.content-div {
    text-align: center;
    height: auto;
    overflow-x: hidden;
}

.gallary-card-parent {
    margin-bottom: 30px;
}

.gallery-heading {
    padding: 40px;
    color: #FF2525;
}

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

@media only screen and (max-width: 600px) {
    .card-img-top {
        width: 100%;
        height: 200px;
        object-fit: cover;
    }
    gallery-heading-text{
        font-size: 18px;
    }
}

.gallery-heading-text {
    font-weight: bolder;
}

.gallery-row {
    justify-content: space-around;
}

.gallery-card {
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
    transition: ease-in-out .3s;
}

.gallery-card:hover {
    transform: translateY(-10px);
    box-shadow: 0 19px 38px rgba(0, 0, 0, 0.30), 0 15px 12px rgba(0, 0, 0, 0.22);
}
