How can I make the skin of my tour to be responsive in all mobile devices?

First of all make sure that you use Dual Skins, that will let you create 2 different skins, one for Computers and one for Mobile phones. Here is an article about how to do that:

And then make sure that you make it adaptive following this steps:

Previous Creating a mobile skin
Next How can I replace one skin element with another (for example a button)? Either using an existing one from the library or by a new image.