/* --Header-- */

.rtl .wdt-button-holder.wdt-button-icon-before .wdt-button .wdt-button-icon {
    margin-left: 8px;
    margin-right: 0;
}

.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: 12px;
    left: auto;
}

.rtl .wdt-header-menu ul li ul.children li,
.rtl .wdt-header-menu ul li ul.sub-menu li {
    text-align: right;
}

.rtl .wdt-header-menu ul>li>ul>li>a:hover>span,
.rtl .wdt-header-menu ul li ul li.current_page_item>a>span,
.rtl .wdt-header-menu ul li.current-menu-item>a span,
.rtl .wdt-header-menu ul li ul li.current-menu-item>a span {
    padding-right: 15px;
    padding-left: 0;
}

.rtl .wdt-header-menu ul>li>ul>li>a>span:after {
    right: 0;
    left: auto;
    -webkit-transform: translateX(15px);
    transform: translateX(15px);
}

.rtl .wdt-header-menu ul li.menu-item-depth-2>ul,
.rtl .wdt-header-menu ul li.menu-item-depth-4>ul,
.rtl .wdt-header-menu ul li.menu-item-depth-6>ul,
.rtl .wdt-header-menu ul li.menu-item-depth-8>ul,
.rtl .wdt-header-menu ul li.menu-item-depth-10>ul,
.rtl .wdt-header-menu ul>li:nth-child(n+2) ul li.menu-item-depth-1>ul,
.rtl .wdt-header-menu ul>li:nth-child(n+2) ul li.menu-item-depth-3>ul,
.rtl .wdt-header-menu ul>li:nth-child(n+2) ul li.menu-item-depth-5>ul,
.rtl .wdt-header-menu ul>li:nth-child(n+2) ul li.menu-item-depth-7>ul,
.rtl .wdt-header-menu ul>li:nth-child(n+2) ul li.menu-item-depth-9>ul {
    right: 100%;
    left: auto;
}

.rtl .wdt-custom-side-menu-temp .wdt-interactive-showcase-container>.wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-content-image-wrapper .wdt-content-image {
    margin: auto auto auto 0;
}

/* --Home-Default-- */

.rtl .wdt-custom-common-heading-subtitle .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-deco-inner.wdt-left-part::before {
    margin-left: 0;
    margin-right: 0;
}

.rtl .wdt-custom-common-heading-subtitle-type-2 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-deco-inner.wdt-left-part::before {
    margin-left: 15px;
    margin-right: 0;
}

.rtl .wdt-custom-slider-1-popup-box .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label+.wdt-popup-box-trigger-icon {
    margin-left: 25px;
    margin-right: 0;
}

.rtl .wdt-custom-icon-box-a-1 .qodef-qi-info-cards .qodef-m-icon-wrapper {
    margin-left: 25px;
    margin-right: 0;
}

.rtl .wdt-custom-common-heading-subtitle .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-deco-inner.wdt-right-part::after {
    margin-right: 0;
    margin-left: 0;
}

.rtl .wdt-button-holder.wdt-template-textual .wdt-button .wdt-button-icon span:before {
    right: 0;
    left: auto;
}

.rtl .wdt-button-holder.wdt-template-textual .wdt-button {
    padding-right: 54px;
    padding-left: 0;
}

.rtl .wdt-button-holder.wdt-template-textual .wdt-button .wdt-button-text span:after {
    left: 0;
    right: auto;
}

.rtl .wdt-button-holder.wdt-template-textual .wdt-button:hover {
    padding-right: 0;
    padding-left: 56px;
}

.rtl .wdt-listings-item-wrapper.type1 a.custom-button-style i {
    margin-left: 8px;
    margin-right: 0;
}

.rtl .wdt-listings-item-wrapper.type1 a.custom-button-style:before,
.rtl .wdt-listings-item-wrapper.type1 a.custom-button-style:after {
    margin-left: 8px;
    margin-right: 0;
    right: 0;
    left: auto;
}

.rtl .wdt-listings-item-wrapper.type1 a.custom-button-style {
    padding-right: 55px;
    padding-left: 0;
}

.rtl .wdt-listings-item-wrapper.type1 a.custom-button-style:after {
    right: unset;
    left: 0;
}

.rtl .wdt-listings-item-wrapper.type1 a.custom-button-style:hover {
    padding-right: 0;
    padding-left: 66px;
}

.rtl .wdt-custom-home-1-service-list .wdt-content-item .wdt-content-elements-group {
    text-align: right;
}

.rtl .wdt-custom-faq-style-a .qodef-qi-faq .ui-accordion-header .qodef-e-mark {
    margin-left: 30px;
    margin-right: 0;
}

.rtl .wdt-cus-testimonial-boxed-type .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper {
    margin-left: 38px;
    margin-right: 0;
}

.rtl .wdt-simple-style.wdt-post-entry .blog-entry .entry-button a.wdt-button {
    padding-right: 52px;
    padding-left: 0;
}

.rtl .wdt-simple-style.wdt-post-entry .blog-entry .entry-button a.wdt-button span:before,
.rtl .wdt-simple-style.wdt-post-entry .blog-entry .entry-button a.wdt-button span:after {
    right: 0;
    left: auto;
}

.rtl .wdt-simple-style.wdt-post-entry .blog-entry .entry-button a.wdt-button span {
    margin-left: 6px;
    margin-right: 0;
}

.rtl .wdt-simple-style.wdt-post-entry .blog-entry .entry-button a.wdt-button span:after {
    right: unset;
    left: 0;
}

.rtl .wdt-simple-style.wdt-post-entry .blog-entry .entry-button a.wdt-button:hover {
    padding-right: 0;
    padding-left: 52px;
}

.rtl .wdt-custom-slider-1-scroll .wdt-button-holder.wdt-template-textual .wdt-button {
    padding-right: 0 !important;
}

.rtl .wdt-custom-slider-1-scroll .wdt-button-holder.wdt-template-textual .wdt-button:hover {
    padding-left: 0 !important;
}

.rtl .wdt-custom-home-1-service-list .wdt-content-item .wdt-content-button>a:before {
    margin-left: 10px;
    margin-right: 0;
}

.rtl .wdt-custom-home-1-service-list .wdt-content-item .wdt-content-button>a:after {
    left: auto;
    right: 0;
    margin-left: 10px;
    margin-right: 0;
}

.rtl .wdt-custom-home-1-service-list .wdt-content-item .wdt-content-button>a {
    padding-right: clamp(1.875rem, 1.4423rem + 1.9231vw, 3.75rem);
    padding-left: 0;
}

.rtl .wdt-title-with-circle-bg h2.wdt-heading-title-wrapper:before {
    right: -33px;
    left: auto;
}

.rtl .wdt-custom-counter-type-c .wdt-counter-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 {
    text-align: right;
}

.rtl .wdt-popup-box-window .wdt-popup-box-content-holder .mfp-close,
.rtl .wdt-popup-box-window .mfp-close {
    transform: translate(25px, 0px);
    left: 0;
    right: auto;
}

.rtl #back-to-top {
    left: 20px;
    right: auto;
}

/* --Home-2-- */

.rtl .wdt-custom-content-tabs .wdt-tabs-container .wdt-tabs-list li:not(:last-child) {
    margin: 0 0 0 40px;
}

.rtl .wdt-custom-slider-2-advanced .elementor-widget-container>.wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div>.wdt-carousel-arrow-label::before {
    right: -12px;
    left: auto;
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px);
}

.rtl .wdt-custom-video-banner-heading .elementor-widget-container::before {
    right: -50px;
    left: auto;
}

.rtl .wdt-custom-testimonial .qodef-qi-testimonials-slider .qodef-e-inner .qodef-e-content .qodef-e-text {
    text-align: right;
}

.rtl .wdt-custom-testimonial .qodef-qi-testimonials-slider .qodef-e-inner .qodef-e-content .qodef-e-bottom-info .qodef-e-author .qodef-e-author-job {
    padding-left: 0;
    padding-right: 10px;
}

.rtl .wdt-custom-testimonial .qodef-qi-testimonials-slider .qodef-e-inner .qodef-e-content .qodef-e-bottom-info .qodef-e-author .qodef-e-author-name {
    padding-right: 0;
    padding-left: 15px;
}

.rtl .wdt-custom-testimonial .qodef-qi-testimonials-slider .qodef-e-inner .qodef-e-content .qodef-e-bottom-info .qodef-e-author .qodef-e-author-name:after {
    right: auto;
    left: 0;
}

.rtl .wdt-custom-testimonial .qodef-qi-testimonials-slider .qodef-e-inner .qodef-e-content .qodef-e-bottom-info .qodef-e-media-image {
    margin-left: 2em;
    margin-right: 0;
}

.rtl .qodef-pagination-alignment--start>.swiper-pagination-bullets,
.rtl .qodef-pagination-alignment--start~.swiper-pagination-bullets {
    text-align: right;
}

.rtl .wdt-custom-contact-page-form .wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control[class*="wpcf7-text"],
.rtl .wdt-custom-contact-page-form .wpcf7-form .wpcf7-form-control-wrap .select2-container.select2-container--default .select2-selection--single {
    text-align: right;
}

.rtl .wpcf7-form .wpcf7-response-output,
.rtl .wpcf7 form .wpcf7-response-output {
    padding: 15px 45px 15px 15px;
}

.rtl .wpcf7-form .wpcf7-response-output:before,
.rtl .wpcf7 form .wpcf7-response-output:before {
    right: 18px;
    left: auto;
}

.rtl .wdt-custom-contact-page-form .wpcf7-form div .wpcf7-form-control-wrap:nth-child(1) {
    margin-left: 40px;
    margin-right: 0;
}

.rtl .select2-container--default .select2-results>.select2-results__options .select2-results__option {
    text-align: right;
}

.rtl .select2-container--default .select2-search--dropdown .select2-search__field {
    text-align: right;
}

.rtl .wdt-custom-contact-page-form .wpcf7-form .contact-btn .icon-user-o:before {
    right: 30px;
    left: auto;
}

.rtl .wdt-custom-slider-2-advanced .elementor-widget-container>.wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div>i {
    rotate: 180deg;
}

.rtl .wdt-custom-slider-2-advanced .elementor-widget-container>.wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div::after {
    left: auto;
    right: 0;
}

/* --Home-3-- */

.rtl .qodef-qi-pricing-table.qodef-period--side .qodef-m-price-period {
    margin-right: 5px;
    margin-left: 0;
}

.rtl .wdt-custom-pricing-table .qodef-qi-pricing-table .qodef-m-inner .qodef-m-button>a:before,
.rtl .wdt-custom-pricing-table-active .qodef-qi-pricing-table .qodef-m-inner .qodef-m-button>a:before {
    right: 0;
    left: auto;
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px);
}

.rtl .wdt-custom-process .elementor-widget-container>.qodef-shortcode .qodef-grid-inner .qodef-e-item .qodef-e-item-inner .qodef-e-content-holder {
    text-align: right;
}

.rtl .wdt-custom-service-list .wdt-content-item .wdt-content-button>a .wdt-button-text:before {
    margin-left: 10px;
    margin-right: 0;
}

.rtl .wdt-custom-service-list .wdt-content-item .wdt-content-button>a:before,
.rtl .wdt-custom-service-list .wdt-content-item .wdt-content-button>a:after {
    right: 0;
    left: auto;
    margin-right: 0;
    margin-left: 10px;
}

.rtl .wdt-custom-service-list .wdt-content-item .wdt-content-button>a {
    padding-right: 55px;
    padding-left: 0;
}

.rtl .wdt-custom-service-list .wdt-content-item .wdt-content-button>a:hover {
    padding-right: 0;
    padding-left: 55px;
}

.rtl .wdt-custom-service-list .wdt-content-item .wdt-content-button>a:after {
    right: unset;
    left: 0;
}

.rtl .wdt-custom-anim-image-left>.elementor-widget-container {
    padding-right: var(--spacer-col);
    padding-left: 0;
}

.rtl .wdt-custom-anim-image-left>.elementor-widget-container .elementor-image::after {
    right: 0;
    left: auto;
}

.rtl .wdt-custom-anim-image-right>.elementor-widget-container {
    padding-left: var(--spacer-col);
    padding-right: 0;
}

.rtl .wdt-custom-anim-image-right>.elementor-widget-container .elementor-image::after {
    left: 0;
    right: auto;
}


.rtl .qodef-qi-animated-text.qodef--animated-by-letter.qodef--alignment-center .qodef-m-title {
    transform: rotateY(180deg);
}

.rtl .qodef-qi-animated-text.qodef--animated-by-letter.qodef--alignment-left .qodef-m-title {
    transform: rotateY(180deg);
}

.rtl .wdt-custom-common-heading-title .qodef-qi-animated-text.qodef--appear-fade.qodef-qi--appeared .qodef-e-character,
.rtl .wdt-custoim-common-portfolio-heading .qodef-qi-animated-text.qodef--appear-fade.qodef-qi--appeared .qodef-e-character,
.rtl .wdt-custom-common-heading-title .qodef-qi-animated-text.qodef--appear-fade.qodef-qi--appeared .qodef-e-word,
.rtl .wdt-custoim-common-portfolio-heading .qodef-qi-animated-text.qodef--appear-fade.qodef-qi--appeared .qodef-e-word,
.rtl .wdt-custom-common-heading-title .qodef-qi-animated-text.qodef--appear-from-bottom.qodef-qi--appeared .qodef-e-character,
.rtl .wdt-custoim-common-portfolio-heading .qodef-qi-animated-text.qodef--appear-from-bottom.qodef-qi--appeared .qodef-e-character,
.rtl .wdt-custom-common-heading-title .qodef-qi-animated-text.qodef--appear-from-bottom.qodef-qi--appeared .qodef-e-word,
.rtl .wdt-custoim-common-portfolio-heading .qodef-qi-animated-text.qodef--appear-from-bottom.qodef-qi--appeared .qodef-e-word,
.rtl .wdt-custom-common-heading-title .qodef-qi-animated-text.qodef--appear-from-left.qodef-qi--appeared .qodef-e-character,
.rtl .wdt-custoim-common-portfolio-heading .qodef-qi-animated-text.qodef--appear-from-left.qodef-qi--appeared .qodef-e-character,
.rtl .wdt-custom-common-heading-title .qodef-qi-animated-text.qodef--appear-from-left.qodef-qi--appeared .qodef-e-word,
.rtl .wdt-custoim-common-portfolio-heading .qodef-qi-animated-text.qodef--appear-from-left.qodef-qi--appeared .qodef-e-word,
.rtl .wdt-custom-common-heading-title .qodef-qi-animated-text.qodef--appear-from-right.qodef-qi--appeared .qodef-e-character,
.rtl .wdt-custoim-common-portfolio-heading .qodef-qi-animated-text.qodef--appear-from-right.qodef-qi--appeared .qodef-e-character,
.rtl .wdt-custom-common-heading-title .qodef-qi-animated-text.qodef--appear-from-right.qodef-qi--appeared .wdt-custom-common-heading-title .qodef-e-word,
.rtl .wdt-custoim-common-portfolio-heading .qodef-qi-animated-text.qodef--appear-from-right.qodef-qi--appeared .wdt-custom-common-heading-title .qodef-e-word,
.rtl .wdt-custom-common-heading-title .qodef-qi-animated-text.qodef--appear-from-top.qodef-qi--appeared .qodef-e-character,
.rtl .wdt-custoim-common-portfolio-heading .qodef-qi-animated-text.qodef--appear-from-top.qodef-qi--appeared .qodef-e-character,
.rtl .wdt-custom-common-heading-title .qodef-qi-animated-text.qodef--appear-from-top.qodef-qi--appeared .qodef-e-word,
.rtl .wdt-custoim-common-portfolio-heading .qodef-qi-animated-text.qodef--appear-from-top.qodef-qi--appeared .qodef-e-word {
    transform: translateX(0) translateZ(0) scaleX(-1);
    -webkit-transform: translateX(0) translateZ(0) scaleX(-1);
}

.rtl .qodef-qi-pricing-table .qodef-m-label {
    left: 15px;
    right: auto;
}

/* --Process-- */

.rtl .wdt-custom-process-icon-box .qodef-qi-info-cards:hover::before {
    -webkit-transform: translate3d(-50px, 50px, 10px);
    transform: translate3d(-50px, 50px, 10px);
}

/* --Team-- */

.rtl .wdt-custom-team .wdt-team-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 a:after {
    left: 0;
    right: auto;
}

.rtl .wdt-custom-team .wdt-team-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 a:hover:after {
    left: -20px;
}

/* --career-- */

.rtl .wdt-custom-query-form .wpcf7-form-control-wrap input[type="text"],
.rtl .wdt-custom-query-form .wpcf7-form-control-wrap input[type="email"] {
    text-align: right;
}

.rtl .wdt-custom-contact-page-form .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
    padding-right: 0;
    text-align: right;
}

.rtl .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
    padding-left: 50px;
}

.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-custom-contact-page-form.wdt-form-for-job .wpcf7-form div.upload-file {
    padding-left: 0 !important;
}

.rtl .wdt-custom-career-icon-box .wdt-content-item .wdt-content-button>a .wdt-button-text:before {
    margin-left: 10px;
    margin-right: 0;
}

.rtl .wdt-custom-career-icon-box .wdt-content-item .wdt-content-button>a {
    padding-right: clamp(1.875rem, 1.4423rem + 1.9231vw, 3.75rem);
    padding-left: 0;
}

.rtl .wdt-custom-career-icon-box .wdt-content-item .wdt-content-button>a:after,
.rtl .wdt-custom-career-icon-box .wdt-content-item .wdt-content-button>a:before {
    margin-left: 10px;
    margin-right: 0;
    right: 0;
    left: auto;
}

.rtl .wdt-custom-career-icon-box .wdt-content-item .wdt-content-button>a:after {
    right: unset;
    left: 0;
}

.rtl .wdt-custom-career-icon-box .wdt-content-item .wdt-content-button>a:hover {
    padding-right: 0;
    padding-left: 55px;
}

.rtl .wdt-custom-career-icon-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon {
    left: 0;
    right: auto;
}

.rtl .wdt-custom-career-icon-box .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon {
    left: -30px;
    right: auto;
}

.rtl .wdt-custom-contact-page-form .wpcf7-form .contact-btn {
    align-items: start;
    margin-left: auto;
    flex-direction: row-reverse;
}

.rtl .wdt-custom-contact-page-form .wpcf7-form div.upload-file {
    align-items: end;
    padding-left: 130px;
    padding-right: 0;
}

.rtl .wdt-custom-contact-page-form .wpcf7-form .custom-file-upload .custom-file-select,
.rtl .wdt-custom-contact-page-form .wpcf7-form .custom-file-upload .wpcf7-form-control-wrap input[type=file]::file-selector-button {
    margin-left: 25px;
    margin-right: 0;
    float: right;
    display: none;
}

.rtl .wdt-custom-contact-page-form .wpcf7-form .custom-file-upload .custom-file-select {
    right: 0;
    left: auto;
}

.rtl .wdt-custom-contact-page-form .wpcf7-form .cnf-upload-file-list {
    text-align: right;
}

.rtl .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i {
    rotate: 180deg;
}
.rtl .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{
    transform: rotateX(180deg);
}
.rtl .wdt-custom-contact-page-form .wpcf7-form .custom-file-upload .wpcf7-form-control-wrap .wpcf7-file{
    padding: 15px;
}

/* --404 page-- */

.rtl.error404 .wdt-button:before {
    margin-left: 8px;
    transform: translateY(0px);
    margin-right: 0;
}

/* --project listing-- */

.rtl .widget #searchform input[type="text"] {
    padding-left: 50px;
    padding-right: 15px;
}

.rtl #searchform:before,
.rtl #searchform input[type="submit"],
.rtl #searchform .wdt-search-icon {
    left: 0;
    right: auto;
}

.rtl .widget .recent-posts-widget {
    float: right;
}

.rtl .widget .recent-posts-widget li .thumb {
    float: right;
    margin: 0 0 10px 15px;
}

.rtl .widget_tag_cloud .tagcloud a,
.rtl .widget .tagcloud a,
.rtl .wp-block-tag-cloud a,
.rtl .post-footer .single-entry-tags a {
    float: right;
    margin: 0 0 10px 10px;
}


/* --project-- */

.rtl .wdt-social-media-text-style .elementor-widget-container .elementor-icon-list-items li:not(:last-child):after {
    left: -8px;
    right: auto;
}

.rtl .wdt-listings-item-wrapper.type4 .wdt-listings-item-top-section .wdt-listings-item-top-section-content .wdt-listings-item-title a {
    background-position: bottom right;
}

.rtl .wdt-listings-item-wrapper.type4 .wdt-listings-item-top-section-content a.custom-button-style:after {
    rotate: 180deg;
}

/* --Blog-- */

.rtl .pagination ul li a.next.page-numbers span:after {
    right: 10px;
    left: auto;
}

.rtl .wdt-thumb-overlap-style.wdt-post-entry .blog-entry .entry-button a.wdt-button span {
    margin-left: 6px;
    margin-right: 0;
}

.rtl .wdt-thumb-overlap-style.wdt-post-entry .blog-entry .entry-button a.wdt-button span:before {
    right: 0;
    left: auto;
}

.rtl .wdt-thumb-overlap-style.wdt-post-entry .blog-entry .entry-button a.wdt-button {
    padding-right: 52px;
    padding-left: 0;
}

.rtl .wdt-thumb-overlap-style.wdt-post-entry .blog-entry .entry-button a.wdt-button span:after {
    left: 0;
    right: auto;
}

.rtl .wdt-thumb-overlap-style.wdt-post-entry .blog-entry .entry-button a.wdt-button:hover {
    padding-right: 0;
    padding-left: 52px;
}

.rtl .wdt-overlap-style.wdt-post-entry .blog-entry .entry-button a.wdt-button {
    padding-right: 52px;
    padding-left: 0;
}

.rtl .wdt-overlap-style.wdt-post-entry .blog-entry .entry-button a.wdt-button span {
    margin-left: 6px;
    margin-right: 0;
}

.rtl .wdt-overlap-style.wdt-post-entry .blog-entry .entry-button a.wdt-button span:before {
    right: 0;
    left: auto;
}

.rtl .wdt-posts-list-wrapper .wdt-overlap-style.wdt-post-entry .blog-entry .entry-button a.wdt-button:hover {
    padding-right: 0;
    padding-left: 52px;
}

.rtl .wdt-overlap-style.wdt-post-entry .blog-entry .entry-button a.wdt-button span:after {
    left: 0;
    right: auto;
}

.rtl .comment-form>p input[type="checkbox"]~label:before,
.rtl .comment-form>p input[type="radio"]~label:before {
    margin-left: 10px;
    margin-right: 0;
}

.rtl .comment-form>p {
    text-align: right;
}

.rtl .blog-single-entry.post-minimal .entry-post-navigation>.post-prev-link {
    text-align: right;
}

.rtl .blog-single-entry.post-minimal .entry-post-navigation>.post-next-link {
    text-align: left;
}

.rtl .blog-single-entry div i[class*="fa"],
.rtl .blog-single-entry div i.pe {
    margin-left: 3px;
    margin-right: 0;
}

.rtl .blog-single-entry.post-minimal .entry-post-navigation>div.post-prev-link>.nav-title-wrap a {
    padding-right: 49px;
    padding-left: 0;
}

.rtl .blog-single-entry.post-minimal .entry-post-navigation>div.post-prev-link>.nav-title-wrap a:before {
    right: 0;
    left: auto;
}

.rtl .blog-single-entry.post-minimal .entry-post-navigation>div.post-prev-link>.nav-title-wrap a:after {
    left: 0;
    right: auto;
}

.rtl .blog-single-entry.post-minimal .entry-post-navigation>div.post-prev-link>.nav-title-wrap a:hover {
    padding-right: 0;
    padding-left: 56px;
}

.rtl .blog-single-entry.post-minimal .entry-post-navigation>div.post-next-link>.nav-title-wrap a:hover:before {
    right: 0;
    left: auto;
}

.rtl .blog-single-entry.post-minimal .entry-post-navigation>div.post-next-link>.nav-title-wrap a:hover {
    padding-left: 0;
    padding-right: 56px;
}

.rtl .blog-single-entry.post-minimal .entry-post-navigation>div>.nav-title-wrap a {
    padding-left: 49px;
    padding-right: 0;
}

.rtl .pagination ul li a.prev.page-numbers span:after {
    left: 10px;
    right: auto;
}

.rtl .wdt-classic-style.wdt-post-entry .blog-entry div.entry-button {
    right: 0;
    left: auto;
}

.rtl .blog-entry .entry-button a.wdt-button span svg {
    rotate: 180deg;
}
.rtl .blog-single-entry.post-minimal .post-meta > [class*="meta-left"] > div:not(:last-child):after{
    margin-right: 10px;
    margin-left: 0;
}

/* --Footer-- */

.rtl .wdt-custom-footer-icon-list-a .elementor-widget-container>ul.elementor-icon-list-items li.elementor-icon-list-item a .elementor-icon-list-text {
    -webkit-transform: translateX(15px);
    transform: translateX(15px);
    padding-right: 5px;
}

.rtl .wdt-custom-footer-icon-list-a .elementor-widget-container>ul.elementor-icon-list-items li.elementor-icon-list-item a:hover .elementor-icon-list-text {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
}

.rtl .wdt-custom-footer-mail-chimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form button[type='submit']:after {
    right: 0;
    left: auto;
}

/* --mobile nav-- */

.rtl .mobile-menu li[class*="has-children"]>a,
.rtl .mobile-menu li[class*="has_children"]>a {
    padding-left: 40px;
    padding-right: 16px;
}

.rtl .mobile-menu,
.rtl .mobile-menu ul,
.rtl .mobile-menu ul li {
    text-align: right;
}

.rtl .mobile-menu li[class*="has-children"]>a::before,
.rtl .mobile-menu li[class*="has_children"]>a::before {
    right: auto;
    left: 12px;
    -webkit-transform: translateY(-50%) rotate(180deg);
    transform: translateY(-50%) rotate(180deg);
}

.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 li[class*="has-children"]>a:hover::after,
.rtl .mobile-menu li[class*="has_children"]>a:hover::after {
    left: 12px;
    right: auto;
}

.rtl .mobile-menu li[class*="has-children"]>a::after,
.rtl .mobile-menu li[class*="has_children"]>a::after {
    left: 18px;
    right: auto;
}

.rtl .comment-form .comment-form-cookies-consent #wp-comment-cookies-consent {
    right: 0;
    left: auto;
}


/* 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
}

.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;
    right: -8px
}

.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-left: 5px
}

.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: center
}

.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: left
}

.elementor-widget.elementor-align-left .elementor-inline-items {
    justify-content: flex-start
}

.elementor-widget.elementor-align-right .elementor-icon-list-item,
.elementor-widget.elementor-align-right .elementor-icon-list-item a {
    justify-content: flex-end;
    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.elementor-tablet_extra-align-right .elementor-icon-list-items {
        justify-content: flex-end
    }

    .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: left
    }

    .elementor-widget.elementor-mobile_extra-align-left .elementor-inline-items {
        justify-content: flex-start
    }

    .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-end
    }

    .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
    }
}

@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: left
    }

    .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
    }
}

/* ------------------- */
/* Icon Widget style End*/
/* =================== */
