Переделывайте все с учетом mobile first, но сначала на голых html страницах, чтобы легче было отладить, а потом переносите в код приложения. Мухи отдельно и котлеты отдельно - кодить по мелким кусочкам,отлаживая каждый элемент layout отдельно. Если в готовой каше искать ошибки - можно дни и недели потратить и измучиться