
.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;
}

.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;
}





.odometer.odometer-auto-theme,.odometer.odometer-theme-default{direction: ltr;}
.odometer.odometer-auto-theme,.odometer.odometer-theme-default{font-family:"Vazir-Regular-FD",sans-serif;}






body {
	direction: rtl
}
.preloader .spinner {
	direction: ltr
}
.ml-auto {
	margin-right: auto!important;
	margin-left: 0!important
}
.mr-auto {
	margin-left: auto!important;
	margin-right: 0!important
}
.mr-auto.ml-auto {
	margin-left: auto!important;
	margin-right: auto!important
}
.navbar-brand {
	margin-right: 0;
	margin-left: 1rem
}
.startp-nav nav .navbar-nav .nav-item .dropdown_menu {
	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 .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 {
	float: right
}
.mean-container .mean-nav ul li a.mean-expand {
	right: auto!important;
	left: 0;
	text-align: left!important
}
.mean-container .mean-nav ul li a {
	text-align: start
}
.others-option-for-responsive .dot-menu {
	right: auto;
	left: 60px
}
.others-option-for-responsive .container .container {
	right: auto;
	left: 0
}
.others-option-for-responsive .option-inner .others-option .cart-wrapper-btn {
	margin-left: 15px;
	margin-right: 0
}
.others-option-for-responsive .option-inner .others-option .btn.btn-light {
	margin-right: 0;
	margin-left: 10px
}
.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 ul li {
	padding-left: 0;
	padding-right: 30px
}
.hosting-main-banner .hosting-banner-content ul li::before {
	left: auto;
	right: 0
}
.iot-banner-image {

}
.animate-border span {

}
[type=email], [type=number], [type=tel], [type=url] {
	direction: rtl
}
.pl-5, .px-5 {
	padding-right: 3rem!important;
	padding-left: 0!important
}
.contact-cta-box {

}
.contact-cta-box .btn {

}
.services-content .box svg {
	margin-right: 0;
	margin-left: 5px
}
.repair-about-content ul li span svg {
	margin-right: 0;
	margin-left: 5px
}
.single-repair-feedback::after {
	left: auto;
	right: 25px
}
.single-repair-feedback .client-img {
	padding-left: 0;
	padding-right: 108px
}
.single-repair-feedback .client-img img {
	left: auto;
	right: 0
}
.shape9 {
	left: auto;
	right: 0
}
.agency-banner-content {
	margin-left: 0;
	margin-right: auto
}
.single-features {

}
.single-features .icon {

}
.products-details-image.owl-theme .owl-nav [class*=owl-] {
	left: auto;
	right: 15px
}
.products-details-image.owl-theme .owl-nav [class*=owl-].owl-next {
	left: 15px;
	right: auto
}
.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 .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 .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 #eee
}
.domain-search-content ul li:last-child {
	border: none
}
.why-choose-us-image img:nth-child(1) {
	left: auto;
	right: -20px
}
.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 .icon {
	right: auto;
	left: 25px
}
.agency-about-img {
	padding-left: 100px;
	padding-right: 0
}
.single-testimonials-item .client-info {
	padding-left: 0;
	padding-right: 95px
}
.single-testimonials-item .client-info img {
	left: auto;
	right: 0
}
.testimonials-slides::before {
	left: auto;
	right: -30px
}
.testimonials-slides::after {
	left: -30px;
	right: auto
}
.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 .image {
	padding-left: 20px;
	padding-right: 0
}
.single-feedback-item::before {
	left: auto;
	right: 25px
}
.cta-right-content .buy-btn {
	padding-left: 0;
	padding-right: 35px
}
.slick-slide {
	float: right
}
.feedback-slides .client-feedback .single-feedback {
	padding-left: 40px;
	padding-right: 170px
}
.feedback-slides .client-feedback .single-feedback .client-img {
	left: auto;
	right: 40px
}
.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
}
.coming-soon-content form .submit-btn {
	right: auto;
	left: 3px
}
.single-blog-post .blog-image .date {
	left: auto;
	right: 20px
}
.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 form .quantity {
	margin-left: 8px;
	margin-right: 0
}
#productsModalCenter .modal-content .products-content .product-meta span {
	margin-right: 0;
	margin-left: 8px
}
.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
}
.cart-table table tbody tr td.product-subtotal .remove {
	float: left;
	margin-left: 0;
	margin-right: 25px
}
.cart-totals ul li span {
	float: left
}
.user-actions svg {
	margin-right: 0;
	margin-left: 4px
}
.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
}
.form-check {
	padding-left: 0;
	padding-right: 1.25rem
}
.form-check-input {
	margin-left: 0;
	margin-right: -1.25rem
}
.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 .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 {
	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 {

}
.comments-area .comment-respond .comment-form-email {

}
.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 .help-block ul {
	padding-right: 0
}
.ml-projects-slides.owl-theme .owl-dots {

}
.single-ml-projects-box .plus-icon a {

}
.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 li {
	padding-left: 0;
	padding-right: 27px
}
.pricing-box .pricing-features li svg {
	left: auto;
	right: 0
}
.single-ml-feedback-item {

}
.single-ml-feedback-item .client-info {

}
.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 form button {

}
.free-trial-content form .input-newsletter {

}
.go-top {
	left: 0;
	right: auto;
	border-radius: 0 10px 10px 0
}
.shorting-menu button {

}
.shorting-menu button:last-child {

}
.projects-items .single-latest-projects .content {

}
.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
}
.single-banner-boxes {
	padding-right: 95px;
	padding-left: 25px
}
.single-banner-boxes .icon {
	left: auto;
	right: 20px
}
.single-what-we-do-box {
	padding-left: 0;
	padding-right: 88px
}
.single-what-we-do-box .icon {
	left: auto;
	right: 0
}
.discover-content {
	padding-left: 0;
	padding-right: 15px
}
.discover-image {
	margin-left: 15px;
	margin-right: 0
}
.discover-image img:nth-child(2) {
	right: auto;
	left: 0
}
.analytics-shape1 {
	left: auto;
	right: 0
}
.analytics-shape2 {
	left: 0;
	right: auto
}
.single-services-box-item {
	-webkit-clip-path: polygon(0 0, 100% 10%, 100% 100%, 0 90%);
	clip-path: polygon(0 0, 100% 10%, 100% 100%, 0 90%)
}
.single-services-box-item .learn-more-btn {
	padding-left: 0;
	padding-right: 28px
}
.single-services-box-item .learn-more-btn svg {
	left: auto;
	right: 0
}
.single-services-box-item .learn-more-btn:hover {
	padding-left: 5px;
	padding-right: 0
}
.single-services-box-item .learn-more-btn:hover svg {
	left: auto;
	right: 100%
}
.single-services-box-item .shape {
	right: auto;
	left: 0
}
.single-feedback-box {
	margin-left: 0;
	margin-right: 25px
}
.single-feedback-box::before {
	left: auto;
	right: -25px
}
.single-feedback-box .feedback-desc::before {
	left: auto;
	right: 35px
}
.single-feedback-box .client-info {
	padding-left: 0;
	padding-right: 65px;
	margin-left: 0;
	margin-right: 27px
}
.single-feedback-box .client-info img {
	left: auto;
	right: 0
}
.single-industries-serve-box {
	padding-left: 15px;
	padding-right: 50px
}
.single-industries-serve-box::before {
	left: auto;
	right: 0
}
.single-industries-serve-box .icon {
	left: auto;
	right: -15px
}
.newsletter-area::before {
	right: auto;
	left: 0;
	-webkit-clip-path: polygon(0 0, 80% 0, 100% 100%, 0% 100%);
	clip-path: polygon(0 0, 80% 0, 100% 100%, 0% 100%)
}
.newsletter-content .newsletter-form {
	padding-right: 0;
	padding-left: 160px
}
.newsletter-content .newsletter-form .input-newsletter {
	padding-left: 0;
	padding-right: 20px
}
.newsletter-content .newsletter-form button {
	right: auto;
	left: 0
}
@media only screen and (max-width:767px) {
	.single-features {

	}
	.single-works .icon {
		right: auto!important;
		left: 10px
	}
	.feedback-slides .client-feedback .single-feedback .client-img {
		right: 0
	}
	.offset-lg-1 {
		margin-right: 0
	}
	.contact-cta-box {

	}
	.contact-cta-box .btn {

	}
	.feedback-slides .client-feedback .single-feedback {
		padding-left: 20px;
		padding-right: 20px
	}
	.pl-5, .px-5 {
		padding-right: 0!important
	}
	.domain-search-content form .domain-select {
		padding-left: 0
	}
	.single-ml-feedback-item {

	}
	.single-industries-serve-box {
		padding-left: 8px;
		padding-right: 8px
	}
	.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 {

	}
	.solutions-box .icon {
		padding-left: 0!important;
		padding-right: 15px
	}
	.agency-about-img {
		padding-left: 0
	}
	.projects-items .single-latest-projects .content {

	}
	.single-banner-boxes {
		padding-left: 20px!important;
		padding-right: 85px!important
	}
	.single-banner-boxes .icon {
		left: auto!important;
		right: 15px
	}
	.single-what-we-do-box {
		padding-left: 0!important;
		padding-right: 70px
	}
	.discover-image {
		margin-left: 0
	}
	.discover-content {
		padding-right: 0
	}
	.single-feedback-box {
		margin-left: 0!important;
		margin-right: 15px
	}
	.single-feedback-box::before {
		left: auto!important;
		right: -15px
	}
	.single-industries-serve-box .icon {
		right: 0
	}
	.newsletter-content .newsletter-form {
		padding-left: 0
	}
}
@media only screen and (max-width:767px) and (min-width:576px) {
	.single-banner-boxes {
		padding-left: 20px!important;
		padding-right: 20px!important
	}
}
@media only screen and (min-width:768px) and (max-width:991px) {
	.single-features {

	}
	.offset-lg-1 {
		margin-right: 0
	}
	.agency-about-img {
		padding-left: 0
	}
	.discover-image {
		margin-left: 0
	}
	.discover-content {
		padding-right: 0
	}
}
@media only screen and (min-width:992px) and (max-width:1199px) {
	.main-banner .banner-image {
		left: 100px
	}
	.single-banner-boxes {
		padding-left: 15px!important;
		padding-right: 83px!important
	}
	.single-banner-boxes .icon {
		left: auto!important;
		right: 15px
	}
}
@media only screen and (min-width:1550px) {
	.iot-banner-image {

	}
	.animate-border span {

	}
}