.main_menu ul li,.main_menu>ul>li,.mega_menu_dropdown{position:relative}.main-menu,.mega_menu_item img,header{width:100%}.inline-menu,.logo a,.mega_menu,.right-menu .menu-section{display:flex}.main_menu ul li ul,.mega_menu{background:#fff;transition:.5s}*{margin:0;padding:0;box-sizing:border-box;outline:0}a{text-decoration:none}ol,ul{list-style-type:none}.inline-menu{justify-content:space-between;align-items:center;width:100%}.main_menu>ul>li{display:inline-block;margin:0 -2px}.main_menu ul li a{font-size:14px;font-weight:500;color:#000;padding:20px 17px;display:block;position:relative}.main_menu ul li .active,.main_menu ul li .active .arrow-icon,.main_menu ul li:hover .arrow-icon,.main_menu ul li:hover>a{color:var(--primary-color)}.main_menu ul li ul{width:210px;box-shadow:0 0 7px 0 #0000001a}.main_menu ul li ul li a{padding:10px 15px;font-size:14px;color:#000;display:flex;align-items:center;border-bottom:1px dashed #efefef}.main_menu ul li ul li:last-child a{border-bottom:0 dashed #efefef}.main_menu ul li .mega_menu_item a:hover,.main_menu ul li ul li:hover a{color:#000}header{position:fixed;border-bottom:1px solid #00000008;top:0;z-index:99;background:#fff}.main_menu ul li ul li a .menu-img{margin-right:15px;width:18px}.main_menu ul li ul li a .menu-arrow{position:absolute;right:20px;opacity:0;visibility:hidden}.main_menu ul li .sub_menu li a:hover .menu-arrow{opacity:1;visibility:visible}.main_menu ul li .sub_menu li a:hover{background:#f7f7f7}.main_menu ul li ul li a i{float:right}.main_menu ul li ul li ul{left:100%;top:0}.mega_menu{left:0;right:0;padding:0 30px;flex-wrap:wrap}.mega_menu_item{width:20%;padding:30px 20px}.main_menu ul li .mega_menu_item a{padding:7px 0;color:#000}.mega_menu_item h3{margin-bottom:0;font-size:16px}.mega_menu_demo_2 .mega_menu{left:50%;transform:translateX(-50%);width:1140px}.mobile-logo,.mobile_btn{display:none}.mega_menu_dropdown.has_dropdown .arrow-icon{position:absolute;right:-3px;top:22px;font-size:13px;display:block;color:#fff}.has_dropdown .sub_menu .arrow-icon{position:absolute;top:10px;display:block;right:20px}.has_dropdown .arrow-icon{position:absolute;display:block;right:3px;top:20px;font-size:13px;color:#000}.menu-section{padding:0}.right-menu{display:flex;align-items:center}@media (min-width:992px){.main_menu ul li ul{visibility:hidden;opacity:0;padding-left:0;position:absolute;margin-top:50px}.main_menu ul li .mega_menu{visibility:hidden;opacity:0;position:fixed;margin-top:50px}.main_menu ul li:hover>.mega_menu,.main_menu ul li:hover>ul{visibility:visible;opacity:1;margin-top:0;z-index:99}}@media (max-width:991px){.logo img{width:45%!important;height:auto!important;margin-top:7px}.has_dropdown .arrow-icon,.main-menu,.mobile-logo{display:block}.inline-mobile-header{display:flex;justify-content:space-between;align-items:center}.logo,.menu-section li a.active:before,.menu-section li a:before{display:none}.has_dropdown .arrow-icon{position:absolute;top:10px;display:block;right:0;width:15%;color:#000;text-align:center}nav{padding:5px 0}.mobile_btn{cursor:pointer;display:block;position:relative;font-size:26px;color:#000}.inline-menu{padding-left:0}.main_menu{display:none;width:100%}.main_menu ul li{display:block;width:100%;border-bottom:1px solid #ddd}.main_menu .menu-section:last-child li:last-child{border-bottom:0 solid #ddd}.main_menu ul li a i{float:right}.main_menu ul li a{padding:10px 0;width:85%;color:#000!important;font-size:16px}.sub_menu li:first-child a{padding:10px 0!important}.main_menu ul li .mega_menu_item a:hover{color:var(--primary-color)!important}.mega_menu_dropdown.has_dropdown .arrow-icon{top:10px;right:0}.main_menu ul li ul{width:100%;box-shadow:0 0 #000;padding:0!important;background:#fff;display:none;transition:none}.main_menu ul li ul li ul{left:0;top:auto}.mega_menu_item{width:100%;padding:5px 0}.mega_menu_item h3{font-size:14px;color:#fff}.right-menu .menu-section li:last-child{border:0}.main_menu ul li .mega_menu{display:none;transition:none;background:var(--primary-color);box-shadow:0 0 0 0 rgb(212 201 201 / 75%)}.mega_menu_demo_2 .mega_menu{transform:translateX(0);width:100%}.main_menu ul li ul li a{padding:10px 0;font-size:16px;color:#fff}.has_dropdown .sub_menu .arrow-icon{position:absolute;top:10px;display:block;right:0}.main_menu ul li .sub_menu li a:hover{background:0 0}.mobile-logo img{height:45px}.right-menu .main-btn.btn-white{font-size:14px;padding:10px 0;line-height:26px;height:auto;letter-spacing:0}.fa-xl{font-size:1.2em!important}}.menu-section li:first-child a{padding:15px 15px 15px 0}.sub_menu li:first-child a{padding:10px 15px}