 ul,ol,dl{list-style-position:inside;} .bigTextContact p{color:#000;font-size:20px;font-size:600;} button,.button{color:#71ffff;}  header.header-wrapper{ border-bottom:0px;min-height:35vh;overflow:hidden;position:relative;} .header-details{padding:15px 80px 10px 25px;position:relative;background:rgba(255,255,255,0.30);}.header-company-wrapper .logo{opacity:0.8;}h1.header-company-title{margin:14px 0px 0px 0px;}.header-company-title a{color:#86fefd;font-family:'Rasa',serif;font-weight:normal;font-size:1.2em;float:left;line-height:2.1rem;letter-spacing:0.1em;margin:2px 0px; text-decoration:none;text-transform:uppercase;width:100%;text-shadow:1px 2px 6px rgb(0 0 0 / 49%);}header .header-company-serviceorder{color:#021d58;display:block;font-family:"Didact Gothic";margin-top:0px;font-size:22px;letter-spacing:1px;font-weight:600;}header.header-wrapper .navigation-wrapper{padding:0px;position:relative;z-index:99;background:rgba(255,255,255,0.30);}.header-wrapper .social-wrapper{padding:20px 0px 31px 0;}.header-wrapper .header-company-phone span{border-right:3px solid #FFFFFF;color:#66fdff;font-size:34px;font-family:'Rasa',serif;font-weight:lighter;letter-spacing:3px;line-height:34px;padding-right:16px;}.header-wrapper .social-icons a .fa{background:rgb(102,253,255);color:#1034a6;font-size:21px;line-height:35px;margin:0 12px 0px 4px;text-align:center;width:37px;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}.header-wrapper .social-icons a .fa:hover{background:#FFFFFF;color:#2c4e76;}header.header-wrapper.inner-page{border-bottom:35px solid rgba(0,0,0,0.19);}.inner-page .header-title{padding:45px 0px;}.inner-page .header-title span{color:#021d58;display:block;font-size:38px;font-family:"Didact Gothic";margin-bottom:32px;font-weight:600;text-shadow:1px 2px 6px rgb(0 0 0 / 23%);}  .top-bar{background:none;border-bottom:1px solid rgba(245,245,245,0.45);height:37px;line-height:35px;}.top-bar .top-bar-section ul li{background:transparent;}.top-bar-section li:not(.has-form) a:not(.button){background:transparent;font-family:'Rasa',serif;font-size:24px;line-height:35px;padding:0px 30px;}.top-bar-section li:not(.has-form) a:not(.button):hover{background:none;border-bottom:4px solid #FFFFFF;-webkit-transition:all 350ms ease;-moz-transition:all 150ms ease;-ms-transition:all 150ms ease;-o-transition:all 150ms ease;transition:all 150ms ease;}.top-bar-section li.active:not(.has-form) a:not(.button){background:none;border-bottom:4px solid #5cfeff;color:#5afff9;line-height:25px;padding:0 15px;}.top-bar-section li.active:not(.has-form) a:not(.button):hover{background:transparent;color:#FFFFFF;}.top-bar .top-bar-section ul li:last-of-type{margin-right:80px;}.top-bar .top-bar-section .dropdown{margin-top:-2px;}.top-bar .top-bar-section .dropdown li{margin:0px !important;}.top-bar-section ul li:hover:not(.has-form) > a{background:#0f3391;border-bottom:4px solid #FFFFFF;color:#FFFFFF;}.top-bar-section .dropdown li:not(.has-form):hover>a:not(.button){background:#3c5455;color:#fff border-bottom:none;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){background:whitesmoke;color:#0f3391;border:0px;}  .slider-wrapper{display:block;height:0;max-width:100%;overflow:visible;width:100%;}.slider-overlay{background:rgb(42 94 97);background:-moz-linear-gradient(top,rgb(42 94 97) 0%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgb(42 94 97) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgb(42 94 97) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5000000',endColorstr='#00000000',GradientType=0 );min-height:100vh;position:fixed;top:0;width:100%;z-index:-1;}.slick-background-wrapper{left:0;overflow:hidden;position:fixed;top:0;width:101% !important;z-index:-2;-webkit-transition:all 750ms ease;-moz-transition:all 750ms ease;-ms-transition:all 750ms ease;-o-transition:all 7850ms ease;transition:all 750ms ease;}.slick-slide img{min-width:100vw;height:100vh;}.animated-scope.slick-background-wrapper.animation{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}.tagline-arrow-bar{bottom:0;position:absolute;width:100%;left:0;}.tagline-arrow-bar .scroll-arrow{background:rgba(95,255,253,0.55);margin:0px auto 0px;max-width:73px;padding:0;position:relative;text-align:center;width:100%;}.tagline-arrow-bar .scroll-arrow .fa{color:#fff;cursor:pointer;font-size:3em;position:relative;z-index:1;width:100%;}.located-in{background:rgba(95,255,253,0.55);height:51px;text-align:center;}.located-in p{color:#0b2da8; font-size:21px;letter-spacing:1px;line-height:50px;margin:0;font-weight:600;}  .content-wrapper{background:#FFFFFF;max-width:100%;position:relative;width:100%;}.split-heading{background:whitesmoke;color:#0f3391;display:initial;font-size:3.6em;letter-spacing:3px;margin:0;}.split-border{border:1px solid #FFFFFF;display:inline-block;height:1%;position:absolute;margin:0px 18px;-webkit-transition:all 650ms ease;-moz-transition:all 650ms ease;-ms-transition:all 650ms ease;-o-transition:all 650ms ease;transition:all 650ms ease;}.split-border.complete{border:1px solid #2c4e76;height:100%;top:0;}.split-heading span{font-size:31px;display:block;}.service-icon{border:2px solid #c6c6c6;}.midbar-wrapper{background-size:cover !important;}  .commercial-section{background:rgba(10,27,89,0.64);border-top:35px solid rgba(255,255,255,0.30);min-height:500px;border-bottom:35px solid rgba(255,255,255,0.30);}.commercial-section h2{color:#7dfffd;font-size:45px;font-family:'Rasa',serif;letter-spacing:7px;text-transform:uppercase;}  .residential-section{background:rgba(10,27,89,0.64);border-bottom:35px solid rgba(255,255,255,0.19);min-height:500px;}.residential-section h2{color:#7dfffd;font-size:45px;font-family:'Rasa',serif;letter-spacing:7px;text-transform:uppercase;}.commercial-section p,.residential-section p{color:#e2e2e2;}  .cta-wrapper{max-width:100%;overflow:hidden;width:100%;}.cta-wrapper h2{color:#0f3391;font-size:42px;}.cta-wrapper p{color:#000;font-family:"Didact Gothic",sans-serif;font-size:1.2em;line-height:1.6;}.cta-wrapper .button-one{background:#021d58;font-family:'Rasa',serif;font-size:28px;letter-spacing:1px;line-height:21px;width:425px;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}.cta-wrapper .button-one:hover{background:#2c4e76;letter-spacing:1.4px;}.cta-wrapper .button-one::before{background:#2593ce;content:"";height:2px;position:absolute;right:-655px;top:50%;width:600px;}.cta-wrapper .button-one::after{background:#2593ce;content:"";height:2px;left:-655px;position:absolute;top:50%;width:600px;}.button-outline{background:#2593ce;box-shadow:0 0 1px transparent;color:#FFFFFF;display:inline-block;font-family:"Didact Gothic",sans-serif;position:relative;vertical-align:middle;transform:perspective(1px) translateZ(0);-webkit-transform:perspective(1px) translateZ(0);}.button-outline:hover{background:#198ecc;color:#FFFFFF;}.button-outline:before{border:2px solid rgba(245,245,245,0.36);bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:top,right,bottom,left;transition-property:top,right,bottom,left;}.button-outline:hover:before,.button-outline:focus:before,.button-outline:active:before{bottom:-8px;left:-8px;right:-8px;top:-8px;}  .inner-page .content-wrapper h1{color:#0f3391;}.inner-page .content-wrapper h2{color:#0f3391;}.header-wrapper.inner-page{min-height:49vh;} .header-wrapper.inner-page-contact{} .inner-page .content-wrapper ul li{color:#000;font-family:"Didact Gothic",sans-serif;font-size:16px;line-height:1.6;margin:8px 0;}.inner-page .content-wrapper .about-img{ height:450px;overflow:hidden;}.services-wrapper{padding-top:50px;}.services-wrapper h2{color:#0f3391 !important;font-size:37px;letter-spacing:0;z-index:2;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;}.services-wrapper .animated-border.active h2{letter-spacing:4px;}.services-wrapper article{position:relative;}.services-wrapper article p{padding:30px 0px;}.services-wrapper .image-container{max-height:100%;overflow:hidden;}.services-wrapper .overlay{background:rgba(255,255,255,0.66);display:block;height:100%;position:absolute;width:100%;z-index:2;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;}.services-wrapper .animated-border.active .overlay{background:rgba(97,97,97,0.15);}.services-wrapper .animated-border.active:before,.services-wrapper .animated-border.active:after{height:calc(100% + 0.4em);transition:0.80s all ease;}.services-wrapper .animated-border:after{right:0;top:-0.2em;}.services-wrapper .animated-border:before,.services-wrapper .animated-border:after{background:#2593ce;content:"";height:0;position:absolute;width:2px;transition:0.80s all ease;box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.services-wrapper .animated-border:before{left:0;top:-0.2em;}.services-wrapper .animated-border .image-container .overlay::after{border-right:35px solid rgb(255,255,255);border-top:36px solid transparent;border-bottom:36px solid transparent;content:"";color:#FFFFFF;height:30px;position:absolute;top:50%;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.services-wrapper .animated-border .image-container .overlay::after{right:-60px;}.services-wrapper .animated-border.active .image-container .overlay::after{content:"";right:-19px;}.services-wrapper .animated-border .image-container .overlay.alt::before{content:"";color:#FFFFFF;position:absolute;border-left:35px solid rgb(255,255,255);border-top:36px solid transparent;border-bottom:36px solid transparent;height:30px;top:50%;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.services-wrapper .animated-border .image-container .overlay.alt::before{left:-60px;}.services-wrapper .animated-border.active .image-container .overlay.alt::before{content:"";left:17px;}.services-wrapper .animated-border .image-container .overlay.alt::after{display:none;}.services-wrapper .animated-border.active .image-container .overlay.alt::after{display:none;}  .footer-wrapper{background:#e6e5e5;font-family:"Julius Sans One",sans-serif;width:100%;}.footer-wrapper .top-bar{border-bottom:none;display:inline-block;z-index:1;}.footer-wrapper .top-bar .dropdown{display:none !important;}.footer-wrapper .top-bar-section .has-dropdown>a:after{display:none;}.footer-wrapper .top-bar .top-bar-section ul li a{color:#0f3391 !important;font-size:10px;font-weight:bold;letter-spacing:1px;text-transform:uppercase;}.footer-wrapper .toTop{margin:0px auto 0px;max-width:440px;position:relative;padding:0;text-align:center;width:100%;}.toTop .fa{color:#0f3391;cursor:pointer;font-size:4em;position:relative;width:40px;z-index:2;}.toTop::before{border-left:220px solid transparent;border-right:220px solid transparent;border-bottom:57px solid #e6e5e5;bottom:0;content:"";left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;z-index:0;}.disclaimer{background:#e6e5e5;}.disclaimer p{color:#FFFFFF;font-size:10px;}.disclaimer .lnm-image img{max-width:135px;width:135px;}  html{margin-top:0px !Important;}#wpadminbar{}body{font-family:"Didact Gothic",sans-serif;}h1,h1 a{color:#0f3391;font-family:'Rasa',serif;font-size:2em;line-height:1.27em;margin:25px 0;}h2{color:#0f3391;font-family:'Rasa',serif;font-size:35px;line-height:2.5rem;margin:25px 0;}h3{color:#0f3391;font-family:'Rasa',serif;font-size:1.3em;line-height:1.5rem;margin:23px 0;}h4{color:#0f3391;font-family:"Julius Sans One",sans-serif;font-size:35px;font-weight:bold;line-height:1.5rem;margin:25px 0;}p{color:#000;font-family:"Didact Gothic",sans-serif;font-size:16px;line-height:1.6;margin:15px 0;}ul{list-style-type:none;}figure{margin:0 auto;}.row{margin:0 auto;max-width:85rem;width:100%;}.overflow-hidden{overflow:hidden !important;}.strip-padding{padding-right:0 !important;padding-left:0 !important;}.vertical-padding-xx-large{padding-top:150px;padding-bottom:150px;}.vertical-padding-extra-large{padding-top:50px;padding-bottom:30px;}.vertical-padding-large{padding-top:25px;padding-bottom:50px;}.vertical-padding-medium{padding-top:55px;padding-bottom:45px;}.vertical-padding-small{padding-top:35px;padding-bottom:35px;}[class*="fadein-"]{opacity:0;}.scrollfade{opacity:0;-webkit-transition:all 1200ms ease;-moz-transition:all 1200ms ease;-ms-transition:all 1200ms ease;-o-transition:all 1200ms ease;transition:all 1200ms ease;-moz-transform:translateY(-30px);-webkit-transform:translateY(-30px);-o-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);}.scrollfade.complete{opacity:1;-moz-transform:translateY(0px);-webkit-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}.from-left.scrollfade{-moz-transform:translateX(-30px);-webkit-transform:translateX(-30px);-o-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px);}.from-right.scrollfade{-moz-transform:translateX(30px);-webkit-transform:translateX(30px);-o-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px);}.from-left.scrollfade.complete{opacity:1;-moz-transform:translateX(0px);-webkit-transform:translateX(0px);-o-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);}.from-right.scrollfade.complete{opacity:1;-moz-transform:translateX(0px);-webkit-transform:translateX(0px);-o-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);} @-moz-keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0);transform:translateY(0);} 40%{-moz-transform:translateY(-8px);transform:translateY(-8px);} 60%{-moz-transform:translateY(-5px);transform:translateY(-5px);}} @-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0);} 40%{-webkit-transform:translateY(-8px);transform:translateY(-8px);} 60%{-webkit-transform:translateY(-5px);transform:translateY(-5px);}} @keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);} 40%{-moz-transform:translateY(-8px);-ms-transform:translateY(-8px);-webkit-transform:translateY(-8px);transform:translateY(-8px);} 60%{-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-webkit-transform:translateY(-5px);transform:translateY(-5px);}} .bounce{animation:bounce 2s infinite;-moz-animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;}.absolute{position:absolute;}.border-box{border:2px solid whitesmoke;margin-top:25px;padding:20px;}.centered-margin-adjust{margin-top:92px;}  p.contact-info,p.contact-phone,p.contact-email,p.contact-fax{color:#0f3391;font-size:22px;word-wrap:break-word;}p.contact-info::before{content:"\f278";color:#0f3391;font-family:"FontAwesome";font-size:20px;margin-right:10px;}p.contact-phone::before{color:#0f3391;content:"\f098";font-family:"FontAwesome";font-size:25px;margin-right:10px;}p.contact-email::before{color:#0f3391;content:"\f003";font-family:"FontAwesome";font-size:20px;margin-right:10px;}time{font-size:22px;color:#0f3391;}.form-wrapper{background:rgba(22,59,104,0.05);padding:20px;}.form-wrapper.complete{background:whitesmoke;box-shadow:1px 5px 10px -2px #FFFFFF;margin-top:-200px;padding:20px;}.contactForm input[type="text"],.contactForm textarea[type="text"]{background:rgba(0,0,0,0.07);border-bottom:2px solid #f1f1f1;border-top:2px solid #f1f1f1;border-left:none;box-shadow:none;border-right:none;-webkit-transition:all 550ms ease-in-out;-moz-transition:all 550ms ease-in-out;-ms-transition:all 550ms ease-in-out;-o-transition:all 550ms ease-in-out;transition:all 550ms ease-in-out;}.contactForm .groupWrapper input[type="text"]:hover,.contactForm .groupWrapper textarea[type="text"]:hover,.contactForm .captchaWrapper input[type="text"]:hover{background:rgba(255,255,255,0.72);}.contactForm .groupWrapper.active input[type="text"]:focus,.contactForm .groupWrapper.active textarea[type="text"]:focus,.contactForm .captchaWrapper.active input[type="text"]:focus{background-color:whitesmoke;border-top:none;border-left:0px solid #0f3391;border-bottom:2px solid #0f3391;box-shadow:none !important;height:2.8rem;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;}.contactForm label{color:#000;cursor:text;display:block;font-weight:lighter;font-size:15px;position:relative;z-index:0;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;}.contactForm .groupWrapper.active label,.contactForm .captchaWrapper.active label{color:#848484;letter-spacing:1px;margin-left:0px;position:relative;top:0px;}.contactForm{margin-top:20px;}.contactForm input{margin-bottom:5px;padding:3px;width:100%;}.contactForm textarea{width:100%;}.contactForm .captchaWrapper{margin-top:10px;}.contactForm .captchaRefresh{vertical-align:top;}.contactForm .submitWrapper{margin-top:30px;text-align:center;}.contactForm .submitWrapper span.submit{background-color:#0f3391;border:1px solid #ddd;box-shadow:0 1px 1px rgba(0,0,0,0.1) inset;cursor:pointer;color:#63fffc;display:inline-block;font-size:inherit;font-weight:bold;padding:8px 36px;width:100%;}.contactForm .submitWrapper span.submit:hover{background-color:#2593ce;color:#fff;}.emailConfirmation{margin:0 auto;}.emailConfirmation h1{color:#fff;}.google-map{border-radius:10px;} @media screen and (min-width:1024px) and (max-width:1600px){header.header-wrapper{min-height:100vh;}.header-details{padding:15px 25px 10px 25px;position:relative;background:rgba(255,255,255,0.30);}h1.header-company-title{margin:14px 0px 0px 0px;display:block;float:left;width:100%;font-size:1.8em;}.header-company-title a{font-size:1em;}header .header-company-serviceorder{font-size:13px;}.header-wrapper .social-icons a .fa{font-size:17px;line-height:28px;margin:3px 3px 0px 5px;width:29px;}.centered-margin-adjust{margin-top:0px;}.inner-page .header-title{padding:95px 0px;}}   @media screen and (max-width:1024px){.top-bar-section ul{padding:0;width:100%;height:auto;display:block;font-size:16px;margin:0;background:#6e9194;} .PromoTextTwo{color:#5afefd;font-size:14px;line-height:27px;text-shadow:1px 2px 6px rgb(0 0 0 / 49%);letter-spacing:1px;} header.header-wrapper{padding:0 0px;}.header-details{ padding:0;top:0px;}.header-details .logo-wrapper{padding-left:0px !important;}.navigation-wrapper{background:#FFFFFF;border:none !important;top:0px !important;}nav.top-bar{border:none;text-align:center;width:100%;}nav.top-bar li:last-of-type{margin:0 !important;}nav.top-bar .top-bar-section .menu ul li a{background:none;color:black !important;line-height:37px;}.top-bar .name{background :#021d58;}.top-bar .toggle-topbar.menu-icon{margin-top:-23px !important;right:35px;top:50%;}.top-bar.expanded .toggle-topbar a{color:#FFFFFF;}.top-bar .top-bar-section .dropdown{margin-top:0px;}.top-bar-section .has-dropdown>a:after{border-color:rgb(0,0,0) transparent transparent rgba(255,255,255,0.4);}.split-border{border:none;}.header-company-wrapper{display:block;height:106px;padding-left:24px;padding-right:24px;padding-top:20px;}.header-company-title a{text-align:left;}header .header-company-serviceorder{text-align:left;}.header-wrapper .social-wrapper{padding:0px 0px 5px 0;}.header-wrapper .header-company-phone span{border:none;padding-right:0px;}.animated-scope.animation .split-border{display:none;}.midbar-wrapper{background-size:cover!important;background-position:initial !important;}.commercial-section h2,.residential-section h2{line-height:3.5rem;}.inner-page .header-title span{font-size:23px;}  .cta-wrapper .button-one::before,.cta-wrapper .button-one::after{display:none;}.form-wrapper.complete{margin-top:0;}  .footer-wrapper nav.top-bar{display:none;}.centered-margin-adjust{margin-top:0px;}.services-wrapper .animated-border.active .overlay{background:transparent;}.services-wrapper .overlay{display:none;}}@media screen and (min-width:1024px) and (max-width:1205px){.PromoTextTwo{color:#5afefd;font-size:14px;line-height:27px;text-shadow:1px 2px 6px rgb(0 0 0 / 49%);letter-spacing:1px;} .header-company-wrapper .logo{margin-top:15px;}.header-company-title a{font-size:0.8em;}.header-wrapper .social-icons a .fa{margin:3px 3px 0px 0px;width:27px;}.top-bar .top-bar-section .dropdown{margin-top:0px;}.split-heading{font-size:3em;}.inner-page .header-title{padding:145px 0px;}p.contact-info,p.contact-phone,p.contact-email,time{font-size:19px;}}  .fa-mobile-phone:before,.fa-mobile:before{content:"\f098";} .top-bar-section ul li>a{display:block;width:100%;color:#021d58;padding:12px 0 12px 0;padding-left:15px;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:.8125rem;font-weight:normal;text-transform:none;} .fa{color:#021d58!important;padding:5px 20px;font-size:30px;} .stylingInternalLink{color:#0f3391;font-weight:600;} .stylingInternalLink:hover{color:#000;} .centeringLogo{margin-top:10%;} .promoText{color:#021d58;font-size:39px;letter-spacing:1px;font-weight:600;text-shadow:1px 2px 6px rgb(0 0 0 / 49%);background:rgb(255 255 255 / 48%);position:relative;border-bottom:3px solid #84feff;} .stylingLink{color:#0f3391;font-weight:600;letter-spacing:1px;padding:5px;} .stylingLink:hover{color:#6ccdcc;font-weight:600;background:#0f3391;padding:5px;} .top-bar-section .has-dropdown>a:after{content:"";display:block;width:0;height:0;border:inset 5px;border-color:rgb(2 29 88) transparent transparent transparent;border-top-style:solid;margin-top:-2.5px;top:22.5px;} .stylingSection{margin:20px 0px;} .PromoTextTwo{color:#5afefd;font-size:26px;line-height:27px;text-shadow:1px 2px 6px rgb(0 0 0 / 49%);letter-spacing:1px;} .stylingInternalLink{color:#fff;font-weight:600;font-size:29px;background:#59c5c5;padding:20px 30px;display:inline-block;border-radius:10px;letter-spacing:1px;} .stylingInternalLink:hover{color:#000;background:#62898c;}   @media screen and (max-width:767px){.PromoTextTwo{color:#5afefd;font-size:14px;line-height:27px;text-shadow:1px 2px 6px rgb(0 0 0 / 49%);letter-spacing:1px;} header .header-company-serviceorder{color:#fff;} .promoText{color:#021d58;font-size:21px;letter-spacing:1px;font-weight:600;text-shadow:1px 2px 6px rgb(0 0 0 / 49%);background:rgb(255 255 255 / 48%);position:relative;border-bottom:3px solid #84feff;line-height:27px;} header.header-wrapper{border:none;min-height:455px;}.header-company-wrapper{height:auto;padding:0px 10px;}.header-company-wrapper .logo{margin-top:5px;}.header-details{border:none;padding-top:21px;top:0px;}.header-details .logo-wrapper{padding-left:0px !important;}.header-details .logo-wrapper{padding:0 !important;}h1.header-company-title{margin:10px 0 0 0;float:left;width:100%;}.header-company-title a{font-size:0.6em;line-height:1em;text-align:center;}header .header-company-serviceorder{font-size:12px;text-align:center;}.header-wrapper .header-company-phone span{display:block;font-size:28px;text-align:center !important;color:#021d58!important;}header.header-wrapper .navigation-wrapper{top:0px;}.social-icons{text-align:center !important;}.top-bar .top-bar-section .dropdown{margin-top:0px;}.top-bar .toggle-topbar.menu-icon{right:0;}.scroll-arrow::after{border-left:120px solid transparent;border-right:120px solid transparent;border-bottom:57px solid #f5f5f5;}.located-in{height:auto;}.located-in p{line-height:28px;}.split-heading span{background:whitesmoke;display:inline-block;margin:0px 0px 0px 0;padding:0px 0px;}.animated-scope .split-heading{color:#0f3391;display:inline-block;font-size:2.4em;letter-spacing:0px;margin:9px 0px;overflow:hidden;text-align:center;}.animated-scope.animation .split-border{display:none;}.midbar-wrapper{background-size:cover!important;background-position:initial !important;}.commercial-section h2,.residential-section h2{font-size:1.3em;line-height:52px;}.cta-wrapper .button-one{font-size:16px;width:86%;}.inner-page .content-wrapper .about-img{height:326px;overflow:hidden;}.inner-page .header-title span{line-height:39px;}.toTop::before{display:none;}.centered-margin-adjust{margin-top:0px;}.form-wrapper{margin-top:-7px !important;padding:0px !important;}.services-wrapper .overlay{display:none;}} 