Do not use display: flex, cause Safari not support yet