.custom-gallery {
    display: grid;
    gap: 10px;
    margin-bottom:15px;
}

.custom-gallery .gallery-item img {
    width: 100%;
    height: auto !important;
    border-radius: 6px;
}

/* Auto layout: 2 to 6 images responsive */
.custom-gallery {
    grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
}

/* Optional: limit max width so images don't stretch too much */
.custom-gallery .gallery-item {
    max-width: 100%;
	margin:auto !important;
}


