@media (max-width:767px) {
.kontakt-news-bar {
    padding:2vw;
    text-align:center;
}
.kontakt-news-bar a {
    height:6vw;
    float:none;
    display:inline-block;
    margin:1vw;
}
.kontakt-news-bar a.facebook {
    width:6vw;
}
.kontakt-news-bar a.telefon {
    margin-right:4vw;
    padding-left:8vw;
    font-size:4vw;
    line-height:6vw;
}
.kontakt-news-bar .content-text {
    width:100%;
}
.kontakt-news-bar .content-text p {
    width:100%;
    padding:1vw 2vw;
    text-align:center;
    font-size:4vw;
    line-height:6vw;
}
.startseite-wrapper {
    height:auto;
}
.startseite-wrapper .content-image {
    width:100vw;
    height:66.6666vw;
}
.startseite-wrapper .content-text {
    width:100vw;
    height:auto;
    padding:2vw;
}
.startseite-wrapper .content-text.sprechzeiten {
    background-size:8vw;
    background-position:4vw 4vw;
}
.startseite-wrapper .content-text h2 {
    padding:2vw;
    font-size:5vw;
    line-height:5vw;
}
.startseite-wrapper .content-text p {
    padding:1vw 2vw;
    font-size:3vw;
    line-height:5vw;
}
.lieber-patient {
    padding:4vw;
}
.lieber-patient .content-image {
    width:92vw;
    height:92vw;
    padding:4vw;
}
.lieber-patient .content-text {
    width:100%;
    float:left;
    display:block;
    padding:2vw;
    box-sizing:border-box;
}
.lieber-patient .content-text h2,
.lieber-patient .content-text p {
    width:100%;
    padding:2vw;
}
.lieber-patient .content-text h2 {
    font-size:6vw;
}
.lieber-patient .content-text p {
    font-size:3vw;
}
.startseite-wrapper .content-text p a {
    margin:1vw 0;
    padding:2vw;
    line-height:1;
}
}
