@media (max-device-width:2500px) and (orientation:lanscape){
}
 


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


} 
 


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

}

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

 
}
 

@media screen and (max-width:1000px)
{ body{ font-size:11px;   }header{ height:100px;}
	header h1#logo, header.smaller h1#logo{ width:120px; position: fixed; z-index: 999; height:50px; margin-left: 20px; top:25px; background-size: 100%;}
	header nav{ width:100%; height:90%; top: 0; left: 0; right: 0; bottom:0; margin: auto; background-color: #fff; position: fixed; padding-top: 40%; float: none; display: none;  z-index: 99999}header nav a{ display: block; margin: 0; line-height: 35px; text-align: center}.logosec,header.smaller .logosec{ position:fixed; left: 10px; top: 33px; width:35px; height: 35px;}.emailicon, .contactIcon{ width:170px;  height: 40px; padding-left: 40px; background-size: auto  80%;}.topheader h3{ font-size:10px;}
	.topheader span{ font-size:9px;}.topheader{ z-index:1000; right:70px; position: fixed; width:150px;}.parttwo{ width:90%; padding: 50px 0}.abtimgg{ width:100%; text-align: center; float: none;}
	.abtContetn{ width:100%; float: none;}.abtContetn h2{ font-size:18px; line-height: 50px;}.abtContetn p{ line-height:18px; text-align: justify;}.abtContetn span { font-size:17px; padding: 5%; width:90%;}.abtContetn span a{ font-size:11px; width:30%; line-height: 30px;}.prdsecc{ width:90%; margin-bottom: 40px;}.prdsecc h3{ font-size:20px; padding-bottom: 20px;}.prddev{ width:96%; margin: 0; padding: 2%; margin-bottom: 35px;}.prddev p{ font-size:12px; padding-bottom: 12px;}.prddev a{ font-size:10px;}.prddev span{ font-size:13px;}.counterFix{ width:90%;}.counter span{ font-size:35px;}.counter p{ font-size:11px; letter-spacing: 0.2px; padding-left: 5px;}
	.plszs, .plszs1, .plszs2, .plszs3{ width:15px; top: 11px;}.plszs2{ right:5px}.plszs1{ right:12px;}
	.manufacSec{ width:90%;}.manufacSec p{ font-size:11px;}.downod-gallery{ width:90%; margin: 0 auto;}.dwnload, .galleryyy{ width:100%; margin: 0px;margin-bottom: 25px;  float: none; display: block}
	.footerffix{ width:90%; margin-bottom:70px;}.footerlogoo{ width:70%; height: 200px; background-size: 50%; float: none;  margin: 0 auto;}.servicesSide{ width:31%; margin:0px 1% 0 1%}
	
	.servicesSide h3{ font-size:11px; letter-spacing: 0.2px;}.servicesSide ul li{ font-size:10px; line-height: 18px;}.dwnload span{ font-size:20px;}.galleryyy,.galleryyy:hover{ font-size:150px; height: 150px; line-height: 150px; font-size:26px;}
	
	
	
.togrlcon,.togrlcon1,.togrlcon:after,.togrlcon1:after {-webkit-transition: all ease 0.2s;-moz-transition: all ease 0.2s;	transition: all ease 0.2s;}
.menuicn{ width:25px; height:25px;z-index: 999999999999; display: block;  position:fixed; right:12px; top:20px; cursor:pointer}
.togrlcon,.togrlcon1{ width:25px; height:2px; background-color:#000; position:absolute; }.togrlcon:after,.togrlcon1:after{ width:25px; height:2px; background-color:#000; content:''; position:absolute; top:7px;}.togrlcon1{ transform:rotate(45deg); top:5px; background-color:#000}.togrlcon1:after{ transform:rotate(-90deg); top:1px; background-color:#000 }.aboutBanner, .manufacturingbanner, .clientbanner{ background-size:auto 100%; height: 190px;}.aboutSec{ width:90%;}.mainheadd{ font-size:25px; padding-bottom: 30px;  }
	.aboutImg,.abutContent{ width:100%; text-align: justify;line-height: 18px; padding-top: 25px; float: none;}	
	.aboutSec p{text-align: justify;line-height: 18px;}.borderlinecontetn{ width:80%; padding: 5%;}
	.prdsec span{ line-height: 15px;}.prdsec{ width:100%; margin: 0; margin-bottom: 30px;}
	.margntop{ margin-top:0}.logofix{ width:29.8%}.logodiv{ margin-top:10px;}
	.contactFixx{ width:90%;}.contactForm,.contactAdd{ width:100%; float: none;}.contactForm{ margin-bottom:50px;}.submitbtn{ width:40%;}.manufactru{ width:90%;}
	
	
}

@media screen and (max-width:768px) 

{}

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

}

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

{
  
}

@media screen and (max-width:320px)

{ 
 
}
 