a{
    text-decoration: unset;
    color: black;
}
.box_businessmen{
    width: 82%;
    margin: 0 auto;
    margin-top: 50px;
    margin-bottom: 60px;
}
.title_big{
    color: #1E1F20;
    font-size: 28px;
    font-weight: 700;
}
.line_input{
    border: 1px solid #E6E6E6;
   border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    padding: 10px 0;
}
.icon_search{
    margin: 3px 3px 3px 10px;
    width: 16px;
    height: 16px;
}
.input_search{
    font-size: 14px;
    font-weight: 300;
    border: unset;
    outline: unset;
    width: 300px;
}
.btn_search{
    background: #0E69B4;
    color: white;
    padding: 11px 10px;
    font-size: 14px;
    font-weight: 300;
    border: unset;
    outline: unset;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.box_select{
    width: 53%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}
.select_item{
    width: 44%;
    padding: 10px 0;
}
.box_content{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-gap: 30px 30px;
}
.item_businessmen{
    cursor: pointer;
    max-width: 225px;
}
.title_name_businessmen{
    font-size: 16px;
    font-weight: 700;
    text-align: center;
    margin-bottom: 0;
    margin-top: 4px;
}
.title_infor_businessmen{
    font-weight: 400;
    font-size: 16px;
    text-align: center;
    color: #000000;
}
.img_businessmen{
    width: 100%;
    object-fit: cover;
    height: 280px;
}
.content_top{
    display: flex;
    justify-content: space-between;
    align-items: start;
    flex-wrap: wrap;
}
.box_blog_left{
    width: 65%;
    position: relative;
}
.img_blog_big{
    width: 100%;
    border-radius: 6px;
}
.title_blog_big{
    position: absolute;
    bottom: 0;
    left: 20px;
    right: 20px;
    font-weight: 700;
    font-size: 32px;
    color: white;
}
.box_blog_right{
    width: 33%;
}
.box_item_blog{
    display: flex;
}
.right_item{
    margin-left: 10px;
}
.img_item_blog{
    width: 166px;
    height: 120px;
    object-fit: cover;
    border-radius: 6px;
}
.title_blog_item{
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 5px;
}
.text-2-line{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.text-3-line{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.text-5-line{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}
.text-6-line{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
}
.line_item_first{
    padding-bottom: 10px;
}
.line_item_end{
    padding-top: 10px;
    border-top: 1px solid #C9C5CA;
}
.line_item{
    padding: 10px 0;
    border-top: 1px solid #C9C5CA;
}
.img_item_small{
    width: 215px;
    height: 216px;
    object-fit: cover;
    border-radius: 6px;
}
.title_blog_item_small{
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 5px;
}
.line_bottom_xt{
    width: 100%;
   display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 25px;
}
.line_bottom{
    border-bottom: 1px solid #C9C5CA;
    width: calc((100%/2) - 75px);
}
.btn_xt{
    background: #0E69B4;
    color: white;
    border-radius: 4px;
    padding: 10px 25px 10px 25px;
    border: unset;
    outline: unset;
}
.title_small_right{
    font-size: 24px;
    font-weight: 700;
    color: #1E1F20;
    margin-bottom: 0;
}
.link_item{
    font-size: 14px;
    font-weight: 700;
    color: #0E69B4;
    text-decoration: none;
    min-width: 80px;
    margin-left: 5px;
}
.title_blog_left_bottom{
    font-size: 16px;
    font-weight: 700;
    color: black;
    margin-top: 15px;
    margin-bottom: 5px;
}
.banner_qc_big{
    width: 100%;
    height: 660px;
    object-fit: cover;
}
.box_blog_bottom_right{
    width: 100%;
}
footer.footer2 .wrap-content{
    padding-top: 70px;
}
.content_recruitment{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 20px 20px;
}
.box_top_item_fill{
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px;
}
.search_recruitment{
    width: calc((100% / 4) - 40px);
    border-radius: 4px;
    border: 0.5px solid #adadad82;
    padding: 9px 12px;
}
.select_top_item{
    width: calc((100% / 4) - 45px);
}
.btn_fill{
    background: #0E69B4;
    padding: 8px 16px;
    border-radius: 4px;
    border: unset;
    outline: unset;
}
.box_bottom_item_fill{
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.select_bottom_item{
    width: calc((100% / 5) - 30px);
}
.delete_fill{
    color: #0E69B4;
    cursor: pointer;
    margin-left: 15px;
}
.img_item_td{
    width: 50px;
    height: 50px;
    border-radius: 4px;
    margin-right: 15px;
}
.box_item_td{
    background: white;
    padding: 16px;
    border-radius: 10px;
}
.title_item_td{
    color: #000000;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 0;
}
.content_item_td{
    margin-bottom: 0;
    color: black;
}
.item_infor_td{
    background: #F4F5F5;
    border-radius: 4px;
    padding: 8px 5px;
    display: flex;
    align-items: center;
    margin-right: 15px;
}
.img_item_infor_td{
    width: 14px;
    height: 14px;
    margin-right: 10px;
}
.img_banner_qc{
    width: 100%;
    height: auto;
    object-fit: cover;
    margin: 0 10px;
}
.slick_banner_qc{
    margin: 40px 0;
}
.content_recruitment_attractive{
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px 20px;
    width: 100%;
}
.box_recruitment_attractive{
    width: 68.5%;
}
.img_banner_qc_right{
    width: 30%;
    object-fit: cover;
    height: fit-content;
}
.content_top_career{
    width: 100%;
}
.item_career{
    background: white;
    border-radius: 10px;
    display: flex!important;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 25px 10px;
    margin: 20px 0;
}
.content_top_career .slick-slide {
    margin: 0 10px;
}
.img_menu_td{
    width: 120px;
    height: 120px;
    object-fit: cover;
}
.title_menu_td{
    font-size: 18px;
    font-weight: 700;
    color: black;
    margin-bottom: 0;
    margin-top: 10px;
}
.content_menu_td{
    color: #0E69B4;
}
.next-arrow-top{
    position: absolute;
    right:0;
    top: -70px;
}
.prev-arrow-top{
    position: absolute;
    right:65px;
    top: -70px;
}
.btn-arrow-top{
    width: 50px;
    height: 50px;
    background: transparent;
    border-radius: 50%;
    outline: unset;
    border: 1px solid #0E69B4;
    color: #0E69B4;
}
.btn-arrow-top:hover{
    border: 1px solid #0E69B4;
    color: #0E69B4;
}
.box_filter{
    display: flex;
    align-items: center;
}
.box_search_da{
    width: 60%;
    margin: 0 auto;
    background: #F7F7F7;
    border: 1px solid #E5E5E5;
    padding: 20px;
    margin-bottom: 50px;
}
.box_top_project{
    display: flex;
    width: 100%;
}
.img_top_da{
    width: 65%;
    object-fit: cover;
}
.box_top_project_content{
    background: #0E69B4;
    width: 35%;
    padding: 20px;
    color: white;
    height: auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.title_top_project{
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 5px;
}
.box_content_project{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 20px 20px;
    width: 100%;
    margin-top: 20px;
    align-items: stretch;
}
.item_projects{
    max-width: 299px;
    background: #F7F7F7;
}
.item_content_project{
    display: flex;
    flex-direction: column;
    background: #F7F7F7;
    padding: 10px 15px;
}
.title_item_project{
    font-weight: 700;
    font-size: 16px;
    color: black;
    margin-bottom: 5px;
}
.text-4-line{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
.img_item_project{
    width: 100%;
    object-fit: cover;
    height: 197px;
}
.content_post img{
    max-width: 100%;
}
.banner_shop_top{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.img_item_banner_top{
    width: 49%;
    object-fit: cover;
    height: 277px;
    border-radius: 10px;
}
.img_item_banner_bottom{
    width: 49%;
    object-fit: cover;
    height: 200px;
    border-radius: 10px;
}
.line_title_shop{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 50px;
    margin-bottom: 10px;
}
.title_shop{
    font-weight: 700;
    font-size: 28px;
    color: #1E1F20;
    margin-bottom: 0;
}
.link_shop{
    color: #0E69B4;
    font-weight: 700;
}
.box_th_shop{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-gap: 20px 10px;
    width: 100%;
}
.w-menu{
    background: white;
}
.box_shop_hot{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 20px 20px;
    width: 100%;
}
.item_shop_hot{
    background: white;
    padding: 16px;
    border-radius: 10px;
    display: flex;
    width: auto;
    margin-bottom: 20px;
}
.img_shop_hot{
    width: 90px;
    height: 90px;
    object-fit: cover;
    border-radius: 50%;
    margin-right: 16px;
}
.title_shop_hot{
    font-weight: 700;
    font-size: 16px;
    color: black;
    margin-bottom: 0;
}
.img_shop_hot_top{
    width: 100%;
    height: 262px;
    object-fit: cover;
    margin-bottom: 20px;
    border-radius: 10px;
}
.banner_shop_hot{
    width: 100%;
    object-fit: cover;
}
.slide_shop_hot{
    margin-top: 20px;
}
.text-1-line{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.img-star_shop{
    width: 98px;
    margin-right: 5px
}
@media (max-width: 1450px) {
    .box_businessmen{
        width: 88%;
    }
}
@media (max-width: 1360px) {
    .box_businessmen{
        width: 95%;
    }
    .input_search{
        width: 240px;
    }
    .box_select{
        width: 51%;
    }
    .box_content{
        grid-template-columns: 1fr 1fr 1fr 1fr;
    }
    .select_item{
        width: 40%;
    }
    .box_left_item_blog{
        width: 60%;
    }
    .box_right_item_blog{
        width: 38%;
    }
    .box_th_shop{
        grid-gap: 10px 10px;
    }
}

@media (max-width: 1131px) {
    .select_item{
        width: 40%;
    }
    .box_select{
        width: 55%;
    }
}
@media (max-width: 1024px) {
    .box_content {
        grid-template-columns: 1fr 1fr 1fr;
    }
    .img_businessmen{
        height: 308px;
    }
    .box_blog_left {
        width: 58%;
    }
    .box_blog_right{
        width: 40%;
    }
    .title_blog_big{
        font-size: 20px;
        position: unset;
        color: black;
        margin-top: 10px;
    }
    .img_item_blog{
        width: 116px;
        height: 116px;
    }
    .right_item{
        width: calc(100% - 120px);
    }
    .img_item_small{
        width: 215px!important;
        height: 185px;
    }
    .title_blog_item_small{
        font-size: 18px;
    }
    .title_small_right{
        font-size: 20px;
    }
    .box_left_item_blog{
        width: 100%;
    }
    .box_right_item_blog{
        width: 100%;
        margin-top: 20px;
    }
    .img_menu_td{
        width: 90px;
        height: 90px;
    }
    .img_item_project{
        height: 140px;
    }
    .title_top_project{
        font-size: 20px;
    }
    .title_item_project{
        font-size: 14px;
    }
    .box_content_project{
        grid-gap: 10px 10px;
        width: 100%;
        margin-top: 10px;
    }
    .content_item_project{
        font-size: 13px;
    }
    .img_item_banner_top{
        height: 216px;
    }
    .box_shop_hot{
        grid-gap: 10px 10px
    }
    .item_shop_hot{
        margin-bottom: 10px;
    }
    .img_shop_hot_top{
        height: 254px;
        margin-bottom: 10px;
    }
    .img_item_banner_bottom{
        height: 154px;
    }
    .title_shop{
        font-size: 22px;
    }
    .img-star_shop{
        width: 70px;
    }
}
@media (max-width: 992px) {
    .input_search{
        width: 260px;
    }
    .box_select{
        width: 75%;
    }
    .input_line_search{
        margin-bottom: 15px;
    }
    .box_search_da .input_line_search{
        margin-bottom: 0;
    }
    .box_shop_hot {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-gap: 0px 10px;
        width: 100%;
    }
}
@media (max-width: 920px) {
    .content_recruitment{
        grid-template-columns: 1fr 1fr;
    }
    .content_recruitment_attractive{
        grid-template-columns: 1fr;
        width: 100%;
    }
    .box_recruitment_attractive{
        width: 60%;
    }
    .img_banner_qc_right{
        width: 37%;
        height: fit-content;
    }
    .img_menu_td{
        width: 75px;
        height: 75px;
    }
    .title_menu_td{
        font-size: 16px;
    }
    .item_career{
        padding: 15px 10px;
    }
}
@media (max-width: 850px) {
    .box_content_project{
        grid-template-columns: 1fr 1fr;
    }
    .item_projects{
        max-width: unset;
    }
    .img_item_project{
        height: 260px;
    }
}
@media (max-width: 767px) {
    .input_line_search{
        width: 100%;
    }
    .line_input {
    width: calc(100% - 78px);
    }
    .box_select{
        width: 100%;
    }
    .input_search{
        width: calc(100% - 40px);
    }
    .select_item{
        min-width: calc((100% / 2) - 40px)!important;
    }
    .box_content {
        grid-template-columns: 1fr 1fr;
        grid-gap:20px 20px;
    }
    .img_businessmen{
        height: 207px;
    }
    .box_blog_left{
        width: 100%;
    }
    .box_blog_right{
        width: 100%;
    }
    .content_top,.banner_big_center{
        margin-top: 20px!important;
    }
    .content_bottom{
        flex-wrap: wrap-reverse;
    }
    .line_bottom_xt{
        margin: 20px 0!important;
    }
    .img_item_small{
        width: 116px!important;
        height: 116px;
    }
    .title_big{
        font-size: 22px;
    }
    .title-mobile-big{
        -webkit-line-clamp:3;
    }
    .box_search{
        padding-bottom: 10px!important;
    }
    .title_blog_big{
        font-size: 18px;
    }
    .title_blog_item_small{
        font-size: 16px;
    }
    .content_recruitment{
        grid-template-columns: 1fr;
        grid-gap: 15px;
    }
    .box_item_td{
        margin-bottom: 0px;
    }
    .content_recruitment_attractive{
        width: 100%;
    }
    .box_recruitment_attractive{
        width: 100%;
    }
    .img_banner_qc_right{
        width: 100%;
        margin-top: 25px;
    }
    .btn-arrow-top{
        width: 40px;
        height: 40px;
    }
    .prev-arrow-top{
        top: -60px;
        right: 55px;
    }
    .next-arrow-top{
        top: -60px;
    }
    .item_career{
        margin-top: 0;
    }
    .box_top_item_fill{
        flex-wrap: wrap;
    }
    .search_recruitment,.select_top_item{
        width: calc((100% / 2) - 5px);
        margin-bottom: 11px!important;
        margin-top: 10px;
    }
    .box_filter{
       margin-top: 11px;
    }
    .box_search_da{
        width: 90%;
        margin-bottom: 30px;
    }
    .box_content_project {
        grid-template-columns: 1fr;
        grid-gap: 20px 20px;
        margin-top: 20px;
    }
    .box_top_project{
        flex-direction: column;
    }
    .img_top_da{
        width: 100%;
    }
    .box_top_project_content{
        width: 100%;
    }
    .title_top_project{
        font-size: 15px;
    }
    .box_top_project_content div{
        font-size: 13px;
    }
    .img_item_banner_top,.img_item_banner_bottom{
        width: 100%;
        height: auto;
        margin-bottom: 10px;
    }
    .title_shop{
        font-size: 17px;
    }
    .line_title_shop{
        margin-top: 20px;
    }
    .box_th_shop {
        grid-template-columns: 1fr 1fr 1fr;
        grid-gap: 10px 10px;
    }
    .box_shop_hot {
        grid-template-columns: 1fr;
    }
    .img_shop_hot_top{
        height: auto;
    }
    .banner_shop_hot{
        height: 150px;
    }
}
@media (max-width: 400px) {
    .img_item_project{
        height: 237px;
    }
}
