responsiveness & css optimizations