.width-60-percent {
  width: 60% !important;
  float: left !important;
}

.sum-relamation-width {
  width: 20%;
  float: left;
  margin-left: 4%;
  position: relative;
  top: 102px;
}

.sum-relamation-top {
  color: #878787 !important;
  font-size: 12px !important;
  font-weight: bold !important;
  padding-left: 10px !important;
  background: #ebebeb !important;
}

.sum-padding {
  padding: 0px 0px 10px 0px;
}

.order-products-top {
  width: 60% !important;
  float: left;
  background: #ebebeb !important;
  position: relative;
  top: -22px;
}

.order-product-row {
  width: 60% !important;
  float: left;
  background: #ffffff !important;
  line-height: 64px;
}

.order-product-row .first-col {
  width: 89%;
}

.order-product-row .two-col {
  width: 89%;
}

.order-product-row .tree-col {
  width: 9%;
}

.two-step-padding {
  margin-left: 1%;
}

.relamation_info {
  font-size: 15px !important;
  color: #878787;
  padding-left: 48px;
}

.relamation_info b {
  color: #878787;
}

.relamation_input {
  width: 30%;
}

.reclamation_width {
  width: 180px !important;
  display: inline-block;
}

.hr-style {
  height: 1px !important;
  width: 100% !important;
  margin: 8px 0px 2px 0px !important;
  background: #ddd !important;
  border: 0px solid #ddd;
  display: block !important;
}

a.cart_href,
a:hover.cart_href {
  color: #000000;
  text-decoration: none;
}

#reclamation .button-type-1 {

  margin-left: -54px;

}
#cart-info-table td .button-type-1 a.buttons-text {
  background: #FFFFFF;
}
#cart-info-table td .button-type-1 a.buttons-text:hover {
  background: #f58320;
}
@media screen and (max-width: 1421px) {

  #reclamation .button-type-1 {

    margin-left: -9px;

  }

}

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

  .width-60-percent {
    width: 100% !important;
    float: none !important;
  }

  .width-60-percent-margin {
    margin-top: 70px;
  }

  .sum-relamation-width {
    width: 100%;
    float: none !important;
    position: relative;
    top: 0px;
    clear: both !important;
    margin-left: 0%;
  }

  .order-product-row {
    width: 100% !important;
  }

  .order-products-top {
    float: none !important;
    width: 100% !important;
  }

  .order-product-row {
    float: none !important;
    width: 100% !important;
  }

  .sum-padding {
    padding: 0px 0px 10px 20px;
  }

  #reclamation.button-type-1-reclamation {

    display: none;

  }

  #reclamation2 {

    margin-bottom: 10px;

    margin-left: 12px;

  }

}

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

  #reclamation .button-type-1 {

    margin-left: 30px;

  }

}

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

  #reclamation .button-type-1 {

    margin-left: -82px;

  }

  #reclamation #fieldset-reclamation .row .left {

    width: 90%;

    padding-left: 10px;

  }

}

@media screen and (max-width: 802px) {
  .reclamation-header {
    padding: 0px 14px 0px 0px;
  }

  .two-step-padding {
    padding: 0px 14px 0px 10px;
  }

}

@media screen and (max-width: 800px) {
/*
  #reclamation .button-type-1 {

    margin-left: -82px;

  }

  #reclamation #fieldset-reclamation .row .left {

    width: 90%;

    padding-left: 10px;

  }
*/

  #reclamation .button-type-1 {

    margin-left: 10px;

  }

  #reclamation #fieldset-reclamation .row label.left,
  #reclamation #fieldset-reclamation .row .element {
    text-align: center;
  }

  #reclamation #fieldset-reclamation .row .element input {

    display: inline-block;

    float: none;

    margin-left: 54px;

  }
  #cart-reg-form-first-step, #cart-buy-form-first-step {
    width: 100%;
    float: left;
    box-sizing: border-box;
    padding: 0 10px;
  }
}

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

  .order-product-row .first-col {
    width: 69%;
  }

  .order-product-row .two-col {
    width: 69%;
  }

  .order-product-row .tree-col {
    width: 29%;
  }

  .order-product-row .first-col p,
  .order-product-row .two-col p {
    font-size: 14px !important;
    line-height: 30px !important;
  }

  .order-product-row .tree-col p {
    font-size: 14px !important;
  }

}

.product_info {
  display: none;
}

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

  #reclamation .button-type-1 {

    margin-left: 30px;

  }

  #reclamation #fieldset-reclamation .row .element input {

    margin-left: -30px;

  }

}

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

  .relamation_input {
    width: 70%;
    margin-left: 14%;
  }

  .reclamation_width {
    width: 180px !important;
    display: inline-block;
  }

}

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

  #reclamation .button-type-1 {

    margin-left: 0px;

  }

}
