/*----------------------------- Global -----------------------------*/
.desktop_none {
    display: none;
}

.mobile_none {
    display: block;
}


/* ----------------------- Checkbox ----------------------- */

.c-checkbox_M input[type='checkbox']:checked~label:after, .c-checkbox_M input[type='checkbox']:checked~.label:after {
    transform: scale(1);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    opacity: 1;
    visibility: visible;
}
.c-checkbox_M>.c-div_M>label:before, .c-checkbox_M>.c-div_M>.label:before {
    content: "";
    position: absolute;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    background: transparent;
    border: 1px solid #0F0F0F;
    box-sizing: border-box;
    /* box-shadow: inset 0px 4px 4px rgb(0 0 0 / 5%); */
    border-radius: 50px;
    top: 16px;
    left: 8px;
}
input[type=checkbox], input[type=radio] {
    box-sizing: border-box;
    padding: 0;
}
.c-checkbox_M input[type='checkbox'] {
    display: none;
}
.c-checkbox_M input[type='checkbox']~label:after, .c-checkbox_M input[type='checkbox']~.label:after {
    content: "⬤";
    display: block;
    position: absolute;
    color: #0D6B68 !important;
    border-radius: 0;
    border: 0;
    font-family: 'Poppins';
    font-size: 10px;
    text-align: center;
    line-height: 12px;
    height: 1px;
    width: 1px;
    left: 12px;
    top: 19.5px;
    transform-origin: 50% 50%;
    -webkit-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform: scale(0);
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    -webkit-transition: all .15s ease;
    -ms-transition: all .15s ease;
    transition: all .15s ease;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
}
.c-checkbox_M {
    position: relative;
    margin-bottom: 0px;
}
.login_strong_M {
    color: var(--Grayscale-Off-Black, #0F0F0F);
    leading-trim: both;
    text-edge: cap;

    /* P/Btn */
    font-family: 'Raleway';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 0px;
}
.login_strong_M a {
    color: var(--New-Primary-Colour-Green, #0D6B68);
    leading-trim: both;
    text-edge: cap;

    /* P/Btn */
    font-family: 'Raleway';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 0px;
    text-decoration: none;
}
.c-text_M {
    margin-left: 35px;
}


.ches1_title {
    color: var(--Grayscale-Off-Black, #0F0F0F);
    text-align: center;
    font-family: 'Raleway';
    font-size: 65px;
    font-style: normal;
    font-weight: 800;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 8px;
}
.ches1_subtitle {
    color: var(--Grayscale-Off-Black, #0F0F0F);
    text-align: center;

    /* P/Small */
    font-family: 'Raleway';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 24px */
    margin-bottom: 45px;
}
.circle_number {
    color: var(--Grayscale-White, #0F0F0F);
    text-align: center;

    /* P/Small */
    font-family: 'Raleway';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 24px */
    margin-bottom: 0px;
}
.circle_div.active .circle_number {
    color: var(--Grayscale-White, #FFF);
    text-align: center;

    /* P/Small */
    font-family: 'Raleway';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 24px */
    margin-bottom: 0px;
}
.circle_title {
    color: var(--Grayscale-Off-Black, #BDBDBD);
    text-align: center;

    /* P/Small */
    font-family: 'Raleway';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 24px */
    margin-bottom: 0px;
}
.circle_title.active {
    color: var(--Grayscale-Off-Black, #0F0F0F);
    text-align: center;

    /* P/Small */
    font-family: 'Raleway';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 24px */
    margin-bottom: 0px;
}
.circle_div {
    width: 32px;
    height: 32px;
    background: #CFE9BC;
    border-radius: 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
.circle_div.active {
    width: 32px;
    height: 32px;
    background: #0D6B68;
}
.che_s1 {
    padding: 0px 24px;
}
.checkout4_page {
    margin-top: 101px;
}
.ches1_inner {
    border-radius: 24px;
    border: 1px solid var(--Grayscale-04, #E3E3E3);
    background: url(../img/ches1_bg.png);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    padding: 122.5px 0px 13.5px 0px;
}
.ches1_main_box {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    gap: 24px;
}
.ches1_box {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    gap: 8px;
    position: relative;
}
.ches1_main_box .ches1_box:nth-of-type(1)::after {
    content: url("../img/Line.png");
    position: absolute;
    top: 0px;
    left: 64px;
}
.ches1_main_box .ches1_box:nth-of-type(3)::before {
    content: url("../img/Line.png");
    position: absolute;
    top: 0px;
    left: -46px;
}


.sec_down_box {
    display: flex;
    padding: 88px 0px;
    justify-content: center;
    align-items: flex-start;
    gap: 70px;
}
.suumary_title {
    color: var(--Grayscale-Off-Black, #0F0F0F);

    /* H/H2 */
    font-family: 'Raleway';
    font-size: 35px;
    font-style: normal;
    font-weight: 800;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 0px;
}
.personal_information_b {
    display: flex;
    width: 100%;
    max-width: 757px;
    padding: 32px;
    flex-direction: column;
    align-items: stretch;
    gap: 43px;
    border-radius: var(--Lrg, 40px);
    border: 1px solid var(--New-Primary-Colour-Green, #0D6B68);
    background: var(--Grayscale-White, #FFF);
}
.radio_box {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 24px;
    align-self: stretch;
}
.check_boxex {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 16px;
    align-self: stretch;
}
.radio_title {
    color: var(--Grayscale-Off-Black, #0F0F0F);

    /* P/Submenu */
    font-family: 'Raleway';
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%; /* 27px */
    margin-bottom: 0px;
}
.icon_title {
    color: var(--Grayscale-Off-Black, #0F0F0F);

    /* H/H4 */
    font-family: 'Raleway';
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%; /* 24px */
    text-transform: capitalize;
    margin-bottom: 0px;
}
.check_label {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 16px;
}
.icon_subtitle {
    color: var(--Grayscale-Off-Black, #0F0F0F);

    /* P/Small */
    font-family: 'Raleway';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 24px */
    margin-bottom: 0px;
}
.frm {
    padding: 24px;
    border-radius: var(--Sml, 10px);
    border: 2px solid var(--New-Primary-Colour-Green, #0D6B68);
}
.frm.active {
    border-radius: 10px;
    border: 2px solid var(--New-Primary-Colour-Green, #0D6B68);
    background: var(--New-Secondary-Green, #CFE9BC);
}
.frm .form-check-input[type=radio] {
    border-radius: var(--Lrg, 40px);
    border: 1px solid var(--Grayscale-Off-Black, #0F0F0F);
    height: 24px;
    width: 24px;
}
.form_radio .chek_inpoot:checked {
    background-image: url(../img/Fields.png);
    border: transparent;
    height: 24px;
    width: 24px;
}
.form_radio {
    display: flex;
    gap: 24px;
    align-items: flex-start;
    justify-content: center;
}
.split_box {
    display: flex;
    align-items: flex-start;
    gap: 24px;
    align-self: stretch;
    width: 100%;
}
.name_form label {
    color: var(--Grayscale-Off-Black, #0F0F0F);

    /* P/Submenu */
    font-family: 'Raleway';
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%; /* 27px */
    margin-bottom: 0px;
}
.name_form {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    align-self: stretch;
    position: relative;
    width: 100%;
}
.inpi_boxx, .name_form_div {
    display: flex;

    justify-content: space-between;
    padding: 16px 24px;
    align-items: center;
    gap: var(--Sml, 10px);
    align-self: stretch;
    color: var(--Grayscale-Off-Black, #0F0F0F);
    leading-trim: both;
    text-edge: cap;

    /* P/Btn */
    font-family: 'Raleway';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 0px;
    border-radius: var(--Lrg, 40px);
    border: 1px solid var(--Grayscale-02, #727272);
    background-color: var(--Grayscale-White, #FFF);
}
.upper_split {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 24px;
    align-self: stretch;
    width: 100%;
}
.name_form {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 24px;
    align-self: stretch;
    position: relative;
    width: 100%;
}
.name_form label {
    color: var(--Grayscale-Off-Black, #0F0F0F);

    /* P/Submenu */
    font-family: 'Raleway';
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%; /* 27px */
}

.impuut {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 4px;
    align-self: stretch;
    width: 100%;
}
.suus {
    color: var(--Grayscale-02, #727272);

    /* P/Small */
    font-family: 'Raleway';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 24px */
    margin-bottom: 0px;
}
.upload_placeholder {
    color: var(--Grayscale-Off-Black, #0F0F0F);
    leading-trim: both;
    text-edge: cap;

    /* P/Btn */
    font-family: 'Raleway';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 0px;
}
.textare_box {
    border-radius: var(--Sml, 10px);
    border: 1px solid var(--Grayscale-02, #727272);
    background: var(--Grayscale-White, #FFF);
    padding: 12px 24px 12px 24px;
    color: var(--Grayscale-Off-Black, #0F0F0F);

    /* P/Small */
    font-family: 'Raleway';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 24px */
}
.estimeted h4 {
    color: var(--New-Primary-Colour-Green, #0D6B68);
    text-align: center;

    /* H/H3 */
    font-family: 'Raleway';
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%; /* 28.8px */
    margin-bottom: 0px;
}

.toggel_switch input[type="radio"] {
    display: none;
}
.toggel_switch label {
    border-radius: 100px;
    border: 1px solid var(--New-Primary-Colour-Green, #0D6B68);
    background: transparent;
    color: var(--New-Primary-Colour-Green, #0D6B68);
    leading-trim: both;
    text-edge: cap;

    /* P/Btn */
    font-family: 'Raleway';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: capitalize;
    padding: 16px 24px;
    cursor: pointer;
    min-width: 216px;
    text-align: center;
}
.toggel_switch  input[type="radio"]:checked + label {
    border-radius: 100px;
    border: 1px solid var(--New-Primary-Colour-Green, #0D6B68);
    background: var(--New-Secondary-Green, #CFE9BC);
    color: var(--New-Primary-Colour-Green, #0D6B68);
    leading-trim: both;
    text-edge: cap;

    /* P/Btn */
    font-family: 'Raleway';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: capitalize;
    padding: 16px 24px;
}
.toggel_switch {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 24px;
}

.summ_ary {
    display: flex;
    width: 100%;
    max-width: 613px;
    padding: 32px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    gap: 32px;
    border-radius: 27px;
    border: 1px dashed var(--Nuetral-Stroke, #0D6B68);
    background: var(--Nuetral-Almost-White, #FAFAFA);
}
.summary_box {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 32px;
    align-self: stretch;
}
.l_c_t {
    color: var(--Grayscale-Off-Black, #0F0F0F);

    /* H/H4 */
    font-family: 'Raleway';
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%; /* 24px */
    text-transform: capitalize;
    margin-bottom: 0px;
}
.left_cart_name {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 8px;
}
.l_c_s {
    color: var(--Grayscale-Off-Black, #0F0F0F);

    /* P/Small */
    font-family: 'Raleway';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 24px */
    margin-bottom: 0px;
}
.cart_box {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    align-self: stretch;
} 
.l_c_t {
    color: var(--Grayscale-Off-Black, #0F0F0F);

    /* H/H4 */
    font-family: 'Raleway';
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%; /* 24px */
    text-transform: capitalize;
    margin-bottom: 0px;
}
.line {
    height: 1px;
    background: #C5C5C5;
    margin: 0px;
    width: 100%;
}
.cart_tottal {
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-self: stretch;
}
.cart_tottal .suumary_title {
    color: var(--Grayscale-Off-Black, #0F0F0F);

    /* H/H3 */
    font-family: 'Raleway';
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%; /* 28.8px */
}
.cart_tottal .suumary_title:nth-child(2) {
    color: var(--New-Primary-Colour-Green, #0D6B68);

    /* H/H3 */
    font-family: 'Raleway';
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%; /* 28.8px */

}
.lowwer_content {
    display: flex;
    flex-direction: column;
    gap: 24px;
}
.icons_box {
    display: flex;
    align-items: flex-start;
    gap: 16px;
    align-self: stretch;
}
.icons_content {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    flex: 1 0 0;
}
.dual_btn {
    display: flex;
    align-items: flex-start;
    gap: 16px;
    align-self: stretch;
}
.btn_white {
    display: flex;
    padding: 12px 24px;
    justify-content: center;
    align-items: center;
    gap: var(--Sml, 10px);
    border-radius: 100px;
    border: 1px solid var(--New-Primary-Colour-Green, #0D6B68); 
    color: var(--New-Primary-Colour-Green, #0D6B68);
    leading-trim: both;
    text-edge: cap;

    /* P/Btn */
    font-family: 'Raleway';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 0px;
    width: 100%;
}
.btn_redd {
    display: flex;
    padding: 12px 24px;
    justify-content: center;
    align-items: center;
    gap: var(--Sml, 10px);
    border-radius: 60px;
    background: var(--Accent-Red-Accent, #0D6B68);
    color: var(--Grayscale-White, #FFF);
    leading-trim: both;
    text-edge: cap;

    /* P/Btn */
    font-family: 'Raleway';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 0px;
    width: 100%;
}
.che3_s2_left {
    display: flex;
    width: 100%;
    max-width: 757px;
    padding: 32px;
    flex-direction: column;
    align-items: stretch;
    gap: 11px;
    border-radius: var(--Lrg, 40px);
    border: 1px solid var(--New-Primary-Colour-Green, #0D6B68);
    background: var(--Grayscale-White, #FFF);
}
.input_global {
    border-radius: var(--Lrg, 40px);
    border: 1px solid var(--Grayscale-03, #BDBDBD);
    background: var(--Grayscale-White, #FFF);
    padding: 16px 24px;
}
.input_global:hover {
    border-radius: var(--Lrg, 40px);
    border: 1px solid var(--Grayscale-03, #0D6B68);
    background: var(--Grayscale-White, #FFF);
    padding: 16px 24px;
}

.input_global::placeholder {
    color: var(--Grayscale-Off-Black, #0F0F0F);
    leading-trim: both;
    text-edge: cap;
    font-family: 'Raleway';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: capitalize;
}

.divitrix {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    gap: 24px;
    align-self: stretch;
}
.divitrix_text {
    color: var(--Grayscale-Off-Black, #0F0F0F);

    /* P/Small */
    font-family: 'Raleway';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 24px */
    margin-bottom: 0px;
    max-width: 359px;
}
.divitrix_text span {
    color: var(--New-Primary-Colour-Green, #0D6B68);
    font-family: 'Raleway';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}
.divitrix2 {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: center;
    gap: 24px;
}
.cboxcap_div {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: center;
    gap: 24px;
}
.dashboard_s1 {
    border-radius: 24px;
    border: 1px solid var(--Grayscale-04, #E3E3E3);
    background: url(../img/ches1_bg.png);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    padding: 75px 0px 75px 0px;
}
.dashboard_title {
    color: var(--Grayscale-Off-Black, #0F0F0F);
    text-align: center;

    /* H/H1 */
    font-family: 'Raleway';
    font-size: 65px;
    font-style: normal;
    font-weight: 800;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 24px;
}
.dashboard_subtitle {
    color: var(--Grayscale-Off-Black, #0F0F0F);
    text-align: center;

    /* P/Small */
    font-family: 'Raleway';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 24px */
    margin-bottom: 24px;
}
.dashboard_btn {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 16px 24px;
    gap: 16px;
    border-radius: 100px;
    border: 1px solid var(--New-Primary-Colour-Green, #0D6B68);
    color: var(--New-Primary-Colour-Green, #0D6B68);
    text-align: center;
    leading-trim: both;
    text-edge: cap;
    font-family: 'Raleway';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: capitalize;
    width: 100%;
    max-width: 216px;
    max-height: 52.5px;
}
.dashboard_btn.active {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 16px 24px;
    gap: 16px;
    border-radius: 100px;
    border: 1px solid var(--New-Primary-Colour-Green, #0D6B68);
    background: #0D6B68;
    color: var(--New-Primary-Colour-Green, #FFF);
    text-align: center;
    leading-trim: both;
    text-edge: cap;
    font-family: 'Raleway';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: capitalize;
    width: 100%;
    max-width: 216px;
    max-height: 52.5px;
}
.dashobard_tab_button {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 16px;
}
.dashboard_tab_1 {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: center;
    gap: 40px;
    margin-bottom: 24px;
}
.dashtab_left, .dashtab_right {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: flex-start;
    gap: 24px;
    width: 100%;
}
.dashboard_inner {
    padding: 48px 0px;
} 
.interim {
    width: 100%;
    max-width: 994px;
    margin-left: auto;
    margin-right: auto;
}
.t_head_text {
    color: var(--Grayscale-Off-Black, #0F0F0F);

    /* P/Submenu */
    font-family: 'Raleway';
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%; /* 27px */
    margin-bottom: 0px;
}
.t_body_text {
    color: var(--Grayscale-Off-Black, #0F0F0F);
    leading-trim: both;
    text-edge: cap;

    /* P/Btn */
    font-family: 'Raleway';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 0px;
}
.dashboard_s2 table.table thead tr th {
    padding-top: 0px;
    padding-bottom: 10px;
    border-bottom: 1px dashed #0D6B68;
}
.dashboard_s2 table.table tbody tr th, .dashboard_s2 table.table tbody tr td {
    padding-top: 23.5px;
    padding-bottom: 23.5px;
}
.dashboard_s2 table.table tbody tr td:last-child {
    padding-top: 12px;
    padding-bottom: 12px;
}
.dashboard_s2 table.table tbody tr td:nth-last-child(2) p.t_body_text {
    color: var(--New-Primary-Colour-Green, #0D6B68);
    leading-trim: both;
    text-edge: cap;

    /* P/Btn */
    font-family: 'Raleway';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: capitalize;
    text-align: left;
    margin-bottom: 0px;
}
.btn_table_light {
    display: flex;
    width: 100%;
    max-width: 118px;
    padding: 10px 16px;
    justify-content: center;
    align-items: center;
    gap: 8px;
    flex-shrink: 0;
    border-radius: 100px;
    border: 1px solid var(--New-Secondary-Green, #CFE9BC);
    background: var(--New-Secondary-Green, #CFE9BC);
    color: var(--New-Primary-Colour-Green, #0D6B68);
    leading-trim: both;
    text-edge: cap;

    /* P/Btn */
    font-family: 'Raleway';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: capitalize;
}
.btn_table_dark {
    display: flex;
    width: 100%;
    max-width: 118px;
    padding: 10px 16px;
    justify-content: center;
    align-items: center;
    gap: 8px;
    flex-shrink: 0;
    border-radius: 100px;
    border: 1px solid var(--New-Secondary-Green, #CFE9BC);
    background: var(--New-Secondary-Green, #0D6B68);
    color: var(--New-Primary-Colour-Green, #FFF);
    leading-trim: both;
    text-edge: cap;

    /* P/Btn */
    font-family: 'Raleway';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: capitalize;
}
.tab_table {
    width: 100%;
    max-width: 1048px;
    margin-left: auto;
    margin-right: auto;
}
.rp_title {
    color: var(--Grayscale-Off-Black, #0F0F0F);

    /* H/H1 */
    font-family: 'Raleway';
    font-size: 65px;
    font-style: normal;
    font-weight: 800;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 0px;
}
.rp_content_box {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    gap: 24px;
    max-width: 490px;
    margin-left: 31px;
    margin-right: 31px;
}
.re_left {
    background: url(../img/recover_pass.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    min-height: 740px;
    width: 60.36%;
}
.re_right {
    width: 39.64%;
    min-height: 740px;
    padding-top: 216px;
    padding-bottom: 216px;
    background: url(../img/rp_right.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    position: relative;
} 
.rp_inner {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
}
.recover_password {
    margin-top: 100.5px;
}
.rp_main {
    padding-left: 24px;
    padding-right: 24px;
    padding-bottom: 24px;
}
.re_left {
    border-top-left-radius: 24px;
    border-bottom-left-radius: 24px;
}
.re_right {
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
}
.patternL {
    position: absolute;
    left: 0px;
    top: 38.7px;
}
.patternR {
    position: absolute;
    bottom: 46.62px;
    right: 0px;
}
.the_boxer {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 16px;
}
.rp_subtitle {
    color: var(--Grayscale-Off-Black, #0F0F0F);

    /* P/Small */
    font-family: 'Raleway';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 24px */
    margin-bottom: 0px;
}
.im_new {
    background: url(../img/reset_pass.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
.authentication_page {
    margin-top: 101px;
}
.authentication_main {
    padding-left: 24px;
    padding-right: 24px;
    padding-bottom: 24px;
}
.auth_inner {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
}
.auth_left, .auth_right {
    width: 100%;
    padding-top: 104px;
    padding-bottom: 104px;
}
.auth_left {
    padding-right: 104px;
    padding-left: 24px;
    background: url(../img/rp_right.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    position: relative;
    border-radius: 24px;
}
.auth_right {
    padding-left: 104px;
    padding-right: 24px;
}
.auth_title {
    color: var(--Grayscale-Off-Black, #0F0F0F);

    /* H/H1 */
    font-family: 'Raleway';
    font-size: 65px;
    font-style: normal;
    font-weight: 800;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 0px;
}
.auth_content_inner {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    gap: 16px;

}
.auth_body {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    gap: 24px;
}
.auth_content {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    gap: 24px;
    max-width: 556px;
}
.terms_text {
    color: var(--Grayscale-Off-Black, #0F0F0F);
    text-align: center;
    leading-trim: both;
    text-edge: cap;

    /* P/Btn */
    font-family: 'Raleway';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 0px;
}
.terms_text a {
    color: var(--New-Primary-Colour-Green, #0D6B68);
    leading-trim: both;
    text-edge: cap;

    /* P/Btn */
    font-family: 'Raleway';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: capitalize;
    text-decoration: none;
}
.forgot_pass_link {
    color: var(--New-Primary-Colour-Green, #0D6B68);
    text-align: center;

    /* P/Submenu */
    font-family: 'Raleway';
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%; /* 27px */
    text-decoration: none;
}
.auth_footer {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
.patternRnew {
    position: absolute;
    bottom: 117px;
    right: 0px;
}
.modal_title {
    color: var(--Grayscale-Off-Black, #0F0F0F);
    text-align: center;

    /* H/H2 */
    font-family: 'Raleway';
    font-size: 35px;
    font-style: normal;
    font-weight: 800;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 16px;
}
.modal_subtitle {
    color: var(--Grayscale-Off-Black, #0F0F0F);
    text-align: center;

    /* P/Small */
    font-family: 'Raleway';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 24px */
    margin-bottom: 24px;
}
.modal_inner {
    padding-top: 87.5px;
    padding-bottom: 87.5px;
}
.modal_dialog {
    max-width: 1075px;
}
.custom_modal_body {
    padding: 24px;
    border-radius: 20px;
    background: #FFFFFF;
}
.modal_inner {
    background: url(../img/modal_success_bg.png);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    border-radius: 20px;
}
.bg_fail {
    background: url(../img/modal_fail_bg.png);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}
.modal_content {
    background: transparent;
}
.mowid100 {
    width: 25%;
}
.hs1_pre_title {
    color: var(--Grayscale-Off-Black, #0F0F0F);
    leading-trim: both;
    text-edge: cap;

    /* P/Btn */
    font-family: 'Raleway';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 0px;
}
.hs1_pill {
    border-radius: var(--Sml, 10px);
    background: var(--New-Secondary-Green, #CFE9BC);
    padding: 10px 16px;
    margin-bottom: 16px;
    width: fit-content;
}
.hs1_title {
    color: var(--Grayscale-Off-Black, #0F0F0F);

    /* H/H1 */
    font-family: 'Raleway';
    font-size: 65px;
    font-style: normal;
    font-weight: 800;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 16px;
}
.hs1_subtitle {
    color: var(--Grayscale-Off-Black, #0F0F0F);

    /* P/Small */
    font-family: 'Raleway';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 24px */
    margin-bottom: 32px;
}
.btn_big_hs1 {
    padding: 10.5px 16px;
    border-radius: var(--Corner-Small, 8px);
    background: var(--Grayscale-White, #FFF);
    box-shadow: 25px 50px 70px 0px rgba(32, 32, 32, 0.15);
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    color: var(--Grayscale-Off-Black, #0F0F0F);
    leading-trim: both;
    text-edge: cap;

    /* P/Btn */
    font-family: 'Raleway';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: capitalize;
    width: 100%;
    max-width: 481px;
}
.circ {
    border-radius: 100px;
    background: var(--New-Primary-Colour-Green, #0D6B68);
    display: flex;
    padding: 9px;
    justify-content: center;
    align-items: center;
}
.hs1_content {
    max-width: 510px;
    margin-left: auto;
}
.hs1_main {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    gap: 17px;
    justify-content: center;
}
.hs1_right {
    width: 50.99%;
}
.hs1_left {
    width: 46.04%;
    padding-right: 124px;
    padding-top: 173px;
    padding-bottom: 335px;
    padding-left: 24px;
    background: url(../img/hs1_bg.png);
    background-size: cover;
    background-position: center left;
    background-repeat: no-repeat;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
}
.home_page {
    margin-top: 100.5px;
}
.hs1_right video {
    border-radius: 20px 20px 20px 0px;
}
.home_floater {
    display: flex;
    padding: 20px 22px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 20px;
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 20px;
    background: var(--Grayscale-White, #FFF);

    /* btn/Shadow */
    box-shadow: 25px 50px 70px 0px rgba(32, 32, 32, 0.15);
    position: absolute;
    top: -102px;
}
.floater_title {
    color: var(--Grayscale-Off-Black, #0F0F0F);

    /* H/H3 */
    font-family: 'Raleway';
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%; /* 28.8px */
    margin-bottom: 8px;
    text-align: center;
}
.floater_subtitle {
    color: var(--Grayscale-Off-Black, #0F0F0F);
    text-align: center;

    /* P/Small */
    font-family: 'Raleway';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 24px */
    margin-bottom: 0px;
}
.floater_inner {
    border-radius: 10px;
    background: #F7F7F6;
    padding: 16px 70px;
}
.home_sec2 {
    position: relative;
}
.hs6_title {
    color: var(--Grayscale-Off-Black, #0F0F0F);
    text-align: center;

    /* H/H2 */
    font-family: 'Raleway';
    font-size: 35px;
    font-style: normal;
    font-weight: 800;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 48px;
}
.hs6_card_title {
    color: var(--Grayscale-Off-Black, #0F0F0F);
    text-align: center;

    /* H/H3 */
    font-family: 'Raleway';
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%; /* 28.8px */
    margin-bottom: 16px;
}
.hs6_card_subtitle {
    color: var(--Grayscale-Off-Black, #0F0F0F);
    text-align: center;

    /* P/Small */
    font-family: 'Raleway';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 24px */
    margin-bottom: 0px;
    min-height: 168px;
}
.hs6_card {
    border-radius: 24px;
    border: 5px solid var(--New-Secondary-Green, #CFE9BC);  
    max-width: 319px;
}
.hs6_card_body {
    border-radius: 4px 4px 19px 19px;
    background: var(--Core-Off-White, #F6F6F6);
    padding: 24px 16px;
}
.hs6_card_img_frame {
    padding: 77px 84.5px 24px 84.5px;
}

.hs6_carousel {
    max-width: 1360px;
    margin-bottom: 48px;
    margin-left: auto;
    margin-right: auto;
}
.hs6 {
    padding-top: 72px;
    padding-bottom: 72px;
}
.hs6 {
    padding: 24px 12px;
}
.types_checks {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    gap: 24px;
}
.posre {
    position: relative;
}
.eyeico {
    position: absolute;
    right: 30px;
    top: 50%;
    transform: translateY(-50%);
}

@media only screen and (max-width: 700px) {
    .mobile_none {
        display: none;
    }

    .desktop_none {
        display: block;
    }
    
    .hs1_subtitle {
            text-align: center;
    }

    .hs1_pill {
        margin-left: auto;
        margin-right: auto;
    }
    .hs6_title {
        margin-bottom: 24px;
    }
    .hs6_carousel {
        margin-bottom: 24px;
    }
    .sec_down_box {
        display: flex;
        flex-direction: column;
        padding: 32px 0px 0px;
        justify-content: center;
        align-items: flex-start;
        gap: 24px;
    }
    .ches1_title {
        color: var(--Grayscale-Off-Black, #0F0F0F);
        text-align: center;

        /* H/Mobile/H1 */
        font-family: 'Raleway';
        font-size: 35px;
        font-style: normal;
        font-weight: 800;
        line-height: 120%; /* 42px */
        text-transform: capitalize;
        margin-bottom: 16px;
    }
    .ches1_inner {
        border-radius: 24px;
        border: 1px solid var(--Grayscale-04, #E3E3E3);
        background: url(../img/ches1_mobo.png);
        background-size: cover;
        background-position: center center;
        background-repeat: no-repeat;
        padding: 40px 0px 8px 0px;
    }
    .ches1_subtitle {
        color: var(--Grayscale-Off-Black, #0F0F0F);
        text-align: center;

        /* P/Small */
        font-family: 'Raleway';
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%; /* 24px */
        margin-bottom: 24px;
    }
    .personal_information_b {
        display: flex;
        width: 100%;
        max-width: 757px;
        padding: 0px 24px;
        flex-direction: column;
        align-items: stretch;
        gap: 24px;
        border-radius: 0px;
        border: none;
        background: var(--Grayscale-White, #FFF);
    }
    .che3_s2_left {
        display: flex;
        width: 100%;
        max-width: 757px;
        padding: 0px 24px;
        flex-direction: column;
        align-items: stretch;
        gap: 24px;
        border-radius: 0px;
        border: none;
        background: var(--Grayscale-White, #FFF);
    }
    .cart_tottal .suumary_title {
        color: var(--Grayscale-Off-Black, #0F0F0F);

        /* H/Mobile/H2 */
        font-family: 'Raleway';
        font-size: 30px;
        font-style: normal;
        font-weight: 800;
        line-height: 120%; /* 36px */
        text-transform: capitalize;
    }
    .cart_tottal .suumary_title:nth-child(2) {
        color: var(--New-Primary-Colour-Green, #0D6B68);
        
        /* H/Mobile/H2 */
        font-family: 'Raleway';
        font-size: 30px;
        font-style: normal;
        font-weight: 800;
        line-height: 120%; /* 36px */
        text-transform: capitalize;
    }
    .radio_title {
        color: var(--Grayscale-Off-Black, #0F0F0F);

        /* P/Submenu */
        font-family: 'Raleway';
        font-size: 18px;
        font-style: normal;
        font-weight: 600;
        line-height: 150%; /* 27px */
    }
    .icon_title {
        color: var(--Grayscale-Off-Black, #0F0F0F);

        /* H/Mobile/H4 */
        font-family: 'Raleway';
        font-size: 18px;
        font-style: normal;
        font-weight: 600;
        line-height: 120%; /* 21.6px */
        text-transform: capitalize;
    }
    .form_radio {
        display: flex;
        gap: 24px;
        align-items: flex-start;
        justify-content: flex-start;
    }
    .name_form {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        gap: 8px;
        align-self: stretch;
        position: relative;
        width: 100%;
    }
    .name_form label {
        color: var(--Grayscale-Off-Black, #0F0F0F);

        /* P/Submenu */
        font-family: 'Raleway';
        font-size: 18px;
        font-style: normal;
        font-weight: 600;
        line-height: 150%; /* 27px */
    }
    .radio_box {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        gap: 8px;
        align-self: stretch;
    }
    .upper_split {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        gap: 8px;
        align-self: stretch;
        width: 100%;
    }
    .toggel_switch {
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        gap: 16px;
        align-items: stretch;
        width: 100%;
    }
    .toggel_switch label {
        width: 100%;
    }
    .estimeted h4 {
        color: var(--New-Primary-Colour-Green, #0D6B68);
        text-align: center;

        /* H/Mobile/H3 */
        font-family: 'Raleway';
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: 120%; /* 24px */
        text-transform: capitalize;
    }
    .summ_ary {
        display: flex;
        width: 100%;
        max-width: 613px;
        padding: 32px;
        flex-direction: column;
        justify-content: center;
        align-items: flex-end;
        gap: 32px;
        border-radius: 0px;
        border: none;
        border-top: 1px dashed var(--Nuetral-Stroke, #0D6B68);
        background: var(--Nuetral-Almost-White, #FAFAFA);
    }
    .divitrix2 {
        display: flex;
        flex-direction: column;
        align-items: stretch;
        justify-content: center;
        gap: 24px;
    }
    .cboxcap_div {
        display: flex;
        flex-direction: column;
        align-items: stretch;
        justify-content: center;
        gap: 16px;
    }
    .checkout4_page {
        margin-top: 71px;
    }
    .dashboard_tab_1 {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: center;
        gap: 24px;
        margin-bottom: 24px;
    }
    .dashboard_inner {
        padding: 24px 12px;
    }
    .dashboard_title {
        color: var(--Grayscale-Off-Black, #0F0F0F);
        text-align: center;

        /* H/Mobile/H1 */
        font-family: 'Raleway';
        font-size: 35px;
        font-style: normal;
        font-weight: 800;
        line-height: 120%; /* 42px */
        text-transform: capitalize;
        margin-bottom: 16px;
    }
    .dashboard_s1 {
        border-radius: 16px;
        border: 1px solid var(--Grayscale-04, #E3E3E3);
        background: url(../img/ches1_mobo.png);
        background-size: cover;
        background-position: center center;
        background-repeat: no-repeat;
        padding: 40px 29px 40px 29px;
    }
    .dashobard_tab_button {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        gap: 16px;
        overflow-x: scroll;
    }
    .t_head_text {
        color: var(--Grayscale-Off-Black, #0F0F0F);

        /* P/Submenu */
        font-family: 'Raleway';
        font-size: 18px;
        font-style: normal;
        font-weight: 600;
        line-height: 150%; /* 27px */
        margin-bottom: 11px;
    }
    .t_body_title {
        color: var(--Grayscale-02, #727272);
        leading-trim: both;
        text-edge: cap;

        /* P/Btn */
        font-family: 'Raleway';
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        text-transform: capitalize;
        margin-bottom: 12px;
    }
    .t_body_text {
        color: var(--Grayscale-Off-Black, #0F0F0F);
        text-align: right;

        /* P/Small */
        font-family: 'Raleway';
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%; /* 24px */
        margin-bottom: 12px;
    }
    .table_mob .table_disput div.col-6:last-child p.t_body_text {
        border-radius: 100px;
        border: 1px solid var(--New-Secondary-Green, #CFE9BC);
        background: var(--New-Secondary-Green, #CFE9BC);
        color: var(--New-Primary-Colour-Green, #0D6B68);
        leading-trim: both;
        text-edge: cap;

        /* P/Btn */
        font-family: 'Raleway';
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        text-transform: capitalize;
        margin-bottom: 0px;
        width: fit-content;
        margin-left: auto;
        padding: 7px 14px;
    }

    .table_mob .table_disput div.col-6:nth-last-child(3) p.t_body_text {
        color: var(--New-Primary-Colour-Green, #0D6B68);
        text-align: right;

        /* P/Small */
        font-family: 'Raleway';
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%; /* 24px */
    }
    .table_bord {
        width: 100%;
        height: 1.367px;
        background: repeating-linear-gradient(to right, #0D6B68, #0D6B68 5px, #FFFFFF 5px, #FFFFFF 10px);
        margin-bottom: 12px;
    }
    .table_disput {
        margin-bottom: 56px;
    }

    .re_left {
        background: url(../img/recover_pass_mobo.png);
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
        min-height: 375px;
        width: 100%;
        border-top-left-radius: 24px;
        border-top-right-radius: 24px;
        border-bottom-left-radius: 0px;
    }
    .rp_inner {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: stretch;
    }
    .recover_password {
        margin-top: 71px;
    }
    .patternL, .patternR {
        display: none;
    }
    .re_right {
        width: 100%;
        min-height: unset;
        padding-top: 20px;
        padding-bottom: 40px;
        background: url(../img/rp_right_mobo.png);
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
        position: relative;
        border-bottom-left-radius: 24px;
        border-bottom-right-radius: 24px;
        border-top-right-radius: 0px;
    }
    .rp_title {
        color: var(--Grayscale-Off-Black, #0F0F0F);

        /* H/Mobile/H1 */
        font-family: 'Raleway';
        font-size: 35px;
        font-style: normal;
        font-weight: 800;
        line-height: 120%; /* 42px */
        text-transform: capitalize;
    }
    .suumary_title {
        color: var(--Grayscale-Off-Black, #0F0F0F);
        
        /* H/Mobile/H2 */
        font-family: 'Raleway';
        font-size: 30px;
        font-style: normal;
        font-weight: 800;
        line-height: 120%; /* 36px */
        text-transform: capitalize;
    }
    .summary_box {
        display: flex;
        flex-direction: column;
        align-items: stretch;
        gap: 24px;
        align-self: stretch;
    }
    .rp_content_box {
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: stretch;
        gap: 24px;
        max-width: 490px;
        padding-left: 16px;
        padding-right: 16px;
        margin: 0px;
    }
    .rp_content_box .dual_btn {
        display: flex;
        align-items: flex-start;
        gap: 12px;
        align-self: stretch;
        flex-direction: column-reverse;
    }

    .rp_main {
        padding-left: 24px;
        padding-right: 24px;
        padding-bottom: 0px;
    }
    .im_new {
        background: url(../img/reset_pass_mobo.png);
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
    }
    .auth_inner {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: stretch;
    }
    .authentication_main {
        padding: 0px;
    }
    .auth_left {
        padding: 40px 24px;
        border-radius: 0px;
    }
    .auth_title {
        color: var(--Grayscale-Off-Black, #0F0F0F);
        font-family: 'Raleway';
        font-size: 30px;
        font-style: normal;
        font-weight: 800;
        line-height: 120%; /* 36px */
        text-transform: capitalize;
        margin-bottom: 0px;
    }
    .patternRnew {
        display: none;
    }
    .auth_right {
        padding: 40px 24px;
    }
    .dual_btn {
        display: flex;
        align-items: stretch;
        gap: 16px;
        align-self: stretch;
        flex-direction: column;
        justify-content: flex-start;
        width: 100%;
    }
    .authentication_page {
        margin-top: 71px;
    }
    .custom_modal_body {
        padding: 0px;
    }
    .modal_inner {
        padding: 20px 16px 40px;
    }
    .modal_title {
        color: var(--Grayscale-Off-Black, #0F0F0F);
        text-align: center;

        /* H/Mobile/H2 */
        font-family: 'Raleway';
        font-size: 30px;
        font-style: normal;
        font-weight: 800;
        line-height: 120%; /* 36px */
        text-transform: capitalize;
        margin-bottom: 16px;
    }
    .modal_subtitle {
        color: var(--Grayscale-Off-Black, #0F0F0F);
        text-align: center;

        /* P/Small */
        font-family: 'Raleway';
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%; /* 24px */
        margin-bottom: 16px;
    } 
    .mowid100 {
        width: 85%!important;
    }
    .hs1_title {
        color: var(--Grayscale-Off-Black, #0F0F0F);
        text-align: center;

        /* H/Mobile/H1 */
        font-family: 'Raleway';
        font-size: 35px;
        font-style: normal;
        font-weight: 800;
        line-height: 120%; /* 42px */
        text-transform: capitalize;
        margin-bottom: 16px;
    }
    .hs1_main {
        display: flex;
        flex-direction: column-reverse;
        align-items: stretch;
        gap: 0px;
        justify-content: flex-end;
    }
    .hs1_left {
        width: 100%;
        padding-right: 24px;
        padding-top: 24px;
        padding-bottom: 40px;
        padding-left: 24px;
        background: url(../img/hs1_bg.png);
        background-size: cover;
        background-position: center center;
        background-repeat: no-repeat;
        border-top-left-radius: 0px;
        border-bottom-left-radius: 0px;
    }
    .hs1_right video {
        border-radius: 20px 20px 0px 0px;
    }
    .hs1_right {
        width: 100%;
        height: 375px;
    }
    .home_page {
        margin-top: 71px;
    }
    
    .hs1 {
        padding-left: 24px;
        padding-right: 24px;
    }    
    .home_floater {
        display: flex;
        padding: 10px;
        flex-direction: row;
        justify-content: flex-start;
        align-items: stretch;
        gap: 10px;
        max-width: -webkit-fill-available;
        margin-left: auto;
        margin-right: auto;
        border-radius: 10px;
        background: var(--Grayscale-White, #FFF);

        /* Benefits/Shadow */
        box-shadow: 10px 10px 46px 0px rgba(0, 0, 0, 0.10);
        position: absolute;
        top: 0px;
        overflow-x: auto;
    }
    .floater_title {
        color: var(--Grayscale-Off-Black, #0F0F0F);

        /* H/Mobile/H3 */
        font-family: Raleway;
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: 120%; /* 24px */
        text-transform: capitalize;
    }
    .floater_inner {
        border-radius: 10px;
        background: #F7F7F6;
        padding: 17.5px 17px;
        min-width: 228px;
    }
    .hs6_card {
        border-radius: 24px;
        border: 5px solid var(--New-Secondary-Green, #CFE9BC);
        max-width: unset;
    }
    .btn_owl, .btn_owl:hover {
        border-radius: 100px;
        background: var(--New-Primary-Colour-Green, #0D6B68);
        padding: 0px;
        width: 32px;
        height: 32px;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }
    .btn_owl img {
        width: 24px;
        height: 24px;
        padding: 6px;
    }
    .hs6_carousel .owl-nav {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        width: calc(100% + 24px);
        margin-left: -12px;
    }
    .hs6_carousel button.owl-prev.disabled .btn_owl img, .hs6_carousel button.owl-next.disabled .btn_owl img {
        opacity: 0.5;
    }
}

@media only screen and (min-width: 780px) and (max-width:991px) {
    
}

@media only screen and (min-width: 992px) and (max-width: 1151px) {
    .home_floater {
        display: flex;
        padding: 20px 22px;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        gap: 20px;
        max-width: 950px;
        margin-left: auto;
        margin-right: auto;
        border-radius: 20px;
        background: var(--Grayscale-White, #FFF);
        box-shadow: 25px 50px 70px 0px rgba(32, 32, 32, 0.15);
        position: absolute;
        top: -78.5px;
    }
    .floater_inner {
        border-radius: 10px;
        background: #F7F7F6;
        padding: 16px 8px;
    }
}

@media only screen and (min-width: 1152px) and (max-width:1279px) {
    .home_floater {
        display: flex;
        padding: 20px 22px;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        gap: 20px;
        max-width: 950px;
        margin-left: auto;
        margin-right: auto;
        border-radius: 20px;
        background: var(--Grayscale-White, #FFF);
        box-shadow: 25px 50px 70px 0px rgba(32, 32, 32, 0.15);
        position: absolute;
        top: -78.5px;
    }
    .floater_inner {
        border-radius: 10px;
        background: #F7F7F6;
        padding: 16px 8px;
    }
}

@media only screen and (min-width: 1280px) and (max-width:1348px) {
    .home_floater {
        display: flex;
        padding: 20px 22px;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        gap: 20px;
        max-width: 950px;
        margin-left: auto;
        margin-right: auto;
        border-radius: 20px;
        background: var(--Grayscale-White, #FFF);
        box-shadow: 25px 50px 70px 0px rgba(32, 32, 32, 0.15);
        position: absolute;
        top: -78.5px;
    }
    .floater_inner {
        border-radius: 10px;
        background: #F7F7F6;
        padding: 16px 8px;
    }
}
@media only screen and (min-width: 1349px) and (max-width:1439px) {
    .home_floater {
        display: flex;
        padding: 20px 22px;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        gap: 20px;
        max-width: 950px;
        margin-left: auto;
        margin-right: auto;
        border-radius: 20px;
        background: var(--Grayscale-White, #FFF);
        box-shadow: 25px 50px 70px 0px rgba(32, 32, 32, 0.15);
        position: absolute;
        top: -78.5px;
    }
    .floater_inner {
        border-radius: 10px;
        background: #F7F7F6;
        padding: 16px 8px;
    }
}

@media only screen and (min-width: 1440px) and (max-width:1499px) {
    
}

@media only screen and (min-width: 1500px) and (max-width:1599px) {
    
}

@media only screen and (min-width: 1600px) and (max-width:1699px) {
    
}

@media only screen and (min-width: 1700px) and (max-width:1799px) {

}

@media only screen and (min-width: 1800px) and (max-width:1919px) {

}