@media only screen and (max-width: 600px){

    .mobile_none {
        display: none;
    }
    .desktop_none {
        display: block;
    }
    .mt_58 {
        margin-top: 40px;
    }
    .m_p0_tc_pp {
        padding-left: 0px;
        padding-right: 0px;
    }
    /* ----------------------- Checkbox ----------------------- */
    .c-checkbox {
        margin-bottom: 16px;
    }
    .c-checkbox>.c-div>label:before, .c-checkbox>.c-div>.label:before {
        top: 17px;
    }
    .c-checkbox input[type='checkbox']~label:after, .c-checkbox input[type='checkbox']~.label:after {
        top: 19px;
        font-size: 11px;
    }
    .c-text {
        width: 300px;
    }
    
    
    .element_adjustment {
        display: block;
    }
    .tc_pp_section {
        padding-top: 84px;
        padding-bottom: 0px;
        /*padding-bottom: 49px;*/
    }
    .tc_pp_left_hero, .tc_pp_right_hero {
        width: 152px;
        height: 155px;
        margin-left: auto;
        margin-right: auto;
        display: flex;
    }
    .tc_pp_bg_vector {
        display: none;
    }
    .tc_pp_hero {
        padding: 36px 0px 36px 0px;
        border-radius: 0px 0px 0px 150px;
        height: 617px;
        margin-bottom: 135px;
    }
    .tc_pp_hero_center {
        padding: 30px 0px;
    }
    .tc_pp_title span {
        font-family: "Space Mono";
        font-style: normal;
        font-weight: 700;
        font-size: 31px;
        line-height: 42px;
        color: #7CD295;
        border-bottom: none;
    }
    .tc_pp_title {
        font-family: "Space Mono";
        font-style: normal;
        font-weight: 700;
        font-size: 32px;
        line-height: 42px;
        color: #0E0E0E;
        max-width: 727px;
    }
    .cutter {
        display: none;
    }
    .tc_pp_subtitle {
        font-family: "Poppins";
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 34px;
        color: #0E0E0E;
        text-align: center;
        width: 317px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 13px;
    }
    .tc_pp_textual_div {
        background: #FFFFFF;
        border-radius: 0px 0px 150px 0px;
        padding: 40px 26px;
        margin-bottom: 40px;
    }
    .footer_nav_sm {
        font-size: 14px!important;
    }
    .footer_social_link_ul {
        list-style-type: none;
        display: inline-flex;
        padding-left: 0px;
        position: absolute;
        left: 55px;
    }
    .footer_social_links {
        padding-bottom: 63px;
    }
    .pp_bg_mobo_vector {
        position: absolute;
        top: 118px;
        right: 0px;
        z-index: 1;
        display: block;
    }


    .about_s2_right_div {
        padding: 43px 29px;
        height: 321px;
        margin-bottom: -40px;
    }
    .about_s2_right_title {
        font-family: "Space Mono";
        font-style: normal;
        font-weight: 700;
        font-size: 32px;
        line-height: 42px;
        color: #0E0E0E;
        text-transform: capitalize;
        margin-bottom: 24px;
        width: 327px;
    }
    .about_s2_right_subtitle {
        font-family: "Inter";
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 34px;
        color: #0E0E0E;
        width: 324px;
        margin-bottom: 0px;
    }
    .about_ss_mobo_vector {
        position: absolute;
        top: 5px;
        left: 14px;
    }
    .about_section_2 {
        margin-bottom: 40px;
    }
    .about_section_3 {
        background: #FFFFFF;
        padding: 66px 17px;
        border-radius: 0px 0px 150px 0px;
        margin-bottom: 40px;
    }
    .about_s3_right_div {
        padding-top: 0px;
        margin-left: 0px;
    }
    .about_s3_right_title {
        font-family: "Space Mono";
        font-style: normal;
        font-weight: 700;
        font-size: 32px;
        line-height: 42px;
        color: #0E0E0E;
        text-transform: capitalize;
        margin-bottom: 24px;
        width: 327px;
    }
    .about_s3_right_subtitle {
        font-family: "Inter";
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 34px;
        color: #0E0E0E;
        width: 327px;
        margin-bottom: 0px;
    }
    .about_s3_vector_mobo {
        position: absolute;
        top: -12px;
        left: -7px;
        left: -8px;
        width: 382px;
    }
    .about_s3_right_card_div {
        margin-bottom: 6px;
        left: -4px;
    }
    .about_section_4 {
        padding: 40px 8px;
        border-radius: 0px 0px 150px 0px;
        margin-bottom: 40px!important;
    }
    .about_s4_left {
        width: 334px;
    }
    .about_s4_right_div {
        padding-top: 40px;
        margin-left: 0px;
    }
    .about_s4_vector_mobo {
        position: absolute;
        top: 0px!important;
    }

    .content_frame_404 {
        position: relative;
        top: 33px;
        text-align: center;
    }
    .subtitle_404 {
        font-family: "Inter";
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 34px;
        color: #0E0E0E;
        width: 250px;
        opacity: 0.8;
        margin-bottom: 34px;
    }
    .section_404 {
        background: #E5E5E5;
        padding-top: 82px;
        padding-bottom: 40px;
    }
    .div_404 {
        background: #FFFFFF;
        border-radius: 0px 0px 150px 0px;
        height: 536px;
        padding-top: 40px;
        position: relative;
    }
    
    .div_505 {
        background: #FFFFFF;
        border-radius: 0px 0px 150px 0px;
        height: 626px;
        padding-top: 40px;
        position: relative;
    }
    .error_vector {
        position: absolute;
        top: 0px;
        left: -5px;
    }
    .content_frame_505 {
        position: relative;
        top: 37px;
        text-align: center;
    }
    .contact_s2 {
        padding: 40px 0px;
        padding-bottom: 81px;
        border-radius: 0px 0px 150px 0px;
    }
    .contact_s2_left_title {
        font-family: "Space Mono";
        font-style: normal;
        font-weight: 700;
        font-size: 32px;
        line-height: 42px;
        color: #0e0e0e;
        margin-bottom: 16px;
    }
    .contact_left_frame {
        width: 351px;
        padding: 14px 12px;
    }
    .contact_left_frame_cutter {
        position: absolute;
        background: transparent;
        border: 10px solid #FFFFFF;
        width: 352px;
        height: 334px;
        top: -14px;
        left: -14px;
    }
    .contact_detail_img {
        width: 38px;
        height: 38px;
    }
    .contact_detail_content_title {
        font-family: "Inter";
        font-style: normal;
        font-weight: 700;
        font-size: 14px;
        line-height: 26px;
        color: #0e0e0e;
        margin-bottom: 8px;
        width: 251px;
    }
    .contact_detail_content {
        margin-left: 13px;
    }
    .contact_detail_frame {
        margin-bottom: 13px;
    } 
    .mp_7 {
        padding-left: 7px;
        padding-right: 7px;
    }
    .shopping_cart_left_frame {
        position: relative;
        width: 351px;
        min-height: 601px;
        height: fit-content;
    }
    .framer_left {
        position: absolute;
        border: 13px dashed #7CD295;
        padding: 41px 30px;
        width: 100%;
        height: calc(100% + 10px);
        top: 0px;
        z-index: 1;
    }
    .shopping_cart_left_div_cutter {
        position: absolute;
        width: 338.5px;
        background: transparent;
        border: 10px solid #FFFFFF;
        top: 4.5px;
        min-height: 593px;
        left: 5px;
        z-index: 2;
    }
    .shopping_cart_left_div {
        display: flex;
        padding: 16px 21px;
        width: 341px;
        min-height: 593px;
        left: 5px;
        top: 5px;
        background: #DEF7E5;
        /* border: 13px dashed #7CD295; */
        position: relative;
        z-index: 3;
        height: fit-content;
    }
    .shopping_cart_right_frame {
        position: relative;
        width: 351px;
        height: 503px;
        margin-left: 0px;
        margin-top: 40px;
    }
    .shopping_cart_right_div_cutter {
        position: absolute;
        background: transparent;
        top: 4px;
        left: 4px;
        width: 343px;
        border: 10px solid #FFFFFF;
        height: 495px;
        z-index: 2;
    }
    .prod_name {
        font-family: 'Inter';
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 17px;
        text-transform: uppercase;
        color: #180835;
    }

    .shopping_cart_subtitle {
        font-family: "Inter";
        font-style: normal;
        font-weight: 400;
        font-size: 18px;
        line-height: 28px;
        color: #1D1D1D;
        margin-bottom: 22px;
        min-height: 56px;
    }
    .shopping_cart_title {
        font-family: "Inter";
        font-style: normal;
        font-weight: 700;
        font-size: 14px;
        line-height: 17px;
        color: #180835;
        margin-bottom: 14px;
    }
    .looper {
        justify-content: space-between;
    }
    .looper, .looper1 {
        display: flex;
    }
    .looper1>.shopping_cart_subtitle {
        width: 100px;
        min-height: fit-content;
    }
    .sp_ms_mobo {
        margin-left: -10px;
    }
    .action_btn_div {
        display: flex;
        justify-content: flex-end;
    }
    .edit_btn {
        background: none;
        color: #1A602E;
        border: none;
        text-decoration: underline;
        text-underline-offset: 3px;
        margin-bottom: 40px;
    }
    .delete_btn {
        background: none;
        color: #1A602E;
        border: none;
        text-decoration: underline;
        text-underline-offset: 3px;
        margin-bottom: 40px;
    }
    .sp_h {
        min-height: fit-content;
        margin-bottom: 0px;
    }
    .secure_checkout_title {
        font-family: 'Space Mono';
        font-style: normal;
        font-weight: 700;
        font-size: 32px;
        line-height: 42px;
        color: #0E0E0E;
        margin-bottom: 24px;
    }
    .condition_boxes {
        margin-top: 3px;
    }
    .ms_60 {
        display: none;
    }
    .payment_title {
        font-family: "Space Mono";
        font-style: normal;
        font-weight: 700;
        font-size: 32px;
        line-height: 42px;
        text-align: left;
    } 
    .payment_subtitle {
        font-family: 'Inter';
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 34px;
        text-align: left;
        color: #0E0E0E;
        opacity: 0.7;
        margin-bottom: 27px;
    }



    .breadcrums_frame_div {
        display: block;
    }
    .frames_image {
        margin-left: auto;
        margin-right: auto;
        display: flex;
        margin-bottom: 45px;
        width: 215px;
        height: 209px;
    }
    .breadcrums_div {
        padding: 36px 0px 1px 0px;
    }
    
    .breadcrums {
        padding-top: 84px;
        padding-bottom: 40px;
    }
    .login_human_bg {
        width: 315px;
        height: 310px;
        margin-left: 18px;
        margin-right: 18px;
        margin-bottom: 26px;
    }
    .login_title {
        font-family: 'Space Mono';
        font-style: normal;
        font-weight: 700;
        font-size: 32px;
        line-height: 42px;
        color: #0E0E0E;
        text-align: center;
        margin-bottom: 24px;
    }
    .login_right_div {
        width: 335px;
    }
    .login_subtitle {
        font-family: 'Inter';
        font-weight: 400;
        font-style: normal;
        font-size: 14px;
        line-height: 34px;
        color: #0A2067;
    }
    .login_left_div {
        display: none;
    }
    .main_navigator_mobile_for_account {
        padding-left: 12px;
        padding-right: 12px;
        position: relative;
    }
    .main_navigator_title, .main_navigator_button {
        font-family: 'Inter';
        font-weight: 700;
        font-style: normal;
        font-size: 20px;
        line-height: 20px;
        color: #1A602E;
    }
    .main_navigator_button {
        padding-left: 20px;
        border-radius: 0px!important;
        height: 88px;
    }
    .main_navigator_button {
        border-color: transparent!important;
        box-shadow: none!important;
    }
    .main_navigator_button::after {
        background-image: url(../img/mobo_double_drop.png);
        height: 40px;
    }
    .main_navigator_button:not(.collapsed)::after {
        background-image: url(../img/mobo_double_drop.png);
    }
    .main_navigator_button:not(.collapsed) {
        color: #1A602E;
        background-color: #FFFFFF;
    }
    .drop_framer {
        border: 7px dashed #1A602E;
        position: absolute;
        z-index: 2;
        top: -2px;
        left: 10px;
    }
    .for_drop_indexing {
        position: relative;
        z-index: 3;
    }
    .btn_login_unactive {
        background: #FFFFFF;
        color: #1A602E;
    }
    .drop_framer2 {
        border: 7px dashed #1A602E;
        position: absolute;
        z-index: 2;
        top: -2px;
        left: 10px;
        height: 338px;
        width: 355px;
        display: none;
    }
    .order_table_body {
        width: max-content;
        margin-top: 3px;
        margin-bottom: 3px;
    }
    .th_order {
        padding-right: 10px!important;
    }
    .order_right_div_title {
        font-family: 'Space Mono';
        font-style: normal;
        font-weight: 700;
        font-size: 31px;
        line-height: 42px;
        color: #0E0E0E;
        margin-bottom: 26px;
    }
    .order_right_div_main {
        padding: 0px 13px;
        border-radius: 16px;
        background: #def7E5;
        border-radius: 0px;
    }
    .order_right_div_framer {
        border-radius: 0px;
    }
    .order_btn {
        height: 34px;
    }

    .addresses_right_div_main {
        padding: 20px;
        border-radius: 0px;
        background: #def7E5;
    }
    .addresses_right_div {
        margin-bottom: 24px;
        width: auto;
    }
    
    .addresses_right_div_title {
        font-family: 'Space Mono';
        font-style: normal;
        font-weight: 700;
        font-size: 31px;
        line-height: 42px;
        color: #0E0E0E;
        margin-bottom: 24px;
    }
    .addresses_right_div_subtitle {
        font-family: 'Inter';
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 34px;
        color: #0E0E0E;
        opacity: 0.7;
        margin-bottom: 24px;
    }
    .addresses_right_div_main > .mb_32_addresses > .addresses_right_div_title {
        font-family: 'Inter';
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 14px;
        color: #0E0E0E;
        text-transform: uppercase;
        margin-bottom: 8px;
    }
    .address_mobo {
        padding: 0px;
        text-decoration: underline;
        text-underline-offset: 3px;
        color: #1A602E;
        font-family: 'Inter';
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 14px;
        border: none;
        background: transparent;height: 14px;
    }
    .account_details_right_div_main {
        padding: 16px 22px;
    }
    .account_details_title {
        font-family: 'Space Mono';
        font-style: normal;
        font-weight: 700;
        font-size: 32px;
        line-height: 42px;
        color: #0E0E0E;
        margin-bottom: 24px;
        text-transform: capitalize;
    }
    .advice_vector_mobo {
        position: absolute;
        top: 0px;
    }
    .advice_s2 {
        position: relative;
        background-color: #FFFFFF;
        padding: 40px 14px 40px 14px;
        border-radius: 0px 0px 150px 0px;
    }
    .advice_title {
        font-family: 'Space Mono';
        font-weight: 700;
        font-style: normal;
        font-size: 32px;
        line-height: 42px;
        text-transform: capitalize;
        color: #0E0E0E;
        margin-bottom: 24px;
        width: 335px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 0px;
    }
    .advice_subtitle {
        font-family: 'Inter';
        font-weight: 400;
        font-style: normal;
        font-size: 14px;
        line-height: 34px;
        color: #0E0E0E;
        margin-bottom: 0px;
        width: 332px;
        opacity: 0.7;
        margin-left: auto;
        margin-right: auto;
    }
    .advice_vector_mobo {
        margin-bottom: 40px;
    }
    .advice_vector_s3_mobo {
        position: absolute;
        top: 0px;
        left: 0px;
    }
    .advice_s3 {
        position: relative;
        background-color: #FFFFFF;
        padding: 40px 14px 40px 14px;
        border-radius: 0px 0px 150px 0px;
    }
    .advice_s3_bg {
        margin-bottom: 40px;
    }
    .advise_s3_pre_title {
        font-family: 'Inter';
        font-style: normal;
        font-weight: 700;
        font-size: 16px;
        line-height: 16px;
        color: #0e0e0e;
        margin-bottom: 30px;
        margin-top: 0px;
    }
    .advise_s3_title {
        font-family: 'Space Mono';
        font-weight: 700;
        font-style: normal;
        font-size: 24px;
        line-height: 31px;
        text-transform: capitalize;
        color: #0e0e0e;
        margin-bottom: 24px;
    }
    .about_s3_subtitle {
        font-family: 'Inter';
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 34px;
        color: #0E0E0E;
        max-width: 558px;
    }
    
    .advice_vector_mobo_s4 {
        position: absolute;
        top: 10px;
        left: 0px;
    }
    
    .advice_s4 {
        position: relative;
        background-color: #FFFFFF;
        padding: 40px 14px 40px 14px;
        border-radius: 0px 0px 150px 0px;
    }
    .advice_s4_bg {
        margin-bottom: 40px;
    }
    .advice_s4_title {
        font-family: 'Space Mono';
        font-weight: 700;
        font-style: normal;
        font-size: 32px;
        line-height: 42px;
        text-transform: capitalize;
        color: #0E0E0E;
        margin-bottom: 24px;
        margin-top: 0px;
    }
    .advice_s4_frame {
        width: 321px;
        margin-left: auto;
        margin-right: auto;
    }
    .advice_s4_subtitle {
        font-family: 'Inter';
        font-weight: 400;
        font-style: normal;
        font-size: 14px;
        line-height: 34px;
        color: #0E0E0E;
        margin-bottom: 0px;
        width: 327px;
        opacity: 0.7;
        margin-right: auto;
    }
    .advice_s5_div {
        width: 327px;
    }
    .advice_s5_title {
        font-family: "Space Mono";
        font-style: normal;
        font-weight: 700;
        font-size: 32px;
        line-height: 42px;
        text-transform: capitalize;
        color: #0e0e0e;
        margin-bottom: 24px;
    }
    .s5pad_adv {
        padding-bottom: 80px;
    }
    .advice_s2, .advice_s3, .advice_s4 {
        margin-bottom: 40px;
    }
    .home_section {
        padding-top: 84px;
        padding-bottom: 40px;
    }
    .home_s1 {
        position: relative;
        background: #FFFFFF;
        border-radius: 0px 0px 150px 0px;
        padding: 40px 0px 40px 0px;
        margin-bottom: 40px;
    }
    .home_s1_left_div {
        padding-top: 0px;
        width: 327px;
    }
    .home_s1_pre_title {
        font-family: 'Inter';
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 30px;
        color: #0e0e0e;
        margin-bottom: 11px;
    }
    .home_s1_title {
        font-family: 'Space Mono';
        font-style: normal;
        font-weight: 700;
        font-size: 55px;
        line-height: 71px;
        text-transform: capitalize;
        color: #0E0E0E;
        margin-bottom: 18px;
    }
    .home_s1_subtitle {
        font-family: 'Inter';
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 34px;
        color: #0e0e0e;
        opacity: 0.7;
        width: 327px;
        margin-bottom: 8px;
    }

    .home_s3_title {
        font-family: 'Space Mono';
        font-weight: 700;
        font-style: normal;
        font-size: 32px;
        line-height: 42px;
        text-transform: capitalize;
        width: 327px;
        margin-bottom: 24px;
        margin-top: 40px;
    }
    .home_s3_right_div {
        width: 327px;
        margin-left: auto;
        position: relative;
        z-index: 3;
        margin-right: auto;
    }
    .home_s4_subtitle {
        width: 233px;
    }
    .home_s4 {
        background: #FFFFFF;
        padding: 40px 8px;
        border-radius: 0px 0px 150px 0px;
        position: relative;
        margin-bottom: 40px;
    }
    .home_s4_title_div {
        display: block;
    }
    .home_s4_main_title {
        font-family: 'Space Mono';
        font-style: normal;
        font-weight: 700;
        font-size: 32px;
        line-height: 42px;
        text-transform: capitalize;
        color: #0E0E0E;
        margin-bottom: 24px;
        width: 335px;
    }
    .home_s4_product_card_content_title {
        font-family: 'Space Mono';
        font-style: normal;
        font-weight: 700;
        font-size: 24px;
        line-height: 29px;
        color: #0E0E0E;
        margin-bottom: 24px;
        width: 192px;
    }
    .product_card_total {
        font-family: 'Inter';
        font-style: normal;
        font-weight: 400;
        font-size: 24px;
        line-height: 31px;
        color: #1A602E;
        width: 96px;
        margin-bottom: 24px;
    }
    .home_s4_product_card_content {
        position: absolute;
        right: 69px;
        top: 247px;
    }
    .home_s4_vector_mobo {
        position: absolute;
        top: 0px;
        height: 2336px;
    }
    .store_s2_vector_mobo {
        position: absolute;
        top: 57px;
        left: 0px;
    }
    .store_s2 {
        background: #FFFFFF;
        padding: 40px 8px;
        border-radius: 0px 0px 150px 0px;
        position: relative;
        margin-bottom: 40px;
    }
    .mo_mar_bot_but {
        margin-bottom: 18px!important;
        width: 199px;
    }
    .mobo_cp {
        clip-path: polygon(0% 0%, 100% 0%, 100% 70%, 95% 100%, 0% 100%);
    }
    .popup_contenter {
        padding: 40px 54px 40px 56px;
        position: relative;
        z-index: 3;
        border-radius: 0px 0px 121px 0px;
    }
    .popup_container {
        border-radius: 0px 0px 121px 0px;
    }
    .popup_border_hider {
        border-radius: 0px 0px 121px 0px;
    }
    .popup_borderer {
        border-radius: 0px 0px 121px 0px;
    }
    .product_details_s2 {
        position: relative;
        background: #FFFFFF;
        margin-bottom: 40px;
        border-radius: 0px 0px 150px 0px;
        padding: 40px 12px;
    }
    .product_details_s2_bg {
        margin-top: 0px;
        margin-bottom: 40px;
    }
    .product_details_s2_pre_title {
        font-family: 'Inter';
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 34px;
        color: #7CD295;
        margin-bottom: 8px;
    }
    .product_details_s2_title {
        font-family: 'Space Mono';
        font-style: normal;
        font-weight: 700;
        font-size: 32px;
        line-height: 42px;
        text-transform: capitalize;
        color: #0E0E0E;
        margin-bottom: 16px;
    }
    .product_details_s2_total {
        font-family: 'Inter';
        font-style: normal;
        font-weight: 700;
        font-size: 20px;
        line-height: 28px;
        color: #7CD295;
        margin-bottom: 16px;
    }
    .product_details_s2_subtitle {
        font-family: 'Inter';
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 34px;
        color: #0E0E0E;
        opacity: 0.8;
        width: 327px;
        margin-bottom: 32px;
    }
    .product_s5 {
        padding: 40px 12px;
        background: #FFFFFF;
        border-radius: 0px 0px 150px 0px;
        position: relative;
        min-height: 1195px;
        margin-bottom: 40px;
    }
    .product_s5_title {
        margin-top: 0px;
        font-family: 'Space Mono';
        font-style: normal;
        font-weight: 700;
        font-size: 32px;
        line-height: 42px;
        text-transform: capitalize;
        color: #0E0E0E;
        margin-bottom: 16px;
        width: fit-content;
    }
    .product_s5_drop_div {
        width: 327px;
        top: 351px;
    }
    .product_s5_bg_img {
        position: absolute;
        top: 40px;
        right: 24px;
        width: 327px;
    }
    .product_s5_vector_mobo {
        position: absolute;
        top: -22px;
        left: 0px;
    }
    .product_drop_btn_title {
        width: 185px;
        margin-bottom: 0px;
    }
    .product_drop_btn::after {
        margin-top: 0px;
    }
    .home_s1_bg {
        margin-bottom: 36px;
    }
    .tc_pp_title span::before {
        content: "";
    }
    .advice_s2_bg {
        margin-bottom: 40px;
    }
    .tc_pp_textual_div_subtitle {
        font-family: "Inter";
        font-style: normal;
        font-weight: 400;
        font-size: 14px!important;
        line-height: 28px!important;
        color: #0E0E0E;
        opacity: 0.8;
    }
    .order_table_head {
        margin-bottom: 4px!important;
    }
    .thcol {
        border-color: #1A602E!important;
    }
    .st_s2_t {
        font-family: 'Inter';
        font-style: normal;
        font-weight: 700;
        font-size: 36px;
        line-height: 47px;
        color: #0E0E0E;
    }
    .shopping_btn {
        min-width: 198px;
    }
    .pp_bg_mobo_vector {
        position: absolute;
        top: 95px;
        right: 0px;
        z-index: 1;
        display: block;
        height: 534px;
    }
    .main_titles_login_register {
        margin-top: 64px;
        font-family: 'Space Mono';
        font-style: normal;
        font-weight: 700;
        font-size: 32px;
        line-height: 42px;
        text-transform: capitalize;
        color: #0E0E0E;
        margin-bottom: 24px;
    }
    .home_s1_title > span::after {
        left: 3px;
        transform: scale(0.5);
        top: 76px;
    }
    .home_s4_product_card::after {
        content: url(../img/store_card_front.png);
        position: absolute;
        top: -63px;
        left: -4px;
        transform: scale(0.9);
        z-index: -1;
    }
    .hs4_mobo_img {
        margin-left: auto;
        margin-right: auto;
        width: 230px;
    }
    .home_s4_product_card {
        position: relative;
        margin-bottom: 382px;
    }
    .home_s4_product_card_content {
        left: 60px;
    }
    .home_s4_product_card::before {
        content: url(../img/sore_back_mobo.png);
        position: absolute;
        top: 181px;
    }
}



@media only screen and (min-width: 1080px) and (max-width: 1151px) {

}
@media only screen and (min-width: 1152px) and (max-width: 1270px) {

}
@media only screen and (min-width: 1280px) and (max-width: 1348px) {
    /*.home_s4_product_card > img.mobile_none {*/
    /*    width: 300px!important;*/
    /*    min-height: 300px;*/
    /*}*/
    /*.home_s4_product_card {*/
    /*    min-height: 300px;*/
    /*}*/
    .tc_pp_hero {
        padding: 98px 27px;
        border-radius: 0px 0px 0px 284px;
        background-color: #FFFFFF;
        margin-bottom: 80px;
        height: 494px;
    }
    .tc_pp_left_hero, .tc_pp_right_hero {
        width: 400px;
        height: 228px;
    }
    .tc_pp_hero_center {
        padding: 66px 27px 0px 30px;
    }
    .tc_pp_title {
        font-family: "Space Mono";
        font-style: normal;
        font-weight: 700;
        font-size: 58px;
        line-height: 83px;
        color: #0E0E0E;
        max-width: 727px;
    }
    .tc_pp_title span {
        font-family: "Space Mono";
        font-style: normal;
        font-weight: 700;
        font-size: 58px;
        line-height: 83px;
        color: #7CD295;
        border-bottom: 15px dashed #1A602E;
    }
    .tc_pp_bg_vector {
        position: absolute;
        top: 135px;
        left: 50px;
        z-index: 1;
        width: 1205px;
    }
    .tc_pp_subtitle {
        font-family: "Poppins";
        font-style: normal;
        font-weight: 400;
        font-size: 18px;
        line-height: 34px;
        color: #0E0E0E;
        text-align: center;
        width: 654px;
        margin-left: 7px;
        margin-top: 32px;
    }
    
    .about_s2_bg_vector {
        position: absolute;
        top: 23px;
        left: 7px;
        width: 617px;
    }
    .about_s2_left_img {
        margin-left: auto;
        display: flex;
        width: 565px;
    }
    .about_s2_right_div {
        background-color: #FFFFFF;
        height: 537px;
        padding: 179px 92px;
        position: relative;
    }

    
    .about_s3_vector {
        position: absolute;
        top: 274px;
        width: 1222px;
        left: 23px;
    }
    .about_s3_right_div {
        padding-top: 299px;
        margin-left: 0px;
    }
    .about_s3_right_frame {
        transform: translateX(-50px);
    }
    .about_section_3 {
        background: #FFFFFF;
        padding: 75px 0px;
        position: relative;
        border-radius: 0px 0px 387px 0px;
        margin-bottom: 80px;
    }

    .about_s3_right_card {
        width: 282px;
        border: 13px dashed #1A602E;
        padding: 44px 33px;
    }
    .cutter_card_b {
        width: 284px;
        height: 443px;
        background: transparent;
        border-top: 10px solid white;
        border-left: 9px solid white;
        border-bottom: 9px solid white;
        border-right: 9px solid white;
        position: absolute;
        top: -1px;
        left: -1px;
    }
    .cutter_card {
        width: 284px;
        height: 443px;
        background: transparent;
        border-top: 10px solid white;
        border-left: 9px solid white;
        border-bottom: 9px solid white;
        border-right: 9px solid white;
        position: absolute;
        top: -1px;
        left: -1px;
    }
    
    .about_s4_vector {
        position: absolute;
        top: 50px;
        width: 1238px;
        left: 18px;
    }
    .about_s4_left {
        width: 556px;
        margin-left: 0px;
    }
    .about_s4_right_div {
        padding-top: 150px;
        margin-left: 65px;
    }
    .about_section_4 {
        background: #FFFFFF;
        position: relative;
        padding: 90px 0px;
        border-radius: 0px 0px 0px 387px;
    }
    
    .img_404 {
        margin-left: auto;
        display: flex;
        width: 1203px;
    }
    .div_404 {
        background: #FFFFFF;
        border-radius: 0px 0px 0px 324px;
        height: 834px;
    }
    .div_505 {
        background: #FFFFFF;
        border-radius: 0px 0px 0px 324px;
        height: 894px;
    }
    .content_frame_404 {
        position: relative;
        top: -88px;
        text-align: center;
    }
    .content_frame_505 {
        position: relative;
        top: -88px;
        text-align: center;
    }
    .contact_vector {
        position: absolute;
        top: 60px;
        left: 20px;
        width: 1250px;
    }
    
    .contact_s2 {
        border-radius: 0px 0px 223px 0px;
    }
    .advice_vector {
        width: 1222px;
        top: 127px;
    }
    .advice_title {
        margin-top: 47px;
    }
    .advice_s2 {
        position: relative;
        background-color: #FFFFFF;
        padding: 159px 0px 143px 0px;
        border-radius: 0px 0px 409px 0px;
    }
    
    .advice_s3 {
        position: relative;
        background-color: #FFFFFF;
        padding: 159px 0px 143px 0px;
        border-radius: 0px 0px 0px 360px;
    }
    .advice_vector_s3 {
        width: 1222px;
        left: 40px;
        top: 105px;
    }
    .advise_s3_pre_title {
        font-family: 'Inter';
        font-style: normal;
        font-weight: 700;
        font-size: 22px;
        line-height: 22px;
        color: #0e0e0e;
        margin-bottom: 24px;
        margin-top: 00px;
    }
    .advice_vector_s4 {
        width: 1222px;
        left: 40px;
        top: 105px;
    }
    .advice_s5_mar {
        margin-top: 100px;
    }
    .home_s1_vector {
        width: 1255px;
        top: 116px;
    }
    .home_s1 {
        position: relative;
        background: #FFFFFF;
        border-radius: 0px 0px 0px 297px;
        padding: 72px 0px 114px 0px;
    }
    .home_s1_left_div {
        position: relative;
        z-index: 3;
        padding-top: 0px;
        width: 558px;
        margin-right: auto;
        margin-left: auto;
    }
    .home_s4_vector {
        position: absolute;
        top: 69px;
        left: 3px;
        width: 1248px;
    }
    .home_s4_product_card_content {
        position: absolute;
        right: 20px;
        top: 18px;
    }
    
    .mars {
        padding: 84px 92px!important;
    }
    
    .store_s2_vector {
        position: absolute;
        top: 88px;
        left: 0px;
        width: 1248px;
    }
    .product_details_s2_vector {
        position: absolute;
        top: 119px;
        left: 13px;
        width: 1244px;
    }
    .product_s5_vector {
        position: absolute;
        top: 65px;
        left: 11px;
        width: 1243px;
    }
    .product_s5_bg_img {
        position: absolute;
        top: 200px;
        right: 80px;
        width: 521px;
    }
    .product_s5 {
        padding: 67px 0px 136px 0px;
        background: #FFFFFF;
        border-radius: 0px 0px 0px 377px;
        position: relative;
        min-height: 869px;
    }
}
@media only screen and (min-width: 1349px) and (max-width: 1439px) {
    .tc_pp_hero {
        padding: 98px 27px;
        border-radius: 0px 0px 0px 284px;
        background-color: #FFFFFF;
        margin-bottom: 80px;
        height: 494px;
    }
    .tc_pp_left_hero, .tc_pp_right_hero {
        width: 400px;
        height: 228px;
    }
    .tc_pp_hero_center {
        padding: 66px 27px 0px 30px;
    }
    .tc_pp_title {
        font-family: "Space Mono";
        font-style: normal;
        font-weight: 700;
        font-size: 58px;
        line-height: 83px;
        color: #0E0E0E;
        max-width: 727px;
    }
    .tc_pp_title span {
        font-family: "Space Mono";
        font-style: normal;
        font-weight: 700;
        font-size: 58px;
        line-height: 83px;
        color: #7CD295;
        border-bottom: 15px dashed #1A602E;
    }
    .tc_pp_bg_vector {
        position: absolute;
        top: 135px;
        left: 50px;
        z-index: 1;
        width: 1267px;
    }
    .tc_pp_subtitle {
        font-family: "Poppins";
        font-style: normal;
        font-weight: 400;
        font-size: 18px;
        line-height: 34px;
        color: #0E0E0E;
        text-align: center;
        width: 654px;
        margin-left: 7px;
        margin-top: 32px;
    }

    
    .about_s3_vector {
        position: absolute;
        top: 274px;
        width: 1278px;
        left: 23px;
    }
    .about_s3_right_div {
        padding-top: 299px;
        margin-left: 0px;
    }
    .about_s3_right_frame {
        transform: translateX(-50px);
    }
    .about_section_3 {
        background: #FFFFFF;
        padding: 75px 0px;
        position: relative;
        border-radius: 0px 0px 387px 0px;
        margin-bottom: 80px;
    }

    .about_s3_right_card {
        width: 282px;
        border: 13px dashed #1A602E;
        padding: 44px 33px;
    }
    .cutter_card_b {
        width: 284px;
        height: 443px;
        background: transparent;
        border-top: 10px solid white;
        border-left: 9px solid white;
        border-bottom: 9px solid white;
        border-right: 9px solid white;
        position: absolute;
        top: -1px;
        left: -1px;
    }
    .cutter_card {
        width: 284px;
        height: 443px;
        background: transparent;
        border-top: 10px solid white;
        border-left: 9px solid white;
        border-bottom: 9px solid white;
        border-right: 9px solid white;
        position: absolute;
        top: -1px;
        left: -1px;
    }
    
    .about_s4_vector {
        position: absolute;
        top: 50px;
        width: 1238px;
        left: 18px;
    }
    .about_s4_left {
        width: 556px;
        margin-left: 68px;
    }
    .about_s4_right_div {
        padding-top: 150px;
        margin-left: 65px;
    }
    .about_section_4 {
        background: #FFFFFF;
        position: relative;
        padding: 90px 0px;
        border-radius: 0px 0px 0px 387px;
    }
    
    .img_404 {
        margin-left: auto;
        display: flex;
        width: 1366px;
    }
    .div_404 {
        background: #FFFFFF;
        border-radius: 0px 0px 0px 324px;
        height: 941px;
    }
    .content_frame_404 {
        position: relative;
        top: -109px;
        text-align: center;
    }
    .div_505 {
        background: #FFFFFF;
        border-radius: 0px 0px 0px 324px;
        height: 994px;
    }
    .content_frame_505 {
        position: relative;
        top: -109px;
        text-align: center;
    }
    .contact_vector {
        position: absolute;
        top: 60px;
        left: 20px;
        width: 1323px;
    }
    .contact_s2 {
        border-radius: 0px 0px 290px 0px;
    }
    .advice_vector {
        width: 1295px;
    }
    .advice_title {
        margin-top: 47px;
    }
    .advice_s2 {
        position: relative;
        background-color: #FFFFFF;
        padding: 159px 0px 143px 0px;
        border-radius: 0px 0px 409px 0px;
    }
    
    .advice_s3 {
        position: relative;
        background-color: #FFFFFF;
        padding: 159px 0px 143px 0px;
        border-radius: 0px 0px 0px 360px;
    }
    .advice_vector_s3 {
        width: 1295px;
        left: 40px;
    }
    .advise_s3_pre_title {
        font-family: 'Inter';
        font-style: normal;
        font-weight: 700;
        font-size: 22px;
        line-height: 22px;
        color: #0e0e0e;
        margin-bottom: 24px;
        margin-top: 00px;
    }
    .advice_vector_s4 {
        width: 1295px;
    }
    .advice_s5_mar {
        margin-top: 95px;
    }
    .home_s1_vector {
        width: 1316px;
        top: 116px;
    }
    .home_s1 {
        position: relative;
        background: #FFFFFF;
        border-radius: 0px 0px 0px 297px;
        padding: 72px 0px 114px 0px;
    }
    .home_s1_left_div {
        position: relative;
        z-index: 3;
        padding-top: 0px;
        width: 558px;
        margin-right: auto;
        margin-left: auto;
    }
    .home_s4_vector {
        position: absolute;
        top: 69px;
        left: 3px;
        width: 1325px;
    }
    .home_s4_product_card_content {
        position: absolute;
        right: 30px;
        top: 19px;
    }
    
    .mars {
        padding: 179px 92px!important;
    }
    .store_s2_vector {
        position: absolute;
        top: 88px;
        left: 0px;
        width: 1325px;
    }  
    .product_details_s2_vector {
        position: absolute;
        top: 119px;
        left: 24px;
        width: 1293px;
    } 
    .product_s5_vector {
        position: absolute;
        top: 65px;
        left: 11px;
        width: 1306px;
    }
    .product_s5_bg_img {
        position: absolute;
        top: 200px;
        right: 80px;
        width: 521px;
    }
}
@media only screen and (min-width: 1440px) and (max-width: 1499px) {
    .tc_pp_hero {
        padding: 138px 50px;
        border-radius: 0px 0px 0px 387px;
        background-color: #FFFFFF;
        margin-bottom: 80px;
        height: 600px;
    }
    .tc_pp_left_hero, .tc_pp_right_hero {
        width: 400px;
        height: 282px;
    }
    .tc_pp_hero_center {
        padding: 66px 27px 0px 30px;
    }
    .tc_pp_title {
        font-family: "Space Mono";
        font-style: normal;
        font-weight: 700;
        font-size: 58px;
        line-height: 83px;
        color: #0E0E0E;
        max-width: 727px;
    }
    .tc_pp_title span {
        font-family: "Space Mono";
        font-style: normal;
        font-weight: 700;
        font-size: 58px;
        line-height: 83px;
        color: #7CD295;
        border-bottom: 15px dashed #1A602E;
    }
    .tc_pp_bg_vector {
        position: absolute;
        top: 135px;
        left: 50px;
        z-index: 1;
        width: 1378px;
    }
    .tc_pp_subtitle {
        font-family: "Poppins";
        font-style: normal;
        font-weight: 400;
        font-size: 18px;
        line-height: 34px;
        color: #0E0E0E;
        text-align: center;
        width: 654px;
        margin-left: 7px;
        margin-top: 32px;
    }

    .about_s2_bg_vector {
        position: absolute;
        top: 41px;
        left: 66px;
        width: 633px;
    }
    .about_s2_left_img {
        margin-left: auto;
        display: flex;
        width: 636px;
    }
    .about_s2_right_div {
        background-color: #FFFFFF;
        height: 604px;
        padding: 179px 92px;
        position: relative;
    }
    .about_s3_vector {
        position: absolute;
        top: 95px;
        width: 1378px;
        left: 46px;
    }
    .about_s3_right_div {
        padding-top: 299px;
        margin-left: 0px;
    }
    .about_s3_right_frame {
        transform: translateX(-50px);
    }
    .about_section_3 {
        background: #FFFFFF;
        padding: 75px 0px;
        position: relative;
        border-radius: 0px 0px 387px 0px;
        margin-bottom: 80px;
    }
    .about_s4_vector {
        position: absolute;
        top: 50px;
        width: 1345px;
        left: 75px;
    }
    .about_s4_left {
        width: 556px;
        margin-left: 91px;
    }
    .about_s4_right_div {
        padding-top: 150px;
        margin-left: 65px;
    }
    .about_section_4 {
        background: #FFFFFF;
        position: relative;
        padding: 148px 0px;
        border-radius: 0px 0px 0px 387px;
    }
    .img_404 {
        margin-left: auto;
        display: flex;
        width: 1366px;
    }
    
    .div_404 {
        background: #FFFFFF;
        border-radius: 0px 0px 0px 324px;
        height: 941px;
    }
    .content_frame_404 {
        position: relative;
        top: -109px;
        text-align: center;
    }
    .div_505 {
        background: #FFFFFF;
        border-radius: 0px 0px 0px 324px;
        height: 1000px;
    }
    .content_frame_505 {
        position: relative;
        top: -89px;
        text-align: center;
    }
    .contact_vector {
        position: absolute;
        top: 60px;
        left: 20px;
        width: 1415px;
    }
    .contact_s2 {
        background: #FFFFFF;
        border-radius: 0px 0px 418px 0px;
        padding: 136px 0px;
        position: relative;
    }
    .advice_vector {
        width: 1387px;
    }
    
    .advice_title {
        margin-top: 94px;
    }
    .advice_s2 {
        position: relative;
        background-color: #FFFFFF;
        padding: 159px 0px 143px 0px;
        border-radius: 0px 0px 430px 0px;
    }
    .advice_s3 {
        position: relative;
        background-color: #FFFFFF;
        padding: 159px 0px 143px 0px;
        border-radius: 0px 0px 0px 360px;
    }
    .advice_vector_s3 {
        width: 1387px;
        left: 40px;
    }
    .advice_vector_s4 {
        width: 1387px;
    }
    .advice_s5_mar {
        margin-top: 65px;
    }
    .home_s1_vector {
        width: 1420px;
        top: 116px;
    }
    .home_s1 {
        position: relative;
        background: #FFFFFF;
        border-radius: 0px 0px 0px 297px;
        padding: 72px 0px 114px 0px;
    }
    .home_s4_vector {
        position: absolute;
        top: 69px;
        left: 3px;
        width: 1430px;
    }
    .home_s4_product_card_content {
        position: absolute;
        right: 48px;
        top: 46px;
    }
    .mars {
        padding: 120px 92px!important;
    }
    
    .store_s2_vector {
        position: absolute;
        top: 88px;
        left: 0px;
        width: 1430px;
    }
    .product_details_s2_vector {
        position: absolute;
        top: 119px;
        left: 24px;
        width: 1369px;
    }
    .product_s5_vector {
        position: absolute;
        top: 29px;
        left: 11px;
        width: 1421px;
    }
    .product_s5_bg_img {
        position: absolute;
        top: 138px;
        right: 80px;
        width: 600px;
    }
    .product_s5 {
        padding: 67px 0px 136px 0px;
        background: #FFFFFF;
        border-radius: 0px 0px 0px 382px;
        position: relative;
        min-height: 869px;
    }
}
@media only screen and (min-width: 1500px) and (max-width: 1599px) {
    .tc_pp_bg_vector {
        position: absolute;
        top: 135px;
        left: 50px;
        z-index: 1;
        width: 1524px;
    }
    .tc_pp_hero {
        padding: 102px 56px;
        border-radius: 0px 0px 0px 296px;
        background-color: #FFFFFF;
        margin-bottom: 80px;
        height: 628px;
    }
    .tc_pp_left_hero, .tc_pp_right_hero {
        width: 342px;
        height: 296px;
    }
    .tc_pp_title {
        font-family: "Space Mono";
        font-style: normal;
        font-weight: 700;
        font-size: 60px;
        line-height: 83px;
        color: #0E0E0E;
        max-width: 727px;
    }
    .tc_pp_title span {
        font-family: "Space Mono";
        font-style: normal;
        font-weight: 700;
        font-size: 60px;
        line-height: 83px;
        color: #7CD295;
        border-bottom: 15px dashed #1A602E;
    }
    .tc_pp_subtitle {
        font-family: "Poppins";
        font-style: normal;
        font-weight: 400;
        font-size: 18px;
        line-height: 34px;
        color: #0E0E0E;
        text-align: center;
        width: 654px;
        margin-left: 7px;
        margin-top: 32px;
    }
    .tc_pp_hero_center {
        padding: 73px 27px 0px 30px;
    }
    .about_s2_bg_vector {
        position: absolute;
        top: 41px;
        left: 10px;
        width: 724px;
    }
    .about_s3_vector {
        position: absolute;
        top: 95px;
        left: 14px;
        width: 1452px;
    }
    .about_s3_right_frame {
        transform: translateX(-50px);
    }
    .about_section_3 {
        background: #FFFFFF;
        padding: 75px 0px;
        position: relative;
        border-radius: 0px 0px 376px 0px;
        margin-bottom: 80px;
    }
    .about_s3_right_div {
        padding-top: 284px;
        margin-left: 124px;
    }
    
    .about_s4_vector {
        position: absolute;
        top: 50px;
        width: 1345px;
        left: 75px;
    }
    .about_s4_left {
        width: 556px;
        margin-left: 91px;
    }
    .about_s4_right_div {
        padding-top: 150px;
        margin-left: 65px;
    }
    .about_section_4 {
        background: #FFFFFF;
        position: relative;
        padding: 148px 0px;
        border-radius: 0px 0px 0px 387px;
    }
    .img_404 {
        margin-left: auto;
        display: flex;
        width: 1398px;
    }
    .div_404 {
        background: #FFFFFF;
        border-radius: 0px 0px 0px 324px;
        height: 941px;
    }
    .content_frame_404 {
        position: relative;
        top: -109px;
        text-align: center;
    }
    .content_frame_505 {
        position: relative;
        top: -94px;
        text-align: center;
    }
    .div_505 {
        background: #FFFFFF;
        border-radius: 0px 0px 0px 482px;
        height: 1024px;
        padding-top: 105px;
    }
    .contact_vector {
        position: absolute;
        top: 60px;
        left: 20px;
        width: 1470px;
    }
    .advice_vector {
        width: 1442px;
    }
    .advice_title {
        margin-top: 94px;
    }
    .advice_s2 {
        position: relative;
        background-color: #FFFFFF;
        padding: 159px 0px 143px 0px;
        border-radius: 0px 0px 430px 0px;
    }
    
    .advice_s3 {
        position: relative;
        background-color: #FFFFFF;
        padding: 159px 0px 143px 0px;
        border-radius: 0px 0px 0px 360px;
    }
    .advice_vector_s3 {
        width: 1442px;
        left: 40px;
    }
    .advice_vector_s4 {
        width: 1442px;
    }
    .advice_s5_mar {
        margin-top: 45px;
    }
    .home_s1_vector {
        width: 1473px;
        top: 116px;
    }
    .home_s1 {
        position: relative;
        background: #FFFFFF;
        border-radius: 0px 0px 0px 297px;
        padding: 72px 0px 114px 0px;
    }
    .home_s4_vector {
        position: absolute;
        top: 69px;
        left: 3px;
        width: 1467px;
    }
    .store_s2_vector {
        position: absolute;
        top: 88px;
        left: 0px;
        width: 1467px;
    }
    .product_details_s2_vector {
        position: absolute;
        top: 119px;
        left: 24px;
        width: 1418px;
    }
    .product_s5_vector {
        position: absolute;
        top: -19px;
        left: 45px;
        width: 1427px;
    }
    .product_s5_bg_img {
        position: absolute;
        top: 107px;
        right: 80px;
        width: 600px;
    }
    .product_s5 {
        padding: 67px 0px 136px 0px;
        background: #FFFFFF;
        border-radius: 0px 0px 0px 358px;
        position: relative;
        min-height: 869px;
    }
}
@media only screen and (min-width: 1600px) and (max-width: 1799px) {
    .tc_pp_bg_vector {
        position: absolute;
        top: 135px;
        left: 50px;
        z-index: 1;
        width: 1524px;
    }
    .tc_pp_hero {
        padding: 102px 56px;
        border-radius: 0px 0px 0px 296px;
        background-color: #FFFFFF;
        margin-bottom: 80px;
        height: 628px;
    }
    .tc_pp_left_hero, .tc_pp_right_hero {
        width: 342px;
        height: 375px;
    }
    .about_s2_bg_vector {
        position: absolute;
        top: 41px;
        left: 5px;
    }
    .about_s3_vector {
        position: absolute;
        top: 95px;
        left: 40px;
        width: 1529px;
    }
    .about_s3_right_div {
        padding-top: 290px;
        margin-left: 111px;
    }
    .about_section_3 {
        background: #FFFFFF;
        padding: 75px 0px;
        position: relative;
        border-radius: 0px 0px 328px 0px;
        margin-bottom: 80px;
    }
    .about_s4_vector {
        position: absolute;
        top: 50px;
        left: 42px;
        width: 1531px;
    }
    .img_404 {
        margin-left: auto;
        display: flex;
        width: 1498px;
    }
    .div_404 {
        background: #FFFFFF;
        border-radius: 0px 0px 0px 324px;
        height: 1044px;
    }
    .content_frame_404 {
        position: relative;
        top: -109px;
        text-align: center;
    }
    .content_frame_505 {
        position: relative;
        top: -101px;
        text-align: center;
    }
    .div_505 {
        background: #FFFFFF;
        border-radius: 0px 0px 0px 482px;
        height: 1069px;
        padding-top: 105px;
    }
    .contact_vector {
        position: absolute;
        top: 23px;
        left: 20px;
        width: 1565px;
    }
    .advice_vector {
        width: 1537px;
    }
    
    .advice_vector_s3 {
        width: 1537px;
        left: 40px;
    }
    .advice_vector_s4 {
        width: 1537px;
    }
    .advice_s5_mar {
        margin-top: 35px;
    }
    .home_s1_vector {
        width: 1555px;
        top: 80px;
    }
    .home_s4_vector {
        position: absolute;
        top: 69px;
        left: 3px;
        width: 1571px;
    }
    .store_s2_vector {
        position: absolute;
        top: 250px;
        left: 0px;
        width: 1571px;
    }
    
    .product_details_s2_vector {
        position: absolute;
        top: 54px;
        left: 24px;
        width: 1537px;
    }
    .product_s5_vector {
        position: absolute;
        top: -19px;
        left: 45px;
        width: 1530px;
    }
    .product_s5_bg_img {
        position: absolute;
        top: 85px;
        right: 80px;
    }
}
@media only screen and (min-width: 1700px) and (max-width: 1799px) {
    .tc_pp_bg_vector {
        position: absolute;
        top: 135px;
        left: 50px;
        z-index: 1;
        width: 1638px;
    }
    .tc_pp_hero {
        padding: 138px 56px;
        border-radius: 0px 0px 0px 387px;
        background-color: #FFFFFF;
        margin-bottom: 80px;
        height: 724px;
    }
    .about_s3_vector {
        position: absolute;
        top: 74px;
        left: 14px;
        width: 1626px;
    }
    .about_section_3 {
        background: #FFFFFF;
        padding: 75px 0px;
        position: relative;
        border-radius: 0px 0px 406px 0px;
        margin-bottom: 80px;
    }
    .about_s3_right_div {
        padding-top: 278px;
        margin-left: 88px;
    }
    .about_s4_vector {
        position: absolute;
        top: 50px;
        left: 9px;
    }
    .img_404 {
        margin-left: auto;
        display: flex;
        width: 1600px;
    }
    .div_404 {
        background: #FFFFFF;
        border-radius: 0px 0px 0px 482px;
        height: 1069px;
    }
    .div_505 {
        background: #FFFFFF;
        border-radius: 0px 0px 0px 482px;
        height: 1128px;
        padding-top: 105px;
    }
    .contact_vector {
        position: absolute;
        top: 23px;
        left: 20px;
        width: 1676px;
    }
    .advice_vector {
        width: 1648px;
    }
    .advice_vector_s3 {
        width: 1648px;
        left: 40px;
    }
    .advice_vector_s4 {
        width: 1648px;
    }
    .advice_s5_mar {
        margin-top: 45px;
    }
    .home_s1_vector {
        width: 1667px;
        top: 60px;
    }
    .home_s4_vector {
        position: absolute;
        top: 122px;
        left: -40px;
        width: 1680px;
    }
    .store_s2_vector {
        position: absolute;
        top: 250px;
        left: 0px;
        width: 1680px;
    }
    
    .product_details_s2_vector {
        position: absolute;
        top: 35px;
        left: 24px;
        width: 1631px;
    }
    .product_s5_vector {
        position: absolute;
        top: -19px;
        left: 45px;
        width: 1638px;
    }
}
@media only screen and (min-width: 1800px) and (max-width: 1919px) {
    .tc_pp_bg_vector {
        position: absolute;
        top: 135px;
        left: 50px;
        z-index: 1;
        width: 1717px;
    }
    .about_s3_vector {
        position: absolute;
        top: 95px;
        left: 42px;
    }
    .about_s4_vector {
        position: absolute;
        top: 50px;
        left: 77px;
    }
    .about_s4_right_div {
        padding-top: 210px;
        margin-left: 65px;
    }
    .about_s3_right_div {
        padding-top: 294px;
        margin-left: 88px;
    }
    .img_404 {
        margin-left: auto;
        display: flex;
        width: 1697px;
    }
    .div_404 {
        background: #FFFFFF;
        border-radius: 0px 0px 0px 482px;
        height: 1149px;
    }
    .div_505 {
        background: #FFFFFF;
        border-radius: 0px 0px 0px 482px;
        height: 1161px;
        padding-top: 105px;
    }
    .content_frame_505 {
        position: relative;
        top: -108px;
        text-align: center;
    }
    .contact_vector {
        position: absolute;
        top: 23px;
        left: 20px;
        width: 1764px;
    }
    .advice_vector {
        width: 1736px;
    }
    .advice_vector_s3 {
        width: 1736px;
        left: 40px;
        top: 47px;
    }
    .advice_vector_s4 {
        width: 1736px;
    }
    .advice_s5_mar {
        margin-top: 35px;
    }
    .home_s1_vector {
        width: 1711px;
    }
    .home_s4_vector {
        position: absolute;
        top: 122px;
        left: 0px;
        width: 1730px;
    }
    .store_s2_vector {
        position: absolute;
        top: 250px;
        left: 0px;
        width: 1730px;
    }
    .product_details_s2_vector {
        position: absolute;
        top: 35px;
        left: 16px;
        width: 1713px;
    }
    .product_s5_vector {
        position: absolute;
        top: -19px;
        left: 45px;
        width: 1721px;
    }
}