.type-pto-3  #accrual-period{
   margin: 0;
}
.type-pto-3  #limit{
    padding-top: 22px;
    border-top: 1px solid #F2F2F2;
    position: relative;
}
.type-pto-3 #calculator-type-3 #accrual-start input{
    background: #FBFBFB url(https://cdn.vacationtracker.io/wp-content/uploads/2022/11/13121653/calendar.svg) no-repeat right 12px center;
}
.type-pto-3 #goal-wrap,
.type-pto-3 #used-type-3{
    padding-top: 22px;
    border-top: 1px solid #F2F2F2;
    margin-bottom: 22px;
}
.type-pto-3 #goal-wrap,
.type-pto-3 #balance-wrap{
    display: flex;
    flex-wrap: wrap;
}
#calculator-type-3 #goal-wrap .div-flow,
#calculator-type-3 #balance-wrap .div-flow{
    width: 100%;
}
#calculator-type-3 #goal-wrap input,
#calculator-type-3 #balance-wrap input{
    width: 100%;
    margin-top: 10px;
}
.type-pto-3 #used-type-3{
    margin: 0;
}
.type-pto-3 #goal-wrap h2, 
.type-pto-3 #balance-wrap h2,
.type-pto-3 #used-type-3 h2{
    max-width: 40%;
    display: inline-block;
    margin: 0;
}
.type-pto-3 #balance-wrap{
    padding-bottom: 22px;
    border-bottom: 1px solid #F2F2F2;
    margin-bottom: 22px;
}
.type-pto-3 #used-type-3{
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
}
@media (max-width:1200px){
    .type-pto-3 #goal-wrap h2, 
    .type-pto-3 #balance-wrap h2, 
    .type-pto-3 #used-type-3 h2 {
        max-width: 100%;
    }
    .type-pto-3 #goal-wrap, 
    .type-pto-3 #used-type-3, 
    .type-pto-3 #balance-wrap{
        border: none;
        padding: 0;
        margin-bottom: 10px;
    }
    .type-pto-3 #used-type-3{
        margin-bottom: 22px;
    }
}