.fundo-footer{ width: 100%; float: left; height: 360px; background:url(../img/footer/fundo-footer.jpg)no-repeat center top;}

.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}

.formulario-footer-padrao-1 { float: left; margin: 0px 0 0 31px; width: 333px;height:360px;background:#ffffff;}
.formulario-footer-padrao-1 input{ width: 244px; float: left; border: none; margin: 0 40px 17px; background: #fff; color: #000; height: 42px; padding: 0 0 0 10px;border-bottom:1px solid #2b2d8;}
.formulario-footer-padrao-1 textarea{ overflow: hidden; width: 243px; float: left; border: none; margin: 0 40px 22px; background: #fff; color: #000; height: 32px; padding: 10px 0 0 10px;border-bottom:1px solid;}
.formulario-footer-padrao-1 button{ width: 333px; float: left; border: none; background: #4448ce; color: #fff; height: 43px; font: 10px latoregular;margin: 28px 0 0 0;}
.formulario-footer-padrao-1 button:hover{ background:rgb(0, 7, 255);}

::-webkit-input-placeholder{ color: #212371; font: 12px latoregular}
:placeholder-shown{ color: #212371; font: 12px latoregular}
:-ms-input-placeholder{ color: #212371; font: 12px latoregular}

.conteiner-50-conatos{width:50%;float: left;}
.info-conatos{width:283px;float: left;margin:32px 0 0 128px;}
.txt-info-contato-01{font:20px latoheavy;color:#ffffff;line-height:18px;text-align:center;margin: 0 0 58px 0;}
.vetor-tel-email-local{width:25px;height:180px;background:url(../img/footer/vetor-tel-email-local.png)no-repeat center bottom;float: left;margin: 5px 0 0 0;}
.txt-info-contato-02{width: 110px;float:left;font:14px latoregular;color:#ffffff;line-height:18px;margin:0 0 0 10px;}
.info-conatos i{float: left;background: url(../img/footer/whats.png)no-repeat center top;margin: -18px 0 0 109px;padding: 15px 0 0 15px;}
.txt-info-contato-03{width: 229px;height: 15px;float: left;background: url(../img/footer/email.png)no-repeat center top;margin: 54px 0 0 10px;}
.txt-info-contato-04{width: 248px;float:left;font:14px latoregular;color:#ffffff !important;line-height:18px;margin:50px 0 0 10px;}
.txt-form{width: 100%;float:left;text-align: center;font:14px latoregular;color:#212371;line-height:18px;margin:19px 0 10px 0;}

.mapa{width: 100%;height:350px;float:left;}
.opacidade-mapa{width: 100%;height:350px;float:left;background:#2c2e82;margin: 0 0 -350px 0;position: relative;opacity: 0.7;}
.txt-info-contato-04 a{color:#ffffff;}

@media (max-width: 990px){
	.opacidade-mapa{display:none;}
    .copy{ height: 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 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%;}
    
    .formulario-footer-padrao-1{width: 102%;margin: 20px -1%;height: auto;}
    .fundo-footer{background:#292a71;height:auto;}
    .formulario-footer-padrao-1 input{margin:0;}
    .formulario-footer-padrao-1 textarea{margin:0;}
    
    .conteiner-50-conatos{width:100%}
    .info-conatos{width:100%;margin:0}
    .vetor-tel-email-local{display:none;}
    .txt-info-contato-01{margin: 30px 0;}
    .txt-info-contato-02{text-align: center;width: 100%;margin: 0;}
    .txt-info-contato-03{width: 100%;margin: 10px 0;}
    .txt-info-contato-04{width: 100%;margin: 0;text-align:center;}
    .info-conatos i{display:block;float: none;margin: -18px 0 0 131px;background: url(../img/dobro/whats-verdeclaro-dobro.png)no-repeat center top;background-size:13.5px;}
	
	.txt-info-contato-03{background: url(../img/dobro/email-branco-dobro.png)no-repeat center top;background-size:229.5px;}
    
}
