@media screen and (max-width: 991.99px) {
  /*------------------------------------------------------------mobile page------------------------------------------------------------*/
  #show-slide {
    display: none;
  }
  .mob-header-nav {
    max-height: initial;
  }

  .info-block .title.accomod-desctop {
    display: none;
  }
  .info-block .title.accomod-mobile {
    display: block;
  }
  /*------------------------------------------------------------mobile page head images------------------------------------------------------------*/

  #up.single_page {
    display: block;
    background: #fcfcfc;
  }
  #first-ride-side {
    margin: 0 0 0;
  }
  .header_photo .for_thumbnail_img img {
    width: auto;
    height: 20.125rem;
    transform: translateX(-25%);
  }
  .header_content {
    margin: -20.125rem 0 1.87rem 1.125rem;
    transform: translate(0);
    width: auto;
    height: 20.125rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-top: 5rem;
  }
  .header_content_top {
    width: 100%;
    padding-right: 1rem;
  }
  .header_photo {
    height: auto;
    width: 100vw;
  }
  .header_content_top h1 {
    font-size: 1.4rem;
    line-height: 1.6rem;
    letter-spacing: 0.02rem;
    text-transform: uppercase;
  }
  .header_content_bottom {
    margin-left: 0.125rem;
  }
  .header_content_bottom span {
    font-size: 0.75rem;
    line-height: 0.875rem;
  }
  /* .header_photo>img {
        display: none;
    } */
  .header_photo .for_thumbnail_img img {
    display: none;
  }
  .header_photo .for_thumbnail_img .images_for_mobile {
    display: block;
    transform: translateX(0);
    height: 20.125rem;
    width: auto;
  }
  .for_thumbnail_img {
    height: 20.125rem;
    width: 100%;
    overflow: hidden;
  }
  .header_photo .for_thumbnail_img .images_for_mobile.img_dn_for_mobile {
    display: none;
  }
  /*------------------------------------------------------------mobile page contact form------------------------------------------------------------*/
  .form-about {
    /* position: static;
        margin: 0 auto;
        background: linear-gradient(180deg, #F8F8F8 0%, #FFFFFF 100%);
        box-shadow: 0px 0.187rem 0.937rem rgba(0, 0, 0, 0.3);
        border-radius: 0.75rem;
        width: calc(100% - 2.25rem);
        height: auto;
        margin: 0 auto 1.75rem;
        padding: 0 0.875rem 0.875rem; */
    position: static;
    /* margin: 0 auto; */
    background: linear-gradient(180deg, #f8f8f8 0%, #ffffff 100%);
    box-shadow: 0px 0.187rem 0.937rem rgba(0, 0, 0, 0.3);
    border-radius: 0.75rem;
    width: 20.25rem;
    height: auto;
    /* margin: 0 auto 1.75rem; */
    padding: 0.875rem;
    margin-bottom: 1rem;
    margin-left: 1.12rem;
  }
  .form-about .form-title {
    color: #001c54;
  }
  .form-about .wpcf7 {
    position: static;
  }
  .form-about form {
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-between;
    gap: 0.875rem;
  }
  .form-about form .wpcf7-form-control-wrap {
    margin: 0;
    width: 100%;
  }
  .form-about form .wpcf7-form-control-wrap input {
    border: 0.0625rem solid #001c54;
    border-radius: 0.312rem;
    font-weight: 300;
    font-size: 0.875rem;
  }
  .form-about form .wpcf7-form-control-wrap input::-moz-placeholder {
    font-weight: 300;
    font-size: 14px;
  }
  .form-about form .wpcf7-form-control-wrap input::-webkit-input-placeholder {
    font-weight: 300;
    font-size: 0.875rem;
  }
  .form-about form .wpcf7-form-control-wrap input::placeholder {
    font-weight: 300;
    font-size: 0.875rem;
  }
  .form-about
    form
    .wpcf7-form-control-wrap
    + .wpcf7-form-control-wrap
    + .wpcf7-form-control-wrap {
    width: calc(100% - 5.25rem);
  }
  .form-about form .wpcf7-form-control.has-spinner.wpcf7-submit {
    position: static;
    font-weight: 700;
    font-size: 0.875rem;
    color: #f8f8f8;
    border-radius: 0.312rem;
    background: #001c54;
    width: 4.375rem;
    margin-top: 0;
    border: 0;
  }
  .form-about .wpcf7-spinner {
    display: none;
  }
  .form-about .wpcf7 form .wpcf7-response-output {
    font-size: 0.5rem;
    bottom: -1.8rem;
    right: 0.56rem;
  }
  .footer {
    display: none;
  }
  /*------------------------------------------------------------mobile page content------------------------------------------------------------*/
  .text-about-ieu {
    width: 100%;
    padding: 0;
    margin: 0;
    background: #fcfcfc;
    padding-top: 0;
  }
  .text-about-ieu .content {
    padding: 0 1.125rem;
  }

  .content_container.text-about-ieu .online-library-btn {
    top: 29.2rem;
    right: 5.9rem;
  }

  .info-block.librery .p-margin:nth-child(3) {
    margin-bottom: 5rem;
  }
  .info-block .title,
  .info-block h1 {
    font-weight: 700;
    font-size: 1.7rem;
    line-height: 2.37rem;
    text-indent: 0;
    padding-left: 0;
    background: url("../img/circle-title.svg") 0rem 100%/1rem 1rem no-repeat;
  }

  .info-block .title::before,
  .info-block h1::before {
    content: "";
    position: absolute;
    height: 0.125rem;
    width: 95%;
    left: 0.937rem;
    bottom: 0.43rem;
    background: #001c54;
    height: 0.125rem;
  }
  .content.info-block .title::before,
  .content.info-block h1::before {
    display: none !important;
  }
  .info-block p {
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.187rem;
    text-indent: 1rem;
  }
  .info-block .info-h3,
  .info-block h3 {
    margin-left: 1rem;
    font-size: 1.125rem;
    line-height: 1.31rem;
  }

  .info-block .info-h3 {
    margin: 1rem 0 0.625rem 0;
  }

  .info-block .info-submain-title,
  .info-block h2 {
    font-size: 1.5rem;
    line-height: 1.75rem;
    text-indent: 0;
    margin-left: 1rem;
    background-position: 0 100%;
    padding-left: 0;
    /* margin-top: 4rem; */
  }
  .info-block .block-about .info-submain-title {
    margin-top: 2.55rem;
  }
  .info-block .block-educational .info-submain-title,
  .info-block .block-subject .info-submain-title,
  .info-block .block-career .info-submain-title {
    margin-top: 2.5rem;
  }

  .info-list__dash,
  .info-list__item,
  .info-block li {
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.187rem;
  }

  /*------------------------------------------------------------mobile page feedback------------------------------------------------------------*/
  .text-about-ieu + .feedback-container {
    display: block;
    background: #fcfcfc;
  }
  .text-about-ieu + .feedback-container .left-side {
    display: none;
  }
  .text-about-ieu + .feedback-container .right-side {
    width: 100%;
    background: transparent;
  }
  .feedback-container .rubric-head h2 {
    font-weight: 700;
    font-size: 1.5rem;
    line-height: 110%;
    text-align: center;
    letter-spacing: -0.03em;
  }
  .center-comm p {
    width: 100%;
    padding: 0 1.125rem;
  }
  #acterTwo {
    right: auto;
    left: 50%;
    margin-left: 2.68rem;
    top: 2.93rem;
    transform: scale(0.2);
  }
  #acterOne {
    right: auto;
    left: 50%;
    margin-left: 4.5rem;
    top: -0.125rem;
    transform: scale(0.2);
  }
  #acterFive {
    right: auto;
    left: 50%;
    margin-left: 6.5rem;
    top: 3.0625rem;
    transform: scale(0.25);
  }
  #acterEight {
    left: 50%;
    margin-left: 1.5rem;
    top: -1.25rem;
    transform: scale(0.2);
  }
  #acterFour {
    left: 50%;
    margin-left: -6.875rem;
    top: -1.56rem;
    transform: scale(0.3);
  }
  #acterNine {
    left: 50%;
    margin-left: -8.875rem;
    top: 3.75rem;
    transform: scale(0.2);
  }
  #acterSeven {
    transform: scale(0.2);
    top: -1.187rem;
    left: 1.25rem;
  }
  #acterThree {
    position: absolute;
    left: 0;
    top: 12%;
    transform: scale(0.2);
  }
  #acterSix {
    position: absolute;
    left: 13%;
    top: 1rem;
    transform: scale(0.15);
  }
  .center-comm h2,
  .right-side .main-comm .center-comm h2 {
    font-size: 1.68rem;
    font-weight: 400;
    padding-top: 1.68rem;
    margin-bottom: 0.125rem;
    margin-top: 0;
  }
  .center-comm h3,
  .center-comm p {
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    letter-spacing: -0.01em;
  }
  .center-comm p {
    margin: 9px auto 0;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    letter-spacing: -0.01em;
    position: absolute;
    left: 0;
    top: 200px;
    transform: translate(0);
  }
  .center-comm h3 {
    font-weight: 300;
  }
  .center-comm h3 {
    font-size: 14px;
    margin-bottom: 9px;
  }
  .feedback-container li {
    width: 100%;
    padding-bottom: 0;
  }
  .feedback-container .main-comm {
    padding: 25px 0 80px;
    padding-bottom: 0;
  }
  .join-us {
    display: none;
  }
  .main-container.feedback-container {
    height: auto;
    min-height: auto;
    display: none;
  }
  .mob-footer-join__main {
    background: #fcfcfc;
  }
  .info-list {
    padding: 0;
  }
  /*------------------------------------------------------------mobile page apply online------------------------------------------------------------*/
  #up.for_apply_online {
    display: block;
  }
  .not_form_apply_online .form-about {
    display: block;
  }
  .for_apply_form {
    width: 100%;
    margin: 0 0 65px 0;
    padding: 0;
  }
  .for_apply_form .wpcf7-form {
    display: flex;
    width: 100%;
  }
  .for_apply_form form ul {
    width: 100%;
  }
  .for_apply_form li:nth-child(n) .apply_online_input {
    width: 100%;
    box-shadow: inset 0px 0px 0.5rem rgb(0, 0, 0, 0.36);
    margin-top: 0;
    background: transparent;
  }
  .for_apply_form li:nth-child(n) .apply_online_input[type="date"] {
    -webkit-appearance: none;
    position: relative;
    display: block;
    height: 34px;
  }
  .for_apply_form li:nth-child(n) .apply_online_input[type="date"]:before {
    content: "";
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
    display: block;
    width: 12px;
    height: 16px;
    /* background: url("../icons/calendar-regular.svg") 0 0/ 100% auto no-repeat; */
    pointer-events: none;
  }
  .for_apply_form li:nth-child(5) .apply_online_input {
    width: calc(100% + 30px);
  }
  .for_apply_form li:nth-child(n) span {
    width: 100%;
    /* box-shadow: inset 0px 0px 0.5rem rgb(0, 0, 0, 0.36); */
    border-radius: 0.372rem;
    margin-top: 0.312rem;
  }
  .for_apply_form li {
    width: 100%;
  }
  .for_apply_form li + li {
    margin-top: 1rem;
  }
  .for_apply_form li:last-child {
    margin: 0;
  }
  .for_apply_form .content {
    padding: 0 1.125rem;
  }
  .for_apply_form + .feedback-container {
    display: block;
  }
  .for_apply_form + .feedback-container .right-side {
    width: 100%;
  }
  .for_apply_form
    + .mob-footer
    + .pre-container-footer
    + .second-footer
    + .mob-footer-join__main
    + .mob-footer-form__main {
  }
  /*------------------------------------------------------------mobile page students office------------------------------------------------------------*/
  #up.students {
    display: block;
    overflow: hidden;
    margin-top: 6.45rem;
    margin-bottom: 1rem;
  }
  .main-container.students #first-ride-side {
    height: 25rem;
    width: 100%;
    z-index: 10;
    background-size: cover;
  }
  .main-container.students::after {
    height: 100%;
    width: auto;
    left: 0;
  }
  .main-container.students .login-block {
    position: static;
    flex-wrap: wrap;
    width: 65%;
    justify-content: center;
    position: static;
    flex-wrap: wrap;
    width: 65%;
    display: flex;
    justify-content: center;
    margin: 0;
    flex-direction: column;
    margin-left: 2rem;
  }
  .students-logo {
    width: 100%;
    text-align: center;
    position: relative;
  }
  .students-logo img {
    width: 7.8rem;
    height: 7.1rem;
    height: auto;
    margin: 1.87rem 0 1.56rem;
    position: relative;
  }
  .students-logo::after {
    display: none;
  }
  .students-form::before {
    content: "";
    position: absolute;
    top: -1.43rem;
    height: 0.125rem;
    width: 10.68rem;
    right: calc(50% - 5.156rem);
    background: linear-gradient(270deg, #001c54 0%, #001c54 100%);
    z-index: 10;
  }
  .students-form {
    margin: 1.43rem 0 0 0;
    position: relative;
  }
  .students
    + .mob-footer
    + .pre-container-footer
    + .second-footer
    + .mob-footer-join__main,
  .students
    + .mob-footer
    + .pre-container-footer
    + .second-footer
    + .mob-footer-join__main
    + .mob-footer-form__main,
  .students
    + .mob-footer
    + .pre-container-footer
    + .second-footer
    + .mob-footer-join__main
    + .mob-footer-form__main
    + a {
    display: none;
  }
  .students
    + .mob-footer
    + .pre-container-footer
    + .arcu-widget
    + .second-footer
    + .mob-footer-join__main
    + .mob-footer-form__main
    + a
    + .pre-footer.pre-footer-mob {
    margin-top: -7rem;
  }

  .main-container.students {
    width: 100%;
  }
  /*------------------------------------------------------------mobile page news------------------------------------------------------------*/
  #up.page_news {
    display: block;
  }
  .page_news .header_content_top {
    height: 4.75rem;
    display: flex;
    align-items: center;
  }
  .posts-container {
    justify-content: center;
    padding: 1.125rem 0 1.125rem;
  }

  /* .text-about-ieu .content .posts-container {
    padding-bottom: 7rem;
  } */

  .text-about-ieu .content .posts-container + a {
    display: block;
    width: 2.62rem;
    position: absolute;
    bottom: 2.65rem;
    z-index: 100;
    left: 50%;
  }
  .post-container {
    width: 100%;
    height: 17.81rem;
    overflow: hidden;
    border-radius: 0.312rem;
    margin: 0;
    box-shadow: 0px 0.25rem 0.937rem rgba(0, 0, 0, 0.3);
  }
  .post-container + .post-container {
    margin-top: 1.5rem;
  }
  .post-thumbnail_container {
    width: 100%;
    height: 17.81rem;
  }
  .post-thumbnail_container > img {
    width: 100%;
    height: auto;
  }
  .post-thumbnail_container::after {
    width: 100%;
    height: 5.625rem;
    border-radius: 0;
  }
  .post-title_container {
    top: 12.68rem;
    left: 0.875rem;
    width: auto;
  }
  .post-content_container {
    top: 14.5rem;
    left: 0.875rem;
    width: calc(100% - 1.75rem);
  }
  .post-title_container::after {
    width: 100%;
    height: 0.125rem;
  }
  .page_news .form-about {
    width: 20.3rem;
  }
  .post-container:hover .post-thumbnail_container::after {
    width: 100%;
    height: 7.5rem;
  }
  .post-container:hover .post-title_container {
    top: 10.81rem;
  }
  .post-container:hover .post-content_container {
    top: 12.68rem;
  }
  .text-about-ieu + .feedback-container {
    padding-top: 2.81rem;
  }
  .post-container:hover .post-title_container::after {
    width: 100%;
    height: 0.125rem;
  }

  .info-block.librery .p-margin:nth-child()
    /*------------------------------------------------------------mobile page search------------------------------------------------------------*/
    .dn_for_mobile {
    display: none;
  }
  .about-search {
    margin: 0;
    padding: 0 0.937rem;
    width: 100%;
    position: relative;
    height: 100%;
    padding-bottom: 6rem;
  }
  .about-search .search-form {
    width: 20.81rem;
  }
  .about-search .search-form input {
    width: 20.81rem;
    height: 2rem;
  }
  .about-search > a {
    display: block;
    width: 2.625rem;
    position: absolute;
    z-index: 100;
    left: 10.37rem;
    bottom: 2.5rem;
  }
  .search-item__header {
    font-weight: 400;
    font-size: 1.25rem;
    line-height: 110%;
    margin: 0;
    text-align: start;
  }
  .universities_item + .universities_item {
    margin-top: 1.25rem;
  }
  .universities_head_list + p,
  .universities_head_list + p + br {
    display: none;
  }
  .about-search
    + .mob-footer
    + .pre-container-footer
    + .second-footer
    + .mob-footer-join__main,
  .about-search
    + .mob-footer
    + .pre-container-footer
    + .second-footer
    + .mob-footer-join__main
    + .mob-footer-form__main,
  .about-search
    + .mob-footer
    + .pre-container-footer
    + .second-footer
    + .mob-footer-join__main
    + .mob-footer-form__main
    + a {
    display: none;
  }
  /*------------------------------------------------------------mobile page gallery------------------------------------------------------------*/
  #up.page_gallery {
    display: block;
  }
  .page_gallery .header_content_top {
    height: auto;
  }
  .content_container.gallery-about-ieu {
    width: 100%;
    margin: 0;
    padding: 0;
  }

  .content_container.gallery-about-ieu .content {
    margin-bottom: 6rem;
  }
  .content_container.gallery-about-ieu .content .default-view {
    padding: 1.125rem 0.937rem 1.125rem;
  }
  .ngg-galleryoverview.default-view .ngg-gallery-thumbnail-box {
    width: 100%;
    height: auto;
    margin: 0;
    border-radius: 0.312rem;
    overflow: hidden;
    box-shadow: 0px 0.25rem 0.937rem rgba(0, 0, 0, 0.3);
  }
  .ngg-galleryoverview.default-view
    .ngg-gallery-thumbnail-box
    + .ngg-gallery-thumbnail-box {
    margin-top: 1.5rem;
  }
  .ngg-galleryoverview.default-view .ngg-gallery-thumbnail img {
    width: 100%;
    height: auto;
  }
  .main-container.feedback-container.feedback_gallery {
    display: block;
    padding-top: 2.81rem;
    width: 100%;
  }
  .main-container.feedback-container.feedback_gallery .right-side {
    width: 100%;
  }
  .text-about-ieu + .feedback-container {
    margin-bottom: 0;
  }
  .gallery-about-ieu
    + .mob-footer
    + .pre-container-footer
    + .second-footer
    + .mob-footer-join__main,
  .gallery-about-ieu
    + .mob-footer
    + .pre-container-footer
    + .second-footer
    + .mob-footer-join__main
    + .mob-footer-form__main {
    display: none;
  }
  .gallery-about-ieu .ngg-galleryoverview {
    margin-top: 0;
  }
  /*------------------------------------------------------------mobile circle apply online------------------------------------------------------------*/
  .apply_online_button {
    display: block;
  }
  .apply_online_button {
    position: fixed;
    top: 38.9rem;
    right: 0.59rem;
    width: 2.9rem;
    height: 2.9rem;
    border-radius: 50%;
    border: 2.5px solid #e00000;
    /* box-shadow: 0px 0.25rem 2.12rem rgba(0, 0, 0, 0.45), 0px 0.25rem 0.875rem rgba(0, 0, 0, 0.45); */
    background: radial-gradient(#e00000, #e00000 1.2rem, #ffffff 1.187rem, #ffffff);
    font-weight: 700;
    font-size: 0.58rem;
    line-height: 110%;
    text-transform: capitalize;
    color: #ffffff;
    z-index: 10;
    padding: 0.65rem 0;
    text-align: center;
    display: block;
  }

  .mob-university-back {
    position: fixed;
    top: 35.5rem;
    right: 0.59rem;
    width: 2.9rem;
    height: 2.9rem;
    border-radius: 50%;
    border: 2px solid #001c54;
    background: radial-gradient(#001c54, #001c54 1.2rem, #ffffff 1.187rem, #ffffff);
    font-weight: 700;
    text-transform: capitalize;
    color: #ffffff;
    z-index: 10;
    padding: 0.85rem 0;
    text-align: center;
    display: block;
    font-size: 0.44rem;
    line-height: 0.5rem;
    letter-spacing: -0.03em;
  }
  .university_website_button {
    /* bottom: 185px;
        border: 4px solid #001C54;
        background: radial-gradient(#001C54, #001C54 19px, #ffffff 19px, #ffffff);
        font-size: 7px;
        line-height: 110%;
        padding: 15px 0; */
    display: none;
    bottom: 11.56rem;
    border: 0.25rem solid #001c54;
    background: radial-gradient(#001c54, #001c54 1.187rem, #ffffff 1.187rem, #ffffff);
    font-size: 0.437rem;
    line-height: 110%;
    padding: 0.937rem 0;
  }
  .university_website_button:hover {
    border: 0.25rem solid #e00000;
    background: radial-gradient(#e00000, #e00000 1.187rem, #ffffff 1.187rem, #ffffff);
    color: #ffffff;
  }
  .mob-study-online:hover {
    /* color: #001C54; */
    transform: scale(1.1);
    transition: 0.7s;
  }
  .for_apply_form
    + .mob-footer
    + .pre-container-footer
    + .second-footer
    + .mob-footer-join__main
    + .mob-footer-form__main
    + a
    + .pre-footer
    + .after-footer-mob
    + .apply_online_button {
    display: none;
  }
  /*------------------------------------------------------------mobile circle apply online------------------------------------------------------------*/
  .text-about-ieu .content > svg {
    display: none;
  }
  .block_for_mobile_scheme {
    /* display: block;
        width: calc(100% + 36px);
        margin-left: -18px; */
    display: block;
    width: calc(100% + 2.25rem);
    margin-left: -1.125rem;
  }
  .block_for_mobile_scheme svg {
    width: 100%;
    height: auto;
  }
  /*------------------------------------------------------------mobile tuition fees------------------------------------------------------------*/
  .wrap p.rasporka {
    display: block;
    width: 100%;
    margin: 0;
  }

  .content_container.tution-about-ieu,
  .content_container.courses-about-ieu {
    width: 100%;
    margin: 0;
  }
  .content_container.tution-about-ieu > .content > .wrap {
    display: none;
  }
  .content_container.courses-about-ieu > .content > .wrap {
    display: none;
  }

  .content_container.courses-about-ieu {
    margin-bottom: 2.81rem;
  }
  .tuition_fees_non_wpcf7 .form-about {
    display: none;
  }
  .content_container.tution-about-ieu .content .none,
  .content_container.courses-about-ieu .content .none {
    position: absolute;
    top: -10.8rem;
    left: 0;
    width: 0;
    height: 0;
  }
  .content_container.tution-about-ieu .content .info-block-medical .none,
  .content_container.courses-about-ieu .content .info-block-medical .none {
    top: -13.75rem;
  }
  .tuition_fees_non_wpcf7 .header_content {
    margin-bottom: 0;
  }
  .content_container.tution-about-ieu .mob-block-schools.wrap {
    display: none;
    padding: 0.5rem;
    flex-wrap: wrap;
    z-index: 10;
    transition: none;
  }
  .content_container.courses-about-ieu .mob-block-schools.wrap {
    padding: 2rem 0.5rem 0.5rem 0.5rem;
  }
  .background {
    transition: none;
  }
  .content_container.tution-about-ieu .block-school,
  .content_container.courses-about-ieu .block-school {
    margin: 0;
    width: 5rem;
    height: 1.87rem;
    box-shadow: 0px 1.7542px 11.4023px rgba(0, 0, 0, 0.15);
    border-radius: 0.1625rem;
  }
  .content_container.tution-about-ieu .block-school:nth-child(n + 5),
  .content_container.courses-about-ieu .block-school:nth-child(n + 5) {
    margin-top: 0.56rem;
  }
  .content_container.tution-about-ieu .block-link,
  .content_container.courses-about-ieu .block-link {
    padding: 0.5rem 0.312rem 0.5rem 1.68rem;
  }
  .block-link .block-europe {
    font-size: 0.48rem;
    line-height: 0.56rem;
    padding: 0;
    text-align: center;
  }
  .block-link .block-name-school {
    font-size: 0.456rem;
    line-height: 0.312rem;
    padding: 0;
    text-align: center;
  }
  .architect .block-link .block-name-school {
    font-size: 0.2rem;
    line-height: 0.25rem;
  }
  .science .block-link .block-name-school {
    width: calc(100% + 0.25rem);
    margin-left: -0.125rem;
  }
  .info-block-other,
  .info-block-medical {
    padding: 0;
  }

  .info-block-other .none,
  .info-block-medical .none {
    position: absolute;
    top: 6.25rem;
    width: 0;
    height: 0;
    margin: 0;
  }
  .expensess-info {
    width: 100%;
  }
  .background {
    top: 7.31rem;
  }
  table {
    caption-side: initial;
    border-collapse: initial;
    border: 0.0625rem solid #e3e6eb;
    border-spacing: 0;
    border-top-width: 0;
  }
  th {
    padding: 0;
    font-size: 0.75rem;
    line-height: 0.875rem;
    border: 0.0625rem solid #e3e6eb;
  }
  td {
    font-size: 0.75rem;
    line-height: 0.875rem;
    border: 0.0625rem solid #e3e6eb;
  }
  tr:nth-child(2) td {
    border-top: 0;
  }
  tr:first-child th {
    border: 0;
    border-right: 0.0625rem solid #fcfcfc;
    border-left: 0.0625rem solid #fcfcfc;
  }
  tr:first-child th:first-child {
    border-left: 0.0625rem solid #e3e6eb;
  }
  tr:first-child th:last-child {
    border-right: 0.0625rem solid #e3e6eb;
  }
  .info-block .expensess-info p {
    text-indent: 1rem;
  }
  .courses-about-ieu .info-second-block .p-margin {
    margin-left: 1.25rem;
    text-indent: 0;
    text-align: left;
  }
  .courses-about-ieu .info-second-block .p-margin + .p-margin {
    margin-top: 0.437rem;
  }
  .info-block .info-block-medical .info-h3,
  .info-block .info-block-other .info-h3 {
    margin: 1rem 0 0.625rem 1rem;
  }
  .courses-about-ieu .info-block .info-block-medical .info-h3,
  .courses-about-ieu .info-block .info-block-other .info-h3,
  .info-block .info-second-block .wrap-ul .school-list .info-h3.dop {
    margin: 1rem 0 0.625rem 1.25rem;
    width: auto;
    max-width: inherit;
  }
  .info-block .info-block-medical .info-submain-title {
    margin-top: 1rem;
  }
  .courses-about-ieu .info-block .info-block-medical .info-submain-title {
    margin-top: 2rem;
  }
  /* .info-block .info-block-medical .info-submain-title + div > .info-h3:first-child {
    margin-top: 0;
  } */
  .courses-about-ieu .info-block .info-block-medical .duration {
    margin-bottom: 0;
    margin-top: 1.06rem;
  }
  .info-block-other:last-child {
    padding-bottom: 4.06rem;
  }
  .block-school.medical::after {
    content: "";
    background-image: url("../img/medical.svg");
  }
  .block-school.business::after {
    content: "";
    background-image: url("../img/business.svg");
  }
  .block-school.architect::after {
    content: "";
    background-image: url("../img/arch.svg");
  }
  .block-school.language::after {
    content: "";
    background-image: url("../img/language.svg");
  }
  .block-school.it::after {
    content: "";
    background-image: url("../img/it.svg");
  }
  .block-school.law::after {
    content: "";
    background-image: url("../img/law.svg");
  }
  .block-school.humanities::after {
    content: "";
    background-image: url("../img/human.svg");
  }
  .block-school.science::after {
    content: "";
    background-image: url("../img/sience.svg");
  }
  .non_feedback_single_page {
    display: none;
  }
  /* HOVER Block */
  .block-school.medical:hover::after {
    content: "";
    background-image: url("../img/medical-hover.svg");
  }
  .block-school.business:hover::after {
    content: "";
    background-image: url("../img/business-hover.svg");
  }
  .block-school.architect:hover::after {
    content: "";
    background-image: url("../img/arch-hover.svg");
  }
  .block-school.language:hover::after {
    content: "";
    background-image: url("../img/language-hover.svg");
  }
  .block-school.it:hover::after {
    content: "";
    background-image: url("../img/it-hover.svg");
  }
  .block-school.law:hover::after {
    content: "";
    background-image: url("../img/law-hover.svg");
  }
  .block-school.humanities:hover::after {
    content: "";
    background-image: url("../img/human-hover.svg");
  }
  .block-school.science:hover::after {
    content: "";
    background-image: url("../img/sience-hover.svg");
  }
  .content_container.tution-about-ieu .block-school::after,
  .content_container.courses-about-ieu .block-school::after {
    width: 1.68rem;
    height: 100%;
    top: 0;
    left: 0;
    background-position: 50% 50%;
    background-size: auto 1.06rem;
    background-repeat: no-repeat;
  }
  .content_container.courses-about-ieu .title {
    display: none;
  }
  .school-list,
  .wrap-ul .school-list {
    padding: 0;
    width: 100%;
  }
  .school-list + .school-list,
  .wrap-ul .school-list + .school-list {
    padding-bottom: 1rem;
  }
  .courses-about-ieu .info-list__item {
    text-align: left;
    padding-left: 1rem;
    margin-left: 1.25rem;
  }
  .courses-about-ieu .info-list__item::before {
    left: 0;
  }
  .courses-about-ieu .info-list__dash::before {
    left: 1.31rem;
  }
  /*------------------------------------------------------------mobile for google map------------------------------------------------------------*/
  .container_for_google_map {
    width: 100%;
    margin-top: 0.37rem;
    margin: 0 auto;
  }
  .google-map {
    margin: 1rem auto 1.25rem;
  }
  .container_for_google_map .bottom_google_map {
    padding: 0.35rem 2.5rem 0.35rem 3.125rem;
  }
  /*------------------------------------------------------------mobile for page homes------------------------------------------------------------*/

  .apply_online_button:hover {
    color: #ffffff;
    border: 0.25rem solid #001c54;
    background: radial-gradient(#001c54, #001c54 1.187rem, #ffffff 1.187rem, #ffffff);
  }

  .search-form input {
    padding: 0 2.187rem 0 8px;
  }
  .mob-footer-join__main h3 {
    font-size: 1.125rem;
  }
  /* i.fa-play::before {
        display: block;
        content: "\f04b";
    } */
  .mob-lang-sub li {
    font-size: 0.4rem;
    text-align: right;
    position: relative;
    color: #001c54;
  }
  .mob-lang-sub li::before {
    content: "";
    position: absolute;
    top: 50%;
    left: -0.312rem;
    transform: translateY(-61%);
    display: block;
    width: 0.187rem;
    height: 0.187rem;
    border-radius: 50%;
    background-color: #001c54;
  }
  .mob-lang-par.red_triangle .fa-play:before {
    transform: rotate(180deg);
    color: #e00000;
  }
  #acterTwoMob,
  #acterTwo {
    right: auto;
    left: 50%;
    margin-left: 2.68rem;
    top: 2.93rem;
  }
  #acterOneMob,
  #acterOne {
    right: auto;
    left: 50%;

    margin-left: 6.5rem;
    top: 3.0625rem;
  }
  #acterFiveMob,
  #acterFive {
    right: auto;
    left: 50%;
    margin-left: 7.5rem;
    top: -0.81rem;
  }

  #acterFiveMob {
    left: 46%;
    top: -1.81rem;
  }

  #acterEightMob,
  #acterEight {
    left: 50%;

    margin-left: 4.375rem;
    top: 0.56rem;

    transform: scale(0.2);
  }
  #acterFourMob,
  #acterFour {
    left: 50%;
    margin-left: -9.06rem;
    top: -1.25rem;
    transform: scale(0.2);
  }
  #acterNineMob,
  #acterNine {
    left: 50%;
    margin-left: -9.75rem;
    top: 2.06rem;
    transform: scale(0.2);
  }

  #acterNineMob {
    top: 1.5rem;
  }
  #acterSevenMob,
  #acterSeven {
    transform: scale(0.2);
    top: -0.937rem;

    left: 50%;

    margin-left: -12.68rem;
  }
  #acterThreeMob,
  #acterThree {
    left: -1.187rem;
    top: 2.18rem;
  }

  #acterThreeMob {
    top: 4.18rem;
  }
  #acterSixMob,
  #acterSix {
    left: 50%;
    margin-left: 32.25rem;
    top: -1.68rem;
  }
  .mob-header-fb li a:hover svg stop {
    stop-color: #e00000;
  }
  .form-about form .wpcf7-form-control.has-spinner.wpcf7-submit:hover {
    background: #001c54;
    color: #fff;
  }
  .single_page .wpcf7 form.invalid.wpcf7-form .wpcf7-response-output {
    border-color: #e00000;
    border: 0.125rem solid #e00000;
    border-radius: 0.375rem;
    text-align: center;
    right: 0px;
    width: 4.375rem;
  }
  .buttons-comm {
    /* width: calc(100% - 5.625rem); */
    width: calc(100% - 4.5rem);
    left: 2.1rem;
  }
  .mob-cat-head h2,
  .feedback-container .rubric-head h2 {
    margin-bottom: 0.3rem;
  }

  .nav-box .arrow-panel {
    margin-right: 0;
  }

  /* *************************************** боковая синяя панель *************************************** */

  #left-scrolled-menu {
    z-index: 1000;
  }

  .left-side.header-left-side-mobile {
    margin-top: 6.65rem;
    padding-top: 1rem;
  }

  .left-side .social-main-left {
    display: none;
  }

  .search-container button img {
    position: absolute;
    top: 0.625rem;
    right: 0;
  }

  .content_container.tution-about-ieu .content .info-block {
    padding: 0;
  }

  .content_container.tution-about-ieu .content {
    padding: 2.8rem 0 1rem 0;
  }

  .normal-list {
    white-space: nowrap;
  }
  .wrap-partners {
    display: none;
  }

  .partners {
    padding: 0;
    /* margin-bottom: 5rem; */
  }
  .partners-item {
    flex-direction: column;
    margin-bottom: 0.6rem;
  }
  .partners-item:first-child {
    padding-top: 0.937rem;
  }
  .partners-item-img {
    height: 3.87rem;
    min-width: 10.6rem;
    width: 10.6rem;
    margin: 0 auto;
  }
  .partners-item-content {
    margin: 1rem 0;
    border-left: unset;
  }
  .partners-item-title {
    font-weight: 700;
    font-size: 1.125rem;
    line-height: 1.31rem;
    padding-top: 1rem;
    margin-bottom: 0.625rem;
    margin-left: 0;
    /* white-space: nowrap; */
  }
  .partners-item-title::after {
    position: absolute;
    content: "";
    top: 0;
    left: 1.31rem;
    width: 15.62rem;
    height: 0.0625rem;
    background: linear-gradient(270deg, #001c54 0%, #001c54 100%);
  }
  .partners-item-title.big-title {
    border-bottom: 0;
    position: relative;
    white-space: normal;
  }
  .partners-item-text {
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5rem;
    text-align: justify;
    color: #001c54;
    margin-bottom: 0;
    padding-left: 0;
  }
  .partners-item-text.office {
    margin-top: 1.06rem;
  }
  .mob-red-line {
    border-bottom: 0.125rem solid #e00000;
  }
  .content_container.tution-about-ieu > .mob-wrap-partners + a.arrow-up {
    bottom: -3rem;
    width: 2.65rem;
    left: 10.37rem;
  }

  .wrap-left {
    display: none;
  }

  .tution-about-ieu .wrap-carusel-basic {
    display: none;
  }

  .text-about-ieu .content > .info-block {
    padding-bottom: 0;
  }

  .arrow-page {
    position: absolute;
    z-index: 10;
    width: 2.25rem;
    height: auto;
    bottom: -4.22rem;
    display: block;
    left: 50%;
  }

  .arrow-page > img {
    width: 2.25rem;
    height: auto;
    display: block;
    cursor: pointer;
  }
  .mob-gallery-basic__medicine {
    margin-bottom: 6rem;
    position: relative;
  }

  .mob-gallery-basic__medicine > .mob-gallery_container + a {
    position: absolute;
    z-index: 100;
    width: 2.25rem;
    height: auto;
    bottom: -3.5rem;
    display: block;
    left: 50%;
  }
  .mob-gallery-basic__medicine > .mob-gallery_container + a > img {
    width: 2.25rem;
    height: auto;
    display: block;
    cursor: pointer;
  }
  a.arrow-up {
    bottom: -3rem;
  }

  .info-block p.p-margin {
    margin: 0 0 0.625rem 0;
  }

  .info-block {
    margin-bottom: 0;
  }
}
