hai un css talmente lungo che non me la sono sentita di controllare per sicurezza.
comunque è probabile che sia il mio stesso problema.
se è cosi è chiramente dato da qualche width impostata male che fa si che quando resizzi e la dimensione diventa minore di tale width te lo mette a capo, stesso problema con le immagini