@media (min-width: 1px) {

                                               /*BARRA*/
    .subasTitle {
        font-size: 1.3em;
 }

    .subasSubtitle{
        font-size: 0.8em;
    }

.start{
    font-size: 0.7em;
}

.dateTitle{
    font-size: 0.7em;
}

.internCounter1, .internCounter2{
font-size: 0.7em;
}

.botonInscribirse{
   font-size: 0.9em;
    padding: 3%;

}

    .botonInscribirse:hover{
        font-size: 1.2em;
    }



                            /*LOTES CARDS*/
    /*LOTES CARDS*/
    .row {
        margin-right:-10px;
        margin-left: -10px;
    }

    .summary {
        text-align: center;
    }

    .outPrice {
        font-size: 7.5px;
        line-height: 15px;
    }

    .reservoirTxt {
        font-size: 7px;
        line-height: 2px;
    }

    .nameTxt {
        font-size: 10px;
        line-height: 12px;
        max-height: 38px;
        overflow: hidden;
    }

    .priceTxt {
        font-size: 14px;
        line-height: 20px;
    }

    .warranty{
        font-size: 11px;
    }

    .financingTxt{
        font-size: 8.5px;
    }

    /* COLUMNAS */

    .filters_column{
        width: 100%;
    }

    .filters_width{
        width: 0;
    }

    /*  FILTROS  */
    .card{
        border:none;
    }

    #card-title{
        font-size: 20px;
    }

    /* boton filtro  */
    .d-md-none{
        display: flex;
    }
    .btn {
        display: flex;
    }

    .btn-block {
        display: flex !important;
    }

    #contFiltros {
        display: none;
        position: absolute;
        bottom: 100%; /* Coloca el contenedor justo encima del botón */
        left: 0;
        width: 100%;
        max-height: 0;
        background: white;
        border-top: 1px solid #ccc;
        box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.1);
        transition: max-height 0.3s ease-out;
        overflow: auto;
        border-radius: 30px 30px 0 0;
    }

/* FILTRO TIPO */
    .car-type{
        font-size: 11px;
    }


    /* FILTRO PRECIO  */

    .container_range-slider{
        width: 86%;
    }

    .container-go{
        width: 0;
    }

    .go{
        margin-left: 12px;
    }

    #range-price{
        width: 100%;
    }


}

@media (min-width: 330px){

    /*LOTES CARDS*/
    .priceTxt{
        font-size: 14px;
        line-height: 20px;
    }

    .financingTxt{
        font-size: 9px;
    }

    .outPrice {
        font-size: 7.9px;
        line-height: 15px;
    }

    .reservoirTxt{
        font-size: 7.8px;
        line-height: 6px;
    }


    /* FILTRO TIPO    */

    .card-wrapper {
        padding: 0 0 16px;
    }

    .car-type {
        font-size: 12px;
    }

    /* FILTRO PRECIO  */
    #range-price{
        width: 100%;
    }


}

@media (min-width: 340px) {


    /*LOTES CARDS*/
    .priceTxt{
        font-size: 14px;
        line-height: 20px;
    }

    .financingTxt{
        font-size: 9.5px;
    }

    .outPrice{
        font-size: 8.2px;
        line-height: 15px;
    }

    .reservoirTxt{
        font-size:8px;
        line-height: 5px;
    }


}


@media (min-width: 370px){
    .go{
    margin-left: 20px;
    }
}


@media (min-width: 375px) {

                                   /*BARRA*/
    .subasTitle {
        font-size: 1.5em;
    }

    .subasSubtitle{
        font-size: 1em;
    }


    .start{
        font-size: 0.8em;
    }

    .dateTitle{
        font-size: 0.8em;
    }

    .internCounter1, .internCounter2{
        font-size: 0.8em;
    }

    .botonInscribirse{
        font-size: 1em;
        padding: 3%;

    }

    .botonInscribirse:hover{
        font-size: 1.3em;
    }


    /*LOTES CARDS*/
    .row {
        margin-right: -10px !important;
        margin-left: -10px !important;
    }
    .outPrice {
        font-size: 9px;
    }

    .reservoirTxt {
        font-size: 9px;
        line-height: 8px;
    }

    .nameTxt {
        font-size: 12px;
        line-height: 16px;
        max-height: 49px;
    }

    .priceTxt {
        font-size: 15px;
        line-height: 25px;
    }

    .financingTxt{
        font-size: 10px;
    }

    .warranty{
        font-size: 12px;
    }

    /* BOTON FILTROS  */
    .bars{
        width: 70%;
    }

    /* COLUMNAS  */

    .filters_column{
        width: 100%;
    }

    .filters_width{
        width: 0;
    }

}


@media (min-width: 387px) {

    /*LOTES CARDS*/
    .outPrice{
        font-size: 9.5px;
    }

    .priceTxt{
        font-size: 16px;
    }

    .reservoirTxt{
        font-size: 9px;
    }

    .warranty{
        font-size: 12px;
    }

}

@media(min-width: 410px){
    .go{
        margin-left: 24px;
    }
}


@media (min-width: 425px) {

    /*BARRA*/

    .subasTitle {
        font-size: 1.5em;
    }

    .subasSubtitle{
        font-size: 1em;
    }
    
    .start{
        font-size: 0.8em;
        margin-right: 20px;
    }

    .dateTitle{
        font-size: 0.8em;
    }

    .internCounter1, .internCounter2{
        font-size: 0.8em;
    }

    .botonInscribirse {
        font-size: 1em;
        padding: 3%;
    }

    .botonInscribirse:hover {
        font-size: 1.3em;
    }

    /* LOTES CARDS*/
    .row {
        margin-right: -10px !important;
        margin-left: -10px !important;
    }

    .summary {
        text-align: center;
        padding: 10px 0;
    }

    .reservoirTxt {
        font-size: 7px;
        line-height: 4px;
    }

    .nameTxt {
        font-size: 13px;
        line-height: 18px;
        max-height: 55px;
    }

    .priceTxt {
        font-size: 17px;
        line-height: 23px;
    }

    .outPrice {
        font-size: 10.5px;
        line-height: 15px;
    }

    .reservoirTxt {
        font-size: 10px;
        line-height: 9px;
    }

    .warranty{
        font-size: 12px;
    }

    .financingTxt{
        font-size: 10px;
    }

}


@media(min-width: 440px){
.go{
    margin-left: 28px;
}
}


@media(min-width:450px){
    .nameTxt{
        font-size:15px;
        line-height: 19px;
        max-height: 58px;
    }

    .priceTxt{
        font-size:19px;
        line-height: 30px;
    }

    .warranty{
        font-size: 14px;
    }

    .financingTxt{
        font-size: 10.3px;
    }

    .outPrice{
        font-size: 10.9px;
        line-height: 15px;
    }

    .reservoirTxt{
        font-size: 11px;
        line-height: 11px;
    }

}

@media(min-width: 470px){
    .go{
        margin-left: 32px;
    }
}


@media(min-width: 490px){
    .go{
        margin-left: 34px;
    }

}

@media(min-width: 500px){
    .reservoirTxt{
        font-size: 12px;
        line-height: 13px;
    }

    /* FILTRO PRECIO  */

    .go{
        margin-left: 37px;
    }
}


@media(min-width: 530px){

    /*  FILTRO PRECIO  */
    .container_range-slider{
        width: 91%;
    }

    .go{
        margin-left: 18px;
    }
}


@media(min-width: 570px) {

    /*  FILTRO PRECIO  */
    .container_range-slider {
        width: 92%;
    }
}


@media(min-width: 635px) {
    /*  FILTRO PRECIO  */
        .container_range-slider {
            width: 93%;
        }
    .nameTxt{
        font-size:16px;
        line-height: 20px;
        max-height: 61px;
    }
}

@media(min-width: 750px) {

    /*  FILTRO PRECIO  */
    .container_range-slider {
        width: 94%;
    }
    .nameTxt{
        font-size:18px;
        line-height: 24px;
        max-height: 74px;
    }
}


@media (min-width: 768px) {

    /*BARRA*/
                .subasTitle {
                    font-size: 2em;
                }

                .subasSubtitle {
                    font-size: 1.2em;
                }

                .start {
                    font-size: 1em;
                    margin-right: 20px;
                }

                .dateTitle {
                    font-size: 1em;
                }

                .internCounter1, .internCounter2 {
                    font-size: 1em;
                }

                .containerBetweenColumns {
                    height: 13px;
                }

                .botonInscribirse {
                    font-size: 1.2em;
                    padding: 1%;

                }

                .botonInscribirse:hover {
                    font-size: 1.3em;
                }


                /*      LOTES CARDS      */
                .priceTxt {
                    font-size: 20px;
                    line-height: 30px;
                }

                .outPrice {
                    font-size: 11px;
                    line-height: 20px;
                }

                .reservoirTxt {
                    font-size: 11px;
                    line-height: 6px;
                }
                .financingTxt {
                    font-size: 11px;
                }

                .warranty {
                    font-size: 14px;
                }

                /* COLUMNAS */
                .filters_column {
                    width: 100%;
                    display: block;
                }

                .filters_width {
                    width: 91%;
                }


                /*FILTRO*/
                .col-md-3 {
                    flex: 0 0 110%;
                    max-width: 110%;
                }

                .col-md-9 {
                    flex: 0 0 65%;
                    max-width: 100%;
                    padding-top: 8px;
                }

                /* boton filtro  */
                .d-md-none {
                    display: flex !important;
                }

                /*.btn {
                    display: none;
                }*/

              /*  .btn-block {
                    display: none !important;
                }*/
    .btnFilters{
        display: none !important;
    }

                #contFiltros {
                    max-height: none;
                    overflow: visible;
                    border-radius: 0;
                    display: block;
                    position: relative;
                    bottom: 0;
                    box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.1);
                    border-top: 0;
                }

                .fixed-bottom-button {
                    display: none; /* Oculta el botón en pantallas mayores */
                    position: static;
                    box-shadow: none;
                    width: 101%;
                }

                #contFiltros.show {
                    /*max-height: none;*/
                    max-height: 0;
                }

                /*FILTRO TIPO*/
                .card-wrapper {
                    margin: 0 10px 15px;
                }

                /* FILTRO PRECIO  */
                #range-price {
                    width: 100%;
                }

                #range-price span {
                    padding: 1px 7px;
                }

                .go {
                    margin-left: 17px;
                }
            }


@media(min-width: 850px){
    .container_range-slider{
        width: 95%;
    }

    .go{
        margin-left: 16px;
    }

}




@media (min-width: 900px){

    /* FILTROS */

    .filters_column{
        width: 100%;
        display: flex;
    }

    .filters_width{
        width: 34%;
    }

    .col-md-3{
        flex: 0 0 100%;
        max-width: 100%;
    }

    .fixed-bottom-button{
        width: 100%;
    }

    /* CATEGORIAS FILTROS*/
    .car-type{
        font-size: 9px;
    }

    /*  FILTRO PRECIO    */
    .container_range-slider{
        width: 82%;
    }

}

@media (min-width: 992px){

    /* LOTES CARDS */

    .nameTxt{
        font-size: 11px;
        line-height: 16px;
        max-height: 48px;
    }

    .priceTxt{
        font-size: 15px;
        line-height: 30px;
    }

    .warranty{
        font-size: 11px;
    }

    .financingTxt{
        font-size: 8px;
    }

    .outPrice{
        font-size: 7px;
        line-height: 20px;
    }

    .reservoirTxt{
        font-size: 7px;
        line-height: 1px;
    }


    /* FILTRO */

    .col-md-3{
        flex: 0 0 100%;
        max-width: 100%;
    }


}

/*me quede aqui*/

@media (min-width: 1000px){

    /*LOTES CARDS*/

    .nameTxt{
        font-size: 12px;
        line-height: 17px;
        max-height: 51px;
    }

    .priceTxt{
        font-size: 14px;
        line-height: 25px;
    }

    .warranty{
        font-size: 12px;
    }

    .financingTxt{
        font-size: 8px;
    }

    .outPrice{
        font-size: 7px;
        line-height: 16px;
    }

    .reservoirTxt{
        font-size: 7px;
        line-height: 6px;
    }

    /* FILTRO */

    .ba-lateral{
        max-width: 350px;
    }

    .col-md-3{
        flex:0 0 400%;
    }

    .car-type{
        font-size: 11px;
    }

    .fixed-bottom-button{
        width: 100%;
    }

    /*FILTRO TIPO */
    .container_range-slider{
        width: 85%;
    }

}




    @media (min-width: 1024px) {
        /*BARRA*/

        .bar{
            padding:2.5%
        }

        .subasTitle {
            font-size:2em;
        }

        .subasSubtitle{
            font-size: 1.3em;
        }

        .containerStartSubas{
            flex-direction:row;
        }

        .start{
            font-size: 0.9em;
            margin-right: 7px;
        }

        .dateTitle{
            font-size: 0.9em;
        }

        .internCounter1, .internCounter2{
            font-size: 0.9em;
        }

        .botonInscribirse{
            font-size: 1.3em;
            padding: 1%;

        }

        .botonInscribirse:hover{
            font-size: 1.4em;
        }

        /* LOTES CARDS */

        .warranty {
            padding: 4px 7px;
            border-radius: 2px;
            font-size: 12px;
        }

        .financingTxt{
            font-size: 9px;
        }

        .priceTxt {
            font-size: 14px;
            line-height: 18px;
        }

        .outPrice {
            font-size:7px;
            line-height: 12px;
        }

        .reservoirTxt {
            font-size: 7px;
            line-height: 8px;
        }
    }


@media(min-width: 1060px){
    .filters_width{
        width: 33%;
    }
}

@media(min-width: 1090px){

    .filters_column{
    width: 100%;
    }

    .filters_width{
        width: 32%;
    }
}


@media(min-width: 1100px){
    .filters_width{
        width: 31%;
    }

    .col-md-9{
        flex: 0 0 68%;
    }
}


@media(min-width: 1131px){

    .nameTxt{
        font-size: 14px;
        line-height: 18px;
        max-height: 54px;
    }

    .priceTxt{
        font-size: 18px;
        line-height: 18px;
    }

    .outPrice{
        font-size: 7px;
        line-height: 12px;
    }

    .reservoirTxt{
        font-size: 8px;
        line-height: 11px;
    }
}

@media(min-width: 1170px){
    /* COLUMNAS*/
    .filters_width{
        width: 30%;
    }

    .col-md-9{
        flex: 0 0 69%;
    }
}

@media(min-width: 1200px){

    /*LOTES CARDS*/
    .priceTxt{
        font-size: 20px;
    }

    .warranty{
        font-size: 14px;
    }

    .financingTxt{
        font-size: 12px;
    }

    .outPrice{
        font-size:9.5px;
        line-height: 14px;
    }

    .reservoirtxt{
        font-size: 10px;
        line-height: 11px;
    }

    /* COLUMNAS  */

    .filters_width{
        width: 28%;
    }

    /* FILTRO */

    .ba-lateral{
        max-width: 400px;
    }

    .col-md-3{
        flex: 0 0 100%;
    }

    .col-md-9{
        flex: 0 0 71%;
        max-width: 78%;
    }

}

@media screen and (max-width: 1200px){
    .card-wrapper .swiper-slide-button{
        display: none;
    }

}

@media(min-width: 1200px){

    /*  FILTRO PRECIO    */
    .container_range-slider{
        width: 84%;
    }
}

@media(min-width: 1300px){

    /*  FILTRO PRECIO    */
    .container_range-slider{
        width: 86%;
    }
}

@media (min-width: 1400px) {
    /*BARRA*/

    .bar{
        padding: 2%;
    }

    .subasTitle {
        font-size: 2em;
    }

    .subasSubtitle{
        font-size: 1.3em;
    }

    .start{
        font-size: 1em;
        margin-right: 20px;
    }

    .dateTitle{
        font-size: 1em;
    }

    .internCounter1, .internCounter2{
        font-size: 1em;
    }

    .botonInscribirse{
        font-size: 1.5em;
        padding: 0.5%;

    }

    .botonInscribirse:hover{
        font-size: 1.6em;
    }


    .contenedorEntreColumnas{
    height: 13px;
    }

    /* LOTES CARDS */

    .warranty {
        padding: 6px 9px;
        border-radius: 2px;
        font-size: 16px;
    }

    .priceTxt {
        font-size: 23px;
        line-height: 30px;
    }

    .outPrice {
        font-size: 11px;
        line-height: 15px;
    }

    .reservoirTxt {
        font-size: 12px;
        line-height: 14px;
    }

    .nameTxt {
        font-size: 16px;
        line-height: 22px;
        max-height: 66px;
    }

    .financingTxt{
        font-size: 12px;
    }

    .summary{
        font-size: 15px;
    }

    /* FILTRO PRECIO */
    .container_range-slider{
        width: 87%;
    }

}

@media (min-width: 1450px){
    /* COLUMNAS  */
    .filters_width{
        width: 27%;
    }
}

@media (min-width: 1500px){
    /* COLUMNAS  */
    .filters_width{
        width: 25%;
    }

    .col-md-9{
        flex: 0 0 74%;
        max-width: 78%;
    }
}

@media(min-width: 1600px){

    /* LOTES CARDS */

    .nameTxt{
        font-size: 18px;
        line-height: 24px;
        max-height: 72px;
    }

    .priceTxt{
        font-size: 24px;
        line-height: 30px;
    }

    .outPrice{
        font-size: 12px;
        line-height: 15px;
    }

    .reservoirTxt{
        font-size: 14px;
        line-height: 16px;
    }

    /* COLUMNAS  */
    .filters_width{
        width: 25%;
    }

    /*FILTRO TIPO */

    .container_range-slider{
        width: 87%;
    }
}

@media(min-width: 1700px){
    /* COLUMNAS  */
    .filters_width{
        width: 23%;
    }

    .col-md-9{
        flex: 0 0 76%;
    }
}

@media(min-width: 1900px){

    /*LOTES CARDS */

    .nameTxt{
        font-size: 22px;
        line-height: 30px;
        max-height: 90px;
    }

    .priceTxt{
        font-size: 30px;
        line-height: 40px;
    }

    .warranty{
        padding: 8px 10px;
        font-size: 19px;
    }

    .financingTxt{
        font-size: 14px;
    }

    .outPrice{
        font-size: 19px;
        line-height: 15px;
    }

    .reservoirTxt{
        font-size: 18px;
        line-height: 30px;
    }


    /* FILTRO */

    .ba-lateral{
        max-width: 400px;
    }

    .col-md-3{
        flex: 0 0 100%;
    }

    .col-md-9{
        flex: 0 0 100%;
        max-width: 78%;
    }

}

@media(min-width: 2100px){

    /*LOTES CARDS*/

    .nameTxt{
        font-size: 25px;
        line-height: 35px;
        max-height: 105px;
    }

    .priceTxt{
        font-size: 35px;
        line-height: 40px;
    }

    .warranty{
        padding: 9px 11px;
        font-size: 20px;
    }

    .financingTxt{
        font-size: 15px;
    }

    .outPrice{
        font-size: 20px;
        line-height: 15px;
    }

    .reservoirTxt{
        font-size: 19px;
        line-height: 30px;
    }

    /*FILTRO*/
    .filters_column{
        width: 99%;
    }

    .ba-lateral{
        max-width: 475px;
    }

    /* FILTRO PRECIO */
    .container_range-slider{
        width: 89%;
    }

}


@media(min-width: 2200px){
    /* FILTRO */

    .ba-lateral{
        max-width: 563px;
    }
}


    @media (min-width: 2560px) {
        /*BARRA*/

        .bar{
            padding: 2%;
        }

        .subasTitle {
            font-size: 3em;
        }

        .subasSubtitle{
            font-size: 2em;
        }


        .start{
            font-size: 1.8em;
            margin-right: 10px;
        }

        .dateTitle{
            font-size: 1.8em;
        }

        .internCounter1, .internCounter2{
            font-size: 1.8em;
        }

        .contenedorEntreColumnas{

            height:23px;

        }

        .botonInscribirse{
            font-size: 2.2em;
            padding: 0.3%;

        }

        .botonInscribirse:hover{
            font-size: 2.3em;
        }


        /*LOTES CARDS*/
        .row {
            margin-right: 0 !important;
            margin-left: 0 !important;
            justify-content: space-between !important;
        }

        .counter{
        margin-left: 5px;
            margin-right: 5px;
        }


        .summary {
            text-align: right;
            font-size: 20px;
        }

        .priceTxt {
            font-size: 28px;
            line-height: 60px;
        }

        .outPrice {
            font-size: 20px;
            line-height: 45px;
        }

        .reservoirTxt {
            font-size: 20px;
            line-height: 11px;
            text-align: right;
        }
        .warranty{
            font-size: 25px;
            padding: 15px 7px;
            border-radius:2px;
        }

        .financingTxt{
            font-size: 15px;
        }

    }

@media(min-width: 2300px){
    /* FILTRO PRECIO */
    .container_range-slider{
        width: 90%;
    }

}






