.centro{float: left; width: 100%;height:740px;background:url(background-contato.jpg) no-repeat center;}
.fundo-footer{display: none}
.unidade-contato{float: left; margin: 0 0 50px; width: 450px;}
.unidade-contato1{margin: 74px 0 40px 0px;}
.unidade-contato2{margin: 0 0 48px;}
.unidade-contato3{margin: 0 0 45px;}
.unidade-contato4{margin: 0 0 40px;;}
.unidade-contato5{margin: 0 0 46px;}
.unidade-contato6{margin: 0;}
.unidade-contato p{display: inline-block; width: 160px; float: left; line-height: 22px;}
.nome-unidade-contato{font: 14px montserrat-medium; color: #555555;}
.unidade-contato1 .nome-unidade-contato{margin: 6px 83px 0 0}
.unidade-contato2 .nome-unidade-contato{margin: 6px 67px 0 0}
.unidade-contato3 .nome-unidade-contato{margin: 6px 75px 0 0}
.unidade-contato4 .nome-unidade-contato{margin: 6px 103px 0 0}
.unidade-contato5 .nome-unidade-contato{margin: 6px 55px 0 0;}
.unidade-contato6 .nome-unidade-contato{margin: 6px 82px 0 0}
.unidade-contato .telefone span{color: #555555}
.unidade-contato .telefone { margin: 0; font: 16px montserrat-medium; float: right; width: 225px; line-height: 24px;}
.unidade-contato .numero-unidade{font-family: montserrat-bold}
.unidade-contato4 .telefone{margin: 11px -34px 15px; font-size: 22px;}
.logadouro { font: 14px montserrat-medium !important;}

.left-side { float: left; width: 50%; display: flex; justify-content: center; flex-wrap: wrap; vertical-align: middle; align-items: center; margin: 60px 0px;}
.right-side{float: left; width: 50%}
.formulario-padrao{float: left;margin: 64px 0 0 65px;}
.formulario-padrao input, .formulario-padrao textarea{float: left;border: none; font: 14px montserrat-medium; color: #000;  text-transform: uppercase}
.formulario-padrao input{height: 55px;width: 476px;text-indent: 14px;margin-bottom: 30px}
.formulario-padrao textarea{width: 476px; height: 162px; margin: 0 0 41px 0px;padding-top: 15px;text-indent: 11px;padding-left: 0;padding-right: 0;padding-bottom: 0;}
.formulario-padrao button{width: 477px; height: 50px; background: #a51f24; font: 10px montserrat-bold;}
.container-captcha{float: left;width: 89%;display: flex;margin: 0 0 20px 0;justify-content: center;}
::-webkit-input-placeholder{ color: #434343; font: 10px montserrat-medium}
:placeholder-shown{ color: #434343; font: 10px montserrat-medium}
:-ms-input-placeholder{ color: #434343; font: 10px montserrat-medium}
.squares-center{float: left;width: 100%; height: 290px; background: url(squares.jpg) no-repeat center;}
.squares-center .item-center{width: 1022px;}
.square-left, .square-right{float: left;height: 290px; width: 329px;}
.square-center{float: left; height: 317px; width: 364px; background: url(square-center.jpg) no-repeat center; background-size: cover; top: -28px; position: relative}
.icon-left{float: left; width: 31px !important;height: 26px; background: url(icon-left.svg) no-repeat center; margin: 54px 0 0px 0}
.icon-center{float: left; width: 33px !important;height: 33px; background: url(icon-center.svg) no-repeat center; margin: 49px 0 0px 0}
.icon-right{float: left; width: 32px !important;height: 32px; background: url(icon-right.svg) no-repeat center; margin: 55px 0 0px 0}
.square-center .titulo2{text-align: center;color: #fff; font: 34px montserrat-bold;margin:116px 0 0px 0; width: 180px;}
.square-right .titulo2, .square-left .titulo2{text-align: center;color: #fff; font: 22px montserrat-bold; margin-bottom: 28px}
.squares-center p{font: 14px montserrat-regular; color: #fff; text-align: center; line-height: 20px}
.square-center p{margin: 24px 42px 0}
.squares-center .semibold{font-family: montserrat-semi-bold}
.squares-center .bold{font-family: montserrat-bold}
.square-left .titulo2{margin-top: 121px}
.square-right .titulo2{margin-top: 117px}

.wpp-rod2 { background: url(whats2.svg) no-repeat center; width: 15px; height: 15px; display: inline-block; margin: 0 0 0 5px; background-size: contain;}


.esfera-footer { display: flex; align-items: center; justify-content: center;}
.item-center-topo-lado { top: 0; left: 0; transform: translate(0,0);}

@media (min-width: 991px) {
    body .redes-sociais-parent{width: 396px;justify-content: flex-start;padding: 0 0 0 54px;}
}

@media(max-width:1200px){
    .squares-center .item-center {width: 936px}
    .square-left, .square-right {width: 293px;}
    .square-center{width: 350px}
    .unidade-contato1{margin-top: 60px}
    .unidade-contato1 .nome-unidade-contato{margin: 6px 21px 0 0}
    .unidade-contato2 .nome-unidade-contato{margin: 6px 43px 0 0}
    .unidade-contato3 .nome-unidade-contato{margin: 6px 49px 0 0}
    .unidade-contato4 .nome-unidade-contato{margin: 6px 74px 0 0}
    .unidade-contato5 .nome-unidade-contato{margin: 6px 23px 0 0}
    .unidade-contato6 .nome-unidade-contato{margin: 6px 48px 0 0}
    .formulario-padrao{margin-left: 25px}
    input, button{width: 100% !important}
    textarea{width: 100% !important}
    .unidade-contato .responsive-none{display: block}
    .unidade-contato .responsive-block{display: none}
}
@media(max-width:990px){
	.container-captcha{width: 100%;}

	.wpp-rod2 { width: 9px; height: 9px; }
	
    .banner{display: block; background:#922525; }
    .centro{height: auto; background: lightblue}
    .left-side{display: none}
    .fundo-footer{display: block; padding-top: 0}
    .right-side{width: 100%;}
    .formulario-padrao, .conteudo-formulario{height: auto}
    .formulario-padrao{width: 100%; margin: 0; height: auto;background: #922525;}
    .formulario-padrao input, .formulario-padrao textarea, .formulario-padrao button{width: 90% !important; margin-left: 5%;margin-right: 5%;padding-right: 0; padding-left: 0}
    .formulario-padrao button{width: 150px !important; left: 50%; position: relative; transform: translate(-50%,0); margin: 0 0 40px !important; background: #171c32; border-radius: 50px}
    .squares-center .item-center {width: auto;}
    .squares-center{top: 0;width: 100%; height: auto; background-size: cover}
    .square-right, .square-center, .square-left{width: 100%; margin: 0%}
    .square-left .titulo2, .square-right .titulo2, .square-center .titulo2{font-size: 25px}
    .square-center{ top: 0; background: #c21920; height: 330px}
    .square-left p{width: 80%;margin: 0 10%;}
    .square-right{height: auto; padding-bottom: 10px}
    .c1{margin-left: 0}
}