@media (max-width: 1680px) {
    .cards-group-grid__item {
        flex: 0 0 calc(33.33333334% - (var(--gap, 20px) - (var(--gap, 20px) / (100 / 33.33333334))));
    }
}
@media (max-width: 1399.98px) {
    .sidebar-helper.sidebar-helper--static {
        position: fixed;
        display: flex;
    }

    .wrapper:has(+ .sidebar-helper.open) {
        padding-right: 0;
    }
    *:not(.header-controls):has(~ .sidebar-helper.open) {
        margin-right: 0px;
    }
    .header-controllers ~ .sidebar-helper{
        margin-top: 0px !important;
        height: calc(100% - var(--header-fixed-padding)) !important;
    }
   
    .header-controls ~ .sidebar-helper{
        margin-top: 0px;
        height: calc(100% - var(--header-fixed-padding));
    }
}


@media (max-width: 1199.98px) {
    .sidebar-open .sidebar-2{
        left: 0;
    }
    .sidebar-2{
        transition: .2s;
        width: calc(100vw - 80px);
        left: calc(-100vw + 80px);
    }

    .sidebar-2-pl{
        padding-left: 0;
    }
}

@media (max-width: 1064.98px) {
    .cards-group-grid__item {
        flex: 0 0 calc(50% - (var(--gap, 20px) - (var(--gap, 20px) / (100 / 50))));
    }
}

@media (max-width: 1049.98px) {
    .service-plan-item{
        flex-direction: column;
        align-items: baseline;
    }

    .service-checkbox{
        margin-bottom: 15px;
    }

    .service-plan-item .text-link{
        margin-top: 15px;
    }
}

@media (max-width: 991.98px) {
    .card-download-list{
        margin-top: 20px;
        margin-left: auto;
        margin-right: auto;
    }

    .hotel-list-group{
        flex-direction: column;
    }

    .step-hotel-list{
        max-width: initial;
    }

    .table-hotel-field-group{
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media (max-width: 767.98px) {
    .service-text-list{
        max-height: initial;
    }

    .stand-expanded .modal__footer{
        flex-direction: column;
        gap: 10px;
    }

    .stand-expanded .modal__footer .btn {
        width: 100%;
    }
}

@media (max-width: 719.98px) {
    .cards-group-grid__item {
        flex: 0 0 calc(100% - (var(--gap, 20px) - (var(--gap, 20px) / 100)));
    }
}


@media (max-width: 575.98px) {
    .label-3-group{
        flex-direction: column;
        align-items: flex-start;
    }

    .label-3-group .label-3{
        margin-bottom: 6px;
    }

    .sidebar-helper {
        --sidebar-width: 100%;
    }

    .modal-valuation .modal__body-section{
        padding: 26px;
    }

    .tabs-footer-body{
        padding: 26px;
    }

    .modal-valuation__data-table table.dataTable thead>tr>th.sorting_asc, table.dataTable thead>tr>th.sorting{
        padding-right: 26px !important;
    }

    .group-body-style{
        flex-direction: column;
        gap: 20px;
    }
}

@media (min-width: 576px) {

}

@media (min-width: 768px) {

}

@media (min-width: 992px) {
    .modal-one-chart .chart-card__body canvas{
        height: 500px !important;
    }
}

@media (min-width: 1200px) {

}
