/* Carelyst RTL CSS — generated from supplied style.css */
html[dir="rtl"], html[dir="rtl"] body { direction: rtl; }



/* RTL fixes */
html[dir="rtl"] .text-left{ text-align:right!important; }
html[dir="rtl"] .text-right{ text-align:left!important; }
html[dir="rtl"] .form-select{ background-position:left 1rem center; }
html[dir="rtl"] .owl-carousel, html[dir="rtl"] .slick-slider{ direction:ltr; }
html[dir="rtl"] .owl-carousel .owl-item, html[dir="rtl"] .slick-slide{ direction:rtl; }


html[dir="rtl"] .carelyst-logo-wrapper { left: auto; top: -15px; right: 30px; }
html[dir="rtl"] .elementor-widget-carelyst_account_buttons .elementor-widget-container { display:flex; justify-content:flex-end; } 
html[dir="rtl"] .carelyst_account_buttons .elementor-widget-container .extra-nav .extra-cell { padding-left:0; padding-right:25px; }
html[dir="rtl"] .extra-nav .extra-cell .site-button-secondary + .site-button-secondary { margin-left:0px; margin-right: 15px; }
html[dir="rtl"] .site-button i { margin-left:0px; margin-right:5px; }
html[dir="rtl"] .site-button-secondary i { margin-left:0px; margin-right:5px; }

html[dir="rtl"] .faq-heading .ds-cate-heading .ele-title { text-align: right; direction: rtl; } 

html[dir="rtl"] .latedt-news-heading .ds-cate-heading > * { text-align: right !important; direction: rtl !important; } 

html[dir="rtl"] .how-it-wotk-heading  .ds-cate-heading > * { text-align: right !important; direction: rtl !important; } 

html[dir="rtl"] .top-rarated-heading  .ds-cate-heading > * { text-align: right !important; direction: rtl !important; } 

html[dir="rtl"] .top-rarated-heading  .ds-cate-heading > * { text-align: right !important; direction: rtl !important; } 



html[dir="rtl"] .bi-arrow-left { transform: scaleX(-1); }
html[dir="rtl"] .bi-arrow-right { transform: scaleX(-1); }

html[dir="rtl"] .zg-hero-cta-arrow  img { transform: rotateY(180deg); }

html[dir="rtl"] .zg-pricing-card-period { margin-right: 6px; }

.ds-tp-rtd2-heading-btn.btn-2 a .btn-tag { margin-left:0px; margin-right: 20px; }
.ds-blog10-list-left-part-box .cate .date { margin-right:0px; margin-left:10px; }


.widget.widget_block.widget_search .dc-widget-search-wrap .dc-search-icon-btn { right: auto; left: 10px; }

.dc-shine-icon { right: auto; left: 0; }


.popup-tabs-wrap-section { width: 410px; right: auto; left: 0; }
.ws-poptab-info .ws-time-duration { right: auto; left: 0; }
.ws-poptab-media { left: auto; right: 0; }
.ws-poptab-info { padding: 0px 55px 0px 10px; }


html[dir="rtl"]  .sf-radio-checkbox input[type=checkbox] + label:before, 
html[dir="rtl"]  .sf-radio-checkbox input[type=radio] + label:before {
    margin-left: -24px;
    margin-right: 0;

}




/* ==========================================================================
   Carelyst Theme - RTL (Right-to-Left) Stylesheet
   Only classes requiring directional overrides (Left/Right, Floats, Transforms)
   ========================================================================== */

/* === GENERAL & TYPOGRAPHY === */
.text-left {
  text-align: right;
}
.text-right {
  text-align: left;
}

/* === LIST STYLES === */
.list-simple li ul {
  margin-left: 0;
  margin-right: 15px;
}
.list-simple.list-unstyled li ul {
  margin-left: 0;
  margin-right: 30px;
}
.list-circle li,
.list-angle-right li,
.list-arrow li,
.list-check li,
.list-checked li,
.list-check-circle li,
.list-chevron-circle li,
.list-arrow-circle li,
.list-times-circle li {
  padding: 5px 20px 5px 5px;
}
.list-circle li:before,
.list-angle-right li:before,
.list-arrow li:before,
.list-check li:before,
.list-checked li:before,
.list-check-circle li:before,
.list-chevron-circle li:before,
.list-arrow-circle li:before,
.list-times-circle li:before {
  left: auto;
  right: 0px;
}
.list-angle-right li:before {
  content: "\f104"; /* Flipped FA chevron */
}
.list-arrow li:before {
  content: "\f0d9"; /* Flipped FA caret */
}
.list-arrow-circle li:before {
  content: "\f0a8"; /* Flipped FA arrow circle */
}
.list-arrow-circle2 li {
  padding: 5px 25px 5px 5px;
}
.list-arrow-circle2 li:before {
  left: auto;
  right: 0px;
  transform: rotate(180deg);
}

/* === FORMS & INPUTS === */
.form-select.form-no-bg {
  background-position: left 1rem center;
}
select {
  background-position: left .75rem center;
  padding: 10px 10px 10px 30px;
}

/* === ICON BOXES & ALIGNMENTS === */
.icon-xld.inline-icon,
.icon-xl.inline-icon,
.icon-lg.inline-icon,
.icon-md.inline-icon,
.icon-sm.inline-icon,
.icon-xs.inline-icon {
  text-align: right !important;
}

.wt-icon-box-wraper.left .wt-icon-box-xld,
.wt-icon-box-wraper.left .wt-icon-box-xl,
.wt-icon-box-wraper.left .wt-icon-box-lg,
.wt-icon-box-wraper.left .wt-icon-box-md,
.wt-icon-box-wraper.left .wt-icon-box-sm,
.wt-icon-box-wraper.left .wt-icon-box-xs,
.wt-icon-box-wraper.left .icon-xld,
.wt-icon-box-wraper.left .icon-xl,
.wt-icon-box-wraper.left .icon-lg,
.wt-icon-box-wraper.left .icon-md,
.wt-icon-box-wraper.left .icon-sm,
.wt-icon-box-wraper.left .icon-xs {
  float: right;
  margin-right: 0;
  margin-left: 10px;
}

.wt-icon-box-wraper.right {
  text-align: left;
}
.wt-icon-box-wraper.right .wt-icon-box-xld,
.wt-icon-box-wraper.right .wt-icon-box-xl,
.wt-icon-box-wraper.right .wt-icon-box-lg,
.wt-icon-box-wraper.right .wt-icon-box-md,
.wt-icon-box-wraper.right .wt-icon-box-sm,
.wt-icon-box-wraper.right .wt-icon-box-xs,
.wt-icon-box-wraper.right .icon-xld,
.wt-icon-box-wraper.right .icon-xl,
.wt-icon-box-wraper.right .icon-lg,
.wt-icon-box-wraper.right .icon-md,
.wt-icon-box-wraper.right .icon-sm,
.wt-icon-box-wraper.right .icon-xs {
  float: left;
  margin-left: 0;
  margin-right: 20px;
}

.wt-icon-box-wraper.bx-style-2.center [class*="wt-icon-box-"] {
  left: auto;
  right: 50%;
  transform: translateY(-50%) translateX(50%);
}

/* === BUTTONS === */
.site-button-link .btn-arrow-icon {
  margin-left: 0;
  margin-right: 10px;
}
.site-button-secondary i {
  margin-left: 0;
  margin-right: 5px;
}
.btn-animate-one:before {
  right: auto;
  left: 100%;
}
.btn-animate-one:hover:before {
  right: auto;
  left: 90%;
}
.site-button-secondry.sb-bdr-light {
  border-right: none;
  border-left: 6px solid #fff;
}
.mfp-video.video-play-btn i {
  margin-right: 0;
  margin-left: -5px;
}
button.scroltop {
  right: auto;
  left: 10px;
}

/* === HEADER & NAVIGATION === */
.header-style-1 .top-bar .wt-topbar-left,
.header-style-2 .top-bar .wt-topbar-left {
  float: right;
}
.header-style-1 .top-bar .wt-topbar-info li,
.header-style-2 .top-bar .wt-topbar-info li {
  padding: 12px 0px 12px 15px;
  border-right: none;
  border-left: 1px solid rgba(255, 255, 255, 0.3);
}
.header-style-1 .top-bar .wt-topbar-info li span,
.header-style-2 .top-bar .wt-topbar-info li span {
  padding-right: 0;
  padding-left: 10px;
}
.header-style-1 .top-bar .wt-topbar-info li i,
.header-style-2 .top-bar .wt-topbar-info li i {
  margin-right: 0;
  margin-left: 10px;
}
.header-style-1 .top-bar .wt-topbar-right .wt-topbar-info-2 li,
.header-style-2 .top-bar .wt-topbar-right .wt-topbar-info-2 li {
  padding: 10px 15px 10px 15px;
  border-right: none;
  border-left: 1px solid rgba(255, 255, 255, 0.3);
}
.header-style-1 .top-bar .wt-topbar-right .wt-topbar-info-2 li span,
.header-style-2 .top-bar .wt-topbar-right .wt-topbar-info-2 li span {
  padding-right: 0;
  padding-left: 10px;
}
.header-style-1 .top-bar .wt-topbar-right .wt-topbar-info-2 li i,
.header-style-2 .top-bar .wt-topbar-right .wt-topbar-info-2 li i {
  margin-right: 0;
  margin-left: 10px;
}
.top-bar .social-icons li {
  padding-left: 0;
  padding-right: 10px;
}

.extra-nav {
  float: left;
  margin-right: 0;
  margin-left: 10px;
}
.extra-nav .extra-cell {
  padding-left: 0;
  padding-right: 25px;
}
.extra-nav .extra-cell i {
  margin-left: 0;
  margin-right: 10px;
}
.extra-nav .extra-cell .site-button-secondary + .site-button-secondary {
  margin-left: 0;
  margin-right: 15px;
}
.extra-nav .extra-cell:first-child {
  padding-right: 0;
}

.logo-header {
  float: right;
}
@media only screen and (max-width: 1365px) {
  .logo-header {
    margin-right: 0;
    margin-left: 20px;
  }
}

.navbar-toggler {
  margin: 24px 15px 24px 0px;
  padding: 12px 10px 12px 0px;
}
@media (max-width: 991px) {
  .navbar-toggler {
    float: left;
  }
}
@media (max-width: 420px) {
  .navbar-toggler {
    margin-left: 0;
    margin-right: 10px;
  }
}

.header-nav .nav li i {
  margin-left: 0;
  margin-right: 3px;
}
@media (max-width: 991px) {
  .header-nav .nav li i {
    float: left;
  }
}

.header-nav .nav > li.has-child:after {
  right: auto;
  left: 10px;
}
.header-style-2 .header-nav .nav > li.has-child:after {
  right: auto;
  left: 10px;
}

.header-nav .nav > li .sub-menu {
  left: auto;
  right: 0px;
}
.header-nav .nav > li .sub-menu li a {
  padding-left: 20px;
  padding-right: 20px;
}
.header-nav .nav > li .sub-menu li .fa {
  float: left;
  right: auto;
  left: 10px;
}
.header-nav .nav > li .sub-menu li > .sub-menu {
  left: auto;
  right: 220px;
  margin: 0px 20px 0px 0px;
}
@media (max-width: 991px) {
  .header-nav .nav > li .sub-menu li > .sub-menu > li a {
    padding-left: 0;
    padding-right: 30px;
  }
}
.header-nav .nav > li .sub-menu li:hover > .sub-menu {
  left: auto;
  right: 220px;
}
.header-nav .nav > li .sub-menu li:hover > .sub-menu:before {
  left: auto;
  right: -6px;
}
.header-nav .submenu-direction .sub-menu {
  right: auto;
  left: 0px;
}
.header-nav .submenu-direction .sub-menu li > .sub-menu {
  right: auto;
  left: 220px;
  margin: 0px 0px 0px 20px;
}
.header-nav .submenu-direction .sub-menu li:hover > .sub-menu {
  right: auto;
  left: 220px;
  margin: 0px 0px 0px 0px;
}
.header-nav.nav-animation .nav > li:hover > ul.sub-menu li:hover > a {
  padding-left: 20px;
  padding-right: 40px;
}

.header-nav .has-child .submenu-toogle {
  right: auto;
  left: 4px;
}
@media (max-width: 991px) {
  .header-nav .has-child .submenu-toogle {
    text-align: left;
  }
  .mobile-sider-drawer-menu .header-nav {
    left: auto;
    right: -250px;
  }
  .mobile-sider-drawer-menu.active .header-nav {
    left: auto;
    right: 15px;
  }
  .mobile-sider-drawer-menu .icon-bar.icon-bar-two {
    right: auto;
    left: 0%;
  }
  .mobile-sider-drawer-menu.active .icon-bar.icon-bar-two {
    right: auto;
    left: 100px;
  }
}

.ao-hdr-top-bar-1 .ao-hdr-top-left i,
.ao-hdr-top-bar-1 .ao-hdr-top-right i,
.ao-hdr-top-bar-2 .ao-hdr-top-left i,
.ao-hdr-top-bar-2 .ao-hdr-top-right i {
  padding-right: 0;
  padding-left: 4px;
}
.search-box-btn {
  padding-left: 0;
  padding-right: 22px;
}
.search-box-btn.search-box-outer span i {
  padding-left: 0;
  padding-right: 17px;
}
.search-box-btn.search-box-outer span i:after {
  right: auto;
  left: -10px;
}
.header-search-button.search-box-outer {
  padding: 0px 0 0 8px;
}
.header-search-button.search-box-outer a {
  left: auto;
  right: 16px;
}

.xs-sidebar-group .xs-overlay {
  left: auto;
  right: 100%;
}
.xs-sidebar-group .widget-heading {
  right: auto;
  left: 0;
}
.xs-sidebar-widget {
  right: auto;
  left: -100%;
}
.xs-sidebar-group.isActive .xs-overlay {
  right: 0;
  left: auto;
}
.xs-sidebar-group.isActive .xs-sidebar-widget {
  left: 0;
  right: auto;
}
.ao-sd-cont-info-box2 .ao-cont-icon {
  margin-right: 0;
  margin-left: 10px;
}
.ao-sd-cont-info-box2 .ao-cont-des {
  padding-left: 0;
  padding-right: 15px;
}
.ao-sd-social li {
  margin: 0px 0px 0px 10px;
}
.ao-sd-social li:last-child {
  margin-left: 0px;
}

/* === OWL CAROUSEL NAV & DOTS === */
.owl-dot-left .owl-dots {
  justify-content: flex-end;
}
.owl-btn-top-right .owl-nav {
  right: auto;
  left: 0;
}
.owl-btn-top-left .owl-nav {
  text-align: right;
}
.owl-btn-top-right .owl-nav {
  text-align: left;
}
.owl-btn-bottom-left .owl-nav {
  text-align: right;
}
.owl-btn-bottom-right .owl-nav {
  text-align: left;
}
.owl-btn-vertical-center .owl-nav .owl-prev {
  left: auto;
  right: 0;
}
.owl-btn-vertical-center .owl-nav .owl-next {
  right: auto;
  left: 0;
}
.owl-dots-bottom-left .owl-dots {
  text-align: right;
}
.owl-dots-bottom-right .owl-dots {
  text-align: left;
}
.owl-carousel.aon-arrow-mid-right .owl-nav {
  left: auto;
  right: calc(100% - 476px);
}

/* === FOOTER === */
.footer-main {
  background-position: right top;
}
#news-latter i[class*="feather-"] {
  left: auto;
  right: 0px;
}
#news-latter .form-control {
  padding: 5px 30px 5px 0px;
}
#news-latter .news-latter-btn {
  right: auto;
  left: 0px;
}
.aon-social-icon-2 {
  justify-content: flex-start;
}
.aon-social-icon-2 li {
  margin: 0px 0px 0px 10px;
}
.aon-social-icon-2 li:last-child {
  margin-left: 0px;
}
.footer-call-toaction-right {
  text-align: left;
}
.aon-social-icon-all li {
  margin: 0px 0px 0px 20px;
}
.aon-social-icon-all li:last-child {
  margin-left: 0px;
}
.aon-widget-foo-list-1 li a i {
  margin-right: 0;
  margin-left: 8px;
}
.ao-fo-align-left {
  margin-left: 0;
  margin-right: 100px;
}

/* === BREADCRUMBS === */
.breadcumb-content ul li {
  padding-right: 0;
  padding-left: 10px;
}
.breadcumb-content ul li:last-child {
  padding-left: 0px;
}
.breadcumb-content ul:before {
  left: auto;
  right: -10px;
  transform: skew(60deg);
}
.breadcumb-content ul:after {
  right: auto;
  left: -10px;
  transform: skew(-60deg);
}
.sf-banner-breadcrumbs-nav ul li {
  margin-right: 0;
  margin-left: 20px;
}
.sf-banner-breadcrumbs-nav ul li:after {
  content: "\f104";
  right: auto;
  left: -13px;
  margin-left: 0;
  margin-right: 7px;
}

/* === HOME / ABOUT / EVENT COMPONENTS === */
.ao-about-list-box li,
.ao-about-list-xl-box li,
.ao-list-sm-box li {
  padding-left: 0;
  padding-right: 30px;
}
.ao-about-list-box li:before,
.ao-about-list-xl-box li:before,
.ao-list-sm-box li:before {
  left: auto;
  right: 0px;
}
.ao-about-list-xl-box li {
  padding-right: 40px;
}
.ao-about-circle {
  right: auto;
  left: -150px;
}
.ao-about-dots {
  right: auto;
  left: -100px;
}
.about-left-section {
  padding-right: 0;
  padding-left: 30px;
}
.ao-about-vplay-box {
  left: auto;
  right: 30px;
}

#clockdiv div > span:after {
  right: auto;
  left: -22px;
}
.ao-event_section-wrap,
.ao-event_section-wrap2 {
  background-position: right top;
}
.ao-event-list-bx:after,
.ao-event-list-bx2:after {
  right: auto;
  left: 0px;
  background-position: left top;
}
.ao-event-list-bx-info,
.ao-event-list-bx2-info,
.ao-event-list-bx-light-info {
  margin-left: 0;
  margin-right: 20px;
}
.ao-event-meta-section ul li,
.ao-event-list-bx2-info .ao-event2-meta-section ul li,
.ao-event-meta-section-light ul li {
  margin-right: 0;
  margin-left: 20px;
  padding-right: 0;
  padding-left: 20px;
}
.ao-event-meta-section ul li:last-child,
.ao-event-list-bx2-info .ao-event2-meta-section ul li:last-child,
.ao-event-meta-section-light ul li:last-child {
  padding-left: 0px;
  margin-left: 0px;
}
.ao-event-meta-section ul li:after,
.ao-event-list-bx2-info .ao-event2-meta-section ul li:after,
.ao-event-meta-section-light ul li:after {
  right: auto;
  left: 0px;
}
.ao-event-meta-section ul li i,
.ao-event-list-bx2-info .ao-event2-meta-section ul li i,
.ao-event-meta-section-light ul li i,
.ao-event-list-bx-info .ao-event-address i,
.ao-event-list-bx2-info .ao-event-detail i,
.ao-event-list-bx-light-info .ao-event-address i {
  margin-right: 0;
  margin-left: 5px;
}
.ao-event-author-bx .ao-event-au-pic,
.ao-testimonial-st2-au .ao-event-au-pic,
.ao-event-author-bx-light .ao-event-au-pic,
.ao-organizer-au-bx .ao-organizer-au-pic {
  margin-right: 0;
  margin-left: 20px;
}
.ao-tabs-filter,
.ao-tabs-filter2 {
  text-align: left;
}
.ao-tabs-filter .nav-tabs .nav-link,
.ao-tabs-filter2 .nav-tabs .nav-link {
  margin-right: 0;
  margin-left: 10px;
}
.ao-tabs-filter .nav-tabs .nav-link:last-child,
.ao-tabs-filter2 .nav-tabs .nav-link:last-child {
  margin-left: 0px;
}

.ao-title-head2-right {
  text-align: left;
}
.ao-pricing-title-right {
  padding-left: 0;
  padding-right: 15px;
}
.ao-pricing-mostpo i {
  margin-right: 0;
  margin-left: 5px;
}
.ao-pricing-bx .ao-pricing-bx-top-section .ao-pricing-title {
  margin-right: 0;
  margin-left: 15px;
}
.ao-pricing-bx .ao-pricing-price-bx .ao-price {
  margin: 0px 0px 0px 10px;
}
.ao-checked-list-st-1 li {
  padding-left: 0;
  padding-right: 40px;
}
.ao-checked-list-st-1 li i {
  left: auto;
  right: 0px;
  margin-right: 0;
  margin-left: 5px;
}

.ao-call-action-title {
  padding-left: 0;
  padding-right: 30px;
}
.ao-call-action-right {
  justify-content: flex-start;
}
.ao-call-action-right-info {
  padding-left: 0;
  padding-right: 15px;
}

.ao-testimo-left-part {
  justify-content: flex-start;
  padding-right: 0;
  padding-left: 60px;
}
.ao-testimo-trust-box {
  left: auto;
  right: -70px;
}
.ao-animat-dots {
  left: auto;
  right: -15px;
}
.ao-our-testimos-info {
  padding-left: 0;
  padding-right: 20px;
}
.ao-testimo-slider-wrap .owl-nav {
  right: auto;
  left: 0px;
}

.aon-bnr2-left {
  padding-right: 0;
  padding-left: 40px;
}
.ao-bnr2-title img {
  margin-right: 0;
  margin-left: 10px;
}
.ao-bnr2-title.title-underline:after {
  left: auto;
  right: 0px;
}
.ao-bnr2-text i {
  margin-left: 5px;
}
.aon-bnr2-right-l-pic {
  margin-left: 0;
  margin-right: -140px;
}
.ao-bnr2-follow-box-wrap {
  right: auto;
  left: -140px;
}
.ao-bnr2-follow-pic {
  margin-left: 0;
  margin-right: -15px;
}
.ao-bnr2-follow-pic.first-bx {
  margin-right: 0px;
}
.ao-bnr2-follow-text {
  margin-left: 0;
  margin-right: -15px;
}
.emblem-wrap {
  left: auto;
  right: -30px;
}

.ao-about2-left-section {
  margin-right: 0;
  margin-left: 40px;
}
.ao-about2-left-section .ao-about2-media.ao-gd-one,
.ao-about2-left-section .ao-about2-media.ao-gd-two {
  margin-right: 0;
  margin-left: 30px;
}
.ao-fea-bx1 .ao-fea-info-bx .ao-ic-media-bx {
  margin-right: 0;
  margin-left: 20px;
}
.ao-fea-info-link a span {
  margin-right: 0;
  margin-left: 10px;
}
.ao-eve-categori-box .ao-our-categori-name {
  padding-left: 0;
  padding-right: 20px;
}

.aobtnlink i {
  margin-left: 0;
  margin-right: 5px;
}
.ao-event-list-bx2-info .ao-event-title {
  padding-right: 0;
  padding-left: 190px;
}
.ao-event-list-bx2-info .ao-event-detail {
  margin-right: 0;
  margin-left: 100px;
}
.ao-testimonial-st2-bx-section {
  margin-right: 0;
  margin-left: 100px;
}
.ao-testimonial-st2-quote {
  text-align: left;
}
.ao-testimonial-st2-r:after {
  transform: rotate(5deg);
}
.ao-testimonial-st2-rating ul li {
  margin-right: 0;
  margin-left: 5px;
}

/* === BLOG DETAILS & COMMENTS === */
.blog-details-section-bx {
  margin-right: 0;
  margin-left: 64px;
}
.blog-details-thumb-date {
  right: auto;
  left: 80px;
}
.blog-details-thumb-date:before {
  left: auto;
  right: -30px;
  border-radius: 0px 0px 0px 20px;
  box-shadow: -10px 10px 0 0px #f5fafe;
}
.blog-details-thumb-date:after {
  right: auto;
  left: -30px;
  border-radius: 0px 0px 20px 0px;
  box-shadow: 10px 10px 0 0px #f5fafe;
}
.blog-details-area .meta-blog ul li {
  margin-right: 0;
  margin-left: 30px;
}
.blog-details-area .meta-blog ul li:after {
  right: auto;
  left: -20px;
}
.blog-details-area .meta-blog ul li i,
.blog-details-area .meta-blog ul li span,
.blog-details-rules-item ul li i {
  margin-right: 0;
  margin-left: 5px;
}
.blog-details-tag ul li {
  margin-right: 0;
  margin-left: 13px;
}
.blog-details-social {
  text-align: left;
}
.blog-details-social ul {
  justify-content: flex-start;
}
.blog-related-box.style-two {
  text-align: left;
  justify-content: flex-start;
}
.blog-related-content a {
  padding-right: 0;
  padding-left: 40px;
}
.blog-related-box.style-two .blog-related-content a {
  padding-left: 0;
  padding-right: 40px;
}
.blog-details-bq-icon {
  margin-right: 0;
  margin-left: 40px;
}
.blog-details-bq span {
  padding-left: 0;
  padding-right: 40px;
}
.blog-details-bq span:before {
  left: auto;
  right: 0;
}

.blog-details-comment.style-two {
  margin-left: 0;
  margin-right: 105px;
}
.blog-details-comment-thumb {
  float: right;
  margin-right: 0;
  margin-left: 30px;
}
.blog-details-comment-content h2 {
  margin-right: 0;
  margin-left: 40px;
}
.blog-details-comment-content h2:after {
  right: auto;
  left: -30px;
}
.blog-details-comment-reply {
  right: auto;
  left: 22px;
}
.blog-details-comment.reply {
  margin-left: 0;
  margin-right: 70px;
}
.widget-catefories-list ul li a {
  padding-right: 0;
  padding-left: 40px;
}
.widget-catefories-list ul li a span {
  right: auto;
  left: 0px;
}
.widget-catefories-list ul li i {
  margin-right: 0;
  margin-left: 9px;
}
.ao-speaker-detail-info {
  padding-left: 0;
  padding-right: 30px;
}
.ao-speaker-detail-head p {
  padding-right: 0;
  padding-left: 88px;
}
.our-exp {
  margin-right: 0;
  margin-left: 30px;
}
.our-exp .progressText b {
  margin-right: 0;
  margin-left: 50px;
}
.our-exp .progress {
  text-align: left;
}
.our-exp .progress .tooltip {
  left: auto;
  right: 100%;
}
.our-exp .progress span {
  right: auto;
  left: 0px;
}
.ao-cont-info-box .ao-cont-icon {
  margin-right: 0;
  margin-left: 10px;
}
.ao-cont-info-box .ao-cont-des {
  padding-left: 0;
  padding-right: 15px;
}
.ao-contact-us-left-section {
  margin-right: 0;
  margin-left: 60px;
}
.ao-cont-info-box2 .ao-cont-icon {
  margin-right: 0;
  margin-left: 10px;
}
.ao-cont-info-box2 .ao-cont-des {
  padding-left: 0;
  padding-right: 15px;
}
.ao-memories-bx .ao-memo-title {
  text-align: right;
}

/* === CARELYST MEDICAL & DIRECTORY LAYOUTS === */
.ds-banner-wrap .ds-banner-back {
  background-position: left;
}
.ds-banner-wrap .ds-banner-left-part:after {
  right: auto;
  left: 0px;
}
.ds-banner-wrap .ds-banner-heading-title img,
.ds-banner-heading-title .title-img img {
  margin-right: 0;
  margin-left: 5px;
}
.ds-banner-wrap .ds-banner-left-part .ds-bnr-top-icon {
  right: auto;
  left: calc(32% - 130px);
  transform: rotate(30deg);
}
.ds-banner-wrap .ds-banner-left-part .ao-totle-doc {
  right: auto;
  left: -55px;
}
.ds-banner-wrap .ds-banner-left-part .ao-totle-doc .ao-totle-info {
  padding-left: 0;
  padding-right: 10px;
}
.ds-banner-wrap .ds-banner-left-part .ao-totle-doc .ao-totle-info .ao-totle-text {
  margin-right: 0;
  margin-left: 10px;
}
.ds-banner-heading-title:before,
.ds-banner2-left-part-title:before,
.ds-banner3-left-part .ds-banner3-heading-title:before,
.ds-banner4-left-tage::before,
.ds-banner5-right-part .ds-banner5-heading-title:before {
  left: auto;
  right: -25px;
  transform: scaleX(-1);
}
.ds-banner-rating i {
  margin-right: 0;
  margin-left: 2px;
}
.ds-banner-rating h4 {
  margin-left: 0;
  margin-right: 10px;
}
.ds-banner-rating-author-bx {
  margin-left: 0;
  margin-right: 110px;
}
.ds-banner-rating-author-img {
  margin-left: 0;
  margin-right: -15px;
}
.dc-search-bar-one-right,
.dc-search-bar-right {
  padding-left: 0;
  padding-right: 80px;
}

.ds-cate-btm-part-btn a .btn-arrow,
.ds-article-btn a .article-btn-arrow i,
.ds-cate2-btm-content-btn a .btn-arrow,
.ds-about3-buttotn-btn a .btn-arrow,
.ds-tp-rtd3-heading-btn a .btn-arrow,
.ds-read-art3-heading-btn a .btn-arrow {
  margin-left: 0;
  margin-right: 10px;
}
.ds-cate-btm-part-btn a:before,
.ds-article-btn a:before,
.ds-how-it2-btm-part a:before {
  right: auto;
  left: calc(100% + 100px);
}
.ds-cate-btm-part-btn a:after,
.ds-article-btn a:after,
.ds-how-it2-btm-part a:after {
  left: auto;
  right: calc(100% + 100px);
}

.ds-video-cll-left-part-img2,
.ds-video-cll-left-part-img3 {
  right: auto;
  left: 120px;
}
.ds-video-cll-right-bx-info {
  text-align: right;
  margin-left: 0;
  margin-right: 15px;
}
.ds-doc-anytime-au .image-1,
.ds-doc-anytime-au .image-2,
.ds-doc-anytime-au .image-3,
.ds-doc-anytime-au .image-4 {
  margin-right: 0;
  margin-left: -20px;
}
.ds-doc-anytime-rating i {
  margin-right: 0;
  margin-left: 8px;
}
.ds-tp-rtd-content-bx-pin i {
  margin-right: 0;
  margin-left: 5px;
}

.ds-appoin-book-bx-info {
  padding-left: 0;
  padding-right: 30px;
}
.ds-price-bx-list li i {
  margin-right: 0;
  margin-left: 7px;
}
.ds-article-content-date {
  right: auto;
  left: 30px;
}
.ds-article-content-right-part {
  padding-left: 0;
  padding-right: 40px;
}
.ds-article-content-au-info {
  margin-left: 0;
  margin-right: 15px;
}
.ds-article-meta-cmnt {
  margin-right: 0;
  margin-left: 30px;
}
.ds-article-meta-cmnt i {
  margin-right: 0;
  margin-left: 7px;
}

.ds-browse-doc-searchbar {
  text-align: right;
}
.ds-browse-doc-searchbar input {
  padding: 22px 60px 22px 0px;
}
.ds-browse-doc-searchbar .ds-browse-doc-searchbar1 i,
.ds-browse-doc-searchbar .ds-browse-doc-searchbar2 i {
  left: auto;
  right: 30px;
}
.ds-find-docbar-from .ds-browse-doc-searchbx {
  margin: 0px -15px 0px 0px;
}
.ds-find-docbar-from .ds-browse-doc-searchbx .ds-browse-doc-searchbar1 input {
  padding: 0px 50px 0px 12px;
}
.ds-find-docbar-from .ds-browse-doc-searchbx .ds-browse-doc-searchbar2 .form-select {
  padding: 0px 50px 0px 15px;
}

.ds-banner2-right-part {
  padding-right: 100px;
  padding-left: 200px;
}
.ds-video-cll2-left-part {
  border-radius: 30px 0px 0px 0px;
  padding: 35px 0px 0px 35px;
  border-width: 1px 0px 0px 1px;
}
.ds-video-cll2-right-part {
  padding-left: 0;
  padding-right: 130px;
}

.ds-tp-rtd2-heading-btn {
  justify-content: flex-start;
}
.ds-tp-rtd2-heading-btn a .btn-arrow {
  margin-left: 0;
  margin-right: 30px;
}
.ds-tp-rtd2-content-bx-rating a i {
  margin-left: 0;
  margin-right: 7px;
}
.dc-doctor2-card {
  left: auto;
  right: -76px;
}
.dc-doctor2-card .dc-doctor2-photo {
  margin-right: 0;
  margin-left: 20px;
}
.dc-doctor2-card .dc-doctor2-info {
  text-align: right;
}
.ds-why-choo2-book-bx-info {
  margin-left: 0;
  margin-right: 27px;
}

.ds-how-it2-cont-bx1-num,
.ds-how-it2-cont-bx2-num,
.ds-how-it2-cont-bx3-num {
  right: auto;
  left: 25%;
}
.ds-how-it2-cont-bx1:after,
.ds-how-it2-cont-bx2:before {
  right: auto;
  left: -65px;
  transform: scaleX(-1);
}

.ds-testimo2-content-bx .bx-tp-part .qoute {
  left: auto;
  right: -25px;
}
.ds-testimo2-content-bx .bx-btm-part .rating i {
  margin-right: 0;
  margin-left: 5px;
}
.ds-article2-bx {
  text-align: right;
}
.ds-article2-bx-review-au-info {
  padding-left: 0;
  padding-right: 15px;
}
.ds-article2-bx-cmnt {
  margin-right: 0;
  margin-left: 20px;
}
.ds-article2-bx-cmnt i {
  margin-right: 0;
  margin-left: 7px;
}

.join-now2-img .ao-totle-doc {
  right: auto;
  left: -55px;
}
.join-now2-img .ao-totle-doc .ao-totle-info,
.join-now2-img .ao-check-doc .ao-check-info {
  padding-left: 0;
  padding-right: 10px;
}
.join-now2-img .ao-check-doc {
  left: auto;
  right: -55px;
}

.ds-banner3-wrap .ds-bnr-top-icon {
  right: auto;
  left: -70px;
  transform: rotate(30deg);
}
.ds-banner3-left-part {
  padding: 120px 200px 120px 30px;
}
.ds-banner3-left-part p {
  margin-right: 0;
  margin-left: 30px;
}
.ds-bnr3-search input {
  padding: 10px 30px 10px 170px;
}
.ds-bnr3-search .btn-primary3 {
  right: auto;
  left: 15px;
}
.ds-banner3-right-part .dc-icon3-box {
  left: auto;
  right: 40px;
}
.ds-banner3-right-part .dc-icon3-box .dc-icon3-info {
  padding-left: 0;
  padding-right: 10px;
}
.ds-banner3-right-part .media .ao-totle-doc {
  right: auto;
  left: -100px;
}
.ds-banner3-right-part .media .ao-totle-doc .ao-totle-info {
  padding-left: 0;
  padding-right: 10px;
}
.ds-banner3-rating-author {
  left: auto;
  right: -180px;
}
.ds-banner3-img-left-part {
  right: auto;
  left: 15px;
}
.ds-banner3-img-right-part {
  left: auto;
  right: 15px;
}

.dc-doctor-card {
  left: auto;
  right: -90px;
  text-align: right;
}
.dc-avatar-group img,
.dc-avatar-group .dc-more {
  margin-left: 0;
  margin-right: -12px;
}
.dc-avatar-group img:first-child {
  margin-right: 0;
}
.ds-tp-rtd3-content-bx .info {
  margin-left: 0;
  margin-right: 30px;
}
.ds-tp-rtd3-content-bx .info span i {
  margin-right: 0;
  margin-left: 5px;
}
.ds-how-it3-cont-bx1:after {
  right: auto;
  left: -65px;
  transform: scaleX(-1);
}
.ds-why-choo3-book-bx-info {
  padding-left: 0;
  padding-right: 27px;
}
.ds-why-choo3-right-part-au-media {
  left: auto;
  right: -135px;
}
.ds-pic-left-part .pic-1 {
  left: auto;
  right: 0px;
}
.ds-pic-left-part .pic-2 {
  left: auto;
  right: -150px;
}
.ds-pic-left-part .pic-3 {
  left: auto;
  right: 60px;
}
.ds-pic-right-part .pic-1 {
  right: auto;
  left: 0px;
}
.ds-pic-right-part .pic-2 {
  right: auto;
  left: -150px;
}
.ds-pic-right-part .pic-3 {
  right: auto;
  left: 60px;
}

.ds-pricing3-bx-list li i {
  margin-right: 0;
  margin-left: 15px;
}
.ds-read-art3-cont-bx .date {
  left: auto;
  right: 30px;
}
.ds-read-art3-cont-bx .button {
  right: auto;
  left: 20px;
}
.ds-read-art3-cont-bx .btm-info .coment i {
  margin-right: 0;
  margin-left: 5px;
}
.ds-read-art3-cont-bx .btm-info .coment span {
  margin-left: 0;
  margin-right: 13px;
}

.ds-doc6-tp-part .tp-right-part {
  padding-left: 0;
  padding-right: 65px;
}
.ds-doc6-tp-part .tp-right-part .name .ao-verified,
.ds-doc6-tp-part .tp-right-part .name .img {
  margin-left: 0;
  margin-right: 20px;
}
.ds-doc6-tp-part .tp-right-part .rating {
  margin-left: 0;
  margin-right: 15px;
}
.ds-doc6-tp-part .tp-right-part .location i {
  margin-right: 0;
  margin-left: 5px;
}
.ds-doc6-tp-part .tp-right-part a.ao-pro-email-btn {
  margin-right: 0;
  margin-left: 30px;
}
.ds-doc6-tp-part .tp-right-part a.ao-pro-email-btn i,
.ds-doc6-tp-part .tp-right-part a.ao-pro-email-btn img,
.ds-doc6-tp-part .tp-right-part a.ao-pro-call-btn i,
.ds-doc6-tp-part .tp-right-part a.ao-pro-call-btn img {
  margin-right: 0;
  margin-left: 10px;
}
.ds-doc6-btm-part .btm-left-part .btm-over-box .location i {
  margin-right: 0;
  margin-left: 5px;
}
.ao-edu-tran-list .list-item2-bx .info,
.list-item2 .list-item2-bx .info,
.list-item3 .list-item3-bx .info,
.dc-price-listing .list-item3-bx .info {
  padding-left: 0;
  padding-right: 12px;
}
.btm-over-box .profile-comment-sec .profile-comment-bx .info {
  padding-left: 0;
  padding-right: 20px;
}
.btm-over-box .profile-comment-sec .profile-comment-bx .info h4 span {
  margin-left: 0;
  margin-right: 30px;
}
.btm-over-box .profile-comment-sec .rating {
  right: auto;
  left: 0px;
}
.profile-comment-sec .profile-comment-bx.bx-2 {
  margin-left: 0;
  margin-right: 117px;
}

.ds-foo-tp-logo-content button {
  right: auto;
  left: 18px;
}
.ds-foo-tp-logo-content button i {
  margin-left: 0;
  margin-right: 10px;
}
.ds-foo-btm-content li {
  margin-left: 0;
  margin-right: 30px;
}
.ds-foo-tp-left-content .ds-foo-tp-left-content-social a {
  margin-right: 0;
  margin-left: 10px;
}

.sf-doc-pro-card-info ul li {
  padding-left: 0;
  padding-right: 50px;
}
.sf-doc-pro-card-info ul li img {
  left: auto;
  right: 0px;
}
.sf-doc-exp-list-detail li .sf-doc-exp-head .sf-doc-exp-right {
  padding-left: 0;
  padding-right: 15px;
}
.sf-doc-exp-list-detail li .list-title {
  margin-right: 0;
  margin-left: 10px;
}
.sf-patient-exp-body {
  margin-left: 0;
  margin-right: 100px;
}
.sf-patient-exp-body > img {
  left: auto;
  right: -100px;
}
.sf-patient-exp-head .sf-pat-left .sf-patient-exp-name {
  padding-right: 0;
  padding-left: 20px;
}
.aon-article-list-inner {
  padding-left: 0;
  padding-right: 128px;
}
.aon-article-list-inner .aon-article-pic img {
  left: auto;
  right: 0px;
}
.sf-ques-ans-body {
  padding-left: 0;
  padding-right: 80px;
}
.sf-ques-ans-body .sf-pat-left {
  left: auto;
  right: 0px;
}
.sf-ques-ans-list ul li .children {
  margin-left: 0;
  margin-right: 80px;
  padding-left: 0;
  padding-right: 10px;
}
.sf-ques-ans-list ul li .children .sf-view-ans {
  text-align: left;
}
.aon-howLeft-col {
  padding: 100px 0px 100px 30px;
  padding-right: 15px;
}
.aon-howLeft-icon {
  left: auto;
  right: -115px;
}
.aon-howRight-col {
  padding: 100px 80px 100px 15px;
}
.aon-hwork-list-icon {
  margin-right: 0;
  margin-left: 30px;
}

.aon-price1-label {
  left: auto;
  right: 0px;
  border-radius: 20px 0px 0px 20px;
}
.aon-price1-list li {
  padding: 5px 0px 5px 20px;
}
.aon-price1-list li i {
  right: auto;
  left: 0px;
}
.aon-docFind-btn {
  right: auto;
  left: 0px;
  border-radius: 12px 0px 0px 12px;
}

.aon-search-result-left {
  float: right;
}
.aon-search-half-map {
  right: auto;
  left: 0px;
  float: left;
}
.aon-contact-1-bg {
  left: auto;
  right: 0px;
}
.sf-contact-1-info-box .sf-contact-1-info {
  text-align: right;
}
.sf-contact-2-info-content {
  margin-left: 0;
  margin-right: 30px;
}
.sf-contact-2-icon {
  margin-right: 0;
  margin-left: 30px;
}
.aon-how-work-right:before {
  left: auto;
  right: -50px;
  border-width: 0 50px 50px 0;
  border-color: transparent #dfdfdf transparent transparent;
}
.aon-how-work-right:after {
  left: auto;
  right: -50px;
  border-width: 50px 50px 0 0;
  border-color: #dfdfdf transparent transparent transparent;
}

.ds-banner4-right-part {
  padding-left: 0;
  padding-right: 200px;
}
.ds-banner4-left-doc-left {
  margin-right: 0;
  margin-left: -20px;
}
.ds-banner4-left-doc-right img {
  margin-left: 0;
  margin-right: -25px;
}
.ds-banner4-left-doc-right img:first-child {
  margin-right: 0;
}
.ds-banner4-left-doc-right .dc-more {
  margin-left: 0;
  margin-right: -12px;
}
.ds-banner4-rating-right {
  margin-left: 0;
  margin-right: 10px;
}

.ds-testi-pic-wrap .dc-testi-badge {
  right: auto;
  left: 16px;
}
.ds-testi-pic-wrap .dc-testi-badge .dc-testi-badge-pic img {
  margin-right: 0;
  margin-left: -15px;
}
.ds-testi-pic-wrap .dc-testi-badge .dc-testi-badge-pic img:last-child {
  margin-left: 0px;
}
.ds-testi-pic-wrap .dc-testi-badge .dc-testi-badge-info {
  padding-left: 0;
  padding-right: 10px;
}
.ds-testimo-box-wrap .owl-carousel .owl-nav {
  text-align: right;
}
.dc-why-choo-box .dc-whychoo-divider {
  margin-left: 0;
  margin-right: 20px;
}

.dc-search-bar-5 {
  margin: 30px -340px 30px 0px;
}
.dc-search-bar-five-right {
  padding-left: 0;
  padding-right: 80px;
}
.ds-banner5-left-part .ds-banner5-left-doc-bx {
  right: auto;
  left: 30px;
}
.ds-banner5-left-doc-right img,
.ds-banner5-left-doc-right .dc-more {
  margin-left: 0;
  margin-right: -12px;
}
.ds-banner5-left-doc-right img:first-child {
  margin-right: 0;
}

.ds-vid-half-section .ds-vid-half-left {
  border-radius: 30px 0px 0px 30px;
}
.ds-vid-half-section .ds-vid-half-left:after {
  right: auto;
  left: 100%;
}
.ds-vid-icon-bx .ds-vid-icon-media,
.ds-hww5-icon-bx .ds-hww5-icon-media {
  margin-right: 0;
  margin-left: 40px;
}
.circle-text2 {
  left: auto;
  right: -80px;
}

.ds-faq-acd-5 .panel.panel-default .panel-heading .panel-title a {
  padding-right: 0;
  padding-left: 60px;
}
.ds-faq-acd-5 .panel.panel-default .panel-heading .panel-title i {
  right: auto;
  left: 0px;
}
.ds-faq-acd-5 .panel-group .panel.panel-default .panel-body {
  padding: 0px 286px 25px 0px;
}

.ds-pro-top-left-part .cl-claim-wrapper .open-claim-form {
  margin-right: 0;
  margin-left: 50px;
}

/* === AI CHAT RTL === */
.ai-user {
  text-align: left;
  margin-left: 0;
  margin-right: auto;
}
.ai-chat-input button {
  margin-left: 0;
  margin-right: 10px;
}
.carelyst-ai-page .ai-assistant .ai-card-body {
  padding-left: 0;
  padding-right: 5px;
}

/* === WOOCOMMERCE & MISC RTL === */
.woocommerce-product-search button {
  margin-left: 0;
  margin-right: 10px;
}
.woocommerce div.product form.cart .variations select {
  margin-right: 0;
  margin-left: 1em;
}
.woocommerce div.product form.cart .variations th:first-child {
  text-align: right !important;
}
.woocommerce-checkout-review-order-table.shop_table thead tr th:first-child,
.woocommerce-checkout-review-order-table.shop_table tr th:first-child,
.woocommerce-checkout-review-order-table.shop_table tr td:first-child {
  text-align: right !important;
}
.woocommerce-checkout-review-order-table.shop_table thead tr th:last-child,
.woocommerce-checkout-review-order-table.shop_table tr th:last-child,
.woocommerce-checkout-review-order-table.shop_table tr td:last-child {
  text-align: left !important;
}
#customer_details {
  float: right;
}
#order_review {
  float: left;
}
.aon-filter-slider {
  left: auto;
  right: -350px;
}
.filter-slide-active .aon-filter-slider {
  left: auto;
  right: 0px;
}
.aon-filter-bar-closebtn {
  right: auto;
  left: -50px;
}
.aon-srh-filter-button {
  left: auto;
  right: -62px;
}

/* === RESPONSIVE FIXES (RTL) === */
@media only screen and (max-width: 1500px) {
  .ds-banner4-right-part {
    padding-left: 0;
    padding-right: 150px;
  }
}
@media only screen and (max-width: 1366px) {
  .ds-banner4-right-part {
    padding-left: 0;
    padding-right: 100px;
  }
  .ds-banner3-right-part .media .ao-totle-doc {
    right: auto;
    left: 20px;
  }
}
@media only screen and (max-width: 1200px) {
  .ds-banner4-right-part {
    padding-left: 0;
    padding-right: 50px;
  }
  .circle-text2 {
    left: auto;
    right: 50%;
    transform: translate(50%, -50%);
  }
}
@media only screen and (max-width: 1024px) {
  .ds-faq-acd-5 .panel-group .panel.panel-default .panel-body {
    padding: 0px 100px 25px 0px;
  }
  .ds-banner3-rating-author {
    left: auto;
    right: 50px;
  }
}
@media only screen and (max-width: 991px) {
  .ds-faq-acd-5 .panel-group .panel.panel-default .panel-body {
    padding: 0px 80px 25px 0px;
  }
}
@media only screen and (max-width: 767px) {
  .dc-seach-list-box .button {
    text-align: right;
  }
}
@media only screen and (max-width: 460px) {
  .ds-faq-acd-5 .panel-group .panel.panel-default .panel-body {
    padding: 0px;
  }
}

.dc-seach-list-box .info { padding-left:0px; padding-right:30px; }
.dc-filter-bar-col .dc-filter-bar-title::before { left: auto; right:0px; }
.profile-featured-halftag { margin-left:0px; margin-right: 10px; }
.ds-doc-list4-right-part .dc-short-btn-wrap { margin-left:0px; margin-right: 10px;  }
.ds-doc-list4-right-part .dc-short-label { margin-right:0px; margin-left: 15px; }
.select2-container--default.select2-container .select2-selection--single .select2-selection__arrow { top: 12px; right: auto; left:10px; }
