﻿/*#region RESPONSIVO INICIAL */



@media only screen and (min-width:1152px) {
    .center {
        width: 1152px;
        padding: 0;
        box-sizing: border-box;
    }
}


/*#endregion */


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

    .center {
        box-sizing: border-box;
        /*padding: 0;*/
    }
    h1 a{
        width:145px;
    }
    /*#region BUSCA IMÓVEIS */
    section.busca_imoveis {
        padding: 20px 0;
    }
        section.busca_imoveis .div_painel_busca{
            padding:15px;
        }
            section.busca_imoveis .div_painel_busca select{
                margin-bottom:5px;
                margin-left:0;
                width:100%;
            }
            section.busca_imoveis .div_painel_busca input[type=submit]{
                float:none;
                margin:auto;
                display:table;
            }
            /*#endregion */
            /*#region PRODUTOS HOME */
            section.secao_imoveis li.li_lista {
                width: 48%;
            }

        section.secao_imoveis li.li_lista:first-child {
            margin-left: 0 !important;
        }

    .recorta_foto {
        width: 100% !important;
    }

    section.secao_imoveis li.li_lista .recorta_foto {
        height: 132px;
    }

    section.secao_imoveis ul.ul_itens li {
        width: 100%;
        padding: 7px 0;
        border-top: 1px solid #ccc;
    }

    section.secao_imoveis li figcaption ul.ul_itens li img {
        float: left;
    }
    section.secao_imoveis li figcaption ul.ul_itens li p {
        float: left;
        padding-top: 0;
        color: #333 !important;
        margin-left:10px;
    }
    section.secao_imoveis li figcaption ul.ul_itens li p span {
        font-size: 14px;
        color: #333;
        clear:none;
    }
    section.secao_imoveis li figcaption p.valor_imovel {
        line-height: 20px;
        padding: 5px 0;
        
    }
    /*#endregion */

    /*#region VANTAGENS */
    section.secao_vantagens{
        background-image:none;
    }
        section.secao_vantagens ul{
            float:left;
            width:100%;
        }
            section.secao_vantagens ul li:first-child{
                margin-top:0;
            }
            /*#endregion */

    /*#region FALE CONOSCO */
    section.secao_faleconosco .painel_faleconosco {
        width: 100%;
        margin-top: 10px;
    }
    section.secao_faleconosco {
        background-image: none;
        background-color: #295f6b;
    }
        section.secao_faleconosco input[type=text], section.secao_faleconosco input[type=email], section.secao_faleconosco .painel_faleconosco textarea {
            margin-top: 0;
            margin-bottom:5px;
            margin-left: 0;
            width: 100%;
        }
        section.secao_faleconosco .painel_faleconosco input[type=submit]{
            margin-right:0;
            margin-top:0;
        }
    section.secao_faleconosco h2.logo{
        display:none;
    }
    section.secao_faleconosco ul.endereco_whats{
        float:left;
        margin-top:15px;
        width:100%;
    }
    /*#endregion */
    .div_faleconsultores {
        max-width: 180px;
        margin-top: 25px;
    }

    header {
        padding-bottom: 20px;
    }

        header .topo_cima {
            height: auto;
        }

        header .parte_direita_topo {
            width: 48%;
            margin-left: 2%;
        }

    nav.redes_sociais_topo {
        margin-top: 15px;
    }

    .parte_baixo_topo {
        width: 100%;
        position: relative;
        margin-top: 20px;
    }

        .parte_baixo_topo .baixar_app {
            width: 100%;
            border-bottom: 8px solid rgba(255,255,255,0.3);
            height: auto;
            border-radius: 5px;
        }

            .parte_baixo_topo .baixar_app h2 {
                font-size: 36px;
                line-height: 36px;
                padding: 0;
            }

    .parte_direita_baixo {
        width: 100%;
        margin-left: 0;
        margin-top: 10px;
    }

    header p.frase_topo {
        font-size: 35px;
        font-weight: 800;
        color: #fff;
        margin-bottom: 20px;
        padding: 0 10px;
        text-align: justify;
        line-height: 35px;
    }

    a.btn_padrao {
        width: 170px;
        background-size: 100% auto;
        line-height: 46px;
        height: 47px;
        font-size: 16px;
    }

    a.btn_azul {
        margin-left: 10px;
    }

    section, footer {
        padding: 25px 0;
    }
     

        /*#region RODAPÉ */

        footer nav {
            width: 48% !important;
        }

            footer nav:nth-child(2n+1) {
                clear: both;
            }

            footer nav:nth-child(3), footer nav:nth-child(4) {
                margin-top: 20px;
            }

        footer .rodape_baixo a.a_termos {
            margin-left: 0;
            float: left;
            padding: 0 10px;
        }

            footer .rodape_baixo a.a_termos:nth-child(3) {
                margin-left: 10px;
            }

        footer nav.redes_sociais_topo {
            margin-left: 0;
            width: auto !important;
        }

            footer nav.redes_sociais_topo li {
                float: left;
            }

                footer nav.redes_sociais_topo li:first-child a {
                    margin-left: 0;
                }

        footer .rodape_baixo a.feito_com_carinho {
            margin-top: 23px;
            margin-left: 20px;
            width: 200px;
        }
    /*#endregion */
        nav.menu_principal, .fotos_desktop {
            display: none !important;
        }
    section.secao_internas section.secao_faleconosco{
        background:none !important;
    }
}

@media only screen and (min-width: 580px) and (max-width: 767px) {
    header {
        background-size: 100% auto;
    }
    .fotos_desktop{
        display:none;
    }
    nav.menu_principal {
        display: table !important;
        margin-left: 10px;
        margin-top: 10px;
    }
    .div_faleconsultores {
        max-width: 270px;
        margin-top: 0;
        float: left;
        /* margin-right: 152px; */
        margin-left: 24px;
    }

    section.detalhes_do_produto {
        padding: 20px 0 !important;
    }
    .detalhes_do_produto .direita .mema_laia .preco_produto {
        padding: 20px 0;
    }

    section.busca_imoveis .div_painel_busca, section.busca_imoveis .div_painel_busca fieldset {
        width: 100%;
        margin-left: 0;
    }
        section.busca_imoveis .div_painel_busca select{
            width:25%;
            margin-left:1%;
        }

        .fixed h1 {
            margin: 0;
            width: 190px !important;
        }

    .menu-responsivo {
        width: 210px !important;
    }
}

    @media only screen and (min-width:415px) and (max-width:568px) {
        
    }
    /*IPHONE 5s DEITADO*/
    @media only screen and (min-width: 558px) and (max-width: 767px) {
    }

    @media only screen and (min-width: 768px) and (max-width: 1023px) {
    }


    @media only screen and (min-width: 1024px) and (max-width: 1152px) {
    }



    @media only screen and (min-width:1152px) {
    }
