/* Arabic CSS
  --------------------------------------- */

@font-face {
	font-family: "Almarai";
	src: url("../fonts/Almarai-Bold.eot");
	src: url("../fonts/Almarai-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Almarai-Bold.woff2") format("woff2"), url("../fonts/Almarai-Bold.woff") format("woff");
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "Almarai";
	src: url("../fonts/Almarai-Light.eot");
	src: url("../fonts/Almarai-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Almarai-Light.woff2") format("woff2"), url("../fonts/Almarai-Light.woff") format("woff");
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "Almarai";
	src: url("../fonts/Almarai-ExtraBold.eot");
	src: url("../fonts/Almarai-ExtraBold.eot?#iefix") format("embedded-opentype"), url("../fonts/Almarai-ExtraBold.woff2") format("woff2"), url("../fonts/Almarai-ExtraBold.woff") format("woff");
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "Almarai";
	src: url("../fonts/Almarai-Regular.eot");
	src: url("../fonts/Almarai-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Almarai-Regular.woff2") format("woff2"), url("../fonts/Almarai-Regular.woff") format("woff");
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

body.rtl,
[dir="rtl"] body {
	font-family: "Almarai";
	text-align: right;
}

.rtl ::-webkit-scrollbar,
[dir="rtl"] ::-webkit-scrollbar {
	width: 12px;
}

/* Track */
.rtl ::-webkit-scrollbar-track,
[dir="rtl"] ::-webkit-scrollbar-track {
	box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
	border-radius: 10px;
}

/* Handle */
.rtl ::-webkit-scrollbar-thumb,
[dir="rtl"] ::-webkit-scrollbar-thumb {
	background-color: var(--color-100);
	border-radius: 20px;
	box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
}

.rtl .return-top,
[dir="rtl"] .return-top {
	left: auto;
	right: 20px;
}

.rtl .navbar-nav .nav-item + .nav-item,
[dir="rtl"] .navbar-nav .nav-item + .nav-item {
	margin-right: 0;
	margin-left: 0;
}

.rtl .dropdown-menu,
[dir="rtl"] .dropdown-menu {
	right: auto;
	left: 0;
	text-align: right;
}

[dir="rtl"] .bootstrap-select .dropdown-toggle {
	flex-direction: row-reverse;
}

[dir="rtl"] .bootstrap-select .dropdown-toggle .filter-option {
	text-align: right;
}

.rtl .dropdown-toggle::after,
[dir="rtl"] .dropdown-toggle::after {
	margin-right: 0;
	margin-left: 0.255em;
}

.rtl .nav-social,
[dir="rtl"] .nav-social {
	border-right: 0 solid rgba(216, 196, 139, 0.5);
	border-left: 1px solid rgba(216, 196, 139, 0.5);
}

.rtl .nav-social .sm-item + .sm-item,
[dir="rtl"] .nav-social .sm-item + .sm-item {
	margin-left: 0;
	margin-right: 1rem;
}

.rtl .nav-mail,
[dir="rtl"] .nav-mail {
	border-right: 0 solid rgba(216, 196, 139, 0.5);
	border-left: 1px solid rgba(216, 196, 139, 0.5);
}

.rtl .main-nav,
[dir="rtl"] .main-nav {
	margin-left: 0;
	margin-right: auto;
}

.rtl .main-nav .nav-item,
[dir="rtl"] .main-nav .nav-item {
	margin: 0 0.15rem !important;
}

.rtl .main-nav .nav-item .nav-login,
[dir="rtl"] .main-nav .nav-item .nav-login {
	padding: 0.35rem 1.25rem;
}

.rtl .main-nav .nav-item .nav-login img,
[dir="rtl"] .main-nav .nav-item .nav-login img {
	margin-right: 0;
	margin-left: 0.5rem;
}

.rtl .main-nav .dropdown-toggle::after,
[dir="rtl"] .main-nav .dropdown-toggle::after {
	margin-left: 0;
	margin-right: 0.255em;
}

.rtl .we-do-intro,
[dir="rtl"] .we-do-intro {
	padding-left: 0;
	padding-right: 3rem;
}

.rtl .we-do-intro .we-do-hd::before,
[dir="rtl"] .we-do-intro .we-do-hd::before {
	left: auto;
	right: -3rem;
}

.rtl .we-do-nav,
[dir="rtl"] .we-do-nav {
	text-align: left;
}

.rtl .ticket-cover,
[dir="rtl"] .ticket-cover {
	width: 400px;
}

.rtl .ticket-cover .btn-ticket,
[dir="rtl"] .ticket-cover .btn-ticket {
	left: 3.5rem;
	right: 3.5rem;
}

.rtl .ticket-rt-cover,
[dir="rtl"] .ticket-rt-cover {
	margin-left: 0;
	margin-right: auto;
  width: 300px;
}

.rtl .ticket-rt-cover .btn-ticket,
[dir="rtl"] .ticket-rt-cover .btn-ticket {
	left: 1.5rem;
	right: 1.5rem;
}

.rtl .consultation-intro,
[dir="rtl"] .consultation-intro {
	padding-left: 0;
	padding-right: 3rem;
}

.rtl .consultation-intro .consultation-hd::before,
[dir="rtl"] .consultation-intro .consultation-hd::before {
	left: auto;
	right: -3rem;
}

.rtl .consult-item .consult-it-body .consult-it-hd,
[dir="rtl"] .consult-item .consult-it-body .consult-it-hd {
	font-size: 1.25rem;
	font-weight: normal;
}

.rtl .team-sec,
[dir="rtl"] .team-sec {
	position: relative;
	padding: 6rem 0 3rem;
}

.rtl .ins-team-sec,
[dir="rtl"] .ins-team-sec {
	padding: 6rem 0 3rem;
}

.rtl .team-intro,
[dir="rtl"] .team-intro {
	max-width: 1200px;
	padding-left: 3rem;
	margin-bottom: 4rem;
}

.rtl .team-intro .team-hd,
[dir="rtl"] .team-intro .team-hd {
	position: relative;
	margin-bottom: 2rem;
}

.rtl .team-intro .team-hd::before,
[dir="rtl"] .team-intro .team-hd::before {
	left: auto;
	right: -3rem;
}

.rtl .course-intro,
[dir="rtl"] .course-intro {
	padding-left: 0;
	padding-right: 3rem;
}

.rtl .course-intro .course-hd::before,
[dir="rtl"] .course-intro .course-hd::before {
	left: auto;
	right: -3rem;
}

.rtl .course-item figure,
[dir="rtl"] .course-item figure {
	border-radius: 0 1rem 1rem 0;
}

.rtl .course-item figure::after,
[dir="rtl"] .course-item figure::after {
	right: auto;
	left: 0;
}

.rtl .course-item .course-it-body,
[dir="rtl"] .course-item .course-it-body {
	border-radius: 1rem 0 0 1rem;
}

.rtl .trip-intro,
[dir="rtl"] .trip-intro {
	padding-left: 0;
	padding-right: 3rem;
}

.rtl .trip-intro .trip-hd::before,
[dir="rtl"] .trip-intro .trip-hd::before {
	left: auto;
	right: -3rem;
}

.rtl .trip-item figure,
[dir="rtl"] .trip-item figure {
	border-radius: 0 1rem 1rem 0;
}

.rtl .trip-item figure::after,
[dir="rtl"] .trip-item figure::after {
	right: auto;
	left: 0;
}

.rtl .trip-item .trip-it-body,
[dir="rtl"] .trip-item .trip-it-body {
	border-radius: 1rem 0 0 1rem;
}

.rtl .ft-social .so-item + .so-item,
[dir="rtl"] .ft-social .so-item + .so-item {
	margin-left: 0;
	margin-right: 1rem;
}

.rtl .subscribe-cover .subscribe-form .form-control,
[dir="rtl"] .subscribe-cover .subscribe-form .form-control {
	border-radius: 0 50px 50px 0;
}

.rtl .subscribe-cover .subscribe-form .btn-subscribe,
[dir="rtl"] .subscribe-cover .subscribe-form .btn-subscribe {
	border-radius: 50px 0 0 50px;
}

.rtl .ft-links .ft-link-hd::before,
[dir="rtl"] .ft-links .ft-link-hd::before {
	left: auto;
	right: 0;
}

.rtl .payment li + li,
[dir="rtl"] .payment li + li {
	margin-left: 0;
	margin-right: 0.1rem;
}

.rtl .ins-carousel-content .ins-carousel-hd h1,
[dir="rtl"] .ins-carousel-content .ins-carousel-hd h1 {
	padding: 0 3rem 0 0;
}

.rtl .ins-carousel-content .ins-carousel-hd h1::before,
[dir="rtl"] .ins-carousel-content .ins-carousel-hd h1::before {
	left: auto;
	right: 0;
}

.rtl .ins-about-cover .ins-abt-intro,
[dir="rtl"] .ins-about-cover .ins-abt-intro {
	margin-right: 0;
	margin-left: 4rem;
}

.rtl .page-intro-cover ul li,
[dir="rtl"] .page-intro-cover ul li {
	padding: 0 1.25rem 0 0;
}

.rtl .page-intro-cover ul li::before,
[dir="rtl"] .page-intro-cover ul li::before {
	left: auto;
	right: 0;
}

.rtl .abt-graph-list .abt-grp-item + .abt-grp-item,
[dir="rtl"] .abt-graph-list .abt-grp-item + .abt-grp-item {
	margin-left: 0;
	margin-right: 2.25rem;
}

.rtl .contact-form,
[dir="rtl"] .contact-form {
	border-radius: 0 1.5rem 1.5rem 0;
}

.rtl .coupon-cover .coupon-ticket,
[dir="rtl"] .coupon-cover .coupon-ticket {
	right: auto;
	left: 2rem;
}

.rtl .payment-dtls .payment-graph,
[dir="rtl"] .payment-dtls .payment-graph {
	border-radius: 0 1rem 1rem 0;
}

.rtl .payment-dtls .payment-form,
[dir="rtl"] .payment-dtls .payment-form {
	border-radius: 1rem 0 0 1rem;
}

.rtl .consult-mrg-cover,
[dir="rtl"] .consult-mrg-cover {
	border-radius: 0 0 1.5rem 1.5rem;
}

.rtl .consult-mrg-cover .consult-heading,
[dir="rtl"] .consult-mrg-cover .consult-heading {
	border-radius: 0 0 1rem 01rem;
}

.rtl .consult-certificate .certificate-hd h3,
[dir="rtl"] .consult-certificate .certificate-hd h3 {
	padding: 0 0 0 2rem;
}

.rtl .trip-tb-item figure,
[dir="rtl"] .trip-tb-item figure {
	border-radius: 0 1rem 1rem 0;
}

.rtl .trip-tb-item figure::after,
[dir="rtl"] .trip-tb-item figure::after {
	right: auto;
	left: 0;
}

.rtl .trip-tb-item .trip-tb-it-body,
[dir="rtl"] .trip-tb-item .trip-tb-it-body {
	border-radius: 1rem 0 0 1rem;
}

.rtl .trips-dtl-cover .trips-dt-body,
[dir="rtl"] .trips-dtl-cover .trips-dt-body {
	padding-left: 0;
	padding-right: 2rem;
}

.rtl .trips-dtl-cover .trips-dt-body h3,
[dir="rtl"] .trips-dtl-cover .trips-dt-body h3 {
	padding: 0 0 0 2rem;
}

.rtl .course-tb-item figure,
[dir="rtl"] .course-tb-item figure {
	border-radius: 0 1rem 1rem 0;
}

.rtl .course-tb-item figure::after,
[dir="rtl"] .course-tb-item figure::after {
	right: auto;
	left: 0;
}

.rtl .course-tb-item .course-tb-it-body,
[dir="rtl"] .course-tb-item .course-tb-it-body {
	border-radius: 1rem 0 0 1rem;
}

.rtl .course-tb-item .course-tb-it-body .course-it-list .course-it-value,
[dir="rtl"] .course-tb-item .course-tb-it-body .course-it-list .course-it-value {
	text-align: left;
}

.rtl .login-form-cover .btn-close,
[dir="rtl"] .login-form-cover .btn-close {
	right: auto;
	left: 1rem;
}

.rtl .team-modal-cover .btn-close,
[dir="rtl"] .team-modal-cover .btn-close {
	right: auto;
	left: 1rem;
}

.rtl .abt-fact-item .abt-fact-body,
[dir="rtl"] .abt-fact-item .abt-fact-body {
	min-height: 175px;
}

/* RESPONSIVE CSS
  -------------------------------------------------- */
@media (min-width: 768px) {
}

@media (min-width: 992px) {
}

@media (min-width: 1200px) {
}

@media (min-width: 1366px) {
}

@media (max-width: 1919px) {
}

@media (max-width: 1600px) {
}

@media (max-width: 1440px) {
}

@media (max-width: 1366px) {
}

@media (max-width: 1280px) {
}

@media (max-width: 1200px) {
}

@media (max-width: 1199px) {
}

@media (max-width: 991px) {
	.rtl .ins-about-cover .ins-abt-intro,
	[dir="rtl"] .ins-about-cover .ins-abt-intro {
		margin-left: 0;
	}

	.rtl .trips-dtl-cover .trips-dt-body,
	[dir="rtl"] .trips-dtl-cover .trips-dt-body {
		padding-right: 0;
	}

	.rtl .trips-dtl-cover .trips-dt-body h3,
	[dir="rtl"] .trips-dtl-cover .trips-dt-body h3 {
		padding: 0 0 0 1rem;
	}
}

@media (max-width: 767px) {
}

@media (max-width: 650px) {
}

@media (max-width: 576px) {
	.rtl .we-do-intro,
	[dir="rtl"] .we-do-intro {
		padding-right: 2rem;
	}

	.rtl .we-do-intro .we-do-hd::before,
	[dir="rtl"] .we-do-intro .we-do-hd::before {
		right: -1.5rem;
	}

	.rtl .consultation-intro,
	[dir="rtl"] .consultation-intro {
		padding-right: 2rem;
	}

	.rtl .consultation-intro .consultation-hd::before,
	[dir="rtl"] .consultation-intro .consultation-hd::before {
		right: -1.5rem;
	}

	.rtl .course-intro,
	[dir="rtl"] .course-intro {
		padding-right: 2rem;
	}

	.rtl .course-intro .course-hd::before,
	[dir="rtl"] .course-intro .course-hd::before {
		right: -1.5rem;
	}

	.rtl .ins-carousel-content .ins-carousel-hd h1,
	[dir="rtl"] .ins-carousel-content .ins-carousel-hd h1 {
		padding: 0 2rem 0 0;
	}

	.rtl .abt-fact-item .abt-fact-icon,
	[dir="rtl"] .abt-fact-item .abt-fact-icon {
		margin-left: 1rem;
	}
}
