.card-deck // Custom, as of bootstrap 4.1.3 there is no way to do this. &.card-deck-responsive @extend .row .card @extend .col-md-3 +media-xs flex: 1 0 50% max-width: 50% +media-sm flex: 1 0 33% max-width: 33% +media-md flex: 1 0 25% max-width: 25% +media-lg flex: 1 0 20% max-width: 20% .card-padless .card @extend .border-0 .card-body @extend .px-0 .card-stretch .card-body @extend .d-flex @extend .flex-column .card-text @extend .mt-auto .card-image-fade .card-img-top opacity: .9 &:hover .card-img-top opacity: 1 .card.asset color: $color-text &:hover text-decoration: none &.free overflow: hidden &:after +ribbon content: 'FREE' padding: 2px 50px .card-body position: relative // for placing the progress .card-text font-size: $font-size-xs .card-img-top background-color: $color-background background-size: cover background-position: center .progress height: 4px position: absolute top: -4px width: 100% &.group .card-label background-color: rgba($black, .5) border-radius: 3px color: $white display: block font-size: $font-size-xxs left: 5px top: -25px position: absolute padding: 1px 5px z-index: 1