.jumbotron { max-width: 1200px; margin: auto; padding: 20px 10px; } #content { display: block; overflow: hidden; padding: 20px; } #card { float: left; position: relative; border: 1px solid black; margin-right: 20px; padding: 25px; max-width: 200px; overflow: hidden; } #card .u-photo { aspect-ratio: 1; width: 150px; height: auto; object-fit: contain; } #card .p-nickname { font-weight: bold; } @media (max-width: 576px) { #card { float: none; margin: auto; padding: 5px; } }