@media (max-width: 1024px){
    .footer-powered .wrap-content{
        flex-direction: column;
        justify-content: center;
        align-items: center;
        text-align: center;
    }
 .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; } 



 .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; } 

 .menu { display: none; } 

 .menu-res { display: block; } 

 .product-tool { opacity: 1; visibility: visible; position: initial; } 

 .product-tool a span { display: none; } 
 }

@media (max-width: 992px){

    a.logo-head img {
    max-height: 75px;
}
 .head { display: none; } 

 .menu_slide { display: none; } 

.slide_menu { flex: 0 0 100%; -ms-flex: 0 0 100%; max-width: 100%; padding: 0; } 

.col-product { width: 25%; } 

.form-contain { max-width: 450px; margin-right: auto; } 

.form-outside:after,.form-outside:before { display: none; } 

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

.footer-top__address, .footer-top__contact { max-width: 50%; } 

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

.footer-bottom__right > .d-flex, .footer-bottom__worktime > .d-flex { max-width: 100%; margin-bottom: 15px; } 

.footer-bottom__right { max-width: 100%; } 

.footer-bottom__worktime p:last-child { margin-left: 15px; } 


 .othernews { position: initial; } 
 .footer-title:after { width: 100%; } 

 #fanpage-facebook { width: 300px; overflow: hidden; margin: auto; } 

 .footer-news:nth-child(4) { width: 100%; } 

 .footer-news:nth-child(3) { width: 100%; margin-bottom: 20px; } 

 .footer-news:nth-child(2) { width: 100%; margin: 20px 0; } 

 .footer-news:nth-child(1) { width: 100%; } 

 .time-news { display: none; } 

 .copyright,
 .statistic { width: 100%; text-align: center; } 

 .footer-ul li { width: calc(100% / 2 - 5px); } 

 .footer-ul {display: flex;flex-flow: row wrap;justify-content: space-between;margin: 0;} 
 }

@media (max-width: 768px){
 .item-video1 img { height: 250px; } 

 .right-intro { width: 100%; } 

 .left-intro { width: 100%; margin-bottom: 20px; padding-right: 0; } 

 .left-pro-detail,
 .right-pro-detail { width: 100%; margin: 0px; } 

 .left-pro-detail,
 .top-contact .article-contact { margin-bottom: 30px; } 

 .pic-news { width: 40%; } 
.info-news { width: 60%; padding-left: 10px; } 
.name-news { font-size: 15px; } 
.desc-news.text-split { -webkit-line-clamp:2; } 
 }

@media (max-width: 576px) {
    .footer-title {
    font-size: 22px;
    margin-bottom: 10px;
    text-align: center;
}
 .col-product { width: calc(100% / 3); } 

.form-outside { border-radius: 50px; padding: 0 15px 15px; } 

.form-text { max-width: 100%; } 

.form-contain { max-width: 100%; } 
 .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; } 


 .title-main h2 { font-size: 25px; } 

.title-main p { font-size: 15px; margin-bottom: 7px; } 

.col-product { width: 50%; } 

.cart-product span { font-size: 12px; } 

.price-box { padding-bottom: 0; font-size: 14px; } 

.title-product h2 { font-size: 25px; margin-bottom: 5px; } 

.form-text p:nth-child(1) {font-size: 35px;line-height: 45px;} 

.form-text p:nth-child(2) {font-size: 35px;line-height: 45px;}

.form-text p:nth-child(3) {
    font-size: 16px;
} 

.form-text { margin-bottom: 10px; } 

.footer-top__address, .footer-top__contact { max-width: 100%; margin-bottom: 7px; } 

.footer-top .d-flex > [class*="footer-top__"]:after { display: none; } 

.footer-top { margin-bottom: 15px; } 

.footer-bottom__chinhsach, .footer-bottom__danhmuc {max-width: 100%;text-align: start;} 

.footer-bottom__danhmuc {border: 0;margin: 10px 0;} 

.footer-bottom__worktime { margin-top: 10px; padding-top: 10px; } 

.footer-bottom__worktime p:first-child {font-size: 18px;width: 100%;text-align: center;}  }

.name-com {
    font-size: 30px;
    text-align: center;
}

.slogan-com {
    font-size: 18px;
    text-align: center;
}

.footer {
    padding: 20px 0;
}