.adt-tax-calculator-heading {
    margin-bottom: 0px !important;
    padding-bottom: 0 !important;
}

#adt-tax-calculator .vc_col-sm-12 {
    margin-left: 0;
}

.adt-tax-calculator-label {
    display: block;
    margin-bottom: 10px !important;
    margin-top: 15px;
}

.adt-tax-calculator-value {
    text-overflow: ellipsis;
}

.adt-tax-calculator-inputs {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-end;
}


.adt-tax-calculator-inputs-column {
    position: relative;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
}

.adt-tax-calculator-inputs-btn-column {
    position: relative;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    margin-top: 20px;
}

@media only screen and (min-width: 768px) {
    .adt-tax-calculator-inputs-column {
        max-width: 100%;
        flex: 0 0 100%;
    }

    .adt-tax-calculator-box__top {
        padding: 0;    
        margin-top: 15px;
    }
}

#adt-tax-calculator {
    max-width: 570px;
    width: 100%;
}

#adt-tax-calculator .adt-tax-calculator-input,
#adt-tax-calculator .adt-tax-calculator-select {
    padding: 10px 20px !important;
    margin-bottom: 0 !important;
    /*border: 0 !important;*/
    border: 1px solid rgba(136, 136, 136, 0.65) !important;
    box-shadow: none !important;
    height: 50px !important;
    font-size: 15px;
    line-height: 18px;
}

#adt-tax-calculator .adt-tax-calculator-input {
     background-color: white;
     color: black !important;
}

#adt-tax-calculator .adt-tax-calculator-select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;

    background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 407.437 407.437' fill='%23002134'><path d='M386.258 91.567l-182.54 181.945L21.179 91.567 0 112.815 203.718 315.87l203.719-203.055z'/></svg>") no-repeat;
    background-size: 12px;
    background-position: calc(100% - 20px) center;
    background-repeat: no-repeat;
    background-color: #EFEFF3;
    border-radius: 0px !important;
    border-left: 0px !important;
}

#adt-tax-calculator .adt-tax-calculator-btn {
    width: 100% !important;
    border-radius: 100px !important;
    border: 0 !important;
    cursor: pointer;
    height: 55px !important;
    letter-spacing: 1px !important;
    font-size: 15px !important;
    padding: 10px 30px !important;
    margin: 0 !important;
}

.adt-tax-calculator-inputs .adt-tax-calculator-label {
    font-weight: 500;
}

.adt-tax-calculator-box__top {
    line-height: 1.5;
}

.adt-tax-calculator-box__top .adt-tax-calculator-value {
    display: inline;
    font-size: 18px;
    font-weight: 500;
    line-height: 32px;
    text-decoration: underline;
    white-space: nowrap;
    margin: 0 !important;
}

.adt-tax-calculator-box__top .adt-tax-calculator-label {
    display: inline;
    font-size: 16px;
    font-weight: 400;
    margin: 0 !important;
}

@media only screen and (min-width: 1000px) {
    #adt-tax-calculator .adt-tax-calculator-box__top .adt-tax-calculator-value {
        font-size: 18px;
        line-height: 34px;
    }
}

.adt-tax-calculator-box__bottom {
    display: flex;
    flex-wrap: wrap;
    padding: 6% !important;
    color: white !important;
    background-color: rgba(0, 33, 52, 1) !important;
}

.adt-tax-calculator-box__bottom .adt-tax-calculator-value {
    font-size: 18px;
    font-weight: 500;
    line-height: 32px;
    white-space: nowrap;
}

.adt-tax-calculator-box__bottom .adt-tax-calculator-label {
    font-size: 12px;
    margin-top: 10px !important;
    margin-bottom: 0 !important;
}

.adt-tax-calculator-box-heading {
    margin-bottom: 20px !important;
}

@media only screen and (max-width: 414px) {
    .adt-tax-calculator-box__top {
        padding: 0;
    }
}
