.elementor-34862 .elementor-element.elementor-element-899785c{--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-34862 .elementor-element.elementor-element-95f2375{--display:flex;}.elementor-34862 .elementor-element.elementor-element-95f2375.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-34862 .elementor-element.elementor-element-2a78f5d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-34862 .elementor-element.elementor-element-2a78f5d .elementor-nav-menu .elementor-item{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;}.elementor-34862 .elementor-element.elementor-element-2a78f5d .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;}.elementor-34862 .elementor-element.elementor-element-2a78f5d .elementor-nav-menu--dropdown{border-radius:5px 5px 5px 5px;}.elementor-34862 .elementor-element.elementor-element-2a78f5d .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:5px;border-top-right-radius:5px;}.elementor-34862 .elementor-element.elementor-element-2a78f5d .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:5px;border-bottom-left-radius:5px;}.elementor-34862 .elementor-element.elementor-element-9227075{--display:flex;--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:050px;--padding-left:50px;--padding-right:050px;}.elementor-34862 .elementor-element.elementor-element-9227075:not(.elementor-motion-effects-element-type-background), .elementor-34862 .elementor-element.elementor-element-9227075 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-34862 .elementor-element.elementor-element-413410d > .elementor-widget-container{margin:115px 0px 0px 0px;padding:0px 0px 40px 0px;}.elementor-34862 .elementor-element.elementor-element-413410d .shortcode-title{font-size:30px;line-height:42px;}.elementor-34862 .elementor-element.elementor-element-5d47b26 .shortcode-title{font-size:30px;line-height:42px;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-34862 .elementor-element.elementor-element-9227075{--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}}@media(max-width:1200px){.elementor-34862 .elementor-element.elementor-element-9227075{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-34862 .elementor-element.elementor-element-413410d .shortcode-title{font-size:28px;line-height:36px;}.elementor-34862 .elementor-element.elementor-element-5d47b26 .shortcode-title{font-size:28px;line-height:36px;}}@media(max-width:991px){.elementor-34862 .elementor-element.elementor-element-413410d .shortcode-title{font-size:24px;line-height:32px;}.elementor-34862 .elementor-element.elementor-element-5d47b26 .shortcode-title{font-size:24px;line-height:32px;}}@media(max-width:767px){.elementor-34862 .elementor-element.elementor-element-2a78f5d{width:var( --container-widget-width, 330px );max-width:330px;padding:0px 0px 0px 16px;--container-widget-width:330px;--container-widget-flex-grow:0;}.elementor-34862 .elementor-element.elementor-element-2a78f5d .elementor-nav-menu .elementor-item{font-size:11px;line-height:0.2em;letter-spacing:0.3px;word-spacing:0em;}.elementor-34862 .elementor-element.elementor-element-9227075{--margin-top:48px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}}/* Start custom CSS for nav-menu, class: .elementor-element-2a78f5d *//* Menu items ko ek line mein rakhne aur dropdown open karne ke liye */
@media (max-width: 767px) {

  /* Uper wale menu ke horizontal links hide karne ke liye (Hamburger button visible rahega) */
  header .elementor-nav-menu--main,
  .elementor-location-header .elementor-nav-menu--main {
    display: none !important;
  }

  /* Niche wale products/category menu ke liye main layout (ek hi line mein flexible rakhne ke liye) */
  .category-row-menu .elementor-nav-menu--main {
    display: flex !important;
    flex-wrap: nowrap !important;
    justify-content: center !important;
  }

  /* Overflow ko visible rakhein taake dropdown hidden na ho */
  .elementor-nav-menu, 
  .elementor-widget-nav-menu .elementor-widget-container {
    overflow: visible !important;
  }

  /* Spacing aur font-size thodi kam taake fit ho sakein */
  .elementor-nav-menu--main .elementor-item {
    padding-left: 6px !important;
    padding-right: 6px !important;
    font-size: 13px !important;
    white-space: nowrap !important;
  }

  /* Dropdown menu ki positioning sahi karne ke liye */
  .elementor-nav-menu--dropdown {
    position: absolute !important;
    top: 100% !important;
    left: 0 !important;
    width: 100% !important;
    z-index: 9999 !important;
  }
}/* End custom CSS */