body,html{font-family:Montserrat,sans-serif;font-size:14px;color:#fff;line-height:1.8em}.menuicon{width:40px;height:40px;position:fixed;top:50%;right:2%;padding:5px;z-index:100;cursor:pointer}@media (max-width:767px){.menuicon{top:20px}}.menuicon .text{position:absolute;left:-30px;font-weight:700;transform:rotate(270deg);font-family:coconbold,Montserrat,sans-serif;color:#f58020}.menuicon .bar{display:block;width:100%;background:#fff;height:3px;margin-bottom:5px;transition:all .3s ease-in-out}.menuicon .bar:last-child{width:50%}@media (max-width:767px){.menuicon .bar{background:#f58020}}.menuicon:hover .bar:last-child{width:100%}.menuicon.orange .bar{background-color:#f58020}.menusection{width:0%;height:100vh;position:fixed;display:none;z-index:100;background:url(../img/menu-background.jpg) left center #f2f3f3;background-size:cover;top:0;left:0;opacity:0;transition:all .5s ease-in-out}.menusection.visible{opacity:1;width:100%;display:block}.menusection .menuclose{font-size:2em;color:#484848;right:20px;top:20px;position:absolute;cursor:pointer}.menusection .navigation{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;left:10%;color:#484848;overflow:auto;height:80%}.menusection .navigation ul{list-style-type:none;margin:0;padding:0}.menusection .navigation ul li a{color:#484848;font-size:2em;line-height:2em;text-decoration:none}.menusection .navigation ul li a:hover{color:#f58020}.menusection .navigation hr{width:20%;background:#eee;height:5px;margin:20px 0}.menusection #consultationForm .form-control{border:0;background:0 0;border-bottom:solid 1px #484848;box-shadow:none;margin-bottom:20px}.menusection #consultationForm .btn{margin-top:0}#error{color:red}.bg-image,.header,.servicessection .block{background-size:cover;background-position:center center}#myModal{color:#484848}.gallerysection{padding:100px;background:#f1f1f1}@media (max-width:767px){.gallerysection{padding:0}}.gallerysection ul{clear:both;list-style-type:none;margin:0;padding:0}.gallerysection ul li{float:left;width:100%}.gallerysection ul li a img{width:100%;opacity:1;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.gallerysection ul li:hover a img{opacity:.5}@media (min-width:768px){.gallerysection ul li{width:50%}}@media (min-width:1024px){.gallerysection ul li{width:25%}}.vertical-center{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header{width:100%;height:100vh;background-image:url(../img/bg-home3.jpg);position:relative;overflow:hidden}.header.aboutheader{background-image:url(../img/aboutbackground.jpg)}.header.capabilitiesheader{background-image:url(../img/capabilities.jpg)}@media (max-width:1159px){.header{background:#fff!important;height:auto}}.header .header-container{z-index:1;position:absolute;width:27%;padding:20% 0 0 4%}@media (min-width:1500px){.header .header-container{width:30%}}@media (max-width:1159px){.header .header-container{position:relative;padding:10px;width:100%}.header .header-container img{width:30%}.header .header-container .links{position:absolute;right:20px;top:20px}}@media (max-width:768px){.header .header-container{width:100%}.header .header-container img{width:50%;margin:0 auto}.header .header-container .links{display:none}}.header .header-container a{line-height:1.7em;display:block;font-size:1em;text-align:right;color:#484848;text-decoration:none;transition:all .3s ease-in-out}@media (max-width:1159px){.header .header-container a{font-size:1.3em}}@media (min-width:1900px){.header .header-container a{font-size:2em}}.clearfix{clear:both}.wave{display:none}@media (min-width:1160px){.wave{display:block;opacity:1.2;position:absolute;top:0;left:-350px;transform:rotate(-90deg);transition:all .3s ease-in-out}}@media (min-width:1160px) and (max-width:1280px){.wave{left:-299px}}@media (min-width:1160px){.wave #p1b{transform:translate(-157px,-44px);opacity:1}.wave #p1c{transform:translate(20px,14px)}}@media (min-width:1440px){.wave{left:-450px}}@media (min-width:2560px){.wave{left:-650px}}@media (min-width:1925px){.wave{left:-556px}}@media (min-width:2378px){.wave{left:-688px}}.path{opacity:.6}.wave--1{opacity:1}.btn{background:#f58020;color:#fff;padding:10px 30px;margin-top:30px;text-transform:uppercase;font-weight:700;font-size:1.2em}.btn:hover{background:#484848;color:#fff}h2,h3,h4{font-family:coconbold,Montserrat,sans-serif;margin:0}h2{color:#f58020;font-size:2em}@media (min-width:768px){h2{font-size:3em}}h3{font-size:1.5em;letter-spacing:1px}@media (min-width:768px){h3{font-size:1.5em}}h4{font-size:1.5em;color:#f58020}.aboutsection{width:100%;background-color:#484848;font-color:#fff;padding:100px 0}.aboutsection h2{margin-bottom:10px}@media (max-width:768px){.aboutsection{padding:50px 0 10px!important}.aboutsection .text{margin-top:10px}}.videosection{height:50vh;position:relative}@media (max-width:1366px){.videosection{background:url(../img/bg-home1.jpg);background-size:cover}}@media (max-width:767px){.videosection{display:none}}.videosection .video-background{background:#000;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;height:100vh;height:100%}@media (max-width:1366px){.videosection .video-background{display:none}}.videosection .video-background iframe,.videosection .video-foreground{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.videosection .vid-content{width:100%;top:0}.videosection .vid-content .info{background:#484848;padding:0 60px 60px;margin-top:-40px}@media (max-width:768px){.videosection .vid-content .info{padding:20px 15px;margin-top:-5px}}@media (min-aspect-ratio:16 / 9){.videosection .video-foreground{height:300%;top:-100%}}@media (max-aspect-ratio:16 / 9){.videosection .video-foreground{width:300%;left:-100%}}@media all and (max-width:600px){.videosection .vid-info{width:50%;padding:.5rem}.videosection .vid-info h1{margin-bottom:.2rem}}@media all and (max-width:500px){.videosection .vid-info .acronym{display:none}}.slider-container{background:#fff;color:#484848;padding:100px 0}.slider-container .swiper-container{height:400px}.slider-container .swiper-container h3{color:#484848;text-shadow:7px 7px 16px #d2d2d2}.slider-container .swiper-container .text{color:#484848;text-shadow:7px 7px 16px #d2d2d2;margin-top:24px}@media (max-width:767px){.slider-container .swiper-container .text{display:none}}.slider-container .swiper-container .img{transform:translate3d(0,0,0);transition-duration:0s}.slider-container .swiper-button-next,.slider-container .swiper-button-prev{background:#fff;opacity:1;padding:10px;width:40px}.slider-container .swiper-button-next .fa,.slider-container .swiper-button-prev .fa{font-size:2em}.slider-container .swiper-button-prev{top:4%}.slider-container .swiper-button-next{top:4%;left:46%}.slider-container .parallax-bg{position:absolute;left:0;top:0;width:130%;height:100%;-webkit-background-size:cover;background-size:cover;background-position:center}.slider-container .swiper-slide .text{line-height:1.3}.slider-container .swiper-slide .swiper-slide-content{margin-top:20%}@media (max-width:1024px){.slider-container .swiper-container{height:200px}}@media (max-width:768px){.slider-container .swiper-container{height:300px}.slider-container .swiper-container .swiper-button-prev{top:3%}.slider-container .swiper-container .swiper-button-next{top:3%;right:2%;left:auto}.slider-container .swiper-container .swiper-slide .swiper-slide-content{margin-top:2%}.slider-container .swiper-container .swiper-slide{height:auto}}.clientsection{background:#484848;position:relative}.clientsection #particles-js .particles-js-canvas-el{height:70%!important}@media (max-width:1366px){.clientsection #particles-js .particles-js-canvas-el{display:none}}.clientsection .clientsection-container{margin:80px 0;position:absolute;top:0;left:0;width:100%}@media (max-width:1366px){.clientsection .clientsection-container{position:relative;padding:80px 0;margin:0}}.clientsection .logo{height:140px;display:table}.clientsection .logo .img{width:100%;vertical-align:middle;display:table-cell}@media (max-width:768px){.clientsection .logo{height:50px}}.clientsection .margin-top{margin-top:20px}.clientsection .pad{padding:10px}.aboutsection{background:#484848;padding:80px 0}.ourteamsection{background:#f1f1f1;padding:100px 0;color:#484848}.grey-section{background:#f1f1f1;padding:100px 0;color:#484848}@media (max-width:767px){.grey-section{padding:40px 0}}.grey-section h3{margin-bottom:10px}.grey-section h3 span{color:#f58020}.grey-section p{line-height:2em}.grey-section .customimg{width:100%;height:200px;border-radius:20px;background-size:cover}.testimonial p{font-size:1.3em}.testimonial .carousel-indicators{bottom:-40px}.white-section{background:#fff;padding:100px 0;color:#484848}@media (max-width:767px){.white-section{padding:40px 0}}.white-section h3{margin-bottom:10px}.white-section h3 span{color:#f58020}.white-section p{line-height:2em}.white-section .customimg{width:100%;height:200px;border-radius:20px;background-size:cover}.servicessection{background:#f1f1f1;padding:100px 0}@media (max-width:767px){.servicessection{padding:0}}.servicessection .container{background:#fbfbfb}.servicessection h3{font-size:1em;font-weight:900;top:50%;left:50%}.servicessection .block-content{padding:83px 0;color:#484848;text-align:center;height:200px}.servicessection .block{cursor:pointer;height:200px;transition:all .3s ease-in-out;position:relative}.servicessection .block .block-content{position:absolute;bottom:0;width:100%;background:#484848;padding:10px;height:40px;left:0}.servicessection .block .block-content h3{color:#fff}.servicessection .block:hover{-webkit-filter:brightness(70%);filter:brightness(70%);background-size:120%;overflow:hidden}.footer{background:#484848;position:relative;padding:200px 0 40px 0;color:#fff}.footer .footerbg{position:absolute;top:-100px}.footer .footerbg img{width:100%}@media (max-width:768px){.footer .footerbg{display:none}}@media (max-width:768px){.footer{padding:40px 0 40px 0}}.footer a{color:#fff}