/* Site fixes — survives style.css overwrite when master keeps this link */

/* Horizontal promo banners: show full image on mobile */
.promo-banner,
.app-home .promo-banner {
    min-height: 0 !important;
    height: auto !important;
    overflow: visible !important;
}

.promo-banner-img,
.app-home .promo-banner-img {
    width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    object-fit: contain !important;
    object-position: center !important;
}


/* Adhunik Bazar BD: center the three selling points without a fourth empty slot. */
.app-home .features-bar .features-grid, .features-bar .features-grid {
    display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;
    gap:clamp(12px,2vw,26px);overflow:visible;width:100%;max-width:1000px;
    margin:0 auto;padding:0 16px;box-sizing:border-box;
}
.app-home .features-bar .feature-item, .features-bar .feature-item {
    flex:1 1 220px;max-width:290px;min-width:0;
    justify-content:center;align-items:center;text-align:left;margin:0;
}
.app-home .features-bar .feature-item i {flex:0 0 auto}
/* Footer now has three content columns; the removed newsletter leaves no blank column. */
.app-home .site-footer .footer-grid,.site-footer .footer-grid {
    grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);
    max-width:1150px;margin-left:auto;margin-right:auto;
}
@media(max-width:767px) {
  .app-home .features-bar .features-grid,.features-bar .features-grid {gap:10px;}
  .app-home .features-bar .feature-item,.features-bar .feature-item {
      flex:1 1 min(100%,260px);max-width:320px;
  }
  .app-home .site-footer .footer-grid,.site-footer .footer-grid{grid-template-columns:1fr}
}
