﻿/*for gallery images*/
.gallery-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr); /* 3 columns */
    gap: 15px;
}

    .gallery-grid a img {
        width: 100%;
        height: auto;
        display: block;
        border-radius: 6px;
        object-fit: cover;
        transition: transform 0.2s ease-in-out;
    }

        .gallery-grid a img:hover {
            transform: scale(1.05);
        }


@media (max-width: 768px) {
    .gallery-grid {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 480px) {
    .gallery-grid {
        grid-template-columns: 1fr;
    }
}
