responsive css added for tablet and smartphone