.ad1,
.ad2,
.ad3 {
  grid-column-end: span 12;
}
@media screen and (max-width: 1780px) {
  .ad1,
  .ad2,
  .ad3 {
    grid-column-end: span 11;
  }
}
@media screen and (max-width: 1635px) {
  .ad1,
  .ad2,
  .ad3 {
    grid-column-end: span 10;
  }
}
@media screen and (max-width: 1490px) {
  .ad1,
  .ad2,
  .ad3 {
    grid-column-end: span 9;
  }
}
@media screen and (max-width: 1345px) {
  .ad1,
  .ad2,
  .ad3 {
    grid-column-end: span 5;
    grid-column-start: 3;
  }
}
@media screen and (max-width: 1200px) {
  .ad1,
  .ad2,
  .ad3 {
    grid-column-end: span 5;
    grid-column-start: 2;
  }
}
@media screen and (max-width: 1055px) {
  .ad1,
  .ad2,
  .ad3 {
    grid-column-end: span 4;
  }
}
@media screen and (max-width: 910px) {
  .ad1,
  .ad2,
  .ad3 {
    grid-column-end: span 4;
    grid-column-start: 2;
  }
}
@media screen and (max-width: 750px) {
  .ad1,
  .ad2,
  .ad3 {
    grid-column-end: span 3;
  }
}
@media screen and (max-width: 500px) {
  .ad1,
  .ad2,
  .ad3 {
    grid-column-start: auto !important;
    grid-column-end: span 4;
  }
}
@media screen and (max-width: 1345px) {
  .large0,
  .large1,
  .large2,
  .large3,
  .large4,
  .large5,
  .large6,
  .large7 {
    grid-row-start: auto !important;
    grid-column-start: auto !important;
    grid-row-end: span 1 !important;
    grid-column-end: span 1 !important;
  }
}
.ad1 {
  grid-row-start: 3;
}
@media screen and (max-width: 1345px) {
  .ad1 {
    grid-row-start: 1;
  }
}
.ad2 {
  grid-row-start: 6;
}
@media screen and (max-width: 1345px) {
  .ad2 {
    grid-row-start: 3;
  }
}
@media screen and (max-width: 500px) {
  .ad2 {
    grid-row-start: 5;
  }
}
@media screen and (max-width: 1345px) {
  .ad3 {
    grid-row-start: 5;
  }
}
@media screen and (max-width: 500px) {
  .ad3 {
    grid-row-start: 9;
  }
}
