.header,.header.sticky{position:fixed;background:#fff}.header .item-right a,.header .logo a,a{text-decoration:none}.header .menu ul>li ul>li>a,.header .menu ul>li>a{font-weight:500;color:#555;transition:color .3s;text-transform:capitalize;font-size:18px}.v-center{align-items:center}ul{list-style:none;margin:0;padding:0}.header{width:100%;top:0;left:0;transition:background .3s,box-shadow .3s,padding .3s;z-index:999;height:75px;display:flex;align-items:center}.header.sticky{box-shadow:0 2px 10px rgba(0,0,0,.2);padding:10px 0}.header .item-left{flex:0 0 20%}.header .logo a{color:#555;font-weight:700}.header .logo img{width:auto}.header .item-center{flex:0 0 80%}.header .item-right{flex:0 0 0%;display:flex;justify-content:flex-end}.header .item-right a{font-size:16px;color:#555;display:inline-block;margin-left:10px;transition:color .3s}.header .menu{text-align:end}.header .menu ul>li{display:inline-block;line-height:50px;margin-left:25px}.header .menu ul>li>a{position:relative}.header.sticky .menu ul>li>a{color:#555}.header .menu ul>li ul{position:absolute;z-index:99;background-color:#fff;border-top:5px solid #a41e35;width:200px;text-align:left;transition:.5s;top:75px;opacity:0;visibility:hidden;box-shadow:0 2px 10px rgba(0,0,0,.2)}@media(min-width:992px){.header .menu ul>li ul>li.menu-item-has-children:hover>ul,.header .menu ul>li.menu-item-has-children:hover>ul{visibility:visible;opacity:1}}.header .menu ul>li ul>li{line-height:1}.header .menu ul>li ul>li>a{display:inline-block;padding:10px 15px;text-decoration:none}.header .menu ul>li .single-column-menu{min-width:280px;max-width:350px}.has-sub,.header .menu ul>li ul>li.menu-item-has-children{position:relative}.header .menu ul>li ul>li ul{position:absolute;left:100%;top:0;opacity:0;visibility:hidden}.banner-section{background-image:url('../img/banner.jpg');background-size:cover;background-position:center;height:700px;width:100%;display:block}.mobile-menu-head,.mobile-menu-trigger{display:none}.list-item p a{font-size:18px;line-height:normal;color:#3f4444}.social-area-wrap{display:flex}@media(max-width:991px){.header .menu .mobile-menu-head .go-back,.header .menu .mobile-menu-head .mobile-menu-close,.header .menu ul>li>a i{height:50px;width:50px;line-height:50px;text-align:center}.header .menu,.menu-overlay{position:fixed;left:0;top:0;transition:.5s}.header{height:auto;padding:20px 0}.header .item-center{order:3;flex:0 0 100%}.header .item-left{flex:0 0 60%}.header .item-right{flex:0 0 40%}.v-center{justify-content:space-between}.header .mobile-menu-trigger{display:flex;height:30px;width:30px;margin-left:15px;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:after,.header .mobile-menu-trigger span:before{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{width:320px;background-color:#fff;height:100%;overflow:hidden;transform:translate(-100%);z-index:1099}.header .menu.active{transform:translate(0)}.header .menu ul>li{line-height:1;margin:0;display:block}.header .menu ul>li>a{text-align:left;color:#555;line-height:50px;height:50px;padding:0 50px 0 15px;display:block;border-bottom:1px solid rgba(0,0,0,.1)}.header .menu ul>li>a i{position:absolute;top:0;right:0;transform:rotate(-90deg)}.header .menu ul>li ul li>a i{position:absolute;right:10px;transform:rotate(0);pointer-events:none}.header .menu .mobile-menu-head{display:flex;height:50px;border-bottom:1px solid rgba(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{border-right:1px solid rgba(0,0,0,.1);cursor:pointer;color:#000;font-size:16px;display:none}.header .menu .mobile-menu-head.active .go-back,.header .menu ul>li ul.active,.header .menu ul>li ul.mega-menu>.list-item>ul>li>a,.header .menu ul>li ul>li>a{display:block}.header .menu .mobile-menu-head .current-menu-title{font-size:15px;font-weight:500;color:#000}.header .menu .mobile-menu-head .mobile-menu-close{border-left:1px solid rgba(0,0,0,.1);cursor:pointer;color:#000;font-size:25px}.header .menu .menu-main{height:100%;overflow-x:hidden;overflow-y:auto}.header .menu ul>li ul,.header .menu ul>li ul.mega-menu{visibility:visible;opacity:1;position:absolute;box-shadow:none;margin:0;padding:65px 15px 15px;top:0;left:0;width:100%;height:100%;max-width:none;min-width:auto;display:none;transform:translateX(0);overflow-y:auto}@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 ul.mega-menu-column-4>.list-item img{margin-top:0}.header .menu ul>li ul.mega-menu-column-4>.list-item.text-center .title{margin-bottom:20px}.header .menu ul>li ul.mega-menu-column-4>.list-item.text-center:last-child .title{margin-bottom:0}.header .menu ul>li ul.mega-menu-column-4>.list-item{flex:0 0 100%;padding:0}.header .menu ul>li ul.mega-menu>.list-item>ul{margin-bottom:15px}.menu-overlay{background-color:rgba(0,0,0,.5);width:100%;height:100%;z-index:1098;visibility:hidden;opacity:0}.menu-overlay.active{visibility:visible;opacity:1}}