﻿.gslide-description {
    background: rgba(0, 0, 0, 0.0) !important;
}

.gslide-title {
    color: #fff !important;
    font-size: 1rem;
    margin: 0;
}

.gdesc-inner {
    padding-bottom: 10px !important;
    box-sizing: border-box;
}

.gslide-inner-content {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    height: 100vh !important;
}

.gslide-image img {
    max-height: 85vh !important;
    object-fit: contain !important;
}

.gallery-items {
    display: grid;
    grid-template-columns: repeat(auto-fill, 400px);
    gap: 30px;
    justify-content: center;
    width:100%;
}

.gallery-item {
    height: 250px;
    width: 400px;
}

    .gallery-item img {
        height: 100%;
        width: 100%;
        object-fit: cover;
    }

@media only screen and (max-width: 450px) {
    .gallery-item {
        width: 350px;
        height: 200px;
    }

    .gallery-items {
        grid-template-columns: repeat(auto-fill, 350px);
        gap:20px;
    }
}

@media only screen and (max-width: 400px) {
    .gallery-item {
        width: 300px;
        height: 170px;
    }

    .gallery-items {
        grid-template-columns: repeat(auto-fill, 300px);
    }
}
