.elementor-3408 .elementor-element.elementor-element-6a8a7b6{--display:flex;}.elementor-3408 .elementor-element.elementor-element-a2188a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:767px){.elementor-3408 .elementor-element.elementor-element-a2188a8{--margin-top:-33px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-345px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for html, class: .elementor-element-0b685f4 *//* Footer-er mul jayga komanor jonno */
.custom-footer {
    padding: 20px 0 10px 0 !important; /* Upore-niche padding komano hoyeche */
    border-top: 1px solid #eee;
}

.footer-container {
    display: flex;
    flex-wrap: wrap;
    gap: 10px; /* Column gulor moddher faka jayga kom */
}

.footer-column {
    margin-bottom: 15px !important; /* Protita section-er nicher faka jayga kom */
}

.footer-column h3 {
    margin-bottom: 8px !important; /* Heading-er nicher gap kom */
    font-size: 16px;
}

.footer-column ul li {
    margin-bottom: 4px !important; /* Link gulor moddhe gap kom */
    font-size: 14px;
}

.footer-logo {
    margin-bottom: 5px !important;
    font-size: 20px;
}

.footer-column p {
    font-size: 13px;
    margin-bottom: 8px !important;
    line-height: 1.4;
}

/* Footer bottom section-er jayga komano */
.footer-bottom {
    margin-top: 15px !important;
    padding-top: 10px !important;
    border-top: 1px solid #eee;
}

.footer-bottom p {
    margin-bottom: 2px !important;
    font-size: 12px;
}

/* Mobile-e aro compact korar jonno */
@media (max-width: 600px) {
    .footer-container {
        padding: 0 15px;
    }
    .footer-column {
        flex: 1 1 45%; /* Side by side thakbe 2 ta kore */
    }
    .newsletter-box {
        margin-top: 5px;
    }
}
.footer-bottom {
    text-align: center !important; /* Puro text-ke center korbe */
    display: flex;
    flex-direction: column; /* Line gulo ekter niche arekti rakhbe */
    align-items: center;    /* Horizontal-eo majhkhane rakhbe */
    justify-content: center;
    width: 100%;
}

/* Jodi link ba extra paragraph thake */
.footer-bottom p {
    text-align: center !important;
    margin: 2px 0 !important;
}/* End custom CSS */