body .human-library .listing {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
body .human-library .listing .item {
  width: calc((100% - 24px) / 2);
}
body .human-library .listing .item .banner .row .col-img {
  background-size: contain;
  width: 100%;
  background-position: center top;
}
body .human-library .listing .item .banner .row .col-desc {
  width: 100%;
}
body .human-library .listing .item .banner .row .col-desc .overlay:before {
  display: none;
}
@media (max-width: 991px) {
  body .human-library .listing .item .banner {
    margin-left: 0;
    margin-right: 0;
  }
}
@media (max-width: 575px) {
  body .human-library .listing .item {
    width: 100%;
  }
}
