.container {
    padding-left: 20px;
    padding-right: 20px;
}

@media (max-width:992px) {
    .container {
        width:100%;
    }
   
}
@media (max-width:767px) {
    .logo img{
        height: 50px;
    }
    .container {
        width:100%;
    }
    header{
        position: sticky;
        z-index: 99999;
        top:0;
    }
    .header {

        background-image: none !important;

        background: #fff;
        z-index: 999;
    }
    .news-img-right:last-child{
        margin-bottom: 20px
    }
    .weather{
        display: none;
    }
    .main-menu-box{
        overflow-y: hidden;
        overflow-x: auto;
        scrollbar-width: none;
    }
    .bigmenu{
        top: 75px
    }
    .search-input{
        width: 100%;
        background: #fff;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        height: 75px;
        z-index: -1;
        visibility: hidden;
         opacity: 0;
        padding: 4px 35px 0 60px;

        display: flex;
        align-items: center;
        flex: 1;
    }
    .search-input.active{
        opacity: 1;
        z-index: 999;
        visibility: visible
    }
    .headerSearch{
        display: flex;
        align-items: center;
        width: 100%;
        border-radius: 20px;
        border: 1px solid #ddd;
    }
    .headerSearch .txtSearch{
        position: absolute;
        display: block !important;
        top: 0;
        transform: none;
        left: 0;
        right: 0;
        height: 34px;
        border-radius: 20px;
        border: none
    }
    .btnSearch{
        border: none;
    }
    .bg-wrap::before{
        min-width: 100%;
    }
    .headerSearch .txtSearch{
        position: relative;
        margin: 0 10px;
        width: 100%;
    }
    .btnchuyenmuc span {
        display: none;
    }
    .btnchuyenmuc.active span{
        display: block
    }
    .btnchuyenmuc{
        background-image: url(../images/icon24-menu-gray.svg);
        background-position: center center;
        background-repeat: no-repeat;
        display: inline-block;
        vertical-align: middle;
        width: 34px;
        height: 34px;
        border: none;
        background-color: transparent;
        padding: 0;
        position: relative;
        z-index: 9999;
    }
    .btnchuyenmuc.active{
        background: none
    }
    .bigmenu ul .biglst .parent{
        width: 175px
    }
    .bigmenu ul .biglst .listchild{
        margin-left: 175px;
    }
    .news-group-2{
        margin-bottom: 20px;
    }
    .header-account span{
        display: none;
    }
    .hidden-md{
        display: block;
    }
    .news-img-right:first-child, .news-img-right {
        margin-top: 10px;
        padding-top: 10px;
        border-top: 1px solid #eee;
    }
    .news-img-left-large{
        grid-template-columns: 145px calc(100% - 161px);
    }
    .news-img-left-large .des{
        -webkit-line-clamp: 2;
    }
    .br-l, .br-r{
        border: none !important;
    }
    .news-group-1:last-child{
        margin-bottom: 20px;
        padding-bottom: 20px;
        border-bottom: 1px solid #eee;
    }
    .category-wrap.line{
        margin-top: 24px;
    }
    .category-head, .category-nav{
        display: block;
    }
    .category-nav{
        margin: 10px 0 0 0;
        overflow-x: auto;
        white-space: nowrap;
        padding-bottom: 5px;
    }
    .category-nav li{
        display: inline-block;
    }
    .spotlight-nav{
        display: block;
    }
    .spotlight-menu{
        margin: 10px 0 0 0;
        overflow-x: auto;
        white-space: nowrap;
        padding-bottom: 5px;
    }
    .spotlight-menu li{
        display: inline-block;
    }
    footer .logo{
        display: block;
        text-align: center;
    }
    .footer-app{
        margin-top: 10px;
        text-align: center;
    }
    footer .flex-center {
        justify-content: center;
    }
    .copyright{
        margin-top: 10px;
        text-align: center;
    }
    .category-inner .menu-second.child{
        display: block;
        white-space: nowrap;
        overflow-x: auto;
        padding-bottom: 5px;
    }
    .menu-second.child li{
        display: inline-block;
    }
    .title-container{
        margin-bottom: 10px;
    }
    .news-child-right-mn h3{
        font-size: 14px;
    }
    .dd-flex{
        display: block;
    }
    h1.title-page{
        font-size: 26px;
        line-height: 1.5;
    }
    .singular-footer .social-pin li:nth-child(6) {
        flex: 0;
    }
    .hometext, #news-bodyhtml{
        margin-top: 10px;
        font-size: 16px;
    }
    .video-row{
        display: block;
    }
    .video-col.main{
        margin-bottom: 20px;
    }
    .news-group-2 h3, .news-group-1 h3{
        -webkit-line-clamp: unset;
        height: auto;
    }
    .video-item{
        margin-bottom: 24px;
    }
    .article-related .article-excerpt{
        display: none;
    }
    .article-related{
        padding: 16px;
        margin-bottom: 20px;
    }
    .article-care.list .article-item{
        display: block;
    }
    .article-care.list .article-item h3{
        margin-top: 10px;
    }
    .copyright-box{
        display: block
    }
    .dmca-badge{
        margin-top: 10px;
    }
}
@media (max-width:499px) {
    .nv-infodie {
        width:100%;
    }
    
}
@media (min-width:500px) and (max-width:991px) {
    
}
@media (min-width:500px) {
	.nv-infodie {
        width:500px;
        top: 100px;
        left: 0;
        right: 0;
    }
}
@media (min-height:500px) {
    .container {
        width:100%;
    }
    .nv-infodie {
        height:500px;
        top:5%;
    }
}
@media (min-width:768px) {
    .container {
        width:100%;
    }
    
}
@media (min-width:992px) {
    .container {
        width:100%;
        width: 1158px;
    }
}
@media (min-width:1200px) {
    .container{
        width: 1158px;
    }
}
