.our-partners-block {
/*     background-image: url(/wp-content/uploads/2023/12/our-partners-bg_updated.png); */
	    background-image: url(/wp-content/uploads/2023/12/Copptech-Fabric-Gradient-1.svg);
/*     background-position: center bottom; */
	    background-position: -1px bottom;
    background-size: 100%;
    background-repeat: no-repeat;
}

.filter-options {
    /* display: grid;
    grid-template-columns: repeat(4,auto);
    justify-content: center;
    align-items: center;
    gap: 2rem; */

    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-start;
    max-width: 1000px;
    margin: auto;
}

.filter-button {
    cursor: pointer;
    width: fit-content;
    border-radius: 27px;
    padding: .5rem 2rem;
    background-color: var(--very-dark-blue);
    color: #fff;
    transition: all ease 300ms;
    font-size: var(--body-normal);
  line-height: calc( var(--body-normal) + 5px );
}

.filter-button.active,
.filter-button.default {
    background-color: var(--blue);
}

.filter-button:hover {
    background-color: var(--dark-blue);
}

.partner-collection-gallery {
    display: grid;
    grid-template-columns: repeat(4,1fr);
    justify-content: center;
    align-items: center;
    gap: 2rem;
}

.gallery-image-wrapper {
    background-color: #F4F4F4;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 5rem;
	height:374px;
	max-height:100%;
}

.gallery-image-wrapper img {
    max-width: 227px;
}

.gallery-image-wrapper,
gallery-image-wrapper img {
    transition: filter .5s ease-in-out;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
.gallery-image-wrapper:hover,
gallery-image-wrapper:hover img {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
}

@media(max-width:991px) {
    .partner-collection-gallery {
        grid-template-columns: 1fr;
    }
    .gallery-image-wrapper.toggle-logo {
        display: none!important;
    }
    .gallery-image-wrapper.toggle-logo.active {
        display: flex!important;
    }
    .view-more-btns > button {
        display: none;
    }

    .view-more-btns > button.active {
        display: block;
    }
    .partner-collection:not(.d-none):last-child .view-more-btns button {
/*         color: #fff!important; */
    }

}