updated css support smartphones and landscape

updated css support smartphones and landscape