Is this theme responsive for all the screen sizes?

Yes, this theme is developed according to responsive screens, it is completely responsive for all screen sizes. And in addition there is a "Responsive" option to change the settings under the customizer. Which you can easily find from the documentation.