make widths more dynamic for small devices