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

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

@media only screen and (max-width: 1024px) {
	 .inn-sec9 .inn-sec-lft-cnt{ width:auto;}
}



@media only screen and (max-width: 1020px) {
.inner-sec h2{ font-size:35px;}	
.inn-sec-lft-cnt{ padding-left:10px ;}
.inn-sec-rgt-cnt{ padding-right:10px ;}
.eco{ background-attachment:scroll; background-position:center top; background-size:cover;}
.vision{ background-attachment:scroll; background-position:center top; background-size:cover;}
.inn-sec2{background-attachment:scroll; background-position:center top; background-size:cover;}
.inn-sec3{background-attachment:scroll; background-position:center -200px; }
.inn-sec4{background-attachment:scroll; background-position:center -100px; background-size:cover;}
.inn-sec6{background-attachment:scroll; background-position:center top; background-size:cover;}
.inn-sec7{background-attachment:scroll; background-position:center top; background-size:cover;}
.inn-sec8{background-attachment:scroll; background-position:center top; background-size:cover;}
.inn-sec9{background-attachment:scroll; background-position:center top; background-size:cover;}

.inn-sec-full p{ font-size:40px; max-width:300px;}

.inner-sec p{ font-size:15px; line-height:24px;}
.inn-sec9 p{ font-size:18px;}
.inn-sec7 h2{ width:auto;}



	

}

@media only screen and (max-width: 800px) {
.logo{ min-height:60px;  width:100px; }	
.main-hdr{ min-height:60px; border-bottom:1px solid #ececec;}
.hdr-rgt{ padding-top:18px;}
nav ul{ top:60px;}
.we-are .sec-cnt h2{ font-size:40px;}
.sec-cnt h2{ font-size:45px;}
.span1{ font-size:40px;}
.txt-area{ width:95%;}
.cap{ width:99%;}
.sec-cnt-lft ul, .sec-cnt-rgt ul{ padding-top:30px;}
.sec6 li{ padding-bottom:0px;}
.eco2, .qlty, .prd2, .sec1, .sec2, .sec3, .sec3, .sec4, .sec5, .sec6, .sec7, footer{ overflow-x:hidden; background-attachment:scroll; background-position:center top;}

.inn-sec9 .inn-sec-rgt-cnt{ width:auto;}
.cap2 span{ font-size:18px;}
.map{ height:200px;}
.eco2{ min-height:360px !important;}

.cr1, .cr2, .cr3{ background-position:74px center;}



}

@media only screen and (max-width: 700px) {
.block h3{ font-size:18px; }
.we-are .sec-cnt h2{ font-size:33px; line-height:54px;}
.certi-block{ width:100%; text-align:center;}
.cb1{ text-align:center;}	
.cb2 img{ width:50%; margin:20px auto;}

.inn-sec9 .inn-sec-lft, .inn-sec-rgt, .inn-sec-lft{ width:100%;}
.inn-sec-rgt-cnt, .inn-sec-lft-cnt{ max-width:500px; margin:0 auto;  float:none; padding-left:10px; padding-right:10px; text-align:center;}
.inn-sec6, .cncpt .inn-sec-lft, .inn-sec-top .inn-sec-lft, .inn-sec-top .inn-sec-rgt{ min-height:200px;}
.inn-sec9 .inn-sec-rgt, .inn-sec9 .inn-sec-lft{ min-height:200px;}
.inn-sec9{ overflow:hidden;}

.eco2{ min-height:300px !important;}
.cer-sec{ background-size:contain;}
.cr1, .cr2, .cr3{ background-position:220px center; background-size:50%;}
.cr-cnt2, .cr-cnt{min-height:200px ; background:#fff;}

}

@media only screen and (max-width: 500px) {
	.block{ width:80%; float:none; margin:10px auto;}
	.sec1 .sec-cnt h2{ font-size:23px; padding-bottom:20px;}
	.sec2-block{ width:100%; margin-bottom:20px;}
	.work{ width:100%; max-width:400px;}
	.use-block{ padding-left:0px;}
	.sec-cnt-semi p{ font-size:14px; line-height:24px;}
	.cap-txt{ width:70%; }
	.btn-sec{ float:none; width:28%;}
	.foot-block{ width:100%;}
	
	.inn-foot-rgt, .inn-foot-lft{ float:none; display:block; clear:both; text-align:center;}
	.inn-foot-rgt p, .inn-foot-lft p{ font-size:12px;}
	.inner-sec h2{ font-size:24px;}
	.inn-sec-top .inn-sec-lft-cnt, .inn-sec-top .inn-sec-rgt-cnt{ padding-top:50px;}
	
	.cer-sec{ min-height:250px;}
	.cr1, .cr2, .cr3{ background-position:170px center; background-size:50%;}
	.enquiry-form{ width:250px;}
	
	
}
@media only screen and (max-width: 350px) {
	.btn-sec{ width:43%;}
	.sec-cnt-semi{ width:80%;}
	.we-are .sec-cnt h2{ font-size: 24px; line-height:34px;}
	.cap p{ float:none; width:100%;}
	.sec1, .sec2, .sec3, .sec3, .sec4, .sec5, .sec6, .sec7, footer{ overflow-x:hidden; }
	.txt-box{ padding:2%; width:95%;}
	.sec-cnt h2{ font-size:36px;}
	.sec-cnt-lft, .sec-cnt-rgt{ width:100%;}
	.cap-txt input{ width:250px;}
	.cap2 span{ font-size:16px;}
	
	.cr1, .cr2, .cr3{ background-position:120px center; background-size:50%;}
	
	
	
}
	