.flex-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:20px}
.flex-item{flex:1;min-width:300px;background-color:#f4f4f4;padding:20px;border-radius:8px;text-align:center}