@media only screen and (min-width: 0px) and (max-width: 768px) {
  .header-button {
    display: none;
  }
  #logo {
    width: 140px;
  }
  .phone-no {
    display: none;
  }
  .left-shadow::before {
    background: transparent;
  }
  .shadow {
    padding: 20px;
  }
  #quote-grid .grid-2 {
    grid-gap: 0;
  }
  .hide-desktop {
    display: block;
  }
  footer .inner-footer {
    padding: 20px 20px 0;
  }
  footer .inner-footer .contact-footer-grid .grid-item {
    padding: 20px;
  }
  footer .inner-footer .contact-info-grid {
    grid-template-columns: auto auto !important;
    grid-gap: 10px 10px;
  }
  footer .inner-footer .contact-info-grid .grid-item {
    padding: 0;
  }
  footer .inner-footer .accreditation-grid {
    grid-template-columns: auto auto !important;
    grid-gap: 10px 10px;
  }
  .site-info {
    margin-top: 10px;
    grid-gap: 0 !important;
  }
  .site-info .social-icons {
    order: 1;
    justify-content: center !important;
  }
  .site-info .co-info {
    order: 2;
    justify-content: center !important;
    padding: 10px 0 20px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 999px) {
  nav {
    display: none;
  }
  #nav-icon {
    display: block;
  }
}/*# sourceMappingURL=media-queries.css.map */