/*********************************************************/
/*	RESPONSIVO CSS										 */
/*	DESENVOLVIDO POR: GLOBALWS							 */
/*	CEO: MICHAEL PICOLO									 */
/*********************************************************/
@media (max-width: 1440px) {
	/*********************************************************/
	.home {min-height: 800px;}
	.home .esquerda {width: 45%; margin-left: 5%; padding-top: 17%;}
	.home .imagens {width: 55%;}
	/*********************************************************/
	.txt {width: 100%;}
	/*********************************************************/
	.servicos .quadro-front .icon { width: 60px; height: 60px;}
	.servicos .quadro-front p {font-size: 0.9em; line-height: 25px;}
	/*********************************************************/
	.sobre .imagem {top: 140px; height: 550px;}	
	/*********************************************************/
	.valores .dados li {padding: 0 20px 20px 0; min-height: 300px;}
	/*********************************************************/
	.chamada .centro {width: 85%; padding: 80px 0;}
	/*********************************************************/
	.equipe p {font-size: 1em; line-height: 25px; }
	/*********************************************************/
	.contato .esquerda {width: 35%;}
	.contato .direita {width: 62%;}
	/*********************************************************/
}
@media (max-width: 1280px) {
	/*********************************************************/
	header .logo {margin-left: 15%;}
	.home {min-height: 700px;}
	/*********************************************************/
	.equipe p {line-height: 20px; }
	/*********************************************************/
}
@media (max-width: 1024px) {
	/*********************************************************/
	header .logo {width: 180px; height: 200px;}
	/*********************************************************/
	h1 {font-size: 2em; padding-bottom: 20px;}
	p {line-height: 22px; font-size: 0.8em;}
	h2 {font-size: 1em !important;}
	/*********************************************************/
	.home {min-height: 600px;}
	/*********************************************************/
	.servicos .quadro-back p {font-size: 0.8em; line-height: 20px;}
	.servicos .quadro-front p {font-size: 0.8em; line-height: 20px;}
	.servicos h3 {padding-bottom: 20px; font-size: 0.8em !important;}
	/*********************************************************/
	.valores .dados li {min-height: 260px;}
	/*********************************************************/
	.chamada .tp {height: 100px;}
	.chamada .rd {height: 100px;}
	/*********************************************************/
	.pontos  {display: none;}
	.pontos2 {display: none;}
	/*********************************************************/
	.equipe p {font-size: 0.8em; line-height: 20px; }
	.equipe .imagem {width: 40%;}
	.equipe .texto {width: 58%; }
	/*********************************************************/
	.contato {width: 100%;  height: 400px;}
	.contato h2 {font-size: 0.8em !important;}
	.contato li {font-size: 0.8em; font-weight: 400; padding-bottom: 20px; letter-spacing: 2px;}
	.contato .esquerda {padding: 20px;}
	.contato iframe {height: 260px;}
	/*********************************************************/
}
@media (max-width: 950px) {
	/*********************************************************/
	.servicos .quadro { width: 47%; min-height: 240px;}
	/*********************************************************/
	.sobre .tp {height: 100px;}
	.sobre .rp {height: 100px;}
	/*********************************************************/
	.valores .esquerda {width: 100%; padding-bottom: 40px; border-bottom: 0; background-color: #f1f1f1; text-align: center; padding: 20px; border-radius: 10px;}
	.valores .direita {width: 100%; text-align: center; margin-top: 20px;}
	.valores h2 {font-size: 1.4em !important;}
	.valores .dados li {width: 100%; padding: 0 0 40px 0; min-height: 100px; background-color: #f8f8f8; text-align: center; padding: 20px; border-radius: 10px; margin-bottom: 20px;}
	.valores .icon {margin: 0 auto 15px auto;}
	/*********************************************************/
	.equipe .quadro {width: 100%; float: none; }
	.equipe .imagem {width: 30%; }
	.equipe .texto {width: 65%;}
	.equipe p {font-size: 1em; line-height: 30px; }
	/*********************************************************/
	p {font-size: 1em !important;}
	/*********************************************************/
	.contato .esquerda {width: 100%; margin-bottom: 20px;}
	.contato .direita {width: 100%;}
	/*********************************************************/
	footer p {font-size: 0.8em !important;}
	/*********************************************************/
	#menu .main-nav a {font-size: 1em; }
	/*********************************************************/
}
@media (max-width: 768px) {
	/*********************************************************/
	header .logo {width: 180px; height: 100px; margin: 0 auto 20px auto;}
	.home {min-height: 100px; background-color: #f1f1f1; background-image: none !important; display: table; padding-bottom: 40px;}
	.home .esquerda {width: 90%; margin: 0 auto 20px auto; padding-top: 160px; text-align: center; float: none; }
	.home .imagens {display: none;}
	/*********************************************************/
	.servicos .quadro { width: 100%; min-height: 240px;}
	/*********************************************************/
	.sobre .esquerda {width: 100%; text-align: center;}
	.sobre .imagem {display: none;}
	/*********************************************************/
	.chamada {background-position: center center;}
	.chamada .tp {height: 60px;}
	.chamada .rd {height: 60px;}
	.chamada .centro {width: 100%; padding: 60px 0;}
	/*********************************************************/
	.equipe .quadro {margin-bottom: 25px;}
	.equipe .imagem {width: 50%; height: 200px; float: none; margin: 0 auto 20px auto;}
	.equipe .texto {width: 100%; float: none; text-align: center;}
}
@media (max-width: 480px) {
	/*********************************************************/
	h1 {font-size: 1.4em; }
	/*********************************************************/
	.servicos .quadro { min-height: 300px; cursor: pointer;}
	/*********************************************************/
	.equipe .imagem {width: 100%; height: 260px;}
	.equipe p {line-height: 20px !important;}
	/*********************************************************/
	.contato .quadro {padding: 5px;}

}
/*********************************************************/