/* -- GRID -------------------------------------- */
.row {
  width: 98vw;
  height: auto;

  display: grid;
  /* grid-template-columns: 19% 19% 19% 19% 19%; */
  /* grid-template-columns: 15.5% 15.5% 15.5% 15.5% 15.5% 15.5%; */

  grid-template-columns: repeat(6, 2fr);
  gap: 40px;
}

.image-caption {
  margin-top: 5px;
  text-align: center;
}

.item {
  /* padding-right: 20px; */
}


/* -- MOBILE -------------------------------------- */
@media screen and (max-width:768px) {
  .row { 
    width: 95vw;
    grid-template-columns: repeat(3, 2fr);
    gap: 20px;
  }
}