.header-replace {
	width: 100%;
}

.header-wrap {
	right: 0;
	z-index: 100;
	width: 100%;
	position: relative;
}

.header-container-box {
	display: flex;
	width: 100%;
	align-items: center;
	justify-content: space-between;
}

.header-container-box .header-area {
	display: table-cell;
	vertical-align: middle;
}

.header-area.area-right {
	text-align: left;
}

.header-area.area-center {
	text-align: center;
}

.header-area.area-left {
	text-align: right;
}

.header-horizontal .header-content-wrap {
	white-space: nowrap;
}

.header-content-wrap {
	display: flex;
	gap: 0.8em;
	justify-content: center;
	align-items: center;
}

.header-horizontal .header-content-wrap>div {
	display: inline-block;
	white-space: normal;
	vertical-align: middle;
}

.header-horizontal .header-content-wrap>div:first-child {
	margin-right: 0
}


.header-vertical .header-content-wrap>div {
	display: block;
	margin-right: 0 !important;
	margin-left: 0 !important;
}

.header-content-wrap img {
	max-width: 100%;
	max-height: 100%;
}

.header-area.area-left .header-content-wrap>div:last-child {
	margin-left: 0 !important;
}

.header-area.area-right .header-content-wrap>div:first-child,
.header-area.area-center .header-content-wrap>div:first-child {
	margin-right: 0 !important;
}

.header-center .header-vertical .header-content-wrap>div {
	margin: 0 !important;
}

.header-bg-box {
	position: relative;
	box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.1);
}

.header-bg-box:after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 2;
	pointer-events: none;
}

.header-wrap .area-left,
.header-wrap .area-center,
.header-wrap .area-right {
	width: auto;
}

.header-wrap .logo img {
	max-width: 100%;
}

.header-wrap .floating-header-logo {
	display: none !important;
}

.header-wrap .floating-header-logo.header-logo {
	display: inline-block !important;
}


.header-wrap .logo img {
	max-height: 80%;
	margin-bottom: 2px;
}


.header-wrap .floating-header-logo.header-logo {
	display: inline-block !important;
}


.floating-nav.floating-active {
	position: fixed !important;
	width: 100%;
	z-index: 1000;
}

.dng-main.Boxed .sticky-fixed .floating-nav.floating-nav-sticky,
.dng-main.Boxed .floating-nav.floating-active {
	width: auto;
	right: auto;
}

.sticky-fixed .floating-nav.floating-nav-scrollup.floating-active,
.sticky-fixed .floating-nav.floating-nav-scrollup.floating-active-up {
	opacity: 0;
	margin-top: -100px;
	-webkit-transition: none;
	transition: none;
}

.sticky-fixed .floating-nav.floating-nav-scrollup.floating-active.floating-active-down {
	opacity: 1;
	-webkit-transition: opacity linear 300ms, margin linear 300ms;
	transition: opacity linear 300ms, margin linear 300ms;
	margin-top: 0;
}

.sticky-fixed .floating-nav.floating-nav-scrollup.floating-active-up {
	-webkit-transition: opacity linear 300ms, margin linear 300ms;
	transition: opacity linear 300ms, margin linear 300ms;
}

.floating-nav-sticky.header-wrap {
	-webkit-transition: all ease-in 200ms;
	transition: all ease-in 200ms;
}

.floating-nav-sticky.floating-active .floating-display-none,
.floating-nav-sticky.floating-active .floating-display-none .header-top,
.floating-nav-scrollup.floating-active .floating-display-none,
.floating-nav-scrollup.floating-active .floating-display-none .header-top {
	overflow: hidden !important;
	height: 0px !important;
	border-width: 0px !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.overlay-panel-content:before {
	opacity: 1;
	background-color: #1e1e1e;
	background: -webkit-linear-gradient(left top, #1e1e1e, #1e1e1e);
	background: -o-linear-gradient(left top, #1e1e1e, #1e1e1e);
	background: -moz-linear-gradient(left top, #1e1e1e, #1e1e1e);
	background: linear-gradient(to left top, #1e1e1e, #1e1e1e);
}

.logo img {
	max-width: 100%;
}

.header-horizontal .header-content-wrap {
	white-space: nowrap;
	justify-content: flex-end;
}

.mobile-header .header-content-wrap {
	gap: 0.2rem;
	width: 100%;
	display: flex;
}

.mobile-header .header-content-wrap {
	display: flex;
	justify-content: space-around;
}

.mobile-header .header-mobile-bottom .header-area.area-left {
	padding: 0.5em;
	width: 40%;
}

.mobile-header .header-mobile-bottom .header-area.area-right {
	padding-right: 0.5em;
	width: 40%;
}

.mobile-header .header-mobile-bottom .header-area.area-left svg {
	max-height: 2rem;
	max-width: 2rem
}

.mobile-header .header-mobile-bottom .header-area.area-right svg {
	max-height: 2rem;
	max-width: 2rem
}

.header-horizontal .header-content-wrap>div {
	display: inline-block;
	white-space: normal;
}

/*mobile header*/
.mobile-header {
	/* display: none; */
	position: relative;
}

.mobilemenu_close {
	display: none !important;
}

.mobile-header .logo img {
	max-width: inherit;
}

.mobile-header-replace {
	height: 64px;
	display: none;
	height: 4rem !important;
}

@media only screen and (max-width: 1024px) {

	.header-wrap,
	.header-replace {
		display: none;
	}

	.dng-mobilemenu,
	.mobile-header-replace,
	.mobile-header {
		display: block;
	}

	.mobile-header {
		width: 100%;
	}

	.mobile-header .header-mobile,
	.mobile-header .header-mobile-top,
	.mobile-header .header-mobile-bottom {
		display: flex;
		width: 100%;
		align-items: center;
		justify-content: space-between;
	}

	.mobile-header .header-area,
	.mobile-header .header-area-top,
	.mobile-header .header-area-bottom {
		padding-right: 15px;
		padding-left: 5px;
		display: flex;
		align-items: center;
	}

	.mobile-header .header-content-wrap>* {
		display: inline-block;
	}

	.navbar-tool {
		white-space: nowrap;
	}

	.navbar-tool>.widget,
	.mobile-menu-icon {
		display: inline-block;
		vertical-align: middle;
		white-space: normal;
		margin-right: 12px;
		cursor: pointer;
	}

	.mobile-header .search-popup-box {
		display: inline-block;
	}

	.mobile_menu_show {
		overflow: hidden;
	}

	.mobile-header {
		z-index: 1000;
		width: 100%;
	}

	.mobile-header.header-position {
		position: absolute;
	}

	.mobile-header.floating-nav {
		position: fixed;
		top: 0;
	}

	.mobile-header .mobile-header-shadow {
		-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
		box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
	}

	.MobileNav:before {
		content: "";
		top: 0px;
		left: 50%;
		width: 428px;
		height: 100%;
		background-color: #fff;
		-webkit-background-size: 100% 100%;
		-moz-background-size: 100% 100%;
		-o-background-size: 100% 100%;
		background-size: 100% 100%;
		z-index: -3;
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		transform: translateX(-50%);
		-webkit-mask-image: url(data:image/png;base64,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);
		mask-image: url(data:image/png;base64,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);
		position: absolute;
		background: var(--accent-color);
		mask-repeat: no-repeat;
		mask-size: auto;
		-webkit-mask: url(../images/nav-bottom.png)center/cover;
		mask: url(../images/nav-bottom.png)center/cover;
	}

	.MobileNav:after {
		content: "";
		bottom: -4px;
		left: 50%;
		width: 428px;
		height: 102%;
		background-color: var(--accent-color2);
		-webkit-background-size: 100% 100%;
		-moz-background-size: 100% 100%;
		-o-background-size: 100% 100%;
		background-size: 10% 10%;
		z-index: -4;
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		transform: translateX(-50%);
		-webkit-mask-image: url(data:image/png;base64,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);
		mask-image: url(data:image/png;base64,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);
		position: absolute;
	}

	.mobile-header {
		color: #333333;
		font-weight: normal;
	}

	.mobile-header .logo {
		text-align: right;
	}

	.mobile-header img {
		max-height: 100%;
	}

	.mobile-header .shopping-cart-box .shopping-cart-content {
		border-top-color: #2c5cda;
	}

	.mobile-header .shopping-cart-box .shopping-cart-content:before {
		border-bottom-color: #2c5cda;
	}

	.mobile-header .shopping-cart-box .icon .badge,
	.mobile-header .shop-cart-list .shop-cart-footer>.footer-btn:hover {
		background-color: #2c5cda;
	}

	.mm-slideout.mobile_menu_show {
		overflow: hidden;
	}

	.body-side-static-left {
		margin-right: 0;
	}

	.body-side-static-right {
		margin-left: 0;
	}

	.mobilemenu-main {
		display: none !important;
	}
}

/*header-position*/
.header-position {
	position: absolute;
}



.overflow-hidden {
	overflow: hidden
}

.dng-overlay .overlay-menu-html {
	display: block;
}

.popup-menu2 svg,
.header-wrap svg,
.menu-3d-popup-main svg {
	width: 23px;
	height: 23px;
	/* fill: currentColor; */
}

/************************Mobile Menu*******************/
.MenuContent {
	right: 0;
	height: 100vh;
	top: 100%;
	z-index: -1;
	opacity: 0;
	visibility: hidden;
	transition: all ease-in-out 0.4s;
	width: 100vw;
}

.MenuContent.active {
	visibility: visible;
	opacity: 1;
	top: 0;
	padding: 5rem 1.5rem 7rem 1.5rem;
	z-index: 20;
}

.MenuItem svg {
	max-height: 2rem;
	max-width: 2rem;
}

.CloseMenuContent {
	width: 5rem;
	top: 0rem;
	z-index: 224;
	height: 5rem;
	left: 0;
}

.CloseMenuContent:before,
.CloseMenuContent:after {
	content: '';
	position: absolute;
	width: 0.1em;
	height: 1.5rem;
	background: var(--Black);
	display: block;
	top: 1.5rem;
	left: 2rem;
}

.CloseMenuContent:before {
	transform: rotate(-45deg)
}

.CloseMenuContent:after {
	transform: rotate(45deg)
}

.MobileNav {
	bottom: 0em;
	right: 0;
	border-bottom: 4px solid var(--accent-color2);
	box-shadow: none !important;
}

.mobile-header .logo {
	z-index: 223;
}


.MobHome {
	background: var(--White);
	border-radius: 50%;
	width: 6rem;
	height: 6rem;
	justify-content: center;
	transform: translateY(-63%);
	filter: drop-shadow(0 0 0.6em var(--silver));
}

.MobHome svg {
	color: var(--accent-color);
}


/*menu icon*/
.dg-menu-anime {
	width: 22px;
	height: 22px;
	position: relative;
	display: inline-block;
	vertical-align: middle;
	transform: translate3d(0, 0, 0);
	backface-visibility: hidden;
}

.dg-menu-anime:after,
.dg-menu-anime:before,
.dg-menu-anime i:after {
	content: "";
	border-bottom: 2px solid;
	right: 1px;
	left: 1px;
	top: 3px;
	position: absolute;
	-webkit-transform-origin: center;
	transform-origin: center;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	-webkit-transition: top ease-in 200ms, width ease-in 200ms, bottom ease-in 200ms, opacity ease-in 200ms, -webkit-transform ease-in 200ms;
	transition: top ease-in 200ms, width ease-in 200ms, bottom ease-in 200ms, opacity ease-in 200ms, transform ease-in 200ms;
}

.dg-menu-anime:before {
	top: 17px
}

.dg-menu-anime i:after {
	top: 10px;
}

.dg-menu-anime.active:after,
.overlay-button:hover .dg-menu-anime:after,
.active>.dg-menu-anime:after {
	top: 10px;
}

.dg-menu-anime.active:before,
.overlay-button:hover .dg-menu-anime:before,
.active>.dg-menu-anime:before {
	top: 10px;
}

.dg-menu-anime i:after {
	transform: rotate(0);
}

.dg-menu-anime.active i:after,
.overlay-button:hover .dg-menu-anime i:after,
.active>.dg-menu-anime i:after {
	transform: rotate(270deg);
}
