cross browser until IE8 & tweak responsive