Responsive Design- Importance and types