.img-container-16-9 { position: relative; width: 100%; aspect-ratio: 16 / 9; overflow:hidden; } .img-container-4-3 { position: relative; width: 100%; aspect-ratio: 4 / 3; overflow:hidden; } .img-container-16-9 .media { position: absolute; top: 0; } .carousel-caption { background-color: rgba(0, 0, 0, 0.3); } .content-wrap { overflow: auto; }