@media (min-width: 1024px) {

    .footer-news:nth-child(4) {

        width: 350px;;max-width: 25%;

      }

      

      .footer-news:nth-child(3) {

        width: 300px;max-width: 22%;

      }

      

      .footer-news:nth-child(2) {

        width: 290px;max-width: 22%;

      }

      

      .footer-news:nth-child(1) {

        width: 200px;max-width: 20%;

      }

}

@media (max-width: 1050px ) {

    .wrap_header{display: none;}

    .social_footer{justify-content: space-around;}

}

@media (max-width: 1024px) {
    .bottom_prd p{max-width: 100%;}
    .box_baiviet{grid-template-columns: repeat(2,1fr);}

    .swiper_tieuchi h3{font-size: 15px;}

    .wap_sanphamsale{padding: 15px 0;}

.wap_sanpham{padding-bottom: 15px;}

    .footer-article .wrap-content{padding: 25px 0 0;}

    .social_footer{padding: 15px 0;}

    .footer-news{width: 100%;max-width: 100%;margin-bottom: 15px;}

    .contact-input {

        margin-bottom: 15px;

    }



    .flex-cus,

    .row-video,

    .row-20 {

        margin-left: -5px;

        margin-right: -5px;

    }



    .mg-cus,

    .mg-video,

    .col-20 {

        padding-left: 5px;

        padding-right: 5px;

    }



    .content-text img {

        height: auto !important;

    }



    .padding-top-bottom {

        padding: 2rem 0;

    }



    .pad-top {

        padding-top: 2rem;

    }



    .pad-bottom {

        padding-bottom: 2rem;

    }



    .mg-top {

        margin-top: 2rem;

    }



    .mg-bottom {

        margin-bottom: 2rem;

    }



    .title-detail-main {

        font-size: 20px;

    }



    .cart-fixed {

        bottom: 220px;

    }



    .btn-frame {

        display: none;

    }



    .cart-pro-detail {

        width: 100%;

        margin-top: 10px;

    }



    .pad-bottom {

        padding-bottom: 2rem !important;

    }



    .pad-top {

        padding-top: 2rem !important;

    }



    .padding-top-bottom {

        padding: 2rem 0 !important;

    }





}

@media (max-width: 985px) {



}

@media (max-width: 700px) {



}

@media (max-width: 992px) {

    .box_product{grid-template-columns: repeat(2,1fr);gap: 20px;}

    .othernews {

        position: initial;

    }



    .footer-title:after {

        width: 100%;

    }





    .time-news {

        display: none;

    }





    .footer-ul li {

        width: calc(100% / 2 - 5px);

    }



    .footer-ul {

        display: flex;

        flex-flow: row wrap;

        justify-content: space-between;

    }



}



@media (max-width: 768px) {

    .left-pro-detail,

    .right-pro-detail {

        width: 100%;

        margin: 0px;

    }



    .left-pro-detail,

    .top-contact .article-contact {

        margin-bottom: 30px;

    }



}



@media (max-width: 576px) {

    .wap_form{height: auto;padding: 20px 0;}

    .wap_form form{width: 100%;}

    .slogan_newletter{text-align: center;font-size: 16px;font-weight: bold;}

    .box_product{gap: 5px;}

    .toast-cus {

        left: 5px;

        width: calc(100% - 10px);

    }



    .box-readmore {

        width: calc(100% - 5px);

    }



    .newshome-scroll {

        width: 100%;

    }



    .newshome-intro {

        width: 100%;

        margin-bottom: 20px;

    }



    .top-contact .form-contact .button-contact .file-contact span b {

        max-width: 105px;

    }



    .cart-pro-detail {

        flex-wrap: wrap;

    }



    .cart-pro-detail a {

        width: 100%;

        text-align: center;

        margin: 0px !important;

    }



    .cart-pro-detail a:first-child {

        margin-bottom: 5px !important;

    }

    .footer-ul li{width: 100%;}

}



@media (max-width: 450px) {



.box_baiviet{grid-template-columns: 100%;}

}