.post-card {

    background-color: rgb(32, 51, 66);



}



.card-img-top {



    height: 250px;

    object-fit: cover;

    width: 100%;

}



.card-text {



    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 3;

    -webkit-box-orient: vertical;

}




.catogries-card {

    min-height: 100px;

}



.card-title {

    font-size: 1.25rem;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;



}



.img-fluid {

    object-fit: cover;

    padding: 5px 0 0 0;

}



footer .list-group-item {

    color: white;

    text-decoration: underline;

}



.nav-logo {



    height: 70px !important;

    width: 150px;

}



.mw-footer-logo {

    max-width: 200px;

    height: auto;

    object-fit: cover;

}







.card {

    position: relative;

    overflow: hidden;

}



/* Premium Badge Styling */

.premium-badge {

    position: absolute;

    top: 0;

    right: 0;

    z-index: 10;



}





.premium-badge img.premium {

    width: 70px;

    height: auto;

    margin-top: 10px;

    display: block;

}

/* summary */

.coin-icon {
    height: 40px;
    width: 40px;
}



/* Dashboard Styling */

.credit-icon {

    width: 60px;

    height: 60px;

    object-fit: cover;
}



.like-icon {

    width: 60px;

    height: 60px;

    object-fit: cover;

}

.home-category {
    background-color: #f14054;
    color: white;
    padding: 5px 10px;
    text-decoration: underline;
    display: inline-block;
    text-align: center;
    border-radius: 0 20px 0 0;
}

.card-body .catogories-container {
    left: 0;
    top: -33px;
   
}
.card-body .catogories-container  a{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.custom-card {
    background-color: rgb(32, 51, 66);
    width: 100%;
    padding: 20px;
    height: 100%;
    display: flex;
    flex-direction: column;
}

.card-img-top {
    width: 100%;
    height: 100%;
    object-fit: cover;
}