html {
	direction: rtl;
}

.txa-header-top-3-menu li:not(:last-child)::after {
	right: auto;
	left: 12px;
}

.txa-header-top-3-menu li:not(:last-child) {
	padding-right: 0px;
	padding-left: 35px;
}

.txa-header-3-top-social li {
	margin-right: 0px;
	margin-left: 30px;
}

.txa-header-3-top-social li:last-child {
	margin-left: 0px;
}

.txa-header-main-3-action .phone {
	padding-left: 0px;
	padding-right: 25px;
}

.txa-header-main-3-action .phone {
	border-left: 0px;
	border-right: 2px solid #d7d7d7;
}

.main-navigation .navbar-nav li .dropdown-menu {
	left: auto;
	right: 0;
	text-align: right;
}

.txa-header-main-3-wrap
	.main-navigation
	.navbar-nav
	li:not(:last-child)::after {
	right: auto;
	left: -30px;
}

.main-navigation .navbar-nav li:is(.dropdown) > a::before {
	right: auto;
	left: 0;
}

.txa-header-main-3-wrap .main-navigation .navbar-nav li:is(.dropdown) a {
	padding-right: 0px;
	padding-left: 15px;
}

.main-navigation .navbar-nav li:hover > a::after {
	left: auto;
	right: -7px;
}

.main-navigation .navbar-nav li:hover .dropdown-menu .dropdown-menu {
	left: auto;
	right: 100%;
}

.main-navigation .navbar-nav li .dropdown-menu li:is(.dropdown) a::before {
	right: auto;
	left: 20px;
}

.main-navigation .navbar-nav li .dropdown-menu li a {
	padding-right: 30px !important;
}

.main-navigation .navbar-nav li .dropdown-menu li a::after {
	left: auto;
	right: 7%;
}

.txa-header-main-3-wrap .txa-search-btn-1 {
    margin-left: 0;
    margin-right: auto;
    padding-right: 0px;
    padding-left: 30px;
    border-right: 0px;
    border-left: 2px solid #D7D7D7;
}

.txa-header-main-3-wrap .txa-search-btn-1 i {
    margin-right: 0px;
    margin-left: 3px;
}
.txa-hero-3-btn-wrap {
    right: auto;
    left: 10vh;
}

.curle-animation-1-position {
    left: auto;
    right: 20vh;
}

.curle-animation-2-position {
    left: auto;
    right: 80vh;
}

.curle-animation-3-position {
    left: auto;
    right: 20vh;
}
.txa-hero-3-item-bg .shape-1 {
    left: auto;
    right: 0;
    transform: scaleX(-1);
}

.txa-hero-3-item-bg .shape-2 {
    left: auto;
    right: 0;
    transform: scaleX(-1);
}

.txa-hero-3-item-bg .shape-3 {
    right: auto;
    left: 0;
    transform: scaleX(-1);
}

.txa-hero-3-item-bg .shape-4 {
    right: auto;
    left: 0;
    transform: scaleX(-1);
}
.txa-hero-3-item-bg .bg-img {
    transform: scaleX(-1);
}
.txa-hero-3-slider .swiper-container .swiper-wrapper .swiper-slide:is(.swiper-slide-active) .txa-hero-3-item-bg .txa-hero-3-item .title-1 span {
    transform: translate(85px, -1px) rotate(-360deg);
}

.txa-hero-3-item .title-1 span {
    transform-origin: right top;
    transform: translate(85px, 38px) rotate(-270deg);
}
.txa-case-study-3-img {
    right: auto;
    left: 0;
}

.txa-progress-3-tabs-btn {
    left: auto;
    right: 0;
}

.txa-progress-3-counter {
    margin-left: 0;
    margin-right: -38px;
}

.txa-progress-3-feature {
    justify-items: right;
}

.txa-progress-3-counter .secend-item {
    margin-left: 0;
    margin-right: -60px;
}

.txa-blog-3-item-meta a:nth-child(1)::after {
    right: 10px;
    left: 10px;
}

.txa-footer-3-social-link li:not(:last-child) {
    margin-right: 0px;
    margin-left: 35px;
}
.txa-t3-pagination-posi {
    right: auto;
    left: 40px;
}

.txa-header-1-top-social li:not(:first-child) {
    margin-left: 0px;
    margin-right: 15px;
}

.txa-header-1-top-address li:not(:last-child) {
    margin-right: 0px;
    margin-left: 35px;
}

.txa-header-1-top-address li i {
    margin-right: 0;
    margin-left: 10px;
}

.txa-subtitle-3 i {
    margin-right: 0px;
    margin-left: 2px;
}

.txa-about-1-list li i {
    margin-right: 0px;
    margin-left: 5px;
}

.txa-pr-btn-4::after {
    right: auto;
    left: 35px;
}
.txa-pr-btn-3 .icon,
.txa-pr-btn-4 .icon {
    transform: scaleX(-1);
    margin-left: 0px;
    margin-right: 6px;
}

.txa-pr-btn-3::after {
    right: auto;
    left: 35px;
}

.btn-wrapper.text-right {
    text-align: left;
}

.txa-price-2-item-list li i {
    margin-right: 0px;
    margin-left: 5px;
}

.txa-price-2-item .left {
    padding-right: 0px;
    padding-left: 30px;
    border-right: 0px;
    border-left: 1px solid rgba(255, 255, 255, 0.1);
}

.txa-price-2-item .right {
    padding-left: 0px;
    padding-right: 30px;
}
.txa-hero-2-slider-preview {
    left: auto;
    right: 4vw;
}

.txa-hero-social-1 {
    right: auto;
    left: 3vw;
}

.txa-hero-2-slider-item-content .main-img {
    right: auto;
    left: -200px;
    transform: scaleX(-1);
}

.txa-hero-2-slider-item .bg-shape-1 {
    right: auto;
    left: 0;
    transform: scaleX(-1);
}

.txa-hero-2-slider-item-content .hero-slide-text {
    transform: translateX(50%) scaleX(1);
    left: auto;
    right: 43%;
    rotate: -120deg;
}

.txa-plybtn-1 .text {
    margin-left: 0px;
    margin-right: 30px;
}

.txa-about-2-img {
    padding-left: 0px;
    padding-right: 20px;
}

.txa-about-2-wrap {
    margin-left: 0px;
    margin-right: -40px;
    padding-left: 0;
    padding-right: 40px;
}

.txa-about-2-img .txa-company-exp-1-postion {
    right: auto;
    left: -30px;
}
.txa-header-2-main-wrap .main-navigation .navbar-nav li:is(.dropdown) a {
    padding-right: 0px;
    padding-left: 15px;
}

.txa-header-2-main-wrap .main-navigation .navbar-nav li a::after {
    left: auto;
    right: 100%;
}

.txa-header-2-main-wrap .main-navigation .navbar-nav li:hover > a::after {
    left: auto;
    right: -7px;
}

.txa-header-2-main-wrap .main-navigation .navbar-nav .dropdown-menu li a::after {
    right: 7%;
}

.txa-hero-1-bg-img {
    transform: scaleX(-1);
}

.txa-subtitle-1 {
    padding-left: 0px;
    padding-right: 65px;
}

.txa-subtitle-1::after {
    left: auto;
    right: 0;
}

.txa-about-1-img {
    padding-right: 0px;
    padding-left: 110px;
}

.txa-about-1-img .popup-img {
    right: auto;
    left: 50px;
}

.txa-pr-btn-2::after {
    right: auto;
    left: 31px;
}

.txa-pr-btn-2 .icon {
    transform: scaleX(-1);
    margin-left: 0px;
    margin-right: 6px;
}

.txa-services-1-item .icon-2 {
    right: auto;
    left: 10px;
}
.txa-header-1-area .main-navigation .navbar-nav li:is(.dropdown) > a {
    padding-right: 0px;
    padding-left: 15px;
}
.mobile-main-navigation .navbar-nav .dropdown-menu {
    text-align: right;
}
.full-page-socail-link li:not(:last-child) {
    margin-right: 0px;
    margin-left: 20px;
}
.txa-header-main-3-wrap .main-navigation .navbar-nav li:not(:last-child) {
    margin-right: 0px;
    margin-left: 55px;
}
.txa-header-main-3-wrap .main-navigation .navbar-nav li .dropdown-menu li {
    margin-left: 0;
}
.txa-case-study-3-img .tab-pane .btn-position {
    right: auto;
    left: 45px;
}
.txa-case-study-3-btn i {
    margin-right: 0;
    margin-left: 4px;
}
.txa-case-study-3-feature li .nav-link::after {
    left: auto;
    right: 110%;
}