#reviews-gallery {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    overflow-y: hidden;
    height: 100%;
    margin: 0px 5px;

    .all-media-review-cont:hover {
        overflow-y: scroll !important;
    }

    .all-media-review-cont {
        max-height: unset;
        scrollbar-gutter: stable;
        scrollbar-width: thin;
        scrollbar-color: #00000075 transparent;
        overflow-y: hidden;

        .all-comment-media {
            display: grid;
            grid-gap: 0.5em;
            grid-auto-flow: row dense;
            list-style-type: none;
            overflow: hidden !important;
            width: calc(100% - 1.5em);
            padding: 10px 0;
            margin: 0 0.5em 0 1em;
            grid-template-columns: repeat(auto-fill, minmax(100px, 1fr));
            grid-auto-rows: 120px;


li:nth-of-type(5n+4) {
    grid-row: span 2;
}

li:nth-of-type(5n+5) {
    grid-column: span 2;
    grid-row: span 2;
}

            li {
                margin: 0;
                width: 100%;

                img {
                    height: 100%;
                    width: 100%;
                    object-fit: cover;
                    padding: 0;
                    position: relative;
                    border-radius: 6px;
                }
            
            }

            .all-comment-video-item {
                margin: 0;
                width: 100%;
position: relative;

                a::before {
                    content: "";
                    background: url(https://starkframe.store/wp-content/themes/starkframe/assets/images/stark-frame/a-play-butt.svg);
                    background-size: contain;
                    width: 55px;
height: 55px;
                    position: absolute;
                    top: 50%;
                    right: 50%;
                    z-index: 99;
                    transform: translate(50%, -50%);
                }

                a {

                    img {
                        width: 100%;

                    }
                }
            }  
        } 

        .load-more-comments-container {
        
            .load-more-button {
                margin: 0 1em 0.5em 0.5em;
                width: calc(100% - 1.5em);
            }
        }
    }
}

.load-more-comments-container > button {
    clear: none;
    height: 38px;
    padding: 7px 20px;
    text-align: center;
    background: var(--light-trans-bg);
    color: var(--dark-theme-text-color);
    border-radius: 10px;
    font-weight: 600;
    cursor: pointer;
    position: unset !important;
}

@media screen and (min-width: 601px) {
.review-comments-toolbar {
    margin: 0.75em 5px 0 !important;
}

}

@media screen and (max-width: 600px) {

.all-comment-cont {
    overflow-x: scroll !important;
}

#reviews-gallery {
    .all-media-review-cont {
        .all-comment-media {
            grid-template-columns: repeat(auto-fit, minmax(calc(100% / 3 - 0.35em), min-content)) !important;

li:nth-of-type(5n+3) {
                grid-row: span 2;
            }

li:nth-of-type(5n+4) {
                grid-column: span 2 !important;
                grid-row: span 2 !important;
            }

li:nth-of-type(5n+5) {
                grid-column: unset !important;
                grid-row: unset !important;
            }

        }
    }
}
}