.slide-button {
    display: table;
    margin: 5px auto;
    padding: 15px 35px 17px;
    border: #fff solid 2px;
    border-radius: 5px;
    font: normal 24px/1 "ProximaNova-Bold", sans-serif;
    color: #fff;
    text-decoration: none;
    background-color: rgba(255, 255, 255, .2);
    transition: background-color .2s ease-in-out;
}
.slide-button:hover,
.slide-button:focus {
    color: #fff;
    text-decoration: none;
    background-color: rgba(255, 255, 255, .4);
}

@media (max-width: 991px) {
    .slide-button {
        padding: 10px 35px 12px;
        font-size: 14px;
    }
}