device-width & orientation ui optimizations