.about-head {
	position: relative;
	min-height: 450px;
	display: flex;
	align-items: center;
	z-index: 1;
}
.about-head::before {
	content: "";
	background-color: #0000003b;
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
}
.about-head #breadcrumbs,
.about-head #breadcrumbs a{
	color: #fff;
}
/**/
.about-tagslink {
	position: sticky;
	top: 0;
	z-index: 3;
	background-color: #fff;
}
.about-tagslink.sticky {
	-webkit-animation: stuckMoveDown .6s;
	animation: stuckMoveDown .6s;
	top: 75px;
}
.about-tagslink ul {
  display: flex;
  list-style: none;
  padding: 0;
  border-bottom: 1px solid #F5F5F5;
}
.about-tagslink ul li {
  margin-right: 50px;
}
.about-tagslink ul li a {
  display: block;
  padding: 12px 0;
  color: #57687D;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: uppercase;
  border-bottom: 3px solid transparent;
}
.about-tagslink ul li a.active{
	font-weight: 700;
	color: #2660A7;
	border-color: #2660A7;
}
/**/
.item-gv a {
	border-radius: 20px;
	background: #FFF;
	box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.20);
	overflow: hidden;
	display: block;
	margin-bottom: 10px;
}
.item-gv-img {
	text-align: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.item-gv-img img {
	max-height: 320px;
	object-fit: contain;
	display: block;
	margin: 0 auto;
}

.item-gv-img {
  text-align: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.item-gv-img img {
  max-height: 320px;
  object-fit: contain;
  display: block;
  margin: 0 auto;
}
.info-gv h3 {
  color: #002450;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}
.info-gv {
  padding: 20px;
  color: #9A9A9A;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
/**/
.tamnhin-wrap .desc {
	color: rgba(0, 36, 80, 0.90);
	font-family: Glory;
	font-size: 24px;
	font-weight: 400;
	line-height: 36px;
}
.tamnhin-wrap .desc li{
	margin-bottom: 15px;
}
.main-about-tamnhin img.banner {
	border-radius: 20px;
	border: 1px solid rgba(239, 197, 47, 0.60);
}

.about_box3_sub_title {
  color: #002450;
  font-family: Glory;
  font-size: 72px;
  font-style: normal;
  font-weight: 700;
  line-height: 80px;
  text-align: center;
  position: relative;
  padding: 60px 0;
}
.about_box3_sub_title img {
  position: absolute;
  left: -13px;
  top: 0;
  z-index: -1;
}
/**/
.about-last-hethong {
	padding: 220px 100px 150px 100px;
	background-repeat: no-repeat;
	background-position: center;
}
.about-last .desc {
	color: rgba(0, 36, 80, 0.80);
	font-family: Glory;
	font-size: 18px;
}
.about-last-box1 .banner {
	position: relative;
	z-index: 1;
	margin-left: -40px;
}
.about-last-box1 .banner .image{
	border-radius: 32px;
	aspect-ratio: 650/484;
	object-fit: cover;
	width: 100%;
}
.about-last-box1 .banner::before{
	content: "";
	background-color: #EFC52F;
	width: 100%;
	height: 100%;
	z-index: -1;
	left: -8px;
	bottom: -8px;
	position: absolute;
	border-radius: 40px;
}
.about-last-box2 .banner{
	position: relative;
	z-index: 1;
}
.about-last-box2 .banner .iconx{
	z-index: -1;
	top: -25px;
	left: -20px;
}
.about-last-khaohoc {
	background-position: right;
	background-repeat: no-repeat;
	padding: 150px 100px 150px 200px;
	margin-left: -150px;
	background-size: contain;
}
.about-tagslink.sticky {
	-webkit-animation: stuckMoveDown .6s;
	animation: stuckMoveDown .6s;
	top: 95px;
}
@media only screen and (min-width: 767px) {
	.item-gv-img img {
		height: 320px;
		object-position: bottom;
	}
}