
.initial-modal {
    color: #000;
}
.contact-section-1 {
    background-image: url("../img/contact-section-1.jpg");
    min-height: 100%;
}
.contact-section-3 {
    background-image: url("../img/contact-section-3.jpg");
    padding: 70px 0px;
}
.contact-section-2 {
    background-color: #ffffff;
    padding-top: 5%;
    padding-bottom: 5%;
}
.contact-form-container {
    margin: 20px 0px;
    /* margin-bottom: 50px; */
}
.contact-section-2 .form-control {
    background-color: rgba(250, 250, 250, 1);
}
.form-control-feedback {
    /*top: 10px;*/

    right: 20px;
}
.contact-section-2 textarea {
    resize: none;
}
.btn-submit {
    background-color: #cc3333;
    border-color: #cc3333;
    width: 50%;
    font-size: 16px;
    margin: 20px 0px;
}
.btn-submit:hover {
    color: #faab36;
    outline: 0;
}
.btn-submit:active,
.btn-submit:focus {
    outline: 0;
    color: #fff;
}
.email-invalid-instr {
    font-size: 12px;
    color: red;
}
.contact-modal-dialog {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}
.contact-modal-dialog a {
    color: #3faaff;
}
.contact-modal-dialog button span {
    color: #000;
}
.section-3-header {
    font-size: 30px;
    margin-top: 2%;
    font-family: "rubik light";
}
