

@media (min-width:1200px) /* lg*/ {
    .row_pc{
        margin-right: -15px;
        margin-left: -15px;
    }
    .container{
        width: 1255px;
    }
    .one_pro figcaption{
      min-height: 45px;
    }
}

@media (min-width:992px) and (max-width:1199px) /* md*/{
    .list_link_hd{
        float: left !important;
    }
    .slider_customer.owl-carousel .owl-nav .owl-next {
    right: -40px;
}
.slider_customer.owl-carousel .owl-nav .owl-prev {
    left: -40px;
}
.support-hotline {
    position: fixed;
    
    right: 22px !important;
    z-index: 50;
    pointer-events: none;
    /* display: none; */
}
}

@media (min-width:768px) and (max-width:991px) /* sm*/{
    img.image_sup {
    width: 100%;
}
    .hotline_head {
    background: url(/img/bghotline.png) no-repeat 50% 100% !important;
    text-align: center;
}
.logo_pc {
    text-align: center;
    margin-bottom: 10px;
}
    .col-70 {
    width: 100% !important;
}
    .col-40 {
    width: 100% !important;
}
  .article .box-shadow figure a img {
    width: 100%;
    height: 250px !important;
}
.prod_item a img {
    height: 220px !important;
    width: 100%;
}
  .col-200 {
    width: 50%;
}
  .image_dvu img {
    width: 100%;
}
  .bg_slider img {
    width: 100%;
}
    .sc_header_menu.sticky-header{
        position: relative !important;
    }
    .head_top_left ul li {
    float: left;
    line-height: 33px;
    color: #007ac0;
    font-size: 14px;}

    .menu_main .nav-container .nav-menu .menu-item .menu-link {
    font-family: 'Roboto-Regular';
    font-size: 17px;
    color: #f5f2f2;
    }
    .menu_main .nav-menu>.menu-item>.action {
        color: #fff !important;
    }
    .nav-menu .menu-item {
    border-top: 1px solid #ffffff;
   }
   .has-dropdown:after {
    top: 4px;
    right: -13px;
   }
   .commitment .commitment-content .title {
    font-size: 24px;
    margin-top: 15px;
   }
   .commitment .commitment-content .item div .commitment-title a {
    font-size: 14px;
  }
  .commitment .commitment-content .item div .commitment-sub {
    width: 100%;
   }
 .index-list-block .box_danhgia {
    margin: 20px;
  }
   .slider_customer.owl-carousel .owl-nav .owl-next {
    right: -20px;
}
.slider_customer.owl-carousel .owl-nav .owl-prev {
    left: -20px;
}
.slider_customer.owl-carousel .owl-nav [class*='owl-'] {
    position: absolute;
    top: 20px;
    }
    .search_drop::before {
    background: none;
}
/*.search_drop {
    margin: -40px 0 !important;
    z-index: 999;
    position: fixed;
    right: 50px;
    top: 55px;
}*/
.qts_head_mid {
    padding: 0px;
    background: none;
    margin-top: -16px;
}
.support-hotline {
    position: fixed;
   
    right: -19px !important;
    z-index: 50;
    pointer-events: none;
    /* display: none; */
}
.menu_mb p {
    top: 18px;
    font-size: 20px;
    position: absolute;
    left: 60px;
    font-family: "roboto-condensed.light";
}
.new_box {
    height: 523px;
    overflow: scroll;
}

}

@media (max-width:767px) /* xs*/{
    .new_box {
    height: 523px;
    overflow: scroll;
}
.mota_danhmuc p img {
    height: 100% !important;
    width: 100% !important;
}
.content-main p img {
    width: 100% !important;
    height: 100% !important;
}
.tabcontent p img , .tabcontent p iframe{
    width: 100% !important;
    height: 100% !important;
}
    section.header_menu {
    background: #036b12;
    height: 0 !important;
    margin-bottom: 5px;
}
    .menu_mb p {
    top: 18px;
    font-size: 20px;
    position: absolute;
    left: 60px;
    font-family: "roboto-condensed.light";
}
    .txt_header {
    clear: both;
}
.logo_pc {
    text-align: center;
    margin-bottom: 10px;
}
    .col-70 {
    width: 100% !important;
}
.col-40 {
    width: 100% !important;
}
    .hotline_head {
    background: url(/img/bghotline.png) no-repeat 50% !important;
    text-align: center;
}
    .footer-panel .footer-panel-body .contact li::before {
    font-family: FontAwesome;
    float: left;
    margin-left: 0px !important;
    margin-right: 13px;
}
  .support-hotline {
    position: fixed;
    
    right: -19px !important;
    z-index: 50;
    pointer-events: none;
    /* display: none; */
}
  .col-200 {
    width: 50%;
}
  .image_dvu img {
    width: 100%;
}
    .sc_header_menu.sticky-header{
        position: relative !important;
    }
    .nav-container .nav-menu .menu-item .menu-link {
    font-family: 'Roboto-Regular';
    font-size: 17px;
    color: #fff;
}
    .nav-menu>.menu-item>.action {
        color: #fff !important;
    }
    .head_top_left ul li {
    float: left;
    line-height: 33px;
    color: #007ac0;
    font-size: 14px;}
    .nav-menu .menu-item {
    border-top: 1px solid #ffffff;
  }
    .menu_main .nav-container .nav-menu .menu-item .menu-link {
    font-family: 'Roboto-Regular';
    font-size: 17px;
    color: #f5f2f2;
    }
    .menu_main .nav-menu>.menu-item>.action {
        color: #fff !important;
    }
    .commitment .commitment-content .title {
        font-size: 24px;
        margin-top: 15px;
       }
    .commitment .commitment-content .item div .commitment-title a {
    font-size: 14px;
     }
     .commitment .commitment-content .item div .commitment-sub {
    width: 100%;
   }
   .index-list-block .box_danhgia {
    margin: 20px;
  }
  .bg_slider img {
    width: 100%;
}
.col-20 {
    width: 100%;
}
.col-50 {
    width: 100%;
}
 .slider_customer.owl-carousel .owl-nav .owl-next {
    right: 0px;
}
.slider_customer.owl-carousel .owl-nav .owl-prev {
    left: 0px;
}
.slider_customer.owl-carousel .owl-nav [class*='owl-'] {
    position: absolute;
    top: 20px;
    }
    label.b-label {
    width: 100%;
}
.reg .b-form {
    display: flex;
    width: 100%;
    margin: 0 auto;
    padding-top: 30px;
}
.qts_head_mid {
    padding: 0px;
    background: none;
    margin-top: -16px;
}
}

@media (max-width:480px) {

  .prod_item a img{

    height: 125px !important;
  }
  label.b-label {
    width: 100%;
}
.reg .b-form {
    display: flex;
    width: 100%;
    margin: 0 auto;
    padding-top: 30px;
}
  .col-200 {
    width: 50%;
}
  .slider_customer.owl-carousel .owl-nav [class*='owl-'] {
    position: absolute;
    top: 20px;
    }
  .slider_customer.owl-carousel .owl-nav .owl-next {
    right: 0px;
}
.slider_customer.owl-carousel .owl-nav .owl-prev {
    left: 0px;
}
  .image_dvu img {
    width: 100%;
}
  .col-20 {
    width: 100%;
}
.col-50 {
    width: 100%;
}
  .bg_slider img {
    width: 100%;
}
    .col-480-12{
        width: 100% !important;
    }
    .col-480-6{
        width: 50% !important;
    }
    .hidden-480{
        display: none !important;
    }
    .visible-480{
        display: block !important;
    }
      .menu_main .nav-container .nav-menu .menu-item .menu-link {
    font-family: 'Roboto-Regular';
    font-size: 17px;
    color: #f5f2f2;
    }
    .menu_main .nav-menu>.menu-item>.action {
        color: #fff !important;
    }
    .head_top_left ul li {
    float: left;
    line-height: 33px;
    color: #007ac0;
    font-size: 14px;
   }
    .nav-menu .menu-item {
    border-top: 1px solid #ffffff;
   }
    .commitment .commitment-content .title {
    font-size: 24px;
    margin-top: 15px;
   }
   .commitment .commitment-content .item div .commitment-title a {
    font-size: 14px;
  }

   .index-list-block .box_danhgia {
    margin: 20px;
  }

}


.visible-480{
    display: none;
}
