.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: 0;
    right: auto;
}

.rtl .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-checkbox input[type='checkbox'] {
    margin: 4px 0px 0 10px;
}

.rtl .elementor-element.wdt-cus-side-menu-icon .wdt-popup-box-trigger-holder.wdt-click-element-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon  {
    transform: scaleX(-1);
}



/* Header */
.rtl .wdt-header-menu .menu-container .wdt-primary-nav li[class*="has-children"] > a > span:after {
    left: 0;
    right: auto;
    border-width: 0 0px 1px 1px;
    margin-left: 0px;
    margin-right: 8px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.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-header-menu .menu-container .wdt-primary-nav li[class*="has-children"] ul.sub-menu > li > a > span {
    padding-right: 20px;
    padding-left: 0px;
}

.rtl .wdt-header-menu .menu-container .wdt-primary-nav li[class*="has-children"] ul > li.menu-item > a > span:after {
    -webkit-transform: rotate(45deg);
    transform: 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-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;
}

/* menu */
.rtl .mobile-menu, .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,
.rtl .mobile-menu ul,
.rtl .mobile-menu ul li {
    text-align: right;
}
.rtl .mobile-menu li[class*="has-children"] > a:before,
.rtl .mobile-menu li[class*="has_children"] > a:before {
    left: 16px;
    right: auto;
    transform: translateY(-50%) scaleX(-1);
}

.rtl .mobile-menu li[class*="has-children"] > a:hover:before,
.rtl .mobile-menu li[class*="has_children"] > a:hover:before {
    right: auto;
    left: 12px;
}

.rtl .mobile-menu li[class*="has-children"] > a:after,
.rtl .mobile-menu li[class*="has_children"] > a:after {
    left: 21px;
    right:auto;
}

.rtl .mobile-menu li[class*="has-children"] > a:hover:after,
.rtl .mobile-menu li[class*="has_children"] > a:hover:after {
    right: auto;
    left: 18px;
}


.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.nav-is-visible {
    animation-name: rtl-anime-slidein-left;
}

@keyframes rtl-anime-slidein-left {
    0% {
    -webkit-transform: translateX(-1000px);
    transform: translateX(-1000px);
    opacity: 0;
   }
    100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
   }
}

.rtl .mobile-menu ul li.close-nav,
.rtl .mobile-menu ul li.close-nav a {
    float: left;
}

.rtl .mobile-menu ul li.go-back a:before {
    right: 10px;
}

.rtl .mobile-menu ul li.go-back a:hover:before {
    right: 5px;
}
.rtl .mobile-menu ul li.go-back a:after {
    right: 25px;
}
.rtl .mobile-menu ul li.go-back a:hover:after {
    right: 15px;
}


.rtl .mobile-menu ul li.go-back a:before {
    transform: translate(-30%, -50%) scaleX(-1);
}

.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 {
    right: auto;
    left: 10px;
}

.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 {
    margin: 0 auto 0 0;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
}

.rtl .wdt-popup-box-window.mfp-wrap.wdt-right-side-slide.mfp-ready .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder .wdt-popup-box-content-inner {
    text-align: right;
}

.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 {
    padding: 12px clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem);
    padding-left: 8em;
}

.rtl .dt-sc-reserve-appointment .showtimebutton .loader {
    margin-right: 20px;
    margin-left: 0px;
}



/* back to top */
.rtl #back-to-top {
    left: 20px;
    right: auto;
}

.rtl .back-to-top-icon {
    line-height: 70px;
    transform: none;
}

/* Home 1  */   

.rtl .wdt-cus-counter-style-1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    margin-left: 20px;
    margin-right: 0px;
}

.rtl .wdt-content-item .wdt-content-counter > *:not(:last-child) {
    margin-left: 2px;
    margin-right: 0px;
}

.rtl .dt-sc-service-item .service-details {
    text-align: right;
}

.rtl .elementor-widget-dt-service-list .dt-services-item-holder .dt-services-item-wrapper .dt-sc-service-item > .dt-sc-counter-index {
    right: calc(95% + clamp(-0.9375rem, -1.125rem + 0.9375vw, 0rem));
    left: auto;
}


.rtl .wdt-inview-section.wdt-item-is-inview .wdt-heading-holder .wdt-heading-deco-wrapper .wdt-heading-title .wdt-heading-colored-elements,
.rtl .wdt-inview-section.wdt-item-is-inview .wdt-heading-holder .wdt-heading-subtitle-wrapper {
    animation: rtl-wdt-heading-left-inview-animation 1.2s linear forwards;
    -webkit-animation: rtl-wdt-heading-left-inview-animation 1.2s linear forwards;
}

@keyframes rtl-wdt-heading-left-inview-animation {
    0% {
    background-position: -200% center;
}
    100% {
    background-position: 0 center;
}
}

.rtl .elementor-widget-wdt-audio .wdt-audio-container .wdt-audio-image {
    margin-left: clamp(1.25rem, 0.8345rem + 1.3879vw, 2.5rem);
    margin-right: 0px;
}

.rtl .elementor-widget-wdt-audio .wdt-audio-info .wdt-audio-content .mejs-inner .mejs-controls .mejs-time-rail {
    margin: 0 20px 0 0px;
}

.rtl .wdt-cus-audio-player.elementor-widget-wdt-audio .wdt-audio-container .mejs-controls .mejs-button.mejs-volume-button {
    left: calc(-1 * clamp(1.875rem, 1.25rem + 2.0833vw, 3.75rem));
    right: auto;
    background: linear-gradient(45deg, rgb(var(--wdtHeadAltColorRgb), 0.2) 50%, transparent 50%);
}

.rtl .elementor-widget-wdt-audio .wdt-audio-info .wdt-audio-content .mejs-inner .mejs-controls .mejs-time.mejs-currenttime-container {
    left: 0px;
}

.rtl .elementor-widget-wdt-audio .wdt-audio-info .wdt-audio-content .mejs-inner .mejs-controls .mejs-time.mejs-duration-container {
    right: 90px;
}

.rtl .elementor-widget-wdt-audio .wdt-audio-container .mejs-controls .mejs-button.mejs-volume-button button {
    transform: scaleX(-1);
}

.rtl .woocommerce ul.products.product-label-boxed li.product .product-labels {
    right: 10px;
    left: auto;
}

.rtl .wdt-cus-home-1-product-01 .swiper-container .wdt-products-pagination-holder {
    left: 0;
    right: auto;
}


.rtl div[class*="product"] .swiper-container div[class*="arrow-pagination"] > a.wdt-products-arrow-prev:before,
.rtl div[class*="product"] .swiper-container div[class*="arrow-pagination"] > a.wdt-products-arrow-next::before {
    transform: scale(-1);
}

.rtl .woocommerce ul.products.vertical-position-top-right li.product .product-thumb .product-buttons-wrapper.product-icons {
    left: 0;
    right: auto;
}

.rtl .woocommerce ul.products:not(.product-thumb-bg-image) li.product:hover .featured-tag,
.rtl .woocommerce ul.products:not(.product-thumb-bg-image) li.product:hover .product-offers,
.rtl .woocommerce ul.products:not(.product-thumb-bg-image) li.product:hover .product-labels {
    transform: translateX(30px);
    -webkit-transform: translateX(30px);
}

.rtl .woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons > .wc_btn_inline {
    transform: translateX(-30px);
    -webkit-transform: translateX(-30px);
}

.rtl .woocommerce ul.products.product-content-alignment-left li.product .product-details{
    text-align: right;
}

.rtl .woocommerce .star-rating:before,
.rtl .woocommerce .star-rating span:before {
    text-align: right;
}

.rtl .woocommerce .star-rating::before {
    left: 0;
    right: auto;
}

.rtl .woocommerce .star-rating span::before {
     left: 0;
    right: auto;
}

.rtl .wpcf7 input[type="url"],
.rtl .wpcf7 input[type="email"],
.rtl .wpcf7 input[type="tel"],
.rtl .wdt-cus-contact-form-1 .wpcf7-form .wdt-form-container p {
    direction: rtl;
}

.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 {
    float: right;
    text-align: right;
    padding: 15px 45px 15px 15px;
}

.rtl .wdt-button-holder.wdt-button-icon-after .wdt-button .wdt-button-icon {
    margin-right: 10px;
    margin-left: 0px;
}





/* .rtl .wdt-inview-section .wdt-heading-holder .wdt-heading-deco-wrapper .wdt-heading-title .wdt-heading-colored-elements,
.rtl .wdt-inview-section .wdt-heading-holder .wdt-heading-subtitle-wrapper ,
.rtl .elementor-element-d8e7fe6 .wdt-inview-section .wdt-heading-holder .wdt-heading-deco-wrapper .wdt-heading-title .wdt-heading-colored-elements,
.rtl .elementor-element-d8e7fe6 .wdt-inview-section .wdt-heading-holder .wdt-heading-subtitle-wrapper{
    background: linear-gradient(to left, currentColor 50%, transparent) 50%;
    background-clip: text;
} */




/* footer */
.rtl .wdt-cus-contact-adv-slider .wdt-content-item .wdt-content-detail-group {
    margin-right: 20px;
    margin-left: 0px;
}

.rtl .wdt-dark-bg .wdt-column-pagination.wdt-snap-scroll-pagination button[class*="wdt-pagination-"] {
    transform: scale(-1);
}



/* Home 2 */
.rtl .wdt-column-pagination.wdt-snap-scroll-pagination button[class*="wdt-pagination-"] {
    transform: scale(-1);
}

.rtl .wdt-cus-imageBox-style-1 .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper {
    margin-right: 0px;
    margin-left: 16px;
}

.rtl .wdt-events-holder .wdt-event-item .wdt-event-item-meta .wdt-event-meta-location > p i {
    margin-left: 10px;
    margin-right: 0px;
}

.rtl .wdt-events-holder .wdt-event-item .wdt-event-item-meta .wdt-event-meta-location>p {
    margin-left: 40px;
    margin-right: 0px;
}

.rtl .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-title:before {
    order: 2;
}

.rtl .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-title {
    text-align: end;
}


.rtl .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-title {
    justify-content: end;
}

.rtl .wdt-pricing-table-holder .wdt-pricing-table-pricing div[class*='-table-pricing-sale'] .wdt-pricing-table-pricing-suffix {
    padding-right: 5px;
    padding-left: 0px;
}

.rtl .wdt-pricing-table-holder .wdt-pricing-table-pricing div[class*='-table-pricing-sale'] .wdt-pricing-table-pricing-prefix {
    padding-left: 5px;
    padding-right: 0px;
}

.rtl .wdt-cus-priceTable-1 .wdt-pricing-table-holder[class*='-template-default'] .wdt-pricing-bottom-group .wdt-pricing-table-features {
    text-align: right;
}

.rtl .wdt-cus-priceTable-1 .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: 14px;
    padding-left: 0px;
}

.rtl .wdt-button .wdt-button-text {
    text-align: right;
}
.rtl .wdt-simple-style.wdt-post-entry .blog-entry > div.entry-meta-group .comment-wrap i,
.rtl .wdt-simple-style.wdt-post-entry .blog-entry > div.entry-meta-group .entry-author i {
    margin: 0 0 0 6px;
}

.rtl .wdt-simple-style.wdt-post-entry:not(.entry-cover-layout,
.rtl .entry-list-layout) .blog-entry > div.entry-date {
    margin-left: 1px;
    margin-right: 0px;
}

.rtl .wdt-simple-style.wdt-post-entry:not(.entry-cover-layout) .blog-entry > div.entry-date {
    float: left;
}

.rtl .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry.has-post-thumbnail > div.entry-date {
    margin: auto auto 0 0;
}

.rtl .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon input {
    padding-left: 4em;
    padding-right: 1.5em;
}

.rtl .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-checkbox .wdt-terms-condition-lbl {
    text-align: right;
}

.rtl .wpcf7-form .wpcf7-not-valid-tip {
    left: 0;
    right: auto;
}

.rtl .wdt-cus-marquee-style-1.wdt-cus-marquee-style-3 .wdt-animation-wrapper div[class*="-marqee"].right-to-left{
    -webkit-animation: rtl-MarqueeRight-Home-1  24s linear infinite 0ms;
    animation: rtl-MarqueeRight-Home-1  24s linear infinite 0ms;
    animation-duration: 100s;
}
.rtl .wdt-animation-wrapper div[class*="-marqee"].left-to-right,
.rtl .wdt-cus-marquee-style-1 .wdt-animation-wrapper div[class*="-marqee"].right-to-left {
    -webkit-animation: rtl-MarqueeRight-Home-2  24s linear infinite 0ms;
    animation: rtl-MarqueeRight-Home-2  24s linear infinite 0ms;
}

@keyframes rtl-MarqueeRight-Home-1 {
0% {
    margin-right: 0;
}
100% {
    margin-right: var(--wdt-marque-Margin-Width);
}
}

@keyframes rtl-MarqueeRight-Home-2 {
  0% {
    margin-right: var(--wdt-marque-Margin-Width);
}
  100% {
    margin-right: 0;
}  
}

.rtl .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: auto;
    left: -8px;
}

.rtl .wdt-dark-bg .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input {
    background-image: linear-gradient(-270deg, rgb(var(--wdtAccentTxtColorRgb), .25) 50%, rgb(var(--wdtAccentTxtColorRgb), 1) 50%);
}


.rtl .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='text'],
.rtl .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='email'] {
    background-image: linear-gradient(-270deg, var(--wdtBorderColor) 50%, rgb(var(--wdtPrimaryColorRgb), .4) 50%);
    background-position: bottom left;
}

.rtl .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input,
.rtl .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input:focus-visible {
    background-position: bottom right;
}


/* Home 3 */
.rtl .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label {
    margin-right: 10px;
    margin-left: 0px;
}

.rtl .wdt-cus-h3-iconlist-style-01 .elementor-icon-list-items {
    margin: 0px;
}

.rtl .wdt-cus-home-3-filler-iconbox-02 .wdt-content-item .wdt-content-detail-group {
    margin-left: 0px;
    margin-right: 20px;
}

.rtl .wdt-cus-home-3-filler-iconbox-02 .wdt-column:not(:last-child) .wdt-content-item .wdt-content-media-group:after {
    right: 65%;
    left: auto;
    transform: rotate(15deg);
    -webkit-transform: rotate(15deg);
}

.rtl .wdt-cus-home-3-filler-iconbox-02 .wdt-column:nth-child(even) .wdt-content-item .wdt-content-media-group:after {
    right: 50%;
    left: auto;
    transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);
}

.rtl .wdt-cus-home-3-filler-iconbox-02 .wdt-column:nth-child(even) {
    margin-right: clamp(0rem, -2.0833rem + 4.3403vw, 3.125rem);
    margin-left: 0px;
}

.rtl .wdt-course-list .wdt-course-info-group .wdt-course-detail-group > div:before {
    margin-left: 6px;
    margin-right: 0px;
}

.rtl .wdt-cus-home-3-testimonial-01 .wdt-content-item .wdt-content-elements-group {
    margin-right: 20px;
    margin-left: 0px;
}

.rtl .wdt-cus-form3-main .wdt-cus-form3-details {
    direction: rtl;
}

.rtl .select2-container--default .select2-selection--single .select2-selection__arrow,
.rtl .select2-container--default .select2-selection--multiple .select2-selection__arrow {
    left: 15px !important;
    right: auto !important;
}

.rtl .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
    text-align: right;
}

.rtl .wdt-cus-form3-select-days .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item:before,
.rtl .wdt-cus-contact-adv-slider .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon:before,
.rtl .wdt-cus-home-3-filler-iconbox-02 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon:before{
    animation: RTL-wdt-cus-right-rotate 10s infinite linear;
    -webkit-animation: RTL-wdt-cus-right-rotate 10s infinite linear;
    animation-play-state: paused;
}

@keyframes RTL-wdt-cus-right-rotate{
    0% {
    transform: rotate(0);
    -webkit-transform: rotate(0);
}
    100% {
    transform: rotate(-360deg);
    -webkit-transform: rotate(-360deg);
}
}

.rtl .wdt-cus-form3-select-days .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item:hover:before,
.rtl .wdt-cus-contact-adv-slider .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon:before,
.rtl .wdt-cus-home-3-filler-iconbox-02 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon:before {
    animation-play-state: running;
}

.rtl .wdt-cus-home-3-filler-iconbox-02 .wdt-content-item .wdt-content-media-group:before {
    left: 0;
    right: auto;
}

.rtl .wdt-cus-home4-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination .swiper-pagination-bullet:not(:last-child):after {
    left: -12px;
    right: auto;
}

.rtl .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon-and-text input[type='email'] {
    padding-left: 12em;
    padding-right: 1.5em;
}

.rtl .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon-and-text .wdt-mailchimp-subscription-button-holder button[type='submit']>*:last-child {
    margin: 0 10px 0 0px;
    transform: scaleX(-1);
}

.rtl .wdt-cus-h3-iconlist-style-01 .elementor-icon-list-icon {
    margin-left: 10px;
    margin-right: 0px;
}

.rtl .form-control.dtstaff-drop-down .button .select-list-link:before {
    left: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem);
    right: auto;
}

.rtl .form-control.dtstaff-drop-down .button .select-list-link {
    left: 0;
    right: auto;
}

.rtl .form-control.dtstaff-drop-down .select-list li span.staff-role {
    margin-right: 16px;
    margin-left: 0px;
    text-align: right;
}

.rtl .dt-sc-reservation-form input[type="checkbox"],
.rtl [class*="dt-sc-reserve-appointment"] input[type="checkbox"] {
    margin-left: 10px;
    margin-right: 0px;
}

.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 [class*="dt-sc-reserve-appointment"] label.error {
    left: 2px;
    right: auto;
}

.rtl .form-control input,
.rtl .form-control select,
.rtl .form-control textarea {
    text-align: right;
}

.rtl .personal-info .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
    padding-right: 0px;
    padding-left: 0px;
    text-align: right;
}

.rtl input[type="text"],
.rtl input[type="password"],
.rtl input[type="email"],
.rtl input[type="url"],
.rtl input[type="tel"],
.rtl input[type="number"],
.rtl input[type="range"],
.rtl input[type="date"],
.rtl textarea,
.rtl input.text,
.rtl input[type="search"],
.rtl .select2-container--default .select2-search .select2-search__field,
.rtl .select2-container--default .select2-search--dropdown .select2-search__field,
.rtl .select2-container--default .select2-search--inline .select2-search__field {
    background-position: bottom right;
}

.rtl .wdt-cus-home4-slider .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper {
    right: 5%;
    left: auto;
}

.rtl .gt_float_switcher img {
    margin: 0 0px 0 5px;
}

.rtl .widget-woocommerce-currency-switcher .woocommerce-currency-switcher-form .dd-select span.dd-pointer.dd-pointer-down {
    margin-right: 10px;
    margin-left: 0px;
}

.rtl .wdt-cus-home-4-counter-01 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    margin-left: 20px;
    margin-right: 0px;
}

.rtl .wdt-accordion-toggle-holder[class*='-template-simple'] .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon {
    left: 0;
    right: auto;
}

.rtl .wdt-accordion-toggle-holder[class*='-template-simple'] .wdt-accordion-toggle-title-holder {
    padding: clamp(1.625rem, 1.575rem + 0.25vw, 1.875rem) 0 clamp(1.625rem, 1.575rem + 0.25vw, 1.875rem) 50px;
}

.rtl .wdt-accordion-toggle-holder[class*='-template-simple'] .wdt-accordion-toggle-description {
    padding: 0 0 clamp(1.625rem, 1.575rem + 0.25vw, 1.875rem) clamp(1rem, -0.4rem + 7vw, 8rem);
}

.rtl .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon {
    margin-right: 10px;
    margin-left: 0px;
}

.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: 0px;
}

.rtl .wdt-cus-ht-header-icons .wdt-shop-menu-icon .wdt-shop-menu-cart-number,
.rtl .wdt-cus-ht-header-icons .wdt-header-icons-list-item .wdt-wishlist-menu-icon .wdt-wishlist-count,
.rtl .wdt-cus-ht-header-icons .wdt-header-icons-list .wdt-wishlist-count .wishlist_products_counter span.wishlist_products_counter_number {
    left: -8px;
    right: auto;
}

.rtl .woocommerce .star-rating span,
.rtl .woocommerce ul.products li.product .star-rating span {
    width: 34% !important;
}

.rtl .wdt-cus-h4-pricingplan-01 .wdt-pricing-table-holder.wdt-template-custom-template .wdt-pricing-bottom-group {
    border-left: none;
    border-right: 2px solid rgba(var(--wdtBorderColorRgb), 0.1);
}

.rtl .wdt-cus-iconbox-hours .wdt-content-item .wdt-content-media-group .wdt-content-subtitle {
    text-align: left;
}

.rtl .wdt-search-form-container #searchform input[type="submit"] {
    left: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem);
    right: auto;
}

.rtl #searchform:before,
.rtl #searchform input[type="submit"],
.rtl #searchform .wdt-search-icon {
    left: 0;
    right: auto;
}

.rtl .wdt-search-form-container .wdt-search-form-close {
    right: 100%;
    left: auto;
}

.rtl .wdt-header-icons-list>div.search-item.search-expand .wdt-search-form-container {
    right: auto;
    left: 8px;
}

_:default:not(:root:root),
.rtl .wdt-header-icons-list>div.search-item.search-expand .wdt-search-form-container {
    left: 42px;
}





/* About Us */
.rtl .wdt-button-holder.wdt-button-icon-before .wdt-button .wdt-button-icon {
    margin-right: 8px;
    margin-left: 0px;
    order: 1;
}

/* faq */
.rtl .wdt-tabs-container[class*='-layout-horizontal'][class*='-template-bordered'] .wdt-tabs-list li .ui-tabs-anchor:after {
    left: 0;
    right: auto;
}

.rtl .wdt-tabs-container[class*='-layout-horizontal'][class*='-template-bordered'] .wdt-tabs-list li .ui-tabs-anchor:before{
    right: 0;
    left: auto;
}



/* Course Detail */
.rtl form.wpcf7-form > P:not(:last-child) {
    direction: rtl;
}

.rtl .mfp-close {
    left: 0;
    right: auto;
}

.rtl .wdt-tabs-container[class*='-layout-horizontal'][class*='-template-bordered'] .wdt-tabs-list li:not(:last-child) {
    margin: 0 0px 0 25px;
}

.rtl .select2-container--default .select2-dropdown--below .select2-results>.select2-results__options,
.rtl .select2-container--default .select2-dropdown--above .select2-results>.select2-results__options {
    text-align: right;
}

.rtl .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
    padding-right: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem);
    padding-left: 50px;
}


/* Staffs */
.rtl .wdt-cus-sidebar-block .e-con-inner > div.wdt-cus-sidebar-aside-column {
    margin-left: 80px;
    margin-right: 0px;
}

.rtl .dt-sc-staff-item.type3 .dt-sc-staff-details {
    text-align: right;
}

.rtl .wdt-cus-iconbox-hours .wdt-content-item .wdt-content-media-group .wdt-content-subtitle {
    padding: 0 0.5rem 0 0;
}

.rtl .wdt-cus-iconbox-hours .wdt-content-item .wdt-content-media-group>div.wdt-content-title {
    padding: 0 0 0 0.5rem;
    margin-left: auto;
    margin-right: 0px;
}

.rtl .wdt-cus-iconbox-hours .wdt-content-item .wdt-content-media-group>div.wdt-content-title:after {
    right: 100%;
    left: auto;
}

.rtl .wdt-sidenav-navigation-next-wrapper .wdt-sidenav-navigation-title-wrapper p a:after {
    margin-right: 10px;
    margin-left: 0px;
    transform: scaleX(-1);
}

.rtl .wdt-sidenav-navigation-prev-wrapper .wdt-sidenav-navigation-title-wrapper p a:before {
    margin-left: 10px;
    transform: scaleX(-1);
    margin-right: 0px;
}

.rtl .wdt-sidenav-navigation-container .wdt-sidenav-navigation-prev-wrapper {
    border-width: 0 0 0 1px;
}

/* Events */
.rtl .elementor-widget-tec_events_elementor_widget_event_datetime .tec-events-elementor-event-widget__datetime-wrapper:before,
.rtl .tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-container:before {
    margin-left: 10px;
    margin-right: 0px;
}

.rtl .tribe-events .tribe-events-c-top-bar__nav-list-item {
    padding-left: 15px;
    padding-right: 0px;
}

.rtl .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__today-button {
    margin-left: 15px;
    margin-right: 0px;
}

.rtl .tribe-events .tribe-events-c-top-bar__datepicker-button-icon-svg {
    margin-right: var(--tec-spacer-1);
    margin-left: 0px;
}

.rtl .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__input-control-icon-svg {
    right: 16px;
    left: auto;
}

.rtl .tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input {
    padding: var(--tec-spacer-4) var(--tec-spacer-8) var(--tec-spacer-4) var(--tec-spacer-4);
}

.rtl .tribe-events .tribe-events-calendar-list__month-separator:after {
    margin-right: 20px;
    margin-left: 0px;
}

.rtl .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next-icon-svg {
    margin-right: 15px;
    margin-left: 0px;
    transform: scaleX(-1);
}

.rtl .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev-icon-svg {
    margin-left: 15px;
    margin-right: 0px;
    transform: scaleX(-1);
}

.rtl .tribe-events .tribe-events-c-nav__next-icon-svg {
    margin-right: 8px;
    margin-left: 0px;
    transform: scale(-1);
}

.rtl .tribe-events .tribe-events-c-nav__prev-icon-svg {
    margin-left: 8px;
    margin-right: 0px;
    transform: scale(-1);
}

.rtl .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon,
.rtl .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon {
    margin-right: var(--tec-spacer-1);
    margin-left: 0px;
}

.rtl .tribe-common .tribe-common-c-btn-icon--caret-left .tribe-common-c-btn-icon__icon-svg,
.rtl .tribe-common .tribe-common-c-btn-icon--caret-right .tribe-common-c-btn-icon__icon-svg {
    transform: scaleX(-1);
}

.rtl .tribe-events .datepicker .next .tribe-events-c-top-bar__datepicker-nav-icon-svg,
.rtl .tribe-events .datepicker .prev .tribe-events-c-top-bar__datepicker-nav-icon-svg {
    transform: scaleX(-1);
}

.rtl .tribe-events .tribe-events-calendar-day__time-separator:after,
.rtl .tribe-events .tribe-events-calendar-day__type-separator:after {
    margin-right: 20px;
    margin-left: 0px;
}

.rtl.post-type-archive-tribe_events .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list,
.rtl.post-type-archive-tribe_events .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list,
.rtl.post-type-archive-tribe_events .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item,
.rtl.post-type-archive-tribe_events .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item{
    text-align: right;
}

/* 404 error */
.rtl.error404 .type2 .center-content-wrapper .center-content {
    margin-left: auto;
    margin-right: 0px;
}

.rtl.error404 .type2 .center-content-wrapper,
.rtl.error404 .type2 .error-box-inner * {
    text-align: right;
}


/* Appointment */
.rtl .ui-datepicker.ui-widget .ui-datepicker-prev {
    left: 0px;
    right: auto;
}

.rtl .ui-datepicker-rtl .ui-datepicker-prev:hover {
    left: 1px;
    right: auto;
}

.rtl ul.time-table > li:last-child {
    border-left: 0;
}

.rtl ul.time-table > li {
    border-left: 1px solid rgb(var(--wdtBorderColorRgb), 0.15);
    border-right: 0px;
}

.rtl .notify-buttons-wrapper .dt-sc-button,
.rtl .dt-sc-success-box ~ p + .dt-sc-button {
    margin-left: 15px;
    margin-right: 0px;
}


.rtl .dt-sc-schedule-progress.dt-sc-current-step .dt-sc-progress-step span:before,
.rtl .dt-sc-schedule-progress.dt-sc-completed-step .dt-sc-progress-step span:before {
    animation: wdt-cus-right-rotate 10s infinite linear;
    -webkit-animation: wdt-cus-right-rotate 10s infinite linear;
}

@keyframes wdt-cus-right-rotate {
    0% {
    transform: rotate(0);
    -webkit-transform: rotate(0);
}
    100% {
    transform: rotate(-360deg);
    -webkit-transform: rotate(-360deg);
}
}

.rtl .woocommerce form .form-row-first {
    float: right;
}

.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 {
    padding: 0;
}

.rtl .dt-sc-notification-box.steps.step3 .dt-sc-notification-details ul li span {
    float: right;
    text-align: right;
}

.rtl #searchform ul.quick_search_results li.quick_search_data_item {
    text-align: right;
}

.rtl #searchform ul.quick_search_results.active:before {
    right: 20px;
    left: auto;
}


.rtl .tribe-common--breakpoint-medium.single-tribe_events .tribe-events-c-subscribe-dropdown,
.rtl .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-subscribe-dropdown{
    float: left;
    margin-right: auto;
    margin-left: 0px;
}

.rtl .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit']>*:only-child {
    transform: scaleX(-1);
}

.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:before {
    right: 0px;
    left: auto;
}

.rtl.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li a:after {
    left: 0;
    right: auto;
}

.rtl.woocommerce ul.products.product-content-alignment-left li.product .product-details {
    text-align: right;
}

.rtl.woocommerce .star-rating::before,
.rtl.woocommerce .star-rating span::before,
.rtl.woocommerce .star-rating span {
    left: 0;
    right: auto;
}

.rtl.woocommerce ul.products.product-label-boxed li.product .product-labels {
    right: 10px;
    left: auto;
}

.rtl.woocommerce ul.products.vertical-position-top-right li.product .product-thumb .product-buttons-wrapper.product-icons {
    left: 0;
    right: auto;
}

.rtl.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons > .wc_btn_inline {
    transform: translateX(-30px);
    -webkit-transform: translateX(-30px);
}

.rtl.woocommerce ul.products:not(.product-thumb-bg-image) li.product:hover .featured-tag,
.rtl.woocommerce ul.products:not(.product-thumb-bg-image) li.product:hover .product-offers,
.rtl.woocommerce ul.products:not(.product-thumb-bg-image) li.product:hover .product-labels {
    transform: translateX(30px);
    -webkit-transform: translateX(30px);
}

.rtl.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs:before {
    right: 50%;
    left: auto;
    transform: translateX(50%);
    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;
    margin-left: 25px;
}

.rtl.woocommerce table.shop_attributes td,
.rtl.woocommerce .product form.cart .variations tr th.label {
    text-align: right;
}

.rtl.woocommerce div.product .summary > ul.product-additional-info li i:before {
    margin-left: 10px;
    margin-right: 0;
}

.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 34px 0 0;
}

.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 0 0 5px;
}

.rtl.woocommerce div.product .summary form.variations_form.cart .variations li {
    margin: 5px 0 5px 10px;
}

/* Cart */
.rtl.woocommerce-page .wc-block-components-sidebar {
    margin-right: 50px;
    margin-left: 0px;
}

.rtl.woocommerce-page .is-large.wc-block-cart .wc-block-cart-items th, 
.rtl.woocommerce-page .is-large.wc-block-cart .wc-block-cart-items td {
    border-width: 0 0 0 1px;
}

.rtl.woocommerce-page .wc-blocks-components-select .wc-blocks-components-select__expand {
    left: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem);
    right: auto;
}

.rtl.woocommerce-page .wc-blocks-components-select .wc-blocks-components-select__select {
    text-align: right !important;
}

.rtl.woocommerce-page .wc-block-components-text-input label {
    right: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem);
    left: auto;
}

.rtl .is-medium.wc-block-cart .wc-block-components-radio-control__input,
.rtl .is-small.wc-block-cart .wc-block-components-radio-control__input,
.rtl .is-mobile.wc-block-cart .wc-block-components-radio-control__input {
    right: 0;
    left: auto;
}

.rtl.woocommerce-page .is-mobile .wc-block-components-shipping-rates-control .wc-block-components-radio-control__option, 
.rtl.woocommerce-page .is-small .wc-block-components-shipping-rates-control .wc-block-components-radio-control__option {
    padding: 0 40px 0 0;
}

.rtl .comment-form-wdt-privatepolicy input[type="checkbox"] ~ label::before,
.rtl .woocommerce-form__label-for-checkbox > span::before,
.rtl .woocommerce .woocommerce-shipping-methods input[type="radio"] ~ label::before,
.rtl .woocommerce-page #payment.woocommerce-checkout-payment ul.payment_methods li input[type="radio"] ~ label::before {
    right: 0;
    left: auto;
}

.rtl .comment-form-wdt-privatepolicy input[type="checkbox"] ~ label,
.rtl .woocommerce-form__label-for-checkbox > span,
.rtl .woocommerce .woocommerce-shipping-methods input[type="radio"] ~ label,
.rtl .woocommerce-page #payment.woocommerce-checkout-payment ul.payment_methods li input[type="radio"] ~ label {
    padding-right: 30px;
    padding-left: 0px;
}

.rtl.woocommerce-page .wc-block-components-checkbox .wc-block-components-checkbox__input[type="checkbox"] {
    margin: 0 0 0 10px;
}

.rtl.woocommerce-page .is-mobile form.wc-block-components-form .wc-block-components-shipping-rates-control .wc-block-components-radio-control__option, 
.rtl.woocommerce-page .is-small form.wc-block-components-form .wc-block-components-shipping-rates-control .wc-block-components-radio-control__option,
.rtl.woocommerce-page .wc-block-checkout__shipping-option .wc-block-components-radio-control__option, 
.rtl.woocommerce-page .wc-block-components-radio-control-accordion-content, 
.rtl.woocommerce-page .wc-block-checkout__payment-method .wc-block-components-radio-control.disable-radio-control .wc-block-components-radio-control__option {
    padding: 15px 50px 15px 20px;
}

.rtl.woocommerce-page .wc-block-components-radio-control-accordion-content, 
.rtl.woocommerce-page .wc-block-checkout__payment-method .wc-block-components-radio-control.disable-radio-control .wc-block-components-radio-control__option {
    padding-right: 20px;
}

.rtl .woocommerce-notice {
    border-right: 5px solid;
    border-left: 0px;
}


/* Cart with left sidebar  */
.rtl .woocommerce.widget_product_search form.woocommerce-product-search button[type="submit"] {
    right: auto;
    left: clamp(0.5rem, 0.425rem + 0.375vw, 0.875rem);
}

.rtl .widget.woocommerce ul.product-categories li a:before {
    margin-left: 12px;
    margin-right: 0px;
}

.rtl .widget_tag_cloud .tagcloud a,
.rtl .widget .tagcloud a,
.rtl .wp-block-tag-cloud a {
    float: right;
}

 .rtl .vaathi-pagination-next-arrow:before,
 .rtl .vaathi-pagination-prev-arrow:before {
    transform: scalex(-1);
}



/* Wishlist */
.rtl .woocommerce.tinv-wishlist tfoot .tinvwl-to-left .tinvwl-input-group >*:not(:last-child) {
    margin-left: 15px;
    margin-right: 0px;
}

.rtl .woocommerce.tinv-wishlist tfoot .tinvwl-to-right {
    width: 63%;
}

.rtl .tinv-wishlist tfoot .tinvwl-to-right {
    float: left;
}

.rtl .woocommerce.tinv-wishlist .tinvwl-to-right >*:not(:last-child) {
    margin-left: 15px;
    margin-right: 0px;
}

.rtl .woocommerce.tinv-wishlist .social-buttons span:after {
    margin: 0 10px 0 0px;
}

.rtl .woocommerce.tinv-wishlist .tinvwl-input-group .form-control {
    height: 60px;
}

.rtl .tinv-modal .tinv-table .tinvwl-buttons-group button.tinvwl_button_view i {
    float: right;
}



/* Journal */
.rtl .widget #searchform input[type="submit"] {
    left: clamp(0rem, -0.15rem + 0.75vw, 0.75rem);
    right: auto;
}

.rtl .widget #searchform input[type="text"] {
    padding-left: clamp(3.125rem, 3rem + 0.625vw, 3.75rem);
    padding-right: 0px;
}

.rtl .wdt-post-entry.wdt-simple-style.entry-grid-layout .blog-entry:not(.has-post-thumbnail)>div.entry-thumb:first-child+div {
    float: right;
    margin-right: 30px;
}

.rtl .blog-single-entry.post-minimal .post-meta .single-entry-comments .comment-wrap i,
.rtl .blog-single-entry.post-minimal .post-meta .single-entry-author .meta-author-img i {
    margin: 0 0px 0 10px;
}

.rtl .commentlist li.comment .reply {
    left: 0;
    right: auto;
}

.rtl .comment-author .avatar {
    right: -80px;
    left: auto;
}
.rtl .comment-body {
    padding-right: 80px;
    padding-left: 0px;
}

.rtl .comment-form > p {
    float: right;
    text-align: right;
}

.rtl .comment-form .comment-form-cookies-consent label {
    padding-right: 30px;
    padding-left: 0px;
}

.rtl  .comment-form > p input[type="checkbox"] ~ label:before{
    right: 0px;
    left: auto;
}

.rtl .comment-form > p input[type="checkbox"]:checked ~ label:before {
    right: 10px;
}

.rtl .blog-single-entry .entry-post-navigation > div.post-prev-link > .nav-title-wrap p a:before {
    margin-left: 10px;
    margin-right: 0px;
    transform: scaleX(-1);
}

.rtl .blog-single-entry .entry-post-navigation.type3 > div.post-next-link.no-post .nav-title-wrap {
    text-align: left;
}

.rtl .blog-single-entry .entry-post-navigation.type3 > div[class*="post-"] .nav-title-wrap {
    text-align: right;
}

.rtl .blog-single-entry .entry-post-navigation > div.post-next-link > .nav-title-wrap p a:after {
    margin-right: 10px;
    transform: scale(-1);
    margin-left: 0px;
}

.rtl .blog-single-entry .entry-post-navigation.type3 > div.post-next-link .nav-title-wrap {
    text-align: left;
}

.rtl.woocommerce .woocommerce-error .button,
.rtl.woocommerce .woocommerce-info .button, 
.rtl.woocommerce .woocommerce-message .button {
    float: left;
}

/* Checkout */
.rtl .woocommerce .woocommerce-order-details table.shop_table.order_details thead th {
    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 .woocommerce-order-details .shop_table.order_details tfoot th {
    text-align: right;
}

.rtl .woocommerce .woocommerce-order-details .shop_table.order_details td.product-name .wc-item-meta {
    padding-right: 0;
    text-align: right;
}

.rtl.woocommerce-page .woocommerce-customer-details .addresses .woocommerce-column .woocommerce-column__title {
    text-align: right;
}

.rtl .woocommerce ul.order_details li {
    margin-left: 0em;
}

/* Blog Detail */
.rtl .blog-single-entry.post-minimal .post-meta > [class*="meta"] div[class*="entry-"].single-entry-date {
    margin-right: auto;
    margin-left: 0px;
}

.rtl .blog-single-entry .entry-post-navigation.type3 > .post-prev-link {
    border-width: 0 0 0 1px;
}


/* Contact */
.rtl .wdt-google-map .gm-style .gm-style-iw-c button.gm-ui-hover-effect {
    left: 0;
    right: auto;
}

.rtl .wdt-google-map .gm-style .gm-style-iw-c:hover button.gm-ui-hover-effect {
    transform: translate(-60%, -60%);
}

.rtl .wdt-google-map .gm-style .gm-style-iw-c button.gm-ui-hover-effect {
    transform: translate(20%, 20%);
}


/* Progress Bar  */
.rtl .wdt-progressbar-container svg {
    transform: scaleX(-1);
} 

.rtl .wdt-progressbar-container .wdt-progressbar-value {
    left: 0;
    right: auto;
}


/* Animaion */
.rtl .wdt-animation-wrapper div[class*="-marqee"].right-to-left {
    -webkit-animation: rtl-MarqueeRight 24s linear infinite 0ms;
    animation: rtl-MarqueeRight 24s linear infinite 0ms;
}

@keyframes rtl-MarqueeRight {
    0% {
    margin-right: 0;
}
   100% {
    margin-right: var(--wdt-marque-Margin-Width);
}

}


/* My account */
.rtl.woocommerce-account .woocommerce h2 {
    text-align: right;
}

.rtl.woocommerce-account .addresses .title .edit {
    float: right;
}

.rtl.woocommerce table.shop_table thead th, 
.rtl.woocommerce-page table.shop_table thead th {
    text-align: right;
}

.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 {
    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 table.shop_table thead th:first-child {
    padding-right: 30px;
    padding-left: 15px;
}

.rtl.woocommerce-page .woocommerce-order-details .shop_table tr th:last-child{
    padding: 20px 15px 20px 30px;
}

.rtl .woocommerce form .form-row-last {
    float: left;
}

.rtl .post-edit-link {
    float: left;
}

body.rtl .wdt-before-after-slider-container .wdt-before-after-sliders {
    -webkit-transform: rotateY(180deg) translate(50%, -50%) !important;
    transform: rotateY(180deg) translate(50%, -50%) !important;
}

.rtl input.wdt-advanced-checkbox-toggle:checked {
    padding-right: 40px;
}

.rtl .tribe-common .tribe-common-c-loader__dot:not(:first-of-type) {
    margin-right: 8px;
    margin-left: 0px;
}

.rtl.post-type-archive-tribe_events .tribe-events .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-date-tag {
    right: 0;
    left: auto;
}

.rtl .dt-sc-reserve-appointment2 ul.time-table > li {
    border-left: 1px solid rgb(var(--wdtBorderColorRgb), 0.15);
}

.rtl .widget_tag_cloud .tagcloud,
.rtl .widget .tagcloud {
    float: right;
}

.rtl .woocommerce .woocommerce-error .button,
.rtl .woocommerce .woocommerce-info .button,
.rtl .woocommerce .woocommerce-message .button {
    float: left;
}

.rtl .form-control.dtstaff-drop-down .select-list li span > span.staff-name {
    text-align: right;
}

/* Updation Flex Banner  */
.rtl .wdt-flex-banner-options .wdt-flex-banner-option.active .wdt-flex-banner-label .wdt-flex-banner-info {
    margin-left: clamp(1.875rem, 0.4434rem + 2.2346vw, 3.125rem);
    margin-right: 0px;
}

.rtl .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info:before {
    right: 0;
    left: auto;
    transform: translateX(50px);
    -webkit-transform: translateX(50px);
    clip-path: inset(0 0 0 100%);
}
























@media (max-width: 1280px) {
    .rtl .wdt-cus-sidebar-block .e-con-inner > div.wdt-cus-sidebar-aside-column {
        margin-left: 40px;
        margin-right: auto;
    }

    .rtl.woocommerce-page .wc-block-components-sidebar {
        margin-right: 30px;
        margin-left: 0px;
    }
}


@media (min-width: 1025px) and (max-width: 1280px) {
    .rtl .wdt-sidenav-navigation-container .wdt-sidenav-navigation-prev-wrapper {
        border-width: 0 0 1px;
    }
}


@media (min-width: 1025px) {
    .rtl .wdt-cus-testimonials-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-next {
        right: 10%;
        left: auto;
    }
    .rtl .wdt-cus-testimonials-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-prev {
        right: -10%;
        left: auto;
    }
}


@media screen and (max-width: 1024px) {
    .rtl .elementor-widget-dt-service-list .dt-services-item-holder .dt-services-item-wrapper .dt-sc-service-item > .dt-sc-counter-index {
        right: auto;
        left: 0;
    }
}


@media only screen and (max-width: 1024px) {
    .rtl .blog-single-entry .entry-post-navigation.type3 > .post-prev-link {
        border-width: 0 0 1px 0;
    }
}


@media (max-width: 1024px) {
    .rtl .elementor-widget-wdt-audio .wdt-audio-info .wdt-audio-content .mejs-inner .mejs-controls .mejs-time.mejs-duration-container {
        left: 98px;
        right: auto;
    }

    .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: auto;
        margin-left: auto;
    }

    .rtl.woocommerce-page .wc-block-components-sidebar-layout ,
    .rtl.woocommerce-page .wc-block-components-sidebar {
        margin: 0;
    }

    .rtl.woocommerce-page .wc-block-components-sidebar.wc-block-checkout__sidebar {
        margin-bottom: 50px;
        margin-top: 0px;
    }

} 

@media (min-width: 768px)   and (max-width: 1280px) {
    .rtl .wdt-cus-audio-player.elementor-widget-wdt-audio .wdt-audio-container .mejs-controls .mejs-button.mejs-volume-button {
        right: auto;
        left: -30px;
    }
}


@media (min-width: 768px) {
    .rtl .wdt-cus-home-3-testimonial-01 .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-swiper-pagination {
        top: -60px;
        left: -6px;
    }

    .rtl .wdt-cus-home-3-testimonial-01 .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-swiper-pagination {
        left: -6px;
        right: auto;
    }
}

@media only screen and (min-width: 768px) {
    .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: 768px) and (max-width: 1024px) {
    .rtl .woocommerce table.shop_table.my_account_orders td.woocommerce-orders-table__cell-order-status {
        text-align: center !important;
    }
}


@media only screen and (max-width: 767px) {
    .rtl .comment-body {
        padding-right: 60px;
    }

    .rtl ul.commentlist li.comment .comment-author img {
        max-width: 40px;
        max-height: 40px;
    }

    .rtl .comment-author .avatar {
        right: -60px;
        left: auto;
    }

    .rtl .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry.has-post-thumbnail > div.entry-date,
    .rtl .wdt-simple-style.wdt-post-entry.entry-list-layout.entry-right-thumb .blog-entry.has-post-thumbnail > div.entry-date {
        margin: -48px auto 0 0;
    }

    .rtl .wdt-cus-home4-slider .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper {
        left: 0;
        right: 0;
        margin: auto;
    }

    .rtl .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list.wdt-expanded:before {
        left: 19px;
        right: auto;
    }

    .rtl .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:before {
        left: 26px;
        right: auto;
        transform: rotate(-45deg) translateY(-50%);
        -webkit-transform: rotate(-45deg) translateY(-50%);
    }

    .rtl .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list.wdt-expanded:after {
        right: auto;
        left: 26px;
    }

    .rtl .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:after {
        left: 18px;
        right: auto;
        transform: rotate(45deg) translateY(-50%);
        -webkit-transform: rotate(45deg) translateY(-50%);
    }

    .rtl .wdt-sidenav-navigation-container .wdt-sidenav-navigation-prev-wrapper {
        border-width: 0 0 1px;
    }

    .rtl .woocommerce .woocommerce-order-details .shop_table.order_details tr th,
    .rtl .woocommerce .woocommerce-order-details .shop_table.order_details tr td {
        padding: 0 !important;
        width: 100% !important;
        text-align: center;
    }

    .rtl .woocommerce table.shop_table tr td:not(:last-child),
    .rtl .woocommerce-page table.shop_table tr td:not(:last-child) {
        text-align: center !important;
    }

    .rtl .woocommerce .woocommerce-order-details .shop_table.order_details td.product-name .wc-item-meta {
       padding-right: 0;
       text-align: center;
    }

    .rtl .woocommerce table.shop_table tr th, 
    .rtl .woocommerce table.shop_table tr td {
        float: right;
    }
}

@media (max-width:767px){
    .rtl .wdt-product-related-products.wdt-woo-carousel .wdt-related-product-image-arrow-pagination > a[class*="wdt-related-product-image-gallery-arrow"]::before{
        transform: scaleX(-1);
   }

   .rtl.woocommerce-page .wc-block-components-sidebar {
        margin-top: 50px;
    }

    .rtl.woocommerce-page .wc-block-components-sidebar.wc-block-checkout__sidebar {
        margin-bottom: 30px;
    }
}


@media screen and (max-width: 767px) {
    .rtl .wdt-cus-h4-pricingplan-01 .wdt-pricing-table-holder.wdt-template-custom-template .wdt-pricing-bottom-group  {
        border-right: 0px solid rgba(var(--wdtBorderColorRgb), 0.1);
    } 
}


@media (max-width: 479px) {
    .rtl .wdt-cus-audio-player.elementor-widget-wdt-audio .wdt-audio-container .mejs-controls .mejs-button.mejs-volume-button {
        left: calc(-1 * clamp(1.25rem, -0.4457rem + 7.7519vw, 1.875rem));
        right: auto;
   }

 .rtl.woocommerce-page .wc-block-components-order-summary .wc-block-components-order-summary-item__total-price {
        margin-right: 0;
        margin-left: auto;
        text-align: right;
    }

    .rtl .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon-and-text input[type='email'] {
        padding-left: 1em;
    }

    .rtl .dt-sc-booking-reservation.default input[name="captcha"] {
        width: 100%;
    }

    .rtl .wdt-cus-home-3-filler-iconbox-02 .wdt-content-item .wdt-content-detail-group {
        margin-right: 0;
        margin-top: 14px;
    }

    .rtl .dt-sc-booking-reservation.default input[name="captcha"] + .dt-sc-captcha {
        right: 0;
        left: auto;
    }
    .rtl .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text input {
        padding-left: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem);
    }
}


@media only screen and (max-width: 479px) {
    .rtl .comment-body {
        padding-right: 0;
    }

    .rtl .comment-author .avatar {
        right: 0;
        left: auto;
    }
}
