.rtl .animated-circle:before {
  left: unset;
  right: 160px; }
.rtl .animated-circle:after {
  left: unset;
  right: 180px; }
.rtl .play-button img {
  left: unset;
  right: 143px; }
.rtl .authentication-form p {
  line-height: 1; }
.rtl .home-right {
  float: left; }
.rtl .about-right {
  float: left; }
.rtl .navbar-brand {
  margin-left: 1rem;
  margin-right: 0; }
.rtl .breadcrumb-bg h2 {
  text-align: right; }
.rtl .blog-bradcrumb {
  float: left; }
.rtl .blog-text {
  text-align: right; }
.rtl .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-right: 0.255em; }
.rtl .theme-nav .nav-item:last-child .dropdown-menu {
  left: 0;
  right: auto; }
.rtl .theme-form .form-control {
  text-align: center; }
.rtl .theme-form .form-button {
  text-align: center; }
.rtl .card .theme-form .form-control {
  text-align: right; }
.rtl .sidebar {
  text-align: right; }
.rtl .blog-cat-detail ul li i {
  margin-left: 15px;
  margin-right: 0; }
.rtl .breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
  padding-right: 0; }
.rtl .breadcrumb-item + .breadcrumb-item::before {
  padding-left: 0.5rem;
  padding-right: 0; }
.rtl .form-group .show-hide {
  right: unset;
  left: 20px; }
.rtl .custom-control {
  text-align: right;
  padding-right: 1.5rem;
  padding-left: unset; }
.rtl .custom-control-label::before {
  left: unset;
  right: -1.5rem; }
.rtl .home-contain, .rtl .about-contain {
  text-align: right; }
.rtl .about-icon {
  right: 15px; }
.rtl .about-text h3 {
  padding-right: 20px;
  padding-left: unset; }
.rtl .home {
  background-image: url(../images/rtl/1.png); }
.rtl .home-decor .home-circle3 {
  left: 55px;
  right: unset; }
.rtl .home-decor .home-circle2 {
  left: 25px;
  right: unset; }
.rtl .home-decor .home-circle1 {
  right: 75px;
  left: unset; }
.rtl .about-decor .about-circle1 {
  left: 140px;
  right: unset; }
.rtl .about-decor .about-circle2 {
  left: 5px;
  right: unset; }
.rtl .about {
  background-image: url(../images/rtl/about-bg.png);
  background-position: right; }
.rtl .feature {
  background-image: url(../images/rtl/feature-bg.png); }
.rtl .feature-phone {
  right: 325px;
  left: unset; }
.rtl .set-margin {
  margin-right: auto;
  text-align: right; }
.rtl .feature-decor .feature-circle1 {
  left: 100px;
  right: unset; }
.rtl .feature-subtitle h3 {
  padding-right: 35px;
  padding-left: unset; }
.rtl .title {
  text-align: right; }
.rtl .team-block .team-social {
  padding-right: 0; }
.rtl .footer-address a {
  padding-right: 35px;
  padding-left: unset;
  text-align: right; }
.rtl .testimonial-carousel-rtl.owl-carousel button.owl-prev {
  position: absolute;
  height: 100%;
  top: 0;
  display: flex;
  align-items: center;
  left: -170px;
  right: unset; }
.rtl .testimonial-carousel-rtl.owl-carousel button.owl-next {
  position: absolute;
  height: 100%;
  top: 0;
  display: flex;
  align-items: center;
  right: -170px;
  left: unset; }
.rtl .testimonial-carousel-rtl.owl-theme .owl-nav [class*=owl-]:hover {
  background: none; }
.rtl button:focus {
  outline: none; }
.rtl .blog-carousel-rtl.owl-theme .owl-dots .owl-dot.active span, .rtl .team-carousel-rtl.owl-theme .owl-dots .owl-dot.active span {
  background: #18e7d3;
  background: linear-gradient(to bottom, #18e7d3 0, #19d0de 100%);
  width: 25px;
  transition: all 0.3s ease; }
.rtl .blog-carousel-rtl.owl-theme .owl-dots .owl-dot span, .rtl .team-carousel-rtl.owl-theme .owl-dots .owl-dot span {
  background: #18e7d3;
  background: linear-gradient(to bottom, #18e7d3 0, #19d0de 100%);
  transition: all 0.3s ease; }
.rtl .blog-carousel-rtl .owl-dots, .rtl .team-carousel-rtl .owl-dots {
  position: absolute;
  top: -80px;
  left: 0;
  right: unset; }
.rtl .home.home-two {
  background-image: url(../images/rtl/home2-slider.png); }
.rtl .home-three {
  background-image: url(../images/rtl/home3-slider.png); }

@media (max-width: 767px) {
  .rtl .animated-circle:before {
    left: 0;
    right: 0; }
  .rtl .play-button img {
    left: 0;
    right: 0; } }
.faq .card-header{
	text-align: right;
}
.faq .card-body {
    text-align: right;
}
.faq a i{
	float: left;
}