More dynamic for different screen sizes