 @import url('https://fonts.googleapis.com/css2?family=Didact+Gothic&family=Julius+Sans+One&display=swap'); .service-order-wrapper{top:50%;position:absolute;transform:translateY(-50%);} .stylingTitle h1{color:#fff;font-family:"Julius Sans One",sans-serif;font-size:1.5em;line-height:0.5em;margin:25px 0;font-weight:600;} .bigText{font-size:20px!important;font-weight:600;} .blackText{color:#fff;} .button{background-color:#18498e;} .button:hover,.button:focus{background-color:#0254A4;} hr{border:solid #cacaca;border-width:1px 0 0;} .stylingbutton a{color:#000;text-decoration:none;line-height:inherit;} .stylingbutton a:hover{color:#000;background:#7ABDFF!important;} .buttontwo{border-style:solid;border-width:0;cursor:pointer;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:normal;line-height:normal;margin:0 0 1.25rem;position:relative;text-decoration:none;text-align:center;-webkit-appearance:none;-webkit-border-radius:0;display:inline-block;padding-top:1rem;padding-right:2rem;padding-bottom:1.0625rem;padding-left:2rem;font-size:1rem;border-color:#007095;color:white;transition:background-color 300ms ease-out;background:#B3D9FF!important;border-radius:10px;} .buttontwo:hover{color:#000;background:#7ABDFF!important;} .stylingnumbers{font-weight:bold;color:#0254A4;} section.styilinglogocontainertwo{display:inline-block;position:relative;margin-top:35px;background:rgba(255,255,255,0.40);border-radius:20px;width:35%;border-bottom:1px solid #154a90;padding-top:10px;} section.styilinglogocontainerthree{display:inline-block;position:relative;margin-top:41px;background:rgba(255,255,255,0.40);border-radius:20px;width:50%;border-bottom:1px solid #154a90;padding-top:10px;} header.header-wrapper{ border-bottom:0px;min-height:100vh;overflow:hidden;position:relative;} .header-details{padding:10px 80px 0 25px;position:relative;}.header-company-wrapper .logo{opacity:0.8;}h1.header-company-title{margin:14px 0px 0px 0px;}.header-company-title a{color:#000002;font-family:"Julius Sans One",sans-serif;font-weight:normal;font-size:1.1em;float:left;line-height:2.1rem;letter-spacing:0.1em;margin:2px 0px;text-align:none;text-decoration:none;text-transform:uppercase;width:100%;font-weight:bold;}header .header-company-serviceorder{color:#fff;display:block;font-family:"Didact Gothic";margin-top:15px;font-size:36pt;padding:13px 10px;font-weight:600;text-shadow:1px 2px 3px rgb(0 0 0 / 63%);letter-spacing:1px;line-height:65px;background:rgb(22 59 104 / 82%);}header.header-wrapper .navigation-wrapper{padding:0px;position:relative;z-index:99;}.header-wrapper .social-wrapper{padding:20px 0px 31px 0;}.header-wrapper .header-company-phone span{border-right:1px solid #FFFFFF;color:#FFFFFF;font-size:1.1em;font-family:"Didact Gothic",sans-serif;font-weight:lighter;letter-spacing:3px;line-height:34px;padding-right:6px;}.header-wrapper .social-icons a .fa,.footer-wrapper .social-icons a .fa{background:rgb(22 59 104 / 94%);color:#FFFFFF;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;}.footer-wrapper .social-icons a .fa:hover,.header-wrapper .social-icons a .fa:hover{background:#FFFFFF;color:#2c4e76;}header.header-wrapper.inner-page{}.inner-page .header-title{padding:114px 0px;}.inner-page .header-title span{color:#FFFFFF;display:block;font-size:26px;font-family:"Julius Sans One",sans-serif;margin-bottom:32px;}  .top-bar{background:none; height:37px;line-height:35px;display:inline-block;margin-left:110px;text-align:center;}.top-bar .top-bar-section ul li{background:transparent;}.top-bar-section li:not(.has-form) a:not(.button){background:transparent;font-family:"Julius Sans One",sans-serif;font-size:17px;line-height:35px;padding:0px 30px;font-weight:400;}.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:5px solid #0254A4;color:#fff;line-height:35px;padding:0 15px;font-weight:600;}.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:50px;}.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:transparent;border-bottom:4px solid #FFFFFF;color:#fff;}.top-bar-section .dropdown li:not(.has-form):hover>a:not(.button){background:rgb(255,255,255);color:#2c4e76;border-bottom:none;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){background:whitesmoke;color:#000;border:0px;}  .slider-wrapper{display:block;height:0vw;max-width:100%;overflow:hidden;width:100%;background:#000;}.slider-overlay{background:rgba(22,22,22,0.45);background:-moz-linear-gradient(top,rgba(95,95,95,0.77) 0%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(95,95,v,0.77) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(95,95,95,0.77) 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;}.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(255,255,255,0.44);margin:0px auto 0px;max-width:73px;padding:0;position:relative;text-align:center;width:100%;}.tagline-arrow-bar .scroll-arrow .fa{color:#2593ce;cursor:pointer;font-size:3em;position:relative;z-index:1;width:100%;}.located-in{ background:rgb(22 59 104);height:70px;text-align:center;}.located-in p{color:#FFFFFF;font-family:"Didact Gothic",serif;font-size:16px;line-height:30px;margin:0;}  .content-wrapper{background:#FFFFFF;max-width:100%;position:relative;width:100%;}.split-heading{background:whitesmoke;color:#163b68;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 #0254A4;height:100%;top:0;}.split-heading span{font-size:31px;display:block;}.service-icon{border:2px solid #c6c6c6;}  .commercial-section{background:rgba(21,74,144,0.71); border-top:4px solid #0254A4;min-height:500px;border-bottom:1px solid #fff;}.commercial-section h2{color:#FFFFFF;font-size:2.5em;font-family:"Julius Sans One";letter-spacing:7px;text-transform:uppercase;}  .residential-section{background:rgba(21,74,144,0.71);border-bottom:35px solid rgba(255,255,255,0.19);min-height:500px;}.residential-section h2{color:#FFFFFF;font-size:2.5em;font-family:"Julius Sans One";letter-spacing:7px;text-transform:uppercase;} .residential-section h3{color:#FFFFFF;} .commercial-section p,.residential-section p{color:#e2e2e2;}  .cta-wrapper{max-width:100%;overflow:hidden;width:100%;}.cta-wrapper h2{color:#163b68;font-size:31px;}.cta-wrapper p{color:#163b68;font-family:"Didact Gothic",sans-serif;font-size:1.2em;line-height:1.6;}.cta-wrapper .button-one{ background:#18498e;font-family:"Julius Sans One",sans-serif;font-size:21px;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;border-radius:8px;}.cta-wrapper .button-one:hover{background:#2c4e76;letter-spacing:1.4px;}.cta-wrapper .button-one::before{background:#0254A4;content:"";height:2px;position:absolute;right:-655px;top:50%;width:600px;}.cta-wrapper .button-one::after{background:#0254A4;content:"";height:2px;left:-655px;position:absolute;top:50%;width:600px;}.button-outline{ background:#18498e;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 #0254A4;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:#163b68;}.inner-page .content-wrapper h2{color:#163b68;}.header-wrapper.inner-page{min-height:55vh;}.inner-page .content-wrapper ul li{color:#212121;font-family:"Didact Gothic",sans-serif;font-size:16px;line-height:1.6;margin:8px 0;}.inner-page .content-wrapper .about-img{height:640px;overflow:hidden;}.services-wrapper{padding-top:50px;}.services-wrapper h2{color:#163b68 !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:whitesmoke;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:#163b68 !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:#18498e;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 #FFFFFF;bottom:0;content:"";left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;z-index:0;}.disclaimer{background:#163b68;}.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:#163b68;font-family:"Julius Sans One",sans-serif;font-size:2em;line-height:1.27em;margin:25px 0;}h2{color:#163b68;font-family:"Julius Sans One",sans-serif;font-size:1.5em;line-height:2.5rem;margin:25px 0;}h3{color:#163b68;font-family:"Julius Sans One",sans-serif;font-size:1.3em;line-height:1.5rem;margin:23px 0;}h4{color:#163b68;font-family:"Julius Sans One",sans-serif;font-size:1.5em;font-weight:bold;line-height:1.5rem;margin:25px 0;}p{color:#212121;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:40px;}.vertical-padding-extra-large{padding-top:100px;padding-bottom:90px;}.vertical-padding-large{padding-top:75px;padding-bottom:65px;}.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{color:#163b68;font-size:22px;word-wrap:break-word;}p.contact-info::before{content:"\f278";color:#163b68;font-family:"FontAwesome";font-size:20px;margin-right:10px;}p.contact-phone::before{color:#163b68;content:"\f10b";font-family:"FontAwesome";font-size:25px;margin-right:10px;}p.contact-email::before{color:#163b68;content:"\f003";font-family:"FontAwesome";font-size:20px;margin-right:10px;}time{font-size:22px;color:#163b68;}.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:-180px;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 #163b68;border-bottom:2px solid #163b68;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:#777777;cursor:text;display:block;font-weight:lighter;font-size:14px;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:#212121;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:#163b68;border:1px solid #ddd;box-shadow:0 1px 1px rgba(0,0,0,0.1) inset;cursor:pointer;color:#FFFFFF;display:inline-block;font-size:inherit;font-weight:bold;padding:8px 36px;width:100%;}.contactForm .submitWrapper span.submit:hover{background-color:#2593ce;}.emailConfirmation{margin:0 auto;}.emailConfirmation h1{color:#00CC00;}.google-map{border-radius:10px;}  .fa,.fa-brands,.fa-classic,.fa-duotone,.fa-light,.fa-regular,.fa-sharp,.fa-sharp-solid,.fa-solid,.fa-thin,.fab,.fad,.fal,.far,.fas,.fasl,.fasr,.fass,.fast,.fat{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;color:#18498e;}._2p3a{min-width:650px !important;} .bckdSection{background:#fff;} #blog-main-wrapper{background:#fff;} .titleSocial{font-family:"Didact Gothic",sans-serif;font-weight:600;color:#000;font-size:24px;letter-spacing:1px;} #ae_launcher{bottom:80px!important;left:34px!important;right:initial!important;} .eapps-instagram-feed-posts-grid-load-more{background:#163b68!important;color:#fff;}  @media screen and (min-width:1024px) and (max-width:1600px){header.header-wrapper{min-height:81vh;}.header-details{padding:10px 25px 0 25px;position:relative;}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:21px;padding-bottom:20px;}.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){h1{font-size:1.5em;}.split-heading{display:block;}.vertical-padding-medium{padding-top:20px;}.top-bar-section li:not(.has-form) a:not(.button):hover{border:0;}.top-bar.expanded{background:#0254a4;}.home nav.top-bar{position:relative;}.header-wrapper.inner-page{min-height:39vh;}.inner-page .header-title{padding:67px 0px;}.top-bar-section ul li:hover:not(.has-form) > a{border-bottom:0;}.stylingTitle h1{color:#000;}.tagline-arrow-bar{position:relative;width:100%;left:0;float:left;}.service-order-wrapper{position:relative;float:left;top:0;transform:translate(0,0);text-align:center;background:#1e65bc;}.commercial-section{background:rgb(21 74 144);} .residential-section{background:rgb(21 74 144);border-bottom:0px solid rgba(255,255,255,0.19);} .split-heading{font-size:1.6em;} .header-wrapper .header-company-phone span{border:none;position:fixed;bottom:0;z-index:9;width:100%;background:#072448;font-size:23px !important;padding:6px 0;color:white;left:0;}.header-wrapper .header-company-phone span .fa{color:white;} header .header-company-serviceorder{color:#fff;display:block;font-family:"Didact Gothic";margin-top:3px;font-size:20px;font-weight:600;text-shadow:1px 2px 3px rgb(0 0 0 / 63%);letter-spacing:0;line-height:1;background:none;} header.header-wrapper{padding:0 0px;background:#0d54a8;min-height:auto;overflow:visible;}.header-details{background:#fff;padding:0;top:0px;text-align:center;}.header-details .logo-wrapper{padding-left:0px !important;} .header-wrapper .social-wrapper{margin-left:0px;} .navigation-wrapper{border:none !important;top:6px;}.inner-page .navigation-wrapper{top:0;}nav.top-bar{border:none;text-align:center;width:100%;position:absolute;left:0;}nav.top-bar li:last-of-type{margin:0 !important;}nav.top-bar .top-bar-section .menu ul li a{background:none;color:#000;line-height:45px;}.top-bar .name{background :#163b68;}.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 / 0%) transparent transparent rgb(255 255 255 / 59%);}.header-wrapper.inner-page{background:none;}.located-in{background:rgb(22 59 104);height:70px;text-align:center;} .stylingWidgSocial{padding:20px 0px;} .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:none;}.header-wrapper .social-wrapper{padding:0px 0px 5px 0;}.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;} #ae_launcher.ae-cta-position-preset-left-lower{bottom:180px!important;}.footer-wrapper .social-icons{padding:10px 0;}.footer-wrapper{padding-bottom:40px;}} @media screen and (min-width:1024px) and (max-width:1205px){.header-wrapper .header-company-phone span{border-right:1px solid #FFFFFF;font-size:30px;font-family:"Didact Gothic",sans-serif;font-weight:lighter;letter-spacing:3px;line-height:34px;padding-right:16px;} .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{background:none;height:37px;line-height:35px;display:inline-block;margin-left:0px;} .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;}}  @media screen and (max-width:820px){nav.top-bar .top-bar-section .menu ul li a{background:none;color:#fff ;line-height:45px;}.stylingTitle h1{color:#000;font-family:"Julius Sans One",sans-serif;font-size:1.5em;line-height:0.5em;margin:25px 0;font-weight:600;} .top-bar{background:none;height:37px;line-height:35px;display:inline-block;margin-left:0px;} header.header-wrapper{padding:0 0px;}}  @media screen and (max-width:768px){.split-heading{font-size:3.6em;} header .header-company-serviceorder{line-height:37px;font-size:17px;} .header-details{background:#fff;padding:0;top:0px;} .top-bar{background:none;height:37px;line-height:35px;display:inline-block;margin-left:0px;} .stylingTitle h1{color:#000;font-family:"Julius Sans One",sans-serif;font-size:1.5em;line-height:0.5em;margin:25px 0;font-weight:600;} header.header-wrapper{border-bottom:0px;position:relative;} .header-wrapper .social-wrapper{padding:4px 0px 8px 0;margin-left:0px;} .located-in{background:rgb(22 59 104);height:70px;text-align:center;} .blackText{color:#000!important;} section.styilinglogocontainertwo{display:inline-block;position:relative;margin-top:35px;background:rgb(22 59 104);border-radius:20px;width:100%;border-bottom:1px solid #154a90;padding-top:10px;} section.styilinglogocontainerthree{display:inline-block;position:relative;margin-top:41px;background:rgba(255,255,255,0.40);border-radius:20px;width:100%;border-bottom:1px solid #154a90;padding-top:10px;}}  @media screen and (max-width:767px){.split-heading{font-size:1.6em;} header .header-company-serviceorder{line-height:37px;}.header-details img{width:80%;margin:0 auto;text-align:center;display:block;} .top-bar{background:none; height:37px;line-height:35px;display:inline-block;margin-left:0px;} .header-wrapper .social-wrapper{padding:4px 0px 8px 0;margin-left:0px;} .stylingTitle h1{color:#163b68;font-family:"Julius Sans One",sans-serif;font-size:1.1em;line-height:1.5em;margin:5px 0;font-weight:600;text-align:center;} .cta-wrapper h2{color:#163b68;font-size:26px;} .bigText{font-size:13px!important;} .top-bar-section ul li>a{display:block;width:100%;color:#fff;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;} .top-bar-section li.active:not(.has-form) a:not(.button){background:none;border-bottom:5px solid #0254A4;color:#fff;line-height:35px;padding:0 15px;font-weight:600;} .blackText{color:#000!important;} header.header-wrapper{border:none;min-height:auto;}.header-company-wrapper{height:auto;padding:0px 10px;} .header-company-wrapper .logo{margin-top:5px;} .header-details{border:none;padding-top:0px;top:0px;background:#fff;}.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:16px;text-align:center;}.header-wrapper .header-company-phone span{display:block;font-size:30px;text-align:center !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;background:rgb(22 59 104);padding:10px 0px;}.located-in p{line-height:28px;font-size:14px;}.split-heading span{background:whitesmoke;display:inline-block;margin:0px 0px 0px 0;padding:0px 0px;}.animated-scope .split-heading{color:#163b68;display:inline-block;font-size:2.2em;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:30px;}.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;}}  @media screen and (max-width:414px){header .header-company-serviceorder{line-height:20px;} .vertical-padding-large{padding-top:5px;padding-bottom:10px;} .vertical-padding-xx-large{padding-top:5px;padding-bottom:10px;} .vertical-padding-extra-large{padding-top:10px;padding-bottom:10px;} .split-border.complete{display:none;}}  @media screen and (max-width:375px){header .header-company-serviceorder{line-height:20px;} section.styilinglogocontainerthree{display:inline-block;position:relative;margin-top:41px;background:rgba(255,255,255,0.40);border-radius:20px;width:100%;border-bottom:1px solid #154a90;padding-top:10px;} .vertical-padding-large{padding-top:5px;padding-bottom:10px;} .vertical-padding-xx-large{padding-top:5px;padding-bottom:10px;} .vertical-padding-extra-large{padding-top:10px;padding-bottom:10px;} .split-border.complete{display:none;}}  @media screen and (max-width:360px){header .header-company-serviceorder{line-height:20px;} section.styilinglogocontainerthree{display:inline-block;position:relative;margin-top:41px;background:rgba(255,255,255,0.40);border-radius:20px;width:100%;border-bottom:1px solid #154a90;padding-top:10px;} header.header-wrapper{border:none;} .vertical-padding-large{padding-top:5px;padding-bottom:10px;} .vertical-padding-xx-large{padding-top:5px;padding-bottom:10px;} .vertical-padding-extra-large{padding-top:10px;padding-bottom:10px;} .split-border.complete{display:none;}} @media screen and (max-width:280px){#ae_launcher.ae-cta-position-preset-left-lower{bottom:230px!important;} header.header-wrapper{border:none;} header .header-company-serviceorder{font-size:10px;text-align:center;line-height:25px;}} 