.main_menu ul li,.main_menu>ul>li,.mega_menu_dropdown,nav{position:relative}*,nav{padding:0}.inline-menu,.logo a,.mega_menu,.right-menu .menu-section{display:flex}.main_menu ul li ul,.mega_menu{background:#fff;transition:.5s}.brand-grid .megamenu-list,.brand-grid ul:nth-child(2),.brand-grid ul:nth-child(4){border-right:0px solid #222!important}*{margin:0;box-sizing:border-box;outline:0}a{text-decoration:none}ol,ul{list-style-type:none}.main-menu,.mega_menu_item img{width:100%}.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{color:#000;padding:30px 0;display:block;position:relative;text-transform:uppercase;font-weight:600;margin:0 15px}.main_menu ul li .active,.main_menu ul li:hover>a{color:var(--primary-color)}.main_menu ul li ul{width:280px;box-shadow:0 0 12.9px 0 #00000040}.main_menu ul li ul li a{padding:10px 15px;color:#000;display:flex;align-items:center}.main_menu ul li .mega_menu_item a:hover,.main_menu ul li ul li:hover a{color:#000}nav{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;border-top:1px solid #000}.mega_menu_item{width:20%;padding:30px 20px}.main_menu ul li .mega_menu_item a{padding:10px 0;color:#000;line-height:20px}.mega_menu_item h3{margin-bottom:5px;text-transform:uppercase}.head-link{margin-bottom:5px}.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:0;top:20px;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:0;top:20px;color:#fff}.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){.main_menu .menu-section:last-child li:last-child,.main_menu ul li{border-bottom:0 solid #222}.has_dropdown .arrow-icon,.mega_menu_dropdown.has_dropdown .arrow-icon{color:#000;top:10px;right:0}.logo img{width:45%!important;height:auto!important;margin-top:7px}.has_dropdown .arrow-icon,.main-menu{display:block}.logo,.menu-section li a.active:before,.menu-section li a:before{display:none}.has_dropdown .arrow-icon{position:absolute;display:block;width:15%;text-align:right}.mobile-logo{display:block;padding-left:15px}.mobile_btn{cursor:pointer;display:block;position:absolute;right:15px;top:20px;font-size:26px;color:#000}.inline-menu{padding-left:0}.main_menu{display:none;width:100%}.main_menu ul li{display:block;width:100%}.main_menu ul li a i{float:right}.main_menu ul li a{padding:10px 0;width:85%;color:#000!important;font-size:18px}.main_menu ul li .mega_menu_item a:hover{color:var(--primary-color)!important}.main_menu ul li ul{width:100%;box-shadow:0 0 #000;padding:0!important;background:#fff}.main_menu ul li ul li ul{left:0;top:auto}.mega_menu_item{width:100%;padding:5px 0}.right-menu .menu-section li:last-child{border:0}.main_menu ul li .mega_menu,.main_menu ul li ul{display:none;transition:none}.mega_menu_demo_2 .mega_menu{transform:translateX(0);width:100%}.sub_menu li:first-child a{padding:10px 0!important}.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{width:160px}.fa-xl{font-size:1.2em!important}}.menu-section li:first-child a{margin-left:0}.sub_menu li:first-child a{padding:10px 15px}.megamenu-lists{width:100%;display:table}.list-col-4{width:25%}.brand-grid .megamenu-list{border-bottom:0 solid #222;border-top:0;border-left:0;margin:0!important}.inline-menu .container .container{display:flex;align-items:flex-start;width:100%;justify-content:flex-start;padding:0}.inline-menu .container-fluid .container-fluid{display:flex;align-items:flex-start;width:100%;justify-content:flex-start;padding:0 170px}