.header__top {
    align-items: end;
}
 
.soc-include__slider .swiper-slide .include-item {
    height: auto;
}
 
/* Header */
@media (min-width: 1024px) {
    .header .logo {
        margin: 0 0 0 10%;
    }
}

.header__icons .button--header {
    max-width: 100px;
    font-size: 14px;
    margin: 0;
    padding: 8px 11px;
}

@media(max-width:640px) {
    .header__icons .button--header {
        padding: 8px 11px;
        font-size: 12px;
        margin-left:24px;
    }
}
@media (min-width: 640px) {
    .header__icons .button--header {
        margin: 0 0 0 1.5rem;
    max-width:inherit;
    }
}

@media (min-width: 1024px) {
    .button--favorite .button__count {
        margin-right: 0.5rem;
    }
}

/*.burger {
    flex-direction: row-reverse;
}*/

.burger__text {
    margin-left: .6875rem;
}

.burger__img img {
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
}

.link--article {
    flex-direction: row;
}

    .link--article .link__text {
        direction: inherit;
        margin: 0 8px 0 5px;
    }

    .link--article .link__date {
        padding: 0 5px 0 0;
        border-left: none;
        border-right: 1px solid #cfd6da;
    }

.articles-row__list {
    animation-direction: reverse;
    animation-delay: 0 !important;
    animation-delay: -6s;
}

    .articles-row__list .link__arrow img {
        -webkit-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
        transform: scaleX(-1);
    }

.header__menu-li {
    border-left: none;
    border-right: 1px solid #333;
}

.lang-block {
    margin: 0 0 0 1.375rem;
}

.lang-block__body {
    flex-direction: row;
}

/* cookie */
.cookie__left .button {
    margin: 0 0 0 24px;
}

.cookie__icon {
    margin: 0 8px 0 0;
}

/* Menu */
.nav-link__text {
    text-align: left;
}

.nav-link__arrow {
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
}

.big-link__icon {
    margin-left: 0;
}

.big-link__text {
    margin: -3px auto 0;
    text-align: center;
}

.big-link__body {
    -webkit-box-align: end;
    -ms-flex-align: end;
}

.big-link__arrow {
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
}

.big-link:hover .big-link__arrow {
    -webkit-transform: scaleX(-1) translateX(-.3125rem);
    -ms-transform: scaleX(-1) translateX(-.3125rem);
    transform: scaleX(-1) translateX(-.3125rem);
}

.nav-menu__close {
    left: unset;
    right: 1.25rem;
}

.mob-favorite {
    margin: 10px 0 0 10px;
}

.mob-favorite__text {
    margin: 2px 0 0 10px;
}

.nav-menu__column--inner .nav-menu__back img {
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
}

/* Header search */
.form--search .button--submit {
    left: inherit;
    right: -1px;
    border-radius: 0 4px 4px 0;
}

.search-block__form .typeahead__cancel-button {
    left: inherit;
    right: 1.0625rem;
}

.form--search .form__input {
    padding-left: 1.1875rem !important;
}

@media (min-width: 1024px) {
    .search-block__close {
        left: calc(100% - 3.75rem);
    }
}

.typeahead__container.loading .typeahead__query:before {
    left: inherit;
    right: 6rem;
}

.search-block .catalog-wrap__top-mob .close-mob-search,
.day-bottom .close-mob-search {
    border-left: none;
    border-right: 1px solid #333;
    margin: 0 .8125rem 0 0;
}

    .search-block .catalog-wrap__top-mob .close-mob-search img,
    .day-bottom .close-mob-search img {
        -webkit-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
        transform: scaleX(-1);
    }

.typeahead__result {
    padding: 1.1875rem 9px 1.1875rem 0;
}

.typeahead__container.result .typeahead__list {
    text-align: left;
}

.typeahead__group {
    margin: .8125rem 0 .8125rem 1.25rem;
}

.typeahead__item {
    text-align: left;
}

/* Footer */
.footer__menu li + li {
    margin: 0 0 0 .75rem
}

@media (min-width: 768px) {
    .footer__menu li + li {
        margin: 0 0 0 1.0625rem
    }
}

.footer__triangle img {
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
}

@media (min-width: 1281px) {
    .footer__left .logo {
        left: 42%
    }
}

.footer .social-block li:first-child {
    margin: 0 1.375rem 0 0;
}

@media (min-width: 1024px) {
    .footer__body {
        padding: 5.6875rem 0 0 3.5rem;
    }
}
@media (min-width: 768px) and (max-width: 1023px) {
    .footer__body {
        padding-right: 0;
        padding-left: 1rem;
    }
}

/* HomePage */
.small-menu {
    left: inherit;
    right: 42px;
}

    .small-menu .drop-link {
        flex-direction: row;
    }

.adv-item {
    margin: 0 1rem 0 0;
}

.slider-top__form .typeahead__cancel-button {
    left: inherit;
    right: 2.1rem;
    padding-left: 3rem;
}

.section--top .slider-top__nav {
    direction: rtl;
}

@media (min-width: 600px) {
    .slider-top__nav {
        right: inherit;
        left: 8%;
    }
}

@media (min-width: 1281px) {
    .slider-top__nav {
        right: inherit;
        left: 2.5rem;
    }
}
.slider-top__item-title {
    text-align: left;
}
@media (min-width: 600px) {
    .slider-top__item-title {
        right: inherit;
        left: 8%;
    }
}
@media(min-width: 1024px) {
    .slider-top__item-title {
        max-width: 35%;
    }
}

@media (min-width: 1281px) {
    .slider-top__item-title {
        right: inherit;
        left: 11.125rem;
    }
}


@media (min-width: 600px) {
    .slider-top__form {
        right: inherit;
        left: 8%;
    }
}

@media (min-width: 1281px) {
    .slider-top__form {
        right: inherit;
        left: 16%;
    }
}

.slider-top__form .title {
    margin: 0 0 13px
}

@media (min-width: 600px) {
    .slider-top__form .title {
        margin: 0 0 4px
    }
}

@media (min-width: 600px) {
    .slider-top__sidebar {
        left: inherit;
        right: 2.5rem;
    }
}

.slider-top__item .title {
    right: 94%;
}

@media (min-width: 600px) {
    .slider-top__item .title {
        right: inherit;
        left: 8%;
    }
}

@media (min-width: 1281px) {
    .slider-top__item .title {
        right: inherit;
        left: 16%;
    }
}

.slider-top__tr {
    left: inherit;
    right: 0;
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
}

.info-block__date span:first-child {
    margin: 0 0 0 .6875rem
}

.info-block__date span:nth-child(2) {
    margin: 0;
}

.section--second .info-block,
.section--third .info-block,
.section--big-card .info-block {
    text-align: left;
}

.info-block .button {
    margin: auto auto 0 0;
}

.info-block--center .button {
    margin: auto;
}

.picture-block--first {
    padding-right: 0;
    padding-left: 1rem;
}

.record {
    left: .875rem;
    right: auto
}

@media (max-width: 599px) {
    .picture-block--first .info-block .button {
        margin: 15px 0 0;
    }

    .picture-block--first {
        padding-left: 0;
    }
 
}

.section--second .section__triangles {
    right: 100%;
}

    .section--second .section__triangles img {
        -webkit-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
        transform: scaleX(-1);
        right: inherit;
        left: 0;
    }

@media (max-width: 700px) {
    .section--third .swiper-wrapper .picture-block__content {
        padding: 0 14px 0 14px;
    }
}

.section--third .section__triangles {
    right: inherit;
    left: 0;
}

    .section--third .section__triangles img {
        -webkit-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
        transform: scaleX(-1);
    }

@media (min-width: 700px) {
    .big-card__image {
        margin: 0 2.0625rem 0 0;
    }
}

@media (min-width: 1281px) {
    .big-card__image {
        margin: 0 4.5625rem 0;
    }
}

.big-card__nav {
    flex-direction: unset;
}

.section--triple-cards .short-card {
    text-align: left;
}

.section--education {
    direction: rtl;
}

    .section--education .picture-block__content {
        direction: ltr;
    }

.picture-block--first .picture-block__image:after {
    right: -4rem;
    border-width: 0 0 382px 270px;
}

@media (min-width: 768px) {
    .picture-block--first .picture-block__image:after {
        border-width: 0vw 0 90vw 68vw;
        right: 0;
        -webkit-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
        transform: scaleX(-1);
    }

    .picture-block--first .picture-block__image {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    .picture-block--first .picture-block__content {
        margin: 3.6% 3.5% 0 0;
    }
}

@media (max-width: 768px) {
    .picture-block--first .picture-block__image {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

        .picture-block--first .picture-block__image:after {
            border-width: 0vw 0 90vw 54vw;
        }
}

.picture-block--second {
    padding-left: 0 !important;
    margin-left: -2px;
}

@media(max-width: 768px) {
    .picture-block--second .picture-block__image {
        -webkit-transform: translateX(-16px);
        transform: translateX(-16px);
    }
}
@media(min-width: 768px) and (max-width: 1199px) {
    .picture-block--second .picture-block__content {
        margin-right: 5%;
        margin-left: auto;
    }
}

.picture-block--second .picture-block__image:after {
    left: unset;
    right: 0;
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
}

.picture-block--second .info-block .button {
    margin: auto 0 0 0;
}

.section--third .section__nav {
    direction: rtl;
}
@media(max-width: 1199px) {
    .section--small-cards .section__top {
        justify-content: flex-start;
    }
}
.section--small-cards .section__triangles {
    right: inherit;
    left: 0;
}
.section--small-cards .section__triangles img {
    right: inherit;
    left: 0;
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
}
.section__triangles .title {
    position: relative;
    z-index: 3;
    margin: 1.5625rem 0 0 1.0625rem;
}

@media (min-width: 1024px) {
    .section__triangles .title {
        margin: 1.5625rem 0 0 1.0625rem;
    }
}

@media (max-width: 1024px) {
    .section--small-cards .section__triangles .title {
        margin: 1.5625rem 1.0625rem 0 auto;
        color: #333;
    }
}

@media (max-width: 479px) {
    .small-cards__slider .swiper-slide:first-child {
        margin-left: 1rem;
    }

    .small-cards__slider .swiper-slide-active:not(:first-child) {
        margin-left: 0 !important;
    }

    .small-cards__slider .swiper-slide-active {
        margin-right: -7rem !important;
    }

    .interest-block__slider .swiper-slide-active {
        margin-right: -5rem !important;
    }
}

@media (max-width: 390px) {
    .interest-block__slider .swiper-slide-active {
        margin-right: -3rem !important;
    }

    .interest-block__slider--mob-slider .service-item {
        width: 90%;
    }
}

.share-drop--small {
    right: inherit;
    left: 15%;
}

    .share-drop--small .share-drop__body:after,
    .share-drop--small .share-drop__body:before {
        right: inherit;
        left: 41px;
    }

.share-link + .share-link {
    margin: 0 .75rem 0 0;
}

.popup--event .popup__form form {
    text-align: left;
}

.popup--event .popup__img:after {
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
    right: unset;
    left: 0;
}

.popup--event .popup__back {
    left: unset;
    right: -1px;
}

    .popup--event .popup__back img {
        -webkit-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
        transform: scaleX(-1);
    }

.form-item .inp__field {
    padding: .8125rem 0 0 1.4375rem;
}

    .form-item .inp__field ~ label {
        right: inherit;
        left: 1.4375rem;
    }

.form-item .message {
    right: inherit;
    left: 0;
}

.inp__arrow {
    left: inherit;
    right: 1.125rem;
}

.inp__label {
    right: inherit;
    left: 1.375rem;
}

.section--cards .section__triangles {
    right: unset;
    left: 0;
}

.section--cards .section__top {
    margin: 2.0625rem 0 0 1.125rem;
}

@media (min-width: 1024px) {
    .section--cards .section__top {
        margin: 0 0 2.625rem;
    }
}

.section--study .section__triangles .title {
    margin: 2.5625rem 0 0 2.6875rem;
}

.section--study .section__triangles {
    right: unset;
    left: 0;
}

.section--study .section__triangles--left {
    right: 0;
    left: unset;
}

    .section--study .section__triangles--left img {
        -webkit-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
        transform: scaleX(-1);
    }

/* Popup event */
.popup__close {
    left: inherit;
    right: 3.0625rem;
}

.popup--event .form-item .inp_select .inp__field {
    padding: .8125rem 0 0 1.4375rem;
}

.inp__dropdown-wrapper:not(.catalog-drop-wrapper):not(.conditions-drop-wrapper):not(.clear-inp__dropdown-wrapper) ul li {
    text-align: left;
}

.checkbox-container--cirkle .item .label-text {
    padding: 0 0 0 0.5rem;
}

.checkbox-container--uniq .item .label-text {
    padding: 0 0 0 1.125rem;
}

.popup--event .checkbox-container.customer-service__confirm .item .label-text {
    padding: 0 0 0 .375rem;
}

.main-popup__content {
    text-align: left;
}

.main-popup__iframe {
    margin: 0 0 0 -44px;
}

.main-popup__img {
    margin: 0 0 0 -44px;
}

@media (max-width: 1024px) {
    .main-popup__img {
        width: calc(100% + 31px);
        margin: 0 0 0 -16px;
    }
}

.main-popup__triangle {
    left: unset;
    right: 0;
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
}

.radio-block__top .title--mid span {
    margin: 0 0 0 .625rem;
}

.bottom-slider .swiper-button--prev {
    left: -64px;
    right: unset;
    -webkit-transform: scaleX(-1) !important;
    -ms-transform: scaleX(-1) !important;
    transform: scaleX(-1) !important;
}

.bottom-slider .swiper-button--next {
    left: inherit;
    right: -64px;
    -webkit-transform: scaleX(-1) !important;
    -ms-transform: scaleX(-1) !important;
    transform: scaleX(-1) !important;
}

@media (max-width: 479px) {
    .bottom-slider .swiper-slide-active {
        margin-right: -7rem !important;
    }
}

@media (min-width: 768px) and (max-width: 1280px) {
    .picture-block--education .picture-block__content {
        margin: .6% 0 0 2.5%;
    }
}

/* Catalog page */
.breadcrumbs .breadcrumbs__link-arrow {
    margin-right: 0;
    margin-left: 0.625rem;
}

    .breadcrumbs .breadcrumbs__link-arrow svg {
        -webkit-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
        transform: scaleX(-1);
    }

.breadcrumbs__link[href] {
    margin-left: unset;
}

.breadcrumbs_link-empty-title {
    margin-left: 0;
}

.breadcrumbs ol li {
    margin-right: .625rem;
}

    .breadcrumbs ol li:last-child {
        padding: 0;
    }

.inner-top__content {
    margin: -1.125rem 0 0 0;
}

.categories-background-top {
    position: relative;
    overflow: hidden;
    background-image: none !important;
}

    .categories-background-top::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-image: url("/Content/Images/triangles/inner-top.png?format=webp");
        background-repeat: no-repeat;
        background-size: 100% 100%;
    }

    .categories-background-top::before {
        -webkit-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
        transform: scaleX(-1);
    }

@media (max-width: 1023px) {
    .categories-background-top::before {
        background-image: none !important
    }
}

.inner-top__mob-image {
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
}

.inner-top__content-body {
    -webkit-box-align: start;
    text-align: left;
}


@media (min-width: 1024px) {
    .inner-top__content-body {
        margin: auto 2rem 0 0;
        text-align: right;
    }
}





.form--catalog .button--submit {
    left: inherit;
    right: -1px;
    border-radius: 0 4px 4px 0;
}

.form--catalog .select2-search--inline {
    justify-content: flex-start;
    width: 100%;
    direction: ltr;
}

.form--catalog .select2-search__field {
    text-align: start;
    margin-left: 20px !important;
}

.form--catalog .select2-selection__clear {
    left: inherit !important;
    right: 100px !important;
}

@media (max-width: 640px) {
    .form--catalog .select2-selection__clear {
        right: 3rem !important;
    }

    .form--catalog .select2-container--default .select2-selection--multiple .select2-selection__clear {
        margin-right: 15px;
    }
}

@media (min-width: 640px) {
    .inner-bottom__footer {
        text-align: left;
    }
}

@media (min-width: 640px) {
    .inner-bottom__footer {
        padding: 0 0 0 1rem;
    }
}

@media (min-width: 768px) {
    .inner-bottom__footer {
        padding: 0 0 0 1rem;
    }
}

@media (min-width: 1024px) {
    .inner-bottom__footer {
        padding: 0 0 0 3.5rem;
    }
}

@media (min-width: 1400px) {
    .inner-bottom__footer {
        padding: 9rem 0 0 3.5rem;
    }
}

.inner-bottom .tu-form-root {
    background-image: none !important;
}

    .inner-bottom .tu-form-root::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-image: url("/Content/Images/pics/form-back.png");
        background-position: top;
        background-size: cover;
        background-repeat: no-repeat;
        z-index: -1;
        -webkit-transform: rotate(0deg) scaleX(-1);
        -ms-transform: rotate(0deg) scaleX(-1);
        transform: rotate(0deg) scaleX(-1);
    }

@media (max-width: 640px) {
    .inner-bottom .tu-form-root::before {
        padding: 0;
        height: 80%;
    }
}

.checkbox-item__check {
    margin: 0 0.5rem 0 0;
}

.label-text {
    text-align: left;
}

.search-catalog__sidebar {
    border-left: none;
    border-right: 1px solid #cdcdce;
    padding: .75rem .75rem 0 0;
}

.search-catalog__top-text {
    margin: 0 auto 0 0;
}

.catalog-wrap .inp_select:after {
    left: inherit;
    right: 0.75rem;
}

.catalog-wrap .inp_select .inp__field {
    margin-left: 5px;
}

.select2-results__group {
    margin: .8125rem 0 .8125rem 1.25rem;
}

.select2-results__option {
    text-align: left;
    padding: 1rem 0 1rem 1rem !important;
}

.search-catalog .service-item__bottom {
    padding: 0 4.125rem 0 1rem;
    /*align-items: flex-end;*/
}

.link--service .link__text {
    margin-right: 8px;
}

ul:not(.header__menu-ul):not(.typeahead__list):not(.select2-results__options):not(.select2-selection__rendered):not(.pagination):not(.select):not(.science-item__socials):not(.clear-ul-style) li {
    text-align: left;
    padding-left: 20px;
}

    ul:not(.header__menu-ul):not(.typeahead__list):not(.select2-results__options):not(.select2-selection__rendered):not(.pagination):not(.select):not(.science-item__socials):not(.clear-ul-style) li:before {
        right: inherit;
        margin-left: -20px;
    }

.empty-filter__bottom .link--title[href]:first-child .link__text {
    margin: 0 5px 0 0;
}


@media (min-width: 769px) {
    .bakalavr-block__content {
        margin: 5% 1.5% 0 
    }
}
@media (min-width: 1025px) {
    .bakalavr-block__content {
        margin: 5% 1.5% 0 0
    }
}
@media (min-width: 1367px) {
    .bakalavr-block__content {
        margin: 5% 9.5% 0 0
    }
}
.service-item .button--favorite {
    margin: 0 0 0 .625rem;
}

.status-item span {
    margin: 2px 11px 0 4px;
}

.catalog-wrap .close-mob-search {
    border-left: none;
    border-right: 1px solid #333;
    margin: 0 .8125rem 0 0;
}

    .catalog-wrap .close-mob-search img {
        -webkit-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
        transform: scaleX(-1);
    }

.form--catalog .form__input {
    padding-right: 0;
    padding-left: .625rem;
}

.filter-item__body .big-drop {
    right: unset;
    left: calc(100% + 22px);
}

@media (max-width: 1024px) {
    .filter-item__body .big-drop {
        left: 0;
    }
}

.filter-item__body .big-drop__head:after {
    left: -19px;
    right: unset;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #e17827;
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
}

.service-item__prize-text {
    margin-right: 0;
    margin-left: 5px;
}

/* Categories (Program page) */
.information-block__titles {
    padding: 0 1.25rem 0 0;
}

.top-tab--program .top-tab__img {
    left: inherit;
    right: 0;
}

.top-tab--program:after {
    background: linear-gradient(64.93deg, #000 1.35%, rgba(0, 0, 0, .85) 46.46%, rgba(0, 0, 0, 0) 140.26%);
}

.top-tab__left-img img {
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
}

@media (max-width: 860px) {
    .top-tab__left-img {
        left: 0;
        -webkit-transform: translateX(-22%);
        -ms-transform: translateX(-22%);
        transform: translateX(-22%);
    }
}

@media (max-width: 640px) {
    .top-tab__left-img {
        left: 0;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
    }
}

.top-tab__item-top span {
    padding: 0;
}

.top-tab__item {
    padding: 0 1.875rem 0 0;
    margin: 0 0 0 1.25rem;
    border-left: none;
    border-right: 2px solid hsla(0, 0%, 100%, .3);
}

    .top-tab__item:first-child {
        margin: 0 1.25rem 0 0;
    }

    .top-tab__item:last-child {
        border-right: none;
        padding: 0;
    }

@media (max-width: 860px) {
    .top-tab__item {
        padding: 0;
        margin: 1.125rem 0 0;
        border-right: none;
    }
}

.top-tab__left-body,
.top-tab__date {
    -webkit-transform: translateX(27%);
    -ms-transform: translateX(27%);
    transform: translateX(27%);
}

@media (max-width: 860px) {
    .top-tab__left-body {
        -webkit-transform: translateX(-5%);
        -ms-transform: translateX(-5%);
        transform: translateX(-5%);
    }
}

.information-block__lables .label-board:nth-child(n+1) {
    margin: 0 12px 12px 0;
}

@media (max-width: 640px) {
    .top-tab__left-body, .top-tab__date {
        -webkit-transform: translateX(0) translateY(29px);
        -ms-transform: translateX(0) translateY(29px);
        transform: translateX(0) translateY(29px);
    }

    .top-tab__date {
        text-align: left;
        right: inherit;
        bottom: -2.125rem;
    }
}

.show-all__icon {
    margin: 0 0 0 5px;
}

.title--info img {
    margin: 0 .6875rem 0 0;
}

@media (min-width: 560px) {
    .more-item__body {
        padding: 0 0 0 1rem;
    }
}

@media (min-width: 1025px) {
    .more-item__body {
        padding: 0 0 0 2rem;
    }
}

.wave-block--mini .waveform {
    padding: 0;
}

.wave-block--mini {
    direction: rtl;
}

@media (min-width: 560px) {
    .more-item__file {
        width: 11.5rem;
    }
}

@media (min-width: 1025px) {
    .more-item__file {
        width: 11.5rem;
    }
}

.top-tab--short .top-tab__left-img {
    left: 66%;
}

.top-tab--short:after {
    background: linear-gradient(269.93deg, #000 1.35%, rgba(0, 0, 0, 0) 46.46%, rgba(0, 0, 0, .85) 80.95%);
}

@media (min-width: 1025px) {
    .top-tab--short .top-tab__left-body {
        -webkit-transform: translateX(13%);
        -ms-transform: translateX(13%);
        transform: translateX(13%)
    }
}

@media (max-width: 640px) {
    .top-tab__left {
        max-width: calc(100% + 32px);
        width: calc(100% + 32px);
        margin: 1.875rem 0 5.25rem -1rem;
    }
}

@media (max-width: 860px) {
    .top-tab--short .top-tab__buttons .button--inner-shadow {
        margin: 0 0 0 .3125rem;
    }
}

.audio-block__close {
    left: inherit;
    right: 8px;
}

@media (max-width: 640px) {
    .audio-block__close {
        right: 0;
    }
}

.wave-block .waveform {
    padding: 0;
}

.more-item--audio-popup .more-item__title {
    margin: 0 0 .6875rem .875rem;
}

.audio-block .wave-block {
    direction: rtl;
    justify-content: end;
}

.spec-item {
    text-align: left;
}

.spec-item__text {
    text-align: left;
    padding-left: 0;
}

/*.link--service .link__arrow img {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}*/

.popup--spec .popup__top .title {
    text-align: left;
    margin: 0 auto 0 0;
}

.popup--spec .popup__body {
    padding: .25rem .25rem 2.5rem 1.875rem;
}

@media (min-width: 520px) {
    .computer-popup__buttons .button + .button {
        margin: 0 8px 0 0
    }
}
.comp-item__text {
    text-align: left;
    margin: 0 0 0 1.875rem;
}

.comp-item--short .comp-item__text {
    margin: 0 0 0 1.875rem;
}

.popup--preview .popup__top .title {
    text-align: left;
}

@media (min-width: 641px) {
    .comp-item__text {
        margin: 0 0 0 .625rem;
    }
}

.computer-popup__text {
    text-align: left;
}

@media (min-width: 641px) {
    .computer-popup__top-right {
        padding: 0 3.125rem 0 0;
        margin: 0 3.125rem 0 0;
        border-left: none;
        border-right: 1px solid #9b9da0;
    }
}
.tooltip-mini:not(.tooltip-mini--popup) .drop-block {
    left: calc(100% - 64px)
}
.tooltip-mini--popup .drop-block {
    left: auto;
    right: -1.9375rem
}
.drop-block__body:before {
    left: 2.375rem;
}
@media (min-width: 1025px) and (max-width: 1024px) {
    .drop-block__body:before {
        left: auto;
        right: 2.4375rem
    }
}
@media (min-width: 1025px) {
    .drop-block__body:after {
        left: 2.5rem;
    }
        .tooltip-mini--popup .drop-block__body:before {
        left: auto;
        right: 1.75rem
    }

    .tooltip-mini--popup .drop-block__body:after {
        left: auto;
        right: 1.875rem
    }
}
    .program-block__control {
        border-right: none;
        border-left: 2px solid #9b9da0;
        padding: .3125rem 0 .3125rem 1.625rem;
    }

    .program-block__board {
        -webkit-clip-path: polygon(0 0, 100% 0, 86% 0, 100% 100%, 100% 100%, 0 100%, 0 100%, 0 98%);
        clip-path: polygon(0 0, 100% 0, 86% 0, 100% 100%, 100% 100%, 0 100%, 0 100%, 0 98%);
        text-align: left;
        padding: 1.25rem 0 .8125rem 1.75rem;
    }

    .link--secondary .link__icon {
        margin-right: 0;
        margin-left: 0.625rem;
        -webkit-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
        transform: scaleX(-1);
    }

    @media (max-width: 480px) {
        .bACategory .share-drop {
            right: unset;
            left: -0.5rem;
        }

        .bACategory .share-drop__body:before {
            right: unset;
            left: 1.0rem;
        }

        .bACategory .share-drop__body:after {
            right: unset;
            left: 0.775rem;
        }

        .bACategory .audio-block .share-drop {
            left: -18rem;
            right: 0;
        }

        .bACategory .audio-block .share-drop__body:before {
            left: 18rem;
        }

        .bACategory .audio-block .share-drop__body:after {
            left: 17.775rem;
        }
    }

    /* science slider */
    .section--computer {
        margin: 0 0 3.125rem 1rem;
    }

    .computer-science-swiper-image::before {
        -webkit-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
        transform: scaleX(-1);
        left: unset;
        right: 0;
    }

    .computer-science {
        flex-direction: row-reverse;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }

    @media (max-width: 920px) {
        .computer-science {
            padding-left: 1.5rem;
            padding-bottom: 1.5rem;
        }
        .section--computer {
            margin-left: 0;
            padding: 0;
        }
    }

    @media (min-width: 1201px) and (max-width: 1921px) {
        .computer-science__text {
            -webkit-transform: translateX(9%);
            -ms-transform: translateX(9%);
            transform: translateX(9%)
        }
    }

    @media (min-width: 1700px) {
        .computer-science__text {
            -webkit-transform: translateX(12.86458vw);
            -ms-transform: translateX(12.86458vw);
            transform: translateX(12.86458vw)
        }
    }

    @media (min-width: 1922px) {
        .computer-science__text {
            -webkit-transform: translateX(12.4375rem);
            -ms-transform: translateX(12.4375rem);
            transform: translateX(12.4375rem);
        }
    }

    .computer-science .swiper-button.swiper-button--prev {
        left: -7%;
    }

    .computer-science .swiper-button.swiper-button--next {
        right: 4.5%;
    }

    @media (max-width: 479px) {
        .computer-science .swiper-slide-active {
            margin-right: -5rem !important;
        }

        .department-block__slider-nav .swiper-slide-active {
            margin-right: -7rem !important;
        }
        .graduates-quotes .computer-science__slider--long .swiper-wrapper .swiper-slide-active {
            margin-right: 16px !important;
        }

        .computer-science__slider--short .swiper-wrapper .swiper-slide-active {
            margin-right: 16px !important;
        } 
    }

    .computer-science__slider--long .swiper-wrapper .swiper-slide-next {
        -webkit-transform: translateX(-13%);
        -ms-transform: translateX(-13%);
        transform: translateX(-13%);
    }
    .computer-science__slider--long .swiper-wrapper .swiper-slide-next ~ .swiper-slide {
        -webkit-transform: translateX(-27%);
        -ms-transform: translateX(-27%);
        transform: translateX(-27%);
        position: relative;
    }
    .computer-science__slider--long .swiper-wrapper .my-next-slide ~ .swiper-slide {
        -webkit-transform: translateX(-40%);
        -ms-transform: translateX(-40%);
        transform: translateX(-40%);
        position: relative;
        -webkit-transition: -webkit-transform .2s linear;
        transition: -webkit-transform .2s linear;
        -o-transition: transform .2s linear;
        transition: transform .2s linear;
        transition: transform .2s linear, -webkit-transform .2s linear;
    }
    .section--computer.graduates-quotes {
        margin-left: 0;
    }
    .section--computer.graduates-quotes .science-item:after {
        left: 0;
        bottom: 0;
        right: auto;
        -webkit-transform: scale(-1, 1);
        -ms-transform: scale(-1, 1);
        transform: scale(-1, 1);
    }
    .computer-science__slider--short .swiper-wrapper .swiper-slide {
        -webkit-transition: -webkit-transform .2s linear;
        transition: -webkit-transform .2s linear;
        -o-transition: transform .2s linear;
        transition: transform .2s linear;
        transition: transform .2s linear, -webkit-transform .2s linear;
    }
    .computer-science__slider--short .swiper-wrapper .swiper-slide-next {
        -webkit-transform: translateX(-15%);
        -ms-transform: translateX(-15%);
        transform: translateX(-15%);
    }
    .computer-science__slider--short .swiper-wrapper .swiper-slide-next ~ .swiper-slide {
        -webkit-transform: translateX(-31%);
        -ms-transform: translateX(-31%);
        transform: translateX(-31%);
        position: relative;
    }
    /**/
    .science-item__socials {
        left: unset;
        right: .83333vw;
    }

    @media (min-width: 1201px) and (max-width: 1921px) {
        .science-item__socials {
            left: unset;
            right: .83333vw;
        }
    }

    @media (min-width: 1922px) {
        .science-item__socials {
            left: unset;
            right: 1rem;
        }
    }

    .science-item__socials li + li {
        margin-right: 0;
    }

    .science-item__socials li:first-child {
        margin-right: .625rem;
    }

    .science-item {
        display: inline-block;
    }

        .science-item:after {
            -webkit-transform: rotate(90deg);
            -ms-transform: rotate(90deg);
            transform: rotate(90deg);
            right: unset;
            left: -20px;
            bottom: 20px;
        }

    .manager-item__body {
        margin: 4px 0 0 1.0625rem;
    }

    @media (min-width: 1201px) and (max-width: 1921px) {
        .manager-item__body {
            margin: 4px 0 0 0.88542vw;
        }
    }

    @media (min-width: 1922px) {
        .manager-item__body {
            max-width: 12.5rem;
            margin: 4px 0 0 1.0625rem;
        }
    }

    /* END science slider */

    @media (max-width: 560px) {
        .combinations .interest-block__slider--mob-slider, .js-tab-block .interest-block__slider--mob-slider {
            padding: 0 0 0 3rem;
        }
    }

    @media (max-width: 559px) {
        .section--interest-mb .interest-block {
            padding: 0 1rem 0 1rem;
        }
    }

    @media (max-width: 1320px) {
        .section--interest-mb {
            width: 100%;
            margin: 0px 0 5rem 0rem;
        }
    }

    @media (max-width: 560px) {
        .section--interest {
            width: 100%;
        }
    }

    @media (max-width: 559px) {
        .section--interest .interest-block {
            padding: 0 1rem 0 1rem;
        }
    }

    .section--interest .section__triangle {
        right: 0;
        left: unset;
    }

    .section--interest-reverse .section__triangle img {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
    }

    .service-item__bottom:after, 
    .service-item__bottom:before {
        -webkit-clip-path: polygon(0% 0, 0% 0, 0% 100%, 100% 103%, 100% 77%);
        clip-path: polygon(0% 0, 0% 0, 0% 100%, 100% 103%, 100% 77%);
    }

    .service-item__bottom.opened:after, 
    .service-item__bottom.opened:before {
        -webkit-clip-path: polygon(0% 0, 0% 0, 0% 100%, 100% 103%, 100% 44%);
        clip-path: polygon(0% 0, 0% 0, 0% 100%, 100% 103%, 100% 44%);
    }

    .interest-block .service-item__bottom {
        margin: auto -1.125rem 0 -3.4rem;
        /*flex-direction: row-reverse;*/
    }

    .interest-block .service-item__bottom .ac-trigger {
        margin: 2.825rem 0 0;
    }

    .service-item__drop {
        padding: 0 1.125rem 0 0;
    }

    .tooltip-mini__icon {
        margin: 0 -1px 0 .25rem;
    }

    .drop-block__close {
        left: inherit;
        right: 1rem;
    }

    .before-icon {
        margin-left: 1.25rem;
    }

        .before-icon::before {
            right: inherit;
            left: .25rem;
            margin-left: -1.25rem;
        }

    .interest-block--right .title {
        text-align: left;
    }

    @media (max-width: 1024px) {
        .interest-block--right .title {
            text-align: center;
        }
    }

    .section--looking-for .looking-for__img {
        left: inherit;
        right: 0;
    }

    .section--looking-for .looking-for__body {
        padding-left: unset;
        padding-right: 34%;
    }

    @media (max-width: 1280px) {
        .section--looking-for .looking-for__body {
            padding-left: unset;
            padding-right: 0;
        }
    }

    .conditions-block__select .select2-selection {
        padding: 0 2.8125rem 0 0.8125rem !important;
    }

    .conditions-block__select .select2-search .select2-search__field {
        padding: 0 0 0 2.625rem !important;
    }

    .conditions-block__select .select2-dropdown {
        padding: 0 1rem 0 0;
    }

    .select2-selection__arrow {
        left: unset !important;
        right: .75rem !important;
    }

    @media (min-width: 1024px) {
        .conditions-block__body-right {
            margin: 0 1.875rem 0 0;
        }
    }

    @media(min-width:1020px) {
        .acceptance-conditions .conditions-block__form .title--info {
            margin: 1.5625rem 0 0 26.125rem;
        }
    }

    @media (min-width: 630px) {
        .conditions-block__select {
            margin: 0 2.25rem 0 0;
        }
    }

    .conditions-item .help-mini {
        left: unset;
        right: 1rem;
    }

    @media (min-width: 1025px) {
        .drop-block {
            left: unset;
            right: -17.925rem;
        }
        .degree-block__item .drop-block, .experience-top__item .drop-block {
            left: 0
        }
    }

    .conditions-block__mid-list .conditions-item {
        padding: .875rem 0 .3125rem .375rem;
    }

    .conditions-block__bottom-list .conditions-item {
        padding: .875rem .3125rem 0 .375rem;
    }

    .section--chances .section__triangle {
        left: unset;
        right: 0;
    }

        .section--chances .section__triangle img {
            -webkit-transform: scaleX(-1);
            -ms-transform: scaleX(-1);
            transform: scaleX(-1);
        }

    .chances-item__body {
        text-align: left;
    }

    .filter-check__icon {
        margin: 0 .375rem 0 0;
    }

    .search-catalog__tips-list .filter-check:first-child {
        margin: 0 .9375rem 0 0;
    }

    .search-catalog__list .service-item__bottom .ac-trigger {
        margin: 2.625rem 0 0 0;
    }

    /*.search-catalog__list .service-item__bottom.opened:before,
    .search-catalog__list .service-item__bottom.opened:after {
        -webkit-clip-path: polygon(100% 0, 100% 0, 100% 100%, 0 103%, 0 30%);
        clip-path: polygon(100% 0, 100% 0, 100% 100%, 0 103%, 0 30%);
    }*/

    .search-catalog__list .service-item__bottom {
        margin: auto 0 0 -1.125rem;
    }

    .service-item__bottom .ac-trigger {
        margin: 2.625rem 0 0 10rem;
    }

    @media (max-width: 920px) {
        .service-item__bottom .ac-trigger {
            margin: 2.625rem 0 0 5rem;
        }

        .service-item__drop {
            padding: 0 2.125rem 0 0;
        }
    }

    .simple-accordion__body {
        text-align: left;
    }

    .career-block__img img {
        -webkit-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
        transform: scaleX(-1);
    }
    @media(min-width: 1440px) {
        .career-block__content {
            -webkit-transform: translateX(-3%);
            -ms-transform: translateX(-3%);
            transform: translateX(-3%);
        }
    }

    @media (min-width: 1200px) {
        .career-block__content {
            -webkit-transform: translateX(-16%);
            -ms-transform: translateX(-16%);
            transform: translateX(-16%);
        }
    }

    .advantages-item {
        border-right: 1px solid #9b9da0;
        border-left: none;
    }


    .advantages-item__number {
        left: -15px;
        right: unset;
    }

    .advantages-item:after,
    .advantages-item:before {
        right: unset;
        left: 0px;
        width: 0px;
    }

    @media (min-width: 1201px) {
        .advantages-item__number {
            left: -30px;
        }

        .advantages-item:after,
        .advantages-item:before {
            border-radius: 0px 0;
        }
    }

    /* favorites */
    .interest-block .title--count {
        text-align: left;
    }

    /* search-results */
    .result-item__icon {
        margin: 0 .6875rem 0 0;
    }

    @media (min-width: 912px) {
        .search-result .loading {
            padding-left: unset;
            padding-right: 41rem;
        }
    }

    .link--title[href] .link__text {
        margin: 0 5px 0 0px;
    }

    .link--title .link__icon {
        margin: 0 5px 0 0;
    }

    /* Combinations page */

    @media (max-width: 912px) {
        .combinations .top-second__body {
            width: 100%;
            margin-left: 1rem;
        }

        .combinations .top-second {
            padding: 1rem 0 0;
        }
    }

    @media (max-width: 640px) {
        .combinations .top-second__body {
            margin-left: 0;
        }
    }

    .top-second__back {
        right: unset;
        left: 0;
        clip-path: polygon(57% 0, 100% 100%, 100% 0, 100% 100%, 100% 100%, 0 100%, 0 100%, 0 0);
    }

    .top-second__triangle {
        left: unset;
        right: 0;
        z-index: 2;
        -webkit-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
        transform: scaleX(-1);
    }

    .big-drop__text {
        text-align: left;
    }

    .curriculum-item__text {
        text-align: left;
        border-right: none;
        border-left: 1px solid #cfd6da;
        padding-right: unset;
        padding-left: 1.75rem;
        margin: 0 0 0 1.0625rem;
    }

    @media (max-width: 561px) {
        .curriculum-item__text {
            padding-left: 0;
            margin: 0;
            border-left: none;
        }
    }

    .section--interest-mb .section__triangle {
        right: unset;
        left: 0;
    }

        .section--interest-mb .section__triangle img {
            -webkit-transform: scaleX(-1);
            -ms-transform: scaleX(-1);
            transform: scaleX(-1);
        }

    .catalog-wrap--combintions .selection {
        direction: ltr;
    }

    .catalog-wrap--combintions .form--catalog .select2-search--inline {
        flex-direction: row-reverse;
    }

        .catalog-wrap--combintions .form--catalog .select2-search--inline input {
            text-align: left;
            margin-left: -20px !important;
        }

    .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
        right: 0;
        left: unset !important;
        padding-left: 25px !important;
    }

    .select2-container--default .select2-selection--multiple .select2-selection__choice {
        padding-left: unset !important;
        padding-right: 20px !important;
    }

    @media(max-width: 1024px) {
        .catalog-wrap__bottom-mob .mob-count-selected {
            margin: 0 auto 0 0 !important;
        }

        .catalog-wrap__bottom-mob .button--select {
            margin-left: 14px !important;
        }
    }

    /* event */
    .article-wrap__info-event {
        margin: 0 1rem 0 0;
    }

    @media(max-width: 1023px) {
        .article-wrap__info-event {
            margin: 0 0 1.25rem;
        }
    }

    .article-wrap__sidebar--event .title {
        text-align: left;
    }

    .article-wrap__slider-nav button {
        -webkit-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
        transform: scaleX(-1);
    }

    .ben-info .ben-info__top,
    .ben-info .mini-logo {
        flex-direction: row-reverse;
    }

    .slide-min__time,
    .more-item__time {
        right: unset;
        left: 0;
    }

    @media (max-width: 1023px) {
        .article-wrap__info-left .link--dop {
            left: unset;
            right: 13px;
        }
    }

    @media (max-width: 479px) {
        .article-wrap__slider .swiper-slide-active {
            margin-right: -7rem !important;
        }
    }

    /* articles */
    .article-wrap__date {
        margin-left: unset;
        margin-right: auto;
    }

    .article-wrap__mini-top .link:last-child {
        border-right: none;
        border-left: 1px solid #333;
        margin: 0 0 0 .9375rem;
        padding: 0 0 0 .75rem;
    }

    @media (max-width: 767px) {
        .article-wrap__mini-top .share-drop {
            right: -1.625rem;
            left: inherit;
        }

        .article-wrap__mini-top .share-drop__body:after {
            left: 75%;
        }

        .article-wrap__mini-top .share-drop__body:before {
            left: 75.7%;
        }
    }

    /* event-search */
    .form--article-test .form__item-icon--search {
        right: 1rem;
        left: unset;
    }

    .form--article-test .form__input {
        padding: 0 0 0 0.9375rem;
    }

    .article-search .custom-select-item__check {
        margin: 0 .5rem 0 0;
    }

    .article-search__checks .checkbox-container:first-child {
        margin: 0 1rem 0 0;
    }

    .checkbox-container--simple .item .label-text {
        padding: 0 0 0 .375rem;
    }

    .checkbox-container--simple .item input:checked ~ span::after {
        -webkit-transform: translate(4px,5px) scale(1);
        -ms-transform: translate(4px,5px) scale(1);
        transform: translate(4px,5px) scale(1);
    }

    .event-item__img {
        margin: 0 30px 0 0;
    }

    @media (max-width: 860px) {
        .event-item__img {
            margin: 0 0 31px;
        }
    }

    @media (max-width: 680px) {
        .event-item__img {
            margin: 0 0 16px;
        }
    }

    .date-item__numb {
        margin: 0 11px 0 0;
    }

    .event-item__text {
        margin: 0 15px 0 0;
    }

    .event-item__buttons .button--default-hover {
        margin: 0 0 0 22px;
    }

    .filter-sidebar__b-checks .checkbox-item:first-child {
        margin: 0 1.5rem 0 0 !important;
    }

    @media (max-width: 860px) {
        .event-item__top-left .link--dop {
            margin: 0 auto 0 0
        }
    }

    @media (max-width: 480px) {
        .event-item__top .share-drop {
            right: 11px;
            left: unset;
        }

        .event-item__top .share-drop__body:after {
            left: unset;
            right: 37px;
        }

        .event-item__top .share-drop__body:before {
            left: unset;
            right: 40px;
        }
    }

    .form--article-test .form-item .inp__field {
        padding: .8125rem 2.5rem 0 1.0375rem;
    }

    .form--article-test .form__input.pickerdate {
        text-align: left;
    }

    .filter-item__dates .form__input.pickerdate {
        text-align: left;
    }

    .datepicker {
        direction: ltr !important;
    }

        .datepicker .prev,
        .datepicker .next {
            -webkit-transform: scaleX(-1);
            -ms-transform: scaleX(-1);
            transform: scaleX(-1);
        }

    .datepicker-days .datepicker-switch:after {
        margin: 0 3px 0 8px;
    }

    @media (max-width: 640px) {
        .js-datepicker-from-inline .datepicker.dropdown-menu {
            -webkit-transform: translateX(-52%);
            -ms-transform: translateX(-52%);
            transform: translateX(-52%);
        }
    }

    /* lobby-programs (excellent-programs) */
    .play-block .play-block__text {
        margin: 0 0 0 .75rem;
    }

    .search-catalog__head--lobby .search-catalog__top-text {
        margin: 1rem auto 0 0;
    }

    .service-item--lobby .status-item {
        margin: 0 .75rem 0 0;
    }

    .status-item--big span {
        margin: 0 0 0 4px;
    }

    .service-item__category {
        padding: 0 8px 0 0;
    }

        .service-item__category + .service-item__category {
            border-right: none;
            border-left: 1px solid #cfd6da;
            padding: 0 8px 0 8px;
        }

    .small-search--mini .small-search__clear {
        left: unset;
        right: 34px;
    }

    .service-item__borads {
        margin: 0 auto 0 0;
    }

        .service-item__borads .small-board {
            margin: 0 .75rem 0 0;
        }

    @media (max-width: 860px) {
        .service-item__borads .small-board {
            margin: 0;
        }
    }

    @media (max-width: 480px) {
        .search-catalog--lobby-prog .big-tabs__buttons-top {
            width: 100%;
        }
    }

    /* register */
    .inner-top--register .title--sub {
        text-align: left;
    }

    .register__main-person-pic {
        left: unset;
        right: -180px;
    }

    .register__main-content {
        background-image: none !important;
    }

        .register__main-content::before {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            width: 101%;
            height: 100%;
            background-image: url("/Content/Images/pics/register-page-vector.svg");
            min-height: 200px;
            margin-bottom: 25rem;
            background-repeat: no-repeat;
            background-position: 0;
            background-size: contain;
            -webkit-transform: rotate(0deg) scaleX(-1);
            -ms-transform: rotate(0deg) scaleX(-1);
            transform: rotate(0deg) scaleX(-1);
        }

    @media (max-width: 1600px) {
        .register__main-content::before {
            background-position: left -200px center
        }
    }

    @media (max-width: 1280px) {
        .register__main-content::before {
            background-position: left -400px center
        }
    }

    @media (max-width: 1023px) {
        .register__main-content::before {
            background-position: 0 100%;
            background-size: 460px auto;
        }
    }

    /*----------------------------------------------*/
    /* links */
    @media (max-width: 912px) {
        .top-second__body {
            width: 100%;
        }

        .top-second {
            padding: 1rem 0 0;
        }
    }

    .mini-phones__icon {
        margin: 0 .6875rem 0 0;
        -webkit-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
        transform: scaleX(-1);
    }

    .title-item {
        border-right: none;
        border-left: 2px solid #f90;
    }

    /* award-prog */
    .top-tab--awards .top-tab__left-body,
    .top-tab--awards-short .top-tab__left-body {
        -webkit-transform: translateX(35%);
        -ms-transform: translateX(35%);
        transform: translateX(35%)
    }

    @media (max-width: 768px) {
        .top-tab--awards .top-tab__left-body,
        .top-tab--awards-short .top-tab__left-body {
            -webkit-transform: translateX(0) translateY(29px);
            -ms-transform: translateX(0) translateY(29px);
            transform: translateX(0) translateY(29px);
        }
    }

    .what-get__img {
        right: unset;
        left: 6vw;
    }

        .what-get__img img {
            -webkit-transform: scaleX(-1);
            -ms-transform: scaleX(-1);
            transform: scaleX(-1);
        }

    .section--faculties {
        background-image: none !important;
    }

        .section--faculties::before {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-image: url("/Content/Images/pics/faculties.png?format=webp");
            background-size: contain;
            background-repeat: no-repeat;
            background-position: 0;
            -webkit-transform: rotate(0deg) scaleX(-1);
            -ms-transform: rotate(0deg) scaleX(-1);
            transform: rotate(0deg) scaleX(-1);
        }

    @media (max-width: 1024px) {
        .section--faculties::before {
            background-position: 0 100%;
            background-size: 100% auto;
        }
    }

    .number-tabs .swiper-button--next {
        left: auto;
        right: -4rem;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    .number-tabs .swiper-button--prev {
        right: auto;
        left: -4rem;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    @media (max-width: 1366px) {
        .number-tabs__buttons {
            width: 100%;
        }
    }
    @media(max-width: 1199px) {
        .number-tabs .swiper-button--prev {
            left: -3.5rem;
        }
        .number-tabs .swiper-button--next {
            right: -3.5rem;
        }
    }

    @media (max-width: 640px) {
        .faculties-block__slider {
            width: 100%;
        }
    }

    @media (max-width: 479px) {
        .faculties-block__slider .swiper-slide-active {
            margin-right: 0 !important;
        }
    }

    .popup--callback .popup__back {
        left: unset;
        right: -1px;
    }

        .popup--callback .popup__back img {
            -webkit-transform: scaleX(-1);
            -ms-transform: scaleX(-1);
            transform: scaleX(-1);
        }

    .popup--callback .popup__form {
        margin: 38px 5% 0 0;
    }

    .popup--callback .popup__img:after {
        -webkit-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
        transform: scaleX(-1);
        right: unset;
        left: 0;
    }

    .popup--callback .popup__form .customer-service {
        text-align: left;
    }

    .more-item__bottom .link + .link {
        margin: 0 0 0 .4375rem;
    }

    @media (min-width: 768px) and (max-width: 1280px) {
        .top-tab__left-body {
            margin-left: -30px;
        }
    }

    /* about */
    .quote-item__body {
        margin: 0 0 0 2.625rem;
    }

    .quote-item__icon {
        right: unset;
        left: 20%;
    }

    .quote-item::after {
        right: unset;
        left: 0;
        border-width: 0rem 6.25rem 5rem 0rem;
    }

    .about-item__left {
        margin: 0 0 0 1.875rem;
    }

    .sms-item--user {
        margin-left: auto;
        margin-right: unset;
    }

        .sms-item--user .sms-item__avatar {
            margin: 0 0 0 1.875rem;
        }

        .sms-item--user .sms-item__message:after {
            right: -16px;
            left: unset;
            -webkit-transform: none;
            -ms-transform: none;
            transform: none;
        }

    .sms-item--answer {
        margin-left: unset;
        margin-right: auto;
    }

        .sms-item--answer .sms-item__avatar {
            margin: 0 1.875rem 0 0;
        }

        .sms-item--answer .sms-item__message:after {
            right: unset;
            left: -16px;
            -webkit-transform: scaleX(-1);
            -ms-transform: scaleX(-1);
            transform: scaleX(-1);
        }

    .facultet-item__bottom {
        padding: 1.25rem 1.5rem 1.25rem .625rem;
    }

    .facultet-item__bottom-text span {
        margin: 0 0 0 .3125rem;
    }

    .facultet-item__top-body {
        margin-right: 10px;
    }

    .section--connection .section__triangle {
        -webkit-transform: translateY(-50%) scaleX(-1);
        transform: translateY(-50%) scaleX(-1);
        right: unset;
        left: 0;
    }

        .section--connection .section__triangle img {
            margin-left: 95px;
        }

    @media (min-width: 1150px) {
        .statistic-item__name {
            margin: 0 0 0 1.875rem;
        }
    }

    @media (max-width: 640px) {
        .quote-item__title {
            width: 100%;
        }
    }

    @media (max-width: 767px) {
        .about-item__left {
            margin: 0;
        }
    }

    /* content */
    @media (min-width: 768px) {
        .article-wrap__sidebar .title {
            text-align: left;
        }
    }

    .content-block ol li::before {
        right: unset;
        left: 0;
    }

    .content-block ol li {
        padding: 0 0 0 21px;
    }

        .content-block ol li ol li::before {
            right: unset;
            left: -9px;
        }

    .article-wrap .article-wrap__triangle {
        left: unset;
        right: 0;
        -webkit-transform: none;
        transform: none;
    }

    .top-second__body {
        position: relative;
        overflow: hidden;
        background-image: none !important;
    }

    @media (min-width: 641px) {
        .top-second__body::before {
            background-image: none !important;
        }
    }

    .top-second__body::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-image: url("/Content/Images/triangles/top-mob.png");
        background-repeat: no-repeat;
        background-size: 100% 100%;
        z-index: -1;
    }

    .top-second__body::before {
        -webkit-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
        transform: scaleX(-1);
    }

    @media (min-width: 768px) and (max-width: 920px) {
        .top-second__body {
            margin-left: 15px;
        }
    }

    /* award-short */
    .section--faculties-short {
        background-image: none !important;
    }

        .section--faculties-short::before {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-image: url("/Content/Images/pics/faculties-short.png?format=webp");
            background-size: contain;
            background-repeat: no-repeat;
            background-position: 0;
            -webkit-transform: rotate(0deg) scaleX(-1);
            -ms-transform: rotate(0deg) scaleX(-1);
            transform: rotate(0deg) scaleX(-1);
        }

    @media (max-width: 1024px) {
        .section--faculties-short::before {
            background-position: 0 111%;
            background-size: 155% auto;
        }
    }

    @media (max-width: 479px) {
        .faculties-block__slider .swiper-slide {
            margin-right: 0;
        }
    }

    @media (max-width: 640px) {
        .more-info .share-drop {
            right: inherit;
            left: 0;
        }

        .more-info .share-drop__body:before {
            right: inherit;
            left: 2.0625rem;
        }

        .more-info .share-drop__body:after {
            right: inherit;
            left: 1.875rem;
        }
    }

    /* useful-info */
    .section--committed {
        right: unset;
        /* left: -1rem; */
    }

    @media (max-width: 769px) {
        .section--committed {
            left: 0;
        }
    }

    .useful-drop__text:first-child {
        margin: 0 .3125rem 0 0;
    }
    .useful-drop__choose {
        text-align: left;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
    .wrapper-input.useful-drop__text {
        margin: 2px 0 0;
    }   
    .useful-drop__text.mouse-hover-useful-drop .drop-block {
        right: auto;
        left: 0;
    }
    .useful-drop__text img {
        left: auto;
        right: 0;
    }

    .about-item--reverse .about-item__left {
        margin: 0 1.875rem 0 0;
    }

    @media (max-width: 1023px) {
        .about-item--img .about-item__left {
            margin: 0 0 3.875rem;
        }

        .about-item--reverse .about-item__right {
            margin: 0 0 0 5%;
        }
    }

    /* schoolarship */
    .article-wrap__top-icon {
        border-left: none;
        border-right: 1px solid #000;
        padding-left: unset;
        padding-right: .625rem;
        margin: 0 .75rem 0 0;
    }

    .school-top .title--info {
        margin: 0 .5rem 0 0;
    }

    @media (max-width: 560px) {
        .school-top .title--info {
            margin: 0 0 1.0625rem;
        }
    }

    .school-top__buttons .button--card {
        margin: 0 0 0 .9375rem;
    }

    .service-item .status-item {
        margin-left: unset;
        margin-right: auto;
    }
@media (max-width: 400px) {
    .footer__list { margin: 0 0 0 -16px; }
}

    @media (max-width: 479px) {
        .article-wrap__slider-sidebar .swiper-slide-active {
            margin-right: -5rem !important;
        }
    }

    @media (max-width: 560px) {
        .interest-block__slider--mob-slider {
            width: 100%;
        }
    }

    @media (max-width: 1320px) {
        .interest-block__slider--mob-slider {
            padding-right: 0;
            padding-left: 1rem;
        }
    }

    .article-wrap__sidebar--school .title {
        text-align: left;
    }

    @media (max-width: 479px) {
        .article-wrap__sidebar--school .swiper-slide-active {
            margin-right: -8rem !important;
        }
    }

    /* students-life */
    .mus-block {
        -webkit-clip-path: polygon(0% 0, 100% 0, 90% 0, 100% 100%, 100% 100%, 0 100%, 0 100%, 0 100%);
        clip-path: polygon(0% 0, 100% 0, 90% 0, 100% 100%, 100% 100%, 0 100%, 0 100%, 0 100%);
    }

    .mus-block__play {
        margin: 0 1.25rem 0 0;
    }

    .experience-top__item:first-child {
        margin: 0 1.125rem 0 0;
    }

    @media (max-width: 560px) {
        .experience-top__item:first-child {
            margin: 0;
        }

        .experience-top__item:last-child {
            margin: 1.25rem 0 0;
        }
    }

    .include-item__text {
        text-align: left;
    }

    .campus-services__list .link--stud img {
        -webkit-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
        transform: scaleX(-1);
    }

    .section--campus-services .section__triangle {
        left: unset;
        right: 0;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
    }

    @media (max-width: 479px) {
        .experience-slider .swiper-slide-active {
            margin-right: -7rem !important;
        }

        .openedCubesSlider-section .soc-include__slider .swiper-slide-active {
            margin-right: -7rem !important;
        }
    }

    @media (max-width: 560px) {
        .soc-include__slider {
            padding: 0 0 0 1rem;
        }

        .experience-slider {
            width: 100%;
        }

        .soc-include__slider {
            width: 100%;
        }
    }

    .link--stud {
        padding: 0 10px 0 0;
    }

    .experience-top__img img {
        transform: scaleX(-1);
    }

    /* 404 page */
    .error404__links .link:last-child {
        margin: 0 0 1.625rem 1.625rem;
    }

    .error404__links .link:first-child {
        margin: 0;
    }

        .error404__links .link:first-child .link__text {
            margin: 0 5px 0 0;
        }

    @media (max-width: 920px) {
        .error404__links .link:last-child {
            margin: 0 0 1.625rem 0;
        }
    }

    /* housing */
    .about-item__slider-nav {
        left: unset;
        right: 0.75rem;
    }

        .about-item__slider-nav .swiper-button {
            -webkit-transform: scaleX(-1);
            -ms-transform: scaleX(-1);
            transform: scaleX(-1);
        }

            .about-item__slider-nav .swiper-button:first-child {
                margin: 0 16px 0 0;
            }

    @media (max-width: 560px) {
        .about-item__slider .program-second__img {
            width: 95%;
        }
    }

    @media (min-width: 920px) {
        .big-tabs--village .big-tabs__button:first-child {
            margin-right: 3.3125rem;
        }
    }

    /* village */
    .villag-item {
        text-align: left;
    }

    .villag-item__icon {
        margin: 0 .9375rem 0 0;
    }

    .big-drop--village {
        right: -41rem;
    }

        .big-drop--village .big-drop__head:after {
            right: unset;
            left: 9%;
        }

    @media (max-width: 1024px) {
        .big-drop--village {
            right: 0;
        }
    }

    .fit-item__text {
        border-left: none;
        border-right: 1px solid #9b9da0;
        padding: 0 2% 0 0;
    }

    .fit-item--column .fit-item__text {
        border-right: none;
    }

    @media (max-width: 560px) {
        .fit-item__text {
            border: none;
            padding: 0 0 14px;
        }
    }

    .fit-item__counts {
        padding: 0 0 0 3%;
    }

    .fit-item__count span:first-child {
        margin: 0 7px 0 7px;
    }

    .little-event__info {
        margin: 0 1rem 0 0;
    }

    .little-event__time .link__icon {
        margin: 0 11px 0 0;
    }

    .tours-block__top {
        text-align: left;
    }

    .section--reception .section__img {
        left: unset;
        right: 0;
        z-index: 1;
    }

    .reception-block__checks-title {
        margin: 0 11px 0 0;
    }

    .reception-block__checks .checkbox-container {
        margin: 0 15px 0 0;
    }

    .reception-block__bottom-soc .link:first-child {
        margin: 0 18px 0 0;
    }

    @media (max-width: 480px) {
        .reception-block__bottom-soc .link:first-child {
            margin: 0 0 12px;
        }
    }

    .fit-block .pagination__link--prev,
    .fit-block .pagination__link--next {
        -webkit-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
        transform: scaleX(-1);
    }

    @media (max-width: 560px) {
        .fit-block__top {
            width: 100%;
        }
    }

    /* research-house */
    .simple-accordion__name {
        text-align: left;
    }

    .simple-accordion__icon {
        margin: 6px 0 0 10px;
    }

    .section--fit-second .link--title[href] .link__text {
        margin: 0 5px 0 8px;
    }

    /* accepted */
    @media (min-width: 1201px) {
        .dekan-block {
            margin: 0 9vw 0 auto;
        }
    }

    .section--dekan .section__img {
        right: unset;
        left: 0;
    }

        .section--dekan .section__img img {
            -webkit-transform: scaleX(-1);
            -ms-transform: scaleX(-1);
            transform: scaleX(-1);
        }

    /* open-day */
    .day-board__title {
        padding: 0 0 0 19px;
    }

    @media (max-width: 1024px) {
        .popup--day {
            width: 100%;
        }
    }

    .popup--day .popup__close {
        left: unset;
        right: 17px;
    }

    .day-popup__top-right {
        text-align: left;
    }

    .day-popup__date-icon {
        margin: -5px 9px 0 0;
    }

    .day-popup__text,
    .day-popup__title {
        text-align: left;
    }

    .time-block {
        margin: 0 auto 0 0;
    }

    .time-block__text:first-of-type {
        margin: 0 9px 0 0;
    }

    .time-block__select .select2-selection__arrow {
        left: unset !important;
        right: 6px !important;
    }

    .time-block__select .select2-container--default .select2-selection--single {
        padding: 0px 0 0 28px !important;
        background-position: left 4px center;
    }

    .consult-block__center .consult-block__text {
        margin: 0 auto 0 0;
    }

    .consult-block__bottom .consult-block__text {
        margin: 0 auto 0 0;
    }

    @media (max-width: 767px) {
        .article-wrap__info .share-drop {
            right: inherit;
            left: auto;
        }

        .article-wrap__info .share-drop__body:after {
            right: unset;
            left: 85%;
        }

        .article-wrap__info .share-drop__body:before {
            right: unset;
            left: 85.9%;
        }
    }

    .article-wrap__sidebar--day .link--title[href] .link__text {
        margin: 0 5px 0 8px;
    }

    .popup--day .share-drop {
        right: 0;
        left: auto;
    }

    .popup--day .share-drop__body:before {
        right: 40px;
        left: auto;
    }

    .popup--day .share-drop__body:after {
        right: 37px;
        left: auto;
    }

    .android-detect .time-block__select select,
    .ios-detect .time-block__select select {
        background-position: right 13px center;
        padding: 4px 0 0 13px !important;
    }

    @media (max-width: 920px) {
        .big-tabs--days .swiper-wrapper > .big-tabs__button {
            margin-right: 10px !important;
        }
    }

    /* mba-page */
.section--degree {
    padding: 0 0 0 1rem;
}

@media (max-width: 767px) {
    .section--degree {
        padding: 0;
    }
}

@media (min-width: 769px) {
    .degree-block__content {
            margin: 5% 0 0 1.5%;
        }
    }

    @media (min-width: 1025px) {
        .degree-block__content {
            margin: 5% 1.5% 0 0;
        }
    }

    @media (min-width: 1367px) {
        .degree-block__content {
            margin: -6% 4.5% 0 0;
        }
    }

    .degree-block__list .degree-block__item:first-child {
        margin: 0 1.875rem 0 0;
    }

    @media (max-width: 1024px) {
        .degree-block__list .degree-block__item:first-child {
            margin: 0 .625rem .625rem 0;
        }
    }

    .degree-block__list .degree-block__item + .degree-block__item {
        margin: 0 1.875rem 1.25rem 0;
    }

    .section--connection.gray .section__triangle {
        -webkit-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
        transform: scaleX(-1);
    }

    .program-block__control {
        text-align: left;
    }

    .faculty-item__ava {
        margin: 0 1.625rem 0 0;
    }

    /* dorms */
    @media (max-width: 860px) {
        .program-second__slider {
            width: 100%;
        }
    }

    @media (max-width: 560px) {
        .faq-block__accordion {
            width: 100%;
        }
    }

    /* about-masters */
    .masters-block__slider-nav {
        left: calc(17% - 72px);
    }

        .masters-block__slider-nav .swiper-container {
            padding: 22px 22px 22px 22px;
            -webkit-transform: translateX(18px);
            transform: translateX(18px);
        }

    @media (max-width: 639px) {
        .masters-block__slider-nav .swiper-container {
            -webkit-transform: none;
            -ms-transform: none;
            transform: none;
            padding: 32px 16px;
        }
    }

    .masters-block__slider-nav .swiper-slide {
        margin-right: -1rem !important;
    }

    @media (min-width: 640px) {
        .masters-block__slider-nav .swiper-slide.swiper-slide-thumb-active {
            margin-left: 30px !important;
            margin-right: 10px !important;
        }
    }

    .masters-slide__left .link--dop .link__icon {
        margin: 0 10px 0 0;
    }

    .masters-block__s-angle {
        left: unset;
        right: -48px;
    }

    .masters-block__f-angle {
        left: unset;
        right: -89px;
    }

        .masters-block__s-angle img,
        .masters-block__f-angle img {
            -webkit-transform: scaleX(-1);
            -ms-transform: scaleX(-1);
            transform: scaleX(-1);
        }

    @media (max-width: 1500px) {
        .masters-block__s-angle,
        .masters-block__f-angle {
            right: -17px;
        }
    }

    .masters-block__slider-nav {
        left: calc(17% - 60px);
    }

    @media (max-width: 1023px) and (min-width: 768px) {
        .masters-block__slider-nav {
            left: calc(50% - 20px);
        }
    }

    .advant-item:first-child:after {
        right: unset;
        left: -27%;
        -webkit-transform: skewX(158deg);
        -ms-transform: skewX(158deg);
        transform: skewX(158deg);
    }

    .advant-item:last-child:after {
        right: unset;
        left: -27%;
        -webkit-transform: skewX(158deg);
        -ms-transform: skewX(158deg);
        transform: skewX(158deg);
    }

    .advant-item:first-child .advant-item__img {
        -webkit-transform: translateX(-29px);
        -ms-transform: translateX(-29px);
        transform: translateX(-29px);
    }

    .advant-item:last-child .advant-item__img {
        -webkit-transform: translateX(-36px);
        -ms-transform: translateX(-36px);
        transform: translateX(-36px);
    }

    @media (min-width: 768px) {
        .advant-item:first-child {
            margin: 0 13% 0 24%;
        }
    }

    @media (max-width: 920px) and (min-width: 768px) {
        .advant-item:first-child .advant-item__img {
            -webkit-transform: translateX(-88px);
            -ms-transform: translateX(-88px);
            transform: translateX(-88px);
        }

        .advant-item:last-child .advant-item__img {
            -webkit-transform: translateX(-135px);
            -ms-transform: translateX(-135px);
            transform: translateX(-135px);
        }
    }

    @media (max-width: 767px) {
        .advant-item:first-child:after,
        .advant-item:last-child:after {
            left: -44%;
        }
    }

    @media (max-width: 767px) {
        .advant-item:first-child .advant-item__img {
            -webkit-transform: scaleX(-1) translateX(-29px);
            -ms-transform: scaleX(-1) translateX(-29px);
            transform: scaleX(-1) translateX(-29px);
        }
    }

    @media (min-width: 1921px) {
        .advant-item:first-child .advant-item__text {
            padding: 0 2.75rem 0 0;
        }

        .advant-item:last-child .advant-item__text {
            padding: 0 1.375rem 0 0;
        }

        .advant-item:first-child .advant-item__img {
            right: 50%;
        }

        .advant-item:last-child .advant-item__img {
            right: 65%;
        }
    }

    .advant-item:first-child .advant-item__img img,
    .advant-item:last-child .advant-item__img img {
        -webkit-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
        transform: scaleX(-1);
    }

    .section--master-two .link--title[href] .link__text {
        margin: 0;
    }

    @media (max-width: 1200px) {
        .about-item__right {
            padding: 0 2% 0 0;
        }
    }

    /* contact-us */
    .top-second--short .top-second__back {
        -webkit-clip-path: polygon(78% 0, 100% 100%, 100% 0, 100% 100%, 100% 100%, 0 100%, 0 100%, 0 0);
        clip-path: polygon(78% 0, 100% 100%, 100% 0, 100% 100%, 100% 100%, 0 100%, 0 100%, 0 0);
    }

    .contact-form__form {
        margin: 0 30px 0 0;
    }

    .contact-form__img {
        margin: 0 0 -118px 49px;
    }

    @media (max-width: 1023px) {
        .contact-form__img {
            margin: 24px auto 0;
        }
    }

    .contact-form__img img {
        -webkit-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
        transform: scaleX(-1);
    }

    @media (max-width: 1023px) {
        .contact-form__form {
            margin: 0 auto;
        }
    }

    .form-item textarea {
        padding: 1.4375rem 0 0 1.4375rem;
    }

        .form-item textarea ~ label {
            right: inherit;
            left: 1.4375rem;
        }

    /* univercity-and-com */
    .section--campus-services-white .section__triangle {
        right: 0;
        left: unset;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
    }

    /* campus-tours */
    .section--campus-tour .section__img,
    .section--campus-tour-2 .section__img {
        left: unset;
        right: 0;
    }

        .section--campus-tour .section__img img,
        .section--campus-tour-2 .section__img img {
            -webkit-transform: scaleX(-1);
            -ms-transform: scaleX(-1);
            transform: scaleX(-1);
        }

    .campus-item .small-board {
        margin: 0 25px 0 0;
    }

    @media (max-width: 440px) {
        .campus-item .small-board {
            right: .9375rem;
            left: unset;
        }
    }

    @media (max-width: 640px) {
        .campus-block__list {
            width: 100%;
        }
    }

    /* campus-tours-thanks */
    .campus-tour__form .thanks-block .title--info {
        text-align: left;
    }
.grand-block__top {
    text-align: center
}

    .grand-block__top .title--sub-second {
        max-width: 638px
    }

    .grand-block__top .title + .title {
        margin: 1.75rem auto 0
    }

.grand-block__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 1278px;
    margin: 26px auto 0;
    grid-gap: 30px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    overflow: auto
}

    .grand-block__list::-webkit-scrollbar {
        display: none
    }

.grand-block__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media (max-width: 768px) {
   
    .grand-block__item {
        max-width: 120px;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }

        .grand-block__item img {
            width: 100%;
            height: auto
        }
}

/*-----Further development-------*/
.titleLinksAndTriangles.section--simple .section__triangle {
    right: unset;
    left: 0;
    -webkit-transform: none;
    transform: none;
}

.section--faculty .section__triangle {
    left: inherit;
    right: 0;
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
}

@media (min-width: 1920px) {
    .articles .inner-top__content {
        padding: 10.5% 60px 19% 0;
    }
}

.news-artcicles__top .form--article-test .form__input {
    padding: 0 0 0 2.9375rem;
}

.news-artcicles .custom-select-item__check {
    margin: 0 .5rem 0 0;
}

.news-artcicles__checkers .filter-check {
    margin: 0 .9375rem 0 0;
}

.slide-min__mini-icon {
    margin: 0 8px 0 0;
}

@media (max-width: 768px) {
    .footer__right {
        padding: 1rem;
    }
    .link--top .link__text {
        font-size: 12px;
    }
    .button--header {
        font-size: 1rem;
        height: auto;
    }
    .section--third.picture-block__content .info-block .button,
    section--second.picture-block__content .info-block .button {
        width: auto;
        height: auto;
        margin: 0 7rem 0 0;
        padding: 0.69em 0.89em;
    }
}

.searchResults .swiper-wrapper:not(.open-day) > .big-tabs__button {
    margin-left: 1.2rem;
}
    .searchResults .swiper-wrapper:not(.open-day) > .big-tabs__button:last-child {
        margin-left: 0; /* Override margin-left for the last .big-tabs__button */
    }
.top-tab__right .title--info{
    left:0;
    right:auto;
}
.search-result .big-tabs__buttons .swiper-slide {
    margin-right: 55px;
}
.search-result .form--catalog .form__input, search-result .form--catalog .select2-search__field {
    padding-left: 0;
    margin-left:0;
}

@media(max-width: 768px) {
    .body-article table td,
    .body-article table th {
        width: auto;
        overflow: hidden;
        white-space: normal;
    }

    .body-article.en table {
        font-size: 14px;
        overflow-x: auto;
    }
}

.card-item__date span {
    text-align: center;
}
.search-block__close {
    left: auto;
    right: 1.375rem;
}

/* Awards of honor region*/

.awards-of-honor-section .yearsDDL {
    padding: 0 0 0 1.4375rem!important 
}

.awards-of-honor-popup .main-popup__iframe {
    padding-bottom: inherit
}

@media (max-width: 1024px) {
    .awards-of-honor-popup .main-popup__iframe {
        width: calc(100% + 60px);
    }
}

/** region new events blocklist **/
#section-items .section__triangles .title {
    text-align: left;
    margin: 1.5625rem 0 0 1.0625rem;
}

@media (min-width: 1025px) {
    #section-items .section__triangles .title {
        margin: 1.5625rem 0 0 2.6875rem;
    }
}

@media (max-width: 1024px) {
    #section-items .section__triangles .title {
        margin: 1.5625rem auto 0 1.0625rem;
    }
}

#section-items .section__top {
    margin: 0 0 1.5625rem;
}

#section-items .section__top {
    margin: 2.0625rem 0 0 1.125rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

@media (min-width: 641px) and (max-width: 1024px) {
    #section-items .section__top {
        margin: -2.625rem 1.125rem 2.0625rem 0;
    }
}

@media (min-width: 641px) {
    #section-items .section__top {
        margin: 0 2.0625rem 1.125rem;
    }
}

@media (min-width: 768px) {
    #section-items .section__top {
        margin: 0 1.125rem 2.0625rem 0;
    }
}

@media (min-width: 1024px) {
    #section-items .section__top {
        margin: 0 1.125rem 2.0625rem 0;
    }
}

@media (min-width: 1300px) {
    #section-items .section__top {
        margin: 0 0 1.5625rem;
    }
}

@media (max-width: 640px) {
    .awards-of-honor-popup .main-popup__iframe {
        padding-bottom:inherit
    }

    .awards-of-honor-section .prize-row {
        margin: 0 0 4px;
    }
}


/* Awards of honor region-end*/
    #section-items .section__top {
        margin: 0 0 1.375rem;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 0 1rem;
    }
}

@media (max-width: 768px) {
    #section-items .section__top {
        flex-direction: row;
        align-items: flex-start;
        gap: 8px; /* Add spacing between title and link */
    }
}

#section-items .event-info {
    text-align: left;
}

@media (min-width: 1320px) {
    #section-items .small-cards .swiper-button.swiper-button--prev {
        right: -4.25rem !important;
        left: auto;
    }
}

@media (min-width: 1320px) {
    #section-items .small-cards .swiper-button.swiper-button--next {
        left: -4.25rem;
        right: auto;
    }
}

#section-items .swiper-button svg {
    width: 11px;
    height: 23px;
    transform: rotate(180deg);
}

@media (max-width: 479px) {



    #section-items .small-cards__slider .swiper-slide {
        margin-right: 0.1rem !important;
    }

    #section-items .small-cards__slider .swiper-slide-active:not(:first-child) {
        margin-left: 1rem !important;
    }

    #section-items .small-cards__slider .swiper-slide-active:last-child {
        margin-left: 0 !important;
    }
}

#section-items .info-section .share-drop {
    position: absolute;
    top: calc(100% + 1.125rem);
    left: auto;
    right: 0;
}

@media (max-width: 767px) {
    #section-items .info-section .share-drop {
        left: auto;
        right: 0;
    }
}

#section-items .share-drop {
    width: 16.4125rem;
}

@media (max-width: 360px) {
    #section-items .info-section .share-drop {
        width: 15.75rem;
        padding: 0.6rem;
        top: 1.5rem;
    }
}

#section-items .info-section .share-drop__body:after {
    right: 1rem !important;
    left: auto !important;
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid
}

#section-items .info-section .share-drop__body:before {
    right: 1.2rem !important;
    left: auto !important;
}

@media (max-width: 767px) {
    #section-items .info-section .share-drop__body:after {
        left: 85%;
    }
}

@media (max-width: 767px) {
    #section-items .info-section .share-drop__body:before {
        left: 85.7%;
    }
}

@media (max-width: 425px) {
    #section-items .section__top .link--title .link__text {
        direction: rtl;
    }
}

/** endregion new events blocklist **/
.small-menu {
    max-width: 9rem;
}
.popup--main .popup__top .title {
    text-align: left;
}
.search-result .loading-bar {
    right: auto;
    left: 83%;
}

.search-result__title{
    margin-right:auto;
    margin-left:1rem;
}
@media (max-width: 767px) {
    .section__triangles {
        z-index: unset;
    }
    .search-result .loading-bar {
      
        left: 77%;
    }
    .tu-form-root {
        display: inline;
    }

    .slider-top__item .title {
        right: 50% !important;
        text-align: start;
    }
    
}

@media (max-width: 500px) {
    .section--study .section__triangles .title {
        margin: 2.5625rem 0 0 0.6875rem;
    }
     
    .search-result .loading-bar {
        left: 76%;
    }
}

.preloader__icon.disabled-spinning {
    -webkit-animation: none;
    animation: none;
}

.candidates-item:after {
    right: initial;
    left: -40%;
    -webkit-transform: rotate(304deg);
    -ms-transform: rotate(304deg);
    transform: rotate(304deg);
}

@media(max-width: 1439px) {
    .candidates-item:after {
        left: -50%;
    }
}

@media (max-width: 1024px) {
    .candidates-item:after {
        right: initial;
        left: -63%;
    }
    .search-result .loading-bar {
        left: 79%;
    }
    .mobile-select .button--submit {
        right: 0.875rem!important;
        left: auto!important;
    }
}

@media (max-width: 480px) {
    .candidates-item:after {
        right: initial;
        left: -204px;
    }
}
@media (max-width: 350px) {
    .search-result .loading-bar {
        left: 71%;
    }
}
.candidates-item__body {
    right: initial;
    left: 19px
}

.candidates-item__link svg {
    width: 1.5rem;
    flex: 0 0 1.5rem;
    height: 1rem;
    color: #333;
    margin: 0 0 0 1.625rem;
    transform: rotate(180deg);
}

.day-bottom .select2-search--inline .custom-search-input {
    direction: ltr;
    margin-left: 12px;
}

.consult-block .inp_select:after {
    right: 0.75rem;
    left: initial;
}

.consult-block .inp_select:before {
    left: 6px;
}

.consult-block .inp_select .inp__field {
    padding: 0 0 0 28px;
}

.consult-block .inp_select {
    padding: 7px 0.375rem 0 0;
}

.day-bottom .consult-block__list .link .link__arrow {
    transform: rotate(270deg);
    margin-top: -4px;
}

.catalog-wrap--combintions .form--catalog .select2-search--inline input {
    margin-left: 20px !important;
    width: 90%;
}

.combination-current-newCombinations .interest-block .title--count {
    text-align: center;
}

.scholarshipAdvancedLobby .section--financial-form .section__img {
    right: 0;
    left: initial;
}

@media (min-width: 1280px) {
    .scholarshipAdvancedLobby .checkers-list__items--six {
        padding-left: 0;
        padding-right: 15rem;
    }
}

.scholarshipAdvancedLobby .filter-item__title {
    text-align: left;
}

@media (max-width: 678px) {
    .academic-calendar__list .event-item .date-item {
        flex-wrap: wrap;
        row-gap: 0.75rem;
    }
}

.academic-calendar__list .event-item .date-item .date-item__name{
    margin-left: 0.75rem;
}

.staff-member-main-lobby-container .select2-container--default .select2-search--inline .select2-search__field {
    direction: ltr;
    text-align: left;
    text-indent: inherit;
    width: 90%;
    
}
.select2-container--default .select2-search--inline .select2-search__field {
    text-indent: 0!important;
}

.section--technical-top:after {
    height: 350px;
    width: 1050px;
    top: -200px;
    left: auto;
    right: calc(20vw - 750px);
    -webkit-transform: rotate(219deg);
    -ms-transform: rotate(219deg);
    transform: rotate(219deg);
}

.openDay .share-drop__body.locationPickerPopup:before {
    right: auto;
    left: 40px;
}

.openDay .share-drop__body.locationPickerPopup:after {
    right: auto;
    left: 38px;
}

.openDay .day-bottom .consult-block .inp_select .inp__field {
    padding: 8px 8px 8px 28px;
    bottom: 8px;
}

@media (max-width: 1024px) {
    .section--technical-top:after {
        left: auto;
        right: -660px;
    }

    .eventsLobby .service-item--day .service-item__top .share-drop__body:after,
    .openDay .share-drop__body:after,
    .academicCalendar .event-item__bottom .share-drop__body:after {
        right: 3.85rem;
        left: auto;
    }

    .eventsLobby .share-drop__body:before,
    .openDay .service-item--day .service-item__top .share-drop__body:before,
    .academicCalendar .event-item__bottom .share-drop__body:before {
        right: 4rem;
        left: auto;
    }

    .eventsLobby .share-drop,
    .openDay .service-item--day .service-item__top .share-drop,
    .academicCalendar .event-item__bottom .share-drop {
        width: 300px;
        right: -30px;
        left: initial;
    }
}

.messages-block__top .filter-check + .filter-check {
    margin: 0 0 0 0.8125rem;
}

.candidates-block__slider {
    left: initial;
    right: 0;
}

.chances-block__list .chances-item + .chances-item {
    border-right: none;
    border-left: 1px solid #ececec;
}

.section__links .link + .link {
    margin-right: 0;
    margin-left: 1.6875rem;
}

.catalog-wrap--combintions .form--catalog .select2-search--inline {
    justify-content: flex-end;
}

@media (min-width: 1700px) {
    .computer-science__text {
        transform: translate(8.56458vw) !important;
    }
}

.file-donwload {
    margin-right: 0.67rem;
}
.service-item__top_end .link--dop {
    margin-bottom: 0;
}
.service-item .link-arrow {
    transform: rotate(270deg);
}
.service-item .link-text {
    margin-right: 8px;
}
.contact-popup .contact-title,
.contact-popup .contact-form__form .title,
.contact-popup .faculty-item__body,
.contact-form__form .description {
    text-align: left !important;
}
.service-item .button--favorite svg {
    width: 1.2rem;
}

.three-cube .service-item__top_end .share-drop,
main.extendedGeneralCatalog .three-cube .service-item__top_end .share-drop {
    width: 18.3125rem;
    right: 0;
    left: -3rem;
}

.three-cube .service-item__top_end .share-drop__body:after,
main.extendedGeneralCatalog .three-cube .service-item__top_end .share-drop__body:after {
    left: 3.875rem;
}

.three-cube .service-item__top > div:last-child,
main.extendedGeneralCatalog .three-cube .service-item__top > div:last-child {
    margin-right: auto;
    margin-left: 0;
}

.one-cube .oragnization-top-right .share-drop,
main.extendedGeneralCatalog .one-cube .oragnization-top-right .share-drop {
    left: auto;
    right: -1.875rem;
}

.one-cube .oragnization-top-right .share-drop__body:before,
main.extendedGeneralCatalog .one-cube .oragnization-top-right .share-drop__body:before {
    left: auto;
    right: 2.5rem;
}

.one-cube .oragnization-top-right .share-drop__body:after,
main.extendedGeneralCatalog .one-cube .oragnization-top-right .share-drop__body:after {
    left: auto;
    right: 2.3125rem;
}

.event-item__top-left .share-drop {
    right: auto;
    left: -1.875rem;
}

.event-item__top-left .share-drop__body:before {
    right: auto;
    left: 2.5rem;
}

.event-item__top-left .share-drop__body:after {
    right: auto;
    left: 2.3125rem;
}


.event-item__top-left .share-drop {
    max-width: calc(90vw - 2rem);
}


.event-item__buttons .share-drop__body:after {
    right: 4rem;
    left: auto;
}

.event-item__buttons .share-drop__body:before {
    right: 4rem;
    left: auto;
}

.event-item__buttons .share-drop {
    right: 0 !important;
    left: inherit;
}


@media(min-width: 678px) {
    .event-item__top-left .share-drop {
        left: auto;
        right: -1.875rem;
    }

    .event-item__top-left .share-drop__body:before {
        left: auto;
        right: 2.5rem;
    }

    .event-item__top-left .share-drop__body:after {
        left: auto;
        right: 2.3125rem;
    }
}

@media(max-width: 640px) {
    .event-item__buttons .share-drop {
        right: auto;
        left: -1.875rem;
    }

    .event-item__buttons .share-drop__body:before {
        right: auto;
        left: 2.5rem;
    }

    .event-item__buttons .share-drop__body:after {
        right: auto;
        left: 2.5rem;
    }
}

.specializations-block .spec-item .spec-item__bottom .link__arrow,
.search-catalog__list .service-item .link__arrow {
    transform: rotate(270deg);
}

.widget-button:after {
    border-top: 20px solid #e16327;
    transform: rotate(45deg);
    left: -4px;
    right: unset;
    z-index: -1;
}

@media (min-width: 1025px) {
    .degree-block__content {
        margin: 5% 0 0 1.5%;
    }
}

.combination-current-studyRegistration .register__main-person-pic {
    left: initial;
    right: -130px;
}
@media(max-width: 1599px) {
    .combination-current-studyRegistration .register__main-person-pic {
        right: -80px;
    }
} 
@media(max-width: 1439px) {
    .combination-current-studyRegistration .register__main-person-pic {
        right: 0px;
    }
}

.combination-current-studyRegistration .register__main-content > .container {
    padding: 0 0 24px 20px; 
}

@media (max-width: 1280px) {
    .combination-current-studyRegistration .register__main-content > .container {
        padding-right: 0;
        padding-left: 6.5rem;
    }
}
@media(max-width: 1199px) {
    .combination-current-studyRegistration .register__main-content > .container {
        padding-left: 2rem;
    }
}

@media (max-width: 1023px) {
    .combination-current-studyRegistration .register__main-content > .container {
        padding-left: 0;
    }
}

@media (min-width: 1025px) and (max-width: 1280px) {
    .combination-current-studyRegistration .register__main-top {
        margin: 0;
        padding: 0 2.5rem;
    }
}

.candidateLobby .inner-top--register .title--sub {
    text-align: right;
}

.combination-current-privateAccountLinksBanner .section--four-hostel .section__img {
    transform: scaleX(-1);
    right: initial;
    left: 0;
}

.top-second:after {
    transform: scaleX(-1);
    right: initial;
    left: 0;
}

.top-second__img {
 
    left: initial;
    right: 0;
}

@media(min-width:641px) {
    .academicCalendar .top-second__img {
        margin-right: -15%;
    }
}
.event-item__buttons .button {
    width: auto;
    height: auto;
    padding: 0.75rem;
}

.event-item--short .date-item__name {
    width: 100%;
}

.academic-calendar__list .event-item .date-item__numb_separate {
    margin: 0 11px 0 0;
}
.academic-calendar__list .event-item .date-item .date-item__name {
    margin: 0 0.75rem 0 0;
}

.four-hostel {
    -webkit-transform: translateX(22%);
    -ms-transform: translateX(22%);
    transform: translateX(22%); 
}

@media (max-width: 1750px) {
    .four-hostel {
        -webkit-transform: translateX(41%);
        -ms-transform: translateX(41%);
        transform: translateX(41%);
    }
}

@media(max-width: 1280px) {
    .four-hostel {
        -webkit-transform: translateX(27%);
        -ms-transform: translateX(27%);
        transform: translateX(27%);
    }
}

@media (max-width: 1023px) {
    .four-hostel {
        max-width: 100%;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
    }
}

.big-tabs__buttons .swiper-slide {
    margin-left: 0;
}
@media(min-width: 678px) {
    .event-item--short .date-item__name {
        width: 20rem;
    }
}

.faculty-item__info .link {
    margin: 0 23px 6px 0 ;
}
@media (min-width: 1025px) {
    .bakalavr-block__content:has(+ .bakalavr-block__img) {
        margin: 5% 1.5% 0 0 ;
    }

    .bakalavr-block__content {
        margin: 5% 0 0 0;
    }
}

@media (min-width: 1367px) {
    .bakalavr-block__content {
        margin: 5% 9.5% 0 0;
    }

    .bakalavr-block__content:has(+ .bakalavr-block__img) {
        margin: 5% 0 0 0;
    }
}

.technical-inner__list .faculties-item {
    margin: 0 11px 11px 0;
}
.faculty-item__social-links {
    margin-bottom: 10px;
}
.faculty-item__social-links .link__icon {
    margin: 0 10px 0 0;
}

@media (min-width: 1025px) {
    .registration-conditions .conditions-block__form .title--info {
        margin: 1.5625rem 0 0 20.125rem;
    }
}

.link--service .link__text {
    margin-left: 0;
}

.section--program .button--main {
    text-align: center;
}

.section--dekan .section__img {
    z-index: -1;
}

.section--technical-top.staff-members-lobby .select2-selection {
    padding: 0 1.4375rem 0 0;
}

.numbersAndFacts-block-section .section__triangle {
    left: 0;
    right: unset;
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
}

/* START New students-slide based on students-quotes */
.section--computer.students-quotes.students-slide .computer-science__body .science-item:after {
    border-width: 0 0 10.0625rem 12.5rem;
    transform: scale(1);
}

.section--computer.students-quotes.students-slide .computer-science__body .science-item__socials {
    right: unset;
    left: 1rem;
}

    .section--computer.students-quotes.students-slide .computer-science__body .science-item__socials li {
        margin-left: .625rem;
    }

        .section--computer.students-quotes.students-slide .computer-science__body .science-item__socials li:first-child {
            margin-right: 0;
        }

.section--computer.students-quotes.students-slide .computer-science__body .swiper-slide.swiper-slide-visible.swiper-slide-next .science-item:after {
    transform: translateX(10%);
    z-index: 1;
}

.section--computer.students-quotes.students-slide .computer-science__body .swiper-slide:not(.swiper-slide-active):not(.swiper-slide-next) .science-item:after {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #1a1a1a94;
    transform: translateX(11%);
}
@media (min-width: 1201px) and (max-width: 1921px)  {
    .section--computer.students-quotes .computer-science {
        padding-right: 0;
        padding-left: 3rem;
    }
    .section--computer.students-quotes {
        margin-left: 0;
    }
}
@media (max-width: 1320px) {
    .section--computer.students-quotes {
        margin-left: 0;
    }
}
/* END New students-slide based on students-quotes */


@media (max-width: 400px) {
    .event-item__buttons .button{
        padding:0.25rem 0.75rem;
    }
    .faculty-item--inner .faculty-item__ava,
    .faculty-item--small .faculty-item__ava {
        right: auto;
    }

    .faculty-item--inner .faculty-item__body .faculty-item__title,
    .faculty-item--small .faculty-item__body .faculty-item__title {
        margin: 0 0 11px 105px;
    }
    .faculty-item--inner .faculty-item__body .faculty-item__sub,
    .faculty-item--small .faculty-item__body .faculty-item__sub {
        margin: 0 0 0 105px;
    }
}

.publication .project-inner__left table tr td:first-child {
    padding-right: 12px;
    padding-left: 0;
}


.section.section--campus-tour-2.section--campus-news .checkbox-container .label-text {
    padding: 0 0 0 .375rem;
}

.content-block.simple-rte ol:not(.clear-ul-style) li:before {
    margin-left: -8px;
}

.news-artcicles__checkers .filter-check + .filter-check {
    margin: 0 .9375rem 1rem 0;
}

.news-artcicles__checkers .filter-check:first-child {
    margin-right: .9375rem;
    margin-left: 0;

}

.section.section--candidates-first .candidates-item:hover:after {
    background-color: hsl(36, 100%, 50%, 71%);
}

.combination-current-openDaySchedule .service-item--day .service-item__top .link--dop {
    margin: 0 11px 0 0 ;
}

.tuition-block__table-wrap .table td,
.tuition-block__table-wrap .table th {
    border-left: unset;
    border-right: 1px solid #cfd6da;
    padding: 19px 0 19px 26px;
}

.tuition-block__table-wrap .table tbody td {
    text-align: left;

}

.richTextEditor-block-section .simple-rte ul {
    margin-bottom: 2.125rem;
}

.message-popup .popup__body ol {
    padding-right: 0;
    padding-left: 1.25rem;
}

.search-result .bottom-slider .swiper-container {
    padding: 0 1rem 1.5rem;
}

@media (max-width: 479px) {
    .bottom-slider .swiper-slide-active {
        margin-right: 0;
    }
    
    .bottom-slider .swiper-slide-next {
        margin-left: -2rem !important;
    }

    .combination-current-articlesComponent .bottom-slider .swiper-slide-next {
        margin-left: 0 !important;
    }
}

.slider-top .typeahead__container.loading .typeahead__query:before {
    left: inherit;
    right: 4rem;
}

.slider-top__form .typeahead__cancel-button {
    left: inherit;
    right: 2.1rem;
    padding-left: 4rem;
}

@media (max-width: 1280px) {
    .search-catalog__body a.bottom-link {
        left: initial;
        right: 0;
    }
}

.combination-current-newsSlider .picture-block--second .picture-block__image:after {
    left: 2px;
}

.hero-header-text-container.background {
    left: initial;
    right: 1rem;
}

.combination-current-newsSlider .picture-block--second .picture-block__image:after {
    clip-path: polygon(101% 0, 101% 103%, 40% 0);
}

@media screen and (min-width: 1400px) {
    .combination-current-newsSlider .picture-block--second .picture-block__image:after {
        clip-path: polygon(101% 0, 101% 104%, 64% 0);
    }
}

@media (max-width: 768px) {
    .combination-current-articleSection .picture-block--first {
        padding-left: 0;
    }

    .combination-current-newsSlider .picture-block {
        padding-left: 1rem !important;
    }
}

@media (min-width: 768px) {
    .combination-current-articleSection .picture-block--first .picture-block__image:after {
        border-width: 0 0 92vw 68vw;
        right: initial;
        left: 0;
    } 
}

.date-item__numb_separate {
    margin: 0 0.6875rem 0 0;
}

.record__text {
    margin: 0 0 0 .4375rem;
}

.combination-current-homePageMainSlider .slider-top__nav {
    flex-direction: row;
}

.combination-current-homePageMainSlider .slider-top__nav .slider-top__button--nav {
    transform: none;
}

.filter-item__title {
    text-align: left;
}

@media (max-width: 640px) {
    .combination-current-studentsQuotes .computer-science__slider .swiper-slide.swiper-slide-prev {
        margin-right: 36px !important;
    }
    
    .combination-current-studentsQuotes .computer-science__slider--short .swiper-wrapper .swiper-slide-next {
        -webkit-transform: translateX(-15%);
        -ms-transform: translateX(-15%);
        transform: translateX(-15%);
    }
}

.combination-current-studentsQuotes .science-item__socials {
    right: 0.625rem;
}


/*OrganizationUnitContactUsFormBlock START*/
.organization-unit-contact-form.section--research-form .section__image {
    transform: scaleX(-1);
    left: auto;
    right: 0;
}

.organization-unit-contact-form.section.section--research-form .form-contact.right-ou-contact-position form {
    align-items: flex-end;
}

.organization-unit-contact-form.section.section--research-form .form-contact.left-ou-contact-position form {
    align-items: flex-start;
}

.combination-current-researchers .masters-block__slide-button.js-master-next,
.combination-current-galleryWithSocialButtons .masters-block__slide-button.js-master-next {
    left: initial;
    right: -22px;
}

.combination-current-researchers .masters-block__slide-button.js-master-prev,
.combination-current-galleryWithSocialButtons .masters-block__slide-button.js-master-prev {
    right: initial;
    left: -22px;
}

.combination-current-galleryWithSocialButtons .masters-block__slide-button {
    transform: translateY(-50%) scale(-1);
}

.combination-current-researchers .masters-block__slide-button {
    transform: translateY(-50%);
}

@media (min-width: 640px) and (max-width: 1023px) {
    .combination-current-researchers .masters-block__slider-nav {
        left: 50%;
    }
}

@media (max-width: 639px) {
    .combination-current-researchers .masters-block__slider-nav {
        left: 0;
    }
    .combination-current-researchers .masters-block__slider-nav .swiper-slide {
        margin-right: 14px !important;
        margin-left: 0;
    }
}

@media (min-width: 1023px) {
    .combination-current-researchers .masters-block__slider-nav,
    .combination-current-galleryWithSocialButtons .masters-block__slider-nav {
        right: initial;
        left: calc(50% - 468px);
    }
}

.combination-current-galleryWithSocialButtons .masters-block__slider-nav:not(.small-icons-pagination) .swiper-slide.swiper-slide-thumb-active {
    margin-right: 1rem !important;
    margin-left: 0 !important;
}

.combination-current-successStoriesCubes .include-item__name {
    margin: 0 .5rem 0 0;
}

.combination-current-homePageMainSlider .slider-top__nav {
    flex-direction: row;
}

.combination-current-homePageMainSlider .slider-top__nav .slider-top__button--nav {
    transform: none;
}

.article-wrap__content .article-wrap__mini-top .article-wrap__date:has(.author-description) .author-name {
    margin-left: 0;
    margin-right: -4px;
}

.combination-current-galleryWithSocialButtons .organization-unit-gallery.mirror-view .masters-block__s-angle img,
.combination-current-galleryWithSocialButtons .organization-unit-gallery.mirror-view .masters-block__f-angle img {
    -webkit-transform: unset;
    -ms-transform: unset;
    transform: unset;
}

.combination-current-galleryWithSocialButtons .organization-unit-gallery.mirror-view .masters-block__f-angle {
    left: -89px;
    right: unset;
}

.combination-current-galleryWithSocialButtons .organization-unit-gallery.mirror-view .masters-block__s-angle {
    left: -48px;
    right: unset;
}


@media (max-width: 1500px) {
    .combination-current-galleryWithSocialButtons .organization-unit-gallery.mirror-view .masters-block__f-angle {
        left: -17px;
    }

    .combination-current-galleryWithSocialButtons .organization-unit-gallery.mirror-view .masters-block__s-angle {
        left: -16px;
    }
}

.combination-current-galleryWithSocialButtons .organization-unit-gallery.mirror-view .masters-slide__bottom {
    margin-right: 0;
    margin-left: auto;
    justify-content: flex-end;
}

.combination-current-galleryWithSocialButtons .organization-unit-gallery .masters-slide__bottom {
     justify-content: flex-end; 
}

@media (min-width: 1023px) {
    .combination-current-galleryWithSocialButtons .organization-unit-gallery.mirror-view .masters-block__slider-nav {
        left: unset;
        right: calc(53% - 484px);
    }
}



main.extendedGeneralCatalog .search-catalog__list .three-cubes-in-row .service-item__bottom {
    padding: 1rem 0.5rem 0 0;
}

.combination-current-fitOptionsSection .fit-block__info .pagination .pagination__link svg {
    transform: unset;
}

.extendedTechnologyCatalogItem .section--extended-technology .interest-block__slider .service-item__tags .tip {
    min-height: fit-content;
    padding: 0.375rem .625rem 0.25rem;
    text-align: center;
}

.extendedTechnologyCatalogItem .section--extended-technology .interest-block__slider .service-item__tags {
    flex-wrap: wrap;
    row-gap: 0.5rem;

}

.combination-current-simpleTextDescription .section.section--simple h2.center-side,
.combination-current-simpleTextDescription .section.section--simple div.title--sub-second.center-side {
    margin: 1.5rem auto;
    display: inherit;
}

.combination-current-simpleTextDescription .section.section--simple h2.left-side,
.combination-current-simpleTextDescription .section.section--simple div.title--sub-second.left-side {
    margin-left: 0;
    display: flex;
    justify-content: start;
    padding-bottom: 1.5rem;
}

.combination-current-simpleTextDescription .section.section--simple h2.right-side,
.combination-current-simpleTextDescription .section.section--simple div.title--sub-second.right-side {
    margin-left: auto;
    margin-right: 0;
    display: flex;
    justify-content: end;
    padding-bottom: 1.5rem;
}

.section--simple-without-padding {
    padding: 0;
    padding-bottom: 0 !important;
}

@media (min-width: 640px) {
    .combination-current-openDaySchedule .share-drop--small {
        left: unset  !important;
        right: -0.5rem !important;
    }

    .combination-current-openDaySchedule .share-drop--small .share-drop__body:before,
    .combination-current-openDaySchedule .share-drop--small .share-drop__body:after {
        right: unset !important;
        left: 70% !important;
    }
}

@media (max-width: 640px) {
    .combination-current-openDaySchedule .consult-block__top .share-drop--small .share-drop__body:before,
    .combination-current-openDaySchedule .consult-block__top .share-drop--small .share-drop__body:after {
        right: unset !important;
        left: 20% !important;
    }
}

@media (max-width: 767px) {
    .combination-current-openDaySchedule .service-item--day .service-item__top .add-to-calendar .js-open-drop {
        margin-right:auto;
    }
}

.awards-of-honor-popup .main-popup__iframe {
    position: relative;
    height: 0;
    padding-bottom: 55%;
    width: calc(100% + 2rem);
    margin: 0 -1rem;
}


@media (min-width: 1023px) {
    .combination-current-galleryWithSocialButtons .organization-unit-gallery.mirror-view .masters-block__slider-nav {
        left: unset;
        right: calc(53% - 484px);
    }

    .awards-of-honor-popup .main-popup__iframe {
        width: calc(100% + 74px);
        margin: 0 0 0 -44px;
    }
}

.awards-of-honor-popup .popup--main .popup__body {
    padding: 0 2.75rem 2.5rem 1.875rem;
}


.organization-unit-podcast-audio-articles .slide-article .arrow {
    transform: matrix(1, 0, 0, 1, 0, 0);
    margin: 1rem 0 0 0.5rem;
}

.combination-current-departmentCourses .credit-points::after {
    right: unset;
    left: -1rem;
}

.staff-members-lobby .top-section-container .filter-sidebar .filter-sidebar__body > .form-item .inp_select .inp__dropdown-wrapper {
    right: unset;
    left: -1rem;
}

.staff-members-lobby .search-catalog__sidebar.js-filter-sidebar.show {
    padding-right: 0;
}

.staff-members-lobby.modern .top-section-container .typeahead-container .form.form--catalog .select2-selection {
    padding: 0 0 0 1.4375rem !important;
    justify-content: flex-end;
    right: unset;
    left: -5rem;
}

main.staffMember .section__triangle {
    right: 0;
    left: unset;
    transform: scaleX(-1);
}

.catalog-wrap__search-list-title {
    margin: 6rem 0 2rem 1rem;
}

@media(max-width:1200px) {
    .catalog-wrap__search-list-title {
        margin-left: 0;
    }
}

.accepted .service-item--sidebar .link__arrow{
    transform:rotate(-90deg);
}

.accepted .soc-include__slider .swiper-container {
    padding:0;
}
@media(max-width: 640px) {
    .ct-ultimate-gdpr-cookie-modal-slider [type=radio]:checked + label:before,
    .ct-ultimate-gdpr-cookie-modal-slider [type=radio]:not(:checked) + label:before {
        top: -52px;
        bottom: unset;
        right: unset;
        left: calc(50% - 70px);
        margin: 0;
    }

    .ct-ultimate-gdpr-cookie-modal-slider li.ct-ultimate-gdpr-cookie-modal-slider-item--active label:after {
        top: -45px;
        bottom: unset;
        margin: 0;
        right: unset;
        left: calc(50% - 62.5px);
        z-index: 1;
    }
}

@media(max-width: 480px) {
    .ct-ultimate-gdpr-cookie-modal-slider [type=radio]:checked + label:before,
    .ct-ultimate-gdpr-cookie-modal-slider [type=radio]:not(:checked) + label:before {
        top: -34px;
        left: calc(50% - 47px);
    }

    .ct-ultimate-gdpr-cookie-modal-slider li.ct-ultimate-gdpr-cookie-modal-slider-item--active label:after {
        top: -27px;
        left: calc(50% - 40px);
    }
}

#ct-ultimate-gdpr-cookie-modal-close {
    left: initial;
    right: 1.5rem;
}

#ct-ultimate-gdpr-cookie-popup a#ct-ultimate-gdpr-cookie-read-more {
    margin-left: 0;
    margin-right: 1rem;
}

.ct-ultimate-gdpr-cookie-modal-slider-item--selected:after {
    right: -1px;
}

#ct-ultimate-gdpr-cookie-modal-close {
    right: 0;
    margin-right: 0;
    margin-left: 1rem;
}

#ct-ultimate-gdpr-cookie-modal .ct-ultimate-gdpr-cookie-modal-slider-able li:before,
#ct-ultimate-gdpr-cookie-modal .ct-ultimate-gdpr-cookie-modal-slider-not-able li:before {
    right: initial;
    left: 0.25rem;
    top: 4px;
}

@media (min-width: 768px) {
    .ct-ultimate-gdpr-cookie-modal-slider-desc {
        float: left;
    }
}
