
a {
	text-decoration: inherit;
}

body {
	text-align: right;
}

.logo img {
	float: right;
}

.header__btn {
	margin-left: 0;
	margin-right: 50px;
}

.header__info {
	float: left;
}

.header__info ul li a i {
	margin-right: 0;
	margin-left: 5px;
}

.header__social {
	float: right;
}

.header__bottom.sticky .logo-gradient {
	float: right;
}

.offset-xl-1 {
	margin-left: 0;
	margin-right: 8.333333%;
}

.about__list ul li span {
	padding-left: 0;
	padding-right: 30px;
}

.about__list ul li span i {
	left: auto;
	right: 0;
	margin-right: 0;
	margin-left: 8px;
}

.cta__btn a:first-child {
	margin-right: 0;
	margin-left: 30px;
}

.offset-xl-2 {
	margin-left: 0;
	margin-right: 16.666667%;
}

.contact__info {
	margin-right: 0;
	margin-left: 100px;
}

.capabilities__thumb {
	right: auto;
	top: 0;
	left: 0;
}

.footer__subscribe button {
	right: auto;
	left: 0;
}

.footer__widget-content {
	text-align: right;
}

.main-menu ul li ul.submenu {
	left: auto;
	right: 0;
}

.faq__thumb {
	left: auto;
	right: 0;
}

.achievement__thumb.m-img.pl-30 {
	padding-left: 0;
	padding-right: 30px;
}

.expart__thumb {
	left: auto;
	right: 0;
}

.testimonial__thumb::before {
	right: auto;
}

.offset-lg-6 {
	margin-right: 50%;
}

.offset-xl-6 {
	margin-right: 50% !important;
}

.offset-xl-7 {
	margin-left: auto;
	margin-right: 58.333333%;
}

.blog__item {
	padding-right: 40px;
	text-align: right;
	padding-left: 60px;
}

.hero__thumb-wrapper.ml-100.scene {
	margin-left: 0;
	margin-right: 100px;
}

.about__content {
	text-align: right;
}

.section-title.section__title-3 {
	text-align: right;
}

.services__content-3 {
	text-align: right;
}

.services__icon-item {
	margin-right: 0;
}

.services__icon-item .icon {
	margin-right: 0;
	margin-left: 20px;
}

.services__thumb.text-lg-right.m-img {
	text-align: left !important;
}

.main-menu ul li:last-child {
	margin-right: 40px;
}

.capabilities__list ol {
	margin-right: 23px;
}

.price__features ul li span::after {
	left: auto;
	right: 0;
}

.price__features ul li span {
	padding-left: 0;
	padding-right: 22px;
}

.contact__form input, .contact__form textarea {
	text-align: right;
}

.brand__subtitle p {
	padding-right: 0;
	padding-left: 120px;
}

.footer__subscribe button {
	border-radius: 4px 0 0 4px;
}

.slider__content-2::before {
	left: auto;
	right: -100px;
	border-top-left-radius: 0;
	border-top-right-radius: 100px;
}

.features__content-2 {
	text-align: right;
}

.faq__wrapper .btn-link {
	text-align: right;
}

.faq__wrapper .btn-link::before {
	right: auto;
	left: 25px;
}

.faq__wrapper .card-body {
	padding-right: 30px;
	padding-left: 60px;
}

.achievement__item {
	padding-right: 0;
	padding-left: 45px;
}

.testimonial__content .quote {
	margin-right: 0;
	margin-left: 20px;
}

.case__info {
	left: auto;
	right: 40px;
}

.case__plus {
	left: -30px;
	right: auto;
}

.case__item:hover .case__plus {
	right: auto;
	left: 30px;
}

.services__item.services__item-2 {
	text-align: right;
}

.services__nav .nav-item {
	margin-right: 0;
	margin-left: 80px;
}

.services__nav .nav-link i {
	margin-right: 0;
	margin-left: 18px;
}

.faq__accordion .btn-link {
	text-align: right;
	padding-right: 23px;
	padding-left: 40px;
}

.faq__accordion .btn-link::before {
	right: auto;
	left: 25px;
}

.faq__accordion .card-body {
	padding-right: 30px;
	padding-left: 70px;
}

.services__item {
	text-align: right;
	padding-right: 0;
	padding-left: 45px;
}

.services__item.services__item-2 {
	text-align: right;
	padding-right: 40px;
}

.page__title-content .trail-item {
	padding-right: 0;
	padding-left: 22px;
}

.page__title-content .trail-item::after {
	right: auto;
	left: 9px;
}

.services__sidebar {
	margin-right: 0;
	margin-left: 50px;
}

.services__list ul li {
	padding-left: 0;
	padding-right: 30px;
}

.services__list ul li::after {
	left: auto;
	right: 0;
}

.services__link ul li a {
	padding-left: 0;
	padding-right: 20px;
}

.services__link ul li a::after {
	left: auto;
	right: 0;
}

.services__form input {
	text-align: right;
}

.wpcf7-form-control.wpcf7-submit.z-btn.z-btn-3.w-100 {
	margin-bottom: 0;
	text-align: center;
}

.services__action a i {
	padding-right: 0;
	padding-left: 15px;
}

.services__action::after {
	left: auto;
	right: 0;
}

.portfolio__pagination.text-right {
	text-align: left !important;
}

.team__details-contact ul li .icon i {
	margin-right: 0;
	margin-left: 15px;
}

.team__details-img.w-img {
	margin-right: 0;
	margin-left: 70px;
}

.team__details-content p {
	padding-right: 0;
	padding-left: 80px;
}

.team__details-social ul li {
	margin-right: 0;
	margin-left: 7px;
}

.team__details-shape {
	right: auto;
	left: -11%;
}

.shop-tabs .nav-link {
	margin-left: 0;
	margin-right: 20px;
}

.pro-filter::before {
	right: auto;
	left: 15px;
}

.tagcloud a {
	margin-right: 0;
	margin-left: 8px;
}

.custom-content {
	float: left;
	padding-right: 0;
	padding-left: 30px;
}

.shop-thumb-tab {
	float: right;
}

.product_meta::before {
	left: auto;
	right: 0;
}

.pro-desc-tab::after {
	right: auto;
	left: 60px;
}

.sidebar__widget-content .search button {
	right: auto;
	left: 0;
}

.sidebar__widget-title h4::after {
	left: auto;
	right: 0;
}

.rc-thumb.mr-15 {
	margin-right: 0;
	margin-left: 15px;
}

.sidebar__widget ul li a {
	padding-left: 0;
	padding-right: 20px;
}

.sidebar__widget ul li a::after {
	left: auto;
	right: 0;
}

.post-meta span {
	margin-right: 0;
	margin-left: 20px;
}

.blog__details-wrapper {
	margin-right: 0;
	margin-left: 50px;
}

blockquote {
	text-align: right;
}

blockquote cite::before {
	margin-right: 0;
	margin-left: 10px;
}

.blog__tag a {
	margin-right: 0;
	margin-left: 8px;
}

.blog__tag span {
	margin-right: 0;
	margin-left: 5px;
}

.blog__author-img {
	margin-right: 0;
	margin-left: 30px;
}

.author-icon a {
	margin-right: 0;
	margin-left: 10px;
}

.testimonial__slider .owl-dots {
	left: auto;
	right: 0;
}

.testimonial__thumb.m-img {
	text-align: left !important;
}

.about__shape {
	left: auto;
	right: -27px;
}

.about__thumb-2::before {
	left: auto;
	right: 0;
}

.blog__wrapper {
	margin-right: 0;
	margin-left: 50px;
}

.slider__shape img.dotted-square {
	right: auto;
	left: 22%;
}

.slider__shape img.circle {
	right: auto;
	left: 10%;
}

.slider__shape img.solid-square {
	left: 25%;
	right: auto;
}

.slider__shape img.triangle {
	left: 28%;
	right: auto;
}

.header__shape {
	right: 65px;
	left: auto;
}

.hero__shape img.three {
	left: 3%;
	right: auto;
}

.hero__shape img.one {
	right: 8%;
	left: auto;
}

.hero__shape img.four {
	left: 14%;
	right: auto;
}

.hero__shape img.six {
	right: 3%;
	left: auto;
}

.slider__shape img.circle-2 {
	left: 12%;
	right: auto;
}

.contact__shape img.dot {
	right: 12%;
	left: auto;
}

.contact__shape img.shape {
	right: 16%;
	left: auto;
}

.header__search-wrapper {
	left: 30px;
}

.hero__shape img.five {
	bottom: 3%;
	right: auto;
	left: 0;
}

.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
	float: right;
	margin-right: 0;
	margin-left: 15px;
}

.woocommerce .widget_price_filter .price_slider_amount {
	text-align: left;
}

.woocommerce .widget_price_filter .price_slider_amount .button {
	float: right;
}

/* Normal desktop :1200px. */
@media (min-width: 1200px) and (max-width: 1500px) {
	.logo img {
		transform: translateY(-11px);
	}
	
	.testimonial__thumb::before {
		right: 100px;
	}
	
	.header__shape {
		right: 167px;
	}
	
	.hero__thumb.four {
		left: 441px;
		top: 217px;
	}
	
	.hero__thumb.one {
		top: 0;
		left: 40px;
	}
	
	.hero__thumb.two {
		left: 320px;
		top: 0;
	}
	
	.hero__thumb.three {
		top: 250px;
		left: 0;
	}
	
	.hero__thumb.four {
		left: 386px;
		top: 305px;
	}
	
	.faq__accordion::after {
		left: 0;
	}
	
	.hero__thumb-wrapper.ml-100.scene {
		margin-left: 0;
		margin-right: 0;
	}
	
	.hero__shape img.two {
		top: 59%;
		left: 48%;
	}
	
	.team__details-shape {
		right: auto;
		left: 0;
	}
}

/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1200px) {
	.logo img {
		transform: translateY(-11px);
	}
	
	.col-xl-7.offset-xl-6.col-lg-8.offset-lg-4.col-md-9.offset-md-3.col-sm-10.offset-sm-2 {
		margin-right: 32% !important;
	}
	
	.col-xl-5.offset-xl-7.col-lg-6.offset-lg-6.col-md-7.offset-md-5 {
		margin-right: 51%;
	}
	
	.hero__thumb.three {
		top: 250px;
		left: 64px;
	}
	
	.hero__thumb.one {
		top: 0;
		left: 190px;
	}
	
	.hero__shape img.five {
		bottom: 3%;
		left: 0;
	}
	
	.services__nav .nav-item {
		margin-left: 35px;
	}
	
	.services__icon-item {
		margin-left: 40px;
	}
	
	.offset-xl-1 {
		margin-left: 0;
		margin-right: 0;
	}
	
	.team__details-shape {
		left: 3%;
	}
	
	.main-menu ul li ul.submenu {
		left: 0;
		right: auto;
	}
	
	.hero__thumb-wrapper.ml-100.scene {
		margin-left: 0;
		margin-right: 0;
	}
	
	.hero__shape img.two {
		top: 53%;
		left: 42%;
	}
	
	.col-xl-6.col-lg-6.col-md-7.offset-xl-2.offset-lg-1 {
		margin-right: 0;
	}
}

/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {
	.services__area-2 {
		margin-top: 80px;
	}
	
	.hero__thumb-wrapper.ml-100.scene {
		margin-left: 0;
		margin-right: 0;
	}
	
	.header__btn {
		margin-right: 50px;
	}
	
	.sidebar-toggle-btn {
		margin-left: 0;
		margin-right: 50px;
	}
	
	.col-xl-5.offset-xl-1.col-lg-5.offset-lg-1 {
		margin-right: 0;
	}
	
	.col-xl-7.offset-xl-6.col-lg-8.offset-lg-4.col-md-9.offset-md-3.col-sm-10.offset-sm-2 {
		margin-right: 32% !important;
	}
	
	.col-xl-5.offset-xl-7.col-lg-6.offset-lg-6.col-md-7.offset-md-5 {
		margin-right: 42%;
	}
	
	.achievement__item {
		padding-right: 0;
		padding-left: 85px;
	}
	
	.hero__thumb.two {
		right: 0;
	}
	
	.hero__shape img.four {
		left: 0;
		right: auto;
	}
	
	.hero__shape img.six {
		right: 22%;
		left: auto;
		bottom: -11%;
	}
	
	.hero__thumb.three {
		top: 250px;
		left: 40px;
	}
	
	.hero__thumb.four {
		left: 432px;
		top: 330px;
	}
	
	.hero__shape img.five {
		bottom: 3%;
		left: 0;
	}
	
	.hero__thumb.one {
		top: 0;
		left: 147px;
	}
	
	.col-xl-6.col-lg-6.col-md-7.offset-xl-2.offset-lg-1 {
		margin-right: 0;
	}
	
	.col-xl-2.col-lg-3.col-md-4.col-sm-6.offset-xl-1 {
		margin-right: 0;
	}
	
	.col-xl-4.offset-xl-1.col-lg-4.offset-lg-1 {
		margin-right: 0;
	}
	
	.offset-xl-1 {
		margin-left: 0;
		margin-right: 0;
	}
	
	.team__details-shape {
		left: 0;
	}
	
	.contact__shape img.shape {
		right: 0;
		left: auto;
	}
	
	.blog__wrapper {
		margin-right: 0;
		margin-left: 0;
	}
	
	.blog__details-wrapper {
		margin-right: 0;
		margin-left: 0;
	}
	
	.col-xl-6.col-lg-6.offset-lg-6 {
		margin-right: 0;
	}
	
	.services__thumb.text-lg-right.m-img {
		text-align: right !important;
	}
	
	.services__thumb {
		padding-left: 0;
	}
	
	.logo img {
		transform: translateY(-10px);
	}
	
	.team__details-img.w-img {
		margin-right: 0;
		margin-left: 0;
	}
	
	.custom-content {
		padding-left: 0;
	}
	
	.mean-container .mean-nav {
		background: none;
		margin-top: 26px;
	}
	
	.sidebar__close {
		top: 70px;
		right: auto;
		left: 0;
	}
	
	.sidebar__close-btn {
		top: 0;
		left: 27px;
		transform: translateX(0);
	}
	
	.col-xl-8.offset-xl-2.col-lg-10.offset-lg-1 {
		margin-right: 0;
		margin-left: 0;
	}
	
	.sidebar__wrapper .sidebar__content .logo img {
		transform: translateY(6px);
	}
}

/* small mobile :320px. */
@media (max-width: 767px) {
	.contact__info {
		margin-right: 0;
		margin-left: 0;
	}
	
	.header-icon a {
		margin-left: 0;
		margin-right: 5px;
	}
	
	.header__style-6 .sidebar__menu {
		margin-left: 0;
		margin-right: 25px;
	}
	
	.sidebar-toggle-btn {
		margin-left: 0;
	}
	
	.brand-nav-style:hover .owl-nav div {
		left: 0;
	}
	
	.brand-nav-style:hover .owl-nav div.owl-next {
		right: 0;
	}
	
	.col-xl-5.offset-xl-1.col-lg-5.offset-lg-1 {
		margin-right: 0;
	}
	
	.col-xl-7.offset-xl-6.col-lg-8.offset-lg-4.col-md-9.offset-md-3.col-sm-10.offset-sm-2 {
		margin-right: 25% !important;
	}
	
	.col-xl-6.offset-xl-1.col-lg-6 {
		margin-right: 0;
	}
	
	.col-xl-5.offset-xl-7.col-lg-6.offset-lg-6.col-md-7.offset-md-5 {
		margin-right: 0;
	}
	
	.col-xl-6.col-lg-6.offset-lg-6 {
		margin-right: 0;
	}
	
	.cta__btn a:first-child {
		margin-left: 0;
	}
	
	.footer__social {
		float: right;
	}
	
	.col-xl-2.col-lg-3.col-md-4.col-sm-6.offset-xl-1 {
		margin-right: 0;
	}
	
	.hero__shape img.five {
		left: 0;
		right: auto;
	}
	
	.hero__thumb.one {
		top: 0;
		left: 116px;
	}
	
	.services__nav .nav-item {
		margin-right: 0;
		margin-left: 0;
	}
	
	.col-xl-6.col-lg-6.col-md-7.offset-xl-2.offset-lg-1 {
		margin-right: 0;
	}
	
	.offset-xl-1 {
		margin-left: 0;
		margin-right: 0;
	}
	
	.team__details-shape {
		left: 0;
	}
	
	.team__details-img.w-img {
		margin-right: 0;
		margin-left: 0;
	}
	
	.footer__top.pb-45.pt-100 {
		padding-top: 170px;
	}
	
	.contact__shape img.shape {
		right: 0;
		left: auto;
	}
	
	.blog__wrapper {
		margin-right: 0;
		margin-left: 0;
	}
	
	.blog__details-wrapper {
		margin-right: 0;
		margin-left: 0;
	}
	
	.achievement__thumb.m-img.pl-30 {
		padding-left: 0;
		padding-right: 0;
	}
	
	.hero__thumb-wrapper.ml-100.scene {
		margin-left: 0;
		margin-right: 0;
	}
	
	.faq__accordion::after {
		left: 0;
	}
	
	.services__sidebar {
		margin-right: 0;
		margin-left: 0;
	}
	
	.team__details-content p {
		padding-left: 0;
	}
	
	.custom-content {
		padding-left: 0;
	}
	
	.product-quantity {
		float: right;
		margin-right: 0;
		margin-left: 20px;
	}
	
	.mean-container .mean-nav {
		background: none;
		margin-top: 26px;
	}
	
	.sidebar__close {
		top: 70px;
		right: auto;
		left: 0;
	}
	
	.sidebar__close-btn {
		top: 0;
		left: 27px;
		transform: translateX(0);
	}
	
	.col-xl-8.offset-xl-2.col-lg-10.offset-lg-1 {
		margin-right: 0;
		margin-left: 0;
	}
	
	.sidebar__wrapper .sidebar__content .logo img {
		transform: translateY(6px);
	}
}

/* Large Mobile :480px. */
@media only screen and (min-width: 580px) and (max-width: 767px) {
	.header__btn {
		margin-left: auto;
		margin-right: 0 !important;
	}
	
	.achievement__thumb.m-img.pl-30 {
		padding-right: 0;
	}
	
	.services__nav .nav-item {
		margin-left: 30px;
	}
	
	.z-btn.z-btn-white {
		margin-left: 30px !important;
	}
	
	.offset-xl-1 {
		margin-left: 0;
		margin-right: 0;
	}
	
	.team__details-shape {
		left: 0;
	}
	
	.blog__wrapper {
		margin-right: 0;
		margin-left: 0;
	}
	
	.blog__details-wrapper {
		margin-right: 0;
		margin-left: 0;
	}
	
	.hero__thumb.three {
		display: none !important;
	}
	
	.services__thumb {
		padding-left: 0;
	}
	
	.services__thumb.text-lg-right.m-img {
		text-align: right !important;
	}
	
	.faq__accordion::after {
		left: 0;
	}
	
	.hero__thumb.one {
		top: 0;
		left: 238px;
	}
	
	.hero__thumb-wrapper.ml-100.scene {
		margin-left: 0;
		margin-right: 0;
	}
	
	.col-xl-8.offset-xl-2.col-lg-10.offset-lg-1 {
		margin-right: 0;
	}
	
	.mean-container .mean-nav {
		background: none;
		margin-top: 26px;
	}
	
	.sidebar__close {
		top: 70px;
		right: auto;
		left: 0;
	}
	
	.sidebar__close-btn {
		top: 0;
		left: 27px;
		transform: translateX(0);
	}
	
	.col-xl-8.offset-xl-2.col-lg-10.offset-lg-1 {
		margin-right: 0;
		margin-left: 0;
	}
	
	.sidebar__wrapper .sidebar__content .logo img {
		transform: translateY(6px);
	}
}

/*update rtl css */
.header__social ul li:first-child {
	border-right: 0;
}

.header__social ul li:last-child {
	border-right: 1px solid #5323ca;
}

.header__info ul li:last-child {
	margin-left: 0;
}

.z-btn i {
	margin-left: 0;
	margin-right: 8px;
}

.capabilities__list ol {
	margin-right: 0;
	margin-left: 23px;
}

.footer__subscribe input {
	text-align: right;
}

.header__bottom-right.d-flex.justify-content-end.align-items-center {
	align-items: center !important;
}

.features__content-left {
	text-align: right;
}

.sidebar__area {
	right: auto;
	left: -340px;
}

.sidebar__area.sidebar-opened {
	right: auto;
	left: 0;
}

.mean-container .mean-nav ul li a {
	float: right;
	text-align: right;
}

.mean-container .mean-nav ul li a.mean-expand {
	text-align: center;
	right: auto;
	border-right: 1px solid #2a3a57 !important;
	left: 0;
}

.footer__social {
	text-align: left;
}

.header-icon a {
	margin-left: 0;
	margin-right: 9px;
}

.header-icon {
	margin-left: 0;
	margin-right: 30px;
}

.header__btn_acc {
	margin-left: 0;
	margin-right: 50px;
}

.blog__meta span i {
	margin-right: 0;
	margin-left: 6px;
}

.footer__widget-content .footer__social {
	text-align: right;
}

.summary-content {
	text-align: right;
}

.page__title-content h2 {
	z-index: 999;
	position: relative;
}

/* updated css  */
.z-btn i, .link-btn i, .link-btn-2 i, .link-btn-3 i {
	transform: rotate(-180deg);
}

.basic-pagination ul i {
	transform: translate(-50%, -50%) rotate(-180deg) !important;
}

.team__info, .team__social {
	left: unset;
	right: 30px;
}

.blog__meta span {
	display: flex;
	gap: 4px;
}

.main-menu ul li {
	margin-right: 0;
	margin-left: 40px;
}

.main-menu ul li:last-child {
	margin-right: 0;
}

.blog__meta span.date {
	margin-right: 0;
	margin-left: 20px;
}
