@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);
@font-face {
    font-family: 'robotomedium';
    src: url('fonts/roboto-medium-webfont.eot');
    src: url('fonts/roboto-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/roboto-medium-webfont.woff') format('woff'),
         url('fonts/roboto-medium-webfont.ttf') format('truetype'),
         url('fonts/roboto-medium-webfont.svg#robotomedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

body { padding:0px; margin:0px; background:#ffffff; font-size:14px; color:#676767;font-family: 'Open Sans', sans-serif; font-weight:400;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; margin: 0; padding: 0; }
a, img { border: medium none; }
a { color: #3B3B3B; text-decoration: none;  }
div { margin: 0; padding: 0; }
p { font-size:14px; line-height:20px; padding:0px; margin:0px; } 
h1, h2, h3, h4, h5, h6 { font-weight:normal; padding:0px; margin:0px; }
a{ color: #999999; outline:none; }
a:focus, :focus{ outline:none; }
button:focus, :focus{ outline:none; }
button::-moz-focus-inner { border: 0;}


ul,ol { list-style-type:none; padding:0px; margin:0px; }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } 
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; } 
* html .clearfix { height: 1%; }
.clear { clear: both; line-height: 1px; padding:0px; height:0px; font-size:1px; }
.left { float:left; }
.right { float:right; }
.anim { transition:all 1s ease; -moz-transition:all 1s ease; -webkit-transition:all 1s ease; -o-transition:all 1s ease; }
.row { float:none; width:1064px; padding:0px; margin:0 auto;  position:relative;}



/****  Header CSS  ****/
header{float:left; width:100%;z-index: 9999;}
.head{float:left; width:100%; position:relative; z-index:999; background:#009992;}


.logo{ float:left;line-height:0; margin-top:14px; }
.header-rgt{float:left;color:#444;margin-left:12px; }
.hdr_lft{vertical-align:middle; /*padding-top:30px;*/ padding-top:8px; position:relative; text-align:right; display:block;overflow: hidden;}
.hdr_lft ul{margin-bottom:0px;}
.hdr_lft ul li{list-style:none;padding-left:3px; display:inline-block;height: auto;width: 48%;}
.hdr_rgt{float:right;}

#social li {float: left;border-bottom: none !important;list-style-type: none !important;padding-left:10px; font-size:12px;}
#social li:first-child{padding-left:20px; border-left:1px dashed #b1b1b1;}
#social{ display:block; float:right; }
#social li a#fb{float: left;height: 16px;width: 19px;text-indent: -9999px;overflow: hidden;background: url('../img/fb.png') no-repeat;}
#social a#gl{float: left;height: 16px;width: 19px;text-indent: -9999px;overflow: hidden;background: url('../img/google.png') no-repeat;}
#social a#tw{float: left;height: 16px;width: 19px;text-indent: -9999px;overflow: hidden;background: url('../img/twitter.png') no-repeat;}
#social a#in{float: left;height: 16px;width: 19px;text-indent: -9999px;overflow: hidden;background: url('../img/linked-in.png') no-repeat;}  
#social a#rss{float: left;height: 16px;width: 19px;text-indent: -9999px;overflow: hidden;background: url('../img/rss.png') no-repeat;} 

#language {right:0;overflow: hidden;position: fixed;right:-195px; text-align: left; top: 127px;transition: all 0.4s ease-in 0s; z-index: 999999;}
#language-ico {background: rgba(0, 0, 0, 0) url("../img/dealer-icon.png") no-repeat scroll center center;cursor: pointer;right:0;    height: 42px;position: relative; width: 49px;z-index: 999999;float:left;}
.language-pad {
background: rgba(233,233,233,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(233,233,233,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(233,233,233,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(233,233,233,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(233,233,233,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(233,233,233,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(233,233,233,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9e9e9', GradientType=0 );
    float: left;
    position: relative;
    width: 195px;
	z-index: 999999;
	
}
#language .select-title-txt {float: left;height:42px;line-height:42px;width: 100%;}
#language .select-title-txt a{font-family: 'Open Sans', sans-serif; font-size:15px;font-weight:700; color:#606060;text-transform:uppercase; padding:0px 10px;}
#language1 {right:0;overflow: hidden;position: fixed;right:-195px;text-align: left;top: 169px;transition: all 0.4s ease-in 0s; z-index: 999999;}
#language-ico1 { background: rgba(0, 0, 0, 0) url("../img/pump-icon.png") no-repeat scroll center center;cursor: pointer;right:0;   height: 42px;position: relative;width: 49px;z-index: 999999;float:left;}
.language-pad1 {
background: rgba(233,233,233,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(233,233,233,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(233,233,233,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(233,233,233,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(233,233,233,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(233,233,233,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(233,233,233,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9e9e9', GradientType=0 );
    float: left;
    position: relative;
    width: 195px;
	z-index: 999999;
	
}
#language1 .select-title-txt1 { float: left; height:42px;line-height:42px;width: 100%;}
#language1 .select-title-txt1 a{font-family: 'Open Sans', sans-serif; font-size:15px;font-weight:700; color:#606060; text-transform:uppercase;padding:0px 10px;}
#language1 .select-title-txt1 a:hover, #language .select-title-txt a:hover { color:#ef243a;}
/****  Banner CSS  ****/
.banner-pad { width:100%; float:left;position:relative; margin-top:0px;min-height: 350px; }
.slides > li{line-height:0;position:relative;}

.banner_txt {bottom: 100px;float: right;right:0px;padding: 0px;position: absolute; width:43%; text-align:center;}
.banner_txt h1{font-family: 'Open Sans', sans-serif; font-size:42px;font-weight:bold; color:#444444; margin-bottom:15px; line-height:46px; text-transform:uppercase; text-shadow: 0px 3px 5px rgba(0, 0, 0, 0.5);
-webkit-text-shadow: 0px 3px 5px rgba(0, 0, 0, 0.5); -moz-text-shadow: 0px 3px 5px rgba(0, 0, 0, 0.5); -o-text-shadow: 0px 3px 5px rgba(0, 0, 0, 0.5);}
/*.banner_txt h2{width:auto; display:inline-block; font-family: 'Open Sans', sans-serif; font-size:24px;font-weight:500; color:#e8e238; line-height:26px; background:rgba(0, 0, 0, 0) url("../img/bannertextbg.png") no-repeat scroll 0 0 / 100% 100%;text-transform:uppercase; padding:8px;}
*/

.banner_txt h2 {
    background: rgba(0, 0, 0, 0) url("../img/bannertextbg.png") no-repeat scroll 0 0 / 100% 100%;
    color: #e8e238;
    display: inline-block;
    font-family: "Open Sans",sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 30px;
    padding: 8px 75px;
    text-transform: uppercase;
    width: auto;
}

.banner_txt h2 span {
    color: #ffffff;
    font-weight: 300;
}
#menu{float:left;z-index:99;}


/*cont part*/
.cont-pad { width:100%; float:left; padding:0 0px 38px 0px; position:relative;}
.cont-pad .prod-pad ul li {float: left;list-style-type: none;margin:0;padding: 0;position: relative;text-align: center; width:19.2%; margin-right:1%;}
.cont-pad .prod-pad ul li:first-child a{ border-top-left-radius:10px;}
.cont-pad .prod-pad ul li:last-child a{border-top-right-radius:10px;}
.img-pad{ background: url('../img/shadow.png') no-repeat center bottom; padding:0 4px 13px; position:relative; background-size:100% 18px;}
.cont-pad .prod-pad ul li:last-child {margin: 0;padding: 0; margin-right:0px;  border-top-right-radius:10px;}
.grn-bg{background:url(../img/h2-bg.jpg) repeat-x; height:62px;  border-radius: 10px; position:absolute; width:100%;}
.cont-pad .prod-pad ul li h2{font-family: 'robotomedium'; font-size:19px; color:#fff;margin-bottom:10px;   text-transform:uppercase; padding: 8px 0 0; line-height: 23px;}
.cont-pad .prod-pad ul li p{ font-size:14px; color:#444343;padding:0 4px 5px; }
.morebtn { background: #e1e2e2 none repeat scroll 0 0;color: #2a2a2a;cursor: pointer;height:31px;font-family: 'Open Sans', sans-serif; font-size:12px;font-weight:600;line-height: 31px; padding: 7px 40px 7px 10px;position:relative;}
.morebtn img { position:absolute;right:0px;bottom:0;}
.img-pad > img {width: 100%;}
.cont-pad .prod-pad ul li h2.padng-top , .cont-pad .prod-pad ul li:nth-child(3) h2 , .cont-pad .prod-pad ul li:nth-child(5) h2{ padding: 19px 0 12px;}
/*cont part end*/




/****  Content-pad CSS  ****/
.content-pad{width:100%; float:left; position:relative; background: url('../img/swrill-bg.png') no-repeat; padding:30px 0px; background-size:cover;}
.cont-lft{float:left; width:490px; margin-right:27px; background:#fcfcfc; padding:18px 24px 30px 24px;box-shadow: 1px 1px 3px #ddd;min-height:377px; }
.cont-lft > img {width: 100%;}
.cont-lft h5{font-family: 'Open Sans', sans-serif; font-size:16px;font-weight:600; color:#333; padding:18px 0px; line-height:28px;}
.cont-lft p{font-family: 'Open Sans', sans-serif; font-size:14px;color:#444;line-height:22px; margin-bottom:8px;}
.morebtn1 {background: #ef243a none repeat scroll 0 0;color: #ffffff;cursor: pointer;height:35px;font-family: 'Open Sans', sans-serif; font-size:14px;font-weight:700;line-height: 35px; padding: 0px 10px;text-transform:uppercase;position:relative;float:left;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.morebtn1:hover {background: #0055a6;}
.cont-rgt{float:right;padding:0px;box-shadow: 1px 1px 3px #ddd; position:relative; background:#dfe3e5; width:490px; min-height:377px;}
.cont-rgt .resp-tabs-container { min-height:324px; }
.news img{float:left;margin-right: 15px; vertical-align: middle;}
.list_no1 li { border-bottom: 1px dashed #ccc; float: left !important; height:73px !important; list-style-type: none;padding: 20px 0;}
.list_no1 li:last-child { border-bottom: none; float: left; list-style-type: none;padding: 20px 0;}
.list_no1 li p{ color:#444343;font-family: 'Open Sans', sans-serif; font-size:14px;font-weight:400; padding-bottom:12px;}
.list_no1 li span{ color:#0055a6;font-family: 'Open Sans', sans-serif; font-size:12px;font-weight:700;}

.download{float:left; width:100%; margin-top:20px;}
.down-cont{float:left;width:478px; margin-right:27px; background:#fcfcfc; padding:18px 30px 25px 30px;box-shadow: 1px 1px 3px #ddd; position:relative;}
.down-cont h1{font-family: 'Open Sans', sans-serif; font-size:20px;font-weight:700; color:#ed1e24;line-height:28px; margin-bottom:18px;}
.item img {float:left; margin-right:18px;}
.test-cnt h2{font-family: 'Open Sans', sans-serif; font-size:17px;font-weight:600; color:#333; margin-bottom:8px;}
.test-cnt p{font-family: 'Open Sans', sans-serif; font-size:14px;color:#444; margin-bottom:8px;}
a.read-more{font-family: 'Open Sans', sans-serif; font-size:14px;color:#0055a6; font-weight:700; text-transform:uppercase; cursor: pointer;}
a.read-more:hover {color:#ef243a;}
.cert-cont{float:right; padding:18px 30px 25px 30px;box-shadow: 1px 1px 3px #ddd; position:relative; background:#fcfcfc; width:430px;}
.cert-cont h1{font-family: 'Open Sans', sans-serif; font-size:20px;font-weight:700; color:#ed1e24; margin-bottom:15px;}
.cert-cont p{font-family: 'Open Sans', sans-serif; font-size:14px;color:#444; margin-bottom:8px;}	
.cert-cont ul li{float:left; list-style:none; padding-right:20px;}

 /****  About-us CSS  ****/
.banner-pad-inner{ width:100%; float:left;position:relative;background: rgba(0, 0, 0, 0) url("../img/inner-banner.png") no-repeat scroll 0 0 / cover ;}
.banner-pad-inner img{ width:100%; line-height:0px;}
.ban-txt{padding:20px 0;}
.ban-txt h2{font-family: 'Open Sans', sans-serif; font-size:32px;font-weight:700; padding:0 0px 10px 0px; line-height:32px;color:#545454; text-transform:uppercase;}
.ban-txt p{font-family: 'Open Sans', sans-serif; font-size:14px; color:#666666; padding-bottom:10px;}
.ban-txt p:last-child { padding-bottom:0px;}
.line{ border: 3px solid #fac52f;clear: right;width: 60px;display:none;}

.bread-cum {position:relative; float:left; bottom:0	px; width:100%;line-height:24px; vertical-align:middle; font-family: 'Open Sans', sans-serif; font-size:12px; padding:5px 0;}
.bread-cum a{ color:#ffffff;}
.bread-cum a:hover { text-decoration:underline;}
.bread-cum span{  color:#ededed;}
.bread-cum .separator {background: rgba(0, 0, 0, 0) url("../img/bread-arw.png") no-repeat scroll left 4px; margin: 0 10px;padding: 0 3px;}

.bread-cum{background:#4f5ee7 none repeat scroll 0 0;}
.cont-pad-inner{float:left; width:100%; position:relative; /*background:url("../img/cont-inner-bg.png") repeat-x scroll ; background-color:#e1fcff;*/  padding:10px 0px 20px 0px;
background: rgb(82, 149, 226);
background: -moz-linear-gradient(top, rgb(89, 109, 199) 0%, rgba(205,237,236,0.98) 51%, rgba(230,246,245,1) 61%, rgba(255,255,255,1) 71%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgb(78, 97, 206)), color-stop(51%, rgba(205,237,236,0.98)), color-stop(61%, rgba(230,246,245,1)), color-stop(71%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgb(89, 109, 199) 0%, rgba(205,237,236,0.98) 51%, rgba(230,246,245,1) 61%, rgba(255,255,255,1) 71%);
background: -o-linear-gradient(top, rgb(89, 109, 199) 0%, rgba(205,237,236,0.98) 51%, rgba(230,246,245,1) 61%, rgba(255,255,255,1) 71%);
background: -ms-linear-gradient(top, rgb(89, 109, 199) 0%, rgba(205,237,236,0.98) 51%, rgba(230,246,245,1) 61%, rgba(255,255,255,1) 71%);
background: linear-gradient(to bottom, rgb(89, 109, 199) 0%, rgba(205,237,236,0.98) 51%, rgba(230,246,245,1) 61%, rgba(255,255,255,1) 71%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4ebfba', endColorstr='#ffffff', GradientType=0 );
}
.about-left{ min-height: 750px;float:left;width:66%; margin-right:2%; background:#fcfcfc; padding:25px 2%;box-shadow: 1px 1px 3px #ddd; position:relative;}
.about-left h2{color:#ef243a;font-family: 'Open Sans', sans-serif; font-size:18px; font-weight:700; text-transform:uppercase; margin-bottom:10px;}
.about-left h3{color:#333;font-family: 'Open Sans', sans-serif; font-size:15px; font-weight:600;line-height:24px; padding:30px 0px 15px 0px;}
.about-left p{color:#444444;font-family: 'Open Sans', sans-serif; font-size:14px;line-height:24px; margin-bottom:20px; }
.about-left img{width:100%;}
.about-right{float:left; width:24%;background:#fcfcfc;padding:25px 2%;box-shadow: 1px 1px 3px #ddd; position:relative;}
.about-right h2{color:#fff;font-family: 'Open Sans', sans-serif; font-size:14px; font-weight:700; background:#009992; padding:10px 22px; text-transform:uppercase;}
ul.corp li{ background:url("../img/corp-list.png") no-repeat scroll 22px center ; border-bottom:1px solid #eeeeee; padding:14px 0px 14px 42px;}
ul.corp li a{color:#444 !important; background-color: transparent;font-family: 'Open Sans', sans-serif; font-size:14px; font-weight:500; padding:0px;}
ul.corp li:hover , .corp li.current-menu-item{ background:url("../img/corp-activ.png") no-repeat scroll 22px center #f4f4f4; }
ul.corp li.active{ background:url("../img/corp-activ.png") no-repeat scroll 22px center #f4f4f4; }

.about-right .smk_accordion  { margin:0 0px 0px 0px;z-index: 0;}

ul.corp li:last-child{ border-bottom:none;}
ul.corp{ background: rgba(0, 0, 0, 0) url("../img/corp-bg.png") no-repeat scroll left bottom; padding-bottom:5px; margin-top:14px; background-size:100% 5px;margin-bottom: 15px;}
.tech img{width:100%;} 
.tech{padding-bottom:0px; margin-top:10px; line-height:0px; position:relative;}
.tech .tech1-overlay { position:absolute; text-align:center; width:100%; height:100%; top:0; left:0; background: rgba(59, 137, 255, 0.80) url("../img/blue-arrw.png") no-repeat scroll right 2px bottom 2px;}
.tech h1 {color:#fff;font-family: 'Open Sans', sans-serif; font-size:18px; font-weight:700;text-transform:uppercase; position:absolute; top:50%; left:0; right:0;}
.tech .tech2-overlay { position:absolute; text-align:center; width:100%; height:100%; top:0; left:0; background: rgba(154, 190, 72, 0.90) url("../img/grn-arrw.png") no-repeat scroll right 2px bottom 2px;}
a.dealer{background: rgba(203,6,14,1);
background: -moz-linear-gradient(top, rgba(243,26,62,1) 0%, rgba(203,6,14,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(243,26,62,1)), color-stop(100%, rgba(203,6,14,1)));
background: -webkit-linear-gradient(top, rgba(243,26,62,1) 0%, rgba(203,6,14,1) 100%);
background: -o-linear-gradient(top, rgba(243,26,62,1) 0%, rgba(203,6,14,1) 100%);
background: -ms-linear-gradient(top, rgba(243,26,62,1) 0%, rgba(203,6,14,1) 100%);
background: linear-gradient(to bottom, rgba(243,26,62,1) 0%, rgba(203,6,14,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f31a3e', endColorstr='#cb060e', GradientType=0 );

}

a.pump{background: rgba(19,71,149,1);
background: -moz-linear-gradient(top, rgba(31,120,195,1) 0%, rgba(19,71,149,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(31,120,195,1)), color-stop(100%, rgba(19,71,149,1)));
background: -webkit-linear-gradient(top, rgba(31,120,195,1) 0%, rgba(19,71,149,1) 100%);
background: -o-linear-gradient(top, rgba(31,120,195,1) 0%, rgba(19,71,149,1) 100%);
background: -ms-linear-gradient(top, rgba(31,120,195,1) 0%, rgba(19,71,149,1) 100%);
background: linear-gradient(to bottom, rgba(31,120,195,1) 0%, rgba(19,71,149,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f78c3', endColorstr='#134795', GradientType=0 ); }

.login a{color:#fff;font-family: 'Open Sans', sans-serif; font-size:15px; font-weight:600; height:38px; float:none; margin:20px auto 10px; border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px; width:70%; line-height:38px; display:block; text-align:center;  }

 /****  Product page CSS  ****/
ul.corp-pump li{ background:url("../img/corp-list.png") no-repeat scroll 22px 20px ; border-bottom:1px solid #eeeeee; padding:0 42px;}
ul.corp-pump li a{color:#444;font-family: 'Open Sans', sans-serif; font-size:14px; font-weight:500; padding:14px 0px; display:block;}
ul.corp-pump li:hover{ background:url("../img/corp-activ.png") no-repeat scroll 22px 20px #f4f4f4; }
ul.corp-pump li.active{ background:url("../img/corp-activ.png") no-repeat scroll 22px 20px #f4f4f4; }
ul.corp-pump li:last-child{ border-bottom:none;}
ul.corp-pump{ padding-bottom:5px; margin-top:14px; background-size:100%;}

.tech-pump img{width:100%;} 
.tech-pump{background: rgba(0, 0, 0, 0) url("../img/corp-bg.png") no-repeat scroll left bottom; background-size:100%; padding-bottom:20px; margin-top:20px;}
.tech-pump > span{margin-bottom:15px; display:block;}
.prodwise h2 {background: rgba(0, 0, 0, 0) url("../img/large-line.png") no-repeat scroll left bottom; color: #444;font-family: "Open Sans",sans-serif; font-size: 18px;
font-weight: 600;padding-bottom: 8px;text-transform: none;width:100%;margin:20px 0px 18px 0px}
.pump-tab button > img{ width:auto; float:left; vertical-align:middle; padding-right:10px ; margin:0px; }
.products{min-height:1097px;}
.products img {float: left;padding-right: 15px;vertical-align: middle;width: auto;margin:4px 0px;}
.product-dt a{font-family: 'Open Sans', sans-serif; font-size:16px; /*text-decoration:underline;color:#2a7cb7;*/ color:#333333; float:left;}
.prod-wraper{background: rgba(0, 0, 0, 0) url("../img/shadow-big.png") no-repeat scroll left bottom; padding-bottom:21px; float:left; width:100%; }
.prod-outer{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; border:1px solid #f6f6f6;padding:1%; float:left; margin-top:10px; width:98%; }
.prod-inner{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:2%; float:left;background:#fff;width:96%;}
.prod-inr-lft{ float:left; width:48%; margin-right:3%;}
.prod-inr-lft img{width:100%;}
.prod-inr-rgt{ float:left; width:48%; }
.prod-inr-rgt ul li{font-family: "Open Sans",sans-serif;font-size: 13px; font-weight:normal; color:#444; background: rgba(0, 0, 0, 0) url("../img/arw-blu.png") no-repeat scroll left center; padding:0px 0px 0px 20px; margin-bottom:15px; border:none;}
.prod-inr-rgt ul li:last-child{margin-bottom:0px;}
.prod-inr-rgt ul{ float:left; padding-top:10px;}
ul.pump-dt {float:left; width:100%;}
.pump-dt li{ border-bottom:1px dashed #ccc; padding-bottom:5px; width:100%; float:left; margin-bottom:20px; }
.pump-dt li:last-child{ margin-bottom:0; border:none; padding-bottom:0px;}
 /****  Product list page CSS  ****/
.agri-pump{float:left;}
.agri-pump h2{color:#444;font-family: 'Open Sans', sans-serif; font-size:18px; font-weight:600; text-transform:none; background: rgba(0, 0, 0, 0) url("../img/large-line.png") no-repeat scroll left bottom; padding-bottom:8px;}
.agri-pump p{color:#444;font-family: 'Open Sans', sans-serif; font-size:14px; font-weight:400; line-height:20px; margin-bottom:0px;}
.list-container{float:left; width:100%; margin-top:30px;}
.list-container li{float:left; width:32%; margin-right:2%; margin-bottom:25px;}
.list-container li:hover .product-pad{box-shadow: 1px 1px 5px #717171; -webkit-box-shadow: 1px 1px 10px #888; -moz-box-shadow: 1px 1px 10px #888; transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out;}
.list-container li:nth-child(3n-3){margin-right:0;}
.prod-name{ text-transform:uppercase; background:#2876ae;float:left;height:30px; line-height:30px; padding:0px 12px;  color:#fff;font-family: 'Open Sans', sans-serif; font-size:14px; border-top-left-radius:3px;border-top-right-radius:3px;} 
.product-pad{border:3px solid #e7edf0; border-radius:3px;-moz-border-radius:3px; -webkit-border-radius:3px; text-align:center;float:left; width:98%; padding:0 0px;}
.product-pad img{ width:auto; max-width:98%; height:158px;}
.product-pad h4{color:#2876ae;font-family: 'Open Sans', sans-serif; font-size:14px; font-weight:600; padding-bottom:18px; min-height:38px;}
a.read{background:#666666; height:24px; line-height:24px; display:block; text-align:center; text-transform:uppercase; width:90px; margin:10px auto 0px; color:#fff;font-family: 'Open Sans', sans-serif; font-size:10px; border-radius:4px;-moz-border-radius:4px; -webkit-border-radius:4px;}
a.read:hover{background:#10A9A2;}

.prod-list-rgt{float:left; width:47%; }

.resp-tabs-list img {padding-right: 15px;width: auto !important;margin:-1px 0px;}

 /****  Product Detail page CSS  ****/
.category h2{ background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(229, 237, 242, 1) 100%) repeat scroll 0 0; border: 1px solid #e7edf0;border-radius: 4px;color: #333;float: left;font-family: "Open Sans",sans-serif;font-size: 18px;line-height: 30px;font-weight:normal;  margin:20px 0px 15px 0px;
padding-left: 3%; text-transform: none;width: 97%; font-weight:bold;}
.category h2 span{color:#ef243a;}
.feature h5 , .product-tab h5{font-family: "Open Sans",sans-serif;font-size: 16px; font-weight:bold; color:#ef243a;}
.feature ul li , .product-tab .list li , .product-tab .resp-tabs-container .resp-tab-content ol li{font-family: "Open Sans",sans-serif;font-size: 14px; font-weight:normal; color:#444; background: rgba(0, 0, 0, 0) url("../img/feature-list-arw.png") no-repeat scroll left top 4px; padding:0px 0px 0px 15px; margin-bottom:15px;}
.feature ul li:last-child , .product-tab .list li:last-child{margin-bottom:0px;}
.feature ul , .product-tab .list{margin-top:15px; float:left; width:100%; margin-bottom:25px;}
.product-detail img {float: left;padding-right: 5px;vertical-align: middle;width: auto;margin:4px 0px;}
 /****  Contact page CSS  ****/
 .map{border:2px solid #f4f4f4;box-shadow: 1px 1px 3px #ddd; float:left; width:100%; display:none; margin-top:20px;}
.contact h3{color:#333;font-family: 'Open Sans', sans-serif; font-size:15px; font-weight:600;line-height:24px; padding:25px 0px 5px 0px;}
.contact h5{color:#2979b1;font-family: 'Open Sans', sans-serif; font-size:14px;}
.contact h6{color:#444;font-family: 'Open Sans', sans-serif; font-size:14px;font-weight:600; padding:15px 0px 5px 0px;}
.address-lft{float:left;color:#444;font-family: 'Open Sans', sans-serif; font-size:14px; margin-right:35px; }
.address-rgt{float:left;color:#444;font-family: 'Open Sans', sans-serif; font-size:14px;}
.address-rgt span{color:#444;font-family: 'Open Sans', sans-serif; font-size:14px;font-weight:600;}
.address-rgt a{color:#016fb9;font-family: 'Open Sans', sans-serif; font-size:14px; text-decoration:underline; margin-right:8px;}
.address-rgt a:hover { text-decoration:none;}
.address-lft p, .address-rgt p{margin-bottom:5px;}
.enquiry {float:left; width:100%; margin-top:20px;}
.enquiry h2{background: rgba(229,237,242,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,237,242,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(229,237,242,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,237,242,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,237,242,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,237,242,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(229,237,242,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5edf2', GradientType=0 );
color:#2979b1;font-family: 'Open Sans', sans-serif; font-size:16px; font-weight:700; float:left; width:97%; height:40px ; line-height:40px;
 text-transform:none; padding-left:3%; border:1px solid #e7edf0; border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px; margin-bottom:15px;}
.form-lft{width:47%; float:left;}
.form-rgt{width:47%; float:right;}
.enquiry input[type="submit"], .enquiry input[type="button"]{ color:#fff; background:#009992; font-size:14px; padding:0px 10%; font-family:'AvenirLTStd-Medium'; float:left; border:none;text-align:left;cursor:pointer; height:40px; text-transform:uppercase; font-family: 'Open Sans', sans-serif; font-size:14px; font-weight:600; line-height:40px;}
.enquiry input[type="text"] , .enquiry input[type="tel"] , .enquiry input[type="email"] { border: 1px solid #e8eef0;color: #888888; float: left;font-family: 'Open Sans', sans-serif; font-size:14px; font-weight:400;line-height: 26px; margin: 0 0 2px; outline: medium none;  padding: 3px 3%;  width: 94%; background:#f0f4f7;}
.enquiry textarea		{ border: 1px solid #e8eef0; float: left;font-family: 'Open Sans', sans-serif; font-size:14px; font-weight:400;line-height: 18px; margin: 0 0 3px; outline: medium none; padding: 3px 3%; width: 94%;background:#f0f4f7;color: #888888;}
::-webkit-input-placeholder { /* Chrome */
  color:#888888;
}
:-ms-input-placeholder { /* IE 10+ */
  color:#888888;
}
::-moz-placeholder { /* Firefox 19+ */
  color:#888888;
  opacity: 1;
}
:-moz-placeholder { /* Firefox 4 - 18 */
  color:#888888;
  opacity: 1;
}

 /****  Footer CSS  ****/
footer { float:left; width:100%;  padding:0px;     margin-top: 0;border-top: 2px solid #009992; }
.foot-top{width:100%;background:#333333; float:left; padding:30px 0px;}
.foot-top h1{color:#f7f7f7;font-family: 'Open Sans', sans-serif; font-size:20px; font-weight:700; text-transform:uppercase; margin-bottom:18px; } 

.foot-left{float:left; width:35%; margin-right:7%;}
.foot-left p{color:#eeeeee;font-family: 'Open Sans', sans-serif; font-size:14px; font-weight:300;line-height:24px;margin-top:10px; float:left; }
a.f-readmore{color:#ef243a;font-family: 'Open Sans', sans-serif; font-size:12px; text-transform:uppercase; margin-top:5px; float:left; cursor:pointer;}
a.f-readmore:hover{color:#fff; }
.foot-center{float:left; width:23%;}
ul.links{float:left; margin-top:10px;}
ul.links li{background:url(../img/foot-arw.png) no-repeat 0 5px; padding:0px 0px 15px 25px;}
ul.links li a{color:#eeeeee;font-family: 'Open Sans', sans-serif; font-size:14px; font-weight:300; transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out;}
ul.links li a:hover { padding-left:5px;}
.foot-rgt{float:left; width:35%;}
.foot-bottom{width:100%;background:#333333; float:left;height:auto; }
.foot-bottom p{vertical-align:middle;font-family: 'Open Sans', sans-serif; font-size:12px; color:#eeeeee; width:100%; float:left; text-align:center;}
ul.foot-social{float:right; padding-top:20px; display:none;}
ul.foot-social li{display:inline-block; list-style:none; padding-left:8px;}
ul.foot-social li a img{transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out;}
ul.foot-social li a:hover img{ transform:rotate(360deg); }
input[type="submit"], input[type="button"]{ transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; color:#fff; background:#eb243a; font-size:18px; padding:0px 5%; font-family:'AvenirLTStd-Medium'; float:left; border:none;text-align:left;cursor:pointer; height:31px; text-transform:uppercase; font-family: 'Open Sans', sans-serif; font-size:14px; font-weight:600;}
input[type="submit"]:hover, input[type="button"]:hover{ background:#10A9A2;}
input[type="text"] { border: 1px solid #404040;color: #888888; float: left;font-family: 'Open Sans', sans-serif; font-size:14px; font-weight:300;line-height: 26px; margin: 0 0 15px; outline: medium none;  padding: 3px 3%;  width: 94%; background:#313131;}
textarea		{ border: 1px solid #404040; float: left;font-family: 'Open Sans', sans-serif; font-size:14px; font-weight:300;line-height: 18px; margin: 0 0 15px; outline: medium none; padding: 3px 3%; width: 94%;background:#313131;color: #888888;}
.pro-slider{float:left; width:400px;}
.about-left.prod-inner { width:96%; margin-right:0px; min-height:300px;}
.pump-rely { float:left; width:100%; background:#f5f4f4; padding:6px 0px; text-align:center; position:relative;}
.pump-rely h2 { color:#ef243a; font-family: 'Open Sans', sans-serif; font-size:30px;display: inline-block; padding:0px 13px; font-weight:600; font-style:italic; background:#f5f4f4; position:relative; z-index:99;}
.pump-rely span { background-color: #c4d4e4; content: "";display: inline-block;height: 1px;position: absolute;vertical-align: middle; width: 100%; left:0; top:24px;}
.prod-list { float:left; width:100%; position:relative; margin-bottom:20px;}
.prod-list li { float:left; width:49%; margin-right:2%; position:relative; line-height:0;}
.prod-list li img { width:100%;}
.prod-list li:last-child { margin-right:0px;}
.prod-list li .prod1-overlay { position:absolute; padding:20px 4%; text-align:left; float:left; width:92%; bottom:0; left:0; background: rgba(59, 137, 255, 0.80) url("../img/blu-arw1.png") no-repeat scroll right 2px bottom 2px;}
.prod-list li h2 {color:#fff;font-family: 'Open Sans', sans-serif; font-size:20px; line-height:20px; padding-bottom:7px; margin-bottom:7px; display:inline-block; font-weight:600; border-bottom:1px solid #fcfbfb;}
.prod-list li p {color:#f5f4f4; font-family: 'Open Sans', sans-serif; font-size:14px; }
.prod-list li .prod2-overlay { position:absolute;padding:20px 4%; width:92%; bottom:0; left:0; background: rgba(154, 190, 72, 0.90) url("../img/grn-arw1.png") no-repeat scroll right 2px bottom 2px;}
.social-ban {position: fixed;right: 0;top: 211px;z-index: 9999;}
.social-ban li { line-height: 0;}
.ban-txt-rgt { position:absolute; right:0px; bottom:15px;}
.prod-view { float:left; width:100%;}
.slider-lft { float:left; width:340px; margin-right:18px;}
.slider-lft ul li img { width:100%; padding:0px; margin:0px;}
.bx-wrapper .bx-pager .bx-pager-item { border:1px solid #e9e9e9; margin:0px 4%;}
.bx-wrapper .bx-pager .bx-pager-item img { width:100%; padding:0px; margin:0px;}
.zoom-ico { position:absolute; top:44%; text-align:center; left:0; right:0;}
.zoom-ico img { width:auto !important; display:inline-block !important; float:none !important;}
.prod-desc { float:left; width:600px;}
.prod-desc h2 { margin:0px 0px 17px 0px; text-transform:uppercase;}
.prod-desc h3 { background:#444444; padding:5px 3%; float:left; width:94%; color:#fff; font-family: 'Open Sans', sans-serif; font-size:15px; font-weight:bold; }
.desc-detail {box-sizing: border-box; float:left; width:100%; background:#ffffff;border-radius: 0 0 5px 5px; padding:20px; border-bottom:5px solid #e7edf0; min-height:297px;}
.detail-btns { float:left; width:100%; text-align:left; margin-top:20px;}
.detail-btns a{color:#fff;font-family: 'Open Sans', sans-serif; font-size:15px; padding:0px 17px; font-weight:600; height:38px; float:none; margin:0px 15px 0px 0px; border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px; width:auto; line-height:38px; display:inline-block; text-align:center;  }
.detail-btns a img { float:none; margin:0px; padding-right:7px; }
a.catlog{background: rgba(203,6,14,1);
background: -moz-linear-gradient(top, rgba(243,26,62,1) 0%, rgba(203,6,14,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(243,26,62,1)), color-stop(100%, rgba(203,6,14,1)));
background: -webkit-linear-gradient(top, rgba(243,26,62,1) 0%, rgba(203,6,14,1) 100%);
background: -o-linear-gradient(top, rgba(243,26,62,1) 0%, rgba(203,6,14,1) 100%);
background: -ms-linear-gradient(top, rgba(243,26,62,1) 0%, rgba(203,6,14,1) 100%);
background: linear-gradient(to bottom, rgba(243,26,62,1) 0%, rgba(203,6,14,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f31a3e', endColorstr='#cb060e', GradientType=0 );
}
a.enquiry { background: #ef243a none repeat scroll 0 0; border-radius: 2px;  color: #ffffff;  font-size: 15px;  padding: 7px; position: absolute; right: 21px; top: 60px; width: 112px;}
a.enquiry:hover{ background:#dd1328;}
.about-left.contact { min-height:964px;}
.prod-inner.prod-inner-bg{ background:#f9f9f9;}
.read-marg { margin-left:10px;}
.apptable { background: #ffffff none repeat scroll 0 0; border: 1px solid #e6e6e6; line-height: 24px; margin-bottom: 15px;}
.apptable th { background: #185ca9 none repeat scroll 0 0; border-bottom: 1px solid #2F73C0; border-right: 1px solid #2F73C0; color: #ffffff;  font-weight: 600; padding: 7px; text-align: left; width: 28%;}
.apptable tr td:last-child, .apptable tr tg:last-child { border-right: 0 none;}
.apptable td { border-bottom: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; color: #444444; padding: 7px; vertical-align: top;}
.apptable tr:last-child td, .apptable tr:last-child th { border-bottom: 0 none;}
.apptable td a { text-align:left;transition: all 0.5s ease 0s; background: rgba(0, 0, 0, 0) url("../img/lilist3.png") no-repeat scroll left center; color: #444444;  display: block; padding: 2px 0 2px 15px;}
.apptable td a:hover { background-position: -10px center; color: #ef243a; padding-left: 0; text-decoration: underline;}
.cont-pad-inner .leftimg { float: left; margin: 0 10px 15px 0; width: auto;transition: all 0.4s ease 0s;}
.cont-pad-inner .rightimg { float: right; margin: 0 0 15px 10px; width: auto;transition: all 0.4s ease 0s;}
.cont-pad-inner .rightimg:hover , .cont-pad-inner .leftimg:hover{box-shadow: 6px 6px 6px 0 rgba(0, 0, 0, 0.4);-webkit-box-shadow: 6px 6px 6px 0 rgba(0, 0, 0, 0.4);-moz-box-shadow: 6px 6px 6px 0 rgba(0, 0, 0, 0.4);-o-box-shadow: 6px 6px 6px 0 rgba(0, 0, 0, 0.4);}
.csrpage h2{display:inline-block; width:100%;}
.about-left .fullwidthpara { color: #444444; float: left; margin: 15px 0; padding: 0; width: 100%;}
.enquiry select { height:35px;  background: #f0f4f7 none repeat scroll 0 0; border: 1px solid #e8eef0; color: #888888; float: left; font-family: "Open Sans",sans-serif; font-size: 13px; font-weight: 400; line-height: 26px; margin: 0 0 3px; outline: medium none; padding: 3px 3%; width:100%;}
.enquiry h4 { float:left; width:100%; color: #444444; font-size: 16px; font-weight: 600; padding: 15px 0 10px;}
.enquiry h4 span { display: block; font-size: 12px;}
.enquiryformtab { background: #ffffff none repeat scroll 0 0; border: 1px solid #e6e6e6; line-height: 24px; margin-bottom: 15px;}
.enquiryformtab th { background: #185ca9 none repeat scroll 0 0; border-bottom: 1px solid #2F73C0; border-right: 1px solid #2F73C0; color: #ffffff;  font-weight: 600; padding: 7px; text-align: left; width: 28%;}
.enquiryformtab tr td:last-child, .apptable tr tg:last-child { border-right: 0 none;}
.enquiryformtab td { border-bottom: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; color: #444444; padding: 7px; vertical-align: top;}
.enquiryformtab tr:last-child td, .apptable tr:last-child th { border-bottom: 0 none;}
.enquiry .enquiryformtab input[type="text"] { margin-bottom: 0;}
.addbtntd > img { cursor: pointer; display: inline-block; float: right; margin: 0 2px; width: 16px;}
.form-fullwith > p {  float: left; margin-bottom: 5px; width: 100%;}	
.enquiry .form-fullwith .placetxt { float: none;    width: 150px;}
.gallerypad {  float: left;  width: 100%;}
.gallerypad .fancybox { box-sizing: border-box;  float: left;  padding-bottom: 20px; padding-right: 10px;  width: 50%;}
.gallerypad .fancybox:nth-child(2n) { padding-left: 10px; padding-right: 0;}
.gallerypad .fancybox > img {transition: all 0.5s ease 0s; vertical-align: bottom;}
.gallerypad .fancybox > span { color: #185ca9; float: left; padding: 5px 0; text-align: center; width: 100%;}
.gallerypad .fancybox:hover img{box-shadow: 6px 6px 6px 0 rgba(0, 0, 0, 0.3);-webkit-box-shadow: 6px 6px 6px 0 rgba(0, 0, 0, 0.3);-moz-box-shadow: 6px 6px 6px 0 rgba(0, 0, 0, 0.3);-o-box-shadow: 6px 6px 6px 0 rgba(0, 0, 0, 0.3);}
.gallerypad .fancybox:hover span{color:#ef243a;}
/* warranty Text */
.warranty-txt { float:left; width:92%; background:#d1d1d1; border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px;-moz-border-radius:5px; padding:10px 4%; margin-top:15px; color:#ef243a; font-family: 'Open Sans', sans-serif; font-size:18px; }
table {box-sizing: border-box; border: 1px solid #d1d1d1; width: 100%; margin-bottom:10px;}
th {box-sizing: border-box;background: #444444 none repeat scroll 0 0; border-bottom: 1px solid #6b6b6b; border-right: 1px solid #6b6b6b; color: #ffffff; font-weight: 600; padding: 5px; text-align: center;}
table tr th:last-child { border-right: medium none;}
td {box-sizing: border-box; border-bottom: 1px solid #d1d1d1; border-right: 1px solid #d1d1d1; padding: 5px; text-align: center; font-size:14px;}
table tr td:last-child { border-right: medium none;}
table tr:last-child td { border-bottom: medium none;}
.prodwise {border: 1px solid #e7edf0; box-sizing: border-box;  display: block; float: left; padding: 0 15px;  width: 100%;}
.about-left .producttab > h3 {background:rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(229, 237, 242, 1) 100%) repeat scroll 0 0; border: 1px solid #e7edf0; display: inline-block; margin-right: 10px; padding:0; width: auto;}
.about-left .producttab > h3 a{ display:inline-block; color: #457293; cursor: pointer; padding: 12px 30px;  width: auto;}
.about-left .producttab > h3.activetab {background: #ffffff none repeat scroll 0 0; border-bottom: medium none; position: relative; top: 2px;}
.pumptab .resp-tab-item {background: -moz-linear-gradient(top, rgba(119,199,237,1) 0%, rgba(68,155,222,1) 100%);background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(119,199,237,1)), color-stop(100%, rgba(68,155,222,1)));background: -webkit-linear-gradient(top, rgba(119,199,237,1) 0%, rgba(68,155,222,1) 100%);background: -o-linear-gradient(top, rgba(119,199,237,1) 0%, rgba(68,155,222,1) 100%);background: -ms-linear-gradient(top, rgba(119,199,237,1) 0%, rgba(68,155,222,1) 100%);background: linear-gradient(to bottom, rgba(119,199,237,1) 0%, rgba(68,155,222,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#77c7ed', endColorstr='#449bde', GradientType=0 );
border:1px solid #e7edf0; float: left; margin: 0 1px 0 0; padding: 15px 30px;font-size: 14px; color:#ffffff; font-weight:600; text-transform:none; border:none;}
.pumptab .resp-tab-item > img{padding-right:10px; margin:0;}
.pumptab .resp-tab-item > span { float: left; padding: 5px 0;}
.pumptab .resp-tab-item.resp-tab-active { background: #666666 none repeat scroll 0 0;}
.pumptab .resp-tabs-list .resp-tab-item:first-child { border-radius: 3px 0 0 3px;}
.pumptab .resp-tabs-list .resp-tab-item:last-child { border-radius:0 3px 3px 0;}
.borderimg { border: 2px solid #e5e5e5;}
.pumptab .prod-inr-rgt li{transition: all 0.5s ease 0s;}
.pumptab .prod-inr-rgt a { display:block; float:none; color: #444444; font-size: 13px; text-decoration: none;}
.pumptab .prod-inr-rgt li:hover{ /*background-position: -15px center;padding-left: 0;*/}
.pumptab .prod-inr-rgt li:hover a { /*color: #2a7cb7; text-decoration: underline;*/}
.category > h2 { margin:0; box-sizing: border-box;  padding: 10px; text-transform: uppercase; width: 100%;}
.pumptab.pumptab1 .resp-tab-item { padding: 15px 80px;}
.pumptab .prod-inr-rgt .linktext a{ color: #ef243a; cursor: pointer;}
.pumptab .prod-inr-rgt li.linktext:hover{ background-position: -15px center;padding-left: 0;}
.pumptab .prod-inr-rgt li.linktext:hover a { text-decoration: underline;}
ul.corp-pump li a:hover{}
#about-dilip { max-width: 750px; overflow:hidden;display:none;}
.enquiry.popupform { width:99%;  margin: 0;}
.enquiry.popupform h2{color:#ffffff; background:#444444;}
.enquiry.popupform input[type="text"] , .enquiry.popupform textarea{border: 1px solid #d7dddf;}
sup.red { color:#f00;}
.hdr_lft img { width: auto; max-height: 100%;}
.logo img {display: block; padding-bottom: 0px;}
.logo span { color: #ffffff; display: block; font-size: 17px; font-weight: 600; text-align: center; font-style:italic;}
.searchbox { float: right; margin-bottom: 5px;  position: relative; top:2px;}
.searchbox > input[type="text"] ,.searchbox form > input[type="text"] { background: #ffffff none repeat scroll 0 0; border: none; padding-right: 28px;    line-height: 24px; margin-bottom: 0; width: 150px; border-radius: 5px; padding-left: 10px;}
.searchbox > input[type="submit"] , .searchbox form > input[type="submit"] { background:rgba(0, 0, 0, 0) url("../img/search.png") no-repeat scroll center center;color: rgba(0, 0, 0, 0); height: 30px; padding: 0; position: absolute; right: 2px;top: 1px; width: 26px;}
#language , #language1 , .social-ban{display:none;}
.bgpad {float: left; height: 62px; position: absolute; width: 100%;background:url(../img/grey-bg.jpg) repeat-x;}
.prod-pad a {min-height: 290px; transition: all 0.4s ease 0s;  box-sizing: border-box;border-radius: 0 0 3px 3px; display: block;  padding: 0 0 4px;-webkit-box-shadow: 0px 5px 8px 0px rgba(0,0,0,0.23);-moz-box-shadow: 0px 5px 8px 0px rgba(0,0,0,0.23);box-shadow: 0px 5px 8px 0px rgba(0,0,0,0.23);}
.prod-pad a:hover{background: #10A9A2;}
.prod-pad a:hover p{color:#ffffff !important;}
.pintrest { float: left;    width: 100%;}
.pintrest > li { box-sizing: border-box;  float: left;  padding: 5px;    width: 40%;}
.pintrest a { overflow:hidden; float: left; position: relative; width: 100%; height:265px;}
.pintrest img { vertical-align: bottom;  width: 100%;}
.pintrest span {background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;height: 100%;width: 100%;text-align: center; bottom: -86%;box-sizing: border-box; color: #ffffff;transition: all 0.4s ease 0s; font-size: 15px; text-transform:uppercase; left: 0; padding: 10px 0; position: absolute;}
.pintrest a:hover span { bottom: 0; padding-top:120px;}
.pintrest > li:nth-child(2) {width: 30%;}
.pintrest > li:nth-child(3) {width: 30%;}
.pintrest > li:nth-child(4) {width: 60%;}
.pintrest > li:nth-child(5) {width: 40%;}
.about-left.prod-inner.prod-inner1 > h2 { float: left; color:#555555;}
.viewmore { color: #ef243a; cursor: pointer; float: right; text-decoration: underline; font-weight:600;}
.prod-inner1 .list-container { margin: 10px 0 20px;}
.prod-inner1 .list-container > li { width: 23.5%;}
.prod-inner1 .list-container li:nth-child(3n-3){margin-right: 2%;}
.prod-inner1 .list-container li:nth-child(4n-4){margin-right: 0;}
.viewmore:hover { color: #009992;}
.product-pad > a { display: block; padding: 12px 0;}
.banner_txt.banner_txtleft { float: left; left: -30px; right: unset;}
.flexslider .slides .row img { bottom: 0; left: 0; position: absolute; width: auto;}
.flexslider .slides .row img.rightbanimg { left: unset;  right: 0;}
.weblink > a {transition: all 0.4s ease 0s; background: #009992 none repeat scroll 0 0; border-radius: 0 0 3px 3px;  color: #ffffff; float: right; font-weight: 600; margin: 0 10px; padding: 5px 14px;}
.weblink > a:hover { background: #ffffff none repeat scroll 0 0; color: #333333;}
.footlinks li:last-child a {border: medium none;}
.footlinks a {background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border-right: 1px solid #ffffff; color: #ffffff; display: inline-block; font-size: 13px;  line-height: 13px;  padding: 0 10px; opacity: 0.8;}
.footlinks a:hover{opacity:1;}
.foot-bottom .row > p:last-child {  padding: 5px 0;}
.product-tab { float: left; margin: 10px 0 !important; width: 100%;}
.product-tab .list li a { color: #444444;}
.product-tab .list li a:hover{ color: #009992;}
.feature ul li, .product-tab .list.downloads li { background-position: 0 0;  min-height: 26px; padding-left: 35px;  padding-top: 4px;}
.feature ul li, .product-tab .list li.pdf {background-image:url("../img/pdf.png");}
.feature ul li, .product-tab .list li.img {background-image:url("../img/img.png");}
.feature ul li, .product-tab .list li.movie {background-image:url("../img/movie.png");}

/* Tiny Scrollbar */
.scroll-pad { float:left; width:100%; padding:0px; margin:125px 0 0; position:relative; }
.scrollbar1 { float:left; font-size:14px; height:auto; width:100%; margin:0px; padding:0px; position:relative; }
.scrollbar1 .viewport { width:100%; height:353px; overflow: hidden; position: relative; }
.overview { float:left; width:100%; list-style: none; position: absolute; left: 0; top: 0; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
.scrollbar{ background:none;  position:absolute; background-position: 0 0; float: right; width:6px; right:0px; }
.scrollbar1 .track {  background:none; height: 100%; width:4px; position: relative; padding: 0px; left:25px; top:0px; }
.thumb { background:#2d5c73;  height:60px; width:8px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left:-2px; }
.thumb .end {  background:none; overflow: hidden; height: 5px; width: 25px; }
.scrollbar2{ float:right; font-size:14px; height:auto; width:100%; margin:0px; padding:0px; position:relative; }
.scrollbar2 .viewport{ width:100%; height:410px; overflow: hidden; position: relative; }
.scrollbar2 .track{  height:390px;  background:rgba(255, 255, 255, 0.1); height: 100%; width:4px; position: relative; padding: 0px; left:20px; top:0px; }
.about-left p strong {  color: #07615a;  font-weight:700;}
.sys-view{float:left; width:100%;}
.contact object { float: left; height: 700px; text-align: center;  width: 700px; margin-top:20px;}
.contact object embed {  height: 700px;  width: 700px;}
.about-right h2 a { color: #ffffff;}
.pintrest li:nth-child(3) img { position: relative;  top: -19%;}
.footlinks .menu {margin: 15px 0 5px 0; float: left;  text-align: center;  width: 100%;}
.footlinks .menu li { display: inline-block;}
.breadcrumb-container ul li:last-child span:last-child { display: none;}
.breadcrumb-container ul li:last-child a { color: #ededed;}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors { box-sizing: border-box; float: left; margin: 10px 0; width: 100%;}
.contact .enquiry form div > span { float: left; margin-bottom: 10px; width: 100%;}
.contact .enquiry form div > span span { float: left; width: 100%;}
.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok { box-sizing: border-box; float: left; margin: 10px 0;  width: 100%;}
.contact .enquiry form div > span.ajax-loader { float: none; margin: 0 0 4px;  width: 16px;}
.bx-controls.bx-has-controls-direction { bottom: -60px; left: 0; position: absolute; width: 100%;}
.bx-wrapper a.fancybox {float: left; height: 300px; text-align: center; width: 100%;}
/*.bx-wrapper a.fancybox > img { float: none; height: 300px; margin: 0 auto; vertical-align: middle;  width: 290px;}*/
.bx-wrapper a.fancybox > img { bottom: 0; float: none; height: auto; left: 0; margin: auto; max-height: 100%; max-width: 100%; position: absolute; right: 0; top: 0; vertical-align: middle; width: auto;}
.slider-lft > div#bx-pager { margin: 0 40px;}
.bx-wrapper {padding: 0 0 12px !important;}
.slider-lft > div#bx-pager a {height: 56px; width:56px; position:relative; background: #ffffff none repeat scroll 0 0; border: 1px solid #e9e9e9; float: left;  margin: 0 10px;}
/*.slider-lft > div#bx-pager a img { margin: 0; padding: 0;}*/
.slider-lft > div#bx-pager a img { bottom: 0; left: 0; margin: auto; max-height: 100%; max-width: 100%; padding: 0; position: absolute; right: 0; top: 0;}
.enquiry.popupform form div > span { float: left;margin-bottom: 10px; width: 100%;}
.enquiry.popupform form div > span.ajax-loader { float: none; margin: 0 0 4px; width: 16px;}
.entry-summary .more-link { color: #009992;   float: right; margin: 10px 0;}
.entry-summary{color: #444444; font-family: "Open Sans",sans-serif; font-size: 14px; line-height: 24px; margin-bottom: 20px;}
.navigation.pagination { float: right; text-align: right; width: 100%;}
.pagination h2 { display: none;}
.nav-links { float: right;}
.pagination div a span , .pagination div span span { display:none;}
.pagination div a { border-radius: 2px;  background: #009992 none repeat scroll 0 0; color: #ffffff;  display: inline-block; float: left; margin: 0 3px; padding: 3px 10px;}
.pagination div a:hover { background:#FE0000;}
.pagination div span { border-radius: 2px; background: #FE0000 none repeat scroll 0 0; color: #ffffff; display: inline-block; float: left; margin: 0 3px; padding: 3px 10px;}
.entry-title > a { color: #ef243a;}
#breadcrumbs li.item-current {  color: #ededed;}
#breadcrumbs li { background: rgba(0, 0, 0, 0) none repeat scroll 0 0;color: #ffffff; display: inline-block;}
#breadcrumbs li.item-current strong { font-weight: normal;}
.breadcrumbs { color: #ededed;}
.certificate-gallery {  float: left; margin: 0 0 20px;  width: 100%;}
.certificate-gallery .fancybox { border: 2px solid #e5e5e5;  float: left; margin: 0 1% 2% 0;  position: relative;  width: 47.5%;}
.certificate-gallery .fancybox:nth-child(2n) { margin: 0 0 2% 1%;}
.certificate-gallery .fancybox > img { vertical-align: bottom;}
.certificate-gallery .fancybox span {  background: #e5e5e5 none repeat scroll 0 0; box-sizing: border-box; color: #fe0000; display: block; padding: 10px; text-align: center;  width: 100%;}
.fancybox-inner .fancybox > img{max-height:100%; max-width:100%;}
.fancybox-inner .fancybox .zoom-ico { display: none;}
.fancybox-inner{text-align:center;}



.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 111111; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
    background-color: #fefefe;
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
  width: 50%;
float: left;
margin-left: 25%;
}

/* The Close Button */
.close {
    color: #aaaaaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}

.enquiry1.fancybox img {
    width: auto;
}


a.enquiry1 {
    background: url(https://www.aquagroup.in/wp-content/themes/aquasub/img/btn-arw.png)12px 10px no-repeat #ef243a;
    border-radius: 2px;
    color: #ffffff;
    font-size: 15px;
    padding: 5px 15px 5px 25px;
    position: static;
    left: auto;
    top: 3px;
    right: 200px;
    width: auto;
    text-align: center;
    margin-left: 10px;
    float: right;
}
 
a.enquiry1:hover {
    background: url(https://www.aquagroup.in/wp-content/themes/aquasub/img/btn-arw.png)8px 10px no-repeat #dd1328;
}

.social-lnk {
    text-align: center;
    clear: both;
    padding-top: 6px;
}


.cont-para-new {
    float: left;
    margin: 0 0 20px;
}
.cont-para-new2 {
    float: left;
    margin: 25px 0 0;
}
.cont-para-new > p {
    color: #353535;
    float: left;
    font-size: 15px;
    line-height: 28px;
    padding: 0 2%;
    text-align: center;
    width: 98%;
}

.cont-para-new2 > p {
    color: #353535;
    float: left;
    font-size: 15px;
    line-height: 28px;
    padding: 0 30px;
    text-align: center;
    width: 93%;
}

.cont-para-new > h1 {
    color: #009992;
    font-size: 26px;
    padding-bottom: 8px;
    text-align: center;
}

.cont-para-new2 > h1 {
    color: #009992;
    font-size: 26px;
    padding-bottom: 8px;
    text-align: center;
}

/*TOP BAR*/

.top-head{background: #026964; float: left; width: 100%; padding: 6px 0 5px;}
.powered a { color:#ef243a; }
.powered a:hover { color:#009992; }

.braches-details { float:left; width:100%;padding-top: 15px;}
.braches-details h1 { color: #ef243a; font-family: "Open Sans",sans-serif; font-size: 18px; font-weight: 700; margin-bottom: 10px; text-transform: uppercase;}
.braches-details h2 { color:#009992;font-size: 15px;}
.braches-details h3 { padding:5px 0;}
.braches-details strong { color: #333!important; font-size: 13px;}
.braches-details ul { float:left;width: 100%;}
.braches-details ul li { float:left; width:33%; margin-bottom:15px;min-height: auto;}
.wpcf7-captcha-captcha-82 { border: 1px solid #ccc; width: auto!important;}
.comment textarea { height:175px;}
span.wpcf7-not-valid-tip { clear:both; text-align:left; padding-left:15px;}
.about-left iframe{ width:100% !important;}
.about-left .aq-img {width: 100%;float: left;}
.about-left .aq-img img {width: auto;float: left;}

/*6-1-2019 website changes*/
/*footer link remove in corporate & product video*/
.weblink > a:last-child {display: none;}
/*footer link remove in corporate & product video end*/
/*tab activ*/
#horizontalTab .resp-tab-item.resp-tab-active{z-index: 0;}
/*tab activ end*/
/*sticky*/
.sticky-wrapper.is-sticky .top-head {display: none;}
/*sticky end*/
/*accordion*/
.braches-details .accordion_example2 {z-index: 0;}
.braches-details .accordion_example2 .acc_head{padding-left: 5% !important;}
/* .braches-details .smk_accordion .accordion_in .acc_head .acc_icon_expand{background: url('../img/plus-icon.png') no-repeat 14px 14px;top: 0px;margin-top: 0px;} */
.braches-details .accordion_example2.smk_accordion .accordion_in .acc_head{/*background:none #666;*/ color:#fff !important;}
/* .braches-details .accordion_example2.smk_accordion .accordion_in.acc_active .acc_head{background:none  #009992;} */
/* .braches-details .accordion_example2.smk_accordion .accordion_in.acc_active .acc_icon_expand{background: url('../img/plus-icon.png') no-repeat 14px 14px;top: 0px;margin-top: 0px;} */
.braches-details .accordion_example2 ul{float: left;padding-left: 3%;width: 97% !important;padding-top: 10px;}
.braches-details .smk_accordion .accordion_in.acc_active{border: 1px solid #ccc;}
.braches-details .smk_accordion .accordion_in{margin-top: 10px;}
/*accordion end*/ 
.down-tab td {
    text-align: left;
}
#horizontalTab .resp-tabs-container h1 {display: none;}
#horizontalTab .resp-tabs-container h5 {display: none;}
.product-tab .resp-tab-content {overflow:hidden;height:auto;visibility: visible; } 
/*6-1-2019 website changes end*/

.enquiry li	{ margin-bottom:10px; float:left; width:100%;}
#src_captcha	{ width:100% !important; background-color:#fff !important; margin-bottom:5px; padding:0 !important; border:1px solid #ccc !important;}


#wpsl-search-wrap input {
    border: 1px solid #d2d2d2;
    border-radius: 3px;
    background: #fff !important;
}

.article ul li { text-align: center; width:32.6%;margin-right: 1%; float: left;margin-bottom: 15px;}
.article ul li:nth-child(3n){margin-right: 0;}
.about-left h2 { color: #fff; font-family: 'Open Sans', sans-serif; font-size: 15px; font-weight: 700; text-transform: uppercase;
margin-bottom: 5px; background: #009992; padding: 5px 4px;}
.article ul li p {padding:0 5px;}
.article ul li h2 { font-size: 14px;}

.tel-no{color: #ffffff!important;font-size: 15px;padding: 5px 15px 5px 25px;float: right; position: static;left: auto;top: 3px;right: 382px;width: auto;}
