updated css for different device widths