@media (max-width: 1220px) {
  .projects-heading-row {
    grid-template-columns: minmax(0, 1fr) minmax(220px, 0.42fr);
  }

  .projects-filters {
    justify-content: flex-start;
    margin: 18px 0 0;
    overflow-x: auto;
    padding-bottom: 2px;
    scrollbar-width: none;
  }

  .projects-filters::-webkit-scrollbar {
    display: none;
  }

  .projects-tab::after {
    bottom: -17px;
  }

  .projects-gallery {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
