* { margin:0; padding:0; outline:0; }
.nobdr { border:none !important; }
.nobg { background:none !important; }
.nobdr_top { border-top:none !important; }
.nomargin { margin:0px !important; }
.nomargin-top { margin-top:0 !important; }
.nomargin-left { margin-left:0px !important; }
.nomargin-right { margin-right:0px !important; }
.nopadding { padding:0px !important; }
.alignbottom { vertical-align:text-top; }
img { height: auto; border:0; }
ul { list-style-type:none; padding:0; margin:0; }
ul li { list-style:none; padding:0; margin:0; }
a { text-decoration:none; outline:none; }
aside, details, figcaption, figure, ins, summary, small, mark, title, video, footer, header, hgroup, nav, section, article { display: block; }
.clear { padding:0; margin:0; clear:both; }
h1, h2, h3, h4, h5, h6 { padding:0; margin:0; }
html, body { height: 100%; width: 100%; padding: 0; margin: 0; font-family: 'Questrial';}
.cf:before, .cf:after { content: " "; display: table; }
.cf:after { clear: both; }
.cf { *zoom: 1;
}
:focus {
outline:none !important;
}
.product-gallery p{ display:block; margin:0; padding:0px; font-weight:300; line-height:16px; font-size:16px; color:#333; text-align:justify; }
h1{ font-size:26px; font-weight:500;}
.copyright, .copyright a{color: #999; text-align: left; font-size: 14px; padding:30px 0 0px 0;}

body { margin:0px; padding:0px; width:100%; background:#fff; }
html { margin:0px; padding:0px; }
.clear{clear: both;}

.main-container{ float:left; margin:0px; padding:0px;width:100%; max-width:100%; background: #fff;}
.container{ width:84%; /*1170px*/ margin:0 auto;}
.call-now-menu{ width:100%; float:left; border-bottom:0px solid #e9e9e9;padding: 5px 0;box-sizing: border-box;}
.call-now-menu .call-part{ float:right; width:auto; }
.call-part ul{ list-style:none;}
.call-part ul li{ float:left; width:auto; font:14px 'Questrial'; color:#0d2e5e; padding: 5px 10px 0px;}
.call-part ul li a{color:#0d2e5e; text-decoration:none;}
.call-part ul li span{  color: #fff; background: #f00; padding: 17px 19px;text-transform: uppercase; font-size:14px;}
.call-part ul li span a{ color:#fff;}
.call-part ul li img{ float:left; padding-right:10px;}
header{ width:100%; float:left; padding:0px 0;}
header .logo{ width:27%; float:left; margin-top:0px;z-index: 99999; position:relative;}
.nav{ width:71%; float:right; margin-top:38px;}

.nav > ul {float: right; width: auto;}
.nav ul li{ float:left; }
.nav ul li img{margin-left:8px; }

.nav ul li a{font:14px 'Questrial'; font-weight: 500; color:#0d2e5e; display:block;padding:12px 15px;}
.nav ul li a:hover{ background:#131b4d !important; color:#fff !important;}
.nav ul li.active{ background:#131b4d;}
.nav ul li.active a{ color:#fff;}
.nav ul li a:hover img{ padding-bottom:3px;}
.nav ul li:nth-child(){ background:url("../images/menu-aero.png") top right no-repeat;}
.nav .arrow-class{position:relative;}
.nav .arrow-class>a::after{content:"";width:6px; height:4px; background: url("../images/menu-aero.png") no-repeat;    position: absolute;right: 13px;top:51px;transition:0.3s}
.nav .arrow-class>a:hover::after{right: 13px;top:47px;}

.quote{background:#f1f1f1; width: 50%; float: left; border-radius:25px 0 25px 0; overflow:auto;}
.quote img{padding:10px; width:180px;}
.quote h1{color:#131b4d; padding:10px auto !important;  font-size:18px !important; line-height:20px;}
.quote h1 span{display: block; color: #999; margin:10px auto;}

.quote2{background:#fff; width: 50%; float: left; overflow:auto;}
.quote2 a{padding: 10px; text-decoration: none;display: block; border-bottom: 1px dotted #999; font-size: 16px; color: #666;}
.quote2 a b{color: #66c; font-size: 20px; font-weight: 500;}
.quote2 a:hover{background: #f1f1f1;}
.banner-slider{width:100%; float:left;position:relative;clear:both;background: #fff; max-height: 375px; } 
/* .banner-slider img{width:100%;} */
.banner-slider .static-slider-img {position:absolute; z-index:1; max-width:100%; left:0; right:0; margin:auto; }
.banner > img{max-width:100%; display:inline-block;}
.banner{ width:100%; float:left; text-align:center;}
.banner-inner{ float:left;}
.banner-inner-left{ float:left; width:70%; margin-top:50px;margin-left: 10px;}
.banner-inner-left h1{font:69px/69px 'Questrial'; color:#fff; text-transform:uppercase;}
.banner-inner-left p{font:19px/30px 'Questrial'; color:#fff; }
#owl-demo .item .banner{
    display: block;
    width: 100%;
    height: auto;
}

#banner .owl-controls .owl-pagination{position: absolute;bottom:75px;z-index: 99999;left:162px;}
#banner .owl-controls .owl-pagination .owl-page span{display:none;}
#banner .owl-controls .owl-pagination .owl-page.active span, #banner .owl-controls .owl-pagination .owl-page:hover span{display:none;}
#banner1{position:absolute; top:0px; z-index:9;width: 475px;}
#banner1 .owl-controls .owl-pagination .owl-page span{display:block;width: 15px;height: 15px;}
#banner1 .owl-controls .owl-pagination .owl-page span{background:#088bd6;}
#banner1 .owl-controls .owl-pagination .active>span{background:#fff;}
#banner1 .owl-controls .owl-pagination .owl-page:hover span{background:#fff;}
#banner1 .owl-controls.clickable{text-align:left;margin-top: 64px;padding-left: 10px;}



.product-gallery{ float:left; width:100%; text-align:center;padding: 50px 0 50px 0px;background:#fff;clear:both;}
.product-gallery h2{font:40px/40px 'Questrial'; color:#0d2e5e; text-transform:uppercase; padding-bottom: 8px;}
.product-slider{ width:100%; float:left; padding: 28px 0;}
.slider-box{ float:left; width:100%; height:auto; position:relative; padding:0px 10px;}
.slider-box img{width: 100%;}

.squad{ float:left; margin:1% .2%; text-align:left; width:19%; height:auto; background:#fff; position:relative; padding:0;box-sizing: border-box;}
.squad img{width: 100%; padding:0px; display:block; margin:0; }
.squad .info{background:#f1f1f1; padding:0 5px;box-sizing: border-box;}
.squad .info h2{font-size:14px; font-weight:600; color:#55c; margin:0; padding:10px 0px 0px 10px; line-height:inherit;} 
.squad .info p{margin:0; padding:0 0 10px 10px; font-size:14px; color:#333; line-height:20px;}

.slider-box:last-child{ margin-left:5px;}
.slider-box > span { bottom: 2px; right:25px; padding: 8px; position: absolute; font:14px; font-family:'Questrial'; color:#fff; border-radius:5px 5px 0 0;  background: #66c; text-transform:capitalize; width:75%; display:block;
}
.product-gallery .customNavigation{position: relative;}
.product-gallery .owl-pagination{display: none;}

.product-gallery .customNavigation .prev{position: absolute;left: -43px;top: 215px;cursor: pointer;}
.product-gallery .customNavigation .next{position: absolute;right:-41px;top: 215px;cursor: pointer;}


.industry{ float:left; width:100%; background:#f7f7f7; text-align:center; position:relative;padding: 69px 0px 60px 0px;clear:both;}
.industry:before{ display:block; clear:both; content:""; background:url("../images/industry-before.png") top left no-repeat; width:44px; height:44px; position:absolute; left:50%; top:-35px; margin-left:-34px;}
.industry h2{font:40px/40px 'Questrial'; color:#0d2e5e; text-transform:uppercase; padding-bottom: 8px;}
.industry p{font:19px/30px 'Questrial'; color:#78869a; padding: 0 25%;}
.industry-slider{width: 100%;padding: 56px 0px 0px 0px; height: 532px; box-sizing: border-box; position:relative; }
.industry-slider-box{float: left; width:100%; height: 456px;}
.industry-slider-box img{width: 100%; float:left;}
.industry-slider-box p{padding: 0 10%;}
.slider-con{width: 100%; height: 228px; padding:9% 2%; box-sizing: border-box;}
.slider-img{width: 100%; height:228px; overflow:hidden;}
.industry-slider-box h3{font:19px/40px 'Questrial'; text-transform:uppercase; color: #0d2e5e;}
.industry-slider-box p{font:15px/23px 'Questrial'; color: #78869a;}
.industry-slider-box span{font:19px/26px 'Questrial'; text-transform:uppercase; color: #78869a;position: relative;width:25%; display: block;margin: 0px auto;}
.industry-slider-box span:before {display:block; clear:both; content:"";border: 1px solid #9ea3aa; width: 14px;top:13px;position: absolute;left: 4px;}
.industry-slider-box span:after {display:block; clear:both; content:"";border: 1px solid #9ea3aa; width: 14px;top: 13px;position: absolute; right: 5px;}
.customNavigation1 .prev{position: absolute;left: -40px; top:245px;cursor: pointer;}
.customNavigation1 .next{position: absolute;right:-40px; top:245px;cursor: pointer;}
.industry .owl-pagination{display: none;}


.quality-banner{width: 100%; float: left; background: url('../images/home.jpg') no-repeat center top; background-size: 100%; height: 500px;}

.thanks-banner{width: 100%; float:left; background: url('../images/home.jpg') no-repeat center top; background-size: 100%; height: 500px;}


.quality-content{width: 100%; float: left; padding: 85px 0px 50px 0px;clear:both;}
.quality-con-header h2{font:40px/40px 'Questrial'; color:#0d2e5e; text-transform:uppercase; padding-bottom: 8px; text-align: center;}
.quality-con-header p{font:19px/30px 'Questrial'; color:#78869a; padding: 0 25%; text-align: center;}
.quality-content-left-para{font:19px/30px 'Questrial'; color:#78869a; padding: 40px 50px 65px 50px; width: 65%; box-sizing: border-box; float: left;}
.quality-content-left-para p:last-child{margin-top:40px;}
.quality-content-right-para{width:35%; padding:50px 25px;float:left;box-sizing: border-box;font:19px/30px 'Questrial'; color:#78869a;}
.quality-content-right-para section{margin-bottom: 25px; float:left;}
.quality-content-right-para section img{float:left; height: 76px; width: 76px;}
.quality-content-right-para section p{padding: 9px 0px 10px 100px;}


.update{ float:left; width:100%; background:#f7f7f7; text-align:center; position:relative;padding: 75px 0px 70px 0px;}
.update:before{ display:block; clear:both; content:""; background:url("../images/industry-before.png") top left no-repeat; width:68px; height:68px; position:absolute; left:50%; top:-35px; margin-left:-34px;}
.update h2{font:30px 'Questrial'; color:#0d2e5e; text-transform:uppercase; padding-bottom: 8px;}
.update p{font:19px/30px 'Questrial'; color:#78869a; padding: 0 25%;}
.update-inner{padding: 15px 15px; width: 33%; float:left; box-sizing: border-box;}
.update-inner:hover{background: #ddd;}
.date{background: #042a62; width: 16%; color:#fff;padding: 13px 0px; font:14px 'Questrial';float: left; box-sizing: border-box; }
.date span{font:30px 'Questrial';}
.update-sec{float: left; width:84%; padding: 0px 15px; text-align: left;box-sizing: border-box;}
.update-sec img{width: 100%;}
.update-sec p{padding: 0px; font-size: 16px; font-family: 'Questrial';color:#333; margin-top: 8px;}
.update-sec p span{ display: block; color: #999;font-size: 14px; }

.update-sec .first-para{padding: 0px;font-size: 18px; font-family: 'Questrial'; font-weight: 600; color:#042a62; }
.update-sec .read-more{font-size: 18px; font-family: 'Questrial';color:#35b1e8; margin-top:0px; float: left; }
.update-sec .read-more::after {content: url("../images/read-more-arrow.png");margin-left: 7px; transition: .2s;}
.update-sec .read-more:hover::after {margin-left:15px; }


footer{width: 100%; float: left; background: #131b4d; }
.footer{width: 100%; float: left; padding: 37px 0px 15px 0px;}
.footer h4{font: 15px/25px 'Questrial';color:#35b1e8; text-transform: uppercase; margin-bottom:5px;}
.footer .address{width: 39%;float: left; padding-top:14px; padding-right:1%;}
.footer  .address ul{margin-top:28px;}
.footer  .address .socil-media ul{margin-top:23px; margin-right: 20px;}
.footer  .address > ul  > li{font: 14px/30px 'Questrial';color:#cfd8e5; width: 95%;}
.footer  .address ul li span p{margin-top: 0;}
.footer  .address ul li a{color:#cfd8e5;}
.footer  .address ul li img{margin-right: 20px;padding: 6px 0px;float: left;height:auto;}
.env-padding{padding: 11px 0px !important;}
.socil-media ul li{float: left; margin-right: 20px;}
.socil-media ul li img{width:36px; height:36px; cursor: pointer; margin-right:5px;}

.footer-inner-con{width: 20%;float: left;}
.footer-inner-con ul li{font: 14px/30px 'Questrial';color:#cfd8e5;}
.footer-inner-con ul li a:hover, .footer-inner-con ul li a:active{color:#35b1e8 !important;}
#menu-footer-valve .active a{color:#35b1e8 !important;}
.footer-inner-con ul li a{color:#cfd8e5;}
footer p{font: 13px/27px 'Questrial';color:#cfd8e5;display: inline-block;margin-top: 0px;width: auto !important;margin-bottom: 18px;}
.m-t-20{margin-top: 20px;}


/**********---------------------------------------industry page start ----------------------------------------*******/
.blog_post_head{ color: #0d2e5e;
    font: 19px/40px "Questrial";
    text-transform: uppercase;
     padding-top: 12px;
    }

.slider-menu-header{width:100%; float:left;background:rgb(13, 87, 152) none repeat scroll 0% 0%; position:relative; height:140px; overflow:hidden;}
.slider-sub-menu{width: 100%;height: 140px;box-sizing:border-box;text-align: center;color: rgb(255, 255, 255);
background: rgb(13, 87, 152) none repeat scroll 0% 0%;float:left;font: 14px/15px 'Questrial';text-transform:uppercase;  border-right: 1px solid #3371a8;border-left: 1px solid #3371a8;}
.slider-sub-menu span{display:block;}
.slider-menu-header-inner{display:block;}
.slider-menu-header .customNavigation .prev{position:absolute; left:0px; top:0px;padding: 59px 0px;display:block;background: #131b4d;box-sizing: border-box;width:2%; text-align:center; cursor:pointer;}
.slider-sub-menu figure{height:44px; margin:0px auto;margin: 40px 0px 10px 0px;}
.slider-menu-header .customNavigation .next{position:absolute; right:0px; top:0px;padding: 59px 0px;display:block;background: #0d5798;box-sizing: border-box;width:2%; text-align:center;cursor:pointer;}
/*#slider-menu-header  .owl-item{width:160px !important;}*/
.slider-menu-header-container{width:96%; margin: 0px auto;}
.slider-menu-header-container > .owl-theme  > .owl-controls{display: none !important;}
.slider-sub-menu:hover{background:#019ee3; cursor:pointer;  border-right: 1px solid #019ee3;border-left: 1px solid #019ee3;}
.slider-menu-header .active{background:#019ee3;border-right: 1px solid #019ee3;border-left: 1px solid #019ee3;}


.water-header{width:100%; float:left; background:#019ee3;position: relative;padding-bottom: 20px;}
.water-header-left{width:600px;padding: 45px 60px 0px 0px; box-sizing:border-box;background: #019ee3;}
.water-header-left h2{font:40px/70px 'Questrial';color:#fff; padding:0px;text-transform:uppercase;}
.water-header-left p{font:17px/27px 'Questrial';color:#fff;}
.water-header .valves-bac-img{position: absolute;right: 0px;width: 50%;height:100%;overflow:hidden;}
.water-header .valves-bac-img figure{height:100%;}
.water-header .valves-bac-img img{width:100%;height: 100%;}

.water-product-gallery{margin: 50px 0px 16px 0px; text-align:center;float:left; width:100%;}
.product-option{width: 247px;height: 372px;border: 1px solid #e3eaf5;padding: 50px 0px 0px;box-sizing: border-box; margin-left:36px;float:left; position:relative;margin-bottom: 30px;}
.water-text{height: 138px;padding: 25px 0px 0px;box-sizing: border-box;position: absolute;bottom: 0px;border-top: 0px solid #e3eaf5;width: 100%;float: left;}
.water-text-header{display: block;font: 16px/32px Questrial;color:#445a7c;}
.water-text-para{display: block;font: 16px/24px Questrial;color:#445a7c;}


/**********---------------------------------------valves-detail01 page start ----------------------------------------*******/
.valves-details-banner{background:#225D91 url("../images/valve-detail-banner.png")no-repeat center center; width:100%; float:left; height:99px;text-align:center;}
.valves-details-banner h2{font: 40px/29px 'Questrial';color:#fff;text-transform: uppercase;padding: 35px 0px;}
.valves-details-option{width:100%; float:left;/*height: 441px;*/height:390px;position:relative;border-bottom: 1px solid #f2f2f2;}
.option-product-img{width:50%;position:absolute;left:0px;height:100%;background: #f2f2f2;padding: 3.5% 0px;box-sizing: border-box;text-align: center;}
.option-product-con{width:594px; float:right;height:390px; /*height:441px;*/ padding:57px 0px 65px 55px;background:#fff; box-sizing:border-box;}
.option-product-con .btn-right a{color:#fff;}
.option-product-con h2{font:35px/35px 'Questrial';color:#105999;}
.option-product-con p{font:17px/27px 'Questrial';color:#445a7c;margin-top: 20px;}
.btn-left, .btn-right{float: left;color:#fff;font: 14px/10px "Questrial";text-transform: uppercase;margin-top: 5px;margin-bottom: 15px;/*margin-top: 45px;*/}
.btn-left {padding: 23px 37px;background: rgb(247, 117, 66) none repeat scroll 0% 0%;margin-right:3px;transition:.3s;}
.btn-left:hover {background: rgb(231, 92, 38) none repeat scroll 0% 0%;cursor:pointer;}
.btn-right {padding: 23px 28px;background: rgb(68, 90, 124) none repeat scroll 0% 0%;transition:.3s;}
.btn-right:hover {background:#314768; cursor:pointer;}
.option-product-img .owl-theme .owl-controls .owl-page span{display:none;}
.option-product-img .customNavigation2 .prev{position: absolute;/*top: 204px;*/top: 170px;left: 42px;cursor:pointer;}
.option-product-img .customNavigation2 .next{position: absolute;/*top: 204px;*/top: 170px;right: 42px;cursor:pointer;}

.Product-main-con{width:100%; float:left;padding: 40px 0px 60px 0px;}
.Product-introduction{width:50%; float:left; padding: 0px 50px 0px 0px; box-sizing:border-box;}
.Product-introduction h2{font:40px/32px 'Questrial';color:#105999;}
.Product-introduction p{font:17px/27px 'Questrial';color:#445a7c;}
.Product-introduction p:nth-child(2){margin-top:39px;}
.Product-introduction p:nth-child(3){margin-top: 27px;}
.Product-introduction p:nth-child(4){margin-top: 27px;}
.Product-specification{width:50%; float:left; padding:0px 0px 0px 42px; box-sizing:border-box;}
.Product-specification h2{font:40px/32px 'Questrial';color:#105999;margin-bottom: 25px;}
.Product-specification p{font:17px/27px 'Questrial';color:#445a7c;}
.Specification-inner{width:100%; float:left;margin-top:14px;}
.Specification-inner .left{width:26%; float:left; padding:0px 30px 0px 0px; box-sizing:border-box;}
.Specification-inner .right{float:left; width:74%;}
.Product-specification ul li{font:17px/27px 'Questrial';color:#445a7c; list-style:url("../images/ul-list-arrow.png");}
.Product-specification  .Specification-inner:first-child{margin-top:30px;}


.Product-details-main{width:100%; float:left;padding: 55px 0px 128px 0px;}
.Product-details-main h2{font:40px/32px 'Questrial';color:#105999;}
.Product-introduction-col1{width:100%; float:left; padding: 0px 106px 0px 13px; box-sizing:border-box;}
.Product-introduction-col1 h2{font:40px/32px 'Questrial';color:#1059a9;}
.Product-introduction-col1 p{font:17px/27px 'Questrial';color:#445a7c;margin-top: 22px;}
.product-intro-left-col, .product-intro-right-col{width:50%;}
.product-intro-main-col .product-intro-left-col{float:left;padding: 0px 50px 0px 18px;box-sizing: border-box;}
.product-intro-main-col .product-intro-left-col > p, .product-intro-main-col .product-intro-right-col > p{font:17px/27px 'Questrial';color:#445a7c;margin-top: 14px;}
.product-intro-main-col .product-intro-left-col > span, .product-intro-main-col .product-intro-right-col > span{font:20px/32px 'Questrial';color:#0d5798; display:block;margin-top:25px;text-transform:uppercase;}

.product-intro-main-col .product-intro-left-col ul li, .product-intro-main-col .product-intro-right-col ul li{font:17px/27px 'Questrial';color:#445a7c; background:url("../images/li-bullets.png") left 11px no-repeat; padding-left:15px;}

.m-t-40{margin-top:40px !important;}
.product-intro-right-col{float:right;padding:0px 68px 0px 12px;box-sizing: border-box;}


/**********---------------------------------------valves-listing01 page start ----------------------------------------*******/

.sponsor-banner{width:98%; float:left;height:360px;position:relative; border: 0px dotted #999; border-radius: 10px;}
.sponsor-banner-img{width:30%;background: #06418e; float: left; height:360px; padding:0px;box-sizing: border-box;}
.sponsor-banner-img img{width: 100%; max-width:320px; margin: 0; padding: 0;}
.sponsor-banner-con{width:70%; background: #06418e;float:left; height:360px; padding:10px; box-sizing:border-box;color: #fcfdfe;}
.sponsor-banner-con img{width: 160px;}
.sponsor-banner-con h1{font:30px 'Questrial'; color:#fff;}
.sponsor-banner-con h3{font:24px 'Questrial'; color:#fff;}
.sponsor-banner-con p{font:18px 'Questrial'; line-height: 24px; text-align: center; color: #fff; margin-top: 20px;}

.listing-content{width:100%; float:left;}
.listing-content .pagination, .woocommerce-pagination {float:right;display: block;margin:0px 27px 10px 0px;}
.listing-content .pagination, .woocommerce-pagination ul li{float:left; width:27px; height:27px; color:#fff; background:#445a7c;border-radius:50%;text-align:center;margin-right:4px;font:14px/25px 'Questrial'}

.listing-content .pagination, .woocommerce-pagination ul li a{color:#fff;}
.listing-content .pagination, .woocommerce-pagination ul li:hover{background:#019ee3; cursor:pointer;}
.product-listing{ width: 225px;float: left;background: #f3f4f7;padding:31px 0px 110px 0px;}
#pro-list  .current-cat{color:#fff; border-top:1px solid #0d5798;border-bottom:1px solid #0d5798; background:#0d5798 url("../images/product-listing-arrow.png")no-repeat 85% center;}
#pro-list  .current-cat>a{color:#fff; border-top:1px solid #0d5798;border-bottom:1px solid #0d5798;background:none !important;}
.product-listing ul li{padding: 0px 40px; background:url("../images/product-listing-arrow.png")no-repeat 85% center; }
.product-listing ul li:hover{background:#0d5798 url("../images/product-listing-arrow.png")no-repeat 85% center;;}
.product-listing ul li:hover>a{color:#fff; border-top:1px solid #0d5798;border-bottom:1px solid #0d5798;}
.product-listing ul li:active a{color:#fff; border-top:none;border-bottom:none;background:#0d5798;}
.product-listing ul li a{display: inline-block;width: 100%;border-bottom: 1px solid #e5e8ed;color:#445a7c;border-top: 1px solid #fff; font:13px/25px 'robotomedium';line-height:44px;text-transform:uppercase;}
.product-listing ul li img{float:right;transition:0.2s;margin-top:18px;margin-right:8px;}
.product-listing span{display:block;padding: 0px 40px 20px;color: rgb(13, 87, 152);font: 20px/25px "Questrial";}

.product-listing-gallery{float:right; width: 935px;margin-bottom:95px;}
.product-listing-gallery .gallery-box{width: 200px;height: 372px;border: 1px solid #e3eaf5;padding: 50px 0px 0px;box-sizing: border-box;   margin-left: 25px;float:left; position:relative;margin-bottom: 30px;text-align:center;}
.gallery-box-text{height: 140px;padding: 25px 0px 0px;box-sizing: border-box;position: absolute;bottom: 0px;border-top: 0px solid #e3eaf5;width: 100%;float: left;text-align:center;}
.gallery-box-header{display: block;font: 15px/19px Questrial;color:#445a7c;}
.gallery-box-para{display: block;font: 16px/24px Questrial;color:#445a7c;margin-top:5px;}

.scrollup {
    width: 56px;
    height: 53px;
    position: fixed;
    bottom: 0px;
    right:10px;
    display: none;
    text-indent: -9999px;
    background:#000 url("../images/scrollup.png") no-repeat scroll 17px 20px;
    background-color: #;border-radius: 5px 5px 0 0;
	
	}
/*.scrollup{width: 55px;height: 47px;background: #000 url("../images/scrollup.png") no-repeat center center;float: right;border-radius: 5px 5px 0px 0px;margin-bottom: 0px;margin-top: 15px;}*/

.product-intro-main-col .product-intro-left-col span, .product-intro-main-col .product-intro-right-col span{font: 20px/32px 'Questrial';color: #0d5798;display: block;margin-top: 25px;text-transform: uppercase;}










/*---------------------------------------**********************Contact start*****************************-------------*/

.page-contant{width:100%;float:left;box-shadow: -2px 0 5px #ddd;}
.contact-page {float: left;width: 90%;padding:50px;}
.contact-page h2 {font: 40px/40px 'Questrial';color: #0d2e5e;text-transform: uppercase;text-align:center;}
.contact-page p {color: #424958;font: 19px/31px "Questrial";padding: 10px 0 30px;text-align: center;}
.contact-page .address {float: left;width: 100%;}
.contact-page .address ul li {float: left;margin: 0 0 60px;padding: 0;width: 100%;}
.contact-page .address ul li figure {float: left;}
.contact-page .address .add {float: right;width: 80%;}
.contact-page .address .add h3 {color: #424958;font: 18px/27px "Questrial";margin: 0;padding: 0;text-transform: uppercase;}
.contact-page .address .add h3 span {color: #797d90;display: block;font: 17px/25px "Questrial";padding: 0 40px 0 0;text-transform: none;}
 .contact-page .address .add h3 span p { color: #797d90; display: block; font: 15px/25px "Questrial";padding: 0 18px 0 0;text-align: left;text-transform: capitalize;}
 .contact-page .address .add h3 span p a, .contact-page .address .add h3 span a {color: #797d90;}
 .contact-page .address .add h3 span p a:hover, .contact-page .address .add h3 span a:hover {color: #424958;}
.contact-fom { background: #f7f7f7;float: left; padding: 60px 0;position: relative;width: 100%;}

.contact-fom h2 {color: #424958;font: 35px/65px "Questrial";text-align: center;text-transform: uppercase;}
.contact-fom p {color: #424958;font: 19px/31px "Questrial";padding: 10px 0 0;text-align: center;}
.contact-fom p a {color: #424958;padding: 5px;}
.contact-fom p a:hover {color: #000;}

.contact-fom .fom-cont form {
    margin: 0 auto;
    width: 625px;
}
.fom-cont form input {
    background-color: transparent;
    border: 1px solid #0175af;
    color: #000;
    float: left;
    font: 13px/13px "Questrial";
    height: 28px;
    margin: 5px 0 4px 14px;
    padding: 10px;
    width: 276px;
}
/* .fom-cont form input:focus, .fom-cont form textarea:focus, .fom-cont form select:focus {
    border: 1px solid #42c362 ;
    box-shadow: 0 0 5px #ccc;
}
 */

.fom-cont form textarea {
    background-color: transparent;
    border: 1px solid #0175af;
    color: #000;
    float: left;
    font: 13px/13px "Questrial";
    height: 155px;
    margin: 15px 0 30px 14px;
    padding: 10px;
    resize: none;
    width: 590px;
}
.fom-cont form .button { border: 0 none;display: block;height: 50px;margin: 5px auto;border-radius:3px; background-color:#0d5798 !important;
    color: #fff;font: 16px/16px "Questrial";padding: 13px 30px;text-transform: uppercase;transition: all 0.5s ease 0s;cursor:pointer;margin-left:14px;}
/* .fom-cont form .button:hover { box-shadow: 250px 0 0 0 #0175af inset;} */
.fom-cont form .button:hover{background:#35b1e8 !important;}
.fom-cont form .button:focus{outline:none !important;}

.con-call {float: left;text-align: center;width: 100%;margin-top:50px;}
.con-call h4 {color: #424958;font: 23px/23px "Questrial";}
.con-call h4 span {padding-right: 20px;}
.contact-fom div.wpcf7-validation-errors {border: 0 none;color: #ff3300;text-align: left; float:left; width:100%;}
.contact-fom div.wpcf7-response-output {margin: 0;padding: 0;}
.contact-fom div.wpcf7-mail-sent-ok {border: 0 none;color: #339900;text-align: left;font: 13px/20px "Questrial"; float:left; width:100%;}
.contact-fom .wpcf7-not-valid-tip {display: inherit;font-size: 0;}
.contact-fom .wpcf7-not-valid {border: 1px solid #f30;box-shadow: 0 0 5px #ddd;}
.map-wid { float: right;width: 60%;}
.add-wid { float: left;width: 40%;}
.map-wid iframe { width: 100%;}

/*----------------********************** Contact End *****************************-------------*/



/*----------------********************** Contact form sonu start *****************************-------------*/

.contact-fom p label{display: block;float: left;margin: 0px 0px 5px 14px;font: 17px/28px 'Questrial';color: #626e87;}
.contact-fom p .products{float: left;width: 610px;}
.contact-fom p .wpcf7-select{padding: 10px;background: #f6f9fb url("../images/enquiry-drop-arrow.png") no-repeat center right;background-position: 585px;border: 1px solid #dce4e6;width: 610px;margin: 0px 0px 5px 14px;padding: 0px 0px 0px 10px;height: 48px;color: #9a9cb1;-webkit-appearance:none; -moz-appearance:none;appearance:none;border-radius:3px;}
.contact-fom p .wpcf7-select option{padding: 10px;}
.fom-cont form input{background-color: #f6f9fb !important;border: 1px solid #dce4e6;border-radius:3px;}
.fom-cont form textarea{background-color: #f6f9fb !important;border: 1px solid #dce4e6;border-radius:3px;}

.contact-fom .ltstak{font:17px/28px 'Questrial';color: #626e87;padding: 0px 180px;margin-bottom: 50px;}
.contact-fom .ltstak::after{content: "";width: 82px;display: block;position: absolute;left: 50%;margin-left: -41px;padding-bottom: 10px;
border-bottom: 2px solid #0175af;}
.fom-cont{width: 925px !important;background: rgb(255, 255, 255) none repeat scroll 0% 0%;margin: 0px auto;padding: 45px 0px 112px 0px;position:relative;box-shadow: -15px 15px 0px #eef3f6;}
.fom-cont::before{content: "";display: block;position: absolute;background: url("../images/form-corner.jpg") no-repeat;height: 75px;width: 77px;top: 0px;right:-1px;}
.fom-cont form .button{background: #0d5798 !important;width:250px;float:left;}



.nav ul li a{position:relative;}
.nav ul li ul{ width:214px;background:#019ee3 none repeat scroll 0% 0%;z-index:11;position: absolute;display:none;}
.nav ul li ul li a{padding:14px !important;color:#fff;}
.nav ul li ul li:hover a{background:rgb(13, 87, 152) none repeat scroll 0% 0%;}
.nav ul li ul li{border-bottom: 1px solid #038ac5;width: 100%;}
.nav ul li ul li:last-child{border-bottom: none;}
.nav ul li:hover ul.sub-menu{display:block;}
/* .nav ul li a:active{background:#0d5798 !important;}
.nav ul li a:focus{background:#0d5798 !important;} */
.nav .arrow-class:hover{background:#019ee3;}
.nav .arrow-class:hover a{color:#fff;}

.banner-inner-con{margin-left:10px;}
.bx-wrapper .bx-viewport{box-shadow:none; border:none;background: none; left:0;}
.banner-slider .bx-banner1{position: absolute;top: 0px;z-index: 1;width: 100%;left: 0px;height: 100%;}
.banner-inner-con {width:80%;float: left; position:relative;}
.bx-banner1 .bx-wrapper .bx-viewport {overflow: visible !important;}
.bx-banner .bx-controls{display:none;}
.bx-banner1 .bx-controls{width: 100%;display: block;float: left;position: absolute;bottom: -30px;}
.bx-banner1 .bx-controls .bx-pager{text-align: left;padding-left: 16px;}
.bx-banner1 .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active{background: #fff;}
.bx-banner1 .bx-wrapper .bx-pager.bx-default-pager a{background:#088bd6 !important;width: 15px;height: 15px;border-radius:10px;}
.bx-banner1 .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active{background:#fff!important;}











/*---------------------------------------**********************Blog01 page start*****************************---------------------------------------------*/
.main-mid-div{ width:100%; background:#f7f7f7 ;padding:45px 0px 0px 0px;float: left;}
.blog-banner-slider{width:100%; float: left;}
.blog-slider{width:100%; float:left;position:relative;}
.blog-slider .item img{max-width: 100%;width: 100%;}
.blog-slider .item .img-caption img{width:auto;}
.blog-slider .owl-carousel .owl-item{height:492px; position:relative;}
.blog-banner-slider .customNavigation .prev{width: 33px;height: 33px;background: #0d2e5e url("../images/blog-01-prev.png") no-repeat center center;
position: absolute;float: left;left: 30px;border-radius: 3px;top: 230px; cursor:pointer;}
.blog-banner-slider .customNavigation .next{width: 33px;height: 33px;background: #0d2e5e url("../images/blog-01-next.png") no-repeat center center;
position: absolute;float: left;right: 30px;border-radius: 3px;top: 230px;cursor:pointer;}
.blog-banner-slider .owl-theme .owl-controls .owl-page span{display:none;}
.blog-slider .owl-theme .owl-controls, .blog-slider .owl-theme  .owl-pagination{display:none; margin:0px;}
.img-caption{width: 496px;height: 229px;background: rgba(0, 0, 0, 0.5) none repeat scroll 0% 0%;position: absolute;bottom:0px;right: 62px;  padding:22px 30px;box-sizing: border-box;}
.img-caption a h2{font:28px/36px 'Questrial';color:#fff;}
.img-caption a {color:#fff;font:28px/36px 'Questrial';}
.img-caption p{font:14px/24px 'Questrial';margin-top:9px;color:#fff;}
.img-caption .user, .img-caption .calendar {font:14px/24px 'Questrial'; text-transform:uppercase;color:#fff;}
.img-caption .user img, .img-caption .calendar img {margin-right:6px;}
.img-caption .calendar {margin-left:23px;}


.featured-post{ width:100%; float:left;background:#fff; padding:45px 78px 0px 78px;box-sizing: border-box;margin-top: -5px;}
.most-popular{ width:100%; float:left;background:#fff; padding:45px 80px 77px 80px;box-sizing: border-box;margin-top: -5px;}
.featured-post .dotted-line{ width:100%; float:left;margin-top:50px;}
.featured-post .dotted-line img{ width:100%; }
.featured-post h2, .most-popular h2{ display:block; border-bottom:2px solid #e5e5e5;padding-bottom:10px; position:relative;font: 32px/38px 'Questrial';color:#272e3f;}
.featured-post h2::after, .most-popular h2::after { content: " ";width:250px;height:4px; background:#0d2e5e;display:block;position:absolute;bottom: -3px;}
.featured-post-con,.most-popular-con{padding:51px 0px 0px 0px ;box-sizing: border-box;}
.featured-post-con section, .most-popular-con section{float:left;margin-right:43px;padding: 0px 25px 100px 0px; box-sizing: border-box;}
.featured-post-con section .header:hover h3, .most-popular-con section .header:hover h3 {color:#0175af;}
.featured-post-con section .header:hover, .most-popular-con section .header {color:#404a5a;}
.featured-post-con section .header h3, .most-popular-con section .header  h3{font:19px/24px 'Questrial' ; margin:10px 0px; color:#404a5a;}
.featured-post-con section p,  .most-popular-con section p{font:16px/25px 'Questrial';margin-top:10px;color:#737e8f;}
.featured-post-con section .more, .most-popular-con section .more{color: #0175af;font: 12px/25px "Questrial";margin-top: 6px;float: left;}
.featured-post-con section .more::after, .most-popular-con section .more::after { content: " ";background: url("../images/lern-more-arrow.png") no-repeat center right;display: inline-block;width: 4px;height: 7px;margin-left: 8px; transition:0.3s;margin-bottom: 1px;}
.featured-post-con section .more:hover::after, .most-popular-con section .more:hover::after { margin-left:12px;}
.featured-post-con  .user, .featured-post-con  .calendar, .most-popular-con  .user, .most-popular-con  .calendar {font:10px/26px 'Questrial'; text-transform:uppercase;display:inline-block;}
.featured-post-con  .user img, .featured-post-con  .calendar img, .most-popular-con  .user img, .most-popular-con  .calendar img {margin:5px 6px 0px 0px;float: left;}
.featured-post-con  .calendar, .most-popular-con  .calendar {margin-left:23px;}
.featured-post-box, .most-popular-box{width:290px;}
.featured-post-aside{border-left:1px solid #ccc;margin-right:0px; float:right;width:348px;padding: 0px 0px 0px 38px;box-sizing: border-box;}
.featured-post-aside article{margin-bottom: 51px;width: 100%;float: left;}
.featured-post-aside article figure{width: 112px;float: left;margin-right: 24px;}
.featured-post-aside article .right-text-link p{font:14px/20px'Questrial';color:#404a5a;}
.featured-post-aside article .right-text-link p:hover{color:#0175af;}
.featured-post-aside article p{font:14px/20px'Questrial'}
.featured-post-aside article .calendar{font:10px/26px 'Questrial';margin-left:0px;}




.featured-post-aside article figure img{width:100%;float:left;}
.featured-post-box figure{width:290px; }
.featured-post-box figure img{width:100%; }
.most-popular-box  figure{width:290px; }
.most-popular-box  figure img{width:100%; }



/*---------------------------------------**********************Blog-Detail start*****************************---------------------------------------------*/

.blog-detail-main-container{padding:50px 0px 0px 0px; width:100%; float:left;}
.blog-detail-main-div {width:100%; float:left; background:#f7f7f7 ;padding: 55px 0px 0px 0px;box-sizing: border-box;}
.blog-detail-main-container{width:100%; float:left;background:#fff;box-sizing:border-box;}
.blog-detail-main-container .top-con{display: block;float: left;width: 100%;box-sizing: border-box;padding:11px 0px;}
.blog-detail-main-container .top-con .calendar,.blog-detail-main-container .top-con .user{font:10px/26px 'Questrial';margin-left:0px;display: inline-block;margin-right:14px;text-transform:uppercase;}
.blog-detail-main-container .top-con .calendar>img,.blog-detail-main-container .top-con .user>img{margin:6px 7px 0px 0px;display: inline-block;float: left;}
.blog-detail-left {width:819px;float: left;box-sizing: border-box;padding: 0px 40px 210px 55px;border-right: 1px solid #ededed;}
.blog-detail-left article h2,.blog-detail-left .related-post h2{display:block;  position:relative;font:28px/36px 'Questrial';color:#272e3f;}
.blog-detail-left .related-post h2{border-bottom:2px solid #e5e5e5;padding-bottom:20px;}
.blog-detail-left .related-post h2::after{ content: " ";width:163px;height:4px; background:#0d2e5e;display:block;position:absolute;bottom: -3px;} */
.related-post{width:100%; float:left;}
.blog-detail-left .post-detail-top figure{ margin-top: 40px;  }
.blog-detail-left .post-detail-top figure img{ width:100%;margin-bottom:-20px;}
.blog-detail-left .post-detail-top p{font:17px/28px 'Questrial';margin-top:15px; color:#737e8f;}
.post-detail-top>p::first-child{margin-top:14px !important;}
/* .blog-detail-left .post-detail-top .top-para{margin-top:14px !important;} */
.related-post{width:100%; float:left;}
.blog-detail-left .related-post p{font:13px/20px 'Questrial';margin-top:0px;color:#737e8f;}
.blog-detail-left .blog-detail-dotted-line{width:100%;float:left;margin:35px 0px;}
.blog-detail-left .blog-detail-dotted-line img{width:99%;float:left;}
.blog-detail-related-post{width: 158px;float: left;margin-right:28px;margin-top:35px;}
.blog-detail-related-post figure{width:100%;float: left;margin-bottom:14px;}
.blog-detail-related-post img{width:100%; float:left;}
.blog-detail-related-post:last-child{margin-right:0px!important;}
.blog-detail-related-post p{font:14px/20px 'Questrial';color:#737e8f;margin:0px !important;}
.blog-detail-related-post a:hover p{color:#0175af;}
.m-20{margin:0px 20px;}



.blog-detail-right{width:351px;float:right;padding:0px 35px 214px 35px; box-sizing:border-box;}
.category-main .category{width:100%; text-align:center; background:#404a5a; color:#fff;text-transform: uppercase;font: 15px/40px 'Questrial';
border-radius: 5px; box-sizing:border-box;}
.category-main  ul{padding:0px 0px 25px 0px; width:100%;float:left;box-sizing: border-box;}
 .category-main  ul li {border-bottom:1px solid #d3d3d3;}
.category-main  .border-none {border:none;}
.category-main  ul li::before { content: " ";background: url("../images/category-arrow.png") no-repeat center center;width: 5px;height: 8px;float: left;margin: 15px 8px 0px 8px;margin-right: 8px;transition:0.3s}
 .category-main  ul li a{font: 14px/38px 'Questrial';color:#2b2a2e;}
.category-main  ul li:hover{background:#f3f3f3;}
 .category-main  ul li:hover::before{margin-right:8px;margin-left:20px;}
.category-main  ul li:hover>a{ color:#2488ba;}
.blog-detail-right .btn{background:#f0f0f0;width: 50%;float: left;text-align: center;box-sizing: border-box;font: 12px/20px 'Questrial';text-transform: uppercase;cursor:pointer; transition:0.5s;margin-bottom:30px; color: #2b2a2e; margin-right:0; padding:0;}
.blog-detail-right .btn-left {border-radius: 5px 0px 0px 5px;}
.blog-detail-right .btn-left a{line-height:40px; display:block;border-radius: 5px 0px 0px 5px;color: #2b2a2e;}
.blog-detail-right .btn-left a:hover{ background-color: #0175af;    color:#fff;}
.blog-detail-right .btn-left a.active{ background-color: #0175af;    color:#fff;}
.blog-detail-right .btn-right { border-radius: 0px 5px 5px 0px;}
.blog-detail-right .btn-right a{line-height:40px; display:block; border-radius: 0px 5px 5px 0px;color: #2b2a2e;}
.blog-detail-right .btn-right a:hover{ background-color: #0175af;   color:#fff;}
.blog-detail-right .btn-right a.active{ background-color: #0175af;   color:#fff;}

#news .tabcontent {display: none;}
.blog-detail-right .right-mid-article{width: 100%;float: left;margin-bottom:36px;}
.blog-detail-right .right-mid-article:last-child{margin-bottom:14px !important;}
.blog-detail-right .m-b-25{margin-bottom:25px !important;}
.blog-detail-right .right-mid-article figure{width: 112px;float: left;margin-right:14px;margin-top:5px;}
.blog-detail-right .right-mid-article figure img{width:100%;}
/*.blog-detail-right .right-mid-article .article-text a p{font:14px/20px'Questrial'; color:#272e3f;}*/
.blog-detail-right .right-mid-article .article-text a p{font: 13px/20px'Questrial';color: #272e3f;display: inline-block;float: right;width: 144px;}
.blog-detail-right .right-mid-article .article-text  a{font:14px/20px'Questrial'; color:#0175af;}
.blog-detail-right .right-mid-article .article-text  a:hover p{ color:#0175af ;}
/*.blog-detail-right .right-mid-article .calendar{font:10px/26px 'Questrial';margin-left:0px;}*/
.blog-detail-right .right-mid-article .calendar{font: 10px/26px 'Questrial'; display: inline-block;float: right;width: 144px;}
.blog-detail-right .right-mid-article .calendar img{margin:6px 7px 0px 0px;display: inline-block;float: left;}
.facebook {width:100%; float:left;margin-top:5px;padding: 0px 5px;box-sizing: border-box;}
.facebook figure{width:100%; float:left;}
.facebook figure img{float:left;width:100%;}
.m-t-5{margin-top:18px;}
.blog-detail-right h3{display:block; border-bottom:1px solid #e5e5e5;padding-bottom:9px; position:relative;font:15px/27px 'Questrial';color:#272e3f;text-transform: uppercase;float: left;width: 100%;margin-bottom: 14px;}
.blog-detail-right h3::after{content: " ";width:87px;height:3px; background:#0175af;display:block;position:absolute;bottom: -2px;}

.blog-detail-right #news{width:100%;float:left;padding: 0px 5px;box-sizing: border-box;}

.panel-wrapper p::after{content: "";display: block;background: url("../images/testimonial-2.png") no-repeat;position: absolute;width: 40px;height: 40px;right: -30px;
bottom: -15px;}




 .post-detail-top{width: 100%;float: left}
.category-main ul li:last-child{border:none;}
.category-main ul li:last-child{border:none;}

.post-detail-top .readmore{ text-transform: uppercase;    color: #0175af; font: 12px/25px "Questrial"; margin-top: 6px;float: left;}
.post-detail-top .readmore::after{content: " ";background: url("h../images/lern-more-arrow.png") no-repeat center right;display: inline-block;width: 4px;height: 7px;
margin-left: 8px;transition: 0.3s;margin-bottom: 1px;}
.post-detail-top .readmore:hover::after{margin-left: 12px;}


.post-detail-top p:nth-child(1){background:red;}
/*---------------------------------------**********************Blog-Detail end*****************************-------------*/

/*---------------------------------------**********************Company start*****************************-------------*/
.company-part{ width:100%; float:left; background:#fff;}
.company-part .company-banner{ width:100%; float:left; text-align:center; min-height:300px; background:#ddd;}
.company-part .company-contant{ float:left; width:100%; padding:70px 0;}
.company-part .company-left{ float:left; width:70%; }


.company-left h2::after{
    background: #0d2e5e none repeat scroll 0 0;
    bottom: -3px;
    content: " ";
    display: block;
    height: 4px;
    position: absolute;
    width: 250px;
}
.company-left h2{
    border-bottom: 2px solid #e5e5e5;
    color: #272e3f;
    display: block;
    font: 32px/38px "Questrial";
    padding-bottom: 10px;
    position: relative;
}

.company-left p{box-sizing: border-box;
    color: #78869a;
    float: left;
    font: 19px/30px "Questrial";
    padding: 40px 0;}

.company-part .company-right{ float:right; width:25%;  padding-top: 12px;}


.company-right h3::after {
    background: #0175af none repeat scroll 0 0;
    bottom: -2px;
    content: " ";
    display: block;
    height: 3px;
    position: absolute;
    width: 87px;
}
.company-right h3 {
    border-bottom: 1px solid #e5e5e5;
    color: #272e3f;
    display: block;
    float: left;
    font: 15px/27px "Questrial";
    margin-bottom: 14px;
    padding-bottom: 9px;
    position: relative;
    text-transform: uppercase;
    width: 100%;
}

/*---------------------------------------**********************************************************************---------------------------------------------*/
/*---------------------------------------**********************company page start*****************************---------------------------------------------*/


.company-banner{background:#225D91 url("../images/company-banner.jpg")no-repeat center center; width:100%; float:left; height:214px;}
.company-banner h2{font: 40px/29px 'Questrial';color: #fff;text-transform: uppercase;line-height: 214px;}

.about-text-main{width:100%; float:left;padding: 33px 0px 0px 0px;}
.about-text-main p{display:block; width:60%; float:left;font:13px/27px 'Questrial';margin-top:20px;}

.about-text-inner{position:relative; float:left; width:100%;}
.side-menu{border-radius:5px; width: 285px;position: absolute;top:-170px;right:70px;background: rgb(1, 158, 227) none repeat scroll 0% 0%;box-sizing: border-box;padding: 38px 16px 50px 16px;}
.side-menu h3{color: rgb(255, 255, 255);font: 25px/30px "Questrial";text-transform: uppercase;padding: 0px 17px;}
.side-menu ul{margin-top:7px;}
.side-menu ul li{border-radius: 3px;}
.side-menu ul li a{color: rgb(255, 255, 255);font: 15px "Questrial";text-transform: uppercase;display: block;padding: 22px 20px;border-bottom: 1px solid rgba(13, 87, 152, 0.22);}
.side-menu ul li:hover{background:#0d5798;}

/*.page-id-235 .ngg-template-caption .ngg-gallery-thumbnail span{ display:none;}*/


.bx-wrapper{margin: 0px !important;}


.side-menu .pagenav{
    color: rgb(255, 255, 255);
    font: 25px/30px "Questrial";
 
    text-transform: uppercase;
    list-style: none;
}
.current_page_item{ background: #0d5798;}
.side-menu ul li a{padding: 22px 0!important;}
.menu-footer-industries ul .active{ color: #35b1e8 !important;}
#menu-footer-main-menu .active a {
    color: #35b1e8 !important;
}
#menu-quality-menu .active a {
    color: #35b1e8 !important;
}

#menu-footer-industries .active a {
    color: #35b1e8 !important;
}
.side-menu li ul li{padding: 0px 20px;}
.side-menu li a{padding: 0px 17px;}
.current-page-ancestor {background:#0d5798; }
.current-page-ancestor  a{color : #fff !important; }

.bx-banner1 .bx-wrapper{padding-top: 48px;min-height: 257px;}
/*---------------------------------------**********************company page end*****************************---------------------------------------------*/
/*---------------------------------------**********************************************************************---------------------------------------------*/


/*---------------------------------------**********************Company End*****************************-------------*/


/*---------------------------------------**********************request form start*****************************---------------------------------------------*/
/*---------------------------------------**********************************************************************---------------------------------------------*/

 .inputfile{width:100%; float:left;}
 .inputfile .attach input{background-color: transparent !important;border: none !important;width:200px !important;padding:0px !important; margin-top:10px;}
.request-form {width:100%;float:left;background: #f7f7f7;}
.request-form  .inner-sec .fom-cont{padding: 6% 11%;box-sizing: border-box;}
.request-form  .inner-sec{padding: 4% 10%;float: left;width: 100%;box-sizing:border-box;}
.request-form  .inner-sec h3{font: 13px/23px 'Questrial';color: #0d2e5e;margin-bottom: 10px;}
 .request-form  .inner-sec .lname-sec{width:48%; display: inline-block; float: left;margin-left:2%;}
.request-form  .inner-sec .fname-sec{width: 48%; display: inline-block; float: left;margin-right:2%;}
.request-form  .inner-sec    span input{background-color: #f6f9fb ;border: 1px solid #dce4e6;border-radius: 3px;color: #000; float: left; font: 13px/13px "Questrial";height: 45px;padding: 10px; width: 100%;box-sizing: border-box;margin:0px 0px 7px 0px !important;}
.request-form  .inner-sec    span {width:100%; float:left; font:12px/15px "Questrial";}
.wpcf7-form-control-wrap.acceptance-918 { float: left !important; margin-right: 10px; width: auto !important;}

.request-form  .inner-sec label{display:block; font: 15px/28px 'Questrial';color: #626e87;}
.request-form  .inner-sec label span{color: red; display: inline-block; width: auto; float: none;}
.request-form  .inner-sec h3{font: 14px/23px 'Questrial';color: #0d2e5e;margin-bottom: 10px;}
 .request-form  .inner-sec .radio-sec,  .request-form  .inner-sec .message-sec,  .request-form  .inner-sec .select-box-sec{width:100%;float:left;}
 .request-form  .inner-sec .radio-sec input{width:auto;display:inline-block;height: auto !important;margin-right: 10px; background:none;  border-radius: 0px; padding:0; height:auto;}
 .request-form  .inner-sec .radio-sec .wpcf7-radio span{width:100%; float:left;margin-bottom:7px;}
 .request-form  .inner-sec .radio-sec .wpcf7-radio span span{margin-left: 10px; width:auto !important; float:left;font: 15px/15px 'Questrial';color: #0d2e5e;}
 .request-form  .inner-sec .radio-sec .wpcf7-list-item.first{width:100%;display:block;float:left;}
 .request-form  .inner-sec .radio-sec span{width:auto;display:inline-block;}
  .request-form  .inner-sec textarea{background-color: #f6f9fb !important; border: 1px solid #dce4e6; border-radius: 3px;color: #000; float: left; font: 13px/13px "Questrial"; height: 155px; margin: 15px 0 30px 0px; margin: 4px 0 30px 0px;resize: none; width: 100%;box-sizing: border-box;}
  .request-form  .inner-sec .button{background: #0d5798 !important;width: 250px;float: left;border: 0 none; display: block; height: 50px; margin: 25px auto; border-radius: 3px; color: #fff; font: 16px/16px "Questrial"; padding: 13px 30px; text-transform: uppercase; transition: all 0.5s ease 0s; cursor: pointer;-webkit-appearance: none;   -moz-appearance:none;   appearance:none;}
  .request-form  .inner-sec .button:hover{background: #35b1e8 !important;}   
   .request-form .acceptance-sec{display: block; float: left; width: 100%;}
    .request-form .submit-sec{display: block; float: left; width: 100%;}
  .acceptance-sec span{display:inline-block !important; float:left !important;width:auto !important;font: 15px/15px 'Questrial';
color: #626e87;}
  .acceptance-sec input{height:auto !important;}
  .acceptance-sec .acceptance-730{line-height: 14px;margin-right: 10px;}

 .request-form  .inner-sec .select-box-sec select{background: #f6f9fb url("../images/select-aerow.png") no-repeat center right ! important; border: 1px solid rgb(220, 228, 230); border-radius: 3px; color: rgb(0, 0, 0); float: left; font: 13px/13px "Questrial"; height: 45px; margin-bottom: 7px; padding: 10px; box-sizing: border-box; width: 250px;-webkit-appearance: none; -moz-appearance: none; appearance: none; background-position: 224px !important;}   
.wpcf7-validation-errors{font: 14px/23px 'Questrial';
 color:red;border: 0px  !important; }
div.wpcf7-response-output{margin: 0px !important;
padding: 0px !important;}
.slicknav_menu{ display:none;}









.footer .hide-acco {
    display: none;
}
.footer .accordion {
    border: 0px solid #2869a3;
    color: #35b1e8;
    cursor: pointer;
    /*display: none;*/
    font-size: 13px;
    outline: medium none;
    padding: 10px 14px;
    text-align: left;
    transition: all 0.4s ease 0s;
    width: 85%;
}
.footer .accordion.active, .footer .accordion:hover {
    border: 0px solid #fff; color:#fff;
}
.footer .accordion::after {
    
    color: #777;
    content: "";
    display: block;
    float: right;
    font-size: 13px;
    height: 25px;
    margin-left: 5px;
    width: 18px;
}
.footer .accordion.active::after {
   content: "";
    display: block;
    height: 25px;
    width: 18px;
}
.footer .panel {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    padding: 3px 18px;
    transition: all 0.6s ease-in-out 0s;
}
.footer .panel.show {
    max-height: 500px;
    opacity: 1;
}

.content_ulli > li{
color: #737e8f; font: 17px/28px "Questrial"; list-style:square; margin: 15px 0 0 15px; padding-left: 15px;}
.head-1{color: #0d2e5e; font: 17px/25px "Questrial"; padding-top:15px;}


.page-id-562 div.wpcf7-mail-sent-ok{ border:0; color:green;font: 13px/14px "Questrial";}

/*lukai client feedback 06/03/2017*/
.leftarticle > ul > li{
color: #78869a;
    font: 15px/30px "Questrial";
    text-align: justify;

}
.page-id-15 .rightartical, .page-id-11 .rightartical, .page-id-236 .rightartical , .page-id-234 .rightartical{margin-top: -1%;}
@media only screen and (min-width:2000px) {

		 .banner-inner-left{margin-top: 14px;}
}
@media only screen and (min-width:1920px) {
	.thanks-banner{width: 100%; float: left; background: url('../images/home.jpg') no-repeat center top; background-size: 100%; height: 480px;}

	.call-now-menu{padding:9.5px !important;}
	.call-part ul li span{padding: 16px 19px;}
	.industry-slider .owl-item{width: 292.9px !important;}
         .banner-slider{height: 550px; max-height:550px; position:relative; clear:both; } 
		 .bx-banner1 .bx-wrapper{min-height: 326px;padding-top:111px;}
		 .banner-inner-left{margin-top: 14px;}
		 
}
@media only screen and (max-width:1920px) {
.bx-banner1 .bx-wrapper{ padding-bottom:48px;}
.bx-banner1 .bx-controls{ bottom:0;}
}
@media only screen and (max-width:1680px) {
.thanks-banner{width: 100%; float: left; background: url('../images/home.jpg') no-repeat center top; background-size: 100%; height:400px;}
	
.bx-banner1 .bx-wrapper{ padding-top:0px;}
.banner-inner-con{ width:525px;}
}

@media only screen and (width:1440px) {
.thanks-banner{width: 100%; float: left; background: url('../images/home.jpg') no-repeat center top; background-size: 100%; height:360px;}	
       .water-header{height:243px;}
        .banner-inner-left h1{font: 54px/56px "Questrial";}
        .banner-inner-left p{font:17px/26px "Questrial";}
        #banner1 .owl-controls.clickable{margin-top: 35px;}
		.bx-banner1 .bx-wrapper {min-height: 257px; }
}
@media only screen and (max-width:1366px) {
.thanks-banner{width: 100%; float: left; background: url('../images/home.jpg') no-repeat center top; background-size: 100%; height:348px;}
.container{width: 90%;}
	.banner-slider{height: 375px; max-height:375px; position:relative; clear:both; } 
	
        .banner-inner-left h1{font: 54px/56px "Questrial";}
        .banner-inner-left{margin-top: 0px;}
        .banner-inner-left p{font:17px/26px "Questrial";}
        #banner1 .owl-controls.clickable{margin-top: 35px;}
		.bx-banner1 .bx-wrapper{min-height: 257px;padding-top: 30px;padding-bottom:0px;max-width: 98% !important;}
}

@media only screen and (max-width:1280px) {
.container{width: 98%;}	
.product-gallery p{padding: 10px 2% !important;}	
.sponsor-banner-img{width:30% !important; float: left;}
.sponsor-banner-con{width:70% !important; float: left; padding: 5px 2% !important; }	
.sponsor-banner-con h1{padding: 0 !important; margin: 0 !important;}	
.nav{ width:71%; float:right; margin-top:32px;}
.nav ul li a{padding:15px 15px !important;}	
.thanks-banner{width: 100%; float: left; background: url('../images/home.jpg') no-repeat center top; background-size: 100%; height:320px;}
	
.slider-box{ width:95%; background-size:100% auto;} 
.industry-slider{ width:93%; float:none; display:inline-block; margin:0 auto;}
.slider-con, .slider-img{ height:211px;}
.product-gallery .customNavigation .next, .customNavigation1 .next{right: 9px; top:0; z-index:99999;}
.product-gallery .customNavigation .prev, .customNavigation1 .prev{ left: 9px; top:0; z-index:99999;}
.sponsor-banner-con{ width:55%;padding: 77px 5% 0 2%;}
.ngg-gallery-thumbnail-box{ width:23%!important; margin-left: 2% !important;}
.ngg-gallery-thumbnail img{ width:100%;}
.about-text-inner{ padding:0 3%; width:94%;}
.ngg-template-caption .ngg-gallery-thumbnail{ margin-bottom:7% !important;}
.bimageser{ width:97% !important;}
.page-id-225 .main_Div{ width:100% !important;}



}


@media only screen and (max-width:1170px) {
.thanks-banner{width: 100%; float: left; background: url('../images/home.jpg') no-repeat center top; background-size: 100%; height:300px;}
	
.container{ width:100%;}
.nav{ float:left;}
header{ padding:0 2%;width: 96%;}
.nav ul li a{ padding:41px 15px;}
.nav .arrow-class > a::after, .arrow-class > a::after, .nav .arrow-class > a:hover::after{ right:5px;}
.footer{ width:96%;padding: 37px 2% 15px;}
.address span{ float:left; width:88%;}
footer p{ margin-left:2%;width: auto !important;}
.update-sec{ width:77%;}
.update-inner{ width:49%;padding: 3% 0 0 2%;}
.date{ padding:25px 27px;}
.quality-banner figure{ padding:5%;}
.slider-box > span{ bottom:15px; right:15px; font:22px/22px "Questrial";}
 
.product-gallery .customNavigation .next, .customNavigation1 .next{ right:10px;}
.product-gallery .customNavigation .prev, .customNavigation1 .prev{ left:10px;}
.industry-slider-box h3{ font:17px/25px "Questrial";}
.industry p{ padding:0 2%;}
/*.slider-con, .slider-img{ padding:2% 2%;}*/
.banner-inner-left h1{font: 46px/43px "Questrial";}
.bx-banner1 .bx-controls{ bottom:65px;}
.banner-inner-left p{ font:16px/22px "Questrial";}
.industry-slider-box{ height:auto;}
.industry-slider-box img{ width:auto;}
.product-listing-gallery{ width:74%;}
.product-listing{ width:25%;}
.product-listing-gallery .gallery-box{ width:29%;margin-left: 3%;}
.sponsor-banner-img{ padding: 65px 0 40px 5%;}
.option-product-con{ width:50%;padding: 5%;}
.Product-details-main{ padding-bottom:40px;padding-top:40px;} 
.water-header .valves-bac-img{ width:50%;}
.water-header-left{ width:50%;padding: 2%;}
.water-header{ padding-bottom:0;}
.product-option{ width:21%; margin-left:3%;}
.company-banner{ background:rgba(0, 0, 0, 0) url("../images/company-banner.jpg") no-repeat scroll center top / 100% auto; height:auto;}
.company-banner h2{ font:35px/40px "Questrial"; padding:4% 5%;} 
.page-id-15 .leftarticle, .page-id-11 .leftarticle, .page-id-236 .leftarticle, .page-id-234 .leftarticle{ width:50% !important; margin:0 2% !important;}
.page-id-15 .rightartical, .page-id-11 .rightartical, .page-id-236 .rightartical, .page-id-234 .rightartical{ width:43% !important; }
.page-id-15 .rightartical img, .page-id-11 .rightartical img, .page-id-236 .rightartical img, .page-id-234 .rightartical img{ width:100% !important;}
.ngg-gallery-thumbnail span{ padding:10px!important; min-height:57px;}
.ngg-template-caption .ngg-gallery-thumbnail{ height:auto!important;}
.ngg-galleryoverview{ margin-left:-12px !important;}
.bimageser{ width:97% !important;}
.featured-post{ padding:45px 5% 0;}
.featured-post-box{ width:28%;margin-right: 4% !important;}
.featured-post-con section, .most-popular-con section{ padding:0 0 20%;}
.featured-post-aside{ width:35%; padding:0 0 0 3%;}
.most-popular{ padding:2% 5% 5%;}
.most-popular-box{ width:31%;margin-right:3% !important; padding:0 0 5% !important;}
.most-popular-box:last-child{margin-right:0 !important; }
.most-popular-box figure{ width:100%;} 
.featured-post-box figure{ width:100%;}
.blog-detail-left{ width:70%;padding: 0 3% 5%;}
.blog-detail-right{ width:30%; padding:0 2%;}
.blog-detail-right .right-mid-article figure{ width:40%;margin-right: 2%;}
.blog-detail-right .right-mid-article .article-text a p, .blog-detail-right .right-mid-article .calendar{ width:55%;}
.main_Div a.ngg-fancybox{ margin-right:2% !important;}
.blog-slider .owl-carousel .owl-item{ height:400px;}
.blog-banner-slider .customNavigation .prev, .blog-banner-slider .customNavigation .next{ top:45%;}

}
@media only screen and (max-width:1024px) {
	
	.product-gallery{ padding: 20px 0 40px 0px;}
	.update{padding:50px 0px 50px 0px;}
	.update h2, .product-gallery h2{font-size:28px; letter-spacing:-1px; margin:0; padding:0;}
.slider-box > span{ bottom:0px; right:20px; font:14px "Questrial";}	
.update-inner{width:33.3%; padding:5px;}
.date{background: #042a62; width: 16%; color:#fff;padding: 13px 0px; font:12px 'Questrial';float: left; box-sizing: border-box; }
.date span{font:20px 'Questrial';}
.update-sec p{font-size:14px; padding:0; margin-top:12px; line-height:18px;}
.update-sec p span{font-size:14px; padding:0px; margin:0; line-height:18px;}

.thanks-banner{width: 100%; float: left; background: url('../images/home-1279.jpg') no-repeat center top; background-size: 100%; height:390px;}

	.industry-slider{ width:96%;}}

@media only screen and (max-width:1023px) {
.thanks-banner{width: 100%; float: left; background: url('../images/home-1279.jpg') no-repeat center top; background-size: 100%; height:360px;}
	
header .logo{margin-top: 28px; width: 22%;}
header .logo img{ width:100%;} 
.nav{ width:auto; float:right;}
.footer .address ul li img{ margin-right:10px;}
.date span{ font-size:32px;}
.date{padding: 2% 3%;}
.quality-content-right-para section img{ height:60px; width:60px;}
.quality-content-right-para section p{ float:left; padding:0 0 10px 15px; width: 70%;}
.quality-con-header p{ padding:0 10%;}
.quality-content-left-para{ padding:40px 5% 65px; width:60%;}
.quality-content-right-para{ width:40%;}
.quality-banner{ min-height:inherit;}
.quality-banner-inner-left{ margin:5% 0; float: right;}
.quality-banner figure{ width:46%;padding: 5% 5% 5% 0;}
.product-gallery h2{ font:32px/35px "Questrial";}
.product-gallery p{ padding:0 8%;font: 18px/25px "Questrial";}
.industry p{ padding:0 10%;}
.product-listing ul li{ padding:0 20px;}
.product-listing span{ padding:0 20px 20px;}
.fom-cont{ width:95% !important; padding-bottom:7%;}
.fom-cont form textarea{ width:94%;}
.fom-cont form input{ width:44%;}
.contact-fom .fom-cont form{ width:70%;}
.contact-page{ padding:5%;}
.add-wid, .map-wid{ width:50%;}
.map-wid iframe{ height:330px;}
.featured-post-con section .header h3, .most-popular-con section .header h3{ font:17px/20px "Questrial";}
.featured-post-aside article figure{ width:40%;} 
.featured-post-aside {padding: 0 0 0 2%;width: 36%;}
.featured-post-aside article{ margin-bottom:8%;}
.featured-post-con .calendar, .most-popular-con .calendar{ margin-left:2%;}

}

@media only screen and (max-width:950px) {
.thanks-banner{width: 100%; float: left; background: url('../images/home-1279.jpg') no-repeat center top; background-size: 100%; height:320px;}
	
.bx-banner1 .bx-controls{ bottom:105px;}
.banner-inner-left h1{ font:35px/35px "Questrial";}
.banner-inner-con{ width:490px;}
.gallery-box-text{ height:auto; padding:5% 0;}
.gallery-box-para{ font:14px/18px Questrial;}
.sponsor-banner-con{  padding: 5% 5% 5% 2%;}
.contact-fom .fom-cont form{ width:75%;}
.option-product-img{ padding:14.5% 0;}
.valves-details-option .item > img {width: 50%;}
.option-product-con, .valves-details-option{ height:400px;}
.option-product-img .customNavigation2 .prev, .option-product-img .customNavigation2 .next{top: 45%;}
.water-header-left p{ font:15px/23px "Questrial";padding-bottom: 20px;}
.water-header-left h2{ font:35px/47px "Questrial";}
.water-text{ height:auto; padding:2%;}
.water-text-para{ font:14px/20px Questrial;}
.company-banner h2{ font:30px/30px "Questrial";}
}

@media only screen and (max-width:800px) {
.thanks-banner{width: 100%; float: left; background: url('../images/home-1279.jpg') no-repeat center top; background-size: 100%; height:300px;}	
.nav ul li a{padding: 30px 8px;}
.nav .arrow-class > a:hover::after{ top:38px;}
.nav .arrow-class > a::after, .arrow-class > a::after, .nav .arrow-class > a:hover::after{ right:2px; top:40px;}
header .logo {margin-top: 22px; width: 185px;}
.update-sec .first-para{ font:18px/25px "Questrial";}
.update-sec p{ font:16px/25px "Questrial";}
.quality-banner-inner-left{ padding-left:3%;}
.quality-banner-inner-left h1{ font:60px/60px "Questrial";}
.banner-inner-con{ width:400px;}
.banner-inner-left h1{ font-size:32px;}
.bx-banner1 .bx-wrapper{ padding-top:15px;}
.banner-inner-left p{ font:15px/18px "Questrial";}
.bx-banner1 .bx-controls{ bottom:120px;}
.nav ul li ul{ right:0;}
.contact-fom .fom-cont form{ width:80%;}
.fom-cont form input{ width:40%;}
.fom-cont form textarea{ width:86%;}
.featured-post {padding: 4% 3% 0;}
.featured-post-con section p, .most-popular-con section p{ font:14px/22px "Questrial";}
.featured-post-con .user img, .featured-post-con .calendar img, .most-popular-con .user img, .most-popular-con .calendar img{ margin-right:2px;}
.featured-post-con .user, .featured-post-con .calendar, .most-popular-con .user, .most-popular-con .calendar{ font-size:9px;}
.featured-post-aside article figure{ margin-bottom:10%; margin-right:4%;}
.blog-detail-related-post{ width:31%; margin-right:3%;}
.blog-detail-left{ width:65%;}
.blog-detail-right{ width:35%;}
.industry-slider{ width:94%;}
}

@media only screen and (max-width:767px) {
.thanks-banner{width: 100%; float: left; background: url('../images/home-1279.jpg') no-repeat center top; background-size: 100%; height:260px;}
	
.nav{ display:none;}
.slicknav_menu{ display:block;}
header .logo{margin: 15px 0 10px;}
.call-now-menu{ padding:5px 0;}
.call-part ul li span{ padding:8px 12px;}
.call-part ul li{ padding-right:7px;}
.footer .address{ width:48%;padding-bottom: 4%;}
.footer-inner-con{ width:100%; margin-bottom: 0px;}
.update-inner{ width:98%;}
.update-sec{ width:85%;}
.quality-content-left-para{ width:100%;}
.quality-content-right-para{ width:100%;padding: 0 5%;}
.quality-con-header h2, .industry h2{ font-size:35px;}
.quality-content{ padding:50px 0;}
.quality-banner-inner-left h1{ font:50px/50px "Questrial";}
.quality-banner-inner-left span{ padding:12px 25px;}
.slider-box > span{ font:17px/17px "Questrial"; width:95px;}
.banner-inner-con{ width:56%;}
.banner-inner-left h1{ font-size: 28px;    line-height: 30px;}
.banner-inner-left p{ font-size:13px;}
.bx-banner1 .bx-controls{ bottom:145px;}
.industry-slider-box h3{ font-size:15px;}
.slider-con, .slider-img{ height:225px;}
/*.slider-con, .slider-img{ padding:0% 2%;}*/
.product-listing {float: none;margin: 0 auto;padding-bottom: 5%;width: 90%;}
.product-listing-gallery .gallery-box{ width:45%;}
.product-listing-gallery {float: none;margin: 50px auto 90px;width: 96%;}
.gallery-box-text{ padding:5% 1%;}
.Product-introduction-col1{ padding: 0 5%;}
.product-intro-left-col, .product-intro-right-col{ width:100%;padding: 0 5% !important;}
.m-t-40 {margin-top: 10px !important;}
.valves-details-banner h2{ font-size:30px;}
.quality-content-right-para section p{ width:80%; padding-top:10px;}
.bx-banner1 .bx-wrapper{max-width: 97% !important;}
.m-t-20{margin-top: 0px;}
.footer .hide-acco {display: block;}
.footer .show-acco {display: none;}

.option-product-con, .valves-details-option{ height:auto;padding-bottom: 20px;}
.option-product-img, .option-product-con, .valves-details-option{ width:100%; position:relative;}
.option-product-img {padding: 8% 0 0;}
.btn-left, .btn-right{ margin-top:0px;}
.water-header .valves-bac-img{ width:96%; padding:0 2%; position:relative;}
.water-header-left{ width:96%;margin: 0 auto;padding: 2%;}
.slider-menu-header, .slider-sub-menu{ height:100px;}
.slider-sub-menu figure{ margin-top:15px;}
.slider-menu-header .customNavigation .prev, .slider-menu-header .customNavigation .next{ padding:43px 0;}
.product-option{ width:45%;}
.add-wid img{ width:50px;}
.contact-page .address .add h3 span{ padding-right:20px;}
.contact-fom h2{ font:30px/40px "Questrial";}
.fom-cont{ padding-bottom:40px;}
.request-form .inner-sec{ padding:4% 5%;}
.request-form .inner-sec .fom-cont{ padding:6% 5%;}
.company-banner h2{ font:25px/25px "Questrial";}
.page-id-15 .leftarticle, .page-id-11 .leftarticle, .page-id-236 .leftarticle, .page-id-234 .leftarticle, .page-id-15 .rightartical, .page-id-11 .rightartical, .page-id-236 .rightartical, .page-id-234 .rightartical{ width:92% !important;  margin: 0 4% 2% 4% !important;}
.about-text-main{ padding:0;}
.ngg-template-caption .ngg-gallery-thumbnail span{ font:12px/15px "Questrial" !important;}
.featured-post-box{ width:46%;}
.featured-post-con .featured-post-box:last-child{ margin-right: 0 !important;}
.featured-post-con section, .most-popular-con section{ padding: 0 0 5%;}
.featured-post-aside{ width:50%; border:0;}
.most-popular-box {float: none !important; margin: 0 auto 5% !important; width: 70%;}
.most-popular-box:last-child{margin-right: auto !important;}
.featured-post-aside article .right-text-link p{ font:13px/17px "Questrial";}
.img-caption{ width:83%; padding:22px 2%; height:auto;bottom: 0px;}
.blog-slider .owl-carousel .owl-item{ height:350px;;}
.img-caption a h2{ font:24px/28px "Questrial";}
.img-caption p{ font:13px/18px "Questrial"; margin-top:4px;}
.blog-banner-slider .customNavigation .prev, .blog-banner-slider .customNavigation .next{ top:45%;}
.bx-wrapper img{ margin-top:-1px;}
.quality-content-right-para section{ width:100%; }
.footer .accordion{ width:96%;}
.blog-detail-left article h2, .blog-detail-left .related-post h2{ font:25px/27px "Questrial";}
.blog-detail-right { width:45%;}
.blog-detail-left{ width:55%;}
.blog-detail-related-post{ width:100%;}
.blog-detail-right .right-mid-article{ margin-bottom:5%;}
.blog-detail-right .right-mid-article .article-text a p{ font:12px/16px "Questrial";}
.update p{ padding:0 10%;}
.ngg-template-caption .ngg-gallery-thumbnail span br{ display:none;}
.featured-post-aside article figure{ margin-bottom:0; }
.blog-banner-slider .customNavigation .prev, .blog-banner-slider .customNavigation .next{ display:none;}
.img-caption{ width:100%; right:0;}
.blog-slider .owl-carousel .owl-item{ height:280px;}

}



@media only screen and (max-width:640px) {
.thanks-banner{background: url('../images/home-700.jpg') no-repeat center top; background-size: 100%; height:530px;}
	
.call-now-menu .call-part{ width:100%; text-align:right;}
.call-part ul li{ float:none;display: inline-block;}
.footer .accordion {    width: 94%;}
.footer .address{ width:98%; margin-bottom:30px;}
.address span{ float:none; width:auto;}
.quality-con-header h2, .industry h2{ font-size:30px;}
.quality-con-header p{ padding:0 5%; font:18px/23px "Questrial";}
.quality-banner-inner-left h1{ font:40px/40px "Questrial";}
.quality-banner-inner-left p{ font:13px/20px "Questrial";}
.quality-banner figure{padding: 12% 2% 5% 0;  width: 36%;}
.bx-banner1 .bx-controls{ display:none;}
.banner-inner-left h1{ font-size: 21px;    line-height: 21px;}
.sponsor-banner-img{ width:100%; position:relative;padding: 5%; text-align:center;}
.sponsor-banner{ height:auto; width:100%;}
.sponsor-banner-con{ width:100%;height: auto;}
.attachment-post-thumbnail.size-post-thumbnail.wp-post-image{ width:50%;}
.sponsor-banner-con .page-title{ font-size:40px;}
.sponsor-banner-con p{ font:15px/25px "Questrial";}
.m-t-20{ margin-top:0;}
.contact-page .address .add{ float:left; padding-left:2%;}
.add-wid, .map-wid{ width:100%;}
.contact-page .address ul li{ margin-bottom:30px;}
.contact-page h2{ font:30px/30px "Questrial";}
.contact-page p{ font:17px/22px "Questrial";}
.contact-fom h2{ font-size:25px;}
.contact-fom{ padding:30px 0;}
.contact-fom .fom-cont form{ width:90%;}
.fom-cont form input{ width:96%; margin-left:0;}
.fom-cont form textarea{ width:96%;margin-left:0;}
.fom-cont::before{ display:none;}
.company-banner h2{ font:20px/20px "Questrial";padding: 6% 5%;}
.company-banner{ background:rgba(0, 0, 0, 0) url("../images/company-banner.jpg") no-repeat scroll center top / cover ;}
.ngg-galleryoverview{ margin:10px auto !important;}
.ngg-gallery-thumbnail-box {width: 48.5% !important;}
.ngg-gallery-thumbnail-box:nth-child(odd){ margin-left:0px !important;}
.ngg-gallery-thumbnail span{ min-height:inherit;}
.featured-post h2, .most-popular h2{ font:25px/25px "Questrial";}

.banner-inner-con{ width:54%;}
.slider-con, .slider-img{ padding:0;}
.main_Div a.ngg-fancybox{ width:90% !important; padding: 0 5% !important;}
.blog-detail-main-div{ padding-top:25px;}
.wpcf7-form-control-wrap.acceptance-918 { float: left !important; margin-right: 10px; width: auto !important;}
.acceptance-sec > span {width: 78% !important;}
.acceptance-sec span{ line-height:20px;}

}


@media only screen and (max-width:520px) {
.thanks-banner{background: url('../images/home-700.jpg') no-repeat center top; background-size: 100%; height:440px;}

	.banner-inner-left p{ line-height:14px;}
.bx-banner1 .bx-wrapper{ padding-top:8px;}
.contact-fom .ltstak{ padding:0;}
.blog-detail-left, .blog-detail-right{ width:100%;}
.blog-detail-main-container{ padding-top:15px;}
.blog-detail-right .right-mid-article .article-text a p{ font:inherit;}

}

@media only screen and (max-width:480px) {
.thanks-banner{background: url('../images/home-700.jpg') no-repeat center top; background-size: 100%; height:340px !important;}
	
.quote{width:96%; text-align: center; margin-left: 1%; min-height: 180px; margin-bottom: 30px; background:#f1f1f1; border-radius:25px 0 25px 0; }
.quote2{width: 96%; text-align: center; margin-left: 1%;}	
.quote img{padding:10px; width:220px; margin: 0 auto !important; }
.quote h1{color:#131b4d; padding:0 15px; font-size:14px; line-height:22px;}
	.quote h1 span{margin: 20px auto;}	
.slider-box span{font-size:16px !important; bottom:3px;}
.product-gallery p{ display:block; margin:0; padding:0 15px; font-weight:300; line-height:18px; font-size:16px; color:#333; text-align:justify;}
.update-inner{margin-left:3px;}
.update-inner .date{width:15%;}
.update-inner .update-sec{width:85%;}
.update-sec p{ padding:0; margin-top:5px;}

.social-media{float: left; margin-right: 20px; width: 80% !important; margin-bottom: 10px;}
.call-part ul li{ padding-left:0; padding-right:0;}
.footer-inner-con{ width:98%;}
.footer{ width:auto;padding: 37px 10% 15px;}
.update-sec{ width:80%;}
.update h2, .product-gallery h2{ font:30px/30px "Questrial"; padding-bottom:0;}
.update{ padding:50px 0;}
.quality-banner figure{ display:none;}
.quality-banner-inner-left{ width:100%; text-align:center; padding-left:0;}
.quality-banner-inner-left span{ float:none; display:inline-block; margin-top:10px;}
.quality-banner-inner-left h1{ margin-bottom:0;}
.slider-box{ display: inline-block; width:80%; float:none; margin: 0 !important;}
.slider-box > span{ font:27px/27px "Questrial";}
.slider-con, .slider-img{ height:auto;}
.industry-slider-box{ height:auto;}
.slider-con, .slider-img{ padding:0;}
.slider-box > span{ width:150px;}
.banner-inner-left{width: 70% !important;}
.banner-inner-left p{ display:none;}
.banner-inner-con{ width:48%;margin-top: 8%;}
.industry-slider{ height:auto;}
.industry-slider-box img{ width:100%;}
.update h2, .product-gallery h2, .quality-con-header h2, .industry h2{ font:25px/28px "Questrial";}
.product-listing-gallery .gallery-box{ width:94%;}
.woocommerce nav.woocommerce-pagination{ float:none; margin-right:0;}
.valves-details-banner h2{ font-size:30px;}
.scrollup{ display:none !important;}
footer p{ margin:10px !important;}
.quality-content-right-para section p{ width:70%; padding-top:0;}
.footer .accordion{ width:90%;}
.water-header-left h2{ font-size:28px;} 
.btn-left, .btn-right{ padding:17px 25px;}
.product-option {float: none; margin: 5% auto;width: 80%;}
.contact-page h2{ font:22px/25px "Questrial";}
.contact-fom h2{ font:20px/22px "Questrial"}
.add-wid img{ width:40px;}
.fom-cont form .button, .request-form .inner-sec .button{ width:100px; float:none; margin:8% auto 0;}
.request-form .inner-sec .lname-sec{ width:100%; margin-left:0;}
.request-form .inner-sec .fname-sec{ width:100%; margin-right:0;}
.company-banner h2{ font:18px/18px "Questrial";}
.featured-post-box{ width:100%;}
.featured-post-aside { border: 0 none;padding: 0; width: 100%;}
.featured-post-aside article figure{ margin-bottom:0;}
.most-popular-box{ width:100%;}
.featured-post-con section .more, .most-popular-con section .more{ margin-bottom:20px;}
 .img-caption a h2 {    font: 18px/20px "Questrial";}
 .img-caption .calendar{ margin-left:4%;}
 .img-caption .user, .img-caption .calendar{ font-size:12px;}
 .ngg-gallery-thumbnail span{ min-height:30px;}
 .blog-slider .owl-carousel .owl-item{ height:220px;}
 .img-caption{ height:100%;}
}
@media only screen and (max-width:414px) {
.hidden-xs{display:none !important;}	
.squad{ float:left; margin:0% .1% 5% 1.5%; text-align:left; width:48%; height:auto; background:#fff; position:relative; padding:0;box-sizing: border-box;}
.squad .info{box-sizing: border-box; min-height:80px;}
.squad .info h2{ font-size:11px; font-weight:300; padding-bottom:0 !important; margin-bottom:0 !important; line-height:12px !important;}
.squad .info p{font-size:12px; text-align:left; padding-left:5px !important; padding-top:0 !important; margin-top:0 !important; line-height:14px; color:#333;}
.product-gallery h1, .product-gallery h2{padding: 5px 3% !important; }	
.product-gallery p{padding: 10px 5% !important;}	
.sponsor-banner-img{width:98% !important; float: left;}
.sponsor-banner-con{width:98% !important; float: left; padding: 5px 2% 5% 5px !important; }	
.sponsor-banner-con h1{padding: 0 !important; margin: 0 !important;}
.sponsor-banner-con p{color: #fff; text-align: center;}
	
.thanks-banner{background: url('../images/home-380.jpg') no-repeat center top; background-size: 100%; height:530px !important;}
}
@media only screen and (max-width:375px) {
.thanks-banner{height:510px !important;}
	
.banner-inner-con{ margin-top: 3%;}
.banner-inner-left h1{ font-size:18px;}
footer p, .footer p{ font-size:11px !important;}
.option-product-con h2{ font-size:35px;}
.Product-introduction-col1 h2{ font-size:32px;}
.ngg-gallery-thumbnail-box {width: 98% !important; margin-left:0px !important;}
.ngg-gallery-thumbnail span{ min-height:inherit;}
.fom-cont{ box-shadow: none;}
}
@media only screen and (max-width:320px) {
.thanks-banner{height:440px !important;}
}
