responsive and cross browser adjustments