@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){
.footer p { font-size: 7px; 	}
.footer p a{ font-size: 7px;	}
 
}

@media screen and (min-width:768px) and (max-width: 1023px){
.footer p { font-size: 8px;text-align:center;	}
.footer p a{ font-size: 8px;	}   
.mlogo, .main_menu {display: none;} 
.header {display: none;}
.main_menu2{display:block;} 
.site-header {display:block;}
	.mobileheader	{display:block;}
 .menu-toggle { display: block;}
 .maboutl { height: auto;	padding:120px 60px;}
.maboutlbx {position: relative;top: 0;-webkit-transform: translateY(-0%);-ms-transform: translateY(-0%);transform: translateY(-0%);}	
 .maboutimg {  height: auto;}	
.maboutimg img {   height: auto;	}
.maboutimg2 {padding: 10%;}	
	
 
}


@media screen and (min-width:320px) and (max-width: 767px){
.mlogo, .main_menu {display: none;} 
.header {display: none;}
.main_menu2{display:block;} 
.site-header {display:block;}
.mobileheader	{display:block;}
.navbar-brand img {width: 100%;max-width: 250px;}	
.footer p { font-size: 8px;text-align:center;	}
.footer p a{ font-size: 8px;	}
.projectsslider .project {width: 100%;height: auto;}	
.projectsslider img {width: 100%;height: auto;object-fit: cover;}	
.projectsslider {width: 100%;height: auto;}
.projectsslider2 .project-info h2, .projectsslider2 .project-info p, .projectsslider2 .project-info span {text-align: left;padding: 0px 10px;}	
.mprojectsbx {width: 100%;height: 50vh;}
.mprojectsbx img {width: 100%;height: 50vh;}
.mcontactl img {width: 100%;height: auto;}
.nbabt .mcontactr{padding-top:70px;}
.footermenu{text-align:left;}	
	
.maboutl { height: auto;	}
.maboutlbx {position: relative;top: 0;-webkit-transform: translateY(-0%);-ms-transform: translateY(-0%);transform: translateY(-0%);}	
.maboutimg {  height: auto;}	
.maboutimg img {   height: auto;	}
.maboutimg2 {padding: 10%;}	
	.details ul li{ width:100%;}
.projectcontents12{padding-left:0px;}	
.mcontactr {  padding: 20px 20px;}	
	
	
}

@media (max-width: 767px){


}

