Tus @media quieries están seteados de esta manera: por debajo de 320px se aplican los estilos para "Smartphones Portrait" , por encima de 320px hasta 800px "Tablets Portrait" y luego de 800px hasta 854px "Smartphones Landscape"
... te recomiendo trabajar medidas líquidas para evitar tanto portrait-landscape así tendrías menos breakpoints...