#site-header-wrapper {display:none;}
.header-yellow {display:none;}

@media (max-width: 991px) {
#header-new , #top_block {display:none !important}
#site-header-wrapper {display:block !important}
.header-yellow {margin:0 !important; display:block !important}
}

@media (max-width: 991px) {
#mobile-header {background-color:#36785a; padding:10px 0; width:100%; position:relative; z-index:100;}
#mobile-header #sk-container {display:flex; align-items:center; justify-content:space-between; padding:0 16px;}
#mobile-header #logo-wrapper #logo-img {height:34px; width:auto; display:block;}
#mobile-header #menu-wrapper {display:flex; align-items:center; gap:10px;}
#mobile-header #callnow {display:flex; align-items:center; justify-content:center; width:34px; height:34px; border-radius:50%; background-color:#ffffff; position:relative;}
#mobile-header #callnow::before {content:""; width:16px; height:16px; background-color:#36785a; -webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M6.6 10.8c1.4 2.8 3.8 5.1 6.6 6.6l2.2-2.2c.3-.3.7-.4 1-.2 1.1.4 2.3.6 3.6.6.6 0 1 .4 1 1V20c0 .6-.4 1-1 1C10.3 21 3 13.7 3 4.9c0-.6.4-1 1-1h3.5c.6 0 1 .4 1 1 0 1.2.2 2.4.6 3.6.1.4 0 .8-.2 1L6.6 10.8z'/></svg>") no-repeat center / contain; mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M6.6 10.8c1.4 2.8 3.8 5.1 6.6 6.6l2.2-2.2c.3-.3.7-.4 1-.2 1.1.4 2.3.6 3.6.6.6 0 1 .4 1 1V20c0 .6-.4 1-1 1C10.3 21 3 13.7 3 4.9c0-.6.4-1 1-1h3.5c.6 0 1 .4 1 1 0 1.2.2 2.4.6 3.6.1.4 0 .8-.2 1L6.6 10.8z'/></svg>") no-repeat center / contain;}
#mobile-header #buynow {display:flex; align-items:center; justify-content:center; background-color:#ffffff; color:#36785a; font-size:13px; font-weight:700; padding:8px 16px; border-radius:999px; white-space:nowrap;}
#mobile-header #buynow::before {content:"Buy now";}
#mobile-header #hamburger {display:flex; flex-direction:column; justify-content:center; gap:5px; width:24px; height:20px; cursor:pointer; position:relative; z-index:101;}
#mobile-header #bar-1, #mobile-header #bar-2, #mobile-header #bar-3 {display:block; width:100%; height:2px; background-color:#ffffff; border-radius:2px; transition:transform 0.3s ease, opacity 0.3s ease;}
#mobile-header #mobile-nav-overlay {position:fixed; top:0; left:0; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.5); opacity:0; visibility:hidden; transition:opacity 0.3s ease, visibility 0.3s ease; z-index:98;}
#mobile-header #mobile-nav {position:fixed; top:0; right:0; width:280px; max-width:80%; height:100%; background-color:#ffffff; transform:translateX(100%); transition:transform 0.35s ease; z-index:99; padding:90px 24px 24px; overflow-y:auto; display: flex;}
#mobile-header #mobile-nav-list {list-style:none; margin:0; padding:0;}
#mobile-header .logo-wrapper {display:flex; align-items:center;}
#mobile-header .callnow-link, #mobile-header .buynow-link {display:inline-flex; align-items:center; text-decoration:none;}
#mobile-header .hamburger.is-active #bar-1 {transform:translateY(7px) rotate(45deg);}
#mobile-header .hamburger.is-active #bar-2 {opacity:0;}
#mobile-header .hamburger.is-active #bar-3 {transform:translateY(-7px) rotate(-45deg);}
#mobile-header .hamburger.is-active span {background-color:#36785a !important;}
#mobile-header #mobile-nav-overlay.mobile-nav-overlay.is-active {opacity:1; visibility:visible;}
#mobile-header #mobile-nav.mobile-nav.is-active {transform:translateX(0);}
#mobile-header .mobile-nav-list li {position:relative; border-bottom:1px solid #eee; list-style:none;}
#mobile-header .mobile-nav-list li a {display:block; padding:14px 0; color:#1a1a1a; text-decoration:none; font-weight:600; font-size:15px;}
#mobile-header .mobile-nav-list li a:hover, #mobile-header .mobile-nav-list li.current-menu-item > a {color:#36785a;}
#mobile-header .mobile-nav-list li.buy-online a {color:#36785a; font-weight:700;}
#mobile-header .mobile-nav-list li.buy-online a i {display:none;}
#mobile-header .mobile-nav-list li.menu-item-has-children {padding-right:34px;}
#mobile-header .mobile-nav-list li.menu-item-has-children > a {padding-right:0;}
#mobile-header .submenu-toggle {position:absolute; top:6px; right:0; width:28px; height:28px; display:flex; align-items:center; justify-content:center; cursor:pointer;}
#mobile-header .submenu-toggle::before, #mobile-header .submenu-toggle::after {content:""; position:absolute; background-color:#1a1a1a; transition:transform 0.25s ease, opacity 0.25s ease;}
#mobile-header .submenu-toggle::before {width:12px; height:2px;}
#mobile-header .submenu-toggle::after {width:2px; height:12px;}
#mobile-header .submenu-toggle.is-active::after {transform:rotate(90deg); opacity:0;}
#mobile-header .mobile-nav-list .sub-menu {list-style:none; margin:0; padding:0 0 0 14px; max-height:0; overflow:hidden; transition:max-height 0.3s ease;}
#mobile-header .mobile-nav-list .sub-menu.is-open {max-height:500px;}
#mobile-header .mobile-nav-list .sub-menu li {border-bottom:1px solid #f2f2f2;}
#mobile-header .mobile-nav-list .sub-menu li a {padding:12px 0; font-weight:500; font-size:14px; color:#444;}
body.nav-open {overflow:hidden;}
}

#tag-line {background-color:#f7cd00; width:100%; padding:6px 0;}
#tag-line #tag-line-container {display:flex; align-items:center; justify-content:center; padding:0 16px;}
#tag-line #tag-linez {color:#000; font-size:11px; font-weight:600; text-align:center; letter-spacing:0.2px;}
#site-header-wrapper #mobile-header {position:relative; top:0; left:0; width:100%; z-index:999; transition:box-shadow 0.25s ease;}
#site-header-wrapper #mobile-header.is-sticky {position:fixed; box-shadow:0 4px 12px rgba(0, 0, 0, 0.1); animation:sk-slide-down 0.25s ease;}

@keyframes sk-slide-down {
from {transform:translateY(-100%);}
to {transform:translateY(0);}
}

body.has-sticky-header {padding-top:var(--sk-header-height, 70px);}