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

  .menu-dropdowm__link.second {
    display: block;
  }

  .dropdown .menu-dropdown__list {
    margin-top: 0.75rem;
    padding-top: 0;
  }
  .dropdown.second {
    border-color: #032c4b;
  }
  .dropdown .menu-dropdown__list.second {
    padding: 0.25rem 0 0 2.5rem;
  }

  .menu-dropdown__list::after {
    display: none;
  }

  .mob-arrow-drop {
    top: 0.4rem;
    right: 0.5rem;
  }

  .switch-block__title {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  ul.header-panel__list {
    margin: 0;
    margin-right: 0.5rem;
  }

  header .container {
    padding: 0;
  }

  .info-section .wpcf7 {
    height: 100%;
  }

  .logo {
    top: -0.313rem;
  }

  .mobile-header-nav {
    background-color: #032c4b;
  }

  .header-panel {
    background-color: #032c4b;
  }

  .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;
  }

  .menu-block-static rect {
    fill: #032c4b;
  }

  .menu-mobile__list {
    border-color: #032c4b;
  }

  .menu-mobile__link {
    color: #032c4b;
  }

  .menu-dropdown__link {
    display: block;
    width: 100%;
    color: #032c4b;
  }

  .main-slider__title span {
    background-color: #032c4b;
  }
  a.fixed-btn {
    width: 2.5rem;
    height: 2.5rem;
    bottom: 10.5rem;
    right: 0.9rem;
  }
  a.fixed-btn:after {
    background-color: #032c4b;
  }

  #scrollTop {
    width: 2rem;
    height: 2rem;
    background-color: #032c4b;
  }
  .footer-messenger {
    bottom: 7.5rem;
    right: 0.9rem;
  }
  .footer-whats-puls {
    width: 2.5rem;
    height: 2.5rem;
  }
  svg.whats-icon {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .main-slider .slider-more-btn {
    margin-left: 0;
  }

  a {
    color: #032c4b;
  }

  .main-slider__title {
    color: #032c4b;
  }

  .main-slider-item__title {
    color: #032c4b;
  }

  .faculties-title svg path {
    fill: #032c4b;
  }

  .title-shadow {
    color: #032c4b;
  }

  .slick-dots .slick-active a {
    background-color: #032c4b !important;
  }

  .slick-dots li a {
    color: #032c4b;
  }

  .faculties-item__text {
    color: #032c4b;
  }

  .title-item {
    color: #032c4b;
  }

  .facts-online {
    text-align: center;
    border-radius: 0.312rem;
    background-color: #032c4b;
    border-color: #032c4b;
  }

  .news-block-item-title {
    color: #032c4b;
  }

  form input[type="submit"] {
    background-color: #032c4b;
  }

  .info-section-title {
    color: #032c4b;
  }

  .navigation-title {
    background-color: #032c4b;
  }

  .news-title {
    color: #032c4b;
  }

  form {
    margin-left: 0;
  }

  .info-section {
    text-indent: 0;
  }

  .li-form input.wpcf7-form-control.has-spinner.wpcf7-submit {
    background-color: #032c4b;
    border-color: #032c4b;
  }
  /* header end */
  .fixed-btn {
    width: 2.5rem;
    height: 2.5rem;
  }
  .fixed-btn #blink7 {
    font-size: 0.5rem;
  }

  /*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 ----------------------- */

  /*  =========================================== Faculties PAGE =========================================== */
  .faculties-page .faculties-items {
    grid-template-columns: 1fr;
  }
  .faculties-page .faculties-item {
    margin: 0;
    width: 100%;
    height: auto;
  }
  /*  =========================================== Faculties PAGE =========================================== */

  /* 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;
  }
  /*  =========================================== News PAGE =========================================== */
  .page-news.news-items {
    grid-template-columns: 1fr;
    gap: 1.5rem;
  }
  /* all wp page end */
}
