body {
  direction: rtl;
}

.preloader .spinner {
  direction: ltr;
}

.navbar-brand {
  margin-right: 0;
  margin-left: 1rem;
}

.startp-nav nav .navbar-nav.ml-auto {
  margin-left: 0 !important;
  margin-right: auto;
}

.startp-nav nav .navbar-nav .nav-item .dropdown_menu {
  text-align: right;
  left: auto;
  right: 0;
}

.startp-nav nav .navbar-nav .nav-item .dropdown_menu li .dropdown_menu {
  left: auto;
  right: 220px;
}

.startp-nav nav .others-option {
  margin-left: 0;
  margin-right: 20px;
}

.startp-nav nav .others-option .cart-wrapper-btn {
  margin-left: 20px;
  margin-right: 0;
}

.startp-nav nav .others-option .cart-wrapper-btn span {
  right: auto;
  left: 4px;
}

.startp-nav nav .others-option .btn.btn-light {
  margin-right: 0;
  margin-left: 10px;
}

.mean-container {
  text-align: right;
}

.mean-container .mean-bar {
  float: right;
}

.mean-container a.meanmenu-reveal {
  right: auto !important;
  left: 0 !important;
}

.mean-container .mean-nav {
  float: right;
}

.mean-container .mean-nav ul li {
  float: right;
}

.mean-container .mean-nav ul li a {
  text-align: right;
  float: right;
}

.mean-container .mean-nav ul li a.mean-expand {
  right: auto !important;
  left: 0;
  text-align: left !important;
}

.main-banner .hero-content {
  text-align: right;
}

.main-banner .banner-form {
  text-align: right;
}

.main-banner .banner-form.ml-3 {
  margin-left: auto !important;
  margin-right: 1rem;
}

.offset-lg-1 {
  margin-left: auto;
  margin-right: 8.333333%;
}

.hosting-main-banner .hosting-banner-content {
  text-align: right;
}

.hosting-main-banner .hosting-banner-content ul li {
  padding-left: 0;
  padding-right: 30px;
}

.hosting-main-banner .hosting-banner-content ul li::before {
  left: auto;
  right: 0;
}

.repair-banner-content {
  text-align: right;
}

.iot-banner-content {
  text-align: right;
}

.iot-banner-image {
  right: auto;
  left: 65px;
}

.animate-border span {
  left: 25%;
}

.single-box {
  text-align: right;
}

.services-content .section-title {
  text-align: right;
}

.services-content .box {
  text-align: right;
}

.services-content .box svg {
  margin-right: 0;
  margin-left: 5px;
}

.single-services-box {
  text-align: right;
}

.repair-about-content {
  text-align: right;
}

.repair-about-content ul li span svg {
  margin-right: 0;
  margin-left: 5px;
}

.cta-repair-content {
  text-align: right;
}

.cta-repair-img {
  text-align: left;
}

.single-repair-feedback::after {
  left: auto;
  right: 25px;
}

.single-repair-feedback .client-img {
  text-align: right;
  padding-left: 0;
  padding-right: 108px;
}

.single-repair-feedback .client-img img {
  left: auto;
  right: 0;
}

.shape9 {
  left: auto;
  right: 0;
}

.agency-banner-image {
  text-align: left;
}

.agency-banner-content {
  text-align: right;
  margin-left: 0;
  margin-right: auto;
}

.single-features {
  text-align: right;
  padding-left: 20px;
  padding-right: 95px;
}

.single-features .icon {
  left: auto;
  right: 20px;
}

.about-content {
  text-align: right;
}

.about-content .section-title {
  text-align: right;
}

.about-inner-area {
  text-align: right;
}

.features-details-desc {
  text-align: right;
}

.features-details-desc .features-details-list li {
  padding-left: 0;
  padding-right: 15px;
}

.features-details-desc .features-details-list li::before {
  left: auto;
  right: 0;
}

.features-details-desc .features-details-accordion .accordion .accordion-title {
  padding-left: 20px;
  padding-right: 51px;
}

.features-details-desc .features-details-accordion .accordion .accordion-title i {
  left: auto;
  right: 0;
}

.services-details-desc {
  text-align: right;
}

.services-details-desc .services-details-accordion .accordion .accordion-title {
  padding-left: 20px;
  padding-right: 51px;
}

.services-details-desc .services-details-accordion .accordion .accordion-title i {
  left: auto;
  right: 0;
}

.project-details-desc {
  text-align: right;
}

.project-details-desc .project-details-information .single-info-box {
  float: right;
}

.domain-search-content form .form-control {
  float: right;
  padding-left: 0;
  padding-right: 20px;
}

.domain-search-content form .domain-select {
  float: right;
  padding-left: 20px;
  padding-right: 0;
}

.domain-search-content form .domain-search-content form button {
  float: right;
}

.domain-search-content ul li:first-child {
  border-left: 1px solid #eeeeee;
}

.domain-search-content ul li:last-child {
  border: none;
}

.why-choose-us .section-title {
  text-align: right;
}

.why-choose-us-image img:nth-child(1) {
  left: auto;
  right: -20px;
}

.solutions-box {
  text-align: right;
}

.solutions-box .icon {
  padding-left: 0;
  padding-right: 20px;
}

.solutions-box .icon img {
  left: auto;
  right: 0;
}

.solutions-box .learn-more-btn svg {
  margin-right: 0;
  margin-left: 3px;
}

.single-works {
  text-align: right;
}

.single-works .icon {
  right: auto;
  left: 25px;
}

.agency-about-img {
  text-align: right;
  padding-left: 100px;
  padding-right: 0;
}

.agency-about-content {
  text-align: right;
}

.single-testimonials-item .client-info {
  text-align: right;
  padding-left: 0;
  padding-right: 95px;
}

.single-testimonials-item .client-info img {
  left: auto;
  right: 0;
}

.cta-iot-content {
  text-align: right;
}

.testimonials-slides::before {
  left: auto;
  right: -30px;
}

.testimonials-slides::after {
  left: -30px;
  right: auto;
}

.single-blog-post-item {
  text-align: right;
}

.single-blog-post-item .post-content .post-meta {
  padding-right: 0;
}

.single-blog-post-item .post-content .post-meta li {
  margin-right: 0;
  margin-left: 15px;
}

.single-blog-post-item .post-content .post-meta li:first-child::before {
  display: none;
}

.single-blog-post-item .post-content .post-meta li:last-child::before {
  display: block;
}

.single-blog-post-item .post-content .read-more-btn {
  left: auto;
  right: 25px;
}

.single-feedback-item .client-info {
  text-align: right;
}

.single-feedback-item .client-info .image {
  padding-left: 20px;
  padding-right: 0;
}

.single-feedback-item::before {
  left: auto;
  right: 25px;
}

.iot-features-content {
  text-align: right;
}

.cta-content {
  text-align: right;
}

.cta-right-content {
  text-align: left;
}

.cta-right-content .buy-btn {
  padding-left: 0;
  padding-right: 35px;
}

.slick-slide {
  float: right;
}

.feedback-slides .client-feedback .single-feedback {
  text-align: right;
  padding-left: 40px;
  padding-right: 170px;
}

.feedback-slides .client-feedback .single-feedback .client-img {
  left: auto;
  right: 40px;
}

.faq-contact {
  text-align: right;
}

.faq-accordion {
  text-align: right;
}

.faq-accordion .accordion .accordion-item .accordion-title {
  padding-left: 20px;
  padding-right: 51px;
}

.faq-accordion .accordion .accordion-item .accordion-title i {
  left: auto;
  right: 0;
}

.ready-to-talk span a {
  margin-left: 0;
  margin-right: 15px;
}

.woocommerce-topbar {
  text-align: right;
}

.coming-soon-content form .submit-btn {
  right: auto;
  left: 3px;
}

.single-blog-post {
  text-align: right;
}

.single-blog-post .blog-image .date {
  left: auto;
  right: 20px;
}

.single-footer-widget {
  text-align: right;
}

.single-footer-widget ul.list li a:hover {
  padding-left: 0;
  padding-right: 7px;
}

.single-footer-widget ul.footer-contact-info li {
  padding-left: 0;
  padding-right: 25px;
}

.single-footer-widget ul.footer-contact-info li svg {
  left: auto;
  right: 0;
}

#productsModalCenter .modal-content button.close {
  right: auto;
  left: 2%;
}

#productsModalCenter .modal-content .products-content {
  text-align: right;
}

#productsModalCenter .modal-content .products-content form .quantity {
  margin-left: 8px;
  margin-right: 0;
}

#productsModalCenter .modal-content .products-content .product-meta span {
  margin-right: 0;
  margin-left: 8px;
}

.products-details {
  text-align: right;
}

.products-details form .quantity {
  padding-left: 10px;
  padding-right: 0;
}

.products-details form .quantity span {
  padding-right: 0;
  padding-left: 10px;
}

.products-details form .add-to-wishlist-btn {
  margin-left: 0;
  margin-right: 5px;
}

.products-details .products-share-social span {
  margin-left: 10px;
  margin-right: 0;
}

.products-details-tabs .content .additional-information {
  text-align: right;
}

.products-details-tabs .content .products-reviews {
  text-align: right;
}

.cart-table {
  text-align: right;
}

.cart-table table tbody tr td.product-subtotal .remove {
  float: left;
  margin-left: 0;
  margin-right: 25px;
}

.cart-buttons {
  text-align: right;
}

.cart-buttons .text-right {
  text-align: left !important;
}

.cart-totals {
  text-align: right;
}

.cart-totals ul li span {
  float: left;
}

.user-actions {
  text-align: right;
}

.user-actions svg {
  margin-right: 0;
  margin-left: 4px;
}

.order-details {
  text-align: right;
}

.order-details .order-table table {
  text-align: right;
}

.order-details .payment-method p [type="radio"]:checked + label, .order-details .payment-method p [type="radio"]:not(:checked) + label {
  padding-left: 0;
  padding-right: 27px;
}

.order-details .payment-method p [type="radio"]:checked + label::before, .order-details .payment-method p [type="radio"]:not(:checked) + label::before {
  left: auto;
  right: 0;
}

.order-details .payment-method p [type="radio"]:checked + label::after, .order-details .payment-method p [type="radio"]:not(:checked) + label::after {
  left: auto;
  right: 3px;
}

.billing-details {
  text-align: right;
}

.form-check {
  padding-left: 0;
  padding-right: 1.25rem;
}

.form-check-input {
  margin-left: 0;
  margin-right: -1.25rem;
}

.widget-area {
  text-align: right;
}

.widget-area .widget .widget-title::before {
  left: auto;
  right: 0;
}

.widget-area .widget_search form button {
  right: auto;
  left: 0;
}

.widget-area .widget_startp_posts_thumb .item .thumb {
  float: right;
  margin-right: 0;
  margin-left: 15px;
}

.widget-area .widget_categories ul {
  padding-right: 0;
}

.widget-area .widget_categories ul li {
  padding-left: 0;
  padding-right: 14px;
}

.widget-area .widget_categories ul li::before {
  left: auto;
  right: 0;
}

.widget-area .widget_archive ul {
  padding-right: 0;
}

.widget-area .widget_archive ul li {
  padding-left: 0;
  padding-right: 14px;
}

.widget-area .widget_archive ul li::before {
  left: auto;
  right: 0;
}

.widget-area .widget_meta ul {
  padding-right: 0;
}

.widget-area .widget_meta ul li {
  padding-left: 0;
  padding-right: 14px;
}

.widget-area .widget_meta ul li::before {
  left: auto;
  right: 0;
}

.blog-details-desc {
  text-align: right;
}

.blog-details-desc .article-content .entry-meta ul {
  padding-right: 0;
}

.blog-details-desc .article-content .entry-meta ul li:first-child {
  margin-right: 0;
}

.blog-details-desc .article-content .entry-meta ul li:first-child::before {
  display: none;
}

.blog-details-desc .article-content .entry-meta ul li svg {
  margin-left: 2px;
  margin-right: 0;
}

.blog-details-desc .article-content .entry-meta ul li:last-child {
  margin-right: 20px;
}

.blog-details-desc .article-content .entry-meta ul li:last-child::before {
  display: block;
}

.blog-details-desc .article-content .features-list {
  padding-right: 0;
}

.blog-details-desc .article-content .features-list li {
  padding-left: 0;
  padding-right: 25px;
}

.blog-details-desc .article-content .features-list li svg {
  left: auto;
  right: 0;
}

.blog-details-desc .article-footer .article-tags a {
  margin-right: 0;
  margin-left: 3px;
}

blockquote::after, .blockquote::after {
  left: auto;
  right: 0;
}

.prev-link-wrapper {
  padding-right: 0;
  padding-left: 15px;
}

.prev-link-wrapper .image-prev {
  margin-right: 0;
  margin-left: 20px;
}

.next-link-wrapper {
  text-align: left;
  padding-left: 0;
  padding-right: 15px;
}

.next-link-wrapper .image-next {
  margin-left: 0;
  margin-right: 20px;
}

.comments-area .comment-body {
  padding-left: 0;
  padding-right: 65px;
}

.comments-area .comment-author .avatar {
  left: auto;
  right: -65px;
}

.comments-area .comment-respond .comment-form-comment {
  float: right;
}

.comments-area .comment-respond .comment-form-author {
  float: right;
  padding-left: 10px;
  padding-right: 0;
}

.comments-area .comment-respond .comment-form-email {
  float: right;
  padding-left: 0;
  padding-right: 10px;
}

.comments-area .comment-respond .comment-form-url {
  float: right;
}

.comments-area .comment-respond .comment-form-cookies-consent {
  padding-left: 0;
  padding-right: 20px;
}

.comments-area .comment-respond .comment-form-cookies-consent input {
  left: auto;
  right: 0;
}

#contactForm {
  text-align: right;
}

#contactForm .help-block ul {
  padding-right: 0;
}

#contactForm #msgSubmit.text-danger, #contactForm #msgSubmit.text-success {
  text-align: right !important;
}

.ml-banner-content {
  text-align: right;
}

.ml-about-content {
  text-align: right;
}

.ml-projects-area .section-title {
  text-align: right;
}

.ml-projects-slides.owl-theme .owl-dots {
  right: auto;
  left: 12.5%;
}

.single-ml-projects-box .plus-icon a {
  right: auto;
  left: 20px;
}

.pricing-tab .tabs {
  padding-right: 0;
}

.pricing-tab .tabs li:nth-child(1) a {
  border-radius: 0 5px 5px 0;
}

.pricing-tab .tabs li:nth-child(2) a {
  border-radius: 5px 0 0 5px;
}

.pricing-box .pricing-features {
  text-align: right;
}

.pricing-box .pricing-features li {
  padding-left: 0;
  padding-right: 27px;
}

.pricing-box .pricing-features li svg {
  left: auto;
  right: 0;
}

.single-ml-feedback-item {
  text-align: right;
  padding-left: 70px;
  padding-right: 190px;
}

.single-ml-feedback-item .client-info {
  left: auto;
  right: 60px;
}

.single-blog-post-box {
  text-align: right;
}

.single-blog-post-box .entry-post-content .entry-meta ul {
  padding-right: 0;
}

.single-blog-post-box .entry-post-content .entry-meta ul li:first-child {
  margin-right: 0;
}

.single-blog-post-box .entry-post-content .entry-meta ul li:first-child::before {
  display: none;
}

.single-blog-post-box .entry-post-content .entry-meta ul li:last-child {
  margin-right: 12px;
}

.single-blog-post-box .entry-post-content .entry-meta ul li:last-child::before {
  display: block;
}

.free-trial-content {
  text-align: right;
}

.free-trial-content form button {
  right: auto;
  left: 0;
  border-radius: 0 30px 30px 0;
}

.free-trial-content form .input-newsletter {
  padding-left: 0;
  padding-right: 20px;
}

.go-top {
  left: 0;
  right: auto;
  border-radius: 0 10px 10px 0;
}

.navbar-style-three .startp-nav nav .navbar-nav.mr-auto.ml-auto {
  margin-left: auto !important;
}

.section-title.text-left {
  text-align: right !important;
}

.shorting-menu {
  text-align: left;
}

.shorting-menu button {
  margin-left: 15px;
  margin-right: 0;
}

.shorting-menu button:last-child {
  margin-left: 0;
}

.projects-items .single-latest-projects {
  text-align: right;
}

.projects-items .single-latest-projects .content {
  left: auto;
  right: -5%;
}

.single-text-box {
  text-align: right;
}

.single-blog-item {
  text-align: right;
}

.single-blog-item .post-content .post-meta {
  padding-right: 0;
}

.single-blog-item .post-content .post-meta li {
  margin-right: 0;
  margin-left: 25px;
}

.single-blog-item .post-content .post-meta li:last-child {
  margin-left: 0;
}

.single-blog-item .post-content .post-meta li::before {
  right: auto;
  left: -20px;
}

.creative-inner-area {
  margin-left: 0;
  margin-right: auto;
}

.creative-inner-area .single-counter {
  text-align: right;
}

@media only screen and (max-width: 767px) {
  .single-features {
    padding-right: 20px;
  }
  .single-works .icon {
    right: auto !important;
    left: 10px;
  }
  .feedback-slides .client-feedback .single-feedback .client-img {
    right: 0;
  }
  .offset-lg-1 {
    margin-right: 0;
  }
  .testimonials-slides .client-info .image {
    padding-right: 0 !important;
    padding-left: 15px;
  }
  .single-feedback-item::before {
    left: auto !important;
    right: 15px;
  }
  .cta-right-content .buy-btn {
    padding-right: 0;
  }
  .single-repair-feedback .client-img {
    padding-right: 85px;
    padding-left: 0 !important;
  }
  .single-repair-feedback::after {
    left: auto !important;
    right: 10px;
  }
  .single-ml-feedback-item .client-info {
    right: 0;
  }
  .solutions-box .icon {
    padding-left: 0 !important;
    padding-right: 15px;
  }
  .agency-about-img {
    padding-left: 0;
  }
  .projects-items .single-latest-projects .content {
    left: auto !important;
    right: 5%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .single-features {
    padding-right: 20px;
  }
  .offset-lg-1 {
    margin-right: 0;
  }
  .agency-about-img {
    padding-left: 0;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .main-banner .banner-image {
    left: 100px;
  }
}

@media only screen and (min-width: 1550px) {
  .iot-banner-image {
    right: auto !important;
    left: 110px;
  }
  .animate-border span {
    left: 25% !important;
  }
}
/*# sourceMappingURL=rtl.css.map */













.contact-cta-box {
  padding: 30px 30px 30px 210px;
}

.contact-cta-box h3 {
  text-align: right;
}

.contact-cta-box p {
  text-align: right;
}

.contact-cta-box .btn {
  right: auto;
  left: 30px;
}

.main-banner {
  background: transparent url(../../assets/img/banner-bg1.jpg) left top no-repeat;
}
.why-choose-us {
  background: transparent url(../../assets/img/banner-bg1.jpg) left top no-repeat;
}
.page-title-area {
  background: transparent url(../../assets/img/banner-bg1.jpg) left top no-repeat;
}

.shape1 {
  left: auto;
  right: 30px;
}

.shape2 {
  left: auto;
  right: 15%;
}

.shape3 {
  left: auto;
  right: 25%;
}

.shape4 {
  right: auto;
  left: 25%;
}

.shape5 {
  right: auto;
  left: 5%;
}

.shape6 {
  right: auto;
  left: 10%;
}

.shape7 {
  left: auto;
  right: 25%;
}

.shape8 {
  right: auto;
  left: 10%;
}
.cta-shape {
  right: auto;
  left: 0;
}
.circle-box {
  left: auto;
  right: 0;
}
.iot-banner-image {
  right: auto;
  left: 30px;
}
.iot-banner-image img:last-child {
  right: -118px;
  left: 0;
}
.free-trial-content form button {
  right: auto;
  left: 0;
  padding: 0 30px;
  border-radius: 30px 0 0 30px;
}

.comments-area .children {
  margin-left: auto;
  margin-right: 20px;
}
.blog-details-desc .article-content .wp-block-gallery.columns-3 {
  padding-left: auto;
  padding-right: 0;
}

.repair-about-image img:nth-child(1) {
  left: auto;
  right: 0;
}

.repair-about-image img:nth-child(3) {
  right: auto;
  left: 0;
}

.repair-about-image img:nth-child(4) {
  right: auto;
  left: 0;
}

.repair-about-image img:nth-child(5) {
  left: auto;
  right: 0;
}









.agency-main-banner .shape2 {
  left: auto;
  right: 5%;
}
.agency-main-banner .shape8 {
  right: auto;
  left: 50%;
}
.agency-main-banner .shape4 {
  right: auto;
  left: 50%;
}

.solutions-area .shape2 {
  left: auto;
  right: 5%;
}
.shape10 {
  right: auto;
  left: 0;
}

.user-shape1 {
  left: auto;
  right: 10%;
}

.user-shape2 {
  left: auto;
  right: 7%;
}

.user-shape3 {
  left: auto;
  right: 15%;
}

.user-shape4 {
  right: auto;
  left: 10%;
}

.user-shape5 {
  right: auto;
  left: 7%;
}

.user-shape6 {
  right: auto;
  left: 15%;
}

.shape9 {
  left: auto;
  right: 0;
}