.g-img--gallery-image a.g-img__link, .g-img--gallery-album a.g-img__link {
  background-color: transparent;
  display: inline-block;
  height: auto;
  box-sizing: border-box;
  min-height: 0;
  font-size: 0;
  border: none; }

.g-img--gallery-image .g-img__caption {
  max-width: 100%;
  text-align: center; }

@media (max-width: 960px) {
  .g-img__image {
    display: inherit;
    vertical-align: inherit; }

  .g-img__layers {
    line-height: 1; }

  .g-gallery1-photo-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: center; } }

.g-img__image {
  vertical-align: inherit; }
