#slot-1 {
  min-height: 90px;
  display: flex;
  justify-content: center;
  align-items: center; 
}
#slot-3,#slot-6,#slot-2,#slot-5 {
  min-height: 250px;
  display: flex;
  justify-content: center;
  align-items: center; 
}
#slot-4 {
  min-height: 100px;
  display: flex;
  justify-content: center;
  align-items: center; 
}
#slot-7 {
  min-height: 160px;
  display: flex;
  justify-content: center;
  margin-top: 1.25rem;
  margin-bottom: .75rem;
}
#content-container > .container {
  margin-top: 0.5rem;
}
.ad-container {
  margin-top: 1rem;
  margin-bottom: 0.85rem;
}
#bottom-container {
  margin-bottom: 90px;
}
@media (max-width: 800px) {
  #slot-3 {
    min-height: 100px;
  }
  #slot-7 {
    min-height: 250px;
    align-items: center;
  }
  #bottom-container {
    margin-bottom: 0.25rem;
  }
}
@media (max-width: 500px) {
  #slot-2 {
    min-height: 100px;
  }
}