use margins instead of align-content