@media only screen and (min-width: 0px) and (max-width: 679px) {
p {margin: 0 0 20px 0 !important;line-height:30px !important;}
p:last-child {margin: 0 !important;}
h1, h2, h3 ,h4, h5, h6{margin-bottom:20px !important;margin-top:0 !important;padding:0;line-height:1px;}
/*Header area css*/
header .menu-wrap {/*display:none;*/}
#cd-menu-trigger {display:block;}
.cd-main-content {display:block;}
/*Banner area css*/
.bannerstrip h1{font-size:28px;}
.bannerarea .banfooter{bottom:1% !important;}
.banwidth{width:100% !important;}
/*Company section*/
.abtcomparea .companyimg {display: inline-block;top: 0;width:100%; margin-top: 70px;margin-right: 0;margin-bottom: 30px;}
.abtcomparea .companycont{width:100%;clear:both;}
.abtcomparea .companycont h2{font-size:24px;}
.companycont a {border: 2px solid #004b8c;color: #004b8c !important;display: inline-block;font-size: 14px;font-style: normal;font-weight: 500;height: 40px;   line-height: 35px;padding: 0 20px;text-transform: uppercase;}
/*contributes to the following section*/
.contribute h2{font-size:24px;}
.contribute{padding:30px 0;text-align: center;}
.home-typo .contribute .inddetails h2 {font-size: 22px !important; margin-bottom: 0px !important;}
.contribute .indtitile h2 {font-size: 22px !important;}
.contribute .industrial{width: 100% !important;	height:270px !important;margin:0 auto 20px auto;}
.contribute .industrial img{width:auto; height:100%;}
.contribute .industrial .inddetails{display: inline-block;padding:20px;}
.inddetails h2{margin:5px 0 !important;	float:left;}
.contribute .municipal{width:100% !important;display:inherit;margin:20px auto !important;height:270px !important;}
.contribute .municipal img{height:100%;	width:auto;}
.contribute .redcom{height:auto;width:100%;	margin: 10px 0px !important;}
.contribute .redcom img{width:auto;	height:100%;}
.contribute .redcom .redsfirst{width:100% !important;height:270px !important;margin:0 0 20px 0 !important;}
.contribute .redcom .redsecond{width:100% !important;height:270px !important;}
.indtestiarea h2{font-size:22px;}
/*Applications css*/
.apparea h2{font-size:24px;}
.apparea ul li{display:block;width:100%;margin: 0 auto 20px;}
.apparea ul li h3{font-size:18px;height:60px;line-height:60px;}
.clientsection h2, .awardssection h2, .aboutussection h2{font-size:24px;}
.blogsarea h2{font-size:24px;}
.blogsarea .blogbox{margin:0 0 30px 0;}
.blogbox span{margin:0 0 15px 0;}
.blogbox span img{height:100%;}
.blogbox h3{font-size:20px;	line-height:30px;}
.footheader{padding:30px 0;}
.footheader span{font-size:18px;display:inline-block;}
footer{padding: 120px 0 40px;}
footer .footul{display: inline-block;}
footer .footcontinfo{margin: 40px 0 0 0;display: inline-block;}
footer .footnews{margin: 40px 0 0 0;}
footer .newsletter{display:block;margin: 0 auto;}
.scrollup{width:40px;height:40px;line-height:44px;top:-46px;display:block !important;}
.scrolluppage{display:none !important;}
/*Main Industrail Page css*/
.industrialthumbnail{padding:40px 0 0 0}
.industrialthumbnail ul{width:100%;}
.industrialthumbnail ul li{width:30.5%;	margin:0 5px 30px;}
.industrialthumbnail ul li a span{width:100%;height:100%;padding:0}
.industrialthumbnail ul li div img{width:18%;margin: 5px auto;}
.industrialthumbnail ul li div h3{font-size:18px;}
.industrialthumbnail ul li div h4{font-size:14px;}
.industrialtext{margin: 0 5px 30px;}
.thumbopen h2{font-size:26px;}
.thumbopen a.close{font-size: 26px;	bottom: 25px;}
.thumbopen .thumbopendet img{width:50% !important;}
.relatedproapp{padding:40px 0;}
.relatedarea .relpros{margin: 0 15px 0 0;width:40%;}
.relatedarea .relpros img{height:auto;}
.relatedarea .relprod{float:left;width:55%;}
/*Residential Page css*/
.residential{padding:40px 0 0 0;}
.simpleLens-gallery-container{width:100%;margin:0 0 30px 0 !important;}
.simpleLens-container{width:100%;display:block;}
.simpleLens-big-image-container{width:100% !important;height:auto !important;}
.simpleLens-lens-image{width:100% !important;}
.simpleLens-mouse-cursor{display:none !important;}
.simpleLens-lens-element{display:none !important;}
.simpleLens-thumbnails-container{text-align:center;}
.simpleLens-thumbnails-container a{margin:0 10px 0 !important;width:100px !important;height:115px !important;}
.residential .resipro{width:47%;margin:0 5px 20px;}
.residentialdetails h2{font-size:26px;display:inline-block;}
.residentialdetails h3{font-size:24px;}
.residentialdetails p{display:inline-block;}
.profeature{float: left;display: inline-block;width: 100%;}
.profeature .profeaturehead{width:100%;}
.profeature ul{width:100%;margin: 0 0 30px 0;text-align: center;}
.profeature ul li{width:16%;margin:0 6px;}
.profeature .eighteen{margin: 15px 0 20px 0;width: 100%;text-align:center;top: 0;left: 0;}
.profeature .eighteen img{display:inline-block;}
.residentialdetails hr {border: 1px solid #cccccc;float: left;display: inline-block;width: 100%;margin: 20px 0 10px;}
.profeature p{text-align: left;float: left;margin: 0 !important;}
.residentialdetails .button{font-size:14px;}
.residentialdetails .number {margin:20px 0 0 0;	float: left;}
.trustsymbols > ul{width:100%;text-align:left;}
.trustsymbols > ul > li{width:auto;margin: 0 10px 10px 0;}
.ecommerce{display:inline-block;margin:30px auto 0;}
.ecommerce > ul{margin:0;text-align: left;}
.ecommerce > ul > li{width:auto;margin:0 10px 0 0;}
.resibottom{margin:0 auto;float:none;}
.resibotlist{width:100%;margin: 30px 0 0 0;}
.productDetails .modal-header .btn-primary, .residentialdetails .modal-header .btn-primary{left:95%;}
.productDetails .modal-dialog, .residentialdetails .modal-dialog{width:90%;	margin:30px auto;}
.productDetails .modal-body, .residentialdetails .modal-body{padding:15px 30px;}
/*Market Page css*/
.marketcontent{padding:40px 0 80px 0;}
.marketthumbnail ul li{width:100%;margin:0 auto 30px;}
.marketthumbnail ul li span{width:100%;height:100%;}
.marketthumbnail ul li div > img{width:auto;}
.marketthumbnail ul li div > h3 {font-size: 24px;}
.listopen{margin: 2px 0 0 10px;}
.listopen ul li{margin:0;width:100%;}
.listopen ul li img{width:10%;height:auto;}
/*Product Main Page css*/
.mainproductarea{width:100%;margin: 0 0 50px;}
.mainproductarea .mainproductareas{margin: 0 15px 15px 0;}
.mainproductarea .mainproductaread{float: left;display: inline-block;width: 45%;margin: 0;}
/*Product Single Page css*/
.productarea{margin: 40px 0 0 0;}
.productimg{width:100%;margin:0 0 30px;}
.prologo{width:100%;text-align:center;}
.prologo > img{display:inline-block;}
.secondtype{width:100%;}
.productimgtwo{float:left;}
.commonsec .alignleft{float:left !important;margin:0 auto !important;}
.commonsec .alignright{width:100% !important;float:left !important;margin:0 auto 30px !important;}
.resitabs .nav-tabs, .producttabs .nav-tabs{padding:0;}
.resitabs .nav-tabs>li, .producttabs .nav-tabs>li{width:22%;}
.resitabs .nav-tabs>li>a, .producttabs .nav-tabs>li>a{text-align:center;padding:10px 0 !important;font-size:13px;}
.requestform{text-align:center;width:auto;}
.requestform span{padding: 10px 0px;}
/*Application Main Page css*/
.application{padding:40px 0 80px 0;}
.mainapplicationarea{min-height:0;margin: 0 0 30px 0;}
.mainapplicationareas img{width:47%;float: left;}
.mainapplicationaread{margin: 0px 15px;float: left;	width: 47%;}
.mainapplicationarea .mainapplicationaread h2{font-size:22px;}
.mainapplicationarea .mainapplicationaread p{font-size:14px;line-height:22px !important;}
.mainapplicationarea .mainapplicationaread a{font-size: 14px;line-height: 30px;	height: 35px;}
/*Application Single Page css*/
.appinternal{padding:40px 0 0 0;}
.appinternal .internalimg{width:100%;}
.applularea li:nth-child(odd) {width:100%;}
.applularea li:nth-child(even) {width:100%;}
/*Service & Spares Page css*/
.servicespares{padding:40px 0 80px 0;}
.servicesparesarea{height:auto !important;}
.servicesparesareas{width: 47%;	float: left;}
.servicesparesaread{margin: 0px 15px;width: 47%;float: left;}
.servicespares .service{margin:0 0 30px;}
.servicespares .service a{margin:15px 10px 0 0;}
.servicesparesaread h2{margin:0 0 15px 0 !important;font-size:20px;}
.servicesparesaread p{margin:0 0 15px 0 !important;font-size:14px;}
.servicespares .modal-dialog{width:85%;margin: 30px auto;}
.servicespares .modal-body .control-label{margin:10px 0 0 0;}
.servicespares .modal-header{height:auto;}
.servicespares .modal-title{font-size:20px;}
.servicespares .modal-body p{font-size:14px;line-height: 25px !important;}
.servicespares .modal-body .form-horizontal .radio-inline{font-size:14px;}
.servicespares .modal-header .btn-primary{left: 95%;}
.servicespares .eighteen{display:inline-block;}
.servicespares .eighteen img{display:block;}
/* About Us css*/
.aboutus{margin:40px 0 15px 0;}
.aboutus span{width:100%;margin:0 auto 30px;}
.aboutus span img{width:100%;height:100%;}
.aboutushead h2{font-size:26px;}
.aboutusmid .midtopleft h3, .midtopright h3, .midright h3, .midbottomleft h3, .midbottomright h3{font-size:22px;}
.aboutusmid .midfooter h3{font-size:22px;}
.aboutusmid{padding:40px 0;}
.aboutusmid h2{font-size:26px;}
.aboutusmid .midtopleft, .aboutusmid .midbottomleft{width:100%;height: auto;}
.aboutusmid .midtopright,.aboutusmid .midbottomright{width:100%;height: auto;}
.aboutusmid .midleft{width:100%;height: auto;}
.aboutusmid .midleft img{height:auto;}
.aboutusmid .midright{width:100%;height: auto;}
.clientsection .owl-theme .owl-controls .owl-nav .owl-next, .awardssection .owl-theme .owl-controls .owl-nav .owl-next, .aboutussection .owl-theme .owl-controls .owl-nav .owl-next{display:none !important;}
.clientsection .owl-theme .owl-controls .owl-nav .owl-prev, .awardssection .owl-theme .owl-controls .owl-nav .owl-prev, .aboutussection .owl-theme .owl-controls .owl-nav .owl-prev{display:none !important;}
.affcertiimg ul li{width:45%;margin:0 5px 10px;}
/*Blog Main Page css*/
.latestblog{padding:40px 0 0 0;}
.crsl-thumb{min-height:300px !important;}
.crsl-items h3{font-size:18px !important;}
.crsl-items ul li{width:50%;}
.blogarea{margin:35px auto 0;width:100%;}
.blogareacon h4{font-size: 20px;margin-bottom: 10px !important;}
.blogareacon p{font-size:14px;line-height:25px !important;}
/*Blog Single Page css*/
.blogsingle h2{font-size:26px;}
.blogsingle{margin:40px 0 80px 0;}
.conwithus{margin:50px 0 0 0;}
.blogsingle .conwithus h2{font-size:26px;margin: 20px 0!important}
.blogsingle .conwithus hr{width:360px;margin: 20px auto 20px 0;}
.commentform h2{font-size:26px;margin:0 0 15px 15px !important;}
.comment .comdiv{width:76%;}
.comment .com{width:100%;display: inline-block;	font-size:14px;}
.latestblog .latestbloghead{font-size:26px;}
.latestblog .previous{left:11px;z-index: 1;}
.latestblog .next{right:-9px;z-index:1}
/*Contact Us Page css*/
.contactus{padding:40px 0 80px 0;}
.contactus p{margin:0 auto 30px !important;}
.contactus .con{height:250px;}
.contactus h2{font-size:26px;}
.contactus .contactinfo{margin-bottom:15px;}
.contactus .contactinfo p{font-size:16px;padding:5px 0 0 0;	margin:0 !important;}
.contactus h3{margin: 30px 0 !important;}
/*Clientele Page css*/
.clientele{padding:40px 0 80px 0;}
.clientele p{margin:0 0 30px 0 !important;}
.clientele a{width:45%;	margin:0 10px 30px;}
.clientele a img{width:60%;}
/*Testimonials Page css*/
.testhead h2{font-size:30px;}
.testclients{display:none;}
.slick-slide i{font-size:30px;}
.slick-slide p{font-size:14px;line-height:24px !important;padding:15px;}
/*Footer css*/
.footstrip h6{width:100%;padding:20px 0 0;}
.footstrip img{margin:0 15px 15px;}
/*Error Page css*/
.errorcon span img{width:100% !important;}
.errorcon p{font-size:20px;}
}
@media screen and (max-width: 660px) {
.crsl-items h3{font-size: 1.65em;}
}
@media only screen and (max-device-width: 679px) and (orientation : landscape) {
.bannerbreadcrumb{display:none;}
/*contributes to the following section*/
.contribute .industrial {height:190px;width: 48%;}
.contribute .industrial img{width: auto !important;	height:100% !important;}
.contribute .industrial .inddetails span{width:50%;	margin:0;}
.contribute .municipal { height: 190px; width: 48%;float:right; margin:0;}
.contribute .municipal img {height: 100% !important;width:auto !important;}
.contribute .redcom img{height:100% !important;width:auto !important;}
.contribute .redcom .redsfirst{width:48%;height:195px;}
.contribute .redcom .redsecond{width:48%;float:right;height:195px;}

/*Market Page CSS*/
.marketthumbnail ul li{width:48%;margin:0 0 30px 0;}
.marketthumbnail ul li span{width:100%;	height:100%; padding:9%;}
.listopen {margin:0 0 5px 10px;}
.listopen ul li{height:22px;width: 100%;float:left !important;margin:2px 0 0 0;}
.listopen ul li img {height:20px;width:auto;margin:0 !important;}
.listopen ul li p {display: inline-block;margin: 0 !important;font-size:14px;}
.marketthumbnail ul li div > h3{font-size:28px;}
.marketthumbnail ul li div > img{width:50%;}
/*Main Industrail Page css*/
.industrialthumbnail{padding:40px 0 0 0}
.industrialthumbnail ul{width:100%;}
.industrialthumbnail ul li{width:30%;margin:0 5px 30px;}
.industrialthumbnail ul li a span{width:100%;height:100%;padding:5px;}
.industrialthumbnail ul li div img{width:18%;}
.industrialthumbnail ul li div h3{font-size:18px;}
.industrialthumbnail ul li div h4{font-size:14px;}
.industrialtext{margin: 0 5px 30px;}
/*Residential Page css*/
.residential .resipro{width:47%;margin:0 5px 30px 5px;}
.residential .resipro span{width:100%;}
.blogbox span img{width:100%;height:auto;}
/*About us*/
.aboutus span img {height: auto; width:100%;}
}
@media only screen and (max-device-width: 480px) and (orientation : landscape) {
.bannerbreadcrumb{display:none;}
.contribute .industrial{width:100%;}
.contribute .industrial img{width:100% !important;height:auto !important;}
.contribute .municipal{width:100%;margin:0 auto 30px;}
.contribute .municipal img {height:auto !important; width: 100% !important;}
.contribute .redcom{margin:0 auto;}
.contribute .redcom img {height: auto; width:100%;}
.contribute .redcom .redsfirst{width:100%;margin:0 auto 30px;}
.contribute .redcom .redsecond{width:100%;}
/*Market Page CSS*/
.marketthumbnail ul li:nth-child(odd) {float: left;}
.marketthumbnail ul li:nth-child(even) {float: right;}
.marketthumbnail ul li{width:48%;margin:0 0 30px 0;}
.marketthumbnail ul li span{width:100%;height:100%;padding:15%;}
.listopen {margin: 30px 0 30px 30px;}
.listopen ul li{height:22px;width: 100%;float:left !important;margin:0;}
.listopen ul li img {height:30px;width:auto;}
.marketthumbnail ul li div > img{width:auto;}
.marketthumbnail ul li div > h3{font-size:30px;}
.marketthumbnail ul li:nth-child(odd) {float:left;}
.marketthumbnail ul li:nth-child(even) {float:right;}
.marketthumbnail ul li span{width:100% !important;height:100% !important;padding:5%;}
.marketthumbnail ul li div > img{width:40% !important;}
/*Main Industrail Page css*/
.industrialthumbnail{padding:40px 0 0 0}
.industrialthumbnail ul{width:100%;}
.industrialthumbnail ul li{width:100%;margin:0 0 30px;}
.industrialthumbnail ul li a span{width:100%;height:100%;padding:50px;}
.industrialthumbnail ul li div img{width:auto;}
.industrialthumbnail ul li div h3{font-size:26px;}
.industrialthumbnail ul li div h4{font-size:20px;}
.industrialtext{margin: 0 0 30px;}
/*Residential Page css*/
.residential .resipro {margin: 0 0 30px 0;}
}
@media only screen and (min-width: 420px) and (max-width: 679px) {
.contribute .industrial img {width:100% !important; height:auto !important;}	
.contribute .municipal img {height: auto !important;width:100% !important;}
.contribute .redcom img {width: 100% !important; height: 100% !important;}
}
@media only screen and (min-width: 481px) and (max-width: 767px) {
.bannerbreadcrumb{display:none;}
/*Header area css*/
header .menu-wrap {/*display:none;*/}
#cd-menu-trigger {display:block;}
.cd-main-content {display:block;}
.footstrip .supportimg{text-align:center;}
.footstrip{text-align:center;}
/*contributes to the following section*/
/*.contribute{padding:30px 0;margin:0 auto;}
.contribute .industrial{height:200px;width:48%;float:left;margin:0;}
.contribute .industrial img{width:100%;	height:auto;}
.inddetails h2{margin:5px 0 !important;float: left;}
.rdmorebut{margin:0;}
.contribute .municipal{width: 48%;height: 200px;float:right;margin:0 auto 30px;}
.contribute .municipal img {width:100%;height:auto;}
.contribute .indtitile{display: inline-block;width:100%}
.contribute .redcom{width:100%;height:auto;}
.contribute .redcom img{height:auto;width:100%;}
.contribute .redcom .redsfirst{width:48%;height:200px;float:left;margin:0;}
.contribute .redcom .redsecond{width:48%;height:200px;display:inline-block;float:right;}
.apparea .appiconarea{width:50%;float:left;}*/
/*Main Industrial Page css*/
.industrialthumbnail ul{width:100%;}
.industrialthumbnail ul li{width:47%;margin:0 5px 10px;}
.industrialthumbnail ul li a span{width:100%;height:100%;padding:10px;}
.industrialthumbnail ul li div img{width:18%;}
.industrialthumbnail ul li div h3{font-size:18px;}
.industrialthumbnail ul li div h4{font-size:14px;}
.industrialtext{margin: 0 5px 30px;}
.contactus .con{height:300px;}
/*Market Page css*/
.marketthumbnail ul li:nth-child(odd) {float: left;}
.marketthumbnail ul li:nth-child(even) {float: right;}
.marketthumbnail ul li{width:48%;}
.marketthumbnail ul li span{width:100%;	height:100%;}
.marketthumbnail ul li div > img{width:40%;}
.listopen ul li{height:22px; width:100%;float:left;	margin:0;}
.listopen ul li img {height:20px;width:20px;margin:0 !important;}
.listopen ul li p{font-size:13px;padding:0;}
/*About Us page css*/
.aboutus span{width:100%;margin:0 auto 30px;}
.aboutus span img{width:100%;height:auto;}
/* 29-09-2017 */
.event-single .event-image.gallary .gal-img {margin: 6px;}
}
@media only screen and (min-width: 680px) and (max-width:991px) {
.contribute .redcom.redcom-center {margin: 0 18px;}
.contribute .redcom{width: 29%;}
.home-typo .contribute h2 {font-size: 18px !important; line-height: 20px !important;}
.contribute .industrial .inddetails,.contribute .indtitile {padding:12px 74px 12px 10px;}
.contribute .indtitile .arrowbut { right: 10px;}
/*contributes to the following section*/
/* .contribute{padding:30px 0;margin:0 auto;}
.contribute .industrial{height:200px;width:48%;float:left;margin:0;}
.contribute .industrial img{width:100%;height:auto;}
.inddetails h2{margin:0 !important;}
.rdmorebut{margin:0;}
.contribute .municipal{width: 48%;height: 200px;float:right;margin:0;}
.contribute .municipal img {width:100%;	height:auto;}
.contribute .indtitile{display: inline-block;width:100%}
.contribute .redcom{width:100%;margin:0 auto 30px;height:auto;}
.contribute .redcom img{height:auto;width:100%;}
.contribute .redcom .redsfirst{width:48%;height:200px;float:left;margin:0;}
.contribute .redcom .redsecond{width:48%;height:200px;display:inline-block;	float:right;} */
}
@media only screen and (max-width : 568px) {
.bannerstrip h1{font-size:26px;}
.footheader{padding:25px 10px;line-height: 25px;}
.footstrip .supportimg{text-align:center;padding-bottom:15px;}
.footstrip{text-align:center;}
.morecolor{right: 0;top: -60px;font-size: 14px; position: relative; display: block;	text-align: right;}
.more{right:10px;top: -30px;font-size: 14px;position: relative;display: block;text-align: right;}
.thumbopen .thumbopendet img{width:100% !important;margin: 0 0 30px 0 !important;}
.relatedarea .relpros{margin: 0 15px 0 0;width:40%;}
.relatedarea .relprod{float:left;width: 55%;}
.apparea .appiconarea{width:100% !important; float:left;}
/*Market Page css*/
.marketthumbnail ul li:nth-child(odd) {float: none;}
.marketthumbnail ul li:nth-child(even) {float: none;}
.marketthumbnail ul li{width:100%;}
.marketthumbnail ul li span{width:100%;	height:100%;}
.marketthumbnail ul li div > img{width:auto;}
.listopen ul li{height:30px;width:100%;	float:left;	margin:5px 0;}
.listopen ul li img {height:30px;width:30px;margin:0 !important;}
.listopen ul li p{font-size:14px;padding:0;}
/*Main Industrial page css*/
.industrialthumbnail ul li div h3{font-size:14px;}
.industrialthumbnail ul li div h4{font-size:12px;}
/*Product Main Page css*/
.mainproductarea .mainproductareas{margin: 0 0 15px 0; width: 100%;}
.mainproductarea .mainproductaread{width:100%;}
/*Product Single Page*/
.productimg{width:100%;	margin:0 0 30px 0;}
/*Application Page css*/
.mainapplicationareas img{width:100%;}
.mainapplicationaread{margin: 30px 0;width:auto;}
/*Service & Spares Page css*/
.servicesparesarea{float: left;	margin:0;}
.servicesparesareas{width: 100%;}
.servicesparesaread{margin: 30px 0 15px;width: auto;float: left;}
.servicesparesaread h2{margin:0 0 15px 0 !important;font-size:20px;}
.servicesparesaread p{margin:0 0 15px 0 !important;font-size:14px;}
.servicesparesaread a{padding:0 15px;font-size:14px;}
.servicespares .modal-header .btn-primary{left:94%;}
/*Blog Main Page css*/
.crsl-thumb{min-height:250px !important;}
.crsl-items h3{font-size:16px !important;}
.crsl-items ul li{width:50%;}
.crsl-items .thumbnail .date{width: 50px;height:50px;font-size: 12px;padding: 10px 0 0 0;}
/*Blog Single Page css*/
.comment .comdiv{width:100%;}
.comment .com{margin: 20px 0 !important;display: block;font-size:14px;}
.blogsingle ul li img{margin:0 0 10px 0;}
.blogsingle .conwithus hr{margin:15px 0;}
.blogsingle .conwithus h2{font-size:28px;margin:0 0 15px 0 !important;}
.blogsingle .conwithus p{font-size:28px;margin:15px 0 !important;}
/*Clientele Page css*/
.clientele p{margin:0 0 30px 0 !important;}
.clientele a{width:45%;margin:0 10px 30px;}
.clientele a img{width:60%;}
/*Contact Us Page css*/
.contactus .control-label{float:none;}
/*Testimonials Page css*/
.testhead h2{font-size:26px;}
.testimonial-videos .customer-video{width:100%;}

}
@media only screen and (max-width : 480px){
.scrollup{width:30px;height:30px;line-height:34px;top:-35px;z-index:1;}
.bannerstrip h1{font-size:24px;}
.bannerbreadcrumb{display:none;}
#breadcrumbs{line-height:20px !important;}
/*Main Industrail Page css*/
.industrialthumbnail{padding:40px 0 0 0}
.industrialthumbnail ul{width:100%;}
.industrialthumbnail ul li{width:100%;margin:0 0 30px;}
.industrialthumbnail ul li a span{width:100%;height:100%;padding:20px;}
.industrialthumbnail ul li div img{width:auto;margin:10px auto;}
.industrialthumbnail ul li div h3{font-size:24px;}
.industrialthumbnail ul li div h4{font-size:18px;}
.industrialtext{margin: 0 0 30px;}
.thumbopen h2{font-size:24px;}
.relatedarea .relpros{margin:0;width: 100%;}
.relatedarea .relprod{float:left;width: 100%;margin: 10px 0 0 0;}
.residential .resipro{width:100%;margin: 0 0 20px 0;}
.residential .resipro span{width:100%;}
.resibottom{width:100%}
/*Market Page css*/
.marketthumbnail ul li div > img{width:50%;}
.listopen ul li img{height: 20px;width: 20px;}
.listopen{margin:0 0 0 20px;}
/*Residential Page css*/
.profeature ul li {width: 25%;margin:5px;}
.trustsymbols > ul{width:100%;text-align:center;}
.trustsymbols > ul > li{width:auto;margin: 0 15px 10px;}
.ecommerce > ul{margin:0;text-align: left;}
.ecommerce > ul > li{width:auto;margin:0 10px 0 0;}
.resitabs .nav-tabs>li, .producttabs .nav-tabs>li{width:100%;margin:0 0 5px 0;}
.resitabs .nav-tabs>li>a:hover, .producttabs .nav-tabs>li>a:hover{border:1px solid #004b8c !important;padding:10px !important}
.resitabs .nav-tabs>li.active>a, .producttabs .nav-tabs>li.active>a{border:1px solid #004b8c !important;padding:10px !important}
/*Product Main Page css*/
.mainproductarea .mainproductareas{width:100%;}
/*Application Page css*/
.mainapplicationareas img{width:100%;}
/*Blog Main Page css*/
.crsl-thumb{min-height:300px !important;}
.crsl-items h3{font-size:16px !important;}
.crsl-items ul li{width:100%;margin: 0 0 20px 0;}
.crsl-items .thumbnail .date{width: 50px;height:50px;font-size: 12px;padding: 10px 0 0 0;}
.crsl-items .thumbnail img{height:auto;max-height: 162px;}
/*Blog Single Page css*/
.latestblog .crsl-thumb{margin:0 auto !important;}
/*Clientele Page css*/
.clientele p{margin:0 0 30px 0 !important;}
.clientele a{width:44%;margin:0 10px 30px;height:150px;}
.clientele a img{width:60%;}
/*Testimonials Page css*/
.slick-prev, .slick-next{bottom:103% !important;}


/* 29-09-2017 */
.event-single .event-image.gallary .gal-img {margin-bottom:0 0 10px 0;width:100%;padding:10px 10px 0 10px;}
.past-events.companycont {margin: 0 auto;text-align: center;width: 100%;padding-bottom: 20px;}
.events-main ul.page-numbers {margin: 0 auto;text-align: center;width: 100%;}



}
@media only screen and (max-width : 420px) {
.bannerstrip h1{font-size:20px;}
.banner .sl-slider h2{width:90% !important;}
footer .footnews{margin: 40px auto 0 auto;width:300px;}
footer .newsletter{display:inline-block;width:275px;padding: 20px;margin: 0;}
footer .newsletter .form-control{width:100% !important;}
footer .newsletter button, .newsletter .wpcf7 .form-group .wpcf7-submit{width:100%;margin: 10px 0 0 0;}
footer .newsletter a{margin:0 3px 0 0;}
/*Main Industrail css*/
.industrialthumbnail ul{width:100%;}
.industrialthumbnail ul li{width:100%;margin: 0 0 30px;}
.industrialthumbnail ul li a span{width:100%;height:100%;padding:10px 5px;}
.industrialthumbnail ul li div img{width:20%}
.industrialthumbnail ul li div h3{font-size:18px;}
.industrialthumbnail ul li div h4{font-size:14px;}
.industrialtext{margin: 0 0 30px;}
/*Residential Page css*/
.simpleLens-thumbnails-container a{margin:0 10px 0 !important;width:60px !important;height:65px !important;}
.profeature ul{margin:0}
.profeature ul li{width:28%;height:100%}
.trustsymbols > ul{width:100%;text-align:center}
.trustsymbols > ul > li{width:auto;margin:0 5px 10px}
.ecommerce > ul{margin:0;text-align: left;}
.ecommerce > ul > li{width:auto;margin:0 10px 10px 0;}
.residentialdetails .modal-header .btn-primary{left:93%;}
.residentialdetails .modal-header{height:60px;}
.residentialdetails .modal-title{font-size:20px;}
.residentialdetails .modal-body p{font-size:14px;line-height:20px;}
.recaptcha img{width:100%;}
.productDetails .modal-header .btn-primary, .residentialdetails .modal-header .btn-primary{left:93%;}
/*Market Page css*/
.marketthumbnail ul li div h3{font-size:24px;}
.listopen ul li{height:31px;float:left !important;}
.listopen{margin:5px 0 10px 20px;}
/*Serive & spares*/
.servicespares .modal-header .btn-primary{left:92%;}
/*Blog Single Page css*/
.blogsingle .conwithus hr{width:auto;}
/*Clientele Page css*/
.clientele p{margin:0 0 30px!important}
.clientele a{width:42%;margin:0 10px 30px;height:140px}
.clientele a img{width:70%}
.g-recaptcha{transform:scale(0.77);transform-origin:0 0}
.footstrip img{margin:0 4px 15px}
}
@media only screen and (max-width : 360px) {
/*Residential Page css*/
.residentialdetails ul#thumblist li{width:35%}
.residentialdetails .modal-header .btn-primary{left:90%}
.resibotlist li div{margin:8px 15px}
.resibotlist li p{width:75%;font-size:14px}
.productDetails .modal-header .btn-primary,.residentialdetails .modal-header .btn-primary{left:91%}
/*Market Page css*/
.listopen ul li{height:26px;margin:0;}
.listopen{margin:10px 0 10px 10px;}
/*Serive & spares*/
.servicespares .modal-header .btn-primary{left:91%;}
/*Blog Single Page css*/
.blogsingle .conwithus img{width:100%;}
/*Testimonial Page css*/
.chairman .chairmanpro{width:100%;margin:0 0 30px;}
/*Contact Us Page css*/
.contactus .form-group img{width:100%}
}
/*Mobile device media query end*/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
/*Header area css*/
header .menu-wrap {/*display:none;*/}
#cd-menu-trigger {display:block;}
#cd-menu-trigger .cd-menu-icon {right: 1em;}
.cd-main-content {display:block;}
/*Banner area css*/
.banner .sl-slider blockquote{width:80%;}
.nav-arrows span {display: inherit;}
/*Company section*/
.abtcomparea .companyimg{width:100%;display:inherit;margin:0 auto;overflow-y:hidden;height:300px}
.abtcomparea .companycont{width:100%;clear:both;margin:0 auto}
/*contributes to the following section*/
/*.contribute{padding:30px 0;margin:30px auto}
.contribute .industrial{height:250px;width:48%;float:left}
.contribute .industrial img{width:auto;height:100%;display:block;position:relative}
.inddetails h2{margin:0!important}
.contribute .industrial .inddetails span{width:100%;margin:0 0 10px}
.contribute .municipal{width:48%;height:250px;float:right;margin:0}
.contribute .municipal img{width:auto;height:100%}
.contribute .indtitile{display:inline-block;width:100%}
.contribute .redcom{width:100%;margin:30px auto 0;height:auto}
.contribute .redcom img{height:100%;width:100%}
.contribute .redcom .redsfirst{width:48%;height:250px;float:left;margin:0}
.contribute .redcom .redsecond{width:48%;height:250px;display:inline-block;float:right}*/
.indtestimonials{width:100%;background:url(../images/Indtestimonialsbg.png) no-repeat center center fixed;display:block;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
/*Applications css*/
.apparea .appiconarea{width:50%;float:left;}
.apparea .appiconarea h3{font-size:20px;}
/*About us*/
.aboutus span img {height: auto;width:100%;}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
/*Header area css*/
header .menu > ul > li > a {display: inline-block;line-height: 140px;padding: 0 9px;}
/*Banner area css*/
.banner .bg-img img{display:block;}
.banner .sl-slider blockquote{width:80%;}
.nav-arrows span {display: inherit;}
/*Applications css*/
.apparea .appiconarea{width:33%;float:left;}
.apparea .appiconarea h3{font-size:20px;}
/*Blog css*/
.blogsarea .blogbox {display: block;width:50%;float:left;}
/*Main Industrial css*/
.industrialthumbnail ul{width:100%;}
.industrialthumbnail ul li {width:30% !important;}
.industrialthumbnail ul li a span{padding:10px;}
}
@media only screen and (max-width: 991px){
/*Header area css*/
header .menu-wrap {/*display:none;*/}
#cd-menu-trigger {display:block;}
.cd-main-content {display:block;padding:0;}
.abtcomparea {margin:0px;}
.manymore span img{padding:0;}
}
@media only screen and (min-width: 921px) and (max-width: 1199px) {
/*Header area css*/
header .menu > ul > li > a {display: inline-block;line-height: 140px;padding: 0 9px;}
.blogsarea .blogbox{width:50% !important;float:left;}
}
/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
header .menu > ul > li > a{font-size: 14px;}

}
/* iPhone 4 ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2){
/*contributes to the following section*/
.banner .sl-slider h2{padding:0 15px !important;line-height: 25px;font-size:16px !important;}
.contribute{padding:30px 0;margin:30px auto;}
.contribute .industrial{height:300px;width:100%;float:left}
.bxslider li span img {width: 80px;	border-radius: 62%;	height: 80px;border: 2px solid #cccccc;float: left;	display: inline-block;}
}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
.bxslider li span img {width: 80px;	border-radius: 62%;	height: 80px;border: 2px solid #cccccc;float: left;display: inline-block;}
}
@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : portrait){
.bannerarea{height:500px;}
}
@media only screen and (min-width: 680px) and (max-width: 800px) {
.bannerstrip h1{ont-size:28px;}
.abtcomparea{margin:45px 0 0 0 !important;}
.apparea ul li{width:46%;margin:0 10px 20px;}
.apparea ul li h3{font-size:20px;}
.clientsection .owl-theme .owl-controls .owl-nav .owl-next, .awardssection .owl-theme .owl-controls .owl-nav .owl-next, .aboutussection .owl-theme .owl-controls .owl-nav .owl-next{right:-75px;}
.clientsection .owl-theme .owl-controls .owl-nav .owl-prev, .awardssection .owl-theme .owl-controls .owl-nav .owl-prev, .aboutussection .owl-theme .owl-controls .owl-nav .owl-prev{left:-75px;}
.apparea .appiconarea{width:50%;float:left;}
.apparea .appiconarea h3{font-size:20px;}
.footheader{padding:35px 0;}
.footheader span{font-size:18px;display:inline-block;}
footer .footul{display: inline-block;}
footer .footcontinfo{margin: 40px 0 0 0;display: inline-block;width: 40%;float: left;}
footer .footnews{margin: 40px 0 0 0;display: inline-block;	width: 50%;}
footer .newsletter{display:inline-block;margin: 0;}
.footstrip p{padding:30px 0 !important;}
/*Main Industrail css*/
.industrialthumbnail ul{width:100%}
.industrialthumbnail ul li{width:48%!important;margin:0 5px 10px}
.industrialthumbnail ul li a span{width:100%;height:100%;padding:10px}
.industrialthumbnail ul li div img{width:20%}
.industrialthumbnail ul li div h3{font-size:20px}
.industrialthumbnail ul li div h4{font-size:16px}
.industrialtext{margin: 0 5px 30px;}
.thumbopen .thumbopendet img{width:50%!important}
.relatedproapp{padding:40px 0}
.relatedarea .relpros{margin:0 30px 0 0;width:30%}
.relatedarea .relpros img{height:auto}
.relatedarea .relprod{float:left;width:65%}
/*Residential Page css*/
.residential .resipro{width:48%;margin:0 5px 15px}
.residential .resipro span{width:100%}
.residentialdetails h2{display:inline-block}
.residentialdetails p{display:inline-block}
.simpleLens-gallery-container{margin:0 0 30px!important}
.profeature{float:left;display:inline-block;width:100%}
.profeature .profeaturehead{width:66%}
.profeature ul{width:73%}
.profeature ul li{width:15%}
.profeature .eighteen{float:right;left:0}
.residentialdetails hr{border:1px solid #ccc;float:left;display:inline-block;width:100%;margin:20px 0 10px}
.profeature p{text-align:left;float:left;margin:0!important;width:100%}
.residentialdetails .number{margin:20px 0 0;float:left}
.trustsymbols > ul{width:100%}
.trustsymbols > ul > li{margin:0 20px 10px 0;width:auto}
.ecommerce{display:inline-block;margin:30px auto 0}
.ecommerce > ul{width:100%}
.ecommerce > ul > li{width:auto}
.resibottom{margin:0 auto;float:none}
.resibotlist{width:100%;margin:30px 0 0}
.productDetails .modal-dialog,.residentialdetails .modal-dialog{margin:30px auto}
/*Market Page css*/
.marketthumbnail ul li div > img{width:40%}
.marketthumbnail ul li div > h3{font-size:28px}
.listopen{margin:5px 0 0 20px}
.listopen ul li{height:33px;width:100%}
.listopen ul li img{width:10%;height:auto;margin:0 0 4px!important}
/*Product Main Page css*/
.mainproductarea{width:100%;margin: 0 0 60px;}
.mainproductarea .mainproductaread{width: 46%;float: left;}
/*Product Single Page*/
.productimg{margin:0 auto 30px;float:none;text-align:center;width:50%}
.productimg > img{width:100%!important}
.productcontent p{float:left}
.secondtype{width:100%}
.productimgtwo{float:left}
.requestform{text-align:center}
.requestform span{padding:10px 0}
/*Application Main Page css*/
.mainapplicationarea{width: 43%;margin: 0 20px 30px;}
/*Application Single Page css*/
.applularea li:nth-child(odd) {width:100%;}
.applularea li:nth-child(even) {width:100%;}
/*Service & Spares Page css*/
.servicesparesareas{width:47%;float:left}
.servicesparesaread{margin:0 15px;width:47%;float:left}
.servicespares .service{display:block;margin:0 0 30px}
.servicespares .service a{margin:15px 10px 0 0}
.servicesparesaread h2{margin:0 0 15px!important}
.servicesparesaread p{margin:0 0 15px!important}
.servicespares .modal-dialog{width:85%;margin:30px auto}
.servicespares .modal-body .control-label{margin:10px 0 0}
.servicespares .modal-header .btn-primary{left:96%}
.servicespares .eighteen{display:inline-block}
.servicespares .eighteen img{display:block}
/*About Us page css*/
.aboutus span{width:100%;margin:0 auto 30px}
.aboutus span img{width:100%;height:auto}
.aboutusmid .midtopleft,.aboutusmid .midbottomleft{width:100%;height:auto}
.aboutusmid .midtopright,.aboutusmid .midbottomright{width:100%;height:auto}
.aboutusmid .midleft{width:100%;height:auto}
.aboutusmid .midleft img{height:auto}
.aboutusmid .midright{width:100%;height:auto}
/*Blog Main Page css*/
.crsl-thumb{min-height:300px!important}
.crsl-items h3{font-size:18px!important}
.crsl-items ul li{width:50%}
.blogarea{margin:30px 0 0;width:100%}
.blogareacon h4{font-size:22px;margin-bottom:10px!important}
/*Blog Single Page css*/
.conwithus{margin:50px 0 0}
.blogsingle .conwithus hr{width:360px;margin:20px auto 20px 0}
.comment .comdiv{width:80%}
.comment .com{width:100%;display:inline-block}
.latestblog .previous{left:8px;z-index:1}
.latestblog .next{right:-9px;z-index:1}
/*Contact Us Page css*/
.contactus h3{margin:30px 0 !important;}
.contactinfo .col-xs-2{width:8%}
.commentform h2{margin: 0 0 15px 15px !important;}
/*Clientele Page css*/
.clientele a{margin:0 20px 30px;}
/*Testimonials page css*/
.testclients .clientlist li{width: 30%;margin: 10px 0px;}
}
@media only screen and (min-width: 801px) and (max-width: 991px) {
.apparea ul li{width:46%;margin:0 10px 20px}
.apparea ul li h3{font-size:22px}
.footheader{padding:16px 0}
.footheader span{font-size:24px;display:inline-block}
footer .footul{display:block;float:left}
footer .footcontinfo{margin:40px 0 0;display:inline-block;width:50%;float:left}
footer .footnews{margin:40px 0 0;display:inline-block;width:50%}
footer .newsletter{display:inline-block;margin:0}
.footstrip p{padding:30px 0!important}
/*Main Industrial css*/
.industrialthumbnail ul li{width:30%;margin:0 10px 10px}
.industrialthumbnail ul li a span{padding:5px}
.industrialthumbnail ul li div img{width:25%}
.industrialthumbnail ul li div h3{font-size:14px}
.industrialthumbnail ul li div h4{font-size:12px}
.industrialtext{margin: 0 10px 30px;}
.thumbopen .thumbopendet img{width:50%!important}
.relatedproapp{padding:40px 0}
.relatedarea .relpros{margin:0 30px 0 0;width:30%}
.relatedarea .relpros img{height:auto}
.relatedarea .relprod{float:left;width:65%}
/*Residential Page css*/
.residential .resipro{width:47.5%;margin:0 7px 15px}
.residentialdetails h2{display:inline-block}
.residentialdetails p{display:inline-block}
.simpleLens-gallery-container{margin:0 0 30px!important}
.profeature{float:left;display:inline-block;width:100%}
.profeature .profeaturehead{width:66%}
.profeature ul{width:73%}
.profeature ul li{width:15%}
.profeature .eighteen{float:right;left:0}
.residentialdetails hr{border:1px solid #ccc;float:left;display:inline-block;width:100%;margin:20px 0 10px}
.profeature p{text-align:left;float:left;margin:0!important}
.residentialdetails .number{margin:20px 0 0;float:left}
.trustsymbols > ul{text-align:left}
.trustsymbols > ul > li{margin:0 20px 10px 0;width:auto}
.ecommerce{display:inline-block;margin:30px auto 0}
.ecommerce > ul{width:100%}
.ecommerce > ul > li{width:auto}
.resibottom{margin:0 auto;float:none}
.resibotlist{width:100%;margin:30px 0 0}
/*Market Page css*/
.marketthumbnail ul li div > img{width:40%}
.marketthumbnail ul li div > h3{font-size:28px}
.listopen{margin:6px 0 0 20px}
.listopen ul li{height:36px;width:100%}
.listopen ul li img{width:12%;height:auto;margin:0 0 4px!important}
/*Product Main Page css*/
.mainproductarea{width:100%;margin:0 0 60px}
.mainproductarea .mainproductaread{width:46%}
/*Product Single Page*/
.productimg{margin:0 auto 30px;float:none;text-align:center}
.productimg > img{width:auto!important}
.productcontent p{float:left}
.productimgtwo{float:left}
.requestform{text-align:center}
.requestform span{padding:10px 0}
/*Application Main Page css*/
.mainapplicationarea{width: 43%;margin: 0 20px 30px;}
/*Application Single Page css*/
.applularea li:nth-child(odd) {width:100%;}
.applularea li:nth-child(even) {width:100%;	}
/*Service & Spares Page css*/
.servicespares .service{width:33%;float:left}
.servicespares .modal-dialog{width:85%}
.servicespares .modal-body .control-label{margin:10px 0 0}
.servicespares .modal-header .btn-primary{left:97.5%}
/*About Us Page css*/
.aboutus span{width:100%;margin:0 auto 30px}
.aboutus span img{width:auto;height:100%}
.aboutusmid .midtopleft,.aboutusmid .midbottomleft{width:100%;height:auto}
.aboutusmid .midtopright,.aboutusmid .midbottomright{width:100%;height:auto}
.aboutusmid .midleft{width:100%;height:auto}
.aboutusmid .midleft img{height:auto}
.aboutusmid .midright{width:100%;height:auto}
/*Blog Main Page css*/
.crsl-items h3{font-size:18px!important}
.crsl-items ul li{width:32%}
.crsl-items .thumbnail{height:100px;width:100%}
.crsl-items .thumbnail img{height:88px}
.blogcol{width:33.33%;float:left}
.blogarea{margin:30px 15px;width:44%}
/*Blog Single Page css*/
.conwithus{margin:50px 0 0}
.blogsingle .conwithus hr{width:360px;margin:20px auto 20px 0}
.comment .comdiv{width:82%}
.comment .com{width:100%;display:inline-block}
/*Contact Us Page css*/
.contactus h3{margin:30px 0 !important;}
.contactinfo .col-xs-2{width:8%}
/*Clientele Page css*/
.clientele a{width:41%;margin:0 30px 30px;}
/*About Us page css*/
.aboutus span{width:100%;}
.aboutus span img{width:100%;height:auto;}
/*Testimonials page css*/
.testclients .clientlist li{width: 24%;margin: 10px 0px;}
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
header .menu > ul > li{font-size:14px}
header .menu > ul > li > a{padding:0 7px}
header .menu > ul > li > a{font-size: 13px;}
.contribute .industrial .inddetails,.contribute .indtitile{padding: 15px 50px 15px 10px;}

.contribute .indtitile .arrowbut {right: 10px;}
.inddetails h2,.contribute .indtitile h2 {font-size: 20px; line-height: 24px;}
.apparea ul li{width:47%;margin:0 10px 20px}
.footheader span{font-size:25px}
footer .footcontinfo{margin:40px 0 0;display:inline-block;width:50%;float:left}
footer .footul{display:block;float:left}
footer .footnews{margin:40px 0 0;display:inline-block;width:50%}
footer .newsletter{display:inline-block;margin:0}
.footstrip p{padding:30px 0!important}
/*Main Industrial css*/
.industrialthumbnail ul li{width:30%}
.industrialthumbnail ul li a span{padding:10px}
.industrialthumbnail ul li div h3{font-size:18px}
.industrialthumbnail ul li div h4{font-size:16px}
.relatedproapp{padding:40px 0}
.relatedarea .relpros{margin:0 20px 0 0;width:44%}
.relatedarea .relprod{width:51%}
/*Residential Page css*/
.residential .resipro{width:48%;margin:0 8px 15px}
.profeature{float:left;display:inline-block;width:49%}
.profeature .profeaturehead{width:100%}
.profeature ul{text-align:center}
.profeature ul li{margin:0 11px}
.profeature .eighteen{margin:15px 0;position:inherit;width:100%}
.residentialdetails hr{border:1px solid #ccc;float:left;display:inline-block;width:100%;margin:20px 0 10px}
.profeature p{text-align:left;float:left;margin:0!important}
.residentialdetails .number{margin:20px 0 0;float:left}
.trustsymbols > ul{text-align:left}
.trustsymbols > ul > li{margin:0 15px 10px 0}
.ecommerce > ul{text-align:left}
.ecommerce > ul > li{margin:0 20px 0 0}
.resibotlist{width:57%}
/*Market Page css*/
.listopen{margin:20px;}
.listopen ul li img{height: 32px;}
/*Product Main Page css*/
.mainproductarea{width:46%;height:300px}
.mainproductarea .mainproductareas{width:45%}
.mainproductarea .mainproductaread{width:43%}
/*Product Single Page css*/
.relatedproapp .products{width:50%;float:left}
.productimg{margin:0 auto 30px;float:none;text-align:center}
.productcontent > img{width:auto}
.productcontent p{float:left}
.requestform{text-align:center}
.requestform span{padding:10px 69px}
/*Application Main Page css*/
.mainapplicationarea{width: 43%;margin:0 30px 30px;}
/*Application Single Page css*/
.applularea li:nth-child(odd) {width:100%;}
.applularea li:nth-child(even) {width:100%;}
/*Service & Spares Page css*/
.servicespares .service{width:33%;float:left}
.servicespares .modal-dialog{width:85%}
.servicespares .modal-body .control-label{margin:10px 0 0}
.servicespares .modal-header .btn-primary{left:97.5%}
/*About Us page css*/
.aboutusmid .midtopleft,.aboutusmid .midbottomleft{width:50%;height:417px}
.aboutusmid .midtopright,.aboutusmid .midbottomright{width:50%;height:417px}
.aboutusmid .midleft{width:50%;height:417px}
.aboutusmid .midleft img{height:417px}
.aboutusmid .midright{width:50%;height:417px}
/*Blog Main Page css*/
.blogarea{width: 47%;float:none;}
.blogcol{width:33.33%;float:left}
.crsl-items ul li{width:33%;}
/*Blog Single Page css*/
.conwithus{margin:50px 0 0}
.blogsingle .conwithus hr{width:360px;margin:20px auto 20px 0}
.comment .comdiv{width:86%}
.comment .com{width:100px;display:inline-block}
.latestblog .previous{left:8px;z-index:1}
.latestblog .next{right:-9px;z-index:1}
/*Contact Us Page css*/
.contactus h3{margin:30px 0 !important;}
.contactinfo .col-xs-2{width:8%}
/*Clientele Page css*/
.clientele a{width:22%;margin:0 10px 30px;}
.clientele a img{width:70%;}
}


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

.footheader p span{font-size: 20px;margin-left: 30px;}
.footheader span.foot-bar{left: 10px;top: 10px;}
.col-lg-5.footul {margin-top: -60px;}
.resi-testi .testhead h2, .markets-testimonials .testhead h2, .market-category h2, .markets-prodcts h2{font-size:28px;}
}

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

.footheader p span{font-size: 16px;margin-left: 15px;}
.footheader span.foot-bar{left: 5px;font-size: 25px; }
.footheader {padding: 20px 10px;width: 75%;}
.col-lg-5.footul {margin-top: -80px;}
.resi-testi .testhead h2, .markets-testimonials .testhead h2, .market-category h2, .markets-prodcts h2{font-size:26px;}
.markets-testimonials{margin-top: 20px;padding-top: 20px;}
.markets-prodcts{margin-top: 30px;}
.market-category{margin-top: 30px;}

}


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

.footheader{width:80%;background:none;background-color:#004b8c;height:160px;margin-bottom:0;}
.footheader p{width:100%;}
.footheader p span{margin-left: 0;width: 100%;}
.footheader span.foot-bar{display:none;}
.col-lg-5.footul {margin-top: -130px;}
.resi-testi .testhead h2, .markets-testimonials .testhead h2, .market-category h2, .markets-prodcts h2{font-size:24px;}
.markets-testimonials{margin-top: 10;padding-top: 10px;}
.markets-prodcts{margin-top: 20px;}
.market-category{margin-top: 20px;}
.residential p img.alignright, .industrialtext p img.alignright{float: none;margin: 0 0 15px 0;width: 100%;height:auto;}
.residential p img.alignleft, .industrialtext p img.alignleft{float: none;margin: 0 0 15px 0;width: 100%;height:auto;}

}

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

.cont-no .col-xs-5{width: 100%;}
.cont-email .col-xs-5{width: 100%;}
.resi-testi .testhead h2, .markets-testimonials .testhead h2, .market-category h2, .markets-prodcts h2{font-size:22px;text-transform:none;}
}
