﻿@font-face {
    font-family: 'Helvetica';
    src: url('../font/Helvetica.ttf') format('truetype');
}

@font-face {
    font-family: 'Helvetica-Bold';
    src: url('../font/Helvetica-Bold.ttf') format('truetype');
}

@font-face {    
    font-family: 'Montserrat-SemiBold';  
    src: url('../font/Montserrat-SemiBold.ttf') format('truetype');       
}
	    /************src:url('../includes/fonts/flama-bold.eot?#iefix') format('embedded-opentype')**************/
	    /*        CSS reset       */
    /**************************/
    html, body, div, span, applet, object, iframe,
    h1, h2, h3, h4, h5, h6, p, blockquote, pre,
    a, abbr, acronym, address, big, cite, code,
    del, dfn, em, font, img, ins, kbd, q, s, samp,
    small, strike, strong, sub, sup, tt, var,
    b, u, i, center,	
    form, label {margin:0; padding:0; border:0; outline:0; vertical-align:baseline; background:transparent;}
    body {line-height:1;}	
    blockquote, q {quotes:none;}
    blockquote:before, blockquote:after,
    q:before, q:after {content:''; content:none;}
    :focus {outline:0;}
    ins {text-decoration:none;}
    del {text-decoration:line-through;}
    /******* Default rules tags *******/	
    a{text-decoration:none; color:#000;}
    a:hover{text-decoration:none;}	
body {
  justify-content: center;
  align-items: center;  
}

/*====================css common class========================*/
.col46{width:46% !important;}
.marginleft42{margin-left:42% !important;}
.width93{width:93% !important;}

.main-content{width:90%;height:0 auto;margin:auto;overflow:hidden;}

.header-news{float:left;width:100%;height:50px;overflow:hidden;background-color:#004ea2;}
    .header-news img{float:left;width:40px;height:0 auto;margin:7px; padding:3px;background-color:white;border-radius:5px;}
    .header-news h3{float:left;width:77%;height:30px;font:22px Helvetica-bold;text-transform:uppercase;text-align:center;color:white;
                                        padding-top:12px;}
    .header-news h3.fontsize{font-size:13px;margin-top:5px;}

.button-all{float:left;font:16px Helvetica;text-transform:uppercase;text-align:center;margin:1% 0% 1% 45%;border:solid 2px #c3c3c3;
            padding:10px 15px 10px 15px;background-color:white;}
.button-all:hover{color:red;border:solid 2px red;}

.fckDefault{float:left;width:98%;height:0 auto;font:16px Helvetica;color:#3f3f3f;letter-spacing:0.5px;}
    .fckDefault p{float:left;width:100%;height:0 auto;font:16px Helvetica;color:#3f3f3f;letter-spacing:0.5px;margin-top:10px;line-height:22px;text-align:justify;}
    .fckDefault ul{float:left;width:99%;height:0 auto;margin-left:1%;}
    .fckDefault ul li{float:left;width:99%;height:0 auto;margin-top:5px;}

/*====================css header top========================*/
#header-banner{width:100%;height:0 auto;margin:auto;overflow:hidden;margin-top:20px;}
    .logo{float:left;width:10%;height:0 auto;margin:auto;overflow:hidden;}
        .logo .img{float:left;width:96%;margin:10px 10px 10px 0px;}
    .group-solugun{float:left;width:62%;}
    .sologun{float:left;width:100%;height:0 auto;margin:2.8% 0px 0px 20px;font:bold 18px Helvetica;text-transform:uppercase;color:#e01919;letter-spacing:1px;
             line-height:28px;}
    .sologun-english{float:left;width:100%;height:0 auto;margin:5px 0px 0px 20px;font:bold 18px Helvetica;text-transform:uppercase;color:#e01919;letter-spacing:1px;
             line-height:28px;}
    .group-search{float:right;width:20%;height:0 auto;}
        .langues-button{float:left;width:100%;height:0 auto;margin-top:10px;}
            .langues-button .langues{float:right;width:auto;font:16px Helvetica-bold;margin:8px 15px 5px 5px;}
            .langues-button .langues:hover{color:red;}
            .langues-button .login{float:right;width:auto;font:16px Helvetica-bold;background:#c40404;color:white;padding:8px 18px 8px 18px;border:solid 1px red; border-radius:18px;}
            .langues-button .login:hover{color:red;background-color:white;}
        .search{float:left;width:95%;height:0 auto;margin-top:15px;border:solid 1px #ccc;padding:5px;}
            .search input{float:right;width:88%;height:0 auto;margin:0px;font:bold 15px Helvetica;padding:3px;border:0px;}
            .search a{float:right;width:15px;height:0 auto;margin:3px 0px 0px 10px;cursor:pointer;}

#wrap-menu{width:100%;height:0 auto;margin:auto;overflow:hidden;} /*======in style-nav.css=====*/

/*====================css main========================*/
/*===========css col main===============*/
.col-main{float:left;width:79%;height:0 auto;margin:auto;overflow:hidden;}
    /*===========css news hot===============*/
    .group-new-hot{float:left;width:100%;height:0 auto;overflow:hidden;margin-top:30px;}
        .group-new-main{float:left;width:60%;height:0 auto;overflow:hidden;}
            .group-new-main .link-img-main{float:left;width:100%;height:0 auto;overflow:hidden;}
                .group-new-main .link-img-main img{float:left;width:100%;height:0 auto;overflow:hidden;transition: all .4s linear;height:498px;}
                .group-new-main .link-img-main img:hover{transform:scale(1.3); }
            .group-new-main .link-main{float:left;width:96%;height:0 auto;background:#004ea2;font:15px Helvetica-bold;text-transform:uppercase;color:white;
                       padding:2%;line-height:22px;letter-spacing:0.5px;min-height:44px;}
            .group-new-main .link-main:hover{color:#ffaa08;}

        .group-new-list{float:left;width:39%;height:0 auto;overflow:hidden;margin-left:1%;}
            .group-new-list .list-item{float:left;width:100%;height:0 auto;overflow:hidden;margin-bottom:18px;}
                .group-new-list .list-item .img-main{float:left;width:32%;height:78.2px;overflow:hidden;border:solid 1px #ccc;}
                    .group-new-list .list-item .img-main img{float:left;width:100%;height:85px;overflow:hidden;transition: all .4s linear;object-fit:cover;object-position:center center;}
                    .group-new-list .list-item .img-main img:hover{transform:scale(1.3); }
                .group-new-list .list-item .links{float:left;width:62%;height:0 auto;font:15px Helvetica-bold;text-transform:capitalize;color:#004ea2;margin-left:10px;
                          line-height:19.5px;letter-spacing:0.5px;text-align:left;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;
                       -webkit-box-orient:vertical;min-height:40px;}
                .group-new-list .list-item .links:hover{color:#c40404;}

    /*===========css ads===============*/
    .group-ads{float:left;width:100%;height:0 auto;overflow:hidden;margin-top:20px;}
        .group-ads .link-ads{float:left;width:100%;height:auto;}
        .group-ads .link-ads img{float:left;width:100%;height:0 auto;object-fit:cover;object-position:center;}
        .group-ads .link-ads img:hover{opacity:0.7;}
 
    /*===========css group news===============*/
    .group-news{float:left;width:49%;height:0 auto;overflow:hidden;margin-top:20px;}
    .group-news.margin-left-2{margin-left:2%;}       
        .group-news .news-hot{float:left;width:100%;height:0 auto;overflow:hidden;margin-top:1px;}
            .group-news .news-hot .link-img-hot{float:left;width:100%;height:0 auto;overflow:hidden;}
                .group-news .news-hot .link-img-hot img{float:left;width:100%;height:0 auto;overflow:hidden;transition: all .4s linear;height:350px;}
                .group-news .news-hot .link-img-hot img:hover{transform:scale(1.3); }
            .group-news .news-hot .link-hot{float:left;width:100%;height:0 auto;font:15px Helvetica-bold;text-transform:uppercase;text-align:justify;
                       padding:2% 0px 0px 0px;line-height:26px;color:#423939;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;
                       -webkit-box-orient:vertical;min-height:51px;}
            .group-news .news-hot .link-hot:hover{color:red;}

        .group-news .news-list{float:left;width:100%;height:0 auto;overflow:hidden;margin-top:35px;}
            .group-news .news-list-item{float:left;width:100%;height:0 auto;overflow:hidden;margin-bottom:12px;}
                .group-news .news-list-item span{float:left;width:12px;height:12px;background-color:red;margin-top:6px;}
                .group-news .news-list-item a{float:left;width:95%;height:0 auto;margin:0px 0px 0px 10px;font:17px Helvetica-bold;min-height:40px;
                                              text-transform:capitalize;color:#423939;line-height:23px;text-align:justify;
                                             overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
                .group-news .news-list-item a:hover{color:red;}

/*===========css col right===============*/
.col-right{float:right;width:20%;height:0 auto;margin:auto;overflow:hidden;}
    .point-news{float:left;width:100%;height:0 auto;margin:auto;overflow:hidden;margin-top:30px;}
        .point-news .point-link{float:left;width:100%;height:0 auto;margin:auto;overflow:hidden;margin-bottom:20px;}
        .point-news .point-link .point-img{float:left;width:100%;height:0 auto;margin:auto;overflow:hidden;}
        .point-news .point-link .point-img:hover{opacity:0.7;}

    .ads-right{float:left;width:100%;height:0 auto;margin:auto;overflow:hidden;}
        .marquee-right{height:450px;/* chiều cao khung */overflow: hidden;position: relative;}
        .marquee-inner{display: flex;flex-direction: column;animation: scrollUp 25s linear infinite;}
            .marquee-inner a{margin-bottom:20px;}
            .marquee-inner a img{width:100%;display:block;}
            .marquee-inner a img:hover{opacity:0.8;}
        /* dừng khi rê chuột */
        .marquee-right:hover .marquee-inner,
        .marquee-right:active .marquee-inner{animation-play-state: paused;}
        /* animation chạy lên */
        @keyframes scrollUp {
          from {transform: translateY(0);}
          to {transform: translateY(-50%);}
        }
    
    .input-bill{float:left;width:100%;height:0 auto;margin:auto;overflow:hidden;margin-top:30px;}
        .input-bill .input-content{float:left;width:100%;height:0 auto;margin:auto;overflow:hidden;position:relative;}
        .input-bill .input-content img{float:left;width:100%;height:0 auto;margin:auto;}
        .input-bill .input-content img:hover{opacity:0.8;}

        .input-bill .input-content span{width:96%;height:53px;position:absolute;bottom:0;left:0;background-color:#0572eb;font:15px Helvetica;color:white;
                    padding:10px 2% 10px 2%;}
         .input-bill .input-content:hover span{color:red;}

    .point-ads{float:left;width:100%;height:0 auto;margin:auto;overflow:hidden;margin-top:10px;}
        .point-ads .point-link{float:left;width:100%;height:0 auto;margin:auto;overflow:hidden;margin-top:20px;}
        .point-ads .point-link .point-img{float:left;width:100%;height:0 auto;margin:auto;overflow:hidden;}
        .point-ads .point-link .point-img:hover{opacity:0.7;}

    .point-job{float:left;width:100%;height:0 auto;margin:auto;overflow:hidden;margin-top:30px;}
        .point-job .job-content{float:left;width:99.1%;height:0 auto;margin:auto;overflow:hidden;border:solid 2px #ccc;}
            .point-job .tuyen-dung{float:left;width:90%;list-style: none;padding:0;margin:0;padding:5%;}
            .point-job .tuyen-dung li{position:relative;padding-left:22px;margin:8px 0px 15px 0px;}
            .tuyen-dung li a{text-decoration:none;font:15px Helvetica-bold;display:inline-block;letter-spacing:1px;line-height:15px;margin-top:2px;}
            /* mũi tên */
            .tuyen-dung li::before{content:"›";position:absolute;left:0;top:-3px;color:black;font-size:22px;opacity:1;transition: 0.2s;}
            .tuyen-dung li:hover::before{content:"›";position:absolute;left:0;top:-3px;color:red;font-size:22px;opacity:1;transition: 0.2s;}
            /* hover */
            .tuyen-dung li:hover a,
            .tuyen-dung li.active a{color:red;}
            .tuyen-dung li:hover::before,
            .tuyen-dung li.active::before{opacity:1;}

            .select-box{float:left;width:100%;position:relative;}
            .select-box select{width:100%;padding:10px 40px 10px 12px;font-size:15px;border:none;background:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor: pointer;}
            /* mũi tên ▼ */
            .select-box::after{content:""; position:absolute;top:50%;right:12px;width:8px;height:8px;border-right:2px solid #000;border-bottom:2px solid #000;transform:translateY(-60%) rotate(45deg);pointer-events:none;}

/*===========css group video===============*/
.group-video {float:left;width:100%;height:0 auto;margin:auto;overflow:hidden;margin-top:20px;}
    .row-featured{float:left;display:flex;width:100%;height:auto;min-height:300px;}

    .col-feature-left{float:left;overflow:hidden;width:49%;margin:1% 1% 0px 0px;}
        .col-feature-left .imglink-featured{float:left;width:100%;position:relative;}
            .col-feature-left .imglink-featured .imglink{float:left;width:100%;position:relative;height:380px;}
            .col-feature-left .imglink-featured .imglink:hover{opacity:0.7;}
        .col-feature-left .iconplay_video{float:left;width:75px;height:auto;position:absolute;left:45%;top:45%;}
        .col-feature-left .iconplay_video:hover{opacity:0.7;}
        
        .col-feature-left .overlay-Featured{float:left;width:90%;height:0 auto;overflow:hidden;background-color:#eff8fd;padding:3% 5% 3% 5%;}
        .col-feature-left .overlay-Featured .title{float:left;width:100%;font:17px Helvetica-bold;text-transform:uppercase;color:#423939;text-align:center;
                        letter-spacing:1px;padding:10px 10px 0px 10px;}
        .col-feature-left .overlay-Featured .content{float:left;width:100%;font:17px Helvetica;color:#423939;margin-top:10px;line-height:23px;padding-bottom:20px;}
    
    .col-feature-right{float:left;overflow:hidden;width:50%;margin:1% 0px 0px 0px;}
        .col-feature-right .right-item{float:left;overflow:hidden;width:49%;margin:0px 2% 2% 0px;}
        .col-feature-right .right-item.end{margin-right:0%;}
            .col-feature-right .right-item .imglink-featured{float:left;width:100%;position:relative;}
                .col-feature-right .right-item .imglink-featured .imglink{float:left;width:100%;height:192px;}
                .col-feature-right .right-item .imglink-featured .imglink:hover{opacity:0.7;}
            .col-feature-right .right-item .iconplay_video{float:left;width:45px;height:auto;position:absolute;left:45%;top:45%;}
            .col-feature-right .right-item .iconplay_video:hover{opacity:0.7;}
        
            .col-feature-right .right-item .overlay-Featured{float:left;width:90%;height:0 auto;overflow:hidden;padding:3% 5% 3% 5%;}
            .col-feature-right .right-item .overlay-Featured .title{float:left;width:100%;font:17px Helvetica-bold;text-transform:uppercase;color:#423939;
                                                                    text-align:center;letter-spacing:1px;line-height:25px;padding:10px 10px 0px 10px;}
            .col-feature-right .right-item .overlay-Featured .title:hover{color:red;}

/*===========css videos clip===============*/
.col-video{float:left;overflow:hidden;width:100%;margin:1% 0px 0px 0px;}
    .col-video .video-item{float:left;overflow:hidden;width:23.5%;margin:0px 2% 2% 0px;}
    .col-video .video-item.end{margin-right:0%;}
        .col-video .video-item .imglink-featured{float:left;width:100%;position:relative;}
            .col-video .video-item .imglink-featured .imglink{float:left;width:100%;height:192px;}
            .col-video .video-item .imglink-featured .imglink:hover{opacity:0.7;}
        .col-video .video-item .iconplay_video{float:left;width:45px;height:auto;position:absolute;left:45%;top:45%;}
        .col-video .video-item .iconplay_video:hover{opacity:0.7;}
        
        .col-video .video-item .overlay-Featured{float:left;width:100%;height:0 auto;overflow:hidden;padding:3% 0% 3% 0%;}
        .col-video .video-item .overlay-Featured .title{float:left;width:100%;font:17px Helvetica-bold;color:#423939;text-align:left;letter-spacing:0.5px;
                    line-height:25px;padding:5px 0px 0px 0px;overflow:hidden;display:-webkit-box;-webkit-line-clamp: 2;
                    -webkit-box-orient: vertical;min-height:45px;}
        .col-video .video-item .overlay-Featured .title:hover{color:red;}

/*===========css partner===============*/
.group-partner{float:left;width:100%;height:0 auto;margin:auto;overflow:hidden;margin-top:20px;}
    .list-partner{float:left;width:100%;height:0 auto;margin:auto;overflow:hidden;margin:20px 0px 20px 0px;}
        .list-partner .partner-item{float:left;width:160px;height:0 auto;margin:auto;overflow:hidden;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
        .list-partner .partner-item img{float:left;width:100%;height:0 auto;margin:auto;overflow:hidden;}
        .list-partner .partner-item img:hover{opacity:0.7;}

/*===========css partner construction===============*/
.group-partner-struct{float:left;width:100%;height:0 auto;margin:auto;overflow:hidden;margin-top:20px;}
    .list-partner-struct{float:left;width:100%;height:0 auto;margin:auto;overflow:hidden;margin:20px 0px 0px 0px;}
        .list-partner-struct .partner-item{float:left;width:160px;height:160px;display:flex;align-items: center;/* căn giữa theo chiều dọc */
                            justify-content: center; /* căn giữa theo chiều ngang */ height: 140px;/* chiều cao khung */
                            border-top:solid 1px #ccc;border-bottom:solid 1px #ccc; }
        .list-partner-struct .partner-item img{width:100%;max-width:100%;max-height:100%;object-fit:contain;}
        .list-partner-struct .partner-item img:hover{opacity:0.7;}

.marquee{width:100%;overflow: hidden;background:#fff;}
    .marquee__track{display:flex;width: max-content;animation: scroll 20s linear infinite;}
        .marquee__track .item{flex-shrink: 0; /* bắt buộc */display: flex;align-items: center;}
        .marquee__track .item img {height:100px;margin-right:10px; /* khoảng cách giữa ảnh */object-fit: contain;}
        /* dừng khi rê chuột */
        .marquee:hover .marquee__track,
        .marquee:active .marquee__track{animation-play-state: paused;}
    /* animation chuẩn */
    @keyframes scroll {
      from {transform: translateX(0);  }
      to {transform: translateX(-50%);}
    }
    @media (max-width: 768px) {
        .marquee__track .item img{height:114px;margin-right:24px;}
        .marquee__track .marquee__track{animation-duration:15s;}
    }

/*===========css menu bottom===============*/
.menu-bottom{float:left;width:100%;height:0 auto;margin:auto;overflow:hidden;margin-top:20px;background-color:#66aefe;}
    .menu-bottom .link-menu{color:#0056b4;text-transform:capitalize;}
    .menu-bottom .link-menu:hover{color:red;background:#66aefe;}

.group-bottom{float:left;width:100%;height:0 auto;margin:auto;overflow:hidden;background-color:#b1cff0;padding:20px 0px 20px 0px;}
    .logo-bottom{float:left;width:10%;height:0 auto;margin:auto;overflow:hidden;}
        .group-bottom .logo-bottom img{float:left;width:100%;height:0 auto;}
    .infor-text-bottom{float:left;width:30%;height:0 auto;margin:auto;overflow:hidden;margin-left:20px;}
        .infor-text-bottom h2{float:left;width:100%;height:0 auto;font:bold 17px Helvetica;text-transform:uppercase;color:#004ea2;letter-spacing:0.8px;}
        .infor-text-bottom h3{float:left;width:100%;height:0 auto;font:bold 15px Helvetica;text-transform:uppercase;color:#004ea2;margin-top:5px;
                              letter-spacing:0.5px;line-height:22px;}
        .infor-text-bottom span{float:left;width:100%;height:0 auto;font:bold 13.5px Helvetica;color:#004ea2;margin-top:5px;letter-spacing:0.5px;}

    .hanld-cert{float:left;width:10%;height:175px;margin:auto;margin:0px 0px 0px 20px;position:relative;}
        .hanld-cert a{float:left;width:100%;height:0 auto;margin:auto;overflow:hidden;position:absolute; bottom:0; left:0;}
        .hanld-cert a img{float:left;width:100%;height:0 auto;margin:auto;overflow:hidden;}
    .maps{float:left;width:30%;height:0 auto;margin:auto;overflow:hidden;margin:0px 0px 0px 20px;}
        .maps iframe{float:left;width:600px;height:175px;}

    .report{float:right;width:13%;height:0 auto;margin:0px 0px 0px 0px;border:solid 1px #ccc;background-color:#d0e1f3;border-radius:8px;}
        .report .sumreport{float:right;width:100%;height:auto;background-color:#004ea2;border-top-left-radius:8px;border-top-right-radius:8px;
                    font:16px Helvetica-bold;text-transform:uppercase;color:white;text-align:center;padding:10px 0px 10px 0px}
        .report .sumreportnumber{float:right;width:100%;height:auto;
                    font:22px Helvetica-bold;text-transform:uppercase;color:#004ea2;text-align:center;padding:10px 0px 10px 0px}

        .report .sumreportonline{float:right;width:100%;height:auto;background-color:red;border-top-left-radius:8px;border-top-right-radius:8px;
                    font:16px Helvetica-bold;text-transform:uppercase;color:white;text-align:center;padding:10px 0px 10px 0px}
         .report .sumreportnumberonline{float:right;width:100%;height:auto;
                    font:22px Helvetica-bold;text-transform:uppercase;color:#c90303;text-align:center;padding:10px 0px 10px 0px}

/*=========== css Sitemap ===============*/
.group-sitemap{float:left;width:100%;height:0 auto;margin:auto;overflow:hidden;margin-top:30px;}
    .sitemap-content{float:left;width:100%;height:0 auto;margin:auto;overflow:hidden;margin-top:20px;}
        .sitemap,.sitemap ul{list-style-type:disc;padding-left:20px;margin:0;}
        .sitemap li{margin:6px 0;}
        .sitemap ul{ list-style-type:circle;}
        .sitemap ul.level-3{list-style-type:square;}
        .sitemap a{font:15px Helvetica;color:#0056ff;text-decoration:none;font-size:15px;text-transform:capitalize;}
        .sitemap a:hover{text-decoration:underline;}

/*=========== css news ===============*/
.detail-news{float:left;width:100%;height:0 auto;margin:auto;overflow:hidden;margin-top:30px;}
    .menu-news{float:left;width:100%;height:0 auto;margin:auto;overflow:hidden;}
        .menu-news .breakrum{float:left;width:50%;height:0 auto;margin:auto;list-style:none;}
            .menu-news .breakrum li{float:left;width:auto;height:0 auto;margin:auto;}
            .menu-news .breakrum li a{float:left;width:auto;height:0 auto;font:16px Helvetica;color:#0a0a0a;text-transform:capitalize;}
            .menu-news .breakrum li a:hover{color:red;}
            .menu-news .breakrum li span{float:left;width:2px;height:14px;margin:2px 15px 0px 15px;border-left:solid 2px #000;}
         .menu-news .date-news{float:right;width:50%;height:0 auto;margin:auto;list-style:none;}
            .menu-news .date-news li{float:right;width:auto;height:0 auto;margin:auto;}
            .menu-news .date-news li label{float:right;width:auto;height:0 auto;font:16px Helvetica;color:#0a0a0a;text-transform:capitalize;}
            .menu-news .date-news li span{float:left;width:2px;height:14px;margin:2px 15px 0px 15px;border-left:solid 2px #000;}

    .news-content{float:left;width:100%;height:0 auto;margin:auto;overflow:hidden;margin-top:30px;}
        .news-content .title{float:left;width:100%;height:0 auto;font:16px Helvetica-bold;color:#3f3f3f;text-transform:uppercase;letter-spacing:0.5px;
                    margin-bottom:0px;text-align:left;padding-left:0px;}
        .news-content .imgMain{float:left;width:80%;margin-left:9%;}
          .news-content .videos{width:100%;height:0 auto;overflow:hidden;text-align:center;}
         .news-content .short-descript{float:left;width:100%;height:0 auto;font:14px Helvetica-bold;color:#3f3f3f;letter-spacing:0.5px;
                    margin:0px 0px 10px 0px;text-align:left;padding-left:0px;}
    .list-news{float:left;width:100%;height:0 auto;margin:auto;overflow:hidden;margin-top:20px;}
        .list-news .news-item{float:left;width:32%;height:0 auto;margin:auto;overflow:hidden;margin:0px 1.8% 0px 0px;}
        .list-news .news-item.end{margin:0px 0px 0px 0px;}
            .list-news .news-item .imglinks{float:left;width:100%;height:0 auto;overflow:hidden;margin:0px 0px 0px 0px;}
                .list-news .news-item .imglinks img{float:left;width:100%;height:235px;margin:auto;overflow:hidden;transition:all .4s linear;object-fit:cover;}
                .list-news .news-item .imglinks img:hover{transform:scale(1.3);}
            .list-news .news-item .links{float:left;width:100%;margin:10px 0px 20px 0px;font:15px Helvetica;color:#0a0a0a;text-transform:capitalize;
                    text-align:justify;letter-spacing:0.5px;line-height:22px;overflow:hidden;display:-webkit-box;-webkit-line-clamp: 2;
                    -webkit-box-orient: vertical;min-height:45px;}
            .list-news .news-item .links:hover{color:red;}

/*=========== css news ===============*/
.industrial-content{float:left;width:100%;height:0 auto;margin:auto;overflow:hidden;margin-top:30px;}
        .industrial-content .title{float:left;width:100%;height:0 auto;font:16px Helvetica-bold;color:#3f3f3f;text-transform:uppercase;letter-spacing:0.5px;
                    margin-bottom:0px;text-align:center;padding-left:0px;}
        .industrial-content .imgMain{float:left;width:80%;margin-left:9%;}
          .industrial-content .videos{width:100%;height:0 auto;overflow:hidden;text-align:center;}
         .industrial-content .short-descript{float:left;width:100%;height:0 auto;font:14px Helvetica-bold;color:#3f3f3f;letter-spacing:0.5px;
                    margin:0px 0px 10px 0px;text-align:left;padding-left:0px;}

/*=========== css news ===============*/
.report-content{float:left;width:80%;height:0 auto;margin:auto;overflow:hidden;margin:30px 0px 0px 10%;}
    .report-content h3{float:left;width:100%;height:0 auto;font:19px Helvetica-bold;color:#534a4a;letter-spacing:0.5px;text-align:center;font-style:italic;}
    .report-content ul{float:left;width:100%;height:0 auto;overflow:hidden;list-style:none;margin:20px 0px 0px 0px;}
        .report-content ul li{float:left;width:100%;height:0 auto;margin:15px 0px 0px 0px;}
        .report-content ul li.reportcol{margin:15px 0px 0px 4.9% !important;}
        .report-content ul li label{float:left;width:100%;height:0 auto;font:14px Helvetica-bold;color:#3f3f3f;}
        .report-content ul li select{float:left;width:97%;height:0 auto;font:15px Helvetica;margin:5px 0px 0px 0px;border:solid 1px #c3c3c3;padding:10px;
                            background-color:#e7e7ed;border-radius:3px;}
        .select2-container--default .select2-selection--single .select2-selection__rendered{float:left;width:98.3%;height:0 auto;font:15px Helvetica;
                                                                                margin:5px 0px 0px 0px;border:solid 1px #ccc;
                                      padding:8px !important;background-color:#e7e7ed !important;border-radius:3px;}
        .select2-container--default .select2-selection--single{border:none !important;}
        .select2-container--default .select2-selection--single .select2-selection__arrow b{top:96% !important;}
        .report-content ul li input{float:left;width:95%;height:0 auto;font:15px Helvetica;margin:5px 0px 0px 0px;border:solid 1px #c3c3c3;padding:10px;
                            background-color:#e7e7ed;border-radius:3px;}
        .report-content ul li .button-report{float:left;width:auto;height:0 auto;font:15px Helvetica-bold;margin:0px;border:solid 1px #004ea2;
                                padding:10px;background-color:#004ea2;color:white;border-radius:5px;}
        .report-content ul li .button-report:hover{background-color:red;color:white;}

/*=========== css area list ===============*/
.area-list{float:left;width:100%;height:0 auto;margin:auto;overflow:hidden;margin-top:20px;}
    .area-list .area-item{float:left;width:32%;height:0 auto;margin:auto;overflow:hidden;margin:0px 1.8% 20px 0px;}
    .area-list .area-item.end{margin:0px 0px 0px 0px;}
        .area-list .area-item .imglinks{float:left;width:100%;height:0 auto;overflow:hidden;margin:0px 0px 0px 0px;position:relative;}
            .area-list .area-item .imglinks img{float:left;width:100%;height:235px;margin:auto;overflow:hidden;transition:all .4s linear;object-fit:cover;}
            .area-list .area-item .imglinks img:hover{transform:scale(1.3);}

            .area-list .area-item .imglinks .area-content{position:absolute;width:100%;height:0 auto;overflow:hidden;left:0;bottom:0;background-color:#c73232;
                                opacity:0.8;}
                .area-list .area-item .imglinks .area-content .links{float:left;width:100%;margin:15px 0px 0px 0px;font:18px Helvetica-bold;color:#0a0a0a;
                        text-transform:capitalize;text-align:justify;letter-spacing:0.5px;line-height:22px;color:white;text-align:center;}
                 .area-list .area-item .imglinks .area-content .addressindus{float:left;width:98%;margin:0px 0px 15px 1%;font:14px Helvetica-bold;color:#0a0a0a;
                        text-transform:capitalize;text-align:justify;letter-spacing:0.5px;line-height:18px;color:white;text-align:center;}

/*=========== css Job ===============*/
 .list-job{float:left;width:100%;height:0 auto;margin:auto;overflow:hidden;margin-top:20px;}
        .list-job .job-item{float:left;width:98.3%;height:0 auto;margin:auto;overflow:hidden;margin:0px 0px 20px 0px;border:solid 1px #ccc;padding:10px;
                    background-color:#f8f1f1;}
            .list-job .job-item .imglinks{float:left;width:10%;height:0 auto;overflow:hidden;margin:0px;background-color:white;padding:1%;
                                          border:solid 1px #ccc;}
                .list-job .job-item .imglinks img{float:left;width:100%;height:100px;margin:auto;overflow:hidden;transition:all .4s linear;object-fit:cover;
                            }
                .list-job .job-item .imglinks img:hover{transform:scale(1.3);}
            .list-job .job-item .group-links{float:left;width:86%;margin:0px 0px 20px 15px;}
                .list-job .job-item .group-links .links{float:left;width:100%;margin:0px;font:14px Helvetica-bold;color:#0a0a0a;text-transform:uppercase;
                    text-align:justify;line-height:22px;}
                .list-job .job-item .group-links .links:hover{color:red;}
                .list-job .job-item .group-links .company{float:left;width:100%;margin:0px;font:14px Helvetica;color:#696969;text-transform:capitalize;
                    text-align:justify;line-height:22px;}
                .list-job .job-item .group-links .KCN{float:left;width:100%;margin:0px;font:14px Helvetica;color:#696969;text-transform:capitalize;
                    text-align:justify;line-height:22px;}
                .list-job .job-item .group-links .descrip{float:left;width:32%;margin:10px 0px 0px 0px;font:14px Helvetica;color:#696969;
                                    text-transform:capitalize;text-align:justify;line-height:22px;font-style:italic;}
                 .list-job .job-item .group-links .descrip i{padding-right:5px;}
            .jobuser-content{float:left;width:95.8%;height:0 auto;margin:0px;border:solid 1px #ccc;padding:2%;}


/*=========== css download document ===============*/
.download-content{float:left;width:100%;height:0 auto;margin:auto;overflow:hidden;margin-top:20px;}
    .download-content .criteria-search{float:left;width:90%;height:0 auto;margin:0px 0px 0px 5%;overflow:hidden;}
        .download-content .criteria-search h3{float:left;width:100%;height:0 auto;margin:auto;font:17px Helvetica-bold;color:#534a4a;}
        .download-content .criteria-search ul{float:left;width:100%;height:0 auto;list-style:none;}
            .download-content .criteria-search ul li{float:left;width:44%;height:0 auto;}
            .download-content .criteria-search ul li.button{float:left;width:10%;height:0 auto;}
            .download-content .criteria-search ul li select{float:left;width:97%;height:0 auto;font:15px Helvetica;margin:5px 0px 0px 0px;border:solid 1px #c3c3c3;padding:10px;
                            background-color:#e7e7ed;border-radius:3px;}
            .download-content .criteria-search ul li input{float:left;width:90%;height:0 auto;font:15px Helvetica;margin:5px 0px 0px 0px;border:solid 1px #c3c3c3;padding:10px;
                            background-color:#e7e7ed;border-radius:3px;}
            .download-content .criteria-search ul li .search-document{float:left;width:auto;height:0 auto;font:15px Helvetica-bold;margin:5px 0px 0px 0px;border:solid 1px #004ea2;
                                padding:10px;background-color:#004ea2;color:white;border-radius:5px;}
             .download-content .criteria-search ul li .search-document:hover{border:solid 1px red;background-color:red;}

     .download-content .criteria-content{float:left;width:100%;height:0 auto;margin:30px 0px 0px 0px;overflow:hidden;}
        .table-container{width:100%;overflow-x:auto;}
        .custom-table {width:90%;border-collapse:collapse;margin-left:5%;}
        .custom-table thead{background-color:#2f80ed;color:white;font:15px Helvetica;letter-spacing:0.5px;}
        .custom-table .backgroud-blue{background-color:#f3f1f1;}
        .custom-table th,
        .custom-table td{padding:12px 15px;text-align:left;border:1px solid #999; /* ✅ border ngoài table */font:15px Helvetica;letter-spacing:0.5px;}
        .custom-table th{font-weight:bold;text-align:center;}
        .custom-table tbody tr:hover{background-color:#f5f5f5;}
        .custom-table td:nth-child(1){width:50px;text-align:center;}
        .custom-table td:nth-child(4), .custom-table td:nth-child(5), .custom-table td:nth-child(6){width:100px;text-align:center;}
        .custom-table a{color:blue;text-decoration:none;}
        .custom-table a:hover{text-decoration:underline;}

/*=========== css sitemap leader ===============*/
 .sitemap-leader{float:left;width:100%;height:0 auto;margin:auto;overflow:hidden;position:relative;}

/*=========== css form contact ===============*/
.contact-content{float:left;width:80%;height:0 auto;margin:auto;overflow:hidden;margin-top:30px;margin-left:10%;}
    .contact-content h3{float:left;width:100%;height:0 auto;font:18px Helvetica-bold;color:#534a4a;letter-spacing:0.5px;
            text-align:left;line-height:25px;}
    .contact-content h4{float:left;width:100%;height:0 auto;font:19px Helvetica;color:#534a4a;letter-spacing:0.5px;text-align:left;font-style:italic;}
    .contact-content ul{float:left;width:100%;height:0 auto;overflow:hidden;list-style:none;margin:20px 0px 0px 0px;}
        .contact-content ul li{float:left;width:100%;height:0 auto;margin:15px 0px 0px 0px;}
        .contact-content ul li.reportcol{margin:15px 0px 0px 4.9% !important;}
        .contact-content ul li label{float:left;width:100%;height:0 auto;font:14px Helvetica-bold;color:#3f3f3f;}
        .contact-content ul li select{float:left;width:99%;height:0 auto;font:15px Helvetica;margin:5px 0px 0px 0px;border:solid 1px #c3c3c3;padding:10px;
                            background-color:#e7e7ed;border-radius:3px;}
        .contact-content ul li input{float:left;width:95%;height:0 auto;font:15px Helvetica;margin:5px 0px 0px 0px;border:solid 1px #c3c3c3;padding:10px;
                            background-color:#e7e7ed;border-radius:3px;}
        .contact-content ul li textarea{float:left;width:95%;height:0 auto;font:15px Helvetica;margin:5px 0px 0px 0px;border:solid 1px #c3c3c3;padding:10px;
                            background-color:#e7e7ed;border-radius:3px;}
        .contact-content ul li .button-report{float:left;width:auto;height:0 auto;font:15px Helvetica-bold;margin:0px;border:solid 1px #004ea2;
                                padding:10px;background-color:#004ea2;color:white;border-radius:5px;}

        .contact-content ul li .button-report:hover{background-color:red;color:white;}


/*===========css footer===============*/
.footer{float:left;width:100%;height:0 auto;margin:auto;overflow:hidden;background-color:#004ea2;padding:20px 0px 20px 0px;}
    .footer h3{float:left;width:100%;height:0 auto;text-align:center;font:16px Helvetica-bold;text-transform:uppercase;color:#ebebeb;line-height:22px;}
    .footer h4{float:left;width:100%;height:0 auto;text-align:center;margin-top:5px; font:16px Helvetica;color:#ebebeb;line-height:22px;}

.wrap-menu-mobile{display:none;}
.langues-button-mobile{display:none;}



@media (min-width: 1821px) {
    .group-new-main .link-main{min-height:40px;}
    .input-bill .input-content span{height:35px;}
    .main-content{width:80%;height:0 auto;margin:auto;overflow:hidden;}
    .sologun{width:100%;margin:2.8% 0px 0px 20px;font:bold 22px Helvetica;color:#e01919;letter-spacing:1px;
             line-height:30px;}
    .sologun-english{width:100%;margin:5px 0px 0px 20px;font:bold 22px Helvetica;color:#e01919;letter-spacing:1px;
             line-height:30px;}  
        .group-new-main .link-img-main img{height:538px;}
        .group-new-list .list-item .img-main{height:85px;}
        .group-new-list .list-item .links{font-size:17px;line-height:22px;}
        .col-feature-left .imglink-featured .imglink{height:445px;}
        .col-feature-right .right-item .imglink-featured .imglink{height:226px;}
        .list-partner .partner-item{width:160px;}
    .width93{width:95% !important;}
        .header-news h3.fontsize{font-size:14px;}
}
@media (min-width: 1440px) and (max-width: 1820px) 
{
}      
@media (min-width: 1024px) and (max-width: 1440px) 
{   
}        
@media (min-width: 768px) and (max-width: 1023px) 
{
   .wrap-menu-mobile{display:block;}
    .langues-button-mobile{display:block;}
    .group-solugun{display:none;}

    #header-banner{margin-top:0px;}
    .main-content{width:96%;margin-left:2%;}
    .logo{width:50px;margin-right:0px;margin-left:36%;}
    .sologun{display:none; width:77%; margin:10px 0px 0px 9px;font-size:13px;line-height:16px;}
    .sologun-english{display:none;}
    .langues-button{display:none;}
    .langues-button-mobile{float:right;width:40%;height:0 auto;margin-top:10px;}
            .langues-button-mobile .langues{float:right;width:auto;font:14px Helvetica-bold;margin:8px 5px 5px 5px;}
            .langues-button-mobile span{float:right;width:2px;height:15px;border-left:solid 2px #000;margin-top:6px;}
            .langues-button-mobile .langues:hover,.langues-button-mobile .langues.active{color:red;}
    .group-search{width:100%;}
    .langues-button .login{font-size:13px;padding:6px 14px 6px 14px;}
    .langues-button .langues{font-size:13px;}
    .search{width:70%;margin:10px 0px 10px 15%;padding:1px;}
    .search a{margin:3px 7px 0px 8px;}
    .search input{width:83%;}
    .wrap-menu{display:none;}
    .col-main{width:100%;}
    .group-new-hot{margin-top:10px;}
    .group-new-main{width:100%;}
    .group-new-main .link-img-main img{height:230px;}
    .group-new-list{width:100%;margin:10px 0px 0px 0px;}
    .group-new-list .list-item{width:47%;margin-right:3%;}
    .group-new-list .list-item .img-main{width:99%;height:120px;}
    .group-new-list .list-item .img-main img{object-fit:cover;height:120px;}
    .group-new-list .list-item .links{width:100%;margin:6px 0px 0px 0px;text-align:justify;}
    .group-ads{margin-top:20px;}
    .group-ads .link-ads{height:50px;}
    .header-news img{width:30px;margin:7px 0px 0px 7px;}
    .header-news h3{width:88%;font-size:15px;padding-top:14px;}
    .group-news .news-hot .link-img-hot img{height:160px;}
    .group-news .news-hot .link-hot{font-size:14px;text-align:left;line-height:19px;}
    .group-news .news-list-item{margin-bottom:8px;}
    .group-news .news-list-item a{width:92%;font-size:14px;text-align:justify;line-height:19px;-webkit-line-clamp:inherit;}
    .button-all{font-size:13px;margin-left:36%;padding:7px 12px 7px 12px;}
    .col-right{width:100%;}
    .group-news.margin-left-2{margin-left:0px;}


    .row-featured{display:inherit;}
    .col-feature-left{width:100%;}
    .col-feature-right{width:100%;}
    .col-feature-left .imglink-featured .imglink{height:270px;}
    .col-feature-right .right-item .overlay-Featured{width:100%;padding:10px 0px 0px 0px;}
    .col-feature-right .right-item .overlay-Featured .title{width:89%;font-size:13px;line-height:18px;}
    .marginleft42{margin-left:37% !important;}
    .list-partner .partner-item{width:46%;height:185px;margin-bottom:10px;}
    .list-partner .partner-item img{width:100%;}
    .bottom-menu{display:none !important;}
    .col-feature-right .right-item .imglink-featured .imglink{height:130px;}
    .logo-bottom{width:15%;}
    .infor-text-bottom{width:81%;margin-left:10px;padding:0px 0px 10px 0px;}
    .infor-text-bottom h2{font-size:14px;}
    .infor-text-bottom h3{font-size:13px;line-height:14px;margin-bottom:5px;}
    .infor-text-bottom span{font-size:13px;}
    .hanld-cert{display:none;}
    .maps{width:100%;margin:10px 0px 20px 0px;}
    .report{width:100%;}
    .footer{padding:30px 0px 40px 0px;}
    .footer h3{width:96%;margin-left:2%;line-height:17px;font:12.2px Helvetica-bold;}
    .footer h4{width:96%;margin-left:2%;font-size:12.5px;line-height:16px;}
    .col-feature-right .right-item .iconplay_video{left:39%;}
    .group-news{width:100%;}

    /*=========== css Sitemap ===============*/
    .width93{width:85% !important;font-size:18px !important;}
    .list-news .news-item{width:100%;}
    .button-mobiledetail{margin-left:40%;}
    .report-content{width:100%;margin-left:0px;}
    .col46{width:100% !important;}
    .report-content ul li.reportcol{margin:15px 0px 0px 0px !important;}
    .report-content ul li select{width:99%;}
    .report-content ul li input{width:93%;}
    .report-content ul li .button-report{margin-left:38%;}

    .contact-content{width:100%;margin-left:0px;}
    .contact-content ul li.reportcol{margin:15px 0px 0px 0px !important;}
    .contact-content ul li select{width:99%;}
    .contact-content ul li input{width:93%;}
    .contact-content ul li .button-report{margin-left:38%;}


}
@media (min-width: 480px) and (max-width: 767px) 
{
    .wrap-menu-mobile{display:block;}
    .langues-button-mobile{display:block;}
    .group-solugun{display:none;}

    #header-banner{margin-top:0px;}
    .main-content{width:96%;margin-left:2%;}
    .logo{width:50px;margin-right:0px;margin-left:36%;}
    .sologun{display:none; width:77%; margin:10px 0px 0px 9px;font-size:13px;line-height:16px;}
    .sologun-english{display:none;}
    .langues-button{display:none;}
    .langues-button-mobile{float:right;width:40%;height:0 auto;margin-top:10px;}
            .langues-button-mobile .langues{float:right;width:auto;font:14px Helvetica-bold;margin:8px 5px 5px 5px;}
            .langues-button-mobile span{float:right;width:2px;height:15px;border-left:solid 2px #000;margin-top:6px;}
            .langues-button-mobile .langues:hover,.langues-button-mobile .langues.active{color:red;}
    .group-search{width:100%;}
    .langues-button .login{font-size:13px;padding:6px 14px 6px 14px;}
    .langues-button .langues{font-size:13px;}
    .search{width:70%;margin:10px 0px 10px 15%;padding:1px;}
    .search a{margin:3px 7px 0px 8px;}
    .search input{width:83%;}
    .wrap-menu{display:none;}
    .col-main{width:100%;}
    .group-new-hot{margin-top:10px;}
    .group-new-main{width:100%;}
    .group-new-main .link-img-main img{height:230px;}
    .group-new-list{width:100%;margin:10px 0px 0px 0px;}
    .group-new-list .list-item{width:47%;margin-right:3%;}
    .group-new-list .list-item .img-main{width:99%;height:120px;}
    .group-new-list .list-item .img-main img{object-fit:cover;height:120px;}
    .group-new-list .list-item .links{width:100%;margin:6px 0px 0px 0px;text-align:justify;}
    .group-ads{margin-top:20px;}
    .group-ads .link-ads{height:50px;}
    .header-news img{width:30px;margin:7px 0px 0px 7px;}
    .header-news h3{width:88%;font-size:15px;padding-top:14px;}
    .group-news .news-hot .link-img-hot img{height:160px;}
    .group-news .news-hot .link-hot{font-size:14px;text-align:left;line-height:19px;}
    .group-news .news-list-item{margin-bottom:8px;}
    .group-news .news-list-item a{width:92%;font-size:14px;text-align:justify;line-height:19px;-webkit-line-clamp:inherit;}
    .button-all{font-size:13px;margin-left:36%;padding:7px 12px 7px 12px;}
    .col-right{width:100%;}
    .group-news.margin-left-2{margin-left:0px;}


    .row-featured{display:inherit;}
    .col-feature-left{width:100%;}
    .col-feature-right{width:100%;}
    .col-feature-left .imglink-featured .imglink{height:270px;}
    .col-feature-right .right-item .overlay-Featured{width:100%;padding:10px 0px 0px 0px;}
    .col-feature-right .right-item .overlay-Featured .title{width:89%;font-size:13px;line-height:18px;}
    .marginleft42{margin-left:37% !important;}
    .list-partner .partner-item{width:46%;height:185px;margin-bottom:10px;}
    .list-partner .partner-item img{width:100%;}
    .bottom-menu{display:none !important;}
    .col-feature-right .right-item .imglink-featured .imglink{height:130px;}
    .logo-bottom{width:15%;}
    .infor-text-bottom{width:81%;margin-left:10px;padding:0px 0px 10px 0px;}
    .infor-text-bottom h2{font-size:14px;}
    .infor-text-bottom h3{font-size:13px;line-height:14px;margin-bottom:5px;}
    .infor-text-bottom span{font-size:13px;}
    .hanld-cert{display:none;}
    .maps{width:100%;margin:10px 0px 20px 0px;}
    .report{width:100%;}
    .footer{padding:30px 0px 40px 0px;}
    .footer h3{width:96%;margin-left:2%;line-height:17px;font:12.2px Helvetica-bold;}
    .footer h4{width:96%;margin-left:2%;font-size:12.5px;line-height:16px;}
    .col-feature-right .right-item .iconplay_video{left:39%;}
    .group-news{width:100%;}

    /*=========== css Sitemap ===============*/
    .width93{width:85% !important;font-size:18px !important;}
    .list-news .news-item{width:100%;}
    .button-mobiledetail{margin-left:40%;}
    .report-content{width:100%;margin-left:0px;}
    .col46{width:100% !important;}
    .report-content ul li.reportcol{margin:15px 0px 0px 0px !important;}
    .report-content ul li select{width:99%;}
    .report-content ul li input{width:93%;}
    .report-content ul li .button-report{margin-left:38%;}

    .contact-content{width:100%;margin-left:0px;}
    .contact-content ul li.reportcol{margin:15px 0px 0px 0px !important;}
    .contact-content ul li select{width:99%;}
    .contact-content ul li input{width:93%;}
    .contact-content ul li .button-report{margin-left:38%;}


}
@media (max-width: 479px) 
{
    .wrap-menu-mobile{display:block;}
    .langues-button-mobile{display:block;}
    .group-solugun{display:none;}

    #header-banner{margin-top:0px;}
    .main-content{width:96%;margin-left:2%;}
    .logo{width:50px;margin-right:0px;margin-left:36%;}
    .sologun{display:none; width:77%; margin:10px 0px 0px 9px;font-size:13px;line-height:16px;}
    .sologun-english{display:none;}
    .langues-button{display:none;}
    .langues-button-mobile{float:right;width:40%;height:0 auto;margin-top:10px;}
            .langues-button-mobile .langues{float:right;width:auto;font:14px Helvetica-bold;margin:8px 5px 5px 5px;}
            .langues-button-mobile span{float:right;width:2px;height:15px;border-left:solid 2px #000;margin-top:6px;}
            .langues-button-mobile .langues:hover,.langues-button-mobile .langues.active{color:red;}
    .group-search{width:100%;}
    .langues-button .login{font-size:13px;padding:6px 14px 6px 14px;}
    .langues-button .langues{font-size:13px;}
    .search{width:70%;margin:10px 0px 10px 15%;padding:1px;}
    .search a{margin:3px 7px 0px 8px;}
    .search input{width:83%;}
    .wrap-menu{display:none;}
    .col-main{width:100%;}
    .group-new-hot{margin-top:10px;}
    .group-new-main{width:100%;}
    .group-new-main .link-img-main img{height:230px;}
    .group-new-list{width:100%;margin:10px 0px 0px 0px;}
    .group-new-list .list-item{width:47%;margin-right:3%;}
    .group-new-list .list-item .img-main{width:99%;height:120px;}
    .group-new-list .list-item .img-main img{object-fit:cover;height:120px;}
    .group-new-list .list-item .links{width:100%;margin:6px 0px 0px 0px;text-align:justify;}
    .group-ads{margin-top:20px;}
    .group-ads .link-ads{height:50px;}
    .header-news img{width:30px;margin:7px 0px 0px 7px;}
    .header-news h3{width:88%;font-size:15px;padding-top:14px;}
    .group-news .news-hot .link-img-hot img{height:160px;}
    .group-news .news-hot .link-hot{font-size:14px;text-align:left;line-height:19px;}
    .group-news .news-list-item{margin-bottom:8px;}
    .group-news .news-list-item a{width:92%;font-size:14px;text-align:justify;line-height:19px;-webkit-line-clamp:inherit;}
    .button-all{font-size:13px;margin-left:36%;padding:7px 12px 7px 12px;}
    .col-right{width:100%;}
    .group-news.margin-left-2{margin-left:0px;}


    .row-featured{display:inherit;}
    .col-feature-left{width:100%;}
    .col-feature-right{width:100%;}
    .col-feature-left .imglink-featured .imglink{height:270px;}
    .col-feature-right .right-item .overlay-Featured{width:100%;padding:10px 0px 0px 0px;}
    .col-feature-right .right-item .overlay-Featured .title{width:89%;font-size:13px;line-height:18px;}
    .marginleft42{margin-left:37% !important;}
    .list-partner .partner-item{width:46%;height:185px;margin-bottom:10px;}
    .list-partner .partner-item img{width:100%;}
    .bottom-menu{display:none !important;}
    .col-feature-right .right-item .imglink-featured .imglink{height:130px;}
    .logo-bottom{width:15%;}
    .infor-text-bottom{width:81%;margin-left:10px;padding:0px 0px 10px 0px;}
    .infor-text-bottom h2{font-size:14px;}
    .infor-text-bottom h3{font-size:13px;line-height:14px;margin-bottom:5px;}
    .infor-text-bottom span{font-size:13px;}
    .hanld-cert{display:none;}
    .maps{width:100%;margin:10px 0px 20px 0px;}
    .report{width:100%;}
    .footer{padding:30px 0px 40px 0px;}
    .footer h3{width:96%;margin-left:2%;line-height:17px;font:12.2px Helvetica-bold;}
    .footer h4{width:96%;margin-left:2%;font-size:12.5px;line-height:16px;}
    .col-feature-right .right-item .iconplay_video{left:39%;}
    .group-news{width:100%;}

    /*=========== css Sitemap ===============*/
    .width93{width:85% !important;font-size:18px !important;}
    .list-news .news-item{width:100%;}
    .button-mobiledetail{margin-left:40%;}
    .report-content{width:100%;margin-left:0px;}
    .col46{width:100% !important;}
    .report-content ul li.reportcol{margin:15px 0px 0px 0px !important;}
    .report-content ul li select{width:99%;}
    .report-content ul li input{width:93%;}
    .report-content ul li .button-report{margin-left:38%;}

    .contact-content{width:100%;margin-left:0px;}
    .contact-content ul li.reportcol{margin:15px 0px 0px 0px !important;}
    .contact-content ul li select{width:99%;}
    .contact-content ul li input{width:93%;}
    .contact-content ul li .button-report{margin-left:38%;}

    .list-job .job-item .imglinks{width:20%;}
    .list-job .job-item .imglinks img{height:50px;}
    .list-job .job-item{width:96.3%;padding:5px;}
    .list-job .job-item .group-links{width:76%;margin-left:5px;}
    .list-job .job-item .group-links .descrip{width:100%;margin-top:2px;}
    .jobuser-content{width:94.8%;}

    .menu-news .breakrum{width:100%;display:none;}
    .menu-news .date-news{float:right;width:100%;margin-top:5px;}
    .menu-news .date-news li{float:right;}
    .menu-news .breakrum li span{margin:2px 5px 2px 5px;}
    .news-content{margin-top:0px;}
    .area-list .area-item{width:100%;}
    .news-content .title{text-align:center;}
    .news-content .imgMain{width:100%;margin-left:0px;}

    .download-content .criteria-search{width:100%;margin-left:0px;}
    .download-content .criteria-search ul li input{width:100%;}
    .download-content .criteria-search ul li.button{width:100%;}
    .custom-table{width:100%;margin-left:0px;}
}    