@media (max-width:1160px) {
	#banner div { height:440px; }
}
@media (max-width:991px) {
	a.whatsfooter { bottom:10px; right:0px; left:0px; }
	a.whatsfooter:hover { opacity:1; }
	a.whatsfooter img { max-width:260px; }
}

@media (max-width:800px) {
	header nav ul li a { font-size: 16px; padding:15px 20px; }
	#banner div { height:340px; }
}

@media (max-width:768px) {
	footer .rodape, footer .estagium { text-align: center; }
	footer .rodape img { display: block; margin:0 auto; }
	footer .rodape span { display: block; padding:10px; }

}
@media (max-width:680px) {
	header nav ul li a { font-size: 15px; padding:15px 15px; }
	#banner div { height:320px; }
	.video { height: 360px; }
}

@media (max-width:610px) {
	header nav { display: none; }
	header { padding:0px; }
	header span { display: block; right: 40px; }
	a.logo { padding:0px 30px; float:left; }
	#banner div { height:300px; }
	h1,h2,h3 { font-size:45px; }
	#conteudo p { font-size:16px; }
	section { background-size: 150% auto; }
}

@media (max-width:520px) {
	header span { right:40px; top:90px; }
	a.logo img { max-width:280px !important; }
	h1,h2,h3 { font-size:40px; }
	#conteudo p { font-size:14px; }
	#conteudo span { font-size:13px; }
	.video { height: 300px; }
}

@media (max-width:470px) {
	header span { right:30px; top:70px; font-size: 14px; }
	a.logo img { max-width:220px !important; padding-top:10px; }
	#banner div { height:240px; }
	.video { height: 260px; }
}

@media (max-width:400px) {
	header span { right:30px; top:70px; }
	a.logo img { max-width:200px !important; }
	a.logo { padding:0px 15px; }
	.video { height: 220px; }
}

@media (max-width:350px) {
	header span { right:20px; top:60px; padding:10px; }
	a.logo img { max-width:180px !important; }
	#banner div { height:200px; }
}

@media (max-width:320px) {

}

/* ========== min-width =============== */

@media (min-width:611px) {
	.respmenu { display: none !important; }
}