.image-container { position: relative; display: flex; justify-content: center; align-items: center; height: 480px; } .image-nav-container { position: relative; display: flex; justify-content: center; align-items: center; height: 120px; } .rounded-image { border-radius: 30px; max-width: 100%; max-height: 100%; object-fit: cover; object-position: center; } .thumbnail { width: 100px; height: 100px; margin: 10px; } @media (min-width: 767px) { .section-img-col { width: 100%; height: auto; } } @media (max-width: 767px) { .section-img-col { width: 100%; height: auto; } .rounded-image { height: 380px; border-radius: 20px; } .image-nav-container { height: 48px; } }