.fundo-footer{ width: 100%; height:auto;float: left; background: #fff;}
.mapa{display:none;}
.cima{width:100%;height:230px;float:left;display: flex;align-items: center;margin:0 ;justify-content: space-between;}
.texto-cima{width:545px;float:left;}
.texto-cima p{font: 54px montserrat-extrabold; width:545px;color:#151516;}
.um{font: 54px montserrat-extrabold;color:#da251c;}

.direito{width:50%;height:auto;float:left;display: flex;justify-content: space-between;}
.esquerdo{width:50%;height:auto;float:left;}

.tel-footer{width:100%;float:left;padding: 0;background: none;}
.img-tel{width:28px;height:28px;float:left;background: url(../img/footer/telefone.svg) no-repeat center #da251c  ; border-radius: 50%;background-size: 12px 12px;margin:0 16px 0 0;}
.tel-footer p{float:left;font:28px montserrat-regular;color:#26252e;}
.tel-footer p span{float:right;font:28px montserrat-extrabold;color:#26252e;margin: 0 0 0  10px;}

.whats-footer{width:100%;float:left;margin:17px 0 13px 0; padding: 0;background: none;}
.img-whats{width:28px;height:28px;float:left;background: url(../img/footer/whats.svg) no-repeat center #70a83b  ; border-radius: 50%;background-size: 12px 12px;margin:0 16px 0 0;}
.whats-footer p{float:left;font:28px montserrat-regular;color:#26252e;}
.whats-footer p span{float:right;font:28px montserrat-extrabold;color:#26252e;margin: 0 0 0 10px;}

.email{width:100%;float:left;display: flex;align-items: center;}
.img-email{width:28px;height:28px;float:left;background: url(../img/footer/envelope.svg) no-repeat center #da251c ; border-radius: 50%;background-size: 12px 12px;margin:0 16px 0 0;}
.email p{float:left;font:15px montserrat-regular;color:#545559;}

.direita{width:42.5%;height:auto;float:left;}
.direita .local{width:100%;height:auto;float:left;display: flex;align-items: center;padding: 0;background: none;}
.direita .img-local{width:28px;height:28px;float:left;background: url(../img/footer/localizacao.svg) no-repeat center #da251c ; border-radius: 50%;background-size: 12px 12px;margin:0 11px 0 0;}
.direita .local p{float:left;font:11px montserrat-bold;color:#545559;}
.onde{font:15px montserrat-regular;color:#545559;float: left;margin: 0 0 0 36px;}

.engloba-form{width:100%;float:left;display:none;}
.taminput{width:48%;float: left;}
.ftelefone{width:calc(100% - 10px);float: left;display: flex;justify-content: space-between;}
.ftelefone input{width:46% !important;float: left;}
.formulario-footer-padrao-1 { float: left;width: 100%;}
.formulario-footer-padrao-1 input{ -webkit-appearance: none; width:calc(100% - 20px); float: left; border: none; margin: 0 0 25px 0; background: #c2c3c4; font: 13.12px montserrat-regular;color: #242426; height: 46px; padding: 0 0 0 10px}
.formulario-footer-padrao-1 textarea{ -webkit-appearance: none; overflow: hidden; width: 48%; float: right; border: none; margin:0; background: #c2c3c4;font: 13.12px montserrat-regular; color: #242426; height: 132px; padding: 10px 0 0 2%;}
.formulario-footer-padrao-1 button{ font:11.55px montserrat-extrabold; width: 50%; float:right; border: none;background: #da251c  ;color: #ffffff; height: 46px;margin: 0;background-size:10px 10px;}
.formulario-footer-padrao-1 button:hover{transition:0.3s;font:11.55px montserrat-extrabold; width: 50%; float:right; border: none;background: #000  ;color: #ffffff; height: 46px;margin: 0;background-size:10px 10px;}
::-webkit-input-placeholder{ color: #242426; font: 13.12px montserrat-regular;}
:placeholder-shown{ color: #242426; font: 13.12px montserrat-regular;}
:-ms-input-placeholder{ color: #242426; font: 13.12px montserrat-regular;}

.copy{width: 100%; float: left; background: #000; height: 47px; color: #fff}
.copy p{ font: 11px Open_sansregular}
.c1, .c2{float: left; margin: 15px 0px; width: 50%; text-align: center;}
.c2 a{ background: url(../img/footer/sites10-agencia-de-marketing-digital.svg) no-repeat center; position: absolute; width: 80px; height: 27px; margin:-5px 0 0 0px; background-size: 62px;}
.mg-70{margin-left: 80px}


.taminput select{width:calc(100% - 10px);float:left;background: #c2c3c4;font:13.12px montserrat-regular;color:#242426;height:46px;padding: 0 0 0 10px;border:none;}

footer .horario{display:none;}
@media (max-width:1235px){
.texto-cima{width:30%;}
.texto-cima p{font-size: 20px;}
.texto-cima p .um{font-size: 20px;}
.texto-cima p .cota{font-size: 20px;}
.direito{width:65%;}
}
@media (max-width:1200px){
.direito{display: block;
}
@media (max-width: 990px){
.fundo-footer{height:auto;}
.cima{width:100%;height:auto;float:left;flex-flow: column;margin:0;}
.texto-cima p{width:100%;float:left;text-align: center;}
.texto-cima{width:100%;float:left;margin:20px 0 10px 0;}
.texto-cima br{display: none;}

.direito{width:100%;float:left;margin: 10px 0;}
.esquerdo{width:100%;float:left;}
.direita{width:100%;float:left;}

.whats-footer{margin:0;display: flex;justify-content: center;margin:0 0 15px 0;}
.whats-footer p{font-size:20px;text-align: center;}
.whats-footer p span{font-size:20px;}
.img-whats{display: none;}

.tel-footer{margin: 0;display: flex;justify-content: center;margin:0 0 0px 0;}
.tel-footer p{font-size:20px;margin: 0;text-align: center;}
.tel-footer p span{font-size:20px;}
.img-tel{display: none;}

.envelope{margin: 0;display: flex;justify-content: center;margin:5px 0 10px 0;}
.envelope p{font-size:20px;margin: 0;text-align: center;}
.envelope p span{font-size:20px;}
.email p{font-size:20px;}
.email{display: flex;justify-content: center;}
.img-email{display: none;}

.direita .local{display: none;}
.direita .local p {font-size: 20px;}
.direita .local p span{font-size: 20px;text-align: center;}
.onde{width:100%;float:left;text-align:center;margin: 20px 0;}

.direita .img-local{display: none;}
.dois{display: none;}

.taminput {width: 100%;}
::-webkit-input-placeholder{ color: #242426; font: 14.12px montserrat-regular;}
.formulario-footer-padrao-1 { float: left;width: 94%;margin:0px 3% 20px 3%;}
.formulario-footer-padrao-1 textarea{width:98%; }
.formulario-footer-padrao-1 .ftelefone{flex-flow: wrap;}
.formulario-footer-padrao-1 .ftelefone input{width:98% !important; font-size: 14.12px;color: #242426;}
.formulario-footer-padrao-1 textarea{background: #c2c3c4;font: 14.12px montserrat-regular;}
.formulario-footer-padrao-1 input{width:97%;float:left;}
.formulario-footer-padrao-1 .ftelefone input-number{width: 100%;float: left;display: flex;justify-content: space-between;}
.formulario-footer-padrao-1 button{width:100%;margin:0;}

.ftelefone{width:100%;}
.taminput select{margin:0 0 30px;width:100%;}

.c1{ width: 100%; margin: 15px 0px 0;}
.c2{ width: 100%;} 
.c2 a{ margin: -7px 0 0 0px;}
.copy{ height: auto;}
.copy p{ font-size: 10px;}
}
}