/* --back - to - top-- */
.rtl #back-to-top {
    left: 20px;
    right: auto;
}

/* ----------------------------------------------------------------------Mobile Menu--------------------------------------------------------- */
.rtl .mobile-menu.nav-is-visible {
    animation-name: rtl-anime-slidein-right;
}

.rtl .mobile-menu ul li.go-back a:before {
    right: 15px;
    left: auto;
}

.rtl .mobile-menu,
.rtl .mobile-menu>ul,
.rtl .mobile-menu>ul ul.children,
.rtl .mobile-menu>ul ul.sub-menu,
.rtl .mobile-menu>ul ul.children>li>ul,
.rtl .mobile-menu>ul ul.sub-menu>li>ul {
    right: auto !important;
    left: 0 !important;
}

.rtl .mobile-menu.is-hidden,
.rtl .mobile-menu>ul.is-hidden,
.rtl .mobile-menu>ul li ul.is-hidden,
.rtl .mobile-menu ul.sub-menu.is-hidden,
.rtl .mobile-menu ul.sub-menu li ul.is-hidden {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
}

@keyframes rtl-anime-slidein-right {
    0% {
        -webkit-transform: translateX(-1000px);
        transform: translateX(-1000px);
        opacity: 0;
    }

    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1;
    }
}

.rtl .mobile-menu ul li.close-nav a {
    float: left;
}

.rtl .mobile-menu,
.rtl .mobile-menu ul,
.rtl .mobile-menu ul li {
    text-align: right;
}

.rtl .mobile-menu li[class*="has-children"]>a:before,
.rtl .mobile-menu li[class*="has_children"]>a:before {
    left: 12px;
    right: auto;
}

.rtl .mobile-menu li[class*="has-children"]>a:hover:before,
.rtl .mobile-menu li[class*="has_children"]>a:hover:before {
    left: 8px;
    right: auto;
}

.rtl .mobile-menu ul li.go-back a:before,
.rtl .mobile-menu ul li.go-back a:after,
.rtl .mobile-menu li[class*="has-children"]>a:before,
.rtl .mobile-menu li[class*="has-children"]>a:after,
.rtl .mobile-menu li[class*="has_children"]>a:before,
.rtl .mobile-menu li[class*="has_children"]>a:after {
    -webkit-transform: translateY(-50%) scaleX(-1);
    transform: translateY(-50%) scaleX(-1);
}

.rtl .mobile-menu li[class*="has-children"]>a:after,
.rtl .mobile-menu li[class*="has_children"]>a:after {
    left: 18px;
    right: auto;
}

.rtl .mobile-menu li[class*="has-children"]>a:hover:after,
.rtl .mobile-menu li[class*="has_children"]>a:hover:after {
    left: 12px;
    right: auto;
}

.rtl .mobile-menu ul li.close-nav {
    float: left;
    left: 0;
    right: auto;
}

.rtl .mobile-menu ul li.go-back a:after {
    right: 25px;
    left: auto;
}

.rtl .mobile-menu ul li.go-back a:hover:before {
    right: 10px;
    left: auto;
}

.rtl .mobile-menu ul li.go-back a:hover:after {
    right: 15px;
    left: auto;
}

/* -----------------popup-box---------- */
.rtl .wdt-popup-box-window.mfp-wrap .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder .wdt-popup-box-content-inner ~ .mfp-close {
    left: 16px;
    right: auto;
}
.rtl .wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='email'] {
    padding: var(--wdtInputPadding);
    padding-left: 1em;
}
.rtl .wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input.wdt-terms-and-conditions {
    margin-left: 6px;
    margin-right: 0;
}
.rtl .wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-terms-condition-lbl {
    margin-left: 5px;
    margin-right: 0;
}
.rtl .wdt-cus-newsLetter-style-3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-terms-condition-wrapper > a::before {
    left: auto;
    right: 0;
    transform-origin: left;
}
.rtl .wdt-cus-newsLetter-style-3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-terms-condition-wrapper > a:hover::before {  
    right: auto;
    left: 0;
}
.rtl .widget-position-left #button:not(.sidebar) {
    right: 0px;
    left: auto;
}
.rtl .awesome-iframe .widget-position-left.bubbleWithLabel .widgetLabel {
    right: 91px;
    left: auto;
}
.rtl .awesome-iframe .onlyBubble #new-message,.rtl .awesome-iframe .bubbleWithLabel #new-message,
.rtl .awesome-iframe .onlyBubble #dnd-indicator,.rtl .awesome-iframe .bubbleWithLabel #dnd-indicator {
    left: 14px;
    right: auto;
}
.rtl #tidio-chat-iframe{
    inset: auto 9px 35px Auto !important;
}
/* .rtl.awesome-iframe .widget-position-left.bubbleWithLabel .widgetLabel {
    right: 91px;
    left: auto;
}
.rtl.widget-position-left #button:not(.sidebar) {
    right: 0px;
    left: auto;
}
.rtl #tidio-chat .close-button-wrapper button.material-icons.exit-chat.mobile-close {
    left: 5px;
    right: auto;
} */

/* -----------------------Home-1--------------- */

/* ------home-1 header---- */

.rtl .wdt-header-menu .wdt-primary-nav li a::before {
    right: 3px;
    left: auto;
    -webkit-transform: translate(-10px, 0px);
    transform: translate(-10px, 0px);  
}
.rtl .wdt-header-menu .wdt-primary-nav li a:hover:before,.rtl .wdt-header-menu .wdt-primary-nav li.current_page_item>a:before,
.rtl .wdt-header-menu ul li.current_page_ancestor>a:before,.rtl .wdt-header-menu ul li.current_page_ancestor .current-menu-item>a:before,
.rtl .wdt-header-menu .wdt-primary-nav li>.sub-menu li:hover>a:before {
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
}
.rtl .wdt-header-menu .menu-container .wdt-primary-nav li[class*="has-children"] > a > span::after {
    left: 0;
    right:auto;
    margin-right: 8px;
    margin-left: 0;
  
}
.rtl .wdt-header-menu ul li ul.children,.rtl .wdt-header-menu ul li ul.sub-menu,.rtl .wdt-header-menu ul li.has-mega-menu > ul {
    right: 0;
    left:auto;
    text-align: right;
}
.rtl .wdt-header-menu .wdt-primary-nav .sub-menu li a::before {
    right: 10px;
    left: auto;
}
.rtl .wdt-header-menu .wdt-primary-nav li > .sub-menu li:hover > a span,.rtl .wdt-header-menu .wdt-primary-nav li.current-menu-item > a span,
.rtl .wdt-header-menu .wdt-primary-nav li.current-menu-parent.current-page-parent > a span {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px);
}
.rtl .wdt-header-menu .menu-container .wdt-primary-nav li[class*="has-children"] ul > li.menu-item > a > span::after {
    -webkit-transform: rotate(-45deg) scale(-1);
    transform: rotate(-45deg) scale(-1);
}
.rtl .wdt-header-menu ul li ul.children li ul:not(.menu-item-object-wdt_mega_menus ul),.rtl .wdt-header-menu ul li ul.sub-menu li ul:not(.menu-item-object-wdt_mega_menus ul) {
  right: 100%;
  left: auto;
}

.rtl .wdt-popup-box-window.wdt-right-side-slide .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder {
    -webkit-transform: translateX(-800px);
    transform: translateX(-800px);
}
.rtl .wdt-popup-box-window.wdt-right-side-slide.mfp-ready .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder {
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
.rtl .wdt-popup-box-window.mfp-wrap.wdt-right-side-slide .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder {
    margin-left: 0;
    margin-right: auto;
}

.rtl .wdt-popup-box-window.mfp-wrap.wdt-right-side-slide .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder .wdt-popup-box-content-inner ~ .mfp-close {
    left: 12px;
    right: auto;
}
.rtl .wdt-shop-menu-icon .wdt-shop-menu-cart-number,.rtl .wdt-header-icons-list-item .wdt-wishlist-menu-icon .wdt-wishlist-count,
.rtl .wdt-header-icons-list .wdt-wishlist-count a.wishlist_products_counter span.wishlist_products_counter_number {
    left: -2px;
    right:auto;
}
.rtl .wdt-header-icons-list > div.search-item.search-default #searchform input[type="text"] {
    padding-right: 20px;
    padding-left: 75px;
}
.rtl #searchform::before,.rtl #searchform input[type="submit"],.rtl #searchform .wdt-search-icon {
    left: 0;
    right: auto;
}
.rtl #searchform ul.quick_search_results {
    text-align: right;
}
#searchform ul.quick_search_results.active::before {
    right: 20px;
    left: auto;
}
.rtl .dd-pointer {
    left: 10px;
    right: auto;
}
.rtl .woocommerce-currency-switcher-form.woocs_show_flags .dd-select .dd-selected .dd-selected-text {
  margin-left: 32px;
  margin-right: 0;
}
 /* ------------------------------------- */

.rtl .wdt-button-holder.wdt-button-icon-after .wdt-button .wdt-button-icon {
    margin-right: 10px;
    margin-left: 0;
}
.rtl .wdt-button .wdt-button-icon span {
    transform: scalex(-1);
}

.rtl .wdt-cus-home3-slider.wdt-cus-main-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .swiper-pagination-bullets {
    right: 42%;
    transform: translateX(50%);
    left: auto;
}
.rtl .wdt-cus-main-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .swiper-pagination-bullets span.swiper-pagination-bullet::after {
    right: 120%;
    left: auto;
    transform: scale(-1);
}
.rtl .wdt-cus-main-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .swiper-pagination-bullets span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    margin-left: 88px;
    margin-right: var(--swiper-pagination-bullet-horizontal-gap,4px);
}
/* --------Heading------ */

.rtl .wdt-heading-holder > .wdt-heading-deco-wrapper > span {
    white-space: unset;
}
/* --------------------------- */

/* Slider  */

.rtl .wdt-cus-home3-slider .wdt-advanced-carousel-holder .swiper-slide .wdt-content-item .wdt-heading-holder {
    -webkit-transform: translateX(100px) scale(0.98);
    transform: translateX(100px) scale(0.98);
}  
.rtl .wdt-cus-home3-slider .wdt-advanced-carousel-holder .swiper-slide .wdt-content-item .wdt-home3-slider-heading-02 .wdt-heading-holder {
    transform: translateX(-100px);
    -webkit-transform: translateX(-100px);
}
.rtl .wdt-cus-home3-slider .wdt-advanced-carousel-holder .swiper-slide .wdt-content-item .wdt-home3-slider-heading-03 .wdt-heading-holder {
    transform: translateX(100px);
    -webkit-transform: translateX(100px);
}
.rtl .wdt-cus-home3-slider .wdt-advanced-carousel-holder .swiper-slide .wdt-content-item .wdt-home3-slider-heading-04 .wdt-heading-holder {
    transform: translateX(-100px);
    -webkit-transform: translateX(-100px);
}  
.rtl .wdt-cus-home3-slider .wdt-advanced-carousel-holder .swiper-slide.swiper-slide-active .wdt-content-item .wdt-heading-holder {
    transform: translateX(0px) scale(1);
    -webkit-transform: translateX(0px) scale(1);
  
}
.rtl .wdt-cus-home3-slider .wdt-advanced-carousel-holder .swiper-slide .elementor-widget-container p {
    -webkit-transform: translate(-50px);
    transform: translate(-50px);
}
.rtl .wdt-cus-home3-slider .wdt-advanced-carousel-holder .swiper-slide-active .elementor-widget-container p {
    -webkit-transform: translate(0px);
    transform: translate(0px);
}
.rtl .wdt-cus-home3-slider .wdt-advanced-carousel-holder .swiper-slide .wdt-content-item .wdt-button-holder {
    transform: translateX(50px);
    -webkit-transform: translateX(50px);
}
.rtl .wdt-cus-home3-slider .wdt-advanced-carousel-holder .swiper-slide.swiper-slide-active .wdt-content-item .wdt-button-holder {
    transform: translateX(0px);
    -webkit-transform: translateX(0px);
}
.rtl .wdt-cus-slider-quote .elementor-widget-container .elementor-icon-wrapper .elementor-icon {
    transform: translateX(50px);
    -webkit-transform: translateX(50px);
}
.rtl .wdt-cus-home3-slider .wdt-advanced-carousel-holder .swiper-slide.swiper-slide-active .wdt-content-item .wdt-cus-slider-quote .elementor-icon-wrapper .elementor-icon {
    transform: translateX(0px);
    -webkit-transform: translateX(0px);

}
/* -----------------------   */


.rtl .woocommerce .product p.price del,.rtl .woocommerce-page .product p.price del,.rtl .woocommerce div.product p.price del,
.rtl .woocommerce-page div.product p.price del,.rtl .woocommerce .product span.price del,.rtl .woocommerce-page .product span.price del,
.rlt .woocommerce div.product span.price del,.rtl .woocommerce-page div.product span.price del,.rtl .woocommerce .product-price del,.rtl .woocommerce-page .product-price del {
    margin: 0 0px 0 5px;
}
.rtl .woocommerce ul.products.product-label-boxed li.product .product-labels {
    left: 20px;
    right: auto;
}
.rtl .woocommerce ul.products li.product .product-offers {
    left: 75px;
    right: auto;
}
.rtl .woocommerce ul.products.vertical-position-top-right li.product .product-thumb .product-buttons-wrapper.product-icons {
    left: 0;
    right: auto;
}

.rtl .wdt-offer-banner-style::after {
    background: -webkit-linear-gradient(right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
    background: -moz-linear-gradient(to left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
    background: -webkit-linear-gradient(to left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
    background: -ms-linear-gradient(to left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%); 
    right: 0;
    left: auto; 
    transform: skewX(15deg) translateX(120%); 
    -webkit-transform: skewX(15deg) translateX(120%); 
}
.rtl .wdt-offer-banner-style:hover::after {
    -webkit-transform: skewX(15deg) translateX(-120%);
    transform: skewX(15deg) translateX(-120%);
}
/* ====== Animation Widgets======*/

.rtl .wdt-animation-wrapper div[class*="-marqee"].left-to-right {
    -webkit-animation: rtl-MarqueeRight 24s linear infinite 0ms;
    animation: rtl-MarqueeRight 24s linear infinite 0ms;

}
.rtl .wdt-animation-wrapper div[class*="-marqee"].right-to-left {
    -webkit-animation: rtl-MarqueeLeft 24s linear infinite 0ms;
    animation: rtl-MarqueeLeft 24s linear infinite 0ms;
   
}
.rtl .wdt-animation-holder:not(.vertical) .wdt-animation-wrapper div[class*="-marqee"].right-to-left ~ div.wdt-animation-cloned-marqee,
.rtl .wdt-animation-holder:not(.vertical) .wdt-animation-wrapper div[class*="-marqee"].left-to-right ~ div.wdt-animation-cloned-marqee {
    -webkit-animation: auto;
    animation: auto;
}
.rtl .wdt-animation-holder:not(.vertical) .wdt-animation-wrapper:hover  div[class*="-marqee"].right-to-left,
.rtl .wdt-animation-holder:not(.vertical) .wdt-animation-wrapper:hover div[class*="-marqee"].left-to-right {
    -webkit-animation-play-state: paused;
     animation-play-state: paused;
}

@keyframes rtl-MarqueeLeft {
    from {
        margin-right: 0;
    }

    to {
        margin-right: var(--wdt-marque-Margin-Width);
    }
}
@keyframes rtl-MarqueeRight {
    from {
     margin-right: var(--wdt-marque-Margin-Width);
    }

    to {

        margin-right: 0;
    }
}
.rtl .wdt-cus-testimonials-style-1 .wdt-testimonial-wrapper .wdt-content-item .wdt-content-image-wrapper {
    margin-left: 20px;
    margin-right: 0;
}
.rtl .wdt-cus-testimonials-style-1 .wdt-testimonial-wrapper .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-content-title::before {
    right: -80%;
    left: 0px;
}
.rtl .wdt-cus-testimonials-style-1 .wdt-testimonial-wrapper .wdt-content-item .wdt-content-sub-title-group .wdt-content-subtitle {
    margin-left: 10px;
    margin-right: 0;
}
.rtl .wdt-cus-testimonials-style-1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg {
    transform: scalex(-1);
}
.rtl .mfp-close {
    left: 0;
    right: auto;
}
.rtl .wdt-column-wrapper.wdt-snap-scroll-enabled~.wdt-snap-scroll-pagination>button:before {
    transform: scalex(-1);
}
@media only screen and (max-width: 767px) {
    .rtl .wdt-cus-home3-slider.wdt-cus-main-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .swiper-pagination-bullets {
        left: unset;
        right: 50%;
        transform: translateX(50%);
    }
}


/* --------------Home-2-------- */

/* ------home-1 header---- */
.rtl .wdt-cus-support-iconBox-2 .wdt-advanced-slider-block .wdt-image-icon-group {
    margin-left: clamp(0.875rem, 0.7503rem + 0.4164vw, 1.25rem);
    margin-right: 0;
}
/* --------------------------- */
.rtl .wdt-cus-hero-hotspot .wdt-hotspot-holder .tippy-box .tippy-content .wdt-hotspot-image {
    margin-left: 10px;
    margin-right: 0;
}
.rtl .wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item:before {
    left: -1px;
    right: auto;
}

.rtl .woocommerce ul.products li.product .featured-tag {
    right: 0;
    left: auto;
}
.rtl .woocommerce ul.products li.product .featured-tag::after,.rtl .woocommerce.single-product .images .featured-tag::after,
.rtl .wdt-product-image-gallery-container .featured-tag::after {
    left: -15px;
    right: auto;
}
.rtl .woocommerce ul.products li.product .featured-tag::after {
    border-left-color: transparent !important;
    border-right-color: var(--wdtPrimaryColor) !important;
} 
.rtl [class^="wdticon-"]::before, [class*=" wdticon-"]::before {
    margin-left: .2em;
    margin-right: 0;
} 

.rtl .wdt-content-item .wdt-content-counter > :not(:last-child) {
    margin-left: 2px;
    margin-right: 0;
}
.rtl .wdt-cus-support-iconBox .wdt-content-item {
    padding: clamp(1.25rem, 0.6267rem + 2.0819vw, 3.125rem) clamp(1.25rem, 0.2112rem + 3.4698vw, 4.375rem);
    padding-left: 0;
}
.rtl .wdt-cus-support-iconBox .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span {
    margin-left: 20px;
    margin-right: 0;
}
.rtl .wdt-cus-support-iconBox .wdt-column:not(:last-child) .wdt-content-item .wdt-content-detail-group {
    border-left: 1px solid var(--wdtTertiaryColor);
    border-right: 0;
    padding-left: clamp(1.25rem, 0.419rem + 2.7759vw, 3.75rem);
    padding-right: 0;
}
.rtl .wdt-cus-support-iconBox .wdt-column:last-child .wdt-content-item {
    padding-left: clamp(1.25rem, 0.2112rem + 3.4698vw, 4.375rem);
}
.rtl .woocommerce ul.products.wdt-cus-product-type4 li.product .product-labels {
    right: 20px;
    left: auto;
}
.rtl .woocommerce ul.products.wdt-cus-product-type4 li.product .product-offers {
    right: 75px;
    left: auto;
}
.rtl .woocommerce ul.products.product-content-alignment-left li.product .product-details {
    text-align: right;
}
.rtl .woocommerce ul.products li.product .product-details .product-element-group-wrapper > div:nth-child(1):nth-last-child(2) {
    text-align: right;
}

.rtl .wdt-fadeinright-hover .blog-entry .entry-thumb > a img,.rtl .wdt-fadeinright-hover.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .blog-image > a {
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
}
.rtl .wdt-fadeinright-hover .blog-entry:hover .entry-thumb > a img,.rtl .wdt-fadeinright-hover.wdt-post-entry.entry-list-layout .blog-entry:hover .entry-thumb .blog-image > a {
    transform: translate3d(6.66%, 0, 0);
    -webkit-transform: translate3d(6.66%, 0, 0);
}
.rtl .wdt-flash-overlay .blog-entry .entry-thumb::after{
    background: -webkit-linear-gradient(right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
    background: -moz-linear-gradient(to left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
    background: -webkit-linear-gradient(to left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
    background: -ms-linear-gradient(to left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%); 
    right: -100%;
    left: auto; 
    transform: skewX(25deg); 
    -webkit-transform: skewX(25deg); 
}
.rtl .wdt-flash-overlay .post.blog-entry:hover .entry-thumb::after {
     animation: shine-rtl 1s; 
     -webkit-animation: shine-rtl 1s; }

@-webkit-keyframes shine-rtl {
     100% {
         right: 125%; 
        }
     }
@keyframes shine {
     100%
      { 
        right: 125%; 
    }
}
.rtl .wdt-minimal-style .entry-meta-group > div:not(:last-child) {
    padding-left: 12px;
    padding-right: 0;
    margin-left: 3px;
    margin-right: 0;
}
.rtl .wdt-cus-blog-link-style .wdt-posts-list-wrapper .wdt-minimal-style .blog-entry .entry-button a.wdt-button::before {
    right: 0;
    left: auto;
}
.rtl .wdt-cus-blog-link-style .wdt-posts-list-wrapper .wdt-minimal-style .blog-entry .entry-button a.wdt-button:hover::before {
    right: auto;
    left: 0;
}
.rtl .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon {
    margin-right: 10px;
    margin-left: 0;
}
.rtl .wdt-accordion-toggle-holder.wdt-template-default .wdt-accordion-toggle-description {
    padding: 0 clamp(1.25rem, 0.7514rem + 1.6655vw, 2.75rem) clamp(1.25rem, 1.0422rem + 0.694vw, 1.875rem) clamp(1.25rem, -2.4896rem + 12.4913vw, 12.5rem);
}
.rtl .wdt-cus-insta .wdt-content-item .wdt-media-image-overlay .wdt-content-image-wrapper::before {
    -webkit-transform: scale(0.8) rotate(45deg);
    transform: scale(0.8) rotate(45deg);
}
.rtl .wdt-cus-insta .wdt-content-item:hover .wdt-media-image-overlay .wdt-content-image-wrapper::before {
    -webkit-transform: scale(1.1) rotate(0deg);
    transform: scale(1.1) rotate(0deg);
}
.rtl .wdt-cus-insta .wdt-content-item .wdt-media-image-overlay .wdt-content-image-wrapper .wdt-content-image a img {
    -webkit-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg);
}
.rtl .wdt-cus-insta .wdt-content-item:hover .wdt-media-image-overlay .wdt-content-image-wrapper .wdt-content-image a img {
    -webkit-transform: scale(1.2) rotate(5deg);
    transform: scale(1.2) rotate(5deg);

}
.rtl .wdt-cus-insta .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span {
    -webkit-transform: scale(0.9) rotate(-90deg);
    transform: scale(0.9) rotate(-90deg);
}
.rtl .wdt-cus-insta .wdt-content-item:hover .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span {
    -webkit-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg);
}
.rtl .wdt-cus-iconBox-style-2.wdt-cus-iconBox-footer-style .wdt-column:not(:last-child) .wdt-content-item {
    border-left: 1px solid var(--wdtAccentTxtColor);
    border-right: 0;
}
.rtl .wdt-cus-iconBox-style-2.wdt-cus-iconBox-footer-style .wdt-column:not(:first-child) .wdt-content-item {
    margin-right: 20px;
    margin-left: -1px;
}
/* -------home-2--footer---- */

.rtl .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon input {
    padding: var(--wdtInputPadding);
    padding-left: 4em;
}
.rtl .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input.wdt-terms-and-conditions {
    margin-left: 6px;
    margin-right: 0;
    padding: 0;
}
.rtl .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder {
    left: 0px;
    right: auto;
}
.rtl .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon .wdt-mailchimp-subscription-button-holder button i {
    transform: scalex(-1);
    margin-left: -2px;
    margin-right: 0;
}
.rtl .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form button[type="submit"]:hover i {
    animation: flow-rtl .5s ease;
}
@keyframes flow-rtl{
    50%{ transform: translateX(-200%) scalex(-1); }
    51%{ transform: translateX(200%) scalex(-1);}
}
@media only screen and (max-width: 767px) {
    .rtl .wdt-cus-support-iconBox .wdt-column:not(:last-child) .wdt-content-item .wdt-content-detail-group {
        border-left: 0px;
    }
}
@media only screen and (max-width: 479px) {
    .rtl .wdt-cus-iconBox-style-2.wdt-cus-iconBox-footer-style .wdt-column:not(:last-child) .wdt-content-item {
        border-left: 0;
    }
}

/* -------------Home-3---------- */

.rtl .wdt-cus-home3-slider.wdt-cus-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper {
    right: 34px;
    left: auto;
}
.rtl .wdt-custom-marquee-style-3 .wdt-animation-wrapper .wdt-animation-item.image-text .wdt-animation-item-text {
    margin-right: clamp(1.25rem, 1.0422rem + 0.694vw, 1.875rem);
    margin-left: 0;
}
.rtl .wdt-custom-marquee-style-3 .wdt-animation-wrapper .wdt-animation-item.image-text .wdt-animation-item-text::before {
    left: 0px;
    right: auto;
}
.rtl .wdt-custom-marquee-style-3 .wdt-animation-wrapper .wdt-animation-item.image-text .wdt-animation-item-text:hover::before {
    left: -30px;
    right: auto;
}
.rtl .wdt-custom-marquee-style-3 .wdt-animation-wrapper .wdt-animation-item.image-text .wdt-animation-item-text a::before {
    left: 0;
    right: auto;
}
.rtl .wdt-custom-marquee-style-3 .wdt-animation-wrapper .wdt-animation-item.image-text .wdt-animation-item-text a:hover::before {
    right: 0;
    left: auto;
}
.rtl .wdt-cus-iconBox-style-1 .wdt-column:not(:last-child) .wdt-content-item {
    border-left: 1px solid var(--wdtBorderColor);
    border-right: 0;
}
.rtl .wdt-tabs-container.wdt-template-default .wdt-tabs-list li:not(:last-child) {
    margin-left: clamp(1.25rem, 0.8333rem + 0.8681vw, 1.875rem);
    margin-right: 0;
}
.rtl .wdt-cus-product-swiper .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
    right: auto;
    left: 7%;
}
.rtl .wdt-cus-home3-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-elements-group .wdt-content-additional-title {
    margin-right: 10px;
    margin-left: 0;
}
.rtl .wdt-cus-home3-advanced-testimonial .wdt-carousel-holder .wdt-carousel-pagination-wrapper {
    right: auto;
    left: 0;
}
.rtl .wdt-cus-map-hotspot .wdt-hotspot-holder .tippy-box .tippy-content {
    padding: 15px 90px 15px 15px;
}
.rtl .wdt-cus-map-hotspot .wdt-hotspot-holder .tippy-box .tippy-content .wdt-hotspot-image {
    right: 10px;
    left: auto;
}

@media only screen and (max-width: 1280px) {
    .rtl .wdt-cus-product-swiper .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
        left: clamp(0.625rem, -5.75rem + 13.2813vw, 4.875rem);
        right: auto;
    }
}
@media only screen and (max-width: 1024px) {
    .rtl .wdt-cus-home3-slider.wdt-cus-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper {
        right: 0;
        left: auto;
    }
}
@media only screen and (max-width: 767px) {
    .rtl .wdt-cus-iconBox-style-1 .wdt-column:not(:last-child) .wdt-content-item {
        border-left: 0;
    }
    .rtl .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:before {
        left: 27px;
        right: auto;
        -webkit-transform: rotate(-45deg) translateY(-50%);
        transform: rotate(-45deg) translateY(-50%);
    }
    .rtl .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:after {
        left: 18px;
        right: auto;
        -webkit-transform: rotate(45deg) translateY(-50%);
        transform: rotate(45deg) translateY(-50%);
    }
    .rtl .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list.wdt-expanded:before {
        left: 18px;
        right: auto;
    }
    .rtl .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list.wdt-expanded:after {
        left: 26px;
        right: auto;
    }
    .rtl .wdt-cus-product-swiper .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
        left: 5%;
        right: auto;
    }
}
@media only screen and (min-width: 1281px){
    .rtl .wdt-offer-banner-style-3 .elementor-widget-wrap.elementor-element-populated {
        padding: 50px clamp(6.875rem, -21.0785rem + 29.0237vw, 13.75rem) 50px 34px;
    }
}
@media only screen and (min-width: 1281px) and (max-width: 1540px) {
    .rtl .wdt-offer-banner-style-3 .elementor-widget-wrap.elementor-element-populated {
        padding-right: clamp(2.5rem, -19.1385rem + 27.027vw, 6.875rem);
    }
    .wdt-cus-product-swiper .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
        left: 6%;
        right: auto;
        width: 36%;
    }
}


/* -------------Home-4------- */

.wdt-cus-counter-style-1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    left: calc(-1*clamp(0rem, -0.6233rem + 2.0819vw, 1.875rem));
    right: auto;
}
.rtl .wdt-cus-product-swiper.wdt-cus-product-swiper-left .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
    left: auto;
    right: 8%;
}
.rtl .wdt-cus-imageBox-style-1 .wdt-content-item .wdt-content-title {
    margin-left: 10px;
    margin-right: 0;
}
.rtl .wdt-cus-imageBox-style-1 .wdt-content-item .wdt-media-image-overlay .wdt-content-image-wrapper .wdt-content-image a img {
    -webkit-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg);
}
.rtl .wdt-cus-imageBox-style-1 .wdt-content-item:hover .wdt-media-image-overlay .wdt-content-image-wrapper .wdt-content-image a img {
    -webkit-transform: scale(1.2) rotate(5deg);
    transform: scale(1.2) rotate(5deg);

}
.rtl .woocommerce ul.products li.product .product-details .product-rating-wrapper>span {
    right: 5px;
    left: auto;
}
.rtl .blog-entry .entry-button a.wdt-button span {
    margin: 0 10px 0 0px;
}
.rtl .wdt-minimal-style .blog-entry .entry-button a.wdt-button span {
    transform: scalex(-1);
}
.rtl .wdt-minimal-style .blog-entry .entry-button a.wdt-button span svg {
    -webkit-transform: translateX(4px) scale(1);
    transform: translateX(-4px) scale(1);
}
.rtl .wdt-cus-contact-form .wpcf7-form .input-group .wpcf7-form-control-wrap input,
.rtl .wdt-cus-contact-form .wpcf7-form .input-group .wpcf7-form-control-wrap .wdt-contact-text-area,
.rtl .wdt-cus-form-style-1 .wpcf7-form .input-group .wpcf7-form-control-wrap .wdt-contact-drop-down {
  direction: rtl;

}
.rtl .select2-container--default .select2-selection--single .select2-selection__arrow,
.rtl .select2-container--default .select2-selection--multiple .select2-selection__arrow {
    left: 15px !important;
    right: auto !important;
}
.rtl select,.rtl .select2-container--default .select2-selection--single,.rtl .select2-container--default .select2-selection--multiple {
    text-align: right !important;
}
.rtl .select2-container--default .select2-dropdown .select2-search--dropdown,.rtl .select2-container--default .select2-results > .select2-results__options {
  direction: rtl;
}
.rtl .wpcf7-not-valid-tip {
    left: 5px;
    right: auto;
}
.rtl .wdt-cus-contact-form .wpcf7-form .footer-group {
    direction: rtl;
}
.rtl .wdt-cus-contact-form .wpcf7-form .footer-group .wpcf7-form-control-wrap .wdt-contact-check-box label input[type="checkbox"] {
    margin-left: 6px;
    margin-right: 0;
}
.rtl .wdt-cus-contact-form .wpcf7-form .wdt-btn-group .wdt-submit {
    padding-left: 55px;
    padding-right: clamp(1.625rem, 1.5135rem + 0.5096vw, 2.125rem);
}

.rtl .wdt-btn-group .wdt-btn-icon {
    left: 22px;
    right: auto;
}
.rtl .wdt-btn-group .wdt-btn-icon::before {
    left: -5px;
    right: auto;
    -webkit-transform: translateX(0px) scale(-1);
    transform: translateX(0px) scale(-1);  
}
.rtl .wdt-btn-group:hover .wdt-btn-icon::before {
    -webkit-transform: translateX(-15px) scaleX(-1.05);
    transform: translateX(-15px) scaleX(-1.5);
}
.rtl .wdt-btn-group .wdt-btn-icon::after {
    -webkit-transform: perspective(0px) rotateZ(45deg) scale(-1);
    transform: perspective(0px) rotateZ(45deg) scale(-1);
}
.rtl .wdt-btn-group:hover .wdt-btn-icon::after {
    transform: rotateZ(45deg) scale(-2.4) translate(8px, -8px);
    -webkit-transform: rotateZ(45deg) scale(-2.4) translate(8px, -8px);

}
.rtl .wdt-cus-blog-imageBox .wdt-content-item .wdt-content-button a .wdt-button-text span::after,.rtl .wdt-cus-map-link-style .elementor-widget-container p a::after {
    left: auto;
    right: 0;
    transform-origin: left;
}
.rtl .wdt-cus-blog-imageBox .wdt-content-item .wdt-content-button a:hover .wdt-button-text span::after,.rtl .wdt-cus-map-link-style .elementor-widget-container p a:hover::after {  
    right: auto;  
    left: 0;
  
}
.rtl .wdt-cus-marquee-style-4 .wdt-animation-item.text-item:hover::before {
    animation: spinning-bg-rtl 2s linear infinite;

}
@keyframes spinning-bg-rtl {
    from {
      transform: scale(2) rotate(-.5turn);
    }
  
    to {
      transform: scale(2) rotate(-1.5turn);
    }
}
@media only screen and (max-width: 1280px) {
    .rtl .wdt-cus-product-swiper.wdt-cus-product-swiper-left .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
        right: 5%;
        left: auto;
    }
}
@media only screen and (max-width: 1024px) {
    .rtl .wdt-cus-product-swiper.wdt-cus-product-swiper-left .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
        right: 13%;
        left: auto;
    
    }
}
@media only screen and (max-width: 767px) {
    .rtl .wdt-cus-product-swiper.wdt-cus-product-swiper-left .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
        right: 3%;
        left: auto;
    }
}
/* -------------Home-5------- */

.rtl .wdt-cus-slider1 .wdt-advanced-carousel-holder .swiper-slide .wdt-button-holder,
.rtl .wdt-cus-slider1 .wdt-advanced-carousel-holder .swiper-slide .elementor-widget-container p {
  -webkit-transform: translate(-50px);
  transform: translate(-50px);
}
.rtl .wdt-cus-slider1 .wdt-advanced-carousel-holder .swiper-slide-active .wdt-button-holder,
.rtl .wdt-cus-slider1 .wdt-advanced-carousel-holder .swiper-slide-active .elementor-widget-container p {
  -webkit-transform: translate(0px);
  transform: translate(0px);
}
.rtl .wdt-cus-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-prev:hover {
    transform-origin: left;
}
.rtl .wdt-cus-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:hover {
    transform-origin: right;
}

.rtl .wdt-cus-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper {
    right: calc(-1* clamp(10rem, 2.3763rem + 7.9156vw, 11.875rem));
    left: 0;
}
.rtl .wdt-cus-h5-product-swiper.wdt-cus-product-swiper .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
    right: 0;
    left: 0;
}
.rtl .woocommerce ul.products li.product.product-list-view .product-wrapper .product-thumb,
.rtl .woocommerce ul.products li.product.product-list-view .product-wrapper .product-details {
    text-align: right;
}
.rtl .wdt-cus-home3-testimonial .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg {
    transform: scalex(-1);
}
@media only screen and (max-width: 1024px) {
    .rtl .wdt-cus-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper {
        right: 0;
        left: auto;
    }
}
/* --------About-us----- */

/* ---------Faq------------ */


/* --------Gallery----------- */

@media only screen and (min-width: 767px) {
    .rtl .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor .wdt-content-icon-wrapper {
      right: 0;
      left: auto;
      -webkit-transform: translateX(-20px);
      transform: translateX(-20px);

    }
    .rtl .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor:hover .wdt-content-icon-wrapper,
    .rtl .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor .wdt-content-icon-wrapper {
        -webkit-transform: translateX(-5px);
        transform: translateX(-5px);
    
    }
}
.rtl .wdt-tabs-container[class*="-layout-horizontal"][class*="-template-bordered"] .wdt-tabs-list li .ui-tabs-anchor::before {
    right: 0;
    left: auto;
  
}
.rtl .wdt-tabs-container[class*="-layout-horizontal"][class*="-template-bordered"] .wdt-tabs-list li .ui-tabs-anchor::after {
    left: 0;
    right: auto;
}
.rtl .wdt-tabs-container[class*="-layout-horizontal"][class*="-template-bordered"] .wdt-tabs-list li:not(:last-child) {
    margin: 0 0px 0 25px;
}
@media only screen and (max-width: 767px) {
    .rtl .wdt-tabs-container[class*="-tabs-toggle-mode"] .wdt-tabs-list-wrapper .wdt-tabs-list li a .wdt-content-icon {
      margin: 0 0px 0 5px;
    }
}
/* ---------Our Team---------- */
.rtl .wdt-team-holder.wdt-rc-template-default .wdt-content-item .wdt-content-image-wrapper .wdt-content-image img {
    -webkit-transform: rotate(0deg) scale(1.02);
    transform: rotate(0deg) scale(1.02);
}
.rtl .wdt-team-holder.wdt-rc-template-default .wdt-content-item:hover .wdt-content-image-wrapper .wdt-content-image img {
    -webkit-transform: rotate(-1deg) scale(1.06);
    transform: rotate(-1deg) scale(1.06);

}
/* ----------Store Location------- */

.rtl .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item {
    margin-right: -10px;
    margin-left: 20px;
    padding-left: 20px;
    padding-right: 0;
    border-left: 1px solid var(--wdtBorderColor);
    border-right: 0;
}
.rtl .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-column:last-child .wdt-content-item,
.rtl .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .swiper-slide:last-child .wdt-content-item {
    border-left: none;
    margin-left: 0;
    padding-left: 0;
}
.rtl .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg {
    transform: scalex(-1);
}
@media only screen and (max-width: 767px) {
    .rtl .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item {
        border: 0;
    }
}
/* --------404 page------ */

.rtl.error404 .wdt-button::before {
    margin-right: 10px;
    margin-left: 0; 
    -webkit-transform: translateX(0px) scalex(-1);
    transform: translateX(0px) scalex(-1);  
}
.rtl.error404 .wdt-button:hover::before {
    -webkit-transform: translateX(-20px) scaleX(-1.4);  
    transform: translateX(-20px) scaleX(-1.4);
  
}
.rtl.error404 .wdt-button::after {
    right: auto;
    left: clamp(1.375rem, 1.2635rem + 0.5096vw, 1.875rem);
    -webkit-transform: perspective(0px) rotateZ(45deg) scale(-1);
    transform: perspective(0px) rotateZ(45deg) scale(-1);  
}
.rtl.error404 .wdt-button:hover::after {
    -webkit-transform: rotateZ(45deg) scale(-2.4) translate(11px,-11px);
    transform: rotateZ(45deg) scale(-2.4) translate(11px,-11px);
}

/* ----------Shop--------------- */
.rtl.woocommerce ul.products.product-label-boxed li.product .product-labels {
    left: 20px;
    right: auto;
}
.rtl.woocommerce ul.products li.product .product-offers {
    left: 75px;
    right: auto;
}
.rtl.woocommerce ul.products.vertical-position-top-right li.product .product-thumb .product-buttons-wrapper.product-icons {
    left: 0;
    right: auto;
}
.rtl.woocommerce ul.products.product-content-alignment-left li.product .product-details {
    text-align: right;
}
.rtl.woocommerce ul.products li.product .product-details .product-element-group-wrapper > div:nth-child(1):nth-last-child(2) {
    text-align: right;
}
.rtl.woocommerce ul.products li.product .featured-tag {
    right: 0;
    left: auto;
}
.rtl.woocommerce ul.products li.product .featured-tag::after,.rtl.woocommerce.single-product .images .featured-tag::after,
.rtl.wdt-product-image-gallery-container .featured-tag::after {
    left: -15px;
    right: auto;
}
.rtl.woocommerce ul.products li.product .featured-tag::after {
    border-left-color: transparent !important;
    border-right-color: none !important;
} 
.rtl.woocommerce .product p.price del,.rtl.woocommerce-page .product p.price del,.rtl.woocommerce div.product p.price del,
.rtl.woocommerce-page div.product p.price del,.rtl.woocommerce .product span.price del,.rtl.woocommerce-page .product span.price del,
.rlt.woocommerce div.product span.price del,.rtl.woocommerce-page div.product span.price del,.rtl.woocommerce .product-price del,.rtl.woocommerce-page .product-price del {
    margin: 0 0px 0 5px;
}
.rtl .pagination ul li a.next i::before,.rtl.woocommerce nav.woocommerce-pagination ul li a.next i::before {
    transform: scalex(-1);
}
.rtl .pagination ul li a.prev i::before,.rtl.woocommerce nav.woocommerce-pagination ul li a.prev i::before {
    transform: scalex(-1);
}
.rtl #searchform input[type="text"] {
    padding: 12px 15px 12px 60px;
}
.rtl .widget #searchform input[type="text"] {
    padding-left: 50px;
}
.rtl .widget.woocommerce ul.product-categories li span {
    left: 0;
    right: auto;
}
.rtl .widget_tag_cloud .tagcloud a,.rtl .widget .tagcloud a,.rtl .wp-block-tag-cloud a {
    float: right;
    margin: 0 0px 10px 10px;
}
.rtl.woocommerce .widget_layered_nav ul li span,.rtl.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span {
    left: 0;
    right: auto;
}
.rtl.woocommerce .widget_price_filter .price_label {
    text-align: right;
}
.rtl .wdticon-angle-double-right::before {
    transform: scalex(-1);
}
.rtl .wdticon-angle-double-left::before {
    transform: scalex(-1);
}
body.rtl[class*="woocommerce"] .yith-wcqv-wrapper #yith-quick-view-content div.entry-summary {
    padding: 0;
    padding-left: 2.5%;
}
body.rtl[class*="woocommerce"] #yith-quick-view-content div.product.type-product > div.summary > :not(.clear):not(.button):not([id*="tmpl-add-to-cart-button"]) {
    margin: 0;
    margin-left: 15px;
}
body.rtl[class*="woocommerce"] .yith-wcqv-wrapper .yith-wcqv-head {
    left: 20px;
    right: auto;
}
body.rtl[class*="woocommerce"] #yith-quick-view-content span.onsale {
    right: 0;
    left: auto;
}
.rtl #yith-quick-view-modal .yith-wcqv-wrapper {
    text-align: right;
}
.rtl.woocommerce div.product.product-type-grouped .summary form.cart .group_table tr td.woocommerce-grouped-product-list-item__quantity {
    margin-left: 40px;
    margin-right: 0;
}
.rtl.woocommerce div.product.product-type-grouped .summary form.cart .group_table tr td.woocommerce-grouped-product-list-item__label {
    margin-left: 20px;
    margin-right: 0;
}
.rtl.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__price .woocs_price_code {
    margin: auto 0px auto 20px;
}
.rtl.woocommerce div.product form.cart table div.quantity {
    margin: 0;

}
.rtl.woocommerce div.product.product-type-grouped .summary form.cart .group_table tr td.woocommerce-grouped-product-list-item__quantity {
    margin-left: 40px;
    margin-right: 0;
}
.rtl.woocommerce .product.product-type-grouped .summary .cart .group_table td {
    text-align: right;
}
.rtl.woocommerce div.product form.cart .variations .reset_variations {
    margin-right: 20px;
    margin-left: 0;
}
.rtl.woocommerce .woocommerce-error .button,.rtl.woocommerce .woocommerce-info .button,.rtl.woocommerce .woocommerce-message .button {
    float: left;
}
.rtl.woocommerce ul.products li.product.product-list-view .product-details .product-element-group-wrapper>div:nth-child(1):nth-last-child(2) {
    text-align: right;
}
.rtl.woocommerce div.product .summary .product_meta > span strong{
    float:right;
}
/* --------Shop Detail------ */

.rtl.woocommerce div.product .summary .woocommerce-product-rating .star-rating {
    margin: 0 0px 0 5px;
}
.rtl.woocommerce div.product .wdt-cus-sku-and-stock .summary.wdt-product-summary > div.product_meta_wrapper {
    padding-left: 20px;
    padding-right: 0;
    border-left: 1px solid var(--wdtBorderColor);
    border-right: 0;
}
.rtl.woocommerce div.product form.cart div.quantity {
    margin: 10px 0px 10px 15px;
}
.rtl.woocommerce div.product .summary form.cart .single_add_to_cart_button.button.alt {
    margin-left: 15px;
    margin-right: 0;
}
.rtl.woocommerce div.product .summary.wdt-product-summary .wdt-single-product-share-container > a,
.rtl.woocommerce div.product .summary.wdt-product-summary .wdt-single-product-follow-container > a {
    margin-left: 5px;
    margin-right: 0;
}
.rtl.woocommerce .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart::before {
    margin-left: 0;
    margin-right: 0;
}
.rtl.woocommerce table.shop_attributes td {
    text-align: right;
}  
.rtl.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs::before {
    right: 50%;
    left: auto;
    transform: translateX(50%);
    -moz-transform: translateX(50%);
    -webkit-transform: translateX(50%);
}
.rtl.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li a::before {
    right: 0px;
    left: auto;
}
.rtl.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li a::after {
    left: 0;
    right: auto;
}
.rtl .woocommerce div.product form.cart div.quantity {
    margin: 10px 0px 10px 15px;
}
.rtl .woocommerce div.product .summary form.cart .single_add_to_cart_button.button.alt {
    margin-left: 15px;
    margin-right: 0;
}
.rtl .woocommerce .product form.cart .variations tr:first-child {
    margin-left: 20px;
    margin-right: 0;
}
.rtl .woocommerce .product form.cart .variations tr th.label {
    margin-left: 5px;
    margin-right: 0;
}
.rtl .woocommerce div.product.type-product > div.summary > :not(.clear):not(.button):not([id*="tmpl-add-to-cart-button"]),
.rtl .woocommerce div.product .summary-content > *,.rtl .woocommerce div.product .summary-content .woocommerce-product-rating,
.rtl .woocommerce div.product .summary form.cart,.rtl .woocommerce div.product .summary form.cart .variations,.rtl .woocommerce div.product .summary .variations_button,
.rtl .woocommerce div.product .summary .woocommerce-variation-price,.rtl .woocommerce div.product .summary .woocommerce-variation-availability,
.rtl .woocommerce div.product .summary .woocommerce-variation-description {
    margin-left: 15px;
    margin-right: 0;
}
.rtl .woocommerce div.product .summary .product_meta > span strong{
    float:right;
}
.rtl .woocommerce div.product form.cart .variations .reset_variations {
    margin-right: 20px;
    margin-left: 0;
}

/* -----------Comments------- */
.rtl.woocommerce #reviews #comments ol.commentlist li .comment-text {
    margin: 0 50px 0 0px;
}
.rtl.woocommerce #reviews #comments ol.commentlist li .star-rating {
    float: left;
}
.rtl.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
    float: right;
}
.rtl.woocommerce div.product .wdt-product-tabs .woocommerce-tabs .panel {
    text-align: right;
}
.rtl .comment-form > p {
    text-align: right;
}
.rtl .comment-form .comment-form-cookies-consent #wp-comment-cookies-consent {
    margin-left: 3px;
    margin-right: 0;
}
.rtl .comment-form .comment-form-cookies-consent label {
    padding-right: 6px;
    padding-left: 0;
}
@media only screen and (max-width: 479px) {
    .rtl.woocommerce div.product .wdt-cus-sku-and-stock .summary.wdt-product-summary>div.product_meta_wrapper {
        border-left: 0px;
    }
    .rtl.woocommerce #reviews #comments ol.commentlist li .comment-text {
        margin: 20px 0 0;
        text-align: center;
    }
    .rtl.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
        float: none;
    }
    .rtl.woocommerce #review_form #respond p {
        text-align: right;
    }
}

/* -------Gift Card------ */

.rtl .ywgc-preset-image.selected_image_parent::after {
    left: -5px;
    right: auto;
    
}
.rtl .gift-card-content-editor.step-content input {
    float: left;
}
.rtl .gift-card-content-editor.step-content textarea {
    float: left;
}
.rtl .ywgc-form-preview-amount {
    float: left;
}
.rtl.woocommerce div.product.type-product > div.summary > :not(.clear):not(.button):not([id*="tmpl-add-to-cart-button"]),
.rtl.woocommerce div.product .summary-content > *,.rtl.woocommerce div.product .summary-content .woocommerce-product-rating,
.rtl.woocommerce div.product .summary form.cart,.rtl.woocommerce div.product .summary form.cart .variations,
.rtl.woocommerce div.product .summary .variations_button,.rtl.woocommerce div.product .summary .woocommerce-variation-price,
.rtl.woocommerce div.product .summary .woocommerce-variation-availability,.rtl.woocommerce div.product .summary .woocommerce-variation-description {
    margin: 10px 0;
    margin-left: 15px;
}

/* --------Cart------- */
.rtl .wdt-shop-cart-widget.activate-sidebar-widget {
    left: 0;
    right: auto;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
}
.rtl .wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header h3 a {
    left: 100%;
    right: auto;
    margin-left: 1px;
    margin-right: 0;
}
.rtl .wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header h3 span {
    left: 0;
    right: auto;
}
.rtl .wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li {
    padding: 15px 50px 15px 25px;
}
.rtl .wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li a.remove {
    right: auto;
    left: 0;
}
.rtl .wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li a img {
    right: 0;
    left: auto;
}
.rtl .wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .woocommerce-mini-cart-footer p.total strong {
    float: right;
}
.rtl .wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .woocommerce-mini-cart-footer p.total .amount {
    float: left;
}

/* -------Checkout---------- */
.rtl.woocommerce-page .wc-block-components-sidebar {
    margin-right: 50px;
    margin-left: 0;
}
.rtl.woocommerce-page .wc-block-components-validation-error {
    left: 0;
    right: auto;
}
.rtl.woocommerce-page .wc-block-components-checkbox .wc-block-components-checkbox__input[type="checkbox"] {
    margin: 0 0px 0 10px;
}
.rtl.woocommerce-page .wc-block-components-checkbox .wc-block-components-checkbox__mark {
    margin-right: 1px;
    margin-left: 0;
}
.rtl.woocommerce-page .wc-block-components-totals-coupon__content .wc-block-components-validation-error {
    right: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem);
    left: auto;
}

@media (max-width: 1280px) {
    .rtl.woocommerce-page .wc-block-components-sidebar {
        margin-right: 30px;
        margin-left: 0;
    }
}
@media (max-width: 1024px) {
    .rtl.woocommerce-page .wc-block-components-sidebar {
        margin-left: 0;
        margin-right: 0;
    }
}

/* ------------Wishlist-------- */
.rtl .tinv-wishlist table input[type="checkbox"] {
    margin-left: 6px;
    margin-right: 0;
}
.rtl .tinv-wishlist tfoot .tinvwl-to-left:not(:empty) {
    margin-right: 2%;
    margin-left: 0;
}
.rtl.woocommerce.tinv-wishlist tfoot .tinvwl-to-left .tinvwl-input-group > :not(:last-child) {
    margin-left: 15px;
    margin-right: 0;
}
.rtl.woocommerce.tinv-wishlist .tinvwl-to-right > :not(:last-child) {
    margin-left: 15px;
    margin-right: 0;
}
.rtl .tinv-wishlist .social-buttons {
    text-align: right;
}
.rtl .woocommerce.tinv-wishlist tfoot .tinvwl-to-left .tinvwl-input-group>*:not(:last-child) {
    margin-left: 15px;
    margin-right: 0;
}
.rtl .woocommerce.tinv-wishlist .tinvwl-to-right>*:not(:last-child) {
    margin-left: 15px;
    margin-right: 0;
}
.rtl .tinv-wishlist .social-buttons li {
    margin: 0 0px 8px 8px;
}
@media only screen and (max-width: 768px) {
    .rtl .tinv-wishlist table tbody tr td.product-cb {
        float: right;
    }
    .rtl .tinv-wishlist table tbody tr td.product-remove {
        float: left;
    }
}
/* -------My Account----- */

.rtl .woocommerce form.login,.rtl .woocommerce form.register {
    right: 50%;
    left: auto;
    -webkit-transform: translateX(50%);
    transform: translateX(50%);
}
.rtl .woocommerce form.login .woocommerce-form-row label,.rtl .woocommerce form.register .woocommerce-form-row label {
    padding-right: 28px;
    padding-left: 0;
}
.rtl .woocommerce form.login .woocommerce-form-row label::before,.rtl .woocommerce form.register .woocommerce-form-row label::before {
    right: 1px;
    left: auto;
}
.rtl .woocommerce-form__label-for-checkbox input[type="checkbox"] {
    margin-left: 6px;
    margin-right: 0;
}
.rtl .woocommerce form .form-row-first {
    float: right;
}

/* ---------Blog------------- */

.rtl .page-link a,.rtl .pagination ul li a,.rtl .woocommerce nav.woocommerce-pagination ul li a,
.rtl .page-link > span,.rtl .pagination ul li span,.rtl .woocommerce nav.woocommerce-pagination ul li span {
    margin: 0px 0px 0 10px;
}
.rtl .widget .recent-posts-widget li .thumb {
    float: right;
    margin: 0 0px 0px 15px;
}
.rtl .widget .recent-posts-widget li .entry-meta p {
    float: right;
    margin-left: 15px;
    margin-right: 0;
}
.rtl .blog-single-entry.post-minimal .single-entry-author .meta-author-info span,.rtl .blog-single-entry.post-minimal .post-meta .single-entry-author .meta-author-info span {
    margin-left: 5px;
    margin-right: 0;
}
.rtl .blog-single-entry .entry-post-navigation > .post-prev-link {
    padding-left: 20px;
    padding-right: 0;
    text-align: right;
}
.rtl .blog-single-entry .entry-post-navigation > .post-prev-link > .prev-post-bgimg {
    right: 0;
    left: auto;
    margin-left: 30px;
    margin-right: 0;
}
.rtl .blog-single-entry .entry-post-navigation > .post-prev-link::before {
    left: 0;
    right: auto;
}
.rtl .blog-single-entry .entry-post-navigation > .post-next-link {
    padding-right: 20px;
    padding-left: 0;
    text-align: left;
}
.rtl .blog-single-entry .entry-post-navigation > .post-next-link > .next-post-bgimg {
    right: auto;
    left: 0;
    margin-right: 30px;
    margin-left: 0;
}
.rtl .blog-single-entry .entry-post-navigation > div.post-next-link > .nav-title-wrap p a::after {
    content: '\e856';
    margin-right: 5px;
    margin-left: 0;
}
.rtl .blog-single-entry .entry-post-navigation > div.post-prev-link > .nav-title-wrap p a::before {
    content: '\e857';
    margin-left: 5px;
    margin-right: 0;
}
.rtl .wdt-cus-blog-imageBox .wdt-content-item .wdt-content-button a .wdt-button-text span::before {
    left: -35px;
    right: auto;
}
.rtl .wdt-cus-blog-imageBox .wdt-content-item .wdt-content-button a .wdt-button-text::after {
    margin-right: 14px;
    margin-left: 0;
    transform: scalex(-1);
}
.rtl .blog-single-entry.post-minimal .post-meta .single-entry-comments .comment-wrap {
    margin-right: 10px;
    margin-left: 0;
}
.rtl .blog-single-entry.post-minimal .post-meta > [class*="meta"] div:not(:last-child):after {
    margin: 0 10px 0 0px;
}
@media only screen and (max-width: 479px) {
    .rtl .blog-single-entry .entry-post-navigation > .post-prev-link,.rtl .blog-single-entry .entry-post-navigation > .post-next-link {
        text-align: center;
    }
}

/* -----------Comments------- */
.rtl .comment-body {    
    padding-right: 80px;
    padding-left: 0;
}
.rtl .comment-author .avatar {    
    right: -80px;
    left: auto;
}

@media only screen and (min-width: 1025px) and (max-width: 1280px) {
    .rtl .comment-body {
        padding-right: 75px;
        padding-left: 0;
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .rtl.comment-body {
        padding-right: 80px;
        padding-left: 0;
    }
}
@media only screen and (max-width: 767px) {
    .rtl .comment-body {
        padding-right: 60px;
        padding-left: 0;
    }
    .rtl .comment-author .avatar {
        right: -60px;
        left: auto;       
    }
}

/* ---------Contact us----------- */

.rtl .wdt-cus-form-style-1 .wpcf7-form p .wpcf7-form-control-wrap input,.rtl .wdt-cus-form-style-1 .wpcf7-form p .wpcf7-form-control-wrap .wdt-message {
    direction: rtl;
}
.rtl .wdt-form-type1{
    direction: rtl;
}
.rtl .wdt-cus-support-iconBox-2 .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button-group .wdt-content-button a {
    text-align: right;
}
.rtl .wpcf7-form .wpcf7-response-output,.rtl .wpcf7 form .wpcf7-response-output {
    padding: 15px 45px 15px 15px;
    text-align: right;
}
.rtl .wpcf7-form .wpcf7-response-output:before,.rtl .wpcf7 form .wpcf7-response-output:before {
    right: 18px;
    left: auto;
}


@media only screen and (max-width: 479px) {
    .rtl .wdt-cus-support-iconBox-2 .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button-group .wdt-content-button a {
        text-align: center;
    }
}



/* Icon Widget style */
/* =================== */
.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container {
    overflow: hidden;
}

.elementor-widget .elementor-icon-list-items.elementor-inline-items {
    margin-right: -8px;
    margin-left: -8px;
}

.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: 8px;
    margin-left: 8px;
}

.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    width: auto;
    left: auto;
    right: auto;
    position: relative;
    height: 100%;
    border-top: 0;
    border-bottom: 0;
    border-right: 0;
    border-left-width: 1px;
    border-style: solid;
    right: -8px;
}

.elementor-widget .elementor-icon-list-items {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.elementor-widget .elementor-icon-list-item {
    margin: 0;
    padding: 0;
    position: relative;
}

.elementor-widget .elementor-icon-list-item:after {
    position: absolute;
    bottom: 0;
    width: 100%;
}

.elementor-widget .elementor-icon-list-item,
.elementor-widget .elementor-icon-list-item a {
    display: flex;
    font-size: inherit;
    align-items: var(--icon-vertical-align, center);
}

.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text {
    align-self: center;
    padding-left: 5px;
}

.elementor-widget .elementor-icon-list-icon {
    display: flex;
    position: relative;
    top: var(--icon-vertical-offset, initial);
}

.elementor-widget .elementor-icon-list-icon svg {
    width: var(--e-icon-list-icon-size, 1em);
    height: var(--e-icon-list-icon-size, 1em);
}

.elementor-widget .elementor-icon-list-icon i {
    width: 1.25em;
    font-size: var(--e-icon-list-icon-size);
}

.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon {
    text-align: var(--e-icon-list-icon-align);
}

.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg {
    margin: var(--e-icon-list-icon-margin, 0 0 0 calc(var(--e-icon-list-icon-size, 1em) * .25));
}

.elementor-widget.elementor-list-item-link-full_width a {
    width: 100%;
}

.elementor-widget.elementor-align-center .elementor-icon-list-item,
.elementor-widget.elementor-align-center .elementor-icon-list-item a {
    justify-content: center;
}

.elementor-widget.elementor-align-center .elementor-icon-list-item:after {
    margin: auto;
}

.elementor-widget.elementor-align-center .elementor-inline-items {
    justify-content: center;
}

.elementor-widget.elementor-align-left .elementor-icon-list-item,
.elementor-widget.elementor-align-left .elementor-icon-list-item a {
    justify-content: flex-start;
    text-align: left;
}

.elementor-widget.elementor-align-right .elementor-icon-list-item,
.elementor-widget.elementor-align-right .elementor-icon-list-item a {
    justify-content: flex-end;
    text-align: right;
}

.elementor-widget.elementor-align-right .elementor-icon-list-items {
    justify-content: flex-end;
}

.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after {
    left: 0;
}

.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after {
    right: 0;
}

@media (min-width:0) {

    .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item,
    .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a {
        justify-content: center;
    }

    .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after {
        margin: auto;
    }

    .elementor-widget.elementor-widescreen-align-center .elementor-inline-items {
        justify-content: center;
    }

    .elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item,
    .elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item a {
        justify-content: flex-start;
        text-align: left;
    }

    .elementor-widget.elementor-widescreen-align-left .elementor-inline-items {
        justify-content: flex-start
    }

    .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item,
    .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item a {
        justify-content: flex-end;
        text-align: right;
    }

    .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-items {
        justify-content: flex-end;
    }

    .elementor-widget:not(.elementor-widescreen-align-right) .elementor-icon-list-item:after {
        left: 0;
    }

    .elementor-widget:not(.elementor-widescreen-align-left) .elementor-icon-list-item:after {
        right: 0;
    }
}

@media (max-width:1540px) {

    .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item,
    .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a {
        justify-content: center;
    }

    .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after {
        margin: auto;
    }

    .elementor-widget.elementor-laptop-align-center .elementor-inline-items {
        justify-content: center;
    }

    .elementor-widget.elementor-laptop-align-left .elementor-icon-list-item,
    .elementor-widget.elementor-laptop-align-left .elementor-icon-list-item a {
        justify-content: flex-start;
        text-align: left;
    }

    .elementor-widget.elementor-laptop-align-left .elementor-inline-items {
        justify-content: flex-start;
    }

    .elementor-widget.elementor-laptop-align-right .elementor-icon-list-item,
    .elementor-widget.elementor-laptop-align-right .elementor-icon-list-item a {
        justify-content: flex-end;
        text-align: right;
    }

    .elementor-widget.elementor-laptop-align-right .elementor-icon-list-items {
        justify-content: flex-end;
    }

    .elementor-widget:not(.elementor-laptop-align-right) .elementor-icon-list-item:after {
        left: 0;
    }

    .elementor-widget:not(.elementor-laptop-align-left) .elementor-icon-list-item:after {
        right: 0;
    }
}

@media (max-width:1280px) {

    .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item,
    .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a {
        justify-content: center;
    }

    .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after {
        margin: auto;
    }

    .elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items {
        justify-content: center;
    }

    .elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item,
    .elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item a {
        justify-content: flex-start;
        text-align: left;
    }

    .elementor-widget.elementor-tablet_extra-align-left .elementor-inline-items {
        justify-content: flex-start;
    }

    .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item,
    .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item a {
        justify-content: flex-end;
        text-align: right;
    }

    .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-items {
        justify-content: flex-end;
    }

    .elementor-widget:not(.elementor-tablet_extra-align-right) .elementor-icon-list-item:after {
        left: 0;
    }

    .elementor-widget:not(.elementor-tablet_extra-align-left) .elementor-icon-list-item:after {
        right: 0;
    }
}

@media (max-width:1024px) {

    .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,
    .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a {
        justify-content: center;
    }

    .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after {
        margin: auto;
    }

    .elementor-widget.elementor-tablet-align-center .elementor-inline-items {
        justify-content: center;
    }

    .elementor-widget.elementor-tablet-align-left .elementor-icon-list-item,
    .elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a {
        justify-content: flex-start;
        text-align: left;
    }

    .elementor-widget.elementor-tablet-align-left .elementor-inline-items {
        justify-content: flex-start;
    }

    .elementor-widget.elementor-tablet-align-right .elementor-icon-list-item,
    .elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a {
        justify-content: flex-end;
        text-align: right;
    }

    .elementor-widget.elementor-tablet-align-right .elementor-icon-list-items {
        justify-content: flex-end;
    }

    .elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after {
        left: 0;
    }

    .elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after {
        right: 0;
    }
}

@media (max-width:767px) {

    .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item,
    .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a {
        justify-content: center;
    }

    .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after {
        margin: auto;
    }

    .elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items {
        justify-content: center;
    }

    .elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item,
    .elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item a {
        justify-content: flex-start;
        text-align: left;
    }

    .elementor-widget.elementor-mobile_extra-align-left .elementor-inline-items {
        justify-content: flex-start;
    }

    .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item,
    .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item a {
        justify-content: flex-end;
        text-align: right;
    }

    .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-items {
        justify-content: flex-end;
    }

    .elementor-widget:not(.elementor-mobile_extra-align-right) .elementor-icon-list-item:after {
        left: 0;
    }

    .elementor-widget:not(.elementor-mobile_extra-align-left) .elementor-icon-list-item:after {
        right: 0;
    }
}

@media (max-width:479px) {

    .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,
    .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a {
        justify-content: center;
    }

    .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after {
        margin: auto;
    }

    .elementor-widget.elementor-mobile-align-center .elementor-inline-items {
        justify-content: center;
    }

    .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item,
    .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a {
        justify-content: flex-start;
        text-align: left;
    }

    .elementor-widget.elementor-mobile-align-left .elementor-inline-items {
        justify-content: flex-start;
    }

    .elementor-widget.elementor-mobile-align-right .elementor-icon-list-item,
    .elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a {
        justify-content: flex-end;
        text-align: right;
    }

    .elementor-widget.elementor-mobile-align-right .elementor-icon-list-items {
        justify-content: flex-end;
    }

    .elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after {
        left: 0;
    }

    .elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after {
        right: 0;
    }
}

/* ------------------- */
/* Icon Widget style End*/
/* =================== */