*{margin:0;padding:0}body,form,h1,h2,h3,h4,h5,h6,html,li,p,ul{margin:0;padding:0;outline:0;border:0}img{border:0}a{text-decoration:none;border:0;outline:0}ul{list-style:none}:focus,a:focus,input:focus,textarea:focus{outline:0!important;box-shadow:none!important}body{font-size:14px;line-height:23px;font-weight:300;font-family:Poppins;color:#333;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{width:100%;max-width:1200px}.carousel-inner .item img[src$=".svg"]{width:100%}a,button,input{display:inline-block;text-decoration:none;color:inherit;outline:0;transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-ms-transition:all .2s ease-in}a img{border:0 none}a:hover{outline:0;color:#00bcb4;text-decoration:none}a:active{outline:0;text-decoration:none}a:focus{outline:0;outline-offset:0;text-decoration:none;color:inherit}::-webkit-input-placeholder{color:#999;opacity:1}::-moz-placeholder{color:#999;opacity:1}:-moz-placeholder{color:#999;opacity:1}:-ms-input-placeholder{color:#999;opacity:1}.os-animation{opacity:0}.os-animation.animated{opacity:1}img{max-width:100%}h1,h2,h3,h4,h5,h6{margin:0;padding:0;margin-bottom:15px;line-height:1.2;font-weight:700;color:inherit}h1{font-size:42px}h2{font-size:36px}h3{font-size:28px}h4{font-size:22px;line-height:1.4}h5{font-size:18px;line-height:1.4}h6{font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin:0 0 10px}p{margin:0;padding:0;margin-bottom:25px}b{font-weight:700}p:last-child{margin-bottom:0}.mar-40{margin-bottom:40px!important}.mar-30{margin-bottom:30px!important}.no-mar{margin:0!important}.btn{border-radius:4px;font-weight:700;padding:12px 25px;min-width:170px;font-size:15px;box-shadow:none;text-transform:uppercase}.btn-default,.btn-default:focus{color:#fff;background-color:#00bcb4;border:solid 1px #00bcb4}.btn-default:active,.btn-default:hover{color:#fff;background-color:#000;border-color:#000}.btn-primary,.btn-primary:focus{color:#00bcb4;background-color:#fff;border:solid 1px #fff}.btn-primary:active,.btn-primary:hover{color:#fff;background-color:#000;border-color:#000}.btn-second,.btn-second:focus{color:#fff;background-color:transparent;border:solid 1px #fff}.btn-second:active,.btn-second:hover{color:#00bcb4;background-color:#fff;border-color:#fff}.btn.btn-lg{padding:18px 40px!important}.btn.btn-xs{padding:8px 15px!important;min-width:auto}.btn+.btn{margin-left:10px}.color-text{color:#00bcb4!important}header{height:60px;color:#fff;position:fixed;left:0;top:0;right:0;padding:0;z-index:9999;transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-ms-transition:all .2s ease-in}.navbar-toggler{width:60px;height:60px;border-radius:0;cursor:pointer;text-decoration:none;padding:0;border:0;background:0 0;margin:0;position:absolute;top:0;right:0}.navbar-default .navbar-toggler:focus,.navbar-default .navbar-toggler:hover{background:0 0}.navbar-toggler:not([class=collapsed]),.navbar-toggler:not([class=collapsed]):focus,.navbar-toggler:not([class=collapsed]):hover{background:#00bcb4}.navbar-toggler.collapsed,.navbar-toggler.collapsed:focus,.navbar-toggler.collapsed:hover{background:#00bcb4}.home .navbar-toggler.collapsed,.home .navbar-toggler.collapsed:focus,.home .navbar-toggler.collapsed:hover{background:0 0}.navbar-toggler .icon-bar{position:relative;display:inline-block;width:18px;height:3px;color:#243238;text-indent:-55px;margin-top:0;background:0 0!important;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;vertical-align:middle}.navbar-toggler .icon-bar:after,.navbar-toggler .icon-bar:before{content:'';width:23px;height:3px;background:#fff;position:absolute;left:0;transition:all .2s ease-out}.navbar-toggler.collapsed .icon-bar{background:#fff!important}.navbar-toggler.collapsed .icon-bar:after,.navbar-toggler.collapsed .icon-bar:before{background:#fff}.navbar-toggler.collapsed .icon-bar:before{top:-7px;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-ms-transform:rotateZ(0);-o-transform:rotateZ(0);transform:rotateZ(0)}.navbar-toggler .icon-bar:before{top:0;-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-o-transform:rotateZ(45deg);transform:rotateZ(45deg)}.navbar-toggler.collapsed .icon-bar:after{bottom:-7px;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-ms-transform:rotateZ(0);-o-transform:rotateZ(0);transform:rotateZ(0)}.navbar-toggler .icon-bar:after{bottom:0;-webkit-transform:rotateZ(-45deg);-moz-transform:rotateZ(-45deg);-ms-transform:rotateZ(-45deg);-o-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}.dropdown-menu{border:0;border-radius:0;font-size:12px;line-height:18px}.dropdown-item{padding:6px 15px}.dropdown-item.active,.dropdown-item:active,.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover,.dropdown-menu>li:active>a,.dropdown-menu>li:focus>a,.dropdown-menu>li:hover>a,.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover,.nav .open>a,.nav .open>a:focus,.nav .open>a:hover,.nav-item.active>a{background:0 0;color:#00bcb4}@media only screen and (min-width:1200px){.navbar-nav>li>.dropdown-menu{display:block!important;top:100%!important;margin-top:10px!important;opacity:0;visibility:hidden;box-shadow:0 5px 10px rgba(0,0,0,.06);transition:all .1s ease-in;-moz-transition:all .1s ease-in;-webkit-transition:all .1s ease-in}.dropdown:hover .dropdown-menu{opacity:1;visibility:visible;margin-top:0!important;transition:all .2s ease-in;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in}}.header-right{float:right;z-index:20;position:relative;margin:0;padding:0;font-size:17px;line-height:40px;font-weight:700}.header-right a{float:left;padding:0 10px;width:40px;text-align:center;margin:10px;margin-right:0}.header-search{float:left;position:relative}.navbar{padding:0}.navbar-nav{font-size:12px;font-weight:400;text-transform:uppercase}.navbar-brand{width:110px;position:relative;margin:0}.navbar-brand img{float:left}.logo-dark{display:none}.navbar-expand-xl .navbar-nav .nav-link,.navbar-nav .nav-link{padding:0 15px;line-height:60px}.search-box-outer{position:fixed;width:100%;height:60px;opacity:0;float:left;background:#fff;z-index:99999999;left:0;transition:all .2s ease-in;top:-60px}.search-box{width:100%;position:relative;padding-right:60px}.search-box .form-control,.search-box .form-control:focus{height:60px;border:0;box-shadow:none!important;font-size:24px;font-weight:200;background-color:#fff}.close-search{width:60px;height:60px;float:left;position:absolute;top:0;right:0;font-size:24px;line-height:60px;text-align:center}.show-search .search-box-outer{top:0;opacity:1}.search-box-outer .container{padding:0}.hero-container,.hero-outer{height:200px}.hero-container{overflow:hidden;display:table;width:100%;position:relative;color:#fff;background-color:#333;font-size:15px;line-height:1.6;background-size:cover;background-position:center center}.hero-container:before{content:'';width:80%;height:100%;float:left;position:absolute;left:0;top:0;background:#2615a6;background:-moz-linear-gradient(-45deg,rgba(240,242,243,1) 0,rgba(125,142,141,.56) 100%);background:-webkit-linear-gradient(-45deg,rgba(240,242,243,1) 0,rgba(125,142,141,.56) 100%);background:linear-gradient(90deg,#2d2d2d 0,rgba(125,142,141,0) 100%)}.hero-container:after{content:'';width:100%;height:100px;float:left;position:absolute;left:0;top:0;background:-moz-linear-gradient(top,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 100%)}.middle-container{display:table-cell;vertical-align:middle;position:relative;z-index:9;padding:50px 0;background:rgba(0,0,0,0)}.hero-container h1{font-size:48px;line-height:1.1;font-weight:700}.hero-container p{font-size:16px;line-height:1.5}.content-container{padding:100px 0;overflow:hidden;position:relative}.content-container.color-bg{background:#c8c8c8}.heading{text-align:center;width:100%;max-width:700px;margin:0 auto 80px}.heading h2,.heading h6{color:#999;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin:0 0 10px}.heading h1,.heading h3{font-size:40px;line-height:1.3}.hero-slider .owl-next{position:absolute;right:0;top:50%}.link{color:#2e4b4b;font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin:0}.link:hover{letter-spacing:2px}ul.team-list{display:inline-block;vertical-align:top;width:calc(100% + 30px);margin-left:-15px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.team-list>li{float:left;width:33.3%;padding:15px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.icon{position:absolute;right:-40px;top:0;font-size:150px;line-height:110px;height:16px;color:#00bcb4;opacity:.07;transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in}.quote-by{font-size:16px;text-align:center;display:block;margin-top:20px;font-weight:400;font-style:normal;display:inline-block;width:100%}.testimonials{padding-bottom:30px}.client-container{padding:100px 0;background-color:#f9f9f9}.client-container img{height:40px;width:auto!important}.inner-banner{padding:200px 0 120px;position:relative;background-color:#333;color:#fff;background-size:cover;background-position:center center}.inner-banner:before{content:'';width:80%;height:100%;float:left;position:absolute;left:0;top:0;background:#f0f2f3;background:-moz-linear-gradient(-45deg,rgba(240,242,243,1) 0,rgba(125,142,141,.56) 100%);background:-webkit-linear-gradient(-45deg,rgba(240,242,243,1) 0,rgba(125,142,141,.56) 100%);background:linear-gradient(90deg,#2d2d2d 0,rgba(125,142,141,0) 100%)}.inner-banner:after{content:'';width:100%;height:100px;float:left;position:absolute;left:0;top:0;background:-moz-linear-gradient(top,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 100%)}.inner-banner h2{margin:0}.cta-container{position:relative;padding:140px 0;background-color:#333;text-align:center;color:#fff;background-size:cover;background-position:center center}.cta-container:before{content:'';width:100%;height:100%;float:left;position:absolute;left:0;top:0;background-color:rgba(0,0,0,.5)}footer{background-color:#f9f9f9}.footer-upper{padding:80px 0}.footer-logo{width:110px;margin-bottom:20px}ul.footer-nav{width:100%;display:inline-block;vertical-align:top}ul.footer-nav li{position:relative;margin-bottom:5px}ul.social-links{display:inline-block;vertical-align:top}ul.social-links li{float:left;margin-right:15px}ul.social-links li a{float:left;line-height:20px;font-size:14px}.footer-lower{padding:40px 0;background-color:rgba(0,0,0,.03);text-align:center}.media-box{width:100%;display:inline-block;vertical-align:top;position:relative;background-color:#333}.media-box img{width:100%}.media-box+.media-box{margin-top:30px}ul.service-list{display:inline-block;vertical-align:top;width:calc(100% + 30px);margin-left:-15px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.service-list>li{float:left;width:33.3%;padding:15px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.service-box{padding:30px;width:100%;background-color:#fff;box-shadow:0 2px 2px rgba(0,0,0,.1);border-radius:5px;transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-ms-transition:all .2s ease-in}.service-box:hover{color:#fff;background:#00bcb4;box-shadow:0 2px 20px rgba(0,0,0,.1)}.service-box:hover *{color:#fff}.service-box .icon2{font-size:40px}ul.other-service-list{display:inline-block;vertical-align:top;width:calc(100% + 10px);margin-left:-5px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.other-service-list>li{float:left;width:50%;padding:5px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.other-service-list li a{width:100%;float:left;background-color:#fff;border-radius:5px;overflow:hidden;position:relative;font-weight:700;line-height:1.4;padding:30px 5px;text-align:center;box-shadow:0 2px 2px rgba(0,0,0,.08)}.service-list-icon{font-size:24px;display:inline-block;vertical-align:top}ul.other-service-list li a span{width:100%;float:left;text-align:center}ul.other-service-list li a.active,ul.other-service-list li a:hover{background:#00bcb4;color:#fff}.sidebar-cta{width:100%;display:inline-block;vertical-align:top;padding:30px;border-radius:5px;box-shadow:0 5px 10px rgba(0,0,0,.06);background-color:#00bcb4;color:#fff}.pagination-container{width:100%;display:inline-block;vertical-align:top;text-align:center;margin:30px 0}.pagination{display:inline-block;vertical-align:top}.pagination li{float:left}.pagination>li>a,.pagination>li>span{background:0 0;border:0;color:#999;font-size:18px;font-weight:500;padding:12px 17px;margin:3px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-radius:0}.pagination>li:last-child>a,.pagination>li:last-child>span{border-radius:0}.pagination .active,.pagination .active:focus,.pagination .active:hover,.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#00bcb4;background-color:transparent}.sidebar{display:inline-block;vertical-align:top;width:100%}.widget-box{width:100%;display:inline-block;margin:0 0 40px 0}.widget-box h5{color:#00bcb4;position:relative;padding-bottom:10px;margin-bottom:30px}.widget-box h5:before{content:'';width:40px;height:4px;float:left;background:#00bcb4;position:absolute;left:0;top:100%}ul.list li{margin-bottom:10px;padding-bottom:10px}ul.list li a{display:inline-block;width:100%;font-weight:600}ul.list li small{font-weight:400;font-size:11px;display:block}.tag-box a{position:relative;display:inline-block;vertical-align:top;padding:5px 12px;margin:0;font-size:12px;line-height:15px;margin:3px 3px 3px 0;font-weight:600;border-radius:4px;border:solid 1px rgba(0,0,0,.05)}.tag-box a:hover{background-color:#fff;border-color:#fff;box-shadow:1px 1px 0 rgba(0,0,0,.06)}ul.bottom-nav{width:100%;display:inline-block;vertical-align:top;margin-top:60px;padding:20px 15px;background:#f6f6f6;border-radius:5px}ul.bottom-nav li{width:33.3%;float:left;overflow:hidden}ul.bottom-nav li:nth-child(2){text-align:center;font-size:18px}ul.bottom-nav li a{display:inline-block;position:relative}ul.bottom-nav li:last-child{text-align:right}.contact-container{background-color:#333;color:#fff}.icon2{font-size:30px;line-height:1;color:#00bcb4;margin-bottom:10px}label{display:block;font-weight:700}.form-control{border-radius:4px;height:48px;font-size:14px;border-color:#eee;color:#222;box-shadow:none;-webkit-apperance:none;background:#f6f6f6;font-weight:400}.form-control:focus{border-color:#f1f1f1;background:#f6f6f6}textarea.form-control{height:220px;resize:none}.map-container{height:100%;background-color:#333;position:absolute;left:50%;top:0;width:50%;margin:0;padding:0}#map-canvas{height:100%}ul.contact-list{text-align:center;width:100%;display:inline-block;vertical-align:top}ul.contact-list li{width:100%;float:left}ul.contact-list li:not(:last-child){margin-bottom:30px}label.error{font-size:14px;font-weight:500;color:#f40d59}#error{display:none}#error h4{margin-bottom:10px}#error p{color:#f40d59;padding:0;margin:0}@media only screen and (max-width:1200px){.navbar-brand{margin:21px 15px;padding:0}.header-right{position:absolute;top:0;right:70px}.navbar-nav{background-color:#fff;color:#000}.navbar-expand-xl .navbar-nav .nav-link,.navbar-nav .nav-link{line-height:40px}.navbar-collapse{position:fixed;left:0;top:60px;right:0;box-shadow:0 5px 10px rgba(0,0,0,.06);max-height:calc(100% - 60px);overflow-y:auto}.dropdown-menu{padding:0}.dropdown-menu a{padding-left:30px}}@media only screen and (max-width:1048px){.hero-container h1{font-size:40px}.hero-container p{font-size:14px}.heading h1,.heading h3{font-size:36px}.content-container{padding:70px 0}.heading{margin-bottom:40px}.client-container{padding:70px 0}.footer-upper{padding:60px 0}}@media only screen and (max-width:991px){ul.service-list>li{width:50%}}@media handheld,only screen and (max-width:767px){.header-right a{margin-left:0}.search-box .form-control,.search-box .form-control:focus{font-size:14px;font-weight:400}.hero-container{text-align:center}.hero-container p{display:none}.hero-container h1{font-size:32px}.heading h1,.heading h3{font-size:28px}.content-container{padding:50px 0}.heading{margin-bottom:30px}.quote-by{font-size:13px}.client-container{padding:50px 0}.cta-container{padding:70px 0}.footer-upper{padding:40px 0;text-align:center}.hero-container:before{display:none}.middle-container{background-color:rgba(0,0,0,.3)}.hero-container,.hero-outer{height:auto;min-height:100vh}.hero-container{background-position-x:90%}.owl-nav{display:none!important}.inner-banner{padding:160px 0 50px}.media-box{width:Calc(100% + 30px);margin-left:-15px}.content-container.contact-container{padding-bottom:0}.map-container{position:relative;left:auto;top:auto;height:240px;width:100%;margin-top:50px}.inner-banner h2{font-size:28px}ul.bottom-nav{margin:30px 0;width:calc(100% + 30px);margin-left:-15px;border-radius:0}.media-box+.media-box{margin-top:10px}ul.service-list>li{width:100%}ul.team-list>li{width:50%}.pagination>li>a,.pagination>li>span{font-size:15px;padding:8px}}@media only screen and (max-width:479px){ul.team-list>li{width:100%}}