section > div:where(:not(.bricks-shape-divider)) { display: flex; align-items: flex-start; gap: var(--content-gap); flex-wrap: nowrap; flex-direction: row; align-content: center; justify-content: center; } .ec_details_right { width: 53%; margin-left: 0; padding-left: 20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; display: block; } .ec_details_extra_area.ec_details_extra_area_11_1 { display: flex; flex-direction: row; flex-wrap: wrap; align-content: flex-start; justify-content: center; align-items: flex-start; } @media only screen and (max-width: 768px) { section > div:where(:not(.bricks-shape-divider)) { display: flex; align-items: flex-start; gap: var(--content-gap); flex-direction: column; align-content: center; justify-content: center; } }