responsive input box