#topbar, a, a.ef_button, body, p {
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif
}

.ef-nav-responsive-link, .programs_slider .owl-nav {
	right: 40px
}

.ef-responsive-wrap, .owl-prev, .programs_dropdown .program_box .program_heading:after {
	left: 0
}

.articles_slider .owl-prev {
	left: -40px
}

body, p {
	font-weight: 400
}

.ef_page h1, .ef_page h2, .ef_page h3, .ef_page h4, .ef_page h5, .ef_page h6, h1, h2, h3, h4, h5, h6 {
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-weight: 700
}

a {
	font-weight: 400
}

	#topbar, .programs_dropdown .program_box .program_heading, .site_header .main_navigation ul li a, a.ef_button {
		font-weight: 700
	}

		#topbar .left_topbar {
			float: left
		}

		#topbar .right_topbar {
			float: right
		}

			#topbar .right_topbar li {
				margin-left: 12px
			}

				#topbar .right_topbar li.language_switcher a {
					font-family: GESSTwoBold
				}

				#topbar .right_topbar li a, .article_title a, .ef-read-more a, .ef-responsive-wrap a, .ef_articles_section h3, .ef_articles_section h4, .ef_icon_box h4, .page_header .child_pages li a, .page_header .child_pages li.active a, .page_header h3, .page_heading h2, .program_intro h2, .programs_dropdown .program_box .program_heading, .simple_heading_paragraph h3, .site_footer li a, .site_header .main_navigation ul li a {
					font-family: Arial,"Helvetica Neue",Helvetica,sans-serif
				}

				#topbar .right_topbar li a {
					color: #7c7c7c;
					font-weight: 700
				}

.programs_dropdown .program_box .program_content_area {
	float: left
}

.programs_dropdown .program_box .program_logo {
	float: right
}

.programs_dropdown .emirates_foundation_link span {
	margin-left: 8px
}

.programs_dropdown .program_heading, .programs_slider .program_heading {
	font-size: 20px
}

.site_header .logo {
	float: left
}

.site_header .main_navigation {
	float: right
}

	.site_header .main_navigation ul li {
		margin-left: 10px
	}

.article_title a, .site_footer li a {
	font-weight: 400
}

.site_footer .sub_footer .copyright {
	float: left
}

.site_footer .sub_footer .footer_right {
	float: right
}

	.site_footer .sub_footer .footer_right ul li {
		margin-left: 8px
	}

.ef-responsive-wrap a {
	text-align: left;
	font-weight: 700;
	font-size: 13px
}

.programs_slider .program_box .program_content_area {
	float: left;
	text-align: left
}

.programs_slider .program_box .program_logo {
	text-align: right;
	float: right
}

.programs_slider .owl-prev {
	left: 0;
	right: auto
}

.recent_articles .articles {
	border-right: solid 1px #fff
}

.recent_articles .article_item {
	margin-right: 15px;
	margin-left: 15px
}

.owl-next {
	right: 0
}

.articles_slider .owl-next {
	right: -40px
}

.add_spacing {
	padding-right: 25px;
	padding-left: 40px
}

.programs_slider .add_spacing {
	padding-right: 60px;
	padding-left: 60px
}

.page_heading h2 {
	font-weight: 400;
	font-size: 26px;
	margin-bottom: 10px
}

.page_header .child_pages li.active a, .page_header h3 {
	font-weight: 700
}

.page_header h3 {
	float: left
}

.page_header .child_pages {
	float: right
}

	.page_header .child_pages li {
		margin-left: 20px
	}

		.page_header .child_pages li a, .program_intro h2 {
			font-weight: 400
		}

.ef_icon_box h4, .simple_heading_paragraph h3 {
	font-weight: 700
}

.ef_articles_section h3 {
	font-weight: 400
}

.ef-read-more a, .ef_articles_section h4 {
	font-weight: 700
}

.lightbox_content h4, .lightbox_content h5, .testimonials_box .content_section h4, .testimonials_box .content_section h5 {
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-weight: 400
}

.styled-select.slate {
	margin-right: 10px;
	padding-left: 4px
}

.loader {
	padding-left: 100px
}

.sort-by {
	margin-right: 25px
}

.article_date_share .article_date {
	float: left
}

.article_date_share .sharethis-inline-share-buttons {
	float: right
}

.horizontal-image-box .image_box, .horizontal-image-box .post_content_are, .lightbox_image {
	float: left
}

	.horizontal-image-box .post_content_are h3 {
		font-size: 16px
	}

.footer_menu_container:after {
	right: 40px
}

.lightbox_content {
	float: left;
	margin-left: 430px
}

@media screen and (min-width:1200px) {
	.programs_slider .program_box {
		height: 370px
	}
}

@media screen and (min-width:1600px) {
	.home_banner .banner_container {
		height: 710px;
		overflow: hidden
	}

	.home_banner .banner_content h2 {
		font-size: 46px;
		line-height: 50px
	}

	.home_banner .banner_content p {
		font-size: 20px
	}
}

@media screen and (max-width:1100px) {
	.main_navigation {
		display: none
	}

	.ef-nav-responsive-link {
		display: block
	}
}

@media screen and (max-width:992px) {
	.add_spacing {
		padding-right: 20px;
		padding-left: 20px
	}

	.lr_spacer {
		padding: 0 20px
	}

	.emirates_foundation_link, .site_header {
		padding-left: 20px;
		padding-right: 20px
	}

	.ef-nav-responsive-link {
		left: auto;
		right: 20px
	}

	.rtl .ef-nav-responsive-link {
		right: auto;
		left: 20px
	}

	.home_banner .owl-nav {
		display: none
	}

	.home_banner .owl-dots {
		display: block
	}

	.home_banner .content_column {
		min-height: 300px;
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}

	.home_banner .banner_content {
		padding: 20px
	}

	.our_partner .owl-nav {
		display: none
	}

	.our_partner .owl-dots {
		display: block
	}

	.programs_slider .owl-nav, .programs_slider .program_box .program_heading:after {
		display: none
	}

	.programs_slider .program_box .program_content_area {
		width: 100%;
		float: none;
		text-align: center
	}

	.programs_slider .program_box .program_logo {
		float: none;
		width: 100%;
		text-align: center;
		margin-bottom: 40px
	}

	.ef-filters .styled-select.slate {
		width: 140px
	}

	.ef-filters .styled-select select {
		width: 147px
	}

	.ef_item_box {
		border: 1px solid #ededed
	}

	.our_programs .programs_slider .owl-carousel .owl-stage-outer {
		background: #f6fafb
	}
}

@media screen and (max-width:767px) {
	body {
		text-align: center
	}

	.page_heading h2 {
		font-size: 20px
	}

	.programs_dropdown {
		text-align: left
	}

	.ef-filters, .page_header h3, .rtl .ef_article .about_info, .site_footer .sub_footer {
		text-align: center
	}

	.recent_articles .articles {
		border-right: 0
	}

	.recent_articles .article_item {
		margin-right: 0;
		margin-left: 0
	}

	.site_footer .sub_footer .copyright {
		float: none;
		margin-bottom: 10px
	}

	.site_footer .sub_footer .footer_right {
		float: none
	}

	#topbar .right_topbar li {
		margin-left: 2px;
		margin-right: 0
	}

	.rtl #topbar .right_topbar li {
		margin-right: 2px;
		margin-left: 0
	}

	.page_header h2 {
		font-size: 26px
	}

	.page_header h3 {
		float: none;
		margin-bottom: 8px
	}

	.page_header .child_pages li {
		margin-left: 0;
		text-align: center;
		display: block;
		margin-top: 5px
	}

	.ef-filters .styled-select.slate {
		width: auto
	}

	.ef-filters .styled-select select {
		width: 105%
	}

	.horizontal-image-box {
		margin: 20px 0
	}

		.horizontal-image-box .image_box {
			float: none;
			width: 100%
		}

			.horizontal-image-box .image_box img {
				width: 100%
			}

		.horizontal-image-box .post_content_are {
			float: none;
			width: 100%
		}

	.footer_menu_container:after {
		display: none
	}

	.home_banner .banner_container {
		height: auto
	}

	.image_container {
		margin-bottom: 20px
	}

	.rtl .recent_articles .article_item {
		margin-left: 0;
		margin-right: 0
	}

	.rtl .recent_articles .articles {
		border-left: 0
	}

	.page_header {
		padding: 20px 0
	}

		.page_header h3.title_has_child {
			margin-bottom: 0;
			position: relative;
			cursor: pointer
		}

			.page_header h3.title_has_child:after {
				content: "\f0dd";
				position: absolute;
				top: -5px;
				width: 20px;
				height: 20px;
				font-family: FontAwesome;
				margin: 0 10px
			}

		.page_header .child_pages {
			float: none;
			display: none
		}

	.ef_content_box > div {
		padding-top: 25px;
		padding-bottom: 10px
	}

	.category-articles .ef_content_box > div {
		padding-top: 30px;
		padding-bottom: 30px
	}

	.programlogo_slider .client_item img {
		width: 180px
	}

	.article_header img {
		width: 100%
	}

	.address_row .address_box {
		margin-bottom: 15px
	}

	.wpb_wrapper h2, .wpb_wrapper h3, .wpb_wrapper h4, .wpb_wrapper h5 {
		text-align: center !important
	}

	.wpb_wrapper h5 {
		font-size: 18px;
		margin-bottom: 20px !important
	}

	.wpb_wrapper ul {
		text-align: left !important
	}

	.rtl .wpb_wrapper ul {
		text-align: right !important
	}

	.program_intro {
		text-align: center
	}

		.program_intro h2 {
			font-size: 22px
		}

		.program_intro span {
			display: block;
			margin: 15px 0
		}

		.program_intro .program_logo_container {
			margin: 25px 0
		}
}

.special-img {
	background-position-x: 480px !important;
}

.parallax-img-box.first-box {
	background-position: -280px bottom;
	background-size: contain;
}
.language-link a {
	font-family: GESSTwoLight !important;
}