/* GLOBAL RESPONSIVE */

/* Mobile First - ajusta para telas pequenas primeiro */
@media (max-width: 575.98px) {


    select {
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;

      background-color: white; /* força fundo branco */
      border: 1px solid #ccc;
      border-radius: 5px;
      padding: 8px 12px;
      color: #333;
      outline: none;
      box-shadow: none;
    }

.container.d-flex.justify-content-between.align-items-center.flex-wrap.gap-3{

    display: block !important;
    float: left;    
}
.d-flex.align-items-center.gap-2{
    display: block !important;
    height: 130px;
    float: left;    
}




.title-description-ad-prop {
    width: 100% !important;
}

.title-description-ad-prop br {
    display: none;
}


    .search-box{
        width: 100% !important;
        display: block !important;
        height: inherit !important;
    }
    .search-box .filters{
        display: block !important;
    }

    .search-box .filters .filter-type, .search-box .filters .filter-city, .search-box .filters .filter-neighborhood {
        width: 100%;
        text-align: left;
    }
    .filter-type ,
    .filter-city ,
    .filter-neighborhood {
      display: flex;
      align-items: center;
      gap: 8px; /* espaço entre ícone e select */
    }

    .filters i {
      flex-shrink: 0; /* garante que o ícone não encolha */
      font-size: 20px; /* ajuste opcional para o tamanho do ícone */
    }

    .filters select {
      flex: 1;
      min-width: 0; /* evita quebra no flex container */
    }

    #home-experimente{
        max-width: 80%;
    }
    #buscarPorCodigo, #link-ad-prop{
        display: block;
    }
    .bottom-links .divider{
        display: none;
    }




}

/* Tablet */
@media (min-width: 768px) and (max-width: 991.98px) {
    /* Estilos para tablets */
}

/* Desktop médio */
@media (min-width: 992px) and (max-width: 1199.98px) {
    /* Ajustes para desktops médios */
}

/* Desktop grande */
@media (min-width: 1200px) {
    /* Ajustes para telas grandes */
}
