.slider-img {
  width: 100% !important;
  margin: 0 auto !important;
  overflow: visible !important;
  /*max-height: 75vh !important;*/
}

/*zooming*/

.parent {
  margin: auto;
  background-color: transparent;
  display: flex;
  height: 100%;
  width: 100%;
}

#product-image-gallary .parent {
  height: 100%;
  width: 100%;
  /* width: 780px;*/
  /*height: 720px;*/
  background-color: transparent;
}
/*#product-image-gallary {
    padding: 0 0px;
    width: 720px;
    height: 720px;
}*/

/* .gallery-carousel-thumbs{
    padding:0 10px;
  }*/

/*zooming*/

.owl-carousel.gallery-carousel-thumbs {
  width: 100%;
}

.owl-carousel.gallery-carousel-thumbs .owl-thumb {
  height: 8rem;
  width: 132px;
  margin-right: 12px;
  height: 132px;
  border-radius: 14px;
}


.zoomLens {
  width: 200px !important;
  height: 200px !important;
}

.arrows-modify .owl-prev i,
.arrows-modify .owl-next i {
  color: #e7422f !important;
}

.gallery-carousel.owl-carousel.parent.owl-loaded.owl-drag {
  background: transparent;
}

#product-image-gallary {
  padding: 0 0px;
}

/*New Css*/

p.product_p {
  letter-spacing: -0.14px;
  color: #000000;
  font-size: 14px;
  padding: 0rem 0rem 1rem;
  font-weight: 600;
}
h3.pd_h3 {
  font-size: 24px;
  color: #000000;
  margin-bottom: 5px;
  font-weight: 900;
  word-break: break-all;
}
p.pd_p {
  letter-spacing: -0.16px;
  color: #000000;
  opacity: 0.28;
  font-size: 16px;
  font-weight: 900;
}
.pd_first_part {
  background: #ffffff 0% 0% no-repeat padding-box;
  box-shadow: 0px 3px 6px #00000029;
  border-radius: 14px;
  padding: 20px;
}
.pd_price p {
  letter-spacing: -0.24px;
  color: #e4151a !important;
  opacity: 0.8;
  font-size: 24px !important;
  font-weight: 900;
}
#ProductDetailSection h2 {
  margin-bottom: 2rem;
  letter-spacing: -0.24px;
  color: #7e84a3;
  font-weight: 500;
}
#ProductDetailSection #descriptionBlock p {
  letter-spacing: -0.16px;
  color: #000000;
  font-size: 16px;
}
#ProductDetailSection #descriptionBlock {
  margin-bottom: 0rem;
  padding: 1rem;
}
.pd_d {
  font-size: 16px;
  letter-spacing: -0.16px;
  color: #000000;
  padding-bottom: 9px;
}
.pd_d_1 {
  font-size: 16px;
  letter-spacing: -0.16px;
  color: #7e84a3;
  font-weight: 500;
}
#ProductDetailSection #contactSeller {
  font-size: 16px !important;
  border: 1px solid var(--unnamed-color-e4151a);
  background: #e3151a 0% 0% no-repeat padding-box;
  box-shadow: 0px 1px 3px #11111112;
  border: 1px solid #e4151a;
  border-radius: 12px;
  color: #fff !important;
  text-transform: capitalize;
}
.btn.btn-common.btn-rounded.qr-download-img.width-100,
.btn.btn-common.btn-rounded.care-download-img.width-100,
.btn.btn-common.btn-rounded.hang-download-img.width-100 {
  border: 1px solid var(--unnamed-color-e4151a);
  box-shadow: 0px 1px 3px #11111112;
  border: 1px solid #e4151a;
  border-radius: 12px;
  font-size: 1.7rem;
  text-transform: capitalize;
}
.btn-common {
  color: #e4151a !important;
}
.col-12.text-align.center.pd_comny_ads {
  background: #ffffff 0% 0% no-repeat padding-box;
  box-shadow: 0px 3px 6px #00000029;
  border-radius: 14px;
  padding: 1.2rem;
  letter-spacing: -0.24px;
  color: #000000 !important;
  font-size: 24px;
  cursor: pointer;
}
.pd_comny_ads h2 {
  letter-spacing: -0.24px;
  color: #000000 !important;
  font-size: 24px;
}
p.pd_category {
  color: #fff !important;
  background: #000000b0;
  width: fit-content;
  float: right;
  padding: 3px 10px;
  margin-right: -4.7rem !important;
  border-radius: 0 14px 0 0;
}
/*.div-img{
    width: 720px !important;
    height: 720px !important;
  }*/

.owl-carousel.gallery-carousel .owl-stage-outer,
.owl-carousel.full-width-carousel .owl-stage-outer {
  margin-left: 10px;
}

@media only screen and (max-width: 1048px) {
  .slider-img {
    width: 100% !important;
    max-height: 85vh !important;
  }
}

@media only screen and (min-width: 1366px) {
  .slider-img {
    /*width:100%!important; */
    /*max-height: 68vh !important;        */
  }
}

/*zooming effect css*/

@media only screen and (min-width: 768px) {
  #detailBox {
    padding-left: 20px;
  }
  .btn.btn-common.btn-rounded.qr-download-img.width-100,
  .btn.btn-common.btn-rounded.care-download-img.width-100,
  .btn.btn-common.btn-rounded.hang-download-img.width-100 {
    font-size: 1rem;
    text-transform: unset;
  }
}

@media only screen and (max-width: 767px) {
  /* .gallery-carousel-thumbs {
        padding: 0 95px;
    }*/

  #product-image-gallary .parent {
    height: 350px;
    width: 350px;
    background-color: transparent;
  }

  .owl-carousel.gallery-carousel-thumbs .owl-thumb .owl-item {
    height: 8rem;
    width: 56px !important;
    margin-right: 10px !important;
    height: 56px !important;
  }
  /*.owl-carousel.gallery-carousel-thumbs .owl-thumb{
          width: 53px;
    height: 53px;
        margin-right: 12px;
    }*/

  #product-image-gallary .gallery-carousel .owl-height {
    height: 350px !important;
  }

  .div-img {
    width: 350px;
    height: 350px !important;
  }
}

@media only screen and (max-width: 640px) {
  /* .gallery-carousel-thumbs {
        padding: 0 60px;
    }*/

  .setMain {
    float: none !important;
    margin: 0 auto !important;
  }

  .setThumb {
    margin: 30px auto !important;
  }

  #product-image-gallary .parent {
    height: 350px;
    width: 350px;
    background-color: transparent;
  }

  #product-image-gallary.gallery-carousel-thumbs.owl-stage-outer.owl-stage.owl-item {
    width: 44px !important;
    margin-right: 15px !important;
    height: 44px !important;
  }
  #product-image-gallary .gallery-carousel .owl-height {
    height: 350px !important;
  }
  /*.owl-carousel.gallery-carousel-thumbs .owl-thumb{
          width: 53px;
      height: 53px;
          margin-right: 12px;
    }*/
  .div-img {
    width: 350px;
    height: 350px;
  }
}

@media only screen and (max-width: 640px) {
  #product-image-gallary .parent {
    height: 329px;
    width: 329px;
  }
  .owl-carousel.gallery-carousel-thumbs .owl-thumb {
    width: 53px;
    height: 53px;
    margin-right: 12px;
  }
}
