 .cvf-error-message {
	color: #ff0000;
}
 .cvf-succuss-message {
	color: #3cb371;
}
.form-hedding h2 {
    font-weight: 500;
    color: #334052;
    font-size: 24px;
	    margin-bottom: 7px;
}
.form-hedding p {
    color: #9DA3A9;
    font-size: 16px;
    font-family: "Montserrat";
}
.form-section-1 label,.form-section label {
    color: #142132;
    font-weight: 700;
    font-size: 12px;
    text-transform: uppercase;
    margin-bottom: 3px;
}
.form-section-1 .width-100,.form-section .width-100 {
    width: 100%;
    display: inline-block;
    padding: 0 10px;
	    margin-bottom: 15px;
}
.form-section input[type="radio"], 
.form-section input[type="checkbox"],.terms input[type="checkbox"]{
    width: 2.5rem;
    height: 2.5rem;
    accent-color: green;
    vertical-align: middle;
    margin-right: 3px;
}
.form-section-1 .width-50,.form-section .width-50{
    width: 50%;
    float: left;
    padding: 0 10px;
    margin-bottom: 15px;
}
.form-section {
    width: 100%;
    display: inline-block;
}
.form-hedding {
    margin: 0 10px 25px;
    border-bottom: 1px solid #E6E6E6;
    padding-bottom: 25px;
    padding-top: 25px;
}
button.submit-button.caravan-valuations-form-button {
    background: #00468B;
    padding: 19px 20px;
    color: #fff;
    border-radius: 12px;
    width: 250px;
    text-align: center;
}
.checkbox-group {
    display: flex;
    flex-wrap: wrap;
}
.checkbox-group label {
    width: 25%;
    margin-bottom: 10px;
}
.checkbox-group label {
    font-size: 16px;
    text-transform: capitalize;
    font-weight: 400;
}
.terms {
    padding: 25px 0;
}
button.cvf-upload-button {
    background: #00468B;
    padding: 12px 20px;
    color: #fff;
    border-radius: 8px;
    width: 180px;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
}
input#cvf-photos {
    border-style: dashed;
    border-width: 2px;
    padding: 12px;
    border-color: #00468b;
}

@media screen and (max-width: 767px) {
.checkbox-group label {
    width: 50%;
}

}

@media screen and (max-width: 479px) {
.checkbox-group label {
    width: 100%;
}
.form-section-1 .width-50, .form-section .width-50 {
    width: 100%;
    float: inherit;
    padding: 0;
}
.form-section-1 .width-100, .form-section .width-100 {
    padding: 0;
}
.form-hedding {
    margin-left: 0;
    margin-right: 0;
}

}