responsive fixes for all devices