.page-template-page-about .full-content{
	padding: 0;
}
.ab-box {
	padding: 30px 0;
}
.ab-box1 {
	background-color: rgb(244, 244, 244);
}
.main-abbox1 {
	/*align-items: center;*/
}
.about_box1_title
{
	font-size: 20px;
	margin: 0;
}
.solieu-list {
	flex: 1;
}
.solieu-item {
	width: 25%;
	padding: 0 10px;
	text-align: center;
}
.solieu-item h3 {
	margin-top: 0;
	margin-bottom: 5px;
	font-weight: normal;
	font-size: 16px;
}
.solieu-item p {
	margin-bottom: 0;
	color: #4caf50;
}
.ab-box1btn{
}
.ab-box1btn a{
	background-color: #1e73be;
	padding: 0 25px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	height: 39px;
	line-height: 39px;
	display: inline-block;
}
/**/
.title.abbox2_title1 {
	margin-bottom: 15px;
}
.ab-box2 .title h2 {
	margin-top: 0;
	color: #ff6600;
	font-size: 40px;
	font-style: italic;
}
.ab-box2 .title h2 span{
	color: #003366;
}
.tn-item {
	align-items: center;
}
.tn-item img {
	border-radius: 10px;
	width: 40px;
	object-fit: cover;
}
.tn-item h4{
	margin: 0;	
	font-weight: normal;
	font-size: 16px;
	padding-left: 10px;
}
.tn-item {
	margin-bottom: 10px;
}
.home-btn a,
.abbox-btn{
	height: 46px;
	display: inline-block;
	line-height: 46px;
	background-color: #dd3333;
	font-weight: bold;
	padding: 0 25px;
	font-size: 18px;
	color: #fff;
}
.home-btn a i,
.home-btn a span,
.abbox-btn i,
.abbox-btn span{
	display: inline-block;
	transition: opacity .3s,transform .3s;
}
.home-btn a span,
.abbox-btn span{
	-webkit-transform: translateX(0.25em);
	-ms-transform: translateX(0.25em);
	transform: translateX(0.25em);
}
.home-btn a:hover span,
.abbox-btn:hover span{
	-ms-transform: translateX(0);
	transform: translateX(0);
}
.home-btn a i,
.abbox-btn i{
	opacity: 0;
	margin-left: 10px;
}
.home-btn a:hover i,
.abbox-btn:hover i {
	display: inline-block;
	opacity: 1;
	color: #fff;
}
.abbox2_app {
	margin-top: 15px;
}
/**/
.ab-box3-wrap {
	align-items: center;
}
.ab-box3-wrap h2 {
	width: 33.333%;
	margin: 0;
	font-size: 38px;
	color: #123867;
}
.main-abbox3 {
	flex: 1;
}
.gtri-item {
	width: 25%;
	text-align: center;

}
.gtri-item img{
	width: 50px;
	object-fit: contain;
	margin-bottom: 10px;
	display: inline-block;
}
/**/
.ab-box4-wrap .abbox-btn {
	text-transform: uppercase;
}
.ab-box4.ab-box {
	padding-top: 0;
}
.ab-box4-wrap {
	padding: 40px 0;
	margin-bottom: 40px;
}
.ab-box4-wrap h2{
	font-size: 26px;
	color: #fff;
	text-transform: uppercase;
	margin: 0;
}
.main-abbox4 {
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: center;
}
/**/
.abbox4-post a {
	display: block;
}
.abbox4-post .item_post_img img {
	height: 250px;
}
.abbox4-post h2{
	margin: 0;
	font-size: 20px;
}
.abbox4-post .post_excerpt{
	margin-bottom: 10px;
}
.abbox4-post+.abbox4-post {
	border-top: 1px dashed #eaeaea;
	padding: 10px 0;
}
.abbox4-post+.abbox4-post h2{
	font-size: 16px;
}
/**/
.ab-box5 {
	padding-top: 48px;
	padding-bottom: 48px;
	background-color: rgb(245, 245, 245);
}
.ab-box5 .title {
	text-align: center;
}
.abbox5-heading {
	justify-content: space-between;
	align-items: center;
	background-color: #e0e0e0;
	margin-bottom: 10px;
}
.abbox5-heading h3{
	margin: 0;
	margin-right: 15px;
	padding-bottom: 4.5px;
	border-bottom: 0;
	margin-bottom: 0;
	padding-left: 10px;
	background: #1460ac;
	padding-right: 14px;
	padding-top: 5px;
	color: white;
	font-size: 17px;
	text-transform: uppercase;
}
.abbox5-heading a{
	font-size: 14px;
	font-weight: normal;
	margin-right: 10px;
	color: gray;
}
.abbox5-heading a i {
	margin-right: 0;
	margin-left: 10px;
}
/**/
.abbox5-post a{
	display: flex;

}
.abbox5-post .item_post_img{
	width: 150px;
}
.abbox5-post .item_post_img img{
	height: 75px;
}
.abbox5-post .item_post_content{
	flex: 1;
	padding-left: 20px;
}
.abbox5-post .item_post_content h2{
	font-size: 16px;
	margin: 0;
}
.abbox5-post+.abbox5-post {
	border-top: 1px dashed #eaeaea;
	padding: 10px 0;
}

/**/
.ab-box6{
	position: relative;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 60px 0;
}
.ab-box6::before{
	content: "";
	display: block;
	background-color: rgba(0, 2, 3, 0.709);
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.ab-box6 .row{
	align-items: center;
}
.abbox6-left{
	background: white;
	padding: 30px;
}
.abbox6-left h2{
	color: #1662ae;
	margin-bottom: 20px;
	font-size: 23px;
	margin-top: 0;
}
.abbox6-right h2{
	color: #fff;
}
.abbox6-right {
	color: #fff;
	text-align: right;
}
/**/
.abbox6-left p, .abbox6-left .row-info {
	width: 100%;
	display: block;
}
.abbox6-left form .row-info {
	display: flex;
}
.abbox6-left form .row-info .left{
	width: 30%;
	color: gray;
}
.abbox6-left form .row-info .right{
	flex: 1;
}
.abbox6-left form .row-info input,
.abbox6-left form .row-info select{
	height: 50px;
	font-size: 16px;
	width: 100%;
}
.abbox6-left form input.wpcf7-form-control.wpcf7-submit{
	font-size: 16px;
	padding: 10px 20px;
}
/**/
.full-mtk{
	padding: 0;
}
.main-mtk {
	margin-top: -200px;
	z-index: 9;
	position: relative;
}
.mtk-heading h1 {
	color: #fff;
	font-size: 26px;
	margin-top: 0;
}
.mtk-heading p{
	color: #fff;
	margin-bottom: 20px;
}
/**/
.form-dang-ky {
	background: white;
	padding: 30px;
	box-shadow: 2px 2px 20px #00000012;
	border-radius: 20px;
}
.dang-ky-thong-tin, .xac-thuc, .thong-tin-thanh-toan {
	border-radius: 5px;
	margin-bottom: 25px;
	border: 1px solid #d4d4d4;
	padding: 20px;
	border-radius: 5px;
	box-shadow: 2px 5px 0px #0000001f;
}
.form-dang-ky h3 {
	margin-top: 0;
	color: #1561ad;
}
.wpcf7 label {
	display: inline-block;
	width: 100%;
	color: #222;
	font-weight: bold;
	font-size: 14px;
}
.wpcf7-form-control-wrap .wpcf7-radio {
	background: #edfaff;
	padding: 10px;
	margin-bottom: 10px;
	border-radius: 5px;
	font-size: 14px;
}
.form-dang-ky input[type="checkbox"], .form-dang-ky input[type="radio"] {
	margin: 0;
	height: auto;
	display: inline-block;
	width: auto;
}
.form-dang-ky .row-info, .form-dang-ky .row-info1 {
	display: inline-block;
	clear: both;
	width: 100%;
}
.form-dang-ky .row-info .cot {
	width: 33.33%;
	float: left;
	display: inline-block;
	padding-left: 6px;
	padding-right: 6px;
}
.form-dang-ky .row-info1 .cot {
	width: 25%;
	float: left;
	display: inline-block;
	padding: 0 7px;
	box-shadow: none;
}
.form-dang-ky .row-info .left {
	padding-left: 7px;
	display: inline-block;
	float: left;
	width: 50%;
	padding-right: 7px;
}
.form-dang-ky .row-info .right {
	padding-left: 7px;
	padding-right: 7px;
	width: 50%;
	float: left;
	display: inline-block;
}
.form-dang-ky .note {
	margin-top: 20px;
	background: #e8f3db;
	padding: 10px;
	font-size: 14px;
	margin-bottom: 20px;
	border-radius: 5px;
	border: 1px dashed #8bc34a;
	color: #437707;
}
.form-dang-ky input, .form-dang-ky select {
	box-shadow: none;
	font-size: 14px;
	height: 45px;
	width: 100%;
}
.form-dang-ky .wpcf7-list-item label {
	font-weight: normal;
}
/**/
.about-wrap .home-box-kh-thanthiet {
	background: #fff;
}

@media only screen and (max-width: 1170px) {
	.main-mtk {
		margin-top: -90px;
	}
	.form-dang-ky {
		padding: 0;
	}
}
@media only screen and (max-width: 1000px) {
	.about_box1_title {
		width: 100%;
		margin-bottom: 10px;
		text-align: center;
	}
}
@media only screen and (max-width: 800px) {
	.mtk-heading h1 {
		font-size: 22px;
	}
	.dang-ky-thong-tin, .xac-thuc, .thong-tin-thanh-toan {
		margin-bottom: 20px;
		padding: 20px 10px;
	}
	/**/
	.ab-box4-wrap h2 {
		font-size: 22px;
	}
}
@media only screen and (max-width: 767px) {
	.wpcf7-form-control-wrap .wpcf7-radio {
		display: block;
	}
	/**/
	.ab-box {
		padding: 20px 0;
	}
	.solieu-list {
		margin-bottom: 10px;
	}
	.title.about_box3_title,
	.ab-box1btn.abbox1_btn_solieu {
		width: 100%;
		text-align: center;
	}
	.ab-box2 .title h2,
	.ab-box3-wrap h2{
		font-size: 30px;
	}
	/**/
	.main-abbox3 {
		margin-top: 15px;
	}
	.main-abbox4{
		flex-wrap: wrap;
		justify-content: center;
	}
	.ab-box4-wrap h2 {
		font-size: 22px;
		margin-bottom: 10px;
	}
	.home-btn a, .abbox-btn {
		height: 40px;
		line-height: 40px;
		padding: 0px 20px;
		font-size: 16px;
	}
	/**/
	.abbox6-left h2{
		font-size: 20px;
	}
}
@media only screen and (max-width: 700px) {
	.main-mtk {
		margin-top: -70px;
	}
	/**/
	.gtri-item img {
		width: 35px;
	}
	.abbox4-post h2 {
		font-size: 18px;
	}
	.abbox5-post .item_post_content h2,
	.abbox4-post + .abbox4-post h2 {
		font-size: 15px;
	}
	.abbox5-post .item_post_content {
		padding-left: 10px;
	}
	/**/
	.abbox6-left {
		padding: 30px 20px;
	}
}
@media only screen and (max-width: 640px) {
	.form-dang-ky .row-info .cot,
	.form-dang-ky .row-info .left,
	.form-dang-ky .row-info .right,
	.form-dang-ky .row-info1 .cot{
		width: 50%;
	}
	.mtk-heading h1 {
		font-size: 18px;
		margin-bottom: 0;
	}
	.main-mtk {
		margin-top: -50px;
	}
	/**/
	.ab-box2.ab-box .col-mb {
		width: 100%;
	}
	.tn-item h4 {
		font-size: 14px;
	}
	.abbox2_app {
		margin-bottom: 15px;
	}
	.ab-box4-wrap h2 {
		font-size: 20px;
	}
	.home-btn a, .abbox-btn {
		height: 35px;
		line-height: 35px;
		padding: 0px 15px;
		font-size: 14px;
	}
	.main-abbox5 .col-mb {
		width: 100%;
	}
	/**/
	.ab-box6{
		padding: 40px 0;
	}
	.abbox6-right h2 {
		margin-top: 0;
	}
	.ab-box6 .col-mb {
		width: 100%;
	}
	.ab-box6 .col-mb.col-lg-5 {
		order: -1;
	}
	.abbox6-left h2{
		font-size: 18px;
	}
	.abbox6-left form .row-info input, .abbox6-left form .row-info select {
		height: 40px;
		font-size: 14px;
		width: 100%;
	}
	.abbox6-left form input.wpcf7-form-control.wpcf7-submit {
		font-size: 14px;
	}

}
@media only screen and (max-width: 480px) {
	.ab-box2 .title h2, .ab-box3-wrap h2 {
		font-size: 25px;
	}
	.abbox4_cat .col-mb {
		width: 100%;
	}
	.abbox5-heading h3{
		font-size: 15px;
	}
}