@media (max-width: 1400px){
	#projetos .container{margin:0 auto; width:95%;}
}

@media (max-width: 1360px){
	.container{margin:0 auto; width:95%;}
	
	header h1{margin:9px 0 0;}
	header nav{float:right; margin:34px 0 0; text-align:right;}
	header nav li{display:inline-block; float:none; margin:0 15px 0 0;}
	header .contato{padding:32px 15px;}
	
	#depoimentos h2{left:-10px; top:20px;}
	#depoimentos .container{padding:80px 20px 50px 50px;}
	#depoimentos .bx-next{right:-10px; top:15px;}

	footer .wrap #newsletter{max-width:500px; width:100%;}
}

@media (max-width: 1240px){
	#interna{padding:30px 0 70px;}
	#interna .container{margin:0 auto; width:95%;}
	#interna .texto{margin-left:15%; width:84%;}
	#interna div.texto::after{left:-18%; width:15%;}
	
	#about_home .desc{margin-left:15%; width:84%;}
	#about_home  div.desc::after{left:-18%; width:15%;}
}

@media (max-width: 1135px){
	header nav{border-top: 1px solid #ededed; clear:both; display:block; float:none; margin:0; padding:7px 0; text-align:center;}
	header nav li{margin:0 20px 5px 0;}
}

@media (max-width: 960px){
	footer .wrap .endereco{float:none; margin:0 0 25px;}
	footer .wrap #newsletter{float:none; margin:0 0 25px;}
	footer .wrap .video{clear:both; float:none; margin:0 0 15px;}
}

@media (max-width: 690px){
	#about_home h2{font-size:43px;}
	
	#interna .titulo h2{font-size:32px;}

	#interna .galeria_projeto .coluna1{float:none; width:100%;}
	#interna .galeria_projeto .coluna2{float:none; width:100%;}
}

@media (max-width: 370px){
	#projetos .projeto{height:auto; max-width:325px; width:95%;}
	#projetos .projeto img{width:100%;}
}

@media (max-width: 410px){
	header h1{float:none; margin:20px auto;}
	header .contato{clear:both; display:block; float:none; font-size:15px; margin:0; padding:7px 0; text-align:center; width:100%;}
}