/*
Theme Name: Steelthemes Nest Child
Author: Steelthemes
Description: Nest is a Ecommerce wordpress Theme.
Version: 1.0
Template: steelthemes-nest

This is the child theme for Steelthemes Nest theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/

.term-grooming .product-cart-wrap .product-card-bottom .add-cart,
.term-grooming .product-cart-wrap .product-content-wrap .product-price{ display: none !important; }
.term-grooming .post-24524 .product-cart-wrap .product-content-wrap .product-price { display: block !important; }
.term-grooming .post-24524 .product-cart-wrap .product-content-wrap .product-price:before{ content: '₹1,000 - ₹1,500'; font-weight: 700; }
.term-grooming .post-24524 .product-cart-wrap .product-content-wrap .product-price del,
.term-grooming .post-24524 .product-cart-wrap .product-content-wrap .product-price ins,
.term-grooming .post-24524 .product-cart-wrap .product-content-wrap .product-price .discount-percentage{ display: none; }
.term-grooming .mfp-container form.cart,
.term-grooming .mfp-container .product-price-cover{ display: none; }

.woocommerce div.product .product_title { text-wrap: wrap; }

#wcfmmp-store .tab_area .tab_links li a,
#wcfmmp-stores-wrap a.wcfm_catalog_enquiry,
#wcfmmp-stores-wrap a.wcfmmp-visit-store {
    text-transform: capitalize;
    text-transform: capitalize
}
.elementor-element-702ced02 .elementor-widget-container p, .elementor-element-332c5241 .elementor-widget-container p
{font-family: 'Poppins', sans-serif!important;}
.woocommerce-Tabs-panel p strong{color:#111;}
.elementor-element-b7dd091 p, .elementor-element-957198d p, .elementor-element-41dfdb0 p, .elementor-element-aa1039e p{color:#fff!important; font-family: 'Poppins', sans-serif!important;}
.elementor-element-1b25e3ec p{color:#001f3f!important;}
ul.psfw-social-icons li a{border: 1px solid #ececec!important;}
.wp-core-ui .button-primary {
    background: #2268c0!important;
	border-color: #2268c0!important;}
.woocommerce-account .woocommerce-MyAccount-content a{transition:all 0.5s!important;}
.woocommerce-account .woocommerce-MyAccount-content a:hover{color:#1a4f99!important;}
a.wcfm_catalog_enquiry:hover {
    background: #2268c0 !important;
    border: 1px solid #2268c0 !important;    
}
.page-id-17717 .swiper-pagination-bullet{background:#111;}
.page-id-17717 .swiper-pagination-bullet-active{background:#51a006;}
#tabsWithStyle .product-type-appointment .product-rate-cover,
#tabsWithStyle .product-type-appointment a img,
.custom-modal .btn-close,
.custom-modal .product-detail-rating,
.custom-modal .product_type_simple,
.filter_end,
.header-bottom .hotline,
.page-id-10420 #hubspot-messages-iframe-container.widget-align-right,
.page-id-10420 .dokan_only_breadcrumb,
.page-id-10420 .footer_area,
.page-id-10420 .header_area,
.page-id-10420 .sticky_header_area,
.page-id-15400 .sa-signupwithotp-form .sa-default-btn-hide,
.page-id-21876 .dokan_only_breadcrumb,
.page-id-21876 .elementor-1660,
.page-id-21876 .footer_area,
.page-id-21876 .header_area,
.page-id-21876 .primary-sidebar,
.page-id-22059 .dokan_only_breadcrumb,
.page-id-22059 .elementor-1660,
.page-id-22059 .footer_area,
.page-id-22059 .header_area,
.page-id-22242 .primary-sidebar,
.page-id-27 .primary-sidebar,
.page-id-500 .elementor-element-8987245,
.page-id-500 .elementor-element-c65c6e3,
.page-id-500 .elementor-select-wrapper .select-caret-down-wrapper,
.page-seller .dokan_only_breadcrumb,
.page-seller .header_area,
.page-seller .sticky_header_area,
.page-seller-demo .dokan_only_breadcrumb,
.page-seller-demo .header_area,
.page-seller-demo .primary-sidebar,
.page-seller-demo .sticky_header_area,
.product-badges,
.product-cart-wrap.product_list_type .product-img-action-wrap .product-badges.product-badges-position .badge_text,
.product-cart-wrap.product_list_type .product-img-action-wrap .product-badges.product-badges-position .badge_type_one,
.product-cart-wrap.style_one .product-img-action-wrap .product-badges.product-badges-position .badge_text,
.product-cart-wrap.style_one .product-img-action-wrap .product-badges.product-badges-position .badge_type_one,
.product-cart-wrap.style_two .product-img-action-wrap .product-badges.product-badges-position .badge_text,
.product-cart-wrap.style_two .product-img-action-wrap .product-badges.product-badges-position .badge_type_one,
.product-type-appointment .product-badges,
.product-type-appointment .woosc-btn,
.product-type-appointment .woosw-btn,
.product_cat-accessories .product_type_simple,
.product_cat-animal-feeds .product_type_simple,
.product_cat-animal-type .product_type_simple,
.product_cat-buy-sell-animal .product_type_simple,
.product_cat-dairy-products .product_type_simple,
.product_cat-farm-products .product_type_simple,
.product_cat-feed-supplement-private .product_type_simple,
.product_cat-finance .badge_type_one,
.product_cat-finance .product-cart-wrap.style_one .product-card-bottom .add-cart a i,
.product_cat-finance .woosc-btn,
.product_cat-finance .woosw-btn,
.product_cat-government-assistance .add-cart a i,
.product_cat-government-assistance .woosc-btn,
.product_cat-government-assistance .woosw-btn,
.product_cat-insurance .woosc-btn,
.product_cat-insurance .woosw-btn,
.product_cat-leashes-and-collars .product_type_simple,
.product_cat-pooja-articles .product_type_simple,
.product_cat-smart-neckband .product_type_simple,
.product_cat-vet .wpcbn-btn-single,
.related .product_cat-finance .product-cart-wrap.style_one .product-card-bottom .add-cart a i,
.related .product_cat-insurance .product-cart-wrap.style_one .product-card-bottom .add-cart a i,
.term-accessories #block-52,
.term-healthcare #block-52,
.term-smart-neckband #block-33,
.term-smart-neckband #block-45,
.term-smart-neckband #block-46,
.term-smart-neckband #block-47,
.term-smart-neckband #block-49,
.term-smart-neckband #block-51,
.term-smart-neckband #block-52,
.term-smart-neckband #block-53,
.term-smart-neckband #block-54,
.term-smart-neckband #block-55,
.term-smart-neckband #block-56,
.term-smart-neckband #block-57,
.term-smart-neckband #block-63,
.term-smart-neckband #block-66,
.term-smart-neckband #block-67,
.term-smart-neckband #block-72,
.term-smart-neckband #block-73,
.term-smart-neckband #block-74,
.term-smart-neckband #block-75,
.term-smart-neckband #block-76,
.term-smart-neckband #block-77,
.term-smart-neckband #block-78,
.term-smart-neckband #block-79,
.term-vaccination #block-52,
.wcfmmp-single-store .fa-briefcase,
.wcfmmp-single-store .fa-graduation-cap,
.woosc-btn-6455,
.woosc-btn-6462,
.woosw-btn-6455,
.woosw-btn-6462,
body .product_cat-insurance .product-cart-wrap.style_one .product-card-bottom .add-cart a i {
    display: none !important
}
.woocommerce #respond input#submit{width:150px!important;}
#cancel-comment-reply-link{padding-left:15px!important;}
.hover-up:hover {
    transform: translateY(0);
    transition: .25s cubic-bezier(.02, .01, .47, 1)
}

.post-type-archive-product .product-cart-wrap {
    height: 480px
}
.woosc_list thead tr th{border:1px solid #b5b5b5;}

.cart-dropdown-wrap.account-dropdown a:hover,
.custom-modal .text-brand-2,
.elementor-123 .elementor-element.elementor-element-293b518 .section_title .title_whole .title a:hover,
.elementor-element-082ccc1 .elementor-element-4047a99 a:hover,
.elementor-element-bb0935e .banner-text a:hover,
.estimated-delivery-date,
.inquiry_content_for .wcfm_product_for_inquiry a,
.product-cart-wrap .product-content-wrap .product-category a:hover,
.product-cart-wrap .product-content-wrap h2 a:hover,
.product-list-small h6 a:hover,
.section_title .title_whole .title a:hover,
.text-brand,
.wcfm_dashboard_item_title,
.woocommerce div.product p.price,
.woocommerce-MyAccount-content div.wcfm-collapse-content h2,
.woocommerce-breadcrumb a,
.woocommerce-form-login a,
.woocommerce-form-register a,
.woocommerce-info::before,
.woocommerce-message::before,
.woosc_list thead tr th .woosc-remove,
div.wcfm_popup_wrapper h2,
form.wcfm_popup_wrapper h2 {
    color: #2268c0 !important
}

.page-id-22086 .elementor-element-populated a:hover,
.page-id-22121 .elementor-element-populated a:hover,
.page-id-22242 .elementor-element-populated a:hover,
.page-id-22311 .elementor-element-populated a:hover,
.page-id-24666 .elementor-element-populated a:hover,
.page-id-24737 .elementor-element-populated a:hover,
.page-id-27 .elementor-element-populated a:hover,
.product_wrapper .product-content-wrap .vendord span a,
.woocommerce-form-login a:hover,
.woocommerce-form-register a:hover,
body div.gmw-current-location-wrapper div.gmw-cl-form-wrapper .gmw-cl-address-input-wrapper>i,
body div.gmw-current-location-wrapper i {
    color: #51a006 !important
}

.elementor-545 .elementor-element.elementor-element-ccfa12b>.elementor-widget-container {
    margin: 0 0 2px !important
}

.page-id-13 .woocommerce a.remove:hover,
.woocommerce-MyAccount-navigation ul li a:hover {
    color: #333 !important
}

#cc-main .cm__btn {
    background: #2268c0;
    border: 1px solid #2268c0
}

#cc-main .cm__btn:hover {
    background: #53a00a;
    border: 1px solid #53a00a
}

#cc-main .cm__btn--secondary {
    background: #eaeff2 !important;
    border-color: #eaeff2 !important;
    color: #111 !important
}

#cc-main .cm__btn--secondary:hover {
    background: #d4dae0 !important;
    border-color: #d4dae0 !important
}

.woocommerce-form-coupon-toggle .woocommerce-info {
    display: flex !important
}

.product-content-wrap .product-category:nth-of-type(2) .pro_cat a {
    display: block;
    width: 150px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

#d491860 .product-cart-wrap .product-action-1,
#mobilemenu,
#tab_default-cartab,
#wcfmmp-product-list-map,
#wcfmmp-store .wcfmmp-product-geolocate-wrapper .wcfmmp-product-geolocate-search-form,
#wcfmmp-store-list-map,
.compare_one .woosc-menu-item .woosc-menu-item-inner::after,
.directorist-listing-card-text i,
.elementor-widget-container .featured-card p,
.header-action-2 .header-action-icon-2:first-child a>svg,
.header-action-2 .header-action-icon-2>a,
.header-top .news-flash,
.nest_filter_box,
.page-login .dokan_only_breadcrumb,
.page-login .footer_area .elementor-section-boxed,
.page-login .footer_area .elementor-section:first-child,
.page-login .header-area,
.page-register .dokan_only_breadcrumb,
.page-register .footer_area .elementor-section-boxed,
.page-register .footer_area .elementor-section:first-child,
.page-register .header-area,
.page-seller .footer_area,
.page-seller-demo .footer_area,
.position_three .owl-carousel .cart-dropdown-wrap ul li:last-child {
    display: block
}

#d491860 .product-cart-wrap .product-action-1,
#mobilemenu,
#tab_default-cartab,
#wcfmmp-product-list-map,
#wcfmmp-store .wcfmmp-product-geolocate-wrapper .wcfmmp-product-geolocate-search-form,
#wcfmmp-store-list-map,
.compare_one .woosc-menu-item .woosc-menu-item-inner::after,
.directorist-listing-card-text i,
.elementor-widget-container .featured-card p,
.header-action-2 .header-action-icon-2:first-child a>svg,
.header-top .news-flash,
.nest_filter_box,
.owl-nav,
.page-login .dokan_only_breadcrumb,
.page-login .footer_area .elementor-section-boxed,
.page-login .footer_area .elementor-section:first-child,
.page-login .header-area,
.page-register .dokan_only_breadcrumb,
.page-register .footer_area .elementor-section-boxed,
.page-register .footer_area .elementor-section:first-child,
.page-register .header-area,
.page-seller .footer_area,
.page-seller-demo .footer_area,
.position_three .owl-carousel .owl-nav,
.product-type-appointment .product-card-bottom .add-cart a i,
.product-type-appointment .product-img-action-wrap .product-action-1,
.product-type-appointment .wcfmmp_sold_by_label,
.product-type-external .product-cart-wrap.style_one .product-card-bottom .add-cart a:hover span,
.product_cat-finance .position-relative i,
.product_cat-finance .product-cart-wrap .product-action-1,
.product_cat-government-assistance .product-action-1,
.product_cat-government-assistance .product-cart-wrap.style_two .product-img-action-wrap .product-action-1,
.product_cat-government-assistance a i,
.product_cat-government-schemes .product-cart-wrap.style_two .product-img-action-wrap .product-action-1,
.product_cat-government-schemes .product-content-wrap a i,
.product_cat-government-schemes .product-info,
.product_cat-insurance .position-relative i,
.product_cat-insurance .product-cart-wrap .product-action-1,
.product_cat-smart-neckband .product-content-wrap .add-cart,
.product_cat-state .product-cart-wrap.style_two .product-img-action-wrap .product-action-1,
.product_cat-state .product-content-wrap a i,
.products_box_outer .product_cat-government-schemes .product-cart-wrap .product-content-wrap .product-card-bottom .add-cart a i,
.products_box_outer .product_cat-state .product-cart-wrap .product-content-wrap .product-card-bottom .add-cart a i,
.products_box_outer .wcfmmp-product-geolocate-wrapper,
.related .products .product_cat-state .product-cart-wrap .product-content-wrap .product-card-bottom .add-cart a i,
.sidemenu_content_bx,
.sticky_sigle_add_to_cart,
.term-accessories .widget-area #block-33,
.term-accessories .widget-area #block-45,
.term-accessories .widget-area #block-46,
.term-accessories .widget-area #block-51,
.term-accessories .widget-area #block-53,
.term-accessories .widget-area #block-54,
.term-accessories .widget-area #block-55,
.term-accessories .widget-area #block-56,
.term-accessories .widget-area #block-57,
.term-accessories .widget-area #block-63,
.term-accessories .widget-area #block-66,
.term-accessories .widget-area #block-67,
.term-accessories .widget-area #block-72,
.term-accessories .widget-area #block-73,
.term-accessories .widget-area #block-74,
.term-accessories .widget-area #block-75,
.term-accessories .widget-area #block-76,
.term-accessories .widget-area #block-77,
.term-animal-feeds .widget-area #block-33,
.term-animal-feeds .widget-area #block-45,
.term-animal-feeds .widget-area #block-46,
.term-animal-feeds .widget-area #block-47,
.term-animal-feeds .widget-area #block-49,
.term-animal-feeds .widget-area #block-51,
.term-animal-feeds .widget-area #block-52,
.term-animal-feeds .widget-area #block-56,
.term-animal-feeds .widget-area #block-57,
.term-animal-feeds .widget-area #block-58,
.term-animal-feeds .widget-area #block-63,
.term-animal-feeds .widget-area #block-66,
.term-animal-feeds .widget-area #block-67,
.term-animal-feeds .widget-area #block-72,
.term-animal-feeds .widget-area #block-73,
.term-animal-feeds .widget-area #block-74,
.term-animal-feeds .widget-area #block-75,
.term-animal-feeds .widget-area #block-76,
.term-animal-feeds .widget-area #block-77,
.term-animal-feeds .widget-area #block-78,
.term-animal-feeds .widget-area #block-79,
.term-buy-sell-animal .widget-area #block-33,
.term-buy-sell-animal .widget-area #block-46,
.term-buy-sell-animal .widget-area #block-51,
.term-buy-sell-animal .widget-area #block-52,
.term-buy-sell-animal .widget-area #block-53,
.term-buy-sell-animal .widget-area #block-54,
.term-buy-sell-animal .widget-area #block-55,
.term-buy-sell-animal .widget-area #block-56,
.term-buy-sell-animal .widget-area #block-57,
.term-buy-sell-animal .widget-area #block-58,
.term-buy-sell-animal .widget-area #block-63,
.term-buy-sell-animal .widget-area #block-67,
.term-buy-sell-animal .widget-area #block-72,
.term-buy-sell-animal .widget-area #block-73,
.term-buy-sell-animal .widget-area #block-74,
.term-buy-sell-animal .widget-area #block-75,
.term-buy-sell-animal .widget-area #block-76,
.term-buy-sell-animal .widget-area #block-77,
.term-buy-sell-animal .widget-area #block-78,
.term-buy-sell-animal .widget-area #block-79,
.term-dairy-products .widget-area #block-46,
.term-dairy-products .widget-area #block-47,
.term-dairy-products .widget-area #block-49,
.term-dairy-products .widget-area #block-51,
.term-dairy-products .widget-area #block-52,
.term-dairy-products .widget-area #block-53,
.term-dairy-products .widget-area #block-55,
.term-dairy-products .widget-area #block-56,
.term-dairy-products .widget-area #block-57,
.term-dairy-products .widget-area #block-63,
.term-dairy-products .widget-area #block-66,
.term-dairy-products .widget-area #block-67,
.term-dairy-products .widget-area #block-69,
.term-dairy-products .widget-area #block-70,
.term-dairy-products .widget-area #block-71,
.term-dairy-products .widget-area #block-73,
.term-dairy-products .widget-area #block-74,
.term-dairy-products .widget-area #block-75,
.term-dairy-products .widget-area #block-76,
.term-dairy-products .widget-area #block-77,
.term-dairy-products .widget-area #block-78,
.term-dairy-products .widget-area #block-79,
.term-farm-products .widget-area #block-46,
.term-farm-products .widget-area #block-47,
.term-farm-products .widget-area #block-49,
.term-farm-products .widget-area #block-51,
.term-farm-products .widget-area #block-52,
.term-farm-products .widget-area #block-56,
.term-farm-products .widget-area #block-63,
.term-farm-products .widget-area #block-66,
.term-farm-products .widget-area #block-67,
.term-farm-products .widget-area #block-69,
.term-farm-products .widget-area #block-70,
.term-farm-products .widget-area #block-71,
.term-farm-products .widget-area #block-72,
.term-farm-products .widget-area #block-73,
.term-farm-products .widget-area #block-74,
.term-farm-products .widget-area #block-75,
.term-farm-products .widget-area #block-76,
.term-farm-products .widget-area #block-77,
.term-farm-products .widget-area #block-78,
.term-farm-products .widget-area #block-79,
.term-feed-supplement .widget-area #block-33,
.term-feed-supplement .widget-area #block-45,
.term-feed-supplement .widget-area #block-46,
.term-feed-supplement .widget-area #block-47,
.term-feed-supplement .widget-area #block-49,
.term-feed-supplement .widget-area #block-51,
.term-feed-supplement .widget-area #block-52,
.term-feed-supplement .widget-area #block-56,
.term-feed-supplement .widget-area #block-57,
.term-feed-supplement .widget-area #block-58,
.term-feed-supplement .widget-area #block-63,
.term-feed-supplement .widget-area #block-66,
.term-feed-supplement .widget-area #block-67,
.term-feed-supplement .widget-area #block-72,
.term-feed-supplement .widget-area #block-73,
.term-feed-supplement .widget-area #block-74,
.term-feed-supplement .widget-area #block-75,
.term-feed-supplement .widget-area #block-76,
.term-feed-supplement .widget-area #block-77,
.term-feed-supplement .widget-area #block-78,
.term-feed-supplement .widget-area #block-79,
.term-finance .widget-area #block-33,
.term-finance .widget-area #block-46,
.term-finance .widget-area #block-47,
.term-finance .widget-area #block-49,
.term-finance .widget-area #block-51,
.term-finance .widget-area #block-52,
.term-finance .widget-area #block-53,
.term-finance .widget-area #block-54,
.term-finance .widget-area #block-55,
.term-finance .widget-area #block-56,
.term-finance .widget-area #block-57,
.term-finance .widget-area #block-63,
.term-finance .widget-area #block-66,
.term-finance .widget-area #block-67,
.term-finance .widget-area #block-71,
.term-finance .widget-area #block-72,
.term-finance .widget-area #block-74,
.term-finance .widget-area #block-75,
.term-finance .widget-area #block-76,
.term-finance .widget-area #block-77,
.term-finance .widget-area #block-78,
.term-finance .widget-area #block-79,
.term-government-assistance .product-cart-wrap.style_one .product-img-action-wrap .product-action-1,
.term-government-assistance .widget-area #block-33,
.term-government-assistance .widget-area #block-46,
.term-government-assistance .widget-area #block-47,
.term-government-assistance .widget-area #block-49,
.term-government-assistance .widget-area #block-51,
.term-government-assistance .widget-area #block-52,
.term-government-assistance .widget-area #block-53,
.term-government-assistance .widget-area #block-54,
.term-government-assistance .widget-area #block-55,
.term-government-assistance .widget-area #block-56,
.term-government-assistance .widget-area #block-57,
.term-government-assistance .widget-area #block-63,
.term-government-assistance .widget-area #block-67,
.term-government-assistance .widget-area #block-71,
.term-government-assistance .widget-area #block-72,
.term-government-assistance .widget-area #block-73,
.term-government-assistance .widget-area #block-74,
.term-government-assistance .widget-area #block-75,
.term-government-assistance .widget-area #block-76,
.term-government-assistance .widget-area #block-77,
.term-government-assistance .widget-area #block-78,
.term-government-assistance .widget-area #block-79,
.term-healthcare .widget-area #block-33,
.term-healthcare .widget-area #block-45,
.term-healthcare .widget-area #block-46,
.term-healthcare .widget-area #block-47,
.term-healthcare .widget-area #block-49,
.term-healthcare .widget-area #block-53,
.term-healthcare .widget-area #block-54,
.term-healthcare .widget-area #block-56,
.term-healthcare .widget-area #block-57,
.term-healthcare .widget-area #block-58,
.term-healthcare .widget-area #block-63,
.term-healthcare .widget-area #block-66,
.term-healthcare .widget-area #block-67,
.term-healthcare .widget-area #block-72,
.term-healthcare .widget-area #block-73,
.term-healthcare .widget-area #block-75,
.term-healthcare .widget-area #block-76,
.term-healthcare .widget-area #block-77,
.term-healthcare .widget-area #block-78,
.term-healthcare .widget-area #block-79,
.term-insurance .widget-area #block-33,
.term-insurance .widget-area #block-46,
.term-insurance .widget-area #block-47,
.term-insurance .widget-area #block-49,
.term-insurance .widget-area #block-51,
.term-insurance .widget-area #block-52,
.term-insurance .widget-area #block-53,
.term-insurance .widget-area #block-54,
.term-insurance .widget-area #block-55,
.term-insurance .widget-area #block-56,
.term-insurance .widget-area #block-57,
.term-insurance .widget-area #block-63,
.term-insurance .widget-area #block-66,
.term-insurance .widget-area #block-67,
.term-insurance .widget-area #block-71,
.term-insurance .widget-area #block-72,
.term-insurance .widget-area #block-73,
.term-insurance .widget-area #block-74,
.term-insurance .widget-area #block-75,
.term-insurance .widget-area #block-76,
.term-insurance .widget-area #block-77,
.term-insurance .widget-area #block-78,
.term-insurance .widget-area #block-79,
.term-pharma-government .widget-area #block-33,
.term-pharma-government .widget-area #block-49,
.term-pharma-government .widget-area #block-53,
.term-pharma-government .widget-area #block-54,
.term-pharma-government .widget-area #block-55,
.term-pharma-government .widget-area #block-56,
.term-pharma-government .widget-area #block-57,
.term-pharma-government .widget-area #block-58,
.term-pharma-government .widget-area #block-63,
.term-pooja-articles .widget-area #block-46,
.term-pooja-articles .widget-area #block-47,
.term-pooja-articles .widget-area #block-49,
.term-pooja-articles .widget-area #block-51,
.term-pooja-articles .widget-area #block-52,
.term-pooja-articles .widget-area #block-56,
.term-pooja-articles .widget-area #block-63,
.term-pooja-articles .widget-area #block-66,
.term-pooja-articles .widget-area #block-67,
.term-pooja-articles .widget-area #block-69,
.term-pooja-articles .widget-area #block-70,
.term-pooja-articles .widget-area #block-71,
.term-pooja-articles .widget-area #block-72,
.term-pooja-articles .widget-area #block-73,
.term-pooja-articles .widget-area #block-74,
.term-pooja-articles .widget-area #block-75,
.term-pooja-articles .widget-area #block-76,
.term-pooja-articles .widget-area #block-77,
.term-pooja-articles .widget-area #block-78,
.term-pooja-articles .widget-area #block-79,
.term-semen-banks .widget-area #block-33,
.term-semen-banks .widget-area #block-46,
.term-semen-banks .widget-area #block-47,
.term-semen-banks .widget-area #block-51,
.term-semen-banks .widget-area #block-52,
.term-semen-banks .widget-area #block-54,
.term-semen-banks .widget-area #block-55,
.term-semen-banks .widget-area #block-56,
.term-semen-banks .widget-area #block-57,
.term-semen-banks .widget-area #block-58,
.term-semen-banks .widget-area #block-63,
.term-semen-banks .widget-area #block-66,
.term-semen-banks .widget-area #block-72,
.term-semen-banks .widget-area #block-73,
.term-semen-banks .widget-area #block-74,
.term-semen-banks .widget-area #block-75,
.term-semen-banks .widget-area #block-78,
.term-semen-banks .widget-area #block-79,
.term-semen-private .widget-area #block-33,
.term-semen-private .widget-area #block-47,
.term-semen-private .widget-area #block-51,
.term-semen-private .widget-area #block-52,
.term-semen-private .widget-area #block-54,
.term-semen-private .widget-area #block-55,
.term-semen-private .widget-area #block-56,
.term-semen-private .widget-area #block-57,
.term-semen-private .widget-area #block-58,
.term-semen-private .widget-area #block-63,
.term-vaccination .widget-area #block-33,
.term-vaccination .widget-area #block-46,
.term-vaccination .widget-area #block-47,
.term-vaccination .widget-area #block-49,
.term-vaccination .widget-area #block-54,
.term-vaccination .widget-area #block-55,
.term-vaccination .widget-area #block-56,
.term-vaccination .widget-area #block-57,
.term-vaccination .widget-area #block-58,
.term-vaccination .widget-area #block-63,
.term-vaccination .widget-area #block-66,
.term-vaccination .widget-area #block-67,
.term-vaccination .widget-area #block-72,
.term-vaccination .widget-area #block-73,
.term-vaccination .widget-area #block-74,
.term-vaccination .widget-area #block-76,
.term-vaccination .widget-area #block-77,
.term-vaccination .widget-area #block-78,
.term-vaccination .widget-area #block-79,
.wc-appointments-appointment-form-wrap .quantity button,
.woocommerce-ordering,
.woocommerce-products-header .wcfmmp-product-geolocate-wrapper .wcfmmp-product-geolocate-search-form {
    display: none
}

.elementor-element .product-tabs_two .theme_carousel .product-content-wrap .position-relative a:hover {
    color: #111 !important
}

.woocommerce button.button {
    background: #2268c0 !important
}

.edit-review-submit:hover,
.reply-link a:hover {
    background-color: #2f7c95;
}

.reply-link a:hover {
    color: #fff
}

.page-id-22086 .elementor-widget,
.page-id-22121 .elementor-widget,
.page-id-22242 .elementor-widget,
.page-id-22311 .elementor-widget {
    margin-block-end: 10px !important;
}

#wcfm_membership_container .wcfm_email_verified .wcfm_email_verified_button,
.default_single_product .entry-summary .attr-detail .product_meta,
.page-id-22086 .dokan_only_breadcrumb,
.page-id-22121 .dokan_only_breadcrumb,
.page-id-22242 .dokan_only_breadcrumb,
.page-id-22311 .dokan_only_breadcrumb {
    margin-top: 0 !important
}

/* .page-id-22086 p,
.page-id-22086 ul,
.page-id-22121 p,
.page-id-22121 ul,
.page-id-22242 p,
.page-id-22311 p,
.page-id-22311 ul,
.page-id-24737 p,
.page-id-24737 ul,
.page-id-27 p,
.page-id-27 ul {
    text-align: justify !important
} */

.elementor-22086 p, .elementor-22086 ul, .elementor-22121 p, .elementor-22121 ul, .elementor-22242 p, .elementor-22311 p, .elementor-22311 ul, .elementor-24737 p, .elementor-24737 ul, .elementor-27 p,
.elementor-27 ul, .elementor-24666 p, .elementor-24666 ul {
    text-align: justify !important
}


.page-id-22086 .elementor-heading-title,
.page-id-22121 .elementor-heading-title,
.page-id-22242 .elementor-heading-title,
.page-id-22311 .elementor-heading-title {
    margin-top: 20px !important
}

.page-id-21876 .elementor-widget-text-editor .elementor-widget-container ul,
.page-id-22086 .elementor-widget-text-editor .elementor-widget-container ul,
.page-id-22121 .elementor-widget-text-editor .elementor-widget-container ul,
.page-id-22242 .elementor-widget-text-editor .elementor-widget-container ul,
.page-id-22311 .elementor-widget-text-editor .elementor-widget-container ul,
.page-id-24666 .elementor-widget-text-editor .elementor-widget-container ul,
.page-id-24737 .elementor-widget-text-editor .elementor-widget-container ul,
.page-id-27 .elementor-widget-text-editor .elementor-widget-container ul {
    list-style-type: disc !important;
    margin-left: 20px !important
}

#wcfmmp-store .tab_area .tab_links li:first-child a,
.wcfm-store-list-page .dokan_only_breadcrumb .breadcrumb .active {
    text-indent: -60px
}

.woosc-menu-item .woosc-menu-item-inner:after,
.woosw-menu-item .woosw-menu-item-inner:after {
    background-color: var(--e-global-color-fc250f0)
}

.button,
.contnet_cart_box .woocommerce-mini-cart__buttons a {
    background: #51a006 !important
}

.breadcrumb li a,
.card-1:hover a,
.card-2:hover a,
.contact-infor a:hover,
.deals-countdown .countdown-section .countdown-amount,
.default_single_product .entry-summary .attr-detail .product_meta span a,
.default_single_product .entry-summary .attr-detail .product_meta span span,
.default_single_product .flex-viewport a:hover,
.default_single_product .product-info .tab-style3 .woocommerce-tabs ul.wc-tabs>li.active a,
.elementor-element-populated a:hover,
.gmw-icon-location:before,
.main-menu>nav>ul>li ul.sub-menu>li>a:hover,
.main-menu>nav>ul>li.current_page_item.active>a,
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info a i,
.modal-content .product-price-cover ins .woocommerce-Price-amount,
.nav-tabs.links .nav-link.active,
.nav-tabs.links .nav-link:hover,
.product-cart-wrap .product-action-1 li button::before,
.product-cart-wrap .product-content-wrap .product-category a:hover,
.product-cart-wrap .product-content-wrap .product-price span,
.product-list-small .product-price,
.product_singleized .woocommerce-Price-amount bdi,
.sidebar-widget .widget_products .product_list_widget li ins span,
.sticky_sigle_add_to_cart .product-price del,
.sticky_sigle_add_to_cart .product-price ins,
.woocommerce .quantity button,
.woocommerce .woocommerce-customer-details address .woocommerce-customer-details--phone::before,
.woocommerce ul.order_details li strong,
.woocommerce-page form .show-password-input::after,
a,
body a {
    color: #2268c0
}

.btn,
.mobile-social-icon a {
    background: #2268c0
}

.sidebar-widget .wc-block-price-filter__title::after,
.sidebar-widget .wc-block-stock-filter__title::after,
.sidebar-widget .widget-title::after,
.sidebar-widget .widgettitle::after {
    background-color: #56ba2978 !important;
}

.products_box_outer .product_cat-government-schemes .product-cart-wrap .product-content-wrap .product-card-bottom .add-cart a::before,
.products_box_outer .product_cat-state .product-cart-wrap .product-content-wrap .product-card-bottom .add-cart a::before,
.related .product_cat-finance .product-cart-wrap.style_one .product-card-bottom .add-cart a::before,
.related .product_cat-insurance .product-cart-wrap.style_one .product-card-bottom .add-cart a::before,
.related .products .product_cat-state .product-cart-wrap .product-content-wrap .product-card-bottom .add-cart a::before,
body .product_cat-finance .product-cart-wrap.style_one .product-card-bottom .add-cart a::before,
body .product_cat-insurance .product-cart-wrap.style_one .product-card-bottom .add-cart a::before {
    content: "Read More" !important
}

.card-2:hover,
.product-cart-wrap .product-img-action-wrap .product-action-1,
.woocommerce-cart-form .shop_table tr td:first-child a {
    border: 1px solid #5053d5
}

.pop-location-picker-inner .elementor-button,
.product-cart-wrap .product-action-1 li small,
.woocommerce-MyAccount-navigation ul li.is-active a {
    background-color: #51a006 !important
}

.product-cart-wrap .product-action-1 li small::before {
    border-top-color: #51a006 !important
}

#wcfmmp-stores-wrap a.wcfm_catalog_enquiry {
    font-weight: 512 !important
}

.product-content-wrap .vendord .font-small,
.product-content-wrap h2 a {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.elementor-divider-separator {
    border-color: #51a006 !important
}

#wcfmmp-store .tab_area .tab_links li a {
    font-family: Quicksand, sans-serif !important;
    font-weight: 600;
    color: #253d4e !important;
    font-size: 14px
}

#wcfmmp-store p {
    font-family: Quicksand, sans-serif !important;
    font-weight: 600;
    font-size: 16px
}

.dgwt-wcas-has-headings .dgwt-wcas-suggestion-headline {
    background: #1090f26e !important
}

.elementor-17717 .elementor-element.elementor-element-6735e03f p, // .elementor-17717 .elementor-element.elementor-element-6735e03f p{
	font-weight:600;font-size:14px;color:#921e61!important
}
.elementor-element-3fa07022 h6{
	color:#2f7c95!important
}
.elementor-20705 .elementor-element.elementor-element-27308069:not(.elementor-motion-effects-element-type-background){
	background-color:#1090f229
}
@media (max-width:576px){
	.header-action-2 .header-action-icon-2.wish_one,.woocommerce-message{display:flex!important;}
	.awcdp-deposits-wrapper .awcdp-deposits-option{	width:403px!important;	}
	.header-action-2 .header-action-icon-2 a,.wcfmmp_store_hours .wcfmmp-store-hours-day,.wpccl-btn-wrapper .wpccl-btn{	display:block!important;}
	.header-action-2 .header-action-icon-2 a li a{	display:none;}
	.header-wrap .header-right{	width:99%;	}
	.wish_one .woosw-menu-item .woosw-menu-item-inner:after{	left:11px!important; top:-12px!important;}
	.woocommerce #review_form #respond .form-submit input{	width:200px!important;	}
	.elementor-element-f5898dc .widget-about {   margin-bottom: 9px !important;}

.woocommerce-message {   flex-direction: column !important;}

.woocommerce table.shop_table_responsive tr {
    margin-bottom: 0 !important;
    padding: 10px !important
}

.wpccl-btn-wrapper a {   padding: 5px !important;}

.woocommerce table.shop_table td a,table.shop_table td a {
    font-size: 12px !important;
/*     line-height: 12px !important; */
}

#wcfmmp-user-locaton-map {
    width: 100% !important;
    margin-bottom: 10px !important
}

.woocommerce-checkout-review-order-table .content>p:nth-of-type(2) {
    top: 10% !important;
    right: 4% !important;
    width: 30px;
    height: 30px;
    border-radius: 30px;
    border: 1px solid var(--border-colors);
    text-align: center;
    background: 0 0 !important
}

.woocommerce a.remove {
    border: none !important
}

.logged-in .mobile-header-info-wrap .btn,
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .site-copyright,
.product-type-external .product-cart-wrap.style_one .product-card-bottom .add-cart a span,
.product_cat-finance .product-content-wrap .product-card-bottom .add-cart a span {
    display: none !important
}

body:not(.rtl) .elementor-123 .elementor-element.elementor-element-11627e2 {
    left: 107px
}

body:not(.rtl) .elementor-123 .elementor-element.elementor-element-085ba96 {
    left: 0
}

.btn.btn-xs {
    padding: 5px 6px 5px 8px
}

#otpless-floating-button {
    width: 300px !important;
    top: 0 !important;
    left: 40px !important;
    border-radius: 12px !important
}

.header-bottom {
    padding: 0 0 5px !important
}

.header-wrap .dgwt-wcas-search-wrapp {
    margin-top: 6px !important
}

.section_title .title_whole .title a {
    text-wrap: wrap !important
}

.elementor-15400 .elementor-element.elementor-element-c9bdee1 {
    --container-widget-width: 90% !important
}

.post-type-archive-product .product-cart-wrap {
    height: 400px
}

#wcfm_membership_container .select2-container,
#wcfmmp-store .address,
#wcfmmp-store .left_sidebar,
#wcfmmp-store .right_side,
.related .ul.products.columns-2 li.product {
    width: 100% !important
}

.wcfmmp_sold_by_container_advanced {
    padding: 0 !important;
    min-width: 405px !important
}

.elementor-123 .elementor-element.elementor-element-6029d32 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
    height: 160px
}

.elementor-widget-image-carousel .swiper {
    min-height: 160px
}

#wcfmmp-store .tab_area .tab_links li {
    border-radius: 0 !important;
    border: 1px solid #c9c9c9 !important
}

.product-content-wrap h2 a {
    width: 140px !important
}

.product-content-wrap .vendord .font-small {
    width: 150px !important
}

#wcfmmp-store .left_sidebar {
    border-radius: 20px !important
}

.product-info {
    border: 1px solid #eee !important
}

.header-wrap.header-space-between {
    padding: 12px 8px 8px !important
}

.header-wrap.header-space-between .main-menu .menu_bar {
    padding-top: 2px
}

.sidebar-widget .widget_box {
    padding: 16px 30px !important
}

.right-sidebar .primary-sidebar {
    padding: 15px 15px 30px !important;
    border-top: none !important
}

.sidebar-widget .wp-block-woocommerce-filter-wrapper .wc-blocks-filter-wrapper>h2 {
    font-size: 18px !important
}

#horz-list ul {
    text-align: left !important
}

#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-footer .store-avatar img {
    width: 80% !important;
    height: 80% !important
}

#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-footer .store-avatar {
    background: 0 0 !important
}

.column__title {
    line-height: 2.2 !important;
    font-size: 25px
}

body:not(.rtl) .elementor-123 .elementor-element.elementor-element-02e51c1 {
    left: 23px !important
}

body .product_cat-finance .product-cart-wrap.style_one .product-card-bottom .add-cart a {
    width: 80px !important
}

#wcfmmp-store .header_left,
#wcfmmp-store .header_right {
    background: #0065a7 !important
}

#wcfmmp-store .banner_img {
    background-size: cover !important
}

}

.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
    background: var(--background-2);
    color: var(--color-heading);
    border: 0;
    border-radius: 5px !important;
    font-family: var(--font-heading);
    font-weight: 600;
    line-height: 40px;
    padding: 10px 20px 10px 55px !important;
    margin-bottom: 15px !important;
    display: none
}

#wcfmmp-stores-wrap ul .wcfmmp-store-wrap li .store-wrapper .store-content {
    border-bottom-color: #5053d5 !important;
    height: 265px
}

#wcfmmp-stores-wrap ul .wcfmmp-store-wrap li .store-footer,
.woocommerce table.shop_table tr {
    position: relative !important
}

#wcfmmp-stores-wrap ul .wcfmmp-store-wrap li .coloum-3 .store-footer .store-data-container {
    margin-left: 48px;
    padding-top: 0;
    float: left
}

#wcfmmp-stores-wrap ul .wcfmmp-store-wrap li .coloum-3 .store-footer .store-avatar {
    width: 65px;
    height: 65px;
    float: left
}

#wcfmmp-stores-wrap ul .wcfmmp-store-wrap li .coloum-3 a .wcfmmp-visit-store {
    left: 10px;
    top: 100px;
    position: absolute;
    width: 70px !important
}

#wcfmmp-stores-wrap ul .wcfmmp-store-wrap li p .store-enquiry {
    position: absolute;
    top: 143px;
    left: 10px
}

.header-wrap.header-space-between,
.price,
.product-price {
    display: block !important
}

.hero-slider-1 .single-hero-slider .slider-content {
    justify-content: center;
    display: flex;
    flex-direction: column;
    position: absolute;
    padding: 0;
    top: 0;
    max-height: 350px;
    min-height: auto
}

.hero-slider-1 .single-hero-slider.content_left {
    position: relative
}

.owl-carousel .owl-item img {
    display: block;
    width: 100%;
    border-radius: 15px
}

.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 5px 10px
}

.elementor-123 .elementor-element.elementor-element-72bbcc2 .position_four .owl-carousel .owl-nav,
.elementor-123 .elementor-element.elementor-element-72bbcc2 .position_three .owl-carousel .owl-nav,
.elementor-123 .elementor-element.elementor-element-72bbcc2 .position_two .owl-carousel .owl-nav {
    top: -57px !important
}

.elementor-123 .elementor-element.elementor-element-be2826f .section_title .title_whole .title {
    margin: 0 !important;
    padding: 0 !important
}

.page-login .footer_area {
    position: fixed;
    bottom: 0;
    border-width: 1px 0 0;
    border-color: #cfcece;
    width: 100%
}

#wcfm-main-content,
.e-con.e-flex>.e-con-inner,
.main-menu.main-menu-padding-1>nav>ul>li,
.newsletter .newsletter-inner,
.page-seller .site-content {
    padding: 0
}

header-style-1 .header-middle-ptb-1 {
    border-top: none !important
}

.woocommerce table.shop_table th.product-remove {
    width: 60px;
    text-align: center;
    font-weight: 700
}

.woocommerce table.shop_table td.product-remove .remove {
    background-color: #e74c3c;
    color: #fff;
    padding: 7px 10px;
    border-radius: 50%;
    font-size: 14px;
    text-align: center;
    display: inline-block;
    line-height: 1;
    text-decoration: none;
    transition: background-color .3s
}

.woocommerce table.shop_table td.product-remove .remove:hover {
    background-color: #c0392b;
    color: #fff
}

.woocommerce-checkout-review-order-table .content>p:nth-of-type(2) {
    position: absolute !important;
    top: 39% !important;
    right: 4% !important
}

#wcfm_membership_container .select2-container {
    width: 60% !important;
    border: 1px solid #ccc !important;
    border-radius: 3px !important
}

.elementor-18267 .elementor-element.elementor-element-12a664e0:not(.elementor-motion-effects-element-type-background) {
    height: 100px !important
}

.elementor-18267 .elementor-element.elementor-element-31905b12 {
    min-height: 450px !important;
    width: 1600px !important
}

.elementor-element-1d7aa50e .elementor-element-6759430e .elementor-widget-container p {
    color: #fff !important;
    font-family: Poppins !important
}

.coupon {
    display: flex !important;
    align-items: center;
    gap: 10px
}

.wpccl-btn-wrapper .wpccl-btn {
    padding-left: 35px !important;
    padding-right: 10px !important;
    background-position: 10px center !important
}

.coupon .wpccl-btn-wrapper {
    margin-left: auto
}

.wpccl-btn-wrapper a {
    border: none !important;
    color: #e91e63 !important;
    animation: 4s ease-in-out infinite highlightPulse;
    padding: 12px !important;
    border-radius: 5px
}

@keyframes highlightPulse {
    0%,
    100% {
		/* background-color: transparent */
		background-color:#61a82375;
    }
    50% {
        background-color: #ffeaa7;
    }
    75% {
        background-color: #fab1a0;
    }
}

.edit-review-container {
    margin-top: 20px;
    font-size: .875rem
}

.edit-review-title {
    font-size: 1.125rem;
    margin-bottom: 10px
}

.edit-review-label {
    font-size: .875rem
}

.edit-review-textarea {
    width: 100%;
    font-size: .875rem;
    padding: 8px;
    border: 1px solid #ccc;
    border-radius: 4px
}

.edit-review-submit {
    background-color: #007cba;
    color: #fff;
    padding: 8px 16px;
    border: none;
    border-radius: 4px;
    font-size: .875rem;
    cursor: pointer
}

.reply-link {
    margin-top: 10px
}

.reply-link a {
    display: inline-block;
    background-color: #2f7c95e6 !important;
    color: #fff;
    padding: 4px 16px;
    border-radius: 5px;
    text-decoration: none;
    font-size: 14px;
    transition: background-color .3s, color .3s
}

.comment-respond h3 {
    font-size: 18px;
    color: #333;
    margin-bottom: 15px
}

.side_bar_cart .cart_right_conten .close_btn_mini,
.side_bar_cart .cart_right_conten .woocommerce-mini-cart__buttons a,
input[type=submit]:hover {
    background-color: #2268c0 !important
}

.side_bar_cart .cart_right_conten .woocommerce-mini-cart__total.total {
    background-color: #51a0066e!important;
}

.side_bar_cart .cart_right_conten .woocommerce-mini-cart .woocommerce-mini-cart-item .content_right_car_box_items .remove_from_cart_button {
    color: #5053d5 !important;
    background-color: #fff !important
}

.woocommerce-info {
    color: #f44336 !important
}

.social-media-icons {
    margin-top: 20px;
    margin-bottom: 20px;
    display: flex;
    gap: 15px;
    align-items: center
}

.social-media-icons a {
    margin-right: 0
}

.social-media-icons img {
    width: 30px;
    height: 30px
}

.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
    border: 1px solid #1090f226 !important
}

.page-id-21876 ul li {
    color: #7e7e7e !important
}

#wcfmmp-store-lists-sidebar .wcfmmp-store-search-form input.wcfmmp-radius-addr,
#wcfmmp-store-lists-sidebar .wcfmmp-store-search-form select#wcfmmp_store_category,
.page-id-21876 .col-lg-9 {
    width: 100% !important
}

.page-id-22086 .elementor-widget,
.page-id-22121 .elementor-widget,
.page-id-22242 .elementor-widget,
.page-id-22311 .elementor-widget {
    margin-block-end: 10px !important
}
.smsalert_otp_btn_submit,
.woocommerce-form-coupon-toggle {
    margin-top: 20px !important
}

@media (min-width: 320px) and (max-width: 767px) {
    .header-action-2 .compare_one a {
        display: block !important
    }
	 .account-dropdown {left: 0px!important;
	right:unset!important;}
	.logged-in .account-dropdown {left: 0px!important;
	right:unset!important;}
	.scrollUp 
	 {   
		right: 0px!important;
		border-radius: 10px 0px 0px 10px!important;
		font-size: 14px!important;
		width: 25px!important;
	  }
	
}

@media (max-width:567px) {
    .awcdp-deposits-wrapper .awcdp-deposits-option {
        width: 403px !important
    }
    .woocommerce #review_form #respond .form-submit input {
        width: 200px !important
    }
    .woocommerce-message {
        display: flex !important;
        flex-direction: column !important
    }
	.woocommerce table.shop_table_responsive tr{
		margin-bottom:0!important;padding:10px!important
		}
		.wpccl-btn-wrapper a{
			padding:5px!important
		}
		.elementor-element.elementor-widget-nest-title-v1 {text-wrap:wrap!important;}
		.woocommerce table.shop_table td a, table.shop_table td a
			{
			font-size: 12px !important;
/* 			line-height: 12px !important; */
		}

#wcfmmp-user-locaton-map {
    width: 100% !important;
    margin-bottom: 10px !important
}

.woocommerce-checkout-review-order-table .content>p:nth-of-type(2) {
    top: 10% !important;
    right: 4% !important;
    width: 30px;
    height: 30px;
    border-radius: 30px;
    border: 1px solid var(--border-colors);
    text-align: center;
    background: 0 0 !important
}

.woocommerce a.remove {
    border: none !important
}

.logged-in .mobile-header-info-wrap .btn,
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .site-copyright,
.product-type-external .product-cart-wrap.style_one .product-card-bottom .add-cart a span,
.product_cat-finance .product-content-wrap .product-card-bottom .add-cart a span {
    display: none !important
}

#wcfm_membership_container .select2-container,
#wcfmmp-store .address,
#wcfmmp-store .left_sidebar,
#wcfmmp-store .right_side,
.related .ul.products.columns-2 li.product {
    width: 100% !important
}

.wcfmmp_store_hours .wcfmmp-store-hours-day,
.wpccl-btn-wrapper .wpccl-btn {
    display: block !important
}

.wcfmmp_sold_by_container_advanced {
    padding: 0 !important;
    min-width: 405px !important
}

.elementor-123 .elementor-element.elementor-element-6029d32 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
    height: 160px
}

.elementor-widget-image-carousel .swiper {
    min-height: 160px
}

#wcfmmp-store .tab_area .tab_links li {
    border-radius: 0 !important;
    border: 1px solid #c9c9c9 !important
}

.product-content-wrap h2 a {
    width: 140px !important
}

.product-content-wrap .vendord .font-small {
    width: 150px !important
}

#wcfmmp-store .left_sidebar {
    border-radius: 20px !important
}

.product-info {
    border: 1px solid #eee !important
}

.header-wrap.header-space-between {
    padding: 12px 8px 8px !important
}

.header-wrap.header-space-between .main-menu .menu_bar {
    padding-top: 2px
}

.sidebar-widget .widget_box {
    padding: 16px 30px !important
}

.right-sidebar .primary-sidebar {
    padding: 15px 15px 30px !important;
    border-top: none !important
}

.sidebar-widget .wp-block-woocommerce-filter-wrapper .wc-blocks-filter-wrapper>h2 {
    font-size: 18px !important
}

#horz-list ul {
    text-align: left !important
}

#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-footer .store-avatar img {
    width: 80% !important;
    height: 80% !important
}

#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-footer .store-avatar {
    background: 0 0 !important
}

.column__title {
    line-height: 2.2 !important;
    font-size: 25px
}

body:not(.rtl) .elementor-123 .elementor-element.elementor-element-02e51c1 {
    left: 23px !important
}

body .product_cat-finance .product-cart-wrap.style_one .product-card-bottom .add-cart a {
    width: 80px !important
}

#wcfmmp-store .header_left,
#wcfmmp-store .header_right {
    background: #0065a7 !important
}

#wcfmmp-store .banner_img {
    background-size: cover !important
}
/* .related.products li.product:nth-child(even) {
    padding: 0px 10px 0px 4px !important; 
} */

/* .related.products li.product:nth-child(odd) {
    padding: 0px 4px 0px 10px !important;
} */
.woocommerce-page ul.products.columns-2 li.product{width:100%!important;}
.woocommerce table.my_account_orders .button {  margin-bottom: 4px;}
/**************  Mobile sticky header responsive code *************/
	.sticky_header_area .header-action-2
		{
			justify-content: end!important;
			flex-wrap: wrap!important;
		}
	.sticky_header_area .header-action-2 .header-action-icon-2{right:0px!important;	}
	.sticky_header_area .header-action-2 > .header-action-icon-2:first-child , .sticky_header_area .navbar_brand{display: none !important;}
	.sticky_header_area .header-action-2 > .header-action-icon-2:nth-child(2) , .sticky_header_area .header-action-2 > .header-action-icon-2:nth-child(3)
		{	
			width: 17% !important;
			padding: 0px 8px!important;
		}
	.sticky_header_area .header-action-2 > .header-action-icon-2:last-child 
		{
			width: 66%!important;
			padding-left:10px!important;
		}	
	.sticky_header_area .dgwt-wcas-search-form .dgwt-wcas-sf-wrapp input[type=search] .dgwt-wcas-search-input , .header-wrap .header-space-between, .sticky_header_area .header-style-1 .header-bottom .auto-container{ height: 35px !important;}
	.sticky_header_area .header-wrap .header-space-between .main-menu .menu_bar	{padding-top: 0px!important;}
	.sticky_header_area .header-action-2 .header-action-icon-2 > a span.pro-count { right: -25px!important;	}
	.sticky_header_area .header-style-1 .header-middle-ptb-1 {   padding: 5px 0;}
/* 	.sticky_header_area .header-middle .auto-container{ padding: 0px !important; } */
		/**************  Mobile sticky header responsive code end*************/
/**************  Mobile normal header responsive code *************/
	.header-action-2 .header-action-icon-2, .header-action-2 .compare_one a, .header-action-2 .header-action-icon-2:last-child
	{right:0px!important;}
	.header-action-2 .header-action-icon-2 > a
	{margin-right: 1px!important;}
	.header-action-2 > .header-action-icon-2:nth-child(2) ,  .header-action-2 > .header-action-icon-2:nth-child(3)
		{	
			width: 14% !important;
			padding: 0px 8px!important;
			/*width:15%important; */
		}
	.header-action-2 > .header-action-icon-2:first-child 
		{
			width: 72%!important;
		/*width:30%important; */
		/*padding-left:10px!important; */
		}	
	 .header-action-2 > .header-action-icon-2:last-child
		{
			width: 98%!important;			
			/* width:30%important; */
		}	
	.header-action-2
		{
			justify-content: start!important;
			flex-wrap: wrap!important;
		}
	.elementor-545 .elementor-element.elementor-element-ccfa12b .logo a img 
		{
			width: 127px !important;
			min-width: 127px !important;
		}
	    .header-wrap .logo a {        
        min-width: 10% !important;
    }	
	.dgwt-wcas-search-form .dgwt-wcas-sf-wrapp input[type=search] .dgwt-wcas-search-input {
		height: 34px !important;
	}		
	
	
	/**************  Mobile normal header responsive code end*************/
	
	.banner-text .btn.btn-xs {  font-size: 10px;}
	
	.title_whole .title a {  font-size: 18px;}	
	.elementor-element-9d8f85c .section_title .title_whole .title, .elementor-element-effb5cf  .section_title .title_whole .title, .elementor-element-6a60e0a  .section_title .title_whole .title, .elementor-element-c89a010  .section_title .title_whole .title, .foo_wid_title, .section_title .title_whole .title {  font-size:18px!important;}
	.scrollUp{width:34px!important;}
	.elementor-123 .elementor-element .elementor-element-58792df .section_title .title_whole .title, .elementor-123 .elementor-element .elementor-element-f1bccab .section_title .title_whole .title  {   padding: 6px 0px 8px 0px !important;}
	    .elementor-123 .elementor-element .elementor-element-9a18a94 .newsletter .newsletter-inner{background-position: -4px 1px!important;}
	 .elementor-123 .elementor-element.elementor-element-b5cbc19 .newsletter .newsletter-inner
	{    width: 37%!important;}
	.mobile-header-wrapper-style {  width: 75% !important;}
	.woocommerce table.cart td.actions .button
	{	
		font-size: 12px !important;   
		line-height: 12px !important;
		text-align:center!important;
		margin-bottom: 1px!important;    
	}
	.woocommerce table.shop_table_responsive tr { margin-bottom: 10px!important;}
	.product-price { display: block !important;}
	table.woocommerce-checkout-review-order-table td.product-name p a.remove {bottom:0px!important;}
	.woocommerce-checkout-review-order #order_review_heading{font-size:20px!important;}
	table.shop_table th { font-size: 15px!important;}
	.woocommerce-checkout-review-order-table .product-name .remove img{padding: 0px;} 
	.scrollUp.show 
	{   
		bottom: 64px !important;
		right: 0px !important;
	}
	.woosc_list .tr-price del bdi, .woosc_list .tr-price bdi{font-size:14px;}
	.discount-percentage {  font-size: 14px!important;}
	.woosw-list .woosw-item--info a { font-size: 13px;}
	.elementor-22086 .elementor-element.elementor-element-97f7da7 > .elementor-element-populated, .elementor-22311 .elementor-element.elementor-element-97f7da7 > .elementor-element-populated, .elementor-22242 .elementor-element.elementor-element-97f7da7 > .elementor-element-populated, .elementor-24666 .elementor-element.elementor-element-7292ecb7 > .elementor-element-populated, .elementor-24737 .elementor-element.elementor-element-97f7da7 > .elementor-element-populated
	{margin:0px;}
	.elementor-22121 .elementor-element.elementor-element-97f7da7 > .elementor-element-populated, .elementor-22311 .elementor-element.elementor-element-97f7da7 > .elementor-element-populated
	{padding: 5px 20px !important;}
	.elementor-22086 .elementor-element.elementor-element-97f7da7 > .elementor-element-populated ul li, .elementor-22311 .elementor-element.elementor-element-97f7da7 > .elementor-element-populated ul li, .elementor-22242 .elementor-element.elementor-element-97f7da7 > .elementor-element-populated ul li, .elementor-22121 .elementor-element.elementor-element-97f7da7 > .elementor-element-populated ul li, .elementor-24666 .elementor-element.elementor-element-7292ecb7 > .elementor-element-populated ul li, .elementor-24737 .elementor-element.elementor-element-97f7da7 > .elementor-element-populated ul li, .elementor-27 .elementor-element.elementor-element-f6703c5 ul li
	{font-size:16px;}
	.elementor-heading-title{line-height:1.4;}
	.elementor-element-1387e1ed{margin:40px 0px !important;}
	.elementor-element-43e6a9c9{margin:0px 0px 40px !important;}
	.page-id-500 .select2-container	{width:368px!important;}
	.elementor-22086 .elementor-element.elementor-element-730ff39 {font-size: 13px!important;}
	.elementor-24666 .elementor-element.elementor-element-7292ecb7 > .elementor-element-populated .elementor-widget-container{font-size:13px;
/* 		text-align:justify; */
	}
	.elementor-17717 .elementor-element.elementor-element-68c28f8f .elementor-heading-title, .elementor-17717 .elementor-element.elementor-element-6948d756 .elementor-heading-title, .elementor-17717 .elementor-element.elementor-element-fd97d63 .elementor-heading-title, .elementor-17717 .elementor-element.elementor-element-5dea2e86 .elementor-heading-title{line-height:1.5em;}
	.elementor-17717 .elementor-element.elementor-element-6948d756 .elementor-heading-title, .elementor-17717 .elementor-element.elementor-element-fd97d63 .elementor-heading-title, .elementor-17717 .elementor-element.elementor-element-5dea2e86 .elementor-heading-title, .elementor-17717 .elementor-element.elementor-element-2289362 .elementor-heading-title{font-size:22px;}
	.elementor-element-1d6545a{padding-bottom:30px!important;}
	.elementor-element-f6f97b0 .e-child {margin-bottom:10px!important;}
	.elementor-element-702ced02 .e-child {margin-bottom:10px!important; box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.09) !important;}
	.page-id-17717 .header-middle .auto-container, .page-id-17717 .header-style-1 .header-bottom .auto-container{ padding: 0px !important; }
	.page-id-17717 .header-wrap.header-space-between {border-radius: 5px;}
	.page-id-17717 .elementor-element .swiper .elementor-swiper-button-prev{left:0px!important;}
	.page-id-17717 .elementor-element .swiper .elementor-swiper-button-next{right:0px!important;}
	.elementor-element-1d6545a.mt-55, .elementor-element-54792ac4.mt-50 { margin-top: 20px !important;}
	.elementor-17717 .elementor-element.elementor-element-120bc1:not(.elementor-motion-effects-element-type-background){background-position: 0%;}
	.smsalertModal .modal-content {width: 90% !important; top: 17%;  }
	.smsalertModal .modal-content  .box-title {font-size: 1.5rem; padding-bottom:10px;}
	
}


@media (min-width:1201px) and (max-width:1590px) {
    body:not(.rtl) .elementor-18267 .elementor-element.elementor-element-4dfb60c2 {
        left: 900px !important
    }
    .elementor-element-31905b12 .elementor-widget-container h1 {
        font-size: 28px !important
    }
    body:not(.rtl) .elementor-18267 .elementor-element.elementor-element-696eb7b4 {
        left: 57px !important;
        top: 124px !important
    }
    body:not(.rtl) .elementor-18267 .elementor-element.elementor-element-6bd1dbe {
        left: 85px !important;
        top: 124px !important
    }
    body:not(.rtl) .elementor-18267 .elementor-element.elementor-element-025a262 {
        left: 500px !important;
        top: 180px !important
    }
    body:not(.rtl) .elementor-18267 .elementor-element.elementor-element-47577860 {
        left: 300px !important
    }
	.section_title .title_whole .title{font-size:20px!important;}

}

@media (max-width:1201px) {
    
    .header-action-2 .header-action-icon-2 span.lable {
        font-size: 15px
    }
    .header-wrap .logo .header-action-right {
        min-width: 65% !important
    }
    .dokan_only_breadcrumb {
        margin-top: 0 !important
    }
    .product-cart-wrap .product-img-action-wrap {
        padding: 12px 12px 8px !important
    }
}

@media only screen and (max-width:768px) {
    .header-bottom {
        padding: 8px 0
    }
    .right-sidebar .content-area {
        padding: 25px 15px 40px !important
    }
    .woocommerce form .show-password-input,
    .woocommerce-page form .show-password-input {
        top: 9px !important
    }
    .woocommerce-EditAccountForm fieldset {
        padding: .35em 0 .625em !important
    }
    .woocommerce-account .woocommerce-MyAccount-navigation {
        border: none !important;
        border-radius: 0 !important
    }
    .dgwt-wcas-enable-mobile-form {
        z-index: -1
    }
    .woocommerce ul.products.columns-2 li.product,
/*     .woocommerce-page ul.products.columns-2 li.product {
        width: 50% !important
    } */
    .header-action-2 .header-action-icon-2 {
        padding: 0 10px
    }
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .site-copyright {
        display: none !important
    }
    .woocommerce .col2-set .col-1 {
        margin-bottom: 35px !important
    }
    .dgwt-wcas-enable-mobile-form {
        z-index: -1
    }
    .header-style-1 .header-bottom .auto-container {
        margin: 0 15px
    }
    .right-sidebar .content-area {
        padding: 30px 15px 0 !important
    }
    .padyopextra_30 {
        padding-top: 5px
    }
    #wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.coloum-3 {
        width: 100% !important
    }
}

@media (min-width:768px) and (max-width:1024px) {
    .elementor-element .banner-img .banner-text a.btn {
        margin: 70px 0 0 12px
    }
/* 	.scrollUp{width:35px!important;} */
	.header-wrap .logo a {
        min-width: 18%!important;
    }	
}

@media (max-width:880px) {
    body:not(.rtl) .elementor-123 .elementor-element.elementor-element-02e51c1 {
        left: 98px;
        top: 155px
    }
    .elementor-123 .elementor-element.elementor-element-9a18a94 .newsletter .newsletter-inner,
    .elementor-123 .elementor-element.elementor-element-b5cbc19 .newsletter .newsletter-inner {
        background-size: cover !important;
        width: 100%;
        background-position: -54px 1px;
        height: auto;
        margin-bottom: 10px
    }
    .elementor-123 .elementor-element.elementor-element-c514d68 .product-tabs_two .section_tab {
        display: none
    }
    body.right-sidebar .content-area {
        padding-bottom: 0
    }
    #wcfmmp-stores-lists .wcfmmp-store-lists-sorting,
    .product-cart-wrap {
        margin-bottom: 0 !important
    }
    .woocommerce-message {
        line-height: 28px;
        font-size: 15px
    }
    .default_single_product .entry-summary {
        padding: 0 !important
    }
    .woocommerce-products-header .w_hun {
        padding-bottom: 0 !important
    }
    #wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.coloum-3 {
        width: 100% !important
    }
    #post-10404 #wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.coloum-3 .store-footer .store-avatar {
        width: 30% !important;
        top: -262px !important;
        left: 347px !important
    }
    #wcfmmp-stores-lists .left_sidebar {
        padding: 0 1% !important
    }
    .sidebar_heading .widget-title {
        font-size: 16px !important;
        margin-bottom: 18px !important
    }
    #wcfmmp-store .banner_img {
        max-height: 150px !important
    }
    .header_area,
    .nest_header_default,
    .sticky_header_content {
        display: block !important
    }
    body .products_box_outer ul.products li.product {
        margin-bottom: 15px !important
    }
}

@media (max-width:1180px) {
    .container {
        max-width: 100%
    }
    .woocommerce ul.products.columns-2 li.product,
    .woocommerce-page ul.products.columns-2 li.product {
        width: 25%
    }
    .woocommerce #content div.product div.summary,
    .woocommerce div.product div.summary,
    .woocommerce-page #content div.product div.summary,
    .woocommerce-page div.product div.summary {
        height: auto !important
    }
    .nest_filter_box form .left_s,
    .nest_filter_box form .right_s {
        display: none !important
    }
    .woocommerce form .show-password-input,
    .woocommerce-page form .show-password-input {
        top: 8px !important
    }
    .banner-img .banner-text h4,
    .banner-img img {
        min-height: 90px
    }
    #horz-list ul li i {
        font-size: 16px
    }
    .banner-img .banner-text {
        padding: 0 15px
    }
    #footer_contents {
        margin: 0 10px
    }
    body .banner-img h4 {
        font-size: 17px !important
    }
    .swiper-slide-inner .swiper-slide-image {
        max-width: 100% !important;
        margin: 0 auto !important
    }
    .banner-left-icon {
        padding: 5px
    }
    .page-store-listing .site-content {
        padding: 30px 0 20px !important
    }
    #wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.coloum-3 .store-footer .store-data-container {
        margin-left: 0 !important
    }
    #post-10404 #wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.coloum-3 .store-footer .store-avatar {
        height: auto !important;
        left: 240px !important;
        position: absolute;
        width: 34% !important;
        top: -246px !important
    }
    #wcfmmp-store .banner_img {
        height: 217px !important;
        background-size: contain !important
    }
    .default_single_product .product_main_content .price>span.woocommerce-Price-amount.amount {
        font-size: 18px !important
    }
    .select2-container {
        max-width: auto !important
    }
    #wcfmmp-stores-lists .right_side {
        padding: 1% 1% 0 !important
    }
    #wcfmmp-stores-wrap ul.wcfmmp-store-wrap li p.store-enquiry {
        margin-left: 18px !important
    }
    .product-detail-rating {
        float: left;
        text-align: left;
        width: 100%
    }
    .e-con.e-flex>.e-con-inner {
        padding: 0 10px;
        margin: 0 auto;
        max-width: 100%
    }
    .newsletter {
        margin-bottom: 0 !important
    }
    .elementor-123 .elementor-element.elementor-element-6e9d3bb {
        margin-top: 10px !important
    }
    .elementor-123 .elementor-element.elementor-element-fe061b2 {
        margin-top: 3px !important
    }
    .banner-left-icon .banner-text p,
    .icon_box_custom h3 a {
        font-size: 15px !important
    }
    .banner-left-icon .banner-icon {
        max-width: 40px !important;
        margin-right: 10px !important
    }
    .elementor-123 .elementor-element.elementor-element-bb0935e {
        padding: 8px 0 13px !important
    }
    .elementor-224 .elementor-element.elementor-element-ffe4f1b img {
        width: 130px !important
    }
    .hotline p {
        font-size: 20px
    }
    .elementor-123 .elementor-element.elementor-element-c514d68 .product-tabs_two .section_tab {
        margin-bottom: 20px !important
    }
    .woocommerce .cart-collaterals .cart_totals,
    .woocommerce-page .cart-collaterals .cart_totals {
        float: left !important;
        margin-top: 20px;
        width: 100% !important
    }
    .banner-img.style-2 {
        min-height: 348px !important
    }
    .elementor-123 .elementor-element.elementor-element-02e51c1 .elementor-button {
        margin-left: 75px;
        width: 270px
    }
    .elementor-123 .elementor-element.elementor-element-085ba96 .elementor-button {
        margin-left: 72px;
        width: 130px
    }
    .banner-left-icon .banner-text p {
        font-size: 14px !important
    }
}

#horz-list ul,
.bg-success {
    text-align: left !important
}

@media (max-width:820px) {
    .elementor-123 .elementor-element.elementor-element-b5cbc19 .newsletter .newsletter-inner {
        background-size: contain;
			margin-bottom:0px;
    }
}

/* @media (min-width:768px) {
    .elementor-column.elementor-col-33 {
        width: 36.333%
    }
    .elementor-224 .elementor-element.elementor-element-3719ea2 {
        width: 26.276% !important
    }
    .elementor-224 .elementor-element.elementor-element-4047a99 {
        width: 26.016%
    }
} */

@media only screen and (max-width:1200px) {
    .banner-img.style-2 {
        height: 348px !important
    }
}

@media only screen and (max-width:1400px) {
    .banner-img.style-2 {
        min-height: 348px
    }
}

p.store-phone:has(.fa-phone) {
    filter: blur(3px)
}

.logged-in p.store-phone:has(.fa-phone) {
    filter: none
}

#wcfmmp-store .add_review button {
    font-size: 14px;
    font-weight: 600;
    padding: 0 10px;
    border-radius: 5px
}

.wcfm_catalog_enquiry {
    border-radius: 5px !important
}

.dgwt-wcas-enable-mobile-form {
    z-index: 1
}

.product-info {
    padding: 20px 18px
}

.default_single_product .detail-info {
    padding-bottom: 0 !important;
    margin-bottom: 0 !important
}

.single_add_to_cart_button,
.woocommerce div.product form.cart div.quantity {
    margin-right: 10px !important;
    margin-left: 0 !important
}

#wcfmmp-store .tab_area .tab_links li:first-child a,
.wcfm-store-list-page .dokan_only_breadcrumb .breadcrumb .active {
    visibility: hidden;
    text-indent: -60px
}

#wcfmmp-store .tab_area .tab_links li:first-child a:after {
    content: "Details";
    visibility: visible
}

.welcome-message {
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 20px
}

@media (max-width:1024px) and (min-width:768px) {
    .elementor-224 .elementor-element.elementor-element-dd0b143,
    .elementor-224 .elementor-element.elementor-element-f5898dc {
        width: 25% !important
    }
    .header-wrap .header-right {
        width: 99%
    }
    .woocommerce .col2-set .col-1,
    .woocommerce-page .col2-set .col-2 {
        width: 100% !important
    }
    body:not(.rtl) .elementor-123 .elementor-element.elementor-element-11627e2 {
        left: 104px
    }
    body:not(.rtl) .elementor-123 .elementor-element.elementor-element-085ba96 {
        left: 30px
    }
    .elementor-element-416d57a .owl-carousel {
        padding: 0 5px !important
    }
    .logged-in .mobile-header-info-wrap .btn {
        display: none !important
    }
    #otpless-floating-button {
        width: 300px !important;
        top: 0 !important;
        left: 40px !important;
        border-radius: 12px !important
    }
    .elementor-15400 .elementor-element.elementor-element-c9bdee1,
    .elementor-8971 .elementor-element.elementor-element-e7673f5 {
        --container-widget-width: 78% !important
    }
    .post-type-archive-product .product-cart-wrap {
        height: 567px
    }
    .woocommerce a.remove {
        border-color: #ececec !important
    }
    .woocommerce-checkout-review-order-table .content>p:nth-of-type(2) {
        right: 1% !important
    }
	.wish_one .woosw-menu-item .woosw-menu-item-inner:after
	{
		left: 10px!important;
		top: -15px!important;
	}
	/*********** header responsive code  ****/
	.header-bottom {  padding: 0px 0px 8px 0px;  }
	.header-wrap.header-space-between {   border-radius: 5px!important;}
		/*********** header responsive code end  ****/
	.title_whole .title a {  font-size: 20px;}
	.banner-text h4{  font-size: 18px!important;}
	.elementor-element-9d8f85c .section_title .title_whole .title, .elementor-element-effb5cf  .section_title .title_whole .title, .elementor-element-6a60e0a  .section_title .title_whole .title, .elementor-element-c89a010  .section_title .title_whole .title, .foo_wid_title, .section_title .title_whole .title {  font-size:18px!important;}
	.elementor-123 .elementor-element .elementor-element-58792df .section_title .title_whole .title, .elementor-123 .elementor-element .elementor-element-f1bccab .section_title .title_whole .title  {   padding: 6px 0px 8px 0px !important;}
.elementor-123 .elementor-element.elementor-element-b5cbc19 .newsletter .newsletter-inner { width: 75%;}
	/***** related products wrapper **/
	.woocommerce-page ul.products.columns-2 li.product{width:33%!important;}
	.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product 
	{       
        float: left!important;
		clear: none!important;
	}
	.woocommerce ul.products[class*=columns-] li.product:nth-child(2n), .woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n)
	{float: left!imporant;}
	/***** related products wrapper end **/
	.slick-track li {width:110px!important;}
	/**************  Tab sticky header responsive code *************/
	
	.sticky_header_area .header-action-2
		{
			justify-content: end!important;
			flex-wrap: wrap!important;
		}
	.sticky_header_area .header-action-2 .header-action-icon-2 {	right:0px!important;}
	.sticky_header_area .header-action-2 > .header-action-icon-2:first-child , .sticky_header_area .navbar_brand {display: none !important;}
	.sticky_header_area .header-action-2 > .header-action-icon-2:nth-child(2) , .sticky_header_area .header-action-2 > .header-action-icon-2:nth-child(3)
		{	
			width: 14% !important;
			padding: 0px 8px!important;
		}
	.sticky_header_area .header-action-2 > .header-action-icon-2:last-child 
		{
			width: 30%!important;
			padding-left:10px!important;
		}	
	.sticky_header_area .dgwt-wcas-search-form .dgwt-wcas-sf-wrapp input[type=search] .dgwt-wcas-search-input , .header-wrap .header-space-between, .sticky_header_area .header-style-1 .header-bottom .auto-container	{ height: 35px !important;}
	.sticky_header_area .header-wrap .header-space-between .main-menu .menu_bar {padding-top: 0px!important;}
	.sticky_header_area .header-action-2 .header-action-icon-2 > a span.pro-count 	{ right: -30px!important;}
	 .sticky_header_area .header-wrap .logo a { min-width: 8% !important;   }	
	.sticky_header_area .header-style-1 .header-middle-ptb-1 { padding:4px 0px 6px;}
	.sticky_header_area .header-wrap {width:100%; display: flex!important;}
	.sticky_header_area .header-wrap .logo  { min-width: 59% !important; }	
	.sticky_header_area .header-wrap .header-right {width: 40%; }
	.sticky_header_area .header-wrap.header-space-between {   border-radius: 5px!important;}
/**************  Tab sticky header responsive code end*************/	
	
	.product-detail .type-product .row .col-md-12{width:50%;}
	.slick-track li { width: 80px !important; }
	.account-dropdown {left: 0px;}
	.mobile-header-wrapper-style {  width: 75% !important;}
	.woocommerce table.cart td.actions .button, .woocommerce table.shop_table td a, table.shop_table td a
	{	
	font-size: 14px !important;     
	text-align:center!important;
	margin-bottom:1px!important;
	}
	.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {float: left!important;}
	.wpccl-btn-wrapper a{width:240px!important;}
	.product-price { display: block !important;}
	.woocommerce table.shop_table_responsive tr{padding: 8px;}
	.woocommerce-checkout-review-order-table .product-name {flex-wrap: wrap!important;}
	.woocommerce-checkout-review-order-table .product-name .variation{width:100%;}
	.woocommerce table.my_account_orders .button {  margin-bottom: 4px!important;}
	.woosc_list .tr-price del bdi, .woosc_list .tr-price bdi{font-size:14px;}
	.discount-percentage {  font-size: 14px!important;}
	.woocommerce-account .woocommerce-MyAccount-content { padding: 0px!important; }
	.elementor-22086 .elementor-element.elementor-element-97f7da7 > .elementor-element-populated, .elementor-22311 .elementor-element.elementor-element-97f7da7 > .elementor-element-populated, .elementor-22242 .elementor-element.elementor-element-97f7da7 > .elementor-element-populated, .elementor-24666 .elementor-element.elementor-element-7292ecb7 > .elementor-element-populated, .elementor-22086 .elementor-element.elementor-element-97f7da7 > .elementor-element-populated
	{margin:0px;}
	.elementor-22121 .elementor-element.elementor-element-97f7da7 > .elementor-element-populated, .elementor-22311 .elementor-element.elementor-element-97f7da7 > .elementor-element-populated
	{padding: 5px 20px !important;}
	.elementor-22086 .elementor-element.elementor-element-97f7da7 > .elementor-element-populated ul li, .elementor-22311 .elementor-element.elementor-element-97f7da7 > .elementor-element-populated ul li, .elementor-22242 .elementor-element.elementor-element-97f7da7 > .elementor-element-populated ul li, .elementor-22121 .elementor-element.elementor-element-97f7da7 > .elementor-element-populated ul li, .elementor-24666 .elementor-element.elementor-element-7292ecb7 > .elementor-element-populated ul li, .elementor-24737 .elementor-element.elementor-element-97f7da7 > .elementor-element-populated ul li, .elementor-27 .elementor-element.elementor-element-f6703c5 ul li
	{font-size:16px;}
	.page-id-500 .select2-container	{width:352px!important;}
	.elementor-element-1387e1ed{margin:40px 0px !important;}
	.elementor-element-43e6a9c9{margin:0px 0px 40px !important;}
	.elementor-22086 .elementor-element.elementor-element-730ff39 {font-size: 13px;}
	.elementor-24666 .elementor-element.elementor-element-7292ecb7 > .elementor-element-populated .elementor-widget-container{font-size:13px; text-align:justify;}
/* 	.elementor-17717 .elementor-element.elementor-element-6948d756 > .elementor-widget-container{ padding: 25px 0px 25px 0px; } */
	.page-id-17717 .header-middle .auto-container, .page-id-17717 .header-style-1 .header-bottom .auto-container{ padding: 0px !important; }
	.page-id-17717 .header-wrap.header-space-between {border-radius: 5px;}
	.elementor-element-90b5941, .elementor-element-71cfa52e, .elementor-element-1177e41, .elementor-element-381a81b{margin-bottom:10px!important;}
	.elementor-element-1d6545a{padding-bottom:30px!important;}
	.elementor-17717 .elementor-element.elementor-element-120bc1 { min-height: 380px;}
	.elementor-17717 .elementor-element.elementor-element-465dcbdc.e-con {margin-top: 35px;}
	.elementor-element-1d6545a.mt-55, .elementor-element-54792ac4.mt-50 { margin-top: 20px !important;}
	.elementor-element-702ced02 .e-child {box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.09) !important;}
	.elementor-17717 .elementor-element.elementor-element-120bc1:not(.elementor-motion-effects-element-type-background){background-position: 80%;}
	.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary 
		{
		overflow-y: auto!important;
		height: 465px!important;
		}
	.header-wrap.header-space-between .main-menu { min-width: 5%!important; }		
	
}


.woosc-menu-item .woosc-menu-item-inner:after {
    left: 12px;
    top: -10px !important
}

.product-type-variable .product-cart-wrap.style_one .product-card-bottom .add-cart a i,
.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot .woosw-popup-content-bot-inner a,
.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot .woosw-popup-content-bot-inner span,
body .product-type-simple .product-cart-wrap.deals_style_one .product-card-bottom .add-cart a i,
body .product-type-simple .product-cart-wrap.style_one .product-card-bottom .add-cart a i,
body .product-type-simple .product-cart-wrap.style_one .product-card-bottom .add-cart a::before {
    color: #fff
}

.featured-card img {
    width: auto;
    margin-bottom: 10px
}

.featured-card {
    padding: 10px
}

.button,
.contnet_cart_box .woocommerce-mini-cart__buttons a,
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu>li.menu-item.menu-item-has-children.active>.menu-expand,
.woo_products_header .filter_end li.view_grid a.active,
.woo_products_header .filter_end li.view_grid a:hover,
body .owl-carousel .owl-nav .owl-next:hover,
body .owl-carousel .owl-nav .owl-prev:hover {
    background: #51a006;
}

.deals-countdown .countdown-section {
    border-color: #5053d5 !important
}

.card-2 {
    padding: 0 6px
}

.newsletter .newsletter-inner img {
    top: 0;
    max-width: 50%
}

#sa_verify_otp,
#wcfmmp-store #wcfmmp-store-location-2 .sidebar_heading h4::after,
.elementor-123 .elementor-element.elementor-element-ef71844 .product-cart-wrap .product-card-bottom .add-cart .add span,
.elementor-23 .elementor-element.elementor-element-091741b .product-cart-wrap .product-action-1 li small,
.elementor-button:focus,
.elementor-button:hover,
.elementor-button:visited {
    color: #fff !important
}

.woocommerce a.button,
.woocommerce a.remove:hover
 {
    background: #4e5ecc !important
}

.product-cart-wrap .product-content-wrap h2,
.product-cart-wrap.product_list_type .product-content-wrap h2,
.product-cart-wrap.style_one .product-content-wrap h2,
.product-cart-wrap.style_two .product-content-wrap h2 {
    height: auto;
    overflow: hidden
}

.deals-content .text-muted,
.elementor-123 .elementor-element.elementor-element-ef71844 .product_wrapper .product-content-wrap .font-small.text-muted a {
    font-size: 15px;
    height: 42px;
    overflow: hidden
}

.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info .btn.btn-sm.one {
    background: #51a006
}

.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .site-copyright {
    color: #333;
    font-weight: 600
}

.icon_box_custom h4 a {
    font-size: 18px;
    font-weight: 600
}

.icon_box_custom h4 {
    margin-bottom: 10px;
    border-top: 1px dotted #999;
    padding-top: 10px;
    margin-top: 19px
}

.card-1:hover {
    border: 1px solid #c4c5f9
}

.site-content {
    padding: 40px 0 50px
}

.dgwt-wcas-search-form .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:hover {
    background: #7c44d4 !important
}

.dgwt-wcas-search-form .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:hover .dgwt-wcas-ico-magnifier path {
    fill: #FFF !important
}

.woocommerce .qty {
    border: 2px solid #51a006 !important;
    color: #51a006 !important
}

.default_single_product .entry-summary span.onsale {
    color: #5553d5;
    background: #d5d4ff
}

.woo_products_header .filter_end li.view_grid a {
    background: #e6e6ff
}

input[type=submit] {
    background-color: #51a006 !important;
    border: 1px solid #51a006 !important
}

.active-filters {
    background: #eaeafb
}

input[type=checkbox]:checked {
    border-color: #5053d5 !important;
    background-color: #5053d5 !important
}

.active-filters ul li a {
    background: #d63638
}

.quick_view .mfp-close,
.sidebar-widget .wc-block-components-price-slider__range-input-progress,
.store-data-container .store-phone i {
    background: #5053d5 !important
}

.sidebar-widget .wc-block-price-filter__title::after,
.sidebar-widget .wc-block-stock-filter__title::after,
.sidebar-widget .widget-title::after,
.sidebar-widget .widgettitle::after,
.sidebar-widget .wp-block-group__inner-container>h2::after,
.sidebar-widget .wp-block-woocommerce-filter-wrapper .wc-blocks-filter-wrapper>h2::after {
    background-color: #cecfff
}

.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,
.woocommerce div.product div.images .flex-control-thumbs li img:hover {
    border-color: #56ba29 !important
}

#btn-razorpay {
    background: #5053d5;
    color: #fff;
    border: 1px solid;
    padding: 8px 20px;
    border-radius: 5px;
    border: none;
    margin-right: 10px
}

#btn-razorpay-cancel {
    background: #7c44d4;
    color: #fff;
    border: 1px solid;
    padding: 8px 20px;
    border-radius: 5px;
    border: none
}

.woocommerce table.my_account_orders td a,
.woocommerce table.shop_table td a,
.woocommerce-cart .cart-collaterals .cart_totals table td .woocommerce-Price-amount.amount,
table.shop_table td a {
    color: #333
}

.product-type-external .product-cart-wrap.style_one .product-card-bottom .add-cart a {
    width: 108px !important;
    background-color:#2268c0 !important;
    color: #fff !important
}

.sidebar-widget .widget.widget_search .wp-block-search__button-outside .wp-block-search__inside-wrapper .wp-block-search__button {
    background: #5053d5;
    border-color: #5053d5
}

button.submit:hover,
button[type=submit]:hover {
    background-color: #7c44d4 !important
}

.wc-block-product-categories-list>.wc-block-product-categories-list-item>.wc-block-product-categories-list-item-count {
    background-color: #dbdbff
}

.elementor-17717 .elementor-element.elementor-element-1b25e3ec>.elementor-widget-container,
.finance-inner b {
    color: #000
}

.woocommerce div.product div.images img {
    border: none;
    border-radius: 10px
}

.directorist-listing-title {
    border-bottom: 1px solid #ddd;
    margin-bottom: 0 !important;
    padding-bottom: 10px !important
}

.pagination_blog .page-numbers li span.current,
.pagination_blog .page-numbers li:hover a,
.woocommerce .page-numbers li span.current,
.woocommerce .page-numbers li span:hover,
.woocommerce .woocommerce-pagination li span.current,
.woocommerce .woocommerce-pagination li:hover a {
    border-color: #51a006 !important;
    background: #51a006 !important
}

.directorist-listing-title a {
    color: #5053d5 !important;
    font-weight: 600;
    font-size: 20px
}

.directorist-listing-card-text {
    color: #333;
    font-size: 13px !important;
    font-weight: 500;
    font-family: Roboto
}

.woocommerce table.shop_attributes {
    margin-top: 40px !important;
    border: 1px solid #b5b5b5
}

.brand-filter-widget,
.category-filter-widget,
.wc-block-product-categories-list {
    overflow-x: hidden;
    overflow-y: scroll;
    height: 300px
}

#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.coloum-3 .store-footer .store-avatar {
    width: 65px;
    height: 65px;
    top: -5px
}

#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-data-container .store-phone {
    color: #000 !important
}

#wcfmmp-stores-wrap ul.wcfmmp-store-wrap p.store-phone {
    background: 0 0 !important
}

.woosc_list .size-woosc-large,
.woosc_list .wp-post-image {
    width: 150px !important
}

.product-cart-wrap .product-img-action-wrap .product-img a img.hover-img {
    margin-bottom: 0;
    margin-top: 0
}

#wcfm_membership_container a.wcfm_submit_button,
#wcfm_membership_container input.wcfm_submit_button,
.wcfm_membership_subscribe_button_wrapper input.wcfm_submit_button {
    background-color: #5053d5;
    width: auto
}

#wcfm_membership_container a.wcfm_submit_button:hover,
#wcfm_membership_container input.wcfm_submit_button:hover,
.wcfm_membership_subscribe_button_wrapper input.wcfm_submit_button:hover {
    background-color: #333
}

.wcfmmp-store-search-form {
    box-shadow: none
}

#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-footer .store-avatar {
    border: none;
    display: none
}

#wcfmmp-stores-wrap a.wcfmmp-visit-store {
    font-size: 16px;
    font-weight: 500
}

.product-cart-wrap:hover {
    border: 1px solid #c3c4f5
}

body .product-type-simple .product-cart-wrap.style_one .product-card-bottom .add-cart a {
    background-color: #2268c0 !important;
    color: #fff !important;
    display: none;
    margin-top: 7px !important
}

.contnet_cart_box .woocommerce-mini-cart__total.total .woocommerce-Price-amount {
    color: #2268c0 !important;
    font-weight: 600
}

.cart-dropdown-wrap {
    padding: 15px 20px
}

.cart-dropdown-wrap ul li:last-child {
    display: block;
    margin: 0
}

.cart-dropdown-wrap ul li {
    margin: 15px 0
}

.enab_borfor_styheee .product-list-small article,
.product-cart-wrap {
    border: 1px solid #dcdcdd !important
}.woocommerce ul.products li.product a img {
    border-radius: 15px
}

.woocommerce #review_form #respond .form-submit input {
    width: auto;
    background-color: #51a006 !important
}

.woocommerce-account .woocommerce-MyAccount-navigation {
    border: none;
    border-radius: 20px
}

input {
    border: 1px solid #ddd !important;
    height: 45px
}

#wcfmmp-store .right_side {
    width: 78%;
    padding: 2% 1% 0
}

#wcfmmp-store .left_sidebar {
    width: 22%;
    border: 1px solid #efefef
}

#wcfmmp-store .woocommerce ul.products li.product h2 {
    margin: 0;
    font-size: 18px;
    font-weight: 600
}

.product-type-appointment .product-card-bottom .add-cart a {
    padding: 10px 15px !important;
    line-height: 6px !important;
    margin: 0 !important;
    min-height: auto
}

.finance-inner ul li {
    list-style: inside
}

#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.coloum-3 {
    width: 50%
}

body .product_cat-government-assistance .product-cart-wrap.style_one .product-card-bottom .add-cart a::before {
    content: "Read More" !important;
    right: 9px !important
}

body .product_cat-government-assistance .product-cart-wrap.style_one .product-card-bottom .add-cart a {
    width: 100px !important
}

#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-footer {
    padding: 8px 20px;
    min-height: 350px !important
}

#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-content .store-info {
    min-height: 282px !important
}

#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.coloum-3 a.wcfmmp-visit-store {
    float: left;
    position: relative;
    top: 2px !important
}

#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li p.store-enquiry {
    position: absolute !important;
    top: 282px !important;
    left: 70px !important
}

#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.coloum-3 .store-footer .store-data-container {
    position: absolute;
    margin-left: 30px
}

#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.coloum-3 .store-footer {
    min-height: 55px !important;
    height: 55px !important
}

#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-footer .store-data-container {
    top: -272px !important
}

.store-data p {
    margin-bottom: 0 !important
}

#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.coloum-3 p.store-enquiry {
    right: auto !important
}

.elementor-123 .elementor-element.elementor-element-1eca70d .home-slider .owl-carousel .owl-nav .owl-next,
.elementor-123 .elementor-element.elementor-element-1eca70d .home-slider .owl-carousel .owl-nav .owl-prev {
    background: var(--e-global-color-fc250f0)
}

.header-style-1 .header-middle-ptb-1 {
    padding: 10px 0;
    border-top: 1px solid #ddd;
    border-bottom: 0 solid #ddd
}

.elementor-element {
    margin: 0;
    padding: 0
}

.header-bottom {
    border-bottom: 0 solid #ddd !important
}

.home-slider .owl-carousel .owl-nav .owl-next,
.home-slider .owl-carousel .owl-nav .owl-prev {
    background: #5053d5;
    color: #fff
}

.hotline a:hover {
    color: #7c44d4
}

body .owl-carousel .owl-dots button.active {
    background: #7c44d4;
    border-color: #7c44d4
}

#wcfmmp-store .sidebar_heading {
    margin-bottom: 25px;
    margin-top: 20px
}

#wcfmmp-store .left_sidebar,
#wcfmmp-stores-lists .left_sidebar {
    background: #fff !important
}

.sidebar_heading .widget-title {
    font-size: 22px;
    margin-bottom: 25px
}

#wcfmmp-store-lists-sidebar .wcfmmp-store-search-form .select2-container {
    margin-bottom: 40px
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 20px !important;
    top: 14px !important
}

.select2-container--default .select2-selection--single {
    border: 1px solid #eee !important
}

.select2-container .select2-selection--single {
    margin: 0
}

.nest_filter_box form .left_s::-webkit-scrollbar,
.scrollbarcolor::-webkit-scrollbar,
.select2-results__options::-webkit-scrollbar {
    background-color: #2268c0;
}

.nest_filter_box form .left_s::-webkit-scrollbar-thumb,
.scrollbarcolor::-webkit-scrollbar-thumb,
.select2-results__options::-webkit-scrollbar-thumb {
    background-color: #2268c0;
}

.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[data-selected] {
    background-color: #b5a3d6;
    color: #fff
}

.wcfmmp-store-search-form div.wcfm_radius_slidecontainer .wcfmmp_radius_range::-webkit-slider-thumb {
    background: #2268c0 !important;
}

#post-10404 #wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.coloum-3 .store-footer .store-avatar {
    width: 28%;
    height: 150px;
    top: -265px;
    left: 345px;
    position: absolute
}

#wcfmmp-store .logo_area a img {
    padding: 6px
}

.woo_products_header .filter_end .nest_filter_btn:hover {
    border-color: #5053d5;
    background: #5053d5
}

.woocommerce table.my_account_orders .button {
    margin-right: 5px
}

.related.products>h2::before {
    background-color: #51a006
}
.close-style-wrap .close-style
{
    background-color: #51a0066e;
}

.elementor-element.elementor-widget-nest-title-v1 {
    text-wrap: nowrap
}

.section_title .title_whole .title {
    padding-bottom: 5px
}

.card-1 {
    min-height: auto;
    padding: 5px 30px
}

.card-1 figure img {
    max-width: 65px
}

.card-1 figure,
.card-2 figure {
    margin-bottom: 10px !important
}

.card-2 h6 a,
.elementor-17717 .elementor-element.elementor-element-6bc02aa7 .elementor-heading-title {
    font-size: 14px
}

.woocommerce-checkout #payment {
    background: #7b8aa1
}

.product-cart-wrap.style_two .add.button,
.product_cat-finance .product_type_simple,
.product_cat-government-schemes .product_type_simple,
.product_cat-insurance .product_type_simple,
.product_cat-state .product_type_simple {
    padding: 7px 0
}

#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-wrapper .store-content {
    height: 285px
}

.header-style-1 {
    background: #fff
}

.product-cart-wrap .product-content-wrap .product-category {
    margin-bottom: 8px
}

.product-cart-wrap .product-img-action-wrap {
    padding: 15px 15px 8px
}

.product-cart-wrap .product-action-1 li {
    border-right: 1px solid #5053d5
}

.tagged_as a {
    margin-left: 3px
}

.fa-phone:before {
    content: "\f095"
}

.store-data-container .store-phone .fa-phone {
    transform: rotate(90deg) !important
}

#wcfmmp-stores-wrap a.wcfm_catalog_enquiry {
    font-size: 16px;
    font-weight: 512 !important;
    background: #62b8bc !important
}

.wcfmfa {
    font-weight: 400 !important
}

.widget_block ul.wp-block-categories li a {
    font-family: inherit;
    font-size: 14px !important;
    font-style: inherit
}

.product-content-wrap h2 a {
    width: 178px
}

.product-content-wrap .vendord .font-small {
    width: 200px
}

.style_two {
    overflow: hidden
}

.vendord span,
.vendord span a {
    font-size: 13px !important
}

#FBC_chat_header,
.chat-form-btn {
    background-color: rgb(80 83 212) !important
}

.burger-icon>span::after,
.burger-icon>span::before,
.page-id-8971 {
    background-color: #fff
}

.products_box_outer .product_cat-government-schemes .product-cart-wrap .product-content-wrap .product-card-bottom .add-cart a,
.products_box_outer .product_cat-state .product-cart-wrap .product-content-wrap .product-card-bottom .add-cart a,
.related .product_cat-finance .product-cart-wrap.style_one .product-card-bottom .add-cart a,
.related .product_cat-insurance .product-cart-wrap.style_one .product-card-bottom .add-cart a,
.related .products .product_cat-state .product-cart-wrap .product-content-wrap .product-card-bottom .add-cart a {
    width: 107px !important
}

.banner-img.style-2 {
    height: 382px
}

.card-2 figure img {
    max-width: 90px
}

.card-2 {
    min-height: 155px
}

.woocommerce form .show-password-input,
.woocommerce-page form .show-password-input {
    margin: 0;
    top: 10px
}

.contnet_cart_box .woocommerce-mini-cart .woocommerce-mini-cart-item .content_right_car_box_items .remove_from_cart_button:hover {
    background: #4e5ecc !important;
    color: #fff !important;
    border-color: #4e5ecc !important
}

.header-style-1 .header-bottom .auto-container {
    border-radius: 7px;
    height: 40px;
    margin: 0 auto
}

.header-wrap.header-space-between {
    padding: 8px !important;
    background-color: linear-gradient(140deg, #2268c0 0%, #2f7c95 50%, #51a006 75%) !important;
    border-radius: 10px
}

.product-cart-wrap .product-content-wrap .product-price .price,
.product-cart-wrap .product-content-wrap .product-price span {
    font-size: 15px;
    font-weight: 600;
    color: #2268c0
}

.header-action-2 .header-action-icon-2>a span.pro-count.blue {
    background-color: #febd69;
    color: #333;
    font-weight: 600
}

.elementor-element-e7fddc7 .banner-left-icon {
    padding: 10px 30px
}

.main-menu.main-menu-lh-2>nav>ul>li>a,
.main-menu>nav>ul>li.current_page_item.active>a {
    color: #fff;
    padding: 0 20px
}

body .banner-img h4 {
    font-size: 20px
}

.product-cart-wrap .product-card-bottom {
    margin-top: 0
}

body .owl-carousel .owl-nav .owl-next,
body .owl-carousel .owl-nav .owl-prev {
    width: 30px;
    height: 30px;
    line-height: 35px;
    font-size: 20px
}

.elementor-123 .elementor-element.elementor-element-aa206bf .position_two .owl-carousel .owl-nav {
    top: -42px !important
}

.main-menu>nav>ul>li ul.sub-menu>li>a {
    color: #222
}

.main-menu>nav>ul>li ul.sub-menu {
    box-shadow: 5px 5px 15px #0003
}

body {
    background: url(https://i.ibb.co/Jy2Ft80/icon-background-4.jpg) fixed;
    background-size: content
}

.page-id-8971 {
    background-image: none !important
}

.main-menu.main-menu-lh-2>nav>ul>li>a {
    border-right: 1px solid #fff;
    padding-left: 10px;
    line-height: 25px
}

.dokan_only_breadcrumb {
    padding: 10px 0
}

.left-sidebar .content-area,
.left-sidebar .primary-sidebar,
.right-sidebar .content-area,
.right-sidebar .primary-sidebar {
    padding: 30px 15px 50px
}

tr:nth-child(2) td {
    border-top: 0 double #ddd !important
}

table td,
table th {
    padding: 8px 20px;
    border: 1px solid #b5b5b5
}

.column {
    float: left;
    width: 18%;
    padding: 5px
}

#horz-list ul li i {
    font-weight: light;
    font-size: 20px;
    font-weight: light;
    color: #5053d5 !important;
    padding: 0 5px 0 3px !important
}

#horz-list ul {
    margin-top: 20px;
    padding: 0;
    list-style-type: none
}

#horz-list ul li {
    display: inline
}

#horz-list ul li a {
    text-decoration: none;
    padding: 0 4px 0 0 !important;
    border-right: 1px solid #5053d5;
    margin: 0;
    color: #747474 !important
}

#horz-list ul li:last-child a {
    border: none
}

#horz-list ul li a:hover {
    background: rgba(255, 255, 255, .8);
    color: #1a1a1a
}

.woocommerce #content div.product div.summary,
.woocommerce div.product div.summary,
.woocommerce-page #content div.product div.summary,
.woocommerce-page div.product div.summary {
    overflow-y: auto;
    height: 665px
}

.woocommerce div.product form.cart .wpcbn-btn-single {
    margin-left: 5px
}

textarea {
    min-height: 140px
}

.select2-container--default .select2-selection--single {
    height: 45px !important
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 45px !important
}

.woocommerce-checkout-review-order {
    margin-top: 25px !important;
    margin-bottom: 25px !important
}

ul.products.columns-2 li.product {
    width: 25% !important
}

.woocommerce ul.products li.first,
.woocommerce-page ul.products li.first {
    clear: none
}.elementor-123 .elementor-element.elementor-element-293b518 .section_title .title_whole .title a,
.section_title .title_whole .title a {
    color: #253d4e !important
}

.enab_borfor_styheee .product-list-small .hover-up {
    transform: translateY(0)
}

#wcfmmp-store #wcfm_store_header {
    background: #0065a7 !important
}

#wcfmmp-store .wcfmmp-store-map {
    border-radius: 12px;
    box-shadow: 0 0 10px #cfcfcf
}

#wcfmmp-store {
    box-shadow: 0 2px 15px 0 #b1b1b1;
    border-radius: 20px
}

#wcfmmp-store .banner_img {
    border-radius: 20px 20px 0 0
}

#wcfmmp-store .address i {
    color: #f7cc22 !important
}

#wcfmmp-store .tab_area .tab_links li {
    border-radius: 7px 7px 0 0;
    border: 1px solid #adadad
}

.wcfmmp_store_hours {
    overflow-y: scroll;
    height: 150px
}

.select2-results__options::-webkit-scrollbar-thumb,
.wcfmmp_store_hours::-webkit-scrollbar-thumb {
    background-color: #2268c0;
    border-radius: 10px
}

.select2-results__options::-webkit-scrollbar-track,
.wcfmmp_store_hours::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .1);
    border-radius: 10px;
    background-color: #2268c0;
}

.select2-results__options::-webkit-scrollbar,
.wcfmmp_store_hours::-webkit-scrollbar {
    width: 8px;
    background-color: #2268c0;
    border-radius: 10px
}

.entry-summary::-webkit-scrollbar-thumb,
.select2-results__options::-webkit-scrollbar-thumb {
    background-color: #2268c0;
    border-radius: 10px
}

.entry-summary::-webkit-scrollbar-track,
.select2-results__options::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .1);
    border-radius: 10px;
    background-color: #2268c0;
}

.entry-summary::-webkit-scrollbar,
.select2-results__options::-webkit-scrollbar {
    width: 8px;
    background-color: #2268c0;
    border-radius: 10px
}

#wcfmmp-store .left_sidebar {
    padding: 2% 2% 10%;
    border-radius: 0 0 0 20px
}

.dokan_only_breadcrumb {
    background: #cbe1c1;
    margin-top: 10px
}

.wcfm_store_description p i {
    color: #5053d5;
    margin-right: 10px
}

.store-info {
    background-image: url('https://stage.myanimal.in/ecommerce/wp-content/uploads/2023/10/vetinnarbg.jpg') !important
}

.wcfmmp_store_header_phone span a {
    color: transparent !important;
    text-shadow: #111 0 0 15px;
    transition: .4s !important
}

.wcfmmp_store_header_phone span a:hover {
    color: #111 !important;
    text-shadow: none
}

.enab_borfor_styheee .product-list-small article {
    border: none !important;
    background-color: #eaf5fb
}

#wcfmmp-stores-lists {
    border-radius: 20px
}

#wcfmmp-stores-lists .left_sidebar {
    border-radius: 20px 0 0 20px
}

#wcfmmp-store .wcfmmp-store-description .wcfm_store_chatnow {
    background: #50d58b !important
}

#wcfmmp-store .wcfmmp-store-description .wcfm_store_enquiry {
    background-color: #63cdff !important
}

#wcfmmp-store .wcfmmp-store-description #wcfm_follow_now {
    background-color: #fbbe6f !important
}

table td {
    border: 1px solid #b5b5b5 !important
}

.woosc-area .tr-price del bdi,
.woosc_list .tr-price del bdi {
    text-decoration-color: #4e5ecc
}

.woosc-area .tr-price bdi,
.woosc_list .tr-price bdi
{
    color: #4e5ecc;	
}


.gmw-icon-location::before,
.product_cat-smart-neckband .product-content-wrap h5 a {
    font-size: 18px
}

.product_cat-smart-neckband .owl-item:first-child {
    background: #f1ead9 !important
}

.pop-location-picker-inner {
    background-color: #fff;
    width: 500px;
    margin: 5% auto;
    padding: 10px;
    border-radius: 10px;
    border: 5px solid #ccc
}

.pop-location-picker-inner button {
    border: none;
    background: 0 0;
    position: absolute;
    right: auto;
    left: auto;
    z-index: 999
}

.pop-location-picker-outer {
    top: 0 !important;
    z-index: 99999 !important
}

.footer-list li a {
    margin-bottom: 5px !important
}

.elementor-545 .elementor-element.elementor-element-f6689fa {
    height: auto;
    max-width: 100%
}

.woocommerce-page .woocommerce-message .button {
    margin-right: 5px !important
}

button[type=submit] {
    background-color: #5053d8 !important;
    border: 1px solid #5053d8 !important
}

.default_single_product .product_main_content .price>span.woocommerce-Price-amount.amount {
    font-size: 22px
}

.entry-content .e-con-boxed .e-con-full {
    padding: 20px
}

.dgwt-wcas-suggestion-product.dgwt-wcas-suggestion-selected {
    background: #135e96 !important
}

.header-style-1 .header-bottom .auto-container {
    padding: 0 10px 0 8px !important
}

.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li a span {
    font-size: 15px
}

.woocommerce table.shop_attributes tr:nth-child(2n) td,
.woocommerce table.shop_attributes tr:nth-child(2n) th {
    background: rgba(0, 0, 0, .025) !important
}

.woocommerce table.shop_attributes tr td {
    padding: 15px !important
}

div.wcfmmp_product_mulvendor_rowhead {
    border: 1px solid #eee;
    -webkit-box-shadow: 1px 1px 1px #eee !important;
    box-shadow: 1px 1px 1px #eee !important
}

#hubspot-messages-iframe-container.widget-align-right {
    margin-bottom: 60px !important
}

#wcfmmp-store .tab_area .tab_links li.active {
    border-top: 1px solid #93a8b3 !important;
    border-bottom: 0 !important;
    border-left: 4px solid #5053d5 !important
}

a.wcfm_chat_now_button {
    color: #fff !important;
    border-radius: 5px !important
}

.page-seller .elementor-button-text {
    font-size: 16px;
    font-weight: 500
}

.elementor-17717 .elementor-element.elementor-element-6735e03f>.elementor-widget-container h5 {
    font-weight: 400;
    font-family: Poppins, sans serif;
    font-size: 15px;
    line-height: 30px;
    color: #004d40;
}

.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals {
    float: left;
    width: 70%;
    margin-top: 20px
}

.product-cart-wrap .product-content-wrap {
    padding: 0 15px 15px
}

.e-con>.e-con-inner {
    gap: 0 !important
}

.dgwt-wcas-has-headings .dgwt-wcas-suggestion-headline {
    background: #c8c9ff !important
}

.widget-area .shop_siderbar .sidebar-widget {
    margin-bottom: 20px !important
}

.default_single_product .product-info {
    margin-top: 45px
}

.elementor-17717 .elementor-element.elementor-element-6735e03f .page-seller .elementor-widget-container p {
    font-size: 18px;
    color: #2d2d2d
}

.elementor-17717 .elementor-element.elementor-element-75934d18:hover img {
    filter: none
}

.wcfm-store-list-page .dokan_only_breadcrumb .breadcrumb .active:after {
    content: "Paramedic";
    visibility: visible
}

.page-seller-demo .site-content {
    padding: 0 0 50px !important
}

.page-coming-soon {
    background: url(https://webdesign-finder.com/pet-space-hotel/wp-content/uploads/2017/06/Slide2-1.jpg) 0 0/cover no-repeat fixed !important;
    height: 100vh !important
}

.elementor-2824 .elementor-element.elementor-element-a5795ba .section_title .title {
    color: #723725 !important
}

.elementor-2824 .elementor-element.elementor-element-b9b2226 .elementor-button {
    background-color: #f5b700;
    border-radius: 0;
    border: 2px solid #604801;
    color: #111
}

.custom-modal .deal .product-title a {
    font-size: 42px !important
}

.modal-open .modal {
    background-color: rgb(0 0 0 / 65%)
}

.modal-open .deal .btn {
    background: #2268c0;
    margin-top: 20px
}

.modal-open .deal .product-title {
    pointer-events: none
}

.custom-modal .modal-dialog .modal-content {
    border: 1px solid #e7e8ff;
    background: #e7e8ff
}

.custom-modal .deal {
    background: #e7e8ff
}

.custom-modal .deal .product-title {
    max-width: 90%;
    margin-bottom: 0 !important
}

.elementor-element-3fa07022 h4,
.elementor-element-3fa07022 p span {
    background-color: transparent !important
}

.elementor-20705 .elementor-element.elementor-element-1c0364b9 .elementor-button {
    background-color: #5053d5;
    border-color: #5053d5;
    border-radius: 10px
}

.woocommerce #review_form #respond textarea {
    border: 1px solid #ccc
}

.woocommerce p.stars a,
.woocommerce p.stars a:hover {
    color: #fdc040
}

a.wcfm_chat_now_button {
    background: #5053d5 !important;
    border-bottom-color: #5053d5 !important
}

.wcfm_catalog_enquiry_button_wrapper a.wcfm_chat_now_button:hover {
    background: #7c44d4 !important;
    border: 1px solid #7c44d4 !important;
    color: #fff !important
}

.default_single_product .flex-viewport {
    background-color: #fff;
    border-radius: 10px;
    border: 1px solid #cdcdcd
}

.default_single_product .product .product_main_content .woosc-btn,
.default_single_product .product .product_main_content .woosw-btn {
    border: 2px solid #5053d5
}

.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
    transition: .5s cubic-bezier(.795, -.035, 0, 1);
    margin: 0;
    padding: 0;
    border: 1px solid #1090f226;
    border-radius: 10px
}

::selection {
    background: #5053d5 !important
}

.products_box_outer .product_cat-government-schemes .product-cart-wrap .product-content-wrap .product-card-bottom .add-cart a::before,
.products_box_outer .product_cat-state .product-cart-wrap .product-content-wrap .product-card-bottom .add-cart a::before,
.related .products .product_cat-state .product-cart-wrap .product-content-wrap .product-card-bottom .add-cart a::before {
    content: "Read More" !important;
    left: 12px
}

.sc_umobile {
    padding-left: 20px !important
}

.dgwt-wcas-search-wrapp {
    max-width: 1090px
}

.banner-img .ab_link {
    z-index: -1
}

.product-cart-wrap {
    border: 1px solid #5053d533 !important
}

.savecart_li #sc_umobile {
    padding-left: 0 !important
}

.header-style-1 .header-bottom-bg-color,
.header-style-1 .header-middle-ptb-1 {
    border-top: none !important;
    border-bottom: none !important
}

.bg-success {
    background-color: #e2f0cd !important;
    color: #333 !important;
    font-weight: 500;
    border-radius: 5px !important
}

.page-template-template-homepage .button {
    font-weight: 600;
    padding: 2px 15px
}

.woocommerce-message::before {
    top: .6em
}

.product-price {
    display: revert-layer !important
}

.woocommerce-checkout p.woocommerce-invalid-required-field span.error {
    color: #e2401c;
    display: block !important;
    font-weight: 700
}

.sidebar-widget .wp-block-woocommerce-filter-wrapper .wc-blocks-filter-wrapper>h2 {
    font-family: Quicksand, sans-serif !important
}
/*********  Laptop responsive**********/
@media (min-width:1024px) and (max-width:1500px) {
    .product-content-wrap .vendord .font-small,
    .product-content-wrap h2 a {
        white-space: nowrap !important;
        text-overflow: ellipsis !important;
        display: block !important;
        overflow: hidden !important;
        width: 136px !important
    }
    body:not(.rtl) .elementor-123 .elementor-element.elementor-element-11627e2 {
        left: 165px
    }
    body:not(.rtl) .elementor-123 .elementor-element.elementor-element-085ba96 {
        left: 12%;
    }
    .elementor-element-416d57a .owl-carousel {
        padding: 0 5px !important
    }
    .post-type-archive-product .product-cart-wrap {
        height: 448px
    }
    .woocommerce-checkout-review-order-table .content>p:nth-of-type(2) {
        right: 0 !important
    }
    .header-wrap .header-right {
        width: 83% !important
    }
	.logged-in .account-dropdown {  left: 10px;}
	.account-dropdown {right: 0px;}

	.title_whole .title a {  font-size: 20px;}	
	.woocommerce table.my_account_orders .button {  margin-bottom: 4px;}
	.woocommerce-checkout-review-order-table .product-name .variation {
        width: 100%;
    }
	.woosc_list .tr-price del bdi, .woosc_list .tr-price bdi{font-size:15px;}
	.discount-percentage {  font-size: 15px!important;}
	.woocommerce-account .woocommerce-MyAccount-content { padding: 20px!important;}
	.elementor-22086 .elementor-element.elementor-element-97f7da7 > .elementor-element-populated, .elementor-22311 .elementor-element.elementor-element-97f7da7 > .elementor-element-populated, .elementor-22242 .elementor-element.elementor-element-97f7da7 > .elementor-element-populated, .elementor-24666 .elementor-element.elementor-element-7292ecb7 > .elementor-element-populated
	{margin:0px;}
	.elementor-22121 .elementor-element.elementor-element-97f7da7 > .elementor-element-populated, .elementor-22311 .elementor-element.elementor-element-97f7da7 > .elementor-element-populated
	{padding: 5px 20px !important;}
	.elementor-17717 .elementor-element.elementor-element-120bc1 { min-height: 470px!important;}
	.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary
	{
    overflow-y: auto!important;
    height: 570px!important;
	}
	.elementor-element-bb0935e .banner-left-icon {    height: 130px;  }
	#otpless-floating-button {right: 2%!important;}
	
}
/*********  Desktop responsive**********/
@media (min-width:1500px) and (max-width:1980px) {
    .header-wrap .header-right {        width: 86%    }
    #gt_float_wrapper {
        top: 24px !important;
        right: 164px !important
    }
	.logged-in .account-dropdown { left:10px!important;}
	.account-dropdown {  right:0px!important;}
	.section_title .title{font-size:22px!important;}
	.woocommerce-checkout-review-order-table .product-name .variation {
        width: 100%;
    }
	.woocommerce table.my_account_orders .button {  margin-bottom: 4px!important;}
	.woosc_list .tr-price del bdi, .woosc_list .tr-price bdi{font-size:16px;}
	.discount-percentage {  font-size: 16px!important;}
	.tax-product_cat aside{width:20%;}
	.woocommerce-account .woocommerce-MyAccount-content { padding: 20px!important;}
	.elementor-17717 .elementor-element.elementor-element-120bc1 { min-height: 500px!important;}
	.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary 
	{
		overflow-y: auto!important;
		height: 730px!important;
	}
	
}


table.woocommerce-checkout-review-order-table td.product-name p a.remove 
{
	position: absolute;
	right: 10px;  
/* 	bottom:26px; */
	bottom:12px; */
}
.mb_logout a{color:#fff!important;}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-top {  background-color: #2268c0;}
.close-style-wrap .close-style {background-color: #fff!important; color:#2268c0 !important;}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area { padding: 10px 30px; }
/* .header-wrapper .header-wrap.header-space-between .main-menu {  text-align: center; } */

.woocommerce-checkout-review-order-table .product-name {flex-wrap: wrap;}
.woocommerce-checkout-review-order-table .product-name .remove img{padding:3px 0px 0px!important;}
.woocommerce table.my_account_orders tbody th{border-bottom: 1px solid #ececec !important;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle {background: #4ba505!important;}
.product-content-wrap .product-category:nth-child(2) a{ color:#51a006!important;}
.woocommerce-EditAccountForm fieldset {padding: 0.35em 0 0.625em;}
.woosc_list .woosc_table th a:hover{color:#51a006!important;}
.header-action-2 .header-action-icon-2 > a span { font-size: 15px;}
/************** Customize scrollbar for .woosc_list ************/
.woosc_list::-webkit-scrollbar { height: 6px;}
.woosc_list::-webkit-scrollbar-track { background: #51a006;  }
.woosc_list::-webkit-scrollbar-thumb {
    background-color: #51a006;
    border-radius: 50%; 
    border: 2px solid #51a006; 
}
.woosc_list::-webkit-scrollbar-thumb:hover {  background-color: #51a006; }
.woosc_list .woosc_table .discount-percentage {display: block;}
.woosc_list .woosc_table thead tr th{position:relative;}
.woosc_list .woosc_table thead tr th .woosc-remove
{
	position:absolute;
	bottom:0;
}
.page-id-22086 .elementor-heading-title, .page-id-22121 .elementor-heading-title, .page-id-22311 .elementor-heading-title, .page-id-22242 .elementor-heading-title{margin-top:10px;}

.wcfm_ele_wrapper {margin: 0px 0px 10px!important;}
ul.psfw-social-icons {  margin: 0px!important;}
.default_single_product .product-info {  margin-top: 10px!important;}
.product_cat-government-schemes .read-more-btn, .product_cat-state .read-more-btn{margin-bottom:10px!important;}
.smsalertModal .close span:after, .smsalertModal .close span:before {background-color: #2268c0!important;}
.smsalertModal .close {opacity: 0.8;}
.elementor-27 .elementor-element.elementor-element-6581987 > .elementor-widget-container, .elementor-27 .elementor-element.elementor-element-cfc4ff6 > .elementor-widget-container, .elementor-27 .elementor-element.elementor-element-bc15613 > .elementor-widget-container, .elementor-27 .elementor-element.elementor-element-bf5a43a > .elementor-widget-container, .elementor-27 .elementor-element.elementor-element-3df1e7b > .elementor-widget-container, .elementor-27 .elementor-element.elementor-element-0b3513f > .elementor-widget-container, .elementor-27 .elementor-element.elementor-element-18b78a2 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}


/***************************************************************************************************************************************************/
/********************************************************  24-2-2025 ************************  GLOBAL CSS CODE  *****************************************/ 

	

	/************************************************ Normal - header code **************************************/	
	.header-action-2 .header-action-icon-2 > a span.pro-count {  right: -4px!important;  top: -3px!important;}
	.wish_one .woosw-menu-item .woosw-menu-item-inner::after {  left: 9px!important;  top: -14px!important;}
	.header-action-2 .header-action-icon-2 > a span 
	{   
		display: inline-block!important;
		/* 		max-width: 25ch!important;  */
		max-width: 30ch!important;
		white-space: nowrap!important;
		overflow: hidden!important; 
		text-overflow: ellipsis!important; 
	}
	.header-action-2 .header-action-icon-2 > a span.woosw-menu-item-inner{overflow: visible!important; }
	.header-style-1 {  background:#fff!important;}
	.wish_one .woosw-menu-item .woosw-menu-item-inner::after {  top: -16px !important;}

	/************************************************ Normal - header without Login - Home page**************************************/	
		body:not(.logged-in) .header-action-2 .header-action-icon-2 > a span.pro-count {  right: -4px!important;}
/* 		body:not(.logged-in) .header-wrap .header-right {    width: 86% !important;  } */

	/******************************   Disclaimer popup & OTPless popup  ****************************************/
	#elementor-popup-modal-20705 {z-index: 99990;}
	#elementor-popup-modal-20705 .dialog-message p	{font-size: 14px; line-height: 30px;}
	#elementor-popup-modal-20705 .dialog-message h1 {  font-size: 32px!important;}
	#elementor-popup-modal-20705 .dialog-message h4 {  font-size: 20px!important;}
	#elementor-popup-modal-20705 .dialog-message p {  text-align: justify!important;}
	#otpless-floating-button{top:100px!important;}
	/* .otpless-floating-button .dsp-fl .curs-point {color:#2268c0!important;} */
	/* #otpless-floating-button {right: 9%;} */

	/**********************************************  Home Page ***********************************************************/
	.elementor-123 .elementor-element.elementor-element-fe061b2, .elementor-123 .elementor-element.elementor-element-f82f940, .elementor-123 .elementor-element.elementor-element-38eeb92, .elementor-123 .elementor-element.elementor-element-1091060, .elementor-123 .elementor-element.elementor-element-a130e72, .elementor-123 .elementor-element.elementor-element-3413c0a, .elementor-123 .elementor-element.elementor-element-661f88b, .elementor-123 .elementor-element.elementor-element-e5de2fb, .elementor-123 .elementor-element.elementor-element-1c684f9 {  margin-top: 5px !important;}
	.elementor-element-cacef0a .newsletter {  margin-bottom: 0px !important;}
	.foo_wid_title { font-size : 22px!important;}
	.body-overlay-1  { z-index: 99990;}
	.dgwt-wcas-suggestions-wrapp { box-shadow: 1px 1px 2px 3px #2367bf17!important;}
	.dgwt-wcas-suggestion-nores {  position: relative;    color: transparent;}

	.dgwt-wcas-suggestion-nores::before {
		content: "Sorry, no products match your search.";
		color:#E91E63!important;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		font-size: 15px;
		line-height: 157%;
		padding: 10px 10px 10px 34px;
	}

	/************************************************ View cart popup **********************************************/
	.contnet_cart_box .woocommerce-mini-cart__buttons a.wc-forward, .contnet_cart_box .woocommerce-mini-cart__buttons a.empty_carts  
	{ background-color:#51a006!important;		padding: 4px 15px !important;}
	.contnet_cart_box .woocommerce-mini-cart__buttons a.wc-forward:hover, .contnet_cart_box .woocommerce-mini-cart__buttons a.empty_carts:hover{background-color:#2268c0 !important;}

	/************************************************ share cart popup **********************************************/
	.smsalertModal .close span:before, .smsalertModal .close span:after{right: 33px!important;  top: 30px!important; width:1px!important;}
	.smsalert_sharecart_popup_class h2.box-title{margin-bottom:20px!important; font-size:24px!important;}

	/******************************************** checkout page ****************************************************/
	.page-id-13 input[type=checkbox]:checked{background-color:#51a006!important;}
	.page-id-13 input[type=checkbox]:checked:hover{background-color:#2268c0!important;}

	/********************************************  Single Product description page   **********************************************/

	.woocommerce .qty {padding: 10px 16px 10px 10px!important;}
	.woocommerce div.product div.images .flex-control-thumbs li {width: 20%;}
	.single-product .detail-info .product_main_content .quantity .qty_button{display:none}

	/* input::-webkit-outer-spin-button,
	input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
	}
	input[type=number]{
	-moz-appearance: textfield;
	} */
	.woocommerce div.product form.cart {  margin-bottom: 0px !important;}
	.default_single_product .product .product_main_content .woosw-btn, .default_single_product .product .product_main_content .woosc-btn{  margin: 10px 5px 0px 0!important;}
	.comment-form textarea {  min-height: 90px;}

	/****** trial for rating form to make form space reducable ********/
	/* .default_single_product .product-info .tab-style3 .comment-form { width:60%;} */


	/*.default_single_product .product-info .tab-style3 .comment-form {  display: flex; flex-wrap:wrap!important;} 
	.woocommerce #review_form #respond p{ width:30%!important; margin-right:20px!important;}
	.woocommerce #review_form #respond .comment-form-author, .woocommerce #review_form #respond .comment-form-email {  width: 45%!important;}
	.default_single_product .product-info .tab-style3 .comment-form {  display: flex;} 
	.woocommerce #review_form #respond .form-submit input, input[type=submit]:hover { background-color:#2268c0!important;} */

	ul.products.columns-2 li.product {  width: 20% !important;}
	#horz-list ul li i:before {  color: #1592f7 !important; font-size: 16px!important;}
	.woocommerce div.product div.summary {
		overflow-x: auto!important;
		white-space: nowrap;
	}	
	.woocommerce div.product div.summary::-webkit-scrollbar { height: 6px!important; width:6px!important;	}
	.woocommerce div.product div.summary::-webkit-scrollbar-track {	background: #fff!important;	}
	.woocommerce div.product div.summary::-webkit-scrollbar-thumb {	background-color: #ececec!important;		border-radius: 10px!important;	}
	.woocommerce div.product div.summary::-webkit-scrollbar-thumb:hover {	background-color: #c0c0c0!important;	}
		
	/************************************************** Product Category Page  ******************************************************/
	.woocommerce .widget_price_filter .ui-slider-horizontal {  height: 0.2em!important;}
	.woocommerce .widget_price_filter .ui-slider .ui-slider-handle 
	{  
		width: 0.6em!important;
		height: 0.6em!important;  
		top: -.2em!important;
		border: 1px solid #56ba2978 !important;
	}
	.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{ background-color: #56ba2978 !important; }
	.sidebar-widget .widget-title{ font-size:18px!important;}
	.woocommerce .widget_price_filter .price_slider_amount .button
	{
		border:2px solid #2268c0 !important;  
		color: #2268c0 !important;
		background-color: #fff !important;
	}
	.woocommerce .widget_price_filter .price_slider_amount .button:hover{ background-color:#FDC040!important; color:#fff!important;}

	/*********************************************** footer ********************************************************************/
	.footer_area .elementor-224 .elementor-element.elementor-element-e4e1ee8 .widget-about .contact-infor span {color:#253D4E!important;}
	.elementor-224 .elementor-element.elementor-element-082ccc1 { padding: 27px 0px 15px 0px !important;}
	.scrollUp.show { bottom: 30px !important;}
	.footer-section .elementor-container > .elementor-column:first-child .elementor-widget-wrap {    padding-left: 10px!important; }
	.footer-section .elementor-container > .elementor-column:last-child .elementor-widget-wrap {    padding-right: 10px!important; }


/* Target the last child of .elementor-container */
.elementor-container > .elementor-column:last-child .elementor-widget-wrap {
    padding-right: 10px; /* Adjust the padding as needed */
}

	/********************************** Shipping popup ****************************************************/
	#elementor-popup-modal-36049{z-index:99989!important;}

	/****************************************** Cart page  *************************************************/
	.woocommerce-cart .cart-collaterals .shipping-calculator-button::after{color:#51a008!important;}
	.woocommerce-cart .woocommerce-cart-form .minus, .woocommerce-cart .woocommerce-cart-form .plus{display:none!important;}
	.woocommerce a.remove {    border-color:#61a827 !important;  }
	.woocommerce table.shop_table td.product-remove .remove {  padding:2px!important;   line-height: 1.8!important;}
	.woocommerce-cart-form .cart .coupon {    gap: 5px!important;}
}

	/*****************************************   View cart popup  *********************************************/
	.cart-dropdown-wrap img.emoji {  vertical-align: -0.3em !important;}
	.cart-dropdown-wrap .widget_shopping_cart_content ul::-webkit-scrollbar {    width: 6px!important; }
/* 	.cart-dropdown-wrap .widget_shopping_cart_content ul::-webkit-scrollbar-track {    background: #ffffff!important;} */
	.cart-dropdown-wrap .widget_shopping_cart_content ul::-webkit-scrollbar-thumb {    background-color: #2268c0!important;   border-radius: 10px!important;}
	.cart-dropdown-wrap .widget_shopping_cart_content ul::-webkit-scrollbar-thumb:hover {    background-color: #005bb5!important;}

	/*******************************************  Coupon popup  **********************************************/
	
	.wpccl-coupons .wpccl-coupon.wpccl-coupon-applied .wpccl-coupon-applied-txt {    background-color: #51a008!important; padding: 8px 17px!important; }
	.wpccl-coupons .wpccl-coupon {    color: #E91E63!important; }
	.wpccl-coupon-desc { color: #51a008!important;}
	.featherlight-content .wpccl-heading{   color: #2268c0!important;}
	.wpccl-coupons .wpccl-coupon .wpccl-coupon-info .wpccl-coupon-code-wrap .wpccl-coupon-code {    border: 1px dashed #2268c0!important;}

	/***********************************************  CheckOut Page  ************************************/
	
	.woocommerce-checkout-review-order-table .product-name {    display: block!important;}
	.woocommerce-billing-fields h3, .woocommerce-shipping-fields  h3 span { font-size: 24px !important;}
	.woocommerce-shipping-fields { margin-top : 15px!important;}

	/*************************************   Become Seller Page ******************************************/

	.page-seller .associate-wrapper p, .page-seller .services-wrapper p, .page-seller .testimonials-wrapper .elementor-testimonial__text, .page-seller .quote-wrapper p { font-size:15px!important; }
	.page-seller .scrollUp.show {  bottom: 12px !important; }
	 .elementor-element-702ced02 .e-child {        box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.09) !important;    }

	/***************************    Become Seller Page  - Header section *********************************/

	.page-seller .header-action-2 .header-action-icon-2 > a span.pro-count {  right: -3px !important;}
 	.page-seller .header-wrap .header-right {    width: 82% !important;  }
	 .header-wrap.header-space-between {    border-radius: 5px !important;  }

	/***************************************   Store listing Page / vet page   *********************************/

	.page-id-10404 #wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.coloum-3 a.wcfmmp-visit-store {  left: 30px!important;}
	.page-id-10404 #wcfmmp-stores-wrap ul.wcfmmp-store-wrap li a.wcfmmp-visit-store, .page-id-10404 a.wcfm_catalog_enquiry {border:none!important;}
	.page-id-10404 #wcfmmp-stores-wrap .paginations ul li span.current, .page-id-10404 #wcfmmp-stores-wrap .store-footer a.wcfmmp-visit-store, .page-id-10404 #wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-data p.store-enquiry a.wcfm_catalog_enquiry
{background: #2268C0 !important;}
.page-id-10404 #wcfmmp-stores-wrap .store-footer a.wcfmmp-visit-store:hover, .page-id-10404 #wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-data p.store-enquiry a.wcfm_catalog_enquiry:hover
{background: #51a006 !important;  border:none!important;}
	.page-id-10404 .store-data-container .store-phone i, .page-id-10404 #wcfmmp-stores-wrap .paginations ul li a:hover, .page-id-10404 input[type=range].wcfmmp_radius_range::-webkit-slider-thumb, .page-id-10404 input[type=range].wcfmmp_radius_range::-moz-range-thumb
{background: #51a006 !important;}
.page-id-10404 input[type=range].wcfmmp_radius_range:hover {opacity:1!important;}
	.page-id-10404 #wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-wrapper .store-content {  border-bottom-color: #2268C0!important;}
.page-id-10404 .store-data h2 a 
	{  white-space: normal;  
		word-wrap: break-word;
	  word-break: break-word;
	  display: inline-block;
	  max-width: 90%;
		line-height:1.3;
	}

	/*************************************************  Compare popup ***********************************/
	.woosc-area .woosc-inner .woosc-bar.woosc-bar-open {background-color: rgba(34, 104, 192, 0.55)!important;}
	.woosc-area .tr-price bdi {  color: #51a006 !important;}
	.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table thead tr th .woosc-remove{  position: absolute!important;  bottom: 0!important; left:12px!important;}
	.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table thead tr, .woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table thead tr th 
{  border: 1px solid #b1adad!important; text-align: center!important;}
	.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table thead tr th:first-child{z-index:13!important;}


	/************************************** Shop Compare page > from user icon****************************************************/
	.woosc_list .tr-price bdi {  color: #2268C0!important;}


	/***************************************************  Wishlist Page - from user icon **************************************************/
	.woosw-list .woosw-copy .woosw-copy-url {   margin-right: 10px!important;}

	/***************************************************  Wishlist popup - on product **************************************************/
	body .woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-top, .woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot 
	{   background: #2268C0AB  !important;}
	.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot .woosw-popup-content-bot-inner a:hover, .woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot .woosw-popup-content-bot-inner a:hover 
	{
	  color: #fff!important;
		border-color: #f1f1f1!important;
	}
	.woosw-popup .woosw-items .woosw-item .woosw-item-inner .woosw-item--image {
	  margin-right: 60px!important;
		margin-left:20px!important;
	width: 165px!important;
	}

	/************************************   Quick View (on product) *********************************************/
	.quick_view .quantity button.plus, .quick_view .quantity button.minus{ display:none!important;}
	body .quick_view .mfp-close {   background: #2268C0 !important;  color:#fff!important;}
	body .quick_view .default_single_product .entry-summary .product-price-cover .current-price .woocommerce-Price-amount, body .quick_view .default_single_product .entry-summary .product-price-cover .current-price ins .woocommerce-Price-amount, body .quick_view .default_single_product .entry-summary .product-price-cover .current-price del bdi
	{
	  font-size: 24px!important;
	  font-weight: 500!important;
	}
	body  .default_single_product .entry-summary p {
	  white-space: normal!important;
	  word-break: break-word!important;
	}
/*  .mfp-content .quick_view .default_single_product .summary{
    overflow-y: auto !important;
	height: auto !important;
    height: 550px !important;
  } */
	.quick_view .default_single_product .entry-summary .detail-extralink form.cart .single_add_to_cart_button {  margin-right:10px!important;}
	.quick_view_tab_content .nav-pills .nav-link.active {  background-color: #51a006!important;}
	.quick_view .default_single_product .entry-summary .detail-extralink form.cart .button {  min-width: 54px!important;}
	.quick_view .default_single_product .short-desc, .quick_view .default_single_product .woocommerce-product-details__short-description {	  margin-bottom: 0px!important;	}
	.quick_view .default_single_product .entry-summary .short-desc p {  font-size: 16px!important;}

	/************************   Vendor Membership Page *****************************/

	.wcfm-membership-wrapper #wcfm_membership_container select {padding: 13px 10px!important;}
	body .wcfm-membership-wrapper #wcfm_membership_container input.wcfm_submit_button {  color: #2268C0 !important;}
	.wcfm-membership-wrapper .wc-progress-steps li.active, .wcfm-membership-wrapper .wc-progress-steps li.active::before {border-color: #51a006!important;}
	.wcfm-membership-wrapper .wc-progress-steps li.active {  color: #2268C0!important; font-weight:700!important; font-size:16px!important;}
	.wcfm-membership-wrapper #wcfm_membership_container input[type="text"]:focus, .wcfm-membership-wrapper #wcfm_membership_container input[type="password"]:focus, .wcfm-membership-wrapper #wcfm_membership_container select:focus {  border-color: #2268C0 !important;}

	/************************ Footer pages  **********************/
	.page-id-22086 .elementor-element-802fb69  .elementor-widget, .page-id-22121 .elementor-element-802fb69 .elementor-widget, .page-id-22242 .elementor-element-802fb69  .elementor-widget, .page-id-22311 .elementor-element-802fb69  .elementor-widget {
	  margin-block-end: 0px !important;
	}

/***************************** Government schemes, central gov schemes, state gov schemes (Pages) **********/

	.term-government-schemes .product-action-1, .term-state .product-action-1 {display:none!important;}

/******************************************* User Account > All Menu Pages > Order tracking ********************************************/
	.woocommerce table.my_account_orders .button
	{
		color:#333!important;
		background-color:#fff!important;
		border:2px solid #2268C0!important;
	}
/* for scrolling the table  */
.woocommerce-orders-table tbody {
    display: block !important;
    max-height: 670px !important;
    overflow-y: auto !important;
}

.woocommerce-orders-table thead,
.woocommerce-orders-table tbody tr {
    display: table !important;
    width: 100% !important;
    table-layout: fixed !important;
}

/******************************************* User Account > All Menu Pages > Inquiry ********************************************/
/* for scrolling the table  */
.woocommerce-enquiry-table tbody {
    display: block !important;
    max-height: 650px !important;
    overflow-y: auto !important;
}

.woocommerce-enquiry-table thead,
.woocommerce-enquiry-table tbody tr {
    display: table !important;
    width: 100% !important;
    table-layout: fixed !important;
}


/******************** User Account Page - All tabs > Wishlist tab ********************************/

.woosw-items tbody {
    display: block !important;
    max-height: 730px !important;
    overflow-y: auto !important;
}

.woosw-items tbody tr {
    display: table !important;
    width: 100% !important;
    table-layout: fixed !important;
}
.woosw-items .woosw-item .woosw-item--remove {  width: 80px!important;}

/*******************  User Account Page All tabs >  Orders Page > Payment Page ******************************/

.payment_box p, .woocommerce-privacy-policy-text p {  color: #fff!important;}

/*******************  User Account Page All tabs >  Orders Page > view-order Page ******************************/
.elementor-14 .woocommerce-account .addresses .title h3, .elementor-14 .woocommerce-order-details__title, .elementor-14 .woocommerce-column__title{font-size:24px!important;}

/*************************  Login page and register page *******************************************/
.elementor-8971 .elementor-element.elementor-element-e7673f5 .elementor-tab-title.elementor-active, .elementor-15400 .elementor-element.elementor-element-c9bdee1 .elementor-tab-title.elementor-active {
  color:  #2268C0!important;
}

/********************************  Vet Page / Store Listing Page > Vet details tab **********************************************/
body #wcfmmp-store .tab_area .tab_links li.active a, body .wcfmmp_store_hours .wcfmmp-store-hours-day {	color:#2268C0!important; }
body #wcfmmp-store .tab_area .tab_links li.active {	  border-left: 4px solid #2268C0 !important;}
body #wcfmmp-store .bd_icon_box .wcfm_store_enquiry{ background-color:#2268C0!important;  }
body #wcfmmp-store .bd_icon_box:hover .wcfm_store_enquiry:hover, body #wcfmmp-store .tab_area .tab_links li::after  {background-color:#51a006 !important;}

/********************************  Vet Page / Store Listing Page > Vet about tab **********************************************/
.wcfm_store_description p i {	color:#2268C0!important; }

/********************************  Vet Page / Store Listing Page > Vet review tab **********************************************/
body #wcfmmp-store .add_review button, body #wcfmmp-store .user_rated  {background-color:#2268C0!important; }
body #wcfmmp-store .reviews_count a {color:#2268C0!important; }
body #wcfmmp-store .add_review button:hover  { background-color:#51a006!important; }


/***************************************************************************************************************************************************/
/********************************************************  20-2-2025 ******************  RESPONSIVE CODE   *****************************************/

@media (max-width: 1620px) 
{
/***************************************  compare page *************************************************/
	
  .woosc-bar-items {
    display: flex;         
    overflow-x: auto;       
    -webkit-overflow-scrolling: touch;
  }

  .woosc-bar-item {
    flex: 0 0 auto;        
    margin-right: 10px;     
  }
	
	/***************** footer pages *****************/
	
	.elementor-element-56689af6 .e-con-inner { margin: 0px auto!important; }
	
	/********************************  Vet Page / Store Listing Page > Vet details tab **********************************************/

body #wcfmmp-store .banner_img {  background-position: 25%!important;}
}

/************* X-Large (large desktops)  ***********   LAPTOP RESPONSIVE  ***********************/
@media (max-width: 1400px) 
{ 
	
		
	/******************************************** Normal - header code *********************************************/	
	.header-action-2 .header-action-icon-2 > a span { max-width: 25ch!important;}
	
	.wish_one .woosw-menu-item .woosw-menu-item-inner::after {  left: 11px!important;  top: -17px!important;}
	.header-action-2 .header-action-icon-2 > a span.pro-count { right: -4px !important;  top: -4px!important;}
	
	
	/************************************************* home page *****************************************************/
	.product-content-wrap .product-category:nth-of-type(2) .pro_cat a {  width: 144px!important; }
	body:not(.rtl) .elementor-123 .elementor-element.elementor-element-32762f3 {  left: 12%!important;}
	.product-content-wrap h2 a { width: 124px !important;}
	.banner-img .banner-text {  padding: 0 20px!important;}
	.elementor-element.elementor-element-6e9d3bb .banner-img .banner-text h4 { margin-bottom: 0px!important;}	
	 body:not(.rtl) .elementor-123 .elementor-element.elementor-element-085ba96 {    left: 12%!important;  }
	.section_title .title_whole .title, .foo_wid_title { font-size : 20px!important;}
	
	/********************************************  Disclaimer popup & OTPless popup  ********************************************/
	#otpless-floating-button {right: 30px!important;}
	
	/******************************************** Single product description page  *************************************************/
	 .woocommerce #content div.product div.summary, .woocommerce div.product div.summary {    height: 600px !important; }
	
	/*****************************************   View cart popup  *********************************************/
	.cart-dropdown-wrap img.emoji {  vertical-align: -0.2em !important;}
	.contnet_cart_box .woocommerce-mini-cart .woocommerce-mini-cart-item .content_right_car_box_items .remove_from_cart_button {  line-height: 14px!important;   padding:7px !important;}	
	
	/*************************************   Become seller page - Header ********************************************/ 
	
	.page-seller .header-style-1 .header-bottom .auto-container, .page-seller .page-id-17717 .header-middle .auto-container {  padding: 0 15px 0 15px !important;}
	 
	
	/*************************************   Become seller page  ********************************************/ 
	
	.page-seller .elementor-element-120bc1 .elementor-element-48a0813a { padding-left:7px!important; }
	.page-seller .scrollUp.show { bottom: 100px !important; }
	
	/**************************************** become seller page - footer  *****************************/
	.page-seller .seller-footer .elementor-element.copyright-section > .elementor-widget-container {  padding: 0px 15px 0px 0px!important;}
	
	/********************************************************** footer  *************************************************************/
	.elementor-element-bb0935e .banner-left-icon {    height: 130px !important;  }
	.footer-section .elementor-container > .elementor-column:first-child .elementor-widget-wrap {    padding-left: 0px!important; }	
	
	/*********************************  Store page / vet page ****************************************/
	.page-id-10404 .store-data h2 a { max-width: 80%!important;	}
	
	/************************************   Quick View (on product) *********************************************/
	.quick_view .default_single_product .product_title {  font-size: 24px!important;}
	.quick_view .default_single_product .entry-summary .detail-extralink form.cart .single_add_to_cart_button {  margin-bottom: 10px !important;}
	
	/**********************  Footer pages *****************************/
	.elementor-24737 .elementor-element.elementor-element-97f7da7 > .elementor-element-populated
	{
/* 		margin:0px!important; */
		padding: 5px 20px !important;
	 }
}



/************************************** Large (desktops) ************** THIS RANGE ONLY FOR HEADER MODULE WORK ******************************/
@media (min-width:1081px) and (max-width: 1201px) 
{
	/************************************************ Normal - header without Login - Home page**************************************/	
	
	body:not(.logged-in) .header-wrapper .header-wrap .header-right .header-action-right {    width: 47% !important;  }
	body:not(.logged-in) .header-wrap .header-action-2 {       width: 100% !important;  }
	body:not(.logged-in) .header-wrapper .header-wrap .search-style-2 {    width: 52% !important;  }
/* 	body:not(.logged-in) .header-action-2 .header-action-icon-2 > a span {    max-width: 16ch !important;  } */
	
	/******************************************** Normal - header code *********************************************/
	
	.header-wrapper .header-wrap {  display: flex!important;  align-items: center!important;}
	.header-wrapper .header-wrap .logo .header-action-right {  display: none!important;}
	.header-wrapper .header-wrap .header-right .header-action-right, .header-wrapper .header-wrap .header-right {    display: flex!important; justify-content:flex-start!important;  }
	.header-wrapper .logo.logo-width-1 { width:20% !important;}
	.header-wrapper .header-wrap .header-action-2 {       width: 100% !important;   }
	.header-wrapper .header-wrap .header-right {   width: 99% !important;  }
/* 	.header-wrapper .header-wrap .search-style-2 {width: 40%!important;  } */
	.header-wrapper .header-wrap .search-style-2 {    width: 45% !important;  }	
/* 	.header-wrapper .header-wrap .header-right .header-action-right { width: 58%!important;  } */
	.header-wrapper .header-wrap .header-right .header-action-right {    width: 54% !important;  }
	.header-wrapper .header-action-2 > .header-action-icon-2:nth-child(4) a.sm_icon {min-width: calc(100% - 203px) !important;}
	.header-action-2 .header-action-icon-2 > a span { max-width: 16ch!important; }	
	.wish_one .woosw-menu-item .woosw-menu-item-inner::after {  left: 9px!important;  top: -17px!important;}
	.header-action-2 .header-action-icon-2 > a span.pro-count {    right: -6px!important;  top: -4px!important;}
	.header-wrap .dgwt-wcas-search-wrapp{margin-top:0px!important;}
	
	/************************************************ Sticky  header - without Login - Home page**************************************/	
	
	body:not(.logged-in) .sticky_header_area  .header-wrap .header-right .header-action-right {    width: 47% !important;  }
	body:not(.logged-in) .sticky_header_area .header-wrap .header-action-2 {       width: 100% !important;  }
	body:not(.logged-in) .sticky_header_area  .header-wrap .search-style-2 {    width: 52% !important;  }
	
	/******************************************  Sticky - header *********************************************/	
	.sticky_header_area .header-wrap {  display: flex!important;  align-items: center!important;}
	.sticky_header_area .header-wrap .logo .header-action-right {  display: none!important;}
	.sticky_header_area .header-wrap .header-right .header-action-right, .sticky_header_area .header-wrap .header-right 
		{ display: flex!important; justify-content:flex-start!important;  }
	.sticky_header_area .logo.logo-width-1 { width:20% !important;}
	.sticky_header_area .header-wrap .header-right {   width: 99% !important;  }
	.sticky_header_area .header-wrap .search-style-2 {width: 40%!important;  }
	.sticky_header_area .header-wrap .header-right .header-action-right { width: 58%!important;  }
	.sticky_header_area .header-action-2 > .header-action-icon-2:nth-child(4) a.sm_icon {min-width: calc(100% - 203px) !important;}	
	
	
	
	/*************************************   Become Seller Page - Header ******************************************/
	
	.page-seller .header-wrap .logo .header-action-right {    display: none !important;}
	.page-seller .header-wrap, .page-seller .header-wrap .header-right {    display: flex !important;  }
	.page-seller .header-wrap .header-action-right {    display: block!important;  }
		
}

@media (min-width:1081px) and (max-width: 1130px) 
{
	 /************************************************ Normal - header  - Home page**************************************/	
	.header-wrapper .header-wrap .search-style-2 {    width: 42% !important;  }	
	.header-wrapper .header-wrap .header-right .header-action-right {    width: 58% !important;  }
	
	 /************************************************ Normal - header without Login - Home page**************************************/	
	
	body:not(.logged-in) .header-wrapper .header-wrap .header-right .header-action-right {    width: 50% !important;  }
	body:not(.logged-in) .header-wrapper .header-wrap .search-style-2 {    width: 49% !important;  }
/* 	body:not(.logged-in) .header-action-2 .header-action-icon-2 > a span {    max-width: 18ch !important;  } */
	
	
	/************************************************ Sticky  header - without Login - Home page**************************************/	
	
	body:not(.logged-in) .sticky_header_area  .header-wrap .header-right .header-action-right {    width: 50% !important;  }	
	body:not(.logged-in) .sticky_header_area  .header-wrap .search-style-2 {    width: 49% !important;  }
	
	/***************************************************** home page   **************************************************/
	.elementor-element-34bde56 .product-content-wrap h2 a {   width: 150px !important;  }
	
}

@media (min-width:993px) and (max-width: 1080px) 
{
	
	
	/******************************************** Normal - header code *********************************************/	
	.header-wrapper .header-wrap {flex-wrap:wrap!important;}
	.header-wrapper .header-wrap .header-right, .header-wrapper .logo.logo-width-1  {   width: 100% !important;  }
	.header-wrapper .header-wrap .search-style-2 {width: 100%!important;  }
	.header-wrapper .header-wrap .logo .header-action-right { display:flex!important; width: 81%!important;  }
	.header-wrapper .header-wrap .header-right .header-action-right{display:none!important;}
	.header-wrapper .header-wrap .header-action-2{ width: 99% !important;}
/* 	.header-wrapper .header-action-2 > .header-action-icon-2:first-child { width: calc(100% - 58%)  !important; }	
	.header-wrapper .header-action-2 > .header-action-icon-2:nth-child(4)  { width: 35%  !important; } */
	.header-wrapper .header-action-2 > .header-action-icon-2:first-child , .header-wrapper .header-action-2 > .header-action-icon-2:nth-child(4){ width:auto !important; }
	
	.header-wrapper .header-action-2 > .header-action-icon-2:nth-child(4) a.sm_icon {min-width: calc(100% - 227px) !important;}
	.header-action-2 .header-action-icon-2 > a span { max-width: 28ch!important; }	
	.wish_one .woosw-menu-item .woosw-menu-item-inner::after {  left: 9px!important;  top: -17px!important;}
	.header-action-2 .header-action-icon-2 > a span.pro-count {    right: -9px!important;  top: -4px!important;}
	.header-style-1 .header-middle-ptb-1 {  padding: 10px 0px 5px!important;}
	.header-wrapper .header-wrap .dgwt-wcas-search-wrapp {    margin-top: 10px!important;  }
	
	/************************************************ Sticky  header - without Login - Home page**************************************/	
	body:not(.logged-in) .sticky_header_area .header-action-2 > .header-action-icon-2:first-child, body:not(.logged-in) .sticky_header_area .header-action-2 > .header-action-icon-2:last-child   
	{  width: auto !important;  }
	
	/******************************************  Sticky - header *********************************************/	
	
	.sticky_header_area .header-wrap {flex-wrap:wrap!important;}	
	.sticky_header_area .header-wrap .header-right, .sticky_header_area .logo.logo-width-1  {   width: 100% !important;  }
	.sticky_header_area .logo.logo-width-1 {  margin-right: 10px !important;}
	.sticky_header_area .header-wrap .search-style-2 {width: 100%!important;  }
	.sticky_header_area .header-wrap .logo .header-action-right { display:flex!important; width: 99%!important;  }
	.sticky_header_area .header-wrap .header-right .header-action-right{display:none!important;}
	.sticky_header_area .header-wrap .header-action-2{ width: 99% !important;  justify-content:end!important;}
	.sticky_header_area .header-action-2 > .header-action-icon-2:first-child ,	.sticky_header_area .header-action-2 > .header-action-icon-2:nth-child(4)  { width: auto !important; }
	.sticky_header_area .header-style-1 .header-middle-ptb-1 {  padding: 10px 0px 5px!important;}	
	.sticky_header_area .header-wrap .dgwt-wcas-search-wrapp {    margin-top: 10px!important;  }
	.sticky_header_area .header-action-2 > .header-action-icon-2:nth-child(4) a.sm_icon {min-width: calc(100% - 227px) !important;}	
	
	/*********************************************** become seller page - Header section  ***********************/
	
/* 	.page-seller .header-wrapper .header-action-2 > .header-action-icon-2:nth-child(4) a.sm_icon {    min-width: calc(100% - 227px) !important;  } */
	.page-seller .header-wrap .logo a.sm_icon{		min-width: 4%!important;}
	
}

@media (min-width:993px) and (max-width: 1025px) 
{
	/******************************************  Sticky - header *********************************************/	
	.sticky_header_area .header-wrap .logo a.navbar_brand {   min-width: 22% !important;}
	.sticky_header_area .navbar_brand, .sticky_header_area .header-action-2 > .header-action-icon-2:first-child {    display: block !important;  }
	 .sticky_header_area .header-action-2 > .header-action-icon-2:nth-child(2), .sticky_header_area .header-action-2 > .header-action-icon-2:nth-child(3) { width: 8% !important;}
	 .sticky_header_area .header-action-2 .header-action-icon-2 > a span.pro-count {    right: 0px !important;  }
}

@media(max-width: 1270px) 
{
	/******************************************** Single product description page  *************************************************/
	 .woocommerce #content div.product div.summary, .woocommerce div.product div.summary {    height: 530px !important; }	
}

/************************ Large (desktops)  ***********   LAPTOP RESPONSIVE - ALL MODULES WORK **********************/

@media(max-width: 1201px) 
{ 
	
	
	
	/********************************************************* Disclaimer popup & otpless popup ***************************************************/
	#otpless-floating-button 
	{ 
		top: 10% !important;
/* 		left:calc(100% - 320px)!important; */
		left:calc(100% - 350px)!important;
		border-radius:12px!important;
		width:300px!important;
	}
	#elementor-popup-modal-20705 .dialog-message p	{font-size: 14px; line-height: 30px;}
	#elementor-popup-modal-20705 .dialog-message h1 {  font-size: 32px!important;}
	#elementor-popup-modal-20705 .dialog-message h4 {  font-size: 20px!important;}
	#elementor-popup-modal-20705 .dialog-message .e-con.e-flex > .e-con-inner { padding: 0 10px!important;}		
	
	/************************************************* home page *****************************************************/
	body:not(.rtl) .elementor-123 .elementor-element.elementor-element-32762f3 {  left: 11%!important;}
	.product-content-wrap h2 a { width: 112px !important;}	
	body:not(.rtl) .elementor-123 .elementor-element.elementor-element-085ba96 {    left: 11%!important;  }
	.section_title .title_whole .title {    font-size: 20px !important;  }
	
	/******************************************** Single product description page  *************************************************/
	 .woocommerce #content div.product div.summary, .woocommerce div.product div.summary {    height: 480px !important; }
	
	/*************************************************** Product Category page ******************************************************/
	.nest_filter_box{ display:none!important;}
	.woocommerce .widget_price_filter .price_slider_amount .button {  float: none!important;}

	/*********************************************** Breadcrumb ***********************************************/
	.dokan_only_breadcrumb {  margin-top: 8px!important;}	
	
	/*********************************************** Cart Page *******************************************/
	.woocommerce-cart-form .cart_item .product-price { display:revert-layer !important; }
	.woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon 
	{  width: 100%!important; margin-bottom: 5px!important; }
	.coupon .wpccl-btn-wrapper {  margin-left: 1px!important;}
	.woocommerce-cart-form table.cart td.actions .button {  float: left!important;   margin-right: 5px!important;}
	.woocommerce-cart-form table.cart td.actions .coupon .button {  margin-right: 0px!important;}	
	
	/*************************************   Become Seller Page ******************************************/

	.page-seller .associate-wrapper p, .page-seller .services-wrapper p, .page-seller .testimonials-wrapper .elementor-testimonial__text, .page-seller .quote-wrapper p { font-size:14px!important; }	
	.page-seller .elementor-element-120bc1 .elementor-element-48a0813a { padding-left:4px!important; }
	.page-seller .associate-wrapper .title-1, .page-seller .associate-wrapper .title-2, .page-seller .associate-wrapper .title-3, .page-seller .associate-wrapper .title-4, .page-seller .services-wrapper .title-1, .page-seller .services-wrapper .title-2, .page-seller .services-wrapper .title-3, .page-seller .services-wrapper .title-4
	{ padding: 0% 3% 6% 3%!important; }
	
	/*************************************   Become Seller Page - header ******************************************/
	.page-seller .header-wrap .search-style-2 {    min-width: 48%!important;  }
	
	/*************************************   Become Seller Page - Header section without login ******************************************/
	/* 	body:not(.logged-in) .page-seller .header-wrap .search-style-2 {    min-width: 60%!important;  } */
	/* 	body.page-seller:not(.logged-in) .header-wrap .search-style-2 {     min-width: calc(100% - 364px)!important;  } */
	body.page-seller:not(.logged-in) .header-wrap .search-style-2 {    min-width: calc(100% - 400px) !important;  }
	

	/********************************************** footer ***********************************************/
	.hotline p {    font-size: 20px!important;  }
	.elementor-element-bb0935e .banner-left-icon {    height: 150px !important;  }
	
	
	/************************************   Quick View (on product) *********************************************/
	/* 	 .mfp-content ul.products.columns-2 li.product{    width: 33% !important;  } */
	
	/******************************************* User Account > All Menu Pages > Order tracking ********************************************/
	
	.woocommerce-orders-table tbody {    max-height: 700px !important;}
	
	/******************** User Account Page - All tabs > Wishlist tab ********************************/

 	.woosw-items tbody {    max-height: 750px !important;}
	
	/******************************************* User Account > All Menu Pages > Inquiry ********************************************/
	.woocommerce-enquiry-table tbody {   	max-height: 680px !important;}
	
	/**********************  Footer pages *****************************/
	.elementor-24737 .elementor-element.elementor-element-97f7da7 > .elementor-element-populated
	{
		/*	margin:0px!important  */
		padding: 5px 20px !important;
	 }
	
	/********************************  Vet Page / Store Listing Page > Vet details tab **********************************************/

	body #wcfmmp-store .banner_img {  background-position: 0%!important;}
	
}

@media(max-width: 1180px) 
{ 
	
	/********************************************************* Disclaimer popup & otpless popup ***************************************************/
	#elementor-popup-modal-20705 .dialog-message .e-con.e-flex > .e-con-inner { padding: 0 28px!important;}
	
	/************************************************* home page *****************************************************/
	.product-content-wrap .product-category:nth-of-type(2) .pro_cat a {  width: 165px!important; }
	body:not(.rtl) .elementor-123 .elementor-element.elementor-element-32762f3 {  left: 10%!important;}
	.product-content-wrap h2 a { width: 160px !important;}
	.banner-img img {   min-height: 300px!important;}
	body:not(.rtl) .elementor-123 .elementor-element.elementor-element-085ba96 {    left: 4%!important;  }
	.home-slider .elementor-widget-image-carousel .swiper, .elementor-element-0e7dfe1 .elementor-widget-image-carousel .swiper, .elementor-element-0e7dfe1 .owl-carousel,
	.elementor-element-aaf70d1 .owl-carousel, .elementor-element-630a23b .owl-carousel, .elementor-element-fc6230a .owl-carousel, .elementor-element-211a96e .owl-carousel, .elementor-element-ec1fd72 .owl-carousel, .elementor-element-59cbdcf .owl-carousel , .elementor-element-27d3da8 .owl-carousel, .elementor-element-972bced .owl-carousel, .elementor-element-4ecfab2 .owl-carousel
	{  padding: 0px !important;  }
	
	/******************************************** Single product description page  ************************************************/
	 .woocommerce #content div.product div.summary, .woocommerce div.product div.summary {    height: 510px !important; }
	.slick-track li {  width: 84px !important;  }	
	
	/*************************************   Become Seller Page ******************************************/
		
	.page-seller .elementor-element-120bc1 .elementor-element-48a0813a { padding-left:2px!important; }
	.page-seller .services-wrapper .e-con.e-flex > .e-con-inner {    padding: 0px 5px!mportant;}
	.page-seller .services-wrapper .e-con.e-flex > .e-con-inner .elementor-element-1177e41, .page-seller .services-wrapper .e-con.e-flex > .e-con-inner .elementor-element-381a81b, .page-seller .services-wrapper .e-con.e-flex > .e-con-inner .elementor-element-57c8b7f, .page-seller .services-wrapper .e-con.e-flex > .e-con-inner .elementor-element-8941ffe {  width:23%!important;}
	

	/*************************************   Become Seller Page - header ******************************************/
	.page-seller .header-wrap .search-style-2 {    min-width: 40%!important;  }
	
	/********************************************** footer ***********************************************/

	.elementor-element-bb0935e .banner-left-icon {    height: 120px !important;  }
	
	/***************************************   Store listing Page / vet page   *********************************/


	.page-id-10404 #wcfmmp-stores-wrap ul.wcfmmp-store-wrap li p.store-enquiry {  left: 44px !important;}
	.page-id-10404 #wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.coloum-3 a.wcfmmp-visit-store {  left: 0px!important;}
	
	/******************************************* User Account > All Menu Pages > Order tracking ********************************************/
	
	.woocommerce-orders-table tbody {    max-height: 670px !important;}
	
	/******************** User Account Page - All tabs > Wishlist tab ********************************/

 	.woosw-items tbody {    max-height: 730px !important;}
	
	/*******************  User Account Page All tabs >  Orders Page > view-order Page ******************************/
.elementor-14 .woocommerce-account .addresses .title h3, .elementor-14 .woocommerce-order-details__title, .elementor-14 .woocommerce-column__title{font-size:22px!important;}
	
	/********************************  Vet Page / Store Listing Page > Vet details tab **********************************************/

/*  body #wcfmmp-store .banner_img {   background-position: 50% 0%!important;} */
	 #wcfmmp-store .banner_img {
		 background-size: cover !important;}
	
	

}

@media(max-width: 1100px) 
{ 	
	/***************************************   User Account > All Menu Pages > Order tracking *********************************/
	.woocommerce-account .woocommerce-MyAccount-navigation {	  margin-bottom: 35px!important;	}
	.woocommerce-account .woocommerce-MyAccount-content {    padding: 0px!important;  }
	.woocommerce table.my_account_orders th {  font-size: 16px!important;}
	/* to remove the table scrolling */
	.woocommerce-orders-table
	{
    width: 100% !important;
    table-layout: auto !important;
    border-collapse: collapse !important;
	}

	.woocommerce-orders-table thead,
	.woocommerce-orders-table tbody 
	{
		display: table-header-group !important;
		width: 100% !important;
	}

	.woocommerce-orders-table tbody 
	{
		display: table-row-group !important;
		max-height: none !important;
		overflow: visible !important;
	}

	.woocommerce-orders-table thead tr,
	.woocommerce-orders-table tbody tr 
	{
		display: table-row !important;
	}
	
	/******************** User Account Page - All tabs > Wishlist tab ********************************/
	.woosw-items .woosw-item .woosw-item--remove {  width: 14px!important;}
	/* to remove the table scrolling */
	.woosw-items 
	{
		width: 100% !important;
		table-layout: auto !important;
		border-collapse: collapse !important;
	}

	.woosw-items tbody 
	{
		display: table-row-group !important;
		max-height: none !important;
		overflow: visible !important;
	}

	.woosw-items tbody tr
	{
		display: table-row !important;
	}

}


@media(max-width: 1080px) 
{ 
	
	/************************************************ Normal - header without Login - Home page**************************************/	
	
	body:not(.logged-in) .logo.logo-width-1 {  margin-right: 0px !important;}
	body:not(.logged-in) .header-wrap .header-action-2 {    justify-content:end!important;  }
	body:not(.logged-in) .header-wrap .logo a {    min-width: 22%!important;   }
	body:not(.logged-in) .header-wrapper .header-action-2 > .header-action-icon-2:nth-child(4) { width:auto!important;	}
	body:not(.logged-in) .header-wrapper .header-action-2 > .header-action-icon-2:first-child {	width:auto!important;	}
/* 	body:not(.logged-in) .header-action-2 .header-action-icon-2 > a span {    max-width: 26ch !important;  } */
	
	/************************************************ Normal - header ********************************************/
	.header-wrapper .header-wrap .header-action-2 {    justify-content: end !important;  }
	.header-area .header-middle .auto-container{padding:0px 10px 0px 8px!important;}
	.header-action-2 .header-action-icon-2 > a span.pro-count {		right: -5px !important;}
	
	/********************************************************* Disclaimer popup & otpless popup *****************/
	#otpless-floating-button { 	top: 13% !important;}	
	
	/************************************************* home page *****************************************************/	
	body:not(.rtl) .elementor-123 .elementor-element.elementor-element-32762f3 {  left: 11%!important;}
	.elementor-123 .elementor-element.elementor-element-66fbece .newsletter .newsletter-inner {   background-position: 20%!important;  }
	.product-content-wrap h2 a { width: 140px !important;}
	body:not(.rtl) .elementor-123 .elementor-element.elementor-element-085ba96 {    left: 0%!important;  }
	
	/******************************************** Single product description page  *************************************************/
	 .woocommerce #content div.product div.summary, .woocommerce div.product div.summary {    height: 490px !important; }
	.slick-track li {  width: 74px !important;  }
	
	/***********************************  Become seller Page ***********************************/
	.page-seller .elementor-17717 .elementor-element.elementor-element-3b1d6d2b > .elementor-widget-container {  padding: 0% 5% 0% 4%!important;}
	
	/***********************************  Become seller Page - Header Section ***********************************/
	
	.page-seller .header-wrap .header-right {  width: 100% !important;}
	.page-seller .header-wrap .logo .header-action-right {    min-width: 75% !important;  }
	 .page-seller .header-wrap .header-action-2 {    justify-content: end !important;  }
	
	/*************************************   Become Seller Page - Header section without login ******************************************/

	body.page-seller:not(.logged-in) .header-wrap  {  display:flex !important;  flex-wrap: wrap!important; width:100%!important; }
	body.page-seller:not(.logged-in) .header-wrap .logo a img {    margin: 0 20px 0 0!important;  }
	body.page-seller:not(.logged-in) .header-wrap .logo a {    min-width: 22%!important;  }
	body.page-seller:not(.logged-in) .header-wrap .header-right {    width: 100% !important;  }
	body.page-seller:not(.logged-in) .header-wrap .logo .header-action-right {    min-width: 75% !important;  }
	body.page-seller:not(.logged-in) .header-wrap .header-action-2 {    justify-content: end !important;  }
	body.page-seller:not(.logged-in) .header-wrap .logo.logo-width-1 {  margin-right: 15px !important; width:100%!important;}
	body.page-seller:not(.logged-in) .header-wrap .search-style-2 {    min-width: 100% !important;  }
	
	/************************************   Quick View (on product) *********************************************/	
	
	.quickview_enable .mfp-ready .quick_view {max-width:98%!important;}

	
}


@media(max-width: 1024px) 
{ 	
	/*********************************************** Normal header *************************************************/
	.header-bottom {    padding:0px!important;  }
	.sticky_header_area .header-style-1.header-height-2 {  padding-bottom: 7px !important;}
	
	/************************************************* home page *****************************************************/	
	.elementor-element .banner-img .banner-text a.btn {    margin: 10px 0px 0px !important;  }
	.banner-img .banner-text {  padding: 0 50px!important;}
	.elementor-element-c514d68 .product-tabs_two .section_tab {display:none!important;}
	.elementor-123 .elementor-element.elementor-element-9a18a94 .newsletter .newsletter-inner{ background-position: 20%!important;}
	body:not(.rtl) .elementor-123 .elementor-element.elementor-element-085ba96 {    left: 3%!important;  }
	
	/********************************************  Disclaimer popup & otpless popup  ********************************************/		
	#otpless-floating-button { left:calc(100% - 380px)!important;}
	
	/******************************************** Single product description page  *************************************************/
	 .woocommerce #content div.product div.summary, .woocommerce div.product div.summary {    height: 560px !important; }
	
	/******************************** Shipping Popup ******************************************/
	.elementor-36049 .elementor-element.elementor-element-150e3efb .elementor-heading-title { font-size: 25px!important; }
	/*********************************************** footer **************************************************/
	.elementor-element-fd09658, .elementor-element-3719ea2, .elementor-element-4047a99 { width: 100% !important;}
	.elementor-224 .elementor-element.elementor-element-9b62947, .elementor-224 .elementor-element.elementor-element-92e54f7 {    text-align: center!important;  }
	.elementor-224 .elementor-element.elementor-element-28c1e54 .hotline 	{  justify-content: center !important;}
	.elementor-element-bb0935e .banner-left-icon {    height: 90px !important;  }

	
	/***********************************************  Cart Page    ************************************/
	
	.woocommerce table.shop_table td.product-remove .remove {  padding:5px !important;  line-height: 1.3 !important;}
	
	/***********************************************  CheckOut Page  ************************************/	
	
	.woocommerce-shipping-fields { margin-top : 1px!important;}
	
	/*************************************   Become Seller Page ******************************************/
		
	.page-seller .elementor-element-120bc1 .elementor-element-48a0813a { padding-left:12px!important; }
	.page-seller .associate-heading .elementor-17717 .elementor-element.elementor-element-6948d756 > .elementor-widget-container { padding: 30px 0px 30px 0px!important; }
	.page-seller .associate-wrapper {  margin-bottom:40px!important;}
	.page-seller .elementor-element-702ced02 .elementor-element-90b5941,  .page-seller .elementor-element-702ced02 .elementor-element-71cfa52e, .page-seller .elementor-element-702ced02 .elementor-element-18a47da9, .page-seller .elementor-element-702ced02 .elementor-element-6ae114c1{ width: 48%!important;}
	.page-seller .associate-wrapper .e-con-inner { padding:0px 16px !important;}
	.page-seller .steps-wrapper .item-1, .page-seller .steps-wrapper  .item-2 {    margin-bottom: 0px !important;  }
	.page-seller .services-wrapper .e-con.e-flex > .e-con-inner .elementor-element-1177e41, .page-seller .services-wrapper .e-con.e-flex > .e-con-inner .elementor-element-381a81b, .page-seller .services-wrapper .e-con.e-flex > .e-con-inner .elementor-element-57c8b7f, .page-seller .services-wrapper .e-con.e-flex > .e-con-inner .elementor-element-8941ffe {   width:24%!important;  }
/* 	.page-seller .services-wrapper .e-con.e-flex > .e-con-inner .elementor-element-1177e41, .page-seller .services-wrapper .e-con.e-flex > .e-con-inner .elementor-element-381a81b, .page-seller .services-wrapper .e-con.e-flex > .e-con-inner .elementor-element-57c8b7f, .page-seller .services-wrapper .e-con.e-flex > .e-con-inner .elementor-element-8941ffe {   width:48%!important;  } */

	
	/******************************************* become seller page - Header section *********************/
	 .page-seller  .header-middle .auto-container {    padding: 0px 15px!important;  }
	.elementor-17717 .elementor-element.elementor-element-b8d4760 > .elementor-widget-container {  margin: 0px 0px 5px 0px!important;}
	
	/*************************************  Store listing Page / vet page  *****************************************/

	#wcfmmp-store-lists-sidebar { border-right:1px solid #efefef!important;}
	
	/************************************   Quick View (on product) *********************************************/
	
	.quick_view .default_single_product .entry-summary .detail-extralink form.cart .quantity {  margin-bottom: 10px !important;} 
	
}

@media only screen and (width: 1024px) 
{ 
	/*************************************   Become Seller Page ******************************************/
		
	.page-seller .elementor-element-120bc1 .elementor-element-48a0813a { margin-top:40px!important; }
	

}

/************************ Large (tablets)  ***********   TABLET RESPONSIVE - ALL MODULES WORK **********************/
@media (max-width: 992px) 
{
	/************************************************ Normal - header without Login - Home page **************************************/	

	  body:not(.logged-in) .header-wrap .logo a {    min-width: 17% !important;  }
	  body:not(.logged-in) .header-wrapper .header-action-2 > .header-action-icon-2:nth-child(2), body:not(.logged-in) .header-wrapper .header-action-2 > .header-action-icon-2:nth-child(3) 
	{    width: 8% !important;  }
/* 	 body:not(.logged-in) .header-action-2 .header-action-icon-2 > a span {    max-width: 27ch !important;  } */
	  
	
	/******************************************** Normal - header code *********************************************/
	.header-wrap .logo .header-action-right { min-width: 78% !important;   padding-left: 10px!important;}
/* 	.header-wrapper .header-action-2 > .header-action-icon-2:first-child { width: calc(100% - 60%) !important; }
	.header-wrapper .header-action-2 > .header-action-icon-2:nth-child(4) {  width: 30% !important;} */
	.header-wrapper .header-action-2 > .header-action-icon-2:first-child, .header-wrapper .header-action-2 > .header-action-icon-2:nth-child(4) {  width: auto !important;}
/* 	.header-wrapper .header-action-2 > .header-action-icon-2:nth-child(2){ width: 10% !important;}
	.header-wrapper .header-action-2 > .header-action-icon-2:nth-child(3) { width: 10% !important;} */
	.header-wrap .dgwt-wcas-search-wrapp {margin-top: 8px!important; }	
	.header-action-2 .header-action-icon-2 > a span.pro-count { left: 12px!important;}	
	.wish_one .woosw-menu-item .woosw-menu-item-inner::after {  left: 9px !important;  top: -17px!important;}
	.header-wrapper .header-middle-ptb-1 .auto-container { padding: 0px 10px 0px 8px!important;}
	.header-wrap .header-right {    width: 100%!important;  }
/* 	.header-area .header-middle .auto-container{padding:0px 10px 0px 8px!important;} */
	.header-bottom { padding: 3px 0!important;}
	.header-style-1 .header-middle-ptb-1{ padding:10px 0px 2px!important; }	
	.header-action-2 .header-action-icon-2 > a span	{ max-width: 28ch!important; }
	.header-action-2 .header-action-icon-2 > a span.woosw-menu-item-inner{overflow: visible!important; }
	.header-action-2 .header-action-icon-2 > a span.pro-count{top: -5px!important; left: 15px !important;}
/* 	.header-wrap .header-right .header-action-right {  display: none!important;  } */
	.dgwt-wcas-suggestions-wrapp {max-height: 90px!important;}
	.header-bottom {    padding: 3px 0px 0px 0px !important;  }
	
	 
	
	/******************************************  Sticky - header *********************************************/	
	.sticky_header_content { display: block !important;}
	.sticky_header_area .header-wrap .header-right {   width: 84%!important; }
	.sticky_header_area .header-wrap .logo {   min-width: 16% !important;  }
	.sticky_header_area .header-wrap .logo .header-action-right { min-width: 100%!important;}
	.sticky_header_area .header-action-2 > .header-action-icon-2:nth-child(2){width:40% !important;}
	.sticky_header_area .header-action-2 > .header-action-icon-2:nth-child(3) {width: 40% !important;}
	.sticky_header_area .header-action-2 > .header-action-icon-2:first-child , .sticky_header_area .navbar_brand, .sticky_header_area .header-action-2 > .header-action-icon-2:last-child, .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .site-copyright, .menu-item.menu-item-has-children > a .fi-rs-angle-down
	{display: none !important;}	
	
	/******************************************  Sticky  header - without login home page*********************************************/	
	 body:not(.logged-in) .sticky_header_area .header-wrap .header-action-2 {    justify-content: start !important;  }
	
	
	/********************************************  Disclaimer popup & otpless popup  ********************************************/	
	#elementor-popup-modal-20705 .dialog-message .e-con.e-flex > .e-con-inner { padding: 0 28px!important;}
	#elementor-popup-modal-20705 .dialog-message {max-width: 700px!important;}
	#elementor-popup-modal-20705 .dialog-message { width:100%!important;}
	#elementor-popup-modal-20705 .dialog-message h1 {  font-size: 32px!important;}
	#elementor-popup-modal-20705 .dialog-message h4 {  font-size: 20px!important;}
	#elementor-popup-modal-20705 .dialog-message p	{font-size: 14px; line-height: 30px;}
	#otpless-floating-button { left:calc(100% - 320px)!important;}
	
	
	/************************************************* home page *****************************************************/		
	.elementor-123 .elementor-element.elementor-element-66fbece .newsletter .newsletter-inner {   background-position: 32%!important;  }
	body:not(.rtl) .elementor-123 .elementor-element.elementor-element-32762f3 {  left: 7%!important;}
	.product-content-wrap h2 a { width: 106px !important;}
	.elementor-element .banner-img .banner-text a.btn {    margin: 30px 0px 0px !important;  }
	.scrollUp.show {  bottom: 80px !important;}	
	.elementor-element-34bde56 .product-content-wrap h2 a {   width: 200px !important;  }	
	
	/******************************************** Single product description page  *************************************************/
	 .woocommerce #content div.product div.summary, .woocommerce div.product div.summary {    height: 540px !important; }	
	
	/************************************************ Product category Page **********************************************************/
	
	.left-sidebar .content-area { padding:30px 15px 10px!important;}
	
	/*********************************************** Breadcrumb ***********************************************/
	.dokan_only_breadcrumb {    margin-top: 5px !important;  }
	
	/*************************************************  cart page **********************************************/
	 #smsalert_sharecart_popup .smsalert_scp_close_modal-content {    width: 600px!important;  }
	
	/**************************************************  View cart popup  *************************/
	
	.side_bar_cart .cart_right_conten {  width: 70%!important;}
	.side_bar_cart .cart_right_conten .woocommerce-mini-cart__buttons {    justify-content: space-around!important;}
	.side_bar_cart .cart_right_conten .woocommerce-mini-cart .woocommerce-mini-cart-item .content_right_car_box_items .remove_from_cart_button { border:1px solid #61a827 !important; }
	
	/*************************************   Become Seller Page ******************************************/
	
	.page-seller .elementor-element-120bc1 .elementor-element-48a0813a { padding-left:10px!important; }
	.page-seller .elementor-element-702ced02 .elementor-element-90b5941,  .page-seller .elementor-element-702ced02 .elementor-element-71cfa52e, .page-seller .elementor-element-702ced02 .elementor-element-18a47da9, .page-seller .elementor-element-702ced02 .elementor-element-6ae114c1{ width: 48%!important;}
	.page-seller .steps-wrapper .item-1, .page-seller .steps-wrapper  .item-2 {    margin-bottom: 10px !important;  }
	.page-seller .services-wrapper .e-con.e-flex > .e-con-inner .elementor-element-1177e41, .page-seller .services-wrapper .e-con.e-flex > .e-con-inner .elementor-element-381a81b, .page-seller .services-wrapper .e-con.e-flex > .e-con-inner .elementor-element-57c8b7f, .page-seller .services-wrapper .e-con.e-flex > .e-con-inner .elementor-element-8941ffe {   width:49%!important;  }
	 .page-seller .services-wrapper .title-1, .page-seller .services-wrapper .title-2, .page-seller .services-wrapper .title-3, .page-seller .services-wrapper .title-4
	{ padding: 0% 3% 2% 3%!important; }
	.page-seller .services-wrapper .item-1 .elementor-element.elementor-element-aa1039e > .elementor-widget-container {    padding-top: 1%!important;  }
	.page-seller .elementor-element .swiper .elementor-swiper-button-prev {  left: 7px!important;}
	.page-seller .elementor-element .swiper .elementor-swiper-button-next {  right: 7px!important;}
	.page-seller .scrollUp.show {  bottom: 150px !important; }
	
	/*********************************  become seller page - header section ********************************************/
	.page-seller .header-wrap .logo .header-action-right {    min-width: 74% !important;  }
	.page-seller .elementor-17717 .elementor-element.elementor-element-b8d4760 > .elementor-widget-container {    margin: 0px 0px 1px 0px !important;  }
	.page-seller .header-bottom {    padding: 3px 0px 3px 0px !important;  }
	
	/*************************************   Become Seller Page - Header section without login ******************************************/

	 body.page-seller:not(.logged-in) .header-wrap  { flex-wrap:wrap!important;}
	 body.page-seller:not(.logged-in) .header-wrap .logo.logo-width-1 {width:100%!important;}	
	 body.page-seller:not(.logged-in) .header-wrap .header-right {    width: 100% !important;  }
	 body.page-seller:not(.logged-in) .header-wrap .logo a img {    margin: 0 auto 0 0 !important;  }
	 body.page-seller:not(.logged-in) .header-wrap .header-action-2 {    justify-content: end!important;  }
	 body.page-seller:not(.logged-in) .elementor-17717 .elementor-element.elementor-element-b8d4760 > .elementor-widget-container {    margin: 0px 0px 1px 0px !important;  }	
	
	/***************************************   Store listing Page / vet page   *********************************/

	
	.page-id-10404  .sidebar_heading .widget-title {    font-size: 16px !important;}
	
	/********************************  Vet Page / Store Listing Page > Vet details tab **********************************************/
	
	#wcfm_store_header .header_wrapper .header_area { display:block!important;}
	
	/**********************  Footer pages *****************************/
	.elementor-24737 .elementor-element.elementor-element-97f7da7 > .elementor-element-populated
	{		margin:0px!important; }
}
	
@media (max-width: 950px) 
{
	/******************************************** Normal - header code *********************************************/
	.header-wrapper .header-action-2 > .header-action-icon-2:first-child , 	.header-wrapper .header-action-2 > .header-action-icon-2:nth-child(4) { width:auto !important; }
/* 	.header-action-2 .header-action-icon-2 > a span { max-width: 25ch!important; } */
	.header-wrapper .header-action-2 > .header-action-icon-2:nth-child(4) a.sm_icon {min-width: calc(100% - 256px) !important;}
	
	/************************************************* home page *****************************************************/
	.product-content-wrap .product-category:nth-of-type(2) .pro_cat a {  width: 195px!important; }
	body:not(.rtl) .elementor-123 .elementor-element.elementor-element-32762f3 {  left: 6%!important;}
	  body:not(.rtl) .elementor-123 .elementor-element.elementor-element-085ba96 {    left: 2% !important;  }
	
	/******************************************** Single product description page  *************************************************/
	 .woocommerce #content div.product div.summary, .woocommerce div.product div.summary {    height: 520px !important; }
	
	/*************************************   Become Seller Page ******************************************/
		
	.page-seller .elementor-element-120bc1 .elementor-element-48a0813a { padding-left:6px!important; }
	.page-seller .elementor-element .swiper .elementor-swiper-button-prev {  left: 5px!important;}
	.page-seller .elementor-element .swiper .elementor-swiper-button-next {  right: 5px!important;}
	
	/*************************************   Become Seller Page - Header section without login ******************************************/	
	
	body.page-seller:not(.logged-in) .header-wrap .header-action-2 > .header-action-icon-2:nth-child(4) a.sm_icon {min-width: calc(100% - 52px) !important;}
}
	
@media (max-width: 930px) 
{
	
	/************************************************ Normal - header without Login - Home page **************************************/	

	  body:not(.logged-in) .header-wrapper .header-action-2 > .header-action-icon-2:nth-child(2){    width: 9% !important;  }
		body:not(.logged-in) .header-wrap .logo .header-action-right {    min-width: 79% !important;  }
	
	/******************************************** Normal - header code *********************************************/
	.header-wrap .logo .header-action-right { min-width: 75% !important;}
	.header-wrapper .header-action-2 > .header-action-icon-2:first-child , .header-wrapper .header-action-2 > .header-action-icon-2:nth-child(4){ width: auto !important; }
	 
/* 	.header-wrapper .header-action-2 > .header-action-icon-2:nth-child(2) {  width: 11% !important;} */
	.header-action-2 .header-action-icon-2 > a span { max-width: 22ch!important; }	
	
	/******************************************  Sticky - header *********************************************/	
	
	.sticky_header_area .header-wrap .header-right {   width: 83%!important; }
	.sticky_header_area .header-wrap .logo {   min-width: 17% !important;  }
	.sticky_header_area .header-action-2 > .header-action-icon-2:nth-child(2){width:45% !important;}
	
	/******************************************  Sticky  header - without login home page*********************************************/	
	 body:not(.logged-in) .sticky_header_area .header-action-2 > .header-action-icon-2:nth-child(2) {    width: 49% !important;  }
	
	/************************************************* home page *****************************************************/
	body:not(.rtl) .elementor-123 .elementor-element.elementor-element-32762f3 {  left: 5%!important;}
	.elementor-element-34bde56 .product-content-wrap h2 a {    width: 230px !important;  }
	
	/******************************************** Single product description page  *************************************************/
	 .woocommerce #content div.product div.summary, .woocommerce div.product div.summary {    height: 500px !important; }
	
	/***************************************************  Product Category Page ************************************************/
	.woocommerce-products-header .w_hun {  padding-bottom: 20px !important;  }
	
	/*************************************   Become Seller Page ******************************************/
		
	.page-seller .elementor-element-120bc1 .elementor-element-48a0813a { padding-left:10px!important; }
	
}
@media (max-width: 880px) 
{
	/************************************************ Normal - header without Login - Home page **************************************/
	
	 body:not(.logged-in) .header-wrap .logo .header-action-right {    min-width: 77% !important;  }
	
	/************************************** become seller page  *****************************************************/
	.page-seller .services-wrapper .item-1 .elementor-element.elementor-element-aa1039e > .elementor-widget-container {    padding-top: 3% !important;  }
	.page-seller .elementor-element-120bc1 .elementor-element-48a0813a {    padding-left: 15px !important;  }
	
	/******************************************  Sticky  header - without login home page*********************************************/	
	 body:not(.logged-in) .sticky_header_area .header-action-2 > .header-action-icon-2:nth-child(2) {    width: 55% !important;  }
	
}
@media (max-width: 870px) 
{	 
	
	/******************************************** Normal - header code *********************************************/
	.header-action-2 .header-action-icon-2 > a span { max-width: 18ch!important; }
	
	/********************************************  Disclaimer popup & otpless popup  ********************************************/	
	#elementor-popup-modal-20705 .dialog-message {max-width: 650px!important;}
	#otpless-floating-button { left:calc(100% - 316px)!important;}
	
	/************************************************* home page *****************************************************/
	body:not(.rtl) .elementor-123 .elementor-element.elementor-element-32762f3 {  left: 12%!important;}
	 .elementor-123 .elementor-element.elementor-element-66fbece .newsletter .newsletter-inner { background-position: 12% !important; } 
	body:not(.rtl) .elementor-123 .elementor-element.elementor-element-085ba96 {    left: 0% !important;  }
	.elementor-element-34bde56 .product-content-wrap h2 a {  width: 200px !important;  }
	
	/******************************************** Single product description page  *************************************************/
	 .woocommerce #content div.product div.summary, .woocommerce div.product div.summary {  height: 485px !important; }
	.slick-track li {  width: 70px !important;  }
	
	/*********************************  become seller page - header section ********************************************/
	.page-seller .header-wrap .logo .header-action-right {    min-width: 70% !important;  }
	
	/*********************************  become seller page - header section without login ********************************************/
	
	 body.page-seller:not(.logged-in) .header-wrap .logo .header-action-right {    min-width: 71% !important;}
		 
		 
	
}

@media (max-width: 840px) 
{	
	
	/************************************************ Normal - header without Login - Home page **************************************/
	
	  body:not(.logged-in) .header-wrapper .header-action-2 > .header-action-icon-2:nth-child(2) {    width: 11% !important;  }
	 body:not(.logged-in) .header-wrap .logo .header-action-right {    min-width: 74% !important;  }
	
	/******************************************** Single product description page  *************************************************/
	 .woocommerce #content div.product div.summary, .woocommerce div.product div.summary {  height: 445px !important; }
}

@media (max-width: 769px) 
{
	/******************************************** Normal - header code *********************************************/
	.header-action-2 .header-action-icon-2 > a span { max-width: 16ch!important; }
	
	/********************************************  Disclaimer popup & otpless popup  ********************************************/	
	#elementor-popup-modal-20705 .dialog-message {max-width: 600px!important;}	
	#elementor-popup-modal-20705 .dialog-message h1 {  font-size: 30px!important;}
	#elementor-popup-modal-20705 .dialog-message h4 {  font-size: 18px!important;}
	
	/*********************************************** home page ************************************************************/	
	  .elementor-123 .elementor-element.elementor-element-9a18a94 .newsletter .newsletter-inner {  background-position: 15% !important;  }
	  body:not(.rtl) .elementor-123 .elementor-element.elementor-element-085ba96 {  left: 3% !important;  }	
	
	/******************************************** Single product description page  *************************************************/
	 .woocommerce #content div.product div.summary, .woocommerce div.product div.summary {  height: 440px !important; }
	
}

/************************ Medium (tablets)  ***********   TABLET RESPONSIVE  **********************/
@media (max-width: 768px) 
{
	/************************************************ Normal - header without Login - Home page **************************************/
	
/* 	  body:not(.logged-in) .header-wrap  {  flex-wrap: wrap!important;     } */
	 body:not(.logged-in) .header-wrap .logo .header-action-right {    min-width: 75% !important;  }
	 body:not(.logged-in) .header-wrap .header-action-2 {    justify-content: end !important;  }
	body:not(.logged-in) .header-wrapper .header-action-2 > .header-action-icon-2:first-child{padding-left: 1px !important;}
	body:not(.logged-in) .header-wrapper .header-action-2 > .header-action-icon-2:first-child, body:not(.logged-in) .header-wrapper .header-action-2 > .header-action-icon-2:last-child, body:not(.logged-in) .header-wrapper .header-action-2 > .header-action-icon-2:nth-child(2)
	{ width:auto!important;}
/* 	 body:not(.logged-in) .header-wrapper .header-action-2 > .header-action-icon-2:nth-child(2) {    width: 9% !important;  }
	body:not(.logged-in) .header-wrapper .header-action-2 > .header-action-icon-2:nth-child(3) {    width: 9% !important;  } */
	  body:not(.logged-in) .header-wrap .logo .header-action-right {     padding-left: 1px !important;  }
	 
	
	/******************************************** Normal - header code *********************************************/
	.header-wrap .logo .header-action-right { min-width: 75% !important;  padding-left: 10px!important;}	
/* 	.header-wrapper .header-action-2 > .header-action-icon-2:first-child { width: calc(100% - 308px) !important; }
	.header-wrapper .header-action-2 > .header-action-icon-2:nth-child(4) {  width: 35% !important;}
	.header-wrapper .header-action-2 > .header-action-icon-2:nth-child(2){width: 12% !important;}
	.header-wrapper .header-action-2 > .header-action-icon-2:nth-child(3) {width: 10% !important;} */
	.header-wrapper .header-action-2 > .header-action-icon-2:first-child , .header-wrapper .header-action-2 > .header-action-icon-2:nth-child(4){ width: auto !important; }
	.header-action-2 .header-action-icon-2 { left: 0px!important; }
	.header-action-2 .compare_one a {  right: 0px!important; }
	.header-wrap .dgwt-wcas-search-wrapp {margin-top: 8px!important; }
	.header-action-2 .header-action-icon-2 > a span.pro-count{top: -8px!important;}
	.header-action-2 .header-action-icon-2 > a span {   max-width: 16ch!important; }
	/******** 734 to 767 category problem soln *********/
	.elementor-545 .elementor-element.elementor-element-3b27a44{display:block;!important}
	
	
	/******* logo size reduced ********/	
/* 	.elementor-545 .elementor-element.elementor-element-ccfa12b .logo a img { width: 150px !important; max-width: 160px !important;} */
	.elementor-545 .elementor-element.elementor-element-ccfa12b .logo a img { width: 150px !important; min-width: 160px !important;}
	.header-action-2 .header-action-icon-2 > a span.pro-count { left: 12px!important;}	
	.wish_one .woosw-menu-item .woosw-menu-item-inner::after {  left: 9px !important;  top: -15px!important;}
	.header-wrapper .header-middle-ptb-1 .auto-container {padding: 0px 10px!important;}
	.header-bottom {    padding: 3px 0px 0px 0px !important;  }
	.header-style-1 .header-middle-ptb-1{padding:10px 0px 2px!important; }	
	.header-wrapper .header-action-2 > .header-action-icon-2:nth-child(4) a.sm_icon {min-width: calc(100% - 720px) !important;}	
	
	/******************************************  Sticky - header *********************************************/	
	.sticky_header_area .header-wrap .header-right {   width: 80%!important; }
	.sticky_header_area .header-wrap .logo {   min-width: 20% !important;  }
	.sticky_header_area .header-wrap .logo .header-action-right { min-width: 100%!important;}
	.sticky_header_area .header-action-2 > .header-action-icon-2:nth-child(2){width:49% !important;}
	.sticky_header_area .header-action-2 > .header-action-icon-2:nth-child(3) {width: 40% !important;}
	.sticky_header_area .header-action-2 > .header-action-icon-2:first-child , .sticky_header_area .navbar_brand, .sticky_header_area .header-action-2 > .header-action-icon-2:last-child
	{display: none !important;}	
	.sticky_header_area .header-wrap { display: flex!important;  }	
	
	/******************************************  Sticky  header - without login home page*********************************************/	
	 body:not(.logged-in) .sticky_header_area .header-action-2 > .header-action-icon-2:nth-child(2) {    width: 45% !important;  }
  
	/********************************************  Disclaimer popup & otpless popup  ********************************************/	
	#elementor-popup-modal-20705 .dialog-message .e-con.e-flex > .e-con-inner { padding: 0 28px!important;}
	#elementor-popup-modal-20705 .dialog-message {max-width: 576px!important;}
	#elementor-popup-modal-20705 .dialog-message { width:100%!important;}
	
	/******************************************* home page **********************************************/
	.title_whole .title a { font-size: 20px!important;}
	.product-content-wrap .product-category:nth-of-type(2) .pro_cat a {  width: 210px!important; }
/* 	.product-content-wrap h2 a { width: 210px !important;} *//*****changed for other page *******/
	.product-content-wrap h2 a { width: 150px !important;}
	.elementor-123 .elementor-element.elementor-element-9a18a94 .newsletter .newsletter-inner {    background-position: 12% !important;  }
	
	/******************************************** Single product description page  *************************************************/	
	
	.slick-track li {  width: 90px !important;  }
	.woocommerce .related  ul.products[class*="columns-"] li.product, .woocommerce-page .related ul.products[class*="columns-"] li.product{float:left;}
	.related ul li .product-content-wrap h2 a {    width: 196px !important;  }
	  
	/************************************************ Product category Page **********************************************************/
	
	.left-sidebar .content-area { padding:30px 15px 30px!important;}
	
	/****************************************************  Cart Page  *********************************************/
	.woocommerce-cart-form table.cart td.actions .button {  float: none!important;   margin-right: 5px!important;}
	.woocommerce table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page table.cart td.actions .button{ width:auto!important;}
	.woocommerce-cart table.cart td.actions .coupon .input-text{ margin:0px!important;}
	 .woocommerce-cart-form .cart_item .product-price {    display: block !important;  }
	
	
	/************************************************  footer  *************************************************/
	
	.elementor-224 .elementor-element.elementor-element-ffe4f1b{  min-width: 100% !important;}
	.elementor-224 .elementor-element.elementor-element-e4e1ee8{  min-width: 70% !important;}		
	.scrollUp 
	 {   
		right: 0!important;
		border-radius: 10px 0px 0px 10px!important;
		font-size: 14px!important;
		width: 25px!important;
	  }
	
	/***************************  become seller page - Header *********************************/
	 .page-seller .header-wrap .logo .header-action-right {    min-width: 70% !important; padding-left:1px!important; }
	.page-seller .elementor-17717 .elementor-element.elementor-element-b8d4760 .logo a img {  width: 170px !important;  min-width: 170px !important;}
	.page-seller .elementor-17717 .elementor-element-b8d4760 { height:146px!important; }
	.page-seller .header-wrap .logo a.sm_icon{		min-width: 4%!important;}	
	.page-seller .elementor-element-b8d4760 header .auto-container, .page-seller .elementor-element-b8d4760 header .header-bottom .auto-container {    padding: 0px 7px!important;  }	
	.page-seller .header-action-2 > .header-action-icon-2:nth-child(3){ width: 10% !important;}
	
	/***************************  become seller page - Header without Login *********************************/
	body.page-seller:not(.logged-in) .header-wrap .logo .header-action-right {    min-width: 75% !important;  }
	body.page-seller:not(.logged-in) .header-wrap .header-action-2 > .header-action-icon-2:nth-child(4) a.sm_icon {min-width: calc(100% - 77px) !important;}
	body.page-seller:not(.logged-in) .elementor-17717 .elementor-element-b8d4760 {    height: 148px !important;  }
	body.page-seller:not(.logged-in) .header-action-2 > .header-action-icon-2:nth-child(3){ width: 10% !important;}
	
	/**************************  Shop compare page - form user icon ***********************************/
	.woosc_list .tr-price del bdi, .woosc_list .tr-price bdi, .discount-percentage{font-size:14px!important;}
	
	/********* Quick view - popup *****/
	.quick_view .default_single_product .entry-summary .short-desc p {  font-size: 14px!important;}
	
	/* footer pages*/
	.about_us .elementor-widget-container p, .privacy_policy .elementor-widget-container p, .refund_return_policy .elementor-widget-container p, .delivery_info .elementor-widget-container p, .terms_conditions .elementor-widget-container p, .support_center .elementor-widget-container p, .shipping_policy .elementor-widget-container p
	{font-size:16px!important;}
	.about_us .elementor-widget-container h4, .privacy_policy .elementor-widget-container h4, .refund_return_policy .elementor-widget-container h4, .delivery_info .elementor-widget-container h4, .terms_conditions .elementor-widget-container h4, .support_center .elementor-widget-container h4, .shipping_policy .elementor-widget-container h4
	{font-size:22px!important;}
	
	/**********************  Footer pages *****************************/
.elementor-22311 .elementor-element.elementor-element-97f7da7 > .elementor-element-populated	{	padding: 5px 20px !important;	 }
	 .elementor-22311 .elementor-element.elementor-element-97f7da7 > .elementor-element-populated	{		margin:0px!important; }	
	.elementor-22121 .elementor-element.elementor-element-97f7da7 > .elementor-element-populated {	padding: 5px 20px !important;	 }	
  .elementor-22121 .elementor-element.elementor-element-97f7da7 > .elementor-element-populated {	margin:0px!important; }
	
	/***************************************   User Account > All Menu Pages > Order tracking *********************************/
/* 	.woocommerce table.shop_table_responsive thead, .woocommerce-page table.shop_table_responsive thead {  display: none!important;} */
	.woocommerce-orders-table thead {  display: none!important;}
	.woocommerce-orders-table tbody tr {  display: block !important;  margin-bottom: 10px!important;  }
	.woocommerce table.my_account_orders .button {  margin-bottom: 5px!important;}
	
	/***************************************   User Account > All Menu Pages > Inquiry *********************************/
	.woocommerce-enquiry-table thead {  display: none!important;}
	
	/*******************  User Account Page All tabs >  Orders Page > view-order Page ******************************/

	.woocommerce .col2-set .col-1 {    margin-bottom: 35px !important;  }
	
}

@media (max-width: 767px) 
{
	/***************************************************** Normal header *******************************************************/
	.header-wrap.header-space-between .main-menu {  min-width: 6%!important; }
	.header-wrap.header-space-between { border-radius: 5px !important;  }
	
	/******************************************  Sticky  header - without login home page*********************************************/	
	 body:not(.logged-in) .sticky_header_area .header-action-2 > .header-action-icon-2:nth-child(2) {    width: 46% !important;  }
	
	/*******************************************  home page ********************************************/	
	.elementor-element-34bde56 .product-content-wrap h2 a {    width: 250px !important;  }
	
	/************************************************  footer  *************************************************/	
	.elementor-224 .elementor-element.elementor-element-8a12a44, .elementor-224 .elementor-element.elementor-element-93dd6ac {    width: 48% !important;  }
	.elementor-224 .elementor-element.elementor-element-f5898dc > .elementor-element-populated {    margin: 0px 0px 10px 0px!important;}
	 ul.footer-list {    margin-bottom: 20px!important;  }
	
	/******************************************** Single product description page  *************************************************/
		 
	.slick-track li {  width: 100px !important;}
	.woocommerce #content div.product div.summary, .woocommerce div.product div.summary { margin: 20px 0px!important; }
	
	/*****************************************  Shipping Popup *********************************************/
	#elementor-popup-modal-36049 .dialog-message {    width: 650px!important;}
	
	/***************************************** Cart page  ****************************************************/
/* 	.woocommerce table.cart td.actions .coupon #coupon_code, .woocommerce-page #content table.cart td.actions .coupon .button, .woocommerce-page table.cart td.actions .coupon .wpccl-btn-wrapper
	{ width:100%!important;}*/
	
	.wpccl-btn-wrapper a {width:240px!important;}
	
	/***********************************************  CheckOut Page  ************************************/	
	
	.woocommerce-shipping-fields { margin-top : 35px!important;}
	
	/********************************************  Become seller page ***********************************/
	
	 .seller-banner .elementor-mobile-align-justify .elementor-button {    width: auto!important;  }
	.page-seller .elementor-element-120bc1 .elementor-element-48a0813a {    padding-left: 9px !important;  }
	.page-seller .services-wrapper .e-con.e-flex > .e-con-inner .item-1, .page-seller .services-wrapper .e-con.e-flex > .e-con-inner .item-3, .page-seller .associate-wrapper  .item-1, .page-seller .associate-wrapper  .item-3 { margin-right:6px!important;}
	.page-seller .associate-wrapper .item-1, .page-seller .associate-wrapper .item-2, .page-seller .associate-wrapper .item-3, .page-seller .associate-wrapper .item-4 
	{  box-shadow: 0px 4px 6px 0.5px rgba(0, 0, 0, 0.1)!important;  margin-bottom: 10px!important;}
	.page-seller .testimonial-title { margin-top:20px!important; }
	.page-seller .seller-banner { background-position: center!important; }
	.page-seller .associate-wrapper .item-4-para{ padding-top:7px!important;}
	 .page-seller .scrollUp.show {  bottom: 120px !important;  }
	
	/**************************************** become seller page - footer  *****************************/
	.page-seller .seller-footer .elementor-element.copyright-section > .elementor-widget-container {  padding: 10px 15px 20px 0px!important;}
	
	/***************************************   Store listing Page / vet page   *********************************/

	.page-id-10404 #wcfmmp-stores-lists .left_sidebar {  border-radius: 0px!important; padding: 0 4% !important;  margin-top: 10px!important;}
	.page-id-10404 #wcfmmp-stores-wrap .paginations {  padding-bottom: 30px!important;}  
	#wcfmmp-store-lists-sidebar { height:auto!important;}
	
	/**************************  footer pages **********************************/
	.elementor-element-1387e1ed {    margin: 40px 0px 20px 0px !important;  }
	.elementor-500 .elementor-element.elementor-element-45093c82 > .elementor-widget-container {    margin: 10px 0px!important;  }
	 .elementor-element-43e6a9c9 {    margin: 0px 0px 40px !important;  }
	.page-id-500 .select2-container {    width: 100% !important;  }
	.page-id-500 .elementor-form .elementor-column {    width: 50%!important}
	/************************ User Account > All Menu Pages > Dashboard ********************************/
	.woocommerce-account .woocommerce-MyAccount-content {		padding: 5px 0px !important;}
	.woocommerce-account .woocommerce-MyAccount-navigation li a, .woocommerce-account .woocommerce-MyAccount-navigation li a::before { font-size:14px!important; }

	
}

@media (max-width: 756px) 
{
	/***************************  become seller page - Header *********************************/
	 
	.page-seller .elementor-17717 .elementor-element-b8d4760 { height:148px!important; }	
}

@media (max-width: 740px) 
{
	
	 /************************************************ Normal - header without Login - Home page **************************************/
	
	  body:not(.logged-in) .header-wrap .header-action-2 > .header-action-icon-2:nth-child(4) a.sm_icon {    min-width: calc(100% - 79px) !important;  }
	  body:not(.logged-in) .header-wrap .logo .header-action-right {    min-width: 100% !important;  }
	
	/******************************************** Normal - header code *********************************************/
	.header-wrap .logo .header-action-right { min-width: 98% !important;  padding-left: 0px!important;}		
/* 	.header-wrap .logo .header-action-right {    min-width: 73% !important;    padding-left: 4px !important;  } */
	.header-wrapper .header-wrap .header-action-2 {    justify-content: start !important;  }
/* 	.header-wrapper .header-action-2 > .header-action-icon-2:first-child { width: calc(100% - 320px) !important; } */
/* 	.header-wrapper .header-action-2 > .header-action-icon-2:nth-child(4) {  width: 20% !important;}	 */
	.header-wrapper .header-action-2 > .header-action-icon-2:first-child, .header-wrapper .header-action-2 > .header-action-icon-2:nth-child(4) { width: auto !important; }
	.header-wrapper .header-action-2 > .header-action-icon-2:first-child{ margin-right:auto!important; }
/* 	.header-wrapper .header-action-2 > .header-action-icon-2:nth-child(2){width: 13% !important;} */
/* 	.header-wrapper .header-action-2 > .header-action-icon-2:nth-child(2){width: 11% !important;} */
/* 	.header-wrapper .header-action-2 > .header-action-icon-2:nth-child(4) a.sm_icon {min-width: calc(100% - 68px) !important;}
	 */
	/***************************  become seller page - Header *********************************/
	 
	.page-seller .elementor-17717 .elementor-element-b8d4760 { height:180px!important; }
	.page-seller .header-wrap .logo .header-action-right {    min-width: 100% !important;}
	.page-seller .header-wrap .header-action-2 {    justify-content: start !important;  }
	.page-seller .header-wrap .header-action-2 > .header-action-icon-2:first-child { margin-right:auto !important; }
	.page-seller .header-action-2 > .header-action-icon-2:nth-child(3) {    width: 8% !important;  }
	
	/***************************  become seller page - Header without Login *********************************/
	body.page-seller:not(.logged-in) .elementor-17717 .elementor-element-b8d4760 {    height: 180px !important;  }
	 body.page-seller:not(.logged-in) .header-wrap .logo .header-action-right {    min-width: 100% !important;  }
	 body.page-seller:not(.logged-in) .header-wrap .header-action-2 {    justify-content: start !important;  }
	 body.page-seller:not(.logged-in) .header-wrapper .header-action-2 > .header-action-icon-2:nth-child(4){ width: 30% !important;}
	body.page-seller:not(.logged-in) .header-wrap .header-action-2 > .header-action-icon-2:nth-child(4) a.sm_icon {min-width: calc(100% - 177px) !important;}
	 body.page-seller:not(.logged-in) .header-action-2 > .header-action-icon-2:nth-child(3) {    width: 7% !important;  }
	body.page-seller:not(.logged-in) .header-wrap .header-action-2 > .header-action-icon-2:first-child { margin-right:auto !important; }
	
	/********************************  Vet Page / Store Listing Page > Vet details tab **********************************************/
/*  body #wcfmmp-store .bd_icon_box .wcfm_store_enquiry{ background-color:#fff!important; color:#333!important;  }
body #wcfmmp-store .bd_icon_box:hover .wcfm_store_enquiry:hover  {background-color:#f1f1f1 !important;} */


}

@media (max-width: 733px) 	
{
	/************************************************ Normal - header without Login - Home page **************************************/
/* 	 body:not(.logged-in) .header-wrapper .header-action-2 > .header-action-icon-2:nth-child(2) {    width: 10% !important;  } */
	
	/******************************************** Normal - header code *********************************************/
	.header-wrap .logo .header-action-right { min-width: 100% !important;  padding-left: 0px!important;}		
	.header-wrapper .header-action-2 > .header-action-icon-2:first-child {  padding-left: 0px!important; }	
	.header-wrapper .header-action-2 > .header-action-icon-2:first-child, .header-wrapper .header-action-2 > .header-action-icon-2:nth-child(4) {width: auto!important;} 
/* 	.header-wrapper .header-action-2 > .header-action-icon-2:nth-child(4) { width: calc(100% - 70%) !important;}	 */
	.header-action-2 .header-action-icon-2 > a span {  max-width: 20ch!important; }
/* 	.header-wrapper .header-action-2 > .header-action-icon-2:nth-child(2), .header-wrapper .header-action-2 > .header-action-icon-2:nth-child(3){width: 10% !important;} */
	.header-wrapper .header-action-2 > .header-action-icon-2:nth-child(4) a.sm_icon {min-width: calc(100% - 268px) !important;}
	
	/********************************************  Disclaimer popup & otpless popup  ********************************************/	
	#otpless-floating-button { 	top: 17% !important;}
	
	/*************************************************  cart page **********************************************/
	 #smsalert_sharecart_popup .smsalert_scp_close_modal-content {    width: 500px!important; top:5%!important; }	
	
}

@media (max-width: 690px) 
{ 
	
	
	
	/******************************************** Normal - header code *********************************************/
	.header-wrap .logo .header-action-right { min-width: 100% !important;}
	.header-wrapper .header-action-2 > .header-action-icon-2:first-child { padding-left: 0px!important; }
	.header-wrapper .header-action-2 > .header-action-icon-2:first-child, .header-wrapper .header-action-2 > .header-action-icon-2:nth-child(4) { width: auto !important;}	
/* 	.header-wrapper .header-action-2 > .header-action-icon-2:nth-child(2){width: 11% !important;}	 */
	.header-action-2 .header-action-icon-2.wish_one{display:flex!important;}
	.header-action-2 .header-action-icon-2.wish_one a, .header-action-2 .header-action-icon-2 a { display: block!important;  }
	.wish_one .woosw-menu-item .woosw-menu-item-inner::after {  left: 9px !important;  top: -13px!important;}
	.header-style-1 .header-middle-ptb-1{padding:10px 0px 2px!important; }
	.header-bottom { padding: 3px 0!important;}	
	.header-action-2 .header-action-icon-2:last-child {width: 200px!important; }	
	.header-action-2 .header-action-icon-2 > a span {  max-width: 16ch!important; 	}
	.header-action-2 .header-action-icon-2 > a span.woosw-menu-item-inner{overflow: visible!important; }
	.header-wrapper .header-action-2 > .header-action-icon-2:nth-child(4) a.sm_icon {min-width: calc(100% - 155px) !important;}
	/******* logo size reduced ********/	
/* 	.elementor-545 .elementor-element.elementor-element-ccfa12b .logo a img { width: 120px !important; min-width: 100px !important;}	 */
	
	/************************************************ Normal - header without Login - Home page **************************************/
	
/* 	 body:not(.logged-in) .header-wrapper .header-action-2 > .header-action-icon-2:nth-child(4) {    width: 23% !important;  } */
/* 	  body:not(.logged-in) .header-wrapper .header-wrap .header-action-2 > .header-action-icon-2:nth-child(4) a.sm_icon {    min-width: calc(100% - 55px) !important;  } */
	
	/******************************************  Sticky  header - without login home page*********************************************/	
	 body:not(.logged-in) .sticky_header_area .header-action-2 > .header-action-icon-2:nth-child(2) {    width: 52% !important;  }
	 
	
	/********************************************* home page ******************************************************/
	body:not(.rtl) .elementor-123 .elementor-element.elementor-element-085ba96 {    left: 2% !important;  }
	
	/*****************************************  Shipping Popup *********************************************/
	#elementor-popup-modal-36049 .dialog-message {    width: 450px!important;}
	
	/**********************************  become seller page - header *********************************************/
	
	.page-seller .header-wrap .logo a.sm_icon {    min-width: 18% !important;  }
	
	/***************************  become seller page - Header without Login *********************************/
	body.page-seller:not(.logged-in) .elementor-17717 .elementor-element-b8d4760 {    height: 180px !important;  }
/* 	 body.page-seller:not(.logged-in) .header-wrap .logo .header-action-right {    min-width: 74% !important;  } */
	body.page-seller:not(.logged-in) .header-wrap .header-action-2 > .header-action-icon-2:nth-child(4) a.sm_icon {min-width: calc(100% - 155px) !important;}	
	 body.page-seller:not(.logged-in) .header-action-2 > .header-action-icon-2:nth-child(3) {    width: 8% !important;  }
	body.page-seller:not(.logged-in) .header-action-2 .header-action-icon-2:last-child {    width: auto !important;  }
	
	/***************************** footer pages header *****************************/
	.page-id-22086 .elementor-element-3b27a44  .elementor-element-ccfa12b.elementor-widget, .page-id-22242 .elementor-element-3b27a44 .elementor-element-ccfa12b.elementor-widget 
	{  margin-block-end: 5px !important;}
	
}

@media(max-width: 677px)
{
	/************************************************ Normal - header without Login - Home page **************************************/
/* 	 body:not(.logged-in) .header-wrapper .header-action-2 > .header-action-icon-2:nth-child(2) {    width: 11% !important;  } */
	
	/******************************************  Sticky - header *********************************************/	
	.sticky_header_area .header-wrap .header-right {   width: 76%!important; }
	.sticky_header_area .header-wrap .logo {   min-width: 24% !important;  }
	.sticky_header_area .header-wrap .logo .header-action-right { min-width: 100%!important;}
	.sticky_header_area .header-action-2 > .header-action-icon-2:nth-child(2){width:44% !important;}
	.sticky_header_area .header-action-2 > .header-action-icon-2:nth-child(3) {width: 40% !important;}
	
	/******************************************  Sticky  header - without login home page*********************************************/	
	 body:not(.logged-in) .sticky_header_area .header-wrap .header-right {    width: 75% !important;  }
	body:not(.logged-in) .sticky_header_area .header-action-2 > .header-action-icon-2:nth-child(2) {    width: 45% !important;  }
	
	/***************************************************** Cart Page   ****************************************/
	.wpccl-btn-wrapper a {    width: 180px !important;  padding:0px 10px 0px 35px!important;  font-size:14px!important;}
	
	/*******************************************************  Checkout Page  ************************************/
	
	.page-checkout .woocommerce-form-coupon-toggle .wpccl-btn-wrapper a { padding: 12px 10px 12px 35px !important;}
	.page-checkout .woocommerce-checkout-review-order table.shop_table th {   font-size: 16px!important;}
	 .page-checkout #wcfmmp-user-locaton-map {    width: 100%!important;   }
	
	/*************************************** become seller page **************************************/
	
	.quote-wrapper .quote-para {width:90%!important;}
	
	/***************************  become seller page - Header without Login *********************************/
	
	body.page-seller:not(.logged-in) .header-action-2 .header-action-icon-2 {    padding: 0 5px!important;  }
	body.page-seller:not(.logged-in) .header-wrap .header-action-2 > .header-action-icon-2:nth-child(4) a.sm_icon {min-width: calc(100% - 153px) !important;}	
	
}

@media(max-width: 640px)
{
	/************************ Vendor Membership page ***********************************/
	#wcfm_membership_container .select2-container {		width: 100% !important;}
	
	
	
}

@media(max-width: 622px)
{
	/***********************************************  Normal header ****************************************************/
	.header-wrap.header-space-between .main-menu {  min-width: 8%!important; }
	
	/******************************************  Sticky  header - without login home page*********************************************/	
	 
	body:not(.logged-in) .sticky_header_area .header-action-2 > .header-action-icon-2:nth-child(2) {    width: 50% !important;  }
	
	/******************************************  Sticky  header -  home page*********************************************/	
	.sticky_header_area .header-action-2 > .header-action-icon-2:nth-child(2){width:46% !important;}
	
	  
	
	/********************************************  Disclaimer popup & otpless popup  ********************************************/	
	#elementor-popup-modal-20705 .dialog-message {max-width: 540px!important;}	
	
	/********************************************* home page ******************************************************/
	.elementor-element-34bde56 .product-content-wrap h2 a {    width: 200px !important;  }
	
	/***************************************************** Cart Page   ****************************************/
	.wpccl-btn-wrapper a {    width: 150px !important;}
	#smsalert_sharecart_popup .smsalert_scp_close_modal-content {    width: 400px!important;  }
	
	/**************************************  become seller page ************************************/
	
	.seller-banner h3.elementor-heading-title {    font-size: 24px!important;  }
	.page-seller .associate-heading h6.elementor-heading-title, .page-seller .services-heading .elementor-widget-container h6, .page-seller .testimonial-heading h6.elementor-heading-title, .page-seller .quote-heading .elementor-widget-container h6	{    font-size: 22px!important; }
	.page-seller .steps-wrapper .item-1 h6, .page-seller .steps-wrapper  .item-2 h6, .page-seller .steps-wrapper  .item-3 h6, .page-seller .steps-wrapper  .item-4 h6, .page-seller .associate-wrapper .item-1 h6, .page-seller .associate-wrapper  .item-2 h6, .page-seller .associate-wrapper  .item-3 h6, .page-seller .associate-wrapper  .item-4 h6 {   font-size:16px !important;  }
	.page-seller .elementor-element-120bc1 .elementor-element-48a0813a {    padding-left: 12px !important;  }
	  .page-seller .elementor-element-702ced02 .elementor-element-90b5941, .page-seller .elementor-element-702ced02 .elementor-element-71cfa52e, .page-seller .elementor-element-702ced02 .elementor-element-18a47da9, .page-seller .elementor-element-702ced02 .elementor-element-6ae114c1 {    width: 47% !important;  }
	.page-seller .seller-banner {    background-position: 62% !important;  }
	.page-seller .services-wrapper .item-1-para{ padding-top:8px!important;}
	
	/***************************  become seller page - Header without Login *********************************/
	
/* 	body.page-seller:not(.logged-in) .header-action-2 .header-action-icon-2 {    padding: 0 0px !important;  } */
	
	/**************************************** Checkout Page  **************************************/
	
	.page-checkout .woocommerce-form-coupon-toggle .woocommerce-info {  flex-wrap: wrap !important;}
/* 	.page-checkout .woocommerce-form-coupon-toggle .woocommerce-info .wpccl-btn-wrapper {text-align:left!important;} */
	
	
}

@media (max-width: 598px) 
{ 
	
	/************************************************ Normal - header without Login - Home page **************************************/
	 body:not(.logged-in) .header-wrapper .header-action-2 > .header-action-icon-2:nth-child(2) {    width: 12% !important;  }
	body:not(.logged-in) .header-wrapper .header-action-2 > .header-action-icon-2:nth-child(3) {    width: 10% !important;  }
	
	/******************************************** Normal - header code *********************************************/	
	.header-wrapper .header-action-2 > .header-action-icon-2:first-child {  padding-left: 0px!important; }	
	.header-wrapper .header-action-2 > .header-action-icon-2:first-child, .header-wrapper .header-action-2 > .header-action-icon-2:nth-child(4) { width: auto !important;}
/* 	.header-wrapper .header-action-2 > .header-action-icon-2:nth-child(2){width: 12% !important;}	 */
	
	/******************************************  Sticky  header -  home page*********************************************/	
	.sticky_header_area .header-action-2 > .header-action-icon-2:nth-child(2){width:48% !important;}
	
	/********************************************* home page ******************************************************/
	body:not(.rtl) .elementor-123 .elementor-element.elementor-element-085ba96 {    left: 1% !important;  }
	
	/***************************************************** Cart Page   ****************************************/
	.woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon input {    width: 38% !important;  }
	.woocommerce-cart-form table.cart td.actions .coupon .button {  padding: 10px 5px!important;}	
	
	/**************************************  become seller page ************************************/
	
	.page-seller .elementor-element .swiper .elementor-swiper-button-prev {  left: 10px!important;}
	.page-seller .associate-heading h6.elementor-heading-title {   line-height:1.3em !important; padding-left: 3% !important; padding-right:5%!important;}
	.page-seller .services-heading .elementor-widget-container h6 {   padding-left: 12% !important; padding-right:11%!important;}	
	 .elementor-17717 .elementor-element.elementor-element-6948d756 > .elementor-widget-container {    padding: 3% 5% 4% 05%;  }
/* 	.page-seller .elementor-element.elementor-element-6948d756 > .elementor-widget-container {    padding: 3% 5% 4% 05%;  } */
	
}


/************  X-Small (Mobiles) ********    MOBILE RESPONSIVE  **********************/
@media (max-width: 576px)
{
	
	/************************************************ Normal - header without Login - Home page **************************************/
/* 	 body:not(.logged-in) .header-action-2 .header-action-icon-2 > a span {    max-width: 20ch !important;  } */
	
	/******************************************** Normal - header code *********************************************/
 	.header-wrapper .header-wrap .logo .header-action-right { min-width: 100%!important;padding-left: 0px!important;}
	.header-wrapper .header-action-2 > .header-action-icon-2:first-child { width: calc(100% - 300px) !important; }
	.header-wrapper .header-action-2 > .header-action-icon-2:nth-child(4) {  width: 32% !important;}
	.header-wrapper .header-action-2 > .header-action-icon-2:nth-child(2), .header-wrapper .header-action-2 > .header-action-icon-2:nth-child(3) {width: 10% !important;}	
	.header-wrapper .header-action-2 > .header-action-icon-2:nth-child(4) a.sm_icon {min-width: calc(100% - 520px) !important;}
/* 	.header-wrapper .header-middle-ptb-1 .auto-container {padding: 0px 11px!important;} */
	.header-wrapper .header-middle-ptb-1 .auto-container { padding: 0px 10px 0px 8px!important;}
	.header-wrapper .header-action-2 .header-action-icon-2 {padding: 0px!important;}
	.header-wrap .header-action-2 {width:100%!important; flex-wrap:wrap;}
	.header-action-2 .header-action-icon-2, .header-action-2 .compare_one a{right:0px!important;}	
	.header-action-2 .header-action-icon-2.wish_one, .header-action-2 .header-action-icon-2 a {  display: flex!important; vertical-align:bottom!important; }
	.header-wrap .dgwt-wcas-search-wrapp {margin-top: 10px!important; }
	.header-action-2 .header-action-icon-2 > a span 	{max-width: 14ch!important; }
	.header-action-2 .header-action-icon-2 > a span.woosw-menu-item-inner{overflow: visible!important; }
	.header-style-1 .header-middle-ptb-1 {padding: 5px 0px 0px !important; }	
	.header-wrapper .header-action-2 > .header-action-icon-2:nth-child(4) a.sm_icon {min-width: calc(100% - 135px) !important;}
	
	/**************  Sticky - header code *************/
/* 	.sticky_header_area .header-action-2
	{
		justify-content: end!important;
		flex-wrap: wrap!important;
	} 
	.sticky_header_area .header-action-2 .header-action-icon-2 {right:0px!important;}
	.sticky_header_area .header-action-2 > .header-action-icon-2:first-child , .sticky_header_area .navbar_brand {display: none !important;}
	.sticky_header_area .header-action-2 > .header-action-icon-2:nth-child(2) , .sticky_header_area .header-action-2 > .header-action-icon-2:nth-child(3)
	{	
		width: 10% !important;
		padding: 0px 8px!important;
	}
	.sticky_header_area .header-action-2 > .header-action-icon-2:last-child 
	{
		width:34%!important;
		padding-left: 15px !important;		
	}	
	.sticky_header_area .dgwt-wcas-search-form .dgwt-wcas-sf-wrapp input[type=search] .dgwt-wcas-search-input , .header-wrap .header-space-between, .sticky_header_area .header-style-1 .header-bottom .auto-container{ height: 35px !important;}
	.sticky_header_area .header-wrap .header-space-between .main-menu .menu_bar	{padding-top: 0px!important;}
	.sticky_header_area .header-action-2 .header-action-icon-2 > a span.pro-count { left:16px!important;}
	.sticky_header_area .header-style-1 .header-middle-ptb-1 { padding: 5px 0!important;}	
	.sticky_header_area .header-wrap .logo .header-action-right { min-width: 100%!important;}
	.sticky_header_area .header-middle-ptb-1 .auto-container {padding: 0px 11px!important;}		
	.sticky_header_area .header-action-2 > .header-action-icon-2:nth-child(3) { margin-right: 40%!important;}
	.sticky_header_area .header-style-1 .header-middle-ptb-1 {padding: 5px 0px 0px !important; }*/
	
	/******************************************  Sticky - header *********************************************/	
	.sticky_header_area .header-wrap .header-right {   width: 76%!important; }
	.sticky_header_area .header-wrap .logo {   min-width: 24% !important;  }
	.sticky_header_area .header-wrap .logo .header-action-right { min-width: 100%!important;}
	.sticky_header_area .header-action-2 > .header-action-icon-2:nth-child(2){width:49% !important;}
	.sticky_header_area .header-action-2 > .header-action-icon-2:nth-child(3) {width: 40% !important;}

	
	/********************************************************* Disclaimer popup & otpless popup ***************************************************/
	#elementor-popup-modal-20705 .dialog-message { width: 486px!important;}
	#otpless-floating-button {  left: 39% !important;}
	#elementor-popup-modal-20705 .dialog-message .e-con.e-flex > .e-con-inner { padding: 0 28px!important;}
	
	/*********************************************** home page ************************************************/
	.title_whole .title a { font-size: 19px;}	
	.elementor-element-e696674 .banner-img .banner-text h4 	{    font-size: 15px !important;   line-height: 1.4!important;}
	.banner-img img {    min-height: 220px !important;  }
	.elementor-element-1b49e32 .banner-img .banner-text {    padding: 0 20px !important;  }
	body:not(.rtl) .elementor-123 .elementor-element.elementor-element-085ba96 {    left: 0% !important;  }
	
	/******************************************** Single product description page  *************************************************/
	
	 .summary form.cart .button {    padding:10px 20px !important;  }
	.related.products li.product {  padding:0px 15px !important;}
	
	/**************************************************  Cart Page  *************************************************/
	.wpccl-btn-wrapper a{ line-height:25px!important;}
	table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page table.cart td.actions .button{ width:100%!important;  margin-bottom:2px!important;}
	.woocommerce-page table.cart td.actions .wc-backward {  text-align: center !important;}
	.woocommerce-cart-form .shop_table tr td:first-child a.remove {  border:1px solid #61a827 !important;  }
/* 	.woocommerce a.remove {  border-color:#61a827 !important;}
	.woocommerce-cart-form .shop_table tr td:first-child a.wpccl-btn { border:none!important;} */
	.woocommerce table.cart td a {    font-size: 15px !important; }
	  .woocommerce table.shop_table td.product-remove .remove {    padding:8px !important;    line-height: 0.1 !important;  }
	.woocommerce table.shop_table td a.shipping-calculator-button {    font-size: 15px !important;}
	.woocommerce-cart table.cart td.actions .coupon .input-text {    margin:2px !important;  }
	.woocommerce table.cart td.actions .button {    font-size: 14px !important;}
	
	/****************************  Checkout Page  ******************************************************/
	.page-checkout .woocommerce-info .wpccl-input-wrapper .showcoupon {padding-right: 50px!important;}
	.page-checkout .woocommerce-form-coupon-toggle .wpccl-btn-wrapper a { width: 212px !important;  }
	.page-checkout .woocommerce-checkout-review-order-table .cart_item a.remove {font-size:14px!important; border:1px solid #61a827 !important;}
	.page-checkout .woocommerce-checkout-review-order-table .cart_item .variation-Store a { font-size:15px!important;}
/* 	table.woocommerce-checkout-review-order-table td.product-name p a.remove {	bottom:32px!important;} */
	table.woocommerce-checkout-review-order-table td.product-name p a.remove {	bottom:12px!important;}
	.page-checkout .woocommerce-checkout-review-order #order_review_heading, .page-checkout .woocommerce-shipping-fields h3 span, .page-checkout .woocommerce-billing-fields h3 
	{    font-size: 22px !important;}
	
	

	/************************************************  footer ***********************************************/
	
	.elementor-224 .elementor-element.elementor-element-e4e1ee8{  min-width: 90% !important; }	
	
	/***********************************  become seller page - header  ********************************************/
	
	.page-seller .header-action-2 > .header-action-icon-2:nth-child(3) {    width: 10% !important;  }
	 .page-seller .elementor-17717 .elementor-element-b8d4760 {    height: 178px !important;  }
	
	/************************************* become seller page - header without login  ********************************************/
	
	body.page-seller:not(.logged-in) .elementor-17717 .elementor-element-b8d4760 {    height: 177px !important;  }
	 body.page-seller:not(.logged-in) .header-action-2 > .header-action-icon-2:nth-child(3) {    width:11% !important;  }
	
	/***************************************   User Account > All Menu Pages > Order tracking *********************************/
	
	     .woocommerce table.shop_table_responsive tr{  display: block !important;  margin-bottom: 10px!important;  }
	
	/*******************  User Account Page All tabs >  Orders Page > view-order Page ******************************/
.elementor-14 .woocommerce-account .addresses .title h3, .elementor-14 .woocommerce-order-details__title, .elementor-14 .woocommerce-column__title{font-size:20px!important;}
	
	/********************************  Vet Page / Store Listing Page > Vet details tab **********************************************/
	#wcfmmp-store-content ul.products.columns-4 li.product{    width: 98% !important;  }	
	#wcfmmp-store-content .product-cart-wrap .product-content-wrap .product-price {  padding-top: 5px!important;}
	#wcfmmp-store-content .woocommerce ul.products li.product .price {  margin-bottom: .5em!important;}	
}

@media (max-width: 567px)
{
	
	/************************************* become seller page - header ********************************************/
	.page-seller .header-wrap .logo .header-action-right{    width: 100% !important;} 
	.page-seller .header-action-2 .header-action-icon-2:last-child {    width: 145px !important;  }
	.page-seller .header-action-2 > .header-action-icon-2:first-child {    width: 41% !important;  padding-left:0px!important;}  
	.page-seller .header-action-2 > .header-action-icon-2:nth-child(2),  .page-seller .header-action-2 > .header-action-icon-2:nth-child(3){width: 12% !important;}	
	.page-seller .header-wrap .logo a.sm_icon {    min-width: 20% !important;  }
	
	/************************************* become seller page - header without login  ********************************************/
	
	 body.page-seller:not(.logged-in) .header-wrap .header-action-2 {    justify-content: start !important;  }
	body.page-seller:not(.logged-in) .header-wrap .header-action-2 > .header-action-icon-2:nth-child(4) a.sm_icon {min-width: calc(100% - 152px) !important;}
	  body.page-seller:not(.logged-in) .elementor-17717 .elementor-element-b8d4760 {    height: 179px !important;  }
	
	/***********************  footer pages  ***************/
	 .page-id-500 .select2-container {    width: 100% !important;  }
	
}


@media (max-width: 550px)
{
		/******************************************** Single product description page  ************************************/
	.woocommerce .qty {  height: 42px!important;  }
	
	/************************************************* Cart Page *********************************************************/
	.woocommerce-cart-form table.cart td.actions .coupon .button {    padding:18px 5px !important;  }
	.woocommerce-page table.cart td.actions .coupon{ flex-wrap:wrap!important; gap: 2px!important;}
	.woocommerce-page table.cart td.actions .coupon .button, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .wpccl-btn, .woocommerce-page table.cart td.actions .coupon .wpccl-btn-wrapper {width:100%!important;}
	.wpccl-btn-wrapper a {    line-height: 45px !important;  }
	.woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon
	{margin-bottom:18px!important; padding-bottom:0px!important;}
	.woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .wpccl-btn
	{text-align:center!important;	}
	.wpccl-btn-wrapper .wpccl-btn {  background-position:28% !important;}
	
	/****************************************  Checkout page  *****************************************************/
	.page-checkout .wpccl-btn-wrapper .wpccl-btn {     background-position: 5% !important;  }
	.page-checkout .wpccl-btn-wrapper a {   line-height: 22px !important;   }
	
	/**************************  become seller page - header without login *************************************/
	body.page-seller:not(.logged-in) .header-wrap .header-action-2 > .header-action-icon-2:nth-child(4) a.sm_icon {min-width: calc(100% - 97px) !important;}
	
	/********************************  Vet Page / Store Listing Page > Vet details tab **********************************************/
	
	 #wcfmmp-store-content .product-cart-wrap .product-content-wrap .product-price {  padding: 12px 0px!important;}
	
	 
}

@media (max-width: 520px)
{
	/******************************************** Normal - header code *********************************************/ 
	.header-wrapper .header-action-2 > .header-action-icon-2:first-child {width:calc(100% - 300px)!important;}
	.elementor-123 .elementor-element.elementor-element-fe061b2 {margin-top:0px!important;}
	
	/**************  Sticky - header code *************/
/* 	.sticky_header_area .header-action-2 > .header-action-icon-2:nth-child(3) { margin-right: 32%!important;}
	.sticky_header_area .header-action-2 > .header-action-icon-2:last-child {width:38%!important;}
	.sticky_header_area .header-action-2 > .header-action-icon-2:last-child {padding-left:10px!important;} */
	
	/************************************* Disclaimer popup & otpless popup *********************************************/	
	#otpless-floating-button {   left: 38% !important;}
	
	/************************************ home page ***************************************************/
	.product-content-wrap .product-category:nth-of-type(2) .pro_cat a {    width: 160px !important;  }
	.product-content-wrap h2 a { width: 150px !important;}
	 .elementor-123 .elementor-element.elementor-element-9a18a94 .newsletter .newsletter-inner {    background-position: 11% !important;  }
	.elementor-element-34bde56 .product-content-wrap h2 a {    width: 190px !important;  }
	
	/************************ Single product description page  *******************************************/
	 
	.slick-track li {  width: 80px !important;  }
	body .product-type-simple .product-cart-wrap.style_one .product-card-bottom .add-cart a i {    display: block !important;  }
	
	/*****************************************  Shipping Popup *********************************************/
	#elementor-popup-modal-36049 .dialog-message {    width: 350px!important;}
	
	/********************************************  Cart page ***************************************/
	.wpccl-btn-wrapper .wpccl-btn {  background-position:25% !important;}
	
	/**************************  become seller page *************************************/
	.page-seller .elementor-17717 .elementor-element.elementor-element-6735e03f > .elementor-widget-container	{   padding: 0% 0% 0% 0%!important;}
	.page-seller .elementor-17717 .elementor-element.elementor-element-2289362 > .elementor-widget-container 	{  padding: 5% 0% 2% 0%!important;}
	.page-seller .associate-wrapper .item-4-para {    padding-bottom: 12px!important;  padding-top:6px!important;}
	
	/**************************  become seller page - header without login *************************************/
	body.page-seller:not(.logged-in) .header-wrap .header-action-2 > .header-action-icon-2:nth-child(4) a.sm_icon {min-width: calc(100% - 90px) !important;}

}

@media (max-width: 490px)
{	
	/************************************************ Normal - header without Login - Home page **************************************/
	
	 body:not(.logged-in) .header-wrapper .header-action-2 > .header-action-icon-2:nth-child(4) {    width: 100% !important;  }
	body:not(.logged-in) .header-wrapper .header-action-2 > .header-action-icon-2:nth-child(3) {    width: 11% !important;  }
	
	/********************************** Normal - header code ***********************************/ 
	.header-wrapper .header-action-2 > .header-action-icon-2:first-child {width:calc(100% - 114px)!important;}
	.header-wrapper .header-action-2 > .header-action-icon-2:nth-child(2), .header-wrapper .header-action-2 > .header-action-icon-2:nth-child(3) {width: 12% !important;}
	.header-wrapper .header-action-2 > .header-action-icon-2:nth-child(4) { width: 100% !important; }
	.header-wrapper .header-action-2 > .header-action-icon-2:nth-child(4) a.sm_icon {min-width: calc(100% - 432px) !important;}	
	.header-wrap.header-space-between .main-menu {  min-width: 10%!important; }
	.header-action-2 .header-action-icon-2 > a span 	{max-width: 18ch!important; }
	
	
	#otpless-floating-button {left: 6% !important;}
/* 	.header-action-2 .header-action-icon-2 span.lable {  font-size: 4vw!important; }
 	.header-wrap .header-action-2 { justify-content: space-around !important;  } */
	
	/**************************************  Sticky - header code *************************************/
/* 	.sticky_header_area .header-action-2 > .header-action-icon-2:nth-child(2) , .sticky_header_area .header-action-2 > .header-action-icon-2:nth-child(3) {	width: 12% !important;}	
	.sticky_header_area .header-action-2 > .header-action-icon-2:nth-child(3) { margin-right: 24%!important;}
	.sticky_header_area .header-action-2 > .header-action-icon-2:last-child {width:46%!important;}
	.sticky_header_area .header-action-2 > .header-action-icon-2:last-child {padding-left:8px!important;} */
	
	/********************************  Sticky - header ***********************************/	
	.sticky_header_area .header-wrap .header-right {   width: 72%!important; }
	.sticky_header_area .header-wrap .logo {   min-width: 28% !important;  }	
	
	/*********************************************** Disclaimer popup & otpless popup *****************************************/	
	#elementor-popup-modal-20705 .dialog-message { width: 391px!important;}
	#otpless-floating-button {  top: 37% !important; left: 20% !important;}
	
	/********************************* home page ************************************/	
	.elementor-123 .elementor-element.elementor-element-66fbece .newsletter .newsletter-inner {   background-position: 15% !important; }
	body:not(.rtl) .elementor-123 .elementor-element.elementor-element-32762f3 {  left: 12%!important;}
	.banner-img .banner-text {    padding: 0 20px !important;  }
	.elementor-element-67ba61f .banner-img .banner-text h4, .elementor-element-e1edfb4 .banner-img .banner-text h4 { margin-bottom:0px!important;}
	.elementor-element-1b49e32 .elementor-element .banner-img .banner-text a.btn {    margin: 10px 0px 0px !important;  }
	.elementor-element-34bde56 .product-content-wrap h2 a {    width: 150px !important;  }	
	
	
	/********************************************  Cart page ***************************************/
	.wpccl-btn-wrapper .wpccl-btn {  background-position:22% !important;}
	
	/******************************************  Checkout Page  ***************************************/
	.page-checkout .woocommerce-info .wpccl-input-wrapper .showcoupon {    padding-right: 40px !important;    }
	.page-checkout .woocommerce-info .wpccl-input-wrapper { font-size :14px!important;   padding-bottom:10px!important;}
	.page-checkout .woocommerce-form-coupon-toggle .woocommerce-info { padding: 10px 20px 10px 55px !important;}
	
	
	/*******************************************  View cart popup  **************************/
	.side_bar_cart .cart_right_conten {  width: 100%!important;}
	.side_bar_cart .cart_right_conten .woocommerce-mini-cart__buttons {   flex-wrap:wrap!important;  justify-content: space-between!important; gap:0.2rem!important;}
	.side_bar_cart .cart_right_conten .woocommerce-mini-cart__buttons a { width:100%!important; display:block!important;  text-align:center!important;}
	
	/*****************************  become seller page ****************************************/
	
	.page-seller .elementor-element-702ced02 .elementor-element-90b5941, .page-seller .elementor-element-702ced02 .elementor-element-71cfa52e, .page-seller .elementor-element-702ced02 .elementor-element-18a47da9, .page-seller .elementor-element-702ced02 .elementor-element-6ae114c1 {    width: 46% !important;  }
	.page-seller .associate-wrapper .title-1, .page-seller .associate-wrapper .title-2, .page-seller .associate-wrapper .title-3, .page-seller .associate-wrapper .title-4 {    padding: 0% 8% 6% 8%!important;}
	.page-seller .services-wrapper .title-1, .page-seller .services-wrapper .title-2 {    padding: 0% 6% 6% 6%!important;}
	.page-seller .testimonial-title .testimonial-heading .elementor-widget-container	{padding-left:12%!important; padding-right:12%!important;}
	.page-seller .associate-wrapper .item-4 .item-4-para .elementor-widget-container {   padding: 0% 8% 0% 8%!important;}
	.quote-wrapper .quote-heading {padding-left:15%!important;  padding-right:15%!important;}
	.page-seller .elementor-17717 .elementor-element.elementor-element-2289362 > .elementor-widget-container {    padding: 8% 0% 2% 0% !important;  }
	
		
	/************************************* become seller page - header ********************************************/
	
	.page-seller .header-action-2 .header-action-icon-2:last-child {    width: 100% !important;  }
	.page-seller .header-action-2 > .header-action-icon-2:first-child {    width: 74% !important; }  
	.page-seller .header-action-2 > .header-action-icon-2:nth-child(2),  .page-seller .header-action-2 > .header-action-icon-2:nth-child(3){width: 13% !important;}
	.page-seller .elementor-17717 .elementor-element-b8d4760 { height:212px!important; }	
	.page-seller .header-wrap .logo a.sm_icon {    min-width: 7% !important;  }
/* 	.page-seller .header-action-2 > .header-action-icon-2:nth-child(3){ width: 14% !important;} */
	 	.page-seller .header-action-2 .header-action-icon-2 > a span {    max-width: 25ch !important;  }
	
	/************************************* become seller page - header without login ********************************************/
	
	body.page-seller:not(.logged-in) .header-action-2 > .header-action-icon-2:first-child {    width: 65% !important;  }
	body.page-seller:not(.logged-in) .header-action-2 .header-action-icon-2:last-child {    width: 30% !important;  }
	body.page-seller:not(.logged-in) .elementor-17717 .elementor-element-b8d4760 {    height: 212px !important;  }
	body.page-seller:not(.logged-in) .header-wrap .header-action-2 > .header-action-icon-2:nth-child(4) a.sm_icon {min-width: calc(100% - 89px) !important;}
	body.page-seller:not(.logged-in) .header-action-2 .header-action-icon-2 > a span {    max-width: 18ch !important;  }
}

@media (max-width: 450px)
{
	/******************************************  Checkout Page  ***************************************/
	.page-checkout .woocommerce-form-coupon-toggle .woocommerce-info::before { left:25px!important;}
	.page-checkout .woocommerce-info .wpccl-input-wrapper .showcoupon {  padding-right: 20px !important; }
	.page-checkout .woocommerce-checkout-review-order table.shop_table th {  font-size: 14px !important; }
	table.woocommerce-checkout-review-order-table td.product-name p a.remove {	bottom:5px!important;}
	
	/************************************* become seller page - header ********************************************/	
	
	.page-seller .header-action-2 > .header-action-icon-2:first-child {    width: 70% !important; }  
	.page-seller .header-action-2 > .header-action-icon-2:nth-child(2), .page-seller .header-action-2 > .header-action-icon-2:nth-child(3){width: 14% !important;}
	.page-seller .header-wrap .logo a.sm_icon {    min-width: 8% !important;  }
	
	/************************************* become seller page - header without login ********************************************/	
	body.page-seller:not(.logged-in) .header-action-2 > .header-action-icon-2:nth-child(3){ width: 12% !important;}
	body.page-seller:not(.logged-in) .header-wrap .header-action-2 > .header-action-icon-2:nth-child(4) a.sm_icon {min-width: calc(100% - 75px) !important;}
	
		/************************   Vendor Membership Page *****************************/
	.wcfm-membership-wrapper .wc-progress-steps li, .wcfm-membership-wrapper .wc-progress-steps li.active{font-size:11px!important;}
	
}

@media (max-width: 420px)
{		
	/********************************  Sticky - header ***********************************/	
	.sticky_header_area .header-wrap .header-right {   width: 65%!important; }
	.sticky_header_area .header-wrap .logo {   min-width: 35% !important;  }		
	
	/************************************** home page *********************************************/
	.elementor-123 .elementor-element.elementor-element-66fbece .newsletter .newsletter-inner {   background-position: 16% !important; }
	
	/********************************** Single product description page  ***************************************/
	 
	.slick-track li {  width: 60px !important;  }
	
	/********************************** footer  **************************************/
	.elementor-224 .elementor-element.elementor-element-8a12a44, .elementor-224 .elementor-element.elementor-element-93dd6ac {    width: 70% !important;  }
	.elementor-element-34bde56 .product-content-wrap h2 a {    width: 100px !important;  }
	
	/********************************************  Cart page ***************************************/
	.wpccl-btn-wrapper .wpccl-btn {  background-position:19% !important;}
	#smsalert_sharecart_popup .smsalert_scp_close_modal-content {    width: 300px!important;  }	
	
	/******************************************  Checkout Page  ***************************************/	
	.page-checkout .woocommerce-info .wpccl-input-wrapper .showcoupon {    padding-right: 10px !important;    }
	
	/*********************************************** become seller page ********************/
	.page-seller .associate-wrapper .item-4 .item-4-para .elementor-widget-container,
		.page-seller .associate-wrapper .item-3 .item-3-para .elementor-widget-container, .page-seller .associate-wrapper .item-2 .item-2-para .elementor-widget-container, .page-seller .associate-wrapper .item-1 .item-1-para .elementor-widget-container {    padding: 0% 3% 0% 3%!important;}
	.page-seller .associate-wrapper .item-4 .item-4-para .elementor-widget-container { padding: 0% 4% 0% 8%!important;}
	.page-seller .services-wrapper .title-3 {    padding: 0% 9% 2% 14%!important;}
	
	/************************************* become seller page - header ********************************************/		
 
	.page-seller .header-action-2 > .header-action-icon-2:nth-child(2),  .header-action-2 > .header-action-icon-2:nth-child(3){width: 15% !important;}
	
	/************************************* become seller page - header without login ********************************************/
	
	body.page-seller:not(.logged-in) .header-action-2 > .header-action-icon-2:first-child {    width: 70% !important;  }
	body.page-seller:not(.logged-in) .elementor-17717 .elementor-element-b8d4760 {    height: 212px !important;  }
	body.page-seller:not(.logged-in) .header-wrap .header-action-2 > .header-action-icon-2:nth-child(4) a.sm_icon {min-width: calc(100% - 65px) !important;}
	
	/***************************************   Store listing Page / vet page   *********************************/

	.page-id-10404 .store-data h2 a 
	{  white-space: normal;  
		word-wrap: break-word;
	  word-break: break-word;
	  display: inline-block;
	  max-width: 75%;
		line-height:1.3;
	}
	
}

@media (max-width: 390px)
{	
	/************************************************ Normal - header without Login - Home page **************************************/
	
	body:not(.logged-in) .header-wrapper .header-action-2 > .header-action-icon-2:nth-child(2) {    width: 16% !important;  }
	
	/********************************** Normal - header code ***********************************/ 
	.header-wrapper .header-action-2 > .header-action-icon-2:first-child {width:calc(100% - 90px)!important;}	
	
	/**************  Sticky - header code *************/
/* 	.sticky_header_area .header-action-2 > .header-action-icon-2:nth-child(2) , .sticky_header_area .header-action-2 > .header-action-icon-2:nth-child(3) {	width: 12% !important;}	
	.sticky_header_area .header-action-2 > .header-action-icon-2:nth-child(3) { margin-right: 12%!important;}
	.sticky_header_area .header-action-2 > .header-action-icon-2:last-child {width:58%!important;}
	.sticky_header_area .header-action-2 .header-action-icon-2 > a span.pro-count { left: 10px !important;}
	.sticky_header_area .wish_one .woosw-menu-item .woosw-menu-item-inner::after { left: 4px !important;} */
	
	/********************************************************  Sticky - header ***********************************/	
	.sticky_header_area .header-wrap .header-right {   width: 100%!important; }
	.sticky_header_area .header-wrap .logo {   min-width: 50% !important;  }	
	.sticky_header_area .header-wrap {	flex-wrap:wrap!important;  }
	.sticky_header_area .header-action-2 > .header-action-icon-2:nth-child(2){width:32% !important;}
	
	/******************************************  Sticky  header - without login home page*********************************************/		 

	  body:not(.logged-in) .sticky_header_area .header-wrap .header-right {    width: 100% !important;  }
	 body:not(.logged-in) .sticky_header_area .header-action-2 > .header-action-icon-2:nth-child(2) {    width: 38% !important;  }
	
	/*********************************************** Disclaimer popup & otpless popup *****************************************/	
	#elementor-popup-modal-20705 .dialog-message { width: 320px!important;}
	#otpless-floating-button { left: 3% !important;}
	
	/******************************************************** home page ************************************************************/
	.product-content-wrap .product-category:nth-of-type(2) .pro_cat a {    width: 120px !important;  }
	.product-content-wrap h2 a {  width: 104px !important; }
	.elementor-123 .elementor-element.elementor-element-66fbece .newsletter .newsletter-inner {   background-position: 95% !important; }
	.product-content-wrap h2 a { width: 104px !important;}
	.elementor-123 .elementor-element.elementor-element-9a18a94 .newsletter .newsletter-inner {    background-position: 14% !important;  }	

	
	/**********************************************  Product Category Page  **********************************************/
	.dgwt-wcas-suggestions-wrapp {padding:10px 0px!important;}
	.dgwt-wcas-open-pirx .dgwt-wcas-suggestion-nores {  padding:10px 0px 10px 0px!important;}
	
	/*****************************************  Shipping Popup *********************************************/
	#elementor-popup-modal-36049 .dialog-message {    width: 310px!important;}
	
	/********************************************  Cart page ***************************************/
	.wpccl-btn-wrapper .wpccl-btn {  background-position:14% !important;}
	
	/***************************************  Checkout Page  *************************************/
	
/* 	.page-checkout table.woocommerce-checkout-review-order-table td.product-name p a.remove {    bottom: 50px !important;    } */
	table.woocommerce-checkout-review-order-table td.product-name p a.remove {	bottom:5px!important;}
	
	/**************************  become seller page******************************/
	
	.page-seller .elementor-element-702ced02 .elementor-element-90b5941, .page-seller .elementor-element-702ced02 .elementor-element-71cfa52e, .page-seller .elementor-element-702ced02 .elementor-element-18a47da9, .page-seller .elementor-element-702ced02 .elementor-element-6ae114c1  {  width: 92% !important;}
	.page-seller .services-wrapper .e-con.e-flex > .e-con-inner .elementor-element-1177e41, .page-seller .services-wrapper .e-con.e-flex > .e-con-inner .elementor-element-381a81b, .page-seller .services-wrapper .e-con.e-flex > .e-con-inner .elementor-element-57c8b7f, .page-seller .services-wrapper .e-con.e-flex > .e-con-inner .elementor-element-8941ffe{width: 98% !important;}
	.elementor-17717 .elementor-element.elementor-element-6948d756 > .elementor-widget-container {   padding: 5% 5% 7% 05%!important;  }
	  .page-seller .steps-wrapper .item-1 h6, .page-seller .steps-wrapper .item-2 h6, .page-seller .steps-wrapper .item-3 h6, .page-seller .steps-wrapper .item-4 h6, .page-seller .associate-wrapper .item-1 h6, .page-seller .associate-wrapper .item-2 h6, .page-seller .associate-wrapper .item-3 h6, .page-seller .associate-wrapper .item-4 h6 {    font-size: 20px !important;  }
	  .elementor-17717 .elementor-element.elementor-element-68f125dd > .elementor-widget-container, .elementor-17717 .elementor-element.elementor-element-6d1930b8 > .elementor-widget-container,  .elementor-17717 .elementor-element.elementor-element-7f8f4d99 > .elementor-widget-container {   padding: 2% 5% 8% 5%!important;  }
	 .page-seller .associate-wrapper .item-4 .item-4-para .elementor-widget-container {    padding: 0% 5% 0% 5% !important;  }
	.page-seller .associate-wrapper .title-1, .page-seller .associate-wrapper .title-2, .page-seller .associate-wrapper .title-3, .page-seller .associate-wrapper .title-4 
	{  padding: 0% 8% 2% 8% !important; }
	.page-seller .services-wrapper .title-1, .page-seller .services-wrapper .title-2, .page-seller .services-wrapper .title-3, .page-seller .services-wrapper .title-4 { padding-bottom:1%!important;  }
	.elementor-widget-testimonial-carousel .elementor-main-swiper {  width: 80%!important;}
	.page-seller .services-wrapper .e-con.e-flex > .e-con-inner .item-1, .page-seller .services-wrapper .e-con.e-flex > .e-con-inner .item-2, .page-seller .services-wrapper .e-con.e-flex > .e-con-inner .item-3, .page-seller .services-wrapper .e-con.e-flex > .e-con-inner .item-4, .page-seller .associate-wrapper .item-1, .page-seller .associate-wrapper .item-3{margin-right:0px!important;}
	  .page-seller .services-wrapper .item-4 .elementor-element > .elementor-widget-container {    padding: 15px 13px 15px 12px!important;  }
	
	/************************************* become seller page - header ********************************************/	
	
 	.page-seller .header-action-2 > .header-action-icon-2:first-child {    width: 60% !important; }  
	.page-seller .header-action-2 > .header-action-icon-2:nth-child(2) {width: 16% !important;}
	.page-seller .header-wrap .logo a.sm_icon {    min-width: 9% !important;  }
	.page-seller .header-action-2 > .header-action-icon-2:nth-child(3) {    width: 15% !important;  }
	
	/************************************* become seller page - header without login ********************************************/
	
	body.page-seller:not(.logged-in) .header-action-2 > .header-action-icon-2:first-child {    width: 68% !important;  }
	body.page-seller:not(.logged-in) .header-action-2 > .header-action-icon-2:nth-child(3){ width: 14% !important;}
	body.page-seller:not(.logged-in) .header-wrapper .header-action-2 > .header-action-icon-2:nth-child(4){ width: 40% !important;}
	body.page-seller:not(.logged-in) .header-wrap .header-action-2 > .header-action-icon-2:nth-child(4) a.sm_icon {min-width: calc(100% - 60px) !important;}
	
	/***************************************************  Wishlist popup - on product **************************************************/
	
	.woosw-popup .woosw-items .woosw-item .woosw-item-inner .woosw-item--image {
	  margin-right: 20px!important;
		margin-left:10px!important;	
	}
	.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot .woosw-popup-content-bot-inner a {width:100%!important; border: none!important; margin-bottom:10px!important;}
	
}

@media (max-width:351px)
{
	/************************************* Sticky - header ********************************************/
	.sticky_header_area .header-action-2 > .header-action-icon-2:nth-child(2) {    width: 35% !important;  }
	
	/************************************* become seller page ********************************************/	
	.page-seller .associate-heading  .elementor-element.elementor-element-6948d756 > .elementor-widget-container {    padding: 5% 2% 7% 02% !important;  }
	.page-seller .testimonial-title .testimonial-heading .elementor-widget-container 
	{
    padding-left: 10% !important;
    padding-right: 10% !important;
  }
	.quote-wrapper .quote-heading 
	{
    padding-left: 9% !important;
    padding-right: 9% !important;
  }
	
	/************************************* become seller page - header ********************************************/	
 	
	.page-seller .header-action-2 > .header-action-icon-2:nth-child(2),  .page-seller .header-action-2 > .header-action-icon-2:nth-child(3){width:13% !important; padding: 0px 2px !important;}
	.page-seller .header-action-2 > .header-action-icon-2:first-child {    width: calc(100% - 90px) !important;  }
	.page-seller .elementor-element-b8d4760 header .auto-container, .page-seller .elementor-element-b8d4760 header .header-bottom .auto-container {    padding: 0px 3px!important;  }
	.page-seller .header-wrap .logo a.sm_icon {    min-width: 10% !important;  }
	
	/************************************* become seller page - header without login ********************************************/	
	
	 body.page-seller:not(.logged-in) .header-action-2 > .header-action-icon-2:nth-child(2), body.page-seller:not(.logged-in) .header-action-2 > .header-action-icon-2:nth-child(3) 
	{    width: 15% !important;}
	body.page-seller:not(.logged-in) .header-action-2 > .header-action-icon-2:last-child {    width: 55% !important;  }
	body.page-seller:not(.logged-in) .header-wrap .header-action-2 > .header-action-icon-2:nth-child(4) a.sm_icon {min-width: calc(100% - 126px) !important;}
	
	/*************  Wishlist popup from product ********************/
	.woosw-popup .woosw-items .woosw-item {  padding: 0px 0px 0px 10px!important;}
}

@media (max-width:340px)
{
		/************************************* become seller page - header without login ********************************************/	
	
	 body.page-seller:not(.logged-in) .header-action-2 > .header-action-icon-2:nth-child(2), body.page-seller:not(.logged-in) .header-action-2 > .header-action-icon-2:nth-child(3) 
	{    width: 17% !important;}
	body.page-seller:not(.logged-in) .header-action-2 > .header-action-icon-2:first-child {    width: 66% !important; margin-bottom:8px!important;  }
	body.page-seller:not(.logged-in) .header-action-2 .header-action-icon-2 > a span {    max-width: 16ch !important;  }
	body.page-seller:not(.logged-in) .elementor-17717 .elementor-element-b8d4760 {    height: 220px !important;  }
	body.page-seller:not(.logged-in) .header-wrap .header-action-2 > .header-action-icon-2:nth-child(4) a.sm_icon {min-width: calc(100% - 116px) !important;}
}

@media (max-width:330px)
{
	/********************************************************** Single product description page  ***************************************/
	.woocommerce div.product form.cart .wpcbn-btn-single {  margin-top: 5px!important;}
	
	/********************************************  Cart page ***************************************/
	.wpccl-btn-wrapper .wpccl-btn {  background-position:12% !important;}
	
	/*************************************** become seller page  ************************************/
	
	.page-seller .elementor-element-120bc1 .elementor-element-48a0813a h4, .page-seller .elementor-element-120bc1 .elementor-element-48a0813a h3, .page-seller .elementor-element-120bc1 .elementor-element-48a0813a h5, .elementor-align-left, .elementor-mobile-align-left {    text-align: center !important;  }
	 .elementor-17717 .elementor-element.elementor-element-120bc1:not(.elementor-motion-effects-element-type-background) { background-position: 0% !important;  }
	 .page-seller .elementor-element-120bc1 .elementor-element-48a0813a {    padding-left: 0px !important;  }
	
	/************************************* become seller page - header ********************************************/ 	
	
	.page-seller .header-action-2 > .header-action-icon-2:first-child {    width: calc(100% - 98px) !important;  }
	.page-seller .header-action-2 > .header-action-icon-2:nth-child(2),  .header-action-2 > .header-action-icon-2:nth-child(3){width:14% !important; }
	.page-seller .elementor-element-b8d4760 header .auto-container, .page-seller .elementor-element-b8d4760 header .header-bottom .auto-container {    padding: 0px!important;  }
}