@media screen and (max-width : 900px) {
.sliderheadline {
    top: 90px;
    font-size: 3rem;
}
.header-navigation {
    padding-bottom:0;
}
.main-navigation ul {
    padding-top:1.5em;
}
.rsts-main .feature-box-text h1.-large,
.rsts-main .feature-box-text h2.-large,
.rsts-main .feature-box-text h3.-large {
    text-align:left;
    font-size:2em;
}
.rsts-crop {
    width: 100% !important;
}
.fixed-note {
    position: static;
}
.fixed-note:before {
    top: 0.57em;
    margin-top: 0;
}
.fixed-note-column:last-child {
    text-align: left;
}
.fixed-note-column {
    margin: 0.8em 0;
    padding: 0;
}
.fixed-note-closed {
    top: auto;
    right: 4.66667em;
    bottom: 5px;
    left: auto;
}
}
