Ionic input type number and input type text are of different width in device

I am using different types of inputs like number ,date, text. The number and text are of different width in device but of same width in web . Even after giving some fixed width , these are also of different width in device.

Did anyone face this type of issue ?
What could be the best way to show these different type of input fields?

Any help will be appreciable .

Thanks.