@media (max-width: 1620px) {
}
@media (max-width: 1440px) {
  .events-list.two-column {
    grid-template-columns: repeat(1, 1fr);
  }
}
@media (max-width: 1199px) {
  .news-and-press-row {
    grid-template-columns: repeat(1, 1fr);
  }
}
@media (max-width: 991px) {
  section.page-banner {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .page-banner-text h2 {
    font-size: 30px;
  }

  .page-banner-text p {
    font-size: 16px;
  }
  .single-top-left h2 {
    font-size: 30px;
  }
  .gallery-slide img {
    height: 450px !important;
  }
}
@media (max-width: 767px) {
  .event-card {
    padding: 15px;
    gap: 15px;
  }
  .event-thumbnail {
    width: 100%;
  }

  .event-thumbnail img {
    max-width: 100%;
    width: 100%;
  }
  .pagination-container span,
  .pagination-container a {
    width: 40px;
    height: 40px;
    font-size: 15px;
  }

  .pagination-wrapper {
    margin-top: 40px;
  }
  .single-meta ul {
    flex-direction: column;
    gap: 10px;
  }

  .single-meta {
    margin-top: 20px;
  }

  .single-top-left .primary-btn {
    margin-top: 20px;
  }

  .single-social-media-share {
    margin-top: 20px;
  }

  a.back-link {
    margin-bottom: 20px;
  }
  .gallery-slide img {
    height: 300px !important;
  }

  .news-and-press-row {
    padding: 0 15px;
  }
}
@media (max-width: 585px) {
}
