modified and improved responsive theme