@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: 12px 4px;
        font-size: 12px;}
.padlr {padding-left: 25px;padding-right: 25px;}	
.addrsbxxp p {font-size: 11px;	}
.addrsbx p a{font-size: 11px;	}
.footer_bx ul li a{font-size: 11px;	}
.f-col {text-align: left;}
.technologiesbx img {width: 100%;height: 250px;}
.technologiesbx p{padding:0px 10px;         font-size: 10px;
        line-height: 1.4;}
.secndtitle h2 {font-size: 28px;}
.sectorsbx h3 {font-size: 15px;}
.img-bottom {right: 48px;bottom: 48px;}
.msmprcts h3 { font-size: 14px;}	
.msmprctsbx p { font-size: 12px;}	
	.mcprev h3,.nbmcontactlccc h2,.mycptitle h3{font-size:30px!important;}
	.abtr22b img {
    width: 100%;
		height: 520px;}
	.aboutlnb3cc img {
    width: 100%;
    object-fit: cover;
    height: 650px;
    border-radius: 10px;
}
	.mcontactr ul li {  padding-left: 65px;}
	.mcontactr ul li p {
		font-size: 14.5px;}
	
	.enquirybox {
    background: #f7f7f7;
    padding: 15px;
    border-radius: 15px;
    transition: 0.3s;
    width: 100%;
    max-width: 300px;
}
	
}

@media screen and (min-width:768px) and (max-width: 1023px){
.mlogo, .main_menu {display: none;} 
.main_menu2{display:block;} 
.main_menu2 .menu-button {  top: 0%; }   
.slidersr img {width: 100%;height: auto;max-width: 250px;}
.slidersr:after { height: 250px;max-width: 250px;}
.slidersl {  padding: 10px 10px; top: 30px;}
.slidersl h1 { font-size:30px;line-height:50px; text-align: left;}
.slidersl p{text-align:left;} 
.psearchbx{display:none;}
.psearchbx2{display:block;position: relative;top: 0;
    -webkit-transform: none;-ms-transform: none;transform: none;}
 .padlr {   padding-left: 10px;padding-right: 10px;}
.page_title h2 {font-size: 24px;}		
.padlr {padding-left: 25px;padding-right: 25px;}
	.addrsbxxp p {font-size: 11px;	}
	.addrsbx p a{font-size: 11px;	}
	.footer_bx ul li a{font-size: 11px;	}
	.aboutr {padding-top:20px;}
	.sectorsbx {  padding: 8px 8px;}
	.sectorsbx h3 {font-size: 12px;}
	.vision2 {  padding: 20px 20px;border-radius: 0;}	
	.vision33 {   padding: 20px 20px;border-radius: 0;}
	.technologiesbx img {width: 100%;height: 250px;}
	.mcpree, .mvsnbx{padding-top:20px;}
	.sectorsbx h3 {font-size: 15px;}
	.whychooseusimg{display:block;}
	.mvsnbgg{ background-image: none;}
	.msmprctsbx p { font-size: 12px;}
	.msmprcts h3 {font-size: 16px;}
	.sectorsbx h3{font-size:12px !important;}
	.mcprev h3,.nbmcontactlccc h2,.mycptitle h3{font-size:30px!important;}
	.page_title img { height: 250px;}
	.breadcrumbbx { padding: 18px 0px; }
	.mcontactr ul li {  padding-left: 65px;}
	.mcontactr ul li p {
		font-size: 14.5px;}
}


@media screen and (min-width:320px) and (max-width: 767px){
.mlogo, .main_menu {display: none;} 
.main_menu2{display:block;}  
.slidersr,.slidersl { -webkit-transform: none;-ms-transform: none;transform: none;}
.slidersr img {width: 100%;height: auto;max-width: 250px;}
.slidersr:after { height: 250px;max-width: 250px;}
.slidersl {  padding:  0px; top: 70px;}
.slidersl h1 { font-size:24px;line-height:30px;}
.mvsn:after {  width: 0; }
.mvsnbx {    padding: 20px; }
.slidersl p {font-size: 15px;text-align: left;}
.sliders { display: block;padding-top: 65px;}
.slidersr {  top: 200px;}
.sectorsbx { padding: 15px  0px;	}
.sectorsbx img {margin: auto;margin-bottom: 15px;width: 100px;height: auto;}
.mproducts2r {padding: 20px 0px;}
.mproducts2btn ul li a {  padding: 10px 13px;}
.psearchbx{display:none;}
.psearchbx2{display:block;     position: relative;top: 0;
    -webkit-transform: none;-ms-transform: none;transform: none;}
.padlr {padding-left: 10px;padding-right: 10px;}
.aboutr {position: relative;padding-left: 0;}
.sectitle h4{margin-top:20px;} 	
.secndtitle h2 {font-size: 13px;}
.page_title h2 {font-size: 24px;}	
	.technologiesbx img {width: 100%;height: 200px;}
	.technologiesbx{margin-bottom:20px;}	
	.f-col {display: block;width: 100%;}
 .sectitle h2 { font-size: 21px;          line-height: 1.4;}	
	.vision2 {  padding: 20px 20px;border-radius: 0;}	
	.vision33 {   padding: 20px 20px;border-radius: 0;}
	.about .sectitle h2{font-size: 21px;         line-height: 1.4;   }
	.technologiesbx img {width: 100%;height: 180px;}
	.sectorsbx h3 {font-size: 11px !important;min-height: 30px;}
	.vision2 { background: #fef8f1  !important;margin:10px 0px; border-radius:15px;}
	.technologiesbx p {bottom: 10px;padding: 2px;font-size: 8px;line-height:1.2;}
	.main_menu2 ul li svg ,.menu-box ul li svg{width:30px;}	
	.bg-videoss {position: relative;top: 0;left: 0;min-width: initial;min-height: 100%;width: 100%;height: 250px;transform: none;
    object-fit: cover;z-index: 1;        border-radius: 15px;}
	.secndtitle h2 span{display:block;}	 
	.whychooseusimg{display:block;}
	.mvsnbgg{ background-image: none;}
	.footer-social-icons ul {  margin: 10px 0px;}
	 .footer_bx ul {margin: 0px;padding-bottom: 10px;}
	.footer_bx h3, .address_bx h3{margin-bottom:5px;}
	.addrsbxxp p{margin-bottom:10px;}
	.footer_bxbn ul li  {display: inline-block;width: 47%;}
	.copyrights_inn {  margin-top: 10px;}
	.copyrights_inn p {
		line-height: 1.2;}
	.copyrights_inn p ,.copyrights_inn p a{font-size:9px;}
	.footer_bx ul li a{font-size:12px;}
	.nbmcontactlccc h2 ,.mcareerl h3,.mcprev h3,.mycptitle h3{ font-size: 32px;}
	.main_contact_message h3 {font-size: 20px;}
	.msmprcts h3 { font-size: 16px;}
	.msmprctsbx p {font-size: 14px;line-height: 1.6;}
	.msmprcts2l h2{ font-size: 18px;}
	.msmprcts{padding:30px 0px;}
	.aboutcnterbg span {  font-size: 26px;}
	.aboutcnterbg p {
		font-size: 14px;}
	.page_title img { height: 250px;    object-position: right;}
	
	.mcprev h3,.nbmcontactlccc h2,.mycptitle h3{font-size:24px!important;}
	.breadcrumbbx { padding: 18px 0px; }
	.mcontactr ul li {  padding-left: 65px;}
	.mcontactr ul li p {
		font-size: 14.5px;}
	
	.enquirybox.fixed,
    .enquirybox.bottom {
        position: static !important;
        top: auto !important;
        bottom: auto !important;
    }
	.vision2p p,.vision2 p {
    text-align: center;
}
	
}

@media (max-width: 767px){

}

