@media screen and (max-width:1300px){.treatment_service .col-3{width:33.33%}}@media screen and (max-width:1200px){.right_head .btn_default{padding:18px 10px;float:right}.header_phone{font-size:22px}.main-navigation a{padding:5px .4em!important}}@media screen and (max-width:992px){.mobilehead{display:flex!important;align-items:center;background:#fff}.mobilehead .logo{width:35%}.mobilehead .right_section{width:65%;display:flex;justify-content:flex-end;align-items:center}.mobilehead span a,.mobilehead a{color:#111!important;font-size:40px}.header_section{display:none!important}.treatment_service .col-3{width:50%}.top-section-services .header_content{padding-left:20px!important}.contact_details h3 a{font-size:25px}.btn_default.white_btn{padding-right:25px!important;padding:10px}}@media screen and (max-width:767px){.top_bar,#masthead.site-header{display:none!important}.title-home{font-size:25px;line-height:28px}.pt-pb{padding:70px 0!important}.right-side,.left-container{max-width:100%}.text-right{text-align:center}.btn-default{font-size:17px}p{font-size:17px}.flex-row,.Automation,.flex-row-center{display:block}.custom-logo{width:auto}.top-img-btn{display:block}.btn_default{font-size:14px;padding:18px 30px}.top-bar{display:none}.site_logo{z-index:99;position:relative}.col-5.header_content{padding-left:0}.slide-heading-content{border-left:none;padding:10px;text-align:center}.header_content .slide-heading{font-size:25px;border:none;text-align:center;padding:0;margin-bottom:10px}.sub-heading{font-size:18px}section.top-section-services .container-full{flex-wrap:wrap;background:none}.col-5.header_content{padding:0 0 30px;text-align:center;order:2}.col-7.header-banner{padding:0 0 20px}.header_content a.btn_default{margin:0 5px}section.Meadow-Lake .title-home{font-size:21px;line-height:1}section.services_offer,section.welcome_section,.contact_info_section,.specials-coupons,section.we-can-help{padding:35px 0}.welcome_content_area h2,.welcome_content_area h2 a{font-size:22px}.Meadow_Lake_Water_Treatment .Meadow_Lake h2{font-size:25px}.Meadow_Lake_Water_Treatment{margin-bottom:10px}.testimonials_content p{font-size:16px;line-height:25px}.feedbak_list h4,section.we-can-help span{font-size:18px}.contact_info_section h2{font-size:20px;line-height:25px}.button-section{display:block;margin-top:15px}.contact_info_section a.btn_default.white_btn{margin:15px auto}.footer-section #menu-our-services.menu li{margin-bottom:12px;padding:0 20px 0 0}.footer-logo-section{display:block;margin-top:10px}.logo-footer p{line-height:1.3;font-size:16px}.bead h1.entry-title,.bead .entry-title{padding:0}.page-header{padding:2.5em 15px;height:auto}.page-header h1.entry-title,.page-header .entry-title{font-size:25px;text-align:center}.sub-header-link ul li a{padding:8px 20px;margin:2px;font-size:14px}.connected{padding:20px 0}.site-footer{padding:0 0}.footer-section{padding-bottom:20px;text-align:center}.logo-footer{max-width:100%;justify-content:center}.site-footer h2.widget-title{font-size:20px;margin-top:30px;margin-bottom:35px}.footer-section li.widget_nav_menu{list-style:none;margin-bottom:30px}.site-info{text-align:center;line-height:1.4}.footer-section .container{display:block!important}.container.button-link-footer{padding:0}.custom-html-widget h2,.custom-html-widget h2 a{font-size:20px}.footer-section .nav_menu_list ul.menu li{padding-bottom:10px;margin-right:0;border:none;width:100%}.footer-section .nav_menu_list ul.menu li a,.site-footer a,.widget ul li,.widget ol li{font-size:17px}.site-footer h2.widget-title:after{left:0;right:0;text-align:center;margin:0 auto}.treatment_service .col-3{width:100%}}@media screen and (min-width:590px) and (max-width:800px){.text-right{text-align:center}.service-icons .text-center.col-3{width:32%}}@media screen and (min-width:768px) and (max-width:1024px){body{font-size:17px;line-height:1.7}.site_logo{max-width:unset}.main-navigation a{font-size:14px;padding:.3em}.main-navigation ul ul a{font-size:12px}.right-side,.left-container{max-width:100%}.title-home{font-size:35px}.nav ul.sub-menu{width:15em}.col-5.header_content{padding-left:62px}.header_content .slide-heading{font-size:36px}.services-item{padding:9px!important}.footer-header-style ul#menu-footer-menu li{margin-left:20px}.footer-header-style .col-4{width:30%}.footer-header-style .col-8{width:70%}.quote-tool-links .quote-tool-links-tab a#quote-tool-btn{padding:6px 15px}.quote-button{background:#56a0d3;padding:25px 20px;max-width:240px}.quote-button a{font-size:16px}.nav-container{padding:10px}.site-footer:after{display:none}.footer-section li.widget_nav_menu{margin:0 0 25px}h1.title-home{font-size:40px!important}.col-6.about_content{padding:2em}.footer_icon .col-3{padding:1em;width:25%;float:left}.footer_icon h3{font-size:18px}.footer_icon span{font-size:14px;line-height:normal;display:block}.site-footer h2.widget-title{font-size:18px}}@media screen and (max-width:768px){body{font-size:17px;line-height:1.6}.mobilehead{display:flex!important;align-items:center;justify-content:space-between;background:#fff}[class*="col-"]{float:none;width:100%;padding:0 5px}.site-header{display:none}.nav>li{display:block}.navigation-top{position:absolute;right:0;top:44px;border-top:1px solid #6f1e1e}#menu-top-menu{position:absolute;width:100%;z-index:99999;left:0}.main-navigation .nav li{float:none;display:block;margin:0}.main-navigation .nav li a{padding:.5em 1.2em}.navigation-top{width:100%;text-align:right}.main-navigation>div>ul{text-align:right;padding:0}.main-navigation .nav li a{color:#fff;text-align:left;border-bottom:1px solid rgba(0,0,0,.1)!important}.nav>li.hover>ul{position:relative;box-shadow:none;width:100%;margin:0;padding:0}.pt-pb{padding:50px 0!important}.container{padding:0 20px}.map-outer{margin-left:0!important}.x-text{font-size:25px}.bead{padding:0!important}.bead .sub-header{display:flex;align-items:center;height:180px;padding-left:0;padding-right:0;text-align:center;justify-content:center}.bead:after,.bead:before{display:none}.bead .entry-title{font-size:30px!important;line-height:1.2}.flex-col{display:block}.blog .entry-header .entry-title{font-size:22px}.blog .entry-content img{max-width:100%;float:none;margin-bottom:10px}.blog .entry-content p{font-size:16px}}@media screen and (max-width:567px){body.home.title-tagline-hidden.has-header-image .custom-logo-link img{max-height:200px;max-width:85px}}