.header-item{border-top:1px solid #222;border-bottom:1px solid #222;margin-top:20px;text-align:center}.fa-angle-down{font-size:12px;margin-left:5px}.header .item-right{flex:0 0 17%;display:flex;justify-content:flex-end}.header .item-right a{text-decoration:none;font-size:16px;color:#555;display:inline-block;margin-left:10px;transition:color 0.3s ease}.header .menu>ul>li{display:inline-block;position:relative}.header .menu>ul>li:last-child a{border-right:none}.header .menu>ul>li>a{font-size:16px;font-weight:600;color:#000;position:relative;text-transform:capitalize;transition:color 0.3s ease;text-decoration:none;padding:15px 15px;border-radius:50px}.for-mobile-only li a{color:#000;font-weight:700}.header .menu>ul>li>a.active,.for-mobile-only li a.active{color:var(--primary-color)}.header .menu>ul>li .sub-menu{position:absolute;z-index:500;background-color:#fff;padding:15px 20px;transition:all 0.5s ease;margin-top:1px;opacity:0;visibility:hidden;min-width:200px;text-align:left}.header .menu>ul>li .sub-menu::before{position:absolute;right:-25px;top:-25px;width:50px;height:50px}header .menu>ul>li .sub-menu::after{position:absolute;left:-25px;top:-25px;width:50px;height:50px}.list-item ul li a{font-size:16px;font-weight:500;color:#000;padding-top:2px;padding-bottom:2px;display:block}.list-item ul li a:hover{color:var(--primary-color)}@media(max-width:1600px){.header .menu>ul>li>a{font-size:15px}}@media(max-width:1280px){.header .menu>ul>li>a{font-size:14px;padding:15px 10px}}@media(min-width:1199px){.header .menu>ul>li.menu-item-has-children:hover .sub-menu{visibility:visible;opacity:1}}.header .menu>ul>li .sub-menu>ul>li{line-height:1}.header .menu>ul>li .sub-menu>ul>li>a{display:inline-block;padding:10px 0;font-size:15px;color:#555;transition:color 0.3s ease;text-decoration:none;text-transform:capitalize}.header .menu>ul>li .single-column-menu{min-width:280px;max-width:350px}.header .menu>ul>li .sub-menu.mega-menu>.list-item>ul>li{line-height:1;display:block}.header .menu>ul>li .sub-menu.mega-menu>.list-item>ul>li>a{padding:10px 0;display:inline-block;font-size:15px;color:#555;transition:color 0.3s ease;text-decoration:none;line-height:normal}.header .menu>ul>li .sub-menu.mega-menu{left:50%;transform:translateX(-50%)}.header .menu>ul>li .sub-menu.mega-menu-column-4{max-width:1800px;width:100%;display:flex;flex-wrap:wrap;padding:20px 15px}.header .menu>ul>li .sub-menu.mega-menu-column-4>.list-item{flex:0 0 25%;padding:0 15px}.header .menu>ul>li .sub-menu.mega-menu-column-4>.list-item .title{font-size:16px;color:var(--primary-color);font-weight:500;line-height:1;padding:10px 0;margin-bottom:0}.header .menu>ul>li .sub-menu.mega-menu-column-4>.list-item.text-center .title{text-align:center}.header .menu>ul>li .sub-menu.mega-menu-column-4>.list-item img{max-width:100%;width:100%;vertical-align:middle;margin-top:10px;height:300px;object-fit:cover}.header .menu>ul>li .sub-menu.mega-menu>.list-item>ul>li>a:hover,.header .menu>ul>li .sub-menu>ul>li>a:hover{color:var(--primary-color)}.header .menu>ul>li:hover>a:not(.active){color:var(--primary-color)}.mobile-menu-head,.mobile-menu-trigger{display:none}@media(max-width:1199px){.header .item-center{order:3;flex:0 0 100%}.header .item-left,.header .item-right{flex:0 0 auto}.v-center{justify-content:space-between}.header .mobile-menu-trigger{display:flex;height:30px;width:30px;margin-left:0;cursor:pointer;align-items:center;justify-content:center}.header .mobile-menu-trigger span{display:block;height:2px;background-color:#333;width:24px;position:relative}.header .mobile-menu-trigger span:before,.header .mobile-menu-trigger span:after{content:'';position:absolute;left:0;width:100%;height:100%;background-color:#333}.header .mobile-menu-trigger span:before{top:-6px}.header .mobile-menu-trigger span:after{top:6px}.header .item-right{align-items:center}.header .menu{position:fixed;width:320px;background-color:#fff;left:0;top:0;height:100%;overflow:hidden;transform:translate(-100%);transition:all 0.5s ease;z-index:1099;display:block}.header .menu.active{transform:translate(0%)}.header .menu>ul>li{line-height:1;margin:0;display:block;position:unset}.header .menu>ul>li>a,.for-mobile-only li a{line-height:50px;height:50px;padding:0 15px 0 15px;display:block;border-bottom:1px solid rgb(0 0 0 / .1);border-radius:0;text-transform:uppercase}.header .menu .mobile-menu-head{display:flex;height:50px;border-bottom:1px solid rgb(0 0 0 / .1);justify-content:space-between;align-items:center;position:relative;z-index:501;position:sticky;background-color:#fff;top:0}.header .menu .mobile-menu-head .go-back{height:50px;width:50px;border-right:1px solid rgb(0 0 0 / .1);cursor:pointer;line-height:50px;text-align:center;color:#000;font-size:16px;display:none}.header .menu .mobile-menu-head.active .go-back{display:block}.header .menu .mobile-menu-head.active .go-back .fa-angle-left{margin-top:15px}.header .menu .mobile-menu-head .current-menu-title{font-size:15px;font-weight:500;color:#000}.header .menu .mobile-menu-head .mobile-menu-close{height:50px;width:50px;border-left:1px solid rgb(0 0 0 / .1);cursor:pointer;line-height:50px;text-align:center;color:#000;font-size:25px;display:flex;align-items:center;justify-content:center}.header .menu .menu-main{height:100%;overflow-x:hidden;overflow-y:auto}.header .menu>ul>li .sub-menu.mega-menu,.header .menu>ul>li .sub-menu{visibility:visible;opacity:1;position:absolute;box-shadow:none;margin:0;padding:15px;top:0;left:0;width:100%;height:100%;padding-top:65px;max-width:none;min-width:auto;display:none;transform:translateX(0%);overflow-y:auto}.header .menu>ul>li .sub-menu.active{display:block}@keyframes slideLeft{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0%)}}@keyframes slideRight{0%{opacity:1;transform:translateX(0%)}100%{opacity:0;transform:translateX(100%)}}.header .menu>ul>li .sub-menu.mega-menu-column-4>.list-item img{margin-top:0}.header .menu>ul>li .sub-menu.mega-menu-column-4>.list-item.text-center .title{margin-bottom:20px}.header .menu>ul>li .sub-menu.mega-menu-column-4>.list-item.text-center:last-child .title{margin-bottom:0}.header .menu>ul>li .sub-menu.mega-menu-column-4>.list-item{flex:0 0 100%;padding:0}.header .menu>ul>li .sub-menu>ul>li>a,.header .menu>ul>li .sub-menu.mega-menu>.list-item>ul>li>a{display:block}.header .menu>ul>li .sub-menu.mega-menu>.list-item>ul{margin-bottom:15px}.menu-overlay{position:fixed;background-color:rgb(0 0 0 / .5);left:0;top:0;width:100%;height:100%;z-index:1098;visibility:hidden;opacity:0;transition:all 0.5s ease}.menu-overlay.active{visibility:visible;opacity:1}.header-item{margin-top:10px}}