#content-container {
  margin-top: 15px;
}

/* Advertisement Section */
.ad-section {
  display: flex;
  justify-content: center;
  align-items: center; 
  margin: 0.5rem 0;
}


.inner_ads_box {
  display: flex;
  justify-content: center;
  align-items: center; 
  padding: 10px 0;
}

/* #vm_desktop { min-height: 90px; } */
#vm_video { max-width: 360px; margin: 20px auto; }
.hero-card #vm_video { margin: 10px auto; }
#vm_horizon_sm, #vm_horizon_sm2, #vm_horizon_sm3 { min-height: 90px; }
#vm_horizon_mo, #vm_horizon_mo2, #vm_horizon_mo3 { min-height: 50px; }