@media screen and (max-width: 1024px) {
  .img_fix_z img{
    max-width: 100% !important;
    height: auto !important;
  }
  .footer-news1 {
    width: 50%;
  }
  .footer-news2 {
    width: 50%;
  }
  .footer-news3 {
    width: 50%;
  }
  .footer-news4 {
    width: 50%;
  }
  .thongtinft {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 20px;
    padding: 17px;
    border: 1px solid #5a5a5a;
    margin: 40px auto 10px !important;
    max-width: 100% !important;
    width: 100%;
  }
  .content-sp,
  .wrap-spbc {
    padding-left: 5px;
    padding-right: 5px;
  }

  .grid-news {
    width: 100%;
    display: grid;
    grid-gap: 15px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  div.menu,
  div.main_content,
  div.footer,
  div.copy,
  div.thongtin,
  div.wap_header,
  div.bao_tintuc,
  div.doitac,
  div.gioithieu {
    width: 97%;
  }

  div.menu ul li a {
    padding: 0px 20px;
  }
}

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

  .hidden_destop {
    display: block;
  }

  .menu_baophu {
    background: #000;
    opacity: 0.8;
    z-index: 998;
    left: 0px;
    top: 0px;
    position: fixed;
    width: 100%;
    height: 100%;
    display: none;
  }

  .icon_menu_mobi {
    color: #000;
    font-size: 19px;
    text-decoration: none;
    display: block;
    /* width: 50%; */
    cursor: pointer;
    display: block;
    cursor: pointer;
    float: left;
    margin-bottom: 0;
  }

  .icon_menu_mobi i {
    /* float: left; */
    /* margin-right: 9px; */
    /* margin-top: 12px; */
  }

  div.menu_mobi {
    display: block;
    color: #fff;
    font-size: 18px;
    text-decoration: none;
    display: block;
    padding: 0px 10px;
    width: 100%;
    cursor: pointer;
    display: block;
    height: 100%;
    height: 50px;
    line-height: 50px;
    cursor: pointer;
  }

  div.menu_mobi_add {
    display: block;
    position: fixed;
    left: -100%;
    top: 0;
    background: #fff;
    z-index: 99999;
    color: #000;
    height: 100vh;
    overflow: auto;
    line-height: 1.5;
    padding-top: 40px;
    padding-bottom: 20px;
    width: 85%;
    min-width: 140px;
    max-width: 440px;
    box-shadow: inset -4px 0px 8px rgba(0, 0, 0, 0.3);
    transition: 0.5s;
  }

  div.menu_mobi_active {
    left: 0;
    transition: 0.5s;
  }

  div.menu_mobi_add ul {
    list-style: none;
  }

  div.menu_mobi_add ul li a {
    text-decoration: none;
    color: #000;
    display: block;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    padding: 10px 40px 10px 10px;
    margin-left: 20px;
    font-size: 13px;
    position: relative;
  }

  div.menu_mobi_add ul li a.active2 {
    color: #000;
  }

  div.menu_mobi_add ul li a i {
    position: absolute;
    height: 100%;
    right: 0;
    top: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    width: 40px;
    text-align: center;
    padding-top: 13px;
    transform: rotate(90deg);
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  }

  div.menu_mobi_add ul li a.active2 i {
    transform: rotate(0deg);
    border-left: 1px solid rgba(255, 255, 255, 0.2);
  }

  div.menu_mobi_add ul ul {
    display: none;
  }

  div.menu_mobi_add ul li ul li a {
    padding-left: 20px;
  }

  div.menu_mobi_add ul li ul li ul li a {
    padding-left: 40px;
  }

  .close_menu {
    position: absolute;
    top: 5px;
    right: 7px;
    font-size: 15px;
    background: rgba(255, 255, 255, 0.2);
    width: 25px;
    text-align: center;
    line-height: 25px;
    cursor: pointer;
  }

  div.left_gh,
  div.right_gh {
    width: 100%;
    float: none;
  }

  div.wap_menu {
    height: auto;
    float: none;
  }

  div.menu ul {
    display: none;
  }

  a.home_mobi {
    color: #000;
    text-decoration: none;
    float: right;
    font-size: 20px;
  }

  div.header_mobi {
    display: block;
  }

  div.slider {
    width: 100%;
    padding: 0;
    margin: 0;
  }

  div#danhmuc {
    display: none;
  }

  div.right {
    width: 100%;
    float: none;
  }

  div.left {
    width: 100%;
    float: none;
  }

  div.item {
    /* width: calc( 90% /3); */
    /* margin: calc( 10% /6); */
  }

  div#main_footer {
    width: 100%;
    float: none;
  }

  div#thongke {
    width: 100%;
    float: none;
  }

  div.tt_lh {
    width: 100%;
    float: none;
  }

  div.bando {
    width: 100%;
    float: none;
  }

  .menu_login {
    display: none;
  }

  .hotline {
    display: none;
  }

  .tim {
    display: none;
  }

  .logo {
    float: none;
  }

  .banner {
    float: none;
  }

  .header {
    text-align: center;
  }

  .item-c1 {
    margin: 0 15px;
  }

  .box-c1 {
    left: 14%;
  }

  .leftc1 {
    width: 41.555556%;
    margin-right: 26px;
  }

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

  .box-vs {
    grid-template-columns: repeat(2, 1fr);
  }

  .visao {
    display: none;
  }

  .mota-gt {
    max-height: 100px;
    overflow: hidden;
  }
}

@media screen and (max-width: 800px) {
}

@media screen and (max-width: 700px) {
}

@media screen and (max-width: 603px) {
  .footer-news1 {
    width: 100%;
  }
  .footer-news2 {
    width: 100%;
  }
  .footer-news3 {
    width: 100%;
  }
  .footer-news4 {
    width: 100%;
  }
  .tdec1 ul {
    display: none;
  }

  div.wap_copy {
    text-align: center;
  }

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

  div.search {
    position: relative;
    right: auto;
    top: auto;
    background: #fff;
    border-radius: 2px;
    height: 30px;
    width: 100%;
  }

  div.header a.logo {
    display: block;
  }

  div.header .logo_mobi {
    display: none;
    margin: auto;
    width: 100%;
    line-height: 0;
  }

  div.thongtin span {
    display: none;
  }

  div.box_news {
    width: 100%;
    margin: auto;
  }

  div.tintuc {
    width: 100%;
    float: none;
  }

  div.video,
  div.fanpage {
    width: 100%;
    float: none;
    margin-left: 0;
    margin-top: 20px;
  }

  div.item {
    /* width: calc( 90% /2); */
    /* margin: calc( 10% /4); */
  }

  .zoom_slick {
    width: 90%;
    max-width: 450px;
    float: none;
    margin: auto;
  }

  .product_info {
    width: 100%;
    margin-top: 10px;
  }

  .gh_an {
    display: none;
  }
}

@media screen and (max-width: 460px) {
  div.wap_copy {
    margin-bottom: 45px;
  }

  #toptop {
    bottom: 46px;
  }

  div.doitac img {
    height: 60px;
  }

  div.tieude_giua,
  div#main_footer .ten {
    font-size: 20px;
  }

  .map_description {
    width: 100%;
  }

  .box_news h3 a {
    font-size: 14px;
  }

  div.thongtin {
    display: none;
  }

  .banner {
    margin-left: 0px;
  }

  .mota-gt {
    text-align: justify;
  }

  .box-vs {
    grid-template-columns: repeat(1, 1fr);
  }

  .box-vs .item-vs {
    margin-bottom: 20px;
  }

  .leftc1 {
    width: 100%;
    margin-bottom: 20px;
  }

  .rightc1 {
    width: 100%;
    grid-gap: 5px;
    padding: 0 1%;
  }

  .thuvien {
    grid-template-columns: repeat(2, 1fr);
    padding: 0 1%;
  }

  .thongtinft {
    grid-template-columns: repeat(1, 1fr);
  }

  .item-vs {
    border: none;
  }

  .slogohd {
    margin-left: 0px;
  }
}

@media screen and (max-width: 376px) {
  div.item .sp_gia span.giacu {
    float: none;
    display: block;
  }

  /*div.item
	{
		width:90%;
		margin:10px 5%;
	}*/
}

@media screen and (max-width: 320px) {
}
