responsive complete for iPhone, iPad and Desktop