.order-tabs-wrapper {
  height: 400px;
  overflow: auto;
  scrollbar-width: none;
}

.order-card-wrapper .order-card {
  /* display: flex; */
  /* flex-wrap: wrap; */
  align-items: flex-start;
  justify-content: space-between;
  padding: 15px;
  margin-bottom: 20px;
  gap: 10px;
  background: #fffaf5 0% 0% no-repeat padding-box;
  border: 1px solid #884200;
  border-radius: 1px;
  /* padding-bottom: 5px; */
  position: relative;
}

.order-card-wrapper .order-card .card-wrappper {
  display: flex;
  justify-content: space-between;
}

.order-card-wrapper .order-card .image_wrapper {
  width: 130px;
  height: 130px;
  object-fit: cover;
}

.order-card-wrapper .order-card .image_content {
  display: flex;
  justify-content: flex-start;
  gap: 20px;
  width: 80%;
}

.order-card-wrapper .order-card .order-card__details .label {
  min-width: 110px;
  /* adjust for alignment */
  font-weight: 500;
  margin-bottom: 0px;
}

.order-card-wrapper .order-card .order-card__details .value {
    display: inline-block;
    font-size: 13px;
    color: #3d3a3a;
    font-weight: 500;
    width: 300px;
    margin-bottom: 0px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    overflow-wrap: break-word;
word-break: normal;
}

.order-card-wrapper .order-card .image_wrapper .order-card__img .slide_img {
  width: 100%;
  height: 100%;
}

.order-card-wrapper .order-card .image_wrapper .order-card__img {
  width: 100%;
  height: 100%;
}

.order-card-wrapper .order-card .order-card__content {
  width: 80%;
}

.order-card-wrapper .order-card .order-card__content .order-card__meta {
  font-size: 14px;
  color: #333;
}

.order-card-wrapper .order-card .order-card__meta .order-card__id {
  font-weight: 600;
  font-size: 13px;
  font-family: Roboto Slab;
}

.order-card-wrapper .order-card .order-card__meta .order-card__date {
  margin-left: 8px;
  color: #989898;
  font-size: 12px;
  font-weight: 600;

  font-family: Roboto Slab;
}

.order-card-wrapper .order-card .order-card__content .order-card__title {
  margin: 6px 0;
  font-size: 16px;
  color: #884200;
  font-family: Raleway;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.order-card-wrapper .order-card .order-card__content .sub {
    font-size: 15px;
    margin: 5px 0 10px;
    color: #343434;
    display: flex;
    align-items: center;
    gap: 5px;
}

.order-card-wrapper .order-card .order-card__content .sub .dot {
    height: 5px;
    width: 5px;
    background: #343434;
    border-radius: 50%;
    aspect-ratio: 1/1;
    margin-bottom: 0px;
}

.order-card-wrapper .order-card .order-card__content .sub .inner_p_text {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    overflow-wrap: break-word;
word-break: normal;
    color: #343434;
    margin-bottom: 0px;
}

.order-card-wrapper .order-card .order-card__content .order-card__details {
  list-style: none;
  /* padding: 0; */
  margin: 0;
  font-size: 13px;
  color: #444;
  /* white-space: nowrap; */
  padding-left: 0px;
}

.order-card-wrapper .order-card .order-card__content .order-card__details .sub-head::before {
  content: "•";
  color: #000;
  margin-right: 6px;
  list-style: none;
}

.order-card-wrapper .order-card .order-card__content .order-card__details .sub-head {
  font-size: 13px;
  color: #3d3a3a;
  font-family: Raleway;
  font-weight: 500;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.order-card-wrapper .order-card .order-card__details li:not(.sub-head) {
  list-style: none;
  display: flex;
  gap: 6px;
  /* space between label & value */
}

.order-card-wrapper .order-card .order-card__content .order-card__details .sub-head::before {
  color: #000;
  font-size: 20px;
}

.order-card-wrapper .order-card .order-card__content .order-card__details li {
  margin-bottom: 4px;
  font-size: 13px;
  color: #3d3a3a;
  font-family: Raleway;
}

.order-card-wrapper .order-card .order-card__right {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-end;
  min-height: 100%;
  gap: 55px;
}

.order-card-wrapper .order-card .order-card__status {
  font-size: 12px;
  padding: 5px 12px;
  border-radius: 20px;
  border: 1px solid;
  white-space: nowrap;
}

.order-card-wrapper .order-card .order-card__status.processing {
  color: #1aa39a;
  border-color: #1aa39a;
  background: #e3fffe 0% 0% no-repeat padding-box;
  border: 1px solid #ace1df;
  border-radius: 15px;
}

.order-card-wrapper .order-card .order-card__status.in-transit {
  color: #ff7700;
  border-color: #f57c00;
  background: #ffe0c2 0% 0% no-repeat padding-box;
  border: 1px solid #fe8002;
  border-radius: 15px;
}

.order-card-wrapper .order-card .order-card__status.delivered {
  color: #2e7d32;
  border-color: #2e7d32;
  background: #d9ffc9 0% 0% no-repeat padding-box;
  border: 1px solid #155b0278;
  border-radius: 15px;
}

.order-card-wrapper .order-card .order-card__btn {
  background: #1f2a44;
  color: #fff;
  border: none;
  padding: 5px 20px;
  cursor: pointer;
  margin-top: 20px;
  font-size: 15px;
}

.order-card-wrapper .order-card .order-card__rating {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-top: 1px solid #d97b2d;
}

.order-card-wrapper .order-card .order-card__rating .rating-wrapper {
  display: flex;
  align-items: center;
  gap: 68px;
}

.order-card-wrapper .order-card .rating-label {
  font-size: 13px;
  color: #3d3a3a;
}

.order-card-wrapper .order-card .stars {
  font-size: 18px;
  color: #555;
  letter-spacing: 3px;
}

.order-card-wrapper .order-card .submit-btn {
  background: none;
  border: none;
  color: #3d3a3a;
  text-decoration: underline;
  cursor: pointer;
  font-size: 13px;
  font-family: Raleway;
}

@media (min-width: 0px) and (max-width: 575px) {
  .order-card-wrapper .order-card .image_content {
    display: block;
    width: 100%;
  }

  .order-card-wrapper .order-card {
    flex-direction: column;
    display: block;
    position: relative;
  }

  .order-card-wrapper .order-card .order-card__right {
    width: 100%;
    align-items: flex-start;
    margin-top: 10px;
  }

  .order-card-wrapper .order-card .order-card__btn {
    width: 100%;
    margin: 0;
    font-size: 13px;
  }

  .order-card-wrapper .order-card .image_wrapper {
    margin-bottom: 5px;
    margin: 0px auto 10px;
  }

  .order-card-wrapper .order-card .order-card__rating {
    /* display: block; */
  }

  .order-card-wrapper .order-card .order-card__status {
    margin-bottom: 10px;
  }

  .order-card-wrapper .order-card .order-card__content {
    width: 100%;
  }

  .order-card-wrapper .order-card .order-card__status.processing {
    position: absolute;
    top: 10px;
    right: 10px;
  }

  .order-card-wrapper .order-card .order-card__status.delivered {
    position: absolute;
    top: 10px;
    right: 10px;
  }

  .order-card-wrapper .order-card .order-card__status.in-transit {
    position: absolute;
    top: 10px;
    right: 10px;
  }

  .order-card-wrapper .order-card .order-card__status {
    font-size: 11px;
    padding: 3px 8px 1px;
  }

  .order-card-wrapper .order-card .card-wrappper {
    flex-direction: column;
  }

  .order-card-wrapper .order-card .order-card__rating .rating-wrapper {
    gap: 13px;
  }

  .order-card-wrapper .order-card .order-card__content .order-card__details {
    padding-left: 0px;
  }
}

@media (min-width: 576px) and (max-width: 767px) {
  .order-card-wrapper .order-card .order-card__rating .rating-wrapper {
    gap: 35px !important;
  }

  .order-card-wrapper .order-card .image_content {
    width: 80%;
  }

  .order-card-wrapper .order-card .card-wrappper {
    flex-direction: column;
  }

  .order-card-wrapper .order-card .image_content {
    width: 100%;
  }

  .order-card-wrapper .order-card .order-card__status.processing {
    position: absolute;
    top: 7px;
    right: 3px;
  }

  .order-card-wrapper .order-card .order-card__status.delivered {
    position: absolute;
    top: 7px;
    right: 3px;
  }

  .order-card-wrapper .order-card .order-card__status.in-transit {
    position: absolute;
    top: 7px;
    right: 3px;
  }

  .order-card-wrapper .order-card .order-card__right {
    align-items: end !important;
  }

  .order-card-wrapper .order-card .image_wrapper {
    width: 106px;
    height: 106px;
    margin-right: 6px;
    object-fit: cover;
  }
}

@media (min-width: 576px) and (max-width: 991px) {
  .order-card-wrapper .order-card .image_content {
    gap: 0px;
    /* width: 80%; */
  }

  .order-card-wrapper .order-card .order-card__right {
    width: 100%;
    align-items: center;
    display: flex;
    /* flex-direction: row; */
  }

  .order-card-wrapper .order-card {
    gap: 0px;
    padding: 10px;
  }

  .order-card-wrapper .order-card .order-card__btn {
    font-size: 10px;
  }

  .order-card-wrapper .order-card .order-card__btn {
    padding: 5px 11px;
  }

  .order-card-wrapper .order-card .order-card__btn {
    font-size: 13px;
    margin-top: 0;
  }

  .order-card-wrapper .order-card .order-card__status {
    margin-bottom: 10px;
  }

  .order-tabs-wrapper {
    height: 400px;
    overflow: auto;
  }

  .order-card-wrapper .order-card .order-card__content {
    width: 50%;
  }

  .order-card-wrapper .order-card .order-card__rating .rating-wrapper {
    gap: 54px;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .order-card-wrapper .order-card .order-card__content {
    width: 75%;
  }
}