Problems with the form size and text boxes in different browsers and also on mobile