.embed-responsive img.embed-responsive-item {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: top;
    object-position: top;
}

// Landscape
.embed-responsive-3by2::before {
    padding-top: 66.66%;
}

// Portrait
.embed-responsive-9by16::before {
    padding-top: 177.88%;
}

.embed-responsive-2by3::before {
    padding-top: 150%;
}

.embed-responsive-1by2::before {
    padding-top: 200%;
}


.embed-responsive-4by3::before {
    padding-top: 75%;
}

@include media-breakpoint-down(sm) {
    .column-carousel-image-wrapper .embed-responsive::before {
        padding-top: 100%;
    }
    .embed-responsive-sm-1by1:before {
        padding-top: 100%!important;
    }
}
