.fundo-footer{ width: 100%; float: left; height: auto; background:url(../img/footer/fundo-footer.jpg)no-repeat center top;}
.faixa-lara{color:#fff;width:100%; height:98px; float:left; background:url(../img/footer/faixa-lara.jpg) no-repeat center; font-family:latomedium; font-size:21px;}
.hrs{ padding: 37px 0 0 46px; float: left}
.hrs b{font-family:latoheavy;color:#fff;}
.copy{width: 100%; float: left; background: #000; height: 47px; color: #fff}
.copy p{ font: 11px Open_sansregular}
.c1{float: left; margin: 15px 0px; width: 50%; text-align: center;}
.c2{float: left; margin: 15px 0px; width: 50%; text-align: center;}
.c2 a{ background: url(../img/footer/sites10.png) no-repeat center; position: absolute; width: 80px; height: 27px; margin:-5px 0 0 0px;}
.mg-70{margin-left: 80px}
.telefone4{background:url(../img/footer/telefone4.png)no-repeat center top; width:52px; height:52px; float:left;}
.local4{ background:url(../img/footer/local4.png)no-repeat center top;width:52px; height:52px; float:left; margin-top:33px;}
.mensagem4{ background:url(../img/footer/mensagem4.png)no-repeat center top;width:52px; height:52px; float:left;margin-top:33px;}
.email{background:url(../img/footer/email.png)no-repeat center; width:193px; height:16px; float:left;margin:17px 0 0 73px;}
.calendario4{ background:url(../img/footer/calendario4.png)no-repeat center top;width:52px; height:52px; float:left; margin-top:33px;}
.mini-whats{ background:url(../img/footer/mini-whats.png)no-repeat center top; float:left; width:14px; height:14px; margin:-17px 0px 0px 217px;}
.engloba-vetor{width:52px; height:314px; margin: 69px 0 0 49px;}
.solicite{font-family:latomedium; font-size:20px; color:#fffffe; text-align:center;padding: 52px 0;}
.solicite b{font-family:latomedium; font-size:20px; color:#db802d;}
.formulario-footer-padrao-1 {float: left;width: 598px;margin: -481px 0 0 600px;background: #191919;height: 544px;}
.formulario-footer-padrao-1 input{ -webkit-appearance: none; width:514px; float: left; border: none; margin:0 37.5px 31px; background: #191919; color: #fff; height: 50px; padding: 0 0 0 10px; box-shadow: inset 0px -1px 0px 0px #603c1c;}
.formulario-footer-padrao-1 textarea{ -webkit-appearance: none; overflow: hidden; width: 512px; float: left;margin:0 37.5px 31px; border: none;background: #191919; color: #fff; height: 33px; padding: 15px 0 0 10px;box-shadow: inset 0px -1px 0px 0px #603c1c;}
.formulario-footer-padrao-1 button{width: 597px;float: left;border: none; background: #db802d;color: #fff;height: 51px;font: 10px latoregular; margin-top:26px;}
.formulario-footer-padrao-1 button:hover{ background: rgb(227, 120, 23);}
::-webkit-input-placeholder{ color: #fff; font: 12px latoregular}
:placeholder-shown{ color: #fff; font: 12px latoregular}
:-ms-input-placeholder{ color: #fff; font: 12px latoregular}
.numero1{font-size:18px; font-family:latomedium; margin:2px 0 0 74px; width:130px; color:#fff; line-height:23px;}
.numero2{font-size:18px; font-family:latomedium; margin: 0 0 0 74px; width:165px;color:#fff;}
.localidade{font-size:14px; font-family:latomedium; margin: 12px 0 0 74px; width:408px;color:#fff;}
.contato3{font-size:14px; font-family:latomedium; margin: 20px 0 0 74px; width:408px;color:#fff;}
.horario{font-size:14px; font-family:latomedium; margin: 10px 0 0 74px; width:408px;color:#fff;}
.whats-fixo-desktop{ background: url(../img/whats-fixo.png) no-repeat center top; width: 55px; height: 55px; margin: 25px; background-size: 51.2px; position: fixed; bottom: 0; right: 0; z-index: 9999;}

@media(max-width: 1220px){
	.formulario-footer-padrao-1 { margin: -481px 0 0 540px; width: 530px;}
	.hrs { padding: 37px 0 0 20px;}
	.formulario-footer-padrao-1 input { width: 85%; margin: 0 5% 31px; padding: 0 0 0 5%;}
	.formulario-footer-padrao-1 textarea { width: 85%; margin: 0 5% 31px; padding: 15px 0 0 5%;}
	.formulario-footer-padrao-1 button { width: 100%;}
}
@media(max-width: 1130px){
	.faixa-lara { font-size: 18px;}
	.hrs { padding: 40px 0 40px 20px;}
	.formulario-footer-padrao-1 { margin: -481px 0 0 470px;}
}
@media(max-width: 1080px){
	.formulario-footer-padrao-1 { width: 440px;}
}
@media (max-width: 990px){
	.whats-fixo-desktop{display: none;}
	.whats-fixo { background: url(../img/whats-fixo.png) no-repeat center top; width: 55px; height: 55px; margin: 15px; background-size: 51.2px; position: fixed; bottom: 0; right: 0; z-index: 9999;}
    .c1{ width: 100%; margin: 15px 0px 0;}
    .c2{ width: 100%;} 
    .c2 a{ background: url(../img/footer/sites10-res.png) no-repeat center; background-size: 62px; margin: -7px 0 0 0px;}
    .copy{ height: auto;} 
    .copy p{ font: 10px Open_sansregular}
	.formulario-footer-padrao-1 { width: 96%; margin: 0 2% 20px; background: none; height: auto}
    .formulario-footer-padrao-1 input { width: 95%; padding: 0 0 0 5%; margin: 0 0% 20px;}
    .formulario-footer-padrao-1 textarea { width: 95%; padding: 10px 0 0 5%; margin: 0 0% 20px;}
    .formulario-footer-padrao-1 button { width: 100%; margin: 0}
	.fundo-footer { background: #272727;}
	.solicite { padding: 20px 0;}
	.engloba-vetor{ width: 96%; height: auto; margin: 20px 2% 0; float: left}
	.telefone4 { background: none; width: 100%; height: auto; float: left;}
	.local4 { background: none; width: 100%; height: auto; float: left; margin: 20px 0 0 }
	.mensagem4 { background: none; width: 100%; height: auto; float: left; margin: 20px 0 0 }
	.calendario4 { background: none; width: 100%; height: auto; float: left; margin: 20px 0 0 }
	
	.telefone4 p { font-size: 15px;}
	.local4 p { font-size: 15px;}
	.mensagem4 p { font-size: 15px;}
	.calendario4 p { font-size: 15px;}
	
	.email { width: 100%; background: url(../img/dobro/e-mail.png) no-repeat center; margin: 0; background-size: 192.5px}
	
	.numero1 { margin: 0 0 5px; width: 100%; text-align: center; float: left;}
	.numero2 { margin: 0 0 0; width: 100%; text-align: center; float: left;}
	
	.localidade { font-size: 15px; width: 100%; float: left; margin: 0; text-align: center;}
	.horario { width: 100%; float: left; margin: 0; text-align: center;}
	
	.mini-whats{ display: none}
	.hrs { padding: 20px 2%; width: 96%; text-align: center;}
	.faixa-lara { height: auto}
}