@media screen and (max-width:1200px){

	#pagewrap{

		width:90%;

	}

	.inner_left{

	width:64%; 

	}

	.inner_right{

	width:30%; 

	}
	

}
@media screen and (max-width:1130px){
.gallery img
{
max-height:200px;
min-height:200px;	
}
}

@media screen and (max-width:1050px){

	.mid_bottom_left{

		margin-top:5%;

	}

	.mid_bottom_right{

		margin-top:6.5%;

	}

	

}

@media screen and (max-width:1000px){

	#banner{

		text-align:center;

		display:none; 

	}

	.bnr_box{

		width:20%;

		display:inline-block;

		position:relative;

		margin:0;

		left:inherit;

	}

	.bnr_box2{

		width:20%;

		display:inline-block;

		position:relative;

		margin:0;

		left:inherit;

	}

	.bnr_box3{

		width:20%;

		display:inline-block;

		position:relative;

		margin:0;

		left:inherit;

	}

	.bnr_box_line{

		display:none;

	}

	.bnr_box4{

		display:none;

	}
	.news_box1
	{
	width:70%;	
	}

	

}

@media screen and (max-width:950px){

	ul.social{

		display:none;

	}

	header{

		position:relative;

	}

	#banner_slider{

		 

	}

	#header_bottom{

		background:#a8d132;

	}

	#menu_main{

		margin:0;

		padding-top:10px;

	}

	.menuleft{

		float:right;

		width:auto;

		background:none;

		margin-top:15px;

	}

	.search_box{

		float:left;

		background:none;

		width:50%;

	}
	.photocat2
	{
	width:45%;	
	}

	

}

@media screen and (max-width:900px){

	.mid_bottom_left{

		margin-top:3%;

		width:45%;

	}

	.mid_bottom_right{

		margin-top:5.5%;

		width:30%;

	}

	.mid_pic{

		width:22%;

	}

	.footer_boxRight1{

		width:55%;

	}

	

}

@media screen and (max-width:850px){

	.ind_project_box3{

		width:20%;

	}

	.ind_project_box1{

		width:24%;

	}

	.inner_left{

	width:58%; 

	}

	.inner_right{

	width:35%; 

	}

	

}

@media screen and (max-width:830px){
	.inner_pagehead span {
		padding-right:0px;
		font-size:18px;
	}
	
	.picture 
	{
	width:45%;	
	}
}

@media screen and (max-width:790px){
.client-logos1 
{
width:35%;	
}	
	
}

@media screen and (max-width:750px){

	.whoweare_right{

		width:94%;

	}

	.whoweare_left{

		float:none;

		margin:0px auto;

		margin-bottom:25px;

		width:40%;

	}

	.ind_project_box1{

		width:100%;

		margin-bottom:20px;

	}

	.ind_project_box2{

		width:60%;

	}

	.ind_project_box3{

		width:30%;

	}

	.ind_service_Left img{

		width:100%;

		height:auto;

	}

	.mid_pic{

		display:none;

	}

	.mid_bottom_left{

		width:100%;

		margin:0px;

		text-align:center;

	}

	.mid_bottom_right{

		width:100%;

		text-align:center;

		padding-top:45px;

		background-position:center top;

	}

	#mid_bottom{

		min-height:inherit;

		background-color:#ffbb02;

		padding:35px 0;

	}

	.quick_cnt{

		float:none;

	}

	.quick_cnt a{

		margin:0px auto;

		width:150px;

	}

	.news_box{

		width:90%;

		margin-top:60px;

	}



.contactright

{

width:100%;

float:left;	

	

}

.contactleft

{

	

	width:100%;

}



@media screen and (max-width:700px){

	.ind_service_Left{

		width:100%;

	}

	.ind_service_Right{

		width:92%;

		padding-bottom:80px;

	}

	.header_top_right_box{

		margin-left:3px;

	}

	.inner_left{

		width:100%; 

		padding:0;

		margin-top:20px;

	}

	.inner_right{

		width:96%; 

		padding:2%;

		margin-top:25px;

		position:inherit;

	}
	
		

}



@media screen and (max-width:650px){

	.footer_boxLeft{

		width:100%;

		margin-bottom:45px;

	}

	.footer_boxRight{

		width:100%;

	}

	.footer_boxRight1{

		width:70%;

		float:left;

	}

	.ftr_link{

		text-align:center;

	}
.gallery img
{
max-height:180px;
min-height:180px;	
}
.gallery
{
width:48%;	
}
	

	

}

@media screen and (max-width:620px){

	.header_top_right_box{

		display:block;

		margin:3px 0;

	}

	.header_top_right{

		padding:0;

	}

	

	

}

@media screen and (max-width:600px){

	.ind_project_box1{

		width:100%;

		text-align:center;

	}

	.ind_project_box1 h4{

		border-bottom:8px solid #a0c731;

		border-left:0;

		padding-left:0px;

		padding-bottom:10px;

	}

	.ind_project_box2{

		width:100%;

		text-align:center;

		margin:0px;

	}

	.ind_project_box3{

		width:100%;

		margin:0;

		text-align:right;

	}

	.ind_project_box3 img{

		width:auto;

		display:inherit;

	}

	.ind_project{

		padding:30px 0;

	}

	.ftr_bottomleft{

		width:100%;

		text-align:center;

	}

	.ftr_bottomright{

		width:100%;

		text-align:center;

		margin-top:15px;

	}

	.ens_icon{

		width:170px;

		margin:0px auto;

	}
	
	.pic
{
float:none;
width:98%;	
}


	

}

@media screen and (max-width:500px){

	.header_top_right{

		display:none;

	}

	.logo{

		float:none;

		margin:0px auto;

	}

	.whoweare_left{

		width:90%;

	}

	#whoweare{

		padding:30px 0;

	}

	.whoweare_right h4{

		font-size:36px;

	}

	#news_main h4{

		font-size:36px;

	}
	.gallery 
{
width:98%;
}
	
}

@media screen and (max-width:450px){
	
.picture 
{
	float:none;
	width:96%;
	}
	
	.client-logos1 
	{
	width:97%;	
	}
	
.photocat2
{
	width:95%;
	float:none;
}

}

@media screen and (max-width:400px){

	.search_box{

		width:65%;

	}
	.inner_head {
		 bottom: 0px;
		 font-size:28px;
		 line-height: 25px;
			
		}

}

@media screen and (max-width:350px){

	.logo{ float: none;

    margin-bottom:-23px;

    width: 90%;

	}

	#header_top{

		height:inherit;

	}
	.news_more a 
	{
	padding: 8px 10px;
	font-size: 10px;	
	}

}



