.center-div {
    margin: auto;
    width: 100%;
    height: 100%;
    /*border: 3px solid green;*/
    /*padding: 10px;*/
}

.element-center {
    display: flex;
    align-items: center;
    justify-content: center;
}

@media (max-width: 375px) {
    .cz-countdown .cz-countdown-seconds {
        margin-top: 0px !important;
    }
}

.btn-gap-right {
    margin-right: 2px;
}

.btn-gap-left {
    margin-left: 2px;
}

.shop-name-left {
    padding-left: 10px;
}

.shop-name-right {
    padding-right: 10px;
}

.feature_header span {
    color: black;
}
a {
    color: black;
    text-decoration: none;
    background-color: transparent;
}

.page-footer {
    background: #ECF2EE;
    color: #0000;
}

.social-btn {
    border-radius: 50%;
    height: 2rem;
    width: 2rem;
}

.social-btn i {
    line-height: 1.9rem;
}

.for-margin {
    margin-top: 10px;
}

.font-weight-bold {
    font-weight: 600 !important;
}

.footer-header {
    color: #22492B;
    font-family: var(--font-family-plus_jakarta);
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    margin-bottom: 12px;
}

.widget-list-link {
    color: #d9dce2;
}

.page-footer hr {
    border: 0.001px solid #2d3542;
}

.btn-secondary {
    color: white !important;
}

.btn-outline-primary:hover {
    color: white !important;
}

@media (max-width: 452px) {
    .top-margin {
        margin-top: 5px;
    }
}

.string-limit {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

@media (max-width: 575px) {
    .mobile-fs-20 {
        font-size: 16px !important;
        font-weight: 700 !important;
    }
}

body {
    overflow-x: hidden !important;
}

.offline_payment_button {
    border-radius: 10px;
    border: 1px solid #E4F4FF;
}

.bg-primary-light {
    background-color: #F3FAFD !important;
}

.__text-60px {
    font-size: 60px !important;
}

/* @media (min-width: 1850px)
{
    .sign_up_modal .sign_up_modal_left .app_link_wrap img
    {
        height: 50px;
    }
}

@media (min-width: 1700px)
{
    .sign_up_modal .sign_up_modal_left .app_link_wrap img
    {
        height: 45px;
    }
}

@media (min-width: 1600px)
{
    .sign_up_modal .sign_up_modal_left .signup_left_img
    {
        width: 517px;
    }
    .sign_up_modal .sign_up_modal_left .coupon_wrap .sign_up_coupon
    {
        width: 80%;
    }
    .sign_up_modal .sign_up_modal_left .app_link_wrap img
    {
        height: 40px;
    }
    .sign_up_modal .sign_up_modal_left .app_link_wrap
    {
        bottom: 30%;
    }
} */


@media (min-width: 1500px)
{
    .sign_up_modal_right #select_role_form
    {
        width: 85%;
        margin: auto;
    }
}


@media (min-width: 1600px)
{
    .sign_up_modal .modal-dialog
    {
        max-width: 80%;
    }
}

@media (min-width: 1970px)
{
    .sign_up_modal .modal-dialog
    {
        max-width: 65%;
    }
}

@media (max-width:2000px) and (min-width: 1800px)
{
    .sign_up_modal .modal-dialog
    {
        max-width: 70%;
    }
}

@media (max-width: 575px) {
    .chat_with_seller-buttons {
        position: absolute;
        right: 0;
        top: 0;
    }
    .chat_with_seller-buttons .btn {
        padding: 5px;
        width: 35px;
        min-width: 35px;
        height: 35px;
        display: grid;
        place-items: center;
    }
    .fs-18-mobile {
        font-size: 18px !important;
    }
    .support_ticket_head-media img {
        width: 40px;
    }
    .support_ticket_head-media h6 {
        font-size: 14px;
        font-weight: bold;
    }
    .support_ticket_head-media .meta-info {
        font-size: 12px;
        column-gap: .5rem;
    }
    .time_date {
        color: #D9D9D9;
    }
}

@media (max-width:1500px)
{
    .sign_up_modal_right .mobile_farmer_wrap #mobile_farmer_form, .sign_up_modal_right .mobile_dealer_wrap #mobile_dealer_form
    {
        padding: 20px 0 50px;
    }
}

@media (max-width:1350px)
{
    .sign_up_modal_right .mobile_farmer_wrap #mobile_farmer_form, .sign_up_modal_right .mobile_dealer_wrap #mobile_dealer_form
    {
        padding: 0px 0 50px;
    }
}

@media (max-width:1300px)
{
    .category_slider .category_slider_element
    {
        top: -40%;
        right: 0%;
    }
    .for-discount-value
    {
        font-size: 12px;
    }
    .sign_up_modal .sign_up_modal_left .signup_left_img
    {
        width: 78%;
    }
    .sign_up_modal_right .mobile_farmer_wrap .send_code_farmer, .sign_up_modal_right .mobile_dealer_wrap .send_code_dealer
    {
        margin: 0px 0 30px;
    }
    .after_login_dropdown
    {
        padding: 15px 0;
        min-width: max-content !important;
    }
    .after_login_dropdown .dropdown-item, .after_login_dropdown .title, .after_login_dropdown .user_name_number .user_name, .after_login_dropdown .user_name_number .user_number
    {
        font-size: 12px;
    }
}

@media (max-width:1280px)
{
    .video_slider_wrap
    {
        margin-left: 0;
    }
    .best_selling_products .best_selling_2
    {
        top: -6%;
    }
    .best_selling_products .best_selling_1
    {
        top: -4%;
    }
    .sign_up_modal .sign_up_modal_left .signup_left_img
    {
        width: 64%;
    }
    .sign_up_modal .sign_up_modal_right #select_role label:before
    {
        width: 25px;
        height: 25px;
    }
    .sign_up_modal_right .mobile_farmer_wrap #mobile_farmer_form, .sign_up_modal_right .mobile_dealer_wrap #mobile_dealer_form
    {
        padding: 0px 0 30px;
    }
}

@media (max-width:1280px) and (min-width:992px)
{
    .cart_page .discount_coupon .coupon_top
    {
        padding: 9px 10px 9px 11px;
    }

    .cart_page .discount_coupon .coupon_bottom
    {
        padding: 18px 15px 13.5px 11px;
    }

    .cart_page .__gap-24
    {
        gap: 12px;
    }
}

@media (max-width:1400px)
{
    .why_choose_us_wrapper .why_choose_us2
    {
        width: 42%;
    }
    .why_choose_us_wrapper .why_choose_us3
    {
        right: 5%;
    }
}

@media (max-width:1201px)
{
    .banner_action_btn .banner_img .right_section
    {
        padding: 100px 0 80px;
    }
    .recommended_products .deal_of_the_day .recommended_product_tag
    {
        padding: 40px;
    }
    .recommended_products .deal_of_the_day .recommended_img
    {
        top: -16%;
    }
    .banner_action_btn
    {
        margin-top: 85px;
        margin-bottom: 135px;
    }
    .why_choose_us_wrapper .why_choose_us3
    {
        right: 0;
    }
    footer .newsletter_wrap p
    {
        font-size: 16px;
    }
    .community_section {
        margin-bottom: 50.25px;
    }
    .product_details_price
    {
        margin-top: 15px;
    }
    .__inline-24
    {
        font-size: 20px;
    }
    .product-description-label
    {
        font-size: 14px;
    }
    .__gap-24
    {
        gap: 20px;
    }
    .pincode_input_wrap .pincode_input , .pincode_input_wrap .pincode_submit
    {
        height: 40px;
    }
    .pincode_input_wrap .pincode_submit
    {
        padding: 10px;
    }
    .single-product-add_cart , .single-product-buy-now
    {
        height: 40px !important;
    }
    .company_feature_wrap .feature_wrap
    {
        padding: 15px 0;
    }
    .company_feature_wrap .feature_wrap img 
    {
        width: 40px;
        height: auto;
    }
    .product_details_title
    {
    font-size: 30px;
    }
    .overall_rating_wrap .rate_product
    {
        padding: 10px 26px;
    }
    .community_wrap .community_ele1
    {
        bottom: -3%;
        right: 5%;
    }
    .sign_up_modal .sign_up_modal_left .signup_left_img
    {
        width: 62%;
    }
    .sign_up_modal .sign_up_modal_left .coupon_wrap p
    {
        font-size: 18px;
        width: 50%;
        right: 18.5%;
    }
    .sign_up_modal .sign_up_modal_left .app_link_wrap
    {
        right: 19%;
    }
    .sign_up_modal_right .mobile_farmer_wrap .send_code_farmer, .sign_up_modal_right .mobile_dealer_wrap .send_code_dealer, .continue_shopping_btn, .add_delivery_address, .save_address_continue, .save_new_address
    {
        height: 45px;
    }
    .sign_up_modal_right .mobile_farmer_wrap .mobile_number, .sign_up_modal_right .mobile_dealer_wrap .mobile_number
    {
        padding: 10px 16px;
    }
    .sign_up_modal_right .mobile_farmer_wrap p, .sign_up_modal_right .mobile_dealer_wrap p
    {
        margin-bottom: 20px;
    }
    .sign_up_modal_right .signin_with_gmail, .sign_up_modal_right .signin_with_facebook, .sign_up_modal_right .signin_with_instagram
    {
        padding: 8px 0;
    }
    .mega-menu
    {
        padding: 30px 35px;
        width: 580px;
    }
    .navbar-expand-md .navbar-nav .nav-item:nth-last-child(2) .mega-menu , .navbar-expand-md .navbar-nav .nav-item:last-child .mega-menu
    {
        left: auto;
        right: 15%;
    }
}

@media (max-width:1100px)
{
    .search-form-mobile
    {
        width: auto;
    }
    input.form-control.appended-form-control.search-bar-input.position-relative , input.form-control.appended-form-control.search-bar-input.position-relative::placeholder
    {
        font-size: 14px;
        padding-right: 10px;
    }
    .search_button .__text-20px
    {
        font-size: 16px;
        padding-left: 12px;
    }
    .product-price span.original_price
    {
        font-size: 16px;
    }
    .banner_action_btn .banner_img .right_section
    {
        padding: 75px 0 50px
    }
    .recommended_products .deal_of_the_day .recommended_product_tag h1
    {
        font-size: 40px !important;
    }
    .community_section .community_wrap .community_des p
    {
        font-size: 20px;
    }
    .community_section
    {
        margin-bottom: 0;
    }
    .banner_action_btn .banner_img
    {
        height: 470px;
    }
    .banner_action_btn
    {
        margin-bottom: 75px;
    }
    .community_wrap .community_ele1
    {
        bottom: 5%;
        right: 5%;
    }
    .community_wrap .community_ele3
    {
        left: -3%;
        bottom: 32%;
    }
    .sign_up_modal .sign_up_modal_left .coupon_wrap .sign_up_coupon
    {
        width: 80%;
    }
    .sign_up_modal .sign_up_modal_left .coupon_wrap p
    {
        font-size: 16px;
        width: 49%;
        right: 19.5%;
    }
    .sign_up_modal .sign_up_modal_left .app_link_wrap img
    {
        height: 34px;
    }
    .sign_up_modal .sign_up_modal_left .app_link_wrap
    {
        right: 20%;
    }
    .sign_up_modal .sign_up_modal_right #select_role label:before
    {
        width: 22px;
        height: 22px;
    }
    .sign_up_modal_right .mobile_farmer_wrap .send_code_farmer, .sign_up_modal_right .mobile_dealer_wrap .send_code_dealer
    {
        margin: 0px 0 15px;
    }
    .or-divider
    {
        margin: 0px 0 12px;
    }
    .sign_up_modal_right .mobile_farmer_wrap .custom_checkbox, .sign_up_modal_right .mobile_dealer_wrap .custom_checkbox
    {
        margin-bottom: 12px;
    }
    .mega-menu
    {
        padding: 20px;
        width: 530px;
        left: -80%;
    }
}

@media (max-width: 1055px)
{
    .__btn-grp button
    {
        width: 45%;
    }
    .__inline-24
    {
        padding-right: 70px;
    }
    .__gap-24
    {
        gap: 15px;
    }
    .discount_coupon_wrap
    {
        margin-bottom: 10px !important;
    }
    .details
    {
        padding: 0 16px;
    }
    .community_wrap .community_ele1
    {
        bottom: 10%;
        right: 5%;
    }
    .product_item_wrap .product_img_wrap
    {
        width: 25%
    }
    .thank_you_page.review_form #product_review_form .question_wrap p.question
    {
        line-height: 18px;
    }
    .sign_up_modal .sign_up_modal_right ul
    {
        padding: 0px 20px 30px;
    }
    .sign_up_modal .sign_up_modal_left .app_link_wrap img {
        height: 32px;
    }    
    .sign_up_modal .sign_up_modal_left .coupon_wrap p
    {
        padding-bottom: 15px;
    }
    .sign_up_modal_right .mobile_farmer_wrap #mobile_farmer_form, .sign_up_modal_right .mobile_dealer_wrap #mobile_dealer_form
    {
        padding: 0px 0 20px;
    }

}

@media (max-width:992px)
{
    .search-form-mobile
    {
        width: 100%;
    }
    .get_app_wrap p, .join_wrap p, .profile_icon_wrap p , .__language-bar , .navbar-light .navbar-tool-text
    {
        font-size: 12px;
    }
    .separator_pipe
    {
        margin: 0 15px;
    }
    .__inline-11
    {
        width: 120px;
    }
    .separator_pipe
    {
        height: 26px;
    }
    .recommended_products .deal_of_the_day .product_info .product_name
    {
        font-size: 18px;
    }
    .community_section .community_wrap .community_des p
    {
        font-size: 18px;
    }
    footer .popular_links p
    {
        font-size: 14px;
    }
    .community_section .community_wrap
    {
        height: 470px;
    }
    .banner_action_btn .big_title
    {
        font-size: 50px;
    }
    .banner_action_btn .product_type
    {
        font-size: 32px;
        margin-top: 28px;
    }
    .banner_action_btn .action_btn
    {
        margin-top: 24px;
        padding: 6px 22px;
    }
    .why_choose_us_wrapper .feature_wrap .feature .feature_inner p
    {
        font-size: 16px;
    }
    .banner_action_btn .product_name
    {
        font-size: 20px;
    }
    .feature_products
    {
        background-size: contain;
        background-position-y: bottom;
    }
    .__inline-9 .subscribe-button
    {
        padding: 8px;
    }
    .page-footer .form-control, .page-footer .form-control::-moz-placeholder , .page-footer .form-control::placeholder
    {
        font-size: 12px;
    }
    .why_choose_us_wrapper .feature_wrap .feature
    {
        width: 170px;
    }
    .recommended_products .deal_of_the_day .recommended_product_tag
    {
        padding: 28px;
    }
    .recommended_products .deal_of_the_day .recommended_product_tag h1
    {
        font-size: 28px !important;
    }
    .community_section .community_wrap .community_pipe
    {
        top: 15%;
    }
    .hero_section .hero_title, .hero_section .hero_title span
    {
        font-size: 26px;
    }
    .hero_section .download_app_btn
    {
        margin-top: 20.25px;
    }
    .banner_action_btn .banner_img .right_section
    {
        padding: 45px 0 50px;
    }
    .banner_action_btn .product_name
    {
        line-height: 25px;
    }
    .feature_products .feature_product_1
    {
        top: -5%;
    }
    .banner_action_btn .banner_img
    {
        height: 370px;
    }
    .feature_products .feature_product_1
    {
        width: 40%;
    }
    .recommended_products .deal_of_the_day .recommended_img
    {
        top: -24%;
    }
    .why_choose_us_wrapper .why_choose_us3
    {
        width: 40%;
    }
    .community_section .community_wrap
    {
        padding: 50px 0 0 46px;
    }
    .single_product.company_feature_wrap 
    {
        padding: 10px !important;
    }
    .single_product.company_feature_wrap .feature_wrap p , .discount_coupon .coupon_bottom .discount_per
    {
        font-size: 14px;
    }
    .single_product.company_feature_wrap .feature_wrap img
    {
        width: 30px;
        height: 30px;
    }
    .discount_coupon .coupon_bottom
    {
        padding: 10px 30px 13.5px 11px;
    }
    .discount_coupon .coupon_bottom .offer
    {
        margin-bottom: 0;
    }
    .__gap-24
    {
        gap:8px
    }
    .discount_coupon .coupon_top
    {
        padding: 9px 20px 9px 11px;
    }
    a.nav-link.__inline-27
    {
        padding: 18px 30px !important;
    }
    .review_product_imgs
    {
        padding: 15px 20px 12px 15px;
    }
    .single_product.rating-show .tio-star, .single_product.rating-show .tio-star-half
    {
        font-size: 16px !important;
    }
    
    .cart_page .__gap-24
    {
        gap: 24px;
    }
    .community_wrap .community_ele1
    {
        bottom: 0%;
        right: 5%;
    }
    .share--icons
    {
        right: 0;
    }
    .__inline-24
    {
        font-size: 18px;
        line-height: 24px;
    }
    .order-confirmed_tag p , .thankyou_msg_wrap .thankyou_msg , .product_item_wrap .product_info_wrap .price_wrap .discount_price
    {
        font-size: 18px;
        line-height: 22.2px;
    }
    .thankyou_msg_wrap .order_id span, .thankyou_msg_wrap .order_id
    {
        font-size: 12px;
    }
    .product_item_wrap .product_info_wrap .product_name
    {
        line-height: 18px;
    }
    .product_item_date .delivery_address_wrap .section_title, .product_item_date .payment_details_wrap .section_title
    {
        font-size: 18px;
    }
    .thank_you_page.review_form .review_form_wrap #product_review_form .submit_review
    {
        padding: 14px 0;
    }
    .order-confirmed_wrap .thankyou_img
    {
        margin-top: -10%;
        width: 30%;
    }
    .product_item_wrap .product_img_wrap
    {
        width: 30%;
    }
    .order_process_wrap .process_wrap_bottom .product_img_wrap
    {
        width: 15%;
    }
    .__inline-14.img-profile
    {
        width: 32px
    }
    .sign_up_modal .sign_up_modal_left .coupon_wrap p
    {
        top: 45px;
        font-size: 14px;
        width: 48%;
    }
    .sign_up_modal .sign_up_modal_left .app_link_wrap img
    {
        height: 30px;
    }
    .sign_up_modal .sign_up_modal_right .sign_up_modal_title
    {
        font-size: 18px;
    }
    .sign_up_modal .sign_up_modal_right ul
    {
        padding: 0;
    }
    .sign_up_modal .sign_up_modal_right .sign_up_modal_title
    {
        margin-top: 30px;
    }
    .sign_up_modal .sign_up_modal_right #select_role label:before
    {
        width: 20px;
        height: 20px;
    }
    .sign_up_modal_right .mobile_farmer_wrap #mobile_farmer_form, .sign_up_modal_right .mobile_dealer_wrap #mobile_dealer_form
    {
        width: 90%;
    }
    .sign_up_modal_right .mobile_farmer_wrap p, .sign_up_modal_right .mobile_dealer_wrap p
    {
        font-size: 14px;
    }
    .sign_up_modal .sign_up_modal_right .sign_up_modal_title
    {
        margin-bottom: 10px;
    }
    .sign_up_modal_right .mobile_farmer_wrap .send_code_farmer, .sign_up_modal_right .mobile_dealer_wrap .send_code_dealer
    {
        height: 40px;
        font-size: 12px;
    }
    .mobile_farmer_wrap .iti--separate-dial-code .iti__selected-dial-code, .mobile_dealer_wrap .iti--separate-dial-code .iti__selected-dial-code , .sign_up_modal_right .mobile_farmer_wrap .mobile_code_farmer, .sign_up_modal_right .mobile_dealer_wrap .mobile_code_dealer
    {
        font-size: 12px;
    }
    .sign_up_modal_right .mobile_farmer_wrap .mobile_number, .sign_up_modal_right .mobile_dealer_wrap .mobile_number
    {
        padding: 7px 10px;
    }
    .sign_up_modal_right .signin_with_gmail p, .sign_up_modal_right .signin_with_facebook p, .sign_up_modal_right .signin_with_instagram p
    {
        font-size: 12px;
    }
    .sign_up_modal .sign_up_modal_right .kyc_details_wrap
    {
        padding: 0;
    }
    .sign_up_modal .sign_up_modal_right .kyc_details_wrap .kyc_details_wrap_inner
    {
        padding: 25px 20px;
    }
    .video_slider_wrap, .hero_slider_wrap
    {
        margin-bottom: 40.76px;
    }
    .single_order_process_wrap .order-process
    {
        padding: 32px 44px;
    }
    .single_order_process_wrap .order-process .order_progress
    {
        width: 80%;
    }
    .single_order_process_wrap .icon
    {
        width: 55px;
        height: 55px;
    }
    .single_order_process_wrap .return_wrap .cancellation_date, .return_request_wrap .return_wrap .cancellation_date
    {
        padding: 12px;
        width: auto;
    }   
    .single_order_process_wrap .return_help_btns button, .return_request_wrap .return_help_btns button
    {
        height: 45px;
        padding: 0 18px;
    }
    .single_order_process_wrap .status
    {
        font-size: 14px;
    }
    .single_order_process_wrap .date
    {
        font-size: 10px;
    }
    .single_order_process_wrap .order-process .order_progress
    {
        height: 5px;
    }
    .single_order_process_wrap .return_help_btns, .return_request_wrap .return_help_btns    
    {
        gap: 8px;
    }
    .single_order_process_wrap .return_wrap, .return_request_wrap .return_wrap
    {
        margin-bottom: 10px;
    }
    .order_return_wrap .thankyou_wrap_body p
    {
        width: 45%;
    }
    .select_cancel_reason
    {
        padding-bottom: 50px;
    }
    .shipped_process, .delivery_process, .out_delivery_process, .return_request_process, .order_pickup_process, .refund_process, .return_approve_process
    {
        width: 90%;
        right: 55%;
        top: 25%;
    }
    .order_process_slider.owl-theme .owl-nav
    {
        top: 4%;
    }

}

@media (max-width:875px) and (min-width:768px)
{
    .sign_up_modal .sign_up_modal_left .coupon_wrap p
    {
        font-size: 12px;
        width: 47%;
        right: 21.5%;
        line-height: 18.2px;
    }
    .sign_up_modal .sign_up_modal_left .app_link_wrap img {
        height: 26px;
    }
    .sign_up_modal .sign_up_modal_left .app_link_wrap
    {
        right: 19%;
    }
    .or-divider span
    {
        font-size: 10px;
    }
    .or-divider
    {
        margin: 0px 0 5px;
    }
    .sign_up_modal_right .signin_with_gmail, .sign_up_modal_right .signin_with_facebook, .sign_up_modal_right .signin_with_instagram
    {
        padding: 5px 0;
    }
    .sign_up_modal_right .mobile_farmer_wrap .send_code_farmer, .sign_up_modal_right .mobile_dealer_wrap .send_code_dealer
    {
        height: 35px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .sign_up_modal_right .mobile_farmer_wrap #mobile_farmer_form, .sign_up_modal_right .mobile_dealer_wrap #mobile_dealer_form
    {
        padding: 0;
    }
    .sign_up_modal_right .mobile_farmer_wrap p, .sign_up_modal_right .mobile_dealer_wrap p
    {
        font-size: 12px;
        margin-bottom: 12px;
    }
    .sign_up_modal_right .mobile_farmer_wrap p, .sign_up_modal_right .mobile_dealer_wrap p, .sign_up_modal_right .verification_form_wrap p, .sign_up_modal_right .kyc_details_wrap p
    {
        font-size: 14px;
    }
    .sign_up_modal_right .mobile_farmer_wrap #mobile_farmer_form, .sign_up_modal_right .mobile_dealer_wrap #mobile_dealer_form, .sign_up_modal_right .verification_form_wrap #verification_form
    {
        width: 100%;
    }
    .sign_up_modal .sign_up_modal_right
    {
        padding: 30px 30px;
    }
    .single_order_process_wrap .product_item_wrap .product_img_wrap, .check_cancel_status_body .product_item_wrap .product_img_wrap, .recent_queires_wrap .product_item_wrap .product_img_wrap
    {
        width: 20%;
    }
}

@media (max-width:768px)
{
    .hero-sec-slider .container{
        padding-left: 0px;
        padding-right: 0px;
    }
    .get_join_wrap svg
    {
        width: 20px;
        height: 20px;
    }
    footer .top_footer
    {
        padding: 50px 25px;
    }
    .hero_section .hero_image , .hero_section .category_page
    {
        margin-bottom: 0 !important;
    }
    .category_product_section
    {
        margin-top: 50px;
        margin-bottom: 30px;
    }
    .hero_section .hero_title, .hero_section .hero_title span
    {
        font-size: 22px;
    }
    .hero_section
    {
        padding-bottom: 50px;
    }
    .banner_action_btn .product_name , .recommended_products .deal_of_the_day .product_info .product_name
    {
        font-size: 16px;
    }
    .banner_action_btn .big_title
    {
        font-size: 36px;
        margin-top: 10px;
    }
    .banner_action_btn .product_type
    {
        font-size: 22px;
        margin-top: 18px;
    }
    .banner_action_btn .action_btn
    {
        margin-top: 12px;
        padding: 6px 22px;
        font-size: 14px;
    }
    .banner_action_btn .action_btn .action_btn_arrow
    {
        width: 22px;
        height: 22px;
    }
    .banner_action_btn .banner_img .right_section
    {
        padding: 28px 0 40px;
    }
    .banner_action_btn .banner_img
    {
        height: auto;
        background-position: center;
    }
    .banner_action_btn 
    {
        margin-bottom: 100px;
    }
    .recommended_products .deal_of_the_day .recommended_product_tag
    {
        margin-bottom: 32px;
        padding: 20px;
    }
    .recommended_products .deal_of_the_day .product_info .product_name
    {
        margin-bottom: 20px;
    }
    .recommended_products .deal_of_the_day .recommended_img
    {
        top: -27%;
        width: 275px;
    }
    .recommended_products .deal_of_the_day .recommended_product_tag h1
    {
        font-size: 22px !important;
    }
    .recommended_products .sec_title h4, .offer_banner .sec_title h4, .video_slider .sec_title h4, .earn_with_us .sec_title h4
    , .why_choose_us_wrapper .sec_title
    {
        font-size: 28px !important;
    }
    .why_choose_us_wrapper .feature_wrap .feature .feature_inner
    {
        padding: 20px 0;
        padding-top: 50px;
    }
    .why_choose_us_wrapper .feature_wrap .feature .feature_inner p
    {
        font-size: 14px;
        font-weight: 400;
        line-height: 17.64px;
        letter-spacing: -0.40799999237060547px;

    }
    .why_choose_us_wrapper .why_choose_us2
    {
        top: 50%;
    }
    .why_choose_us_wrapper .feature_wrap .feature
    {
        width: 155px;
    }
    .community_section .community_wrap .community_des_wrap
    {
        margin-bottom: 0;
        width: 55%;
    }
    .community_section .community_wrap
    {
        padding: 30px 0 0 30px;
        height: 370px;
    }
    .community_section .community_wrap .community_pipe
    {
        left: 41.04px;
    }
    .community_section .community_wrap .community_des p
    {
        font-size: 14px;
    }
    .why_choose_us_wrapper
    {
        margin-bottom: 136.75px;
    }
    .company_feature_wrap .feature_wrap p
    {
        font-size:14px
    }
    .__gap-24 
    {
        gap: 20px;
    }
    a.nav-link.__inline-27
    {
        padding: 18px 20px !important;
    }
    .nav-tabs
    {
        gap:10px
    }
    .user_name_tag .user_name, .review_wrap_top .date, .review_wrap_bottom .product_review
    {
        font-size: 12px;
    }
    .single_product.rating-show .tio-star, .single_product.rating-show .tio-star-half
    {
        font-size: 12px !important;
    }
    .rating-show .badge-style
    {
        font-size: 10px;
    }
    .cart_product_img 
    {
        width: 30%;
    }
    .saving_money
    {
        margin-top: 5px;
    }
    .why_choose_us_wrapper .feature_ele2
    {
        left: 15%;
        top: 18%;
    }
    .why_choose_us_wrapper .feature_ele1
    {
        right: 16%;
        top: 28%;
    }
    .community_wrap .community_ele1
    {
        bottom: 8%;
        right: 5%;
        width: 10%;
    }
    .community_wrap .community_ele2 {
        top: -10%;
        left: 35%;
    }   
    .product_item_wrap .product_img_wrap, .order_process_wrap .process_wrap_bottom .product_img_wrap
    {
        height: 150px;
    }
    .details , .single_product.company_feature_wrap
    {
        padding: 0 !important;
    }

    .single_product.company_feature_wrap .feature_wrap img
    {
        height: 22px;
    }
    .company_feature_wrap
    {
        border-radius: 12px;
    }
    .sign_up_modal_right .mobile_farmer_wrap .send_code_farmer, .sign_up_modal_right .mobile_dealer_wrap .send_code_dealer, .sign_up_modal_right .mobile_farmer_wrap .send_code_farmer, .sign_up_modal_right .mobile_dealer_wrap .send_code_dealer, .sign_up_modal_right .verification_form_wrap #verification_form .farmer_verify_code, .sign_up_modal_right .verification_form_wrap #verification_form .dealer_verify_code
    {
        height: 50px;
        font-size: 14px;
    }
    .logged_in_popup .modal-dialog {
        margin: 20% auto 0;
        max-width: 80%;
    }
    .logged_in_popup .modal-dialog .modal-content .content_wrap img
    {
        width: 50px;
        height: 50px;
    }
    .logged_in_popup .modal-dialog .modal-content .content_wrap h3
    {
        font-size: 22px;
        margin-bottom: 5px;
    }
    .logged_in_popup .modal-dialog .modal-content .content_wrap p
    {
        font-size: 16px;
    }
    .logged_in_popup .modal-dialog .modal-content .content_wrap
    {
        gap: 16px;
    }
    .__customer-profile .card-inner .form_input:nth-child(odd)
    {
        padding: 0 0 10px 0;
    }
    .__customer-profile .card-inner .form_input:nth-child(even)
    {
        padding: 0 0 10px 0;
    }
    .save_details, .discard
    {
        height: 40px;
        font-size: 14px;
    }
    .step2_fill_bank_details #fill_bank_details_form .bank_details_submit
    {
        width: 100% !important;
    }
    .step1_add_bank_account .no_bank_account p
    {
        width: 35%;
    }
    .order_page .search_order_wrap input
    {
        width: 100%;
    }
    .order_process_wrap .tab .tablinks
    {
        padding: 10px 30px;
        font-size: 14px;
    }
    .single_order_process_wrap .return_wrap .cancellation_date p,.return_request_wrap .return_wrap .cancellation_date p 
    {
        font-size: 12px;
    }
    .single_order_process_wrap .return_help_btns button, .return_request_wrap .return_help_btns button
    {
        font-size: 14px;
    }
    .single_order_process_wrap .icon {
        width: 45px;
        height: 45px;
    }
    .single_order_process_wrap .icon img {
        width: 25px !important;
        height: 25px;
    }
    .single_order_process_wrap .status {
        font-size: 12px;
        line-height: 13.16px;
    }
    .single_order_process_wrap .order-process .order_progress
    {
        top: 33%;
        right: 12%;
    }
    .single_order_process_wrap .product_item_wrap .product_img_wrap ,.recent_queires_wrap .product_item_wrap .product_img_wrap
    {
        width: 20%;
    }
    #single_order_process_wrap .card-body
    {
        padding: 12px;
    }
    .order_return_wrap .img_video_verify .upload_product_img_wrap
    {
        padding: 21px;
    }
    .img_video_verify .upload_product_img1
    {
        margin-top: 16px;
    }
    .order_return_wrap .thankyou_wrap_body p
    {
        width: 60%;
    }
    .order_return_wrap .thankyou_wrap_body .back_to_home
    {
        width: 40%;
    }
    .check_cancel_status_body .product_item_wrap .product_img_wrap
    {
        width: 25%;
    }
    .save_address_form .address-card .set_default_btn, .save_address_form .address-card .edit_btn,.save_address_form .address-card .default_btn
    {
        font-size: 14px;
        padding: 10px 16px;
    }
    .change_delivery_address_form .address-card .customer_address
    {
        font-size: 12px;
    }
    .shipped_process, .delivery_process, .out_delivery_process, .return_request_process, .order_pickup_process, .refund_process, .return_approve_process
    {
        width: 91%;
        right: 55%;
        top: 18%;
    }
    .order_process_slider.owl-theme .owl-nav
    {
        top: 1%;
    }
    
    .order_process_slider.owl-theme .owl-nav button
    {
        height: 30px;
        width: 30px;
    }
}

@media (max-width:767px)
{
    .sign_up_modal .sign_up_modal_left
    {
        margin-right:0;
        border-radius: 16px 16px 0 0;
        margin-bottom: 0;
    }
    .sign_up_modal .modal-dialog
    {
        width: 80%;
    }
    .sign_up_modal .sign_up_modal_right ul
    {
        padding: 0 10px 20px;
    }
    .sign_up_modal .sign_up_modal_right #select_role label:before {
        width: 25px;
        height: 25px;
    }
    .sign_up_modal .sign_up_modal_right
    {
        border-radius: 0 0 16px 16px;
    }
    .sign_up_modal .sign_up_modal_left .coupon_wrap p
    {
        font-size: 16px;
    }
    .sign_up_modal .sign_up_modal_left .coupon_wrap .sign_up_coupon
    {
        width: 70%;
    }
    .sign_up_modal .sign_up_modal_left .app_link_wrap img
    {
        height: 36px;
    }
    .sign_up_modal .sign_up_modal_left .app_link_wrap 
    {
        right: 22%;
    }
    .sign_up_modal .close
    {
        margin: -40px -10px -1rem auto !important;
        margin-inline-end: 22px !important; 
    }
    .sign_up_modal_right .mobile_farmer_wrap #mobile_farmer_form, .sign_up_modal_right .mobile_dealer_wrap #mobile_dealer_form
    {
        padding-bottom: 20px;
    }
}

@media (max-width:720px)
{
    .sign_up_modal .sign_up_modal_left .app_link_wrap img 
    {
        height: 32px;
    }
    .sign_up_modal .sign_up_modal_left .app_link_wrap 
    {
        right: 24%;
    }
}

@media (max-width:660px)
{
    .sign_up_modal .sign_up_modal_left .coupon_wrap .sign_up_coupon 
    {
        width: 80%;
    }
    .sign_up_modal .sign_up_modal_left .app_link_wrap img 
    {
        height: 30px;
    }
    .sign_up_modal .sign_up_modal_left .app_link_wrap 
    {
        right: 20%;
    }
    .sign_up_modal .sign_up_modal_left .coupon_wrap p 
    {
        font-size: 14px;
        line-height: 22.2px;
    }
    .sign_up_modal .sign_up_modal_right #select_role label:before 
    {
        width: 22px;
        height: 22px;
    }
}

@media (max-width:576px)
{
    .__inline-12
    {
        height: 28px !important;
    }
    .category_slider .categories-title .font-semi-bold, .categories-title .font-semibold
    {
        font-size:22px !important
    }
    .category_slider .categories-title
    {
        margin-bottom: 20px !important;
    }
    .hero_section .hero_title, .hero_section .hero_title span
    {
        font-size: 16px;
        line-height: 29.32px;
        font-weight: 600;
    }
    .hero_section .download_app_btn
    {
        padding: 12px 23px;
        font-size: 14px;
    }
    .navbar-tool.open-search-form-mobile
    {
        margin: 0 !important;
    }
    .navbar-light .navbar-brand
    {
        margin-inline-start: 0;
    }
    .navbar-tool.ml-md-3
    {
        margin-left: 10px;
    }
    .navbar-tool .navbar-tool-label
    {
        top: -5px;
        right: -5px;
        font-size: 11px;
        width: 1rem;
        height: 1rem;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .category_slider .category_slider_element , .feature_products .feature_product_1
    {
        width: 50%;
    }
    .category_slider .category_slider_element
    {
        top: -34%;
        right: -4%;
    }
    .categories--slider .owl-carousel.owl-drag .owl-item
    {
        margin-left: 10px !important;
    }
    .banner_action_btn
    {
        margin-top: 42px;
    }
    .banner_action_btn .big_title
    {
        font-size: 28px;
        font-weight: 800;
        line-height: 24px;
        letter-spacing: -1px;

    }
    .banner_action_btn .product_name
    {
        font-size: 11px;
        font-weight: 400;
        line-height: 13.5px;
        letter-spacing: -0.40799999237060547px;
        text-align: center;
        padding: 6px 10px;
    }
    .banner_action_btn .right_section
    {
        right: 5%;
        top: 22%;
    }
    .category_slider .__cate-item p
    {
        font-size: 12px;
        line-height: 18px;
    }
    .category_slider .__cate-item
    {
        padding: 10px;
        border-radius: 16px;
    }
    .best_selling_products span.for-feature-title, .feature_products span.for-feature-title
    {
        font-size: 24px;
    }
    .best_selling_products, .feature_products
    {
        padding: 45px 0;
    }
    .best_selling_products .best_selling_1
    {
        top: -3%;   
        right: -12%;
    }
    .best_selling_products .best_selling_2
    {
        top: -5%;
        right: 0;
    }
    .product-single-hover .single-product-details a , .rating-show .badge-style
    {
        font-size: 12px;
        font-weight: 500;
    }
    .product-price span.original_price
    {
        font-size: 14px;
    }
    /* .category-single-product-price ,.for-discount-value
    {
        font-size: 8px !important;
    }
    .for-discount-value
    {
        padding: 2px 5px !important;
    } */
    .banner_action_btn .product_type
    {
        font-size: 18px;
        margin-top: 14px;
        line-height: 16px;
    }
    .banner_action_btn .banner_img .right_section
    {
        padding: 94px 0 82px;
    }
    .banner_action_btn .action_btn
    {
        margin-top: 0;
        padding: 2px 10px;
        font-size: 12px;
    }
    .banner_action_btn .action_btn .action_btn_arrow
    {
        width: 20px;
        height: 20px;
    }
    .rating-show .tio-star, .rating-show .tio-star-half, .rating-show .tio-star-outlined
    {
        font-size: 12px;
    }
    .for-discount-value
    {
        height: max-content;
    }
    .view_all_btn ,.home_whishlist_btn .wishlist_icon
    {
        font-size: 14px !important;
    }
    .home_whishlist_btn
    {
        width: 30px;
        height: 30px;
    }
    .recommended_products .deal_of_the_day .recommended_product_tag h1
    {
        line-height: 28px;
    }
    .recommended_products .deal_of_the_day .recommended_img
    {
        top: -13%;
        width: 240px;
    }
    .recommended_products .deal_of_the_day .product_info .product_name
    {
        margin-bottom: 5px;
        font-size: 12px;
        width: 55%;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        text-overflow: ellipsis;
        overflow: hidden;
    }
    .recommended_products .deal_of_the_day .product_info .__i-1 p
    {
        font-size: 10px;
        font-weight: 600;
        line-height: 16px;
        letter-spacing: -0.40799999237060547px;

    }
    /* .recommended_products .deal_of_the_day
    {
        overflow: hidden;
    } */
    .recommended_products .sec_title h4, .offer_banner .sec_title h4, .video_slider .sec_title h4, .earn_with_us .sec_title h4
    , .why_choose_us_wrapper .sec_title
    {
        font-size: 24px !important;
    }
    .recommended_products .sec_title h4, .offer_banner .sec_title h4, .video_slider .sec_title h4, .earn_with_us .sec_title h4 , .community_section .sec_title h4
    {
        font-size: 16px !important;
        font-weight: 500 !important;
        line-height: 22px;
        letter-spacing: -0.40799999237060547px;
        text-align: left;
        padding-bottom: 30px !important;
    }
    .recommended_products .sec_title h4
    {
        padding-bottom: 0 !important;
    }
    .feature_products , .recommended_products .deal_of_the_day
    {
        margin-bottom: 50px;
    }
    .why_choose_us_wrapper
    {
        height: auto;
        margin-bottom: 50px;
    }
    .why_choose_us_wrapper .container 
    {
        padding: 0 !important;
    }
    .why_choose_us_wrapper .feature_wrap
    {
        justify-content: center;
        gap: 20px;
    }
    .why_choose_us_wrapper .feature_wrap .feature
    {
        margin: 0 !important;
    }
    .community_section .community_wrap
    {
        background: url('../img/media/community_bg_m.png');
        height: 600px;
        background-size: 100%;
        background-repeat: no-repeat;
        margin-bottom: 50px;
        border-radius: 30px;
    }
    .community_section .community_wrap .community_des_wrap
    {
        width: 100%;
    }
    .community_section .community_wrap .community_pipe
    {
        top: 6%;
        margin-bottom: 14px;
    }
    .video_slider_wrap , .hero_slider_wrap
    {
        margin-bottom: 50px;
    }
    .social_icon_wrap
    {
        justify-content: center;
    }
    .product_details_title
    {
        font-size: 24px;
    }
    .overall_rating .reviews_count
    {
        padding: 9px 14px;
    }
    .overall_rating p , .overall_rating .reviews_count p , .overall_rating_wrap .rate_product , .product-details p
    {
        font-size: 12px;
    }
    .overall_rating_wrap .rate_product
    {
        padding: 10px;
    }
    a.nav-link.__inline-27
    {
        font-size: 14px;
        padding: 10px 15px !important;
    }
    .g-4 > *[class*="col-"]
    {
        padding-bottom: 0;
    }
    .cart_product_img 
    {
        width: 30%;
    }
    .cart_product_description
    {
        width:  70%;
    }
    .tio-remove, .tio-add, .qty_input
    {
        font-size: 13px;
    }
    .qty_input
    {
        width: 30px;
        height: 24px;
    }
    .cart_qty{
        width: 30px;
        height: 24px;
    }
    .cart.qty
    {
        gap: 1px !important;
    }
    .best_selling_products .best_selling_1 {
        top: -6%;
        right: -48%;
    }
    .best_selling_products .best_selling_2 {
        top: -6%;
        right: -36%;
        transform: rotate(9deg);
    }
    .best_selling_products, .feature_products
    {
        padding-top: 23px;
    }
    .best_selling_products .best_selling_3 {
        position: absolute;
        right: 60%;
        top: 6%;
    }
    .best_selling_products, .feature_products
    {
        background-size: contain;
        background-position: bottom;
    }
    .recommended_products .deal_of_the_day
    {
        padding: 20px;
    }
    .why_choose_us_wrapper .sec_title , .why_choose_us_wrapper .feature_wrap
    {
        padding-left: 15px;
        padding-right: 15px;
        z-index: 2;
        position: relative;
    }
    .why_choose_m .why_choose_us2_m
    {
        padding-top: 150px;
    }
    .why_choose_m
    {
        margin-top: -20%;
    }
    .why_choose_us_wrapper .feature_wrap .feature {
        width: 180px;
    }
    .community_wrap .community_ele2 {
        top: 20%;
        left: 75%;
        width: 12%;
    }
    .community_wrap .community_ele3 {
        left: -3%;
        bottom: 50%;
        width: 12%;
    }
    .community_wrap .community_ele1 {
        bottom: -4%;
        right: 5%;
        width: 15%;
    }
    .__inline-24
    {
        font-size: 14px;
        font-weight: 600;
        line-height: 18px;
    }
    .product_name_share_btn
    {
        margin-right: 20px;
    }
    .share--icons
    {
        top: 0;
        right: -20px;
    }
    .share--icons .st-btn
    {
        width: 30px !important;
        min-width: 30px !important;
        height: 30px !important;
    }
    .product-description-label
    {
        font-size: 16px;
        font-weight: 500;
        line-height: 22px;
        letter-spacing: -0.40799999237060547px;
        margin-bottom: 15px !important;

    }
    .copy-button.__gap-24
    {
        gap: 6px;
    }
    .discount_coupon .coupon_bottom {
        padding: 10px 15px 13.5px 11px;
    }
    .pincode_input_wrap .pincode_input
    {
        width: 100%;
    }
    .overall_rating_wrap_row
    {
        background: white;
        margin: 0 0px;
        border-radius: 12px;
        padding-bottom: 15px;
    }
    .overall_rating_wrap .rate_product {
        padding: 5px 16px;
    }
    .review_wrap_bottom
    {
        display: block !important;
        padding-bottom: 13px;
    }
    .review_product_imgs
    {
        padding: 0;
        background: transparent;
    }
    .review_wrap_top
    {
        border-bottom: 1px solid #CEE0D5;
        margin: 0px 18px 16px 13px;
        padding: 0;
        padding-top: 11px;
    }
    .cart_product_description .product_name , .cart_product_description .product-price
    {
        align-items: center;
        width: 100%;
        text-align: left;
        flex-wrap: wrap;
    }
    .saving_money
    {
        border-radius: 0 0 12px 12px;
        padding: 20px 15px 10px;
        margin-top: -10px !important;
    }
    .discount_coupon_wrap
    {
        background: #48896A;
        padding: 10px;
    }
    .discount_slider_wrap .coupon_top .circle_element, .discount_slider_wrap .coupon_bottom .circle_element, .discount_slider_wrap .coupon_bottom .circle_element1
    {
        background: #48896A;
    }
    .discount_coupon_wrap .product-description-label
    {
        color: white;
    }
    .delivery_address_sec .change_address_btn
    {
        height: 36px;
        padding: 0px 24px;
    }
    .top_breadcrums .back_page , .top_breadcrums .current_page
    {
        font-size: 16px;
    }
    .delivery_address_sec
    {
        padding: 14px;
    }
    .accordion.payment_methods .menu--caret-accordion .card-header label p
    {
        width:auto
    }
    .payment_method_title
    {
        font-size: 18px;
    }
    .product_item_wrap .product_img_wrap, .order_process_wrap .process_wrap_bottom .product_img_wrap
    {
        height: 120px;
    }
    .product_item_date .delivery_address_wrap .delivery_address .address
    {
        width: 90%;
    }
    .company_feature_wrap
    {
        border-radius: 12px;
    }
    .sign_up_modal .modal-dialog
    {
        margin: 30px auto;
    }
    .sign_up_modal .sign_up_modal_right .sign_up_modal_title 
    {
        margin-top: 10px;
    }
    .sign_up_modal .sign_up_modal_left .coupon_wrap p 
    {
        font-size: 12px;
        line-height: 17.2px;
    }
    .sign_up_modal .sign_up_modal_left .app_link_wrap img 
    {
        height: 26px;
    }
    .sign_up_modal .sign_up_modal_left .app_link_wrap 
    {
        right: 22%;
    }
    .sign_up_modal .sign_up_modal_right #select_role label:before 
    {
        width: 20px;
        height: 20px;
    }
    .sign_up_modal .sign_up_modal_right ul 
    {
        padding: 0;
    }
    .sign_up_modal .sign_up_modal_left .signup_left_img {
        width: 80%;
    }
    .sign_up_modal_right .verification_form_wrap #verification_form
    {
        padding-bottom: 0;
    }
    .sign_up_modal_right .verification_form_wrap #verification_form .verification_code .digit
    {
        width: 45px;
        height: 45px;
        font-size: 16px;
        font-weight: 600;
    }
    .step1_add_bank_account .no_bank_account p
    {
        width: 45%;
    }
    .wallet .availabel_balance_wrap .availabel_balance .title
    {
        font-size: 16px;
    }
    .wallet .availabel_balance_wrap .availabel_balance .total_balance
    {
        font-size: 18px;
    }
    .order_process_wrap .tab
    {
        gap: 8px;
    }
    .order_page .search_order_wrap input
    {
        padding: 10px 20px 10px 40px;
        font-size: 12px;
        background-size: 12px;
    }
    .user_profile_heading
    {
        font-size: 16px;
    }
    .order_process_wrap .tab .tablinks
    {
        padding: 8px 15px;
        font-size: 12px;
    }
    .order_process_wrap .tab
    {
        display: grid;
        grid-template-columns: auto auto;
    }
    .single_order_process_wrap .order-process
    {
        display: block;
        padding: 20px 30px;
    }
    .single_order_process_wrap .order-process .order_progress
    {
        transform: rotate(90deg);
        top: 49%;
        right: 61%;
        width: 62%;
    }
    .single_order_process_wrap .status
    {
        font-size: 14px;
        line-height: 17.16px;
    }
    .single_order_process_wrap .product_item_wrap .product_img_wrap, .recent_queires_wrap .product_item_wrap .product_img_wrap {
        width: 32%;
    }
    .single_order_process_wrap .product_item_wrap .product_name
    {
        font-size: 18px;
    }
    .single_order_process_wrap .product_item_wrap .product_info_wrap .order_id, .single_order_process_wrap .product_item_wrap .product_info_wrap .order_date
    {
        font-size: 12px;
        margin-bottom: 6px;
    }
    .single_order_process_wrap .return_wrap, .return_request_wrap .return_wrap
    {
        flex-direction: column;
    }
    .single_order_process_wrap .shopping_details .title, .single_order_process_wrap .payment_details .title, .return_request_wrap .payment_details .title, .reason_for_return_wrap .title, .comment_wrap .title, .reason_for_return_wrap .title, .comment_wrap .title
    {
        font-size: 18px;
    }
    .single_order_process_wrap .payment_details .payment_item,.single_order_process_wrap .payment_details .total_price, .single_order_process_wrap .payment_details .delivery, .single_order_process_wrap .payment_details .item_discount, .single_order_process_wrap .payment_details .discount_coupon, .single_order_process_wrap .shopping_details .customer_name,.single_order_process_wrap .shopping_details .customer_mobile, .single_order_process_wrap .shopping_details .customer_address , .return_request_wrap .payment_details .total_price,.return_request_wrap .payment_details .delivery, .return_request_wrap .payment_details .item_discount, .return_request_wrap .payment_details .discount_coupon, .return_request_wrap .shopping_details .customer_name,.return_request_wrap .shopping_details .customer_mobile, .return_request_wrap .shopping_details .customer_address
    {
        font-size: 14px;
    }
    .single_order_process_wrap .payment_details .total_amount, .return_request_wrap .payment_details .total_amount
    {
    font-size: 16px;
    }
    .single_order_process_wrap .return_wrap .cancellation_date
    {
        width: auto;
    }
    .order_return_wrap .returning_next_wrap .returning_next_btn, .order_return_wrap .returning_next_wrap .submit_return_varification
    {
        height: 45px;   
        padding: 0 40px;
        font-size: 14px;
    }
    .order_return_wrap .thankyou_wrap_body p
    {
        width: 100%;
    }
    .order_return_wrap .thankyou_wrap_body .back_to_home
    {
        width: 60%;
        font-size: 14px;
    }
    .cancel_order_modal .product_item_wrap .product_img_wrap
    {
        height: 115px;
    }
    .modal.cancel_order_modal .modal-dialog
    {
        margin-top: 45px;
    }
    .cancel_order_modal .product_item_wrap .product_img_wrap {
        width: 40%;
    }
    .cancel_order_modal .modal-body .btns_wrap button, .change_delivery_address_form .add_new_address_btn
    {
        height: 45px;
        padding: 0 16px;
        font-size: 14px;
    }
    .cancellation_reason_form .cancel_order_confirm
    {
        margin-right: auto;
        height: 45px;
        font-size: 14px;
    }
    .check_cancel_status_body .product_item_wrap .product_img_wrap
    {
        width: 30%;
    }
    .address-card-col:not(:last-child)
    {
        margin-bottom: 16px;
    }
    .queries_accordination .card-header label, .change_delivery_address_form .add_new_address_btn p
    {
        font-size: 14px;
    }
    .queries_accordination .card-header .menu--caret
    {
        font-size: 13px;
    }
    .queries_accordination .menu--caret-accordion .card-header
    {
        padding-block: 6px;
    }
    .save_address_wrap .search_address
    {
        width: 100%;
    }
    .shipped_process, .delivery_process, .out_delivery_process, .return_request_process, .order_pickup_process, .refund_process, .return_approve_process
    {
        width: 91%;
        right: 57%;
        top: 21%;
    }
    .why_choose_us
    {
        margin-top: 50px;
    }

}

@media (max-width: 500px)
{
    .recommended_products .deal_of_the_day .recommended_img
    {
        top: -16%;
        width: 220px;
    }
    .recommended_products .deal_of_the_day .recommended_product_tag
    {
        padding: 16px;
        width: max-content;
    }
    .recommended_products .deal_of_the_day .recommended_product_tag h1
    {
        text-align: left;
    }
    .community_section .community_wrap
    {
        height: 600px;
    }
    .details
    {
        padding: 0;
    }
    a.nav-link.__inline-27
    {
        padding: 10px !important;
    }
    .overall_rating .reviews_count
    {
        padding: 5px 5px;
    }
    .overall_rating.d-flex.align-items-center.__gap_14
    {
        gap: 10px;
    }
    /* .cart_page.__card
    {
        flex-direction: column !important;
        justify-content: center !important;
        align-items: center !important;
    } */
    /* .cart_product_description
    {
        width: 100%;
        align-items: center;
        text-align: center;
    } */
    .cart_page.__card
    {
        gap: 6px !important;
    }
    .cart_page .__gap-24
    {
        gap: 12px;
    }
    #coupon-code-ajax div
    {
        width: 100%;
    }
    .change_dliver_address
    {
        padding: 12px;
    }
    .recommended_products .deal_of_the_day
    {
        padding: 15px;
    }
    .recommended_products .deal_of_the_day .recommended_product_tag
    {
        margin-bottom: 20px;
    }
    .banner_action_btn
    {
        margin-bottom: 50px;
    }
    .recommended_products .deal_of_the_day .product_info .product_name
    {
        font-size: 12px;
        font-weight: 600;
        line-height: 16px;
        width: 50%;
    }
    .why_choose_us_wrapper .feature_wrap
    {
        gap: 12px;
    }
    footer .popular_links span
    {
        margin: 0 7px;
    }
    footer .popular_links p , footer .widget-list-item
    {
        font-size: 12px;
        margin-bottom: 12px;
    }
    .footer-web-logo .about , .widget-list-link
    {
        font-size: 12px;
        font-weight: 400;
        line-height: 18px;
    }
    footer
    {
        margin-top: 18px !important;
    }
    .social_icon_wrap .social_icon
    {
        width: 40px;
        height: 40px;
    }
        
    .action-add-to-cart-form svg, .action-add-to-cart-form-login svg
    {
        width: 13px;
        height: 12.43px;
    }
    .action-add-to-cart-form span, .action-add-to-cart-form-login span,.card-out-of-stock-button
    {
        font-size: 10px;
        font-weight: 500;
        line-height: 12.6px;
        letter-spacing: -0.40799999237060547px;
    }
    .card-out-of-stock-button
    {
        height: 27.5px;
    }
    .for-discount-value {
        font-size: 10px;
    }
    .order-confirmed_tag p
    {
        font-size: 16px;
        line-height: 18.2px;
    }
    .order-confirmed_wrap .thankyou_img
    {
        margin-top: -12%;
        width: 40%;
    }
    .order-confirmed_tag
    {
        width: 200px;
    }
    .thankyou_msg_wrap .thankyou_msg
    {
        font-size: 16px;
    }
    .product_item_wrap
    {
        padding: 10px;
    }
    .thank_you_page.review_form .review_sec_title h2
    {
        font-size: 18px;
    }
    .thank_you_page.review_form .review_sec_title svg
    {
        width: 26px;
        height: 26px;
    }
    .product_item_date .delivery_address_wrap .section_title, .product_item_date .payment_details_wrap .section_title
    {
        font-size: 16px;
    }
    .product_item_wrap
    {
        gap: 8px;
    }
    .product_item_wrap .product_img_wrap
    {
        width: 35%;
    }
    .product_item_wrap .product_info_wrap .price_wrap .discount_price
    {
        font-size: 16px;
    }
    .product_item_wrap .product_info_wrap .product_name
    {
        font-size: 12px;
        line-height: 14px;
    }
    .product_item_wrap .product_info_wrap .product_option
    {
        font-size: 12px;
    }
    .product_item_date .delivery_address_wrap .delivery_address, .product_item_date .payment_details_wrap .payment_details
    {
        padding: 13px 17px 14px 14px;
    }
    .sign_up_modal .sign_up_modal_left .app_link_wrap {
        right: 19%;
    }
    .sign_up_modal .sign_up_modal_left .app_link_wrap img {
        height: 26px;
    }
    .sign_up_modal .modal-dialog {
        width: 90%;
        margin: 30px auto;
    }
    .sign_up_modal .close
    {
        font-size: 28px;
    }
    .sign_up_modal .sign_up_modal_right
    {
        padding: 30px 40px;
    }
    .sign_up_modal .sign_up_modal_left .coupon_wrap .sign_up_coupon {
        width: 90%;
    }
    .logged_in_popup .modal-dialog .modal-content .content_wrap h3
    {
        font-size: 18px;
        line-height: 20px;
    }
    .logged_in_popup .modal-dialog .modal-content .content_wrap p 
    {
        font-size: 14px;
        line-height: 24px;
    }
    .logged_in_popup .modal-dialog .modal-content .modal-body .close
    {
        font-size: 1.5rem;
        color: black;  
        margin-top: -18px !important;
        margin-right: -8px !important;
    }
    #set-wish-list .card-body
    {
        padding: 10px;
    }
    .wallet .availabel_balance_wrap
    {
        padding: 0;
    }
    .wallet .availabel_balance_wrap .availabel_balance_accordion .card
    {
        padding: 15px 10px;
    }
    .order_process_wrap .process_wrap_bottom, .order_process_wrap .process_wrap_top
    {
        padding: 10px;
    }
    .order_process_wrap .process_wrap_bottom, .order_process_wrap .process_wrap_top .order_status_wrap
    {
        gap: 8px;
    }
    .order_process_wrap .process_wrap_bottom .product_img_wrap, .give_rate_form .product_item_wrap .product_img_wrap
    {
        width: 40%;
    }
    .order_process_wrap .process_wrap_bottom .return_due_date
    {
        padding: 11px 8px;
    }
    .order_process_wrap .process_wrap_bottom .return_due_date
    {
        width: auto;
    }
    .order_process_wrap .process_wrap_bottom .return_due_date p
    {
        font-size: 10px;
        text-align: left;
    }
    .single_order_process_wrap .order-process .order_progress
    {
        right: 53%;
        width: 71%;
    }
    .order_return_wrap .thankyou_wrap_body .title
    {
        font-size: 16px;
    }
    .order_return_wrap .thankyou_wrap_body p
    {
        font-size: 12px;
    }
    .cancel_order_modal .product_item_wrap .product_info_wrap h3
    {
        font-size: 18px;
    }
    .cancellation_confirmed_body .cancellation_confirmed_wrap .order_info h3
    {
        font-size: 18px;
    }
    .cancellation_confirmed_body .cancellation_confirmed_wrap .order_info p
    {
        font-size: 14px;
    }
    .check_cancel_status_body .product_item_wrap .product_img_wrap
    {
        width: 35%;
    }
    .__customer-profile .card-body {
        padding: 12px;
    }
    .check_cancel_status_body .product_item_wrap
    {
        padding: 10px;
    }
    .add_delivery_address_modal .add_delivery_address_form h3
    {
        font-size: 20px;
    }
    .return_request_wrap .order-process {
        padding: 20px 10px;
    }
    .return_request_wrap .return_wrap
    {
        margin-bottom: 20px;
    }
    .reward_points_wrap .reward_points .reward_point, .reward_points_wrap .reward_points .reward_amount , .transaction_log_wrap .title
    {
        font-size: 16px;
    }
    .reward_points_wrap .reward_points, .reward_points_wrap .reward_note_wrap , .transaction_log_wrap
    {
        padding: 12px;
    }

}

@media (max-width: 425px)
{
    .sign_up_modal .sign_up_modal_left .coupon_wrap .sign_up_coupon
    {
        width: 90%;
    }
    .sign_up_modal .sign_up_modal_right #select_role label:before {
        width: 18px;
        height: 18px;
    }
    .sign_up_modal .sign_up_modal_left .coupon_wrap p
    {
        width: 60%;
        right: 14.5%;
    }
    .sign_up_modal .sign_up_modal_left .signup_left_img {
        width: 70%;
    }
    .single_order_process_wrap .order-process .order_progress {
        right: 50%;
        width: 75%;
    }
    .order_return_wrap .returning_reason_form .img_video_label .label1
    {
        font-size: 12px;
    }
    .order_return_wrap .returning_reason_form .img_video_label .label2
    {
        font-size: 10px;
    }
    .__customer-profile .card-body
    {
        padding: 12px;
    }
    .order_return_wrap .return_due_date p
    {
        font-size: 12px;
        line-height: 16px;
    }
    .order_return_wrap .return_due_date
    {
        padding: 8px;
    }
    .order_return_wrap .return_due_date .view_policy_btn
    {
        height: 35px;
        padding: 0 7px;
    }
    .check_cancel_status_body .product_item_wrap .product_img_wrap
    {
        width: 45%;
    }
    .check_cancel_status_body .icon, .return_request_wrap .icon
    {
        width: 55px;
        height: 55px;
    }
    .check_cancel_status_body .status, .return_request_wrap .status
    {
        font-size: 14px;
        line-height: 14.16px;
    }

}

@media (max-width:400px)
{
    .navbar-toggler
    {
        padding: 7px;
    }
    .get_app_wrap p, .join_wrap p, .profile_icon_wrap p, .__language-bar
    {
        font-size: 12px;
    }
    .navbar-light .navbar-tool-icon-box.bg-secondary svg
    {
        width: 20px;
        height: 20px;
    }
    .navbar-tool.ml-md-3
    {
        margin-left: 8px;
    }
    .rating-show .badge-style
    {
        margin-left: 0 !important;
    }
    .rating-show .badge-style
    {
        font-size: 10px;
    }
    .banner_action_btn .banner_img .right_section
    {
        padding: 33px 0 23px;
    }
    .product_details_title {
        font-size: 20px;
    }
    .cart_page .__gap-24
    {
        gap: 10px;
    }
    .cart_page .discount_coupon .coupon_top {
        padding: 9px 10px 9px 11px;
    }
    .cart_page .discount_coupon .coupon_bottom {
        padding: 18px 15px 13.5px 11px;
    }
    .best_selling_products span.for-feature-title, .feature_products span.for-feature-title
    {
        font-size: 28px !important;
        font-weight: 700;
        line-height: 30px;
        letter-spacing: -0.40799999237060547px;
        text-align: left !important;
        margin-right: 50px;
    }
    .view_all_btn
    {
        font-size: 10px !important;
        font-weight: 500 !important;
        line-height: 23px;
        letter-spacing: -0.40799999237060547px;
        height: 29px;
        width: max-content;
        padding: 2px 10px;
    }
    .action-add-to-cart-form,.action-add-to-cart-form-login
    {
        padding: 7px 1.375rem;
    }
    .recommended_products .deal_of_the_day .recommended_product_tag
    {
        padding:10px;
        margin-bottom: 10px;
    }
    .recommended_products .deal_of_the_day .recommended_img
    {
        top: -1%;
        width: 185px;
    }
    .recommended_products .deal_of_the_day .product_info .__i-1
    {
        padding-top: 0 !important;
    }
    .recommended_product_tag_m
    {
        display: none !important;
    }
    .recommended_product_tag_s
    {
        display: block !important;
    }
    .why_choose_us_wrapper .feature_wrap .feature
    {
        width: 150px
    }
    .community_wrap .community_ele1 {
        bottom: 8%;
        right: 5%;
        width: 15%;
    }
    .community_wrap .community_ele3 {
        left: -4%;
        bottom: 62%;
        width: 15%;
    }
    .community_section .community_wrap .community_des p
    {
        font-size: 12px;
        font-weight: 400;
        line-height: 14px;
        letter-spacing: -0.40799999237060547px;
        margin-bottom:15px !important
    }
    .community_section .community_wrap img.pr-4
    {
        padding-right: 10px !important;
        width:25px
    }
    .community_pipe_d
    {
        display: none;
    }
    .community_pipe_m
    {
        display: block !important;
    }
    .community_section .community_wrap .community_pipe
    {
        left: 37.04px;
        top: 5%;
    }
    .community_section .community_wrap
    {
        margin-bottom: 0;
    }
    .recommended_products .sec_title h4, .offer_banner .sec_title h4, .video_slider .sec_title h4, .earn_with_us .sec_title h4, .community_section .sec_title h4
    {
        padding-bottom: 5px !important;
    }
    .video_slider_wrap , .hero_slider_wrap {
        margin-bottom: 25px;
    }
    .product-single-hover .single-product-details a, .rating-show .badge-style
    {
        font-size: 10px;
        font-weight: 500;
        line-height: 12.6px;
        letter-spacing: -0.40799999237060547px;
    }

    .product_name.__line-2 a
    {
        font-size: 11px;
        font-weight: 600;
        line-height: 14px;
    }
    .category-single-product-price
    {
        font-size: 12px;
        font-weight: 400;
        line-height: 13.86px;
        letter-spacing: -0.40799999237060547px;
    }
    .delivery_due .original_price
    {
        font-size: 16px;
        font-weight: 500;
        line-height: 20.16px;
        letter-spacing: -0.40799999237060547px;
        margin-top: 5px;
    }
    .cart.for-discount-value
    {
        font-size: 10px;
        font-weight: 600;
        line-height: 12.6px;
    }
    .for-discount-value
    {
        font-size: 8px;
        /* padding-left: 0.25rem !important;
        padding-right: 0.25rem !important; */
        line-height: 12px;
    }
    a.nav-link.__inline-27 {
        padding: 8px !important;
    }
    a.nav-link.__inline-27 {
        font-size: 11px;
    }
    .product_item_date
    {
        padding: 0 15px;
    }
    .thank_you_page.review_form .review_form_wrap #product_review_form .submit_review
    {
        padding: 10px 0;
    }
    .thank_you_page.review_form
    {
        padding: 15px;
    }
    .product_item_wrap .product_img_wrap, .order_process_wrap .process_wrap_bottom .product_img_wrap
    {
        height: 100px;
    }
    .sign_up_modal .sign_up_modal_left .coupon_wrap p
    {
        right: 13.5%;
    }
    .sign_up_modal .sign_up_modal_left .app_link_wrap img 
    {
        height: 24px;
    }
    .sign_up_modal .sign_up_modal_left .app_link_wrap 
    {
        right: 17%;
    }
    .sign_up_modal .sign_up_modal_right
    {
        padding: 20px;
    }
    .logged_in_popup .modal-dialog .modal-content .content_wrap img {
        width: 40px;
        height: 40px;
    }
    .logged_in_popup .modal-dialog .modal-content .content_wrap h3 {
        font-size: 16px;
    }
    .logged_in_popup .modal-dialog .modal-content .content_wrap p {
        font-size: 12px;
    }
    .sign_up_modal_right .mobile_farmer_wrap .send_code_farmer, .sign_up_modal_right .mobile_dealer_wrap .send_code_dealer, .sign_up_modal_right .verification_form_wrap #verification_form .farmer_verify_code, .sign_up_modal_right .verification_form_wrap #verification_form .dealer_verify_code, .sign_up_modal .sign_up_modal_right .kyc_details_wrap .kyc_next_btn, .sign_up_modal .sign_up_modal_right #kyc_details_form_next .kyc_submit_btn
    {
        height: 40px;
    }
    .change-profile-icon
    {
        width: 60px;
        height: 60px;
    }
    .profile--info .user_info_completion .user_phone
    {
        font-size: 14px;
    }
    .profile--info .user_info_completion .progress
    {
        margin: 5px 0;
    }
    .profile--info
    {
        gap: 10px;
    }
    .__customer-profile .card-body
    {
        padding: 15px;
    }
    .user_profile_heading_wrap
    {
        margin-bottom: 16px;
    }
    .user_profile_heading
    {
        font-size: 16px;
    }
    .step2_fill_bank_details #fill_bank_details_form .bank_details_submit, .step3_edit_bank_details .edit_remove_btn button
    {
        height: 45px;
        font-size: 14px
    }
    .step3_edit_bank_details .edit_remove_btn
    {
        justify-content: center;
    }
    .step3_edit_bank_details .bank_details_wrap p
    {
        font-size: 16px;
    }
    .order_process_wrap .process_wrap_top .order_status .status_title
    {
        font-size: 14px;
        margin-bottom: 0;
    }
    .order_process_wrap .process_wrap_top .order_status .order_date
    {
        font-size: 10px;
    }
    .order_process_wrap .process_wrap_top svg.go_to_next
    {
        height: 15px;
    }
    .order_process_wrap .process_wrap_bottom .return_due_date
    {
        width: auto;
        padding: 8px;
    }
    .single_order_process_wrap .order-process .order_progress {
        right: 44%;
        width: 85%;
    }
    .cancel_order_modal .product_item_wrap .product_info_wrap h3, .cancellation_confirmed_body .cancellation_confirmed_wrap .order_info h3
    {
        font-size: 16px;
    }
    .cancellation_confirmed_body .cancellation_confirmed_wrap
    {
        padding: 10px;
        gap: 9px;
    }
    .cancellation_confirmed_body .action_btns .check_cancel_status p,.continue_shopping_btn
    {
        font-size: 14px;
    }
    .cancellation_confirmed_body .action_btns .check_cancel_status, .continue_shopping_btn, .check_cancel_status_body .action_btns .need_help_btn
    {
        height: 50px;
    }
    .check_cancel_status_body .canceled_order .icon, .check_cancel_status_body .return_requested .icon 
    {
        margin-left: auto;
        margin-right: 0;
    }
    .check_cancel_status_body .ordered .icon, .return_request_wrap .ordered .icon
    {
        margin-left: 0;
        margin-right: auto;
    }
    .check_cancel_status_body .ordered, .return_request_wrap .ordered
    {
        text-align: left;
    }
    .check_cancel_status_body .canceled_order, .check_cancel_status_body .return_requested
    {
        text-align: right;
    }
    .transaction_log_wrap .order_details p
    {
        font-size: 12px;
    }
    .transaction_log_wrap .transaction_log .order_details
    {
        padding-bottom: 8px;
    }
    .transaction_log_wrap .transaction_log
    {
        padding: 12px;
    }
    .transaction_log_wrap .transaction_log:not(:last-child)
    {
        margin-bottom: 12px;
    }
    .transaction_log_wrap .title
    {
        padding-bottom: 8px;
        margin-bottom: 12px;
    }
    .product-single-hover .single-product-details a
    {
        height: 27px;
    }

}

@media (max-width:375px)
{
    .navbar-tool.ml-md-3
    {
        margin-left: 0;
    }
    .__inline-10 .mobile-head
    {
        padding: 0 !important;
    }
    .navbar-toggler , .recommended_products .deal_of_the_day .product_info .__i-1 p
    {
        font-size: 12px;
    }
    .__inline-12
    {
        height: 22px;
    }
    .category_slider .categories-title .font-semi-bold, .categories-title .font-semibold
    {
        font-size: 20px !important;
        font-weight: 600 !important;
        line-height: 22px !important;
        letter-spacing: -0.40799999237060547px !important;

    }
    /* .best_selling_products .best_selling_1, .best_selling_products .best_selling_2
    {
        width: 60%;
    } */
    .__inline-12
    {
        height: 24px !important;
    }
    
    .category_slider .category_slider_element
    {
        right: -5%;
    }
    .product-single-hover.style--card
    {
        padding: 5px !important;
    }
    .banner_action_btn .product_type
    {
        display: none;
    }
    .recommended_products .deal_of_the_day .recommended_product_tag
    {
        width: max-content;
    }
    .community_section .community_wrap
    {
        height: 493px;
    }
    /* .discount_coupon_wrap .__gap-24
    {
        display: block !important;
    } */
    .discount_coupon_wrap .discount_coupon
    {
        margin: 10px 0;
    }
    .nav-tabs .nav-item
    {
        width: 45%;
    }
    .__btn-grp button
    {
        width: 100%;
    }
    .__inline-14.img-profile
    {
        height: 30px !important;
        width: 30px;
    }
    .cart_product_description .d-flex.flex-column.gap-1 , .cart_product_description .product_name.__w-18rem
    {
        width: 100%;
    }
    .cart_product_description .product-price
    {
        justify-content: center;
    }
    .category_slider .__cate-item p
    {
        font-size: 9px;
        font-weight: 400;
        line-height: 16px;
        letter-spacing: -0.40799999237060547px;
    }
    .navbar-tool-icon-box, .__inline-14
    {
        width: 30px;
    }
    .rating-show .tio-star, .rating-show .tio-star-half, .rating-show .tio-star-outlined
    {
        font-size: 11px;
    }
    .feature_products .feature_product_1
    {
        width: 70%;
        right: -6%;
    }
    .why_choose_us_wrapper .feature_wrap .feature
    {
        padding: 8px;
        width: 140px;
    }
    .cart.qty
    {
        gap:0px
    }
    .payment_method_label
    {
        font-size: 12px;
    }
    .accordion.payment_methods .menu--caret-accordion
    {
        padding: 0px 10px;
    }
    #cash_on_delivery_form span img
    {
        width: 30px;
    }
    .single_product.company_feature_wrap .feature_wrap p
    {
        font-size: 12px;
    }
    .single_product.company_feature_wrap .feature_wrap img
    {
        padding-right: 5px !important;
    }
    .single_product.company_feature_wrap .feature_wrap img
    {
        width: 25px;
        height: 20px;
    }
    .sign_up_modal .sign_up_modal_right .sign_up_modal_title 
    {
        font-size: 18px;
    }
    .sign_up_modal .sign_up_modal_right {
        padding: 20px;
    }
    .sign_up_modal .sign_up_modal_right .kyc_details_wrap input[type="email"], .sign_up_modal .sign_up_modal_right .kyc_details_wrap input[type="text"], .state_dropdown a.js-link, .sign_up_modal .sign_up_modal_right .kyc_details_wrap .for_email_id span, .sign_up_modal .sign_up_modal_right .kyc_details_wrap .for_gst_in span
    {
        padding: 10px;
        height: 44px;
    }
    .sign_up_modal_right .mobile_farmer_wrap p, .sign_up_modal_right .mobile_dealer_wrap p, .sign_up_modal_right .verification_form_wrap p, .sign_up_modal_right .kyc_details_wrap p
    {
        font-size: 12px;
    }
    .wallet .availabel_balance_wrap .availabel_balance .title
    {
        font-size: 14px;
    }
    .wallet .availabel_balance_wrap .availabel_balance .total_balance
    {
        font-size: 16px;
    }
    .wallet .wallet_feature_wrap
    {
        margin-bottom: 16px;
    }
    .order_return_wrap .user_profile_heading
    {
        font-size: 16px;
    }
    .single-product-details .rating-show 
    {
        flex-direction: column;
        align-items: start !important;
    }
    .community_section
    {
      margin-bottom: 30px;  
    }
}

@media (max-width:992px) and (min-width:768px)
{
    .relatedProducts .col-md-4:last-child
    {
        display: none;
    }
    .sign_up_modal .sign_up_modal_right .select_role_wrap label:before
    {
        width: 22px;
        height: 22px;
    }
}

@media (min-width:727px)
{
    .add_delivery_address_modal .modal-dialog, .get_best_priceModal .modal-dialog
    {
        max-width: 726px;
    }
}

@media (max-width:726px) and (min-width:601px)
{
    .add_delivery_address_modal .modal-dialog, .get_best_priceModal .modal-dialog 
    {
        max-width: 600px;
    }
}

@media(max-width: 768px){
    .video_slider_wrap .video-item{
        width: 330px;
        height: 248px;
    }
}