.fundo-footer{ width: 100%; float: left; height:496px; background: #fff}

.g-recaptcha{display: inline-flex; position: relative !important;}

.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}


.formulario-footer-padrao-3 { float: left; width: 558px;margin: 120px 0 0 30px;}
.formulario-footer-padrao-3 input{ -webkit-appearance: none; float: left; margin: 0 16px 18px 0; padding: 0 0 0 10px; color: #fff; height:33px; width: 212px; border: none; background:#ededed; color: #606060; font: 10px latoregular}
.formulario-footer-padrao-3 textarea{ -webkit-appearance: none; overflow: hidden; float: left; margin:27px 16px 18px 0; padding: 10px 0 0 10px; color: #fff; height:89px; width:542px; border: none; background:#ededed; color: #606060; font: 10px latoregular}
.formulario-footer-padrao-3 button{ float: left; height: 42px; width:553px; border: none; background:#252e35; font: 10px latoregular}
.formulario-footer-padrao-3 button:hover{ background:rgb(68, 79, 87);}

::-webkit-input-placeholder{ color: #606060; font: 10px latoregular}
:placeholder-shown{ color: #606060; font: 10px latoregular}
:-ms-input-placeholder{ color: #606060; font: 10px latoregular}

.engloba-contatos-footer{width:602px;height:561px;float:left;position: relative;margin: -65px 0 0 0;background:#fff;}
.titulo-contato-footer{width:100%;float:left;margin:79px 0 0 0;}
.titulo-contato-footer p{font:43px bebas_neueregular;color:#191f24;text-align:center;}
.tel-footer{width:387px;height:57px;float:left;background:url(../img/footer/tel-footer.png)no-repeat left top;margin:90px 0 0 69px;}
.tel-footer p{font:18px futura_md_btmedium;color:#363e44;margin: 20px 0 0 82px;}
.tel-footer i{background:url(../img/footer/whats-footer.png)no-repeat center;padding: 0 9px;margin: 0 0 0 14px;}
.v-email-footer{width:286px;height:57px;float:left;background:url(../img/footer/v-footer.png)no-repeat left top; margin: 40px 0 0 69px;}
.email-footer{ width:200px; height:17px;float:left;background:url(../img/email-preto.png)no-repeat center;margin: 21px 0 0 82px; background-size: contain}
.local-footer{width:444px;height:57px;float:left;background:url(../img/footer/local-footer.png)no-repeat left top;margin:40px 0 0 69px;}
.local-footer p{font:18px futura_md_btmedium;color:#363e44;margin: 7px 0 0 82px;}
.input_nome{width: 547px !important;margin: 0 !important;}
.input_tel{width:254px !important;margin: 27px 0 0 0 !important;}
.input_email{width:254px !important;margin:27px 0 0 24px !important;}

.info-contato{ display: none}

@media(max-width:1220px){
    .engloba-contatos-footer{width: 540px;}
    .tel-footer{margin: 90px 0 0 30px;}
    .v-email-footer{margin: 40px 0 0 30px;}
    .local-footer{margin: 40px 0 0 30px;}
	.g-recaptcha{display: inline-flex; position: relative !important;}
}
@media(max-width:1191px){
    .engloba-contatos-footer{width: 510px;}
	.g-recaptcha{display: inline-flex; position: relative !important;}
}
@media(max-width:1160px){
    .formulario-footer-padrao-3{margin: 120px 0 0 0px;}
	.g-recaptcha{display: inline-flex; position: relative !important;}
}
@media(max-width:1130px){
    .engloba-contatos-footer{width: 470px;}
    .tel-footer{margin: 90px 0 0 0px;}
    .v-email-footer{margin: 40px 0 0 0;}
    .local-footer{margin: 40px 0 0 0px;}
    .formulario-footer-padrao-3 textarea{width: 456px;}
    .formulario-footer-padrao-3 button{width: 466px;}
    .formulario-footer-padrao-3{width: 471px;margin: 120px 0 0 60px;}
    .input_nome{width: 460px !important;}
    .input_tel{width: 212px !important;}
    .input_email{width: 212px !important;}
	.g-recaptcha{display: inline-flex; position: relative !important;}
}
@media(max-width:1060px){
    .formulario-footer-padrao-3{margin: 120px 0 0 20px;}
	.g-recaptcha{display: inline-flex; position: relative !important;}
}
@media(max-width:1019px){
    .formulario-footer-padrao-3{margin: 120px 0 0 0px;}
	.g-recaptcha{display: inline-flex; position: relative !important;}
}
@media(max-width:997px){
    .engloba-contatos-footer{width: 450px;}
	.g-recaptcha{display: inline-flex; position: relative !important;}
}
@media (max-width: 990px){
	.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;}
    
    .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%;}
	.g-recaptcha{display: inline-flex; position: relative !important;}
    
    .fundo-footer{height:auto;}
    .engloba-contatos-footer{width:100%;margin:20px 0 0 0;height:auto;}
    .titulo-contato-footer{margin:20px 0 0 0;}
    .titulo-contato-footer p{font-size:25px;}
    .v-email-footer{width:100%;margin:0;}
    
    .tel-footer{width:100%;height:auto;margin:20px 0 0 0;background:none;}
    .tel-footer p{margin:0;text-align:center;}
    .v-email-footer{width:100%;height:auto;background:none;margin:20px 0 0 0;}
    .email-footer{width:100%;margin:0; }
    .local-footer{width:100%;margin:20px 0 0 0;height:auto;background:none;}
    .local-footer p{margin:0;text-align:center;}
    
    .input_nome{width: 96% !important; margin: 0 0px 18px 0 !important;}
    .input_tel{width: 96% !important; margin: 0 0px 18px 0 !important;}
    .input_email{width: 96% !important; margin: 0 0px 18px 0 !important;}
	.tel-footer i{background:url(../img/dobro/whats-dobro.png)no-repeat center top;background-size:15px;}
}