img {
    display: inline-block;
    width: 100%;
    height: auto;
}

body {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
    margin: 0;
}

body main {
    flex-grow: 1;
}

@media (max-width: 1800px) {
    body .order-l1 {
        order: 1;
    }
}

@media (max-width: 1200px) {
    body .order-m1 {
        order: 1;
    }
}

.flexy {
    display: flex;
    flex-direction: column;
}

@media (max-width: 850px) {
    .flexy .text-content {
        order: 1;
    }
}

@media (max-width: 700px) {
  &    .wrong-right-mobile {
        display: block;
    }
  &    .wrong-right-desktop {
        display: none;
    }
}

@media (min-width: 700px) {
  &    .wrong-right-mobile {
        display: none;
    }
  &    .wrong-right-desktop {
        display: block;
    }
}