@media (max-width: 992px) {
  /* pulse play video btn + modal start */

  .modal-video-content {
    width: 100%;
    height: 25%;
  }

  /* pulse play video btn + modal end */

  /* single page styles start */

  .prev-single-page-wrapper {
    min-height: 20rem;
  }

  .breadcrumb-container {
    padding-bottom: 3.4rem;
  }

  .single-page-content {
    margin: 2.5rem 0;
  }

  .single-page-content img {
    height: 14rem;
  }

  .single-page-image {
    display: none;
  }

  .single-page-image-mob {
    display: block;
  }

  .single-page-content h1 {
    margin-bottom: 2.5rem;
    font-size: 1.25rem;
    line-height: 100%;
  }

  .single-page-content h2 {
    margin-top: 2.5rem;
    font-size: 1.125rem;
  }

  .single-page-content h3 {
    margin-top: 2.5rem;
    font-size: 1rem;
    line-height: 100%;
  }

  .single-page-content p,
  .single-page-content ul.def-list,
  .single-page-content ol.def-list {
    margin-top: 1.25rem;
    font-size: 0.8125rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.0625rem;
  }

  .single-page-content.single-page-content h2 p,
  .single-page-content ul.def-list li,
  .single-page-content ol.def-list li {
    font-size: 0.8125rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.0625rem;
  }

  .single-page-buttons {
    flex-direction: column;
    margin-top: 1.25rem;
    gap: 1.25rem;
  }

  .single-page-buttons a {
    width: 100%;
    min-width: unset;
    padding: 0.56rem;
  }

  .single-page .breadcrumb-container {
    gap: 0.1rem;
    padding: 2.35rem 1.25rem 3.3rem 1.25rem;
  }

  .breadcrumb-container-title-page {
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
  }

  .breadcrumb-nav,
  .breadcrumb-nav span,
  .breadcrumb-nav a span[property="name"] {
    font-size: 0.625rem;
    font-style: normal;
    font-weight: 400;
    line-height: 2.167rem;
  }

  /* single page styles end */

  /* single page tables styles start */

  .single-page-content .table-container {
    margin-top: 1.25rem;
    border-radius: 0.625rem;
    border: 0.063rem solid #153164;
  }

  .single-page-content .table-container table {
    border-radius: 0.625rem;
  }

  .single-page-content th,
  .single-page-content td {
    padding: 0.5rem;
    line-height: 100%;
  }

  .single-page-content th {
    font-size: 0.625rem;
    border-right: 0.0625rem solid #153164;
  }

  .single-page-content td {
    font-size: 0.5rem;
    border-right: 0.0625rem solid #153164;
    border-top: 0.0625rem solid #153164;
  }

  .single-page-content table a.img {
    width: 1.25rem;
    height: 1.25rem;
  }

  /* single page tables styles end */

  /* pages simple styles start */

  .news-page h1 {
    margin-bottom: 2.5rem;
  }

  .cooperation-page h1 {
    margin-bottom: 2.5rem;
  }

  /* pages simple styles end */

  /* search page start*/

  .search-results {
    margin: 1.25rem 0;
    gap: 1rem;
  }

  .search-results li a {
    font-size: 1rem;
    line-height: 1.25rem;
    width: fit-content;
  }

  /* search page end*/

  /* apply online modal form start*/
  .apply-form-modal-content {
    width: 100%;
    margin: 0 1rem;
  }

  .apply-form-btn {
    padding: 1.26rem 1.4rem;
    margin-top: 1.3rem;
    letter-spacing: 0.03rem;
  }

  .apply-form-modal-close-btn:hover {
    transform: scale(1);
  }

  /* apply online modal form end*/

  .container {
    padding: 0 1.25rem;
    max-width: 100%;
  }

  .section-margin {
    margin-top: 2.5rem;
  }

  /* forms fields start */

  .wpcf7 form .wpcf7-response-output {
    height: max-content;
    position: relative;
    margin-top: 0.5rem !important;
    text-align: center;
  }

  /* forms fields end*/
}