.header-one .top-bar .help-text {
	margin-left: 5px;
	margin-right: 0;
}
.header-one .top-bar .top-bar-right {
	text-align: left;
}
.select-primary {
	justify-content: left;
}
.header-one .header-nav .logo {
	margin: 5px 0 0 40px;
	float: right;
}
.header-one .header-nav .menu {
	float: right;
	text-transform: uppercase;
}
.header-one .header-nav .menu > ul > li.has-submenu:before {
	left: 3px;
	right: auto;
}
.header-one .header-nav .menu > ul > li > ul {
	right: 0;
	left: auto;
}
.header-one .header-nav .menu ul {
	margin-right: 0;
	margin-left: -20px;
}
.header-one .header-nav .menu > ul > li > ul li a {
	padding: 8px 20px 8px 30px;
}
.header-one .header-nav .menu > ul > li > ul > li.has-submenu:before {
	right: auto;
	left: 10px;
	transform: translateY(-50%) rotate(140deg);
}
.header-one .header-nav .menu > ul > li > ul > li > ul {
	right: 100%;
	left: auto;
	margin-right: 5px;
	margin-left: 0;
}
.header-one .header-nav .search-icon {
	margin-right: 5px;
	margin-left: 0;
	float: left;
}
.search-modal-wrpr .inline-form-primary input {
	border-right: 2px solid var(--color-primary);
	border-left: navajowhite;
}
.search-modal-wrpr .close-icon {
	left: 25px;
	right: auto;
}
.hero-banner-2:after {
	background: -o-linear-gradient(right, #000000 0%, rgba(0, 0, 0, 0) 101.25%);
	background: -webkit-gradient(
		linear,
		right top,
		left top,
		from(#000000),
		color-stop(101.25%, rgba(0, 0, 0, 0))
	);
	background: linear-gradient(-90deg, #000000 0%, rgba(0, 0, 0, 0) 101.25%);
}
#hero-section-one .button_1,
.hero-banner-2 .button_1 {
	margin-left: 15px;
	margin-right: auto;
}
.hero_brands_logos .brand_logo:not(:last-child) {
	margin-left: 30px;
	margin-right: 0;
}
.about-image {
	padding-right: 15%;
	padding-left: 0px;
}

.about-image .image-badge {
	left: auto;
	right: 0;
}
#team-section-one .team-item ul li {
	margin-right: auto;
	margin-left: 10px;
}

#team-section-one .team-item ul li:last-child {
	margin-left: 0;
	margin-right: auto;
}
.feature_testimonial .testi_author .author_img {
	margin-right: 0;
	margin-left: 24px;
}

#our-approach-section.style-2 .right-side .video-play-icon {
	margin-left: 17px;
	margin-right: 0;
}
.blog-section-inner .contents .blog_btn a i {
	margin-left: 0;
	margin-right: 8px;
	transform: rotate(180deg);
}
.blog-section-inner .contents .blog_btn a:hover i {
	margin-left: 0;
	margin-right: 15px;
}
.get-started-three .get-started-image {
	left: auto;
	right: 0;
}
.get-started-three .get-started-content {
	padding-left: 0;
	padding-right: 100px;
}
#services-section-one.style-4 .service-item .service-btn i {
	margin-right: 8px;
	margin-left: auto;
	transform: rotate(180deg);
}

#services-section-one.style-4 .service-item:hover .service-btn i {
	margin-right: 15px;
	margin-left: auto;
}
#our-thinking-section-one .left-side {
	margin-left: 8%;
	margin-right: -8%;
}

#about-section-one .right-side p {
	padding-right: 0;
	padding-left: 80px;
}
#our-approach-section .right-side .video-play-icon img {
	left: auto;
}
#our-thinking-section-one:before {
	right: 0;
	left: auto;
}
#our-thinking-section-one .left-side {
	right: 30%;
	left: auto;
	transform: translateX(0%);
}
#our-thinking-section-one .right-side {
	padding: 100px 25px 100px 0px;
	text-align: right;
}
#success-section-one .bg-image {
	right: 0;
	left: auto;
}
#success-section-one .success-steps-item .icon {
	float: right;
	margin-left: 15px;
	margin-right: 0;
}
.footer-one .footer-top .social-icons li {
	padding-left: 15px;
	padding-right: 0;
}
.footer-one .footer-top .address-list li .icon {
	right: 0;
	left: auto;
}
.footer-one .footer-top .address-list li {
	padding-right: 30px;
	padding-left: 0;
}
.footer-one .footer-bottom .right-side {
	text-align: left;
}
#scroll-to-top {
	left: 5%;
	right: auto;
}
#our-thinking-section-two .right-side {
	left: 10%;
	right: auto;
}
#team-section-one.style-2 .team-inner .team_content {
	right: 20%;
	left: auto;
}
#pricing-table-section-one .pricing-table-item ul li i {
	right: 5px;
	left: auto;
}
#pricing-table-section-one .pricing-table-item ul li {
	padding-right: 30px;
	padding-left: 0;
}
.hero-slider-item .style-2 {
	text-align: right;
}
.slider-style-2 .owl-dots {
	left: 30px;
	right: auto;
}
#services-section-one.style-3 .service-item {
	text-align: right;
}
.services-list .list_items .list_item a {
	border-right: 11px solid var(--color-primary);
	border-left-width: 1px;
}

.services-list .list_items .list_item.active a,
.services-list .list_items .list_item a:hover {
	border-right: 11px solid var(--color-primary);
	border-left-width: 1px;
}

.services-list .list_items .list_item a i {
	margin-right: auto;
	margin-left: 0;
	transform: rotate(180deg);
}
.faq_item .faq_title {
	border-right: 13px solid var(--color-primary);
	border-left-width: 0;
	text-align: right;
	padding: 17px 13px 17px 33px;
}

.faq_item .faq_title::after {
	left: 13px;
	right: auto;
}
.get-started-three.style-4 .get-started-image {
	right: auto;
	left: 0;
}
.select-primary .nice-select {
	padding-left: 0px;
}
.single-services .elementor-widget-text-editor ul li:before {
	left: auto;
	right: 0;
}

.single-services .elementor-widget-text-editor ul li {
	padding-left: 0;
	padding-right: 28px;
}
.header-one .header-nav .search-icon img {
	padding: 5px 5px 5px 0;
}
#single-post-section .single-post .post-text.contents,
.tj__post .tj__content .tj-post__tags {
	margin-left: 0px;
	margin-right: 110px;
}
#single-post-section .single-post .comments-box {
	margin-left: 0;
	margin-right: 110px;
}
blockquote,
.tj__post .tj__content .post-text .wp-block-quote {
	margin: 30px 30px 30px 0;
	padding: 8px 25px 0 0px;
}
blockquote::before,
.tj__post .tj__content .post-text .wp-block-quote::before {
	right: 0;
	left: auto;
	transform: rotateY(180deg);
}
.list-primary li i {
	right: 0;
	left: auto;
}

.list-primary li {
	padding-right: 25px;
	padding-left: 0;
}
.tj-sidebar__widget.widget_block ol,
.tj-footer__widget.widget_block ol {
	padding-right: 0;
}

.tj-sidebar__widget ul {
	padding-right: 0;
}
#single-post-section .single-post .contents blockquote {
	margin: 30px 30px 30px 0px;
	padding: 8px 25px 0 0px;
}

#single-post-section .single-post .contents blockquote:before {
	right: 0;
	left: auto;
}
.tj__comment .tj-comment__wrap .comment__avatar {
	margin-right: 0;
	margin-left: 16px;
}

.comment__text .avatar__name .comment__reply {
	left: 0;
	right: auto;
}
#single-post-section .single-post .author-image {
	float: right;
	margin-right: 0;
	margin-left: 30px;
}
.sidebar-widget .sidebar-single-post .image-box,
.tj-footer__widget .sidebar-single-post .image-box {
	float: right;
	margin-left: 15px;
	margin-right: 0;
}
.consultation_form .form_fields input[type="text"],
.consultation_form .form_fields input[type="email"],
.consultation_form .form_fields input[type="tel"],
.consultation_form .form_fields textarea {
	text-align: right;
}
#about-section-one .left-side .img-wrpr:before {
	left: auto;
	right: 0;
}

#about-section-one .left-side .img-wrpr img {
	margin: 15% 0 0 10%;
}
.progress-wrap {
	left: 50px;
	right: auto;
}
#about-section-two .left-side .img-wrpr:before {
	right: 0;
	left: auto;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	#about-section-one .right-side p {
		padding-left: 0px;
	}
	#our-thinking-section-one .left-side {
		transform: translateX(40%);
	}
}

@media only screen and (max-width: 767px) {
	.slicknav_btn {
		float: left;
	}
	.slicknav_nav .slicknav_arrow {
		font-size: 0.8em;
		margin: 0 0.4em 0 0;
	}
	#hero-section-one .button_1 {
		margin-left: 15px;
		margin-right: 0;
	}
	.left-side {
		margin-left: 0;
		margin-right: 0;
	}
	.footer-one .footer-bottom .right-side {
		text-align: center;
	}

	.progress-wrap {
		right: auto;
		left: 15px;
		bottom: 15px;
	}
}
