@font-face {
	font-family: UNIVERSNEXTARABIC-LIGHT;
	font-style: normal;
	font-weight: 400;
	src: url(DroidKufi-Regular.eot);
	src: url(DroidKufi-Regular.eot?#iefix) format('embedded-opentype'), url(DroidKufi-Regular.woff2) format('woff2'), url(DroidKufi-Regular.woff) format('woff'), url(DroidKufi-Regular.ttf) format('truetype')
}

*:not(.hero-sound-btn):not(.mfp-image-holder):not(.mfp-arrow):not(.industries-container):not(.return-to-top):not(i):not(.fab):not(.fa):not(.scroll-to-top):not(.lg-icon):not(body),
h1,
h2,
h3,
h4,
h5,
h6,
.menu_resp_date {
	direction: rtl;
	text-align: right;
	font-family: 'UNIVERSNEXTARABIC-LIGHT', 'Open Sans' !important;
}

ul {
	padding-right: 25px !important;
}

.industries-container {
	font-family: initial;
}

body {
	direction: ltr !important;
}

h1,
h2,
h3,
h4 {
	font-weight: bold !important;
	line-height: 1.5 !important;
}

h1 {
	font-size: 2rem !important;
}

h2 {
	font-size: 1.5rem !important;
}

.wsmenu>ul>li>a {
	font-size: .7rem !important;
}

::-moz-placeholder {
	font-size: 13px !important;
	text-align: right !important;
}

.navbar-toggle {
	float: left !important;
	margin-left: 15px !important;
	margin-right: 0 !important;
}

.ui-menu-item,
.ui-menu-item .ui-menu-item-wrapper {
	direction: ltr !important;
	text-align: left !important;
}

@media only screen and (min-width: 1024px) {

	.desk-wide-one-half,
	.button-list--items-one-half .button-list__item {
		width: 48.8%;
	}

	@media(min-width:768px) {
		.dropdown-submenu>.dropdown-menu {
			right: 100% !important;
			left: unset !important;
			-webkit-border-radius: 6px 0 0 6px !important;
			-moz-border-radius: 6px 0 0 6px !important;
			border-radius: 6px 0 0 6px !important;
			margin-top: 0 !important;
		}
	}

	.downloads-col {
		left: 0 !important;
		right: unset !important;
	}

	.kf_accordian_hdg h5::before {
		left: 0 !important;
		right: unset !important;
	}

	.quick-links .ql_subtitle {
		line-height: 1.8 !important;
	}

	@media only screen and (max-width: 40em) {
		.kode-nav ul li a {
			padding: 1rem 7rem !important;
		}
	}

	[type="checkbox"]:not(:checked),
	[type="checkbox"]:checked {
		right: -9999px !important;
	}

	.divOverview .col-xm-12 .body {
		font-size: 15px !important;
	}

	.divOverview .col-xm-12 {
		float: right !important;
	}

	.facts-counter .icons-wrap {
		float: right !important;
	}

	.flex-viewport {
		direction: ltr !important;
	}

	.cd-testimonials-wrapper {
		direction: ltr !important;
	}

	.sponsors>.partner_category {
		float: right;
		margin-right: 0;
		margin-left: 67px;
		line-height: 90px !important;
	}

	.sponsors>.partner_category .partner {
		margin-right: 0;
		margin-left: 66px;
	}

	.partner_category h4 {
		font-weight: 600 !important;
		margin-bottom: 10px !important;
	}

	.bx-viewport {
		direction: ltr !important;
	}

	.kf_aside_twitter .bx-wrapper {
		z-index: 0 !important;
	}

	#divSocialMedia .kf_connect ul li a {
		text-align: center !important;
	}

	.custom-combobox {
		position: relative;
		display: inline-block;
		direction: ltr;
		text-align: left;
	}

	.custom-combobox-toggle {
		position: absolute;
		top: 0;
		bottom: 0;
		margin-left: -1px;
		padding: 0;
	}

	.custom-combobox-input {
		margin: 0;
		padding: 10px;
		width: 75%;
		box-shadow: 0px 0px;
	}

	.ui-menu {
		max-height: 300px !important;
		overflow-x: hidden !important;
		overflow-y: scroll !important;
	}

	.sp-padding {
		padding-right: 21px !important;
		padding-left: 0 !important;
	}

	.contactInfo p,
	.contactUsFt p {
		unicode-bidi: bidi-override !important;
	}

	.custom-fancybox .contactInfo {
		width: 360px !important;
	}

	.kf_counter {
		padding: 0px 90px 0px 0px !important;
		text-align: right !important;
	}

	.kf_counter .counter {
		font-family: 'UNIVERSNEXTARABIC-LIGHT', 'Open Sans' !important;
	}

	.next-event-counter .countdown li p {
		font-size: 16px !important;
	}

	.links_pages h4 {
		line-height: 1.5 !important;
	}

	.cd-author .cd-author-info {
		padding-right: 18px !important;
		line-height: 1.5 !important;
	}

	.conc li.desc .content {
		padding: 0px 30px 10px 10px !important;
	}

	.pagecontent-subtitle {
		font-style: normal !important;
	}

	[type="checkbox"]:not(:checked)+label::before,
	[type="checkbox"]:checked+label::before {
		right: 0 !important;
		left: unset !important;
	}

	[type="checkbox"]:not(:checked)+label::after,
	[type="checkbox"]:checked+label::after {
		right: 2px !important;
		lefT: unset !important;
	}

	@media (min-width: 768px) {
		.navbar-nav>li {
			float: right;
		}
	}

	@media (min-width: 1200px) {

		.col-lg-1,
		.col-lg-10,
		.col-lg-11,
		.col-lg-12,
		.col-lg-2,
		.col-lg-3,
		.col-lg-4,
		.col-lg-5,
		.col-lg-6,
		.col-lg-7,
		.col-lg-8,
		.col-lg-9 {
			float: right;
		}
	}

	@media (min-width: 992px) {

		/* .col-md-1,
	.col-md-10,
	.col-md-11,
	.col-md-12,
	.col-md-2,
	.col-md-3,
	.col-md-4,
	.col-md-5,
	.col-md-6,
	.col-md-7,
	.col-md-8,
	.col-md-9 {
		float: right;
	} */
		.col-sm-3 {
			float: right;
		}
	}

	@media (min-width: 768px) {
		/* .col-sm-1,
	.col-sm-10,
	.col-sm-11,
	.col-sm-12,
	.col-sm-2,
	.col-sm-3,
	.col-sm-4,
	.col-sm-5,
	.col-sm-6,
	.col-sm-7,
	.col-sm-8,
	.col-sm-9 {
		float: right;
	} */

		.col-sm-3 {
			float: right;
		}

		.contact-padding {
			float: right !important;
		}
	}

	/* .col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
	float: right;
} */

	.col-sm-3 {
		float: right;
	}

	.navbar {
		margin-right: -6.2rem;
		margin-left: 0px;
	}

	.logo {
		left: 0;
		right: -31px;
	}

	.slick *,
	.home-slider * {
		direction: ltr
	}

	#revolution-slider *,
	#revolution-slider-ar * {
		direction: rtl
	}

	/*#revolution-slider * , .home-slider * ,.slick *  { direction:ltr }
#revolution-slider-ar * , .home-slider * ,.slick *  { direction:ltr }*/

	/*#revolution-slider * , .home-slider * ,.slick *  { direction:rtl }
#revolution-slider-ar * , .home-slider * ,.slick *  { direction:rtl }*/

	.img-hor {
		-moz-transform: scaleX(-1);
		-o-transform: scaleX(-1);
		-webkit-transform: scaleX(-1);
		transform: scaleX(-1);
		filter: FlipH;
		-ms-filter: "FlipH";
	}

	.slider-buttons-container {
		left: 8%;
		right: auto;

	}

	.slider-bg {
		left: auto;
	}

	.nav {
		padding: 0;
	}

	.text-center * {
		text-align: center !important
	}


	@media (min-width: 768px) {
		.navbar-nav {
			float: right;
		}
	}

	.dropdown-menu {

		right: 0;
		left: auto;
	}

	.conc li.desc .content hr {
		margin: 2rem 0 2rem auto;
	}

	/* .fa, .fa  * {
  font-family: "Font Awesome 5 Free" !important;
} */

	.text-left {
		text-align: left
	}

	.conc li.desc:before {

		right: 0;
		left: auto;


	}

	.conc li.desc:after {

		right: 64%;
		left: auto;
		-webkit-transform: skew(43deg);
		-moz-transform: skew(43deg);
		-o-transform: skew(43deg);
	}

	.conc .full li {

		float: right;
	}

	.OpenSans,
	.NexaBold {
		font-family: 'UNIVERSNEXTARABIC-LIGHT' !important
	}

	.pagecontent-content p,
	.pagecontent-content ul,
	.pagecontent-content li,
	.pagecontent-content div {
		line-height: 24px;
		font-size: 15px
	}

	.schedules-tab-nav ul li a {
		text-align: center !important;
	}

	.schedules-tab-nav ul li.active a::after {
		text-align: center !important;
	}

	.schedules-widget .detail {
		/* margin-right: 134px !important; */
		margin-left: 0 !important;
		padding: 10px 30px 10px 0 !important;
		position: relative;
		border-right: 1px solid #ccc;
		border-left: none !important;
	}

	.time-location li {
		float: right !important;
		margin: 0 0 0 30px !important;
	}

	.btn-backtoworkshops {
		background-color: #188ef1;
		width: 129px;
		height: 64px;
		color: #FFF;
		right: unset !important;
		left: 20px;
	}

	.btn-backtoworkshops:hover {
		color: #FFF !important;
		opacity: 1 !important;
	}

	.workshop-btn {
		float: right !important;
	}

	.wsmenu>ul>li ul li a {
		text-align: right;
		width: 12rem;
	}

	#slider-content *,
	.credits *,
	.smallogo {
		text-align: center !important;
	}

	@media(min-width: 769px) {
		.overview-img-container {
			text-align: left !important;
		}
	}

	.nav.metabar__nav {
		float: left !important;
		text-align: left !important;
		direction: ltr !important;
	}

	.hero-sound {
		right: 20px !important;
		left: unset !important;
	}

	.hero-sound-range {
		right: 40px !important;
		left: unset !important;
	}

	.hero-fullscreen {
		left: 20px !important;
		right: unset !important;
	}

	.hero-sound-btn,
	.hero-sound-range {
		text-align: left !important;
		direction: ltr !important;
	}

	/* @media only screen and (min-width: 1024px) {
	.grid--collapsed {
	  padding-right: unset !important;
	  padding-left: 36px;
	}
  } */

	@media only screen and (min-width: 481px) {

		.grid__item {
			padding-left: 0 !important;
			padding-right: 36px !important;
		}

		.grid--collapsed .grid__item {
			padding-right: 1px !important;
			padding-left: 1px !important;
		}
	}

	.media__img {
		float: right;
		margin-left: 24px !important;
		margin-right: unset !important;
	}

	.oft--top {
		font-family: initial !important;
	}

	#mainNavWrapper #nav_main li.level_1:first-child {
		padding-left: 10px !important;
		padding-right: 0 !important;
	}

	#mainNavWrapper #nav_main li.level_1 {
		float: right !important;
	}

	.droppable-nav ul a.has-children::before {
		content: "\f053" !important;
		left: 1rem !important;
		right: unset !important;
	}

	.mainNavWrapper {
		padding-right: 0 !important;
		padding-left: 36px;
	}

	.check-list.nav li {
		margin-left: 12px !important;
		margin-right: 0 !important;
	}

	.actionbar__dropdown {
		right: auto !important;
		left: 0 !important;
	}

	.mfp-arrow {
		direction: ltr;
	}