.resp-img {
  display: inline-block;
  background-size: cover;
}

.resp-img img {
  max-width: 100%;
  max-height: 100%;
  vertical-align: top;
  opacity: 0;
  transition: 1s opacity ease;
}

.resp-img.resp-img--loaded img {
  opacity: 1;
}
