.fundo-footer{ width: 100%; float: left; height: 566px; background:url(../img/footer/fundo-footer.png)no-repeat center top;position: relative;margin: -53px 0 0 0;}

.copy-sole{width: 100%; float: left; background: #000; height: 47px; color: #fff}
.copy-sole p{ font: 11px Open_sansregular}
.c1{float: left; margin: 16px 0px; width: 50%; text-align: center;}
.c2{float: left; margin: 16px 0px; width: 50%; text-align: center;}
.c2 i{ color: #fff}
.c2 i:hover{ text-decoration: underline}
.sole-vetor{ background: url(../img/footer/sole.png) no-repeat center bottom; color: transparent; font-size: 0px; padding: 22px 26px 5px 26px;}
.coracao{ background: url(../img/footer/coracao.png) no-repeat center bottom; background-size: 16px; color: transparent; font-size: 0px; padding: 12px 10px 5px 10px;}

 ::i-block-chrome, .sole-vetor{ background: url(../img/footer/sole.png) no-repeat center bottom; padding: 22px 10px 5px 10px;}
 ::i-block-chrome, .coracao{ background: url(../img/footer/coracao.png) no-repeat center bottom; padding: 22px 0px 3px 0px; font-size: 6px;}

.formulario-footer-padrao-2 { float: left; width: 511px; margin: 35px 0 0 74px;}
.formulario-footer-padrao-2 input{ float: left; width: 233px; height: 42px; border: none; background:#28323f; margin: 0 22px 27px 0; padding: 0 0 0 10px; color: #fff;}
.formulario-footer-padrao-2 textarea{ overflow: hidden; float: right; width: 233px; height: 101px; border: none; background:#28323f; margin: -139px 0 27px 0; padding: 10px 0 0 10px; color: #fff;}
.formulario-footer-padrao-2 button{ float: right; width: 242px; height: 42px; border: none; background: #ffcf0e; color: #000; font: 10px latoregular;margin:0 0 0 0;}
.formulario-footer-padrao-2 button:hover{ background:rgb(177, 141, 0);}
.formulario-footer-padrao-2 .container-captcha{ float: left; width: 100%;}

.local-tel-email b{font:14px latoregular;color:#ffffff;line-height:28px;text-align: right;margin: 7px 5px;float: right;}

::-webkit-input-placeholder{ color: #fff; font: 10px latoregular}
:placeholder-shown{ color: #fff; font: 10px latoregular}
:-ms-input-placeholder{ color: #fff; font: 10px latoregular}

.txt-footer-1{width:100%;float:left;margin:115px 0 0 0;}
.txt-footer-1 p{font:16px montserrat-light;color:#ffffff;text-align: center;}
.txt-footer-1 span{font:25px montserrat-semibold;color:#ffcf0e;}
.txt-footer-2{width:100%;float:left;margin:30px 0 0 0;}
.txt-footer-2 p{font:13px montserrat-light;color:#ffffff;line-height:20px;text-align:center;}

.info-local-tel-email{width:275px;height:167px;float:left;margin:93px 0 0 0;background:url(../img/footer/vetor-local-email-tel.png)no-repeat bottom right;}
.info-local-tel-email p{font:16px montserrat-medium;color:#ffcf0e;line-height:28px;text-align: right;}
.txt-footer-3{margin: -5px 0 0 0;}
.txt-footer-4{margin: 30px 0 0 0;}
.info-local-tel-email span{color:#ffffff;}
.local-tel-email{width: 245px;float:left;margin:40px 0 0 0;}
.local-tel-email p{font:14px latoregular;color:#ffffff;line-height:28px;text-align: right;}
.email{width:226px;height:14px;float:left;background:url(../img/dobro/email.png)no-repeat center top;margin: 9px 0 0 19px;background-size:224.5px}
.local-tel-email i{background:url(../img/dobro/whats.png)no-repeat center;background-size:12px;padding: 0px 10px 0 12px;}
.whats-fixo { background: url(../img/whats-fixo2.png) no-repeat center top; width: 55px; height: 55px; margin: 10px; background-size: 51.2px; position: fixed; bottom: 0; right: 0; z-index: 5;}

@media (max-width: 990px){
    .c1{ width: 100%; margin: 15px 0px 0;}
    .c2{ width: 100%; margin: 20px 0px;} 
    .sole-vetor{ background: url(../img/footer/sole-res.png) no-repeat center top; background-size: 55px; height: 30px; padding: 23px 30px 7px 30px;}
    .copy-sole{ height: auto;}
    .copy-sole p{ font: 10px Open_sansregular}
	::i-block-chrome, .sole-vetor{ font-size: 1px; padding: 21px 30px 4px 30px;}
    
        .formulario-footer-padrao-1 { width: 96%; margin: 20px 2%;}
    .formulario-footer-padrao-1 input { width: 95%; padding: 0 0 0 5%;}
    .formulario-footer-padrao-1 textarea { width: 95%; padding: 10px 0 0 5%;}
    .formulario-footer-padrao-1 button { width: 100%;}
    
    .formulario-footer-padrao-2 { width: 96%;margin: 20px 0 20px 2%;}
    .formulario-footer-padrao-2 input { width: 95%; margin: 0 0px 27px 0; padding: 0 0 0 5%;}
    .formulario-footer-padrao-2 textarea { width: 95%; margin: 0 0px 27px 0; padding: 10px 0 0 5%;}
    .formulario-footer-padrao-2 button { width: 100%; padding: 0px;}
    
    .formulario-footer-padrao-3 { width: 96%; margin: 20px 2%;}
    .formulario-footer-padrao-3 input { margin: 0 0px 18px 0; padding: 0 0 0 3%; width: 97%;}
    .formulario-footer-padrao-3 button { margin: 0 0px 0px 0; padding: 0 0 0 0%; width: 100%;}
    .formulario-footer-padrao-3 textarea { margin: 0 0px 18px 0; padding: 10px 0 0 3%; width: 97%;}
    
    .fundo-footer{height:auto;background:#232932;margin: 0;}
    .txt-footer-1{margin: 20px 0 0 5%;width:90%;}
    .txt-footer-2{margin: 20px 0 0 5%;width: 90%;}
    .info-local-tel-email{width: 100%;height: auto;margin: 20px 0 0 0;background:none;text-align: center;}
    .info-local-tel-email p{text-align: center;margin: 5px 0 0 0;}
    .local-tel-email{width:100%;margin:0;}
    .email{margin:5px 0 0 0;float:none;display:inline-block;width: 100%;}
    .local-tel-email b{float: none;}
    .local-tel-email c{display:none;}
	.whats{width:12px;height:12px;background:url(../img/dobro/whats.png)no-repeat center top;}
    
    .engloba-tel-footer{width: 100%;float: left;display: flex;align-items: center;justify-content: center;}
    
	}