@media screen and (max-width: 600px) {
  .home-hero__visual,
  .about-hero__art,
  .services-hero__art,
  .graphic-hero__visual,
  .website-hero__visual,
  .content-hero__visual,
  .extended-service-hero__visual,
  .contact-hero__visual,
  .archive-hero__banner,
  .entry-hero__image {
    display: none;
  }

  .home-hero__dots,
  .home-services__dots,
  .about-hero__dots,
  .services-hero__dots,
  .graphic-hero__dots,
  .website-hero__dots,
  .content-hero__dots,
  .decor-dot-grid,
  .about-shape,
  .home-contact::before,
  .home-contact::after,
  .content-platforms::after,
  .site-footer::before {
    display: none;
  }

  .home-hero__inner,
  .about-hero__inner,
  .services-hero__inner,
  .graphic-hero__inner,
  .website-hero__inner,
  .content-hero__inner,
  .extended-service-hero__inner,
  .archive-hero__inner,
  .entry-hero__inner,
  .contact-hero__inner {
    padding-bottom: 40px;
  }
}

@media screen and (max-width: 480px) {
}

@media screen and (max-width: 400px) {
}

@media screen and (max-width: 320px) {
}
