.f-left {
	float: right;
}
.f-right {
	float: left;
}
.text-left {
	text-align: right !important;
}
.main-image-shape {
	right: auto;
	top: 0;
	left: 0;
}
.slider-text {
	text-align: right;
}
.section-title-2 {
	text-align: right;
}
.feal-list-4-item {
	text-align: right;
}
.hiw-img-left.mb-30 img {
	margin-left: 0;
	max-width: inherit;
	margin-right: -140px;
}
.hiw-text {
	padding-right: 0;
	padding-left: 80px;
	text-align: right;
}
.hiw-icon.f-left {
	margin-right: 0;
	padding-left: 25px;
}
.offset-xl-3 {
	margin-left: 0;
	margin-right: 25%;
}
.hiw-list {
	padding-right: 0;
	padding-left: 85px;
}
.testi-wrapper::before {
	right: auto;
	left: -5px;
}
.slider-text-3 p {
	padding-right: 0;
	margin-bottom: 30px;
	padding-left: 80px;
}
.sl-video {
	margin-left: 0;
	margin-right: 15px;
}
.testi-wrapper {
	text-align: right;
}
.news-box .news-text {
	text-align: right;
}
.news-meta span {
	margin-right: 0;
	margin-left: 25px;
}
footer {
	text-align: right;
}
.main-menu ul li ul.submenu {
	left: auto;
	right: 0;
	text-align: right;
}
.logo {
	text-align: right;
}
.fea-3-content{
	text-align: right;
}
.fea-3-img img {
	margin-left: 0;
	margin-right: -240px;
}
.offset-xl-2 {
	margin-left: 0;
	margin-right: 16.666667%;
}
.offset-xl-1 {
	margin-left: 0;
	margin-right: 8.333333%;
}
.fea-3-content {
	text-align: right;
}
.fea-3-img img {
	margin-left: 0;
	margin-right: 0;
	margin-left: -240px;
}
.text-md-right {
	text-align: left !important;
}
.slider-text-4 {
	text-align: right;
}
.xn-about-img-2 img {
	margin-left: 0;
	margin-right: -100px;
}
.xn-about-content {
	text-align: right;
	padding-right: 0;
	padding-left: 40px;
}
.xn-about-content ul li i {
	float: right;
	margin-right: 0;
	margin-top: 4px;
	margin-left: 9px;
}
.elementor-row .elementor-align-left {
	text-align: right ;
} 
.main-menu ul li ul.submenu li.menu-item-has-children > a::after {
	float: left;
}
.main-menu nav > ul > li:nth-child(2) ul.submenu li > ul.submenu {
	left: auto;
	right: 100%;
	top: 0;
}
.sl-video a {
	margin-left: 0;
	margin-right: 5px;
}
.footer-form button {
	right: auto;
	left: 5px;
}
.footer-form button {
	right: auto;
	left: 5px;
}
.header-right-info {
	margin-left: 0;
	margin-right: 35px;
}
.header-btn.pl-25 {
	padding-right: 25px;
	padding-left: 0;
}
.fea-icon img {
	left: auto;
	right: 10px;
}
.features-image img {
	margin-left: 0;
	margin-right: -125px;
}
.slider-text-4.slider-text-6 {
	text-align: center;
}
.footer-contact ul li i {
	float: right;
	margin-right: 0;
	margin-left: 10px;
}
.hero-form button {
	left: 6px;
	right: auto;
}
.slider-text-4 p {
	padding-right: 0;
	padding-left: 40px;
}
.xn-about-img img {
	margin-left: 0;
	margin-right: -30px;
}
.how-work-link a::after {
	right: auto;
	top: 3px;
	left: -17px;
}
.access-img img {
	margin-left: 0;
	margin-right: -240px;
}
.page-title {
	text-align: right;
}
.breadcrumb-list {
	text-align: left;
}
.breadcrumb-list ul {
	margin: 0;
}
.breadcrumb-list.list-white.text-left.text-lg-right.mb-30 {
	text-align: left !important;
}
.breadcrumb-list ul li {
	margin-left: 0;
	padding-left: 0;
	margin-right: 10px;
	padding-right: 10px;
}
.breadcrumb-list ul li::before {
	left: auto;
	top: 0;
	right: -5px;
}
.contact-info ul li .c-info-icon {
	float: right;
	margin-right: 0;
	margin-left: 15px;
}
.search-form button {
	right: auto;
	left: 0;
}
.widget {
	text-align: right;
}
.widget-posts-image {
	float: right;
}
.widget-posts-image img {
	margin-right: 0;
	margin-left: 20px;
}
.postbox__text {
	text-align: right;
}
.post-meta span {
	color: #6f7172;
	margin-right: 0;
	margin-left: 20px;
}
.wp-block-quote, blockquote {
	border-left: 0;
	border-right: 5px solid #ff5b5b;
}
.basic-pagination.basic-pagination-2 {
	text-align: right;
}
.basic-pagination ul li {
	margin: 0 5px;
	margin-left: 10px;
	margin-right: 0;
}
.author-img {
	float: right;
}
.author-text {
	padding-left: 0;
	padding-right: 25px;
	text-align: right;
}
.author-icon a {
	margin-right: 0;
	margin-left: 12px;
}
.post-comments-form {
	text-align: right;
}

.mean-container a.meanmenu-reveal {
	left: 0 !important;
	right: auto !important;
}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
	float: right;
}
.woocommerce .woocommerce-ordering select {
	vertical-align: top;
	text-align: left;
}
.pro-filter.d-flex.align-items-center.justify-content-end.f-right.mb-40 {
	float: right;
}