Mobile websites are separate websites developed for mobile access alone. It can develop issues based on screen size.
Responsive websites are single websites that realign its design to suit the screen size of the device in real-time. This provides uniform browser experience across multiple devices.