.PrdImageBack {
    float: right;
    width: calc(100% - 26px);
    margin-top: 40px;
    display: block;
}
.MainWrapper {
    background-color: #fff;
}
.PrdSliderBack {
    border-color: #c9c9c9;
    display: block;
    margin: auto;
    width: 100%;
    white-space: nowrap !important;
    overflow: hidden;
    border: 0px solid;
    border-radius: 2px;
    margin-bottom: 12px;
    padding-top: 1px;
    padding-bottom: 8px;
    padding-right: 18px;
    padding-left: 18px;
    margin-top: 43px;
    float: right;
    transition: 0.3s;
    height: 100%;
    height: 84px;
}
.PrdSliderItem {
    display: inline-block !important;
    cursor: pointer;
    border: 1px solid;
    margin-inline: 5px;
    border-radius: 5px;
    border-color: #c9c9c9;
    width: 20%;
}
.C-667 .pnl {
    margin-top: 89px;
    margin-right: 9px;
}
.h5, h5 {
    font-size: 12px;
       color: gray;
margin-right: -11px;
}
.PrdTitle {
  font-size: 20px !important;
  font-family: 'ISEN';
  text-align: right !important;
  direction: rtl;
  font-weight: bold;
  margin-top: 105px;
}
.PrdENTitle {
    font-size: 13px;
    font-family: 'ISEN';
    text-align: right;
    direction: inherit;
}
.PrdRateView img {
    display: block;
    margin: auto;
    float: right;
    width: 80px;
    margin-top: 4px;
}
.PrdCommentCount {
    float: right;
    font-size: 13px;
    margin-right: -27px;
    margin-top: 5px;
}
.col-b-4 {
    width: calc((100% / 24) * 6);
}
.InStockBack {
    border-color: #c9c9c9;
}
.InStockBack {
  float: right;
  width: 93%;
  display: block;
  border: 1px solid;
    border-top-color: currentcolor;
    border-right-color: currentcolor;
    border-bottom-color: currentcolor;
    border-left-color: currentcolor;
  border-radius: 15px;
  background-color: #f2f2f2;
  margin-right: -7px;
  margin-top:111px;
  border-color: #c9c9c9;
padding-bottom:20px;

}
.InStockAddToCartBtn {
    float: right;
    width: 100%;
    display: block;
    margin-top: 7px;
    color: #6b6b8c;

}
.pnl p {
    text-align: justify;
    font-size: 13px;
}
.PrdDetail * {
    text-align: justify;
    font-size: 14px;
    line-height: 1.7em;
backgruond_color:#000000
}
.PrdPriceAttrBack {
    display: block;
    float: right;
    width: 100%;
    border-radius: 10px;
    border: 0px solid;
    overflow: hidden;
    height: auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 15px;
    position: relative;
}
.PrdAttrTitle {
  display: block;
  float: right;
  width: 26%;
  min-height: 40px;
  background: linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(236, 236, 236) 50%, rgb(213, 219, 219) 100%);
  font-size: 15px;
  padding: 12px;
  border-radius: 15px;
  margin-right: 20px;
color: black;
  padding-right: 22px;

}
.PrdAttrValue {
  display: block;
  float: right;
  margin-right: 10px;
  width: calc(56% - 10px);
  min-height: 40px;
  background: #dadada;
  padding: 9px;
    font-size: 13px;
  padding-top: 10px;
  border-radius: 10px;
padding-right: 24px;
color: black;
}

.electedPriceParentItem {
    border-color: #28ec14;
    background: #f3f2f2;
}

.CustomBTN {
  display: block;
  float: right;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 17px;
  height: 44px;
  border: none;
  outline: none;
  border-radius: 12px;
  color: #fff;
  background-color: #00365e;
}

.InStockPriceDiscount {
  float: left;
  font-size: 13px;
  border-radius: 12px;
  height: 25px;
  padding: 3px 3px 2px 7px;
  font-family: 'ISBOld';
  text-align: center;
  width: 34px;
  color: #fff;
  background: #02a3a4;
}
.PrdDescirption {
  display: block;
  float: right;
  width: 93%;
  border: 1px solid #c9c9c9;
  border-radius: 18px;
  padding: 7px;
  margin-top: 13px;
  margin-right: 14px;
}
.PrdUsage {
    display: block;
    float: right;
    width: 84%;
    border: 1px solid #c9c9c9;
    border-radius: 17px;
    padding: 7px;
    margin-top: 10px;
    margin-right: 35px;
}
.PrdUsageText {
       display: block;
    float: right;
    width: 100%;
    font-size: 14px;
}
.E213-829 {
background: white;
}
.PrdRateCount {
  float: left;
  width: 55%;
  height: 18px;
  background: #f4d71c;
  margin-bottom: -31px;
  margin-left: 40px;
}
.PrdAttributeHeaderList {
  float: right;
  width: 100%;
  padding-right: 100px;
  padding-top: 33px;
}
.PrdAttributeHeader span {
  font-size: 17px;
  font-family: 'ISBold';
  float: right;
  margin-top: 4px;
  margin-right: 9px;
  color: #00365e;
  background: azure;
  border-radius: 15%;
}
.PrdAttrValue {
  display: block;
  float: right;
  margin-right: 10px;
  width: calc(66% - 10px);
  min-height: 40px;
  background: #dadada;
  padding: 9px;
    padding-top: 9px;
  padding-top: 9px;
  font-size: 13px;
  padding-top: 10px;
  border-radius: 10px;
}
.PrdAttributeHeader img {
  float: right;
  width: 31px;
  height: auto;
  margin-top: -8px;
}
.InStockBack:hover {
  box-shadow: 0 2px 17px 0 rgb(0 0 0 / 9%);
}
.
.PrdDetail {
  text-align: justify;
  font-size: 14px;
  line-height: 1.7em;
  backgruond_color: #000000;
  padding: 20px;
  padding-top: 20px;
}
.PrdDescirptionText {
  display: block;
  float: right;
  width: 100%;
  text-align: justify;
  line-height: 1.7em;
  font-size: 15px;
  padding: 20px;
}
.SelectedPriceParentItem {
    background: #ead8c1b8;
  border-radius: 15px;
}
.PrdPriceAttrItem {
    border:0px solid;
   display: flex;
}
.ProductSlider {
  display: block;
  margin: auto;
    margin-top: auto;
    margin-bottom: auto;
  width: 105%;
  white-space: nowrap !important;
  overflow: auto;
  position: absolute;
  z-index: 1;
  margin-top: 5px;
  margin-bottom: 9px;
  height: 347px;
  background: #00365e;
  padding-top: 3px;
  margin-right: -5p
}
.PrdSpecialField {
  float: right;
  width: 93%;
  text-align: justify;
     border-radius: 15px;
  padding: 34px;
  border:0px solid;
  display: block;
  background-color: #f7f7f7;
  margin-right: 13px;
  margin-top: 3px;

}
.E8-823   { 
background:linear-gradient(90deg, #00365e 0%, #56657b 100%);
border-radius: 10px;
padding-right: 18px;
width: 110%;
height: 46px;
padding-top: 10px;
margin-bottom: -17px;
display: block;
}
.E8-824 { 
background:linear-gradient(90deg, #00365e 0%, #56657b 100%);
border-radius: 10px;
padding-right: 18px;
width: 110%;
height: 46px;
padding-top: 10px;
margin-bottom: -17px;
margin-right: -5px;
display: block;
}
.E8-825 {
  background:linear-gradient(90deg, #00365e 0%, #56657b 100%);
  border-radius: 10px;
  padding-right: 37px;
  width: 110%;
  height: 46px;
  padding-top: 10px;
  margin-bottom: -17px;
  margin-right: -11px;
display: block;
}
.E8-823:hover{
  box-shadow: 10px 10px 18px 0 rgba(22, 69, 130, 0.23);
}
.E8-824:hover{
 box-shadow: 10px 10px 18px 0 rgba(22, 69, 130, 0.23);
}
.E8-825:hover{
 box-shadow: 10px 10px 18px 0 rgba(22, 69, 130, 0.23);
}
.PrdPriceAttrHolder {
  float: right;
  width: 100%;
  white-space: nowrap !important;
  overflow: hidden;
  height: auto;
  display: flex;
  padding-right: 53px;
}
.PrdOtherSeller {
    float: right;
    width: 100%;
    padding: 15px;
}
.PrdOtherSellerItem {
    float: right;
    width: 100%;
    height: 97px;
    margin-bottom: 10px;
    border-radius: 14px;
    overflow: hidden;
background:#f2f2f2
}
.PrdOtherSeller .PrdOtherSellerItem:nth-child(2n+1) {
    background: #f2f2f2;
}
.OutOfStockTitle {
  display: block;
  float: right;
  width: 100%;
  height: 236px;
  padding-top: 89px;
}
.OutOfStockText {
  float: right;
  width: 100%;
  font-size: 0px;
  text-align: center;
  line-height: 1.7em;
  display: block;
}
.OutOfStockTitle span {
  background: #ffff;
  color: #00b2b4;
}
.PrdDescirptionNotFound {
  color: #efefef;
}
.SelfCommentAnswerTitle
{
  float: right;
  width: 96%;
  margin-top: -1px;
  clear: both;
  margin-right: 2%;
  border-top: 1px solid #e5e5e5;
  padding-top: 7px;
  padding-right: 7px;
  padding-left: 7px;
  font-family: 'ISBold';
  color: #10c961;
}
#SmallCartBack {
  display: block;
  float: left;
  height: calc(100vh - 150px);
  width: 300px;
  margin-top: 120px;
  margin-left: 19px;
  border-radius: 10px;
  padding: 7px;
  height: 400px;
  overflow-y: auto;
  overflow-x: hidden;
}