.isotope-sorting .row,
.isotope-sorting .sorting__item > .isotope-sorting-row {
    --bs-gutter-x: 1.5rem !important;
    --bs-gutter-y: 0 !important;
    display: flex !important;
    flex-wrap: wrap !important;
    margin-top: calc(var(--bs-gutter-y) * -1) !important;
    margin-right: calc(var(--bs-gutter-x) / -2) !important;
    margin-left: calc(var(--bs-gutter-x) / -2) !important;
}

.isotope-sorting .row>*,
.isotope-sorting .sorting__item .row>* {
    flex-shrink: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
    padding-right: calc(var(--bs-gutter-x) / 2) !important;
    padding-left: calc(var(--bs-gutter-x) / 2) !important;
    margin-top: var(--bs-gutter-y) !important;
}

.isotope-sorting .col-1{
    flex:0 0 auto;
    width:8.33333333% !important;
}
.isotope-sorting .col-2{
    flex:0 0 auto;
    width:16.66666667% !important;
}
.isotope-sorting .col-3{
    flex:0 0 auto;
    width:25% !important;
}
.isotope-sorting .col-4{
    flex:0 0 auto;
    width:33.33333333% !important;
}
.isotope-sorting .col-5{
    flex:0 0 auto;
    width:41.66666667% !important;
}
.isotope-sorting .col-6{
    flex:0 0 auto;
    width:50% !important;
}
.isotope-sorting .col-7{
    flex:0 0 auto;
    width:58.33333333% !important;
}
.isotope-sorting .col-8{
    flex:0 0 auto;
    width:66.66666667% !important;
}
.isotope-sorting .col-9{
    flex:0 0 auto;
    width:75% !important;
}
.isotope-sorting .col-10{
    flex:0 0 auto;
    width:83.33333333% !important;
}
.isotope-sorting .col-11{
    flex:0 0 auto;
    width:91.66666667% !important;
}
.isotope-sorting .col-12{
    flex:0 0 auto;
    width:100% !important;
}

@media (min-width:576px){ !important;
    .isotope-sorting .col-sm-1{
        flex:0 0 auto;
        width:8.33333333% !important;
    }
    .isotope-sorting .col-sm-2{
        flex:0 0 auto;
        width:16.66666667% !important;
    }
    .isotope-sorting .col-sm-3{
        flex:0 0 auto;
        width:25% !important;
    }
    .isotope-sorting .col-sm-4{
        flex:0 0 auto;
        width:33.33333333% !important;
    }
    .isotope-sorting .col-sm-5{
        flex:0 0 auto;
        width:41.66666667% !important;
    }
    .isotope-sorting .col-sm-6{
        flex:0 0 auto;
        width:50% !important;
    }
    .isotope-sorting .col-sm-7{
        flex:0 0 auto;
        width:58.33333333% !important;
    }
    .isotope-sorting .col-sm-8{
        flex:0 0 auto;
        width:66.66666667% !important;
    }
    .isotope-sorting .col-sm-9{
        flex:0 0 auto;
        width:75% !important;
    }
    .isotope-sorting .col-sm-10{
        flex:0 0 auto;
        width:83.33333333% !important;
    }
    .isotope-sorting .col-sm-11{
        flex:0 0 auto;
        width:91.66666667% !important;
    }
    .isotope-sorting .col-sm-12{
        flex:0 0 auto;
        width:100% !important;
    }
}
@media (min-width:768px){ !important;
    .isotope-sorting .col-md-1{
        flex:0 0 auto;
        width:8.33333333% !important;
    }
    .isotope-sorting .col-md-2{
        flex:0 0 auto;
        width:16.66666667% !important;
    }
    .isotope-sorting .col-md-3{
        flex:0 0 auto;
        width:25% !important;
    }
    .isotope-sorting .col-md-4{
        flex:0 0 auto;
        width:33.33333333% !important;
    }
    .isotope-sorting .col-md-5{
        flex:0 0 auto;
        width:41.66666667% !important;
    }
    .isotope-sorting .col-md-6{
        flex:0 0 auto;
        width:50% !important;
    }
    .isotope-sorting .col-md-7{
        flex:0 0 auto;
        width:58.33333333% !important;
    }
    .isotope-sorting .col-md-8{
        flex:0 0 auto;
        width:66.66666667% !important;
    }
    .isotope-sorting .col-md-9{
        flex:0 0 auto;
        width:75% !important;
    }
    .isotope-sorting .col-md-10{
        flex:0 0 auto;
        width:83.33333333% !important;
    }
    .isotope-sorting .col-md-11{
        flex:0 0 auto;
        width:91.66666667% !important;
    }
    .isotope-sorting .col-md-12{
        flex:0 0 auto;
        width:100% !important;
    }
}
@media (min-width:992px){ !important;
    .isotope-sorting .col-lg-1{
        flex:0 0 auto;
        width:8.33333333% !important;
    }
    .isotope-sorting .col-lg-2{
        flex:0 0 auto;
        width:16.66666667% !important;
    }
    .isotope-sorting .col-lg-3{
        flex:0 0 auto;
        width:25% !important;
    }
    .isotope-sorting .col-lg-4{
        flex:0 0 auto;
        width:33.33333333% !important;
    }
    .isotope-sorting .col-lg-5{
        flex:0 0 auto;
        width:41.66666667% !important;
    }
    .isotope-sorting .col-lg-6{
        flex:0 0 auto;
        width:50% !important;
    }
    .isotope-sorting .col-lg-7{
        flex:0 0 auto;
        width:58.33333333% !important;
    }
    .isotope-sorting .col-lg-8{
        flex:0 0 auto;
        width:66.66666667% !important;
    }
    .isotope-sorting .col-lg-9{
        flex:0 0 auto;
        width:75% !important;
    }
    .isotope-sorting .col-lg-10{
        flex:0 0 auto;
        width:83.33333333% !important;
    }
    .isotope-sorting .col-lg-11{
        flex:0 0 auto;
        width:91.66666667% !important;
    }
    .isotope-sorting .col-lg-12{
        flex:0 0 auto;
        width:100% !important;
    }
}
@media (min-width:1200px){ !important;
    .isotope-sorting .col-xl-1{
        flex:0 0 auto;
        width:8.33333333% !important;
    }
    .isotope-sorting .col-xl-2{
        flex:0 0 auto;
        width:16.66666667% !important;
    }
    .isotope-sorting .col-xl-3{
        flex:0 0 auto;
        width:25% !important;
    }
    .isotope-sorting .col-xl-4{
        flex:0 0 auto;
        width:33.33333333% !important;
    }
    .isotope-sorting .col-xl-5{
        flex:0 0 auto;
        width:41.66666667% !important;
    }
    .isotope-sorting .col-xl-6{
        flex:0 0 auto;
        width:50% !important;
    }
    .isotope-sorting .col-xl-7{
        flex:0 0 auto;
        width:58.33333333% !important;
    }
    .isotope-sorting .col-xl-8{
        flex:0 0 auto;
        width:66.66666667% !important;
    }
    .isotope-sorting .col-xl-9{
        flex:0 0 auto;
        width:75% !important;
    }
    .isotope-sorting .col-xl-10{
        flex:0 0 auto;
        width:83.33333333% !important;
    }
    .isotope-sorting .col-xl-11{
        flex:0 0 auto;
        width:91.66666667% !important;
    }
    .isotope-sorting .col-xl-12{
        flex:0 0 auto;
        width:100% !important;
    }
}
@media (min-width:1400px){ !important;
    .isotope-sorting .col-xxl-1{
        flex:0 0 auto;
        width:8.33333333% !important;
    }
    .isotope-sorting .col-xxl-2{
        flex:0 0 auto;
        width:16.66666667% !important;
    }
    .isotope-sorting .col-xxl-3{
        flex:0 0 auto;
        width:25% !important;
    }
    .isotope-sorting .col-xxl-4{
        flex:0 0 auto;
        width:33.33333333% !important;
    }
    .isotope-sorting .col-xxl-5{
        flex:0 0 auto;
        width:41.66666667% !important;
    }
    .isotope-sorting .col-xxl-6{
        flex:0 0 auto;
        width:50% !important;
    }
    .isotope-sorting .col-xxl-7{
        flex:0 0 auto;
        width:58.33333333% !important;
    }
    .isotope-sorting .col-xxl-8{
        flex:0 0 auto;
        width:66.66666667% !important;
    }
    .isotope-sorting .col-xxl-9{
        flex:0 0 auto;
        width:75% !important;
    }
    .isotope-sorting .col-xxl-10{
        flex:0 0 auto;
        width:83.33333333% !important;
    }
    .isotope-sorting .col-xxl-11{
        flex:0 0 auto;
        width:91.66666667% !important;
    }
    .isotope-sorting .col-xxl-12{
        flex:0 0 auto;
        width:100% !important;
    }
}