#quote-form {
    padding:24px;
}

#quote-form  .quote-form-in {
    background-color: #f9a618;   
}

#quote-form  .quote-form-in h2 {
    font-size: 24px;
    font-weight: bold;
    color:#000;
}

#quote-form p.gform_required_legend {
    display:none;
}

#quote-form label {
    color:#000;
    font-size: 16px;
    font-weight: bold;
}

#quote-form .gform_fields input , #quote-form .gform_fields select {

    padding:0px;
    height: 56px;
    line-height:56px;
    border-radius:9px;
    padding-left: 20px;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}

#quote-form .gform_validation_errors {
    display:none!important;
    height:0px!important;
}

#quote-form .gfield_error input {
    background-color: pink;
    border-color:red;
}

#quote-form .gform-footer input {
    padding:0px;
    height: 64px;
    line-height:64px;
    border-radius:9px;
    padding-left: 32px;
    padding-right: 32px;
    font-size: 18px;
    font-weight: bold;
    background:#ec1f26;
}

#quote-form .gform-footer input:hover {
    background:#f2601e;
}

@media screen and (max-width:1440px) {
    #quote-form {
        padding:12px;
    }
}

@media screen and (max-width:1024px) {
    #quote-form .gform_fields input , #quote-form .gform_fields select {
        font-size: 16px;
        height: 46px;
        line-height:46px;
    }
    #quote-form .gform-footer input {
        height: 50px;
        line-height:50px;
        width:100%;
    }
    #quote-form .gform_fields {
        row-gap:16px;
    }
}

.review-box .review-in h3 {
    color:#000;
}

#quote-form h3 {
    font-size: 22px;
    font-weight: bold;
    color:#000;
    margin-bottom: 0px;
}

#inner-page.contact-page .quote-form-in .form-title {
    margin-bottom: 0px;
}

#quote-form .gfield--type-section {
    margin-bottom: 0px;
    border:none;
}

.single-intro-bottom {
    margin-top: 32px;
    padding-left: 24px;
    padding-right: 24px;
}

#quote-form  ginput_container_consent input {
    width: 24px;
    height: 24px;
    opacity:1;
    margin-right: 16px;
}

#quote-form ginput_container_consent label {
    padding-left: 24px;
}

.ui-datepicker .ui-datepicker-calendar:after {
    display:none!important;
}

.gform-theme--foundation.ui-datepicker .ui-datepicker-next span, .gform-theme--foundation.ui-datepicker .ui-datepicker-prev span {
    display:none!important;
}

.ui-datepicker-month , .ui-datepicker-year {
    background:#fff!important;
}

.gform-theme--framework.ui-datepicker .ui-datepicker-next, .gform-theme--framework.ui-datepicker .ui-datepicker-prev {
    text-indent:-9999px!important;
}

.ui-datepicker-year {
    padding-right: 0px!important;
}

.ui-datepicker-header {
    border-radius:6px;
}

@media screen and (max-width:640px) {
    #ui-datepicker-div {
        width:280px;
    }
}