@media only screen and (max-width:1000px)  {


    /* HOME */
    .container, #banners .bx-controls {width: 750px;}
    .menubar .container {position: relative;}

    header .menubar .busca {display: none; }
    header .menubar {font-size: 12px;}
    header .menubar nav ul li+li {margin-left: 18px;}
    header .menubar nav {float: none !important; text-align: center;}

    #banners #slider li .titulo {margin-top: 35px;}
    #banners #slider li.com-video .texto .titulo {margin-left: 65px; width: 250px;}
    #banners #slider li .texto h2 {font-size: 17px;}
    #banners #slider li .texto h3 {font-size: 32px; width: 420px; float: none; border: 0; padding: 0 0 20px; margin: 0;}
    #banners #slider li .texto .chamada {width: 420px;}
    #banners #slider li.com-video .texto .chamada {padding: 15px 0 20px 65px; width: 250px; font-size: 13px;}
    #banners #slider li .texto a.botao {bottom: 22px; }
    #banners #slider li.com-video .texto a.botao {margin-left: 65px;}

    #banners #slider li.com-video .video {bottom: 120px; right: 65px;}
    #banners #slider li.com-video .video iframe {
        width: 350px !important;
        height: 220px !important;
    }

    #lancamentos .banner_corretores {display: none;}
    .carousel_lancamentos ul li .imagem img {width: 178px;}
    .carousel_lancamentos ul li h2 {font-size: 16px;}

    .bottom .aelmo, .bottom .novidades {
        width: auto;
        float: none;
        margin: 40px 20px 65px;
    }

    .bottom .novidades .texto {width: 555px;}


    footer .contatos .telefone.central span {font-size: 23px;}

    footer .contatos .atendimentos ul li {
        padding-left: 40px;
    }

    footer .contatos .atendimentos ul li span.icon {
        position: absolute;
        margin-right: 7px;
        background-image: url(../images/atendimento_icones4.png);
        background-repeat: no-repeat;
        display: block;
        width: 30px;
        height: 30px;
        left: 0;
        top: 26px;
    }
    footer .contatos .atendimentos ul li.agende {width: 90px;}
    footer .contatos .atendimentos ul li.email {width: 100px;}
    footer .contatos .atendimentos ul li.telefone {width: 75px;}
    footer .contatos .atendimentos ul li.corretores {width: 80px;}

    footer .contatos .atendimentos ul li.agende span.icon {background-position: 0 -60px;}
    footer .contatos .atendimentos ul li.email span.icon {background-position: 0 0;}
    footer .contatos .atendimentos ul li.telefone span.icon {background-position: 0 -30px;}
    footer .contatos .atendimentos ul li.corretores span.icon {background-position: 0 -90px;}


    footer .contatos .atendimentos ul li.corretores {
        background: none;
        padding-left: 40px;
    }

    footer .contatos .atendimentos ul li.corretores span.icon {left: 0; top: 26px;}
    footer .contatos .atendimentos ul li.corretores h5 {display: none;}
    footer .contatos .atendimentos ul li.corretores span.titulo2 {display: block;}
    footer .contatos .atendimentos ul li.corretores span.horario {display: none;}

    footer .coluna.sobre, footer .coluna_ajuste {width: 28%;}
    footer .coluna {padding-top: 0;}
    footer .coluna.sobre {margin: 0 4%;}
    footer .coluna_ajuste {margin: 0 4% 0 0;}

    footer .coluna.copyright {
        width: auto;
        float: none;
    }
    footer .coluna.copyright a.logo {margin: 0 40px 40px; float: left;}
    footer .coluna.copyright p.endereco {float: left; width: 220px; margin: 15px 45px 0;}
    footer .coluna.copyright .social {float: right; width: 130px; margin: 15px 40px 0;}

    footer .coluna.copyright p.direitos {display: none;}
    footer div.direitos {display: block;}

    footer .newsletter .titulo {width: 290px; float: none; margin-bottom: 15px;}
    footer .newsletter .titulo h3 {font-size: 14px;}

    footer .newsletter input[type="text"] {
        font-size: 12px;
        width: 200px;
        margin-right: 5px;
    }
    footer .newsletter input[type="submit"] {font-size: 12px; min-width: 60px;}


    /*----------------------------------------------------------*/

    #atendimento.wrapper .content .conteudo {width: 494px;}
    .wrapper .content .conteudo {width: 528px;}
    .wrapper.aelmo .content .conteudo .galeria_institucional + .texto, .wrapper.aelmo .content .conteudo .imagem + .texto, .wrapper.aelmo .content .conteudo .video + .texto {width: auto;}


    #aelmo.wrapper .content .conteudo > .texto { width: 390px; }

    .wrapper .content .sidebar {width: 202px;}
    .wrapper .content .widget {width: 170px;}
    .wrapper .content .imoveis_detalhes.sidebar {width: 222px;}
    .wrapper .content .imoveis_detalhes .widget {width: 190px;}

    .wrapper .content .widget ul li {font-size: 12px;}
    #imoveis .widget.tipos_imoveis ul li {padding: 8px 0;}

    .wrapper .content .sidebar + .conteudo {width: 468px;}
    .wrapper .content .conteudo > .texto {width: auto;}
    .wrapper .content .widget ul li {font-size: 11px;}

    #aelmo.wrapper .content .conteudo > .texto {width: auto;}
    #aelmo.wrapper .content .conteudo > .video {display: none;}

    .wrapper .content .conteudo .video_resp {display: block;}
    .wrapper .content .conteudo .fotos .titulo, .wrapper .content .conteudo .video_resp .titulo {float: none;}
    .wrapper .content .conteudo .video_resp iframe {width: 100% !important;}
    .wrapper .content .conteudo .fotos .galeria {width: 528px; height: 341px;}
    .wrapper .content .conteudo .fotos .galeria ul li img {width: 528px; height: 341px;}
    #aelmo .galeria .bx-controls a.bx-prev, #aelmo .galeria .bx-controls a.bx-next {bottom: 150px;}
    .aelmo .galeria_institucional .bx-controls a.bx-prev, .aelmo .galeria_institucional .bx-controls a.bx-next {bottom: 150px;}

    .aelmo .galeria_institucional .bx-controls {position: absolute; bottom: 0; width: 100%;}
    .aelmo .galeria_institucional .bx-controls a.bx-prev,
    .aelmo .galeria_institucional .bx-controls a.bx-next {
        width: 13px;
        height: 36px;
        display: block;
        position: absolute;
        background: url(../images/galeria_arrow.png) no-repeat;
        bottom: 150px;
    }
    .aelmo .galeria_institucional .bx-controls a.bx-prev {left: 17px;}
    .aelmo .galeria_institucional .bx-controls a.bx-next {right: 17px; background-position: -13px 0;}

    .aelmo .galeria_institucional {
        width: 528px;
        height: 341px;
        padding: 0;
        border: 0;
        background: none;
        margin-bottom: 30px;
    }
    .aelmo .galeria_institucional ul li img {
        width: 528px;
        height: 341px;
    }

    .aelmo .galeria_institucional .bx-controls .bx-pager {display: none;}

    .aelmo .galeria_institucional .legenda {
        margin: 0;
        background: #f5f4f0;
        color: #6c8cc8;
        position: absolute;
        left: 10px;
        bottom: 10px;
        padding: 5px 10px;
    }

    .aelmo .galeria_institucional a.zoom {
        display: block;
        background: url(../images/zoom_icon.png) no-repeat;
        width: 26px;
        height: 26px;
        position: absolute;
        top: 5px;
        right: 5px;
    }

    .wrapper.aelmo .content .conteudo .imagem {
        float: none;
        width: auto;
        margin: 0 auto 30px;
        text-align: center;
    }

    .wrapper.aelmo .content .conteudo .imagem img {max-width: 100%;}

    #aelmo_relatorioanual.wrapper .content .conteudo .lista ul li {
        width: auto;
        display: block;
        float: none;
        margin: 0 0 25px 0;
    }

    .wrapper .content .conteudo .lista ul li .img {width: 80px;}
    .wrapper .content .conteudo .lista ul li .img img {width: 80px;}
    .wrapper .content .conteudo .lista ul li .img + .txt {padding-left: 105px;}


    #imoveis.wrapper .content .conteudo.listagem ul li .links {
        padding: 0;
        float: left;
        margin-left: 200px;
        width: auto;
    }

    #imoveis.wrapper .content .conteudo.listagem .imagem {max-width: 100%;}
    #imoveis.wrapper .content .conteudo.listagem .imagem img {max-width: 100%;}

    #imoveis.wrapper .content .conteudo.listagem ul li .links a {font-size: 12px; padding: 4px 0; width: 90px; float: left; margin: 8px 5px 0 0;}
    #imoveis.wrapper .content .conteudo.listagem ul li .links a.mais {margin-top: 8px;}

    #imoveis.wrapper .content .conteudo.listagem .atendimentos ul li {width: 105px;}
    #imoveis.wrapper .content .conteudo.listagem .atendimentos ul li a {line-height: 15px; display: block;}

    #imoveis.wrapper .content .conteudo.leitura {width: 494px;}
    #imoveis.wrapper .content .sidebar ul.atendimentos li {padding: 8px 8px 8px 20px;}
    #imoveis.wrapper .content .sidebar ul.atendimentos li.corretores a {padding: 3px 0 3px 20px;}
    #imoveis.wrapper.obras .content .conteudo.listagem ul li .links {padding-top: 0;}

    #nav_imovel ul li {padding: 20px 16px;}

    #perspectivas {padding: 50px 0;}
    #plantas-e-implantacao .abas .conteudo {width: 570px;}
    #plantas-e-implantacao .abas .conteudo .galeria {width: 570px;}
    #plantas-e-implantacao .abas .conteudo .imagens {width: auto; float: none; clear: both; padding-top: 20px;}
    #plantas-e-implantacao .abas .conteudo .imagens ul {margin: 0 auto;}
    #plantas-e-implantacao .abas .conteudo .imagens ul li {margin: 0 10px 14px 0 !important;}
    #plantas-e-implantacao .abas .conteudo .imagens ul li:nth-child(5n+5) {margin-right: 0 !important;}

    #ficha-tecnica .conteudo .texto {width: auto;}
    #ficha-tecnica .conteudo .ft_conteudo .galeria {display: none;}

    #perspectivas .galeria {width: auto; float: none; margin: 0;}
    #perspectivas .galeria ul li img {width: 750px; height: 497px;}
    #perspectivas .galeria .view .bx-controls a.bx-prev, #perspectivas .galeria .view .bx-controls a.bx-next {bottom: 225px;}
    #perspectivas .pager_obras {position: relative; margin-top: 10px; float: none; width: auto;}
    #perspectivas .pager_obras ul li {margin: 0;}

    #perspectivas .video {float: none; width: auto; margin-top: 45px;}
    #perspectivas .video > div, #perspectivas .video > p {display: none;}
    #perspectivas .video > iframe {display: block; margin: 35px auto 0;}

    #estagiodaobra .estagios {width: 600px; float: none; margin: 35px auto;}
    #estagiodaobra .estagios > div h4 { width: 200px;}

    #estagiodaobra .galeria {width: 100%; float: none; margin: 0 auto; max-width: none;}
    #estagiodaobra .galeria ul li img {width: 180px;}
    #estagiodaobra .galeria ul li a:nth-child(2n+2) {margin: 0 6px 8px 0;}
    #estagiodaobra .galeria ul li a:last-of-type {margin: 0 0 8px 0;}

    #novidades_detalhes article img {width: 220px;}

    #bottom.novidades article {width: 345px;}
    #bottom.novidades article .imagem {margin-right: 15px;}
    #bottom.novidades article .imagem img {width: 90px;}
    #bottom.novidades article .texto {width: 210px;}
    #bottom.novidades article .texto h3 {font-size: 16px;}


    #bottom {padding: 55px 15px;}
    #bottom .coluna {padding: 0 40px 0 0; width: 213px;}
    #bottom .coluna:nth-child(3) {padding: 0;}
    #bottom .coluna h3 {font-size: 19px;}
    #bottom .coluna img {display: none;}
    #bottom .coluna p {width: auto; float: none;}
    #bottom .coluna > a {float: left;}

    #atendimento.wrapper .content .sidebar + .conteudo {width: 500px;}
    #atendimento.wrapper .content .conteudo > .texto {width: auto; float: none;}
    #atendimento.wrapper.trabalhe .content .conteudo .texto, #atendimento.wrapper.enderecos .content .conteudo .texto {width: auto;}

    #atendimento.wrapper .content .conteudo > .texto ul#lista_enderecos li {margin: 0; padding: 15px;}

    #atendimento form input#news_add + label {font-size: 12px;}
    #atendimento .matriz {display: none;}

    #cliente .box, #corretor .box {margin: 10px 0;}

    #cliente .box {padding: 60px 385px 60px 34px; background-size: auto 270px;}

    #corretor .box {background-size: auto 250px;}
    #corretor .box {padding: 65px 145px 65px 60px;}
    #corretor .box > .left {width: 240px;}

    #cliente .box.logado .content table thead th.data, #corretor .box.logado .content table thead th.data {width: 95px;}
    #cliente .box.logado .content table thead th.tamanho, #corretor .box.logado .content table thead th.tamanho {width: 58px;}
    #cliente .box.logado .content table thead th.opcao, #corretor .box.logado .content table thead th.opcao {width: 125px;}

    #cliente .box.logado .content form#dados_pessoais {width: auto; float: none;}
    #cliente .box.logado .content form#dados_login {float: none; margin: 35px 0 0;}



}

