added some responsiveness for ipad and small pc screens