
/* *** GERAL **************************************************************** */
@media (max-width: 1250px){
	body .site-box {
		width: 90%;
	}
	/* *** ERRO 404 *** */
	body article.e404 header, 
	body article.e404 > div {
		width: 90%;
	}
	body article.e404 > div p {
		width: 50%;
	}
}

/* *** PRINCIPAL ************************************************************ */
@media (max-width: 1250px){
	body div.topo header h1 {
		width: 30%
	}
	body div.topo header nav.menu {
		width: 70%;
	}
	body div.destaque section#banner div.itens ul {
		height: 57vw;
	}
}
@media (max-width: 1000px){
	body div.topo header {
		height: 105px;
	}
	body div.topo header h1 {
		width: 35%
	}
	body div.topo header h1 a img {
		border: 0 none transparent;
		height: 56px;
		/*height: auto;*/
		width: 240px;
		/*width: 100%;*/
	}
	body div.topo header nav.menu {
		margin-top: 15px;
		width: 65%;
	}
	body div.topo header menu li a {
		font-size: 1.1em;
	}
}

/* *** SERVIÇOS ************************************************************* */
@media (max-width: 1100px){
	body.servicos div.secundario div.conteudo div.item {
		margin-right: 0;
		width: 100%;
	}
	body.servicos div.secundario div.conteudo div.item:nth-of-type(2n) {
		margin-left: 0;
	}
	body.servicos div.secundario div.conteudo div.item h2 {
		padding: 15px 0 30px 80px;
	}
	body.servicos div.secundario div.conteudo div.item ul.detalhes li {
		float: none;
	}
}

/* *** CLIENTES ************************************************************* */
@media (max-width: 1100px){
	body.clientes div.secundario div.conteudo div.item {
		margin-right: 2%;
		width: 48%;
	}
	body.clientes div.secundario div.conteudo div.item:nth-of-type(2n) {
		margin-left: 2%;
		margin-right: 0;
	}
	body.clientes div.secundario div.conteudo div.item div.card h3.longo {
		padding: 20px 0 20px 0;
	}
}
