.grid-container.hidden-xs {
  max-width: 1200px;
  margin: 0 auto;
}
.grid-container .img-wrapper {
  line-height: 0;
}
.grid-container .grid-item {
  position: relative;
}
.grid-container .grid-item .item-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.grid-container #d6,
.grid-container #d7,
.grid-container #d9,
.grid-container #d10,
.grid-container #d11 {
  display: grid;
  grid-template-columns: 50% auto;
}
.grid-container #d9-1 {
  display: grid;
  grid-template-columns: 54.8% auto;
}
.grid-container #d10-2-2 {
  display: grid;
  grid-template-columns: 53.20% auto;
}
.grid-container #d11-1-2 {
  display: grid;
  grid-template-columns: 50% auto;
}
@media screen and (max-width: 767px) {
  .grid-container {
    grid-template-rows: 0% 5.47% 2.82% 19.17% 18.5% 1.21% 14.49% 7.48% 14.7% auto;
  }
  .grid-container:before {
    background-image: url(../images/Aug-8-Foundation-Family-webpage-v11-02.jpg);
    padding-top: 1575.9%;
  }
  .grid-container #m12 {
    display: grid;
    grid-template-columns: 47.1% auto;
  }
  .grid-container #m15 {
    display: grid;
    grid-template-columns: 52.2% auto;
  }
  .grid-container #m18 {
    display: grid;
    grid-template-columns: 45.2% auto;
  }
}
