.top-cal-bar {
    background: #00288c;
    padding: 30px 0
}

.value.rating,.value.percentage {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 167px;
    height: 167px;
    text-align: center;
    border-radius: 84px;
    border: 5px solid #fff;
    color: #fff;
    font-size: 60px;
    font-weight: 700;
    margin: 0 auto;
    background-color: rgba(0,0,0,.15)
}

.the-bilateral-factor {
    color: #452b01;
    font-size: 18px
}

.disability-calculator-middle {
    padding-top: 30px
}

.disability-calculator-middle .container {
    max-width: 1000px
}

.disability-calculator-middle-top-bar {
    font-weight: 500;
    font-size: 18px
}

.extremities input[type=radio],.disability-percentages input[type=radio],.marital-status input[type=radio],.dependent-parents-input input[type=radio],.aid-and-attendence input[type=radio] {
    position: absolute;
    opacity: 0
}

.extremities {
    text-align: center;
    display: flex
}

.extremities label {
    border: 1px solid #a9a9a9;
    text-transform: uppercase;
    width: calc(25% - 10px);
    height: 77px;
    line-height: 77px;
    font-size: 1.35rem;
    font-weight: 100;
    margin: 2px 5px
}

.extremities label,.disability-percentages label,.marital-status label,.dependent-parents-input label,.aid-and-attendence-input label {
    transition: all ease-in-out .35s;
    cursor: pointer
}

.extremities label:hover,.disability-percentages label:hover {
    background-color: #00288c;
    color: #FFF!important;
    border-color: #00288c!important
}

.disability-percentages {
    display: flex;
    flex-wrap: wrap;
    width: 100%
}

.disability-percentages label {
    width: calc(20% - 10px);
    margin: 5px;
    font-size: 18px;
    color: #656565;
    height: 46px;
    line-height: 46px;
    border: 1px solid #a9a9a9;
    text-align: center
}

.percentage-entry {
    font-size: 18px;
    line-height: 41px;
    padding: 0 10px;
    border-radius: 0;
    font-weight: 700;
    margin-right: 10px;
    width: auto;
    cursor: pointer;
    margin-bottom: 5px;
    display: inline-block;
    background: 0 0;
    background-color: #c01616;
    color: #fff
}

.percentage-close {
    background-image: url(https://fight4copy.wpenginepowered.com/wp-content/themes/fight4vets/images/close.png);
    width: 16px;
    display: block;
    float: right;
    height: 41px;
    background-repeat: no-repeat;
    background-position: 0 50%;
    margin-left: 20px
}

.selections-panel h4 {
    font-weight: 400;
    margin-bottom: 10px
}

.info-text {
    font-weight: 500;
    font-size: 18px;
    line-height: 1.4;
    margin-bottom: 10px
}

.middle-content-col-left,.middle-content-col-right {
    padding-right: 18%
}

.dropdown-dependent .ui-selectmenu-button {
    background: 0 0;
    background-color: #00288c;
    color: #fff;
    font-weight: 700;
    outline: none;
    font-size: 18px;
    border-radius: 0;
    max-width: 100%;
    width: 100%;
    border: none;
    padding: 12px 18px
}

.dropdown-dependent .ui-selectmenu-button span.ui-icon {
    background-image: url(https://fight4copy.wpenginepowered.com/wp-content/themes/fight4vets/images/select-down.png);
    background-position: 0 0;
    width: 30px;
    height: 13px;
    margin-top: -6px
}

.dropdown-dependent .ui-selectmenu-button span.ui-icon {
    right: .5em;
    left: auto;
    margin-top: -8px;
    position: absolute;
    top: 50%
}

.dropdown-dependent .ui-menu .ui-menu-item {
    outline: none!important
}

.page-template-disability-calculator .ui-state-active,.page-template-disability-calculator .ui-widget-content .ui-state-active,.page-template-disability-calculator .ui-widget-header .ui-state-active,.page-template-disability-calculator a.ui-button:active,.page-template-disability-calculator .ui-button:active,.page-template-disability-calculator .ui-button.ui-state-active:hover {
    border: none!important;
    background: #063abd;
    color: #fff;
    padding: 12px 18px!important
}

.page-template-disability-calculator .ui-menu .ui-menu-item-wrapper {
    padding: 3px 1em 3px 15px
}

.page-template-disability-calculator .ui-menu li+li {
    border-top: 1px solid #eee
}

.marital-status-input,.aid-and-attendence-input {
    display: flex
}

.marital-status label,.aid-and-attendence label {
    width: calc(50% - 10px);
    margin: 5px;
    font-size: 18px;
    color: #656565;
    height: 46px;
    line-height: 46px;
    border: 1px solid #a9a9a9;
    text-align: center
}

label.checked-label {
    background-color: #00288c;
    color: #FFF!important;
    border-color: #00288c!important
}

.dependent-parents-input {
    display: flex
}

.dependent-parents-input label {
    width: calc(33.33% - 10px);
    margin: 5px;
    font-size: 18px;
    color: #656565;
    height: 46px;
    line-height: 46px;
    border: 1px solid #a9a9a9;
    text-align: center
}

.bottom-cta-button-wrap {
    background-color: #1b1a1a;
    color: #fff;
    padding: 30px 0;
    text-align: center;
    border-bottom: 1px solid rgba(255,255,255,.15)
}

.bcb-text {
    font-size: 1.3rem;
    font-weight: 500;
    margin-bottom: 15px
}

.bottom-cta-button-wrap a {
    font-weight: 600;
    background-color: #000;
    border: 1px solid #fff;
    word-wrap: break-word;
    white-space: normal
}

.bottom-cta-button-wrap a:hover {
    background-color: #c01616;
    border: 1px solid #fff;
    color: #fff
}

.bottom-display-section {
    background: #00288c;
    background-size: cover;
    padding: 26px 0;
    color: #fff;
    text-align: center;
    overflow: hidden
}

.bottom-display-section h2 {
    color: inherit
}

#the-benefit-amount,#dollar-sign {
    color: #fff;
    font-size: 51px;
    font-weight: 700
}

#dollar-sign {
    font-size: 36px
}

#employment-compensation-message {
    color: #fff;
    padding: 8px 0 0;
    max-width: 300px;
    line-height: 1.5;
    margin: 0 auto
}

.cdr {
    border-right: 1px solid rgba(255,255,255,.25)
}

.client-info .client-profile {
    flex: 0 0 32%;
    max-width: 32%;
    border: 0;
    padding: 0;
    box-shadow: 1px 1px 31px rgba(167,167,167,.72);
    margin: 0 6px;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -ms-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.client-info .client-profile:hover {
    transform: translateY(-25px)
}

#breadcrumbs a {
    color: #e2ab58;
    font-weight: 500
}

#breadcrumbs a:hover {
    color: #555
}

#breadcrumbs {
    padding: 20px 0
}

.container.map-container {
    padding: 0;
    margin: 0;
    max-width: 100%
}

#location-content,#map-image {
    padding: 0
}

#map-1 {
    position: absolute;
    z-index: 9
}

#inner-content {
    margin: 0 auto;
    padding-top: 20px;
    min-width: 470px
}

.map-data.active-tab .contact_full_detail {
    background-color: #e2ab58
}

.team-details.section-pd {
    background-image: url('');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top
}

.page-id-2463 .form-group.filebtn {
    display: none
}

.owl-item.active.center img {
    transform: scale(1.1)
}

.owl-carousel .owl-item.active.center .fullattr-info a:before {
    content: "";
    width: 60%;
    height: 5px;
    background: #e2ab58;
    position: absolute;
    top: -19px;
    left: 0;
    bottom: 0;
    opacity: 1;
    transition: all ease-in-out .45s;
    transform: translateX(0);
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.owl-carousel .owl-item.active.center .fullattr-info a:after {
    content: "";
    width: 60%;
    height: 5px;
    background: #e2ab58;
    position: absolute;
    left: 0;
    bottom: -20px;
    opacity: 1;
    transition: all ease-in-out .45s;
    transform: translateX(0);
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.AttyInfo .btn:before,.AttyInfo .btn:after {
    display: none
}

#testimonial-col:nth-child(3n+1) .testimonial-box {
    background-color: #000;
    color: #fff
}

#testimonial-col:nth-child(3n+1) .testimonial-box .client_info .h2 {
    color: #fff
}

.page-id-4228 .outer-box-5 {
    max-width: 50%;
    flex: 100%;
    margin: 0 auto !important
}

@media(max-width: 1100px) {
    .page-template-disability-calculator .middle-content-col-left,.page-template-disability-calculator .middle-content-col-right {
        padding-right:30px;
        padding-left: 30px
    }

    .dropdown-dependent .ui-selectmenu-button {
        max-width: 350px
    }
}

@media (max-width: 767px) {
    .extremities label {
        font-size:1rem;
        height: 65px;
        line-height: 65px
    }

    .page-template-disability-calculator .middle-content-col-left,.page-template-disability-calculator .middle-content-col-right {
        padding-right: 5px;
        padding-left: 5px
    }

    div#your-monthly-payment-amount {
        margin-top: 40px
    }
}

@media(max-width: 600px) {
    .extremities label {
        font-size:.9rem
    }
}

@media(max-width: 479px) {
    .extremities {
        flex-wrap:wrap
    }

    .extremities label {
        width: calc(50% - 10px)
    }

    .extremities label {
        font-size: 1.1rem
    }

    .disability-percentages label {
        width: calc(33% - 10px)
    }
}

section#fight4vetsCalculator {
    overflow: hidden;
    padding-bottom: 30px;
}

section#fight4vetsCalculator .section-calculator .info {
    position: relative;
    display: inline-block;
    cursor: help;
    text-align: center;
    vertical-align: -3px;
    margin-right: min(5px + .3125*((100vw - 320px)/100),10px);
    margin-right: min(.3125rem + .3125*((100vw - 20rem)/100),.625rem)
}

section#fight4vetsCalculator .section-calculator .info:hover {
    overflow: visible
}

section#fight4vetsCalculator .section-calculator .info:hover .text {
    opacity: 1;
    visibility: visible
}

section#fight4vetsCalculator .section-calculator .info.down .text {
    top: calc(100% + 1.5rem)
}

section#fight4vetsCalculator .section-calculator .info.down .text .baloon-tip {
    bottom: auto;
    top: -14px;
    top: -.875rem;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

@media(min-width: 64.1rem) {
    section#fight4vetsCalculator .section-calculator .info.down .text .baloon-tip {
        -webkit-transform:translateX(-50%) rotate(180deg);
        transform: translateX(-50%) rotate(180deg)
    }
}

section#fight4vetsCalculator .section-calculator .info.right .text {
    bottom: auto;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: calc(100% + 1.25rem)
}

section#fight4vetsCalculator .section-calculator .info.right .text .baloon-tip {
    top: calc(50% + .625rem);
    left: -20px;
    left: -1.25rem;
    -webkit-transform: translateY(-50%) rotate(90deg);
    transform: translateY(-50%) rotate(90deg)
}

section#fight4vetsCalculator .section-calculator .info .info {
    position: relative;
    z-index: 100
}

section#fight4vetsCalculator .section-calculator .info .text {
    position: absolute;
    bottom: calc(100% + 1.5rem);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: .25s;
    transition: .25s;
    z-index: 100
}

@media(min-width: 64.1rem) {
    section#fight4vetsCalculator .section-calculator .info .text {
        left:50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

section#fight4vetsCalculator .section-calculator .info .text .baloon-tip {
    position: absolute;
    bottom: -14px;
    bottom: -.875rem;
    height: 14px;
    height: .875rem;
    -webkit-filter: drop-shadow(0px 0px 5px rgba(16,31,63,.13));
    filter: drop-shadow(0px 0px 5px rgba(16,31,63,.13));
    left: 0
}

@media(min-width: 64.1rem) {
    section#fight4vetsCalculator .section-calculator .info .text .baloon-tip {
        left:50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

section#fight4vetsCalculator .section-calculator .info .text p {
    position: relative;
    background-color: #fff;
    color: #101f3f;
    padding: min(15px + .9375*((100vw - 320px)/100),30px);
    padding: min(.9375rem + .9375*((100vw - 20rem)/100),1.875rem);
    display: block;
    width: min(220px + 11.25*((100vw - 320px)/100),400px);
    width: min(13.75rem + 11.25*((100vw - 20rem)/100),25rem);
    margin: 0;
    text-transform: none;
    -webkit-filter: drop-shadow(0px 0px 5px rgba(16,31,63,.13));
    filter: drop-shadow(0px 0px 5px rgba(16,31,63,.13));
    font-family: montserrat,sans-serif;
    font-size: min(16px + .375*((100vw - 320px)/100),22px);
    font-size: min(1rem + .375*((100vw - 20rem)/100),1.375rem);
    font-style: normal;
    font-weight: 400;
    line-height: min(20px + .6875*((100vw - 320px)/100),31px);
    line-height: min(1.25rem + .6875*((100vw - 20rem)/100),1.9375rem)
}

section#fight4vetsCalculator .section-calculator-hero .decoration.triangle-dots {
    bottom: clamp(-250px,-100px + -9.375*((100vw - 320px)/100),-100px);
    bottom: clamp(-15.625rem,-6.25rem + -9.375*((100vw - 20rem)/100),-6.25rem);
    left: 0;
    color: #fff;
    z-index: 3;
    display: none;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

@media(min-width: 48.1rem) {
    section#fight4vetsCalculator .section-calculator-hero .decoration.triangle-dots {
        display:block
    }
}

section#fight4vetsCalculator .section-calculator-hero .decoration.triangle-dots svg {
    width: min(100px + 9.375*((100vw - 320px)/100),250px);
    width: min(6.25rem + 9.375*((100vw - 20rem)/100),15.625rem);
    height: min(200px + 18.75*((100vw - 320px)/100),500px);
    height: min(12.5rem + 18.75*((100vw - 20rem)/100),31.25rem)
}

section#fight4vetsCalculator .section-calculator-hero .decoration.circle-chevron {
    z-index: 2;
    height: min(40px + 1.25*((100vw - 320px)/100),60px);
    height: min(2.5rem + 1.25*((100vw - 20rem)/100),3.75rem);
    position: relative;
    margin-top: min(50px + .625*((100vw - 320px)/28),60px);
    margin-top: min(3.125rem + .625*((100vw - 20rem)/28),3.75rem);
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    width: 100%;
    mix-blend-mode: normal;
    display: none
}

section#fight4vetsCalculator .section-calculator-hero .decoration.circle-chevron .decoration-wrapper {
    background-color: #101f3f
}

@media(min-width: 48.1rem) {
    section#fight4vetsCalculator .section-calculator-hero .decoration.circle-chevron {
        width:min(2.5rem + 1.25*((100vw - 20rem)/100),3.75rem);
        display: block
    }
}

section#fight4vetsCalculator .section-calculator-hero .decoration.circle-chevron svg.circle-paragraph {
    mix-blend-mode: overlay;
    width: min(40px + 1.25*((100vw - 320px)/100),60px);
    width: min(2.5rem + 1.25*((100vw - 20rem)/100),3.75rem);
    height: min(40px + 1.25*((100vw - 320px)/100),60px);
    height: min(2.5rem + 1.25*((100vw - 20rem)/100),3.75rem)
}

section#fight4vetsCalculator .section-calculator-hero .decoration.circle-chevron svg.chevron-down-paragraph {
    mix-blend-mode: normal;
    position: absolute;
    top: min(5px + .3125*((100vw - 320px)/100),10px);
    top: min(.3125rem + .3125*((100vw - 20rem)/100),.625rem);
    left: min(12px + .5*((100vw - 320px)/100),20px);
    left: min(.75rem + .5*((100vw - 20rem)/100),1.25rem);
    width: min(15px + .3125*((100vw - 320px)/100),20px);
    width: min(.9375rem + .3125*((100vw - 20rem)/100),1.25rem);
    height: min(25px + .625*((100vw - 320px)/100),35px);
    height: min(1.5625rem + .625*((100vw - 20rem)/100),2.1875rem)
}

section#fight4vetsCalculator .section-calculator-hero .wrapper .title {
    grid-area: title;
    -ms-flex-item-align: center;
    align-self: center;
    padding: 0 min(12px + 3.625*((100vw - 320px)/100),70px) 0 clamp(.001px,12px + -.7499375*((100vw - 320px)/100),12px);
    padding: 0 min(.75rem + 3.625*((100vw - 20rem)/100),4.375rem) 0 clamp(.001px,.75rem + -.7499375*((100vw - 20rem)/100),.75rem)
}

section#fight4vetsCalculator .section-calculator-hero .wrapper .title .heading-2 {
    margin-bottom: min(15px + 1.5625*((100vw - 320px)/100),40px);
    margin-bottom: min(.9375rem + 1.5625*((100vw - 20rem)/100),2.5rem)
}

section#fight4vetsCalculator .section-calculator-hero .wrapper .title .heading-4 {
    margin-bottom: min(30px + 5.3125*((100vw - 320px)/100),115px);
    margin-bottom: min(1.875rem + 5.3125*((100vw - 20rem)/100),7.1875rem)
}

section#fight4vetsCalculator .section-calculator-hero .wrapper .title .caption-2 {
    margin-bottom: clamp(20px,20px + 0*((100vw - 320px)/100),20px);
    margin-bottom: clamp(1.25rem,1.25rem + 0*((100vw - 20rem)/100),1.25rem);
    display: none
}

@media(min-width: 48.1rem) {
    section#fight4vetsCalculator .section-calculator-hero .wrapper .title .caption-2 {
        display:block
    }
}

section#fight4vetsCalculator .section-calculator-hero .wrapper .dummy {
    grid-area: dummy;
    padding: 0 clamp(.001px,12px + -.7499375*((100vw - 320px)/100),12px);
    -ms-flex-item-align: center;
    align-self: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

section#fight4vetsCalculator .section-calculator-hero .wrapper .dummy .selection-content {
    width: 100%
}

@media(min-width: 75.1rem) {
    section#fight4vetsCalculator .section-calculator-hero .wrapper .dummy .selection-content {
        width:100%
    }
}

section#fight4vetsCalculator .section-calculator-hero .wrapper .dummy .selection-content span {
    font-family: stratum-1-web,sans-serif;
    font-size: min(16px + .25*((100vw - 320px)/100),20px);
    font-size: min(1rem + .25*((100vw - 20rem)/100),1.25rem);
    font-style: normal;
    font-weight: 500;
    line-height: clamp(16px,16px + 0*((100vw - 320px)/100),16px);
    line-height: clamp(1rem,1rem + 0*((100vw - 20rem)/100),1rem);
    letter-spacing: -.02em;
    text-transform: uppercase
}

section#fight4vetsCalculator .section-calculator-hero .wrapper .dummy .selection-content .selection {
    display: -ms-flexbox;
    -ms-flex-pack: justify
}

section#fight4vetsCalculator .section-calculator-hero .wrapper .dummy .selection-content .selection.active .selection-parts {
    visibility: visible;
    opacity: 1
}

section#fight4vetsCalculator .section-calculator-hero .wrapper .dummy .selection-content .selection.active svg {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

section#fight4vetsCalculator .section-calculator-hero .wrapper .dummy .selection-content .selection-active {
    -ms-flex-item-align: center;
    display: none
}

section#fight4vetsCalculator .section-calculator-hero .wrapper .dummy .selection-content .selection-active+svg {
    -webkit-transition: .25s;
    transition: .25s;
    width: clamp(20px,20px + 0*((100vw - 320px)/100),20px);
    width: clamp(1.25rem,1.25rem + 0*((100vw - 20rem)/100),1.25rem);
    -ms-flex-item-align: center;
    align-self: center
}

section#fight4vetsCalculator .section-calculator-hero .wrapper .dummy .selection-content .selection-active+svg path {
    stroke: #fff
}

section#fight4vetsCalculator .section-calculator-hero .wrapper .dummy .selection-content .selection-parts {
    background-color: #fff;
    position: relative;
    visibility: visible;
    -webkit-transition: .25s;
    transition: .25s;
    opacity: 1;
    top: 100%;
    width: 100%;
    text-align: left;
    left: 0;
    width: 100%
}

section#fight4vetsCalculator .section-calculator-hero .wrapper .dummy .selection-content .body-parts-item {
    -webkit-transition: .25s;
    text-transform: uppercase;
    font-size: min(16px + .25*((100vw - 320px)/100),20px);
    font-size: min(1rem + .25*((100vw - 20rem)/100),1.25rem);
    font-weight: 900;
    line-height: min(16px + .25*((100vw - 320px)/100),20px);
    line-height: min(1rem + .25*((100vw - 20rem)/100),1.25rem);
    text-transform: uppercase;
    width: 25%;
    border: 1px solid #a9a9a9;
    text-transform: uppercase;
    width: calc(25% - 10px);
    height: 77px;
    line-height: 77px;
    font-size: 1.35rem;
    font-weight: 100;
    margin: 2px 5px;
    text-align: center;
    cursor: pointer
}

section#fight4vetsCalculator .section-calculator-hero .wrapper .dummy .selection-content .body-parts-item.active,section#fight4vetsCalculator .section-calculator-hero .wrapper .dummy .selection-content .body-parts-item:hover {
    background-color: #00288c;
    color: #FFF!important;
    border-color: #00288c!important
}



section#fight4vetsCalculator .section-calculator-hero .wrapper .dummy .percentages {
    position: relative
}

section#fight4vetsCalculator .section-calculator-hero .wrapper .dummy .percentages select {
    font-family: stratum-1-web,sans-serif;
    font-size: min(16px + .75*((100vw - 320px)/100),28px);
    font-size: min(1rem + .75*((100vw - 20rem)/100),1.75rem);
    font-style: normal;
    font-weight: 500;
    line-height: 1;
    letter-spacing: -.02em;
    font-size: min(16px + .5625*((100vw - 320px)/100),25px);
    font-size: min(1rem + .5625*((100vw - 20rem)/100),1.5625rem);
    text-transform: uppercase;
    padding: min(10px + .625*((100vw - 320px)/100),20px) min(10px + .625*((100vw - 320px)/100),20px) min(10px + .625*((100vw - 320px)/100),20px) min(10px + 1.875*((100vw - 320px)/100),40px);
    padding: min(0.625rem + .625*((100vw - 20rem)/100),1.25rem) min(0.625rem + .625*((100vw - 20rem)/100),1.25rem) min(0.625rem + .625*((100vw - 20rem)/100),1.25rem) min(0.625rem + 1.875*((100vw - 20rem)/100),2.5rem);
    margin-bottom: clamp(30px,30px + 0*((100vw - 320px)/100),30px);
    margin-bottom: clamp(1.875rem,1.875rem + 0*((100vw - 20rem)/100),1.875rem);
    width: 100%;
    color: #ae9b6a;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    background: url(https://vetsguardian.com/wp-content/themes/vetg/packages/assets//images/chevron-down.svg) no-repeat center right min(6px + .5625*((100vw - 320px)/100),15px);
    background: url(https://vetsguardian.com/wp-content/themes/vetg/packages/assets//images/chevron-down.svg) no-repeat center right min(0.375rem + .5625*((100vw - 20rem)/100),0.9375rem);
    background-size: 1.25rem auto;
    background-color: #00288c;
    padding: 20px 20px;
    color: #fff;
}

section#fight4vetsCalculator .section-calculator-hero .wrapper .dummy .percentages select option {
    font-size: min(16px + .25*((100vw - 320px)/100),20px) !important;
    font-size: min(1rem + .25*((100vw - 20rem)/100),1.25rem) !important;
    text-align: left
}

section#fight4vetsCalculator .section-calculator-hero .wrapper .dummy .percentages .percentage:hover,section#fight4vetsCalculator .section-calculator-hero .wrapper .dummy .percentages .percentage:active {
    color: #ae9b6a
}

section#fight4vetsCalculator .section-calculator-hero .wrapper .dummy .percentages .percentage:hover:after,section#fight4vetsCalculator .section-calculator-hero .wrapper .dummy .percentages .percentage:active:after {
    background-color: #ae9b6a
}

section#fight4vetsCalculator .section-calculator-hero .wrapper .dummy .percentages .percentages-overflow {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 15px;
    gap: .9375rem;
    padding-bottom: 40px;
    padding-bottom: 2.5rem;
    overflow-x: auto;
    -ms-overflow-style: none;
    padding-right: 12.5%
}

section#fight4vetsCalculator .section-calculator-hero .wrapper .dummy .percentages .percentages-overflow::-webkit-scrollbar {
    display: none;
    height: 0
}

@media(min-width: 48.1rem) {
    section#fight4vetsCalculator .section-calculator-hero .wrapper .dummy .percentages.mobile {
        display:none
    }
}

section#fight4vetsCalculator .section-calculator-hero .wrapper .dummy .percentages.tablet {
    position: relative;
    display: none
}

@media(min-width: 48.1rem)and (max-width:75rem) {
    section#fight4vetsCalculator .section-calculator-hero .wrapper .dummy .percentages.tablet {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

section#fight4vetsCalculator .section-calculator-hero .wrapper .dummy .percentages.desktop {
    width: 100%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    display: none
}

@media(min-width: 75.1rem) {
    section#fight4vetsCalculator .section-calculator-hero .wrapper .dummy .percentages.desktop {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%
    }
}

section#fight4vetsCalculator .section-calculator-hero .wrapper .dummy .percentages.desktop:before {
    content: ""
}

section#fight4vetsCalculator .section-calculator-hero .wrapper .dummy .percentages.desktop .percentage:after {
    -webkit-transition: .25s
}

section#fight4vetsCalculator .section-calculator-hero .wrapper .dummy .percentages.desktop .percentage:hover,section#fight4vetsCalculator .section-calculator-hero .wrapper .dummy .percentages.desktop .percentage:focus,section#fight4vetsCalculator .section-calculator-hero .wrapper .dummy .percentages.desktop .percentage:active {
    background-color: #00288c;
    color: #FFF!important;
    border-color: #00288c!important;
    cursor: pointer
}

section#fight4vetsCalculator .section-calculator-hero .wrapper .dummy .percentages.desktop .percentage:hover:after,section#fight4vetsCalculator .section-calculator-hero .wrapper .dummy .percentages.desktop .percentage:focus:after,section#fight4vetsCalculator .section-calculator-hero .wrapper .dummy .percentages.desktop .percentage:active:after {
    background-color: #ae9b6a
}

section#fight4vetsCalculator .section-calculator-hero .wrapper .sidebar {
    margin: min(20px + 1.875*((100vw - 320px)/55),50px) 0;
    margin: min(1.25rem + 1.875*((100vw - 20rem)/55),3.125rem) 0
}

section#fight4vetsCalculator .section-calculator-hero .wrapper .sidebar:before {
    /* content:""; */
    /* position:absolute; */
    /* top:0; */
    /* left:0; */
    /* border-width:min(.001px + 2.4999375*((100vw - 320px)/100),40px) min(.001px + 2.4999375*((100vw - 320px)/100),40px) 0 0; */
    /* border-width:min(.0000625rem + 2.4999375*((100vw - 20rem)/100),2.5rem) min(.0000625rem + 2.4999375*((100vw - 20rem)/100),2.5rem) 0 0; */
    /* border-color:#101f3f transparent transparent; */
    /* border-style:solid; */
}

@media(min-width: 75.1rem) {
    section#fight4vetsCalculator .section-calculator-hero .wrapper .sidebar {
        margin:0 0 0 -1px
    }
}

section#fight4vetsCalculator .section-calculator-hero .wrapper .sidebar .combined-disability {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 10px;
    gap: .625rem;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    flex-direction: column
}

section#fight4vetsCalculator .section-calculator-hero .wrapper .sidebar .combined-disability h4 .info {
    color: #ae9b6a;
    -ms-flex-item-align: center;
    align-self: center
}

section#fight4vetsCalculator .section-calculator-hero .wrapper .sidebar .combined-disability .combined-disability-percentages {
    background-color: #fff;
    padding: min(5px + .625*((100vw - 320px)/100),15px);
    padding: min(.3125rem + .625*((100vw - 20rem)/100),.9375rem);
    color: #000;
    font-family: stratos,sans-serif;
    font-size: min(24px + .75*((100vw - 320px)/100),36px);
    font-size: min(1.5rem + .75*((100vw - 20rem)/100),2.25rem);
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: .01em;
    text-transform: uppercase
}

section#fight4vetsCalculator .section-calculator-hero .wrapper .sidebar .selected-disabilities {
    position: relative;
    padding: 0 min(.001px + 1.8749375*((100vw - 320px)/100),30px);
    padding: 0 min(.0000625rem + 1.8749375*((100vw - 20rem)/100),1.875rem)
}

@media(min-width: 64.1rem) {
    section#fight4vetsCalculator .section-calculator-hero .wrapper .sidebar .selected-disabilities:before {
        content:"";
        position: absolute;
        right: 0;
        z-index: 2;
        pointer-events: none;
        bottom: 0;
        width: 100%;
        height: 25%
    }
}

section#fight4vetsCalculator .section-calculator-hero .wrapper .sidebar .selected-disabilities .selected-disabilities-overflow {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: min(15px + .9375*((100vw - 320px)/100),30px);
    gap: min(.9375rem + .9375*((100vw - 20rem)/100),1.875rem);
    margin-bottom: min(20px + 3.75*((100vw - 320px)/100),80px);
    margin-bottom: min(1.25rem + 3.75*((100vw - 20rem)/100),5rem);
    overflow-x: auto;
    overflow-y: hidden;
    -ms-overflow-style: none
}

@media(min-width: 64rem) {
    section#fight4vetsCalculator .section-calculator-hero .wrapper .sidebar .selected-disabilities .selected-disabilities-overflow {
        display:flex;
        grid-template-columns: calc(100% - 1.875rem);
        -ms-flex-line-pack: start;
        align-content: flex-start;
        /* max-height:min(4.375rem + 20.625*((100vw - 20rem)/100),25rem); */
        /* min-height:min(4.375rem + 15.3125*((100vw - 20rem)/100),19.6875rem); */
        overflow-x: visible;
        overflow-y: auto;
        padding-bottom: 0;
        padding-top: clamp(.875rem,.875rem + 0*((100vw - 20rem)/100),.875rem);
        padding-right: 0;
        justify-content: center;
        margin-bottom: 0
    }
}

@media(min-width: 90.1rem) {
    section#fight4vetsCalculator .section-calculator-hero .wrapper .sidebar .selected-disabilities .selected-disabilities-overflow {
        /* grid-template-columns:repeat(2,calc(50% - 1.875rem)); */
    }
}

section#fight4vetsCalculator .section-calculator-hero .wrapper .sidebar .selected-disabilities .selected-disabilities-overflow::-webkit-scrollbar {
    display: none;
    height: 0
}

section#fight4vetsCalculator .section-calculator-hero .wrapper .sidebar .selected-disabilities .selected-disabilities-overflow .selected-disabilities-item {
    display: block;
    text-align: center;
    -ms-flex-item-align: center;
    align-self: center;
    white-space: nowrap;
    padding: min(5px + .3125*((100vw - 320px)/100),10px) 28px min(5px + .3125*((100vw - 320px)/100),10px) min(5px + .3125*((100vw - 320px)/100),10px);
    padding: min(.3125rem + .3125*((100vw - 20rem)/100),.625rem) 1.75rem min(.3125rem + .3125*((100vw - 20rem)/100),.625rem) min(.3125rem + .3125*((100vw - 20rem)/100),.625rem);
    border: 1px solid rgba(118,160,249,.35);
    position: relative;
    overflow: visible;
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%;
    font-family: montserrat,sans-serif;
    font-size: min(14px + .375*((100vw - 320px)/100),20px);
    font-size: min(.875rem + .375*((100vw - 20rem)/100),1.25rem);
    font-style: normal;
    font-weight: 400;
    line-height: min(20px + .5*((100vw - 320px)/100),28px);
    line-height: min(1.25rem + .5*((100vw - 20rem)/100),1.75rem)
}

/* @media(min-width: 75rem) { */
    section#fight4vetsCalculator .section-calculator-hero .wrapper .sidebar .selected-disabilities .selected-disabilities-overflow .selected-disabilities-item {
        padding: 10px 50px 10px 10px;
        white-space: normal;
        width: auto;
        background-color: #c01616;
        color: #fff;
        text-align: left;
        font-weight: 700;
        background-image: url(https://fight4copy.wpenginepowered.com/wp-content/themes/fight4vets/images/close.png);
        background-repeat: no-repeat;
        background-position: right 15px center;
    }
/* } */

section#fight4vetsCalculator .section-calculator-hero .wrapper .selected-disabilities .selected-disabilities-overflow .selected-disabilities-item .remove {
    cursor: pointer;
    background-color: transparent;
    position: absolute;
    width: 28px;
    width: 1.75rem;
    height: 28px;
    height: 1.75rem;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

@media(min-width: 75rem) {
    section#fight4vetsCalculator .section-calculator-hero .wrapper .selected-disabilities .selected-disabilities-overflow .selected-disabilities-item .remove {
        right:10px;
        top: 8px;
        -webkit-transform: inherit;
        transform: inherit;
    }
}

section#fight4vetsCalculator .section-calculator-hero .wrapper .bilateral-factor {
    text-align: center;
    /* margin-bottom:min(20px + 4.375*((100vw - 320px)/100),90px); */
    visibility: hidden;
    opacity: 0;
    -webkit-transition: .25s;
    transition: .25s;
    padding: 20px 0 10px;
}

section#fight4vetsCalculator .section-calculator-hero .wrapper .bilateral-factor.visible {
    visibility: visible;
    opacity: 1
}

section#fight4vetsCalculator .section-calculator-hero .wrapper .bilateral-factor span {
    font-family: stratum-1-web,sans-serif;
    font-size: min(16px + .25*((100vw - 320px)/100),20px);
    font-size: min(1rem + .25*((100vw - 20rem)/100),1.25rem);
    font-style: normal;
    font-weight: 500;
    line-height: clamp(16px,16px + 0*((100vw - 320px)/100),16px);
    line-height: clamp(1rem,1rem + 0*((100vw - 20rem)/100),1rem);
    letter-spacing: -.02em;
    text-transform: uppercase
}

section#fight4vetsCalculator .section-calculator-hero .wrapper .sidebar .clear-selection {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: center;
    text-align: right;
    gap: 10px;
    cursor: pointer;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: .25s;
    transition: .25s;
    font-size: 15px;
    font-style: normal;
    font-weight: 900;
    line-height: min(16px + .25*((100vw - 320px)/100),20px);
    line-height: min(1rem + .25*((100vw - 20rem)/100),1.25rem);
    letter-spacing: .01em;
    text-transform: uppercase
}

section#fight4vetsCalculator .section-calculator-hero .wrapper .sidebar .clear-selection.visible {
    visibility: visible;
    opacity: 1
}

section#fight4vetsCalculator .section-calculator-hero .wrapper .sidebar .clear-selection svg {
    display: inline-block;
    width: 28px
}



section#fight4vetsCalculator .section-fight4vetsCalculator-main .wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    overflow: visible;
    position: relative;
    margin: 20px 0;
    margin: 1.25rem 0
}

@media(min-width: 48.1rem) {
    section#fight4vetsCalculator .section-fight4vetsCalculator-main .wrapper {
        display: flex;
        margin: 0 auto;
        /* grid-template-columns:1fr 1fr; */
    }
}

section#fight4vetsCalculator .section-fight4vetsCalculator-main .wrapper .title {
    -ms-flex-item-align: center;
    align-self: center;
    padding: 0 min(.001px + 4.3749375*((100vw - 320px)/100),70px) 0 0;
    padding: 0 min(.0000625rem + 4.3749375*((100vw - 20rem)/100),4.375rem) 0 0
}

section#fight4vetsCalculator .section-fight4vetsCalculator-main .wrapper .title .heading-2 {
    margin-bottom: min(20px + 1.875*((100vw - 320px)/100),50px);
    margin-bottom: min(1.25rem + 1.875*((100vw - 20rem)/100),3.125rem)
}

section#fight4vetsCalculator .section-fight4vetsCalculator-main .wrapper .title .heading-4 {
    margin-bottom: min(20px + 4.375*((100vw - 320px)/100),90px);
    margin-bottom: min(1.25rem + 4.375*((100vw - 20rem)/100),5.625rem)
}

section#fight4vetsCalculator .section-fight4vetsCalculator-main .wrapper .title .values .value {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: min(5px + .3125*((100vw - 320px)/100),10px);
    gap: min(.3125rem + .3125*((100vw - 20rem)/100),.625rem);
    margin-bottom: clamp(30px,30px + 0*((100vw - 320px)/100),30px);
    margin-bottom: clamp(1.875rem,1.875rem + 0*((100vw - 20rem)/100),1.875rem);
    font-family: stratos,sans-serif;
    font-size: min(24px + .75*((100vw - 320px)/100),36px);
    font-size: min(1.5rem + .75*((100vw - 20rem)/100),2.25rem);
    font-style: normal;
    font-weight: 700;
    line-height: 1;
    letter-spacing: .01em;
    text-transform: uppercase
}

section#fight4vetsCalculator .section-fight4vetsCalculator-main .wrapper .title .values .value .info {
    -ms-flex-item-align: center;
    align-self: center
}

section#fight4vetsCalculator .section-fight4vetsCalculator-main .wrapper .title .values .value span span {
    display: inline;
    color: #ae9b6a
}

section#fight4vetsCalculator .section-fight4vetsCalculator-main .wrapper .sidebar {
    -ms-flex-item-align: center;
    align-self: center;
    width: 100%;
}

section#fight4vetsCalculator .section-fight4vetsCalculator-main .wrapper .sidebar .questions {
    /* margin-bottom:clamp(.001px,20px + -1.2499375*((100vw - 320px)/100),20px); */
    /* margin-bottom:clamp(.001px,1.25rem + -1.2499375*((100vw - 20rem)/100),1.25rem); */
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

section#fight4vetsCalculator .section-fight4vetsCalculator-main .wrapper .sidebar .questions .question {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    /* -webkit-box-pack:justify; */
    -ms-flex-pack: justify;
    /* justify-content:space-between; */
    padding: min(20px + 1.5625*((100vw - 320px)/100),45px) 0;
    /* padding:min(1.25rem + 1.5625*((100vw - 20rem)/100),2.8125rem) 0; */
    /* gap:min(20px + 8.125*((100vw - 320px)/100),150px); */
    /* gap:min(1.25rem + 8.125*((100vw - 20rem)/100),9.375rem); */
    flex-direction: column;
    flex: 0 0 48%;
}

@media(min-width: 48.1rem) {
    section#fight4vetsCalculator .section-fight4vetsCalculator-main .wrapper .sidebar .questions .question {
        -ms-flex-wrap:nowrap;
        flex-wrap: nowrap
    }
}

section#fight4vetsCalculator .section-fight4vetsCalculator-main .wrapper .sidebar .questions .question.hidden {
    display: none
}
section#fight4vetsCalculator .section-fight4vetsCalculator-main .wrapper .sidebar .questions .question .caption {
    font-weight: 500;
    font-size: 18px;
    line-height: 1.4;
    margin-bottom: 10px;
}

@media(min-width: 48.1rem) {
    section#fight4vetsCalculator .section-fight4vetsCalculator-main .wrapper .sidebar .questions .question .caption {
        width:auto
    }
}

section#fight4vetsCalculator .section-fight4vetsCalculator-main .wrapper .sidebar .questions .question .field {
    width: auto;
    position: relative;
    background: #00288c;
}

section#fight4vetsCalculator .section-fight4vetsCalculator-main .wrapper .sidebar .questions .question .field svg {
    width: clamp(10px,10px + 0*((100vw - 320px)/100),10px);
    width: clamp(.625rem,.625rem + 0*((100vw - 20rem)/100),.625rem);
    position: absolute;
    right: clamp(20px,20px + 0*((100vw - 320px)/100),20px);
    right: clamp(1.25rem,1.25rem + 0*((100vw - 20rem)/100),1.25rem);
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

section#fight4vetsCalculator .section-fight4vetsCalculator-main .wrapper .sidebar .questions .question .field select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 5px 18px;
    position: absolute;
    width: 100%;
    background: #00288c;
    border: 1px solid #00288c;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    background-image: url(/wp-content/themes/fight4vets/images/select-down.png);
    background-position: right 20px center;
    background-repeat: no-repeat;
}

section#fight4vetsCalculator .section-fight4vetsCalculator-main .wrapper .sidebar .request-quote {
    width: 100%
}

@media(min-width: 48.1rem) {
    section#fight4vetsCalculator .section-fight4vetsCalculator-main .wrapper .sidebar .request-quote {
        width:auto
    }
}

.percentage {
    width: calc(20% - 10px);
    margin: 5px;
    font-size: 18px;
    color: #656565;
    height: 46px;
    line-height: 46px;
    border: 1px solid #a9a9a9;
    text-align: center;
    background-color: transparent
}
.bootom-calcvalues {
    display: none;
}
.section-calculator-hero .sidebar.container, #fight4vetsCalculator-main {
    max-width: 1000px;
    margin: 0 auto !important;
    display: block;
}
:focus-visible {
    outline: -webkit-focus-ring-color auto 0px;
}
.value.payment {
    text-align: center;
    width: 100%;
    margin-top: 100px;
}
.fight4vetsCalculator .payment-span2 {
    display: block;
    margin-top: 20px;
}
.combined-disability h4 {
    font-weight: 400;
    margin-bottom: 10px;
}
.selected-disabilities-item .remove {
    opacity: 0;
}
@media only screen and (max-width:767px)
{
    section#fight4vetsCalculator .section-calculator-hero .wrapper .dummy .selection-content .body-parts-item {
        width: calc(50% - 10px);
        height: 65px;
        line-height: 65px;
        font-size: 15px;
    }
    .fight4vetsCalculator .percentage {
        margin: 5px 0 20px;
        height: 46px;
        line-height: 46px;
        border: 1px solid #a9a9a9;
        text-align: center;
        background-color: transparent;
        padding: 12px !important;
    }
    section#fight4vetsCalculator .section-calculator-hero .wrapper .sidebar .selected-disabilities .selected-disabilities-overflow {
        justify-content: space-between;
    }
    section#fight4vetsCalculator .section-calculator-hero .wrapper .sidebar .selected-disabilities .selected-disabilities-overflow .selected-disabilities-item {
        width: 47%;
    }
    section#fight4vetsCalculator .section-fight4vetsCalculator-main .wrapper .sidebar .questions .question {
        flex: 0 0 90%;
    }
    section#fight4vetsCalculator .section-fight4vetsCalculator-main .wrapper .sidebar .questions .question .caption {
        line-height: 20px;
        font-size: 14px;
        margin-top: 10px;
    }
    section#fight4vetsCalculator .section-fight4vetsCalculator-main .wrapper .sidebar .questions .question .field select {
        background-size: 15px;
        font-size: 16px;
    }
    section#fight4vetsCalculator .section-fight4vetsCalculator-main .wrapper .sidebar .questions {
        justify-content: center;
    }
    select.js-percentage-select {
        background-image: url(/wp-content/themes/fight4vets/images/select-down.png) !important;
        background-position: right 20px center !important;
    }
    .disability-calculator-middle {
        font-size: 15px;
        line-height: 25px;
        padding: 40px 20px;
    }
    #fight4vetsCalculator .top-cal-bar {
        padding: 40px 20px;
    }
    .resultsDisabilities h3, .bilateral-factor {
        margin-top: 20px;
    }
    #fight4vetsCalculator .cdr {
        border-right: 0px solid rgba(255,255,255,.25);
    }
}

span.payment-span2 {
    margin-top: 20px;
    display: inline-block;
}