/* Global */
.desktop_none {
    display: none;
}

.mobile_none {
    display: block;
}
.sl_sec2 .contact-left {
    height: unset;
}
.sl_sec2 .contact-right {
    height: unset;
}

.td_sec2 .contact-left {
    height: unset;
}
.td_sec2 .contact-right {
    height: unset;
}


.ex_ex {
    display: flex;
    justify-content: center;
}

.sl_sec1 {
    background: url(../img/sl_sec1.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.inner_div {
    display: flex;
    flex-direction: column;
    padding-top: 194px;
    padding-bottom: 100px;
    align-items: center;
}

.in_one {
    display: flex;
    flex-direction: column;
    gap: 24px;
    width: 734px;
    align-items: center;
}

.in_two {
    display: flex;
    flex-direction: column;
    gap: 24px;
    align-items: center;
}

.button_div {
    display: flex;
    flex-direction: row;
    gap: 16px;
    align-items: center;
}

.sl_tt {
    color: var(--Other-Dark-Blue, #070034);
    text-align: center;
    font-family: "Darker Grotesque";
    font-size: 80px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: uppercase;
    margin-bottom: 0px;
    position: relative;
    z-index: 1;
}

.sl_tt::before {
    content: url(../img/sl_rec.png);
    position: absolute;
    right: 156px;
    bottom: 2px;
    z-index: -1;
}
.tt_tt {
    color: var(--Other-Dark-Blue, #070034);
    text-align: center;
    font-family: "Darker Grotesque";
    font-size: 80px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: uppercase;
    margin-bottom: 0px;
    position: relative;
    z-index: 1;
}

.tt_tt::before {
    content: url(../img/tl_rec.png);
    position: absolute;
    right: 108px;
    bottom: 82px;
    z-index: -1;
}

.sl_pp {
    color: #232323;
    text-align: center;
    font-family: "Darker Grotesque";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 112%;
    letter-spacing: 0.4px;
    margin-bottom: 0px;
    width: 503px;
}

.org_btn {
    display: flex;
    padding: 12px 24px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 8px;
    background: var(--Accent-Orange-Accent, #FE9B01);
    color: var(--Nuetral-Almost-White, #FAFAFA);
    font-family: "Darker Grotesque";
    font-size: 18px;
    font-style: normal;
    font-weight: 800;
    line-height: 166%;
    letter-spacing: 0.36px;
    text-transform: uppercase;
}

.org_btn:hover {
    display: flex;
    padding: 12px 24px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 8px;
border: 1px solid var(--Nuetral-Stroke, #BEBEBE);
color: var(--Accent-Orange-Accent, #FE9B01);

/* Extra Bold/Capt */
font-family: "Darker Grotesque";
font-size: 18px;
font-style: normal;
font-weight: 800;
line-height: 166%; /* 29.88px */
letter-spacing: 0.36px;
text-transform: uppercase;
}

.grey_btn {
    display: flex;
    padding: 12px 24px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 8px;
    border: 1px solid var(--Nuetral-Stroke, #BEBEBE);
    color: var(--Accent-Orange-Accent, #FE9B01);
    font-family: "Darker Grotesque";
    font-size: 18px;
    font-style: normal;
    font-weight: 800;
    line-height: 166%;
    letter-spacing: 0.36px;
    text-transform: uppercase;
}


.sl_sec2 {
    background: url(../img/sl_sec2.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.td_sec2 {
    background: url(../img/tl_sec2.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.lang_sec {
    display: flex;
    padding: 88px 0px;
    flex-direction: column;
    align-items: center;
    gap: 56px;
}

.lang_tt {
    color: var(--Other-Dark-Blue, #070034);
    text-align: center;
    font-family: "Darker Grotesque";
    font-size: 64px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: capitalize;
    margin-bottom: 0;
}

.act_lng {
    display: flex;
    width: 1440px;
    justify-content: center;
    align-items: center;
    align-content: center;
    gap: 29px 88px;
    flex-wrap: wrap;
}

.lang_pp {
    color: var(--Other-Dark-Blue, #070034);
    font-family: "Darker Grotesque";
    font-size: 16px;
    font-style: normal;
    font-weight: 800;
    line-height: normal;
    letter-spacing: 0.48px;
    text-transform: uppercase;
    margin-bottom: 0;
    width: 95px;
}

.trans_pp {
    color: var(--Other-Dark-Blue, #070034);
    font-family: "Darker Grotesque";
    font-size: 16px;
    font-style: normal;
    font-weight: 800;
    line-height: normal;
    letter-spacing: 0.48px;
    text-transform: uppercase;
    margin-bottom: 0;
    width: 180px;
}


/* services pages */

.ct_sec3 {
    padding: 112px 0px;
    display: flex;
    justify-content: center;
    background: #FAFAFA;
}


.inn_sec3 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 56px;
}

.ct3_tt {
    color: var(--Other-Dark-Blue, #070034);
    font-family: "Darker Grotesque";
    font-size: 64px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: capitalize;
    margin-bottom: 0;
    position: relative;
    z-index: 1;
}

.ct3_tt::before {
    content: url(../img/text_bg.png);
    position: absolute;
    right: 0;
    bottom: 2px;
    z-index: -1;
}

.below_sec3 {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 128px;
}

.par_box {
    display: flex;
    align-items: flex-start;
    gap: 24px;
}


.box_tt {
    color: var(--Accent-Orange-Accent, #FE9B01);
    font-family: "Gochi Hand";
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 98%;
    letter-spacing: 0.48px;
    margin-bottom: 16px;
}

.other_boxtt {
    color: var(--Other-Dark-Blue, #070034);
    font-family: "Darker Grotesque";
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: capitalize;
    margin-bottom: 12px;
}

.box_pppp {
    color: var(--Nuetral-Dark-Gray, #232323);
    font-family: "Darker Grotesque";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 112%;
    letter-spacing: 0.4px;
    margin-bottom: 0px;
}


/*  */



.ct_sec5 {
    padding: 88px 0px;
    /* background: url(../img/ct_sec5_bg.png), #FAFAFA;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center; */
    background: #FAFAFA;
    position: relative;

}
.ct_sec5 .hs4_card {
    height: 354px;
}

.ct_org_top {
    background: url(../img/ct_org_slidtop.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    top: 0;
    left: 0;
    height: 189px;
    width: 641px;
    position: absolute;
    z-index: 1;
}

.ct_org_bottom {
        background: url(../img/ct_org_slidleft.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    bottom: 0;
    left: 0;
    height: 453px;
    width: 176px;
    position: absolute;
    z-index: 1;
}

.inner_ben {
    display: flex;
    flex-direction: column;
    gap: 56px;
    align-items: center;
}

.ben_title_sec {
    width: 638px;
    display: flex;
    flex-direction: column;
    gap: 24px;
    align-items: center;
}

.ben_tt {
    color: var(--Other-Dark-Blue, #070034);
    font-family: "Darker Grotesque";
    font-size: 64px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: capitalize;
    margin-bottom: 0;
}


.ben_pp {
    color: var(--Nuetral-Dark-Gray, #232323);
    text-align: center;
    font-family: "Darker Grotesque";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 112%;
    letter-spacing: 0.4px;
    margin-bottom: 0;
}

.ben_boxes_sec {
    display: flex;
    align-items: center;
    gap: 32px;
}


.ben_part_box {
    display: flex;
    padding: 32px 31px 40px 31px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 32px;
    border-radius: 12px;
    border: 1px solid var(--Nuetral-Stroke, #BEBEBE);
    background-color: var(--Nuetral-Almost-White, #FAFAFA);
    background: url(../img/grid_final.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;

}


.btn.org_btn.max-button {
    width: 100%;
}
.box_in_con {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 12px;
    align-self: stretch;
}

.ben_box_tt {
    color: var(--Other-Dark-Blue, #070034);
    font-family: "Darker Grotesque";
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: capitalize;
    margin-bottom: 0;
}

.ben_box_pp {
    color: var(--Nuetral-Dark-Gray, #232323);
    text-align: center;
    font-family: "Darker Grotesque";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 112%;
    letter-spacing: 0.4px;
    margin-bottom: 0;
    align-self: stretch;
}

.ct_sec7 {
    padding: 112px 0px;
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
    /* background: url(../img/trialvidmask.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center; */
}

.inner_one_ct {
    width: 614px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 32px;

    position: relative;
    z-index: 2;
}

.inin_ct {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 24px;
}

.ct_tt {
    color: var(--Nuetral-Almost-White, #FAFAFA);
    text-align: center;
    font-family: "Darker Grotesque";
    font-size: 64px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: capitalize;
    align-self: stretch;
    margin-bottom: 0;
}

.ct_pp {
    color: var(--Nuetral-Light-Gray, #EAEAEA);
    text-align: center;
    font-family: "Darker Grotesque";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 112%;
    letter-spacing: 0.4px;
    align-self: stretch;
    margin-bottom: 0;
}

.white_btnnn {
    display: flex;
    padding: 12px 24px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 8px;
    border: 1px solid var(--Nuetral-Almost-White, #FAFAFA);
    color: var(--Nuetral-Almost-White, #FAFAFA);
    font-family: "Darker Grotesque";
    font-size: 18px;
    font-style: normal;
    font-weight: 800;
    line-height: 166%;
    /* 29.88px */
    letter-spacing: 0.36px;
    text-transform: uppercase;
}

.ct_sec2 {
    display: flex;
    background: url(../img/ct_sec2.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.right_ct {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 32px;
    margin-left: 116px;
    margin-bottom: auto;
    margin-top: auto;
    width: 548px;
}

.small_right_text {
    color: var(--Nuetral-Almost-White, #FAFAFA);
    font-family: "Darker Grotesque";
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    /* 28px */
    text-transform: capitalize;
    margin-bottom: 0;
}

.big_right_text {
    color: var(--Nuetral-Almost-White, #FAFAFA);
    font-family: "Darker Grotesque";
    font-size: 64px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    /* 64px */
    text-transform: capitalize;
    margin-bottom: 0;
}

.bullet_div {
    display: flex;
    align-items: flex-start;
    align-content: flex-start;
    gap: 12px;
    flex-wrap: wrap;
}

.single_bullet_left {
    display: flex;
    align-items: center;
    gap: 12px;
    width: 293px;
}

.single_bullet_right {
    display: flex;
    align-items: center;
    gap: 12px;
    width: 243px;
}

.bullet_txt {
    color: var(--Nuetral-Light-Gray, #EAEAEA);
    font-family: "Darker Grotesque";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 112%;
    /* 22.4px */
    letter-spacing: 0.4px;
    margin-bottom: 0;
}

.ct_sec2_cardd {
    display: flex;
    flex-direction: row;
    gap: 24px;
    justify-content: flex-end;
    margin-top: 88px;
    margin-bottom: 88px;
}


.onecol_crd {
    display: flex;
    flex-direction: column;
    gap: 24px;
}

.sec2_crd {
    display: flex;
    width: 342px;
    padding: 32px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 16px;
    border-radius: 12px;
    border: 1px solid var(--Nuetral-Almost-White, #FAFAFA);
    background: var(--Other-Dark-Blue, #070034);
    background: url(../img/blue_crd.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}


.sec2_tt {
    color: var(--Accent-Orange-Accent, #FE9B01);
    font-family: "Gochi Hand";
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 98%;
    letter-spacing: 0.48px;
    margin-bottom: 0;
}


.sec2_tt_second {
    color: var(--Nuetral-Almost-White, #FAFAFA);
    font-family: "Darker Grotesque";
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: capitalize;
    margin-bottom: 12px;
}

.sec2_pp {
    color: var(--Nuetral-Light-Gray, #EAEAEA);
    font-family: "Darker Grotesque";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 112%;
    letter-spacing: 0.4px;
    margin-bottom: 0;
}

.extra_margin {
    margin-top: 54px;
}


.contact-div {
    display: flex;
    padding: 88px 0px;
    justify-content: center;
    background: #FAFAFA;
}

.contact-right {
    background: var(--Accent-Orange-Accent, #FE9B01);
    display: flex;
    padding: 32px;
    flex-direction: column;
    align-items: flex-start;
    gap: var(--Lrg, 40px);
    flex: 1 0 0;
    border: 1px solid var(--Nuetral-Stroke, #BEBEBE);
    height: 736px;
    border-top-left-radius: 12px;
    border-bottom-left-radius: 12px;
    max-width: 628px;
}

.contact_r-title {
    color: var(--Other-Dark-Blue, #070034);
    font-family: "Darker Grotesque";
    font-size: 64px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    /* 64px */
    text-transform: capitalize;
    max-width: 564.5px;
    margin: 0px;
}

.person_img {
    display: flex;
    align-items: flex-start;
    flex-direction: row;
    position: relative;
}

.person_img {
    width: 72px !important;
}

.p1_img {
    position: absolute;
    top: 0;
    left: 53px;
}

.p2_img {
    position: absolute;
    left: 107px;

}

.p3_img {
    position: absolute;
    top: 0;
    left: 161px;

}

.contact-details {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 24px;
}

.c-info {
    display: flex;
    align-items: center;
    gap: 16px;
}

.c-details {
    color: var(--Other-Dark-Blue, #070034);

    /* Medium/Body */
    font-family: "Darker Grotesque";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 112%;
    /* 22.4px */
    letter-spacing: 0.4px;
    margin: 0px;
}

.contact-left {
    padding: 32px;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    border: 1px solid var(--Nuetral-Stroke, #BEBEBE);
    max-width: 628px;
    height: 736px;
}

.contact-form {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 24px;
    flex: 1 0 0;

}

.contact-input {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    align-self: stretch;
}

.contact-label {
    color: var(--Nuetral-Dark-Gray, #232323);
    font-family: "Darker Grotesque";
    font-size: 16px;
    margin: 0px;
    font-style: normal;
    font-weight: 800;
    line-height: normal;
    letter-spacing: 0.48px;
    text-transform: uppercase;
}

.input-field {
    border-radius: 8px;
    border: 1px solid var(--Nuetral-Stroke, #BEBEBE);
    display: flex;
    padding: 16px;
    align-items: center;
    gap: 10px;
    align-self: stretch;
    background-color: transparent;
}

.msg-box {
    height: 142px;
    resize: none;
}

/*checkbox*/
.check-box {
    display: flex;
    align-items: center;
    gap: 16px;
}

.checkbox {
    display: flex;
    /*width: 375px;*/
    align-items: flex-start;
    gap: 16px;
}

.captcha_section {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    align-self: stretch;
}



.c-checkboxF input[type='checkbox']:checked~label:after,
.c-checkboxF input[type='checkbox']:checked~.label:after {
    transform: scale(1);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    opacity: 1;
    visibility: visible;
}

.c-checkboxF>.c-divF>label:before,
.c-checkboxF>.c-divF>.label:before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    background: #fff;
    box-sizing: border-box;
    box-shadow: none;
    top: 4px;
    left: 0px;
    border-radius: 4px;
    border: 1px solid var(--Nuetral-Stroke, #BEBEBE);
}

input[type=checkbox],
input[type=radio] {
    box-sizing: border-box;
    padding: 0;
}

.c-checkboxF input[type='checkbox'] {
    display: none;
}

.c-checkboxF input[type='checkbox']~label:after,
.c-checkboxF input[type='checkbox']~.label:after {
    content: url(../img/check-tick.png);
    display: block;
    position: absolute;
    color: #0E0E0E !important;
    border-radius: 0px;
    border: 0;
    font-family: "Jost";
    font-size: 16px;
    text-align: center;
    line-height: 12px;
    height: 1px;
    width: 1px;
    left: 0px;
    top: 0px;
    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-checkboxF {
    position: relative;
}

.agree-text {
    color: var(--Other-Dark-Blue, #070034);
    font-family: "Darker Grotesque";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 112%;
    letter-spacing: 0.4px;
    margin: 0px;
}

.agree-link {
    color: var(--Accent-Orange-Accent, #FE9B01);
    font-family: "Darker Grotesque";
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 112%;
    letter-spacing: 0.4px;
    text-decoration-line: underline;
    margin: 0px;
    cursor: pointer;
}

.contact-bottom {
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-self: stretch;

}

.orange-btn {
    border-radius: 8px;
    background: var(--Accent-Orange-Accent, #FE9B01);
    padding: 12px 24px;
    color: var(--Nuetral-Almost-White, #FAFAFA);
    font-family: "Darker Grotesque";
    font-size: 18px;
    font-style: normal;
    font-weight: 800;
    line-height: 166%;
    /* 29.88px */
    letter-spacing: 0.36px;
    text-transform: uppercase;
}

.orange-btn:hover {
    border-radius: 8px;
    background: var(--Accent-Hover, #FFA821);
    padding: 12px 24px;
    color: var(--Nuetral-Almost-White, #FAFAFA);
    font-family: "Darker Grotesque";
    font-size: 18px;
    font-style: normal;
    font-weight: 800;
    line-height: 166%;
    /* 29.88px */
    letter-spacing: 0.36px;
    text-transform: uppercase;

}

.input-field::placeholder {
    color: var(--Nuetral-Dark-Gray, #232323);
    font-family: "Darker Grotesque";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 112%;
    /* 22.4px */
    letter-spacing: 0.4px;
}

.ct_sec1 {
    background: url(../img/ct_main_bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    padding-top: 309px;
    padding-bottom: 215px;
    position: relative;
}

.ct_lady {
    background: url(../img/lady_ct.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    width: 907px;
    height: 684px;
    bottom: 0;
    right: 110px;
    position: absolute;
    border-radius: 175px 0px 0px 0px ;
}

.st_lady {
    background: url(../img/st_sec1_lady.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    width: 907px;
    height: 684px;
    bottom: 0;
    right: 110px;
    position: absolute;
    border-radius: 175px 0px 0px 0px ;
}
.left_orange {
    background: url(../img/ct_left_ornge.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    top: 0;
    left: 0;
    width: 174px;
    height: 832px; 
    position: absolute;
}

.top_orange {
    background: url(../img/ct_top_orange.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    top: 0;
    right: 0;
    height: 189px;
    width: 1243px;
    position: absolute;
    z-index: 1;
}



.sec1_ct {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 24px;
    width: fit-content;
}

.sec1_tt_ct {
    color: var(--Accent-Orange-Accent, #FE9B01);
    font-family: "Gochi Hand";
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 111%;
    /* 44.4px */
    letter-spacing: 0.8px;
    margin-bottom: 0;
}

.ct_main_tt {
    color: var(--Other-Dark-Blue, #070034);
    font-family: "Darker Grotesque";
    font-size: 80px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    /* 80px */
    text-transform: uppercase;
    margin-bottom: 0;
    width: 734px;
    position: relative;
    z-index: 1;
}

.ct_main_tt::before {
    content: url(../img/ct_rec.png);
    position: absolute;
    left: 7px;
    bottom: 86px;
    z-index: -1;
}

.sec1_pp_ct {
    color: var(--Nuetral-Dark-Gray, #232323);
    font-family: "Darker Grotesque";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 112%;
    letter-spacing: 0.4px;
    margin-bottom: 0;
    width: 503px;
}

.join_sec1 {
    padding-top: 349px;
    padding-bottom: 255px;
    background: url(../img/joinus_bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    position: relative;
}

.join_inn_sec1 {
    margin-left: auto;
    margin-right: auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 24px;
    width: 734px;
    height: 296px;
}

.joinus_ontt {
    color: var(--Accent-Orange-Accent, #FE9B01);
    text-align: center;
    font-family: "Gochi Hand";
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 111%;
    /* 44.4px */
    letter-spacing: 0.8px;
    margin-bottom: 0;
}

.joinus_tt {
    color: var(--Other-Dark-Blue, #070034);
    text-align: center;
    font-family: "Darker Grotesque";
    font-size: 70px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    /* 80px */
    text-transform: uppercase;
    margin-bottom: 0;
    position: relative;
    z-index: 1;
}

.joinus_tt::before {
    content: url(../img/joinus_tt_rec.png);
    position: absolute;
    right: 150px;
    bottom: 82px;
    z-index: -1;
}

.joinus_pp {
    color: #232323;
    text-align: center;
    font-family: "Darker Grotesque";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 112%;
    letter-spacing: 0.4px;
    margin-bottom: 0;
    width: 503px;
}

.join_text {
    color: var(--Other-Dark-Blue, #070034);
    font-family: "Darker Grotesque";
    font-size: 64px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: capitalize;
    margin-bottom: 0;
    position: relative;
    z-index: 1;
}

.join_text::before {
    content: url(../img/text_bg.png);
    position: absolute;
    right: 28px;
    bottom: 4px;
    z-index: -1;
}

.ourstory_sec1 {
    padding: 309px 0px 215px 0px;
    background: url(../img/ct_main_bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    position: relative;
}

.ourstory_sec3 {
    padding: 142.5px 0px 230.5px 0px;
    background: url(../img/ourstory_sec3_bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    position: relative;
}

.ourstory_sec3_lady {
    background: url(../img/ourstory_sec3_lady.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    position: absolute;
    width: 672.599px;
    height: 857px;
    right: 0;
    top: 0;
    border-radius: 0px 0px 0px 175px;
}

.ourstory_crd_sec {
    display: flex;
    width: 908px;
    align-items: flex-start;
    align-content: flex-start;
    gap: 40px;
    flex-wrap: wrap;
}

.ourstory_crd {
    display: flex;
    width: 434px;
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
    border-radius: 12px;
}

.inner_crd {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 12px;
    align-self: stretch;
}

.crd_pp {
    color: var(--Nuetral-Dark-Gray, #232323);
    font-family: "Darker Grotesque";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 112%;
    letter-spacing: 0.4px;
    margin-bottom: 0;
}

.crd_tt {
    font-family: "Darker Grotesque";
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    /* 28px */
    text-transform: capitalize;
    margin-bottom: 0;
}

.join_sec3 {
    /* padding: 215.5px 0px; */
    background: url(../img/joinus_sec3_bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}
.joinsec3_in {
    display: flex;
    flex-direction: row;
    gap: 117px;
}

.joinus_man {
    background: url(../img/joinus_man.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    border-radius: 175px 0px 0px 0px ;
    width: 1040px;
    height: 763px;
    margin-right: -240px;
}

.sec3_js_in {
    display: flex;
    width: 523px;
    flex-direction: column;
    align-items: flex-start;
    gap: 48px;
    justify-content: center;
}

.first_in3 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 24px;
    align-self: stretch;
}

.second_in3 {
    display: flex;
    align-items: flex-start;
    gap: 24px;
    align-self: stretch;
}

.sec3_tt {
    color: var(--Nuetral-Almost-White, #FAFAFA);
    font-family: "Darker Grotesque";
    font-size: 64px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    /* 64px */
    text-transform: capitalize;
    margin-bottom: 0;
}

.sec3_pp {
    color: var(--Nuetral-Light-Gray, #EAEAEA);
    font-family: "Darker Grotesque";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 112%;
    /* 22.4px */
    letter-spacing: 0.4px;
    align-self: stretch;
    margin-bottom: 0;
}

.joinus3_crd {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
}

.joinus3_crd_pp {
    color: var(--Nuetral-Light-Gray, #EAEAEA);
    font-family: "Darker Grotesque";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 112%;
    /* 22.4px */
    letter-spacing: 0.4px;
    align-self: stretch;
    margin-bottom: 0;
}

.os_sec2_in {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 48px;
    width: 619px;
}

.ossec2_first {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 24px;
}

.ossec2_second {
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: flex-start;
}

.os_in_tt {
    color: var(--Other-Dark-Blue, #070034);
    font-family: "Darker Grotesque";
    font-size: 64px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: capitalize;
    margin-bottom: 0;
}

.os_in_pp {
    color: var(--Nuetral-Dark-Gray, #232323);
    font-family: "Darker Grotesque";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 112%;
    /* 22.4px */
    letter-spacing: 0.4px;
    margin-bottom: 0;
    align-self: stretch;
}

.ourstory_sec2 {
    display: flex;
    justify-content: center;
padding: 88px 0px;
align-items: center;
gap: 72px;
background: #FAFAFA;
}

.os_sec2_left {
    border-radius: 0px 175px 0px 0px ;
    width: 857px;
    height: 561px;
    background: url(../img/ourstory_sec2_man.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.os_sec2_right {
    height: 561px;
    width: 300px;
    background: url(../img/ourstory_sec2_right.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: left center;
}

.ossec2_crd {
    display: flex;
    width: 293px;
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
}

.oscrd_pp {
    color: var(--Nuetral-Dark-Gray, #232323);
    font-family: "Darker Grotesque";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 112%;
    letter-spacing: 0.4px;
    align-self: stretch;
    margin-bottom: 0;
}

.new-input {
    display: flex;
    align-items: flex-start;
    gap: 24px;
    align-self: stretch;
}

.job-div1 {
    background: var(--Accent-Orange-Accent, #FE9B01);
    display: flex;
    padding: 32px;
    flex-direction: column;
    align-items: flex-start;
    gap: var(--Lrg, 40px);
    flex: 1 0 0;
    border: 1px solid var(--Nuetral-Stroke, #BEBEBE);
    border-top-left-radius: 12px;
    border-bottom-left-radius: 12px;
}

.job-div2 {
    padding: 32px;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    border: 1px solid var(--Nuetral-Stroke, #BEBEBE);
}

.job-title {
    color: var(--Other-Dark-Blue, #070034);
    font-family: "Darker Grotesque";
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    /* 28px */
    text-transform: capitalize;
    margin: 0px;
}


/* custom radio*/
/* updated radio button */

.option-div {
    display: flex;
    gap: 24px;
}

.services-txt {
    color: var(--Other-Dark-Blue, #070034);
    font-family: "Darker Grotesque";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 112%;
    letter-spacing: 0.4px;
    margin: 0px;
}

.c-checkboxj input[type='checkbox']:checked~label:after,
.c-checkboxj input[type='checkbox']:checked~.label:after {
    transform: scale(1);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    opacity: 1;
    visibility: visible;
}

.c-checkboxj>.c-divj>label:before,
.c-checkboxj>.c-divj>.label:before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    background: transparent;
    border: 1px solid var(--Nuetral-Stroke, #BEBEBE);
    box-sizing: border-box;
    box-shadow: none;
    border-radius: 50px;
    top: 4px;
    left: 0px;
}

input[type=checkbox],
input[type=radio] {
    box-sizing: border-box;
    padding: 0;
}

.c-checkboxj input[type='checkbox'] {
    display: none;
}

.c-checkboxj input[type='checkbox']~label:after,
.c-checkboxj input[type='checkbox']~.label:after {
    content: url(../img/orange-radio.png);
    display: block;
    position: absolute;
    color: #2D32A7 !important;
    border-radius: 50px;
    border: 0;
    font-family: "DM Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    text-align: center;
    line-height: 12px;
    height: 20px;
    width: 20px;
    left: 0px;
    top: 0px;
    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-checkboxj {
    position: relative;
}

.language-selection {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
    align-self: stretch;
}

.language-div {
    display: flex;
    align-items: flex-start;
    gap: 24px;
    align-self: stretch;
}

.language-select {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    flex: 1 0 0;
    width: 100%;
}

.options {
    width: 100%;
}

.selectoption {
    border-radius: 8px;
    border: 1px solid var(--Nuetral-Stroke, #BEBEBE);
    background-color: transparent;
    padding: 16px 36px 16px 16px;
}

.selectoption>option {
    color: var(--Nuetral-Dark-Gray, #232323);

    /* Medium/Body */
    font-family: "Darker Grotesque";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 112%;
    /* 22.4px */
    letter-spacing: 0.4px;
}

.l_name {
    color: var(--Nuetral-Dark-Gray, #232323);

    /* Extra Bold/Capt Medium */
    font-family: "Darker Grotesque";
    font-size: 16px;
    font-style: normal;
    font-weight: 800;
    line-height: normal;
    letter-spacing: 0.48px;
    text-transform: uppercase;
    margin: 0px;
}

.no-ofpages {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 15px;
    align-self: stretch;
}

.page-add {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    align-self: stretch;
}

.transparent-bg {
    background: transparent !important;
}

.pages-allowed {
    color: var(--Nuetral-Dark-Gray, #232323);
    font-family: "Darker Grotesque";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 112%;
    /* 17.92px */
    letter-spacing: 0.32px;
    margin: 0px;
}




/*custom radio*/

.ourstory_sec4 {
            background: url(../img/ourstory_sec4_bg.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
            
}

.ourstory_sec4_man {
    background: url(../img/ourstory_sec4_man.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    border-radius: 0px 175px 0px 0px;
    width: 891px;
    height: 763px;
    
}
.sec4os_in {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    gap: 24px;
    width: 432px;
    margin-left: auto;
}

.sec4os_tt {
    color: var(--Nuetral-Almost-White, #FAFAFA);
    font-family: "Darker Grotesque";
    font-size: 64px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: capitalize;
    margin-bottom: 0;
}

.sec4os_pp {
    color: var(--Nuetral-Light-Gray, #EAEAEA);
    font-family: "Darker Grotesque";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 112%;
    letter-spacing: 0.4px;
    margin-bottom: 0;
    align-self: stretch;
}

.or_sec4_in {
        display: flex;
        flex-direction: row;
}

.ct_sec4 {
        padding: 110.5px 0px;
        background: url(../img/sec4_bg_bg.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center top;
}

.st_sec4 {
    padding: 110.5px 0px;
    background: url(../img/st_sec4_bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
}
.sec4ct_in {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 24px;
    width: 432px;
    margin-left: auto;
}
.sec4_ct_tt {
    color: var(--Nuetral-Almost-White, #FAFAFA);

/* H/H2 */
font-family: "Darker Grotesque";
font-size: 64px;
font-style: normal;
font-weight: 700;
line-height: 100%; /* 64px */
text-transform: capitalize;
margin-bottom: 0;
}

.sec4_ct_pp {
    color: var(--Nuetral-Light-Gray, #EAEAEA);

    /* Medium/Body */
    font-family: "Darker Grotesque";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 112%; /* 22.4px */
    letter-spacing: 0.4px;
    align-self: stretch;
    margin-bottom: 0;
}

.strip_original {
    background: var(--Accent-Orange-Accent, #FE9B01);
    padding-top: 16px;
    padding-bottom: 16px;
}
.strip_text {
    color: var(--Nuetral-Almost-White, #FAFAFA);

    /* Extra Bold/Capt */
    font-family: "Darker Grotesque";
    font-size: 18px;
    font-style: normal;
    font-weight: 800;
    line-height: 166%; /* 29.88px */
    letter-spacing: 0.36px;
    text-transform: uppercase;
    margin-bottom: 0px;
}
.marque_strip {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}

.marquee {
    overflow: hidden;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 30px;
    /* width: 455px; */
}
  
  .marquee--inner {
    display: block;
    width: 200%;
    position: absolute;
    animation: marquee 10s linear infinite;
    &:hover {
      animation-play-state: paused;
    }
  }
  
  .marquee--inner span {
    float: left;
    width: 50%;
    overflow: hidden;
  }
  .marque_strip {
    display: flex;
    
  }
  @keyframes marquee {
    0% {
      left: 0;
    }
    100% {
      left: -100%;
    }
  }

  .ct_sec6 {
    padding: 110.5px 0px;
    background: url(../img/sec6_ct_bg.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center top;
  }
  .st_sec6 {
    padding: 110.5px 0px;
    background: url(../img/st_sec6_bg.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center top;
  } 
  .sec6_ct_in {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 24px;
    width: 380px;
  }

  .sec6_ct_tt {
    color: var(--Other-Dark-Blue, #070034);

    /* H/H2 */
    font-family: "Darker Grotesque";
    font-size: 64px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%; /* 64px */
    text-transform: capitalize;
    margin-bottom: 0;
  }
  .sec6_ct_pp {
    color: var(--Nuetral-Dark-Gray, #232323);

    /* Medium/Body */
    font-family: "Darker Grotesque";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 112%; /* 22.4px */
    letter-spacing: 0.4px;
    margin-bottom: 0;
    align-self: stretch;
  }

  .strip_original269 {
    background: var(--Accent-Orange-Accent, #FE9B01);
    padding-top: 16px;
    padding-bottom: 16px;
}

.joinus_video1 {
        border-radius: 0px 175px 0px 0px;
        width: 512px;
        height: 623px;
        position: absolute;
        bottom: 0;
        left: 0;
        z-index: 2;
}

.joinus_video2 {
    border-radius: 175px 0px 0px 0px ;
    width: 421px;
    height: 752px;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 2;
}

.bottom_org_ju {
    background: url(../img/bottom_orange_joinus.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    bottom: 0px;
    left: 228px;
    height: 174px;
    width: 832px;
    z-index: 1;
}
.right_org_ju {
    background: url(../img/right_org_joinus.png);
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    position: absolute;
    bottom: 0px;
    right: 0px;
    height: 100%;
    width: 189px;
    z-index: 1;
}   

.sec1_os_inn {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 24px;
    width: 734px;
}       

.os_tt111 {
    color: var(--Accent-Orange-Accent, #FE9B01);

    /* Hand Written */
    font-family: "Gochi Hand";
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 111%; /* 44.4px */
    letter-spacing: 0.8px;
    margin-bottom: 0;
    
}

.os_tts {
    color: var(--Other-Dark-Blue, #070034);

    /* H/H1 */
    font-family: "Darker Grotesque";
    font-size: 80px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%; /* 80px */
    text-transform: uppercase;
    margin-bottom: 0;
    position: relative;
    z-index: 1;
}

.os_tts::before {
    content: url(../img/ourstory_tt_rec.png);
    position: absolute;
    right: 265px;
    bottom: 2px;
    z-index: -1;
}

.os_pps {
    color: var(--Nuetral-Dark-Gray, #232323);

    /* Medium/Body */
    font-family: "Darker Grotesque";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 112%; /* 22.4px */
    letter-spacing: 0.4px;
    margin-bottom: 0;
    width: 503px;
}


.os_sec1_lady {
    background: url(../img/ourstory_sec1_lady.png);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    position: absolute;
    bottom: 0px;
    right: 67px;
    width: 684px;
    height: 765px;
    border-top-left-radius: 175px;
    z-index: 2;
}


.ct_sec5 .hs4_card_title {
    color: var(--Other-Dark-Blue, #070034);
    text-align: center;
    /* H/H4 */
    font-family: "Darker Grotesque";
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%; /* 28px */
    text-transform: capitalize;
    margin-bottom: 12px;
}
.ct_sec5 .hs4_card_subtitle {
    color: var(--Nuetral-Dark-Gray, #232323);
    text-align: center;

    /* Medium/Body */
    font-family: "Darker Grotesque";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 112%; /* 22.4px */
    letter-spacing: 0.4px;
    margin-bottom: 0px;
}
.ct_sec5 .hs4_card_img {
    width: 144px!important;
    height: 144px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 32px;
}
.ct_sec5 .hs4_card .btn.btn_global_transparent {
    margin-left: auto;
    margin-right: auto;
}
.ct_sec5 .hs4_card {
    padding: 32px;
    background: url(../img/grid_final.png);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    border-radius: 12px;
    border: 1px solid var(--Nuetral-Stroke, #BEBEBE);
    /* min-width: 459px; */
}
.hs4_title {
    color: var(--Other-Dark-Blue, #070034);

    /* H/H2 */
    font-family: "Darker Grotesque";
    font-size: 64px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%; /* 64px */
    text-transform: capitalize;
    margin-bottom: 24px;
    text-align: center;
}
.hs4_subtitle {
    color: var(--Nuetral-Dark-Gray, #232323);
    text-align: center;

    /* Medium/Body */
    font-family: "Darker Grotesque";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 112%; /* 22.4px */
    letter-spacing: 0.4px;
    width: 638px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 56px;
}
.hs4 {
    padding-top: 88px;
    padding-bottom: 88px;
    background: #FAFAFA;
    position: relative;
}
.hs4_gradient_left {
    width: 189px;
    height: 708px;
    position: absolute;
    left: 0px;
    top: 0px;
    border-radius: 0px 0px 175px 0px;
    opacity: 0.32;
    background: linear-gradient(0deg, rgba(254, 155, 1, 0.56) 0%, rgba(255, 239, 215, 0.00) 100%);
}
.hs4_gradient_right {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 176px;
    height: 524px;
    border-radius: 0px 0px 0px 175px;
    opacity: 0.32;
    background: linear-gradient(0deg, rgba(254, 155, 1, 0.56) 0%, rgba(255, 239, 215, 0.00) 100%);
}





@media only screen and (max-width: 600px) {
    
    .captcha-img {
            transform: scale(0.8) translateX(-16px);
    }
    .ossec2_first {
        gap: 12px;
    }
.ex_ex {
    display: flex;
    flex-direction: column;
}
    .ben_title_sec {
        padding: 0px 24px;
    }
    .inner_ben {
        gap: 24px;
    }
    .ct_sec5 .hs4_card_title {
        color: var(--Other-Dark-Blue, #070034);

        /* H/H5 */
        font-family: "Darker Grotesque";
        font-size: 24px;
        font-style: normal;
        font-weight: 700;
        line-height: 100%; /* 24px */
        text-transform: capitalize;
        margin-bottom: 8px;
    }

    .ct_sec5 .hs4_card_subtitle  {
        color: var(--Nuetral-Dark-Gray, #232323);
        text-align: center;
        
        /* Medium/Body Medium */
        font-family: "Darker Grotesque";
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: 112%; /* 17.92px */
        letter-spacing: 0.32px;
        align-self: stretch;
    }

    .ct_sec5 .hs4_card {
        padding: 24px 24px 32px 24px;
    }
    .ct_sec5 .hs4_card_img {
        margin-bottom: 24px;
        width: 112px !important;
        height: 112px;
    }

    .strip_original269 {
        background: var(--Accent-Orange-Accent, #FE9B01);
        padding-top: 12px;
        padding-bottom: 12px;
    }
    
    .strip_original269 .strip_text {
        color: var(--Nuetral-Almost-White, #FAFAFA);
        font-family: "Darker Grotesque";
        font-size: 16px;
        font-style: normal;
        font-weight: 800;
        line-height: normal;
        letter-spacing: 0.48px;
        text-transform: uppercase;
        text-align: center;
        min-width: 100px;
    }
    .marquee--inner {
        display: block;
        width: 500%;
        position: absolute;
        animation: marquee 10s linear infinite;
    }

    .strip_text {
        color: var(--Nuetral-Almost-White, #FAFAFA);
        font-family: "Darker Grotesque";
        font-size: 16px;
        font-style: normal;
        font-weight: 800;
        line-height: normal;
        letter-spacing: 0.48px;
        text-transform: uppercase;
        text-align: center;
        min-width: 100px;
    }
    .strip_original {
        background: var(--Accent-Orange-Accent, #FE9B01);
        padding-top: 12px;
        padding-bottom: 12px;
    }
    .marquee {
        height: 22px;
    }
    
    .mobile_none {
        display: none;
    }

    .desktop_none {
        display: block;
    }

    .person_img {
        width: 48px !important;
    }

    .p1_img {
        position: absolute;
        top: 0;
        left: 36px;
    }

    .p2_img {
        position: absolute;
        left: 72px;
    }

    .p3_img {
        position: absolute;
        top: 0;
        left: 109px;
    }

    .contact_r-title {
        font-size: 40px;
    }

    .contact-right {
        height: auto;
    }

    .c-details {
        font-size: 16px;
        white-space: nowrap;
    }

    .c-icon {
        width: 36px;
    }

    .contact-div {
        padding: 32px 24px;
        flex-direction: column;
        background: transparent;
    }

    .contact-right {
        padding: 24px;
        gap: 24px;
        border-top-left-radius: 12px;
        border-top-right-radius: 12px;
        border-bottom-left-radius: 0px;
    }

    .contact-left {
        padding: 24px;
        border-top-right-radius: 0px;
        border-bottom-right-radius: 12px;
        border-bottom-left-radius: 12px;
        height: auto;
    }

    .contact-form {
        gap: 16px;
    }

    .contact-sec {
        padding: 121px 24px 40px 24px;
    }

    .agree-text {
        font-size: 16px;
    }

    .agree-link {
        font-size: 16px;
    }

    .contact-bottom {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        gap: 16px;
        align-self: stretch;
    }

    .orange-btn {
        align-self: stretch;
    }

    .msg-box {
        height: 96px;
    }

    .contact-title {
        font-size: 48px;
    }

    .contact-subtitle {
        font-size: 16px;
    }

    .c-info {
        gap: 12px;
    }

    .contact-details {
        gap: 12px;
    }

    .orange-shade {
        position: absolute;
        left: 33px;
        top: 68px;
        width: 232px;
        height: 20px;
    }

    .checkout-subtitle {
        font-size: 16px;
    }

    .job-div1 {
        height: auto !important;
        padding: 24px;
        gap: 24px;
        border-top-left-radius: 12px;
        border-top-right-radius: 12px;
        border-bottom-left-radius: 0px;
        height: auto !important;
    }

    .job-div2 {
        height: auto !important;
        padding: 24px;
        border-top-right-radius: 0px;
        border-bottom-right-radius: 12px;
        border-bottom-left-radius: 12px;
    }

    .new-input {
        flex-direction: column;
        gap: 16px;
    }

    .option-div {
        flex-wrap: wrap;
        gap: 16px !important;
    }

    .captcha-img {
        justify-content: center;
    }

    .services-txt {
        font-size: 16px !important;
    }

    .job-title {
        font-size: 24px;
    }

    .col-rev {
        flex-direction: column-reverse;
    }

    .sl_sec1 {
        background: url(../img/mob_sl_sec1.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
    }

    .sl_sec2 {
        background: url(../img/mob_sl_bg.png) #FBFCFF;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
    }

    .td_sec2 {
        background: url(../img/mob_td_bg.png) #FBFCFF;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
    }

    .inner_div {
        padding-top: 121px;
        padding-bottom: 40px;
        padding-right: 24px;
        padding-left: 24px;
    }

    .in_one,
    .sl_pp {
        width: auto;
    }

    .in_two {
        gap: 12px;
    }

    .sl_tt {
        color: var(--Other-Dark-Blue, #070034);
        text-align: center;
        font-family: "Darker Grotesque";
        font-size: 48px;
        font-style: normal;
        font-weight: 700;
        line-height: 100%;
        text-transform: uppercase;
        align-self: stretch;
    }
    .sl_tt::before {
        content: url(../img/mob_sl_rec.png);
        position: absolute;
        right: 40px;
        bottom: 2px;
        z-index: -1;
    }

    .tt_tt {
        color: var(--Other-Dark-Blue, #070034);
        text-align: center;
        font-family: "Darker Grotesque";
        font-size: 48px;
        font-style: normal;
        font-weight: 700;
        line-height: 100%;
        text-transform: uppercase;
        align-self: stretch;
    }

    .tt_tt::before {
        content: url(../img/tl_mob_rec.png);
        position: absolute;
        right: 40px;
        bottom: 2px;
        z-index: -1;
    }

    .sl_pp {
        color: #232323;
        text-align: center;
        font-family: "Darker Grotesque";
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: 112%;
        letter-spacing: 0.32px;
        align-self: stretch;
    }

    .org_btn {
        width: 100%;
        color: var(--Nuetral-Almost-White, #FAFAFA);
        font-family: "Darker Grotesque";
        font-size: 16px;
        font-style: normal;
        font-weight: 800;
        line-height: normal;
        letter-spacing: 0.48px;
        text-transform: uppercase;
    }

    .org_btn:hover {
        
        color: var(--Accent-Orange-Accent, #FE9B01);

        /* Extra Bold/Capt Medium */
        font-family: "Darker Grotesque";
        font-size: 16px;
        font-style: normal;
        font-weight: 800;
        line-height: normal;
        letter-spacing: 0.48px;
        text-transform: uppercase;
    }
    

    .grey_btn {
        width: 100%;
        color: var(--Accent-Orange-Accent, #FE9B01);
        font-family: "Darker Grotesque";
        font-size: 16px;
        font-style: normal;
        font-weight: 800;
        line-height: normal;
        letter-spacing: 0.48px;
        text-transform: uppercase;
    }

    .button_div {
        width: 100%;
        gap: 8px;
    }

    .lang_tt {
        color: var(--Other-Dark-Blue, #070034);
        text-align: center;
        font-family: "Darker Grotesque";
        font-size: 40px;
        font-style: normal;
        font-weight: 700;
        line-height: 100%;
        text-transform: capitalize;
    }

    .lang_sec {
        padding: 32px 24px 0px 24px;
        gap: 24px;
    }

    .act_lng {
        display: flex;
        width: auto;
        justify-content: center;
        align-items: center;
        align-content: center;
        gap: 20px;
        flex-wrap: wrap;
    }

    .trans_pp {
        width: 146px;
    }

    /*  */

    .ct_sec3 {
        padding: 32px 24px;
        background: #FBFCFF;
    }

    .inn_sec3 {
        width: auto;
        gap: 24px;
    }


    .below_sec3 {
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 16px;
        flex-direction: column;
    }

    .par_box {
        display: flex;
        width: auto;
        align-items: flex-start;
        gap: 16px;
    }

    .box_tt {
        color: var(--Accent-Orange-Accent, #FE9B01);
        font-family: "Gochi Hand";
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 98%;
        letter-spacing: 0.32px;
        margin-bottom: 4px;
    }

    .other_boxtt {
        color: var(--Other-Dark-Blue, #070034);
        font-family: "Darker Grotesque";
        font-size: 24px;
        font-style: normal;
        font-weight: 700;
        line-height: 100%;
        text-transform: capitalize;
        margin-bottom: 8px;
    }

    .box_pppp {
        color: var(--Nuetral-Dark-Gray, #232323);
        font-family: "Darker Grotesque";
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: 112%;
        letter-spacing: 0.32px;
        margin-bottom: 0;
    }

    .ct3_tt {
        color: var(--Other-Dark-Blue, #070034);
        font-family: "Darker Grotesque";
        font-size: 40px;
        font-style: normal;
        font-weight: 700;
        line-height: 100%;
        text-transform: capitalize;
    }

    .ct_tt {
        color: var(--Nuetral-Almost-White, #FAFAFA);
        text-align: center;
        font-family: "Darker Grotesque";
        font-size: 40px;
        font-style: normal;
        font-weight: 700;
        line-height: 100%;
        /* 40px */
        text-transform: capitalize;
        align-self: stretch;
    }

    .ct_pp {
        color: var(--Nuetral-Light-Gray, #EAEAEA);
        text-align: center;
        font-family: "Darker Grotesque";
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: 112%;
        letter-spacing: 0.32px;
    }

    .inin_ct {
        gap: 12px;
    }

    .inner_one_ct {
        width: auto;
        gap: 24px;
    }

    .ct_sec7 {
        padding: 48px 24px;
    }

    .white_btnnn {
        color: var(--Nuetral-Almost-White, #FAFAFA);
        font-family: "Darker Grotesque";
        font-size: 16px;
        font-style: normal;
        font-weight: 800;
        line-height: normal;
        letter-spacing: 0.48px;
        text-transform: uppercase;
        width: 100%;
    }

    .ct3_tt::before {
        content: url(../img/text_bg_mob.png);
        position: absolute;
        right: -3px;
        bottom: 2px;
        z-index: -1;
    }

    .ct_sec2 {
        flex-direction: column-reverse;
    }

    .bullet_div {
        gap: 8px;
    }

    .right_ct {
        gap: 24px;
        margin: 0;
        width: auto;
    }

    .small_right_text {
        color: var(--Nuetral-Almost-White, #FAFAFA);
        font-family: "Darker Grotesque";
        font-size: 24px;
        font-style: normal;
        font-weight: 700;
        line-height: 100%;
        /* 24px */
        text-transform: capitalize;
    }

    .big_right_text {
        color: var(--Nuetral-Almost-White, #FAFAFA);
        font-family: "Darker Grotesque";
        font-size: 40px;
        font-style: normal;
        font-weight: 700;
        line-height: 100%;
        /* 40px */
        text-transform: capitalize;
        align-self: stretch;
    }

    .mob_pad {
        padding: 32px 24px 24px 24px;
    }

    .marfor_mob {
        margin-left: 24px;
        margin-bottom: 24px;
    }

    .sec2_crd {
        display: flex;
        width: 327px;
        padding: 24px;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        gap: 12px;
        background: url(../img/mob_bluecrd.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
    }

    .sec2_tt {
        color: var(--Accent-Orange-Accent, #FE9B01);
        font-family: "Gochi Hand";
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 98%;
        letter-spacing: 0.32px;
    }

    .sec2_tt_second {
        font-family: "Darker Grotesque";
        font-size: 24px;
        font-style: normal;
        font-weight: 700;
        line-height: 100%;
        /* 24px */
        text-transform: capitalize;
        margin-bottom: 8px;
    }

    .sec2_pp {
        color: var(--Nuetral-Light-Gray, #EAEAEA);
        font-family: "Darker Grotesque";
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: 112%;
        letter-spacing: 0.32px;
    }

    .ben_title_sec {
        width: auto;
        gap: 12px;
    }

    .ben_tt {
        color: var(--Other-Dark-Blue, #070034);
        text-align: center;
        font-family: "Darker Grotesque";
        font-size: 40px;
        font-style: normal;
        font-weight: 700;
        line-height: 100%;
        /* 40px */
        text-transform: capitalize;
    }

    .ben_pp {
        color: var(--Nuetral-Dark-Gray, #232323);
        text-align: center;
        font-family: "Darker Grotesque";
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: 112%;
        /* 17.92px */
        letter-spacing: 0.32px;
        align-self: stretch;
    }

    .ct_sec5 {
        padding: 44px 0px;
        background: url(../img/mob_sec5_ct.png), #FAFBFC;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
    }
    .ct_sec5 .hs4_card .hs4_card_subtitle {
        margin-bottom :0;
    }
    .ct_sec5 .hs4_card {
    height: 296px;
}


    .ben_part_box {
        display: flex;
        width: 327px;
        padding: 24px 24px 32px 24px;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 24px;
    }

    .ben_box_tt {
        color: var(--Other-Dark-Blue, #070034);
        font-family: "Darker Grotesque";
        font-size: 24px;
        font-style: normal;
        font-weight: 700;
        line-height: 100%;
        /* 24px */
        text-transform: capitalize;
    }

    .ben_box_pp {
        color: var(--Nuetral-Dark-Gray, #232323);
        text-align: center;
        font-family: "Darker Grotesque";
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: 112%;
        /* 17.92px */
        letter-spacing: 0.32px;
        align-self: stretch;
    }

    .box_in_con {
        gap: 8px;
    }

    .size_img {
        width: 112px;
        height: 112px;
    }

    .ct_sec1 {
        padding-top: 129px;
        padding-bottom: 307px;
        background: url(../img/ct1_mob.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
    }
    .ct_lady {
        background: url(../img/lady_ct.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        width: 100%;
        height: 282px;
        bottom: 0;
        right: 0;
        position: absolute;
        border-radius: 88px 0px 0px 0px;
    }

    .st_lady {
        background: url(../img/st_sec1_lady_mob.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        width: 100%;
        height: 282px;
        bottom: 0;
        right: 0;
        position: absolute;
        border-radius: 88px 0px 0px 0px;
    }

    .sec1_ct {
        gap: 12px;
        padding-left: 24px;
        padding-right: 24px;
    }

    .sec1_tt_ct {
        color: var(--Accent-Orange-Accent, #FE9B01);
        font-family: "Gochi Hand";
        font-size: 24px;
        font-style: normal;
        font-weight: 400;
        line-height: 98%;
        letter-spacing: 0.48px;
    }

    .ct_main_tt {
        color: var(--Other-Dark-Blue, #070034);
        font-family: "Darker Grotesque";
        font-size: 48px;
        font-style: normal;
        font-weight: 700;
        line-height: 100%;
        /* 48px */
        text-transform: uppercase;
        align-self: stretch;
        width: auto;
    }

    .ct_main_tt::before {
        content: url(../img/ct_rec_mob.png);
        position: absolute;
        left: 23px;
        bottom: 50px;
        z-index: -1;
    }

    .sec1_pp_ct {
        color: var(--Nuetral-Dark-Gray, #232323);
        font-family: "Darker Grotesque";
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: 112%;
        /* 17.92px */
        letter-spacing: 0.32px;
        align-self: stretch;
        width: auto;
    }

    .join_text {
        color: var(--Other-Dark-Blue, #070034);
        font-family: "Darker Grotesque";
        font-size: 40px;
        font-style: normal;
        font-weight: 700;
        line-height: 100%;
        text-transform: capitalize;
    }

    .join_text::before {
        content: url(../img/text_bg_mob.png);
        position: absolute;
        right: 4px;
        bottom: 2px;
        z-index: -1;
    }

    .join_inn_sec1 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 12px;
        width: auto;
        height: unset;
    }

    .joinus_ontt {
        color: var(--Accent-Orange-Accent, #FE9B01);
        text-align: center;
        font-family: "Gochi Hand";
        font-size: 24px;
        font-style: normal;
        font-weight: 400;
        line-height: 98%;
        /* 23.52px */
        letter-spacing: 0.48px;
    }

    .joinus_tt {
        color: var(--Other-Dark-Blue, #070034);
        text-align: center;
        font-family: "Darker Grotesque";
        font-size: 48px;
        font-style: normal;
        font-weight: 700;
        line-height: 100%;
        /* 48px */
        text-transform: uppercase;
        align-self: stretch;
    }

    .joinus_tt::before {
        content: url(../img/joinus_rec_mob.png);
        position: absolute;
        right: 32px;
        bottom: 78px;
        z-index: -1;
    }
    

    .joinus_pp {
        color: #232323;
        text-align: center;
        font-family: "Darker Grotesque";
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: 112%;
        /* 17.92px */
        letter-spacing: 0.32px;
        align-self: stretch;
        width: auto;
    }

    .join_sec1 {
        background: url(../img/mob_joinus_bg.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        position: relative;
        padding: 129px 24px 437px 24px;
    }

    .sec3_js_in {
        width: auto;
        gap: 24px;
        padding: 0px 24px;
    }

    .first_in3 {
        gap: 12px;
    }

    .second_in3 {
        gap: 16px;
    }

    .sec3_tt {
        color: var(--Nuetral-Almost-White, #FAFAFA);
        font-family: "Darker Grotesque";
        font-size: 40px;
        font-style: normal;
        font-weight: 700;
        line-height: 100%;
        text-transform: capitalize;
        align-self: stretch;
    }

    .sec3_pp {
        color: var(--Nuetral-Light-Gray, #EAEAEA);
        font-family: "Darker Grotesque";
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: 112%;
        /* 17.92px */
        letter-spacing: 0.32px;
        align-self: stretch;
    }

    .joinus3_crd_pp {
        color: var(--Nuetral-Light-Gray, #EAEAEA);
        font-family: "Darker Grotesque";
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: 112%;
        /* 17.92px */
        letter-spacing: 0.32px;
    }

    .join_sec3 {
        padding: 32px 0px 0px 0px;
        background: url(../img/mob_joinus_sec3_bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    }

    .sec4os_in {
        width: auto;
        gap: 12px;
    }

    .sec4os_tt {
        color: var(--Nuetral-Almost-White, #FAFAFA);
        font-family: "Darker Grotesque";
        font-size: 40px;
        font-style: normal;
        font-weight: 700;
        line-height: 100%; 
        text-transform: capitalize;
        align-self: stretch;
    }
    .sec4os_pp {
        color: var(--Nuetral-Light-Gray, #EAEAEA);
        font-family: "Darker Grotesque";
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: 112%; /* 17.92px */
        letter-spacing: 0.32px;
    }

    .ourstory_sec4 {
                padding: 32px 24px 0px 24px;
                background: url(../img/mob_ourstory_sec4_bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    }

    .os_sec2_in ,.ossec2_crd {
        width: auto;
    }
    .os_in_tt {
        color: var(--Other-Dark-Blue, #070034);
        font-family: "Darker Grotesque";
        font-size: 40px;
        font-style: normal;
        font-weight: 700;
        line-height: 100%; /* 40px */
        text-transform: capitalize;
        align-self: stretch;
    }
    .os_in_pp {
        color: var(--Nuetral-Dark-Gray, #232323);
        font-family: "Darker Grotesque";
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: 112%; /* 17.92px */
        letter-spacing: 0.32px;
        align-self: stretch;
    }

    .oscrd_pp {
        color: var(--Nuetral-Dark-Gray, #232323);
        font-family: "Darker Grotesque";
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: 112%; /* 17.92px */
        letter-spacing: 0.32px;
        align-self: stretch;
    }
    .ossec2_crd {
        gap: 8px;
    }
    .ossec2_crd>img {
        width: 36px;
        height: 36px;
    } 
    .os_sec2_in {
        gap: 24px;
        padding: 0px 24px;
    }
    .ossec2_second {
        gap: 16px;
    }

    .or_sec4_in {
        flex-direction: column-reverse;
        gap: 24px;
    }
    .ourstory_sec4_man {
        width: 100%;
        height: 280px;
        border-radius: 0px 88px 0px 0px;
        background: url(../img/mob_ourstory_sec4_man.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    }

    .ct_sec4 {
        padding: 32px 24px 210px 24px;
        background: url(../img/mob_sec4_bg.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center top;
    }
    .st_sec4 {
        padding: 32px 24px 210px 24px;
        background: url(../img/st_sec4_bg_mob.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center top;
    }
    .sec4ct_in {
        gap: 12px;
        width: auto;
    }

    .sec4_ct_tt {
        color: var(--Nuetral-Almost-White, #FAFAFA);

        /* H/H3 */
        font-family: "Darker Grotesque";
        font-size: 40px;
        font-style: normal;
        font-weight: 700;
        line-height: 100%; /* 40px */
        text-transform: capitalize;
    }

    .sec4_ct_pp {
        color: var(--Nuetral-Light-Gray, #EAEAEA);

        /* Medium/Body Medium */
        font-family: "Darker Grotesque";
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: 112%; /* 17.92px */
        letter-spacing: 0.32px;
        align-self: stretch;
    }

    .sec6_ct_in {
        gap: 12px;
        width: auto;
    }
    .sec6_ct_tt {
        color: var(--Other-Dark-Blue, #070034);

        /* H/H3 */
        font-family: "Darker Grotesque";
        font-size: 40px;
        font-style: normal;
        font-weight: 700;
        line-height: 100%; /* 40px */
        text-transform: capitalize;
    }

    .sec6_ct_pp {
        color: var(--Nuetral-Dark-Gray, #232323);
        font-family: "Darker Grotesque";
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: 112%; /* 17.92px */
        letter-spacing: 0.32px;
    }
    .ct_sec6 {
        padding: 32px 24px 202px 24px;
        background: url(../img/mob_sec6_bg.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center top;
    }

    .st_sec6 {
        padding: 32px 24px 202px 24px;
        background: url(../img/st_sec6_bg_mob.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center top;
    }
    .joinsec3_in {
        flex-direction: column;
        gap: 24px;
    }

    .joinus_man {
        background: url(../img/joinus_man.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        border-radius: 88px 0px 0px 0px;
        width: 100%;
        height: 275px;
        margin-right: -24px;
    }

    .ourstory_sec2 {
        flex-direction: column;
        gap: 24px;
        padding: 32px 0px ;
        align-items: unset;
        background: #FBFCFF;
    }

    .os_sec2_left {
        border-radius: 0px 88px 0px 0px ;
        width: calc(100% - 48px);
        height: 214px;
        background: url(../img/ourstory_mob_left.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
    }

    .os_sec2_right {
        height: 130px;
        width: calc(100% - 24px);
        background: url(../img/ourstory_mob_right.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: left center;
        margin-left: auto;
    }
    .sec1_os_inn {
        gap: 12px;
        width: auto;
    }

    .os_tt111 {
        color: var(--Accent-Orange-Accent, #FE9B01);

        /* Hand Written Medium */
        font-family: "Gochi Hand";
        font-size: 24px;
        font-style: normal;
        font-weight: 400;
        line-height: 98%; /* 23.52px */
        letter-spacing: 0.48px;
    }

    .os_tts   {
        color: var(--Other-Dark-Blue, #070034);

        /* H/H1 Moble */
        font-family: "Darker Grotesque";
        font-size: 48px;
        font-style: normal;
        font-weight: 700;
        line-height: 100%; /* 48px */
        text-transform: uppercase;
        position: relative;
    z-index: 1;
    }
    .os_tts::before {
        content: url(../img/ourstory_tt_mob.png);
        position: absolute;
        right: 41px;
        bottom: 49px;
        z-index: -1;
    }

    .os_pps {
        color: var(--Nuetral-Dark-Gray, #232323);

        /* Medium/Body Medium */
        font-family: "Darker Grotesque";
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: 112%; /* 17.92px */
        letter-spacing: 0.32px;
        width: auto;
    }

    .ourstory_sec1 {
        padding: 129px 24px 341px 24px;
        background: url(../img/mobourstory_sec1_bg.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
    }

    .os_sec1_lady {
        background: url(../img/mob_oustory_sec1_lady.png);
        background-size: cover;
        background-position: center top;
        background-repeat: no-repeat;
        position: absolute;
        bottom: 0px;
        right: 0px;
        width: calc(100% - 24px);
        height: 317px;
        border-top-left-radius: 88px;
        z-index: 2;
    }

    .crd_tt {
        color: var(--Other-Dark-Blue, #070034);

        /* H/H5 */
        font-family: "Darker Grotesque";
        font-size: 24px;
        font-style: normal;
        font-weight: 700;
        line-height: 100%; /* 24px */
        text-transform: capitalize;
    }

    .crd_pp {
        color: var(--Nuetral-Dark-Gray, #232323);

        /* Medium/Body Medium */
        font-family: "Darker Grotesque";
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: 112%; /* 17.92px */
        letter-spacing: 0.32px;
        align-self: stretch;
    }
    .inner_crd {
            gap: 8px;
    }
    .ourstory_crd {
        gap: 12px;
        width: 327px;
    }
    .iconforphone {
        width: 88px !important;
        height: 88px;
    }

    .ourstory_sec3 {
        padding-top: 0px;
        padding-bottom: 265px;
        background: url(../img/mob_ourstory_sec3_bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    } 

    .ourstory_sec3_lady {
        background: url(../img/mob_sec3_lady.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center top;
        position: absolute;
        width: calc(100% - 24px);
        height: 177px;
        left: 0 !important;
        bottom: 32px !important;
        right: unset;
        top: unset;
        border-radius: 0px 0px 88px 0px ;
    }

    .hs4_title {
        color: var(--Other-Dark-Blue, #070034);
        text-align: center;

        /* H/H3 */
        font-family: "Darker Grotesque";
        font-size: 40px;
        font-style: normal;
        font-weight: 700;
        line-height: 100%; /* 40px */
        text-transform: capitalize;
        margin-bottom: 12px;
        margin-left: 24px;
        margin-right: 24px;
    }
    .hs4_subtitle {
        color: var(--Nuetral-Dark-Gray, #232323);
        text-align: center;

        /* Medium/Body Medium */
        font-family: "Darker Grotesque";
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: 112%; /* 17.92px */
        letter-spacing: 0.32px;
        margin-bottom: 24px;
        width: fit-content;
        margin-left: 24px;
        margin-right: 24px;
    }
    .hs4 {
        padding-top: 32px;
        padding-bottom: 32px;
        background: #FAFAFA;
    }

    .joinus_video1 {
        border-radius: 0px 88px 0px 0px;
        width: 234px;
        height: 294px;
        position: absolute;
        bottom: 0;
        left: 0;
        z-index: 2;
    } 
    .joinus_video2 {
        border-radius: 175px 0px 0px 0px;
        width: 120px;
        height: 413px;
        position: absolute;
        bottom: 0;
        right: 0;
        z-index: 2;
    }

}


@media only screen and (min-width: 1200px) and (max-width:1348px) {
    .act_lng {
        width: auto;
        gap: 29px 60px;
    }

    .below_sec3 {
        gap: 48px;
    }

    .right_ct {
        margin-left: 55px;
    }

    .sec2_crd {
        width: 282px;
    }


    .ct_lady,.st_lady {
        width: 620px;
        height: 630px;
        right: 54px;
    }
    .left_orange {
        top: -66px;
        left: -100px;
    }
    .sec1_ct {
        margin-left: 54px;
    }
    .ct_sec1 {
        padding-top: 234px;
    }
    .top_orange {
        height: 138px;
        width: 1000px;
    }
    .ourstory_crd {
        width: 338px;
    }
    .ourstory_sec3_lady {
        width: 492px;
    }

    .ourstory_sec4_man {
        width: 660px;
    }
    .joinus_man {
        width: 664px;
    }
    .joinsec3_in {
        gap: 48px;
    }

    .ct_sec4,.st_sec4 {
        background-position: left -390px top;
    }

    .ct_sec6,.st_sec6 {
        background-position: right -390px top;
    }

    .os_sec1_lady {
        width: 415px;
        right: 44px;
    }
    
    .sec1_os_inn {
        margin-left: 50px;
    }
    .joinus_video1 {
        width: 260px;
    }
    .joinus_video2 {
        width: 260px;
    }
    .bottom_org_ju {
        left: -84px;
    }
    .right_org_ju {
        background-position: left center;
        width: 93px;
    }

    .ct_org_bottom {
        background-position: right center;
        width: 28px;

    }

    .ct_org_top {
        background-position: right center;
        width: 470px;
        height: 158px;
    }



}

@media only screen and (min-width: 1349px) and (max-width:1439px) {

    .act_lng {
        width: auto;
        gap: 29px 66px;
    }

    .below_sec3 {
        gap: 53px;
    }

    .right_ct {
        margin-left: 80px;
    }

    .sec2_crd {
        width: 296px;
    }



    .ct_lady,.st_lady {
        width: 620px;
        height: 630px;
        right: 54px;
    }
    .left_orange {
        top: -66px;
        left: -100px;
    }
    .sec1_ct {
        margin-left: 54px;
    }
    .ct_sec1 {
        padding-top: 234px;
    }
    .top_orange {
        height: 138px;
        width: 1000px;
    }

    .ourstory_crd {
        width: 338px;
    }
    .ourstory_sec3_lady {
        width: 492px;
    }

    .ourstory_sec4_man {
        width: 660px;
    }
    .joinus_man {
        width: 672px;
    }
    .joinsec3_in {
        gap: 78px;
    }

    .ct_sec4,.st_sec4 {
        background-position: left -390px top;
    }
    
    .ct_sec6,.st_sec6 {
        background-position: right -390px top;
    }
    .os_sec1_lady {
        width: 445px;
        right: 57px;
    }
    .sec1_os_inn {
        margin-left: 16px;
    }

    .joinus_video1 {
        width: 260px;
    }
    .joinus_video2 {
        width: 260px;
    }
    .bottom_org_ju {
        left: -84px;
    }
    .right_org_ju {
        background-position: left center;
        width: 93px;
    }

    .ct_org_bottom {
        background-position: right center;
        width: 46px;

    }

    .ct_org_top {
        background-position: right center;
        width: 522px;
        height: 158px;
    }

    

}

@media only screen and (min-width: 1440px) and (max-width:1499px) {
    .act_lng {
        width: auto;
    }

    .below_sec3 {
        gap: 70px;
    }

    .sec2_crd {
        width: 318px;
    }


    .ct_lady,.st_lady {
        width: 734px;
        height: 630px;
        right: 54px;
    }
    .left_orange {
        top: -66px;
        left: -90px;
    }
    .sec1_ct {
        margin-left: 54px;
    }
    .ct_sec1 {
        padding-top: 234px;
    }
    .top_orange {
        height: 138px;
        width: 1000px;
    }
    .ourstory_crd {
        width: 365px;
    }
    .ourstory_sec3_lady {
        width: 540px;
    }


    .ourstory_sec4_man {
            width: 770px;
    }
    .joinus_man {
        width: 740px;
    }

    .os_sec1_lady {
        width: 523px;
        right: 57px;
    }
    .sec1_os_inn {
        margin-left: 45px;
    }

    .joinus_video1 {
        width: 300px;
    }
    .joinus_video2 {
        width: 300px;
    }
    .bottom_org_ju {
        left: 100px;
    }

    .right_org_ju {
        background-position: left center;
        width: 93px;
    }

    .ct_org_bottom {
        background-position: right center;
        width: 46px;

    }

    .ct_org_top {
        background-position: right center;
        width: 522px;
        height: 158px;
    }
    
    
}

@media only screen and (min-width: 1500px) and (max-width:1599px) {
    .act_lng {
        width: auto;
    }
    .ct_lady,.st_lady {
        width: 817px;
        height: 630px;
        right: 54px;
    }
    .left_orange {
        left: -75px;
        top: -66px;
    }
    .sec1_ct {
        margin-left: 94px;
    }
    .ct_sec1 {
        padding-top: 234px;
    }
    .top_orange {
        height: 138px;
        width: 1084px;
    }
    .ourstory_crd {
        width: 365px;
    }
    .joinus_man {
        width: 830px;
    }

    .os_sec1_lady {
        width: 578px;
        right: 30px;
    }
    .sec1_os_inn {
        margin-left: 98px;
    }

    .joinus_video1 {
        width: 350px;
    }
    .joinus_video2 {
        width: 340px;
    }
    .bottom_org_ju {
        left: 130px;
    }

    .right_org_ju {
        background-position: left center;
        width: 100px;
    }

    .ct_org_bottom {
        background-position: right center;
        width: 16px;
    }

    .ct_org_top {
        background-position: right center;
        width: 522px;
    }
    
    
}

@media only screen and (min-width: 1600px) and (max-width:1699px) {
    .ct_lady,.st_lady {
        width: 817px;
        height: 630px;
    }
    .left_orange {
        top: -66px;
        left: -67px;
    }
    .sec1_ct {
        margin-left: 50px;
    }
    .ct_sec1 {
        padding-top: 234px;
    }
    .top_orange {
        height: 140px;
    }
    .top_orange {
        height: 138px;
        width: 1084px;
    }
    .ourstory_crd {
        width: 365px;
    }
    .joinus_man {
        margin-right: -80px;
    }
    .os_sec1_lady {
        width: 578px;
    }
    .sec1_os_inn {
        margin-left: 68px;
    }
    .joinus_video1 {
        width: 400px;
    }
    .joinus_video2 {
        width: 388px;
    }
    .bottom_org_ju {
        left: 174px;
    }

    .ct_org_bottom {
        background-position: right center;
        width: 60px;
    }

    .ct_org_top {
        background-position: right center;
        width: 522px;
    }
}

@media only screen and (min-width: 1700px) and (max-width:1799px) {
    .ct_lady,.st_lady {
            width: 830px;
    }
    .left_orange {
        left: -73px;
    }
    .top_orange {
        height: 156px;
        width: 1143px;
    }
    .ourstory_sec3_lady {
        width: 635px;
    }
    .joinus_man {
        margin-right: -130px;
    }
    .joinus_video1 {
        width: 411px;
    }
    .ct_org_bottom {
        background-position: right center;
        width: 93px;
    }

    .ct_org_top {
        background-position: right center;
        width: 567px;
    }
}

@media only screen and (min-width: 1800px) and (max-width:1919px) {
    .left_orange {
        left: -35px;
    }
    .ourstory_sec3_lady {
        width: 635px;
    }
    .joinus_man {
        margin-right: -180px;
    }

    .ct_org_bottom {
        background-position: right center;
        width: 128px;
    }
}