/*** MAKE SITE WIDER ON SMALLER SCREENS ***/



@media only screen and (max-width: 980px) {
	.single p {font-size: 20px!important;} 
	
	
	.timeline-story, .p1 {font-family: Noah!important;}
	
		div.timeline-details {
  background: rgb(255,255,255,0.9) !important;
  border: 0px!Important;
  padding: 8px!important;
}
	
	
	.mobile_menu_bar:before {
    content: ''!important;
    margin-left: -6px;
    width: 20px!important;
    height: 20px!important;
    display: block!important;
    background-image: var(--wpr-bg-46cad6d5-9a6e-48bd-9475-81197ed7fbaa)!important;
    background-size: contain;
    background-repeat: no-repeat;
    top: 27px;
}

	
	.et_pb_menu__search-button:after {
    content: ''!important;
		 background-image: var(--wpr-bg-589aec72-da42-4b6b-b881-d86bd01d910d)!important;
    background-size: contain;
    background-repeat: no-repeat;
		  width: 20px!important;
    height: 20px!important;
    display: block!important;
		  top: 27px;
}
		.et_pb_menu .et_mobile_menu .menu-item-has-children > a:after, 
	.et_pb_fullwidth_menu .et_mobile_menu .menu-item-has-children > a:after,
	#main-header .et_mobile_menu .menu-item-has-children > a:after {
	  /* font-family: 'ETmodules';
	    text-align: center;
	    speak: none;
	    font-weight: 600;
	    font-variant: normal;
	    text-transform: none;
	    -webkit-font-smoothing: antialiased;
	    position: absolute;
	    content: '\4c';
	    top: 11px;
	    z-index: 999999;
	    right: 25px;
	    cursor: pointer;
	    font-size: 23px;*/
		 
		position: absolute;
		  content: ''!important;
		 background-image: var(--wpr-bg-a5c5c65f-47b5-4dbc-a34a-46be623b26c4)!important;
    background-size: contain;
    background-repeat: no-repeat;
		  width: 20px!important;
    height: 20px!important;
    display: block!important;
		  top: 7px;right: 25px;
	 }
/*.et_pb_row {
width: 100%!important; 
	}*/
	.icap-country-page-title, .pagetitle-challenges  {display:none!important;}
	.country-maps {display:none!important;}
}
@media (max-width: 767px){

	#cp_status_filter li, .cpsfr-terms li{
		margin: 4px 2px 8px !important;
	}
	
	
	.mobile-only{ display:  block !important;  }
	.et_mobile_menu .donate_header2021.mobile-only a{
		background: #022169 !important;
	    display: inline-block !important;
	    margin-left: 15px !important;
	    color: #fff !important;
	    margin-top: 10px !important;
	    margin-bottom: 0px;
	    border-radius: 5px;
		padding-left: 10px;
	}
	.et_pb_menu .et_mobile_menu .menu-item-has-children, 
	.et_pb_fullwidth_menu .et_mobile_menu .menu-item-has-children,
	#main-header .et_mobile_menu .menu-item-has-children{
		position: relative;
	}
	.et_pb_menu .et_mobile_menu .menu-item-has-children > a, 
	.et_pb_fullwidth_menu .et_mobile_menu .menu-item-has-children > a,
	#main-header .et_mobile_menu .menu-item-has-children > a,
	.et_pb_menu .et_mobile_menu .et_pb_menu_page_id-23 a{
	    background-color: transparent;
	    position: unset;
	    display: inline-block;
	    cursor: pointer;
	    font-family: 'Noah Bold',Helvetica,Arial,Lucida,sans-serif !important;
	    font-weight: 700;
	}
	.et_pb_menu .et_mobile_menu .menu-item-has-children > a:after, 
	.et_pb_fullwidth_menu .et_mobile_menu .menu-item-has-children > a:after,
	#main-header .et_mobile_menu .menu-item-has-children > a:after {
	  /* font-family: 'ETmodules';
	    text-align: center;
	    speak: none;
	    font-weight: 600;
	    font-variant: normal;
	    text-transform: none;
	    -webkit-font-smoothing: antialiased;
	    position: absolute;
	    content: '\4c';
	    top: 11px;
	    z-index: 999999;
	    right: 25px;
	    cursor: pointer;
	    font-size: 23px;*/
		 
	 }
	.et_pb_menu .et_mobile_menu .menu-item-has-children.visible > a:after,
	.et_pb_fullwidth_menu .et_mobile_menu .menu-item-has-children.visible > a:after,
	#main-header .et_mobile_menu .menu-item-has-children.visible > a:after {
	    content: '\4d';
	}
	.et_pb_menu .et_mobile_menu ul.sub-menu,
	.et_pb_fullwidth_menu .et_mobile_menu ul.sub-menu,
	#main-header .et_mobile_menu ul.sub-menu {
	    display: none !important;
	    visibility: hidden !important;
	    transition: all 1.5s ease-in-out;
	}
	.et_pb_menu .et_mobile_menu .visible > ul.sub-menu, 
	.et_pb_fullwidth_menu .et_mobile_menu .visible > ul.sub-menu, 
	#main-header .et_mobile_menu .visible > ul.sub-menu,
	.et_pb_menu .et_mobile_menu .visible > ul.sub-menu ul.sub-menu, 
	.et_pb_fullwidth_menu .et_mobile_menu .visible > ul.sub-menu ul.sub-menu, 
	#main-header .et_mobile_menu .visible > ul.sub-menu  ul.sub-menu {
	    display: block !important;
	    visibility: visible !important;
	}

	#search_filter .choices.select.choices_tag select,
	#search_filter .choices.select.choices_category select,
	#search_filter .choices.select.choices_location select,
	#search_filter .choices.select.choices_position select,
	#search_filter_sb .choices.select.choices_tag select,
	#search_filter_sb .choices.select.choices_category select,
	#search_filter_sb .choices.select.choices_location select,
	#search_filter_sb .choices.select.choices_position select{
		height: auto !important;
	}
	.container{ width: 100% !important; }
	/*#main-content .et_pb_section{ padding-left: 15px !important; 
		padding-right: 15px !important; }
	#main-content .et_pb_section.et_pb_fullwidth_section{ padding-left: 0px !important; 
		padding-right: 0px !important; }*/
	#mobile_menu1{
		left: 0px;
	    position: fixed;
	    top: 55px;
	    width: 100% !important;
	    z-index: 99999 !important;
	    margin-left: 0px !important;
	}
	.et_pb_row_0_tb_header{
		z-index: 999;
	}
	.et_pb_menu_0_tb_header.et_pb_menu ul#mobile_menu1 li.current-menu-item a{
		color: #022169 !important;
		text-decoration: underline;
	}
	#mobile_menu3 .menuspace{
		margin-left: 0px!important;
    	padding-left: 8% !important;
    	margin-bottom: 0px!important;
	}
	#mobile_menu3 .menuspace a{
		float: none !important;
	}
	#mobile_menu3 .colstart2,
	#mobile_menu3 .colstart3{
		margin-top: -45px;
	}
	#mobile_menu3{
	    left: 0px;
    	width: 100% !important;
    	margin-left: 0px;
    	top: 55px;
	}
	#mobile_menu3 a{
		background: none;
	    font-size: 18px;
	}
	#mobile_menu3 li.menu-item.menu-item-has-children{ max-width: 100%; }
	#mobile_menu3 ul.sub-menu a{
		font-family: 'Noah Reg',Helvetica,Arial,Lucida,sans-serif;
		font-size: 17px;
	}
		/* JOURNAL CLUB PAGES 
	}
	}
	}
	}
.et_pb_tabs_0.et_pb_tabs .et_pb_tab {
	margin-top: -100px!important;}
	
	/*.et_pb_tab_content h3 {text-align:center!important;}*/

	
			
	/*Home Page*/
	/*.et_pb_text_inner h1 {font-size: 28px!important;}
.et_pb_text_inner h2 {font-size: 18px!important;}*/
	
/*.et_pb_row, .et_pb_row_1 {width: 100%!important;
	margin-top: 50px!important;
    padding-top: 40px;
    padding-right: 0px!important;
    padding-bottom: 0px;
    padding-left: 10px!important;
	}
	.et_pb_row, .et_pb_row_4 {width: 100%!important;}*/
	
	/*.et_pb_section_2:before {
    content: '';
    background: #093552!important;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 30;
} */
	
	
		/*JOB LIST*/
.list-format-divider-label{
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    text-align: left!important;
    vertical-align: middle;
	margin-left: 10px;
}

	
#main{
	min-height: 450px;
}
#main-content{
	min-height: 450px;
}
	
.button-give-modal { margin: 10px!important; margin-top: -25px!important; padding: 5px!important; border-radius: 5px; width: 70%; background-color:#90c134; display:inline-block; cursor:pointer; color:#ffffff; font-family:'Noah',sans-serif!important; font-size:16px; text-decoration:none; } 

.button-give-modal:hover { background-color:#6caddf; padding: 5px; } 
.button-give-modal:active { position:relative; top:1px; }

.text-give-modal { margin: 5px 5px -10px 5px!important; font-size: 12px!important; line-height: 1.2!important; font-family:'RobotoM',sans-serif!important; padding:0px!important;}

.et_bloom .et_bloom_form_container .et_bloom_form_content {
	padding: 0px 0px!important;}
	
	.carrot_edge  {
		padding-top: -10px!important;}
	
.et_bloom .carrot_edge .et_bloom_form_content:before {
   
    border-left: 0px solid transparent!important;
    border-right: 0px solid transparent!important;
    border-top: 0px solid #093552!important;
  
}
.et_bloom .et_bloom_optin_1 .et_bloom_form_container .et_bloom_form_header {
  margin-top: -20px!important;
}
	
.large-post-image,
.large-post-content{
	width: 100%;

}
	
.post-permalink .large-post-content{color:white!important;}

#mc_modal .modal-dialog,
#mc_modal_check_email .modal-dialog{
	width: 300px;
    margin: 0px auto;
	 /*position: relative;
  top: 50%;
  transform: translateY(-50%);*/
  position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
 -webkit-box-shadow: -2px 4px 40px 0px rgba(0,0,0,0.55);
-moz-box-shadow: -2px 4px 40px 0px rgba(0,0,0,0.55);
box-shadow: -2px 4px 40px 0px rgba(0,0,0,0.55);
	
}
	
	/* PAGES */
	
	/*
h1,h2,h3,h4,h5,h6 {padding-bottom: 10px!important; padding-top:10px!important;  }

b, strong {;
  font-style: normal;
  font-weight: 400;}
h1{ font-size: 33px!important;}
h2{ font-size: 30px!important;}
h3{ font-size: 26px!important;}
h4{ font-size: 22px!important;}
h5{ font-size: 18px!important;}		
h6{ font-size: 14px!important;display: inline-block;}	
p, ul, li {  font-size: 14px!important;line-height:1.3!important; letter-spacing: .2px!important; }
	*/
	
/*li {list-style-type: none;}*/
	

	
/* SINGLE POSTS EVENTS NEWS RESOURCES */
	
.single h1,h2,h3,h4,h5,h6 {letter-spacing: .3px!important; padding-bottom: 10px!important; padding-top:10px!important;}
.single h1.entry-title{}
.single h1 {font-size: 34px!important;} 
.single h2 {font-size: 30px!important;}  
.single h3 {font-size: 26px!important;} 
.single h4 {font-size: 22px!important;} 
.single h5 {font-size: 20px!important;} 
.single h6 {font-size: 18px!important;}  
.single p {font-size: 20px!important;} 
	
	.archive_with_search_module .search_module_default_content .archive-title{
		font-size: 25px;
		margin-bottom: 20px;
	}
	
	/* DEFAULT */
	html.no-scroll,
	body.no-scroll{
		overflow: hidden;
		position: fixed;
		-webkit-overflow-scrolling: hidden;
		width: 100%;	
	}
	/* HEADER */
	.mobile_close_button{
	    display: block;
	    position: absolute;
	    top: 10px;
	    right: 10px;
	    font-size: 20px;
	}
	.logo-top-menu-wrapper{
		padding: 20px;
	}
	
	.logo-tagline-wrapper{
	padding-left: 15px;
    padding-bottom: 8px;
		 display: none;
}
	.phone-wrapper-menu {
    padding: 0px 8px;
    position: relative;
    background: #c4d8e2;
}
	#search_filter {
    border-bottom-left-radius: 0px!important;
    border-bottom-right-radius: 0px!important;
}
	.fa-navicon:before, .fa-reorder:before, .fa-bars:before, .fa-home:before, .fa-search:before {
    color: #093552;
}
	
.logo-tagline-wrapper h1,
.logo-tagline-wrapper h2,
.logo-tagline-wrapper h3,
.logo-tagline-wrapper h4,
.logo-tagline-wrapper h5,
.logo-tagline-wrapper h6{
    color: #fff;
    font-size: 14px;
    letter-spacing: 2px!important;
}
.logo-tagline-wrapper p a{
	font-size: 12px;
    color: #fff;
    line-height: 14px;
    display: none;
}
	
	.top_menu{
		margin-top: 25px;
		text-align: center;
	}
	.top_menu li{
		margin-right: 0px;
	}
	.top_menu li a{
		padding: 10px 6px;
		font-size: 14px;
		background: #093552;
		border: none;
	}
	.top_menu li.menu-item-has-children a{
		padding-right: 8px;
	}
	.top_menu li.menu-item-has-children a:after{
		font-size: 18px;
	}
	.logo-wrapper{
		display: block;
	}
	.logo{
		margin: 0px auto;
	}
	ul.header_menu{
		display: none;
	}
	#google_translate_element{
		text-align: center !important;
		margin-top: 25px;
		
	}
	.menu-wrapper{
		height: 35px;
	}
	.phone-wrapper-menu{
		padding: 0px 8px;
		position: relative;
	}
	.phone-wrapper-menu.active{
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
	    background: #093552;
	}
	.toggle-menu{
		
		color: #174b82;
		font-size: 25px;
	}
	.toggle-menu i{
		line-height: 35px;
	}
	.search_popup{
		width: 100%;
		padding: 4px;
		border-radius: 6px;
		display: none;
	}
	.home_link{
		display: none;
	}
	.toggle-menu-content{
		text-align: center;
		position: fixed;
	    top: 35px;
	    height: 100%;
	    padding: 8px;
	    padding-left: 8px;
	    padding-right: 8px;
	    width: auto;
	    left: 0;
	    width: 100%;
	    background:  #093552;
	   	overflow-y: scroll;
	   	padding-bottom: 100px;
	}
	.header_menu_phone li a{
	    font-size: 20px;
		line-height: 30px;
	    font-family: "Noah";
	    margin-bottom: 14px;
	    margin-top: 14px;
	    display: block;
		text-transform: uppercase;
		width: 75%;
		background: #efefef;
		padding: 5px;
		border: dotted #6caddf 0px;
		margin-left: auto;
		margin-right: auto;
		border-radius: 7px;
	}
	.toggle-menu-content{
		display: none;
	}
	img.logo{
		max-width: 40%;
		margin: 0px;
	}
	.google-translate-container{
		margin-top: 15px;
		margin-bottom: 5px;
	}
	.search_phone{
		position: absolute;
	    top: 0;
	    right: 0px;
	    line-height: 35px;
	    width: 35px;
	    text-align: center;
	    color: #093552;
	    background: #C4D8E2;
	    font-size: 18px;
	    /*-webkit-box-shadow: inset 0px -10px 0px -5px rgba(9,53,82,1);
	    -moz-box-shadow: inset 0px -10px 0px -5px rgba(9,53,82,1);
	    box-shadow: inset 0px -10px 0px -5px rgba(9,53,82,1);*/
			
	}
	
	.home_phone{
		position: absolute;
	    top: 0;
	    right: 37px;
	    line-height: 35px;
	    width: 35px;
	    text-align: center;
	    color: #093552;
	    background: #C4D8E2;
	    font-size: 18px;
	    /*-webkit-box-shadow: inset 0px -10px 0px -5px rgba(9,53,82,1);
	    -moz-box-shadow: inset 0px -10px 0px -5px rgba(9,53,82,1);
	    box-shadow: inset 0px -10px 0px -5px rgba(9,53,82,1);*/
		
	
	
	}
	.top-menu-container-phone ul.top_menu li.menu-item-has-children{
		position: relative;	
		height:auto;
		/*overflow: scroll;
  		-webkit-overflow: visible;*/
	}
	
	.top_menu li .sub-menu
	{background: none!important;}
	
	.top-menu-container-phone .top_menu li .sub-menu {
		
		margin-top: 10px;
		overflow-y: auto;
		overflow-x: hidden;
	    width: 100%;
	    display: block;
	    position: relative;
	    top: initial;
	    height: auto;
		left: initial;
		padding-bottom: 0px;
	}
	.top-menu-container-phone .top_menu li .sub-menu li{
		display: block;
		width: 100%;
	}
	.top-menu-container-phone .top_menu li .sub-menu li a{
		padding: 4px;
		font-size: 13px;
		line-height: 30px;
		border-radius: 7px;
	}
	.top-menu-container-phone .top_menu li .sub-menu li:first-child{
		margin-top: 0px;
		
	}
	#search_popup_wrapper form{
		width: 80%;
	}
	.top_menu{
		font-size: 0px;
		text-align: center;
		margin-left: 0%;
		margin-right: 0%;
	}
	
	.top_menu li{
		width: 33.3333333333%;
		display: inline-block;
			margin-top: 8px;
			border-radius: 7px;
		
	}
	.top_menu li.top_menu_toggle_menu{
		display: block;
		width: 80%;
		margin-top: 8px;
		padding-top: 4px;
		padding-bottom: 0px;
		text-align: center;
margin-left: auto;
		margin-right: auto;
	}
	.top_menu li:nth-child(1){
			width: 25%;
    	margin-right: 1%;
	}
	
	
	.top_menu li:nth-child(3){
			width: 25%;
    	margin-left: 1%;
	
	}
	.explore-menu-item {display:none!important;}

	.goog-te-gadget-simple{
		border: 0px !important;
	}
	ul.header_menu_phone ul.sub-menu{
		display: none;
	}
	
	
	/* END OF HEADER */

	/* HOME */
	#home-slider{
		height: 450px;
	}
	#home-slider .hero_banner .et_pb_slide_description h1,
	#home-slider .hero_banner .et_pb_slide_description h2,
	#home-slider .hero_banner .et_pb_slide_description h3,
	#home-slider .hero_banner .et_pb_slide_description h4{
		max-width: 100%;
    	font-size: 27px !important;
	}
	#home-slider .hero_banner .et_pb_slide_content p{
		font-size: 20px !important;
		padding: 15px !important;
	}
	.home .et_pb_number_counter .percent p{
		font-size: 40px !important;
	}
	.home .our_impact_research_wrapper .et_pb_module.et_pb_image{
		width: 100%;
		padding: 20px !important;
	}
	
	.large-post-inner .large-post-image img {/*position: absolute!important;*/ position: relative!important;}

/*.large-post-inner .post-content p  {padding-bottom: 25px!important;}*/


	#recent_posts_v2 .large-post,
	#recent_posts_v2 .default-post,
	#recent_posts_v3 .default-post{
		height: auto;
		padding: 0px;
		/*-webkit-box-shadow: 0px 0px 20px -5px rgba(0,0,0,0.1);
	    -moz-box-shadow: 0px 0px 20px -5px rgba(0,0,0,0.1);
	    box-shadow: 0px 0px 20px -5px rgba(0,0,0,0.1);*/
	}
	
	#recent_posts_v2 .row-posts .default-post,
	#recent_posts_v2 .row-posts .large-post,
	#recent_posts_v2 .row-posts,
	#recent_posts_v3 .row-posts{
		display: block;
		margin-bottom: 35px!important;
	}
	#recent_posts_v2 .large-post-content,
	#recent_posts_v2 .default-post-content,
	#recent_posts_v3 .default-post-content{
		height: auto !important;
    	padding-bottom: 0px;
    }
	
	.et-db #et-boc .et-l .et_pb_section_3_tb_body.et_pb_section {
    padding-top: 22px;
    margin-top: 10px;
    background-color: #f9f9f9!important;
    padding-left: 50px;
    padding-right: 50px;
}
	
	#recent_posts_v2 .default-post-image, #recent_posts_v2 .large-post-image, #recent_posts_v3 .default-post-image, #recent_posts_v3 .large-post-image { 
   
}
	
	#recent-news-footer .default-post-image { display:none!important;
  
}
	
    .where-work-heading{
    	position: absolute;
    	padding: 8px !important;
    }
	

    .where-work-heading h1,
    .where-work-heading h2,
    .where-work-heading h3,
    .where-work-heading h4{
    	font-size: 20px !important;
    }
    .where-work-heading.subheading {
	    margin-top: 80px;
	    margin-left: 100px;
	    padding: 8px !important;
	}
	.learnmore-wherewework{
		bottom: -10% !important;
	}
	.home .et_pb_number_counter_1.et_pb_number_counter h3{
		color: #fff !important;
	}
	/* END OF HOME */

	/* FOOTER */
	.footer_menu li{
		margin-right: 5px;
	}
	.footer-button{
		padding: 7px 8px;
	}
	.msph-wrapper{
		margin-top: 15px;
    	margin-bottom: 15px;
	}
	.footer_icap_home_menu li,
	.footer_icap_resources_menu li,
	.footer_project_sites_menu li{
		margin-bottom: 12px;
	}
	.footer-menu-wrapper .menu-title{
		margin-bottom: 15px;
	}
	.footer_icap_home_menu li a,
	.footer_icap_resources_menu li a,
	.footer_project_sites_menu li a,
	.footer_icap_home_menu li ul.sub-menu li a,
	.footer_icap_resources_menu li ul.sub-menu li a,
	.footer_project_sites_menu li ul.sub-menu li a{
		font-size: 18px;
	}
	.social,
	.footer_menu{
		text-align: center;
	}
	.footer_menu li:last-child{
		margin-right: 0px;
	}
	.social li a{
		height: 30px;
	    width: 30px;
	    line-height: 30px;
	}
	.social li a i{
		line-height: 30px;
	    font-size: 20px;
	}
	p.copyright{
		font-size: 11px;
		text-align: center;
	}
	footer .msph-logo img{
		max-width: 75%;
		margin: 0px auto;
	}
	/* END OF FOOTER */
	/* GLOBAL */
	.section-heading h1,
	.section-heading h2{
		font-size: 33px !important;
	}
	.inner-hero{
		height: 450px;
	}
	/* END OF GLOBAL */
  
  	/* WHAT WE DO */
  	.page-id-16 .et_pb_row_0 .et_pb_text_1{
  		margin-top: 90px;
  	}
  	.page-id-16 .et_pb_row_0 .et_pb_text_1 *{
  		font-size: 20px;
  	}
  	.page-id-16 .et_pb_row_0 .et_pb_text_0 h1,
  	.page-id-16 .et_pb_row_0 .et_pb_text_0 h2,
  	.page-id-16 .et_pb_row_0 .et_pb_text_0 h3,
  	.page-id-16 .et_pb_row_0 .et_pb_text_0 h4{
  		font-size: 25px;
  	}
  	.et-pb-slider-arrows .et-pb-arrow-prev,
  	.et-pb-slider-arrows .et-pb-arrow-next{
  		display: none;
  	}
  	.page-id-16 .et_pb_slider_0 .et_pb_slide .et_pb_slide_description{
  		padding-top: 0px !important;
  	}
  	.et-pb-controllers{
  		bottom: 0 !important;
  	}
  	/* END OF WHAT WE DO */

  	/* WHO WE ARE */
	
	.et_pb_tab_content { 
		margin-top: -30px!important;
		}
	
		/* .et_pb_tab_content h2 { 
		font-size: 24px!important; 
		margin-bottom: 0px;}*/
	
	.wwa-circle-image {}
	
  	.tab-content-1-layout-1 .tab-content{
		padding: 0 0 30px;
	}
	.tab-content-1-layout-1 .tab-image-button{
		text-align: center;
		padding: 0 0 30px;
	}
	.tab-content-1-layout-1 .tab-image-button img{
		min-width: 220px;
		min-height: 220px;
		height: 220px;
		width: 220px;
		margin: 0px auto;
	}
	.tab-layout-2-content h1,
	.tab-layout-2-content h2,
	.tab-layout-2-content h3,
	.tab-layout-2-content h4,
	.tab-layout-2-content h5,
	.tab-layout-2-content h6{
		font-size: 40px;
	}
	.tab-layout-2-content p{
		font-size: 20px;
	}
	.tab-layout-2-content{
		right: 0;
	    /* text-align: center; */
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.tab-content-1-layout-2,
	.tab-content-1-layout-2-leadership,
	.history-tab-image,
	.inner-hero.et_pb_section,
	.inner-hero .et_pb_row,
	.inner-hero .et_pb_column,
	.inner-hero .inner-hero-image{
		height: 350px;
		min-height: 350px;
	}
	.tab-content-1-layout-2 .et_pb_section_parallax,
	.tab-content-1-layout-2-leadership .et_pb_section_parallax,
	.history-tab-image .et_pb_section_parallax{
	    height: 350px;
	}
	.page-id-18 .inner-hero .et_pb_text_0{
		right: 0;
	}
	.page-id-18 .inner-hero .et_pb_text_0 h1,
	.page-id-18 .inner-hero .et_pb_text_0 h2,
	.page-id-18 .inner-hero .et_pb_text_0 h3,
	.page-id-18 .inner-hero .et_pb_text_0 h4{
    	font-size: 20px;
	}
	.page-id-18 .inner-hero .et_pb_text_1{
		margin-top: 90px;
		padding: 15px !important;
	}
	.page-id-18 .inner-hero .et_pb_text_1 p{
		font-size: 30px;
	}
	.custom_tab ul.et_pb_tabs_controls li,
	.custom_tab ul.et_pb_tabs_controls li.et_pb_tab_active{
		width: 100% !important;
	}
	.custom_tab ul.et_pb_tabs_controls li.et_pb_tab_active a,
	.custom_tab ul.et_pb_tabs_controls li a {
		width: 100%;
		display: block;
		font-size: 24px !important;
		background: white;
	}
	
#sc_leadership_accordions{
		width: 100%;
		padding-right: 15px;
	}
	
	.sc_leadership_accordions_list_image{
    border-radius: 50%;
    overflow: hidden;
/*    width: 280px;
    height: 280px;*/
    width: 100px!important;
    height: 100px!important;
    margin: 0px auto;
    border: none;
	margin-top: -20px!important;
}
.sc_leadership_accordions_list_image img{
    width: 100%;
    height: 100%;
    object-position: center;
    object-fit: cover;
	background: #fff;
	border: none;}
	
.leader_country{
    /*font-family: RobotoR;*/
    font-size: 18px;
    font-weight: normal;
     color: #919191;
    padding-bottom: 0px;
	padding-top: 10px;
	text-align: center!important;		
}
	
/*.leader_permalink{
    font-size: 16px;
    text-decoration: none;
    color: #fff!important;
    font-family: RobotoB;
    float: middle! important;
	text-align: center!important;
    position: relative;
    bottom: 0px;
    right: 0px;
	background: #6699cc;
	border-radius: 4px;
	padding: 5px 10px  5px 10px;
	margin-top: 5px;
    width: 100%;
	}*/

	.sc_leadership_accordions_list_image_wrapper {
		width: 100%;
	}
	.sc_leadership_accordions_list_details{
		width: 100%;
	}
	.leader_name,
	.leader_position{
		text-align: center;
		margin-top: 15px;
		margin-bottom: 15px;
	}

	.sc_leadership_accordions_ul{
		padding-left: 0px !important;
		padding-bottom: 0px !important;
	}
	.sc_leadership_accordions_a,
	.sc_leadership_accordions_a:hover,
	.sc_leadership_accordions_a:focus,
	.sc_leadership_accordions_a:active{
		font-size: 16px;
		text-align: left;
	}
	.sc_leadership_accordions_span{
		width: 30px;
		height: 30px;
		margin-top: -1px;
		line-height: 25px;
		font-size: 35px;
	}
	.acc_triggered .sc_leadership_accordions_span{
		line-height: 24px;
	}
	.sc_leadership_accordions_li{
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.tab-layout-2-content-leadership h1,
	.tab-layout-2-content-leadership h2,
	.tab-layout-2-content-leadership h3,
	.tab-layout-2-content-leadership h4,
	.tab-layout-2-content-leadership h5,
	.tab-layout-2-content-leadership h6{
		font-size: 35px;
	}
	.tab-layout-2-content-leadership p,
	.tab-layout-2-content-leadership p,
	.tab-layout-2-content-leadership p,
	.tab-layout-2-content-leadership p,
	.tab-layout-2-content-leadership p,
	.tab-layout-2-content-leadership p{
		font-size: 22px;
	}
	.sc_leadership_accordions_list_image_wrapper {
		width: 100%;
	}
	.sc_leadership_accordions_list_details{
		width: 100%;
		padding: 15px 0;
	}
	.sc_leadership_accordions_list_image{
		width: 160px;
		height: 160px;
	}
	.leader_name{
		font-size: 20px!important;
	}
	
	.leader_position{
		font-size: 16px!important;
		margin-top: -10px!important;
	}
	.leader_country{
		margin-bottom: -10px!important;
		font-size: 16px!important;
	}
	.sc_leadership_accordions_list{
		padding-top: 40px;
		padding-bottom: 40px;
	}
	
	/*
	.tab-content-1-layout-1,
	.history-tab-content-1,
	.history-tab-content-3,
	.history-recent-posts{
		padding-left: 15px;
		padding-right: 15px;
	}
	.history-tab-content-left h1,
	.history-tab-content-left h2,
	.history-tab-content-left h3,
	.history-tab-content-left h4,
	.history-tab-content-left h5,
	.history-tab-content-left h6{
		font-size: 28px;
		margin-bottom: 30px;
	
	.history-tab-content-right{
		margin-top: 15px;
	}
  
  .banner-heading .et_pb_text_inner h2 {
    font-size: 24px !important;
    padding: 0;
    text-align: left !important;
 
  
  .banner .et_pb_text_0 {
    position: absolute;
    top: 65% !important;
  }
  
  .banner-subheading .et_pb_text_inner p {
    font-size: 18px !important;
  }
  
  .btn-placeholder {
    font-size: 16px !important;
  }
	 }*/
	
	/* LEADER */	
#single_page_leader_content{
    padding-top: 30px;
    padding-bottom: 100px;
    max-width: 787px;
    margin: 0px 15px;
}
		.single-leaders .breadcrumbs {
    margin: 20px 15px;	
}
	.single-page-leader-content .title{
		font-size: 24px;
}
  
	.single-page-leader-content-image {
   	text-align: center!important;
		margin-bottom: 25px!important;
}
	
	.single_page_leader_content .content p{
   	text-align: left!important;
}
		
	
	/* END OF WHO WE ARE */

	/* News & Events */
	.search_toggle{
		width: 35px;
		border-radius: 3px;
		padding-top: 5px;
		padding-bottom: 5px;
		display: block;
		width: 100%;
		position: initial;
	    top: initial;
	    left: initial;
	    right: initial;
	    bottom: initial;
	}
	#search_filter.toggled{

	}

	body.page-id-23 .row-posts .large-post,
	body.page-id-23 #recent_posts_v2 .row-posts .default-post{
		width: 100%;
	    margin: 0px 0px 10px !important;
	}
	body.page-id-23 #recent_posts_v2 .row-posts{
		margin-left: 0px !important; 
	}
	body.page-id-23 .et_pb_row.search_module_default_content .recent_posts_section_v2{
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	body.page-id-23 .search_module_default_content .et_pb_text_2{
		width: 100%;
	}
	body.page-id-23 .search_module_search_content.shown{
		padding-left: 0px !important;
	}
	body.page-id-23 #search_result{
		margin-left: 0px !important;
	}

	#default_content,
	#search_result{
		padding-left: 0px;
	}
	.et_pb_section.search_filter_content_default,
	.et_pb_row.search_module_default_content{
		display: block;
	}
	#search_filter,
	#search_filter.toggled{
		width: 100% !important;
    	max-width: 100% !important;
	}
	.et_pb_row.search_filter_module,
	.et_pb_row.search_filter_module.toggled{
	    display: block;
	    width: 100% !important;
	    max-width: 100% !important;
	    padding: 15px !important;
	    margin-bottom: 30px;
	}
	.et_pb_row.search_filter_module .et_pb_column{
		margin-bottom: 0px !important;
	}
	#search_result{
		margin-left: 15px;
	}
	.page-id-23 .large-post,
	.page-id-23 .default-post{
		margin-left: 15px;
		width: 95%;
	}
	.page-id-23 .inner-hero h1,
	.page-id-23 .inner-hero h2,
	.page-id-23 .inner-hero h3,
	.page-id-23 .inner-hero h4,
	.page-id-23 .inner-hero h5,
	.page-id-23 .inner-hero h6,
	.page-template-template-search-filter .inner-hero h1,
	.page-template-template-search-filter .inner-hero h2,
	.page-template-template-search-filter .inner-hero h3,
	.page-template-template-search-filter .inner-hero h4,
	.page-template-template-search-filter .inner-hero h5,
	.page-template-template-search-filter .inner-hero h6{
		font-size: 17px;
		padding-bottom: 0px;
	}
	.page-id-23 .inner-hero p,
	.page-template-template-search-filter .inner-hero p{
		font-size: 15px;
	}
	.page-template-template-search-filter .inner-hero br{
		display: none;
	}
	.page-id-23 .inner-hero .et_pb_text_1{
		margin-top: 80px;
	}
	/* END News and Events*/

	.archive h2.entry-title{
	color: #6caddf;
	font-size: 20px!important;
	padding-bottom: 10px;
}
	
	.shortcode_search_filter_template{
		width: 100%;
	    margin: 0px auto 0;
	    padding: 15px !important;
	}
	
	.archive_with_search_module #content-area,
	#single_page_post_content #content-area,
	#single_page_post_jobs #content-area,
	#single_page_post_tools_resources #content-area{
	    display: block;
	}
	.archive_with_search_module #content-area #sidebar,
	.archive_with_search_module #content-area #left-area,
	#single_page_post_content #content-area #left-area,
	#single_page_post_content #content-area #sidebar,
	#single_page_post_jobs #content-area #left-area,
	#single_page_post_jobs #content-area #sidebar,
	#single_page_post_tools_resources #content-area #left-area,
	#single_page_post_tools_resources #content-area #sidebar{
	    display: block;
	}
	.archive_with_search_module #content-area #sidebar,
	#single_page_post_content #content-area #sidebar,
	#single_page_post_jobs #content-area #sidebar,
	#single_page_post_tools_resources #content-area #sidebar{
	    width: 100%;
	    min-width: 100%;
	
	}
	.archive_with_search_module .et_pb_post a img{
		height: auto !important;
	}
	.archive article{
		margin-bottom: 0px;
	}
	#popup_cookie{
		padding: 20px 30px 20px 15px;
	    left: 0;
	    width: 100%;
	}
	.large-post-image img{
		height: auto;
	    position: relative;
	    top: initial;
	    left: initial;
	    width: 100%;
	}    
	
	.et-dropcap {
    font-size: 20px!important;
		margin-right: 2px!important;
  

	}
	#popup_cookie_close{
		padding: 0px;
	}
	._search_result_template h1.page-title{
		font-size: 22px;
	}
	._search_result_template h2.entry-title, ._search_result_template h2{
		font-size: 18px;
	}
	#main-content._search_result_template .container{
		width: 100%;
	}
	.phone-wrapper-menu.active .toggle-menu i{
		color: #fff;
	}

	/* RESOURCES */
		.available_resources ul li h3.resource_title{
    width: 100%;
			font-size: 16px!important;}
	
	.available_resources ul li div.resource_files,
	.available_resources ul li div.resource_thumbnail{
    display: inline-block;
    vertical-align: top;
   width: 100%;
}
	
	.download-button{
		display: block;
    margin-left: auto;
    margin-right: auto; 
		text-align: center;
		font-size: 13px;	
}

	/*SIDEBAR*/
	#sidebar  {margin-top: 50px!important;}
	
	
	/*COUNTRY PAGES*/
	
	.c_flag img {height: 60px!important;}
.circular_c_dir img {height: 90px!important; width: 90px!important;}
	
	/*WP F*/
	
	.wpcf7-form{
	width: 100%;
}
	
	.et_pb_number_counter_0.et_pb_number_counter {font-size:40px!important;}
}




@media only screen and (min-width: 475px) and (max-width: 767px){
	#mobile_menu3{
		left: -50%;
    	width: 150% !important;
	}
}
@media only screen and (min-width: 380px) and (max-width: 474px){
	#mobile_menu3{
		left: -50%;
    	width: 160% !important;
	}
}
@media only screen and (min-width: 320px) and (max-width: 379px){
	#mobile_menu3{
		left: -50%;
    	width: 160% !important;
	}
}