/*ЛК участника*/
html,
body {
    min-width: 320px;
}

.lk__nav #bx_incl_area_3 {
    max-width: calc(100% - 205px);
    font-size: 14px;
    display: inline-block;
    vertical-align: top;
}

.lk__nav #bx_incl_area_3 .lk__nav-block {
    width: 100%;
}

/*header*/
@media only screen and (max-width: 1600px) {
    .header__text {
        padding-left: 0;
    }

    .header__text-middle {
        font-size: 20px;
    }

    .lk {
        padding: 0 10px;
    }
}

@media only screen and (max-width: 1400px) {
    .footer .container_1300 {
        width: 100%;
    }

    .footer__social {
        right: 0px;
    }
}

@media only screen and (max-width: 1350px) {
    /*	.footer__social-block {
            width: 30px;
            position: static;
            margin-left: 50px;
        }*/
    .footer__social-btn {
        right: 0;
        top: 0;
    }

    .footer__social-list {
        position: absolute;
        right: 88px;
    }

    /*
    .footer__social-item {
        top: -100px;
    }
    .js--social-block .footer__social-item_facebook, .js--social-block .footer__social-item_twitter, .js--social-block .footer__social-item_in {
        top: -100px;
    }*/

}

@media only screen and (max-width: 1300px) {
    .header__logo {
        width: 400px;
    }

    .header__lk-language {
        width: 450px;
    }

    .plane {
        display: none;
    }

    .footer__social-text {
        padding-left: 10%;
        text-align: left;
    }

    .lk__appoint-meeting {
        /*		margin-left: 10px;*/
    }

    .lk__nav-link {

    }

}

@media only screen and (max-width: 1279px) {
    .header__text-middle {
        font-size: 16px;
        width: 200px;
        line-height: 22px;
    }

    .header__text-box {
        width: 400px;
    }

    .header__lk-language {
        width: 220px;
    }

    .header__text {
        width: calc(100% - 620px);
    }

    .meeting-tabs__col_btn {
        width: 16.6666%;
    }

    .meeting-tabs__col_calendar {
        width: 50%;
    }
}

@media only screen and (max-width: 1024px) {
    .header__logo {
        width: 100%;
        text-align: center;
        padding: 10px 0px;
    }

    .header__text,
    .header__text-box {
        width: 100%;
        height: auto;
    }

    .header__text-middle {
        padding: 10px 0px;
        text-align: center;
    }

    .header__lk-language {
        width: 100%;
    }

    .header__language {
        padding: 10px 0px 10px;
    }

    .header__lk {
        padding-bottom: 20px;
    }

    .lk__nav #bx_incl_area_3 {
        width: calc(100%);
        font-size: 14px;
        display: block;
        vertical-align: top;
    }

    .lk__nav #bx_incl_area_3 .lk__nav-block {
        width: 100%;
    }

    .lk__nav #bx_incl_area_3 {
        width: calc(100%);
        font-size: 14px;
        display: block;
        vertical-align: top;
    }

    .lk__nav #bx_incl_area_3 .lk__nav-block {
        width: 100%;
    }

    .footer__social-list {
        position: static;
    }

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

    .footer__row {
        display: block;
        width: 100%;
    }

    .footer__col {
        display: block;
        width: 100%;
    }

    .footer__copyright {
        text-align: center;
        margin-bottom: 20px;
        margin-top: 10px;
    }

    .footer__name-conference {
        text-align: center;
        margin-top: 10px;
    }

    .footer__col > .footer__row {
        text-align: center;
    }

    .footer__col > .footer__row > .footer__col {
        display: inline-block;
        vertical-align: top;
        width: auto;
        margin: 0 20px;
    }

    .footer__social-item_facebook, .footer__social-item_twitter, .footer__social-item_in {
        opacity: 1;
    }

    .footer__social-btn,
    .footer__social .footer__social-text {
        display: none;
    }

    .footer__social-item {
        position: static;
        display: inline-block;
        vertical-align: top;
        top: inherit;
        margin: 0px 4px 0px;
    }

    .footer__social-block {
        width: 100%;
        position: static;
        text-align: center;
        left: inherit;
        margin-left: 0px;
        margin-bottom: 16px;
        margin-top: 16px;
        padding-left: 0;
    }
    .footer__social-list {
        position: static;
        width: 100%;
        justify-content: center;
        pointer-events: auto;
    }
    .footer__social {
        right: 0;
    }

    .js--social-block .footer__social-item_facebook, .js--social-block .footer__social-item_twitter, .js--social-block .footer__social-item_in {
        top: initial;
    }

    .section__row_2 .program__text {
        width: 90%;
    }

    .section__row_2 .program__title {
        font-size: 18px;
    }

    .program__time-place span, .program__time-place {
        font-size: 16px;
        padding-top: 0px;
    }

    .section__row_2 .program__time-place {
        padding-top: 0;
    }

    .section__row_2 .program__title {
        line-height: 24px;
        padding: 10px 20px 0px;
    }

    .section__row_2 .program__time-place {
        padding: 10px 20px 0px;
    }

    .footer__row .col {
        width: 100%;
        display: block;
        padding: 10px;
        text-align: center;
    }

    .footer__row .col:last-child {
        padding: 0;
    }

    .footer__social-block {
        margin-top: 10px;
        margin-bottom: 20px;
    }

    .meeting-tabs__col_btn {
        width: 100%;
    }

    .meeting-tabs__col_calendar {
        width: 100%;
    }

    .calendar__title {
        display: none;
    }

}

/*footer*/
@media only screen and (max-width: 500px) {
    .nav.nav_scrollMenu .nav__item_additionally {
        float: right;
        margin-top: 20px;
    }

    .nav.nav_scrollMenu .nav__item_language {
        padding-left: 14px;
    }

    .nav.nav_scrollMenu .nav__item_language a,
    .nav.nav_scrollMenu .header__lk-item a {
        font-size: 16px;
    }

    .nav.nav_scrollMenu .nav__item_lk {
        padding-right: 14px;
    }

    .icon-arrow-blue-left {
        background-position: -11px 0px;
        z-index: 99;
    }

    .icon-arrow-blue-right {
        background-position: 60px 0px;
        z-index: 99;
    }

    .slider-photogallery__image {
        width: 200px;
        height: 200px;
    }

    .slider-photogallery .slick-list {
        height: auto;
    }

    .bxlhe-editor-buttons .lhe-stat-toolbar-cont {
        padding-right: 60px;
    }

    .lk__icon-edit_about .form__magic-btns {
        top: 18px;
    }

}

@media only screen and (max-width: 400px) {
    .header__logo img {
        width: 100%;
    }

    .nav.nav_scrollMenu .nav__item_additionally {
        /*	    width: 100%;*/
        float: right;
        margin-top: 20px;
        display: block;
        /* float: none; */
        text-align: center;
        /*margin: 0px;*/
        padding: 0px 0px;
    }

    .nav.nav_scrollMenu .nav__item_lk {
        padding-right: 0px;
        margin-bottom: 5px;
        display: block;
    }

    .nav.nav_scrollMenu .nav__item_language {
        width: 100%;
        display: block;
        text-align: right;

    }

    .nav.nav_scrollMenu {
        min-width: 320px;
    }

    .some-menu__link {
        padding: 40px;
    }

    .nav.nav_scrollMenu .nav__item_language a, .nav.nav_scrollMenu .header__lk-item a {
        font-size: 14px;
    }
}

/*header*/

.m-menu__btn {
    display: none;
}

@media only screen and (max-width: 1800px) {
    .slider-top__img {
        width: auto;
    }
}

@media only screen and (max-width: 1600px) {
    .container_1600 {
        width: 100%;
        padding: 0 10px;
    }

    .capt {
        padding: 0 10px;
        padding-right: 183px;
    }
}

@media only screen and (max-width: 1300px) {
    .container_1300 {
        width: 100%;
        padding: 0 10px;
    }

    .lk__nav-list {
        display: table;
        width: 99%;
    }

    .lk__nav-item {
        display: table-cell;
        vertical-align: middle;
        /*width: 13%;*/
        padding: 0 13px;
    }

    .lk__nav-link {
        padding: 0;
    }

    .lk__body .row_3 {
        margin: 0;
    }

    .lk__body .row_3 .col {
        display: block;
        width: 50%;
    }

    .lk__body .row_3.list-participants .col {
        display: inline-block;
        vertical-align: top;
        width: 50%;
    }

    .lko-back {
        margin-right: 10px;
    }

}

@media only screen and (max-width: 1024px) {
    .lk__nav-list {
        display: table;
        width: 100%;
    }

    .lk__nav-list {
        display: block;
    }

    .lk__nav-item {
        display: block;
        width: 100%;
        height: auto;
        margin: 0;
        text-align: left;
        padding: 10px 10px;
        position: relative;
    }

    .lk__nav-item_active {
        background: #001c5d;
    }

    .lk__nav-item_active .lk__nav-link {
        color: #fff;
    }

    .lk__nav-item,
    .lk__nav-item_active .lk__nav-link,
    .lk__nav-item:last-child,
    .lk__nav-list .lk__nav-item.lk__nav-item_active:first-child,
    .lk__nav-item_active {
        border: none;
    }

    .lk__nav-block,
    .lk__appoint-meeting {
        width: 100%;
        display: block;

    }

    .lk__nav-block {
        max-width: none;
    }

    .lk__nav-item:before {
        content: '';
        width: 100%;
        height: 1px;
        position: absolute;
        bottom: 0;
        background: -moz-linear-gradient(left, rgba(50, 121, 220, 0) 0%, rgba(14, 64, 147, 0.5) 20%, rgba(14, 64, 147, 1) 50%, rgba(14, 64, 147, 0.5) 80%, rgba(28, 70, 151, 0) 100%);
        background: -webkit-linear-gradient(left, rgba(50, 121, 220, 0) 0%, rgba(14, 64, 147, 0.5) 20%, rgba(14, 64, 147, 1) 50%, rgba(14, 64, 147, 0.5) 80%, rgba(28, 70, 151, 0) 100%);
        background: linear-gradient(to right, rgba(50, 121, 220, 0) 0%, rgba(14, 64, 147, 0.5) 20%, rgba(14, 64, 147, 1) 50%, rgba(14, 64, 147, 0.5) 80%, rgba(28, 70, 151, 0) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003279dc', endColorstr='#001c4697', GradientType=1);
    }

    .lk__nav-item:last-child:before,
    .lk__nav-item:first-child:before {
        display: none;
    }

    .lk__nav-link {
        text-align: center;
    }

    .lk__appoint-meeting {
        text-align: center;
        margin-top: 20px;
    }

    #lku_company_edit_11,
    #lku_company_edit_12 {
        padding-right: 30px;
    }

    .events__nav {
        width: 100%;
        text-align: center;
        margin-bottom: 40px;
        box-shadow: 0px 0px 20px 2px rgba(190, 20, 0, 0.5);
        border-right: none;
    }

    .events__main {
        width: 100%;
    }

    .lk__body .row_3 .col {
        display: block;
        width: 100%;
    }

    .lko-back:hover,
    .lko-back {
        margin-right: 0px;
        position: relative;
        display: block;
        width: 182px;
        margin: 0 auto 50px;
    }

    h1 span, .capt span {
        border-bottom: none;
    }

}

@media only screen and (max-width: 768px) {
    h1, .capt {
        font-size: 24px;
        margin: 20px 0 50px;
    }

    .lk__info-image,
    .lk__info-mixing {
        width: 100%;
        padding: 0px;
    }

    .lk__info-img-cont {
        display: block;
        margin: 10px auto;
    }

    .lk__icon-edit .icon-edit {
        z-index: 99;
    }

    .content p, .content {
        font-size: 14px;
    }

    .lk__designator,
    .lk__button {
        display: block;
        width: 100%;
    }

    .lk__button {
        text-align: center;
    }

    .lk__body .row_2 .col {
        display: block;
        width: 100%;
    }

    .lk__contact-button {
        text-align: center;
    }

    .section__middle {
        text-align: center;
    }

    .calendar__thead {
        display: none;
    }

    .calendar__tbody tr td {
        height: auto;
    }

    .calendar__info {
        display: none;
    }

    .calendar__number {
        text-align: center;
    }

    .invitations__date,
    .invitations__logo,
    .invitations__title {
        display: block;
        width: 100%;
        border-right: 1px solid #0e4096;
        text-align: center;
    }

    .invitations__logo:before,
    .invitations__logo:after,
    .invitations__action:after {
        display: none;
    }

    .invitations__title {
        padding-bottom: 10px;
    }

    .invitations__date {
        padding-top: 10px;
    }

    .meeting__calendar {
        padding: 0;
        border: none;
    }

    .meeting__capt {
        margin: 20px 0;
    }

    .meeting__invite-logo:after {
        display: none;
    }

    .events__header-photo {
        width: 100%;
        display: block;
        width: 100%;
    }

    .events__block-date {
        width: 100%;
        text-align: center;
    }

    .events__block-date:after {
        display: none;
    }

    .events__block-capt {
        width: 100%;
        display: block;
        text-align: center;
    }

    .mw_theme_default .mw__title {
        font-size: 20px;
    }

    .mw__title span, .form__title span {
        border-bottom: none;
        font-size: 20px;
    }

    .mw_theme_default .mw__content, .mw_theme_default .form__content {
        padding: 20px 10px 30px;
    }

    .mw_theme_default .mw__title, .form_theme_default .form__title {
        padding: 34px 10px 30px;
    }

    .mw_theme_default .mw__close, .mw_theme_default .form__close {
        top: 26px;
        right: 10px;
    }

    h1 span, .capt span {
        border-bottom: none;
    }

    .lk__info-img-cont {
        margin: 30px auto 10px;
    }

    .meeting__calendar .meeting__title, .meeting__calendar .meeting__date-block {
        width: 100%;
    }

    .events #bx_incl_area_4 {
        width: 100%;
        text-align: center;
        margin-bottom: 0px;
        border-right: none;
    }

    .events > #bx_incl_area_1 {
        width: 100%;
        padding: 0;
    }

    .events > #bx_incl_area_1 .events__main {
        padding: 0;
    }

    li.nav-block__item.active:before {
        display: none;
    }
    .meeting__capt {
        margin-right: 20px;
    }
    .meeting__capt:last-child {
        margin-right: 0;
    }
}

@media only screen and (max-width: 640px) {
    .meeting__filter-group {
        display: block;
        text-align: left;
    }

    .meeting__filter-group .ui-selectmenu-button.ui-button {
        width: 100%;
    }

    .invitations__link {
        width: calc(100% - 90px);
    }

    .invitations__action {
        width: 90px;
    }

    .meeting__invite-logo,
    .meeting__invite-title,
    .meeting__invite-button {
        display: block;
        width: 100%;
        text-align: center;
    }

    .meeting__invite-logo {
        padding-top: 10px;
    }

    .meeting__invite-button {
        padding-bottom: 10px;
    }

    .meeting__invite-title {
        padding: 10px;
    }

}

@media only screen and (max-width: 1350px) {
    /*	.footer__social-block {
            width: 30px;
            position: static;
            margin-left: 50px;
        }
        .footer__social-btn {
            right: 0;
            top: 0;
        }
        .footer__social-item {
            left: -100px;
        }
        .js--social-block .footer__social-item_facebook, .js--social-block .footer__social-item_twitter, .js--social-block .footer__social-item_in {
            left: -100px;
        }*/
}

@media only screen and (max-width: 1024px) {
    .footer {
        padding-top: 10px;
        height: auto;
        height: 190px;
        z-index: 100;
    }

    .footer__row {
        display: block;
        width: 100%;
    }

    .footer__col {
        display: block;
        width: 100%;
    }

    .footer__copyright {
        text-align: center;
        margin-bottom: 20px;
        margin-top: 10px;
    }

    .footer__name-conference {
        text-align: center;
        margin-top: 10px;
    }

    .footer__col > .footer__row {
        text-align: center;
    }

    .footer__col > .footer__row > .footer__col {
        display: inline-block;
        vertical-align: top;
        width: auto;
        margin: 0 20px;
    }

    .footer__social-item_facebook, .footer__social-item_twitter, .footer__social-item_in {
        opacity: 1;
    }

    .footer__social-btn,
    .footer__social .footer__social-text {
        display: none;
    }

    .footer__social-item {
        position: static;
        display: inline-block;
        vertical-align: top;
        top: inherit;
        margin: 0px 4px 0px;
    }

    .footer__social-block {
        width: 100%;
        position: static;
        text-align: center;
        left: inherit;
        margin-left: 0px;
        margin-bottom: 16px;
        margin-top: 16px;
    }

    .js--social-block .footer__social-item_facebook, .js--social-block .footer__social-item_twitter, .js--social-block .footer__social-item_in {
        top: initial;
    }
}

/*new 26042018*/
@media only screen and (max-width: 680px) {

    .processed-part__row {
        display: block;
        text-align: center;
        padding: 20px 10px;
    }
    .processed-part__row_header {
        display: none;
    }
    .processed-part__col {
        display: block;
        width: 100%;
        text-align: left;
        border-right: none;
        border-bottom: 1px solid #0e4096;
        padding-bottom: 15px;
        margin-bottom: 15px;

    }
    .processed-part__col:last-child {
        padding-bottom: 0;
        margin-bottom: 0;
    }
    .processed-part__col.info {
        /*text-align: center;*/
        display: inline-block;
        width: auto;
        margin: 0 auto;
        border-right: none;
        border-bottom: none;
    }
    .processed-part__col.info .event__group-cont{
        display: block;
        /*width: auto;*/
        /*margin: 0 auto;*/
        /*text-align: center;*/
    }
    /*.processed-part__col.info .event__group {*/
        /*!*display: inline-block;*!*/
        /*text-align: center;*/
    /*}*/
    .event__title, .event__info {
        display: inline-block;
    }
    .processed-part__col.date {
        border-right: none;
    }
    .processed-part__col:last-child {
        border-bottom: none;
    }
    .processed-part__col.num {
        border-right: none;
    }
    .processed-part__col .processed-part__num,
    .processed-part__col .processed-part__date,
    .processed-part__col .processed-part__status {
        width: 100%;

    }
    .processed-part__col-action {
        text-align: center;
    }
    .processed-part__col-action a {
        margin-right: 20px;
    }
    .processed-part__col-action a:last-child {
        margin-right: 0;
    }
    .icon-clock-small, .icon-remove-blue, .icon-confirm {
        width: 22px;
        height: 22px;
        background-size: contain;
    }
    .icon-remove-blue {
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
    }
}

@media only screen and (max-width: 640px) {
    .select_event + .ui-selectmenu-button {
        width: 100% !important;
    }
    .invitations__action a {
        margin-bottom: 10px;
    }
}

@media only screen and (max-width: 550px) {
    .lk__body .row_3.list-participants .col {
        display: block;
        vertical-align: top;
        width: 100%;
    }
}

@media only screen and (max-width: 640px) {
    .acc-item {
        font-size: 14px;
    }

    .acc-item__row {
        flex-wrap: wrap;
    }

    .acc-item__header .acc-item__cell:last-child {
        padding-right: 30px;
    }

    .acc-item__arrow {
        right: 17px;
    }

    .acc-item__content .acc-item__cell {
        width: 100%;
        padding: 5px 15px 3px;
    }

    .acc-item__content .acc-item__cell:nth-child(1) {
        width: 100%;
    }

    .acc-item__content .acc-item__cell:nth-child(3) {
        width: 100%;
        text-align: left;
    }

    .acc-item__cell::after {
        display: none;
    }
}
@media only screen and (max-width: 440px) {
    .processed-part__col.info {
        width: 100%;
    }
    .event__title {
        border-right: none;
    }
    .event__title, .event__info {
        display: block;
    }
}
