.galleries {
  display: grid;
  grid-gap: 16px;
  grid-template-columns: repeat(auto-fill,minmax(195px,1fr));
}
.galleries__element img {
    padding: .25rem;
    background-color: #fff;
    border: 1px solid #dee2e6;
    border-radius: .25rem;
    max-width: 100%;
    height: auto;
    justify-self: center;
}
.galleries__source-link {
  display: grid;
  padding: .25rem;
  text-align: center;
}
.galleries__media {
  display: grid;
}