.elementor-9622 .elementor-element.elementor-element-a12ca09{--display:flex;--padding-top:24px;--padding-bottom:8px;--padding-left:24px;--padding-right:24px;}.elementor-9622 .elementor-element.elementor-element-dfd63cf .et-mm > .depth-0 > .mi-link{font-size:15px;font-weight:700;color:#111111;}.elementor-9622 .elementor-element.elementor-element-dfd63cf .et-mm > .depth-0 > .mi-link > .menu-icon{background:#111111;}.elementor-9622 .elementor-element.elementor-element-dfd63cf .et-mm > .depth-0:hover > .mi-link{color:#111111;}.elementor-9622 .elementor-element.elementor-element-dfd63cf .et-mm > .depth-0:hover > .mi-link > .menu-icon{background:#111111;}.elementor-9622 .elementor-element.elementor-element-dfd63cf .et-mm .sub-menu .menu-item .mi-link{font-size:14px;line-height:24px;color:#777777;}.elementor-9622 .elementor-element.elementor-element-dfd63cf .et-mm .sub-menu .menu-item .mi-link > .menu-icon{background:#777777;}.elementor-9622 .elementor-element.elementor-element-dfd63cf .et-mm .sub-menu .menu-item:hover > .mi-link{color:#f29f05;}.elementor-9622 .elementor-element.elementor-element-dfd63cf .et-mm .sub-menu .menu-item:hover .mi-link > .menu-icon{background:#f29f05;}/* Start custom CSS for et_megamenu, class: .elementor-element-dfd63cf *//* sirf sub-menu megamenu ke liye scroll */
.sub-menu.megamenu {
  max-height: 400px;       /* apni marzi se height set karo */
  overflow-y: auto;        /* vertical scroll on */
  overflow-x: hidden;      /* horizontal scroll na aaye */
  -webkit-overflow-scrolling: touch; /* mobile smooth scroll */
  position: relative;      /* ensure scroll kaam kare */
  z-index: 9999;
}

/* optional: scrollbar styling (sirf style ke liye) */
.sub-menu.megamenu::-webkit-scrollbar {
  width: 6px;
}
.sub-menu.megamenu::-webkit-scrollbar-thumb {
  background: rgba(0,0,0,0.3);
  border-radius: 4px;
}/* End custom CSS */