@media screen and (max-width:1439px) {
	
	#espera .banners .banner img {max-width: 1050px;}

}

@media screen and (max-width:1260px) {

	#espera .banners .banner img {max-width: none; width: 90%;}

}

@media screen and (max-width:1030px) {

	#espera .banners .banner img {padding-left: 30px;}

}

@media screen and (max-width:960px) {

	html {position:relative;width:100%;min-width:315px;}
	body {position:relative;width:100%;}

	* {-webkit-overflow-scrolling:touch;}

	.wrapper {width:calc(100% - 20px)!important;}

	.cookie-bar .box {float:none;margin-left:20px;width:calc(100% - 40px);}
	.cookie-bar .buttons {float:none;margin-left:20px;width:calc(100% - 40px);margin-top:30px;}

	#espera .banners {padding-top: 0px; height: 100%;}

	#espera .dot {left: -140px; height: 220px; width: 170px;}
	#espera .dot-direita {right: -200px; height: 300px; width: 250px;}

}

@media screen and (max-width:820px) {
	
	#espera .venda .contato {justify-content: flex-end;}
	#espera .venda .contato .icone {height: 60px; width: 60px; margin-right: 10px;}
	#espera .venda .contato .icone svg {height: 40px; width: fit-content;}
	#espera .venda .contato .telefone {height: 60px;}

}

@media screen and (max-width:620px) {

	#espera .header {align-items: flex-start}
	#espera .header .logo svg {width: 120px;}
	#espera .header .social .menu {margin-bottom: 15px;}
	#espera .header .social .botao {font-size: 12px;}
	#espera .header .social .botao svg {width: 28px;}

	#espera .venda {width: 225px;}
	#espera .venda .titulo {font-size: 16px;}
	#espera .venda .contato .icone {height: 45px; width: 45px; border-radius: 12px;}
	#espera .venda .contato .icone svg {height: 30px;}
	#espera .venda .contato .telefone {font-size: 15px; height: 45px; border-radius: 12px;}

	#espera .dot {left: -100px; height: 180px; width: 130px; bottom: 10%;}
	#espera .dot-direita {bottom: 20%; right: -140px; height: 230px; width: 180px;}

}

@media screen and (max-width:375px) {
	

}