@media screen and (max-width: 1920px) {
    /* .mainScreen__car {
        left: 30%;
    } */
    /* .mainScreen {
        max-height: calc(var(--vh, 1vh) * 100 - 150px);
    } */
}

@media screen and (max-width: 1630px) {
    .pf__docs-btns ul {
        left: auto;
        z-index: 2;
    }
    .ud-prof-btns.pf__docs-btns ul {
        left: 0;
    }
    .mainPage__scrollTop {
        right: 3%;
    }
    .mainScreen {
        min-height: 850px;
        max-height: 850px;
    }
    /* .mainScreen__car {
        width: 1100px;
        height: 508px;
    } */
    .mainPage__scrollBot {
        margin-top: 80px;
    }
}

@media screen and (max-width: 1540px) {
    .ud-prof-btns.pf__docs-btns ul {
        left: auto;
        right: 0;
        top: 26px;
    }
}

@media screen and (max-width: 1350px) {
    .lk-page .crbot {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .lk-page .crbot .onpage {
        margin-right: 10px;
    }
    .manager {
        width: 340px;
    }
    .form-upload .preview-list {
        width: calc(20vw - 30px);
    }
    .cont-address__info {
        margin-top: 0;
        width: 37%;
    }
    .cont-form__item {
        width: 100%;
    }
    .cont-address__map {
        height: 560px;
    }
    .ud-form__item {
        max-width: 33.333%;
        width: 31%;
    }
    .manager__info__phone {
        padding-left: 0px;
    }
    .mainAbout__content {
        margin-left: 40px;
    }
    .nb-menu__item {
        margin-right: 20px;
    }
    .mainScreen {
        min-height: 750px;
        max-height: 750px;
    }
    .mainScreen__car {
        /* top: 240px;
        width: 1100px;
        height: 508px; */
    }
    .mainPage__scrollBot {
        margin-top: 80px;
    }
    .scheme-lmenu.scheme-lmenu-fixed {
        left: 15px;
    }
    .fdtct__item {
        padding: 0 12px;
    }
    .fdtcr__line__item {
        padding: 4px 12px 40px;
    }
    .hd__pmenu-l__inner {
        margin-right: 10px;
    }
}

@media screen and (max-width: 1250px) {
    .header__menu > ul > li {
        padding: 0 20px;
    }

    .crlist .critem {
        width: 31.808%;
    }

    .crlist .critem {
        width: 31.808%;
    }

    .crlist.view-list .critem {
        width: 100%;
    }

    .crlist.view-list {
        max-width: 675px;
        margin: auto;
    }
    .crtop > div.crtop__search {
        min-width: 0;
        flex-grow: 1;
    }
    .cdg__pv-item {
        height: auto !important;
    }
    .cdg__big-item {
        height: 100%;
    }
    .cdtgal__pv-item {
        height: 154px !important;
    }
    .cdtgal__big-item {
        height: 100%;
    }
    .hd__pmenu-n__inner {
        margin-right: 10px;
    }
    .footer__subscribe-50 {
        margin-left: 30px;
        width: 33%;
        max-width: 300px;
    }
    .footer__subscribe-50__inputs {
        width: 100%;
    }
    .footer__subscribe-50__inputs:first-child {
        padding-right: 0;
    }
    .footer__subscribe-50 form input {
        margin-bottom: 8px;
    }
    .userData__info {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }
    .userData__info .padding-bg {
        width: 100%;
        padding-top: 22px;
    }
    .userData__info .padding-bg:last-child {
        width: 700px;
    }
    .btn.ud-btn-delete-desk {
        display: none;
    }
    .manager {
        width: auto;
    }
    .manager__info {
        margin-left: 23px;
    }
    .manager__info__name {
        margin-top: 7px;
        width: auto;
    }
    .manager__info__phone {
        margin-top: 7px;
        margin-left: 54px;
        width: auto;
    }
    .cont-address {
        margin-bottom: 40px;
    }

    .cont-address__map {
        margin-top: 40px;
        max-width: 100vw;
        width: 100vw;
        position: relative;
        left: calc(-50vw + 50%);
        height: 300px;
    }
    .cont-address__map.cont-address__map--desk {
        display: none;
    }
    .cont-address__map.cont-address__map--tablet {
        display: block;
    }
    .cont-address__info {
        width: 100%;
        max-width: 100%;
        padding: 0 23px;
    }
    .cont-form {
        margin-top: 60px;
        padding-top: 0;
        border-top: 0;
    }
    .cont-form__inner {
        margin-top: 28px;
    }
    .cont-form__item {
        width: 48%;
    }
    .cont-form__item.cont-form__item-100 {
        width: 48%;
    }
    .cont-form__checkbox {
        -webkit-box-ordinal-group: 5;
            -ms-flex-order: 4;
                order: 4;
    }
    .cont-form__btn {
        margin-top: 0;
        width: 48%;
    }
    .ud-form-btn-delete {
        margin: auto;
        display: block;
        /* display: -webkit-box;
        display: -ms-flexbox;
        display: flex; */
    }
    .ud-form-btn-delete .btn {
        padding: 17px 0;
    }
    .userData__title {
        margin-bottom: 24px;
    }
    .userData__info .padding-bg {
        max-width: 100%;
    }
    .ud-form__item {
        width: 25%;
        max-width: 260px;
        min-width: 230px;
    }
    .docs-exemplar {
        padding: 0 12px;
        width: 33.3333%;
    }
    .mh-card__text br {
        display: none;
    }
    .mainBenefits__img {
        top: 100px;
    }
    .nb-menu__search.nb-menu__search--desk {
        display: none;
    }
    .nb-menu__search.nb-menu__search--tablet {
        display: block;
    }
    .fdtcr__line__item {
        border-right: 0;
    }
    .cdtgal__pv-item {
        height: 25%;
        overflow: hidden;
    }
    /* .timer_openlots {
        margin-left: 10px;
    } */
    .timer_openlots {
        margin-left: 0;
        background: rgba(19, 36, 60, 0.8);
        -webkit-box-shadow: -4px -4px 8px rgb(31 58 96 / 10%);
        box-shadow: -4px -4px 8px rgb(31 58 96 / 10%);
        border-radius: 8px 0px 0px 0px;
        position: fixed;
        right: 0;
        bottom: 0;
        z-index: 200;
        padding: 8px 13px 8px 14px;
        color: #fff;
        transition: 0.3s all;
    }
    .timer_openlots._active {
        background: transparent;
        box-shadow: none;
        transform: translate(180px, 0);
    }
    .timer_openlots .time {
        line-height: 1.1;
        transition: 0.3s all;
    }
    .timer_openlots .time._active {
        opacity: 0;
    }
    .timer_openlots .time span {
        font-size: 32px;
    }
    .timer_openlots .time span.seconds {
        color: #fff;
    }
    .timer_openlots .icon {
        display: block;
        background: #ffffff;
        -webkit-box-shadow: 2px 2px 10px rgba(31, 58, 96, 0.25);
        box-shadow: 2px 2px 10px rgba(31, 58, 96, 0.25);
        border-radius: 50%;
        font-size: 20px;
        color: #1f3a60;
        width: 40px;
        height: 40px;
        padding: 3px;
        position: absolute;
        left: -29px;
    }
    .timer_openlots .icon i {
        width: 100%;
        height: 100%;
        display: block;
        border: #1f3a60 solid 1px;
        border-radius: 50%;
        line-height: 34px;
    }
    /* .timer_openlots .icon:before {
        content: '\e93f';
        font-family: 'icomoon';
        display: block;
        position: absolute;
        color: #fff;
        font-size: 11px;

        top: 9px;
        text-shadow: rgba(31, 58, 96, 0.25) 2px 2px 10px;
        -webkit-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
        transition: all 0.5s ease;
        -webkit-animation: ping 1s linear infinite;
        animation: ping 1s linear infinite;
    } */

    .timer_openlots__arrow {
        display: block;
        position: absolute;
        color: #fff;
        font-size: 11px;

        top: 9px;
        text-shadow: rgba(31, 58, 96, 0.25) 2px 2px 10px;
        -webkit-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
        transition: all 0.5s ease;
        -webkit-animation: ping 1s linear infinite;
        animation: ping 1s linear infinite;
    }

    .timer_openlots__arrow._hidden {
        transform: rotate(180deg);
    }

    @-webkit-keyframes ping {
        0% {
            left: -22px;
        }
        25% {
            left: -20px;
        }
        50% {
            left: -18px;
        }
        75% {
            left: -20px;
        }
        100% {
            left: -22px;
        }
    }
    @keyframes ping {
        0% {
            left: -22px;
        }
        25% {
            left: -20px;
        }
        50% {
            left: -18px;
        }
        75% {
            left: -20px;
        }
        100% {
            left: -22px;
        }
    }
    .footer__subscribe-50__inputs:nth-of-type(2) {
        padding-left: 0;
    }
}

@media screen and (max-width: 1199px) {
    .lk-menu--link {
        font-size: 18px;
    }
    .lk-content--box {
        padding-right: 30px;
    }
    .ud-radio__item {
        margin-left: 20px;
    }
    .form-upload .preview-list {
        width: calc(25vw - (100px / 3));
    }
    .ud-prof-tab {
        padding: 26px 25px 23px;
    }
    .mainBenefits__img {
        right: -70px;
        /* top: 100px; */
    }
    .mainScreen__car {
        /* width: 1000px;
        height: 463px; */
    }
    .mainScreen {
        min-height: 720px;
        max-height: 720px;
    }
    .lt__scan-desc {
        margin-left: 30px;
    }
    .frequency {
        margin-top: 40px;
        padding-left: 0;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }
    .frequency__select {
        margin-top: 2px;
    }
    .cdtgal__pv-item {
        height: 134px !important;
    }
    .mbids__footer {
        justify-content: flex-start;
        flex-wrap: wrap;
        padding-bottom: 0;
    }
    .mbids__footer__item {
        width: 33.33333%;
        margin-bottom: 12px;
    }
    .timer_openlots {
        margin-left: 0;
    }
}

@media screen and (max-width: 1121px) {
    .crf__form-item {
        width: 46%;
    }
}

@media screen and (max-width: 1099px) {
    .header__menu > ul > li  {
        padding: 0 10px;
    }
    .hd__plist a {
        margin-right: 12px;
    }
    .hd__pmenu-l {
        margin-left: 12px;
    }
    .nb-main {
        display: block;
    }
    .nb-main__img {
        width: 100%;
    }
    .nb-main__content {
        margin-top: 20px;
        padding-left: 0;
        width: 100%;
    }
    .wh-bfs-item__circle:before {
        left: 64%;
    }
    .mainPage__scrollBot {
        margin-top: 0;
    }
    .mainPage__scrollBot.mainPage__scrollBot--desktop {
        display: none;
    }
    .mainPage__scrollBot.mainPage__scrollBot--tablet {
        display: block;
        position: absolute;
        bottom: 40px;
        left: 23px;
        z-index: 1;
    }
    .scheme-chapter__text p.scheme-chapter__text--desk {
        display: none;
    }
    .scheme-chapter__text p.scheme-chapter__text--tablet {
        display: block;
    }
    .lt__form-checkbox {
        margin-left: 30px;
    }
    .lt__scan-box {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }
    .lt__scan-desc {
        margin-top: 0;
        margin-left: 0;
        width: 100%;
    }
    .lt__scan-desc ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }
    .lt__scan-desc li {
        margin-top: 32px;
        margin-bottom: 0;
        width: 50%;
        text-align: left;
    }
    .lt__scan-svg {
        width: 100%;
    }
    .lt__scan-svg svg {
        width: 100%;
    }
    .fdtct-status {
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        width: 25%;
    }
    .fdtct-vin {
        width: 22%;
    }
    .fdtct-status span {
        margin-top: 2px;
        padding-left: 3px;
    }
    .fdtct-status .status-desktop {
        display: none;
    }
    .fdtct-status .status-tablet {
        display: block;
    }
    .fdtct-problems {
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
    }
    .fdtct-problems span {
        margin-top: 2px;
        padding-left: 3px;
    }
    .fdtct-problems .status-desktop {
        display: none;
    }
    .fdtct-problems .status-tablet {
        display: block;
    }
    .fdtcr-status {
        width: 25%;
    }
    .fdtcr-vin {
        width: 22%;
    }
    .fitt-element {
        width: 140px;
    }
    .fitt-required {
        padding-left: 17px;
        padding-right: 17px;
        width: 196px;
    }
    .fi-table-wrapper {
        overflow: scroll;
        height: 1431px;
    }
    .fi-table-wrapper__inner {
        min-width: 1016px;
        min-height: 7938px;
    }
    .fl-table {
      
    }
    .fitl-element {
        padding-left: 8px;
        padding-right: 8px;
        width: 140px;
    }
    .fitl-required {
        width: 23%;
        color: #3A9C3E;
        font-size: 24px;
        background: rgba(236, 246, 255, 0.2);
        /* background: #1bbc9b; */
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
    }
    .fitl-description {
        min-width: 690px;
        padding-right: 12px;
        padding-top: 20px;
        width: 52%;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        font-weight: 400;
    }
    .fdtl-download.fdtl-download-ld .fdtl-download__btn {
        margin-left: 60px;
    }
    .fdtl-download.fdtl-download-warning {
        position: absolute;
        left: 100px;
        top: 54px;
    }
    .fdtl-time.fdtl-time__text-error {
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
    }
    .fdtl-time__text {

    }
    .fd-table__line.fd-table__line--h {
        height: 100px;
    }
    .cdtgal__pv-item {
        height: 124px !important;
    }
    .mainScreen__car {
        left: 33%;
        width: 67%;
    }
    .header__social {
        margin-left: 24px;
    }
    .header__social__link {
        margin-right: 12px;
    }
    .header__social__link:last-child {
        margin-right: 0;
    }
}

@media screen and (max-width: 1054px) {
    .lt__form.lt__form-map .lt__form-inspect {
        margin-top: 2px;
    }
    .header__market {
        margin-right: 20px;
    }
}

@media screen and (max-width: 991px) {
    .text-desctop {
        display: none;
    }

    .text-mobile {
        display: inline;
    }

    h1 {
        font-size: 32px;
        margin-bottom: 20px;
    }
    .card__top h1 {
        min-width: 50%;
    }

    ul.breadcrumbs {
        padding: 32px 0 20px;
    }

    ul.breadcrumbs li {
        display: none;
    }

    ul.breadcrumbs li:nth-last-child(2) {
        display: block;
        font-size: 0;
    }

    ul.breadcrumbs li:nth-last-child(2):after {
        display: none;
    }

    ul.breadcrumbs li:nth-last-child(2) a:after {
        content: 'Вернуться назад';
        font-size: 14px;
        color: #5d7592;
        display: inline-block;
        margin: 0 5px;
    }

    .breadcrumbs li:nth-last-child(2) a {
        margin: 0;
    }

    .breadcrumbs li:nth-last-child(2):before {
        content: '\e920';
        margin-right: 5px;
        color: #5d7592;
        font-family: 'icomoon' !important;
        font-size: 12px;
    }

    .wrapper {
        padding: 0 23px;
    }

    .header {
        position: fixed;
        width: 100%;
        top: 0;
        z-index: 19;
        background: #fff;
    }

    .viewport-wrapper {
        padding-top: 89px;
    }

    .header__menu {
        width: 100%;
        margin: 5px 0;
    }

    .header__bt .hd__pmenu-l {
        display: none;
    }

    .header__bt {
        position: absolute;
        background: #ffffff;
        -webkit-box-shadow: 2px 2px 10px rgb(31 58 96 / 8%);
        box-shadow: 2px 2px 10px rgb(31 58 96 / 8%);
        border-radius: 0px 0px 0px 8px;
        right: 0;
        width: 400px;
        z-index: 1000001;
        left: 100%;
        -webkit-transition: left 0.5s;
        -o-transition: left 0.5s;
        transition: left 0.5s;
    }

    .show_menu .header__bt {
        left: calc(100% - 400px);
    }

    .show_left .header__bt {
        left: calc(100% - 400px);
    }

    .show_menu_pr_mobile .header__menu,
    .show_menu_pr_mobile .header__profile {
        display: none;
    }

    .hd__pmenu-box {
        display: none !important;
    }

    .show_menu_pr_mobile .hd__pmenu-box {
        display: block !important;
    }

    .show_menu_pr_mobile .header__mobile-profile {
        color: #811b18;
    }

    .header__bt .wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        height: auto;
        padding: 0;
    }

    .header__menu {
        overflow-y: scroll;
    }

    .header__menu > ul {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .header__profile {
        width: 100%;
    }

    .hd__plist {
        padding: 23px 0;
        -webkit-box-shadow: 2px -2px 10px rgb(27 58 89 / 5%);
        box-shadow: 2px -2px 10px rgb(27 58 89 / 5%);
        width: 100%;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .hd__profile__noauth {
        display: none;
    }

    .header__menu > ul > li {
        padding: 30px 0;
    }

    .header__bt .header__menu > ul > li.header__menu__nav {
        padding: 0;
    }

    .header__bt .header__menu > ul > li.header__menu__nav a {
        padding: 30px 0;
        width: 100%;
        display: flex;
        justify-content: center;
    }

    .header__menu > ul > li:after,
    .header__menu > ul > li.active:after {
        content: '';
        height: 1px;
        width: calc(100% - 40px);
        position: absolute;
        bottom: 0;
        background: #ecf6ff;
    }

    .header__menu > ul > li:last-child:after {
        display: none !important;
    }

    .header__mobile {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 28%;
        -webkit-box-pack: right;
        -ms-flex-pack: right;
        justify-content: right;
    }

    .header__logo img {
        height: 44px;
    }

    .footer:before {
        border-right: 260px solid rgba(255, 255, 255, 0.04);
    }

    .footer__top {
        padding-top: 0;
        padding-bottom: 20px;
    }

    .footer__top > .wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .footer__logo img {
        height: 44px;
    }

    .footer__lp {
        margin-right: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        height: 90px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        position: relative;
    }

    .footer__lp:after {
        content: '';
        height: 1px;
        width: calc(100% + 46px);
        background: rgba(195, 211, 234, 0.2);
        position: absolute;
        left: -23px;
        bottom: 0;
    }

    .footer__lp .footer__phone {
        margin: 0;
    }

    .footer__menu {
        margin-top: 20px;
        margin-bottom: 30px;
    }

    .footer__menu-50 {
        margin-top: 20px;
        margin-bottom: 30px;
    }

    .fm-column2 {
        padding-top: 35px;
    }

    .footer__subscribe {
        max-width: 60%;
    }

    .footer__subscribe.footer__subscribe-50 {
        max-width: 100%;
    }

    .footer__subscribe form {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .footer__subscribe form > div {
        width: 48%;
    }

    .footer__subscribe form > div:first-child {
        margin-right: 20px;
    }

    .footer__subscribe > .footer__subscribe-title {
        margin-bottom: 13px;
    }

    .footer .link_better {
        position: absolute;
        right: 0;
        top: -57px;
        width: 31%;
    }

    .cars {
        padding: 40px 0;
    }

    .crlist .critem {
        width: 46.52%;
        margin: -1px 1.74% 20px;
    }

    .crlist {
        margin: 0 -1.74%;
    }

    .cars h1 {
        font-size: 20px;
        margin-bottom: 22px;
        line-height: 1.5;
    }
    .cars__archive h1 {
        font-size: 24px;
    }

    .cars .cars_mobile-title {
        font-size: 24px;
        font-weight: 500;
        display: block;
        margin-bottom: 17px;
    }
    .card__main {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .card__gallery {
        width: 100%;
    }
    .card__info {
        width: 100%;
        display: -ms-grid;
        display: grid;
        -webkit-column-gap: 20px;
        -moz-column-gap: 20px;
        column-gap: 20px;
        -ms-grid-columns: 1fr 20px 1fr;
        grid-template-columns: repeat(2, 1fr);
        padding: 0;
    }
    .cri__how {
        -ms-grid-column: 1;
        grid-column-start: 1;
        -ms-grid-row: 1;
        grid-row-start: 1;
        -ms-grid-row-span: 4;
        grid-row-end: 5;
    }
    .cri__price {
        margin-top: 20px;
    }
    .cri__md {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .cri__time {
        font-size: 18px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: start;
    }
    .cri__time .cri__time-del {
        display: none;
    }
    .cri__time .cri__time-sub {
        font-size: 14px;
    }
    .cri__md-delivery {
        margin-left: 20px;
    }

    .minfo-fixed .minfo__title {
        margin-left: 18px;
        font-size: 18px;
    }

    .minfo .mbids__table-title {
        font-size: 24px;
        padding: 17px 0;
    }

    .minfo .mbids__table-item > div {
        width: 50%;
    }

    .modal.minfo-fixed {
        width: 300px;
        padding: 13px 18px;
    }

    .modal.minfo-fixed img {
        width: 100px;
    }

    .minfo .mbids__table-item {
        padding-right: 20px;
        padding-bottom: 30px;
        padding-left: 30px;
    }

    .mbids__table-item:before {
        left: 6px;
    }

    .mbids__table-item:after {
        left: -7px;
    }

    .minfo .mbids__table-item .bd-table-date {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4;
        text-align: right;
        font-size: 14px;
        margin-top: 12px;
    }

    .minfo .mbids__table-item.bid-begin .bd-table-date,
    .minfo .mbids__table-item.bid-end .bd-table-date {
        width: 100%;
        text-align: left;
    }

    .minfo .mbids__table-item .bd-table-buyer {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
        text-align: left;
        margin-top: 12px;
        font-size: 14px;
    }

    .minfo .mbids__table-item .bd-table-price {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        text-align: right;
    }

    .minfo .mbids__table-title .print {
        display: none;
    }

    .minfo .mbids__table-subtitle {
        font-size: 20px;
    }
    .mbids__table-title-flex .gobid {
        margin-right: 0;
    }
    .mbids__table-bottom {
        margin-top: 20px;
        padding-top: 16px;
    }
    .mbids__table-bottom span {
        min-width: 50%;
    }

    .pf__it-lastname {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
        width: calc(76% - 165px);
    }

    .pf__edit-data .pf__it-lastname {
        width: 76%;
    }

    .pf__it-firstname {
        padding-top: 5px;
        margin-left: 165px;
        width: calc(50% - 165px / 2);
    }

    .pf__it-surname {
        padding-top: 5px;
        width: calc(50% - 165px / 2);
        margin-right: 0;
    }

    .pf__edit-data .pf__it-firstname {
        width: 50%;
    }

    .pf__edit-data .pf__it-surname {
        width: 50%;
    }

    .pf__type .pf__type-item {
        margin-right: 40px;
    }

    .pf__it-birth {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
    }

    .pf__it-gender,
    .pf__edit-data .pf__it-gender {
        width: 100%;
    }

    .pf__it-nat {
        width: 48%;
    }

    .pf__it-passp {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
    }

    .pf__it-passpdate,
    .pf__it-passpkod {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        width: 24.9%;
    }

    .pf__it-place {
        width: 65%;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
    }

    .pf__it-passpwho {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        min-width: 40%;
    }

    .pf__type .pf__form-radio {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .pf__data-title {
        font-size: 20px;
        margin-bottom: 20px;
    }

    .pf__type .pf__type-item.pf__type-set {
        width: 50%;
    }

    .pf__it-index {
        width: 27.4%;
    }

    .pf__it-region {
        width: 65%;
        margin-right: 0;
        -webkit-box-flex: 1;
        -ms-flex: auto;
        flex: auto;
    }

    .pf__it-city {
        width: 50%;
    }

    .pf__it-street {
        width: 48%;
    }

    .pf__it-office {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
    }

    .pf__docs-title {
        font-size: 20px;
    }

    .pf__docs-item {
        padding: 14px 21px 14px;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        /* justify-content: flex-end; */
    }

    .pf__docs-item:first-child {
        margin-top: 20px;
    }

    .pf__docs-name {
        font-size: 14px;
        line-height: 1.2;
    }

    .pf__docs-item:not(.pf__docs-item-nofile) .pf__docs-name {
        margin-top: -25px;
    }

    .pf__docs-info {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        width: 92%;
        padding-left: 52px;
        margin-top: -19px;
    }

    .pf__docs-info .name,
    .pf__docs-info .date {
        font-size: 12px;
    }

    .pf__docs-info .progress-value,
    .pf__docs-info .progress-name {
        font-size: 14px;
        margin-top: 3px;
    }
    .pf__docs-info .progress-name{
        max-width: 70%;
    }
    .pf__docs-info .progress-value{
        font-size: 12px;
    }
    

    .pf__docs-info .tag span {
        width: 99px;
        height: 24px;
        font-size: 12px;
        margin-top: -25px;
    }

    .pf__docs-item-nofile .pf__docs-btns .btn {
        font-size: 0;
    }

    .pf__docs-item-nofile .pf__docs-btns .btn {
        font-size: 0;
    }

    .profile-step .pf__docs-btns {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
    }

    .profile-step .pf__docs-name {
        width: 70%;
        flex-grow: 0;
    }

    .pf__docs-item.pf__docs-item-nofile {
        justify-content: space-between;
    }

    .pf__docs-item-nofile .pf__docs-btns .btn:before {
        font-size: 30px;
        color: #c3d3ea;
        margin-right: 0;
    }

    .pf__docs-item:after {
        width: calc(100% - 42px);
        height: 1px;
        background: #ecf6ff;
        content: '';
        bottom: 0;
        position: absolute;
    }

    .pf__docs-item:last-child:after {
        display: none;
    }

    .pf__docs-text {
        padding: 0 21px;

        font-size: 12px;
    }

    .pf__docs-download {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0;
        margin-bottom: 21px;
        margin-top: -21px;
    }

    .pf__docs-item-error .pf__docs-info .name {
        font-size: 14px;
    }

    .pf__ip-name {
        width: 100%;
        margin-right: 0;
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
    }

    .pf__ip-photo {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
    }

    .pf__ip-nalog {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
        margin-left: 165px;
        margin-right: 20px;
    }

    .pf__ip-inn,
    .pf__ip-ogrn {
        margin-left: 0;
        width: 50%;
    }

    .pf__ip-inn {
        margin-right: 0;
    }

    .pf__ip-phone,
    .pf__ip-email {
        width: 47%;
    }

    .pf__ip-email {
        margin-right: 0;
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
    }

    .pf__ip-site {
        -webkit-box-flex: 1;
        -ms-flex: auto;
        flex: auto;
        width: 100%;
    }

    .pf__b-rsch,
    .pf__b-ksch,
    .pf__b-bik,
    .pf__b-bank,
    .pf__p-lname,
    .pf__p-fname,
    .pf__p-sname,
    .pf__b-pos,
    .pf__b-unum,
    .pf__b-osn {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        width: 48%;
    }

    .pf__b-ksch,
    .pf__p-fname {
        margin-right: 0;
    }

    .pf__org-type {
        width: 22%;
    }

    .pf__org-nalog {
        width: 22%;
        margin-right: 20px;
        margin-left: 165px;
    }

    .pf__edit-data .pf__ip-nalog {
        margin-left: 0;
    }

    .pf__edit-box .pf__org-nalog {
        margin-left: 0;
    }

    .pf__edit-box .pf__org-name {
        width: 68%;
    }

    .pf__edit-box .pf__org-ogrn {
        width: 68%;
    }

    .pf__org-name,
    .pf__org-email {
        margin-right: 0;
    }

    .pf__org-ogrn {
        margin-right: 0;
        margin-left: 0;
    }

    .pf__org-phone,
    .pf__org-email,
    .pf__org-site,
    .pf__org-torg {
        width: 45%;
    }

    .pf__org-inn {
        -webkit-box-flex: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        width: calc(22% + 165px);
    }

    .pf__edit-h1 h1 {
        width: 100%;
    }

    .pf__edit-actions {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .pf__edit-actions .btn.btn_save {
        margin: 0;
        margin-bottom: 34px;
    }

    .pf__edit-actions .btn.btn_delete {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }

    .pf__edit-user .name {
        font-size: 20px;
    }

    .pf__edit-user .type {
        font-size: 14px;
    }

    .pf__edit-box .pf__form-preview {
        width: 120px;
        height: 120px;
    }

    .pf__edit-user .pf__status-user {
        margin-top: 13px;
    }

    .pf__status-user span {
        padding: 0 24px;
        font-size: 12px;
        line-height: 20px;
    }

    .pf__edit-box .accordeon-out {
        padding: 0;
    }

    .accordeon-title.pf__data-title {
        margin-bottom: 0;
    }

    .accordeon-title {
        padding: 19px 24px;
    }

    .accordeon-box {
        padding: 18px 20px;
    }

    .accordeon-box.pf__data-docs {
        padding: 18px 0;
    }

    .accordeon-title i {
        width: 32px;
        height: 32px;
    }
    .pf__has-item .info {
        font-size: 14px;
    }
    .pf__has-item .type {
        float: none;
        display: block;
        text-align: left;
    }
    .pf__has-item .actions,
    .pf__has-item .status {
        width: 25%;
    }
    .pf__has-title {
        padding: 20px 35px;
    }
    .pf__has-title.small {
        font-size: 18px;
    }
    .cars__search {
        display: none;
    }

    .cars_filter {
        display: none;
    }

    .crtop {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        height: auto;
    }

    .crtop__bgs {
        width: 100%;
        margin-right: 0;
        margin-bottom: 20px;
    }

    .crf__save-search + .crtop .crtop__bgs {
        /*margin-bottom: 70px;*/
    }

    .crf__save-search {
        /*position: absolute;
        margin-top: 70px;*/
        width: 100%;
        -webkit-box-pack: left;
        -ms-flex-pack: left;
        justify-content: left;
    }

    .crtop .crtop__btn-mobile {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .cars_filter {
        position: fixed;
        width: 360px;
        z-index: 200;
        left: -360px;
        top: 0;
        height: 100vh;
        height: calc(var(--vh, 1vh) * 100);
        display: block;
        background: #fdfdfd;
        padding-top: 60px;
        overflow: auto;
        -webkit-box-shadow: 2px 2px 10px rgb(31 58 96 / 8%);
        box-shadow: 2px 2px 10px rgb(31 58 96 / 8%);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-transition: left 0.5s;
        -o-transition: left 0.5s;
        transition: left 0.5s;
        overflow: auto;
    }

    .cars_filter.show {
        left: 0;
    }

    .crcalendar {
        width: 100%;
        border-radius: 0;
        margin: 0;
        background: transparent;
        -webkit-box-shadow: none;
        box-shadow: none;
        display: none;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
    }

    .crfilter {
        background: transparent;
        -webkit-box-shadow: none;
        box-shadow: none;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
    }

    .crfilter__top p span,
    .crfilter__top .btn span {
        display: none;
    }

    .cars_filter_short .crc__days {
        display: block;
        overflow: inherit;
    }

    .cars_filter_short .crc__dopnav {
        display: none;
    }

    .cars_filter_short .crc__week div span:before,
    .cars_filter_short .crc__week div.active:before {
        display: none;
    }

    .cars_filter_short .crc__week > div {
        height: auto;
    }

    .cars_filter_short .crc__daysofweek {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .cars_filter_short .crc__week {
        padding: 0;
    }

    .cars_filter_short .crc__date {
        display: block;
    }

    .cars_filter_short .crc__days .active:after {
        width: 38px;
    }

    .cars_filter_short .crc__days .active span {
        color: #fff;
    }

    .crtab__mobile {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .crf__form-item {
        width: 100%;
    }

    .crf__form-bt {
        display: none;
    }

    .crfilter__bot-mobile {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .crfilter__bot {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-bottom: 17px;
        margin-top: 30px;
    }

    .crfilter__bot .crfilter__reset {
        display: none;
    }

    .crf__save-search {
        overflow: auto;
    }

    .crf__save-search::-webkit-scrollbar {
        width: 0px;
        height: 0px;
    }

    .buttonDownloadDogovor1 {
        display: none;
    }

    .buttonDownloadDogovor2 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .card__tabs .accordeon-title {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .card__tabs .tab-list {
        display: none;
    }
    .card__bottom-noauth {
        display: block;
    }
    .cdt__tab1-list {
        max-width: 100%;
        font-size: 14px;
    }
    .cdt__tab1-list li {
        margin-bottom: 10px;
    }
    .cdt__compl-list {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
        columns: 2;
        -webkit-columns: 2;
        -moz-columns: 2;
        font-size: 14px;
    }
    .cdt__pd-item:first-child {
        margin-bottom: 10px;
    }
    .cdt__compl-item .title {
        font-size: 16px;
    }
    .cdt__pd-deliv {
        width: 50%;
    }
    .cdt__pd .title {
        font-size: 16px;
    }
    .cdt__pd-item-delim {
        display: none;
    }
    .cdt__pd-form {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .cdt__pd-item {
        width: 100%;
        padding-right: 30px;
    }
    .cdt__pd-pay {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 47%;
    }
    .cdt__pd-pay ul li {
        margin-top: 26px;
        font-size: 14px;
    }
    .cdt__pd-pay ul {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
    }
    .cdt__pd-deliv .cdt__pd-bt {
        width: 100%;
        padding-right: 30px;
    }
    .cdt__pd-pay ul li span {
        font-size: 20px;
    }
    .cdt__tab1-list li {
        /* -ms-flex-wrap: wrap;
        flex-wrap: wrap; */
    }
    .cdt__tab1-box {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .cdt__tab1-list li .link-pts {
        /* margin-left: 0; */
        /* margin-top: 10px;
        margin-bottom: 5px; */
        /* width: 100%; */
        display: inline-block;
    }
    .cdt__tab1-btn {
        font-size: 14px;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        width: 100%;
    }
    .cdt__tab1-btn .btn {
        font-size: 14px;
    }
    .cdt__tab1-btn .btn:before {
        font-size: 16px;
    }
    .card__info-seller.card__info {
        display: -ms-grid;
        display: grid;
    }
    .card__info-seller .cri__time {
        -ms-grid-column: 1;
        grid-column-start: 1;
        -ms-grid-row: 1;
        grid-row-start: 1;
        -ms-grid-row-span: 1;
        grid-row-end: 2;
        padding: 0;
        border: 0;
        margin-bottom: 16px;
        font-size: 16px;
    }
    .card__info-seller .cri__md {
        -ms-grid-column: 2;
        grid-column-start: 2;
        -ms-grid-row: 2;
        grid-row-start: 2;
        -ms-grid-row-span: 0;
        grid-row-end: 2;
        margin-top: -30px;
    }
    .card__info-seller .cri__btn {
        -ms-grid-column: 2;
        grid-column-start: 2;
        -ms-grid-row: 3;
        grid-row-start: 3;
        -ms-grid-row-span: 5;
        grid-row-end: 8;
        border: 0;
        margin: 0;
    }
    .card__info-seller .cri__price {
        -ms-grid-column: 2;
        grid-column-start: 2;
        -ms-grid-row: 1;
        grid-row-start: 1;
        -ms-grid-row-span: 0;
        grid-row-end: 1;
    }
    .card__info-seller .cri__bid,
    .card__info-seller .cri__minprice,
    .card__info-seller .cri__startprice {
        margin-bottom: 5px;
        font-size: 14px;
    }
    .card__info-seller .cri__time .cri__time-sub {
        font-size: 14px;
    }
    .cdt__i {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        -webkit-box-pack: flex-end;
        -ms-flex-pack: flex-end;
        justify-content: flex-end;
    }
    .cdt__info {
        width: 80%;
    }
    .cdt__state-item .title {
        font-size: 20px;
    }
    .cdt__state-item .dopinfo {
        display: none;
    }
    .cdt__state-item {
        width: 100%;
    }
    .cdt__state-item:first-child {
        margin-right: 0;
    }
    .cdt__state-item .car-ul {
        font-size: 14px;
    }
    .cdt__state-teh .car_teh-text {
        font-size: 14px;
    }
    .card__tabs .cdt__dopdata-tabs .tab-list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .cdt__dopdata-tabs .tab-list button {
        font-size: 14px;
    }
    .cdt__dopdata-infobox {
        font-size: 14px;
    }
    .cdtgal__big-item .video:before {
        width: 64px;
        line-height: 64px;
        margin-top: -32px;
        font-size: 24px;
        margin-left: -32px;
    }
    .cdt__gallery {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .cdtgal__big-box {
        width: 100%;
    }
    .cdtgal__pv-item {
        margin: 7px 2px 0 2px;
    }
    .cdtgal__pv-arr {
        left: 0;
        width: auto;
        -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
        top: 50%;
        margin-top: -18px;
        padding: 8px;
    }
    .cdtgal__pv-arr.r {
        right: 0;
        bottom: auto;
        left: auto;
        top: 50%;
    }
    .cdt__dopdata-vin {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        font-size: 14px;
    }
    .cdt__dopdata .title {
        margin-bottom: 15px;
        font-size: 16px;
    }
    .cdt__dopdata-vin ul.list-2columns {
        max-width: 100%;
        margin-bottom: 20px;
    }
    .cdt__dopdata-vin .insur {
        width: 50%;
    }
    .cdt__dopdata-btn {
        width: 50%;
        padding-left: 30px;
    }
    .cdt__dopdata-btn .btn {
        width: 100%;
    }
    .card__tabs .cdt__dopdata-tabs .tab-content {
        padding: 20px 0;
    }
    .card__info-buyer {
        display: -ms-grid;
        display: grid;
        -webkit-column-gap: 20px;
        -moz-column-gap: 20px;
        column-gap: 20px;
    }
    .card__info-buyer .cri__price {
        -ms-grid-column: 2;
        grid-column-start: 2;
        -ms-grid-row: 1;
        grid-row-start: 1;
        -ms-grid-row-span: 6;
        grid-row-end: 7;
    }
    .card__info-buyer .cri__md {
        margin-top: 20px;
    }
    .card__info-buyer .cri__minprice {
        -ms-grid-column: 1;
        grid-column-start: 1;
        -ms-grid-row: 4;
        grid-row-start: 4;
        -ms-grid-row-span: 0;
        grid-row-end: 4;
    }
    .card__info-buyer .cri__startprice {
        -ms-grid-column: 1;
        grid-column-start: 1;
        -ms-grid-row: 5;
        grid-row-start: 5;
        -ms-grid-row-span: 0;
        grid-row-end: 5;
    }
    .card__info-buyer .cri__bid {
        -ms-grid-column: 1;
        grid-column-start: 1;
        -ms-grid-row: 3;
        grid-row-start: 3;
        -ms-grid-row-span: 0;
        grid-row-end: 3;
    }
    .card__info-buyer .cri__bidinput {
        -ms-grid-column: 2;
        grid-column-start: 2;
        -ms-grid-row: 3;
        grid-row-start: 3;
        -ms-grid-row-span: 2;
        grid-row-end: 5;
    }
    .card__info-buyer .cri__bidinput-bid {
        margin-top: -90px;
    }
    .card__info-buyer .cri__btn {
        margin-top: 10px;
        -ms-grid-column: 2;
        grid-column-start: 2;
        -ms-grid-row: 6;
        grid-row-start: 6;
        -ms-grid-row-span: 0;
        grid-row-end: 6;
    }
    .card__info-buyer .cri__btn-prbid {
        margin-top: 10px;
        -ms-grid-column: 1;
        grid-column-start: 1;
        -ms-grid-row: 6;
        grid-row-start: 6;
        -ms-grid-row-span: 0;
        grid-row-end: 6;
    }
    .cri__time-smtablet {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        font-size: 16px;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: end;
    }
    .cri__time-smtablet .cri__time-del {
        display: block;
    }
    .card__mylots-bidsgo .cri__time {
        -ms-grid-column: 1;
        grid-column-start: 1;
        -ms-grid-row: 5;
        grid-row-start: 5;
        -ms-grid-row-span: 0;
        grid-row-end: 5;
    }

    .card__mylots-bidsgo .cri__btn-prbid {
        /* -ms-grid-row: 6;
        grid-row-start: 6;
        -ms-grid-row-span: 0;
        grid-row-end: 6; */
        -ms-grid-row: 7;
        grid-row-start: 7;
        -ms-grid-row-span: 0;
        grid-row-end: 7;
    }
    .card__mylots-bidsgo .cri__bid {
        -ms-grid-row: 2;
        grid-row-start: 2;
        -ms-grid-row-span: 0;
        grid-row-end: 2;
        margin-bottom: 10px;
    }
    .card__mylots-bidsgo .cri__minprice {
        -ms-grid-row: 3;
        grid-row-start: 3;
        -ms-grid-row-span: 0;
        grid-row-end: 3;
        margin-bottom: 10px;
    }
    .card__mylots-bidsgo .cri__startprice {
        -ms-grid-row: 4;
        grid-row-start: 4;
        -ms-grid-row-span: 0;
        grid-row-end: 4;
        margin-bottom: 10px;
    }
    .card__mylots-bidsgo .cri__bidinput {
        -ms-grid-column: 2;
        grid-column-start: 2;
        -ms-grid-row: 4;
        grid-row-start: 4;
        -ms-grid-row-span: 3;
        grid-row-end: 7;
        margin-top: 20px;
    }

    .card__mylots-bidsgo .cri__bidinput-bid {
        margin-top: -60px;
    }
    .card__mylots-bidsgo .cri__btn {
        /* -ms-grid-row: 6;
        grid-row-start: 6;
        -ms-grid-row-span: 0;
        grid-row-end: 6; */
        -ms-grid-row: 7;
        grid-row-start: 7;
        -ms-grid-row-span: 0;
        grid-row-end: 7;
    }
    .card__mylots-bidsgo .cri__myautobid,
    .card__mylots-bidsgo .critem__info-myautobid {
        margin-top: 10px;
        margin-bottom: 0;
        -ms-grid-column: 2;
        grid-column-start: 2;
        -ms-grid-row: 6;
        grid-row-start: 6;
        -ms-grid-row-span: 0;
        grid-row-end: 6;
    }
    .cdt__i-btn {
        display: none;
    }
    .card__seller-mylots .cdt__i-btn {
        display: block;
    }
    .card__seller-mylots h1 {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
    }
    .cri__btn-prbid {
        display: block;
    }
    .crc__period .crc__title {
        display: none;
    }
    .cars__archive .cars__mylots-btn {
        margin-bottom: 15px;
    }
    .cars__mylots .crtop {
        margin-top: 8px;
    }
    .crtop__bgs-mylots {
        width: auto;
        max-width: calc(100% - 126px);
    }
    .crtop__search {
        position: absolute;
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
        margin-top: -68px;
        min-width: 50% !important;
        right: 0;
    }
    .cars__mylots .breadcrumbs {
        display: none;
    }
    .ml-status {
        bottom: 12px;
        right: 13px;
        padding: 1px 12px;
    }
    .crlist-empty {
        min-height: 400px;
    }
    .crlist-empty p {
        margin-top: 30px;
    }
    .card__mylots-bidsend .cri__time {
        -ms-grid-column: 2;
        grid-column-start: 2;
        -ms-grid-row: 1;
        grid-row-start: 1;
        -ms-grid-row-span: 5;
        grid-row-end: 6;
        border: none;
        margin-bottom: 5px;
    }
    .card__mylots-bidsend .cri__btn {
        -ms-grid-column: 2;
        grid-column-start: 2;
        -ms-grid-row: 6;
        grid-row-start: 6;
        -ms-grid-row-span: 0;
        grid-row-end: 6;
    }
    .card__mylots-bidsend .cri__btn-tr {
        margin-top: 10px;
        -ms-grid-column: 1;
        grid-column-start: 1;
        -ms-grid-row: 6;
        grid-row-start: 6;
        -ms-grid-row-span: 0;
        grid-row-end: 6;
    }
    .card__mylots-bidsend .cri__bid,
    .card__mylots-bidsend .cri__minprice,
    .card__mylots-bidsend .cri__startprice,
    .card__mylots-bidsend .cri__yourbid {
        margin: 5px 0;
    }
    .card__mylots-bidsend .cri__md {
        padding-bottom: 0;
        border: 0;
    }
    .crtop__seller .crtop__search {
        margin-top: 0;
        position: relative;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        margin-bottom: 20px;
    }
    .crtop__seller .crtop__addlot-btn {
        position: relative;
        margin-top: 0;
        right: 0;
    }
    .crtop__addlot-btn .btn-line {
        position: absolute;
        bottom: 70px;
    }
    .card__info-seller-noactivate {
        -webkit-column-gap: 20px;
        -moz-column-gap: 20px;
        column-gap: 20px;
        border: 1px solid #ecf6ff;
        padding-top: 20px;
        margin-top: 30px;
    }
    .card__info-seller-noactivate .cri__price {
        -ms-grid-column: 2;
        grid-column-start: 2;
        -ms-grid-row: 1;
        -ms-grid-row-span: 2;
        grid-row: 1/3;
        margin-top: 0;
    }
    .card__info-seller-noactivate .cri__md {
        -ms-grid-column: 2;
        grid-column-start: 2;
        -ms-grid-row: 3;
        -ms-grid-row-span: 1;
        grid-row: 3/4;
        padding-bottom: 0;
        border-bottom: none;
        margin-bottom: 0;
    }
    .card__info-seller-noactivate .cri__btn-mod {
        -ms-grid-column: 2;
        grid-column-start: 2;
        -ms-grid-row: 5;
        grid-row: 5/5;
        border: none;
        padding-top: 0;
        margin-top: 0;
        margin-top: 15px;
    }
    .card__info-seller-noactivate .cri__btn {
        -ms-grid-column: 1;
        grid-column-start: 1;
        -ms-grid-row: 5;
        grid-row: 5/5;
        margin-top: 15px;
    }
    .cdt__info-btn {
        position: absolute;
        right: 23px;
    }
    .cri__info-moderation {
        padding-top: 0;
        border-top: none;
        margin-bottom: 0;
    }
    .cri__btn-cancel {
        -ms-grid-column: 2;
        grid-column-start: 2;
        -ms-grid-row: 4;
        grid-row: 4/4;

        margin-top: 15px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
    }
    .cri__info-modbox {
        padding: 10px 20px;
        font-size: 14px;
    }

    .card__info-seller .cri__bid {
        -ms-grid-column: 1;
        grid-column-start: 1;
        -ms-grid-row: 2;
        -ms-grid-row-span: 2;
        grid-row: 2/4;
    }
    .card__info-seller-bsuccess .cri__price {
        -ms-grid-column: 2;
        grid-column-start: 2;
        -ms-grid-row: 1;
        -ms-grid-row-span: 7;
        grid-row: 1/8;
    }
    .card__info-seller-bsuccess .cri__md {
        -ms-grid-column: 2;
        grid-column-start: 2;
        -ms-grid-row: 3;
        -ms-grid-row-span: 1;
        grid-row: 3/4;
    }
    .card__info-seller-bsuccess .cri__confirm {
        -ms-grid-column: 2;
        grid-column-start: 2;
        -ms-grid-row: 4;
        -ms-grid-row-span: 1;
        grid-row: 4/5;
        border: none;
        padding: 7px 0;
        margin: 0;
        margin-bottom: 10px;
    }
    .card__info-seller-bsuccess .cri__btn {
        -ms-grid-column: 2;
        grid-column-start: 2;
        -ms-grid-row: 5;
        grid-row: 5/5;
    }
    .cars__favorite .crtop__mobile-search {
        width: auto;
        position: relative;
        -webkit-box-shadow: none;
        box-shadow: none;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        margin-right: 20px;
    }
    .cars__favorite .crtop__sort {
        width: 100%;
        margin-bottom: 20px;
        margin-right: 0;
        margin-top: 20px;
        padding: 0 20px;
    }
    .card__noprofile {
        font-size: 14px;
    }
    
    .cs__input-box {
        display: block;
    }
    .cars_search-box {
        height: calc(100vh - 90px);
        height: calc(var(--vh, 1vh) * 100 - 90px);
        max-height: calc(100vh - 90px);
        max-height: calc(var(--vh, 1vh) * 100 - 90px);
        position: absolute;
        padding-top: 40px;
        top: 90px;
        overflow: auto;
    }
    .cs__title {
        margin-bottom: 15px;
    }
    .cars_search-layout p {
        font-size: 24px;
        line-height: 42px;
        text-align: center;
        color: #5d7592;
    }
    .cars_search-layout i {
        font-size: 132px;
        color: #c3d3ea;
        margin-bottom: 20px;
        display: block;
    }
    #cars_search-result {
        height: calc(100% - 70px);
    }
    .cars_search-layout {
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center;
    }
    .cars_search-ajax + .cars_search-layout {
        display: none;
    }
    .schactions {
        position: relative;
        margin-top: 40px;
        border-top: 1px solid #ecf6ff;
        padding-top: 23px;
        text-align: right;
        right: auto;
        top: auto;
    }
    .schbox {
        min-height: auto;
    }
    .lt__form-item {
        width: 50%;
    }
    .lt__form-address {
        width: 100%;
    }
    .lt__form-onmap {
        text-align: center;
    }
    .lt__form-list.list-3columns {
        column-count: 2;
        -webkit-column-count: 2;
        -moz-column-count: 2;
        columns: 2;
        -webkit-columns: 2;
        -moz-columns: 2;
        font-size: 14px;
    }
    .lt__data-search > div {
        width: 50%;
    }
    .lt__form {
        -webkit-box-pack: end;
            -ms-flex-pack: end;
                justify-content: flex-end;
    }
    .lt__item-compl-ul li {
        min-width: 100%;
    }
    .footer__menu-50 {
        max-width: 700px;
    }
    .copyright.copyright-50 {
        margin-right: 0;
    }
    .footer__bt.footer__bt-50 > .wrapper {
        display: block;
    }
    .footer__bt-info {
        margin-top: 20px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
    }
    .footer__bt-info__inner .link_better-50 {
        margin-right: 16px;
    }
    .footer__subscribe-50 {
        margin-left: 0;
        width: 100%;
        max-width: 100%;
    }
    .footer__subscribe-50__inputs {
        width: 50%;
    }
    .footer__subscribe-50__inputs:first-child {
        padding-right: 19px;
    }
    .footer__subscribe-50 form input {
        margin-bottom: 0;
    }
    .footer__wrapper-inner {
        display: block;
    }
    .hide-991 {
        display: none;
    }
    .lk-page .lk-content {
        padding: 30px 20px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .lk-page .crbot {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
    }
    .lk-page .crbot .onpage {
    }
    .lk-menu--link {
        font-size: 16px;
        height: 50px;
    }
    .lk-content--box {
        padding: 0;
        width: 100%;
        max-width: 540px;
        margin: 0 0 40px 0;
    }
    .userData__title {
        margin-bottom: 24px;
    }
    .userData__info .padding-bg:last-child {
        width: 100%;
    }
    .manager__info {
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
    }
    .ud-form {
        gap: 20px;
    }
    .ud-prof-btns .ud-prof-btn-hidden {
        display: block;
    }

    .ud-prof__res {
        padding: 20px 25px;
    }

    .ud-prof__res .download {
        display: none;
    }
    .ud-prof__res .preview {
        margin-right: 20px;
    }
    .ud-prof__res .info {
        display: block;
    }
    .ud-prof__res .name {
        font-size: 14px;
        line-height: 17px;
        display: block;
    }
    .ud-prof__res .type {
        margin-top: 6px;
        text-align: left;
        display: block;
        font-size: 14px;
        line-height: 17px;
    }
    .ud-actions {
        margin-left: 40px;
    }
    .ud-radio__item {
        margin-left: 29px;
    }
    .ud-radio__item label {
        font-size: 14px;
        line-height: 17px;
    }
    .ud-prof__head__tabs--desk {
        display: none;
    }
    .ud-prof__head__tabs--tablet.acc-sel-wrap {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .ud-prof__head {
        min-height: 54px;
    }

    .ud-prof__head__radio {
        margin-right: 20px;
    }
    .ud-prof__body__empty {
        height: 300px;
    }
    .form-upload .preview-list {
        padding: 10px;
        margin: 5px;
        width: calc((100vw / 3) - (100px / 3));
    }
    .form-upload .form-upload--action {
        margin: 5px 8px 5px 5px;
    }
    .form-upload .form-upload--label {
        margin-top: 0;
    }
    .ud-form__item {
        width: 48%;
        max-width: 48%;
        min-width: 230px;
    }
    .ud-form-btn-delete {
        width: 48%;
    }

    .section-title {
        font-size: 20px;
        margin-bottom: 20px;
    }
    h1.page-title {
        font-size: 24px;
        line-height: 29px;
    }
    .contacts .breadcrumbs li:first-child span {
        display: none;
    }
    .contacts .page-title {
        margin-top: 12px;
        margin-bottom: 20px;
    }
    .cont-peoples__wrapper {
        position: relative;
        z-index: 0;
    }

    .cont-peoples {
        margin: 0 -23px;
        position: relative;
        z-index: 0;
        overflow-x: hidden;
    }
    .cont-peoples__inner {
        padding: 0 23px;
    }
    .cont-peoples__bg {
        left: -23px;
        display: block;
    }
    /* .cont-people__wrapper {
        padding: 0 23px;
        width: 320px;
    } */
    .cont-people {
        width: 274px;
    }
    .cont-people:hover .cont-people__info {
        margin-top: 17px;
        -webkit-transition: opacity 0s, 0s margin-top 0s;
        -o-transition: opacity 0s, 0s margin-top 0s;
        transition: opacity 0s, 0s margin-top 0s;
    }
    .cont-people:hover .cont-people__bg {
        max-height: 441px;
        -webkit-transition: 0s max-height 0s;
        -o-transition: 0s max-height 0s;
        transition: 0s max-height 0s;
        height: 100%;
    }
    .cont-people__bg {
        display: none;
    }
    .cont-people__img {
        padding: 0 16px 0;
    }
    .cont-people__img img {
        max-width: 242px;
    }
    .cont-people__inner {
        position: static;
        background-color: #fff;
        padding: 11px 16px 0;
        border-radius: 0;
        -webkit-transition: all 0s;
        -o-transition: all 0s;
        transition: all 0s;
    }
    .cont-people__name {
        font-size: 20px;
        line-height: 24px;
    }
    .cont-people__job {
        font-size: 14px;
        line-height: 17px;
    }
    .cont-people__info {
        margin-top: 17px;
        margin-bottom: 19px;
        max-height: 100%;
        opacity: 1;
        pointer-events: all;
        -webkit-transition: opacity 0s, 0s margin-top 0s;
        -o-transition: opacity 0s, 0s margin-top 0s;
        transition: opacity 0s, 0s margin-top 0s;
    }
    .cont-people__info__item {
        margin-top: 18px;
    }
    .cont-people__info__item span {
        font-size: 14px;
        line-height: 17px;
    }
    .cont-address {
        margin-top: 50px;
        display: block;
    }
    .cont-address__info__title span {
        margin-top: 3px;
        font-size: 20px;
    }
    .cont-address__info__title h2 {
        font-size: 24px;
        line-height: 29px;
    }
    .cont-address__info__suptitle {
        margin-top: 14px;
        font-size: 14px;
        line-height: 22px;
    }
    .cont-form {
        margin-top: 40px;
        padding-top: 0;
        border-top: 0;
    }
    .cont-form__title {
        font-size: 16px;
        line-height: 19px;
    }
    .cont-form__inner {
        margin-top: 28px;
        gap: 12px;
        -webkit-column-gap: 26px;
           -moz-column-gap: 26px;
                column-gap: 26px;
    }
    .cont-form__item {
        width: 48%;
    }
    .cont-form__item.cont-form__item-100 {
        width: 48%;
    }
    .cont-form__checkbox {
        -webkit-box-ordinal-group: 5;
            -ms-flex-order: 4;
                order: 4;
    }
    .cont-form__btn {
        margin-top: 0;
        width: 48%;
    }
    .whyUs {
        padding-bottom: 40px;
    }
    .whyUs .breadcrumbs .icon-home {
        display: none;
    }
    .whyUs .page-title {
        margin-top: 0;
    }
    .whyUs__description p {
        font-size: 14px;
        line-height: 20px;
    }
    .whyUs__benefits {
        margin-top: 48px;
        padding: 0;
        -webkit-box-shadow: none;
                box-shadow: none;
        background: transparent;
    }
    .wh-bfs__title__text {
        margin-right: 40px;
        font-size: 24px;
        line-height: 29px;
    }
    .univ-tab.wh-bfs__title__tab {
        margin-right: 40px;
        font-size: 16px;
        line-height: 19px;
    }
    .univ-tab.wh-bfs__title__tab:last-child {
        margin-right: 0;
    }
    .wh-bfs__content {
        margin-top: 16px;
        padding: 0px 23px 90px;
        -webkit-box-shadow: 2px 2px 10px rgba(31, 58, 96, 0.08);
                box-shadow: 2px 2px 10px rgba(31, 58, 96, 0.08);
        background: #fff;
    }
    .wh-bfs-item span br {
        display: none;
    }
    .breadcrumbs.breadcrumbs--noicon .icon-home {
        display: none;
    }
    .documents .page-title {
        margin-top: 12px;
        margin-bottom: 17px;
    }
    .docs__content {
        padding-bottom: 23px;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }
    .docs__lmenu {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        max-width: 100%;
        gap: 30px;
    }
    .docs-search {
        width: 100%;
    }
    .docs-nav {
        margin-top: 0;
        max-width: 340px;
        min-width: 340px;
        padding: 0;
        background: 0;
        -webkit-box-shadow: none;
                box-shadow: none;
    }
    .docs-nav__items {
        padding: 0 20px;
    }
    .docs-slick-arrow {
        display: block;
    }
    .docs-nav__item {
        padding: 0 10px;
        background: transparent;
    }

    .docs-nav__item__wrapper:first-child .docs-nav__item {
        border-radius: 0px 0px 0px 0px;
    }
    .docs-nav__item__wrapper:last-child .docs-nav__item {
        border-radius: 0px 0px 0px 0px;
    }
    .docs-nav__item:before {
        display: none;
    }

    .docs-nav__item__wrapper.active .docs-nav__item {
        background: transparent;
    }
    .docs-nav__item__text {
        font-weight: 600;
        color: #1f3a60;
    }
    .docs-nav__item__circle {
        background: #1f3a60;
        border: 2px solid rgba(255, 255, 255, 0.5);
    }
    .docs-nav__item__arrow {
        display: none;
    }
    .docs__results {
        margin-top: 20px;
        padding-left: 0;
    }
    .docs__results__items {
        margin: 0 -10px;
    }
    .docs-exemplar {
        padding: 0 10px;
        margin-bottom: 17px;
    }
    .docs-exemplar__inner {
        height: 256px;
    }
    .docs-exemplar__info {
        margin-top: 20px;
    }
    .docs-exemplar__img {
        max-width: 78px;
    }
    .docs-exemplar__page {
        width: 100%;
    }
    .docs-exemplar__text {
        height: 38px;
    }
    .mainInfo__inner {
        padding: 80px 0;
    }
    .mainInfo__descr {
        display: block;
    }
    .mainInfo__descr__title {
        width: 100%;
        font-size: 24px;
        line-height: 29px;
    }
    .mainInfo__descr__title br {
        display: none;
    }
    .mainInfo__descr__text {
        margin-top: 20px;
        padding-top: 20px;
        width: 100%;
    }
    .mainInfo__descr__text:before {
        top: 0;
        bottom: auto;
    }
    .mi-cards {
        margin: 20px -23px 0;
        padding-bottom: 24px;
        overflow-x: auto;
    }
    .mi-cards__inner {
        margin: 0 23px;
        min-width: 960px;
    }
    .mi-cards::-webkit-scrollbar {
        height: 4px;
    }
    .mi-cards::-webkit-scrollbar-track {
        margin: 0 23px;
        /* margin: 0 54px; */
        background: #ecf6ff;
        border-radius: 14px;
    }
    .mi-cards::-webkit-scrollbar-thumb {
        width: 200px;
        background-color: #3a9c3e;
        border-radius: 14px;
        cursor: pointer;
    }
    .mi-cards::-webkit-scrollbar-thumb:hover {
        background-color: #3a9c3e;
    }
    .mi-cards::-webkit-scrollbar-thumb:active {
        background-color: #3a9c3e;
    }

    h2.mainHow__title {
        font-weight: 500;
        font-size: 24px;
        line-height: 29px;
    }
    .mh-cards {
        margin-top: 32px;
        margin: 0 -23px;
    }
    .mainHow {
        padding: 70px 0 80px;
    }
    .mh-cards__inner {
        margin: 32px 13px 0;
        padding: 10px 0 28px;
        display: block;
    }
    .mh-card {
        width: 100%;
        padding: 0 10px;
    }
    .mh-card__inner {
        min-height: 283px;
    }
    .mh-card__inner:hover:after {
        max-width: 120px;
        border-radius: 0px 4px;
        background: #1f3a60;
    }

    .mh-card__inner:hover .mh-card__icon {
        color: #1f3a60;
    }

    .mh-card__inner:hover .mh-card__title {
        color: #1f3a60;
    }
    .deleteAcc__content__inner.deleteAcc__content-no {
        margin-top: 70px;
    }
    .deleteAcc__content__inner.deleteAcc__content-process {
        margin-top: 45px;
    }
    .deleteAcc__content__inner.deleteAcc__content-ok {
        margin-top: 30px;
    }
    .deleteAcc__title {
        margin-top: 30px;
        font-size: 24px;
        line-height: 36px;
    }
    .deleteAcc__text {
        margin-top: 10px;
        font-size: 20px;
        line-height: 24px;
    }
    .deleteAcc__btn {
        margin-top: 40px;
    }
    .deleteAcc__smalltitle {
        font-size: 24px;
        line-height: 36px;
    }
    .deleteAcc__reasons {
        margin-top: 37px;
    }
    .deleteAcc__reasons__item {
        margin-bottom: 0;
    }

    h3.mainHow__title {
        text-align: center;
        font-size: 24px;
        line-height: 29px;
    }
    .mainBenefits__content {
        padding: 80px 0;
    }
    h3.mainBenefits__title {
        font-size: 24px;
        line-height: 29px;
    }
    .mb-tabs {
        margin-top: 24px;
    }
    .mb-tab {
        margin-right: 60px;
        padding: 6px 0;
        font-size: 16px;
        line-height: 19px;
    }
    .mb-tab:last-child {
        margin-right: 0;
    }

    .mb-tab-content {
        margin-top: 30px;
        max-width: 430px;
    }
    .mb-tab-content__item {
        padding-left: 30px;
    }
    .mainBenefits__img {
        top: 190px;
        right: -40px;
        width: 60%;
    }
    .mainBenefits__participant {
        margin-top: 80px;
    }
    .mainBenefits__participant__title {
        font-size: 24px;
        line-height: 29px;
    }
    .mbp-item__circle {
        min-width: 40px;
        width: 40px;
        height: 40px;
    }
    .mbp-item__text {
        margin-left: 10px;
        font-size: 14px;
        line-height: 17px;
    }
    .mbp-text {
        margin-top: 20px;
        font-size: 16px;
        line-height: 20px;
    }
    .mbp-btn {
        margin-top: 20px;
    }
    .mainAdd {
        padding: 75px 0 60px;
    }
    h3.mainAdd__title {
        text-align: center;
        font-size: 24px;
        line-height: 29px;
    }
    .madd-items {
        margin-top: 0;
    }
    .madd-items__inner {
        margin: 10px -23px 0;
        padding-bottom: 30px;
    }
    .madd-item {
        margin-top: 20px;
        margin-bottom: 20px;
        width: 50%;
        /* height: 220px; */
        display: block;
        height: auto;
    }
    .mainAbout {
        padding: 80px 0;
    }
    .mainAbout__img {
        max-width: 328px;
    }
    .mainAbout__content {
        margin-left: 20px;
    }
    h3.mainAbout__title {
        margin-top: 10px;
        font-size: 24px;
        line-height: 29px;
    }
    .mainAbout__text.mainAbout__text--tablet {
        display: block;
    }
    .mainAbout__text p {
        margin-top: 20px;
    }
    .mainAbout__text p.mainAbout__text-desk {
        display: none;
    }
    .mainAbout__btn {
        margin-top: 40px;
    }
    .mainAbout__btn.mainAbout__btn--desk {
        display: none;
    }
    .mainAbout__btn.mainAbout__btn--tablet {
        display: block;
    }
    .mainAbout__btn button {
        margin: 0 auto;
    }
    .mainPage__scrollTop {
        right: 40px;
        bottom: 80px;
    }
    .mainScreen {
        padding: 40px 0 480px;
        display: block;
        height: auto;
        min-height: 850px;
        max-height: 850px;
    }
    .mainScreen .wrapper {
        height: auto;
    }
    h1.mainScreen__title {
        margin: 40px 0 0 0;
        font-size: 40px;
        line-height: 48px;
    }
    h1.mainScreen__title span {
        font-size: 32px;
    }
    .mainScreen__text {
        margin-top: 20px;
        font-size: 20px;
        line-height: 28px;
    }
    .mainScreen__btn {
        margin-top: 40px;
    }
    .newsBlog {
        padding: 40px 0 60px;
    }
    .newsBlog__title .page-title {
        margin-bottom: 0;
    }
    .nb-menu {
        margin-top: 20px;
        overflow-x: auto;
        padding-bottom: 10px;
    }
    .nb-menu::-webkit-scrollbar {
        height: 0;
    }
    .nb-menu__inner {
        min-width: 864px;
    }
    .nb-menu__item {
        padding: 5px 14px;
        color: #fff;
        border: 2px solid #1f3a60;
    }
    .nb-menu__item:not(.active):hover {
        color: #fff;
    }
    .nb-menu__item.bg-blue {
        background: #1f3a60;
        border-color: #1f3a60;
    }
    .nb-menu__item.bg-green {
        background: #3a9c3e;
        border-color: #3a9c3e;
    }
    .nb-menu__item.bg-herbal {
        background: #2d7578;
        border-color: #2d7578;
    }
    .nb-menu__item.bg-orange {
        background: #c6834a;
        border-color: #c6834a;
    }
    .nb-menu__item.bg-lightBlue {
        background: #64b8bb;
        border-color: #64b8bb;
    }
    .nb-menu__item.bg-pink {
        background: #c64d4a;
        border-color: #c64d4a;
    }
    .nb-menu__item.active {
        background: transparent;
        font-weight: 500;
    }
    .nb-menu__item.active.bg-blue {
        color: #1f3a60;
        background: transparent;
    }
    .nb-menu__item.active.bg-green {
        color: #3a9c3e;
        background: transparent;
    }
    .nb-menu__item.active.bg-herbal {
        color: #2d7578;
        background: transparent;
    }
    .nb-menu__item.active.bg-orange {
        color: #c6834a;
        background: transparent;
    }
    .nb-menu__item.active.bg-lightBlue {
        color: #64b8bb;
        background: transparent;
    }
    .nb-menu__item.active.bg-pink {
        color: #c64d4a;
        background: transparent;
    }
    .nb-menu__item:last-child {
        margin-right: 0;
    }
    .nb-menu__item.active {
        color: #fff;
        font-weight: 500;
    }
    .nb-menu__item span {
        display: none;
    }
    .nb-menu__item-text {
        font-weight: 500;
    }
    .nb-main {
        margin-top: 10px;
    }
    .mainPage__scrollBot {
        /* margin-top: 370px; */
    }
    .mainScreen__car {
        right: auto;
        top: 420px;
        /* left: 24px; */
        /* width: 869px; */
        /* height: 401px; */
        left: 0;
        width: 100%;
    }
    .nb-results {
        margin-top: 20px;
    }
    .nbr-item {
        margin-top: 20px;
        width: 50%;
    }
    .nb-pagination.crbot {
        margin-top: 40px;
    }
    .nb-subscription {
        margin-top: 60px;
    }
    .nbs__title {
        font-size: 24px;
        line-height: 29px;
    }
    .nbs-inner {
        margin-top: 20px;
    }
    .article .page-title {
        margin: 0;
        font-size: 24px;
        line-height: 29px;
    }
    .article__head {
        margin-top: 16px;
        margin-bottom: 16px;
    }
    .article__text p {
        margin-bottom: 20px;
    }
    .article__text p:last-child {
        margin-bottom: 0;
    }
    .article__img {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .article__share {
        margin-top: 32px;
    }
    .as__title {
        font-size: 24px;
        line-height: 29px;
    }
    .as__question {
        margin-top: 12px;
        font-size: 20px;
        line-height: 28px;
    }
    .as__items {
        margin-top: 0;
    }
    .as__item {
        margin-top: 32px;
    }
    .as__item:first-child {
        margin-top: 24px;
    }
    .as__item label {
        font-size: 16px;
        line-height: 19px;
        padding-left: 32px;
    }
    .as__item label:before {
        margin-top: -1px;
    }
    .as__item input[type='radio']:checked + label:after {
        margin-top: -1px;
    }
    .as__btn {
        margin-top: 32px;
    }
    .as__btn button {
        width: 348px;
    }
    .article-interesting.nb-results {
        margin-top: 40px;
    }
    .nb-results__title {
        margin-bottom: 24px;
        font-size: 24px;
        line-height: 29px;
    }
    .article-interesting .nb-results__inner {
        padding-bottom: 34px;
    }
    .article__comments {
        margin-top: 40px;
    }
    .ac__title {
        font-size: 24px;
        line-height: 29px;
    }
    .ac__items {
        margin-top: 0;
    }
    .ac__item {
        margin-top: 20px;
        padding-top: 20px;
    }
    .ac__item:first-child {
        margin-top: 0;
    }
    .ac__item__text {
        margin-top: 20px;
    }
    .ac__form {
        margin-top: 20px;
    }
    .ac__form__inner {
        margin-top: 0;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
    }
    .wh-bfs-item__circle:before {
        left: 66%;
    }
    .scheme__inner {
        margin-top: 0;
        display: block;
    }
    .scheme-lmenu__wrapper {
        max-width: 0;
        min-width: 100%;
        height: 68px;
        position: static;
    }
    .scheme-lmenu {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        max-width: 100%;
        width: 100%;
        padding: 12px 8px 12px 28px;
    }
    .scheme-lmenu.scheme-lmenu-fixed {
        position: fixed;
        z-index: 16;
        top: 92px;
        left: 23px;
        width: calc(100vw - 46px);
        -webkit-transition: none;
        -o-transition: none;
        transition: none;
    }
    .scheme-lmenu__title {
        padding: 0;
        width: 50%;
        min-width: 280px;
    }
    .scheme-lmenu__title:after {
        content: '';
        position: absolute;
        bottom: auto;
        top: 50%;
        left: auto;
        right: 0;
        -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
        width: 1px;
        height: 30px;
    }
    .scheme-nav {
        padding: 0 30px 0 30px;
        width: 50%;
        overflow: hidden;
    }
    .scheme-nav__wrapper {
        width: 100%;
        /* display: table; */
        position: relative;
        overflow: hidden;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        -o-user-select: none;
        user-select: none;
    }
    .scheme-nav__items {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        position: relative;
        width: calc(100% * 9);
        top: 0;
        left: 0;
        margin: 0;
        padding: 0;
        -webkit-transition: 0.8s;
        -o-transition: 0.8s;
        transition: 0.8s;
        -webkit-transition-timing-function: ease-in-out;
        -o-transition-timing-function: ease-in-out;
        transition-timing-function: ease-in-out;
    }
    .scheme-nav__item__wrapper {
        width: calc(100% / 7);
    }
    .scheme-nav__item {
        position: relative;
        padding: 0;
        min-height: 44px;
        width: 100%;
        max-width: 100%;
        font-weight: 500;
        pointer-events: none;
    }
    .scheme-nav__item__text {
        padding-left: 0;
        text-align: center;
        max-width: 100%;
        width: 100%;
    }
    .scheme-nav__item__text:before {
        display: none;
    }
    .scheme-nav__item__arrow {
        display: none;
    }
    .scheme-nav__item:hover .scheme-nav__item__text {
        color: #1f3a60;
    }
    .scheme-nav__item__wrapper.active
        .scheme-nav__item
        .scheme-nav__item__text {
        font-weight: 500;
        color: #1f3a60;
    }
    .scheme-arrow {
        display: block;
    }
    .scheme-content {
        width: 100%;
        padding-left: 0;
        margin-top: 32px;
    }
    .madd-item__inner {
        border-radius: 4px;
        background: #ffffff;
        height: 100%;
        justify-content: flex-start;
    }
    .nb-mc__head .nbr-item__img__category {
        position: static;
    }
    .nbr-item__link:hover {
        color: #5d7592;
    }
    .nb-mc__link:hover {
        color: #5d7592;
    }
    .scheme__content {
        padding-left: 0;
        width: 100%;
    }
    .scheme-chapter {
        margin-top: 32px;
    }
    .scheme-chapter:first-child {
        margin-top: 32px;
    }
    h2.scheme-chapter__title {
        margin-bottom: 20px;
        font-size: 24px;
        line-height: 29px;
    }
    .scheme-chapter__suptitle {
        font-size: 20px;
        line-height: 24px;
    }
    .scheme-chapter__list {
        margin-top: 20px;
    }
    .scheme-chapter__img {
        margin-bottom: 20px;
    }
    .scheme {
        padding-bottom: 40px;
    }
    .sc-step {
        margin-top: 32px;
    }
    .sc-step__inner {
        height: 156px;
    }
    .sc-step__img {
        font-size: 48px;
    }
    .sc-step__img.icon-card-man {
        font-size: 48px;
    }
    .sc-step__img.icon-loupe-doc {
        font-size: 55px;
    }
    .sc-step__img.icon-chairman-gavel {
        font-size: 55px;
    }
    .sc-step__img.icon-big-car {
        font-size: 48px;
    }
    .sc-step__count {
        /* margin-top: 7px; */
        font-size: 16px;
        line-height: 48px;
    }
    .sc-step__title {
        font-size: 16px;
        line-height: 16px;
    }
    .lt__form-step {
        margin-top: 34px;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    } 
    .lt__form-input {
        -webkit-box-flex: 1;
            -ms-flex-positive: 1;
                flex-grow: 1;
        width: auto;
    }
    .lt__form-checkbox {
        margin-top: 26px;
        margin-left: 0;
        width: 100%;
    }
    .lt-warning {
        margin-top: 28px;
    }
    .lt__form-info {
        margin-top: 20px;
    }
    .lk-content--box .crbot {
        padding-left: 0;
        white-space: nowrap;
    }
    .lk-content--box .lk-form.with-icon {
        padding-left: 0;
    }
    .frequency {
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
    }
    .frequency__select {
        margin-top: 0;
    }
    .form-upload .form-upload--label{
        min-width: 200px;
    }
    .form-upload .files-wrap {
        max-width: calc(100% - 220px);
        overflow-y: auto;
    }
    .lt__form.lt__form-map .lt__form-inspect {
        margin-top: 0;
    }
    .lt__form.lt__form-map .lt__form-onmap {
        margin-top: 0;
    }
    .lt__form-item.lt__form-item-50 {
        width: 100%;
    }
    .feed-download {
        padding-bottom: 40px;
    }
    .fd-title {
        font-size: 20px;
        line-height: 24px;  
    }
    .fd-wrapper {
        margin-top: 20px;
        padding: 20px 24px;
    }
    .fd-file__wrapper {
        margin-top: 17px;
        padding: 0;
        background: #FFFFFF;
        border: 0;
        border-radius: 0;
    }
    .fd-file {
        height: 820px;
    }
    .pfpn-item__circle {
        width: 32px;
        height: 32px;
        font-size: 14px;
        line-height: 17px;
    }
    .pfpn-item__text {
        margin-left: 4px;
        font-size: 14px;
        line-height: 17px;
    }
    .lk-menu.pf__progress-numbers {
        margin-top: 20px;
    }
    .fd-table__title__inner {
        display: none;
    }
    .fd-table__title__btn {
        display: block;
    }
    .fd-table {
        padding: 0;
    }
    .fd-table__title {
        padding: 0 0 0 24px;
        height: 62px;
    }
    .fd-table-mob-box.crtop__sort-mob-box {
        display: block;
    }
    .fdtt-date__title {
        width: 100%;
    }
    .fdtt-date__input:nth-child(1) {
        margin-left: 0;
    }
    .fl-content__bg {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }
    .flc__btn {
        margin-right: 0;
    }
    .flcs__btn {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
            -ms-flex-pack: end;
                justify-content: flex-end;
    }
    .flcs__btn button {
        width: 315px;
    }
    .fl-tab-desktop {
        display: none;
    }
    .fl-tab-tablet {
        display: block;
    }
    .fd-loaded .pf__docs-item.ap-loading-item {
        margin-top: 18px;
        width: 100%;
    }
    .fd-loaded .pf__docs-info .progress {
        margin-top: 10px;
    }
    .fd-loaded .progress-name {
        display: block;
    }
    /* .fd-loaded .fdtl-time__text {
        display: none;
    } */
    .fd-loaded .pf__docs-info.pf__docs-info-ap {
        padding-left: 28px;
    }
    .fd-loaded__attention {
        display: block;
        padding-bottom: 30px;
    }
    .fd-loaded__attention__btn {
        margin-top: 40px;
    }
    .fd-title-next {
        margin-top: 40px;
        font-size: 32px;
        line-height: 39px;
    }
    .fd-loaded__error {
        margin-top: 17px;
    }
    .fd-table__content-title {
        display: none;
    }
    .fdtct__filter {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .fdtl-download__btn {
        margin-left: 40px;
    }
    .accordeon-box.fd-table__content {
        /* padding: 0 20px 0 20px; */
        border-bottom: 0;
    }
    .fdtcr__line {
        padding: 20px 0;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        border-bottom: 1px solid #ECF6FF;
    }
    .fdtcr__line:last-child {
        border-bottom: 0;
    }
    .fd-table__content-results {
        margin: 0;
    }
    .fdtcr-number {
        padding-bottom: 4px;
        width: auto;
        -webkit-box-ordinal-group: 1;
            -ms-flex-order: 0;
                order: 0;
    }
    .fdtcr-number span {
        margin-left: 12px;
    }
    .fdtcr-vin {
        -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
                order: 1;
        min-width: 190px;
        width: 55%;
        padding-bottom: 4px;
    }
    .fdtcr-status {
        margin-left: 26px;
        margin-top: 8px;
        -webkit-box-ordinal-group: 4;
            -ms-flex-order: 3;
                order: 3;
        padding-right: 0;
        padding-bottom: 4px;
        width: 100%;
    }
    .fdtcr-status__auxiliary__text {
        display: inline-block;
    }
    .fdtcr-problems {
        margin-top: 22px;
        padding-right: 0;
        padding-bottom: 0;
        -webkit-box-ordinal-group: 5;
            -ms-flex-order: 4;
                order: 4;
        padding-left: 164px;
        max-width: 464px;
        width: 100%;
    }
    .fdtcr-problems span {
        font-weight: 300;
        font-size: 12px;
        line-height: 14px;
        width: 100%;
    }
    .fdtcr-time {
        -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
                order: 2;
        width: 30%;
        text-align: right;
        padding-bottom: 4px;
    }
    .fdtct__filter .btn.btn-line {
        padding: 15px 20px;
    }
    .fd-table .accordeon-out {
        padding: 0 20px;
    }
    .fdtcr-status span {
        padding-left: 126px;
        max-width: 426px;
        font-weight: 300;
        font-size: 12px;
        line-height: 14px;
        width: 100%;
    }
    .fd-table__line {
        padding: 20px 18px;
    }
    .fd-table__line.fd-table__line--error {
        padding: 20px 18px;
    }
    .fdtl-time__text.fdtl-time__text-loading {
        display: none;
    }
    .fd-loaded__title span {
        font-size: 20px;
        line-height: 24px;
    }
    .cdtgal__pv-item {
        height: 120px !important;
    }
    .mainAdd__content {
        padding: 190px 0;
    }
    .madd-plate {
        /* bottom: auto;
        top: -180px; */
        position: static;
        display: block;
        margin-top: 40px;
    }
    .madd-plate.madd-plate-delivery {
        /* bottom: 100px; */
        /* bottom: auto;
        top: -180px; */
        position: static;
    }
    .madd-plate .wrapper {
        padding: 0;
    }
    .madd-plate__bg {
        border-radius: 0;
        background: none;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }
    .madd-plate__inner {
        padding: 34px 26px 40px;
    }
    .madd-plate__inner.madd-plate__inner-delivery {
        padding: 37px 37px 60px 6px;
    }
    .madd-plate__img {
        width: 48%;
    }
    .madd-plate__img img {
        width: 100%;
    }
    .madd-plate__text {
        margin-left: 32px;
        width: 47%;
    }
    .madd-item__text {
        margin-top: 24px;
    }
    .mf__title {
        font-size: 16px;
        line-height: 19px;
        text-align: center;
    }
    .mf__inner {
        margin: 30px 0 0;
        flex-direction: column;
        align-items: center;
    }
    .mf__item {
        max-width: 424px;
        width: 100%;
        padding: 0;
    }
    .mf__item.mf__btn {
        order: 2;
        margin-bottom: 0;
    }
    .mf__checkbox {
        margin-bottom: 40px;
        order: 1;
        max-width: 424px;
        margin: 0 0 40px 0;
    }
    .mf__checkbox label {
        display: inline-block;
        font-size: 14px;
        line-height: 17px;
    }
    /* .madd-items__inner .slick-dots.active {
        bottom: -510px;
    } */
    .pf__docs-info.pf__docs-info-ap {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: 0;
        order: 0;
        padding-left: 0;
        margin-top: 0;
    }
    .pf__docs-item.pf__docs-item-error {
        /* align-items: flex-end; */
    }
    .madd-item__content {
        display: block;
        position: static;
    }
    .madd-plate__inner {
        padding: 0 16px 50px;
    }
    .madd-plate__inner.madd-form {
        max-width: 100%;
    }
    .madd-plate__inner.madd-plate__inner-delivery {
        padding: 0 0 50px;
        flex-direction: column;
    }
    .madd-plate__img {
        max-width: 420px;
        width: 100%;
    }
    .madd-plate__text {
        margin-top: 16px;
        padding: 0 30px;
        margin-left: 0;
        width: 100%;
    }
    .madd-item__icon {
        margin-top: 53px;
        color: #1F3A60;
    }
    .madd-items__inner .slick-dots {
        bottom: 0;
    }
    .mainAdd__bg {
        padding-bottom: 20px;
    }   
    .mainAdd__bg::after {
        display: block;
        padding: 280px 0;
    }
    .slick-initialized .slick-slide.madd-item {
        display: flex;
        justify-content: flex-start;
        flex-direction: column;
    }
    .mbids__link-arrow {
        margin-right: 0;
    }
    .cars.cars__archive .crf__save-search {
        margin: 0;
    }
    /* .cars.cars__archive .crtop {
        margin-top: 55px;
    } */
    .cars.cars__archive .crtop {
        margin-top: 0px;
    }
    .mainPage__scrollBot.mainPage__scrollBot--tablet {
        bottom: 80px;
    }
    .scheme-footer {
        margin-top: 30px;
    }
    .scheme-footer p {
        font-weight: 400;
        font-size: 16px;
        line-height: 20px;
    }
    .scheme-footer p span {
        font-weight: 700;
    }
    .cdt__tab1-btn .btn.icon-vin-default {
        font-size: 14px;
    }
    .header__right .header__market {
        display: none;
    }
    .header__market {
        margin-right: 0;
        max-width: 259px;
        padding: 20px 22px 18px;
        width: 100%;
    }
    .header__menu > ul > li:last-child {
        display: flex;
        padding: 14px 0 18px;
        flex-wrap: wrap;
    }
    .header__menu > ul > li.header__menu__btn {
        width: 100%;
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
        padding: 17px 0;
    }
    .cdt__dopdata-infobox .subtitle:nth-child(4) {
        margin-top: 8px;
    }
    .header__right .header__social {
        display: none;
    }
    .header__menu .header__social {
        padding: 17px 0;
        margin-left: 0;
        display: flex;
        width: 100%;
    }
    .header__social__link {
        margin-right: 30px;
    }
    .header__social__link:last-child {
        margin-right: 0;
    }
    /* .header__bt {
        overflow-y: scroll;
    } */
    body.noScroll {
        overflow: hidden;
    }
    .header__bt.bt-scroll {
        height: calc(var(--vh, 1vh) * 100 - 89px);
        overflow-y: scroll;
    }
    .fl-content .mlog__form-bt.lk__form-bt {
        justify-content: start;
        flex-wrap: wrap;
    }
    .mlog__form-bt.lk__form-bt .flc__btn {
        margin-top: 20px;
        width: 100%;
    }
    .mlog__form-bt.lk__form-bt .flc__btn button {
        width: auto;
    }
    .mlog__form-bt.lk__form-bt .lk__form-bt__name {
        max-width: calc(100% - 190px);
    }
    .cdt__state-inspection {
        justify-content: flex-start;
    }
    .cri__myautobid,
    .critem__info-myautobid {
        margin-top: 10px;
        margin-bottom: 0;
        -ms-grid-column: 2;
        grid-column-start: 2;
        -ms-grid-row: 5;
        grid-row-start: 5;
        -ms-grid-row-span: 0;
        grid-row-end: 5;
    }
    .crlist.crlist-mylots-buyer .cri__myautobid,
    .crlist.crlist-mylots-buyer .critem__info-myautobid {
        margin-top: 0;
        margin-bottom: 10px;
        -ms-grid-column: 2;
        grid-column-start: 2;
        -ms-grid-row: 5;
        grid-row-start: 5;
        -ms-grid-row-span: 0;
        grid-row-end: 5;
    }
    .footer__subscribe-50__inputs:nth-of-type(2) {
        padding-left: 13px;
    }
}

@media screen and (max-width: 881px) {
    .wh-bfs__content {
        padding: 33px 23px 90px;
        /* padding: 53px 23px 38px; */
    }
    .wh-bfs-items {
        display: block;
    }
    .wh-bfs-item__wrapper {
        margin-top: 0;
        max-width: 100%;
        width: 100%;
    }
    .wh-bfs-item {
        max-width: 100%;
    }
    .wh-bfs-item__circle {
        margin-top: 20px;
    }
    .cont-peoples::-webkit-scrollbar {
        height: 4px;
    }
    .cont-peoples::-webkit-scrollbar-track {
        margin: 0 32px;
        /* margin: 0 54px; */
        background: #ecf6ff;
        border-radius: 7px;
    }
    .cont-peoples::-webkit-scrollbar-thumb {
        width: 200px;
        background-color: #5d7592;
        border-radius: 7px;
    }
    /* .mainScreen__car {
        width: 869px;
        height: 401px;
    } */
    .wh-bfs-item__circle:before {
        top: 50px;
        left: 62%;
    }
}

@media screen and (max-width: 840px) {
    .cont-peoples__wrapper {
        padding-bottom: 10px;
    }
    .cont-peoples {
        overflow-x: auto;
    }
    .cont-peoples__bg {
        height: 232px;
    }
    .cont-peoples__inner {
        padding-bottom: 19px;
    }
    .cont-peoples__arrow {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .cont-people__wrapper {
        width: auto;
    }
    .cont-people__info {
        margin-bottom: 0;
    }
    .fdtt-modal__inner {
        width: 48%;
    }
    .pf__edit-user .name {
        max-width: 300px;
    }
    .mf__checkbox .input-error{
        position: relative;
        width: calc(100% - 25px);
        line-height: 1.2;
        margin-top: 8px;
        display: none;
    }
}

@media screen and (max-width: 800px) {
    .crtop__sort > div {
        padding: 0 5px;
    }
    .crtop > div {
        padding: 0;
    }
    .cri__md {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .cri__md-delivery {
        margin-left: 0;
        margin-top: 5px;
    }
    .card__seller-mylots .cdt__i-btn {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        margin-top: 15px;
        width: 100%;
    }
    .ud-prof__head {
        display: none;
    }
    .userData__title .btn.icon-filter {
        display: block;
    }
    .ud__sort-mob-box.crtop__sort-mob-box {
        display: block;
    }
    .fdtl-download__btn {
        margin-left: 20px;
    }
    .fdtl-download.fdtl-download-ld .fdtl-download__btn {
        margin-left: 20px;
    }

}

@media screen and (max-width: 770px) {
    .footer__bt-info {
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
    }
    .footer__bt-info__inner .link_better-50 {
        margin-right: 16px;
    }
    .footer__bt-info__inner {
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: start;
    }
    .manager__img {
        width: 88px;
        min-width: 88px;
        height: 88px;
    }

    .manager__img__inner {
        width: 84px;
        height: 84px;
    }

    .manager__img img {
        height: 84px;
    }

    .ud-prof .padding-bg {
        margin-bottom: 24px;
    }
    .ud__prof__btn {
        display: block;
    }
    .ud__prof__btn__text {
        margin-left: 0;
        margin-top: 25px;
    }
    .ud__prof__btn .btn {
        width: 100%;
    }
    .ud__prof__btn__text span {
        font-size: 14px;
        line-height: 17px;
    }
    .wh-bfs-item__circle:before {
        top: 56px;
        left: 66%;
    }
    .sc-steps {
        overflow-x: scroll;
    }
    .sc-steps__inner {
        padding-bottom: 24px;
        min-width: 743px;
    }
    .sc-step {
        margin-top: 10px;
        min-width: 200px;
    }
    .sc-steps::-webkit-scrollbar {
        height: 4px;
    }
    .sc-steps::-webkit-scrollbar-track {
        background: #ecf6ff;
        border-radius: 14px;
    }
    .sc-steps::-webkit-scrollbar-thumb {
        width: 200px;
        background-color: #3a9c3e;
        border-radius: 14px;
        cursor: pointer;
    }
    .sc-steps::-webkit-scrollbar-thumb:hover {
        background-color: #3a9c3e;
    }
    .sc-steps::-webkit-scrollbar-thumb:active {
        background-color: #3a9c3e;
    }
    .fd-table-mob-box .cts__form__inner {
        padding-right: 0;
        width: 100%;
    }
    .fd-table-mob-box .cts__form__inner {
        margin-bottom: 32px;
    }
    .fl-content__bg {
        padding: 0;
        border: 0;
    }
    .flc__btn {
        /*width: 308px;*/
    }
    .flcs__btn button {
        width: 308px;
    }
    .fl-tab.univ-tab {
        width: 50%;
        padding: 18px;
    }
    .fl-content__inner {
        gap: 18px;
    }
    .flp-item {
        width: 49%;
    }
    .fdtl-download__btn {
        margin-left: 20px;
    }
    .fdtl-time__text {
        margin-left: 20px;
    }
    .fdtcr-vin {
        width: 50%;
    }
    .fdtl-download.fdtl-download-warning {
        position: absolute;
        left: 84px;
        top: 50px;
    }
    .error404 {
        padding-top: 60px;
        padding-bottom: 90px;
    }  
    .error404__title {
        margin-top: 52px;
        font-size: 32px;
        line-height: 39px;
    }
    .error404__text {
        font-size: 20px;
        line-height: 24px;
    }
    .error404__btn {
        margin-top: 40px;
    }
    .mbids__footer {
        padding: 16px 0 0;
    }
    .mbids__footer__item {
        width: 50%;
        margin-bottom: 8px;
    }
    #mbidsallAll .mbids__table-item.bid-end {
        padding-bottom: 20px;
    }
    .mainScreen__car {
        top: 420px;
    }
    .mainScreen {
        padding-top: 30px;
    }
}

@media screen and (max-width: 767px) {
    .form-upload .preview-list {
        width: calc(50vw - 45px);
    }
    .add-form--link {
        font-size: 14px;
    }
    .lots-form .with-button .delete-section span {
        display: none;
    }
    .lk-menu {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        position: relative;
        height: 50px;
        margin-bottom: 24px;
        -webkit-transition: 0.25s;
        -o-transition: 0.25s;
        transition: 0.25s;
    }
    .lk-menu.menu-show {
        height: 200px;
        -webkit-transition: 0.25s;
        -o-transition: 0.25s;
        transition: 0.25s;
    }
    .lk-menu--link {
        width: 100%;
        background-color: #fff;
        -webkit-transition: 0.25s;
        -o-transition: 0.25s;
        transition: 0.25s;
    }
    .lk-menu--link[data-order='1'] {
        -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
                order: 1;
    }
    .lk-menu--link[data-order='2'] {
        -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
                order: 2;
    }
    .lk-menu--link[data-order='3'] {
        -webkit-box-ordinal-group: 4;
            -ms-flex-order: 3;
                order: 3;
    }
    .lk-menu--link[data-order='4'] {
        -webkit-box-ordinal-group: 5;
            -ms-flex-order: 4;
                order: 4;
    }
    .lk-menu--link[data-order='5'] {
        -webkit-box-ordinal-group: 6;
            -ms-flex-order: 5;
                order: 5;
    }
    .lk-menu--link[data-order='6'] {
        -webkit-box-ordinal-group: 7;
            -ms-flex-order: 6;
                order: 6;
    }
    .lk-menu--link[data-order='7'] {
        -webkit-box-ordinal-group: 8;
            -ms-flex-order: 7;
                order: 7;
    }
    .lk-menu--link[data-order='8'] {
        -webkit-box-ordinal-group: 9;
            -ms-flex-order: 8;
                order: 8;
    }
    .lk-menu--link[data-order='9'] {
        -webkit-box-ordinal-group: 10;
            -ms-flex-order: 9;
                order: 9;
    }

    .lk-menu--link.active {
        -webkit-box-ordinal-group: 1;
            -ms-flex-order: 0;
                order: 0;
        position: relative;
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        padding: 17px 10px;
        line-height: 1;
        z-index: 10;
    }
    .lk-menu--link:not(.active) {
        -webkit-transform: translateY(-100%);
            -ms-transform: translateY(-100%);
                transform: translateY(-100%);
        top: 0;
        z-index: -10;
        opacity: 0;
        -webkit-transition: 0.25s;
        -o-transition: 0.25s;
        transition: 0.25s;
    }
    .lk-menu--link:before {
        display: none;
    }
    .lk-menu--link.active:after {
        content: '\e958';
        font-family: 'icomoon' !important;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        font-size: 21px;
        position: absolute;
        left: 30px;
        top: 15px;
        color: #fff;
    }
    .lk-menu.menu-show .lk-menu--link:not(.active) {
        -webkit-transform: translateY(0);
            -ms-transform: translateY(0);
                transform: translateY(0);
        z-index: inherit;
        opacity: 1;
        -webkit-transition: 0.25s;
        -o-transition: 0.25s;
        transition: 0.25s;
    }
    .ud-form__item {
        width: 48%;
        max-width: 48%;
    }
    .ud-form-btn-delete {
        width: 48%;
    }
    .scheme-lmenu {
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
    }
    .scheme-lmenu__title {
        width: 280px;
    }
    .form-upload .preview-list {
        width: calc(50vw - 45px);
    }
    .add-form--link{
        font-size: 14px;
    }
    .lots-form .with-button .delete-section span{
        display: none;
    }
    .lk-menu.pf__progress-numbers .lk-menu--link {
        padding: 17px 10px;
        line-height: 1;
        width: 100%;
        border-radius: 4px;
    }
    .lk-menu.pf__progress-numbers .lk-menu--link.active {
        background-color: #3a9c3e;
        padding: 17px 10px;
        line-height: 1;
        width: 100%;
        border-radius: 4px;
        height: 50px;
    }
    .pfpn-item__circle {
        display: none;
    }
    .pfpn-item__text {
        margin: 0 auto;
        color: #1F3A60;
        font-size: 16px;
        font-weight: 400;
    }
    .lk-menu.pf__progress-numbers .lk-menu--link.active .pfpn-item__text {
        color: #fff !important;
    }
    .fl-properties {
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
    }
    .flp-item {
        width: 45%;
    }
    .hide-991 {
        display: block;
    }
    .footer__bt-info {
        flex-wrap: wrap;
    }
}

@media screen and (max-width: 720px) {
    .manager__info__phone {
        margin-left: 0;
        width: 100%;
    }
    .cont-form__item {
        width: 47%;
    }
    .cont-form__item.cont-form__item-100 {
        width: 47%;
    }
    .cont-form__btn {
        width: 47%;
    }
    .scheme-lmenu__title {
        width: 270px;
        min-width: 270px;
    }
    .fdtt-modal__flex {
        display: block;
    }
    .fdtt__form-r:first-child {
        margin-top: 15px;
    }
    .fd-table .accordeon-out {
        padding: 0 8px;
    }
    .fdtl-download.fdtl-download-error {
        width: 39%;
    }
    .ud-prof__res .name {
        max-width: 200px;
    }
    .pf__edit-user .name {
        max-width: 250px;
    }
}

@media screen and (max-width: 670px) {
    .fl-properties {
        display: block;
    }
    .flp-item {
        margin-bottom: 8px;
        width: 100%;
    }
    .flp-item {
        margin-bottom: 0;
    }
    .flp-item select {
        width: 100%;
    }
}

@media screen and (max-width: 650px) {
    h1 {
        font-size: 24px;
        margin-bottom: 20px;
        line-height: 29px;
    }

    .list-2columns {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
        columns: 1;
        -webkit-columns: 1;
        -moz-columns: 1;
    }

    .viewport-wrapper {
        padding-top: 65px;
    }

    .crlist .critem {
        width: 100%;
    }

    .crtop .crtop__grid {
        display: none;
    }

    .cars {
        padding: 32px 0;
    }

    .cars h1 {
        font-size: 16px;
    }
    .cars__archive h1 {
        font-size: 20px;
    }

    .pages {
        display: inline-block;
        margin-bottom: 30px;
    }

    .pages ul li {
        margin-right: 20px;
    }

    .pages ul li:last-child {
        margin-right: 0;
    }

    .pages ul li a {
        width: 30px;
        height: 30px;
        font-size: 16px;
    }

    .header__mobile {
        width: auto;
    }

    .header__mobile-bids,
    .header__mobile-profile,
    .header__mobile-login {
        margin-right: 24px;
    }

    .header__phone {
        font-size: 20px;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        text-align: center;
    }


    .header__top > .wrapper {
        height: 64px;
    }

    .header__logo img {
        height: 28px;
    }

    .footer__lp {
        height: 77px;
    }

    .footer__menu {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .footer__menu-item {
        width: 50%;
    }

    .fm-column2 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        padding: 0;
    }

    .footer__subscribe {
        max-width: 100%;
    }

    .footer__subscribe form {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .footer__subscribe form > div {
        width: 100%;
        margin-right: 0 !important;
    }

    .footer__bt.footer__bt-50 > .wrapper {
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }

    .footer .link_better {
        position: absolute;
        right: 0;
        top: -189px;
        width: 50%;
        font-size: 12px;
    }

    .footer .link_better-50 {
        font-size: 12px;
        line-height: 16px;
    }

    .footer__menu ul a {
        font-size: 12px;
    }

    .footer__lp .footer__phone {
        font-size: 16px;
    }

    .footer__logo img {
        height: 28px;
    }

    .crbot {
        text-align: center;
    }

    .crbot {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .profile {
        padding-bottom: 0;
    }

    .pf__edit-actions {
        width: 100%;
    }

    .pf__form-photo {
        position: relative;
        width: 100%;
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-bottom: 30px;
    }

    .pf__edit-actions .btn.btn_save {
        margin-top: 20px;
        margin-bottom: 30px;
    }

    .pf__edit-top {
        padding-bottom: 32px;
    }

    .pf__form-item {
        margin-right: 0;
    }

    .pf__form .pf__form-item {
        width: 100%;
        margin-left: 0;
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }

    .pf__form .pf__form-item.pf__it-birth,
    .pf__form .pf__form-item.pf__it-passpdate,
    .pf__form .pf__form-item.pf__it-passpkod {
        width: 60%;
    }

    .pf__data-bt .btn {
        width: 100%;
        margin: 0;
        margin-bottom: 20px;
    }

    .pf__data-bt .save-draft {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        width: auto;
        margin-left: auto;
        margin-right: auto;
    }

    .pf__data-bt {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .pf__type {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .pf__type .pf__type-item:last-child {
        margin-top: 20px;
    }

    .pf__type .pf__type-item {
        margin-right: 0;
    }

    .pf__type .pf__form-radio .form_radio {
        margin-right: 0;
    }

    .pf__progress {
        padding: 10px 0;
    }

    .pf__progress-step {
        border: 0;
        font-size: 0;
        background: transparent !important;
        width: 0;
    }

    .pf__progress-step:last-child {
        font-size: 16px;
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        color: #5d7592;
        font-weight: 500;
    }

    .pf__progress-line {
        display: none;
    }

    .pf__progress-step.active {
        counter-increment: step;
    }

    .pf__progress-step:last-child:after {
        content: 'Шаг ' counter(step) '';
        color: #3a9c3e;
        font-size: 20px;
        font-weight: 700;
        margin-right: 7px;
    }

    .pf__progress-step:last-child span:before {
        content: ' из ';
    }

    .pf__type .pf__type-set {
        display: none;
    }

    .pf__form .pf__it-house,
    .pf__form .pf__it-korpus,
    .pf__form .pf__it-flat {
        width: 30%;
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
    }

    .pf__form .pf__it-house,
    .pf__form .pf__it-korpus {
        margin-right: 20px;
    }

    .pf__data-address-org .pf__it-korpus {
        margin-right: 0;
    }

    .pf__data-bt .btn.btn-green {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
    }

    .pf__docs-info {
        width: 100%;
        padding-left: 0;
        margin-top: 0;
        padding-right: 0;
    }

    .pf__docs-info .tag span {
        margin-top: 0;
    }

    .pf__docs-btns {
        min-width: 30px;
    }

    .pf__docs-item:not(.pf__docs-item-nofile) .pf__docs-name {
        margin-top: 0;
    }

    .pf__docs-info .name,
    .pf__docs-info .date {
        margin-top: 3px;
    }

    .pf__docs-info .progress-value,
    .pf__docs-info .progress-name {
        margin-top: 10px;
    }
    .pf__docs-info .progress-name{
        max-width: 62%;
    }

    .pf__docs-btns .docs-menu {
        font-size: 5px;
        margin-top: -30px;
    }

    .pf__edit-top {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        text-align: center;
    }

    .pf__edit-user {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding-left: 0;
    }

    .pf__edit-user .pf__status-user {
        margin-top: 0;
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
        margin-bottom: 20px;
    }

    .pf__edit-box .pf__form-photo {
        margin-bottom: 17px;
    }

    .pf__edit-box .pf__form-preview {
        width: 140px;
        height: 140px;
    }

    .pf__edit-box {
        margin-bottom: 40px;
    }

    .pf__edit-h1 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-bottom: 18px;
    }

    .pf__edit-h1 .pf__docedit-download {
        width: 100%;
    }

    .pf__edit-h1 h1 {
        margin-bottom: 30px;
    }
    .pf__has {
        padding: 0;
        margin-bottom: 25px;
    }
    .pf__has-item .actions {
        position: absolute;
        right: 0;
        top: 13px;
        width: auto;
    }
    .pf__has-item {
        padding: 20px 15px;
    }
    .pf__has-item .preview {
        margin-right: 20px;
    }

    .pf__has-title i {
        font-size: 30px;
        margin-right: 20px;
    }
    .pf__has-title,
    .pf__has-title.small {
        font-size: 14px;
        padding: 15px 20px;
        line-height: 20px;
    }
    .pf__has-item .actions .btn {
        font-size: 0;
    }
    .pf__has-item .actions .btn:before {
        font-size: 18px;
    }
    .pf__has-item .status {
        margin-top: 20px;
        width: auto;
        text-align: right;
    }

    .minfo-fixed .minfo__title {
        margin-left: 12px;
        font-size: 12px;
    }

    .modal.minfo-fixed {
        width: 200px;
        padding: 9px 18px;
    }

    .modal.minfo-fixed img {
        width: 53px;
    }

    .minfo .mbids__table-item {
        font-size: 14px;
    }

    .minfo .mbids__table-item .bd-table-date {
        font-size: 12px;
        margin-top: 5px;
    }

    .minfo .mbids__table-item .bd-table-buyer {
        margin-top: 5px;
        font-size: 12px;
    }

    .minfo .mbids__table-title {
        font-size: 20px;
        line-height: 1.5;
        padding: 15px 0;
    }

    .minfo .mbids__table-subtitle {
        font-size: 16px;
        margin-bottom: 0;
    }

    .modal.minfo-xs {
        padding: 28px;
    }

    .modal.minfo-sm {
        padding: 28px;
    }

    .modal.minfo-md {
        padding: 28px;
    }

    .modal.minfo-full {
        padding: 20px;
    }

    .modal.minfo-sm2 {
        padding: 28px;
    }
    .mbids__table-bottom span {
        min-width: 100%;
    }
    .pf__docs-download {
        margin-top: 0;
    }

    .pf__docs-download a {
        width: 100%;
    }

    .mlog__form-register .mlog__form-item {
        width: 100%;
        margin-right: 0;
    }

    .crtop .crtop__sort {
        display: none;
    }

    .crtop .crtop__btn-mobile {
        margin: 0;
    }

    .cars__mylots-btn {
        display: none;
    }

    .crtop__sort-mob-box {
        display: block;
    }

    .crtop .crtop__sort-mob {
        display: block;
    }
    .card__info {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .cri__md {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        font-size: 14px;
    }
    .cri__md-delivery {
        margin-top: 0;
        margin-left: 20px;
    }
    .cri__time {
        font-size: 16px;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: end;
    }
    .cri__time .cri__time-del {
        display: block;
    }
    .cri__how {
        margin-top: 30px;
        font-size: 14px;
    }
    .cri__how .title {
        font-size: 16px;
    }
    .cri__how ul li {
        margin-top: 15px;
    }
    .cri__price-sub {
        font-size: 14px;
    }
    .cri__price-val {
        font-size: 20px;
    }
    .cri__price-val span {
        font-size: 32px;
    }
    .card__gallery {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .cdg__big-box {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
        width: 100%;
    }
    .cdg__pv-box {
        margin-top: 0;
        margin-left: -2px;
        margin-right: -2px;
    }
    .cdg__pv-item {
        margin: 3px 1px 3px 1px;
    }
    .cdg__pv-arr {
        left: 0;
        width: auto;
        -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
        top: 50%;
        margin-top: -18px;
        padding: 8px;
    }
    .cdg__pv-arr.r {
        right: 0;
        bottom: auto;
        left: auto;
        top: 50%;
    }
    .cdt__compl-list {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
        columns: 1;
        -webkit-columns: 1;
        -moz-columns: 1;
        font-size: 14px;
    }
    .cdt__compl-item {
        position: relative;
        width: 100%;
    }
    .cdt__compl-item .list-fast li {
        counter-increment: complcount;
    }
    .cdt__compl-item ul:after {
        content: counter(complcount);
        display: block;
        position: absolute;
        top: 9px;
        right: 30px;
        color: #5d7592;
    }
    .card__tabs .tab-content {
        padding: 20px;
    }
    .cdt__compl-item .title {
        margin: 0;
        padding: 10px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .cdt__compl-item .title:after {
        content: '\e918';
        font-family: 'icomoon';
        -webkit-transition: -webkit-transform 0.3s;
        transition: -webkit-transform 0.3s;
        -o-transition: transform 0.3s;
        transition: transform 0.3s;
        transition: transform 0.3s, -webkit-transform 0.3s;
        font-size: 7px;
        color: #5d7592;
    }
    .cdt__compl-item .title.open:after {
        -webkit-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        transform: rotate(-180deg);
        color: #1f3a60;
    }
    .cdt__compl-item ul {
        max-height: 0;
        overflow: hidden;
        margin: 0;
        -webkit-transition: max-height 0.5s;
        -o-transition: max-height 0.5s;
        transition: max-height 0.5s;
        padding-left: 30px;
    }
    .cdt__compl-item ul.open {
        border-bottom: 1px solid #ecf6ff;
        max-height: 500px;
    }
    .card__bottom-noauth {
        font-size: 14px;
    }
    .cdt__pd {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .cdt__pd-deliv {
        width: 100%;
    }
    .cdt__pd-pay {
        width: 100%;
        margin-top: 30px;
    }
    .cdt__pd-item,
    .cdt__pd-deliv .cdt__pd-bt {
        padding-right: 0;
    }
    .card__info-seller .cri__time {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        font-size: 14px;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        margin-top: 5px;
        margin-bottom: 20px;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .card__info-seller .cri__time .cri__time-sub {
        font-size: 12px;
    }
    .card__info-seller.card__info {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .card__info-seller .cri__time-item:first-child {
        margin-bottom: 0;
    }
    .card__info-seller .cri__btn {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }
    .cdt__info {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .cdt__info-user {
        width: 100%;
        margin-top: 15px;
    }
    .cdt__info-user span {
        margin-left: 0;
    }
    .card__top {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .cdt__i > div {
        margin-left: 3vw;
    }
    .cdt__i > div:first-child {
        margin-left: 0;
    }
    .cdt_teh-check {
        width: 100%;
        text-align: center;
        margin-top: 10px;
    }
    .cdt__state-item {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .cdt__state-item .info ul li {
        min-width: 50%;
    }
    .cdt__dopdata-vin .insur {
        width: 100%;
    }
    .cdt__dopdata-btn {
        width: 100%;
        padding-left: 0;
        margin-top: 0;
    }
    .card__tabs .cdt__dopdata-tabs .tab-list button {
        width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        font-size: 16px;
        color: #1f3a60;
        display: none;
    }
    .card__tabs .cdt__dopdata-tabs .tab-list {
        position: relative;
        margin-right: -20px;
        margin-left: -20px;
    }
    .card__tabs .cdt__dopdata-tabs .tab-list i {
        position: absolute;
        color: #3a9c3e;
        top: 50%;
        margin-top: -21px;
        display: inline;
        left: 10px;
        padding: 10px;
        z-index: 20;
    }

    .card__tabs .cdt__dopdata-tabs .tab-list i.right {
        right: 10px;
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
        left: auto;
    }
    .card__tabs .cdt__dopdata-tabs .tab-list i.disabled {
        pointer-events: none;
        color: #ecf6ff;
    }
    .card__tabs .cdt__dopdata-tabs .tab-list button.active {
        display: block;
    }
    .card__tabs .cdt__dopdata-tabs .tab-list button.active:after {
        height: 2px;
    }
    .card__info-buyer {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .card__info-buyer .cri__bidinput-bid {
        margin-top: 10px;
    }
    .card__info-buyer .cri__md {
        margin-top: 0;
    }
    .crtop__search {
        position: relative;
        margin: 0;
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        width: 100%;
    }
    .crtop div.crtop__search {
        margin: 20px 0 0 0;
    }
    .crtop__bgs-mylots {
        width: 100%;
        max-width: 100%;
    }
    .crtop__bgs-mylots .title-desc {
        display: none;
    }
    .crtop__bgs-mylots .title-mob {
        display: block;
    }
    .crtop__bgs-radio {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
    }
    .crtop__delim {
        display: none !important;
    }
    .crtop__bgs-list-mylots .crtop__bgs-item .radio {
        display: none;
    }
    .crtop__bgs-select-title {
        display: block;
    }
    .crtop__bgs-select .crtop__bgs-prev,
    .crtop__bgs-select .crtop__bgs-next {
        display: none;
    }
    .crtop > div.crtop__bgs-select {
        height: auto;
        position: unset;
    }
    .crtop__bgs-select .crtop__bgs-list {
        display: none;
        width: calc(100% - 46px);
        z-index: 99;
        position: absolute;
        background: #fff;
    }
    .crtop__bgs-select .crtop__bgs-item {
        width: 100%;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        background: #fff !important;
        color: #1f3a60 !important;
        transition: all 0.2s ease;
    }
    .crtop__bgs-select .crtop__bgs-item:after {
        background: #ecf6ff;
        height: 1px;
        width: calc(100% - 40px);
        content: '';
        position: absolute;
        bottom: 0;
    }

    .crtop__bgs-select .crtop__bgs-item:last-child::after {
        display: none;
    }
    .crlist-empty {
        min-height: 250px;
    }
    .crlist-empty img {
        width: 80px;
    }
    .crlist-empty p {
        font-size: 20px;
    }
    .card__mylots-bidsgo .cri__bidinput {
        margin-top: auto;
    }
    .card__mylots-bidsend .cri__time {
        padding-top: 0;
    }
    .crtop__seller .crtop__addlot-btn {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 1;
        order: 1;
        width: 100%;
    }
    .crtop__seller .crtop__addlot-btn .btn {
        /* color: #5d7592; */
        padding: 15px 24px;
        /* background: #fff;
        border: 2px solid #5d7592; */
    }
    .crtop__seller .crtop__addlot-btn .btn:before {
        content: '\e90c';
    }
    .card__info-seller-noactivate .cri__bid,
    .card__info-seller-noactivate .cri__minprice,
    .card__info-seller-noactivate .cri__buynow,
    .card__info-seller-noactivate .cri__md {
        margin-bottom: 20px;
    }
    .card__info-seller-noactivate .cri__btn-mod {
        margin-bottom: 0;
    }
    .cdt__info .cdt__info-btn .btn {
        font-size: 0;
    }
    .card__info-seller-noactivate {
        border: none;
        padding-top: 0;
        margin-top: 20px;
    }
    .card__info-seller .cri__md {
        margin-top: 0;
    }
    .card__info-seller-bsuccess .cri__confirm {
        padding: 16px 0;
        border-top: 1px solid #ecf6ff;
        border-bottom: 1px solid #ecf6ff;
        margin-bottom: 15px;
    }
    .mcomment .mform-bt .btn {
        width: 100%;
    }
    .mcomment .mform-bt .btn:first-child {
        margin-bottom: 12px;
    }
    .minfo .minfo__title {
        font-size: 20px;
    }
    .card__noprofile {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .card__noprofile .btns {
        width: 100%;
        margin-top: 10px;
    }
    .cars_search-box{
        top: 64px;
        height: calc(100vh - 64px);
        height: calc(var(--vh, 1vh) * 100 - 64px);
        max-height: calc(100vh - 64px);
        max-height: calc(var(--vh, 1vh) * 100 - 64px);
    }
    .cs__result-item {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .cs__result-item .cs__result-info {
        margin: 0;
        margin-top: 13px;
    }
    .schbox {
        padding: 20px;
    }
    .schactions {
        margin-top: 30px;
        padding-top: 20px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
    }
    .schitem label {
        font-size: 14px;
        padding-left: 28px;
        margin-bottom: 10px;
    }
    .schitem div {
        font-size: 12px;
        padding-left: 28px;
    }
    .lt__title-box {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
    }
    .progress__line {
        width: 100%;
        max-width: 100%;
        margin-top: 10px;
    }
    .lt__form-item {
        width: 100%;
    }
    .lt__form-inspect {
        text-align: left;
        font-size: 14px;
    }
    .lt__data-box {
        position: relative;
    }
    .lt__form-onmap {
        position: absolute;
        top: -5px;
        right: 0;
        width: 30px;
    } 

    .lt__form-onmap button {
        font-size: 0;
    }

    .lt__form-onmap button:before {
        font-size: 16px;
    }
    .lt__data-box {
        margin-bottom: 20px;
    }
    .lt__data-title {
        font-size: 20px;
    }
    .lt__data-bt-draft {
        -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
                order: 2;
        text-align: center;
        margin-top: 40px;
        margin-right: 0;
    }

    .lt__data-bt {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        margin: 40px 0;
    }
    .lt__data-bt > div {
        width: 100%;
    }
    .lt__data-bt-goback {
        margin-right: 0;
        -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
                order: 1;
        margin-top: 20px;
    }
    .lt__form-bt {
        width: 100%;
    }
    .lt__form-list.list-3columns {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
        columns: 1;
        -webkit-columns: 1;
        -moz-columns: 1;
    }
    .lt__data-search {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }
    .lt__data-search > div {
        width: 100%;
        margin-top: 20px;
    }
    .lt__form-litem-title {
        margin: 0;
        padding: 15px 15px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        border-bottom: 1px solid #ecf6ff;
    }
    .lt__form-litem-title span {
        -webkit-box-flex: 1;
            -ms-flex-positive: 1;
                flex-grow: 1;
        font-size: 16px;
    }
    .lt__form-litem-title:before {
        width: 6px;
        height: 6px;
        background: #5d7592;
        border-radius: 50%;
        content: '';
        display: block;
        margin-right: 13px;
    }
    .lt__form-litem-title:after {
        content: '\e918';
        font-family: 'icomoon';
        -webkit-transition: -webkit-transform 0.3s;
        transition: -webkit-transform 0.3s;
        -o-transition: transform 0.3s;
        transition: transform 0.3s;
        transition: transform 0.3s, -webkit-transform 0.3s;
        font-size: 7px;
        color: #5d7592;
    }
    .lt__form-litem-inputs {
        max-height: 0;
        overflow: hidden;
        margin: 0;
        -webkit-transition: max-height 0.5s;
        -o-transition: max-height 0.5s;
        transition: max-height 0.5s;
    }
    .lt__form-litem-inputs .lt__form-litem-input:first-child {
        margin-top: 20px;
    }
    .lt__form-litem-inputs .lt__form-litem-input:last-child {
        margin-bottom: 20px;
    }
    .lt__form-litem {
        padding: 0;
        display: block;
    }
    .lt__form-litem-title.open {
        color: #3a9c3e;
        border-bottom: 2px solid #3a9c3e;
    }
    .lt__form-litem-title.open:before {
        background-color: #3a9c3e;
    }
    .lt__form-litem-title.open:after {
        -webkit-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        transform: rotate(-180deg);
        color: #3a9c3e;
    }
    .lt__form-litem-inputs.open {
        border-bottom: 1px solid #ecf6ff;
        max-height: 500px;
    }
    .copyright.copyright-50 {
        margin-top: 15px;
        -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
                order: 1;
        font-size: 11px;
        line-height: 16px;
    }
    .footer__bt-info {
        margin-top: 0;
        width: 100%;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -webkit-box-ordinal-group: 1;
            -ms-flex-order: 0;
                order: 0;
        font-size: 12px;
        line-height: 20px;
    }
    .footer__menu-item-50 {
        width: 100%;
    }
    .footer__menu-50 li {
        margin-top: 16px;
        max-width: 100%;
    }
    .footer__menu-50 a {
        font-size: 12px;
        line-height: 16px;
    }
    .footer__bt-info__inner {
        width: 100%;
        margin-bottom: 6px;
    }
    .footer__subscribe-50__inputs {
        width: 100%;
    }
    .footer__subscribe-50__inputs:first-child {
        padding-right: 0;
    }
    .footer__subscribe-50 form input {
        margin-bottom: 8px;
    }
    .footer__subscribe-50__checkbox {
        margin-top: 25px;
    }
    .ud-prof-btns.pf__docs-btns .docs-menu {
        margin-top: 0;
        font-size: 4px;
        padding: 13px;
    }
    .ud-prof-btns.pf__docs-btns ul {
        right: 13px;
    }
    .ud-prof__res {
        padding: 20px 0 24px 11px;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
    }
    .ud-prof__res .name {
        max-width: 300px;
    }
    .ud-actions {
        position: absolute;
        top: 8px;
        right: 0;
    }
    .ud-prof__status {
        margin-right: 12px;
    }
    .ud-prof__status span {
        position: absolute;
        bottom: 24px;
        right: 13px;
        z-index: 0;
        font-size: 12px;
        line-height: 15px;
        width: 109px;
        height: 24px;
    }
    .userData__title.userData__title--ud {
        margin-bottom: 16px;
    }
    .ud-prof__body__empty {
        height: 312px;
    }
    .modal.mlog.modal--mcoopwtc {
        padding: 27px 21px 20px;
        /* width: 320px; */
    }
    .modal.mlog.stateOfCar {
        padding: 27px 21px 20px;
        /* width: 320px; */
    }
    .mlog__title.mlog__title--mcoopwtc {
        margin-bottom: 10px;
        max-width: 254px;
        font-size: 16px;
        line-height: 19px;
    }
    .mlog__suptitle {
        font-size: 11px;
        line-height: 13px;
    }
    .mccoopwtc-form__item {
        width: 100%;
    }
    .mccoopwtc-form__title {
        margin-top: 20px;
        font-size: 14px;
        line-height: 17px;
        margin-bottom: 0;
    }
    .mccoopwtc-form__btn {
        margin-top: 0;
    }
    .contacts .page-title {
        margin-top: 0;
        margin-bottom: 20px;
    }
    .cont-address {
        margin-bottom: 32px;
    }
    .cont-address__map {
        margin-right: 32px;
    }
    .cont-form__title {
        margin-top: 32px;
    }
    .cont-form__item {
        width: 100%;
    }
    .cont-form__item.cont-form__item-100 {
        width: 100%;
    }
    .cont-form__btn {
        width: 100%;
    }
    .cont-form__checkbox {
        -webkit-box-ordinal-group: 1;
            -ms-flex-order: 0;
                order: 0;
    }
    .cont-form__checkbox .mlog__form-error{
        position: relative;
    line-height: 1.3;
    margin-top: 5px;
    }
    .card__tabs .accordeon-title{
        margin: 0;
    }
    .ud-form__item {
        width: 100%;
        max-width: 100%;
    }
    .ud-form-btn-delete {
        width: 100%;
    }
    .wh-bfs__content {
        margin-top: 20px;
        /* padding: 5px 23px 72px; */
        padding: 5px 23px 0;
    }
    .wh-bfs-item__wrapper {
        padding-bottom: 72px;
    }
    .wh-bfs-items .slick-dots {
        bottom: 38px;
    }
    .wh-bfs__title {
        display: block;
    }
    .wh-bfs__title__text {
        margin-right: 0;
    }
    .wh-bfs__title__tabs {
        margin-top: 8px;
    }
    .documents .page-title {
        margin-top: 0px;
        margin-bottom: 20px;
    }
    .docs__content {
        padding-bottom: 16px;
    }
    .docs__lmenu {
        display: block;
    }
    .docs-nav {
        margin-top: 13px;
        max-width: 100%;
        min-width: 100%;
    }
    .docs__results {
        margin-top: 20px;
    }
    .docs__results__items {
        margin: 0;
    }
    .docs-exemplar {
        padding: 0;
        width: 100%;
        margin-bottom: 16px;
    }
    .docs-exemplar__inner {
        height: 120px;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
    }
    .docs-exemplar__info {
        margin-top: 0;
        margin-left: 14px;
    }
    .docs-exemplar__text {
        margin-top: 0;
        height: auto;
        text-align: left;
    }
    .docs-exemplar__type {
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
    }
    .docs-exemplar__img {
        max-width: 65px;
    }
    .docs-exemplar__svg {
        max-width: 60%;
    }
    .docs-exemplar__svgdocs-exemplar__svg4 {
        max-width: 50%;
    }
    .mainInfo__inner {
        padding: 64px 0;
    }
    .mi-cards {
        margin: 12px -23px 0;
        overflow-x: hidden;
    }
    .mi-cards__inner {
        margin: 0;
        padding: 0 0 12px 0;
        border: none;
        min-width: auto;
    }
    .mi-card {
        border-right: none;
        width: 100%;
    }
    .mi-card__inner {
        padding: 20px 0;
    }
    .mi-card__img {
        margin: 0 auto;
    }
    .mi-card__title {
        margin-top: 12px;
        font-size: 16px;
        line-height: 24px;
        text-align: center;
    }
    .mi-card__text {
        margin-top: 12px;
        text-align: center;
        font-size: 14px;
        line-height: 20px;
    }
    .mainHow {
        padding: 46px 0 38px;
    }
    .mh-cards__inner {
        margin: 6px 0 0;
        padding: 10px 0 36px;
    }
    .mh-card {
        width: 100%;
        padding: 0 23px;
    }
    .mh-card__inner {
        min-height: auto;
    }
    .mainHow__btn {
        margin-top: 32px;
    }

    .mainHow__btn button {
        width: 100%;
    }
    .deleteAcc__content__inner.deleteAcc__content-no {
        margin-top: 70px;
    }
    .deleteAcc__content__inner.deleteAcc__content-process {
        margin: 63px 0 0 0;
    }
    .deleteAcc__content__inner.deleteAcc__content-ok {
        margin-top: 57px;
    }
    .deleteAcc__title {
        font-size: 24px;
        line-height: 29px;
    }
    .deleteAcc__text {
        margin-top: 17px;
    }
    .deleteAcc__btn {
        margin-top: 35px;
    }
    .deleteAcc__smalltitle {
        font-size: 20px;
        line-height: 24px;
    }
    .deleteAcc__reasons {
        margin-top: 30px;
    }
    .deleteAcc__reasons__item {
        margin-top: 24px;
        margin-bottom: 0;
    }
    .deleteAcc__reasons__item label {
        padding-left: 35px;
    }
    .mainBenefits__content {
        padding: 64px 0;
    }
    .mainBenefits__title {
        font-size: 24px;
        line-height: 29px;
    }
    h3.mainHow__title {
        text-align: left;
    }
    .mainBenefits__img {
        display: none;
    }
    .mb-tab-content {
        margin-top: 30px;
        max-width: 100%;
    }
    .mb-tab-content__item {
        margin-top: 20px;
    }
    .mainBenefits__participant {
        margin-top: 64px;
    }
    .mainBenefits__participant__title {
        text-align: left;
        font-size: 20px;
        line-height: 24px;
    }
    .mbp-items {
        margin: 6px 0 0 0;
        padding-top: 22px;
        display: block;
    }
    .mbp-items:before {
        left: 0;
        -webkit-transform: translateX(0);
            -ms-transform: translateX(0);
                transform: translateX(0);
    }
    .mbp-item {
        margin-bottom: 26px;
        padding: 0;
        width: 100%;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
    }
    .mbp-item:last-child {
        margin-bottom: 0;
    }
    .mbp-item__circle {
        min-width: 22px;
        width: 22px;
        height: 22px;
        background: #5d7592;
        border: none;
    }
    .mbp-item__circle span {
        color: #fff;
        font-size: 14px;
        line-height: 17px;
    }
    .mbp-item__text {
        margin-top: 2px;
        font-size: 16px;
        line-height: 19px;
    }
    .mbp-text {
        margin-top: 32px;
    }
    .mbp-btn button {
        width: 100%;
    }
    .mainAdd {
        padding: 47px 0 33px;
    }
    /* .madd-items {
        margin-top: 10px;
    } */
    .madd-items__inner {
        margin: 13px 0 0;
        max-width: 100vw;
        width: 100vw;
        position: relative;
        left: calc(-50vw + 50%);
        padding-bottom: 29px;
    }
    .madd-item {
        padding: 0 23px;
        width: 100%;
        height: auto;
    }
    .madd-item__icon {
        margin-top: 50px;
        color: #1f3a60;
    }
    .madd-item__text {
        color: #1f3a60;
    }
    .mainAbout {
        padding: 64px 0;
    }
    .mainAbout__inner {
        display: block;
    }
    .mainAbout__img {
        max-width: 100%;
        width: 100%;
    }
    .mainAbout__content {
        margin-top: 20px;
        margin-left: 0;
        width: 100%;
    }
    h3.mainAbout__title {
        margin-top: 0;
    }
    .mainAbout__text.mainAbout__text--tablet {
        display: none;
    }
    .mainAbout__text p.mainAbout__text-desk {
        display: block;
    }
    .mainAbout__btn {
        margin-top: 22px;
    }
    .mainAbout__btn button {
        width: 100%;
    }
    .mainPage__scrollTop {
        right: 24px;
        bottom: 20px;
    }

    h1.mainScreen__title {
        margin: 32px 0 0 0;
        font-size: 30px;
        line-height: 36px;
    }
    h1.mainScreen__title span {
        font-size: 24px;
    }
    .mainScreen__text {
        font-size: 16px;
        line-height: 22px;
    }
    .mainScreen__btn {
        margin-top: 32px;
        width: 100%;
    }
    .mainScreen__btn button {
        width: 100%;
    }
    .mainScreen__btn button span {
        width: 100%;
    }
    .impS-form__inner {
        display: block;
    }
    .impS-form__inner .impS-form__item {
        width: 100%;
    }
    .mainScreen {
        /* padding: 32px 0 200px; */
        padding: 20px 0 200px;
        min-height: 750px;
        max-height: 750px;
        height: auto;
    }
    .mainScreen__bg {
        display: none;
    }
    .mainScreen:before {
        display: none;
    }
    .mainPage__scrollBot.mainPage__scrollBot--tablet {
        bottom: 30px;
        /* display: none; */
    }
    .mainPage__scrollBot.mainPage__scrollBot--tablet span {
        font-size: 38px;
    }
    .mainPage__scrollBot {
        margin-top: 0;
        display: none;
    }
    .mainScreen__car {
        right: auto;
        top: 400px;
        left: 0;
        z-index: -1;
        width: 100%;
    }
    .mainScreen__car__hover {
        top: 0;
    }
    .nb-main__img {
        position: relative;
    }
    .nb-main__img .nb-menu__item-text {
        position: static;
        line-height: 22px;
        -webkit-transform: translate(0, 0);
            -ms-transform: translate(0, 0);
                transform: translate(0, 0);
    }
    .nb-main__img__category {
        display: block;
    }
    .nb-category.nb-category--desk {
        display: none;
    }
    .nb-mc__title {
        font-size: 20px;
        line-height: 24px;
    }
    .nb-mc__text {
        font-size: 14px;
        line-height: 18px;
    }
    .nb-menu__search {
        width: 100%;
    }
    .newsBlog__title {
        display: block;
    }
    .nb-menu__search.nb-menu__search--tablet {
        margin-top: 12px;
    }
    .nb-subscription {
        margin-top: 40px;
    }
    .nbs-inner {
        display: block;
    }
    .nbs__input {
        width: 100%;
    }
    .nbs__btn {
        margin-top: 12px;
        margin-left: 0;
    }
    .article .page-title {
        margin: 0;
        font-size: 20px;
        line-height: 24px;
    }
    .article__head.nb-mc__head .nb-category {
        display: block;
    }
    .article__share {
        margin-top: 40px;
    }
    .as__question {
        margin-top: 20px;
    }
    .as__item:first-child {
        margin-top: 18px;
    }
    .as__btn {
        margin-top: 20px;
    }
    .as__btn button {
        width: 100%;
    }
    .nb-results__title {
        margin-bottom: 20px;
    }
    .article-interesting .nb-results__inner {
        padding-bottom: 30px;
        max-width: 100vw;
        width: 100vw;
        position: relative;
        left: calc(-50vw + 50%);
    }
    .article-interesting.nb-results .nbr-item {
        padding: 0 23px;
    }
    .ac__item__text {
        margin-top: 12px;
    }
    .ac__form__inner {
        margin-top: 14px;
        display: block;
    }
    .ac__form__btn {
        margin-top: 14px;
        margin-left: 0;
    }
    .ac__form__btn button {
        width: 100%;
    }
    .wh-bfs-item__circle:before {
        top: 56px;
        left: 57%;
    }
    .scheme {
        padding-bottom: 40px;
    }
    .scheme__inner {
        margin-top: 0px;
    }
    .scheme-chapter__img.img-carLot {
        min-width: 0;
        max-width: 300px;
        width: 100%;
    }
    .scheme-chapter {
        margin-top: 32px;
    }
    .scheme-chapter:first-child {
        margin-top: 32px;
    }
    .scheme-chapter__inner {
        display: block;
    }
    .sc-steps__inner {
        padding-bottom: 20px;
    }
    .sc-step {
        margin-top: 20px;
    }
    .scheme-lmenu {
        display: block;
        padding: 26px 13px 18px;
    }
    .scheme-lmenu.scheme-lmenu-fixed {
        top: 70px;
    }    
    .scheme-lmenu__title {
        padding: 0 0 20px 10px;
        width: 100%;
        min-width: 0;
    }
    .scheme-lmenu__title:after {
        bottom: 0;
        top: auto;
        left: 0;
        right: auto;
        -webkit-transform: translateY(0);
            -ms-transform: translateY(0);
                transform: translateY(0);
        width: 100%;
        height: 1px;
    }
    .scheme-lmenu__wrapper {
        height: 146px;
    }
    .scheme-nav {
        margin-top: 17px;
        width: 100%;
        /* min-height: 105px; */
    }
    .scheme-nav__items {
        /* max-width: 100%; */
    }
    .lt__form-step {
        margin-top: 20px;
    } 
    .lt__form-input {
        margin-right: 0;
        width: 100%;
    }
    .lt__form-btn {
        margin-top: 12px;
        width: 100%;
    }
    .lt__form-btn button {
       width: 100%; 
    }
    .lt__form-checkbox {
        margin-top: 20px;
    }
    .lt-warning {
        display: none;
    }
    .lt__form-info {
        margin-top: 12px;
    }
    .lt__scan-desc {
        margin-top: 4px;
    }
    .lt__scan-desc li {
        margin-top: 20px;
        width: 100%;
    }
    .lt__scan-text.lt__scan-text--desktop {
        display: none;
    }
    
    .lt__scan-text.lt__scan-text--phone {
        display: block;
        color: #1F3A60;
    }
    .lk-form.lk-form--voice {
        margin-top: 0;
        padding-left: 0;
    }
    .lk-page .lk-button {
        width: 100%;
    }
    .lk-page .lk-button .btn, .lk-page .lk-button button {
        width: 100%;
    }
    .frequency {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }
    .frequency__select {
        margin-top: 2px;
    }
    .crtop .crtop__addlot-btn {
        bottom: auto;
        top: 0;
        height: auto;
        margin-bottom: 0;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -webkit-box-shadow: none;
                box-shadow: none;
    }
    .crtop__addlot-btn .btn-line {
        position: static;
        margin-right: 0;
        margin-bottom: 20px;
        width: 100%;
    }
    .crtop__addlot-btn .btn-line:before{
        display: none;
    }
    .feed-download {
        padding-bottom: 32px;
    }
    .fd-title {
        font-size: 16px;
        line-height: 19px;
    }
    .fd-wrapper {
        padding: 17px 16px;
    }
    .fd-file__wrapper {
        margin-top: 30px;
    }
    .fd-file__inner p {
        margin-top: 2px;
        font-size: 12px;
        line-height: 16px;
    }
    .fdtt-date__input {
        width: 100%;
    }
    .fl-tabs.tab-list {
        margin: 30px 0;
    }
    .flc__input {
        margin-bottom: 15px;
        width: 100%;
    }
    .fl-content__inner {
        display: block;
    }
    .flc__btn {
        width: 100%;
    }
    .fl-content__bg {
        margin-top: 20px;
        padding: 20px 15px;
        display: block;
        border: 1px solid #ECF6FF;
        border-radius: 4px;
        background: #FFFFFF;
        gap: 0;
    }
    .flcs-item {
        margin-bottom: 16px;
    }
    .flc__additionally {
        margin-top: 30px;
    }
    .flc__additionally__quantity {
        display: none;
    }
    .flc__additionally__link {
        margin-top: 0;
    }
    .flcs__btn {
        margin-top: 30px;

    }
    .flcs__btn button {
        width: 100%;
    }
    .fl-content {
        margin-top: 30px;
    }
    .fl-tabs.tab-list.fl-tabs--desktop {
        display: none;
    }
    .fl-tabs.fl-tabs--phone {
        display: block;
    }
    .fd-loaded {
        padding: 0 8px;
    }
    .fd-loaded .pf__docs-info .progress-value {
        position: absolute;
        right: 0;
        top: -30px;
        font-size: 16px;
        line-height: 19px;
    }
    .fd-loaded .progress-line {
        width: 100%;
    }
    .fd-loaded .progress-name {
        left: 0;
        top: -30px
    }
    .fd-loaded__attention {
        display: block;
        padding: 0 4px 30px;
    }
    .fd-loaded__attention__title {
        font-size: 16px;
        line-height: 19px;
    }
    .fd-loaded__attention__text {
        margin-top: 15px;
    }
    .fd-loaded__attention__btn {
        margin: 0 auto;
        margin-top: 40px;
    }
    .fl-leave .mlog__title {
        margin-bottom: 70px;
        font-size: 16px;
        line-height: 19px;
    }  
    .fd-title-next {
        margin-top: 50px;
        font-size: 24px;
        line-height: 29px;
    }
    .fd-loaded__error {
        padding: 13px 10px;
    }
    .fi-table-wrapper {
        overflow: scroll;
        height: 1244px;
    }
    .fd-table__line {
        height: 67px;
        padding: 13px 0px 15px 4px;
    }
    .fd-table__line.fd-table__line--error {
        padding: 13px 0px 15px 4px;
    }
    .fdtl-time {
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
    }
    .fdtl-time__circle {
        min-width: 36px;
        width: 36px;
        height: 36px;
        font-size: 18px;
    }
    .fdtl-time__text {
        margin-left: 12px;
        font-size: 12px;
        line-height: 20px;
    }
    .fdtl-download__btn {
        margin-left: 0;
        width: 36px;
        min-width: 36px;
        height: 36px;
    }
    .fdtct__filter {
        margin: 0 -8px;
    }
    .fdtct__filter .btn.btn-line {
        padding: 12px 20px;
        max-width: 100%;
        border: 1px solid #3A9C3E;
    }
    .fdtl-download__text {
        position: absolute;
        left: 52px;
        top: 40px;
        font-size: 12px;
        line-height: 15px;
    }
    .fdtt-modal__inner {
        margin-bottom: 30px;
    }
    .fdtt-modal__title {
        margin-bottom: 40px;
    }
    .fd-table-mob-box .cts__form-bt {
        width: 100%;
    }
    .fdtcr-vin {
        min-width: 100px;
        width: 40%;
    }
    .fdtcr__line__item {
        font-size: 12px;
        line-height: 15px;
    }
    .fdtcr-number .icon-edit{
        font-size: 16px;
        margin-top: -2px;
    }
    .fdtcr-status__auxiliary__text {
        font-size: 12px;
        line-height: 15px;
    }
    .fdtcr-status {
        margin-top: 8px;
        margin-left: 30px;
    }
    .fdtcr-status span {
        margin-top: 8px;
        padding-left: 108px;
    }
    .fdtcr__line {
        padding: 16px 0;
    }
    .fdtcr-problems {
        margin-top: 6px;
        padding-left: 150px;
    }
    .fdtl-download.fdtl-download-error {
        width: auto;
    }
    .fdtl-download.fdtl-download-warning .fdtl-download__text {
        position: static;
    }
    .fdtl-download.fdtl-download-ld .fdtl-download__text {
        top: 50px;
    }
    .fdtl-download.fdtl-download-warning {
        left: 54px;
        top: 74px;
    }
    .fd-loaded__title span {
        font-size: 16px;
        line-height: 19px;
    }
    .fdtl-download.fdtl-download-ld .fdtl-download__btn {
        margin-left: 0;
    }
    .pf__edit-user .name {
        max-width: 500px;
        margin: 0 auto;
    }
    .cdtgal__pv-item {
        height: 100px !important;
    }
    .error404 {
        padding-top: 50px;
        padding-bottom: 70px;
    }  
    .error404__title {
        margin-top: 40px;
        font-size: 24px;
        line-height: 36px;
    }
    .error404__text {
        font-size: 16px;
        line-height: 22px;
    }
    .error404__btn {
        margin-top: 32px;
    }
    .profile {
        padding-bottom: 20px;
    }
    .madd-plate__img {
        max-width: 315px;
    }
    .mf__title {
        text-align: center;
        font-size: 16px;
        line-height: 19px;
    }
    .mf__inner {
        margin: 28px 0 0;
    }
    .mf__item {
        margin-bottom: 30px;
        max-width: 100%;
    }
    .mf__checkbox {
        margin-bottom: 60px;
    }
    .mf__checkbox label {
        font-size: 14px;
        line-height: 17px;
    }
    .mf__checkbox {
        max-width: 100%;
    }
    .mainAdd__bg {
        position: relative;
    }
    .mainAdd__bg:after {
        padding: 240px 0;
    }
    .madd-item__inner {
        background: #fff;
    }
    .lkp-form .soc-form__input {
        width: 100%;
    }
    .soc-form__sel {
        width: 100%;
    }
    .soc-form__btn {
        margin-top: 20px;
        width: 100%;
    }
    .soc-form__btn button {
        width: 100%;
    }
    /* .modal.mlog.stateOfCar .soc-title__wrapper {
        width: 100%;
    }
    .modal.mlog.stateOfCar .soc-title {
        height: 65px;
    } */
    .soc-form__sel .select2-search__field {
        width: 100% !important;

        /* height: 52px !important; */
        /* margin-top: -16px !important; */
    }

    .soc-form__sel .select2-selection__rendered {
        pointer-events: none;
        position: absolute;
        top: 18px;
        left: 20px;
    }
    .hd__pmenu-box .title {
        max-width: 200px;
        word-wrap: break-word;
    }
    .mf__checkbox .input-error {
        line-height: 16px;
    }
    .critem__info-bid {
        width: 100%;
    }
    .scheme-chapter__img {
        display: flex;
        justify-content: center;
    }
    .scheme-chapter__img--desk {
        display: none;
    }
    .scheme-chapter__img--phone {
        display: block;
        max-width: 475px;
    }
    .scheme-footer {
        margin-top: 50px;
    }
    .cdt__tab1-btn {
        margin-top: 40px;
        display: block;
    }
    .cdt__tab1-btn .btn {
        margin-top: 0;
        margin-bottom: 32px;
        width: 100%;
        justify-content: flex-start;
    }
    .cdt__tab1-btn .btn:last-child {
        margin-bottom: 20px;
    }
    .mlog__form-bt.fl__btn-wrapper {
        display: block;
    }
    .fl-content .mlog__form-bt .flc__btn {
        margin-top: 20px;
    }
    .mlog__form-bt.fl__btn-wrapper .fl__btn__label {
        margin-right: 0;
        width: 100%;
        max-width: 100%;
    }
    .mlog__form-bt.lk__form-bt .flc__btn button {
        width: 100%;
    }
    .mlog__form-bt.lk__form-bt .lk__form-bt__name {
        margin-top: 12px;
        max-width: 100%;
    }
    .cars .crtop__bgs-item.active {
        width: 100%;
        display: flex;
        justify-content: center;
    }
    .pf__data-title.has-errors .error-text {
        width: 10px;
        pointer-events: none;
        color: transparent;
    }
    .pf__data-title .error-text::before {
        margin-right: 10px;
        color: #811B18;
    }
    .pf__data-title .icon-down {
        min-width: 32px;
    }
    .lt-inspection {
        display: block;
    }
    .lt-inspection .btn-inspection {
        width: 100%;
    } 
    .lt-inspection .btn-inspection-delete {
        margin-top: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
    } 
    
    .critem__info .cri__myautobid {
        margin-top: 0;
        margin-bottom: 10px;
    }
    .footer__subscribe-50__inputs:nth-of-type(2) {
        padding-left: 0;
    }
}

@media screen and (max-width: 620px) {
    .lk-page .crbot {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .lk-page .crbot .onpage {
        margin-right: 10px;
    }
    .lk-content--box-list-input {
        font-size: 14px;
    }
    .lk-content--box-list-input label {
       width: 100%;
    }
    .lk-content--box-title {
        font-size: 16px;
    }
    .lk-form.with-icon {
        padding-left: 0;
    }
    .lk-form--item {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .lk-form--item-value {
        margin-right: 0;
        margin-bottom: 14px;
    }
    .lk-content--box-list {
        padding-left: 0;
    }
    .lk-page .section-title {
        padding-left: 15px;
        margin-bottom: 12px;
    }
    .userData__title .section-title {
        padding-left: 0;
        margin-bottom: 0;
    }
    .section-title {
        font-size: 16px;
    }
    .nb-results {
        margin-top: 12px;
    }

    .nb-results__inner {
        margin: 0;
    }
    .nbr-item {
        padding: 0;
        width: 100%;
    }
    .footer__subscribe-50__checkbox {
        max-width: 508px;
    }
}

@media screen and (max-width: 560px) {
    .pf__edit-user .name {
        max-width: 400px;
    }
    .mbids__footer {
        padding: 14px 0 0;
    }
    .mbids__footer__item {
        width: 100%;
    }
    .mbids__table-title-links {
        width: 100%;
    }
    .mbids__link-arrow {
        margin-top: 16px;
        width: 100%;
    }
    .footer__subscribe-50__checkbox {
        max-width: 445px;
    }
    .header__phone {
        display: none;
    }
    .header__mobile-phone {
        display: flex;
    }
    .lt__data-title {
        display: block;
    }
    .lt__data-title__col {
        margin-top: 8px;
        margin-bottom: 16px;
    }
    .header__mobile-login span {
        display: block;
    }
    .header.show_menu .header__mobile-phone {
        display: none;
    }
}

@media screen and (max-width: 499px) {
    .form-upload {
        margin: 0;
        width: 100%;
    }
    .form-upload .upload-preview {
        width: 100%;
    }
    .form-upload .preview-list {
        margin: 5px 0;
        width: 100%;
    }
    .form-upload .form-upload--action {
        margin: 5px 0;
        width: 100%;
    }
    .mainScreen {
        padding-bottom: 0;
        min-height: 640px;
    }
    .mainScreen__car {
        left: 50%;
        -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
                transform: translateX(-50%);
        width: 397px;
        height: 183px;
    }
    .wh-bfs-item__circle:before {
        left: 59%;
    }
    .form-upload {
        margin: 0;
        width: 100%;
    }
    .form-upload .upload-preview{
        width: 100%;
    }
    .form-upload .preview-list {
        margin: 5px 5px 5px 0 ;
        width: auto;
        max-width: 100%;
    }
    .form-upload .form-upload--action{
        margin: 5px 0;
        width: 100%;
    }
    .form-upload .files-wrap{
        max-width: 100%;
        width: 100%;
    }
    .form-upload .preview-list--point img{
        width: auto;
    }
    .fdtcr-vin {
        width: 45%;
    }
    .fdtcr-time {
        width: 20%;
    }
    .pf__has-item .type {
        width: auto;
    }
}

@media screen and (max-width: 450px) {
    .header__phone {
        display: none;
        font-size: 16px;
    }

    .header__bt {
        height: calc(var(--vh, 1vh) * 100 - 65px);
        width: 100vw;
        border-radius: 0;
    }

    .show_menu .header__bt {
        left: 0;
    }

    .header__bt .wrapper {
        height: 100%;
    }

    .header__menu {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
    }

    .show_left .header__bt {
        left: 0;
    }

    .hd__pmenu-list {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
    }

    .hd__pmenu-box {
        border-radius: 0;
        top: 0;
        height: calc(var(--vh, 1vh) * 100 - 65px);
        width: 100%;
        overflow: auto;
    }

    .hd__pmenu-box {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .show_menu .header__phone {
        opacity: 1;
    }

    .show_menu .header__mobile-bids,
    .show_menu .header__mobile-profile,
    .show_menu .header__mobile-login {
        display: none;
    }

    .mlog {
        padding: 40px 20px;
    }

    .mlog.mlog__ph-c .mlog__inner {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }

    .mlog__inner {
        min-height: calc(100vh - 92px);
        min-height: calc(var(--vh, 1vh) * 100 - 92px);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .mlog__form {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
    }

    .mlog__title {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }

    .mlog__ph-c .mlog__title {
        -webkit-box-flex: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        display: block;
    }

    .mlog__tab {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
    }

    .mlog__form-info {
        text-align: center;
        display: inline-block;
    }

    .mlog__form-info i {
        margin-right: 0;
    }

    .mlog__block {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .mlog__block-inner,
    .mlog__form-register {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
    }

    .mlog__block.hidden {
        display: none;
    }

    .cars_filter {
        width: 100%;
        left: -100%;
    }

    .crtab__mobile {
        width: 100%;
    }
    .pf__has-item .preview {
        display: none;
    }
    .pf__has-item .pf__status-user span {
        padding: 0 16px;
    }

    .cdt__tab1-btn {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .padding-bg {
        padding: 14px 12px;
    }

    .ud-form {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        gap: 15px;
    }
    .ud-form.mlog {
        padding: 0;
    }
    .manager__info__name {
        margin-top: 9px;
    }
    .manager__info__phone {
        margin-top: 11px;
    }
    .userData__info .padding-bg {
        margin-bottom: 24px;
    }
    .ud-form__item.ud-form__item--btns {
        margin-top: 10px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
    }
    .btn.ud-btn-delete {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .btn.btn-line {
        padding: 0;
    }
    .ud-form-btn-delete .btn.btn-line {
        padding: 17px 0;
    }
    .btn.btn-line .btn-line__text {
        font-size: 14px;
        line-height: 20px;
    }
    .btn.btn-line .btn-line__text span {
        display: none;
    }
    .btn.btn-line:hover {
        color: #5d7592;
    }

    .btn.btn-line:hover .btn-line__text {
        color: #5d7592;
    }
    .manager__img {
        width: 78px;
        min-width: 78px;
        height: 78px;
    }

    .manager__img__inner {
        width: 74px;
        height: 74px;
    }
    .manager__img img {
        height: 74px;
    }

    .manager__info__title {
        font-size: 12px;
        line-height: 15px;
        font-weight: 400;
    }
    .manager__info__phone span {
        font-size: 16px;
        line-height: 19px;
    }
    .userData__title {
        margin-bottom: 12px;
    }
    .fl-leave .mlog__title {
        margin-bottom: 40px;
        -webkit-box-flex: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
    }
    .mlog.fl-leave .mlog__inner {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }
    .fdtt-modal__smallTitle {
        height: 34px;
    }
    .accordeonWC-item__title-main.accordeonWC-item__title {
        font-size: 14px;
    }
    .ud-prof__res .name {
        max-width: 190px;
    }
    .pf__edit-user .name {
        max-width: 300px;
    }
    .cs__input-box input::-webkit-input-placeholder {
        opacity: 0;
    }
    .cs__input-box input::-moz-placeholder {
        opacity: 0;
    }
    .cs__input-box input:-ms-input-placeholder {
        opacity: 0;
    }
    .cs__input-box input::-ms-input-placeholder {
        opacity: 0;
    }
    .cs__input-box input::placeholder {
        opacity: 0;
    }
    .cdtgal__pv-item {
        height: 80px !important;
    }
    .lk__form-bt.ap__btn-d label{
        padding: 17px 24px;
    }
    .modal.mlog.stateOfCar {
        padding: 40px 21px;
    }
    .modal.mlog.stateOfCar .soc-form {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
    }
    .modal.mlog.stateOfCar .soc-title__wrapper {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-align-items: end;
        align-items: flex-end;
        margin-bottom: 20px;
    }
    .soc-form__sel {
        flex-grow: 0;
        -webkit-box-flex: 0;
        -ms-flex-positive: 0;
    }
    .lt__form-checkbox label {
        max-width: 180px;
    }
    .lt__form-item.lt__item-compl input::placeholder {
        font-size: 14px;
    }
    .header__bt.bt-scroll {
        height: calc(var(--vh, 1vh) * 100 - 65px);
    }
}

@media screen and (max-width: 399px) {
    .lk-menu--link {
        font-size: 15px;
    }
    .lk-menu--link.active:after {
        left: 15px;
    }
    .wh-bfs-item__circle:before {
        left: 62%;
    }
    .con-title br {
        display: none;
    }
    .con-text br {
        display: none;
    }
    .fdtt-date__input-wrapper {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }
    .fdtt-date__line {
        margin-left: 0;
        margin-bottom: 16px;
    }
    .fdtt-date__input {
        margin-bottom: 16px;
    }
    .fdtt-date__input:last-child {
        margin-left: 0;
        margin-bottom: 0;
    }
    .fdtcr-vin {
        width: 45%;
    }
    .fdtcr-status {
        margin-left: 0;
    }
    .fdtcr-problems {
        padding-left: 120px;
    }
    .accordeonWC-item__title-main.accordeonWC-item__title {
        font-size: 13px;
    }
    .cs__input-box .cs__close {
        background: #fff;
        right: 1px;
    }
    .error404__btn {
        width: 100%;
    }
    .error404__btn button {
        width: 100%;
    }
    .hd__pmenu-box .title {
        max-width: 180px;
        word-wrap: break-word;
    }
    .cdt__compl-item .title {
        align-items: flex-start;
    }
    .cdt__compl-item .title span {
        padding-right: 20px;
    }
    .flc__btn button {
        white-space: normal;
        line-height: 22px;
    }
    .flcs__btn button {
        white-space: normal;
        line-height: 22px;
    }
    .flc__input input {
        font-size: 14px;
    }
    .fl-tabs-item {
        font-size: 15px;
    }
    .fd-loaded__attention__btn {
        width: 100%;
    }
}

@media screen and (max-width: 350px) {
    .cri__md {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .cri__time {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: start;
    }
    .cri__time .cri__time-del {
        display: none;
    }
    .cri__md-delivery {
        margin-left: 0;
    }
    .fd-table__line {
        height: 86px;
    }
    .fdtl-download__text {
        top: 58px;
    }
    .pf__edit-user .name {
        max-width: 240px;
    }
    .accordeonWC-item__title-main.accordeonWC-item__title {
        white-space: nowrap;
        font-size: 12px;
    }
    .scheme-lmenu__title span {
        font-size: 16px;
        line-height: 18px;
    }
    .scheme-lmenu {
        max-width: 100%;
        min-width: 280px;
    }
    .critem.critem-auth .critem__info-map {
        width: 100%;
    }
    .soc-form__sel .select2-search.select2-search--inline {
        font-size: 14px;
    }
    .hd__pmenu-box .title {
        max-width: 150px;
    }
    .fl-tabs-item {
        font-size: 14px;
    }
    .lt__form-lkp-byDefault__input::placeholder {
        font-size: 15px;
    }
    .lt__form-item.lt__item-compl input::placeholder {
        font-size: 13px;
    }
    .soc-form__input-lkp::placeholder {
        font-size: 15px;
    }
    .fdtcr__line__item.fdtcr-number {
        width: 18%;
    }
    .lt__video-input input::placeholder {
        font-size: 14px;
    }
    .critem__info-bidinput .input__num input {
        font-size: 18px;
    }
    .header__mobile-phone {
        margin-right: 20px;  
    }
    .header.show_menu .header__phone {
        display: none;
    }
    
}

/*Наведение, фокус, ошибки*/

input,
textarea,
select,
.ic-input:before {
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

input:hover,
textarea:hover {
    border-color: #bdc5d7;
}

.ic-input:hover:before {
    color: #1f3a60;
}

input:focus,
textarea:focus {
    border-color: #3a9c3e;
}

.ic-input.focus:before {
    color: #3a9c3e;
}

.error input,
.error textarea,
input.error,
textarea.error {
    border-color: #d3918d !important;
    color: #811b18;
}

.ic-input.error:before {
    color: #811b18;
}

.form_checkbox label:hover::before {
    border-color: #c3d3ea;
}

input:disabled,
textarea:disabled {
    opacity: 1;
    -webkit-opacity: 1;
    -webkit-text-fill-color: #1F3A60;
    color: #1F3A60;
}

a {
    -webkit-transition: color 0.3s;
    -o-transition: color 0.3s;
    transition: color 0.3s;
}

a:hover:before {
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

ul.breadcrumbs li a:hover {
    color: #3a9c3e;
}
.pages ul li:not(.active) a:hover,
.pages ul li:not(.active) a:hover:before {
    background: #ecf6ff;
}

.btn {
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.btn-green:hover {
    background: #40bb45;
}
.btn-green:active {
    background: #3a9c3e;
}

.btn-green:focus,
.btn-green.active {
    background: #3a9c3e;
}

.btn-green.disabled {
    background: #e0e0e0;
}

.btn-transparent:hover {
    color: #1f3a60;
}

.btn-transparent:focus,
.btn-transparent.active {
    color: #1f3a60;
}

.btn-transparent.disabled {
    color: #e0e0e0;
}

.btn-white:hover {
    color: #1f3a60;
    border-color: #1f3a60;
}

.btn-white:focus,
.btn-white.active {
    background: #5d7592;
    border-color: #5d7592;
    color: #fff;
}

.btn-white.disabled {
    color: #e0e0e0;
    border-color: #e0e0e0;
    cursor: default;
    pointer-events: none;
}

.link:hover {
    text-decoration: underline;
}

.input__num a:hover:before {
    color: #5d7592;
}

.header__menu a:hover,
.hd__profile__noauth a:hover {
    color: #3a9c3e;
    text-decoration: none;
}

.hd__pmenu-active a.icon-user-set:hover {
    color: #1f3a60;
}

.hd__pmenu-box a.link-settings:hover {
    color: #1f3a60;
}

.hd__pmenu-l:hover {
    cursor: pointer;
}

.hd__pmenu-item:hover .link-settings {
    display: block;
    z-index: 21;
}

.hd__pmenu-item:hover {
    cursor: pointer;
    background: #f4faff;
}

.footer__menu a:hover {
    text-decoration: underline;
}

.critem__info .critem__info-map a:hover {
    border-color: transparent;
}

.critem__i-fav a.icon-star:not(.active):hover:before,
.critem__i .critem__i-del a:hover,
.critem__i .critem__i-edit a:hover {
    color: #5d7592;
}

.crlist .critem:hover .critem__top .critem__top-bidsall {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.crlist .critem:hover .critem__top-comment {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.crbot .onpage__value a:hover {
    background: #ecf6ff;
    color: #1f3a60;
    font-weight: 500;
}

.crbot .onpage__value a.active {
    color: #1f3a60;
    font-weight: 500;
}
.crc__info ul li a:hover span.text {
    text-decoration: underline;
}
.crc__days .haslots:not(.active):not(.show-active):hover:after {
    content: '';
    top: -3px;
    position: absolute;
    content: '';
    width: 38px;
    height: 38px;
    border-radius: 50%;
    background: #ecf6ff;
}

.cars_filter_short
    .crc__days
    .haslots:not(.active):not(.show-active):hover:after {
    /* content: "";
    width: 100%;
    line-height: 35px;
    margin-bottom: 0;
    margin-left: 0;
    height: 100%;
    border-radius: 34px;
    top: -1px;*/
    content: '';
    width: 32px;
    height: 32px;
    border-radius: 34px;
    bottom: 4px;
    top: auto;
}

.crf__save-search-it button:hover {
    background: #c3d3ea;
    border-color: #5d7592;
}

.crf__save-search-it button:hover i {
    color: #5d7592;
}


.crf__save-search-it i:hover {
    color: #5d7592;
}

.cdt__i-fav .icon-star:hover {
    color: #5d7592;
}
.cdt_state .car-drow path[data-tooltip]:hover {
    cursor: pointer;
}
.cdtgal__big-item:hover .video:before {
    background: rgba(0, 0, 0, 0.4);
}
.cs__result-item:hover {
    background: rgba(236, 246, 255, 0.3);
    cursor: pointer;
}
