Как сделать так что бы инпуты были ровно друг под другом, а не так как в нижеприведенном коде?
Я эту форму за вечер уже третий раз вижу. 
Я предлагаю тебе два варианта:
1) Обратиться на фриланс за версткой.
2) Освоить азы верстки.
Конкретно по твоему вопросу, имеет место быть такое решение, разбиваешь форму на две колонки, в левой лейблы полей ввода, в правой, соотвественно, сами поля ввода.
Или же использовать флексы.
Первое, что пришло на ум. Наверняка, есть решение лучше. https://jsfiddle.net/gkLg2hLm/7/