/* --Header-- */
.rtl #back-to-top{
    left: 20px;
    right: auto;
}
.rtl .wdt-header-menu .menu-container .wdt-primary-nav li[class*="has-children"] > a > span:after{
    margin-left: -2px;
    margin-right: 8px;
}
.rtl .gtranslate_wrapper[class*="gt_container-"] .gt_switcher.notranslate a{
    text-align: right;
}
.rtl .menu-item-object-custom {
    text-align: right;
}
.rtl div.gtranslate_wrapper .gt_switcher .gt_option{
    left: 0;
    right: auto;
}
.rtl .wdt-button-holder .wdt-button:not(:has(.wdt-button-icon)) .wdt-button-text::before {
    left: 23px;
    right: auto;
    rotate: -90deg;
}
.rtl .wdt-button-holder .wdt-button:not(:has(.wdt-button-icon)):hover .wdt-button-text::before {
    animation: wdt-btn-icon 0.3s ease;
    -webkit-animation: wdt-btn-icon 0.3s ease;
}
.rtl .wdt-button-holder:not(.wdt-template-textual) .wdt-button:not(:has(.wdt-button-icon)) .wdt-button-text::after{
    margin: -14px 0 -14px -20px;
}
/* .rtl .wdt-header-menu ul li ul.sub-menu > li > a::before{
    right: auto;
} */
.rtl .wdt-header-menu ul li ul.sub-menu{
    right:0;
    left: auto;
    padding-left: 0;
    padding-right: 10px;
    text-align: right;
}
.rtl .wdt-header-menu ul li ul.sub-menu li ul:not(.menu-item-object-wdt_mega_menus ul) {
    right: 100%;
    left: auto;
    margin-left: 10px;
    margin-right: 0;
}
.rtl .mobile-menu > ul{
    right: auto !important;
    left: 0 !important;
}
.rtl .mobile-menu ul li {

    text-align: right;
}
.rtl .mobile-menu li[class*="has-children"] > a:before{
    left: 12px;
    right: auto;
}
.rtl .mobile-menu li[class*="has-children"] > a:hover:after{
    left: 12px;
    right: auto;
}
.rtl .mobile-menu li[class*="has-children"] > a:after{
    left: 18px;
    right: auto;
}
.rtl .mobile-menu li[class*="has-children"] > a:before{
    -webkit-transform: translateY(-50%) scaleX(-1);
    transform: translateY(-50%) scaleX(-1);
}
.rtl .mobile-menu li[class*="has-children"] > a:hover:before{
    left: 8px;
    right: auto;
}
.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;
}
.rtl .mobile-menu ul li.close-nav{
    left: 0;
    right: auto;
}
.rtl .mobile-menu > ul ul.sub-menu{
    right: 0;
    left: 0;
}
.rtl  .mobile-menu > ul{
    right: auto !important;
    left: 0 !important;
    overflow-x: hidden;
}
.rtl .mobile-menu ul li.go-back > a{
    float: left;
}

.rtl .wdt-cus-home-2-testimonial-style-01 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-fraction .swiper-pagination-current{
    margin-left: 6px;
    margin-right: 0;
}

.rtl .widget{
    float: right;
}

.rtl .nav-is-visible .mobile-nav-container .menu-trigger > i:before,
.rtl .nav-is-visible .mobile-nav-container .menu-trigger > i:after {
    right: -5px; left: auto;
    transition: right 300ms 50ms ease, 
                top 300ms 50ms ease, 
                transform 300ms 350ms ease; 
}




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

.rtl blockquote:before {
    right: 0;
    left: auto;
}
.rtl blockquote {
    padding: 0 2rem 0 0;
}
.rtl .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle::after{
    rotate: 180deg;
}
.rtl .wdt-dark-bg .wdt-button-holder:not(.wdt-template-textual) .wdt-button:not(:has(.wdt-button-icon)) .wdt-button-text::after{
    background-position: right top;
}
.rtl .wdt-dark-bg .wdt-button-holder:not(.wdt-template-textual):hover .wdt-button:not(:has(.wdt-button-icon)) .wdt-button-text::after {
    background-position: left top;
}
.rtl .wdt-button, .rtl .wdt-button-holder .wdt-button { background-color: transparent; background-image: linear-gradient(140deg, var(--wdtPrimaryColor), var(--wdtQuaternaryColor), var(--wdtPrimaryColor)); color: var(--wdtAccentTxtColor); justify-content: center; text-align: center; background-size: 250%; background-position: left top; }

.rtl .wdt-button:focus, .rtl .wdt-button-holder .wdt-button:focus,
.rtl .wdt-button:hover, .rtl .wdt-button-holder .wdt-button:hover { 
    background-color: var(--wdtSecondaryColor); color: var(--wdtAccentTxtColor); background-position: right bottom;}
.rtl .wdt-custom-counter-style-1 .wdt-content-item .wdt-content-media-group > div:not(:last-child){
    margin-left: 15px;
    margin-right: auto;
}
.rtl .wdt-custom-counter-style-1 .wdt-content-item .wdt-content-description{
    padding-left: clamp(0rem, -0.75rem + 3.75vw, 3.75rem);
    padding-right: 0;
}

.rtl .wdt-custom-link.elementor-widget-text-editor a::before{
    left: 0;
    right: auto;
    rotate: -90deg;
}
.rtl .wdt-custom-link.elementor-widget-text-editor a:hover::before {
    left: 0;
    right: auto;
    rotate: -90deg;
    transition: transform 0.3s ease, left 0.3s ease;
}

.rtl .wdt-custom-link.elementor-widget-text-editor a{
    padding-left: 20px;
    padding-right: 0;
}

/* section 2 */
.rtl .wdt-content-item .wdt-content-counter > *:not(:last-child) {
    margin-left: 2px;
    margin-right: auto;
}
.rtl .wdt-custom-animation-style-1 .elementor-widget-container {
    background: linear-gradient(-115deg, rgba(var(--wdtPrimaryColorRgb), 1) 20%, rgba(var(--wdtQuaternaryColorRgb), 1) 80%);
}

/*  Transforming worplace */
.rtl .wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-elements-group .wdt-content-title{
    margin-left: auto;
    margin-right: 0;
}
.rtl .wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-elements-group:before{
    margin-left: 5px;
    margin-right: 0;
}
.rtl .wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-button > a .wdt-button-text:after{
    margin-right: 7px;
    margin-left: auto;
    rotate: -90deg;
}
.rtl .wdt-heading-holder > .wdt-heading-title-wrapper > span > * {
    padding-left: 0.25em;
    padding-right: 0;
    display: inherit;
    flex-direction: row-reverse;
} 
.rtl .main-title-section-wrapper.breadcrumb-left .breadcrumb{
    float: right;
}
@media only screen and (max-width: 767px) {
    .rtl .main-title-section-wrapper.breadcrumb-left .breadcrumb {
        float: none;
    }
}
/* .rtl .breadcrumb{
    display: flex;
} */
.rtl .main-title-section-wrapper .breadcrumb-default-delimiter:before{
    scale: -1;
}
.rtl form.wpcf7-form.demo.init {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}
.rtl .wdt-cus-home1-fleximgbox-01 .wdt-active .wdt-content-item > div.wdt-content-detail-group > .wdt-content-title {
    transform: translate(30%,-30%) scale(0.9);
    -webkit-transform: translate(30%,30%) scale(0.9);
}
.rtl .wdt-cus-home1-fleximgbox-01 .wdt-active .wdt-content-item .wdt-content-detail-group:before {
    transform: translate(-150%,30%) scale(1.2);
    -webkit-transform: translate(-150%,30%) scale(1.2);
}

.rtl .wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-elements-group .wdt-content-title {
    margin-left: auto;
    margin-right: 0;
}
.rtl .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle::before{
    rotate: 180deg;
}
.rtl .wdt-custom-iconbox-style-1 .wdt-icon-box-holder .wdt-column:nth-child(odd) {
    border-right: 0;
    border-left: 1px solid rgba(var(--wdtPrimaryColorRgb), 0.4);
}


@media(max-width:767px){
    .rtl .wdt-custom-iconbox-style-1 .wdt-icon-box-holder .wdt-column:nth-child(odd) {
        border-right: 0;
        border-left: 0px solid rgba(var(--wdtPrimaryColorRgb), 0.4);
    }
}


/* --our expretise-- */

.rtl .wdt-button, .rtl .wdt-button-holder .wdt-button{
    background-position: right top;
}
.rtl .wdt-button, .rtl .wdt-button-holder .wdt-button:hover{
    background-position: left bottom;
}

/* Pricing plan */

.rtl .wdt-cus-pricing-table.wdt-cus-pricing-table-left .wdt-pricing-table-holder {
    padding: 60px 30px 60px 60px;
}
.rtl .wdt-cus-pricing-table.wdt-cus-pricing-table-right .wdt-pricing-table-holder {
    padding: 60px 60px 60px 30px;
}
.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-pricing-table .wdt-pricing-table-holder div.wdt-pricing-table-footer::after{
    left: clamp(2.125rem, 2.1rem + 0.125vw, 2.25rem);
    right: auto;
    rotate: -90deg
    ;
}
.rtl .wdt-cus-pricing-table .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button > a{
    text-align: right;
}
.rtl .wdt-cus-pricing-table .wdt-pricing-table-holder div.wdt-pricing-table-footer::before{
   left: 15px;
   right: auto;
}
.rtl .wdt-cus-pricing-table .wdt-pricing-table-holder div[class*='-table-footer']{
    padding-left: clamp(5rem, 4.75rem + 1.25vw, 6.25rem);
    padding-right: 20px;
}
.rtl .wdt-cus-pricing-table .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-pricing-table-footer-description{
   text-align: right;
   padding-right: 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: 0;
}

.rtl .wdt-custom-challenges .wdt-content-item .wdt-content-button {
    margin-left: 0;
    margin-right: auto;
    transform: scaleX(-1);
}
.rtl .wdt-custom-challenges .wdt-content-item .wdt-content-image-wrapper .wdt-content-image {
    width: 100%;
    transform: scaleX(-1);
}
.rtl .wdt-custom-challenges .wdt-content-item .wdt-content-detail-group {
    margin-left: 6%;
    margin-right: 0;
}

.rtl .wdt-fancy-box-style .blog-entry div.entry-date::after{
    scale: -1;
}

.rtl .wdt-cus-pricing-table .wdt-pricing-table-holder div[class*='-table-footer'] {
    background: linear-gradient(45deg, rgba(var(--wdtSecondaryColorRgb), 1) 40%, rgba(var(--wdtPrimaryColorRgb), 1) );
    background-position: left center;
    background-size: 250%;
}
.rtl .wdt-cus-pricing-table .wdt-pricing-table-holder:hover div[class*='-table-footer'], .wdt-cus-pricing-table.wdt-cus-pricing-table-active .wdt-pricing-table-holder div[class*='-table-footer'] {
    background-position: right center;
}
.rtl .wdt-cus-pricing-table .wdt-pricing-table-holder div.wdt-pricing-table-footer-description{
    background: none;
}
.rtl .wdt-pricing-table-holder div[class*='-table-badge'].right {
    left: 40px;
    right: auto;
}
@media only screen and (max-width: 1280px) {
    .rtl .wdt-cus-pricing-table.wdt-cus-pricing-table-left .wdt-pricing-table-holder {
        padding: clamp(2.5rem, 2.25rem + 1.25vw, 3.75rem) 20px;
    }
    .rtl .wdt-cus-pricing-table.wdt-cus-pricing-table-right .wdt-pricing-table-holder {
        padding: clamp(2.5rem, 2.25rem + 1.25vw, 3.75rem) 20px;
    }
}


/* home1 Contact form */

 .rtl .wdt-cus-home-contact-form .wdt-cus-submit-btn{
    flex-direction: row-reverse;
}
.rtl .wdt-cus-btn-arrow::before{
    left: 25px;
    right: auto;
    rotate: -90deg;
}
.rtl .wdt-cus-btn-arrow::after{
    left: 8px;
    right: auto;
}
.rtl input[type="submit"]{
    padding-right: 35px;
    padding-left: 65px;
}

.rtl .wpcf7 input[type="tel"] {
    direction: ltr;
    direction: rtl;
}
.rtl .select2-container--default .select2-selection--single .select2-selection__arrow{
   left: 1px;
   right: auto;
}
.rtl .wpcf7 input[type="email"]{
    direction: rtl;
}
.rtl .wpcf7-form-control-wrap{
    direction: rtl;
}
.rtl .custom-file-upload .custom-file-select, .rtl .custom-file-upload .wpcf7-form-control-wrap input[type=file]::file-selector-button{
    right: 0;
    left: auto;
}
.rtl .custom-file-upload .custom-file-select, .rtl .custom-file-upload .wpcf7-form-control-wrap input[type=file]::file-selector-button{
    margin-left: 20px;
    margin-right: 5px;
}
.rtl .custom-file-upload input[type="file"]{
    padding-left: 10px;
    padding-right: 0;
}
.rtl .wdt-cus-contact-form{
    width: 100%
}
.rtl input[type="submit"]{
    background-position: right bottom;
}
.rtl input[type="submit"]:hover{
    background-position: left bottom;
}
.rtl .wpcf7-form .wpcf7-response-output, .wpcf7 form .wpcf7-response-output{
    padding: 15px 45px 15px 15px;
}
.rtl .wpcf7-form.invalid .wpcf7-response-output, .wpcf7 form.invalid .wpcf7-response-output{
    text-align: right;
}


/*------Newsletter---- */


.rtl .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit'] > *:last-child {
    margin: 0 20px 0 0px;
}
.rtl .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon-and-text input {
    padding-left: 10em;
    padding-right: 2em;
}
.rtl .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder {
    left: 0;
    right: auto;
}

/*-----Animation style---- */

.rtl .wdt-animation-wrapper div[class*="-marqee"].right-to-left { 
    -webkit-animation: MarqueeLeft 24s linear infinite 0ms; animation: rtl-MarqueeLeft 24s linear infinite 0ms; }
.rtl .wdt-animation-wrapper div[class*="-marqee"].left-to-right { 
    -webkit-animation: MarqueeRight 24s linear infinite 0ms; animation: ltr-MarqueeRight 24s linear infinite 0ms; }
  
    @keyframes rtl-MarqueeLeft { 
        from { margin-right: 0; } 
        to { margin-left: var(--wdt-marque-Margin-Width); } 
    } 
@keyframes ltr-MarqueeRight { 
    from { margin-right: var(--wdt-marque-Margin-Width); } 
    to { margin-left: 0; } 
}
/* ----Footer----- */

.rtl .elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg {
    margin: var(--e-icon-list-icon-margin,  0 0 calc(var(--e-icon-list-icon-size, 1em)* .25));
}











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

.rtl .wdt-cus-h2-filler-iconbox-01 .wdt-content-item .wdt-content-detail-group{
    margin-right: 14px;
    margin-left: 0;
}

.rtl .wdt-custom-iconbox-style-2 .wdt-icon-box-holder .wdt-content-item .wdt-content-button > a .wdt-button-text:after{
    margin-right: 10px;
    margin-left: 0;
    rotate: -90deg;
}

.rtl .wdt-events-holder .wdt-event-item ul li::before{
    margin-left: 10px;
    margin-right: 0;
}
.rtl .wdt-events-holder .wdt-event-item .wdt-event-item-title-wrapper{
    margin-right: 50px;
    margin-left: 0;
}
.rtl .wdt-events-holder .wdt-event-item .wdt-event-item-title-wrapper > a.wdt-event-item-button::before{
    left: 23px;
    right: auto;
    rotate: -90deg;
}
.rtl .wdt-events-holder .wdt-event-item .wdt-event-item-title-wrapper > a.wdt-event-item-button::after{
    margin: -14px 0px -14px -20px;
}

.rtl .wdt-custom-events-meta .tec-events-elementor-event-widget__datetime-wrapper .tec-events-elementor-event-widget__datetime-header::before, .wdt-custom-events-meta .tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-header::before, .wdt-custom-events-meta .elementor-widget-tec_events_elementor_widget_event_cost .tec-events-elementor-event-widget__cost-header::before {
    margin-left: 5px;
    margin-right: 0;
}

.rtl .entry-post-navigation.type1 .post-next-link .nav-title-wrap p > a::after{
    margin-right: 8px;
    margin-left: 0;
    rotate: -90deg;
}
.rtl .wdt-custom-detail-page-testimonial .wdt-content-item .wdt-content-detail-group{
    margin-right: 24px;
    margin-left: 0;
}
.rtl .wdt-custom-detail-page-testimonial .wdt-content-item .wdt-content-title-group{
    margin-left: 30px;
    margin-right: 0;
}
.rtl .entry-post-navigation.type1 .post-prev-link .nav-title-wrap p > a::before{
    margin-left: 8px;
    right: 2px;
    rotate: 90deg;
    margin-right: 0;
    left: auto;
}

.rtl .wdt-rc-template-modernized .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image > a img {
    clip-path: polygon(0% 100%, 0% 0%, 0% 0%, 100% 0%, 100% calc(100% - var(--wdtTeamSocialButtonrHeight) - 10px), calc(100% - var(--wdtTeamSocialButtonrWidth) - 10px) calc(100% - var(--wdtTeamSocialButtonrHeight) - 10px), calc(100% - var(--wdtTeamSocialButtonrWidth) - 10px) 100%);
    transform: scaleX(-1);
}
.rtl .wdt-animation-wrapper div[class*="-marqee"].right-to-left { 
    -webkit-animation: MarqueeLeft 24s linear infinite 0ms; animation: rtl-MarqueeLeft 24s linear infinite 0ms; }
.rtl .wdt-animation-wrapper div[class*="-marqee"].left-to-right { 
    -webkit-animation: MarqueeRight 24s linear infinite 0ms; animation: ltr-MarqueeRight 24s linear infinite 0ms; }
  
    @keyframes rtl-MarqueeLeft { 
        from {margin-left: 0;} 
        to {margin-right: var(--wdt-marque-Margin-Width);} 
    } 
@keyframes ltr-MarqueeRight { 
    from { margin-right: var(--wdt-marque-Margin-Width); } 
    to { margin-left: 0; } 
}


.rtl .wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-top-section-content .wdt-listings-group-button-hover-icon > a.custom-button-style::before{
    left: 0;
    right: auto;
    rotate: -90deg;
}
.rtl .wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-top-section-content .wdt-listings-group-button-hover-icon > a.custom-button-style{
    padding-left: 20px;
    padding-right: 0;
}

.rtl .wdt-listings-nav-container.type1 .wdt-listings-nav-prev-wrapper .wdt-listings-nav-title-wrapper p > a::before{
    margin-left: 8px;
    margin-right: 0px;
    right: 2px;
    rotate: 90deg;
}
.rtl .wdt-cus-home-2-testimonial-style-01 .wdt-content-item .wdt-content-description{
    margin-left: 50px;
    margin-right: auto;
}
.rtl .wdt-cus-home-2-testimonial-style-01 .wdt-content-item .wdt-content-media-group{
   left: 0;
   right: auto;
}
.rtl .wdt-cus-home-2-testimonial-style-01 .wdt-content-item .wdt-content-image-wrapper{
    margin-left: 20px;
    margin-right: auto;
}
.rtl .wdt-cus-home-2-testimonial-style-01 .wdt-carousel-holder .wdt-carousel-pagination-wrapper{
    left: clamp(1.875rem, 1.044rem + 2.7759vw, 4.375rem);
    right: auto;
}
.rtl .wdt-column-wrapper.wdt-snap-scroll-enabled ~ .wdt-snap-scroll-pagination button{
    transform: scaleX(-1);
}
.rtl .wdt-button .wdt-button-text{
    text-align: right;
}
.rtl .wdt-cus-home-2-testimonial-style-01 .wdt-content-item .wdt-content-description {
    margin-left: 0px;
    margin-right: auto;
}
@media (max-width: 1024px) {
    .rtl .elementor-914 .elementor-element.elementor-element-c6e9b0b > .elementor-widget-container {
        margin: 0% 0% 0% -23%;
        padding: 0% 0% 0% 36%;
    }
}
@media(max-width:767px){
    .rtl .wdt-custom-detail-page-testimonial .wdt-content-item .wdt-content-detail-group{
        margin-right: 0px;
    }
    .rtl .wdt-events-holder .wdt-event-item .wdt-event-item-title-wrapper{
        margin-left: 0px;
        margin-right: 0;
    }
    .rtl .wdt-custom-detail-page-testimonial .wdt-content-item .wdt-content-title-group.beside {
        float: none;
        margin-right: 0px;
    }
}    


/* building section */
.rtl .wdt-cus-rating-testimonial-style2 .wdt-content-item .wdt-content-subtitle{
    padding-right: 5px;
    padding-left: 0;
}
.rtl .wdt-rc-template-modernized .wdt-content-item .wdt-content-button > a:before{
    rotate: -90deg;
}
.rtl .wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-top-section-content>div.wdt-listings-taxonomy-container li a::after, .rtl .wdt-listings-taxonomy-container.type1 li a::after{
    scale: -1;
}
.rtl .wdt-listings-nav-container.type1 .wdt-listings-nav-next-wrapper .wdt-listings-nav-title-wrapper p > a::after{
    margin-right: 8px;
    margin-left: 0;
    rotate: -90deg;
}

/* ----popbox---- */

.rtl .wdt-popup-box-window .mfp-close{
    background-position: right top; 
}

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

.rtl .wdt-tabs-container .wdt-tabs-list li:not(:last-child) {
    margin: 0 0px 0 10px;
}
.rtl .wdt-cus-image-box-style-1 .wdt-image-box-holder .wdt-content-item .wdt-content-media-group > div:not(:last-child){
    margin-left: 20px;
    margin-right: 0;
}

.rtl .wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-content-detail-group {
    margin-left: 5%;
    margin-right: 0;
}
.rtl .wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-content-elements-group .wdt-content-title-group{
    margin-right: 20px;
    margin-left: 0;
}
.rtl .wdt-cus-home-3-testimonial-style-01 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-fraction .swiper-pagination-current{
    margin-left: 10px;
    margin-right: 0;
}
.rtl .wdt-cus-home-3-testimonial-style-01 .wdt-carousel-holder .wdt-carousel-pagination-wrapper{
    left: 33.5%;
    right: 0;
}
.rtl .wdt-carousel-holder .wdt-carousel-pagination-wrapper {
    text-align: end;
}

.rtl .elementor-widget.elementor-align-left .elementor-icon-list-item{
    justify-content: flex-start;
    text-align: right;
}
@media (max-width: 1540px) {
    .rtl .elementor-widget.elementor-laptop-align-right .elementor-icon-list-item{
          justify-content: flex-start;
        text-align: right;
    }
}
@media(max-width:767px){
    .rtl .wdt-carousel-holder .wdt-carousel-pagination-wrapper {
        text-align: center;
    }
}
@media only screen and (max-width: 479px) {
    .rtl .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon-and-text input {
        padding-left: 4em;
        padding-right: 2em;
    }
}
/* ----FAQ---- */

.rtl .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title div[class*='-title-prefix']{
    margin: 0 0px 0 10px;
    padding: 0 0px 0 5px;
}
.rtl .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title div[class*='-title-prefix']:not(.icon):before{
    right: auto;
    left: 0;
}
.rtl .wdt-simple-style.wdt-post-entry .blog-entry > .entry-date::before, .rtl .wdt-simple-style.wdt-post-entry .blog-entry > .entry-date::after{
    scale: -1;
}
.rtl .blog-single-entry div[class^="entry-"] div.single-entry-date::after{
    scale: -1;
}
.rtl  .wdt-simple-style.wdt-post-entry .blog-entry > div.entry-meta-group > div:nth-child(even){
    margin: 5px 0px 5px 25px;
}
.rtl .wdt-simple-style.wdt-post-entry .blog-entry > div.entry-meta-group .entry-author {
    margin-right: 10px !important;
    padding-right: 15px;
    margin-left: 0px !important;
    padding-left: 0;
    border-right: 1px solid var(--wdtPrimaryColor);
    border-left: 0;
}
.rtl .wdt-simple-style.wdt-post-entry .blog-entry .entry-button a.wdt-button{
    padding-left: 20px;
    padding-right: 0;
}
.rtl .wdt-simple-style.wdt-post-entry .blog-entry .entry-button a.wdt-button::before{
    right: auto;
    left: 0;
    rotate: -90deg;
}
.rtl .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit'] > i{
    rotate: -90deg;
}
.rtl .wdt-custom-home3-form .wdt-cus-submit-btn{
    flex-direction: row-reverse;
}
.rtl .wpcf7 input[type="url"]{
    direction: rtl;
}
.rtl .wpcf7-not-valid-tip{
    left: 0;
    right: auto;
}
.rtl .wpcf7-form .wpcf7-response-output:before, .rtl .wpcf7 form .wpcf7-response-output:before{
    right: 18px;
    left: auto;
}

.rtl input[type="checkbox"]{
    margin-left: 10px;
}

.rtl .wdt-custom-detail-page-testimonial .wdt-content-item .wdt-content-title-group:has(.wdt-content-subtitle:not(:empty)) .wdt-content-title h5::after{
    margin-left: 5px;
    margin-right: 0;
}
.rtl .wdt-custom-detail-page-testimonial .wdt-content-item .wdt-content-title-group{
    float: left;
}
.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, .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{
    margin-left: 5px;
    margin-right: 0;
}
.rtl .post-edit-link{
    float: left;
}
.rtl .blog-single-entry .entry-post-navigation > .post-next-link {
    text-align: left;
}
.rtl .blog-single-entry .entry-post-navigation > .post-prev-link{
    text-align: right;
}
.rtl .blog-single-entry .entry-post-navigation > div.post-prev-link > .nav-title-wrap p a:before {
    margin-left: 8px;
    right: 2px;
    left: auto;
    margin-right: 0;
    rotate: 90deg;
}
.rtl .comment-body{
    padding-right: 80px;
    padding-left: 0;
}
.rtl .comment-author .avatar{
    right: -80px;
    left: auto;
}
.rtl .widget .recent-posts-widget li .thumb{
    margin: 0 0px 0px 15px;
    float: right;
}
.rtl .widget .recent-posts-widget li .entry-meta p{
    float: right;
    margin-left: 15px;
    margin-right: 0;
}
.rtl .widget #searchform input[type="text"]{
    padding-left: 60px;
    padding-right: 30px;
}
.rtl .widget #searchform input[type="submit"]{
    left: 9px;
    right: auto;
}
.rtl .widget #searchform::before{
    left: 25px;
    right: auto;
    rotate: -90deg;
}
.rtl ul.children li .comment-body {
    padding-right: 60px;
    padding-left: 0;
}
.rtl .commentlist ul.children{
    padding-right: 80px;
    padding-left: 0;
}
.rtl .wdt-popup-box-window .mfp-close {
    left: 0;
    right: auto;
}

.rtl .wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-content-icon-wrapper{
    transform: scaleX(-1);
}
.rtl .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg{
    rotate: 0deg;
}
.rtl .comment-metadata {
    flex-direction: row;
    display: flex;
    margin-top: 5px;
}
.rtl .comment-metadata a.comment-edit-link {
    margin-right: 1em;
    margin-left: 0;
}

@media(max-width:767px){
    .rtl .comment-body{
        padding-left: 80px;
        padding-right: 0;
    }
}
/* Contact page */

.rtl .select2-container--default .select2-selection--single .select2-selection__arrow{
    left: 15px !important;
    right: 0;
}

span#select2-menu-971-kd-container {
    display: inherit;
}
.rtl .select2-container--default .select2-results>.select2-results__options .select2-results__option{
    text-align: right;
}


/* ---About us page---- */

.rtl select{
    padding: 10px 30px 10px 50px;
}
@media (max-width: 1024px) {
    .rtl .elementor-925 .elementor-element.elementor-element-f681577 > .elementor-widget-container {
        margin: 0% 0% 0% -23%;
        padding: 0% 0% 0% 36%;
    }
}
/* 
------Blog Page---- */

.rtl .pagination ul li a.next i{
    transform: translate(-50%, -50%) rotate(-90deg);
}
.rtl .pagination ul li a.prev i{
    transform: translate(-50%, -50%) rotate(90deg);
}
.rtl .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper:only-child .wdt-content-icon span {
    transform: scaleX(-1);
}


/* -----Pages----- */

.rtl .wdt-cus-careers-iconbox-01 .wdt-content-item .wdt-content-description ul li{
    padding-right: 20px;
}
.rtl .wdt-cus-careers-iconbox-01 .wdt-content-item .wdt-content-description ul li:before{
    right: 0px;
    left: auto;
}
.rtl .wdt-cus-careers-iconbox-01 .wdt-content-item .wdt-content-button > a{
    margin-right: auto;
    margin-left: 0;
}
.rtl .wdt-cus-careers-iconbox-01 .wdt-content-item{
    padding: 30px 60px 30px 30px;
}
.rtl .wdt-cus-careers-iconbox-01 .wdt-content-item .wdt-content-button > a:before{
    rotate: -90deg;
}

.rtl .wdt-rc-template-modernized .wdt-content-item .wdt-content-subtitle:before{
    margin-left: 10px;
    margin-right: 0;
}
/* .rtl .wdt-custom-home2-portfolio .wdt-swiper-arrow-pagination a{
   scale: -1; 
} */

.rtl .wdt-events-holder .wdt-event-item::before{
    background-image: linear-gradient(90deg, transparent, var(--wdtSecondaryColor) 70%);
    background-repeat: no-repeat;
    background-size: 100% 200%;
    background-position: right center;
}

.rtl .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered{
    padding-right: 30px;
    padding-left: 50px;
    text-align: right;
}
.rtl.error404 .wdt-button::after{
    margin: -15px 15px -15px -20px;
}

.rtl.error404 .wdt-button::before{
    left: 23px;
    right: auto; 
    rotate: -90deg;
}
.rtl .wdt-custom-home2-portfolio .wdt-swiper-arrow-pagination a.wdt-swiper-arrow-next, 
.rtl .wdt-custom-home2-portfolio .wdt-swiper-arrow-pagination a.wdt-swiper-arrow-prev{
    scale: -1;
}
.rtl .wdt-cus-contact-us-adv-slider-style-01 .wdt-content-item .wdt-content-detail-group {
    padding-right: 20px;
    padding-left: 0;
}
.rtl .wdt-cus-contact-us-adv-slider-style-01.column .wdt-content-item .wdt-content-detail-group {
    padding-right: 0px;
    padding-left: 20px;
}

@media only screen and (max-width: 767px) {
    .rtl .wdt-cus-careers-iconbox-01 .wdt-content-item {
        padding: 20px;
        padding-left: 30px;
    }
}
@media only screen and (max-width: 479px) {
    .rtl .wdt-custom-home2-portfolio .wdt-swiper-arrow-pagination a.wdt-swiper-arrow-next, 
    .rtl .wdt-custom-home2-portfolio .wdt-swiper-arrow-pagination a.wdt-swiper-arrow-prev{
        transform: scaleY(-1);
    }
    .rtl .wdt-cus-careers-iconbox-01 .wdt-content-item {
        grid-template-columns: 1fr;
        padding: 25px 20px;
        row-gap: 20px;
    }
    .rtl .wdt-cus-contact-us-adv-slider-style-01 .wdt-content-item .wdt-content-detail-group {
        padding-right: 0px;
        padding-left: 0;
    }
}



/* ----Newsletter---- */

.rtl .wdt-popup-box-window.mfp-wrap .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder .wdt-popup-box-content-inner ~ .mfp-close{
    left: -20px;
    right: auto;
}

.rtl .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon input {
    padding-left: 4em;
    padding-right: 20px;
} 
.rtl .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type="checkbox"] {
    margin-left: 10px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0; 
}

.rtl .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit'] > *:last-child{
    margin: 0 20px 0 0px;
}

.rtl .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit']{
    padding: 8px 25px 8px 8px;
}
.rtl .wdt-events-holder .wdt-event-item .wdt-event-item-date::before{
    background: linear-gradient(-135deg, var(--wdtPrimaryColor), var(--wdtQuaternaryColor));
}
.rtl .wdt-events-holder .wdt-event-item .wdt-event-item-title-wrapper > a.wdt-event-item-button::after {
    background-image: linear-gradient(-140deg, var(--wdtPrimaryColor), var(--wdtQuaternaryColor), var(--wdtPrimaryColor));
    background-position: right top;
    background-size: 200%;
}

.rtl .wdt-events-holder .wdt-event-item .wdt-event-item-title-wrapper > a.wdt-event-item-button:hover::after {
    background-position: left top;
}
.rtl .wdt-cus-home-2-testimonial-style-01 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span:before{
    transform: scaleX(-1);
}
.rtl #back-to-top {
    background-color: transparent;
    background-image: linear-gradient(-135deg, var(--wdtPrimaryColor), var(--wdtQuaternaryColor), var(--wdtPrimaryColor));
    background-position: right top;
}
.rtl #back-to-top:hover{
    background-position: left top;
}
.rtl .wdt-rc-template-modernized .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > div ul li a {
    height: clamp(3.125rem, 1.6964rem + 2.2321vw, 4.375rem);
    width: clamp(3.125rem, 1.6964rem + 2.2321vw, 4.375rem);
    background-image: linear-gradient(-135deg, var(--wdtPrimaryColor), var(--wdtQuaternaryColor), var(--wdtPrimaryColor));
    background-size: 300% 100%;
    background-position: right;
}
.rtl .wdt-rc-template-modernized .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > div ul li a:hover{
    background-position: left;
}
.rtl .wdt-custom-animation-style-4 .elementor-widget-container {
    background: linear-gradient(-115deg, rgba(var(--wdtPrimaryColorRgb), 1) 20%, rgba(var(--wdtQuaternaryColorRgb), 1) 80%);
}

.rtl .wdt-mailchimp-subscribe-form.with-btn-icon-and-text .wdt-mailchimp-subscription-button-holder button[type='submit'] {
    padding: 8px 25px 8px 8px;
}
.rtl .wdt-mailchimp-subscribe-form.with-btn-icon  .wdt-mailchimp-subscription-button-holder button[type='submit']{
    padding: 8px 8px 8px 25px;
}
.rtl .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon .wdt-mailchimp-subscription-button-holder button[type='submit'] > i{
    margin: 0 -15px 0 0px;
}
.rtl .mobile-menu.nav-is-visible{
    animation-name:rtl-anime-slidein-right;
}
@keyframes rtl-anime-slidein-right {
    0% {
        -webkit-transform: translateX(-1000px);
        transform: translateX(-1000px);
        opacity: 0;
    }
    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1;
    }
}


.rtl .nav-is-visible .mobile-nav-container .menu-trigger > i:before, 
.rtl .nav-is-visible .mobile-nav-container .menu-trigger > i:after { left: 5px; 
    -webkit-transition: left 300ms 50ms ease,  
                        top 300ms 50ms ease, 
                        transform 300ms 350ms ease; 
    transition: left 300ms 50ms ease, 
                        top 300ms 50ms ease, 
                        transform 300ms 350ms ease; 
}
.rtl #searchform ul.quick_search_results li.quick_search_data_item{
    text-align: right;
}

.rtl .wdt-heading-holder > .wdt-heading-deco-wrapper > span{
    flex-direction: row-reverse;
}
.rtl .wdt-google-map .gm-style .gm-style-iw-c{
    text-align: right;
}

.rtl .wdt-custom-service-menu .widget.widget_nav_menu ul.menu li > a {
    background: linear-gradient(-135deg, var(--wdtPrimaryColor), var(--wdtQuaternaryColor), rgba(var(--wdtAccentTxtColorRgb), 0.8), rgba(var(--wdtAccentTxtColorRgb), 0.8));
    background-repeat: no-repeat;
    background-position: left bottom;
    background-size: 400%;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.rtl .wdt-custom-service-menu .widget.widget_nav_menu ul.menu li:not(:last-child) {
    margin-bottom: 15px;
}

.rtl .wdt-custom-service-menu .widget.widget_nav_menu ul.menu li.current-menu-item > a, .wdt-custom-service-menu .widget.widget_nav_menu ul.menu li.current_page_item > a, .wdt-custom-service-menu .widget.widget_nav_menu ul.menu li > a:hover {
    color: var(--wdtAccentTxtColor);
    background-position: right top;
}
.rtl .wdt-cus-sidebar-form .wdt-cus-submit-btn{
    display: flex;
    justify-content: flex-end;
}
