.masonry-gallery img {
  max-width:100%;
}
.masonry-gallery
{
  width:100%;
  margin:10px auto;
  min-height:40vh;
  overflow:visible;
	column-count: 3;
	column-gap: 8px;
  //column-fill: auto;
	padding: 0;
}

.masonry-gallery .masonry-gallery-item
{
	display: inline-block;
	margin: 0 0 8px 0;
	padding: 0;
	width: 100%;
	max-width: 100%;
}

@media screen and ( max-width: 768px )
{
    .masonry-gallery
    {
        column-count: 3;
    }
}