/*********************************************************/
/*	RESPONSIVO CSS										 */
/*	DESENVOLVIDO POR: GLOBALWS							 */
/*	CEO: MICHAEL PICOLO									 */
/*********************************************************/
@media (max-width: 1680px) {

}


@media (max-width: 1600px) {
	header h1 {font-size: 4em;}

	.estrutura .direita {bottom: -60px;}
}


@media (max-width: 1440px) {
	header .logo {width: 200px; height: 250px; margin-bottom: 20px;}
	header h1 {font-size: 2.6em; line-height: 50px;}
	header .foto {width: 90%; height: 220px;}

	.estrutura h1 {font-size: 2.6em; line-height: 50px;}
	.estrutura .foto {height: 220px;}

	.ensino {padding: 100px 0 80px 0;}
	.ensino h1 {font-size: 2.6em; line-height: 50px;}

	.escolha h1 {font-size: 2.6em; line-height: 50px;}
	
	.escolha .esquerda {width: 40%; min-height: 1150px; padding: 35% 0 0 40px;}

	.contatos {margin-top: -60px; }
	.contatos .logo {width: 200px; height: 250px;}


}

@media (max-width: 1400px) {

}


@media (max-width: 1366px) {
	header .logo {width: 160px; height: 200px;}
	header h1 {font-size: 2.4em; }

	p {line-height: 25px;}

	header .imagem {min-height: 800px;}

	.estrutura h1 {font-size: 2.4em; }
	.ensino h1 {font-size: 2.4em;}
	.escolha h1 {font-size: 2.4em;}

	.ensino .quadro {width: 70%; }

}


@media (max-width: 1280px) {
	.content {max-width: 95%;}

	header h1 {font-size: 2em; }
	header .chamada {width: 140%; right: -52%;}

	.estrutura .esquerda {width: 95%; float: none; padding: 0; margin: 0 auto 30px auto; }
	.estrutura .direita {width: 95%; padding: 0; position: relative; bottom: 0; right: 0; z-index: 9; margin: auto;}

	.ensino {padding: 40px 0; }

	.estrutura h1 {font-size: 2em; }
	.ensino h1 {font-size: 2em;}
	.escolha h1 {font-size: 2em;}

	.escolha .hash {width: 300px; }
	.escolha .esquerda {padding-right: 100px; margin-top: -100px; padding: 30% 0 0 20px;}
}

@media (max-width: 1152px) {

}

@media (max-width: 1024px) {
	header .esquerda {width: 95%; float: none; padding: 0; margin: 0 auto 40px auto; padding: 40px 0; text-align: center; display: table;}
	header .direita {width: 95%; float: none; background-image: url(../images/bg-azul.jpg); top: 30px;}
	header .imagem {min-height: 100px; background-image: none !important;}
	header .fotos {z-index: 9; width: 95%;}

	header .chamada {width: 70%; right: 0; margin: 30px auto;}

	.estrutura {padding-top: 80px;}
	.estrutura .foto {height: 180px;}

	.ensino .esquerda {width: 95%; float: none; padding-left: 0; margin: 0 auto 20px auto;}
	.ensino .direita {width: 30%; float: none; margin: 40px auto 0 auto;}
	.ensino .quadro {width: 100%; float: none; text-align: center;}

	.escolha h1 {text-align: center;}
	.escolha .esquerda {display: none;}
	.escolha .direita {width: 95%; margin: 0 auto; text-align: center;}

	.contatos {margin-top: 20px;}

}


@media (max-width: 950px) {
	

}


@media (max-width: 768px) {
	header .lados {font-size: 1.6em;}
}

@media (max-width: 667px) {

}

@media (max-width: 600px) {
	header .chamada {width: 95%; }

	.estrutura {padding-top: 120px;}

	.ensino .direita {width: 50%; }

	header h1 {font-size: 1.6em; line-height: 35px;}
	.estrutura h1 {font-size: 1.6em; line-height: 35px;}
	.ensino h1 {font-size: 1.6em; line-height: 35px;}
	.escolha h1 {font-size: 1.6em; line-height: 35px;}
}

@media (max-width: 568px) {

}

@media (max-width: 480px) {
	header .lados {width: 100%; padding: 10px;}

	.escolha .quadro {width: 95%; float: none; margin: 0 auto 20px auto; text-align: center; height: auto; }

	.wp {display: none;}
}

@media (max-width: 414px) {
	.form-container {width: 300px; }
}

@media (max-width: 384px) {

}

@media (max-width: 375px) {

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