img {
  width:100%;
}

.masonry {
	column-gap:5px;
	column-count:5;
}

.masonry .mItem {
  width:100%;
	margin-bottom:2px;
  display:inline-block;
}

.itemLink {
  transition:.3s linear;
}

.itemLink:hover {
  transition:.2s linear;
  filter:grayscale(100%);
}

@media (max-width:1100px) {
  .masonry {
    column-count:4;
  }
}

@media (max-width:900px) {
  .masonry {
    column-count:3;
  }
}

@media (max-width:700px) {
  .masonry {
    column-count:2;
  }
}

@media (max-width:500px) {
  .masonry {
    column-count:1;
  }
}