responsive styles for tablet and desktop done