There is another possibility which I'm not 100% sure it does what you need, but you could remove it in general for mobile devices.
Wordpress has the function wp_is_mobile(), so you can create a condition to not call the sidebar if the user is coming from a mobile device - which usually have the smaller screens.
It should look something like this:
<?php
if (!wp_is_mobile() ) {
// if device is not mobile get sidebar
get_sidebar('left');
}
?>
Like that you would only show the sidebar when the user is not coming from a mobile device.
Here is the wordpress the function reference:
https://codex.wordpress.org/Function_Reference/wp_is_mobile
Edit:
Also be aware that if you change it in single.php you only change it for the view of a single post. Otherwise I think you would also need to edit page.php for page views and so on..