.Scard {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 0 solid rgba(0,0,0,.125);
    border-radius: 0.75rem;
    box-shadow: 0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -1px rgba(0,0,0,.06);
}
.Scard-header {
    position: relative;
    margin-right: 1rem;
    margin-left: 1rem;
    z-index: 2;
    margin-top: -1.5rem;
    background-color: #fff;
    border-bottom: 0 solid rgba(0,0,0,.125);
}
.Sbox {
    text-align: center;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center !important;
    height: 280px;
    position: relative;
    overflow: hidden;
}
.Sabslt {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.5);
    transition: opacity .25s ease-in;
    opacity: 0;
    padding-top: 80px;
    color: #fff;
    text-shadow: 1px 1px 1px rgba(0,0,0,.15);
}
.Scard-header:hover .Sabslt {
    opacity: 1;
}
@media screen and (max-width: 575px) {
    .Scard .card-body .bottom-1 {bottom: 2px !important;}
    .Scard .card-body lead {font-size: 14px;}
}