@media (max-width: 1024px){

 .box_tool { display: none; } 

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

 .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-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){


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

.slide_menu{
  flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  max-width: 100%;
}
.menu_slide,.head{display: none;}
.title-form,.form-contain ,.hotline-form{width: 100%;margin-bottom: 15px;text-align: center;}
.hotline-form {justify-content: center;}

.tintuc-contain {
    margin-top: 15px;
    margin-left: -7.5px;
    margin-right: -7.5px;
}

.news-index {
    border-radius: 0;
}

.news-index__outside {
    padding: 0 7.5px;
}

.news-index__outside:nth-child(odd) .news-index {
    flex-direction: unset;
}
.tintuc__video-index .wrap-content:last-child {
    position: relative;
    bottom: 0;
}

.footer-article {
    padding: 0;
}

.news-index__outside:nth-child(odd) .news-index .news-index__info {
    text-align: start;
}
 }

@media (max-width: 768px){
  p.name-company { font-size: 24px; } 

 .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,
 .info-news { width: 100%; float: none; } 

 .info-news { margin-top: 15px; padding-left: 0; } 

 
 }

@media (max-width: 576px){

    .col-product{padding: 0 5px;}
    .row-product{margin: 0 -5px;}

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

 .gioithieu-info h3 { font-size: 24px; } 

 .footer {padding-top: 15px;} 

 .footer-article { padding-bottom: 25px; } 

 .footer-powered .wrap-content { padding: 15px 0; } 

 .gioithieu_desc h3 { font-size: 25px; } 

 
 .news-index__pic,.news-index__info {
    flex: 100%;
    -ms-flex: 0 0 100%;
    max-width: 100%;
    padding-left: 0;
}

.news-index__info {
    margin-top: 10px;
}
.news-index__pic img {
    width: 100%;
    height: auto;
    border: 0;
}

.news-index {
    height: auto;
    border: 0;
}

.brandHot-index {
    padding: 15px 0;
    margin-top: 5px;
}

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

.title-main p {
    font-size: 14px;
}

.title-prolist p {
    display: none;
}

.title-prolist {
    border: 0;
}

.produtc-for-list {
    padding: 7.5px 0;
}

.news-index__info h3 {
    font-size: 14px;
    margin-bottom: 5px;
}
.padding-top-bottom {
    padding: 15px 0;
}

.padding-col-form {
    margin-top: 10px;
}

.brandHot {
    padding: 5px;
}

 }