/* @media screen and (max-height: 700px) {
    .h-100vh {
        height: auto;
    }
} */

@media screen and (max-width: 800px) {
    .folders-list {
        max-height: 310px;
        min-height: 120px;
        height: auto !important;
    }

    .open-folder__list {
        max-height: 263px;
        min-height: 120px;
        height: auto !important;
    }

    .lk-groups__list {
        max-height: 223px;
        min-height: 180px;
        height: auto !important;
    }

    .no-folder-placeholder, .no-content-placeholder {
        margin-top: 35px !important;
    }
}

@media screen and (max-height: 800px) {
    .wrapper-contacts.h-100vh .el-question__icon {
        width: 40px;
        height: 40px;
    }

    .wrapper-contacts.h-100vh .indxbrn {
        padding: 20px 0px;
    }

    .wrapper-contacts.h-100vh .contacts__content {
        padding-top: 20px;
    }

    .wrapper-contacts.h-100vh .contacts-tabs__caption {
        margin-bottom: 20px;
    }
}

@media screen and (max-height: 700px) {
    .index-wrapper.h-100vh .introduction {
        padding: 13px 30px 27px;
    }

    .index-wrapper.h-100vh .introduction__title {
        font-size: 23px;
    }

    .index-wrapper.h-100vh .introduction__body {
        font-size: 14px;
    }

    .index-wrapper.h-100vh .introduction__btn .gold-btn {
        padding: 0 0;
        max-width: 200px;
        height: 45px;
        font-size: 14px;
    }
}

@media screen and (max-height: 600px) {
    .h-100vh {
        height: auto;
    }
}

@media screen and (max-width: 1600px) {
    .s-form .password-rules {
        left: 0;
        top: 165px;
        width: 100%;
    }

        .s-form .password-rules p {
            margin-bottom: 0;
        }

        .s-form .password-rules ul {
            display: inline-block;
        }

            .s-form .password-rules ul li {
                display: inline-block;
            }

    .login-step .login-content .password-rules {
        top: 105px;
    }

    .s-form .verification-rules {
        position: relative;
        left: 0;
        top: 55px;
        width: 100%;
        min-height: 20px;
    }

        .s-form .verification-rules p {
            margin-bottom: 0;
        }

    .s-form .identifier-rules {
        position: relative;
        left: 0;
        top: 0px;
        width: 100%;
        min-height: 20px;
    }

        .s-form .identifier-rules p {
            margin-bottom: 0;
        }

    /*    .login-step .login-content .identifier-rules {
        top: 105px;
    }
*/
}

@media screen and (max-width: 1400px) {
    .header__wrap {
        height: 75px;
    }

    .header__logo img {
        top: 17px;
    }

    .h-menu__head {
        height: 45px;
    }

    .bb-btn {
        padding: 10px 0;
        height: 45px;
    }

    .contacts__content {
        padding-top: 40px;
    }

    .contacts-tabs__caption {
        margin-bottom: 40px;
    }

    .contacts-main__map {
        max-height: 400px;
        overflow: hidden;
    }
}

@media screen and (max-height: 700px) {
    .contacts-main__map {
        max-height: 400px;
        overflow: hidden;
    }
}

@media screen and (max-width: 1200px) {
    .policy__wrapper {
        flex-wrap: wrap;
    }

    .blocks__info--list {
        flex-wrap: wrap;
        justify-content: space-around;
    }

    .rewiews {
        margin-left: 0px;
    }

    .establishment-example__gallery {
        flex-wrap: wrap;
        justify-content: center;
    }

    .establishment-example__content .line-second,
    .establishment-example__content .line-second ul {
        flex-wrap: wrap;
    }

    .establishment-example__content .line {
        flex-wrap: wrap;
        justify-content: space-around;
    }

    .rewiews-header {
        flex-wrap: wrap;
    }

    .rewiews-item {
        flex-direction: column;
        align-items: center;
    }

    .establishment-example__gallery .big-image {
        width: auto;
        max-width: unset;
        height: auto;
    }

    .establishment-example .bread ul {
        display: none;
    }

    .establishment-example__content .line-second ul li:not(:first-child):before {
        display: none;
    }

    .rewiews-item .content {
        width: 100%;
        text-align: center;
    }

    .establishment--wrapper {
        flex-direction: column-reverse;
        align-items: center;
    }

    .establishment--right--filter-wrapper form {
        height: 50px;
        overflow: hidden;
    }

    .establishment--right--filter-wrapper {
        height: auto;
    }

    .establishment--wrapper .establishment--right {
        margin-left: 0px;
        margin-bottom: 30px;
    }

    .h-100vh {
        height: auto;
    }

    .header__logo {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 275px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 275px;
        flex: 0 0 275px;
    }

    .header__menu {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 280px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 280px;
        flex: 0 0 280px;
    }

    .indxbrn__content {
        padding-left: 0;
    }

    .about__left {
        padding-left: 15px;
    }

    .about__right {
        padding-right: 15px;
    }

    .el-aspect__name {
        font-size: 13px;
    }

    .el-aspect.main {
        height: 280px;
    }

    .signup__left {
        background-position: center;
        padding-left: 15px;
    }

    .signup__right {
        padding-right: 15px;
    }

    .sign-steps {
        padding-left: 15px;
    }

    .login-step .login-content .password-rules {
        top: 105px;
    }

    .login-step .login-content .identifier-rules {
        top: 105px;
    }

    .lk-tabs__content {
        padding-left: 0;
    }

    .lift {
        margin-left: 20px;
    }

    .digital__left {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 215px;
        -moz-box-flex: 0;
        -ms-flex: 0 1 215px;
        flex: 0 1 215px;
        padding-right: 15px;
        padding-left: 15px;
    }

    .digital__right {
        padding-right: 15px;
    }

    .big-wrapper,
    .small-wrapper1,
    .small-wrapper2 {
        display: none;
    }

    .help__left {
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 380px;
        -moz-box-flex: 1;
        -ms-flex: 1 0 380px;
        flex: 1 0 380px;
        margin-right: 30px;
    }

    .help-form__list {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

        .help-form__list .help-input {
            width: -webkit-calc(100% - 7rem);
            width: calc(100% - 7rem);
            margin-left: 7rem;
        }

    .help-form__payment {
        margin-bottom: 15px;
    }

        .help-form__payment .pay-type {
            -webkit-box-flex: 0;
            -webkit-flex: 0 1 100%;
            -moz-box-flex: 0;
            -ms-flex: 0 1 100%;
            flex: 0 1 100%;
            margin-bottom: 10px;
        }

    .help-form .c-check__label {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
    }

    .help-filter {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .help-filter__left {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
        margin-bottom: 10px;
    }

    .question-form .back-btn {
        left: 0%;
    }

    .menu-theme {
        left: -240px;
    }

    .contacts__content {
        margin: 0 -15px;
        padding: 0 15px;
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .lktab--bottom {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-top: 40px;
    }

        .lktab--bottom .commercial-list {
            -webkit-box-flex: 0;
            -webkit-flex: 0 1 100%;
            -moz-box-flex: 0;
            -ms-flex: 0 1 100%;
            flex: 0 1 100%;
            margin-left: 0;
            margin-top: 30px;
            display: -webkit-box;
            display: -webkit-flex;
            display: -moz-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: start;
            -webkit-justify-content: flex-start;
            -moz-box-pack: start;
            -ms-flex-pack: start;
            justify-content: flex-start;
            -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            margin-left: -3rem;
        }

        .lktab--bottom .commercial-item {
            width: -webkit-calc(50% - 3rem);
            width: calc(50% - 3rem);
            margin-left: 3rem;
        }

    .lk-services__left {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 250px;
        -moz-box-flex: 0;
        -ms-flex: 0 1 250px;
        flex: 0 1 250px;
        padding-left: 15px;
    }

    .lk-services__right {
        margin-left: 30px;
        padding-right: 15px;
    }

    .lk-services__left.fiz-lico .admin-panel {
        width: 240px;
    }

    .lk-services__left.smaller {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 35%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 35%;
        flex: 0 1 35%;
    }

    .orders-history {
        margin-right: 10px;
    }

    .card-number__bottom {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .make-payment.invoice .make-payment__history {
        margin-left: 0;
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
        margin-top: 20px;
    }

    .edit-commercials__list .services-list__content-info--item .item__left {
        height: 250px;
    }

    .edit-commercials__list .services-list__content-info--item .item__right {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        margin-left: 15px;
    }

        .edit-commercials__list .services-list__content-info--item .item__right .item-list {
            margin-top: 10px;
        }

    .edit-commercials__list .services-list__content-info--item .item__left {
        max-width: 220px;
    }

    .edited-textbanner__body .services-list__content-info--item .item__left {
        height: 250px;
    }

    .edited-textbanner__body .services-list__content-info--item .item__right {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        margin-left: 15px;
    }

        .edited-textbanner__body .services-list__content-info--item .item__right .item-list {
            margin-top: 10px;
        }

        .edited-textbanner__body .services-list__content-info--item .item__right .item-title {
            margin-top: 20px;
        }

    .day-options-panel.settings-panel {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -moz-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
        /*    .day-options-panel.settings-panel .day-options-panel__font-settings {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 400px;
        -moz-box-flex: 0;
        -ms-flex: 0 1 400px;
        flex: 0 1 400px;
        margin-right: 10px;
    }
    .day-options-panel.settings-panel .day-options-panel__info-settings {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 515px;
        -moz-box-flex: 0;
        -ms-flex: 0 1 515px;
        flex: 0 1 515px;
    }
*/ .day-options-panel.settings-panel .day-options-panel__btn {
            margin-top: 10px;
        }
}

@media screen and (max-width: 1120px) {
    .indxbrn {
        padding: 10px 0 65px;
    }

    .header__logo {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 220px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 220px;
        flex: 0 0 220px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -moz-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }

        .header__logo img {
            position: relative;
            top: 0;
            width: 65px;
        }

        .header__logo span {
            font-size: 16px;
            line-height: 18px;
            margin-left: 5px;
        }

    .header__search {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 170px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 170px;
        flex: 0 0 170px;
    }

    .header__enter {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 153px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 153px;
        flex: 0 0 153px;
    }

    .aspect-list {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -moz-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-left: -1rem;
    }

    .el-aspect {
        width: -webkit-calc(33.33333% - 1rem);
        width: calc(33.33333% - 1rem);
        margin-left: 1rem;
        height: 190px;
    }

        .el-aspect.main .el-aspect__name {
            margin-bottom: 8px;
        }

    .digital__right {
        padding-left: 15px;
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .digital__left {
        position: absolute;
        -webkit-transition: all 0.4s ease-in-out;
        -o-transition: all 0.4s ease-in-out;
        transition: all 0.4s ease-in-out;
        -webkit-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
        -o-transform: translateX(-100%);
        transform: translateX(-100%);
        z-index: 6;
        padding-bottom: 60px;
    }

        .digital__left.open {
            -webkit-transform: translateX(0%);
            -ms-transform: translateX(0%);
            -o-transform: translateX(0%);
            transform: translateX(0%);
        }

    .digital__close-filter {
        display: block;
        position: absolute;
        top: 5px;
        right: 5px;
        width: 25px;
        height: 25px;
    }

        .digital__close-filter:before,
        .digital__close-filter:after {
            display: block;
            content: '';
            width: 100%;
            height: 2px;
            position: absolute;
            top: 50%;
            left: 50%;
            background: #fff;
        }

        .digital__close-filter:before {
            -webkit-transform: translate(-50%, -50%) rotate(45deg);
            -ms-transform: translate(-50%, -50%) rotate(45deg);
            -o-transform: translate(-50%, -50%) rotate(45deg);
            transform: translate(-50%, -50%) rotate(45deg);
        }

        .digital__close-filter:after {
            -webkit-transform: translate(-50%, -50%) rotate(-45deg);
            -ms-transform: translate(-50%, -50%) rotate(-45deg);
            -o-transform: translate(-50%, -50%) rotate(-45deg);
            transform: translate(-50%, -50%) rotate(-45deg);
        }

    .dth-registration__filter-icon {
        display: block;
        width: 25px;
        height: 25px;
    }

        .dth-registration__filter-icon svg {
            width: 25px;
            height: 25px;
        }

    .dig-heritage__title {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .dig-heritage__filter-icon {
        display: block;
        width: 25px;
        height: 25px;
        -webkit-box-ordinal-group: 0;
        -webkit-order: -1;
        -moz-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
    }

        .dig-heritage__filter-icon svg {
            width: 25px;
            height: 25px;
        }

    .digital-heritage-addition__title {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .digital-heritage-addition__filter-icon {
        display: block;
        width: 25px;
        height: 25px;
        -webkit-box-ordinal-group: 0;
        -webkit-order: -1;
        -moz-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
    }

        .digital-heritage-addition__filter-icon svg {
            width: 25px;
            height: 25px;
        }

    .question-form__theme {
        margin-top: 0;
    }

        .question-form__theme span {
            display: none;
        }

        .question-form__theme .el-question:hover {
            border-width: 1px;
        }

    .contacts-main__map {
        margin-right: 15px;
    }

    .user-folders-content__responsive-scroll {
        width: -webkit-calc(100vw - 330px);
        width: calc(100vw - 330px);
        overflow: scroll;
    }

    .user-folders-content__head {
        width: 790px;
    }

    .user-folders-content__tabs-list {
        width: 790px;
        /*height: 100%;*/
    }

        .user-folders-content__tabs-list .jspContainer {
            width: 790px;
        }

    .modal-gallery__body .slider-main {
        width: 80%;
    }

    .modal-gallery__body .slider-nav {
        height: 465px;
    }

    .digh-info.for-commercial .digh-info__commercial {
        margin-left: 15px;
    }

    .lk-services-body__commercial-information {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .orders-history {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
        max-width: 100%;
        margin-right: 0;
        margin-bottom: 10px;
    }

    .current-banner {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
        max-width: 100%;
    }

    .timeleft {
        width: 50%;
    }

    .commercial-company {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .commercial-company__left {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
        margin-right: 0;
        margin-bottom: 20px;
    }

    .commercial-company__right {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
    }

    .metrika-item {
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -moz-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        width: 75%;
    }

    .metrika-item__num {
        margin-right: 10px;
    }

    .graphic {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .graphic__body {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
        margin-right: 0;
    }

    .card-number__body {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .card-number__body--left {
        margin-right: 0;
    }

    .card-number__body--right {
        margin-top: 10px;
    }

    .card-number__bottom .orng-btn {
        margin-top: 10px;
    }

    .make-payment.invoice .make-payment__bottom {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

        .make-payment.invoice .make-payment__bottom .notice {
            -webkit-box-flex: 0;
            -webkit-flex: 0 1 300px;
            -moz-box-flex: 0;
            -ms-flex: 0 1 300px;
            flex: 0 1 300px;
        }

    .graphbanner-images__pc {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 520px;
        -moz-box-flex: 0;
        -ms-flex: 0 1 520px;
        flex: 0 1 520px;
        margin-right: 15px;
    }

    .el-important-event__photo {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 22%;
        -moz-box-flex: 0;
        -ms-flex: 0 0 22%;
        flex: 0 0 22%;
    }
}

@media screen and (max-width: 1024px) {
    .overview-panel__head {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -moz-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }

    .overview-panel__title {
        margin-right: 20px;
    }

    .edit-form__left {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
        margin-right: 0;
    }
}

@media screen and (max-width: 1000px) {
    .header__menu {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 240px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 240px;
        flex: 0 0 240px;
    }

    .about__wrap {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding-top: 40px;
        -webkit-box-shadow: inset 0px 4px 30px rgba(0, 0, 0, .05);
        box-shadow: inset 0px 4px 30px rgba(0, 0, 0, .05);
    }

    .about__left {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
        padding: 0 15px;
        margin-bottom: 40px;
    }

        .about__left .content {
            padding-right: 0;
        }

    .about__right {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
        padding: 0 15px;
        padding-top: 20px;
    }

    .aspect-list {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -moz-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-left: -2rem;
    }

    .el-aspect {
        width: -webkit-calc(33.33333% - 2rem);
        width: calc(33.33333% - 2rem);
        margin-left: 2rem;
    }

    .el-aspect__name {
        font-size: 16px;
    }

    .signup__wrap {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .signup__left {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        padding: 0 15px;
        background: none;
        height: 40px;
    }

        .signup__left .footer-part .f-menu {
            -webkit-box-orient: horizontal;
            -webkit-box-direction: reverse;
            -webkit-flex-direction: row-reverse;
            -moz-box-orient: horizontal;
            -moz-box-direction: reverse;
            -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
        }

    .signup__right {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        padding: 0;
    }

    .sign-steps {
        padding-left: 0;
        padding: 40px 15px;
        -webkit-box-shadow: inset 0px 4px 30px rgba(0, 0, 0, .05);
        box-shadow: inset 0px 4px 30px rgba(0, 0, 0, .05);
    }

    .f-menu__item.white {
        color: #212529;
    }

    .f-menu__link.white {
        color: #212529;
    }

    .f-menu__item.logo {
        -webkit-box-ordinal-group: 0;
        -webkit-order: -1;
        -moz-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
    }
}

@media screen and (max-width: 950px) {
    .establishment-result__list-item {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        flex-wrap: wrap;
    }

    .establishment--topSearch form {
        flex-wrap: wrap;
        justify-content: space-around;
    }

    .cost-info {
        flex-wrap: wrap;
        height: auto;
        align-items: center;
    }

        .cost-info li a {
            align-items: center;
            justify-content: flex-start;
            margin-top: 20px;
        }

    .establishment-result__name--lineInfo {
        flex-wrap: wrap;
    }

    .establishment-result .establishment-result__left {
        flex-wrap: wrap;
    }

    .establishment--input__wrapper,
    .establishment--topSearch .g-btn {
        margin-top: 20px;
    }

    .cost-info li:nth-child(n+4) {
        padding-left: 0px;
    }

    .help__wrap {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .help__right {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }

    .help__left {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        margin-right: 0;
        margin-top: 20px;
        margin-bottom: 10px;
    }

    .help-tabs {
        max-width: 500px;
        width: 100%;
        margin: auto;
    }
}

@media screen and (max-width: 900px) {
    .header__menu {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 136px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 136px;
        flex: 0 0 136px;
    }

    .h-menu__dropdown {
        width: 290px;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    .h-menu__head.open {
        border-left: 1px solid transparent;
        border-right: 1px solid transparent;
    }

    .first-screen__left {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 50%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 50%;
        flex: 0 1 50%;
    }

    .f-menu {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .f-menu__item {
        margin: 0 10px;
    }
}

@media screen and (max-width: 840px) {
    .family-tree__header {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .family-tree__title {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}

@media screen and (max-width: 800px) {
    .indxbrn {
        padding: 10px 0 70px;
    }

    .header__logo {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 185px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 185px;
        flex: 0 0 185px;
        margin-right: 10px;
    }

    .header__lang {
        margin-right: 10px;
    }

    .header__enter {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 110px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 110px;
        flex: 0 0 110px;
    }

    .header__search {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 130px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 130px;
        flex: 0 0 130px;
    }

    .header__profile {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 95px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 95px;
        flex: 0 0 95px;
    }

    .h-profile__name {
        display: none;
    }

    .h-profile__dropdown {
        width: 173px;
        left: -82%;
    }

    .goals-list__item.open {
        padding: 17px 30px;
    }

    .dig-heritage__left {
        margin-right: 15px;
    }

    .digital-heritage-addition__left {
        margin-right: 15px;
    }

    .profile-data__folders {
        padding: 8px 12px;
    }

    .profile-data__open-folder {
        padding: 12px;
    }

    .el-profile-folder {
        width: -webkit-calc(20% - 34px);
        width: calc(20% - 34px);
    }

    .contacts__content {
        margin: 0 -15px;
        padding-right: 15px;
        padding-left: 15px;
    }

    .contacts-main__wrap {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .contacts-main__map {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
        margin-right: 0;
        max-height: 400px;
        overflow: hidden;
    }

    .contacts-main__info {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        margin-bottom: 20px;
    }

    .requisites__madein {
        -webkit-box-align: end;
        -webkit-align-items: flex-end;
        -moz-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
    }

    .info-list {
        margin-bottom: 20px;
    }

    .el-question:first-child {
        margin-left: 0;
    }

    .modal-gallery__body .slider-main {
        width: 100%;
    }

    .modal-gallery__body .slider-nav {
        width: 100%;
        height: 100px;
        margin-left: 0;
        margin-top: 20px;
    }

        .modal-gallery__body .slider-nav:before,
        .modal-gallery__body .slider-nav:after {
            display: none;
        }

        .modal-gallery__body .slider-nav .jspHorizontalBar {
            height: 4px;
        }

    .modal-gallery__body--sliders {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .lk-services__right {
        margin-left: 0;
        padding-left: 15px;
    }

        .lk-services__right .openpanel {
            display: block;
            left: 15px;
        }

    .lk-services__left {
        position: absolute;
        -webkit-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
        -o-transform: translateX(-100%);
        transform: translateX(-100%);
        z-index: 6;
    }

        .lk-services__left .closepanel {
            display: block;
        }

    .lk-services__right.wider {
        margin-left: 0;
    }

    .lk-services__left.open {
        -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
        -o-transform: translateX(0%);
        transform: translateX(0%);
        height: 100%;
    }

    .serv-profile-tabs .submenu {
        margin-left: 20px;
    }

    .admin-panel .serv-profile {
        margin-bottom: 20px;
    }

    .lk-services-main__head {
        padding-right: 0;
    }

    .digh-info.for-commercial .digh-info__commercial {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 200px;
        -moz-box-flex: 0;
        -ms-flex: 0 1 200px;
        flex: 0 1 200px;
    }

    .edit-form__left {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 63%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 63%;
        flex: 0 1 63%;
        padding-right: 20px;
        margin-right: 20px;
    }

    .edit-commercials__list .services-list__content-info--item .item__right-rightContent {
        margin: 0;
        margin-bottom: 35px;
    }

    .edited-textbanner__body .item__right-rightContent {
        margin: 0;
    }

    .textbanner-fields__wrap {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .textbanner-fields__right {
        margin-left: 0;
    }

    .edit-banner__btn {
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -moz-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }

    .day-in-history__body {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

        .day-in-history__body.single-news .day-in-history__left {
            -webkit-box-flex: 0;
            -webkit-flex: 0 1 100%;
            -moz-box-flex: 0;
            -ms-flex: 0 1 100%;
            flex: 0 1 100%;
            -webkit-box-ordinal-group: 2;
            -webkit-order: 1;
            -moz-box-ordinal-group: 2;
            -ms-flex-order: 1;
            order: 1;
        }

            .day-in-history__body.single-news .day-in-history__left .commercial-item {
                display: none;
            }

        .day-in-history__body.single-news .day-in-history__middle {
            -webkit-box-ordinal-group: 3;
            -webkit-order: 2;
            -moz-box-ordinal-group: 3;
            -ms-flex-order: 2;
            order: 2;
            margin-bottom: 20px;
        }

        .day-in-history__body.single-news .day-in-history__right {
            -webkit-box-flex: 0;
            -webkit-flex: 0 1 100%;
            -moz-box-flex: 0;
            -ms-flex: 0 1 100%;
            flex: 0 1 100%;
            -webkit-box-ordinal-group: 4;
            -webkit-order: 3;
            -moz-box-ordinal-group: 4;
            -ms-flex-order: 3;
            order: 3;
        }

    .day-in-history__middle {
        margin-left: 0;
        margin-right: 0;
        -webkit-box-ordinal-group: 0;
        -webkit-order: -1;
        -moz-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
    }

    .day-in-history__left,
    .day-in-history__right {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 48%;
        -moz-box-flex: 0;
        -ms-flex: 0 0 48%;
        flex: 0 0 48%;
    }

    .day-main-body.single,
    .day-main-body.news {
        padding: 0;
    }

    .day-main-body__events {
        margin-bottom: 0;
    }

    .day-options-panel.settings-panel .day-options-panel__font-settings {
        margin-bottom: 10px;
        margin-right: 0;
    }

    .day-options-panel.settings-panel .day-options-panel__btn {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
    }
}

@media screen and (max-width: 750px) {
    .dth-registration__table {
        height: 100%;
        margin-left: 0;
        width: 870px;
    }

        .dth-registration__table .jspContainer {
            width: 870px;
        }

        .dth-registration__table .jspPane {
            width: 870px;
        }

    .dth-registration__responsive-scroll {
        width: -webkit-calc(100vw - 30px);
        width: calc(100vw - 30px);
        overflow: scroll;
    }

    .dth-registration__sorting {
        width: 870px;
    }

    .dth-item {
        margin-left: 0;
    }

    .profile-folders__options .search {
        margin-left: 10px;
    }

    .profile-folders__options .filter {
        margin-left: 10px;
    }

    .edit-profile-form__picture {
        margin-right: 15px;
    }
}

@media screen and (max-width: 700px) {
    .indxbrn {
        padding: 10px 0 65px;
    }

    .first-screen {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .first-screen__left {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
        margin-right: 0;
        margin-bottom: 30px;
    }

    .first-screen__right {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
    }

    .goals-list__item.open {
        max-width: 100%;
    }

    .questions-list .el-question {
        height: 130px;
    }

    .questions-list .el-question__icon {
        width: 45px;
        height: 45px;
    }

    .other-user__right {
        margin-left: 15px;
    }

        .other-user__right .lk-tabs__caption .back-to-own-profile {
            left: -270px;
        }

    .lktab--bottom .commercial-list {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -moz-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-left: -1rem;
    }

    .lktab--bottom .commercial-item {
        width: -webkit-calc(50% - 1rem);
        width: calc(50% - 1rem);
        margin-left: 1rem;
    }

    .edit-form__left {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
        padding-right: 0;
        margin-right: 0;
    }

        .edit-form__left:after {
            display: none;
        }

    .edit-form__right {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
    }

    .payment-tabs__caption li.first:after {
        width: 100%;
    }

    .payment-tabs__caption li.second:after {
        width: 100%;
    }

    .make-payment {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .make-payment__card {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 300px;
        -moz-box-flex: 0;
        -ms-flex: 0 1 300px;
        flex: 0 1 300px;
    }

    .edit-commercials__list .services-list__content-info--item .item__left {
        max-width: 220px;
        height: auto;
    }

    .edit-commercials__list .services-list__content-info--item .item__right {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .edit-commercials__list .services-list__content-info--item .item__right-rightContent {
        margin-bottom: 10px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        width: 100%;
    }

        .edit-commercials__list .services-list__content-info--item .item__right-rightContent .item-btns {
            margin-top: 0;
        }

    .edited-textbanner__body .services-list__content-info--item .item__right {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .edited-textbanner__body .services-list__content-info--item .item__right-rightContent {
        margin-bottom: 10px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        width: 100%;
    }

        .edited-textbanner__body .services-list__content-info--item .item__right-rightContent .item-btns {
            margin-top: 0;
        }

        .edited-textbanner__body .services-list__content-info--item .item__right-rightContent .item-cost {
            margin-top: 0;
        }

    .create-graphbanner__images {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .graphbanner-images__pc {
        margin-bottom: 20px;
        margin-right: 0;
    }

    .graphbanner-upload__fields {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

        .graphbanner-upload__fields .fl_upload {
            margin-right: 0;
            margin-bottom: 10px;
        }

    .edit-profile-form__photo {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .edit-profile-form__picture {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 270px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 270px;
        flex: 0 0 270px;
        margin-right: 0;
        margin-bottom: 10px;
    }

    .edit-profile-form__input {
        width: -webkit-calc(100% - 2rem);
        width: calc(100% - 2rem);
        margin-left: 2rem;
    }

    .edit-profile-form__btn {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-top: 30px;
    }

        .edit-profile-form__btn .c-check {
            -webkit-box-flex: 0;
            -webkit-flex: 0 1 100%;
            -moz-box-flex: 0;
            -ms-flex: 0 1 100%;
            flex: 0 1 100%;
            margin-bottom: 10px;
        }

    .accesses-table {
        padding-bottom: 10px;
        width: 100%;
        overflow: scroll;
    }

    .footer {
        height: auto;
        padding-top: 10px;
    }

    .f-menu__item {
        margin-bottom: 13px;
    }

        .f-menu__item:first-child {
            -webkit-box-flex: 0;
            -webkit-flex: 0 1 100%;
            -moz-box-flex: 0;
            -ms-flex: 0 1 100%;
            flex: 0 1 100%;
        }

            .f-menu__item:first-child img {
                left: 50%;
                -webkit-transform: translateX(-50%);
                -ms-transform: translateX(-50%);
                -o-transform: translateX(-50%);
                transform: translateX(-50%);
            }
}

@media screen and (max-width: 650px) {
    .footer-part .f-menu__item:first-child {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 auto;
        -moz-box-flex: 0;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
        margin-bottom: 0;
    }

    .header__search {
        display: none;
    }

    .header__menu {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 50px;
        flex: 0 0 50px;
    }

    .h-menu__open {
        margin-right: 0;
    }

        .h-menu__open span {
            display: block !important;
        }

    .h-menu__head {
        width: auto;
        border-color: transparent;
    }

        .h-menu__head span {
            display: none;
        }

    .h-profile {
        padding: 0;
    }

        .h-profile.active {
            -webkit-box-shadow: none;
            box-shadow: none;
        }

    .el-aspect__name {
        font-size: 14px;
    }

    .geography__left {
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 220px;
        -moz-box-flex: 1;
        -ms-flex: 1 0 220px;
        flex: 1 0 220px;
        padding-right: 20px;
    }

    .el-profile-folder {
        width: -webkit-calc(20% - 20px);
        width: calc(20% - 20px);
    }

    .el-profile-folder {
        margin-right: 20px;
    }

    .profile-folders__top {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .profile-folders__list {
        height: 131px;
    }

    .profile-open-folder__top {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .help-sorting.birthday,
    .help-sorting.country,
    .help-sorting.year {
        display: none;
    }

    .help-sorting.joined {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 44%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 44%;
        flex: 0 1 44%;
    }

    .help-sorting.city {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 31%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 31%;
        flex: 0 1 31%;
    }

    .help-sorting.summ {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 26%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 26%;
        flex: 0 1 26%;
    }

    .el-help__value.country,
    .el-help__value.birthday,
    .el-help__value.year {
        display: none;
    }

    .el-help__value.name {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 44%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 44%;
        flex: 0 1 44%;
    }

    .el-help__value.city {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 31%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 31%;
        flex: 0 1 31%;
    }

    .el-help__value.summ {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 26%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 26%;
        flex: 0 1 26%;
    }

    .other-user__wrap {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .other-user__right {
        margin-left: 0;
    }

        .other-user__right .lk-tabs__caption {
            top: -550px;
            right: 0;
            width: -webkit-calc(100% - 162px);
            width: calc(100% - 162px);
        }

            .other-user__right .lk-tabs__caption .back-to-own-profile {
                left: -152px;
            }

    .other-user__left .profile-verification a {
        margin: auto;
        max-width: 300px;
    }

    .family__wrap {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .family__left {
        margin-right: 0;
        margin-bottom: 50px;
    }

        .family__left .profile-verification .gold-b-btn,
        .family__left .profile-verification .gr-btn {
            margin: 0 auto;
            max-width: 300px;
        }

    .family__right {
        position: relative;
    }

        .family__right .lk-tabs__caption {
            position: absolute;
            width: 100%;
            top: -670px;
            right: 0;
        }

    .payment-tabs__content.active .note {
        width: 100%;
    }

    .make-payment__card {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 330px;
        -moz-box-flex: 0;
        -ms-flex: 0 1 330px;
        flex: 0 1 330px;
    }

    .make-payment__history {
        margin-top: 20px;
        margin-left: 0;
    }

    .card-number__bottom {
        margin-top: 10px;
    }

    .edit-commercials__head {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-bottom: 20px;
    }

    .edit-commercials__title {
        margin-bottom: 10px;
    }

    .edited-textbanner__title {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

        .edited-textbanner__title .time {
            -webkit-box-ordinal-group: 2;
            -webkit-order: 1;
            -moz-box-ordinal-group: 2;
            -ms-flex-order: 1;
            order: 1;
        }

        .edited-textbanner__title span {
            -webkit-box-ordinal-group: 3;
            -webkit-order: 2;
            -moz-box-ordinal-group: 3;
            -ms-flex-order: 2;
            order: 2;
        }

    .textbanner-more__wrap {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-bottom: 10px;
    }

    .textbanner-more__photo {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
        margin-right: 0;
        margin-bottom: 20px;
    }

    .textbanner-view__wrap {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .textbanner-view__caption {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .textbanner-view__photo {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
        margin-right: 0;
        margin-bottom: 20px;
    }

    .textbanner-view__list {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -moz-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-left: -0.5rem;
    }

        .textbanner-view__list .photo-item {
            width: -webkit-calc(25% - 0.5rem);
            width: calc(25% - 0.5rem);
            margin-left: 0.5rem;
            height: 125px;
        }

    .day-in-history__head {
        height: auto;
        padding-bottom: 25px;
    }

    .history-search__wrap {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .history-search__item {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
        margin-bottom: 10px;
    }

    .history-search__btn {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
    }

        .history-search__btn .g-btn {
            margin: auto;
        }

    .day-options-panel {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

        .day-options-panel .change-day {
            -webkit-box-flex: 0;
            -webkit-flex: 0 1 100%;
            -moz-box-flex: 0;
            -ms-flex: 0 1 100%;
            flex: 0 1 100%;
            -webkit-box-pack: justify;
            -webkit-justify-content: space-between;
            -moz-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between;
            margin-bottom: 10px;
        }

    .day-options-panel__btn.big {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -moz-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
}

@media screen and (max-width: 600px) {
    .geography__wrap {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .geography__left {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
        padding-top: 40px;
        padding-bottom: 40px;
        padding-right: 0;
        background: none;
    }

    .geography__right {
        min-height: 400px;
    }

    .geography__search .fr-search__btns .gold-ver {
        margin: auto;
        margin-bottom: 14px;
    }

    .geography__search .fr-search__btns .add-marker {
        margin-top: 14px;
    }

    .dth-registration__top {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .profile-open-folder__list {
        height: 234px;
    }

    .profile-open-folder__title {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .el-profile-folder {
        width: -webkit-calc(25% - 20px);
        width: calc(25% - 20px);
    }

    .profile-file {
        width: -webkit-calc(33% - 23px);
        width: calc(33% - 23px);
    }

    .questions-list {
        margin-left: -10px;
    }

    .el-question {
        width: -webkit-calc(33.33333% - 2rem);
        width: calc(33.33333% - 2rem);
        margin-left: 2rem;
    }

        .el-question:first-child {
            margin-left: 20px;
        }

    .create-form__list {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

        .create-form__list .create-form__input,
        .create-form__list .create-form__lbl-input {
            width: -webkit-calc(100% - 3rem);
            width: calc(100% - 3rem);
            margin-left: 3rem;
        }

        .create-form__list .reg-info-item {
            width: -webkit-calc(100% - 3rem);
            width: calc(100% - 3rem);
            margin-left: 3rem;
        }

    .create-form__photo--left {
        margin-right: 15px;
    }

    .create-form__photo--right .actions-with-photos {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .relationship-form__head {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .relationship-form__list {
        margin-left: 0;
        margin-top: 5px;
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
    }

        .relationship-form__list .reg-info-item {
            width: 100%;
        }

    .modal-gallery__body .slider-main__item .edit-panel {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding: 10px;
    }

    .digh-info__body--left {
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 40%;
        -moz-box-flex: 1;
        -ms-flex: 1 0 40%;
        flex: 1 0 40%;
    }

    .services-offers {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -moz-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-left: -1rem;
    }

    .el-offer {
        width: -webkit-calc(50% - 1rem);
        width: calc(50% - 1rem);
        margin-left: 1rem;
    }

    .el-offer__body {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .el-offer__text {
        margin-right: 0;
        margin-bottom: 15px;
    }

    .el-offer__pic img {
        margin: auto;
    }

    .create-page__head {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .create-page__body {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .create-page__form.make-order {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
    }

    .create-page__form {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
        margin-right: 0;
        margin-bottom: 10px;
    }

    .create-page__list {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 212px;
        -moz-box-flex: 0;
        -ms-flex: 0 1 212px;
        flex: 0 1 212px;
    }

    .digh-info.for-commercial {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

        .digh-info.for-commercial .digh-info__commercial {
            -webkit-box-flex: 0;
            -webkit-flex: 0 1 100%;
            -moz-box-flex: 0;
            -ms-flex: 0 1 100%;
            flex: 0 1 100%;
            margin-left: 0;
            margin-top: 10px;
        }

    .lk-services-main__head {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .timeleft {
        width: 100%;
    }

    .metrika-item {
        width: 100%;
    }

    .overview-panel__title {
        font-size: 26px;
        margin-right: 10px;
    }

    .make-payment.invoice .choose-package {
        margin-bottom: 20px;
    }

    .make-payment__invoice {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
    }

    .make-payment .make-payment__bottom .notice {
        margin-bottom: 10px;
    }

    .edited-textbanner__body .services-list__content-info--item .item__left {
        height: auto;
    }

    .create-graphbanner__caption {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-bottom: 15px;
    }

    .create-graphbanner__wrap {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .create-graphbanner__btns .orng-btn {
        margin-bottom: 10px;
    }
}

@media screen and (max-width: 550px) {
    .footer-part {
        height: auto;
    }

    .f-menu__item.logo {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
        margin-bottom: 10px;
    }

        .f-menu__item.logo .f-menu__link img {
            margin: auto;
        }

    .el-aspect {
        width: -webkit-calc(50% - 2rem);
        width: calc(50% - 2rem);
        margin-left: 2rem;
        height: 212px;
    }

        .el-aspect.main {
            -webkit-box-ordinal-group: 0;
            -webkit-order: -1;
            -moz-box-ordinal-group: 0;
            -ms-flex-order: -1;
            order: -1;
            height: 212px;
        }

    .s-form__verif {
        margin-top: 70px;
    }

    .map-modal#map .map-modal__content {
        padding: 20px;
    }

    .dig-heritage__wrap {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        height: auto;
    }

    .dig-heritage__left {
        margin-right: 0;
        margin-bottom: 20px;
    }

    .digital-heritage-addition__wrap {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        height: auto;
    }

    .digital-heritage-addition__left {
        margin-right: 0;
        margin-bottom: 20px;
    }

    .fill-profile-btns {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
    }

        .fill-profile-btns .gold-b-btn {
            margin-right: 5px;
        }

        .fill-profile-btns .publish {
            margin-left: 5px;
        }

    .family-tree-modal {
        padding: 25px 30px;
    }

    .create-form__photo--right .actions-with-photos .delete-photo {
        margin-left: 0;
        margin-top: 10px;
        width: 100%;
    }

    .user-info__album .album-item span {
        padding: 30px 24px;
    }

    .edit-commercials__list .services-list__content-info--item .item__left {
        max-width: 100%;
        height: 180px;
    }

    .edit-commercials__list .services-list__content-info--item .item__absolute-elements {
        top: 5px;
    }

    .edit-commercials__list .services-list__content-info--item .item__right {
        margin-right: 15px;
    }

        .edit-commercials__list .services-list__content-info--item .item__right .item__right-leftContent {
            padding: 0;
            width: 100%;
        }

        .edit-commercials__list .services-list__content-info--item .item__right .item-title {
            margin-top: 20px;
        }

    .edit-textbanner-tabs__caption {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .edited-textbanner__body .services-list__content-info--item .item__left {
        max-width: 100%;
        height: 180px;
    }

    .edited-textbanner__body .services-list__content-info--item .item__right {
        margin-right: 15px;
    }

        .edited-textbanner__body .services-list__content-info--item .item__right .item__right-leftContent {
            padding: 0;
            width: 100%;
        }

        .edited-textbanner__body .services-list__content-info--item .item__right .item-title {
            margin-top: 20px;
        }

    .edited-textbanner__title .time {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

        .edited-textbanner__title .time span {
            -webkit-box-ordinal-group: 2;
            -webkit-order: 1;
            -moz-box-ordinal-group: 2;
            -ms-flex-order: 1;
            order: 1;
        }

        .edited-textbanner__title .time .btn-prolong {
            -webkit-box-ordinal-group: 3;
            -webkit-order: 2;
            -moz-box-ordinal-group: 3;
            -ms-flex-order: 2;
            order: 2;
        }

    .graphbanner-item__bottom {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .graphbanner-upload__caption {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

        .graphbanner-upload__caption .title {
            margin-bottom: 10px;
        }

    .day-in-history__left,
    .day-in-history__right {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
    }

    .day-in-history__right {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }

    .day-in-history__left {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }

    .other-events__list {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -moz-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-left: -1rem;
    }

    .el-other-event.wider {
        width: -webkit-calc(50% - 1rem);
        width: calc(50% - 1rem);
        margin-left: 1rem;
        margin-bottom: 95px;
    }

    .el-other-event {
        width: -webkit-calc(33.33333% - 1rem);
        width: calc(33.33333% - 1rem);
        margin-left: 1rem;
    }

    .el-important-event__photo {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 30%;
        -moz-box-flex: 0;
        -ms-flex: 0 0 30%;
        flex: 0 0 30%;
    }

    .el-important-event__info {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}

@media screen and (max-width: 480px) {
    .header__enter {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 50px;
        flex: 0 0 50px;
    }

    .header__profile {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 70px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 70px;
        flex: 0 0 70px;
    }

    .entr-btn svg {
        margin-right: 0;
    }

    .entr-btn span {
        display: none;
    }

    .h-profile__icon-down {
        margin-left: 0;
    }

    .h-profile__dropdown {
        left: -147%;
    }

    .s-form__list .s-input {
        width: -webkit-calc(100% - 4rem);
        width: calc(100% - 4rem);
        margin-left: 4rem;
    }

        .s-form__list .s-input:first-child {
            margin-bottom: 15px;
        }

    .s-form .password-rules {
        top: 225px;
    }

    .s-form .verification-rules {
        top: 60px;
        position: relative;
    }

    .s-form .identifier-rules {
        top: 0px;
        position: relative;
    }

    .el-offer__btn {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

        .el-offer__btn .note {
            margin-left: 0;
        }

    .overview-panel__head {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .cur-com-company__info {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .cur-com-company__banner {
        margin-right: 0;
        margin-bottom: 20px;
    }

    .metrika-item {
        margin-bottom: 10px;
    }

        .metrika-item:last-child {
            margin-bottom: 0;
        }

    .textbanner-view__list .photo-item {
        height: 100px;
    }

    .create-graphbanner__mob--wrap {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

        .create-graphbanner__mob--wrap .picture {
            margin-bottom: 10px;
        }
}

@media screen and (max-width: 480px) {
    .header__menu {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 28px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 28px;
        flex: 0 0 28px;
        margin-right: 10px;
    }

    .s-form__code {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

        .s-form__code .gold-b-btn {
            margin-right: 0;
        }

    .s-form__btn {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

        .s-form__btn .g-btn {
            margin-right: 0;
            margin-bottom: 10px;
        }

        .s-form__btn span a {
            display: inline-block;
        }

    .s-form__login-btn {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

        .s-form__login-btn .g-btn {
            margin-right: 0;
            margin-bottom: 10px;
        }

        .s-form__login-btn span a {
            display: inline-block;
        }

    .reg-submit {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

        .reg-submit .g-btn {
            margin-right: 0;
            margin-bottom: 10px;
        }

    .create-form__photo {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .create-form__photo--left {
        margin-right: 0;
        margin-bottom: 10px;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 180px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 180px;
        flex: 0 0 180px;
    }

    .edit-commercials__info {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .edit-commercials__subtitle {
        margin-bottom: 10px;
    }

    .day-options-panel.settings-panel {
        display: none;
    }

        .day-options-panel.settings-panel .day-options-panel__font-settings {
            -webkit-box-flex: 0;
            -webkit-flex: 0 1 100%;
            -moz-box-flex: 0;
            -ms-flex: 0 1 100%;
            flex: 0 1 100%;
        }

        .day-options-panel.settings-panel .day-options-panel__info-settings {
            -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            height: auto;
        }

            .day-options-panel.settings-panel .day-options-panel__info-settings .date-settings {
                height: 40px;
                -webkit-box-flex: 0;
                -webkit-flex: 0 1 100%;
                -moz-box-flex: 0;
                -ms-flex: 0 1 100%;
                flex: 0 1 100%;
                margin-right: 0;
            }
}

@media screen and (max-width: 450px) {
    .h-menu__dropdown {
        left: -100px;
    }

    .create-form__lbl-input label {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 auto;
        -moz-box-flex: 0;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
        margin-right: 7px;
    }

    .payment-tabs__caption li.active {
        font-size: 30px;
        line-height: 27px;
    }

        .payment-tabs__caption li.active:after {
            bottom: -15px;
        }

    .el-other-event.wider {
        width: -webkit-calc(100% - 1rem);
        width: calc(100% - 1rem);
        margin-left: 1rem;
    }

    .el-other-event {
        width: -webkit-calc(100% - 1rem);
        width: calc(100% - 1rem);
        margin-left: 1rem;
        margin-bottom: 95px;
    }
}

@media screen and (max-width: 420px) {
    .header {
        padding: 10px 0;
    }

    .header__wrap {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        height: auto;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .header__logo {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
        margin-right: 0;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-bottom: 5px;
    }

    .lang-list-block {
        right: auto;
        right: initial;
        left: auto;
        left: initial;
        -webkit-transform: translateX(0px);
        -ms-transform: translateX(0px);
        -o-transform: translateX(0px);
        transform: translateX(0px);
    }

    .h-menu__dropdown {
        left: 50%;
    }

    .signup__left {
        height: auto;
    }

        .signup__left .footer-part .f-menu {
            -webkit-box-orient: vertical;
            -webkit-box-direction: reverse;
            -webkit-flex-direction: column-reverse;
            -moz-box-orient: vertical;
            -moz-box-direction: reverse;
            -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
        }

    .signup__right .footer-part {
        padding-top: 15px;
    }

    .footer-part {
        height: auto;
    }

    .s-form__verif span {
        margin-right: 20px;
    }

    .f-menu__item {
        width: 100%;
        margin: 0 0 13px;
        text-align: center;
    }

    .create-marker {
        width: 300px;
        padding: 20px 20px 16px;
    }

    .el-question {
        width: -webkit-calc(50% - 2rem);
        width: calc(50% - 2rem);
        margin-left: 2rem;
    }

    .question-form__theme {
        margin-right: 10px;
    }

    .other-user__right .lk-tabs__caption {
        width: -webkit-calc(100% - 140px);
        width: calc(100% - 140px);
    }

        .other-user__right .lk-tabs__caption .back-to-own-profile {
            left: -135px;
        }

    .digh-info__body {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .digh-info__body--left {
        border-right: none;
        border-bottom: 1px solid rgba(203, 135, 56, .4);
    }

    .digh-info__desc .orng-btn {
        margin: auto;
    }

    .create-page__title {
        font-size: 28px;
        line-height: 30px;
    }

    .create-page__info {
        width: 100%;
    }

    .current-banner__body {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .current-banner__photo {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 175px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 175px;
        flex: 0 0 175px;
        margin-bottom: 10px;
    }

    .overview-panel__open-calendar {
        margin-bottom: 10px;
    }

    .make-payment__card {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
    }

    .choose-package {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
    }

    .make-payment.invoice .make-payment__bottom .notice {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
    }

    .textbanner-fields__right {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
    }

    .edit-banner__input input {
        width: 150px;
    }

    .edit-banner__list {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-bottom: 10px;
    }

        .edit-banner__list .edit-banner__input {
            width: 100%;
        }

    .create-graphbanner__caption span {
        width: 100%;
    }

    .cur-package {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
    }

    .make-payment.invoice .cur-package {
        margin-bottom: 10px;
    }

    .el-important-event {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .el-important-event__photo {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
        height: 180px;
    }

    .day-options-panel__btn.big {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .share-list {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .share-list__item {
        margin-right: 10px;
    }

    .day-main-body__info {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

        .day-main-body__info .views {
            margin-left: 0;
        }

        .day-main-body__info .topic,
        .day-main-body__info .date {
            margin-right: 10px;
        }

    .day-main-body__btn {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

        .day-main-body__btn .note {
            margin-top: 5px;
            width: 100%;
        }

    .groups-for-user-modal__list {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -moz-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-left: -2rem;
    }

        .groups-for-user-modal__list .access-item {
            width: -webkit-calc(100% - 2rem);
            width: calc(100% - 2rem);
            margin-left: 2rem;
        }

    .edit-profile-form__settings .settings-turns {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-bottom: 15px;
    }

        .edit-profile-form__settings .settings-turns .turn {
            margin-bottom: 5px;
        }

    .edit-profile-form__settings .settings-btns {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

        .edit-profile-form__settings .settings-btns .fl_upload {
            -webkit-box-flex: 0;
            -webkit-flex: 0 1 100%;
            -moz-box-flex: 0;
            -ms-flex: 0 1 100%;
            flex: 0 1 100%;
        }

            .edit-profile-form__settings .settings-btns .fl_upload label {
                max-width: 100%;
            }

        .edit-profile-form__settings .settings-btns .save-changes {
            max-width: 100%;
            margin-left: 0;
            margin-top: 5px;
        }

    .edit-profile-form__btn .g-btn {
        max-width: 100%;
    }

    .footer-part .f-menu__item:first-child {
        margin-bottom: 10px;
    }
}

@media screen and (max-width: 400px) {
    .introduction {
        padding: 20px;
    }

    .sign-steps .title svg {
        width: 350px;
    }

    .s-form__verif {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .el-aspect.main {
        height: 240px;
    }

    .el-aspect {
        height: 240px;
    }

    .reg-info-item .dropdown__item {
        width: 100%;
    }

    .digital-heritage-addition__title {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .fill-profile-btns {
        display: block;
    }

        .fill-profile-btns .gold-b-btn {
            margin-right: 0;
        }

        .fill-profile-btns .publish {
            margin-left: 0;
        }

    .help-tabs__caption li.first.active:after {
        width: 80%;
    }

    .contacts-tabs__caption li.active {
        font-size: 26px;
        line-height: 30px;
    }

        .contacts-tabs__caption li.active:after {
            bottom: -5px;
        }

    .contacts-tabs__caption li {
        font-size: 20px;
    }

    .question-form__top {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .question-form__theme {
        margin-right: 0;
        margin-bottom: 20px;
    }

        .question-form__theme .el-question {
            width: 150px;
            margin: auto;
        }

    .question-form__btn {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

        .question-form__btn .fl_upload {
            margin-bottom: 10px;
        }

    .other-user__right .lk-tabs__caption {
        width: -webkit-calc(100% - 100px);
        width: calc(100% - 100px);
    }

        .other-user__right .lk-tabs__caption .back-to-own-profile {
            width: 80px;
            left: -95px;
        }

        .other-user__right .lk-tabs__caption .back-to-own-profile__photo {
            margin-right: 0;
        }

        .other-user__right .lk-tabs__caption .back-to-own-profile__text {
            display: none;
        }

    .lktab--bottom .commercial-list .commercial-item {
        width: -webkit-calc(100% - 1rem);
        width: calc(100% - 1rem);
        margin-left: 1rem;
    }

    .modal-gallery__body .slider-nav {
        height: 80px;
    }

    .el-offer {
        width: -webkit-calc(100% - 1rem);
        width: calc(100% - 1rem);
        margin-left: 1rem;
        margin-bottom: 10px;
    }

    .el-offer__btn {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .cr-page__input label {
        margin-right: 10px;
    }

    .el-company__top {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .payment-tabs__caption li.active {
        font-size: 26px;
    }

    .edit-commercials__list .services-list__content-info--item .item__absolute-elements--edit span {
        font-size: 14px;
        line-height: 18px;
        margin-right: 5px;
    }

    .edit-commercials__list .services-list__content-info--item .item__absolute-elements--edit svg {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 20px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 20px;
        flex: 0 0 20px;
        width: 20px;
        height: 20px;
    }

    .textbanner-view__list {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-bottom: 10px;
    }

        .textbanner-view__list .photo-item {
            width: -webkit-calc(50% - 0.5rem);
            width: calc(50% - 0.5rem);
            margin-left: 0.5rem;
            height: 150px;
            margin-bottom: 10px;
        }

    .graphbanner-upload__fields .fl_upload {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 auto;
        -moz-box-flex: 0;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .requisites__list {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
    }

    .requisites__madein {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -moz-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
}

@media screen and (max-width: 320px) {
    .h-profile__photo {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 40px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 40px;
        flex: 0 0 40px;
        height: 40px;
    }

    .bb-btn {
        font-size: 14px;
    }

    .lang-list-block {
        width: 290px;
    }

    .el-aspect {
        width: -webkit-calc(100% - 2rem);
        width: calc(100% - 2rem);
        margin-left: 2rem;
        height: auto;
        margin-bottom: 20px;
    }

        .el-aspect.main {
            height: auto;
        }

    .sign-steps .title svg {
        width: 280px;
    }

    .marker-add {
        width: 290px;
    }

    .create-marker {
        width: 250px;
    }

    .marker-access .dropdown {
        padding: 12px;
    }

    .other-user__right .lk-tabs__caption {
        width: -webkit-calc(100% - 70px);
        width: calc(100% - 70px);
    }

        .other-user__right .lk-tabs__caption .back-to-own-profile {
            width: 60px;
            left: -70px;
        }

    .link-input input {
        font-size: 14px;
        line-height: 19px;
    }

    .create-form__lbl-input label {
        font-size: 14px;
        line-height: 19px;
    }

    .create-form__lbl-input span {
        width: 45px;
        text-align: right;
        font-size: 9px;
        line-height: 10px;
    }

    .create-form__photo--right .upload-photos .item {
        height: 60px;
    }

        .create-form__photo--right .upload-photos .item span {
            font-size: 18px;
            line-height: 22px;
            padding: 17px 10px;
        }

    .modal-gallery__body .slider-nav {
        height: 70px;
    }

    .lk-services-main__head {
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -moz-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }

    .cur-com-company__head {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .choose-package .dropdown {
        height: 160px;
    }

    .payment-tabs__caption li.first:after {
        bottom: -13px;
    }

    .payment-tabs__caption li.second:after {
        bottom: -31px;
    }

    .edit-banner__input input {
        width: 130px;
    }

    .textbanner-more__btns {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

        .textbanner-more__btns .orng-btn {
            margin-right: 0;
            margin-bottom: 10px;
        }

    .textbanner-view__list .photo-item {
        height: 120px;
    }

    .cur-package .name {
        font-size: 14px;
    }

    .share-list span {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
        margin-right: 0;
        margin-bottom: 5px;
    }

    .day-options-panel__btn {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 170px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 170px;
        flex: 0 0 170px;
    }

    .edit-profile-modal {
        padding: 15px 20px 36px;
    }
}

.user__back {
    display: none;
}

.sorting__item.settings {
    display: none;
}

    .sorting__item.settings svg {
        width: 15px;
    }

        .sorting__item.settings svg path {
            /*fill: #CB8738;*/
            fill: #FF0000;
        }

.lk-tabs__caption li.user-menu {
    display: none;
}

    .lk-tabs__caption li.user-menu svg {
        width: 14px;
        height: 14px;
    }

@media screen and (max-width: 1200px) {
    .friends-content__search {
        -webkit-box-flex: unset;
        -webkit-flex: unset;
        -moz-box-flex: unset;
        -ms-flex: unset;
        flex: unset;
        width: 100%;
        margin-left: 0px;
        position: fixed;
        height: 100%;
        left: -200%;
        top: 0;
        background: rgba(0, 0, 0, .5);
        z-index: 999;
        -webkit-transition: .5s ease-in-out;
        -o-transition: .5s ease-in-out;
        transition: .5s ease-in-out;
    }

        .friends-content__search.open {
            left: 0;
            visibility: visible;
        }

        .friends-content__search .fr-search {
            width: 100%;
            max-width: 300px;
            background: #fff;
            position: fixed;
            left: 50%;
            top: 50%;
            -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            display: none;
        }

    .sorting__item.settings {
        display: block;
    }

    .sorting {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .lk-tabs__caption li span {
        display: none;
    }

    .user__back {
        display: block;
        padding-right: 40px;
    }

    .lk-tabs__caption li .icon {
        margin-right: 0px;
    }

    .lift {
        margin-left: 0px;
        margin-top: 20px;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -moz-box-orient: horizontal;
        -moz-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .lk-open-chat {
        display: none;
        width: 100%;
    }

    .lk-chat-list {
        width: 100%;
        display: none;
    }

    .group-chats {
        width: 100%;
    }

    .lktab--top {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        height: auto;
    }

    .lk-groups {
        width: 100%;
    }

    .el-group {
        width: 20%;
    }

    .folder-item.create .folder-item__cover {
        height: 82%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .digital-heritage-content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .digital-heritage-content__right.lift {
        margin-left: 0px;
    }

    .digital-heritage .folder-item {
        width: -webkit-calc(20.1% - 30px);
        width: calc(20.1% - 30px);
    }

        .digital-heritage .folder-item.create .folder-item__cover {
            height: 130px;
        }

    .continuity-content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .continuity-content__point {
        margin-left: 0px;
        margin-top: 20px;
    }

    .verification-content {
        padding-left: 0px;
    }

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

    .verification-content__info {
        margin-top: 20px;
        margin-left: 0px;
    }
}

@media screen and (max-width: 1120px) {
    .digital-heritage .folder-item.create .folder-item__cover {
        height: 109px;
    }
}

@media screen and (max-width: 992px) {
    .lift {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

@media screen and (max-width: 790px) {
    .lk-tabs__caption li.user-menu {
        display: block;
    }

    .lk-main__left {
        display: block;
        position: fixed;
        -webkit-box-flex: unset;
        -webkit-flex: unset;
        -moz-box-flex: unset;
        -ms-flex: unset;
        flex: unset;
        width: -webkit-calc(100% + 30px);
        width: calc(100% + 30px);
        background: rgba(0, 0, 0, .5);
        z-index: 10000;
        height: 100%;
        top: 0;
        padding-left: 30px;
        padding-right: 30px;
        left: -200%;
        -webkit-transition: .6s ease-in-out;
        -o-transition: .6s ease-in-out;
        transition: .6s ease-in-out;
    }

        .lk-main__left.open {
            left: -15px;
            overflow: scroll;
        }

    .profile-info {
        max-width: 300px;
        margin: auto;
    }

    .lk-main__right {
        width: 100%;
        margin-left: 0;
    }

    .commercial-list {
        display: none;
    }

    .folders-list {
        margin-left: 0;
    }

    .open-folder__list {
        margin-left: 0;
    }

    .profile-verification .gold-ver {
        margin: auto;
    }

    .registrarion {
        max-width: 100%;
    }

    .user-folders-content__responsive-scroll {
        width: -webkit-calc(100vw - 30px);
        width: calc(100vw - 30px);
        overflow: scroll;
    }
}

@media screen and (max-width: 500px) {
    .el-group {
        width: 27%;
    }

    .lk-groups__list {
        margin-left: -8px;
    }

        .lk-groups__list .jspPane {
            -webkit-box-pack: end;
            -webkit-justify-content: flex-end;
            -moz-box-pack: end;
            -ms-flex-pack: end;
            justify-content: flex-end;
        }
    /*.folder-item {
        width: -webkit-calc(50% - 35px);
        width: calc(50% - 35px);
    }*/
    .digital-heritage .el-photo {
        width: -webkit-calc(32.5% - 30px);
        width: calc(32.5% - 30px);
    }

    .digital-heritage .folder-item {
        width: -webkit-calc(50.1% - 30px);
        width: calc(50.1% - 30px);
    }

    .digital-heritage__btns-panel {
        -webkit-box-align: baseline;
        -webkit-align-items: baseline;
        -moz-box-align: baseline;
        -ms-flex-align: baseline;
        align-items: baseline;
    }

        .digital-heritage__btns-panel .add {
            -webkit-box-flex: 0;
            -webkit-flex: 0 0 22%;
            -moz-box-flex: 0;
            -ms-flex: 0 0 22%;
            flex: 0 0 22%;
        }

        .digital-heritage__btns-panel .search {
            margin: 0 0;
            -webkit-box-flex: 20px;
            -webkit-flex: 20px;
            -moz-box-flex: 20px;
            -ms-flex: 20px;
            flex: 20px;
            margin-right: 20px;
        }

    .folder-caption {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .cont-form__verif .s-verif:not(:last-child) {
        margin-right: 10px;
    }

    .folder-item:nth-child(2n+2) .actions-menu,
    .folder-item:nth-child(4n+4) .actions-menu {
        left: 78px;
    }

    .cont-form__verif {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .reg-form__wrap {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 100%;
    }

    .reg-form__item {
        width: 100%;
    }

    .reg-form__btns {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        width: 100%;
    }

    .fr-tabs__content .sorting__item {
        -webkit-box-flex: 50% !important;
        -webkit-flex: 50% !important;
        -moz-box-flex: 50% !important;
        -ms-flex: 50% !important;
        flex: 50% !important;
        text-align: center;
        margin-top: 10px;
    }

    .fr-tabs__content .sorting__joined {
        -webkit-box-flex: 100%;
        -webkit-flex: 100%;
        -moz-box-flex: 100%;
        -ms-flex: 100%;
        flex: 100%;
        text-align: center;
    }

    .fr-tabs__content .sorting {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .fr-tabs__content .sorting__item.city,
    .fr-tabs__content .sorting__joined,
    .fr-tabs__content .sorting__item.country {
        margin-right: 0px;
    }

    .fr-tabs__caption li.first.active:after {
        width: 150%;
    }

    .friends-item__country,
    .friends-item__city,
    .friends-item__continuity {
        display: none;
    }

    .friends-item__main {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
        margin-right: 9px;
    }

    .friends-item__btn {
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 40px;
        -moz-box-flex: 1;
        -ms-flex: 1 0 40px;
        flex: 1 0 40px;
    }

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

    .verification-form__picture {
        width: 230px;
        margin-right: 0px;
    }

    .verification-form__upload {
        margin-top: 20px;
    }

    .verification-form__btn .g-btn {
        margin: auto;
    }

    .folder-item.create {
        width: 100px;
        margin-right: 15px;
    }

    .digital-heritage .folder-item.create .folder-item__cover {
        height: 100px;
    }

    .text-for-empty-heritage {
        margin-left: 0px;
    }

    .friends-list__scrolled {
        margin-left: 0;
    }
}

@media screen and (max-width: 450px) {
    .folder-item.create {
        width: 80px;
    }

    .digital-heritage .folder-item.create .folder-item__cover {
        height: 80px;
    }
}

@media screen and (max-width: 420px) {
    .cont-form__list {
        margin-bottom: 0;
    }

    .cont-form .cont-input {
        width: 100%;
        margin-bottom: 30px;
    }

    .cont-form__verif span {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
        margin-right: 0;
        margin-bottom: 10px;
    }

    .cont-form__code .code-btn {
        margin-right: 10px;
    }

    .cont-form__code .code-input {
        margin-right: 10px;
    }

    .cont-form__btn {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

        .cont-form__btn .g-btn {
            margin-right: 0;
            margin-bottom: 10px;
        }

    .reg-form__btns .fl_upload {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-bottom: 20px;
    }

        .reg-form__btns .fl_upload label {
            margin-right: 0;
            margin-bottom: 5px;
        }
}

@media screen and (max-width: 400px) {
    .open-folder__top {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .el-photo {
        width: -webkit-calc(34% - 35px);
        width: calc(34% - 35px);
    }

        .el-photo:nth-child(4n+4) .actions-menu {
            left: auto;
            left: initial;
        }

        .el-photo:nth-child(3n+3) .actions-menu {
            left: -25px;
        }

    .folders-tabs__caption {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        height: auto;
    }

        .folders-tabs__caption li.active:after {
            display: none;
        }

    .digital-heritage__btns-panel {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

        .digital-heritage__btns-panel .add {
            -webkit-box-flex: 0;
            -webkit-flex: 0 0 38%;
            -moz-box-flex: 0;
            -ms-flex: 0 0 38%;
            flex: 0 0 38%;
        }

        .digital-heritage__btns-panel .refresh {
            margin-top: 10px;
        }

    .digital-heritage__head {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .digital-heritage__title {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
        margin-right: 0;
    }

        .digital-heritage__title:after {
            display: none;
        }

    .continuity-tabs__caption li.active {
        font-size: 19px;
    }

    .continuity-tabs__caption li {
        font-size: 16px;
    }

    .cont-form__code {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

        .cont-form__code .code-btn,
        .cont-form__code .code-input {
            margin-right: 0;
            margin-bottom: 5px;
        }

    .reg-form__btns-col:first-child {
        margin-right: 5px;
    }
}

@media screen and (max-width: 320px) {
    .lk-tabs__caption li {
        padding: 13px 15px 21px;
    }

    .folder-item:nth-child(2n+2) .actions-menu,
    .folder-item:nth-child(4n+4) .actions-menu {
        left: -5px;
    }

    .digital-heritage__btns-panel .add {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 36%;
        -moz-box-flex: 0;
        -ms-flex: 0 0 36%;
        flex: 0 0 36%;
    }

    .digital-heritage__btns-panel .refresh {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
        max-width: 100%;
    }
}
