@media screen and (max-width: 768px) {
  .about_banner {
    min-height: 350px;
  }
  .about_banner .main_title {
    font-size: 40px;
  }
}

@media (max-width: 1200px) {
  .gallery {
    width: calc(100% - 40px);
    columns: 3;
  }
}

@media (max-width: 768px) {
  .gallery {
    columns: 2;
  }
}

@media (max-width: 480px) {
  .gallery {
    columns: 1;
  }
}
