Пример:  https://jsfiddle.net/xt5q505y/
Суть в следующем:
Есть меню, при ширине окна в 768 пикс я его увожу вправо трансформацией, чтобы потом по клику на бургер оно выезжало. Все бы супер, но для эффекта нужен транзишн, с ним ездит плавно. При ресайзе окна меню также плавает слева-направо, так как сперва панельке нужно перейти в положение (100%,0)
    transform: translate(100%,0);
    transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out;
Как это победить? Нужно, чтобы панелька ездила туда и обратно только по клику на бургер (присваиваю класс и меняю трансформ), но при ресайзе окна чтобы не плавало. 
media screen and (max-width: 768px) {
 .mmenu {
 padding: 80px 0;
  z-index: 400;
    position: fixed;
    top: 0;
    right: 0;
    transform: translate(100%,0);
    transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out;
    display:flex;
    flex-direction:column;
    justify-content: center;
    align-items: center;
    justify-content: space-around;
    background:#26303b;
    height:100%;
    width:100%;
}
}