@media (min-width: 768px) {

}

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

}
@media (max-width: 991px){

}

@media (max-width: 1200px) {

}
@media screen and (min-width:2400px) and (max-width: 3000px){
 

}
@media screen and (min-width:1800px) and (max-width: 2399px){
 
 


}
@media screen and (min-width:1400px) and (max-width: 1799px){



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

}



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

 

}
 




@media screen and (min-width:1024px) and (max-width: 1199px){
.main_menu #cssmenu2 > ul > li > a {padding: 6px 5px;font-size: 14px; }
.infra_grid {  grid-template-columns: 35% 50%;}
.footer-widget ul li a {  font-size: 12px;}
.footer-widget ul li a {  font-size: 12px;}
.contact-box p{  font-size: 12px;}
.footer-about p{  font-size: 12px;}
.footer-widgetli ul li {
    width: 100%;
display: block;}
.contact-box p a{  font-size: 12px;}
.contact-box .icon {
display: none;}
  
  .shine-benefits-grid {
  display: block;margin-bottom:20px;}
  .shine-benefit {
    position: relative;
    min-height: auto;
  margin-bottom: 20px;}
  .quality p {
    margin-left: 20px;
}
  .aboutusl2 {
    padding: 0;
}
  
  
}

@media screen and (min-width:768px) and (max-width: 1023px){
.mlogo, .main_menu {display: none;} 
.main_menu2{display:block;}   
.mlogo2 img {    max-width: 150px;} 
 .infra_grid {  grid-template-columns: 35% 60%;}
 .footer-about p {
 text-align: left;}
 
 .categorybx h3 {
 font-size: 10px;}
 .sectitle h2 {
    text-transform: uppercase;
 font-size: 30px;}
 .qualityr{margin-bottom:20px;}
 .infra_box {
 display: block;}
 
 
}


@media screen and (min-width:320px) and (max-width: 767px){
.mlogo, .main_menu {display: none;} 
.main_menu2{display:block;}  
.release-col {flex: 0 0 45%;max-width: 45%;}
.release-row {display: flex;flex-wrap: nowrap;overflow-x: auto;margin: 0;padding: 0 15px;scrollbar-width: none;}	
.products .release-col {flex: 0 0 85%;max-width: 85%;}	
.aboutusl2 {padding: 0;margin-bottom:20px;}	
.qualityl {  padding: 20px  0px;}	
.quality p {margin-left:  0px;}	
.footer-widgetli ul li {
width: 100%;}	
.footer-about p {
text-align: left;}	
.copyright { margin-top: 0;	}
.sectitle h2 {
    text-transform: uppercase;
font-size: 30px;}	
.what:after {  width: 100%;}
.what .sectitle {
    text-align: center;
}	
.quality .sectitle ,.aboutus .sectitle {
text-align: center;}	
	.industries .sectitle h2 {
    color: #fff;
    background: #093f25;
    padding: 10px;
    border-radius: 30px;
}
	.industrybx h3 {
		font-size: 14px;}
	.aboutlw {margin-bottom:20px;}
	.sustainability-content span {  text-align: left;
}
	.qualityl h2{text-align:left;}	
	
	
}

@media (max-width: 767px){


}

