.mw-25{
    max-width: 25%;
}
.mw-50{
    max-width: 50%;
}
.mw-75{
    max-width: 75%;
}
@media (min-width: 992px){
    .col-lg-vw-12 {
        width: 100vw;
    }
    .col-lg-vw-9 {
        width: 75vw;
    }
    .col-lg-vw-8 {
        width: 66.66vw;
    }
    .col-lg-vw-6 {
        width: 50vw;
    }
    .col-lg-vw-6:last-child {
        margin-right: calc(-100vw / 2 + 100% / 2);
    }
    .col-lg-vw-6:first-child {
        margin-left: calc(-100vw / 2 + 100% / 2);
    }
    .col-lg-vw-4 {
        width: 33.33vw;
    }
    .col-lg-vw-4:last-child {
        margin-right: calc(-100vw / 2 + 100% / 3);
    }
    .col-lg-vw-4:first-child {
        margin-left: calc(-100vw / 2 + 100% / 3);
    }
    .col-lg-vw-3 {
        width: 25vw;
    }
    .text-lg-align-inherit{
        text-align: inherit !important;
    }
    .mw-lg-25{
        max-width: 25%;
    }
    .mw-lg-50{
        max-width: 50%;
    }
    .mw-lg-75{
        max-width: 75%;
    }
}
@media (min-width: 768px){
    .col-md-vw-12 {
        width: 100vw;
    }
    .col-md-vw-9 {
        width: 75vw;
    }
    .col-md-vw-8 {
        width: 66.66vw;
    }
    .col-md-vw-6 {
        width: 50vw;
    }
    .col-md-vw-4 {
        width: 33.33vw;
    }
    .col-md-vw-3 {
        width: 25vw;
    }
    .text-md-align-inherit{
        text-align: inherit !important;
    }
    .mw-md-25{
        max-width: 25%;
    }
    .mw-md-50{
        max-width: 50%;
    }
    .mw-md-75{
        max-width: 75%;
    }
}
@media (max-width: 991px){
    .table-responsive-lg tr{
        display: flex;
        flex-wrap: wrap;
        gap: 0;
        margin-bottom: 1rem;
    }
    .table-responsive-lg tr td {
        width: 100%;
        margin: 0px;
        display: inline-flex;
        border: none;
    }
}
