.title_class
{
    /*padding: 30px;*/
    /*padding-top: 16px;*/
    padding-top: 18px;
    padding-left: 35px;
    /*font-size: 25px;*/
    font-size: 25px;
    
}

.body_back_ground_clr
{
    background: #dee2e6;
}
 
.gallery_card{
    border: 0.1px solid #cdc6c6 !important;
    min-height: 258px !important;
    max-height: 258px !important;
}

.card-height{
    max-height: 159px;
    min-height: 159px;
}

.gallery_card:hover{
    box-shadow: 3px 15px 30px rgb(0 0 0 / 15%);
}

.gallery_grid{
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
    column-gap: 35px;
}