body {
    font-family: Roboto-Regular, sans-serif;
    color: #4f4f4f;
    line-height: 1.428571429;
    background: #f2f2f2;
}
.mr_t_45 {
	margin-top: 45px;
}

.hidden {
	display: none;
}

.flex {
	display: flex;
}

.jtf_sb {
	justify-content: space-between;
}

.footer_main {
	background-color: #043379;
	width: 100%;
	height: fit-content;
	/* margin-top: 60px; */
	padding: 30px 24px;
	float: left;
	position: relative;
}

.footer_content {
	width: 100%;
	margin: auto;
}

.footer_block1 {
	flex-wrap: wrap;
	display: flex;
	flex-direction: row;
	gap: 16px;
}

.footer_block1_txt {
	color: #ffffff;
	opacity: 0.85;
	font-size: 15px;
	line-height: 18px;
}

.gach_ngang {
	border-top: 1px solid white;
	opacity: 0.1;
	margin: 32px 0;
}

.footer_block2 {
	display: flex;
}

.about_365 {
	width: 28%;
}

.about_365 a,
.for_uv a,
.for_ntd a,
.work_job a,
.work_area a,
.work_tag a,
.tien_ich a {
	width: fit-content;
}

.for_uv,
.for_ntd,
.work_job,
.work_area,
.work_tag,
.tien_ich {
	width: 30%;
}

.work_area,
.work_job,
.work_tag {
	margin-top: 45px;
}

.footer_block2_header {
	font-size: 17px;
	color: #ffffff;
	font-weight: 600;
	margin-bottom: 18px;
}

.footer_block2 a {
	display: block;
	color: #ffffff;
	font-size: 16px;
	line-height: 33px;
}

.footer_block3 {
	display: flex;
}

.wrap_365 {
	width: 184px;
}

.wrap_365_txt {
	display: block;
	font-weight: 600;
	color: #ffffff;
	margin-top: 38px;
	margin-bottom: 12px;
}

.wrap_block_connect {
	display: flex;
	justify-content: space-between;
	margin-bottom: 38px;
}

.wrap_block_connect a {
	justify-content: center;
	display: flex;
	height: 100%;
	width: 100%;
	align-items: center;
}

.wrap_icon_connet {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 35px;
	height: 35px;
	border-radius: 50%;
	background-color: rgba(255, 255, 255, 0.19);
}

.wrap_certify {
	display: flex;
	gap: 8px;
}

.wrap_address {
	width: 36%;
	margin-left: 50px;
	margin-right: 20px;
}

.wrap_address_header {
	font-size: 18px;
	color: #ffffff;
	font-weight: 600;
}

.wrap_address_txt {
	display: block;
	font-size: 15px;
	color: #ffffff;
	margin-top: 11px;
}

.wrap_qr {
	width: 43%;
}

.wrap_qr_header {
	font-size: 16px;
	color: #ffffff;
	font-weight: 500;
	margin-bottom: 20px;
	text-align: center;
}

.wrap_qr_block {
	display: flex;
	justify-content: space-between;
}

.wrap_qr_child {
	width: 23%;
}

.qr_img {
	display: flex;
	margin: auto;
	width: 100%;
}

.qr_txt {
	font-size: 12px;
	text-align: center;
	margin-top: 18px;
	font-weight: 500;
	color: #ffffff;
}

.wrap_arr {
	display: flex;
	justify-content: space-between;
	width: 100%;
}

.footer_block2_right {
	display: flex;
	flex-wrap: wrap;
	width: 70%;
	gap: 30px;
}

.wrap_qr_header_2 {
	display: none;
	font-size: 16px;
	color: #ffffff;
	font-weight: 500;
	margin-bottom: 20px;
	text-transform: uppercase;
}

.icon_dmca,
.icon_bct {
	height: 40px;
}

/*Van*/

.footer_main a:hover {
	color: #4aa7ff;
}

.footer_block2_header {
	font-family: 'Roboto-Medium';
	font-weight: unset;
	font-size: 18px;
}

/*END Van*/

/* responsive */

@media screen and (min-width: 1366px) {
	.footer_content {
		width: 1170px;
	}
	.footer_block2_header {
		font-size: 18px;
		font-weight: unset;
	}
}

@media screen and (max-width: 1023px) {
	.footer_block4.hidden,
	.arr_respon.hidden {
		display: block !important;
	}
	.wrap_qr {
		display: none;
	}
	.wrap_qr_child {
		width: 26%;
	}
	.wrap_qr_child_respon {
		width: 20%;
	}
	.footer_block4 {
		display: block;
	}
	.respon_1200 {
		display: block;
	}
	.wrap_qr_header {
		text-align: left;
	}
	.wrap_qr_block button {
		background-color: rgba(255, 255, 255, 0.18);
		display: flex;
		align-items: center;
		border-radius: 8px;
		height: 40px;
		border: none;
		justify-content: center;
	}
	.wrap_qr_block a {
		display: flex;
		gap: 5px;
		align-items: center;
	}
	.qr_txt {
		font-size: 16px;
		margin: 0;
	}
	.download_img {
		width: 20px;
		height: 20px;
	}
	.wrap_address {
		width: 100%;
		margin-right: 0;
	}
	.footer_main {
		padding: 30px 20px;
	}
	.qr_txt {
		font-size: 14px;
	}
	.wrap_qr_child {
		width: 28%;
	}
	.wrap_qr_child_respon {
		width: 20%;
	}
	.footer_block2 {
		display: block;
	}
	.arr_respon {
		display: block;
	}
	.about_365,
	.work_area,
	.work_job,
	.for_uv,
	.for_ntd,
	.tien_ich,
	.work_tag {
		width: 100%;
	}
	.work_area,
	.work_job,
	.for_uv,
	.for_ntd,
	.tien_ich,
	.work_tag {
		margin-top: 6px;
	}
	.list_work_job,
	.list_work_area,
	.list_for_uv,
	.list_for_ntd,
	.list_tien_ich,
	.list_work_tag a:last-child {
		display: block;
		margin-bottom: 18px;
	}
	.footer_block2_right {
		gap: 0;
		width: 100%;
	}
	.list_about_365,
	.list_work_job,
	.list_work_area,
	.list_for_uv,
	.list_for_ntd,
	.list_tien_ich,
	.list_work_tag {
		display: none;
	}
	/*Van*/
	.content_show {
		padding: 0 20px;
	}
	.footer_block2_header {
		font-style: italic;
		font-family: 'ROBOTO-MEDIUM' !important;
		font-weight: unset;
	}
	.timviec_item {
		display: flex;
		justify-content: space-between;
		gap: 10px;
	}
	.timviec_item .content_item {
		width: 48%;
		display: flex;
		flex-direction: column;
		align-items: start;
		justify-content: start;
	}
	.content_show a {
		font-style: italic;
	}
	.seen_all {
		font-style: unset !important;
		float: right;
	}
	.tien_ich {
		order: 1;
	}
	.about_365 .content_item {
		margin-bottom: 18px;
	}
	/*End Van*/
}

@media screen and (max-width: 768px) {
	.wrap_qr_child {
		width: 48%;
		margin-bottom: 20px;
	}
	.wrap_qr_block {
		flex-wrap: wrap;
	}
	.list_about_365 {
		display: none;
	}
}

@media screen and (max-width: 480px) {
	.content_show a {
		font-style: italic;
	}
	.wrap_qr_header_2 {
		display: block;
	}
	.wrap_qr_header {
		display: none;
	}
	.footer_block3 {
		display: none;
	}
	.footer_block3_2.hidden,
	.footer_block4.hidden,
	.arr_respon.hidden {
		display: block !important;
	}
	.wrap_address {
		margin: 24px 0;
	}
	.wrap_block_connect {
		gap: 6px;
		margin: 0;
	}
	/* Van */
	.content_show {
		padding: 0;
	}
	/* END Van */
}

.div_bre {
	float: left;
	width: 100%;
	background: #fff;
}
.div_bre .breadcrumb {
	width: 100%;
	margin: auto;
	padding-left: 50px;
	float: left;
	box-sizing: border-box;
	background: #fff;
}
.div_bre .breadcrumb {
	margin: 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
	height: 37px;
}
.box_footer_page .div_bre li {
	display: inline-block;
	font-size: 16px;
	padding: 0;
	list-style: none;
}
.div_bre .first a span:not(.line_h) {
	color: #4c5bd4;
	padding-left: 16px;
	padding-right: 14px;
}
.div_bre .breadcrumb li:not(.first)::before {
	content: '>';
	font-size: 14px;
	line-height: 37px;
	color: #474747;
	padding: 0 5px;
	float: left;
	position: relative;
	left: -10px;
	margin-left: 20px;
}

.box_footer_page .div_bre li span h1 {
	font-size: 16px !important;
}
.div_bre .breadcrumb > li a {
	display: inline-block;
	font-size: 14px;
	line-height: 37px;
	color: #474747;
	text-decoration: none;
	background: #fff;
	float: left;
	font-family: Roboto-Regular, sans-serif;
	padding-right: 14px;
}
.div_bre .breadcrumb {
	width: 100%;
	margin: auto;
	padding-left: 50px;
	float: left;
	box-sizing: border-box;
	background: #fff;
}

.div_bre .breadcrumb > li a {
	padding-right: 0 !important;
	height: 37px;
}
.tt-sd {
	width: 100%;
	float: left;
	background-image: url(/images/uyen/trong-dong-duoi.png);
	background-repeat: no-repeat;
	background-position: bottom right;
}
.qd-bm {
	width: 100%;
	float: left;
	background-image: url(/images/uyen/trong-dong-duoi.png);
	background-repeat: no-repeat;
	background-position: bottom right;
}
.gp-tc {
	width: 100%;
	float: left;
	background: #fff;
}
.tt-cb {
	width: 100%;
	float: left;
	background-image: url(/images/uyen/trong-dong-tren.png);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.container {
	background-image: url(/images/uyen/trong-dong-tren.png);
	background-repeat: no-repeat;
	width: 100%;
	float: left;
	margin-top: 40px;
}
.container_tt_cb {
	background-image: url(/images/uyen/trong-dong-duoi.png);
	background-repeat: no-repeat;
	background-position: right top;
	width: 100%;
	float: left;
	margin-top: 50px;
}
.all {
	width: 1032px;
	margin-left: auto;
	margin-right: auto;
}
.form {
	width: 100%;
	float: left;
	margin-bottom: 85px;
}
.content {
	width: 1045px;
	background: #fff;
	box-shadow: 4px 1px 20px rgba(0, 0, 0, 0.1);
	border-radius: 5px;
}
.nd {
	padding: 25px 51px;
}
.form h1 {
	font-style: normal;
	font-weight: 700;
	font-size: 22px;
	line-height: 30px;
	text-align: justify;
	color: #474747;
	margin: 0;
	padding-bottom: 20px;
}
.form h1 span {
	color: #000 !important;
	font-size: 20px !important;
}
.form h2 {
	font-size: 18px !important;
	font-weight: 500;
	line-height: 30px;
	color: #474747;
	margin: 0;
}
.form h2 span {
	font-size: 18px !important;
}
.nd p {
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 30px;
	text-indent: 15px;
	text-align: justify;
	margin: 0;
	color: #474747;
}
.nd p span {
	font-size: 16px !important;
}
.nd ul {
	margin: 0;
	padding: 0;
}
.nd ul li {
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 30px;
	list-style: disc;
	margin-left: 15px;
	padding-bottom: 3px;
	text-align: justify;
	color: #474747;
}
.nd ul li span {
	font-size: 16px !important;
}
.tt_content img {
	width: 100%;
	height: auto;
	max-width: 100%;
	max-height: 100%;
	margin: 10px 0;
}
@media only screen and (min-width: 1367px) and (max-device-width: 1520px) {
	.img_phone {
		width: 47%;
	}
	.item_gt_app {
		width: 39%;
	}
	.content_gt_app_container h1 {
		width: 63.5%;
		font-size: 22px;
	}
	.gt_menu_left {
		padding-left: 197px;
	}
	.gt_menu_left #yoube {
		width: 295px;
		height: 215px;
	}
	.gt_content {
		width: 55%;
		padding-left: 10px;
	}
	.banner_bottom_item {
		width: 27% !important;
	}
	.banner_bottom_item img {
		width: 341px;
		height: 165px;
	}
	.banner_bottom_bottom {
		margin-left: 237px !important;
	}
	.gt_phu_luc {
		width: 77% !important;
	}
	.gt_app_vl_img {
		width: 60%;
	}
	.content_gt_app_ssl_container .banner_bottom {
		width: 100%;
		float: left;
		margin-left: 279px;
	}
	.content_gt_app_ssl_container .banner_bottom_item {
		width: 25.5%;
	}
	.banner_gt_app_ssl_container .text1 {
		text-align: center;
	}
	.content_gt_app_ssl_container h1 {
		width: 63.5%;
	}
	.doi_mk {
		width: 75% !important;
	}
	.tb-doi-mk .div_su_quen_mk {
		width: 45% !important;
	}
	.tb-doi-mk h2 {
		border-bottom: none !important;
	}
	.vl-hn img {
		padding-left: 26px !important;
	}
}
@media screen and (max-width: 1280px) {
	.content_gt_app_container h1 {
		width: 67.5% !important;
	}
	.banner_bottom_item {
		margin-right: 20px;
	}
	.banner_bottom_bottom {
		margin-left: 71px !important;
	}
	.gt_menu_left {
		width: 27% !important;
		padding-left: 58px !important;
	}
	.gt_content {
		width: 58% !important;
	}
	.content_gt_app_ssl_container h1 {
		width: 67.5% !important;
	}
	.banner_bottom_item img {
		width: 313px !important;
		height: 165px !important;
	}
	.content_gt_app_ssl_container .banner_bottom {
		margin-left: 194px;
	}
	.table-of-contents {
		padding-right: 8px;
		background: url(/images/uyen/ml.png) no-repeat;
		background-position: top left;
		background-size: 0.9% 10%;
		padding-left: 10px;
	}
	#main_com_right {
		width: 24% !important;
	}
	.doi_mk {
		width: 85% !important;
	}
	.vl-uv-td .vl-hn {
		width: 84% !important;
	}
	.doi_mk {
		width: 85% !important;
	}
	.tb-doi-mk h2 {
		border-bottom: none !important;
	}
	.tb-doi-mk .div_su_quen_mk {
		width: 45% !important;
	}
}
@media screen and (max-width: 1025px) {
	.qmk-uv {
		margin-top: 60px;
	}
	.mobi-ful {
		display: none;
	}

	.all {
		width: 100%;
		padding: 0 8%;
		float: left;
	}

	.footer {
		width: 100%;
	}
	.form h1 {
		padding-bottom: 0;
		padding-top: 20px;
	}
	.container {
		margin-top: 97px;
	}
	.content {
		width: 100%;
	}
	.intro_re {
		display: none;
	}
	.qmk-uv {
		margin-bottom: 0;
		background: #fff;
	}
	.qmk-uv .vieclam_container {
		width: 100% !important;
	}
	.div_form_qmk {
		padding: 20px 10% !important;
	}
	.div_form_qmk h2 {
		padding: 0 !important;
		padding-bottom: 12px !important;
		border-bottom: 1px solid #e2e0e0;
	}
	.div_form_qmk_2 p {
		padding-top: 32px;
	}
	.form_uv_mk {
		width: 100% !important;
		padding-top: 25px !important;
	}
	.iframe_box {
		margin-top: 0 !important;
		margin-bottom: 0 !important;
		padding-bottom: 50px;
	}
	.footer.foot {
		background: #043379 url(/images/New_images/img_app_footer.png) no-repeat right 155px;
		background-size: 254px 396px;
	}
	.yt-mk {
		width: 50% !important;
		margin: auto;
	}
	.div_form_qmk_2 {
		padding: 20px 0 !important;
	}
	.banner_gt_app_container {
		background: url(/images/uyen/anh-nen.png) no-repeat !important;
		background-position: left !important;
		background-size: 100% 100% !important;
	}
	.banner_gt_app {
		margin-top: 70px;
	}
	.img_phone {
		width: 45% !important;
	}
	.img_phone img {
		width: 383px;
		height: 617px;
	}
	.item_gt_app {
		width: 37% !important;
		float: right !important;
	}
	.gt_text {
		display: none;
	}
	.text3 {
		display: none;
	}
	.gt_qrcode img {
		width: 160px;
		height: 160px;
	}
	.gt_link_app {
		padding-top: 5px !important;
	}
	.gt_link_app img {
		width: 295px !important;
		height: 94px !important;
	}
	.content_gt_app_container {
		display: none;
	}
	.content_gt_app_container_mobile {
		display: block !important;
		width: 100%;
		float: left;
		background: #e5e5e5;
	}
	.moblie-content {
		background: #fff;
		box-shadow: 4px 1px 20px rgba(0, 0, 0, 0.1);
		border-radius: 5px;
		float: left;
		width: 88%;
		margin-left: 60px;
		padding-bottom: 20px;
		margin-top: 40px;
	}
	.gt_menu_left_mb #yoube {
		width: 434px;
		height: 309px;
		margin-left: 202px;
		margin-top: 50px;
	}
	.gt_menu_left_mb {
		float: left;
		width: 100%;
		margin-left: 23px;
	}
	.gt_phu_luc_mb {
		width: 34%;
		margin-top: 50px;
		float: left;
	}
	.gt_header_content_mb {
		width: 93%;
	}
	.gt_content_mb {
		width: 95%;
	}
	.banner_bottom_mb {
		width: 100%;
		float: left;
	}
	.banner_bottom_bottom_mb {
		margin-left: 60px;
		width: 88%;
		float: left;
		margin-top: 90px;
		margin-bottom: 30px;
	}
	.banner_bottom_item_mb img {
		width: 900px;
		height: 424px;
		margin-bottom: 70px;
	}
	.banner_gt_app_timviec {
		margin-top: 70px;
	}
	.banner_gt_app_timviec_container {
		background: url(/images/uyen/hinhnen_vl.png) no-repeat !important;
		background-position: left !important;
		background-size: 100% 100% !important;
	}
	.item_gt_app_timviec {
		width: 30% !important;
	}
	.vl_gt_text {
		display: none;
	}
	.vl_text3 {
		display: none;
	}
	.gt_app_vl_img {
		width: 90% !important;
		padding-left: 0 !important;
	}
	.banner_gt_app_timviec_container .gt_vl_qrcode img {
		width: 200px;
		height: 200px;
	}
	.banner_gt_app_timviec_container .gt_link_vl_app img {
		width: 276px;
		height: 94px;
	}
	.img_vl_phone {
		width: 54% !important;
		margin-top: 27px !important;
	}
	.img_vl_phone img {
		width: 420px;
	}
	.vl_text3 p {
		margin-bottom: 40px !important;
	}
	.content_gt_app_vl_container_mobile {
		display: block !important;
	}
	.content_gt_app_vl_container {
		display: none;
	}
	.content_gt_app_vl_container_mobile .gt_phu_luc_mb {
		width: 34%;
		margin-top: 50px;
		border-right: 1px solid #e2e0e0;
		float: left;
		margin-right: 25px;
		padding-right: 20px;
	}
	.content_gt_app_vl_container_mobile .gt_header_content_mb {
		display: none;
	}
	.content_gt_app_vl_container_mobile .gt_content_mb {
		width: 94.5%;
		margin-top: 50px;
	}
	.content_gt_app_ssl_container_mobile {
		display: block !important;
	}
	.content_gt_app_ssl_container {
		display: none;
	}
	.banner_gt_app_ssl_container .img_phone img {
		margin-left: 18vw !important;
	}
	.content_gt_app_ssl_container_mobile .gt_phu_luc {
		width: 34%;
		height: auto;
		margin-right: 20px;
		margin-bottom: 10px;
	}
	.content_gt_app_ssl_container_mobile h1 {
		width: 95% !important;
		margin: 0;
		padding-top: 37px !important;
	}
	.content_gt_app_ssl_container_mobile .banner_bottom {
		margin-left: 210px;
	}
	.main_com_left_moblie {
		display: block !important;
	}
	.main_com_left {
		display: none;
	}
	.main_search {
		width: 86%;
		padding: 0 7.5%;
	}
	#select2-index_dia_diem-container,
	#select2-index_nganh_nghe-container {
		background: #fff;
		color: #828282;
	}
	.box_m_search .select2-container--default .select2-selection--single .select2-selection__arrow {
		height: 35px;
	}
	#box_search_index .select2-container--default .select2-selection--single .select2-selection__rendered {
		width: calc(100% - 25px) !important;
	}
	.select2-container--default .select2-selection--single .select2-selection__rendered {
		height: 50px !important;
	}
	#fts_id {
		width: 80%;
		background: transparent;
		border-bottom: 1px solid #fff;
		border-radius: unset;
		text-align: center;
		height: 50px;
		padding: 0;
		margin-bottom: 25px;
		margin-left: 55px;
		margin-top: 50px;
	}
	#main_com {
		width: 100% !important;
		margin-left: 20px !important;
	}
	#main_com .main_com_left_moblie {
		width: 100%;
		float: left;
	}
	#main_com .com_item {
		width: 47% !important;
		height: 385px !important;
		background: #fff;
		box-shadow: 0 0 10px rgba(0, 0, 0, 0.08);
		float: left;
		margin-right: 26px;
		margin-bottom: 20px;
		margin-top: 20px;
	}
	#main_com_right {
		display: none;
		position: absolute;
		margin-left: 480px;
		margin-right: 0 !important;
		width: 42% !important;
	}
	.box_show {
		max-height: 547px;
	}
	.tk {
		display: none;
	}
	.li-1 p {
		display: none;
	}
	.li-2 p {
		display: none;
	}
	.img-cty {
		display: block !important;
	}
	#main_com h1 {
		width: 50%;
		float: left;
	}
	#img_cty {
		display: block !important;
		width: 4%;
		float: right;
		margin-top: 20px;
		padding: 10px 0;
		background: #fff600;
		border-radius: 40px;
		margin-right: 37px;
	}
	#img_cty img {
		width: 17.56px;
		height: 17.56px;
		margin-left: 10px;
	}
	.container-error {
		background-size: 100% 100%;
	}
	.login-ungvien {
		display: none;
	}
	.mk_container {
		padding-top: 46px;
	}
	.doi_mk {
		width: 100% !important;
	}
	.lay-mk-uv {
		padding: 0 !important;
		border-top-left-radius: 15px;
		border-top-right-radius: 15px;
		margin-bottom: 0 !important;
	}
	.mk-uv {
		width: 100% !important;
		margin: 0 auto !important;
	}
	.form-doi-mk-uv {
		width: 50%;
		margin: 32px auto;
	}
	.form-doi-mk-uv .btn_quen_mk {
		margin-bottom: 0 !important;
	}
	.mk-uv .div_form_qmk {
		padding-bottom: 118px !important;
	}
	.tb-doi-mk h2 {
		border-bottom: 1px solid #e2e0e0 !important;
	}
	.chitiet_container {
		width: 95% !important;
	}
	.head_right {
		width: 57% !important;
	}
	.body_left {
		width: 100% !important;
	}
	.title_gtn_list_1 span {
		width: 81% !important;
	}
	.chitiet_cty .gt_text {
		display: block;
	}
	.comment-ctn {
		width: 100% !important;
	}
	.comment-ctn .input-field {
		width: 96% !important;
	}
	.div-comment #name,
	.div-comment #captcha_code {
		width: 35% !important;
	}
	.body_right {
		width: 100% !important;
		margin-left: 0 !important;
	}
	.list_cpn .title_list_cpn {
		width: 96.5% !important;
	}
	.list_cpn ul {
		padding: 50px !important;
		width: 90% !important;
	}
	.list_cpn ul li {
		padding-left: 25px !important;
	}
	.cv_cpn {
		margin-top: 30px !important;
	}
	.slick-slide {
		width: 400px !important;
		padding-right: 21px;
	}
	.img_cpn a:nth-child(2),
	.img_cpn a:nth-child(5) {
		margin-right: 0 !important;
		margin-left: 0 !important;
	}
	.comment-ctn .btn-submit {
		padding: 10px !important;
	}
	input#name::placeholder {
		color: #474747;
		font-size: 16px;
		font-weight: 400;
	}
	input#captcha_code::placeholder {
		color: #474747;
		font-size: 16px;
		font-weight: 400;
	}
}
@media screen and (max-width: 769px) {
	.footer {
		width: 100%;
	}
	/* .box_ung_vien,
	.box_vieclam,
	.box_vl_lc,
	.c-cen,
	.hotline,
	.list_cate,
	.right_cate,
	.s-cen,
	.s-left,
	.s-right,
	section {
		position: relative;
		border: none;
	} */
	.cn-box,
	.search-box,
	.vieclam_container {
		width: auto;
	}
	.bold_ht,
	.c-left,
	.c-right,
	.c-small,
	.center_cate,
	.dv-bor p.mobi-text,
	.dv-check ul li,
	.dv-cod-1,
	.dv-cod-2,
	.dv-cod-3,
	.dv-from,
	.ed-bor,
	.ed-can-bor input,
	.ed-from .select2-container,
	.ed-from .select2-container--default .select2-selection--single,
	.ed-from .tt_city,
	.ed-from input,
	.ed-from select,
	.ed-from textarea,
	.ed-text,
	.email-right,
	.ev-from .ev-inf-row select,
	.ev-from .ev-ro-1,
	.ev-from .ev-ro-2,
	.ev-in-f .ev-sp-1,
	.ev-in-f .ev-sp-2,
	.ev-inf-small,
	.ev-info input,
	.ev-info select,
	.ev-info span,
	.ev-sp-4,
	.form_control,
	.form_dang_ky,
	.form_dang_ky form,
	.form_dang_ky form input[type='submit'],
	.from-pop,
	.hs-right,
	.hs-row-tab,
	.lg_soluong,
	.lh-hotline,
	.lh-hotline-right,
	.lh-small,
	.list_nganh_nghe li,
	.luv-right,
	.meta_intro,
	.mobi-from,
	.mobi-full,
	.mobi-header a,
	.nt-btn-bot button,
	.nt-cod-left,
	.nt-cod-right,
	.nt-cod-title p,
	.nt-small,
	.pop input,
	.pop select,
	.pop-cod,
	.q-bor-kh,
	.q-from,
	.q-info-text,
	.q-right,
	.q-sp,
	.right_item_vl,
	.s-from ul,
	.span_gg,
	.submit_dis,
	.td-mini-1 ul li,
	.up-row-1 input,
	.up-row-3 select,
	.up-row-5 .select2,
	.up-row-5 select,
	.up-row-5 span,
	.up-row-6 span,
	.up-row-6 textarea,
	.ut-right,
	.uv-from,
	.uv-from ul,
	.vut-text-top {
		width: 100% !important;
	}
	.content {
		width: 100%;
	}
	.nd {
		padding: 17px 0;
	}
	.tt_content {
		padding: 10px 20px !important;
	}
	.gp-content {
		padding: 35px 0 !important;
		padding-bottom: 17px;
	}
	.box_ntd_hd,
	.box_ung_vien,
	.box_vl_lc,
	.foot-from-4,
	.footer-from,
	.from-viec,
	.hotline,
	.left_detail,
	.list_cate,
	.right_cate,
	.right_com,
	.right_tit,
	.s-fr-text,
	.s-left,
	.s-right,
	.s-small,
	.vieclam_container {
		width: 100%;
		margin-left: auto;
		margin-right: auto;
	}
	.form {
		margin-bottom: 53px;
	}
	.img_phone {
		width: 50% !important;
	}
	.img_phone img {
		margin-left: 4vw !important;
		width: 100%;
	}
	.item_gt_app {
		width: 37% !important;
	}
	.text3 {
		width: 87% !important;
	}
	.gt_text {
		width: 90%;
	}
	.gt_link_app {
		padding-top: 20px !important;
	}
	.moblie-content {
		width: 84%;
	}
	.gt_menu_left_mb #yoube {
		margin-left: 89px;
	}
	.gt_content_mb {
		width: 93%;
	}
	.banner_bottom_item_mb img {
		width: 648px;
		height: 337px;
		margin-bottom: 70px;
	}
	.gt_qrcode img {
		width: 129px;
		height: 128px;
	}
	.gt_link_app img {
		width: 203px !important;
		height: 66px !important;
	}
	.item_gt_app_timviec {
		width: 48% !important;
		margin-left: 40px !important;
	}
	.gt_app_vl_img {
		padding-left: 23px !important;
		padding-top: 40px !important;
	}
	.gt_vl_qrcode img {
		width: 100px;
	}
	.gt_link_vl_app {
		width: 100%;
		float: left;
	}
	.gt_link_vl_app img {
		width: 159px !important;
		height: 60px !important;
	}
	.img_vl_phone img {
		width: 183px;
	}
	.vl_text3 p {
		margin-top: 15px !important;
		margin-bottom: 20px !important;
	}
	.img_vl_phone {
		width: 41.5% !important;
	}
	.banner_gt_app_ssl_container .img_phone img {
		margin-left: 11vw !important;
		width: 210px;
		height: 418px;
		padding-top: 0;
	}
	.banner_gt_app_ssl_container .gt_qrcode {
		padding-top: 35px;
	}
	.banner_gt_app_ssl_container .gt_link_app {
		padding-top: 10px !important;
	}
	.banner_gt_app_ssl_container .text3 p {
		margin-top: 20px;
	}
	.content_gt_app_ssl_container h1 {
		width: 57.5% !important;
		padding-right: 51px;
	}
	.content_gt_app_ssl_container .banner_bottom {
		margin-left: 147px;
	}
	.cty_vip_container {
		background: #fff !important;
	}
	#main_com .com_item {
		width: 46% !important;
	}
	.li-1 p {
		display: none;
	}
	.li-2 p {
		display: none;
	}
	.tk {
		display: none;
	}
	.com_name a {
		font-size: 16px;
	}
	.main_com_left_moblie .com_name {
		width: 66%;
		margin-left: 10px;
	}
	#main_com_right {
		margin-left: 309px;
		width: 46% !important;
	}
	#img_cty {
		width: 5.5%;
	}
	.box_show {
		max-height: 542px;
	}
	.mk-uv .div_form_qmk {
		padding-bottom: 0 !important;
	}
	.head_right {
		width: 67% !important;
	}
	.head_right li {
		width: 17% !important;
	}
	.cv_cpn {
		margin-bottom: 50px;
		margin-top: 0 !important;
	}
	.div-comment #name,
	.div-comment #captcha_code {
		width: 28% !important;
	}
	.cap {
		width: 24.5% !important;
	}
	.list_cpn .title_list_cpn {
		width: 95.2% !important;
	}
	.list_cpn {
		margin-bottom: 50px;
	}
}
@media screen and (max-width: 540px) {
	.content {
		width: 100%;
	}
	.form {
		margin-bottom: 29px;
	}
	.intro_re {
		display: none;
	}
	.qmk-uv .vieclam_container {
		width: 100% !important;
	}
	.div_form_qmk h2 {
		padding-bottom: 19px;
		border-bottom: 1px solid #e2e0e0;
	}
	.form_uv_mk {
		width: 100% !important;
		padding-top: 30px !important;
	}
	.iframe_box {
		margin-top: 0 !important;
		margin-bottom: 0 !important;
		padding-bottom: 0;
	}
	.div_form_qmk_2 .div_su_quen_mk {
		width: 40% !important;
	}
	.footer.foot {
		background: #043379 url(/images/New_images/img_app_footer.png) no-repeat right 393px;
		background-size: 160px 275px;
	}
	.yt-mk {
		width: 100% !important;
	}
	.banner_gt_app_container {
		background: url(/images/uyen/anh-nen.png) no-repeat !important;
		background-size: 100% 100% !important;
		float: left;
	}
	.banner_gt_app {
		padding-top: 0;
	}
	.item_gt_app {
		width: 35% !important;
		float: right !important;
	}
	.text1,
	.text2 {
		display: none;
	}
	.img_phone img {
		margin-left: 0 !important;
		width: 217px;
		height: 350px;
		margin-top: 0 !important;
		padding-top: 0;
	}
	.gt_qrcode {
		padding-top: 0 !important;
	}
	.gt_qrcode img {
		width: 69px;
		height: 69px;
	}
	.gt_link_app {
		padding-top: 0 !important;
	}
	.gt_link_app img {
		width: 117px !important;
		height: 40px !important;
	}
	.text3 {
		display: none;
	}
	.content_gt_app_container {
		display: none;
	}
	.content_gt_app_container_mobile {
		display: block !important;
		float: left;
		background: #e5e5e5;
	}
	.moblie-content {
		background: #fff;
		box-shadow: 4px 1px 20px rgba(0, 0, 0, 0.1);
		border-radius: 5px;
		float: left;
		width: 91%;
		margin-left: 19px;
		padding-bottom: 20px;
		margin-top: 21px;
	}
	.gt_menu_left_mb {
		width: 100%;
		padding-left: 0;
		padding-top: 0;
	}
	.gt_menu_left_mb #yoube {
		width: 364px;
		height: 204px;
		margin-left: 38px;
	}
	.gt_phu_luc_mb {
		width: 71%;
		border-right: none;
		height: auto;
		margin-top: 29px;
		float: left;
		margin-left: 42px;
	}
	.tt_phu_luc span {
		font-weight: 700;
		font-size: 16px;
	}
	.table-of-contents .ul_h2 {
		font-size: 16px;
	}
	.table-of-contents .ul_h3 {
		font-size: 16px;
	}
	.gt_header_content_mb {
		margin-left: 0;
		font-size: 20px;
		float: left;
		width: 89%;
	}
	.gt_content_mb {
		width: 89%;
		padding-left: 0;
		float: left;
	}
	.banner_bottom_mb {
		width: 100%;
		background: #e5e5e5;
		margin-left: 19px;
		margin-top: 50px;
		float: left;
	}
	.banner_bottom_bottom_mb {
		margin-left: 0;
		margin-top: 0;
	}
	.banner_bottom_item_mb {
		width: 100%;
		padding-bottom: 40px;
	}
	.banner_bottom_item_mb img {
		width: 411px;
		height: 200px;
		margin-bottom: 0;
	}
	.content_gt_app_vl_container_mobile .gt_content_mb {
		width: 89%;
		margin-top: 0;
	}
	.banner_gt_app_timviec_container {
		background: url(/images/uyen/hinhnen_vl.png) no-repeat !important;
		background-position: left !important;
		background-size: 100% 100% !important;
	}
	.img_vl_phone {
		width: 54% !important;
		margin-top: 4px !important;
	}
	.img_vl_phone img {
		width: 178px;
	}
	.content_gt_app_vl_container_mobile {
		display: block !important;
		width: 100%;
		float: left;
		background: #e5e5e5;
	}
	.content_gt_app_vl_container {
		display: none;
	}
	.vl_text1,
	.vl_text2,
	.vl_text3 {
		display: none;
	}
	.item_gt_app_timviec {
		margin-left: 19px !important;
	}
	.gt_app_vl_img {
		padding-left: 0 !important;
		padding-top: 0 !important;
	}
	.gt_vl_qrcode {
		padding-bottom: 0 !important;
	}
	.gt_vl_qrcode img {
		width: 69px;
	}
	.gt_link_vl_app img {
		width: 117px !important;
		height: 40px !important;
	}
	.item_gt_app_timviec {
		width: 32% !important;
	}
	.content_gt_app_vl_container_mobile .table-of-contents {
		background: url(/images/uyen/ml.png) no-repeat;
		background-position: top left;
		background-size: 0.9% 10%;
		padding-left: 10px;
		float: left;
		text-align: justify;
		width: 93%;
	}
	.content_gt_app_vl_container_mobile .gt_phu_luc_mb {
		width: 69%;
		height: auto;
		margin-top: 29px;
		float: left;
		border-right: 1px solid #e2e0e0;
		margin-right: 55px;
	}
	.content_gt_app_vl_container_mobile .gt_header_content_mb {
		display: none;
	}
	.content_gt_app_vl_container_mobile #gt_mota {
		text-align: left;
		margin: 0 0 20px;
		font-family: Roboto;
		font-style: normal;
		font-weight: 400;
		line-height: 30px;
		color: #474747;
		word-wrap: break-word;
		margin-top: 31px;
	}
	.banner_gt_app_ssl_container {
		background: url(/images/uyen/bg_ssl.png) no-repeat !important;
		background-position: left !important;
		background-size: 100% 100% !important;
	}
	.content_gt_app_ssl_container_mobile {
		display: block !important;
		float: left;
		width: 100%;
		background: #e5e5e5;
	}
	.content_gt_app_ssl_container {
		display: none;
	}
	.banner_gt_app_ssl_container .img_phone {
		width: 55% !important;
	}
	.banner_gt_app_ssl_container .img_phone img {
		margin-left: 21vw !important;
		width: 126px;
		height: 234px;
		padding-top: 0;
		margin-top: 37px !important;
	}
	.banner_gt_app_ssl_container .gt_link_app {
		padding-top: 0 !important;
	}
	.content_gt_app_ssl_container_mobile .gt_phu_luc {
		height: auto;
		width: 73% !important;
		margin-right: 55px;
		margin-left: 38px;
	}
	.content_gt_app_ssl_container_mobile .table-of-contents {
		width: 94%;
	}
	.content_gt_app_ssl_container_mobile .gt_header_content_mb {
		margin: 0;
		margin-left: 10px;
	}
	.content_gt_app_ssl_container_mobile #gt_mota span {
		font-size: 16px !important;
		color: #474747;
		font-style: unset !important;
	}
	.content_gt_app_ssl_container_mobile .banner_bottom_mb {
		width: 100%;
		background: #e5e5e5;
		margin-left: 19px;
		margin-top: 50px;
		float: left;
	}
	.content_gt_app_ssl_container_mobile .moblie-content {
		width: 89% !important;
		margin-left: 24px;
	}
	.content_gt_app_ssl_container_mobile .gt_menu_left_mb {
		padding-left: 0 !important;
	}
	.main_com_left_moblie {
		display: block !important;
	}
	.main_com_left {
		display: none;
	}
	.com_h1 {
		width: 82% !important;
		margin-left: 20px;
	}
	#main_com .com_item {
		width: 90% !important;
		filter: drop-shadow(4px 1px 20px rgba(0, 0, 0, 0.1));
		border-radius: 5px 5px 0 0;
	}
	#main_com {
		margin-left: 0 !important;
	}
	#main_com .main_com_left_moblie {
		margin-left: 20px;
	}
	#main_com_right {
		display: none;
	}
	#main_com_right_mobile {
		width: 100%;
		display: block !important;
		float: left;
	}
	#main_com_right_mobile .dropdown_mb {
		width: 100%;
		float: left;
		background: #fff;
		border-radius: 0 0 5px 5px;
	}
	#main_com_right_mobile .box_search {
		padding: 15px 20px;
		background: #1c2949;
		border-radius: 5px 5px 0 0;
	}
	#main_com_right_mobile .box_search input#search_company {
		width: 98%;
		padding: 10px 0;
		background: url(/images/uyen/search_bt.png) no-repeat #fff;
		background-position: right;
	}
	.box_show_mb {
		max-height: 570px;
		padding: 17px 15px 15px;
		overflow: auto;
		margin-bottom: 20px;
	}
	#main_com_right_mobile .box_show_mb::-webkit-scrollbar,
	#main_com_right_mobile .box_show_mb_search::-webkit-scrollbar {
		width: 7px;
		background-color: #f5f5f5;
	}
	#main_com_right_mobile .box_show_mb::-webkit-scrollbar-thumb,
	#main_com_right_mobile .box_show_mb_search::-webkit-scrollbar-thumb {
		border-radius: 10px;
		-webkit-box-show: inset 0 0 6px rgba(0, 0, 0, 0.3);
		background-color: #c4c4c4;
	}
	#main_com_right_mobile .box_show_mb::-webkit-scrollbar-track,
	#main_com_right_mobile .box_show_mb_search::-webkit-scrollbar-track {
		border-radius: 10px;
		background-color: #fff;
	}
	.box_show_mb a {
		color: #474747;
	}
	.box_show_mb h3 {
		border-bottom: 1px solid #ececec;
		padding-bottom: 15px;
		padding-left: 20px;
	}
	input#search_company::placeholder {
		color: #a4a4a4;
		font-size: 16px;
		font-weight: 400;
		text-align: left;
		padding-left: 20px;
	}
	#fts_id {
		margin-left: 35px;
		margin-top: 20px;
	}
	#main_com .com_item {
		height: auto !important;
		padding-bottom: 20px;
	}
	#img_cty {
		display: none !important;
	}
	.container-error {
		background-image: url(/images/uyen/error_mb.png) !important;
		background-size: 100% 100%;
	}
	.error {
		width: 100% !important;
		padding-top: 148px !important;
		padding-bottom: 162px !important;
		text-align: left !important;
		margin-left: unset;
		margin-right: unset;
	}
	.error-text {
		padding: 0 20px;
	}
	.error-btn {
		text-align: center;
	}
	.head_left {
		width: 100%;
	}
	.head_right {
		width: 100% !important;
		margin-left: 0 !important;
	}
	.name {
		color: #000 !important;
		text-align: center;
	}
	.chitiet_cty .phu_luc {
		width: 100% !important;
	}
	.comment-ctn .input-field {
		width: 92% !important;
	}
	.div-comment #name,
	.div-comment #captcha_code {
		width: 32% !important;
	}
	.list_cpn .title_list_cpn {
		width: 93.2% !important;
	}
	.title_gtn_list_1 span {
		width: 67% !important;
	}
	.chitiet_cty .phu_luc .table-of-contents {
		width: 93% !important;
	}
}
@media screen and (max-width: 415px) {
	.all {
		width: 100%;
	}

	.footer {
		width: 100%;
	}
	.form h1 {
		padding-bottom: 0;
		padding-top: 20px;
	}
	.content {
		width: 100%;
	}
	.container {
		margin-top: 50px;
		margin-left: 0;
	}
	.form {
		margin-bottom: 41px;
	}
	.nd {
		padding: 0;
		padding-bottom: 17px;
	}
	.gp-content {
		padding: 35px 0 !important;
		padding-bottom: 17px;
	}
	.intro_re {
		display: none;
	}
	.qmk-uv .vieclam_container {
		width: 100% !important;
	}
	.div_form_qmk h2 {
		padding-bottom: 19px;
		border-bottom: 1px solid #e2e0e0;
	}
	.form_uv_mk {
		width: 100% !important;
		padding-top: 20px !important;
	}
	.div_form_qmk_2 p {
		text-align: left !important;
		width: 90% !important;
	}
	.div_form_qmk_2 .div_su_quen_mk {
		width: 45% !important;
	}
	.div_form_qmk_2 .dktk {
		color: #000;
		text-align: center !important;
	}
	.iframe_box {
		margin-top: 0 !important;
		margin-bottom: 0 !important;
		padding-bottom: 0;
	}
	.footer.foot {
		background: #043379 url(/images/New_images/img_app_footer.png) no-repeat right 393px;
		background-size: 143px 227px;
	}
	.yt-mk {
		width: 100% !important;
	}
	.banner_gt_app_container {
		background: url(/images/uyen/anh-nen.png) no-repeat !important;
		background-size: 100% 100% !important;
		float: left;
	}
	.banner_gt_app {
		padding-top: 0;
	}
	.item_gt_app {
		width: 35% !important;
		float: right !important;
		margin-top: 13px;
	}
	.text1,
	.text2 {
		display: none;
	}
	.img_phone img {
		margin-left: 0 !important;
		width: 217px;
		height: 350px;
		margin-top: 0 !important;
		padding-top: 0;
	}
	.gt_qrcode {
		padding-top: 0 !important;
	}
	.gt_qrcode img {
		width: 69px;
		height: 69px;
	}
	.gt_link_app {
		padding-top: 0 !important;
	}
	.gt_link_app img {
		width: 117px !important;
		height: 40px !important;
	}
	.text3 {
		display: none;
	}
	.content_gt_app_container {
		display: none;
	}
	.content_gt_app_container_mobile {
		display: block !important;
		float: left;
		background: #e5e5e5;
	}
	.moblie-content {
		background: #fff;
		box-shadow: 4px 1px 20px rgba(0, 0, 0, 0.1);
		border-radius: 5px;
		float: left;
		width: 91%;
		margin-left: 19px;
		padding-bottom: 20px;
		margin-top: 21px;
	}
	.gt_menu_left_mb {
		width: 95%;
		padding-left: 0;
		padding-top: 0;
		margin-left: 10px;
	}
	.gt_menu_left_mb #yoube {
		width: 261px;
		height: 186px;
		margin-left: 47px;
	}
	.gt_phu_luc_mb {
		width: 73%;
		border-right: none;
		height: auto;
		float: left;
		margin-left: 48px;
	}
	.tt_phu_luc span {
		font-weight: 700;
		font-size: 16px;
	}
	.table-of-contents .ul_h2 {
		font-size: 16px;
	}
	.table-of-contents .ul_h3 {
		font-size: 16px;
	}
	.gt_header_content_mb {
		margin-left: 0;
		font-size: 18px;
		float: left;
		width: 100%;
	}
	.gt_content_mb {
		width: 100%;
		padding-left: 0;
		float: left;
	}
	.banner_bottom_mb {
		width: 100%;
		background: #e5e5e5;
		margin-left: 19px;
		margin-top: 50px;
		float: left;
	}
	.banner_bottom_bottom_mb {
		margin-left: 0;
		margin-top: 0;
	}
	.banner_bottom_item_mb {
		width: 100%;
		padding-bottom: 40px;
	}
	.banner_bottom_item_mb img {
		width: 376px;
		height: 181px;
		margin-bottom: 0;
	}
	.banner_gt_app_timviec_container {
		background: url(/images/uyen/hinhnen_vl.png) no-repeat !important;
		background-position: left !important;
		background-size: 100% 100% !important;
	}
	.img_vl_phone {
		width: 54% !important;
		margin-top: 4px !important;
	}
	.img_vl_phone img {
		width: 178px;
	}
	.content_gt_app_vl_container_mobile {
		display: block !important;
		width: 100%;
		float: left;
		background: #e5e5e5;
	}
	.content_gt_app_vl_container {
		display: none;
	}
	.vl_text1,
	.vl_text2,
	.vl_text3 {
		display: none;
	}
	.item_gt_app_timviec {
		margin-left: 19px !important;
	}
	.gt_app_vl_img {
		padding-left: 0 !important;
		padding-top: 0 !important;
	}
	.gt_vl_qrcode {
		padding-bottom: 0 !important;
	}
	.gt_vl_qrcode img {
		width: 69px;
	}
	.gt_link_vl_app img {
		width: 117px !important;
		height: 40px !important;
	}
	.item_gt_app_timviec {
		width: 32% !important;
	}
	.content_gt_app_vl_container_mobile .table-of-contents {
		background: url(/images/uyen/ml.png) no-repeat;
		background-position: top left;
		background-size: 0.9% 10%;
		padding-left: 10px;
		float: left;
		text-align: justify;
		width: 93%;
	}
	.content_gt_app_vl_container_mobile .gt_phu_luc_mb {
		width: 71%;
		border-right: none;
		height: auto;
		margin-top: 29px;
		float: left;
		border-right: 1px solid #e2e0e0;
		padding-right: 5px;
	}
	.content_gt_app_vl_container_mobile .gt_header_content_mb {
		display: none;
	}
	.content_gt_app_vl_container_mobile #gt_mota {
		text-align: left;
		margin: 0 0 20px;
		font-family: Roboto;
		font-style: normal;
		font-weight: 400;
		line-height: 30px;
		color: #474747;
		word-wrap: break-word;
		margin-top: 31px;
	}
	.content_gt_app_vl_container_mobile .gt_content_mb {
		margin-top: 0;
		width: 100%;
	}
	.banner_gt_app_timviec_container .gt_vl_qrcode img {
		width: 69px;
		height: 69px;
	}
	.banner_gt_app_timviec_container .gt_app_vl_img {
		margin-top: 30px;
	}
	.banner_gt_app_ssl_container {
		background: url(/images/uyen/bg_ssl.png) no-repeat !important;
		background-position: left !important;
		background-size: 100% 100% !important;
	}
	.content_gt_app_ssl_container_mobile {
		display: block !important;
		float: left;
		width: 100%;
		background: #e5e5e5;
	}
	.content_gt_app_ssl_container {
		display: none;
	}
	.banner_gt_app_ssl_container .img_phone {
		width: 55% !important;
	}
	.banner_gt_app_ssl_container .img_phone img {
		margin-left: 21vw !important;
		width: 126px;
		height: 234px;
		padding-top: 0;
		margin-top: 37px !important;
	}
	.banner_gt_app_ssl_container .gt_link_app {
		padding-top: 0 !important;
	}
	.banner_gt_app_ssl_container .item_gt_app {
		width: 35% !important;
		float: right !important;
		margin-top: 50px;
	}
	.content_gt_app_ssl_container_mobile .gt_phu_luc {
		height: auto;
		margin-left: 50px;
	}
	.content_gt_app_ssl_container_mobile .table-of-contents {
		width: 94%;
	}
	.content_gt_app_ssl_container_mobile .gt_header_content_mb {
		margin: 0;
		margin-left: 0;
	}
	.content_gt_app_ssl_container_mobile #gt_mota span {
		font-size: 16px !important;
		color: #474747;
		font-style: unset !important;
	}
	.content_gt_app_ssl_container_mobile .banner_bottom_mb {
		width: 100%;
		background: #e5e5e5;
		margin-left: 19px;
		margin-top: 50px;
		float: left;
	}
	.content_gt_app_ssl_container_mobile .moblie-content {
		width: 89% !important;
	}
	.content_gt_app_ssl_container_mobile .gt_menu_left_mb {
		padding-left: 0 !important;
	}
	.main_com_left_moblie {
		display: block !important;
	}
	.main_com_left {
		display: none;
	}
	.com_h1 {
		width: 82% !important;
		margin-left: 20px;
	}
	#main_com .com_item {
		width: 90% !important;
		filter: drop-shadow(4px 1px 20px rgba(0, 0, 0, 0.1));
		border-radius: 5px 5px 0 0;
	}
	#main_com_right {
		display: none;
	}
	#main_com {
		margin-left: 0 !important;
	}
	#main_com .main_com_left_moblie {
		margin-left: 20px;
	}
	#main_com_right_mobile {
		width: 100%;
		display: block !important;
		float: left;
	}
	#main_com_right_mobile .dropdown_mb {
		width: 100%;
		float: left;
		background: #fff;
		border-radius: 0 0 5px 5px;
	}
	#main_com_right_mobile .box_search {
		padding: 15px 20px;
		background: #1c2949;
		border-radius: 5px 5px 0 0;
	}
	#main_com_right_mobile .box_search input#search_company {
		width: 98%;
		padding: 10px 0;
		background: url(/images/uyen/search_bt.png) no-repeat #fff;
		background-position: right;
	}
	.box_show_mb {
		max-height: 570px;
		padding: 17px 15px 15px;
		overflow: auto;
		margin-bottom: 20px;
	}
	#main_com_right_mobile .box_show_mb::-webkit-scrollbar,
	#main_com_right_mobile .box_show_mb_search::-webkit-scrollbar {
		width: 7px;
		background-color: #f5f5f5;
	}
	#main_com_right_mobile .box_show_mb::-webkit-scrollbar-thumb,
	#main_com_right_mobile .box_show_mb_search::-webkit-scrollbar-thumb {
		border-radius: 10px;
		-webkit-box-show: inset 0 0 6px rgba(0, 0, 0, 0.3);
		background-color: #c4c4c4;
	}
	#main_com_right_mobile .box_show_mb::-webkit-scrollbar-track,
	#main_com_right_mobile .box_show_mb_search::-webkit-scrollbar-track {
		border-radius: 10px;
		background-color: #fff;
	}
	.box_show_mb a {
		color: #474747;
	}
	.box_show_mb h3 {
		border-bottom: 1px solid #ececec;
		padding-bottom: 15px;
		padding-left: 20px;
	}
	input#search_company::placeholder {
		color: #a4a4a4;
		font-size: 16px;
		font-weight: 400;
		text-align: left;
		padding-left: 20px;
	}
	#fts_id {
		margin-left: 35px;
		margin-top: 20px;
	}
	#main_com .com_item {
		height: auto !important;
		padding-bottom: 20px;
	}
	#img_cty {
		display: none !important;
	}
	.container-error {
		background-image: url(/images/uyen/error_mb.png) !important;
		background-size: 100% 100%;
	}
	.error {
		width: 100% !important;
		padding-top: 148px !important;
		padding-bottom: 162px !important;
		text-align: left !important;
		margin-left: unset;
		margin-right: unset;
	}
	.error-text {
		padding-left: 20px;
	}
	.error-btn {
		text-align: center;
	}
	.mk_container {
		margin-top: 0;
	}
	.mk-uv .div_form_qmk {
		padding-bottom: 0 !important;
	}
	.lay-mk-uv {
		margin-bottom: 61px !important;
	}
	.form-doi-mk-uv {
		width: 90%;
	}
	.form-doi-mk-uv .form-control {
		width: 94% !important;
	}
	.mk-uv h2 {
		border-bottom: 1px solid #e2e0e0;
		padding-top: 10px;
		padding-bottom: 20px;
	}
	.tb-doi-mk .div_su_quen_mk {
		width: 54% !important;
	}
	.info_head {
		margin-top: 20px !important;
	}
	.head_left {
		width: 100%;
	}
	.head_right {
		margin-left: 0 !important;
		padding-top: 19px !important;
		width: 100% !important;
	}
	.name {
		color: #222 !important;
		text-align: center;
	}
	.slick-slide {
		width: 267px !important;
		height: 178px !important;
	}
	.title_gtn_list_1 span {
		width: 56% !important;
	}
	.chitiet_cty .phu_luc {
		width: 100% !important;
	}
	.comment-ctn .input-field {
		width: 90% !important;
	}
	.div-comment #name,
	.div-comment #captcha_code {
		width: 27.5% !important;
	}
	.list_cpn .title_list_cpn {
		width: 91% !important;
	}
	.list_cpn ul {
		width: 74% !important;
	}
	.list_cpn {
		margin-bottom: 50px;
	}
	.cap {
		width: 30.5% !important;
	}
	.input-row .captcha_code {
		width: 68%;
	}
	.fb_iframe_widget {
		top: -8px !important;
	}
	.IN-widget {
		padding-top: 5px !important;
	}
	.avatar_lg {
		text-align: center;
	}
	.container_tt_cb,
	.container {
		background-image: none;
	}
	#hd_tk .content {
		margin-top: 60px;
	}
	#hd_tk .tkqd_cp {
		background: #f5f5f5;
		border: 1px solid #e1e1e1;
		border-radius: 20px;
		text-align: justify;
		padding: 25px;
		font-family: Roboto-Medium, sans-serif;
		margin: 20px 0;
	}
	#hd_tk .tkqd_cp p.arr::before {
		content: url(/images/icon_back2.png);
		margin-right: 10px;
		position: relative;
		top: 4px;
	}
}
@media screen and (max-width: 375px) {
	.all {
		width: 100%;
	}

	.footer {
		width: 100%;
	}
	.form h1 {
		padding-bottom: 0;
		padding-top: 20px;
	}
	.content {
		width: 100%;
	}
	.container {
		margin-left: 0 !important;
	}
	.form {
		margin-bottom: 41px;
	}
	.yt-mk {
		width: 100% !important;
	}
	.gt_menu_left_mb {
		padding-left: 0 !important;
		margin-left: 10px;
	}
	.moblie-content {
		width: 90% !important;
	}
	.gt_content_mb {
		width: 94% !important;
	}
	.banner_bottom_item_mb img {
		width: 340px !important;
		height: 169px !important;
	}
	.gt_menu_left_mb #yoube {
		margin-left: 28px !important;
	}
	.gt_phu_luc_mb {
		width: 78% !important;
		margin-left: 29px !important;
	}
	.gt_menu_left_mb {
		width: 99% !important;
	}
	.gt_header_content_mb {
		margin-left: 0 !important;
		width: 100% !important;
	}
	.content_gt_app_vl_container_mobile .moblie-content {
		width: 90% !important;
	}
	.content_gt_app_vl_container_mobile .gt_menu_left_mb {
		padding-left: 0 !important;
	}
	.content_gt_app_vl_container_mobile .gt_phu_luc_mb {
		width: 76% !important;
		padding-right: 5px;
	}
	.content_gt_app_vl_container_mobile .gt_content_mb {
		margin-top: 0;
	}
	.com_name {
		width: 64% !important;
	}
	#main_com .main_com_left_moblie {
		width: 98%;
		float: left;
	}
	.comment-ctn .input-field {
		width: 89% !important;
		width: 89% !important;
	}
	.cap {
		width: 29.5% !important;
	}
	.title_gtn_list_1 span {
		width: 51% !important;
	}
	.img_cm {
		width: 15% !important;
	}
	#output .comment-row {
		width: 83% !important;
	}
	.slick-track {
		width: 3000px !important;
	}
}
@media screen and (max-width: 360px) {
	.footer.foot {
		background: #043379 url(/images/New_images/img_app_footer.png) no-repeat right 418px !important;
		background-size: 134px 215px !important;
	}
	.moblie-content {
		width: 90% !important;
	}
	.gt_menu_left_mb {
		padding-left: 0 !important;
	}
	.gt_menu_left_mb #yoube {
		margin-left: 22px !important;
	}
	.gt_phu_luc_mb {
		width: 81% !important;
		margin-left: 24px !important;
	}
	.banner_bottom_item_mb img {
		width: 323px !important;
		height: 169px !important;
	}
	.content_gt_app_ssl_container_mobile .gt_phu_luc {
		margin-left: 26px !important;
		width: 81% !important;
	}
	#box_search_index .select2-container--default .select2-selection--single .select2-selection__rendered {
		width: calc(100% - 30px) !important;
	}
	#main_com .main_com_left_moblie {
		width: 99%;
		float: left;
	}
	.cap {
		width: 28.5% !important;
	}
}
@media screen and (max-width: 320px) {
	.footer.foot {
		background: #043379 url(/images/New_images/img_app_footer.png) no-repeat right 474px !important;
		background-size: 93px 173px !important;
	}
	.gt_menu_left_mb #yoube {
		width: 210px;
		height: 124px;
		margin-left: 26px !important;
	}
	.gt_menu_left_mb {
		padding-left: 0 !important;
	}
	.gt_phu_luc_mb {
		width: 75% !important;
	}
	.gt_content_mb {
		width: 93% !important;
	}
	.moblie-content {
		width: 88% !important;
	}
	.banner_bottom_item_mb img {
		width: 285px !important;
		height: 140px !important;
	}
	.img_phone img {
		width: 171px;
		height: 250px;
	}
	.gt_link_app img {
		width: 96px !important;
		height: 29px !important;
	}
	.gt_text {
		margin-top: 25.36px !important;
	}
	.content_gt_app_vl_container_mobile .moblie-content {
		width: 88% !important;
	}
	.content_gt_app_vl_container_mobile .gt_phu_luc_mb {
		width: 74% !important;
	}
	.img_vl_phone img {
		width: 140px;
	}
	.gt_vl_qrcode img {
		width: 59px;
	}
	.gt_link_vl_app img {
		width: 95px !important;
		height: 34px !important;
	}
	.content_gt_app_ssl_container_mobile .gt_phu_luc {
		height: auto;
		margin-left: 28px;
	}
	.com_logo {
		width: 30% !important;
	}
	.com_name {
		width: 58% !important;
		margin-left: 5px !important;
	}
	#main_com .com_item {
		width: 88% !important;
	}
	#box_search_index .select2-container--default .select2-selection--single .select2-selection__rendered {
		width: calc(100% - 30px) !important;
	}
	.div-comment #name,
	.div-comment #captcha_code {
		width: 25.5% !important;
	}
	.input-row .captcha_code {
		width: 66%;
	}
	#output .comment-row {
		width: 80% !important;
	}
	.img_cm {
		width: 18% !important;
	}
}
.tt_content {
	padding: 35px 51px;
	padding-bottom: 50px;
}
.tt_content p {
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 30px;
	text-indent: 15px;
	text-align: justify;
	margin: 0;
	color: #474747;
	word-wrap: break-word;
}
.tt_content p span {
	font-size: 16px !important;
}
.tt_content ul {
	margin: 0;
	padding: 0;
}
.tt_content ul li {
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 30px;
	list-style: disc;
	margin-left: 15px;
	padding-bottom: 3px;
	text-align: justify;
	color: #474747;
}
.tt_content ul li span {
	font-size: 16px !important;
}
.gp-content {
	padding: 35px 51px;
	padding-bottom: 50px;
}
.gp-content p {
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 30px;
	text-indent: 15px;
	text-align: justify;
	margin: 0;
	color: #474747;
}
.gp-content p span {
	font-size: 16px !important;
}
.gp-content ul {
	margin: 0;
	padding: 0;
}
.gp-content ul li {
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 30px;
	list-style: disc;
	margin-left: 15px;
	padding-bottom: 3px;
	text-align: justify;
	color: #474747;
}
.gp-content ul li span {
	font-size: 16px !important;
}
.box_footer_page .div_bre li {
	display: inline-block;
	font-size: 16px;
	padding: 0;
}
.box_footer_page .div_bre li span h1 {
	font-size: 16px !important;
}
.div_bre .breadcrumb {
	width: 100%;
	margin: auto;
	padding-left: 50px;
	float: left;
	box-sizing: border-box;
	background: #fff;
}
.div_bre .tc {
	background-image: url(/images/uyen/tc.png);
	background-repeat: no-repeat;
	background-size: 18% 100%;
	background-position: center;
	height: 15px;
	width: 2%;
	position: relative;
	top: -11px;
}

.form_uv_mk .form-control {
	border: 1px solid #bdbdbd;
	font-size: 16px;
	height: 40px;
	padding-left: 15px;
	color: #a5abc7;
	background-color: #fff;
	border-radius: 10px;
	box-sizing: border-box;
	width: 100%;
}

.form_uv_mk .error_f {
	border: 1px solid #ff0000;
	color: #ff0000;
}

@media screen and (max-width: 280px) {
	.bot_btn_tv,
	.bot_btn_app {
		width: 179px;
	}
	.footer.foot {
		background: #043379 url(/images/New_images/img_app_footer.png) no-repeat right 534px !important;
		background-size: 93px 173px !important;
	}
	.content {
		padding: 0 20px;
		width: 79% !important;
	}
	.form {
		margin-bottom: 29px;
	}
	.gt_qrcode img {
		width: 50px;
		height: 50px;
	}
	.gt_link_app img {
		width: 89px !important;
		height: 27px !important;
	}
	.img_phone img {
		margin-left: 0 !important;
		width: 163px;
		height: 268px;
		margin-top: 35px;
	}
	.gt_menu_left_mb {
		padding-left: 0 !important;
	}
	.table-of-contents {
		background-size: 0.9% 11% !important;
	}
	.gt_phu_luc_mb {
		width: 76%;
		margin-left: 22px !important;
	}
	.gt_content_mb {
		width: 92% !important;
	}
	.gt_menu_left_mb #yoube {
		width: 180px;
		height: 110px;
		margin-left: 21px !important;
	}
	.moblie-content {
		width: 86% !important;
	}
	.banner_bottom_item_mb img {
		width: 240px !important;
		height: 120px !important;
	}
	.banner_gt_app {
		padding-top: 0;
	}
	.content_gt_app_ssl_container_mobile .gt_phu_luc {
		height: auto;
		width: 70% !important;
		margin-right: 55px;
		padding-right: 5px;
	}
	.content_gt_app_ssl_container_mobile .moblie-content {
		margin-left: 15px;
	}
	.tb-doi-mk p {
		font-size: 14px;
		text-align: center;
		padding: 10px;
		padding-bottom: 30px;
	}
	.comment-ctn .input-field {
		width: 85% !important;
	}
	.reload_cap {
		font-size: 20px !important;
	}
	.list_cpn .title_list_cpn {
		width: 86.5% !important;
	}
}
#regis_uv {
	background: #e5e5e5 !important;
}
.container-mk {
	float: left;
	width: 100%;
}
.intro_re .vieclam_container {
	width: 1170px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
}
.login-uv {
	float: left;
	width: 96.2%;
	background: #4c5bd4;
	padding: 22px;
}
.dn-uv {
	float: left;
	width: 14%;
	margin-top: 5px;
}
.vl-td {
	float: right;
	width: 64%;
	padding-top: 5px;
}
.logo_regis {
	width: 11%;
	height: auto;
	float: left;
	margin-left: 20px;
	padding-top: 6px;
}
.logo_regis img {
	width: 100%;
	margin-top: -4px;
}
.box_footer_page .vieclam_container span {
	margin-left: 10px;
	font-size: 16px;
	padding-top: 5px;
}
.vl-hn {
	font-size: 16px;
	color: #fff;
	font-style: italic;
	font-weight: 400;
	width: 76%;
	float: left;
}
.vl-hn img {
	padding-left: 13px;
}
.ic-vl {
	float: left;
	width: 28px;
	height: 23px;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 23px;
	color: #fff600;
}
.vl-td a {
	float: right;
	width: 132px;
	height: 16px;
	font-style: italic;
	font-weight: 500;
	font-size: 14px;
	line-height: 16px;
	text-transform: uppercase;
	color: #fff;
}
.qmk-uv {
	float: left;
	width: 100%;
}
.qmk-uv .vieclam_container {
	width: 1170px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
}
.form_quen_mk {
	float: left;
	width: 100%;
}
.form_quen_mk .div_form_qmk {
	padding: 0;
	margin-top: 50px;
}
.div_form_qmk {
	float: left;
	width: 100%;
	background: #fff;
	padding: 111px 0;
}
.div_form_qmk h2 {
	text-align: center;
	margin: 0;
	padding: 23px;
}
.form_uv_mk {
	width: 600px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 28px;
}
.form_uv_mk .email {
	font-size: 16px;
}
.div_form_qmk p {
	text-align: center;
	width: 100%;
	float: left;
	margin-left: auto;
	margin-right: auto;
	font-style: italic;
	font-weight: 400;
	font-size: 16px;
	line-height: 18px;
	padding: 35px 0px;
}
.btn_quen_mk {
	width: 215px;
	height: 39px;
	background: #4c5bd4;
	border: none;
	color: #fff;
	border-radius: 20px;
	font-size: 16px;
	margin-bottom: 39px;
}
.div_form_qmk a {
	color: red;
}
.yt-mk {
	width: 469px;
	height: 334px;
	margin-left: auto;
	margin-right: auto;
}
.iframe_box {
	float: left;
	width: 100%;
	margin-top: 50px;
	margin-bottom: 100px;
}
.div_su_quen_mk {
	text-align: center;
	float: left;
	width: 100%;
}
.div_form_qmk_2 p {
	text-align: center;
	width: 515px;
	margin-left: auto;
	margin-right: auto;
	font-style: unset;
	font-weight: 400;
	font-size: 16px;
	line-height: 18px;
	padding-bottom: 35px;
}
.div_form_qmk_2 .div_su_quen_mk {
	text-align: center;
	width: 21%;
	margin: auto;
	background: #4c5bd4;
	padding: 10px;
	border-radius: 20px;
	margin-bottom: 36px;
}
.div_form_qmk_2 .div_su_quen_mk u {
	color: #fff;
	text-decoration-line: none;
}
.div_form_qmk_2 .dktk {
	color: #000;
}
.table-of-contents {
	background: url(/images/uyen/ml.png) no-repeat;
	background-position: top left;
	background-size: 0.9% 10%;
	padding-left: 10px;
}
.banner_gt_app {
	width: 100%;
	float: left;
}
.banner_gt_app_container {
	width: 100%;
	height: auto;
	float: left;
	background: url(/images/uyen/avc.png) no-repeat;
	background-position: left;
	background-size: 100% 100%;
}
.img_phone {
	width: 50%;
	float: left;
}
.img_phone img {
	margin-left: 12vw;
}
.item_gt_app {
	width: 35%;
	float: left;
}
.gt_text {
	margin-top: 45.36px;
}
.text1 {
	font-size: 19px;
	text-transform: uppercase;
	font-weight: 700;
	line-height: 21px;
}
.text2 {
	font-size: 16px;
	line-height: 19px;
	font-weight: 700;
	padding-top: 5px;
}
.gt_qrcode {
	text-align: center;
	padding-top: 62px;
}
.gt_link_app {
	text-align: center;
	padding-top: 36px;
}
.gt_link_app img {
	width: 177px;
	height: 61px;
}
.text3 {
	width: 76%;
	margin-left: auto;
	margin-right: auto;
}
.text3 p {
	font-size: 18px;
	color: #fff;
	background: #ffb229;
	padding: 10px 0;
	border-radius: 10px;
	margin-top: 29px;
}
.content_gt_app_container {
	width: 100%;
	height: auto;
	float: left;
}
.gt_menu_left {
	width: 23%;
	float: left;
	padding-top: 45px;
	padding-left: 56px;
}
.gt_content {
	width: 65%;
	float: left;
}
.content_gt_app_container h1 {
	width: 72.5%;
	float: right;
	padding-top: 20px;
	font-size: 20px;
}
.gt_menu_left #yoube {
	width: 261px;
	height: 168px;
	padding-left: 10px;
}
.gt_phu_luc {
	margin-top: 40px;
	width: 87%;
	float: left;
	font-size: 16px;
	line-height: 25px;
	border-right: 1px solid #e2e0e0;
	height: 635px;
}
.banner_gt_app_container .table-of-contents {
	background: url(/images/uyen/ml.png) no-repeat;
	background-position: top left;
	background-size: 0.9% 21%;
	padding-left: 10px;
	float: left;
}
.tt_phu_luc span {
	font-weight: 700;
}
.table-of-contents .ul_h2 {
	color: #a19fa1;
}
.table-of-contents .ul_h3 {
	color: #a19fa1;
	margin: 5px 0;
	margin-left: 10px;
	float: left;
}
.table-of-contents li {
	margin-bottom: 10px;
}
#gt_mota {
	text-align: left;
	margin: 0 0 20px;
	font-family: Roboto;
	font-style: normal;
	font-weight: 400;
	line-height: 30px;
	color: #474747;
	word-wrap: break-word;
}
#gt_mota span {
	font-size: 16px !important;
	color: #474747;
}
.banner_bottom {
	width: 100%;
	float: left;
	margin-top: 20px;
	background: #fff;
	height: auto;
	margin-bottom: 50px;
}
.banner_bottom_bottom {
	width: 100%;
	float: left;
	margin-left: 127px;
}
.banner_bottom_item {
	float: left;
	width: 29%;
	height: auto;
}
.banner_bottom_item img {
	width: 341.77px;
	height: 165px;
}
.content_gt_app_container_mobile {
	display: none;
}
.content_gt_app_container_tab {
	display: none;
}
.banner_gt_app_timviec {
	width: 100%;
	float: left;
}
.banner_gt_app_timviec_container {
	width: 100%;
	height: auto;
	float: left;
	background: url(/images/uyen/banner_app_vl.png) no-repeat;
	background-position: left;
	background-size: 100% 100%;
}
.item_gt_app_timviec {
	float: left;
	width: 40%;
	margin-left: 64px;
}
.vl_gt_text {
	padding-top: 26px;
	width: 100%;
}
.gt_app_vl_img {
	width: 68%;
	float: left;
	padding-left: 68px;
	padding-top: 66px;
}
.gt_vl_qrcode {
	text-align: center;
	padding-bottom: 20px;
}
.gt_link_vl_app img {
	width: 177px;
	height: 61px;
}
.vl_text1 {
	font-size: 19px;
	text-transform: uppercase;
	font-weight: 700;
	line-height: 21px;
}
.vl_text2 {
	font-size: 16px;
	line-height: 19px;
	font-weight: 700;
	padding-top: 5px;
}
.vl_text3 {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.vl_text3 p {
	font-size: 18px;
	color: #fff;
	background: #ffb229;
	padding: 10px 0;
	border-radius: 10px;
	margin-top: 29px;
	text-align: center;
	margin-bottom: 86px;
}
.img_vl_phone {
	float: right;
	width: 37%;
	margin-top: 21px;
}
.content_gt_app_timviec_container {
	float: left;
	width: 100%;
	margin-top: 30px;
}
.gt_vl_menu_left {
	float: left;
	width: 25%;
}
.content_gt_app_vl_container {
	width: 100%;
	height: auto;
	float: left;
}
.content_gt_app_vl_container .gt_content {
	width: 65%;
	float: left;
	padding-left: 20px;
	padding-top: 33px;
}
.banner_gt_app_timviec .table-of-contents .ul_h2 {
	color: #a19fa1;
	float: left;
}
.content_gt_app_vl_container .table-of-contents {
	background: url(/images/uyen/ml.png) no-repeat;
	background-position: top left;
	background-size: 0.9% 10%;
	padding-left: 10px;
	float: left;
}
.content_gt_app_vl_container_mobile {
	display: none;
}
.banner_gt_app_ssl_container {
	width: 100%;
	height: auto;
	float: left;
	background: url(/images/uyen/banner_ssl.png) no-repeat;
	background-position: left;
	background-size: 100% 100%;
}
.banner_gt_app_ssl_container .item_gt_app {
	width: 36%;
	float: left;
}
.banner_gt_app_ssl_container .gt_text {
	margin-left: 0;
}
.banner_gt_app_ssl_container .text1 {
	width: 100%;
}
.banner_gt_app_ssl_container .img_phone img {
	margin-top: 30px;
	margin-left: 18vw;
}
.content_gt_app_ssl_container {
	width: 100%;
	height: auto;
	float: left;
}
.content_gt_app_ssl_container h1 {
	width: 72.5%;
	float: right;
	padding-top: 20px;
	font-size: 20px;
}
.content_gt_app_ssl_container #gt_mota span {
	font-style: unset !important;
}
.content_gt_app_ssl_container_mobile {
	display: none;
}
.content_gt_app_ssl_container .banner_bottom {
	width: 89%;
	float: right;
	margin-top: 20px;
	background: #fff;
	height: auto;
	margin-bottom: 50px;
}
.content_gt_app_ssl_container .banner_bottom_item {
	width: 32% !important;
}
#box_search_index {
	width: 100%;
	float: left;
	background-image: url(/images/uyen/banner_s.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	min-height: auto;
}
.main_search {
	float: left;
	position: unset;
	margin-top: 86px;
	margin-bottom: 86px;
}
.logo_banner {
	display: none;
}
.box_intro_index {
	display: none;
}
.btn_dow {
	display: none;
}
.tktk {
	display: none;
}
.tt-tk {
	float: left;
	margin-top: -81px;
	color: #fff;
	position: relative;
	width: 100%;
	text-align: center;
}
.tt-tk li {
	width: 50%;
	float: left;
}
.li-1 p {
	float: right;
	font-size: 16px;
}
.li-2 p {
	float: left;
	font-size: 16px;
	color: #e9e105;
	padding-left: 5px;
}
.cty_vip_container {
	width: 100%;
	float: left;
	background: #e5e5e5;
}
#main_com {
	width: 90.9%;
	margin-left: 153.47px;
	float: left;
}
#main_com h1 {
	font-weight: 700;
	font-size: 18px;
	line-height: 30px;
	color: #1c2949;
}
#main_com .main_com_left {
	width: 64%;
	float: left;
}
#main_com .com_banner img {
	width: 100%;
	height: 100%;
}
#main_com .com_item {
	width: 50%;
	height: 425px;
	float: left;
	border-bottom: 1px solid #ddd;
}
.box-con-left {
	width: 90%;
	height: 385px;
	background: #fff;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.08);
	float: left;
	margin-right: 26px;
	margin-bottom: 20px;
	margin-top: 20px;
}
.com_logo {
	width: 24%;
	float: left;
	margin-left: 20px;
	margin-top: -42px;
	position: relative;
	filter: drop-shadow(4px 1px 20px rgba(0, 0, 0, 0.1));
}
.com_name {
	float: left;
	width: 67%;
	margin-left: 10px;
}
.com_name h2 {
	margin: 0;
	font-size: 16px;
}
#main_com .com_logo img {
	width: 86.22px;
	height: 86.22px;
}
.com_intro {
	width: 89%;
	font-size: 16px;
	line-height: 30px;
	margin: 0 25px;
	float: left;
	margin-top: 10px;
}
#main_com .chitiet {
	font-family: Roboto-medium;
	font-size: 16px;
	line-height: 16px;
	color: #307df1;
	width: 97%;
	float: left;
	margin-top: 15px;
	text-align: right;
}
#main_com_right {
	width: 25%;
	float: left;
	margin-right: 131px;
	margin-top: 20px;
	background: #fff;
}
#main_com_right .dropdown {
	width: 100%;
	float: left;
	background: #fff;
	border-radius: 0 0 5px 5px;
}
#main_com_right .box_search {
	padding: 15px 20px;
	background: #1c2949;
	border-radius: 5px 5px 0 0;
}
#main_com_right .box_search input#search_company {
	width: 98%;
	padding: 10px 0;
	background: url(/images/uyen/search_bt.png) no-repeat #fff;
	background-position: right;
}
.box_show {
	max-height: 570px;
	padding: 17px 15px 15px;
	overflow: auto;
	margin-bottom: 20px;
}
#main_com .box_show::-webkit-scrollbar,
#main_com .box_show_search::-webkit-scrollbar {
	width: 7px;
	background-color: #f5f5f5;
}
#main_com .box_show::-webkit-scrollbar-thumb,
#main_com .box_show_search::-webkit-scrollbar-thumb {
	border-radius: 10px;
	-webkit-box-show: inset 0 0 6px rgba(0, 0, 0, 0.3);
	background-color: #c4c4c4;
}
#main_com .box_show::-webkit-scrollbar-track,
#main_com .box_show_search::-webkit-scrollbar-track {
	border-radius: 10px;
	background-color: #fff;
}
.box_show a {
	color: #474747;
}
.box_show h3 {
	border-bottom: 1px solid #ececec;
	padding-bottom: 15px;
	padding-left: 20px;
}
input#search_company::placeholder {
	color: #a4a4a4;
	font-size: 16px;
	font-weight: 400;
	text-align: left;
	padding-left: 20px;
}
.pagination_wrap {
	float: left;
	width: 94%;
	height: 62px;
	border-top: 0;
	text-align: center;
	line-height: 62px;
}
.pagination_wrap a {
	font-size: 14px;
	color: #767676;
	cursor: pointer;
	padding: 7px 13px;
	margin-left: 2px;
	border-radius: 10px;
}
.next::before {
	content: '';
	width: 5%;
	height: 20px;
	background-image: url(/images/uyen/pag.png);
	background-repeat: no-repeat;
	background-size: 70% 20%;
	background-position: bottom;
	position: absolute;
	z-index: 1;
	margin-left: -87px;
	margin-top: 12px;
}
.preview::after {
	content: '';
	width: 5%;
	height: 20px;
	background-image: url(/images/uyen/pag.png);
	background-repeat: no-repeat;
	background-size: 70% 20%;
	background-position: bottom;
	position: absolute;
	z-index: 1;
	margin-left: 21px;
	margin-top: 12px;
}
.active,
.pagination_wrap a:hover {
	border: none;
}
.pagination_wrap .preview {
	background: #4c5bd4;
	color: #fff;
	border: 3px solid #4c5bd4;
	margin-right: 60px;
}
.pagination_wrap .next {
	background: #4c5bd4;
	color: #fff;
	border: 3px solid #4c5bd4;
	margin-left: 60px;
}
.notUndeline {
	display: none;
}
.last {
	display: none;
}
.com_h1 {
	float: left;
	width: 64%;
}
.main_com_left_moblie {
	display: none;
}
#main_com_right_mobile {
	display: none;
}
.container-error {
	float: left;
	width: 100%;
	background-image: url(/images/uyen/error.png);
	background-position: left;
	background-repeat: no-repeat;
	background-size: 100%;
}
.error {
	border: none !important;
	width: 634px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	padding-top: 187px;
	padding-bottom: 517px;
}
.error-text {
	padding-bottom: 30px;
}
.error-text span {
	font-size: 22px;
	font-weight: 500;
	line-height: 26px;
}
.error-btn {
	width: 215px;
	margin-left: auto;
	margin-right: auto;
	background: #fff;
	padding: 10px 0;
	border-radius: 20px;
}
.error-btn a {
	font-style: normal;
	font-weight: 700;
	font-size: 15px;
	line-height: 18px;
	text-transform: capitalize;
	color: #4c5bd4;
}
.mk_container {
	float: left;
	width: 100%;
	background: #e5e5e5;
}
.doi_mk {
	width: 80%;
	margin: 55px auto;
	background: #fff;
}
.login-ungvien {
	background: #4c5bd4;
	padding: 22px;
	float: left;
	width: 96%;
}
.vl-uv-td {
	float: right;
	width: 64%;
	padding-top: 5px;
}
.vl-uv-td .vl-hn {
	font-size: 16px;
	color: #fff;
	font-style: italic;
	font-weight: 400;
	width: 84%;
	float: left;
}
.vl-uv-td a {
	color: #fff;
}
.login-ungvien span {
	margin-left: 10px;
	color: #fff;
	font-size: 16px;
	padding-top: 5px;
}
.lay-mk-uv {
	float: left;
	width: 100%;
	background: #fff;
	margin-bottom: 113px;
}
.mk-uv {
	width: 50%;
	margin: 35px auto;
}
.mk-uv h2 {
	font-size: 16px;
	text-align: center;
}
.form-doi-mk-uv label {
	font-size: 14px;
}
.form-doi-mk-uv .form-control {
	border: 1px solid #bdbdbd;
	font-size: 16px;
	height: 40px;
	padding-left: 15px;
	width: 100%;
	border-radius: 10px;
	margin-top: 10px;
	margin-bottom: 25px;
}
.form-doi-mk-uv .btn_quen_mk {
	width: 215px;
	height: 39px;
	background: #4c5bd4;
	border: none;
	color: #fff;
	border-radius: 20px;
	font-size: 16px;
	margin-bottom: 39px;
}
.but-mk {
	text-align: center;
}
.form-doi-mk-uv p {
	text-align: center;
	width: 100% !important;
	float: left;
	font-size: 16px;
}
.form-doi-mk-uv p a {
	color: red;
}
.lay-mk-uv .div_form_qmk p {
	padding-bottom: 67px;
}
.tb-doi-mk h2 {
	padding: 10px 0;
	padding-bottom: 18px;
}
.tb-doi-mk {
	height: 240px;
}
.tb-doi-mk p {
	font-size: 14px;
	text-align: center;
}
.tb-doi-mk p a {
	color: #000;
}
.tb-doi-mk p {
	color: #000;
	padding-bottom: 30px;
}
.tb-doi-mk .div_su_quen_mk {
	background: #4c5bd4;
	width: 45%;
	margin: auto;
	padding: 10px 0;
	border-radius: 20px;
}
.tb-doi-mk .div_su_quen_mk a {
	color: #fff;
	font-size: 14px;
	text-decoration: unset;
}
.tb-doi-mk .div_su_quen_mk a u {
	text-decoration-line: none;
}
.name {
	float: left;
	width: 100%;
	padding-bottom: 5px;
	font-style: normal;
	font-weight: 700;
	font-size: 32px;
	line-height: 37px;
	text-transform: capitalize;
	color: #fff;
	position: relative;
}
.title_gtn_list p {
	background: url(/images/uyen/ct500ct1.png) no-repeat left;
	padding-left: 25px;
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 19px;
	text-transform: capitalize;
	color: #4c5bd4;
}
.title_content {
	font-family: Noto Serif;
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 28px;
	text-align: center;
	color: #474747;
	padding: 20px 0;
	padding-top: 40px;
}
.chitiet_cty {
	float: left;
	width: 100%;
}
.chitiet_container {
	margin: auto;
	width: 80%;
}
.chitiet_cty .box_bottom_cate {
	float: left;
	width: 100%;
}
.chitiet_cty .phuluc_cty {
	float: left;
	width: 100%;
}
.chitiet_cty .phu_luc {
	width: 65%;
	margin: auto;
}
.chitiet_cty .phu_luc .table-of-contents {
	border: 2px dashed #043379;
	float: left;
	width: 90%;
	padding: 16px;
}
.chitiet_cty .phu_luc .table-of-contents .tt_phu_luc {
	background: url(/images/uyen/mucluc.png) no-repeat center;
	padding: 10px;
	text-align: center;
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	line-height: 16px;
	text-transform: uppercase;
	color: #fff;
}
.chitiet_cty .table-of-contents ul {
	overflow: auto;
	height: 400px;
	padding: 7px;
	padding-right: 11px;
}
.chitiet_cty .table-of-contents .ul_h2 {
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 25px;
	color: #555;
	float: left;
	padding: 5px 0;
}
.chitiet_cty .table-of-contents .ul_h3 {
	font-style: italic;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	color: #878080;
	float: left;
	width: 96%;
}
.chitiet_cty .table-of-contents ul::-webkit-scrollbar {
	width: 4px;
	background-color: transparent;
}
.chitiet_cty .table-of-contents ul::-webkit-scrollbar-thumb {
	background: #043379;
	border-radius: 10px;
}
.chitiet_cty .gt_text {
	width: 100%;
	font-family: Noto Serif;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 30px;
	text-align: justify;
	color: #555;
	float: left;
	margin-top: 0;
}
.chitiet_cty .gt_text .image {
	margin: 0;
	width: 100%;
}
.chitiet_cty .gt_text .image img {
	width: 100%;
	height: 202px;
	object-fit: cover;
}
.chitiet_cty .gt_text h2 span span,
.chitiet_cty .gt_text h3 span span {
	font-family: Noto Serif;
	font-style: normal;
	font-weight: 700;
	font-size: 16px !important;
	line-height: 16px;
	color: #043379;
}
.chitiet_mxh {
	margin: 0;
	width: 100%;
	float: left;
	border-bottom: 1px solid #e0e0e1;
	padding-bottom: 30px;
}
.chitiet_mxh .chiase {
	float: left;
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 19px;
	color: #333;
	padding-top: 5px;
}
.map_cpn {
	padding-bottom: 69px;
}
#box-social {
	float: left;
	width: 89%;
	padding-left: 5px;
}
.title_gtn_list_1 {
	float: left;
	width: 100%;
}
.title_gtn_list_1 p {
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 19px;
	color: #4c5bd4;
	float: left;
}
.title_gtn_list_1 span {
	border-bottom: 1px solid #4c5bd4;
	height: 10px;
	width: 75%;
	float: left;
	margin-left: 10px;
}
.title_gtn_list_2 {
	float: left;
	width: 100%;
}
.title_gtn_list_2 p {
	float: left;
	background: url(/images/uyen/ctct2.png) no-repeat left;
	padding: 5px 0;
	padding-left: 20px;
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 19px;
	color: #333;
}
.title_gtn_list_2 .map {
	padding: 7px 5px;
	float: left;
}
.box-social iframe,
.box-social table {
	position: relative !important;
	top: 6px;
	display: inline-block;
	margin-right: 5px;
}
.box-social span {
	margin-right: 5px !important;
}
.fb_iframe_widget {
	top: -5px;
}
.fb-like {
	margin-right: 0;
}
.vnk_share {
	display: inline-block;
	background: #6287ae;
	border-radius: 4px;
	padding: 3px 6px;
	box-sizing: content-box;
	color: #fff;
	font-size: 12px;
}
.IN-widget {
	height: 22px;
	margin-right: 5px;
}
.banner_cpn {
	height: 375px;
	width: 100%;
	overflow-y: hidden;
}
.banner_cpn img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.body_left .title_gtn_list,
.content_cpn,
.cv_cpn,
.div-comment,
.img_cpn,
.info_body,
.info_head,
.list_cpn,
.title_cpn,
.vl_cpn,
.vl_cpn .item_vl {
	float: left;
	width: 100%;
	height: unset;
}
.head_left {
	float: left;
	position: relative;
}
.info_head {
	margin-top: -150px;
}
.head_right {
	float: left;
	width: 46%;
	margin-left: 32px;
	position: relative;
	padding-top: 47px;
}
.head_right ul {
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
	background: #fff;
	float: left;
	width: 100%;
}
.head_right li {
	width: 18%;
	float: left;
	padding: 10px 0 10px 10px;
	text-align: center;
	font-size: 20px;
	line-height: 140.2%;
	text-align: center;
	letter-spacing: 0.05em;
}
.head_right li a {
	display: inline-block;
	position: relative;
	border-right: 1px solid #dcdcdc;
	padding-right: 10px;
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
	color: #000;
}
.head_right li:last-child a {
	border: none;
}
.head_right li span {
	color: #307df1;
	display: block;
	height: 28px;
}
.head_left p {
	font-size: 18px;
	line-height: 21px;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	color: #307df1;
	margin: 0 auto 10px;
	text-align: center;
}
.logo_cpn {
	height: 208px;
	width: 208px;
	position: relative;
	background: #fff;
	border: 1px solid #b9b9b9;
	box-sizing: border-box;
	border-radius: 5px;
}
.logo_cpn img {
	position: absolute;
	margin: auto;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.body_left {
	float: left;
	width: 65%;
}
.body_right {
	float: right;
	width: 32%;
	margin-left: 3%;
}
.vl_cpn {
	border: 1px solid #d6d6d6;
	border-left: solid 4px #307df1;
	padding: 12px 0 0 20px;
}
.vl_cpn .item_vl {
	border-bottom: 1px solid #e0e0e0;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.vl_cpn .item_vl:last-child {
	border: none;
}
.vl_cpn .item_vl p {
	font-size: 16px;
	line-height: 19px;
	padding-bottom: 6px;
}
.pagination_wrap {
	border: none;
	margin-bottom: 15px;
	padding: 0;
}
.vl_cpn .item_vl p a {
	color: #307df1;
	font-family: Roboto-Medium;
}
.map_cpn iframe {
	width: 100% !important;
	height: 300px !important;
}
.vl_cpn .item_vl p:nth-child(2)::before {
	content: url(/images/icons/cpn_addr.png);
	margin-right: 10px;
}
.vl_cpn .item_vl p:nth-child(3),
.vl_cpn .item_vl p:nth-child(4) {
	width: 35%;
	display: inline-block;
}
.vl_cpn .item_vl p:nth-child(3)::before {
	content: url(/images/icons/cpn_money.png);
	margin-right: 10px;
}
.vl_cpn .item_vl p:nth-child(4)::before {
	content: url(/images/icons/cpn_calendar.png);
	margin-right: 10px;
}
.title_gtn_list {
	margin-bottom: 15px;
}
.img_cpn a img {
	width: 100%;
	height: 100%;
}
.img_cpn a {
	display: inline-block;
	width: 32%;
	margin-bottom: 5px;
	height: 160px;
	overflow: hidden;
}
.img_cpn a:nth-child(2),
.img_cpn a:nth-child(5) {
	margin-right: 1%;
	margin-left: 1%;
}
.title_cpn .logo_cpn {
	float: left;
	width: 15%;
	height: 100px;
}
.comment-ctn {
	float: left;
	width: 90%;
	background: #fff;
}
.div-comment #name,
.div-comment #captcha_code {
	height: 25px;
	padding: 10px;
}
.cap {
	float: left;
	width: 24%;
	height: 44px;
	background: #2878f0;
}
.tt_dbl {
	display: block;
	padding-bottom: 10px;
	font-size: 19px;
	margin-top: 10px;
	font-weight: 700;
}
.comment-ctn .input-row {
	float: left;
	width: 100%;
	padding: 10px 0;
}
.comment-ctn .input-field {
	float: left;
	width: 86%;
	background: #f3f1f1;
	border: none;
	padding: 20px;
	height: 161px;
}
.input-row #bl_name,
.input-row #captcha_code {
	width: 30%;
	display: inline-block;
	margin-right: 7px;
}
.input-row .captcha_code {
	margin: 0 !important;
	position: relative;
	top: 0 !important;
	height: 43px !important;
}
.reload_cap {
	font-size: 26px;
	color: #fff !important;
	margin-left: 10px;
	position: relative;
	top: -13px !important;
	cursor: pointer;
	right: 10px;
}
.comment-ctn .btn-submit {
	background: #043379;
	border-radius: 30px;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 16px;
	color: #fff;
	padding: 5px;
	border: none;
}
.div-comment #output {
	float: left;
	width: 100%;
}
.comment-ctn #comment-message {
	margin-left: 15px;
	color: #189a18;
	display: none;
}
#output .outer-comment {
	display: block;
	float: left;
	border-bottom: none;
	width: 100%;
}
#output ul li {
	float: left;
	width: 100%;
	padding: 10px 0;
	border-bottom: 1px solid #bbb;
}
.img_cm {
	float: left;
	width: 9%;
}
.img_cm img {
	width: 50px;
	height: 52px;
	object-fit: cover;
}
.comment-row {
	float: left;
	width: 90%;
	padding: 10px 0;
}
.comment-info {
	float: left;
	width: 100%;
	padding-bottom: 10px;
}
.comment-info .posted-by {
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	width: 100%;
	color: #000;
}
.comment-info .posted-at {
	font-style: normal;
	font-weight: 300;
	font-size: 12px;
	line-height: 12px;
	letter-spacing: 0.05em;
	color: #555;
	width: 100%;
	float: left;
}
#output ul li ul {
	border-left: 1px solid #e0e0e1;
	padding-left: 40px;
}
.outer-comment li {
	border-bottom: #e0dfdf 1px solid;
	padding-top: 10px;
}
.div-comment ul li {
	list-style: none;
}
.div-comment {
	margin-bottom: 30px;
}
.img_cm {
	width: 13%;
	display: inline-block;
	vertical-align: top;
	text-align: center;
}
.div-comment .img_cm img {
	background-color: #fff;
	margin: 0;
}
#output .comment-row {
	padding: 0 0 15px 5px;
	width: 84%;
	display: inline-block;
}
#output .comment-info {
	font-size: 12px;
}
#output span.posted-by {
	color: #000;
}
.comment-text {
	padding: 5px 0;
}
#output .btn-reply {
	font-size: 0.8em;
	text-decoration: underline;
	color: #888787;
	cursor: pointer;
	font-size: 12px;
}
.list_cpn {
	margin-top: 35px;
	border: 1px solid #ccc;
	box-sizing: border-box;
	border-radius: 5px;
}
.list_cpn .title_list_cpn {
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 19px;
	color: #fff;
	background: #4c5bd4;
	border-radius: 5px 5px 0 0;
	padding: 18px;
	text-align: center;
	width: 89.5%;
	float: left;
}
.list_cpn ul {
	padding: 15px;
	font-size: 16px;
	line-height: 130.19%;
	color: #2d2d2d;
	border-top: none;
	float: left;
	width: 90.2%;
	margin: 30px 0;
	padding-bottom: 10px;
	overflow: auto;
	height: 789px;
}
.list_cpn ul::-webkit-scrollbar {
	width: 4px;
	background-color: transparent;
}
.list_cpn ul::-webkit-scrollbar-thumb {
	background: #c4c4c4;
	border-radius: 0;
}
.list_cpn ul li {
	padding-bottom: 25px;
	background: url(/images/uyen/ctct3.png) no-repeat left 5px;
	padding-left: 18px;
}
.list_cpn ul li a {
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	line-height: 22px;
	color: #555;
}
.list_cpn p {
	float: left;
	width: 100%;
}
.cv_cpn .tt_banner_cpn {
	background: #4c5bd4;
	border-radius: 5px 5px 0 0;
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 19px;
	text-align: center;
	text-transform: capitalize;
	color: #fff;
	padding: 14px;
}
.cv_cpn {
	border: 1px solid #e2e0e0;
	box-sizing: border-box;
	border-radius: 5px;
	text-align: center;
}
.cv_cpn img {
	padding: 16px;
}
