body {
	direction: rtl;
	text-align: right
}





.blog-details-area .widget-area .widget_meta ul li {
  padding-left: auto;
  padding-right: 17px;
}
.blog-details-area .widget-area .widget_meta ul li::before {
  left: auto;
  right: 0;
}
.blog-details-area .widget-area .tagcloud a {
  margin-right: auto;
  margin-left: 10px;
}
[type="email"], [type="number"], [type="tel"], [type="url"] {
    direction: rtl;
}






.text-right {
	text-align: left!important
}
.banner-area .banner-content {
	margin-right: auto;
	margin-left: 0
}
.banner-area .banner-content .banner-btn .box-btn {
	margin-left: 20px;
	margin-right: 0
}
.banner-area .home-shape .shape1 {
	right: 2%;
	left: auto
}
.banner-area .home-shape .shape2 {
	right: 16%;
	left: auto
}
.banner-area .home-shape .shape3 {
	right: 40%;
	left: auto
}
.banner-area .home-shape .shape4 {
	right: 35%;
	left: auto
}
.banner-area .home-shape .shape5 {
	right: 62%;
	left: auto
}
.banner-area .home-shape .shape6 {
	left: 4%;
	right: auto
}
.choose-area .choose-content .faq-accordion .accordion .accordion-item .accordion-title {
	padding: 15px 70px 15px 60px
}
.choose-area .choose-content .faq-accordion .accordion .accordion-item .accordion-title i {
	left: 20px;
	right: auto
}
.choose-area .choose-content .faq-accordion .accordion .icon {
	right: 12px;
	left: auto
}
.home-process-area .single-process span::before {
	right: 80px;
	left: auto
}
.home-process-area .single-process span img {
	margin-right: 70px;
	margin-left: 0
}

.feature-area .contnet ul li {
	padding-right: 30px;
	padding-left: 0
}
.feature-area .contnet ul li i {
	right: 0;
	left: auto
}
.home-blog-area .single-blog .content ul li a {
	margin-right: 25px;
	margin-left: 0
}
.home-blog-area .single-blog .content ul li a::before {
	right: -16px;
	left: auto
}
.footer-area .content .subscribe button {
	left: 0;
	right: auto
}
.footer-area .content h3::before {
	right: -15px;
	left: auto
}
.footer-area .content h3::after {
	right: -15px;
	left: 0
}
.footer-area .content .foot-social li {
	padding-right: 48px;
	padding-left: 0
}
.footer-area .content .footer-list li a i {
	right: 0;
	left: auto;
	top: 2px
}
.footer-area .content .foot-social li i {
	right: 0;
	top: 2px;
	left: auto
}
.footer-area .content .social li {
	margin-left: 10px;
	margin-right: 0
}
.footer-area .copy-area .right {
	float: left
}
.footer-area .copy-area .menu li {
	margin-left: 25px;
	margin-right: 0
}
.footer-area .copy-area .menu li:last-child {
	margin-left: 0
}
.go-top.active {
	left: 3%;
	right: auto
}
.text-left {
	text-align: right!important
}

.main-banner-three .main-banner-content .content {
	margin-right: auto;
	margin-left: 0
}
.main-banner-three .main-banner-content .content .slider-btn-wrap .box-btn.border-btn {
	margin-right: 20px;
	margin-left: 0
}
.page-title-area .page-title-content ul li::before {
	left: -7px;
	right: auto
}
.services-details-area .scrives-item-3 .share {
	float: left
}
.services-details-area .scrives-item-3 .social-link li {
	margin-left: 5px;
	margin-right: 0
}
.blog-details-area .widget-area .widget .widget-title::before {
	right: 0;
	left: auto
}
.blog-details-area .widget-area .widget_search form button {
	left: 0;
	right: auto
}
.blog-details-area .widget-area .widget-peru-posts-thumb .item .thumb {
	float: right;
	margin-left: 15px;
	margin-right: 0
}
.blog-details-area .widget-area .widget_categories ul li {
	padding-right: 20px;
	padding-left: 0
}
.blog-details-area .widget-area .widget_categories ul li::before {
	right: 0;
	left: auto
}
.blog-details-area .widget-area .widget_categories ul li a span {
	float: left
}
.blog-details-area .blog-details-desc .article-content .entry-meta ul li {
	margin-left: 21px;
	margin-right: 0
}
.blog-details-area .blog-details-desc .article-content .entry-meta ul li:last-child {
	margin-left: 0
}
.blog-details-area .blog-details-desc .article-content .entry-meta ul li::before {
	left: -15px;
	right: auto
}
.blog-details-area blockquote::before {
	right: 50px;
	left: auto
}
.blog-details-area blockquote::after {
	right: 0;
	left: auto
}
.blog-details-area .blog-details-desc .article-footer .article-tags span {
	margin-left: 5px;
	margin-right: 0
}
.blog-details-area .blog-details-desc .article-footer .article-share .social {
	text-align: left
}
.blog-details-area .post-navigation .navigation-links .nav-next {
	text-align: left
}
.blog-details-area .comments-area .comments-title::before {
	right: -25px;
	left: auto
}
.blog-details-area .comments-area .comment-body {
	padding-right: 65px;
	padding-left: 0
}
.blog-details-area .comments-area .children {
	margin-right: 40px;
	margin-left: 0
}
.blog-details-area .comments-area .comment-author .avatar {
	right: -65px;
	left: auto
}
.blog-details-area .comments-area .comment-respond .comment-reply-title::before {
	right: -25px;
	left: auto
}
.single-pricing ul {
	text-align: right
}
.single-pricing ul li {
	padding-right: 25px;
	padding-left: 0
}
.single-pricing ul li i {
	right: 0;
	left: auto
}
.popular {
	left: -50px;
	right: auto;
	transform: rotate(-45deg)
}
.single-pricing {
	border-radius: 0 50px 0 50px
}
.testimonials-area .single-testimonials {
	text-align: right
}
.banner-area .banner-img {
	margin-left: -100px;
	margin-right: 0
}
.main-banner-three .container-fluid {
	padding-right: 15px;
	padding-left: 0
}
@media only screen and (max-width:767px) {
	.mobile-nav .logo {
		right: 15px;
		left: auto;
		top:3px
	}
	.mean-container a.meanmenu-reveal {
		left: 15px!important;
		right: auto!important
	}
	.mean-container .mean-nav ul li a.mean-expand {
		text-align: left;
		left: 0;
		right: auto
	}
	.mean-container .mean-nav ul li a {
		text-align: right
	}
	
	.services-details-area .scrives-item-3 .share {
		float: right
	}
	.blog-details-area .comments-area .comment-body {
		padding-right: 0
	}
	.blog-details-area .comments-area .comment-author .avatar {
		left: 0;
		right: 0
	}
}
@media only screen and (min-width:576px) and (max-width:767px) {}
@media only screen and (min-width:768px) and (max-width:991px) {
	.mobile-nav .logo {
		right: 15px;
		left: auto
	}
	.mean-container a.meanmenu-reveal {
		left: 15px!important;
		right: auto!important
	}
	.mean-container .mean-nav ul li a.mean-expand {
		text-align: left;
		left: 0;
		right: auto
	}
	.mean-container .mean-nav ul li a {
		text-align: right
	}
	
	.footer-area .copy-area .right {
		float: unset
	}
}
@media only screen and (min-width:992px) and (max-width:1199px) {
	
}
@media only screen and (min-width:1824px) {}