.my-gallery {
  width: 100%;
  float: left;
}
.my-gallery img {
  width: 100%;
  height: auto;
}
.my-gallery figure {
  display: block;
  float: left;
  margin: 0 5px 5px 0;
  width: 150px;
}
.my-gallery figcaption {
  display: none;
}
a.gallery__img--main {
  height:auto;
  width:auto;
}
a.gallery__img {
  -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
  display:block;
  float:left;
  line-height:0;
  margin:0 12px 12px 0;
  width:171px;
}