

@media (min-width:1200px) /* lg*/ {
    /*.row_pc{
        margin-right: -15px;
        margin-left: -15px;
    }*/
    .container{
        width: 1200px;
    }
    .nav-menu > .has-dropdown:after {
        display: none;
    }

}

@media (min-width:992px) and (max-width:1199px) /* md*/{
    .list_link_hd{
        float: left !important;
    }
}

@media (min-width:768px) and (max-width:991px) /* sm*/{
    .sc_header_menu.sticky-header{
        position: relative !important;
    }
}

@media (min-width: 577px) and (max-width:768px) /* xs*/{
    .sc_header_menu.sticky-header{
        position: relative !important;
    }
    .hotline_head{
        display: none;
    }
    .menu_mb {
        width: 98%;
    }
    .nav-toggle{
        right: 30px;
    }
    .head_top_right{
        float: left;
    }
    .info_home_left {
        margin: 0 7px;
    }
    .info_home_right{
        margin: 50px 7px 0 7px;
    }
    .list_info_home ul li{
        margin: 0 35px;
    }
    .library_img .row .col-md-2.w_20{
        width: 50%;
        padding-bottom: 30px;
    }
    .img_top_box_slider{
        float: none;
    }
}
@media (min-width: 481px) and (max-width:576px) /* xs*/{
    .sc_header_menu.sticky-header{
        position: relative !important;
    }
    .hotline_head{
        display: none;
    }
    .menu_mb {
        width: 96%;
    }
    .name_company h2{
        font-size: 24px;
    }
    .nav-toggle{
        right: 30px;
    }
    .head_top_right{
        float: left;
    }
    .head_top_right p{
        padding: 0 5px;
    }
    .desc_tab img {
        max-width: 100%;
    }
    .info_home .home-tab-content{
        max-width: 100%;
    }
    .info_home_left {
        margin: 0 7px;
    }
    .info_home_right{
        margin: 50px 7px 0 7px;
    }
    .info_home .home-tabs {
        margin-right: -85px;
        margin-top: -275px;
    }
    .info_home .tab-panel .ver-line{
        right: 163px;
    }
    .library_img .row .col-md-2.w_20{
        width: 100%;
        padding-bottom: 30px;
    }
    .advice_immediately p{
        width: 100%;
        text-align: center;
    }
    .text_advice p:last-child {
        margin-left: 0;
        margin-top: 20px;
    }
    .img_ft iframe{
        display: block;
        margin: 0 auto;
        margin-bottom: 20px;
    }
    .ft_bot{
        text-align: center;
    }
    /* .img_top_box_slider{
        float: none;
    } */
}
@media (max-width:480px) {
    /*.has-dropdown:after{
        content: "+";
        position: absolute;
        right: 10px;
        top: 10px;
    }*/
    .slider_partner .item{
        text-align: center;
      }
    .col-480-12{
        width: 100% !important;
    }
    .col-480-6{
        width: 50% !important;
    }
    .hidden-480{
        display: none !important;
    }
    .visible-480{
        display: block !important;
    }
    
    .hotline_head{
        display: none;
    }
    /* .menu_mb {
        width: 95%;
    } */
    .full_box_slider, .text_ct_top{
        height: auto;
        padding: 10px;
    }
    .text_ct_top{
        padding: 0;
    }
    .img_top_box_slider img, .img_top_box_slider{
        display: block;
        margin: 15px auto;
    }
    .yc_baogia input{
        margin-bottom: 15px;
    }
    .yc_baogia .form-group{
        margin-bottom: 0;
    }
    .yc_baogia i{
        right: 30px;
    }
    .fb_iframe_widget span{
        width: 100% !important;
    }
    .nav-dropdown{
        background: #fff;
    }
    .news_item_inner .title_news{
        margin: 15px 0;
    }
    .name_company h2{
        font-size: 24px;
    }
    .head_top_right{
        float: left;
    }
    .head_top_right p{
        padding: 0 10px;
    }
    .desc_tab img {
        max-width: 100%;
    }
    .info_home .home-tab-content{
        max-width: 100%;
    }
    .info_home_left {
        margin: 0 7px;
    }
    .info_home_right{
        margin: 50px 7px 0 7px;
    }
    .info_home .home-tabs {
        margin-right: -85px;
        margin-top: -260px;
    }
    .info_home .tab-panel .ver-line{
        right: 163px;
    }
    .library_img .row .col-md-2.w_20{
        width: 100%;
        padding-bottom: 30px;
    }
    .advice_immediately p{
        width: 100%;
        text-align: center;
    }
    .text_advice p:last-child {
        margin-left: 0;
        margin-top: 20px;
    }
    .img_ft iframe{
        display: block;
        margin: 0 auto;
        margin-bottom: 20px;
    }
    .ft_bot{
        text-align: center;
    }
    .img_top_box_slider{
        float: none;
    }
    .list_info_home ul li{
        margin: 5px 40px;
    }
    .support-icon-right_2{
        left: 75% !important;
    }
    .logo_pc img{
        max-width: 60%;
    }
    .logo_pc a:before{
        top: -45px;
        right: -45px;
    }
    .header_info{
        padding: 10px 0;
    }
    .header_info .container{
        padding: 0 5px;
        font-size: 12px;
    }
    .email_top {
        margin-left: 5px;
    }
    .header_info i{
        width: 18px;
        height: 18px;
        font-size: 10px;
        line-height: 18px;
        margin-right: 0;
    }
    .header_middle{
        position: relative;
    }
    .header_middle .nav-toggle{
        position: absolute;
        right: 0;
        top: -5px;
    }
    #section2 {
        margin: 10px 0px;
    }
    h2.tit_home, .partner .title h2,
    .story h2{
        margin-bottom: 15px;
    }
    section#section3{margin-bottom: 0}
    #section5{
        padding: 20px 0 30px;
    }
    .slider_content2 .owl-dots{
        bottom: -35px;
    }
    .header.fixed{
        background: #fff;
    }
    .error-page{
        padding: 0 15px;
        width: 100% !important;
        margin: 0 !important;
    }
    .error-page>.headline{
        font-size: 50px !important;
        padding: 20px !important;
        margin-right: 20px !important;
    }
    .error-page>.error-content{
        margin-left: 0 !important;
    }
    .btn_gui{
        display: inline-block;
        margin-top: 20px;
    }
    .library_image .modal-dialog{
        width: 95% !important;
    }
    .news_cate{
        margin-bottom: 60px;
    }
    .slider_news_home .owl-nav .owl-prev {
        left: 90%;
    }
    .number_hotline a{
        color: #c30008;
    }
}


.visible-480{
    display: none;
}
