body {
	direction: rtl;
	unicode-bidi: embed;
}

.media > .pull-left {
	margin-left: 20px;
	margin-right: auto;
}

img.pull-left {
	margin-left: 20px;
	margin-right: auto;
}

img.pull-right {
	margin-right: 20px;
	margin-left: auto;
}

.dropcap {
	float: right;
	margin: 5px 0 5px 15px;
}

.wp-caption img[class*="wp-image-"] {
	margin-right: auto;
	margin-left: auto;
}

.alignleft {
	float: right;
	margin-left: 1.5em;
	margin-right: auto;
	margin: 5px 0 20px 20px;
}

.alignright {
	float: left;
	margin-right: 1.5em;
	margin-left: auto;
}

.gallery-item {
	text-align: right;
	padding: 0 0 0 1em;
}

.gallery-caption {
	text-align: right;
	padding: 0 0 0 10px;
}

.alignnone {
	margin: 5px 0 20px 20px;
}

.aligncenter,
div.aligncenter {
	margin: 5px auto 5px auto;
}

a img.alignright {
	float: left;
	margin: 5px 20px 20px 0;
}

a img.alignnone {
	margin: 5px 0 20px 20px;
}

a img.alignleft {
	float: right;
	margin: 5px 0 20px 20px;
}

a img.aligncenter {
	margin-right: auto;
	margin-left: auto;
}

.wp-caption.alignnone {
	margin: 5px 0 20px 20px;
}

.wp-caption.alignleft {
	margin: 5px 0 20px 20px;
}

.wp-caption.alignright {
	margin: 5px 20px 20px 0;
}

.screen-reader-text:focus {
	right: 5px;
	left: auto;
}

.post-password-form input[type="password"] {
	margin-right: 10px;
	margin-left: auto;
}

.tag-lists a,
.tagcloud a {
	margin-right: 3px;
	margin-left: auto;
}

.comments-list .pingback .comment-body {
	margin-right: 0;
}

.comments-list .comment-body {
	margin-right: 110px;
	margin-left: auto;
}

.comments-list img.comment-avatar {
	margin-left: 30px;
	margin-right: auto;
}

.comments-list .comment-reply-link i {
	margin-left: 5px;
	margin-right: auto;
}

.comments-reply {
	margin: 0 70px 0 0;
}

#cancel-comment-reply-link {
	float: left;
}

.author-box .author-info {
	margin-right: 90px;
	margin-left: auto;
}

.breadcrumb {
	text-align: left;
}

.sidebar .widget h2::before {
	left: auto;
}
.sidebar ol.wp-block-latest-comments {
	padding: 0;
}

.post .entry-header .post-meta span {
	margin-right: 0;
	margin-left: 30px;
}
.search .page .entry-header .post-meta span i,
.post .entry-header .post-meta span i {
	margin-right: 0;
	margin-left: 6px;
}
.post .post-footer .readmore i,
.pagination li a i {
	transform: rotate(180deg);
}
/* Slider */
.main-slider .slider-content .sub-title:before {
	left: auto;
}
.tab-content .tab-pane {
	padding: 20px 0 0px 50px;
	text-align: right;
}
.service-title:before {
	left: auto;
	right: 0;
}
.service-menu ul {
	padding: 0;
}
.ts-banner-counter .elementor-counter .elementor-counter-title {
	text-align: right;
}
.counter-border .elementor-counter-title:after {
	right: auto;
	left: 20%;
}
/* Blog page style */
.sidebar .widget .widget-title:before {
	left: auto;
}
.recent-post-widget .widget-post .media-body {
	margin-left: 0;
	margin-right: 25px;
}
.pagination li:not(:last-child) {
	margin-right: 0;
	margin-left: 8px;
}
.ts-case-style-3 .cases-content .read-more {
	right: auto;
	left: 0;
	transform: rotate(180deg);
}

.service-wrap.style3 .service-content .read-more {
	margin-left: 0;
	transform: rotate(180deg);
}

.team-wrap .team-content .team-info li i {
	margin-right: 0;
	margin-left: 20px;
}
.footer-menu-list ul li:before {
	left: auto;
	right: 0;
}

.cases-wrap .cases-content .read-more i {
	margin-right: 0;
	margin-left: 10px;
}
.post-navigation .post-previous i {
	margin: 5px 0 0 15px;
	transform: rotate(180deg);
}

.post-navigation .post-previous {
	text-align: right;
	float: right;
	border-left: 0 none;
	border-right: 0 none;
	padding: 0;
}
.post-navigation .post-next {
	text-align: left;
	float: right;
	padding: 0 60px 0 0;
	border-right: 1px solid #eeeeee;
	border-left: none;
}
.post-navigation .post-next i {
	margin: 5px 15 0 0;
	transform: rotate(180deg);
}
