Все стили прописываю под media screen and (max-width:1200px){
это как простите??? стили в media queries прописываются под все расширения экранов (хотя бы основных).
Кроме этого: viewport задан?
Пример media queries (вы можете свои размеры прописывать):
@media only screen and (min-width: 320px) and (max-width: 479px) {....}
@media only screen and (min-width: 480px) and (max-width: 767px) {....}
@media only screen and (min-width: 768px) and (max-width: 991px) {....}
@media only screen and (min-width: 992px) and (max-width: 1199px) {....}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {....}