body{ font-size: 16px; color: #00376a; line-height: 130%; font-family: 'stainlesscond-regularregular'; }
.container{ width: 90%; margin: 0 auto; position: relative; }
.clearfix{ clear: both; }
h1, h2, h3, h4{ font-family: 'gobold_lowplusregular'; }
.abremenu{ display: none; }
a{ text-decoration: none !important; }

.topo{ z-index: 999; background: #ecf1f7; width: 100%; height: 100px; position: fixed; top: 0; left: 0; }
.topo .marca{ float: left; margin: 20px 0px 0 0; }
.topo .marca img{ width: 140px; height: auto; }
.topo .menu{ float: right; margin: 35px 0 0 0; }
.topo .menu ul { float: left; }
.topo .menu .telefones{ margin: 8px 0 0 20px; float: left; color: #004a8b; font-size: 20px; font-family: 'gobold_lowplusregular'; }
.topo .menu .telefones span{ font-size: 14px; }
.topo .menu .telefones small{ font-size: 14px; display: block; margin-top: 5px; text-align:center; letter-spacing:1px; }
.topo .menu .telefones a{color: #004a8b; background: url(../images/whatsapp.png) right center no-repeat; background-size: 28px 28px; padding-top: 8px; padding-right: 36px;}
.topo .menu ul li{ float: left; margin: 0; }
.topo .menu ul li a { font-family: 'gobold_thin_lightregular'; display: block; line-height: 100%; font-size: 13px; border:#ecf1f7 solid 2px; letter-spacing: 1px; color: #7f8182; padding: 10px 10px 7px 10px; text-transform: uppercase; }
.topo .menu ul li a.ativo{font-family: 'gobold_lowplusregular'; color: #004a8b; border:#004a8b solid 2px; }
.topo .menu ul li a:hover{ font-family: 'gobold_lowplusregular'; color: #004a8b; border:#004a8b solid 2px; }

.banner{ position: relative; width: 100%; height: auto; margin-top: 47px; }
.banner img{ width: 100%; height: auto; }
.banner .slick-prev{ background: url(../images/seta01.png) left top no-repeat; width: 23px; height: 40px; left: 45px; background-size: cover; z-index: 999; }
.banner .slick-next{ background: url(../images/seta01.png) right top no-repeat; width: 23px; height: 40px; right: 45px; background-size: cover; z-index: 999; }

.box-txt{ text-align: center; padding: 70px 10%; }
.box-txt p{ font-size: 22px; font-weight: normal; line-height: 140%; }

.box-fotos{ background: #193144; padding: 50px 0; }
.box-fotos .container{ width: 82%; }
.box-fotos ul li{ position: relative; }
.box-fotos ul li img{ width: 96%; height: auto; }
.box-fotos ul li span{ background: #fff; color: #004a8b; font-size: 16px; text-align: center; position: absolute; bottom: 0; left: 0; width: 96%; padding: 5px 0; font-size: 17px; }
.box-fotos .slick-prev{ background: url(../images/seta01.png) left top no-repeat; width: 23px; height: 40px; left: -45px; background-size: cover; }
.box-fotos .slick-next{ background: url(../images/seta01.png) right top no-repeat; width: 23px; height: 40px; right: -30px; background-size: cover; }
.slick-prev:before, .slick-next:before{ display: none; }

.box-diferenciais{ background: url(../images/bg-depoimento.jpg) top center no-repeat; padding: 50px 0 120px 0; background-size: cover; }
.box-diferenciais .container{ width: 82%; }
.box-diferenciais h2{letter-spacing: 1px; font-size: 30px; width: 100%; margin: 0 0 30px 0; text-align: center; color: #00376a; text-transform: uppercase; }
.box-diferenciais .slick-prev{ background: url(../images/seta02.png) left top no-repeat; width: 23px; height: 40px; left: -45px; background-size: cover; }
.box-diferenciais .slick-next{ background: url(../images/seta02.png) right top no-repeat; width: 23px; height: 40px; right: -30px; background-size: cover;}
.box-diferenciais ul li{ background: #fff; color: #00376a; width: 96% !important; padding-bottom: 50px; height: 470px !important; }
.box-diferenciais ul li:hover{ background: #dce6eb; }
.box-diferenciais ul li img{ width: 100%; height: auto; margin: 0 0 30px 0; }
.box-diferenciais ul li h3{ margin: 0 20px 20px 20px; text-transform: uppercase; font-size: 20px; }
.box-diferenciais ul li p{margin: 0 20px 10px 20px; font-size: 18px; line-height: 130%; }

.box-localizacao{ padding: 50px 0; background: rgb(255,255,255); background: linear-gradient(180deg, rgba(255,255,255,1) 31%, rgba(220,230,235,1) 75%, rgba(220,230,235,1) 100%);}
.box-localizacao .container{ width: 80%; }
.box-localizacao .left{ float: left; width: 36%; text-align: right; margin: 0 3% 0 0; }
.box-localizacao .left h2{margin: 30px 0 40px 0; letter-spacing: 1px; text-transform: uppercase; font-size: 36px;}
.box-localizacao .left p{margin: 0 0 10px 0; font-size: 20px; line-height: 150%;}
.box-localizacao .right{ position: relative;  width: 56%; float: left; }
.box-localizacao .right iframe{ width: 100%; height: 500px; }
.box-localizacao .right .balao{ position: absolute; left: -408px; top: 300px; width: 400px; height: auto; }
.box-localizacao h3{ font-size: 30px; width: 100%; letter-spacing: 1px; margin: 90px 0 30px 0; clear: all; text-align: center; color: #00376a; text-transform: uppercase; }
.box-localizacao .video-tour{width: 60%; margin: 0 auto;}
.box-localizacao .video-tour iframe{ width: 100%; height: 400px; }

.box-depoimento{ background: url(../images/bg-video.jpg) bottom center no-repeat; background-size: cover; /* margin-top: -277px;*/ padding-top: 100px; padding-bottom: 120px;  }
.box-depoimento h2{ font-size: 30px; width: 100%; letter-spacing: 1px; line-height: 140%; margin: 0px 0 30px 0; clear: all; text-align: center; color: #fff; text-transform: uppercase; }
.box-depoimento .video-depoimento{width: 60%; margin: 0 auto;}
.box-depoimento .video-depoimento iframe{ width: 100%; height: 400px; }

.box-ocupacao{ text-align: center; padding: 70px 10%; }
.box-ocupacao h2{ font-size: 30px; width: 100%; letter-spacing: 1px; margin: 0px 0 30px 0; clear: all; text-align: center; color: #00376a; text-transform: uppercase; }
.box-ocupacao p{ font-size: 22px; font-weight: normal; line-height: 140%; margin-bottom: 70px; }
.box-ocupacao img{ width: 100%; height: auto; display: block; }

.box-contato{ background: #e5edf0; padding: 70px 10%; }
.box-contato h2{ font-size: 30px; width: 100%; letter-spacing: 1px; margin: 0px 0 50px 0; clear: all; text-align: center; color: #00376a; text-transform: uppercase; }
.box-contato p{ font-size: 18px; line-height: 134%; float: left; width: 25%; font-weight: normal; margin: 10px 3% 0 0; }
.box-contato form{ float: left; width: 72%; position: relative; }
.box-contato input{ background: #fff; border: none; font-size: 14px; font-family: 'stainlesscond-regularregular'; color: #91969a; padding: 5px 10px; width: 43%; margin: 0 1% 20px 1%; float: left; }
.box-contato input.full{ width: 91%; }
.box-contato textarea{ background: #fff; border: none; font-size: 14px; height: 100px; font-family: 'stainlesscond-regularregular'; color: #91969a; padding: 5px 10px; width: 91%; margin: 0 1% 20px 1%; float: left; }
.box-contato button{ position: absolute; bottom: 5px; right: 20px; cursor: pointer; background: #00376a url(../images/seta-button.png) no-repeat; background-position: 78px 6px; font-family: 'gobold_lowplusregular'; text-transform: uppercase; border: none; padding: 7px 35px 7px 24px; letter-spacing: 2px; color: #fff; }
.box-contato span{font-family: 'stainlesscond-regularregular'; font-size: 14px; margin-top: 30px; display: block; line-height: 134%; }

.noticias{ padding: 140px 0; }
.noticias .container{ width: 80%; }
.noticias h2{ font-size: 30px; width: 100%; letter-spacing: 1px; margin: 0px 0 60px 0; clear: all; text-align: center; color: #00376a; text-transform: uppercase; }
.noticias .slide-noticias img{ width: 38%; height: auto; float: left; margin: 0 3% 0 0; }
.noticias .artigo{ height: 360px; padding-top: 10px; overflow-y: auto; }
.noticias .artigo h3{font-size: 24px; text-transform: uppercase; letter-spacing: 1px; margin: 0px 0 20px 0; color: #000; width: 97%; }
.noticias .artigo p{ font-size: 17px; line-height: 150%; font-weight: normal; color: #000; margin: 0px 0 20px 0; width: 97%; }
.noticias ::-webkit-scrollbar { width: 6px; }
.noticias ::-webkit-scrollbar-track { background: #fff; }
.noticias ::-webkit-scrollbar-thumb { background: #00376a; }
.noticias ::-webkit-scrollbar-thumb:hover { background: #00376a; }
.noticias .slick-prev{ background: url(../images/seta01.png) left top no-repeat; width: 23px; height: 40px; left: -55px; background-size: cover; }
.noticias .slick-next{ background: url(../images/seta01.png) right top no-repeat; width: 23px; height: 40px; right: -50px; background-size: cover; }
.noticias .voltar{ position: absolute; bottom: 0; right: 0; background: url(../images/voltar.png) top left no-repeat; color: #fff; text-transform: uppercase; font-family: 'gobold_lowplusregular'; letter-spacing: 2px; font-size: 12px; background-size: cover; padding: 6px 16px 4px 20px; }

.servicos{ padding: 140px 0; }
.servicos .container{ width: 80%; }
.servicos h2{ font-size: 30px; width: 100%; letter-spacing: 1px; margin: 0px 0 60px 0; clear: all; text-align: center; color: #00376a; text-transform: uppercase; }
.servicos .left{ width: 50%; margin: 10px 10% 0 0; float: left; }
.servicos .left h3{font-size: 24px; text-transform: uppercase; letter-spacing: 1px; margin: 0px 0 20px 0; color: #000; }
.servicos .left p{ font-size: 17px; line-height: 150%; font-weight: normal; color: #000; margin: 0px 0 20px 0; }
.servicos .right{ width: 40%; float: left; }
.servicos .right p{ font-size: 17px; line-height: 170%; font-weight: normal; color: #000; margin: 0px 0 7px 0; }
.servicos .slick-prev{ background: url(../images/seta01.png) left top no-repeat; width: 23px; height: 40px; left: -55px; background-size: cover; }
.servicos .slick-next{ background: url(../images/seta01.png) right top no-repeat; width: 23px; height: 40px; right: -50px; background-size: cover; }
.servicos .voltar{ position: absolute; bottom: 0; right: 0; background: url(../images/voltar.png) top left no-repeat; color: #fff; text-transform: uppercase; font-family: 'gobold_lowplusregular'; letter-spacing: 2px; font-size: 12px; background-size: cover; padding: 6px 16px 4px 20px; }

.noticias-condominio{ padding: 150px 0 90px 0; background: #193144; }
.noticias-condominio h2{ font-size: 30px; width: 100%; letter-spacing: 1px; margin: 0px 0 30px 0; clear: all; text-align: center; color: #fff; text-transform: uppercase; }
.noticias-condominio .container{ width: 80%; }
.noticias-condominio li{ background: #dfdfdf; border-radius: 10px; position: relative; }
.noticias-condominio img{width:60%; height: auto; margin: 0 5% 0 0; float:left;}
.noticias-condominio .slide-texto{float:left; width: 30%; height: auto; margin-top: 90px; }
.noticias-condominio .slide-texto h3{font-family: 'stainlesscond-regularregular'; font-size: 24px; line-height: 140%; color:#000; text-transform: uppercase; }
.noticias-condominio .slide-texto p{ font-size: 20px; color:#000; margin-top: 10px; line-height: 140%; }
.noticias-condominio .slide-texto a{ position: absolute; bottom: 20px; right: 20px; background: url(../images/ler-mais.png) top right no-repeat; color: #fff; text-transform: uppercase; font-family: 'stainlesscond-blackblack'; letter-spacing: 1px; font-size: 13px; background-size: cover; padding: 6px 20px 4px 16px; }
.noticias-condominio .slick-prev{ background: url(../images/seta01.png) left top no-repeat; width: 23px; height: 40px; left: -55px; background-size: cover; }
.noticias-condominio .slick-next{ background: url(../images/seta01.png) right top no-repeat; width: 23px; height: 40px; right: -50px; background-size: cover; }
.noticias-condominio .vertodas{ position: absolute; right: 0; bottom: -50px; background: #fff; color: #00376a; text-transform: uppercase; font-family: 'stainlesscond-blackblack'; letter-spacing: 1px; font-size: 16px; background-size: cover; padding: 6px 20px 4px 16px; }

.servicos-condominio{ background: rgb(255,255,255); background: linear-gradient(180deg, rgba(220,230,235,1) 31%, rgba(220,230,235,1) 90%, rgba(255,255,255,1) 100%); padding: 50px 0 60px 0; }
.servicos-condominio h2{ font-size: 30px; width: 100%; letter-spacing: 1px; margin: 0px 0 30px 0; clear: all; text-align: center; color: #00376a; text-transform: uppercase; }
.servicos-condominio .container{ width: 70%; }
.servicos-condominio .regimento{ margin:0 auto 30px auto; color: #fff; background: url(../images/bg-regimento.png) top center no-repeat; width: 900px; height: 128px; }
.servicos-condominio .regimento h3{font-family: 'stainlesscond-regularregular'; float: left; margin: 55px 0 0 17%; padding-bottom: 5px; border-bottom:#004a8b solid 3px; font-size: 24px; letter-spacing: 1px; text-transform: uppercase; }
.servicos-condominio .regimento .buttons{ float: left; margin: 43px 0 0 40px;}
.servicos-condominio .regimento .buttons a{ font-size: 22px; color: #fff; float: left; margin: 0 0 0 30px; background: url(../images/icon-doc.png) top left no-repeat; text-transform: uppercase; letter-spacing: 1px;  padding: 16px 0 10px 50px; }
.servicos-condominio .fale-conosco{ color: #fff; background: url(../images/bg-fale.png) top center no-repeat; background-size: contain; width: 900px; height: 228px; margin:0 auto 20px auto; }
.servicos-condominio .fale-conosco .txt{float: left; width: 26%; margin: 40px 0 0 160px;}
.servicos-condominio .fale-conosco .txt h3{ display: inline-block; font-family: 'stainlesscond-regularregular'; margin-bottom: 16px;  padding-bottom: 5px; border-bottom:#004a8b solid 3px; font-size: 24px; letter-spacing: 1px; text-transform: uppercase; }
.servicos-condominio .fale-conosco .txt p{ font-size: 17px; color: #fff; }
.servicos-condominio .fale-conosco form{ position: relative; float: left; margin: 30px 0 0 60px; width: 42%; }
.servicos-condominio .fale-conosco form input{ background: #fff; border: none; font-size: 14px; font-family: 'stainlesscond-regularregular'; color: #91969a; padding: 5px 10px; width: 100%; margin: 0 0 7px 0; }
.servicos-condominio .fale-conosco form select{ background: #fff; border: none; font-size: 14px; font-family: 'stainlesscond-regularregular'; color: #91969a; padding: 5px 5px; width: 105%; margin: 0 0 7px 0; }
.servicos-condominio .fale-conosco form textarea{ background: #fff; border: none; font-size: 14px; height: 70px; font-family: 'stainlesscond-regularregular'; color: #91969a; padding: 5px 10px; width: 100%; margin: 0 0 20px 0; }
.servicos-condominio .fale-conosco form button{ position: absolute; bottom: 14px; right: -40px; cursor: pointer; background: #00376a;  text-transform: uppercase; font-family: 'stainlesscond-blackblack'; border: none; padding: 5px 10px 5px 10px; letter-spacing: 1px; color: #fff; font-size: 13px; }
.servicos-condominio .boletos{ margin: 0 auto; color: #fff; background: url(../images/bg-boletos.png) top center no-repeat; background-size: contain; width: 900px; height: 128px; }
.servicos-condominio .boletos h3{font-family: 'stainlesscond-regularregular'; float: left; margin: 55px 0 0 17%; padding-bottom: 5px; border-bottom:#004a8b solid 3px; font-size: 24px; letter-spacing: 1px; text-transform: uppercase; }
.servicos-condominio .boletos a{ font-size: 18px; color: #fff; float: left; margin: 55px 0 0 64px;  }

.lojas-condominio{ width: 100%; height: auto; background: #fff;}
.lojas-condominio .container{ width: 68%; }
.lojas-condominio h2{ font-size: 30px; width: 100%; letter-spacing: 1px; margin: 0px 0 20px 0; clear: all; text-align: center; color: #00376a; text-transform: uppercase; }
.lojas-condominio p{font-size: 20px; color:#00376a; margin-bottom: 30px; text-align: center; margin-top: 10px; line-height: 140%; width: 100%; }
.lojas-condominio input{background:#ededed url('../images/lupa.png') 98% 50% no-repeat; font-family: 'stainlesscomp-lightlight'; letter-spacing: 1px; border-radius: 10px; padding: 12px 20px; border: none; width: 96%; font-size: 24px; color: #b8b8b8;}
.lojas-condominio input::-webkit-input-placeholder { color: #b8b8b8; }
.lojas-condominio input:-moz-placeholder { color: #b8b8b8;  }
.lojas-condominio input::-moz-placeholder { color: #b8b8b8;  }
.lojas-condominio input:-ms-input-placeholder {  color: #b8b8b8;  }
.lojas-condominio ul{ margin-top: 40px; }
.lojas-condominio ul li span{ display: none; }
.lojas-condominio ul li{ border: #ececec solid 1px; overflow: hidden; width: 23%; margin: 0 0.5% 20px 0.5%; padding: 10px 0;  height: auto;  text-align: center; float: left; -ms-align-items: center;  -webkit-align-items: center;  align-items: center;  -ms-justify-content: center;  -webkit-justify-content: center;  justify-content: center;  }
.lojas-condominio ul li a{ display: block; cursor: initial; }
.lojas-condominio ul li a img{ width: auto; height: 65px; }

.torres-condominio{ padding: 50px 0 50px 0; }
.torres-condominio h2{ font-size: 30px; width: 100%; letter-spacing: 1px; margin: 0px 0 50px 0; clear: all; text-align: center; color: #00376a; text-transform: uppercase; }
.torres-condominio .container{ width: 60%;  }
.torres-condominio ul li{width: 41%; float: left; margin: 0 1% 0 1%; border:#00376a solid 1px; border-radius: 20px; padding: 2% 3%; }
.torres-condominio ul li h3{color:#00376a; border-bottom: #9bc0f8 solid 2px; display: inline-block;  font-family: 'stainlesscond-regularregular'; font-size: 20px; text-transform: uppercase; padding-bottom: 2px; margin: 7px 0 16px 0;}
.torres-condominio ul li p{ font-family: 'stainlesscond-regularregular'; font-size: 17px; color:#00376a; line-height: 25px; }

.pay-per-condominio{ background: #e5edf0; padding: 50px 0; position: relative;}
.pay-per-condominio .container{ width: 80%; }
.pay-per-condominio h2{font-size: 30px; width: 100%; letter-spacing: 1px; margin: 0px 0 20px 0; clear: all; text-align: center; color: #00376a; text-transform: uppercase; }
.pay-per-condominio p{font-size: 20px; color:#00376a; margin-bottom: 30px; text-align: center; margin-top: 10px; line-height: 140%; width: 100%; }
.pay-per-condominio ul{ margin: 0px 0 0 0; width: 100%; }
.pay-per-condominio ul li{ width: 12.2%; margin: 0 1%; text-align: center; float: left; }
.pay-per-condominio ul li a{ display: block;}
.pay-per-condominio ul li a img{ margin: 0 0 15px 0; width: 90px; height: auto;  }
.pay-per-condominio ul li a h3{font-family: 'gobold_thin_lightregular'; font-size: 15px; color:#00376a; text-transform: uppercase; line-height: 150%; }

.galeria-condominio{ background: url(../images/bg-galeria.jpg) bottom center no-repeat; background-size: cover; width: 100%; padding: 70px 0 100px 0;  }
.galeria-condominio .container{ width: 80%; }
.galeria-condominio h2{font-size: 30px; width: 100%; letter-spacing: 1px; margin: 0px 0 40px 0; clear: all; text-align: center; color: #fff; text-transform: uppercase;}
.galeria-condominio .slick-prev{ background: url(../images/seta01.png) left top no-repeat; width: 23px; height: 40px; left: -45px; background-size: cover; }
.galeria-condominio .slick-next{ background: url(../images/seta01.png) right top no-repeat; width: 23px; height: 40px; right: -30px; background-size: cover; }
.galeria-condominio img{ width: 96% !important; height: auto; }
.galeria-condominio a{ position: relative; }
.galeria-condominio a span{ background: #fff; color: #004a8b; font-size: 16px; text-align: center; position: absolute; bottom: 0; left: 0; width: 96%; padding: 5px 0; font-size: 17px; }

.rodape{ background: #193144; width: 100%; height: auto; position: relative; padding-bottom: 40px; }
.rodape .txt{ float: left; width: 34%; color: #fff; margin-top: 42px; font-size: 14px; letter-spacing: 1px; margin-left: 10%;}
.rodape .txt a{ color:#fff; font-size:17px; }
.rodape .txt small{ margin-bottom:8px; display:block; }
.rodape .txt span{ color: #7f8182; font-size: 13px; letter-spacing: 1px; margin-top: 20px; display: block; }
.rodape img{ height: auto; float: left; width: 12%; margin-top: 30px; }
.rodape ul{ float: left; width: 16%; margin:30px 0 0 18%; }
.rodape ul li{ float: left; width: 30px; height: 30px; margin: 0 7px; }
.rodape ul li a img{ width: 27px; height: auto;  }
.rodape .mandarina{ position: absolute; bottom: 50px; right: 19.5%; }
.rodape .mandarina img{ width: auto; height: auto; margin: 0; }

.whatsrodape{ position: fixed; bottom: 25px; right: 25px; }
.whatsrodape img{ width: 40px; height: 40px; }


@media screen and (max-width:1270px){
.abremenu{ position: fixed; top: 30px; right: 5%; display: block; }
.container{ width: 90%; }
.topo{ height: 80px; z-index: 9999; }
.topo .marca img{width: 100px;}
.topo .menu{ display: none; background: #ecf1f7; width:54%; padding-left: 6%; padding-top: 6%; position: fixed; top: 40px; right: 0;  }
.topo .menu ul li{ float: none; margin: 0 0 24px 0; }
.topo .menu ul li a{ padding: 0; border:none; font-size: 16px; }
.topo .menu ul li a.ativo{ padding: 0; border: none; }
.topo .menu .telefones{ float: none; clear: both; margin: 0 0 24px 0; border: #00376a solid 1px; padding: 12px 14px 8px 14px; display: inline-block; }
.topo .menu .telefones h3{ font-size: 14px; }
.topo .menu .telefones h3 span{ font-size: 10px; }
.topo .menu .telefones a{ font-size: 12px; padding-right: 0; background: none; }
.banner{ margin: 0; padding-top: 80px; }
.slick-prev, .slick-next{ top: 70%; }
.box-txt{ padding: 30px 0; }
.box-txt p{ font-size: 18px; }
.box-fotos .container{ width: 75%; }
.box-fotos ul li img{ width: 100%; }
.box-fotos ul li span{ width: 100%; }
.box-fotos .slick-prev{ left: -30px; }
.box-diferenciais{ padding: 50px 0 50px 0; }
.box-diferenciais .container{ width: 75%; }
.box-diferenciais ul li{ width: 100% !important; }
.box-diferenciais .slick-prev{ left: -30px; }
.box-localizacao{ padding: 30px 0; }
.box-localizacao .left{ width: 100%; margin: 0 0 30px 0; text-align: center; }
.box-localizacao .right{ width: 100%; }
.box-localizacao .right .balao{ display: none; }
.box-localizacao h3{ margin:50px 0 30px 0; }
.box-localizacao .video-tour{ width: 100%; }
.box-localizacao .video-tour iframe{ height: 210px; }
.box-depoimento { padding-top: 135px; padding-bottom: 38px; margin-top: -129px; }
.box-depoimento .video-depoimento{ width: 100%; }
.box-depoimento .video-depoimento iframe{ height: 210px; }
.box-ocupacao{ padding: 50px 0; }
.box-ocupacao p{ font-size: 18px; margin-bottom: 30px; }
.box-contato{ padding: 50px 0; }
.box-contato p{ width: 100%; margin: 0 0 30px 0; }
.box-contato form{ width: 100%; }
.box-contato input{ width: 42%; }
.box-contato button{ right: 0; }
.noticias-condominio{ padding: 100px 0 60px 0; }
.noticias-condominio .container{ width: 75%; }
.noticias-condominio ul li{ overflow: hidden; padding-bottom: 75px; }
.noticias-condominio img{ width: 100%; margin: 0 0 20px 0; }
.noticias-condominio .slide-texto{ width: 80%; margin: 0 10%; }
.noticias-condominio .slide-texto h3{ font-size: 18px; }
.noticias-condominio .slide-texto p{ font-size: 15px; }
.noticias-condominio .slick-next{ right: -30px; }
.noticias-condominio .slick-prev{ left: -30px; }
.servicos-condominio .container{ width: 330px; }
.servicos-condominio .regimento{ width: 330px; background-size: cover; height: 47px; }
.servicos-condominio .regimento h3 { display: none; }
.servicos-condominio .regimento .buttons{ margin: 15px 0 0 50px; }
.servicos-condominio .regimento .buttons a { font-size: 16px; margin: 0 40px 0 10px; background: none;  padding: 0; }
.servicos-condominio .boletos{width: 330px; background-size: cover; height: 47px;}
.servicos-condominio .boletos h3{ display: none; }
.servicos-condominio .boletos a{margin: 15px 0 0 115px; font-size: 15px;}
.servicos-condominio .fale-conosco{ width: 320px; border-radius: 5px; background: #7f8182; height: 430px; }
.servicos-condominio .fale-conosco .txt { width: 80%; margin: 30px 0 0 10%; }
.servicos-condominio .fale-conosco .txt p{ font-size: 17px; }
.servicos-condominio .fale-conosco form{ width: 70%; margin: 30px 0 0 10%; }
.servicos-condominio .fale-conosco form select{width: 109%;}
.servicos-condominio .fale-conosco form button{ right: -30px; }
.lojas-condominio .container{ width: 90%; }
.lojas-condominio input{ width: 88%; }
.lojas-condominio ul li{ width: 44%; margin: 0 2.5% 20px 2.5%; }
.lojas-condominio ul li a img{height: 48px !important;}
.torres-condominio{ padding-bottom: 0; }
.torres-condominio .container{ width: 90%; }
.torres-condominio h2{ margin-bottom: 30px; }
.torres-condominio ul li{ width: 94%; margin: 0 0 30px 0; text-align: center; }
.galeria-condominio{ padding: 50px 0; }
.galeria-condominio .container{ width: 75%; }
.galeria-condominio img{ width: 100% !important; }
.galeria-condominio a span{ width: 100% !important; }
.galeria-condominio .slick-prev{ left: -30px; }
.pay-per-condominio ul li{ width: 48%; height: 180px; }


.rodape{ text-align: center; height: auto; padding: 30px 0; }
.rodape .txt{ width:100%; margin:0px 0 20px 0; margin-left: 0; }
.rodape img{ width: 40%; display: inline-block; margin: 0 30%; }
.rodape ul{ display: inline-block; width: 40%; margin: 20px 30%; }]
.rodape ul li{ margin: 0 4px; }
.whatsrodape img{ width: 40px !important; height: 40px !important; }
}
