What should I do to make a responsive web page?
Welcome to the forums, @rajeshpanchal.
There are many articles around which explain the principles of responsive design. I suggest you read a couple and then build a simple page to practice the techniques.
This might be a good place to start:
Thank you TechnoBar
In case of wordpress you will buy or use a free responsive theme. Or you can use mobile plugin. There have huge and huge mobile plugins are available which are free to install and activate Like AMP. Use any wordpress theme and use AMP plugin for the response of both desktop and mobile.
Or he can use Bootstrap, and to read more about flexbox, css grid, css media queries.
As the OP is no longer a member, there is little point in continuing to offer advice.
Thanks to those who contributed.