header{padding:10px 0;position:fixed;width:100%;z-index:999;top:0;z-index:999}header.header-with-bg{background-color:#fff;position:relative}header.fixed-header{background-color:#fff;-webkit-box-shadow:0 0 14px rgba(0,0,0,.2);box-shadow:0 0 14px rgba(0,0,0,.2);position:fixed}header .container nav .desktop-nav .logo-wrap{width:17%;color:#01b3a4;font-size:25px;font-weight:600}header .container nav .desktop-nav .logo-wrap img{width:100%;height:auto;max-width:400px;display:block}header .menu-wrap{width:-webkit-fit-content;width:-moz-fit-content;width:50%;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}header .menu-wrap ul{margin:0;display:flex;flex-wrap:wrap}header .menu-wrap ul li{display:inline-block;position:relative;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;margin:0}header nav .desktop-nav{display:none}header nav .mobile-nav{display:block}header .menu-wrap ul li a{display:block;font-size:18px;letter-spacing:.3px;font-weight:600;padding:10px;color:var(--prime-text);font-family:poppins,sans-serif}.menu-wrap{display:none}header nav .mobile-nav .mob-wrapper{display:flex;justify-content:space-between;align-items:center}header nav .mobile-nav .btn-holder{justify-content:center;column-gap:10px;width:100%;margin-top:12px;row-gap:6px}header nav .mobile-nav .btn-holder .btnh{margin:0}header nav .mobile-nav .logo-wrap{width:125px}header nav .mobile-nav .logo-wrap img{width:100%;height:auto}header nav .mobile-nav .logo-wrap .header-logo{width:100%;display:block}header nav .mobile-nav .cross .ham-wrap{opacity:0}header nav .mobile-nav .hamburger-wrapper{width:25px;height:20px;position:relative}header nav .mobile-nav .hamburger-wrapper .ham-wrap{width:100%;height:2px;background:#1c1e26;border-radius:10px;position:relative;top:50%;transform:translateY(-50%)}header nav .mobile-nav .hamburger-wrapper::before{content:"";width:100%;height:2px;background:#1c1e26;border-radius:10px;position:absolute;top:0}header nav .mobile-nav .hamburger-wrapper::after{content:"";width:100%;height:2px;background:#1c1e26;border-radius:10px;position:absolute;bottom:0}header nav .mobile-nav .cross::before{transform:rotate(45deg)translateY(-55%);top:50%}header nav .mobile-nav .cross::after{transform:rotate(-45deg)translateY(55%);bottom:50%}header nav .mobile-nav .mobile-menu-wrap{display:none;background:#fff;position:absolute;width:100%;height:100vh;overflow:scroll;top:110px;left:0;padding:0 16px;border-top:1px solid #c7c7c7}header nav .mobile-nav .show-menu{display:block}header nav .mobile-nav .mobile-menu-wrap ul.main-menu li{padding:15px 0}header nav .mobile-nav .mobile-menu-wrap ul.main-menu li a{display:flex;align-items:center;font-weight:500}header nav .mobile-nav .mobile-menu-wrap ul.main-menu li a i{font-size:.9em;margin-left:7px}header nav .mobile-nav .mobile-menu-wrap ul.main-menu li .accordion-content{opacity:0;overflow:scroll;max-height:0;transition:opacity 200ms linear,max-height 200ms linear}header nav .mobile-nav .mobile-menu-wrap ul.main-menu li a[aria-expanded=true]+.accordion-content{opacity:1;max-height:90em;transition:all 200ms linear}header nav .mobile-nav .mobile-menu-wrap ul.main-menu li ul.sub-menu-list{padding-left:16px}header nav .mobile-nav .mobile-menu-wrap ul.main-menu li ul.sub-menu-list li{padding:12px 0}@media screen and (min-width:576px){}@media screen and (min-width:768px){header .logo img{width:85%}}@media screen and (min-width:600px){header nav .mobile-nav .btn-holder{position:absolute;top:-2px;left:54%;transform:translate(-50%);width:fit-content;min-width:350px}}@media screen and (min-width:1024px){.menu-wrap{display:block}header nav .mobile-nav{display:none}header .container nav .desktop-nav{display:flex;flex-wrap:wrap;row-gap:11px;align-items:center;justify-content:space-between}header .container nav .desktop-nav .logo{width:15%}header .menu-wrap{width:unset;display:block;text-align:center}header .container nav .desktop-nav .logo-wrap{width:14%}header .menu-wrap ul li a{padding:10px 4px;font-size:16px}header .menu-wrap ul li a:hover{color:#ff914d}.btn-holder .btnh,header .btn{padding:8px 22px}.btn-holder{width:unset}header nav .btn-holder .btnh{margin:0 10px 0 0}header .menu-wrap ul li{margin:0 2px}}@media screen and (min-width:1100px){header .menu-wrap ul li{margin:0 8px}}@media screen and (min-width:1440px){header .container nav .desktop-nav{justify-content:space-between}header .container nav .desktop-nav .logo{width:18%}.btn-holder .btnh,header .btn{padding:8px 31px}header .menu-wrap ul li{margin:0 8px}.btn-holder .btnh{padding:8px 27px}.btn-holder{width:unset}}