Secondo me tecnicamente ci sono diversi problemi. Prima di tutto ti consiglierei di ragionare in "mobile first".
Visto su un dispositivo mobile, mi dispiace dirtelo, ma è inguardabile. Io ti consiglierei, una volta finito il codice html, di utilizzare css per renderlo perfetto per smartphone e...