@charset "UTF-8";
/* ******************************************************************
	--sp-aboutus.css--
****************************************************************** */
@media only screen and (min-width: 768px) {

	/*********************sp-aboutus.css***************************/
	.aboutus_head_left {
		background: url(../images/bg/bg_aboutus_head@2x.png) no-repeat left top transparent;
		background-size: 1013px 652px;
	}

	.aboutus_head_left_ct,
	.aboutus_head_left,
	.aboutus_head_right,
	.aboutus_head_row_l,
	.aboutus_head_row_r,
	.aboutus_head_row_rl .aboutus_head_row_l,
	.aboutus_head_row_rl .aboutus_head_row_r,
	.people_ct_ct_l,
	.program_left,
	.program_right,
	.mentor_ct_r,
	.mentor_ct_l,
	.mentor_ct_rl .mentor_ct_l,
	.mentor_ct_rl .mentor_ct_r,
	.thayson_l,
	.thayson_r,
	.method_chopchep_ct_img1,
	.method_chopchep_ct_img2,
	.hackkanji_l,
	.hackkanji_r {
		width: 100%;
	}

	.aboutus_head_right {
		position: relative;
		margin-top: -40px;
	}

	.aboutus_head_row_img img {
		width: 100%;
		max-width: 901px;
	}

	.aboutus_head_row_r img {
		width: 100%;
		max-width: 547px;
	}

	.aboutus_head_row_lr .aboutus_head_row_r,
	.aboutus_head_row_rl .aboutus_head_row_l,
	.people_ct_ct_r {
		text-align: center;
	}

	.tamnhin {
		margin-top: 30px;
		padding-left: 50px;
	}

	.sumenh .aboutus_head_row_head,
	.muctieu .aboutus_head_row_head {
		padding-top: 30px;
	}

	.muctieu {
		padding-top: 0px;
	}

	.muctieu .aboutus_head_row_l {
		padding-left: 50px;
	}

	.people_ct_ct {
		padding: 30px 0px 0px 0px;
	}

	.people_ct_ct_r {
		margin-bottom: 30px;
	}

	.content_ct.library,
	.content_ct.method_chopchep,
	.method_chopchep1,
	.content_ct.method_chopchep2 {
		padding-bottom: 0px;
	}

	.content_ct.library_home,
	.content_ct.method_chopchep1,
	.content_ct.method_chopchep2 {
		padding-top: 30px;
	}

	.thayson_home {
		background: url(../images/bg/bg_thayson@2x.jpg) no-repeat left top transparent;
		background-size: 3000px;
	}

	.thayson_l_img img {
		width: 100%;
		max-width: 555px;
	}

	.thayson_r {
		margin-top: 50px;
		padding-left: 0px;
	}

	.login_thayson {
		text-align: center;
	}

	.content_ct.method_chopchep1 {
		background: url(../images/bg/bg_chopchepmobile@2x.jpg) no-repeat left top transparent;
		background-size: 800px;
	}

	.method_chopchep_ct_img1,
	.method_chopchep_ct_img2,
	.hackkanji_r_img {
		float: left;
		display: block;
		width: 100%;
		text-align: center;
	}

	.method_chopchep_ct_img1 img {
		width: 100%;
		max-width: 353px;
	}

	.method_chopchep_ct_img2 img {
		width: 100%;
		max-width: 287px;
		margin-top: 30%;
	}

	.method_chopchep_ct {
		margin-bottom: 0px;
	}

	.hackkanji_r {
		position: relative;
		right: 0px;
	}

	.hackkanji_r_img img {
		width: 100%;
		max-width: 585px;
	}

	.hackkanji_container,
	.method_chopchep_ft {
		margin-bottom: 0px;
	}

	.hackkanji_r_img {
		margin-top: 30px;
	}

	.hackkanji_l {
		padding-left: 0px;
	}

	.aboutus_head_left {
		padding: 90px 50px 70px 50px
	}

	.mentor_ct_r img {
		width: 100%;
		max-width: 466px;
	}

	.mentor_ct_l img {
		width: 100%;
		max-width: 532px;
	}

	.aboutus_head_row_l img {
		width: 100%;
		max-width: 545px;
	}

	.people_ct_head {
		font-size: 50px;
		font-style: normal;
		font-weight: 400;
		line-height: 140%;
	}

	.library_ct .program_left {
		padding-top: 0%;
	}

	.people_ct_ct_l {
		max-width: 100%;
	}

	.thayson_l_img {
		text-align: center;
	}

	.thayson_l_img img {
		width: 100%;
		max-width: 555px;
	}

	/*********************người sáng lập***************************/
	.aboutus_nsl_row_l {
		width: 100%;
		padding-right: 0;
	}

	.aboutus_nsl_img1,
	.aboutus_nsl_img2,
	.aboutus_nsl_img3,
	.aboutus_nsl_row_r1,
	.aboutus_nsl_hackkanji {
		text-align: center;
	}

	.aboutus_nsl_img1 img,
	.aboutus_nsl_img2 img,
	.aboutus_nsl_img3 img,
	.aboutus_nsl_hackkanji img {
		width: 100%;
		max-width: 303px;
	}

	.aboutus_nsl_row_r {
		width: 100%;
	}

	.aboutus_nsl_row_r1,
	.aboutus_nsl_row_l1 {
		width: 100%;
	}

	.aboutus_nsl_row_l1 {
		padding: 0px;
	}

	.aboutus_nsl_row_r1 img {
		width: 100%;
		max-width: 461px;
	}

	.hackkanji_cc {
		padding: 0;
	}

	.aboutus_nsl_tt img {
		width: 100%;
		max-width: 738px;
	}

	.full_aboutus_head {
		background: url(../images/bg/bg_pro_mobile@2x.png) no-repeat center top transparent;
		background-size: 1000px;
		padding-top: 0px;
	}

	.full_aboutus_head .aboutus_nsl,
	.full_aboutus_head .nhasanglap_ct {
		background: none;
	}

	.full_aboutus_head .nhasanglap {
		padding: 0px;
		margin-top: 0px;
	}

	.full_aboutus_head .aboutus_nsl {
		padding: 0px;
	}

	.full_aboutus_head .nhasanglap_ct {
		height: 700px;
	}

	.full_aboutus_head .nhasanglap_ct_l {
		position: relative;
		top: 90px;
	}

	.full_aboutus_head .nhasanglap_ct_r {
		float: left;
		right: 0px;
		padding-right: 20px;
	}

	/*********************lịch sử hình thành***************************/
	.aboutus_lichsu_row_l,
	.aboutus_lichsu_row_r,
	.aboutus_lichsu_lr_l1,
	.aboutus_img_lich {
		width: 100%;
	}

	.aboutus_lichsu_lr {
		background: url(../images/bg/img_lichsuhinhthanh9_moible@2x.jpg) no-repeat left top transparent;
		background-size: 1000px;
	}

	.aboutus_lichsu_lr_l1 {
		margin-bottom: 30%;
	}

	.aboutus_img_lich,
	.aboutus_lichsu_img1 {
		text-align: center;
	}

	.aboutus_img_lich img {
		width: 100%;
		max-width: 618px;
	}

	.aboutus_lichsu_img1 img {
		width: 100%;
		max-width: 648px;
	}

	/*********************cơ sở vật chất***************************/
	.about_bgh_ct_l,
	.about_bgh_ct_r,
	.about_bgh_title_l,
	.about_bgh_title_r,
	.about_bgh_title_r form {
		width: 100%;
	}

	.about_bgh_ct_l {
		margin-right: 0px;
		margin-bottom: 20px;
		text-align: center;
	}

	.about_bgh_tt,
	.about_bgh_cv {
		text-align: center;
	}

	.about_sort_hdt {
		width: 48%;
		margin-right: 0px;
	}

	.about_sort_kdt {
		width: 48%;
		float: right;
		margin-right: 0px;
	}

	.about_bgh_title_r {
		margin-top: 10px;
	}

	/*********************cơ sở vật chất***************************/
	.csvc_about_img_1,
	.csvc_about_img_2,
	.csvc_about_img_col,
	.csvc_about_img_4 {
		width: 100%;
		max-width: 100%;
		margin: 0px 0px 16px 0px;
	}

	.csvc_about_img_1,
	.csvc_about_img_1:nth-child(1),
	.csvc_about_img_1:nth-child(3),
	.csvc_about_img,
	.csvc_about_img_col,
	.csvc_about_img_4,
	.csvc_about_img_col_r .csvc_about_img_4:nth-child(2),
	.csvc_about_img5:nth-child(2) {
		margin: 0px 0px 16px 0px;
	}

	.title_csvc_small,
	.csvc_about_img_1,
	.csvc_about_img_2,
	.csvc_about_img_col,
	.csvc_about_img_left,
	.csvc_about_img_right,
	.csvc_about_img5,
	.about_csvc_container_abl {
		text-align: center;
	}

	.csvc_about_img .csvc_about_img_1:nth-child(3),
	.csvc_about_img_col_r,
	.csvc_about_img_row,
	.csvc_about_img_row:nth-child(1) {
		margin-bottom: 0px;
	}

	.about_csvc_container_l,
	.about_csvc_container_r,
	.csvc_about_img_left,
	.about_csvc_container_abl,
	.about_csvc_container_abr {
		width: 100%;
		margin-right: 0px;
	}

	.csvc_about_img_left,
	.csvc_about_img_right,
	.csvc_about_img5 {
		width: 100%;
		max-width: 100%;
	}

	.csvc_about_img5:nth-child(1),
	.about_csvc_container_abl {
		margin-bottom: 16px;
	}

	/*********************giấy phép***************************/
	.giayphep_ct_img_col {
		width: 40%;
	}
}

@media only screen and (min-width: 800px) {
	/*********************sp-aboutus.css***************************/
}

@media only screen and (min-width: 812px) {
	/*********************sp-aboutus.css***************************/
}

@media only screen and (min-width: 834px) {
	/*********************sp-aboutus.css***************************/
}

@media only screen and (min-width: 900px) {
	/*********************sp-aboutus.css***************************/
}

@media only screen and (min-width: 960px) {
	/*********************sp-aboutus.css***************************/
}

@media only screen and (min-width: 1024px) {

	/*********************sp-aboutus.css***************************/
	.content_ct.method_chopchep1 {
		background: none;
	}

	.aboutus_nsl_row_l {
		width: 75%;
		padding-right: 24px;
	}

	.aboutus_nsl_row_r {
		width: 25%;
	}

	.aboutus_nsl_row_r1 {
		width: 41%;
	}

	.aboutus_nsl_row_l1 {
		width: 59%;
		padding-right: 0px;
		padding-left: 24px;
	}

	.aboutus_nsl p.aboutus_nsl_hackkanji {
		float: left;
		display: block;
		width: 25%;
		margin-right: 3%;
	}

	.aboutus_nsl p.aboutus_nsl_tt {
		float: left;
		display: block;
		width: 70%;
	}

	.nhasanglap {
		padding: 0px;
	}

	.nhasanglap_ct_l {
		width: 30%;
		top: -130px;
	}

	.nhasanglap_ct_r {
		width: 62%;
		margin-top: 70px;
	}
	.content_ct.library_home, .content_ct.method_chopchep1, .content_ct.method_chopchep2 {
        padding-top: 70px;
    }
	.content_ct.library_home{
		margin-top: 70px;
	}
}

@media only screen and (min-width: 1112px) {
	/*********************sp-aboutus.css***************************/
}

@media only screen and (min-width: 1200px) {

	/*********************sp-aboutus.css***************************/
	.aboutus_head_left {
		background: url(../images/bg/bg_aboutus_head@2x.png) no-repeat left top transparent;
		background-size: 1013px 652px;
		max-width: 1013px;
		width: 100%;
		padding: 90px 80px 70px 80px;
	}

	.aboutus_head_left_ct {
		width: 48%;
	}

	.aboutus_head_right {
		position: absolute;
		width: 52%;
		margin-top: 0px;
		top: 20%;
	}

	.aboutus_head_row_lr .aboutus_head_row_r,
	.aboutus_head_row_rl .aboutus_head_row_l,
	.people_ct_ct_r {
		text-align: left;
	}

	.tamnhin {
		margin-top: 80px;
	}

	.aboutus_head_row_l {
		width: 40%;
	}

	.aboutus_head_row_r {
		display: block;
		width: 60%;
	}

	.aboutus_head_row_rl .aboutus_head_row_l {
		width: 47%;
	}

	.aboutus_head_row_rl .aboutus_head_row_r {
		width: 53%;
	}

	.people_ct_head {
		font-size: 60px;
		line-height: 80px;
		text-align: center;
	}

	.people_ct_ct_l {
		width: 59%;
		max-width: 475px;
	}

	.people_ct_ct_r {
		float: left;
		display: block;
		width: 41%;
	}

	.library_ct .program_left {
		padding-top: 10%;
	}

	.program_left {
		display: block;
		width: 31%;
	}

	.program_right {
		width: 66%;
	}

	.mentor_ct_r {
		display: block;
		width: 40%;
	}

	.mentor_ct_l {
		width: 60%;
	}

	.mentor_ct_rl .mentor_ct_l {
		width: 45%;
	}

	.mentor_ct_rl .mentor_ct_r {
		width: 55%;
	}

	.thayson_l {
		width: 50%;
	}

	.thayson_r {
		width: 50%;
		padding-left: 20px;
	}

	.login_thayson {
		text-align: left;
	}

	.hackkanji_container {
		margin-bottom: 70px;
	}

	.hackkanji_l {
		width: 50%;
		padding-left: 0px;
	}

	.hackkanji_lc {
		float: left;
		display: block;
		width: 100%;
	}

	.hackkanji_r {
		width: 50%;
		position: absolute;
		right: 70px;
	}

	.hackkanji_container,
	.method_chopchep_ft {
		margin-bottom: 70px;
	}

	.content_ct.method_chopchep2 {
		padding-bottom: 140px;
	}

	.aboutus_nsl_row_l1 {
		padding-top: 50px;
	}

	.aboutus_nsl p.aboutus_nsl_hackkanji {
		float: left;
		display: block;
		width: 28%;
		margin-right: 0%;
	}

	.nhasanglap {
		padding: 0px 80px;
		margin-top: 100px;
	}

	.aboutus_lichsu_row_l {
		width: 40%;
	}

	.aboutus_lichsu_row_r {
		width: 60%;
	}

	.aboutus_lichsu_lr {
		background: url(../images/bg/img_lichsuhinhthanh9@2x.jpg) no-repeat left top transparent;
		background-size: 100%;
	}

	.aboutus_lichsu_lr_l1 {
		width: 48%;
	}

	.aboutus_lichsu_lr_l1 {
		margin-bottom: 0;
	}

	.about_bgh_ct_l {
		width: 26%;
		margin-right: 32px;
	}

	.about_bgh_ct_r {
		width: 70%;
	}

	.about_bgh_title_r form {
		width: 60%;
	}

	.about_bgh_title_l {
		width: 30%;
	}

	.about_bgh_title_r {
		width: 70%;
	}

	.about_bgh_tt,
	.about_bgh_cv {
		text-align: left;
	}

	.giayphep_ct_img_col {
		width: 23%;
		max-width: 255px;
	}

	.csvc_about_img_1 {
		width: 32%;
		max-width: 359px;
		margin: 0px 16px;
	}

	.csvc_about_img_1 img {
		width: 100%;
		max-width: 359px;
	}

	.csvc_about_img_2 {
		width: 23%;
		max-width: 265px;
		margin-right: 22px;
	}

	.csvc_about_img_col {
		width: 49%;
		max-width: 546px;
	}

	.csvc_about_img_2 img,
	.csvc_about_img_4 img {
		width: 100%;
		max-width: 265px;
	}

	.csvc_about_img_3,
	.csvc_about_img_3 img {
		float: left;
		display: block;
		width: 100%;
	}

	.csvc_about_img_col_r {
		margin-bottom: 0px;
	}

	.csvc_about_img_4 {
		width: 48%;
		max-width: 265px;
		margin-right: 16px;
	}

	.about_csvc_container_l {
		width: 25%;
		margin-right: 16px;
	}

	.about_csvc_container_r {
		width: 72%;
		margin-bottom: 16px;
	}

	.csvc_about_img_right {
		width: 65%;
	}

	.csvc_about_img_left {
		width: 32%;
		max-width: 359px;
		margin-right: 25px;
	}

	.csvc_about_img_left .csvc_about_img_1 {
		width: 100%;
	}

	.csvc_about_img5 {
		width: 48%;
		max-width: 359px;
		margin-right: 25px;
	}

	.csvc_about_img5 img {
		width: 100%;
		max-width: 359px;
	}

	.about_csvc_container_abl {
		width: 36%;
		margin-right: 25px;
	}

	.about_csvc_container_abl img {
		width: 100%;
		max-width: 405px;
	}

	.about_csvc_container_abr {
		width: 61%;
	}
}

@media only screen and (min-width: 1280px) {
	/*********************sp-aboutus.css***************************/

}

@media only screen and (min-width: 1350px) {

	/*********************sp-aboutus.css***************************/
	.aboutus_head_right {
		top: 17%;
	}

	.aboutus_head_left_ct {
		width: 50%;
	}

	.aboutus_head_left {
		width: 87%;
	}

	.people_ct_ct {
		padding: 50px 60px 0px 60px;
	}

	.hackkanji_l {
		padding-left: 100px;
		margin-top: 15%;
	}

	.nhasanglap_ct_l {
		width: 40%;
		top: -80px;
	}

	.nhasanglap_ct_r {
		width: 59%;
		margin-top: 100px;
	}

	.nhasanglap {
		margin-top: 80px;
	}

	.aboutus_lichsu_lr_l1 {
		width: 36%;
	}

	.csvc_about_img_2 {
		width: 24%;
	}

	.csvc_about_img_col {
		width: 50%;
	}

	.csvc_about_img_4 {
		width: 49%;
	}

	.csvc_about_img_right {
		width: 65.8%;
	}
}

@media only screen and (min-width: 1400px) {
	/*********************sp-aboutus.css***************************/

}

@media only screen and (min-width: 1600px) {}

@media only screen and (min-width: 1900px) {
	/*********************sp-aboutus.css***************************/

}

@media only screen and (min-width: 2000px) {}

@media only screen and (min-width: 2100px) {
	/*********************sp-aboutus.css***************************/

}

@media only screen and (min-width: 2800px) {}

@media only screen and (max-width: 767px) {

	/*********************sp-aboutus.css***************************/
	.aboutus_head_left {
		background: url(../images/bg/bg_aboutus_head@2x.png) no-repeat left top transparent;
		background-size: 1013px 652px;
	}

	.aboutus_head_left_ct,
	.aboutus_head_left,
	.aboutus_head_right,
	.aboutus_head_row_l,
	.aboutus_head_row_r,
	.aboutus_head_row_rl .aboutus_head_row_l,
	.aboutus_head_row_rl .aboutus_head_row_r,
	.people_ct_ct_l,
	.program_left,
	.program_right,
	.mentor_ct_r,
	.mentor_ct_l,
	.mentor_ct_rl .mentor_ct_l,
	.mentor_ct_rl .mentor_ct_r,
	.thayson_l,
	.thayson_r,
	.method_chopchep_ct_img1,
	.method_chopchep_ct_img2,
	.hackkanji_l,
	.hackkanji_r {
		width: 100%;
	}

	.aboutus_head_right {
		position: relative;
		margin-top: -40px;
	}

	.aboutus_head_row_img img {
		width: 100%;
		max-width: 901px;
	}

	.aboutus_head_row_r img {
		width: 100%;
		max-width: 547px;
	}

	.aboutus_head_row_lr .aboutus_head_row_r,
	.aboutus_head_row_rl .aboutus_head_row_l,
	.people_ct_ct_r {
		text-align: center;
	}

	.tamnhin {
		margin-top: 30px;
		padding-left: 50px;
	}

	.sumenh .aboutus_head_row_head,
	.muctieu .aboutus_head_row_head {
		padding-top: 30px;
	}

	.muctieu {
		padding-top: 0px;
	}

	.muctieu .aboutus_head_row_l {
		padding-left: 50px;
	}

	.people_ct_ct {
		padding: 30px 0px 0px 0px;
	}

	.people_ct_ct_r {
		margin-bottom: 30px;
	}

	.content_ct.library,
	.content_ct.method_chopchep,
	.method_chopchep1,
	.content_ct.method_chopchep2 {
		padding-bottom: 0px;
	}

	.content_ct.library_home,
	.content_ct.method_chopchep1,
	.content_ct.method_chopchep2 {
		padding-top: 30px;
	}

	.thayson_home {
		background: url(../images/bg/bg_thayson@2x.jpg) no-repeat left top transparent;
		background-size: 3000px;
	}

	.thayson_l_img img {
		width: 100%;
		max-width: 555px;
	}

	.thayson_r {
		margin-top: 50px;
		padding-left: 0px;
	}

	.login_thayson {
		text-align: center;
	}

	.content_ct.method_chopchep1 {
		background: url(../images/bg/bg_chopchepmobile@2x.jpg) no-repeat left top transparent;
		background-size: 800px;
	}

	.method_chopchep_ct_img1,
	.method_chopchep_ct_img2,
	.hackkanji_r_img {
		float: left;
		display: block;
		width: 100%;
		text-align: center;
	}

	.method_chopchep_ct_img1 img {
		width: 100%;
		max-width: 353px;
	}

	.method_chopchep_ct_img2 img {
		width: 100%;
		max-width: 287px;
		margin-top: 30%;
	}

	.method_chopchep_ct {
		margin-bottom: 0px;
	}

	.hackkanji_r {
		position: relative;
		right: 0px;
	}

	.hackkanji_r_img img {
		width: 100%;
		max-width: 585x;
	}

	.hackkanji_container,
	.method_chopchep_ft {
		margin-bottom: 0px;
	}

	.hackkanji_r_img {
		margin-top: 30px;
	}

	.hackkanji_l {
		padding-left: 0px;
	}

	.aboutus_head_left {
		padding: 90px 50px 70px 50px
	}

	.mentor_ct_r img {
		width: 100%;
		max-width: 466px;
	}

	.mentor_ct_l img {
		width: 100%;
		max-width: 532px;
	}

	.aboutus_head_row_l img {
		width: 100%;
		max-width: 545px;
	}

	.people_ct_head {
		font-size: 50px;
		font-style: normal;
		font-weight: 400;
		line-height: 140%;
	}

	.library_ct .program_left {
		padding-top: 0%;
	}

	.thayson_l_img {
		text-align: center;
	}

	.thayson_l_img img {
		width: 100%;
		max-width: 555px;
	}

	/*********************người sáng lập***************************/
	.aboutus_nsl_row_l {
		width: 100%;
		padding-right: 0;
	}

	.aboutus_nsl_img1,
	.aboutus_nsl_img2,
	.aboutus_nsl_img3,
	.aboutus_nsl_row_r1,
	.aboutus_nsl_hackkanji {
		text-align: center;
	}

	.aboutus_nsl_img1 img,
	.aboutus_nsl_img2 img,
	.aboutus_nsl_img3 img,
	.aboutus_nsl_hackkanji img {
		width: 100%;
		max-width: 303px;
	}

	.aboutus_nsl_row_r {
		width: 100%;
	}

	.aboutus_nsl_row_r1,
	.aboutus_nsl_row_l1 {
		width: 100%;
	}

	.aboutus_nsl_row_l1 {
		padding: 0px;
	}

	.aboutus_nsl_row_r1 img {
		width: 100%;
		max-width: 461px;
	}

	.hackkanji_cc {
		padding: 0;
	}

	.aboutus_nsl_tt img {
		width: 100%;
		max-width: 738px;
	}

	.full_aboutus_head {
		background: url(../images/bg/bg_pro_mobile@2x.png) no-repeat center top transparent;
		background-size: 1000px;
		padding-top: 0px;
	}

	.full_aboutus_head .aboutus_nsl,
	.full_aboutus_head .nhasanglap_ct {
		background: none;
	}

	.full_aboutus_head .nhasanglap {
		padding: 0px;
		margin-top: 0px;
	}

	.full_aboutus_head .aboutus_nsl {
		padding: 0px;
	}

	.full_aboutus_head .nhasanglap_ct {
		height: 650px;
	}

	.nhasanglap_ct_l {
		position: relative;
		top: 90px;
	}

	.nhasanglap_ct_r {
		float: left;
		right: 0px;
		padding-right: 20px;
	}

	/*********************về chúng tôi***************************/
	.right_item_content .col-lg-6,
	.content-right_item_content .col-lg-6 {
		margin-bottom: 16px;
	}

	.right_item_content,
	.content-right_item_content {
		margin-bottom: 0px;
	}

	/*********************lịch sử hình thành***************************/
	.aboutus_lichsu_row_l,
	.aboutus_lichsu_row_r,
	.aboutus_lichsu_lr_l1,
	.aboutus_img_lich {
		width: 100%;
	}

	.aboutus_lichsu_lr {
		background: url(../images/bg/img_lichsuhinhthanh9_moible@2x.jpg) no-repeat left top transparent;
		background-size: 700px;
	}

	.aboutus_lichsu_lr_l1 {
		margin-bottom: 30%;
	}

	.aboutus_img_lich {
		text-align: center;
	}

	.aboutus_img_lich img {
		width: 100%;
		max-width: 618px;
	}

	/*********************cơ sở vật chất***************************/
	.about_bgh_ct_l,
	.about_bgh_ct_r,
	.about_bgh_title_l,
	.about_bgh_title_r,
	.about_bgh_title_r form {
		width: 100%;
	}

	.about_bgh_ct_l {
		margin-right: 0px;
		margin-bottom: 20px;
		text-align: center;
	}

	.about_bgh_tt,
	.about_bgh_cv {
		text-align: center;
	}

	.about_sort_hdt {
		width: 48%;
		margin-right: 0px;
	}

	.about_sort_kdt {
		width: 48%;
		float: right;
		margin-right: 0px;
	}

	.about_bgh_title_r {
		margin-top: 10px;
	}

	/*********************giấy phép***************************/
	.csvc_about_img_1,
	.csvc_about_img_2,
	.csvc_about_img_col,
	.csvc_about_img_4 {
		width: 100%;
		max-width: 100%;
		margin: 0px 0px 16px 0px;
	}

	.csvc_about_img_1,
	.csvc_about_img_1:nth-child(1),
	.csvc_about_img_1:nth-child(3),
	.csvc_about_img,
	.csvc_about_img_col,
	.csvc_about_img_4,
	.csvc_about_img_col_r .csvc_about_img_4:nth-child(2),
	.csvc_about_img5:nth-child(2) {
		margin: 0px 0px 16px 0px;
	}

	.title_csvc_small,
	.csvc_about_img_1,
	.csvc_about_img_2,
	.csvc_about_img_col,
	.csvc_about_img_left,
	.csvc_about_img_right,
	.csvc_about_img5,
	.about_csvc_container_abl {
		text-align: center;
	}

	.csvc_about_img .csvc_about_img_1:nth-child(3),
	.csvc_about_img_col_r,
	.csvc_about_img_row,
	.csvc_about_img_row:nth-child(1) {
		margin-bottom: 0px;
	}

	.about_csvc_container_l,
	.about_csvc_container_r,
	.csvc_about_img_left,
	.about_csvc_container_abl,
	.about_csvc_container_abr {
		width: 100%;
		margin-right: 0px;
	}

	.csvc_about_img_left,
	.csvc_about_img_right,
	.csvc_about_img5 {
		width: 100%;
		max-width: 100%;
	}

	.csvc_about_img5:nth-child(1),
	.about_csvc_container_abl {
		margin-bottom: 16px;
	}

	/*********************giấy phép***************************/
	.giayphep_ct_img_col {
		width: 40%;
	}

}

@media only screen and (max-width: 736px) {
	/*********************sp-aboutus.css***************************/
}

@media only screen and (max-width: 734px) {
	/*********************sp-aboutus.css***************************/
}

@media only screen and (max-width: 722px) {
	/*********************sp-aboutus.css***************************/

}

@media only screen and (max-width: 695px) {
	/*********************sp-aboutus.css***************************/

}

@media only screen and (max-width: 685px) {
	/*********************sp-aboutus.css***************************/
}

@media only screen and (max-width: 668px) {
	/*********************sp-aboutus.css***************************/

}

@media only screen and (max-width: 641px) {
	/*********************sp-aboutus.css***************************/

}

@media only screen and (max-width: 602px) {

	/*********************sp-aboutus.css***************************/
	.giayphep_ct_img_col {
		width: 45%;
	}
}

@media only screen and (max-width: 599px) {
	/*********************sp-aboutus.css***************************/
}

@media only screen and (max-width: 576px) {

	/*********************sp-aboutus.css***************************/
	.about_gv_col {
		margin-bottom: 20px;
		width: 100%;
		max-width: 260px;
		margin: 0 auto;
		float: none;
	}

	.giayphep_ct_img_col {
		width: 100%;
		margin-right: 0px;
		text-align: center;
		max-width: 100%;
	}

	.giayphep_ct_img_col:nth-child(1) {
		margin-bottom: 16px;
	}
}

@media only screen and (max-width: 570px) {
	/*********************sp-aboutus.css***************************/

}

@media only screen and (max-width: 569px) {
	/*********************sp-aboutus.css***************************/
}

@media only screen and (max-width: 553px) {
	/*********************sp-aboutus.css***************************/
}

@media only screen and (max-width: 534px) {
	/*********************sp-aboutus.css***************************/
}

@media only screen and (max-width: 515px) {

	/*********************sp-aboutus.css***************************/
	.program {
		margin-bottom: 20px;
	}

	.program_right {
		background: url(../images/bg/bg_about_thuvien@2x.png) no-repeat left top transparent;
		background-size: cover;
		padding: 43px 39px 49px 39px;
		background-position: center;
	}

	.program_r_ct_slide .btn-carousel-custom {
		width: 16px;
		height: 26px;
		background-size: contain;
	}

	.program_r_ct_slide .btn-carousel-custom.btn-carousel-prev {
		left: -9%;
	}

	.program_r_ct_slide .btn-carousel-next {
		right: -9%;
	}
}

@media only screen and (max-width: 481px) {

	/*********************sp-aboutus.css***************************/
	.aboutus_head_p,
	.aboutus_head_left,
	.aboutus_head_row_l,
	.aboutus_head_row_r,
	.people_ct_ct_l p,
	.program_left p,
	.mentor_ct_lr .mentor_ct_l,
	.thayson_r_container_subtitle,
	.thayson_r_container_p,
	.thayson_r_container ul,
	.hackkanji_l,
	.aboutus_nsl,
	.content-right_item_content p,
	.content-right_item_content ul,
	.aboutus_lichsu,
	.about_cocau_row {
		font-size: 16px;
		font-weight: 400;
		line-height: 160%;
		/* 25.6px */
	}

	.aboutus_head_row_head,
	.mentor_title {
		font-size: 20px;
		font-style: normal;
		font-weight: 500;
		line-height: 140%;
		/* 28px */
	}

	.tamnhin,
	.aboutus_head_row_rl .aboutus_head_row_r,
	.muctieu .aboutus_head_row_l {
		padding-left: 0px;
	}

	.people_ct_head {
		font-size: 32px;
	}

	.people_ct_ct_l_head {
		font-size: 24px;
		font-weight: 500;
		line-height: 160%;
		/* 38.4px */
	}

	.people_ct_ct_l_button a,
	.aboutus_head_button a,
	.teachingstaff_all a,
	.library_home_row a,
	.login_thayson a {
		padding: 8px 16px;
		font-size: 16px;
	}

	.thayson_r_container_title {
		font-size: 18px;
		margin-bottom: 20px;
	}

	.thayson_r_container_title sup {
		font-size: 32px;
	}

	.content-right_item_content p,
	.content-right_item_content ul,
	.about_bgh_title {
		font-weight: 500;
	}

	.wrap-right-item-content {
		display: block;
	}

	.right_item_content_item_image {
		width: 100%;
		margin-bottom: 24px;
	}

	.right_item_content {
		margin-bottom: 16px;
	}

	.about_bgh_title {
		font-size: 18px;
	}
}

@media only screen and (max-width: 414px) {
	/*********************sp-aboutus.css***************************/

}

@media only screen and (max-width: 401px) {

	/*********************sp-aboutus.css***************************/
	.hackkanji_df,
	.hackkanji_dr,
	.hackkanji_df_appstore a,
	.hackkanji_df_chplay a {
		width: 100%;
		float: left;
		display: block;
	}

	.hackkanji_df_appstore a,
	.hackkanji_df_chplay a,
	.hackkanji_dr .hackkanji_dr_qr {
		text-align: center;
	}
}

@media only screen and (max-width: 385px) {
	/*********************sp-aboutus.css***************************/
}

@media only screen and (max-width: 376px) {
	/*********************sp-aboutus.css***************************/
}

@media only screen and (max-width: 361px) {
	/*********************sp-aboutus.css***************************/
}

@media only screen and (max-width: 343px) {
	/*********************sp-aboutus.css***************************/

}

@media only screen and (max-width: 340px) {
	/*********************sp-aboutus.css***************************/
}

@media only screen and (max-width: 320px) {
	/*********************sp-aboutus.css***************************/
}