/* --------------menu------------------- */

.rtl .wdt-header-menu ul li ul.sub-menu {
    left: auto; right: 0; text-align: right;
}

/* ---------------sub menu list ----------------------  */

.rtl .wdt-header-menu ul li ul.children > li > a::before, 
.rtl .wdt-header-menu ul li ul.sub-menu > li > a::before {
    margin-left: 8px; margin-right: 0;
}

/* ----------------mobile menu-------------------- */

.rtl .mobile-menu li[class*="has-children"] > a {
    padding-right: 15px; padding-left: 40px; text-align: right;
}
.rtl .mobile-menu li[class*="has-children"] > a::before {
    right: auto; left: 12px; -webkit-transform: translateY(-50%) rotate(180deg); transform: translateY(-50%) rotate(180deg);
  }
.rtl .mobile-menu li[class*="has-children"] > a::after {
    left: 18px; right: auto;
  }
.rtl .mobile-menu li[class*="has-children"] > a:hover::before {
    right: auto; left: 8px;
  }
.rtl .mobile-menu li[class*="has-children"] > a:hover::after {
    left: 12px; right: auto;
  }
.rtl .mobile-menu ul > li > a, 
.rtl .mobile-menu ul ul > li > a {
    text-align: right;
  }


/* -------------------- footer starts-----------------  */

body.rtl .footer-social-menu .elementor-icon-list-items .elementor-icon-list-item::after{
    right: calc(45px/2); left: auto;
}

/* -------------------Home1 starts-------------- */

/* slider */
.rtl .wdt-custom-slider-heading-style-1 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title .wdt-heading-deco-inner.wdt-left-part {
    margin-left: 20px; margin-right: 0;
}

/* about section */
.rtl .wdt-custom-home-ser-section .wdt-content-item .wdt-content-button > a::after {
    margin-right: 10px; margin-left: 0; transform: rotate(180deg); -webkit-transform: rotate(180deg);
}
.rtl .wdt-custom-home-ser-section .wdt-content-item .wdt-content-button > a:hover::after {
    margin-right: 16px;
}

/* video banner */
.rtl .wdt-custom-paly-text-style .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label {
    margin-right: clamp(0.625rem, 0.3365rem + 1.2821vw, 1.875rem); margin-left: 0;
}
/* .rtl .wdt-custom-paly-text-style .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label + .wdt-popup-box-trigger-icon {
    transform: rotate(180deg); -webkit-transform: rotate(180deg);
} */

/* counter */
.rtl .wdt-custom-test-counter .wdt-content-advanced-number-counter-container .wdt-content-advanced-number-counter-wrapper .wdt-content-advanced-number-counter-content-group .wdt-content-advanced-number-counter-title {
    margin-right: -25px; margin-left: 0;
}
.rtl .wdt-custom-test-counter .wdt-content-advanced-number-counter-container .wdt-content-advanced-number-counter-wrapper .wdt-content-advanced-number-counter-content-group .wdt-advanced-number-counter-content .wdt-advanced-number-counter-value .odometer-digit .odometer-ribbon .odometer-ribbon-inner .odometer-value,
.rtl .wdt-custom-test-counter .wdt-content-advanced-number-counter-container .wdt-content-advanced-number-counter-wrapper .wdt-content-advanced-number-counter-content-group .wdt-advanced-number-counter-content .wdt-content-advanced-number-counter-suffix {
    background-position: right top;
}

/* default button */
.rtl .wdt-button-holder.wdt-button-icon-after .wdt-button .wdt-button-icon {
    margin-right: 8px; margin-left: 0;
}
.rtl .wdt-button-holder.wdt-button-icon-after .wdt-button .wdt-button-icon span {
    transform: rotate(180deg); -webkit-transform: rotate(180deg);
}
.rtl .wdt-button-holder.wdt-button-icon-after .wdt-button:hover .wdt-button-icon {
    margin-right: 12px; margin-left: 0;
}

/* portfolio */
.rtl .wdt-listings-item-wrapper.type2 .wdt-listings-item-top-section-content .wdt-listings-item-title::before {
    right: 0; left: auto;
}
.rtl .wdt-custom-common-button .wdt-button-holder.wdt-button-size-sm .wdt-button .wdt-button-icon {
    margin-right: 12px;  margin-left: 0;
}
.rtl .wdt-custom-common-button .wdt-button-holder.wdt-button-size-sm .wdt-button:hover .wdt-button-icon {
    transform: translateX(-10px) ; -webkit-transform: translateX(-10px) ;
}
.rtl .wdt-custom-common-button .wdt-button-holder.wdt-button-size-sm .wdt-button .wdt-button-text::after {
    left: -12px; right: auto;
}
.rtl .wdt-custom-common-button .wdt-button-holder.wdt-button-size-sm .wdt-button:hover .wdt-button-text::after {
    left: -22px; right: auto;
}

/* blog */
.rtl .blog-entry .entry-button a.wdt-button span {
    margin: 0 10px 0 0; 
}
.rtl .wdt-simple-style.wdt-post-entry .blog-entry .entry-button a.wdt-button:hover span {
    margin-right: 16px; margin-left: 0;
}
.rtl .blog-entry .entry-button a.wdt-button span  svg {
    transform: rotate(180deg); -webkit-transform: rotate(180deg);
}

.rtl #searchform ul.quick_search_results li.quick_search_data_item a {
    text-align: right;
}

/* mailchamp */
.rtl .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon input {
    padding-left: 3em; padding-right: 1em;
}
.rtl .wdt-custom-mailchimp-a .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon .wdt-mailchimp-subscription-button-holder button {
    transform: rotate(270deg); -webkit-transform: rotate(270deg);
}

/* --------------------- Home 2 --------------------------- */

/* slider */
.rtl .wdt-custom-slider-2-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-text {
    padding-right: 15px; padding-left: 0;
}
.rtl .wdt-custom-test-slider-counter .wdt-content-advanced-number-counter-container .wdt-content-advanced-number-counter-wrapper .wdt-content-advanced-number-counter-content-group .wdt-advanced-number-counter-content .wdt-advanced-number-counter-value .odometer-digit .odometer-ribbon .odometer-ribbon-inner .odometer-value, 
.rtl .wdt-custom-test-slider-counter .wdt-content-advanced-number-counter-container .wdt-content-advanced-number-counter-wrapper .wdt-content-advanced-number-counter-content-group .wdt-advanced-number-counter-content .wdt-content-advanced-number-counter-suffix {
    background-position: right top;
}

/* Interactive showcase */
.rtl .wdt-custom-interactive-text .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper {
    margin: auto auto auto 60px;
}
.rtl .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list {
    margin: 0 0 0 auto;
}
@media only screen and (max-width: 1540px) {
.rtl .wdt-custom-interactive-text .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper {
    margin: auto auto auto 0px;
}
}

@media only screen and (max-width: 1024px){
.rtl .wdt-custom-interactive-text .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list {
  text-align: right;
}
}

/* progress */
.rtl .wdt-custom-process .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-description {
    text-align: right;
}

/* testimonial */
@media (min-width: 1025px){
.rtl .wdt-custom-thumb-testimonial .wdt-thumb-carousel-holder .wdt-thumb-pagination-group > div.wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination > div {
    right: -90px; left: auto; background-position: top left;
}
.rtl .wdt-custom-thumb-testimonial .wdt-thumb-carousel-holder .wdt-thumb-pagination-group .wdt-thumbcarousel-arrow-pagination > div.wdt-arrow-thumb-pagination-prev i::after {
    right: -6px; left: auto;
}
.rtl .wdt-custom-thumb-testimonial .wdt-thumb-carousel-holder .wdt-thumb-pagination-group .wdt-thumbcarousel-arrow-pagination > div svg {
    transform: rotate(180deg); -webkit-transform: rotate(180deg);
}
}

/* popup button */
/* .rtl .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon {
    transform: rotate(180deg); -webkit-transform: rotate(180deg);
} */

/* faq */
.rtl .wdt-custom-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-description {
    padding-left: 35%; padding-right: 0;
}
.rtl .wdt-custom-faq .wdt-accordion-toggle-holder[class*="-template-bordered"] .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-title-holder::before {
    left: 30px; right: auto;
}

@media only screen and (max-width: 1280px) {
    .rtl .wdt-custom-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-description {
        padding-left: 28%; padding-right: 0;
    }
}

@media only screen and (max-width: 767px) {
    .rtl .wdt-custom-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-description {
        padding-left: 20%; padding-right: 0;
    }
}

@media only screen and (max-width: 480px) {
    .rtl .wdt-custom-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-description {
        padding-left: 5%; padding-right: 0;
    }
}

/* ---------------- Home 3 -------------------- */

/* slider */
.rtl .wdt-slider-icon-box-style-3 .wdt-content-item .wdt-content-detail-group .wdt-content-button > a::after {
    margin-right: 10px; margin-left: 0; transform: rotate(180deg); -webkit-transform: rotate(180deg);
}
.rtl .wdt-slider-icon-box-style-3 .wdt-content-item .wdt-content-detail-group .wdt-content-button > a:hover::after {
    margin-right: 16px; margin-left: 0;
  }

/* flex banner */
.rtl .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info > div.wdt-flex-banner-button::after {
    margin-right: 10px; margin-left: 0; transform: rotate(180deg); -webkit-transform: rotate(180deg);
}
.rtl .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info > div.wdt-flex-banner-button:hover::after {
    margin-right: 16px; margin-left: 0;
}

/* pricing table */
.rtl .wdt-custom-Pricing-active .wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-text:not(:only-child), 
.rtl .wdt-custom-Pricing .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: 20px; padding-left: 0;
}

/* contact form */
.rtl form.wdt-contact-form .wpcf7-form-control-wrap input, .rtl form.wdt-contact-form .wpcf7-form-control-wrap textarea {
text-align: right;
}
.rtl form.wdt-contact-form input[type="submit"].wpcf7-form-control.wpcf7-submit {
    float: right;
}
.rtl .wpcf7-form .wpcf7-response-output, 
.rtl .wpcf7 form .wpcf7-response-output {
    padding: 15px 45px 15px 15px; text-align: right;
}
.rtl .wpcf7-form .wpcf7-response-output::before, 
.rtl .wpcf7 form .wpcf7-response-output::before {
    right: 18px; left: auto;
}

/* ------------------ Blog --------------------- */

/* search */
.rtl .widget #searchform input[type="text"] {
    padding-right: 15px; padding-left: 50px;
}
.rtl .widget #searchform input[type="submit"] {
    left: 0; right: auto;
}
.rtl .widget .recent-posts-widget li .post-details {
    margin-right: 28px; margin-left: 0;
}
@media (max-width: 480px) {
    .rtl .widget .recent-posts-widget li .post-details {
        margin-right: 0; margin-left: 0;
    }
}

.rtl .widget_tag_cloud .tagcloud, 
.rtl .widget .tagcloud,
.rtl .widget_tag_cloud .tagcloud a, 
.rtl .widget .tagcloud a {
    float: right;
}
.rtl .widget.widget_advance_field .wdt-widget-advanced-content-group > :not(:last-child) {
    margin: 0 0 20px auto;
}
.rtl .widget.widget_advance_field .wdt-widget-advanced-content-group > .wdt-widget-advanced-button > a > i {
    margin-right: 10px; margin-left: 0; 
}
.rtl .widget.widget_advance_field .wdt-widget-advanced-content-group > .wdt-widget-advanced-button > a:hover > i {
    -webkit-transform: translateX(-6px) ; transform: translateX(-6px) ;
}
.rtl .widget.widget_advance_field .wdt-widget-advanced-content-group > .wdt-widget-advanced-button > a > i::before {
    transform: rotate(180deg); -webkit-transform: rotate(180deg);
}
.rtl .custom-blog-single-quote .elementor-widget-container .elementor-text-editor::before {
    right: -50px; left: auto;
}
.rtl .wdt-custom-blog-image-aside-cnt .elementor-widget-container {
    padding-right: clamp(1.875rem, 1.4423rem + 1.9231vw, 3.75rem); padding-left: 0;
}
.rtl .blog-single-entry div i[class*="fa"] {
    margin-left: 3px; margin-right: 0;
}
.rtl .comment-body {
    padding-right: 80px; padding-left: 0;
}
.rtl .commentlist li.comment .reply {
    left: 0; right: auto;
}
.rtl .comment-reply-link::after {
    margin-right: 10px; margin-left: 0; transform: translateX(0) rotate(180deg); -webkit-transform: translateX(0) rotate(180deg);
}
.rtl .comment-reply-link:hover::after {
    transform: translateX(-6px) rotate(180deg); -webkit-transform: translateX(-6px) rotate(180deg);
}
.rtl .comment-author .avatar {
    right: -80px; left: 0;
}
.rtl .comment-form > p {
    float: right; text-align: right;
}
.rtl .comment-form .comment-form-cookies-consent label {
    padding-right: 10px; padding-left: 0;
}.rtl .comment-form > p.form-submit::after  {
    margin-right: 10px; margin-left: 0; transform: translateX(0) rotate(180deg); -webkit-transform: translateX(0) rotate(180deg);
}
.rtl .comment-form > p.form-submit:hover::after {
    transform: translateX(-6px) rotate(180deg); -webkit-transform: translateX(-6px) rotate(180deg);
} 

@media (max-width: 1540px){
.rtl .wdt-custom-blog-image-aside-cnt .elementor-widget-container {
    padding-right: 0;
}
.rtl .custom-blog-single-quote .elementor-widget-container .elementor-text-editor::before {
    right: 0; left: auto;
}
}

@media only screen and (min-width: 1025px) and (max-width: 1280px){
.rtl .widget .recent-posts-widget li .post-details {
        margin-right: 0; margin-left: 0;
    }
}

@media only screen and (max-width: 767px){
.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; padding-left: 0;
    }
.rtl .comment-author .avatar {
        right: 0; left: auto;
    }
}

/* -------------------- Services ------------------------------ */

body.rtl .wdt-custom-service-list-items .elementor-icon-list-items .elementor-icon-list-item::after {
    right: calc(50px/2); left: auto;
}

@media (max-width: 767px) {
    body.rtl .wdt-custom-service-list-items .elementor-icon-list-items .elementor-icon-list-item::after {
        right: calc(30px/2); left: auto;
    }
}
@media (max-width: 479px){
    body.rtl .wdt-custom-service-list-items .elementor-icon-list-items .elementor-icon-list-item::after {
        right: calc(20px/2); left: auto;
    }
}

/* ----------- our Process --------------------- */

.rtl .wdt-custom-process-tab .wdt-tabs-container[class*="-layout-horizontal"][class*="-template-bordered"] .wdt-tabs-list li:not(:last-child) {
    margin: 0 0 0 40px;
}

/* --------------------- our Team --------------------- */

@media (min-width: 768px){
    .rtl .wdt-team-holder.wdt-rc-template-overlay .wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container > div.wdt-social-icons-container {
        -webkit-transform: translateX(30px); transform: translateX(30px);

    }
}

/* ----------------- About Page --------------------------------- */

.rtl .wdt-progressbar-container .wdt-progressbar-value {
    left: 0; right: auto;
}
.rtl .wdt-custom-progressbar .wdt-progressbar-container.wdt-progressbar-horizontal svg {
    transform: rotate(180deg); -webkit-transform: rotate(180deg);
}

/* -------------- Contact Page ------------------------- */

@media (max-width: 1540px) {
    .rtl .wdt-custom-image-with-slide .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination, 
    .rtl .wdt-custom-image-with-slide .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
        left: 0; right: auto;
    }
}

/* ------------- Side Menu --------------------- */

.rtl .wdt-custom-header-popslide .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon {
    -webkit-transform: rotate(0deg); transform: rotate(0deg);
}