
.block-images.columns-5,
.block-images.columns-4,
.block-images.columns-3,
.block-images.columns-2
{
  -webkit-column-count: 1;
  -moz-column-count: 1;
  column-count: 1;
}

.block-images a {
  margin-bottom: 10px;
  display: inline-flex;
  width: 100%;
}

.block-images img {
  width: 100%;
}

.gslide-image img {
    max-height: 80vh;
    max-width: calc(100% - 20px);
    max-width: 100%;
}

@media screen and (min-width:650px) {
  .block-images.columns-5,
  .block-images.columns-4,
  .block-images.columns-3,
  .block-images.columns-2
  {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
  }
}

@media screen and (min-width:960px) {
  .block-images.columns-5,
  .block-images.columns-4,
  .block-images.columns-3,
  .block-images.columns-2
  {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
  }
}

@media screen and (min-width:1200px) {
  .block-images.columns-5 {
    -webkit-column-count: 5;
    -moz-column-count: 5;
    column-count: 5;

  }
  .block-images.columns-4 {
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;

  }
  .block-images.columns-3 {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;

  }
  .block-images.columns-2 {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;

  }

}
