/******************************************************* Variables *******************************************************/

:root {
    --am-blur-value: blur(10px);
    --am-gradient-bg: linear-gradient(0deg, #3D3D3D, #A3A3A3);
    --am-color-black: #000;
    --am-color-black-background-sections: #121212;
    --am-color-black-background-sections-with-opacity: #121212c4;
    --am-color-white: #fff;
    --am-color-gray: #CCCACA;
    --am-color-grayTextParagraphs: #EDEDED;
    --am-color-red: #EB0A1E;
    --am-color-red-for-links: #ef9098;
    --am-color-green: #2AA722;
    --am-color-borders: #555555;
    --am-color-icons: #848484;
    
    --am-font-size-heading1: clamp(2rem, 1.8944rem + 0.4444vw, 2.25rem);
    --am-font-size-heading2: clamp(1.5rem, 1.2889rem + 0.8889vw, 2rem);
    --am-font-size-heading3: clamp(1rem, 0.7889rem + 0.8889vw, 1.5rem);
    --am-font-size-heading456: clamp(0.875rem, 0.8222rem + 0.2222vw, 1rem);
    --am-font-size-body-text-medium: clamp(0.875rem, 0.8222rem + 0.2222vw, 1rem);
    --am-font-size-body-text-small: clamp(0.6875rem, 0.6083rem + 0.3333vw, 0.875rem);
    --am-font-size-line-height: 1.5em;
    --am-border-size-30: 30px;
    --am-border-size-15: 15px;
    --am-border-size-10: 10px;
    --am-container-wide: 1870px;
    --am-container-medium: 1400px;
}


/******************************************************* Utilities & Global Components *******************************************************/

/* Fonts Fix - Global Fonts Fixed */
body.woocommerce-cart .input-text.qty,
.e-woo-select2-wrapper .select2-results__option,
body.woocommerce-cart table,
body.woocommerce-cart table td,
body.woocommerce-cart table th,
body.woocommerce-cart table tr{
        font-family: 'IranSansX' !important;
}

/* Fonts Fix - Persian Number Fonts */
.elementor-counter-number,
.input-text.qty,
.product-quantity,
a.elementor-menu-cart__toggle_button .elementor-button-icon,
a.elementor-menu-cart__toggle_button span.elementor-button-icon-qty,
.e-checkout__order_review,
span.woocommerce-Price-amount,
bdi,
p.price,
.jet-new-review-field-value,
.am-fa-num {
-moz-font-feature-settings: "ss02";
-webkit-font-feature-settings: "ss02";
font-feature-settings: "ss02";
} 



[tabindex]:not([tabindex="-1"]):focus-visible,
a:focus-visible,
button:focus-visible,
input:focus-visible,
select:focus-visible,
textarea:focus-visible { box-shadow: unset !important; outline: unset !important; } 

/* Gradients & Bludrs */
.am-blur-10 {
    backdrop-filter: var(--am-blur-value) !important;
    -webkit-backdrop-filter: var(--am-blur-value) !important;
}

.am-gradient {
    background: var(--am-gradient-bg);
}

/* Elemenentor Widgets */
.am-iconbox-title span.elementor-icon { margin-top: -15px; }
.am-iconbox-title .elementor-icon-box-title {}

.am-btn-call span.elementor-button-content-wrapper {
    display: flex !important;
    align-items: center !important;
}
.am-btn-call .elementor-button-icon {
    font-size: 1.8rem;
}
.am-btn-call .elementor-button-text {
    display: flex;
    align-items: center;
}

/* JetSearch */
.am-jetsearch .jet-ajax-search__field-wrapper {
    height: 55px;
}

.am-jetsearch .jet-ajax-search__submit {
    height: 50px;
    width: 55px;
    font-size: 1.5rem;
}

.am-jetsearch .jet-ajax-search__field-wrapper {
    border-radius: 10px;
}

.am-jetsearch .jet-ajax-search__field:focus,
.am-jetsearch .jet-ajax-search__field:focus-visible,
.am-jetsearch .jet-ajax-search__field:focus-within {
    box-shadow: unset !important;
    outline: unset !important;
}

.am-jetsearch .jet-ajax-search__field[type=search],
.am-jetsearch .jet-ajax-search__field,
.am-jetsearch .jet-ajax-search-block .jet-ajax-search__field[type=search] {
    background-color: #00000047 !important;
}

.am-jetsearch .jet-ajax-search__submit {
    background: linear-gradient(0deg, #3D3D3D, #A3A3A3);
}

.am-jetsearch .jet-ajax-search__submit:hover {
    background-color: var(--am-color-red) !important;
}


/* Jet Listing Grid Widget */
.jet-listing-grid__slider-icon.next-arrow.swiper-arrow,
.jet-listing-grid__slider-icon.prev-arrow.swiper-arrow {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    background-color: #000000a3 !important;
    border: 1px solid --am-color-borders;
    border-radius: 10px;
}

/* Woocommerce */
 p.price {
     margin-bottom: unset !important;
 }

 span.woocommerce-Price-currencySymbol {
     margin-right: 5px;
 }

 .woocommerce-error,
 .woocommerce-info,
 .woocommerce-message { 
    background-color: var(--am-color-black-background-sections) !important;
    color: white !important;
    border-radius: 30px !important;
  }


 /* Offancases & Sidebars Like Cart */
 .jet-mobile-menu__container .jet-mobile-menu__container-inner,
 .elementor-menu-cart__main,
 .elementor-widget-off-canvas .e-off-canvas__content {
    border: unset !important;
    background-color: #121212c4 !important;
    backdrop-filter: var(--am-blur-value) !important;
    -webkit-backdrop-filter: var(--am-blur-value) !important;
 }

 .dialog-widget-content,
 .dialog-message.dialog-lightbox-message {
    background-color: #12121212 !important;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
 }
 


/* JetSmartFilters - Visual Filters*/
 .elementor-widget-jet-smart-filters-color-image img {
     filter: brightness(0) invert(1) !important;
 }
 .jet-color-image-list__input:checked~.jet-color-image-list__button,
 .jet-color-image-list__row:hover img {
     filter: brightness(0) saturate(100%) invert(26%) sepia(85%) saturate(3407%) hue-rotate(346deg) brightness(96%) contrast(109%) !important;
 }
 .jet-color-image-list__input:checked~.jet-color-image-list__button .jet-color-image-list__decorator>* {
    border: unset !important; 
    border-bottom: 1px solid var(--am-color-red) !important;
    padding-bottom: 10px !important;
 }
 

 /* JetMenu */
 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-sub-menu .jet-mega-menu-item.jet-mega-menu-item--hover>.jet-mega-menu-item__inner .jet-mega-menu-item__icon,
 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-sub-menu .jet-mega-menu-item__icon svg {
    font-size: 16px !important;
 }

 /* Floating Elementor CTAs */
 .e-contact-buttons__chat-button-shadow,
 .e-contact-buttons__contact-box-shadow,
 .e-contact-buttons__contact-box-shadow:is(a),
 .e-contact-buttons__content,
 button.e-contact-buttons__chat-button.e-contact-buttons__chat-button-shadow.has-size-small.elementor-animation-grow.has-entrance-animation-duration-normal {
    border: 1px solid var(--am-color-borders);
 }


 /******************************************************* Header *******************************************************/


 .elementor-menu-cart__toggle_button .elementor-button-icon {
     display: flex !important;
     align-items: center;
 }

 .elementor-menu-cart__toggle_button .elementor-button-icon .elementor-button-icon-qty {
     font-size: 1.2rem;
     margin-top: 5px;
 }

.am-popup-search .dialog-lightbox-message { overflow: visible !important;  }

.am-popup-search .jet-ajax-search__field {
    backdrop-filter: var(--am-blur-value) !important;
    -webkit-backdrop-filter: var(--am-blur-value) !important;
    background-color: hsl(0deg 0% 7% / 20%) !important;
} 

/******************************************************* Footer *******************************************************/
.am-footer .am-footer-menu-v1 li.menu-item:first-child a { padding-right: unset !important; }
.am-footer .am-footer-menu-v2 li.menu-item { border-radius: var(--am-border-size-10); border: solid var(--am-color-borders) 1px; margin-left: 20px; }
.am-footer .am-footer-menu-v2 li.menu-item a { padding: 3px 15px; }

 
.am-footer .elementor-form input[type="email"],
.am-footer .elementor-form .elementor-button[type="submit"] { border-radius: var(--am-border-size-10);  }
 
.am-footer .elementor-form input[type="email"] {
        background-color: hsl(0deg 0% 7% / 20%) !important;
        backdrop-filter: var(--am-blur-value);
        -webkit-backdrop-filter: var(--am-blur-value);
        padding: 15px !important;
}
.am-footer .elementor-form .elementor-button[type="submit"] { background: linear-gradient(0deg, #3D3D3D, #A3A3A3) !important; padding: 20px !important; }

.am-footer-hafez-copyrights {
    color: var(--am-color-borders);
}

.am-footer .elementor-field-group-email .elementor-message-danger { display: none !important; }

/******************************************************* Home *******************************************************/

/* Home - Section - Hero Video */
.am-home-hero-video { border: unset !important; }
.am-home-hero-video video.elementor-background-video-hosted {
    object-fit: scale-down !important;
    border: unset !important;
}

/* Home - Products & Products Categories Tabs (Carousel) - Color Change On Hover - When SVG Itself Renderning */

.am-home-products-tabs svg {
    fill: unset !important;
}

.am-home-products-tabs .e-n-tabs .e-n-tabs-heading .e-n-tab-title .e-n-tab-icon svg path {
    stroke: #555555 !important;
    transition: stroke 0.3s ease-in-out;
}

.am-home-products-tabs .e-n-tabs .e-n-tabs-heading .e-n-tab-title:hover .e-n-tab-title-text {
    color: #EB0A1E;
    ;
}

.am-home-products-tabs .e-n-tabs .e-n-tabs-heading .e-n-tab-title:hover .e-n-tab-icon svg path {
    stroke: #EB0A1E !important;
}

.am-home-products-tabs .e-n-tabs .e-n-tabs-heading .e-n-tab-title[aria-selected="true"] .e-n-tab-icon svg path,
.am-home-products-tabs .e-n-tabs .e-n-tabs-heading .e-n-tab-title.e-active .e-n-tab-icon svg path {
    stroke: #EB0A1E !important;
}

.am-home-products-tabs .e-n-tabs .e-n-tabs-heading .e-n-tab-title[aria-selected="true"],
.am-home-products-tabs .e-n-tabs .e-n-tabs-heading .e-n-tab-title.e-active .e-n-tab-title-text {
    color: --am-color-red;
}

.am-home-products-tabs .e-n-tab-title-text {
    position: relative;
    padding-top: 5px;
}

.am-home-products-tabs button[aria-selected="true"] .e-n-tab-title-text::before,
.am-home-products-tabs .e-n-tab-title:hover .e-n-tab-title-text::before {
    border-top: 1px solid var(--am-color-red) !important;
}

.am-home-products-tabs .e-n-tab-title-text::before {
    content: "";
    position: absolute;
    top: -20px;
    left: 50%;
    transform: translateX(-50%);
    width: 100px;
    border-top: 1px solid #555555 !important;
}

/* Home - Section - Products & Products Categories */

.am-listing-product-categories .jet-listing-grid__item:hover { cursor: pointer; }
.am-listing-product-categories .jet-listing-grid__item:hover .jet-listing-dynamic-image__img { filter: invert(13%) sepia(95%) saturate(7500%) hue-rotate(355deg) brightness(95%) contrast(120%);}
.am-listing-product-categories .jet-listing-grid__item:hover .jet-listing-dynamic-link__link { color: var(--am-color-red) !important; }
.am-listing-product-categories .jet-listing-grid__item:hover .elementor-widget-divider { --divider-color: var(--am-color-red) !important; }

/* Home - Section - Brands Info */
.am-home-section-brand-info {}
.am-listing-uspicons .jet-listing-grid__items { display: flex !important; align-items: center !important; justify-content: space-evenly; }


/* Home - Section - Orders Steps */

.am-home-orders-steps-bg {
    position: relative !important;
}
.am-home-orders-steps-bg::before {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    right: 0 !important;
    width: 49.6% !important; 
    height: 100% !important;
    backdrop-filter: var(--am-blur-value);
    -webkit-backdrop-filter: var(--am-blur-value);
    background-color: rgba(0, 0, 0, 0.2) !important;
    z-index: 1 !important;
    pointer-events: none !important;
}
.am-home-orders-steps-bg > * {
    position: relative !important;
    z-index: 2 !important;
}


.am-home-orders-steps-mobile .jet-listing-grid__items,
.am-listing-orders-steps .jet-listing-grid__items {
    counter-reset: step-counter;
}
.am-home-orders-steps-mobile .jet-listing-grid__item,
.am-listing-orders-steps .jet-listing-grid__item {
    counter-increment: step-counter;
}
.am-home-orders-steps-mobile .am-orders-steps-title .jet-listing-dynamic-field__content::before,
.am-listing-orders-steps .am-orders-steps-title .jet-listing-dynamic-field__content::before {
    content: counter(step-counter, decimal-leading-zero);
    display: inline-block;
    margin-left: 8px;
    font-weight: 700;
    color: #ff0000;
    -moz-font-feature-settings: "ss02"; 
        -webkit-font-feature-settings: "ss02";
        font-feature-settings: "ss02";
        font-size: 2rem !important;

}

/******************************************************* Products - Product Card *******************************************************/

.am-listing-products-desktop {
    width: 1400px !important;
    margin: 0 auto;
}
.am-product-card .am-pc-actionbar1 { margin-top: auto !important; }
.am-product-card .am-pc-actionbar1 .woocommerce-Price-currencySymbol { margin-right: 5px; }
.am-product-card .am-pc-actionbar1 {}
.am-product-card .am-pc-actionbar2 {}


.am-p-infobox .am-pca,
.am-product-card .am-pc-actionbar2 .am-pca { display: flex !important; flex-flow: column !important; }

.am-p-infobox .am-pca span:first-child,
.am-product-card .am-pc-actionbar2 .am-pca span:first-child { font-size: var(--am-font-size-body-text-small); color: var(--am-color-black) !important; font-weight: normal !important; margin-bottom: 5px;}
.am-p-infobox .am-pca span:last-child,
.am-product-card .am-pc-actionbar2 .am-pca span:last-child { font-size: var(--am-font-size-body-text-medium); font-weight: bold; }

.am-p-infobox .am-pca.am-pca-delivery-time-call span:last-child,
.am-product-card .am-pc-actionbar2 .am-pca.am-pca-delivery-time-call span:last-child { color: var(--am-color-red) !important;  }
.am-p-infobox .am-pca.am-pca-delivery-time-ready span:last-child,
.am-product-card .am-pc-actionbar2 .am-pca.am-pca-delivery-time-ready span:last-child { color: var(--am-color-green) !important;  } 





/******************************************************* Product - Single *******************************************************/
body.single-product .am-p-all-atribiutes { }


body.single-product .am-p-all-atribiutes ul {
    list-style: none;
    padding-right: 0;
}
body.single-product .am-p-all-atribiutes ul li {
    position: relative;
    padding-right: 20px;
    margin-bottom: 5px;
}
body.single-product .am-p-all-atribiutes ul li::before {
    content: "•";
    color: var(--am-color-red);
    position: absolute;
    right: 0;
    font-size: 1.5em;
    line-height: 0.9;
}

 body.single-product .jet-compare-button__container { justify-content: right !important; }




/******************************************************* Blog Single *******************************************************/

body.single-post .am-sp-infos {}

body.single-post .jet-reviews-advanced__header { margin-bottom: unset !important; }



/******************************************************* Blogs & Products Single Post Contents *******************************************************/

body.single-product .jet-unfold__content h2,
body.single-product .jet-unfold__content h3,
body.single-post .elementor-widget-theme-post-content h2,
body.single-post .elementor-widget-theme-post-content h3 { font-size: var(--am-font-size-heading3) !important; margin-top:45px; }

 body.single-product .jet-unfold__content h4,
 body.single-product .jet-unfold__content h5,
 body.single-product .jet-unfold__content h6,
 body.single-post .elementor-widget-theme-post-content h4,
 body.single-post .elementor-widget-theme-post-content h5,
 body.single-post .elementor-widget-theme-post-content h6 { font-size: var(--am-font-size-heading456); margin-top:45px; }

 body.single-product .jet-unfold__content div.wp-video,
 body.single-post .elementor-widget-theme-post-content div.wp-video { display: flex !important; justify-content: center !important; align-items: center !important; width: 100% !important; max-width: 100% !important; text-align: center !important; }

 body.single-product .jet-unfold__content p,
 body.single-post .elementor-widget-theme-post-content p { margin-bottom: 15px; }

 body.single-product .jet-unfold__content ol,
 body.single-product .jet-unfold__content ul,
 body.single-post .elementor-widget-theme-post-content ol,
 body.single-post .elementor-widget-theme-post-content ul { margin: 15px 0; }

 body.single-product .jet-unfold__content div.gallery,
 body.single-post .elementor-widget-theme-post-content div.gallery { display: flex; margin: 15px !important; }


/******************************************************* Product - Archive *******************************************************/


.am-p-archive-decoration img { transform: scaleX(-1); }


/******************************************************* Plugin - Jet Reviews *******************************************************/

.jet-reviews-advanced__new-review-form .jet-new-review-title { order: 1;}
.jet-reviews-advanced__new-review-form .jet-new-review-content { order: 2;}
.jet-reviews-advanced__new-review-form .jet-new-review-fields { order: 3;}
.jet-reviews-advanced__new-review-form .jet-new-review-controls { order: 4; }

.elementor-widget-jet-reviews-advanced .jet-reviews-input {}

.jet-reviews-advanced__header-top {
    width: 100% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin: 30px 0 !important;
}
.jet-reviews-advanced .jet-reviews-input:focus,
.jet-reviews-advanced .jet-reviews-input:focus-visible,
.jet-reviews-advanced .jet-reviews-input:focus-within { outline: unset !important; box-shadow: unset !important; }

.jet-reviews-advanced .jet-reviews-input,   
.jet-reviews-advanced__new-review-form .jet-new-review-control {
    background-color: hsl(0deg 0% 7% / 20%) !important;
    backdrop-filter: var(--am-blur-value) !important;
    -webkit-backdrop-filter: var(--am-blur-value);
}

.jet-new-review-field-value,
.jet-new-review-field-label { color: var(--am-color-white); }
.jet-new-review-controls .jet-reviews-button.jet-reviews-button--primary { 
    background-color: var(--am-color-red);
    padding: 15px 10px;
    border-radius: 10px;
 } 

 span.jet-reviews-message { color: orange; }

/******************************************************* Page - Cart *******************************************************/
body.woocommerce-cart .coupon.e-cart-section.shop_table,
body.woocommerce-cart div.cart_totals tr.cart-subtotal, 
body.woocommerce-cart div.cart_totals tr.woocommerce-shipping-totals.shipping, 
body.woocommerce-cart div.cart_totals tr.cart-subtotal { display: none !important; }
body.woocommerce-cart .e-cart-totals.e-cart-section { min-height: 227px !important; }
body.woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce .input-text.qty { text-align: center; }

body.woocommerce-cart h2,
body.woocommerce-cart h3 {
    font-weight: bold !important;
}


/******************************************************* Page - Checkout *******************************************************/

body.woocommerce-checkout h2,
body.woocommerce-checkout h3 { font-weight: bold !important; }

body.woocommerce-checkout .select2-container--open .select2-dropdown--below


/* Checkout Fields Orders */
body.woocommerce-checkout form.checkout * { background-color: red !important; }
body.woocommerce-checkout form.checkout div.woocommerce-billing-fields__field-wrapper {
    display: flex !important;
    flex-flow: column !important;
}

body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p { margin-bottom: 10px !important; }

body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p#billing_first_name_field,
body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p#billing_last_name_field {
    width: 100% !important;
}

body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p#billing_first_name_field { order: 1 !important; }
body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p#billing_last_name_field { order: 2 !important; }
body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p#billing_country_field { display: none !important;}
body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p#billing_address_1_field { order: 6 !important; }
body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p#billing_city_field { order: 5 !important; }
body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p#billing_state_field { order: 4 !important; }
body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p#billing_postcode_field { order: 7 !important; }
body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p#billing_phone_field { order: 8 !important; }
body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p#billing_email_field { order: 9 !important; }

/* Select 2 Dropdwns */
body.woocommerce-checkout .select2-search__field { margin: 10px 0; }
body.woocommerce-checkout .select2-search__field,
body.woocommerce-checkout .select2-dropdown { background-color: black; color: white !important; }
body.woocommerce-checkout .select2-container--default .select2-results>.select2-results__options { padding: 0 5px !important; }
body.woocommerce-checkout .select2-results__options::-webkit-scrollbar { width: 8px; }
body.woocommerce-checkout .select2-results__options::-webkit-scrollbar-track { background: black;border-radius: 4px; }
body.woocommerce-checkout .select2-results__options::-webkit-scrollbar-thumb { background: #888;border-radius: 4px; }
body.woocommerce-checkout .select2-results__options::-webkit-scrollbar-thumb:hover {background: #555;}
body.woocommerce-checkout li.select2-results__option:hover { color: white; }
body.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 30px !important; }

/******************************************************* Page - Order Recived *******************************************************/


/******************************************************* Page - My Account (Integrated With Yith My Account) *******************************************************/



/******************************************************* Page - Sellers *******************************************************/
.tippy-box {
    /* display: none !important; */
}


/******************************************************* Media Queries - Only Desktop *******************************************************/

@media (max-width: 1920px) {
    
    /* Home - Jet Listing Grid - Products Categories */
    .am-listing-product-categories .jet-listing-grid__items {
        justify-content: center;
    }

    .am-listing-product-categories .jet-listing-grid__items .jet-listing-grid__item {
        width: 140px !important;
        max-width: 140px !important;
        margin: 0 30px 30px 30px;
    } 

}


/******************************************************* Media Queries - Only Mobile *******************************************************/
        
@media (max-width: 956px) { 


    /********** Header ***********/
    .am-header-mobile .am-header-mobile-search a.elementor-icon {
        font-size: 1.2rem !important;
        background: linear-gradient(0deg, #3D3D3D, #A3A3A3);
        border-radius: 10px;
        padding: 10px;
        display: flex;
        align-items: center;
        justify-content: center;
        color: white !important ;
    }

    /********** Home - Hero Section ***********/
    .am-home-section-mobile .elementor-widget-video { border: 1px solid var(--am-color-borders); }
    
    /********** Home - Products Categories ***********/
    .am-home-section-products-and-categories { overflow: hidden !important; }
    .am-listing-product-categories .jet-listing-grid__items>.jet-listing-grid__item { 
        flex: unset !important;
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
        max-width: unset !important;
        width: 30% !important; 
        padding: 0 !important;
         margin: 0 0 15px 0 !important; 
        }
    .am-listing-product-categories .jet-listing-grid__items>.jet-listing-grid__item * { width: 70px !important; }


    /********** Products Card & Product Listings ***********/
    .am-product-card { min-height: 280px !important; height: auto !important; }
    /* .am-product-card .am-pc-actionbar1 { margin-top: 0 !important;} */
    .am-product-card .am-pc-actionbar2 { flex-flow: nowrap !important; justify-content: space-around !important; }
    .am-product-card .am-pc-actionbar2 .am-pca span:last-child { font-size: 0.7rem !important; }

    /********** Home - Blog Carousel ***********/


    /********** Home - Ordering Steps  ***********/
    .am-home-orders-steps-mobile .am-home-orders-steps-bg::before { display: none !important; }
    .am-home-orders-steps-mobile .elementor-widget-divider { margin: unset !important;}
    .am-home-orders-steps-mobile .am-orders-steps-title {}
    .am-home-orders-steps-mobile .am-orders-steps-title .jet-listing-dynamic-field__content::before { font-size: 1.5rem !important; }


    /********** Single Product ***********/
    .jet-woo-swiper-gallery-thumbs .swiper-wrapper > .jet-woo-swiper-control-thumbs__item { margin: 0 5px !important; }

    /********** Page Compare ***********/
    .jet-compare-table__wrapper .jet-compare-table-actions { justify-content: flex-start !important; }

    /********** Footer ***********/
    .am-footer-menu-v2 ul.elementor-nav-menu li { margin-bottom: 15px !important; } 
    .am-footer-hafez-copyrights { text-align: center; }



    /********** Page - Contact Us ***********/
    body.page-id-46 .neshan-dark-map ,
    body.page-id-46 .neshan-dark-map iframe { width: 100% !important; height: 300px !important; }



/******************************************************* Media Queries - Mixed *******************************************************/

@media only screen and (min-width: 768px) and (max-width: 1920px) {}

@media only screen and (min-width: 360px) and (max-width: 768px) {}
