Вы можете сделать это, но не в CSS.Для этого вам нужно создать MediaQueryList объект.
В вашем случае у вас, вероятно, будет что-то вроде:
var mql = window.matchMedia("only screen and (max-width: 767px)")
// this is called when the MQL status changed
mql.addListener(doStuff);
// this is called if the MQL already matches the query specificed
if (mql.matches) {
doStuff();
}
Проверьте ссылку для получения дополнительной информации, ипомните о поддержке браузером (в настоящее время у вас не должно быть особых проблем, но если вы должны поддерживать IE9, например, другой вопрос).
Надеюсь, это поможет.