@charset "UTF-8";
/* ******************************************************************
	--magazine.css--
****************************************************************** */
.magazine_content_img{
    height: auto;
    min-height: 1px;
	margin-bottom: 10px;
}
.magazine_content_img img{
    display: block;
    width: 100%;
}
.magazine_content_ct_content_row{
	float: left;
	display: block;
	width: 100%;
	font-family: 'Tinos', serif;
    font-size: 18px;
    line-height: 26px;
}
.magazine_content_img.background_ct img {
    margin: 10px 0px;
}
.magazine_bold{
	font-weight: bold;
}
.magazine_center{
	text-align: center;
}
.text_italic{
	font-style: italic;
}
.magazine_content_content_ct{
	padding: 20px 0px 10px 0px;
	float: left;
	display: block;
	width: 100%;
}
.magazine_content_ct_content_row, .magazine_content_ct_title, .magazine_content_ct_content, .magazine_content_ct_content_row_r, .magazine_content_ct_content_row_r_title,
.magazine_content_ct_content_row_r_content, .magazine_content_md, .magazine_content_ct_md, .magazine_content_ct_trieu{
	float: left;
	display: block;
	width: 100%;		
}
.magazine_content_md{
	margin-top: 0px;
	line-height: 26px;
}
.magazine_content_ct_md{
	font-size: 30px;
	line-height: 40px;
	margin-bottom: 30px;
	text-align: center;
	font-style: italic;
}
.magazine_content_ct_md h1{
	font-size: 30px;
    display: contents;
}
.magazine_content_md_h{
	margin-top: 30px;
}
.magazine_content_md hr{
	float: left;
	display: block;
	width: 30%;
	margin: 0 35%;
	height: 2px;
	background: #333;
}
.font_tinos{
	font-family: 'Tinos', serif;
}
.font_latobold{
	font-family: "latobold", Arial, Helvetica, sans-serif;
	font-size: 50px;
	line-height: 60px;
}
.font_size18{
	font-size: 18px;
}
.font_red{
	color: #ca4141;
}
.magazine_content_md_header{
	padding-left: 0px;
    margin-bottom: 10px;
    display: block;
    float: left;
    width: 100%;
}
.magazine_content_md_header li{
    display: block;
    float: left;
    width: 100%;
	background: url(../images/icon/icon_ul_dd@2x.png) no-repeat left top;
	background-size: 25px 25px;
	padding-left: 40px;
	margin-bottom: 10px;
	font-weight: bold;
	color: #4b9331;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
    .magazine_content_md_header li{
		background: url(../images/icon/icon_ul_dd@2x.png) no-repeat left top;
		background-size: 25px 25px;
	} 
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .magazine_content_md_header li{
		background: url(../images/icon/icon_ul_dd@2x.png) no-repeat left top;
		background-size: 25px 25px;
	} 
}
.magazine_content_md_header li a{
	color: #4b9331;
}
.magazine_content_md_header li a:hover{
	text-decoration: underline;
}
.magazine_content_md_h p{
	margin-bottom: 25px;
}
.visible_desktop{
	display: block;
}
.visible_tablet{
	display: none;
}
.magazine_content_ct_content_row_r_content_t {
	margin-top: 20px;
    border: 1px solid #d4d4d4;
    background: #fff;
    outline: #f0f0f0 solid 10px;
    margin-bottom: 50px;
}
.magazine_content_ct_content_row_r_content_t td {
    width: 50%;
	padding: 15px 30px;
	border-right: 1px solid #d4d4d4;
}
.magazine_content_ct_content_row_r_content_t .magazine_content_background1 {
    background: #f0f0f0;
    border-right: 1px solid #d4d4d4;
    text-align: center;
    padding: 20px 10px;
	font-size: 40px;
	font-family: 'Baloo Bhai', cursive;
	line-height: 50px;
}
.magazine_content_background1 h2{
	display: contents;
	font-size: 40px;
}
.magazine_content_md_ul h3{
	display: contents;
	font-size: 18px;
	font-weight: bold;
}
.magazine_content_background1:last-child {
    border-right: 0px solid #d4d4d4;
}
.magazine_content_ct_content_row_r_content_t .magazine_content_background2{
	background: #d5eafb;
    border-bottom: 1px solid #d4d4d4;
	border-top: 1px solid #d4d4d4;
    text-align: center;
    padding: 8px 10px;
	font-weight: bold;
	text-transform: uppercase;
}
.magazine_content_ct_content_row_r_content_t sup{
	font-family: 'Tinos', serif;
	font-size: 18px;
	top: -27px;
	padding-left: 3px;
}
.font_text_left{
	text-align: left;
}
.ul_nganhnghe{
	padding-left: 20px;
    margin-bottom: 10px;
    display: block;
    float: left;
    width: 100%;
}
.ul_nganhnghe li{
	color: #cd4d4d;
	font-size: 25px;
	float: left;
	width: 100%;
}
.ul_nganhnghe li span{
	color: #333;
	font-size: 18px;
}
.ul_nganhnghe .ul_half{
	width: 50%;
    float: left;
	padding-right: 20px;
}
.magazine_content_md_frames_red{
	border: 2px solid #be030c;
	border-radius: 10px;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
	padding: 20px 100px;
	margin-bottom: 40px;
}
.magazine_content_md_frames_red ul{
	display: block;
    float: left;
    width: 100%;
	padding-left: 0px;
}
.magazine_content_md_frames_red ul li{
	display: block;
    float: left;
    width: 100%;
	padding-left: 45px;
	background: url(../images/icon/icon_check_dd@2x.png) no-repeat left top;
	background-size: 30px;
	margin-bottom: 20px;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
    .magazine_content_md_frames_red ul li{
		background: url(../images/icon/icon_check_dd@2x.png) no-repeat left top;
		background-size: 30px;
	} 
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .magazine_content_md_frames_red ul li{
		background: url(../images/icon/icon_check_dd@2x.png) no-repeat left top;
		background-size: 30px;
	} 
}
.magazine_content_md_frames_red ul li:last-child{
	margin-bottom: 0px;
}
.magazine_content_md_title{
	display: block;
    float: left;
    width: 100%;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
}
.magazine_content_md_title span{
	border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    background: #be030c;
    width: 15px;
    height: 15px;
    text-indent: -9999px;
    display: inline-block;
    margin-top: 5px;
}
.magazine_content_md_ul{
	display: block;
    float: left;
    width: 100%;
    padding-left: 20px;
}
.magazine_content_md_ul li{
	color: #cd4d4d;
	font-size: 25px;
	float: left;
	width: 100%;
}
.magazine_content_md_ul li span{
	font-size: 18px;
	font-weight: bold;
}
.magazine_content_md p{
	display: block;
    float: left;
    width: 100%;
}
.magazine_content_md a.hvr-sweep-to-right{
	display: block;
    float: left;
    width: 100%;
	background: #4b9331;
    color: #fff;
    text-transform: uppercase;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border: 0px solid #4b9331;
    line-height: 34px;
    padding: 0px;
    height: 32px;
	text-align: center;
	font-size: 14px;
	font-family: "latoregular", Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
}
.magazine_content_md a:hover{
	text-decoration: none;
}
.dangkythamgia_content{
	background: #f3f7fa;
    padding-bottom: 50px;
}
.dangkythamgia_odau{
	text-align: center;
	text-transform: uppercase;
	float: left;
	display: block;
	width: 100%;
	font-family: 'Tinos', serif;
    font-size: 24px;
	padding-bottom: 50px;
	border-top: 2px solid #4b9331;
	padding-top: 40px;
	line-height: 30px;
}
.dangkythamgia_row {
    margin-bottom: 30px;
}
.dangkythamgia_row_label {
    float: left;
    display: block;
    width: auto;
    padding: 6px 10px 4px 10px;
    background: #1a53a4;
    color: #fff;
}
.timhieuthuctapsinh_left_content_button, .timhieuthuctapsinh_left_content_button a, .timhieuthuctapsinh_left_content_ct_r, .timhieuthuctapsinh_left_content_ct_number, 
.timhieuthuctapsinh_left_content_ct_cont, .timhieuthuctapsinh_left_content_ct_r_ct, .timhieuthuctapsinh_left_ct_label_ct_r, .timhieuthuctapsinh_left_ct_label_ct,
 .dangkythamgia_odau, .dangkythamgia_row, .dangkythamgia_row_content, .dangkythamgia_row_content_title, .dangkythamgia_row_content_add, .dangkythamgia_row_content_tel, 
 .dangkythamgia_row_content_email, .dangkythamgia_row_content_hotline, .dangkythamgia_row_content_face, .dangkythamgia_row_logo, .dangkythamgia_row_content_fax, .dangkythamgia_row_content_web {
    float: left;
    display: block;
    width: 100%;
}
.dangkythamgia_row_left, .dangkythamgia_row_right {
    margin-top: 0px;
    width: 100%;
    padding-right: 0px;
	float: left;
	display: block;
}
.dangkythamgia_content .dangkythamgia_row:last-child {
    margin-bottom: 0px;
}
.dangkythamgia_row_content_title {
    background: url(../images/icon/icon_arrow_footer@2x.png) no-repeat left 5px;
    background-size: 6px 10px;
    font-family: "latobold", Arial, Helvetica, sans-serif;
    margin-top: 20px;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
    .dangkythamgia_row_content_title{
		background: url(../images/icon/icon_arrow_footer@2x.png) no-repeat left 5px;
		background-size: 6px 10px;
	} 
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .dangkythamgia_row_content_title{
		background: url(../images/icon/icon_arrow_footer@2x.png) no-repeat left 5px;
		background-size: 6px 10px;
	} 
}
.dangkythamgia_row_content_add, .dangkythamgia_row_content_title, .dangkythamgia_row_content_tel, .dangkythamgia_row_content_email, .dangkythamgia_row_content_hotline, .dangkythamgia_row_content_face, 
.dangkythamgia_row_content_fax, .dangkythamgia_row_content_web {
    padding-left: 15px;
}
.dangkythamgia_row_content_add {
    padding-bottom: 5px;
}
.dangkythamgia_row_content_tel span, .dangkythamgia_row_content_email span, .dangkythamgia_row_content_hotline span, .dangkythamgia_row_content_fax span, .dangkythamgia_row_content_web span{
    width: 70px;
    float: left;
}
.dangkythamgia_row_content_email a {
    color: #4b9331;
}
.dangkythamgia_row_content_face a, .dangkythamgia_row_content_web a{
    color: #163774;
}
.dangkythamgia_row_logo {
    padding-left: 15px;
    margin-bottom: 30px;
}
.logo_esuhai_15 {
    margin-top: 40px;
}
.logo_kaizen_15 {
    margin-bottom: 20px;
}
.dangkythamgia_content .dangkythamgia_row .dangkythamgia_row_logo:last-child {
    margin-bottom: 0px;
}

@media only screen and (min-width: 768px){

	.dangkythamgia_row_left .dangkythamgia_row:first-child {
		margin-top: 30px;
	}
	.dangkythamgia_row_content_face a {
		word-break: break-word;
		float: left;
		display: block;
		width: 100%;
	}
	.magazine_content_ct_content_row_r_content_t .magazine_content_background1 {
		font-size: 33px;
	}
	.ul_nganhnghe .ul_half {
		width: 100%;
	}
	.magazine_content_md_frames_red {
		padding: 20px 50px;
	}
}
@media only screen and (min-width: 800px){
}
@media only screen and (min-width: 812px){
}
@media only screen and (min-width: 834px){
}
@media only screen and (min-width: 900px){
}
@media only screen and (min-width: 960px){
}
@media only screen and (min-width: 1024px){
	.magazine_content_ct_content_row_r_content_t .magazine_content_background1 {
		font-size: 35px;
	}
	.ul_nganhnghe .ul_half {
		width: 50%;
	}
	.magazine_content_md_frames_red {
		padding: 20px 80px;
	}
}
@media only screen and (min-width: 1112px){
}
@media only screen and (min-width: 1200px){
	.magazine_content_ct_content_row_r_content_t .magazine_content_background1 {
		font-size: 40px;
	}
	.magazine_content_md_frames_red {
		padding: 20px 100px;
	}
}
@media only screen and (min-width: 1280px){
}
@media only screen and (max-width: 767px){
	.visible_desktop{
		display: none;
	}
	.visible_tablet{
		display: block;
	}
	.magazine_content_ct_content_row_r_content_t td, .magazine_content_ct_content_row_r_content_t p img {
		width: 100%;
	}
	.magazine_content_ct_content_row_r_content_t {
		margin-bottom: 20px;
	}
	.magazine_content_md_frames_red {
		padding: 20px 50px;
	}
	.dangkythamgia_row_left {
		width: 49%;
		padding-right: 15px;
		float: left;
	}
	.dangkythamgia_row_right {
		float: right;
		width: 48%;
		padding-left: 15px;
	}
}
@media only screen and (max-width: 736px){
	
}
@media only screen and (max-width: 734px){
}
@media only screen and (max-width: 722px){
	
}
@media only screen and (max-width: 695px){
	
}
@media only screen and (max-width: 685px){
	
}
@media only screen and (max-width: 668px){
	
}
@media only screen and (max-width: 641px){
	
}
@media only screen and (max-width: 602px){
	
}
@media only screen and (max-width: 599px){
	
}
@media only screen and (max-width: 576px){
}
@media only screen and (max-width: 570px){
	
}
@media only screen and (max-width: 569px){
	
}
@media only screen and (max-width: 553px){
	.magazine_content_md_frames_red {
		padding: 20px 30px;
	}
}
@media only screen and (max-width: 534px){
	.magazine_content_md a {
		line-height: 22px;
		padding: 5px 10px;
		height: auto;
	}
}
@media only screen and (max-width: 515px){
	
}
@media only screen and (max-width: 481px){
	.dangkythamgia_content .col-xs-6 {
		width: 100%;
	}
	.dangkythamgia_content .dangkythamgia_row:last-child {
		margin-bottom: 30px;
	}
	.dangkythamgia_row_left {
		width: 100%;
		padding-right: 0px;
	}
	.dangkythamgia_row_left .dangkythamgia_row:first-child {
		margin-top: 0px;
	}
	.dangkythamgia_row_right {
		width: 100%;
		padding-left: 0px;
	}
	.dangkythamgia_content {
		padding-bottom: 0px;
	}
	.logo_esuhai_15 {
		margin-top: 0px;
	}
	.magazine_content_md_frames_red ul li{
		padding-left: 35px;
		background: url(../images/icon/icon_check_dd@2x.png) no-repeat left 5px;
		background-size: 20px;
	}
	@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
		.magazine_content_md_frames_red ul li{
			background: url(../images/icon/icon_check_dd@2x.png) no-repeat left 5px;
			background-size: 20px;
		} 
	}
	@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
		.magazine_content_md_frames_red ul li{
			background: url(../images/icon/icon_check_dd@2x.png) no-repeat left 5px;
			background-size: 20px;
		}  
	}
	.ul_nganhnghe .ul_half {
		width: 100%;
	}
}
@media only screen and (max-width: 414px){	
	
}
@media only screen and (max-width: 401px){
	
}
@media only screen and (max-width: 385px){
	
}
@media only screen and (max-width: 376px){
	
}
@media only screen and (max-width: 361px){
	
}
@media only screen and (max-width: 343px){
	
}
@media only screen and (max-width: 340px){
}
@media only screen and (max-width: 320px){
	
}