@media screen and (max-width: 767px) {
	.cart .thwepo_simple tr td {
	width: 100%;
		display:block;
}
	.logged-in .lc_text-widget button#lc_text-widget--btn {
    left: 70% !important;
    bottom:0px;
}
.lc_text-widget button#lc_text-widget--btn {
    left: 77%;
    bottom: 40px;
}
#reviews .woocommerce-verification-required{
	padding-left:30px;
}
    .product-grid-item .wd-product-countdown span {
        font-size: 12px !important;
    }
    #product-360-view .wd-threed-view.wd-product-threed {
        width: 86% !important;
        height: 400px !important;
    }
    .product-grid-item .wd-product-countdown span>span {
        font-size: 8px !important;
    }
   
    .ring1 {
        border-collapse: collapse;
        overflow-x: scroll;
    }
    #affiliate-registration .wcfm-affiliate-wrapper {
        width: 100%;
    }
    #post-193 .wcfm-membership-wrapper {
        width: 100% !important;
    }
    #post-193 .wcfm_email_verified .wcfm_email_verified_button {
        margin-left: 0px !important;
    }
    .login-form-side .woocommerce-notices-wrapper ul {
        margin: 0px !important;
    }
    #wpadminbar #wp-admin-bar-customize>.ab-item,
    #wpadminbar #wp-admin-bar-edit>.ab-item,
    #wpadminbar #wp-admin-bar-my-account>.ab-item,
    #wpadminbar #wp-admin-bar-my-sites>.ab-item,
    #wpadminbar #wp-admin-bar-site-name>.ab-item {
        width: 45px !important;
    }
    .ragister_form .elementor-widget-wrap .wcfm-affiliate-wrapper {
        padding: 15px !important;
    }
    .ragister_form .elementor-widget-wrap {
        padding: 50px 5px !important;
    }
    #post-8 .cart-collaterals .wc-proceed-to-checkout .checkout-button {
        font-size: 14px !important;
    }
    .shop-loop-head {
        margin-top: 0px !important;
    }
    .touch-scroll-table .shop_table_responsive {
        padding-right: 10px !important;
    }
    .touch-scroll-table .shop_table_responsive td::before {
        content: attr(data-title);
        float: none;
        padding-top: 3px;
        color: #2d2a2a;
        text-transform: uppercase;
        font-weight: 600;
        font-size: 12px;
        text-align: left !important;
        position: absolute;
        display: inline-block;
        width: 100%;
        left: 0px;
    }
    .shop_table_responsive td {
        padding: 10px 0px !important;
    }
    .product_area .wd-products-shop-view.products-view-grid {
        display: none;
    }
    .product_area .wd-products-per-page {
        margin-right: 10px;
    }
    .product_area .wd-style-text .open-filters {
        padding: 0px 0px 10px 0px;
    }
    #wcfmmp-store .rating_number {
        background: #000;
    }
    #wcfm-main-contentainer .wcfm-collapse-content {
        padding: 0px 15px;
    }
    .align-items-start .shop-content-area {
        margin-bottom: 50px;
    }
    .wd-filter-buttons.wd-action-btn>a {
        margin-left: 20px;
    }
    .shop-loop-head .wd-shop-tools a #wcfm_home::before {
        left: -5px !important;
    }
    .woocommerce .cart-content-wrapper.row .cart-table-section {
        padding-bottom: 30px !important;
    }
    #post-8 .woocommerce.cart-content-wrapper.row {
        padding-top: 40px;
    }
    .touch-scroll-table .shop_table_responsive td.woocommerce-support-tickets-table__cell-followings-no::before {
        position: inherit;
    }
    .related-products .slider-type-product .owl-stage {
        margin-bottom: 50px;
    }
    .product-image-summary .summary-inner .single_add_to_cart_button {
        width: 72% !important;
        padding: 12px 16px !important;
    }
	.quantity:not(.hidden) + button {
	margin-left: 0px !important;
}
    .order-lg-first .thumbnails .product-image-thumbnail.slick-slide {
        margin-left: 10px !important;
    }
    .product-image-summary-inner .summary-inner #tab-wcfm_product_store_tab .wcfmmp_sold_by_wrapper {
        width: 51% !important;
    }
    #tab-wcfm_product_multivendor_tab .wcfmmp_product_mulvendor_rowsub:nth-of-type(3),
    #tab-wcfm_product_multivendor_tab .wcfmmp_product_mulvendor_rowsub:nth-of-type(1) {
        text-align: left;
    }
    #tab-wcfm_product_multivendor_tab .buttongap.button.wcfmmp_product_multivendor_action_button {
        padding: 10px 10px !important;
        font-size: 13px !important;
        margin-right: 0px !important;
    }
    #tab-wcfm_product_multivendor_tab .woocommerce-Price-amount.amount {
        padding-left: 0px;
    }
    .wcfm-store-setup .wc-setup-steps li {
        font-size: 12px;
    }
	.shop_nice_meet_main_sec .elementor-inner-section.elementor-element-2cc93092 .elementor-heading-title.elementor-size-default {
  font-size: 30px !important;
}

.shop_nice_meet_main_sec .elementor-inner-section.elementor-element-149e9916 .elementor-nav-menu li a {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
	.shop_nice_meet_main_sec .elementor-inner-section.elementor-element-2cc93092 {
  margin: 0px !important;
}



}

@media only screen and (max-width:576px){
 .footer-widget  .recent_products .product-grid-item {
        width: 49% !important;
    }
    .recent_products {
        display: block !important;
    }
}

@media screen and (max-width: 480px) {
    #wcfmmp-store .tab_area .tab_links li.active {
        border-left: 4px solid #000 !important
    }
    .new_arrival_sec #wcfm_home {
        position: absolute;
        left: -5px !important;
        ;
        top: 6px !important;
        ;
    }
    .new_arrival_sec .wd-filter-buttons.wd-action-btn.wd-style-text {
        left: 75px !important;
        ;
        top: 11px !important;
        ;
    }
    #wcfmmp-store .logo_area_after {
        left: 35%;
    }
        .wcfm-store-setup .wc-setup-actions .wcfm_submit_button,
    .wc-setup .wc-setup-actions .button {
        font-size: 14px !important;
        padding: 10px 10px !important;
    }
    .wc-setup-content {
        padding: 1em !important;
    }
    .wcfm-store-setup {
        padding: 18px !important;
    }
    #wc-logo a span {
        padding-top: 59px;
        font-size: 25px;
        padding-left: 0px;
    }
    .wc-setup-content h1 {
        font-size: 20px;
    }
}

@media only screen and (max-width: 380px) {
    #post-193 #wcfm_membership_container .anr_captcha_field {
        margin-bottom: 20px;
        transform: scale(0.77);
        -webkit-transform: scale(0.83);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
        margin-left: 0px !important;
        padding-left: 0px;
        position: absolute;
        left: 34px;
        right: 0;
    }
    #post-193 #wcfm_membership_container #wcfm_membership_registration_submit input {
        margin-top: 40%;
    }
    #affiliate-registration #wcfm_affiliate_container .anr_captcha_field {
        margin-bottom: 20px;
        transform: scale(0.77);
        -webkit-transform: scale(0.89);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
        margin-left: 0px !important;
        padding-left: 0px;
        position: absolute;
        left: 15px;
        right: 0;
    }
    #affiliate-registration .wcfm_form_simple_submit_wrapper input {
        margin-top: 40%;
    }
        .lc_text-widget--form
    {
        margin:0px 40px 0px 0px !important;
    }
    .logged-in .lc_text-widget button#lc_text-widget--btn
    {
        left:auto !important;
        right:70px !important;
    }
}

