/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/
@font-face {
    font-family: 'Beautique Display';
    src: url('fonts/BeautiqueDisplay-Bold.otf') format('woff');
}
@font-face {
    font-family: 'HelveticaNeue-Medium';
    src: url('fonts/HelveticaNeue-Medium.otf') format('woff');
}
@font-face {
    font-family: 'helvetica-neue-regular';
    src: url('fonts/helvetica-neue-regular.ttf') format('woff');
}
@font-face {
    font-family: 'helvetica-neue-bold';
    src: url('fonts/helvetica-neue-bold.ttf') format('woff');
}
/*************** ADD CUSTOM CSS HERE.   ***************/
body, p, div, span, li{font-family: arial;color: #333; font-size: 1rem;}
b, strong, h1, h2, h3, h4{  font-family: arial; font-weight: 700}
#logo img{padding: 13px 0;}
.html_topbar_left .big_title{
font-family: "Helvetica Neue";
font-size: 35px;
font-weight: bold;
font-style: normal;
text-align: center;
color: #2048a1;    text-transform: uppercase;line-height: 40px;
}
.small_title{ 
font-family: "Helvetica Neue";
font-size: 20px;
font-weight: bold;
font-style: normal;
text-align: center;
color: #414141;
}
#masthead .nav-left{    margin-left: 15%;}
#footer p{ padding-lefT: 35px;
    font-size: 15px;
    font-weight: normal;
    line-height: 22px;
    font-style: normal;
    text-align: left;
    color: #ffffff;}
.adress_ft p{ background: url(images/hotline-adress.png) no-repeat left 6px; }
.hotline_ft p{ background: url(images/icon-hotline.png) no-repeat left 6px; }
.email_ft p{background: url(images/hotline-email.png) no-repeat left 6px;    line-height: 37px !important; }
#footer .col_1_ft{flex-basis: 31%;
    max-width: 31%;}
#footer .col_3_ft{    flex-basis: 19%;
    max-width: 19%;}
#footer .col_4_ft select{background: #3160c9 url(images/icon-dropdown.png) no-repeat right;
    border: 0px solid;
    border-radius: 5px;
    font-size: 14px;
    line-height: 19px; color: #fff;    background-position-x: 95%;}
#footer .large-3{ padding-bottom: 10px}
#footer .section_ft{padding-top: 50px;}
#footer .row2_section_ft .ft_bt{ border-top: 1px solid #7089c3; padding-top: 30px;}
#footer .section_ft .ft_bt p{ padding-lefT: 0px}
#footer .row2_section_ft .col { padding-bottom: 0px}
#wide-nav .nav-box>li.active>a,#wide-nav .nav-pills>li.active>a, #wide-nav .nav-box>li:hover>a,#wide-nav .nav-pills>li:hover>a{padding: 15.5px 10px; background: #4057ae;} 
.banner_aboutus h1{font-size: 45px;
    font-weight: bold;
    line-height: 45px;
    font-style: normal;font-family: arial;
    text-align: center;
    color: #ffffff;}
.submenu_aboutus{ background: #fff; border-radius: 10px;     margin-top: -65px;    -webkit-box-shadow: 1px 4px 15px -4px rgba(133, 133, 133, 1);
    -moz-box-shadow: 1px 4px 15px -4px rgba(133, 133, 133, 1);
    box-shadow: 1px 0px 15px -4px rgba(133, 133, 133, 1);}
.menu_aboutus li{ float:  left; list-style: none !important}
.menu_aboutus li a{padding: 0 29px;
font-size: 14px;
font-weight: bold;
line-height: 45px;text-transform: uppercase;
font-style: normal;
text-align: center;
color: #9e9e9e;
}
.menu_aboutus li:hover a, .menu_aboutus li.active a{color: #2048a1;}
.submenu_aboutus .large-12{ padding-bottom: 0px !important}
.submenu_aboutus .large-12 ul{    overflow: hidden;
    margin-bottom: 0px;  display: flex;
		  align-items: center;
		  justify-content: center;}
.submenu_aboutus .large-12 ul li{ margin-bottom: 0px;     line-height: 66px;
    margin-left: 0px;}
.box_img_dm{    overflow: hidden;
    border-radius: 10px;
    -webkit-box-shadow: 1px 4px 15px -4px rgba(133, 133, 133, 1);
    -moz-box-shadow: 1px 4px 15px -4px rgba(133, 133, 133, 1);
    box-shadow: 0px 0px 18px -6px rgba(133, 133, 133, 1);
    margin: 12px;
    padding: 2px;}
.block_dacsan_home .large-6{ padding: 6px 8px;}
.block_dacsan_home .readmore_ds{    text-align: left; background-position-x:35%;    padding-lefT: 10px;}
.title_h2 h2{ text-transform: uppercase;
font-size: 35px;
font-weight: bold;
line-height: 45px;
font-style: normal;
text-align: center;
background: url(images/line-bg.png) no-repeat bottom; padding-bottom: 20px
}
.title_h2_ab_trang h2{color: #ffffff;}
.title_h2_ab h2{color: #2048A1; padding-top: 20px; }
.section1_about .title_h2{padding-top: 50px;}
.about_li_white li{ list-style: none;
    background: url(images/icon-trang.png) no-repeat left 7px;
    font-size: 1rem;
    font-weight: normal;
    line-height: 30px;
    font-style: normal;
    text-align: left;
    color: #ffffff;
    padding-lefT: 25px;
    margin-lefT: 0px !important;    text-align: justify;
} 
.about_li li{  background: url(images/icon-xanh.png) no-repeat left 8px;
    font-size: 1rem;
    font-weight: normal;
    line-height: 30px;
    font-style: normal;
    text-align: left;
    color:#333;
    padding-lefT: 25px;    text-align: justify;
    margin-lefT: 0px !important; list-style:  none !important}
.section2_aboutus .about_li ul{margin-top: 25px;}
.section3_about .title_h2{padding-top: 20px;}
.list-news-index .slick-prev:before,.list-news-index .slick-next:before{color:#707070;}
.list-news-index li{margin-left: 0 !important;}
.section3_about .text p{
font-family: "Beautique Display";
font-size: 62px;
font-weight: bold;
line-height: 75px;
color: #ffffff;
}
.text_nd1{background: url(images/icon_text_left.png) no-repeat left 8px;
    background-position-x: 10%;     margin-bottom: 0px;}
.section3_about .text{    width: 75%;    padding-top: 15px;
    margin: 0 auto;}
.text_nd2{    padding-left: 195px;
    background: url(images/icon_text_right.png) no-repeat right 8px;
    background-position-x: 100%; } 
.section4_aboutus .row1_section4{background: #fff;
    margin-top: -140px;
    border-radius: 20px;    max-width: 67.5%;    padding: 25px 25px 15px 25px;}
.section4_aboutus  .large-3 .img {    margin: 0 auto;}
.section4_aboutus  .about_li li{
font-size: 1rem;
line-height: 24px;
color: #333;background: url(images/icon-xanh.png) no-repeat left 3px;
}
.section4_aboutus  .abour-year h3{font-family: "Beautique Display";
font-size: 60px;
line-height: 45px;
color: #2048a1;
}
.section4_aboutus .left_ls_year .abour-year h3{ background: url(images/img-ls-right.png) no-repeat right 0px;}
.section4_aboutus  .right_ls_year  .abour-year h3{ text-align: right; background: url(images/img-ls_left.png) no-repeat left}
.section4_aboutus  .row_ls_year_section4{ background: url(images/Line-1.png)no-repeat top;    margin-top: 50px; } 
.section4_aboutus  .row_ls_year_section4 .left_ls_year  {padding-right: 0px;
    margin-right: -48px;
    margin-left: 18px;}
.section4_aboutus  .row_ls_year_section4 .right_ls_year  {    margin-top: 135px;}
.section4_aboutus  .abour-year p { 
    color: #000;
    font-size: 1rem;
    line-height: 24px;}
.section4_aboutus  .row_ls_year_section4 .left_ls_year p{    padding-right: 20%;     background: url(images/icon-xanh.png) no-repeat left 3px;
    padding-left: 25px; text-align: justify;}
.section4_aboutus  .row_ls_year_section4 .right_ls_year p{ padding-lefT: 20%;     background: url(images/icon-xanh.png) no-repeat left 3px;    background-position-x: 16%;     text-align: justify;}
.section4_aboutus .year-2010{ margin-top: 15%;}
.section4_aboutus  .year-2014{padding-top: 18%;}
.section4_aboutus  .year-2015{ margin-top: 30%;}
.section4_aboutus  .year-2021{    margin-top: 46%;}
.section4_aboutus  .year-2022{    margin-top: 12%;}
.section4_aboutus, .section1_thungo, .section1_qhcd{     background: linear-gradient(180deg, #e0f2fc 0.00%, #ffffff 30%);}
.row_thongdiep{ padding-top: 30px}
.row_nscc_section1{ padding-top: 50px}
.section1_nhansuchuchot .row_nscc_section1 .bt_top_nscc, .row_nscc_section2 .bt_top_nscc{    font-size: 30px;
    font-weight: bold;
    line-height: 70px;
    margin: 0px auto;
    text-align: center;
    color: #2048a1 !important;
    width: 34%;
    background: #fff;
    text-transform: uppercase;
    padding: 0px 25px;
       border-radius: 50px;
    margin-top: 50px;
    margin-bottom: 0px;}
.section1_thungo p{  text-align: justify}
.section1_nhansuchuchot .row p{ color: #fff; font-weight:bold; text-transform:uppercase; margin-bottom: 0px;}
.section1_nhansuchuchot .row p.title-name_nscc{text-transform: none; }	
.section1_nhansuchuchot .row p img{    margin-bottom: 20px;}
.section1_nhansuchuchot .row.row_nscc .col{    margin-bottom: 20px;}
.section1_nhansuchuchot  .row_dangbo .bt_top_nscc{width: 56%;}
.row_accodion_doanthe .accordion-item a.accordion-title {    width: 100%;    margin-bottom: 15px;
    border-radius: 5px;
    background: #24418f;
    background: linear-gradient(0deg, #24418f 0.00%, #2048a1 100.00%);}
.row_accodion_doanthe  .accordion .toggle, .row_accodion_doanthe  .accordion-title{ color: #fff}
.row_accodion_doanthe  .accordion-title{
font-size: 24px;
font-weight: bold;
line-height: 17px;
text-align: center;
}
.section1_dvtv .box {border: 1px solid #2048A1;
    padding-top: 15px;}
.section1_dvtv .box-text{background: #2048A1;
    color: #fff;
    text-transform: uppercase;
    padding: 3px 34px;
    line-height: 24px;}
.section1_dvtv .box-image{    padding-bottom: 25px;}
.row_accodion_doanthe .accordion-inner{     padding: 0px 0 0;}
.row_accodion_doanthe  table{    border: 1px solid #efefef;border-collapse: collapse;}
.top_row_table td{ color: #fff; text-align:center}
.row_accodion_doanthe  table td{ padding: 12px 10px 12px 10px; text-align: center;    border: 1px solid #dadada; font-size: 1rem}
.row_accodion_doanthe  table tr:nth-child(2n+1){ background: #e0f2fc}
.row_accodion_doanthe  table  .top_title_tab{ background: #ffff00 !important;}
.row_accodion_doanthe  table  .top_title_tab td{ font-size:  18px; font-weight: bold}
.row_accodion_doanthe  table .top_row_table{ background: #3499f1 !important; text-align:center; color: #fff; font-weight:bold; color: #000; font-size: 17px}
.section1_contact .adress_lh{     background: url(images/icon-home.jpg) no-repeat left 1px;
    padding-left: 25px;
    font-size: 1rem;
    line-height: 24px;}
.section1_contact .hotline_lh{     background: url(images/icon-hotline.jpg) no-repeat left -1px;
    padding-left: 25px;
    font-size: 1rem;
    line-height: 24px;}
.section1_contact .email_lh{     background: url(images/icon-email.jpg) no-repeat left -1px;
    padding-left: 25px;
    font-size: 1rem;
    line-height: 24px;}
.section1_contact h2{    text-transform: uppercase; font-size: 16px;    margin-bottom: 15px;
    color: #204aa0;}
.section1_contact .submenu_aboutus .large-12 {    padding-top: 20px;}
.col_form_contact p{ font-size: 1rem;     margin-bottom: 5px;}
.col_form_contact form input, .col_form_contact form textarea{    margin-top: 5px; border-radius: 5px;     margin-bottom: 5px;}
.col_form_contact form .wpcf7-spinner{ display: none}
.col_form_contact form .smb_form{ text-align: right}
.col_form_contact form input[type="submit"]{    background: #2048a1;}
.banner_page h1{     font-size: 45px;
    font-weight: 700;}
.section1_qhcd .box-text-inner{    background: #3499f1ed; border-radius: 100px;     height: 45px;
    line-height: 45px;}
.section1_qhcd .box-text-inner a{font-size: 18px; text-transform: uppercase; text-shadow: none !important;color: #fff;     font-weight: bold;}
.section1_qhcd .box-text-inner p{ line-height: 49px;}
.section1_qhcd .box-text-inner:hover{    background: #2048a1d6}
.slide_thuonghieu_home .lgx_lsw_nav_top_right   .lgx_lsw_nav_button_prev{ float:  left;}
.slide_thuonghieu_home .lgx_lsw_nav_top_right .lgx_lsw_nav_button { border-radius: 20px !important}
.blog-archive .blog_qhcd h1{ text-align:center}
.forn_ungtuyen input[type="file"]{    font-size: 13px;}
/*************** Trang chủ***************/
.slide_home{margin-top: 20px;padding-bottom: 25px;}
.left_news_home .block_news_left .brand_news{     background: #2048A1; padding: 5px 20px; border-radius: 20px; text-align: center; color: #ffffff;}
.section1_home .block_news_left{ text-align: left;}
.section2_home  .box-text{    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0.00%, #333 100.00%);   text-align: left;}
.section2_home  .box:hover .box-text{    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0.00%, #2048A1 100.00%);    text-align: left;}
.left_news_home  .box-overlay.dark .box-text, .left_news_home  .box-shade.dark .box-text, .section1_home  .box-shade.dark .box-text{ text-shadow: none !important}
.left_news_home .block_news_left h4{    font-size: 18px; font-weight: 700;   margin: 5px 0px;font-family: arial;}
.left_news_home .box-image, .left_news_home  .box-image img{    height: 425px;}
.left_news_home  .box-image img{width: 570px; height: 425px; object-fit: cover;}
.right_news_home .box-image img{    height: 165px;object-fit: cover; width: 270px;}
.section1_home .box-text{padding-bottom: 0; }
.right_news_home .box{margin-bottom: 14px;}
.row .box  .box-image img, .list-news-index .item-news-index img, .col_right_section2_home .block_news_type_2 .item-news-index img, .group-detmay .dm_img img, .blog_list_news .item-job  img{  transition: transform .2s;}
.row .box:hover  .box-image img, .list-news-index .item-news-index:hover img, .col_right_section2_home .block_news_type_2 .item-news-index:hover img, .blog_list_news .item-job:hover  img{ transform: scale(1.2);} 
.group-detmay .dm_img:hover img{transform: scale(1.03);}
.list-news-index .item-news-index .img  a, .col_right_section2_home .block_news_type_2 .item-news-index .img  a, .group-detmay .dm_img, .blog_list_news .item-job .col { overflow:hidden}
.left_news_home .block_news_left .date_news, .section2_home .date_news {background: url(images/icon-date-whit.png) no-repeat left; padding-lefT: 18px; font-size: 13px; color: #fff}
.title_home_h2 h2{    font-size: 22px; margin-top: 0px;    margin-bottom: 0px; text-transform:  uppercase; color: #2048a1;}
.section1_home .large-12{padding-bottom: 0px}
.right_news_home .brand_news{ background: #C6A669; padding: 5px 20px; border-radius: 20px; text-align: center; color: #ffffff;text-shadow: none; }
.right_news_home  h4{    font-size: 15px;    margin-top: 5px;  text-shadow: none;       height: 58px;
    overflow: hidden;
}
.nav-dropdown li{ font-size: 16px}
.group-detmay  .large-4 .dm_img img{    border-radius: 10px;}
.section_nangluc_home .large-12, .slide_thuonghieu_home h2{ padding-bottom: 20px}
.section1_home  .large-6{ padding-bottom: 0px}
/*.section2_home h2.name_cate{    font-size: 22px;    color: #2048a1;
    border-bottom: 3px solid #2048A1;text-transform: uppercase;
    margin-bottom: 20px;
    padding-bottom: 5px;}
.section2_home h2.name_cate a{ color: #2048a1;}
.section2_home h2.name_cate a:hover{ color: #000;}*/
.section2_home  h4{font-size:  14px; font-weight: 700;     text-align: left;}
.section2_home  .slick-slider{margin-top: 20px;}
.section2_home .slick-slide img {
    min-height: 106px;
	width: 164px;
    height: 106px;
    object-fit: cover;
}
.section2_home .title_news { padding-left: 0px}
.section2_home .title_news h4{    font-family: arial;font-size: 15px; line-height: 20px; color: #333;     height: auto;
    overflow: hidden;}
.col_right_section2_home  .block_news_type_2 .title_news h4{    height: 62px;
    overflow: hidden;}
.section1_home .box-text.text-center {
    padding-left: 0px;
    padding-right: 0px;
}
.block_dacsan_home .large-12{    padding-bottom: 0px;}
.row_accodion_doanthe .accordion-item a.accordion-title span{ color: #fff; font-size: 15px}
.section2_home .title_news:hover h4, .section2_home .box-text:hover h4{ color:#2048A1 }
.section2_home .col_right_section2_home .block_news_type_2 .read_more_bl3:hover{color:#dba665; }
.block_news_type_2 .box-text:hover h4{color: #fff}
.section2_home .title_news .date_news{ font-size: 13px; color: #333; background: url(images/icon-date.png) no-repeat left; }
.section2_home .slick-slide .item-news-index div{ padding-bottom:  0px; height: 106px; overflow: hidden;}
.section2_home .slick-slide li{    border-bottom: 1px solid #DBDBDB;
    padding-bottom: 22px;
    margin-bottom: 23px;}
.section2_home .slick-slide li.li_2, .section2_home .slick-slide li.li_4, .section2_home .slick-slide li.li_6, .section2_home .slick-slide li.li_8{ border-bottom: 0px solid}
.section2_home .col_right_section2_home .block_news_type_2 h2, .section2_home h2.name_cate{ background: #2048A1; border-radius:  10px 10px 0 0 ; font-size:  20px; text-align: center; color: #fff;     height: 55px;margin-bottom: 10px; line-height: 55px;    text-transform: uppercase;} 
.section2_home .col_right_section2_home .block_news_type_2 h2 a, .section2_home h2.name_cate a{color: #fff !important;}
.section2_home h2.name_cate{margin-bottom: 0;}
.section2_home .col_right_section2_home .block_news_type_2{background:#F5F5F5;    overflow: hidden;    padding-bottom: 15px; border-radius: 10px }
.section2_home .col_right_section2_home li{list-style:  none}
.section2_home .col_right_section2_home li img{    height: 68px; width: 85px; object-fit: cover;}
.section2_home .col_right_section2_home  .list-news-block-3 div{ padding-bottom: 0px;     padding-right: 20px;}
.section2_home .col_right_section2_home .block_news_type_2 .read_more_bl3{ float: right; background: url(images/icon-readmore.png) no-repeat right;    font-size: 14px;
    color: #2048A1;
    background-position-x: 86%;
    padding-right: 31px;
}
.section2_home .col_right_section2_home .block_news_type_2 ul{    margin-bottom: 0pc;}
.section2_home .col_right_section2_home .large-12{    padding-bottom: 10px;}
.section2_home .col_right_section2_home li:last-child{ margin-bottom:  0px}
.section2_home  .block_news_type_2 .box-image img{ height: 278px; width: 370px; object-fit: cover;}
.section2_home .col { padding-bottom: 0px}
.section2_home{ padding-top: 20px; padding-bottom: 20px}
.section_news_home{ padding-bottom:0px;}
.section_news_home  .large-4 ul.slick-slider{ margin-bottom: 0px}
.slide_thuonghieu_home .lgx_app_layout_carousel .lgx_lsw_nav_top_right{ margin-top: 3%; position:  absolute}
.slide_thuonghieu_home #lgx_logo_slider_app_17168 .lgx_logo_carousel .lgx_lsw_nav_button{     color: #2048A1;
    background-color: #fff;
    font-size: 22px;
    width: 30px;
    height: 30px;
    padding: 0px;
    border: 1px solid #707070;}
.section_nangluc_home .row_count_nangluc  .large-9 {
        flex-basis: 81%;
        max-width: 80%;
    }
.section_nangluc_home .row_count_nangluc .large-3 {
        flex-basis: 240px;
    max-width: 240px;
    padding: 0 10px;
    }
.section_nangluc_home .row_count_nangluc h3{color: #333; font-size: 18px; font-family: 'helvetica-neue-bold'; background: url(images/Line-nl.png) no-repeat bottom center; padding-bottom: 15px;
    margin-bottom: 5px;}
.section_nangluc_home .row_count_nangluc  .text-white{font-size: 50px;font-family: 'helvetica-neue-bold'; 
    color: #bc7e31;line-height: 53px;}
.section_nangluc_home .row_count_nangluc  .daucong{    font-size: 16px;font-family: 'helvetica-neue-regular';
    color: #333;}
.section_nangluc_home .row_count_nangluc  .text-center{    margin-top: 25px; }
.section_nangluc_home .title_nl{    font-size: 14px;  color: #333;font-family: 'helvetica-neue-bold'; margin-top: 0px; margin-bottom: 0px}
.section_nangluc_home  .solieu_nl{font-size: 26px;margin-top: 0px; margin-bottom: 0px;     line-height: 27px;
    color: #bc7e31;}
.section_nangluc_home  .solieu_nl .title_small_nl{   font-size: 14px;  color: #333; font-family: 'helvetica-neue-regular';}
.slide_home  .large-12{ padding-bottom: 0px !important}
/*********Tuyển dụng*******/
.blog-archive .banner_header{    font-size: 45px;
    text-transform: uppercase;} 
.list-job{list-style: none;}
.list-job li a{ overflow: hidden;}
.li_3_cot_news{width: 32%; float: left; margin-right: 2%;}
.li_3_cot_news:nth-last-of-type(2){margin-right: 0 !important;}
#main-joblist{margin-top: 50px;}
#main-joblist .list-job li, .related_posts  li{ list-style: none;     border: 1px solid #E2E2E2;
    border-radius: 15px; 
    -webkit-box-shadow: 1px 4px 15px -4px rgba(133, 133, 133, 1);
    -moz-box-shadow: 1px 4px 15px -4px rgba(133, 133, 133, 1);
    box-shadow: 1px 0px 10px -5px rgba(133, 133, 133, 1);    padding: 20px;}
#main-joblist li .col{ padding-bottom: 0px}
#main-joblist li .col img{    border-radius: 5px;height: 160px;}
.list-job .type-job{ font-size:22px;    margin-bottom: 10px;margin-top: 20px;
    line-height: 35px;
    color: #333;}
.list-job .dd_k{    font-size: 16px;    margin-bottom: 10px;
    color: #333;}
.dd_k_dd{ padding-right: 20px}
.dd_k_k{ padding-lefT: 20px}
.hannop_dd .hannop_hn{ background: url(images/icon-time.png) no-repeat left;   margin-right: 50px;      padding: 5px 0px 5px 25px;}
.hannop_dd .hannop_ddd{ background: url(images/icon-adds.png) no-repeat left;    padding-lefT: 25px;margin-right: 50px;padding-top:  5px;}
.tin_lien_quan .hannop_dd .hannop_hn{    background: url(images/icon-time.png) no-repeat left;      padding: 5px 0px 5px 25px;}
.list-job .btn-see-job{    border: 1px solid #333;
    padding: 10px 30px;
    border-radius: 5px;}
.list-job .large-4{    text-align: right;    line-height: 160px;}
.breadcrumbs_row {padding-lefT: 30px;}
.breadcrumbs_row p{ font-size: 14px;     padding-top: 11px;
    margin-bottom: 10px;}
.breadcrumbs_row p .separator{ padding: 0 5px}
.blog-single{ padding-top: 15px}
.blog-single .title_post { font-size:25px}
.blog-single .hannop_dd{    border-bottom: 1px solid #efefef;
    padding-bottom: 25px;}
.blog-single .post-sidebar{ padding-lefT: 0px}
.blog-single .post-sidebar .block_ungtuyen{ background: #ecedee;     padding: 20px;
    border-radius: 10px;}
.blog-single .post-sidebar .block_ungtuyen h2{    text-align: center;
    font-size: 22px;
    color: #2048a1;}
.blog-single .post-sidebar .block_ungtuyen  label{font-size: 14px;
    color: #292929;
    font-weight: 500;}
.blog-single .post-sidebar .block_ungtuyen  input{    height: 40px;}
.blog-single .post-sidebar .block_ungtuyen  textarea{    min-height: 75px;}
.blog-single .post-sidebar .block_ungtuyen  input[type="submit"]{ background: #2048a1; border-radius: 5px}
.div_ungtuyen a{background: #2048a1;
    border-radius: 5px;
    color: #fff;
    padding: 10px 30px;
    font-weight: bold;}
.div_ungtuyen {    margin-bottom: 40px;
    margin-top: 40px;
    border-bottom: 1px solid #efefef;
    padding-bottom: 40px; width: 100%; overflow:hidden; line-height: 50px;}
.related_posts  h2{    font-size:28px;
    color: #2048a1;
    text-transform: capitalize;}
.related_posts  li h3{font-size: 22px;    margin-bottom: 6px;    line-height: 35px;}
.blog-single .related_posts .hannop_dd{border: 0px solid; padding-bottom: 0px; margin-bottom:25px }
.blog-single .related_posts .dd_k{margin-bottom: 10px;}
.related_posts  li .item-job .col{ padding-bottom: 0px}
.related_posts  li .item-job  a.btn-see-job{border: 1px solid #000;
    padding: 7px 30px;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: bold;
    border-radius: 5px;}
.related_posts  li .item-job  a.btn-see-job:hover, .group-job .list-job .btn-see-job:hover{ background: #2048a1; border: 1px solid #2048a1; color: #fff} 
.related_posts li h3:hover, .list-job h3:hover, .blg_vbpl .large-8 h3:hover{ color:#2048a1 }
.breadcrumbs_row nav{    border-bottom: 1px solid #efefef;
    margin-bottom: 30px;}
.blg_vbpl{ margin-top: 50px}
.blg_vbpl h1{ font-size: 22px; color: #2048A1;     text-transform: uppercase;
    border-bottom: 1px solid #D1D1D1;
    padding-bottom: 20px;
    margin-bottom: 25px;}
.blg_vbpl .large-8 h3{    font-size: 18px;font-family: 'helvetica-neue-bold';
    color: #333;
    line-height: 24px;
    margin-top: 8px;}
.blg_vbpl .large-8 .date_post{font-size:  13px; color: #333; background: url(images/icon-date.png)  no-repeat left 2px; padding-lefT:17px}
.blg_vbpl .large-8  p{    font-size: 14px;    text-align: justify;}
.single-page blockquote{background: #E0F2FC;
    border-left: 2px solid #E0F2FC;
       padding: 6px 10px 6px 10px;
    border-radius: 5px;}
.single-page blockquote p{ margin-bottom: 0px}
.block_search .flex-row{    border: 1px solid #DCDCDC;
    border-radius: 5px;}
.block_search .flex-row input{bordeR: none;
    box-shadow: none; }
.block_search .flex-row button{    background: none;
    color: #000;
    border: none;}
.block_danhmuc_vb li{ list-style: none !important; background: #F5F5F5; padding: 10px 8px;
    margin-bottom: 0px;}
.block_danhmuc_vb li a{ background: url(images/icon_menu.png) no-repeat left;
    padding-lefT: 29px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;}
.block_danhmuc_vb li.active{  background: #2048A1; margin-bottom: 0px }
.block_danhmuc_vb li.active a{ background: url(images/icon_menu_hover.png) no-repeat left; color: #fff}
.blg_vbpl .large-3{ padding-lefT: 0px}
.block_baivietmoi .title_sidebar, .block_video_sidebar .title_sidebar{    font-size: 20px;
    color: #2048A1;text-transform: uppercase;
    font-weight: bold; background: url(images/icon_sb.png) no-repeat left;  padding-lefT: 25px}
.block_baivietmoi  .latest-posts li, .block_video_sidebar li{ margin-lefT: 0px !important; margin-right: 0px !important;     border-bottom: 1px solid #d1d1d1;
    padding-bottom: 15px;
    margin-bottom: 15px; list-style:  none !important}
.block_baivietmoi  .latest-posts li .item-job .col {    padding-right: 0px;    padding-bottom: 0px;}
.block_baivietmoi  .latest-posts li .large-8, .block_video_sidebar li{    line-height: 20px;}
.block_baivietmoi  .latest-posts li .large-8 a, .block_video_sidebar li a{     font-size: 15px;
    font-weight: bold;
    line-height: 15px;
    color: #333;}
.block_baivietmoi .latest-posts li:hover .large-8 a, .block_video_sidebar li:hover a{ color:#2048a1}
.title_video{    margin-top: 10px;
    margin-bottom: 0px;}
.block_video_sidebar li:nth-child(n+2) a{ background: url(images/icon_li_vd.png) no-repeat left; padding-lefT: 20px}
.icon_video{    text-align: center;
    margin-top: -107px;
    padding-bottom: 65px;}
.blog-single .row_single_block .block_search, .blog_qhcd, .blog_list_news{ margin-top: 40px}
.row_single_block .entry-header h1, .blog_qhcd h1{ font-size: 1.875rem;
    line-height: 38px;}
.row_single_block .entry-header .date_post{ color: #707070}
.row_single_block .entry-header {    border-bottom: 1px solid #D1D1D1;} 
.row_single_block .breadcrumbs_row{     padding-lefT: 0px;}
.row_single_block .single-page h2{ font-size: 22px}
.blog-single .share-box i{ color: #606368;}
.tags_container{    border-top: 1px solid #ECEDEE;
    border-bottom: 1px solid #ECEDEE;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 20px;}
.relatedcat{    border: 1px solid #9E9E9E;
    border-radius: 10px;
    padding: 20px;}
.relatedcat h3{    font-size: 22px;
    color: #2048A1;}
.relatedcat li{ list-style: none; background: url(images/icon-linew.png) no-repeat left 8px; padding-lefT: 20px;     border-bottom: 1px solid #ECECEC;
    padding-bottom: 10px;}
.relatedcat li:last-child{ border-bottom: 0px solid}
.relatedcat li a{    font-size: 16px;
    font-weight: bold;}
.relatedcat li .date_post{font-size: 13px;
    color: #707070;}
.category  .blog-archive .daihoicodong_cate h1{ text-align: left; font-size: 30px;} 
.blog_qhcd h1, .blog_list_news h1, .section1_sotay h1, .header_single_tc h1{ color: #2048A1; text-transform: uppercase; font-size:35px}
.blog_list_news h1, .block_baivietmoi .title_sidebar{ font-size:22px}
.blog_qhcd #redirectSelect{    border: none;
    box-shadow: none;     font-weight: bold;}
.blog_qhcd .row{    border-bottom: 1px solid #d1d1d1;    margin-bottom: 25px; margin-lefT: 0px !important; margin-right: 0px !important}
.blog_qhcd .row .col{ padding-bottom: 0px; padding-lefT: 0px}
.blog_qhcd  .large-3{ padding-lefT: 0px}
.blog_qhcd  .item-job h3{    font-size: 16px;
    line-height: 22px;}
.blog_qhcd  .item-job .date_post{    font-size: 13px;
    color: #707070;}
.blog_qhcd  .item-job{    padding-bottom: 15px;}
.blog_qhcd  .item-job .large-3{ text-align: right; margin-top: 3.5%;}
.blog_qhcd  .item-job .large-3 a{    border: 1px solid #707070;
    padding: 8px 15px;
    color: #707070;
    font-weight: bold;
    border-radius: 5px;}
.blog_qhcd .item-job .large-3 a:hover{  border: 1px solid #2048a1; color:#fff; background: #2048a1} 
.blog_list_news .group-job .item-job .large-8 img{ width: 100%}
.blog_list_news .group-job .item-job .large-4  h3{  font-size: 18px; line-height: 25px;     text-align: left;    margin-bottom: 5px; }
.blog_list_news .list-job .large-4{ text-align: left;     line-height: normal; padding-right:0px}
.blog_list_news .list-job .large-4 .date_post, .blog_list_news .list-job li .date_post{    font-size: 13px;
    color: #707070;}
.blog_list_news .list-job li p.excerpt_news{    font-size: 17px;    margin-bottom: 10px;text-align: justify;
    line-height: 24px;
    margin-top: 10px;}
.blog_list_news .list-job .large-4 .news_detail{ font-size: 17px; background: url(images/icon-a.png) no-repeat right;    padding-right: 6%;}
.blog_list_news .group-job .item-job .col{ padding-bottom:15px; padding-right: 7px;}
.blog_list_news .list-job li.count_li3{ margin-right: 0px}
.blog_list_news .list-job .li_3_cot_news  img{ height:170px;     width: 100%;}
.blog_list_news .large-3.col{ padding-lefT: 0px}
.blog_list_news .list-job li h3{    font-size: 18px;
    line-height: 24px;
    margin-top:0px;}
.blog_list_news .list-job .line_bt_li{    border-bottom: 1px solid #d1d1d1;
    margin-bottom: 25px;
    padding-bottom: 15px;}
.blog_list_news .list-job li.li_3_cot_news  h3{    margin-top: 5px; }
.breadcrumbs_row_sotay{ padding-top: 15px}
.breadcrumbs_row_sotay .breadcrumbs_row{ padding-lefT: 0px}
.breadcrumbs_row_sotay .large-12{ padding-bottom: 0px}
#header #menu-item-133 a{    padding: 5px;
    border: 1px solid #fff;
    border-radius: 5px;}
#header #menu-item-133 .sub-menu {    min-width: 110px;}
#header #menu-item-133 .sub-menu li a{ padding: 5px 0px}
#wide-nav .nav  li a{    padding: 16px 8px;}
#wide-nav .nav-box>li.active>a{  padding: 16px 8px;}
#wide-nav .nav-box>li:hover>a, #wide-nav .nav-pills>li:hover>a{   padding: 16px 8px;}
.blog_qhcd .large-3 .row .item-job { border-bottom: 0px solid; padding-bottom: 0px !important; margin-bottom:0px !important}
.section_home_video .slick-prev, .section_home_video  .slick-next{     top: 50%;}
.section_home_video .slick-prev:before, .section_home_video .slick-next:before{ 
	font-size: 32px !important;    color: #fff;z-index: 9999;
	background: #fff;
    border-radius: 120px;
    display: block;
    width: 30px;
    height: 30px;
}
.section_home_video .slick-prev i, .section_home_video .slick-next i{
	color: #2048a1;
    font-size: 30px;
    position: absolute;
}
.section_home_video .slick-next {
    right: -7px;z-index: 9999;
}.section_home_video .slick-prev {
    left: -12px;z-index: 9999;
}
.blog_qhcd .latest-posts .large-8{ padding-left: 15px}
#main .blog_qhcd .ul_list_nam_detmay{    background: #F5F5F5;
    width: 80% !important;padding-left: 35px;
    margin: 0 auto;
    height: 50px;
    line-height: 50px;
    border-radius: 10px;}
.blog_qhcd .list_nam_detmay { border-bottom: 0px solid}
.blog_qhcd .list_nam_detmay a{ font-size: 20px; font-weight: bold}
.blog_qhcd .list_nam_detmay .active  a, .blog_qhcd .list_nam_detmay li:hover  a{    background: #2048a1;
    color: #fff;
    padding: 5px 15px;
    border-radius: 10px;}
.blog_qhcd .list_nam_detmay .slick-prev, .blog_qhcd .list_nam_detmay .slick-next{     top: 55%;}
.blog_qhcd .list_nam_detmay .slick-prev {
    left: -11px;
}
.blog_qhcd .list_nam_detmay  .slick-next {
    right: -11px;
}
.blog_qhcd .list_nam_detmay .slick-prev:before, .blog_qhcd .list_nam_detmay .slick-next:before{     font-size: 22px; color: #2048a1;}
.group-detmay  .item-job h3{    text-align: center;
    font-size: 16px;
    text-transform: uppercase;
    margin-top: 10px;}
.blog_qhcd .group-detmay .row , .blog_qhcd .group-detmay { border-bottom: 0px solid; margin-bottom: 0px}
.blog_qhcd .group-detmay ul.links{     margin: 0 auto;}
.row_single_tapchi .breadcrumbs_row {
    padding-lefT: 0px;
}
.header_single_tc h1{     margin-bottom: 5px;}
.header_single_tc{ text-align: center}
.row_single_tapchi .share-box{ text-align: center}
.block_dacsan_home h3{    font-size: 26px;margin-bottom: 0px;    line-height: 25px;}
.block_dacsan_home .large-7 a{font-weight: bold;    }
.block_dacsan_home .large-5 {
font-size: 12px;
font-style: italic;
text-align: right;
color: #333;
}
.block_dacsan_home .large-7{ padding: 0px;}
.block_dacsan_home .row{    border-bottom: 3px solid #2048A1;
    margin-bottom: 20px;
    padding-bottom: 5px;     margin-lefT: 0 !important;
    margin-right: 0px !important;}
.block_news_type_2{    margin-top: 0px;}
.img_dacsan{ height:270px; background: url(images/bg-dacsan.jpg) no-repeat center; text-align:center;     border-radius: 0 0 10px 10px; }
.img_dacsan img{height: 240px !important;
    margin-top: 15px;
    width: auto !important;}
	.col_right_section2_home  .block_news_type_2{   margin-top: 0px;}
.large-3 .block_dacsan_home h3{background: #2048A1;
    border-radius: 10px 10px 0 0;
    text-align: center;
    color: #fff;
    font-size: 18px;    padding: 10px 0;
    text-transform: uppercase;}
.blog-archive .block_dacsan_home .row, .block_dacsan_home .row {    background: #F5F5F5;
    border-radius: 0 0 10px 10px;
    border-bottom: none; padding: 10px;}
	.blog_qhcd .block_dacsan_home .row div:nth-child(2n+2){ padding-right:0px; padding-lefT: 7px}
	.blog_qhcd .block_dacsan_home .row div:nth-child(2n+1){ padding-left:0px; padding-right: 7px}
.readmore_ds{    text-align: center;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 0px;  background: url(images/icon-readmore.png) no-repeat right;
   
    background-position-x: 62%;
    padding-right: 31px;}
.block_video_sidebar .readmore_ds{    text-align: left;
    background-position-x: 29%;}
.readmore_ds a:hover{ color: #000}
.readmore_ds a{ font-size: 14px;
    color: #2048A1; }
.stuck .html_topbar_left .big_title{     line-height: 22px;     font-size: 28px;}
.row1_section4 .col { padding-bottom: 0px !important}
.row1_section4 .img{ padding-top: 13px;}
.row1_section4 .about_li ul{margin-bottom: 0px;}
.entry-content.single-page img,  .entry-content.single-page iframe{ width: 640px;
    height: auto;
    margin: 0 auto;
    display: block;} 
.entry-content.single-page iframe{    height: 360px;}
.block_sidebar{ margin-top: 41px}
.nangluc_home_en .solieu_nl {
    font-size: 21px;
    margin-top: 0px;
    margin-bottom: 0px;
    line-height: 17px;
    color: #C6A669;
    width: 80%;
    margin: 0 auto;
}.nangluc_home_en .text_nganhvai h3 {
    margin-top: 85px;
}
.section_nangluc_home .row_count_nangluc .banner_en_yarn  .text-center{ margin-top: 38px }
.menu_about_en .menu_aboutus li a{     padding: 0 25px}
.qhcd_en .box-text-inner a {
    font-size: 17px;}
	.menu_en_mo #wide-nav .nav li a{    padding: 16px 20px; }

	.menu_en_mo .big_title_vi{ display:none}
	.menu_en_mo .big_title_en{ display:block}
.menu_vi_mo .big_title_vi{ display:block}
	.menu_vi_mo .big_title_en{ display:none}
.menu_en_mo #masthead .nav-left {
    margin-left: 0;
}
.section1_home .large-6 .box-text:hover h4{ color: #2048A1;}
.row_single_tapchi .entry-content.single-page{ padding-top: 0px}
.blog_list_news .large-9 .list-job .large-8, .blog_list_news .large-9 .list-job .li_3_cot_news_img{ overflow:hidden;     display: grid;
}
.block_baivietmoi .latest-posts .item-job .large-4 { overflow:hidden}
.block_baivietmoi .latest-posts .item-job .large-4 img{transition: transform .2s;}
.block_baivietmoi .latest-posts .item-job .large-4:hover img{    transform: scale(1.2); }
.row_count_nangluc .bg-zoom:hover .bg, .row_count_nangluc .has-hover:hover .image-zoom img {
    transform: scale(1.03);
}
.section_lvhd h2{text-transform: uppercase;
    font-size: 26px;
    color: #2048A1; background: url(images/line_lvhd.jpg) no-repeat bottom left; padding-bottom: 10px; }
.section_lvhd  .col{ padding-bottom: 0px}
.row_accodion_doanthe .box-text p{  
    font-size: 16px;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px;
    vertical-align: middle;
    line-height: 22px;
}
.tab_videos .banner-bg img{ border-radius: 15px}
.tab_videos  .col{    overflow: hidden; height: 315px;}
.tab_videos .button.open-video i {
    top: 0em;
}
.tab_videos  .col{    padding-bottom: 15px;}
.tab_videos  .col h4{font-size: 16px; color: #323232; line-height: 22px; text-align: justify}
.tab_videos  .col  .button.icon.circle{    background: #ff0000b5;    line-height: 50px;}
.tab_videos  .col:hover  .button.icon.circle{    background:#152a50c2;    line-height: 50px;}
.tab_videos .col:hover h4{ color: #16487f}
.tab_videos .block_list_video .block_dn .popup_slider img{border-radius: 10px;    }
.tab_videos .block_list_video .block_dn .popup_slider h4{    font-size: 20px; line-height: 20px; color: #323232; margin-top: 15px;}
.tab_videos .block_list_video .block_dn:hover .popup_slider h4{ color: #16487f}
.tab_videos .block_list_video .block_dn .img_thuvien_ha{ overflow: hidden}
.p_page{    margin-top: 20px; text-align: center;}
.p_page button {
    border-radius: 28px;
    background: #2d3548;
    font-weight: 500;
    color: #fff;
    text-transform: none;
    padding: 4px 35px;
    font-size: 15px;
}
.p_page:hover button {
    background:#2048a1;
}
.row1_nangluc .text-box-content div.text_vdl{ background: url(images/icon_vdl.png) no-repeat left;      width: 80%;
    margin: 0 auto;     overflow: hidden;
    padding-left: 138px;} 
.row1_nangluc .text-box-content p{     color: #333;  margin: 0px;     margin-right: 10px;

    font-size: 30px;}
.row1_nangluc .text-box-content p strong{    font-size: 24px;}
.vondl_tyl .number_count{ float: left; 
    line-height: 178px;}
.vondl_tyl  .vdl_txt{ float: left;}
.row1_nangluc .text-box-content  p span, .number_count #von_dl, .number_count #von_dl_en{    font-size: 109px;
    color: #bc7e31;}
.row1_nangluc .text-box-content  p.vdl_txt{line-height: 178px;}
.text_vdl p{ float: left; color: #000}
.row1_nangluc .text-center{    background:#ffffffeb;
    border-radius: 20px;}
.row2_nangluc .large-3 .text-box{    background: #ffffffeb;
    margin: 0 auto;
    width: 85% !important;
    height: 258px;
    margin-top: 22px;
    border-radius: 20px;}
.row2_nangluc .large-3 .text-box .text-box-content{ background: url(images/icon-1.png) no-repeat top center; margin-top: -58px;
    padding-top: 110px;}
.row2_nangluc .large-3 .text-box .text-box-content h3{font-family: 'helvetica-neue-bold';    font-size: 20px;
    color: #000000; background: url(images/Line-nl.png) no-repeat bottom center; padding-bottom: 7px}
.row2_nangluc .large-3 .text-box .text-box-content #sv_chaodon{font-size: 50px;
    color: #bc7e31;
    font-family: 'HelveticaNeue-Medium';
    line-height: 55px;}
.row2_nangluc .large-3 .text-box .text-box-content .daucong{
    font-size: 16px;     font-family: 'helvetica-neue-regular';}
.row2_nangluc .banner-layers a, .row1_nangluc .banner-layers a{ z-index: 2;}
.blg_search h1 span{    font-size: 22px; text-transform: none}
.blg_search h1{ font-size: 22px}
#main-joblist li .col.large-3{ text-align: center}
.block_baivietmoi , .block_video_sidebar{     margin-top: 10px;}
.block_baivietmoi .title_sidebar{ margin-bottom: 10px}
.qhcd_home .block_news_type_2 img,.qhcd_home .block_news_type_2 .name_cate, .qhcd_home .block_news_type_2 p{ margin-bottom: 0px !important}
.section2_home .col_right_section2_home .qhcd_home .block_news_type_2{ padding-bottom: 0px}
#content.page-wrapper{ padding-top: 0px !important; padding-bottom: 0px !important}
.slick-prev, .slick-next{z-index: 99;}
.section .row_top_new h2{     background: none !important;
    border-bottom: 2px solid #2048A1;
    text-align: left !important;
    padding-bottom: 0px !important;
    height: 50px;
    margin-bottom: 20px;}
.section .row_top_new h2 a{ color: #2048A1 !important; }
.section1_home h2{    margin-top: 20px;
    margin-bottom: 15px;}
.entry-content li, .entry-content ol{ text-align: justify}
table, table td, table tr{ border: 1px solid #D1D1D1 !important; border-collapse: collapse;    text-align: center;}
.single-page p{ text-align: justify}
@media only screen and (max-width: 1440px) {
	.list-job .type-job {
    font-size: 25px;}
}
@media only screen and (max-width: 1366px) {
	.list-job .type-job {
    font-size: 25px;}
}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
#logo {
    width: 55px !important;
}    .medium-logo-left .flex-left {
        flex: auto !important;         text-align: center;        padding-top: 5px;}
.medium-logo-left .flex-right{ display: none}
	#masthead .nav-left {
    margin-left: 0%;        display: block;
}
.html_topbar_left .big_title{        font-size: 18px;
        line-height: 20px;}
.small_title{ font-size: 13px}
.menu_about_en .menu_aboutus li a {
    padding: 0px;
}.menu_en_mo #wide-nav .nav li a {
    padding: 10px 6px;
}
.header-bottom {
    max-height: 50px !important;
}
#wide-nav .nav{     display: block;}
#wide-nav .nav .nav-icon{ float: left}
#wide-nav .nav  .header-search, #wide-nav .nav .pll-parent-menu-item{  float: right}
#wide-nav .nav .pll-parent-menu-item a{        padding: 4px 5px !important;
        border-radius: 5px;
        border: 1px solid #fff;}
#wide-nav .nav .pll-parent-menu-item{    margin-top: 9px;}
#wide-nav .nav  .header-search{    margin-top: 6px;}
	.slide_mb .large-12{ padding: 0px}
.slide_home {
    margin-top: 3px;
    padding-bottom: 0px;
}
	.title_home_h2 h2{     margin-top: 0px;    font-size: 22px;}
	.left_news_home .box-image {
    height: auto;
}.left_news_home .block_news_left h4 {
	font-size: 16px;}
	.right_news_home .large-6{     flex-basis: 50%;
    max-width: 50%;}
	.right_news_home .large-6:nth-child(2n+1){ padding-right: 8px; margin-bottom: 16px;}
	.right_news_home .large-6:nth-child(2n+2){ padding-lefT: 8px;margin-bottom: 16px; }
	.section1_home .box-text, .section2_home .box-text{     padding-left: 10px;
    padding-right: 10px;        padding-bottom: 5px;}
	.right_news_home h4 , .section2_home .title_news h4{
		font-size: 16px; line-height: 23px;}
	.left_news_home{     margin-bottom: 15px;}
	.section1_home .large-12{ padding-bottom: 0px}
	.section1_home{padding-bottom: 10px;}
	.section2_home {
    padding-top: 0px;
    margin-top: 20px !important;
    padding-bottom: 20px;
	}.right_news_home h4{ height: auto;}
	.section2_home h4 {
		font-size: 16px;}
.li_3_cot_news {
    width: 100%;
    float: left;
    margin-right: 0;
}
.block_news_type_2 .large-5 , .block_dacsan_home .large-5{
        flex-basis: 41.6666666667%;
        max-width: 41.6666666667%;
    }
	.section2_home .title_news h4{ height: auto}
	.col_right_section2_home .block_news_type_2 .title_news h4{ height: 71px}
	.banner_home .large-12{ padding-bottom: 15px}
.block_news_type_2  .large-7, .block_dacsan_home .large-7 {
        flex-basis: 58.3333333333%;
        max-width: 58.3333333333%;
    }
.section2_home .slick-slide img {
    height: 85px;
}
.col_right_section2_home   .large-4, .block_baivietmoi .large-4 {
        flex-basis: 33.3333333333%;
        max-width: 33.3333333333%;
    }   
.col_right_section2_home  .large-8 ,  .block_baivietmoi .large-8{
        flex-basis: 66.6666666667%;
        max-width: 66.6666666667%;
    }
	.section_nangluc_mbhome { display: block !important}
.row_count_nangluc .row .large-3, .section_nangluc_home .row_mobile .large-6, .blog_qhcd .group-detmay .large-4{     flex-basis: 50%;        margin-bottom: 20px;
    max-width: 50%;}
.section_nangluc_home .row_count_nangluc .large-9{     flex-basis: 100%;
    max-width: 100%;}
.section_nangluc_home .row_count_nangluc .text-white{     font-size: 33px;    line-height: 33px;}
.section_nangluc_home .row_count_nangluc h3{     font-size: 15px;}
.section_nangluc_home .solieu_nl{     font-size: 12px;     line-height: 15px;}
.text_nganhvai h3 {
    margin-top: 0px;
}.section_nangluc_home .row_count_nangluc .daucong{     font-size: 13px;}
.section_nangluc_home .row_mobile .large-3{ flex-basis: 25%;
    max-width: 25%;}
	.slide_thuonghieu_home{ padding-top: 0px !important; padding-bottom: 0px !important}
	#footer .col_1_ft , #footer .large-3,  #footer .col_3_ft{
    flex-basis: 100%;
    max-width: 100%;
}#footer .col_4_ft  p {
    padding-lefT: 0px;}
	#footer p{ margin-bottom:0px}
	#wide-nav .nav li a {
    padding: 9px 10px;
}.off-canvas-left.mfp-ready .mfp-content, .off-canvas-right.mfp-ready .mfp-content{ background: #2048a1}
#wide-nav .nav-box>li:hover>a, #wide-nav .nav-pills>li:hover>a {
    padding: 10px 10px;
}.off-canvas .nav-vertical>li>a,.off-canvas .nav-vertical .toggle i, .off-canvas .nav-vertical li li>a{color: #fff}
.menu_aboutus li a{     padding: 0 0px;     line-height: 27px;     font-size: 12px;}
.submenu_aboutus .large-12 ul li{     line-height: 25px;         width: 50%;text-align: center;}
	.submenu_aboutus .large-12 ul{ padding: 7px 0;        display: block;
	}
	.section2_home .slick-slide .item-news-index div{ height: auto}
.title_h2 h2{     font-size: 26px;     line-height: 30px;     padding-bottom: 16px;}
.section3_about .text {
    width: 100%;}
.section2_aboutus .about_li ul{ margin-top: 0px}
.section3_about .text p{ font-size: 26px;     line-height: 40px; }
.text_nd1{ background-position-x: 1%;}
.text_nd2 {
    padding-left: 30px;}
	.section4_aboutus .row1_section4 {
    background: #fff;
    margin-top: -100px;
    border-radius: 20px;
    max-width: 92%;
    padding: 20px 10px;
}
.section4_aboutus .row1_section4 .col{     padding: 0 5px 30px;}
.section4_aboutus .row_ls_year_section4, .section4_aboutus .left_ls_year .abour-year h3{ background: none}
.section4_aboutus .row_ls_year_section4 .left_ls_year p {
    padding-right: 13%;
    text-align: justify;}
.section4_aboutus .abour-year h3{     font-size: 50px;}
.year-2005{     margin-top: 40px;}
.section4_aboutus .year-2010 ,.section4_aboutus .year-2015, .section4_aboutus .year-2021{
    margin-top: 10%;
}.section4_aboutus .year-2014{ padding-top: 5%;}
.section1_nhansuchuchot .row_nscc_section1 .bt_top_nscc, .row_nscc_section2 .bt_top_nscc{     font-size: 22px; line-height: 48px;     width: 85%;} 
.section1_nhansuchuchot .row.row_nscc .col p{ text-align: center}
.section1_nhansuchuchot .row p.title-name_nscc, .section1_nhansuchuchot .row p.chucvi{ font-size: 14px;}
.section1_nhansuchuchot .row_dangbo .bt_top_nscc{ font-size: 16px; width: 100%}
.row_accodion_doanthe .accordion-title {
    font-size: 20px;        padding: .6em 2.3em .6em 0.5em;}
.row_accodion_doanthe .large-3{ flex-basis: 50%;
    max-width: 50%;}
.section1_dvtv .box-text{     padding: 5px 8px;
    line-height: 19px;
    font-size: 12px;}
.blog_qhcd h1, .blog_list_news h1,  .header_single_tc h1{     font-size: 19px;}
.blog_list_news .list-job .large-4{ padding-right: 15px}
.blog_list_news .group-job .item-job .large-4 h3{ font-size: 20px;    line-height: 25px;}
.blog_list_news .list-job .li_3_cot_news img { height: auto;}
.blog_list_news .list-job li.li_3_cot_news h3 {
  font-size: 18px;
        line-height: 25px;
        margin-top: 15px;
        height: auto;
        overflow: hidden;
	}.blog_list_news .list-job .line_bt_li{ display:  none}
.block_dacsan_home .large-6{  flex-basis: 50%;  
    max-width: 50%;}
.row_single_block .entry-header h1, .blog_qhcd h1 {
    font-size: 22px;
    line-height: 30px;
}.relatedcat h3 {
    font-size: 25px;}
.relatedcat li a {
    font-size: 15px;}
.relatedcat li{     line-height: 20px;}
.blog-single .post-sidebar, .blog_qhcd .large-3, .blg_vbpl .large-3{ padding-lefT: 15px}
.banner_page h1 {
    font-size: 25px;
}.blog_qhcd .item-job h3 {
    font-size: 15px;
    line-height: 21px;
}.blog_qhcd .item-job .large-3 a{     font-size: 14px;     padding: 6px 15px;}
.section1_sotay h1{         font-size: 24px;}
.blog-single .title_post {
    font-size: 25px;
}.list-job .large-4{ line-height: 36px;}
#main-joblist li .col img{     height: auto;}
.list-job .type-job {
        font-size: 20px;
        line-height: 28px;
    }
.breadcrumbs_row {
    padding-lefT: 15px;
    padding-right: 15px;
}
.blog-single .post_content li{    margin-left: 15px;}
.related_posts li h3 {
    font-size: 22px;
    margin-bottom: 6px;
    line-height: 27px;
    margin-top: 10px;
}.hannop_dd .hannop_ddd, .hannop_dd .hannop_hn{ font-size:14px}
 .hannop_dd .hannop_hn{     margin-right: 15px;}
.hannop_dd .hannop_ddd {margin-right: 0px;}
.section1_contact .submenu_aboutus{     margin-top: -20px;}
.section1_contact{padding-lefT: 15px !important;
    padding-right: 15px !important;}
.banner_aboutus h1{     font-size: 25px;     line-height: 16px;}
.submenu_aboutus{ margin-top: -30px;}
.left_news_home .box-image, .left_news_home .box-image img {
    height: 280px;
}.right_news_home .box-image img {
    height: 135px;
}.right_news_home .box {
    margin-bottom: 0px;
}
.section_nangluc_home .title_home_h2 h2, .section_home_video .title_home_h2 h2, .row_count_nangluc .row_mobile .large-3, .section_nangluc_home .row_mobile .large-6{ margin-bottom: 0px}
.section_nangluc_home .large-12, .section_home_video .large-12{ padding-bottom: 15px;}
.row_count_nangluc .large-9, .row_count_nangluc .row_mobile  .large-3, .section_nangluc_home .row_mobile .large-6{ padding-bottom: 0px}
.accordion .toggle{ top: 0.2em; font-size: 16px;}
.hannop_dd .hannop_hn {
    background: url(images/icon-time.png) no-repeat left 0px;
    background-size: 10%;
}
#wide-nav li.current-dropdown>.nav-dropdown{ left: -20px; min-width: 115px;}
.blog_list_news .list-job li.count_li3 .item-job{ text-align: justify}
.blog_list_news .list-job li.count_li3  .item-job .li_3_cot_news_img{ text-align: center}
#header .header-search-form{         width: 50%;
        margin-left: 5%;        margin-top: 4px;}
#header .header-search-form .searchform .button.icon{background: #fff;
    bordeR: none;
    color: #4057ae;min-height: 30px;
        line-height: 30px;
        border-radius: 0 5px 5px 0;}
#header .header-search-form .searchform input{    border: none;
    height: 30px;
    border-radius: 5px 0 0 5px;}
.banner_lvhd h1 {
        font-size: 21px !important;}
		.section_lvhd h2 {
    margin-top: 20px;}
.section_lvhd h2{ font-size: 22px;}
.blog-archive .banner_header{        background: url(https://downvl.net/vinatex/wp-content/uploads/2025/02/Group-5609.png) top center !important; background-size: 100% !important;
    background-repeat: no-repeat !important; font-size: 25px;
        height: 45px;
        line-height: 43px;}
#main-joblist {
    margin-top: 15px;
}
	.blog_list_news .large-3.col {
    padding-lefT: 15px;
}
	.blg_vbpl h1{ font-size:19px}
	.blog_qhcd .group-detmay .large-4{         padding-right: 0px !important;}
	.block_sidebar {
    margin-top: 0px;
}
.block_baivietmoi .title_sidebar{    margin-bottom: 10px;}
	.block_dacsan_home .row{ margin-bottom: 15px;}
	.row1_nangluc .text-box-content div.text_vdl{ background: url(images/icon_vdl.png) no-repeat left; width: 92%; padding-left: 54px;
    background-size: 18%;}
	.row1_nangluc .text-box-content p.vdl_txt {
    line-height: 50px;
	}.row1_nangluc .text-box-content p{     margin-right: 10px;
    font-size: 14px;}
	.row1_nangluc .text-box-content p strong {
    font-size: 13px;
}.row1_nangluc .text-box-content p span {
	font-size: 25px;         font-weight: bold;}
	.row2_nangluc .large-3 .text-box{ width: 85% !important;
    height: 172px;
    margin-top: 13px;
    border-radius: 20px;}
.row2_nangluc .fill {
		height: 101%;}
.row2_nangluc  .fill img{border-radius: 10px;}
.row2_nangluc .large-3 .text-box .text-box-content {
    background: url(images/icon-1.png) no-repeat top center;
    margin-top: -34px;
            padding-top: 58px;
        background-size: 47%;
	}.row2_nangluc .large-3 .text-box .text-box-content h3{     font-size: 13px;         padding-top: 5px;}
	.row2_nangluc .large-3 .text-box .text-box-content #sv_chaodon {
    font-size: 25px;
    color: #bc7e31;
    font-family: 'HelveticaNeue-Medium';
    line-height: 29px;
}.row2_nangluc .large-3 .text-box .text-box-content .daucong {
	font-size: 14px;}
.section_nangluc_home .title_nl {
	font-size: 11px;}
.row_accodion_doanthe table .top_title_tab td {
    font-size: 15px;}
	.about_li li, .about_li_white li{ text-align: justify}
	.blog_list_news .group-job .item-job .col{ padding-right: 15px;}
	.row1_nangluc .large-12 .text-box .text-box-content {
        background: url(images/icon_vdl.png) no-repeat top center;
       margin-top: -40px;
        padding-top: 75px;
        background-size: 28%;
    }
.row1_nangluc .text-box {
    background: #ffffffeb;
    margin: 0 auto;        width: 85% !important;
        height: 153px;
        margin-top: 13px;
        border-radius: 20px;}
.row1_nangluc .text-center{     padding-top: 7px; background: none !important}
.row1_nangluc .text-center h3{    font-size: 20px;
    color: #000;
    font-weight: bold;}
.row1_nangluc .text-center  #sv_chaodon span,.section_nangluc_mbhome #von_dlmb, .section_nangluc_mbhome #von_dlmb_en{         font-size: 45px;
        color: #bc7e31;
        line-height: 48px;
        font-weight: bold;}
.row1_nangluc .text-center  .daucong{    font-size: 18px;}
.section_nangluc_home .solieu_nl .title_small_nl {
    font-size: 12px;}
.block_dacsan_home .readmore_ds{        background-position-x: 60%;
        text-align: center;}
.block_video_sidebar .readmore_ds {
    background-position-x: 21%;
}
.blog_list_news .list-job li .date_post{ display: none}
.section1_home .title_home_h2 h2 {
		margin-top: 18px;}
}
@media (min-width: 400px) and (max-width: 430px){
	.row2_nangluc .large-3 .text-box{
    height: 180px;}
	.row2_nangluc .large-3 .text-box .text-box-content h3{ padding-top: 10px;}
	.block_dacsan_home .readmore_ds{ background-position-x: 21%;}
.block_video_sidebar .readmore_ds {
    background-position-x: 19%;
}    .block_dacsan_home .readmore_ds {
               background-position-x: 59%;
        text-align: center;
    }
}