.related-post-section{
  background:#ffffff;padding:80px 0px 0px;
}
.related-post-section .top-text h6{    color: #10101066;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.4;
  margin-bottom: 0px;
  text-transform: uppercase;}
.related-post-section .box{display:flex;}
.related-post-section .main-box{margin-top:35px;width:100%;}
.related-post-section .img-box,
.related-post-section .img-box a{line-height:0;}
.related-post-section .img-box img{max-width:100%;width: 100%;
  border-radius: 24px;    max-height: 280px;
  min-height: 280px;
  object-fit: cover;}
.related-post-section .text-box .img_tag_col{
  margin-bottom: 15px;  display: flex;
  gap: 8px;
  flex-wrap: wrap;
}
.related-post-section .text-box{margin-top: 24px;
}

.related-post-section .text-box .post-tags{    display: flex;
  align-items: center;

  gap: 8px;}
.related-post-section .text-box .post-tags a{align-items: center;
  background: rgba(215, 0, 34, .05);
  border-radius: 16px;
  color: #d70022;
  display: flex;
  font-size: 12px;
  font-weight: 600;
  gap: 5px;
  line-height: 1;
  margin: 0;
  padding: 7px 12px;
  width: fit-content;}
.related-post-section .text-box .post-tags a img, .related-post-section .text-box .blog_type img, 
.related-post-section .text-box .blog_type svg{ 
  height: 14px;
  width: auto;
}
.related-post-section .text-box .blog_type  {
  align-items: center;
  color: hsla(0,0%,6%,.6);
  display: flex;
  font-size: 12px;
  font-weight: 600;
  gap: 5px;
  line-height: normal;
}
.related-post-section .text-box h4{color: #101010;
  font-size: 20px;    transition: .3s;
  font-weight: 600;
  line-height: 1.2;
  margin-bottom: 8px;}
.related-post-section .text-box h4:hover{color:#d70022;}
.related-post-section .text-box p{    color: #10101099;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  margin: 0;}



@media(max-width:767.98px){
  .related-post-section .img-box img {
    max-height: 100%;
    min-height: auto;

  }

