Consider using (hover: none) instead of multi-touch to detect mobile devices. Because some laptops do have touch screens too.
Oh that's really useful info thank you!