@media (max-width: 1600px) {
.main-logo img{width: 100%;} 
/* #cssmenu > ul > li { float: left;  padding: 2rem .8rem;}
#cssmenu > ul > li > a { font-size: 1.4rem;} */
.newsevents-box{margin-top: 4rem;}
.mgcimg-sec img {right: -23.3rem; top: -26.4rem; max-width: 427px; }
}/*1600*/

@media (max-width: 1366px) {
.about-right {padding-left: 0; } 
.productslider .slider__item h4, .productslider .slider__item .btn{font-size: 1.5rem;}
.exports-box{padding: 6rem 9rem;}
.exports-sec{padding: 10rem 0;}
.newsevents-box{padding: 7rem 1rem 9rem 7rem; margin-top: 4rem;}
.innermenu-box p{font-size: 1.6rem;line-height: 2.6rem; }
.mgcimg-sec img { right: -15.3rem;  top: -26.4rem;   max-width: 358px; }
}/*1366*/

@media (max-width: 1304px) {
    /* #cssmenu > ul > li > a {font-size: 1.2rem; }
    #cssmenu > ul > li { float: left;  padding: 1.5rem .7rem;  } */
}/*1304*/

@media (max-width: 1199px) {
/* #cssmenu > ul > li {float: left; padding: .6rem .6rem;}
#cssmenu > ul > li > .contact-btn{padding: 1rem 1.2rem; margin-top: -1px;}
#cssmenu > ul > li > a {font-size: 1.1rem;  } */
#cssmenu > ul > li { float: left;  padding: 1rem 1rem;}
#cssmenu > ul > li > a { font-size: 1.4rem;}
.newsevents-box{margin-top: 0rem;}
.innerover-since{right: 0px;}
.innerover-left {padding-right: 1rem;  }
.innervision-right img{margin-top: -7rem;}
.mgcimg-sec{float: right;}
.mgcimg-sec img {right: 0;  top: -39px;  max-width: 358px;  position: relative;}
.tabpanel{margin-left: 0;}
.clients-left::before{width: 98%;}
}/*1199*/
@media (max-width: 1024px) {
.keyf-cont{justify-content: center;}    
.keyf-box{width: 33.3%; margin-bottom: 3rem;}
.mgc-box{padding: 5rem 7rem 5rem 10rem;}
.companies-box01 {width: 43%;}
.prod-innersec { margin: 2rem 0 1rem;  }
}/*1024*/

@media (max-width: 1000px) {
.button{top: 10px;}
.button::before{background: #000070;}
.button::after{border-top: 2px solid #000070; border-bottom: 2px solid #000070;}
.button.menu-opened::before{background: #000070;}
.button.menu-opened::after{background: #000070;}
#cssmenu ul li a.active{border-bottom: 0; color: #000070;}
#cssmenu > ul > li > a { font-size: 1.5rem; }
#cssmenu > ul > li > a i{display: none;}
#cssmenu > ul > li > .contact-btn{background: none; color: #000070; border-radius: 0;padding: 1rem 0;}
#cssmenu .submenu-button::before{background: #000070;}
#cssmenu .submenu-button::after{background: #000070;}
#cssmenu > ul > li > a{padding: 1.2rem 0;}
#cssmenu .submenu-button{height: 51px;}
}/*1000*/

@media (max-width: 991px) {
html{font-size: 55%;} 
#cssmenu .submenu-button {height: 45px;}  
#cssmenu > ul > li{padding: .6rem 1rem;}
.innermanu-cont{justify-content: center;}
.innermenu-box{width: 25%;}
.mgc-box { padding: 5rem 7rem 5rem 4rem;  }
.mediabox02 img{width: 100%;}
.mediabox02{width: 33%; margin-left: -12rem;}
.quality-mediabox02{margin-left: -4rem;}
.google-maps{padding-bottom: 35%;}
}/*991*/
@media (max-width: 768px) {
html{font-size: 50%;}    
.button {top: 1px;}
#cssmenu .submenu-button { height: 41px;  }
.innervision-left p{margin-bottom: 2rem;}
.footer-col ul li::before{top: 7px;}
.footersocialicon a{margin-right: 2rem;}
.quality-img{flex-direction: column;}
.quality01{margin-bottom: 4rem;}
.clients-left p img{max-width: 250px;}
.quality-img01 .quality02 { max-width: 235px;  }
.quality-img01{flex-wrap: wrap;}
}/*768*/
@media (max-width: 650px) {
.main-logo{text-align: center;}    
.main-logo img { width: 100%;max-width: 403px;}
#cssmenu ul ul li a{font-size: 13px;}
#cssmenu > ul > li > .contact-btn:hover {background: none; color: #0061aa;}
.about-left{padding-bottom: 1.5rem;}
.about-right h2 br{display: none;}
.wrapper{margin-top: 0;}
.productslider .slick-arrow.slick-prev{left: 42%;}
.productslider .slick-arrow.slick-next{right: 42%;}
.productslider .slider__item h4{height: 4.2rem;}
.exports-box { padding: 6rem 3rem;  }
.newsevents-box{margin-left: 0;padding: 6rem 2rem 5rem 2rem;}
.newsevents-box h2, .newsevents-box p {margin-bottom: 2rem;  }
.footer-col02 h3 { margin-bottom: 2rem;  }
.footer-row { margin-top: 1rem;  }
.footerb-left{text-align: center; float: none;}
.footerb-left p{font-size: 1.6rem; margin-bottom: .5rem;}
.innerover-right img{margin-top: 2rem;}
.innerover-left h4 br{display: none;}
.inner-mission{padding: 3rem 2rem 5rem;}
.vision-sec{padding: 5rem 0;}
.innervision-right img {margin-top: 2rem;  }
.inner-manufactuing{padding: 6rem 0 6rem; margin-top: 0;}
.innermenu-box{width: 100%; margin-bottom: 1.5rem; border-bottom: 1px solid#000070; padding-bottom: 1rem;}
.innermenu-box:last-child{border-bottom: none; padding-bottom: 0;}
.innermenu-box::after{width: 0;}
.innermenu-box p br{display: none;}
.innermenu-box p { font-size: 2rem;  line-height: 3rem;  }
.innermanu-cont{margin-top: 1rem;}
.message-cont{flex-wrap: wrap;}
.message-img, .message-text{width: 100%; margin-left: 0;}
.message-para{margin-left: 0;padding: 6rem 3rem 6rem 3rem;}
.message-img{margin-bottom: 3rem;}
.inner-heading h1 { font-size: 4rem; line-height: 5rem;}
.mgc-box { padding: 4rem 0 5rem 0;  }
.companies-box01 { width: 45%;  }
.companies-box02 p br{display: none;}
.companies-box01 {width: 50%;  }
.group-combg {margin-top: -22rem;  }
.tabpanel .tabpanel__tablabel{padding-left: 40px; padding-right: 40px;}
.media-cont{flex-direction: column;}
.mediabox01, .mediabox02{width: 100%;}
.mediabox01{padding: 5rem 2rem 2rem 3rem;}
.mediabox02{margin-left: 0; margin-bottom: 2rem;}
.quality-img .quality02{max-width: 225px;}
.porducts-box{margin-bottom: 1rem;}
.porducts-box img{max-width: 364px;}
.location-right {  padding-left: 0;  margin-top: 2rem; }
.google-maps { padding-bottom: 75%;  }
.mobile-heading{display: none;}
.infra-bottom{display: none;}
.quality-img{margin-bottom: 1rem;}
}/*650*/
@media (max-width: 550px) {
.keyf-box {width: 50%;}
.tabpanel .tabpanel__panel {padding: 4rem 0 12px 0;  }
.clients-left{flex-direction: column;}
.clients-left p{margin-top: 1rem; padding-left: 0;}

}/*550*/
@media (max-width: 480px) {
.homeslider .slider__item{border-right: none; text-align: center;}
.keyf-box { width: 100%;  }
.keyf-box img{max-width: 100px;}
.ourclient .wrapper{padding: 0;}
.productslider .slider__item h4, .productslider .slider__item .btn{font-size: 1.8rem;}
.productslider {padding: 0;  }
.productslider .slick-arrow.slick-prev {left: 45%;}   
.productslider .slick-arrow.slick-next {right: 36%;} 
.ourproducts-sec .wrapper{padding-top: 3rem;}
/* .mgc-cont{  flex-direction: column;}
.companies-box01, .companies-box02 { width: 100%;  }
.companies-box02{border-left: 0;border-bottom: 1px solid #7aafce;  padding-bottom: 2rem; padding-left: 3rem;} */
.mgc-box {padding: 1rem 0 5rem 0;  }
.companies-box01 { width: 65%; padding-right: .8rem;  }
.companies-box02{padding-left: 1rem;}
.group-combg {  margin-top: -8.9rem;  }
.location-left {  padding-left: 0;  }
}/*480*/
@media (max-width: 450px) {

}/*450*/
@media (max-width: 420px) {
.main-logo img {max-width: 300px;}    
.inner-heading h3{max-width: 300px;}
.exports-sec { padding: 6rem 0;  }
.mgcimg-sec img {width: 100%;}
.clients-left p img {max-width: 100%;  max-width: 200px; }


}/*420*/
@media (max-width: 414px) {
.footerul li {display: flex; align-items: baseline; flex-direction: column;}
.footerul li i, .footerul li a i{display: flex;margin-bottom: .8rem;}
}/*414*/
@media (max-width: 380px) {
.innerover-since{width: 290px;}

}/*380*/
@media (max-width: 360px) {
.message-text h3 {font-size: 3rem; line-height: 4rem;}

}/*360*/
@media (max-width: 320px) {

}/*320*/