@media (max-width: 978px) {
  /* header start */

  .logo {
    top: -0.313rem;
  }

  .header-panel__item {
    margin-right: 1.25rem;
    line-height: 1.563rem;
  }

  .panel-social__link {
    margin-left: 0.5rem;
    margin-top: 0.094rem;
    width: 0.875rem;
    height: 0.875rem;
    display: inline-block;
  }

  .change-language-list {
    width: 3.063rem;
    padding: 0.375rem;
  }

  .main-slider__inner {
    max-width: 72.313rem;
  }

  .controls-btn {
    margin-bottom: 1.063rem;
    height: 8.75rem !important;
  }

  .slick-dots {
    bottom: 6.125rem;
  }

  .slick-dots li {
    height: 1.25rem;
    width: 1.25rem;
    margin: 0 0.313rem;
    padding: 0;
    margin-top: 0.563rem;
  }

  .slick-dots li a {
    font-size: 1rem;
    border-radius: 0.938rem;
    padding: 0 0.313rem;
  }

  .slick-dotted.slick-slider {
    margin-bottom: 1.875rem;
  }

  .search-mobile::after {
    left: 1.25rem;
    width: 0.063rem;
  }

  .search-form {
    display: none;
  }

  .search-form.display-block {
    display: block;
  }

  /* header end */

  /*content home page start ----------------------- */

  .faculties {
    padding-bottom: 3.2rem;
  }

  .faculties-title {
    top: 1.438rem;
    margin-bottom: 3.063rem;
  }

  .faculties-item__text::after {
    bottom: 0.813rem;
  }

  .faculties__text-info {
    line-height: 1.125rem;
    text-indent: 0.938rem;
  }

  .faculties__block-text .faculties-btn-wrap {
    display: flex;
    justify-content: center;
  }

  .faculties-btn {
    left: auto;
  }
  .faculties-title svg {
    width: 3.31rem;
    height: 2.81rem;
    position: absolute;
    top: -0.4rem;
    left: 3.8rem;
  }
  .faculties-title .title-shadow:before {
    display: none;
  }
  .figures-item__title::after {
    bottom: -0.5rem;
    width: 6.188rem;
    height: 0.188rem;
  }

  .figures-item::after {
    bottom: -0.645rem;
    right: -0.281rem;
  }

  .news-block-title {
    margin-bottom: 3.125rem;
  }

  .news-block-item-date {
    font-size: 0.625rem;
    text-indent: 0.938rem;
  }

  .news-btn-wrap {
    bottom: 0.125rem;
  }

  .btn-all-gallery {
    border: 0.125rem solid #001857;
    margin-bottom: 3.125rem;
  }

  .modula-items {
    margin-bottom: 30px;
  }

  /*content home page end ----------------------- */

  /* footer start */

  .info-block__title {
    margin-bottom: 0.625rem;
  }

  .info-block__link {
    line-height: 0.625rem;
  }

  .info-block-social li {
    width: 2.875rem;
    height: 2.875rem;
    border: 0.063rem solid #fff;
    margin-right: 0.5rem;
  }

  .info-block-social a {
    padding: 0.688rem;
  }

  .wpcf7-form-control-wrap.your-name .form-item__input::placeholder,
  .wpcf7-form-control-wrap.your-phone .form-item__input::placeholder,
  .wpcf7-form-control-wrap.your-email .form-item__input::placeholder {
    line-height: 1rem;
    font-size: 0.6rem !important;
  }

  #scrollTop::after {
    margin: 0;
    width: 0.5rem;
    height: 0.5rem;
    object-fit: cover;
    top: 0;
    margin-bottom: 0.4rem;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .fixed-btn {
    bottom: 14.375rem;
    right: 0.625rem;
    font-size: 0.75rem;
    line-height: 0.938rem;
    width: 3.875rem;
    height: 3.875rem;
    background-color: #fff !important;
  }

  a.fixed-btn:hover {
    background-color: #fff !important;
  }

  .fixed-btn:after {
    background-color: #b1040e;
  }

  a.fixed-btn:hover::after {
    background-color: #001857;
  }

  /* footer end */

  /* all wp page start */

  .content {
    column-gap: 1.25rem;
    display: grid;
    grid-template-areas:
      "content"
      "news"
      "navigation";
  }

  .title-block {
    font-size: 2.188rem;
    height: 8.75rem;
  }

  .title-block-text {
    font-size: 1.25rem;
  }

  .bread-crumbs {
    margin-bottom: 0.938rem;
    padding: 0.5rem 0;
    border-bottom: 0.063rem solid #bfbfbf;
  }

  .bread-crumb-item {
    margin-right: 1.25rem;
  }

  .bread-crumb-item:not(:last-child)::after {
    right: -0.938rem;
  }

  .info-section {
    margin-bottom: 1.875rem;
    margin-right: 0;
    width: 100%;
  }

  h3.info-section-title {
    padding: 0.313rem 0.625rem;
    margin-bottom: 1.563rem;
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .info-section p {
    font-size: 0.938rem;
    line-height: 1.125rem;
    text-indent: 0.938rem;
  }

  .list-dash {
    padding-bottom: 0.313rem;
  }

  .list-dash::before {
    top: 0.375rem;
    left: 0.313rem;
    width: 0.375rem;
    height: 0.375rem;
  }

  .navigation {
    margin-bottom: 2.5rem;
    width: 100%;
  }

  .navigation-title {
    padding: 0.813rem;
    font-size: 1.25rem;
  }

  .navigation-block {
    padding: 0.625rem 0.938rem;
  }

  .navigation-block details {
    padding: 0.625rem 0;
    border-bottom: 0.063rem solid #c4c4c4;
  }

  .navigation-block summary {
    font-size: 0.75rem;
  }

  .news {
    width: 100%;
  }

  .tuition-fee-table {
    border: 1px solid #000;
  }

  .tuition-fee-table td {
    border: 1px solid #000;
    font-family: "Times New Roman", Times, serif;
    text-align: center;
    background: #fff;
    padding: 0.25rem 0.313rem 0.313rem;
  }

  .tuition-fee-table th {
    color: #fff;
    background: #001857;
    border: 1px solid #000;
    font-family: "Times New Roman", Times, serif;
    text-align: center;
    border-right: 1px solid #fff;
    padding: 0.25rem 0.313rem 0.313rem;
  }

  .tuition-fee-table th:last-child {
    border-right: 1px solid #000;
  }

  /* all wp page end */
}
