@media only screen and (max-width:1250px)  {
    
    
    /* HOME */
    .container, #banners .bx-controls {width: 960px;}
    .menubar .container {position: relative;}
    
    header .menubar .busca form {
        position: absolute;
        background: none;
        padding: 0;
        width: 38px;
        height: 38px;
        overflow: hidden;
        right: 0;
    }
    
    header .menubar .busca form input[type=submit] {
        background: #6C8CC8 url(../images/lupa.png) no-repeat center;
        width: 38px;
        height: 38px;
        padding: 0;
        top: 0;
        right: 0;
    }
    
    header .menubar .busca form input[type=text] {
        background: #6C8CC8;
        position: absolute;
        width: 312px;
        right: 38px;
        top: 0;
        padding: 0 10px;
        height: 38px;
        max-height: 38px;
        z-index: 99;
    }
    
    #banners #slider li .titulo {margin-top: 35px;}
    #banners #slider li.com-video .texto .titulo {margin-left: 65px;}
    #banners #slider li .texto h2 {font-size: 20px;}
    #banners #slider li .texto h3 {font-size: 35px; 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;}
    #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: 400px !important;
        height: 250px !important;
    }
    
    .carousel_lancamentos .inner {margin: 0 auto;}
    
    .carousel_lancamentos .bx-controls .bx-prev {left: -60px;}
    .carousel_lancamentos .bx-controls .bx-next {right: -60px;}
    
    .wrapper .content .conteudo {width: 698px;}
    #aelmo.wrapper .content .conteudo > .texto, .wrapper .content .conteudo > .texto {width: 420px;}
    .wrapper.aelmo .content .conteudo .galeria_institucional + .texto,
    .wrapper.aelmo .content .conteudo .imagem + .texto,
    .wrapper.aelmo .content .conteudo .video + .texto {width: 420px;}
    #aelmo.wrapper .content .conteudo > .texto + .video {width: 250px;}
    #aelmo.wrapper .content .conteudo > .texto + .video img{width: 250px;}
    #aelmo.wrapper .content .conteudo > .video {width: 250px;}
    #aelmo.wrapper .content .conteudo > .video .imagem > a {width: 250px; height: 171px;}
    #aelmo.wrapper .content .conteudo > .video .imagem > a span {width: 250px; height: 171px; background-size: auto 70%;}
    .wrapper .content .conteudo .fotos .titulo,
    .wrapper .content .conteudo .video_resp .titulo {width: auto; background: none; padding: 0; margin-bottom: 25px;}
    .wrapper .content .conteudo .fotos .titulo h3,
    .wrapper .content .conteudo .video_resp .titulo h3 {margin-bottom: 20px; font-size: 25px; padding-bottom: 20px;}
    .wrapper .content .conteudo .fotos .galeria {width: 684px; height: 454px;}
    .wrapper .content .conteudo .fotos .galeria ul li {height: 454px;}
    .wrapper .content .conteudo .fotos .galeria ul li img {width: 684px; height: 454px;}
    
    #aelmo .galeria .bx-controls a.bx-prev, #aelmo .galeria .bx-controls a.bx-next {bottom: 210px;}
    
    #imoveis #ficha-tecnica .bx-controls, .aelmo .galeria_institucional .bx-controls {width: 220px;}
    
    #bottom {padding: 80px 30px;}
    #bottom h3, #estagiodaobra h3, #imoveis #mapa .localizacao h3 {font-size: 26px;}
    #bottom .coluna {width: 220px; padding: 0 40px;}
    #bottom .coluna img {width: 45px;}
    #bottom .coluna p {width: 155px;}
    
    .aelmo .galeria_institucional {width: 220px;}
    .aelmo .galeria_institucional ul li img {width: 220px; height: 146px;}
    
    .wrapper.aelmo .content .conteudo .imagem {width: 244px; height: auto;}
    .wrapper.aelmo .content .conteudo .imagem img {width: 244px;}
    
    #aelmo_relatorioanual.wrapper .content .conteudo .lista ul li {width: 287px;}

    .wrapper .content .sidebar.imoveis_detalhes {float: right;}
    #imoveis.wrapper .content .conteudo.listagem .imagem {width: 170px; height: auto;}
    #imoveis.wrapper .content .conteudo.listagem .imagem a {display: inline-block;}
    #imoveis.wrapper .content .conteudo.listagem .imagem img {width: 170px;}
    
    #imoveis.wrapper .content .conteudo.listagem ul li {padding: 20px;}
    #imoveis.wrapper .content .conteudo ul li .txt {width: 260px;}
    #imoveis.wrapper .content .conteudo.listagem ul li h4 {font-size: 16px;}
    #imoveis.wrapper .content .conteudo.listagem ul li .categoria {font-size: 12px;}
    #imoveis.wrapper .content .conteudo.listagem ul li .localizacao {font-size: 12px;}
    
    
    #imoveis.wrapper .content .conteudo.leitura {width: 684px;}
    
    #plantas-e-implantacao .abas .links {width: 180px;}
    #plantas-e-implantacao .abas .links a {font-size: 22px;}
    
    #plantas-e-implantacao .abas .conteudo {width: 780px;}
    #plantas-e-implantacao .abas .conteudo .galeria {width: 520px;}
    #plantas-e-implantacao .abas .conteudo .galeria .imagem {width: 100%;}
    #plantas-e-implantacao .abas .conteudo .galeria .imagem img {width: 100%;}
    
    #plantas-e-implantacao .abas .conteudo .imagens {width: 230px;}
    #plantas-e-implantacao .abas .conteudo .imagens ul li {width: 90px; height: auto;}
    #plantas-e-implantacao .abas .conteudo .imagens ul li a {display: inline-block; float: left;}
    #plantas-e-implantacao .abas .conteudo .imagens ul li img {width: 90px;}
    
    #ficha-tecnica .sidebar {width: 222px;}
    #ficha-tecnica .sidebar + .conteudo {padding-left: 260px;}
    #ficha-tecnica .sidebar .widget {width: 190px;}
    #ficha-tecnica .conteudo .texto {width: 390px;}
    #ficha-tecnica .conteudo .ft_conteudo .galeria {width: 240px; height: 172px;}
    #ficha-tecnica .conteudo .ft_conteudo .galeria ul li {height: 172px;}
    #ficha-tecnica .conteudo .ft_conteudo .galeria ul li img {width: 240px !important; height: 148px;}
    
    
    #perspectivas .titulo {width: auto; float: none; margin-bottom: 30px;}
    #ficha-tecnica .conteudo h2, #perspectivas .titulo h2 {font-size: 25px;}
    #perspectivas .galeria {margin-left: 0;}
    
    #estagiodaobra .estagios {width: 530px;}
    #estagiodaobra .estagios .barra {width: 280px;}
    #estagiodaobra .galeria {width: 400px; margin-top: 35px;}
    #estagiodaobra .galeria ul li img {width: 195px;}
    #estagiodaobra .galeria .bx-controls {width: 100%;}
    
    #cliente .box {padding: 60px 550px 60px 34px; }
    #cliente .box.logado .content form#dados_pessoais {width: 500px;}
    #cliente .box.logado .content form#dados_pessoais .left, #cliente .box.logado .content form#dados_pessoais .right {float: none;}
    
    #cliente .box {background-size: auto 80%;}
    
    #corretor .box {padding: 65px 300px 65px 60px; background-size: auto 310px;}
    #corretor.cadastro .box {padding: 65px 100px 65px 60px; }
    
    #corretor .box > .left {width: 300px;}
    #corretor .box > .right {width: 250px;}
    #corretor .box > .left + .right {margin-left: 30px;}
    
    #cliente .box h2, #corretor .box h2 {font-size: 28px;}
    
    #novidades_detalhes article h2 {font-size: 22px;}
    #novidades_detalhes article img {max-width: 260px;}
    
    #bottom.novidades article {width: 450px;}
    #bottom.novidades article .imagem img {width: 100px;}
    #bottom.novidades article .texto {width: 285px;}
    #bottom.novidades article .texto h3 {font-size: 18px;}
    #bottom.novidades article .texto .categoria a {font-size: 13px;}
    
    
    #atendimento.wrapper .content .sidebar {width: 220px; margin-right: 30px;}
    #atendimento.wrapper .content .sidebar .widget {width: 190px;}
    #atendimento.wrapper .content .conteudo > .texto + .matriz {width: 262px;}
    #atendimento.wrapper .content .conteudo > .matriz .widget {width: 220px;}
    #atendimento.wrapper .content .conteudo > .matriz .widget iframe {width: 220px; height: 195px;}
    
    #atendimento.wrapper .content .conteudo > .texto {width: 420px;}
    #atendimento.wrapper .content .conteudo {width: 710px;}
    
    #atendimento.wrapper.trabalhe .content .conteudo .texto, #atendimento.wrapper.enderecos .content .conteudo .texto {width: 710px;}
    
    #atendimento form .left, #atendimento form .right {float: none;}
    
    
    .bottom .aelmo, .bottom .novidades {
        width: 440px;
        margin: 40px 20px 65px;
    }
    
    .bottom .novidades .texto {width: 285px;}
    
    footer .contatos .telefone span {font-size: 25px;}
    footer .coluna_ajuste {width: 205px; float: left;}
    footer .coluna_ajuste .coluna + .coluna{padding-top: 30px;}
    
    footer .newsletter .titulo {width: 290px;}
    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;}
    
}

