/* Default icon widget style */
.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container {
    overflow: hidden
}
.elementor-widget .elementor-icon-list-items.elementor-inline-items {
    margin-right: -8px; margin-left: -8px; display: flex;
}
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: 8px; margin-left: 8px
}
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    width: auto; left: auto; right: auto; position: relative; height: 100%; border-top: 0; border-bottom: 0; border-right: 0;
    border-left-width: 1px; border-style: solid; left: -8px;  right: auto;
}
.elementor-widget .elementor-icon-list-items {
    list-style-type: none; margin: 0; padding: 0
}
.elementor-widget .elementor-icon-list-item {
    margin: 0; padding: 0; position: relative
}
.elementor-widget .elementor-icon-list-item:after {
    position: absolute; bottom: 0; width: 100%
}
.elementor-widget .elementor-icon-list-item,
.elementor-widget .elementor-icon-list-item a {
    display: flex; font-size: inherit; align-items: var(--icon-vertical-align, center)
}
.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text {
    align-self: center; padding-right: 5px; padding-left: 0;
}
.elementor-widget .elementor-icon-list-icon {
    display: flex; position: relative; top: var(--icon-vertical-offset, initial)
}
.elementor-widget .elementor-icon-list-icon svg {
    width: var(--e-icon-list-icon-size, 1em); height: var(--e-icon-list-icon-size, 1em)
}
.elementor-widget .elementor-icon-list-icon i {
    width: 1.25em; font-size: var(--e-icon-list-icon-size)
}
.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon {
    text-align: var(--e-icon-list-icon-align)
}
.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg {
    margin: var(--e-icon-list-icon-margin, 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)
}
.elementor-widget.elementor-list-item-link-full_width a {
    width: 100%
}
.elementor-widget.elementor-align-center .elementor-icon-list-item,
.elementor-widget.elementor-align-center .elementor-icon-list-item a {
    justify-content: start;
}
.elementor-widget.elementor-align-center .elementor-icon-list-item:after {
    margin: auto
}
.elementor-widget.elementor-align-center .elementor-inline-items {
    justify-content: center
}
.elementor-widget.elementor-align-left .elementor-icon-list-item,
.elementor-widget.elementor-align-left .elementor-icon-list-item a {
    justify-content: flex-start;
    text-align: right;
}
.elementor-widget.elementor-align-left .elementor-inline-items {
    justify-content: flex-end;
}
.elementor-widget.elementor-align-right .elementor-icon-list-item,
.elementor-widget.elementor-align-right .elementor-icon-list-item a {
    justify-content: flex-start;
    text-align: right
}
.elementor-widget.elementor-align-right .elementor-icon-list-items {
    justify-content: flex-end
}
.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after {
    left: 0
}
.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after {
    right: 0
}
@media (min-width:0) {
    .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item,
    .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a {
        justify-content: center
    }
    .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after {
        margin: auto
    }
    .elementor-widget.elementor-widescreen-align-center .elementor-inline-items {
        justify-content: center
    }
    .elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item,
    .elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item a {
        justify-content: flex-start; text-align: left
    }
    .elementor-widget.elementor-widescreen-align-left .elementor-inline-items {
        justify-content: flex-start
    }
    .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item,
    .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item a {
        justify-content: flex-end; text-align: right
    }
    .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-items {
        justify-content: flex-end
    }
    .elementor-widget:not(.elementor-widescreen-align-right) .elementor-icon-list-item:after {
        left: 0
    }
    .elementor-widget:not(.elementor-widescreen-align-left) .elementor-icon-list-item:after {
        right: 0
    }
}
@media (max-width:1540px) {
    .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item,
    .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a {
        justify-content: center
    }
    .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after {
        margin: auto
    }
    .elementor-widget.elementor-laptop-align-center .elementor-inline-items {
        justify-content: center
    }
    .elementor-widget.elementor-laptop-align-left .elementor-icon-list-item,
    .elementor-widget.elementor-laptop-align-left .elementor-icon-list-item a {
        justify-content: flex-start; text-align: left
    }
    .elementor-widget.elementor-laptop-align-left .elementor-inline-items {
        justify-content: flex-start
    }
    .elementor-widget.elementor-laptop-align-right .elementor-icon-list-item,
    .elementor-widget.elementor-laptop-align-right .elementor-icon-list-item a {
        justify-content: flex-end; text-align: right
    }
    .elementor-widget.elementor-laptop-align-right .elementor-icon-list-items {
        justify-content: flex-end
    }
    .elementor-widget:not(.elementor-laptop-align-right) .elementor-icon-list-item:after {
        left: 0
    }
    .elementor-widget:not(.elementor-laptop-align-left) .elementor-icon-list-item:after {
        right: 0
    }
}
@media (max-width:1280px) {
    .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item,
    .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a {
        justify-content: center
    }
    .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after {
        margin: auto
    }
    .elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items {
        justify-content: center
    }
    .elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item,
    .elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item a {
        justify-content: flex-start; text-align: left
    }
    .elementor-widget.elementor-tablet_extra-align-left .elementor-inline-items {
        justify-content: flex-start
    }
    .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item,
    .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item a {
        justify-content: flex-end; text-align: right
    }
    .elementor-widget:not(.elementor-tablet_extra-align-right) .elementor-icon-list-item:after {
        left: 0
    }
    .elementor-widget:not(.elementor-tablet_extra-align-left) .elementor-icon-list-item:after {
        right: 0
    }
}
@media (max-width:1024px) {
    .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,
    .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a {
        justify-content: center
    }
    .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after {
        margin: auto
    }
    .elementor-widget.elementor-tablet-align-center .elementor-inline-items {
        justify-content: center
    }
    .elementor-widget.elementor-tablet-align-left .elementor-icon-list-item,
    .elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a {
        justify-content: flex-start; text-align: left
    }
    .elementor-widget.elementor-tablet-align-left .elementor-inline-items {
        justify-content: flex-start
    }
    .elementor-widget.elementor-tablet-align-right .elementor-icon-list-item,
    .elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a {
        justify-content: flex-end; text-align: right
    }
    .elementor-widget.elementor-tablet-align-right .elementor-icon-list-items {
        justify-content: flex-end
    }
    .elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after {
        left: 0
    }
    .elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after {
        right: 0
    }
}
@media (max-width:767px) {
    .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item,
    .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a {
        justify-content: center
    }
    .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after {
        margin: auto
    }
    .elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items {
        justify-content: center
    }
    .elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item,
    .elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item a {
        justify-content: flex-start; text-align: right
    }
    .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item,
    .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item a {
        justify-content: flex-end;  text-align: right
    }
    .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-items {
        justify-content: flex-start;
    }
    .elementor-widget:not(.elementor-mobile_extra-align-right) .elementor-icon-list-item:after {
        left: 0
    }
    .elementor-widget:not(.elementor-mobile_extra-align-left) .elementor-icon-list-item:after {
        right: 0
    }
    .elementor-widget.elementor-mobile_extra-align-left .elementor-inline-items{
        justify-content: flex-start;
    }
}
@media (max-width:479px) {
    .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,
    .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a {
        justify-content: center
    }
    .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after {
        margin: auto
    }
    .elementor-widget.elementor-mobile-align-center .elementor-inline-items {
        justify-content: center
    }
    .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item,
    .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a {
        justify-content: flex-start; text-align: right
    }
    .elementor-widget.elementor-mobile-align-left .elementor-inline-items {
        justify-content: flex-start
    }
    .elementor-widget.elementor-mobile-align-right .elementor-icon-list-item,
    .elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a {
        justify-content: flex-end; text-align: right
    }
    .elementor-widget.elementor-mobile-align-right .elementor-icon-list-items {
        justify-content: flex-end
    }
    .elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after {
        left: 0
    }
    .elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after {
        right: 0
    }
}




/* Newsletter */
.rtl .wdt-terms-and-condition-holder input[type="checkbox"].wdt-terms-and-conditions {
    margin: 0 0px 0 10px !important;
}

.rtl .wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder {
    left: 0;
    right: auto;
    transform: scaleX(-1);
}

.rtl .wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon input {
    padding: 15px 30px;
    padding-left: 90px;
}

.rtl .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscription-msg {
    text-align: right;
}

/* Back-to-top */
.rtl #back-to-top {
    left: 20px;
    right: auto;
}

/* Header -1  */
.rtl .mobile-nav-container .menu-trigger > i {
    margin-left: 6px;
    margin-right: 0;
}

.rtl .mobile-nav-container .menu-trigger > i:before,
.rtl .mobile-nav-container .menu-trigger > i:after {
    right: 0;
    left: auto;
}

.rtl .wdt-header-menu .menu-container .wdt-primary-nav li[class*="has-children"]>a:after {
    margin-right: 8px; margin-left: 0px;
}

.rtl .wdt-header-menu .wdt-primary-nav li a span:before {
    right: 8px; left: auto;
}

.rtl .menu-item-object-wdt_mega_menus .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg {
  transform: scaleX(1);
}

/* search-icon */
.rtl .wdt-header-icons-list-item div[class*="menu-icon"] i,
.rtl .wdt-header-icons-list>div.wdt-header-icons-list-item .wdt-shop-menu-cart-icon {
    transform: scaleX(-1);
}

.rtl #searchform input[type="submit"] {
    transform: scaleX(1); 
    -webkit-transform: scaleX(1);
}

body.rtl > .wdt-search-form-container .wdt-search-form-close {
    height: 50px;
    left: 35px;
    right: auto;
}

.rtl #searchform:before,
.rtl #searchform input[type="submit"],
.rtl #searchform .wdt-search-icon {
    left: 0;
    right: auto;
}

body.rtl > .wdt-search-form-container #searchform input[type="text"],
.rtl .wdt-header-icons-list>div.search-item:not(.search-default) .wdt-search-form-container #searchform input[type="text"] {
    padding: var(--wdtInputPadding);
    padding-left: 60px;
}

/*  */
.rtl .wdt-header-menu .wdt-primary-nav .sub-menu li a span:before {
    right: -15px; left: auto;
}

.rtl .wdt-header-menu .wdt-primary-nav li>.sub-menu li:hover>a span,
.rtl .wdt-header-menu .wdt-primary-nav li.current-menu-item>a span,
.rtl .wdt-header-menu .wdt-primary-nav li.current-menu-parent.current-page-parent>a span {
    -webkit-transform: translateX(-15px); transform: translateX(-15px);
}

.rtl .wdt-header-menu .menu-container .wdt-primary-nav li[class*="has-children"] ul>li.menu-item>a:after {
    -webkit-transform: rotate(90deg) translateY(4px); transform: rotate(90deg) translateY(4px);
}

.rtl .wdt-header-menu .menu-container .wdt-primary-nav li[class*="has-children"] ul>li.menu-item:hover>a:after {
    -webkit-transform: rotate(90deg) translateY(8px); transform: rotate(90deg) translateY(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) {
    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;
    text-align: right;
}

.rtl .wdt-header-menu ul li.has-mega-menu > ul {
    margin: 0 auto;
    left: auto;
    right: auto;
}

.rtl .wdt-animation-holder:not(.vertical) .wdt-animation-wrapper div[class*="-marqee"].right-to-left {
    -webkit-animation: rtl-MarqueeLeft 24s linear infinite 0ms;
    animation: rtl-MarqueeLeft 24s linear infinite 0ms;
}
@keyframes rtl-MarqueeLeft {
    0% {
    margin-right: var(--wdt-marque-Margin-Width);
    }
    100% {
    margin-right: 0;
    }
}

.rtl .wdt-popup-box-trigger-holder.wdt-click-element-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon {
    background-image: linear-gradient(-90deg, var(--wdtPrimaryColor), var(--wdtTertiaryColor), transparent, transparent);
    background-position: left;
}

.rtl .wdt-popup-box-trigger-holder.wdt-click-element-icon .wdt-popup-box-trigger-element:hover .wdt-popup-box-trigger-icon {
    background-position: right;
}

.rtl .wdt-specifications-holder .wdt-content-item {
    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;
  -webkit-transition: right 300ms 50ms ease, top 300ms 50ms ease, transform 300ms 350ms ease;
  transition: right 300ms 50ms ease, top 300ms 50ms ease, transform 300ms 350ms ease;
}

/* Hammenu - rotate */
.rtl .wdt-popup-box-trigger-holder.wdt-click-element-icon .wdt-popup-box-trigger-element:hover .wdt-popup-box-trigger-icon i .wdt-hammenu-0 {
   transform: translatey(50px);
   -webkit-transform: translatey(50px);
}

.rtl .wdt-popup-box-trigger-holder.wdt-click-element-icon .wdt-popup-box-trigger-element:hover .wdt-popup-box-trigger-icon i .wdt-hammenu-01 {
   transform: translatex(-50px);
   -webkit-transform: translatex(-50px);
}

.rtl .wdt-popup-box-trigger-holder.wdt-click-element-icon .wdt-popup-box-trigger-element:hover .wdt-popup-box-trigger-icon i .wdt-hammenu-02 {
   transform: translatex(50px);
  -webkit-transform: translatex(50px);
}

.rtl .wdt-popup-box-trigger-holder.wdt-click-element-icon .wdt-popup-box-trigger-element:hover .wdt-popup-box-trigger-icon i .wdt-hammenu-03 {
    transform: translatey(-50px);
    -webkit-transform: translatey(-50px);
}


/* word- Decorate */
.rtl .wdt-heading-holder .wdt-heading-subtitle-wrapper:before {
    transform: scaleX(-1);
    margin-left: 10px;
    margin-right: auto;
}

.rtl .wdt-heading-holder .wdt-heading-subtitle-wrapper:after {
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}


/* Popup - sideMenu */
.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: 0;
    margin-right: auto;
}

.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-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);
}


/* Mobile - menu */
.rtl .mobile-menu,
.rtl .mobile-menu ul,
 .rtl .mobile-menu ul li { text-align: right; }

.rtl .mobile-menu.nav-is-visible{
    animation-name:rtl-anime-slidein-right;
}
@keyframes rtl-anime-slidein-right {
    0% {
        -webkit-transform: translateX(-1000px);
        transform: translateX(-1000px);
        opacity: 0;
    }
    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1;
    }
}
.rtl .mobile-menu ul li { float: right; width: 100%; }
.rtl .mobile-nav-offcanvas-right .mobile-menu { left: 0; right: auto; }
.rtl .mobile-nav-offcanvas-left .mobile-menu { right: 0; left: auto; -webkit-transform: translateX(100%); transform: translateX(100%); }
.rtl .mobile-menu.is-hidden, .rtl .mobile-menu > ul.is-hidden, .rtl .mobile-menu > ul li ul.is-hidden, .rtl .mobile-menu ul.sub-menu.is-hidden,
.rtl .mobile-menu ul.sub-menu li ul.is-hidden { -webkit-transform: translateX(-100%); transform: translateX(-100%); }
.rtl .mobile-menu, .rtl .mobile-menu > ul, .rtl .mobile-menu > ul ul.children,
.rtl .mobile-menu > ul ul.sub-menu, .rtl .mobile-menu > ul ul.children > li > ul,
.rtl .mobile-menu > ul ul.sub-menu > li > ul {left: 0!important; right: auto!important;}
.rtl .mobile-menu li[class*="has-children"] > a:before,
.rtl .mobile-menu li[class*="has_children"] > a:before{ left: 12px; right: auto;}
.rtl .mobile-menu ul li.go-back a:before { right: 15px; left: auto;  -webkit-transform: translateY(-50%) scaleX(-1); transform: translateY(-50%) scaleX(-1);}
.rtl .mobile-menu ul li.go-back a:hover:before { right: 10px;  left: auto;}
.rtl .mobile-menu li[class*="has-children"] > a:hover:before,
.rtl .mobile-menu li[class*="has_children"] > a:hover:before { left: 8px;  right: auto;}
.rtl .mobile-menu ul li.go-back a:after { right: 25px; left: auto;}
.rtl .mobile-menu ul li.go-back a:hover:after { right: 15px; left: auto; }
.rtl .mobile-menu li[class*="has-children"] > a:after,
.rtl .mobile-menu li[class*="has_children"] > a:after { left: 18px; right: auto; }
.rtl .mobile-menu li[class*="has-children"] > a:hover:after,
.rtl .mobile-menu li[class*="has_children"] > a:hover:after { left: 12px; right: auto; }
.rtl .mobile-menu-overlay { right: 0; left: auto;}
.rtl .mobile-menu li[class*="has-children"] > a:before{ -webkit-transform: translateY(-50%) scaleX(-1); transform: translateY(-50%) scaleX(-1);}
.rtl .mobile-menu ul li.close-nav a,
.rtl .mobile-menu ul li.close-nav,
.rtl li.close-nav a{
    float: left;
}


/* Footer */
.rtl .wdt-image-box-holder.wdt-rc-template-social-icons .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span:hover {
    background-position: top right;
}

.rtl .wdt-image-box-holder.wdt-rc-template-social-icons .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    background-image: linear-gradient(-90deg, var(--wdtPrimaryColor), var(--wdtTertiaryColor), transparent,transparent);
    background-position: top left;
}

.rtl .wdt-image-box-holder.wdt-rc-template-modern .wdt-active .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper,
.rtl .wdt-image-box-holder.wdt-rc-template-modern .wdt-content-item:hover .wdt-content-media-group .wdt-content-image-wrapper {
    background-position: top right;
}

.rtl .wdt-image-box-holder.wdt-rc-template-modern .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper {
    background-image: linear-gradient(-90deg, var(--wdtTertiaryColor), var(--wdtPrimaryColor), var(--wdtAccentTxtColor), var(--wdtAccentTxtColor));
    background-position: top left;
}



/* Home - 1 */
.rtl .wdt-button-holder.wdt-button-icon-after .wdt-button .wdt-button-icon {
    margin-right: 8px;
    margin-left: 0px;
}

.rtl .wdt-button .wdt-button-icon span {
    transform: scaleX(-1);
}

.rtl .wdt-button-holder .wdt-button:hover .wdt-button-icon,
.rtl .wdt-team-holder.wdt-rc-template-default .wdt-content-item .wdt-social-icons-list li a:hover i,
.rtl .wdt-service-item.wdt-type-1 .wdt-service-button a:hover:after ,
.rtl .wdt-pricing-table-holder[class*="-template-classic"] div[class*="-table-footer"] .wdt-content-button > a:hover::after ,
.rtl .wdt-carousel-holder.wdt-services-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-next:hover i svg{
    animation: rtl-btn-arrow-move 0.375s linear;
    -webkit-animation: rtl-btn-arrow-move 0.375s linear;
}
@keyframes rtl-btn-arrow-move {
0% {
    transform: translateX(0);
    opacity: 1;
}
49% {
    transform: translateX(-100%);
    opacity: 0;
}
50% {
    transform: translateX(100%);
    opacity: 0;
}
100% {
    transform: translateX(0%);
    opacity: 1;
}
}

.rtl .wdt-carousel-holder.wdt-services-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-prev:hover i svg ,
.rtl .pagination ul li a.prev:hover i::before {
  animation: rtl-btn-arrow-move-rev 0.375s linear;
  -webkit-animation: rtl-btn-arrow-move-rev 0.375s linear;
}
@keyframes rtl-btn-arrow-move-rev  {
0% {
  transform: translateX(0);
  opacity: 1;
}
49% {
  transform: translateX(100%);
  opacity: 0;
}
50% {
  transform: translateX(-100%);
  opacity: 0;
}
100% {
  transform: translateX(0%);
  opacity: 1;
}
}


.rtl .wdt-showcase-container .wdt-showcase-list-wrapper ul .wdt-content-icon-wrapper:before {
    left: auto;
    top: auto;
}

.rtl .wdt-animation-holder:not(.vertical) .wdt-animation-wrapper div[class*="-marqee"].left-to-right {
    -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);
}
}


.rtl .wdt-carousel-holder.wdt-services-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-next {
    left: calc(-1 * clamp(3.4375rem, -20.7042rem + 25.066vw, 9.375rem));
    right: auto;
}

.rtl .wdt-carousel-holder.wdt-services-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-prev {
    right: calc(-1 * clamp(3.4375rem, -20.7042rem + 25.066vw, 9.375rem));
    left: auto;
}

.rtl .wdt-service-item.wdt-type-3 .wdt-service-detail-group .wdt-service-content-group .wdt-service-title {
    margin-left: 20px;
    margin-right: 0;
}


.rtl .wdt-column-wrapper.wdt-snap-scroll-enabled ~ .wdt-snap-scroll-pagination button.wdt-pagination-prev:before,
.rtl .wdt-column-wrapper.wdt-snap-scroll-enabled ~ .wdt-snap-scroll-pagination button.wdt-pagination-next:before {
    content: "\e901";
}

.rtl .wdt-column-wrapper.wdt-snap-scroll-enabled ~ .wdt-snap-scroll-pagination button.wdt-pagination-next:before {
    content: "\e900";
}

.rtl .wdt-counter-holder.wdt-rc-template-standard .wdt-column:not(:last-child) .wdt-content-item::before {
    left: 0;
    right: auto;
}

.rtl .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon {
    margin-right: 10px;
    margin-left: 0;
}

.rtl .wdt-accordion-toggle-holder.wdt-template-classic .wdt-accordion-toggle-description {
    padding: clamp(1.25rem, 0.7514rem + 1.6655vw, 2.75rem);
    padding-top: 0;
    padding-left: 20%;
}


.rtl .wdt-team-holder.wdt-rc-template-default .wdt-content-item .wdt-social-icons-list li a:hover {
    background-position: top right;
}

.rtl .wdt-team-holder.wdt-rc-template-default .wdt-content-item .wdt-social-icons-list li a {
    background-image: linear-gradient(-90deg, var(--wdtTertiaryColor), var(--wdtPrimaryColor), var(--wdtTertiaryColor));
    background-position: bottom left;
}

.rtl .wdt-column-wrapper.wdt-snap-scroll-enabled ~ .wdt-snap-scroll-pagination button {
    background: linear-gradient(-90deg, var(--wdtAccentTxtColor), var(--wdtAccentTxtColor), var(--wdtPrimaryColor), var(--wdtTertiaryColor));
    background-position: bottom right;
    background-size: 400% 100%;
}

.rtl .wdt-column-wrapper.wdt-snap-scroll-enabled ~ .wdt-snap-scroll-pagination button:hover {
    background-position: bottom left;
}

.rtl .wdt-dark-bg .wdt-button:focus,
.rtl .wdt-dark-bg .wdt-button-holder .wdt-button:focus,
.rtl .wdt-dark-bg .wdt-button:hover,
.rtl .wdt-dark-bg .wdt-button-holder .wdt-button:hover {
    background-color: var(--wdtSecondaryColor);
    color: var(--wdtAccentTxtColor);
    background-image: none;
}

.rtl .wdt-showcase-container > .wdt-showcase-content-wrapper > div[id*="wdt-showcase-"] .wdt-cus-col-bg {
  transform: perspective(1000px) scale(1.0526) rotateY(-10deg) translateX(50px);
  transition-duration: 0.7s;
  filter: blur(8px);
}

.rtl .wdt-showcase-container > .wdt-showcase-content-wrapper > div[id*="wdt-showcase-"].wdt-active .wdt-cus-col-bg,
.rtl .wdt-showcase-container > .wdt-showcase-content-wrapper > div[id*="wdt-showcase-"].wdt-active .wdt-heading-holder,
.rtl .wdt-showcase-container > .wdt-showcase-content-wrapper > div[id*="wdt-showcase-"].wdt-active .wdt-button-holder {
  filter: blur(0px);
  transform: translate(0px);
}

.rtl .wdt-showcase-container > .wdt-showcase-content-wrapper > div[id*="wdt-showcase-"] {
  right: 0;
  left: auto;
}

/* Process */
.rtl .wdt-image-box-holder.wdt-rc-template-modern .swiper-slide:not(:last-child) .wdt-content-item .wdt-content-media-group:before,
.rtl .wdt-image-box-holder.wdt-rc-template-modern .wdt-column:not(:last-child) .wdt-content-item .wdt-content-media-group:before {
    right: 70%;
    left: 0;
    animation: rtl-wdt-running-lines 5s infinite linear;
    -webkit-animation: rtl-wdt-running-lines 2.5s infinite linear;
}
@keyframes rtl-wdt-running-lines {
0% {
    background-position: 0px 0px, 0px 0px, 0px 0px, 0px 0px;
}
100% {
    background-position: -100px 0px, 0px 0px, 0px 0px, 0px 0px;
}
}

.wdt-image-box-holder.wdt-rc-template-modern .wdt-content-item {
    cursor: grab;
}

/* form */
.rtl .wdt-contact-form,
.rtl .wdt-contact-form .wdt-contact-form-top > p ,
.rtl .wpcf7 input[type="url"],
.rtl .wpcf7 input[type="email"],
.rtl .wpcf7 input[type="tel"],
.rtl .wdt-contact-form .wdt-contact-form-bottom textarea,
.rtl .select2-results,
.rtl .select2-search--dropdown {
    direction: rtl;
}

.rtl .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
    padding-right: 0px;
    padding-left: 50px;
    text-align: right;
    direction: rtl;
}

.rtl .select2-container--default .select2-selection--single .select2-selection__arrow {
    left: 1px;
    right: auto;
}

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

.rtl .wdt-form-submit-btn p > i.wdt-submit-icon {
    left: clamp(1.5rem, 1.2771rem + 1.0191vw, 2.5rem);
    right: auto;
    transform: scaleX(-1);
}

.rtl .wdt-form-submit-btn p > input {
    padding: var(--wdtPadding_Btn);
    padding-left: clamp(3.125rem, 2.916rem + 0.9554vw, 4.0625rem);
}

.rtl .wdt-form-submit-btn p > input {
    background-position: left bottom;
    background-image: linear-gradient(-90deg, var(--wdtTertiaryColor), var(--wdtPrimaryColor), var(--wdtTertiaryColor));
}

.rtl .wdt-form-submit-btn p > input:hover,
.rtl .wdt-form-submit-btn p > input:focus {
    background-image: linear-gradient(-90deg, var(--wdtTertiaryColor), var(--wdtPrimaryColor), var(--wdtTertiaryColor));
    background-position: right top;
}

.rtl .wdt-button,
.rtl .wdt-button-holder .wdt-button {
    background-position: bottom left;
    background-image: linear-gradient(-90deg, var(--wdtTertiaryColor), var(--wdtPrimaryColor), var(--wdtTertiaryColor));
}

.rtl .wpcf7-form input ~ .wpcf7-not-valid-tip,
.rtl .wpcf7-form input[type="text"] ~ .wpcf7-not-valid-tip,
.rtl .wpcf7-form input[type="email"] ~ .wpcf7-not-valid-tip,
.rtl .wpcf7-form input[type="tel"] ~ .wpcf7-not-valid-tip,
.rtl .wpcf7-form textarea ~ .wpcf7-not-valid-tip,
.rtl .wpcf7-form select ~ .wpcf7-not-valid-tip {
    left: 10px;
    right: auto;
}

.rtl .wpcf7-form .wpcf7-response-output,
.rtl .wpcf7 form .wpcf7-response-output {
    float: right;
    text-align: right;
    padding: 15px 45px 15px 15px;
}

.rtl .wpcf7-form .wpcf7-response-output:before,
.rtl .wpcf7 form .wpcf7-response-output:before {
    right: 18px;
    left: auto;
}



/* blog */
.rtl .blog-entry div.entry-content-group,
.rtl .blog-entry div.entry-media-group > div.entry-thumb-content {
    text-align: right;
}

.rtl .blog-entry .entry-sub-content-group div.entry-meta-group {
    padding-right: 12px;
    padding-left: 0;
}

.rtl .blog-entry div.entry-content-group > div.entry-sub-content-group > div[class^="entry-meta-group"]:before,
.rtl .blog-entry div.entry-content-group > div.entry-sub-content-group > div[class^="entry-date"]:before {
    right: 0;
    left: auto;
}

.rtl .blog-entry div.entry-meta-group > div:not(:last-child):before {
    left: -4px;
    right: auto;
}

.rtl .blog-entry div.entry-meta-group > div:first-child {
    margin-left: 0px;
    margin-right: -8px;
}

.rtl .wdt-post-entry .blog-entry .entry-button a.wdt-button:before,
.rtl .wdt-post-entry .blog-entry .entry-button a.wdt-button:after {
    width: 51%;
}

.rtl .wdt-flash-overlay .blog-entry .entry-thumb:after {
    left: 100%;
}

.rtl .wdt-flash-overlay:hover .blog-entry .entry-thumb:after {
    animation: rtl-shine 1s;
    -webkit-animation: rtl-shine 1s;
}
@keyframes rtl-shine {
100% {
    left: -125%;
}
}




/* Home -2  */
.rtl .wdt-counter-holder.wdt-rc-template-classic .wdt-column:not(:last-child) .wdt-content-item::before {
    left: 0;
    right: auto;
}

.rtl .wdt-button:focus,
.rtl .wdt-button-holder .wdt-button:focus,
.rtl .wdt-button:hover,
.rtl .wdt-button-holder .wdt-button:hover {
    background-image: linear-gradient(-90deg, var(--wdtTertiaryColor), var(--wdtPrimaryColor), var(--wdtTertiaryColor));
    background-position: top right;
}

.rtl .wdt-button, .wdt-button-holder .wdt-button {
    background-image: linear-gradient(-90deg, var(--wdtTertiaryColor), var(--wdtPrimaryColor), var(--wdtTertiaryColor));
    background-position: bottom left;
}


.rtl .wdt-button-holder.wdt-template-textual.wdt-button-size-nm .wdt-button {
    background-image: linear-gradient(-90deg, var(--wdtTertiaryColor), var(--wdtPrimaryColor), var(--wdtTertiaryColor)) !important;
    background-position: bottom left;
    background-size: 200% 100%;
}

.rtl .wdt-button-holder.wdt-template-textual .wdt-button:focus,
.rtl .wdt-button-holder.wdt-template-textual .wdt-button:hover {
    background-position: top right;
    background-image: linear-gradient(-90deg, var(--wdtTertiaryColor), var(--wdtPrimaryColor), var(--wdtTertiaryColor)) !important;
}



/* Animation */
.rtl .wdt-animation-holder:not(.vertical) .wdt-animation-item.type1:hover {
    background-position: right center;
}

.rtl .wdt-animation-holder:not(.vertical) .wdt-animation-item.type1 {
    background: linear-gradient(-90deg, var(--wdtPrimaryColor), var(--wdtTertiaryColor), transparent, transparent);
    background-size: 300% 100%;
    background-position: center left;
    background-repeat: no-repeat;
}

.rtl .wdt-service-item.wdt-type-1 .wdt-service-media-group {
    left: 0;
    right: auto;
}

.rtl .wdt-service-item.wdt-type-1 .wdt-service-image::before,
.rtl .wdt-service-item.wdt-type-1 .wdt-service-image::after {
    right: 0;
    left: auto;
}

.rtl .wdt-service-item.wdt-type-1 .wdt-service-image a img{
    border-radius:var(--wdtRadius_1X);
    border-bottom-right-radius: 100%;
}

.rtl .wdt-service-item.wdt-type-1:hover .wdt-service-image a img {
    border-radius:var(--wdtRadius_1X);
    border-bottom-right-radius: 0;
}

.rtl .wdt-service-item.wdt-type-1 .wdt-service-button a:after ,
.rtl .wdt-pricing-table-holder[class*="-template-classic"] div[class*="-table-footer"] .wdt-content-button > a::after ,
.rtl .wdt-listings-item-wrapper.type1 a.custom-button-style::after ,
.rtl .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info > div.wdt-flex-banner-button a::after{
    mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 27.7 18" style="enable-background:new 0 0 27.7 18;" xml:space="preserve"><path d="M15.6,18v-7.4h12.1V7.4H15.6V0L0,9L15.6,18z"/></svg>');
    margin-right: 8px;
    margin-left: 0px;
}

.rtl .wdt-service-item.wdt-type-1 .wdt-service-button a:hover:after,
.rtl .wdt-listings-item-wrapper.type1 a.custom-button-style:hover::after,
.rtl .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-button > a:hover::after ,
.rtl .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info > div.wdt-flex-banner-button a:hover::after ,
.rtl .wdt-image-box-holder.wdt-rc-template-career-list .wdt-content-item .wdt-content-button > a:hover::before ,
.rtl .wdt-pricing-table-holder[class*="-template-bordered"] div[class*="-table-footer"] .wdt-content-button > a:hover::after ,
.rtl .wdt-pagination.wdt-ajax-pagination .next-post a:hover span::before ,
.rtl.error404 .type1 a.wdt-button:hover::after ,
.rtl .pagination ul li a.next:hover i::before,
.rtl .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-content-button > a:hover::before {
    animation: rtl-btn-arrow-move 0.375s linear;
    -webkit-animation: rtl-btn-arrow-move 0.375s linear;
}


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

.rtl .wdt-tabs-container[class*='-layout-horizontal'][class*='-template-bordered'] .wdt-tabs-list li .ui-tabs-anchor:before {
    right: 0;
    left: auto;
}

.rtl .wdt-tabs-container[class*="-layout-horizontal"][class*="-template-bordered"] .wdt-tabs-list li .ui-tabs-anchor::after {
    right: auto;
    left: 0;
}

.rtl .wdt-pricing-table-holder[class*="-template-classic"] div[class*="-table-header"] .wdt-content-subtitle::before {
    margin-left: 8px;
    margin-right: 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-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 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 .blog-entry div i[class*="fa"],
.rtl .blog-entry div i.pe,
.rtl .blog-entry div i,
.rtl .blog-entry div.entry-author,
.rtl .blog-entry div.entry-date,
.rtl .blog-entry div.entry-comments,
.rtl .blog-entry div.entry-categories,
.rtl .blog-entry div.entry-tags {
    padding-right: 12px;
    padding-left: 0px;
}

.rtl .wdt-testimonial-container .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg {
  transform: scaleX(-1);
}

.rtl .wdt-content-item .wdt-content-counter > :not(:last-child) {
    margin-left: 2px;
    margin-right: 0px;
}




/* Home -3  */
.rtl .wdt-counter-holder.wdt-rc-template-modern .wdt-content-item::before {
  animation: rtl-wdt-rotate 3s infinite linear;
}
@keyframes rtl-wdt-rotate {
0% {
  transform: rotate(0);
}
100% {
  transform: rotate(-360deg);
}
}

.rtl .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-button > a::after ,
.rtl .wdt-pricing-table-holder[class*="-template-bordered"] div[class*="-table-footer"] .wdt-content-button > a::after,
.rtl.error404 .type1 a.wdt-button::after {
    mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 27.7 18" style="enable-background:new 0 0 27.7 18;" xml:space="preserve"><path d="M15.6,18v-7.4h12.1V7.4H15.6V0L0,9L15.6,18z"/></svg>');
    margin-right: 5px;
    margin-left: 0px;
}

.rtl .wdt-flex-banner-options .wdt-flex-banner-option:not(:last-child) {
  margin-left: 30px;
  margin-right: 0px;
}

.rtl .wdt-flex-banner-options .wdt-flex-banner-option::before {
  background-image: linear-gradient(-90deg, var(--wdtPrimaryColor),var(--wdtTertiaryColor), var(--wdtAccentTxtColor),var(--wdtAccentTxtColor));
  background-size: 300% 100%;
  background-position: bottom left;
  background-repeat: no-repeat;
}

.rtl .wdt-flex-banner-options .wdt-flex-banner-option.active::before {
  background-position: bottom right;
}

.rtl .wdt-image-box-holder.wdt-rc-template-career-list .wdt-content-item {
  border-width: 0 1px 1px 0px;
}

.rtl .wdt-image-box-holder.wdt-rc-template-career-list .wdt-content-item .wdt-content-button > a::before,
.rtl .wdt-pagination.wdt-ajax-pagination .prev-post a span::before,
.rtl .wdt-pagination.wdt-ajax-pagination .next-post a span::before,
.rtl .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-content-button > a::before {
   mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 27.7 18" style="enable-background:new 0 0 27.7 18;" xml:space="preserve"><path d="M15.6,18v-7.4h12.1V7.4H15.6V0L0,9L15.6,18z"/></svg>');
}

.rtl .wdt-image-box-holder.wdt-rc-template-career-list .wdt-content-item:hover .wdt-content-button > a::before {
  rotate: 40deg;
}

.rtl .wdt-image-box-holder.wdt-rc-template-career-list .wdt-content-item .wdt-content-subtitle::before {
  margin-left: 10px;
  margin-right: 0px;
}

.rtl .wdt-image-box-holder.wdt-rc-template-career-list .wdt-content-item .wdt-content-media-group {
  margin: 0 0px 0 20px;
}

.rtl .wdt-active .wdt-pricing-table-holder[class*="-template-bordered"] div[class*="-table-footer"] .wdt-content-button > a,
.rtl .wdt-pricing-table-holder[class*="-template-bordered"]:hover div[class*="-table-footer"] .wdt-content-button > a {
  background-position: bottom right;
}

.rtl .wdt-pricing-table-holder[class*="-template-bordered"] div[class*="-table-footer"] .wdt-content-button > a {
  background-image: linear-gradient(-90deg , var(--wdtPrimaryColor) , var(--wdtTertiaryColor),var(--wdtAccentTxtColor), var(--wdtAccentTxtColor));
  background-size: 300% 100%;
  background-position: bottom left;
}

.rtl .wdt-pricing-table-holder[class*="-template-bordered"] div[class*="-table-header"] .wdt-content-subtitle::before {
  margin-left: 8px;
  margin-right: 0px;
}


.rtl .wpcf7-spinner::before {
  animation-name: rtl-spin;
}
@keyframes rtl-spin {
0% {
  transform: rotate(0deg);
}
100% {
  transform: rotate(-360deg);
}
}


.rtl .wdt-flex-banner-options .wdt-flex-banner-option::after {
  right: clamp(1.875rem, 1.2535rem + 2.0804vw, 3.75rem);
  left: auto;
}



/* Faq */
.rtl .wdt-accordion-toggle-holder.wdt-template-bordered .wdt-accordion-toggle-description {
    padding: clamp(1.25rem, 0.9713rem + 1.2739vw, 2.5rem);
    padding-top: 0;
    padding-left: clamp(1.25rem, -1.258rem + 11.465vw, 12.5rem);
}


/* Portfolio listing */
.rtl .wdt-pagination.wdt-ajax-pagination .prev-post a:hover span::before {
  animation: rtl-btn-arrow-prev 0.375s linear;
  -webkit-animation: rtl-btn-arrow-prev 0.375s linear;
}
@keyframes rtl-btn-arrow-prev {
0% {
  transform: translateX(0) rotate(180deg);
  opacity: 1;
}
49% {
  transform: translateX(100%) rotate(180deg);
  opacity: 0;
}
50% {
  transform: translateX(-100%) rotate(180deg);
  opacity: 0;
}
100% {
  transform: translateX(0%) rotate(180deg);
  opacity: 1;
}    
}

.rtl .wdt-listings-item-wrapper.type1 .wdt-content-item .wdt-content-counter > :not(:last-child) {
    margin: 0;
}

.rtl .wdt-pagination.wdt-ajax-pagination .prev-post a,
.rtl .wdt-pagination.wdt-ajax-pagination .next-post a,
.rtl .wdt-pagination.wdt-ajax-pagination ul.page-numbers li span,
.rtl .wdt-pagination.wdt-ajax-pagination ul.page-numbers li a {
  background-image: linear-gradient(-90deg,var(--wdtPrimaryColor),var(--wdtTertiaryColor),var(--wdtAccentTxtColor),var(--wdtAccentTxtColor));
  background-size: 300% 100%;
  background-position: left;
}

.rtl .wdt-pagination.wdt-ajax-pagination ul.page-numbers li span,
.rtl .wdt-pagination.wdt-ajax-pagination ul.page-numbers li a:hover,
.rtl .wdt-pagination.wdt-ajax-pagination .prev-post a:hover,
.rtl .wdt-pagination.wdt-ajax-pagination .next-post a:hover {
  background-position: right;
}

.rtl .entry-post-navigation.type1 > div > .nav-title-wrap p a:before,
.rtl .entry-post-navigation.type1 > div > .nav-title-wrap p a:after {
    width: 51%;
}

.rtl .entry-post-navigation.type1 > div > .nav-title-wrap p a:hover:before,
.rtl .entry-post-navigation.type1 > div > .nav-title-wrap p a:hover:after {
    width: 0%;
}



/* Service Detail */
.rtl .menu-services-menu-container .menu .menu-item.current-menu-item a,
.rtl .menu-services-menu-container .menu .menu-item a:hover {
  background-position: center right;
}

.rtl .menu-services-menu-container .menu .menu-item a {
  background: linear-gradient(-90deg, var(--wdtPrimaryColor), var(--wdtTertiaryColor), var(--wdtPrimaryColor), var(--wdtTertiaryColor));
  background-size: 300% 100%;
  background-position: center left;
}

.rtl .wdt-sidebar-form p .wpcf7-form-control-wrap input ,
.rtl .wpcf7-form-control-wrap textarea{ 
  text-align: right;
  direction: rtl;
}

.rtl .wdt-sidebar-form {
  direction: rtl;
}

.rtl .mfp-close {
  right: auto;
  left: 0;
}

/* Services Detail */
.rtl .wdt-listings-taxonomy-container .wdt-listings-taxonomy-list li a span::before {
  margin-left: 10px;
  margin-right: 0px;
}

/* 404-Error */
.rtl.error404 .type1 a.wdt-button {
  background-image: linear-gradient(-90deg , var(--wdtTertiaryColor), var(--wdtPrimaryColor) , var(--wdtTertiaryColor));
  background-size: 200% 100%;
  background-position: bottom left;
}

.rtl.error404 .type1 a.wdt-button:hover {
  background-image: linear-gradient(-90deg , var(--wdtTertiaryColor), var(--wdtPrimaryColor) , var(--wdtTertiaryColor));
  background-size: 200% 100%;
  background-position: top right;
}

.rtl.error404 .type1 h2::before,
.rtl.error404 .type1 h2::after {
  margin-left: 10px;
  margin-right: 0px;
}

.rtl.error404 .type1 h2::after {
  margin-right: 10px;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  margin-left: 0px;
}

.rtl.error404 .type1 h2::before {
    transform: scaleX(-1);
}


/* Blog */
.rtl .pagination ul li a.prev i::before {
  content: "\e901";
}

.rtl .pagination ul li a.next i::before {
  content: "\e900";
}

/* Blog - sidebar */
.rtl .widget .recent-posts-widget li .post-details {
  margin-right: 24px;
  margin-left: 0px;
}

.rtl .widget .recent-posts-widget li .post-details > .post-date > p {
  padding-right: 12px;
  padding-left: 0px;
}

.rtl .widget .recent-posts-widget li .post-details > .post-date > p::before {
  right: 0;
  left: auto;
}

.rtl .widget_tag_cloud .tagcloud a,
.rtl .widget .tagcloud a,
.rtl .wp-block-tag-cloud a ,
.rtl .blog-single-entry div[class^="entry-"] div.single-entry-tags a{
  background: linear-gradient(-90deg, var(--wdtPrimaryColor), var(--wdtTertiaryColor),var(--wdtBodyBGColor), var(--wdtBodyBGColor));
  background-size: 300% 100%;
  background-position: center left;
  background-repeat: no-repeat;
}

.rtl .tagcloud a:hover,
.rtl .wp-block-tag-cloud a:hover,
.rtl #footer .wdt-dark-bg .tagcloud a:hover,
.rtl #footer .tagcloud a:hover {
  background-position: center right;
}

.rtl .widget #searchform input[type="text"] {
  padding: var(--wdtInputPadding);
  padding-left: 60px;
}

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

.rtl .blog-single-entry.post-modern .single-entry-categories a::before {
  margin-left: 10px;
  margin-right: 0px;
}


/* Blog Details */
.rtl .comment-author .avatar {
  right: -80px;
  left: auto;
}

.rtl .comment-body {
  padding-right: 80px;
  padding-left: 0px;
}

.rtl .commentlist li.comment .reply {
  left: 0;
  right: auto;
}

.rtl .blog-single-entry div[class^="entry-"] div.single-entry-tags a:hover {
  background-position: right center;
}

.rtl .comment-form .comment-notes {
  text-align: right;
}

.rtl .comment-form .comment-form-cookies-consent label {
  padding-right: 25px;
  padding-left: 0px;
}

.rtl .comment-form .comment-form-cookies-consent #wp-comment-cookies-consent {
  right: 0;
  left: auto;
}

.rtl .comment-form > p {
  text-align: right;
}

.rtl .comment-form > p input[type="checkbox"] {
  margin: 0 0px 0 10px !important;
}

.rtl .comment-form > p {
  float: right;
  text-align: right;
}

.rtl .commententries .comment-form p.form-submit {
  transform: scaleX(-1);
}

.rtl .commentlist li.comment .reply a {
  background-image: linear-gradient(-90deg, var(--wdtTertiaryColor), var(--wdtPrimaryColor), var(--wdtTertiaryColor));
  background-size: 200% 100%;
  background-position: left top;
}

.rtl ul.commentlist li .reply a:hover {
  background-position: right top;
}

.rtl .entry-post-navigation.type1 > div.post-next-link {
  text-align: left;
}

.rtl .blog-single-entry .entry-post-navigation > .post-prev-link {
  text-align: right;
}

/* Blog Detail-without-sidebar */
.rtl .commentlist ul.children {
  padding-right: 80px;
  padding-left: 0px;
}

.rtl .commentlist ul.children li > .children {
  padding-right: 60px;
  padding-left: 0px;
}


/* Contact */
.rtl .wdt-light-bg .wdt-tabs-container.wdt-template-default .wdt-tabs-list li .ui-tabs-anchor {
  background-image: linear-gradient(-90deg,var(--wdtPrimaryColor),var(--wdtTertiaryColor),var(--wdtBodyBGColor),var(--wdtBodyBGColor));
}

.rtl .wdt-tabs-container.wdt-template-default .wdt-tabs-list li .ui-tabs-anchor {
  background-position: left;
  background-color: transparent;
  background-image: linear-gradient(-90deg,var(--wdtPrimaryColor),var(--wdtTertiaryColor),var(--wdtAccentTxtColor),var(--wdtAccentTxtColor));
  background-size: 300% 100%;
}

.rtl .wdt-tabs-container.wdt-template-default .wdt-tabs-list li.ui-state-active .ui-tabs-anchor,
.rtl .wdt-tabs-container.wdt-template-default .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor {
  background-position: right;
}

.rtl .wdt-tabs-container[class*="-layout-vertical"] .wdt-tabs-list li .ui-tabs-anchor {
  text-align: right;
}



/* Career listing */
.rtl .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-content-description p::before {
  margin-left: 10px;
  margin-right: 0px;
}

.rtl .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item:hover .wdt-content-button {
  rotate: 40deg;
}

.rtl .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item {
  background: linear-gradient(-90deg, var(--wdtPrimaryColor), var(--wdtTertiaryColor),var(--wdtAccentTxtColor), var(--wdtAccentTxtColor));
  background-size: 300% 100%;
  background-position: center left;
}

.rtl .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item:hover {
  background-position: center right;
}


/* Careers */
.rtl .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title div[class*="-title-prefix"] {
  margin: 0 0px 0 10px;
}

.rtl .wdt-upload-form {
  direction: rtl;
}

.rtl .wdt-upload-form .wdt-upload-form-bottom .wdt-file-upload-btn p > span.custom-file-select {
  background-image: linear-gradient(-90deg, var(--wdtTertiaryColor), var(--wdtPrimaryColor), var(--wdtTertiaryColor));
  background-size: 200% 100%;
  background-position: bottom left;
}

.rtl .wdt-upload-form .wdt-upload-form-bottom .wdt-file-upload-btn p:hover > span.custom-file-select {
  background-position: right center;
}

.rtl .wdt-upload-form .wdt-upload-form-bottom .wdt-file-upload-btn .custom-file-select::before {
  margin-left: 10px;
  margin-right: 0px;
}




















@media only screen and (max-width: 1540px) {
    /* mq-home1 */
    .rtl .wdt-carousel-holder.wdt-services-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-next {
        left: 0;
    }

    .rtl .wdt-carousel-holder.wdt-services-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-prev {
        right: 0;
    }
}


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

@media (min-width: 1025px) {
    .rtl .wdt-flex-banner-options .wdt-flex-banner-option.active::after {
        right: clamp(1.875rem, 1.2535rem + 2.0804vw, 3.75rem);
        left: auto;
    }
}

@media screen and (min-width: 767px) {
    .rtl .wdt-image-box-holder.wdt-rc-template-modern .swiper-slide:not(:last-child) .wdt-content-item .wdt-content-media-group:after,
    .rtl .wdt-image-box-holder.wdt-rc-template-modern .wdt-column:not(:last-child) .wdt-content-item .wdt-content-media-group:after {
        left: 0;
        right: 105%;
    }
}


@media only screen and (max-width: 767px) {
    /* mq-home1 */
    .rtl .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a .wdt-content-icon {
        margin: 0 0px 0 10px;
    }

    .rtl .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:before {
        left: 27px;
        right: auto;
    }

    .rtl  .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list.wdt-expanded:before {
        left: 27px;
        transform: rotate(180deg);
        right: auto;
    }
 
    /* Blog-Detail */
    .rtl .comment-body {
        padding-right: 60px;
    }

    .rtl .commentlist li.comment .comment-body .comment-meta {
        margin-bottom: 10px;
        padding-left: 20%;
        padding-right: 0px;
    }

    .rtl .comment-author .avatar {
        right: -60px;
    }

    .rtl .commentlist ul.children {
        padding-right: 15px;
    }

    .rtl .commentlist ul.children li > .children {
        padding-right: 6%;
    }
}


@media only screen and (max-width: 479px) {
  .rtl .wdt-image-box-holder.wdt-rc-template-career-list .wdt-content-item {
    padding-right: 0;
    border-right: 0;
    border-right-width: 0px;
  }

  /* Blog-Detail */
  .rtl  .comment-body {
    padding-right: 0;
  }

  .rtl .comment-author .avatar {
    right: 0;
  }
}

