.footer,.navbar ul{display:flex;flex-direction:row}#homePage .footer,.footer,.navbar{height:5vh;background-color:#241715;background-image:linear-gradient(to right,#000 0,#6e2594 30%,#b0147f 60%,#f06);width:100vw}.footer ul,.navbar ul{padding:0;margin:0;list-style-type:none}#aboutusPage .parallax,#aboutusPage .parallaxtriplets{background-size:cover;background-attachment:fixed;background-repeat:no-repeat;background-position:center}.navbar{position:absolute;top:0;z-index:1}.navbar ul{flex-wrap:wrap;justify-content:space-evenly}.navbar ul li{margin-top:1vh;margin-bottom:1vh;max-width:20%;text-align:center}.navbar ul li a{color:#fff;max-height:8vh;text-decoration:none;width:100%;font-size:2rem}.navbar ul li a:hover{color:#000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.navbar ul li .currentactive{border-bottom:1vh solid #fff}.footer{color:#fff;justify-content:space-between}#homePage .footer,.footerData{display:flex;flex-direction:row}#homePage .footer{position:relative;top:95vh;justify-content:space-between}.footerData{color:#fff;flex:75%}#aboutusPage .doubleheading,.footer ul{display:inline-flex;flex-direction:row}.footer ul{position:relative;flex-wrap:wrap;justify-content:space-evenly;left:55vw;max-width:24vw}.footer ul li{background-color:#fff;border-radius:5px;margin:1vh;height:4vh;width:7vw;text-align:center}.footerData div{flex:33%}.footer .logo{max-height:4vh;flex:10%}#homePage body{margin:0;font-family:Verdana,Geneva,Tahoma,sans-serif}#homePage #background0{background-image:url("../images/tiny/Office Space/office_space (17).jpg");left:0;z-index:6}#homePage #background1{background-image:url("../images/tiny/phone_photo.jpg");z-index:5}#homePage #background2{background-image:url("../images/tiny/vintage_camera.jpg");z-index:4}#homePage #background3{background-image:url("../images/tiny/blue_lake_man.jpg");z-index:3}#homePage #background4{background-image:url("../images/tiny/finding_us.jpg");z-index:2}#aboutusPage #background00,#homePage #background00,#servicesPage #background00{background-image:url("/images/tiny/phone_photo.jpg")!important}#aboutusPage #background01,#homePage #background01,#servicesPage #background01{background-image:url("/images/tiny/finding_us.jpg")!important}#homePage .landing{position:fixed;width:100vw;height:100vh;background-color:#6e2594}#homePage .main{position:fixed;width:100vw;height:90vh;background-size:cover;top:5vh}#homePage .backgrounds{position:fixed;width:100vw;height:80vh;background-size:cover;top:5vh}#homePage .backgroundsitem{position:fixed;transition:1s linear;width:100%;height:100%;background-size:cover;left:20vw}#homePage .lefthalf{transition:5s linear;position:fixed;border-left:80vw solid rgba(255,255,255,.15);border-bottom:0 solid transparent;border-top:90vh solid transparent;filter:blur(10px);-webkit-filter:blur(10px);top:5vh;animation:5s infinite indication}#homePage .dividerleft{transition:.5s ease-in-out;position:fixed;z-index:1;top:40vh}#homePage .dividerleft h1{position:fixed;margin-left:3vw;font-size:5vw;margin-bottom:1vh}#aboutusPage .attention,#galleryPage .largeSpace .sectionDescription h2,#homePage .attention,#servicesPage .tripleHeadings h2{color:#f06}#aboutusPage .subtle,#galleryPage .largeSpace .sectionDescription p,#homePage .subtle,#servicesPage .tripleHeadings p{color:#6e2594}#homePage .calltoactionbutton{position:fixed;margin-left:4vw;margin-top:0;width:30vw;height:5vh;background-color:#6e2594;text-align:center;border-radius:5px;top:66vh}#homePage #actionlink{display:inline-block;text-decoration:none;font-size:5vh;color:#fff;width:100%}#homePage .smallindicator{border-radius:50%;position:fixed;width:5vh;height:5vh;background-color:rgba(110,37,148,.65);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);top:80vh}#homePage #smallindicator0{left:10vw}#homePage #smallindicator1{left:20vw}#homePage #smallindicator2{left:30vw}#homePage #smallindicator3{left:40vw}#homePage #smallindicator4{left:50vw}#homePage .smallindicatorcurrent{background-color:rgba(255,0,102,.85)!important;transform:scale(1.1)}#homePage .inactive{opacity:0}@media screen and (max-width:800px){#homePage #actionlink,.footer,.navbar ul li a{font-size:1rem}.navbar ul li{flex:15%}}@media screen and (max-width:600px){#homePage #actionlink,.footer,.navbar ul li a{font-size:.7rem}}@keyframes indication{0%{border-left-color:rgba(255,255,255,.05)}100%{border-left-color:rgba(255,255,255,.65)}}#aboutusPage *{max-width:100%}#aboutusPage body,#contactPage body,#galleryPage body,#servicesPage body{margin:0;height:100%;width:100%;background-image:linear-gradient(to right,#6e2594,#f06);font-family:Verdana,Geneva,Tahoma,sans-serif}#aboutusPage #background0,#servicesPage #background0{background-image:url("/images/tiny/Office Space/office_space (17).jpg")}#aboutusPage #background1,#servicesPage #background1{background-image:url("/images/tiny/phone_photo.jpg")}#aboutusPage #background2,#servicesPage #background2{background-image:url("/images/tiny/vintage_camera.jpg")}#aboutusPage #background3,#servicesPage #background3{background-image:url("/images/tiny/blue_lake_man.jpg")}#aboutusPage #background4,#servicesPage #background4{background-image:url("/images/tiny/finding_us.jpg")}#aboutusPage .main{top:5vh;width:100vw;min-height:100vh}#aboutusPage .parallax{height:70vh;margin-bottom:2.5vh;background-color:rgba(0,0,0,.25)}#aboutusPage .parallaxdetails{position:relative;min-height:30%;min-width:50%;top:35%;margin:auto;background-color:rgba(0,0,0,.25);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;border-radius:5px}#aboutusPage .parallax h1{margin:0;width:99%;position:relative;font-size:10vh}#aboutusPage .parallax p{width:99%;margin:0 auto;position:relative;font-size:5vh;color:#fff}#aboutusPage .doubleheading{position:relative;top:5vh;width:100vw;min-height:20vh}#aboutusPage .doubleheading div{max-width:49vw!important;background-color:transparent}#aboutusPage .tripletswrapper{display:flex;flex-direction:row;justify-content:space-between;position:relative;height:25vh;width:90vw;top:7.5vh;margin:auto}#aboutusPage .parallaxtriplets{background-image:url("https://images.pexels.com/photos/2361/nature-animal-wolf-wilderness.jpg");height:25vh;width:25vw;margin-left:2.5vh;margin-right:2.5vh;border-radius:5px;text-align:center}#aboutusPage .tripletsdescription{transition:1s ease-in-out;min-width:100%;height:100%;opacity:0;color:#fff;font-size:10vh;background-color:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#aboutusPage .parallaxtriplets:hover .tripletsdescription{opacity:1}#aboutusPage .smallwhitespace{min-height:20vh;margin-bottom:2.5vh;background-color:rgba(255,255,255,.95);height:auto}#aboutusPage .largewhitespace{height:40vh;margin-bottom:2.5vh;background-color:rgba(255,255,255,.95)}#my-map-display img{max-height:none;max-width:none!important;background:0 0!important}#contactPage .socialLinks a,#contactPage form{background-image:linear-gradient(to right,#6e2594,#f06);text-align:center}#contactPage form{position:relative;width:20vw;height:50vh;border-radius:15px;margin-top:5vh}#contactPage form .formRow input{position:relative;background-color:#fff;border-color:transparent;border-bottom:2px solid #000;border-radius:10px;width:80%;height:4vh;margin-bottom:1vh}#contactPage form .formRow input[type=submit]{width:60%}#contactPage form .formRow label{color:#fff}#contactPage form .formRow textarea{position:relative;background-color:#fff;border-color:transparent;border-bottom:2px solid #000;border-radius:10px;width:80%;height:15vh;margin-bottom:1vh}#contactPage .contactInfo{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;background-color:#fff;width:100%;min-height:72vh;margin-top:1vh}#contactPage .contactInfo .detailsList{display:flex;flex-direction:column;margin-top:4vh}#contactPage .socialLinks{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;height:20vh;background-color:#fff;margin-top:1vh}#contactPage .socialLinks a{margin:auto;height:15vh;width:15vh;border-radius:10px}#contactPage .socialLinks a img{margin-top:2.5vh;height:10vh;width:10vh}#contactPage .detailsList ul{list-style-type:none;text-align:right}#contactPage .headingsWrap h2{margin-left:1vw;width:12.5vw;color:#f06}#contactPage .detailsList p{text-align:right}#contactPage .headingsWrap{display:flex;flex-direction:row}#contactPage .headingsWrap img{background-color:#fff;margin:auto;height:2.5vh;width:2.5vh;border-radius:50%}#galleryPage .largeSpace{background-color:#fff;width:100vw;height:60vh;margin-bottom:1vh;display:flex;flex-direction:row;justify-content:space-between}#galleryPage .largeSpace .sectionDescription{position:relative;top:10vh;text-align:center}#galleryPage .smallSpace{background-color:#fff;width:100vw;height:10vh;margin-bottom:1vh}#galleryPage .gallery{position:relative;width:60vw;height:50vh;background:red;background-image:linear-gradient(to right,#6e2594,#f06);overflow-y:auto;overflow-x:hidden;top:5vh;display:flex;flex-wrap:wrap;border-top-right-radius:15px;border-bottom-right-radius:15px;text-align:center}#galleryPage .galleryRight{border-radius:15px 0 0 15px}#galleryPage .gallery::-webkit-scrollbar{width:0}#galleryPage .gallery img{-o-object-fit:cover;object-fit:cover;vertical-align:middle;flex:50%;max-width:50%}.gallery img:hover{opacity:0.8;}#galleryPage .iconGallery{position:relative;width:90vw;height:8vh;top:1vh;background:red;background-image:linear-gradient(to right,#6e2594,#f06);margin:auto;overflow-y:hidden;overflow-x:auto;white-space:nowrap;flex-wrap:nowrap;border-radius:15px;transition:1s linear}#galleryPage .iconGallery img{position:relative;top:1vh;background-color:#fff;margin-right:1vh;border-radius:15px;height:4vh;padding:1vh;width:auto;-o-object-fit:cover;object-fit:cover}#galleryPage .iconGallery::-webkit-scrollbar{height:.5vh}#galleryPage .iconGallery::-webkit-scrollbar-track{background:#f1f1f1}#galleryPage .iconGallery::-webkit-scrollbar-thumb{background:#888}@media (max-width:800px){#contactPage .contactInfo{flex-direction:column!important}#contactPage form{width:100vw!important}#contactPage .headingsWrap img{margin-left:25vw;margin-right:5vw;top:50%;height:2.5vh;width:2.5vh}#contactPage .headingsWrap h2{width:50vw}#contactPage .contactInfo p,#contactPage .detailsList ul{text-align:center}#galleryPage .gallery img{flex:50%;max-width:50%}#galleryPage .largeSpace{flex-direction:column}#galleryPage .gallery{top:0;width:100vw;border-radius:15px}#galleryPage .largeSpace .sectionDescription{top:0}}@media (max-width:600px){#aboutusPage .heading{font-size:2.5rem!important;width:100%!important}#aboutusPage .parallaxdetails p{font-size:1.5rem;width:100%!important}#aboutusPage .doubleheading{display:flex;flex-direction:column;flex-wrap:wrap}#aboutusPage .doubleheading div{max-width:99vw!important}#aboutusPage .tripletswrapper{flex-direction:column;width:100%!important}#aboutusPage .parallaxtriplets{width:80vw}#aboutusPage .largewhitespace{height:auto}#galleryPage .gallery img{flex:100%;max-width:100%;height:50%}}#servicesPage{overflow:hidden}#servicesPage .current{background-image:linear-gradient(to right,#6e2594,#f06)!important;width:5vh!important;height:5vh!important;border-left:2px solid #fff!important;border-bottom:1px solid #fff!important}#servicesPage .hidden{display:none}#servicesPage .largeDisplay{width:100vw;height:75vh;-o-object-fit:cover;object-fit:cover}#servicesPage .tripleHeadings{background-color:#fff;width:100vw;height:20vh;display:flex;flex-direction:row;justify-content:space-evenly;margin-top:1vh;overflow-y:auto}#servicesPage .tripleHeadings img{position:relative;border-radius:50%;height:4vh;width:4vh;left:-4vw}#servicesPage .servicesMenu{position:absolute;display:flex;flex-direction:column;list-style-type:none;left:0;height:25vh;width:5vh;top:35vh;justify-content:space-evenly}#servicesPage .servicesMenu li{transition:.3s ease-in-out;height:4vh;width:4vh;background-color:#fff;border-right:2px solid #f06;border-bottom:1px solid #f06;border-radius:15px}@media (prefers-color-scheme:dark){#aboutusPage .largewhitespace,#aboutusPage .smallwhitespace div,#galleryPage .largeSpace{background-color:#232b2b!important}#aboutusPage .smallwhitespace div{top:0;color:#fff!important}#aboutusPage p,#galleryPage .sectionDescription p{color:#fff!important}#contactPage .contactInfo{background-color:#000;color:#fff}#contactPage .socialLinks{background-color:#000}#servicesPage .servicesMenu li,#servicesPage .tripleHeadings{background-color:#232b2b}#servicesPage .tripleHeadings p{color:#fff}}
