@media (min-width: 1700px) {	

	.project_video_container {height: 385px;}
	.similar_project_image img, .load_more .load_image {height:160px;}
	.load_more .circle_percentage {margin-top:60px;}
}
@media (min-width: 1600px) {	
	.similar_project_image img, .load_more .load_image {height: 135px;}
	.load_more .circle_percentage {margin-top: 45px;}
	
	.video_teaser_headline .video_entry img, .video_teaser_headline .arrow.closed{height: 127px;}
}

@media (min-width: 1400px) {	
	
	.project_video_container {height: 300px;}
}



@media (max-width: 1220px) {	
	.socia_links .channel a {display: inline-block;text-align:center;}
	.socia_links .channel a img {float: none;height:25px;}
	.socia_links .channel a span {float: none;line-height: normal;margin-left: 0;}
	.contact_us_header_item {font-size: 15px;}
		
	.view-filters .views-exposed-widget .views-widget select {width: 100px;}
	.caroussel_cover img {height: 100%;}
	.custom_banner_content .custom_title {font-size: 38px;}
}
@media (max-width: 1200px) {	
	.category_name {font-size: 16px;height: 2.5em;padding: 10px;}
}

@media (max-width: 1110px) {	
	#block-system-main-menu ul.menu li{padding: 0 7px !important;}	
	.submenu_container {margin-right:205px;}
	.i18n-ar .submenu_container {margin-left:205px;}
	
	.logo img {margin: 20px auto 0 30px;}
		
	.view-filters .views-exposed-widget {margin-left: 13px;margin-right: 0;}
	.i18n-ar  .view-filters .views-exposed-widget {margin-right: 13px;margin-left: 0;}
	
	.more_title {
	  font-size: 27px;
	  line-height: 35px;
	}
	
	
	.video_container {height: 100%;padding: 0;position: relative;width: 100%;}
	
}
@media (max-width: 1000px) {
	
	#block-webform-client-block-518, #block-webform-client-block-586{ margin-left: 10%;width: 80%;}
	.view-team .views-row {
		width: 100%;
	}
	.view-team .views-row.views-row-odd {
		margin-right: 0px;
		margin-left: 0px;
	}
	.mission, .vision {
		width: 100%;
		margin-left: 0px;
		margin-right: 0px;
	}
	.mission {
		margin-bottom: 30px;
		padding-bottom: 30px;
		border-bottom: 1px solid #b7b7b7;
	}
	.view-what-we-do.view-display-id-block_1 .views-field-name {
	    font-size: 20px;
	    line-height: 25px;
	    width: 90%;
	}
	
	.custom_banner_map {
		text-align: center;
		width: 100%;
	}
	.custom_banner_map img {
		width: auto;
		max-height: 200px;
	}
	.custom_banner_content {
		width: 100%;
	}
	.custom_banner_content .custom_slogan {
		margin-bottom: 30px;
	}
	.banner_container_248 .home_banner_text, .banner_container_249 .home_banner_text {
		/*margin-top: 55px;*/
	}
	.custom_banner_content .custom_title {
		font-size: 30px;
		line-height: 33px;
	}
	.custom_banner_content .custom_slogan {
		font-size: 13px;
	    margin-bottom: 17px;
		line-height: 15px;
	}
	.custom_campaign_slogan {
		margin-bottom: 8px;
		font-size: 11px;
		line-height: 11px;
	}
	.take_pledge {
		font-size: 15px;
		padding: 9px 19px;
	}
	
	.logo img {margin: 27px auto 0 30px;width: 170px;}
	.map-canvas {height: 285px;}
	.view-what-we-do .views-field-name {font-size: 40px;line-height: 41px;width: 86%;}
	
	.content_wrapper_with_image .field-name-field-sub-title, .content_wrapper_with_image .field-name-body,
	#block-views-annual_letter-block .block-inner, #socialmedia .content, .term_header, .page-taxonomy-term .view-content,
	#block-block-2, .node-type-project #block-system-main, .node-type-article #block-system-main, .node-type-blog #block-system-main, .center_container,
	.grant_review_process,.webform-client-form, #block-views-latest_vacancies-block_1, #block-views-employee_case_study-block,
	.view-filters, .view-news-media .view-content, .view-news-media .item-list, .view-blog .view-content, .view-blog .item-list, .contact_us_container,
	.page-node-66  .content_wrapper_with_image .field-name-body , .page-node-67  .content_wrapper_with_image .field-name-body, .view-team {width:80%; margin-left:10%;}
	.i18n-ar .content_wrapper_with_image .field-name-field-sub-title, .i18n-ar .content_wrapper_with_image .field-name-body,
	.i18n-ar #block-views-annual_letter-block .block-inner, .i18n-ar .term_header, .i18n-ar.page-taxonomy-term .view-content,
	.i18n-ar #block-block-2, .i18n-ar .center_container, .i18n-ar.page-node-66  .content_wrapper_with_image .field-name-body , 
	.i18n-ar.page-node-67  .content_wrapper_with_image .field-name-body, .i18n-ar .grant_review_process, .i18n-ar  .webform-client-form{ margin-right:10%; margin-left:0;}
	
	.content_wrapper_with_image .title, .grant_application_process_body{ margin-left:10%;}
	.i18n-ar .content_wrapper_with_image .title, .i18n-ar .grant_application_process_body{ margin-right:10%; margin-left:0;}
	
	#block-views-alwaleed_philanthropies-block .views-row , #block-views-alwaleed_philanthropies-block .views-row, #block-views-history-block .views-field-body, #block-views-history-block .views-field-body-1 {width: 38%;}
	
	#block-views-alwaleed_philanthropies-block .views-row.views-row-even {margin-right: 10%;}
	.i18n-ar #block-views-alwaleed_philanthropies-block .views-row.views-row-even {margin-left: 10%; margin-right:0;}

	
	#block-views-alwaleed_philanthropies-block .views-row.views-row-odd {margin-left: 10%;margin-right: 4%;}
	.i18n-ar #block-views-alwaleed_philanthropies-block .views-row.views-row-odd {margin-right: 10%;margin-left: 4%;}
	
	#block-views-history-block .views-field-title, #block-views-history-block .views-field-body, #block-views-history-block .views-field-body-1{margin-left: 10%;}
	.i18n-ar #block-views-history-block .views-field-title, .i18n-ar #block-views-history-block .views-field-body, 
	.i18n-ar #block-views-history-block .views-field-body-1{margin-right: 10%; margin-left:0;}
	
	.view-partners {margin-left: 10%;margin-right: 10%;padding: 0;width: 80%;}
	.caroussel_cover img {display: none;}
	.home_page_item_container {background-size: cover !important;background-position: center center;}
	.topmenu li a, .topmenu li span{font-size:16px;}
	
	.category_name , .ongoing_project_title a{font-size: 15px;}	
	.news_container .news_inner_container {padding: 35px 25px;}
	.project_deatil_container{width:60%;}

	.view-what-we-do .views-field-tid {margin-top: -22%;}
}
@media (max-width:960px) {
	
	
	.logo img {margin: 32px auto 0 25px;width: 145px;}	
	.view-what-we-do .views-field-name {font-size: 35px;line-height: 37px;width:85%;}
	.content_wrapper_with_image .title {margin-top: 25%;}
	.contact_item_text {padding: 15px 5px;}
	.contact_us_header_item {font-size: 15px;}	
	
	.submenu_container {margin-right: 172px;}
	.i18n-ar .submenu_container {margin-left: 172px;}
	.field-name-body .viewport, .views-field-body .viewport{width:auto;}
	.owl-theme .owl-controls .owl-page {display: none !important;}
	.more_title {
	  font-size: 25px;
	  line-height: 31px;
	}
	.read_more a div {
	  padding: 3px 7px;
	  font-size: 14px;
	}
	.video_teaser_headline .video_entry img, .video_teaser_headline .arrow.closed {height: 65px;}
	.video_teaser_headline .arrow.closed a {font-size: 11px;}	
	.video_teaser_headline .video_entry { width: 11%;}
}


@media (max-width: 885px) {
	.topmenu li a, .topmenu li span{font-size:14px;}
	.topmenu li {padding: 0 10px;}
	.topmenu {width: 70%;}
	.view-what-we-do .views-field-name {font-size: 29px;line-height: 33px;}
	.submenu_container {margin-right:115px;}
	.i18n-ar .submenu_container {margin-left: 115px;}
	
}

@media (max-width: 850px) {
	
	.home_banner_text {
		margin-top: 20% !important;
	}
	
	.categories {
		margin-top: 25% !important;
	}
	
	.custom_banner_content .custom_title {
		font-size: 20px;
	    line-height: 24px;
	    margin-bottom: 10px;
	}
	
	.view-what-we-do .views-field-name {font-size: 25px;line-height: 28px;}
	
	.contact_item_text {padding: 10px 5px;}
	.contact_us_header_item {font-size: 13px;}
	.topmenu {margin-right: 14px;}
	.i18n-ar .topmenu {margin-left: 14px;margin-right:0;}
	
	#block-locale-language{right:14px;}
	.i18n-ar  #block-locale-language{right:0px;}
	.topmenu li {padding: 0 8px;}
	
	.page-node-66 .content_wrapper_with_image, .page-node-67 .content_wrapper_with_image,
	.page-node-163 .content_wrapper_with_image, .page-node-164 .content_wrapper_with_image {background-size: 100% 320px !important;}
	.page-node-66 .content_wrapper_with_image .field-name-body, .page-node-67 .content_wrapper_with_image .field-name-body,
	.page-node-163 .content_wrapper_with_image .field-name-body, .page-node-164 .content_wrapper_with_image .field-name-body{margin-top: 0px;}
	.submenu a {font-size: 14px;}
	.topmenu {width: 73%;}
	#block-system-main-menu ul.menu li {padding: 0 3px !important;}	
	.submenu_container {margin-right: 86px;}
	.i18n-ar .submenu_container {margin-left: 86px;}
	
	.content_wrapper_with_image .field-name-field-sub-title {margin-top: 25%;}
	
	
	.cars_icon {
	    top: 55%;
	}
	
	.cars_icon > img {
		width: 150px;
	}

	.view-ongoing-projects .views-row {margin-right: 0 !important;width: 100%;}
}

@media (max-width: 800px) {

	.focus_area_holder {margin-bottom: 20px;width: 49%;}
	.category_name,  .ongoing_project_title a {display: table;font-size: 17px;padding-left: 0;padding-right: 0;width: 100%;vertical-align: middle;}
	.category_name span, .ongoing_project_title a span {display: table-cell;vertical-align: middle;}
	
	.news_title > a{width:100%;}
	.project_deatil_container{width:70%;}
}

@media (max-width: 780px) {

	#block-system-main-menu ul.menu li {padding: 0 3px !important;}
	.topmenu li a, .topmenu li span {font-size: 14px;}
	.submenu_container {margin-right: 23px;}
	.i18n-ar .submenu_container {margin-left: 23px;}

}

@media (max-width: 740px) {
	.topmenu li a, .topmenu li span{font-size:13px;}
	.logo img {margin: 18% auto 0 10% ;width: 150px ;}
	.submenu a {font-size: 13px;}
	.submenu_item {padding: 0 1%;}
	.contact_item_text {padding: 10px 0px;}
	
	.submenu_container {margin-right: 12px;}
	.i18n-ar .submenu_container {margin-left: 12px;}
}

@media (max-width: 700px) {

	.categories { 
		margin-top: 130px;
	}

	.more_title {
	  font-size: 22px;
	  line-height: 27px;
	}

	.category {
	  margin-bottom: 20px;
	}

	.read_more a div {
	  padding: 3px 7px;
	  color: #fff;
	  text-decoration: none;
	  font-size: 13px;
	}
		
	li.mid-517, li.mid-516 {display: none;}

	.i18n-ar #block-locale-language{left:0;}

	.i18n-ar .content_wrapper_with_image .title, .i18n-ar .grant_application_process_body {
		margin-left: 0;
		margin-right: 5%;
	}
	#block-views-alwaleed_philanthropies-block {height: auto !important;}
	.view-filters{ margin-left: 5% !important;width: 90% !important;}
	.view-news-media .views-field-field-image,.view-news-media .views-field-field-date,.view-news-media .views-field-body {width: 100%;}
	.view-news-media .views-field-title, .view-news-media .views-field-title a {width: 100%;}
	.view-blog .views-field-field-image,.view-blog .views-field-field-date,.view-blog .views-field-body {width: 100%;}
	.view-blog .views-field-title, .view-blog .views-field-title a {width: 100%;}

	.field-name-body .scrollbar, .views-field-body .scrollbar{display:none;}
	.field-name-body .overview, .views-field-body .overview {
		height:170px;
		left: 0;
		list-style: outside none none;
		margin: 0;
		overflow: scroll;
		padding: 0;
		position: relative;
		top: auto !important;
	}

	#header {height: 95px !important;}
	.logo img {margin: 9px auto 0 30px !important;width: 180px !important;}
	.caroussel_cover img {height: 100%;width: 100%;}
	.home_banner_text {left: 5%;top:0%;width: 90%;text-shadow:1px 1px 1px #000;}
	.i18n-ar .home_banner_text {right: 5%; left:auto;}
	.home_title, .home_title a {font-size: 35px;line-height: 37px;width:80%;}
	
	.focus_area_bg { border: 0 none;height:80%;left: -40px;opacity: 0.85;top: auto;width: 100%;}
	.i18n-ar .focus_area_bg {right: -40px; left:auto;}
	
	.focus_area_bg img {height:auto;width:auto;max-width: 100%; position: absolute; bottom: 0;}
	.owl-controls {bottom: 0;}
	.owl-theme .owl-controls .owl-page span {margin: 5px 7px;}
	
	#block-block-4{display:none;}
	#footer a{font-weight:bold;}
	#block-menu-menu-footer-menu {margin: 5px 0 0 5%;}
	.i18n-ar  #block-menu-menu-footer-menu {margin: 5px 5% 0 0;}
	#block-menu-menu-footer-menu ul.menu{text-align:center;}
	
	.home_page_item_container {background: inherit; background-size:cover !important; background-position:center center !important;}	
	.caroussel_cover img {display: none;}
	
	.content_wrapper_with_image .field-name-field-sub-title, .content_wrapper_with_image .field-name-body{margin-left: 5%;}
	#block-views-latest_vacancies-block_1 .views-field-nid span{font-size: 13px;padding: 4px 20px;}
	
	.i18n-ar .content_wrapper_with_image .field-name-field-sub-title, .i18n-ar .content_wrapper_with_image .field-name-body,
	.i18n-ar #block-views-annual_letter-block .block-inner, .i18n-ar .view-alwaleed-philanthropies .view-content, 
	.i18n-ar #block-views-history-block .view-content, .i18n-ar #block-views-history-block .views-field-body-1, 
	.i18n-ar #block-views-history-block .views-field-body, .i18n-ar .center_container, .i18n-ar .grant_review_process, .i18n-ar .webform-client-form, 
	.i18n-ar .term_header, .i18n-ar.page-taxonomy-term .view-content, .i18n-ar #block-block-2{margin-left:0; margin-right:5% !important;}
	.i18n-ar .contact_us_body{margin-left: 0;margin-right: 4%;}
	
	.i18n-ar  .contact_us_body_holder .body_information .contact_email label, 
	.i18n-ar  .contact_us_body_holder .body_information .contact_phone label, 
	.i18n-ar  .contact_us_body_holder .body_information .contact_fax label{ margin-left: 10px;margin-right:0;}
	
	.i18n-ar #block-views-history-block .views-field-body-1, .i18n-ar #block-views-history-block .views-field-body{margin-right:0% !important;}
	.i18n-ar.page-taxonomy-term .project_link, .i18n-ar #block-block-2  {float: right;}
	
	.content_wrapper_with_image .field-name-body, .grant_application_process_body{margin-top:0px;width:90%;text-shadow:none; line-height:normal;}
	.content_wrapper_with_image .field-name-body .field-item {width: 100%;position:relative;}
	.content_wrapper_with_image .field-name-field-sub-title, .content_wrapper_with_image .title h1, .grant_application_process_body h3, .term_header h1{text-shadow:1px 1px 1px #000;font-size: 35px;line-height: 40px;margin-top:275px;width:90%;margin-bottom:15px;}
	.content_wrapper_with_image, .grant_application_process { background-attachment: scroll !important;background-position: 90% center !important;background-size: cover !important;min-height: 766px;width: 100%;}
	.content_wrapper_with_image .field-name-body .field-item {height: 257px;}
	.content_wrapper_with_image{background-position: center center !important;}
	.content_wrapper_with_image .field-name-field-sub-title .field-item{width:100%;}

	#block-views-annual_letter-block{background-attachment:scroll !important;padding-bottom:50px;}
	
	#block-views-annual_letter-block .block-inner {margin-left: 5%;margin-top: 0;padding-top: 400px;width:95%;}
	#block-views-annual_letter-block {background: url("../images/Prince.jpg") no-repeat scroll 0 0 / 100% 400px rgba(0, 0, 0, 0);height: auto !important;}
	#block-views-annual_letter-block h2 {color: #000;font-size: 35px;line-height: 37px;margin-bottom: 15px;padding-top: 30px;width:95%;}
	#block-views-annual_letter-block .content {color: #000;width: 95%;}
	#block-views-annual_letter-block h2{margin-top:0 !Important;text-shadow:0 0 0;}
	#block-views-annual_letter-block .content{text-shadow:none; line-height:normal;}
	.field-name-body .viewport, .views-field-body .viewport{ width: 96%;}
	.alwaleed_philans_header img, .history_block_image img{height:auto;}
		
	.alwaleed_philans_header, .history_block_image {margin-bottom: 30px;}
	.view-alwaleed-philanthropies .view-content, #block-views-history-block .view-content {margin-left: 5%;margin-top: 0;width: 90%;}
	#block-views-alwaleed_philanthropies-block .views-row.views-row-odd {margin-left: 0 !important;margin-right: 0 !important;width: 100% ;}
	#block-views-alwaleed_philanthropies-block .views-row .views-field-body {height: auto;}
	#block-views-alwaleed_philanthropies-block .views-row.views-row-even {border-top: 1px solid #000;margin-right: 0;margin-top: 20px;padding-top: 20px;width: 100%;}
	.view-alwaleed-philanthropies .views-field-title span, h2.block-title, .view-history .views-field-title span, .who_can_apply h3, .grant_review_process h4 {font-size: 35px;line-height: 37px;}

	#block-views-history-block .views-field-title{margin: 0 0 15px !important;}
	#block-views-history-block .views-field-body {height:100%;margin-left: 0;width: 100%;}
	#socialmedia{display:none;}

	.container,#footer{display:inline-block; width:100%;vertical-align:top;}
	.content_wrapper_with_image .title, .grant_application_process_body{margin-left:5%;margin-top:0;}
	.term_header h1{margin-top:0;}
	#block-views-history-block .views-field-body-1{margin-left: 0;width: 100%;}
	#block-views-history-block .view-history .views-row{display:inline-block;width:100%;}
	
	.center_container , .grant_review_process, .webform-client-form, #block-views-latest_vacancies-block_1,
	#block-views-employee_case_study-block, .contact_us_container, .term_header{margin-left: 5%;margin-top: 30px;width: 90%;}
	.who_can_apply h3, .grant_review_process h4{margin-top:0 !important;}
	.webform-component-textfield, .webform-component-email, .webform-component-select{width:98%; margin-right:0;margin-left:0;}
	.webform-component-textarea {display: inline-block;margin-left: 0;width:98%;}
	
	#block-views-latest_vacancies-block_1 h2, #block-views-employee_case_study-block h2{margin-top:0;}
	
	.contact_us_header {display: inline-block;vertical-align: top;width:30%;}
	.contact_us_header_item {border-bottom: 1px solid #fff;display: inline-block;font-size: 12px;margin-right: 0;position: relative;text-align: center;width: 100%;}
	.contact_us_header_item.active .bottom_arrow {display:none;}
	.contact_item_text {padding: 5px 5px;}	
	.contact_us_body {display: inline-block;margin-left:4%;width:66%;}
	.contact_us_body_holder.active {display: block;position: relative;}	
	.contact_us_body_holder .body_information {float: left;margin-right:0;margin-top: 181px;width: 100%;font-size:13px;}
	.contact_us_body_holder .google_maps {float: right;position: absolute;width: 100%;font-size: 13px;}
	.map-canvas {height: 170px;}	
	.contact_us_body_holder .body_information .contact_intro {margin-bottom: 10px;}
	.contact_us_body_holder .body_information .contact_email, .contact_us_body_holder .body_information .contact_phone, .contact_us_body_holder .body_information .contact_fax {
		margin-bottom: 0;
	}
	
	.menu_icon{display:block;}
	.menu_icon .menu_open{display:block;width:35px;}
	.menu_icon .menu_close{display:none;}
	.menu_icon img {
		cursor: pointer;
		display: block;
		margin-top: 30px;
		position: absolute;
		right: 20px;
		top: 0;
		z-index:1111;
	}
	.i18n-ar .menu_icon img{right:20px;}
	
	.menu_visible .menu_close{display:block;}
	.menu_visible .menu_open{display:none;}
	
	.submenu{display:none !important;}
	.topmenu { 
		transform: translateX(100%); -ms-transform: translateX(100%);-moz-transform: translateX(100%);-o-transform: translateX(100%);-webkit-transform: translateX(100%);
		transition: transform 0.5s ease-in 0s; -ms-transition: -ms-transform 0.5s ease-in 0s; -moz-transition: -moz-transform 0.5s ease-in 0s; -o-transition: -o-transform 0.5s ease-in 0s; -webkit-transition: -webkit-transform 0.5s ease-in 0s;
		text-align:center;background-color: #fff;height: 100% !important;margin: 0;position: fixed !important;width: 100%;
	}
	.menu_visible .topmenu {transform: translateX(0px); -ms-transform: translateX(0px);-moz-transform: translateX(0px);-o-transform: translateX(0px);-webkit-transform: translateX(0px);}
	 .topmenu ul.menu {
		display: inline-block;
		height: 55%;
		left: 0;
		position: fixed;
		width: 100%;
	}
	 #header{position:fixed; width:100%; height:100%;}
	.topmenu li {
		display: table;
		height: 17% !important;
		padding: 0;
		text-align: center;
		width: 100%;
	}
	.topmenu li a , .topmenu li span{
		border-bottom: 1px solid #00833c;
		display: table-cell;
		font-size: 15px;
		font-weight: bold;
		height: 80% !important;
		text-decoration: none !important;
		vertical-align: middle;
		width: 61%;
	}
	#block-locale-language li {
		display: inline-block;
		vertical-align: bottom;
	}
	.topmenu li.expanded a:hover, .topmenu li.collapsed a:hover, .topmenu li.expanded.opened, .topmenu li.collapsed.opened{background:none !important;}
	.menu_visible .topmenu{z-index:111;margin:0 !important;}
	#block-locale-language, #block-block-5 {
		border-bottom: 1px solid #00833c;
		display: inline-block;
		float: none;
		height:10%;
		left: 0;
		margin-bottom: 0;
		margin-top: 0 !important;
		padding-bottom: 0;
		position: relative;
		right: auto;
		text-align: center;
		width: 100%;
	}
	#block-locale-language .content  , #block-block-5 .content{
		display: table;
		height: 100% !important;
		text-align: center;
		width: 100%;
	}
	#block-locale-language .block-inner {
		display: inline-block;
		height: 100%;
		width: 100%;
	}
	#block-locale-language .block-title{
		color: #00833b;
		display: none !important;
		font-size: 21px;
		font-weight: normal;
		margin-bottom: 5px;
		margin-top: 0 !important;
		display: none;
	}
	
	#block-locale-language li {
		float: none !important;
		height: auto !important;
		width: auto !important;
	}
	#block-block-5 .block-inner {
		display: inline-block;
		height: 100%;
		width: 100%;
	}
	.social_media li {
		display: inline-block !important;
		float: none !important;
		list-style: outside none none;
		margin-right: 11px !important;
		vertical-align: bottom;
		width: auto !important;
	}
	.social_media li a {
		border:0 !important;
	}	
	.social_media {
		display: table-cell !important;
		height: 100%;
		margin-left: 0;
		vertical-align: middle;
		width: 100%;
	}
	#block-locale-language li a {
		background: url("../images/not_selected_bg.png") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);
		border: 0 none;
		color: #00833c !important;
		padding:0;
		width: 75px;
		font-size: 18px;
	}
	#block-locale-language li.active a {
		background: url("../images/selected_bg.png") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);
		color: #fff !important;
	}
	.language-switcher-locale-url {
		display: table-cell;
		text-align: center;
		vertical-align: middle;
		width: 100%;
	}

	.term_header h1{margin-top:0 !important; text-shadow: 0 0 0;}	
	.page-taxonomy-term .view-content , #block-block-2, .view-news-media .view-content, .view-blog .view-content {margin-left: 5%;width: 90%;}
	.page-taxonomy-term .views-row {width: 100%;}
	.page-taxonomy-term .views-field-field-image, .view-news-media .views-field-field-image, .view-blog .views-field-field-image{margin-bottom:10px;width:100%; margin-right:0;}
	.page-taxonomy-term .views-field-field-image img {float: none;height: auto;width: 100%;}
	.page-taxonomy-term .views-field-body {width: 100%;}
	.page-taxonomy-term .project_link, .view-news-media .project_link, .view-blog .project_link{float:left;margin-top: 15px;}
	.page-taxonomy-term .project_title{margin-bottom:0px;}
	#block-block-2 a {margin-right: 5%;font-size:13px;}
	#block-block-2 {margin-bottom: 30px;}
	.taxonomy_cover img, .content_wrapper_with_image {margin-top:95px;}

	.view-what-we-do .views-row .views-field-field-listing-image{}
	.view-what-we-do .views-row .views-field-field-listing-image .field-content{}
	#block-locale-language li.ar a{line-height:25px;}
	.view-what-we-do .views-row {border-bottom: 1px solid #fff;display: inline-block;float: left;width: 100%;}
	.view-what-we-do .views-row .views-field-field-listing-image img {float: left;height: auto;width: 100%;}
	.view-what-we-do .views-field-name , .view-what-we-do .views-field-tid{margin-left:5%;margin-top: -47%;text-align: center;width:90%;margin-right:5%;}
	.view-what-we-do .views-field-tid{margin-top: -37%;}
	.view-what-we-do .views-field-name{ text-shadow: 1px 1px 1px #000;}
	
	
	.page-node-66 .content_wrapper_with_image .field-name-body, .page-node-67 .content_wrapper_with_image .field-name-body,
	.page-node-163 .content_wrapper_with_image .field-name-body, .page-node-164 .content_wrapper_with_image .field-name-body
	{text-shadow: 0 0 0 !important;margin-left: 5%;width: 90%;}
	.page-node-66  .field-name-body .overview, .page-node-66  .views-field-body .overview,
	.page-node-67  .field-name-body .overview, .page-node-67  .views-field-body .overview,
	.page-node-163  .field-name-body .overview, .page-node-163  .views-field-body .overview,
	.page-node-164  .field-name-body .overview, .page-node-164  .views-field-body .overview
	 {height: auto !important;-webkit-column-count:inherit !important;-moz-column-count:inherit !important;column-count: inherit !important;}
	
	.grant_category_titles{font-size: 18px;line-height: 20px;}
	
	#block-system-main-menu {
		display: inline-block;
		height: 55%;
		padding-top:17%;
		position: relative;
		width: 100%;
	}
	
	@media (orientation : landscape) {
		#block-system-main-menu {padding-top: 50px;}
	}
	
	#block-system-main-menu .content{}
	.locale-untranslated{display:none;}
	
	.node-type-project #block-system-main, .node-type-article #block-system-main, .node-type-blog #block-system-main {margin-left: 5%;width: 90%;}
	.node-type-project h1, .node-type-project .field-name-field-image, .node-type-project .field-name-body ,
	.node-type-article h1, .node-type-blog h1, .node-type-article .field-name-field-image, .node-type-blog .field-name-field-image, .node-type-blog .field-name-body {width: 100%;position:relative;}
	.node-type-project .field-name-field-date, .node-type-article .field-name-field-date{ width:100%; margin-bottom: 15px;}
	.node-type-project .field-name-field-image img, .node-type-article .field-name-field-image img, .node-type-blog .field-name-field-image img{min-height:auto;}
	.view-taxonomy-term .views-field-field-date {float: left;font-size: 12px;width: 100%;}
	.node-type-project h1, .node-type-article h1, .node-type-blog h1{margin-bottom:5px;}
	
	.who_can_apply {margin-top:0;}
	#block-system-main-menu ul.menu li{padding: 0!important;}
	.view-filters .views-exposed-widget {margin-bottom: 15px;margin-left: 5%;margin-right: 5%;width: 90%;}
	.view-filters .views-exposed-widget label{float:left;}
	.view-filters .views-exposed-widget .views-widget{float:right;}
	.view-filters .views-exposed-widget .views-widget select{background-color:#fff;}
	.view-news-media .view-content, .view-blog .view-content {margin-top:0;}
	
	.i18n-ar .view-filters .views-exposed-widget .views-widget {float: left;}
	.i18n-ar .view-filters .views-exposed-widget label{float:right;}
	.i18n-ar .page-taxonomy-term .project_link, .i18n-ar .view-news-media .project_link, .i18n-ar .view-blog .project_link{float:right;}
	
	.media_kit_content, #block-views-what_we_do-block_1{margin-left: 5%;width: 90%;}
		.view-what-we-do.view-display-id-block_1 .views-row {margin: 0 !important;width: 100%;}	
	.view-what-we-do.view-display-id-block_1 .views-field-name {font-size: 25px;line-height: 28px;width: 90%;}
	.view-what-we-do .views-field-tid {margin-top: -37%;}
	.view-id-gallery.view-display-id-page {margin-left: 5%;width: 90%;margin-top: 125px; margin-bottom:80px;}
	.view-id-gallery.view-display-id-page .views-row {width: 47%;}
	.node-type-gallery .field-name-field-image .owl-item img{width:100%; height:auto;}
	.node-gallery .caroussel_wrapper {margin-left: 5%;margin-top: 125px;width: 90%;}
	#block-menu-menu-gallery-menu {margin-bottom: 60px;}
	
	.view-partners {margin-left:5%;margin-right:5%;width: 90%;}
	
	
	
	
	
	
	
	
	
	.content_wrapper_with_image, .grant_application_process {min-height:0;padding-bottom:50px;background-position: center top !important;background-size: 100% 400px !important;padding-top: 400px;height: auto !important;}
	.content_wrapper_with_image .field-name-field-sub-title, .content_wrapper_with_image .title h1, .grant_application_process_body h3 {text-shadow: 0 0 0;float: none;color: #000;font-size: 35px;line-height: 37px;margin-bottom: 15px;padding-top: 30px;margin-top: 0;}
	.content_wrapper_with_image .field-name-body , .grant_application_process_body{float: none;color: #000;text-shadow: none !important;}	
	.content_wrapper_with_image .field-name-body .field-item {float: none;height: auto;}	
	.content_wrapper_with_image .title, .grant_application_process_body {float: none !important;}
	
	
	
  
	.grant_application_process {padding-bottom:0;}
	.term_header {padding-bottom: 10px;}	
	.node-type-project #block-system-main, .node-type-article #block-system-main, .node-type-blog #block-system-main {padding-top: 130px;}
	.node-type-project h1, .node-type-article h1, .node-type-blog h1 {margin-bottom: 25px;}
	
	.grant_review_process_body {line-height: normal;}
	.center_container{margin-top:0;}
	.i18n-ar .view-taxonomy-term .views-field-title {float: right;width:100%;}
	.i18n-ar  .grant_review_process{margin-bottom:0;}
	
	.page-node-66 .content_wrapper_with_image, .page-node-67 .content_wrapper_with_image, .page-node-163 .content_wrapper_with_image, .page-node-164 .content_wrapper_with_image {padding-top:0;}
	
	.video_message {left:30px;}	
	.i18n-ar .video_message {right:30px !important;left:auto;}
	
	.news_date {margin-bottom: 10px;}
	.video_message > span{ font-size: 30px;}
	.news_title > a{font-size: 17px; margin-bottom: 10px;}
	.news_body {font-size: 15px;}
	
	.similar_project.similar_2 {display: none;}
	.similar_project, .load_more {width: 31.5%;}
	.project_deatil_container {width: 80%;}
	
	.focus_areas_container.about_container .text_description {width: 100%;}
	.video_teaser_headline{display:none;}
	.video_teaser_headline_mobile {margin-top: 25px;padding: 0 10%;width: 80%;display:block;}
	.video_teaser_headline_mobile .owl-prev{width: 10%; left: -9%;max-width: 25px;}
	.video_teaser_headline_mobile .owl-next {right: -9%;width: 10%;max-width: 25px;}
	
	.video_mobile {display:block;}
	
	#block-webform-client-block-518, #block-webform-client-block-586{ margin-left:5%;width:90%;margin-top: 0;}
	#block-webform-client-block-518 form, #block-webform-client-block-586 form {margin-left:0 !important;margin-right:0 !important;}

	#webform-client-form-25 .captcha, #webform-client-form-79 .captcha {width: 98%;margin-right: 0;margin-left: 0;}
}

@media (max-width: 650px) {
	.content_wrapper_with_image .field-name-field-sub-title, #block-views-annual_letter-block h2, .view-alwaleed-philanthropies .views-field-title span,
	h2.block-title, .view-history .views-field-title span, .who_can_apply h3, .grant_review_process h4, 
	.content_wrapper_with_image .title h1, .grant_application_process_body h3 , .term_header h1{font-size: 33px;line-height: 36px;margin-top: 0;}	
	.content_wrapper_with_image {min-height:0 !important; height:auto !important; }
	.grant_category_titles{font-size: 19px;line-height: 26px;}
	
	#block-views-what_we_do-block_1 h2.block-title{margin-top:0;}
	.view-taxonomy-term .views-field-title {width:100%;}

}

@media (max-width: 600px) {
	.home_title, .home_title a {font-size: 30px;line-height: 33px;}
	.home_page_body{font-size: 13px;line-height: 15px;}
	.content_wrapper_with_image .field-name-field-sub-title, #block-views-annual_letter-block h2, .view-alwaleed-philanthropies .views-field-title span ,
	h2.block-title, .view-history .views-field-title span, .who_can_apply h3, .grant_review_process h4 , 
	.content_wrapper_with_image .title h1, .grant_application_process_body h3 , .term_header h1{font-size: 30px;line-height: 36px;}
	#block-views-annual_letter-block {background: url("../images/Prince.jpg") no-repeat scroll 0 0 / 100% 310px rgba(0, 0, 0, 0);background-size:100% 310px !important;background-position:0 0 !important;}
	#block-views-annual_letter-block .block-inner {padding-top: 310px;}
	.page-node-66 .content_wrapper_with_image, .page-node-67 .content_wrapper_with_image,
	.page-node-163 .content_wrapper_with_image, .page-node-164 .content_wrapper_with_image {background-size: 100% 285px !important;}	
	.page-node-66 .content_wrapper_with_image .field-name-body, .page-node-67 .content_wrapper_with_image .field-name-body,
	.page-node-163 .content_wrapper_with_image .field-name-body, .page-node-164 .content_wrapper_with_image .field-name-body{margin-top: 0px;}
	.field-name-body .viewport, .views-field-body .viewport {width: 96%;}
	
	.page-node-77 .term_header h1, .page-node-61 .term_header h1{margin-bottom:0;}
	.page-node-77 .term_header, .page-node-61 .term_header{margin-bottom:0;}
	
	.i18n-ar #footer a {font-size: 9px;}
	
	.news_holder.odd{margin-right: 0;}
	.news_holder{width: 100%;}
	.news_container .news_inner_container .news_listing{background-image:none;}
	.focus_area_holder {margin-right: 0;width: 100%;}
	
	.project_deatil_container {width: 90%;}
	.similar_project, .load_more {margin-right: 0;width: 100%;}
	.similar_project_image > img {height: auto;}
	.load_more .load_image{background-size:60px auto;}
	
	.video_message {top: 30%;}
	.video_button{top: 55%;left: 42%;}
	
}

@media (max-width: 500px) {
	.taxonomy_cover img , .content_wrapper_with_image{margin-top: 65px;}
	#header {height: 65px !important;}
	.logo {width: auto;}
	.logo img {margin: 9px auto 0 10% !important;width: 110px !important;}
	.home_title, .home_title a {font-size: 25px;line-height: 28px;}
	
	#block-views-annual_letter-block {background: url("../images/Prince.jpg") no-repeat scroll 0 0 / 100% 310px rgba(0, 0, 0, 0);}
	#block-views-annual_letter-block .block-inner {padding-top: 310px;}
	.menu_icon .menu_open {width: 27px;}
	.menu_icon img {margin-top: 22px;}
	.view-what-we-do .views-field-tid{margin-top: -35%;}
	.view-what-we-do .views-field-tid a {font-size: 15px;padding: 2% 3%;}
	.page-node-66 .content_wrapper_with_image, .page-node-67 .content_wrapper_with_image,
	.page-node-163 .content_wrapper_with_image, .page-node-164 .content_wrapper_with_image {background-size: 100% 230px !important;}
	.page-node-66 .content_wrapper_with_image .field-name-body, .page-node-67 .content_wrapper_with_image .field-name-body,
	.page-node-163 .content_wrapper_with_image .field-name-body, .page-node-164 .content_wrapper_with_image .field-name-body {margin-top: 0px;}
	.node-type-project h1 , .node-type-article h1, .node-type-blog h1 {font-size: 25px;}
	.node-type-project #block-system-main, .node-type-article #block-system-main, .node-type-blog #block-system-main {padding-top: 100px;}	
	.view-id-gallery.view-display-id-page {margin-top: 100px;}	
	.view-id-gallery.view-display-id-page .views-row {width: 98%;margin: 0 1% 15px;}
	.node-gallery .caroussel_wrapper{margin-top: 90px;}	
	.view-partners .views-row {width: 30%;}
	.view-partners .views-field-php span a {font-size: 12px;}
	.content_wrapper_with_image, .grant_application_process {background-size: 100% 250px !important;padding-top: 250px;}
	
	.project_deatil_container {width: 100%;}
	.project_video_container {height: 155px;}
	.close_project_detail {top: 5px;}
	.inner_project_detail {padding: 50px 0 0;}
	
	.video_button{left:35%;}
	
	#block-webform-client-block-518 form .form-item, #block-webform-client-block-586 form .form-item {margin-right: 0 !important;margin-left:0 !important;width: 100% !important;}	
	#block-webform-client-block-518 form .form-actions, #block-webform-client-block-586 form .form-actions {width: 100%;}
	#block-webform-client-block-518 form .form-item.webform-component--date-of-birth .form-item {
		margin-bottom: 10px;
		width: 100% !important;
	}
	#block-webform-client-block-518 form .form-item input.webform-calendar{display:none;}	

	.captcha {width: 100%;margin-right: 0;margin-left: 0;}
	
}

@media (max-width: 450px) {
	.content_wrapper_with_image .field-name-body .field-item {height: auto;}
	.content_wrapper_with_image .field-name-field-sub-title, #block-views-annual_letter-block h2, .view-alwaleed-philanthropies .views-field-title span,
	h2.block-title, .view-history .views-field-title span, .who_can_apply h3, .grant_review_process h4,
	.content_wrapper_with_image .title h1, .grant_application_process_body h3 	, .term_header h1{font-size: 25px;line-height: 26px;}
	.content_wrapper_with_image .field-name-field-sub-title, .content_wrapper_with_image .title h1, .grant_application_process_body h3 {margin-bottom:15px;}
	.term_header h1{margin-bottom:10px;}		
	.content_wrapper_with_image {min-height: 560px;}
	
	#block-views-annual_letter-block {background: url("../images/Prince.jpg") no-repeat scroll 0 0 / 100% 250px rgba(0, 0, 0, 0) !important;}
	#block-views-annual_letter-block .block-inner {padding-top:250px;}
	
	.grant_category_titles {font-size: 17px;line-height: 23px;}
	
	.view-what-we-do .views-field-name {font-size: 23px;}
	
	
	
	.node-type-project h1, .node-type-article h1, .node-type-blog h1 {font-size: 18px;line-height: 29px; }
	
	.video_message {left: 5%;}
	.i18n-ar .video_message {right:5% !important;left:auto;}
	
	.video_message > span {font-size: 20px;}
	
	
	
}

@media (max-width: 400px) {
	.home_title, .home_title a {font-size: 21px;line-height: 24px;}
.grant_category_titles {font-size: 13px;line-height: 19px;}
	#block-views-annual_letter-block {background: url("../images/Prince.jpg") no-repeat scroll 0 0 / 100% 190px rgba(0, 0, 0, 0) !important;}
	#block-views-annual_letter-block .block-inner {padding-top:190px;}
	.page-node-66 .content_wrapper_with_image, .page-node-67 .content_wrapper_with_image,
	.page-node-163 .content_wrapper_with_image, .page-node-164 .content_wrapper_with_image {background-size: 100% 190px !important;}
	.page-node-66 .content_wrapper_with_image .field-name-body, .page-node-67 .content_wrapper_with_image .field-name-body,
	.page-node-163 .content_wrapper_with_image .field-name-body, .page-node-164 .content_wrapper_with_image .field-name-body {margin-top: 0px;}
	.node-type-project h1, .node-type-article h1, .node-type-blog h1 {font-size: 20px;  line-height: 23px;}
	.view-what-we-do .views-field-tid {margin-top: -22%;}
	.mission {margin-right: 0;width: 100%;}	
	.vision {margin-top: 23px;width: 100%;}

}

@media (max-width: 360px) {
	#block-views-annual_letter-block h2{width:90%;}
	.view-what-we-do .views-field-name {font-size: 24px;line-height: 30px;}
	.view-what-we-do .views-field-tid {margin-top: -22%;}	
	#block-menu-menu-gallery-menu li a {font-size: 12px;padding: 5px 10px;}
	.node-type-gallery .owl-theme .owl-controls .owl-page span {height: 11px;margin: 5px 7px;width: 11px;}
		.view-partners .views-row {width: 98%;}
	
}


@media (max-height:450px) {
	.menu_visible .topmenu {overflow: scroll;}
	.topmenu ul.menu {position: relative;}
	#block-system-main-menu ul.menu li {padding-left: 0 !important;padding-right: 0 !important;padding-top: 10px !important;}
	#block-system-main-menu {height: auto;}
	.menu_visible .topmenu li a, .menu_visible .topmenu li span{padding-bottom: 10px;}
	#block-locale-language{padding-top: 10px;margin-bottom: 50px;}
	#block-system-main-menu {margin-top: 5%;}
	
	#block-locale-language, #block-block-5{padding-bottom: 6px; padding-top: 4px;}
	.social_media li a {padding: 0 !important;}
}

body{
    -webkit-text-size-adjust: none;
  }