.ekit-wid-con {
	direction: rtl;
	text-align: right;
}

.ekit-wid-con input,
.ekit-wid-con textarea,
.ekit-wid-con select {
	direction: rtl;
	text-align: right;
}

.ekit-wid-con input[type="email"],
.ekit-wid-con input[type="url"],
.ekit-wid-con input[type="tel"],
.ekit-wid-con input[type="number"],
.ekit-wid-con input[type="password"] {
	direction: ltr;
	text-align: left;
}

.ekit-wid-con .ekit-login-form-remember,
.ekit-wid-con .ekit-register-terms-label,
.ekit-wid-con .ekit-register-form-links,
.ekit-wid-con .ekit-calendar-wrapper .fc-header-toolbar,
.ekit-wid-con .ekit-calendar-wrapper .ekit-custom-toolbar-wrapper {
	direction: rtl;
}

.ekit-wid-con .ekit-login-form-remember input,
.ekit-wid-con .ekit-register-terms-label input {
	margin-left: .5em;
	margin-right: 0;
}

.ekit-wid-con .ekit-register-form-button-wrapper,
.ekit-wid-con .ekit-login-form-button-wrapper,
.ekit-wid-con .ekit-register-form-links.ekit-position-bottom {
	text-align: right;
	justify-content: flex-start;
}

.ekit-wid-con .ekit-register-form-input-group.icon-start .ekit-register-form-input {
	padding-right: 44px;
	padding-left: initial;
}

.ekit-wid-con .ekit-register-form-input-group.icon-end .ekit-register-form-input {
	padding-left: 44px;
	padding-right: initial;
}

.ekit-wid-con .ekit-register-form-input-group.has-toggle:not(.icon-end) .ekit-register-form-input {
	padding-left: 44px;
	padding-right: initial;
}

.ekit-wid-con .ekit-register-form-input-group.icon-end.has-toggle .ekit-register-form-input {
	padding-left: 84px;
	padding-right: initial;
}

.ekit-wid-con .ekit-register-form-icon.ekit-icon-start {
	right: 18px;
	left: auto;
}

.ekit-wid-con .ekit-register-form-icon.ekit-icon-end {
	left: 18px;
	right: auto;
}

.ekit-wid-con .ekit-register-form-icon.ekit-icon-start::after {
	left: -8px;
	right: auto;
	border-left: 2px solid;
	border-right: 0;
}

.ekit-wid-con .ekit-register-form-icon.ekit-icon-end::before {
	right: -8px;
	left: auto;
	border-right: 2px solid;
	border-left: 0;
}

.ekit-wid-con .ekit-register-form-password-toggle {
	left: 10px;
	right: auto;
}

.ekit-wid-con .ekit-register-form-input-group.has-toggle .ekit-register-form-icon.ekit-icon-end {
	left: 48px;
	right: auto;
}

.ekit-wid-con .ekit-register-form-required {
	margin-right: 4px;
	margin-left: 0;
}

.ekit-wid-con .ekit-register-separator::before {
	margin-left: 7px;
	margin-right: 0;
}

.ekit-wid-con .ekit-register-separator::after {
	margin-right: 7px;
	margin-left: 0;
}

.ekit-wid-con .ekit-feed-item.style4 .ekit-feed-item--title,
.ekit-wid-con .ekit-feed-item.style5 .ekit-feed-item--title,
.ekit-wid-con .ekit-feed-item.style4 .ekit-feed-item--overview,
.ekit-wid-con .ekit-feed-item.style5 .ekit-feed-item--overview,
.ekit-wid-con .ekit-mini-cart,
.ekit-wid-con .elementskit-whatsapp__popup--btn,
.ekit-wid-con .ekit-fancy-text.clip .ekit-fancy-text-lists,
.ekit-wid-con .ekit-advanced-search-wrapper .ekit-search-keyword-help,
.ekit-wid-con .ekit-location_outer {
	text-align: right;
}

.ekit-wid-con .ekit-breadcrumb > li,
.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .mini-cart-header ul li,
.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .ekit-dropdown-menu-mini-cart ul li,
.ekit-wid-con .indtafeed-gallery > a {
	float: right;
}

.ekit-wid-con .vertical-timeline .single-timeline:nth-child(even) .timeline-content {
	text-align: right;
	padding-right: 30px;
	padding-left: 0;
}

.ekit-wid-con .horizantal-timeline .timeline-content {
	text-align: right;
	padding-left: 0;
}

.ekit-wid-con .ekit-advanced-search-wrapper .ekit-advanced-search-result .ekit-search-result-items .ekit-no-search-found .ekit-search-keyword-help {
	padding-right: 30px;
	padding-left: 0;
}

.ekit-wid-con .fc .fc-toolbar,
.ekit-wid-con .fc .fc-button-group,
.ekit-wid-con .fc .fc-list-event,
.ekit-wid-con .fc .fc-daygrid-event-harness {
	direction: rtl;
}

.ekit-wid-con .ekit-popup-wrapper .popup-close {
	left: 12px;
	right: auto;
}

.ekit-wid-con .ekit-popup-wrapper .popup-tag {
	right: 22px;
	left: auto;
}

@media only screen and (max-width: 576px) {
	.ekit-wid-con .ekit-popup-wrapper .popup-close {
		left: 10px;
		right: auto;
	}

	.ekit-wid-con .ekit-popup-wrapper .popup-tag {
		right: 16px;
		left: auto;
	}
}
