.print-only-section .row-content {
  display: flex;
  justify-content: center;
}

.print-only-section .row-content .gallery-layout .right-content-wrapper .main-stage .featured-image {
  position: relative;
  padding: 0px;
}

.print-only-section .custom-breadcrumb {
  margin: 15px 0 10px !important;
}

.print-only-section .row-content .gallery-layout {
  padding-top: 0px;
  display: flex;
  flex-direction: column;
}

.print-only-section .row-content .without-gray .config-group .Printing-list .Printing-card .card-content .left p {
  width: 100%;
  color: #5d5d5d;
  font-weight: 500;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  overflow-wrap: break-word;
word-break: normal;
}

.product-details-page.print-only-section .row-content .gallery-layout .right-content-wrapper .main-stage .featured-image {
  /* width: 90%; */
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 0px 3px 6px #00000029;
  border: 1px solid #C1C1C1;
  padding: 10px;
}

.print-only-section .row-content .without-gray .config-group .Printing-list .Printing-card {
  background: #f5f5f5;
  border: none;
  padding: 10px 20px;
}

.print-only-section .row-content .without-gray .config-group .Printing-list .Printing-card.active {
  background: #fce0c4;
}

.print-only-section .row-content .details-layout .gray-bg-wrapper {
  background: #b87332;
  padding: 5px 20px;
  display: flex;
  justify-content: space-between;
  font-family: "Raleway";
}

.print-only-section .row-content .details-layout .gray-bg-wrapper .pricing-info {
  font-family: "Roboto Slab";
  color: #ffffff !important;
}

.print-only-section .row-content .details-layout .gray-bg-wrapper .pricing-info .main-price {
  white-space: nowrap;
  color: #ffffff !important;
}

.print-only-section .row-content .details-layout .dot {
  background: #ffffff;
}

.print-only-section .row-content .details-layout .gray-bg-wrapper .title-row .left .product-name {
  font-weight: 500;
  color: #ffffff;
}

.print-only-section .row-content .details-layout .gray-bg-wrapper .title-row .left .hanging-info {
  color: #ffffff;
}

.print-only-section .row-content .details-layout .without-gray .config-group .size-btn-wrapper .size-options {
  display: flex;

  flex-wrap: wrap;
}

.print-only-section .nodata_text{

}

.product-details-page.print-only-section .row-content .details-layout .gray-bg-wrapper .title-row .left {
    width: 100%;
}

.print-only-section .nodata_text .upload_text{
  text-align: center;
}

@media (max-width: 991.98px) {
  .print-only-section .row-content .details-layout .gray-bg-wrapper {
    margin-top: 20px;
  }

  .print-only-section .row-content .details-layout .gray-bg-wrapper .title-row .left .product-name {
    font-size: 21px;
  }
}

@media (min-width: 576px) and (max-width: 767.98px) {
  .print-only-section .row-content .details-layout .gray-bg-wrapper {
    padding: 1px 15px;
  }
}

@media (min-width: 0px) and (max-width: 575.98px) {
  .print-only-section .row-content .details-layout .gray-bg-wrapper .title-row .left .product-name {
    font-size: 15px;
  }

  .print-only-section .row-content .details-layout .gray-bg-wrapper {
    padding: 1px 10px;
  }

  .product-details-page .row-content .details-layout .gray-bg-wrapper .title-row .left .hanging-info {
    margin: 3px 0px 7px;
    font-size: 12px;
  }

  .print-only-section .row-content .without-gray .config-group .Printing-list .Printing-card {
    padding: 10px 10px;
  }

  .print-only-section .custom-breadcrumb {
    margin: 15px 0 0px !important;
  }

  .print-only-section .row-content .without-gray .config-group .Printing-list .Printing-card .card-content .left p {
    font-size: 12px;
    width: 95%;
  }

  .print-only-section .row-content .without-gray .config-group .Printing-list .Printing-card .card-content .left h6 {
    font-size: 13px;
  }

  .print-only-section .row-content .without-gray .config-group .Printing-list .Printing-card .card-content .right {
    font-size: 13px;
  }

  .print-only-section .row-content .details-layout .gray-bg-wrapper .pricing-info {
    display: flex;
    flex-direction: column;
    gap: 5px;
    justify-content: center;
  }

  .print-only-section .row-content .details-layout .gray-bg-wrapper .pricing-info .main-price {
    font-size: 13px;
  }

  .print-only-section .row-content .details-layout .gray-bg-wrapper .pricing-info .discount-pill {
    font-size: 9px;
  }
}