@media screen and (max-width: 1360px){
	.cab, .rod, .miolo{
		width:100%;
	}
	.menu_topo .miolo{
		padding-left:10px;
		padding-right:10px;
	}
	.cab{
		padding-left:25px;
		padding-right:25px;
	}
	.rod{
		padding-left:15px;
		padding-right:15px;
	}
}
@media screen and (max-width: 1200px){

}
@media screen and (max-width: 1050px){
	.rod .menu a {
/*		font-size: 13px;*/
		padding: 10px 12px;
	}
	.menu_copyright{
		width:56.1%;
	}	
}
@media screen and (max-width: 985px){
	.box_home{
		float:none;
		width:100%;
		margin:60px 0;
		padding-left:30px;
		padding-right:30px;
	}
	.txt_rod_home{
		width:100%;
		padding-left:20px;
		padding-right:20px;
	}
	
}
@media screen and (max-width: 875px){
	.menu_topo a{
		font-size:14px;
		padding:10px 10px;
	}
	.anchor{
		height:37px;
	}	
}
@media screen and (max-width: 845px){
	.cab .logo{
		width:30%;
	}
}
@media screen and (max-width: 820px){
	.miolo.txt{
		width:100%;
		padding-left:30px;
		padding-right:30px;
	}
	
}

@media screen and (max-width: 768px){
	.menu_topo_bts{
		display:none;
	}
	.menu_mobile, .menu_mobile_abrir_wrap{
		 display:block;
	 }
	 .rod .menu{
		 display:none;
	 }
	 .rod{
		 padding-bottom:70px;
	 }
}
@media screen and (max-width: 745px){
	.logos img{
		width:25.10%;
	}
	.logos {
	    padding-right: 25px;
	}
}
@media screen and (max-width: 680px){
	.cab .tel{
		display:none;
	}
	.contato, .contato.II{
		width:100%;
		float:none;
	}
	.contato.II{
		margin-top:90px;
	}
}
@media screen and (max-width: 600px){
	.porto{
		margin-right:30px;
		margin-bottom:30px;
	}
}
@media screen and (max-width: 585px){
	.rod .logo_etc{
		width:100%;
		text-align:center;
	}
	.menu_copyright{
		width:100%;
	}
	.rod .redes{
		width:100px;
		margin-left:auto;
		margin-right:auto;
	}
	.mensagem_enviada{
		width:100%;
	}
}
@media screen and (max-width: 580px){
	#wrapper{
		display:none;
	}
	#wrapper_mobile{
		display:block !important;
	}
	.cab .logo {
		width: 48%;
	}	
}
@media screen and (max-width: 520px){
	.logos img {
		width: auto;
		display: block;
		margin: 0 auto;
	}
	.logos img:last-child{
		margin-left:auto;
	}
	.logos img + img{
		margin-top:30px;
	}
}
@media screen and (max-width: 480px){

}
@media screen and (max-width: 360px){
	.tit_int{
		padding-top:110px;
	}
	
}
@media screen and (max-width: 320px){
	
}