.breadcrumbPostDetails a,
.breadcrumbPostDetails span {
  color: var(--greyscaletext-80-primary, #262626);
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 600;
  line-height: 120%; /* 1.05rem */
  text-transform: uppercase;
}
.containerPostDetails {
  margin-top: 7rem;
  padding-bottom: 2rem;
}
.copylinkPostBtn {
	cursor:pointer;
}
.similarProductPostDetails .collection-item .image-container{
	overflow:hidden;
}
.similarProductPostDetails  .mySwiperSimilarProductPostDetails {
	padding:0.5rem;
}
.breadcrumbPostDetails a {
  opacity: 0.5;
  margin-right: 0.25rem;
}
.breadcrumbPostDetails {
  padding: 0.5rem 0;
}
.contentPostDetails h1 {
  color: var(--greyscaletext-90, #1d1d1d);
  text-align: center;
  font-size: 3rem;
  font-style: normal;
  font-weight: 600;
  line-height: 110%; /* 3.3rem */
  margin-top: 3.13rem;
  margin-bottom: 2.69rem;
}
.contentPostDetails {
  width: 90%;
  margin: 0 auto;
}
.menuContentPostDeatails {
  border-radius: var(--Radius-Radius---SM, 0.5rem);
  padding: 1.88rem;
  border: 1px solid var(--Library-Title, #015121);
  background: rgba(19, 129, 64, 0.04);
  margin-bottom: 1.5rem;
}
.menuContentPostDeatails > span {
  color: var(--greyscaletext-80-primary, #262626);
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 600;
  line-height: 120%; /* 1.5rem */
  display: block;
  margin-bottom: 1rem;
}
.listHeadingContentPosts {
  display: flex;
  flex-direction: column;
  padding-left: 1rem;
  margin-top: 1.5rem;
}
.listHeadingContentPosts span {
  display: block;
  color: var(--Foundation-Grey-grey-500, #454545);
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 150%; /* 1.5rem */
  margin-bottom: 0.25rem;
  cursor: pointer;
}
.listHeadingContentPosts span:last-child {
  margin-bottom: 0;
}
.mainContentPostDetails {
  color: var(--Foundation-Grey-grey-400, #6a6a6a);
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 150%; /* 1.5rem */
}
.mainContentPostDetails h2,
.mainContentPostDetails h3,
.mainContentPostDetails h4,
.mainContentPostDetails h5 {
  color: var(--Foundation-Grey-grey-500, #454545);
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 600;
  line-height: 150%; /* 1.6875rem */
  margin-bottom: 0.5rem;
}
.mainContentPostDetails ul {
  list-style: inside;
  padding-left: 2rem;
}
.mainContentPostDetails table tbody tr td {
  border: 1px solid !important;
  text-align: center;
  padding: 0.5rem;
}

.mainContentPostDetails table {
  border-collapse: collapse;
  width: 100%;
  margin: 0.5rem 0;
}
.mainContentPostDetails img {
  margin-top: 1%;
  margin-bottom: 1rem;
  display: block;
  width: 100%;
  height: auto;
  max-height: 25rem;
  object-fit: cover;
	border-radius:0.5rem;
}
.mainContentPostDetails .aligncenter {
  margin: 0 auto;
}
.mainContentPostDetails .alignright {
  float: right;
}
.mainContentPostDetails .size-thumbnail {
  width: 20%;
  height: auto;
  object-fit: cover;
}
.mainContentPostDetails .size-thumbnail {
  width: 40%;
  height: auto;
  object-fit: cover;
}
.mainContentPostDetails .size-large {
  width: 70%;
  height: auto;
  object-fit: cover;
}
.mainContentPostDetails .size-full {
  width: 100%;
  height: auto;
  object-fit: cover;
}
.sharePostContainer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.sharePostContainer span {
  color: var(--Foundation-Grey-grey-500, #454545);
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 150%; /* 1.5rem */
  display: block;
  margin-right: 1rem;
}
.sharePostContainer > a svg {
  width: 2rem;
  height: 2rem;
}
.sharePostContainer > a {
  margin-right: 0.56rem;
}
.sharePostContainer img {
  width: 2rem;
  height: 2rem;
  object-fit: cover;
}
.similarProductPostDetails {
  position: relative;
}
.leftBtnSPPD,
.rightBtnSPPD {
  position: absolute;
  top: 40%;
  z-index: 5;
  background-color: #6a6a6a;
  width: 2rem;
  height: 2rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  cursor: pointer;
  transition: 0.3s ease-in-out;
}
.leftBtnSPPD:hover,
.rightBtnSPPD:hover {
  background-color: #015121;
  transition: 0.3s ease-in-out;
}
.leftBtnSPPD svg,
.rightBtnSPPD svg {
  width: 1rem;
  height: 1rem;
}
.leftBtnSPPD {
  left: -3rem;
}
.rightBtnSPPD {
  right: -3rem;
}
.similarProductPostDetails h2 {
  color: var(--greyscaletext-90, #1d1d1d);
  font-size: 1.75rem;
  font-style: normal;
  font-weight: 800;
  line-height: 120%; /* 2.1rem */
  margin-top: 5.12rem;
  margin-bottom: 1.5rem;
}
@media (max-width: 768px) {
  .containerPostDetails {
    width: 100%;
    padding: 0 1rem;
  }
  .rightBtnSPPD {
    display: none;
  }
	.contentPostDetails{
		width:100%;
	}
	.similarProductPostDetails h2 {
		padding-left:0.5rem;
	}
  .leftBtnSPPD {
    display: none;
  }
  .contentPostDetails h1 {
    font-size: 2rem;
    margin-top: 0.13rem;
    margin-bottom: 0.69rem;
  }
  .breadcrumbPostDetails {
    width: 100%;
    flex-wrap: wrap;
  }
  .menuContentPostDeatails {
    padding: 1rem;
  }
  .menuContentPostDeatails > span {
    margin-bottom: 0.5rem;
  }
  .listHeadingContentPosts {
    margin-top: 1rem;
  }
}
