.partners-logo {
    display: grid;
    grid-template-columns: 25% 25% 25% 25%;
    width: 100%;
}

.partners-logo > div {
    padding: 20px;
    align-self: center;
}

.partners-logo > div > img {
    max-width: 160px;
}

.logo-bmt-mmm-img {
    max-height: 106px;
}

.logo-drager {
    border-bottom: 1px #bebebe solid;
}

.logo-storz {
    border-left: 1px #bebebe solid;
    border-right: 1px #bebebe solid;
    border-bottom: 1px #bebebe solid;
}

.logo-miele {
    border-bottom: 1px #bebebe solid;
    border-right: 1px #bebebe solid;
}

.logo-mmm {
    border-bottom: 1px #bebebe solid;
}

.logo-goldman {
    border-bottom: 1px #bebebe solid;
}

.logo-radiometer {
    border-left: 1px #bebebe solid;
    border-right: 1px #bebebe solid;
    border-bottom: 1px #bebebe solid;
}

.logo-at-os {
    border-bottom: 1px #bebebe solid;
    border-right: 1px #bebebe solid;
}

.logo-bmt-mmm {
    border-left: 1px #bebebe solid;
    border-right: 1px #bebebe solid;
}

.logo-baxter {
    border-left: 1px #bebebe solid;
    border-right: 1px #bebebe solid;
}

.logo-dmt {
    border-bottom: 1px #bebebe solid;
}

.logo-pms {
    border-bottom: 1px #bebebe solid;
}

.logo-fujifilm {
    border-bottom: 1px #bebebe solid;
}

@media (min-width: 576px) and (max-width: 961px) {
    .partners-logo {
        grid-template-columns: 33.3% 33.3% 33.3%;
    }

    .partners-logo > div {
        padding: 10px;
    }

    .partners-logo > div > img {
        max-width: 160px;
    }

    .logo-samsung {
        border-right: none;
    }

    .logo-goldman {
        border-bottom: 1px #bebebe solid;
        border-left: none;
        border-right: 1px #bebebe solid;
    }

    .logo-bmt-mmm {
        border-right: 1px #bebebe solid;
        border-left: none;
    }

    .logo-at-os {
        border-left: 1px #bebebe solid;
        border-left: none;
        border-right: 1px #bebebe solid;
    }

    /* .logo-baxter {
        border-bottom: 1px #bebebe solid;
    } */

    .logo-fujifilm {
        border-left: none;
        border-right: 1px #bebebe solid;
    }

    .logo-radiometer {
        border-right: none;
        border-left: none;
    }

    .logo-renosem {
        border-bottom: 1px #bebebe solid;
    }

    .logo-miele {
        border-bottom: 1px #bebebe solid;
        border-right: none;
        border-left: none;
    }

    .logo-mmm {
        border-right: 1px #bebebe solid;
    }

    .logo-storz {
        border-right: 1px #bebebe solid;
        border-left: none;
    }

    .logo-drager {
        border-right: 1px #bebebe solid;
    }

    .t600 {
        margin-top:60px;
    }
}

@media (max-width: 575px) {
    .partners-logo {
        grid-template-columns: 50% 50%;
    }

    .partners-logo > div {
        padding: 10px;
    }

    .partners-logo > div > img {
        max-width: 120px;
    }

    .logo-samsung {
        border-right: none;
    }

    .logo-goldman {
        border-bottom: 1px #bebebe solid;
        border-right: none;
    }

    .logo-mmm {
        border-left: none;
        border-left: 1px #bebebe solid;
    }

    .logo-at-os {
        border-right: none;
    }

    .logo-baxter {
        border-right: none;
    }

    .logo-fujifilm {
        border-right: none;
        border-left: 1px #bebebe solid;
        border-bottom: 1px #bebebe solid;
    }

    .logo-radiometer {
        border-right: none;
    }

    .logo-renosem {
        border-left: none;
        border-right: none;
    }

    .logo-storz {
        border-right: none;
    }

    .logo-miele {
        border-right: none;
    }

    .logo-bmt-mmm {
        border-left: 1px #bebebe solid;
        border-right: none;
    }

    .t600 {
        margin-top:60px;
    }
}

.services-logo {
    display: grid;
    grid-template-columns: 33.3% 33.3% 33.3%;
    width: 100%;
}

.services-logo > div {
    padding: 20px;
    align-self: center;
}

.services-logo > div > img {
    max-width: 160px;
}

.logo-steris {
    border-right: 1px #bebebe solid;
    border-left: 1px #bebebe solid;
    border-bottom: 1px #bebebe solid;
}

.logo-merivaara {
    border-right: 1px #bebebe solid;
    border-left: 1px #bebebe solid;
    border-bottom: 1px #bebebe solid;
}

.logo-erbe {
    border-bottom: 1px #bebebe solid;
}

.logo-zeiss {
    border-bottom: 1px #bebebe solid;
}

@media (min-width: 576px) and (max-width: 961px) {
    .services-logo > div {
        padding: 10px;
    }

    .services-logo > div > img {
        max-width: 160px;
    }
}

@media (max-width: 575px) {
    .services-logo {
        grid-template-columns: 50% 50%;
    }

    .services-logo > div {
        padding: 10px;
    }

    .services-logo > div > img {
        max-width: 120px;
    }

    .logo-steris {
        border-right: none;
    }

    .logo-dmt {
        border-left: 1px #bebebe solid;
        border-bottom: 1px #bebebe solid;
    }

    .logo-merivaara {
        border-right: none;
        border-left: none;
    }

    .logo-pms {
        border-left: 1px #bebebe solid;
    }
}