Lasers - change orientation while projecting on a surface

Hi,

I had two lasers horizontally placed few cms apart, pointed at a wall, a meter away. The red points on wall were verticlly oriented! just to test further I moved my palm closer to the lasers and the images were horizontal and as I moved my palm away from the lasers they just gradually turned to vertical orientation. Can anyone explain this phenomenon please?

I can position two lasers one just above the other, and point them at two horizontal positions anywhere. Of course, just in front of the lasers, the spots will be vertical. You are assuming that they are in perfect alignment, which they obviously aren't.