width dependent on screen width