.dcjq-mega-menu #megamenu {
	z-index: 99;
	display: flex
}

@media all and (max-width:1024px) {
	.dcjq-mega-menu #megamenu {
		display: none;
		position: absolute;
		width: 100%;
		top: calc(100% + 10px);
		background-color: #fff;
		z-index: 99999;
		left: 0
	}

}

@media all and (max-width:1024px) {
	.dcjq-mega-menu #megamenu {
		top: 100%
	}

}

.header_wrapper_js {
	position: fixed;
	top: 0px;
	transition: all 0.25s cubic-bezier(0.55, 0, 0.1, 1);
	position: fixed;
	z-index: 99999;
	width: 100%
}

.top_ss {
	display: none
}

#megamenu .menu-sepa {
	display: none
}

.dcjq-mega-menu ul.menu li.level_0 {
	float: left;
	text-align: center;
	box-sizing: border-box;
	-webkit-transition: 0.3s ease all;
	transition: 0.3s ease all;
	flex: 1
}

.dcjq-mega-menu ul.menu li.mega-hover a,
.dcjq-mega-menu ul.menu>li.activated>a,
.dcjq-mega-menu ul.menu>li:hover>a {
	color: #000
}

@media all and (max-width:1024px) {
	.dcjq-mega-menu ul.menu li.mega-hover a,
	.dcjq-mega-menu ul.menu>li.activated>a,
	.dcjq-mega-menu ul.menu>li:hover>a {
		color: var(--main-color)
	}

}

.dcjq-mega-menu ul.menu li.home.mega-hover a,
.dcjq-mega-menu ul.menu>li.home.activated>a,
.dcjq-mega-menu ul.menu>li.home:hover>a {
	color: var(--main-color);
	background-color: #fff
}

.dcjq-mega-menu .menu_item_a {
	padding: 10px 20px;
	background-color: none;
	font-size: 15px;
	display: inline-block;
	white-space: nowrap;
	transition: 0.5s;
	-moz-transition: 0.5s;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	color: #fff
}

@media all and (min-width:991px) {
	.dcjq-mega-menu .menu_item_a {
		border-radius: 10px
	}

}

.drop_down2 {
	display: none;
	position: absolute;
	width: 32px;
	height: 32px;
	right: 0;
	top: 0;
	padding: 0px 10px
}

.drop_down2 svg {
	fill: #000;
	width: 15px;
	height: 15px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	transition: all 0.3s ease
}

@media all and (max-width:1024px) {
	.drop_down2 {
		display: block
	}

}

.drop_down2.transform svg {
	transform: translate(-50%, -50%) rotate(180deg)
}

.drop_down {
	color: #FFFFFF;
	display: block;
	float: left;
	padding: 0 10px;
	display: none
}

.drop_down svg {
	fill: #000;
	width: 15px;
	height: 15px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	transition: all 0.3s ease
}

@media all and (max-width:1024px) {
	.drop_down {
		display: block;
		float: left;
		width: 33px;
		height: 33px;
		display: block;
		position: absolute;
		right: 0px;
		top: 0px;
		-webkit-transition: 0.7s ease-in-out all;
		transition: 0.7s ease-in-out all
	}

}

.drop_down.transform svg {
	transform: translate(-50%, -50%) rotate(180deg)
}

.dcjq-mega-menu li.big_menu .highlight {
	top: 100%;
	width: 100%;
	border-top: 1px solid #ffffff47;
	padding-bottom: 20px
}

.dcjq-mega-menu li.big_menu .highlight li.sub-menu-level1 {
	width: 20%;
	float: left;
	border-bottom: none;
	padding: 0px 0px 0px 20px;
	box-sizing: border-box
}

.dcjq-mega-menu li.big_menu .highlight li.sub-menu-level1 .images-sub-menu1 a {
	padding: 10px 0px;
	display: block;
	font-weight: bold
}

@media all and (max-width:500px) {
	.dcjq-mega-menu li.big_menu .highlight li.sub-menu-level1 .images-sub-menu1 a {
		padding: 5px 0px
	}

}

.dcjq-mega-menu li.big_menu .highlight li.sub-menu-level1 .highlight_level2 .sub-menu2 a {
	padding: 5px 0px;
	display: block;
	transition: all 0s
}

.dcjq-mega-menu li.big_menu .highlight li.sub-menu-level1:hover {
	border-left: none
}

.dcjq-mega-menu li.big_menu .highlight li.sub-menu-level1:hover .images-sub-menu1>a.level_0 {
	color: #000
}

@media all and (max-width:1024px) {
	.dcjq-mega-menu li.big_menu .highlight li.sub-menu-level1 {
		width: 100%
	}

}

.dcjq-mega-menu .highlight {
	position: absolute;
	text-align: left;
	top: calc(100% + 30px);
	left: 0px;
	min-width: 215px;
	z-index: 99999999;
	opacity: 0;
	visibility: hidden;
	background: #0071c3cf
}

.dcjq-mega-menu ul.menu li:hover .highlight {
	opacity: 1;
	visibility: visible;
	top: 100%
}

.dcjq-mega-menu .highlight .sub-menu-level1 {
	padding: 5px 0 5px 20px;
	position: relative
}

.dcjq-mega-menu .highlight .sub-menu-level1:not(:last-child) {
	border-bottom: 1px solid #ffffff47
}

.dcjq-mega-menu .highlight .sub-menu-level1 a {
	color: #fff;
	padding: 5px 0px;
	transition: all 0s;
	display: block
}

.dcjq-mega-menu .highlight .sub-menu-level1 a:hover {
	color: #000
}

.dcjq-mega-menu .highlight .sub-menu-level1 .image_sub {
	display: none
}

.dcjq-mega-menu .highlight .sub-menu-level1 .highlight_level2 {
	width: 100%;
	transition: all 0.3s ease
}

.dcjq-mega-menu .highlight .sub-menu-level1 .highlight_level2 .sub-menu2 {
	padding: 0px 0px 0px 20px;
	position: relative;
	border-bottom: none
}

@media all and (max-width:1024px) {
	.dcjq-mega-menu .highlight .sub-menu-level1 .highlight_level2 .sub-menu2 {
		padding-left: 30px
	}

}

.dcjq-mega-menu .highlight .sub-menu-level1 .highlight_level2 .sub-menu2 svg {
	position: absolute;
	width: 10px;
	height: 10px;
	top: 50%;
	left: 10px;
	transform: translateY(-50%);
	color: #fff
}

@media all and (max-width:1024px) {
	.dcjq-mega-menu .highlight .sub-menu-level1 .highlight_level2 .sub-menu2 svg {
		color: #000
	}

}

.dcjq-mega-menu .highlight .sub-menu-level1 .highlight_level2 .sub-menu2:hover a,
.dcjq-mega-menu .highlight .sub-menu-level1 .highlight_level2 .sub-menu2:hover svg {
	color: #000
}

@media all and (max-width:1024px) {
	.dcjq-mega-menu .highlight .sub-menu-level1 .highlight_level2 {
		display: none;
		transition: 0s
	}

}

@media all and (max-width:1024px) {
	.dcjq-mega-menu .highlight .sub-menu-level1 {
		position: relative
	}

	.dcjq-mega-menu .highlight .sub-menu-level1 .images-sub-menu1 {
		position: relative;
		padding-left: 15px
	}

	.dcjq-mega-menu .highlight .sub-menu-level1 .images-sub-menu1:before {
		content: '';
		position: absolute;
		top: 50%;
		left: 0;
		transform: translateY(-50%);
		width: 10px;
		height: 10px;
		background-image: url("https://nhasang.net/blocks/mainmenu/assets/images/right.svg");
		background-size: contain;
		background-repeat: no-repeat
	}

}

.dcjq-mega-menu .highlight .sub-menu-level1:hover,
.dcjq-mega-menu .highlight .sub-menu-level1 .highlight_level2 .sub-menu2:hover {
	-webkit-transition: 0.15s ease-in-out all;
	transition: 0.15s ease-in-out all
}

.dcjq-mega-menu .highlight .sub-menu-level1:hover .images-sub-menu1>a {
	color: #000
}

.dcjq-mega-menu .highlight .sub-menu-level1 a img {
	display: none
}

.dcjq-mega-menu .sb-toggle-left {
	float: left;
	display: none;
	cursor: pointer;
	position: relative;
	margin-left: 10px
}

.wrapper_top_s {
	padding: 14px 0px
}

@media screen and (max-width:860px) {
	.wrapper_top_s {
		padding: 11px 0px
	}

}

@media all and (max-width:1024px) {
	.dcjq-mega-menu .sb-toggle-left {
		display: grid;
		position: absolute;
		float: none;
		right: 0;
		top: 50%;
		transform: translateY(-50%)
	}

	.dcjq-mega-menu .sb-toggle-left svg {
		width: 22px;
		height: 22px;
		z-index: 99;
		fill: var(--main-color)
	}

}

@media all and (max-width:1024px) and (max-width:1024px) {
	.dcjq-mega-menu .highlight .sub-menu-level1 {
		padding: 0px 0px 0px 20px
	}

}

@media all and (max-width:1024px) {
	.dcjq-mega-menu .menu_item_a {
		display: block;
		float: none;
		text-align: left;
		padding: 5px 0 5px 10px;
		text-transform: uppercase;
		text-decoration: unset;
		color: #000;
		font-size: 14px
	}

	.dcjq-mega-menu .highlight .highlight1 a {
		color: #000
	}

	.dcjq-mega-menu ul.menu li.level_0 {
		float: none;
		padding: 0px;
		border-top: 1px solid #eaeaea;
		margin: 0
	}

}

@media screen and (max-width:990px) {
	.top_menu #megamenu {
		position: absolute;
		background: #0066b3d6;
		width: 100%;
		display: none;
		top: 66px;
		left: 0;
		z-index: 1026
	}

	.dcjq-mega-menu ul.menu li.level_0:before {
		display: none
	}

	.dcjq-mega-menu ul.menu li.level_0:after {
		display: none
	}

	.dcjq-mega-menu .highlight {
		background: transparent;
		border: none;
		box-shadow: none;
		position: relative;
		text-align: left;
		float: none;
		top: 0px;
		width: auto;
		display: none;
		opacity: 1;
		visibility: visible;
		left: 0;
		padding-top: 0
	}

	.dcjq-mega-menu .highlight .highlight1 {
		background: transparent;
		border: none;
		border-top: 1px solid rgba(255, 255, 255, 0.5);
		text-transform: none
	}

	.dcjq-mega-menu .highlight .sub-menu-level1 {
		border-top: none
	}

	.dcjq-mega-menu ul.menu li.mega-hover a,
	.dcjq-mega-menu ul.menu>li.activated>a,
	.dcjq-mega-menu ul.menu>li:hover>a {
		-webkit-transition: 0.25s ease-in-out all;
		transition: 0.25s ease-in-out all
	}

}

@media all and (max-width:767px) {
	.dcjq-mega-menu .sb-toggle-left {
		top: 30px;
		transform: translateY(0)
	}

}

@media all and (max-width:650px) {
	.top_menu #megamenu {
		top: 60px
	}

}

@media all and (max-width:500px) {
	.top_menu #megamenu {
		top: 52px
	}

	.dcjq-mega-menu .sb-toggle-left {
		top: 15px
	}

}

.slide-up {
	-ms-transform: translateY(0);
	transform: translateY(0);
	background-color: #29336c;
	top: 0;
	width: 100%;
	left: 0;
	transition: all 0.3s ease
}
.menu-page{
	background-color: #29336c !important;
}

@media all and (min-width:1025px) {
	.slide-run {
		background-color: rgb(41 51 108 / 73%)
	}

}

.slide-down {
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
	background-color: var(--extra-color);
	top: 0;
	width: 100%;
	left: 0
}

.slide-up-m {
	-ms-transform: translateY(0);
	transform: translateY(0);
	z-index: 10000;
	background-color: #fff;
	transition: all 0.3s ease
}

.slide-down-m {
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
	z-index: 10000;
	background-color: #fff
}

#menu-fixed-bar {
	z-index: 10000
}

.m-menu-fix#menu-fixed-bar {
	position: fixed;
	top: 52px
}
/*
     FILE ARCHIVED ON 03:17:41 Jul 23, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:48:13 May 25, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.55
  exclusion.robots: 0.065
  exclusion.robots.policy: 0.054
  esindex: 0.007
  cdx.remote: 9.271
  LoadShardBlock: 34.027 (3)
  PetaboxLoader3.datanode: 73.95 (5)
  load_resource: 299.108
  PetaboxLoader3.resolve: 252.631
  loaddict: 22.772
*/