Original css *{margin:0;padding:0;font-family:Montserrat,sans-serif}body{overflow-x:hidden;font-family:Montserrat,sans-serif}.expert-right h3{color:#fff}#ctf .ctf-author-name,.ctf-tweet-text{color:#fff!important}h1,h2,h3,h4,h5,h6{margin:0}ul{margin:0;padding:0;list-style:none}input{outline:0}a:hover{text-decoration:none}p{color:#004560;font-size:14px;font-weight:300;font-family:Montserrat,sans-serif}h2{color:#004560;font-size:30px;font-weight:700;font-family:Montserrat,sans-serif}h3{color:#004560;font-size:20px;font-weight:700}.current-menu-item a{color:#004560!important}.contact{padding-bottom:5px}.logo{padding-top:30px;padding-bottom:60px}.logo img{width:375px;margin-bottom:10px}.logo ul{list-style:none}.logo ul li{text-transform:capitalize;text-decoration:none;color:#004560;font-size:13px;font-weight:600;border-right:2px solid #31c0db;display:inline-block;line-height:1}.logo ul li a{text-transform:capitalize;text-decoration:none;color:#004560;font-size:13px;font-weight:600;padding-right:5px;display:inline-block}.logo ul li:last-child{border-right:none}.contact-area{float:right;padding:25px 0}.contact ul{margin:0;list-style:none;text-align:right;margin-top:0!important}.contact ul li{width:100%!important;text-align:left;font-size:20.5px}.contact ul li a{text-decoration:none;font-size:23px;font-weight:700;color:#004560;line-height:30px;display:inline-block;text-align:left}.footer-area .contact ul li a{display:block}.contact span{font-weight:600;color:#28b5e8;font-size:20px}.nav ul{list-style:none}.nav ul li{display:block;float:left}.nav h2{display:none}.nav ul li a{text-decoration:none;position:relative;font-size:14px;text-transform:uppercase;color:#8aa9b5;border-right:2px solid #31c0db;padding:0 5px;font-weight:700}.nav ul li a.active{color:#004560}.nav ul li:last-child a{border-right:none}.middle-bg img{width:100%;margin:-85px 0;z-index:0}.expert-area{margin-top:6%;padding-bottom:65px}.expert-left h2{width:56%}.expert-left p{width:91%;margin-bottom:20px}.expert-left .contact ul li{float:none}.expert-left h3{font-size:17px;padding:7px 0}.expert-left ul li p{display:none}.text{width:100%;overflow:hidden}.text h3{padding:20px 0;margin:5px;font-size:17px}.expert-left ul{list-style:none;overflow:hidden}.expert-left ul li{float:left;width:25%}.expert-left ul li img{width:auto;padding-right:0;height:75px;margin:0 5px}.bg-logo img{width:90%;padding:25px 0}.expert-right{margin:-15% 15%;background:#004660;border:5px solid #fff;max-width:434px;padding:0 10px;width:100%}.expert-right .facebook{display:flex;width:251px;position:relative;padding-bottom:25px;padding-top:28px}.expert-right .facebook p{color:#fff}.expert-right .facebook img{width:100%}.expert-right .facebook:after{position:absolute;content:"";border-bottom:1px solid #28b5e8;width:50%;bottom:0;left:0}.testimonial-area{background:#004560;padding:20px 0;overflow:hidden}.testimonial{padding:30px 0}.testimonial p{width:45%;margin:0 auto;font-size:16px;text-align:center;color:#bfc5cb;font-weight:300}.testimonial-area .owl-next,.testimonial-area .owl-prev{outline:0;font-size:23px!important;color:#fff!important;background:#073547!important;width:35px!important;margin:0!important;height:40px!important}.testimonial-carousel.owl-theme .owl-nav [class*=owl-]:hover{background:#0c0c0c;color:#fff;text-decoration:none}.owl-prev{left:0;position:absolute;top:33%}.owl-next{right:0;position:absolute;top:33%;color:#fff}.footer-area{background:#f1f1f1}.footer-top{padding:30px 0}.footer-left .logo{padding-top:0;padding-bottom:20px}.footer-right ul{margin:0;list-style:none}.footer-right ul li{font-weight:700;font-size:16px;color:#004560}.footer-right ul li i{color:#c1c4c6;border:1px solid #c1c4c6;height:25px;width:25px;border-radius:50%;text-align:center;line-height:23px;margin-top:15px}.footer-bottom{background:#004560;font-size:12px;color:#fff;padding:20px 0}.f-left{font-weight:600}.f-right{font-weight:700}.f-right ul{list-style:none;margin:0}.f-right ul li{float:left}.f-right ul li a{float:left;text-decoration:none;color:#fff;margin:0 20px;font-weight:700}.f-right ul li a span{font-weight:400}.privacy-s-text-area{margin:30px 0;overflow:hidden}.privacy-s-text-area h2{margin-bottom:15px}.privacy-s-text-area p{margin-bottom:20px}.gallery-area{margin:40px 0;overflow:hidden}.gallery-content-top h2{margin-bottom:18px}.gallery-content-top p{margin-bottom:18px}.single-image{overflow:hidden;margin-bottom:14px}.single-image img{width:100%;height:auto}.gallery_image_area .row .col-xl-4{padding-right:0}.our-services-area{margin:40px 0 auto;overflow:hidden}.o-services-content{overflow:hidden;margin-bottom:50px}.services-single-item{overflow:hidden;padding:0 32px;margin-bottom:45px}.services-single-item h3{font-size:21px;color:#004560;font-weight:700;margin-bottom:16px}.services-single-item img{height:80px;margin-bottom:10px;width:auto}.our-partners-area{overflow:hidden;margin:40px 0}.o-partners-top{margin-bottom:55px}.our_partners_single_blog{text-align:center;overflow:hidden;margin-bottom:100px}.our_partners_single_blog img{height:auto;width:58%}.contact-us-area{padding:30px 0}.contact-text-area{overflow:hover}.contact-text-area h2{padding-bottom:20px}.contact-text-area ul li a{display:inline-block;color:#495057;border:1px solid #495057;height:24px;width:24px;text-align:center;border-radius:16px;margin-top:15px}.contact-text-area p{padding-bottom:20px;width:80%;color:4560;font-weight:400}.contact-text-area h3{font-weight:600;color:#28b5e8;font-size:20px;line-height:30px}.contact-text-area h3 span{color:#004560!important;font-size:23px;font-family:Montserrat,sans-serif;font-weight:700}.contact-form-area{margin-top:40px}.input{width:50%;float:left;padding-left:20px;box-sizing:border-box}.message{width:100%}.input label,.input-full label{display:flex;padding-top:9px;margin:0;color:#8d8f92;font-size:13px;font-family:Montserrat,sans-serif;font-weight:400;text-transform:uppercase}input,textarea{outline:0;width:100%;padding:9px;border:none;background:#eaeef1;border-radius:3px}textarea{height:140px}.checkbox{width:0}.submit-area{padding-left:20px;display:flex}.submit-area p{color:#8f989e;padding-top:12px;font-size:11px;font-family:'Open Sans',sans-serif}.submit-area span{color:#8f989e;font-size:11px;padding-left:5px;font-family:'Open Sans',sans-serif}.boxarea span a{color:#8f989e;text-decoration:underline}.submit-button{padding-left:35px;padding-top:20px}.submit-button input{background:#004560;color:#fff;padding:12px 35px;text-transform:uppercase;font-family:Montserrat,sans-serif;font-weight:700;font-size:14px}.expert-left h2{padding-bottom:3%}.expert-left ul{margin-top:6%;text-align:center}.home_slide .owl-stage-outer{overflow:inherit}.expert-right{margin:-25% 15%;background:#004660;border:5px solid #fff;max-width:434px;padding:0 10px;position:relative;z-index:999}.slider_for_mobile{display:none!important}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:0 0;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px;border:1px solid #fff}.owl-theme .owl-dots .owl-dot.active span{background:#fff}.owl-carousel .owl-nav button.owl-prev,.owl-carousel button,.testimonial-carousel.owl-carousel .owl-nav button.owl-next{width:20px}.like_buttons a{text-decoration:none;text-transform:uppercase;border:2px solid #1784ac;padding:8px 50px;display:inline-block;color:#fff;font-weight:700;border-radius:5px;margin:20px 0;font-size:14px}.half-image-text{display:flex;flex-wrap:wrap;align-items:center}.half-image,.half-text{flex-basis:50%}.half-text{padding:0 3rem}.half-image img{max-width:100%;height:auto}.alt .half-image{order:-1}.padding-3{padding:3rem}.padding-3-0{padding:0 3rem 3rem}.bg-grey{background:#f1f1f1}@media(max-width:992px){.half-image{-webkit-order:-1;-moz-order:-1;-ms-order:-1;-o-order:-1;order:-1}.half-image,.half-text{flex-basis:unset}.half-text,.padding-3,.padding-3-0{padding:2rem 1rem}}#wave-container{width:100%;height:100px;overflow:hidden;background:#f1f1f1}#wave{display:block;position:relative;height:40px;background:#fff}#wave:before{content:"";display:block;position:absolute;border-radius:100%;width:100%;height:300px;background-color:#f1f1f1;right:-25%;top:20px}#wave:after{content:"";display:block;position:absolute;border-radius:100%;width:100%;height:300px;background-color:#fff;left:-25%;top:-240px}.services-single-item{padding:15px 0;transition:box-shadow ease-in .4s,background-color ease-in .2s}.services-single-item:hover{background-color:#f7f7f7;box-shadow:0 0 4px #27b5e7}@media (min-width:992px){.services-single-item{min-height:380px}}.accordion .card-header{padding:0}.accordion .btn.btn-link{width:100%;text-decoration:none;font-size:23px;font-weight:700;color:#004560;line-height:20px;display:inline-block}.btn-white-o{color:#fff;background:0 0;border-color:#fff}.btn-white-o:hover{color:#1780c2;background:#fff;border:3px solid #fff}.btn-primary-o{color:#1780c2;background:0 0;border-color:#1780c2}.btn-primary-o:hover{color:#fff;background:#1780c2;border:3px solid #1780c2}.header-svg{position:absolute;bottom:0;left:0;z-index:2}.sub-menu{max-height:0;overflow:hidden;transition:max-height ease-in-out 1.3s}.clicked-nav-item{border:none!important}#new-header svg{top:6.4em !important}}.navigation ul{display:inline-flex}.navigation ul li{padding:0 .4em;text-transform:uppercase;font-weight:600}.navigation ul li a{color:#8aa9b5;cursor:pointer;position:relative;transition:ease-in-out .2s all}.navigation-wrap{display:flex;justify-content:flex-end;align-items:center}.new-logo img{width:315px;margin:0;padding:0 0 20px;transition:ease-in-out .2s all}.secondary-nav{background:#fff}.secondary-nav-wrap{justify-content:flex-end;align-items:center}.secondary-nav-wrap ul{font-weight:600;text-transform:uppercase;padding:8px 0 0}.secondary-nav-wrap ul li{color:#004560;padding:0 1.2em}.home-nav ul li a:after{background:none repeat scroll 0 0 transparent;bottom:-4px;content:"";display:block;height:2px;right:0;position:absolute;background:#28b5e8;transition:width .45s ease 0s,left .45s ease 0s;width:0}.home-nav ul li a:hover:after{width:100%;left:0}.home-nav ul li a:hover{color:#004560}@media (min-width:912px)and(max-width:1024px){.new-logo img{width:315px!important}#new-header svg{top:7.7em}}@media (max-width:350px){.content-overlay{font-size:13px}.content-overlay .btn-secondary{margin:6px 0 0}}.menu-item-691{border-bottom:none}@media(max-width:912px){.navigation ul,.navigation-wrap{display:block}.navigation-wrap{max-height:0;overflow:hidden;transition:.6s ease-in-out max-height}.navigation ul{text-align:center}.navigation ul li{font-size:17px;padding:7px 0;border-bottom:3px solid #f9f9f9}.burger-icon{display:flex!important;justify-content:flex-end;align-items:center}.burger-icon i{font-size:25px;color:#3c3c3c}.new-logo img{width:200px!important;margin:0 0 0 3em}.secondary-nav{display:none}.new-logo img{padding:20px 0}}.show-mobile-nav{max-height:700px}.fixed-nav{position:fixed;width:100%;z-index:8000;background:#fff;-webkit-box-shadow:-1px 4px 20px -10px rgba(0,0,0,.75);-moz-box-shadow:-1px 4px 20px -10px rgba(0,0,0,.75);box-shadow:-1px 4px 20px -10px rgba(0,0,0,.75)}.footer-info{margin:1em 0}.footer-info li{font-size:1.3em;font-weight:600;color:#004560}.footer-info span{font-size:1.3em;font-weight:500}.footer-area-new h4{margin-bottom:.5em;font-size:1.3em;font-weight:600}.quick-links ul li{display:flex;justify-content:space-between;width:100%;margin-bottom:2px;font-size:1em;letter-spacing:.5px;cursor:pointer;padding:.4em 0;border-bottom:1px solid #e6e6e6}.quick-links ul li:hover{text-decoration:underline;color:#00abd7}.quick-links ul li a{color:#0c80c2}@media (max-width:650px){.new-logo img{margin:0}}@media(min-width:767px){.sub-menu{display:block!important;background:#fff;margin:7px 0 0;margin:6px 0 0 -11px;position:absolute;z-index:100}.sub-menu li{padding:12px!important}.home-nav ul li:hover .sub-menu{border-bottom:2px solid #1c5f94}}.home-nav ul li:hover .sub-menu{max-height:1000px}@media(max-width:800px){.hidden-content{height:350px!important;bottom:-4em!important}.card-instructions{display:none}.card-title{display:none!important}}.header{padding:0 4em;background:#fff}@media(max-width:1200px){.header{padding:0}}.image-wrap img{width:100%;height:30em;object-fit:cover}#cta-bar{background:#004661;padding:2em 0}.cta-text p{color:#fff;margin:0;font-size:20px;text-transform:uppercase;font-weight:400}.card-instructions{transition:ease-in-out .2s all;transition-delay:.2s;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);position:absolute;bottom:0;left:0;width:100%;text-align:center;z-index:3;font-size:15px;color:#fff}.service-control{padding:.5em .7em;z-index:30;position:absolute;top:50%;right:-8px;background:#07455f;color:#fff;font-size:1.15em;cursor:pointer}.btn-a-disguise{background:0 0;color:#074560;padding:5px;border:none;cursor:pointer;text-decoration:underline}.btn-a-disguise:focus{background:0 0;color:#1c5f94;border:none}.btn-a-disguise:hover{color:#1c5f94}.hidden-content{position:absolute;bottom:0;height:0;left:0;z-index:2;width:100%;padding:0 1em;text-align:center;overflow:hidden;transition:.4s ease-in-out height}.service-card:before{content:'';position:absolute;background:rgba(255,255,255,.09);width:30%;height:100%;top:0;right:-15em;z-index:3;transition-delay:.2s;transition:.4s ease-in-out all;-moz-transform:skew(35deg,0deg);-webkit-transform:skew(35deg,0deg);-o-transform:skew(35deg,0deg);-ms-transform:skew(35deg,0deg);transform:skew(35deg,0deg)}.service-card:hover .hidden-content{height:350px;bottom:-4em}.service-card:hover:before{right:30em}.service-card:hover .card-instructions,.service-card:hover .card-title{opacity:0}.hidden-content img{width:50px;margin:1.5em auto 1em auto;filter:invert(100%) sepia(0) saturate(100%) hue-rotate(9deg) brightness(1000%) contrast(100%)}.hidden-content p{color:#fff;border-bottom:1px solid #fff;border-top:1px solid #fff;padding:15px 0}.service-card{height:350px;position:relative;margin:1em 0;padding:0;cursor:pointer;overflow:hidden}.service-card-content{margin:0 15px;position:relative}.service-card-content h3{font-size:1.5em;font-weight:600;letter-spacing:1px;color:#fff;text-transform:uppercase}.card-title{position:absolute;transition:ease-in-out .2s all;transition-delay:.2s;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);position:absolute;top:50%;left:0;color:#fff;z-index:3;display:block;width:100%;text-align:center}.bg-img{width:100%;height:350px;object-fit:cover}.card-img-wrap:before{content:'';position:absolute;width:100%;height:100%;top:0;z-index:2;left:0;background:rgba(28,95,148,.5)}.cta-banner{padding:2.5em;background:#177cc0;color:#fff}.cta-banner h5{font-size:1.4em;line-height:35px}.bg-blue{background:#1c5f94}.bg-blue .text-wrap>h2,.bg-blue .text-wrap>p{color:#fff}.text-wrap{padding:3em}.text-wrap h3{font-size:1.6em;margin-bottom:.4em}.fifty-text{display:flex;justify-content:center;align-items:center}#landing-header{height:80vh;width:100%;overflow:hidden;position:relative;margin:0 0 5em}.object-fit-cover{object-fit:cover}.img-ol{background:#1c5f94;background:linear-gradient(133deg,rgba(28,95,148,.4) 36%,rgba(23,128,194,.3) 100%);position:absolute;top:0;left:0;width:100%;z-index:1;height:100%}.content-overlay{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);position:absolute;top:47%;z-index:3;width:100%}.content-overlay h1{font-size:2.5em;color:#fff}.content-overlay p{font-size:1.1em;color:#fff}.cta-text{display:flex;align-items:center}@media (max-width:768px){.content-overlay p{width:80%}.image-wrap img{padding:1em 1em 0}.cta-text{text-align:center}.cta-button{margin-top:15px}}@media (min-width:769px){.content-overlay p{width:55%}}#icon-usp{margin:2em 0}.card-icon:hover{transform:scale(1.05);transition:all .2s ease;cursor:pointer}.icon-card-image{width:150px;height:110px;object-fit:cover;margin:auto}.gallery-block-fancybox{cursor:pointer}.gallery-block-fancybox:after{background:rgba(0,0,0,.5);transition:all ease-in-out .2s;position:absolute;content:'';width:100%;height:100%;top:0;left:0;opacity:0}.gallery-block-fancybox:hover:after{opacity:1};.facebook-wrap{position:absolute;padding:10px;top:-17em;background:#fff;z-index:2}.map-overlay{width:630px;position:absolute;left:9%;top:13%;padding:3em;background:rgba(255,255,255,.8)}.map-overlay ul{font-size:11px}#map-image{background-position:center;height:21em;background-size:cover;position:relative}.solent-address{display:flex;justify-content:center;align-items:center}.solent-address p{font-weight:600;margin:0}@media (min-width:426px) and (max-width:767px){.map-overlay{width:300px;position:absolute;left:10%;top:13%;padding:3em;background:rgba(255,255,255,.8)}.map-overlay ul{font-size:9px}.solent-address p{font-weight:600;margin:0;font-size:13px}#map-image{height:30em}}@media(min-width:341px) and (max-width:425px){.map-overlay{width:300px;position:absolute;left:unset;margin:2.5em;top:unset;padding:3em;background:rgba(255,255,255,.8)}#map-image{height:28em}.solent-address p{font-weight:600;margin:0;font-size:13px}.map-overlay ul{font-size:9px}}@media(max-width:340px){.map-overlay{width:300px;position:absolute;left:unset;margin:.6em;top:unset;padding:3em;background:rgba(255,255,255,.8)}#map-image{height:24em}.solent-address p{font-weight:600;margin:0;font-size:13px}.map-overlay ul{font-size:9px}}@media (min-width:913px) and (max-width:1234px){#new-header svg{top:7.7em !important}}@media (min-width:913px) and (max-width:1234px){.new-logo img{width:235px;padding:10px 10px 20px 25px}}.nav-wave{transition:all .5s}.scrolled-logo{width:235px !important;transition:ease-in-out .2s all}.logo-new{padding:30px 0 0}.logo-new img{width:100%}.sub-menu li a{border:none !important}@media(min-width:992px) and (max-width:1199px){.sc-r{top:40% !important}.sc-l{top:49% !important}}@media(min-width:768px) and (max-width:991px){.sc-r{top:33% !important}.sc-l{top:40% !important}}.sc-r{-webkit-transform:translate(-50%,-50%);transform:translate(0%,-50%);top:46%;right:0}.sc-l{-webkit-transform:translate(-50%,-50%);transform:translate(0%,-50%);top:56%;right:0}.contact-new{display:inline-flex;width:100%;font-size:21px;justify-content:space-between;padding:0 5px}.sub-menu li{float:unset !important}@media(max-width:991px){.contact-new{display:block}.logo-new{text-align:center}.logo-new img{margin-bottom:10px !important}.contact-new li a{width:100%;text-align:center !important}}.card-instructions-open{transition:ease-in-out .2s all;transition-delay:.2s;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:100%;text-align:center;z-index:3;font-size:15px;color:#fff}.input-full{width:100%;float:left;padding-left:20px;box-sizing:border-box}.input-full select{width:100%;height:37px;background:#eaeef1}