/* RTL */

/* ---input--- */
.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"], 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 {
    text-align: right;
}

/* back to top */
.rtl #back-to-top {
    left: 0;
    right: auto;
}
/* POP UP */
.rtl .mfp-close {
    left: 0;
    right: auto;
}

/* menu */
.rtl .wdt-header-menu ul li ul.children, .rtl .wdt-header-menu ul li ul.sub-menu, .rtl .wdt-header-menu ul li.has-mega-menu > ul {
    left: auto;
    right: 8px;
}
.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) {
    left: auto;
    right: 100%;
}
.rtl .wdt-header-menu .menu-container .wdt-primary-nav li[class*="has-children"] ul > li.menu-item > a > span:after {
    -webkit-transform: rotate(-45deg) matrix(-1, 0, 0, -1, 0, 0);
    transform: rotate(-45deg) matrix(-1, 0, 0, -1, 0, 0);
}
.rtl .mobile-menu, .rtl .mobile-menu ul, .rtl .mobile-menu ul li {
    text-align: right;
}
.rtl .mobile-menu ul ul li.go-back a {
    float: right;
}
.rtl .mobile-menu ul li {
 float: right;
}
.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.close-nav, .rtl .mobile-menu ul li.close-nav a  {
    float: left;
}
.rtl .mobile-menu li[class*="has-children"] > a:before,
	.rtl .mobile-menu li[class*="has_children"] > a:before {
		left: 12px;
        right: auto;
		transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		transform-origin: center;
		top: 4px;
		}
.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 li[class*="has-children"] > a:after, .rtl .mobile-menu li[class*="has_children"] > a:after {
    left: 18px;
    right: auto;
}
.rtl .mobile-menu.nav-is-visible {
    animation-name: rtl-anime-slidein-right;
    overflow: hidden;
}
@keyframes rtl-anime-slidein-right {
    0% {
        -webkit-transform: translateX(-1000px);
        transform: translateX(-1000px);
        opacity: 0;
    }

    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1;
    }
}
.rtl .mobile-menu,
.rtl .mobile-menu>ul,
.rtl .mobile-menu>ul ul.children,
.rtl .mobile-menu>ul ul.sub-menu,
.rtl .mobile-menu>ul ul.children>li>ul,
.rtl .mobile-menu>ul ul.sub-menu>li>ul {
    right: auto !important;
    left: 0 !important;
}
 .logged-in.admin-bar .mobile-menu {
    overflow: hidden !important;
}
.rtl .mobile-menu ul li.go-back a:before {
    transform: matrix(-1, 0, 0, -1, 0, 0) translateY(50%);
    right: 18px;
    left: auto;
    }
.rtl .mobile-menu ul li.go-back a:after {
        right: 25px;
        left: auto;
    }

/* header */
.rtl .wdt-header-menu .menu-container .wdt-primary-nav li[class*="has-children"] > a > span:after {
    margin-right: 8px;
    margin-left: 0;
}


/* Newsletter */
.rtl .wdt-popup-box-window.mfp-wrap.wdt-right-side-slide .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder {
    margin-left: 100px;
    margin-right: auto;
}
.rtl .wdt-popup-box-window.wdt-right-side-slide .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder {
    -webkit-transform: translateX(-800px); transform: translateX(-800px); }
.rtl .wdt-popup-box-window.wdt-right-side-slide.mfp-ready .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder { 
    -webkit-transform: translateY(0); transform: translateY(0); }
.rtl .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type="checkbox"] {
        margin-left: 6px;
        margin-right: 0px;
    }
.rtl .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscription-msg .error {
    text-align: right;
}
.rtl .wdt-popup-box-window.mfp-wrap.wdt-right-side-slide .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder .wdt-popup-box-content-inner ~ .mfp-close {
    left: 20px;
    right: auto;
}

/* Home-1 */
.rtl .wdt-cus-home-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li a .wdt-interactive-showcase-content-group span {
    margin-left: clamp(0.625rem, 0.5625rem + 0.3125vw, 0.9375rem);
    margin-right: 0;
}
.rtl .wdt-cus-home-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper {
    margin-left: clamp(0.625rem, -2.2321rem + 4.4643vw, 3.125rem);
    margin-right: 0;
}
.rtl .wdt-content-item .wdt-content-counter > *:not(:last-child) {
    margin-left: 2px;
    margin-right: 0;
}
.rtl .wdt-cus-home-contact.elementor-widget .elementor-icon-list-text {
    margin-left: 0;
    margin-right: 5px;
}
.rtl .wdt-animation-holder:not(.vertical) .wdt-animation-wrapper div[class*="-marqee"].left-to-right {
    -webkit-animation: rtl-MarqueeLeft 100s linear infinite 0ms;
    animation: rtl-MarqueeLeft 100s linear infinite 0ms;
}

.rtl .wdt-animation-holder:not(.vertical) .wdt-animation-wrapper div[class*="-marqee"].right-to-left {
    -webkit-animation: rtl-MarqueeRight 100s linear infinite 0ms;
    animation: rtl-MarqueeRight 100s linear infinite 0ms;
}

.rtl .wdt-animation-holder:not(.vertical) .wdt-animation-wrapper div[class*="-marqee"].right-to-left ~ div.wdt-animation-cloned-marqee,.rtl .wdt-animation-holder:not(.vertical) .wdt-animation-wrapper div[class*="-marqee"].left-to-right ~ div.wdt-animation-cloned-marqee {
    -webkit-animation: auto;
    animation: auto;
}

@keyframes rtl-MarqueeLeft {
    from {
        margin-right: 0;
    }

    to {
        margin-right: var(--wdt-marque-Margin-Width);
    }
}

@keyframes rtl-MarqueeRight {
    from {
        margin-right: var(--wdt-marque-Margin-Width);
    }

    to {
        margin-right: 0;
    }
}

.rtl .wdt-custom-progress-bar-1 .wdt-progressbar-container.wdt-progressbar-horizontal {
    transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
}

.rtl .wdt-custom-progress-bar-1 .wdt-progressbar-container.wdt-progressbar-horizontal .wdt-progressbar-content .wdt-progressbar-title {
    text-align: right;
    transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
}

.rtl .wdt-progressbar-container.wdt-progressbar-horizontal.wdt-progressbar-content-floating .wdt-progressbar-value {
    transform: translateX(-100%) rotateY(180deg);
    -moz-transform: translateX(-100%) rotateY(180deg);
    -webkit-transform: translateX(-100%) rotateY(180deg);
    flex-direction: row-reverse;
}

.rtl .wdt-home-1-img-box .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container {
    text-align: right;
}
.rtl .wdt-home-1-img-box .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container>div {
    padding-right: 15px;
    padding-left: 0;
}
.rtl .wdt-home-1-img-box .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container>div.wdt-content-title::before {
    right: -9px;
    left: auto;
}
.rtl .wdt-home-1-img-box .wdt-content-item .wdt-content-button>a::after {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}
.rtl .wdt-home-form-1 .wpcf7-form-control-wrap input::placeholder, .rtl .wdt-home-form-1 .wpcf7-form-control-wrap textarea::placeholder, .rtl .select2-container--default .select2-search--dropdown .select2-search__field::placeholder {
    text-align: right;
}
.rtl .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered, .rtl .select2-container--default .select2-results__option--selected, .rtl .select2-container--default .select2-results .select2-results__option--highlighted[aria-selected], .rtl .select2-container--default .select2-results>.select2-results__options .select2-results__option + .select2-results__option, .rtl .select2-container--default .select2-dropdown--below .select2-results>.select2-results__options>li, .rtl .select2-container--default .select2-dropdown--above .select2-results>.select2-results__options>li {
    text-align: right;
}
.rtl .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered::after {
    left: 26px;
    right: auto;
}
.rtl .wdt-map-location ul.elementor-icon-list-items li.elementor-icon-list-item:not(:last-child) {
    margin-left: 30px;
    margin-right: 8px;
}
.rtl .wdt-cus-home-testimonial .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper {
    margin-right: 40px;
    margin-left: 0px;
}
.rtl .wdt-cus-home-testimonial .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper {
    right: auto;
    left: 110px;
}
.rtl .elementor-90 .elementor-element.elementor-element-bf780dc .wdt-button-holder.wdt-button-icon-before .wdt-button-icon {
    margin-right: 0px;
    margin-left: 6px;
}
.rtl .wdt-progressbar-container.wdt-progressbar-horizontal, .rtl .wdt-progressbar-container.wdt-progressbar-horizontal .wdt-progressbar-content .wdt-progressbar-title {
transform: rotateY(180deg);
-webkit-transform: rotateY(180deg);
}
.rtl .dt-sc-service-item.type1 .service-details {
    float: right;
    margin-left: 0;
    margin-right: -1px;
    text-align: right;
}
.rtl .dt-sc-staff-items-container .dt-sc-staff-item.type1 .staff-details {
    text-align: right;
}
.rtl .wdt-cus-interactive-showcase-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li a .wdt-interactive-showcase-content-group .wdt-interactive-showcase-media-group .wdt-content-icon span {
    margin-left: 15px;
    margin-right: 0px;
}
.rtl .wdt-column-wrapper.wdt-snap-scroll-enabled ~ .wdt-snap-scroll-pagination {
    display: flex;
    flex-direction: row-reverse;
    justify-content: center;
}
.rtl .wdt-map-location.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    text-align: right;
}
.rtl .dt-sc-staff-items-container .dt-sc-staff-item.type1 .image > .dt-sc-staff-overlay {
        margin: 14px auto auto 14px;
        transform: translateX(-30px);
        -webkit-transform: translateX(-30px);
}
.rtl .dt-sc-staff-items-container .dt-sc-staff-item.type1:hover .image > .dt-sc-staff-overlay {
    transform: translateX(0px);
    -webkit-transform: translateX(0px);
}
.rtl .wdt-cus-home-testimonial .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    transform: translateX(-20px);
    -webkit-transform: translateX(-20px);
}
.rtl .wdt-cus-home-testimonial .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span {
    transform: translateX(0);
    -webkit-transform: translateX(0);
}
.rtl .wdt-cus-text-path::before {
    left: 0;
    right: 10px;
    transform: matrix(-1, 0, 0, -1, 0, 0);
    -webkit-transform: matrix(-1, 0, 0, -1, 0, 0);
}



/* Home-2 */
.rtl .wdt-cus-counter-text .wdt-content-item .wdt-content-media-group>div:not(:last-child) {
    margin-left: 25px;
    margin-right: 0;
}
.rtl .wdt-cus-heading-with-icon .wdt-heading-holder .wdt-heading-deco-wrapper > span .wdt-heading-deco-inner[class*='-left-part'] {
    margin-left: clamp(0.625rem, 0.575rem + 0.25vw, 0.875rem);
    margin-right: 0;
}
.rtl .wdt-cus-service-icon-box .wdt-content-item .wdt-content-media-group:after {
    left: 0;
    right: auto;
}
.rtl .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label + .wdt-popup-box-trigger-icon {
    transform: matrix(-1, 0, 0, -1, 0, 0);
    -webkit-transform: matrix(-1, 0, 0, -1, 0, 0);
    transform-origin: center;
}
.rtl .wdt-accordion-toggle-holder[class*='-template-simple'][class*='-expand-collapse-position-start'] .wdt-accordion-toggle-title-holder {
    padding: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem) clamp(2.5rem, 2.25rem + 1.25vw, 3.75rem) clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem) 0;
}
.rtl .wdt-accordion-toggle-holder[class*='-expand-collapse-position-start'] .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon {
    margin: 0 0 0 20px;
}
.rtl .wdt-accordion-toggle-holder[class*='-template-simple'][class*='-expand-collapse-position-start'] .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon {
    right: 0;
    left: auto;
}
.rtl .wdt-accordion-toggle-holder[class*='-template-simple'] .wdt-accordion-toggle-description {
    padding: 0 clamp(2.5rem, 2.25rem + 1.25vw, 3.75rem) clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem) 20px;
    border-width: 0 0 1px;
    border-color: var(--wdtPrimaryColor);
}
.rtl .elementor-widget-wdt-events .wdt-events-holder .wdt-event-item .wdt-event-item-date {
    border-width: 0 0px 0 1px;
}
.rtl .wdt-cus-contact-address-list .wdt-content-item .wdt-content-button > a {
    text-align: right;
}

/* Home-3 */
.rtl .wdt-about-img-box .wdt-content-item .wdt-content-media-group {
    margin-left: 30px;
    margin-right: 0;
}

.rtl .wdt-donation-item .wdt-donation-item-detail .wdt-donation-item-description {
    text-align: right;
}
body:not([class*="archive-service"]).rtl .dt-sc-service-item.type2 .booking.dt-sc-button {
    transform: translateX(20px);
    -webkit-transform: translateX(20px);
}
body:not([class*="archive-service"]).rtl .dt-sc-service-item.type2 .dt-sc-button{
    margin: 0 10px 0 0 !important;
}
body:not([class*="archive-service"]).rtl .dt-sc-service-item.type2 .booking.dt-sc-button:after {
    transform: rotate3d(0, 0, 1, 180deg);
    -webkit-transform: rotate3d(0, 0, 1, 180deg);
}
.rtl .wdt-home-3-form>div:nth-child(2) p>span:nth-child(2)::after, .rtl .wdt-home-3-form>div:nth-child(2) p span:nth-child(3)::after {
    left: 20px;
    right: auto;
}
.rtl .wdt-donation-item .wdt-donation-item-detail .wdt-donation-item-group-wrapper .wdt-donation-item-wrapper .wdt-give-total-wrap {
    text-align: right;
}
.rtl .wdt-contact-icon-box .wdt-content-item .wdt-content-elements-group {
    margin-left: 0;
    margin-right: 15px;
}
.rtl .wdt-cus-pricing-table .wdt-pricing-table-holder div[class*='-table-media'] {
    right: auto;
    left: 30px;
}
.rtl .wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-text:not(:only-child) {
    padding-left: 0px;
    padding-right: 10px;
}
.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 .wdt-pricing-table-pricing div[class*='-table-pricing-sale'] .wdt-pricing-table-pricing-suffix {
    padding-left: 0px;
    padding-right: 5px;
}
.rtl .wdt-cus-pricing-table-toggle input.wdt-advanced-checkbox-toggle:checked {
    padding-left: 0px;
    padding-right: 40px;
  }
.rtl .wdt-home-testimonial-2 .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper {
    left: auto;
    right: -10px;
}
.rtl .wdt-home-testimonial-2 .wdt-content-item .wdt-content-media-group .wdt-content-title-group {
    margin-left: 0;
    margin-right: 20px;
}
.rtl .wdt-home-testimonial-2 .wdt-content-item .wdt-content-description {
    margin-left: 40px;
    margin-right: 0;
}
.rtl .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
    display: inline-flex;
    flex-direction: row-reverse;
}
.rtl .elementor-269 .elementor-element.elementor-element-1f1a762 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix, .rtl .elementor-269 .elementor-element.elementor-element-1f1a762 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix {
    vertical-align: baseline;
}
.rtl .wdt-about-img-box .wdt-content-item .wdt-content-button>a::before {
    transform: matrix(-1, 0, 0, -1, 0, 0) rotate(90deg);
    -webkit-transform: matrix(-1, 0, 0, -1, 0, 0) rotate(90deg);
}
.rtl .wdt-about-img-box .wdt-content-item .wdt-content-button>a:hover {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}
.rtl .wdt-donation-item:hover .wdt-donation-item-media img {
    transform: translate3d(3.5%, 0, 0);
    -webkit-transform: translate3d(3.5%, 0, 0);
    
}
.rtl .wdt-donation-item .wdt-donation-item-media img {
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    width: calc(5% + 100%);
}
.rtl .secondary-sidebar .widget.widget_media_gallery .gallery .gallery-item a:hover img, .rtl .widget .recent-posts-widget li .thumb:hover img, .rtl .dt-sc-service-item.type2 .image > .image-item a:hover img, .rtl .wdt-cus-img-hover-effect .elementor-widget-container img:hover {
    transform: translate3d(3.5%, 0, 0);
    -webkit-transform: translate3d(3.5%, 0, 0);
}
.rtl .wdt-home-testimonial-2 .wdt-content-item .wdt-content-media-group .wdt-content-title-group {
    transform: translateX(30px);
    -webkit-transform: translateX(30px);
}
.rtl .wdt-home-testimonial-2 .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-media-group .wdt-content-title-group {
    transform: translateX(0px);
    -webkit-transform: translateX(0px);
}
.rtl .wdt-home-testimonial-2 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    transform: translateX(-20px);
    -webkit-transform: translateX(-20px);
}
.rtl .wdt-home-testimonial-2 .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    transform: translateX(0px);
    -webkit-transform: translateX(0px);
}
.rtl .wdt-home-testimonial-2 .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-description {
    transform: translateX(0);
    -webkit-transform: translateX(0);
}
.rtl .wdt-home-testimonial-2 .swiper-slide .wdt-content-item .wdt-content-description {
    transform: translateX(20px);
    -webkit-transform: translateX(20px);
}

/* Home 4 */
.rtl .entry-list-layout.wdt-simple-style.wdt-post-entry .blog-entry div.entry-meta-group {
    right: 0;
    left: auto;
}

/* Our service */ 
.rtl .elementor-632 .elementor-element.elementor-element-fb85aeb .wdt-button-holder.wdt-button-icon-before .wdt-button-icon {
    margin-left: 6px;
    margin-right: 0;
}
.rtl #wdt-cus-page-with-sidebar.wdt-cus-page-with-right-sidebar {
    margin-left: 60px;
    margin-right: 0;
}
.rtl .dt-services-list.services-sidebar-list .service-details h3 a {
    text-align: right;
}
.rtl .dt-services-list.services-sidebar-list .service-details h3 a:before {
    left: auto;
    right: -10px;
}
.rtl .wdt-cus-sidebar-contact-banner-title .wdt-heading-holder .wdt-heading-deco-wrapper > span .wdt-heading-deco-inner[class*='-left-part'] {
    margin-left: clamp(0.75rem, 0.7rem + 0.25vw, 1rem);
    margin-right: 0;
}

/* Journal */
.rtl .wdt-simple-style.wdt-post-entry:not(.entry-cover-layout) .blog-entry > div:not(.entry-thumb), .rtl .wdt-simple-style.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div:not(.entry-thumb), .rtl .wdt-simple-style.wdt-post-entry.entry-cover-layout .blog-entry > div:not(.entry-details) {
    text-align: right;
}
.rtl .blog-single-entry .entry-post-navigation.type3 > div.post-next-link {
    border-width: 0px;
    border-right: 1px solid var(--wdtBorderColor);
}
.rtl .blog-single-entry .entry-post-navigation.type3 > div.post-prev-link {
    border-width: 0px;
    border-left: 1px solid var(--wdtBorderColor);
}
.rtl .blog-single-entry .entry-post-navigation.type3 > .post-next-link > .next-post-bgimg {
    border-width: 0 2px 0 0px;
}
.rtl .blog-single-entry .entry-post-navigation.type3 > .post-prev-link > .prev-post-bgimg {
    border-width: 0 0px 0 2px;
}

/* Donation */
.rtl .wdt-cus-donation-sidebar-content .wdt-donation-item .wdt-donation-item-detail .wdt-donation-item-title {
    text-align: right;
}

/* Events */
.rtl .tribe-events .tribe-events-c-top-bar__datepicker-button-icon-svg {
    margin-left: 0;
    margin-right: var(--tec-spacer-1);
}
.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__nav-list {
    display: flex;
    flex-direction: row-reverse;
}
.rtl .tribe-events .tribe-events-c-top-bar__nav-list-item {
    padding-right: 0;
    padding-left: 15px;
}
.rtl .tribe-events .tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event .tribe-events-calendar-list__event-featured-image-wrapper, .rtl .tribe-events .tribe-events-calendar-day .tribe-events-calendar-day__event .tribe-events-calendar-day__event-content .tribe-events-calendar-day__event-featured-image-wrapper {
    left: 0;
    right: auto;
}
.rtl .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next-icon-svg, .rtl .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev-icon-svg {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}
.rtl .tribe-events .tribe-events-calendar-list__month-separator:after {
    margin-left: 0px;
    margin-right: 20px;
}
.rtl .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next-icon-svg {
    margin-left: 0px;
    margin-right: 15px;
}
.rtl .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev-icon-svg {
    margin-right: 0px;
    margin-left: 15px;
}
.rtl .elementor-widget-wdt-post-navigation .entry-post-navigation-wrapper .entry-post-navigation.type3 > div.post-prev-link {
    border-width: 0 0 0 1px;
}
.rtl .elementor-widget-wdt-post-navigation .entry-post-navigation-wrapper .entry-post-navigation.type3 > div.post-prev-link a[class*="-bgimg"] {
    border-width: 0 0 0 2px;
}
.rtl .elementor-widget-wdt-post-navigation .entry-post-navigation-wrapper .entry-post-navigation.type3 > div.post-next-link {
    text-align: left;
    border-width: 0 1px 0 0px;
}
.rtl .elementor-widget-wdt-post-navigation .entry-post-navigation-wrapper .entry-post-navigation.type3 > div.post-next-link a[class*="-bgimg"] {
    border-width: 0 2px 0 0px;
}
.rtl .tribe-common--breakpoint-medium.single-tribe_events .tribe-events-c-subscribe-dropdown, .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-subscribe-dropdown {
    float: left;
    margin-right: auto;
    margin-left: 0;
}
.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-c-messages__message--notice .tribe-events-c-messages__message-icon-svg {
    display: inline-block;
    margin-left: var(--tec-spacer-2);
    margin-right: 0;
}
.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-left: 0;
    margin-right: var(--tec-spacer-1);
}

/* Trustee */
.rtl .dt-sc-staff-items-container .dt-sc-staff-item.type3 .dt-sc-staff-item-container .dt-sc-staff-content > div.dt-sc-staff-social-container .dt-sc-team-social {
    float: right;
}

/* 404 error */ 
body.error404.rtl div.wrapper {
    background-position: left center;
}
.rtl.error404 .wrapper.type2 .error-box-inner * {
    text-align: right;
    float: right;
}

/* Contact */
.rtl .wdt-cus-contact-icon-box .wdt-content-item .wdt-content-media-group>div:not(:last-child) {
    margin-left: 20px;
    margin-right: 0;
}

/* footer */
.rtl #footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-description p, .rtl #footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-description .elementor-icon-list-items .elementor-icon-list-item {
    text-align: right;
}
.rtl .wdt-cus-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option:not(:last-child) {
    margin-left: 20px;
    margin-right: 0px;
}
.rtl .elementor-widget-wdt-events .wdt-events-holder .wdt-event-item .wdt-event-item-title-wrapper .wdt-event-item-content p i:before {
    margin-left: 10px;
    margin-right: 0px;
}
.rtl .elementor-widget-wdt-events .wdt-events-holder .wdt-event-item .wdt-event-item-media img, .rtl .elementor-widget-wdt-events .wdt-events-holder .wdt-event-item .wdt-event-item-media:after {
    left: 0;
    right: auto;
}
.rtl .entry-list-layout.wdt-simple-style.wdt-post-entry .blog-entry > div.entry-thumb {
    border-width: 0 0px 0 2px;
}
.rtl .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: auto;
}
.rtl .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon input:not([type="checkbox"]) {
    padding-left: 4em;
    padding-right: 24px;
    margin-left: 5px;
    margin-right: 0px;
}
.rtl .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon .wdt-mailchimp-subscription-button-holder button {
    transform: matrix(-1, 0, 0, -1, 0, 0);
}
.rtl .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder {
    left: 6px;
    right: auto;
}

/* sidebar */
.rtl .widget #searchform input[type="submit"] {
    left: clamp(0.5rem, 0.475rem + 0.125vw, 0.625rem);
    right: auto;
    transform: matrix(-1, 0, 0, 1, 0, 0);
    -webkit-transform: matrix(-1, 0, 0, 1, 0, 0);
}
.rtl #searchform ul.quick_search_results li.quick_search_data_item {
    text-align: right;
}
.rtl .widget .recent-posts-widget li .entry-meta p, .rtl .widget_tag_cloud .tagcloud a, .rtl .widget .tagcloud a, .rtl .wp-block-tag-cloud a {
    float: right;
}
.rtl .pagination ul li a :before {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform-origin: center;
}
.rtl .wdt-cus-sidebar-form P > input.wpcf7-submit {
    float: right;
}
.rtl #searchform ul.quick_search_results.active:before {
    right: 20px;
    left: auto;
}
/* form */
.rtl select, .rtl .select2-container--default .select2-selection--single, .rtl .select2-container--default .select2-selection--multiple {
    text-align: right !important;
}
.rtl .wpcf7-form .wpcf7-response-output, .rtl .wpcf7 form .wpcf7-response-output {
    float: right;
    padding: 15px 45px 15px 15px;
    text-align: right;
}
.rtl .wpcf7-form .wpcf7-response-output:before, .rtl .wpcf7 form .wpcf7-response-output:before {
    left: auto;
    right: 18px;
}
.rtl .wpcf7-form .wpcf7-not-valid-tip {
    left: 0;
    right: auto;
}

/* Appointment */
.rtl .dt-sc-error-box:before, .rtl .dt-sc-warning-box:before, .rtl .dt-sc-success-box:before, .rtl .dt-sc-info-box:before {
    padding: 0 5px 0 15px;
}
.rtl .form-control {
    text-align: right;
}
.rtl [class*="dt-sc-reserve-appointment"] select, .rtl .dt-sc-reservation-form select {
    background-position-x: 20px;
    background-position-y: center;
}
.rtl .form-control.dtstaff-drop-down .select-list li span.staff-role {
    text-align: right;
    margin-right: 16px;
    margin-left: 0;
}
.rtl .form-control.dtstaff-drop-down .button .select-list-link:before {
    right: auto;
    left: 20px;
}
.rtl .form-control.form-calendar-icon input {
    padding-right: 40px;
}
.rtl [class*="dt-sc-reserve-appointment"] input[type="checkbox"], .rtl[class*="dt-sc-reserve-appointment"] input[type="radio"] {
    margin-left: 10px;
    margin-right: 0px;
}
.rtl .dt-sc-booking-reservation .aligncenter .dt-sc-button, .rtl .dt-sc-contactdetails-box .dt-sc-appointment-contactdetails-form .aligncenter .dt-sc-button {
    float: right;
}
.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 {
    left: 0;
    right: auto;
    transform: translateX(0);
    -webkit-transform: translateX(0);
}
.rtl .form-control.dtstaff-drop-down .select-list li span {
    text-align: right;
}

/* Calender */
.rtl .dt-sc-reserve-appointment.type3 .ui-datepicker .ui-datepicker-prev, .rtl .dt-sc-reserve-appointment.type3 .ui-datepicker .ui-datepicker-next {
    transform: translateY(-50%) rotate(180deg);
    -webkit-transform: translateY(-50%) rotate(180deg);
}
.rtl .dt-sc-reserve-appointment.type3 .ui-datepicker .ui-datepicker-next {
    left: 20px !important;
    right: auto !important;
}
.rtl .dt-sc-reserve-appointment.type3 .ui-datepicker .ui-datepicker-prev {
    right: 20px !important;
    left: auto !important;
}

/* blog */
.rtl .wdt-fadeinright-hover .blog-entry:hover .entry-thumb > a img, .rtl .wdt-fadeinright-hover.wdt-post-entry.entry-list-layout .blog-entry:hover .entry-thumb .blog-image > a {
    transform: translate3d(3.5%, 0, 0);
    -webkit-transform: translate3d(3.5%, 0, 0);
}

/* blog social icon  */
.rtl .blog-single-entry.post-minimal .post-meta .single-entry-social-share ul li:not(:last-child) a, .rtl .blog-single-entry.post-minimal .single-entry-body .single-entry-social-share:not([class*="meta-elements"]) > .share .wdt-share-list li:not(:last-child) a, .rtl .blog-single-entry.post-minimal .single-entry-body .single-entry-social-share:not([class*="meta-elements"]) > .share .wdt-share-list li:not(:last-child) a, .rtl .blog-single-entry.post-minimal > .single-entry-social-share:not([class*="meta-elements"]) > .share .wdt-share-list li:not(:last-child) a, .rtl .blog-single-entry.post-minimal > .single-entry-social-share:not([class*="meta-elements"]) > .share .wdt-share-list li:not(:last-child) a {
    margin-left: 20px;
    margin-right: 0px;
}

/* Media Query */
@media (max-width: 1540px) {
    .rtl #wdt-cus-page-with-sidebar.wdt-cus-page-with-right-sidebar {
        margin-left: 50px;
        margin-right: 0;
    }
}

@media (min-width: 1281px) {
    .rtl .wdt-home-testimonial-2 .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
        flex-direction: row-reverse;
    }
}
@media (max-width: 1280px) {
    .rtl #wdt-cus-page-with-sidebar.wdt-cus-page-with-right-sidebar {
        margin-right: 0px;
        margin-left: 40px;
    }
}
@media only screen and (max-width: 1024px) {
    .rtl .wdt-cus-interactive-showcase-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li {
        margin-left: 20px;
        margin-right: 0px;
    }
    .rtl #wdt-cus-page-with-sidebar.wdt-cus-page-with-right-sidebar {
        margin-right: auto;
    }
    .rtl .wdt-home-testimonial-2 .wdt-content-item .wdt-content-media-group .wdt-content-title-group {
        margin: 20px 0 0;
    }
    .rtl .wdt-home-testimonial-2 .wdt-content-item .wdt-content-description {
        margin: 15px 0 0;
    }
    .rtl .elementor-widget-wdt-post-navigation .entry-post-navigation-wrapper .entry-post-navigation.type3 > div.post-prev-link {
        border-width: 0 0 1px 0;
    }
    .rtl .elementor-widget-wdt-post-navigation .entry-post-navigation-wrapper .entry-post-navigation.type3 > div.post-next-link {
        border-width: 1px 0 0 0;
    }
}

@media screen and (max-width: 782px) {
    .logged-in.admin-bar .mobile-menu {
        overflow: hidden;
    }
}

@media(min-width:768px) {
    .rtl .wdt-map-location ul.elementor-icon-list-items li.elementor-icon-list-item:not(:last-child) .elementor-icon-list-text:after {
        left: -24px;
        right: auto;
    }
    .rtl .wdt-cus-service-carousel .dt-sc-service-items-container.swiper .swiper-horizontal>.swiper-pagination-bullets, .rtl .wdt-cus-service-carousel .swiper-pagination-bullets.swiper-pagination-horizontal {
        left: 60px;
        right: auto;
    }
}
@media(max-width:767px) {
    .rtl .wdt-cus-counter-text .wdt-content-item .wdt-content-media-group>div:not(:last-child) {
        margin-left: 0;
        margin-bottom: 10px;
    }
    .rtl .entry-list-layout.wdt-simple-style.wdt-post-entry .blog-entry > div.entry-thumb {
        border-width: 0 0 2px 0;
    }
}

@media(min-width:480px) {
    .rtl .wdt-cus-home-testimonial .wdt-carousel-holder .wdt-carousel-pagination-wrapper {
        left: 0;
        right: auto;
    }

    .rtl .wdt-cus-home-testimonial .wdt-content-item .wdt-content-elements-group {
        padding-right: 20px;
        padding-left: 0;
        border-width: 0 0 0;
        border-right: 2px solid var(--wdtBorderColor);
    }
}
@media(max-width: 479px) {
    .rtl  .wdt-cus-home-testimonial .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper {
        right: clamp(2.1875rem, -5.9886rem + 40.8805vw, 6.25rem);
        left: auto;
    }
    .rtl .elementor-widget-wdt-post-navigation .entry-post-navigation-wrapper .entry-post-navigation.type3 > div.post-next-link {
        text-align: center;
    }

}
