.card { display: flex; flex-direction: row; justify-content: center; align-items: center; height: 8rem; min-width: 18rem; padding: 1.5em; margin: 1.2rem; /* for better display */ border: 0.3em solid black; border-radius: 2em; background-color: white; } svg { height: 12vh; width: 6vh; } .item { margin: 1rem; } #main { display: flex; flex-direction: row; flex-wrap: wrap; }