html[dir=rtl] ul,
html[dir=rtl] ol {
  padding-right: 0;
}
html[dir=rtl] .user-form .forgot-password {
  float: left;
}
html[dir=rtl] .form-control {
  margin-left: -0.0625rem;
  margin-right: 0;
  border-radius: 0 8px 8px 0;
}
html[dir=rtl] .btn__submit {
  border-radius: 8px 0 0 8px;
}
html[dir=rtl] .db-btn__icon {
  padding-left: 0.9375rem;
  padding-right: 0;
}
html[dir=rtl] .db-btn__icon--after {
  transform: scaleX(-1);
}
@media only screen and (max-width: 479px) {
  html[dir=rtl] .btn__submit .db-btn__icon--after {
    padding-right: 0.625rem;
    padding-left: 0;
  }
}
html[dir=rtl] .db-btn:hover:before {
  right: 0%;
  left: auto;
}
html[dir=rtl] .db-btn:before {
  left: 0px;
  right: auto;
}
html[dir=rtl] .btn__play:before {
  right: 0;
  left: auto;
}
html[dir=rtl] .watch-video i {
  transform: scaleX(-1);
}
html[dir=rtl] .navigation__landscape.navigation__right .navigation-wrapper {
  margin-left: 2.5rem;
  margin-right: auto;
}
html[dir=rtl] .navigation__landscape.navigation__left .navigation-wrapper {
  margin-left: auto;
  margin-right: 2.5rem;
}
html[dir=rtl] .navigation__landscape .submenu-icon {
  float: left;
  margin: 0.6875rem 0.5rem 0 0;
}
html[dir=rtl] .navigation__caps.navigation__landscape .submenu-icon {
  margin-top: 0.375rem;
}
html[dir=rtl] .navigation__landscape.navigation__separate .navigation-wrapper {
  margin-left: 0;
  padding-left: 1.875rem;
  padding-right: 0;
}
html[dir=rtl] .navigation__landscape.navigation__separate .navigation-wrapper:before {
  left: 0;
  right: auto;
}
html[dir=rtl] .navigation__landscape .navigation-dropdown:before {
  right: 20px;
  left: auto;
}
html[dir=rtl] .navigation__landscape .navigation-dropdown .navigation-menu__link {
  padding: 0.625rem 0.8125rem 0.625rem 0.625rem;
}
html[dir=rtl] .navigation__landscape .navigation-dropdown .navigation-menu__link:before {
  right: 0;
  left: auto;
}
html[dir=rtl] .navigation__landscape .navigation-dropdown .navigation-dropdown {
  right: 100%;
  left: auto;
  border-top-right-radius: 0;
}
html[dir=rtl] .navigation__portrait .navigation-wrapper {
  left: -450px;
  right: auto;
}
html[dir=rtl] .navigation__portrait .offcanvas__is-open {
  left: 0;
  right: auto;
}
html[dir=rtl] .navigation__portrait .navigation__toggler {
  padding: 11px 0 25px 26px;
  left: 15px;
  right: auto;
}
html[dir=rtl] .navigation__portrait .offcanvas__close {
  left: 20px;
  right: auto;
}
html[dir=rtl] .navigation__portrait .submenu-icon {
  left: 0;
  right: auto;
}
html[dir=rtl] .navigation__portrait .navigation-dropdown .navigation-menu__item .navigation-menu__link {
  padding-right: 2.1875rem;
  padding-left: 0;
}
html[dir=rtl] .navigation__portrait .navigation-dropdown .navigation-dropdown .navigation-menu__item .navigation-menu__link {
  padding-right: 2.8125rem;
  padding-left: 0;
}
html[dir=rtl] .navigation__landscape .container-full {
  padding-left: 6.25rem;
  padding-right: 6.25rem;
}
html[dir=rtl] .navigation__landscape .navigation-dropdown .navigation-menu__item {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
html[dir=rtl] .navigation__landscape .navigation-dropdown .navigation-menu__item .submenu-icon__caret {
  transform: rotate(135deg);
}
html[dir=rtl] .navigation__portrait .container-full {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
}
html[dir=rtl] .navigation__landscape .navigation-dropdown .navigation-dropdown.algin-left,
html[dir=rtl] .navigation__landscape .navigation-dropdown .navigation-dropdown.algin-to-left {
  right: auto;
  left: 100%;
  border-top-right-radius: 0.313rem;
  border-top-left-radius: 0;
}
html[dir=rtl] .navigation__portrait:before {
  right: 0;
  left: auto;
}
html[dir=rtl] .navigation-button {
  margin: 0 0 0rem 0.9375rem;
}
html[dir=rtl] .navigation .navigation-button-couple .nav-cta-btn:not(:last-child) {
  margin-left: 3.125rem;
}
html[dir=rtl] .navigation__portrait .nav-cta-btn {
  margin-left: 2.1875rem;
  margin-right: 0;
}
@media only screen and (min-width: 1200px) {
  html[dir=rtl] .footer-two .footer {
    margin-left: auto;
    margin-right: 0;
    text-align: right;
  }
}
html[dir=rtl] .footer-three .footer .footer-widget li {
  margin-right: 0;
}
html[dir=rtl] .footer-three .footer .footer-social li:not(:last-child) {
  margin-left: 0.5rem;
  margin-right: 0;
}
html[dir=rtl] .footer-three .footer-bottom-nav a:not(:last-child) {
  margin-left: 1.875rem;
  margin-right: 0;
}
html[dir=rtl] .footer-two .footer-widget li {
  margin: 0 1.25rem 0 0;
  text-align: left;
}
@media only screen and (min-width: 1200px) {
  html[dir=rtl] .footer-two .footer-copyright {
    text-align: left;
  }
}
html[dir=rtl] .overlay {
  right: 0;
  left: auto;
}
html[dir=rtl] .hero__wave {
  transform: scaleX(-1);
}
@media only screen and (min-width: 1200px) {
  html[dir=rtl] .layout-strong .hero-media {
    left: -300px;
  }
}
@media only screen and (min-width: 1600px) {
  html[dir=rtl] .layout-strong .hero-media {
    left: -280px;
  }
}
html[dir=rtl] .hero .newsletter-optin .form-control {
  border-radius: 0 8px 8px 0;
}
html[dir=rtl] .content-left .hero {
  text-align: right;
}
html[dir=rtl] .content-right .hero {
  text-align: right;
}
@media only screen and (min-width: 1921px) {
  html[dir=rtl] .layout-strong .hero-media {
    left: -350px;
  }
}
@media only screen and (min-width: 992px) {
  html[dir=rtl] .hero-one .hero .hero-media {
    left: 0;
    right: auto;
    text-align: left;
  }
}
html[dir=rtl] .hero-four .hero-media {
  left: -40px;
  right: auto;
}
@media only screen and (min-width: 768px) {
  html[dir=rtl] .hero-four .hero-media {
    left: -80px;
    right: auto;
  }
}
@media only screen and (min-width: 768px) {
  html[dir=rtl] .hero-five:before {
    left: -150px;
    right: auto;
    transform: skew(-30deg, 30deg);
    border-radius: 0 25rem 25rem 0;
  }
}
@media only screen and (min-width: 768px) and (min-width: 1600px) {
  html[dir=rtl] .hero-five:before {
    left: -100px;
    right: auto;
  }
}
html[dir=rtl] .hero-five .hero-media {
  left: -40px;
  right: auto;
}
@media only screen and (min-width: 768px) {
  html[dir=rtl] .hero-five .hero-media {
    left: -80px;
    right: auto;
  }
}
@media only screen and (min-width: 992px) {
  html[dir=rtl] .hero-seven .hero-media {
    left: -15%;
    right: auto;
  }
}
@media only screen and (min-width: 1601px) {
  html[dir=rtl] .hero-seven .hero-media {
    left: -5%;
    right: auto;
  }
}
@media only screen and (min-width: 992px) {
  html[dir=rtl] .hero-nine .hero-media {
    left: -15%;
    right: auto;
  }
}
@media only screen and (min-width: 1601px) {
  html[dir=rtl] .hero-nine .hero-media {
    left: -5%;
    right: auto;
  }
}
@media only screen and (min-width: 1200px) {
  html[dir=rtl] .hero-eleven:before {
    left: -250px;
    right: auto;
    transform: skew(-226deg, 43deg);
    border-radius: 0 25rem 25rem 0;
  }
}
@media only screen and (min-width: 1600px) {
  html[dir=rtl] .hero-eleven:before {
    left: -200px;
    right: auto;
  }
}
@media only screen and (min-width: 1921px) {
  html[dir=rtl] .hero-eleven:before {
    left: -300px;
    right: auto;
  }
}
@media only screen and (min-width: 992px) {
  html[dir=rtl] .hero-fourteen .hero-media {
    left: 0;
    right: auto;
  }
}
@media only screen and (min-width: 1200px) {
  html[dir=rtl] .hero-fourteen .hero-media {
    left: -160px;
    right: auto;
  }
}
html[dir=rtl] .hero-fourteen .hero-media .circle-stroke {
  right: auto;
  left: 20px;
}
@media only screen and (min-width: 992px) {
  html[dir=rtl] .cta-one .cta-media {
    left: 0;
    right: auto;
  }
}
html[dir=rtl] .cta-one .cta-media:before {
  left: 0;
}
html[dir=rtl] .hero .newsletter-optin .btn__submit {
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}
@media only screen and (max-width: 380px) {
  html[dir=rtl] .hero .newsletter-optin .btn__submit {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}
html[dir=rtl] .hero .cta__buttons .db-btn.download {
  padding-left: 1.75rem;
  padding-right: 4.0625rem;
}
@media only screen and (min-width: 992px) {
  html[dir=rtl] .hero .cta__buttons .db-btn.download {
    padding-left: 4.5rem;
    padding-right: 2.1875rem;
  }
}
html[dir=rtl] .hero-two .shape-1 {
  right: 0;
  left: auto;
  transform: scaleX(-1);
}
html[dir=rtl] .hero-two .shape-2 {
  left: 0;
  right: auto;
  transform: scaleX(-1);
}
html[dir=rtl] .hero .newsletter-optin .newsletter-features li:not(:last-child):after {
  margin-right: 0.625rem;
  margin-left: 0;
}
html[dir=rtl] .hero-three .hero .hero-media__img {
  right: 35px;
  right: auto;
}
@media only screen and (min-width: 992px) {
  html[dir=rtl] .hero-three .hero .hero-media__img {
    right: 47px;
    right: auto;
  }
}
@media only screen and (min-width: 991px) {
  html[dir=rtl] .content-right .hero-content {
    margin-left: 0;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .hero-four .hero .hero__circle {
    right: calc(50% - 30px);
    left: auto;
  }
}
@media only screen and (min-width: 768px) {
  html[dir=rtl] .hero-four .hero .hero__circle {
    left: -90px;
    right: auto;
  }
}
html[dir=rtl] .hero-eight .hero-media .watch-video {
  right: 50%;
  left: auto;
}
html[dir=rtl] .hero-ten .hero-media .watch-video {
  right: 50%;
  left: auto;
}
html[dir=rtl] .hero-twelve .hero .watch-video .btn__play:after {
  right: 0;
  left: auto;
}
@media only screen and (min-width: 380px) {
  html[dir=rtl] .hero .cta__buttons .db-btn:first-child {
    margin-left: 0.5rem;
    margin-right: 0;
  }
  html[dir=rtl] .hero .cta__buttons .db-btn:last-child {
    margin-right: 0.5rem;
    margin-left: 0;
  }
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .hero-seven .hero-media {
    margin-left: 0.9375rem;
    margin-right: 0.9375rem;
  }
}
html[dir=rtl] .hero-seven .watch-video .btn__play {
  margin-left: 1.125rem;
  margin-right: 0;
}
html[dir=rtl] .hero-eight .hero-media {
  margin-left: 5rem;
  margin-right: 0;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .hero-eight .hero-media {
    margin-left: 0.9375rem;
    margin-right: 0.9375rem;
  }
}
html[dir=rtl] .hero-nine .watch-video .btn__play {
  margin-left: 1.125rem;
  margin-right: 0;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .hero-nine .hero-media {
    margin-left: 0.9375rem;
    margin-right: 0.9375rem;
  }
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .hero-ten .hero-media {
    margin-left: 0.9375rem;
    margin-right: 0.9375rem;
  }
}
@media only screen and (max-width: 1199px) {
  html[dir=rtl] .hero-eleven .hero-media {
    margin-right: 2.5rem;
    margin-left: 0;
  }
}
@media only screen and (min-width: 992px) {
  html[dir=rtl] .faq-two .faq-media {
    left: -330px;
    right: auto;
  }
}
@media only screen and (min-width: 1200px) {
  html[dir=rtl] .faq-two .faq-media {
    left: -250px;
    right: auto;
  }
}
@media only screen and (min-width: 1600px) {
  html[dir=rtl] .faq-two .faq-media {
    left: 0;
    right: auto;
  }
}
@media only screen and (min-width: 384px) {
  html[dir=rtl] .cta-one .db-btn:not(:last-child) {
    margin-left: 1.25rem;
    margin-right: 0;
  }
}
@media only screen and (min-width: 992px) {
  html[dir=rtl] .facts-one .facts-media {
    margin-left: 5.9375rem;
    margin-right: 0;
  }
}
html[dir=rtl] .faq-two .faq-header button i {
  margin-left: 0.625rem;
  margin-right: 0;
}
@media only screen and (min-width: 768px) {
  html[dir=rtl] .faq-one .faq {
    text-align: right;
  }
}
html[dir=rtl] .faq-two .faq-header button {
  text-align: right;
}
html[dir=rtl] .pricing-two .prcing-table .db-btn__icon--after {
  padding-right: 0;
  transform: scaleX(-1);
}
html[dir=rtl] .pricing-tab-list__item button span {
  padding-right: 0.9375rem;
  padding-left: 0;
}
@media only screen and (min-width: 768px) {
  html[dir=rtl] .pricing-tab-list__item button span {
    padding-right: 1.25rem;
    padding-left: 0;
  }
}
html[dir=rtl] .pricing-tab-list__item:last-child:before {
  right: 0;
  left: auto;
}
html[dir=rtl] .pricing-tab-list__item:first-child.current ~ li:last-child:before {
  transform: translate3d(101%, 0, 0);
}
@media only screen and (min-width: 1200px) {
  html[dir=rtl] .pricing-two .abstract-shape {
    left: 0;
    right: auto;
    transform: scaleX(-1);
  }
}
html[dir=rtl] .pricing-two .prcing-table.focus:before {
  left: 0;
  right: auto;
  transform-origin: 33px 30px;
}
@media only screen and (max-width: 991px) and (min-width: 768px) {
  html[dir=rtl] .pricing-two .prcing-table.focus:before {
    transform-origin: 25px 23px;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .pricing-two .prcing-table.focus:before {
    transform-origin: 23px 20px;
  }
}
html[dir=rtl] .pricing-two .prcing-table.focus:after {
  left: 13px;
  right: auto;
}
@media only screen and (min-width: 768px) {
  html[dir=rtl] .pricing-two .prcing-table.focus:after {
    left: 32px;
    right: auto;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  html[dir=rtl] .pricing-two .prcing-table.focus:after {
    left: 16px;
    right: auto;
  }
}
html[dir=rtl] .home-blog.blog-main .blog-featured .db-btn-link .db-btn__icon--after {
  padding-right: 0.9375rem;
}
html[dir=rtl] .blog-details .post blockquote:before {
  right: 0;
  left: auto;
}
html[dir=rtl] .comment-list .children {
  border-right: 1px solid #e2e6ea;
  padding-right: 2.5rem;
}
html[dir=rtl] .switcher {
  left: -280px;
  right: auto;
}
@media only screen and (min-width: 576px) {
  html[dir=rtl] .switcher {
    left: -370px;
    right: auto;
  }
}
html[dir=rtl] .switcher__is-open {
  left: 0;
  right: auto;
}
html[dir=rtl] .switcher-tab__item button {
  padding-left: 1.375rem;
  padding-right: 1.375rem;
}
html[dir=rtl] .switcher-tab-content ul {
  padding-left: 5rem;
  padding-right: 5rem;
}
html[dir=rtl] .switcher-tab__item:first-child button {
    border-radius: 0 5px 5px 0;
    border-right: 0;
}
@media only screen and (min-width: 992px) {
  html[dir=rtl] .features-four .feature__list {
    text-align: right;
  }
}
@media only screen and (min-width: 992px) {
  html[dir=rtl] .newsletter-one .newsletter-optin {
    text-align: right;
  }
}
@media only screen and (min-width: 768px) {
  html[dir=rtl] .testimonial-two .testimonial-customer {
    text-align: right;
  }
}
html[dir=rtl] .switcher .theme-variation span {
  left: 50%;
  right: auto;
}
html[dir=rtl] .switcher .theme-variation a:before {
  left: 0;
  right: auto;
}
html[dir=rtl] .switcher .switcher-boxed {
  padding-left: 3.125rem;
  padding-right: 3.125rem;
}
html[dir=rtl] .switcher__toggler {
  right: -45px;
  left: auto;
}
@media only screen and (min-width: 768px) {
  html[dir=rtl] .switcher__toggler {
    right: -50px;
    left: auto;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .features-two .feature-media:before {
    right: 45%;
    left: auto;
  }
}
html[dir=rtl] .features-two .feature__icon {
  margin-left: 1.875rem;
  margin-right: 0;
}
@media only screen and (min-width: 1200px) {
  html[dir=rtl] .features-three .feature__list {
    text-align: right;
  }
}
html[dir=rtl] .features-two .feature__icon:before {
  left: 0;
  right: auto;
}
@media only screen and (min-width: 992px) {
  html[dir=rtl] .features-two .feature-media {
    left: 0;
    right: auto;
  }
}
html[dir=rtl] .features-two .feature-media:before {
  left: -50px;
  right: auto;
  transform: scaleX(-1);
}
@media only screen and (min-width: 992px) {
  html[dir=rtl] .features-three .feature__icon {
    margin-left: 1.5625rem;
    margin-right: 0;
  }
}
@media only screen and (min-width: 992px) {
  html[dir=rtl] .features-four .feature {
    margin-left: 1.875rem;
    margin-right: 0;
  }
}
@media only screen and (min-width: 1200px) {
  html[dir=rtl] .features-four .feature {
    margin-left: 8.125rem;
    margin-right: 0;
  }
}
@media only screen and (min-width: 992px) {
  html[dir=rtl] .features-four .feature__icon {
    margin-left: 1.25rem;
    margin-right: 0;
  }
}
@media only screen and (min-width: 1200px) {
  html[dir=rtl] .features-four .feature__icon {
    margin-left: 2.1875rem;
    margin-right: 0;
  }
}
@media only screen and (min-width: 425px) {
  html[dir=rtl] .features-four .features-cta-buttons .db-btn:not(:last-child) {
    margin-left: 0.9375rem;
    margin-right: 0;
  }
}
html[dir=rtl] .newsletter-optin .newsletter-features li:not(:last-child) {
  margin-left: 0.625rem;
  margin-right: 0;
}
@media only screen and (min-width: 992px) {
  html[dir=rtl] .newsletter-one .newsletter-media {
    margin-left: 4.0625rem;
    margin-right: 0;
  }
}
@media only screen and (min-width: 992px) {
  html[dir=rtl] .newsletter-two .newsletter-icon {
    margin-left: 1.875rem;
    margin-right: 0;
  }
}
html[dir=rtl] .newsletter-two .newsletter-optin__form .form-control {
  border-radius: 0 8px 8px 0;
}
html[dir=rtl] .newsletter-two .newsletter-optin__form .btn__submit {
  border-radius: 8px 0 0 8px;
}
@media only screen and (min-width: 768px) {
  html[dir=rtl] .testimonial__avatar {
    margin-left: 1.25rem;
    margin-right: 0;
  }
}
@media only screen and (min-width: 768px) {
  html[dir=rtl] .testimonial-three .section-title {
    text-align: right;
  }
}
@media only screen and (min-width: 768px) {
  html[dir=rtl] .testimonial-three .testimonial-customer {
    text-align: right;
  }
}
@media only screen and (min-width: 480px) {
  html[dir=rtl] .testimonial-three .testimonial-content {
    margin-left: 1.875rem;
    margin-right: 0;
  }
}
@media only screen and (min-width: 1600px) {
  html[dir=rtl] .testimonial-two:after {
    left: -65%;
    right: auto;
  }
}
@media only screen and (min-width: 1200px) {
  html[dir=rtl] .switchable-2.reverse .switchable-media {
    left: 4.375rem;
    right: auto;
  }
}
@media only screen and (min-width: 768px) {
  html[dir=rtl] .working-process-list-item:not(:last-child):before {
    left: -14%;
    right: auto;
    transform: scaleX(-1);
  }
}
html[dir=rtl] .working-process-list-item:hover:before {
  transform: translateX(-30px) scaleX(-1);
}
@media only screen and (min-width: 992px) {
  html[dir=rtl] .switchable-fluid .switchable-content-wrapper {
    margin-left: auto;
    margin-right: 0;
  }
}
@media only screen and (min-width: 991px) {
  html[dir=rtl] .switchable.reverse .switchable-content {
    margin-left: 0;
  }
}
@media only screen and (min-width: 991px) {
  html[dir=rtl] .switchable.reverse .switchable-media {
    margin-left: 3.125rem;
    margin-right: 0;
  }
}
@media only screen and (min-width: 991px) {
  html[dir=rtl] .switchable-content {
    margin-left: 3.125rem;
    margin-right: 0;
  }
}
@media only screen and (min-width: 992px) {
  html[dir=rtl] .switchable-cta-buttons .db-btn:not(:last-child) {
    margin-left: 0.9375rem;
    margin-right: 0;
  }
}
@media only screen and (max-width: 1199px) {
  html[dir=rtl] .switchable-2-content {
    margin-left: 0.125rem;
    margin-right: 0;
  }
}
html[dir=rtl] .switchable-2.reverse {
  margin-left: 0;
  margin-right: 0;
}
html[dir=rtl] .fact-counter__list:not(:last-child) {
  margin-left: 3.625rem;
  margin-right: 0;
}
html[dir=rtl] .faq-two .section-title {
  text-align: right;
  margin-right: 0;
}
html[dir=rtl] .newsletter-optin .newsletter-features li:not(:last-child):after {
  margin-left: 10px;
  margin-right: 0;
}
@media only screen and (min-width: 992px) {
  html[dir=rtl] .newsletter-two .newsletter-optin {
    margin-right: auto;
    margin-left: 0;
  }
}
html[dir=rtl] .testimonial-two:before {
  right: -30%;
  left: auto;
}
html[dir=rtl] .testimonial-three .testimonial:before {
  right: calc(-100% - 16px);
  left: auto;
}
html[dir=rtl] .testimonial-one .slick-arrow {
  right: 50%;
  left: auto;
  margin-right: -1.25rem;
  margin-left: 0;
}
html[dir=rtl] .testimonial-three .testimonial__quote:after {
  right: 33px;
  left: auto;
}
@media only screen and (min-width: 768px) {
  html[dir=rtl] .testimonial-three .testimonial__quote:after {
    right: 33px;
    left: auto;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .testimonial-three .testimonial__quote:after {
    right: 50%;
    left: auto;
  }
}
html[dir=rtl] .testimonial-three .testimonial__blockquote {
  right: 35px;
  left: auto;
  transform: scaleX(-1);
}
html[dir=rtl] .testimonial-three .section-title {
  margin-right: 0;
  margin-left: 0;
}
@media only screen and (min-width: 768px) {
  html[dir=rtl] .testimonial-three .testimonial__avatar {
    margin-right: 1.25rem;
    margin-left: 0;
  }
}
html[dir=rtl] .testimonial-one:before {
  right: 0;
  left: auto;
}
html[dir=rtl] .testimonial-one:after {
  left: 0;
  right: auto;
}
@media only screen and (min-width: 768px) {
  html[dir=rtl] .testimonial-one .slick-arrow {
    right: 0;
    left: auto;
  }
}
html[dir=rtl] .testimonial-one .slick-arrow .nextArrow {
  right: -20px;
  left: auto;
}
@media only screen and (min-width: 768px) {
  html[dir=rtl] .testimonial-one .slick-arrow .nextArrow {
    right: 15px;
    left: auto;
  }
}
html[dir=rtl] .testimonial-one .slick-arrow .prevArrow {
  right: 20px;
  left: auto;
}
@media only screen and (min-width: 768px) {
  html[dir=rtl] .testimonial-one .slick-arrow .prevArrow {
    right: 65px;
    left: auto;
  }
}
@media only screen and (min-width: 992px) {
  html[dir=rtl] .switchable-fluid .switchable-media-content {
    right: -160px;
    left: auto;
  }
}
@media only screen and (min-width: 992px) {
  html[dir=rtl] .switchable-2:before {
    right: -780px;
    left: auto;
    transform: rotate(42deg);
  }
}
@media only screen and (max-width: 1199px) {
  html[dir=rtl] .client-brand-1 .client-brand-wrapper .client {
    margin-left: 0.9375rem;
    margin-right: 2.5rem;
  }
}
@media only screen and (min-width: 992px) {
  html[dir=rtl] .client-brand-1 .client-brand-wrapper:before {
    right: 50%;
    left: auto;
  }
}
@media only screen and (max-width: 1199px) {
  html[dir=rtl] .featured-one .featured-wrapper .featured {
    margin-left: 0.9375rem;
    margin-right: 2.5rem;
  }
}
html[dir=rtl] .home-blog.blog-main .blog-featured .db-btn-link:hover .db-btn__icon--after {
  margin-right: 10px;
  margin-left: 0;
}
@media only screen and (min-width: 768px) {
  html[dir=rtl] .home-blog-one.blog-main .blog-list {
    margin-right: auto;
    margin-left: 0;
  }
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .download .download-media {
    margin-left: 0.9375rem;
    margin-right: 0.9375rem;
  }
}
html[dir=rtl] .blog-widget ul .post-image {
  margin-left: 1.25rem;
  margin-right: 0;
}
@media only screen and (min-width: 768px) {
  html[dir=rtl] .blog-main .article-content {
    margin-left: 15px;
    margin-right: 15px;
  }
}
html[dir=rtl] .blog-main .article__meta span:not(:last-child):after {
  content: "-";
  margin-right: 0.625rem;
  margin-right: 0.625rem;
}
html[dir=rtl] .blog-details .meta-info a:first-child {
  margin-right: 0.625rem;
  margin-left: 0;
}
html[dir=rtl] .comment-list .author__avatar {
  margin-left: 0.9375rem;
  margin-right: 0;
}
html[dir=rtl] .comment-respond .comment__form--wrapper .form__field--group .form__field:not(:last-child) {
  margin-left: 0.9375rem;
  margin-right: 0;
}
html[dir=rtl] .page-faqs .faq-wrapper {
  margin-right: auto;
  margin-left: 0;
}

.navigation__landscape .sub-menu:before{
    left: initial;
    right: 20px;
}

body{
    text-align: right;
}
.switcher-tab__item:last-child button {
   border-radius: 5px 0 0 5px;
   border-right: 0;
}

.switcher__toggler{
    right: -45px;
   left: auto;
   transform: scaleX(-1);
}
.hero-thirteen .hero-media__img{
    float: left;
}

.nc-icon.nc-tail-right{
    transform: scaleX(-1);
}
.nextArrow.arrowBtn .nc-icon.nc-tail-right{
    transform: initial;
}

.navigation-content.navigation-shortcode .navigation-wrapper:before {
    left: -10px;
    right: initial
}

.navigation-shortcode .vapp-btn-group a{
    margin-left: initial;
    margin-right: 25px;
}
.navigation-shortcode .vapp-btn-group a:last-child{
    margin-right: 0
}
.features-two .feature-media .kit-image {
    right: initial;
    left: 0;
}

.testimonial-slider-two,
.testimonial-three{
    direction: ltr;
}
.testimonial-slider-two .testimonial-content{
    direction: rtl;
}

.testimonial-slider-two .testimonial-content .testimonial__quote{
    padding: 3px
}

.advanced-section-style-yes{
    z-index: 1
}
.advanced-section-style-yes:after{
    z-index: -1
}
.navigation__landscape .navigation-menu li.menu-item-has-children > a:after{
    display: none;
}
.navigation__landscape .navigation-menu li.menu-item-has-children > a:before{
    content: '\f107';
    font-family: 'FontAwesome';
    margin-right: 10px;
    font-weight: 100;
    font-size: 14px;
}


.testimonial-slider-one{
    direction: rtl;
}

.features-two .feature__list {
    text-align: right;
}
.working-process-list-item:before {
    right: initial;
    left: -0%;
    transform: translateX(-30px) scaleX(-1);
}
.working-process-list-item:hover:before{
    left: -14%;
}

.subscribe-box input[type=email],
.subscribe-box button{
    float: right;
}
.vapp-btn-group a {
    margin-left: 25px;
    margin-right: initial;
}

.widget_search form input[type=search]{
    border-radius: 0 5px 5px 0
}
.widget_search form #searchsubmit{
    border-radius: 5px 0px 0px 5px
}

body.single-product.woocommerce span.onsale {
    float: left;
    left: initial;
    right: 0;
}
.woocommerce ul.products li.product .onsale {
    right: auto;
    left: inherit;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title {
    padding: 20px 20px 0 0;
    border-top: 1px solid #E7E9ED;
}
.woocommerce ul.products li.product .price {
    padding-right: 20px;
    padding-left: 0
}
.woocommerce ul.products li.product .price del {
    margin-right: 0;
    margin-left: 11px
}

.subscribe-box input[type='email']{
    border-radius: 0 10px 10px 0 !important
}
@media only screen and (min-width: 1024px) {
    .features-two .feature-media .kit-image {
        width: 200px;
        height: 200px;
        transform: scaleX(-1);
        left: -50px;
        right: auto;
    }
}

@media only screen and (min-width: 768px) {
    .testimonial-slider-one .slick-arrow {
        left: 100%;
        margin-left: -6.75rem !important;
    }
    .features-two {
        overflow: visible;
    }
}

@media only screen and (max-width: 768px) {
    .features-two {
        overflow: visible;
    }
}

@media only screen and (min-width: 992px) {
    .features-three .feature_icon {
        margin: 0 0 0 1.5625rem;
    }

    .col-md-push-5 {
        right: 41.66666667%;
        left: initial
    }
    .col-md-pull-7 {
        left: 58.33333333%;
        right: initial
    }
    .col-md-push-3 {
        left: initial;
        right: 25%;
    }
    .col-md-pull-9 {
        right: initial;
        left: 75%;
    }
}
