.imprint-list-main-wrapper { height: 100%; width: 100%; display: flex; flex-direction: column; justify-content: stretch; align-items: center; box-sizing: border-box; overflow-x: auto; } .imprint-list-content-wrapper{ display: flex; flex-direction: column; justify-content: center; align-items: center; height: 100%; width: 100%; max-width: 700px; padding: 0 10px; box-sizing: border-box; text-align: center; } .imprint-element { display: flex; flex-direction: column; justify-content: center; align-items: center; width: 50%; background-color: #333333; border-radius: 4px; padding: 10px 30px; }