@media (max-width: 1170px){
	.container{
		width:100%;
	}
}


@media (max-width: 990px){
	.textarea span, .textarea small{
	font-size: 12px;
	}
	.projects{
		margin-bottom: 30px;
	}
	.sample-projects, .building-services, .plantengineering, .renewable-engineering, .project-mgt, .advisory-support, .specialist-services, .download{
		text-align: center;
	}
	.imgtext, .projects{
		margin-bottom: 15px;
	}
	
	.projects p a{
		top:0;
		position: relative;
	}
	
	.col-md-2.footerimg.col-xs-12{
		text-align:center;
		margin-bottom:20px;
	}
	
	.col-md-2.footerimg.col-xs-12 a span{
		display:block;
	}
}


@media (max-width: 840px){
	.nav li a{
		padding: 10px 8px;
	}
}


@media (max-width: 767px){
	.menu .nav li{
		text-align: center;
	}
	header{
		background: #a2a2a2;
	}
	
}

@media (max-width: 640px){
	.location-text .address{
		top:0;
		position: relative;
	}
	.address h6, .mail h6{
		text-align: center;
	}
	.address h6 span, .mail h6 span{
		width: auto;
	}
}

@media (max-width: 380px){
	#owl-demo .owl-item img{
		min-height: 170px;
	}
}


