.tabs {
	display: flex;
	border-bottom: none;
	padding-bottom: 16px;
	padding-top: 16px
}
.tabs .tab.active {
	border-bottom: none;
	border-right: none;
	border-left: none;
	color: #000
}
.tabs .tab.active a {color: #0770cd}
.tabs .tab {
	padding: 5px 5px;
	border-bottom-right-radius: 5px;
	border-top-right-radius: 5px;
	text-align: center;
	margin-right: 10px;
	font-size: 20px;
	font-weight: bold
}
.tab-content-item.active {display: block}
.tab-content-item {display: none}

/* ===== DOMESTIC ===== */
.news-slider__arrow, .news-slider__arrow:focus{outline:0!important}.news-slider .swiper{width:100%;height:100%;margin:20px auto;padding-bottom:40px!important;z-index:0}.news-slider .swiper-slide{text-align:center;font-size:18px;background:0 0;width:auto;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;box-shadow:rgba(0,0,0,.15) 0 5px 15px 0;border-radius:var(--border-radius)}.news-slider .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.news-slider .swiper-button-next,.news-slider .swiper-button-prev{color:var(--white-color)!important}.news__item,.news__item.active{color:var(--title-color)}.news-slider .swiper-button-next:after,.news-slider .swiper-button-prev:after{font-size:30px!important;font-weight:600!important}.news-slider .icon{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}.news-slider__arrow,.news-slider__arrow .icon-font{display:inline-flex}.news-slider{z-index:2;margin-left:auto;margin-right:auto;margin-top:60px}.news-slider__item.swiper-slide{opacity:0;pointer-events:none;transition:.3s}.news-slider__item.swiper-slide-active,.news-slider__item.swiper-slide-next,.news-slider__item.swiper-slide-prev{opacity:1;pointer-events:auto}.news-slider__ctr{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:12}.news-slider__arrow{background:#fff;border:none;width:50px;height:50px;justify-content:center;align-items:center;box-shadow:0 6px 26px 6px rgba(0,0,0,.25);border-radius:50%;position:absolute;top:50%;z-index:12;cursor:pointer}.news-slider__arrow.news-slider-prev{left:15px;transform:translateY(-50%)}.news-slider__arrow.news-slider-next{right:15px;transform:translateY(-50%)}.news-slider__pagination{text-align:center;margin:20px auto 30px}.news-slider__pagination .swiper-pagination-bullet{width:25px;height:4px;display:inline-block;background:var(--subheading-color);opacity:.2;margin:0 5px;border-radius:20px;transition:opacity .5s 0.5s,background-color .5s 0.5s,width .5s}.news-slider__pagination .swiper-pagination-bullet-active{opacity:1;background:#fff;width:40px;transition-delay:0s}.news__item{border-radius:10px;display:block;transition:.3s}.news__content{padding:12px 15px;text-align:left}.news__item:hover{transition-delay:0.1s}.news__item.active .news-date,.news__item.active .news__title,.news__item.active .news__txt,.news__item:hover .news-date,.news__item:hover .news__title,.news__item:hover .news__txt{opacity:1;transition-delay:0.1s}.news__item.active .news__img,.news__item:hover .news__img{box-shadow:none}.news__title{font-size:18px;font-weight:600;margin-bottom:10px;transition:opacity .3s;border-bottom:2px solid currentColor}@media screen and (max-width:576px){.news__title{font-size:22px;margin-bottom:10px}.news__item{padding:0 10px}.news-slider__pagination{text-align:center;margin:10px auto}.news-slider__arrow{width:35px;height:35px}.news-slider__arrow.news-slider-next,.news-slider__arrow.news-slider-prev{transform:translateY(-70%)}}.news__txt{margin:10px 0;line-height:1.6em;font-size:14px;transition:opacity .3s}.news__img{border-radius:10px;height:230px;width:100%;transition:.3s;transform-origin:0% 0%}.news__img img{max-width:100%;border-radius:10px 10px 0 0;height:100%;width:100%}

.section_flash .product-item .product-info .product-meta .time {margin-left: auto}
.section_flash img {
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	max-width: 100%;
	max-height: 100%;
	width: 100%;
	height: auto;
}
.section_flash img.icon-img-flight {
	width: 30px;
	height: 30px;
	transform: translate(0, 0%)
}

.product-item {
	box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .1), 0 2px 6px 2px rgba(60, 64, 67, .15);
	border-radius: 10px;
	overflow: hidden;
	transition: all .3s;
	background: #fff;
	margin-bottom: 20px
}
.product-item img.box-image {
	width: auto;
	max-height: 100%;
	top: 0;
	left: 0;
	right: 0;
	margin: auto;
	will-change: opacify;
	transform: scale(1);
	transition: all 0.5s ease;
}
.product-item a {color: #000;}
.product-item .product-info .product-name {
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 12px
}
.product-item .product-info .product-meta {
	flex-wrap: wrap;
	margin-bottom: 12px;
	display: flex
}
.product-item .product-info .product-meta span span {
	color: #76809B;
	margin-right: 5px
}
.product-item .product-info .price-box {
	font-size: 18px;
	color: var(--sub-main-color);
	font-weight: bold
}
.product-item .justify {
	text-align: justify;
	font-size: 12px
}

.ratio3by2 {padding-top: 133.33333331%}
.p-lg-3 {padding: 1rem !important}
.position-absolute {position: absolute !important}

.list-new-journey .swiper-container .swiper-button-prev {
	border-radius: 0 100px 100px 0;
	left: 0;
	padding-right: 10px
}
.list-new-journey .swiper-container .swiper-button-next {
	border-radius: 100px 0 0 100px;
	padding-left: 10px;
	right: 0
}
.list-new-journey .swiper-container .swiper-button-next,
.list-new-journey .swiper-container .swiper-button-prev {
	align-items: center;
	background: #fff;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, .2);
	display: flex;
	font-size: 1.8rem;
	height: 60px;
	justify-content: center;
	opacity: .8;
	outline: none;
	top: 40%;
	transition: .3s;
	width: 30px
}
.list-new-journey .swiper-container .swiper-button-next:after,
.list-new-journey .swiper-container .swiper-button-prev:after {
	color: #3a3a3a;
	font-size: 24px;
	font-weight: 600
}
.list-new-journey .swiper-container .swiper-button-disabled {display: none}

.see-more a {
	border-radius: 50px;
	height: 40px;
	background: linear-gradient(279deg, #ffd600 0%, #ffc300 100%);
	color: #000;
}
.see-more a:hover {
	background: linear-gradient(135deg, #ffd600 0%, #ffc300 100%);
	color: var(--bs-link-color);
}