@media screen and (max-width: 1001px) {
  .mw{padding-left: 15px !important;padding-right: 15px !important;}
  .row{margin: 0 !important;}
  .content-main{padding: 0 15px;}
  .menu-res{display: block;}
  .header_top,.menu{display: none;}
  .header_bottom,.header_bottom .co{flex-flow: column;width: 100%;padding: 0;align-items: center;}
  .header_bottom .co .logo-header{text-align: center;}
  .co_name{text-align: justify;}
  .featured_products .products_wrapper,.products_wrapper.flex_row{justify-content: center;}
  .about_index .flex_row{flex-flow: column;}
  .about_index .about_info .desc{padding: 10px;}
  .about_index .about_img{height: 300px;}
  .about_index .about_img .img {top: -80px;}
  .about_index .about_img::after{top: -80px;right: 40px;transform: rotate(90deg);bottom: unset;left: unset;}
  .about_index .about_info .name{text-wrap: wrap;}
  .footer-article .wrap-content .row{gap: 10px;}
  .products_wrapper .item {max-width: 240px;width: 100%;}
  .list_product{display: none;}
  .left-pro-detail{padding: 0 !important;margin: 0 !important;}
  .left-pro-detail .MagicZoom{padding: 0;}
}

@media screen and (max-width: 520px) {
  .hide_m{display: none;}
}