
@media screen and (min-width: 1025px) {
    .pc-hidden {display:none !important}
}
@media (max-width: 1024px){
.boxes { display: contents;}
  .owl-carousel .owl-stage {
    display: flex;
    flex-direction: row;
  }
  .margin-bottom-0-mobile {margin-bottom: 0px;}
  .product-body .owl-carousel.owl-drag .owl-item {
    display: contents;
  }
  .owl-carousel.col-sm-6, .owl-carousel .col-xs-6{
    /* width: auto !important; */
  }
  .mobile-reg-support img {
    width: 24px;
    float: right;
  }
  .mobile-reg-support, #header_phone .icon_search {
    float: right;
    margin: 0px 2px !important;
    /* width: 93%; */
    background-color: #14a751;
  }
  .support-online {
      position: relative;
  }
  #regsupport .modal-content{
      background-color: #484848;
  }
  #regsupport .product-advisor-submit{margin: 0;}
  .product-promotion .nav-tabs > li, .product-contents .nav-tabs > li {
      width: 100%;
  }
  .product-promotion .nav-tabs > li > a, .product-contents .nav-tabs > li > a { text-align: left;}
  .product-promotion .tab-content, .product-contents .tab-content {
    background: #fff;
    margin-top: 20px;
  } 
}
@media screen and (max-width: 970px) {
    /* .product-catalog .product-catalog {
        display: contents;
        flex-direction: row;
        flex-wrap: wrap;
    }
    .item-product {
        display: flex;
    } */
    .form-group-mobile {
        margin-bottom: 15px;
    }
    .mobile-hidden {display:none}
  
    .item-product {
        margin: 0;
        margin-bottom: 0;
    }
    .bao-gia-left { position: relative;}
    .top-info-footer{
        font-size:15px
    }
}
@media screen and (max-width: 800px) {
	.product-image a { display: block}
}
@media screen and (min-width: 1128px) {

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

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

}
#header_phone .icon_search, .mobile-reg-support {
    border:1px solid #01a451;
    padding: 6px;
    border-radius: 5px;
}
.navbar-default .navbar-toggle {
    border-color: #01a451; border: 0;
    margin:0px
  
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #01a451;
    width: 25px;
    height: 3px; border-radius:  2px;
}
#m_menu {
     /* padding:10px;margin: 0px;  */
    /* margin-right:20px; */
 }
.div_menu_phone { background-color: transparent; }
@media screen and (max-width:  768px) {
    /* .owl-carousel { z-index:-2} */
    /* .top-banner-left { z-index:1;}
    .blocl_header { z-index:-1} */
    #mobile-full>.col-sm-6 ,#mobile-full>.col-sm-6 , #mobile-full>.col-sm-6  { width:100% }
    .side-left-news, .side-right-news, #videos{ border:0px;}
    .navbar-toggle {
        display: block;
    }
    .side-left{ width:38%}
    .side-right{ width:60%}
    .w_60,.w_50,.w_40,.w_30,.w_20{width:70%}

    .list-block-news > ul { margin-left:10px}
    .navbar-nav {
        display:none;
        /*width: 300px;*/
        /*background-color: #f3f3f3; border:1px solid #ccc;*/
        /*position: absolute;*/
        /*z-index: 99999999999999;*/
        /*float: right;*/
        /*right: 0px;*/
    }
    .navbar-default .navbar-nav > li {
        border-right: solid 0px #01a451;
    }
    .navbar-default .navbar-nav>.home{height: auto}
    .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover, .dropdown-menu>li>a:hover

    {height: auto}
    .navbar-default .navbar-nav > li { border-bottom:1px solid #fff;



    }
    .navbar-default .navbar-nav > li a{  font-weight:500;padding: 10px;}

}
@media (min-width: 667px) and  (max-width:  767px) {
    .col-sm-6{ width:50%}

}

@media screen and (max-width:  736px) {
    .product-image img {
        width:100%;
     
    }
    .side-left, .side-right{ width:100%}
	.product-catalog-grid-2 .product-items,.product-items {
  
    margin: 0 auto;
    padding: 0;
    float: none;
}

}
@media screen and (max-width:  667px) {
    .blocl_header{ width:auto;
      display: inline-block;}

    .hand{ width:28%  !important;
        margin: 10px 2%;}
    .name_cart_mobile {
        width: 50%;
        word-wrap: break-word;
        word-break: break-all;
        white-space: normal;
    }
    .option_cart_mobile {
        width: 150px;
    }
}
@media screen and (max-width:  480px) {
    .hand{ width:46%  !important;
        margin: 10px 2%;}
}
.margin-10 {
    margin:10px;
}
.padding-5 {padding:5px}
.transfer { background-color: transparent;}
.no-padding{ padding: 0px}
.no-padding-left{ padding-left: 0px}
.no-padding-right{ padding-right: 0px}
.no-padding-top{ padding-top: 0px}
.no-padding-bottom{ padding-bottom: 0px}
.no-border{ border: 0px !important}
.no-box-shadow {
    box-shadow: none !important;
}
.relative {position: relative;}
.no-margin {margin:0px !important}
.no-margin-bottom { margin-bottom: 0px;}
.radius-top-rl-5 {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.form-control.require::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: red;
    opacity: 1; /* Firefox */
  }
  .form-control.require::placeholder::after{
      content: "  \2716"
}
 .form-control.require:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: red;
  }
  
 .form-control.require::-ms-input-placeholder { /* Microsoft Edge */
    color: red;
  }
  input.require::placeholder:after {
    content: '*';
    color: darkred;
    font-size: 1.5rem;
 }