.rs-layer.rev-btn {
    margin-right: 20px;
    background-color: none;
    border: solid 2px #ffffff;
    color: #ffffff;
    opacity: 1;
    transition: all 0.3s ease; /* Add a smooth transition for the hover effect */
}

a.button, a.tp-button {
    font-weight: 700;
}

.email:hover {
    color:red;
    font-weight: 600;
    text-decoration: none;
}


/* Apply styles when hovering over the button */
.rs-layer.rev-btn:hover {
    background-color: #ffffff;
    color: #454545;
    border-width: 3px; /* Increase the border width on hover */
    padding: 15px 30px; /* Increase padding on hover */
}
.hr_color, .hr_color hr, .hr_dots span{
    color: #f82f2f;
    background: #f82f2f;
}


@media screen and (max-width: 768px) {
    .rs-layer.rev-btn {
        font-size: 32px; 
        margin-right: 20px;
    }
}