.rtl #back-to-top {
    left: 20px;
    right: auto;
}

body.rtl > .wdt-search-form-container .wdt-search-form-close {
    right: auto;
    left: 35px;
}

.rtl .wdt-header-menu .menu-container .wdt-primary-nav li[class*="has-children"]>a:after {
    left: 0;
    right: auto;
    border-width: 0 0px 1px 1px;
    margin-right: 8px;
    margin-left: 0px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.rtl .wdt-heading-holder .wdt-heading-subtitle-wrapper:before {
    margin-left: 26px;
    margin-right: 0px;
}

.rtl .wdt-header-menu ul li ul.children,
.rtl .wdt-header-menu ul li ul.sub-menu,
.rtl .wdt-header-menu ul li.has-mega-menu>ul {
    right: 0;
    left: auto;
    text-align: right;
}

.rtl .wdt-header-menu .menu-container .wdt-primary-nav li[class*="has-children"] ul.sub-menu>li>a>span::before {
    right: 0;
    left: auto;
}

.rtl .wdt-button-holder.wdt-button-icon-after .wdt-button .wdt-button-icon {
    margin-right: 18px;
    margin-left: 0px;
}

.rtl .wdt-button-holder.wdt-button-size-nm.wdt-button-icon-highlighted .wdt-button {
    padding: 5px 34px 5px 5px;
}

.rtl .wdt-heading-holder .wdt-heading-subtitle-wrapper:before {
    margin-left: 26px;
    margin-right: 0px;
}

.rtl .wdt-shop-menu-icon .wdt-shop-menu-cart-number,
.rtl .wdt-header-icons-list-item .wdt-wishlist-menu-icon .wdt-wishlist-count {
    left: -2px;
    right: auto;
}

.rtl .wdt-header-menu .menu-container .wdt-primary-nav li[class*="has-children"] ul > li.menu-item > a::after {
    transform: rotate(45deg);
}

/* RTL Version */
.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 {
    box-shadow: -6px 6px 0px 0px var(--wdtSecondaryColor),
                -6px 1px 0 1px var(--wdtSecondaryColor);
}

.rtl .wdt-header-menu ul li > ul.sub-menu > li ul {
    box-shadow: -6px 6px 0px 0px var(--wdtSecondaryColor),
                -1px 1px 0 0px var(--wdtSecondaryColor);
    border-radius: var(--wdtRadius_1X) 0 var(--wdtRadius_1X) var(--wdtRadius_1X);
}

/* ----------------------------
===========Header===========
---------------------------- */

/* header menu */
.rtl .mobile-menu, 
.rtl .mobile-menu ul, .rtl .mobile-menu ul li { text-align: right; }
.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 ul li { float: right; width: 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, .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 li[class*="has-children"] > a:before,
.rtl .mobile-menu li[class*="has_children"] > a:before{ left: 12px; right: auto;}
.rtl .mobile-menu ul li.go-back a:before { right: 15px; left: auto;  -webkit-transform: translateY(-50%) scaleX(-1); transform: translateY(-50%) scaleX(-1);}

.rtl .mobile-menu ul li.go-back a:hover:before { right: 10px;  left: auto;}

.rtl .mobile-menu li[class*="has-children"] > a:hover:before,
.rtl .mobile-menu li[class*="has_children"] > a:hover:before { left: 8px;  right: auto;}

.rtl .mobile-menu ul li.go-back a:after { right: 25px; left: auto;}

.rtl .mobile-menu ul li.go-back a:hover:after { right: 15px; left: auto; }

.rtl .mobile-menu li[class*="has-children"] > a:after,
.rtl .mobile-menu li[class*="has_children"] > a:after { left: 18px; right: auto; }

.rtl .mobile-menu li[class*="has-children"] > a:hover:after,
.rtl .mobile-menu li[class*="has_children"] > a:hover:after { left: 12px; right: auto; } 

.rtl .mobile-menu-overlay { right: 0; left: auto;}

.rtl .mobile-menu li[class*="has-children"] > a:before{ -webkit-transform: translateY(-50%) scaleX(-1); transform: translateY(-50%) scaleX(-1);}
.rtl .mobile-menu ul li.close-nav a,
.rtl .mobile-menu ul li.close-nav,
.rtl li.close-nav a{
    float: left;
}

/* Home-1 */



/* Btn style */

.rtl .wdt-button .wdt-button-icon span {-webkit-transform: rotate(0deg) scaleX(-1); transform: rotate(0deg) scaleX(-1);}
.rtl .wdt-button:focus .wdt-button-icon span, .rtl .wdt-button-holder .wdt-button:focus .wdt-button-icon span, 
.rtl .wdt-button:hover .wdt-button-icon span, .rtl .wdt-button-holder .wdt-button:hover .wdt-button-icon span{
    -webkit-transform: rotate(45deg) scaleX(-1); transform: rotate(45deg) scaleX(-1);
}
.rtl .button-icon-animation .wdt-button:focus .wdt-button-icon span, .rtl .wdt-button-holder.button-icon-animation .wdt-button:focus .wdt-button-icon span, 
.rtl .button-icon-animation .wdt-button:hover .wdt-button-icon span, .rtl .wdt-button-holder.button-icon-animation .wdt-button:hover .wdt-button-icon span{
-webkit-transform: rotate(0deg) scaleX(-1); transform: rotate(0deg) scaleX(-1);
}

.rtl .dt-services-list .dt-sc-content-item > .dt-sc-content-detail-group > .dt-sc-content-button .dt-sc-button {
   rotate: 0deg; transform: scaleX(-1);
}
.rtl .dt-services-list .dt-sc-content-item > .dt-sc-content-detail-group > .dt-sc-content-button .dt-sc-button:hover,
.rtl .dt-services-list .dt-sc-content-item.wdt-active > .dt-sc-content-detail-group > .dt-sc-content-button .dt-sc-button{
    rotate: 45deg; transform: scaleX(-1)
}


.rtl .wdt-image-box-holder.wdt-rc-template-image-overlay .wdt-content-item .wdt-content-button{
    left: 0; right: auto;
}
.rtl .wdt-image-box-holder.wdt-rc-template-image-overlay .wdt-content-item .wdt-content-button>a:after {
    rotate: 0deg; transform: scaleX(-1);
}
.rtl .wdt-image-box-holder.wdt-rc-template-image-overlay .wdt-content-item:hover .wdt-content-button>a:after {
    rotate: 45deg;
}

.rtl .wdt-image-box-holder.wdt-rc-template-image-overlay .wdt-content-item .wdt-content-image>a::before {
    right: -75%;
    left: auto;
}

.rtl .wdt-image-box-holder.wdt-rc-template-image-overlay .wdt-content-item:hover .wdt-content-image>a::before {
    animation: rtl-sweepShine 0.8s ease forwards;
}

@keyframes rtl-sweepShine {
    0% {
        right: -75%;
    }

    100% {
        right: 125%;
    }
}
.rtl .wdt-image-box-holder.wdt-rc-template-image-overlay .wdt-content-item{
    align-items: end;
    border-radius:0  var(--wdtRadius_3X) var(--wdtRadius_3X) var(--wdtRadius_3X);}

html[dir="rtl"] .wdt-image-box-holder.wdt-rc-template-image-overlay .wdt-content-item .wdt-content-image > a {
    mask-image: url("data:image/svg+xml,%3Csvg width='117' height='104' viewBox='0 0 117 104' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='scale(-1,1) translate(-117,0)' clip-path='url(%23clip0_1116_15)'%3E%3Cpath d='M90.3616 75.6915C88.5045 74.9491 79.6786 74.2955 75.5 73.5C64.5313 71.412 54.1614 68.3002 48.5 62C41.1926 53.8681 40.6607 43.8489 39.6964 37.5847C38.6518 30.7986 36.1649 24.5057 33.9509 19.809C27.1193 5.31683 13.4661 0.627098 3.91944 0.060405H0C1.19388 -0.0170736 2.51203 -0.0231394 3.91944 0.060405H117V103.999C117 103.627 116.071 99.8224 115.607 97.9664C113.007 83.1181 97.9449 77.8569 90.3616 75.6915Z' fill='%23D9D9D9'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1116_15'%3E%3Crect width='117' height='104' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"), linear-gradient(#fff 0 0);
    mask-repeat: no-repeat;
    mask-size: auto;
    mask-composite: exclude;
    mask-position: top left;
    border-radius:  var(--wdtRadius_1X) var(--wdtRadius_1X) 0 0;
}
.rtl .dt-services-list .dt-sc-content-item>.dt-sc-content-detail-group>.dt-sc-content-button {
    text-align: left;
}

.rtl .wdt-progressbar-container .wdt-progressbar-value:after {
    right: 100%;
    left: auto;
}

.rtl .wdt-dark-bg .wdt-progressbar-container .wdt-progressbar-value:after {
    -webkit-animation: rtl-dark-Progress 2s infinite linear;
    animation: rtl-dark-Progress 2s infinite linear;
}

.rtl .wdt-progressbar-container .wdt-progressbar-value {
    left: 0;
    right: auto;
}

.rtl.woocommerce #reviews #comments ol.commentlist li .comment-text {
    margin: 0 50px 0 0px;
}


/*  Animation  */
.rtl .wdt-animation-wrapper {
    direction: ltr;
}

.rtl .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div.wdt-arrow-pagination-prev {
    margin: clamp(2.5rem, 2.0845rem + 1.3879vw, 3.75rem) clamp(0.375rem, 0.2503rem + 0.4164vw, 0.75rem) 0;
    margin-right: 0;
}

.rtl .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div.wdt-arrow-pagination-next {
    margin: clamp(2.5rem, 2.0845rem + 1.3879vw, 3.75rem) clamp(0.375rem, 0.2503rem + 0.4164vw, 0.75rem) 0;
    margin-left: 0;
}

.rtl .fadeInUp {
    animation-name: rtl-fadeInUp;
}

@keyframes rtl-fadeInUp {}

.rtl .wdt-rc-template-insta-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    left: 0;
    right: auto;
    border-radius: 0 var(--wdtRadius_1X);
}


@media(max-width: 479px){
.rtl .wdt-counter-holder.wdt-rc-template-default  .wdt-content-item { 
    border-radius: 0 var(--wdtRadius_3X) 0 var(--wdtRadius_3X);
}

}


.rtl .wdt-image-box-holder.wdt-rc-template-process-block .wdt-content-item .wdt-content-subtitle{text-align: right;}

.rtl .wdt-image-box-holder.wdt-rc-template-process-block .wdt-content-item .wdt-content-detail-group .wdt-content-description{
    text-align: left;
}
.rtl .wdt-image-box-holder.wdt-rc-template-process-block .wdt-content-item .wdt-content-detail-group .wdt-content-description p{
    text-align: right;
}
.rtl .wdt-pricing-table-holder[class*='-template-default'] .wdt-content-icon-wrapper {
    transform: scaleX(-1);
}
@media(min-width:1025px){
    .rtl .wdt-image-box-holder.wdt-rc-template-process-block .wdt-content-item .wdt-content-title h5::after{
        left: 0; right: auto;}
    .rtl .wdt-image-box-holder.wdt-rc-template-process-block .wdt-content-item:has(.wdt-content-detail-group.wdt-active) .wdt-content-media-group .wdt-content-title h5:after,
    .rtl .wdt-image-box-holder.wdt-rc-template-process-block .wdt-content-item .wdt-content-media-group .wdt-content-title h5:hover::after {
        right: 0;
        left: auto;
    }  
}
@media (max-width: 1024px) {
    .rtl .wdt-image-box-holder.wdt-rc-template-process-block .wdt-content-item .wdt-content-subtitle {
        text-align: center;
    }
}

.rtl .wdt-image-box-holder.wdt-rc-template-contact-box .wdt-content-item:after {
    left: 0;
    right: auto;
}


/* Pricing table */

.rtl .wdt-advanced-toggle-switcher-container .wdt-advanced-checkbox-toggle:checked:after {
    transform: translateX(-40px); 
}
.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 .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[class*='-template-default'] .wdt-pricing-table-footer .wdt-content-button > a{
    padding: 5px 34px 5px 5px;
}
.rtl .wdt-pricing-table-holder[class*='-template-default'] .wdt-pricing-table-footer .wdt-content-button > a span{
    rotate: 0deg; transform: scaleX(-1);
}
.rtl .wdt-pricing-table-holder[class*='-template-default'] .wdt-pricing-table-footer .wdt-content-button > a:hover span{
    rotate: 45deg; transform: scaleX(-1);
}


.rtl .select2-container--default .select2-search--dropdown .select2-search__field{
    text-align: right;
}
.rtl .wpcf7-not-valid-tip {
    left: 26px;
    right: auto;
}



/* home 2 */
.rtl .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit'] {
    padding: 5px 34px 5px 5px;
}

.rtl .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit']>*:last-child {
    margin: 0 10px 0 0;
    rotate: 180deg;
}

.rtl .wdt-image-box-holder.wdt-rc-template-overlay-box .wdt-content-item .wdt-content-button>a {
    rotate: -135deg;
}

.rtl .wdt-tabs-container[class*='-icon-style-inline'] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-icon {
    margin: 0 0 0 10px;
}

.rtl .wdt-showcase-container .wdt-content-icon span {
    rotate: 180deg;
}

.rtl .wdt-showcase-container li.wdt-active .wdt-content-icon span,
.rtl .wdt-showcase-container li:hover .wdt-content-icon span {
    transform: rotate(45deg);
}

.rtl .wdt-custom p {
    direction: rtl;
}

.rtl .wpcf7 input[type="url"],
.rtl .wpcf7 input[type="email"],
.rtl .wpcf7 input[type="tel"] {
    direction: rtl;
}

.rtl .wdt-custom .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
    padding: 7px 30px 7px 60px;
    direction: rtl;
}



.rtl select,
.select2-container--default .select2-selection--single,
.rtl .select2-container--default .select2-selection--multiple {
    text-align: right !important;
}

.rtl .wpcf7-form-control-wrap[data-name="date"]:after {
    left: 30px;
    right: auto;
}
.rtl .wdt-submit-btn i {
    right: auto;
    left: 10px;
}
.rtl .select2-container--default .select2-dropdown--below .select2-results>.select2-results__options,
.rtl .select2-container--default .select2-dropdown--above .select2-results>.select2-results__options {
    padding-top: 0;
    direction: rtl;
}

.rtl .wdt-testimonial-holder.wdt-rc-template-default .swiper-slide .wdt-content-item .wdt-content-image>span:before {
    right: -75%;
    left: auto;
}

.rtl .wdt-testimonial-holder.wdt-rc-template-default .swiper-slide .wdt-content-item:hover .wdt-content-image>span:before {
    animation: rtl-sweepShine 0.8s ease forwards;
}

@keyframes rtl-sweepShine {
    .0% {
        right: -75%;
    }

    100% {
        right: 125%;
    }
}

.rtl .wpcf7-form .wpcf7-response-output:before,
.rtl .wpcf7 form .wpcf7-response-output:before {
    right: 18px;
    left: auto;
}
.rtl .wpcf7-form .wpcf7-response-output,
.rtl .wpcf7 form .wpcf7-response-output {
    padding: 15px 40px 15px 15px; text-align: right;
}

.rtl .dt-sc-staff-item.type1 .dt-sc-staff-details {
    text-align: right;
}

.rtl .dt-sc-staff-item.type1 .image>.dt-sc-staff-overlay .dt-sc-team-social {
    margin: 0 auto 0 0;
}

.rtl .dt-sc-staff-item:hover .image>a:before {
    animation: rtl-sweepShine 0.8s ease forwards;
}

@keyframes rtl-sweepShine {
    0% {
        right: -75%;
    }

    100% {
        right: 125%;
    }
}

.rtl .wdt-image-box-holder.wdt-rc-template-only-image .wdt-carousel-pagination-wrapper {
    padding-left: 5px;
    padding-right: 0;
}
.rtl .wdt-overlay .wdt-image-box-holder.wdt-rc-template-only-image .wdt-content-item span {
    height: fit-content;
    overflow: hidden;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='147' height='95' fill='none' viewBox='0 0 147 95'%3E%3Cg transform='translate(147,0) scale(-1,1)'%3E%3Cpath fill='%230A0909' d='M70.605 23c-14-1.5-42.5.5-41 36.5C29.605 84.87 14.166 93.34 0 95h146.8V0c-6.933 19.807-21.969 23-28.696 23h-47.5Z'/%3E%3C/g%3E%3C/svg%3E"), linear-gradient(#fff 0 0);
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    -webkit-mask-size: contain;
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='147' height='95' fill='none' viewBox='0 0 147 95'%3E%3Cg transform='translate(147,0) scale(-1,1)'%3E%3Cpath fill='%230A0909' d='M70.605 23c-14-1.5-42.5.5-41 36.5C29.605 84.87 14.166 93.34 0 95h146.8V0c-6.933 19.807-21.969 23-28.696 23h-47.5Z'/%3E%3C/g%3E%3C/svg%3E"), linear-gradient(#fff 0 0);
    mask-repeat: no-repeat;
    mask-position: bottom left;
    mask-size: auto;
    margin: -1px;
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}
.rtl .dt-column-wrapper.dt-snap-scroll-enabled ~ .dt-snap-scroll-pagination button{transform: scaleX(-1); margin-left: 0; margin-right: 8px;}

.rtl .dt-column-wrapper.dt-snap-scroll-enabled ~ .dt-snap-scroll-pagination button.dt-pagination-prev {
    margin-right: 0px;
    margin-left: 8px;
}

@media (min-width: 1025px) {
    .rtl .wdt-testimonial-holder.wdt-rc-template-default.wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
        margin-right: auto;
        margin-left: 15px;
    }
}

.rtl .wpcf7-form .with-spinner i.wdt-add-main-arrow{
    rotate: 0deg;   transition: var(--wdt-Ad-Transition); transform: ScaleX(-1);
}
.rtl .wpcf7-form .with-spinner:hover i.wdt-add-main-arrow{
    rotate: 45deg; transform: ScaleX(-1);
}
 @media only screen and (min-width: 1025px) {

    .rtl .dt-sc-staff-item.type1 .image > .dt-sc-staff-overlay .dt-sc-team-social { 
        -webkit-transform: translateX(10px); transform: translateX(10px); opacity: 0; visibility: hidden; }
    
    .rtl .dt-sc-staff-item.type1:hover .image > .dt-sc-staff-overlay .dt-sc-team-social {
        -webkit-transform: translateX(0px); transform: translateX(0px); opacity: 1; visibility: visible; }
    
}


/* Home-3 */

.rtl .wdt-advanced-carousel-holder.wdt-rc-template-standard .swiper-slide .wdt-heading-subtitle,
.rtl .wdt-advanced-carousel-holder.wdt-rc-template-standard .swiper-slide .wdt-heading-title,
.rtl .wdt-advanced-carousel-holder.wdt-rc-template-standard .swiper-slide .wdt-heading-content-wrapper {
  transform: translateX(-60px) scale(0.98); 
}

.rtl .wdt-advanced-carousel-holder.wdt-rc-template-standard .swiper-slide-active .wdt-heading-subtitle,
.rtl .wdt-advanced-carousel-holder.wdt-rc-template-standard .swiper-slide-active .wdt-heading-title,
.rtl .wdt-advanced-carousel-holder.wdt-rc-template-standard .swiper-slide-active .wdt-heading-content-wrapper {
  transform: translateX(0) scale(1);
}

.rtl .wdt-advanced-carousel-holder.wdt-rc-template-standard .swiper-slide .wdt-button-holder.wdt-template-filled,
.rtl .wdt-advanced-carousel-holder.wdt-rc-template-standard .swiper-slide .wdt-button-holder.wdt-template-bordered {
  transform: translateX(-20px) scale(0.95);
}
.rtl .wdt-advanced-carousel-holder.wdt-rc-template-standard .swiper-slide-active .wdt-button-holder.wdt-template-filled,
.rtl .wdt-advanced-carousel-holder.wdt-rc-template-standard .swiper-slide-active .wdt-button-holder.wdt-template-bordered {
  transform: translateX(0) scale(1);
}

.rtl .wdt-heading-holder .wdt-heading-subtitle-wrapper:after {
    right: clamp(3.125rem, 2.4602rem + 2.2207vw, 5.125rem);
    left: auto;
}
.rtl .dt-sc-service-item > .service-details .dt-sc-content-button {
    left: 0;
    right: auto;}
.rtl .wdt-image-box-holder.wdt-rc-template-review-box .wdt-content-item .wdt-content-media-group .wdt-content-subtitle {
    margin-left: 10px;
    margin-right: 0px;
}
.rtl .dt-sc-service-item .image .image-item {
    mask-image: url("data:image/svg+xml,%3Csvg width='132' height='108' viewBox='0 0 132 108' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M86 68.5C83.9535 96.1279 101.814 106.493 113.581 108H0V0C1.228 19.2893 20.636 26.1209 30.186 27.1256L55.2558 28.1302C60 28.1302 64.4152 28.9328 68 30.5C73.083 32.7221 76.8672 36.5487 79.5 40C83.4916 45.2326 85.3395 51.0597 85.5 55L86 68.5Z' fill='%231C1A1A'/%3E%3C/svg%3E%0A"), 
    linear-gradient(#fff 0 0);
    mask-repeat: no-repeat;
    mask-size: auto;
    mask-composite: exclude;
    overflow: hidden;
    mask-position: left bottom; 
    margin: -1px;
}
.rtl .dt-sc-service-item > .service-details .dt-sc-content-description:not(:last-child) {
    padding-left: 60px;
    padding-right: 0;
}

.rtl .dt-sc-reservation-form.dt-appointment-form>.dt-appointmnt-form-btn-group span {
    left: 10px;
    right: auto;
    transform: translateY(-50%) rotate(180deg);
}

.rtl .dt-sc-reservation-form.dt-appointment-form>.dt-appointmnt-form-btn-group input[type='submit']:hover+span {
    transform: translateY(-50%) rotate(230deg);
}

.rtl .dt-sc-reservation-form.dt-appointment-form>.dt-appointmnt-form-input-group input {
    padding: var(--wdtInputPadding);
    padding-bottom: 12px;
    padding-right: 0;
}

.rtl .dt-sc-reservation-form.dt-appointment-form .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
    padding: 0 0px 8px 30px;
}

.rtl .dt-sc-reservation-form.dt-appointment-form>.dt-appointmnt-form-input-group .select2-container--default .select2-selection--single .select2-selection__arrow {
    left: 0 !important;
    right: auto !important;
}

.rtl .wdt-counter-holder.wdt-rc-template-classic .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg {
    transform: scale(-1);
}

.rtl .dt-sc-service-item>.service-details .dt-sc-content-button .dt-sc-button {
    rotate: 180deg;
}

.rtl .dt-sc-service-item>.service-details .dt-sc-content-button .dt-sc-button:hover {
    rotate: 230deg;
}

.rtl .woocommerce ul.product-default-style.products li.product .product-details .product-element-group-wrapper {
    text-align: left;
}

.rtl .woocommerce ul.products li.product .product-details>.product-title h5 a {
    padding-left: 20px;
    padding-right: 0;
}

.rtl .woocommerce ul.product-default-style.products li.product .product-details>.product-title {
    text-align: right;
}

.rtl .woocommerce ul.product-default-style.products li.product .product-details>.product-price,
.rtl .woocommerce ul.product-default-style.products li.product .product-details .product-element-group-wrapper {
    text-align: left;
}

.rtl .woocommerce ul.product-default-style.products li.product .product-details .price,
.rtl .woocommerce ul.product-default-style.products li.product .product-details .price ins,
.rtl .woocommerce ul.product-default-style.products li.product .product-details .price del {
    text-align: right;
}

.rtl.woocommerce ul.products li.product .star-rating {
    margin: 0 0 0 6px;
}

.rtl .woocommerce .product p.price del,
.rtl .woocommerce-page .product p.price del,
.rtl .woocommerce div.product p.price del,
.rtl .woocommerce-page div.product p.price del,
.rtl .woocommerce .product span.price del,
.rtl .woocommerce-page .product span.price del,
.rtl .woocommerce div.product span.price del,
.rtl .woocommerce-page div.product span.price del,
.rtl .woocommerce .product-price del,
.rtl .woocommerce-page .product-price del {
    margin: 0 0px 0 5px;
}

/* .rtl .wdt-dark-bg div[class*="product"] .swiper-container div[class*="arrow-pagination"].type2>a[class*="arrow"] {
    transform: scale(-1);
} */



.rtl .woocommerce ul.products li.product .product-offers {
    right: 20px;
    left: auto;
}

.rtl .woocommerce ul.products.product-label-rounded li.product .product-labels {
    left: 20px;
    right: auto;
}

.rtl .woocommerce ul.product-default-style.products.vertical-position-bottom-right li.product .product-thumb .product-buttons-wrapper.product-icons {
    left: clamp(3.125rem, 2.75rem + 1.875vw, 5rem);
    right: auto;
}

.rtl .wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type="submit"] {
    padding: 8px 40px 8px 8px;
}

.rtl .wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder {
    left: 0;
    right: auto;
}

.rtl .wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon-and-text input {
    padding-left: 10em;
    padding-right: 30px;
}


.rtl .dt-sc-service-item>.service-details {
    text-align: right;
}

.rtl .wdt-animation-wrapper div[class*="-marqee"].left-to-right {
    -webkit-animation: rtl-MarqueeRight 24s linear infinite 0ms;
    animation: rtl-MarqueeRight 24s linear infinite 0ms;
}

.rtl .wdt-tabs-container.wdt-template-default .wdt-tabs-list li .ui-tabs-anchor:after {
    left: 0;
    right: auto;
}

.rtl .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit']:hover>*:last-child {
    rotate: 230deg;
}

.rtl .wdt-gallery-item .wdt-gallery-item-image>a:before {
    right: -75%;
    left: auto;
}

.rtl .wdt-registration-form form p a.physeo-pro-login-link::before,
.rtl .physeo-pro-login-form-container .physeo-pro-login-form .physeo-pro-login-form-holder p.tpl-forget-pwd a::before,
.rtl .physeo-pro-login-form-holder>.tpl-create-account a::before {
    left: 0;
    right: auto;
}

.rtl .wdt-registration-form form p a.physeo-pro-login-link:hover::after,
.rtl .physeo-pro-login-form-container .physeo-pro-login-form .physeo-pro-login-form-holder p.tpl-forget-pwd a:hover::after,
.rtl .physeo-pro-login-form-holder>.tpl-create-account a:hover::after {
    right: auto;
    left: 0;
}

.rtl .wdt-registration-form form p a.physeo-pro-login-link::after,
.rtl .physeo-pro-login-form-container .physeo-pro-login-form .physeo-pro-login-form-holder p.tpl-forget-pwd a::after,
.rtl .physeo-pro-login-form-holder>.tpl-create-account a::after {
    right: 0;
    left: auto;
}

.rtl .wdt-registration-form form p a.physeo-pro-login-link::before,
.rtl .physeo-pro-login-form-container .physeo-pro-login-form .physeo-pro-login-form-holder p.tpl-forget-pwd a::before,
.rtl .physeo-pro-login-form-holder>.tpl-create-account a::before {
    left: 0;
    right: auto;
}

@media only screen and (max-width: 479px) {
    .rtl .dt-sc-reservation-form.dt-appointment-form > .dt-appointmnt-form-btn-group input[type="submit"] {
        text-align: right;
    }
}

/* error */
.rtl.error404 .type1 a.wdt-button {
    padding: 5px 34px 5px 5px;
}

.rtl.error404 .type1 a.wdt-button i {
    margin-right: 8px;
    margin-left: 0px;
}

.rtl.error404 .type1 a.wdt-button:hover i {
    rotate: 45deg; 
}

.rtl .wdt-header-menu ul li ul.children li ul:not(.menu-item-object-wdt_mega_menus ul),
.rtl .wdt-header-menu ul li ul.sub-menu li ul:not(.menu-item-object-wdt_mega_menus ul) {
    right: 100%;
    left: auto;
}

.rtl .wdt-counter-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span:after {
    right: 0;
    left: auto;
}
.rtl .wdt-counter-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span:after {
    transform-origin: left top;
    transform: scale(1, 0) skewX(-90deg);
}
.rtl .wdt-counter-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span:after {
    transform-origin: right bottom;
}


.rtl .wdt-tabs-container.wdt-template-default .wdt-tabs-list li.ui-state-active .ui-tabs-anchor,
.rtl .wdt-tabs-container.wdt-template-default .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor,
.rtl .wdt-tabs-container.wdt-template-default .wdt-tabs-list li.ui-state-active .ui-tabs-anchor:after,
.rtl .wdt-tabs-container.wdt-template-default .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor:after {
    right: 0;
    left: auto;
}

.rtl .wdt-cus-sidebar-block .e-con-inner>div.wdt-cus-sidebar-aside-column {
    margin-left: 60px;
    margin-right: 0px;
}

.rtl .dt-sc-staff-item.type2 .dt-sc-staff-details {
    text-align: right;
}



/* form */
.rtl .dt-sc-reservation-form.dt-appointment-form > .dt-appointmnt-form-input-group > .dt-appointmnt-form-input-area label.error {
    left: 0;
    right: auto;
}

.rtl .form-control.dtstaff-drop-down .button .select-list-link:before {
    left: 30px;
    right: auto;
}

.rtl [class*="dt-sc-reserve-appointment"] .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered,
.rtl .dt-sc-reservation-form .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
    font-size: 1rem;
    padding: 0 30px 0 50px;
}

.rtl .form-control.dtstaff-drop-down .select-list li span.staff-role {
    margin-right: 16px;
    margin-left: 0px;
    text-align: right;
}

.rtl .form-control.dtstaff-drop-down .select-list li span {
    text-align: right;
}

.rtl .ui-datepicker.ui-widget .ui-datepicker-next {
    left: 0px;
    right: auto;
    rotate: 0deg;
}

.rtl .ui-datepicker.ui-widget .ui-datepicker-prev {
    right: 0px;
    left: auto;
    rotate: 180deg;
}

.rtl .dt-sc-error-box:before,
.rtl .dt-sc-warning-box:before,
.rtl .dt-sc-success-box:before,
.rtl .dt-sc-info-box:before {
    margin-left: 6px;
    margin-right: 0px;
}

body.rtl > .wdt-search-form-container #searchform input[type="text"],
.rtl .wdt-header-icons-list>div.search-item:not(.search-default) .wdt-search-form-container #searchform input[type="text"] {
    padding-left: 4em;
    padding-right: 30px;
}

.rtl #searchform:before,
.rtl #searchform input[type="submit"],
.rtl #searchform .wdt-search-icon {
    left: 16px;
    right: auto;
}

.rtl .dt-sc-reservation-form input[type="checkbox"],
.rtl [class*="dt-sc-reserve-appointment"] input[type="checkbox"] {
    margin-right: 0px;
    margin-left: 10px;
}

.rtl .dt-sc-notification-box.steps.step3 .dt-sc-notification-details ul li span {
    float: right;
    text-align: right;
}

.rtl .notify-buttons-wrapper .dt-sc-button,
.rtl .dt-sc-success-box ~ p + .dt-sc-button {
    margin-left: 15px;
    margin-right: auto;
}

.rtl .dt-sc-booking-reservation.default input[name="captcha"] + .dt-sc-captcha,
.rtl .dt-sc-booking-reservation.default input[name="captcha"] + label + .dt-sc-captcha {
    right: 100%;
    left: auto;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
}

.rtl form[class*="dt-sc-"] input[type=checkbox] + label.error {
    right: 0;
    left: auto;
}

.rtl [class*="dt-sc-reserve-appointment"] label.error {
    left: 30px;
    right: auto;
}

.rtl [class*="dt-sc-reserve-appointment"] label {
    margin-right: 30px;
    margin-left: 0px;
}

.rtl .wdt-google-map .gm-style .gm-style-iw-c button.gm-ui-hover-effect {
    left: -12px;
    right: auto;
}

.rtl .wdt-google-map .gm-style .gm-style-iw-c {
    padding: 6px 6px 6px clamp(1.125rem, 0.8125rem + 1.5625vw, 2.6875rem) !important;
}

.rtl .dt-services-list .dt-sc-content-item > .dt-sc-content-media-group:after {
    transform: translate(-50%, -50%) rotate(45deg);
}

.rtl .wdt-template-bordered.wdt-accordion-toggle-holder .wdt-accordion-toggle-description p {
    padding-left: clamp(1.875rem, -0.2026rem + 6.9396vw, 8.125rem);
    padding-right: 0px;
}

.rtl .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title div[class*='-title-prefix'] {
    margin: 0 0px 0 10px;
}

.rtl .dt-sc-staff-item.type2 .dt-sc-staff-details > div:not(:last-child):not(.dt-sc-staff-title-wrapper) {
    align-items: flex-start;
}

.rtl .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon {
    margin-left: 0px;
    margin-right: 20px;
}

.rtl .widget .recent-posts-widget li .post-details {
    margin-right: clamp(1.25rem, 1.1669rem + 0.2776vw, 1.5rem);
    margin-left: 0;
}

.rtl .blog-entry div.entry-meta-group > div.entry-date i.wdt-blog-calendar {
    margin-left: .2em;
    margin-right: 0px;
}

.rtl .wdt-simple-style.wdt-post-entry .blog-entry .entry-button a.wdt-button:hover::after {
    right: auto;
    left: 0;
}

.rtl .wdt-simple-style.wdt-post-entry .blog-entry .entry-button a.wdt-button::before {
    left: 0;
    right: auto;
}

.rtl .wdt-simple-style.wdt-post-entry .blog-entry .entry-button a.wdt-button::after {
    right: 0;
    left: auto;
}

.rtl .widget #searchform input[type="text"] {
    padding-left: 60px;
    padding-right: 18px;
}

.rtl .wdt-simple-style.wdt-post-entry .blog-entry .entry-button a.wdt-button:hover::before {
    transform: translateY(5px);
}

.rtl .blog-entry:hover .entry-media-group .entry-thumb>a::before {
    animation: rtl-sweepShine 0.8s ease forwards;
}

@keyframes rtl-sweepShine {
    0% {
        right: -75%;
    }

    100% {
        right: 125%;
    }
}

.rtl .commentlist li.comment .reply {
    left: 0;
    right: auto;
}

.rtl .comment-form > p {
    float: right;
    text-align: right;
}

.rtl .comment-body {
    padding-right: 80px;
    padding-left: 0;
}
.rtl .comment-author .avatar {
    right: -80px;
    left: auto;
}
.rtl .blog-single-entry .entry-post-navigation > .post-prev-link {
    text-align: right;
}
.rtl .blog-single-entry .entry-post-navigation > .post-next-link {
    justify-content: flex-end;
    text-align: left;
}

.rtl .comment-form > p {
    float: right;
    text-align: right;
}

.rtl .comment-form .comment-form-cookies-consent #wp-comment-cookies-consent {
    right: 4px;
    left: auto;
}

.rtl .comment-form .comment-form-cookies-consent label {
    padding-right: 30px;
    padding-left: 0px;
}

.rtl .blog-single-entry .entry-post-navigation > div.post-next-link > .nav-title-wrap p a:after {
    margin-right: 10px;
    margin-left: 0px;
}

.rtl .blog-single-entry .entry-post-navigation > div.no-post > .nav-title-wrap h3 {
    text-align: right;
}

.rtl .blog-single-entry .entry-post-navigation > div.post-next-link > .nav-title-wrap p a:after {
    content: '\e803';
}

.rtl .blog-single-entry .entry-post-navigation > div.post-prev-link > .nav-title-wrap p a:before {
    content: '\e804';
    margin-left: 10px;
    margin-right: 0px;
}

.rtl .woocommerce-ordering .select2-container .select2-selection--single .select2-selection__rendered {
    padding: 0 0px 0 20px !important;
}

.rtl .select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
    padding-left: 18px;
    padding-right: 20px;
}

/* Shop */

.rtl.woocommerce ul.products.product-label-rounded li.product .product-labels {
    left: 20px;
    right: auto;
}

.rtl.woocommerce ul.products li.product .product-offers {
    right: 20px;
    left: auto;
}

.rtl.woocommerce ul.product-default-style.products.vertical-position-bottom-right li.product .product-thumb .product-buttons-wrapper.product-icons {
    left: clamp(3.125rem, 2.75rem + 1.875vw, 5rem);
    right: auto;
}

.rtl li.product .product-details > .product-title h5 a ,
.rtl.woocommerce ul.products li.product .product-details > .product-title h5 a {
    padding-left: 20px;
    padding-right: 0px;
}

.rtl.woocommerce ul.products li.product .product-thumb-content > div, 
.rtl.woocommerce ul.products li.product .product-details > div {
    float: right;
    text-align: right;
}

.rtl a.wdt-button.too-small.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:before {
    rotate: 0deg;
}

.rtl.woocommerce ul.product-default-style.products li.product .product-details .product-element-group-wrapper {
    grid-area: 1 / 2 / 3 / 4;
    text-align: left;
}

.rtl .widget.woocommerce .woocommerce-product-search input[type="search"] {
    padding-left: 4rem;
    padding-right: 30px;
}

.rtl .woocommerce-product-search button[type='submit'] {
    left: 30px;
    right: auto;
}

.rtl.woocommerce div.product .summary .woocommerce-product-rating .star-rating {
    margin: 0 0 0 5px;
}

.rtl.woocommerce div.product .summary > ul.product-additional-info li i:before {
    margin-right: 0px;
    margin-left: 7px;
    rotate: 0deg;
}

.rtl.woocommerce div.product .summary > ul.product-additional-info li i {
    right: 0;
    left: auto;
}

.rtl.woocommerce div.product .summary > ul.product-additional-info li {
    padding: 0 26px 0 0px;
}

.rtl.woocommerce div.product .product-buttons-wrapper form.cart .button[type='submit'],
.rtl.woocommerce div.product form.cart .button[type='submit']{
    padding: 5px 34px 5px 5px;
}

.rtl .wdt-product-image-gallery-holder.wdt-product-vertical-thumb-left .wdt-product-image-gallery-thumb-container {
    margin: 0 0 0 20px;
}

.rtl.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li a:hover::after,
.rtl.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li.active a::after {
    right: 0;
    left: auto;
}


.rtl.woocommerce div.product .wdt-product-tabs .woocommerce-tabs .panel {
    text-align: right;
}

.rtl .woocommerce-Tabs-panel .elementor-widget-wdt-heading ul li::before {
    margin-left: 16px;
    margin-right: 0px;
}


.rtl.woocommerce table.shop_attributes td {
    text-align: right;
}

.rtl .woocommerce-form__label-for-checkbox input[type="checkbox"] {
    margin-left: 10px;
    margin-right: 0px;
}

.rtl.woocommerce #customer_login .form-row input.input-text[type="password"] {
    padding-left: 60px;
    padding-right: 30px;
}

.rtl.woocommerce form .show-password-input, 
.rtl.woocommerce-page form .show-password-input {
    left: 2em;
    right: auto;
}

.rtl.woocommerce table.shop_table thead th:first-child, 
.rtl.woocommerce-page table.shop_table thead th:first-child {
    padding-right: 30px;
    padding-left: 0px;
}

.rtl.woocommerce table.my_account_orders thead tr:first-child th {
    text-align: right;
}


.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 .woocommerce-error .button, 
.rtl .woocommerce .woocommerce-info .button, 
.rtl .woocommerce .woocommerce-message .button {
    float: left;
}

.rtl.woocommerce-account .woocommerce h2{
    text-align: right;
}

.rtl.woocommerce-account .woocommerce .column .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title a.edit{
    float: right;
}

.rtl .woocommerce.tinv-wishlist tfoot .tinvwl-to-left:not(:empty) {
    margin-left: 0;
}

.rtl .woocommerce.tinv-wishlist tfoot .tinvwl-to-left .tinvwl-input-group >*:not(:last-child) {
    margin-left: 15px;
    margin-right: 0px;
}

.rtl .woocommerce.tinv-wishlist .tinvwl-to-right >*:not(:last-child) {
    margin-left: 15px;
    margin-right: 0px;
}

.rtl.woocommerce-page .wp-block-woocommerce-cart .wc-block-components-sidebar {
    margin-right: 30px;
    margin-left: 0px;
}

.rtl.woocommerce-page .wp-block-woocommerce-cart .is-small.wc-block-components-sidebar-layout .wc-block-components-sidebar, 
.rtl.woocommerce-page .wp-block-woocommerce-cart .is-mobile.wc-block-components-sidebar-layout .wc-block-components-sidebar {
    margin-right: 0;
}

.rtl.woocommerce-page .wp-block-woocommerce-checkout .wc-block-components-sidebar {    margin-right: 30px;
    margin-left: 0px;
}

.rtl.woocommerce-page .wc-block-components-order-summary .wc-block-components-order-summary-item__quantity {
    left: 0;
    right: auto;
}

.rtl.woocommerce-page .wp-block-woocommerce-checkout .wc-block-components-checkbox .wc-block-components-checkbox__input[type="checkbox"] {
    margin: 0 0px 0 10px;
}

.rtl.woocommerce-page .wp-block-woocommerce-checkout .wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted, 
.rtl.woocommerce-page .wp-block-woocommerce-checkout .wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted {
    padding: 15px 50px 15px 20px;
}

.rtl.woocommerce-page .wp-block-woocommerce-checkout .wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted {
    padding: 15px 0px 15px 20px;
}

.rtl form[id*="reserveloginform"] p.login-submit {
    margin-left: 20px;
    margin-right: 0px;
}

@media only screen and (min-width: 768px) {.wdt-image-box-holder.wdt-rc-template-image-overlay .wdt-content-item .wdt-content-button
    .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;
    }
}

@media only screen and (min-width: 1281px) and (max-width: 1540px) {
    .rtl .comment-author .avatar {
        right: -85px;
        left: auto;
    }

    .rtl .comment-body {
        padding-right: 85px;
        padding-left: 0px;
    }
}

@media (max-width: 1540px) {
    .rtl .wdt-cus-sidebar-block .e-con-inner>div.wdt-cus-sidebar-aside-column {
        margin-left: 30px;
        margin-right: 0;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1280px) {
    .rtl .comment-author .avatar {
        right: -75px;
        left: auto;
    }

    .rtl .comment-body {
        padding-right: 75px;
        padding-left: 0px;
    }
}

@media (max-width: 1024px) {
    .rtl .wdt-cus-sidebar-block .e-con-inner>div.wdt-cus-sidebar-aside-column,
    .rtl .wdt-cus-sidebar-block .e-con-inner>div.wdt-cus-sidebar-column {
        margin-right: 0;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .rtl .comment-author .avatar {
        right: -80px;
        left: auto;
    }

    .rtl .comment-body {
        padding-right: 80px;
        padding-left: 0;;
    }
}

@media only screen and (max-width: 767px) {
    .rtl .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a .wdt-content-icon {
        margin: 0 0 0 10px;
    }

    .rtl .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:before {
        left: 26px;
        right: auto;
        -webkit-transform: rotate(-45deg) translateY(-50%);
        transform: rotate(-45deg) translateY(-50%);
    }

    .rtl .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:after {
        left: 18px;
        right: auto;
        -webkit-transform: rotate(45deg) translateY(-50%);
        transform: rotate(45deg) translateY(-50%);
    }

    .rtl .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list.wdt-expanded:after {
        left: 26px;
        right: auto;
    }

    .rtl .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list.wdt-expanded:before {
        left: 19px;
        right: auto;
    }

    .rtl .comment-body {
        padding-right: 60px; padding-left: 0;
    }

    .rtl .comment-author .avatar {
        right: -60px;
        left: auto;
    }
}
@media only screen and (max-width: 479px) {
    .rtl .comment-body {
        padding-right: 0;
    }
    .rtl .comment-author .avatar {
        right: 0; left: auto;
    }
}

.rtl #searchform ul.quick_search_results { text-align: right; margin-left: auto; }
.rtl #searchform ul.quick_search_results.active:before { right: 20px; left: auto; }

.rtl .pagination ul li a.next i, .rtl .pagination ul li a.prev i {
    -webkit-transform: translate(-50%, -50%) scaleX(-1);
    transform: translate(-50%, -50%) scaleX(-1);
}

.rtl .wdt-google-map .gm-style .gm-style-iw-c .wdt-google-map-info-desc p{text-align: right;}
.rtl .wdt-events-holder .wdt-event-item .wdt-event-item-wrapper:hover .wdt-event-item-footer > p i {
    color: var(--wdtSecondaryColor);
}

/* Innerpage */

.rtl .wdt-gallery-item .wdt-gallery-item-image>.wdt-hover-overlay .wdt-hover-overlay-content .wdt-gallery-icon{
    transform: translate(20px ,-20px) scaleX(-1);
}
.rtl .wdt-gallery-item:hover .wdt-gallery-item-image > .wdt-hover-overlay .wdt-hover-overlay-content .wdt-gallery-icon{
    transform: translate(0px ,0px) scaleX(-1);
}
.rtl a.physeo-pro-social-facebook-connect i, .rtl a.physeo-pro-social-google-connect i {
    margin-left: 10px;
    margin-right: 0;
}
.rtl .physeo-pro-login-form-holder #loginform label #rememberme {
    margin-left: 8px;
    margin-right: 0;
}
.rtl .physeo-pro-social-logins-divider:before{
    margin-left: 16px;
    margin-right: 0;
}
.rtl .physeo-pro-social-logins-divider:after {
    margin-right: 16px;
    margin-left: 0;
}
.rtl .dt-sc-staff-item.type2 .dt-sc-staff-details .staff-opt-value {
    margin: 0 7px 0 0;
}
.rtl .wdt-progressbar-container.wdt-progressbar-horizontal .wdt-progressbar {
    transform: scaleX(-1);
}

.rtl .form-calendar-icon input {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 92.6 100' style='enable-background:new 0 0 92.6 100;' xml:space='preserve'%3E%3Cpath d='M40.9,40.9h-7.3v7.3h7.3V40.9z'/%3E%3Cpath d='M59,40.9h-7.3v7.3H59V40.9z'/%3E%3Cpath d='M73.5,40.9h-7.3v7.3h7.3V40.9z'/%3E%3Cpath d='M40.9,59.1h-7.3v7.3h7.3V59.1z'/%3E%3Cpath d='M22.7,59.1h-7.3v7.3h7.3V59.1z'/%3E%3Cpath d='M59,59.1h-7.3v7.3H59V59.1z'/%3E%3Cpath d='M73.5,59.1h-7.3v7.3h7.3V59.1z'/%3E%3Cpath d='M40.9,73.6h-7.3v7.3h7.3V73.6z'/%3E%3Cpath d='M59,73.6h-7.3v7.3H59V73.6z'/%3E%3Cpath d='M22.7,73.6h-7.3v7.3h7.3V73.6z'/%3E%3Cpath d='M26.3,19.1c-2,0-3.6-1.7-3.6-3.7V4.7c0-2.1,1.6-3.7,3.6-3.7c2,0,3.6,1.7,3.6,3.7v10.7C30,17.5,28.3,19.1,26.3,19.1 L26.3,19.1z'/%3E%3Cpath d='M66.3,19.1c-2,0-3.6-1.7-3.6-3.7V4.7c0-2.1,1.6-3.7,3.6-3.7c2,0,3.6,1.7,3.6,3.7v10.7C69.9,17.5,68.3,19.1,66.3,19.1 L66.3,19.1z'/%3E%3Cpath d='M74.7,8.3h-0.9v4.9c0,3.4-2.7,6.1-6.1,6.1s-6.1-2.7-6.1-6.1V8.3H31v4.9c0,3.4-2.7,6.1-6.1,6.1s-6.1-2.7-6.1-6.1V8.3h-0.9 c-9.4,0-17,7.6-17,17V82c0,9.4,7.6,17,17,17h56.7c9.4,0,17-7.6,17-17V25.3C91.7,15.9,84,8.3,74.7,8.3z M84.9,82 c0,5.6-4.6,10.2-10.2,10.2H17.9c-5.6,0-10.2-4.6-10.2-10.2V32.2h77.1V82z'/%3E%3C/svg%3E");
	background-position: calc(20% - clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem)); background-repeat: no-repeat; background-size: 20px; }

.rtl ul.time-table > li:first-child:not(:only-child) {
    border-radius: 0 var(--wdt_Booking_Radius_2X) var(--wdt_Booking_Radius_2X) 0;
    -webkit-border-radius: 0 var(--wdt_Booking_Radius_2X) var(--wdt_Booking_Radius_2X) 0;}

.rtl input[type="tel"]{text-align: right;}
.rtl ul.time-table > li {
    margin-left: 0;
    border-width: 1px 0px 1px 1px;}

/* .error404.rtl .type1 a.wdt-button i { rotate: 0deg; transform: scaleX(-1);}
.error404.rtl .type1 a.wdt-button:hover i{rotate: 45deg; transform: scaleX(-1);} */


/* Shop page style */


.rtl .tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-heart-o::before,
.rtl .tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-times::before{ display: inline-block;}
.rtl .woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li a:after{
    left: 0; right: auto;
 }
.rtl.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li a:hover::after,
.rtl.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li.active a::after {
    right: 0;
    left: auto;
}.rtl.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li a:after{
    left: 0; right: auto;
}

.rtl .wdt-product-summary .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart{padding: 5px 34px 5px 5px; gap: 18px;}
.rtl .wdt-product-summary .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before{margin-left: 0;
    margin-right: 18px;}

.rtl .woocommerce .button.loading:after, 
.rtl .woocommerce button.button.loading:after, .rtl .woocommerce input.button.loading::after, 
.rtl .woocommerce a.button.loading::after, .rtl .woocommerce #respond input#submit.loading:after{
    margin-right: 10px; margin-left: 0px; left: auto; right: 0;
}

.rtl.woocommerce table.shop_table tbody th, .rtl.woocommerce table.shop_table tbody td, .rtl.woocommerce table.shop_table tfoot th, 
.rtl.woocommerce table.shop_table tfoot td, .rtl.woocommerce table.shop_attributes tr td, .rtl.woocommerce table.shop_attributes tr th {
    border-bottom-width: 0;
    border-right-width: 0;
}
.rtl.woocommerce table.shop_attributes tr th {
    border-left: 1px solid var(--wdtBorderColor);}

.rtl.woocommerce table.shop_attributes tr td {
    border-left-width: 0;
}


.rtl.woocommerce #reviews #comments ol.commentlist li .star-rating {
    float: left; width: 6.9em;
}
.rtl.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
    float: right;}


@media only screen and (max-width: 479px) {
    .rtl.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating {
        float: none;
    }
    .rtl.woocommerce #reviews #comments ol.commentlist li .comment-text {
        margin: 20px 0 0;
    }
    .rtl.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
        float: none;
    }
    .rtl.woocommerce #review_form #respond p {
        text-align: right;
    }
}


/* Shop style - Orders */

.rtl.woocommerce-checkout .woocommerce ul.order_details li {
    border-left: 1px dashed var(--wdtBorderColor);
    border-right: 0;
}

.rtl.woocommerce-page table.shop_table thead th:first-child { 
    padding-left: 30px;
    padding-right: 0px; text-align: right;
}
.rtl.woocommerce-page .woocommerce-order-details table.shop_table tr th:last-child,
.rtl.woocommerce-page .woocommerce-order-details table.shop_table tr td:last-child{
    text-align: left;
}
.rtl.woocommerce-page table.shop_table tr td:last-child {
    padding-right: 30px;
    padding-left: 0px;
}
.rtl .woocommerce .woocommerce-order-details .shop_table.order_details tfoot th,
.rtl.woocommerce-page .woocommerce-customer-details .addresses .woocommerce-column .woocommerce-column__title{text-align: right;}

@media only screen and (max-width: 767px) {
    .rtl.woocommerce-checkout .woocommerce ul.order_details li {
        border-left: 0;
    }
    .rtl .woocommerce .woocommerce-order-details .shop_table.order_details tfoot th,
    .rtl.woocommerce-page .woocommerce-customer-details .addresses .woocommerce-column .woocommerce-column__title{text-align: center;}
}

.rtl .woocommerce-notice {
     border-right: 3px solid; border-left: 0;
     border-radius:  var(--wdtRadius_1X) 0 0 var(--wdtRadius_1X);
     -webkit-border-radius:  var(--wdtRadius_1X) 0 0 var(--wdtRadius_1X);
}

/* Cart */

.rtl.woocommerce-page .wp-block-woocommerce-cart .is-large.wc-block-cart .wc-block-cart-items th, 
.rtl.woocommerce-page .wp-block-woocommerce-cart .is-large.wc-block-cart .wc-block-cart-items td {
    border-width: 0 0 0 1px;
}

.rtl .woocommerce table.shop_table thead th:first-child, .rtl.woocommerce-page table.shop_table thead th:first-child{
    padding-right: 30px; padding-left: 0;
}

.rtl .woocommerce table.shop_table tbody th {
    border-bottom-width: 0;
    border-left-width: 1px;
}
.rtl .woocommerce-MyAccount-content table th{
    border-right-width: 0px;
}
.rtl .woocommerce .shop_table .order-actions, .rtl .woocommerce .shop_table .woocommerce-orders-table__cell-order-actions, 
.rtl .woocommerce table.my_account_orders .order-actions, .rtl .woocommerce table.my_account_orders .woocommerce-orders-table__cell-order-actions, 
.rtl .woocommerce-page table.my_account_orders .woocommerce-orders-table__cell-order-actions, .rtl .woocommerce table.shop_table thead th, .rtl .woocommerce-page table.shop_table thead th {
    text-align: right;
}
.rtl .woocommerce table.shop_table {
    margin: 0 -1px 24px 0px;
    text-align: right;}

.rtl .woocommerce .woocommerce-order-details table.shop_table.order_details thead th{padding: 20px 0;}

@media only screen and (max-width: 767px) {
    .rtl .woocommerce .woocommerce-order-details .woocommerce-order-details__title {
        text-align: center;
    }
}
@media only screen and (max-width: 768px) {
    .rtl .tinv-wishlist .tinvwl-table-manage-list .product-cb {
        right: 16px;
        left: auto;}}

.rtl .wdt-product-summary .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list {
    padding: 5px;
}
.rtl .wdt-product-summary .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before{
    margin-left: 0;
    margin-right: 0;}


/* .rtl.woocommerce .star-rating, .rtl.woocommerce ul.products li.product .star-rating {
    width: 6.8em;} */

.rtl.woocommerce .product-loop-sorting nav.woocommerce-pagination::after {
    margin-left: clamp(0.625rem, 0.5rem + 0.625vw, 1.25rem);
    margin-right: 0;
}

.rtl.woocommerce .star-rating:before, .rtl.woocommerce .star-rating span:before{
    text-align: right;
}
.rtl.woocommerce .star-rating::before {
    float: right;
    left: 0;
    right: auto;
}
.rtl.woocommerce .star-rating span {
    float: right;
    right: -5px; left: auto;}

.rtl.woocommerce div.product .summary.wdt-product-summary .wdt-single-product-share-container > a.wdt-single-product-follow-item-icon, 
.rtl.woocommerce div.product .summary.wdt-product-summary .wdt-single-product-follow-container > a.wdt-single-product-follow-item-icon { margin-left: 10px; margin-right: 0;}
.rtl.woocommerce .woocommerce-error .button, .rtl.woocommerce .woocommerce-info .button, .rtl.woocommerce .woocommerce-message .button{float: left;}

.rtl .tinv-wishlist .tinvwl-table-manage-list .product-cb, .rtl.woocommerce.tinv-wishlist table tfoot tr td{border-right-width: 0;}

.rtl .woocommerce.tinv-wishlist table tbody tr td:last-child{
    border-left-width: 0;
}
@media only screen and (max-width: 768px) {
    .rtl .tinv-wishlist table tbody tr td.product-remove {
        float: left;
    }
    .rtl .tinv-wishlist .tinvwl-table-manage-list .product-remove button {
        padding-right: 0;
        left: 10px;
        right: auto;
    }
}
/* Progress */
.rtl .wdt-progressbar-container.wdt-progressbar-horizontal.wdt-progressbar-content-floating .wdt-progressbar-value {
    left: auto;
    transform: translateX(100%);
    -moz-transform: translateX(100%);
    -webkit-transform: translateX(100%);
    z-index: 2;
}

.rtl.woocommerce .button.loading:after, .rtl.woocommerce button.button.loading:after, 
.rtl.woocommerce input.button.loading::after, .rtl.woocommerce a.button.loading::after, 
.rtl.woocommerce #respond input#submit.loading:after {
    margin-right: 10px;
    left: auto;
    margin-left: 0;
}
.rtl .select2-container--default .select2-selection--single .select2-selection__arrow b{ 
    right: 50%;
    margin-right: -4px;
    margin-left: 0;
    left: auto;}
.rtl .select2-container--default .select2-selection--single .select2-selection__arrow b {
    right: 0 !important;
    left: auto !important;
}
.rtl .select2-container--default .select2-selection--single .select2-selection__arrow{
    left: 30px !important;
    right: auto !important;}

.rtl .woocommerce-ordering .select2-container--default .select2-selection--single .select2-selection__arrow, 
.rtl .woocommerce-ordering .select2-container--default .select2-selection--multiple .select2-selection__arrow{
    left: 0 !important;
    right: auto !important;
}

.rtl .wdt-column-wrapper.wdt-snap-scroll-enabled ~ .wdt-snap-scroll-pagination button {
    margin-right: 8px;
    margin-left: 0;
    transform: scaleX(-1);
}
.rtl .wdt-dark-bg div[class*="product"] .swiper-container div[class*="arrow-pagination"].type2 > a[class*="arrow"]{
    transform: scaleX(-1);
}

/* Newsletter */

 @media only screen and (max-width: 767px) {
    .rtl .wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='email'] {
        padding-left: 10px;  padding-right: 30px; 
    }
}

/* Slider transition style */

.rtl .wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide .wdt-heading-holder .wdt-heading-title-wrapper 
.rtl .wdt-split-heading-title{
   display: inline-block;
  opacity: 0;
  transform: translateX(-40%) scaleX(0.6) scaleY(1.2) ;
  transition:
    opacity 0.9s cubic-bezier(0.22, 1, 0.36, 1),
    transform 0.9s cubic-bezier(0.22, 1, 0.36, 1);
  will-change: opacity, transform;
}

.rtl .wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide.swiper-slide-active .wdt-heading-holder .wdt-heading-title-wrapper 
.rtl .wdt-split-heading-title{
   opacity: 1;
  transform: translateX(0) scaleX(1) scaleY(1) rotate(0deg);
}

.rtl .wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide .wdt-heading-holder .wdt-heading-subtitle-wrapper:before {
  width: 0;
  opacity: 0;
  will-change: width, opacity;
  transition: width 0.9s cubic-bezier(0.25, 1, 0.3, 1),
              opacity 0.9s cubic-bezier(0.25, 1, 0.3, 1);
  
  transform: scaleX(0.8);
  transform-origin: right center;
   transition-delay: 0.35s;
}
.rtl .wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide .wdt-heading-holder .wdt-heading-subtitle-wrapper:after {
  right: 0; left: auto;
  opacity: 0;
  will-change: right, opacity;
  transition: right 0.9s cubic-bezier(0.25, 1, 0.3, 1),
              opacity 0.9s cubic-bezier(0.25, 1, 0.3, 1);
  transform: scale(0.8);
  transform-origin: center center;
   transition-delay: 0.35s;
}

.rtl .wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide.swiper-slide-active .wdt-heading-holder .wdt-heading-subtitle-wrapper:before {
  width: clamp(3.125rem, 2.4186rem + 2.3595vw, 5.25rem); 
  opacity: 1;
  transform: scaleX(1);
}

.rtl .wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide.swiper-slide-active .wdt-heading-holder .wdt-heading-subtitle-wrapper:after {
  right: clamp(3.125rem, 2.4602rem + 2.2207vw, 5.125rem); left: auto;
  opacity: 1;
  transform: scale(1);
}
.rtl .wdt-advanced-carousel-holder.wdt-rc-template-standard .swiper-slide .wdt-heading-subtitle,
.rtl .wdt-advanced-carousel-holder.wdt-rc-template-standard .swiper-slide .wdt-heading-title,
.rtl .wdt-advanced-carousel-holder.wdt-rc-template-standard .swiper-slide .wdt-heading-content-wrapper {
  opacity: 0;
  transform: translateX(-60px) scale(0.98); 
  transition: all 0.8s cubic-bezier(0.4, 0, 0.2, 1); 
}

.rtl .wdt-advanced-carousel-holder.wdt-rc-template-standard .swiper-slide-active .wdt-heading-subtitle,
.rtl .wdt-advanced-carousel-holder.wdt-rc-template-standard .swiper-slide-active .wdt-heading-title,
.rtl .wdt-advanced-carousel-holder.wdt-rc-template-standard .swiper-slide-active .wdt-heading-content-wrapper {
  opacity: 1;
  transform: translateX(0) scale(1);
}


.rtl .wdt-advanced-carousel-holder.wdt-rc-template-standard .swiper-slide .wdt-button-holder.wdt-template-filled,
.rtl .wdt-advanced-carousel-holder.wdt-rc-template-standard .swiper-slide .wdt-button-holder.wdt-template-bordered {
  opacity: 0;
  transform: translateX(-20px) scale(0.95);
  transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
}

.rtl .wdt-advanced-carousel-holder.wdt-rc-template-standard .swiper-slide-active .wdt-button-holder.wdt-template-filled,
.rtl .wdt-advanced-carousel-holder.wdt-rc-template-standard .swiper-slide-active .wdt-button-holder.wdt-template-bordered {
  opacity: 1;
  transform: translateX(0) scale(1);
}

.rtl .wdt-advanced-carousel-holder.wdt-rc-template-standard .swiper-slide .wdt-heading-holder .wdt-heading-title-wrapper 
.rtl .wdt-split-heading-title{
   display: inline-block;
  opacity: 0;
  transform: translateX(-40%) scaleX(0.6) scaleY(1.2) ;
  transition:
    opacity 0.9s cubic-bezier(0.22, 1, 0.36, 1),
    transform 0.9s cubic-bezier(0.22, 1, 0.36, 1);
  will-change: opacity, transform;
}


.rtl .wdt-advanced-carousel-holder.wdt-rc-template-standard .swiper-slide.swiper-slide-active .wdt-heading-holder .wdt-heading-title-wrapper 
.rtl .wdt-split-heading-title{
   opacity: 1;
  transform: translateX(0) scaleX(1) scaleY(1) rotate(0deg);
}

.rtl .wdt-advanced-carousel-holder.wdt-rc-template-standard .swiper-slide .wdt-heading-holder .wdt-heading-subtitle-wrapper:before {
  width: 0;
  opacity: 0;
  will-change: width, opacity;
  transition: width 0.9s cubic-bezier(0.25, 1, 0.3, 1),
              opacity 0.9s cubic-bezier(0.25, 1, 0.3, 1);
  
  transform: scaleX(0.8);
  transform-origin: right center;
   transition-delay: 0.35s;
}

.rtl .wdt-advanced-carousel-holder.wdt-rc-template-standard .swiper-slide .wdt-heading-holder .wdt-heading-subtitle-wrapper:after {
  right: 0; left: auto;
  opacity: 0;
  will-change: right, opacity;
  transition: right 0.9s cubic-bezier(0.25, 1, 0.3, 1),
              opacity 0.9s cubic-bezier(0.25, 1, 0.3, 1);
  transform: scale(0.8);
  transform-origin: center center;
   transition-delay: 0.35s;
}

.rtl .wdt-advanced-carousel-holder.wdt-rc-template-standard .swiper-slide.swiper-slide-active .wdt-heading-holder .wdt-heading-subtitle-wrapper:after {
  right: clamp(3.125rem, 2.4602rem + 2.2207vw, 5.125rem); left: auto;
  opacity: 1;
  transform: scale(1);
}


.rtl .wdt-testimonial-holder.wdt-rc-template-standard .swiper-slide .wdt-content-item .wdt-content-title-group,
.rtl .wdt-testimonial-holder.wdt-rc-template-standard .swiper-slide .wdt-content-item .wdt-content-image-wrapper{
    transform: translateX(-60px);
}

.rtl .wdt-testimonial-holder.wdt-rc-template-standard .swiper-slide-active .wdt-content-item .wdt-content-description,
.rtl .wdt-testimonial-holder.wdt-rc-template-standard .swiper-slide-active .wdt-content-item .wdt-rating,
.rtl .wdt-testimonial-holder.wdt-rc-template-standard .swiper-slide-active .wdt-content-item .wdt-content-image-wrapper,
.rtl .wdt-testimonial-holder.wdt-rc-template-standard .swiper-slide-active .wdt-content-item .wdt-content-title-group{
    transform: translateY(0) translateX(0);
}
.rtl ul.time-table > li:last-child:not(:only-child){
    border-radius: var(--wdt_Booking_Radius_2X) 0 0 var(--wdt_Booking_Radius_2X);
	-webkit-border-radius:  var(--wdt_Booking_Radius_2X) 0 0 var(--wdt_Booking_Radius_2X); border-left-width: 2px;
}

.rtl.woocommerce .product-loop-sorting nav.woocommerce-pagination{
    direction: ltr;
}


/* footer */

.rtl .wdt-no-footer-builder-content.footer-copyright:before {  right: 50%; left: auto; -webkit-transform: translateX(50%); transform: translateX(50%); }

.rtl #footer .elementor-widget-container > p > a::before { right: 0; transform: translateX(0); left: auto;}

.rtl #footer .elementor-widget-container > p > a::after{ right: 0; left: auto;}

.rtl #footer .elementor-widget-container > p > a:hover::after{ right: auto; left: 0; }

.rtl .elementor-widget-text-editor.wdt-dark-bg p{direction: ltr;}



