@media (min-width: 576px) {
}

@media (min-width: 768px) {
  body.home header {
    position: absolute;
    width: 100%;
    z-index: 1;
  }

  body.home header nav {
    background-color: transparent !important;
  }

  .home header .menu-item a {
    color: #fff !important;
  }
  .txt-img-split-txt-wrapper {
    max-width: 420px;
  }
  .single-meta-container {
    display: flex;
    justify-content: space-between;
  }
}

@media (min-width: 992px) {
}

@media (min-width: 1200px) {
}

@media (min-width: 1400px) {
}

@media (max-width: 575.98px) {
  .search-form-input,
  .search-form-btn {
    width: 100%;
  }
}

@media (max-width: 767.98px) {
  header .menu-item {
    padding: 0.25rem 0;
  }
  .home .hero-section-inner {
    padding-top: 0 !important;
  }
  .cmplz-cookiebanner {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
}

@media (max-width: 991.98px) {
  .what-we-do-txt-img-split-element-section-wrapper::before {
    display: none;
  }
  .cte-header-logo,
  .cte-footer-logo {
    width: 135px;
  }
  .contact-details-section {
    border: none !important;
  }
}

@media (max-width: 1199.98px) {
}

@media (max-width: 1399.98px) {
}
