@media all {
  .col-xs-2_4 {
    width: 20%;
  }
}
@media (min-width: 1200px) {
  #box-search-top .search input {
    width: 300px;
  }
}
@media (min-width: 768px) {
  .col-sm-2_4 {
    width: 20%;
  }
}
@media (min-width: 992px) {
  .col-md-2_4 {
    width: 20%;
  }
}
@media (min-width: 1200px) {
  .col-lg-2_4 {
    width: 20%;
  }
}
@media (max-width: 480px) {
  #cart > .content {
    max-width: 250px;
  }
  #cart > .content .mini-cart-info li .image {
    display: none;
  }
  #cart > .content .mini-cart-info li .info-cart-r {
    width: 100%;
  }
  .box-number-info .content-box-info { 
    padding-left: 0;
    text-align: center;
  }
  .testimonials-slider .note-sale-content { padding: 30px 15px 40px; }
}
@media (max-width: 600px) {
  .product-combo .row-mar10 div[class*="col-"] {
    width: 100%;
  }
}
@media (max-width: 768px) {
  body.common-home #header .header-bottom {
    top: 54px!important;
  }
  #header .header-top .pull-left {
    width: 100%;
    text-align: center;
  }
  #header ul.list-info-address li {
    display: block;
    margin: 0;
  }
  #header .header-top .pull-right{
    position: absolute;
    right: 15px;
    bottom: -25px;
    z-index: 9999;
  }
  #language .drop-button { 
    color: #fde253;
    white-space: nowrap; 
  }
  body.common-home #header .header-bottom {
    top: 54px;
  }
  .header-social { display: none; }
  #slideshow-home .owl-pagination {
    position: relative;
    top: 0;
    transform: translateY(0);
    margin-top: -34px;
    width: 100%;
    left: 0;
  }
  #slideshow-home .owl-pagination .owl-page {
    display: inline-block;
    margin: 0 15px 15px;
  }
  .product-combo ul.tab-list {
    width: 100%;
    padding: 10px;
    text-align: center;
  }
  .product-by-type.product-by-cat .row { margin: 0 -10px; }
  .list-product-mobi .col-xs-6 {
      padding: 0 10px;
  }
  .list-product-mobi .col-xs-6:nth-child(2n+1) {
      clear: both;
  }
  .product-by-type.product-by-cat .box-border { padding: 0; }
  .box-heading .pull-right {
      width: 100%;
      text-align: right;
      margin-top: -10px;
  }
  .box-heading .pull-right a {
      padding: 0 0 10px;
  }
  .box-product_ .price {
      min-height: 48px;
  }
  .box-product_ .price * {
    display: block;
    margin: 0!important;
  }
  .footer-social .row {
    display: block;
  }
  .footer-social .row .col-xs-12 {
    text-align: center;
  }
  .footer-social .media-service {
    text-align: center;
    margin-top: 20px;
  }
  #column-left { display: none; }
}
@media (max-width: 992px) {
  body.common-home #header .header-top, body.common-home #header .header-bottom {
    display: block;
  }
  body.common-home #header .header-bottom {
    top: 34px;
  }
  .header-home { display: none; }
  .header-bottom .pull-left {
    width: 100%;
  }
  .nav-mobi { margin-top: -20px; }
  .nav-toggle-mb { color: #fde253; }
  .common-home #column-left {
    display: none;
  }
  #box-search-top .search {
    margin-top: 10px;
  }
  .slideshow .container, .slideshow .container div[class*="col-"] {
    padding: 0;
  }
  .box-product_ .info-p { 
    padding: 10px 8px 0; 
    text-align: center;
  }
  .box-product_ .btn-group { 
    padding: 0 8px 10px;
    text-align: center;
  }
  .box-product_ .btn-group .btn-item {
    padding: 0 10px;
    float: unset;
    display: inline-block;
  }
  .box-product_ .btn-group .btn-item span { display: none; }
  .box-product_ .btn-group .btn-item.button_add_cart i { 
    padding: 0 10px;
    border: 0;
    margin: 0;
  }
  .box-product_ .btn-group .btn-item.button_add_cart i:after { display: none; }
  .swiper-button-next, .swiper-button-prev { display: none; }
  .product-by-type.product-by-cat .col-xs-6.col-md-4:nth-child(3n+1) {
    clear: unset;
  }
  .product-by-type.product-by-cat .col-xs-6.col-md-4:nth-child(2n+1) {
    clear: both;
  }
  .menu-mobi #box-search-top {
  	position: relative;
  	opacity: 1;
  	visibility: visible;
  	right: 0;
  }
  .menu-mobi #box-search-top .search #_button-search {
  	color: #25160f;
  	position: absolute;
  	right: 10px;
  	top: 10px;
  }
  .menu-mobi #box-search-top .search input { width: 100%; }
  .inner-menu-mobi .cart-top-all {
  	float: right;
  }
}
@media (max-width: 1200px) {  
  .header-home .menu-home .icon-header { margin-top: 0; }
}