/*********************************************************/
/*	RESPONSIVO CSS										 */
/*	DESENVOLVIDO POR: GLOBALWS							 */
/*	CEO: MICHAEL PICOLO									 */
/*********************************************************/
@media (max-width: 1600px) {
	.home .direita {padding-right: 10%;}
	.img-1 {width: 35%; left: 15%;}
	.img-2 {width: 20%; }
	.img-3 {width: 30%;}
}
@media (max-width: 1440px) {
	.home {background-position: right -200px top ;}
	.home .direita {padding-right: 5%;}
	.img-1 {width: 40%; left: 10%;}
	.img-2 {display: none; }
	.servicos .quadro {padding: 15px;}
	.img-3 {width: 35%;}
}
@media (max-width: 1366px) {
	.home {background-position: right -50px top ; background-color: var(--cor_2);}
	.home h1 {padding-top: 20%; font-size: 2em;}
	.img-1 {width: 30%; left: 20%;}
	.contato .dados li {font-size: 0.9em;}
}
@media (max-width: 1280px) {
	.content {max-width: 90%;}
	.home {background-position: right -150px top; height: 90%;}
	.home h1 {padding-top: 35%;}
	.img-1 {width: 40%; left: 10%;}
	.img-3 {width: 40%; left: 5%;}
	.contato .linha {width: 90%;}
	.contato .centro {padding: 30px 20px;}
	.servicos .quadro {min-height: 340px;}
}
@media (max-width: 1152px) {
	.home {height: 100%;}
	.vc h1 {font-size: 2em;}
	.vc .direita {padding-right: 5%;}
	.contato .dados li {font-size: 0.8em;}
	.fim p {font-size: 0.8em;}
}
@media (max-width: 1024px) {
	header .logo {width: 220px; height: 80px;}
	.home {background-position: right -100px top;}
	.contato .dados i {font-size: 1.2em; padding-right: 10px;}
}
@media (max-width: 950px) {
	header {position: relative;}
	header .social {display: none;}
	.home {height: auto; padding: 60px 0; text-align: center; background-color: var(--cor_1); background-image: url(../images/bg3.jpg) !important; background-position: center center;}
	.home h1 {padding-top: 0; font-size: 1.6em;}
	.home .direita {width: 90%; margin: auto;}
	.home .linha {margin: 20px auto;}
	.img-1 {position: relative; width: 30%; margin: auto; height: 380px; left: 0;}

	.esquerda {width: 100%; float: none; margin-bottom: 40px;}
	.direita {width: 100%; float: none;}

	.sobre .direita {padding-top: 0; text-align: center;}
	.servicos .quadro {width: 47%; min-height: 320px;}

	.vc .direita {width: 90%; padding-right: 0; margin: auto; text-align: center;}
	.vc .social {width: 100%;}
	.vc .social li {float: none; display: inline-block;}
	.vc .linha {margin: 20px auto 40px auto;}
	.vc p {text-align: left;}
	.img-3 {position: relative; width: 30%; margin: auto; height: 420px; left: 0; bottom: 0;}

	.contato{padding-top: 0;}
	.contato .mapa-e {width: 100%; float: none;}
	.contato .mapa-d {width: 100%; float: none;}
	.contato .centro {width: 100%; float: none; height: auto; margin-top: -10px; border-radius: 0; display: table;}
	.contato .linha {width: 200px;}
	.contato iframe {height: 300px;}

	footer {margin-top: 0; padding: 15px 0;}

	.noticias h1 {font-size: 1.4em;}
	.noticias h2 {font-size: 1em;}
	.noticias .post {width: 100%; margin-bottom: 40px;}
	.noticias .lateral {width: 100%; border-left: 0; padding-left: 0;}
}
@media (max-width: 768px) {
	.img-1 {width: 35%; height: 350px;}
	.vc {padding-top: 40px;}
	.img-3 {height: 350px; left: 0; bottom: 0;}
}
@media (max-width: 600px) {
	.img-1 {width: 40%; height: 330px;}
	p{font-size: 0.9em; line-height: 22px;}
	.servicos .quadro {width: 100%; min-height: 120px; margin: 0 auto 20px auto;}
	.img-3 {height: 300px;}
	.contato .dados li {font-size: 0.9em;}
	.contato iframe {height: 250px;}
}
@media (max-width: 480px) {
	.home h1 {font-size: 1.4em !important;}
	.img-1 {width: 50%; height: 360px !important; }
	.sobre {padding: 40px 0;}
	.servicos {padding: 40px 0;}
	.img-3 {width: 50%; height: 380px;}
}
@media (max-width: 414px) {
	.home h1 {font-size: 1.2em !important;}
	.sobre h2 {font-size: 1.2em !important;}
	.linha {width: 80%;}
	.img-3 {height: 350px;}
	.vc h1 {font-size: 1.4em;}
	.vc h2 {font-size: 1em;}
	.contato .linha {width: 80%}
	.contato iframe {height: 200px;}
}
@media (max-width: 384px) {
	.home h1 {font-size: 1.1em !important;}
	.img-1 {width: 70%; height: 330px;}
	.img-3 {width: 70%; height: 380px;}
}
/*********************************************************/