adjust based on @media