1.Переходи на флекс боксы.
2. Желательно использовать классы вместо id
3 Затем в медиа через float вы сами прижимаете блоки (поэтому они меняются) , при том что ширина 70 и 25%. Чтобы они расположились друг под другом нужно float отключить а суммарную ширину сделать больше 100