/*********************************************************/
/*	RESPONSIVO CSS										 */
/*	DESENVOLVIDO POR: GLOBALWS							 */
/*	CEO: MICHAEL PICOLO									 */
/*	VERSÃO: 1.0 (22/10/2015)							 */
/*********************************************************/
@media (max-width: 1920px) {

}

@media (max-width: 1680px) {
	.contato .quadro {width: 25%;}
}


@media (max-width: 1366px) {
	.contato .quadro {width: 30%; right: 5%;}

}


@media (max-width: 1280px) {
	.content {max-width: 1128px;}
	.quem-somos .conteudo {min-height: 400px;}
	
	.seguranca-e {min-height: 700px;}
	.seguranca-d {min-height: 700px;}
	
	.contato .quadro {width: 35%; right: 2%;}
}

@media (max-width: 1128px) {
	.content {max-width: 1024px;}
	
	.topo .local {width: 70%;}
	.topo .quadro {width: 42%;}
	
	#cssmenu > ul > li > a {padding: 0 35px 0 0;}
	
	.quem-somos-e {width: 60%;}
	.quem-somos-d {width: 35%;}
	.quem-somos .conteudo p {font-size: 0.8em;}
	
	#accordion p {font-size: 0.8em; text-align: left;}
	
	.atuacao-e {width: 60%;}
	.atuacao-d {width: 40%; padding: 20px;}
	
	.contato .quadro {width: 37%;}
}

@media (max-width: 1024px) {
	.content {max-width: 950px;}
	
	.topo .conteudo {font-size: 0.8em;}
	
	#cssmenu > ul > li > a {padding: 0 25px 0 0;}
	
	.contato .quadro {width: 40%;}
	
	
}


@media (max-width: 950px) {
	.content {max-width: 820px;}
	
	.topo {background-image: none;}
	.topo .logo {width: 100%; float: none; margin: 0;}
	.topo .logo img {width: 30%; margin: 0 35%;}
	.topo .quadro {display: none;}
	
	#cssmenu > ul > li > a {padding: 0 20px 0 0; font-size: 0.9em;}
	
	.quem-somos-e {width: 100%; float: none; margin-bottom: 30px;}
	.quem-somos-d {width: 100%; float: none; }
	
	.quem-somos .conteudo {min-height: 320px;}
	.quem-somos .conteudo p {font-size: 0.9em;}
	.quem-somos-d .icon {display: none;}

	#accordion h3 {text-align: center; font-size: 0.9em;}
	#accordion p {font-size: 0.9em; text-align: justify;}
	
	.seguranca-e {display: none;}
	.seguranca-d {width: 100%; float: none; min-height: 100px; padding: 40px;}
	
	.atuacao-e {width: 100%; float: none;}
	.atuacao-d {width: 100%; float: none; min-height: 100px; }
	.atuacao-e .icon {display: none; }
	.atuacao-e .centro {height: 50px;}
	.atuacao-e h2 {float: none; width: 100%;padding: 20px;}
	
	.galeria h1 {padding-bottom: 60px;}
	
	.contato .quadro {position: relative; width: 100%; right: 0; height: auto; padding: 40px;}
	
	.formulario-c {width: 100%; }
	
}

@media (max-width: 820px) {
	.content {max-width: 768px;}
}


@media (max-width: 768px) {
	.content {max-width: 667px;}
	
	.hd-menu_fixed {display: none;}
	
	.quem-somos-e h1 {font-size: 1.6em;}
	.quem-somos-d h2 {font-weight: 1em;}
	
	.seguranca-d h1 {font-size: 1.6em;}
	
	.atuacao h1 {font-size: 1.6em;}
	.atuacao-e h2 {font-size: 0.7em; }
	
	.galeria h1 {font-size: 1.6em;}
	
	.clientes h1 {font-size: 1.6em;}
	
	#accordion .numero-colunas{ -moz-column-count: 1;  -moz-column-gap: 15px;  -moz-column-rule: 1px solid #ccc;  -webkit-column-count: 1;  -webkit-column-gap: 15px;  -webkit-column-rule: 1px solid #ccc;}
	
	
}

@media (max-width: 667px) {
	.content {max-width: 600px;}
}

@media (max-width: 600px) {
	.content {max-width: 568px;}
	.topo .logo img {width: 40%; margin: 0 30%;}
	
	.quem-somos .conteudo {min-height: 200px;}
}

@media (max-width: 568px) {
	.content {max-width: 480px;}
}

@media (max-width: 480px) {
	.content {max-width: 414px;}
}

@media (max-width: 414px) {
	.content {max-width: 384px;}
	
	.topo .logo img {width: 50%; margin: 0 25%;}
	
	.quem-somos p {font-size: 0.9em;}
	.quem-somos-e h1 {font-size: 1.2em;}
	.quem-somos .conteudo {min-height: 300px;}
	
	.atuacao-d p {font-size: 0.8em;}
	.rodape p {font-size: 0.7em;}
}

@media (max-width: 384px) {
	.content {max-width: 350px;}
}

@media (max-width: 375px) {
	.content {max-width: 320px;}
}
/*********************************************************/70