


/*mobile */
@media (max-width: 890px){
	.hide_mobile{ 	display: none !important;}
	#logo{ width: 60%;margin:  0 auto !important;display: block;}
	.topo{ padding-top:  30px; }
	.atendimento-topo{ text-align: center; box-sizing: border-box; width: 264px; margin: 0 auto; float: none; }
	header{ height: 140px }
	#logo img{ margin-left: -10px }
	#banner{ height: auto; }
	.cada-servico h3 { font-size: 1.6em }
	#logo img{ max-width: 250px !important; display: block;margin: 0 auto;}
	.div-logo{ width: 100%; }
}

/* desktop */
@media (min-width: 891px){
    
	.hide_desktop{ 	display: none !important;}


}
@media (max-width: 1000px) and (min-width: 889px){
	#menu ul li{ padding: 20px 1.3% !important; }
	#logo img{ max-width: 90% !important; }

	#logo img{ max-width: 250px !important; }
	.div-logo{ width: 100%; }
}

@media (max-width: 500px){
	.texto{ text-align: justify; }
	.titulo-secao{ text-align: center;width: 100%;margin-top: 30px }
	.corpo-novidade{ height: auto; }
	.cada-novidade{ margin: 8% 1%; }
	#lista-clientes{ width: 90%;margin:  0 auto;display: block; }
	#direitos{ text-indent: 5px }
	#link-banner p{ font-size: 1.8em }
	.botao-link{ font-size: 1.6em }
	.right-destaque-dois a{ font-size: 1.1em; float: none; }
	footer #institucional,footer #atendimento,footer #facebook{ width: 90% }
	footer .hostche{position: relative;float: none;display: block;margin-top: 5px}
	#logo img { margin-left: -10px}
	#logo { width: 80%; }
	header { height: 150px;}
	#link-banner{ padding-bottom: 20px }
	#link-banner p{ padding-top: 20px }
	.sombra{ width: 100%; }
	.titulo{ margin-top: 15px }
	#menu-mobile{ top: 150px; }
	.mensagem-formulario{ margin-top: -42px !important; }
	.mensagem-news{ margin-top: 26px; }

}


/* parallax */
@media (max-width: 1030px){
	.texto-destaque-dois{ width: 95% !important }
	.right-destaque-dois{ width: 67% }
	#area-esquerda{ width: 33%; }
}
@media (max-width: 800px){
	#area-esquerda{ display: none; }
	.right-destaque-dois{ width: 100%;min-height: 400px;height:auto !important;padding-bottom: 10px }
}




/* ara da news*/
@media (min-width: 690px) and (max-width: 790px){
	
	.titulo-news,.subtitulo-news{ padding-left: 2% }
	#newsletter .left-background .recorte{ margin-right: -22px; }
	#newsletter form input[type='submit']{ min-width: 106px; }
	#newsletter form input[type='email']{ width: 62%;min-width: 140px; }
	#newsletter .left-background .recorte{     height: 87px;background: linear-gradient(45deg, #db261b 51%, #f3f3f3 50%); }
}
@media  (max-width: 689px){
	.titulo-news,.subtitulo-news{ padding-left: 10% }
	.texto-news{ width: 100% !important; ;height: auto !important; }
	.form-news{ width: 100% !important; height: auto !important; }
	#newsletter form input[type='submit']{ min-width: 106px; }
	#newsletter form input[type='email']{ width: 62%;min-width: 140px; }
	#newsletter .left-background{ width: 100%; height: 100px; }
	#newsletter{ height: 190px;padding: 0;border-bottom: none;padding-bottom: 40px }
	#newsletter .left{ width: 100% }
	#newsletter .left-background .recorte { 
		width: 100%; height: 15px;background: linear-gradient(45deg, #f3f3f3 49%,  #db261b 49%);
    /* margin-right: -20px; */ float: right;position: absolute;
    top: 86px;}
    #newsletter form{ padding-top: 30px;padding-bottom: 20px }
}





/*formularios */
@media (min-width:700px) and (max-width:1100px) {
	.contato form{width: 70%;}
}
@media (min-width:630px) and (max-width:699px) {
	.contato form{width: 80%;}
}
@media (min-width:510px) and (max-width:629px) {
	.contato form{width: 90%;}
}
@media (min-width:300px) and (max-width:509px) {
	.contato form{	width: 95%;	}
	.contato form .telefone-form,
	.contato form .celular-form{width: 100%;margin-right: 0;}
}


/* cada destaque*/
@media (max-width:700px) {
	.cada-destaque{min-width: 330px;margin: 25px 0;}
}


/* depoimentos */
@media (min-width:860px) and (max-width: 1100px){	
	.texto-depoimento{width: 65%;min-height: 135px;height: auto;}
	.cargo-depoimento,.nome-depoimento{width: 65%;}
}
@media (min-width:650px) and (max-width: 859px){
	.cada-depoimento{width: 80%;}	
	.texto-depoimento{width: 75%;min-height: auto;height: auto;}
	.cargo-depoimento{width: 75%;}
	.nome-depoimento{width: 75%;}
}

@media(min-width: 500px) and (max-width:649px){
	.cada-depoimento{width:100%;}
	
	.texto-depoimento{width: 70%;min-height: auto;height: auto;}
	.cargo-depoimento{width: 70%;}
	.nome-depoimento{width: 70%;}
}
@media (max-width:499px){
	.cada-depoimento{width:100%;}	
	.texto-depoimento{width: 95%;min-height: auto;height: auto;}
	.cargo-depoimento{width: 95%;}
	.nome-depoimento{width: 95%;}
	.cada-depoimento .imagem{margin: 0 auto;display: block;float: none;}
}

/* correção mobile depoimentos / parallax */
@media (max-width: 768px){
	#parallax{
		background-attachment: scroll !important;
		background-size: cover !important;
		background-position: center center !important;
		background-repeat: no-repeat !important;
		min-height: 420px !important;
		height: auto !important;
		display: block !important;
		position: relative !important;
		overflow: hidden !important;
	}

	#parallax:before{
		content: "";
		position: absolute;
		inset: 0;
		background: rgba(0,0,0,0.55);
		z-index: 1;
		pointer-events: none;
	}

	#parallax .center,
	#parallax .cada-depoimento,
	#parallax .texto-depoimento,
	#parallax .cargo-depoimento,
	#parallax .nome-depoimento{
		position: relative;
		z-index: 2;
	}

	#parallax .texto-depoimento,
	#parallax .cargo-depoimento,
	#parallax .nome-depoimento{
		color: #fff;
	}
}

