nav a#pull {

	display: none;

	}

	

/* Tablet Portrait size to standard 960 (devices and browsers) */

@media only screen and (min-width: 768px) and (max-width: 1024px) {

.product_list ul{ background:#2c87bc;}	

nav{width:100%; margin:0px 0px 0px 0px; text-align:center; float:inherit;} 



nav ul{margin:0px 0px 0px 0px; padding:0px; list-style-type:none; text-align:center; width:100%;} 



nav ul li{background:none; line-height:normal; display:block; margin:0px; padding:0px; float:inherit; width:100%; 

padding:0px 0px 0px 0px; font-size:11px; color:#E7BD13; text-transform:uppercase; text-align:center; font-style:normal;}





nav ul li a:hover{color:#024270; border-radius:0px;}

nav ul li a{ border-radius:0px; border-bottom:1px solid #777777; display:block; padding:8px 0px; height:auto; line-height:normal; font-size:14px; 

margin:0px; color:#000000;  height:auto; width:auto;text-align:left;}

nav ul ul li a{margin:0px; padding:8px 0px 8px 10px;}



nav a{text-align: left;	width: 100%; text-indent:10px; text-decoration:none; font-size:16px; color:#8a8a8a; height:40px;}

nav a:hover{background:none; color:#fff; text-decoration:none;}		



nav ul{display: none; height: auto;}

nav a#pull {display: block;	width: 100%; position: relative; background:#3f3f3f; margin:0px 0 0px 0; color:#fff; 

text-transform:uppercase; font-weight:600; line-height:40px; height:40px;}  

nav a#pull:after{content:""; background:url(../images/nav-icon.png) no-repeat; width:25px; height:20px; display: inline-block; position: absolute; right:10px; top:10px;}





.header_menu{ display:none;}

.mob{ display:block;}

.header_wrapper{ width:100%;}

.banner_wrapper{ width:100%;}

.header_top_left{ width:47%; margin-top:3px;}

.header_top_right{ width:52%;}

.product_list ul li a{ font-size:16px;}

.product_list ul li{ padding:17px 8px;}

.product_last{ padding:17px 9px !important;}

.header_logo{ width:40%; float:inherit; margin:0px auto; padding-bottom:10px;}

.header_middle{ padding-top:12px;}

.banner_caption{ width:95%; margin:0px auto;}

.caption_bar{ width:88%; margin-top:25px;}

.caption_inner{ width:86%; margin:0px;}

.caption_inner p br{ display:none;}

.caption_inner h2{ font-size:38px!important; margin-bottom:5px!important; padding:0px!important;}

.banner img{ height:255px;}

.caption_inner p{ line-height:22px;}

.more{ margin-top:10px;}





.container_wrapper{ width:95%;}

.our_product{ padding:15px 0px 0px 0px;}

.product_inner{ margin-bottom:15px;}

.product_left{ width:24%; margin-right:8px; margin-bottom:15px;}

.product_right{ width:24%;}

.product_left p br{ display:none;}

.product_right p br{ display:none;}

.product_left p{ font-size:20px; line-height:24px; margin:8px 0px;}

.product_right p{ font-size:20px; line-height:24px; margin:8px 0px;}

.find_more{ width:100%;}

.find_more h4 a{ padding:8px 0px;}

.arrow{ width:3%; margin:212px 0px 0px 6px;}

.arrow2{ width:3%; margin:-241px 6px 0px 0px;}

.product_inner h3{ padding:8px 12px;}

.system_left{ width:48%;}

.system_right{ width:48%;}

.system_left p{ margin-bottom:10px; line-height:20px;}

.system_left h3{ margin-bottom:10px; line-height:30px;}

.system_right h3{ margin-bottom:10px; line-height:30px;}

.input{ width:94%; padding:12px 10px; margin-bottom:8px;}

.msg{ width:94%; height:110px; padding:12px 10px; margin-bottom:8px;}

.system{ padding:15px 0px;}

.read_more h5 a{ padding:10px 0px;}

.read_more{ width:58%;}

.submit{ width:55%; padding:10px 0px;}

.sell{ padding:15px 0px;}

.sell_left{ width:62%;}

.sell_right{ width:33%; margin-top:80px;}

.sell_right h4 a{ padding:15px 0px; font-size:18px;}

.sell_left h3{ line-height:29px;}

.sell_left p{ line-height:22px;}

.about_left{ width:48%;}

.about_right{ width:48%;}

.about_left p{ margin-bottom:5px; line-height:20px;}

.about_right p{ margin-bottom:5px; line-height:20px;}

.about_left h3{ line-height:24px; min-height:47px;}

.about_right h3{min-height:45px;}

.see_product{ width:52%;}

.see_product h5 a{ padding:8px 0px;}

.about{ padding:15px 0px;}

.enquriy_left{ width:48%;}

.enquriy_right{ width:48%;}

.input2{ width:94%; margin-bottom:5px;}

.msg2{ width:94%; height:182px; margin:0px;}

.submit2{ width:25%; padding:10px 0px; margin-top:5px;}

.product_left2{ width:23%; margin:0px 1%; margin-bottom:10px;}

.product_left2 p br{ display:none;}

.product_left2 p{ font-size:20px; line-height:24px; margin:8px 0px;}

.product_example{ margin:0px; padding:15px 0px 0px 0px;}

.product_description{ padding-top:15px;}

.description_pic{ width:48%;}

.description_detail{ width:48%;}

.description_detail h3{ margin-bottom:5px;}

.description_detail p{ margin-bottom:10px;}

.contact_left{ width:48%;}

.contact_left h3{ margin-bottom:10px;}

.contact_left p{ margin-bottom:10px; line-height:20px;}

.contact_inner{ margin-bottom:10px;}

.contact_left h4{ margin-bottom:8px;}

.contact_right{ width:48%;}

.contact_right h3{ margin-bottom:10px;}

.input3{ width:93%; margin-bottom:5px;}

.msg3{ width:93%; margin-bottom:8px; height:115px;}

.arrowlistmenu .menuheader h4{ display:inline-block; width:85%; margin-top:12px;}

.gallery{ padding:15px 0px;}

.thank_you p br{ display:none;}



.footer_wrapper{ width:95%;}

.footer_top_left{ width:48%;}

.footer_top_right{ width:48%;}

.footer_top_left h3{ padding-left:45px; margin-bottom:5px;}

.footer_top_left h4{ padding-left:45px; margin-bottom:5px;}

.footer_top_left p{ padding-left:45px;}

.footer_top_right h3{ line-height:25px;}

.footer_top_right p{ line-height:18px;}

.footer_logo{ margin-bottom:15px;}

.footer_top{ padding:20px 0px;}

.footer_bottom{ padding:15px 0px;}



.gallery .gllr_image_block{width:23%; margin:0px 1% 10px; padding:0px; }

.gallery .gllr_image_block img{width:100% !important; height:auto !important;}

.gallery .gllr_image_block p{margin:0px  !important;padding:0px !important; height:auto !important;}

.product_left2 h3 a{ font-size:13px; line-height:normal;}

.product_left2 h3{ font-size:1px; line-height:normal;}



.wrapper_cat{ width:95%;}

.wrapper_cat .product_left2{width:23%; margin:0 1% 20px !important;}

  #fullsizegallery1{height:315px !important; margin:0 0 20px 0 !important; }

  .map iframe{ height:200px !important;}

  

  .alm-btn-wrap{width:245px !important;}
.gllr_single_image_text{display:none !important;}


.slider_parent_container{ width:100%;}	 
.product_left2{ width:11%;}
.slider_parent_container{ height:320px;}
#home_slider_left{ margin:110px 0 0 -18px;}
#home_slider_right{margin:110px 0 0 -16px;}
.slider_parent_container .product_left2{ margin:0 8px 40px;}
#home_slider_left{z-index:99;}

.type h2, .annual h2, .daily h2 {font-size: 18px;}
.type h3, .annual h3, .daily h3 {font-size:18px;}
.consumption h2 {font-size: 18px;margin: 0;padding: 5px;}
.annual {float: left;margin: 0;width: 30%;}
.daily {margin: 0;width: 45%;}
.type {margin: 0;width: 25%;}
.household .daily, .household .annual, .household .type {margin: 0;width: 33.33%;}
}



/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */

@media only screen and (min-width: 480px) and (max-width: 767px) {

.product_list ul{ background:#2c87bc;}	
	

nav{width:100%; margin:0px 0px 0px 0px; text-align:center; float:inherit;} 

nav ul ul li a{margin:0px; padding:8px 0px 8px 10px;}

nav ul{margin:0px 0px 0px 0px; padding:0px; list-style-type:none; text-align:center; width:100%;} 



nav ul li{background:none; line-height:normal; display:block; margin:0px; padding:0px; float:inherit; width:100%; 

padding:0px 0px 0px 0px; font-size:11px; color:#E7BD13; text-transform:uppercase; text-align:center; font-style:normal;}





nav ul li a:hover{color:#024270; border-radius:0px;}

nav ul li a{ border-radius:0px; border-bottom:1px solid #777777; display:block; padding:8px 0px; height:auto; line-height:normal; font-size:14px; 

margin:0px; color:#000000;  height:auto; width:auto;text-align:left;}



nav a{text-align: left;	width: 100%; text-indent:10px; text-decoration:none; font-size:16px; color:#8a8a8a; height:40px;}

nav a:hover{background:none; color:#fff; text-decoration:none;}		



nav ul{display: none; height: auto;}

nav a#pull {display: block;	width: 100%; position: relative; background:#3f3f3f; margin:0px 0 0px 0; color:#fff; 

text-transform:uppercase; font-weight:600; line-height:40px; height:40px;}  

nav a#pull:after{content:""; background:url(../images/nav-icon.png) no-repeat; width:25px; height:20px; display: inline-block; position: absolute; right:10px; top:10px;}



.header_menu{ display:none;}

.mob{ display:block;}

.header_wrapper{ width:100%;}

.banner_wrapper{ width:100%;}

.header_top_left{ width:100%;  float:inherit; margin:0px; margin-bottom:10px; text-align:center;}

.header_top_right{ width:88%; float:inherit; margin:0 auto;}

.product_list ul li{ padding:17px 8px;}

.product_last{ padding:11px 74px !important;}

.header_logo{ width:55%; float:inherit; margin:0px auto; padding-bottom:10px;}

.header_middle{ padding-top:12px;}

.banner_caption{ width:95%; margin:0px auto;}

.caption_bar{ width:88%; margin-top:9px;}

.caption_inner{ width:90%; margin:0px;}

.caption_inner p br{ display:none;}

.caption_inner h2{ font-size:24px!important; margin-bottom:5px!important; line-height:31px!important;}

.banner img{ height:165px;}

.caption_inner p{ line-height:16px; font-size:13px;}

.more{ margin-top:10px; width:58%;}

.callus{ width:45%; margin-bottom:5px;}

.mail{ width:50%;}

.header_top{ padding:10px 0px;}

.product_list ul li{ padding:11px 8px !important;}

.product_list ul{ background:#2c87bc;}

.more h4 a{ padding:7px 0px;}



.container_wrapper{ width:95%;}

.our_product{ padding:15px 0px;}

.product_inner{ margin-bottom:15px;}

.product_left{ width:48%; margin:0px 1%; margin-bottom:10px;}

.product_right{ width:48%; margin-right:1%;}

.product_left p br{ display:none;}

.product_right p br{ display:none;}

.product_left p{ font-size:20px; line-height:24px; margin:8px 0px;}

.product_right p{ font-size:20px; line-height:24px; margin:8px 0px;}

.find_more{ width:85%;}

.find_more h4 a{ padding:8px 0px; font-size:16px;}

.arrow{ width:5%; margin:212px 0px 0px 6px;}

.arrow2{ width:5%; margin:-241px 6px 0px 0px;}

.product_inner h3{ padding:8px 12px;}

.system{ padding:15px 0px;}

.system_left{ width:100%; float:inherit; margin-bottom:10px;}

.system_right{ width:100%; float:inherit;}

.system_left p{ margin-bottom:10px; line-height:20px;}

.system_left h3{ margin-bottom:10px; line-height:30px;}

.system_right h3{ margin-bottom:10px; line-height:30px;}

.input{ width:95%; padding:12px 10px; margin-bottom:8px;}

.msg{ width:95%; height:110px; padding:12px 10px; margin-bottom:8px;}

.system{ padding:15px 0px;}

.read_more h5 a{ padding:10px 0px;}

.read_more{ width:50%;}

.submit{ width:50%; padding:10px 0px;}

.sell{ padding:15px 0px;}

.sell_left{ width:100%; float:inherit;}

.sell_right{ width:60%; float:inherit; margin-top:10px;}

.sell_right h4 a{ padding:15px 0px;}

.sell_left h3{ line-height:29px;}

.sell_left p{ line-height:22px;}

.about_left{ width:100%; float:inherit; margin-bottom:10px;}

.about_right{ width:100%; float:inherit;}

.about_left p{ margin-bottom:5px; line-height:20px;}

.about_right p{ margin-bottom:5px; line-height:20px;}

.about_left h3{ line-height:24px; margin-bottom:10px;}

.about_right h3{ margin-bottom:10px;}

.see_product{ width:45%;}

.see_product h5 a{ padding:8px 0px; margin-top:10px;}

.about{ padding:15px 0px;}

.enquriy_left{ width:100%; float:inherit;}

.enquriy_right{ width:100%; float:inherit;}

.input2{ width:95%; margin-bottom:5px;}

.msg2{ width:95%; height:110px; margin:0px;}

.submit2{ width:65%; padding:10px 0px; margin-top:10px;}

.product_left2{ width:48%; margin:0px 1%; margin-bottom:10px;}

.product_left2 p br{ display:none;}

.product_left2 p{ font-size:20px; line-height:24px; margin:8px 0px;}

.product_example{ margin:0px; padding:15px 0px 0px 0px;}

.load_more{ width:44%;}

.banner_wrapper h1{ line-height:35px;}

.product_description{ padding-top:15px;}

.description_pic{ width:100%; float:inherit;}

.description_detail{ width:100%; float:inherit;}

.description_detail h3{ margin-bottom:5px;}

.description_detail p{ margin-bottom:10px;}

.banner_wrapper h2{ line-height:32px;}

.contact_left{ width:100%; float:inherit; margin-bottom:5px;}

.contact_left h3{ margin-bottom:10px;}

.contact_left p{ margin-bottom:10px; line-height:20px;}

.contact_inner{ margin-bottom:10px;}

.contact_left h4{ margin-bottom:8px;}

.contact_right{ width:100%; float:inherit;}

.contact_right h3{ margin-bottom:10px;}

.input3{ width:95%; margin-bottom:5px;}

.msg3{ width:95%; margin-bottom:8px; height:115px;}

.contact_left h5 strong{ width:72%;}

.submit3{ width:50%; padding:10px 0px;}

.arrowlistmenu .menuheader h4{ display:inline-block; width:74%; margin-top:13px;}

.gallery{ padding:15px 0px;}

.thank_you p br{ display:none;}



.footer_wrapper{ width:95%;}

.footer_top_left{ width:100%; float:inherit; margin-bottom:10px;}

.footer_top_right{ width:100%; float:inherit;}

.footer_top_left h3{ padding-left:40px; margin-bottom:5px;}

.footer_top_left h4{ padding-left:40px; margin-bottom:5px;}

.footer_top_left p{ padding-left:40px;}

.footer_top_right h3{ line-height:28px;}

.footer_top_right p{ line-height:18px; margin-bottom:10px;}

.footer_logo{ margin-bottom:15px;}

.footer_top{ padding:20px 0px;}

.footer_bottom{ padding:15px 0px;}

.better{ width:56%;}

.better h4 a{ padding:11px 0px;}

.footer_bottom p{ line-height:18px;}

.footer_bottom p img{ margin-top:5px;}



.gallery .gllr_image_block{width:48%; margin:0px 1%; padding:0px; }

.gallery .gllr_image_block img{width:100% !important; height:auto !important;}

.gallery .gllr_image_block p{margin:0px  !important;padding:0px !important; height:auto !important;}



.product_left2 h3 a{ font-size:13px; line-height:normal;}

.product_left2 h3{ font-size:1px; line-height:normal;}



.wrapper_cat{ width:95%;}

.wrapper_cat .product_left2{width:48%; margin:0 1% 20px !important;}



  #fullsizegallery1{height:410px !important; margin:0 0 20px 0 !important; }

  .map iframe{ height:200px !important;}

  

  .alm-btn-wrap{width:270px !important;}
  
  
  .slider_parent_container{ width:100%;}	 
.product_left2{ width:12%;}
.slider_parent_container{ height:300px;}
#home_slider_left{ margin:110px 0 0 -7px;}
#home_slider_right{margin:110px 0 0 -27px;}
.slider_parent_container .product_left2{ margin:0 8px 40px;}
#home_slider_left{z-index:99;}


.pump_table {width: 20%;}
.friction_head {width: 25%;}
.type, .daily, .annual {margin: 0;width: 33.33%;}
.type h2, .annual h2, .daily h2 {font-size: 17px;height: 70px;}
.type h3, .annual h3, .daily h3 {font-size: 17px;height: 25px;}
.consumption h2 {font-size: 19px;margin: 0;padding: 5px;}
.type p, .annual p, .daily p {height: 40px;padding: 10px 0;}
.household .daily, .household .annual, .household .type {margin: 0;width: 33.33%;}
  .menu-products-container ul li a{min-height:40px;}
}









@media only screen and (max-width: 479px) {	


.product_list ul{ background:#2c87bc;}	
nav ul ul li a{margin:0px; padding:8px 0px 8px 10px;}

	

nav{width:100%; margin:0px 0px 0px 0px; text-align:center; float:inherit;} 



nav ul{margin:0px 0px 0px 0px; padding:0px; list-style-type:none; text-align:center; width:100%;} 



nav ul li{background:none; line-height:normal; display:block; margin:0px; padding:0px; float:inherit; width:100%; 

padding:0px 0px 0px 0px; font-size:11px; color:#E7BD13; text-transform:uppercase; text-align:center; font-style:normal;}





nav ul li a:hover{color:#024270; border-radius:0px;}

nav ul li a{ border-radius:0px; border-bottom:1px solid #777777; display:block; padding:8px 0px; height:auto; line-height:normal; font-size:14px; 

margin:0px; color:#000000;  height:auto; width:auto;text-align:left;}



nav a{text-align: left;	width: 100%; text-indent:10px; text-decoration:none; font-size:16px; color:#8a8a8a; height:40px;}

nav a:hover{background:none; color:#fff; text-decoration:none;}		



nav ul{display: none; height: auto;}

nav a#pull {display: block;	width: 100%; position: relative; background:#3f3f3f; margin:0px 0 0px 0; color:#fff; 

text-transform:uppercase; font-weight:600; line-height:40px; height:40px;}  

nav a#pull:after{content:""; background:url(../images/nav-icon.png) no-repeat; width:25px; height:20px; display: inline-block; position: absolute; right:10px; top:10px;}



.header_menu{ display:none;}

.mob{ display:block;}

.header_wrapper{ width:100%;}

.banner_wrapper{ width:100%;}

.header_top_left{ width:100%;  float:inherit; margin:0px 0 10px 0; text-align:center;}

.header_top_right{ width:100%; float:inherit;}

.product_list ul li{ padding:17px 8px;}

.header_logo{ width:80%; float:inherit; margin:0px auto; padding-bottom:10px;}

.header_middle{ padding-top:12px;}

.banner_caption{ width:95%; margin:0px auto;}

.caption_bar{ width:88%; margin-top:25px;}

.caption_inner{ width:90%; margin:0px;}

.caption_inner p br{ display:none;}

.caption_inner h2{ font-size:16px!important; margin-bottom:5px!important; line-height:normal !important;}

.banner img{ height:165px;}

.caption_inner p{ line-height:22px; display:none;}

.more{ margin-top:10px; width:58%;}

.callus{float:inherit;margin:0 auto 10px;}

.mail{float:inherit;margin:0 auto 10px;}

.header_top{ padding:10px 0px;}

.product_list ul li{ float:inherit; border-right:none; border-bottom:1px solid #1e72a3;}

.product_list ul li{ padding:11px 8px;}

.product_last{ padding:11px 8px !important; }

.more h4 a{ padding:7px 0px;}



.container_wrapper{ width:95%;}

.our_product{ padding:15px 0px;}

.product_inner{ margin-bottom:15px;}

.product_left{ width:88%; margin:0px auto;float:inherit; margin-bottom:10px;}

.product_right{ width:88%; margin:0px auto;float:inherit;}

.product_left p br{ display:none;}

.product_right p br{ display:none;}

.product_left p{margin:8px 0px; line-height:24px;}

.product_right p{ line-height:24px; margin:8px 0px;}

.find_more{ width:100%;}

.find_more h4 a{ padding:8px 0px; font-size:16px;}

.arrow{ width:10%; margin:212px 0px 0px 6px;}

.arrow2{ width:10%; margin:-241px 6px 0px 0px;}

.product_inner h3{ padding:8px 12px;}

.system_left{ width:100%; float:inherit; margin-bottom:10px;}

.system_right{ width:100%; float:inherit;}

.system_left p{ margin-bottom:10px; line-height:20px;}

.system_left h3{ margin-bottom:10px; line-height:30px;}

.system_right h3{ margin-bottom:10px; line-height:30px;}

.input{ width:92%; padding:12px 10px; margin-bottom:8px;}

.msg{ width:92%; height:110px; padding:12px 10px; margin-bottom:8px;}

.system{ padding:15px 0px;}

.read_more{ width:65%;}

.submit{ width:60%; padding:10px 0px;}

.sell{ padding:15px 0px;}

.sell_left{ width:100%; float:inherit;}

.sell_right{ width:90%; float:inherit; margin-top:10px;}

.sell_right h4 a{ padding:15px 0px;}

.sell_left h3{ line-height:29px;}

.sell_left p{ line-height:22px;}

.about_left{ width:100%; float:inherit; margin-bottom:10px;}

.about_right{ width:100%; float:inherit;}

.about_left p{ margin-bottom:5px; line-height:20px;}

.about_right p{ margin-bottom:5px; line-height:20px;}

.about_left h3{ line-height:24px; margin-bottom:10px;}

.about_right h3{ margin-bottom:10px;}

.see_product{ width:60%;}

.see_product h5 a{ padding:8px 0px;}

.about{ padding:15px 0px;}

.enquriy_left{ width:100%; float:inherit;}

.enquriy_right{ width:100%; float:inherit;}

.input2{ width:93%; margin-bottom:5px;}

.msg2{ width:93%; height:110px; margin:0px;}

.submit2{ width:65%; padding:10px 0px; margin-top:10px;}

.product_left2{ width:88%;margin:0px auto 10px; float:inherit;}

.product_left2 p br{ display:none;}

.product_left2 p{ font-size:20px; line-height:24px; margin:8px 0px;}

.product_example{ margin:0px; padding:15px 0px 0px 0px;}

.load_more{ width:70%;}

.banner_wrapper h1{ line-height:35px;}

.product_description{ padding-top:15px;}

.description_pic{ width:100%; float:inherit;}

.description_detail{ width:100%; float:inherit;}

.description_detail h3{ margin-bottom:5px;}

.description_detail p{ margin-bottom:10px;}

.banner_wrapper h2{ line-height:32px;}

.contact_left{ width:100%; float:inherit; margin-bottom:5px;}

.contact_left h3{ margin-bottom:10px;}

.contact_left p{ margin-bottom:10px; line-height:20px;}

.contact_inner{ margin-bottom:10px;}

.contact_left h4{ margin-bottom:8px; font-size:19px;}

.contact_right{ width:100%; float:inherit;}

.contact_right h3{ margin-bottom:10px;}

.input3{ width:92%; margin-bottom:5px;}

.msg3{ width:92%; margin-bottom:8px; height:115px;}

.contact_left h5 strong{ width:88%;}

.contact_left h5{ font-size:19px;}

.submit3{ width:60%; padding:10px 0px;}

.arrowlistmenu .menuheader h4{ display:inline-block; width:62%; margin-top:13px;}

.gallery{ padding:15px 0px;}

.thank_you p br{ display:none;}

.thank_you h3{ line-height:27px;}



.footer_wrapper{ width:95%;}

.footer_top_left{ width:100%; float:inherit; margin-bottom:10px;}

.footer_top_right{ width:100%; float:inherit;}

.footer_top_left h3{ padding-left:40px; margin-bottom:5px;}

.footer_top_left h4{ padding-left:40px; margin-bottom:5px;}

.footer_top_left p{ padding-left:40px;}

.footer_top_right h3{ line-height:28px;}

.footer_top_right p{ line-height:18px; margin-bottom:10px;}

.footer_logo{ margin-bottom:15px;}

.footer_top{ padding:20px 0px;}

.footer_bottom{ padding:15px 0px;}

.better{ width:85%;}

.better h4 a{ padding:11px 0px;}

.footer_bottom p{ line-height:18px;}

.footer_bottom p img{ margin-top:5px;}



.gallery .gllr_image_block{width:100%; margin:0px; padding:0px; }

.gallery .gllr_image_block img{width:100% !important;}

.gallery .gllr_image_block p{margin:0px  !important;padding:0px !important; height:auto !important;}


.product_left2 h3 a{ font-size:13px; line-height:normal;}

.product_left2 h3{ font-size:1px; line-height:normal;}



.wrapper_cat{ width:95%;}

.wrapper_cat .product_left2{width:100%; margin:0 0 20px !important;}



  #fullsizegallery1{height:300px !important; margin:0 0 20px 0 !important; }

.map iframe{ height:150px !important;}



.alm-btn-wrap{width:242px !important;}


  .slider_parent_container{ width:100%;}	 
.product_left2{ width:14.3%;}
.slider_parent_container{ height:300px;}
#home_slider_left{ margin:100px 0 0 -4px;}
#home_slider_right{margin:100px 0 0 -25px;}
.slider_parent_container .product_left2{ margin:0 8px 40px;}
#home_slider_left{z-index:99;}

.pump_table {width: 20%;}
.friction_head {width: 30%;}
.type, .daily, .annual {font-weight: normal;margin: 0;width: 33.33%;}
.type h2, .annual h2, .daily h2 {font-size: 15px;height: 60px;margin: 0;padding: 5px 0;}
.type h3, .annual h3, .daily h3 {font-size: 15px;height: 35px;}
.type p, .annual p, .daily p {height: 40px;word-break: break-all;word-wrap: break-word;}
.consumption h2 {font-size: 15px;margin: 0;}
.household .daily, .household .annual, .household .type {margin: 0;width: 33.33%;}
.household .type p, .household .annual p, .household .daily p {height: 60px;padding: 10px;}
  .menu-products-container ul li a{min-height:60px;}
}