I don't know if it is the concept, but I had to change the max-width for the 480px style to max-width:767px instead of 768px.