.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li a i {
  float: left;
}

.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu {
  left: auto;
  right: 250px;
}

.desktop-nav .navbar .navbar-nav .nav-item:last-child a {
  margin-right: 20px;
  margin-left: 0;
}

.desktop-nav .navbar .navbar-nav .nav-item:first-child a {
  margin-left: 20px;
  margin-right: 0;
}

.desktop-nav .navbar .others-options ul li {
  margin-right: 0;
  margin-left: 20px;
}

.navbar-area::before {
  right: auto;
  left: 0;
}

.desktop-nav .navbar .others-options ul li.call-us {
  padding-left: 60px;
  padding-right: 120px;
}

.desktop-nav .navbar .others-options ul li.call-us i {
  left: auto;
  right: 50px;
}

.desktop-nav .navbar .others-options ul li .navbar-option-language button i {
  margin-right: 0;
  margin-left: 10px;
}

.desktop-nav .navbar .others-options ul li .navbar-option-language .dropdown-menu .dropdown-item img {
  margin-right: 0;
  margin-left: 10px;
}

.pr-0 {
  padding-right: 12px !important;
  padding-left: 0 !important;
}

.pl-0 {
  padding-left: 12px !important;
  padding-right: 0 !important;
}

.hero-slider-area .owl-dots {
  bottom: 100px;
  right: auto;
  left: 25px;
}

.hero-slider-item .hero-slider-content {
  margin-left: 0;
  margin-right: auto;
}

.features-bg {
  border-radius: 0 50px 0 50px;
}

.about-content {
  margin-left: 0;
  margin-right: auto;
}

.skill-bar .progress-number-mark {
  -webkit-transform: translateX(50%) !important;
          transform: translateX(50%) !important;
}

.skill-img {
  padding-left: 0;
  padding-right: 100px;
}

.skill-img h3 {
  left: auto;
  right: -30px;
}

.skill-img .skill-shape {
  left: auto;
  right: 0;
}

.single-services {
  padding-right: 0;
  padding-left: 0;
}

.single-services h3 {
  right: auto;
  left: -25px;
}

.single-services img {
  border-radius: 0;
}

.what-we-offer-img {
  margin-right: 0;
  margin-left: 100px;
}

.what-we-offer-content {
  padding-right: 100px;
  padding-left: 0;
}

.get-free-quat-img {
  border-radius: 0 50px 0 0;
}

.get-free-form {
  padding: 50px;
  padding-right: 26px;
}

.what-we-offer-content {
  padding-right: 50px;
}

.what-we-offer-img {
  margin-left: 50px;
}

.get-free-quote-bg {
  border-radius: 0 50px 0 0;
}

.single-blog .blog-content ul li.tag {
  margin-left: 0 !important;
  margin-right: 30px !important;
}

.mr-15 {
  margin-right: 0 !important;
  margin-left: 15px !important;
}

.ml-15 {
  margin-right: 15px !important;
  margin-left: 0 !important;
}

.single-blog .blog-content ul li.tag {
  margin-right: 0;
  margin-left: 30px;
}

.newsletters-bg {
  border-radius: 0 50px 0 50px;
}

.newsletters-bg::before {
  border-radius: 0 50px 0 50px;
}

.single-footer-widget .address li {
  padding-left: 0;
  padding-right: 30px;
}

.single-footer-widget .address li i {
  left: auto;
  right: 0;
}

.single-footer-widget .working-time li span {
  float: left;
}

.single-footer-widget.active .social-link li {
  margin-right: 0;
  margin-left: 10px;
}

.newsletter-form .default-btn {
  right: auto;
  left: 3px;
}

.navbar-area.navbar-area-style-three #navbarSupportedContent::before {
  left: auto;
  right: 0;
}

.banner-area .banner-img {
  left: 50px;
  right: auto;
}

.why-choose-us-content {
  margin-right: 0;
  margin-left: -124px;
}

.our-skills-wrap {
  margin-left: 0;
  margin-right: -124px;
}

.single-pricing-card ul li span {
  float: left;
}

.faq-accordion .accordion .accordion-title i {
  right: auto;
  left: 7px;
}

.faq-accordion .accordion .accordion-title {
  padding: 20px 30px 17px 60px;
}

.single-blog .blog-img .date {
  right: auto;
  left: 30px;
}

.desktop-nav .navbar .others-options ul li {
  padding-right: 20px;
}

.desktop-nav .navbar .others-options ul li:first-child {
  border-right: none;
}

.header-right-content {
  float: left;
}

.header-right-content .others-options ul li {
  padding-right: 0;
  margin-right: 0;
  border-right: none;
  margin-left: 20px;
  padding-left: 20px;
  border-left: 1px solid #ffffff;
}

.header-right-content .others-options ul li:last-child {
  border-left: none;
  padding-left: 0;
  margin-left: 0;
}

.header-left-content ul li {
  margin-right: 0;
  margin-left: 10px;
}

.header-left-content ul li:last-child {
  margin-left: 0;
}

.header-left-content ul li a.call {
  margin-right: 0;
  margin-left: 30px;
}

.header-right-content .others-options ul li .navbar-option-language .dropdown-menu.show {
  -webkit-transform: translate(51px, 20px) !important;
          transform: translate(51px, 20px) !important;
}

.header-right-content .others-options ul li .navbar-option-language .dropdown-menu .dropdown-item img {
  margin-right: 0;
  margin-left: 10px !important;
}

.header-right-content .others-options ul li .navbar-option-language button i {
  margin-right: 0;
  margin-left: 10px !important;
}

.pl-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.testimonial-wrap .owl-theme .owl-nav {
  text-align: right;
  margin-top: 30px;
}

.testimonial-wrap .owl-theme .owl-nav .owl-prev, .testimonial-wrap .owl-theme .owl-nav .owl-next {
  margin-right: 0;
  margin-left: 20px;
}

.single-testimonial-content .testimonial-avatar {
  padding-left: 0;
  padding-right: 70px;
}

.single-testimonial-content .testimonial-avatar img {
  left: auto;
  right: 0;
}

.testimonial-wrap .section-title {
  text-align: right;
  margin-right: 0;
}

.project-sidebar h3::before {
  left: auto;
  right: 0;
}

.main-default-content ul li {
  padding-left: 0;
  padding-right: 35px !important;
}

.main-default-content ul li i {
  left: auto;
  right: 0;
}

.single-product .product-images ul li {
  margin-right: 0;
  margin-left: 10px;
}

.single-product .product-images ul li:last-child {
  margin-left: 0;
}

.cart-area .cart-totals h3::before {
  left: auto;
  right: 0;
}

.cart-area .cart-totals ul li span {
  float: left;
}

.cart-area .coupon-cart .default-btn.update-cart {
  float: left;
}

.checkout-area .cart-totals h3::before {
  left: auto;
  right: 0;
}

.checkout-area .faq-accordion h3::before {
  left: auto;
  right: 0;
}

.checkout-area .faq-accordion .accordion .accordion-title::before {
  left: auto;
  right: 0;
}

.checkout-area .faq-accordion .accordion .accordion-title::after {
  left: auto;
  right: 6px;
}

.checkout-area .faq-accordion .accordion .accordion-title {
  padding-left: 0;
  padding-right: 25px;
}

.checkout-area .billing-details h3::before {
  left: auto;
  right: 0;
}

.checkout-area .cart-totals ul li span {
  float: left;
}

.product-details-area .product-details-desc .sku li span {
  right: 180px;
  left: auto;
}

.product-details-area .product-details-desc .product-add-to-cart .quantities {
  margin-right: 0;
}

.product-details-area .product-details-desc .social-wrap li span {
  margin-right: 0;
  margin-left: 30px;
}

.product-details-area .product-details-tab .tab_content .tabs_item .product-details-tab-content .product-review-form .review-comments .review-item {
  padding-right: 0;
  padding-left: 200px;
}

.product-details-area .product-details-tab .tab_content .tabs_item .product-details-tab-content .product-review-form .review-comments .review-item .review-report-link {
  right: auto;
  left: 0;
}

.style-for-product-details .section-title {
  text-align: right;
  margin-right: 0;
}

.single-team .single-team-content {
  left: auto;
  right: 0;
  padding-right: 0;
  padding-left: 30px;
}

.user-area .user-form-content h3::before {
  left: auto;
  right: 0;
}

.book-online h3::before {
  left: auto;
  right: 0;
}

.navbar-area.bg-color-ffffff .desktop-nav .navbar .others-options ul li.call-us {
  padding-left: 60px;
  padding-right: 120px;
}

.services-sidebar h3::before {
  left: auto;
  right: 0;
}

.book-appointment h3::before {
  left: auto;
  right: 0;
}

.sidebar-widget h3::before {
  left: auto;
  right: 0;
}

.blog-details-content .blog-top-content blockquote {
  padding-right: 30px !important;
  padding-left: 90px !important;
  border-left: none;
  border-right: 2px solid var(--main-color);
}

.blog-details-content .blog-top-content blockquote span::before {
  display: none;
}

.blog-details-content .share-link {
  float: left;
}

.single-contact-info .works-hours li span {
  float: left;
}

.main-contact-area h3::before {
  left: auto;
  right: 0;
}

.single-blog ul li.date {
  float: left;
}

.single-blog ul li a img {
  margin-left: 5px;
  margin-right: 0;
}

.page-title-area .page-title-content ul {
  padding-right: 0;
}

.page-title-area .page-title-content ul li {
  padding-right: 0;
  padding-left: 15px;
  margin-left: 0;
  margin-right: 15px;
}

.page-title-area .page-title-content ul li::before {
  right: auto;
  left: -3px;
}

.page-title-area .page-title-content ul li:first-child {
  margin-right: 0;
}

.page-title-area .page-title-shape {
  right: auto;
  left: 0;
}

.single-integrations h3 {
  padding-left: 0;
  padding-right: 60px;
}

.single-integrations h3 img {
  left: auto;
  right: 0;
}

.page-title-area .page-title-content ul li:last-child {
  padding-left: 0;
}

.main-default-content ul li {
  padding-left: 0;
  padding-right: 25px;
}

.main-default-content ul li::before {
  left: auto;
  right: 0;
}

.user-area .user-form-content .user-form .login-action .forgot-login {
  float: left;
}

.sidebar-widget.search .search-form .search-button {
  right: auto;
  left: 0;
}

.sidebar-widget.search .search-form .search-button {
  right: auto;
  left: 10px;
}

.sidebar-widget.recent-post ul li {
  padding-left: 0;
  padding-right: 90px;
}

.sidebar-widget.recent-post ul li img {
  left: auto;
  right: 0;
}

.sidebar-widget.categories ul li span {
  float: left;
}

.sidebar-widget.tags ul li {
  margin-right: 0;
  margin-left: 10px;
}

.blog-details-content .blog-top-content .blog-content .admin li {
  padding-right: 0;
  margin-right: 0;
  margin-left: 20px;
}

.blog-details-content .blog-top-content .blog-content .admin li i {
  margin-right: 0;
  margin-left: 5px;
}

.blog-details-content .blog-top-content blockquote {
  padding-left: 0;
  padding-right: 90px;
}

.blog-details-content .blog-top-content blockquote i {
  left: auto;
  right: 0;
}

.blog-details-content .comment li {
  padding-left: 0;
  padding-right: 100px;
}

.blog-details-content .comment li img {
  left: auto;
  right: 0;
  top: 0;
}

.blog-details-content .comment li .read-more {
  right: auto;
  left: 0;
}

.blog-details-content .leave-reply h3::before {
  left: auto;
  right: 0;
}

.single-contact-info h3 {
  padding-left: 0;
}

.single-contact-info h3::before {
  left: auto;
  right: 0;
}

.single-contact-info .address li {
  padding-left: 0;
  padding-right: 20px;
}

.single-contact-info .address li::before {
  left: auto;
  right: 0;
}

.single-contact-info .social-link li {
  margin-right: 0;
  margin-left: 10px;
}

.main-contact-area .form-group.checkboxs p {
  padding-left: 0;
  padding-right: 20px;
}

.main-contact-area .form-group.checkboxs #chb2 {
  left: auto;
  right: 0;
}

.faq-accordion .accordion {
  padding: 0;
}

.desktop-nav .navbar .others-options ul li {
  margin-left: 0;
  margin-right: 20px;
}

.desktop-nav .navbar .others-options ul li .default-btn {
  margin-right: 20px;
}

.go-top {
  right: auto;
  left: 3%;
}

.go-top.active {
  right: auto;
  left: 3%;
}

[type=email], [type=number], [type=tel], [type=url] {
  direction: unset;
}

.coming-soon-area .coming-soon-content .newsletter-form .default-btn {
  right: auto;
  left: 2px;
}

.single-contact-info .address li {
  padding-right: 0;
}

@media only screen and (max-width: 767px) {
  .user-area .user-form-content .user-form .login-action .forgot-login {
    float: unset;
  }
  .blog-details-content .blog-top-content blockquote {
    padding-right: 0;
  }
  .blog-details-content .comment li {
    padding-right: 0;
  }
  .mr-15 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .ml-15 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .pl-0 {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  .all-skill-bar {
    margin-right: 0;
    margin-left: 25px;
  }
  .skill-img {
    padding-right: 0;
  }
  .skill-img h3 {
    right: 0;
  }
  .what-we-offer-content {
    padding: 20px;
  }
  .what-we-offer-img {
    margin-left: 0;
  }
  .get-free-form {
    padding: 20px;
  }
  .product-details-area .product-details-tab .tab_content .tabs_item .product-details-tab-content .product-review-form .review-comments .review-item {
    padding-left: 0;
  }
  .blog-details-content .blog-top-content blockquote {
    padding: 20px !important;
  }
  .blog-details-content .share-link {
    float: unset;
  }
  .single-contact-info .address li {
    padding-right: 0;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mr-15 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .ml-15 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .pl-0 {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  .all-skill-bar {
    margin-right: 0;
    margin-left: 25px;
  }
  .skill-img {
    padding-right: 0;
  }
  .skill-img h3 {
    right: 0;
  }
  .what-we-offer-content {
    padding: 20px;
  }
  .what-we-offer-img {
    margin-left: 0;
  }
  .get-free-form {
    padding: 20px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mr-15 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .ml-15 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .navbar-area.navbar-area-style-three .others-option-for-responsive .dot-menu {
    right: auto;
    left: 60px;
  }
  .testimonial-wrap {
    padding-left: 50px;
    padding-right: 50px;
  }
}

@media only screen and (max-width: 991px) {
  .mobile-responsive-nav .mean-container a.meanmenu-reveal {
    right: auto !important;
    left: 0 !important;
  }
  .mobile-responsive-nav .mean-container .mean-nav ul li a {
    text-align: right;
    float: right;
  }
  .mobile-responsive-nav .mean-container .mean-nav ul li a.mean-expand {
    text-align: left !important;
    right: unset;
    left: 0;
  }
  .others-options-for-mobile-devices {
    right: auto;
    left: 50px;
  }
  .others-option-for-responsive .dot-menu {
    left: 60px;
    right: auto;
  }
}

@media only screen and (min-width: 1500px) {
  .hero-slider-area .owl-dots {
    right: auto;
    left: 100px;
  }
}
/*# sourceMappingURL=rtl.css.map */