@media (max-width: 1920px) {
    .btn-second, .btn-prime {
        zoom: 80%;
    }

    .admin-area__header > * {
        zoom: 80%;
    }

    .admin-area {
        --header-height: 76px;
    }

    .admin-area__header  {
        min-height: 76px;
        height: 76px;
        padding: 20px 39px;
        gap: 19px;
    }

    .admin-area__sidebar-inner {
        zoom: 80%;
    }

    .admin-area__sidebar-inner .btn-second,
    .admin-area__sidebar-inner .btn-prime,
    .groups-page__sidebar .btn-second,
    .groups-page__sidebar .btn-prime
    {
        zoom: 100%;
    }

    .admin-area {
        grid-template-columns: 200px calc(100% - 200px);
    }

    .admin-area:not(.full) {
        grid-template-columns: 97px calc(100% - 97px);
    }

    .groups-page__sidebar > div {
        zoom: 80%;
    }

    .groups-page {
        grid-template-columns: 256px 1fr;
    }

    :root {
        --sidebar-width: 256px !important;
    }

    .group-information-box__body {
        //width: calc(100vw - 256px - var(--sidebar-width) - 32px);
        width: calc(100vw - 256px - var(--sidebar-width) - 32px + 50px);
    }

    .group-information-box__header > * {
        zoom: 80%;
    }

    .tdrive-table__head .td > *, .tdrive-table__body .td > * {
        zoom: 80%;
    }

    .tdrive-table__body .tr .td {
        min-height: 84px;
    }

    .tdrive-table .tr .td {
        height: 60px;
    }

    .modal__header > *, .modal__footer > * {
      zoom: 80%;
    }
    .check-row > *  {
        zoom: 80%;
    }

    .input-field > *:not(.datapicker) > *:not(select):not(.select2 ) {
        zoom: 80%;
    }

    body .select2-container .select2-selection--single {
        height: 32px;
    }

    .select2-selection__rendered {
        zoom: 80%;
    }

    .modal.skin--center .modal__content .modal__header h3, .modal.skin--center .modal__content .modal__body p {
        zoom: 80%;
    }

    .input-field > label {
        zoom: 80%;
    }

    .field-wrap.datapicker input {
        height: 32px;
        font-size: 12px;
    }

    .field-wrap.datapicker input::placeholder {
        font-size: 12px;
    }

    .field-wrap.datapicker > *:not(input) {
        zoom: 80%;
    }

    .payment-row > label {
        zoom: 80%;
    }

    .installment__totals > *, .form-block__head > * {
        zoom: 80%;
    }

    .form-block__head  {
        font-size: 16px;
    }

    .document-item {
        zoom: 80%;
    }

    .file-modal-content {
        zoom: 80%;
    }

    .modal .gh-row-details > * {
        zoom: 80%;
    }

    .admin-area     .group-information-box__body {
        width: calc(100vw - 256px - 97px - 32px);
    }

    .admin-area.full     .group-information-box__body {
        width: calc(100vw - 256px - 200px - 32px);
    }

    .content-empty {
        zoom: 80%;
    }

    .modal.skin--center .modal__content {
        /*//zoom: 80%;*/
    }

    .group-information-box__header > * .btn-prime, .group-information-box__header > * .btn-second {
        zoom: 100%;
    }


    .grid-1-x-2__col-aside > * {
        zoom: 80%;
    }

    .input-group__title, .not-filled-box {
        zoom: 80%;
    }


    .content-empty .btn-prime, .grid-1-x-2__col-aside > * .btn-prime, .content-empty .btn-second, .grid-1-x-2__col-aside > *  .btn-second {
        zoom: 100%;
    }

    .grid-1-x-2 {
        grid-template-columns: 380px 1fr;
    }

    .ds-content__tabs {
        zoom: 80%;
    }

    .filial-card > * {
        zoom: 80%;
    }

    .select2-dropdown {
        max-width: 547px;
    }

    .select2-dropdown > * {
        zoom: 80%;
    }

    .tarif-item > * {
        zoom: 80%;
    }

    .setting-box__fields-row > span {
        zoom: 80%;
    }

    .setting-box__title {
        zoom: 80%;
    }

    .student-page .col .course-block__head > *{
        zoom: 80%;
    }

    .student-page .col .course-block__body > *:not(.input-field){
        zoom: 80%;
    }


    .student-middle .col-inner {
        zoom: 80%;
    }

    .student-bottom > * {
        zoom: 80%;
    }

    .student-bottom > * .btn-second, .student-bottom > * .btn-prime {
        zoom: 100%;
    }

    .student-bottom__body > .content-empty {
        zoom: 100%;
    }

    .student-main-info-box > * {
        zoom: 80%;
    }

    .student-bottom .content-empty {
        zoom: 100%;
    }

    .shedule-month {
        zoom: 80%;
    }

    .schedule__head > * , .schedule .time-column > *, .schedule .day-column > * {
        zoom: 80%;
    }

    .instructor-card {
        zoom: 80%;
    }

    .loaded_photos_grid {
        zoom: 80%;
    }

    .history-page-head > * , .history-page-body > * {
        zoom: 80%;
    }

    .reviews-list__item {
        zoom: 80%;
    }

    .show-more {
        zoom: 80%;
    }

    .std-count {
        zoom: 80%;
    }

    .std-item {
        zoom: 80%;
    }

    .admin-area__header-actions .btn-second,  .admin-area__header-actions .btn-prime {
        zoom: 100%;
    }

    .modal.skin--center .modal__content {
        zoom: 100%;
    }

    .admin-area__sidebar-inner .field-wrap > input {
        zoom: 100% !important;
    }

    .admin-area__sidebar-inner  .multiple-select-field__list {
        zoom: 100% !important;
    }

    .input-field > label .tip {
        zoom: 100% !important;
    }

    .tip-ic svg {
        width: 18px;
        height: 18px;
    }

    .f-tip__content {
        zoom: 110%;
    }

    .loaded_photos_grid .field-wrap span {
        font-size: 16px;
    }

    .loaded_photos_grid .field-wrap img {
        width: 60px;
        height: 60px;
    }

    .loaded-image-actions-container div {
        font-size: 16px;
    }

    .td-info-box .not-filled-box {
        zoom: 100%;
    }

    .file-modal__footer .btn-prime, .file-modal__footer .btn-second {
        zoom: 100%;
    }

    .multiple-select-field .caret-down {
        zoom: 100%  !important;
    }

    .search-field input {
        zoom: 100% !important;
    }

    .schedule__head-btn {
        zoom: 100%;
    }

    .schedule__head {
        padding-top: 20px;
    }

    .drop-zone.active .file-info {
        display: block;
        zoom: 120%;
    }

    .content-empty .ic {
        zoom: 140%;
    }

    .installment__totals p, .installment__totals span {
        font-size: 19px;
    }

    .checkbox-container {
        zoom: 80%;
    }
}

@media (min-width: 1920px) {
    .admin-area__header {
        min-height: 96px;
    }
}

@media (max-width: 1920px) {
    .field-wrap.datapicker input {
        height: 38px;
        font-size: 12px;
    }

    .field-wrap.datapicker .datapicker-handler {
        top: 3px;
    }
}

.total-descr__box strong {
    margin-top: 5px;
}
