@media (max-width: 991px) {
  header .header_top .header_search {
    top: 0;
    position: relative;
    pointer-events: all;
    transition: .5s;
    opacity: 1;
    margin: 15px 0; }
    header .header_top .header_search .form_input .input_search {
      width: 100%; }
  header .header_top .list_menu_header {
    /* height: 50px; */
    /* width: 268px; */
    position: relative; }
    header .header_top .list_menu_header .menu_parent {
      position: fixed;
      top: 0;
      left: -500px;
      z-index: 5;
      transition: .5s;
      width: 328px;
      background-color: #00962d; }
      header .header_top .list_menu_header .menu_parent .menu_parent_item {
        width: 100%; }
        header .header_top .list_menu_header .menu_parent .menu_parent_item .item_menu {
          width: 100%;
          color: #fff;
          border-bottom: dashed 1px #dddddd59; }
          header .header_top .list_menu_header .menu_parent .menu_parent_item .item_menu:before {
            color: #fff; }
    header .header_top .list_menu_header .btn_show_search {
      display: none; }
    header .header_top .list_menu_header .parent_active {
      position: fixed;
      top: 0;
      left: 0;
      z-index: 5;
      transition: .5s; }
  header .header_logo .header_logo_img {
    bottom: 0 !important;
    position: relative; }

  .home_content .category_product {
    width: 49%;
    margin-top: 0; }
  .home_content .product_hight {
    margin-top: 0;
    width: 49%;
    float: right; }
  .home_content .company_name {
    font-size: 28px; } 
    header .list_menu_header .menu_parent .menu_parent_item .menu_child{
      height: 0  ;
      display: none ;
      position: relative;
      pointer-events: all;
      opacity: 1 ;
      transition: .5s;
    }
    .menu_child .menu_child_item  .item_menu{
      padding-left: 28px !important;

    }
header .list_menu_header .menu_parent .leve2_active .menu_child{
      position: relative !important;
      height: 100%  !important;
      display: inline-block  !important;
      width: 100% !important;
      transition: .5s;
    }

  }
@media (max-width: 768px) {
  header .header_logo {
    text-align: center; }

  .home_content .category_product {
    width: 100%; }
  .home_content .product_hight {
    width: 100%; }
  .home_content .company_name {
    font-size: 28px; } }
@media (max-width: 480px) {
  header .banner_header .banner_slider .banner_text .bn_text_title {
    font-size: 26px; }
  header .list_menu_header .menu_parent {
    width: 268px !important; }
  header .header_logo .header_logo_img img {
    width: 118px;
    object-fit: contain; }

  .home_content .product_asphalt .product_home_item .product_img {
    height: 134px; }
    .home_content .product_asphalt .product_home_item .product_img img {
      height: 134px; }
  .home_content .product_asphalt .product_home_item .product_title .product_name {
    font-size: 11px;
    height: 48px;
    -webkit-line-clamp: 3; }
  .home_content .product_asphalt .product_home_item .product_title .product_price {
    font-size: 14px; }
  .home_content .product_asphalt .product_home_item .product_title .btn_detail {
    padding: 3px 22px; }

  .partner_next {
    right: 16px; }

  .partner_prev {
    right: 48px; } 
    header .company_name{
          font-size: 30px;
    }
    header .banner_header .banner_slider img{
      height: 486px;
    }
    header .banner_header .banner_slider .banner_text{
      bottom: 18%;
    }
    .banner_header .btn_prev_slider, .banner_header .btn_next_slider{
    bottom: 20%;

      top: 80%;
    }
  }

/*# sourceMappingURL=media.css.map */
