@media screen and (min-width: 1440px) {
    .container {
        max-width: 1215px;
    }

}

@media (max-width: 1200px) {
    .container, .container-lg, .container-md, .container-sm {
        max-width: 100%;
    }
}

@media screen and (max-width: 1024px) {
    
    .bvmn .layout img {
        height: 75px;
    }
    .breadcrumb::before{
        display: none;
    }
    .hr::after {
        display: none;
    }
    .breadcrumb::after {
        display: none;
    }
    .slide{
        height: 100%;
    }
    .slide .owl-stage-outer .owl-stage .owl-item .item,
    .slide .owl-stage-outer .owl-stage .owl-item .box-thumbnail,
    .slide .owl-stage-outer .owl-stage .owl-item,
    .slide .owl-stage-outer .owl-stage,
    .slide .owl-stage-outer{
        height: 100%;
    }
    .slide .thumbnail-lazy img {
        height: 100%;
        object-fit: fill;
    }
    .bvmn .layout p {
        -webkit-line-clamp: 2;
    }
    .bvmn .layout img {
        height: 66px;
    }
}
@media screen and (min-width: 575px) {
    .hnc-box-body .row-fluid .span5 {
        height: 200px !important;
    }
}
@media screen and (max-width: 992px) {
    .xntg p {
        height: 46px;
    }
    .bvmn .layout img {
        height: 64px;
    }
    .container, .container-lg, .container-md, .container-sm {
        max-width: 100%;
        padding: 0;
    }
    .row{
        margin: 0;
    }
    .bvmn .layout p {
        font-size: 14px;
        flex: 1;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        word-break: break-word;
    }
    .listdadv ul li::before {
        display: none;
    }
    .listdadv ul li{
        padding: 0;
    }
    .listdadv ul {
        padding: 10px;
    }
    .menu .nav {
        gap: 0px !important;
    }
    .title.bg-title h3 {
        font-size: 13px;
    }
    .cttb{
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        background: #efefef;
    }
    
}

@media screen and (max-width: 920px) {
    .bvmn .layout img {
        height: 55px;
    }
}
@media screen and (max-width: 819px) {
    .bvmn .layout img {
        height: 45px;
    }
}
@media screen and (max-width: 767px) {

    .ob-none {
        object-fit: contain;
    }

    #header {
        display: none;
    }

    #footers {
        display: block !important;
    }

    footer {
        display: none;
    }

    #hd-mobile {
        display: flex;
        align-items: center;
        position: relative;
    }

    .header-top {
        display: none;
    }

    .inforcontact {
        display: block !important;
    }

    .main-banner,
    .main-content,
    .doitac,
    .doitacdichvu,
    .new {
        display: none !important;
    }

    .main-content-mobile,
    .pagemobile {
        display: block !important;
    }


    .btn-top {
        position: fixed;
        bottom: 5px;
        left: 5px;
        right: auto;
        cursor: pointer;
        z-index: 999;
    }

    .cat-title hr {
        display: none;
    }
}

@media screen and (max-width: 768px) {}

@media screen and (max-width: 575px) {}

@media screen and (max-width: 425px) {}

@media screen and (max-width: 320px) {}