/* rtl css start here */
.bc-about-accordion .accordion-icon > span:first-child {
	inset-inline-start: auto;
	inset-inline-end: 50%;
	transform: translateX(-50%) rotate(90deg);
}
.bc-service-wrap .accordion-item span.number {
    direction: ltr;
	padding-inline-start: 20px;
}

.bi-service-wrap .shape-2 {
	transform: scaleX(-1);
}
.bi-service-wrap .shape-1 {
	transform: scaleX(-1);
}
.bi-service-wrap .shape-3 {
	transform: scaleX(-1);
}
.bi-service-wrap .shape-4 {
	transform: scaleX(-1);
}
.bi-service-wrap .shape-5 {
	top: 50%;
	transform: scaleX(-1) translateY(-50%);
}
.bi-service-wrap .shape-6 {
	top: 50%;
	transform: scaleX(-1) translateY(-50%);
}

.bi-testimonial-style .bc-testimonial-content a svg {
	transform: translateY(0);
}
.bi-footer-widget-menu {
	transform: translateX(0);
	transform: translateX(45px);
}
.bi-footer-newsletter-input .submit-btn {
	inset-inline-start: 5px;
}
.fc-hero-banner-text {
	border-right: 0;
	border-left: 1px solid rgba(255, 255, 255, 0.1);
}
.bm-faq-wrap .bm-work-accordion .accordion-icon > span:first-child {
	inset-inline-start: 50%;
}

.bm-faq-wrap .bm-work-accordion .accordion-icon > span:first-child {
	inset-inline-start: auto;
	inset-inline-end: 50%;
	transform: translate(-50%, -50%) rotate(90deg);
}
.bm-blog-meta span:not(:last-child)::after {
	margin-inline-start: 0;
	margin-inline-end: 10px;
}

.ic-hero-funfact-box {
	border-radius: 0 20px 0 0;
}
.ic-testimonial-stats-wrap .stat-card.stat-image-card {
	padding: 10px 10px 10px 50px;
}
.bm-work-accordion .accordion-button span .number {
	padding-inline-start: 20px;
	padding-inline-end: 0;
	direction: ltr;
}

.ins-testimonial-logo {
	padding: 10px 12px 10px 25px;
}
.bc-testimonial-meta span:first-child {
	margin-inline-end: 0;
	margin-inline-start: 25px;
	padding-inline-start: 30px;
	border-inline-end: none;
	border-inline-start: 1px solid rgba(56, 63, 62, 0.1);
}


/* inner  */

.oit-video-area .bc-about-video-box a {
	inset-inline-end: auto;
	inset-inline-start: 5%;
}

.sidebar-search-button button {
	inset-inline-start: auto;
	inset-inline-end: 20px;
}
.oit-shop-filter .nice-select::after {

	inset-inline-end: auto;
	inset-inline-start: 20px;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	margin-inline-start: 0;
	margin-inline-end: 10px;
}
.oit-shop-filter .nice-select {
	padding-inline-start: 45px;
	padding-inline-end: 20px;

}
.oit-shop-filter .nice-select.open::after {
	transform: rotate(136deg);
}
.bc-price-item .tags {
	inset-inline-start: auto;
	inset-inline-end: 0;
}
.oit-header-menu nav ul li .submenu {
	text-align: right;
}