.elementor-4775 .elementor-element.elementor-element-5d04260{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4775 .elementor-element.elementor-element-6ab3f7d{--display:flex;}.elementor-4775 .elementor-element.elementor-element-c1c75fa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4775 .elementor-element.elementor-element-85248cc{text-align:center;}.elementor-4775 .elementor-element.elementor-element-85248cc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:58px;font-weight:bold;color:#000000;}.elementor-4775 .elementor-element.elementor-element-32b7f2a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4775 .elementor-element.elementor-element-997ce69{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4775 .elementor-element.elementor-element-4be3324{--display:flex;--min-height:158px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4775 .elementor-element.elementor-element-4be3324:not(.elementor-motion-effects-element-type-background), .elementor-4775 .elementor-element.elementor-element-4be3324 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#060710;}@media(min-width:768px){.elementor-4775 .elementor-element.elementor-element-4be3324{--content-width:1186px;}}@media(max-width:1024px){.elementor-4775 .elementor-element.elementor-element-5d04260{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-4775 .elementor-element.elementor-element-5d04260{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-4c91875 *//* Widget Container */
    .wp-food-menu-section {
        font-family: 'Hind Siliguri', sans-serif;
        position: relative;
        
        /* FORCE FULL VIEWPORT WIDTH HACK for WordPress */
        width: 100vw; 
        margin-left: calc(-50vw + 50%); 
        margin-right: calc(-50vw + 50%);
        
        /* সাদা অংশ দূর করার জন্য এই লাইনটি যুক্ত করা হলো */
        margin-top: -20px !important; 
        
        padding: 0;
        box-sizing: border-box;
        max-width: 100vw; 
        overflow: hidden; /* Contains the animation properly */
    }
    
    
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   .wp-food-menu-section {
    margin-top: -40px !important; /* গ্যাপের পরিমাণ অনুযায়ী এই ভ্যালু পরিবর্তন করে নিন */
    z-index: 1; 
}
   
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    /* ডেস্কটপের জন্য নিচের দিকে হাইট বাড়ানো */
.wp-food-menu-bg {
    padding-bottom: 150px !important; /* আপনার পছন্দমতো মান (যেমন- 80px, 120px) বসাতে পারেন */
}

/* মোবাইলের স্ক্রিনে নিচের হাইট ঠিক রাখার জন্য */
@media (max-width: 768px) {
    .wp-food-menu-bg {
        padding-bottom: 60px !important; /* মোবাইলের জন্য স্পেস একটু কম রাখা হলো */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8e955ff *//* Bangla Dine Social Wrapper - Radius & Overlap Effect */
.bd-social-wrapper {
    /* সেকশনের চারপাশ গোলাকার বা রেডিয়াস করার জন্য */
    border-radius: 40px; 
    
    /* নিচের সেকশনের উপরে ওভারল্যাপ করার জন্য Negative Margin */
    margin-bottom: -80px; 
    
    /* এই সেকশনটি যেন নিচের সেকশনের উপরে থাকে তা নিশ্চিত করতে */
    position: relative; 
    z-index: 99; 
    
    /* (ঐচ্ছিক) ওভারল্যাপটা আরও সুন্দরভাবে বোঝানোর জন্য একটি হালকা শ্যাডো */
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.5); 
}

/* মোবাইলের জন্য ওভারল্যাপ এবং রেডিয়াস একটু কমিয়ে দেওয়া হলো যাতে ডিজাইন ঠিক থাকে */
@media (max-width: 1024px) {
    .bd-social-wrapper {
        border-radius: 30px;
        margin-bottom: -50px; 
    }
}/* End custom CSS */