.so-widget-portfolio-default-202987ad9ab1 .portfolio {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 30px;
}
@media (max-width: 992px) {
  .so-widget-portfolio-default-202987ad9ab1 .portfolio {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 768px) {
  .so-widget-portfolio-default-202987ad9ab1 .portfolio {
    grid-template-columns: repeat(1, 1fr);
  }
}