Responsive Design is designed logic wherein the design of the representation of the web and the layout of the web changes or adapts as per the layout of the device. The main reason to have a responsive design is to increase the traffic of your application to a bigger client base using a set of devices.
Usage of mobile has increased in recent years. people use internet mobile rather using it on desktop or Laptop. To show the importance of this fact below are some statistics given
Factors to be optimized