.copy{width: 100%; float: left; background: #000; height: 54px; color: #fff}
.c1{float: left; margin: 22px 0 0 125px}
.c2{float: left; margin: 22px 0 0 25px}
.c2 a{ background: url(../img/footer/sites10.png) no-repeat center; position: absolute; width: 80px; height: 27px; margin-left: 5px; margin-top: -4px}
.mg-70{margin-left: 90px}
.entre-contato-footer{float: right; margin: -65px 12px 0 0; background: url(../img/footer/tel-footer.png) no-repeat center right; padding: 0 40px 0 0;}
.barra-footer{width: 100%; float: left; height: 75px; background: url(../img/footer/barra-footer.png) no-repeat center top;}
.fundo-footer{width: 100%; float: left; background:rgba(78, 123, 68, 0.88);}
.video-youtube { float: left; width: 100%; height: 493px; position: relative; margin-top: -493px; z-index: -9999999999;}

.infos-form{float: left; width: 50%; color: #fff; line-height: 18px}
.infos{background: url(../img/footer/infos.png) no-repeat left 130px top 73px;}
.infos span{ float: left; padding: 70px 0 0 227px}
.infos span i{ float: left; padding: -1px 0 10px 0;}
.infos span b{background: url(../img/footer/email-footer.png) no-repeat center; width: 161px; height: 14px; float: left;}
.pad-72{ padding-top: 80px !important;}
.pad-83{ padding-top: 75px !important;}
.whats-icon{background: url(../img/footer/whats-icon.png) no-repeat center; width: 30px; height: 30px; float: left; margin-top: 90px; margin-left: -25px; position: relative;}

.form{float: left; width: 262px; margin: 71px 0 0 58px}
.form .container-captcha{float: left;transform: scale(0.87);display: flex;justify-content: center;align-items: center;width: 100%;}
.form input{float: left; width: 250px; border: solid 1px #fff; margin: 0px 0 17px 0px; background: transparent; height: 40px; color: #fff; padding: 0 0 0 10px}
.form textarea{float: left; width: 250px; border: solid 1px #fff; margin: 0px 0 17px 0px; background: transparent; height: 89px; color: #fff; padding: 10px 0 0 10px}
.form button{float: left; width: 260px; border: solid 1px #365a2e; margin: 0px 0 17px 0px; background: #365a2e; height: 38px; cursor: pointer; color: #fff}
.form button:hover{border: solid 1px #fff}
.placeholder::-webkit-input-placeholder{color: #fff; text-align: left; font-size: 11px}
.placeholder::-moz-placeholder{color: #fff; text-align: left; font-size: 11px}
.placeholder:-ms-input-placeholder{color: #fff; text-align: left; font-size: 11px}
@media (max-width: 990px){
    .infos-form{ width: 100%; height: auto;}
	.pad-83 { padding-top: 5px !important;}
	.pad-72 { padding-top: 5px !important;}
    .infos{background: none;}
    .whats-icon{display: none}
    .infos span{padding: 5px 0; width: 100%; text-align: center}
    .infos span i{padding: 0px; width: 100%; text-align: center}
    .infos span b{padding: 0; width: 100%; text-align: center; background: url(../img/footer/email-footer-res.png) no-repeat center; background-size: 161px;}
    .fundo-footer { height: auto;}
    .c1 {display: none}
    .barra-footer {display: none}
    .entre-contato-footer{float: left; margin: 0; background: none; padding: 10px 0; color: #fff; width: 100%; text-align: center}
    .form { width: 100%; margin: 10px 0}
    .form input { width: 94%; margin: 0px; padding: 0 0 0 5%; margin: 0 0 20px 0 }
    .form textarea { width: 94%; margin: 0px; padding: 10px 0 0 5%; margin: 0 0 20px 0 }
    .form button { width: 100%; margin: 0px; padding: 0; margin: 0 0 0px 0 }
    .c2 { margin: 17px 0; width: 100%; text-align: center}
	.c2 a{ background: url(../img/footer/sites10-res.png) no-repeat center; background-size: 70px; margin-top: -3px;}
	.br-none{display:none}
}
@media (max-width: 340px){
	.c2{font-size: 11px}
}