.partners-grid-divs {
    background-color: #ffffff;
    font-family: Roboto, sans-serif;
    /*padding: 10px;*/
    font-size: 20px;
    text-align: center;
    box-shadow: 0 0 1px rgb(255, 255, 255);
    transition: box-shadow 0.5s ease-in-out;
    transition: transform 1.5s ease-in-out;
    -webkit-transform .2s: ;
    border: 3px solid white;
    cursor: pointer;
}

.partners-grid-divs:hover {
    box-shadow: 0 0 4px rgba(33, 33, 33, .2);
    transform: scale(0.97);
}

.partners-grid {
    cursor: pointer;
    max-width: 100%;
    align-items: center;
    background-color: #ffffff;
    margin: auto;
    padding: 0px 0px;
    display: grid;
    margin-top: 0px;
    margin-bottom: 10px;
    grid-template-columns: repeat(20, 1fr);
    grid-template-rows: repeat(1, 1fr);
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    direction: ltr;
}

@media only screen and (max-width: 1200px) {
    .partners-grid {
        display: grid;
        grid-template-columns: repeat(11, 3fr);
    }
}

@media only screen and (max-width: 768px) {
    .partners-grid {
        max-width: 90%;
        display: grid;
        grid-template-columns: repeat(6, 3fr);
    }
}


.partners-grid-footer {
    cursor: pointer;
    max-width: 100%;
    align-items: center;
    background-color: #ffffff;
    margin: auto;
    padding: 0px 0px;
    display: grid;
    margin-top: 0px;
    margin-bottom: 10px;
    grid-template-columns: repeat(10, 1fr);
    grid-template-rows: repeat(1, 1fr);
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    direction: ltr;
}