

@media (min-width:1200px) /* lg*/ {
    .row_pc{
        margin-right: -15px;
        margin-left: -15px;
    }
    .container{
        width: 1170px;
    }
    .box_info2{
        padding: 0 50px;
    }
    .box_pr{
        padding: 0 120px;
        float: left;
    }
    .row_50{
        margin: 0 -50px;
    }
    .pdd_50{
        padding: 0 50px;
    }
    .igm{
        /*height: 640px;*/
    }
    .box_news h3.name_news{
         height: 45px;
    overflow: hidden;
    }
    .box_news .sub_news
    {
        height: 72px;
    }
    .sub_detail {
       /* margin-top: 75px;*/
    }
}

@media (min-width:992px) and (max-width:1199px) /* md*/{
    .list_link_hd{
        float: left !important;
    }
    .nav-menu > .menu-item > .menu-link{
        font-size: 14px;
    }
}

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

@media (max-width:767px) /* xs*/{
    .sc_header_menu.sticky-header{
        position: relative !important;
    }
    .box_class .sub_class h3{
        font-size: 14px;
    }
    .box_class .sub_class{
        font-size: 14px;
        padding: 5px;
    }
    .sc_program .col-config{
        padding: 0 10px;
    }
    .sc_program .col-config .box_program h3{
        font-size: 13px;
    }
    .sc_program .col-config .box_program .view_prg{
        font-size: 13px;
    }
    .content_tab_info .tab_info li.active a:before, .content_tab_info .tab_info li.active a:after{
        display: none;
    }
    .content_tab_info .tab_info li{
        font-size: 13px;
        padding: 0;
    }
    .content_tab_info .tab_info li a{
        padding: 5px;
        height: 37px;
    }
    .title_pr{
        font-size: 27px;
    }
    .txt_pr {
        font-size: 24px;
    }
}

@media (max-width:480px) {
    .col-480-12{
        width: 100% !important;
    }
    .col-480-6{
        width: 50% !important;
    }
    .hidden-480{
        display: none !important;
    }
    .visible-480{
        display: block !important;
    }
    .list_icon{
        justify-content: center;
    }
    .list_icon li{
        width: 50%;
    }
    .sc_program .col-config{
        width: 100%;
    }
    .sc_program .col-config .box_program h3{
        font-size: 15px;
    }

}


.visible-480{
    display: none;
}
