.Chronoform{
    width:100%
}
.form-error {
    background-color: transparent;
    border: 0px;
}
.small-message,
.error-message {
    margin: 0;
    font-size:inherit;
}
.span.cf_alert{
    padding:0;
    background:transparent;
}
.ccms_form_element {
    padding: 0;
}
.contact-col2 {
    width: 28%;
    margin-right: 0%;
    display: inline-block;
}
.contact-col2:nth-child(even) {
    float: left;
    width: 68%;
    margin-right: 4%;
}
.Chronoform label {
    display: block;
    width: 100%;
}
.Chronoform .ccms_form_element input,
.Chronoform textarea,
.Chronoform input[type="file"] {
    width: 100%;
    display: inline-block;
    box-sizing:border-box;
    height:34px;
}
.Chronoform input[type="submit"] {
    width: auto;
    display: inline-block;
}
.cfdiv_submit {
    margin-bottom: 0px;
}
.Chronoform textarea {
    height: 120px;
    max-width: 100%;
    min-width: 100%;
}
#chrono_verification1_container_div {
    text-align: center;
    padding: 40px 0;
}
#chrono_verification1_container_div input {
    width: 115px;
    display: inline-block;
}
#chrono_verification1_container_div img {
    display: inline-block;
}
span.cf_alert {
    border: 0;
    background-color: transparent;
}
.fc-tbx {
    margin-left: -5%;
    margin-top:5px;
}
.fc-tbx p{
    font-size:12px;
}
.requred-star{
    display: block;
    float: right;
    color: #f00;
}
/*-------------responsive-------*/
@media (max-width: 700px) {
    .contact-col2 {
        width: 100%;
        margin-right: 0;
        float: none;
    }
    .contact-col2:nth-child(even) {
        float: none;
        width: 100%;
        margin-right: 0;
    }
    .fc-tbx { margin-left: -10%; }
}
@media (max-width: 500px) {
    .fc-tbx { margin-left: -15%; }
}
@media (max-width: 420px) {
    .fc-tbx { margin-left: -20%; }
}