h1,h2,p a{font-weight:700}.copy-contant .head h2,.services-hero .cta-btn a,h1,h2,header nav .navbar-nav li a.nav-link,p{font-family:Amiko,sans-serif}.help-block,.hero,.hero .hero-text,.video-sec,header,header .wide{position:relative}.services-hero .cta-btn a,form button.btn,h1{text-transform:uppercase}.benefit,.copy-contant.contact-page,.hero,.services-sec,.video-sec{overflow:hidden}header{background:0 0;padding:30px 0}header nav .navbar-brand img{max-width:200px}header nav .navbar-nav li a.nav-link{color:#036;font-size:17px;font-weight:400;text-transform:uppercase}header nav .navbar-nav li a:hover,p a{color:#09c}header nav .navbar-nav li a.nav-link.active{color:#036;border-bottom:2px solid #09c}@media (max-width:991px){header nav .navbar-collapse{position:absolute;top:calc(100% + 30px);width:100%;left:0;background:#036;z-index:99}header nav .navbar-nav li a.nav-link,header nav .navbar-nav li a.nav-link.active{color:#fff}}header .wide:after,header:after{position:absolute;display:block;bottom:auto;left:0;content:''}header .wide:after{top:auto;width:120px;height:140px;background:url(../images/head-compass.png) 0 0/contain no-repeat}header:after{top:0;width:100%;clip-path:polygon(100% 90px,100% 100%,0% 100%,0% 100%);background-color:#09c;height:100%}header .navbar-toggler{border:2px solid #09c;width:60px;height:50px}header .navbar-toggler:focus{box-shadow:none}header .navbar-toggler .navbar-toggler-icon{background:url(../images/toggler-icon.png) 0 0/100% 100% no-repeat;width:100%;height:22px}h1{color:#036;font-size:22px}@media (min-width:480px){h1{font-size:30px}}@media (min-width:768px){h1{font-size:40px}}h2{color:#036;font-size:25px}p{font-size:20px;font-weight:400}p a{text-decoration:none;word-wrap:break-word}.small-size{font-size:18px}.large-size{font-size:30px}.hero .hero-text{text-align:center;padding:30px}@media (min-width:991px){.hero .hero-text{padding:50px 30px}}.hero .hero-text .logo{position:relative;margin-bottom:50px}@media (min-width:768px){h2{font-size:30px}p{font-size:25px}.small-size{font-size:20px}.hero .hero-text .logo{margin-bottom:75px}}@media (min-width:992px){header{padding:52px 0}header nav .navbar-brand img{max-width:340px}header .wide:after{height:196px;width:179px}header:after{clip-path:polygon(100% 140px,100% 100%,0% 100%,0% 100%)}.hero .hero-text .logo{margin-bottom:80px}.copy-contant .service-area.maintenance .service-list a{max-width:430px;min-width:430px}}.hero .hero-text h1{color:#036;margin-bottom:36px}.hero .hero-text p{color:#036;margin:0 auto}@media (max-width:640px){.hero .hero-text h1{font-size:24px}.hero .hero-text p{font-size:16px}}.services-hero{padding:80px 0}.services-hero.contact{padding:160px 0 100px}.services-hero .cta-btn a{background:0 0;border:2px solid #036;color:#036;border-radius:0;font-size:20px;font-weight:700;padding:0 15px;width:100%;min-height:60px;line-height:normal;align-items:center}.copy-contant .head a,.copy-contant ul a,footer ul a{line-height:15px;font-weight:400;text-decoration:none}.services-hero .cta-btn a:hover,.services-sec.customers .cta-btn a:hover{color:#fff;background-color:#036}.copy-contant{padding:70px 0 80px}.copy-contant h2{margin-bottom:50px}.copy-contant .wide:after{content:'';position:absolute;top:-180px;left:-20px;width:100%;height:712px;background:url(../images/compass-icon.png) no-repeat;z-index:-1;display:none}.copy-contant .service-area .service-list a{font-family:Amiko,sans-serif;font-size:25px;font-weight:600;color:#fff;background:#09c;border-radius:15px;text-decoration:none;line-height:28px;min-height:110px;padding:10px}@media (min-width:1440px){.copy-contant .service-area .service-list a{padding:10px 20px}}.copy-contant .service-area.maintenance{margin-top:85px}.copy-contant .service-area.maintenance .service-list a{background:#036;min-height:148px;font-weight:400;width:100%}.copy-contant .service-area.maintenance .service-list a span{font-size:19px;line-height:40px}.copy-contant .head h2{color:#09c;font-size:25px;word-wrap:break-word}@media (min-width:768px){.services-hero{padding:135px 0 180px}.services-hero .cta-btn a{font-size:25px;width:96%}.copy-contant{padding:150px 0 160px}.copy-contant .wide:after{width:652px}.copy-contant .service-area.maintenance{margin-top:150px}.copy-contant .head h2{font-size:20px}}.copy-contant .head a,footer ul a{color:#000;font-family:Archivo,sans-serif;font-size:15px}.copy-contant ul li,footer ul li{color:#09c;font-family:Amiko,sans-serif;font-size:25px;margin-bottom:30px}@media (min-width:768px){.copy-contant .head a,.copy-contant ul li{font-size:20px}}.copy-contant ul a{color:#000;font-family:Archivo,sans-serif;font-size:15px;margin-top:5px}.copy-contant.contact-page .head{margin-bottom:60px}.copy-contant.contact-page .wide:after{left:auto;right:-100px;top:-240px;background:url(../images/compass-icon4.png) 0 0/cover no-repeat;opacity:.1;width:600px;height:700px}.copy-contant.expertise ul.about li p br,.copy-contant.service .wide:after,.help-block .wide:after,.services-sec.customers .wide:after,.video-sec.service .wide:after,.video-sec.service h1:after,.video-sec.service h1:before,.video-sec.service:before,footer .copy-right .copy-text ul li:last-child:after{display:none}.copy-contant.expertise{background:url(../images/hero.png) bottom center/cover no-repeat #09c;padding:110px 0 94px;overflow:hidden}.copy-contant.expertise h1,.copy-contant.expertise p,.services-sec p{color:#fff}.copy-contant.expertise ul.services-list{margin:60px 0 0}.contact-list ul li:last-child,.copy-contant.expertise ul.about,.copy-contant.expertise ul.about li p,footer .copy-right .copy-text ul li:last-child{margin:0}.copy-contant.expertise ul.about li{margin:0 0 50px}.copy-contant.expertise ul.about li:last-child,.copy-contant.expertise ul.font-big,.copy-contant.expertise ul.font-big li:last-child{margin-bottom:0}.copy-contant.expertise ul.font-big li,footer .logo img{margin-bottom:40px}.copy-contant.expertise ul.font-big li p{margin:15px 0 0}.benefit ul li,.copy-contant.expertise ul li,.services-sec ul li{color:#fff;font-family:Amiko,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:24px}@media (min-width:540px){.copy-contant.expertise ul li,.services-sec ul li{font-size:20px;line-height:27px}}.copy-contant.expertise ul li.col-md-3,.services-sec ul li.col-md-3{width:50%}.copy-contant.expertise ul li .service-image{background:#d9d9d9;padding:38px 40px;border-radius:50%;height:130px;width:130px;display:flex;align-items:center;justify-content:center}.copy-contant.expertise ul img{max-width:80px}.copy-contant.expertise .wide:after{content:'';position:absolute;top:30%;left:auto;bottom:auto;right:-180px;width:100%;height:580px;background:url(../images/compass-icon3.png) 0 0/contain no-repeat;opacity:.2;z-index:auto;display:none}.video-sec{padding-top:70px;padding-bottom:100px;background:#036}.video-sec:before{content:'';border-bottom:100px solid #09c;border-left:800px solid transparent;border-right:800px solid transparent;height:100px;left:50%;margin-left:-800px;position:absolute;top:auto;bottom:0;width:1600px}.video-sec .wide:after{content:'';position:absolute;top:auto;left:auto;bottom:-80px;right:-60px;width:405px;height:466px;display:block;background:url(../images/compass-icon2.png) 0 0/contain no-repeat}.video-sec h1{color:#fff;position:relative}.video-sec h1:after,.video-sec h1:before{content:'';position:absolute;top:100%;left:0;width:100%;height:1px;display:block;background:#fff;z-index:999}.video-sec h1:before{right:0;left:auto}.video-sec .video-box{position:relative;z-index:9999}.video-sec .video-box iframe{max-width:100%;min-width:100%}.video-sec.service{background:#fff;padding:80px 0 10px}.services-sec.customers p,.video-sec.service h1{color:#036}.video-sec.service .list-box{flex-grow:1}.video-sec.service .list-box span{font-family:Amiko,sans-serif;font-size:62px;font-weight:700;color:#fff;line-height:normal;width:100px;height:100px;min-width:100px;position:relative}.video-sec.service .list-box span:after{content:'';position:absolute;top:auto;left:auto;bottom:3px;right:0;z-index:-1;width:100%;height:100%;background:#09c;display:none;border-radius:50%}.video-sec.service .list-box p{font-size:20px;max-width:90%}.help-block .head-top{margin-bottom:80px}form{text-align:left}form label{color:#000;font-family:Amiko,sans-serif;font-size:15px;font-weight:400;line-height:24px}form .form-control,form .form-select{border:1px solid #737373;border-radius:0;resize:none;font-size:18px;min-height:60px;font-family:Amiko,sans-serif}form button.btn{background:#fff;border:2px solid #09c;border-radius:0;color:#09c;font:700 25px/60px Amiko,sans-serif;padding:0 15px;width:200px;height:60px}.services-sec a:hover,form button.btn:hover{color:#fff;background:#09c;border:2px solid transparent}.partnership{padding-top:65px;padding-bottom:65px;background:rgba(166,167,170,.2)}.partnership a{mix-blend-mode:multiply}.image-block{background:#d9d9d9;position:relative}.services-sec{padding-top:85px;padding-bottom:100px;background:#036;position:relative}.services-sec .wide:after{content:'';position:absolute;top:22%;left:auto;bottom:auto;right:0;width:100%;height:713px;background:url(../images/compass-icon3.png) 0 0/contain no-repeat;opacity:.2;display:none}.services-sec h1{color:#09c;font-weight:900}.services-sec h2{color:#fff;font-family:Amiko,sans-serif;font-size:30px;font-weight:400;text-transform:uppercase}.benefit .head h2,.contact-list ul li h2,.services-sec a{font-family:Amiko,sans-serif;font-weight:700;text-transform:uppercase}@media (min-width:768px){.copy-contant ul a{font-size:20px}.copy-contant.contact-page .head{margin-bottom:100px}.copy-contant.expertise ul.services-list{margin:100px 0 105px}.copy-contant.expertise ul.about{margin:0 0 50px}.copy-contant.expertise ul.about li{margin:0}.copy-contant.expertise ul.about li:last-child{margin-top:110px}.copy-contant.expertise ul.font-big li{font-size:35px;line-height:35px;margin-bottom:80px}.copy-contant.expertise ul li{font-size:25px}.copy-contant.expertise ul li.col-md-3{width:25%}.copy-contant.expertise ul li .service-image{height:150px;width:150px}.copy-contant.expertise ul img{max-width:95px}.copy-contant.expertise .wide:after{width:652px}.video-sec{padding-top:130px;padding-bottom:200px}.video-sec.service{padding:150px 0 10px}.video-sec.service .list-box span:after{display:block;background:#09c}form button.btn{width:250px}.partnership a{padding:0 20px}.services-sec .wide:after{width:480px;display:block}.services-sec h2{font-size:40px}}.services-sec .divider:after{content:'';position:absolute;top:0;right:auto;left:15px;height:4px;width:90%;background:#09c}.services-sec ul.services-list{margin-top:75px}.services-sec ul li img{max-width:60px}.services-sec a{background:0 0;border:2px solid #09c;border-radius:0;color:#09c;font-size:20px;padding:0 15px;width:250px;height:60px;line-height:60px}#button,.service-cta a{height:50px;text-align:center}.services-sec.customers{background:rgba(0,153,204,.3)}.services-sec.customers h1{color:#036;margin-bottom:42px}@media (min-width:1200px){h1{font-size:55px;letter-spacing:-2px}.hero .hero-text{padding:150px 85px 125px}.hero .hero-text .logo{margin-bottom:105px}.services-hero h1{letter-spacing:-3px}.services-hero.about h1{letter-spacing:-4px}.copy-contant.expertise ul.about li p br{display:block}.services-sec h2{font-size:50px}.services-sec.customers h1{font-size:50px;line-height:55px;letter-spacing:-2px}}.services-sec.customers .cta-btn a{border:2px solid #036;color:#036}.thankyou-popup .modal .modal-content button.btn-close{position:absolute;right:10px;top:10px}#button{display:inline-block;background-color:#09c;width:50px;border-radius:4px;position:fixed;bottom:30px;right:30px;transition:background-color .3s,opacity .5s,visibility .5s;opacity:0;visibility:hidden;z-index:1000}#button.show{opacity:1;visibility:visible}#button:hover{cursor:pointer;background-color:#036}#button:after{content:"\f077";font-family:FontAwesome;font-weight:400;font-style:normal;font-size:2em;line-height:50px;color:#fff}.service-cta{display:flex;justify-content:center}.service-cta a{display:flex;background:0 0;border:2px solid #fff;text-decoration:none;width:250px;border-radius:0;justify-content:center;align-items:center;font:25px Amiko,sans-serif;color:#fff}.service-cta a:hover{border:2px solid #09c;background-color:#09c}.contact-list{padding:150px 0}.contact-list ul li{margin-bottom:110px}.contact-list ul li .text-black p{color:#000}.contact-list ul li h2{color:#036;font-size:30px;font-style:normal;line-height:35px;margin-bottom:15px}.contact-list ul li h2 span{color:#000;font-size:30px;font-weight:600;line-height:42px;display:block;text-transform:capitalize}.contact-list ul li p{color:#fa00ff;font-family:Amiko,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:24px;margin:0}.contact-list ul li .service-image{background:#d9d9d9;border-radius:50%;display:flex;align-items:center;justify-content:center}.contact-list ul li .service-image img{border-radius:50%}.benefit{background:url(../images/hero.png) bottom center/cover no-repeat #09c;padding:70px 0 90px}.benefit .head{text-align:center;margin-bottom:30px}.benefit .head h2{color:#fff;margin:0;font-size:40px;font-style:normal;line-height:50px;letter-spacing:-2px}@media (min-width:540px){.services-sec ul li img{max-width:80px}.benefit ul li,.contact-list ul li p{font-size:20px;line-height:27px}}footer p{margin:0;color:#000;font-size:15px;line-height:29px;font-family:Archivo,sans-serif}footer p a{color:#000;font-weight:400}@media (min-width:768px){.services-sec .divider:after{display:block;width:4px;left:0;height:100%}.services-sec a,.services-sec ul li{font-size:25px}.services-sec ul li.col-md-3{width:25%}.services-sec ul li img{max-width:116px}.services-sec.customers h1{margin-bottom:80px}.contact-list{padding:200px 0 150px}.benefit{padding:120px 0 190px}.benefit .head{margin-bottom:65px}.benefit .head h2{font-size:55px;line-height:66px}.benefit ul li{font-size:28px;line-height:40px}footer ul li{font-size:20px}footer ul a{font-size:14px}}@media (min-width:1024px){.copy-contant .head h2,.copy-contant ul li,footer ul li{font-size:25px}footer ul a{font-size:15px}}footer .copy-right{margin-top:10px;padding-top:20px;border-top:1px solid #09c}footer .copy-right .copy-link a{text-decoration:none;margin-left:10px;color:#09c;font-size:36px}footer .copy-right .copy-text .copyright{font-family:Archivo,sans-serif;font-size:15px;font-weight:400;margin:0}footer .copy-right .copy-text ul{margin:0;width:auto}@media (max-width:767px){.copy-contant.expertise ul li{flex-direction:column;margin:0 auto;text-align:center}.contact-list ul li .service-image,.copy-contant.expertise ul li .service-image{text-align:center;margin:0 auto 30px}.video-sec.service .list-box span{background:#09c;border-radius:50%}.contact-list ul li{flex-direction:column;margin:0 auto 50px;text-align:center}.contact-list ul li .service-image img{max-width:150px}.benefit ul{list-style-position:inside;margin:0}.benefit ul li{flex-direction:column;margin:0 auto 15px;text-align:center}footer .copy-right .copy-link a{margin:0 10px}footer .copy-right .copy-text ul{padding:0}}footer .copy-right .copy-text ul li{margin:0 30px 0 0;position:relative}footer .copy-right .copy-text ul li:after{content:'';position:absolute;top:14px;right:-15px;width:1px;height:calc(100% - 25px);display:block;background:#000}.wide{max-width:1440px;padding:0 20px}@media (min-width:768px){.wide{padding:0 40px}}@media (min-width:992px){.copy-contant.expertise ul li .service-image{height:180px;width:180px}.copy-contant.expertise ul img{max-width:106px}.video-sec h1:after,.video-sec h1:before{top:45%;width:20%}.video-sec .video-box iframe{max-width:888px;min-width:888px}.partnership a{padding:0}.wide{padding:0 85px}}
