.elementor-kit-8{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-244a06e:#380A0B;--e-global-color-c8604a2:#2B2017;--e-global-color-0d9fe0c:#2B2017;--e-global-color-97d1cf5:#070503;--e-global-color-d0d8d88:#070503;--e-global-color-ec34de0:#C7B16D;--e-global-color-62fcd3d:#3C3521;--e-global-color-05bf03b:#3C3521;--e-global-color-dfedb35:#FFFFFF;--e-global-color-2b7662e:#F5EFC7;--e-global-color-93398eb:#004226;--e-global-color-40e8141:#F5E17A;--e-global-color-1de8784:#4B2E22;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;background-color:var( --e-global-color-dfedb35 );overscroll-behavior:auto;}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1500px;}.e-con{--container-max-width:1500px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.main-navigation .mega-menu-inner-wrapper {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
    overflow-x: auto;  /* Enable horizontal scrolling when needed */
}

/* Optional Scrollbar Styling */
.main-navigation .mega-menu-inner-wrapper::-webkit-scrollbar {
    height: 8px;        /* Adjust the scrollbar height */
    background-color: #f5f5f5; /* Light gray track background */
}
.main-navigation .mega-menu-inner-wrapper::-webkit-scrollbar-thumb {
    background-color: #888;  /* Dark gray thumb color */
    border-radius: 4px;   /* Rounded corners for the thumb */
}
.main-navigation .mega-menu-inner-wrapper::-webkit-scrollbar-thumb:hover {
    background-color: #555;  /* Darker gray on hover */
}/* End custom CSS */