html {
	direction: rtl;
}
/* home 1 header rtl css */
.main-header .header-upper .logo-box::before {
	right: auto;
	left: -50px;
	transform: scaleX(-1);
}

.main-header .search-box-btn {
	margin-right: 0px;
	margin-left: 5px;
}

.header-phone_box {
	margin-right: 0px;
	margin-left: 25px;
}

.header-style-one .header-upper .inner-container::before {
	left: auto;
	right: 120px;
	transform: scaleX(-1);
}

.main-header .main-menu .navigation > li {
	margin-right: 0px;
	margin-left: 25px;
}

.main-header .main-menu .navigation > li.dropdown > a:before {
	right: auto;
	left: 0px;
}

.main-header .main-menu .navigation > li.dropdown > a {
	padding-right: 0px;
	padding-left: 15px;
}

.main-header .main-menu ul {
	text-align: right !important;
}

.main-header .main-menu .navigation > li > ul > li {
	text-align: revert;
}

.main-header .main-menu .navigation > li > ul > li > a:before {
	left: auto;
	right: 0px;
	transform: rotate(-45deg) scaleX(-1);
}

.main-header .main-menu .navigation > li > ul > li:hover > a {
	padding-left: 0;
	padding-right: 20px;
}
.slider-one_content {
	text-align: right;
}

.clients-one_side-image {
	transform: scaleX(-1);
}

.clients-one_side-image img {
	transform: scaleX(-1);
}

.testimonial-one_content-quote {
	margin-right: 0px;
	margin-left: 25px;
}

.header-phone_box a {
	padding-left: 0px;
	padding-right: 55px;
}
.header-phone_box .icon {
	left: auto;
	right: 0;
}
.team-one_image {
	left: auto;
	right: 00;
}
.news-block_one-meta li:first-child {
	padding-left: 0;
	padding-right: 55px;
}
.news-block_one-meta li .author-image {
	left: auto;
	right: 0;
}
.news-block_one-meta li i {
	left: auto;
	right: 0;
}
.news-block_one-meta li {
	padding-left: 0px;
	padding-right: 40px;
	margin-right: 0px;
	margin-left: 15px;
}
.news-block_one-meta li:nth-child(2) {
	margin-right: 0px;
}
.header-top .logo {
	left: auto;
	right: 0;
}
.header-style-two .header-top .inner-container {
	margin-left: 0;
	margin-right: 250px;
}
.header-top_list li .icon {
	left: auto;
	right: 00;
}
.header-top_list li {
	padding-left: 0px;
	padding-right: 25px;
}
.header-top_list li {
	margin-right: 0;
	margin-left: 15px;
}
.header-top_socials a {
	margin-left: 0;
	margin-right: 15px;
}
.main-header.header-style-two .search-box-btn {
	margin-right: 0px;
	margin-left: 30px;
}
.main-header.header-style-two .main-menu .navigation > li {
	margin-right: 0;
	margin-left: 45px;
}
.service-block_three-content {
	left: auto;
	right: 30px;
	text-align: right;
}
.service-block_three-title {
	padding-left: 0;
	padding-right: 10px;
	border-left: 0px;
	border-right: 3px solid var(--theme-color);
}
.service-block_three-overlay::before {
	left: auto;
	right: 0;
}
.service-block_three-pattern {
	left: 0;
	right: -550px;
	transform: scaleX(-1);
}
.service-block_three-inner:hover .service-block_three-pattern {
	right: 0;
}
.fluid-one .right-box .right-box_inner {
	margin: 0 auto 0 0;
}
.service-tabs .tab-btns .tab-btn .icon {
	margin-right: 0px;
	margin-left: 15px;
}

.slider-three .slider-three__nav {
	left: auto;
	right: 30px;
}
.slider-three .image-column .image img {
	transform: scaleX(-1);
}
.slider-three_circle {
	right: auto;
	left: 0;
	transform: scaleX(-1);
}
.slider-three_content-inner {
	text-align: right;
}
.slider-three_play-inner {
	padding-left: 0px;
	padding-right: 80px;
	text-align: right;
}
.slider-three_play {
	margin-left: 0px;
	margin-right: 30px;
}
.slider-three_video {
	left: auto;
	right: 0;
}

.slider-three .slider-three__nav {
	left: auto;
	right: 30px;
}
.slider-three .image-column .image img {
	transform: scaleX(-1);
}
.slider-three_circle {
	right: auto;
	left: 0;
	transform: scaleX(-1);
}
.slider-three_content-inner {
	text-align: right;
}
.slider-three_play-inner {
	padding-left: 0px;
	padding-right: 80px;
	text-align: right;
}
.slider-three_play {
	margin-left: 0px;
	margin-right: 30px;
}
.slider-three_video {
	left: auto;
	right: 0;
}
.slider-three_scroll {
	right: auto;
	left: 0;
}
.service-two_text {
	padding-left: 0px;
	padding-right: 30px;
	text-align: right;
}
.service-tabs_two .inner-content {
	text-align: right;
}
.service-two_button {
	padding-left: 0px;
	padding-right: 30px;
}
.service-tabs_two .tab-btns {
	left: auto;
	right: 15px;
	text-align: right;
}
.service-tabs_two {
	padding-left: 0px;
	padding-right: 370px;
}
.slider-four_text .slider-four_image {
	right: auto;
	left: 0px;
}

.slider-four_text .slider-four_image {
	right: auto;
	left: 30px;
}
.slider-four_text {
	margin-right: 0px;
	margin-left: 15px;
	text-align: left;
}

.slider-four_heading {
	text-align: right;
}

.slider-four .middle-box {
	text-align: right;
}
.slider-four_image-two {
	left: 30px;
	right: auto;
}
.animation_mode {
	direction: ltr;
}
.tx-search-widget button,
.sidebar .search-box .form-group button {
	right: auto;
	left: 0;
}

.tx-search-widget input,
.sidebar .search-box .form-group input[type="text"],
.sidebar .search-box .form-group input[type="search"] {
	padding: 10px 25px 10px 50px;
}

.widget-title,
.sidebar h2.wp-block-heading,
.sidebar .widget-title,
.sidebar-title h4 {
	text-align: right;
}

.news-block_one-content {
	text-align: right;
}
.bldx-client-5 .bg-img-1 {
	right: auto;
	left: 0;
	transform: scaleX(-1);
}

.bldx-client-5 img.bg-img-2 {
	left: auto;
	right: 0;
	transform: scaleX(-2);
}

.bldx-client-5 .bg-img-trac {
	right: auto;
	left: 0;
	transform: scaleX(-1) !important;
}

.right-side-feature {
	text-align: right;
}

.bldx-client-5-wrap .right-side-feature .subtitle div,
.bldx-client-5-wrap .right-side-feature .title div {
	text-align: right !important;
}

.bldx-client-5-wrap .right-side-feature .feature li i {
	margin-right: 0px;
	margin-left: 7px;
}
.bldx-cost-5 .cost-one_counter {
    right: auto;
    left: -30px;
    border-radius: 0px 10px 10px 0px;
}

.cost-one_list {
    left: auto;
    right: 0;
}

.cost-one_list {
    border-radius: 10px 0px 0px 10px;
}

@media (max-width: 1024px) {
	.service-tabs_two {
		padding-left: 0px;
		padding-right: 0px;
	}
}

@media (max-width: 1023px) {
	.header-style-two .header-top .inner-container {
		margin-right: 0;
	}
	.main-header.header-style-two .mobile-nav-toggler {
		right: auto;
		left: 20px;
		margin-left: 0;
		margin-right: 20px;
	}
}

.menu-text {
    flex-direction: row-reverse;
}
.tx-split-text,
.sec-title.tx-sectionHeading {
    direction: ltr;
}