/*Box Giá trị cốt lõi*/
	.kh_box {
		padding-top: 80px;
	}
	.kh_intro_box.kh_box {
	}
	.kh_intro_box.kh_box .kh_img_ỉntro {
		display: flex;
		justify-content: center;
		align-items: center;
	}
	img {
	}
	.kh_box_title {
		text-align: center;
	}
	.kh_box_title .kh_sm_title {
		font-family: Heartbeat;
		font-size: 4rem;
		line-height: 1;
		color: #828282;
	}
	.kh_box_title .kh_big_title {
		font-size: 3rem;
		font-weight: 700;
		text-transform: uppercase;
		color: var(--color);
	}

	.kh_box_title.kh_have_line {
		position: relative;
		padding-bottom: 10px;
	}
	.kh_box_title.kh_have_line:before {
		content: '';
		position: absolute;
		width: 100px;
		height: 1px;
		background-color: var(--color2);
		bottom: 0;
		left: 50%;
		transform: translateX(-50%);
	}
/*End*/

/*Box lưu trữ giá trị*/
	.kh_save_box.kh_box {
		padding-top: 40px;
	}
	.kh_wrap_save {
	}
	.kh_wrap_save .kh_left_save {
		flex: 0 0 45%;
		max-width: 45%;
	}
	.kh_box_title .kh_title_box {
		color: var(--color);
		text-align: left;
		font-size: 1.5rem;
		text-transform: uppercase;
		font-weight: 600;
	}
	.kh_right_save {
		flex: 0 0 55%;
		max-width: 55%;
		padding-left: 90px;
	}
	.kh_right_save .kh_list_why {
		display: flex;
		/*! justify-content: space-between; */
	}
	.kh_right_save .kh_list_why .kh_item_why {
		flex: 0 0 33.3333%;
		max-width: 33.3333%;
	}
	.kh_right_save .kh_list_why .kh_item_why .kh_icon_why {
		width: 90px;
		height: 90px;
		display: flex;
		justify-content: center;
		align-items: center;
		background: #fff6db;
		border-radius: 50%;
	}
	.kh_name_why {
		color: var(--color);
		font-size: 1.8rem;
		font-weight: 600;
	}
/*End*/

/*Box Giá trị cốt lõi*/
	.kh_intro_value {
		width: 80%;
		text-align: center;
		margin: 0 auto;
	}
	.kh_list_value {
		justify-content: center;
		height: 200px;
		margin: 70px -20px 0;
		/*! width: 80%; */
		position: relative;
	}
	.kh_list_value .kh_item_value {
		display: flex;
		flex-flow: column;
		padding: 0 20px;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.kh_list_value .kh_item_value:first-child {
		text-align: right;
	}
	.kh_list_value .kh_item_value:last-child {
		justify-content: flex-end;
	}
	.kh_list_value .kh_item_value .kh_title_value {
		color: var(--color);
		text-transform: uppercase;
		font-size: 1.45rem;
		font-weight: 700;
	}
	.kh_main_value {
		width: 100%;
		margin: 0 auto;
	}
	.kh_list_value:before {
		content: '';
		position: absolute;
		width: 1px;
		height: 150%;
		background-color: #b4b4b4;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%) rotate(10deg);
	}
	.kh_value.kh_module_intro {
		padding-bottom: 100px;
	}
/*End*/

/*Box Giải thưởng*/
	.kh_inner_img_prize {
		position: relative;
	}
	.kh_bg_prize {
		margin-bottom: 0;
	}
	.kh_list_prize .owl-stage-outer {
		top: 50%;
		transform: translateY(-50%);
	}
	.kh_prize_box.kh_box {
		padding-top: 30px;
	}
	.kh_list_prize  {
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
	}
	.kh_wrap_prize.row {
		align-items: center;
	}
	.kh_item_prize {
		margin-bottom: 0;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.kh_item_prize img {
		width: auto !important;
	}

	.kh_list_prize .owl-nav {
		/*! position: absolute; */
	}
	.kh_list_prize .owl-nav .owl-prev {
		left: 100px;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		width: 50px;
		height: 50px;
		border: 1px solid var(--color);
		text-align: center;
		line-height: 50px;
		border-radius: 50%;
	}
	.kh_list_prize .owl-nav .owl-next {
		right: 100px;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		width: 50px;
		height: 50px;
		border: 1px solid var(--color);
		text-align: center;
		line-height: 50px;
		border-radius: 50%;
	}
/*End*/

/*Box Vươn ra thế giới*/
	.kh_world_box.kh_box {
		text-align: center;
		padding-bottom: 80px;
	}
	.kh_world_box.kh_box .kh_box_title .kh_title_box {
		text-align: center;
		margin-bottom: 10px;
	}
	.kh_desc_world {
		margin-bottom: 40px;
	}
/*End*/

@media screen and (min-device-width: 858px) and (max-device-width: 1800px) {

}
@media screen and (min-device-width: 1600px) and (max-device-width: 1800px) {

}

@media screen and (max-device-width: 1536px) and (min-device-width: 1440px) {

}

@media only screen and (min-width: 1200px) and (max-width: 1440px) {

}
@media screen and (min-device-width: 625px) and (max-device-width: 1366px) {

}
@media screen and (min-device-width: 858px) and (max-device-width: 1200px) {

}
@media only screen and (max-width: 1280px) and (min-width: 1199px){
   
}

@media only screen and (max-width: 1119px) and (min-width: 1080px){

}

@media only screen and (max-width: 1079px) and (min-width: 992px) {

}
@media only screen and (max-width: 1024px) and (min-width: 768px) {
	.kh_box_title .kh_sm_title{
		font-size: 3rem;
	}
	.kh_box_title .kh_big_title{
		font-size: 2rem;
	}
	.kh_box_title .kh_title_box{
		font-size: 1.2rem;
	}
	.kh_right_save{
		padding-left: 35px;
	}
	.kh_value.kh_module_intro {
		padding-bottom: 50px;
		padding-top: 50px;
	}
	.kh_list_prize .owl-nav .owl-prev{
		left: 0;
	}
	.kh_list_prize .owl-nav .owl-next{
		right: 0;
	}
	.kh_world_box.kh_box{
		padding-bottom: 30px;
		padding-top: 30px;
	}
}
@media screen and (max-device-width: 992px) {

    
}

@media only screen and (max-width: 767px) and (min-width: 577px) {

}

@media screen and (max-device-width: 576px) {
	.kh_list_value .kh_item_value {
		flex: 0 0 100%;
		max-width: 100%;
		padding-bottom: 30px;
	}

	.kh_list_value {
		height: unset;
		margin: 0 15px;
		display: block !important;
	}

	.kh_list_value .kh_item_value:first-child {
		text-align: center;
	}

	.kh_list_value .kh_item_value:last-child {
		text-align: center;
	}

	.kh_value.kh_module_intro {
		padding-bottom: 30px;
	}

	.kh_list_value::before {
		display: none;
	}
	.kh_box{
		padding-top: 30px;
	}
	.kh_box_title .kh_sm_title{
		font-size: 2rem;
	}
	.kh_box_title .kh_big_title{
		font-size: 1.5rem;
	}
	.kh_save_box.kh_box{
		padding-top: 30px;
	}
	.kh_wrap_save{
		flex-wrap: wrap;
	}
	.kh_wrap_save .kh_left_save{
		flex: 0 0 100%;
		max-width: 100%;
		padding-bottom: 30px;
	}
	.kh_right_save{
		flex: 0 0 100%;
		max-width: 100%;
		padding-left: 0;
	}
	.kh_right_save .kh_list_why{
		flex-wrap: wrap;
	}
	.kh_right_save .kh_list_why .kh_item_why{
		flex: 0 0 100%;
		max-width: 100%;
		text-align: center;
		padding-bottom: 30px;
	}
	.kh_right_save .kh_list_why .kh_item_why:last-child{
		padding-bottom: 0;
	}
	.kh_right_save .kh_list_why .kh_item_why .kh_icon_why{
		margin: 0 auto;
	}
	.kh_img_prize{
		margin-bottom: 30px;
	}
	.kh_list_prize .owl-nav .owl-prev{
		left: 50px;
	}
	.kh_list_prize .owl-nav .owl-next{
		right: 50px;
	}
	.kh_box_title .kh_title_box{
		text-align: center;
	}
	.kh_text_prize p{
		margin-bottom: 0;
	}
	.kh_world_box.kh_box{
		padding-bottom: 30px;
	}
	.kh_item_prize img{
		max-width: 35%;
	}
}

@media screen and (max-device-width: 414px) {

}

@media screen and (max-device-width: 375px) {
	.kh_list_prize .owl-nav .owl-prev{
		left: 35px;
	}
	.kh_list_prize .owl-nav .owl-next{
		right: 35px;
	}
}
@media screen and (max-device-width: 360px) {

}
@media screen and (max-device-width: 320px) {
	.kh_list_prize .owl-nav .owl-prev{
		left: 25px;
	}
	.kh_list_prize .owl-nav .owl-next{
		right: 25px;
	}
}



    .page-content.page-introduce .kh_box_title.kh_have_line {
        margin-bottom: 0;
        text-align: left;
    }
    .page-content.page-introduce{
        padding: 60px 0;
    }
    .page-content.page-introduce .item_about:not(:last-child) {
      margin-bottom: 50px;
  }
   /* .page-content.page-introduce  .box-wrapper{
        max-width: 960px;
        margin: 0 auto;
    }*/
section.page-content.page-article.page-introduce.page-thuonghieu  .row {
   flex-direction: row-reverse;
   align-items: center;
}

section.page-content.page-article.page-introduce.page-thuonghieu .item_about:nth-child(even) .row {
    flex-direction: row;
}
    .page-content.page-introduce .item_about:nth-child(even) .row {
      flex-direction: row-reverse;
  }



  @media (max-width: 576px){
    .item_about .row {
        display: flex;
        gap: 30px;
    }
    .page-content.page-introduce .item_about ._desc {
        text-align: justify !important;
    }
}

  .page-content.page-introduce ._image-over {
    overflow: hidden;
    border-radius: 15px;
    position: relative;
    aspect-ratio: 16 / 9;
}

  .page-content.page-introduce .image-cate-p {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.5s ease;
    display: block;
}

  .page-content.page-introduce  ._image-over:hover .image-cate-p {
    transform: scale(1.1);
}