body{color:#0c3c60;background:#fff;font-family:open sans,sans-serif;font-size:14px;font-weight:400;line-height:24px}h1,h2,h3,h4,h5,h6{margin:0 0 15px;font-weight:400}h1{font-size:30px;line-height:24px}h2{font-size:24px;line-height:24px}h3{font-size:20px;line-height:24px}h4{font-size:18px;line-height:24px}h5{font-size:16px;font-weight:600;line-height:24px}h6{font-size:14px;line-height:24px}a{color:#31aae2;-o-transition:all .3s ease 0s;text-decoration:none;transition:all .3s}a,a:active,a:focus,a:active{outline:none;text-decoration:none}a:hover,a:focus{text-decoration:none}ul{margin:0 0 0 35px;padding:0}ul>li>p{margin-top:0;margin-bottom:0}section{min-height:100px}.gray-bg{background-color:#f9f9f9}.white-bg{background-color:#fff}.blue-bg{color:#fff;background-color:#0c3d60}.lightblue-bg{background-color:#6ea4ca}#main-wrapper{background:#fff}.btn{text-transform:uppercase;border-radius:0;margin-bottom:0;padding:10px 30px;font-size:13px}.btn-custom{color:#fff;background-color:#6ea4ca;border-color:#6ea4ca}.btn-custom.active,.btn-custom.focus,.btn-custom:active,.btn-custom:focus,.btn-custom:hover,.open>.dropdown-toggle.btn-custom{background-color:#6ea4ca;border-color:#6ea4ca}.btn-navy{color:#fff;background-color:#0c3c60;border:0 solid #0c3c60;cursor:pointer!important}.btn-navy.active,.btn-navy.focus,.btn-navy:active,.btn-navy:focus,.btn-navy:hover,.open>.dropdown-toggle.btn-navy{background-color:#0c3c60;border:0 solid #0c3c60}.btn-lightblue{color:#fff;background-color:#6ea4ca;border-color:#6ea4ca}.btn-lightblue.active,.btn-lightblue.focus,.btn-lightblue:active,.btn-lightblue:focus,.btn-lightblue:hover,.open>.dropdown-toggle.btn-lightblue{background-color:#6ea4ca;border-color:#6ea4ca}.pt-100{padding-top:100px}.ptb-90{padding-top:90px;padding-bottom:90px}.ptb-100{padding-top:100px;padding-bottom:100px}.ptb-150{padding-top:150px;padding-bottom:150px}.ptb-160{padding-top:160px;padding-bottom:160px}.ptb-170{padding-top:170px;padding-bottom:170px}@media (width>=768px){.pl-30{padding-left:30px}.pr-30{padding-right:30px}}.text-highlights{color:#fff;padding:0 5px}.text-highlights.black{background:#313131}.text-highlights.blue{background:#31aae2}.page-header{border-bottom:0;margin:100px 0;padding-bottom:0}.page-header h1{color:#fff;text-transform:capitalize;margin-bottom:30px;font-family:Montserrat,sans-serif;font-size:70px;font-weight:400;line-height:70px}.page-header .sub-title{color:rgba(255,255,255,.5);text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:40px;font-weight:700;line-height:40px;display:block}@media (width<=766px){.page-header h1{font-size:44px;line-height:44px}.page-header .sub-title{font-size:30px;line-height:30px}}.feature-section{background:url(/assets/img/feature-bg.jpg) 0 0/cover no-repeat}#toTop{color:#31aae2;cursor:pointer;z-index:9999;text-align:center;border:2px solid #31aae2;width:30px;height:30px;font-size:18px;line-height:24px;display:none;position:fixed;bottom:30px;right:30px}#toTop:hover{color:#fff;-o-transition:all .3s ease 0s;background-color:#31aae2;border:1px solid transparent;transition:all .3s}.page-title-section{background:#4795bb url(/assets/img/page-bg-1.jpg) 50%/cover no-repeat;padding-top:80px}@media screen and (width<=768px){.navbar-default{border-bottom:none;padding:10px 0;background:#333!important}}@media (width>=768px){.navbar-default{background-color:transparent;border-color:transparent;padding:30px 0;transition:all .5s ease-in-out}.sticky-nav.navbar-default{background-color:#333;padding:15px 0}.navbar-right .dropdown-menu{right:auto}}.navbar{background:#0c3d60}.navbar-logo{max-width:200px}.navbar-collapse{max-width:50%}.navbar-default{margin-bottom:0}.navbar-brand{height:40px;padding-top:0;padding-bottom:0}.navbar-nav>li{padding:15px}.navbar-nav>li>a{color:#fff;font-size:2em}.navbar-nav>li>a:hover{color:#31aae2}.navbar-nav>li .active>a{color:#20ce88}.nav-cta{float:right;margin-left:20px;margin-right:40px;line-height:40px;transition:all .3s ease-in-out}.nav-cta>li>a{color:#fff;text-align:center;width:20px;height:34px;line-height:34px;display:inline-block}.nav-cta .dropdown-menu{left:auto;right:0}.navbar-toggler{border-radius:.25rem;padding:.25rem .75rem;font-size:1.25rem;line-height:1}.hero-slide .carousel-caption{text-shadow:none;bottom:50%;transform:translateY(50%)}.hero-slide .carousel-caption h1{text-transform:uppercase;color:#fff;font-size:60px;font-weight:700;line-height:1}.hero-slide .carousel-caption p{color:#fff;font-size:20px;font-weight:400}.hero-slide .carousel-control.left,.hero-slide .carousel-control.right{cursor:pointer;width:50px;height:50px;text-shadow:none;background:0 0;border:2px solid #fff;margin-top:-25px;line-height:46px;top:50%}.hero-slide .carousel-control.left{left:1%}.hero-slide .carousel-control.right{right:1%}.hero-slide .carousel-indicators{bottom:60px}.hero-slide .carousel-indicators li{border:2px solid #fff}@media screen and (width<=768px){.hero-slide{margin-top:60px}.hero-slide .carousel-caption h1{font-size:24px}.hero-slide .carousel-indicators{bottom:20px}.hero-slide .carousel-caption p{font-size:12px}}.section-title{margin-bottom:50px}.section-title h2{text-transform:capitalize;font-size:30px;position:relative}.section-title span.bordered-icon{color:#dadada;padding:0 10px;font-size:12px;line-height:18px;display:inline-block;position:relative}.section-title span.bordered-icon:before,.section-title span.bordered-icon:after{content:"";background:#dadada;width:50px;height:1px;position:absolute;top:8px}.section-title span.bordered-icon:before{left:100%}.section-title span.bordered-icon:after{right:100%}.x-wave{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);width:100%;height:700px;filter:alpha(opacity=50);-moz-opacity:.999;-khtml-opacity:.999;opacity:.999;background:#0c3c60 url(/assets/img/wave-poster.webp) 50%/cover no-repeat;position:relative;overflow:hidden}.x-services .thumbnail{border:1px solid #f1f1f1;border-radius:0;margin-bottom:30px;padding:0;line-height:24px}@media (width>=768px){.x-services .thumbnail a>img,.x-services .thumbnail>img{float:left}}@media (width<=767px){.x-services .thumbnail a>img,.x-services .thumbnail>img{width:100%}}.x-services .thumbnail .caption{color:#969595;padding:30px;overflow:hidden}.x-services .thumbnail .caption h3{text-transform:capitalize;margin-bottom:5px;font-size:15px}.x-services .thumbnail .caption h3 a{color:#313131}.x-services .thumbnail .caption h3 a:hover{color:#31aae2}.x-services .thumbnail .caption p{margin:0}.x-contact{color:#fff;background-color:#0c3d60}.x-about{color:#0c3c60;background-color:#d0e0eb}.x-about>p{font:14px/1.4em open sans,sans-serif}.x-features{background:#6ea4ca;padding:100px 0 85px}.x-features .section-title h2{color:#fff}.x-features .img-left{margin-top:20px}@media (width<=992px){.x-features .img-left{margin-top:0;margin-bottom:40px}}.x-features .promo-icon{float:left;color:#9dd1f6;margin-right:25px;font-size:30px}.x-features .promo-content{color:#9dd1f6;border-bottom:1px solid rgba(157,209,246,.4);margin-bottom:20px;padding-bottom:10px;overflow:hidden}.x-features .promo-content.last-type{border-bottom:0;margin-bottom:0;padding-bottom:0}.x-features .promo-content h3{color:#fff;font-size:15px;font-weight:600;line-height:26px}.team .thumbnail{background-color:#fff;border:0;margin-bottom:40px;padding:0;line-height:22px}@media (width<=767px){.team .thumbnail{margin-bottom:30px}}.team .thumbnail img{width:100%}.team .thumbnail .caption{color:#313131;background-color:#f9f9f9;padding:15px 0}.team .thumbnail h3 small{color:#a3a2a2;text-transform:uppercase;font-size:11px}.team .thumbnail h3{text-transform:capitalize;margin:0;font-size:16px}.testimonial .section-title h2{color:#fff}.testimonial{color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0c0fce", endColorstr="#e000e0", GradientType=1);background:linear-gradient(135deg,#0c0fce 0%,#e000e0 100%);padding:100px 0}.testimonial .carousel-control{text-shadow:none}#testimonialSlider .carousel-inner .item{text-align:center}#testimonialSlider .carousel-inner .item img{border-radius:3px;width:60px;height:60px;display:inline-block}#testimonialSlider .carousel-inner .item .name{text-transform:uppercase;color:rgba(255,255,255,.5);margin-top:5px;font-size:12px}#testimonialSlider .carousel-inner .item blockquote{border-left:0}#testimonialSlider .carousel-inner .item blockquote p{font-size:20px;font-weight:300;line-height:34px}#testimonialSlider .carousel-inner .item blockquote ul{margin:30px 0}#testimonialSlider .carousel-control.right,#testimonialSlider .carousel-control.left{text-align:center;background:0 0;border:2px solid #fff;width:34px;height:34px;line-height:28px;top:50%}@media (width>=768px){#testimonialSlider .carousel-indicators{bottom:-60px}}@media (width>=992px) and (width<=1199px){#testimonialSlider .carousel-inner .item blockquote p{font-size:18px}}@media (width>=768px) and (width<=991px){#testimonialSlider .carousel-inner .item blockquote p{font-size:13px;line-height:24px}}@media only screen and (width>=480px) and (width<=767px){#testimonialSlider .carousel-inner .item blockquote p{margin-bottom:20px;padding:0;font-size:13px;line-height:24px}}@media (width<=766px){#testimonialSlider .carousel-control.right,#testimonial-slider .carousel-control.left{display:none}#testimonialSlider .carousel-inner .item blockquote p{margin-bottom:20px;padding:0}}.client-logo a img{opacity:.5;-o-transition:all .8s ease 0s;width:100%;transition:all .8s}.client-logo a:hover img{opacity:1}@media (width<=992px){.client-logo .section-margin{margin-bottom:30px}}.single-page-title{background:url(/assets/img/img-page-title.png) bottom/cover no-repeat fixed;width:100%;padding:15% 0 5%;position:relative}.single-page-title:before{content:"";background:rgba(0,0,0,.1);position:absolute;inset:0}.single-page-title h2{text-transform:uppercase;color:#fff;z-index:1;margin-bottom:0;font-size:72px;font-weight:700;display:inline-block;position:relative}.x-progress .progress-wrapper{border:1px solid #f1f1f1;margin-bottom:30px}.x-progress .progress-item{border-bottom:1px solid #f1f1f1;padding:0 20px;line-height:43px}.x-progress .progress-item:last-of-type{border-bottom:0}.x-progress .progress-title{float:left;width:95px;display:inline-block}.x-progress .progress-percent{float:right;text-align:center;padding-left:30px;display:inline-block}.x-progress .progress{width:70%;height:8px;box-shadow:none;background-color:#f9f9f9;margin-bottom:0;display:inline-block}@media (width>=992px) and (width<=1199px){.x-progress .progress{width:60%}}@media only screen and (width<=767px){.x-progress .progress{width:60%}}@media only screen and (width<=479px){.x-progress .progress-title{width:70px}.x-progress .progress{width:40%}}.x-progress .progress-bar{box-shadow:none;background-color:#31aae2}.service-icon-style .promo-icon{color:#dadada;text-align:center;-o-transition:all .3s ease 0s;border:2px solid #dadada;width:75px;height:80px;margin:0 auto 36px;font-size:24px;line-height:76px;transition:all .3s}.service-icon-style .promo-block-wrapper:hover .promo-icon{color:#fff;background-color:#31aae2;border:2px solid transparent}.service-icon-style .promo-content{padding:20px}.service-icon-style .promo-content h3{text-transform:capitalize;font-size:15px}.x-accordion-section{background:#f9f9f9}.x-accordion .panel-group .panel+.panel{margin-top:0}.x-accordion .panel-group{margin-bottom:0}.x-accordion .panel-default{border:0}.x-accordion .panel{box-shadow:none;background-color:transparent;border-bottom:10px solid transparent;border-radius:0;margin:0}.x-accordion .panel:last-of-type{border-bottom:0}.x-accordion .panel .panel-heading a{color:#31aae2;background:#fff;padding:12px 30px;display:block}.x-accordion .panel .panel-heading a.collapsed{color:#969595;background-color:#fff;padding:12px 30px}.x-accordion .panel-default>.panel-heading{border-radius:0;padding:0}.x-accordion .panel-group .panel-heading+.panel-collapse>.panel-body{color:#969595;background:#fff;border-top:0;padding:10px 30px 30px}@media screen and (width<=768px){.x-accordion .panel-group{margin-bottom:50px}}.tabOne .nav-tabs{border:1px solid #eee;border-bottom:none}.tabOne .nav-tabs.nav-justified li{border-bottom:1px solid #eee;border-right:1px solid #eee}.tabOne .nav-tabs.nav-justified li.active{border-bottom:1px solid transparent}.tabOne .nav-tabs.nav-justified li:last-child{border-right:0}.tabOne .nav-tabs.nav-justified>li>a{color:#969595;background-color:#f9f9f9;border:0;border-radius:0;height:50px;padding:0 15px;line-height:50px}.tabOne .nav-tabs.nav-justified>.active>a,.tabOne .nav-tabs.nav-justified>.active>a:focus,.tabOne .nav-tabs.nav-justified>.active>a:hover{color:#31aae2;background-color:transparent;border:0}@media (width>=768px){.tabOne .tab-content{border:1px solid #eee;border-top:0;padding:30px;overflow:hidden}}@media screen and (width<=600px){.tabOne .tab-content{margin-top:30px}}.tabOne .tab-pane img{margin-top:8px}.tabOne .tab-pane img.pull-left{margin-right:20px}.tabOne .tab-pane img.pull-right{margin-left:20px}.tabOne .panel-body img{margin-top:8px}.tabOne .panel-body img.pull-left{margin-right:20px}.tabOne .panel-body img.pull-right{margin-left:20px}.tabOne .tab-pane p{margin-bottom:15px}.tabOne .tab-pane p:last-of-type{margin-bottom:0}#googleMap{height:500px}.form-group{margin-bottom:20px}.form-control{resize:none;color:#0c3c60;background-color:#fff;border:1px solid #0c3c60;border-radius:0;flex:1;min-width:100%;max-width:100%;margin:0;padding:6px 6px 6px 12px;font:14px/1.4em open sans,sans-serif;overflow-y:auto;box-sizing:border-box!important}.form-control::placeholder{color:#0c3c60;font:14px/1.4em open sans,sans-serif}.form-control:focus{box-shadow:none;border:2px solid red!important}.contact-form h2{margin-bottom:45px;line-height:36px}.user-message textarea{min-height:195px;padding-top:12px}.contact-form form button{margin-top:10px}.user-name,.user-email,.user-phone,.user-url,.user-message{position:relative}.user-name:after,.user-email:after,.user-phone:after,.user-url:after,.user-message:after{color:#dadada;font-family:FontAwesome;position:absolute;top:15px;left:15px}.user-name:after{content:""}.user-email:after{content:""}.user-phone:after{content:""}.user-url:after{content:""}.user-message:after{content:""}.footer{color:#fff;background:#0c3d60;font-size:14px}.footer .footer-block{border-right:1px solid #3a3a3a;padding:40px 30px}@media (width>=992px) and (width<=1199px){.footer .footer-block{padding:30px 25px}}@media (width>=768px) and (width<=991px){.footer .footer-block{padding:25px 8px}}@media (width<=767px){.footer .footer-block{min-height:inherit;padding:25px 8px}}.footer .footer-block.last{border-right:0}.footer .footer-widget h3{color:#fff;margin-bottom:25px;font-size:16px;line-height:22px}.footer .footer-logo{margin-bottom:25px}.footer .footer-widget .btn{color:#6b6b6b;border:1px solid #4a4a4a;border-radius:50px;margin-top:40px;padding:5px 18px;font-size:11px}.footer .footer-widget .btn:hover{color:#fff;background-color:#31aae2;border:1px solid transparent}.footer .footer-widget address{margin-bottom:30px;line-height:22px}.footer .footer-widget .social-links li a{color:#6b6b6b;text-align:center;background-color:#4a4a4a;border-radius:50%;width:42px;height:42px;font-size:20px;line-height:42px;display:block}.footer .footer-widget .social-links li a:hover{color:#fff;background-color:#31aae2}.footer .copyright-section{color:#6b6b6b;background-color:#0c3d60;padding:20px 0}.footer .copyright-section .copytext{color:#fff;font-size:13px;font-weight:600}@media (width>=768px){.footer .copyright-section .list-inline>li{padding-left:10px;padding-right:10px}}.footer .copyright-section li a{color:#6b6b6b;font-size:13px;display:block}.footer .copyright-section li a:hover,.footer .copyright-section li.active a{color:#fff}.footer-logo-img{max-width:250px}@media (width<=768px){.footer-logo-img{max-width:150px}}#preloader{z-index:9999;background:#706d5d;position:fixed;inset:0}#status,.status-mes{background-image:url(../img/preloader.gif);background-position:50%;background-repeat:no-repeat;width:200px;height:200px;margin:-100px 0 0 -100px;position:absolute;top:50%;left:50%}.status-mes{text-align:center;background:0 0;margin:0;top:65%;left:0}