Mmm, hola!
Pues no soy ningún experto, pero si no lo entiendo mal, tienes un margin-top:450px; en el div #infoizq que si no me equivoco es el que corresponde a "¿Qué hacemos?"
¿Has probado, en lugar de poner ese margin-top, colocar entre los dos div un div separador con un determinado height o un % ?
Otra cosa de la cual yo no entiendo es a partir de qué resolución usan los dispositivos la resolución web móvil o la normal. Pero quizá se aplique la web normal a esos dispositivos de los que hablas.
Espero haber podido ayudar