@media screen and (max-width: 1350px){
	.max-w{width: 80%;}
}
@media screen and (max-width: 1280px){
	.max-w{width: 90%;}
}
@media screen and (max-width: 1024px){
	.max-w{width: 95%;}
}
@media screen and (max-width: 900px){	
	.top > div {flex-direction: column;}
	footer{padding-top: 0}
	footer ul{display: none!important;}
	.card-3{width: 100%;}
	.container-info {flex-direction: column;}
	.container-info > div{margin-bottom: 1.5em;}
	.container-info > .parceiros {padding-bottom: 1em}
	.container-info button{margin: auto;display: table;}
	.container-info h1 {justify-content: center;}
	.ofertas {flex-direction: column;}
	.ofertas .cardOferta {width: 100%;margin-bottom: 1em;}
	.top address ul {text-align: center;display: block;font-size: .9em;}
	.top .logo{width: 50%;}
	.slideHome article {top: 0;width: 100%;}
	.slideHome article h1 {font-size: 1.25em;}
	.slideHome article h3 {font-size: .9em;}
	.slideHome article a {margin: auto;font-size: .9em;padding: .25em .5em;}
	.menu ul{display: none;flex-direction: column;}
	.menu .btnMenu{display: block;font-size: 2em;padding-left: .25em;color:#fff;}
	.menu ul li a{margin: auto;border: none;}
	.menu ul li a:first-child {border-left: none;border-top: 1px solid #a4a4a4;width: 100%;text-align: center;}
	.wrap-produtos .card-produto { width: 47%; }
	.box-slide-interno {width: 100%;}
	.contato .half {width: 100%;}
	.card-video {width: 48%}
}
@media screen and (max-width: 340px){
	.card-video {width: 100%}
	.wrap-produtos .card-produto {width: 100%;margin: 1em 1.5%;}
}
