adjusted sizes for mobile and large screens