.menuWrap{display:flex;align-items:center;justify-content:space-between}
.menu li{}
.menu li a{display:block;text-decoration:none;}
.menu li a i{font-size:24px;font-weight:900;transition:all 0.3s ease-in-out;}
.menu li.dropdown{position:relative;}
.menu li.dropdown .dropdown-list{right:0;}
.menu li.dropdown:hover a i{transform:rotate(180deg);transition:all 0.3s ease-in-out}
.menu li.active a{font-weight:600;color:var(--primary);}
.dropdown-list{opacity:0;z-index:9;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(94,37,104,0.15);position:absolute;font-size:0;width:200px;box-shadow:0px 12px 20px rgba(94,37,104,0.25);overflow:hidden;height:0;transition:height 0.6s ease,opacity 0.4s ease;}
@keyframes dropdown-item-fade-in{
  from{opacity:0;transform:translateY(-10px)}
  to{opacity:1;transform:translateY(0)}
}
.menu li.dropdown:hover .dropdown-list{opacity:1;transition:height 0.6s ease,opacity 0.3s ease;}

/* .menu li.dropdown:hover .dropdown-list li{opacity:0;animation:dropdown-item-fade-in 0.4s forwards} */
.menu li.dropdown:hover .dropdown-list li:nth-child(1){animation-delay:0.1s}
.menu li.dropdown:hover .dropdown-list li:nth-child(2){animation-delay:0.2s}
.menu li.dropdown:hover .dropdown-list li:nth-child(3){animation-delay:0.2s}
.menu li.dropdown:hover .dropdown-list li:nth-child(4){animation-delay:0.3s}
.menu li.dropdown:hover .dropdown-list li:nth-child(5){animation-delay:0.3s}
.menu li.dropdown:hover .dropdown-list li:nth-child(6){animation-delay:0.4s}
.dropdown-list li{margin:0;width:100%;position:relative;transition:all 0.4s}
.dropdown-list li a{transition:0.3s 
ease-in-out;padding:15px 0;margin-inline:20px;color:#212529;font-weight:400;position:relative;font-size:16px;border-bottom:1px solid #BEBEBE;}
.dropdown-list li.last a{border:0}
.dropdown-list li a:before{content:'';position:absolute;height:100%;width:5px;background-color:#ffffff00;left:-20px;top:0;transition:all 0.3s ease-in-out;transform:scale(0.7);opacity:0}
.dropdown-list li:before{content:'';position:absolute;width:100%;background-color:#ffffff00;bottom:0;left:0;height:1px}
.dropdown-list li.last:before{display:none}
.dropdown-list li a:hover:before{transition:all 0.3s ease-in-out;transform:scale(1);opacity:1}
.dropdown-list li a:after{content:'';position:absolute;height:100%;width:0;background-color:rgb(255 255 255 / 0%);top:0;bottom:0;z-index:-1;left:-20px;transition:all 0.4s ease-in-out}
.dropdown-list li a:hover:after{transition:all 0.6s ease-in-out;width:100%}
li.navItems a{position:relative}
li.navItems a:before{position:absolute;content:'';height:2px;width:100%;left:0;bottom:5px;background-color:var(--primary);transition:all 0.5s;transform:scale(0.4);opacity:0}
li.navItems a:hover:before{width:100%;transition:all 0.5s;transform:scale(1);opacity:1}
li.navItems.active a:before{width:100%;transition:all 0.5s;transform:scale(1);opacity:1}
aside li.navItems a:hover:before{display:none}
li.dropdown a{}
.menu-Bar{width:30px;height:30px;cursor:pointer;position:relative;right:0;top:0px;bottom:11px;z-index:22;display:block}
.menu-Bar span{display:block;height:3px;width:30px;background:var(--primary);position:absolute;transition:.6s all;border-radius:100px}
.menu-Bar span:nth-child(1){top:0}
.menu-Bar span:nth-child(2){top:11px;transform-origin:left}
.menu-Bar span:nth-child(3){top:22px}
.menu-Bar.open span:nth-child(1){transform:rotate(45deg);top:12px;transform-origin:right-center}
.menu-Bar.open span:nth-child(2){width:0;opacity:0}
.menu-Bar.open span:nth-child(3){transform:rotate(-45deg);top:12px;transform-origin:right-center}
.overflow-y-hidden{overflow-y:hidden}
.accordionmenu{overflow-y:overlay;padding:10px 0}
.accordionmenu li h4{font-size:20px;color:#000;font-weight:600;padding:10px 20px}
.accordionmenu li:last-child .link{border-bottom:0}
.accordionmenu li i{position:absolute;top:17px;left:12px;font-size:18px;color:#fff;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
.accordionmenu li i.fa-chevron-down{right:22px;left:auto;font-size:16px;font-weight:400}
.accordionmenu .link:hover i{color:#fff}
.accordionmenu li.open i{color:#fff}
.accordionmenu li.open i.fa-chevron-down{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.accordionmenu li ul.sidebar_submenu li a{padding:10px 20px;font-size:14px;line-height: 20px;}
#accordionmenu::-webkit-scrollbar-button:end:increment,#accordionmenu::-webkit-scrollbar-button:start:decrement{display:none}
#accordionmenu::-webkit-scrollbar-track-piece{-webkit-box-shadow:inset 0 0 6px rgb(255 96 5);background-color:#000}
.sidebar_submenu{display:none;background:#ffffff59;font-size:14px}
.accordionmenu a,.sidebar_submenu a,.accordionmenu .link{display:block;text-decoration:none;color:#fff;padding:10px 10px 10px 0;line-height:24px;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;font-weight:400;font-size:15px;border-bottom:1px solid rgb(255 255 255 / 25%);position:relative;cursor:pointer}
.sidebar_submenu a:hover{background:rgb(34 90 147 / 25%);color:#fff}
#sidebar{width:100vw;position:fixed;top:-100vh;height:max-content;font-size:0;z-index:5;padding:70px 0 0 0;background:var(--primary);transition:0.6s cubic-bezier(0.65,0.05,0.36,1);align-items:center}
.opensidebar#sidebar{transition:0.3s ease-in-out;top:0}
.mobileWrap{display:flex;align-items:center;justify-content:space-between;    /* padding: 6px 0; */    /* height:60px */}
.mobileNavigation{z-index:99;position:relative}
.mobileNavigation{display:none}
.mobileWrap .logoWrapMob{font-size:0;line-height:normal;}
.mobileWrap .logoWrapMob a{font-size:0;display:inline-flex;align-items:center;}
li.navItems.last a{border:0;}
.mobileNavigation.main-head.fixedHeader{box-shadow:0px 6px 25px rgb(94 37 104 / 35%);position:fixed;    /* height:60px; */padding:5px 0;}
.descktop-menu{padding:15px 0;}
.descktop-menu ul.menu{display:flex;margin-left:auto;gap:20px;align-items:center;}
.navItems a,.dropdown a{color:#212529;line-height:26px;font-size:16px;padding:10px 0;}
.fixedHeader{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeInDown;animation-delay:0.2s;position:fixed;top:0;z-index:6;width:100%}
li.dropdown.one ul.dropdown-list{width:460px;}
.dropdown-list li.last a{border:0;}
.menu li.dropdown.two:hover .dropdown-list{height:115px;}
.menu li.dropdown.one:hover .dropdown-list{height:230px;}
.dropdown-list li a:hover{color:var(--primary);margin-left:25px;transition:0.3s ease-in-out;}
li.dropdown a.linkDD{display:flex;align-items:center;gap:10px;}
li.dropdown.two a.linkDD{background-color:var(--primary);padding:10px 14px;color:#fff;}
.mobileWrap .logoWrapMob a img{max-width:190px;}
.dropdown-list li.active a,.navItems.active a{pointer-events:none;}
body.homepage .mobileNavigation,
body.homepage  .descktop-menu{
    background-color: #f9f9f9;
}
.mobileNavigation,.descktop-menu{
    background-color: #ffffff;
}
/* Keyframes */
@keyframes fadeInDown{
  from{opacity:0;transform:translate3d(0,-100%,0);}
  to{opacity:1;transform:translate3d(0,0,0);}
}
.descktop-menu.fixedHeader{padding:10px 0;box-shadow:0px 4px 6px #00000042;position:fixed;width:100%;z-index:9;}
.Visible-md{display:none;}
.NavDeskwrap{display:flex;align-items:center;}
@media (max-width:1199px){
  .navItems a,.dropdown a{font-size:15px;line-height:24px;}
  .descktop-menu ul.menu{gap:15px;}
  .dropdown-list li a{font-size:15px;margin-inline:15px;padding:10px 0;}
  .menu li.dropdown.one:hover .dropdown-list{width:405px;height:180px;}
  .menu li.dropdown.two:hover .dropdown-list{height:92px;}
  .dropdown-list{width:165px;}
}
@media (max-width:991px){
  .descktop-menu{display:none}
  .mobileNavigation{display:block;padding:10px 0;}
  .navItems a,.dropdown a{color:#fff;}
}
.overlayBlack.active{height:100%;width:100%;position:fixed;z-index:1;top:0;left:0;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.6);overflow-x:hidden;transition:0.5s}