К сожалению ie7 не поддерживает mediaquery.
var version = navigator.userAgent.match(/.+(?:rv|it|ra|ie|ox|me|on|id|os)[\/:\s]([\d._]+)/i)||[0,'0'])[1].replace('_', '');
version = isFinite(parseFloat(version)) ? parseFloat(version) : version;
вернет версию вашего браузера, для ie7 это будет 7.
Но это, конечно, не тру. Как вариант предлагаю пометить элементы к соторыми проблема классом, например "ie7-bugfix", сделать для него под ие нужные правки и снимать его (доплнять эти элементы классом "ignore-ie7-bugfix") если разрешение не подходит. Это будет более гибкий вариант для внесения последующих изменений и вы не будете мешать css с js.