.dataTables_wrapper{ overflow: hidden;}
@media (min-width: 1400px){
    section#banner .carousel-caption {
        top: 60%;
    }
    .what_local_fresh_bag {
        margin-top: 60px;
    }
}
@media (min-width: 1200px){
    .container-fluid {padding-right: 30px;padding-left: 30px;}
    section#banner{margin-top: 0;height: 817px;}
}

@media screen and (min-width: 1200px) and (max-width: 1600px) {
section.online_fermer{margin-top:60}
ul.right_nav .cart-sec{margin-left:8px}
/* .form-group.fruits_input_all{padding-right:8px} */
.form-group.fruits_input_all .product_top_search_top{width:240px}
.details span.price span{padding:0 4px}
span.price_left b,span.price_right b{font-size:13px}
.details h3{font-size:19px}
.local_far_coming span,.online_fermer_content a span{padding-top:100%;height:100%}
.box_prodcut small{font-size:14px}
a.delivery_available,.pickup_content span a{font-size:14px}
span.box_prodcut img{width:24px}
.near_farmers .poduct_detail i{font-size:18px;vertical-align:text-bottom}
/* .near_farmer_content{min-height:auto;height:100%} */
.near_farmers .online_fermer_content,.local_far_coming{margin-right:0}
.adjust_div_cat .owl-carousel{width:80%!important;margin:auto}
.slider_content h4{font-size:16px}

}

@media screen and (min-width: 992px) and (max-width: 1600px) {
.tabs.list_tab_cat li{float:left;width:50%}
.tabs.list_tab_cat ul.menu li:nth-child(1),.tabs.list_tab_cat ul.menu li:nth-child(2){border-bottom:0px solid #dedede}}


@media (min-width: 768px){
    .none_cls{ display: none; }
    a#navbardrop_zipcode:before{position:relative;right: 15px;}
    .profile_detail_section .left_part .farmer_detail .farmer_name {
        font-size: 23px;
    }
    .farmer_detail {
        width: 100%;
    }
    #restaurant .try_btn_resto {
        padding: 17px 34px;
        font-size: 14px;
    }
}


/*responsive*/

@media (max-width: 1199px){
    .main_container {
        padding: 0 60px;
    }
    .box_text h2{font-size:32px}
    section#contact_info:after{width:59%;height:348PX;background-size:100%;background-position:bottom right}
    footer h4{font-size:11px}
    section.section_farmer .slider.responsive.slick-initialized{width: 745px;margin:auto}
    .poduct_detail{font-size:13px}

    /*product_listing*/
    .form-group.fruits_input_all .product_top_search_top{
        width:140px;
        padding-right:30px;
    }
    ul.right_nav .cart-sec{margin-left: 10px;}
    /* .form-group.fruits_input_all{padding-right: 10px;} */
    .cutomise_withleft {flex: 0 0 33%;max-width: 33%;}
    .cutomise_withleft {padding: 35PX 35PX 0;}
    .cutomise_withright {flex: 0 0 67%;max-width: 67%;}
    .prdoct_con_box {flex: 0 0 50%;max-width: 50%;}

    /*product_detail*/
    .add_box .addtocart{max-width:165px}
    .product-media .slider.slider-nav .slick-slide{margin-right:4px}
    section.container.feature-product .details{margin-bottom:30px}
    .register button#submit{margin-top:0}
    .logins .form-group.row label{margin-bottom:0}
    .reset_pass .card-body{padding:15px 0}
    .jumbotron.text-center h1{font-size:48px}
    .jumbotron.text-center i#checkmark{font-size:65px}
    .scroll_box_cat{padding-top: 14px;}
    table#order{width:900px}
    .farmers form .adv-search input{width:120px}
    ul.farmer-list li figure{width:100%}

    ul.profile_set li.set span i{font-size: 16px;}
    /*farmer_listing*/


    .botton_content_form small br {display: none;}
    .local_far_coming .botton_content_form small {font-size: 14px;}
    .effects{top: 0;}
    .slider_tab_code {width: 900px;margin: auto;}
    .slider_tab_code .owl-next{right: -15px !important;}
    .slider_tab_code .owl-prev{left: -15px !important;}
    section#products .owl-carousel .owl-stage-outer {padding-bottom: 0;}
    span.banner_img_slider {padding-bottom: 0;display: block;}
    #services p {font-size: 15px;}
    section#services {position: relative;width: 900px;margin: auto;}
    .box_three_shadow{padding: 35px 20px;}
    .pickup_right_text h2.sec_title.white_title{font-size: 36px;}
    .pickup_right_text p {font-size: 18px; }
    .box_text p{font-size: 18px;}
    .pickup_left_text span img{width:360px}
    #services{padding:100px 0 90px}
    .box_text{padding-right:0}
    form#contact-form input[type=text],form#contact-form input[type=email]{font-size:15px;padding-left:39px}
    body .effects,body.effects_right,body .effects_leaf_right,body .effects_left,body .effects_right_farmer{height:auto;width:40%;object-fit:cover}
    section#banner .carousel-caption{top:50%}
    section#banner{margin-top: 117px;}
    section#banner{height:620px}
    .near_farmers .poduct_detail{width:100%;background:#fff}
    .online_fermer_content h3{font-size:26px}
    section#products .owl-carousel .owl-stage-outer,div#near_farmers .slick-list.draggable{padding-bottom:0}
    section.section_farmer a.btn.common_btn,section#products a.btn.common_btn{margin-top:30px}
    .get_touch_zip{padding-left:15px}
    .get_touch_phone{padding-right:15px}
    .section_farmer.near_farmers a.btn.common_btn{margin-top:0}
    .sub_cate h4{font-size:16px}
    .container.container_old.logins .card{padding:40px 15px}
    .btn_login_box button{width:44%}
    .box_blog_content h4{font-size:14px!important}
    .start_end,.entry_vanue{font-size:13px}
    .event_list_view .box_blog_content h3{width:70%}
    .list_tab_cat .tab-content {padding-bottom: 130px;}
    .product_no_found {width: 96%;margin: auto;}
    .get_touch_zip i.fa.fa-address-card {left: 25px !IMPORTANT;}
    .event_list_view .box_blog>span img{height:160px;object-fit:contain;width:auto}
    .event_list_view .box_blog>span{height:279px;display:flex;align-items:center;justify-content:center}
    .adjust_div_cat .owl-carousel{width:75%!important;margin:auto}
    .serc_new_top form#search_product{padding:0 0 11px}
    .cutomise_withright{margin-top:30px}
    .col-lg-4.col-md-6.farmer_box_new_edit{-ms-flex:0 0 33.333333%;flex:0 0 50%;max-width:50%}
    .farmer_box_new_edit .box_prodcut small{font-size:14px}
    .farmer_box_new_edit .online_fermer_content h3{font-size:20px;}
    .farmer_box_new_edit{flex:0 0 50%;max-width:50%}
    .scroll_table{overflow-y:auto;float:left;width:100%}
    /* div#myDiv .dataTable{width:1000px!important} */
    .scroll_tab{overflow:scroll}
    .btn.dark.gray.verify_pur{font-size:14px}
    .btn_comm_far{margin-bottom:8px}
    .farmer_content_text{height:auto;overflow:auto;max-height:114px}
    .owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:block}
    .adjust_div_cat .product_list_bg_haeding h3{display:none}
    .adjust_div_cat .tab-content{margin-top:17px}
    .near_farmers .online_fermer_content .img_left_near_far {width: 35%;}
    .near_farmers .botton_content_form {width: 65%;}
    .near_farmers .online_fermer_content h3 {padding-top: 18px;font-size: 20px;}
    .adjust_div_cat{max-height: 370px;}
    .img_left_near_far_content h3 {
        font-size: 35px;
    }
    .common_top_das{  min-height: auto;}
    div#myDiv  .table_do_not_move{ width: 100% !important; }
   .order-tbl input{    width: 30px;}
   .d-flex.progress_text{flex-wrap: wrap;}
   .progress_text span.bar_silde{
       width: 48%;
       margin-bottom: 20px;
   }
   .shadow_box{padding: 20px; flex-direction: column-reverse;}
   .shadow_box .top_user_dtl{margin-bottom: 30px;}
   .right_text_box{text-align:left; min-width:100%; padding-left:0px;}
    ul.profile_set li h4 {
        font-size: 16px;
        line-height: 20px;
    }
    a.btn.btn_add_prodct {
        font-size: 14px;
        padding: 4px 8px;
        letter-spacing: 0px;
    }
    /* span.cstmr_name{
        padding-left: 0px;
    } */
    a.contact_farmer {
        margin: 22px 0px -5px;
        display: block;
        width: 160px;
        text-align: center;
    }
    a.cancel_order {
        display: block;
        margin-top: 10px;
    }
    .scroll_tab.order_dtl table.table_data_fetch.table_product_dtl tr td:last-child b:last-child {
        padding: 10px 0px 10px 20px;
        margin-left: 20px;
    }
    div#myDiv .left_menu_with_icons ul.nav.nav-tabs li:first-child a{
        padding-left: 0px;
    }
    div#myDiv .left_menu_with_icons ul.nav.nav-tabs li a, div#myDiv .left_menu_with_icons ul.nav.nav-tabs li ul li:first-child a{
        padding-left: 20px;
    }
    div#myDiv .left_menu_with_icons ul.nav.nav-tabs li:last-child a{
        padding-left: 60px;
    }
    div#myDiv .left_menu_with_icons ul.nav.nav-tabs li:first-child a img,
    div#myDiv .left_menu_with_icons ul.nav.nav-tabs li a img {
        margin-right: 15px;
    }
    td.edit_add{
        white-space: nowrap;
    }
    /* td.edit_add a{
        float: none;
    } */
    div#myDiv.my_dashborde_new tbody tr td select{
        min-width: 120px;
    }
    div#myDiv.my_dashborde_new tbody tr td.edit_add {
        display: flex;
        flex-direction: row-reverse;
    }
    .bottom_green ul.bottom_part li + li {
        padding-left: 20px;
        margin-left: 20px;
    }
    .profile_image{
        left: 20px;
    }
    .review-summry.profile_rating{
        left: 60px;
    }
    .farmer_detail{
        left: 300px;
    }
    #myDiv.my_dashborde_new .dashboard_update .delivery_setting table.display.dataTable.delivery_setting thead th:first-child{
        width: 30% !important;
    }
    .g-recaptcha div{width:100% !important;}
    .newletter_form_section {
        padding: 20px 15px;
    }
    #banner h1{
        font-size: 50px;
        line-height: 56px;
    }
    ul.text_feature li {
        padding: 5px 0px 10px 40px;
        font-size: 24px;
    }
    ul.text_feature {
        margin: 0px 0px 20px;
    }
    .new_landing_page .section_text_content h2.lg {
        line-height: 28px;
        margin: 0px 0px 15px;
    }
    section.main_fetures.sales.mission_blog.new_landing_page p, .new_landing_page .section_text_content p{
        line-height: 28px;
    }
    .flexible_shadow_box h2 {
        font-size: 28px;
        margin: 0px 0px 15px;
        line-height: normal;
    }
    .new_landing_page .flexible_shadow_box p.light {
        font-size: 18px !important;
        margin: 0px 0px 10px !important;
    }
    span.big{
        font-size: 20px;
    }
    .flexible_membership_section .flexible_shadow_box{
        padding: 40px;
    }
    .connect_slide_section h2{
        font-size: 26px;
        margin-bottom: 30px;
    }
    .connect_slide_section{
        padding: 60px 0px;
    }
    .connect_slide_resto_section h2{
        font-size: 26px;
        margin-bottom: 30px;
    }
    .connect_slide_resto_section{
        padding: 60px 0px;
    }
    .faq_section_content .comm_mar_id_box_content{
        padding: 30px 30px 50px;
    }
    .faq_section_content .comm_mar_id_box_content h2{
        margin-bottom: 30px;
    }
    .who_we_section.ready_start_section{
        padding: 40px 0px;
    }
    .who_we_section.ready_start_section h2 {
        font-size: 28px;
        margin-bottom: 15px;
    }
    .banner_below_section {
        padding: 40px 0px 10px;
        position: relative;
    }
    .why_free_section{
        padding: 40px 0px;
    }
    .why_free_restaurants_section{
        padding: 40px 0px;
    }
    .flexible_membership_section {
        margin-top: 50px;
    }
    section.main_fetures.sales.mission_blog.new_landing_page .calculaotr_bottom_btn.text-center.banner_btn p{
        margin-top: 40px;
    }
    .banner_below_section.flexible_membership_section.feature_section{
        margin-top: 0px;
    }
    .flexible_membership_section .flexible_shadow_box h2 {
        font-size: 24px;
        margin: 0px 0px 15px;
        line-height: 32px;
    }
    .what_local_fresh_bag {
        margin: 0px 0px 0;
    }






}

@media (max-width: 991px){
    .main_container {
        padding: 0 40px;
    }
    section#banner .carousel-caption {
        top: initial;
        bottom: 0;
    }
    footer h4{font-size:14px}
    section.section_farmer .slick-list.draggable{width:90%;margin:auto}
    .sec_title{font-size:35px;margin-bottom:18px}
    #contact_info input[type="submit"]{font-size:21px}
    .box_text p{font-size:14px}
    form#contact-form input[type=text],form#contact-form input[type=email]{max-height:43px}
    #contact_info{padding:28px 0}
    section.stay-connect.text-center h3{font-size:50px}
    footer h4{margin-bottom:10px}
    ul.footer_menu li{margin-bottom:2px}
    .col-lg-3.col-md-6.col-sm-6.col-6{margin-bottom:36px}
    section.section_farmer .slick-list.draggable{width:100%;margin:auto}
    .poduct_detail{font-size:12px}
    .online_fermer_content h3{font-size:24px}
    .con_right{width:70%;margin-right:0;margin:auto;display:block;float:none}
    section#contact_info:after{width:35%}
    a.navbar-brand img{width:190px;padding-top:10px}
    section.section_farmer .slider.responsive.slick-initialized {width: 670px;}

    /*product_listings*/
    .tabs.list_tab_cat li {float: left;width: 50%;}
    .tabs.list_tab_cat ul.menu li:nth-child(1),.tabs.list_tab_cat ul.menu li:nth-child(2){  }

    .cutomise_withleft {padding-right: 20px;}
    .comm_list {margin-bottom: 28px;}

    .sign_in_btn{font-size: 14px;padding: 8px 12px;}
    .form-group.fruits_input_all {padding-right: 5px;}
    ul.right_nav .cart-sec{margin-left: 5px;}
    .form-group.fruits_input_all .product_top_search_top {font-size: 11px;}
    span.price_left b, span.price_right b{ font-size: 14px }
    .details span.price span{    padding: 0 4px;}

    /*product_detail*/
    .product-media .slider-nav{    margin-right: 0 !IMPORTANT;}
    .product-media .slider-outer span.img_nav img{    height: 75px;}
    .add_box button{font-size:12px}
    .product-media .slider.slider-nav .slick-slide{margin-right:3px}
    .box_btn a.btn.dark.gray{width:90%}
    .linkgroup .btn+.btn{margin-left:10px;}

    a#navbardrop_zipcode:before{right:0}

    .scroll_box_cat{width:290px}
    div#myDiv input[type="search"]{width: 153px;}
    div#myDiv ul.nav.nav-tabs li a{    padding-bottom: 8px !important;font-size: 13px;}
    ul.farmer-list li figure{padding-top:80%}
    .farmers form button.btn.dark.green{width:73%}
    .farmers form .adv-search input{width:94px;padding:10px 20px 10px 6px}
    .farmers form .filter{font-size:12px}
    .farmers form .filter select.text{padding:10px 20px 10px 5px;width:104px}
    .col-lg-6.order-2.about_left{order:1;text-align:center}
    .col-lg-6.order-1.about_right{text-align:center;padding:31px 55px}
    .col-lg-6.order-1.about_right p{text-align:center}
    .about_right p{padding-right:0}
    .ft-about-wrap.text-center{margin-bottom:30px}
    .order_thankyou_left{margin-bottom:35px}

    /*blog*/
    .box_blog_content{padding:15px 20px}
    .box_blog_content small,.box_blog_detail_content small{font-size:12px}
    .box_blog_content h3,.box_blog_detail_content h3{font-size:17px;margin-top:12px}
    .box_blog_detail_content{padding:5px 30px}
    .local_far_coming .img_left_near_far {background: #fff;}
    .img_left_near_far span img {height: auto;}
    .local_far_coming .botton_content_form {padding: 30px 25px;}
    .slider_tab_code,section#services {width: 100%;}
    section.section_farmer .slick-next,section#products .owl-next{right:-5px;background:#fff;width:40px;height:40px;box-shadow:0 0 3px 3px #97c63c}
    section.section_farmer .slick-prev,section#products .owl-prev{left:-5px;background:#fff;width:40px;height:40px;box-shadow:0 0 3px 3px #97c63c;z-index:99}
    section.section_farmer .slick-next:before,section#products .owl-next:before,.list_tab_cat .owl-next:before,section.section_farmer .slick-prev:before,.owl-prev:before{font-size:28px}
    .slider_tab_code .tab-content{width:670px;margin:auto}
    .btn.serch_icon{font-size:18px}
    #services h3{font-size:22px}
    .common_btn{font-size:18px!important}
    .content_box_services{min-height:132px}
    .pickup_right_text h2.sec_title.white_title{font-size:21px}
    .pickup_left_text span img{width:510px}
    #contact_info{padding:65px 0 0}
    .box_text h2{font-size:26px}
    li.Social_icon_footer a i{width:45px;height:45px;line-height:47px;font-size:24px}
    .box_three_shadow{padding:35px 20px;margin-bottom:40px;border: 2px solid #cdcdcd;box-shadow: 0 5px 5px 2px rgb(0 0 0 / 10%)}
    .find_farmer_box{margin:auto}
    .form_box.row{padding-left:0}
    body .effects,body.effects_right,body .effects_leaf_right,body .effects_left,body .effects_right_farmer{height:auto;width:35%;object-fit:cover}
    body .home_head{padding:20px 0}
    section#banner{height:515px}
    .near_farmers .online_fermer_content .img_left_near_far{float:left;width:100%}
    .near_farmers .online_fermer_content{height:auto}
    .near_farmers .botton_content_form{width:100%}
    .near_farmers .poduct_detail{width:100%;background:#fff;bottom:-90px;border:1px solid #ddd;box-shadow:0 2px 8px 5px rgb(0 0 0 / 10%)}
    section.section_farmer.near_farmers .pickup_content{display:inline-block}
    .near_farmers .pickup_content span{width:33%;padding:10px 5px;float:left;height:48px}
    .pickup_content span:nth-child(3){width:33%!important}
    .near_farmers .common_btn{width:100%}
    section.online_fermer{margin-top:40px}
    .box_header_right ul.right_nav li{margin-left:5px}
    a.delivery_available,.pickup_content span a{font-size:14px}
    .box_prodcut small{font-size:14px}
    .pickup_content span:nth-child(1) img{vertical-align:bottom;padding-top:10px}
    .pickup_content span:nth-child(3) img{vertical-align:text-bottom}
    .near_farmers .poduct_detail i{vertical-align:middle}
    .near_farmer_content{
        /* min-height:auto; */
        padding-bottom:30px;
    }
    .start_end span,.entry_vanue span{width:100%}
    .start_end,.entry_vanue{font-size:15px;display:block!important}
    .start_end span:nth-child(2){float:right;text-align:left;border-bottom:1px solid #ddd}
    .start_end span,.entry_vanue span{display:block;padding:20px 0;clear:both;text-align:left!important}
    p.description_box,.event_list_view .box_blog_content h3{padding-left:0}
    .d-flex.entry_vanue span{border-bottom:1px solid #ddd}
    .img_left_near_far_content h3 {font-size: 40px;}
    .slider_tab_code .owl-nav{position: absolute;left: 0;right: 0;top: 0;bottom: 0;}
    form#contact-form i{top:10px}
    .near_farmers .pickup_content span{font-size:14px}
    .customer_dasbored .cutomise_withleft:before{position:static;background:0}
    section.Blog_page .box_blog_content{padding-left:15px}
    .adjust_div_cat .owl-carousel{width:70%!important}
    .qty-outer{margin-right:8px}
    #contact_info{padding:0}
    .btn_group_box_right .btn{font-size:12px}
    .scroll_tab .order_top_table tr td b{display:block}
    .scroll_tab .order_top_table tr td br{display:none;}
    .chat .header-chat .name{margin:0 0 0 10px!important;font-size:11px!important}
    .common_top_das .prdoct_con_box .details h3,.common_top_das .feature-product .details h3{font-size:18px}
    .common_top_das span.price_left b,.common_top_das span.price_right b{font-size:12px}
    form#accountForm .input-field{width:100%!important;min-width:100%;max-width:100%}
    .farmer_box_new_edit{flex:0 0 100%;max-width:100%}
    div#order_filter,div#order_length{display:flex;float:left;align-items:center;justify-content:center}
    div#order_filter{float:right;vertical-align:top;margin-top:0}
    div#order_length label{margin-bottom:0;text-transform:capitalize}
    .common_top_das div#breadcrumbs-wrapper{display:none}

    .help_full{margin-top:10px}
    .farmer_detail_content_edit .product-media.col-12.col-md-6,.farmer_detail_content_edit .product-details.col-12.col-md-6{flex:0 0 80%;max-width:80%;margin:auto}
    .farmer_detail_box_content{height:auto}
    .farmer_content_text{height:auto;overflow:auto;max-height:300px}
    .main_fetures{padding-top:125px}
    .near_farmers .farmer_about {height: auto;}
    .near_farmers .farmer_about p{ text-align: justify; }
    .product_detail_edit .product-media.col-12.col-md-6,.product_detail_edit .product-details.col-12.col-md-6 {
        flex: 0 0 80%;
        max-width: 80%;
        margin: auto;
    }
    .addition_serch_desktop {
        display: none;
    }
    .addition_serch_mob{ display: block !important; }
    .addition_serch_mob  button{border: 0 !important }
    .form-group.fruits_input_all .product_top_search_top {
        width: 100%;
    }
    .local_far_coming .img_left_near_far{    width: 100%;}
    .img_left_near_far_content h3 {
        font-size: 30px;
    }
    .common_top_das div#ui-view {
        padding-top: 55px;
    }
    div#TextBoxesGroup .remove_button {
        margin-top: 0;

        right: 0;
        margin-bottom: 30px;
        left: 5px;
    }
    a.btn.dark.green, button#complete_order {
        font-size: 12px;
    }
    li.saved_card_list{
        min-width: 100%;
    }
    div#card-element{
        min-width: 100%;
    }
    ul.profile_set li h4 {
        font-size: 14px;
        line-height: 18px;
    }
    .common_top_das .dashboard_update .card-header {
        flex-wrap: wrap;
    }
    .common_top_das .dashboard_update .card-header .d-flex {
        margin: 15px 0px 0px !important;
        width: 100%;
    }
    .common_top_das .dashboard_update .card-header .d-flex a{
        margin: 0px 10px 0px 0px !important;
    }
    div#myDiv.my_dashborde_new thead tr th{white-space: nowrap;}
    .dashboard_update .dataTables_wrapper.no-footer .dataTables_filter{
        margin-top: 15px !important;
    }
    .dashboard_update .dataTables_wrapper.no-footer {
        flex-wrap: wrap;
        align-items: flex-start;
        justify-content: flex-start;
        overflow: auto;
    }
    .dashboard_update .dataTables_wrapper.no-footer .dataTables_filter {
        margin-right: 30px;
    }
    #myDiv .dashboard_update .dataTables_wrapper.no-footer .dataTables_paginate.paging_simple_numbers{
        margin: 15px 0px 0px !important;
    }
    .dashboard_update .dataTables_wrapper.no-footer .dataTables_length{
        margin: 15px 30px 0px 0px;
    }
    .dashboard_update .dataTables_wrapper.no-footer .dataTables_length label {
        display: flex;
        align-items: center;
        flex-wrap: nowrap;
    }
    .dashboard_update .dataTables_wrapper.no-footer .dataTables_filter label, .dashboard_update .dataTables_wrapper.no-footer .dataTables_length label{
        display: flex;
        flex-wrap: nowrap;
    }
    div#myDiv .left_menu_with_icons ul.nav.nav-tabs li a, div#myDiv .left_menu_with_icons ul.nav.nav-tabs li ul li:first-child a{
        border: none;
    }
    div#myDiv .left_menu_with_icons ul.nav.nav-tabs li, div#myDiv .left_menu_with_icons ul.nav.nav-tabs li:last-child ul li{
        border-bottom-color: rgba(255,255,255,0.1);
    }
    div#myDiv .left_menu_with_icons ul.nav.nav-tabs li:last-child ul.drop_down_account li a {
        padding: 0px !important;
    }
    div#myDiv .left_menu_with_icons ul.nav.nav-tabs li:last-child ul.drop_down_account li {
        padding: 8px 43px;
    }
    .dashboard_update .card-footer1{
        margin-top: 0px;
    }
    .profile_pages .card-header h4.card-title,
    .profile_pages .card-header {
        flex-direction: column;
        align-items: flex-start !important;
        justify-content: flex-start !important;
    }
    .profile_pages .card-header a{
        margin: 10px 0px 0px !important;
    }
    #myDiv table.farmer_bg.farmer_top.table_do_not_move.table.table-striped.table-bordered.datatable.dataTable.no-footer td {
        vertical-align: bottom !important;
    }
    span.frmer_name{
        width: 69%;
    }
    .scroll_tab.order_dtl table.table_data_fetch.table_product_dtl tr td,
    .scroll_tab.order_dtl table.farmer_bottom.table tr td, .scroll_tab.order_dtl table.order_top_table tr td {
        padding: 20px 20px !important;
    }
    table.display.dataTable.delivery_setting tr td {
        width: auto !important;
    }
    .scroll_table table.display.dataTable.delivery_setting.delivery_setting_table{
        min-width: 100%;
    }
    /* .scroll_table table.display.dataTable.delivery_setting.delivery_setting_table tr {
        display: flex !important;
        align-items: flex-start;
        justify-content: flex-start;
        flex-direction: column;
    } */
    .scroll_table table.display.dataTable.delivery_setting.delivery_setting_table tr td{
        width: 100% !important;
        min-width: 100% !important;
    }
    .background .avatar_listing .avatar_box{
        width: 100%;
        margin: 0px 0px 15px;
    }
    .background .avatar_listing .avatar_box.profile_dflt_image{
        width: auto;
        margin: 0px 10px 15px;
    }
    .profile_image {
        left: 10px;
    }
    .review-summry.profile_rating {
        left: 30px;
    }
    .farmer_detail {
        left: 250px;
        right: 20px;
    }
    .bottom_green ul.bottom_part {
        max-width: 100%;
        padding-left: 40%;
    }
    .bottom_green ul.bottom_part li + li {
        padding-left: 10px;
        margin-left: 10px;
    }
    .bottom_green ul.bottom_part li span {
        width: 40px;
        height: 40px;
        margin-right: 8px;
        padding: 8px;
    }
    .bottom_green ul.bottom_part li p{
        font-size: 14px;
    }
    .profile_image{
        width: 220px;
        height: 220px;
        top: -100px;
    }
    .profile_tab_section ul.nav-tabs li.nav-item button.nav-link{
        font-size: 15px;
    }
    .recipe_direction {
        min-width: 45%;
        max-width: 45%;
    }
    ul.direction_step {
        flex-direction: column;
    }
    ul.direction_step li+li{
        margin-top: 10px;
    }
    .recipe_image {
        min-width: 160px;
        height: 160px;
        width: 160px;
        margin-right: 15px;
    }
    .profile_detail_section .left_part{
        min-width: 40%;
        max-width: 40%;
    }
    div#myDiv.my_dashborde_new tbody tr td:first-child {
        text-align: left;
        padding: 10px 18px 0px !important;
    }
    #myDiv.my_dashborde_new .dashboard_update .delivery_setting table.display.dataTable.delivery_setting thead th{
        width: 80% !important;
    }
    #myDiv.my_dashborde_new .dashboard_update .delivery_setting table.display.dataTable.delivery_setting thead th:first-child{
        width: 20% !important;
        white-space: normal;
    }
    #myDiv.my_dashborde_new .dashboard_update .delivery_setting table.display.dataTable.delivery_setting {
        min-width: 550px;
    }
    .g-recaptcha div{width:100% !important;}
    .newletter_form_section {
        padding: 15px;
        border: 2px solid #cdcdcd;
        box-shadow: 0 5px 5px 2px rgb(0 0 0 / 10%)
    }
    #banner h1 {
        font-size: 36px;
        line-height: 36px;
    }
    .page_header_banner .home-module-content .banner_text p {
        font-size: 22px !important;
        line-height: 30px !important;
    }
    #restaurant .leaf_left_right_section .banner_text p {
        font-size: 22px !important;
        line-height: 30px !important;
    }
    #restaurant .why_free_content .banner_text p {
        font-size: 22px !important;
        line-height: 30px !important;
    }
    .banner_below_section .image_section_right{width:40%;}
    .banner_below_section .right_leaf,
    .banner_below_section .left_leaf {
        width: 100px;
    }
    .why_free_section {
        padding: 30px 0px 50px;
    }
    .why_free_restaurants_section{
        padding: 30px 0px 50px;
    }
    .why_free_content h2{font-size: 26px; line-height: 34px;}
    .why_free_content h2 br{display: none;}
    .banner_btn a.try_btn.big_btn{height: auto;}
    #restaurant .try_btn_resto {
        height: auto;
    }
    .banner_below_section{
        padding: 60px 0px 30px;
    }
    .local_fresh_work .step_box{margin-bottom: 60px; min-height: initial;}
    .local_fresh_work .banner_btn {
        margin: -25px 0px 0px;
    }
    .who_we_content .user_image{
        width: 50%;
    }
    .faq_section_landing .banner_btn {
        margin: 40px 0px 40px;
    }
    .who_we_section.ready_start_section .who_we_content.flexible_shadow_box ul.first_ul.landing_page{
        padding-left: 0px;
    }
    section.main_fetures.sales.mission_blog.new_landing_page .home-module-content {
        padding: 150px 0px 35px;
    }
    .flexible_membership_section {
        margin-top: 0px;
    }
    .page_header_banner .home-module-content .banner_text h1, .page_header_banner .home-module-content .banner_text h2{
        font-size: 34px;
    }
    #restaurant .leaf_left_right_section .banner_text h1 {
        font-size: 34px;
    }
    #restaurant .why_free_content .banner_text h1 {
        font-size: 34px;
    }
    ul.text_feature li {
        padding: 7px 0px 15px 45px;
        font-size: 20px;
    }
    .flexible_membership_section .flexible_shadow_box {
        padding: 20px;
    }
    .new_landing_page .flexible_shadow_box p{
        font-size: 16px !important;
    }
    .new_landing_page .flexible_shadow_box p i{
        font-size: 20px;
    }
    span.big {
        font-size: 18px;
    }
    .flexible_membership_section .flexible_shadow_box .jumbotron {
        padding: 15px;
    }
    .flexible_membership_section .flexible_shadow_box .jumbotron .text-giant.total {
        font-size: 26px;
    }
    .flexible_membership_section .flexible_shadow_box .jumbotron .text-giant.full_total {
        font-size: 22px;
    }
    .what_local_fresh_bag {
        margin: 50px 0px 0px;
    }





}
@media (max-width: 767px){
    .newletter_form_section {
        margin: 0 0 30px 0;
    }
    section#banner .carousel-caption{right:30px;left:30px}
    section#banner{margin-top: 100px;}
    #services h3{margin:26px 0 12px;font-size:22px}
    section#pickup_delivery_farmer{padding:45px 30px}
    section.section_farmer .slick-next, section#products .owl-next {right: -20px;}
    section.section_farmer .slick-prev, section#products .owl-prev {left: -20px;}
    .con_right{width:100%}
    .footer_logo1{width:130px;margin:auto;text-align:center;display:block;margin-bottom:15px}
    .mob_display{display:block!important}
    img.footer_logo{display:none}
    .box1 p{width:89%}
    footer h4{font-size:13px}
    section.stay-connect.text-center h3{font-size:45px}
    li.Social_icon_footer{padding-top:0}
    body.sticky a.navbar-brand{max-width:130px;margin: auto;}
    a.mob_banner_logo {display: block;}
    a.navbar-brand.dektop_logo{ display: none; }
    a.mob_banner_logo img{width:150px}
    section.section_farmer .slider.responsive.slick-initialized{width:340px!important;margin-bottom:55px}
    .online_fermer_content{margin:0;height:fit-content;}
    .details span.favorite:hover{color: rgb(184 184 184);}
    .box_text.join_newsletter_text {
        padding: 0px 0px 0px;
    }
    span.cstmr_name{margin-top: 15px;}
    a.contact_farmer {
        margin: 22px 0px 10px;
    }
    /*product_listings*/
    .serch_header{position:absolute;right:15px;bottom:-28px}
    ul.right_nav{float:right;margin-top:0}
    .form-group.fruits_input_all .product_top_search_top{height:33px}
    .cutomise_withleft{flex:0 0 100%;max-width:100%}
    .tabs.list_tab_cat li{width:25%}
    .tabs.list_tab_cat ul.menu li:nth-child(1),.tabs.list_tab_cat ul.menu li:nth-child(2){border-bottom:0 solid #dedede}
    .cutomise_withright{flex:0 0 100%;max-width:100%;padding-left:16px}
    .adjust_div_cat{   padding-top: 0;    max-height: 280px;}
    .none_cls{display:block!important}
    .none_cls2{display:none}
    /*ul.new_zip_code.mob_view_serch.none_cls{
        position:static;top:-3px;left:0;right:0;margin:auto;text-align:center;color:rgba(0,0,0,.7);
        width:100%;background-color:#97c63c;border-bottom:1px solid rgba(67,41,163,.2);
        border-top:1px solid rgba(67,41,163,.2);border-radius:0;padding:5px 0}*/
    button.btn.serch_btn_box{border:0;padding:0;padding-top:0px;padding-right:4px}
    a.navbar-brand img{width:110px;}
    header.header{padding:10px 0}
    ul.right_nav .card-budge {font-size: 11px;width: 20px;height: 20px;}
    .sign_in_btn{margin-left:6px;height:auto;padding:6px 12px;    margin-top: 4px; position: relative; z-index: 9;}
    section.main_sec_product_list{padding-top:58px}
    .cutomise_withleft{padding:70PX 35PX 0}
    .filter_div_box.mob_view_serch.none_cls{float:right;width:100%;margin-top:65px}
    .filter_div_box.mob_view_serch.none_cls i{text-align:right;float:right;position:relative;top:-10px;right:-20px;font-size:22px;border:1px solid #97c63c;color:#fff;padding:5px 10px;background:#97c63c;border-radius:3px}
    .cutomise_withleft {padding: 7PX 35PX;position: relative;}
    .cutomise_withleft:before{ background: #97c63c; position: absolute;left: 0; right: 0;content: ""; top:0; height: 55px}
    .filter_open{display:none;margin-top: 80px;}
    button.btn.serch_btn_box img{width:27px!important;display: inline-block !important;}
    li.cart-sec img{width:25px;vertical-align:baseline}
    ul.right_nav .card-budge{bottom:26px}
    ul.right_nav .nav-link{position:relative;top:2px}
    ul.right_nav li.cart-sec a.nav-link{top:0px;}
    ul.new_zip_code li span{padding-right:12px;color:#fff}
    button.btn.filter_btn_new{float:right;border:0;height:auto;line-height:normal;padding:0;margin:0}
    ul.new_zip_code .dropdown-menu.sub-dropdown.show{width:290px;margin-top:10px;height:40px;display:flex;margin-left:15px;border:0;background:transparent;transform:none!important;top:41px!IMPORTANT;left:20px!important}
    .filter_div{clear:both;display:flex;align-items:center;justify-content:space-between}
    .filter_div small{display:initial}
    a#navbardrop_zipcode{display: inline-block;float: left;padding-left: 0px;z-index: 9;position: relative;}
    a#navbardrop_zipcode:before{color:#fff}
    .sortn_icons{position:absolute;top:10px;right:15px;margin:auto}
    .filter_div_box .btn{height:38px!important;padding:7px 9px !important; width:112px; background:#fff;}
    .filter_div_box label{margin-bottom:0!important}
    .sortn_icons .filter_div_box img{width:32px}
    .filter_div_box label{margin-bottom:0;padding-right:2px}
    .filter_div_box .btn{display:flex;align-items:center;justify-content:center;margin:0 8px}
    .adjust_div_cat h3{margin-top:32px ; font-size:22px;}
    .box_sort label{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;text-align:center;pointer-events:none}
    .filter_div_box{display:inline-block;vertical-align:top}
    ul.sorting_open_box{    background: #fff;
        box-shadow: 0 0 0 1px rgba(67,41,163,.2), 0 1px 5px 0 rgb(67 41 163 / 7%);
        width: 173px;
        margin-left: -53px;
        border-top: 0!important;
        z-index: 9999;
        position: relative;}
    ul.sorting_open_box li{padding:7px 15px}
    .search_box{width:100%}
    .product-banner{margin-bottom:2rem}
    .box_btn a.btn.dark.gray{width:auto;vertical-align:top}
    .linkgroup .btn+.btn{margin-top:0}
    .table_comm_heading{font-size:16px}
    .checkout-heading h2{font-size:16px}
    .checkout .shipping-method table.order-tbl tr td:nth-child(2){width:140px}
    table.order-tbl.table_shipping_option .price span{font-size:16px}
    table.order-tbl.table_shipping_option h4{font-size:16px}
    .order-tbl input{width:30px}
    .col-md-6.first_name,.password{margin-bottom:1rem}
    .scroll_box_cat{width:100%}
    .cutomise_withright{padding-left:30px;}
    div#myDiv ul.nav.nav-tabs li a{padding:15px 30px !important}
    .product-details.col-12.col-md-6{text-align:center}
    .product-details .review-summry{justify-content:center}
    .farmers form{display:block}
    .farmers form .adv-search input{width:100%;padding:10px 20px 10px 6px}
    .farmers form button.btn.dark.green{width:100%}
    .farmers form .filter{font-size:14px;margin-top:15px}
    ul.farmer-list{margin-top:20px}
    .section--contacts .map-container{position:static}
    section.section-padding{padding:40px 0;margin-top:0}
    .thanky_top h1{font-size:40px}
    .row.order_thankyou{margin-bottom:0}
    input#product_search_popup{width:100%;height:44px;font-size:15px}
    .box_blog_content small,.box_blog_detail_content small{font-size:14px}
    .box_blog_content h3,.box_blog_detail_content h3{font-size:20px}
    .box_blog_detail{display:block;float:left;width:100%}
    .box_blog_detail span,.box_blog_detail_content{width:100%}
    .box_blog_detail_content{padding:15px 20px}
    .box_blog_detail span{padding-top:45%}
    a.navbar-brand.mob_view_serch.none_cls{margin-top:0}
    .home_head:after{display:none}
    .local_far_coming{margin-left:0!important}
    .local_far_coming .img_left_near_far{width:100%}
    .local_far_coming .botton_content_form{width:100%}
    .local_far_coming{display:flex;flex-direction:column;text-align:center; width: 100%}
    section.section_farmer a.btn.common_btn, section#products a.btn.common_btn {margin-top: 0;}
    .img_left_near_far span img{height:auto;margin:auto;display:block;float:none;width:100%}
    .local_far_coming .botton_content_form{padding:0 25px}
    .local_far_coming .botton_content_form{padding:0 25px 40px}
    .local_far_coming .botton_content_form small{font-size:16px}
    .slider_tab_code .tab-content{width:100%;margin:auto;    width: 340px!important;}
    .grid-sorter button,.grid-sorter li{margin:0 12px}
    section#products .owl-nav{margin-bottom:35px}
    .pickup_right_text p{font-size:16px}
    .pickup_right_text h2.sec_title.white_title{font-size:20px}
    .pickup_right_text{padding-left:0;padding-top:15px}
    .pickup_left_text span img{width:480px}
    section#contact_info .pickup_content_new{height:170px}
    .form_box.row{padding-top:30px;padding-left:0;text-align:center}
    #banner form,#product_list form{max-width:475px}
    #banner form .form-group .form-control,#product_list .form-group .form-control{font-size:14px;height:52px}
    .btn.serch_icon{font-size:15px}
    .box_text p{font-size:16px}
    li.Social_icon_footer{float:left;margin-bottom:20px}
    form#contact-form i{top:10px}
    #services{padding:10px 0 10px}
    /*.sec_left{display:none}*/
    .sec_right{flex:0 0 100%;max-width:100%;margin-top:30px}
    .effects_left_farmer,.effects_right_farmer{display:none}
    .home_mob_view{display:none!important}
    .comm_inner_heading{font-size:32px;padding-bottom:28px;z-index:99;position:relative}
    .error{float:left}
    .box_blog_content{float:left;width:100%;padding:10px 0 10px 15px!important}
    section.main_fetures{padding-top:0}
    .blog_post{margin-bottom:0}
    div#myDiv .cutomise_withleft{padding:0px}
    header.header:before{display:none}
    .row.justify-content-center.product-list {margin-top: 30px;}
    .inner_header button.btn.serch_btn_box{position:absolute; right:70px; top:10px;}
    .event_list_view .box_blog_content{width:100%}
    .after_inner_header button.btn.serch_btn_box {
        position: absolute;
        left: -85px;
        right: auto;
        top: 16px;
    }
    .box_header_right ul.right_nav {
        align-items: center;
    }
    .product_no_found{width:94%;margin:auto}
    .slider_tab_code{margin-bottom:55px}
    .container_old{padding-top:125px;padding-bottom:80px!important}
    #banner form,#product_list form{margin-top:12px}
    div#myDiv ul.nav.nav-tabs li a{font-size:16px}
    .event_list .box_blog>span{width:100%}
    .product-details .product-name{text-align:left}
    span#review_ratings{display:block;text-align:left}
    .price_tag,a#review_show{text-align:left}
    .linkgroup{text-align:left}
    section.section_farmer a.btn.common_btn,section#products a.btn.common_btn{margin-top:0}
    .cutomise_withright{min-height:auto}
    .cutomise_withright{margin-top:0}
    /* .section.users-view .card-body div{margin-bottom:12px} */
    .farmer_box_new_edit .online_fermer_content{width:80%;margin:auto!important;float:none}
    .col-lg-4.col-md-12.farmer_box_new_edit{margin-bottom:30px}
    form#accountForm .input-field.m4{width:100%!important;min-width:100%;max-width:100%}
    .main-bottom-banner-sec{margin-top:40px}
    div#review .product-details .review-summry{justify-content:left}
    div#review .review{line-height:30px;float:left;text-align:left}
    .product-details .review-summry{display:flex;justify-content:start}
    .qty-outer{margin-right:0}
    .qty-outer.top_qou.radio_ir{float:left;margin-bottom:10px;width:100%;text-align:left}
    .main_fetures{padding-top:10px}
    .farmer_detail_listing{text-align:left}
    .btn_group_farmer_left{text-align:left}
    .btn_comm_far{margin-bottom:8px;margin-right:5px;font-size:13px;text-transform:capitalize}
    .farmer_detail_box_content,span.farmer_left_bg{height:auto}
    .dataTables_wrapper .dataTables_length{float:left!important;text-align:left!important}
    .dataTables_wrapper .dataTables_filter{float:right!important;text-align:left!important}
    .dataTables_wrapper .dataTables_filter{margin-top:0!important}
    .cutomise_withleft ul.nav.nav-tabs{height:284px;overflow:auto}
    .farmer_detail_content_edit .product-details {
        padding-top: 0;
    }
    .home_head .home_mob_view {
        display: none !important;
    }
    .product_detail_edit .product-media.col-12.col-md-6, .product_detail_edit .product-details.col-12.col-md-6 {
        flex: 0 0 100%;
        max-width: 100%;
        margin: auto;
    }
    .product_detail_edit div#rating_review .form-group.row {
        text-align: left;
    }
    .product_detail_edit .tab-content{    text-align: left;}
    .product_detail_edit .recipe_right span{    padding-left: 12px;
        font-size: 14px;}

        .img_left_near_far_content h3 {
        font-size: 45px;
    }
    .common_top_das div#ui-view {
        padding-top: 0;
    }
    .order-tbl_padd{overflow:scroll}
    table.order-tbl.table_shipping_option{width:500px;}
    .order-detail-box{
        width: 95%;
        padding: 40px 20px;
        margin-bottom: 0px;
    }
    .top_dtl p{
        font-size: 24px;
        line-height: 32px;
    }
    .top_dtl {
        margin-bottom: 30px;
        padding-bottom: 30px;
    }
    section.Thankyou_step {
        padding: 30px 10px;
    }
    button.open-button.btn {
        right: -30px;
        font-size: 14px;
        padding: 2px 8px;
    }
    .sign_in_btn.mob_view_serch.none_cls.green,
    .sign_in_btn.mob_view_serch.none_cls.green a{
        display: none !important;
    }
    .shadow_box .top_user_dtl {
        margin-bottom: 30px;
        padding: 15px;
        width: 80px;
        min-width: 80px;
        height: 80px;
    }
    div#myDiv.my_dashborde_new tbody tr td:last-child{
        white-space: nowrap;
    }
    /* div#myDiv.my_dashborde_new tbody tr td:first-child{
        min-width: 150px;
    } */
    div#myDiv.my_dashborde_new tbody tr td select{min-width:130px;}
    .dashboard_update{
        margin-top: 0px;
        max-width: 100%;
    }
    .common_top_das .dashboard_update .card-header img {
        margin-right: 10px;
    }
    .common_top_das .dashboard_update .card-header {
        font-size: 20px;
    }
    .dashboard_update.profile_pages{
        max-width: 100%;
    }
    .first_border_section {
        border: none;
        padding: 0px;
    }
    span.frmer_name {
        width: 70%;
    }
    #myDiv.my_dashborde_new .dashboard_update .delivery_setting table.display.dataTable.delivery_setting tr td .form-group {
        display: flex;
        align-items: flex-start;
        flex-direction: column;
    }
    #myDiv.my_dashborde_new .dashboard_update .delivery_setting table.display.dataTable.delivery_setting tr td .col-12.form-group.bmd-form-group.free_delivery_day.hide {
        flex-direction: row;
    }
    /* .farmer_detail {
        position: initial;
        background: #97c63c;
        padding: 85px 20px 10px;
        text-align: center;
    } */
    .profile_detail_section {
        flex-direction: column;
        align-items: center;
        justify-content: center;
        text-align: center;
        padding: 0px;
        margin: 30px 0px 0px;
    }
    .review-summry.profile_rating {
        bottom: auto;
        position: initial;
        margin: -15px auto 0px;
        left: 0px;
        right: 0px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .profile_detail_section .right_part {
        margin: 20px 0px 0px;
    }
    .farmer_detail .farmer_name {
        font-size: 28px;
        margin-bottom: 10px;
        justify-content: center;
        flex-wrap: wrap;
    }
    .profile_detail_section .left_part .farmer_detail .farmer_name{
        font-size: 20px;
    }
    .farmer_detail .farmer_name .chat_btn {
        margin: 20px auto 0;
    }
    .bottom_green ul.bottom_part {
        max-width: 100%;
        justify-content: center;
    }
    .bottom_green {
        position: initial;
        height: auto;
    }
    .cover_image {
        height: 220px;
    }
    .profile_image {
        left: 0px;
        right: 0px;
        margin: auto;
        top: -120px;
        width: 160px;
        height: 160px;
        border-width: 6px;
        box-shadow: 0px 2px 10px #000;
    }
    .bottom_green ul.bottom_part li + li {
        padding-left: 0px;
        margin-left: 20px;
        border: none;
    }
    .bottom_green ul.bottom_part {
        width: 100%;
        flex-wrap: wrap;
        padding: 50px 0px 10px;
    }
    .farmer_detail .email, .farmer_detail .location, .farmer_detail .phone_no {
        font-size: 14px;
        margin-bottom: 0px;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-wrap: wrap;
    }
    .farmer_detail i.fa {
        font-size: 16px;
        margin: 0px;
    }
    .profile_tab_section ul.nav-tabs {
        flex-direction: column;
    }
    .profile_tab_section ul.nav-tabs li.nav-item {
        width: 100%;
    }
    .profile_tab_section ul.nav-tabs li.nav-item+li.nav-item{border-left: none; border-top: 1px solid #97c63c;}
    .recipe_detail_text {
        flex-wrap: wrap;
    }
    .recipe_image {
        width: 200px;
        height: 200px;
    }
    .recipe_direction {
        min-width: 100%;
        max-width: 100%;
        margin-top: 20px;
    }
    .profile_detail_section .left_part{
        min-width: 100%;
        max-width: 100%;
        align-items: center;
        width: 100%;
        padding: 0px;
    }
    .farmer_detail {
        left: 0px;
        right: 0px;
        width: 100%;
    }
    .farmer_detail .email,
    .farmer_detail .location,
    .farmer_detail .phone_no{
        width: 100%;
        padding: 0px;
    }
    .farmer_detail .email a,
    .farmer_detail .location a,
    .farmer_detail .phone_no a{
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .farmer_detail span{
        width: auto;
    }
    .career_page {
        overflow: hidden;
    }
    /* table.order-tbl.table_shipping_option.shipping_date_option{width: 100%;}
    table.order-tbl.table_shipping_option.shipping_date_option tr {
        display: flex;
        align-items: stretch;
        flex-wrap: wrap;
        border: none;
        justify-content: flex-start;
        margin: 0px;
    }
    table.order-tbl.table_shipping_option.shipping_date_option tr+tr{
        margin-top: 15px;
    }
    table.order-tbl.table_shipping_option.shipping_date_option tr td {
        border: 1px solid #ddd !important;
        width: auto;
        min-width: 50%;
        padding: 10px;
        text-align: left;
        min-height: 70px;
        display: flex;
        align-items: center;
        flex-direction: column;
        justify-content: center;
    }
    .checkout .shipping-method table.order-tbl.table_shipping_option.shipping_date_option tr td:nth-child(2){width:50%;}
    table.order-tbl.table_shipping_option.shipping_date_option tr td#farmer_address_option2 {
        display: none;
    }
    .order-tbl input{margin-left:0px !important; width: 28px;}
    table.order-tbl.table_shipping_option.shipping_date_option tr td h4 {
        padding: 0px;
        margin-bottom: 5px;
    }
    table.order-tbl.table_shipping_option.shipping_date_option tr td h6 {
        margin: 0px !important;
    } */
    .shipping-method table.order-tbl.table_shipping_option.shipping_date_option{
        width: 100%;
    }
    .shipping-method table.order-tbl.table_shipping_option.shipping_date_option tr {
        float: left;
        width: 100%;
    }
    .shipping-method table.order-tbl.table_shipping_option.shipping_date_option tr .shipping_option {
        display: flex;
        flex-wrap: wrap;
    }
    .shipping-method table.order-tbl.table_shipping_option.shipping_date_option tr .shipping_option b{
        margin-bottom: 5px;
    }
    .shipping-method table.order-tbl.table_shipping_option.shipping_date_option tr .shipping_option label.lable_cursor input {
        margin-left: 0px !important;
    }
    table.order-tbl.table_shipping_option tr td{border: none; padding:0px;}
    table.order-tbl.table_shipping_option tr td.product_image {
        min-width: 50%;
        max-width: 50%;
        float: left;
        padding-right: 15px;
    }
    table.order-tbl.table_shipping_option tr td.product_image figure {
        border-radius: 0px;
        border: none;
        display: block;
        width: 100%;
        height: 100%;
        min-height: 150px;
        box-shadow: none;
    }
    table.order-tbl.table_shipping_option tr td.product_image figure img {
        max-width: 100%;
        border-radius: 0px;
    }
    .checkout .shipping-method table.order-tbl.table_shipping_option tr td.product_name {
        width: 50%;
        float: right;
    }
    .shipping-method table.order-tbl.table_shipping_option.shipping_date_option tr.pro_listing_checkout+tr.pro_listing_checkout {
        margin-top: 15px;
        padding-top: 15px;
        border-top: 1px solid #ddd;
    }
    .checkout .shipping-method table.order-tbl.table_shipping_option tr td.product_name h4, .checkout .shipping-method table.order-tbl.table_shipping_option tr td.product_name h6 {
        margin: 0px !important;
        padding: 0px;
        word-break: break-word;
    }
    .checkout .shipping-method table.order-tbl.table_shipping_option tr td.price {
        width: 50%;
        float: right;
        text-align: left;
        margin: 10px 0px;
    }
    table.order-tbl.table_shipping_option tr td.qty {
        float: left;
    }
    .input-group.incremet_box{
        width: auto;
    }
    table.order-tbl.table_shipping_option tr td.remove_pro {
        float: right;
    }
    .checkout .shipping-method table.order-tbl.table_shipping_option tr td.price.final_price {
        text-align: right;
        margin: 20px 0px 0px;
    }
    table.order-tbl.table_shipping_option tr td.qty .input-group.incremet_box input {
        height: 30px;
        width: 24px;
        padding: 0px;
    }
    .checkout .shipping-method table.order-tbl.table_shipping_option tr td.price.final_price span{font-size: 22px;}
    table.order-tbl.table_shipping_option .price span sup {
        font-size: 12px;
        font-weight: 600;
        display: inline-block;
        margin-right: 1px;
        top: -8px;
    }
    table.order-tbl.table_shipping_option tr td.remove_pro i.fa.fa-trash {
        padding: 0px;
        width: auto;
        height: auto;
        border: none;
        margin: 7px 0px 0px;
    }
    .local_fresh_work .step_box{
        min-height: inherit;
    }
    section.main_fetures.sales.mission_blog.new_landing_page .home-module-content {
        padding: 130px 0px 30px;
    }
    .page_header_banner .home-module-content .banner_text h1,
    .page_header_banner .home-module-content .banner_text h2{
        font-size: 30px;
    }
    .page_header_banner .home-module-content .banner_text p {
        font-size: 18px !important;
        line-height: 24px !important;
    }
    #restaurant .leaf_left_right_section .banner_text p {
        font-size: 18px !important;
        line-height: 24px !important;
    }
    #restaurant .why_free_content .banner_text p {
        font-size: 18px !important;
        line-height: 24px !important;
    }
    #restaurant .leaf_left_right_section .banner_text h1 {
        font-size: 30px;
    }
    #restaurant .why_free_content .banner_text h1 {
        font-size: 30px;
    }
    .banner_btn a.try_btn{
        padding: 12px 20px;
    }
    #restaurant .try_btn_resto {
        padding: 12px 20px;
    }
    .page_header_banner .home-module-content .banner_text + .banner_text {
        margin-top: 20px;
    }
    .banner_below_section .image_section_right {
        width: 30%;
        margin: 0px 0px 10px 10px;
    }
    .who_we_content h2{font-size: 32px;}
    .banner_below_section {
        padding: 30px 0px 20px;
    }
    .why_free_section {
        padding: 30px 0px;
    }
    .why_free_restaurants_section{
        padding: 30px 0px;
    }
    .local_fresh_work .banner_btn {
        margin: -20px 0px 20px;
    }
    .flexible_membership_section .flexible_shadow_box .jumbotron {
        padding: 20px 20px 30px;
    }
    section.main_fetures.sales.mission_blog.new_landing_page .calculaotr_bottom_btn.text-center.banner_btn p{
        margin: 40px 0px 30px;
    }
    .connect_slide_section {
        padding: 30px 0px;
    }
    .connect_slide_section h2 {
        font-size: 22px;
        margin-bottom: 30px;
        line-height: normal;
    }
    .connect_slide_resto_section {
        padding: 30px 0px;
    }
    .connect_slide_resto_section h2 {
        font-size: 22px;
        margin-bottom: 30px;
        line-height: normal;
    }
    .slide_section .slider-nav .slide_img{
        height: auto;
    }
    .slide_section .slider-nav button.slick-next.slick-arrow{
        right: -30px;
    }
    .slide_section .slider-nav button.slick-prev.slick-arrow{
        left: -30px;
    }
    .who_we_section{
        padding: 30px 0px;
    }
    .faq_section_content .comm_mar_id_box_content h2 {
        margin-bottom: 30px;
        font-size: 28px;
    }
    .local_fresh_work h2 {
        font-size: 26px;
        margin: 0px 0px 50px;
    }
    .left_text_signup{
        font-size: 20px;
    }
    .what_local_fresh_bag {
        margin: 30px 0px 50px;
        border: 2px solid #cdcdcd;box-shadow: 0 5px 5px 2px rgb(0 0 0 / 10%)
    }
    .what_local_fresh_bag h2{
        font-size: 32px;
    }
    section.customer_dasbored ul.nav.nav-tabs {
        padding: 0px;
    }







}


@media (max-width: 575px){

    .ready_to_shop_text h2 {
        font-size: 22px;
    }
    .ready_to_shop_text p {
        font-size: 16px;
        line-height: 24px;
    }
    section.section_farmer .slick-list.draggable{width:90%}
    #services h3{font-size:20px}
    .content_box_services{padding:0 30px}
    section#banner .carousel-caption{right:30px;left:30px}
    #banner h1 {
        font-size: 36px;
        line-height: 36px;
    }
    .contact_info_box{margin-bottom:27px}
    section#pickup_delivery_farmer{padding:45px 12px;font-size:13px}
    .col-lg-4.col-md-4.col-sm-4.col-12.text-center{margin-bottom:22px}
    .banner_img_slider img{min-height:600px;height: auto;}
    .slick-list.draggable{height:468px!important}
    .grid-sorter button, .grid-sorter li {width: 90px;}
    div#near_farmers .slider.responsive.slick-initialized {width: 400px !important;margin-bottom: 55px;}
    div#near_farmers  .slick-list.draggable {height: auto!important;}
    section#banner .carousel-caption {top: initial;bottom: 0;}

    .card.payout_detail_page .card-header {
        flex-direction: column;
    }

    /*product_list*/
    ul.right_nav {
        margin-top: -34px;
    }
    .after_inner_header ul.right_nav{margin-top:-34px}
    .form-group.fruits_input_all{padding-right:0}
    .form-group.fruits_input_all .product_top_search_top{width:143px}
    span.price_left b,span.price_right b{font-size:13px}
    .product-list .details{padding:20px 10px}
    .serch_header{position:absolute;right:0;bottom:-62px;left:0;width:100%}
    .form-group.fruits_input_all .product_top_search_top{width:100%}
    .cutomise_withleft{padding:50PX 35PX 0;margin-top:30px}
    .cutomise_withleft {padding: 0PX 35PX 0;margin-top: 0;padding-right: 20px;}
    header.header{padding:15px 0}
    .adjust_div_cat h3{font-size:20px}

    /* .profile_tab_section .tab-content {
        padding: 15px;
    } */


    /*product_detail*/
    .product-media .slider-nav .slick-list{    height: auto !important;}
    .product-media .slick-list.draggable {height: auto !IMPORTANT;}
    /*checkout*/
    .checkout-heading.flex.table_comm_heading a.link{padding:3px 8px;font-size:14px}
    div#second_contact_info{font-size:12px}
    .register_page .card{padding:40px 15px!important}
    .register_page button#submit{margin-top:0}
    div#order_length,div#order_filter{text-align:left}
    aside.farmer-sidebar{margin-bottom:25px}
    section.main_sec_product_list{padding-top:53px}
    .section--dark-bg{margin-top:0}
    .thanky_top h1{font-size:32px}
    section.Thankyou_step{padding:20px 10px;}
    .title_comm h1{font-size:24px}
    .cust{float:left;text-align:left;padding-right:0;padding-left:0;padding-top:15px}
    .img_text_list span img{width:40px}
    .img_text_list span{border:2px solid #97c63c;border-radius:50%;width:90px;height:90px}
    .grid-sorter button,.grid-sorter li{margin:0 8px}
    .img_text_list p{font-size:16px}
    section#products .slider_tab_code .tab-content{width:360px}
    section#services .box_three_shadow{width:360px;margin:auto;margin-bottom:50px}
    .effects,.effects_right_farmer{display:none!important}
    section#contact_info .pickup_content_new{height:auto}
    .pickup_right_text h2.sec_title.white_title{font-size:18px;}
    span.banner_img_slider{padding-bottom:0;display:block}
    .home_mob_view{display:block!important}
    .box_header_right{position:relative;top:3px}
    section#banner{height:auto}
    section#products .common_btn{margin-top:55px}
    .near_farmers .box_prodcut small,.near_farmers .poduct_detail i{display:block}
    .near_farmers .pickup_content span:nth-child(3) img{display:block;margin:auto}
    .near_farmers .pickup_content span{height:auto}
    .near_farmers .online_fermer_content .rating i{font-size:15px}
    .near_farmers .online_fermer_content{padding-left:0!important}
    .logins a.btn.btn-link{font-size:15px!important}
    .home_head .box_header_right ul.right_nav li{margin-left:5px;float:right}
    header.header:before{display:none}
    .adjust_div_cat{max-height:370px}
    .inner_header button.btn.serch_btn_box{position:absolute;right:33px;top:-36px}
    .home_mob_view button.btn.serch_btn_box{padding-top:7px}
    .after_inner_header button.btn.serch_btn_box{position:absolute;left:40px;right:auto;top:-36px}
    .list_tab_cat .owl-prev{left: -75px;}
    .list_tab_cat .owl-next{right: -75px;}
    .product_no_found{width:92%;margin:auto}
    /*a#navbardrop_zipcode{top:7px}*/
    form.d-flex.justify-content-center.form_serch{display:block!important}
    .form-group.input_box_top{width:100%!important}
    .form-group.input_box_top{width:48%!important;float:left;margin:0!important;    margin-bottom: 15px !important;}
    .form-group.input_box_top:nth-child(2){ float: right }
    form.d-flex.justify-content-center.form_serch .form-group.button_serch{width:100%!important;margin:0!important}
    #banner form .form-group .form-control,#product_list .form-group .form-control{height:40px}
    .adjust_div_cat .owl-carousel{width:50%!important}
    .btn_group_box_left .btn{font-size:12px}
    .discussions,section.chat{width:100%!important}
    .farmer_box_new_edit .online_fermer_content .rating i{font-size:16px;padding:0 12px}
    .common_top_das .details .view-link{text-align:center;font-size:14px}
    a.waves-effect.waves-light button{width:100%!important;margin-bottom:10px}
    form#accountForm input,form#accountForm button.btn.green.float-right{font-size:12px}
    .adjust_div_cat{padding-top:15px;max-height:300px}
    .product-media .slide_box_main {height: auto !important;}
    .product-media .slider-outer img {max-width: 100%;}
    .farmer_detail_content_edit .product-media.col-12.col-md-6, .farmer_detail_content_edit .product-details.col-12.col-md-6 {
        flex: 0 0 95%;
        max-width: 95%;
    }
    .section_farmer.near_farmers .poduct_detail .pickup_content span{
        height: auto;
    }
    .checkout-heading.flex.table_comm_heading{
        display: block;
    }
    .checkout-heading.flex.table_comm_heading h2{
        display: block;
        width: 100%;
        margin-bottom: 10px;
    }
    .code_enter {
        align-items: flex-start;
        justify-content: flex-start;
        flex-direction: column;
        width: 100%;
    }
    .code_enter input{
        border-right-width: 2px;
        margin-bottom: 15px;
    }
    .progress_text span.bar_silde{
        width: 100%;
        margin-bottom: 20px;
    }
    .common_top_das .dashboard_update .card-header .d-flex{
        flex-direction: column;
    }
    .common_top_das .dashboard_update .card-header .d-flex a{
        margin: 10px 0px 0px 0px !important;
    }
    .dashboard_update.profile_pages .scroll_table table#address tr td {
        padding: 10px 10px !important;
    }
    #myDiv .dashboard_update.profile_pages .scroll_table table.table.table-bordered.table-hover.display.dataTable.delivery_adrs_table tr td.edit_add {
        display: flex;
        flex-direction: row-reverse;
    }
    .dashboard_update.profile_pages .scroll_table table.table.table-bordered.table-hover.display.dataTable.delivery_adrs_table tr {
        display: flex;
        align-items: flex-start;
        justify-content: flex-start;
        flex-direction: column;
        border-bottom: 1px solid #ddd;
        padding: 10px 0px;
    }
    #myDiv .dashboard_update.profile_pages .scroll_table table.table.table-bordered.table-hover.display.dataTable.delivery_adrs_table tr td br{
        display: block;
    }
    #myDiv .dashboard_update.profile_pages .scroll_table table.table.table-bordered.table-hover.display.dataTable.delivery_adrs_table tr td {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }
    table.table.table-bordered.table-hover.display.dataTable.delivery_adrs_table tr td{
        line-height: initial !important;
    }
    table.table.table-bordered.table-hover.display.dataTable.delivery_adrs_table tr td span.work_slog{
        margin: 0px;

    }

    .mission_page_detail .comm_mar_id h2 {
        font-size: 20px;
        padding: 14px 20px;
    }
    .mission_blog .comm_mar_id_box_content{
        padding: 14px 20px;
    }
    .mission_blog .comm_mar_id_box_content p{
        font-size: 14px;
        line-height: 26px;
        margin-bottom: 15px;
    }
    .mission_page_detail h1.comm_inner_heading {
        font-size: 28px;
        padding-bottom: 10px;
        padding-top: 60px;
    }
    .mission_page_detail .box-shadow.comm_mar_id_box{
        margin-bottom: 50px;
    }
    button.openbtn i {
        font-size: 30px;
    }
    #myDiv table.farmer_bg.farmer_top.table_do_not_move.table.table-striped.table-bordered.datatable.dataTable.no-footer tr {
        display: flex;
        flex-direction: column;
        width: 100%;
        align-items: flex-start;
        justify-content: flex-start;
    }
    #myDiv table.farmer_bg.farmer_top.table_do_not_move.table.table-striped.table-bordered.datatable.dataTable.no-footer tr td {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: flex-start;
        vertical-align: middle !important;
    }
    #myDiv table.farmer_bg.farmer_top.table_do_not_move.table.table-striped.table-bordered.datatable.dataTable.no-footer tr td a.cancel_order {
        margin: 0px 0px 0px 20px;
    }
    #myDiv table.farmer_bg.farmer_top.table_do_not_move.table.table-striped.table-bordered.datatable.dataTable.no-footer tr td:first-child {
        flex-direction: column;
        align-items: flex-start;
    }
    #myDiv.my_dashborde_new table.main_table_box.order_dtl tr td table tr td{
        padding: 20px;
    }
    label.option-level+label.option-level {
        margin-left: 0px;
    }
    label.option-level{margin-right: 15px;}
    div#myDiv.my_dashborde_new tbody tr td.action_td {
        white-space: nowrap !important;
    }
    .section.users-view .card-header {
        display: flex;
        align-items: flex-start;
        justify-content: flex-start;
    }
    .section.users-view .card-header a.btn.btn_add_prodct {
        margin: 15px 0px 0px !important;
    }
    .dashboard_update.profile_pages .card-footer1 {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }
    .dashboard_update.profile_pages .card-footer1 .left_btns {
        margin-bottom: 15px;
    }
    .dashboard_update.profile_pages .card-footer1 .right_bottom_btns.d-flex {
        align-items: center;
        justify-content: center;
        margin: 0px !important;
        padding: 0px;
        flex-direction: column;
    }
    .dashboard_update.profile_pages .card-footer1 .right_bottom_btns.d-flex a.btn.green_btn + a.btn.green_btn {
        margin: 15px 0px 0px !important;
    }
    .dashboard_update.profile_pages .card-footer1 .left_btns button {
        margin: 0px 4px;
    }
    .bottom_green ul.bottom_part li {
        flex-direction: column;
        justify-content: center;
    }
    .bottom_green ul.bottom_part li span{
        margin: 0px;
    }
    .loding_box.rel_pos div#myMessageContainer1 {
        margin: 10px;
    }
    .loding_box.rel_pos .footer-chat{
        padding: 10px;
    }
    .loding_box.rel_pos .footer-chat span.chat_icon_new{
        margin-right: 0px;
        margin-bottom: 0px;
    }
    li.cart-sec a.cart_icon_design {
        width: 30px;
        height: 30px;
        /*width: 36px;
        height: 36px;*/
    }
    ul.right_nav li.nav-item.dropdown img{
        width: 30px;
        height: 30px;
    }
    .nav-link svg{
        height: 18px;
    }
    button.openbtn {
        margin: 0;
    }

    /*.after_inner_header button.openbtn {
        margin: 6px 0px -8px;
    }*/
    .after_inner_header button.btn.serch_btn_box{
        top: -29px;
    }
    .mob_view_serch.none_cls.addition_serch_mob {
        height: 26px !important;
    }
    /*.after_inner_header .mob_view_serch.none_cls.addition_serch_mob {
        height: 17px !important;
    }*/
    a.navbar-brand.desktop_view_serch.none_cls2 img {
        margin-top: 0;
    }
    .after_inner_header a.navbar-brand.desktop_view_serch.none_cls2 img {
        margin-top: -5px;
    }
    .home-module-content h2.main_banner_heading_top span {
        font-size: 34px;
    }
    .home-module-content h2.main_banner_heading_top{
        font-size: 28px;
    }
    .home-module-content h2.main_banner_heading_top br{
        display: none;
    }
    .home-module-content {
        padding-top: 97px !important;
        padding-bottom: 20px !important;
    }
    .home-module-content h1 {
        font-size: 44px;
        margin: 30px 0px;
    }
    .new_landing_page h2.main_banner_heading.text-center.mb-1 {
        font-size: 24px;
        line-height: 30px;
    }
    .new_landing_page h2.main_banner_heading.text-center.mb-1 br{
        display: none;
    }
    .home-module-content p {
        margin: 0px 0px 10px;
        font-size: 18px !important;
        line-height: 28px !important;
    }
    .button_header a.try_btn {
        font-size: 24px;
    }
    .new_landing_page .second_section {
        padding-top: 0px;
    }
    ul.text_feature li{
        font-size: 16px;
        padding-bottom: 10px;
    }
    ul.text_feature li::before{
        bottom: auto;
        top: 36px;
    }
    .new_landing_page .section_text_content h2.lg {
        font-size: 22px;
        margin: 0px 0px 15px;
        line-height: 28px;
    }
    .pricing_plans p, .section_text_content p {
        font-size: 16px;
        line-height: 26px;
    }
    .new_landing_page .section_text_content h2.lg{
        font-size: 16px;
        line-height: normal;
    }
    .section_text_content h4 {
        font-size: 22px;
        line-height: 30px;
    }
    .section_text_content p.sounds_good {
        font-size: 20px;
        margin: 20px 0px 0px;
    }
    a.btn_big{font-size: 18px; margin: 15px 0px 50px;}
    .local_fresh_work{margin-bottom: 30px;}
    h2.busniess_heading{font-size: 26px !important;}
    .pricing_plans h2{font-size: 20px;}
    .calculaotr_bottom_btn a.btn_big br{display: none;}
    .calculaotr_bottom_btn a.btn_big{line-height: 26px;}
    .comm_mar_id_box .comm_mar_id_box_content .user_image{width: 100%;}
    .banner_btn {
        margin: 15px 0px 0px;
    }
    .page_header_banner .home-module-content .banner_text h1,
    .page_header_banner .home-module-content .banner_text h2 {
        font-size: 20px;
    }
    .page_header_banner .home-module-content .banner_text p {
        font-size: 16px !important;
        line-height: 22px !important;
    }
    #restaurant .leaf_left_right_section .banner_text p {
        font-size: 16px !important;
        line-height: 22px !important;
    }
    #restaurant .why_free_content .banner_text p {
        font-size: 16px !important;
        line-height: 22px !important;
    }
    #restaurant .leaf_left_right_section .banner_text h1 {
        font-size: 20px;
    }
    #restaurant .why_free_content .banner_text h1 {
        font-size: 20px;
    }
    .page_header_banner .home-module-content .banner_text p br{display: none;}
    .leaf_left_right_section {
        display: flex;
        flex-direction: column;
    }
    .leaf_left_right_section ul.text_feature {
        order: 1;
        display: flex;
        flex-direction: column;
    }
    .leaf_left_right_section .section_text_content {
        order: 2;
    }
    .banner_below_section .image_section_right {
        width: 100%;
        margin: 0px 0px 10px 0px;
        order: 3;
    }
    .banner_below_section .right_leaf, .banner_below_section .left_leaf{
        display: none;
    }
    .leaf_left_right_section ul.text_feature li::before{
        top: 8px;
    }
    section.main_fetures.sales.mission_blog.new_landing_page p, .new_landing_page .section_text_content p {
        line-height: 22px;
        font-size: 14px;
    }
    .why_free_content h2 {
        font-size: 18px;
        line-height: 26px;
        margin-bottom: 15px;
    }
    .banner_btn a.try_btn.big_btn {
        font-size: 14px;
        line-height: normal;
    }
    #restaurant .try_btn_resto {
        font-size: 14px;
        line-height: normal;
    }
    .local_fresh_work h2 {
        font-size: 22px;
        line-height: normal;
    }
    .local_fresh_work .step_box span {
        font-size: 18px;
        min-width: initial;
        height: initial;
        padding: 8px 30px;
        top: -20px;
    }
    .local_fresh_work .step_box {
        padding: 30px 10px 10px;
        margin-bottom: 40px;
    }
    .slide_section .slick-list.draggable {
        height: auto !important;
    }
    .slide_section .slider-nav button.slick-next.slick-arrow {
        right: -13px;
        width: 10px;
        background-size: 100%;
        height: 17px;
    }
    .slide_section .slider-nav button.slick-prev.slick-arrow {
        left: -13px;
        width: 10px;
        background-size: 100%;
        height: 17px;
    }
    .banner_below_section.flexible_membership_section.feature_section .banner_btn {
        margin: 30px 0px -30px;
    }
    .banner_below_section {
        padding: 30px 0px 0px;
    }
    .local_fresh_work .banner_btn {
        margin: 0px 0px 0px;
    }
    .flexible_membership_section {
        margin-top: 0px;
    }
    .why_free_section {
        padding: 20px 0px 30px;
    }
    .why_free_restaurants_section{
        padding: 20px 0px 30px;
    }
    .why_free_content p b {
        font-size: 16px;
        line-height: 24px;
    }
    .why_free_content h2 {
        font-size: 18px;
        line-height: 25px;
        margin-bottom: 15px !important;
    }
    .local_fresh_work h2 {
        font-size: 24px;
        margin: 0px 0px 50px;
    }
    .local_fresh_work .step_box p {
        margin: 0px !important;
    }
    .local_fresh_work .step_box span{
        font-size: 20px;
    }
    .flexible_membership_section .flexible_shadow_box {
        padding: 20px 0px 0px;
        box-shadow: none;
    }
    .flexible_shadow_box h2{
        font-size: 24px;
    }
    .new_landing_page .flexible_shadow_box p i{
        font-size: 20px;
    }
    .flexible_membership_section .flexible_shadow_box .jumbotron{
        padding: 0px;
        box-shadow: none;
    }
    section.main_fetures.sales.mission_blog.new_landing_page .calculaotr_bottom_btn.text-center.banner_btn p {
        margin: 30px 0px 20px;
    }
    .connect_slide_section {
        padding: 30px 0px;
    }
    .connect_slide_section h2 {
        font-size: 20px;
        margin-bottom: 25px;
        line-height: 25px;
    }
    .connect_slide_resto_section {
        padding: 30px 0px;
    }
    .connect_slide_resto_section h2 {
        font-size: 20px;
        margin-bottom: 25px;
        line-height: 25px;
    }
    .sli
    .slide_section .slider-nav .slide_img{
        height: auto;
    }
    .slide_section .slider-nav button.slick-prev.slick-arrow{left: -25px;}
    .slide_section .slider-nav button.slick-next.slick-arrow{right: -25px;}
    .flexible_shadow_box ul.first_ul li {
        padding: 5px 0px 5px 30px;
    }
    .flexible_shadow_box ul.first_ul li::before{top: 7px;}
    .who_we_content .user_image {
        width: 100%;
        margin: 0px 0px 15px;
        float: none;
    }
    .who_we_section{
        padding: 30px 0px;
    }
    .who_we_content h2 {
        font-size: 26px;
        line-height: normal;
    }
    .banner_btn a.try_btn {
        padding: 6px 14px;
        font-size: 14px;
    }
    #restaurant .try_btn_resto {
        padding: 6px 14px;
        font-size: 14px;
    }
    .faq_section_content .comm_mar_id_box_content h2 {
        margin-bottom: 15px;
        font-size: 20px;
        line-height: normal;
    }
    .comm_mar_id_box_content button.btn.btn-link.btn-block.text-left{
        font-size: 16px !important;
        line-height: normal;
    }
    .comm_mar_id_box_content .accordion_section .card-body {
        padding: 15px;
        font-size: 14px;
        line-height: 22px;
        text-align: left;
    }
    .comm_mar_id_box_content .accordion_section+.accordion_section {
        margin-top: 20px !important;
    }
    .mission_blog .comm_mar_id_box_content {
        padding: 14px 20px 30px;
    }
    .who_we_section.ready_start_section {
        padding: 20px 0px;
    }
    .who_we_section.ready_start_section h2 {
        font-size: 18px;
        margin-bottom: 15px;
        line-height: normal;
    }
    .who_we_section.ready_start_section .who_we_content.flexible_shadow_box li {
        font-size: 14px;
        font-weight: 600;
        line-height: 18px;
        padding: 5px 5px 5px 60px;
    }
    .who_we_section.ready_start_section .who_we_content.flexible_shadow_box li::before{
        top: 8px;
    }
    .leaf_left_right_section .why_free_content {
        order: 4;
    }
    .flexible_membership_section .flexible_shadow_box h2 {
        font-size: 20px;
        margin: 0px 0px 15px;
        line-height: 26px;
    }
    .flexible_membership_section .flexible_shadow_box .jumbotron h2 {
        margin: 0px 0px 10px;
        font-size: 20px;
    }
    .flexible_membership_section .flexible_shadow_box .jumbotron h4 {
        margin: 0px 0px 0px;
        font-size: 16px;
    }
    .jumbotron .form-group label{
        font-size: 13px !important;
    }
    .flexible_membership_section .flexible_shadow_box .jumbotron .actual_price_box {
        flex-direction: column;
        align-items: flex-start;
    }
    .flexible_membership_section .flexible_shadow_box .jumbotron .actual_price_box .left_text_signup {
        font-size: 16px;
        line-height: normal;
        margin: -10px 0px 10px;
    }
    .flexible_membership_section .flexible_shadow_box .jumbotron .text-giant.total {
        font-size: 22px;
        display: inline-flex;
        margin: -24px 0px 0px auto;
    }
    .flexible_membership_section .flexible_shadow_box .jumbotron .text-giant.full_total {
        font-size: 20px;
        margin: 0px;
    }
    section.main_fetures.sales.mission_blog.new_landing_page .calculaotr_bottom_btn.text-center.banner_btn p {
        margin: 0px 0px 15px;
        font-size: 14px !important;
        line-height: normal;
    }
    .flexible_membership_section .flexible_shadow_box .banner_btn {
        margin: 0px 0px 20px;
    }
    .what_local_fresh_bag h2 {
        font-size: 22px;
    }
    .what_local_fresh_bag a.big_btn{
        margin-top: 40px;
    }
    div#myDiv.my_dashborde_new tbody tr td:first-child {
        padding: 10px 10px !important;
    }
    ul.right_nav .card-budge {
        left: auto !important;
        right: -12px !important;
        top: -7px !important;
    }
    .card_budge_notify {
        top: -7px !important;
        left: -6px !important;
        font-size: 11px !important;
    }







}

@media (max-width: 480px){
    /* a#order_next {
        margin-top: 10px;
    } */
    /* .mission_blog .comm_mar_id_box_content {
        padding: 45px 25px 100px;
    } */
    .comm_mar_id h2{    padding: 12px 20px;
        font-size: 20px;}
    .list_tab_cat .owl-prev{left: -55px;}
    .list_tab_cat .owl-next{right: -55px;}
    .farmer_box_new_edit .online_fermer_content{width:100%;margin:auto!important;float:none}
    div#table_id_filter{margin-top:0}
    .btn_group_box_left:nth-child(1) a{width:50%}
    .btn_group_box_left a{width:100%;margin-bottom:12px;margin:0 2px!important;border:0}
    .btn_group_box_left{width:100%;float:none;text-align:center}
    .btn_group_box_left .btn{font-size:11px}
    .btn_group_box_left{float:none!important}
    a.btn.btn_orange{margin-right:0;text-transform:capitalize}
    .btn_group_box_left{float:none!important;display:flex;align-items:center;justify-content:center;width:100%;margin:auto;font-size:8px}
    .cart_popup .close{right:0}
    section.section_farmer .slick-list.draggable{width:100%}
    .box_text h2{font-size:27px}
    #banner h1{font-size:36px;line-height:36px}
    section.stay-connect.text-center h3{font-size:25px}
    li.Social_icon_footer a{font-size:26px}
    .copy li a{font-size:11px;color:#fff!important}
    div#near_farmers .slider.responsive.slick-initialized{width:100%!important;margin-bottom:55px}
    .sec_title{font-size:30px}
    .prdoct_con_box{flex:0 0 100%;max-width:100%}
    a.navbar-brand img{width:110px}
    .box_btn a{margin-bottom:8px}
    /*detail_page*/

    .add_box .addtocart{max-width:58px}
    .box_btn a.btn.dark.gray{width:93%;vertical-align:top;margin-bottom:6px}
    .sort.col-lg-3.col-md-4.col-sm-6.col-6.select{flex:0 0 90%;max-width:90%}

    .btn_group_box_left+.btn_group_box_left {
        margin-top: 5px;
    }


    div#second_contact_info{display:inline-block;text-align:center;width:100%}
    .checkout-heading h2{font-size:18px}
    div#second_contact_info h2{padding-bottom:8px}
    div#second_contact_info{font-size:12px}
    .container.container_old.logins .card{padding:40px 10px}
    .logins a.btn.btn-link{font-size:12px}
    .logins .form-group.row label{font-size:13px}
    .container.container_old.logins button.btn.btn-primary{margin-top:0}
    .register_page .card-body{padding:0}
    .register_page label.radio_box span{padding:8px 15px;min-width:130px;font-size:15px}
    .register_page label.radio_box span i{padding-right:5px;font-size:16px}
    .register_page .form-group.row{margin-bottom:15px}
    .register_page .form-group.row label{margin-bottom:0}
    .register_page .card-header{padding-bottom:28px}
    .filter_div_box .btn{height:34px!important;width:87px}
    .sortn_icons{top:10px}
    .form_inside h2.__title{font-size:38px}
    .top_info .col-md-4{margin-bottom:30px}
    .row.top_info span i{font-size:35px;padding-bottom:20px}
    .top_info .col-md-4{margin-bottom:20px}
    .form_inside{padding:35px 35px 50px 35px}
    .title_comm{display:block!important;text-align:center;line-height:60px}
    .title_comm h1{font-size:30px}
    section#products .slider_tab_code .tab-content{width:100%}
    section#services .box_three_shadow{width:100%;margin:auto;margin-bottom:50px}
    .content_box_services{padding:0}
    .content_box_services{min-height:AUTO}
    #products .sec_title,section.online_fermer h2.sec_title{font-size:30px;MARGIN-BOTTOM:30PX}
    section.online_fermer h2.sec_title{margin-top:32px}
    section.online_fermer {
        margin-top: 0px;
    }
    section#contact_info .pickup_left_text{display:none}
    #contact_info{padding:0}
    #products{padding:60px 0 45px}
    a.delivery_available,.pickup_content span a{font-size:15px;letter-spacing:normal}
    .copy ul li{padding:0 12px}
    section#banner{min-height:435px}
    .grid-sorter button,.grid-sorter li{width:65px}
    .img_text_list span{width:65px;height:65px}
    .img_text_list p{font-size:12px}
    .near_farmers .poduct_detail{bottom:-140px}
    .near_farmers .pickup_content span{width:100%}
    .pickup_content span:nth-child(3){width:100%!important}
    .near_farmers .box_prodcut small,.near_farmers .poduct_detail i{display:inline-block}
    .near_farmers .pickup_content span{width:100%;float:none;text-align:center;
        padding:10px 10px!important;border-bottom:1px solid #ddd!important}
    .near_farmers .box_prodcut small,.near_farmers .pickup_content span {font-size: 16px;}
    .near_farmers .online_fermer_content h3{text-align: center; padding-right: 0;}
    .near_farmers .poduct_detail {position: static;margin-top: 0;}
    .near_farmer_content{padding-bottom: 10px;}
    .near_farmers .pickup_content span:nth-child(2){border-right:0!important;border-left:0!important}
    .near_farmers .poduct_detail i{width:30px;text-align:center; display: block;margin: auto;}
    .near_farmers .poduct_detail small{padding-left:3px;display: block;}
    .near_farmers .poduct_detail{bottom:-195px}
    .near_farmers .farmer_box_new{margin-bottom: 0px;border: 0;}
    .near_farmers .online_fermer_content h3{padding-top:25px}
    .logins .card-body{padding-bottom:0;padding:10px}
    .logins a.btn.btn-link{font-size:13px!important;padding-right:0}
    .btn_login_box button{width:42%}
    .container_old{padding-top:100px}
    .comm_mar_id_box_content{font-size:16px;padding:24px 25px 22px;text-align:justify}
    .event_list_view .box_blog_content h3{width:60%}
    section.Blog_page{margin-bottom:0}
    .box_header_right span.caret{padding-left:0}
    .container.container_old.logins button.btn.btn-primary{
        margin-top: 0;
        font-size: 13px;
        font-weight: 400;
    }
    div#near_farmers .slider.responsive.slick-initialized,.slider_tab_code .tab-content{width:85%!important;margin-bottom:55px}
    .tabs.list_tab_cat li{width:50%}
    .near_farmers .farmer_box_new .rating{width:100%}
    span.chat_icon_new{margin-right:10px;width:35px!important;height:35px!important}
    .chat .footer-chat .icon{margin-left:8px!important}
    .card-body input[type=text]{margin-left:0;font-size:14px}
    /* table#address br{display:none} */
    .common_top_das table#address.table-bordered td{display:inline-flex;width:100%}
    form#accountForm input,form#accountForm button.btn.green.float-right{font-size:12px;width:100%;margin-bottom:10px}
    div#myDiv input[type="search"]{width:150px;display:block;margin-left:0}
    div#myDiv select{display:block;margin:0}
    /* div#order_length,div#order_filter{margin-bottom:20px} */
    .g-recaptcha{width:100%;overflow:scroll;overflow-y:hidden}
    .col-lg-6.col-md-10.col-sm-10.col-10.m-auto{flex:0 0 100%;max-width:100%}
    .payment .radio-btn label,.custom-checkbox label{font-size:14px}
    .comm_inner_heading{font-size:24px}
    .flex.action .btn{font-size:11px;text-transform:capitalize}
    .btn_comm_far{margin-bottom:8px;margin-right:5px;font-size:14px;text-transform:capitalize;width:100%}
    .main-bottom-banner-sec p a,.main-bottom-banner-sec p{font-size:16px}

    .d-flex.btn_group_detail {
        display: block !important;
    }
    .social-share{    justify-content: start;}
    .add_box.d-flex {
        display: block !important;
    }
    .add_box .addtocart, .wishlist_btu {
        max-width: 48%;
        width: 48%;
        margin-top: 9px !important;
        margin-right: -3px;
    }
    span.frmer_name {
        width: 100%;
        margin-top: 15px;
    }
    /* table.farmer_bg.farmer_top.table_do_not_move.table.table-striped.table-bordered.datatable.dataTable.no-footer td {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        width: 100%;
    } */
    .scroll_tab.order_dtl table.table_data_fetch.table_product_dtl tr td,
    .scroll_tab.order_dtl table.farmer_bottom.table tr td, .scroll_tab.order_dtl table.order_top_table tr td {
        padding: 20px 20px !important;
    }
    /* div#myDiv.my_dashborde_new tbody tr td:last-child{
        white-space: normal;
    } */
    #myDiv.my_dashborde_new .dashboard_update .delivery_setting table.display.dataTable.delivery_setting input.custom_check~label {
        font-size: 12px;
    }
    .checkout-heading.flex.table_comm_heading h2 {
        padding-bottom: 0 !important;
        margin-bottom: 0;
    }
    a.read_more_event.btn.common_btn.text-right {
        font-size: 14px !important;
        line-height: 40px;
        padding: 0 15px;
        height: 40px;
        width: 100%;
        max-width: 165px;
    }


}


@media only screen and (max-width: 420px) {
.Thankyou_step .card-footer button {width: 100%;}}

@media (min-width:768px){a.mob_banner_logo {display: none;}}



@media (max-width: 767px){
    .main_container{
        padding: 0 20px;
    }
    a.navbar-brand.mob_view_serch.none_cls {
        display: none !important;
    }
    a.navbar-brand.desktop_view_serch.none_cls2 {
        display: inline-block;
        margin: 0px;
    }
    .cutomise_withleft:before{
        background: #fff;
    }
    header.header.fixed-top.after_inner_header{
        box-shadow:inherit;
    }
    section.main_sec_product_list.common_bg_product_list{
        padding-top: 148px;
    }
    section.main_sec_product_list .container-fluid{
        padding-left: 15px;
    }
    .cutomise_withright{
        padding-left: 15px;
    }
    .col-4.cutomise_withleft.head_filters {
        padding: 0px 15px;
        display: flex;
        align-items: flex-start;
        justify-content: flex-start;
        flex-wrap: wrap;
    }
    ul.new_zip_code.mob_view_serch.none_cls {
        display: inline-block !important;
        border: 1px solid #ddd;
        min-width: 33%;
    }
    ul.new_zip_code li span{
        color: #000;
    }
    ul.new_zip_code.mob_view_serch.none_cls li a {
        display: block;
        padding: 6px 10px !important;
        width: 100%;
        border: 1px solid #ddd;
    }
    ul.new_zip_code.mob_view_serch.none_cls li a#navbardrop_zipcode span i{
        color: #445d2b;
    }
    ul.new_zip_code.mob_view_serch.none_cls li a#navbardrop_zipcode::before{
        color: #a2cc51;
        transform: rotate(-90deg);
        right: 5px;
        width: auto;
        position: absolute;
    }
    .mob_view_serch.none_cls.sortn_icons{
        position: relative;
        top: auto;
        right: auto;
        margin: 0px 0px 0px auto;
        display: flex !important;
        width: 65%;
        z-index: 9999;
        align-items: center;
        justify-content: space-between;
    }
    .sort_box button.btn.filter_btn_new_sort {
        margin: 0px;
        padding: 6px 10px 0px 20px !important;
        width: 100%;
        border: 1px solid #ddd;
        align-items: flex-start;
        justify-content: flex-start;
        height: 40px !important;
        position: relative;
    }
    .sort_box button.btn.filter_btn_new_sort::after{
        position: absolute;
        content: "";
        background: url(../img/right_arrow_icon.png) no-repeat;
        top: 50%;
        right: 5px;
        width: 6px;
        height: 10px;
        transform: translateY(-50%);
        background-size: 100%;
    }
    .sort_box button.btn.filter_btn_new_sort::before{
        position: absolute;
        content: "";
        background: url(../img/sort_icon.png) no-repeat;
        top: 50%;
        left: 5px;
        width: 8px;
        height: 12px;
        transform: translateY(-50%);
        background-size: 100%;
    }
    .filter_div_box.sort_box, .filter_div_box {
        width: 48%;
    }
    button.btn.filter_btn_new{
        margin: 0px;
        padding: 10px 10px 0px 20px !important;
        width: 100%;
        border: 1px solid #ddd;
        align-items: flex-start;
        justify-content: flex-start;
        height: 40px !important;
        position: relative;
    }
    button.btn.filter_btn_new::after{
        position: absolute;
        content: "";
        background: url(../img/right_arrow_icon.png) no-repeat;
        top: 50%;
        right: 5px;
        width: 6px;
        height: 10px;
        transform: translateY(-50%);
        background-size: 100%;
    }
    button.btn.filter_btn_new::before{
        position: absolute;
        content: "";
        background: url(../img/filter_icon_mobile.png) no-repeat;
        top: 50%;
        left: 5px;
        width: 12px;
        height: 12px;
        transform: translateY(-50%);
        background-size: 100%;
    }
    .sort_box button.btn.filter_btn_new_sort img,
    button.btn.filter_btn_new img{
        display: none;
    }


}




@media (max-width: 991px){
    .scroll_table .dataTables_wrapper {
        overflow: visible;
    }
    .scroll_table table{
        width: 850px;
    }
    .page-wrapper {
        padding-top: 128px;
    }
    div#myDiv ul.nav.nav-tabs li ul.drop_down_account li a{
        padding-left: 35px !important;
    }
    div#myDiv ul.nav.nav-tabs li a {
        font-size: 14px;
        padding: 6px 15px !important;
        height: auto;
        display: flex;
        position: relative;
        align-items: center;
    }
    div#myDiv ul.nav.nav-tabs li a::before{
        position: absolute;
        right: 15px;
    }
    div#myDiv .cutomise_withleft{
        padding-top: 0px;
    }
    .customer_dasbored .container-fluid{
        padding-left: 15px;
    }
    div#myDiv .left_menu_with_icons ul.nav.nav-tabs li, div#myDiv .left_menu_with_icons ul.nav.nav-tabs li:last-child ul li {
        padding: 10px 10px;
    }
    div#myDiv .left_menu_with_icons ul.nav.nav-tabs li:first-child a{
        font-size: 18px;
    }
    div#myDiv .left_menu_with_icons ul.nav.nav-tabs li a, div#myDiv .left_menu_with_icons ul.nav.nav-tabs li ul li:first-child a{
        font-size: 14px;
    }
    div#myDiv .left_menu_with_icons ul.nav.nav-tabs li:last-child a {
        padding: 10px 0px 10px 10px !important;
    }
    div#myDiv .left_menu_with_icons ul.nav.nav-tabs li a img {
        margin-right: 10px;
        width: auto;
    }
    div#myDiv .left_menu_with_icons ul.nav.nav-tabs li a, div#myDiv .left_menu_with_icons ul.nav.nav-tabs li ul li:first-child a{
        padding: 0px 0px !important;
    }
    div#myDiv .left_menu_with_icons ul.nav.nav-tabs li a img{width: 25px;}
    div#myDiv .left_menu_with_icons ul.nav.nav-tabs li.active::after{display: none;}
    /* .common_top_das .dashboard_update .card .card-body button.btn.green {
        padding: 2px 13px;
        font-size: 12px;
    } */
    .table_section.feature_listings ul.first_ul li{min-width: 100%;}




}
@media (max-width: 767px){
    span.tooltip_ir.tooltip_dashborad:hover:after {
        transform: translateX(-86%);
        left: 0px;
        font-size: 11px;
        width: 326px;
    }
    div#myDiv ul.nav.nav-tabs li a::before{
        right: 35px;
    }
    .farmer_filters {
        display: flex;
        width: 100%;
    }
    .col-4.cutomise_withleft.farmer_listing {
        flex-direction: column;
    }
    .farmer_listing .filter_open{
        margin-top: 30px;
    }
    .filter_div_box.sort_box {
        position: relative;
    }
    .filter_div_box.sort_box .sorting_open {
        position: absolute;
        top: 100%;
        left: 0px;
        right: 0px;
    }
    .sorting_open ul.sorting_open_box{
        margin: 0px;
        width: 100%;
    }
    .filter_open .filter_div {
        padding: 0px;
        margin: 0px;
    }
    .form_inside button.btn.green{
        width: 60% !important;
    }

    .cutomise_withleft ul.nav.nav-tabs{
        height: auto;
    }
    .page-wrapper {
        padding-top: 147px;
    }
    .col-md-2.col-lg-2.add_more_btn_section {
        margin: 15px 0px 30px;
    }
    .col-md-2.col-lg-2.add_more_btn_section label,
    .col-md-2.col-lg-2.add_more_btn_section br,
    .col-md-3.add_more_btn_section label,
    .col-md-3.add_more_btn_section br{
        display: none;
    }
    #variant-list .row {
        margin: 20px -15px 0px;
    }
    .trash_btn_relative a.trash_btn.trash_variant {
        position: initial;
    }
    .footer_social{
        max-width: 100%;
    }
    .table_section.feature_listings ul.first_ul li{font-size: 16px; margin-bottom: 10px; padding-left: 20px;}
    .table_section.feature_listings ul.first_ul li::after {top:3px;}
    .container_old.logins .text-center.btn_login_box{
        width: 100%;
        display: flex;
        margin: 0px;
        padding: 0px;
        min-width: 100%;
        align-items: center;
        justify-content: center;
    }
    .john_pic {
        max-width: 100%;
        margin: 20px 0px 25px;
    }
    .mob_view_serch.none_cls.addition_serch_mob button.btn.serch_btn_box {
        display: inline-block !important;
        width: 100%;
    }
    .radio-group.profile_cover_group label {
        margin-right: 0;
        width: 100%;
    }
    .checkout .shipping-address .col-6 {
        flex: auto;
        max-width: 100%;
        margin-bottom: 10px;
    }
    .cart_popup .modal-body h2 {
        padding: 14px 15px;
        font-size: 18px;
        font-weight: 400;
    }
    div#pickupModal button.close {
        right: -15px;
    }









}
@media (max-width:590px) {
    .page-wrapper {
        padding-top: 121px;
    }
}

@media (max-width: 575px){
    .prdoct_con_box .details {
        position: relative;
        padding-bottom: 15px;
    }
    .prdoct_con_box .details a.view-link,
    .prdoct_con_box .details a.view-link.add_cart_btn {
        position: initial;
    }
    .profile_detail{
        padding: 10px;
    }
    ul.profile_set li span{height:20px; margin-bottom: 5px;}
    ul.profile_set li.set span i {
        font-size: 14px;
    }
    ul.profile_set{flex-wrap: wrap;}
    ul.profile_set li{
        min-width: 25%;
        margin-bottom: 0px;
        max-width: 25%;
    }
    ul.profile_set li h4 {
        font-size: 10px;
        line-height: 12px;
        font-weight: 400;
    }
    .new_dashboard {
        margin: 0px auto 0px;
        max-width: 100%;
    }
    ul.right_nav .cart-sec {
        top: -1px;
    }
    li.cart-sec.notify_section {
        position: absolute;
        left: 71px;
        top: -33px;
    }
    .after_inner_header .box_header_right ul.right_nav li.nav-item.dropdown {
        top: -3px;
        right: -3px;
    }
    .recipe_detail .recipe_name {
        display: inline-block;
        flex-wrap: wrap;
        justify-content: flex-start;
        align-content: flex-start;
        width: 100%;
    }
    .recipe_detail .recipe_name span {
        width: 100%;
        display: block;
    }
    .recipe_detail .recipe_name a.btn.favourite_recipe_btn {
        width: 100%;
        max-width: 148px;
        clear: both;
        margin-top: 10px;
    }
    .recipe_image {
        width: 100%;
        height: auto;
        margin: 0 0 20px;
    }
    .recipe_image img {
        width: 100%;
    }
    .recipe_ingredients ul {
        padding: 0px 10px 0px 15px;
        margin: 0px;
        list-style: disc;
    }
    .farmer_detail .farmer_name .chat_btn {
        width: 100%;
        justify-content: center;
    }
    .farmer_detail .farmer_name .chat_btn a.btn.green.btn_comm_far {
        width: 100%;
        max-width: fit-content;
        align-items: center;
        display: flex;
    }
    .recipe_box_content {
        flex-wrap: wrap;
    }
    .recipe_left {
        width: 100%;
        text-align: center;
        margin-bottom: 20px;
    }
    .recipe_right {
        width: 100%;
        text-align: center;
    }
    .recipe_right>span {
        padding: 0 !important;
    }
    .product_detail_edit .recipe_right span {
        padding-left: 0;
    }
    .event_list_view.event_page_design_update .tribe-events-event-meta span.tribe-event-date-start>span {
        display: block;
        margin-bottom: 5px;
    }
    .event_list_view.event_page_design_update .tribe-events-event-meta span.tribe-event-date-start>span i.ml-2 {
        margin-left: 0 !important;
    }


}



@media (max-width: 480px){
    .my_dashborde_new .scroll_table table#address thead th{
        padding: 2px 6px;
        font-size: 14px;
    }
    .my_dashborde_new .scroll_table table#address tbody td{
        display: table-cell;
        width: auto;
        padding: 2px 6px;
        font-size: 14px;
    }
    .col-md-3.col-sm-3.logo_fix.text-center {
        max-width: 130px;
    }
    ul.nav.nav-tabs li a i{
        margin-right: 10px;
    }
    #myDiv table.farmer_bg.farmer_top.table_do_not_move.table.table-striped.table-bordered.datatable.dataTable.no-footer td {
        padding: 14px 10px;
        min-width: initial;
    }
    .actual_price_box{
        flex-direction: column;
        align-items: flex-end;
    }
    .actual_price_box .text-giant.full_total.line-through{
        margin-bottom: 10px;
        margin-right: 0px;
    }
    .radio-group.profile_cover_group label input{
        margin-bottom: 2px !important;
    }
    .payment ul.payment_box li.saved_card_list .custom-checkbox.radio-btn label>span span.tooltip_ir{
        position: inherit;
    }
    .tooltip_ir:hover:after{
        left: 50%;
        right: auto;
        transform: translateX(-50%);
    }
}
@media (max-width: 344px){
    .page-wrapper {
        padding-top: 139px;
    }
}

@media (max-width: 334px){
    .page-wrapper {
        padding-top: 151px;
    }
}
