@media (max-width: 1280px) {
  .wrap-checkout .content-width {
    width: 90%; }
  .wrap-checkout .item-border-1 ul li span{
    white-space: normal;
  }

  .wrap-checkout .table-product .line .data-3 {
    width: calc(100% - 645px); } }
@media (max-width: 1024px) {
  .wrap-checkout .table-product .line .data-1 {
    width: 0;
    padding: 0; }
    .wrap-checkout .table-product .line .data-1 a {
      position: absolute;
      top: 10px;
      right: 5px; }

  .wrap-checkout .table-product .line {
    min-height: 80px; }

  .wrap-checkout .table-product .line .data-2 {
    width: 80px; }

  .wrap-checkout .table-product .line .data-5 {
    width: 125px; }

  .wrap-checkout .input-number .btn-count {
    width: 40px; }

  .wrap-checkout .table-product .line .data-3 {
    width: calc(100% - 405px); }

  .wrap-checkout .table-product .line-coupon .input-wrap {
    width: 100%;
    margin-bottom: 20px; }

  .wrap-checkout .table-product .line-coupon {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }

  .wrap-checkout .table-product .line-coupon input, .coupon input#coupon_code {
    width: calc(100% - 195px)!important; }

  .wrap-checkout .btn{
    position: relative;
    top: -1px;
  }
  .woocommerce .quantity .qty_button{
    padding: 0;
    width: 22px;
  }
  .woocommerce .quantity .qty{
    padding: 0;
    width: 35px;
  }
  .woocommerce .quantity{
    padding: 0 5px;
    display: flex;
  }
  .wrap-checkout .input-number input{
    top: 0;
  }
  .wrap-checkout .item-border-1 ul li, .wrap-checkout .item-no-border ul li, .wrap-checkout .item-border-2 ul li {
    width: 48%; } }
@media (max-width: 767px) {
  .wrap-checkout .table-product .line-head {
    display: none; }

  .wrap-checkout .table-product .line .data-3 {
    text-align: left;
    position: relative;
    width: calc(100% - 80px); }
    .wrap-checkout .table-product .line .data-3:before {
      position: absolute;
      top: 5px;
      left: 5px;
      content: attr(data-name);
      text-transform: none;
      font-size: 14px; }

  .wrap-checkout .table-product .line-data .data-4, .wrap-checkout .table-product .line-data .data-5, .wrap-checkout .table-product .line-data .data-6 {
    position: relative;
    min-height: 80px; }
    .wrap-checkout .table-product .line-data .data-4:before, .wrap-checkout .table-product .line-data .data-5:before, .wrap-checkout .table-product .line-data .data-6:before {
      position: absolute;
      top: 5px;
      left: 50%;
      -webkit-transform: translate(-50%, 0);
              transform: translate(-50%, 0);
      content: attr(data-name);
      text-transform: none;
      font-size: 14px; }

  .wrap-checkout .table-product .line-data .data-4, .wrap-checkout .table-product .line-data .data-6 {
    padding-top: 35px;
    padding-right: 5px; }

  .wrap-checkout .table-product .line {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }

  .wrap-checkout .table-product .line-coupon {
    padding: 0; }

  .wrap-checkout .table-product .line-total {
    padding-left: 0;
    margin: 50px 0 0; }

  .wrap-checkout .full-img {
    height: 200px; }

  .wrap-checkout .item-border-1 ul li, .wrap-checkout .item-no-border ul li, .wrap-checkout .item-border-2 ul li {
    width: 100%; }

  .wrap-checkout .radio-wrap {
    width: 100%;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }

  .wrap-checkout .private-public figure {
    width: 100%;
    margin-bottom: 30px;
    padding: 0;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    padding-top: 30px; }
    .wrap-checkout .private-public figure img {
      max-width: 200px;
      margin: auto; }

  .wrap-checkout h1 {
    margin-bottom: 50px; }

  .wrap-checkout .order-form .input-wrap {
    width: 100%; }

  .wrap-checkout .order-form .input-wrap textarea, .wrap-checkout .order-form .input-wrap input {
    font-size: 16px; }

  .wrap-checkout .order-table .line p {
    margin: 0 0 10px;
    width: 100% !important; }

  .wrap-checkout .order-table .line p:last-child {
    margin-bottom: 0; }

  .wrap-checkout .order-table .line {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }
@media (max-width: 568px) {
  .wrap-checkout .full-img {
    height: 150px;
    margin-bottom: 50px; }

  .wrap-checkout .table-product .line-coupon input, .coupon input#coupon_code {
    width: 100%!important;
    margin-bottom: 15px; }

  .wrap-checkout .btn {
    width: 100%; }

  .wrap-checkout .btn-wrap a {
    margin: 0 20px 20px; }

  .wrap-checkout h1 {
    margin-bottom: 50px; }
  .wrap-checkout .table-product .line-total p>span{
    width: 60%;
    padding-left: 50px;
  }

  .wrap-checkout .table-product .line .data-4 {
    width: 120px; } }
@media (max-width:  480px){
  .wrap-checkout .table-product .line-total p>span {
    width: 45%;
    padding-left: 0;
  }
  .wrap-checkout .table-product .line-total p>span a{
    font-size: 14px;
  }
}
/*# sourceMappingURL=responsive.css.map */