/* Hero section content centered */
.shortcode-hero-banner .banner-content,
.shortcode-hero-banner .banner__content-three {
    max-width: 600px;        /* লেখা খুব বড় না হয় */
    margin: 0 auto;          /* horizontal centered */
    padding: 0 50px;         /* ছোট স্ক্রিনে spacing */
    text-align: left;      /* optional, centered text */
}

/* Responsive adjustments for smaller screens */
@media (max-width: 992px) {
    .shortcode-hero-banner .col-lg-6 {
        margin-left: 0 !important;  /* remove fixed margin */
        text-align: center;
        padding: 24px 0px;  /* centered on tablet/mobiles */
    }
}