
#cols {
  -webkit-column-count: 3;
  -webkit-column-gap: 10px;
  -moz-column-count: 3;
  -moz-column-gap: 10px;
  column-count: 3;
  column-gap: 10px;
  margin-top: 5px;
}

@media screen and (max-width: 700px) {
#cols {
  -webkit-column-count: 3;
  -webkit-column-gap: 10px;
  -moz-column-count: 3;
  -moz-column-gap: 10px;
  column-count: 3;
  column-gap: 10px;
}
}

@media screen and (max-width: 400px) {
#cols {
  -webkit-column-count: 1;
  -webkit-column-gap: 10px;
  -moz-column-count: 1;
  -moz-column-gap: 10px;
  column-count: 1;
  column-gap: 10px;
}
}

#cols .item {
	margin: 15px 0;
    text-align: center;
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    column-break-inside: avoid;
    border-radius: 0;
}

#cols .item img {
  max-width: 100%;
  border-radius: 0;
}