#header-responsive,.hidden-desktop{display:none}@media (max-width:767px){.hidden-desktop{display:block}.hidden-phone{display:none}}@media (min-width:768px) and (max-width:959px){.hidden-desktop{display:block}.hidden-tablet{display:none}}@media (max-width:1220px){#banner{display:none}}@media (max-width:959px){#maininner,#sidebar-a,#sidebar-b{width:100%!important;left:auto;right:auto}}@media (min-width:480px) and (max-width:959px){.width16,.width20,.width25,.width40,.width60,.width75,.width80{width:50%}.width50 .width50{width:100%}.sidebars-1 #sidebar-a .width100,.sidebars-1 #sidebar-b .width100{width:50%}#sidebar-a .width100:nth-child(odd):last-child,#sidebar-b .width100:nth-child(odd):last-child,.width20:nth-child(odd):last-child{width:100%}.sidebars-2 #sidebar-a,.sidebars-2 #sidebar-b{width:50%}.sidebars-2.sidebar-a-right #sidebar-a,.sidebars-2.sidebar-b-right #sidebar-b{float:right}.grid-gutter>.grid-box:nth-child(n+3)>*{margin-top:30px}.width50 .align-left,.width50 .align-right,.width50 .alignleft,.width50 .alignright{margin:0 auto 15px;float:none}}@media (max-width:767px){#header-responsive{display:block}#header-responsive .searchbox{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.menu-responsive{width:100%;font-size:14px}}@media (min-width:480px) and (max-width:767px){.width33{width:50%}.width33:nth-child(odd):last-child{width:100%}}@media (max-width:479px){body{word-wrap:break-word}.width16,.width20,.width25,.width33,.width40,.width50,.width60,.width66,.width75,.width80{width:100%}.grid-gutter>.grid-box:nth-child(n+2)>*{margin-top:30px}.align-left,.align-right,.alignleft,.alignright{margin:0 auto 15px;float:none}}

.fb-comments,.fb-comments>span[style],.fb_iframe_widget iframe[style]{width:100%!important}

@media (min-width:1220px){.warn{background-size:100%}.phone.float-left{float:right}#sidebar-a .module{margin-left:25px!important;margin-top:10px}}

@media (max-width:1220px){#maininner{width:67%!important;padding-right:5%}}

@media (min-width:960px) and (max-width:1040px){.responsive-menu-bar{display:block}#header{display:none}#header-ext{background-size:1680px 230px;margin-bottom:20px;background-image:none;background-color:#004B5F}}

@media (max-width:959px){#sidebar-a .grid-v:first-child>.mod-line:before,#sidebar-b .grid-v:first-child>.mod-line:before{display:block}#maininner{width:99%!important;padding:0}#content{margin:0 auto!important;width:95%!important}#header-responsive .menu-responsive,#menubar #menu{display:none}.responsive-menu-bar{display:block}#header-ext{background-size:1680px 195px;background-color:#004B5F;background-image:none}#header{display:none}.header_expert{width:95%!important}.hor{width:90%}.contain_expert .btn{margin:0!important;text-align:center!important}.header{margin-top:0;padding:4%}#cpFilters114,.cp-filter-simplelist{display:none}.bg_ri{width:100%}.contain_reqinfo input[type=password],.contain_reqinfo input[type=text],.contain_reqinfo select,.contain_reqinfo textarea{padding:10px!important;width:93%;max-width:290px}}

@media (min-width:768px) and (max-width:959px){#psw-request-quote-form{margin:0 auto}.warn{width:88%!important}#search{width:95%}.searchbox{width:70%}#logo{margin-top:-10px!important}}

@media (min-width:480px) and (max-width:959px){.especial{line-height:40px}#search{margin:20px 0 0 20px!important}.grid-h:not(.width33):nth-child(odd)>.mod-line:before,.sidebars-1 #sidebar-a:before,.sidebars-1 #sidebar-b:before,.sidebars-2 #sidebar-b:before{display:none}.grid-h.width25:first-child>.mod-line:before{display:block;top:auto;bottom:-20px;left:0;right:0;width:200%;padding:0 20px;border-width:1px 0 0}}

@media (max-width:800px){.cp-filter-simplelist{display:none}}

@media (min-width:624px) and (max-width:626px){.labwater{width:80%}}

@media (max-width:767px){.category_description table tr:first-child{display:block}#breadcrumbs,#headerbar,#menubar,#toolbar,#totop-scroller{display:none}#header-responsive .searchbox{float:left!important;margin-top:30px;display:none!important}.blog-sec{width:90%!important}.searchbox{width:95%;margin-left:2%!important}.form-sec{width:60%!important}}

@media (min-width:480px) and (max-width:768px){.imageholdertype1 img{margin-left:100px!important}.info{width:65%}.bg{position:relative;width:100%;height:100%!important;background-size:90% 100%}.bg #form1{width:100%!important;text-align:center!important}.category-bg-header{background-size:128% 100%!important}.header_expert{margin:0;width:100%}.privacy-form{text-align:center!important}.hor{width:100%}}
@media (max-width:640px){.bg1,.bg2,.bg5,.bg6{margin:0 auto!important;float:none}.form-sec{width:90%!important;padding:0 0 5% 4%!important}}

@media (max-width:500px){.labwater .bg1,.labwater .bg2,.labwater .bg5,.labwater .bg6{width:100%!important;min-width:0!important;background-size:100% 100%!important}#sidebar-a .width100{width:100%!important;margin:0 auto!important}#sidebar-a,#sidebar-a .sb-mod{width:100%;background-size:100% 100%;margin:0 auto}#sidebar-a .sb-a{position:relative;left:-10px!important}.newsletter-module{min-height:0!important}.header_expert{width:88%;padding:0 5%;margin:0}.hor{width:100%}.privacy-form{text-align:center!important}.contain_expert .btn{margin:0!important;text-align:center!important}}

@media (max-width:480px){.response{text-align:center!important}.response span.form-label{display:block;text-align:center!important}.blog-sec{margin-left:0!important}.labwater{margin-left:-10px!important}#sidebar-a .sb-a{position:relative;left:0!important}.request-quote-main input,.request-quote-main textarea{width:80%}.request-quote-main button{margin-left:0!important}.searchbox{margin-top:43px!important}#header-responsive{padding-bottom:20px}.newsletter-module{min-height:0!important}#contact_form .form-input,#techsupport_form .form-input{width:88%!important}}

@media (max-width:479px){#footer-ext #footer ul.zoo-item-list.zoo-list .element-itemlink{margin-top:15px!important}.contactus{font-size:15px!important}.header_expert{font-size:20px;max-width:300px}.product-selection-wizard .request-quote-main{padding:10px!important}#psw-request-quote-form div.width25{width:40%!important}#psw-request-quote-form div.width75{width:60%!important}.prod_header{font-size:13px!important;font-weight:700;left:10px!important}.form-sec td.form-label{width:35%!important;font-weight:700;font-size:15px}td:first-child{width:150px!important}#sidebar-a:before,#sidebar-b:before{display:none}.grid-h .mod-line:before{display:block;top:-20px;bottom:auto;left:0;right:0;border-top-width:1px}#system{margin-left:5px!important}#system .items .item,#system .items .item:first-child{margin-top:12px;padding-top:18px;border-top-width:1px}#system .items :first-child .item:first-child{margin-top:0;padding-top:0;border-width:0}#system .items .leading .item{margin-bottom:0;padding-bottom:0;border-width:0}.category-bg-header{background-size:153% 100%!important;width:300px!important}#header-responsive a p img{width:88%}}

@media (max-width:320px){#sidebar-a .bg{width:100%!important}.bg_expert .header_expert{width:90%!important}.zoo-item-list li{margin-bottom:50px}.ftr-contact{margin:0 20px 0 0!important}#header-responsive a p img{width:88%}}
@media only screen and (max-width:760px),(min-device-width:768px) and (max-device-width:1024px){.products table,.products tbody,.products td,.products th,.products thead,.products tr{display:block}.products thead tr{position:absolute;top:-9999px;left:-9999px}.products tr{border:1px solid #ccc}.products td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:45%;text-align:left!important}.products td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap}.products td:nth-of-type(1):before{content:"Model Number"}.products td:nth-of-type(2):before{content:"DI Flow Rate"}.products td:nth-of-type(3):before{content:"Built-In UV"}.products td:nth-of-type(4):before{content:"Built-In Ultrafilter"}.products td:nth-of-type(5):before{content:"TOC PPB"}.products td:nth-of-type(6):before{content:"Feed Water"}.products td:nth-of-type(7):before{content:"RO Production"}.products td:nth-of-type(8):before{content:"Storage Tanks"}}.form-sec table td{vertical-align:top}.main_line{margin-top:20px}.breadz{padding-top:5px;padding-left:5px}#copyright_footer{float:left;border-top:solid 1px #006a87;width:100%}#copyright_footer a:hover,.ftr-more a:hover{text-decoration:underline!important}

@media only screen and (max-width:1193px){.phone-mod,.phone-search{display:none}}

@media only screen and (min-width:960px) and (max-width:994px){#search{display:none}.bg_expert{margin-top:20px}}

@media only screen and (min-width:1040px){#sidebar-a .bg{width:120%;max-width:220px;height:265px}#sidebar-a .bg .text{padding:2px}.btn_nletter{margin-top:10px}#menubar{width:100%;min-width:1040px}.phone-search{display:none}.contact_page_content,.technical_page_content{float:left;margin-right:30px}.sb-a{margin:15px 0}.bg_ri{width:220px;height:590px}}

@media only screen and (min-width:785px) and (max-width:1039px){#sidebar-a .bg{width:220px;height:265px}#sidebar-a .bg .text{padding:2px}.btn_nletter{margin-top:10px}#menubar{width:100%;min-width:960px;display:none}.phone-mod{display:none}.form-sec{width:100%;max-width:400px;padding:0 0 5%}.contact_page_content,.technical_page_content{float:left;margin-right:20px}.sb-a{margin:15px 0}.items{border-bottom:1px dotted #000;margin-bottom:20px!important;padding-bottom:20px}.bg_ri{width:330px;height:450px}}
@media only screen and (min-width:496px) and (max-width:784px){.bg_expert{width:310px;max-width:370px;margin:0 auto}#expertform{padding-top:10px}#sidebar-a .grid-box .module .bg{width:300px;max-width:345px;height:300px;background-size:100% 100%;margin-left:-10px}.fake-bread,.vm-bread{display:none}.contain_expert{width:80%;margin-left:35px;margin-top:30px}#footer-ext{margin-top:25px}.header_expert{margin-left:15px}.contain_nletter .header{text-align:center}.contain_nletter input[type=password],.contain_nletter input[type=text],.contain_nletter select,.contain_nletter textarea{padding:10px!important;width:80%;margin-top:5px;max-width:300px}.phone-mod,.phone-search{display:none}.searchbox{width:100%}.btn_nletter{padding:15px}.contact_page_content,.technical_page_content{width:300px;margin:10px auto}.form-sec{margin:0;padding:0 0 5% 20%}.sb-a{display:none}.items{border-bottom:1px dotted #000;margin-bottom:20px!important;padding-bottom:20px}.bg_ri{height:480px}}
@media only screen and (min-width:336px) and (max-width:495px){.bg_expert .last{padding-left:0;margin-left:0}.ftr-anniv{width:250px;margin:0 auto}.bg_expert{width:75%;max-width:450px;margin:0 auto}.content ul{padding:0 0 0 8%!important;width:100%;margin:0;float:left}.header_expert{font-size:25px;margin-left:22px;padding-top:12px!important}#expertform{margin-top:30px}#sidebar-a .bg{background-size:100% 100%;min-height:295px;width:75%;margin:20px auto}.textbox1{width:100%}.fake-bread,.vm-bread{display:none}.contain_expert{width:100%;padding:0 20px;margin: 0;}.contain_nletter .header{font-size:25px}.contain_nletter input[type=password],.contain_nletter input[type=text],.contain_nletter select,.contain_nletter textarea{padding:10px!important;width:100%;box-sizing: border-box;-webkit-box-sizing: border-box;margin-top:5px;max-width:363px;}.ftr-contact{margin-left:95px}.phone-mod,.phone-search{display:none}.btn_nletter{margin-top:15px}.contact_page_content,.technical_page_content{text-align:center;margin-top:10px;margin-bottom:10px}.sb-a{display:none}.items{border-bottom:1px dotted #000;margin-bottom:20px!important;padding-bottom:20px}.bg_ri{width:100%;height:355px}ul.choose-ul{margin-left:10px;padding-left:0!important}}

@media only screen and (max-width:350px){.ftr-contact .contactus{display:none}.ftr-contact .contactus-mobile{display:inherit}.why_choose_us_table .dare-link[style]{font-size:17px!important;letter-spacing:0;text-align:center;margin:25px auto}.why_choose_us_table .dare-link a[style]{font-size:17px!important;display:block}}
@media only screen and (max-width:340px){#content #yoo-zoo .item h1.pos-title{font-size:18px!important;line-height:18px;margin-top:25px}#yoo-zoo .items .teaser-item .floatbox>.pos-media>.element-image img{margin-bottom:10px!important;margin-right:10px!important}#maininner #yoo-zoo .items h1.pos-title{font-size:22px!important;line-height:22px}.ftr-anniv img{width:125px}.upper-product-view .product-image{margin:0 auto;display:block}.bg_expert .header_expert{width:90%!important}.info{width:100%!important}.ftr-anniv{width:250px;margin:0 auto}.bg_expert{width:100%;max-width:300px}#expertform{width:100%;padding-top:30px}#sidebar-a .bg{width:100%;max-width:290px;margin-top:15px;height:300px}.textbox1{width:100%}.fake-bread,.vm-bread{display:none}.contain_expert{width:250px;margin-left:25px}.contain_nletter .header{text-align:center}.contain_nletter input[type=password],.contain_nletter input[type=text],.contain_nletter select,.contain_nletter textarea{padding:10px!important;width:100%;margin-top:5px;max-width:245px}.ftr-contact{width:100%}.phone-mod,.phone-search{display:none}.contact_page_content,.technical_page_content{text-align:center;margin-top:10px;margin-bottom:10px}.sb-a{display:none}.items{border-bottom:1px dotted #000;margin-bottom:20px!important;padding-bottom:20px}.bg_ri{height:350px}img#choose-image{margin-right:0!important;float:none!important}ul.choose-ul{margin-left:15px}}
@media only screen and (min-width:784px) and (max-width:958px){.bg_expert .contain_expert{width:300px;margin-top:20px}.bg_expert{width:310px;margin-left:10px}#sidebar-a .newsletter-module .bg{width:310px}#form1 input[type=text]{padding:5px;width:90%}}#sidebar-a .grid-box:first-child{width:100%}

@media only screen and (min-width:722px) and (max-width:783px){#sidebar-a .bg_expert{margin-left:12px}#sidebar-a .grid-box:first-child{width:100%;}}
@media only screen and (min-width:640px) and (max-width:720px){.labwater .bg1,.labwater .bg2,.labwater .bg5,.labwater .bg6{margin:0 auto;float:none}.contain_reqinfo input[type=password],.contain_reqinfo input[type=text],.contain_reqinfo select,.contain_reqinfo textarea{max-width:305px}}
@media only screen and (min-width:500px) and (max-width:720px){#main #sidebar-a .width100{width:100%}#sidebar-a .bg_expert{margin:0 auto 30px}#sidebar-a .grid-box .module .bg{margin:0 auto}#main #sidebar-a .module{margin-left:0}}

@media (min-width:1122px) and (max-width:1332px){.labwater{padding:0 5%}}

/*@media (min-width:895px) and (max-width:958px){.wrapper #main #sidebar-a .module{margin-left:114px!important}}*/

@media (min-width:720px) and (max-width:958px){#main #sidebar-a div.module{margin: 0 auto;width: 313px;}#sidebar-a .grid-box .module .bg {margin-left: 0px;}.module.mod-line.cherry-mod.deepest{display: none;}#main #sidebar-a div.module.request-a-quote-mod, #main #sidebar-a div.module.expert-mod, #main #sidebar-a div.module.newsletter-module {margin-bottom: 25px;}}

@media (min-width:959px) and (max-width:739px){.bg1,.bg2,.bg5,.bg6{margin:0}}

@media (min-width:771px) and (max-width:874px){#sidebar-a div.module{margin-left:65px}}

@media (max-width:773px){aside .bg_ri{width:310px;margin:0 auto 30px;float:none;}}

@media (min-width:740px) and (max-width:770px){#sidebar-a div.module{margin-left:50px}#main #sidebar-a .grid-box div.module div.bg{width:310px}}
@media (max-width:958px) and (min-width:875px){.labwater{padding:0 5%;width:80%;margin:0 auto}}

@media (max-width:875px) and (min-width:721px){.labwater{width:90%;margin:0 auto;min-width:660px}.info{width:85%!important;max-width:645px}}
@media (max-width:720px){.bg,.bg_expert{width:300px!important;max-width:370px!important}.btn_nletter{padding:15px!important}}

@media (max-width:552px){.ftr-contact{margin:0!important;width: 100%;}.contactus{width:40%;float:left;padding:0 4%}.ftr-header{clear:both}}
@media (max-width:480px){.form-sec{width:100%!important;padding:0 0 5%!important}}

@media (min-width:640px) and (max-height:960px){.top .blog-sec{margin-top:0}}

@media (min-width:372px) and (max-width:500px){.labwater .header_type{margin-left:115px}}

@media only screen and (min-width:468px) and (max-width:580px){.product-features h2{float:left;width:100%}.bottom-half .product-features ul{float:left}}

@media only screen and (max-width: 869px){.request-quote .quote-text{width: 100% !important; max-width:100% !important;float: none;}.request-quote .quote-form {width: 100%;margin-bottom: 30px !important;float: none;height: auto;background: none;}.request-quote-div {width: 413px;margin: 0 auto;background: url(../../../images/aqua/forms/request-quote.png) no-repeat;height: 430px;}.quote-form .header {padding-top: 14px;}.quote-form .uk-form-row {padding-right: 25px;}.quote-form .uk-form-row input[type=text], .quote-form .uk-form-row input[type=email], .quote-form .uk-form-row textarea {width: 68%;}.quote-form label {width: 29%;}.quote-form .uk-form-row input[type=submit], .product-request-quote-link a {margin-right: 0px;}.quote-form.sidebar-quote-form .request-quote-div {background: none;margin: 0px 0px;width: 100%;}.module.mod-line.cherry-mod.deepest {display: none;}}
@media only screen and (max-width: 720px){.quote-form.sidebar-quote-form {width: 300px;margin: 0 auto;float: none;margin-bottom: 35px;background-size: 100% 100%;}}
@media only screen and (max-width: 959px) and (min-width: 480px) {.sidebars-1 #sidebar-a .width100, .sidebars-1 #sidebar-b .width100 {width: 50% !important;}}

/*new css*/

@media only screen and (max-width: 767px){
.header_type a {
    padding: 0px;
}

.contain_type {
    width: 100%;
    box-sizing: border-box;
    padding: 0px 20px;
    margin-left: 0px;
}

.labwater .header_type {
    margin-bottom: 30px;
    margin-left: 95px;
    min-height: 50px;
}

.labwater > div[class*='bg'] {
    margin-bottom: 20px !important;
}
.quote-form.sidebar-quote-form h3 {
    margin-bottom: 30px;
}

.quote-form.sidebar-quote-form, .request-quote-div {background-size: 100% 100%;}

.wrapper section#top-b {
    margin: 0px;
    box-sizing: border-box;
    padding: 0px 30px;
}

div.mod-line .breadcrumbs > span, .mod-line .breadcrumbs > a,div.mod-line .breadcrumbs > strong {
    font-size: 18px;
    padding-bottom: 12px;
}
.info{
    width: 100%;
    box-sizing: border-box;
    background-position: 15px 50%;
    padding-left: 90px;
}
.breadcrumbs a:after, .breadcrumbs>span:after {
    font-size: 18px;
}

.product-request-quote-link {
    text-align: center;
}

/* new css */

#sidebar-a .module{margin:0px !important}

.module.mod-line.expert-mod.deepest .bg_expert{
	margin: 0px;
    padding: 0 20px;
    box-sizing: border-box;
}

.module.mod-line.expert-mod.deepest .bg_expert .header_expert {
    text-align: left;
    width: 100%;
    margin: 0;
}
div.contain_expert{
	width: 100%;
    padding: 0px;
    margin: 0;
}
#sidebar-a .module.mod-line.request-a-quote-mod.deepest{
	margin: 0px !important;
}
#sidebar-a {
    padding: 0 10px;
    box-sizing: border-box;
}

/* new css 12/10/18 */

.module.mod-line.request-a-quote-mod.deepest .quote-form.sidebar-quote-form {
    margin-top: 20px;
}

}

/*10-1-18*/

@media (max-width: 1039px) {
	.module.mod-line.request-a-quote-mod.deepest .quote-form.sidebar-quote-form {
		width: 220px;
	}

	.module.mod-line.request-a-quote-mod.deepest {
	    margin-bottom: -12px;
	}
}


@media (max-width: 959px) {
	.module.mod-line.request-a-quote-mod.deepest .quote-form.sidebar-quote-form {
		width: 100%;
		background: url(/images/aqua/forms/request-quote-sidebar.png) no-repeat;
    	background-size: 100% 100%;
	}

	.module.mod-line.expert-mod.deepest .bg_expert {
	        width: 100% !important;
   			 max-width: 100% !important;
	}

	.module.mod-line.expert-mod.deepest form#expertform {
	    padding-top: 25px;
	}

	.module.mod-line.expert-mod.deepest .bg_expert .header_expert {
		text-align: center;
	}

	#sidebar-a .module {
		margin-right: 25px;
	}

	.quote-form.sidebar-quote-form h3 {
	    margin-bottom: 50px;
	}

	#sidebar-a .bg {
		width: 100%;
	}
	/* new css 12/10/18 */

	header#header-ext {
	    position: fixed;
	    z-index: 999;
	    top: 0;
	    left: 0;
	}

	.main-container.wrapper {
	    margin-top: 80px;
	}

	ul.nav.menu.menuresponsive-menu {
	    max-height: 500px;
	    overflow-y: scroll;
	}

}

@media(max-width: 500px) {
		.labwater .header_type {margin-left: 115px;
	}
}

@media(max-width: 470px) {

	.module.mod-line.newsletter-module.deepest .bg {
	   width: 100% !important;
   	   height: auto !important;
       padding-bottom: 10px;
	}
}