.center-three-columns .flex_column { width: 100% !important; margin: 0 !important; } .center-three-columns { display: flex; flex-wrap: wrap; justify-content: center; gap: 30px; } @media (min-width: 768px) { .center-three-columns .flex_column { width: calc(50% - 15px) !important; } } @media (min-width: 1251px) { .center-three-columns .flex_column { width: calc(33.33% - 20px) !important; } }