/*********************************************************/
/*	RESPONSIVO CSS										 */
/*	DESENVOLVIDO POR: GLOBALWS							 */
/*	CEO: MICHAEL PICOLO									 */
/*********************************************************/
@media (max-width: 1600px) {
	.sobre .imagem {width: 35%;  margin-left: 10%;}
}
@media (max-width: 1440px) {
	.home .esquerda {padding-top: 15%;}
	.home .direita {width: 30%; margin-top: 120px; margin-right: 10%;}
	.sobre .imagem {width: 40%;  margin-left: 5%;}
}
@media (max-width: 1280px) {
	.content {max-width: 90%;}
	header .menu {margin-left: 10%; }
	.sobre .imagem {width: 45%;  margin-left: 0;}
	h1 {font-size: 1.8em !important;}
	.centro {width: 100%;}
}
@media (max-width: 1024px) {
	header .logo {width: 180px; height: 80px;}
	header .menu {margin-left: 40px; padding-top: 20px;}
	#cssmenu > ul > li > a { padding: 10px; font-size: 0.9em;}
	header .social {padding-top: 30px;}
	h1 {font-size: 1.4em !important;}
	p {font-size: 0.9em !important; font-weight: 22px !important;}
	.botao {padding: 10px; font-size: 0.8em;}
	.sobre h1 {padding: 20px 0 20px 0;}
	.sobre .imagem {height: 700px;}
	.solucoes .quadro {width: 47%;}
	.alvo .esquerda {margin-top: 250px;}
}
@media (max-width: 950px) {
	header .menu {position: absolute; top: 0; right: 20px; width: 70%;}	
	header .social {display: none;}
	.home .direita {width: 35%; margin-right: 0;}
	.home .esquerda {width: 60%;}

	.sobre {text-align: center; padding-top: 80px;}
	.sobre h1 {text-align: center; width: 100%;}
	.sobre .imagem {display: none;}
	.sobre .direita {width: 100%; margin-bottom: 30px; display: table; text-align: left;}
	.sobre .imagem2 {display: inline-block;}

	.alvo .esquerda {display: none;}
	.alvo .direita {width: 100%;}
	.alvo .capa {display: inline-block;}

	.funciona .esquerda {width: 100%;}

	.wp .lg {width: 50px; height: 50px;}
}
@media (max-width: 667px) {
	h1 {font-size: 1.2em !important; font-weight: 500;}
	h2 {font-size: 1em !important;}
	.home .esquerda {padding-top: 25%;}
	.home .direita {margin-top: 150px;}
	.home h1 {font-weight: 500;}
	p {font-size: 0.8em; line-height: 18px; font-weight: 300;}
	.accordion .txt p {font-size: 0.8em; line-height: 18px; font-weight: 300;}
	.sobre .imagem2 {height: 400px;}
	.solucoes .quadro {width: 100%; gap: 0; min-height: 100px; margin-bottom: 30px;}
}
@media (max-width: 480px) {
	.home .esquerda {width: 100%; padding-top: 140px; text-align: center;}
	.home .direita {width: 80%; margin: 20px auto 0 auto;}
	.sobre .imagem2 {width: 80%;}
	.alvo .capa {width: 80%;}
	.accordion-header { font-size: 0.8em !important;}
}
/*********************************************************/