@media(max-width: 1760px) {}

@media(max-width: 1470px) {

    .chitiet-tintuc>div .co1,
    .chuyenmuctintuc>div .co1 {
        max-width: 64%;
    }

    .chitiet-tintuc>div .co2,
    .chuyenmuctintuc>div .co2 {
        max-width: 34%;
    }

    .chitiet-tintuc>div .co1 .related_news .new-list-related .slick-list {
        min-width: auto;
        margin-left: 0;
    }

    .home03 .row .col:nth-child(2) {
        padding-left: 0;
    }

    .datlich01 .txt h2 {
        line-height: 54px;
    }

    .datlich01 .ro.ro2>div,
    .datlich01 .ro.ro1>div {
        max-width: 340px;
    }

    .datlich01 .ro.ro3>div {
        max-width: 220px;
    }

    .taxvacxin .main .block-1,
    .singleproduct>div .block-1 {
        max-width: 64%;
    }

    .taxvacxin .main .block-2,
    .singleproduct>div .block-2 {
        max-width: 34%;
    }

    .home05 .ux-tintuc .block1 {
        max-width: 42%;
    }

    .home05 .ux-tintuc .block2 {
        max-width: 55%;
    }
}

@media(max-width: 1366px) {
    .datlich01 .ro {
        margin-bottom: 0;
    }

    .datlich01 .ro.ro2>div,
    .datlich01 .ro.ro1>div {
        max-width: 48.5%;
    }

    .datlich01 .ro.ro3>div {
        max-width: 31.5%;
    }
    .header-main .flex-left .nav>li a{
        font-size: 15px;
    }
}

@media(max-width: 1232px) {
    .header .flex-row .flex-left {
        margin-left: 0;
    }

    .header-main .nav>li {
        margin: 0 14px;
    }
}

@media(max-width: 1140px) {
    .header-main .nav>li {
        margin: 0px 9px;
    }

}

@media(max-width: 1024px) {
    .cn-menu {
        min-width: 295px;
    }

    .cn-menu>div a {
        font-size: 15px !important;
    }

    .cn-menu>div:nth-child(1) a {
        margin-left: 54px;
    }

    .cn-menu>div:nth-child(1) a::before {
        margin-left: -54px;
    }

    .header-main .flex-left .nav>li a {
        font-size: 14px;
    }

    .header-main .nav>li {
        margin: 0px 7px;
    }

    .home03 .row .col:nth-child(2) .nd1 {
        grid-template-columns: repeat(1, 1fr);
    }

    .home03 .row .col:nth-child(2) {
        padding-left: 40px;
    }

    .taxproduct .main .block {
        grid-template-columns: repeat(3, 1fr);
    }
}

@media(max-width: 849px) {
    #logo {
        position: absolute;
        left: 0;
    }

    .footer-Main .row .co3 .nd {
        padding-left: 0px;
    }

    .chitiet-tintuc>div .co1,
    .chitiet-tintuc>div .co2,
    .chuyenmuctintuc>div .co1,
    .chuyenmuctintuc>div .co2 {
        max-width: 100%;
    }

    .gioithieu02 .row .col:nth-child(2) .col-inner,
    .gioithieu01 .row .col:nth-child(2) .col-inner {
        grid-template-columns: repeat(2, 1fr);
    }

    .gioithieu02 .row .col:nth-child(2) .col-inner .img img,
    .gioithieu01 .row .col:nth-child(2) .col-inner .img {
        max-width: 100%;
    }

    .home03 .row .col:nth-child(2) {
        padding-left: 15px;
    }

    .home03 .row .col:nth-child(1) img {
        max-width: 100%;
    }

    .home03 .row .col:nth-child(2) .nd1 {
        grid-template-columns: repeat(1, 1fr);
    }

    .home01 {
        margin-top: 0;
        min-height: auto;
    }

    .home01 .row {
        margin-top: 0;
    }

    .home01 .row .col:nth-child(1) .nd{
        max-width: 100%;
    }
    .home01 .row .col:nth-child(2) img{
        max-width: 60%;
        margin: 0 auto;
        display: block;
    }

    .home01 .row .col:nth-child(1) {
        margin-bottom: 20px;
    }

    .home04 .row .col .img-inner {
        text-align: center;
    }

    .datlich01 .ro.ro2>div,
    .datlich01 .ro.ro1>div {
        max-width: 49%;
    }

    .datlich01 .ro.ro3>div {
        max-width: 32%;
    }

    .home05 .row .col:nth-child(2) {
        padding-bottom: 30px;
    }

    .popup-video {
        width: 800px;
        height: 450px;
    }

    .singleproduct>div .block-1,
    .singleproduct>div .block-2 {
        max-width: 100%;
    }

    .home05 .ux-tintuc .block1 {
        max-width: 49%;
    }

    .home05 .ux-tintuc .block2 {
        max-width: 49%;
    }
    .home02 .slick-prev.slick-arrow{
        left: 0;
        z-index: 9;
    }
    .home02 .slick-next.slick-arrow{
        right: 0;
    }
}

@media(max-width: 820px) {}

@media(max-width: 812px) {}

@media(max-width: 768px) {
    .taxproduct .main .block {
        grid-template-columns: repeat(2, 1fr);
    }

    .popup-video {
        width: 700px;
        height: 350px;
    }

    .home05 .ux-tintuc .block1 {
        max-width: 100%;
        margin-bottom: 30px;
    }

    .home05 .ux-tintuc .block2 {
        max-width: 100%;
    }
}

@media(max-width: 691px) {
    .popup-video {
        width: 600px;
        height: 300px;
    }
}

@media(max-width: 656px) {
    .datlich01 .btn::before {
        left: 36%;
    }
}



@media(max-width: 480px) {
    .footer-Main .row .co2 .nd {
        margin-left: 0;
    }

    .chuyenmuctintuc>div .co1>div .featured-posts {
        grid-template-columns: repeat(1, 1fr);
        gap: 0;
    }

    .chuyenmuctintuc>div .co1>div .post.dig {
        display: block;
    }

    .chuyenmuctintuc>div .co1>div .post.dig .hinhanh {
        max-width: 100%;
        margin-right: 0;
    }

    .chuyenmuctintuc>div .co1>div .post.dig .hinhanh img {
        max-width: 100%;
        min-width: 100%;
    }

    .chuyenmuctintuc>div .co1>div .post.dig .content {
        margin-top: 15px;
    }

    .chitiet-tintuc>div .co1 .related_news .new-list-related .slick-arrow {
        top: 40%;
        background-color: #FF9700;
        color: white;
        border: none;
    }

    .chitiet-tintuc>div .co1 .related_news .new-list-related .slick-arrow:hover {
        color: white;
    }

    .gioithieu02 .row .col:nth-child(2) .col-inner,
    .gioithieu01 .row .col:nth-child(2) .col-inner {
        grid-template-columns: repeat(1, 1fr);
    }

    .home01 .row .col:nth-child(1) .nd h2,
    .home02 .text h2,
    .home03 .row .col:nth-child(1) h3,
    .datlich01 .txt h2,
    .home05 .row .col:nth-child(1) h2,
    .home07 .row .col .txt h2,
    .home07 .row .col .txt h2 {
        font-size: 28px;
        line-height: 45px;
    }

    .home01 .row .col:nth-child(1) .nd p {
        margin-bottom: 20px;
    }

    .home01 .row .col:nth-child(1) .nd .btn {
        margin-top: 30px;
    }

    .home02,
    .home03,
    .home04,
    .home05,
    .home07 {
        min-height: auto;
    }

    .datlich01 .ro {
        display: block;
    }

    .datlich01 .ro.ro3>div,
    .datlich01 .ro.ro2>div,
    .datlich01 .ro.ro1>div {
        max-width: 100%;
    }

    .datlich01 .btn::before {
        left: 31%;
    }

    .lienhe .row .col:nth-child(2) .formLienHe .ro {
        display: block;
    }

    .lienhe .row .col:nth-child(2) .formLienHe .ro>div:nth-child(1) {
        margin-right: 0;
    }

    .lienhe .row .col:nth-child(2) .formLienHe .ro>div:nth-child(2) {
        margin-left: 0px;
    }

    .lienhe .row .col:nth-child(2) {
        padding-left: 15px;
    }

    .taxproduct .main .block {
        grid-template-columns: repeat(1, 1fr);
    }

    .taxvacxin .main .block-1,
    .taxvacxin .main .block-2,
    .singleproduct>div .block-1,
    .singleproduct>div .block-2 {
        max-width: 100%;
    }

    .popup-video {
        width: 400px;
        height: 300px;
    }

    .phan-trang>div:nth-child(1) {
        text-align: center;
        margin-bottom: 15px;
    }

    .phan-trang {
        margin-bottom: 20px;
    }

    .taxvacxin .main .block-1>div .connent {
        display: block;
    }

    .taxvacxin .main .block-1>div .connent .hinhanh {
        max-width: 100%;
        margin-right: 0;
        margin-bottom: 10px;
    }

    .taxvacxin .main .block-1>div .connent .hinhanh img {
        height: 250px;
    }

    .taxvacxin .main .block-1>div .connent {
        margin-bottom: 15px;
    }

    .product-images .product-gallery-slider img {
        height: 500px;
    }

    .home01 .row .col:nth-child(1) .nd p{
        font-size: 18px;
        line-height: 28px;
    }
    .home01 .row .col:nth-child(2) img{
        max-width: 70%;
    }
}

@media(max-width: 430px) {
    .datlich01 .btn::before {
        left: 30%;
    }
}

@media(max-width: 428px) {}

@media(max-width: 414px) {}

@media(max-width: 390px) {
    .datlich01 .btn::before {
        left: 28%;
    }

    .home01 .row .col:nth-child(1) .nd .btn {
        display: block;
    }

    .home01 .row .col:nth-child(1) .nd .btn>div:nth-child(1) {
        justify-content: center;
    }

    .home01 .row .col:nth-child(1) .nd .btn>div:nth-child(2) {
        margin-top: 15px;
    }

    .home05 .row .col:nth-child(1) h2 {
        margin-bottom: 0;
    }

    .home05 .row .col:nth-child(2) .ux-tintuc .block .post-image img {
        height: 260px;
    }

    .popup-video {
        width: 360px;
        height: 170px;
    }
}

@media(max-width: 375px) {
    .datlich01 .btn::before {
        left: 26%;
    }
}

@media(max-width: 360px) {
    .popup-video {
        width: 340px;
        height: 150px;
    }
}

@media(max-width: 320px) {
    .datlich01 .btn::before {
        left: 22%;
    }

    .popup-video {
        width: 300px;
        height: 130px;
    }
}