.language-switch {
    margin: auto 1em 1em auto;
    float: right;
}
p {
    text-align: justify;
}
img {
    max-width: 100%;
}
.content .alert {
    margin-top: 16px;
}
.content .alert .close {
    margin-left: 8px;
}

.language-switch {
    margin: auto 1em 1em auto;
}
@media(min-width: 992px) {  /* md or up */
    .language-switch {
        float: right;
    }
}
p {
    text-align: justify;
}
img {
    max-width: 100%;
}
.content .alert {
    margin-top: 16px;
}
.content .alert .close {
    margin-left: 8px;
}

Put select in own row on small screens
Put select in own row on small screens
