.ele_header__area-menubar-center{display:flex;align-items:center;gap:50px}.ele_header__area-menubar-center-menu ul{padding:0;margin:0}.ele_header__area-menubar-center-menu ul li{display:inline-block;position:relative;list-style:none;margin:0 25px;padding-right:15px}.ele_header__area-menubar-center-menu ul li::after{content:"";position:absolute;left:0;width:0;transition:width 0.5s cubic-bezier(.35,.7,.35,1);bottom:0;transform:skew(-35deg);height:4px;background:var(--primary-color-1);z-index:1}.ele_header__area-menubar-center-menu ul li:hover::after{width:100%}.ele_header__area-menubar-center-menu ul li:hover>a{color:var(--primary-color-1)!important}.ele_header__area-menubar-center-menu ul li:hover>.sub-menu{transform:scale(1,1);opacity:1;visibility:visible}.ele_header__area-menubar-center-menu ul li .sub-menu{position:absolute;background:var(--bg-white);min-width:240px;transition:all 0.3s ease-out 0s;top:100%;opacity:0;box-shadow:var(--box-shadow-1);visibility:hidden;z-index:99;text-align:left;transform:scale(1,0);transform-origin:0 0;border-bottom:4px solid var(--primary-color-1)}.ele_header__area-menubar-center-menu ul li .sub-menu li{display:block;padding:0 30px;margin:0!important}.ele_header__area-menubar-center-menu ul li .sub-menu li::after{display:none}.ele_header__area-menubar-center-menu ul li .sub-menu li a{border-bottom:1px solid var(--border-color-2);color:var(--text-heading-color)!important;padding:13px 0;transition:all 0.4s ease-out 0s;font-size:15px;line-height:26px!important;text-transform:capitalize;position:relative}.ele_header__area-menubar-center-menu ul li .sub-menu li a::after{position:absolute;content:"";background:var(--primary-color-1);width:0;transition:all 0.4s ease-out 0s;height:1px;left:0;bottom:-1px}.ele_header__area-menubar-center-menu ul li .sub-menu li .sub-menu{left:100%;top:0}.ele_header__area-menubar-center-menu ul li .sub-menu li:hover>a{color:var(--primary-color-1)!important}.ele_header__area-menubar-center-menu ul li .sub-menu li:hover>a::after{width:100%}.ele_header__area-menubar-center-menu ul li .sub-menu li:last-child>a{border:none}.ele_header__area-menubar-center-menu ul li .sub-menu li:last-child>a::after{display:none}.ele_header__area-menubar-center-menu ul li .sub-menu .menu-item-has-children>a::before{content:"\f105";right:0;color:var(--bg-heading-color)!important}.ele_header__area-menubar-center-menu ul li ul .sub-menu li .sub-menu{color:var(--text-heading-color);cursor:pointer}.ele_header__area-menubar-center-menu ul li a{color:var(--text-heading-color);display:block;font-weight:500;font-size:16px;line-height:100px;transition:all 0.4s ease-out 0s;text-transform:capitalize;font-family:var(--body-font)}.ele_header__area-menubar-center-menu ul li.menu-item-has-children>a{position:relative}.ele_header__area-menubar-center-menu ul li.menu-item-has-children>a::before{content:"\f107";position:absolute;top:50%;transform:translateY(-48%);right:-15px;font-family:"Font Awesome 5 Pro";font-weight:400;color:var(--bg-heading-color);transition:all 0.3s ease}.ele_header__area-menubar-center-menu ul li.menu-item-has-children:hover>a::before{color:var(--primary-color-1)!important}.ele_header__area-menubar-center-menu ul li:first-child{margin-left:0}.ele_header__area-menubar-center-menu ul li:last-child{margin:0}.menu_bar{display:none;cursor:pointer}.menu_bar i{font-size:28px;color:var(--text-heading-color)}.menu_bar-popup{opacity:0;visibility:hidden;position:fixed;top:0;left:0;width:450px;height:100%;background:var(--bg-heading-color);z-index:9999;transition:0.4s;transform:translateX(-100%);padding:40px}.menu_bar-popup.show{opacity:1;visibility:visible;transform:translateX(0)}.menu_bar-popup-close{position:absolute;top:40px;right:40px;transform:rotate(0)}.menu_bar-popup-close i{background:var(--primary-color-1);width:40px;color:var(--text-white);height:40px;line-height:40px;text-align:center;border-radius:50%;cursor:pointer;display:block}.menu_bar-popup-close i:hover{animation:rotate 0.4s ease 0s}.menu_bar-popup-logo img{max-width:180px}.menu_bar-popup .mean-container .mean-nav>ul{display:block!important}.menu_bar-popup .mean-container a.meanmenu-reveal{display:none!important}.menu_bar-popup .mean-container .mean-bar{background:#fff0;padding:0;z-index:99}.menu_bar-popup .mean-container .mean-nav{background:#fff0;overflow:hidden;margin-top:15px;box-shadow:none}.menu_bar-popup .mean-container .mean-nav ul li a{transition:0.4s}.menu_bar-popup .mean-container .mean-nav ul li a.mean-expand{background:#fff0;width:initial;margin:0;padding:0!important;border:0!important;left:0;height:51px;font-size:0!important;color:var(--primary-color-1);text-align:right}.menu_bar-popup .mean-container .mean-nav ul li a.mean-expand::after{content:"\f105";position:absolute;font-family:"Font Awesome 5 Pro";font-weight:400;right:3px;top:50%;color:var(--text-white);font-size:20px;transform:translateY(-50%);transition:0.4s}.menu_bar-popup .mean-container .mean-nav ul li a.mean-expand:hover{background:#fff0}.menu_bar-popup .mean-container .mean-nav ul li a.mean-expand.mean-clicked::after{transform:translateY(-50%) rotate(90deg)}.menu_bar-popup .mean-container .mean-nav ul li a:hover{color:var(--primary-color-1);background:none}.menu_bar-popup .mean-container .mean-nav .sub-menu li a.mean-expand{background:#fff0}.menu_bar-popup .mean-container .mean-nav .sub-menu li a.mean-expand:hover{background:#fff0}.menu_bar-popup .mean-container .mean-nav ul li a,.menu_bar-popup .mean-container .mean-nav ul li li a{color:var(--text-white);font-size:16px;line-height:26px;font-family:var(--heading-font);font-weight:600;text-transform:capitalize;border-top:0;border-bottom:1px solid var(--color-11);width:100%;padding:10px 0;opacity:1}.menu_bar-popup .mean-container .mean-nav ul li a:hover,.menu_bar-popup .mean-container .mean-nav ul li li a:hover{color:var(--primary-color-1)}.menu_bar-popup .mean-container .mean-nav ul li li a{padding:10px 20px}.menu_bar-popup .mean-container .mean-nav ul li li li a{padding:10px 40px;width:100%}@media (max-width:991px){.menu_bar{display:block}}@media (max-width:767px){.menu_bar-popup{width:100%}}@media (max-width:440px){.menu_bar-popup{padding:30px}.menu_bar-popup-close{top:30px;right:30px}}