added responsive styles

for iPhone, iPad and smaller resolutions