.desktop_none {
    display: none;
}

.mobile_none {
    display: block;
}

.sec_padding {
    padding-bottom: 0px;
    padding-top: 95px;
    background: url(../image/ct_whole_pgae_bg.png);
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
}

.sec_padding_st {
    padding-bottom: 0px;
    padding-top: 95px;
    background: url(../image/st_whole_bg.png);
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
}



.sec_padding2 {
    padding-bottom: 0px;
    padding-top: 95px;
    background: url(../image/contact_main_bg.png);
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
}


.ct_sec3 {
    background: url(../image/sec3_bg.png);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    padding: 120px 0px 80px 0px;
}

.ctsec3_tt {
    color: var(--Accent-Red-Accent, #9F0000);

    /* H/H2 */
    font-family: "DM Sans";
    font-size: 49px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    /* 49px */
    text-transform: capitalize;
    margin-bottom: 24px;
    margin-left: 32px;
}

.red_div3 {
    border-radius: 37px;
    background: #9F0000;
    display: flex;
    padding: 32px 54.5px;
    gap: 78px;
}

.first_red_div {
    display: flex;
    align-items: flex-start;
    gap: 24px;
}

.sec3_crd_ptp {
    color: var(--Nuetral-Almost-White, #FAFAFA);

    /* Hand Written Medium */
    font-family: "Sulphur Point";
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 98%;
    /* 14.7px */
    letter-spacing: 0.3px;
    margin-bottom: 16px;
}


.sec3_crd_tt {
    color: var(--Nuetral-Almost-White, #FAFAFA);

    /* H/H4 */
    font-family: "DM Sans";
    font-size: 23px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    /* 23px */
    text-transform: capitalize;
    margin-bottom: 12px;
}


.sec3_crd_pp {
    /* width: 365px; */
    color: var(--Nuetral-Almost-White, #FAFAFA);

    /* Medium/Body */
    font-family: "DM Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 112%;
    /* 20.16px */
    letter-spacing: 0.36px;
    align-self: stretch;
    margin-bottom: 0px;
}

.ct_sec4 {
    display: flex;
    justify-content: center;
    align-items: center;

}


.ct_sec6 {
    display: flex;
    justify-content: center;
    align-items: center;
    background: #9F0000;
}

.custom_pad {
    padding: 0px 32.5px;
}

.in_ctsec4 {
    display: flex;
    padding: 70px 0px;
    align-items: center;
    justify-content: center;
    gap: 56px;
}

.in_stsec4 {
    display: flex;
    padding: 84px 0px;
    align-items: center;
    justify-content: center;
    gap: 56px;
    flex-direction: row-reverse;
}

.in_ctsec6 {
    display: flex;
    flex-direction: row-reverse;
    
    padding: 84px 0px;
    align-items: center;
    justify-content: center;
    gap: 56px;
}

.in_stsec6 {
    display: flex;
    flex-direction: row;
    padding: 70px 0px;
    align-items: center;
    justify-content: center;
    gap: 56px;
}


.left_sec4 {
    border-radius: 27px;
    /*height: 405px;*/
}

.sec4_tt {
    color: var(--Accent-Red-Accent, #9F0000);
    font-family: "DM Sans";
    font-size: 53px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    /* 53px */
    text-transform: capitalize;
    margin-bottom: 29px;
    width: 432px;
    margin-left: 23px;

}

.sec6_tt {
    color: var(--Nuetral-Almost-White, #FAFAFA);
    font-family: "DM Sans";
    font-size: 53px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    /* 53px */
    text-transform: capitalize;
    margin-bottom: 29px;
    width: 416px;
    margin-left: 23px;

}

.sec4_red {
    border-radius: 27px;
    background: #9F0000;
    width: 566px;
    height: 246px;
    padding: 26px 40px;
}

.sec6_white {
    border-radius: 27px;
    background: #FFF;
    width: 566px;
    height: 246px;
    padding: 26px 40px;
}



.sec4_red_pp {
    color: var(--Nuetral-Almost-White, #FAFAFA);
    font-family: "DM Sans";
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 112%;
    /* 22.4px */
    letter-spacing: 0.4px;
    margin-bottom: 30px;
}

.sec6_white_pp {
    color: var(--Accent-Red-Accent, #9F0000);
    font-family: "DM Sans";
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 112%;
    /* 22.4px */
    letter-spacing: 0.4px;
    margin-bottom: 30px;
}


.white_btn {
    display: flex;
    padding: 9.957px 19.915px;
    justify-content: center;
    align-items: center;
    gap: 8.298px;
    border-radius: 49.787px;
    background: var(--Nuetral-Almost-White, #FAFAFA);
    color: var(--Accent-Red-Accent, #9F0000);

    /* Extra Bold/Capt */
    font-family: "DM Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 166%;
    /* 29.88px */
    letter-spacing: 0.36px;
    text-transform: uppercase;
}


.white_btn:hover {
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
    background: transparent;
}



.red_btn {
    display: flex;
    padding: 9.957px 19.915px;
    justify-content: center;
    align-items: center;
    gap: 8.298px;
    border-radius: 49.787px;
    background: var(--Accent-Red-Accent, #9F0000);
    color: var(--Nuetral-Almost-White, #FAFAFA);
    font-family: "DM Sans";
    font-size: 14.936px;
    font-style: normal;
    font-weight: 700;
    line-height: 166%;
    /* 24.794px */
    letter-spacing: 0.299px;
    text-transform: uppercase;

}

.red_btn:hover {
    border: 1px solid #9F0000;
    color: #9F0000;
    background: transparent;
}


.ct_sec7 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 67px 0px;
    background: url(../image/ct_sec7_bg.png);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

.st_sec7 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 67px 0px;
    background: url(../image/last_secst.png);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

.in_ctsec7 {
    display: flex;
    width: 870px;
    height: 337px;
    padding: 0px 80px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 32px;
    border-radius: 27px;
    background: var(--Accent-Red-Accent, #9F0000);
}

.sec7_tt {
    color: var(--Nuetral-Almost-White, #FAFAFA);
    text-align: center;

    /* H/H2 */
    font-family: "DM Sans";
    font-size: 49px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    /* 49px */
    text-transform: capitalize;
    margin-bottom: 24px;
    align-self: stretch;
}

.sec7_pp {
    color: var(--Nuetral-Light-Gray, #EAEAEA);
    text-align: center;

    /* Medium/Body */
    font-family: "DM Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 112%;
    /* 20.16px */
    letter-spacing: 0.36px;
    align-self: stretch;
    margin-bottom: 0px;
}

.red_strip {
    background: var(--Accent-Red-Accent, #9F0000);
}
.white_trip_st {
    border-bottom: 1px solid var(--Nuetral-Stroke, #BEBEBE);
    background: var(--Nuetral-Almost-White, #FAFAFA);
}
.white_strip {
    background: #FFF;
}

.strip_text {
    color: var(--Nuetral-Almost-White, #FAFAFA);

    /* Extra Bold/Capt */
    font-family: "DM Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 166%;
    /* 29.88px */
    letter-spacing: 0.36px;
    text-transform: uppercase;
    margin-bottom: 0px;
}

.strip_text2 {
    color: #9F0000;

    /* Extra Bold/Capt */
    font-family: "DM Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 166%;
    /* 29.88px */
    letter-spacing: 0.36px;
    text-transform: uppercase;
    margin-bottom: 0px;

}

.inin_red {
    display: flex;
    flex-direction: row;
    padding: 16px 0px;
    justify-content: space-between;
    align-items: center;
}


.white_strip_icon,
.red_strip_icon {
    width: 22px;
    height: 22px;
}








.ct_sec2 {
    display: flex;
    background: url(../image/sec2_ct_bg.png) #9F0000;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    display: flex;
    padding: 88px 0px;
    justify-content: center;
    align-items: center;
    gap: 101px;

}

.top_left {
    display: flex;
    flex-direction: row;
    gap: 24px;
}

.left_ct_sec2 {
    display: flex;
    flex-direction: column;
    gap: 28px;
}

.white_crd {
    display: flex;
    width: 342px;
    padding: 32px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    /* gap: 16px; */
    border-radius: 27px;
    border: 1px solid var(--Nuetral-Almost-White, #FAFAFA);
    background: var(--Nuetral-Almost-White, #FAFAFA);
}

.crd_pp1 {
    color: var(--Accent-Red-Accent, #9F0000);

    /* Hand Written Medium */
    font-family: "Sulphur Point";
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 98%;
    /* 14.7px */
    letter-spacing: 0.3px;
    margin-bottom: 16px;
}

.crd_tt {
    color: var(--Accent-Red-Accent, #9F0000);

    /* H/H4 */
    font-family: "DM Sans";
    font-size: 23px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    /* 23px */
    text-transform: capitalize;
    margin-bottom: 12px;
}

.crd_pp2 {
    color: var(--Accent-Red-Accent, #9F0000);

    /* Medium/Body */
    font-family: "DM Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 112%;
    /* 20.16px */
    letter-spacing: 0.36px;
    align-self: stretch;
    margin-bottom: 0px;
}


.in_right {
    display: flex;
    width: 636px;
    flex-direction: column;
    align-items: flex-start;
    gap: 38px;
    flex-shrink: 0;
}


.in_right2 {
    display: flex;
    width: 636px;
    flex-direction: column;
    align-items: flex-start;
    gap: 32px;
    flex-shrink: 0;
}


.right_pp1 {
    color: var(--Nuetral-Almost-White, #FAFAFA);
    /* text-align: center; */

    /* H/H4 */
    font-family: "DM Sans";
    font-size: 23px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    /* 23px */
    text-transform: capitalize;
    margin-bottom: 15px;
}

.right_tt {
    color: var(--Nuetral-Almost-White, #FAFAFA);

    /* H/H2 */
    font-family: "DM Sans";
    font-size: 49px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    /* 49px */
    text-transform: capitalize;
    margin-bottom: 0px;
}

.pointers_sec {
    display: flex;
    width: 724px;
    align-items: center;
    align-content: center;
    gap: 18px;
    flex-wrap: wrap;
}

.pointers_sec2 {
    display: flex;
    flex-direction: column;
    align-content: flex-start;
    gap: 12px;
}

.per_pointer {
    display: flex;
    width: 350px;
    align-items: center;
    gap: 12px;
}

.pointer_tt {
    color: var(--Nuetral-Light-Gray, #EAEAEA);

    /* Medium/Body */
    font-family: "DM Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 112%;
    /* 20.16px */
    letter-spacing: 0.36px;
    margin-bottom: 0px;
}

.ct_sec5 {
    display: flex;
    padding: 88px 0px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 56px;
}

.ct_sec5_up {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.cust_padding3 {
    padding: 0px 2px;
}

.sec5_ct_tt {
    color: var(--Accent-Red-Accent, #9F0000);

    /* H/H2 */
    font-family: "DM Sans";
    font-size: 49px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    /* 49px */
    text-transform: capitalize;
    margin-bottom: 24px;
}


.sec5_ct_pp {
    color: var(--Accent-Red-Accent, #9F0000);
    text-align: center;

    /* Medium/Body */
    font-family: "DM Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 112%;
    /* 20.16px */
    letter-spacing: 0.36px;
    width: 638px;
    margin-bottom: 0px;
}


.benefits_crd_section {
    display: flex;
    align-items: center;
    gap: 32px;
}

.benefits_crd {
    display: flex;
    width: 100%;
    padding: 32px 32px var(--Lrg, 40px) 32px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 32px;
    border-radius: 27px;
    background: url(../image/ben_crd_bg.png) #9F0000;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.ben_crd_tt {
    text-align: center;
    color: var(--Nuetral-Almost-White, #FAFAFA);

    /* H/H4 */
    font-family: "DM Sans";
    font-size: 23px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    /* 23px */
    text-transform: capitalize;
    margin-bottom: 12px;
}

.ben_crd_pp {
    color: var(--Nuetral-Almost-White, #FAFAFA);
    text-align: center;

    /* Medium/Body */
    font-family: "DM Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 112%;
    /* 20.16px */
    letter-spacing: 0.36px;
    align-self: stretch;
    margin-bottom: 0px;
}

.crd_icon {
    width: 144px;
    height: 144px;
}


.ct_sec1 {
    padding-top: 28px;
    padding-bottom: 65px;
}

.inct_sec1 {
    padding-top: 83px;
    padding-bottom: 267px;
    background: url(../image/ctsec1_in.png);
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;

}


.inst_sec1 {
    padding-top: 83px;
    padding-bottom: 267px;
    background: url(../image/st_sec1_bg.png);
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;

}


.custom_pad2 {
    padding: 0px 2px;
}

.cont_sec1 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 24px;
    margin-left: 167px;

}

.sec1_pp {
    color: var(--Nuetral-Almost-White, #FAFAFA);

    /* Hand Written */
    font-family: "Sulphur Point";
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 111%;
    /* 44.4px */
    letter-spacing: 0.8px;
    margin-bottom: 0px;
}

.sec1_tt {
    position: relative;
    z-index: 1;
    color: var(--Nuetral-Almost-White, #FAFAFA);

    /* H/H1 */
    font-family: "DM Sans";
    font-size: 70px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: uppercase;
    margin-bottom: 0px;
}

.sec1_tt_red {
    color: var(--Accent-Red-Accent, #9F0000);

    /* H/H1 */
    font-family: "DM Sans";
    font-size: 70px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    /* 70px */
    text-transform: uppercase;
    margin-bottom: 0px;
}

.sec1_tt_red::before {
    content: url(../image/rectangle1.svg);
    position: absolute;
    left: -10px;
    top: 0px;
    z-index: -1;
}

.sec1_pp2 {
    color: var(--Nuetral-Almost-White, #FAFAFA);

    /* Medium/Body */
    font-family: "DM Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 112%;
    /* 20.16px */
    letter-spacing: 0.36px;
    margin-bottom: 0px;
    width: 503px;
}

.section1_cu {
    padding-top: 29px;
    padding-bottom: 54px;
}

.custom_paddingcontact {
    padding-left: 105px;
    padding-right: 105px;
}

.in_contact {
    padding-top: 146px;
    padding-bottom: 142px;
    background: url(../image/contactus_bg.png);
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    /* height: 400px; */
}

.inside_contact {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.contact_tt {
    color: var(--Nuetral-Almost-White, #FAFAFA);

    /* H/H1 */
    font-family: "DM Sans";
    font-size: 70px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: uppercase;
    margin-bottom: 24px;
}

.contact_tt_red {
    position: relative;
    z-index: 1;
    color: var(--Accent-Red-Accent, #9F0000);
    text-align: center;

    /* H/H1 */
    font-family: "DM Sans";
    font-size: 70px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    /* 70px */
    text-transform: uppercase;
    margin-bottom: 24px;

}

.contact_tt_red::before {
    content: url(../image/rectangle2.svg);
    position: absolute;
    left: -20px;
    top: 10px;
    z-index: -1;
}

.contact_pp {
    color: var(--Nuetral-Almost-White, #FAFAFA);
    text-align: center;

    /* Medium/Body */
    font-family: "DM Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 112%;
    /* 20.16px */
    letter-spacing: 0.36px;
    width: 606px;
    margin-bottom: 0px;
}













@media only screen and (max-width: 600px) {
    .mobile_none {
        display: none;
    }

    .desktop_none {
        display: block;
    }

    .spacer_div {
            height: 24px;
            background-color: #F9F9F9;
    }

    .sec_padding {
        padding-top: 81px;
        background: url(../image/mob_ct_wholepg_bg.png);
        background-size: cover;
        background-position: top center;
        background-repeat: no-repeat;
    }

    .sec_padding_st {
        padding-top: 81px;
        background: url(../image/mob_st_whole.png);
        background-size: cover;
        background-position: top center;
        background-repeat: no-repeat;
    }

    .sec_padding2 {
        padding-top: 81px;
        background: url(../image/mobile_contactus_main.png);
        background-size: cover;
        background-position: top center;
        background-repeat: no-repeat;
    }


    .ct_sec3 {
        padding: 32px 19.5px;
    }

    .ctsec3_tt {
        margin-left: 16.5px;
        margin-bottom: 4px;

        color: var(--Accent-Red-Accent, #9F0000);

        /* H/H3 */
        font-family: "DM Sans";
        font-size: 32px;
        font-style: normal;
        font-weight: 700;
        line-height: 122%;
        /* 39.04px */
        text-transform: capitalize;
    }

    .sec3_crd_ptp {
        color: var(--Nuetral-Almost-White, #FAFAFA);

        /* Small */
        font-family: "Sulphur Point";
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 98%;
        /* 15.68px */
        letter-spacing: 0.32px;
        margin-bottom: 8px;
    }

    .sec3_crd_tt {
        color: var(--Nuetral-Almost-White, #FAFAFA);

        /* H/H5 */
        font-family: "DM Sans";
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: 100%;
        /* 20px */
        text-transform: capitalize;
        margin-bottom: 8px;
    }

    .sec3_crd_pp {
        color: var(--Nuetral-Almost-White, #FAFAFA);

        /* Medium/Body Medium */
        font-family: "DM Sans";
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: 139%;
        /* 18.07px */
        letter-spacing: 0.26px;
    }

    .red_div3 {
        padding: 20px 18px;
        border-radius: var(--Mdm, 20px);
        background: #9F0000;
        display: flex;
        flex-direction: column;
        gap: 13px;
    }

    .first_red_div {
        gap: 9px;
    }

    .ct_sec4 {
        flex-direction: column;
    }

    .ct_sec6 {
        flex-direction: column;
    }

    .custom_pad {
        padding: 0px;
    }

    .mob_left_sec4 {
        width: 100%;
        border-top-right-radius: 0px;
        border-top-left-radius: 0px;
        border-bottom-left-radius: var(--Mdm, 20px);
        border-bottom-right-radius: var(--Mdm, 20px);
    }

    .in_ctsec4 {
        display: flex;
        flex-direction: column-reverse;
        gap: 0px;
        padding: 40px 19px 28px 19px;
    }

    .in_stsec4 {
        display: flex;
        flex-direction: column-reverse;
        gap: 0px;
        padding: 40px 19px 28px 19px;
    }


    .in_ctsec6 {
        display: flex;
        flex-direction: column-reverse;
        gap: 0px;
        padding: 40px 19px 28px 19px;
    }
    .in_stsec6 {
        display: flex;
        flex-direction: column-reverse;
        gap: 0px;
        padding: 40px 19px 28px 19px;
    }

    .left_sec4ct {
        width: 100%;
    }


    .sec4_tt {
        width: auto;
        color: var(--Accent-Red-Accent, #9F0000);

        /* H/H3 */
        font-family: "DM Sans";
        font-size: 32px;
        font-style: normal;
        font-weight: 700;
        line-height: 122%;
        /* 39.04px */
        text-transform: capitalize;
        align-self: stretch;
        margin-bottom: 11px;
        margin-left: 0px;
    }

    .sec6_tt {
        width: auto;
        color: var(--Nuetral-Almost-White, #FAFAFA);

        /* H/H3 */
        font-family: "DM Sans";
        font-size: 32px;
        font-style: normal;
        font-weight: 700;
        line-height: 122%;
        /* 39.04px */
        text-transform: capitalize;
        align-self: stretch;
        margin-bottom: 11px;
        margin-left: 0px;
    }

    .sec4_red {
        display: flex;
        flex-direction: column;
        align-items: center;
        width: auto;
        height: auto;
        border-top-right-radius: var(--Mdm, 20px);
        border-top-left-radius: var(--Mdm, 20px);
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        background: var(--Accent-Red-Accent, #9F0000);
        padding: 13px 22px 23px 22px;
    }


    .sec6_white {
        display: flex;
        flex-direction: column;
        align-items: center;
        width: auto;
        height: auto;
        border-top-right-radius: var(--Mdm, 20px);
        border-top-left-radius: var(--Mdm, 20px);
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        background: var(--Accent-Red-Accent, #FAFAFA);
        padding: 13px 22px 23px 22px;
    }

    .sec4_red_pp {
        color: var(--Nuetral-Almost-White, #FAFAFA);

        /* Medium/Body Medium */
        font-family: "DM Sans";
        font-size: 13px;
        font-style: normal;
        font-weight: 400;
        line-height: 139%;
        /* 18.07px */
        letter-spacing: 0.26px;
        margin-bottom: 24px;
    }
    .sec6_white_pp {    
        color: var(--Accent-Red-Accent, #9F0000);

        /* Medium/Body Medium */
        font-family: "DM Sans";
        font-size: 13px;
        font-style: normal;
        font-weight: 400;
        line-height: 139%; /* 18.07px */
        letter-spacing: 0.26px;
        margin-bottom: 24px;
    }

    .sec6_red_pp {
        color: var(--Accent-Red-Accent, #9F0000);

        /* Medium/Body Medium */
        font-family: "DM Sans";
        font-size: 13px;
        font-style: normal;
        font-weight: 400;
        line-height: 139%;
        /* 18.07px */
        letter-spacing: 0.26px;
        margin-bottom: 24px;
    }


    .white_btn {
        padding: 12px 24px;
        color: var(--Accent-Red-Accent, #9F0000);

        /* Extra Bold/Capt Medium */
        font-family: "DM Sans";
        font-size: 13px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        letter-spacing: 0.39px;
        text-transform: uppercase;
    }

    .red_btn {
        display: flex;
        padding: 12px 24px;
        justify-content: center;
        align-items: center;
        gap: var(--Sml, 10px);
        border-radius: 60px;
        background: var(--Accent-Red-Accent, #9F0000);
        color: #FAFAFA;

        /* Extra Bold/Capt Medium */
        font-family: "DM Sans";
        font-size: 11px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        letter-spacing: 0.39px;
        text-transform: uppercase;
    }


    .ct_sec7 {
        padding: 48px 19px 33px 19px;
        background: url(../image/mob_ct_sec7bg.png);
        background-size: cover;
        background-position: center center;
        background-repeat: no-repeat;
    }

    .st_sec7 {
        padding: 48px 19px 33px 19px;
        background: url(../image/mob_last_sec_st.png);
        background-size: cover;
        background-position: center center;
        background-repeat: no-repeat;
    }

    .sec7_tt {
        color: var(--Nuetral-Almost-White, #FAFAFA);
        text-align: center;

        /* H/H3 */
        font-family: "DM Sans";
        font-size: 32px;
        font-style: normal;
        font-weight: 700;
        line-height: 122%;
        /* 39.04px */
        text-transform: capitalize;
        margin-bottom: 8px;
    }

    .sec7_pp {
        color: var(--Nuetral-Light-Gray, #EAEAEA);
        text-align: center;

        /* Medium/Body Medium */
        font-family: "DM Sans";
        font-size: 13px;
        font-style: normal;
        font-weight: 400;
        line-height: 139%;
        /* 18.07px */
        letter-spacing: 0.26px;
        width: 293px;
    }

    .in_ctsec7 {
        padding: 0px 22px;
        width: auto;
        height: 188px;
        border-radius: 18px;
        background: #9F0000;
        gap: 11px;
    }

    .inin_red {
        padding: 12px 24px;
        gap: 24px;
        overflow: scroll;
    }

    .strip_text {
        color: var(--Nuetral-Almost-White, #FAFAFA);

        /* Extra Bold/Capt Medium */
        font-family: "DM Sans";
        font-size: 13px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        letter-spacing: 0.39px;
        text-transform: uppercase;
    }

    .strip_text2 {
        color: var(--Accent-Red-Accent, #9F0000);

        /* Extra Bold/Capt Medium */
        font-family: "DM Sans";
        font-size: 13px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        letter-spacing: 0.39px;
        text-transform: uppercase;
    }

    .white_strip_icon,
    .red_strip_icon {
        width: 15px;
        height: 15px;
    }

    .right_pp1 {
        color: var(--Nuetral-Almost-White, #FAFAFA);


        /* H/H5 */
        font-family: "DM Sans";
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: 100%;
        /* 20px */
        text-transform: capitalize;
        margin-bottom: 0px;
    }

    .right_tt {
        color: var(--Nuetral-Almost-White, #FAFAFA);

        /* H/H3 */
        font-family: "DM Sans";
        font-size: 32px;
        font-style: normal;
        font-weight: 700;
        line-height: 122%;
        /* 39.04px */
        text-transform: capitalize;
        align-self: stretch;
        margin-bottom: 0px;
    }

    .pointer_tt {
        color: var(--Nuetral-Light-Gray, #EAEAEA);

/* Medium/Body Medium */
font-family: "DM Sans";
font-size: 13px;
font-style: normal;
font-weight: 400;
line-height: 139%; /* 18.07px */
letter-spacing: 0.26px;
        margin-bottom: 0px;
    }

    .in_right {
        width: auto;
        gap: 24px;
        padding: 0px 24px;
    }
    
    .in_right2 {
        width: auto;
        gap: 24px;
        padding: 0px 24px;
    }

    .pointers_sec,.pointers_sec {
        width: auto;
        gap: 8px;
    }

    .per_pointer {
        width: auto;
    }

    .ct_sec2_main {
        padding-bottom: 32px;
        background: url(../image/mob_ctsec2_bg.png) #9F0000;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
    }

 

    .ct_sec2 {
        background: unset;
        padding: 32px 0px 24px;
        gap: 0px;
        flex-direction: column-reverse;
    }

    .for_width_hundred {
        width: 100%;
    }

    .white_crd {
        display: flex;
        width: 100%;
        padding: 24px;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        /* gap: 12px; */
        border-radius: 18px;
        border: 1px solid var(--Nuetral-Almost-White, #FAFAFA);
        background: var(--Nuetral-Almost-White, #FAFAFA);
    }

    .crd_pp1 {
        color: var(--Accent-Red-Accent, #9F0000);

        /* Small */
        font-family: "Sulphur Point";
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 98%;
        /* 15.68px */
        letter-spacing: 0.32px;
        margin-bottom: 12px;
    }

    .crd_tt {
        color: var(--Accent-Red-Accent, #9F0000);

        /* H/H5 */
        font-family: "DM Sans";
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: 100%;
        /* 20px */
        text-transform: capitalize;
        margin-bottom: 8px;
    }

    .crd_pp2 {
        color: var(--Accent-Red-Accent, #9F0000);

        /* Medium/Body Medium */
        font-family: "DM Sans";
        font-size: 13px;
        font-style: normal;
        font-weight: 400;
        line-height: 139%;
        /* 18.07px */
        letter-spacing: 0.26px;
        margin-bottom: 0px;
        align-self: stretch;
    }

    .ct_sec5 {
        padding: 32px 0px;
        gap: 24px;
    }

    .sec5_ct_tt {
        color: var(--Accent-Red-Accent, #9F0000);
        text-align: center;

        /* H/H3 */
        font-family: "DM Sans";
        font-size: 32px;
        font-style: normal;
        font-weight: 700;
        line-height: 122%;
        /* 39.04px */
        text-transform: capitalize;
        align-self: stretch;
        margin-bottom: 12px;
    }

    .sec5_ct_pp {
        color: var(--Accent-Red-Accent, #9F0000);
        text-align: center;

        /* Medium/Body Medium */
        font-family: "DM Sans";
        font-size: 13px;
        font-style: normal;
        font-weight: 400;
        line-height: 139%;
        /* 18.07px */
        letter-spacing: 0.26px;
        align-self: stretch;
        width: auto;
    }

    .ct_sec5_up {
        padding: 0px 24px;
    }

    .benefits_crd {
        display: flex;
        width: 100%;
        padding: 24px 24px 32px 24px;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 24px;
        border-radius: 18px;
        background: url(../image/mob_brncrd_bg.png) #9F0000;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;

    }

    .crd_icon {
        width: 112px;
        height: 112px;
    }

    .ben_crd_tt {
        color: var(--Nuetral-Almost-White, #FAFAFA);

        /* H/H5 */
        font-family: "DM Sans";
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: 100%;
        /* 20px */
        text-transform: capitalize;
        margin-bottom: 8px;
    }

    .ben_crd_pp {
        color: var(--Nuetral-Almost-White, #FAFAFA);
        text-align: center;

        /* Medium/Body Medium */
        font-family: "DM Sans";
        font-size: 13px;
        font-style: normal;
        font-weight: 400;
        line-height: 139%;
        /* 18.07px */
        letter-spacing: 0.26px;
        align-self: stretch;
    }

    .ct_sec1 {
        padding-top: 6px;
        padding-bottom: 26px;
        padding-left: 24px;
        padding-right: 21px;
    }

    .custom_pad2 {
        padding: 0px;
    }

    .inct_sec1 {
        border-radius: 38px;
        padding-top: 42px;
        padding-bottom: 438px;
        padding-left: 20px;
        padding-right: 23px;
        background: url(../image/mob_sec1_inbg.png);
        background-size: cover;
        background-position: center center;
        background-repeat: no-repeat;
    }
    .inst_sec1 {
        border-radius: 38px;
        padding-top: 42px;
        padding-bottom: 438px;
        padding-left: 20px;
        padding-right: 23px;
        background: url(../image/mob_st_sec_bg.png);
        background-size: cover;
        background-position: center center;
        background-repeat: no-repeat;
    }

    .cont_sec1 {
        margin-left: 0px;
        gap: 12px;
    }

    .sec1_pp {
        color: var(--Nuetral-Almost-White, #FAFAFA);

        /* Hand Written Medium */
        font-family: "Sulphur Point";
        font-size: 15px;
        font-style: normal;
        font-weight: 400;
        line-height: 98%;
        /* 14.7px */
        letter-spacing: 0.3px;
    }

    .sec1_tt {
        color: var(--Nuetral-Almost-White, #FAFAFA);
        font-family: "DM Sans";
        font-size: 36.677px;
        font-style: normal;
        font-weight: 700;
        line-height: 122%;
        text-transform: uppercase;
    }

    .sec1_tt_red {
        color: var(--Accent-Red-Accent, #9F0000);
        font-family: "DM Sans";
        font-size: 36.677px;
        font-style: normal;
        font-weight: 700;
        line-height: 122%;
        /* 44.746px */
        text-transform: uppercase;
        margin-bottom: 0px;
    }

    .sec1_tt_red::before {
        content: url(../image/mob_rectangle1.svg);
        position: absolute;
        left: -5px;
        top: 0px;
        z-index: -1;
    }

    .sec1_pp2 {
        width: auto;
        color: var(--Nuetral-Almost-White, #FAFAFA);

        /* Medium/Body Medium */
        font-family: "DM Sans";
        font-size: 13px;
        font-style: normal;
        font-weight: 400;
        line-height: 139%;
        /* 18.07px */
        letter-spacing: 0.26px;
        align-self: stretch;
    }









    .section1_cu {
        padding-top: 3px;
        padding-bottom: 23px;
        padding-left: 24px;
        padding-right: 24px;
    }

    .custom_paddingcontact {
        padding-left: 0px;
        padding-right: 0px;
    }

    .in_contact {
        border-radius: 20px;
        padding-top: 36px;
        padding-bottom: 32px;
        padding-left: 15px;
        padding-right: 15px;
        background: url(../image/mob_contact_bg.png);
        background-size: cover;
        background-position: center center;
        background-repeat: no-repeat;
        /* height: 400px; */
    }

    .inside_contact {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .contact_tt {
        text-align: center;
        color: var(--Nuetral-Almost-White, #FAFAFA);

        /* H/H1 Moble */
        font-family: "DM Sans";
        font-size: 40px;
        font-style: normal;
        font-weight: 700;
        line-height: 122%;
        text-transform: uppercase;
        margin-bottom: 12px;
        align-self: stretch;
    }

    .contact_tt_red {
        color: var(--Accent-Red-Accent, #9F0000);
        text-align: center;

        /* H/H1 Moble */
        font-family: "DM Sans";
        font-size: 40px;
        font-style: normal;
        font-weight: 700;
        line-height: 122%;
        /* 48.8px */
        text-transform: uppercase;
        margin-bottom: 12px;
        align-self: stretch;
    }

    .contact_tt_red::before {
        content: url(../image/mob_rectangle2.svg);
        position: absolute;
        left: -11px;
        top: 6px;
        z-index: -1;
    }


    .contact_pp {
        color: var(--Nuetral-Almost-White, #FAFAFA);
        text-align: center;

        /* Medium/Body Medium */
        font-family: "DM Sans";
        font-size: 13px;
        font-style: normal;
        font-weight: 400;
        line-height: 139%;
        /* 18.07px */
        letter-spacing: 0.26px;
        width: 297px;
        margin-bottom: 0px;
    }


}


@media only screen and (min-width: 1200px) and (max-width:1348px) {
    
    .inct_sec1 {
    padding-top: 28px;
    padding-bottom: 267px;
    background: url(../image/ctsec1_in.png);
    background-size: contain;
    background-position: center top;
    background-repeat: no-repeat;
}

.inst_sec1 {
     padding-top: 28px;
    padding-bottom: 267px;
    background: url(../image/st_sec1_bg.png);
    background-size: contain;
    background-position: center top;
    background-repeat: no-repeat;
}

    .white_crd {
        width: 270px;
    }

    .ct_sec2 {
        gap: 55px;
    }

    .per_pointer {
        width: 312px;
    }

    .cont_sec1 {
        margin-left: 90px;
    }

    .inct_sec1,.inst_sec1 {
        padding-bottom: 220px;
    }
    .left_sec4 {
    height: unset;
}
/*.left_ct_sec2 {*/
    
/*    margin-left: 140px;*/
/*}*/
}

@media only screen and (min-width: 1349px) and (max-width:1439px) {
    .white_crd {
        width: 270px;
    }

    .ct_sec2 {
        gap: 55px;
    }

    .per_pointer {
        width: 312px;
    }

    .cont_sec1 {
        margin-left: 90px;
    }

    .inct_sec1,.inst_sec1 {
        padding-bottom: 220px;
    }
    .left_sec4 {
    height: unset;
}
/*.left_ct_sec2 {*/
    
/*    margin-left: 140px;*/
/*}*/
}

@media only screen and (min-width: 1440px) and (max-width:1499px) {
    .white_crd {
        width: 270px;
    }

    .ct_sec2 {
        gap: 55px;
    }

    .per_pointer {
        width: 332px;
    }
    .left_sec4 {
    height: unset;
}
}

@media only screen and (min-width: 1500px) and (max-width:1599px) {
    .white_crd {
        width: 300px;
    }

    .ct_sec2 {
        gap: 55px;
    }

    .per_pointer {
        width: 332px;
    }
	.benefits_crd {
        min-height: 404px;
    }
}

@media only screen and (min-width: 1600px) and (max-width:1699px) {
    .per_pointer {
        width: 332px;
    }
	.benefits_crd {
	        min-height: 404px;
    }
}

@media only screen and (min-width: 1700px) and (max-width:1799px) {
	.benefits_crd {
        min-height: 404px;
    }
}

@media only screen and (min-width: 1800px) and (max-width:1919px) {}