.contact-form-companies-block {
    margin: 50px 0;
}

.contact-form-companies-block .content-thanks p {
    margin-bottom: 0;
}

.contact-form-companies-block h2 {
    margin-bottom: 2rem;
}

.contact-form-companies-block .button-holder {
    text-align: right;
    margin-top: 1.5rem;
}


.contact-form-companies-block select {
    width: 100%;
    padding: 0.8rem .95rem;
    font-weight: 400;
    border-color: #cccccc;
    color: #555555;
    font-size: 0.95rem;
}

.contact-form-companies-block select:focus {
    box-shadow: 0 0 0 0.2rem rgba(192, 13, 24, 0.2);
    border-color: rgba(192, 13, 24, 0.5);
    outline: none;
}


.contact-form-companies-block .form-control::-webkit-input-placeholder {
    color: #555555;
    opacity: 1;
}

.contact-form-companies-block .form-control::-moz-placeholder {
    color: #555555;
    opacity: 1;
}

.contact-form-companies-block .form-control:-ms-input-placeholder {
    color: #555555;
    opacity: 1;
}

.contact-form-companies-block .form-control::-ms-input-placeholder {
    color: #555555;
    opacity: 1;
}

.contact-form-companies-block .form-control::placeholder {
    color: #555555;
    opacity: 1;
}




@media screen and (max-width:425px) {

    .contact-form-companies-block {
        margin: 35px 0;
    }
}
