.gallerync_container { display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: 12px; }
.shadow { box-shadow: 2px 2px 11px 0 rgba(0, 0, 0, 0.1); }
.image-container { background: #fff; margin-bottom: 12px; display: inline-block; max-width: 100%; }
.image-container img { height: auto; max-width: 100%; }
.caption { color: #515151; overflow: hidden; text-align: center; text-overflow: ellipsis; white-space: nowrap; }
.subcategory-heading { color: #000; font-weight: bold; }