.category-time-common {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    line-height: 1.2;
    align-items: center;
    flex-wrap: wrap;
}
.post-card__info {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    line-height: 1.2;
}

.post-card.col {
    box-shadow: 0px 4px 20px rgb(0 0 0 / 5%);
    border-radius: 20px;
    flex-direction: column;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 20px;
}
.posts{
    background-color: #F2F2F2;
}
.post-card__image {
    -webkit-box-flex: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    border-radius: 5px !important;
    border-radius: var(--global-radius);
    display: flex;
    flex: 0 0 40%;
    height: 16rem;
    height: calc(var(--gap-rem)*16);
    justify-content: center;
    max-height: 16rem;
    max-height: calc(var(--gap-rem)*16);
    overflow: hidden;
    width: 100%;
    z-index: 2;
}
.post-card.col .post-card__content {
    padding: 25px;
}

.category-time-common {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    line-height: 1.2;
    align-items: center;
    flex-wrap: wrap;
    margin-bottom: 20px;
}
.post-card__title a {
    font-weight: 500 !important;
    overflow: hidden;
    line-height: 20px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #000;
    font-size: 15px;
}

.read-more-blog-btn {
    text-transform: capitalize;
    background: #000;
    padding: 10px 11px;
    border-radius: 5px;
    background-color: rgb(253, 211, 53);
    color: rgb(25, 25, 25);
    text-align: center;
    font-weight: 500;
    font-size: 13px;
    border: none;
    outline: none;
    box-shadow: none;
}

.read-more-blog-btn a{
    text-decoration: none;
    color: #000;
}

.blog-img-container{
    text-align: center;
    padding-top: 10px;
}
.blog-img{
    max-width: 100%; 
    /* width: 100%; */
    object-fit: contain;
    border-radius: 5px;
}

.blogImg{
    width: 100%;
    height: auto;
    border-radius: 8px;
    /* transition: 0.5s all ease-in-out; */

}

.post-card__date{
    
    padding-right: 20px;
    border-right: 1px solid #000000;
}
.post-card__tag {
    font-weight: 600;
   color: #000000;
    margin-right: 20px;
    padding-left: 20px;
}


/* single blog code */

.btn-link{
    color: #000 !important;
}

.blogBannerCol5{
    display: flex;
    align-items: center;
}
.creditScoreTable {
    width: 80%;
    margin: auto;
}

.creditScoreTable th,
td {
    padding: 10px;
}

.creditScoreBenifit_ul {
    padding-left: 40px;
}

.creditScoreBenifit_ul li {
    margin-bottom: 15px;
}

#CreditTableContent a{
    text-decoration: none;
}
#CreditTableContent a:hover{
    text-decoration: underline;
    color: #F5D200 ;
}
.descriptionSection{
    margin-top: 3rem;
}
.authorSection{
    border-radius: 8px;
    box-shadow: 0px 0px 8px #c9bcbc56;
    padding: 15px;
}


.searchWrapper {
    margin-top: 17px;
    position: relative;

}

.searchWrapper input {
    border: 1px solid #d1d6d9;
    padding: 5px 10px;
    border-radius: 20px;
    width: 100%;
    outline: none;
    box-shadow: none;
}

.blogSearchIcon {
    position: absolute;
    top: 10px;
    right: 10px;
    color: #dbdb0d;
    cursor: pointer;
}

.blogItem:first-child{
    margin-top: 20px;
}
.blogItem {
    display: flex;
    justify-content: space-between;
    padding: 10px 0px;
    border-bottom: 1px solid #d1d6d9;
}

/* .blogItem:last-child {
    border: none;
} */

.blogItem a {
    color: #000000;
}

.blogItem a:hover {
    color: #dbdb0d;
}




.post-card__image:active img,.post-card__image:focus img,.post-card__image:hover img {
transform: scale(1.04)
}
.post-card__image img,
.post-card__image:active img,
.post-card__image:focus img,
.post-card__image:hover img {
    transition: transform .4s ease-in-out;
}

.social-share{
    display: flex;
}
.social-share a:hover{
    color: #FFFFFF;
    background-color: #6a6666b0;
}

.social-share a {
    -webkit-box-flex: 1;
    background-color: #fafafa;
    border: 1px solid #eff1f3;
    border-radius: 5px;
    color: #4c4c4c;
    cursor: pointer;
    flex: 1;
    margin-right: 0.5em;
    padding: 0.5em;
    text-align: center;
    transition: all .6s;
}

@media screen and (min-width:0px) and (max-width:567px){

.blogBannerRow{
    flex-direction: column-reverse;
}
.blogBannerRow h4{
    font-size: 20px;
    text-align: center;
    margin-top: 10px;
}
.blogBannerCol5{
   justify-content: center;
}
.creditScoreTable{
    width:100%
}
.descriptionSection p,ul{
    text-align: justify;
}
.descriptionSection .authorSection p{
    text-align: left;
}
}
@media (max-width: 566px) {
    .blogBannerRow .col-12 {
      order: 1;
    }
  
    .blog-img-container {
      display: flex;
      justify-content: center;
      align-items: center;
      padding: 0;
    }
  
    .blog-img {
      width: 100%;
      height: auto;
    }
  }

  @media screen and (max-width: 360px) {
    .post-card__tag {
padding-left: 0;
    }
  }

  