:root {
    --primary-color: #6a0dad; /* বেগুনি */
    --secondary-color: #ffffff;
}
body {
    font-family: Arial, sans-serif;
    background-color: var(--secondary-color);
}

.navbar-brand {
     padding-top: 0px; 
     padding-bottom: 0px; 
}
.navbar, .footer-background {
    background-color: var(--primary-color);
}

.navbar {
    background-color: var(--primary-color);
}
.navbar-toggler {
    background-color: var(--primary-color); /* Or any color you prefer */
    border: 2px solid white; /* Remove border if you don't want one */
}
.navbar-toggler-icon {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30"><path fill="%23ffffff" d="M0 5h30v4H0zM0 11h30v4H0zM0 17h30v4H0z"/></svg>'); /* Set the icon image (three horizontal lines) */
}
.navbar-brand, .nav-link {
    color: var(--secondary-color) !important;
}
/* .hero {
    background: var(--primary-color);
    color: var(--secondary-color);
    padding: 100px 0;
    text-align: center;
} */
.footer {
    background: var(--primary-color);
    color: var(--secondary-color);
    text-align: center;
    padding: 20px 0;
    margin-top: 20px;
}
        .notice-bar {
        display: flex;
        align-items: center;
        background: #063773;
        /* padding: 8px; */
        font-size: 16px;
        white-space: nowrap;
        /* border-bottom: 2px solid #4caf50; */
    }
    .notice-title {
        background: #4caf50;
        color: white;
        padding: 8px 15px;
        font-weight: bold;
        /* border-radius: 5px; */
        margin-right: 10px;
    }
    .notice-content {
        flex: 1;
        overflow: hidden;
    }
    marquee {
        color: white;
        /* font-weight: bold; */
    }

    /* মোবাইল ভিউ */
    .row.no-gutters {
        margin-left: 0;
        margin-right: 0;
    }

    .no-gutters .col-md-8 {
        padding-left: 0;
        padding-right: 0;
    }

