The theme makes use of the industry standard of using screen breakpoints to adjust the sizing of elements. It’s possible that there is custom CSS that is overriding these breakpoints or that your phone’s resolution is in between two different breakpoints. It’s also possible that, for whatever reason, your device does not communicate the screen size to the server, so the breakpoints are never triggered.
Whatever the issue, naparesist.com is not resolving, so I’m unable to see to know for sure what the issue may be. When the site is up, you can verify whether the responsive styles are working by resizing the width of the site on a desktop browser and/or by trying to load the site on a different mobile device.
If there is legitimately an issue with the responsive styles, the solution would be adding your own custom CSS to add new breakpoints or, barring that, forking the theme and using a browser detection library to add custom CSS for specific types of phones. This is an extreme case and shouldn’t be necessary, but I’m also unsure why the site would not be responsive on your phone if you aren’t using custom CSS.