.rt-row.mn-rt-content-loader.mn-list-layout1.mn-tpg-even.mn-list-behaviour.mn-list-layout-wrapper {
    display: flex; 
    flex-wrap: wrap;  
   }
   /* Base styles for the image and the link wrapping it */
.mn-tpg-el-image-wrap a {
    display: block;
    overflow: hidden;
    position: relative;
}

/* Ensure the image scales smoothly */
.mn-tpg-el-image-wrap img.thumbnail-class {
    transition: transform 0.3s ease;
    display: block;
    width: 100%;
    height: auto;
}

/* Scale the image on hover */
.mn-tpg-el-image-wrap:hover img.thumbnail-class {
    transform: scale(1.1);
}
 .mn-rt-detail.mn-rt-el-content-wrapper {
    flex-direction: row-reverse;
    display: flex;
    justify-content: flex-end;
    flex-wrap: wrap;
    margin: 16px 0;
}
   .mn-rt-img-holder.mn-tpg-el-image-wrap.mn-has-thumbnail {
       margin: 0px 0px 0px 3px;
       flex: 0 0 260px;
       border-radius: 8px;
       overflow: hidden;
       position: relative;
   }
   
   a.mn-tpg-post-link {
       height: 100%;
       width: 100%;
       display: block;
       color: inherit !important;
       text-decoration: none;
       transition: none !important;
   }
   .mn-grid-hover-content {
       text-align: left;
       height: 100%;
       left: 0;
       pointer-events: none;
       position: absolute;
       top: 0;
       width: 100%;
   }
   
   .mn-post-right-content {
       display: flex;
       flex-direction: column;
       flex: 1;
   }
   
   .mn-entry-title-wrapper {
       text-align: left;
       /* margin-bottom: 4px; */
       /* font-family: "Tiro Devanagari Hindi", Sans-serif; */
       /* font-size: 16px; */
       /* font-weight: 600; */
       /* line-height: 1.3; */
       /* margin: 0 0 0px; */
       /* padding-bottom: 1px; */
   }
   
   h4.mn-entry-title {
       font-family: :"Noto Sans Devanagari", Sans-serif;
       font-size: 20px;
       text-align: left;
       color: var(--e-global-color-primary);
       font-weight: 600;
       line-height: 1.3;
       margin: 0 0 18px;
       padding-bottom: 2px;
   }
   
   .mn-post-meta-tags.mn-rt-el-post-meta a {
       font-family:"Noto Sans Devanagari", Sans-serif;
       font-weight: 400;
       text-align: left;
       align-content: baseline;
       color: #646464;
       display: inline-flex;
       flex-wrap: wrap;
       font-size: 15px;
    
   }
   .mn-post-meta-tags.mn-rt-el-post-meta {
    align-content: baseline;
    color: #646464;
    display: inline-flex;
    flex-wrap: wrap;
    font-size: 15px;
    margin-bottom: 13px;
}

.mn-post-meta-tags.mn-rt-el-post-meta span {
    align-items: center;
    display: inline-flex;
    flex-wrap: wrap;
    font-weight: 300;
    margin-bottom: 3px;
    padding-right: 15px;
}

.mn-post-meta-tags.mn-rt-el-post-meta i {
    line-height: 1;
    margin-right: 8px;
    margin-top: -1px;
}
   @media (max-width: 767px) {
       .mn-rt-img-holder.mn-tpg-el-image-wrap.mn-has-thumbnail {
       flex: 0 0 135px;
       max-width: 135px;
       margin: 0px 0px 0px 3px;
   }
   h4.mn-entry-title {
       font-size: 14px;
       margin-bottom: 0;
   }
   .mn-post-meta-tags.mn-rt-el-post-meta a {
       font-size: 12px;
   }
   }
  .social-share-buttons {display: flex;flex-wrap: wrap;flex: 1;}

.social-share-buttons i {
    padding: 6px;
    font-size: 24px;
    color: #000;
}
 
.social-share-buttons i:hover {
    padding: 6px;
    font-size: 24px;
    color: #F00100;
    transition:.5s ease;
}
