@media (min-width: 576px) {
}

@media (min-width: 768px) {
}

@media (min-width: 992px) {
}

@media (min-width: 1200px) {
}

@media (min-width: 1400px) {
}

@media (max-width: 575.98px) {
  .columned-list ul {
    columns: 1;
    -webkit-columns: 1;
    -moz-columns: 1;
  }

  .aspect-ratio-21-9.single-featured-image {
    padding-top: 56.25% !important;
  }
}

@media (max-width: 767.98px) {
  .full-bleed-col {
    padding: 0 !important;
  }
  .full-bleed-col .full-bleed-col-img {
    position: relative;
    width: 100vw;
    min-height: 160px;
  }
  .contact-details-section {
    border: none !important;
  }
}

@media (max-width: 991.98px) {
  header .menu-item {
    padding-left: 0 !important;
    margin: 0.25rem 0;
  }
}

@media (max-width: 1199.98px) {
  .halcyon-header-logo,
  .halcyon-footer-logo {
    width: 150px;
    height: auto;
    max-width: 100%;
  }
  header .menu-item {
    padding-left: 2rem;
  }
}

@media (max-width: 1399.98px) {
}
