@media (min-width: 768px){
    .estimate-form__form-cont {
        margin-bottom: 48px;
    }
}
@media (max-width: 767px){
    .input__input-cont > label {
        width:100%;
    }

    #fs1-2, #fs2-2, #fs3-2 {
        padding-top: 10px;
    }

    .estimate-form__form-cont {
        margin-bottom: 72px;
    }
}

.input__input[type="date"] {
    border:0;
}

#form-header-1, #form-header-2, #form-header-3 {
    padding-bottom: 12px;
    font-weight: 600;
    font-size: 16px;
}
.input__input-cont > textarea {
    padding-left: 0px;
}

.estimate-form__form-cont>form>fieldset {
    margin-top: 0!important;
}

.input__input-cont > label.error {
    color:#00a6de;
}

.estimate-form__form-cont__button-cont>[type=button], .estimate-form__form-cont__button-cont>[type=submit] {
    padding-left:30px;
    padding-right:30px;
    font-family:Montserrat,sans-serif;
    font-weight:500;
    font-size:14px;
    font-size:1.4rem;
    line-height:22px;
    line-height:2.2rem;
    display:inline-block;
    white-space:nowrap;
    height:48px;
    line-height:48px;
    font-weight:500;
    background-color:#00a6de;
    color:#fff;
    border-radius:6px;
    cursor:pointer;
    -webkit-transition:background-color .3s ease-out;
    transition:background-color .3s ease-out;
    min-width:220px;
    margin-top:12px;
}