.desktop_none {
    display: none;
}

.mobile_none {
    display: block;
}

.for_desktop_hundred {
    width: 100%;
}
.unnecessary_padding {
    padding-bottom : 47px;
}
.for_button .h-captcha {
    max-width: 250px;
    transform: scale(0.8) translate(-31px, -10px);
}

/* about us start */

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

.only_mob2 {
    width: 100%;
    padding: 0px 16px;
}

.only_space {
    padding: 100px;
    background-color: pink;
}


.sec1_au {
    margin-top: 100px;
    background: var(--Grayscale-400, #F5F6F7);
    padding-left: 60px;
    padding-right: 60px;
}

.bg_photo1_sec {
    position: relative;
    border-radius: 60px;
    background: url(../img/au_sec1.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center;
    padding-top: 211px;
    padding-bottom: 325px;
    /* padding-left: 274px; */
    display: flex;
}
.discover_more_icon {
    position: absolute;
    bottom: 0;
    left: 0;
}
.discover_more_icon_joinus {
    position: absolute;
    bottom: 0;
    left: 61px;
}
.discover_more_icon_sl {
    position: absolute;
    bottom: 0;
    left: 60px;
}

.au_tt {
    color: var(--Grayscale-White, #FFF);

    /* Headings/01 */
    font-family: Manrope;
    font-size: 60px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 0px;
    width: 403px;
}

.sec2_au {
    background: var(--Grayscale-400, #F5F6F7);
    /* background-color: red; */
    padding-left: 60px;
    padding-right: 60px;
}

.insec2_au {
    border-radius: 60px;
    background: var(--Grayscale-White, #FFF);
    padding: 15px;
}


.final_sec2_au {

    border-radius: 60px;
    /* opacity: 0.25; */

    /* mix-blend-mode: color-burn; */
    background: url(../img/sec2_bg_au.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center;
    padding-top: 144px;
    padding-bottom: 147px;
}

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

.sec2_au_tt {
    color: var(--Grayscale-White, #FFF);
    text-align: center;

    /* Headings/02 */
    font-family: Manrope;
    font-size: 45px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 8px;
}

.sec2_au_pp {
    color: var(--New-Grey, #F5F6F7);
    text-align: center;

    /* P/Para Std */
    font-family: Manrope;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 160.7%;
    /* 28.926px */
    margin-bottom: 0px;
    width: 518px;
}


.sec4_au {
    background: var(--Grayscale-400, #F5F6F7);
    /* background-color: red; */
    padding-left: 60px;
    padding-right: 60px;
}

.insec4_au {
    border-radius: 60px 60px 0px 0px;
    background: var(--Grayscale-White, #FFF);
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
}

.final_4au {
    display: flex;
    justify-content: center;
    border-radius: 60px;
    background: url(../img/sec4au_bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center;
    padding-top: 105px;
    padding-bottom: 119px;
}

.in_final4 {
    display: flex;
    width: 522px;
    height: 171.998px;
    flex-direction: column;
    justify-content: center;
    color: var(--Grayscale-White, #FFF);
    text-align: center;

    /* Headings/02 */
    font-family: Manrope;
    font-size: 45px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: capitalize;
}


.sec5_au {
    background: var(--Grayscale-400, #F5F6F7);
    padding-left: 60px;
    padding-right: 60px;
}

.in_sec5au {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 67px 0px;
    border-radius: 0px 0px 60px 60px;
    background: var(--Grayscale-White, #FFF);
}

.inner_insec5 {
    display: flex;
    width: 1440px;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 32px;
}

.thoughts_div {
    display: flex;
    width: 400px;
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
    flex-shrink: 0;
}

.card_tt {
    align-self: stretch;
    color: var(--Grayscale-900, #0E0E0E);
    font-family: Manrope;
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 8px;
}


.card_pp {
    color: var(--Txt, #136576);
    font-family: Manrope;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 160.7%;
    align-self: stretch;
    margin-bottom: 0px;
}

.green_buttton {
    position: relative;
    z-index: 1;
    display: flex;
    width: 206px;
    height: 64px;
    padding: 16px 32px;
    justify-content: center;
    align-items: center;
    border-radius: 100px;
    background: var(--New-Primary-Green, #1BBC97);
    color: var(--Grayscale-White, #FFF);
    text-align: center;

    /* P/Btns + Fields/Btn Std */
    font-family: Manrope;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: capitalize;
}

.sec6_au {
    background: var(--Grayscale-400, #F5F6F7);
    padding-left: 60px;
    padding-right: 60px;
}


.in_sec6au {
    display: flex;
    justify-content: center;
    border-radius: 60px;
    background: url(../img/au_sec6_bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center;
    padding-top: 65px;
}


.sec6_div {
    display: flex;
    width: 827px;
    padding: 40px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    border-radius: 60px 60px 0px 0px;
    border-top: 5px solid #1BBC97;
    background: var(--Grayscale-White, #FFF);
}


.div6_tt {
    color: var(--Grayscale-900, #0E0E0E);
    text-align: center;

    /* Headings/02 */
    font-family: Manrope;
    font-size: 45px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: capitalize;
    align-self: stretch;
    margin-bottom: 16px;
}

.div6_pp {
    color: var(--Txt, #136576);
    text-align: center;

    /* P/Para Std */
    font-family: Manrope;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 160.7%;
    /* 28.926px */
    align-self: stretch;
    margin-bottom: 0px;
}

.sec7_au {
    background: var(--Grayscale-400, #F5F6F7);
    padding-left: 60px;
    padding-right: 60px;
}

.in_sec7au {
    border-radius: 60px;
    background: var(--Grayscale-White, #FFF);
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 32px;
    padding: 104px 0px;
}

.in_sec7au_second {
    border-radius: 60px;
    background: var(--Grayscale-White, #FFF);
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 32px;
    padding: 104px 0px 47px 0px;
}

.faq_tt {
    color: var(--Grayscale-900, #0E0E0E);

    /* Headings/02 */
    font-family: Manrope;
    font-size: 45px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 0px;
}

.faq_section {
    width: 1293px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 32px;
}

.per_faq {
    display: flex;
    align-items: flex-start;
    gap: 24px;
}

.faq_question {
    display: flex;
    min-width: 366px;
    height: 169px;
    padding: 16px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 15px;
    border-top: 5px solid #1BBC97;
    border-right: 1px solid #1BBC97;
    border-bottom: 1px solid #1BBC97;
    border-left: 1px solid #1BBC97;
    background: var(--Grayscale-White, #FFF);
    color: #1BBC97;

    /* P/Para Lrg */
    font-family: Manrope;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    align-self: stretch;
}

.faq_answer {
    width: 100%;
    display: flex;
    padding: 12px 24px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 15px;
    border: 1px solid #1BBC97;
    background: #E9FCF7;
    color: var(--Txt, #136576);

    /* P/Para Std */
    font-family: Manrope;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 160.7%;
    /* 28.926px */
}

.sec3_au {
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    flex-direction: row;
    padding: 26px 60px 25px 0px;
    justify-content: flex-end;
    align-items: flex-end;
    gap: 60px;
    background: var(--Grayscale-400, #F4F4F4);
}

.context_div {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    height: 653px;
    width: 614px;

}

.content_tt {
    color: var(--Grayscale-900, #0E0E0E);

    /* Headings/02 */
    font-family: Manrope;
    font-size: 45px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 16px;
}


.content_pp {
    width: 534px;
    color: var(--Txt, #136576);

    /* P/Para Std */
    font-family: Manrope;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 160.7%; /* 28.926px */
    margin-bottom: 0px;
}

.sub_div {
    display: flex;
    padding: 20px 0px;
    flex-direction: column;
    align-items: center;
    gap: 24px;
    align-self: stretch;
    border-radius: 10px;
}


.sub_tt {       
    color: var(--Grayscale-900, #0E0E0E);

/* Headings/03 */
font-family: Manrope;
font-size: 32px;
font-style: normal;
font-weight: 600;
line-height: normal;
text-transform: capitalize;
align-self: stretch;
margin-bottom: 0px;
}

.cat_div {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 16px 30px ;
}

.textual_div {
    display: flex;
    height: 23px;
    padding: 0px 2.98px 1px 3.832px;
    justify-content: center;
    align-items: center;
    align-self: stretch;
}
.cat_name {
    color: var(--Grayscale-900, #0E0E0E);

    /* P/Btns + Fields/Btn Link */
    font-family: Manrope;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration-line: underline;
    text-transform: uppercase;
    width: fit-content;
    margin-bottom: 0px;
}


.paginator_pg {
    position: relative;
    display: flex;
    flex-direction: row;
    border-radius: 0px 60px 0px 60px;
height: 193px;
flex-shrink: 0;
    background-color: var(--New-Primary-Green, #1BBC97);
}
.left_paginator {
        position: absolute;
        top: 53px;
        right: 121px;
}
.right_paginator {
    position: absolute;
    top: 53px;
    right: 47px;
}
.pag_cont {
    display: flex;
    /* width: 336px; */
    padding: 40px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 8px;
}

.pag_pp {
    color: var(--Grayscale-White, #FFF);

    /* P/Para Std */
    font-family: Manrope;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 160.7%; /* 28.926px */
    margin-bottom: 0px;
}

.pag_tt{
    color: var(--Grayscale-White, #FFF);

    /* Headings/03 */
    font-family: Manrope;
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 0px;
}

.pag_under {
    color: var(--Grayscale-White, #FFF);

    /* P/Btns + Fields/Btn Link */
    font-family: Manrope;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration-line: underline;
    text-transform: uppercase;
    margin-bottom: 0px;
}
.img_div {
    border-radius: 60px;
    width: 888px;
    height: 700px;
}

/* about us end */



/* services landing start */

.sec1_sl {
    margin-top: 100px;
    padding-left: 60px;
        padding-right: 60px;

        background: var(--New-Grey, #F5F6F7);
}

.in_sec1_sl { 
    position: relative;
    border-radius: 60px;
    background: url(../img/sl_sec1_bg.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: top center;
        padding-top: 251px;
        padding-bottom: 385px;
}

.sl_sec1_tt {   
    width: 555px;
    color: var(--Grayscale-White, #FFF);

    /* Headings/01 */
    font-family: Manrope;
    font-size: 60px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 0px;
    margin-left: -24px;
}





.sec2_sl {
    padding-left: 60px;
    padding-right: 60px;
    background: var(--New-Grey, #F5F6F7);
    /* max-width: 1920px;
    margin-right: auto;
    margin-left: auto; */
}   


.insec2_sl {
    max-width: 1800px;
    margin-right: auto;
    margin-left: auto;
    display: flex;
    /* width: 1800px; */
    /* height: 700px; */
    padding: 15px 15px 15px 15px;
    align-items: center;
    gap: 67px;
    border-radius: 60px;
    background: var(--Grayscale-White, #FFF);
}

.insec3_sl {
    max-width: 1800px;
    margin-right: auto;
    margin-left: auto;
    display: flex;
    /* width: 1800px; */
    /* height: 700px; */
    padding: 15px 15px 15px 15px;
    align-items: center;
    gap: 67px;
    border-radius: 60px;
    background: var(--New-Grey, #F5F6F7);
}
.photo_section {
    border-radius: 60px;
    width: 805px;
    height: 670px;
}

.cont_sl {
    display: flex;
    width: 738px;
    flex-direction: column;
    align-items: flex-start;
    gap: 32px;
    /* flex-shrink: 0; */
}
.price_sl {
    color: var(--New-Primary-Green, #1BBC97);

    /* P/Para Lrg */
    font-family: Manrope;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    align-self: stretch;
    margin-bottom: 0px;
}


.price_sl_tt {
    color: var(--Grayscale-900, #0E0E0E);

    /* Headings/02 */
    font-family: Manrope;
    font-size: 45px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 24px;
}


.price_sl_pp {
    color: var(--Txt, #136576);

    /* P/Para Std */
    font-family: Manrope;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 160.7%; /* 28.926px */
    align-self: stretch;
    margin-bottom: 0px;
}

.category_tt {
    align-self: stretch;
    color: var(--Grayscale-900, #0E0E0E);
    text-align: center;
    
    /* Headings/03 */
    font-family: Manrope;
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 16px;
}


.category_green {
    display: flex;
    flex-wrap: wrap;
    padding: 36px 24px;
    justify-content: center;
    /* flex-direction: column; */
    align-items: flex-start;
    gap: 16px;
    align-self: stretch;
    border-radius: 60px 0px;
border: 1px dashed var(--New-Primary-Green, #1BBC97);
background: var(--New-Secondary-Green, #E9FCF7);
}

.category_green2 {
    display: flex;
    flex-wrap: wrap;
    padding: 36px 24px;
    justify-content: center;
    justify-content: space-between;
    /* flex-direction: column; */
    align-items: flex-start;
    gap: 16px;
    align-self: stretch;
    border-radius: 60px 0px;
border: 1px dashed var(--New-Primary-Green, #1BBC97);
background: var(--New-Secondary-Green, #E9FCF7);
}

.green_buttton:hover {
    display: flex;
    width: 206px;
    height: 64px;
    padding: 16px 32px;
    justify-content: center;
    align-items: center;
    border-radius: 100px;
    background: var(--New-Primary-Green, #1BBC97);
    color: var(--Grayscale-White, #FFF);
    text-align: center;

    /* P/Btns + Fields/Btn Std */
    font-family: Manrope;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: capitalize;
    border: 7px  #fff solid;
    outline: 1px #1BBC97 solid;
}

.per_category {
    display: flex;
    width: 206px;
    height: 64px;
    padding: 16px 32px;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    border-radius: 100px;
    background: var(--Grayscale-White, #FFF);
    
}


.per_category:hover {
    display: flex;
    width: 206px;
    height: 64px;
    padding: 16px 31px;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    border-radius: 100px;
    background: var(--Grayscale-White, #FFF);
    /* background-color: red; */
    border: 7px #E9FCF7 solid;
    outline: 1px white solid;
}



.per_category2 {
    display: flex;
    width: 336px;
    height: 64px;
    padding: 16px 32px;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    border-radius: 100px;
    background: var(--Grayscale-White, #FFF);
    
}


.per_category2:hover {
    display: flex;
    width: 336px;
    height: 64px;
    padding: 16px 31px;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    border-radius: 100px;
    background: var(--Grayscale-White, #FFF);
    /* background-color: red; */
    border: 7px #E9FCF7 solid;
    outline: 1px white solid;
}
.category_text {
    color: var(--Grayscale-900, #0E0E0E);
    text-align: center;

    /* P/Btns + Fields/Btn Std */
    font-family: Manrope;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 0px;
}

/* services landing end */



/* joinus start */
.joinus_sec1 {
    margin-top: 100px;
    padding-left: 60px;
    padding-right: 60px;
    background: var(--Grayscale-400, #F5F6F7);

}


.in_joinus {
    position: relative;
    border-radius: 60px;
    padding-top: 185px;
    padding-bottom: 281px;
    background: url(../img/join_sec1_bg.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: top center;
}


.join_tt {
    color: var(--Grayscale-White, #FFF);

    /* Headings/01 */
    font-family: Manrope;
    font-size: 60px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: capitalize;
    width: 527px;
    margin-bottom: 24px;
}

.for_margin {
    margin-left: 33px;
}

.joinus_sec2 {
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 60px;
    padding-right: 60px;
    background: var(--Grayscale-400, #F5F6F7);
}

.in_joinsec2 {
    border-radius: 60px;
    background: var(--Grayscale-White, #FFF);
    padding: 15px;
    display: flex;
    gap: 15px;
}

.joinus_left {
            width: 960px;
            display: flex;
            flex-direction: column;
            gap: 15px;
}



.joinus_left2 {
    display: flex;
    gap: 68px;
    align-items: center;
    /* justify-content: center;/ */
    padding: 15px;
    /* height: 393px; */
    border-radius: 60px;
    background: var(--New-Primary-Green, #1BBC97);
}

.left_side_img {
    border-radius: 60px;
}

.joinus_right {
    display: flex;
    flex-direction: column;
    gap: 15px;
    width: 795px;
}


.right_side_tt {
    color: var(--Grayscale-White, #FFF);

    /* Headings/02 */
    font-family: Manrope;
    font-size: 45px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 0px;
    width: 308px;
}

.right_side_pp {
    width: 377px;
    color: var(--New-Grey, #F5F6F7);

    /* P/Para Std */
    font-family: Manrope;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 160.7%; /* 28.926px */
    margin-bottom: 0px;

    align-self: stretch;
}


.joinus_right1 {
    padding: 113px 0px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-radius: 60px;
    background: url(../img/right_side1.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: top center;
}

.extra_rightside {
    display: flex;
    flex-direction: column;
    width: 447px;

}

.right1_tt {
    color: var(--Grayscale-White, #FFF);

    /* Headings/02 */
    font-family: Manrope;
    font-size: 45px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 8px;

    align-self: stretch;
}

.right1_pp {
    
    align-self: stretch;
    color: var(--New-Grey, #F5F6F7);

    /* P/Para Std */
    font-family: Manrope;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 160.7%; /* 28.926px */
    margin-bottom: 0px;

}


.joinus_right2 {
    padding: 15px;
    border-radius: 60px;
    border: 1px solid var(--New-Primary-Green, #1BBC97);
    background: var(--Grayscale-White, #FFF);
    /* height: 593px; */
}

.inn_joinus_right2 {
    border-radius: 60px;
}

.joinus_sec3 {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
            padding: 104px 0px;
            background: var(--New-Grey, #F5F6F7);
}

.form_tt {
    color: var(--Grayscale-900, #0E0E0E);
    text-align: center;
    
    /* Headings/02 */
    font-family: Manrope;
    font-size: 45px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: capitalize;
    align-self: stretch;
}

.form_pp {
    color: var(--Txt, #136576);
    text-align: center;
    
    /* P/Para Std */
    font-family: Manrope;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 160.7%; /* 28.926px */
    width: 640px;
    margin-bottom: 24px;
}
.form_div {
    display: flex;
    width: 813px;
    padding: 32px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 8px;
    border-top: 1px dashed var(--New-Primary-Green, #1BBC97);
background: var(--New-Grey, #F5F6F7);
}

.per_line {
    display: flex;
    height: 74px;
    justify-content: center;
    align-items: center;
    gap: 32px;
    align-self: stretch;
}


.input_div_main {
    border-radius: 100px;
    border: 1px solid var(--Grayscale-500, #D0D0D0);
    background: var(--Grayscale-White, #FFF);
    padding: 16px 16px 16px 24px;
    position: relative;
    height: 61px;
  /*   overflow: hidden; */
    width: 100%
  }
  
  .input_div_main .input_global {
    width: calc(100% - 48px);
    background: transparent;
    border: none;
    border-radius: 0px;
    color: var(--Grayscale-900, #3C3C3C);
    font-family: Manrope;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 160.7%;
    position: absolute;
    top: 70%;
    transform: translateY(-50%);
    left: 24px;
    transition: all 0.3s ease;
  }
  .input_div_main label {
    position: absolute;
    top: 17px;
    left: 24px;
    width: 100%;
    pointer-events: none;
    color: var(--Grayscale-900, #3C3C3C);
    font-family: Manrope;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 160.7%;
  }
  
  
  .content-name {
    position: absolute;
    top: 50%;
    left: 0px;
    padding-bottom: 5px;
    transition: all 0.3s ease;
  }
  .input_div_main .input_global:focus {
    outline: none;
    top: unset;
    bottom: 8px;
    transform: unset;
  }
  .input_div_main .input_global:focus + .label-name .content-name,
  .input_div_main .input_global:valid + .label-name .content-name {
    transform: translateY(-12px);
    left: 0px;
    color: var(--Grayscale-500, #D0D0D0);
    font-family: Manrope;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
  }
  .input_div_main .input_global:focus + .label-name::after,
  .input_div_main .input_global:valid + .label-name::after {
    transform: translateX(0%);
  }
  /* .input_div_main:focus-within {
    border: 1px solid var(--New-Primary-Green, #1BBC97);
  } */







  .checkbox_wala_div {
    display: flex;
    padding: 8px 0px 16px 0px;
    /* justify-content: center; */
    align-items: center;
    /* gap: 8px; */
    align-self: stretch;
  }


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

.c-checkbox_t input[type='checkbox']:checked~label:after, .c-checkbox_t input[type='checkbox']:checked~.label:after {
    transform: scale(1);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    opacity: 1;
    visibility: visible;
}
.c-checkbox_t>.c-div>label:before, .c-checkbox_t>.c-div>.label:before {
    content: "";
    position: absolute;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    background: transparent;
    border: 1px solid #1BBC97;
    box-sizing: border-box;
    /* box-shadow: inset 0px 4px 4px rgb(0 0 0 / 5%); */
    border-radius: 50px;
    top: 5px;
    left: 8px;
}
.c-checkbox_t input[type='checkbox']~label:after, .c-checkbox_t input[type='checkbox']~.label:after {
    content: "⬤";
    display: block;
    position: absolute;
    color: #1BBC97 !important;
    border-radius: 0;
    border: 0;
    font-family: 'Poppins';
    font-size: 14px;
    text-align: center;
    line-height: 12px;
    height: 1px;
    width: 1px;
    left: 9.5px;
    top: 8px;
    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;
}
input[type=checkbox], input[type=radio] {
    box-sizing: border-box;
    padding: 0;
}
.c-checkbox_t input[type='checkbox'] {
    display: none;
}

.c-checkbox_t {
    position: relative;
    margin-bottom: 0px;
}
.login_strong {
    color: var(--New-Primary-Green, #1BBC97);

    /* P/Para Std */
    font-family: Manrope;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 160.7%; /* 28.926px */
    margin-bottom: 0px;
}
.login_strong a {
    color: var(--Grayscale-800, #3C3C3C);
    font-family: Manrope;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 160.7%;
    margin-bottom: 0px;
    text-decoration: none;
}
.c-text {
    margin-left: 35px;
}


.catch_button_div {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 38px;
    align-self: stretch;
}
/* ----------------------- Checkbox ----------------------- */

/* joinus end */



/* modal */

.custom_class {
    border : 0;
    background-color : transparent;
  }

  .modalmodal {
    display: flex;
    flex-direction: row;
    gap: 8px;
  }


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

  .photo_modal {
    width: 565px;
height: 273px;
    border-radius: 60px 60px 0px 0px;
  }

  .bottom_left_modal {
    display: flex;
    width: 565px;
    height: 358px;
    padding: 40px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 16px;
    /* flex: 1 0 0; */
    border-radius: 0px 0px 60px 60px;
    background: var(--Grayscale-White, #FFF);
  }
  .bottom_left_modal2 {
    display: flex;
    width: 565px;
    height: 397px;
    padding: 40px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 16px;
    /* flex: 1 0 0; */
    border-radius: 0px 0px 60px 60px;
    background: var(--Grayscale-White, #FFF);
  }
  .modal_tt {
    color: var(--Grayscale-800, #3C3C3C);

    /* Headings/03 */
    font-family: Manrope;
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: capitalize;
    align-self: stretch;
    margin-bottom: 4px;
  }
  .modal_pp {
    color: var(--New-Primary-Green, #1BBC97);

    /* P/Para Lrg */
    font-family: Manrope;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    align-self: stretch;
    margin-bottom: 0px;
  }

  .modal_second_pp {
    color: var(--Txt, #136576);

    /* P/Para Std */
    font-family: Manrope;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 160.7%; /* 28.926px */
    width: 440px;
    margin-bottom: 0px;
  }

  .right_modal {
    display: flex;
    width: 691.745px;
    padding: 40px 32px;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    align-self: stretch;
    border-radius: 60px;
background: var(--Grayscale-White, #FFF);
  }

  .right_modal2 {
    display: flex;
    width: 691.745px;
    height: 670px;
    padding: 32px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 24px;
  }

  .service_tt {
    color: var(--Grayscale-900, #0E0E0E);
    text-align: center;
    
    /* P/Para Lrg */
    font-family: Manrope;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 0px;
  }
  .wala_24 {
    display: flex;
    height: 56px;
    justify-content: center;
    align-items: center;
    gap: 24px;
    align-self: stretch;
  }

  .for_modal_width {
    max-width: 1265px;
  }

  .service_quality_tt {
    color: var(--Grayscale-900, #0E0E0E);
    text-align: center;
    
    /* P/Para Lrg */
    font-family: Manrope;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 0px;
  }

  .premium_sec {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 8px;
    align-self: stretch;
  }
  
  .prem_one {
    display: flex;
    width: 206px;
    height: 64px;
    padding: 16px 32px;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    border-radius: 100px;
background: var(--New-Grey, #F5F6F7);
color: var(--Grayscale-900, #0E0E0E);
text-align: center;

/* P/Btns + Fields/Btn Std */
font-family: Manrope;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: normal;
text-transform: capitalize;
  }

  .prem_two {
    display: flex;
    width: 206px;
    height: 64px;
    padding: 16px 32px;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    border-radius: 100px;
border: 1px solid var(--New-Primary-Green, #1BBC97);
background-color: var(--New-Secondary-Green, #E9FCF7);

color: var(--Grayscale-900, #0E0E0E);
text-align: center;

/* P/Btns + Fields/Btn Std */
font-family: Manrope;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: normal;
text-transform: capitalize;
  }

  .grey_button {
    display: flex;
    width: 309.873px;
    height: 64px;
    padding: 16px 32px;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    border-radius: 100px;
background: var(--New-Grey, #F5F6F7);
color: var(--Grayscale-900, #0E0E0E);
text-align: center;

/* P/Btns + Fields/Btn Std */
font-family: Manrope;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: normal;
text-transform: capitalize;
  }


  .button_sec {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 8px;
    align-self: stretch;
  }

  .total_sec {
    padding: 8px 0px;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 80px;
    align-self: stretch;
    border-top: 1px dashed var(--New-Primary-Green, #1BBC97);
    border-bottom: 1px dashed var(--New-Primary-Green, #1BBC97);

  }

  .duration_pp{
    color: var(--Grayscale-900, #0E0E0E);

    /* P/Para Lrg */
    font-family: Manrope;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 0px;
  }
  .duration_pp_green {
    color: var(--New-Primary-Green, #1BBC97);

    /* P/Para Lrg */
    font-family: Manrope;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;

    margin-bottom: 0px;
  }


  .correct_modalmodal {
    display: inline-flex;
    height: 375px;
    padding: 56px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    border-radius: 60px;
border-top: 5px solid var(--New-Primary-Green, #1BBC97);
background: var(--Grayscale-White, #FFF);
  }

  .correct_modalmodal_red {
    display: inline-flex;
    height: 375px;
    padding: 56px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    border-radius: 60px;
border-top: 5px solid var(--Functional-Palette-Error, #D8514B);
background: var(--Grayscale-White, #FFF);
  }

.success_tt {
    color: var(--Grayscale-800, #3C3C3C);
    text-align: center;
    
    /* Headings/03 */
    font-family: Manrope;
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 8px;
}

.success_pp {
    color: var(--Txt, #136576);
    text-align: center;
    
    /* P/Para Std */
    font-family: Manrope;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 160.7%; /* 28.926px */
    margin-bottom: 0px;
}

.success_pp_red {
    color: var(--Functional-Palette-Error, #D8514B);
    text-align: center;
    
    /* P/Para Std */
    font-family: Manrope;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 160.7%; /* 28.926px */
    margin-bottom: 0px;
}

.for_success {
    max-width: 800px;
}

.red_button_div {
    display: flex;
    align-items: flex-start;
    gap: 16px;
}

.close_button {
    display: flex;
width: 206px;
height: 64px;
padding: 16px 32px;
justify-content: center;
align-items: center;
border: 1px solid var(--New-Primary-Green, #1BBC97);
flex-shrink: 0;
border-radius: 100px;
    color: var(--Grayscale-900, #0E0E0E);
text-align: center;

/* P/Btns + Fields/Btn Std */
font-family: Manrope;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: normal;
text-transform: capitalize;
}

.modal_turn {
    display: flex;
    /* width: 301.873px; */
    padding: 16px 16px 16px 24px;
    align-items: center;
    gap: 8px;
    border-radius: 100px;
border: 1px solid var(--Grayscale-500, #D0D0D0);
background: var(--Grayscale-White, #FFF);
color: var(--Grayscale-800, #3C3C3C);

/* P/Para Std */
font-family: Manrope;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 160.7%; /* 28.926px */
background-repeat: no-repeat;
    background-position: right 16px center;
    background-image: url(../img/dropdown_icon.svg);
}

select option:first-child {
    display: none;
}

/* .for_now select option:first-child {
    display: none;
} */

.modal_select {
    position: relative;
    display: flex;
    /* width: 301.873px; */
    height: 56px;
    padding: 16px 16px 16px 24px;
    align-items: center;
    gap: 8px;
    border-radius: 100px;
border: 1px solid var(--Grayscale-500, #D0D0D0);
background: var(--Grayscale-White, #FFF);
color: var(--Grayscale-800, #3C3C3C);

/* P/Para Std */
font-family: Manrope;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 160.7%; /* 28.926px */
}


.plus_minus {
    display: flex;
    gap: 8px;
    position: absolute;
    right: 20px;
    top:12px;
}

.plus_minus_color {
    font-family: Manrope;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    color: var(--Txt, #136576);
    margin-bottom: 0px;
}

.for_pos {
    position: relative;
}
.input_div_main69 {
    /* width: 100%; */
    /* position: relative; */
    display: flex;
    width: 301.873px;
    height: 56px;
    padding: 16px 16px 16px 24px;
    align-items: center;
    gap: 8px;
    border-radius: 100px;
border: 1px solid var(--Grayscale-500, #D0D0D0);
background: var(--Grayscale-White, #FFF);
color: var(--Grayscale-800, #3C3C3C);

/* P/Para Std */
font-family: Manrope;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 160.7%; /* 28.926px */
}

.input_div_main69::placeholder {
    color: var(--Grayscale-800, #3C3C3C);

    /* P/Para Std */
    font-family: Manrope;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 160.7%; /* 28.926px */
}

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

    .desktop_none {
        display: block;
    }
    .cat_name {
        color: var(--Grayscale-900, #0E0E0E);
        font-family: Manrope;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        text-decoration-line: underline;
        text-transform: uppercase;
        width: 151px;
        margin-bottom: 0px;
    }
    .unnecessary_padding {
    padding-bottom : 0px;
}
    
    .c-checkbox_t>.c-div>label:before, .c-checkbox_t>.c-div>.label:before {
    content: "";
    position: absolute;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    background: transparent;
    border: 1px solid #1BBC97;
    box-sizing: border-box;
    /* box-shadow: inset 0px 4px 4px rgb(0 0 0 / 5%); */
    border-radius: 50px;
    top: 12px;
    left: 8px;
}
.c-checkbox_t input[type='checkbox']~label:after, .c-checkbox_t input[type='checkbox']~.label:after {
    content: "⬤";
    display: block;
    position: absolute;
    color: #1BBC97 !important;
    border-radius: 0;
    border: 0;
    font-family: 'Poppins';
    font-size: 14px;
    text-align: center;
    line-height: 12px;
    height: 1px;
    width: 1px;
    left: 9.5px;
    top: 15.5px;
    transform-origin: 50% 50%;
    -webkit-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform: scale(0);
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    -webkit-transition: all .15s ease;
    -ms-transition: all .15s ease;
    transition: all .15s ease;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
}
   
    /* about us start */

    .sec1_au {
        margin-top: 105px;
        padding-bottom: 16px;
        padding-left: 16px;
        padding-right: 16px;
    }

    .bg_photo1_sec {
        display: flex;
        justify-content: center;
        border-radius: 20px;
        background: url(../img/mob_au_sec1_bg.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: top center;
        padding-top: 359px;
        padding-bottom: 33px;
        padding-left: 0px;
    }
    .for_center     {
            display: flex;
            justify-content: center;
         }
    .au_tt {
        color: var(--Grayscale-White, #FFF);
        text-align: center;

        /* Headings/03 */
        font-family: Manrope;
        font-size: 32px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        text-transform: capitalize;
        align-self: stretch;
        margin-bottom: 0px;
        width: 282px;

    }

    .sec2_au {
        padding-left: 16px;
        padding-right: 16px;
    }

    .insec2_au {
        border-radius: 20px;
        padding: 0px;
    }


    .final_sec2_au {
        border-radius: 20px;
        background: url(../img/mob_sec2_au_bg.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: top center;
        padding-top: 110px;
        padding-bottom: 110px;
        padding-left: 24px;
        padding-right: 24px;
    }

    .sec2_au_tt {
        color: var(--Grayscale-White, #FFF);
        text-align: center;

        /* Headings/03 */
        font-family: Manrope;
        font-size: 32px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        text-transform: capitalize;
        width: 248px;
        margin-bottom: 20px;
    }

    .sec2_au_pp {
        color: var(--New-Grey, #F5F6F7);
        text-align: center;

        /* P/Para Std */
        font-family: Manrope;
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: 160.7%;
        /* 28.926px */
        align-self: stretch;
        width: auto;
    }

    .sec4_au {
        padding-left: 16px;
        padding-right: 16px;
        padding-top: 6px;
    }

    .insec4_au {
        border-radius: 20px;
        padding: 0px;
    }

    .final_4au {
        border-radius: 20px;
        background: url(../img/mob_sec4_bg.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: top center;
        padding-top: 51px;
        padding-bottom: 51px;
        padding-left: 24px;
        padding-right: 24px;
    }

    .in_final4 {
        width: 260px;
        height: 66px;
        color: var(--Grayscale-White, #FFF);
        text-align: center;

        /* Headings/04 */
        font-family: Manrope;
        font-size: 24px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        text-transform: capitalize;
    }

    .in_sec5au {
        border-radius: 20px;
        background: var(--Grayscale-White, #FFF);
        padding: 40px 0px;
    }

    .sec5_au {
        /* padding-left: 16px;
        padding-right: 16px; */
        padding: 0px 16px 16px 16px;

    }

    .inner_insec5 {
        display: flex;
        width: auto;
        flex-direction: column;
        align-items: center;
        gap: 32px;

    }

    .thoughts_div {
        display: flex;
        width: auto;
        padding: 0px 16px;
        flex-direction: column;
        align-items: flex-start;
        gap: 16px;
    }

    .card_tt {
        color: var(--Grayscale-900, #0E0E0E);

        /* Headings/03 */
        font-family: Manrope;
        font-size: 32px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        text-transform: capitalize;
        align-self: stretch;
        margin-bottom: 8px;
    }

    .card_pp {
        color: var(--Txt, #136576);

        /* P/Para Std */
        font-family: Manrope;
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: 160.7%;
        /* 28.926px */
        align-self: stretch;
    }





    .div6_tt {
        color: var(--Grayscale-900, #0E0E0E);
        text-align: center;

        /* Headings/03 */
        font-family: Manrope;
        font-size: 32px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        text-transform: capitalize;
        align-self: stretch;
        margin-bottom: 8px;
    }

    .div6_pp {
        color: var(--Txt, #136576);
        text-align: center;

        /* P/Para Std */
        font-family: Manrope;
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: 160.7%;
        /* 28.926px */
        align-self: stretch;
    }

    .sec6_div {
        width: auto;
        gap: 24px;
        padding: 24px;
        border-radius: 0px;
        border-top: 0px;
    }

    .sec6_au {
        background: var(--Grayscale-White, #FFF);
        padding: 0px;
    }

    .in_sec6au {
        background: var(--Grayscale-White, #FFF);
        border-radius: 0px;
        padding-top: 16px;
    }



    .sec7_au {
        padding: 0px;
    }

    .in_sec7au {
        border-radius: 0px;
        background: var(--New-Grey, #F5F6F7);
        padding: 40px 24px;
    }
    .in_sec7au_second {
        border-radius: 0px;
        background: var(--New-Grey, #F5F6F7);
        padding: 40px 8px;
    }

    .faq_tt {
        color: var(--Grayscale-800, #3C3C3C);
        text-align: center;

        /* Headings/03 */
        font-family: Manrope;
        font-size: 32px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        text-transform: capitalize;
        align-self: stretch;
    }



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

    .faq_mobile_crd {
        display: flex;
        padding: 16px;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 10px;
        align-self: stretch;
        border-radius: 15px;
        border-top: 5px solid #1BBC97;
        border-right: 1px solid #1BBC97;
        border-bottom: 1px solid #1BBC97;
        border-left: 1px solid #1BBC97;
        background: var(--Grayscale-White, #FFF);
    }

    .faq_mob_tt {
        color: var(--New-Primary-Green, #1BBC97);

        /* P/Para Lrg */
        font-family: Manrope;
        font-size: 24px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        align-self: stretch;
    }

    .faq_answer_mobile {
        display: flex;
        padding: 12px 24px;
        justify-content: center;
        align-items: center;
        gap: 10px;
        align-self: stretch;
        border-radius: 15px;
        border: 1px solid #1BBC97;
        background: #E9FCF7;
        color: var(--Txt, #136576);
        font-family: Manrope;
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: 160.7%;
        /* 28.926px */
    }

    .img_div {
        border-radius: 20px;
        height: 274px;
        width: 343px;
    }


        .sec3_au {
            display: flex;
            flex-direction: column-reverse;
            padding: 16px 16px 24px 16px;
            gap: 16px;
            justify-content: center;
    align-items: center;
        }

        .context_div {
            width: auto;
            height: auto;
            align-items: center;
        }

        .content_tt {
            color: var(--Grayscale-900, #0E0E0E);
            text-align: center;
            
            /* Headings/03 */
            font-family: Manrope;
            font-size: 32px;
            font-style: normal;
            font-weight: 600;
            line-height: normal;
            text-transform: capitalize;
            align-self: stretch;
            margin-bottom: 16px;
        }

        .content_pp {
            margin-bottom: 16px;
            width: auto;
            color: var(--Txt, #136576);
            text-align: center;
            
            /* P/Para Std */
            font-family: Manrope;
            font-size: 18px;
            font-style: normal;
            font-weight: 400;
            line-height: 160.7%; /* 28.926px */
            align-self: stretch;
        }

        .cat_div {
            gap: 24px 27px;
            /* justify-content: center; */
        }

        .sub_tt {
            align-self: stretch;
            color: var(--Grayscale-900, #0E0E0E);

            /* Headings/04 */
            font-family: Manrope;
            font-size: 24px;
            font-style: normal;
            font-weight: 500;
            line-height: normal;
            text-transform: capitalize;
        }
        .sub_div {
            display: flex;
            padding: 16px 0px;
            flex-direction: column;
            align-items: center;
            gap: 24px;
            align-self: stretch;
            border-radius: 10px;
        }

        .paginator_pg {
            height: 230px;
            width: 100%;
            margin-left: auto;
            margin-right: auto;
                border-radius: 0px 0px 20px 20px;
        }

        .pag_cont {
            margin-top: 26px;
            display: flex;
            width: 100%;
            padding: 0px 40px;
            flex-direction: column;
            justify-content: flex-start;
            align-items: center;
            gap: 8px;
        }

        .left_paginator2 {
            position: absolute;
                    bottom: 7px;
                    left: 90px;
        }
        .right_paginator2 {
            position: absolute;
            bottom: 7px;
            right: 90px;
}
    /* about us end */





    /* services landing start */

    .sec1_sl {
        margin-top: 106px;
        padding-left: 16px;
            padding-right: 16px;
            padding-bottom: 7px;
            background: var(--New-Grey, #F5F6F7);
    }
    
    .in_sec1_sl { 
        position: relative;
        border-radius: 20px;
        background: url(../img/mob_sl_sec1_bg.png);
            background-repeat: no-repeat;
            background-size: cover;
            background-position: top center;
            padding-top: 359px;
            padding-bottom: 33px;
    }
    
    .sl_sec1_tt {   
        align-self: stretch;
        width: 282px;
        color: var(--Grayscale-White, #FFF);
        text-align: center;
        
        /* Headings/03 */
        font-family: Manrope;
        font-size: 32px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        text-transform: capitalize;
        margin-bottom: 0px;
        margin-left: 0px;
    }

    .sec2_sl {
        padding: 0px 16px 16px 16px;
    }

    .insec2_sl {
        display: flex;
        flex-direction: column;
        padding: 16px 16px 0px 16px;
        border-radius: 20px;
        gap: 32px;
    }
    .insec3_sl {
        display: flex;
        flex-direction: column;
        padding: 16px 16px 0px 16px;
        border-radius: 20px;
        gap: 32px;
    }
    .photo_section {
        border-radius: 20px;
        width: auto;
        height: 313px;
    }   

    .cont_sl {
        width: auto;
        gap: 24px;
    }


    .price_sl {
        color: var(--New-Primary-Green, #1BBC97);
        text-align: center;
        
        /* P/Para Lrg */
        font-family: Manrope;
        font-size: 24px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        margin-bottom: 4px;
    }

    .price_sl_tt {
        color: var(--Grayscale-800, #3C3C3C);
        text-align: center;
        
        /* Headings/03 */
        font-family: Manrope;
        font-size: 32px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        text-transform: capitalize;
        margin-bottom: 32px;
    }
    .price_sl_pp {
        color: var(--Txt, #136576);
        text-align: center;
        
        /* P/Para Std */
        font-family: Manrope;
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: 160.7%; /* 28.926px */
        margin-bottom: 0px;
    }

    .category_tt {
        color: var(--Grayscale-900, #0E0E0E);
        text-align: center;
        
        /* Headings/04 */
        font-family: Manrope;
        font-size: 24px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        text-transform: capitalize;
        margin-bottom: 24px;
    }

    

    .category_green {
        margin-left: -16px;

        margin-right: -16px;
        display: flex;
/* width: 343px; */
padding: 24px 15px;
/* flex-direction: column; */
align-items: flex-start;
gap: 16px 8px;
        border-radius: 20px;
        border: 1px dashed var(--New-Primary-Green, #1BBC97);
        background: var(--New-Secondary-Green, #E9FCF7);
    }


    .category_green2 {
        margin-left: -16px;

        margin-right: -16px;
        display: flex;
       
/* width: 343px; */
padding: 24px 15px;
/* flex-direction: column; */
align-items: flex-start;
gap: 16px 8px;
        border-radius: 20px;
        border: 1px dashed var(--New-Primary-Green, #1BBC97);
        background: var(--New-Secondary-Green, #E9FCF7);
    }
    .category_text {
        color: var(--Grayscale-900, #0E0E0E);
        text-align: center;
        
        /* P/Btns + Fields/Btn Smll */
        font-family: Manrope;
        font-size: 12px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        text-transform: uppercase;
    }


    .per_category {
            width: 151px;
    }
    .mo-w-100 {
        width: 100%!important;
    }
   

    .per_category:hover {
        width: 151px;
        border: 7px #E9FCF7 solid;
    outline: 1px white solid;
    }

    .per_category2 {
        width: 151px;
}



.per_category2:hover {
    width: 151px;
    border: 7px #E9FCF7 solid;
outline: 1px white solid;
}
    /* services landing end */








    /* joinus start */


    .joinus_sec1 {
        margin-top: 106px;
        padding-left: 16px;
        padding-right: 16px;
        background: var(--Grayscale-400, #F5F6F7);
    
    }
    
    
    .in_joinus {
        position: relative;
        border-radius: 20px;
        padding-top: 236px;
        padding-bottom: 24px;
        background: url(../img/mob_joinus_sec1bg.png);
            background-repeat: no-repeat;
            background-size: cover;
            background-position: top center;
    }
    
    
    .join_tt {
        color: var(--Grayscale-White, #FFF);
text-align: center;

/* Headings/03 */
font-family: Manrope;
font-size: 32px;
font-style: normal;
font-weight: 600;
line-height: normal;
text-transform: capitalize;
width: 273px;
        margin-bottom: 24px;
    }
    
    .for_margin {
        display: flex;
        margin-left: 0px;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .for_width_hundred {
        width: 100%;
    }

    .joinus_sec2 {
            padding-left: 16px;
            padding-right: 16px;
    }
    .mobile_in_joinsec2 {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .joinus_left1 {
        margin-top: 16px;
        margin-bottom: 8px;
    }

    .joinus_right1 {
        margin-bottom: 16px;
        padding: 56px 16px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        border-radius: 20px;
        background: url(../img/mob_right_side1.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: top center;
    }

    .extra_rightside {
        width: auto;
    }

    .right1_tt {
        color: var(--Grayscale-White, #FFF);
        text-align: center;
        
        /* Headings/03 */
        font-family: Manrope;
        font-size: 32px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        text-transform: capitalize;
        align-self: stretch;
        margin-bottom: 8px;
    }

    .right1_pp {
        align-self: stretch;
        color: var(--New-Grey, #F5F6F7);
        text-align: center;
        
        /* P/Para Std */
        font-family: Manrope;
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: 160.7%; /* 28.926px */
    }

    .joinus_right2 {
        border-radius: 20px;
        padding: 10px;
        margin-bottom: 16px;
    }

    .inn_joinus_right2 {
        border-radius: 20px;
    }

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



    .joinus_left2 {
        display: flex;
        flex-direction: column;
        gap: 0px;
        align-items: center;
        padding: 0px;
        border-radius: 20px;
        background: var(--New-Primary-Green, #1BBC97);
        margin-bottom: 16px;
    }
    .left_side_img {
        border-radius: 20px 20px 0px 0px;

    }

    .right_side_img {
        padding: 40px 24px;
    }


    .right_side_tt {  
        margin-bottom: 8px; 
        align-self: stretch;
        color: var(--Grayscale-White, #FFF);
        text-align: center;
        
        /* Headings/03 */
        font-family: Manrope;
        font-size: 32px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        text-transform: capitalize;
        width: auto;
    }

    .right_side_pp {
        width: auto;

        color: var(--New-Grey, #F5F6F7);
        text-align: center;
        
        /* P/Para Std */
        font-family: Manrope;
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: 160.7%; /* 28.926px */
        align-self: stretch;
        margin-bottom: 0px;
    }

    .joinus_sec3 {
        padding: 40px 16px 16px 16px;
    }

    .form_tt {
        color: var(--Grayscale-800, #3C3C3C);
        text-align: center;
        
        /* Headings/03 */
        font-family: Manrope;
        font-size: 32px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        text-transform: capitalize;
        align-self: stretch;
        margin-bottom: 8px;
    }

    .form_pp {
        width: 295px;
        color: var(--Txt, #136576);
        text-align: center;
        
        /* P/Para Std */
        font-family: Manrope;
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: 160.7%; /* 28.926px */
        align-self: stretch;
    }

    .form_div {
        display: flex;
        width: auto;
        padding: 24px 16px;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 8px;
        border-top: 1px dashed var(--New-Primary-Green, #1BBC97);
        background: var(--New-Grey, #F5F6F7);
    }

    .per_line {
        display: flex;
        flex-direction: column;
        height: auto;
        justify-content: center;
        align-items: center;
        gap: 8px;
        align-self: stretch;
    }

    .catch_button_div {
        flex-direction: column;
        gap: 8px;
    }
    .checkbox_wala_div {
        padding: 8px 0px;
    }

    .login_strong {
        color: var(--New-Primary-Green, #1BBC97);

/* P/Para Smll */
font-family: Manrope;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
text-transform: capitalize;
    }


    .login_strong a {
        color: var(--Grayscale-800, #3C3C3C);

        /* P/Para Smll */
        font-family: Manrope;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        text-transform: capitalize;
    }
    /* joinus end */





    .modalmodal {
        flex-direction: column;
    }

    .bottom_left_modal,.bottom_left_modal2{
        padding: 24px;
        border-radius: 0px 0px 20px 20px;
        width: auto;
        height: auto;
    }
    .photo_modal {
        width: auto;
        height: auto;
        border-radius: 20px 20px 0px 0px;
    }

    .modal_second_pp {
            width: auto;
    }
    
    .right_modal {
        padding: 16px;
        width: auto;
        gap: 16px;
        border-radius: 20px;

    }
    .wala_24 {
        height: auto;
        flex-direction: column;
        gap: 16px;
    }

    .input_div_main69 {
        width: 100%;
    }

    .premium_sec {
        flex-direction: column;
    }
    .grey_button {
        width: 100%!important;
    }
    .button_sec {
        flex-direction: column;
    }

    .correct_modalmodal {
            height: auto;
            padding: 24px;
            border-radius: 20px;

    }

    .for_pos {
        width: 100%;
    }

    .correct_modalmodal_red {
        height: auto;
        padding: 24px;
        border-radius: 20px;
    }
    .red_button_div {

        flex-direction: column;

    }
}


@media only screen and (min-width: 1200px) and (max-width:1348px) {
    .for_center {
        margin-left: 50px;
    }

    .inner_insec5 {
        width: 1100px;
    }
    .thoughts_div {
        width: 280px;
    }

    .for_width {
        width: 1050px;
    }

    .photo_section {
        width: 522px;
    }
    .per_category2 {
        width: 235px;
    }
    
    .per_category2:hover {
        width: 235px;
    }

    .joinus_left2 {
        gap: 24px;
}
.right_side_pp {
    width: 325px;
}

.left_side_img {
    width: 250px;
    height: 382px;
}

.joinus_right1 {
    height: 350px;
}

.joinus_right2,.inn_joinus_right2 {
height: 100%;
}
.img_div {
    width: 498px;
}
.sec3_au {
    gap: 26px;
}
.category_green2 .btn.per_category {
                width: 100%;
    }
}

@media only screen and (min-width: 1349px) and (max-width:1439px) {
    
    .category_green2 .btn.per_category {
                width: 100%;
    }
    .for_center {
        margin-left: 50px;
    }

    .inner_insec5 {
        width: 1100px;
    }
    .thoughts_div {
        width: 280px;
    }

    .for_width {
        width: 1100px;
    }
    .photo_section {
        width: 522px;
    }
    .per_category2 {
        width: 271px;
    }
    
    .per_category2:hover {
            width: 271px;
    }

    .joinus_left2 {
        gap: 30px;
}
.right_side_pp {
    width: 325px;
}

.left_side_img {
    width: 280px;
    height: 382px;
}
.joinus_right1 {
    height: 350px;
}

.joinus_right2,.inn_joinus_right2 {
height: 100%;
}
.img_div {
    width: 552px;
}
.sec3_au {
    gap: 26px;
}
}

@media only screen and (min-width: 1440px) and (max-width:1499px) {
    .for_center {
        margin-left: 50px;
    }

    .inner_insec5 {
        width: 1200px;
    }
    .thoughts_div {
        width: 300px;
    }

    .for_width {
        width: 1160px;
    }
    .photo_section {
        width: 522px;
    }
    .per_category2 {
        width: 306px;
    }
    .per_category2:hover {
            width: 306px;
    }

    .joinus_left2 {
        gap: 39px;
}
.right_side_pp {
    width: 325px;
}

.left_side_img {
    width: 305px;
    height: 382px;
}

.joinus_right1 {
        height: 400px;
}

.joinus_right2,.inn_joinus_right2 {
    height: 100%;
}
.img_div {
    width: 668px;
}
.sec3_au {
    gap: 26px;
}
}

@media only screen and (min-width: 1500px) and (max-width:1599px) {
    .inner_insec5 {
        width: 1300px;
    }
    .thoughts_div {
        width: 346px;
    }       
    .photo_section {
        width: 580px;
    }
    .per_category2 {
        width: 306px;
    }
    .per_category2:hover {
            width: 306px;
    }
    
    .joinus_left2 {
        gap: 39px;
}
.right_side_pp {
    width: 325px;
}

.left_side_img {
    width: 340px;
    height: 382px;
}
.img_div {
    width: 668px;
}
}

@media only screen and (min-width: 1600px) and (max-width:1699px) {
    .photo_section {
        width: 673px;
    }
    .per_category2 {
        width: 306px;
    }
    
    .per_category2:hover {
            width: 306px;
    }
    .joinus_left2 {
            gap: 54px;
    }
    .right_side_pp {
        width: 325px;
    }

    .img_div {
            width: 720px;
    }
}

@media only screen and (min-width: 1700px) and (max-width:1799px) {
    .photo_section {
        width: 716px;
    }
}

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