.rs-small-grey-button-wrapper {
    text-align: center;
}
.rs-small-grey-button {
    font-size: 12px;
    padding: 8px 24px 8px 24px;
    background-color: transparent;
    border: 1px solid #bebcbc;
    transition: 0.3s;
}
.rs-small-grey-button-title {
    color:#444;
    transition: 0.3s;
}

.rs-small-grey-button:hover  {
    border: 1px solid #000;
}
.rs-small-grey-button:hover .rs-small-grey-button-title {
    color:#000000;
    font-weight: 500;
}

@media only screen and (max-width: 767px) { 

    .rs-small-grey-button {
        display: block;
        width: 80%;
        margin: auto;
    }
}
