img {max-width:100%;}

/* Banner Start */
.container .banner.waterconditioners {background:url(/images/52/banner-top.jpg) center no-repeat;}
.res1810 .container .banner.waterconditioners {background:url(/images/52/banner-top-1810.jpg) center no-repeat;}
.res940 .container .banner.waterconditioners {background:url(/images/52/banner-top-940.jpg) center no-repeat;}
.res720 .container .banner.waterconditioners {background:url(/images/52/banner-top-720.jpg) center no-repeat;}
.res480 .container .banner.waterconditioners {background:url(/images/52/banner-top-480.jpg) center no-repeat;}
.res320 .container .banner.waterconditioners {background:url(/images/52/banner-top-320.jpg) center no-repeat;}

.container .banner.waterfiltration {background:url(/images/53/banner-top.jpg) center no-repeat;}
.res1810 .container .banner.waterfiltration {background:url(/images/53/banner-top-1810.jpg) center no-repeat;}
.res940 .container .banner.waterfiltration {background:url(/images/53/banner-top-940.jpg) center no-repeat;}
.res720 .container .banner.waterfiltration {background:url(/images/53/banner-top-720.jpg) center no-repeat;}
.res480 .container .banner.waterfiltration {background:url(/images/53/banner-top-480.jpg) center no-repeat;}
.res320 .container .banner.waterfiltration {background:url(/images/53/banner-top-320.jpg) center no-repeat;}

.container .banner.problemwater {background:url(/images/54/banner-top.jpg) center no-repeat;}
.res1810 .container .banner.problemwater {background:url(/images/54/banner-top-1810.jpg) center no-repeat;}
.res940 .container .banner.problemwater {background:url(/images/54/banner-top-940.jpg) center no-repeat;}
.res720 .container .banner.problemwater {background:url(/images/54/banner-top-720.jpg) center no-repeat;}
.res480 .container .banner.problemwater {background:url(/images/54/banner-top-480.jpg) center no-repeat;}
.res320 .container .banner.problemwater {background:url(/images/54/banner-top-320.jpg) center no-repeat;}

.container .banner.waterrefiner {background:url(/images/55/banner-top.jpg) center no-repeat;}
.res1810 .container .banner.waterrefiner {background:url(/images/55/banner-top-1810.jpg) center no-repeat;}
.res940 .container .banner.waterrefiner {background:url(/images/55/banner-top-940.jpg) center no-repeat;}
.res720 .container .banner.waterrefiner {background:url(/images/55/banner-top-720.jpg) center no-repeat;}
.res480 .container .banner.waterrefiner {background:url(/images/55/banner-top-480.jpg) center no-repeat;}
.res320 .container .banner.waterrefiner {background:url(/images/55/banner-top-320.jpg) center no-repeat;}

.container .banner.ultraviolet {background:url(/images/56/banner-top.jpg) center no-repeat;}
.res1810 .container .banner.ultraviolet {background:url(/images/56/banner-top-1810.jpg) center no-repeat;}
.res940 .container .banner.ultraviolet {background:url(/images/56/banner-top-940.jpg) center no-repeat;}
.res720 .container .banner.ultraviolet {background:url(/images/56/banner-top-720.jpg) center no-repeat;}
.res480 .container .banner.ultraviolet {background:url(/images/56/banner-top-480.jpg) center no-repeat;}
.res320 .container .banner.ultraviolet {background:url(/images/56/banner-top-320.jpg) center no-repeat;}
/* Banner End */

/* Text Start */
.text {margin:0px;}
.text.toptext {padding-top:30px; text-align:center;}
.evalbtn {display:block; width:fit-content; margin:25px auto; padding:15px 20px; color:#fff; background-color:#0088cc; border-radius:5px;}
/* Text End */

/* Text Image Start */
.textimg.bg {background:url('/images/52/Aerus_HardWaterBKG.jpg');}
.textimg .tiarea {max-width:1130px; margin:0px auto; padding:30px 20px 30px 20px; font-weight:300; font-size:18px; position:relative;}
.textimg .tiarea img {margin:0px auto; padding:0px; border:0px; display:block;}
.textimg .tiarea img.right {float:right;}
.textimg .tiarea img.left {float:left;}
.textimg .tiarea .text {position:absolute; top:50%; left:0px; margin-top:-60px; padding:0px 475px 0px 20px;}

.res1810 .textimg .tiarea {max-width:1770px; font-size:20px;}
.res1810 .textimg .tiarea .text {margin-top:-40px; padding:0px 586px 0px 20px;}

.res940 .textimg .tiarea .text {position:static; margin-top:0px; padding-top:100px;}

.res720 .textimg .tiarea img.right {float:none;}
.res720 .textimg .tiarea img.left {float:none;}
.res720 .textimg .tiarea .text {position:static; margin-top:0px; padding:20px 0px;}

.res480 .textimg .tiarea img.right {float:none;}
.res480 .textimg .tiarea img.left {float:none;}
.res480 .textimg .tiarea .text {position:static; margin-top:0px; padding:20px 0px;}

.res320 .textimg .tiarea img.right {float:none;}
.res320 .textimg .tiarea img.left {float:none;}
.res320 .textimg .tiarea .text {position:static; margin-top:0px; padding:20px 0px;}
/* Text Image End */

/* List Start */
.list {float:left; width:50%;}
.list .larea {padding:20px 20px;}
.list .larea .title {font-weight:600;}

.res720 .list {float:none; width:auto;}
.res720 .list .larea .title {text-align:center;}

.res480 .list {float:none; width:auto;}
.res480 .list .larea .title {text-align:center;}

.res320 .list {float:none; width:auto;}
.res320 .list .larea .title {text-align:center;}
/* List End */

/* Specifications Start */
.specs .sarea {max-width:1130px; margin:0px auto; padding:30px 20px 30px 20px; font-weight:300; font-size:18px; position:relative; min-height:600px;}
.specs .sarea .col1 {padding-right:183px;}
.specs .sarea .col1 .table .tarea .head {padding:10px 0px; background-color:#eee;}
.specs .sarea .col1 .table .tarea .head .data {float:left; width:25%;}
.specs .sarea .col1 .table .tarea .head .data .title {font-weight:600; padding:10px 20px;}
.specs .sarea .col1 .table .tarea .body .row {padding:20px 0px; border-bottom:1px solid #ccc;}
.specs .sarea .col1 .table .tarea .body .row .data {float:left; width:25%;}
.specs .sarea .col1 .table .tarea .body .row .data .text {padding:0px 20px;}
.specs .sarea .col1 .table .tarea .body .row .data.title .text {font-weight:600;}
.specs .sarea .col2 {position:absolute; top:30px; right:0px;}

.specs .sarea .col1 .table .tarea .body .row .data.dual {width:25%;}
.specs .sarea .col1 .table .tarea .body .row .data.dual .text {min-height:89px; line-height:89px;}
.specs .sarea .col1 .table .tarea .body .row .data.innerrow {width:75%; border-bottom:1px solid #ccc; padding-bottom:20px;}
.specs .sarea .col1 .table .tarea .body .row .data.innerrow.last {padding-bottom:0px; padding-top:20px; border-bottom:none;}
.specs .sarea .col1 .table .tarea .body .row .data.innerrow .irdata {width:33.33%; float:left;}

.res1810 .specs .sarea {max-width:1770px; font-size:20px;}
.res1810 .specs .sarea .col1 .table .tarea .body .row .data.dual .text {min-height:95px; line-height:95px;}

.res940 .specs .sarea .col1 .table .tarea .body .row .data.dual .text {min-height:89px; line-height:normal;}

.res720 .specs .sarea .col1 {padding-right:0px;}
.res720 .specs .sarea .col1 .table .tarea .head .data .title {padding:10px 10px; font-size:16px;}
.res720 .specs .sarea .col1 .table .tarea .body .row .data .text {padding:0px 10px; font-size:16px;}
.res720 .specs .sarea .col1 .table .tarea .body .row .data.dual .text {min-height:85px; line-height:normal; font-size:16px;}
.res720 .specs .sarea .col2 {position:static; margin-top:30px; text-align:center;}

.res480 .specs .sarea .col1 {padding-right:0px;}
.res480 .specs .sarea .col1 .table .tarea .head .data .title {padding:10px 10px; font-size:16px;}
.res480 .specs .sarea .col1 .table .tarea .body .row .data .text {padding:0px 10px; font-size:16px;}
.res480 .specs .sarea .col1 .table .tarea .body .row .data.dual .text {min-height:129px; line-height:normal; font-size:16px;}
.res480 .specs .sarea .col2 {position:static; margin-top:30px; text-align:center;}

.res320 .specs .sarea .col1 {padding-right:0px;}
.res320 .specs .sarea .col1 .table .tarea .head .data {width:33.33%;}
.res320 .specs .sarea .col1 .table .tarea .head .data.space {display:none;}
.res320 .specs .sarea .col1 .table .tarea .head .data .title {padding:10px 10px; font-size:14px; text-align:center;}
.res320 .specs .sarea .col1 .table .tarea .body .row {padding:10px 0px;}
.res320 .specs .sarea .col1 .table .tarea .body .row .data {width:33.33%}
.res320 .specs .sarea .col1 .table .tarea .body .row .data.innerrow {width:auto;}
.res320 .specs .sarea .col1 .table .tarea .body .row .data.title {float:none; clear:both; width:auto; padding:10px 0px;}
.res320 .specs .sarea .col1 .table .tarea .body .row .data .text {padding:0px 10px; font-size:14px; text-align:center;}
.res320 .specs .sarea .col1 .table .tarea .body .row .data.dual .text {min-height:auto; line-height:normal; font-size:14px;}
.res320 .specs .sarea .col2 {position:static; margin-top:30px; text-align:center;}
/* Specifications End */

/* Features Start */
.features .ftarea {max-width:1130px; padding:30px 20px; margin:0px auto; font-size:18px;}
.features .ftarea .featurescnt {overflow:hidden;}
.features .ftarea .featurescnt .featcnt {float:left; margin-bottom:20px; width:50%;}
.features .ftarea .featurescnt .featcnt .feat {margin:0px auto; text-align:center; padding:0px 20px; min-height:500px; max-height:500px; overflow:hidden;}
.features .ftarea .featurescnt .featcnt .feat .pic {margin-bottom:20px;}
.features .ftarea .featurescnt .featcnt .feat .title {font-weight:600; margin-bottom:20px;}
.features .ftarea .featurescnt .featcnt .feat .text .subtitle {font-weight:600; font-size:20px;}
.features .ftarea .featurescnt .featcnt .feat .text .desc {font-size:16px}

.res1810 .features .ftarea {max-width:1770px; font-size:20px;}
.res1810 .features .ftarea .featurescnt .featcnt {width:33.33%;}
.res1810 .features .ftarea .featurescnt .featcnt .feat {min-height:620px; max-height:620px;}

.res940 .features .ftarea .featurescnt .featcnt .feat {min-height:500px; max-height:500px;}

.res720 .features .ftarea .featurescnt .featcnt {float:none; margin-bottom:60px; width:auto;}
.res720 .features .ftarea .featurescnt .featcnt .feat {padding:0px 10px; min-height:auto; max-height:none;}

.res480 .features .ftarea .featurescnt .featcnt {float:none; margin-bottom:60px; width:auto;}
.res480 .features .ftarea .featurescnt .featcnt .feat {padding:0px; min-height:auto; max-height:none;}

.res320 .features .ftarea {padding:0px 10px;}
.res320 .features .ftarea .featurescnt .featcnt {float:none; margin-bottom:50px; width:auto;}
.res320 .features .ftarea .featurescnt .featcnt .feat {padding:0px; min-height:auto; max-height:none;}
/* Features End */

/* Features Conditioner Start */
.features.conditioners .ftarea .featurescnt .featcnt .feat {min-height:500px; max-height:500px;}
.res1810 .features.conditioners .ftarea .featurescnt .featcnt .feat {min-height:600px; max-height:600px;}
.res940 .features.conditioners .ftarea .featurescnt .featcnt .feat {min-height:475px; max-height:475px;}
/* Features Conditioner End */

/* Features Filtration Start */
.features.filtration .ftarea .featurescnt .featcnt .feat {min-height:500px; max-height:500px;}
.res1810 .features.filtration .ftarea .featurescnt .featcnt .feat {min-height:620px; max-height:620px;}
.res940 .features.filtration .ftarea .featurescnt .featcnt .feat {min-height:500px; max-height:500px;}
/* Features Filtration End */

/* Features Refiner Start */
.features.refiner .ftarea .featurescnt .featcnt {float:none; width:auto;}
.features.refiner .ftarea .featurescnt .featcnt .feat {padding:0px; min-height:auto; max-height:none;}
.res1810 .features.refiner .ftarea .featurescnt .featcnt .feat {padding:0px; min-height:auto; max-height:none;}
.res940 .features.refiner .ftarea .featurescnt .featcnt .feat {padding:0px; min-height:auto; max-height:none;}
/* Features Refiner End */