.fundo-footer{display:flex;flex-flow: column-reverse;}
.direita-footer{width:59%;}
.direita-footer p{display:none;}
.infos-contato{color:#797a83;}
.whats-footer{color:#797a83!important;}
.infos-atendimento a{color:#797a83;}
.hora-footer{color:#797a83;}
.fundo-baixo-footer{background:none;height:auto;}
.titulo-contato{color:#797a83;}
.titulo-contato{font:45px titilliumregular;float:left;color:#000000;text-align:left;margin:60px 0 0 2%;}
.titulo-contato b{font-family: titilliumbold;color:#e51c28;}
.titulo-contato span{font:14px montserrat-regular;color:#797a83;float:left;margin:30px 0 0 0;}
.formulario-footer-padrao-3 textarea{height:140px;}
.engloba-whats-footer{flex-flow: wrap;justify-content: space-between;}
.shadow-contato{width:100%;float:left;}
.fundo-baixo-footer{box-shadow:-2px 20px 13px 0px #cfc9c9;}
.baixo-footer{margin-bottom:70px;} 
.mapa{display:block;height:390px;float:left;width:100%;border-top: 3px solid #f5a88e;}
@media(max-width:990px){
    .titulo-contato{font-size:20px;margin: 20px 2% 0 2%;text-align: center;width: 96%;line-height: inherit;}
    .titulo-contato b{width: 100%;float: left;}
    .titulo-contato span{margin:10px 0 0 0;}
    .baixo-footer{margin:0 2%;}
    .esquerda-footer{width:100%;}
    .infos-contato{width: 100%;text-align: center;margin:0px 0 20px 0;}
    .infos-contato b{display:none;}
    .contato-contato{display:block;font: 12.45px montserrat-bold;float: left;color: #e51c28;width: 100%; margin: 20px 0 10px 0;text-align:center; }
    .esquerda-footer .alinha{display:flex;flex-flow: column-reverse;   }
    .engloba-whats-footer{flex-flow: column;align-items: center;}
    .infos-atendimento{width:100%;text-align:center;margin:0 0 10px 0;}
    .infos-atendimento b{margin:0 0 10px 0;}
    .hora-footer{padding: 0;background:none;text-align: center;width: 100%;}
    .direita-footer{width:100%;margin: 20px 0 0 0;}
    .shadow-contato{display:none;}
    .formulario-footer-padrao-3 input{width:calc(100% - 10px);margin: 0 0 10px 0;}
    .fundo-baixo-footer{box-shadow:none;}
    .mapa{height:150px;border-top: 0;margin:20px 0 0 0;}
    .formulario-footer-padrao-3 button{ margin: 0; position: relative; width: 100%; background: #e51c28; font-size: 15px;}
} 