.onboarding-cal-section {
    margin-bottom: 170px;
}

.onboarding-cal-section .main_contatiner {
    background-color: #002f6d;
    width: 90%;
    max-width: 1280px;
    margin: auto;
    margin-top: 145px;
    border-radius: 20px;
}

.onboarding-cal-section .center-section.step-1 {
    padding-bottom: 10rem;
}

.onboarding-cal-section .center-section.step-2,
.onboarding-cal-section .center-section.step-3,
.onboarding-cal-section .center-section.step-4,
.onboarding-cal-section .center-section.step-6 {
    padding-bottom: 6rem;
}

.onboarding-cal-section .cal-heading {
    color: #00cfbd;
    line-height: 52px;
    padding-bottom: 15px;
    padding-top: 60px;
    font-size: 45px;
    font-weight: 600;
}

.onboarding-cal-section .sub-heading {
    color: white;
    font-size: 22px;
    padding-bottom: 30px;
    font-weight: 600;
}

.onboarding-cal-section .center-section {
    text-align: center;
    width: 100%;
    max-width: 75%;
    font-weight: 600;
    margin: auto;
}

.onboarding-cal-section .cal-btn-next:hover {
    background-color: #00b3e3;
}

.onboarding-cal-section .center-section .sub_title {
    width: 92%;
    max-width: 1170px;
    margin: auto;
    font-size: 16px;
    font-weight: 200;
    line-height: 24px;
    color: #fff;
    text-align: center;
    padding: 10px 0px 20px 0px;
}

.onboarding-cal-section .center-section .sub_title.small_sub-title_right {
    text-align: left;
    width: 100%;
    text-align: left;
    padding-top: 0px;
    font-size: 13px;
}

.onboarding-cal-section .center-section.step-1 .sub_title {
    padding: 30px 0px 100px 0px;
}

.onboarding-cal-section .cal-btn-next {
    background-color: #04cfbd;
    color: #fff;
    padding: 10px 20px;
    font-size: 20px;
    /* padding: 12px 40px; 
     font-size: 22px;  */
    font-weight: 500;
    border-radius: 5px;
    display: inline-block;
    border: none;
}

.onboarding-cal-section .cal-btn-next.cal-get-started-btn {
    padding: 12px 35px;
    margin-bottom: 70px;
    margin-top: 10px;
}

.onboarding-cal-section .cal-btn-back {
    background-color: #00b3e3;
    color: #fff;
    padding: 10px 30px;
    font-size: 20px;
    font-weight: 600;
    border-radius: 5px;
    border: none;

}

.onboarding-cal-section .cal-btn-back:focus,
.onboarding-cal-section .cal-btn-next:focus {
    outline: none;
}

.onboarding-cal-section .cal-btn-back:hover {
    background-color: #04cfbd;
}

.onboarding-cal-section .cal-btn-next .right-arrow-btn {
    padding-left: 30px;
}

.onboarding-cal-section .underline {
    border-bottom: 1px solid #04cfbd;
    width: 100px;
    margin: auto;
}

.onboarding-cal-section .top-section .obt-logo-img .obt-logo {
    width: 50px;
}

.onboarding-cal-section .top-section {
    display: flex;
    justify-content: space-between;
    padding: 30px 15px;
    flex-wrap: wrap;

}

.onboarding-cal-section .end-section {
    font-size: 10px;
    font-weight: 300;
    line-height: 20px;
    letter-spacing: 0.49px;
    color: #fff;
    width: 100%;
    max-width: 80%;
    margin: auto;
    text-align: center;
    padding-bottom: 30px;
}

.onboarding-cal-section .end-section p {
    font-weight: 200;
}

.onboarding-cal-section .top-section .full-screen-img {
    width: 35px;
}

.onboarding-cal-section .top-section .full-screen-img button {
    background-color: transparent !important;
    border: none !important;
    background: url("../images/OnBordingCalculator/Close_arrows.svg") no-repeat;
    cursor: pointer;
    background-size: contain;
    display: inline-block;
    padding: 0;
}

.onboarding-cal-section .top-section .full-screen-img button:focus {
    outline: none;
}

.onboarding-cal-section .center-section .select-dropdown {
    padding: 15px 0px 30px;
}

.onboarding-cal-section .center-section .main_title p {
    font-size: 27px;
    font-weight: 600;
    line-height: 30px;
    color: #04cfbd;
    text-align: center;
    padding-top: 30px;
}

.onboarding-cal-section .top-section .obc-form_step {
    display: flex;
    width: 35%;
    justify-content: space-between;
    position: relative;
}


.onboarding-cal-section .top-section .obc-form_step img {
    width: 20px;
    z-index: 1;
    position: relative;

}

.onboarding-cal-section .top-section .obc-form_step .cal_form-step {
    background: #001b38;
    border-radius: 100%;
    height: 40px;
    width: 40px;
    justify-content: center;
    align-items: center;
    display: flex;
    z-index: 1;
    margin-bottom: 10px;

}

.onboarding-cal-section .top-section .obc-form-col.active .cal_form-step {
    background: #04cfbd !important;
}

.onboarding-cal-section .top-section .obc-form-col.active .form_step_text {
    color: #04cfbd !important;
}

.onboarding-cal-section .top-section .obc-form_step::before {
    content: "";
    border-bottom: 1px solid #98abc4;
    width: 94%;
    position: absolute;
    top: 30%;
    left: 5%;
}

.onboarding-cal-section .top-section .obc-form_step .form_step_text {
    font-size: 12px;
    color: #fff;
}

.onboarding-cal-section .top-section .obc-form_step .obc-form-col {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
}

.onboarding-cal-section .center-section .ob_cal_green-text {
    text-align: left;
    /* display: flex; */
    color: #04cfbd;
    align-items: center;
}

.onboarding-cal-section .center-section .ob_cal_green-text .green-text_title {
    font-size: 15px;
    font-weight: 500;
    color: #04cfbd;
    padding-right: 15px;
}

.onboarding-cal-section .center-section .obc_input-row {
    display: flex;
    flex-wrap: wrap;
}

.onboarding-cal-section .center-section .obc_input-col {
    color: white;
    font-size: 20px;
    font-weight: 400;
    text-align: left;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 20px 0px;
}

.onboarding-cal-section .center-section .obc_input_text {
    width: 26%;
    margin: 0px 50px 0px 30px;
}

.onboarding-cal-section .center-section .cal-input {
    background-color: #002451;
    color: white;
    border: none;
    padding: 15px 20px;
    border-radius: 7px;
    width: 100%;
    -webkit-text-fill-color: #ffffff;
    -webkit-box-shadow: 0 0 0 1000px #002451 inset !important;
}

.onboarding-cal-section .center-section .input-transperent-box {
    -webkit-box-shadow: 0 0 0 1000px transparent inset !important;
}

.onboarding-cal-section .center-section .input-transperent-box {

    background-color: transparent !important;
}

.onboarding-cal-section .center-section .obc_input_text input:focus-visible,
.onboarding-cal-section .center-section .select-dropdown select:focus-visible,
.onboarding-cal-section .center-section .cal-input:focus-visible {
    outline: none;
}

.onboarding-cal-section .center-section .form_next_back_btn {
    display: flex;
    justify-content: space-between;
    padding: 30px 0px;
    align-items: center;
}

.onboarding-cal-section .center-section .select-dropdown select,
.onboarding-cal-section .center-section .select-dropdown select option {
    width: 100%;
    background-color: #002451;
    color: white;
    border: none;
    padding: 15px 20px;
    border-radius: 7px;
    font-size: 20px;
    font-weight: 400;
    -webkit-appearance: none;
    appearance: none !important;
}

.onboarding-cal-section .center-section .select-dropdown select option:last-child {
    border-radius: 0 0 4px 4px;
}

/* .onboarding-cal-section .center-section .select-dropdown option:checked,
.onboarding-cal-section .center-section .select-dropdown select option:hover {
    background-color: #002451 !important;
} */

/* .onboarding-cal-section .center-section .select-dropdown select option {
    padding: 15px 20px;
    border-bottom: 3px solid red !important;
    border: 0;
} */

.onboarding-cal-section .center-section .select-dropdown select {
    appearance: none !important;
    background-position: right 1rem center;
    background-repeat: no-repeat;
    background-size: 15px 20px;
    background-image: url("https://dividebuy.vmdev.co.uk/wp-content/uploads/2023/08/sort-arrows-couple-pointing-up-and-down-1.png");
}

.onboarding-cal-section .center-section .ob_cal-infoimg {
    width: 28px;
    /* height: 26px;
    border: 1px solid #04cfbd;
    border-radius: 100%; */
}

/* 
 */

/* slider range css */

.ob_cal_slider #slider-range {
    background: #00b3e3;
    border: none;
    border-radius: 20px;
}

.ob_cal_slider #slider-range .ui-slider-range.ui-corner-all {
    background: #ff6b00;
}

.ob_cal_slider #slider-range #DivSlider {
    float: right;
    height: 100%;
    background-color: #002451;
    border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    -ms-border-radius: 0 5px 5px 0;
    -o-border-radius: 0 5px 5px 0;
}

.ob_cal_slider #slider-range .ui-slider-handle {
    height: 33px;
    width: 33px;
    border-radius: 100%;
    top: -10px;
    border: none;
}

.ob_cal_slider #slider-range .ui-slider-handle::after {
    content: "";
    height: 18px;
    width: 18px;
    position: absolute;
    background: white;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 100%;
}

.ob_cal_slider #slider-range .ui-slider-handle:focus-visible {
    outline: none;
}

.ob_cal_slider #slider-range .ui-slider-handle:first-of-type,
.ob_cal_slider #slider-range .ui-slider-handle:first-of-type .lignt_blue-slider {
    background: #00b3e3;
}

.ob_cal_slider #slider-range .ui-slider-handle:last-of-type,
.ob_cal_slider #slider-range .ui-slider-handle:last-of-type .lignt_blue-slider {
    background: #ff6b00;
}

.ob_cal_slider #slider-range .ui-slider-handle .lignt_blue-slider {
    transform: translate(-36%, -124%);
    width: 120px;
    position: absolute;
    color: #fff;
    top: 0%;
    left: 0%;
    padding: 10px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
}

.ob_cal_slider #slider-range .ui-slider-handle .lignt_blue-slider .light_blue-slider-range {

    font-size: 12px;
    line-height: 1;
    display: flex;
    align-items: end;
    padding-bottom: 4px;
    justify-content: center;
}

.ob_cal_slider #slider-range .ui-slider-handle .lignt_blue-slider .light_blue-slider-range .range-number {

    font-size: 20px;
    font-weight: 600;

}

.ob_cal_slider #slider-range .ui-slider-handle .lignt_blue-slider .light_blue-slider-desc {
    text-align: center;
    font-size: 12px;
    line-height: 12px;
}

.ob_cal_slider #slider-range .ui-slider-handle .lignt_blue-slider::after {
    content: "";
    height: 10px;
    width: 10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #00b3e3;
    position: absolute;
    bottom: -18%;
    transform: rotate(90deg);
}

/* .ob_cal_slider #slider-range .ui-slider-handle .lignt_blue-slider::before {
    content: "";
    background-size: cover !important;
    border-radius: 100%;
    height: 25px;
    width: 25px;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    right: 0;
    transform: translate(50%, -50%);
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
} */

/* .ob_cal_slider #slider-range .ui-slider-handle:first-of-type .lignt_blue-slider::before {
    background-image: url("https://dividebuy.vmdev.co.uk/wp-content/uploads/2023/08/Tool_tip_blue.svg.png");
    background-color: #00b3e3;
}

.ob_cal_slider #slider-range .ui-slider-handle:last-of-type .lignt_blue-slider::before {
    background: url("https://dividebuy.vmdev.co.uk/wp-content/uploads/2023/08/Tool_tip_orange.png");
    background-color: #ff6b00;
} */

.ob_cal_slider #slider-range .ui-slider-handle:last-of-type .lignt_blue-slider::after {
    border-left: 10px solid #ff6b00 !important;
}

.onboarding-cal-section .center-section .ob_calculater-slider {
    padding-right: 0px;
    padding-top: 8rem;
}

.ob_cal_slider #slider-range .ui-slider-handle .lignt_blue-slider .range_tool_tip {
    width: 30px;
    position: absolute;
    right: 0;
    top: 0;
    transform: translate(44%, -40%);
}

.onboarding-cal-section .center-section .ob_calculater-slider {
    width: 100%;
}

.onboarding-cal-section .center-section .current_performance-row {
    background-color: #002451;
    border-radius: 10px;
}

.onboarding-cal-section .center-section .current_performance-table .curent_performance_table_heading th {
    font-weight: 300;
    font-size: 12px;
    line-height: 14px;
    padding: 15px 7px 15px 7px;
}

.onboarding-cal-section .center-section .current_performance-result_table .light-blue-background {
    background: #004774;
}

.onboarding-cal-section .center-section .current_performance-table {
    color: white;
    text-align: left;
    font-size: 13px;
    font-weight: 300;
    border: 1px solid #ffffff7a;
    border-radius: 10px;
    /* overflow-x: auto; */
}

.onboarding-cal-section .center-sectio .current_performance-row {
    background: #002451;
    border-radius: 10px;
}

.onboarding-cal-section .center-section .current_performance-result_table {
    margin: auto;
    width: 100%;
}

.onboarding-cal-section .current_performance-result_table .table-content-row {
    position: relative;
}

.onboarding-cal-section .current_performance-result_table .table-content-row::after {
    content: "";
    border-bottom: 1px dashed #04CFBD;
    position: absolute;
    height: 13px;
    width: 100%;
    max-width: 95%;
    margin: 0;
    bottom: 0;
    left: 11px;
    opacity: 0.3;
}

.onboarding-cal-section .current_performance-result_table .table-content-row td:first-child {
    /* padding: 15px 25px 15px 30px; */
    padding: 15px 7px 15px 16px;
    width: 52%;
    position: relative;
    z-index: 4;
}

.onboarding-cal-section .current_performance-result_table .table-content-row:last-child:after {
    border-bottom: none;
}

.onboarding-cal-section .current_performance-result_table .table-content-row td {
    padding: 15px 30px 15px 20px;
}

.onboarding-cal-section .center-section .current_performance-result_table .number-red {
    color: #d90b11;
}

.onboarding-cal-section .center-section .current_performance-result_table .number-green {
    color: #0bf76f;
}

.onboarding-cal-section .center-section .current_performance-result_table .td-border-bootom {
    border-bottom-right-radius: 10px;
}


.onboarding-cal-section .center-section .current-results_revenue .current-results-title {
    color: #04cfbd;
    font-size: 29px;
    font-weight: 500;
}

.onboarding-cal-section .center-section .current_performance-row .current-results-price {
    color: #ffffff;
    font-size: 40px;
    font-weight: 700;
    line-height: 30px;
    display: flex;
}

.onboarding-cal-section .center-section .current_performance-row .current-results-price .current_revenue_img {
    padding-top: 30px;
    margin-left: -70px;
    width: 86px;
}

.onboarding-cal-section .center-section .current_performance-row .current-results-blue-text-title {
    color: #00b3e3;
    font-size: 20px;
    line-height: 22px;
    font-style: italic;
    padding-top: 40px;
}

.onboarding-cal-section .center-section .current_performance-row .current-results-desc {
    color: #fff;
    font-size: 12px;
    font-weight: 200;
    padding: 10px 0px 15px 0px;
}

.onboarding-cal-section .center-section .current_performance-row .current-results_revenue {
    text-align: left;
    padding-left: 30px;
    padding-right: 30px;
}

.onboarding-cal-section .center-section .current_performance-row .current-results_revenue .view-my-result-dividebuy-btn {
    font-size: 18px;
    padding: 10px 10px;
}

.onboarding-cal-section .center-section .current_performance-result_table .curent_performance_table_heading {
    border-bottom: 1px solid #fff;
    background-color: #04cfbd;
}

.onboarding-cal-section .center-section .current_performance-form {
    background: #002451;
    padding: 30px 70px 70px 70px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
}

.onboarding-cal-section .center-section .current_performance-form .current_p-form-filed {
    display: flex;
    flex-direction: column;
    text-align: left;
}

.onboarding-cal-section .center-section .current_performance-form .current_p-form-filed input {
    background-color: #001f44 !important;
    border-radius: 5px;
    width: 100%;
    padding: 10px;
    color: #fff;
    border: 1px solid #002f6d;
    -webkit-text-fill-color: #ffffff;
    -webkit-box-shadow: 0 0 0 1000px #001f44 inset !important;
}

.onboarding-cal-section .center-section .current_performance-form .current_p-form-filed input.ui-autocomplete-input {
    -webkit-box-shadow: none !important;
}

.onboarding-cal-section .center-section .current_performance-form .current_p-form-filed .companyList.ui-autocomplete-input.ui-autocomplete-loading {
    background-color: #001f44 !important;
}

.onboarding-cal-section .center-section .current_performance-form .current_p-form-filed input:-webkit-autofill,
.onboarding-cal-section .center-section .current_performance-form .current_p-form-filed input:active,
.onboarding-cal-section .center-section .current_performance-form .current_p-form-filed input:focus-visible,
.onboarding-cal-section .center-section .current_performance-form .current_p-form-filed input:visited,
.onboarding-cal-section .center-section .current_performance-form .current_p-form-filed input:target,
.onboarding-cal-section .center-section .current_performance-form .current_p-form-filed input:focus,
.onboarding-cal-section .center-section .current_performance-form .current_p-form-filed input:hover {
    box-shadow: 0 0 0 1000px inset #001f44;
}

.onboarding-cal-section .center-section .current_performance-form .current_p-form-filed input:focus-visible {
    outline: none;
}

.onboarding-cal-section .center-section .current_performance-result_table .curent_performance_table_heading th:first-child {
    background-color: #04cfbd;
    border-top-left-radius: 10px;
}

.onboarding-cal-section .center-section .current_performance-result_table .curent_performance_table_heading th:last-child {
    background-color: #04cfbd;
    border-top-right-radius: 10px;
    width: 26%;
}

.onboarding-cal-section .center-section .current_performance-form .current_p-form-filed lable {
    color: #fff;
    padding: 20px 0px 10px 0px;
    font-size: 12px;
    font-weight: 500;

}

.onboarding-cal-section .center-section.step-5 {
    padding-bottom: 5rem;
}

.onboarding-cal-section .center-section .current_performance-form .main_title p {
    font-size: 18px;
    font-weight: 500;
    padding-bottom: 10px;
}

.onboarding-cal-section .form_next_back_btn .result-report_email-row {
    display: flex;
    align-items: center;
}

.onboarding-cal-section .form_next_back_btn .result-report_email-row .result-report_email label {
    color: #fff;
    font-size: 18px;
    padding-right: 20px;
}

.onboarding-cal-section .form_next_back_btn .result-report_email-row .result-report_email input {
    border: 1px solid #04cfbd;
    background-color: #002f6d !important;
    padding: 15px 40px 15px 20px;
    border-radius: 10px;
    margin-right: 25px;
    color: #fff !important;
}

.onboarding-cal-section .form_next_back_btn .result-report_email-row .result-report_email input:focus-visible {
    outline: none;
}

.onboarding-cal-section .form_next_back_btn .result-report_email-row .result-report_email input:-webkit-autofill {
    -webkit-text-fill-color: #fff !important;
}

.onboarding-cal-section .current_performance-result_table .curent_performance_table_heading .table-dividebuy-img {
    width: 55px;
    padding-left: 5px;
}

.onboarding-cal-section .current_performance-row .current-results_revenue .cal-btn-next .view-my-result-dividebuy-logo {
    width: 84px;
}

.onboarding-cal-section .current-results_revenue .cal-btn-next.view-my-result-dividebuy-btn .right-arrow-btn {
    padding-left: 10px;
}

.onboarding-cal-section .result-report_email-row .result-report_email input::placeholder {
    font-style: italic;
    font-weight: 100;
}

.onboarding-cal-section .center-section .main_title .main-title-dividebuy-white-logo {
    width: 120px;
}

.onboarding-cal-section .center-section.step-3 .company-checkout-data_link {
    justify-content: space-between;
}

.onboarding-cal-section .company-checkout-data_link .new_finance-link {
    color: #00b3e3;
    font-style: italic;
    font-size: 15px !important;
    font-size: 20px;
    font-weight: 300;
    text-decoration: underline;
}

.onboarding-cal-section .company-performance_order-value {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.onboarding-cal-section .table-content-row .bold-text {
    font-weight: 600;
}

.onboarding-cal-section .company-checkout-data_link .new_finance-link:hover {
    color: #04cfba;
}

.onboarding-cal-section .table-content-row .curent_perfomance-number .popup-btn.text-popup-btn {
    position: relative;
    transform: translate(14%, -29%);
    top: 50%;
    right: -3px;
}

.onboarding-cal-section .center-section .current_performance-result_table .table_number-bold {
    font-weight: 700;
    /* display: flex;
    align-items: center; */
}

.onboarding-cal-section .center-section .input-yoy-company-data_input-row .input-col {
    padding: 0px 5px !important;
}

.onboarding-cal-section .center-section .range-count-text {
    display: flex;
    justify-content: space-between;
    color: #fff;
    padding-top: 10px;
    font-size: 12px;
}

.onboarding-cal-section .center-section .current_performance-form .input_search-icon::before {
    content: "\f002";
    font-family: FontAwesome;
    position: absolute;
    right: 27px;
    transform: translate(10%, 50%);
    color: #04cfbd;
    font-weight: 100;
}

.onboarding-cal-section .your_result_with_deividebuy_table-contation {
    text-align: left;
    padding: 0px 30px 0px 50px;
}

.onboarding-cal-section .your_result_with_deividebuy_table-contation .result_table-heading p {

    color: #04cfbd;
    font-size: 22px;
    line-height: 30px;
    font-weight: 500;
}

.onboarding-cal-section .your_result_with_deividebuy_table-contation .result_table-desc p {
    font-size: 12px;
    font-weight: 200;
    line-height: 18px;
    color: #fff;
    padding: 5px 0px 10px 0px;
}

.onboarding-cal-section .your_result_with_deividebuy_table-contation .result_table-number p {
    color: #fff;
    font-weight: 500;
    font-size: 22px;
}

.onboarding-cal-section .your_result_with_deividebuy_table-contation .result_table-number span {
    font-size: 13px;
    font-weight: 300;

}

.onboarding-cal-section .your_result_with_deividebuy_table-contation .contation-underline {
    border-bottom: 1px solid #002f6d;
    padding-top: 10px;
    opacity: 0.5;
}

.onboarding-cal-section .your_result_with_deividebuy_table-contation .potential_title p {
    color: #04cfbd;
    font-size: 28px;
    font-weight: 500;
    padding-top: 15px;
    line-height: 25px;
}

.onboarding-cal-section .your_result_with_deividebuy_table-contation .result_table-prices p {
    color: #0bf76f;
    font-size: 35px;
    font-weight: 700;
    line-height: 40px;
}

.onboarding-cal-section .your_result_with_deividebuy_table-contation .revenue_increase-text {
    color: #fff;
    font-size: 12x;
    padding-top: 15px;
}

.onboarding-cal-section .your_result_with_deividebuy_table-contation .revenue_increase-text p {
    font-weight: 300;
}

.onboarding-cal-section .input-yoy-company-data_input-row .input-users-text {
    /* background-color: #002451; */
    /* background-color: #D3D3D3; */
    background-color: #0024519c;
    border-radius: 7px;
    width: 100%;
    position: relative;
}

.onboarding-cal-section .input-yoy-company-data_input-row .input-users-text .checkout-trafic-col {
    color: #04cfbd;
    font-weight: 300;
    -webkit-text-fill-color: #04cfbd;
}

.onboarding-cal-section .input-yoy-company-data_input-row .input-users-text::after {
    content: "Users";
    position: absolute;
    right: 0;
    top: 0;
    transform: translate(-50%, 60%);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    color: #00cfbd;
    /* color: #ffffff87; */

}

.onboarding-cal-section .current_performance-result_table .curent_performance_table_heading .table_heading-inline {
    display: flex;
    font-size: 11px;
}

.onboarding-cal-section .current_performance-result_table .curent_perfomance-number .popup-btn {
    border-radius: 100%;
    height: 16px;
    width: 16px;
    position: absolute;
    padding: 0px;
    background: transparent;
    border: 1px solid #fff;
    right: 1px;
    transform: translate(-50%, -100%);
    top: 40%;
    z-index: 1;
    -webkit-transform: translate(-50%, -100%);
    -moz-transform: translate(-50%, -100%);
    -ms-transform: translate(-50%, -100%);
    -o-transform: translate(-50%, -100%);
}

.onboarding-cal-section .current_performance-result_table .curent_perfomance-number .popup-btn::before {
    content: "";
    border-radius: 100%;
    height: 8px;
    width: 8px;
    position: absolute;
    padding: 0px;
    background: transparent;
    border: 1px solid #fff;
    right: 3px;
    top: 3px;
}



.onboarding-cal-section .current_performance-result_table .text-blur {
    color: transparent;
    text-shadow: 0 0 7px #fff;
}

.onboarding-cal-section .current_performance-result_table .text-blur .number-green {
    color: transparent;
    text-shadow: 0 0 7px #0bf76f;
}

.onboarding-cal-section .current_performance-result_table .text-blur .number-red {
    color: transparent;
    text-shadow: 0 0 7px #d90b11;
}

.onboarding-cal-section .current_performance-result_table .curent_perfomance-number .small-number {
    font-size: 10px;
    font-weight: 300;
}

/* .popup_show {
    background: #000000;
    opacity: 0.5;
    height: 100vh;
    width: 100vw;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 3;
} */
.onboarding-cal-section .current_performance-result_table .popup-btn {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted black;
}

.onboarding-cal-section .current_performance-result_table .popup-btn .popuptext,
.onboarding-cal-section .info-popup_show .popuptext {
    display: none;
    position: absolute;
    z-index: 100;
    padding: 10px 15px 10px 15px;
    width: 270px;
    color: red;
    top: 0;
    left: 0;
    transform: translate(8%, -50%);
    text-align: left;
    background-color: #fff;
}

.onboarding-cal-section .current_performance-result_table .popup-btn .popuptext::after,
.onboarding-cal-section .info-popup_show .popuptext::after {
    content: "";
    height: 10px;
    width: 10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #ffffff;
    position: absolute;
    left: -7px;
    transform: rotate(180deg);
    top: 48%;
}

.onboarding-cal-section .info-popup_show .popuptext {
    top: 20%;
    transform: translate(27%, -50%);
    width: 90px;
    -webkit-transform: translate(27%, -50%);
    -moz-transform: translate(27%, -50%);
    -ms-transform: translate(27%, -50%);
    -o-transform: translate(27%, -50%);
}

.onboarding-cal-section .current_performance-result_table .popup-btn:hover .popuptext {
    display: block;
}

.onboarding-cal-section .current_performance-result_table .popup-btn:hover .popuptext {
    visibility: visible;
}


.onboarding-cal-section .current_performance-result_table .popuptext .popup-title,
.onboarding-cal-section .info-popup_show .popuptext .popup-title {
    color: #04cfbd;
    font-size: 15px;
    font-weight: 600;
}

.onboarding-cal-section .current_performance-result_table .popup-desc,
.onboarding-cal-section .info-popup_show .popuptext .popup-desc {
    color: #002451;
    font-size: 10px;
    padding-top: 9px;
    line-height: 14px;
    font-weight: 500;
}

.onboarding-cal-section .info-popup_show .popuptext {
    display: none;
    padding: 5px 10px;

}

.onboarding-cal-section .info-popup_show {
    position: relative
}

.onboarding-cal-section .info-popup_show:hover .popuptext {
    display: block;
    visibility: visible;
}

.onboarding-cal-section .center-section.step-2 .obc_input_text.with-pre-sing {
    position: relative;
}



.onboarding-cal-section .center-section.step-2 .obc_input_text.with-pre-sing .pre-sing {

    position: absolute;
    top: 30px;
    right: 20%;
    transform: translate(-50%, -50%);
}

.onboarding-cal-section .center-section.step-2 .obc_input_text.with-pre-sing::-webkit-outer-spin-button,
.onboarding-cal-section .center-section.step-2 input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}


.onboarding-cal-section .center-section.step-2 .obc_input_text.with-pre-sing[type=number] {
    -moz-appearance: textfield;
}

.onboarding-cal-section .current_performance-row .table-img_sliders {
    display: flex;
    padding-top: 45px;
}

.onboarding-cal-section .current_performance-row .table-img_sliders .slider {
    width: 22%;
    padding: 30px 20px 0px 0px;
}

.onboarding-cal-section .current_performance-result_table .table-content-row .green-text-approval {
    color: #0bf76f;
    font-size: 11px;
    font-weight: 200;
    font-style: italic;
}

.onboarding-cal-section .center-section .current_performance-result_table .light-blue-background.green-text-row {
    z-index: 1;
    position: relative;
    border-bottom-right-radius: 10px;
}

.onboarding-cal-section .exponential_book_a_demo {
    display: none;
}

.onboarding-cal-section .exponential_book_a_demo.experience_book_a_demo-btn {
    display: block;
}

.onboarding-cal-section .center-section .current_performance-row .table_col_left {
    max-width: 55%;
    flex: 0 0 55%;
}

.onboarding-cal-section .center-section .current_performance-row .table_col_right {
    max-width: 45%;
    flex: 0 0 45%;
}

@media screen and (max-width: 1440px) {
    .onboarding-cal-section .center-section .obc_input-col {
        font-size: 18px;
    }

    .onboarding-cal-section .center-section .select-dropdown select,
    .onboarding-cal-section .center-section .select-dropdown select option {
        font-size: 18px;
    }
}

@media screen and (max-width: 1370px) {
    .onboarding-cal-section .center-section .current_performance-result_table .curent_performance_table_heading th:last-child {
        width: 32%;
        padding: 15px 5px 15px 5px;
    }
}

@media screen and (max-width: 1300px) {

    .onboarding-cal-section .center-section .obc_input_text {
        margin: 0px 20px 0px 30px;
    }

    .onboarding-cal-section .cal-heading {
        font-size: 38px;
    }

    .onboarding-cal-section .center-section .current_performance-row .current-results_revenue .view-my-result-dividebuy-btn {
        padding: 10px 25px;
    }
}

@media screen and (max-width: 1250px) {
    .onboarding-cal-section .center-section.step-2 .obc_input_text.with-pre-sing .pre-sing {
        top: 27px;
    }

    .onboarding-cal-section .top-section .obc-form_step {
        width: 50%;
    }

    .onboarding-cal-section .center-section .form_next_back_btn.email-form {
        flex-direction: column;
        align-items: self-start;

    }

    .onboarding-cal-section .form_next_back_btn .result-report_email-row {
        padding-top: 15px;
    }

    .onboarding-cal-section .info-popup_show:hover .popuptext {
        bottom: 0;
        top: unset;
        transform: translate(-72%, 100%);
        -webkit-transform: translate(-72%, 100%);
        -moz-transform: translate(-72%, 100%);
        -ms-transform: translate(-72%, 100%);
        -o-transform: translate(-72%, 100%);
    }

    .onboarding-cal-section .info-popup_show .popuptext::after {
        top: -24%;
        right: 10%;
        left: unset;
        transform: rotate(270deg);
    }

    .onboarding-cal-section .lignt_blue-slider .info-popup_show:hover .popuptext {
        top: 0;
        bottom: unset;
        transform: translate(-40%, -109%);
    }

    .onboarding-cal-section .lignt_blue-slider .info-popup_show .popuptext::after {
        top: unset;
        right: 40%;
        left: unset;
        bottom: -23%;
        transform: rotate(90deg);
    }

    .retailers_logo_img_box {
        width: calc(20% - 40px);
    }
}

@media screen and (max-width: 1024px) {
    .onboarding-cal-section .cal-heading {
        font-size: 29px;
        line-height: 37px;
    }

    .onboarding-cal-section .center-section .obc_input-col {
        font-size: 16px;
    }

    .onboarding-cal-section .center-section {
        max-width: 80%;
    }

    .onboarding-cal-section .center-section .select-dropdown select,
    .onboarding-cal-section .center-section .select-dropdown select option {
        font-size: 16px;
    }

    .onboarding-cal-section .center-section .ob_calculater-slider {
        width: 100%;
    }

    /* .onboarding-cal-section .center-section .current_performance-table {
        overflow: scroll;
    } */

}



@media screen and (max-width: 991px) {
    .onboarding-cal-section .center-section {
        max-width: 90%;
    }


    .onboarding-cal-section .center-section .current_performance-row .table_col_left {
        max-width: 100% !important;
        flex: 0 0 100% !important;
    }

    .onboarding-cal-section .center-section .current_performance-row .table_col_right {
        max-width: 100%;
        flex: 0 0 100%;
    }

    .onboarding-cal-section .center-section .current_performance-row .current-results_revenue {

        padding: 50px 30px;
    }

    .onboarding-cal-section .center-section .ob_cal_green-text .green-text_title {
        font-size: 12px;
    }

    .onboarding-cal-section .your_result_with_deividebuy_table-contation {
        padding: 40px 10px;
    }

    .onboarding-cal-section .form_next_back_btn .result-report_email-row .result-report_email label {
        font-size: 16px;
    }

    .onboarding-cal-section .form_next_back_btn .result-report_email-row .cal-btn-next {
        padding: 10px 15px;
        font-size: 18px;
    }

    .onboarding-cal-section .form_next_back_btn .result-report_email-row .result-report_email input {
        padding: 15px 20px 15px 20px;
    }

    .onboarding-cal-section .center-section .current_performance-result_table .curent_performance_table_heading th:last-child {
        width: auto;
    }

}

@media screen and (max-width: 767px) {


    .onboarding-cal-section .center-section .checkout-trafic-row {
        flex-wrap: wrap;
        padding: 0px !important;
    }

    .onboarding-cal-section .center-section .input-yoy-company-data_input-row .input-col {
        padding: 0px 15px !important;
    }

    .onboarding-cal-section .center-section .checkout-trafic-row>.checkout-trafic-col {
        margin-bottom: 20px;
    }

    .onboarding-cal-section .center-section .ob_cal_green-text .green-text_title {
        font-size: 12px;
    }

    .onboarding-cal-section .center-section.step-1 {
        padding-bottom: 10rem;
    }

    .onboarding-cal-section .cal-heading {
        font-size: 25px;
        line-height: 31px;
    }

    .onboarding-cal-section .end-section {
        max-width: 90%;
    }

    .onboarding-cal-section .top-section .obt-logo-img {
        width: 50%;
    }

    .onboarding-cal-section .top-section .obc-form_step {
        order: 3;
        width: 100%;
        max-width: 90%;
        margin: auto;
        margin-top: 30px;
    }

    .onboarding-cal-section .top-section {
        padding: 15px;
    }

    .onboarding-cal-section .sub-heading {
        font-size: 18px;
        line-height: 23px;
    }

    .onboarding-cal-section .center-section .sub_title {
        font-size: 15px;
        padding: 30px 0px 20px 0px;
    }

    .onboarding-cal-section .cal-btn-next {
        font-size: 18px;
    }

    .onboarding-cal-section .center-section .current_performance-form {
        padding: 30px 15px 40px 15px;
    }

    .onboarding-cal-section .center-section .current-results_revenue .current-results-title {
        font-size: 22px;
    }

    .onboarding-cal-section .center-section .current_performance-row .current-results-price {
        font-size: 30px;
    }



    .onboarding-cal-section .center-section .current_performance-row .current-results-price .current_revenue_img {
        padding-top: 30px;
        padding-left: 0px;
        width: 70px;
    }

    .onboarding-cal-section .center-section .current_performance-row .current-results_revenue {
        padding: 50px 10px;
    }

    .onboarding-cal-section .center-section .current_performance-row .current-results-blue-text-title {
        font-size: 16px;
        line-height: 19px;
    }

    .onboarding-cal-section .center-section .current_performance-row .current-results-desc {
        font-size: 10px;
    }

    .onboarding-cal-section .cal-btn-next.view-my-result-dividebuy-btn {
        font-size: 16px;
        padding: 10px 18px;
    }

    .onboarding-cal-section .current_performance-row .current-results_revenue .cal-btn-next .view-my-result-dividebuy-logo {
        width: 84px;
    }

    .onboarding-cal-section .center-section.step-3 .company-checkout-data_link {
        flex-direction: column;
        align-items: flex-start !important;
    }

    .onboarding-cal-section .center-section .main_title p {
        font-size: 25px;
        line-height: 27px;
    }

    .onboarding-cal-section .center-section .obc_input-row .obc_input-col {
        padding: 10px 0px;
    }

    .onboarding-cal-section .center-section .obc_input-row {
        padding-top: 15px;
    }

    .onboarding-cal-section .center-section .sub_title {
        width: 100%;
    }

    .onboarding-cal-section .your_result_with_deividebuy_table-contation .potential_title p {
        font-size: 20px;
    }

    .onboarding-cal-section .your_result_with_deividebuy_table-contation .result_table-prices p {
        font-size: 26px;
    }

    .onboarding-cal-section .form_next_back_btn .result-report_email-row {
        flex-direction: column;
        align-items: flex-start;
    }

    .onboarding-cal-section .form_next_back_btn .result-report_email-row .result-report_email {
        text-align: left;
        padding-bottom: 20px;
    }

    .onboarding-cal-section .form_next_back_btn .result-report_email-row .result-report_email-btn {
        width: 100%;
    }

    .onboarding-cal-section .center-section .form_next_back_btn.email-form .result-report_email input {
        width: 100%;
    }

    .onboarding-cal-section .center-section .current_performance-table {
        overflow-x: auto;
        width: 90%;
        margin: auto;
    }

    .onboarding-cal-section .center-section .current_performance-row {
        padding-top: 20px;
    }

/*     .onboarding-cal-section .top-section .full-screen-img button {
        display: none;
    } */

    .retailers_logo_main {
        justify-content: space-around !important;
        padding-top: 60px !important;
        flex-wrap: wrap !important;
    }

    .retailers_logo_img_box {
        width: calc(50% - 40px) !important;

        margin: 10px 0;
    }

}

@media screen and (max-width: 400px) {
    .onboarding-cal-section .center-section .obc_input_text {
        width: 50%;
    }

    .onboarding-cal-section .center-section.step-2 .obc_input-row .obc_input-col .obc_input-title {
        width: 60%;
    }

    .onboarding-cal-section .center-section.step-2 .obc_input-row .obc_input-col .obc_input_text {
        width: 40%;
        margin-left: 10px;
    }

    .onboarding-cal-section .cal-btn-next.view-my-result-dividebuy-btn {
        padding: 10px 10px;
    }

    .onboarding-cal-section .current_performance-row .current-results_revenue .cal-btn-next .view-my-result-dividebuy-logo {
        width: 75px;
    }

}

@media screen and (max-width: 370px) {
    .onboarding-cal-section .cal-btn-next.view-my-result-dividebuy-btn {
        padding: 10px 20px;
    }
}

@media screen and (max-width: 330px) {
    .onboarding-cal-section .center-section .current-results_revenue .current-results-title {
        font-size: 20px;
    }

    .onboarding-cal-section .center-section .current_performance-row .current-results-price {
        font-size: 25px;
    }
}

@media only screen and (max-width: 1186px) and (min-width: 991px) {
    .onboarding-cal-section .center-section .current_performance-row .current-results_revenue {
        padding-left: 30px;
    }

    .onboarding-cal-section .center-section .current_performance-row .table_col_right {
        max-width: 46%;
    }

    .onboarding-cal-section .center-section .current_performance-row .table_col_left {
        max-width: 54%;
    }

    .onboarding-cal-section .center-section .current_performance-row .current-results-price .current_revenue_img {
        width: 120px;
    }

}



.onboarding-cal-section .center-section .select-dropdown .select2.select2-container {
    background-color: #002451;
    color: white;
    border: none;
    padding: 15px 20px;
    border-radius: 7px;
    font-size: 20px;
    font-weight: 400;
}

.onboarding-cal-section .center-section .select-dropdown .select2-selection__arrow b {
    display: none;
}

.onboarding-cal-section .center-section .select-dropdown .select2-selection {
    background-color: #002451;
    border: none;
    text-align: left;
}

.onboarding-cal-section .center-section .select-dropdown .select2-selection .select2-selection__rendered {
    font-size: 20px;
    font-weight: 400;
    color: white;
}

.onboarding-cal-section .center-section .select-dropdown .select2-selection__arrow {
    background-repeat: no-repeat;
    background-size: 15px 20px;
    background-image: url("https://dividebuy.vmdev.co.uk/wp-content/uploads/2023/08/sort-arrows-couple-pointing-up-and-down-1.png");
    transform: translate(-50%, 60%);
}

.page-template-tpl-onboarding-calculator .select2-dropdown .select2-results__options li {
    padding: 10px 20px;
    border-bottom: 1px dashed #04cfbd42;
}

.page-template-tpl-onboarding-calculator .select2-dropdown .select2-results__options .select2-results__option--highlighted,
.page-template-tpl-onboarding-calculator .select2-dropdown .select2-results__option[aria-selected=true] {
    background-color: #002451;
}

.page-template-tpl-onboarding-calculator .select2-dropdown .select2-results__options {
    background-color: #002451;
    font-size: 20px;
    font-weight: 100;
    color: white;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    margin-top: -5px;
    /* border-right: 5px solid #04cfbd; */
    overflow-y: auto;
    max-height: 256px;
}

/* seclecto-scrollbar */
.page-template-tpl-onboarding-calculator .select2-dropdown .select2-results__options::-webkit-scrollbar {
    width: 4px;
}

.page-template-tpl-onboarding-calculator .select2-dropdown .select2-results__options::-webkit-scrollbar-thumb {
    background-color: #016e8a;
    border-bottom-right-radius: 50px;
    border-top-right-radius: 50px;
    height: 150px;
}

.page-template-tpl-onboarding-calculator .select2-dropdown .select2-results__options::-webkit-scrollbar-button {
    display: none;
}



.page-template-tpl-onboarding-calculator .select-dropdown .select2-selection__rendered {
    display: inline-block;
    overflow: hidden;
    padding-left: 8px;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-height: 100px;
    overflow-y: auto;
}

.page-template-tpl-onboarding-calculator .select2-dropdown {
    border: none;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    z-index: 1;
}

#onboarding-cal-section-full:fullscreen {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    height: 100vh;
    border-radius: 0px !important;
    overflow: scroll;
}

#onboarding-cal-section-full:fullscreen .main_contatiner {
    width: 100%;
    max-width: 100%;
    margin: 0;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
	height:100%;
}

.onboarding-cal-section .exponential_book_a_demo {
    width: 90%;
    max-width: 1100px;
    margin: auto;
    padding-top: 70px;
}


.onb-cal-book-demo-img,
.onb-cal-book-demo-img .elementor-widget-container,
.onb-cal-book-demo-img .elementor-widget-container img {
    height: 100%
}

.onb-cal-book-demo-img .elementor-widget-container img {
    object-fit: cover;
}

.onb-cal-book-demo-btn-col .elementor-widget-wrap {
    justify-content: space-between;
}

.onboarding-cal-section .center-section label.error {
    text-align: left;
    width: 100%;
    padding: 10px 0px 0px 0px;
    color: yellow !important;
}

.retailers_logo_main {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 50px;
}

.retailers_logo_img_box {
    width: calc(20% - 50px);
}


@media screen and (max-width: 1024px) {
    .onboarding-cal-section .exponential_book_a_demo {
        width: 90%;
    }
}

@media screen and (min-width: 1024px) {
    .onboarding-cal-section .top-section .full-screen-img button {
        display: none;
    }
}

.onboarding-cal-section .step-3 .input_aov-number {
    position: relative;
}

.onboarding-cal-section .step-3 .input_aov-number::after {
    content: "Â£";
    position: absolute;
    left: 4%;
    top: 0;
    transform: translate(-50%, 60%);
    font-size: 15px;
    font-weight: 400;
    line-height: 24px;
    color: #fff;
}

.onboarding-cal-section .step-3 .input_aov-number .cal-input {
    padding-left: 30px;
}

.onboarding-cal-section .step-3 .input-checkout {
    position: relative;
}

.onboarding-cal-section .step-3 .input-checkout::after {
    content: "%";
    position: absolute;
    left: 45%;
    /* / left: 60%; / */
    top: 0;
    transform: translate(-50%, 60%);
    font-size: 15px;
    font-weight: 400;
    line-height: 24px;
    color: #fff;
}

@media screen and (max-width: 767px) {
    .onboarding-cal-section .step-3 .input-checkout::after {
        left: 95%;
    }
}


.highlighted-amount {
    position: absolute;
    left: 54px;
    top: 0;
    transform: translate(-50%, 60%);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    color: #ffffff87;
}


/* date 10102023 */
/*db-conversion-slider-range */

.ob_cal_slider .db-conversion-slider-range {

    background: #002451;
    border: none !important;
    border-radius: 20px;
}

.ob_cal_slider .db-conversion-slider-range #conversationDivSlider {
    background: #ff6b00;
    height: 100%;
    left: 0px;
    position: absolute;
    border-radius: 5px;
}

.ob_cal_slider .db-conversion-slider-range .ui-slider-range.ui-corner-all {
    background: #ff6b00;
}

.ob_cal_slider .db-conversion-slider-range #DivSlider {
    float: right;
    height: 100%;
    background-color: #002451;
    border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    -ms-border-radius: 0 5px 5px 0;
    -o-border-radius: 0 5px 5px 0;
}

.ob_cal_slider .db-conversion-slider-range .ui-slider-handle {
    height: 33px;
    width: 33px;
    border-radius: 100%;
    top: -10px;
    border: none;
}

.ob_cal_slider .db-conversion-slider-range .ui-slider-handle::after {
    content: "";
    height: 18px;
    width: 18px;
    position: absolute;
    background: white;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 100%;
}

.ob_cal_slider .db-conversion-slider-range .ui-slider-handle:focus-visible {
    outline: none;
}


.ob_cal_slider .db-conversion-slider-range .ui-slider-handle:last-of-type,
.ob_cal_slider .db-conversion-slider-range .ui-slider-handle:last-of-type .lignt_blue-slider {
    background: #ff6b00;
}

.ob_cal_slider .db-conversion-slider-range .ui-slider-handle .lignt_blue-slider {
    transform: translate(-36%, -124%);
    width: 120px;
    position: absolute;
    color: #fff;
    top: 0%;
    left: 0%;
    padding: 10px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
}

.ob_cal_slider .db-conversion-slider-range .ui-slider-handle .lignt_blue-slider .light_blue-slider-range {

    font-size: 12px;
    line-height: 1;
    display: flex;
    align-items: end;
    padding-bottom: 4px;
    justify-content: center;
}

.ob_cal_slider .db-conversion-slider-range .ui-slider-handle .lignt_blue-slider .light_blue-slider-range .range-number {

    font-size: 20px;
    font-weight: 600;

}

.ob_cal_slider .db-conversion-slider-range .ui-slider-handle .lignt_blue-slider .light_blue-slider-desc {
    text-align: center;
    font-size: 12px;
    line-height: 12px;
}

.ob_cal_slider .db-conversion-slider-range .ui-slider-handle .lignt_blue-slider::after {
    content: "";
    height: 10px;
    width: 10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #00b3e3;
    position: absolute;
    bottom: -18%;
    transform: rotate(90deg);
}

.ob_cal_slider .db-conversion-slider-range .ui-slider-handle:last-of-type .lignt_blue-slider::after {
    border-left: 10px solid #ff6b00 !important;
}

.onboarding-cal-section .center-section .ob_calculater-slider {
    padding-right: 0px;
    padding-top: 8rem;
}

.ob_cal_slider .db-conversion-slider-range .ui-slider-handle .lignt_blue-slider .range_tool_tip {
    width: 30px;
    position: absolute;
    right: 0;
    top: 0;
    transform: translate(44%, -40%);
}

/* acceptance-slider-range */
.ob_cal_slider .db-acceptence-slider-range {

    background: #002451;
    border: none !important;
    border-radius: 20px;
}

.ob_cal_slider .db-acceptence-slider-range #acceptanceDivSlider {
    background: #00b3e3;
    height: 100%;
    left: 0px;
    position: absolute;
    border-radius: 5px;
}

.ob_cal_slider .db-acceptence-slider-range .ui-slider-range.ui-corner-all {
    background: #ff6b00;
}

.ob_cal_slider .db-acceptence-slider-range #DivSlider {
    float: right;
    height: 100%;
    background-color: #002451;
    border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    -ms-border-radius: 0 5px 5px 0;
    -o-border-radius: 0 5px 5px 0;
}

.ob_cal_slider .db-acceptence-slider-range .ui-slider-handle {
    height: 33px;
    width: 33px;
    border-radius: 100%;
    top: -10px;
    border: none;
}

.ob_cal_slider .db-acceptence-slider-range .ui-slider-handle::after {
    content: "";
    height: 18px;
    width: 18px;
    position: absolute;
    background: white;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 100%;
}

.ob_cal_slider .db-acceptence-slider-range .ui-slider-handle:focus-visible {
    outline: none;
}

.ob_cal_slider .db-acceptence-slider-range .ui-slider-handle:first-of-type,
.ob_cal_slider .db-acceptence-slider-range .ui-slider-handle:first-of-type .lignt_blue-slider {
    background: #00b3e3;
}

.ob_cal_slider .db-acceptence-slider-range .ui-slider-handle .lignt_blue-slider {
    transform: translate(-36%, -124%);
    width: 120px;
    position: absolute;
    color: #fff;
    top: 0%;
    left: 0%;
    padding: 10px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
}

.ob_cal_slider .db-acceptence-slider-range .ui-slider-handle .lignt_blue-slider .light_blue-slider-range {

    font-size: 12px;
    line-height: 1;
    display: flex;
    align-items: end;
    padding-bottom: 4px;
    justify-content: center;
}

.ob_cal_slider .db-acceptence-slider-range .ui-slider-handle .lignt_blue-slider .light_blue-slider-range .range-number {

    font-size: 20px;
    font-weight: 600;

}

.ob_cal_slider .db-acceptence-slider-range .ui-slider-handle .lignt_blue-slider .light_blue-slider-desc {
    text-align: center;
    font-size: 12px;
    line-height: 12px;
}

.ob_cal_slider .db-acceptence-slider-range .ui-slider-handle .lignt_blue-slider::after {
    content: "";
    height: 10px;
    width: 10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #00b3e3;
    position: absolute;
    bottom: -18%;
    transform: rotate(90deg);
}

.onboarding-cal-section .center-section .ob_calculater-slider {
    padding-right: 0px;
    padding-top: 8rem;
}

.ob_cal_slider .db-acceptence-slider-range .ui-slider-handle .lignt_blue-slider .range_tool_tip {
    width: 30px;
    position: absolute;
    right: 0;
    top: 0;
    transform: translate(44%, -40%);
}

.onboarding-cal-section .ob_calculater-slider .col-md-6:nth-child(1) {
    padding-right: 40px;
}

.onboarding-cal-section .ob_calculater-slider .col-md-6:nth-child(2) {
    padding-left: 40px;
}

.onboarding-cal-section .select2 {
    width: 100% !important;
}

@media screen and (max-width: 767px) {
    .onboarding-cal-section .ob_calculater-slider .col-md-6:nth-child(1) {
        padding: 0px 20px;
    }

    .onboarding-cal-section .ob_calculater-slider .col-md-6:nth-child(2) {
        padding: 90px 20px 0px 20px;
    }

    .onboarding-cal-section .input-yoy-company-data_input-row .input-users-text {
        height: 52px;
    }
}


.onboarding-cal-section.obc-full-screen,
.onboarding-cal-section.obc-full-screen .main_contatiner {
    width: 100%;
    margin: 0;
    border-radius: 0;
}

/* --------------------------------------------- onbording-calculator-v2 --------------------------------------------- */

.page-template-tpl-onboarding-calculator-v2 .select2-dropdown .select2-results__options li {
    padding: 10px 20px;
    border-bottom: 1px dashed #04cfbd42;
}

.page-template-tpl-onboarding-calculator-v2 .select2-dropdown .select2-results__options .select2-results__option--highlighted,
.page-template-tpl-onboarding-calculator-v2 .select2-dropdown .select2-results__option[aria-selected=true] {
    background-color: #002451;
}

.page-template-tpl-onboarding-calculator-v2 .select2-dropdown .select2-results__options {
    background-color: #002451;
    font-size: 20px;
    font-weight: 100;
    color: white;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    margin-top: -5px;
    overflow-y: auto;
    max-height: 256px;
}

/* seclecto-scrollbar */
.page-template-tpl-onboarding-calculator-v2 .select2-dropdown .select2-results__options::-webkit-scrollbar {
    width: 4px;
}

.page-template-tpl-onboarding-calculator-v2 .select2-dropdown .select2-results__options::-webkit-scrollbar-thumb {
    background-color: #016e8a;
    border-bottom-right-radius: 50px;
    border-top-right-radius: 50px;
    height: 150px;
}

.page-template-tpl-onboarding-calculator-v2 .select2-dropdown .select2-results__options::-webkit-scrollbar-button {
    display: none;
}

.page-template-tpl-onboarding-calculator-v2 .select-dropdown .select2-selection__rendered {
    display: inline-block;
    overflow: hidden;
    padding-left: 8px;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-height: 100px;
    overflow-y: auto;
}

.page-template-tpl-onboarding-calculator-v2 .select2-dropdown {
    border: none;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    z-index: 1;
} 
.onboarding-cal-section-v2.onboarding-cal-section .center-section .select-dropdown {
    padding: 0px;
}
.onboarding-cal-section-v2.onboarding-cal-section .center-section.step-2 .input-yoy-company-data_input-row
{
    align-items: center;
    padding-bottom: 42px;
}
.onboarding-cal-section-v2 .center-section .input-yoy-company-data_input-row .business-selector .ob_cal_green-text
{
    padding: 14px 15px 6px 0px;
}
.onboarding-cal-section-v2.onboarding-cal-section .center-section .business-selector .select-dropdown .select2.select2-container
{
    height: 52.5px;
}
.onboarding-cal-section-v2 .center-section .business-selector .select-dropdown .select2-container .select2-selection__rendered
{
    font-size: 15px;
    line-height: 22.5px;
    padding-left: 0px;
}
.onboarding-cal-section-v2.onboarding-cal-section .center-section .input-yoy-company-data_input-row .input-col
{
    padding: 0px 8px !important;
}
.onboarding-cal-section-v2 .select2-container,
.page-template-tpl-onboarding-calculator .select2-container
{
    z-index: 9;
}

@media screen and (max-width: 767px) {
    .onboarding-cal-section-v2.onboarding-cal-section .center-section.step-2 .input-yoy-company-data_input-row
    {
        padding-bottom: 20px;
    }
    .onboarding-cal-section-v2.onboarding-cal-section .center-section .ob_calculater-slider
    {
        padding-right: 2rem !important;
        padding-left: 2rem !important;
    }
	 .onboarding-cal-section-v2.onboarding-cal-section .top-section .full-screen-img
	{
		display:none;
	}
}

.onboarding-cal-section-v2 .input-yoy-company-data_input-row .input_aov-number::after
{
  content:"Â£";
      position: absolute;
    top: 15px;
    left: 20px;
	color:#fff;
}
.onboarding-cal-section-v2 .input-yoy-company-data_input-row .input_aov-number
{
  position: relative;
}
.onboarding-cal-section-v2 .input-yoy-company-data_input-row .input_aov-number .cal-input
{
  padding-left: 40px;
}

/* 18-4-2024 */
.onboarding-cal-section {
    margin-bottom: 40px !important;
}
.approval-calculator-bottom-section
{
	margin-top:20px !important;
	    width: 90%;
    margin: auto;
}