/* /////////////////////////////////TERMS AND CONDITIONS & PRIVACY POLICY //////////////////////////////////////*/
.top_bg_img {
    background-image: url(../img/top_banner_bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #ffffff;
    background-position: center center;
}

.mobile_none {
    display: block;
}

.top_text {
    padding-top: 9px;
    padding-bottom: 63px;
}

.legal {
    color: var(--neutral-800, #3C3C3C);
    text-align: center;
    font-family: 'LEMON MILK';
    font-size: 55px;
    font-style: normal;
    font-weight: 500;
    line-height: 141.059%;
    text-transform: capitalize;
    margin-bottom: 16px;
    margin-top: 62px;
}

.drop_down {
    display: flex;
    padding: 16px;
    width: 505px;
    height :50px;
    border-radius: 4px;
    border: 1px solid var(--neutral-700, #656565);
    background: var(--neutral-white, #FFF);
    margin-left: auto;
    margin-right: auto;
}

.form-select {
    background-image: url(../img/Icon.png) !important;
    background-repeat: no-repeat !important;
    background-size: 24px 24px !important;
}

.drop_content {
    color: var(--neutral-800, #3C3C3C) !important;
    font-family: 'Urbanist' !important;
    font-size: 14px !important;
    font-style: normal !important;
    font-weight: 500 !important;
    line-height: 155% !important;
    width: 100%;
    border: none !important;
    padding: 0px !important;

}

.last_update {
    display: flex;
    justify-content: center;
    color: var(--neutral-800, #3C3C3C);
    font-family: 'Urbanist';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 155%;
    margin-top: 16px;
    margin-bottom: 0px;
}

.cont_text {
    width: 1073px;
}

.content_text {
    color: var(--neutral-800, #3C3C3C);

    font-family: 'Urbanist';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 155%;
    margin-bottom: 0px;
}

.vect_1 {
    position: relative;
    top: 529px;
    left: -385px;
}

.vect_2 {
    position: relative;
    top: 170px;
    right: -1325px;
}

.vect_3 {
    position: relative;
    top: 900px;
    right: -1325px;
}


/*////////////////////////////////////////////  YOUR CART    //////////////////////////////////// */

.yorrr {
    padding: 0px;
}

.mobile_none {
    display: block;
}

.desktop_none {
    display: none;
}

.your_car_img {
    background-image: url(../img/your_cart_2.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-color: #e1f4ff80;
    background-position: center;

}

.your_cart_contain {
    width: 1255px;
    padding-bottom: 51px;
    padding-top: 104px;
}

.your {
    color: var(--neutral-800, #3C3C3C);
    font-family: 'LEMON MILK';
    font-size: 36px;
    font-style: normal;
    font-weight: 500;
    line-height: 141.059%;
    text-transform: capitalize;
}

.titel_yc {
    padding-top: 58px;
    padding-bottom: 50px;
}

.product_box {
    display: flex;
    justify-content: space-between;
}

.cart_title {
    color: var(--neutral-800, #3C3C3C);
    font-family: 'LEMON MILK';
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 141.059%;
    text-transform: capitalize;
    margin-bottom: 24px;
}

.product {
    flex-direction: column;
    display: flex;
    justify-content: space-between;
}
.conttent{
    width:187px;
}
.cart_box {
    display: flex;
    justify-content: space-between;
    gap: 59px;
}

.video {
    color: var(--neutral-800, #3C3C3C);
    font-family: 'Urbanist';
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 155%;
    text-transform: capitalize;
    margin-bottom: 4px;
}

.text {
    color: var(--neutral-800, #3C3C3C);
    font-family: 'Urbanist';
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 155%;
    margin-bottom: 30px;

}

.removee {
    color: var(--functional-info-blue, #005BB9);
    font-family: 'Urbanist';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 155%;
    text-transform: capitalize;
}

.currency {
    color: var(--neutral-800, #3C3C3C);
    font-family: 'Urbanist';
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 155%;
    /* margin-top: 60px; */
    margin-bottom: 0px;
}

.currency2 {
    color: var(--neutral-800, #3C3C3C);
    font-family: 'Urbanist';
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 155%;
    text-align: right;
    /* margin-top: 60px; */
    margin-bottom: 0px;
}

.drop_down2 {
    display: flex;
    padding: 16px;
    width: 67px;
    border-radius: 4px;
    border: 1px solid var(--neutral-700, #656565);
    background: var(--neutral-white, #FFF);
    margin-left: auto;
    margin-right: auto;
    /* margin-top: 50px; */
}

.drop_content2 {
    color: var(--neutral-800, #3C3C3C) !important;
    font-family: 'Urbanist' !important;
    font-size: 14px !important;
    font-style: normal !important;
    font-weight: 500 !important;
    line-height: 155% !important;
    width: 49px;
    border: none !important;
    padding: 0px !important;
    background-image: url(../img/Icon.png) !important;
    background-repeat: no-repeat !important;
    background-position: 15px;
    background-size: 24px 24px !important;

}

.qty2 {
    position: relative;
    left: -197px;
}

.price2 {
    position: relative;
    left: -22px;
}

.subprice {
    color: var(--neutral-800, #3C3C3C);
    font-family: 'Urbanist';
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 155%;
    margin-right: 100px;
}

.amount {
    color: var(--neutral-800, #3C3C3C);
    font-family: 'Urbanist';
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 155%;
}

.sub_total {
    display: flex;
    justify-content: space-between;
}


.btn_continue {
    color: var(--neutral-white, #FFF);
    font-family: 'Urbanist';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 155%;
    text-transform: capitalize;
    width: 100%;
    background: var(--Teal-Light, #439D97);
}


.combine_1 {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 65px;
}

.combin {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 282px;
}

.product_title {
    display: flex;
    justify-content: space-between;
}

.title_1 {
    display: flex;
    justify-content: space-between;
    width: 100%;
    max-width: 488px;
    padding-right: 15px;
}

.title_2 {
    display: flex;
    justify-content: space-between;
    width: 100%;
    max-width: 372px;
}

.line {
    height: 2px;
    width: 100%;
    background-color: #439D97;
    margin-bottom: 24px;
}
.liiine{
     height: 2px;
    width: 100%;
    background-color: #439D97;
    margin-bottom: 40px;   
}

.botom {
    width: 100%;
    max-width: 400px;
    margin-left: auto;
}


/*/////////////////////////////////// ORDER CONFIRM PAGE //////////////////////////////////////////////// */
.titel_oc {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 48px;
}

.sub_ttile {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.sub_tex1 {
    color: var(--neutral-800, #3C3C3C);
    text-align: center;
    font-family: 'Urbanist';
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 155%;
}

.sub_tex2 {
    color: var(--neutral-800, #3C3C3C);
    text-align: center;
    font-family: 'Urbanist';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 155%;
    margin-bottom: 0px;
}
.order{
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 62px;
    margin-top: 40px;
    margin-bottom: 40px;
}
.ord_er{
    color: var(--neutral-800, #3C3C3C);
    font-family: 'LEMON MILK';
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 141.059%;
    text-transform: capitalize;
    margin-bottom: 9px;
}
.code{
    color: var(--functional-info-blue, #005BB9);
    font-family: 'Urbanist';
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 155%; 
    text-align: center;

}
.date{
    color: var(--neutral-near-black, #0E0E0E);
    font-family: 'Urbanist';
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 155%;
        text-align: center;
}
.title_2_1 {
    display: flex;
    justify-content: space-between;
}
.quatity1{
    color: var(--neutral-800, #3C3C3C);
font-family: 'Urbanist';
font-size: 12px;
font-style: normal;
font-weight: 600;
line-height: 155%; /* 18.6px */
text-transform: capitalize;
}
.text_1{
    color: var(--neutral-800, #3C3C3C);
    font-family: 'Urbanist';
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 155%;
    margin-bottom: 4px;

}
.product_box {
    display: flex;
    justify-content: space-between;
    margin-bottom: 24px;
}
.line_2 {
    height: 2px;
    width: 100%;
    background-color: #439D97;
    margin-bottom: 40px;
}



/*///////////////////////////////////////////////////  404 PAGE //////////////////////////////////////////////*/

.error {
    padding-bottom: 0px;
}

.error_bg {
    background-image: url(../img/404_desktop.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #ffffff;
    background-position: center center;
    height: 771px;
}

.error_title {
    color: var(--neutral-800, #3C3C3C);
    font-family: 'LEMON MILK';
    font-size: 128px;
    font-style: normal;
    font-weight: 700;
    line-height: 141.059%;
    /* 180.555px */
    text-transform: capitalize;
}

.error_subtitle {
    color: var(--neutral-800, #3C3C3C);
    text-align: center;
    font-family: Urbanist;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 155%;
    margin-bottom:24px;
}

.error_btn {
    display: flex;
    height: 49px;
    width: 144px;
    justify-content: center;
    align-items: center;
    border-radius: 4px;
    background: var(--Teal-Light, #439D97);
}

.error_content {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 491px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 174px;
}