/* FAQ */
.faq{
    margin-top: 92px;
    background-color: var(--BG, linear-gradient(90deg, #F8F8F8 0.69%, #FEFEFE 33.43%, #F5F5F5 78.63%, #F5F5F5 99.86%));
}
.faqs1 {
    background: url(../img/faq_bg.png);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    padding: 93px 0px 83px;
}
.faqs1_title {
    color: var(--neutral-white, #FFF);
    text-align: center;
    font-family: 'Libre Bodoni';
    font-size: 48px;
    font-style: normal;
    font-weight: 400;
    line-height: 128%; /* 61.44px */
    text-transform: capitalize;
    margin-bottom: 14px;
}
.faqs1_subtitle {
    color: #FFF;
    text-align: center;
    font-family: 'Raleway';
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 157.5%; /* 23.625px */
    margin-bottom: 0px;
    width: 418px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
}
.faqs2 {
    padding: 64px 0px;
    background: var(--BG, linear-gradient(90deg, #F8F8F8 0.69%, #FEFEFE 33.43%, #F5F5F5 78.63%, #F5F5F5 99.86%));
}
.faq_s2_main_frame {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 60px;
    max-width: 1072px;
    margin-left: auto;
    margin-right: auto;
}
.faq_card.active p{
    color: #FFFFFF;
}

.faq_card {
    border: 1px solid var(--neutral-500, #D0D0D0);
    background: var(--neutral-white, #FFF);
    padding: 32px 24px 24px 24px;
    width: 248px;
    position: relative;
}
.faq_card:hover{
    background-color: #F6F6F6;
}
.faq_card.active {
    border: 1px solid var(--neutral-500, #D0D0D0);
    background: var(--Primary, #00A99D);
    box-shadow: 2px 4px 8px 0px rgba(0, 0, 0, 0.07);
}
.faq_card_text.active{
    color: var(--neutral-white, #FFF);
}
.faq_card_text {
    color: var(--neutral-near-black, #0E0E0E);
    font-family: 'Libre Bodoni';
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 128%; /* 25.6px */
    text-transform: capitalize;
    margin-bottom: 0px;
    text-align: center;
    margin-top: 17px;
}
.faq_card_img {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -9px;
}
.accordian_item {
    margin-bottom: 20px;
    border: 1px solid var(--neutral-500, #D0D0D0) !important;
    background: var(--neutral-200, #FBFBFB);
}
.accordian_item .accordion-header {
    background: var(--Off-white, #F6F6F6);
}
.accordian_item .accordion-header button {
    background: #FBFBFB;
    border: 0px;
    box-shadow: none;
    padding: 18px 10px;
    width: 100%;
    color: var(--neutral-near-black, #0E0E0E);
    font-family: 'Raleway';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 128%; /* 20.48px */
    text-transform: capitalize;
}
.accordion-button.collapsed{
    border: 1px solid var(--neutral-500, #D0D0D0);
    background: var(--neutral-200, #FBFBFB);}

.accordion-flush .accordion-collapse{
    background: var(--Primary, #00A99D);
    color: var(--neutral-400, #F4F4F4);

}
.accordian_item .accordian_body {
    color: var(--neutral-400, #F4F4F4);
    font-family: 'Raleway';
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 157.5%; /* 23.625px */
}
.accordian_item .accordion-header .accordion-button:not(.collapsed) {
    border: 0px;
    box-shadow: none;
    background: var(--Primary, #00A99D);
    color: var(--neutral-400, #F4F4F4);
}
.accordian_item .accordion-header .accordion-button:not(.collapsed)::after {
    background-image: url(../img/icon_reverse.png);
    transform: rotate(360deg);
}
.accordion-button::after {
    background-image: url(../img/icoicon.png);
}
.accordian_item .accordian_body {
    padding: 5px 10px 16px;
}
.faq_s2_main_frame_right {
    width: 100%;
}
.make_moba {
    gap: 32px;
}
.abs1 {
    background: url(../img/about_s1_bg.png);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}
.abs1_title {
    color: #FFF;
    font-family: 'Raleway';
    font-size: 48px;
    font-style: normal;
    font-weight: 400;
    line-height: 128%; /* 61.44px */
    text-transform: capitalize;
    margin-bottom: 16px;
}
.abs1_subtitle {
    color: #FFF;
    font-family: 'Raleway';
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 157.5%; /* 23.625px */
    margin-bottom: 24px;
}
.abs1_btn_div {
    display: flex;
    flex-direction: row;
    gap: 21px;
}
.abs1_frame {
    max-width: 507px;
    margin-left: auto;
    padding-top: 235px;
    padding-bottom: 160px;
}
.abs2_pre_title {
    color: var(--Primary, #D40E0E);
    font-family: 'Raleway';
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 128%; /* 25.6px */
    text-transform: capitalize;
    margin-bottom: 8px;
}
.abs2_title {
    color: var(--neutral-800, #3C3C3C);
    font-family: 'Raleway';
    font-size: 36px;
    font-style: normal;
    font-weight: 400;
    line-height: 139%; /* 50.04px */
    text-transform: capitalize;
    width: 367px;
    margin-bottom: 16px;
}
.abs2_subtitle {
    color: var(--neutral-near-black, #0E0E0E);
    font-family: 'Raleway';
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 157.5%; /* 23.625px */
    margin-bottom: 0px;
}
.abs2_frame {
    width: 453px;
}
.abs2 {
    padding: 64px 0px;
    position: relative;
}
.result_text {
    color: var(--neutral-near-black, #0E0E0E);
    font-family: 'Raleway';
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 157.5%; /* 23.625px */
    margin-bottom: 0px;
    margin-left: 142px;
}
.pls2_top .dropdown-menu.show {
    width: 100%;
    padding: 0px;
    border-radius: 0px;
}
.pls2_top .dropdown-menu.show li {
    padding: 10px;
    border-bottom: 1px solid #D0D0D0;
}
.pls2_top .dropdown-menu.show li a {
    padding: 0px;
}
.pls2_top .dropdown-menu.show li a.active {
    background-image: url(../img/ticket.svg);
    background-repeat: no-repeat;
    background-position: right 10px center;
    background-color: transparent;
    color: black;
}
.abs2_img {
    position: absolute;
    top: 50%;
    right: 0px;
    transform: translateY(-50%);
}
.abs3_pre_title {
    color: var(--Primary, #D40E0E);
    font-family: 'Raleway';
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 128%; /* 25.6px */
    text-transform: capitalize;
    margin-bottom: 8px;
}
.abs3_title {
    color: var(--neutral-800, #3C3C3C);
    font-family: 'Raleway';
    font-size: 36px;
    font-style: normal;
    font-weight: 400;
    line-height: 139%; /* 50.04px */
    text-transform: capitalize;
    margin-bottom: 16px;
}
.abs3_subtitle {
    color: var(--neutral-near-black, #0E0E0E);
    font-family: 'Raleway';
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 157.5%; /* 23.625px */
    margin-bottom: 24px;
}
.abs3_frame_right {
    max-width: 453px;
}
.abs3_frame {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    /* max-width: 1335px; */
    margin-left: auto;
    margin-right: auto;
}
.abs3 {
    background: var(--Off-white, #F6F6F6);
    padding: 64px 0px;
}
.abs4 .hs3_top_left_left {
    width: 367px;
}
.abs4 .hs3_top_frame {
    margin-bottom: 40px;
}
.abs4 {
    padding: 64px 0px;
    position: relative;
}

.tab_right_title {
    color: var(--neutral-near-black, #0E0E0E);
    font-family: 'Raleway';
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 128%; /* 25.6px */
    text-transform: capitalize;
    margin-bottom: 8px;
}
.tab_right {
    max-width: 309px;
}
.tab_right_subtitle {
    color: var(--neutral-near-black, #0E0E0E);
    font-family: 'Raleway';
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 157.5%; /* 23.625px */
    margin-bottom: 0px;
}
.tab_link_clickable {
    padding: 16px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
.hs4_bottom_left {
    max-width: 437px;
    margin-bottom: 40px;
}
.tab_link_clickable.active {
    background: var(--neutral-400, #F4F4F4);
}

.tab_link_clickable.active .tabber_im {
    background: #D50E0E;
    border-radius: 50%;
}
.tab_link_clickable.active .tabber_im svg path {
    fill: #FFFFFF;
}
.hs4_bottom_left #v-pills-tab {
    display: flex;
    flex-direction: column;
    gap: 14px;
}
.change_taber {
    position: absolute;
    bottom: 64px;
    right: 0px;
    width: 1108px;
}

/* CHECKOUT */

.checkout {
    background: var(--BG, linear-gradient(90deg, #F8F8F8 0.69%, #FEFEFE 33.43%, #F5F5F5 78.63%, #F5F5F5 99.86%));
    padding-top: 95px;
}

.check_out {
    display: flex;
    padding: 64px 0px;
    flex-direction: column;
    align-items: flex-start;
    gap: 32px;
}

.check_title {
    color: var(--neutral-near-black, #0E0E0E);
    font-family: "Libre Bodoni";
    font-size: 48px;
    font-style: normal;
    font-weight: 400;
    line-height: 128%;
    text-transform: capitalize;
}

.personal_address {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 743px;
}

.billing_address {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 743px;
}

.detail_box {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    align-self: stretch;
}

.personal_box {
    display: flex;
    width: 791px;
    padding: 40px 24px 40px 24px;
    flex-direction: column;
    align-items: flex-start;
    background-color: #FFFFFF;
}
.billing_left{
    border: 1px solid var(--Neutral-500, #D0D0D0);
    background: var(--Neutral-200, #FBFBFB);
    box-shadow: 2px 4px 8px 0px rgba(0, 0, 0, 0.07);
    padding: 16px;
}
.billing_box {
    display: flex;
    padding: 40px 0px 0px 0px;
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
}

.p_o_title {
    color: var(--neutral-near-black, #0E0E0E);
    font-family: "Libre Bodoni";
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 128%;
    text-transform: capitalize;
    margin-bottom: 0px;
    text-align: center;
}

.p_o_titlee {
    color: var(--neutral-near-black, #0E0E0E);
    font-family: "Libre Bodoni";
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 128%;
    text-transform: capitalize;
    margin-bottom: 0px;
}

.form_box {
    display: flex;
    align-items: flex-start;
    gap: 11px;
    flex: 1 0 0;
}

.label_name {
    color: var(--neutral-800, #3C3C3C) !important;
    font-family: "Raleway";
    font-size: 15px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 157.5%;
}

.linee {
    width: 100%;
    height: 1px;
    background: #D0D0D0;
    margin-bottom: 0px;
}

.feild_box1 {
    display: flex;
    padding: 10px;
    align-items: center;
    gap: 10px;
    align-self: stretch;
    border: 1px solid var(--neutral-600, #9B9B9B);
    color: var(--neutral-800, #3C3C3C);
    font-family: "Raleway";
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    border-radius: 0px;
    height: 48px;
    width: 100% !important;
}

.inpit_boxes {
    display: flex;
    flex-direction: column;
    gap: 11px;
    width: 100%;
}
.btn_local {
    display: flex;
    padding: 3px 13px 3px 16px;
    justify-content: center;
    align-items: center;
    gap: 8px;
    border-radius: 0px;
    background: var(--Primary, #00A99D);
        color: var(--neutral-400, #F4F4F4);
    font-family: "Raleway";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.35px;
    text-transform: capitalize;
    height: 39px;
    width: 100%;
}
.form_group {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    align-self: stretch;
    width: 100%;
}
.custom_checkbox {
    display: flex;
    align-items: center;
    gap: 9px;
}
.tick_box {
    margin-top: 0px;
    width: 20px;
    height: 20px;
    border-radius: 1.5px !important;
}
.terms_line {
    color: var(--neutral-near-black, #0E0E0E);
    font-family: "Raleway";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 157.5%;
}
.blue_e {
    color: var(--functional-info-blue, #005BB9);
    font-family: "Raleway";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 157.5%;
    text-decoration: none;
}
.terms_captachabox {
    display: flex;
    align-items: center;
    gap: 52px;
    width: 717px;
    margin-top: 32px;
}

.butto_box {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    gap: 32px;
    margin-top: 32px;
}

.btn_local1 {
    display: flex;
    padding: 3px 13px 3px 16px;
    justify-content: center;
    align-items: center;
    gap: 8px;
    border-radius: 0px;
    background: var(--neutral-700, #656565);
    color: var(--neutral-400, #F4F4F4);
    font-family: "Raleway";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.35px;
    text-transform: uppercase;
    height: 39px;
    width: 100%;
}

.order_check_box {
    display: flex;
    padding: 16px;
    flex-direction: column;
    align-items: center;
    gap: 10px;
    border: 1px solid var(--neutral-500, #D0D0D0);
    background: var(--neutral-white, #FFF);
}

.order_sumory {
    display: flex;
    flex-direction: column;
    align-items: center;
    border: 1px solid var(--neutral-500, #D0D0D0);
    background: var(--200, #FBFBFB);
    box-shadow: 2px 4px 8px 0px rgba(0, 0, 0, 0.07);
}

.product_name_box {
    display: flex;
    width: 390px;
    padding: 16px 24px;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid var(--neutral-500, #9B9B9B);
}

.rightt_box {
    display: flex;
    justify-content: flex-end;
    align-items: flex-start;
    gap: 49px;
}

.proct_name {
    color: var(--neutral-near-black, #0E0E0E);
    font-family: "Raleway";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 128%;
    text-transform: capitalize;
    margin-bottom: 0px;
}

.product_dettails {
    display: flex;
    width: 390px;
    padding: 16px;
    align-items: center;
    gap: 17px;
    background: var(--neutral-400, #F4F4F4);
}

.data_box {
    display: flex;
    width: 157px;
    flex-direction: column;
    align-items: flex-start;
}

.video {
    color: var(--neutral-600, #9B9B9B);
    font-family: "Raleway";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 157.5%;
    margin-bottom: 0px;
}

.video_description {
    color: var(--neutral-near-black, #0E0E0E);
    font-family: "Raleway";
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 157.5%;
    margin-bottom: 0px;
}

.amounnt {
    color: var(--neutral-near-black, #0E0E0E);
    font-family: "Raleway";
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 157.5%;
}

.qty_bix {
    display: flex;
    width: 54px;
    justify-content: space-between;
    align-items: center;
    border: 1px solid var(--neutral-500, #D0D0D0);
    color: var(--neutral-near-black, #0E0E0E);
    font-family: "Raleway";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.35px;
    text-transform: capitalize;
    background-color: transparent;
    border-radius: 0px;
}

.details_bosss {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 6px;
    width: 100%;
}

.second_box {
    display: flex;
    width: 390px;
    padding: 16px 24px;
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
    border-bottom: 1px solid var(--neutral-500, #9B9B9B);
    border-top: 1px solid var(--neutral-500, #9B9B9B);

}

.cupon_boxx {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 2px;
    align-self: stretch;
}

.smal_text {
    color: var(--neutral-700, #656565);
    font-family: "Raleway";
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 157.5%;
    margin-bottom: 0px;
}

.od_button_box {
    display: flex;
    align-items: flex-start;
    gap: 34px;
    align-self: stretch;
}

.reseet {
    display: flex;
    padding: 3px 24px;
    justify-content: center;
    align-items: center;
    gap: 8px;
    flex: 1 0 0;
    border-radius: 0px;
    border: 1px solid var(--neutral-near-black, #0E0E0E);
    color: var(--neutral-near-black, #0E0E0E);
    font-family: "Raleway";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.35px;
    text-transform: capitalize;
    width: 100%;
    height: 39px;

}

.appply {
    display: flex;
    padding: 3px 13px 3px 16px;
    justify-content: center;
    align-items: center;
    gap: 8px;
    flex: 1 0 0;
    border-radius: 0px;
    background: var(--neutral-700, #656565);
    color: var(--neutral-400, #F4F4F4);
    font-family: "Raleway";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.35px;
    text-transform: capitalize;
    width: 100%;
    height: 39px;
}

.sub_total_box {
    display: flex;
    width: 390px;
    padding: 16px 24px;
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
}

.subbb1 {
    display: flex;
    width: 342px;
    justify-content: space-between;
    align-items: center;
}

.sub_title {
    color: var(--neutral-near-black, #0E0E0E);
    font-family: "Raleway";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 128%;
    text-transform: capitalize;
    margin-bottom: 0px;
}

.oddy {
    color: var(--neutral-700, #656565);
    font-family: "Raleway";
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 157.5%;
    margin-left: 8px;
}

.sub_amooo {
    color: var(--neutral-near-black, #0E0E0E);
    font-family: "Raleway";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 128%;
    text-transform: capitalize;
}

.total_master {
    display: flex;
    width: 390px;
    padding: 16px 24px;
    flex-direction: column;
    align-items: center;
    gap: 8px;
}


/* ORDER CONFIRM */
.od_confirmation {
    background-image: url(../img/Order_Confirmation.png);
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: contain;
    padding-top: 95px;
    background: var(--BG, linear-gradient(90deg, #F8F8F8 0.69%, #FEFEFE 33.43%, #F5F5F5 78.63%, #F5F5F5 99.86%));

}

.order_conff {
    display: flex;
    padding: 64px 0px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 32px;
}

.od_title {
    color: var(--neutral-near-black, #0E0E0E);
    font-family: "Libre Bodoni";
    font-size: 48px;
    font-style: normal;
    font-weight: 400;
    line-height: 128%;
    text-transform: capitalize;
}

.cp_box {
    padding: 16px;
    border: 1px solid var(--neutral-500, #D0D0D0);
    background: var(--neutral-white, #FFF);
    box-shadow: 2px 4px 8px 0px rgba(0, 0, 0, 0.07);
}

.confirm_product_box {
    display: flex;
    width: 791px;
    padding: 40px 24px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    gap: 32px;
    background: var(--neutral-200, #FBFBFB);
}

.od_title_box {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 16px;
    align-self: stretch;
}

.o_c_title {
    color: var(--neutral-near-black, #0E0E0E);
    font-family: "Libre Bodoni";
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 128%;
    text-transform: capitalize;
    margin-bottom: 0px;
    text-align: center;
}

.o_c_subtitle {
    color: var(--Secondary, #014944);
    font-family: "Raleway";
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 157.5%;
    margin-bottom: 0px;
    text-align: center;
}

.oc_line {
    width: 100%;
    height: 1px;
    background: #D0D0D0;
    margin: 0px;
}

.od_product_title {
    display: flex;
    justify-content: space-evenly;
    align-items: flex-end;
    align-self: stretch;
}

.order_common_bpx {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 9px;
}

.order_d {
    color: var(--neutral-700, #656565);
    font-family: "Libre Bodoni";
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 128%;
    text-transform: capitalize;
}

.date {
    color: var(--Secondary, #014944);
    font-family: "Raleway";
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 157.5%;
}

.serial {
    color: var(--functional-info-blue, #005BB9);
    font-family: "Raleway";
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 157.5%;
}

.prooduuct_box {
    display: flex;
    padding: 16px;
    align-items: center;
    gap: 17px;
    align-self: stretch;
}

.content_producttt {
    display: flex;
    height: 118px;
    justify-content: space-between;
    align-items: center;
    flex: 1 0 0;
}

.product_description {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 4px;
}

.prd1 {
    color: var(--neutral-600, #9B9B9B);
    font-family: "Raleway";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 157.5%;
    margin-bottom: 0px;

}

.prd2 {
    color: var(--neutral-near-black, #0E0E0E);
    font-family: "Raleway";
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 157.5%;
    margin-bottom: 0px;

}

.prd3 {
    color: var(--neutral-near-black, #0E0E0E);
    font-family: "Raleway";
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 157.5%;
    margin-bottom: 0px;

}

.quatity_boxxs {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 8px;
}

.prd4 {
    color: var(--neutral-near-black, #0E0E0E);
    font-family: "Raleway";
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 157.5%;
    margin-bottom: 0px;

}

.prd6 {
    color: var(--neutral-600, #9B9B9B);
    font-family: "Raleway";
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 157.5%;
    margin-bottom: 0px;

}

.total_oc {
    color: var(--neutral-near-black, #0E0E0E);
    font-family: "Raleway";
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 128%;
    text-transform: capitalize;
    margin-bottom: 0px;
}

.all_product {
    display: flex;
    flex-direction: column;
    width: 100%;
    align-items: flex-start;
}

.sub_total_2 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-self: stretch;
}

.sub_total_od {
    color: var(--neutral-700, #656565);
    font-family: "Raleway";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 128%;
    text-transform: capitalize;
    margin-bottom: 0px;

}

.sub_discount_od {
    color: var(--neutral-near-black, #0E0E0E);
    font-family: "Raleway";
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 128%;
    text-transform: capitalize;
    margin-bottom: 0px;

}

.sub_discount_odd {
    color: var(--functional-success-green, #007800);
    font-family: "Raleway";
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 128%;
    text-transform: capitalize;
    margin-bottom: 0px;
}

.subbb_total_box {
    display: flex;
    padding: 8px 16px;
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
    align-self: stretch;
}

.total_sub_box {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    align-self: stretch;
}

.sub_total_2_1 {
    display: flex;
    padding: 8px 16px;
    align-items: center;
    gap: 8px;
    align-self: stretch;
    justify-content: space-between;
}

.total_od {
    color: var(--neutral-near-black, #0E0E0E);
    font-family: "Libre Bodoni";
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 128%;
    text-transform: capitalize;
    margin-bottom: 0px;
}

.discount_od {
    color: var(--neutral-near-black, #0E0E0E);
    font-family: "Libre Bodoni";
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 128%;
    text-transform: capitalize;
    margin-bottom: 0px;

}


/* CHECKOUT MODAL */
.paymet_failed_modal {
    background: url(../img/Payment_Failed_Popup.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    width: 618px;
    padding: 24px 79px;
    flex-direction: column;
    align-items: center;
    gap: 35px;
}

.payment_failed_content {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 16px;
}

.payment_failed_ttitlr {
    color: var(--neutral-800, #3C3C3C);
    text-align: center;
    font-size: 36px;
    font-style: normal;
    font-weight: 400;
    line-height: 139%;
    text-transform: capitalize;
    margin-bottom: 0px;
}

.subtitle {
    color: var(--neutral-800, #3C3C3C);
    text-align: center;
    font-family: "Raleway";
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 157.5%;
    margin-bottom: 0px;

}

.checktext_2 {
    display: flex;
    align-items: flex-start;
    gap: 34px;
    width: 462px;
}

.btn_sub_brown {
    display: flex;
    padding: 3px 24px;
    justify-content: center;
    align-items: center;
    gap: 8px;
    flex: 1 0 0;
    border-radius: 0px;
    background: var(--neutral-700, #656565);
    color: var(--neutral-400, #F4F4F4);
    font-family: "Raleway";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.35px;
    text-transform: capitalize;
    height: 39px;

}

.btn_sub_red {
    display: flex;
    padding: 3px 24px;
    justify-content: center;
    align-items: center;
    gap: 8px;
    flex: 1 0 0;
    border-radius: 0px;
    background: var(--Primary, #00A99D);
    color: var(--neutral-400, #F4F4F4);
    font-family: "Raleway";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.35px;
    text-transform: capitalize;
    height: 39px;
}

.forget_content {
    width: 618px;
    margin: 0px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)!important;
}
.forget_content .modal-content {
    width: min-content;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)!important;
}
.cart_qty_cover {
    border: 1px solid var(--neutral-500, #D0D0D0);
    display: flex;
    flex-direction: row;
    align-items: center;
    width: fit-content;
}

.cart_qty_btn_cover {
    border-left: 1px solid var(--neutral-500, #D0D0D0);
}

.cart_qty_input_btn {
    padding: 0px 8px;
    max-height: 13px;
    border-radius: 0px;
    background: #FFFFFF;
}

.cart_qty_btn_cover .cart_qty_input_btn:first-of-type {
    border-bottom: 1px solid var(--neutral-500, #D0D0D0);
}

.cart_qty_input_btn img {
    margin-top: -16px;
}

.cart_qty_input {
    padding: 4px 12px;
    border: 0px !important;
    max-width: 30px;
    color: var(--neutral-near-black, #0E0E0E);
    font-family: 'Raleway';
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.35px;
    text-transform: capitalize;
    border-radius: 0px;
    background: transparent;
}

.cart_qty_btn_cover {
    display: flex;
    flex-direction: column;
    gap: 0px;
}