.rtl #back-to-top{
    left: 20px;
    right: auto;
}
.rtl .wdt-header-icons-list-item div.wdt-user-authlink-menu-icon > a .icotype-label{
    margin-right: 10px;
    margin-left: 0;
}
.rtl .wdt-header-menu .menu-container .wdt-primary-nav li[class*="has-children"] > a > span:after{
    left: 12px;
    right: auto;
}
.rtl .wdt-header-menu ul > li.menu-item-has-children a > span {
    margin-left: 10px;
    margin-right: 0;
}
.rtl .wdt-header-menu ul li ul.sub-menu{
    right: 0;
    left: auto;
    text-align: right;
}
.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-header-menu ul > li a > span { background-size: 0% 1px; background-position: bottom left;}

.rtl .wdt-header-menu ul li.focus > a > span, .rtl .wdt-header-menu ul li:focus > a > span, .rtl .wdt-header-menu ul li:hover > a > span, .rtl .wdt-header-menu ul li > a:hover > span,
.rtl .wdt-header-menu ul li ul li.focus > a > span, .rtl .wdt-header-menu ul li ul li:focus > a > span, .rtl .wdt-header-menu ul li ul li:hover > a > span, .rtl .wdt-header-menu ul li ul li > a:hover > span,
.rtl .wdt-header-menu ul li.current-menu-item > a > span, .rtl .wdt-header-menu ul li.current-page-item > a > span, .rtl .wdt-header-menu ul li.current-menu-ancestor > a > span, .rtl .wdt-header-menu ul li.current-page-ancestor > a > span {
     background-size: 100% 1px; background-position: bottom right; }

.rtl .wdt-cus-header-start .wdt-header-menu .wdt-primary-nav > li.menu-item:nth-of-type(2) > a {
     padding-right: 0;
     padding-left: 17px;
}

/* -----Home-1------ */

.rtl .elementor-widget-icon.elementor-view-default .elementor-icon {
    transform: rotate(-90deg);
}
.rtl .wdt-heading-holder .wdt-heading-deco-wrapper>span .wdt-heading-deco-inner[class*='-left-part'] {
    margin-left: 10px;
    margin-right: 0;
}
.rtl .wdt-heading-holder .wdt-heading-deco-wrapper>span .wdt-heading-deco-inner[class*='-right-part'] {
    margin-right: 10px;
    margin-left: 0;
}
.rtl .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title .wdt-split-heading-wrapper:not(:last-child),
.rtl .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title .wdt-split-heading-wrapper {
    margin-left: 0.25em;
    margin-right: 0;
    display: flex;
    flex-direction: row-reverse;
}
.rtl .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    display: flex;
    flex-direction: row-reverse;
    flex-wrap: wrap;
}


/* .rtl .wdt-cus-iconbox-style-1.wdt-cus-iconbox-alignment-1 .wdt-column:nth-child(even) .wdt-content-item {
    margin-left: -40px;
    margin-right: 0;
}
.rtl .wdt-cus-iconbox-style-1.wdt-cus-iconbox-alignment-2 .wdt-column:nth-child(odd) .wdt-content-item {
    margin-right: -80px;
    margin-left: 0;
}
.rtl .wdt-cus-iconbox-style-1.wdt-cus-iconbox-alignment-1 .wdt-column:nth-child(odd) .wdt-content-item {
    margin-left: -80px;
    margin-right: 0;
}
.rtl .wdt-cus-iconbox-style-1.wdt-cus-iconbox-alignment-2 .wdt-column:nth-child(even) .wdt-content-item {
    margin-left: -40px;
    margin-right: 0;
} */

.rtl .wdt-events-holder .wdt-event-item.type2 .wdt-event-details-group .wdt-event-feature-image img{
    transform: scaleX(-1);
}
.rtl .wdt-events-holder .wdt-event-item.type2 a{
    background-position: bottom left;
}
.rtl .wdt-events-holder .wdt-event-item.type2 a:hover {
    background-position: bottom right;
}
.rtl .wdt-events-holder .wdt-event-item.type3 .wdt-event-item-details .wdt-event-btn-detail{
    left: 40px;
    right: auto;
}
.rtl .wdt-events-holder .wdt-event-item.type3 .wdt-event-item-details .event-content-info {
    padding-right: 20px;
    margin-right: 20px;
    padding-left: 0;
    margin-left: 0;
}
.rtl .wdt-events-holder .wdt-event-item.type3 .wdt-event-item-details{
    padding-left: 80px;
    padding-right: 40px;
}
.rtl .wdt-events-holder .wdt-event-item.type3 .wdt-event-item-details .event-content-info::before{
    right: 0px;
    left: auto;
}
.rtl .wdt-events-holder .wdt-event-item.type3 .wdt-event-item-details .event-content-info a {
    background-position: bottom left;
}
.rtl .wdt-events-holder .wdt-event-item.type3 .wdt-event-item-details .event-content-info a:hover {
    background-position: bottom right;
}

.rtl .elementor-widget-icon-list .elementor-icon-list-item a > .elementor-icon-list-text { 
     background-position: bottom left;}
.rtl .elementor-widget-icon-list .elementor-icon-list-item a:hover > .elementor-icon-list-text {
    background-position: bottom right;}


    .rtl .wdt-events-holder .wdt-event-item.type3 .wdt-event-item-details .wdt-event-item-button::before {
        transform: rotate(0deg) scaleX(-1);
        -webkit-transform: rotate(0deg) scaleX(-1);
    }
.rtl .wdt-events-holder .wdt-event-item.type3:hover .wdt-event-item-details .wdt-event-item-button::before {
        transform: rotate(45deg) scaleX(-1);
        -webkit-transform: rotate(45deg) scaleX(-1);
        animation:rtl-event-arrow 0.4s linear;
    }
.rtl .wdt-events-holder .wdt-event-item.type3 .wdt-event-item-details:before, 
.rtl .wdt-events-holder .wdt-event-item.type3 .wdt-event-item-details:after {
        -webkit-transition: var(--wdtBaseTransition);
        transition: var(--wdtBaseTransition);
    }
@keyframes rtl-event-arrow {
    0% {
        transform: translate(0px, 0px) scaleX(-1);
        -webkit-transform: translate(0px, 0px) scaleX(-1);
    }
    50% {
        transform: translate(-30px, 0px) scaleX(-1);
        -webkit-transform: translate(-30px, 0px) scaleX(-1);
        opacity:0;
    }
    51% {
        transform: translate(10px, 10px)  rotate(45deg) scaleX(-1);
        -webkit-transform: translate(10px, 10px)  rotate(45deg) scaleX(-1);
        opacity:0;
    }
     100% {
        transform: translate(0px, 0px) rotate(45deg)  scaleX(-1);
         -webkit-transform: translate(0px, 0px) rotate(45deg)  scaleX(-1);
        opacity:1;
    }

}


/* ----priceplan---- */

.rtl .wdt-pricing-table-holder div[class*='-table-badge'].right {
    left: 40px;
    right: auto;
}   
.rtl .wdt-cus-priceTable-style-1 .wdt-pricing-table-holder .wdt-pricing-table-pricing div[class*='-table-pricing-sale'] .wdt-pricing-table-pricing-suffix {
    padding-right: 10px;
    padding-left: 0;
}
.rtl .wdt-pricing-table-holder .wdt-pricing-table-pricing div[class*='-table-pricing-sale'] .wdt-pricing-table-pricing-prefix {
    padding-left: 5px;
    padding-right: 0;
}
.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-right: 10px;
    padding-left: 0;
}

.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-wrapper div[class*="-marqee"].left-to-right { 
    -webkit-animation: ltr-MarqueeRight 24s linear infinite 0ms; animation: ltr-MarqueeRight 24s linear infinite 0ms; }
  
.rtl .wdt-animation-wrapper:hover div[class*="-marqee"] { -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 ltr-MarqueeRight { 
    from { margin-right: var(--wdt-marque-Margin-Width); } 
    to { margin-right: 0; } 
}

.rtl .wdt-fancy-box-style .blog-entry.has-post-thumbnail div.entry-date {
    right: 24px;
    left: auto;
}
.rtl .wdt-fancy-box-style .has-post-thumbnail .entry-thumb img{
    transform: scaleX(-1);
}
.rtl .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder{
    left: 0;
    right: auto;
}
.rtl .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text input[type="email"] {
    padding-left: 200px;
    padding-right: 24px;
}
.rtl .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='checkbox'] {
    margin-left: 10px;
    margin-right: 0;
}
.rtl .wdt-cus-home-1-testimonial-01 .wdt-content-item .wdt-content-icon-wrapper {
    left: 30px;
    right: auto;
    transform: scaleX(-1);
}
.rtl .wdt-cus-home-1-testimonial-01 .wdt-content-item .wdt-content-detail-group{
    left: auto;
    right: 0;
}
.rtl .wdt-cus-home-1-testimonial-01 .wdt-content-item .wdt-content-detail-group:before{
    right: clamp(1.25rem, 0.875rem + 1.875vw, 3.125rem);
    left: auto;
}

.rtl .pricingplan-1 .wdt-advanced-toggle-switcher-container:has(input:checked) .wdt-advanced-toggle-left-section-title:before {
    transform: scale(1) translateX(calc(-100% - 5px));
    -webkit-transform: scale(1) translateX(calc(-100% - 5px));
}

/* ------Home-2----- */

.rtl .wdt-custom-home2-banner-slide .wdt-carousel-holder .wdt-carousel-pagination-wrapper {
    text-align: right;
}
.rtl .wdt-cus-h2-banner-waveicon-01.elementor-widget-icon.elementor-view-default .elementor-icon {
    transform: rotate(0deg);
}
.rtl .wdt-cus-h2-imagebox-popup-01 .wdt-content-item .wdt-content-button {
    left: 25px;
    right: auto;
}
.rtl .wdt-cus-h2-counter-01 .wdt-column:not(:last-child) .wdt-content-item:before{
    left: 0;
    right: auto;
}
.rtl .woocommerce ul.products li.product .product-labels{
    left: 0;
    right: auto;
}
.rtl .wdt-cus-h2-video-banner-01 .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: 8px;
}
.rtl .wdt-progressbar-container .wdt-progressbar-value {
    left: 0;
    right: auto;
}
.rtl .wdt-progressbar-container.wdt-progressbar-horizontal .wdt-progressbar {
    transform: scaleX(-1);
}
.rtl .wdt-cus-client-signBox .wdt-content-item .wdt-content-media-group {
    margin-left: 10px;
    margin-right: 0;
}
.rtl .wdt-cus-client-signBox .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper {
    margin-left: 16px;
    margin-right: 0;
}
.rtl .wdt-cus-h2-video-banner-01 .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label {
    background-position: bottom left;
}
.rtl .wdt-cus-h2-video-banner-01 .wdt-popup-box-trigger-holder:hover .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label {
    background-position: bottom right;
}
.rtl .wdt-events-holder .wdt-event-item.type1 a.wdt-button{
    transform: scaleX(-1);
}
.rtl .wdt-product-image-gallery-holder.wdt-product-vertical-thumb-left .wdt-product-image-gallery-thumb-container {
    margin: 7px 0px 0 15px;
}
.rtl .woocommerce .product form.cart .variations tr th.label{
    text-align: right;
}
.rtl .wdt-cus-testimonials-style-1 .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper {
    left: clamp(1.25rem, 1rem + 1.25vw, 2.5rem);
    right: auto;
    transform: scaleX(-1);
}
.rtl .wdt-cus-testimonials-style-1 .wdt-content-item .wdt-content-media-group {
    margin-left: 75px;
    margin-right: 0;
}
.rtl .wdt-cus-testimonials-style-1 .wdt-content-item .wdt-content-image-wrapper {
    margin-left: clamp(0.875rem, 0.6672rem + 0.694vw, 1.5rem);
    margin-right: 0;
}

.rtl .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder {
    left: 0;
    right: auto;
    transform: scale(-1);
}
.rtl .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon input{
    padding-left: 3em;
    padding-right: 24px;
}
.rtl .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type="checkbox"]{
    margin-left: 10px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
}

@media only screen and (max-width: 479px) {
    .rtl .wdt-events-holder .wdt-event-item.type1 a.wdt-button {
        margin-right: auto;
        margin-left: 0;
    }
    .rtl .wdt-cus-h2-team-carosuel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-next {
        left: -10px;
        right: auto;
        scale: -1;
    }
    .rtl .wdt-cus-h2-team-carosuel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-prev {
        right: -10px;
        left: auto;
        scale: -1;
    }
    .rtl .wdt-cus-testimonials-style-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev, 
    .rtl .wdt-cus-testimonials-style-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next {
        transform: translateY(0%) scaleX(-1);
        -webkit-transform: translateY(0%) scaleX(-1);
    }
    
}
/* --------Home 3----- */

.rtl .wdt-cus-app-section{
    right: 0;
    left: unset;
}
.rtl .wdt-cus-video-banner.wdt-cus-video-banner-small .wdt-click-element-image-n-icon .wdt-popup-box-trigger-element::before {
    right: -3%;
    left: auto;
    border-radius: 40px 200px 200px 40px;
    -webkit-border-radius: 40px 200px 200px 40px;
}
.rtl .wdt-cus-icon .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i{
    transform: scaleX(-1);
}
.rtl .wdt-animation-item.text-item .wdt-animation-text a { text-decoration: none !important;
    background-position: bottom left;
 }
.rtl .wdt-animation-item.text-item .wdt-animation-text a:hover {
    background-position: bottom right;
 }
 .rtl .wdt-cus-marquee-style-1 .wdt-animation-wrapper .wdt-animation-item.icon-item {
    margin-left: 10px;
    margin-right: 0;
}
.rtl .wdt-cus-counter-style-1 .wdt-column:not(:last-child) .wdt-content-item:before{
    left: 0px;
    right: auto;
}
.rtl .wdt-cus-num-list .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
    margin-right: 10px;
    margin-left: 0;
}
.rtl .wdt-cus-h3-about-imgbox-01 .wdt-content-item .wdt-content-title h5 a,
.rtl .wdt-cus-home3-imgbox-01 .wdt-content-item .wdt-content-title h5 a,
.rtl .wdt-cus-h3-imgbox-02 .wdt-content-item .wdt-content-title h5 a,
.wdt-cus-h3-imgbox-02 .wdt-content-item .wdt-content-detail-group .wdt-content-button > a .wdt-button-text > span {
    background-position: bottom left;
}
.rtl .wdt-cus-h3-about-imgbox-01 .wdt-content-item .wdt-content-title h5 a:hover,
.rtl .wdt-cus-home3-imgbox-01 .wdt-content-item .wdt-content-title h5 a:hover,
.rtl .wdt-cus-h3-imgbox-02 .wdt-content-item .wdt-content-title h5 a:hover,
.wdt-cus-h3-imgbox-02 .wdt-content-item .wdt-content-detail-group .wdt-content-button > a:hover .wdt-button-text > span {
    background-position: bottom right;
}
.rtl .wdt-cus-home3-imgbox-01 .wdt-content-item .wdt-content-button > a:before {
    transform-origin: right;
    -webkit-transform-origin: right;
}
.rtl .wdt-cus-home3-imgbox-01 .wdt-content-item .wdt-content-button > a:hover:before {
    transform-origin: left;
    -webkit-transform-origin: left;
}
.rtl .wdt-cus-h3-imgbox-02 .wdt-carousel-holder .wdt-carousel-pagination-wrapper {
    left: clamp(-7.5rem, -48.0263rem + 42.1053vw, 2.5rem);
    right: auto;
}
.rtl .wdt-cus-h3-imgbox-02 .wdt-content-item .wdt-content-detail-group .wdt-content-button > a:after {
    margin-right: 5px;
    scale: -1;
    margin-left: 0;
}
.rtl .wdt-cus-h3-imgbox-02 .wdt-image-box-holder .swiper-slide-active .wdt-content-item .wdt-content-button {
    -webkit-transform: translateY(0) scaleX(-1);
    transform: translateY(0) scaleX(-1);
}
.rtl .wdt-cus-awards .wdt-content-item .wdt-content-subtitle {
    text-align: left;
}
.rtl .wdt-cus-awards .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper {
    transform: rotate(10deg) scale(0.8);
    -webkit-transform: rotate(10deg) scale(0.8);
}
.rtl .wdt-cus-awards .wdt-content-item:hover .wdt-content-media-group .wdt-content-image-wrapper {
    transform: rotate(0deg) scale(1);
    -webkit-transform: rotate(0deg) scale(1);
}
.rtl .wdt-cus-awards .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > div h5 a,
.rtl .wdt-cus-awards .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div h5 a {
    background-position: bottom left;
}
.rtl .wdt-cus-awards .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div h5 a:hover {
    background-position: bottom right;
}
.rtl .wdt-cus-h3-temp-team-01 .wdt-content-item .wdt-content-title h5 a {
    background-position: bottom left;
}
.rtl .wdt-cus-h3-temp-team-01 .wdt-content-item .wdt-content-title h5 a:hover {
    background-position: bottom right;
}

@media screen and (max-width: 1540px) {
    .rtl .wdt-cus-h3-imgbox-02 .wdt-carousel-holder .wdt-carousel-pagination-wrapper {
        left: clamp(-4.375rem, -1.2662rem + -6.4767vw, -7.5rem);
        right: auto;
    }
}
@media screen and (max-width: 1024px) {
    .rtl .wdt-cus-home3-interactive-style01 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper {
        margin-left: 40px;
        margin-right: 0;
    }
}
@media (max-width: 767px) {
    .rtl .wdt-cus-home3-interactive-style01 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper {
        margin-left: 0px;
        margin-right: 0;
    }
    .rtl .wdt-cus-awards .wdt-content-item .wdt-content-subtitle {
        text-align: center;
    }
    .rtl .wdt-cus-home3-interactive-style01 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list {
        display: flex;
        overflow: scroll;
        max-width: 100%;
        width: 100%;
        gap: 20px;
    }
}

.rtl .wdt-pricing-table-holder .wdt-pricing-table-pricing div[class*='-table-pricing-sale'] .wdt-pricing-table-pricing-suffix {
    padding-right: 5px;
    padding-left: 0;
}
.rtl .wdt-pricing-table-holder div[class*='-table-badge'].type2.right {
    left: -15px;
    right: auto;
}
.rtl .wdt-cus-h3-pricing-plan-01 .wdt-pricing-table-holder div[class*='-table-badge'].type2 {
    border-bottom-right-radius: var(--wdtRadius_2X);
}
.rtl .wdt-simple-style.wdt-post-entry .blog-entry > div.entry-meta-group > div:not(:last-child):after{
    left: -20px;
    right: auto;
}
.rtl .wdt-post-entry .blog-entry .entry-title h4 a, .wdt-post-entry .blog-entry a:not(.wdt-button) {
    background-position: bottom left;
}
.wdt-post-entry .blog-entry .entry-title h4 a:hover, .wdt-post-entry .blog-entry a:not(.wdt-button):hover {
    background-position: bottom right;
}
.rtl .wdt-simple-style.wdt-post-entry .blog-entry > div.entry-meta-group > div, 
.rtl .wdt-simple-style.wdt-post-entry .blog-entry > div.entry-meta-group > div:nth-child(odd){
    margin-left: 30px;
    margin-right: 0;
}
.rtl .wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .blog-image > a{
    transform: scaleX(-1);
}

.rtl .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
    padding-right: 15px;
    padding-left: 50px;
    text-align: right;
}
.rtl .select2-container--default .select2-selection--single .select2-selection__arrow{
    left: 15px !important;
    right: auto !important;
}
.rtl .select2-container--default .select2-results>.select2-results__options .select2-results__option,
.rtl input[type="text"],
.rtl .wdt-cus-form-style-1 p {
    text-align: right;
}
.rtl textarea{
    text-align: right;
    float: right;
}
.rtl .wdt-cus-form-style-1 .wpcf7-form .wdt-cus-footer-group {
    justify-content: flex-end;
}

.rtl .wpcf7-form .wpcf7-response-output, 
.rtl .wpcf7 form .wpcf7-response-output {
    float: right;
    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;
}
.rtl .wpcf7 input[type="email"]{
    direction: ltr;
    text-align: right;
}

.rtl .wdt-cus-insta-style-1 .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper:only-child .wdt-content-icon span {
    transform: scale(1.1) translate(-40px, 40px);
    -webkit-transform: scale(1.1) translate(-40px, 40px);
}
.rtl .wdt-cus-insta-style-1 .wdt-content-item:hover .wdt-content-media-group .wdt-content-icon-wrapper:only-child .wdt-content-icon span {
    transform: scale(1) translate(0px, 0px);
    -webkit-transform: scale(1) translate(0px, 0px);
}


/* ------home-4----- */

.rtl .wdt-post-entry .blog-entry .entry-title h4 a, .wdt-post-entry .blog-entry a:not(.wdt-button) {
    background-position: bottom left;
}
.wdt-post-entry .blog-entry .entry-title h4 a:hover, .wdt-post-entry .blog-entry a:not(.wdt-button):hover {
    background-position: bottom right;
}


/* -------Contact us-------- */

.rtl .wdt-cus-contactus-adv-slider-01 .wdt-column:not(:last-child)::before{
    left: 0;
    right: auto;
}
.rtl .wdt-cus-contactus-adv-slider-01 .wdt-content-item .wdt-content-button a span {
    background-position: bottom left;
}
.rtl .wdt-cus-contactus-adv-slider-01 .wdt-content-item .wdt-content-button a:hover span {
    background-position: bottom right;
}
.rtl .wdt-cus-contactus-tab-01 .wdt-tabs-container .wdt-tabs-list li:not(:last-child) {
    margin: 0 0 0 clamp(0.625rem, -0.2083rem + 1.7361vw, 1.875rem) ;
}
.rtl .wdt-cus-contactus-tab-01 .wdt-tabs-container .wdt-content-image span {
    margin-left: 15px;
    margin-right: 0;
}
.rtl .wdt-cus-contactus-tab-01 .wdt-tabs-container[class*='-template-modern'] > .wdt-tabs-list-wrapper > .wdt-tabs-list li .ui-tabs-anchor .wdt-content-title {
    padding-left: 10px;
    padding-right: 0;
}

.rtl .wdt-google-map-info-container {
    text-align: right;
}
.rtl .wdt-events-holder .wdt-event-item.type1 a:not(.wdt-button):hover {
    background-position: bottom right;
}
.rtl .wdt-events-holder .wdt-event-item.type1 a:not(.wdt-button) {
    background-position: bottom left;
}
.rtl .elementor .elementor-background-video-container {
    direction: rtl;
    transform: scaleX(-1);
}

@media only screen and (max-width: 1024px) {
    .rtl .wdt-cus-testimonials-style-1 .wdt-content-item .wdt-content-media-group {
        margin-left: auto;
        margin-right: auto;
    }
}
@media only screen and (max-width: 767px) {
    .rtl .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:before {
        left: 27px;
        -webkit-transform: rotate(-45deg) translateY(-50%);
        transform: rotate(-45deg) translateY(-50%);
        right: auto;
    }
    .rtl .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:after{
        left: 18px;
        -webkit-transform: rotate(45deg) translateY(-50%);
        transform: rotate(45deg) translateY(-50%);
        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-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list.wdt-expanded:before {
        left: 18px;
        right: auto;
    }
}

.rtl .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type="checkbox"]{
    margin-left: 10px;
    margin-right: 0;
}
.rtl .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder {
    left: 0;
    right: auto;
    transform: scaleX(-1);
}
/* .rtl .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon input {
    padding-left: 3em;
    padding-right: 24px;
} */
.rtl .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-terms-and-conditions {
    padding-left: 0;
    padding-right: 0;
}
.rtl #footer .elementor-widget-icon-list a:not(.button):not(.elementor-button) .elementor-icon-list-text, 
.rtl .footer-widgets .elementor-widget-icon-list a:not(.button):not(.elementor-button) .elementor-icon-list-text,
.rtl #footer .elementor-widget-text-editor a:not(.button):not(.elementor-button), 
.rtl .footer-widgets .elementor-widget-text-editor a:not(.button):not(.elementor-button) {
      background-position: bottom left;}

.rtl #footer .elementor-widget-icon-list a:not(.button):not(.elementor-button):hover .elementor-icon-list-text, 
.rtl .footer-widgets .elementor-widget-icon-list a:not(.button):not(.elementor-button):hover .elementor-icon-list-text,
.rtl #footer .elementor-widget-text-editor a:not(.button):not(.elementor-button):hover, 
.rtl .footer-widgets .elementor-widget-text-editor a:not(.button):not(.elementor-button):hover { background-position: bottom right; }
/* .rtl .elementor .elementor-background-video-hosted {
    transform: translate(-50%, -50%) scaleX(-1);
   
} */

.rtl .wdt-cus-btn-group {
    text-align: right;
}
.rtl .wpcf7 input[type="tel"] {
    direction: ltr;
    text-align: right;
}
.rtl .entry-post-navigation.type1 > .post-prev-link {
    justify-content: flex-start;
    text-align: right;
}
.rtl .entry-post-navigation.type1 > div.post-next-link > .nav-title-wrap p a:after {
    margin-left: 0;
    margin-right: 5px;
    left: -30px;
    right: auto;
}
.rtl .entry-post-navigation.type1 > .post-next-link {
    justify-content: flex-end;
    text-align: left;
}
.rtl .entry-post-navigation.type1 > div.post-prev-link > .nav-title-wrap p a {
    margin-left: 30px;
    margin-right: 0;
    background-position: bottom right;
}
.rtl .entry-post-navigation.type1 > div.post-next-link > .nav-title-wrap p a {
    margin-left: 30px;
    margin-right: 0;
    background-position: bottom left;
}
.rtl .entry-post-navigation.type1 > div.post-prev-link > .nav-title-wrap p a:hover {
    background-size: 100% 1px;
    background-position: bottom left;
}
.rtl .entry-post-navigation.type1 > div.post-next-link > .nav-title-wrap p a:hover {
    background-size: 100% 1px;
    background-position: bottom right;
}
.rtl .entry-post-navigation.type1 > div.post-next-link > .nav-title-wrap p a:after, 
.rtl .entry-post-navigation.type1 > div.post-prev-link > .nav-title-wrap p a:before {
    transform: translateY(-50%) scaleX(-1);
    -webkit-transform: translateY(-50%) scaleX(-1);
}

/* -----FAQ---- */

.rtl .wdt-accordion-toggle-holder .wdt-accordion-toggle-description {
    padding-left: clamp(1.25rem, 0.875rem + 1.875vw, 3.125rem) /* 50 - 20 */;
    padding-right: 25px;
}

/* ------Blog page------- */

.rtl .widget #searchform input[type="submit"] {
    left: 0;
    right: auto;
    transform: scaleX(-1);
}
.rtl .widget #searchform input[type="text"] {
    padding-left: 50px;
    padding-right: 16px;
}
.rtl #searchform ul.quick_search_results.active:before{
    right: 20px;
    left: auto;
}
.rtl #searchform ul.quick_search_results li.quick_search_data_item{
    text-align: right;
}
.rtl .widget:not(.widget_text) a:not(:focus):not(.wdt-button){ 
     background-position: bottom left;}
.rtl .widget:not(.widget_text) a:not(:focus):hover { 
    background-position: bottom right; }
.rtl .widget .recent-posts-widget li .entry-meta p {
    float: right;
}
.rtl .post-edit-link{
    float: left;
}
.rtl .wdt-cus-arrow-next .pagination ul li a.next i{
    -webkit-transform: translate(-50%, -50%) scaleX(-1);
    transform: translate(-50%, -50%) scaleX(-1);
}
.rtl .wdt-cus-arrow-prev .pagination ul li a.prev i {
    -webkit-transform: translate(-50%, -50%) scaleX(-1);
    transform: translate(-50%, -50%) scaleX(-1);
}
/* .rtl .wdt-cus-arrow-prev{
    -webkit-transform: translate(-50%, -50%) scaleX(1);
    transform: translate(-50%, -50%) scaleX(1);
}
.rtl .wdt-cus-arrow-next{
    -webkit-transform: translate(-50%, -50%) scaleX(1);
    transform: translate(-50%, -50%) scaleX(1);
} */

.rtl .page-link a.next:hover, .rtl .pagination ul li a.next:hover, .rtl .woocommerce nav.woocommerce-pagination ul li a.next:hover {
    transform: scale(1.1) translateX(-3px);-webkit-transform: scale(1.1) translateX(-3px);}
.rtl .page-link a.prev:hover, .rtl .pagination ul li a.prev:hover, .rtl .woocommerce nav.woocommerce-pagination ul li a.prev:hover {
     transform: scale(1.1) translateX(3px); -webkit-transform: scale(1.1) translateX(3px); }

.rtl .widget_tag_cloud .tagcloud a, 
.rtl .widget .tagcloud a{
    float: right;
}
.rtl .elementor-widget.elementor-align-left .elementor-icon-list-item{
    justify-content: flex-start;
    text-align: right;
}

.rtl .wdt-cus-blog-testimonial .wdt-content-item .wdt-content-title-group{
    float: left;
}
.rtl .wdt-cus-blog-testimonial .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    margin-left: clamp(1.25rem, 1rem + 1.25vw, 2.5rem);
    margin-right: 0;
    transform: scaleX(-1);
}
.rtl .comment-author .avatar{
    right: -80px;
    left: auto;
}
.rtl .comment-body .comment-meta {
    padding-left: 0;
    padding-right: 80px;
}
.rtl .commentlist li.comment .reply {
    right: auto;
    left: 0;
}
.rtl .comment-metadata{
    display: flex;
     gap: 20px;
}
.rtl .comment-form > p {
    float: right;
    text-align: right;
}
.rtl .blog-single-entry .entry-post-navigation > div.post-prev-link > .nav-title-wrap p a:before{
    margin-right: 5px;
    margin-left: 0;
    right: -30px;
    left: auto;
}
.rtl .blog-single-entry .entry-post-navigation > div.post-next-link > .nav-title-wrap p a:after,
.rtl .blog-single-entry .entry-post-navigation > div.post-prev-link > .nav-title-wrap p a:before {
    transform: translateY(-50%) scaleX(-1);
    -webkit-transform: translateY(-50%) scaleX(-1);
}
.rtl .widget_tag_cloud .tagcloud, 
.rtl .widget .tagcloud {
    float: right;
}

.rtl .wdt-post-entry .blog-entry .entry-title h4 a,
.rtl .wdt-post-entry .blog-entry a:not(.wdt-button),
.rtl .breadcrumb a,
.rtl .comment-author b a, 
.rtl .widget_advance_template.widget .elementor-icon-list-items .elementor-icon-list-item a .elementor-icon-list-text  {
    background-position: bottom left;  
}
.rtl .wdt-post-entry .blog-entry .entry-title h4 a:hover, 
.rtl .wdt-post-entry .blog-entry a:not(.wdt-button):hover,
.rtl .breadcrumb a:hover,
.rtl .comment-author b a:hover,
.rtl .widget_advance_template.widget .elementor-icon-list-items .elementor-icon-list-item a:hover .elementor-icon-list-text{
    background-position: bottom right;
}

.rtl .blog-single-entry.post-minimal .post-meta > [class*="meta"] div.single-entry-date::before{
    margin-left: 10px;
    margin-right: 0;
}
.rtl .blog-single-entry.post-minimal .single-entry-author .meta-author-info a, 
.rtl .blog-single-entry.post-minimal .post-meta .single-entry-author .meta-author-info > a, 
.rtl .wdt-cus-blog-testimonial .wdt-content-item .wdt-content-title h5 a {
    background-position: bottom left;
}
.rtl .blog-single-entry.post-minimal .post-meta .single-entry-author .meta-author-info > a:hover, 
.rtl .blog-single-entry.post-minimal .single-entry-author .meta-author-info > a:hover,
.rtl .wdt-cus-blog-testimonial .wdt-content-item .wdt-content-title h5 a:hover {
    background-position: bottom right;
}
.rtl .comment-form > p input[type="checkbox"] ~ label:before{
    right: 0;
    left: auto;
}
.rtl .comment-form .comment-form-cookies-consent label {
    padding-right: 30px; padding-left: 0;
}



/* -------Shop page------ */

.rtl .page-link a.next, .rtl .pagination ul li a.next, .rtl.woocommerce nav.woocommerce-pagination ul li a.next,
.rtl .page-link a.prev, .rtl .pagination ul li a.prev, .rtl.woocommerce nav.woocommerce-pagination ul li a.prev {
     transform: scale(1) translateX(0px) scaleX(-1);-webkit-transform: scale(1) translateX(0px) scaleX(-1);}
.rtl .page-link a.next:hover, .rtl .pagination ul li a.next:hover, .rtl.woocommerce nav.woocommerce-pagination ul li a.next:hover {
     transform: scale(1.1) translateX(-3px); -webkit-transform: scale(1.1) translateX(-3px) scaleX(-1); }
.rtl .page-link a.prev:hover, .rtl .pagination ul li a.prev:hover, .rtl.woocommerce nav.woocommerce-pagination ul li a.prev:hover {
     transform: scale(1.1) translateX(3px); -webkit-transform: scale(1.1) translateX(3px) scaleX(-1); }

.rtl .widget.woocommerce ul.product-categories li span {
    left: 0;
    right: auto;
}
.rtl.woocommerce .wdt-sidebar-wrapper .widget .button {
   background-position: bottom right;}
.rtl.woocommerce .wdt-sidebar-wrapper .widget .button:hover {
   background-position: bottom left;}
.rtl.woocommerce .widget_product_field .product-list .product-info a {background-position: bottom left;}
.rtl.woocommerce .widget_product_field .product-list .product-info a:hover { background-position: bottom right; }

.rtl.woocommerce ul.products li.product .product-details > .product-title h5 a {
    background-position: bottom left;
}
.rtl.woocommerce ul.products li.product .product-details .product-title h5 a:hover {
    background-position: bottom right;
}
.rtl.woocommerce ul.products li.product .product-thumb .image .product-thumb-overlay::before {
    transform-origin: left;
    -webkit-transform-origin: left;
}
.rtl.woocommerce ul.products li.product:hover .product-thumb .image .product-thumb-overlay::before {
    transform-origin: right;
    -webkit-transform-origin: right;
}
.rtl.woocommerce .star-rating::before,
.rtl.woocommerce .star-rating span::before {
    float: right;
    left: 0;
    right: auto;
}
.rtl [type="radio"] {
    margin-left: 10px;
    margin-right: 0;
}
.rtl.woocommerce .product form.cart .variations tr th.label{
    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:first-child {
    margin-right: 0; padding-right: 0;
}
.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 .column.wdt-one-fourth{
    float: right;
}
.rtl .column.wdt-three-fourth{
    margin: 0 2% 0 0;
}
.rtl .woocommerce .woocommerce-MyAccount-content a:not(.button) {
    background-position: bottom left;
}
.rtl .woocommerce .woocommerce-MyAccount-content a:not(.button):hover {
    background-position: bottom right;
}
.rtl.woocommerce-account .woocommerce h2 {
    text-align: right;
}
.rtl .woocommerce .woocommerce-info .button{
    background-position: bottom right;
}
.rtl .woocommerce .woocommerce-info .button:hover{
    background-position: bottom left;
}
@media only screen and (min-width: 768px) {
    .rtl.woocommerce-account .woocommerce-MyAccount-content, 
    .rtl.woocommerce-account .woocommerce .column .woocommerce-MyAccount-content {
        padding-right: 15px;
        padding-left: 0;
    }
}

.rtl .woocommerce form.login{
    right: 50%;
    left: auto;
    -webkit-transform: translateX(50%);
    transform: translateX(50%);
}
.rtl .woocommerce form.login .woocommerce-form-row label:before{
    right: 1px;
    left: auto;
}
.rtl .woocommerce form.login .woocommerce-form-row label{
    padding-right: 28px;
    padding-left: 0;
}
.rtl .woocommerce-form__label-for-checkbox > span::before{
    right: 0;
    left: auto;
}
.rtl .woocommerce-form__label-for-checkbox > span{
    padding-left: 0px;
    padding-right: 30px;
}
.rtl .woocommerce-form__label-for-checkbox > span::after{
    right: 5px;
    left: auto;
}
.rtl .woocommerce form .form-row-first {
    float: right;
}
.rtl .woocommerce form.login .woocommerce-LostPassword.lost_password a, .woocommerce form.login .forgetmenot a,
.rtl .wdt-registration-form form p a.gayu-pro-login-link{
    background-position: bottom right;
}
.rtl .woocommerce form.login .woocommerce-LostPassword.lost_password a:hover, .woocommerce form.login .forgetmenot a:hover,
.rtl .wdt-registration-form form p a.gayu-pro-login-link:hover  {
    background-position: bottom left;
}

.rtl .gayu-pro-social-logins-divider:before,
.rtl a.gayu-pro-social-google-connect i,
.rtl .gayu-pro-login-form-holder form#loginform label[for="rememberme"] input[type="checkbox"],
.rtl a.gayu-pro-social-facebook-connect i {
    margin-left: 10px;
    margin-right: 0;
}
.rtl .gayu-pro-social-logins-divider::after {
    margin-right: 10px;
    margin-left: 0;
}

.rtl .gayu-pro-login-form-container .gayu-pro-login-form .gayu-pro-login-form-holder p.tpl-forget-pwd a {
    background-position: bottom left;
}
.rtl .gayu-pro-login-form-container .gayu-pro-login-form .gayu-pro-login-form-holder p.tpl-forget-pwd a:hover {
    background-position: bottom right;
}


/* -----cart page------- */

 .rtl .woocommerce table.shop_table tr td:last-child, 
 .rtl .woocommerce-page table.shop_table tr td:last-child {
    padding-left: 30px;
    padding-right: 15px;
}
.rtl .woocommerce table.shop_table thead th:first-child, 
.rtl .woocommerce-page table.shop_table thead th:first-child {
    padding-right: 30px;
    padding-left: 15px;
}

.rtl .woocommerce table.shop_table tr td:first-child, 
.rtl .woocommerce-page table.shop_table tr td:first-child{
    padding-left: 15px;
    padding-right: 30px;
}
.rtl .woocommerce .wdt-cart-button,
.rtl .woocommerce-page .wdt-cart-button,
.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;
    padding: 20px 0;
}
.rtl .woocommerce .cart-collaterals table.shop_table tr th, 
.rtl .woocommerce-page .cart-collaterals table.shop_table tr th,
.rtl .woocommerce table.shop_table thead th{
    text-align: right;
}
.rtl .woocommerce .cart-collaterals table.shop_table tr th, 
.rtl .woocommerce-page .cart-collaterals table.shop_table tr th{
    padding: 20px 0;
}
.rtl .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout, .woocommerce-page .cart-collaterals .cart_totals .wc-proceed-to-checkout{
    float: right;
}
.rtl .woocommerce form .form-row-last {
    float: left;
}
.rtl .woocommerce .woocommerce-checkout-review-order .shop_table tr td:first-child{
    padding: 20px 0;
}
@media only screen and (min-width: 768px) {
    .rtl .woocommerce table.shop_table tr td:not(:last-child), .woocommerce-page table.shop_table tr td:not(:last-child) {
        text-align: right !important;
    }
}

.rtl .woocommerce .woocommerce-error > a:focus, 
.rtl .woocommerce .woocommerce-error > a:hover, 
.rtl .woocommerce .woocommerce-info > a:focus, 
.rtl .woocommerce .woocommerce-info > a:hover, 
.rtl .woocommerce .woocommerce-message > a:focus, 
.rtl .woocommerce .woocommerce-message > a:hover {
    background-position: bottom left;
}
.rtl .woocommerce .woocommerce-error > a, 
.rtl .woocommerce .woocommerce-info > a, 
.rtl .woocommerce .woocommerce-message > a {
    background-position: bottom right;
}
.rtl .woocommerce .woocommerce-error .button, 
.rtl .woocommerce .woocommerce-info .button, 
.rtl .woocommerce .woocommerce-message .button {
    background-position: bottom right;
}

.rtl .woocommerce .woocommerce-error .button:hover,
.rtl .woocommerce .woocommerce-info .button:hover, 
.rtl .woocommerce .woocommerce-message .button:hover {
    background-position: bottom left;
}

.rtl .woocommerce .woocommerce-checkout-review-order .shop_table .product-name img {
    float: right;
    margin-left: 20px;
    margin-right: 0;
}
.rtl .woocommerce .woocommerce-checkout-review-order .shop_table tr td:last-child{
    text-align: left;
    padding: 20px 0;
}
.rtl .woocommerce .shop_table.woocommerce-checkout-review-order-table th{
    text-align: right;
}
.rtl .woocommerce table.shop_table tr td:first-child{
    padding-right: 0px;
    padding-left: 0px;
}
.rtl.woocommerce-page #payment.woocommerce-checkout-payment ul.payment_methods li input[type="radio"] ~ label::before{
    right: 0;
    left: auto;
}
.rtl.woocommerce-page #payment.woocommerce-checkout-payment ul.payment_methods li input[type="radio"] ~ label {
    padding-right: 30px;
    padding-left: 0px;
}
.rtl.woocommerce-page #payment.woocommerce-checkout-payment ul.payment_methods li input[type="radio"] ~ label::after{
    right: 5px;
    left: auto;
}
.rtl .woocommerce-checkout #payment div.form-row.place-order > #place_order{
    text-align: right;
    float: right;
}
.rtl .woocommerce table.shop_table tr .product-total{
    padding-left: 0;
    padding-right: 0;
}
.rtl .woocommerce table.shop_table tr td:first-child{
    padding-right: 30px;
    padding-left: 15px;
}
.rtl .woocommerce form .woocommerce-privacy-policy-text p a.woocommerce-privacy-policy-link {
    background-position: bottom right;
}
.rtl .woocommerce form .woocommerce-privacy-policy-text p a.woocommerce-privacy-policy-link:hover {
    background-position: bottom left;
}

@media only screen and (max-width: 767px){
    .rtl .woocommerce .woocommerce-checkout-review-order .shop_table .checkout-review-order-details span {
        margin-left: 5px;
        text-align: right;
        float: right;
        margin-right: 0;
    }
    .rtl .woocommerce .woocommerce-checkout-review-order .shop_table .checkout-review-order-details{
        text-align: right;
    }
    .rtl .woocommerce table.shop_table tr th, .rtl body .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.order-total td,
    .rtl .woocommerce .woocommerce-checkout-review-order table.shop_table tr.cart-subtotal td{
        float: left;
        text-align: left;   
    }
   
}
@media(max-width: 479px){

    .rtl .woocommerce .woocommerce-checkout-review-order .shop_table .checkout-review-order-details span {
        text-align: center;
        float: none;
    }
    .rtl .woocommerce .woocommerce-checkout-review-order table.shop_table .checkout-review-order-details > .product-total{
        text-align: center;
    }
    .rtl .woocommerce .woocommerce-checkout-review-order .shop_table .checkout-review-order-details {
        text-align: center;
    }
}


.rtl .tinv-wishlist .wishlist_item .product-action>.button,
.rtl .tinv-wishlist .wishlist_item .product-name a{
    background-position: bottom left;
}
.rtl .tinv-wishlist .wishlist_item .product-action>.button:hover,
.rtl .tinv-wishlist .wishlist_item .product-name a:hover{
    background-position: bottom right;
}
.rtl .tinv-wishlist .social-buttons>span {
    margin-left: 10px;
    margin-right: 0;
}
.rtl.tinv-wishlist .social-buttons>span {
    margin-right: 27px;
    margin-left: 0;
}
@media only screen and (max-width: 768px) {
    .rtl .tinv-wishlist .tinvwl-table-manage-list .product-remove {
        right: auto;
        left: 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-right: auto;
    margin-left: 0;
}
.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: 20px;
    right: auto;
}
.rtl .elementor-align-left {
    text-align: right;
}
.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 .elementor-widget-text-editor a:not(.button):not(.elementor-button) {
    background-position: bottom left;
}

.rtl .elementor-widget-text-editor a:not(.button):not(.elementor-button):hover {
    background-position: bottom right;
}
/* -----footer--- */

/* -------menu------- */
.rtl .mobile-menu.nav-is-visible{
    animation-name:rtl-anime-slidein-right;
}
@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, .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-nav-offcanvas-right .mobile-menu { left: 0; right: auto;}

.rtl .mobile-nav-offcanvas-left .mobile-menu { right: 0; left: auto; -webkit-transform: translateX(100%); transform: translateX(100%); }

.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{
    text-align: right;
}
.rtl .mobile-menu ul li.go-back > a{
    width: auto;
}

.rtl .mfp-close {
    left: 0;
    right: auto;
}

/* -------home-1------ */

.rtl .wdt-cus-iconbox-style-1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i{
    transform: scaleX(-1);
}
.rtl .wdt-cus-iconbox-style-1.wdt-cus-iconbox-alignment-2 .wdt-column:nth-child(odd) .wdt-content-item {
    margin-right: -80px;
    margin-left: 0;
}
.rtl .wdt-cus-iconbox-style-1.wdt-cus-iconbox-alignment-2 .wdt-column:nth-child(even) .wdt-content-item {
    margin-left: -40px;
    margin-right: 40px;
}
.rtl .wdt-cus-iconbox-style-1.wdt-cus-iconbox-alignment-1 .wdt-column:nth-child(odd) .wdt-content-item {
    margin-left: -80px;
    margin-right: 80px;
}
.rtl .wdt-cus-iconbox-style-1.wdt-cus-iconbox-alignment-1 .wdt-column:nth-child(even) .wdt-content-item {
    margin-right: -40px;
}
@media only screen and (max-width: 1024px) {
    .rtl .wdt-cus-iconbox-style-1.wdt-cus-iconbox-alignment-1 .wdt-column:nth-child(odd) .wdt-content-item{
        margin: 0 auto;
    }
    .rtl #wdt-icon-box-d2875f7 .wdt-column-wrapper:not(.wdt-snap-scroll-enabled) .wdt-column {
        width: 100%;
    }

    .rtl .wdt-cus-iconbox-style-1.wdt-cus-iconbox-alignment-2 .wdt-column:nth-child(odd) .wdt-content-item {
        margin-right: auto;
        margin-left: auto;
    }
    .rtl .wdt-cus-iconbox-style-1.wdt-cus-iconbox-alignment-2 .wdt-column:nth-child(even) .wdt-content-item {
        margin-left: auto;
        margin-right: auto;
    }
    .rtl .wdt-cus-iconbox-style-1.wdt-cus-iconbox-alignment-1 .wdt-column:nth-child(odd) .wdt-content-item {
        margin-left: auto;
        margin-right: auto;
    }
    .rtl .wdt-cus-iconbox-style-1.wdt-cus-iconbox-alignment-1 .wdt-column:nth-child(even) .wdt-content-item {
        margin-right: auto;
    }
}

.rtl .entry-post-navigation.type1 > div.post-prev-link > .nav-title-wrap p a:before{
    margin-right: 5px;
    right: -30px;
    left: auto;
    margin-left: 0;
}
.rtl .entry-post-navigation.type1 > div.post-prev-link > .nav-title-wrap p a {
    margin-right: 30px;
    margin-left: 0;
    background-position: bottom right;
}
.rtl .wdt-pricing-table-holder div[class*='-table-header'] .wdt-content-title h5 a{
    background-position: bottom left;
}
.rtl .wdt-pricing-table-holder div[class*='-table-header'] .wdt-content-title h5 a:hover{
    background-position: bottom right;
}
.rtl .wdt-cus-arrow-next .pagination ul li a.next i{
    -webkit-transform: translate(-50%, -50%) scaleX(1);
    transform: translate(-50%, -50%) scaleX(1);
}
.rtl .wdt-cus-arrow-prev .pagination ul li a.prev i {
    -webkit-transform: translate(-50%, -50%) scaleX(1);
    transform: translate(-50%, -50%) scaleX(1);
}

.rtl .elementor-icon-list-items.elementor-inline-items {
    display: flex;
    list-style: none;
}
/* 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;
    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-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-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-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
    }
}


/*---left---*/
.rtl .wdt-cus-home-1-testimonial-01.left .wdt-content-item .wdt-content-detail-group {
    right: unset;
    left: 100%;
}
.rtl .wdt-cus-home-1-testimonial-01.left .wdt-content-item .wdt-content-detail-group:before {
    right: unset;
    left: -10px;
}
.rtl .wdt-cus-home-1-testimonial-01.left .wdt-content-item .wdt-content-media-group:hover ~ .wdt-content-detail-group {
    margin-right: clamp(0.9375rem, 0.8336rem + 0.347vw, 1.25rem);
    /*20-15*/
}
/*---right---*/
.rtl .wdt-cus-home-1-testimonial-01.right .wdt-content-item .wdt-content-detail-group {
    right: 100%;
    left: auto;
}
.rtl .wdt-cus-home-1-testimonial-01.right .wdt-content-item .wdt-content-detail-group:before {
    right: -10px;
    top: clamp(1.25rem, 0.875rem + 1.875vw, 3.125rem);
    /*50-20*/
    left: auto;
}
.rtl .wdt-cus-home-1-testimonial-01.right .wdt-content-item .wdt-content-media-group:hover ~ .wdt-content-detail-group {
    margin-left: clamp(0.9375rem, 0.8336rem + 0.347vw, 1.25rem);
    /*20-15*/
    margin-top: 0px;
}
/*---top---*/
.rtl .wdt-cus-home-1-testimonial-01.top .wdt-content-item .wdt-content-detail-group {
    bottom: 100%;
}
.rtl .wdt-cus-home-1-testimonial-01.top .wdt-content-item .wdt-content-detail-group:before {
    right: clamp(1.25rem, 0.875rem + 1.875vw, 3.125rem);
    left: auto;
    /*50-20*/
}
.rtl .wdt-cus-home-1-testimonial-01.top .wdt-content-item .wdt-content-media-group:hover ~ .wdt-content-detail-group {
    margin-bottom: clamp(0.9375rem, 0.8336rem + 0.347vw, 1.25rem);
    /*20-15*/
}

.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: -20px;
    right: auto;
}
@media only screen and (max-width: 767px) {
    .rtl .wdt-custom-home2-banner-slide .wdt-carousel-holder .wdt-carousel-pagination-wrapper {
        text-align: center;
    }
}

/* shop page */

.rtl.woocommerce .product-loop-sorting-item .select2-container--default .select2-selection--single .select2-selection__arrow {
    left: 1px !important;
    right: auto !important;
}
.rtl.woocommerce ul.products.vertical-position-top-right li.product .product-thumb .product-buttons-wrapper.product-icons {
    left: 15px;
    right: auto;
}
.rtl.woocommerce ul.products.product-label-rounded li.product .product-labels {
    right: 15px;
    left: auto;
}
.rtl .wdt-events-holder .wdt-event-item.type2 .wdt-event-items-org-list .event-duration:before{
    margin-left: 7px;
    margin-right: 0;
    float: right;
}
.rtl.woocommerce .product-loop-sorting .product-loop-sorting-item .select2-container .select2-selection {
    margin-right: auto;
    margin-left: 0;
}
.rtl.woocommerce .product-loop-sorting-item .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
    padding-right: 0px;
    padding-left: 30px;
}
body.rtl[class*="woocommerce"] #yith-quick-view-modal .yith-wcqv-wrapper .yith-quick-view-close{
    left: 40px;
    right: auto;
}
.rtl #yith-quick-view-content span.onsale{
    right: 8px;
    left: auto;
}
body.rtl[class*="woocommerce"] #yith-quick-view-modal div.product .summary-content > .entry-title {
    padding-left: 60px;
    padding-right: 0;
    text-align: right;
}
.rtl .woocommerce div.product .summary .woocommerce-product-rating,
body.rtl[class*="woocommerce"] .yith-quick-view .single-product div.product .summary.entry-summary .price,
#yith-quick-view-content div.summary.entry-summary .woocommerce-product-details__short-description p,
body.rtl[class*="woocommerce"] div.product .summary form.cart + .product_meta{
    text-align: right;
}
.rtl .woocommerce div.product .summary form.cart .variations{
    float: right;
}
.rtl .woocommerce div.product .summary .product_meta a {
    background-position: bottom left;
}
.rtl .woocommerce div.product .summary .product_meta a:hover {
    background-position: bottom right;
}
.rtl .wdt-cus-product-single-list.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);
}
.rtl.woocommerce table.shop_attributes td,
.rtl.woocommerce div.product .wdt-product-tabs .woocommerce-tabs .panel{
    text-align: right;
}
.rtl.woocommerce #reviews #comments ol.commentlist li .comment-text {
    margin: 0 80px 0 0px;
    text-align: right;
}
.rtl.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
    float: right;
}
.rtl.woocommerce #reviews #comments ol.commentlist li .star-rating {
    float: left;
}

