@media screen and (max-width: 900px) {
            .btn-view{
                padding: 1rem 1.5rem !important;
                font-size: 14px !important;
            }
            .grid{
                grid-template-columns: repeat(auto-fill, minmax(160px, 1fr)) !important;
                gap: 2em !important;
                max-width: 90%  !important;
                padding-top: 14%  !important;
            }
            .card-dates {
                font-size: 12px !important;
            }
            .ofertas-wrapper .input-combo-filter {
                margin-top: 3% !important;
                width: 100% !important;
            }
            .input-combo-filter input, .input-combo-filter select, .input-combo.input-combo-filter select:focus{
                padding: 20px 15px 5px !important;
            }
            .input-combo-filter .selector:after {
                top: 8px !important;
            }
            .ofertas-wrapper .ofertas {
                margin-top: 3%;
                padding: 0 !important;
            }
            .filters-wrapper form {
                padding: 2%;
            }
        }