/* ------------------- */
/* 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;
    left: -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;
    align-items: center;
    font-size: inherit
}
.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text {
    align-self: center;
    padding-right: 5px
}
.elementor-widget .elementor-icon-list-icon {
    display: flex
}
.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 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)
}
.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-end;
    text-align: left
}
.elementor-widget.elementor-align-left .elementor-inline-items {
    justify-content: flex-end
}
.elementor-widget.elementor-align-right .elementor-icon-list-item,.elementor-widget.elementor-align-right .elementor-icon-list-item a {
    justify-content: flex-start;
    text-align: right
}
.elementor-widget.elementor-align-right .elementor-icon-list-items {
    justify-content: flex-start
}
.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after {
    right: 0
}
.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after {
    left: 0
}
/* @media (min-width: -1) {
    .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-end;
        text-align: left
    }
    .elementor-widget.elementor-widescreen-align-left .elementor-inline-items {
        justify-content: flex-end
    }
    .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item a {
        justify-content: flex-start;
        text-align: right
    }
    .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-items {
        justify-content: flex-start
    }
    .elementor-widget:not(.elementor-widescreen-align-right) .elementor-icon-list-item:after {
        right: 0
    }
    .elementor-widget:not(.elementor-widescreen-align-left) .elementor-icon-list-item:after {
        left: 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-end;
        text-align: left
    }
    .elementor-widget.elementor-laptop-align-left .elementor-inline-items {
        justify-content: flex-end
    }
    .elementor-widget.elementor-laptop-align-right .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-right .elementor-icon-list-item a {
        justify-content: flex-start;
        text-align: right
    }
    .elementor-widget.elementor-laptop-align-right .elementor-icon-list-items {
        justify-content: flex-start
    }
    .elementor-widget:not(.elementor-laptop-align-right) .elementor-icon-list-item:after {
        right: 0
    }
    .elementor-widget:not(.elementor-laptop-align-left) .elementor-icon-list-item:after {
        left: 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-end;
        text-align: left
    }
    .elementor-widget.elementor-tablet_extra-align-left .elementor-inline-items {
        justify-content: flex-end
    }
    .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-start;
        text-align: right
    }
    .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-items {
        justify-content: flex-start
    }
    .elementor-widget:not(.elementor-tablet_extra-align-right) .elementor-icon-list-item:after {
        right: 0
    }
    .elementor-widget:not(.elementor-tablet_extra-align-left) .elementor-icon-list-item:after {
        left: 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-end;
        text-align: left
    }
    .elementor-widget.elementor-tablet-align-left .elementor-inline-items {
        justify-content: flex-end
    }
    .elementor-widget.elementor-tablet-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a {
        justify-content: flex-start;
        text-align: right
    }
    .elementor-widget.elementor-tablet-align-right .elementor-icon-list-items {
        justify-content: flex-start
    }
    .elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after {
        right: 0
    }
    .elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after {
        left: 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-end;
        text-align: left
    }
    .elementor-widget.elementor-mobile_extra-align-left .elementor-inline-items {
        justify-content: flex-end
    }
    .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-start;
        text-align: right
    }
    .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-items {
        justify-content: flex-start
    }
    .elementor-widget:not(.elementor-mobile_extra-align-right) .elementor-icon-list-item:after {
        right: 0
    }
    .elementor-widget:not(.elementor-mobile_extra-align-left) .elementor-icon-list-item:after {
        left: 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-end;
        text-align: left
    }
    .elementor-widget.elementor-mobile-align-left .elementor-inline-items {
        justify-content: flex-end
    }
    .elementor-widget.elementor-mobile-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a {
        justify-content: flex-start;
        text-align: right
    }
    .elementor-widget.elementor-mobile-align-right .elementor-icon-list-items {
        justify-content: flex-start
    }
    .elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after {
        right: 0
    }
    .elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after {
        left: 0
    }
}
/* ------------------- */
/* Icon Widget style End*/
/* =================== */


/* ------------------ */
/* - RTL Style Start - */
/* ------------------ */


/* Back to Top Btn */
.rtl #back-to-top {
    right: auto;
    left: 20px;
}


/* Header Menu Style */
.rtl .wdt-header-menu-hover-icon .no-header-menu ul li a span, 
.rtl .wdt-header-menu .wdt-primary-nav li a span:not(.sub-menu li.menu-item a span, 
.rtl .wdt-home-2-header-menu-hover-icon .wdt-header-menu ul li.menu-item a span, 
.rtl .wdt-header-home3-menu .wdt-header-menu ul li.menu-item a span):after {
    right: auto;
    left: 0;
    clip-path: inset(0 100% 0 0 );
}
.rtl .wdt-header-menu-hover-icon .no-header-menu ul li a span, 
.rtl .wdt-header-menu .wdt-primary-nav li a span:not(.sub-menu li.menu-item a span, 
.rtl .wdt-home-2-header-menu-hover-icon .wdt-header-menu ul li.menu-item a span, 
.rtl .wdt-header-home3-menu .wdt-header-menu ul li.menu-item a span):hover:after {
    clip-path: inset(0 0 0 0);
}
.rtl .wdt-header-menu-hover-icon .no-header-menu ul li a span, 
.rtl .wdt-header-menu .wdt-primary-nav li a span:not(.sub-menu li.menu-item a span, 
.rtl .wdt-home-2-header-menu-hover-icon .wdt-header-menu ul li.menu-item a span, 
.rtl .wdt-header-home3-menu .wdt-header-menu ul li.menu-item a span) {
    padding-right: 18px;
    padding-left: 0;
}
.rtl .wdt-header-menu-hover-icon .no-header-menu ul li.current-menu-item a span, 
.rtl .wdt-header-menu .wdt-primary-nav li.current-menu-item a span:not(.sub-menu li.menu-item a span, 
.rtl .wdt-home-2-header-menu-hover-icon .wdt-header-menu ul li.menu-item a span, 
.rtl .wdt-header-home3-menu .wdt-header-menu ul li.menu-item a span):after {
    clip-path: inset(0 0 0 0);
}


/* Menu Dropdown */
.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 {
    left: auto;
    right: 0;
    text-align: right;
}


/* Header Search Form */
body.rtl > .wdt-search-form-container .wdt-search-form-close {
    right: auto;
    left: 50px;
}
.rtl #searchform input[type="text"] {
    padding: 12px 15px 12px 60px;
}
.rtl #searchform:before, 
.rtl #searchform input[type="submit"], 
.rtl #searchform .wdt-search-icon {
    right: auto;
    left: 0;
}
.rtl #searchform ul.quick_search_results.active:before {
    left: auto;
    right: 20px;
}
body.rtl > .wdt-search-form-container #searchform .quick_search_results.active li {
    text-align: right;
}


/* Header Cart */
.rtl .wdt-shop-menu-cart-content-wrapper {
    right: auto;
    left: 0;
}
.rtl .wdt-shop-menu-cart-content-wrapper::after {
    left: 26px;
    right: auto;
}


/* Header Menu popup */
.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 {
    left: 0 !important;
    right: auto !important;
}
.rtl .mobile-menu {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
}
.rtl .mobile-menu.nav-is-visible {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    animation-name: anime-slidein-right-rtl;
    -webkit-animation-name: anime-slidein-right-rtl;
}
.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%);
}
.rtl .mobile-menu ul li.close-nav {
    float: left;
}
.rtl .mobile-menu ul li.close-nav a {
    float: left;
}
.rtl .mobile-menu ul > li > a, 
.rtl .mobile-menu ul ul > li > a {
    text-align: right;
}
.rtl .mobile-menu li[class*="has-children"] > a, 
.rtl .mobile-menu li[class*="has_children"] > a {
    padding-right: 15px;
    padding-left: 40px;
}
.rtl .mobile-menu li[class*="has-children"] > a:before, 
.rtl .mobile-menu li[class*="has_children"] > a:before {
    right: auto;
    left: 12px;
}
.rtl .mobile-menu li[class*="has-children"] > a:hover:before, 
.rtl .mobile-menu li[class*="has_children"] > a:hover:before {
    right: auto;
    left: 16px;
}
.rtl .mobile-menu li[class*="has-children"] > a:after, 
.rtl .mobile-menu li[class*="has_children"] > a:after {
    right: auto;
    left: 6px;
}
.rtl .mobile-menu li[class*="has-children"] > a:hover:after, 
.rtl .mobile-menu li[class*="has_children"] > a:hover:after {
    right: auto;
    left: 10px;
}

@keyframes anime-slidein-right-rtl {
    0% { -webkit-transform: translateX(-1000px); transform: translateX(-1000px); opacity: 0; }
    100% { -webkit-transform: translateX(0); transform: translateX(0); opacity: 1; }
}
@-webkit-keyframes anime-slidein-right-rtl {
    0% { -webkit-transform: translateX(-1000px); transform: translateX(-1000px); opacity: 0; }
    100% { -webkit-transform: translateX(0); transform: translateX(0); opacity: 1; }
}


/* Header PopUp Box */
.rtl .wdt-popup-box-window.mfp-wrap .mfp-container.mfp-inline-holder:not(.mfp-iframe-holder, 
.rtl .mfp-image-holder) .mfp-content .wdt-popup-box-content-holder {
    margin-right: auto;
    margin-left: 0;
}
.rtl .wdt-popup-box-window.wdt-fade-slide .mfp-container.mfp-inline-holder:not(.mfp-iframe-holder, 
.rtl .mfp-image-holder) .mfp-content .wdt-popup-box-content-holder {
    -webkit-transform: translateX(-800px);
    transform: translateX(-800px);
}
.rtl .wdt-popup-box-window.wdt-fade-slide.mfp-ready .mfp-container.mfp-inline-holder:not(.mfp-iframe-holder, 
.rtl .mfp-image-holder) .mfp-content .wdt-popup-box-content-holder {
    -webkit-transform: translateY(0);
    transform: translateY(0);
}


/* Mailchimp */
.rtl .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon input {
    padding-right: 16px;
    padding-left: 4em;
}
.rtl .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder,
.rtl .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder {
    right: auto;
    left: 0;
}


/* Button Style RTL */
.rtl .wdt-button-holder.wdt-button-icon-after .wdt-button-icon {
    margin-left: 0 !important;
    margin-right: 10px; 
}


/* custom btn border */
.rtl .wdt-custom-btn-border .wdt-button-holder .wdt-button .wdt-button-text span:after {
    left: auto;
    right: 0;
}


/* Button Icon Rotate */
.rtl .wdt-custom-btn .wdt-button-holder .wdt-button .wdt-button-icon span,
.rtl .wdt-custom-btn-border .wdt-button-holder .wdt-button .wdt-button-icon span,
.rtl .wdt-custom-imagebox-gallery .wdt-content-item .wdt-content-button a .wdt-button-text span:after,
.rtl .wdt-custom-specification .wdt-content-item .wdt-specification-block .wdt-content-detail-group .wdt-content-button-group .wdt-content-button a .wdt-button-text:after,
.rtl .wdt-image-box-on-hover .wdt-content-item .wdt-content-media-group .wdt-media-image-cover-container .wdt-content-button a div span::after, 
.rtl .wdt-image-box-on-hover .wdt-content-item .wdt-content-detail-group .wdt-content-button a div span::after, 
.rtl .wdt-custom-pricing-table-style .wdt-pricing-table-holder .wdt-content-button a::after,
.rtl .wdt-custom-newsletter-slider .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit'] > i,
.rtl .footer-type-3-newsletter .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit'] > i,
.rtl .woocommerce.single-product .product .single_add_to_cart_button:after,
.rtl .wdt-product-pagination .next-post a,
.rtl.woocommerce.single-product .product .single_add_to_cart_button:after {
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
}
.rtl .wdt-custom-btn .wdt-button-holder .wdt-button:hover .wdt-button-icon span,
.rtl .wdt-custom-btn-border .wdt-button-holder .wdt-button:hover .wdt-button-icon span,
.rtl .wdt-custom-imagebox-gallery .wdt-content-item .wdt-content-button a:hover .wdt-button-text span:after,
.rtl .wdt-custom-specification .wdt-content-item .wdt-specification-block .wdt-content-detail-group .wdt-content-button-group .wdt-content-button a:hover .wdt-button-text:after,
.rtl .wdt-image-box-on-hover .wdt-content-item .wdt-content-media-group .wdt-media-image-cover-container .wdt-content-button a:hover div span::after, 
.rtl .wdt-image-box-on-hover .wdt-content-item .wdt-content-detail-group .wdt-content-button a:hover div span::after, 
.rtl .wdt-custom-pricing-table-style .wdt-pricing-table-holder .wdt-content-button a:hover:after,
.rtl .wdt-custom-newsletter-slider .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit']:hover > i,
.rtl .footer-type-3-newsletter .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit']:hover > i,
.rtl .woocommerce.single-product .product .single_add_to_cart_button:hover:after,
.rtl .wdt-product-pagination .next-post a:hover,
.rtl.woocommerce.single-product .product .single_add_to_cart_button:hover:after {
    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
}
.rtl .wdt-product-pagination .prev-post a {
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.rtl .wdt-product-pagination .prev-post a:hover {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}
.rtl .wdt-simple-style.wdt-post-entry .blog-entry > .entry-button.wdt-core-button a span svg {
    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
}
.rtl .wdt-simple-style.wdt-post-entry .blog-entry > .entry-button.wdt-core-button a:hover span svg {
    transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
}
.rtl .wdt-icon-highlighted-btn .elementor-widget-container .wdt-button-holder .wdt-button .wdt-button-icon span,
.rtl .wdt-custom-home3-blog-cover .wdt-classic-style.wdt-post-entry .blog-entry div.entry-button .wdt-button span {
    transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
}


/* Heading (Background Heading) Style */
.rtl .wdt-heading-holder .wdt-heading-background-text-wrapper .wdt-heading-background-text {
    animation: bg-text-ani-rtl 3s linear infinite;
    -webkit-animation: bg-text-ani-rtl 3s linear infinite;
}
@keyframes bg-text-ani-rtl {
    0% { background-position: 500%; }
    100% { background-position: -500%; }
}
@-webkit-keyframes bg-text-ani-rtl {
    0% { background-position: 500%; }
    100% { background-position: -500%; }
}


/* Heading divider separator */
.rtl .wdt-custom-divider-line-hed-2 .elementor-divider .elementor-divider-separator:after, 
.rtl .wdt-custom-divider-line .elementor-divider .elementor-divider-separator:after, 
.rtl .wdt-custom-heading-divider-right .elementor-divider .elementor-divider-separator:after, 
.rtl .wdt-custom-heading-divider-left .elementor-divider .elementor-divider-separator:after {
    animation: moving-border-rtl 5s infinite linear;
    -webkit-animation: moving-border-rtl 5s infinite linear;
}
.rtl .wdt-custom-divider-line-hed-2 .elementor-divider .elementor-divider-separator:after, 
.rtl .wdt-custom-heading-divider-left .elementor-divider .elementor-divider-separator:after {
    animation: moving-border-rtl 5s infinite linear;
    -webkit-animation: moving-border-reverse-rtl 5s infinite linear;
}
@keyframes moving-border-reverse-rtl {
    0% { background-position: -300px 0px, 0px 0px, 0px 0px, 0px 0px; }
    100% { background-position: 0px 0px, 0px 0px, 0px 0px, 0px 0px; }
}
@-webkit-keyframes moving-border-reverse-rtl {
    0% { background-position: -300px 0px, 0px 0px, 0px 0px, 0px 0px; }
    100% { background-position: 0px 0px, 0px 0px, 0px 0px, 0px 0px; }
}


/* Popup Box close button */
.rtl .wdt-popup-box-window .wdt-popup-box-content-holder .mfp-close, 
.rtl .wdt-popup-box-window .mfp-close {
    right: auto; left: 10px; 
}


/* Pricing Table RTL Genral Style */
.rtl .wdt-pricing-table-holder .wdt-pricing-table-pricing div[class*='-table-pricing-sale'] .wdt-pricing-table-pricing-prefix {
    padding-right: 0;
    padding-left: 5px;
}
.rtl .wdt-pricing-table-holder .wdt-pricing-table-pricing div[class*='-table-pricing-sale'] .wdt-pricing-table-pricing-suffix {
    padding-left: 0;
    padding-right: 5px;
}
.rtl .wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-text:not(:only-child) {
    padding-left: 0;
    padding-right: 10px;
}


/* Blog Style */
.rtl .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry {
    padding-left: 1rem;
    padding-right: 0;
}
.rtl .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry > div:not(.entry-thumb) {
    margin-left: 0;
    margin-right: auto;
}
.rtl .wdt-fadeinleft-hover .blog-entry .entry-thumb > a img, 
.rtl .wdt-fadeinleft-hover.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .blog-image > a {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.rtl .wdt-fadeinleft-hover .blog-entry:hover .entry-thumb > a img, 
.rtl .wdt-fadeinleft-hover.wdt-post-entry.entry-list-layout .blog-entry:hover .entry-thumb .blog-image > a {
    -webkit-transform: translate3d(-6.66%, 0, 0);
    transform: translate3d(-6.66%, 0, 0);
}
.rtl .blog-entry .entry-button a.wdt-button span {
    margin: 0 10px 0 0;
}
.rtl .wdt-simple-style.wdt-post-entry .blog-entry .entry-button a.wdt-button:after {
    left: auto;
    right: 0;
}
.rtl .related-article article .entry-thumb {
    float: right;
    padding-left: 15px;
    padding-right: 0;
}


/* Products */
.rtl .woocommerce ul.products.product-hover-image-fadeinright li.product:not(.product-with-secondary-image) .product-thumb .image .primary-image {
    left: auto;
    right: -0.5rem;
}
.rtl .woocommerce ul.products.product-hover-image-fadeinright li.product:not(.product-with-secondary-image):hover .product-thumb .image .primary-image {
    left: auto;
    right: 0;
}
.rtl .woocommerce ul.products.product-content-alignment-left li.product .product-details {
    text-align: right;
}
.rtl div[class*="product"] .swiper-container.wdt-custom-home-2-shop-carousel .wdt-products-pagination-holder {
    right: auto;
    left: 0;
}
.rtl div[class*="product"] .swiper-container.wdt-custom-home-2-shop-carousel .wdt-products-pagination-holder .wdt-products-arrow-pagination {
    flex-direction: row-reverse;
}
.rtl .woocommerce ul.cart_list li img, 
.rtl .woocommerce ul.product_list_widget li img, 
.rtl .woocommerce .wdt-shop-menu-cart-content ul.cart_list li img {
    margin-right: 0;
}
.rtl .wdt-shop-menu-icon ul.cart_list li a img {
    margin-left: 10px;
}


/* Account Style */
.rtl .column {
    float: right;
    margin: 0 2% 0 0;
}
.rtl .column.first {
    margin-right: 0;
}
.rtl .woocommerce .woocommerce-error .button, 
.rtl .woocommerce .woocommerce-info .button, 
.rtl .woocommerce .woocommerce-message .button {
    float: left;
}
.rtl .woocommerce form.login, 
.rtl .woocommerce form.register {
    right: 50%;
    left: auto;
    -webkit-transform: translateX(50%);
    transform: translateX(50%);
}


/* -------------- */
/* Home-01 Start */

/* Home-01 Slider */
.rtl .wdt-custom-share-icon-bg .elementor-icon-list-icon:after { 
    left: -3px; 
}

/* Home-01 Tab */
.rtl .wdt-custom-interior-tabs .wdt-tabs-container .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-state-active a .wdt-content-title:after, 
.rtl .wdt-custom-interior-tabs .wdt-tabs-container .wdt-tabs-list-wrapper ul.wdt-tabs-list li a .wdt-content-title:after {
    clip-path: inset(0 100% 0 0);
    right: auto;
    left: 0; 
}
.rtl .wdt-custom-interior-tabs .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor .wdt-content-title {
    padding-left: 0;
    padding-right: 20px; 
}
.rtl .wdt-custom-interior-tabs .wdt-tabs-container .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-state-active a .wdt-content-title:after {
    clip-path: inset(0 0 0 0); 
}
.rtl .wdt-custom-interior-tabs .wdt-tabs-container .wdt-tabs-list-wrapper ul.wdt-tabs-list li a:hover .wdt-content-title:after {
    clip-path: inset(0 0 0 0); 
}

/* Home - 01 Icon Box */
.rtl .icon-box-tybe-a .wdt-icon-box-holder .wdt-column-wrapper .wdt-column .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-content-title h5 a:before {
    left: 0;
    right: unset; 
}
.rtl .icon-box-tybe-a .wdt-icon-box-holder .wdt-column-wrapper .wdt-column .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-content-title h5 a:hover:before {
    right: 0;
    left: unset; 
}
.rtl .icon-box-tybe-a .wdt-icon-box-holder .wdt-column-wrapper .wdt-column:nth-child(1) .wdt-content-item, 
.rtl .icon-box-tybe-a .wdt-icon-box-holder .wdt-column-wrapper .wdt-column:nth-child(2) .wdt-content-item, 
.rtl .icon-box-tybe-a .wdt-icon-box-holder .wdt-column-wrapper .wdt-column:nth-child(3) .wdt-content-item {
    border-left: 2px solid rgba(var(--wdtBorderColorRgb),0.5); border-right: 0; 
}

/*  Home-01 Image Box Button */
.rtl .wdt-custom-imagebox-gallery .swiper-slide .wdt-content-item .wdt-content-detail-group {
    left: auto;;
    right: 50px 
}
.rtl .wdt-custom-imagebox-gallery .wdt-content-item .wdt-content-button a .wdt-button-text span:after {
    right: auto;
    left: -25px;
}

/* FAQ */
.rtl .wdt-custom-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title .wdt-accordion-toggle-title-prefix.number {
    left: auto;
    right: 0;
}
.rtl .wdt-custom-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-description {
    padding: 10px 10px 25px 25px;
}
.rtl .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title div[class*='-title-prefix'] {
    margin: 0 0 0 10px;
    padding: 0 0 0 5px;
}
.rtl .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title div[class*='-title-prefix']:not(.icon):before {
    right: auto;
    left: 0;
}

/* Specification Sec */
.rtl .wdt-custom-specification .wdt-content-item .wdt-specification-block .wdt-content-detail-group .wdt-content-button-group .wdt-link-button a .wdt-button-link span:after {
    left: auto;
    right: 0;
}
.rtl .wdt-custom-specification .wdt-content-item .wdt-specification-block .wdt-content-detail-group .wdt-content-button-group .wdt-content-button a .wdt-button-text:after {
    right: auto;
    left: -20px;
}

/* Contact Form */
.rtl .wdt-custom-homepage-contact .homecontactform-col-1 p, 
.rtl .wdt-custom-homepage-contact .homecontactform-col-2 p {
    flex-direction: row-reverse;
}
.rtl .wdt-custom-homepage-contact .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
    text-align: right;
}
.rtl .select2-container--default .select2-selection--single .select2-selection__arrow, 
.rtl .select2-container--default .select2-selection--multiple .select2-selection__arrow {
    right: auto !important;
    left: 15px !important;
}
.rtl .wdt-custom-homepage-contact input[type="email"], 
.rtl .wdt-custom-homepage-contact input[type="text"], 
.rtl .wdt-custom-homepage-contact textarea {
    text-align: right;
}
.rtl .homecontactform-col-4 p {
    display: flex;
    justify-content: center;
    flex-direction: row-reverse;
}
.rtl .select2-container--default .select2-search--dropdown .select2-search__field,
.rtl .select2-container--default .select2-dropdown--below .select2-results>.select2-results__options, 
.rtl .select2-container--default .select2-dropdown--above .select2-results>.select2-results__options {
    text-align: right;
}


/* Home - 01 End */
/* ------------- */


/* ------------- */
/* Home-02 Start */

/* Common Heading */
.rtl .wdt-common-custom-heading-style .wdt-heading-holder .wdt-heading-title-wrapper span.wdt-heading-title>span.wdt-heading-colored-elements {
    margin-right: 0;
    margin-left: 10px;
}

/*  */
.rtl .wdt-image-box-on-hover .wdt-content-item .wdt-content-media-group .wdt-media-image-cover-container .wdt-content-button a div span::after, 
.rtl .wdt-image-box-on-hover .wdt-content-item .wdt-content-detail-group .wdt-content-button a div span::after, 
.rtl .wdt-custom-pricing-table-style .wdt-pricing-table-holder .wdt-content-button a::after {
    margin-left: 0;
    margin-right: 10px;
}

/* Animation Divider */
.rtl .wdt-custom-home-2-anim-divider-style .elementor-widget-container .elementor-divider::after {
    animation: moving-border-rtl 5s infinite linear;
    -webkit-animation: moving-border-rtl 5s infinite linear;
}
@keyframes moving-border-rtl {
    0% { background-position: 300px 0px, 0px 0px, 0px 0px, 0px 0px; }
    100% { background-position: 0px 0px, 0px 0px, 0px 0px, 0px 0px; }
}
@-webkit-keyframes moving-border-rtl {
    0% { background-position: 300px 0px, 0px 0px, 0px 0px, 0px 0px; }
    100% { background-position: 0px 0px, 0px 0px, 0px 0px, 0px 0px; }
}
.rtl .wdt-custom-home-2-anim-divider-style .elementor-divider .elementor-divider-separator {
    right: 60%;
    left: auto;
}
.rtl .wdt-custom-home-2-anim-divider-style .elementor-divider .elementor-divider-separator .elementor-icon {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}

/* Team */
.rtl .wdt-custom-tema-overlay-effect-style .wdt-content-item .wdt-content-media-group .wdt-media-image-overlay-container .wdt-content-title-group {
    text-align: right;
}
.rtl .wdt-custom-tema-overlay-effect-style .wdt-content-item .wdt-content-media-group .wdt-media-image-overlay-container .wdt-social-icons-container {
    text-align: left;
}

/* Testimonial */
.rtl .wdt-modern-testimonial-style .wdt-testimonial-holder .wdt-content-item {
    padding: 70px 160px 70px 100px;
}
.rtl .wdt-modern-testimonial-style .wdt-testimonial-holder .wdt-content-item, 
.rtl .wdt-modern-testimonial-style .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-content-image > span > img {
    border-radius: 80px 0px 80px;
    -webkit-border-radius: 80px 0px 80px;
}
.rtl .wdt-modern-testimonial-style .wdt-content-item .wdt-content-media-group .wdt-content-image > span {
    left: -216px; 
    right: auto;
}
.rtl .wdt-modern-testimonial-style .elementor-widget-container .wdt-testimonial-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination {
    left: auto;
    right: -30px;
}

/* custom-video-tybe-b */
.rtl .wdt-custom-video-tybe-b .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label + .wdt-popup-box-trigger-icon {
    margin-right: 0;
    margin-left: 15px;
}

/* Home-02 End */
/* ----------- */


/* --------------- */
/* Home - 03 Start */

/* button */
.rtl .wdt-icon-highlighted-btn .elementor-widget-container .wdt-button-holder .wdt-button .wdt-button-icon {
    margin-left: 2px !important;
}
.rtl .wdt-icon-highlighted-btn .elementor-widget-container .wdt-button-holder.wdt-button-size-sm .wdt-button:after {
    left: 0;
    right: auto;
}

/* Product */
.rtl .wdi-custom-product-carousel-3 .elementor-widget-container .wdt-products-carousel-container::before,
.rtl .wdi-custom-product-carousel-3 .elementor-widget-container .wdt-products-carousel-container::after {
    left: auto;
    right: 0;
}
.rtl .wdi-custom-product-carousel-3 div[class*="product"] .swiper-container div[class*="arrow-pagination"].type2 {
    display: flex;
    justify-content: flex-start;
    flex-direction: row-reverse;
}

/* Testimonial */
.rtl .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
    display: flex;
    justify-content: center;
    flex-direction: row-reverse;
}

/* Product 2 */
.rtl .woocommerce ul.products.wdt-custom-product-hover-style-2.product-thumb-buttonelement-style-simple li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline .button, 
.rtl .woocommerce ul.products.wdt-custom-product-hover-style-2 li.product .product-details .product-buttons-wrapper.product-button .button, 
.rtl .woocommerce ul.products.wdt-custom-product-hover-style-2[class*="product-content-buttonelement-style-brdrfill"] li.product .product-details .product-buttons-wrapper.product-button .wc_btn_inline .button {
    padding: 0 30px 0 4px;
}
.rtl .woocommerce ul.products.wdt-custom-product-hover-style-2 li.product .product-buttons-wrapper.product-button a.button.add_to_cart_button.product_type_simple:after {
    margin-left: 0;
    margin-right: 10px;
}
.rtl .woocommerce ul.products.wdt-custom-product-hover-style-2 li.product .product-buttons-wrapper.product-button a.button.add_to_cart_button.product_type_simple::before {
    right: auto;
    left: 0;
}

/* Blog */
.rtl .wdt-custom-home3-blog-cover .wdt-classic-style.wdt-post-entry .blog-entry .entry-title h4 {
    clip-path: polygon(100% 0%, 90% 50%, 100% 100%, 10% 100%, 0% 50%, 10% 0%);
}

/* Home - 03 End */
/* ------------- */



/* ----------------------- */
/* Inner pages style Start */

/* Service Page */
/* -- Product */
.rtl .woocommerce ul.products:not(.product-content-alignment-center) li.product.product-list-view .product-wrapper .product-details {
    text-align: right;
}
.rtl .wdt-custom-list-shop.woocommerce ul.products.product-hover-fade-border.product-padding-default li.product .product-wrapper .product-details {
    padding: 0 50px 0 0;
}

/* FAQ Page */
.rtl #searchform ul.quick_search_results {
    text-align: right;
}

/* Blog Page */
.rtl .wdt-fadeinleft-hover .blog-entry .entry-thumb > a img {
    -webkit-transform: translate3d(6.66%, 0, 0);
    transform: translate3d(6.66%, 0, 0);
}
.rtl .wdt-fadeinleft-hover .blog-entry:hover .entry-thumb > a img {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

/* Blog Details Page */
.rtl .post-edit-link {
    float: left;
}
.rtl .blog-single-entry.post-minimal .post-meta .single-entry-author .meta-author-img, 
.rtl .blog-single-entry.post-minimal .single-entry-author .meta-author-img {
    margin-right: 0;
    margin-left: 10px;
}
.rtl .blog-single-entry.post-minimal .post-meta .single-entry-comments .comment-wrap {
    margin-right: 20px;
    margin-left: 0;
}
.rtl .blog-single-entry.post-minimal div.single-entry-meta-group .share .wdt-share-list li:last-child, 
.rtl .blog-single-entry.post-minimal .single-entry-social-share .share .wdt-share-list li:last-child {
    margin-right: 10px;
}
.rtl .comment-form > p {
    text-align: right;
}
.rtl .blog-single-entry.post-minimal .entry-post-navigation > .post-prev-link {
    text-align: right;
}
.rtl .blog-single-entry.post-minimal .entry-post-navigation > .post-prev-link > .prev-post-bgimg {
    left: 0;
    right: auto;
}
.rtl .blog-single-entry.post-minimal .entry-post-navigation > .post-prev-link > .prev-post-bgimg {
    transform: translate(50%, -50%);
    -webkit-transform: translate(50%, -50%);
}
.rtl .blog-single-entry.post-minimal .entry-post-navigation > .post-next-link {
    text-align: left;
}
.rtl .blog-single-entry.post-minimal .entry-post-navigation > .post-next-link > .next-post-bgimg {
    right: 0;
    left: auto;
}
.rtl .blog-single-entry.post-minimal .entry-post-navigation > .post-next-link > .next-post-bgimg {
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}
.rtl .blog-single-entry.post-minimal .entry-post-navigation > .post-next-link {
    border-left-width: 0;
    border-right-width: 1px;
}
.rtl .related-article {
    right: auto;
    left: -275px;
}
.rtl .related-article.open {
    right: auto;
    left: 0;
}
.rtl .related-article .content:before {
    left: auto;
    right: 0;
}
.rtl .related-article .content span {
    text-align: right;
}
.rtl .widget_tag_cloud .tagcloud a, 
.rtl .widget .tagcloud a, 
.rtl .wp-block-tag-cloud a {
    float: right;
    margin: 0 0 10px 10px;
}

/* Contact Page */
.rtl .wdt-custom-contactpage-contact p {
    justify-content: flex-start;
}
.rtl .wdt-custom-contactpage-contact p input,
.rtl .wdt-custom-contactpage-contact p textarea {
    text-align: end;
}
.rtl .wpcf7-form .wpcf7-response-output, 
.rtl .wpcf7 form .wpcf7-response-output {
    padding: 10px 45px 10px 10px;
    text-align: right;
}
.rtl .wpcf7-form .wpcf7-response-output:before, 
.rtl .wpcf7 form .wpcf7-response-output:before {
    right: 18px;
    left: auto;
}

/* SHOP Page */
.rtl #yith-quick-view-close {
    left: 10px;
    right: auto;
}
body.rtl[class*="woocommerce"] .yith-wcqv-wrapper #yith-quick-view-content div.entry-summary {
    margin-left: 2.5%;
    margin-right: 0;
}
.rtl #yith-quick-view-modal .yith-wcqv-wrapper {
    text-align: right;
}
.rtl .woocommerce div.product form.cart div.quantity {
    margin: 10px 0 10px 10px;
}
.rtl .woocommerce.single-product .product .single_add_to_cart_button:after {
    margin-left: 0px;
    margin-right: 7px;
}
.rtl .woocommerce table.shop_table tr td:last-child, 
.rtl .woocommerce-page table.shop_table tr td:last-child {
    padding-left: 30px;
    padding-right: 20px;
}
.rtl .woocommerce table.shop_table thead th, 
.rtl .woocommerce-page table.shop_table tbody td {
    text-align: right;
}
.rtl .woocommerce table.shop_table thead th:first-child, 
.rtl .woocommerce-page table.shop_table thead th:first-child {
    padding-left: 15px;
    padding-right: 30px;
}
.rtl .woocommerce table.shop_table tr td:first-child, 
.rtl .woocommerce-page table.shop_table tr td:first-child {
    padding-left: 20px;
    padding-right: 30px;
}
.rtl .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout, 
.rtl .woocommerce-page .cart-collaterals .cart_totals .wc-proceed-to-checkout {
    float: right;
}
.rtl .woocommerce .cart-collaterals table.shop_table tr th, 
.rtl .woocommerce-page .cart-collaterals table.shop_table tr th, 
.rtl .woocommerce .cart-collaterals table.shop_table tr td, 
.rtl .woocommerce-page .cart-collaterals table.shop_table tr td {
    text-align: right;
}
.rtl .woocommerce .cart-collaterals table.shop_table tr td:last-child, 
.rtl .woocommerce-page .cart-collaterals table.shop_table tr td:last-child {
    text-align: left;
}
.rtl select, 
.rtl .select2-container--default .select2-selection--single, 
.rtl .select2-container--default .select2-selection--multiple {
    text-align: right !important;
}
.rtl .woocommerce .cart-collaterals table.shop_table tbody tr td, 
.rtl .woocommerce-page .cart-collaterals table.shop_table tbody tr td, 
.rtl .woocommerce .cart-collaterals table.shop_table tbody tr:last-child td, 
.rtl .woocommerce-page .cart-collaterals table.shop_table tbody tr:last-child td {
    padding: 15px 0;
}
.rtl .woocommerce-checkout #payment div.form-row.place-order > #place_order {
    float: right;
}
.rtl .woocommerce .woocommerce-checkout-review-order .shop_table .product-name img {
    float: right;
    margin-right: 0;
    margin-left: 20px;
}
.rtl .woocommerce .woocommerce-checkout-review-order .shop_table .checkout-review-order-details span {
    float: right;
}
.rtl .woocommerce .woocommerce-checkout-review-order .shop_table .checkout-review-order-details span {
    margin-left: 8px;
    margin-right: 0;
}
.rtl .woocommerce .woocommerce-checkout-review-order .shop_table .checkout-review-order-details {
    text-align: right;
}
.rtl .woocommerce .woocommerce-checkout-review-order .shop_table tr th:last-child, 
.rtl .woocommerce .woocommerce-checkout-review-order .shop_table tr td:last-child {
    text-align: left;
}
.rtl .woocommerce .shop_table.woocommerce-checkout-review-order-table th, 
.rtl .woocommerce .shop_table.woocommerce-checkout-review-order-table td {
    text-align: right;
}
.rtl .woocommerce .woocommerce-checkout-review-order table.shop_table tr td ul#shipping_method li {
    text-align: left;
}
.rtl .woocommerce .woocommerce-checkout-review-order .shop_table tr th:first-child, 
.rtl .woocommerce .woocommerce-checkout-review-order .shop_table tr th:last-child, 
.rtl .woocommerce .woocommerce-checkout-review-order .shop_table tr td:first-child, 
.rtl .woocommerce .woocommerce-checkout-review-order .shop_table tr td:last-child {
    padding: 20px 0;
}
.rtl.woocommerce .woocommerce-error .button, 
.rtl.woocommerce .woocommerce-info .button, 
.rtl.woocommerce .woocommerce-message .button {
    float: left;
}

/* Shop Details */
.rtl .wdt-product-image-gallery-holder.wdt-product-vertical-thumb-left .wdt-product-image-gallery-thumb-container {
    margin: 0 0 0 10px;
}
.rtl.woocommerce div.product form.cart div.quantity {
    margin: 10px 0 10px 10px;
}
.rtl.woocommerce.single-product .product .single_add_to_cart_button:after {
    margin-left: 0px;
    margin-right: 7px;
}
.rtl.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs {
    text-align: right;
}
.rtl.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li:first-child {
    margin-left: 60px;
    margin-right: 0;
}
.rtl.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs:before {
    left: auto;
    right: 50%;
    transform: translateX(50%);
    -webkit-transform: translateX(50%);
}
.rtl.woocommerce div.product .wdt-product-tabs .woocommerce-tabs .panel {
    text-align: right;
}
.rtl.woocommerce table.shop_attributes td {
    text-align: right;
}
.rtl.woocommerce #review_form #respond .comment-form > .column:first-child:not(.first), 
.rtl.woocommerce #review_form #respond .comment-notes + .column.wdt-three-fourth, 
.rtl.woocommerce #review_form #respond form.comment-form .column.wdt-three-fourth:first-child {
    margin-left: auto;
    margin-right: 0;
}
.rtl .column.wdt-full-width, 
.rtl .column.wdt-one-column {
    margin-left: auto;
    margin-right: 0;
}

/* Inner pages style End*/
/* -------------------- */


/* -------------------- */
/* Responsive Min-width */

/* Min-Width -- 768px */
@media only screen and (min-width:768px) {
    .rtl .wdt-post-entry.entry-list-layout .blog-entry.has-post-thumbnail .entry-thumb {
        margin-right: 0;
        margin-left: auto;
    }
    /* Contact Form */
    .rtl .homecontactform-col-1, 
    .rtl .homecontactform-col-2 {
        margin-right: -30px;
    }
    /* Shop */
    .rtl .woocommerce table.shop_table tr td:not(:last-child), 
    .rtl .woocommerce-page table.shop_table tr td:not(:last-child) {
        text-align: right !important;
    }
    .rtl .woocommerce table.shop_table.wishlist_table td.product-add-to-cart {
        text-align: center !important;
    }
    .rtl.woocommerce-account .woocommerce-MyAccount-content, 
    .rtl.woocommerce-account .woocommerce .column .woocommerce-MyAccount-content {
        padding-left: 0;
        padding-right: 15px;
    }
}



/* -------------------- */
/* Responsive Max-width */

/* Max-width -- 1540px */
@media only screen and (max-width:1540px) {
    .rtl .wdt-custom-home-2-anim-divider-style .elementor-divider .elementor-divider-separator {
        right: 51%;
    }
    .rtl .wdt-modern-testimonial-style .wdt-content-item .wdt-content-media-group .wdt-content-image > span {
        right: auto;
        left: -50px;
    }
}

/* Max-width -- 1280px */
@media only screen and (max-width: 1280px){ 
    .rtl .icon-box-tybe-a .wdt-icon-box-holder .wdt-column-wrapper .wdt-column:nth-child(2) .wdt-content-item {
        border-left: 0;
    }
    .rtl .wdt-modern-testimonial-style .wdt-content-item .wdt-content-media-group .wdt-content-image > span {
        left: 0;
        right: auto;
}
}

/* Max-width -- 1024px */
@media only screen and (max-width: 1024px) {
    .rtl .icon-box-tybe-a .wdt-icon-box-holder .wdt-column-wrapper .wdt-column:nth-child(1) .wdt-content-item, 
    .rtl .icon-box-tybe-a .wdt-icon-box-holder .wdt-column-wrapper .wdt-column:nth-child(2) .wdt-content-item, 
    .rtl .icon-box-tybe-a .wdt-icon-box-holder .wdt-column-wrapper .wdt-column:nth-child(3) .wdt-content-item {
        border: none;
    }
    .rtl .wdt-modern-testimonial-style .wdt-testimonial-holder .wdt-content-item, 
    .rtl .wdt-modern-testimonial-style .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-content-image > span > img {
        border-radius: 0;
        -webkit-border-radius: 0;
    }
    .rtl .wdt-modern-testimonial-style .wdt-testimonial-holder .wdt-content-item {
        padding: 50px 20px;
    }
    .rtl .wdt-custom-list-shop.woocommerce ul.products.product-hover-fade-border.product-padding-default li.product .product-wrapper .product-details {
        padding: 0 20px 0 0;
    }
    .rtl.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li:first-child {
        margin-left: 30px;
    }
}

/* Max-width -- 767px */
@media only screen and (max-width: 767px) {
    .rtl .wdt-custom-interior-tabs .wdt-tabs-container .wdt-tabs-list-wrapper ul.wdt-tabs-list li a .wdt-content-title:after {
        left: 0;
    }
    .rtl .wdt-custom-interior-tabs .wdt-tabs-container .wdt-tabs-list-wrapper ul.wdt-tabs-list li.wdt-active a .wdt-content-title:after {
        clip-path: inset(0 0 0 0);
    }
    /* Blog Style */
    .rtl .wdt-fadeinleft-hover .blog-entry .entry-thumb > a img, 
    .rtl .wdt-fadeinleft-hover.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .blog-image > a {
        -webkit-transform: translate3d(6.66%, 0, 0);
        transform: translate3d(6.66%, 0, 0);
    }
    .rtl .wdt-fadeinleft-hover .blog-entry:hover .entry-thumb > a img, 
    .rtl .wdt-fadeinleft-hover.wdt-post-entry.entry-list-layout .blog-entry:hover .entry-thumb .blog-image > a {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    .rtl .wdt-custom-list-shop.woocommerce ul.products.product-hover-fade-border.product-padding-default li.product .product-wrapper .product-details {
        padding: 20px;
    }
    .rtl .blog-single-entry.post-minimal .post-meta .single-entry-author .meta-author-img, 
    .rtl .blog-single-entry.post-minimal .single-entry-author .meta-author-img, 
    .rtl .blog-single-entry.post-minimal .post-meta .single-entry-author .meta-author-info, 
    .rtl .blog-single-entry.post-minimal .single-entry-author .meta-author-info {
        margin-left: 0;
    }
    /* SHOP */
    body.rtl[class*="woocommerce"] .yith-wcqv-wrapper #yith-quick-view-content div.summary, 
    body.rtl[class*="woocommerce"] .yith-wcqv-wrapper #yith-quick-view-content div.summary .product form.cart .variations li.zoo-cw-attr-row div.label, 
    body.rtl[class*="woocommerce"] .yith-wcqv-wrapper #yith-quick-view-content div.summary .product form.cart .variations li.zoo-cw-attr-row div.label label {
        text-align: right;
    }
    body.rtl[class*="woocommerce"] .yith-wcqv-wrapper #yith-quick-view-content div.images, 
    body.rtl[class*="woocommerce"] .yith-wcqv-wrapper #yith-quick-view-content div.summary {
        margin: 25px;
    }
    body.rtl[class*="woocommerce"] .yith-wcqv-wrapper #yith-quick-view-content div.summary {
        margin-top: 0;
    }
    body.rtl[class*="woocommerce"] .yith-wcqv-wrapper #yith-quick-view-close {
        right: auto;
        left: 0;
    }
    .rtl .woocommerce table.shop_table tr td.product-thumbnail {
        padding: 15px;
    }
    .rtl .woocommerce table.shop_table tr td.product-remove {
        left: 15px;
        right: auto;
    }
    .rtl .woocommerce table.shop_table.wishlist_table tbody td.product-remove:last-child {
        border-right-width: 0px !important;
        border-left-width: 1px !important;
    }
    .rtl.woocommerce-cart .cart-collaterals .cart_totals table tbody tr th, 
    .rtl.woocommerce-cart .cart-collaterals .cart_totals table tbody tr td, 
    .rtl.woocommerce-cart .cart-collaterals .cart_totals table tbody tr td:last-child {
        text-align: center;
    }
    .rtl .woocommerce table.shop_table tr th, 
    body.rtl .woocommerce table.shop_table tr td {
        float: right;
    }
    .rtl .woocommerce .woocommerce-checkout-review-order table.shop_table tr td, 
    .rtl .woocommerce .woocommerce-checkout-review-order table.shop_table tr.tax-rate td, 
    .rtl .woocommerce .woocommerce-checkout-review-order table.shop_table tr.shipping td, 
    .rtl .woocommerce .woocommerce-checkout-review-order table.shop_table tr.order-total td, 
    .rtl .woocommerce .woocommerce-checkout-review-order table.shop_table tr.cart-subtotal td {
        float: left;
    }
    .rtl .column {
        margin-right: 0;
        margin-bottom: 20px;
    }
    .rtl.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li:first-child {
        margin-left: 0;
    }
}

/* Max-width -- 479px */
@media only screen and (max-width: 479px) {
    .rtl .blog-single-entry.post-minimal .entry-post-navigation > .post-prev-link, 
    .rtl .blog-single-entry.post-minimal .entry-post-navigation > .post-next-link {
        text-align: center;
    }
    .rtl.woocommerce #review_form #respond p {
        text-align: right;
    }
}


/* ----------- */
/* ----END---- */