fix mobile/small browser issues