#card-sub-page {
    background: #fff;
    padding: 0px 35px;
    border-radius: 12px;
    box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.15);
}

#card-sub-page .col-md-7 .has-shadow {
    box-shadow: none !important;
}

@media (max-width: 768px) {
    #card-sub-page .col-md-7 img {
        margin-top: 35px;
    }
    
    .lovin-me-reminders-wrap {
    padding-top: 0px !important;
}
}


.lovin-me-reminders-wrap {
    padding: 20px 0px;
}

.button-group {
    max-width: 80%;
}

@media only screen and (max-width: 768px) {
 .button-group {
    margin:0 auto;
}

}

.title-h3 {
  margin-bottom: 1.5rem;
}