.kontakt {
    display: flex;
}

div.wpcf7 {
    text-align: center;


}
div.wpcf7 label {
    text-align: left;
}

.heading-cont {
    border-bottom: 0px solid rgba(255,255,255,.1);
}
.wpb_gmaps_widget .wpb_wrapper {
    background-color: transparent!important;
    padding: 0px!important;
}

.kontaktfeld {
    width: 100%;
    margin-top: 20px;
}
.kontaktfeld .col-md-6 {
    max-width: 100%;
}

.kontaktfeld p {
    font-size: 16px;
    margin-top: 20px;
    margin-bottom: .56em;
    line-height: 1.5;
}

address.cont-1 span strong {
    width: 100px;
}

footer {
    background: #121212;
}

.footer-links{
    display: none;
}