.card { display: flex; flex-direction: column; justify-content: center; align-items: center; width: 6vw; min-height: 26vh; padding: 1.5em; margin: 1.2rem; /* for better display */ border: 0.3em solid black; border-radius: 2em; background-color: white; } .card:hover { cursor: pointer; } svg { rotate: 90deg; height: 7vh; width: 3vw; } .item { } #main { display: flex; flex-direction: row; flex-wrap: wrap; }