.condition_text.f-right {
	float: left;
}
.social__links.f-right {
	float: left;
	border-right: 1px solid #425d89;
	border-left: none;
	margin-left: 0px;
	padding-left: 0px;
	margin-right: 30px;
	padding-right: 30px;
}
.social__links a:not(:last-child) {
	margin-right: 0;
	margin-left: 25px;
}
.header__info li a i {
	margin-right: 0px;
	margin-left: 5px;
}
.header__info li:not(:last-child) {
	padding-right: 0px;
	margin-right: 0px;
	padding-left: 30px;
	margin-left: 30px;
}
.header__info li:not(:last-child) {
	border-left: 1px solid #425d89;
	border-right: none;
}
.condition_text ul li::before {
	left: auto;
	right: -2px;
}
.condition_text ul li {
	margin-left: 0px;
	padding-left: 0px;
	margin-right: 20px;
	padding-right: 20px;
}
.quote-btn {
	margin-left: 0px;
	margin-right: 30px;
}
.lang-quote .language .nice-select::after {
	left: 0;
	right: auto;
}
.lang-quote .language .nice-select {
	padding-right: 5px;
	padding-left: 25px;
}
.lang-quote .language i {
	margin-right: 0px;
	margin-left: 5px;
}
.lang-quote .language .nice-select .list {
	margin-left: 0px;
	margin-right: -17px;
}
.hero__content.mt-55.pl-70 {
	padding-right: 70px;
	padding-left: 0px;
	text-align: right;
}
.owl-carousel .owl-item .slide-img img {
	margin-left: 0;
	margin-right: -80px;
}
.sv-details a i {
	margin-right: 0px;
	margin-left: 2px;
}
.author-avatar.f-right {
	float: left;
}
.left-line.pl-40 {
	text-align: right;
	padding-left: 0;
	padding-right: 40px;
}
.author-content h5.left-line::before {
	right: 0;
}
.testimonial-item-new p {
	color: #838694;
	text-align: right;
}
.review-icon {
	text-align: right;
}
.skill-boxs .skill-item .progress .number {
	text-align: left;
}
.skill-boxs .skill-item .progress .number::after {
	right: auto;
	left: -14px;
}
.section-header.section-header__2.mb-75 {
	text-align: right;
}
.skill-boxs .skill-item .bar-title h4 {
	text-align: right;
}
.col-xl-6.pl-60 {
	padding-left: 0;
	padding-right: 60px;
}
.quote-form input, .quote-form textarea {
	text-align: right;
}
.quote-form .nice-select::after {
	right: auto;
	left: 20px;
}
.quote-form .nice-select .list {
	text-align: right;
}
.quote-form .nice-select .current {
	text-align: right;
}
.nice-select .list li {
	text-align: right;
}
.quote-form .quote-btn {
	text-align: center;
}
.t-social-side {
	right: auto;
	left: 40px;
}
.team-box__content.team-box__content--2 {
	text-align: right;
}
.team-box__content--2 .t-social {
	right: auto;
	left: 20px;
}
.section-header.mb-25 {
	text-align: right;
}
.faqs .card__header .btn-link {
	padding-right: 0px;
	text-align: right;
	padding-left: 40px;
}
.faqs .card__header .btn-link::after {
	right: auto;
	left: 0;
}
.faqs .card__body p {
	text-align: right;
}
.faq-bg {
	margin-left: 0px;
	margin-right: 60px;
}
.footer-info .single-item .inner {
	padding: 41px 115px 45px 50px;
	text-align: right;
}
.footer-info .single-item .inner .icon-box {
	left: auto;
	right: 50px;
}
.footer-widget {
	text-align: right;
}
.widget-posts-image img {
	margin-right: 0px;
	margin-left: 20px;
}
.widget-posts-image {
	float: right;
}
.footer-widget ul li a i {
	padding-right: 0px;
	padding-left: 5px;
}
.footer-widget__2 .recent-news__date i {
	margin-right: 1px;
	margin-left: 2px;
}
.social-links li {
	margin-right: 0px;
	margin-left: 10px;
}
.newslater__form-2 button {
	right: auto;
	left: 20px;
}
.feature-item__content.feature-item__content--2 {
	text-align: right;
}
.col-xl-6.pl-80 {
	padding-left: 0;
	padding-right: 80px;
}
.section-header.mb-40 {
	text-align: right;
}
.about-lists.mt-30 {
	text-align: right;
}
.about-lists ul li i {
	margin-right: 0px;
	margin-left: 15px;
}
.project-item__content {
	padding: 30px;
	right: 0px;
}
.project-item__content {
	left: auto;
	right: 0;
}
.project-item__link {
	left: auto;
	right: 30px;
}
.testimonial-item__thumb .t-shape {
	left: auto;
	right: -35px;
}
.testimonial-item__content {
	padding-left: 0;
	padding-right: 100px;
	text-align: right;
}
.section-header.mb-10 {
	text-align: right;
}
.price-icon {
	right: auto;
	left: -17px;
}
.pricing-item__head {
	text-align: right;
}
.pricing-item__lists li i {
	float: left;
}
.pricing-item__lists {
	text-align: right;
}
.item_footer {
	text-align: right;
}

.col-xl-6.pl-70 {
	padding-left: 0;
	padding-right: 70px;
}
.wpcf7-form.init.bdevs-cf7-form p {
	text-align: right;
}
.contact-forms input, .contact-forms textarea {
	text-align: right;
}

body:not(.rtl) .elementor-618 .elementor-element.elementor-element-b751ea5 {
	left: auto !important;
	right: 348px;
}
body:not(.rtl) .elementor-618 .elementor-element.elementor-element-145f8a9 {
	left: auto !important;
	right: 774px;
}
body:not(.rtl) .elementor-618 .elementor-element.elementor-element-bd0aa07 {
	left: auto !important;
	right: 779px ;
}
body:not(.rtl) .elementor-618 .elementor-element.elementor-element-9ce579b {
	left: auto !important;
	right: 336px;
}

body:not(.rtl) .elementor-889 .elementor-element.elementor-element-cad6eac {
	left: auto !important;
	right: 779px;
}
body:not(.rtl) .elementor-889 .elementor-element.elementor-element-5fddd07 {
	left: auto !important;
	right: 336px;
}
body:not(.rtl) .elementor-889 .elementor-element.elementor-element-0338c98 {
	left: auto !important;
	right: 779px ;
}
body:not(.rtl) .elementor-889 .elementor-element.elementor-element-b067425 {
	left: auto !important;
	right: 336px;
}

body:not(.rtl) .elementor-51 .elementor-element.elementor-element-525bf8b {
	left: auto !important;
	right: 774px;
}
body:not(.rtl) .elementor-51 .elementor-element.elementor-element-2c52c05 {
	left: auto !important;
	right: 336px;
}
body:not(.rtl) .elementor-51 .elementor-element.elementor-element-2bc7255 {
	left: auto !important;
	right: 774px;
}
body:not(.rtl) .elementor-51 .elementor-element.elementor-element-9a26597 {
	left: auto !important;
	right: 336px;
}

.exp-time {
	margin-right: 0px;
	margin-left: 30px;
}
.main-list ul li i {
	margin-right: 0px;
	margin-left: 5px;
}
.ab-phone-icon {
	margin-right: 0px;
	margin-left: 20px;
}
.service-box.service-box__1s.bg-none {
	text-align: right;
}
.wcu-area .wcu-shape {
	left: auto;
	right: 120px;
}
.wcu-box__content {
	padding-left: 0px;
	text-align: right;
	padding-right: 30px;
}
.wp-box__content {
	text-align: right;
}
.testimonial__2--author .content, .testimonial__3--author .content {
	padding-left: 0;
	text-align: right;
	padding-right: 25px;
}
.top-date {
	left: auto;
	right: 30px;
}
.latest-post-meta span i {
	margin-right: 0px;
	margin-left: 2px;
}
.latest-post-meta.mb-15 {
	text-align: right;
}
.latest-blog-title {
	text-align: right;
}
.latest-blog-content {
	text-align: right;
}
.latest-post-meta span {
	margin-right: 0px;
	margin-left: 20px;
}
.ab__box {
	text-align: right;
}
.ab__box--head .title {
	padding-left: 0px;
	padding-right: 20px;
}
.author__box--text {
	padding-left: 0px;
	padding-right: 20px;
}
div.about__bg--3 img {
	transform: translateX(100px);
}
.breadcrumb__nav ul li:not(:last-child)::after {
	right: auto;
	left: -6px;
}
.sidebar.grey-bg.mb-40.widget_bdevs-services-cats {
	text-align: right;
}
.sidebar__list li .icon {
	right: auto;
	left: 0;
}
.sidebar__list li a {
	padding-right: 30px;
}
.sidebar__title::after {
	left: auto;
	right: 0;
}
.sidebar__title {
	padding-left: 0;
	text-align: right;
	padding-right: 0px;
}
.details-content {
	text-align: right;
}
.design-guideline li span {
	float: left;
}
.design-item--content {
	padding-left: 0px;
	padding-right: 20px;
}
.contact-form__3 input, .contact-form__3 textarea {
	text-align: right;
}
.section-header.mb-65 {
	text-align: right;
}
.project-details {
	text-align: right;
}
.privacy__highlight {
	text-align: right;
}
.privacy__heading {
	text-align: right;
}
.pixeen-page-content ol, .pixeen-page-content ul {
	padding-left: 0px;
	text-align: right;
	padding-right: 50px;
}
.privacy__lists li::after {
	left: auto;
	right: -20px;
}
.col-xl-12 p {
	text-align: right;
}
.team-details__content .name {
	text-align: right;
}
.team-details__content p {
	text-align: right;
}
.contact-form .input-box h5 {
	text-align: right;
}
.contact-form .input-box .input-text .form-control {
	text-align: right;
}
.post-form-area .input-text::before {
	right: auto;
	left: 20px;
}
.contact-form .input-box .input-message textarea {
	text-align: right;
	padding-right: 20px;
}
.contact-info {
	text-align: right;
}
.gta-bg__2 {
	transform: translateX(250px);
}
.col-xl-6.pl-50 {
	padding-left: 0;
	padding-right: 50px;
}
.sidebar-search-form button {
	right: auto;
	left: 0;
}
.widget ul li {
	text-align: right;
}
.widget ul li a::before {
	margin-right: 0px;
	margin-left: 9px;
}
.widget .sidebar__title::before {
	left: auto;
	right: 0;
}
.rc-thumb.mr-15 {
	margin-right: 0;
	margin-left: 15px;
}
.rc-text {
	text-align: right;
}
.tagcloud {
	text-align: right;
}
.blog__content-2 {
	text-align: right;
}
.post-meta span i {
	margin-right: 0px;
	margin-left: 2px;
}
.post-meta span {
	margin-right: 0px;
	margin-left: 20px;
}
blockquote {
	text-align: right;
}
blockquote cite::before {
	margin-right: 0px;
	margin-left: 10px;
}
.comment-respond {
	text-align: right !important;
}
.blog-post-tag a {
	margin-right: 0px;
	margin-left: 6px;
}
.cta-area .section-header {
	text-align: right;
}
.ab-icon.f-left {
	float: right;
	margin-right: 0;
	margin-left: 25px;
}
.footer-col-3 .footer-widget {
	padding-right: 0px;
	padding-left: 15px;
}
.footer-col-2 .footer-widget {
	padding-left: 0px;
	padding-right: 30px;
}
.service-item__content {
	padding-left: 30px;
	padding-right: 40px;
	text-align: right;
}
.wcu-area .section-header {
	text-align: right;
}
.details-content-area.pt-125.pb-125 .sidebar__title {
	padding-right: 25px;
}
.gta-area.gta-area__2 .section-header {
	text-align: right;
}
.mainmenu ul li .sub-menu {
	text-align: right;
}
.hero__content {
	text-align: right;
	padding-right: 145px;
}
.gta-area.pt-125.pb-120 .section-header {
	text-align: right;
}