Browscap doesn't seem to hide blocks on google chrome for android
Using Browsecap (AKA 'user agent sniffing') will always be error prone, because there are so many different browsers, all with different user agents. 

Instead, consider implementing a responsive design, using CSS3 media queries, to hide certain elements based on screen width.