.post-single-info .post_slider{
	margin: 5.5rem 0;
}
.post-single-info .post_slider:first-child{
	margin-top: 0;
}
.post-single-info .post_slider:last-child{
	margin-bottom: 0;
}
.post-single-info .post_slider .owl-item img,
.post-single-info .post_slider .owl-item video{
	width: 100%;
	height: 42.9rem;
	object-fit: cover;
  display: block;
}
.post-single-info .post_slider .owl-dots {
  margin-top: 2.4rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.post-single-info .post_slider .owl-dot{
	margin: 0 0.54rem;
	height: 1.3rem;
	width: 1.3rem;
	border-radius: 50%;
	border: 2px solid #D8D8D8 !important;
	background: #fff !important;
}
.post-single-info .post_slider .owl-dot.active{
	background: #D8D8D8 !important;
}
.post-single-info .post_slider .owl-nav button{
	top: calc(50% - 4.3rem);
}
@media (min-width: 768px) and (max-width: 991px) {
	.post-single-info .post_slider .owl-item img,
  .post-single-info .post_slider .owl-item video {
    height: 35.5rem;
  }
}
@media(max-width:767px){
	.post-single-info .post_slider {
    margin: 3.2rem 0;
	}
	.post-single-info .post_slider .owl-item img,
  .post-single-info .post_slider .owl-item video {
    height: 28.5rem;
  }
}
@media(max-width:575px){
	.post-single-info .post_slider .owl-item img,
  .post-single-info .post_slider .owl-item video {
    height: 44vw;
	}
	.post-single-info .post_slider .owl-nav button {
    top: calc(50% - 3.3rem);
	}
}


/*post gallery css start here*/
.post-single-gallery {
    margin: 5.5rem 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .post-single-gallery:first-child{
    margin-top: 0;
  }
  .post-single-gallery:last-child{
    margin-bottom: 0;
  }
  .post-single-gallery-item{
    width: calc(50% - 1.2rem);
    display: block;
  }
  .post-single-gallery-item:nth-child(n + 3){
    margin-top: 2.4rem;
  }
  .post-single-gallery-item img{
    width: 100%;
    height: 26rem;
    object-fit: cover;
    border-radius: 0.5rem;
  }
  @media (min-width: 992px) and (max-width: 1199px) {
    .post-single-gallery-item img {
      height: 24rem;
    }
  }
  @media (min-width: 768px) and (max-width: 991px) {
    .post-single-gallery-item img {
      height: 19rem;
    }
  }
  @media(max-width:767px){
    .post-single-gallery {
      margin: 3.2rem 0;
    }
    .post-single-gallery-item img {
      height: 15rem;
    }
  }
  @media(max-width:575px){
    .post-single-gallery-item {
      width: calc(50% - 0.6rem);
    }
    .post-single-gallery-item:nth-child(n + 3){
      margin-top: 1.2rem;
    }
    .post-single-gallery-item img{
      height: 30vw;
    }
  }
  /*post gallery css start here*/
  
  /*post video css start here*/
  .post-single-video{
    margin: 5.5rem 0;
  }
  .post-single-video:first-child{
    margin-top: 0;
  }
  .post-single-video:last-child{
    margin-bottom: 0;
  }
  .post-single-video{
    position: relative;
    overflow: hidden;
    border-radius: 0.5rem;
  }
  .post-single-video > img{
    width: 100%;
    height: 42.9rem;
  }
  .post-single-video-overlay{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(0,0,0,0.4);
  }
  .post-single-video-play{
    display: block;
  }
  .post-single-video-play img{
    width: 10rem;
    height: 10rem;
  }
  @media (min-width: 768px) and (max-width: 991px) {
    .post-single-video > img{
      height: 35.5rem;
    }
  }
  @media(max-width:767px){
    .post-single-video{
      margin: 3.2rem 0;
    }
    .post-single-video > img{
      height: 28.5rem;
    }
    .post-single-video-play img {
      width: 7rem;
      height: 7rem;
    }
  }
  @media(max-width:575px){
    .post-single-video > img{
      height: 44vw;
    }
  }
  /*post video css end here*/
  .post-single-video.post-single-gallery-item {
    height: 26rem;
  }
  .post-single-gallery .post-single-video-play {
    height: 26rem;
    width: calc(50% - 1.2rem);
    object-fit: cover;
    border-radius: 0.5rem;
    background-position: center;
    align-items: center;
    display: flex;
    justify-content: center;
  }
  .multimedia .owl-stage-outer {
    border-radius: 0.5rem;
  }

  .multimedia img {
    border-radius: 0.5rem;
  }