.w-product-quantity .product-quantity-label {
  display:none;
}
.w-product-quantity .pr_attr {
  font-size:14px;
  position: absolute;
  display:block;
}
.w-product-quantity .qty-input {
  text-align: right;
}
.w-product-quantity .qty-input label {
  display:none;
}
.w-product-quantity .qty_packs .price_1:after {
  color: #cccccc;
  font-size:18px;
  margin: 0px auto 0px;
  vertical-align: top;
  content:'x';
  display:inline-block;
  margin:0px 25px 0px 15px;
}
.w-product-quantity .qty_packs .price_1,  .w-product-quantity .qty_packs .qty-box {
  vertical-align: top;
  display:inline-block;
}
.w-product-quantity .qty_packs .price_1,  .w-product-quantity .qty_packs .qty_price {
  font-size:18px;
  padding:3px 0px 0px;
}
.w-product-quantity .qty_packs .qty-input {
  border-bottom:1px solid #e0e0e0;
  padding:0px 0px 20px;
}
.w-product-quantity .qty_packs .qty-input:after {
  clear: both;
  content:'';
  display:block;
}
.w-product-quantity .qty_packs .qty-input + .qty-input {
  padding:20px 0px;
}
.w-product-quantity .qty_packs .qty_price {
  min-width:150px;
  text-align: right;
  display:inline-block;
}
.w-product-quantity .qty_packs .qty_t {
  float: left;
  display:block;
}
.w-product-quantity .qty_t span {
  font-size:14px;
  display:block;
}
.w-product-quantity .total-qty {
  padding:15px 0px 0px;
}
.w-product-quantity .total-qty .inps {
  float: right;
}
.w-product-quantity .total-qty .qty_price {
  padding:0px 0px;
}
.w-product-quantity .total-qty,  .w-product-quantity .total-qty .qty_price {
  font-size:24px;
}
@media (max-width:576px) {
  .w-product-quantity .qty-input {
    text-align: center;
  }
}
