.header-content-right{padding-top:25px;}
.review-nologged a,
.resourceslink a{color:#5194d2;}
.review-nologged a:hover,
.resourceslink a:hover{ text-decoration: underline;}
.flexslider .products2{margin-top:30px;}
.product-shop  .nav > li > a:hover, .product-shop  .nav > li > a:focus {background:none;border:none;outline:none;}
a:focus{  outline:none;}
.checkout-onepage-index .mt-parallax{border:1px solid red;display:none;}
.contact_page_main_right {    float: right;    width: 60%;}
.contact_page_main_left {    float: left;    width: 40%;}
#contactForm ul li .field label {    color: #000 !important;    float: left;    font-weight: normal !important;    padding-right: 20px !important;    padding-top: 7px;    text-align: right !important;    text-transform: uppercase;    width: 180px !important;}
#contactForm ul li .field .input-box {clear:none;    float: left;}
#contactForm ul li .field {    clear: both !important;    margin-bottom: 3px !important;    overflow: hidden !important;}
#contactForm  .form-list label.required em{right: 8px;}
.contact_page_main_right .fieldset{margin-top:0px;border:none;padding-top:0px;}
.contact_page_main_right .fieldset p {    float: right;    margin-top: 0;}
#contactForm ul li.wide .field .input-box{width: 65%;}
.contact_page_main h2 {    border-bottom: 1px solid #999;    color: #000;    font-size: 30px;    margin: 0 0 10px;    padding: 0 0 10px;    text-align: left;    text-transform: none;}
.widget .widget-title h2{color: #484848!important;}
.widget-products .products-list .product-shop .wrapper-product {    overflow: hidden;    padding: 5px 0;}
.widget-products .products-list  .price-box .regular-price .price {    font-size: 200%;}
.widget-products .products-list .std {    color: #252525;    font-size: 120%;    font-weight: 300;    margin: 0 0 10px;    padding: 10px 0;    text-align: left;}
.widget-products .products-list .product-shop .product-name {    font-size: 140%;    margin: 10px 0 8px;    outline: medium none;    padding: 0;    text-align: left;}
#mtnav .shown-sub li.active{background:none!important;}
.header-container.header-layout-2{height: 242px;}
.cms-page-view  .show-grid-slide,
.cms-page-view  .mt-parallax,
.catalog-category-view .show-grid-slide,
.catalog-category-view  .row .mt-parallax{display: none;}
.block-compare,
.cms-home .breadcrumbs{display: none;}
.product-shop .nav{margin-top:3px;}
.col-main .widget-new-products{margin:0px;}
.col-main .widget-new-products  .widget-title {padding:10px 0;margin:0px;}
.col-main .widget-new-products  .widget-title h2{margin:0px!important;}
.product_type_data .contact a{color:#428bca;}
#product_tabs_description_contents  h2{display:none;}
.product-shop .nav > li > a {padding:6px 0px;}
.autocomplete div {cursor: pointer;}
.sku_product{padding-bottom:10px;}
/*******************shop page************************/
.mt-effect-slide .sidebar ul.nav-accordion li.level0 ul li a {    color: #fff;}
.sidebar ul.nav-accordion li.level0 ul li a {    color: #5194d2;}
.allcategory_list{ margin-left:10px; margin-right:10px;}
.allcatproduct {    display: inline-block; width: 100%;}
.allcatproduct > ul {    display: inline-block;margin:0px;   width: 100%;    height: 100%;	 overflow: hidden;	 margin-left:-8px;	}
.allcatproduct li {    float: left;    list-style: none outside none;	margin:0px 0px 0px 5px !important;	padding:0px 8px;    width: 211px;	}
.hr-gray {    border-bottom: 1px solid #999;    border-top: 0 none;    height: 0;    margin: 47px 0 0;}
.allcatproduct h3 {    clear: both;    overflow: hidden;    width: 100%;}
.allcatproduct ul {    clear: both;}
 .allcatproduct h3 a {    float: left;    text-transform: uppercase;}
.allcatproduct h3 span {    float: right;}
.blue-button {    background-color: #5194d2;    border: 0 none;    box-sizing: border-box;    color: #fff;    float: right;    font-family: Arial,Helvetica,sans-serif;    font-size: 12px;    font-weight: 400;    height: 30px;    line-height: 31px;    padding: 0 20px;    vertical-align: middle;}
.hover-img-text-hover { height:140px; margin-top:-70px;}
.hover-img-text:hover{  height:70px; margin-top:-70px;}
.hover-img-text {	text-transform: capitalize;font-size:14px;	background-color: #5194d2;	transition:all ease-in-out 0.1s;	font-style:normal;	margin-top:-26px;	color: #ffffff;	display: block;	height: 26px;	overflow: hidden;	padding: 2px 10px;	position: relative;	width: 100%;}
.allcatproduct li a:hover .hover-img-text-hover{  height:70px; margin-top:-70px;}
.water_filter{border-radius: 5px;float: left;   /* padding:5px 20px;  */  text-align: left;  margin-left: 13%;/*cursor: pointer;*/
   background-image:url('../images/right_arrow_sprite.png');width:150px;height:70px;	position:relative;top:-5px;
background-repeat: no-repeat;background-position: 0px 0px;}
.water_filter:hover{background-position:-160px 0px;}
	
.water_filter a{color: #fff !important;  padding: 35px 74px;    font-size: 14px !important;    font-weight: bold;    text-transform: capitalize;}
.water_filter span.right{ padding-top: 5px;    position: relative; left:10px;}
.water_filter span{float:left;}
.water_filter span.right .fa-angle-right {font-size: 220%;    line-height: 30px;}
.cms-customer-service .std ul li {    margin-left: 2em;}


/*******************viewpage********************************/
.product-img-box .product-image img {    height: 100%;     text-align: center;  max-width:500px;max-height:500px;  width: 100%;}
.product-img-box .product-image .img-responsive {display: table-cell;}

/*****************review page********************/
.product-tabs-content-inner .links{padding-bottom:10px;}
.review_login {width:38%;position: relative;}
.review_login  .block-title{border:none!important;}
.review_login  .block-title strong span {  background-color: #fff !important; padding: 0;    color: #5194d2 !important;}
.review_login  .block-content label{font-weight:normal;}
.review_login  .block-content label em{color:#ff0000}
.review_login .created_account{bottom: 25px;    position: absolute;}
.product-tabs-content-inner .formlink{color: #5194d2 ;cursor: pointer;}
 .review_login  .actions {padding: 6px 0;}
.product-tabs-content-inner .form-add  h3{padding:10px 0 7px;}
#product_tabs_block_product_tab2_contents .std dl dd{padding:0px;}
/********************************Relatedproducts***********************************************************************/
.product_relatedproducts .block-related{margin:0px;}
.product_relatedproducts .aw-arp-item .product-images {    float: left;    margin: 6px 0 0;}
.product_relatedproducts .aw-arp-item .product-images a img {    border: 1px solid #a9a9a9;    vertical-align: top;}
.product_relatedproducts .aw-arp-item .product-images a {    clear: none;    float: left;    height: 75px;    margin: 0 10px 0 0 !important;        width: 75px;}
.product_relatedproducts .aw-arp-block-content ul   li {height: auto;    float: left;    padding: 7px  0; margin: 0px ;  width: 100%;list-style:none;}
.product_relatedproducts .aw-arp-block-content ul {display:table;}
 .product_relatedproducts  .product-images {    float: left;    margin: 8px 0 0;}
 .product_relatedproducts .product-details {    float: left;    margin-left: 20px;    width: 90.7%;}
.product_relatedproducts .product-details .product-details-descr {    float: left;    margin-right: 20px;    text-align: justify;    width: 88%;}
.product_relatedproducts .product-details .product-details-cart {    float: left;}
.category-products #products-list .std,
.widget-products .products-list .std {text-align: justify;}
.widget-new-products .products-list .product-shop{width:65%;margin-left: 0;}
.product-view .product-shop .short-description {    padding: 10px 0 0;    text-align: justify;}
.catalogsearch-advanced-index .col-main .fieldset{margin:0px;}
.form-list label.price_label{float:none;}

.megamenu .shown-sub .grid12-6{width:65%;}
.megamenu .shown-sub .mtmenu-block-right{width:32%!important;}
@media only screen and (min-width: 320px) and (max-width: 399px){
.header .header-content-left .logo h1 {    float: none;}
.nav-mobile-accordion .form-search {padding-left:5px;}
.nav-mobile-accordion .form-search  button.button {    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);    border: medium none;    float: left;    height: 36px;    width: 39px;	border-radius: 0px 3px 3px 0px;}
.nav-mobile-accordion .form-search button.button span {    background: none repeat scroll 0 0 #5194d2;    border: 0 none;    border-radius: 0 3px 3px 0;    height: 37px;   padding: 0;}
.nav-mobile-accordion .form-search  button.button span span {    background: url("../images/icon-seach.png") no-repeat scroll 11px 41% transparent;    padding: 0;    text-indent: -999em;    text-transform: capitalize;}
.nav-mobile-accordion .form-search input#searchmobile {    background: none repeat scroll 0 0 #ffffff;    border-radius: 3px 0 0 3px;    float: left;    height: 37px;    padding: 0 5px;    width: 200px;}
#anonymous_element_1{display:none;}
.allcatproduct h3{ width:100%; margin:10px auto;}
.allcatproduct h3 span{ margin-top:10px;}
.allcatproduct ul{ height:100% !important; margin:auto; text-align:center; width:102% !important; display:block; margin-left:-3px; margin-right:-7px; margin-bottom:10px; }
.allcatproduct li{ width:48% !important; margin:0px 1% 0px 1%!important; padding:0px !important; height:100% !important;}
.allcatproduct li a{ width:100% !important; }
.allcatproduct li.item{ display:none !important; height:100% !important;}
.allcatproduct li.item.id0{ display:block !important;}
.allcatproduct li.item.id1{ display:block !important;}
.blue-button{ width:100%; height:50px !important; margin:0px auto !important; padding:0px !important; float:none; font-size:16px !important;}
.allcatproduct li img {    width: 100%;}
.contact_page_main_left {    clear: both;    float: none;    width: 100%;}
.contact_page_main_right {    clear: both;    float: none;    width: 100%;}
#contactForm ul li {    clear: both !important;    margin-bottom: 3px !important;    overflow: hidden !important;}
#contactForm ul li .field {    clear: both !important;    margin-bottom: 3px !important;    overflow: hidden !important;}
#contactForm ul li .field label {    float: none !important;    font-weight: normal !important;    padding-right: 0 !important;    padding-top: 0;    text-align: left !important;    text-transform: uppercase;    width: 100% !important;}
#contactForm ul li .field .input-box {width: 100% !important;    float: none !important;}
#contactForm ul li.wide .field .input-box {width:100%;}
#contactForm ul label.required em {    float: left;     position: relative;   right: 0 !important;}
}
@media only screen and (min-width: 768px) and (max-width: 1023px){
#mtnav li ul.shown-sub, #mtnav li div.shown-sub{width: 75% !important;}
.megamenu .shown-sub .grid12-6 { width: 65% !important;}	
.megamenu .shown-sub .mtmenu-block-right{ width: 32% !important;}
.mtmenu-block-right .static-product{width: 100% !important;}
#mtnav .mtmenu-block-right .products-grid .slide h2 a{font-size: 100%!important;}
.allcatproduct li{ width:225px !important; height:100% !important; margin:0px 0px 0px 14px !important; padding:0px !important;}
.allcatproduct li a{ width:225px !important; height:100% !important;}
.allcatproduct li.item{ display:none !important; height:100% !important;}
.allcatproduct li.item.id0{ display:block !important;}
.allcatproduct li.item.id1{ display:block !important;}
.allcatproduct li.item.id2{ display:block !important;}
.hover-img-text{ margin-top:-27px; height:27px;}
.allcatproduct ul{ margin-left:-14px !important; width:760px !important;}
.megamenu .shown-sub .grid12-6{width:43%;}
}
@media only screen and (min-width: 240px) and (max-width:360px){ 
.mt-parallax{display:none;}

.review_login {    width: 100%;}
.header .logo .img-responsive {    max-width: 50%!important;}
}
@media only screen and (min-width: 480px) and (max-width:600px){ 
.mt-parallax{display:none;}
.nav-mobile-accordion .form-search {padding-left:5px;}
.nav-mobile-accordion .form-search  button.button {    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);    border: medium none;    float: left;    height: 36px;    width: 39px;	border-radius: 0px 3px 3px 0px;}
.nav-mobile-accordion .form-search button.button span {    background: none repeat scroll 0 0 #5194d2;    border: 0 none;    border-radius: 0 3px 3px 0;    height: 37px;   padding: 0;}
.nav-mobile-accordion .form-search  button.button span span {    background: url("../images/icon-seach.png") no-repeat scroll 11px 41% transparent;    padding: 0;    text-indent: -999em;    text-transform: capitalize;}
.nav-mobile-accordion .form-search input#searchmobile {    background: none repeat scroll 0 0 #ffffff;    border-radius: 3px 0 0 3px;    float: left;    height: 37px;    padding: 0 5px;    width: 200px;}
#anonymous_element_1{display:none;}
.header-content-right {    padding-top: 0;}
.review_login {    width: 100%;}
.header .logo .img-responsive {    max-width: 60%!important;}
}
@media only screen and (min-width: 240px) and (max-width:480px){ 
.contact_page_main_left {    clear: both;    float: none;    width: 100%;}
.contact_page_main_right {    clear: both;    float: none;    width: 100%;}
#contactForm ul li {    clear: both !important;    margin-bottom: 3px !important;    overflow: hidden !important;}
#contactForm ul li .field {    clear: both !important;    margin-bottom: 3px !important;    overflow: hidden !important;}
#contactForm ul li .field label {    float: none !important;    font-weight: normal !important;    padding-right: 0 !important;    padding-top: 0;    text-align: left !important;    text-transform: uppercase;    width: 100% !important;}
#contactForm ul li .field .input-box {width: 100% !important;    float: none !important;}
#contactForm ul li.wide .field .input-box {width:100%;}
#contactForm ul label.required em {    float: left;     position: relative;   right: 0 !important;}

.header-content-right {    padding-top: 0;}
.review_login {    width: 100%;}
.header-container.header-layout-2{height: auto;}
.navbar{margin-bottom:0px;}
.category-products #products-list .std{display:none;}
.product_relatedproducts .aw-arp-block-content ul li{width:100%!important;}
.product_relatedproducts .product-details{width: 60%;}
.product-details-descr .discr{display:none;}
}
@media only screen and (min-width: 481px) and (max-width:767px){ 
.nav-mobile-accordion .form-search {padding-left:5px;}
.nav-mobile-accordion .form-search  button.button {    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);    border: medium none;    float: left;    height: 36px;    width: 39px;	border-radius: 0px 3px 3px 0px;}
.nav-mobile-accordion .form-search button.button span {    background: none repeat scroll 0 0 #5194d2;    border: 0 none;    border-radius: 0 3px 3px 0;    height: 37px;   padding: 0;}
.nav-mobile-accordion .form-search  button.button span span {    background: url("../images/icon-seach.png") no-repeat scroll 11px 41% transparent;    padding: 0;    text-indent: -999em;    text-transform: capitalize;}
.nav-mobile-accordion .form-search input#searchmobile {    background: none repeat scroll 0 0 #ffffff;    border-radius: 3px 0 0 3px;    float: left;    height: 37px;    padding: 0 5px;    width: 200px;}
#anonymous_element_1{display:none;}
.contact_page_main_left {    clear: both;    float: none;    width: 100%;}
.contact_page_main_right {    clear: both;    float: none;    width: 100%;}
#contactForm ul li {    clear: both !important;    margin-bottom: 3px !important;    overflow: hidden !important;}
#contactForm ul li .field {    clear: both !important;    margin-bottom: 3px !important;    overflow: hidden !important;}
#contactForm ul li .field label {    float: none !important;    font-weight: normal !important;    padding-right: 0 !important;    padding-top: 0;    text-align: left !important;    text-transform: uppercase;    width: 100% !important;}
#contactForm ul li .field .input-box {width: 100% !important;    float: none !important;}
#contactForm ul li.wide .field .input-box {width:100%;}
#contactForm ul label.required em {    float: left;     position: relative;   right: 0 !important;}
.review_login {    width: 100%;}
.category-products #products-list .std{text-align: justify;}
.product_relatedproducts .aw-arp-block-content ul li{width:100%!important;}
.product_relatedproducts .product-details{width: 60%;}
.product-details-descr .discr{display:none;}
}
@media only screen and (min-width:768px) and (max-width:1024px){ 
#contactForm ul li .field label {    width: 100px !important;}
.product_relatedproducts .aw-arp-block-content ul li{width:100%!important;}
.product_relatedproducts .product-details{ width: 85%!important;}
.product_relatedproducts .product-details .product-details-descr{width:85%;}
.header-container .header .header-top .header-top-right{float:right!important;width:54%; }
.header-container .header .header-top .header-top-right .hidden-sm{display: block !important;width:auto;float:right;}
.header-container .header .header-top .header-top-left{width:48%;}

}
@media(min-width:550px){
.product_relatedproducts .product-details {width: 78%;}
.product_relatedproducts .product-details .product-details-descr{width: 75%;}
.product_relatedproducts .product-details .product-details-cart {float: right;}
}
@media only screen and (min-width: 1025px) and (max-width:1290px){
#mtnav li ul.shown-sub, #mtnav li div.shown-sub{width: 75% !important;}
#mtnav .mtmenu-block-right .products-grid .slide h2 a{font-size: 100%!important;}
.megamenu .shown-sub .grid12-6 { width: 65% !important;}	
.megamenu .shown-sub .mtmenu-block-right{ width: 32% !important;}
.mtmenu-block-right .static-product{width: 100% !important;}
.megamenu .shown-sub .grid12-6{width:43%;} 
.product_relatedproducts .aw-arp-block-content ul li{width:100%!important;}
/*.product_relatedproducts .product-details{ width: 90%!important;}
.product_relatedproducts .product-details .product-details-descr{width:88%;}*/
.header-top-right{float: right;}
}
@media only screen and (min-width: 768px) and (max-width:980px){ 
	.megamenu .shown-sub .grid12-6{width:43%;}
/*.water_filter{    margin-left: 0%; }
.header-act .col-sm-8 {    width: 61.6667% !important;}*/
.header .header-content-right .form-search{width: 255px;}
.header .header-content-right .form-search input#search{ width: 205px;}
}
@media only screen and (min-width:980px) and (max-width:1175px){ 
	.megamenu .shown-sub .grid12-6{width:43%;}
.product-view .product-shop .availability{ clear: both;width:100%;line-height:16px;padding:0px;text-align: left;}
.header-act .col-sm-8 {    width: 66.6667% !important;}
}

#product_tabs_description_contents .product-tabs-content-inner .std ul li {list-style: inside none disc;    margin-left: 1em;}