.partners-inner {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
    justify-content: center;
    gap: 2rem;
}

.partner-logo img {
    width: 100%;
    height: 6rem;
    object-fit: contain;
}



/* Desktop small */
@media only screen and (max-width: 1100px) {
  
}

/* Tablet */
@media only screen and (max-width: 700px) {
  .partners-inner {
    grid-template-columns: 1fr 1fr 1fr 1fr;
}
}


/* Iphone */
@media only screen and (max-width: 450px) {
  
}