#wpadminbar{
	position:fixed!important;
}
body{
	position:relative;
}
.mobile_icon{
	display:none;
}
.popup_menu{
	display:none;
	position:fixed;
	width:100%;
	overflow:scroll;
	height:100%;
	background-color:#312783;
}
#logo .tablet,
#logo .mobile{
	display:none;
}
#logo{
	margin-top:40px;
	margin-bottom: 40px;
}
.gyfs .metaslider .flexslider{
	margin-bottom:11px;
}
@media screen and (max-width:1200px){
	#gyfs_sldieshow_top{
		max-width:94%;
		margin-left:3%;
	}
	#gyfs_sldieshow_top .caption{
		font-size:36px;
		line-height:36px;
	}
	
}
@media screen and (max-width:830px){
	body .sidebar img{
		max-width:80%;
		width: 80%;
	}
	.map_quicklinks{
		margin-top:40px;
		margin-bottom: 40px;
	}
	.map_quicklinks a,
	.map_quicklinks a.sign_in_link{
		float:none;
		width:100%;
		display: block;
	}
}
.sidebar_tablet_gyfs{
	display:none;
}
@media screen and (max-width:1000px){
	.body_v2 #main_body{
		background-size:100%;
		background-size:111%;
	}
	.gyfs .search-field{
		opacity:1;
	}
	.gyfs .popup_wrap ul li.adw_gyfs_link a{
		color:#009ee3;
	}	
	#menu_center .nav-menu li.adw_gyfs_link{
		display:inline;
	}
	.gyfs_sidebar_content{
		display:none;
	}
	.desktop_mobile_gyfs{
		display:none;
	}
	body .sidebar img.sidebar_tablet_gyfs{
		margin-top:30px!important;
	}
	.sidebar_tablet_gyfs{
		display:inline-block;
	}
	.gyfs .gyfs_header_wrapper{
		background-image:none;
	}
	.counter{
		font-size:28px;
	}
	body .sidebar{
		width:100%;
		margin:0px;
		max-width: 600px;
		margin:0px auto;
		float:none;
		display:block;
		margin-top:40px;
	}
	body .sidebar img{
		max-width:100%;
		width: 100%;
		margin-top:10px!important;
	}
	.gyfs_partner{
		margin-bottom:60px;
	}
	body.gyfs_partner .sidebar p{
		margin-top:40px!important;
		max-width:300px;
		margin-left:auto;
		margin-right:auto;
		display:block;
	}
	.facebook_feed{
		display:none;
	}
	.mobile_col_3{
		float:left;
		text-align:center;
		display:inline;
		width:31%;
		padding-right: 1%;
		padding-left:1%;
		max-width:200px;
		margin-top:20px;
		padding-top:15px;
		border-top:1px solid #b3b3b3;
	}
	.body_v2 .mobile_col_3{
		border-top:0px;
	}
	#logo{
		width:90%;
		margin-left:5%;
		margin-bottom: 10px;
		margin-top:25px;
	}
	.section{
		min-width:300px;
	}
	#logo .desktop{
		display:none;
	}
	#logo .tablet{
		display:inline;
	}
	.showPopUp{
		position:fixed;
	}
	.showPopUp .popup_menu{
		z-index: 9999999;
	}
	.popup_close{
		position:absolute;
		top:23px;
		right:5%;
		display:inline;
	}
	.popup_close img{
		width:35px;
		height:34px;
	}
	.section #search_section{
		display:none;
	}
	.mobile_icon{
		position: absolute;
		top:23px;
		right:5%;
		display:inline;
		background-color:#fff;
	}
	.mobile_icon img{
		width:40px;
		height:24px;
	}
	#footer,
	.box_news,
	#search_section,
	#menu_wrapper,
	#header_wrapper{
		width:100%;
	}
	#logo img{
		max-width:100%;
	}
	#body_bottom,
	#menu_center,
	#menu_left,
	#menu_right{
		display:none;
	}
	.box_news .title,
	.left_col{
		width:100%;
	}
	.left_col .entry-meta > div{
		max-width:100%;
		width:100%;
	}
	.left_col .hentry img,
	.left_col .entry-summary img{
		max-width:100%;
		height:auto;
	}
	.left_col a{
	   word-break: break-word;
	}
	p.latest_news{
		margin-top:10px;
	}
	.gyfs .co-funded,
	.gyfs #gyfs_header,
	#body_center{
		width:84%;
		padding-left:5%;
		padding-right:5%;
		border:0px;
		display:inline-block;
		margin-left: 3%;
		padding-bottom:0px;
	}
	.box_news .title{
		font-size:16px;
		line-height:21px;
	}
	h1{
		font-size : 38px;
	  line-height : 38px;
	}
	.home_p{
		font-size : 20px;
 		line-height : 24px;
	}
	p{
	  font-size : 16px;
	  line-height : 20px;
	  word-wrap:break-word;
	}
	.left_col h3{
		font-size : 30px;
 		line-height : 36px;
	}
	.box_news .date,
	.left_col .title{
		float:none;
		display:block;
		max-width: 100%;
	}
	.left_col .more_news a{
		/*display:none;*/
	}
	.footer_separator{
		/*background-image:none;*/
		background-size:100%;
	}
	.countries{
		width:100%;
	}
	.country{
		width:33%!important;
	}
	.left_col .country img{
		display:block;
		float:none;
		width:50px;
		height:34px;
	}
	.popup_wrap{
		float:left;
		display: inline;
		width:100%;
		margin-top:87px;
		margin-left:26px;
		box-sizing: border-box;
	}
	.popup_wrap ul{
		padding-left:0px;
		list-style: none;
		float:left;
		width: 100%;
		margin-top:0px;
		margin-bottom:40px;
	}
	.popup_wrap #sociallinks{
		margin-top:40px;
	}
	.popup_wrap ul li a{
		font-size : 36px;
		line-height : 48px;
		text-decoration:none;
		color : #FFFFFF;
	}
	.popup_wrap ul li a:hover{
		color : #EE7502;
	}
	.popup_wrap #search_box{
		float:left;
		width:100%;
	}
	.popup_wrap #search_box .search-field{
		background-color:transparent;
		border:1px solid #fff;
		color:#fff;
		height:40px;
		line-height: 40px;
		padding-left:5px;
		outline:none;
		   -webkit-appearance: none;
		   border-radius: 0;
		width:72%;
	}
	.popup_wrap #sociallinks li a img{
		height:26px;
		width:auto;
		margin-right:30px;
	}
	.popup_wrap .search-submit{
		background-image:url('images/search.svg');
		background-color:transparent;
		width:29px;
		height:28px;
		background-size:100%;
		margin-top:8px;
		margin-left:18px;
	}
	.popup_wrap .search-field::-webkit-search-cancel-button{
		display:none;
	}
	.popup_wrap #sociallinks li{
		display:inline;
	}
	#footer{
		max-width:586px;
		width:90%;
	}
	#footer img{
		max-width: 90%;
	}
	.footer_1,
	.footer_2,
	.footer_3,
	.footer_4{
		width:21%;
	}

	.gyfs .gyfs_body_wrapper{
		min-width:300px;
		background-size: 110% auto;
	}
	.gyfs .co-funded,
	.gyfs #gyfs_header,
	.gyfs #body_center{
		max-width:84%;
	}
	.gyfs #gyfs_header{
		padding-bottom:46px;
	}
	.gyfs .popup_close,
	.gyfs .mobile_icon{
		left:5%;
		right:auto;
	}
	.gyfs #header_wrapper{
		margin-bottom:40px;
	}
	.gyfs .popup_wrap ul li a{
		font-family: 'Zilla Slab Highlight';
		color:#f39200;
		font-size:50px;
		text-transform:uppercase;
	}
	/* .body_v2 .nav-menu li, */
	.gyfs .nav-menu li{
		text-align:right;
		margin-bottom:32px;
	}
	.body_v2 .popup_wrap #search_box .search-field, 
	.gyfs .popup_wrap #search_box .search-field{
		width:84%;
		opacity:1;
		width: calc(100% - 54px);
	}
	.body_v2 .popup_wrap #sociallinks, 
	.gyfs .popup_wrap #sociallinks{
		margin-top:40px!important;
	}
	.body_v2 .popup_wrap,
	.gyfs .popup_wrap{
		width: calc(100% - 50px);
	}
}
@media screen and (max-width:700px){
	.body_v2 #main_body{
		background:none;
	}
	.gyfs .popup_wrap ul li a{
		font-size:35px;
	}
	.gyfs .nav-menu li{
		margin-bottom:2px;
	}
	.sidebar_tablet_gyfs{
		display:none;
	}
	.sidebar_mobile_gyfs{
		display:block;
	}

	.gyfs .co-funded-p{
		font-size:14px;
	}
	.body_v2 .metaslider .slides img{
		height: 300px;
		object-fit: cover;
		object-position: center;
	}
	.body_v2 .caption-wrap .caption{
		max-width:100%;
	}
	.gyfs_image_link img{
		height:150px;
	}
	.gyfs_partner{
		width:100%;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:100px;
	}
	.gyfs .left_col h3{
		font-size:30px;
		line-height:36px;
	}
	.gyfs .metaslider .flexslider{
		margin-bottom:-10px;
	}
	.gyfs_more_news{
		margin-bottom:73px;
	}
	.gyfs .copyright{
		background: white;
		padding-top: 30px;
		padding-bottom: 30px;
		margin-top: -1px;
		margin-bottom: 0px;
	}
	#gyfs_sldieshow_top{
		max-width:100%;
		margin-left:0;
	}
	#gyfs_sldieshow_top .caption{
		font-size:30px;
		line-height:34px;
		padding-left:5%;
	}
	.gyfs .metaslider .slides img {
		width: 100%;
		display: block;
		height: 400px;
		object-fit: cover;
	}

	.gyfs .popup_close,
	.gyfs .mobile_icon{
		left:27px;
	}
	.gyfs #gyfs_header{
		margin-bottom:0px;
		padding-bottom:46px;
	}
	.gyfs .co-funded,
	.gyfs #gyfs_header,
	.gyfs #body_center{
		width:90%;
		max-width: 90%;
		margin-left:0px;
		margin-right:0px;
		padding-left: 5%;
		padding-right: 5%;
	}
	.stats_big_number{
		font-size:24px;
	}
	.stats_big_number span{
		white-space:nowrap;
		font-size: 38px;
		margin-bottom: -5px;
		display: block;
	}	
	.stats_text{
		font-size:10px;
	}
}
@media screen and (max-width:550px){
	.counter_text{
		font-size:14px;
	}
	.counter{
		font-size:20px;
	}
	.footer_separator{
		/*background-image:none;*/
		background-size:150%;
		background-position: center;
	}
	/**{
		max-width:100%;
	}*/
	.left_col img.size-full{
		width:100%;
		height:auto; 
	}
	.left_col .country img.size-full{
		width:auto;
	}
	.box_news{
	    box-sizing: border-box;
	}
	p.more_news{
		padding-top:5px;
	}
	p.latest_news{
		margin-bottom: 5px;
	}
	.footer_1,
	.footer_2,
	.footer_3,
	.footer_4{
		width:100%;
		margin-left:auto;
		margin-right:auto;
	}
	.left_col .box_news img{
		float:left;
		margin-right:15px;
		max-width:100px;
		height:90px;
		object-fit:cover;
	}
	body .sidebar{
		display:none;
	}
	.desktop_mobile_gyfs{
		display:none;
	}

	#gyfsLink_mobile{
		display:block;
	}
	#gyfsLink{
		display:none;
	}
	.gyfs_sidebar .gyfs_sidebar_content p{
		width:60%;
		font-size:16px;
		line-height:19px;
	}
	.gyfs_link_sidebar{
		position:absolute;
		width:30%!important;
		right:26px;
		bottom:0px;
	}
	.gyfs_sidebar .gyfs_sidebar_content p.sidebar_h{
		font-size:19px;
		line-height:22px;
	}
	#body_center{
		padding-left:0px;
		padding-right:0px;
		margin-left:5%;
		width:90%;
	}
	.gyfs_sidebar .gyfs_sidebar_content{
		left:48px;
	}
	.body_v2 .sidebar .gyfs_sidebar,
	.body_v2 .sidebar{
		display:block;
		margin-left:0px;
		margin-right:0px;
		margin-top: 10px;
		float: left;
	}
	.body_v2 .sidebar>div{
		display:none;
	}

	#logo{
		margin-top:30px;
		margin-bottom:0px;
	}
	#logo .tablet{
		display:none;
	}
	#logo .mobile{
		display:inline;
	}
	.hide_mobile{
		display:none;
	}
	.site_by{
		display:block;
	}
	.gyfs #logo{
		margin-top:23px;
	}
}