main#wp--skip-link--target {
    max-width: inherit;
}

form#formdata input {
    border: none !important;
    text-align: center !important;
}

form#formdata input {
    border: none !important;
    text-align: center !important;
}

form#formdata input:focus-visible {
    border: none !important;
    outline: none !important;
}

h1.salary_title {
    font-family: 'Raleway';
}

.salary_title {
    font-size: 26px !important;
    line-height: 30px !important;
    font-weight: 600;
}

.page-title-head h1 {
    font-size: 34px !important;
    line-height: 44px !important;
    font-family: "Montserrat", Helvetica, Arial, Verdana, sans-serif !important;
}

.breadcrumbs {
    color: #000000;
    font-family: "Montserrat", Helvetica, Arial, Verdana, sans-serif !important;
}

.content h1 {
    color: #333333;
}

.select_country {
    display: none;
}

.faspin {
    display: none;
}

.calculator_data {
    text-align: center;
    border: 1px solid #808080;
    /*max-width: 550px;*/
}

.calculator_data label {
    width: 100%;
    max-width: 50%;
    text-align: left;
}

.calculator_data .cal-inner-form-group {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 5px;
}

.calculator_data input {
    width: 100%;
    padding: 5px;
    background-color: transparent;
    border: 1px solid #808080;
}

.calculator_data select {
    width: 100%;
    padding: 5px;
    background-color: transparent;
    border: 1px solid #808080;
}

.calculator_data .cal-inner-form-group .caldata {
    padding: 8px 15px;
    margin-top: 10px;
    background-color: #808080;
    border: 1px solid #808080;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    transition: .5s;
    cursor: pointer;
}

.pdfdata {
    padding: 8px 15px;
    margin-top: 10px;
    background-color: #808080;
    border: 1px solid #808080;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    transition: .5s;
    cursor: pointer;
    margin-bottom: 10px;
}

.calculator_data .cal-inner-form-group .caldata:hover {
    background-color: transparent;
    color: #000000;
}

i.fa.fa-asterisk {
    color: red;
    font-size: 10px;
}

.calculator_data .cal-inner-form-group:nth-of-type(even) {
    background-color: #ddd;
}

.calculator_data .cal-inner-form-group:last-child {
    background-color: transparent;
}

.response_data .main_content {
    border: 1px solid #808080;
    padding: 25px 0px;
}

tr.bg-light-blue.light-border-layout-section {
    border: 2px solid;
    border-color: var(--the7-divider-color) !important;
}

.content table,
.content td,
.content th {
    border-color: transparent !important;
}

.response_data .cal_form_data tr:first-child {
    border-bottom: 10px solid #fff;
    border-top: 10px solid #fff;
}

.response_data .cal_form_data th {
    background-color: transparent;
    color: #000;
    text-align: left;
    padding: 5px 15px;
    width: 20%;
    font-size: 16px;
    line-height: 1.5;
}

.salary-simul-16 {
    font-size: 16px !important;
    line-height: 20px !important;
}

.salary-simul-18 {
    font-size: 18px !important;
    line-height: 22px !important;
}

.bg-light-blue {
    background-color: #DDEBF7 !important;
    font-size: bold !important;
}

.response_data .cal_form_data tbody {
    width: 100%;
    text-align: left;
}

.response_data .cal_form_data table {
    width: 100%;
    table-layout: fixed;
}

.response_data .cal_form_data td {
    padding: 2px 15px;
    text-align: left;
}

.response_data form#formdata td input {
    text-align: left !important;
    float: left;
    width: 100%;
    background-color: transparent;
    margin-bottom: 0px;
}

.response_data .cal_form_data td span {
    float: left;
    position: relative;
    top: 10px;
    margin-right: 5px;
}

.response_data .cal_form_data td,
.response_data .cal_form_data td span,
.response_data form#formdata td input {
    font-size: 16px;
    line-height: 22px;
}

.response_data .cal_form_data th:first-child {
    width: 60%;
}

.response_data .cal_form_data td h4 {
    font-size: 16px;
    font-family: 'Raleway';
    margin-bottom: 0px;
    color: #000;
}


/*====18-07-2022====*/

.hide_data {
    display: none;
}

#calculator_data {
    /*    background-color: #EDEDED;*/
    background-color: #E7EBEA;
    padding: 50px;
    border: 0px;
    max-width: 1000px;
}

#response {
    /* max-width: unset;*/
    display: none;
    max-width: 1000px;
}


/*.unset_content}{
 


/*.unset_content}{
 


/*.unset_content {
    display: flex;
}*/

.calculator_data .cal-inner-form-group {
    padding: 15px 0px;
}

.calculator_data .cal-inner-form-group:nth-of-type(even) {
    background-color: #ededed;
}

.calculator_data label {
    max-width: 30%;
    font-weight: 700;
    font-size: 16px;
}

.calculator_data .inner-form-group {
    width: 70%;
}

.calculator_data input {
    /*width: 70%;*/
    border-radius: 0px;
    padding: 10px;
    font-size: 15px !important;
    color: #000 !important;
    font-weight: 600 !important;
}

.calculator_data select {
    border-radius: 0px;
    padding: 10px;
    font-size: 15px !important;
    color: #000 !important;
    font-weight: 600 !important;
}

.calculator_data input {
    background-color: #fff;
    border-radius: 0px !important;
    border: 2px solid #d7d7d7 !important;
}

.calculator_data select {
    background-color: #deebf7;
    /*border: 2px solid #000;*/
    border: 2px solid #d7d7d7;
}


/*.calculator_data  .cal-inner-form-group:nth-of-type(6){
    width: 30%;
    margin-left: 312px;
}*/

.calculator_data #currencies_name {
    width: 30%;
    border-left: 0;
}

.calculator_data input,
.calculator_data select {
    outline: 0;
}

.calculator_data .cal-inner-form-group .caldata {
    width: 40%;
    padding: 15px 45px;
    font-size: 18px;
    border-radius: 8px;
    background-color: #5D227D;
    border-color: #5D227D;
}

.talent_type_inner_group {
    display: flex;
    width: 70%;
    font-size: 16px;
    font-weight: 600;
    color: #000;
    align-items: center;
}

.talent_type_inner_group input {
    width: 30px;
    margin-right: 25px;
}


/*#inner_form_group, #inner_form_group_two {
    display: flex !important;
}*/

.talent_type_inner_group input:first-child {
    margin-left: 0px;
}

.talent_type_inner_group input {
    margin-left: 80px;
}

.talent_type_inner_group input[type='radio'] {
    -webkit-appearance: none;
    width: 30px;
    height: 30px;
    border-radius: 50% !important;
    outline: none;
    border-color: #5d227d !important;
    padding: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: transparent;
}

.talent_type_inner_group input[type='radio']:before {
    content: '';
    display: block;
    width: 12px;
    height: 12px;
    margin: 0;
    border-radius: 50%;
}

.talent_type_inner_group input[type='radio']:checked:before {
    background: #5d227d;
}

#gross_monthly_salary,
#currencies_name {
    height: 41px;
    min-height: 41px;
    line-height: 1.3;
}

.cal-inner-form-group.select_country.select_country_japan .talent_type_inner_group input:first-child {
    margin-left: 0px;
}

.cal-inner-form-group.select_country.select_country_japan .talent_type_inner_group input {
    margin-left: 20px;
    margin-right: 10px;
}

.cal-inner-form-group.select_country.select_country_taiwan .talent_type_inner_group {
    flex-wrap: wrap;
}

.cal-inner-form-group.select_country.select_country_taiwan .talent_type_inner_group input:first-child {
    margin-left: 0px;
}

.cal-inner-form-group.select_country.select_country_taiwan .talent_type_inner_group input {
    margin-right: 20px;
    margin-left: 20px;
}


/**  15-11-2022 start*/

.simulationsdetails {
    display: flex;
    align-items: start;
    justify-content: space-between;
    padding: 0 15px;
}

.simulationsdetails div {
    text-align: left;
}

.simulationsdetails .simulations_empdetails {
    width: 62%;
}

.simulationsdetails .simulations_empcountryrate {
    width: 38%;
}

.pdfdataback {
    padding: 4px 10px;
    background: #5b9bd5;
    border-radius: 5px;
    color: #fff;
    border: 1px solid #5b9bd5;
    font-size: 16px;
    font-weight: 600;
    margin: 0 3px;
}

.pdfdata {
    padding: 4px 10px;
    background: #5b9bd5;
    border-radius: 5px;
    color: #fff;
    border: 1px solid #5b9bd5;
    font-size: 16px;
    font-weight: 600;
    margin: 0 3px;
}


/**  15-11-2022 end*/


/*====06-03-2023===*/

span.country_rate {
    font-weight: bolder;
    margin-left: 40px;
}


/*13-03-2023*/

.error span {
    color: red;
}

span.error {
    color: red;
}


/*=========21-march-2023 Start ======*/

.sgd-radio-wrap,
.twd-radio-wrap {
    display: block;
}

.sgd-radio,
.twd-radio {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}

.sgd-radio label,
.twd-radio label {
    max-width: unset;
}

.sgd-radio input,
.twd-radio input {
    margin-right: 18px;
}


/*=========21-march-2023 END ======*/


/* 28-03-2023 */

#calculator_data .inner-form-group .error {
    text-align: left !important;
    .main-table-data tr td p {
        display: block;
        margin-bottom: 0px;
        font-size: 14px;
    }
    /* 28-03-2023 */
    margin: 0;
}

.main-table-data.tr td span {
    main-table-data tr td p {
        font-size: 12px !important;
        margin-bottom: 0px;
    }
    line-height: 12px !important;
    /* 28-03-2023 */
    top: unset !important;
    float: unset !important;
    .main-table-data.tr td span {
        main-table-data tr td p {}
        .main-table-data tr td span input {
            font-size: 12px !important;
            margin-bottom: 0px;
            float: unset !important;
        }
        line-height: 12px !important;
        text-align: unset !important;
        top: unset !important;
        width: 50px !important;
        minlwidth: 5opx !important;
        fonttsize: unset;
        line-height: unset;
        font-size: unset !important;
        padding: 0px !important;
    }
    @media screen and (max-width:1: 0px) {
        .calculator_data .cal-inner-form-group:nth-of-type(6) {
            margin-left: 0px;
            width: 100%;
        }
        .calculator_data label {
            max-width: 48%;
        }
        .calculator_data input,
        .calculator_datasselect {
            !important;
            .main-table-data tr td span {
                width: 52%;
            }
        }
        .cal-inner-form-group inmain-table-data tr td span input {
            font-size: 12px !important;
            float: unset !important;
            line-height: 12px !important;
        }
        text-align: unset !important;
        top: unset !important;
        idth: unset !important;
        ia swidth: nd ( !important;
        fontlsize: unset;
        line-hgt-hi unset;
    }
    n.respo-si_dazae.cal_for padding: opx !important;
}

z : .response_data .cal_formmedia screen and (maxtwidth:1: 0px) {
    .calculator_data .cal-inner-form-group:nth-of-type(6) {
        margin-left: 0px;
        width: 100%;
    }
    .calculator_data label {
        max-width: 48%;
    }
    .calculator_data input, .calculator_datasselect {
        !important;
        width: 52%;
    }
}

.cal-inner-form-group inmain-table-data tr td span input {
    float: unset !important;
}

text-align: unset !important;
idth: unset !important;
ia swidth: nd ( !important;
font-size: unset;
line-hgt-hi unset;

}
n.respo-si_dazae.cal_for padding: 0px !important;

}
z : .response_data .cal_formmedia screen and (max-width:1200px) {
    .calculator_data .cal-inner-form-group:nth-of-type(6) {
        margin-left: 0px;
        width: 100%;
    }
    .calculator_data label {
        max-width: 48%;
    }
    .calculator_data input, .calculator_data select {
        width: 52%;
    }
    .cal-inner-form-group input[type="number"] {
        width: 70%;
    }
}
@media screen and (max-width:767px) {
    .response_data h1 {
        font-size: 25px;
    }
    .response_ds_t: 20px;
    .salary-simul-18 {
        font-size: 16px;
        line-height: 22px;
    }
    s margin-xw .calculator_data select, .talent_type_inner_group {
        width: 100%;
    }
    . margin-left: 20px;
}
.calculator_data .cal-inner-form-group .caldata {
    width: 60%;
}

}
.cal-inner-form-group input[type="number"] {
    width: 50%;
    width: 60%;
}

}

}
.calculator_data #currencies_name {
    width: 50%;
    width: 60%;
}

}

}
.calculator_data .cal-inner-form-group .caldata {
    width: 60%;
}

}
.calculator_data input, .calculator_data select, .talent_type_inner_group {
    width: 100%;
}
.talent_type_inner_group input[value="Foreign"] {
    margin-left: 20px;
}
.calculator_data .cal-inner-form-group .caldata {
    width: 60%;
}

}