#banner_mobile{display:none;}

@media all and (max-width: 1130px) {
	footer .enderecos{clear:both; float:none; text-align:left;}
	footer ul{margin-bottom:20px;}
}

@media all and (max-width: 1024px) {
	body{font-size:15px;}

	body{padding:0;}
	header{position:relative;}
	header h1{margin:0 auto;}
	header nav{background:#0065a3; display:none; left:15px; position:absolute; top:70px; max-width:300px; width:100%;}
	header nav li{display:block; margin:0;}
	header nav li a{color:#fff; padding:0 15px;}
	header nav li a:hover:after{width:0;}
	header nav li ul{background:#004f80; display:block; position:static; width:100%;}
	header nav li li a{background:#004f80;}

	header .open_menu{background:url(../../images/menu.png) center no-repeat #004f80; display:block; height:30px; left:15px; margin-top:-15px; overflow:hidden; position:absolute; text-indent:-99999px; top:50%; width:40px;}

}

@media all and (max-width: 720px) {
	#servicos li{margin:0 0 50px; width:100%;}
}

@media all and (max-width: 620px) {
	#contato .wrap_input.pequeno{width:100%;}
}

@media all and (max-width: 430px) {
	header h1{margin:0;}
	header .open_menu{left:auto; right:15px;}
}