/*== GD Artime ==*/
	/*== Custom Font ==*/
		/* Font Inter */
			/* Thin */
			@font-face {
				font-family: 'inter-Thin';
				font-style: normal;
				font-weight: 300;
				src:
				url('https://cdn.arttimes.vn/css/fonts/inter/inter-Thin.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
				url('https://cdn.arttimes.vn/css/fonts/inter/inter-Thin.woff') format('woff'),/* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
				url('https://cdn.arttimes.vn/css/fonts/inter/inter-Thin.ttf') format('truetype'); /* Safari, Android, iOS */
				font-display: swap;
			}
			/* Regular */
			@font-face {
				font-family: 'inter-Regular';
				font-style: normal;
				font-weight: 400;
				src:
				url('https://cdn.arttimes.vn/css/fonts/inter/inter-Regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
				url('https://cdn.arttimes.vn/css/fonts/inter/inter-Regular.woff') format('woff'),/* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
				url('https://cdn.arttimes.vn/css/fonts/inter/inter-Regular.ttf') format('truetype'); /* Safari, Android, iOS */
				font-display: swap;
			}
			/* Medium */
			@font-face {
				font-family: 'inter-Medium';
				font-style: normal;
				font-weight: 500;
				src:
				url('https://cdn.arttimes.vn/css/fonts/inter/inter-Medium.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
				url('https://cdn.arttimes.vn/css/fonts/inter/inter-Medium.woff') format('woff'),/* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
				url('https://cdn.arttimes.vn/css/fonts/inter/inter-Medium.ttf') format('truetype'); /* Safari, Android, iOS */
				font-display: swap;
			}
			/* SemiBold */
			@font-face {
				font-family: 'inter-SemiBold';
				font-style: normal;
				font-weight: 600;
				src:
				url('https://cdn.arttimes.vn/css/fonts/inter/inter-semiBold.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
				url('https://cdn.arttimes.vn/css/fonts/inter/inter-semiBold.woff') format('woff'),/* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
				url('https://cdn.arttimes.vn/css/fonts/inter/inter-semiBold.ttf') format('truetype'); /* Safari, Android, iOS */
				font-display: swap;
			}
			/* Bold */
			@font-face {
				font-family: 'inter-Bold';
				font-style: normal;
				font-weight: 700;
				src:
				url('https://cdn.arttimes.vn/css/fonts/inter/inter-Bold.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
				url('https://cdn.arttimes.vn/css/fonts/inter/inter-Bold.woff') format('woff'),/* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
				url('https://cdn.arttimes.vn/css/fonts/inter/inter-Bold.ttf') format('truetype'); /* Safari, Android, iOS */
				font-display: swap;
			}
		/* End Font Inter */

		/* Font Lexend Deca */
			/* Thin */
			@font-face {
				font-family: 'Lexend-Deca-Thin';
				font-style: normal;
				font-weight: 300;
				src:
				url('https://cdn.arttimes.vn/css/fonts/lexend-deca/Lexend-Deca-Thin.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
				url('https://cdn.arttimes.vn/css/fonts/lexend-deca/Lexend-Deca-Thin.woff') format('woff'),/* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
				url('https://cdn.arttimes.vn/css/fonts/lexend-deca/Lexend-Deca-Thin.ttf') format('truetype'); /* Safari, Android, iOS */
				font-display: swap;
			}
			/* Regular */
			@font-face {
				font-family: 'Lexend-Deca-Regular';
				font-style: normal;
				font-weight: 400;
				src:
				url('https://cdn.arttimes.vn/css/fonts/lexend-deca/Lexend-Deca-Regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
				url('https://cdn.arttimes.vn/css/fonts/lexend-deca/Lexend-Deca-Regular.woff') format('woff'),/* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
				url('https://cdn.arttimes.vn/css/fonts/lexend-deca/Lexend-Deca-Regular.ttf') format('truetype'); /* Safari, Android, iOS */
				font-display: swap;
			}
			/* Medium */
			@font-face {
				font-family: 'Lexend-Deca-Medium';
				font-style: normal;
				font-weight: 500;
				src:
				url('https://cdn.arttimes.vn/css/fonts/lexend-deca/Lexend-Deca-Medium.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
				url('https://cdn.arttimes.vn/css/fonts/lexend-deca/Lexend-Deca-Medium.woff') format('woff'),/* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
				url('https://cdn.arttimes.vn/css/fonts/lexend-deca/Lexend-Deca-Medium.ttf') format('truetype'); /* Safari, Android, iOS */
				font-display: swap;
			}
			/* SemiBold */
			@font-face {
				font-family: 'Lexend-Deca-SemiBold';
				font-style: normal;
				font-weight: 600;
				src:
				url('https://cdn.arttimes.vn/css/fonts/lexend-deca/Lexend-Deca-semiBold.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
				url('https://cdn.arttimes.vn/css/fonts/lexend-deca/Lexend-Deca-semiBold.woff') format('woff'),/* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
				url('https://cdn.arttimes.vn/css/fonts/lexend-deca/Lexend-Deca-semiBold.ttf') format('truetype'); /* Safari, Android, iOS */
				font-display: swap;
			}
			/* Bold */
			@font-face {
				font-family: 'Lexend-Deca-Bold';
				font-style: normal;
				font-weight: 700;
				src:
				url('https://cdn.arttimes.vn/css/fonts/lexend-deca/Lexend-Deca-Bold.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
				url('https://cdn.arttimes.vn/css/fonts/lexend-deca/Lexend-Deca-Bold.woff') format('woff'),/* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
				url('https://cdn.arttimes.vn/css/fonts/lexend-deca/Lexend-Deca-Bold.ttf') format('truetype'); /* Safari, Android, iOS */
				font-display: swap;
			}
		/* End Font Lexend Deca */
	/*== End Custom Font ==*/

	/*== Reset ==*/
		/*== Css Varibles Color ==*/
		:root{
			--color-white: #fff;
			--color-black: #000;
			--color-main:#1a1a1a;
			--color-art: #a31d19;
			--color-svg-nav-swiper: #8d8d8d;
			--hover-color-art: #a31d19;
			--hover-bg-nav-swiper: #a31d19;
			--border-circle: 999px;
			--bg-white: #fff;
			--bg-menu-main: #a31d19;
			--bg-line-top-tit-main: #a31d19;
			--bg-swiper-bullet: #c8c4bd;
			--bg-swiper-bullet-act: #8e8a83;
			--bg-footer-main: #100f0f;
		}
		/*== End Css Varibles Color ==*/
		html {
			text-rendering: optimizeLegibility !important;
			-webkit-text-size-adjust: 100%; /*== Resize Text on Screen Mobile ==*/
			-webkit-tap-highlight-color: transparent;
		}
		*, *:before,*:after {
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			padding: 0;
			margin: 0;
		}
		body {
			margin: 0;
			font-size: 16px;
			color:var(--color-main);
			font-family: 'inter-Regular';
		}
		ul,li {
			list-style: none;
		}
		a {
			text-decoration: none;
			transition: all ease .3s;
		}
		img{
			transition: all ease .3s;
		}
		h1,h2,h3,h4,h5,h6{
			font-weight: inherit;
		}
		textarea,
		input:matches(
		        [type="email"],
		        [type="number"],
		        [type="password"],
		        [type="search"],
		        [type="tel"],
		        [type="text"],
		        [type="url"]
		        ) {
			-webkit-appearance: none;
		}
		select,input,button,textarea{
			outline: none;
		}
		textarea{
			overflow: auto;
			resize: vertical;
			margin: 0;
		}
		.img-fluid,img {
			max-width: 100%;
			height: auto;
			vertical-align: middle;
		}
		.img-cover {
			width: 100%;
			height: 100%;
			-o-object-fit: cover;
			object-fit: cover;
		}
		.img-scale-down {
			width: 100%;
			height: 100%;
			-o-object-fit: scale-down;
			object-fit: scale-down;
		}
		hr {
			border: none;
			border-top: 1px solid #ccc;
			margin: 20px 0;
		}
		/* Reset Svg bi xoay dinh thu vien video Player */
		.art-main svg{
			transform: rotate(0deg);
		}
		/* End Reset Svg bi xoay dinh thu vien video Player */
		.pos-rel{
			position: relative;
		}
		.pos-ab{
			position: absolute;
		}
		.pos-sticky{
			position: sticky;
			top: 0;
			z-index: 1;
		}
		.d-flex {
			display: -webkit-box!important;
			display: -ms-flexbox!important;
			display: flex!important;
		}
		.justify-content-end {
			-webkit-box-pack: end !important;
			-ms-flex-pack: end !important;
			justify-content: flex-end !important;
		}
		.justify-content-center {
			-webkit-box-pack: center!important;
			-ms-flex-pack: center!important;
			justify-content: center!important
		}
		.justify-content-between {
			-webkit-box-pack: justify!important;
			-ms-flex-pack: justify!important;
			justify-content: space-between!important;
		}
		.align-items-start {
			-webkit-box-align: start !important;
			-ms-flex-align: start !important;
			align-items: start !important;
		}
		.align-items-center {
			-webkit-box-align: center!important;
			-ms-flex-align: center!important;
			align-items: center!important;
		}
		.flex-dir-col {
			flex-direction: column;
		}
		.flex-wrap{
			flex-wrap: wrap;
		}
		.text-uppercase {
			text-transform: uppercase;
		}
		.text-capitalize {
			text-transform: capitalize;
		}
		.cursor-pointer{
			cursor: pointer;
		}
		/* Hover Color Main */
		.hover-color-art:hover{
			color:var(--hover-color-art) !important;
		}
		/* End Hover Color Main */
		.color-white {
			color:var(--color-white);
		}
		.color-main{
			color:var(--color-main);
		}
		.color-art{
			color:var(--color-art);
		}
		.bg-white{
			background: var(--bg-white);
		}
		.text-left {
			text-align: left !important;
		}
		.text-right {
			text-align: right !important;
		}
		.text-center {
			text-align: center !important;
		}
		.text-justify {
			text-align: justify !important;
		}
		.fw-thin-inter{
			font-family: 'inter-Thin' !important;
		}
		.fw-bold-inter,
		strong{
			font-family: 'inter-Bold' !important;
		}
		.fw-semi-bold-inter{
			font-family: 'inter-SemiBold' !important;
		}
		.fw-medium-inter{
			font-family: 'inter-Medium' !important;
		}
		.fw-regu-lexend{
			font-family: 'Lexend-Deca-Regular' !important;
		}
		.fw-thin-lexend{
			font-family: 'Lexend-Deca-Thin' !important;
		}
		.fw-bold-lexend{
			font-family: 'Lexend-Deca-Bold' !important;
		}
		.fw-semi-bold-lexend{
			font-family: 'Lexend-Deca-SemiBold' !important;
		}
		.fw-medium-lexend{
			font-family: 'Lexend-Deca-Medium' !important;
		}
		.flex-1{
			flex: 1;
		}
		.mw-0{
			min-width: 0;
		}
		.mar-auto{
			margin: 0 auto !important;
		}
		.no-border{
			border: none !important;
		}
		.no-mar {
			margin: 0px !important;
		}
		.no-mar-t{
			margin-top: 0 !important;
		}
		.no-mar-r{
			margin-right: 0 !important;
		}
		.no-mar-b{
			margin-bottom: 0 !important;
		}
		.no-mar-l{
			margin-left: 0 !important;
		}
		.mar-t-5 {
			margin-top: 5px !important;
		}
		.mar-t-10 {
			margin-top: 10px !important;
		}
		.mar-t-15 {
			margin-top: 15px !important;
		}
		.mar-t-20 {
			margin-top: 20px !important;
		}
		.mar-t-25 {
			margin-top: 25px !important;
		}
		.mar-t-30 {
			margin-top: 30px !important;
		}
		.mar-t-40 {
			margin-top: 40px !important;
		}
		.mar-t-50 {
			margin-top: 50px !important;
		}
		.mar-t-70 {
			margin-top: 70px !important;
		}
		.mar-r-10 {
			margin-right: 10px !important;
		}
		.mar-r-15 {
			margin-right: 15px !important;
		}
		.mar-r-20 {
			margin-right: 20px !important;
		}
		.mar-r-25 {
			margin-right: 25px !important;
		}
		.mar-r-30 {
			margin-right: 30px !important;
		}
		.mar-r-40 {
			margin-right: 40px !important;
		}
		.mar-b-10 {
			margin-bottom: 10px !important;
		}
		.mar-b-15 {
			margin-bottom: 15px !important;
		}
		.mar-b-20 {
			margin-bottom: 20px !important;
		}
		.mar-b-25 {
			margin-bottom: 25px !important;
		}
		.mar-b-30 {
			margin-bottom: 30px !important;
		}
		.mar-b-40 {
			margin-bottom: 40px !important;
		}
		.mar-b-50 {
			margin-bottom: 50px !important;
		}
		.mar-l-10 {
			margin-left: 10px !important;
		}
		.mar-l-20 {
			margin-left: 20px !important;
		}
		.mar-l-25 {
			margin-left: 25px !important;
		}
		.mar-l-30 {
			margin-left: 30px !important;
		}
		.mar-l-40 {
			margin-left: 40px !important;
		}
		.no-padd {
			padding: 0px !important;
		}
		.no-padd-t{
			padding-top: 0 !important;
		}
		.no-padd-r{
			padding-right: 0 !important;
		}
		.no-padd-b{
			padding-bottom: 0 !important;
		}
		.no-padd-l{
			padding-left: 0 !important;
		}
		.padd-t-10{
			padding-top: 10px !important;
		}
		.padd-t-15{
			padding-top: 15px !important;
		}
		.padd-t-20{
			padding-top: 20px !important;
		}
		.padd-t-25{
			padding-top: 25px !important;
		}
		.padd-t-30{
			padding-top: 30px !important;
		}
		.padd-t-40{
			padding-top: 40px !important;
		}
		.padd-r-10{
			padding-right: 10px !important;
		}
		.padd-r-15{
			padding-right: 15px !important;
		}
		.padd-r-20{
			padding-right: 20px !important;
		}
		.padd-r-25{
			padding-right: 25px !important;
		}
		.padd-r-30{
			padding-right: 30px !important;
		}
		.padd-r-40{
			padding-right: 40px !important;
		}
		.padd-b-10{
			padding-bottom: 10px !important;
		}
		.padd-b-15{
			padding-bottom: 15px !important;
		}
		.padd-b-20{
			padding-bottom: 20px !important;
		}
		.padd-b-25{
			padding-bottom: 25px !important;
		}
		.padd-b-30{
			padding-bottom: 30px !important;
		}
		.padd-b-40{
			padding-bottom: 40px !important;
		}
		.padd-b-50{
			padding-bottom: 50px !important;
		}
		.padd-l-10{
			padding-left: 10px !important;
		}
		.padd-l-15{
			padding-left: 15px !important;
		}
		.padd-l-20{
			padding-left: 20px !important;
		}
		.padd-l-25{
			padding-left: 25px !important;
		}
		.padd-l-30{
			padding-left: 30px !important;
		}
		.padd-l-40{
			padding-left: 40px !important;
		}
		/* Truncate Text */
		.text-trun{
			display: -webkit-box !important;
			-webkit-box-orient: vertical;
			overflow: hidden;
			max-height:calc(100vh * 9 / 16);
		}
		.line-cl-2{
			-webkit-line-clamp: 2;
		}
		.line-cl-3{
			-webkit-line-clamp: 3;
		}
		.line-cl-4{
			-webkit-line-clamp: 4;
		}
		.line-cl-5{
			-webkit-line-clamp: 5;
		}
		.line-cl-6{
			-webkit-line-clamp: 6;
		}
		/* End Truncate Text */
	/*== End Reset ==*/

	/*== Custom Container/Row ==*/
		.container {
			margin: auto;
		}
		.row {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			margin: 0 -15px;
		}
		.row [class*=col-] {
			padding: 0 15px;
		}
		.col-6 {
			flex: 0 0 50%;
			max-width: 50%;
		}
		.col-5 {
			flex: 0 0 auto;
			width: 41.66666667%;
		}
		.col-4{
			flex: 0 0 33.33%;
			max-width: 33.33%;
		}
		.col-3 {
			flex: 0 0 25%;
			max-width: 25%;
		}
		.col-2 {
			flex: 0 0 auto;
			width: 16.66666667%;
		}
		@media (min-width: 1200px) {
			.container {
				max-width: 1110px;
			}
		}
	/*== End Custom Container/Row ==*/

	/*== Swiper Custom ==*/
		/* Nav Swiper */
			.swiper-nav-art {
				top: 29%;
				width: 40px;
				height: 40px;
				border-radius: var(--border-circle);
				transform: translateY(-50%);
				transition: all ease .3s;
				z-index: 1;
			}
			.swiper-nav-art:hover{
				background: var(--hover-bg-nav-swiper);
			}
			.swiper-nav-art:hover *{
				color: var(--color-white);
			}
			.swiper-nav-art.swiper-nav-art-l {
				left: -20px;
			}
			.swiper-nav-art.swiper-nav-art-r {
				right: -20px;
			}
			.swiper-nav-art svg {
				width: 10px;
				height: 16px;
				color:var(--color-svg-nav-swiper);
			}
			.swiper-nav-art.swiper-nav-art-r svg{
				transform: rotate(180deg);
			}
		/* End Nav Swiper */

		/* Pagination Swiper */
			.art-swiper-pagination{
				position: static;
			}
			.art-swiper-pagination.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, 
			.art-swiper-pagination.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
			    left: 0;
			    transform: translateX(0%);
			    margin: auto;
			    text-align: center;
			}
			.art-swiper-pagination .swiper-pagination-bullet {
				width: 6px;
				height: 6px;
				opacity: 1;
				background: var(--bg-swiper-bullet);
			}
			.art-swiper-pagination.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
			.art-swiper-pagination.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
				margin: 0 2px;
			}
			.art-swiper-pagination .swiper-pagination-bullet:hover,
			.art-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
				cursor: pointer;
				background: var(--bg-swiper-bullet-act);
			}
		/* End Pagination Swiper */
	/*== End Swiper Custom ==*/

	/*== Title Main, Title Block ==*/
		.art-tit-main * {
			font-size: 26px;
		}
		.art-tit-block * {
			font-size: 22px;
		}
		.art-tit-main:before {
			content: "";
			position: absolute;
			top: -17px;
			left: 0;
			width: 60px;
			height: 6px;
			background-color: var(--bg-line-top-tit-main);
		}
	/*== End Title Main, Title Block ==*/

	/*== Btn ReadMore ==*/
		.art-btn-more {
			height: 40px;
			border-radius: 4px;
			border: 1px solid #e5e5e5;
			transition: all ease .3s;
		}
		.art-btn-more * {
			font-size: 16px;
		}
		.art-btn-more:hover,
		.art-btn-more:hover a:before,
		.art-btn-more:hover *{
			border-color: var(--hover-color-art);
			color: var(--hover-color-art);
		}
		.art-btn-more a:before {
			content: "";
			position: relative;
			top: -4px;
			margin: 0 8px 0 0;
			border: solid var(--color-main);
			border-width: 0 2px 2px 0;
			display: inline-block;
			padding: 4px;
			vertical-align: middle;
			transform: rotate(45deg);
			-webkit-transform: rotate(45deg);
		}
	/*== End Btn ReadMore ==*/

	/*== Icon Dang Bai Main ==*/
		.icon-cate-art{
			bottom: 0;
			left: 0;
		}
		.icon-cate-art.icon-cate-img svg{
			display: block;
			width: 28px;
			height: 28px;
		}
	/*== End Icon Dang Bai Main ==*/

	/*== Minhdt 09/06/2025 - Add Banner ==*/
		.banner {
		    display: flex;
		    align-items: center;
		    justify-content: center;
		    margin: 10px 0;
		}
		.art-2-coll .col-320 .banner{
			margin: 10px 0 30px; /* Fix Trang CM, Bai Viet */
		}
		.art-2-coll .col-320 .art-news-block.mar-b-50 + .banner {
		    margin-top: -30px;/* Fix Banner sau box news bi rong khoang cach */
		}
		.banner + .art-tlq-bv {
		    margin: 30px 0 30px; /* Fix Banner tren box tlq bai viet bi rong khoang cach */
		} 
		.art-tlq-bv + .banner {
		    margin: 0 0 50px; /* Fix Banner sau box tlq bai viet bi rong khoang cach */
		}
	/*== End Minhdt 09/06/2025 - Add Banner ==*/

	/*== Header ==*/
		.art-header{
			padding: 19px 0;
		}
		/* DanNC CSS */
			.header-wrap-inner.sticky {
				position: fixed;
				left: 0;
				top: 0;
				right: 0;
				background: var(--bg-white);
				z-index: 150;
				-webkit-animation: stuckMoveDown .6s;
				animation: stuckMoveDown .6s;
			}
			@-webkit-keyframes stuckMoveDown {
			    0% {
			        transform: translateY(-100%)
			    }

			    to {
			        transform: translateY(0)
			    }
			}

			@keyframes stuckMoveDown {
			    0% {
			        transform: translateY(-100%)
			    }

			    to {
			        transform: translateY(0)
			    }
			}
		/* End DanNC CSS */

		/* Logo Artime */
			.art-logo {
				max-width: 128px;
				height: 42px;
			}
		/* End Logo Artime */

		/* Box Action Header */
			.art-action-items svg{
				width: 21px;
				height: 21px;
			}
			.art-action-items *{
				font-size: 11px;
				color: #363636;
			}
			/* Icon Menu CM */
				.art-action-items .icon-hum{
					height: 21px;
				}
				.art-action-items .icon-hum .line {
					display: block;
					width: 20px;
					height: 2px;
					margin: 4px auto;
					background-color: #353535;
					-webkit-transition: all 0.2s ease-in-out;
					-o-transition: all 0.2s ease-in-out;
					transition: all 0.2s ease-in-out;
				}
				.art-action-items .icon-hum.active {
					-webkit-transition-delay: 0.6s;
					-o-transition-delay: 0.6s;
					transition-delay: 0.6s;
					-webkit-transform: rotate(45deg);
					-ms-transform: rotate(45deg);
					-o-transform: rotate(45deg);
					transform: rotate(45deg);
				}
				.art-action-items .icon-hum.active .line:nth-child(1) {
					-webkit-transform: translateY(6px);
					-ms-transform: translateY(6px);
					-o-transform: translateY(6px);
					transform: translateY(6px);
				}
				.art-action-items .icon-hum.active .line:nth-child(1),
				.art-action-items .icon-hum.active .line:nth-child(3) {
					-webkit-transition-delay: 0.2s;
					-o-transition-delay: 0.2s;
					transition-delay: 0.2s;
				}
				.art-action-items .icon-hum.active .line:nth-child(2) {
					width: 0px;
				}
				.art-action-items .icon-hum.active .line:nth-child(3) {
					-webkit-transform: translateY(-6px) rotate(90deg);
					-ms-transform: translateY(-6px) rotate(90deg);
					-o-transform: translateY(-6px) rotate(90deg);
					transform: translateY(-6px) rotate(90deg);
				}
			/* End Icon Menu CM */
		/* End Box Action Header */

		/* Menu Main */
			.art-menu-main{
				background: var(--bg-menu-main);
			}
			.art-menu-main .icon-home svg {
				width: 22px;
				height: 22px;
			}
			.art-menu-main ul>li{
				position: relative;
				padding: 0 5px;
			}
			.art-menu-main ul>li.act:after,
			.art-menu-main ul>li:not(.icon-home):after{
				content: "";
				position: absolute;
				bottom: -100%;
				left: 50%;
				width: calc(100% - 10px);
				height: 4px;
				transform: translateX(-50%);
				transition: all ease .3s;
			}
			.art-menu-main ul>li.act:after,
			.art-menu-main ul>li:hover:after{
				bottom: 0;
				background: var(--bg-white);
			}
			.art-menu-main ul>li>a {
				height: 38px;
				line-height: 38px;
				font-size: 14px;
			}
			.art-menu-main ul li.more {
				width: 34px;
				height: 38px;
				cursor: pointer;
			}
			.art-menu-main ul li.more.active{
				background: var(--bg-white);
			}
			.art-menu-main ul li.more:after{
				content: none;
			}
			.art-menu-main ul li.more .dot,
			.art-menu-main ul li.more .dot:before,
			.art-menu-main ul li.more .dot:after {
				position: absolute;
				top: 50%;
				left: 50%;
				margin: -2px 0 0 -2px;
				width: 4px;
				height: 4px;
				background-color:var(--bg-white);
				border-radius: 50%;
				-webkit-transition: all 0.2s ease 0s;
				-moz-transition: all 0.2s ease 0s;
				-o-transition: all 0.2s ease 0s;
				transition: all 0.2s ease 0s;
			}
			.art-menu-main ul li.more .dot:nth-child(n+2) {
				display: none;
			}
			.art-menu-main ul li.more .dot:before,
			.art-menu-main ul li.more .dot:after{
				content: '';
				margin: -2px 0 0 0;
			}
			.art-menu-main ul li.more .dot:before{
				left: -8px;
			}
			.art-menu-main ul li.more .dot:after{
				left: 8px;
			}
			.art-menu-main ul li.more.active .dot1 {
				margin: 0 2px;
			}
			.art-menu-main ul li.more.active .dot {
				background: transparent;
			}
			.art-menu-main ul li.more.active .dot:before,
			.art-menu-main ul li.more.active .dot:after{
				width: 17px;
				height: 2px;
				background: #a31d19;
				border-radius: 0;
				-webkit-transition-delay: 0.2s;
				-moz-transition-delay: 0.2s;
				-o-transition-delay: 0.2s;
				transition-delay: 0.2s;
			}
			.art-menu-main ul li.more.active .dot:before {
				-webkit-transform: translate(-14%, 18%) rotate(135deg);
				-moz-transform: translate(-14%, 18%) rotate(135deg);
				-o-transform: translate(-14%, 18%) rotate(135deg);
				transform: translate(-14%, 18%) rotate(135deg);
			}
			.art-menu-main ul li.more.active .dot:after {
				-webkit-transform:  translate(-105%, -6%) rotate(-135deg);
				-moz-transform:  translate(-105%, -6%) rotate(-135deg);
				-o-transform:  translate(-105%, -6%) rotate(-135deg);
				transform:  translate(-105%, -6%) rotate(-135deg);
			}
		/* End Menu Main */

		/* Box Trend Header */
			.art-trend-main {
				border-bottom: 1px solid #ebebeb;
				padding: 12px 0;
			}
			.art-trend-logo {
				width: 26px;
				height: 26px;
			}
			.art-trend-list li a {
				display: inline-flex;
				padding: 6px 10px;
				font-size: 12px;
				color:var(--color-black);
				background: #ebebeb;
				border-radius: var(--border-circle);
			}
			.art-trend-list li a span {
				color: #959595;
				margin: 0 5px 0 0;
			}
			.art-trend-list li a:hover {
				background: #a31d19;
			}
			.art-trend-list li a:hover,
			.art-trend-list li a:hover *{
				color: var(--color-white);
			}
		/* End Box Trend Header */

        /* Box Search Action */
           .art-search-action {
                width: 100%;
                top: 81px;
                left: 0;
                padding: 24px 0;
                background: #191919;
                z-index: 10;
            }
            .art-search-action,
            .art-slide-cm, /* Box Slide CM */
            .art-slide-menu{ /* Box Slide Menu */
				visibility: hidden;
				opacity: 0;
				transform: translate3d(0,20px,0);
				-webkit-transform: translate3d(0,20px,0);
				transition: all .4s ease;
            }
            .art-search-action.active, 
            .art-slide-cm.active-cm, /* Box Slide CM */
            .art-slide-menu.active-menu{ /* Box Slide Menu */
				visibility: visible;
				opacity: 1;
				transform: translateZ(0);
				-webkit-transform: translateZ(0);
            }
            .art-search-action__form {
                height: 48px;
                border-radius: 4px;
                background-color: #e5e5e5;
            }
            .art-search-action__form input {
                background: none;
                border: none;
                height: 100%;
                font-size: 15px;
                color: #808080;
                padding: 0 15px;
            }
            .art-search-action__form .btn-search {
                width: 120px;
                height: 48px;
                border-radius: 0 4px 4px 0;
                background-color: #a31d19;
                border: none;
                cursor: pointer;
                font-size: 15px;
            }
            .art-search-action__form .btn-search:hover {
                opacity: .8;
            }
        /* End Box Search Action */

        /* Box Slide Menu */
           .art-slide-menu {
                top: 120px;
                left: 0;
                width: 100%;
                filter: drop-shadow(0px 2px 4px rgba(1,1,1,0.15));
                background-color: var(--bg-white);
                z-index: 9;
            }
            .art-slide-menu__list {
                padding: 22px 0 12px;
            }
            .art-slide-menu__list [class*=col-] {
                flex: 0 0 20%;
                max-width: 20%;
            }
            .art-slide-menu__list li a {
                font-size: 14px;
                line-height: 20px;
            }
            .art-slide-menu__channel {
                background-color: #e5e5e5;
                padding: 19px 0;
            }
            .art-slide-menu__channel .justify-content-around {
                justify-content: space-around;
            }
            .art-slide-menu__channel li a {
                font-size: 18px;
            }
            .art-slide-menu__channel li .svg-icon{
                width: 30px;
                height: 30px;
                color: #a31d19;
            }
        /* End Box Slide Menu */

        /* Box Slide CM */
           .art-slide-cm {
                top: 81px;
                left: 0;
                width: 100%;
                background-color: #1a1a1a;
                z-index: 9;
            }
            .art-slide-cm .container-t {
                max-width: 800px;
                padding: 50px 0 35px;
            }
            .art-slide-cm__list .tit-cm {
                border-left: 3px solid #a31d19;
                padding: 0 0 0 9px;
                font-size: 16px;
                line-height: 30px;
            }
            .art-slide-cm__list .box-cm__sub {
                padding: 0 0 0 13px;
            }
            .art-slide-cm__list .box-cm__sub li a {
                margin: 0 0 5px;
                display: block;
                font-size: 14px;
                line-height: 28px;
                color: #bfbfbf;
            }
            .art-slide-cm .art-slide-menu__channel{
                background: #333;
            }
            .art-slide-cm .art-slide-menu__channel li .svg-icon{
                color: var(--color-white);
            }
       /* End Box Slide CM */
	/*== End Header ==*/

	/*== Content ==*/
		/* Box HightLight New Home */
			.art-hightl-news-big__info {
				left: 0;
				top: auto;
				width: 495px;
				height: 393px;
				padding: 50px 0;
				z-index: 1;
			}
			.art-hightl-news-big__img {
				width: 698px;
				height: 466px;
			}
			.art-hightl-news-big__tit * {
				font-size: 34px;
				line-height: 42px;
			}
			.art-hightl-news-big__sum * {
				font-size: 15px;
				line-height: 22px;
				color: #636363;
			}
			.art-hightl-news-sma__img {
				height: 233px;
			}
			.art-tddl-items__cate *, /* Box Tam Diem Du Luan Home */
			.art-hightl-news-big__cate *,
			.art-hightl-news-sma__cate * {
				font-size: 13px;
			}
			.art-hightl-news-sma__tit * {
				font-size: 18px;
				line-height: 24px;
			}
		/* End Box HightLight New Home */

		/* Box Goc Nhin Home */
			.art-gn-h{
				background: #f4f0e9;
			}
			.art-gn-h__tit{
				--bg-bor-main: #aba497;
			}
			.art-gn-h__tit * {
				font-size: 24px;
			}
			.art-tlq-bv__tit h2, /* Box Tin Lien Quan Bv */
			.art-gn-h__tit h2 {
				border-left: 1px solid var(--bg-bor-main);
				border-right: 1px solid var(--bg-bor-main);
				padding: 0 20px;
			}
			.art-tlq-bv__tit:before,/* Box Tin Lien Quan Bv */
			.art-tlq-bv__tit:after, /* Box Tin Lien Quan Bv */
			.art-gn-h__tit:before,
			.art-gn-h__tit:after{
				content: '';
				flex: 1;
				height: 1px;
				background-color: var(--bg-bor-main);
			}
			.art-gn-h-items:before{
				content: "”";
				position: absolute;
				top: -75px;
				left: -9px;
				font-size: 111px;
				line-height: 100%;
				color: #c4ab88;
				font-family: 'Lexend-Deca-SemiBold';
				transform: rotate(180deg);
				z-index: 1;
			}
			.art-gn-h__ava {
				width: 150px;
				height: 150px;
				border-radius: var(--border-circle);
				overflow: hidden;
			}
			.art-gn-h__name * {
				font-size: 18px;
				line-height: 22px;
			}
			.art-gn-h__sum * {
				font-size: 14px;
				line-height: 20px;
				color: #636363;
			}
		/* End Box Goc Nhin Home */

		/* Box Tam Diem Du Luan Home */
			.art-tddl-h .art-tit-main *{
				font-size: 28px;
			}
			.art-tddl-items__img{
				height: 170px;
			}
			.art-tddl-items__tit *{
				font-size: 16px;
				line-height: 20px;
			}
		/* End Box Tam Diem Du Luan Home */

		/* Box Media Home */
			.art-media-h {
				padding: 60px 0 0;
				background-image: linear-gradient(90deg, #b54547 0%, #d07251 100%);
			}
			.art-media-h .art-tit-main:before{
				content: none;
			}
			.art-media-h .art-tit-main *{
				font-size: 36px;
			}
			.art-media-h .art-cate-news__tab li a{
				font-size: 22px;
				color: #f7d5cd;
			}
			.art-media-h-slide .swiper-slide {
				flex: 0 0 448px;
				max-width: 448px;
				margin: 0 30px 0 0;
			}
			.art-media-h-items .icon-play-cir{
				top: 50%;
				left: 50%;
				transform: translate(-50%, -50%);
			}
			.art-media-h-items .icon-play-cir svg{
				width: 68px;
				height: 68px;
			}
			.art-media-h-items__img {
				height: 300px;
			}
			.art-media-h-items__tit {
				bottom: 0;
				left: 0;
				padding: 20px;
				background-image: linear-gradient(0deg, rgba(0,0,0,0.7019607843137255) 0%, rgba(0,0,0,0) 100%);
				z-index: 1;
			}
			.art-media-h-items__tit * {
				font-size: 18px;
				line-height: 24px;
			}
			/* Nav Swiper */
				.art-media-h-slide .swiper-nav-art {
					top: 44%;
					width: 56px;
					height: 56px;
					filter: drop-shadow(0px 3px 3px rgba(0,0,0,0.25));
				}
				.art-media-h-slide .swiper-nav-art.swiper-nav-art-l {
					display: none !important;
					left: -28px;
				}
				.art-media-h-slide .swiper-nav-art.swiper-nav-art-r {
					right: -28px;
				}
				.art-media-h-slide .swiper-nav-art svg {
					width: 14px;
					height: 24px;
				}
			/* End Nav Swiper */

			/* Pagination Swiper */
				.art-media-h-slide .art-swiper-pagination .swiper-pagination-bullet {
					background: #dbbdb7;
				}
				.art-media-h-slide .art-swiper-pagination .swiper-pagination-bullet:hover,
				.art-media-h-slide .art-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
					background: var(--bg-white);
				}
			/* End Pagination Swiper */
		/* End Box Media Home */

		/* Box Cate New Home */
			.art-cate-news:not(.box-last) .container{
				border-bottom: 1px solid #ebebeb;
			}
			.art-cate-news__tab li a {
				font-size: 16px;
				color: #7e5b5a;
				margin: 0 30px 0 0;
			}
			.art-cate-news .col-l {
				flex: 0 0 570px;
				max-width: 570px;
			}
			.art-cate-news-big__img {
				height: 365px;
			}
			.art-cate-news-big__tit {
				width: 100%;
				bottom: 0;
				padding: 15px 25px;
				background-image: linear-gradient(0deg, rgba(0,0,0,0.7019607843137255) 0%, rgba(0,0,0,0) 100%);
			}
			.art-cate-news-big__tit * {
				font-size: 24px;
				line-height: 30px;
			}
			.art-cate-news-list .art-cate-news-sma:last-child{
				margin: 0 !important;
			}
			.art-cate-news-sma__img {
				flex: 0 0 157px;
				max-width: 157px;
				height: 105px;
			}
			.art-cate-news-sma__tit * {
				font-size: 16px;
				line-height: 20px;
			}
			.art-cate-news-sma__sum * {
				font-size: 13px;
				line-height: 17px;
				color: #707070;
			}
		/* End Box Cate New Home */

		/* Box Van Hoa Doanh Nghiep Home */
			.art-vhdn-h {
				background: #f4f0e9;
			}
			.art-vhdn-h__tit * {
				font-size: 26px;
			}
			.art-vhdn-h-slide .swiper-slide {
				flex: 0 0 235px;
				max-width: 235px;
				margin: 0 30px 0 0;
			}
			.art-vhdn-h-items__img {
				height: 157px;
			}
			.art-vhdn-h-items__tit * {
				font-size: 15px;
				line-height: 19px;
				color: #252525;
			}
		/* End Box Van Hoa Doanh Nghiep Home */

		/*== Page CM ==*/
			/* Box Title CM */
				.art-tit-cm .container,
				.art-news-random-items:not(:last-of-type), /* Box News List Random CM */
				.art-news-hight-cm .container{ /* Box News HightLight CM */
					border-bottom: 1px solid #ebebeb;
				}
				.art-tit-cm .box-tit * {
					font-size: 40px;
				}
				.art-cate-cm li a {
					font-size: 22px;
					line-height: 100%;
				}
				.art-cate-cm li {
					border-left: 1px solid #e1e1e1;
				}
			/* End Box Title CM */

			/* Box News HightLight CM */
				.art-news-hight-cm .row,
				.art-2-coll .row { /* Box 2 Collum  */
					margin: 0 -30px;
				}
				.art-2-coll .row [class*=col-], /* Box 2 Collum  */
				.art-news-hight-cm .row [class*=col-] {
					padding: 0 30px;
				}
				.art-news-hight-cm .col-l {
					flex: 0 0 790px;
					max-width: 790px;
					border-right: 1px solid #ebebeb;
				}
				.art-news-hight-big-cm__img {
					height: 485px;
				}
				.art-news-hight-big-cm__tit * {
					font-size: 30px;
					line-height: 38px;
				}
				.art-news-hight-big-cm__sum * {
					font-size: 15px;
					line-height: 20px;
					color: #636363;
				}
				.art-news-hight-sma-cm__img.pos-rel {
					height: 215px;
				}
				.art-news-hight-sma-cm__tit * {
					font-size: 18px;
					line-height: 24px;
				}
			/* End Box News HightLight CM */

			/* Box 2 Collum */
				.art-2-coll .col-320{ /*== Minhdt 09/06/2025 Add Banner ==*/
					flex: 0 0 360px;
					max-width: 360px;
				}
			/* End Box 2 Collum */

			/* Box News List Random CM */
			    .art-news-random .box-top-hr .art-news-random-items:first-child{ /* Fix Click Btn xem them mat border top bai dau */
					border-top: 1px solid #ebebeb;
					padding-top: 30px;
			    }
				.art-news-random-items:last-of-type {
					padding-bottom: 0 !important;
				}
				.art-news-random__img {
					width: 255px;
					height: 170px;
					flex: 0 0 255px;
				}
				.art-news-random__tit * {
					font-size: 20px;
					line-height: 25px;
				}
				.art-news-random__sum * {
					font-size: 14px;
					line-height: 20px;
					color: #707070;
				}
			/* End Box News List Random CM */

			/* Box New Block Right */
				.art-news-block__img {
					max-width: 150px;
					height: 100px;
					flex: 0 0 150px;
				}
				.art-news-block__tit * {
					font-size: 14px;
					line-height: 18px;
				}
			/* End Box New Block Right */
		/*== End Page CM ==*/

		/*== Page CM Multimedia ==*/
			.art-cont-multi:before {
				content: "";
				position: absolute;
				top: 0;
				width: 100%;
				height: 420px;
				background-image: linear-gradient(90deg, #b54547 0%, #d07251 100%);
			}
			/* Box Trend Header CM Multimedia */
				.art-trend-multi .art-trend-list li a {
					border: 1px solid #cc8575;
					background: none;
				}
				.art-trend-multi .art-trend-list li a,
				.art-trend-multi .art-trend-list li a span{
					color:var(--color-white);
				}
				.art-trend-multi .art-trend-list li a:hover{
					background: #cc8575;
				}
			/* End Box Trend Header CM Multimedia */

			/* Box Title CM Multimedia */
				.art-tit-multi * {
					font-size: 48px;
				}
			/* End Box Title CM Multimedia */

			/* Box HightLight New CM Multimedia */
				.art-hightl-news-multi .art-hightl-news-big__img {
					width: 635px;
					height: 423px;
				}
				.art-hightl-news-multi .art-hightl-news-big__info {
					left: unset;
					right: 0;
					width: 525px;
					height: 332px;
					padding: 50px;
				}
			/* End Box HightLight New CM Multimedia */

			/* Box New CM Multimedia */
				.art-news-multi__img {
					height: 233px;
				}
				.art-news-multi__tit * {
					font-size: 18px;
					line-height: 24px;
				}
				.art-news-multi .art-btn-more {
					display: inline-flex;
					padding: 0 30px;
				}
			/* End Box New CM Multimedia */
		/*== End Page CM Multimedia ==*/

		/*== Page Bv ==*/
			/* Box Noi Dung Bv */
				.art-content-bv .container {
					max-width: 730px;
				}
				.art-cate-bv * {
					font-size: 14px;
					color: #a31d19;
				}
				.art-title-bv * {
					font-size: 38px;
					line-height: 48px;
				}
				.art-time-bv {
					font-size: 12px;
					line-height: 22px;
					color: #999;
				}
				.art-social-bv svg{
					width: 26px;
					height: 26px;
					vertical-align: middle;
				}
				.art-tags-cate-bv li a {
					padding: 6px 11px;
					border-radius: 13px;
					background-color: #ebebeb;
					font-size: 12px;
				}
				.art-tags-cate-bv li a:hover {
					background: #a31e19;
					color: var(--color-white);
				}
				.art-cont-arti{
					--color-main-bv: #191919;
				}
                .art-cont-arti a{
                     color: #000000!important;
                }
				.art-cont-arti__head,
				.art-cont-arti p,
				.art-cont-arti__sum {
					margin: 30px 0;
				}
				.art-cont-arti__sum *,
				.art-cont-arti p,
				.art-cont-arti p *,
				.art-cont-arti__head *{
					color: var(--color-main-bv);
				}
				.art-cont-arti__sum *,
				.art-cont-arti p,
				.art-cont-arti p * {
					font-size: 18px;
					line-height: 25px;
				}
				.art-cont-arti__head *{
					font-size: 26px;
					line-height: 36px;
				}
				.art-cont-arti .img-bv,				
				.art-cont-arti .phot-capt-bv {
					max-width: 920px;
					height: auto;
					margin: 0 -95px;
				}				
				.art-cont-arti .phot-capt-bv {
					margin: -15px -95px 30px;
					font-size: 14px;
					line-height: 20px;
					color: #636363;
					text-align: center;
				}
                .art-cont-arti .img_chu_thich_0407{
                    max-width: 920px;
					height: auto;
                    font-size: 14px;
					line-height: 20px;
					color: #636363;
					text-align: center;
                }
                p:has(> span.img_chu_thich_0407) {
                    margin: 0;
                    padding: 5px 0px 10px 0px;
                    text-align: center;
                }
                p:has(> img.img-fluid) {
                    margin: 0;      
                }
				.art-author-bv *{
					font-size: 18px;
					line-height: 25px;
				}
			/* End Box Noi Dung Bv */

			/* Box Tin Lien Quan Bv */
				.art-tlq-bv{
					margin: 80px 0 60px;
				}
				.art-tlq-bv .container{
					border-bottom: 1px solid #ebebeb;
				}
				.art-tlq-bv__tit{
					--bg-bor-main: #e5e5e5;
				}
				.art-tlq-bv__tit * {
					font-size: 28px;
				}
				.art-tlq-bv__img{
					height: 170px;
				}
				.art-tlq-bv__name *{
					font-size: 16px;
					line-height: 20px;
				}
			/* End Box Tin Lien Quan Bv */
			
			/* Form Binh Luan */
                .art-cmt {
                    padding: 50px 0 0;
                    border-top: 1px solid #ebebeb;
                }
                .art-cmt-tit * {
                    font-size: 24px;
                    color: #191919;
                }
                .art-cmt-sele li a {
                    border-left: 1px solid #ddd;
                    padding: 0 10px;
                    font-size: 14px;
                    color: #7d7d7d;
                }
                .art-cmt-sele li:first-child a {
                    border: none;
                }
                .art-cmt-sele li:last-child a {
                    padding-right: 0;
                }
                .art-cmt-sele li.act-menu a,
                .art-cmt-sele li a:hover {
                    color: #a31d19;
                    font-family: 'Lexend-Deca-SemiBold';
                }
                .art-cmt-form textarea {
                    width: 640px;
                    height: 80px;
                    padding: 15px;
                    border-radius: 4px;
                    background-color: var(--bg-white);
                    border: 1px solid #ebebeb;
                    font-size: 15px;
                    color: #8c8c8c;
                    font-family: 'inter-Regular';
                }
                .art-cmt-form-send {
                    width: 80px;
                    height: 40px;
                    border-radius: 4px;
                    background-color: #a31d19;
                    border: none;
                    font-size: 15px;
                    cursor: pointer;
                }
                .art-cmt-form-send svg {
                    width: 19px;
                    height: 19px;
                    margin: 0 5px 0 0;
                }
                .art-cmt-form-send:hover,
                .art-popup-cmt-form .btn-send-cmt:hover{ /* Popup Binh Luan */
                    background: #4d4e4e;
                }
                .art-cmt-list__ava {
                    width: 40px;
                    height: 40px;
                    flex: 0 0 40px;
                    border-radius: var(--border-circle);
                    overflow: hidden;
                }
                .art-cmt-list__info .box-info {
                    font-size: 16px;
                    line-height: 24px;
                    color: #191919;
                }
                .art-cmt-list__info .box-action .text-rep {
                    font-size: 13px;
                    color: #808080;
                }
                .art-cmt-list__items .box-sub{
                    margin: 0 55px;
                }
               .art-cmt-btn-more{
                    height: 50px;
                }
                .art-cmt-btn-more * {
                    color: #808080;
                }
                .art-cmt-btn-more a:before {
                    border-color: #808080;
                } 
            /* End Form Binh Luan */

            /* Popup Binh Luan */
                .art-popup-cmt {
                    position: fixed;
                    top: 0;
                    bottom: 0;
                    left: 0;
                    right: 0;
                    background: rgba(0, 0, 0, 0.4);
                    z-index: 99;
                }
                .art-popup-cmt-bg {
                    position: fixed;
                    top: 50%;
                    left: 50%;
                    max-width: 410px;
                    min-width: 410px;
                    padding: 30px;
                    border-radius: 4px;
                    border: 1px solid #ebebeb;
                    -webkit-transform: translate(-50%, -50%);
                    transform: translate(-50%, -50%);
                    z-index: 1;
                }
                .art-popup-cmt-close {
                    top: -20px;
                    right: -20px;
                    width: 40px;
                    height: 40px;
                    border-radius: var(--border-circle);
                    background-color: #a31d19;
                    border: 3px solid #fff;
                    font-size: 17px;
                }
                .art-popup-cmt-tit * {
                    font-size: 26px;
                }
                .art-popup-cmt-form .input-group,
                .art-popup-cmt-form .textarea-group{
                    width: 100%;
                    height: 80px;
                    padding: 20px;
                    border-radius: 4px;
                    border: 1px solid #ebebeb;
                    font-size: 15px;
                    color: #808080;
                    font-family: 'inter-Regular';
                }
                .art-popup-cmt-form .input-group {
                    height: 45px;
                }
                .art-popup-cmt-form .btn-send-cmt {
                    width: 100%;
                    height: 50px;
                    border-radius: 8px;
                    background-color: #a31d19;
                    border: none;
                    font-size: 20px;
                    transition: all ease .3s;
                }
                .art-popup-cmt-form .text-success {
                    font-size: 17px;
                    line-height: 24px;
                }
            /* End Popup Binh Luan */

            /* Minhdt 07/02/2023 Fix Box Tin Lien Quan Bv */
	            .travel-mgz-art-details-random{
				    margin: 20px 0 0;
				    border: 1px solid #ebebeb;
				    border-top: 2px solid #a31e19;
				}
				.travel-mgz-art-details-random-img {
				    flex: 0 0 227px;
				    max-width: 227px;
				    height: 170px;
				}
				.travel-mgz-art-details-random-info {
				    flex: 1;
				    min-width: 0;
				    padding: 20px;
				}
				.travel-mgz-art-details-random-info .url_tin_lien_quan_trong_bai {
				    display: -webkit-box;
				    -webkit-box-orient: vertical;
				    overflow: hidden;
				    max-height: calc(100vh * 9 / 16);
				    -webkit-line-clamp: 3;
				    font-size: 18px;
				    line-height: 24px;
				    color: #252525;
				    font-family: 'inter-Bold';
				}
				.travel-mgz-art-details-random-info .url_tin_lien_quan_trong_bai:hover {
				    color: #a31e19;
				}
				.travel-mgz-art-details-random-info p {
				    display: block;
				    margin: 15px 0 0;
				    font-size: 14px;
				    line-height: 20px;
				    color: #666;
				}
            /* End Minhdt 07/02/2023 Fix Box Tin Lien Quan Bv */
			/* Minhdt 20/02/2023 Fix-loi-img-de-chu-thich-img-bai-so-sanh */
				.twentytwenty-wrapper {
					margin: 0 0 30px;
				}
				.twentytwenty-wrapper img {
					transition: all ease 0s;
				}
			/* End Minhdt 20/02/2023 Fix-loi-img-de-chu-thich-img-bai-so-sanh */
		/*== End Page Bv ==*/

		/*== Page Bv Mgz ==*/
			/* Header Mgz */
				.art-header-mgz {
					background: #0f0f0f;
					height: 50px;
				}
				.art-header-mgz .logo-art {
					width: 94px;
					height: 32px;
				}
				.art-header-mgz .back-page a {
					width: 50px;
					height: 50px;
					background: #a31d19;
				}
				.art-header-mgz .back-page svg{
					width: 26px;
					height: 24px;
				}
				.art-header-mgz .logo-mgz{
					width: 130px;
					height: 30px;
				}
				.art-header-mgz .art-social-mgz svg {
					width: 26px;
					height: 26px;
				}
			/* End Header Mgz */
		/*== End Page Bv Mgz ==*/

		/*== Page Tim Kiem ==*/
			.art-cont-search-res .text-1,
			.art-cont-search-res .text-1 * {
				font-size: 24px;
			}
			.art-cont-search-res .text-2 {
				font-size: 14px;
			}
			.art-cont-search-res .text-1,
			.art-cont-search-res .text-2{
				color: #7d7d7d;
			}
			.art-cont-search-res h1{
				display: inline-block;
			}
		/*== End Page Tim Kiem ==*/

		/*== Page Dang ky dat bao ==*/
			.art-cont-dkdb{
				padding: 50px 0;
				background: #ebebeb;
			}
			.art-cont-dkdb-tit *{
				font-size: 36px;
			}
			.art-cont-dkdb-form {
				width: 690px;
				padding: 30px;
				border-radius: 8px;
				border: 1px solid #e1e1e1;
			}
			.art-cont-dkdb-form .row {
				margin: 0 -10px;
			}
			.art-cont-dkdb-form .row [class*=col-] {
				padding: 0 10px;
			}
			.art-cont-dkdb-form select,
			.art-cont-dkdb-form .form-control.input,
			.art-cont-dkdb-form .form-control.input::-webkit-input-placeholder{
				font-family: 'inter-Regular';
			}
			.art-cont-dkdb-form .form-control.input,
			.art-cont-dkdb-form select {
				width: 100%;
				height: 40px;
				padding: 0 15px;
				border-radius: 4px;
				border: 1px solid #e1e1e1;
			}
			.art-cont-dkdb-form select,
			.art-cont-dkdb-form .form-control.input,
			.art-cont-dkdb-form .form-control.input::-webkit-input-placeholder{
				font-size: 14px;
				color: #7d7d7d;
			}
			.art-cont-dkdb-form select{
				padding: 0 10px;
			}
			.art-cont-dkdb-form .form-control:focus{
				border-color: #89ade4;
				color: #191919;
			}
			.art-cont-dkdb-form textarea.form-control.input {
				height: 75px;
				padding: 10px 12px;
				vertical-align: middle;
			}
			.art-cont-dkdb-form .btn.btn-order {
				width: 100%;
				height: 50px;
				border-radius: 4px;
				background-color: #a31d19;
				border: none;
				font-size: 20px;
				transition: all ease .3s;
			}
			.art-cont-dkdb-form .btn.btn-order:hover {
				background: #4D4E4E;
			}
			.art-cont-dkdb .payment-item{
				--bg-bor-checked: #a31d19;
			}
			.art-cont-dkdb .payment-item:not(last-child){
				margin-right: 80px;
			}
			.art-cont-dkdb .payment-item input[type=radio] {
				position: absolute;
				opacity: 0;
			}
			.art-cont-dkdb .payment-item input[type=radio]:checked+label:before,
			.art-cont-dkdb .payment-item input[type=radio]:hover+label:before {
				background-color: var(--bg-bor-checked);
				box-shadow: inset 0 0 0 3px var(--bg-white);
				border: 1px solid var(--bg-bor-checked);
			}
			.art-cont-dkdb .payment-item input[type=radio]+label:before {
				content: "";
				position: relative;
				top: -1px;
				display: inline-block;
				width: 15px;
				height: 15px;
				margin-right: 7px;
				vertical-align: middle;
				text-align: center;
				border: 1px solid #ccc;
				border-radius: var(--border-circle);
			}
			.art-cont-dkdb .payment-item input[type=radio]:checked+label{
				font-family: 'inter-Bold';
			}
			.art-cont-dkdb .payment-item input[type=radio]+label {
				font-size: 14px;
				color: var(--color-main);
			}
			.art-cont-dkdb .payment-item input[type=radio]:not(:checked)+label{
				color: #666;
			}
			.art-cont-dkdb .payment-item input[type=radio]+label,
			.art-cont-dkdb .payment-item input[type=radio]+label:before{
				cursor: pointer;
			}
		/*== End Page Dang ky dat bao ==*/

		/*== Page 404 ==*/
			.error-404 {
				--color-404: #BA2026;
			    display: flex;
			    flex-direction: column;
			    justify-content: center;
			    width: 70%;
			    height: 100vh;
			    margin: 0 auto;
			    text-align: center;
			}
			.page-404 p,
		    .page-404 span,
		    .error-404 a.go-back{
		    	font-family: 'inter-Bold';
		    }
		    .error-404 h2,
		    .page-404 p,
		    .error-404 a.go-back{
		    	color: var(--color-404);
		    }
			.error-404 h2 {
			    margin: 0 0 40px;
			    padding: 15px 0;
			    font-size: 60px;
			    text-shadow: 2px 2px 2px rgba(0,0,0,.2);
			    -moz-text-shadow: 2px 2px 2px rgba(0,0,0,.2);
			    -webkit-text-shadow: 2px 2px 2px rgba(0,0,0,.2);
			    border-top: 3px solid #ccc;
			    border-bottom: 3px solid #ccc;
			}
			.page-404 {
			    width: 100%;
			    position: relative;
			    margin: 0 0 30px;
			}
			.page-404 p {
			    font-size: 350px;
			    line-height: 300px;
			    text-shadow: 2px 2px 2px rgba(0,0,0,.2);
			    -moz-text-shadow: 2px 2px 2px rgba(0,0,0,.2);
			    -webkit-text-shadow: 2px 2px 2px rgba(0,0,0,.2);
			}
			.page-404 span {
				position: absolute;
			    left: 0;
			    top: 50%;
			    margin: -60px 0 0;
			    width: 100%;
			    line-height: 60px;
			    font-size: 48px;
			    background-color: var(--bg-white);
			    text-align: center;
			    text-transform: uppercase;
			    color: #f58634;
			}
			.error-404 a.go-back {
				display: inline-block;
			    padding: 15px 30px;
			    font-size: 20px;
			    border: 1px solid var(--color-404);
			    text-transform: uppercase;
			    text-decoration: none;
			    transition: all .3s ease-in-out;
			}
			.error-404 a.go-back:hover {
			    color:var(--color-white);
			    box-shadow: 0 10px 20px 0 rgba(0,0,0,.3);
			    -moz-box-shadow: 0 10px 20px 0 rgba(0,0,0,.3);
			    -webkit-box-shadow: 0 10px 20px 0 rgba(0,0,0,.3);
			    background-color: var(--color-404)
			}
			/* Reponsive Mobile */
			@media screen and (max-width: 991px){
				.page-404 p {
	                font-size: 129px;
	                line-height: 100%;
	            }
			    .page-404 span {
	                margin: -30px 0 0;
	                font-size: 15px;
	                line-height: 30px;
	            }
				.error-404 a.go-back {
	                padding: 5px 30px;
	                font-size: 15px;
	            }
			}
			/* End Reponsive Mobile */
		/*== End Page 404 ==*/
	/*== End Content ==*/

	/*== Footer ==*/
		/* Box Dang Ky Footer */
			.art-regi-footer {
				background: #302523;
				padding: 35px 0;
			}
			.art-regi-footer .col-l svg {
				width: 45px;
				height: 45px;
				color: #c5ada5;
			}
			.art-regi-footer .col-l .tit {
				font-size: 20px;
				line-height: 25px;
				color: #c5ada5;
			}
			.art-regi-footer .col-r .art-regi-footer__btn {
				width: 202px;
				height: 50px;
				border-radius: 8px;
				background-color: #a31d19;
				font-size: 20px;
			}
			.art-regi-footer .col-r .art-regi-footer__btn:hover{
				background: var(--bg-white);
				color: #302523;
			}
		/* End Box Dang Ky Footer */
		.art-footer {
			background: var(--bg-footer-main);
		}
		.art-footer .col-l {
			flex: 0 0 255px;
			max-width: 255px;
		}
		.art-logo-footer{
			width: 165px;
			height: 63px;
		}
		.art-menu-footer {
			border-bottom: 1px solid #262626;
		}
		.art-menu-footer ul li a {
			font-size: 15px;
			line-height: 20px;
			color: #d7d7d7;
		}
		.art-info-footer * {
			font-size: 14px;
			line-height: 18px;
			color: #707070;
		}
		.art-info-footer .box-info-l svg{
			width: 16px;
			height: 16px;
		}
		.art-info-footer p strong{
			margin: 0 5px 0 0;
		}
		.art-info-footer .box-info-r *{
			font-size: 12px;
		}
	/*== End Footer ==*/
/*== End GD Artime == */