﻿section#contact {
    background-color: #212529;
    background-repeat: no-repeat;
    background-position: 50%;
}
section#contact .section-heading {
    color: #fff;
}
section#contact .form-group {
    margin-bottom: 25px;
}
section#contact .form-group input,
section#contact .form-group textarea {
    padding: 20px;
}
section#contact .form-group input.form-control {
    height: auto;
}
section#contact .form-group textarea.form-control {
    height: 248px;
}
    section#contact .form-control:focus {
        border-color: #ff1a44;
        box-shadow: none;
    }
section#contact ::-webkit-input-placeholder {
    font-weight: 700;
    color: #ced4da;
    font-family: Montserrat, Helvetica Neue, Helvetica, Arial, sans-serif;
}
section#contact :-moz-placeholder,
section#contact ::-moz-placeholder {
    font-weight: 700;
    color: #ced4da;
    font-family: Montserrat, Helvetica Neue, Helvetica, Arial, sans-serif;
}
section#contact :-ms-input-placeholder {
    font-weight: 700;
    color: #ced4da;
    font-family: Montserrat, Helvetica Neue, Helvetica, Arial, sans-serif;
}
#contact .col-md-6 {
    padding: 0 15px;
}

.