.desktop_none {
    display: none;
}

.mobile_none {
    display: block;
}

.desktop_nonet {
    display: none;
}

.mobile_nonet {
    display: block;
}
.main_swipe_section {
    display: flex;
    align-items: flex-start;
    gap: 40px;
    max-width: 1280px;
    width: 100%;
}
.box_box3 {
    display: flex;
    max-width: 400px;
    width: 100%;
    padding: 4px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 24px;
    border-radius: 20px;
    background: linear-gradient(45deg,
            #F8660C 0%,
            #FF9A5A 20%,
            #FFCDAE 50%,
            #FF9A5A 80%,
            #F8660C 100%);
    box-shadow: 0 76px 47px 0 rgba(0, 0, 0, 0.04), 0 44.749px 24.515px 0 rgba(0, 0, 0, 0.03), 0 22.982px 11.506px 0 rgba(0, 0, 0, 0.02), 0 9.242px 5.038px 0 rgba(0, 0, 0, 0.02), 0 2.067px 2.181px 0 rgba(0, 0, 0, 0.01);
}
.box_box2 {
    display: flex;
    max-width: 400px;
    width: 100%;
    padding: 4px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 24px;
    border-radius: 20px;
    background: linear-gradient(90deg,
            #F8660C 0%,
            #FF9A5A 20%,
            #FFCDAE 50%,
            #FF9A5A 80%,
            #F8660C 100%);
    box-shadow: 0 76px 47px 0 rgba(0, 0, 0, 0.04), 0 44.749px 24.515px 0 rgba(0, 0, 0, 0.03), 0 22.982px 11.506px 0 rgba(0, 0, 0, 0.02), 0 9.242px 5.038px 0 rgba(0, 0, 0, 0.02), 0 2.067px 2.181px 0 rgba(0, 0, 0, 0.01);
}

.box_box {
    display: flex;
    max-width: 400px;
    width: 100%;
    padding: 4px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 24px;
    border-radius: 20px;
    background: linear-gradient(135deg,
            #F8660C 0%,
            #FF9A5A 20%,
            #FFCDAE 50%,
            #FF9A5A 80%,
            #F8660C 100%);
    box-shadow: 0 76px 47px 0 rgba(0, 0, 0, 0.04), 0 44.749px 24.515px 0 rgba(0, 0, 0, 0.03), 0 22.982px 11.506px 0 rgba(0, 0, 0, 0.02), 0 9.242px 5.038px 0 rgba(0, 0, 0, 0.02), 0 2.067px 2.181px 0 rgba(0, 0, 0, 0.01);
}
.inside_box_box {
    border-radius: 20px;
    width: 100%;
    display: flex;
padding: 32px;
flex-direction: column;
justify-content: center;
align-items: flex-start;
gap: 24px;
background: var(--Base-White, #FFF);

}
.upper_boxt {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    align-self: stretch;
}
.upper_boxt h4{
    color: var(--Base-Off-Black, #0F0F0F);

    /* H/H4 */
    font-family: Lato;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%; /* 36px */
    letter-spacing: -0.5px;
    text-transform: capitalize;
    align-self: stretch;
    margin-bottom: 0px;
}
.apart_div {
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-self: stretch;
}
.green_capsule {
    display: flex;
    width: 114px;
    height: 34px;
    padding: 10px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 100px;
border: 1px solid #79D49C;
background: #E9FCEC;
color: #2A802E;

/* P/Small */
font-family: Lato;
font-size: 13px;
font-style: normal;
font-weight: 700;
line-height: normal;
margin-bottom: 0px;
}
.apart_div img {
    width: 59px;
    height: 58px;
    object-fit: contain;
}
.middle_boxt {
    display: flex;
align-items: center;
gap: 8px;
}
.middle_boxt h5{
    color: var(--Base-03, #BDBDBD);

    /* P/Small */
    font-family: Lato;
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    display: flex;
width: 36px;
height: 42px;
flex-direction: column;
justify-content: flex-end;
margin-bottom: 0px;
}
.middle_boxt h6{
    color: var(--Base-Off-Black, #0F0F0F);
    font-feature-settings: 'liga' off, 'clig' off;
    
    /* H/H2 */
    font-family: Lato;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%; /* 60px */
    text-transform: capitalize;
    margin-bottom: 0px;
}
.last_section {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 5px;
    align-self: stretch;
}
.single_linet {
    display: flex;
    align-items: center;
    gap: 8px;
    align-self: stretch;
}
.single_linet_p {
    color: var(--Base-01, #383838)!important;

    /* P/Standard */
    font-family: Lato!important;
    font-size: 15px!important;
    font-style: normal!important;
    font-weight: 400!important;
    line-height: 188%!important;
    margin-bottom: 0%;
}
.checkout_section {
    padding: 180px 24px 80px 24px;
}

.inner_checkout {
    margin-left: auto;
    margin-right: auto;
    max-width: 1258px;
    width: 100%;
    display: flex;
    align-items: flex-start;
    gap: 24px;
}

.left_checkout {
    display: flex;
    max-width: 716px;
    width: 100%;
    padding: 32px 32px 40px 32px;
    flex-direction: column;
    align-items: center;
    gap: 24px;
    align-self: stretch;
    border-radius: 8px;
    border: 1px solid var(--Base-04, #E9E9E9);
    background: var(--Base-Off-White, #FAFAFA);

    /* Top Nav Shadow */
    box-shadow: 0 2px 54px 0 rgba(0, 0, 0, 0.07), 0 1.296px 31.625px 0 rgba(0, 0, 0, 0.05), 0 0.77px 17.2px 0 rgba(0, 0, 0, 0.04), 0 0.4px 8.775px 0 rgba(0, 0, 0, 0.04), 0 0.163px 4.4px 0 rgba(0, 0, 0, 0.03), 0 0.037px 2.125px 0 rgba(0, 0, 0, 0.02);
}

.left_checkout h1 {
    color: var(--Base-Off-Black, #0F0F0F);
    text-align: center;
    font-feature-settings: 'liga'off, 'clig'off;

    /* H/H3 */
    font-family: Lato;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    /* 48px */
    text-transform: capitalize;
    align-self: stretch;
    margin-bottom: 0px;
}

.middle_checkout {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 24px;
    align-self: stretch;
}

.single_col_t {
    display: flex;
    align-items: flex-start;
    gap: 24px;
    align-self: stretch;
}

.single_single_t {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
    flex: 1 0 0;
}

.single_single_t p {
    margin-bottom: 0px;
    color: var(--Base-01, #383838);

    /* P/Standard */
    font-family: Lato;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 188%;
    /* 28.2px */
    display: flex;
    height: 16px;
    flex-direction: column;
    justify-content: center;
    align-self: stretch;
}

.input_styles_t {
    width: 100%;
    display: flex;
    height: 48px;
    padding: 16px;
    align-items: center;
    align-self: stretch;
    border-radius: 4px;
    border: 1px solid var(--Base-04, #E9E9E9);
    background: var(--Base-White, #FFF);
}

.right_checkout {
    max-width: 518px;
    width: 100%;
    display: flex;
    padding: 32px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    border-radius: 8px;
    border: 1px solid var(--Base-04, #E9E9E9);
    background: var(--Base-Off-White, #FAFAFA);

    /* Top Nav Shadow */
    box-shadow: 0 2px 54px 0 rgba(0, 0, 0, 0.07), 0 1.296px 31.625px 0 rgba(0, 0, 0, 0.05), 0 0.77px 17.2px 0 rgba(0, 0, 0, 0.04), 0 0.4px 8.775px 0 rgba(0, 0, 0, 0.04), 0 0.163px 4.4px 0 rgba(0, 0, 0, 0.03), 0 0.037px 2.125px 0 rgba(0, 0, 0, 0.02);
}

.right_checkout h1 {
    color: var(--Base-Off-Black, #0F0F0F);
    text-align: center;
    font-feature-settings: 'liga'off, 'clig'off;

    /* H/H3 */
    font-family: Lato;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    /* 48px */
    text-transform: capitalize;
    margin-bottom: 0px;
}

.divider_t {
    height: 1px;
    width: 100%;
    background-color: #E9E9E9;
}

.add_delete_section {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
}

.each_social_solo {
    width: 100%;
    display: flex;
    align-items: center;
    gap: 14px;
    align-self: stretch;
    justify-content: space-between;
}

.social_img_t {
    width: 44.629px;
    height: 44px;
}

.last_scioo {
    display: flex;
    align-items: center;
    gap: 4px;
    align-self: stretch;
}

.left_last_socio {
    color: var(--BG-Black, #131616);
    font-family: Lato;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: 188%;
    margin-bottom: 0px;
}

.left_last_socio span {
    color: var(--Base-03, #BDBDBD);
    font-family: Lato;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: 188%;
    /* 28.2px */
    text-decoration-line: line-through;
    margin-bottom: 0px;
}

.right_last_socio {
    display: flex;
    align-items: center;
    gap: 2px;
}

.middle_socio {
    flex: 1 0 0;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.top_middle_socio {
    display: flex;
    height: 28px;
    align-items: center;
    gap: 8px;
    align-self: stretch;
}

.bottom_middle_socio {
    color: var(--Base-Off-Black, #0F0F0F);

    /* P/Small */
    font-family: Lato;
    font-size: 13px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    margin-bottom: 0px;
}

.bottom_middle_socio span {
    color: var(--Blue, #156EEB);

    /* P/Small */
    font-family: Lato;
    font-size: 13px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: auto;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
    margin-bottom: 0px;
}

.top_middle_socio p {
    color: var(--BG-Black, #131616);
    font-family: Lato;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: 188%;
    /* 28.2px */
    margin-bottom: 0px;
}

.top_middle_socio h2 {
    color: var(--Base-Success-Green, #47B147);
    text-align: center;

    /* P/Small */
    font-family: Lato;
    font-size: 13px;
    font-style: italic;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 0px;
}

.cal_section {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    align-self: stretch;
}

.apart_div,
.apart_div3,
.apart_div2 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-self: stretch;
}

.apart_div p {
    color: var(--Base-Off-Black, #0F0F0F);

    /* P/Standard (M) */
    font-family: Lato;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 188%;
    /* 28.2px */
    margin-bottom: 0px;
}

.apart_div2 p {
    color: var(--Base-Success-Green, #47B147);

    /* P/Standard (M) */
    font-family: Lato;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 188%;
    /* 28.2px */
    margin-bottom: 0px;
}

.apart_div3 p {
    color: var(--Base-Off-Black, #0F0F0F);

    /* H/H4 */
    font-family: Lato;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    /* 36px */
    letter-spacing: -0.5px;
    text-transform: capitalize;
    margin-bottom: 0px;
}

.promo_div_t {
    display: flex;
    align-items: flex-start;
    gap: 10px;
    align-self: stretch;
}

.input_styles_t::placeholder {
    color: var(--Base-01, #383838);

    /* P/Standard */
    font-family: Lato;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 188%;
    /* 28.2px */
}

.orange_button_t {
    height: 47px;
    display: flex;
    padding: 8px 30px;
    justify-content: center;
    align-items: center;
    border-radius: 999px;
    border: 2px solid var(--Primary, #F8660C);
    background: var(--Base-White, #FFF);
    box-shadow: 0 2px 4px 0 rgba(136, 144, 194, 0.20), 0 5px 15px 0 rgba(37, 44, 97, 0.15);
    color: var(--Primary, #F8660C);

    /* P/CTA */
    font-family: Lato;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 127%;
    /* 22.86px */
    text-transform: capitalize;
}

.orange_button_second_button {
    height: 47px;
    display: flex;
    padding: 8px 30px;
    justify-content: center;
    align-items: center;
    align-self: stretch;
    border-radius: 999px;
    background: var(--Primary, #F8660C);
    box-shadow: 0 2px 4px 0 rgba(136, 144, 194, 0.20), 0 5px 15px 0 rgba(37, 44, 97, 0.15);
    color: var(--Base-White, #FFF);

    /* P/CTA */
    font-family: Lato;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 127%;
    /* 22.86px */
    text-transform: capitalize;
}

.check_wale_div {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    align-self: stretch;
}

.single_check_t {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 16px;
    align-self: stretch;
}

.check_outside_t {
    padding: 3px;
}

.my_check_css {
    width: 18px;
    height: 18px;
    border: 2px solid #EE5921;
}

.my_check_css.form-check-input:checked {
    background-color: #EE5921;
    border-color: #EE5921;
}

.my_check_css.form-check-input:focus {
    box-shadow: none;
    border-color: #EE5921;
}

.check_pp {
    color: var(--Base-01, #383838);

    /* P/Small */
    font-family: Lato;
    font-size: 13px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    margin-bottom: 0px;
}

.check_pp span {
    color: var(--Base-01, #383838);

    /* P/Small */
    font-family: Lato;
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.second_span2 {
    color: var(--Link, #156EEB) !important;

    /* P/Small */
    font-family: Lato !important;
    font-size: 13px !important;
    font-style: normal !important;
    font-weight: 300 !important;
    line-height: normal !important;
}

.social_slider {
    width: 100%;
    overflow: hidden;
    padding: 80px 0 60px;
    position: relative;
    background: #fff;
}

.social_track {
    display: flex;
    align-items: center;
    gap: 200px;
    width: max-content;

    animation: socialScroll 34s linear infinite;
}



@keyframes socialScroll {
    from {
        transform: translateX(0);
    }

    to {
        transform: translateX(-50%);
    }
}

.sqaure_t {
    flex-shrink: 0;
    width: 71px;
    height: 70px;
}

.tirthak_modal {
    position: relative;
    display: flex;
    width: 510px;
    padding: 40px 32px 32px 32px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 40px;
    border-radius: 20px;
    border: 1px solid rgba(0, 0, 0, 0.10);
    background: var(--Base-White, #FFF);
    box-shadow: 20px 20px 20px 0 rgba(0, 0, 0, 0.08);
}

.tir_modalt {
    max-width: 510px;
}

.excl {
    width: 45px;
    height: 40px;
    margin-bottom: 24px;
}

.tirthak_modal h1 {
    color: var(--Base-Off-Black, #0F0F0F);
    text-align: center;

    /* H/H4 */
    font-family: Lato;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    /* 36px */
    letter-spacing: -0.5px;
    text-transform: capitalize;
    margin-bottom: 8px;
    align-self: stretch;
}

.tirthak_modal h2 {
    color: var(--Base-02, #727272);
    text-align: center;

    /* P/Standard */
    font-family: Lato;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 188%;
    /* 28.2px */
    align-self: stretch;
    margin-bottom: 0px;
}

.in_modalt {
    display: flex;
    flex-direction: column;
}

.for_index {
    z-index: 1001010101010;
}

.cross_t {
    position: absolute;
    top: 10px;
    right: 10px;
    border: none;
    background: none;
}

.section7_home {
    z-index: 1;
    position: relative;
    display: flex;
    padding: 80px 24px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 40px;
    align-self: stretch;
    background: linear-gradient(180deg, #FAFAFA 0%, #FFF 100%);
}

.svg_facebook {
    z-index: -1;
    position: absolute;
    left: 0px;
    bottom: -218px;
}

.svg_facebook2 {
    z-index: -1;
    position: absolute;
    right: 0px;
    bottom: -218px;
}

.top_7 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.top_7 h1 {
    color: var(--Dark-Orange, #F8660C);
    text-align: center;

    /* P/Subtitle */
    font-family: Lato;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 158%;
    /* 22.12px */
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-bottom: 8px;
}

.top_7 h2 {
    color: var(--Base-Off-Black, #0F0F0F);
    text-align: center;
    font-feature-settings: 'liga'off, 'clig'off;

    /* H/H2 */
    font-family: Lato;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    /* 60px */
    text-transform: capitalize;
    margin-bottom: 24px;
}

.top_7 h3 {
    color: var(--Base-02, #727272);
    text-align: center;

    /* P/Standard */
    font-family: Lato;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 188%;
    /* 28.2px */
    margin-bottom: 0px;
}

.middle_7 {
    display: flex;
    align-items: center;
    gap: 40px;
    max-width: 1436px;
    width: 100%;
}

.single_middle_7 {
    display: flex;
    max-width: 329px;
    width: 100%;
    flex-direction: column;
    align-items: center;
    gap: 37px;
}

.bottom_single_middle_7 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
}

.bottom_single_middle_7 h1 {
    color: var(--Base-Off-Black, #0F0F0F);
    text-align: center;

    /* H/H4 */
    font-family: Lato;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    /* 36px */
    letter-spacing: -0.5px;
    text-transform: capitalize;
    margin-bottom: 0px;
    align-self: stretch;
}

.bottom_single_middle_7 p {
    color: var(--Base-02, #727272);
    text-align: center;

    /* P/Standard */
    font-family: Lato;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 188%;
    /* 28.2px */
    align-self: stretch;
    margin-bottom: 0px;
}

.section3_home {
    background: #fff url(../img/section3_bg.png) center center / cover no-repeat;
    display: flex;
    padding: 40px 24px 80px 24px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 40px;
}

.diff_width {
    width: 706px;
}




.insta_cardt {
    max-width: 306px;
    width: 100%;
    min-height: 306px;
    padding: 25px;
    border-radius: 20px;
    border: 1px solid #F8F6F9;
    background: var(--Base-Off-White, #FAFAFA);
    transition: all 0.35s ease;
    cursor: pointer;
    box-sizing: border-box;
}


.insta_card_topt {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 16px;
}

.insta_card_topt img {
    width: 51px;
    height: 50px;
    object-fit: contain;
}

.insta_arrowt {
    width: 40px;
    height: 40px;
    border: 2px solid #F8660C;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #F8660C;
    font-size: 18px;
    transition: all 0.35s ease;
    transform: translateY(0);
}

.insta_arrowt span {
    display: inline-block;
    transform: rotate(0deg);
    transition: transform 0.35s ease;
}

.insta_cardt h3 {
    color: var(--Base-Off-Black, #0F0F0F);

    /* P/Large */
    font-family: Lato;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 161%;
    /* 32.2px */
    letter-spacing: -0.4px;
    margin-bottom: 8px;
}

.insta_cardt p {
    color: var(--Base-02, #727272);

    /* P/Standard */
    font-family: Lato;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 188%;
    /* 28.2px */
    margin-bottom: 0px;
    max-width: 254px;
}

.insta_cardt:hover {
    border-radius: 20px;
    border: 1px solid var(--Primary, #F8660C);
    background: var(--Base-White, #FFF);
    box-shadow: 0 0 0 3px rgba(248, 102, 12, 0.22), 0 76px 47px 0 rgba(0, 0, 0, 0.04), 0 44.749px 24.515px 0 rgba(0, 0, 0, 0.03), 0 22.982px 11.506px 0 rgba(0, 0, 0, 0.02), 0 9.242px 5.038px 0 rgba(0, 0, 0, 0.02), 0 2.067px 2.181px 0 rgba(0, 0, 0, 0.01);
}

.insta_cardt:hover .insta_arrowt {
    background: #FF6A00;
    color: #fff;
    border-color: #FF6A00;
    transform: translateY(-4px);
}

.insta_cardt:hover .insta_arrowt span {
    transform: rotate(-45deg);
}





.tab_panel_section_t {
    max-width: 1296px;
    width: 100%;
}

.tirthak_tab_panel .tab_panel_t {
    position: relative;
    margin-bottom: 32px;
    display: flex;
    width: 100%;
    border-radius: 100px;
    border: 1px solid #E9E9E9;
    background: #FFF;
    overflow: hidden;
}

.tab_indicator_t {
    position: absolute;
    top: 0;
    left: 0;
    width: 25%;
    height: 100%;
    border-radius: 100px;
    background: #F8660C;
    transition: transform 0.5s ease;
    z-index: 1;
}

.tirthak_tab_panel .tab_button_t {
    position: relative;
    z-index: 2;
    flex: 1;
    height: 55px;
    border: none;
    background: transparent !important;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;

    color: #0F0F0F;
    font-family: Lato;
    font-size: 18px;
    font-weight: 600;
}

.tirthak_tab_panel .nav-link.active .tab_text_t {
    color: #FFF;
}

.tab_text_t {
    display: inline-flex;
    align-items: center;
    gap: 4px;
    white-space: nowrap;
    position: relative;
    z-index: 2;
}

.mobile_none2 {
    display: inline;
    white-space: nowrap;
}

.flying-text {
    position: fixed;
    z-index: 9999;
    pointer-events: none;
    transition: all 0.5s ease;
    white-space: nowrap;
    font: inherit;
}

.each_tab_t {
    display: flex;
    align-items: stretch;
    gap: 24px;
    align-self: stretch;

}

.left_each_tab_t {
    display: flex;
    max-width: 966px;
    width: 100%;
    align-items: flex-start;
    align-content: flex-start;
    gap: 23px 24px;
    flex-wrap: wrap;
    justify-content: center;
}

.right_each_tab_t {
    position: relative;
    max-width: 306px;
    width: 100%;
    display: flex;
    padding: 42px 30px;
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
    align-self: stretch;
    border-radius: 20px;
    background: var(--Primary, #F8660C);
}

.middle_right_each_tab_t {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 16px;
    flex: 1 0 0;
    align-self: stretch;
}

.middle_right_each_tab_t h1 {
    color: var(--Base-White, #FFF);

    /* H/H4 */
    font-family: Lato;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    /* 36px */
    letter-spacing: -0.5px;
    text-transform: capitalize;
    margin-bottom: 0px;
}

.middle_right_each_tab_t p {
    color: var(--Base-Off-White, #FAFAFA);

    /* P/Standard */
    font-family: Lato;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 188%;
    /* 28.2px */
    margin-bottom: 0px;
}

.button_t {
    width: 194px;
    height: 60px;
    background-color: black;
}


.btn_dark {
    width: fit-content;
    border-radius: 999px;
    background: var(--Base-Off-Black, #0F0F0F);
    box-shadow: 0 2px 4px 0 rgba(136, 144, 194, 0.20), 0 5px 15px 0 rgba(37, 44, 97, 0.15);
    display: flex;
    padding: 18px 30px;
    justify-content: center;
    align-items: center;
    gap: 12px;
    align-self: stretch;
    color: var(--Base-White, #FFF);
    font-family: Lato;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 127%;
    text-transform: capitalize;
    transition: all .7s;
}

.orange_border_btn {
    width: fit-content;
    transition: all .7s;
    display: flex;
    padding: 18px 30px;
    justify-content: center;
    align-items: center;
    gap: 12px;
    align-self: stretch;
    border-radius: 999px;
    border: 2px solid var(--Primary, #F8660C);
    background: var(--Base-White, #FFF);
    box-shadow: 0 2px 4px 0 rgba(136, 144, 194, 0.20), 0 5px 15px 0 rgba(37, 44, 97, 0.15);
    color: var(--Primary, #F8660C);

    /* P/CTA */
    font-family: Lato;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 127%;
    /* 22.86px */
    text-transform: capitalize;
}

.orange_border_btn:hover {
    transform: translate(0px, -4px);
    border-radius: 999px;
    border: 2px solid #AE4708;
    background: var(--Base-White, #FFF);
    box-shadow: 0 3px 8px 0 rgba(136, 144, 194, 0.25), 0 7px 21px 0 rgba(37, 44, 97, 0.20);
    color: #AE4708;

    /* P/CTA */
    font-family: Lato;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 127%;
    /* 22.86px */
    text-transform: capitalize;
}

.orange_border_btn:hover img {
    transform: rotate(-45deg);
}

.btn_dark:hover {
    border-radius: 999px;
    color: var(--Base-White, #FFF);
    background: var(--Base-Off-Black, #0F0F0F);
    box-shadow: 0 3px 8px 0 rgba(136, 144, 194, 0.25), 0 7px 21px 0 rgba(37, 44, 97, 0.20);
    transform: translate(0px, -4px);
}

.btn_dark:hover img {
    transform: rotate(-45deg);
}

.mouse_pos {
    position: absolute;
    bottom: 15px;
    right: 15px;
}

.section2_home {
    display: flex;
    padding: 80px;
    justify-content: center;
    align-items: center;
    gap: 56px;
    background: var(--Base-White, #FFF);
}

.inn_section2_home {
    display: flex;
    max-width: 1440px;
    width: 100%;
    align-items: stretch;
    align-self: stretch;
    border-radius: 20px;

    /* Card Shadow */
    box-shadow: 0 76px 47px 0 rgba(0, 0, 0, 0.04), 0 44.749px 24.515px 0 rgba(0, 0, 0, 0.03), 0 22.982px 11.506px 0 rgba(0, 0, 0, 0.02), 0 9.242px 5.038px 0 rgba(0, 0, 0, 0.02), 0 2.067px 2.181px 0 rgba(0, 0, 0, 0.01);
}

.left_inn_section2_home {
    border-radius: 20px 0px 0px 20px;
    display: flex;
    padding: 80px 80px 80px 104px;
    flex-direction: column;
    align-items: flex-start;
    gap: 24px;
    flex: 1 0 0;
    background: var(--Base-Off-White, #FAFAFA);
}

.left_inn_section2_home h1 {
    color: var(--Dark-Orange, #F8660C);

    /* P/Subtitle */
    font-family: Lato;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 158%;
    /* 22.12px */
    letter-spacing: 1px;
    text-transform: uppercase;
    align-self: stretch;
    margin-bottom: 8px;
}

.left_inn_section2_home h2 {
    color: var(--Base-Off-Black, #0F0F0F);
    font-feature-settings: 'liga'off, 'clig'off;

    /* H/H2 */
    font-family: Lato;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    /* 60px */
    text-transform: capitalize;
    margin-bottom: 0px;
}

.left_inn_section2_home p {
    margin-bottom: 0px;
    color: var(--Base-02, #727272);

    /* P/Standard */
    font-family: Lato;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 188%;
    /* 28.2px */
    align-self: stretch;
}

.video_wrappert {
    overflow: hidden;
    padding: 0;
    border-radius: 0px 20px 20px 0px;
}

.video_wrappert video {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

.section4_home {
    margin-left: auto;
    margin-right: auto;
    max-width: 1920px;
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: stretch;
    width: 100%;
}

.left4_home {
    width: 12.5%;
    overflow: hidden;
}

.middle4_home {
    width: 50.99%;
    background: var(--Base-Off-White, #FAFAFA);
    padding: 0 24px;
    justify-content: center;
    align-items: center;

    display: flex;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
}

.bottom_middle_4 {
    display: flex;
    flex-direction: column;
    gap: 40px;
}

.ek_linet {
    display: flex;
    flex-direction: row;
    gap: 40px;
}

.in_middle4_home {
    position: relative;
    width: 100%;
    display: flex;
    padding: 80px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 32px;
    flex-shrink: 0;
    align-self: stretch;
}

.left_line {
    position: absolute;
    left: 0px;
}

.right_line {
    position: absolute;
    right: 0px;
}

.top_middle_4 h1 {
    color: var(--Dark-Orange, #F8660C);

    /* P/Subtitle */
    font-family: Lato;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 158%;
    /* 22.12px */
    letter-spacing: 1px;
    text-transform: uppercase;
    align-self: stretch;
    margin-bottom: 8px;
}

.top_middle_4 p {
    color: var(--Base-Off-Black, #0F0F0F);
    font-feature-settings: 'liga'off, 'clig'off;

    /* H/H2 */
    font-family: Lato;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    /* 60px */
    text-transform: capitalize;
    margin-bottom: 0px;
}

.right4_home {
    width: 36.51%;
    overflow: hidden;
}

.left4_home video,
.right4_home video {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

.single_middle4 {
    display: flex;
    max-width: 365.5px;
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
}

.single_middle4 h1 {
    color: var(--Base-Off-Black, #0F0F0F);

    /* H/H4 */
    font-family: Lato;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    /* 36px */
    letter-spacing: -0.5px;
    text-transform: capitalize;
    margin-bottom: 0px;
    flex: 1 0 0;
}

.single_middle4 p {
    color: var(--Base-02, #727272);

    /* P/Standard */
    font-family: Lato;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 188%;
    /* 28.2px */
    align-self: stretch;
    margin-bottom: 0px;
}

.orange_arrow_t {
    fill: var(--Primary, #F8660C);
    transition: all 0.8s cubic-bezier(0.25, 1, 0.5, 1);
}

.orange_border_btn:hover .orange_arrow_t {
    fill: #AE4708;
    transform: rotate(-45deg);
}





.orange_border_btn_full {
    width: fit-content;
    transition: all .7s;
    display: flex;
    padding: 18px 30px;
    justify-content: center;
    align-items: center;
    gap: 12px;
    align-self: stretch;
    border-radius: 999px;
    border: 2px solid var(--Primary, #F8660C);
    background: var(--Base-White, #F8660C);
    box-shadow: 0 2px 4px 0 rgba(136, 144, 194, 0.20), 0 5px 15px 0 rgba(37, 44, 97, 0.15);
    color: var(--Primary, #fff);

    /* P/CTA */
    font-family: Lato;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 127%;
    /* 22.86px */
    text-transform: capitalize;
}

.orange_border_btn_full:hover {
    transform: translate(0px, -4px);
    border-radius: 999px;
    border: 2px solid #AE4708;
    background: var(--Base-White, #AE4708);
    box-shadow: 0 3px 8px 0 rgba(136, 144, 194, 0.25), 0 7px 21px 0 rgba(37, 44, 97, 0.20);
    color: #fff;

    /* P/CTA */
    font-family: Lato;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 127%;
    /* 22.86px */
    text-transform: capitalize;
}

.orange_arrow_t_white {
    fill: var(--Primary, #fff);
    transition: all 0.8s cubic-bezier(0.25, 1, 0.5, 1);
}

.orange_border_btn_full:hover .orange_arrow_t_white {
    fill: #fff;
    transform: rotate(-45deg);
}


.orange_arrow_t_orange {
    fill: var(--Primary, #F8660C);
    transition: all 0.8s cubic-bezier(0.25, 1, 0.5, 1);
}

.insta_cardt:hover .orange_arrow_t_orange {
    fill: #fff;
    transform: rotate(-45deg);
}

.section_owl_wala {
    display: flex;
    padding: 0px 24px 80px 24px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 40px;
    align-self: stretch;
    background-color: #fff;
}

.section_owl_wala h1 {
    color: var(--Dark-Orange, #F8660C);
    text-align: center;

    /* P/Subtitle */
    font-family: Lato;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 158%;
    /* 22.12px */
    letter-spacing: 1px;
    text-transform: uppercase;
    align-self: stretch;
    margin-bottom: 8px;
}

.section_owl_wala h2 {
    color: var(--Base-Off-Black, #0F0F0F);
    text-align: center;
    font-feature-settings: 'liga'off, 'clig'off;

    /* H/H2 */
    font-family: Lato;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    /* 60px */
    text-transform: capitalize;
    margin-bottom: 24px;
}

.section_owl_wala_p {
    color: var(--Base-02, #727272);
    text-align: center;

    /* P/Standard */
    font-family: Lato;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 188%;
    /* 28.2px */
    margin-bottom: 0px;
    max-width: 756px;
    width: 100%;
}

.diff_width_modal {
    width: 240px;
}




/* animatied last scetion */
/* 
.contact_outer4 {
    display: flex;
    align-items: baseline;
    justify-content: center;
    gap: 12px;
    padding: 80px 20px;
    background: #fff;
    overflow-x: hidden;
    height: 538px;

    perspective: 1000px;
}

.contact_outer4::-webkit-scrollbar {
    display: none;
}

.contact_card {
    position: relative;
    flex-shrink: 0;
    border-radius: 20px;
    overflow: hidden;
    transform-style: preserve-3d;
    will-change: transform;
    transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.contact_card:hover {
    box-shadow: 0 5px 20px 5px #00000044;
}

.contact_card.tall {
    width: 260px;
    height: 341px;
}

.contact_card.small {
    width: 261px;
    height: 258px;
}

.contact_card.bottom {
    margin-bottom: -70px;
}
.contact_card img,
.contact_card video {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 20px;
    display: block;
}

.social_logo {
    position: absolute;
    width: 52px;
    height: 52px;
    bottom: 12px;
    left: 12px;
    z-index: 2;
}

.div_cont_logo {
    border-radius: 49.045px;
    background: linear-gradient(180deg, rgba(217, 217, 217, 0.47) 0%, rgba(217, 217, 217, 0.21) 100%);
    backdrop-filter: blur(3.9000000953674316px);
    width: 49.045px;
    height: 49.045px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.cont_img_top {
    top: -66px;
}

.cont_img_top2 {
    top: 19px;
} */

.modal_two_buttons {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
    align-self: stretch;
    width: 100%;
}

.section1_home {
    padding: 20px 20px 25px 20px;
    background: var(--Base-White, #FFF);
}

.in_secton1_home {

    border-radius: 24px;
    background: #FAFAFA;
    display: flex;
    flex-direction: column;
    padding: 0 96px 90px 96px;
    justify-content: center;
    align-items: center;
    width: 100%;
}

.home_text_section {
    margin-top: -76px;
    display: flex;
    max-width: 841px;
    width: 100%;
    padding: 10px;
    flex-direction: column;
    align-items: center;
    gap: 32px;
}

.in_home_text_section {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.in_home_text_section h1 {
    color: var(--Dark-Orange, #F8660C);
    text-align: center;

    /* P/Subtitle */
    font-family: Lato;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 158%;
    /* 22.12px */
    letter-spacing: 1px;
    text-transform: uppercase;
    align-self: stretch;
    margin-bottom: 24px;
}

.in_home_text_section h2 {
    color: var(--Base-Off-Black, #0F0F0F);
    text-align: center;

    /* H/H1 */
    font-family: Lato;
    font-size: 64px;
    font-style: normal;
    font-weight: 600;
    line-height: 118%;
    /* 75.52px */
    text-transform: capitalize;
    max-width: 725px;
    width: 100%;
    margin-bottom: 24px;
}

.in_home_text_section p {
    color: var(--Base-02, #727272);
    text-align: center;

    /* P/Large */
    font-family: Lato;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 161%;
    /* 32.2px */
    letter-spacing: -0.4px;
    margin-bottom: 0px;
}

.animation_home {
    display: flex;
    flex-direction: row;
    gap: 15px;
    align-items: flex-start;
}

.single_animation_home {
    display: flex;
    flex-direction: column;
    gap: 16px;
    align-items: flex-start;
}

.cardt_1 {
    width: 174px;
    height: 172px;
    border-radius: 8px;
    box-shadow: 0 4px 16.1px 0 rgba(0, 0, 0, 0.10);
    overflow: hidden;
}

.cardt_2 {
    width: 174px;
    height: 214px;
    overflow: hidden;
    border-radius: 8px;
    box-shadow: 0 4px 16.1px 0 rgba(0, 0, 0, 0.10);
}

.cardt_3 {
    width: 174px;
    height: 213px;
    border-radius: 8px;
    box-shadow: 0 4px 16.1px 0 rgba(0, 0, 0, 0.10);
}

.cardt_4 {
    width: 174px;
    height: 203px;
    border-radius: 8px;
    box-shadow: 0 4px 16.1px 0 rgba(0, 0, 0, 0.10);
}

.cardt_5 {
    width: 174px;
    height: 343px;
    border-radius: 8px;
    overflow: hidden;
}

.cardt_6 {
    width: 174px;
    height: 197px;
    border-radius: 8px;
    box-shadow: 0 4px 16.1px 0 rgba(0, 0, 0, 0.10);
}

.cardt_7 {
    width: 174px;
    height: 234px;
    border-radius: 8px;
    box-shadow: 0 4px 16.1px 0 rgba(0, 0, 0, 0.10);
}

.cardt_8 {
    width: 174px;
    height: 103px;
    border-radius: 8px;
    box-shadow: 0 4px 16.1px 0 rgba(0, 0, 0, 0.10);
}

.cardt_9 {
    width: 174px;
    height: 213px;
    border-radius: 8px;
    box-shadow: 0 4px 16.1px 0 rgba(0, 0, 0, 0.10);
}

.cardt_10 {
    width: 174px;
    height: 155px;
    border-radius: 8px;
    box-shadow: 0 4px 16.1px 0 rgba(0, 0, 0, 0.10);
}

.cardt_11 {
    width: 174px;
    height: 242px;
    border-radius: 8px;
    box-shadow: 0 4px 16.1px 0 rgba(0, 0, 0, 0.10);
}

.cardt_12 {
    width: 174px;
    height: 103px;
    border-radius: 8px;
    background: url(<path-to-image>) lightgray 50% / cover no-repeat, linear-gradient(180deg, #FDFDFD 0%, #F3F3F3 100%);
    box-shadow: 0 4px 16.1px 0 rgba(0, 0, 0, 0.10);
}

.cardt_13 {
    width: 174px;
    height: 213px;
    border-radius: 8px;
    box-shadow: 0 4px 16.1px 0 rgba(0, 0, 0, 0.10);
}

.cardt_14 {
    width: 174px;
    height: 187px;
    border-radius: 8px;
    box-shadow: 0 4px 16.1px 0 rgba(0, 0, 0, 0.10);
}

.cardt_15 {
    width: 174px;
    height: 239px;
    border-radius: 8px;
    box-shadow: 0 4px 16.1px 0 rgba(0, 0, 0, 0.10);
}

.cardt_16 {
    width: 174px;
    height: 103px;
    border-radius: 8px;
    box-shadow: 0 4px 16.1px 0 rgba(0, 0, 0, 0.10);
}

.cardt_17 {
    width: 174px;
    height: 213px;
    border-radius: 8px;
    box-shadow: 0 4px 16.1px 0 rgba(0, 0, 0, 0.10);
}

.cardt_18 {
    width: 174px;
    height: 214px;
    border-radius: 8px;
    box-shadow: 0 4px 16.1px 0 rgba(0, 0, 0, 0.10);
}

.cardt_19 {
    width: 174px;
    height: 247px;
    border-radius: 8px;
    box-shadow: 0 4px 16.1px 0 rgba(0, 0, 0, 0.10);
}

.cardt_20 {
    width: 174px;
    height: 346px;
    border-radius: 8px;
}

.home_card {
    transform-style: preserve-3d;
    will-change: transform;
    transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.home_card img,
.home_card video {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 8px;
    display: block;
}


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

    .desktop_none {
        display: block;
    }
    .mobile_nonet {
        display: none;
    }

    .desktop_nonet {
        display: block;
    }
    .inside_box_box {
        padding: 20px;
    }

    .box_box,.box_box2,.box_box3 {
        min-width: 310px;
    }
    .upper_boxt h4 {
        color: var(--Base-Off-Black, #0F0F0F);

        /* P/Large */
        font-family: Lato;
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: 161%; /* 32.2px */
        letter-spacing: -0.4px;
        align-self: stretch;
    }
    .main_swipe_section {
        gap: 16px;
        overflow-x: auto;
        overflow-y: hidden;
        scroll-behavior: smooth;
        -webkit-overflow-scrolling: touch;
        scrollbar-width: none;
        padding-bottom: 64px;
        scroll-snap-type: x mandatory;
        scroll-padding-left: 24px;
        padding-left: 24px;
        scroll-padding-right: 24px;
        padding-right: 24px;
    }

    .main_swipe_section::-webkit-scrollbar {
        display: none;
    }

    .main_swipe_section {
        scroll-snap-type: x mandatory;
    }

    .box_box,.box_box2,.box_box3 {
        scroll-snap-align: start;
    }

    .section1_home {
        padding: 8px;
        padding-bottom: 0px;

    }

    .in_secton1_home {
        padding: 0px;
        border-radius: 16px;
    }

    /* animation last  */

    /* .contact_card img,
    .contact_card video {
        height: 90px;
        width: 69px;
    }

    .contact_card.tall {
        height: 90px;
        width: 69px;

    }

    .contact_card.small {
        height: 68px;
        width: 69px;
    }

    .contact_outer4 {
        height: auto;
        padding: 0px 9px 24px 9px;
        gap: 3px;
        height: 128px;
        align-items: flex-end;
    }

    .cont_img_top {
        top: -8px;
    }

    .cont_img_top2 {
        top: -76px;
    }

    .cont_img_top3 {
        position: relative;
        top: -12px;
    }

    .div_cont_logo {
        height: 13px;
        width: 13px;
    }

    .contact_card {
        border-radius: 8px;
    }

    .contact_card img,
    .contact_card video {
        border-radius: 8px;
    }

    .social_logo {
        left: 2px;
        bottom: 2px;
    } */

    .for_phone_padding,.swipe_text {
        padding: 0px 24px;
    }
    .section_owl_wala {
        display: flex;
        padding: 32px 0px 0px 0px;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 24px;
        align-self: stretch;
    }

    .section_owl_wala h1 {
        color: var(--Dark-Orange, #F8660C);
        text-align: center;

        /* P/Subtitle */
        font-family: Lato;
        font-size: 14px;
        font-style: normal;
        font-weight: 600;
        line-height: 158%;
        /* 22.12px */
        letter-spacing: 1px;
        text-transform: uppercase;
        align-self: stretch;
    }

    .section_owl_wala h2 {
        color: var(--Base-Off-Black, #0F0F0F);
        text-align: center;
        font-feature-settings: 'liga'off, 'clig'off;

        /* H/H3 */
        font-family: Lato;
        font-size: 32px;
        font-style: normal;
        font-weight: 500;
        line-height: 150%;
        /* 48px */
        text-transform: capitalize;
        margin-bottom: 16px;
    }

    .swipe_text {
        color: var(--Primary, #F8660C) !important;
        text-align: center !important;

        /* P/Standard (M) */
        font-family: Lato !important;
        font-size: 15px !important;
        font-style: normal !important;
        font-weight: 500 !important;
        line-height: 188% !important;
        /* 28.2px */
        align-self: stretch !important;
        margin-bottom: 0px !important;
    }

    .for_auto_margin {
        margin-left: auto;
        margin-right: auto;
    }

    .section4_home {
        flex-direction: column;
    }


    .middle4_home {
        padding: 0px;
    }

    .ek_linet {
        flex-direction: column;
    }

    .in_middle4_home {
        padding: 32px 24px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 24px;
        flex: 1 0 0;
    }

    .top_middle_4 h1 {
        color: var(--Dark-Orange, #F8660C);
        text-align: center;

        /* P/Subtitle */
        font-family: Lato;
        font-size: 14px;
        font-style: normal;
        font-weight: 600;
        line-height: 158%;
        /* 22.12px */
        letter-spacing: 1px;
        text-transform: uppercase;
        align-self: stretch;
    }

    .top_middle_4 p {
        color: var(--Base-Off-Black, #0F0F0F);
        text-align: center;
        font-feature-settings: 'liga'off, 'clig'off;

        /* H/H3 */
        font-family: Lato;
        font-size: 32px;
        font-style: normal;
        font-weight: 500;
        line-height: 150%;
        /* 48px */
        text-transform: capitalize;
        align-self: stretch;
    }

    .bottom_middle_4 {
        gap: 16px;
    }

    .ek_linet {
        gap: 16px;
    }

    .middle4_home {
        width: 100%;
    }

    .single_middle4 h1 {
        color: var(--Base-Off-Black, #0F0F0F);

        /* P/Large */
        font-family: Lato;
        font-size: 20px;
        font-style: normal;
        font-weight: 400;
        line-height: 161%;
        /* 32.2px */
        letter-spacing: -0.4px;
    }

    .single_middle4 p {
        color: var(--Base-02, #727272);
        text-align: center;

        /* P/Standard */
        font-family: Lato;
        font-size: 15px;
        font-style: normal;
        font-weight: 400;
        line-height: 188%;
        /* 28.2px */
        align-self: stretch;
    }

    .single_middle4 {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 16px;
        align-self: stretch;
    }

    .right4_home {
        width: 100%;
        height: 347px;
    }

    .left_inn_section2_home {
        border-radius: 0px;
        display: flex;
        padding: 32px 24px;
        flex-direction: column;
        align-items: center;
        gap: 16px;
        align-self: stretch;
    }

    .left_inn_section2_home h1 {
        color: var(--Dark-Orange, #F8660C);
        text-align: center;

        /* P/Subtitle */
        font-family: Lato;
        font-size: 14px;
        font-style: normal;
        font-weight: 600;
        line-height: 158%;
        /* 22.12px */
        letter-spacing: 1px;
        text-transform: uppercase;
        align-self: stretch;
    }

    .left_inn_section2_home h2 {
        color: var(--Base-Off-Black, #0F0F0F);
        text-align: center;
        font-feature-settings: 'liga'off, 'clig'off;

        /* H/H3 */
        font-family: Lato;
        font-size: 32px;
        font-style: normal;
        font-weight: 500;
        line-height: 150%;
        /* 48px */
        text-transform: capitalize;
        align-self: stretch;
    }

    .left_inn_section2_home p {
        color: var(--Base-02, #727272);
        text-align: center;

        /* P/Standard */
        font-family: Lato;
        font-size: 15px;
        font-style: normal;
        font-weight: 400;
        line-height: 188%;
        /* 28.2px */
        align-self: stretch;
    }

    .inn_section2_home {
        border-radius: 0px;
        flex-direction: column;
        box-shadow: none;
    }

    .section2_home {
        padding: 0px;
    }

    .video_wrappert {
        height: 332px;
        border-radius: 0px;
    }

    .video_wrappert video {
        height: 100%;
    }

    .section3_home {
        background: #fff url(../img/section3_bg_mob.png) top center / cover no-repeat;
        padding: 32px 24px;
        gap: 24px;
    }
    .tirthak_tab_panel .tab_panel_t {
        margin-bottom: 24px;
    }

    .btn_dark {
        width: 82%;
    }

    .mouse_pos {
        position: absolute;
        bottom: 7.52px;
        right: 15px;
    }

    .social_track {
        gap: 64px;
    }

    .social_slider {
        display: flex;
        padding: 40px 0px 40px 0px;
        justify-content: center;
        align-items: center;
        gap: 64px;
        background: #fff;
    }

    .sqaure_t {
        width: 41px;
        height: 40px;
    }

    .checkout_section {
        padding: 147px 16px 40px 16px;
    }

    .inner_checkout {
        max-width: unset;
        width: 100%;
        flex-direction: column;
        gap: 32px;
    }

    .left_checkout {
        max-width: unset;
        display: flex;
        padding: 32px 16px;
        flex-direction: column;
        align-items: center;
        gap: 24px;
        align-self: stretch;
        border-radius: 8px;
        border: 1px solid var(--Base-04, #E9E9E9);
        background: var(--Base-Off-White, #FAFAFA);

        /* Top Nav Shadow */
        box-shadow: 0 2px 54px 0 rgba(0, 0, 0, 0.07), 0 1.296px 31.625px 0 rgba(0, 0, 0, 0.05), 0 0.77px 17.2px 0 rgba(0, 0, 0, 0.04), 0 0.4px 8.775px 0 rgba(0, 0, 0, 0.04), 0 0.163px 4.4px 0 rgba(0, 0, 0, 0.03), 0 0.037px 2.125px 0 rgba(0, 0, 0, 0.02);
    }

    .single_col_t {
        flex-direction: column;
        gap: 16px;
    }

    .middle_checkout {
        gap: 16px;
    }

    .single_single_t {
        width: 100%;
    }

    .right_checkout {
        display: flex;
        padding: 32px 16px;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 16px;
        align-self: stretch;
        border-radius: 8px;
        border: 1px solid var(--Base-04, #E9E9E9);
        background: var(--Base-Off-White, #FAFAFA);

        /* Top Nav Shadow */
        box-shadow: 0 2px 54px 0 rgba(0, 0, 0, 0.07), 0 1.296px 31.625px 0 rgba(0, 0, 0, 0.05), 0 0.77px 17.2px 0 rgba(0, 0, 0, 0.04), 0 0.4px 8.775px 0 rgba(0, 0, 0, 0.04), 0 0.163px 4.4px 0 rgba(0, 0, 0, 0.03), 0 0.037px 2.125px 0 rgba(0, 0, 0, 0.02);
    }

    .promo_div_t {
        flex-direction: column;
    }

    .orange_button_t {
        width: 100%;
    }

    .each_social_solo {
        flex-direction: column;
        gap: 8px;
    }

    .social_img_t {
        width: 32px;
        height: 32px;
    }

    .middle_socio {
        align-items: center;
    }

    .last_scioo {
        justify-content: center;
    }

    .section7_home {
        display: flex;
        padding: 32px 24px;
        justify-content: center;
        align-items: center;
        align-self: stretch;
        background: var(--Base-Off-White, #FAFAFA);
        gap: 24px;
    }

    .top_7 h1 {
        color: var(--Dark-Orange, #F8660C);
        text-align: center;

        /* P/Subtitle */
        font-family: Lato;
        font-size: 14px;
        font-style: normal;
        font-weight: 600;
        line-height: 158%;
        /* 22.12px */
        letter-spacing: 1px;
        text-transform: uppercase;
        align-self: stretch;
    }

    .top_7 h2 {
        color: var(--Base-Off-Black, #0F0F0F);
        text-align: center;
        font-feature-settings: 'liga'off, 'clig'off;

        /* H/H3 */
        font-family: Lato;
        font-size: 32px;
        font-style: normal;
        font-weight: 500;
        line-height: 150%;
        /* 48px */
        text-transform: capitalize;
        margin-bottom: 16px;
    }

    .top_7 h3 {
        color: var(--Base-02, #727272);
        text-align: center;

        /* P/Standard */
        font-family: Lato;
        font-size: 15px;
        font-style: normal;
        font-weight: 400;
        line-height: 188%;
        /* 28.2px */
    }

    .middle_7 {
        flex-direction: column;
        gap: 16px;
    }

    .seven_icon {
        width: 65px;
        height: 66px;
    }

    .single_middle_7 {
        gap: 8px;
    }

    .bottom_single_middle_7 h1 {
        color: var(--Base-Off-Black, #0F0F0F);
        text-align: center;

        /* P/Large */
        font-family: Lato;
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: 161%;
        /* 32.2px */
        letter-spacing: -0.4px;
        align-self: stretch;
    }

    .bottom_single_middle_7 p {
        color: var(--Base-02, #727272);
        text-align: center;

        /* P/Standard */
        font-family: Lato;
        font-size: 15px;
        font-style: normal;
        font-weight: 400;
        line-height: 188%;
        /* 28.2px */
    }

    .tirthak_tab_panel .tab_button_t {
        height: 36px;
    }

    .tirthak_tab_panel .tab_button_t {
        color: var(--Base-White, #FFF);

        /* P/Small */
        font-family: Lato;
        font-size: 13px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;padding: 10px;
    }

    .tirthak_tab_panel .tab_button_t {
        color: var(--Base-Off-Black, #0F0F0F);

        /* P/Small */
        font-family: Lato;
        font-size: 13px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        padding: 10px;
    }

    .diff_width {
        width: auto;
    }



    .each_tab_t {
        flex-direction: column;
    }

    .insta_cardt {
        width: 100%;
        max-width: unset;
        padding: 16px;
        min-height: fit-content;
    }

    .insta_cardt h3 {
        color: var(--Base-Off-Black, #0F0F0F);

        /* P/Large */
        font-family: Montserrat;
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: 161%;
        /* 32.2px */
        letter-spacing: -0.4px;
        margin-bottom: 8px;
    }

    .insta_cardt p {
        color: var(--Base-02, #727272);

        /* P/Standard */
        font-family: Lato;
        font-size: 15px;
        font-style: normal;
        font-weight: 400;
        line-height: 188%;
        /* 28.2px */
        align-self: stretch;
        max-width: max-content;
    }

    .left_each_tab_t {
        gap: 24px;
    }

    .right_each_tab_t {
        margin-left: auto;
        margin-right: auto;
        width: 100%;
        max-width: 327px;
        align-items: flex-start;
        display: flex;
        padding: 16px;
        flex-direction: column;
        gap: 16px;
        align-self: stretch;
    }

    .middle_right_each_tab_t h1 {
        color: var(--Base-White, #FFF);
        text-align: center;

        /* H/H4 */
        font-family: Lato;
        font-size: 24px;
        font-style: normal;
        font-weight: 700;
        line-height: 150%;
        /* 36px */
        letter-spacing: -0.5px;
        text-transform: capitalize;
        max-width: 252px;
        width: 100%;
    }

    .middle_right_each_tab_t {
        align-items: center;
        gap: 8px;
    }

    .middle_right_each_tab_t p {
        color: var(--Base-Off-White, #FAFAFA);
        text-align: center;

        /* P/Standard */
        font-family: Lato;
        font-size: 15px;
        font-style: normal;
        font-weight: 400;
        line-height: 188%;
        /* 28.2px */
        max-width: 263px;
        width: 100%;
    }

    .tirthak_modal {
        padding: 24px;
        gap: 24px;
    }

    .modal_two_buttons {
        flex-direction: column;
    }

    .home_text_section {
        margin-top: 0px;
        gap: 24px;
        padding-bottom: 32px;
    }

    .in_home_text_section h2 {
        color: var(--Base-Off-Black, #0F0F0F);
        text-align: center;
        font-feature-settings: 'liga'off, 'clig'off;

        /* H/H2 */
        font-family: Lato;
        font-size: 40px;
        font-style: normal;
        font-weight: 600;
        line-height: 150%;
        /* 60px */
        text-transform: capitalize;
        align-self: stretch;
        margin-bottom: 16px;
    }

    .in_home_text_section h1 {
        color: var(--Dark-Orange, #F8660C);
        text-align: center;

        /* P/Subtitle */
        font-family: Lato;
        font-size: 14px;
        font-style: normal;
        font-weight: 600;
        line-height: 158%;
        /* 22.12px */
        letter-spacing: 1px;
        text-transform: uppercase;
        align-self: stretch;
        margin-bottom: 8px;
    }

    .in_home_text_section p {
        color: var(--Base-02, #727272);
        text-align: center;

        /* P/Standard */
        font-family: Lato;
        font-size: 15px;
        font-style: normal;
        font-weight: 400;
        line-height: 188%;
        /* 28.2px */
        align-self: stretch;
    }

    .animation_home_mobile {
        padding: 0px 19px 35px 19px;
        gap: 8px;
        display: flex;
        flex-direction: row;
    }

    .single_animation_home {
        gap: 8px;
    }

    .cardt_2 {
        width: 100.976px;
        height: 124.058px;
    }

    .cardt_5 {
        width: 101px;
        height: 199px;
    }

    .cardt_7 {
        width: 101px;
        height: 161px;
    }

    .cardt_8 {
        width: 100.976px;
        height: 50.203px;
    }

    .cardt_9 {
        width: 101px;
        height: 156px;
    }

    .cardt_10 {
        width: 101px;
        height: 118px;
    }

    .cardt_11 {
        width: 100.976px;
        height: 140.29px;
    }

    .cardt_12 {
        width: 100.976px;
        height: 50px;
    }

    .cardt_13 {
        width: 100.976px;
        height: 123.478px;
    }

    .cardt_18 {
        width: 100.976px;
        height: 106.087px;
    }

    .cardt_20 {
        width: 101px;
        height: 200px;
    }
}

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

@media only screen and (min-width: 992px) and (max-width: 1151px) {}

@media only screen and (min-width: 1152px) and (max-width:1279px) {
    .insta_cardt {
        max-width: 238px;
    }

    .middle4_home {
        padding: 10px;
    }

    .in_middle4_home {
        padding: 40px
    }
}

@media only screen and (min-width: 1280px) and (max-width:1348px) {
    .insta_cardt {
        max-width: 283px;
    }

    .middle4_home {
        padding: 10px;
    }

    .in_middle4_home {
        padding: 40px
    }
}

@media only screen and (min-width: 1349px) and (max-width:1439px) {
    .middle4_home {
        padding: 10px;
    }

    .in_middle4_home {
        padding: 40px
    }
}

@media only screen and (min-width: 1440px) and (max-width:1499px) {
    .middle4_home {
        padding: 10px;
    }

    .in_middle4_home {
        padding: 60px
    }
}

@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) {}