Hi Ruchin,
Have you tried using Kendo Mobile framework and widgets in your app? They are designed with responsiveness in mind and all widgets and layouts are sized based on the available space on a device.
You can open the
Kendo Mobile demos on different devices to see how they behave.
If you prefer using your own layouts and styles, media queries are a right way to go with targetting different device resolutions.
Regards,
Tsvetina
Telerik