@charset "UTF-8";.rtl .header-category-menu .header-category-dropdown-wrap ul li>a .toggle-sub-menu:before{content:"\f104"!important}.rtl.desktop-menu .sm-simple .simple-menu .toggle-sub-menu:before{content:"\f104"}.rtl.desktop-menu .sm-simple .children{left:0!important;right:0!important}.rtl.desktop-menu .sm-simple .children>li>.children{left:auto!important;right:100%!important}.rtl.desktop-menu .sm-simple:not(.sm-vertical) .has-mega-menu .mega-menu{margin-left:0!important}.rtl .edumall-blog-caption-style-01 .post-read-more .fa-long-arrow-right:before{content:"\f177"}.rtl .comment-nav-links li .next .fa-angle-double-left:before,.rtl .comment-nav-links li .next .fa-angles-left:before,.rtl .comment-nav-links li .prev .fa-angle-double-left:before,.rtl .comment-nav-links li .prev .fa-angles-left:before,.rtl .page-numbers li .next .fa-angle-double-left:before,.rtl .page-numbers li .next .fa-angles-left:before,.rtl .page-numbers li .prev .fa-angle-double-left:before,.rtl .page-numbers li .prev .fa-angles-left:before,.rtl .page-pagination li .next .fa-angle-double-left:before,.rtl .page-pagination li .next .fa-angles-left:before,.rtl .page-pagination li .prev .fa-angle-double-left:before,.rtl .page-pagination li .prev .fa-angles-left:before{content:"\f101"}.rtl .comment-nav-links li .next .fa-angle-double-right:before,.rtl .comment-nav-links li .next .fa-angles-right:before,.rtl .comment-nav-links li .prev .fa-angle-double-right:before,.rtl .comment-nav-links li .prev .fa-angles-right:before,.rtl .page-numbers li .next .fa-angle-double-right:before,.rtl .page-numbers li .next .fa-angles-right:before,.rtl .page-numbers li .prev .fa-angle-double-right:before,.rtl .page-numbers li .prev .fa-angles-right:before,.rtl .page-pagination li .next .fa-angle-double-right:before,.rtl .page-pagination li .next .fa-angles-right:before,.rtl .page-pagination li .prev .fa-angle-double-right:before,.rtl .page-pagination li .prev .fa-angles-right:before{content:"\f100"}.rtl .wp-block-quote{border-left:0;padding-left:0}.rtl .blog-nav-links .prev h6:before{content:"\f105"}.rtl .blog-nav-links .next h6:before{content:"\f104"}.rtl .tutor-pagination ul.tutor-pagination-numbers .page-numbers.prev .tutor-icon-angle-left:before{content:""}.rtl .tutor-pagination ul.tutor-pagination-numbers .page-numbers.next .tutor-icon-angle-right:before{content:""}.rtl .tutor-form-select-option span{text-align:right}.rtl .tutor-form-icon:not(.tutor-form-icon-reverse)~.tutor-form-control{padding-right:10px}.rtl .tutor-google-meet-api-banner .tutor-clipboard-input-field .tutor-form-control{padding-right:10px!important;padding-left:75px}.rtl .tutor-google-meet-api-banner .tutor-clipboard-input-field .tutor-btn{right:auto;left:4px}.rtl .tutor-table tr td:not(.tutor-text-left):not(.tutor-text-center):not(.tutor-text-right){text-align:right}.rtl .tutor-offcanvas.is-active .tutor-offcanvas-main{z-index:999999}.rtl .tutor-notification-tab .tab-body{padding:0 0 0 20px}.rtl .tutor-notification-element .element-content .message{text-align:right}.rtl .tutor-offcanvas-main .tutor-dropdown-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.rtl .dashboard-nav-content .ps-container>.ps-scrollbar-y-rail{right:auto!important;left:0!important}.rtl .tutor-notification-element .element-content .header .meta{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.rtl .notification-footer .fa-angle-right:before{content:"\f104"}.rtl .lg-outer{direction:ltr}

.rtl .single-instructor-wrap .instructor-ratings .tm-star-rating {
	direction: ltr
}

.course-ratings-count-meter-wrap {
	direction: ltr
}

.rtl .tutor-course-badge {
	direction: ltr
}

.desktop-menu .header-04 .page-navigation {
	padding: 0 0 0 9px
}

.header-04 .page-navigation {
	margin: 0 30px 0 0
}

.desktop-menu .header-04 .menu--primary {
	text-align: right
}

.desktop-menu .sm-simple:not(.sm-vertical)>li>.children:after,
.desktop-menu .sm-simple:not(.sm-vertical)>li>.children:before {
	right: 42px;
	left: auto
}

.course-loop-rating-average-02 .tm-star-rating {
	direction: ltr
}

.woocommerce .product .product-badges .onsale {
	direction: ltr
}

.form-input-group.form-input-password .btn-pw-toggle {
	left: 0;
	right: auto
}

.edumall-wp-widget-product-categories-layered-nav ul.show-display-check-list a:before {
	right: 0;
	left: auto
}

.edumall-wp-widget-product-categories-layered-nav ul.show-display-check-list a {
	padding-right: 30px;
	padding-left: 0
}

.archive-top-filter-content .count {
	padding-right: 5px
}

.edumall-wp-widget-product-layered-nav ul.show-display-check-list a:before {
	right: 0;
	left: auto
}

.edumall-wp-widget-product-layered-nav ul.show-display-check-list a {
	padding-right: 30px;
	padding-left: 0
}

.star-rating {
	direction: ltr;
	text-align: right
}

.edumall-product.style-list .product-thumbnail {
	margin: 0 0 0 40px
}

.single-product form.cart .variations select {
	background-position: center left 15px
}

select {
	padding: 3px 20px 3px 35px
}

.woocommerce-error .button,
.woocommerce-info .button,
.woocommerce-message .button {
	float: left;
	letter-spacing: 0
}

.course-quick-view-popup .course-loop-benefit {
	padding: 0 22px 0 0
}

.course-quick-view-popup .course-loop-benefit:before {
	left: auto;
	right: 0
}

.header-category-menu .header-category-dropdown:after,
.header-category-menu .header-category-dropdown:before {
	right: 42px;
	left: 0
}

.tm-star-rating {
	direction: ltr
}

.tutor-dashboard-content-inner .tutor-mycourse-wrap .tutor-mycourse-rating {
	direction: ltr
}

.tutor-mycourse-content {
	padding: 0 30px 0 10px
}

.dashboard-given-review .review-header {
	margin: 0 0 0 30px
}

.dashboard-given-review .tm-star-rating {
	margin: 0 0 0 15px
}

.dashboard-given-review .review-links a>i {
	margin: 0 0 0 4px
}

.tutor-dashboard-review-header {
	padding: 0 0 0 20px
}

.tutor-dashboard-review-header .review-avatar {
	margin: 0 0 0 14px
}

.dashboard-quiz-attempt-history .course-title {
	text-align: right
}

.dashboard-quiz-attempt-metas .meta-item {
	margin: 0 0 0 25px
}

.tutor-mycourses-stats .course-actions a i {
	margin: 0 0 0 5px
}

.tutor-dashboard-content-inner .tutor-course-metadata li {
	margin: 0 0 0 30px
}

.dashboard-table td:first-child,
.dashboard-table th:first-child {
	padding-right: 30px;
	text-align: right
}

.fa-angle-right:before {
	content: "\f104"
}

.hint--top-left:after {
	bottom: 100%;
	left: 250%
}

.tutor-single-course-sidebar .course-complete-button,
.tutor-single-course-sidebar .tutor-btn,
.tutor-single-course-sidebar .tutor-button,
.tutor-single-course-sidebar .tutor-lead-info-btn-group a.tutor-button {
	font-size: 13px
}

#tutor-view-certificate-image i {
	margin: 0 0 0 10px
}

.single-tp_event.single-event-style-01 .entry-header-right .entry-countdown {
	direction: ltr
}

select {
	background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAELY03+AAAABGdBTUEAALGPC/xhBQAAAFFJREFUCB1tTsERwCAIC9MyhnQMprUJPTw9mweGmACWmQFggGSSQCT02lLUCaayAuTubrcNeNr5TaRAZyhd6A1q2hnkQ8IPKl3G/tyPoHaMfwHyzSNHeemKDAAAAABJRU5ErkJggg==) no-repeat center left 20px
}

.single-tp_event.single-event-style-02 .entry-countdown {
	direction: ltr
}

table.course-single-gradebooks th {
	text-align: center
}

.tutor-tabs-btn-group a span {
	padding: 0 8px 0 0
}

.tutor-topics-in-single-lesson .tutor-topics-title .toogle-informaiton-icon {
	margin-right: 10px;
	margin-left: 0
}

.tutor-topbar-home-btn i {
	margin-right: 0;
	margin-left: 7px
}

.tutor-quiz-header .tutor-quiz-meta .meta-label,
.tutor-quiz-header .tutor-quiz-meta .meta-value {
	text-align: center
}

.tutor-quiz-attempt-history td,
.tutor-quiz-attempt-history th {
	text-align: right !important
}

@media (min-width:1200px) {
	.tm-swiper.nav-style-01 .swiper-button-prev {
		transform: translate(36px)
	}
}

@media (min-width:1200px) {
	.tm-swiper.nav-style-01 .swiper-button-next {
		transform: translate(-36px)
	}
}

.page-title-bar-06 .page-title-bar-bg {
	background-position: center left !important
}

.edumall-nice-select-wrap {
	text-align: right
}

.rtl .edumall-nice-select-wrap .edumall-nice-select-current {
	padding: 3px 10px 3px 4px
}

.button,
.wc-forward {
	font-size: 12px !important
}

.woocommerce-checkout .woocommerce-additional-fields .form-row>label,
.woocommerce-checkout .woocommerce-billing-fields .form-row>label,
.woocommerce-checkout .woocommerce-shipping-fields .form-row>label {
	letter-spacing: 0
}

.elementor-widget-tm-testimonial-carousel-3d .image {
	margin: 0 0 0 23px
}

.page-sidebar.style-02 .archive-sidebar-filter .widget-title {
	letter-spacing: 0
}

.product-added-cart .product-thumbnail {
	margin: 0 0 0 10px
}

#loginform label,
.form.pmpro_form label {
	text-align: right
}

.woocommerce form .form-row label {
	letter-spacing: 0
}

.tutor-course-topics-contents .tutor-course-title h4 i {
	float: right;
	margin-left: 10px;
	margin-right: auto
}

.entry-countdown.tp_event_counter .countdown-period {
	letter-spacing: 0
}

.mo-openid-app-icons.mo-openid-app-icons .btn-social:before {
	margin: 0 0 0 8px
}

.tutor-single-course-lead-meta .tutor-single-course-rating .course-rating-average {
	font-weight: var(--edumall-typography-headings-font-weight);
	margin: 0 0 0 13px;
	direction: ltr
}

.tutor-single-course-lead-meta .tutor-single-course-rating .tm-star-rating {
	margin: 0 0 0 5px
}

.rtl .comment-form-rating .stars {
	direction: ltr
}

.fa-angle-left:before {
	content: "\f105"
}

@media (max-width:767px) {
	.woocommerce-page table.shop_table.cart .product-thumbnail {
		left: auto;
		right: 20px
	}
}

@media (max-width:767px) {
	.woocommerce-page table.shop_table.cart tr {
		padding: 20px 110px 25px 20px
	}
}

.page-scroll-up {
	left: 30px;
	right: auto
}

.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table tbody tr td {
	text-align: right
}

.wooscp-area .wooscp-inner .wooscp-bar .wooscp-bar-btn .wooscp-bar-btn-icon-wrapper .wooscp-bar-btn-icon-inner {
	margin-right: 16px;
	margin-left: auto
}

.wooscp-area .wooscp-inner .wooscp-bar .wooscp-bar-btn {
	margin-right: 15px;
	margin-left: 0
}

.wooscp-area .wooscp-inner .wooscp-bar .wooscp-bar-items .wooscp-bar-item:last-child {
	margin-left: 0;
	margin-right: 5px
}

.wooscp-area .wooscp-inner .wooscp-bar .wooscp-bar-search {
	margin: 0 0 0 10px
}

.button.btn-apply-coupon {
	left: 0;
	right: auto;
	font-size: 0 !important
}

.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-close {
	left: 0;
	right: auto
}

.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table.has-2 thead tr th {
	text-align: center
}

.rtl .tutor-form-group span.tutor-input-prepand {
	left: 0;
	right: auto;
	border-right: 1px solid #d3d8dd;
	border-left: 0
}

.rtl .tutor-form-group span.tutor-input-prepand+input {
	padding-left: 67px;
	padding-right: 20px
}

.tm-demo-options-wrapper {
	position: fixed;
	top: 0;
	left: 100%;
	background: #fff;
	height: 100%;
	width: 350px;
	max-width: calc(100% - 45px);
	z-index: 100000;
	-webkit-transition: all .5s;
	transition: all .5s
}

.tm-demo-options-wrapper.open {
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%);
	box-shadow: -3px 0 50px -2px rgba(0, 0, 0, .14)
}

.demo-option-title {
	text-transform: uppercase;
	font-size: 14px;
	letter-spacing: 1px;
	line-height: 1.4
}

.tm-demo-options-toolbar {
	position: absolute;
	top: 200px;
	right: 100%;
	display: block;
	width: 40px;
	line-height: 60px;
	border: 1px solid #eee;
	border-right: 0;
	border-radius: 5px 0 0 5px;
	background: #fff;
	text-align: center;
	box-shadow: -3px 0 10px -2px rgba(0, 0, 0, .1)
}

.tm-demo-options-toolbar a {
	display: block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	color: #111
}

.tm-demo-options-toolbar a:focus,
.tm-demo-options-toolbar a:hover {
	color: #111 !important
}

.tm-demo-options-toolbar i {
	font-size: 16px
}

.tm-demo-panel-header {
	padding: 40px 30px;
	text-align: center
}

.tm-demo-panel {
	height: 100%;
	overflow-y: scroll;
	padding-bottom: 55px
}

.quick-option-list {
	padding: 0 27px 27px;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr)[2];
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 20px
}

.quick-option-list img {
	width: 100%;
	-webkit-transition: all .3s;
	transition: all .3s;
	box-shadow: 0 7px 20px rgba(0, 0, 0, .1);
	border-radius: 5px
}

.quick-option-list img:hover {
	-webkit-transform: translateY(-3px);
	-ms-transform: translateY(-3px);
	transform: translateY(-3px);
	box-shadow: 0 10px 25px rgba(0, 0, 0, .2)
}

.quick-option-list h6 {
	margin-top: 5px
}

.quick-option-list .hint--bounce:after {
	min-width: 120px;
	max-width: 160px;
	text-align: center;
	white-space: normal
}

.desktop .tm-demo-options-wrapper.open {
	-webkit-transform: translateX(-100%) translateX(15px);
	-ms-transform: translateX(-100%) translateX(15px);
	transform: translateX(-100%) translateX(15px)
}

.handheld .tm-demo-options-toolbar {
	top: 150px
}

.handheld .tm-demo-options-wrapper .tm-demo-panel {
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch
}

@media screen and (max-width:1200px) {
	#wp-admin-bar-new_draft {
		display: none
	}
}

#page-ruler-toolbar input[type=number] {
	height: 20px;
	color: #fff !important;
	background-color: transparent !important
}

#page-ruler-toolbar .page-ruler-px-container.page-ruler-px-container:after {
	right: 15px !important;
	color: #ccc !important
}

#page-ruler#page-ruler,
#page-ruler-guides#page-ruler-guides,
#query-monitor-main,
#querylist {
	z-index: 99999999 !important
}

.header-07 .header-sticky-button.tm-button,
.header-07.header-light .header-button {
	color: #fff !important;
	border-color: transparent !important
}

.header-07 .header-sticky-button.tm-button:before,
.header-07.header-light .header-button:before {
	background-image: -webkit-linear-gradient(225deg, #fe5b34, #ff016d) !important;
	background-image: linear-gradient(-135deg, #fe5b34, #ff016d) !important
}

.header-07 .header-sticky-button.tm-button:after,
.header-07.header-light .header-button:after {
	background-image: -webkit-linear-gradient(225deg, #ff016d, #fe5b34) !important;
	background-image: linear-gradient(-135deg, #ff016d, #fe5b34) !important
}

.header-07.header-light .header-button {
	box-shadow: 0 10px 24px rgba(0, 0, 0, .42)
}

@-webkit-keyframes btn-bounce {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	10% {
		-webkit-transform: scale(1.05);
		transform: scale(1.05)
	}

	20% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	30% {
		-webkit-transform: scale(1.05);
		transform: scale(1.05)
	}

	40% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes btn-bounce {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	10% {
		-webkit-transform: scale(1.05);
		transform: scale(1.05)
	}

	20% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	30% {
		-webkit-transform: scale(1.05);
		transform: scale(1.05)
	}

	40% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

.popup-try-live-demo {
	-webkit-transition: all .25s linear;
	transition: all .25s linear;
	display: block;
	position: fixed;
	left: 30px;
	bottom: 30px;
	width: 370px;
	max-width: 85%;
	background: #fff;
	border-radius: 5px;
	box-shadow: 0 0 10px rgba(51, 51, 51, .1);
	text-align: center;
	z-index: 100002;
	padding: 25px 25px 30px
}

.popup-try-live-demo.hidden {
	opacity: 0;
	visibility: hidden
}

.popup-try-live-demo-close {
	position: absolute;
	top: -15px;
	right: -15px;
	display: block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	font-size: 15px;
	border-radius: 50%;
	color: #7e7e7e;
	background: #fff;
	box-shadow: 0 0 10px rgba(0, 0, 0, .1);
	cursor: pointer
}

.popup-try-live-demo-close:hover {
	color: var(--edumall-color-primary)
}

.popup-try-live-demo-heading {
	font-size: 18px;
	line-height: 1.6;
	margin: 0 0 8px
}

.popup-try-live-demo-description {
	margin: 0 0 8px
}

.tm-button-bounce {
	-webkit-animation: btn-bounce 4s infinite;
	animation: btn-bounce 4s infinite
}

.popup-try-live-demo .tm-button {
	margin: 20px 0 0
}

.popup-try-live-demo .tm-button.login-as-student:hover {
	color: var(--edumall-color-primary);
	box-shadow: 0 0 10px rgba(0, 0, 0, .1)
}

.popup-try-live-demo .tm-button.login-as-student:after {
	background: #fff
}

.popup-try-live-demo .tm-button.login-as-instructor {
	color: var(--edumall-color-third)
}

.popup-try-live-demo .tm-button.login-as-instructor:hover {
	color: var(--edumall-color-primary);
	box-shadow: 0 0 10px rgba(0, 0, 0, .1)
}

.popup-try-live-demo .tm-button.login-as-instructor:before {
	background: var(--edumall-color-secondary)
}

.popup-try-live-demo .tm-button.login-as-instructor:after {
	background: #fff
}

@media screen and (min-width:1200px) {
	.popup-try-live-demo {
		width: 470px;
		padding: 36px 50px 50px
	}

	.popup-try-live-demo-heading {
		font-size: 24px
	}
}

@media screen and (min-width:768px) {
	.popup-try-live-demo {
		padding: 26px 30px 40px
	}

	.popup-try-live-demo-heading {
		font-size: 21px
	}
}

.sale-special-intro-price {
	-webkit-transition: all .25s linear;
	transition: all .25s linear;
	position: fixed;
	bottom: 90px;
	right: 15px;
	width: 180px;
	z-index: 100001
}

.sale-special-intro-price.hidden {
	opacity: 0;
	visibility: hidden
}

#close-sale-special-intro-price {
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border-radius: 50%;
	position: absolute;
	top: 0;
	right: 10px;
	color: #333;
	background: #fff;
	box-shadow: 0 0 10px rgba(0, 0, 0, .1);
	font-size: 18px;
	z-index: 1
}

@media screen and (max-width:767px) {
	.sale-special-intro-price {
		width: 100px
	}
}

@media screen and (min-width:1400px) {
	.sale-special-intro-price {
		width: 240px
	}
}

@media (min-width:992px) {
	.tutor-option-tooltip.tutor-option-field p.desc {
		right: calc(100% + 16px);
		left: auto
	}
}

@media (min-width:992px) {
	.tutor-option-tooltip.tutor-option-field p.desc::before {
		right: -10px;
		left: auto;
		top: 16px;
		transform: rotateY(180deg)
	}
}

.tutor-review-individual-item .tutor-review-user-info {
	padding-right: 20px;
	padding-left: 0
}

.gradename-outline {
	margin-left: 7px;
	margin-right: 0
}

.gradename-bg {
	margin-right: 0;
	margin-left: 7px
}

.edumall-widget-course-search-form.style-01 .search-submit {
	left: 0;
	right: auto
}

.wpcf7 input[type=email],
.wpcf7 input[type=tel],
.wpcf7 input[type=url] {
	direction: rtl !important
}

.dig-box,
.digits_login_form {
	z-index: 99999999999
}

.mfp-close.mfp-close {
	left: 0;
	right: auto
}

span.toggle-information-icon {
	margin-left: 0;
	margin-right: 10px
}

span.toggle-information-icon.toggle-information-icon i {
	float: none !important;
	margin: 0 !important
}

html[dir=rtl] .dig_popmessage {
	z-index: 9999999999999999999999
}

.updating-icon:before {
	margin-right: 0;
	margin-left: 10px
}

@media screen and (max-width:1024px) {
	.edumall-nice-select-wrap {
		min-width: 260px
	}
}

@media screen and (max-width:425px) {
	.rtl .edumall-nice-select-wrap .edumall-nice-select-current {
		display: none
	}
}

.woosw-area .woosw-inner .woosw-content .woosw-content-bot {
	letter-spacing: 0
}

.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr td {
	text-align: center
}

.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-close {
	left: 0;
	right: auto
}

.woosc-area .woosc-inner .woosc-bar .woosc-bar-search {
	margin: 0 0 0 10px
}

.woosc-area .woosc-inner .woosc-bar .woosc-bar-btn {
	margin-right: 15px;
	margin-left: 0
}

.woosc-area .woosc-inner .woosc-bar .woosc-bar-btn .woosc-bar-btn-icon-wrapper .woosc-bar-btn-icon-inner {
	margin-right: 16px;
	margin-left: 0
}

.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table.has-1 thead tr th,
.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table.has-2 thead tr th {
	text-align: center
}

.woosc-area .woosc-inner .woosc-bar .woosc-bar-items .woosc-bar-item:first-child {
	margin-right: 0;
	margin-left: 5px
}

body.rtl .woosw-list .woosw-copy .woosw-copy-url {
	margin-left: 10px;
	margin-right: 5px
}

.woosw-list .woosw-actions {
	flex-direction: row-reverse
}

.tutor-zoom-meeting-expired-msg-wrap .msg-expired-section img,
.tutor-zoom-meeting-session .msg-expired-section img {
	padding-left: 25px;
	padding-right: 0
}

.tutor-zoom-label {
	margin-right: 8px;
	margin-left: 0
}

.edumall-faqs-list .post-title a:after,
.edumall-faqs-list .post-title a:before {
	content: "\f30a";
	right: -20px;
	left: auto
}

.edumall-contact-form-7 .form-icon {
	right: 15px;
	left: auto
}

.edumall-contact-form-7 .form-group.has-icon.left-icon .form-input {
	padding-right: 40px;
	scroll-padding-left: auto
}

.edumall-contact-form-7 .form-group {
	direction: rtl
}

.edumall-countdown.edumall-box {
	direction: ltr
}

.tutor-course-enrolled-wrap p i {
	padding-left: 0;
	padding-right: 0;
	float: right;
	margin-left: 15px
}

.tutor-course-enrolled-wrap p i {
	width: 16px;
	height: 16px
}

p.enrolment-expire-info {
	margin-top: 15px
}

.ui-datepicker .ui-datepicker-calendar .ui-state-default.ui-state-highlight {
	color: #a0c0e9 !important
}

.rtl .tutor-single-lesson-button-group .tutor-single-lesson-button a,
.rtl .tutor-topics-in-single-lesson .tutor-single-lesson-items a {
	padding: 14px 17px 14px 20px !important
}

.tutor-lessons-under-topic .tutor-single-lesson-items a>i:first-child {
	margin-left: 10px;
	margin-right: auto !important
}

i.far.fa-shopping-cart {
	line-height: inherit !important
}

.tutor-custom-list-style li:before {
	right: 0;
	left: auto
}

.tutor-custom-list-style li {
	padding-right: 25px;
	padding-left: 0
}

.tutor-single-page-top-bar {
	padding-left: 15px;
	padding-right: 15px;
}

.tutor-single-page-top-bar button.tutor-topbar-mark-btn>span:first-child {
	margin: 0 0 0 8px !important;
}

a.tutor-btn.tutor-btn-primary.tutor-btn-block.tutor-mb-20.tutor-btn-view-certificate {
	margin-bottom: 10px;
}

.dashboard-page .page-open-main-menu {
	margin: 0 20px 0 0px;
}

.tutor_question_answer_wrap .tutor-question-avatar {
	margin: 0 0 0 17px;
}

.tutor_question_answer_wrap .question-user-name {
	margin: 0 0 0 10px;
}

.tutor_question_answer_wrap .question-post-date {
	padding: 0 12px 0 0;
}

.tutor_question_answer_wrap .question-post-date:before {
	right: 0;
	left: auto;
}

span.woocommerce-Price-amount.amount {
	font-size: 15px !important;
}

.tutor-spotlight-mode .tutor-lesson-sidebar,
.tutor-sidebar-tabs-content {
	overflow-y: scroll;
}

.tutor-snackbar-wrapper p {
	margin: 8px 0px 8px 45px;
}

.tutor-single-page-top-bar .tutor-topbar-content-title-wrap>span {
	margin: 0 0px 0 5px;
}

.edumall-mailchimp-form-style-01 .button-submit,
.edumall-mailchimp-form-style-02 .button-submit {
	-ms-transform: translateY(-50%);
	left: 6px;
	right: auto;
}

.edumall-mailchimp-form .button-icon:before {
	content: "\f177";
}

.edumall-mailchimp-form-style-01 input[type=email],
.edumall-mailchimp-form-style-02 input[type=email] {
	padding-left: 130px !important;
	padding-right: 10px !important;

}

.tutor-individual-announcement .announcement-icon {
	margin: 0 0 0px 17px;
}
.desktop-menu .sm-rtl, .desktop-menu .sm-rtl li, .desktop-menu .sm-rtl ul {
    text-align: right;
    direction: rtl;
}
.desktop-menu .sm-simple.sm-rtl .toggle-sub-menu {
    margin-left: 0;
    margin-right: 13px;
}
.desktop-menu .sm-simple .children a .toggle-sub-menu {
    left: 20px;
    right: auto;
}
.tutor-course-target-audience-items li:before {
    content: "\f30a";
}
.tm-swiper .swiper-button-next i:before {
    content: "\f104";
}
.tm-swiper .swiper-button-prev i:before {
    content: "\f105";
}
p#billing_postcode_field {
    min-width: 48%;
}
.edumall-course-category-cards.style-01 .category-name:after {
    content: "\f104";
}
select.tutor-form-control, .tutor-form-select {
    background-position: left .75rem center;
}
.tutor-dropdown {
    left: 0;
    right: auto;
    text-align: right;
}
.tutor-form-feedback {
    justify-content: center;
    align-items: center;
}
@media (min-width: 1200px) {
    .tutor-pagination ul.tutor-pagination-numbers .page-numbers.next {
        transform: rotate(180deg);
    }
}
@media (min-width: 1200px) {
    .tutor-pagination ul.tutor-pagination-numbers .page-numbers.prev {
        margin-right: var(--margin);
        transform: rotate(180deg);
    }
}
.tutor-quiz-type-icon {
    margin-left: 8px !important;
    margin-right: 0px !important;
}