.partners {
    padding-bottom: 15px;
}
.partners p {
    font-size: 17px;
    color: #6B6B6B;
    margin-top: 30px;
}
.partners .partners-logo {
    display: flex;
    flex-wrap: wrap;
    margin-top: 90px;
    justify-content: space-around;
    padding-bottom: 30px;
}
.partners .partners-logo div {
    margin-top: 30px;
    width: 15%;
    margin-left: 10px;
    margin-right: 10px;
    text-align: center;
}
.partners .partners-logo div a {
    width: 100%;
    text-align: center;
}
.partners .partners-logo div a img {
    width: 70%;
}
.partners .partners-logo div .partners-button {
    margin-top: 15px;
    display: block;
    padding: 7% 20%;
    border-radius: 30px;
    font-size: 15px;
    color: black;
    box-shadow: -2px 8px 26px -12px rgba(0,0,0,0.41);
    -webkit-box-shadow: -2px 8px 26px -12px rgba(0,0,0,0.41);
    -moz-box-shadow: -2px 8px 26px -12px rgba(0,0,0,0.41);
}

@media screen and (max-width: 1400px) {
    .partners {
        padding-bottom: 15px;
    }
    .partners p {
        margin-top: 26px;
    }
    .partners .partners-logo {
        margin-top: 75px;
    }
}
@media screen and (max-width: 1200px) {
    .partners {
        padding-bottom: 13px;
    }
    .partners p {
        margin-top: 23px;
    }
    .partners .partners-logo {
        margin-top: 70px;
        padding-bottom: 25px;
    }
}
@media screen and (max-width: 992px) {
    .partners p {
        margin-top: 20px;
    }
    .partners .partners-logo {
        margin-top: 55px;
    }
    .partners .partners-logo div {
        width: 25%;
    }
}
@media screen and (max-width: 767px) {
    .partners p {
        margin-top: 15px;
    }
    .partners .partners-logo {
        margin-top: 40px;
    }
    .partners .partners-logo div {
        width: 30%;
    }
}
@media screen and (max-width: 650px) {
    .partners p {
        margin-top: 15px;
    }
    .partners .partners-logo {
        margin-top: 40px;
    }
    .partners .partners-logo div {
        width: 40%;
    }
}
@media screen and (max-width: 480px) {
    .partners p {
        margin-top: 12px;
        font-size: 16px;
    }
    .partners .partners-logo {
        margin-top: 25px;
    }
    .partners .partners-logo div {
        width: 65%;
    }
}
