
@font-face {
	font-family: 'open_sansregular';
	src: url('../fonts/opensans-regular-webfont.eot');
	src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
	url('../fonts/opensans-regular-webfont.woff2') format('woff2'),
	url('../fonts/opensans-regular-webfont.woff') format('woff'),
	url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
	url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
	font-weight: normal;
	font-style: normal;

}

@font-face {
	font-family: 'Domine';
	src: url('../fonts/Domine-Regular.eot');
	src: url('../fonts/Domine-Regular.eot?#iefix') format('embedded-opentype'),
	url('../fonts/Domine-Regular.woff2') format('woff2'),
	url('../fonts/Domine-Regular.woff') format('woff'),
	url('../fonts/Domine-Regular.ttf') format('truetype'),
	url('../fonts/Domine-Regular.svg#Domine-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'DomineBold';
	src: url('../fonts/Domine-Bold.eot');
	src: url('../fonts/Domine-Bold.eot?#iefix') format('embedded-opentype'),
	url('../fonts/Domine-Bold.woff2') format('woff2'),
	url('../fonts/Domine-Bold.woff') format('woff'),
	url('../fonts/Domine-Bold.ttf') format('truetype'),
	url('../fonts/Domine-Bold.svg#Domine-Bold') format('svg');
	font-weight: bold;
	font-style: normal;
}




body { font-family:Helvetica, Arial;}

.container {  width: 1237px;}
.logo_row .container {  width: 1300px;}



.pd10 { padding:10px 0;}
.pd20 { padding:20px 0;}
.pd30 { padding:30px 0;}
.pd40 { padding:40px 0;}
.pd50 { padding:50px 0;}
.pd60 { padding:60px 0;}


.pd_bt_10 { padding-bottom:10px;}
.pd_bt_20 { padding-bottom:20px;}
.pd_bt_30 { padding-bottom:30px;}


.mainWrapper { margin:0px; }
.midWrapper {padding:0 0 30px 0;}



.top_row { /*background-color:#ede7db;*/ /*background-color:#d3eafd; padding:10px 0; color:#fff;*/ background-color:#fff; padding:10px 0; color:#fff;}
.top_row .flag span { /*display:inline-block; margin-left:-172px;*/ }
.top_row .flag a {/* display:inline-block; margin:0 20px; width:36px;*/  display:inline-block; margin:0 10px; width:60px;} 
.top_row .flag a img { /*transform: scale(1);*/ transition-duration: 0.128s; cursor:pointer;}
.top_row .flag a img:hover { transform: scale(1.83); box-shadow: 0 0 5px rgba(0, 0, 0, .4);}



/*.top_row .flag span {
    display: inline-block;
    margin-left: -172px;
}
.top_row .flag a {
    display: inline-block;
    margin: 0 14px 0 0;
}*/


.logo_row { padding:20px 0 5px 0;}
/*.logo_row_left { float:left; width:17%; }
.logo_row_right { float:right; width:83%; padding-left:5px;}*/
.logo_row_left { position:absolute; }
.logo_row_right { float:none; width:100%;}
.logo_row_left h1 { margin:0px; padding:0px; line-height:0px;}
.logo_row_left h1 img { max-width:100%;}



.company_name_row { padding:0 0 90px;}
.company_name { /*float:left; width:75%;*/ text-align:center;}



.company_name h2 { margin:0px; padding:0px; /* color:#ae953b; */ color:#c59f16; font-size:40px; font-family:'Helvetica', Arial; text-transform:uppercase; }

.company_name p { padding:0px; margin:0px; font-size:20px; color:#000; font-family: 'Helvetica', Arial;}

.logo_row .searchWrapper { float:right; text-align:right; width:100%; position:relative;}

.searchWrapper .form-item-search-block-form Input { margin:0px; padding:3px 35px 3px 8px; border:1px solid #d2d2d2; border-radius:4px; width:100%; box-shadow: 0 0 2px rgba(0, 0, 0, 0.2)}
.searchWrapper #edit-actions--2,
.searchWrapper #edit-actions {width:35px; height:30px; position:absolute; right:0px; top:0px;}
/*.searchWrapper #edit-actions input { margin:0px; padding:0px; border:0px; width:35px; height:35px; background:url(../images/search_icon.png) no-repeat center center; cursor:pointer; text-indent:-999px; overflow:hidden; display:block;}*/
.searchWrapper #edit-actions--2 input,
.searchWrapper #edit-actions input { margin:10px; padding:0px; border:0px;   cursor:pointer; text-indent:-999px; overflow:hidden; display:block; position: relative; top: -4px;}
.searchWrapper .search-form { margin:0px;}




.logo_mid {}
.logoWrap { text-align:center;}
.logoWrap h2 { margin:0px; padding:0px; /* color:#ae953b; */ color:#c59f16; font-size:33px; font-family:'Helvetica', Arial; }
.logoWrap p { padding:0px; margin:0px; font-size:24px; color:#6d6b6b; font-family: 'Helvetica', Arial; letter-spacing:1.19px;}
/*.logo_img { text-align:right;}*/
.logo_img { text-align:right;}
.logo_img h1.logo { margin:0; padding:0px; display:inline-block;}
.logo_img h1.logo img { max-width:100%; }
.search_right { padding-top:22px; padding-right:0px;}



.navWrap { clear:both; padding:8px 0; background-color:#f5f5f5;}
.navbar-default {border:none;  background-color:#f5f5f5;}
.navbar-collapse { padding-left:0px; padding-right:0px;}
.navbar-nav > li > a { padding:8px 10px; color:#012c3c; font-size:14px; font-family:'Helvetica', Arial; transition:all ease-in-out .3s}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
	background-color: #2c93ea;
	color: #fff;
}
.navbar-nav { float:none;}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover { background-color: #2c93ea; color: #fff;}
.navbar-nav > li { padding-right:14px;}
.navbar-nav > li.last { padding-right:0px; float:right;}

.bannerWrapper {  background:url(../images/banner_bg.jpg) repeat-x left top #fff; margin:0px auto; padding:40px 0; }






/*.saarc_dev_fund_wrap { padding-bottom:30px;}
.saarc_dev_fund_wrap h2 {
	color: rgb(0, 0, 0);
	text-align: center;
	margin:0 0 20px; 
	padding: 0 0 5px; 
	font-family:'DomineBold'; 
	border-bottom:2px solid #000;
}*/




.sidebar_nav { padding-bottom:15px;}
.sidebar_nav ul { margin:0px; padding:0px;}
.sidebar_nav li { margin:0px; padding:5px 0px; border-bottom:1px solid #d6d6d6; list-style:none; }
.sidebar_nav li:last-child { border-bottom:none;}
.sidebar_nav li a { font-family:"Helvetica", Arial; font-size: 16px; color: #1474be; background:url(../images/nav_arrow.png) no-repeat right center; padding-right:10px;}
.sidebar_nav li a:hover { color:#000000; text-decoration:none;}

.sidebar_blue_btn_row { padding-bottom:30px; }
.sidebar_blue_btn_row a { padding:5px 30px; border:1px solid #114978; background:#2073d0; font-size:14px; color:#fff; font-family:'Helvetica', Arial; margin-right:15px;}
.sidebar_blue_btn_row a:focus,
.sidebar_blue_btn_row a:hover { text-decoration:none;}


/*.news_evventsWrapper { background-color:#023446; border-top:1px solid #134252; padding:40px 0 20px 0; color:#fff;}*/
.news_evventsWrapper { background-color:#023446; border-top:1px solid #134252; padding:40px 0 20px 0; color:#fff; margin:0 auto; width:1300px;}

.newsHeading h1 { margin:0px; padding:30px 20px; height:110px; background-color:#2073d0; font-family:'Helvetica', Arial; font-size:22px; color:#fff; text-transform:uppercase; display:inline-block;  position:relative;}
.newsHeading h1:after { left: 100%; top: 50%; position: absolute; content: " "; height: 0; width: 0; border: solid transparent; border-left-color: #1a69c2; border-width: 55px; margin-top: -55px;}



.bannerWrapper ul { margin:0px; padding:0px;}


.news_evventsWrapper .news_content { font-size:13px; color:#fff; border-right:1px solid #465f68; padding:0 30px; height:100%; }
.news_evventsWrapper .news_content h2 { margin:0px; padding:0 0 15px; font-family:'Helvetica', Arial; font-size:16px; color:#d2b118; line-height:24px; min-height:87px;}

.news_evventsWrapper .news_content h2 a{ margin:0px; padding:0 0 15px; font-family:'Helvetica', Arial; font-size:16px; color:#d2b118; line-height:24px;}
.news_evventsWrapper .news_content a{ font-size:13px; color:#fff;  padding:0 30px; height:100%; }
/*.news_evventsWrapper .border_left { border-left:1px solid #465f68; padding:0 30px;}*/



.sidebar .boxWrapper h2 { margin:0 0 15px; padding: 0px 0 10px; font-family:'Helvetica', Arial; font-size:19px; color:#000000; border-bottom:2px solid #91caee;}
.sidebar .newsletter_signup h2 { margin-bottom:30px;}



.online_enquiry textarea.form-control,
.sidebar .online_enquiry form input  { margin-bottom:20px; border-radius:0px;}

.newsletter_signup Input.form-submit,
.newsletter_signup_form .form-submit   { padding:5px 30px; border:1px solid #114978; background:#2073d0; font-size:14px; color:#fff; font-family:'Helvetica'; width:auto;}
.newsletter_signup_form .field-name-field-online-enquiry-subject select,
.newsletter_signup_form .captcha .form-text {	
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 0px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	color: #555;
	display: block;
	font-size: 14px;
	height: 34px;
	line-height: 1.42857;
	padding: 6px 12px;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	width: 100%;
}
.newsletter_signup_form .field-name-field-online-enquiry-subject select:focus,
.newsletter_signup_form .captcha .form-text:focus {
	border-color: #66afe9;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
	outline: 0 none;
}


.newsletter_signup_form .field-name-field-online-enquiry-subject select  { color:#999999;}

.newsletter_signup_form .captcha .description { display:none;}
.region-front-news-subscription Input[type="text"] { width:100%; border-radius:0px;}



.online_enquiry label { font-weight:normal;}

.newsletter_signup_form input { margin-bottom:20px; border-radius:0px; width:100%;}
.newsletter_signup_form textarea { margin-bottom:0px !important;}


.latestActivities { padding-bottom:30px;}
.latestActivities h2  { margin:15px 0 15px; padding:0 0 10px; overflow:hidden; border-bottom:2px solid #91caee; font-size:20px;  font-family:'Helvetica'; color:#000;}
.latestActivities_carousel { margin:0 -14px;}





.region-front-our-focus .grey_box,
.media_room .grey_box { min-height:320px;}

.grey_box { background-color:#f1f1f1; padding:15px;}
.our_focus h2, .media_room h2 { margin:0px; padding: 0px 0 10px; font-family:'Helvetica'; font-size:19px; color:#000000; border-bottom:2px solid #91caee;}
.media_room .sidebar_nav { padding-left:0px; text-align:left; padding-bottom:0px; clear:both;}
.media_room .pull-left { margin:0 15px 0 0;}

.media_room,
.our_focus { text-align:justify;}
.our_focus .pull-left { margin-right:15px;}

.saarc_region_map h2 {margin:0 0 15px 0; padding: 0px 0 10px; font-family:'Helvetica'; font-size:19px; color:#000000; border-bottom:2px solid #91caee;}
.saarc_region_map p { font-size:13px;}

.saarc_region_map figure { text-align:center;}
.saarc_region_map img { margin:0 auto; border:1px solid #d5d5d5;
	-webkit-box-shadow: 0px 0px 6px 0px rgba(150,150,150,1);
	-moz-box-shadow: 0px 0px 6px 0px rgba(150,150,150,1);
	box-shadow: 0px 0px 6px 0px rgba(150,150,150,1);	
	transition:ease-in-out .3s all;
	padding:30px 0;
}

.saarc_region_map img:hover { 
	-webkit-box-shadow: 0px 0px 10px 0px rgba(150,150,150,1);
	-moz-box-shadow: 0px 0px 10px 0px rgba(150,150,150,1);
	box-shadow: 0px 0px 10px 0px rgba(150,150,150,1);	
}
	




.sidebar .boxWrapper { padding-bottom:15px;}
.sidebar .boxWrapper figure { text-align:center;}
.sidebar .boxWrapper h3 { margin:0px; padding: 0 0 10px; font-family:'Helvetica'; font-size:18px; color:#1474be;}


.sdf_ceo_message, .sdf_chairman_message { text-align:justify; font-size:14px;}
.sdf_ceo_message .pull-right, .sdf_chairman_message .pull-right { margin:0 0 0px 10px;}
.sdf_ceo_message a, .sdf_chairman_message  a { color:#2073d0;}










.sidebar .newsEvents .tab-content ul { margin:0px; padding:0px;}
.sidebar .newsEvents .tab-content li { margin:0 0 10px; padding:0 0 10px; list-style:none; border-bottom:1px solid #dddddd}




.nav-tabs { border-bottom:3px solid #91caee}
.newsEvents .tab-pane { padding:15px 0;}
.newsEvents .nav-tabs > li > a { padding:0px 15px; margin-right:0px; border-radius:0px; font-size:20px;  font-family:'Helvetica';}
.newsEvents .nav-tabs > li { width:50%;}
.newsEvents .nav-tabs > li.active > a, .newsEvents .nav-tabs > li.active > a:focus, .newsEvents .nav-tabs > li.active > a:hover { background-color:#91caee; color:#000; border-color:#91caee;}
.newsEvents .nav-tabs > li > a:hover {border-color:#91caee #91caee #91caee; color:#000;}
.newsEvents .nav > li > a:focus, .newsEvents .nav > li > a:hover { background-color:#91caee;}


/*23-08-2016*/
.breadcrumb a { color:#d2b118;}
.sidebar_right .pull-left { margin:0 15px 0 0;}
.sidebar_right .pull-right { margin:0 0 0 15px;}

.sidebar_right h2, .sidebar_right h4, .sidebar_right h5 {font-family: "Helvetica"; }
.sidebar_right h3 { font-size:22px;}
.sidebar_right h3:first-child { margin-top:0px;}

.innerBanner { padding-bottom:20px;}
.innerBanner img { width:100%;}


.sidebar_video .content_area { margin:0 -5px;}

.sidebar_video .video_box ul { margin:0px; padding:0px; list-style:none;}
.sidebar_video .video_box li { margin:0px; padding:0 5px; width:33.33%; float:left;}
.sidebar_video .video_box li h5 { margin:0px; padding:0 0 5px; font-size:11px; min-height:43px;}
.sidebar_video .video_box li figure { margin:0px; padding:0 0 5px;}




/*Inner Page*/
.header_border { border-bottom:1px solid #dedede !important;}
.header_text { padding-bottom:10px; text-align:center;}
.header_text h2 { padding:0 0 10px; margin:0 0 20px; border-bottom:4px solid #7dc2fc; display:inline-block; font-family:'Helvetica'; font-size:24px; color:#000;}
.faq  { padding-bottom:30px; text-align:center;}
.faq  h2 { padding:0 0 10px; margin:0 0 20px; border-bottom:4px solid #7dc2fc; display:inline-block; font-family:'Helvetica'; font-size:24px;}
.faq  div { padding-bottom:0px; text-align:left;}

.sidebar_left {}
.sidebar_right {}

.leftNavBox { margin-bottom:15px;}
.leftNav ul { margin:0px; padding:0px;}


/*.home-wn li { margin:0 0 5px; padding:0 0 0 30px; list-style:none; background:url(../images/link_arrow.png) no-repeat 0 7px;}*/

.leftNav li { margin:0px; padding:5px 0 5px 30px; /*border-bottom:1px solid #cfcfcf;*/ list-style:none; background:url(../images/link_arrow.png) no-repeat left center;}
.leftNav li:hover {background:url(../images/link_arrow.png) no-repeat left center;}
.leftNav li.active {background:url(../images/link_arrow.png) no-repeat left center; text-align:right;}

.leftNav li a { padding:0; color:#878585; font-weight:bold; text-decoration:none;  display:block; text-align:left;}
.leftNav li a:hover { color:#000;}
.leftNav li.active a { color:#000000; }


.leftNav_flag li { padding:8px 0 5px 0;}
.leftNav_flag li a { padding-top:4px; padding-bottom:4px;}

.leftNav li a.afghanistan_flag { background:url(../images/flags/afghanistan_flag.jpg) no-repeat 0 0; background-size:36px 24px;  padding-left:45px; display:inline-block;}
.leftNav li a.bangladesh_flag { background:url(../images/flags/bangladesh_flag.jpg) no-repeat 0 0; background-size:36px 24px; padding-left:45px; display:inline-block;}
.leftNav li a.bhutan_flag { background:url(../images/flags/bhutan_flag.jpg) no-repeat 0 0; background-size:36px 24px; padding-left:45px; display:inline-block;}
.leftNav li a.india_flag { background:url(../images/flags/india_flag.jpg) no-repeat 0 0; background-size:36px 24px; padding-left:45px; display:inline-block;}
.leftNav li a.maldives_flag { background:url(../images/flags/maldives_flag.jpg) no-repeat 0 0; background-size:36px 24px; padding-left:45px; display:inline-block;}
.leftNav li a.nepal_flag { background:url(../images/flags/nepal_flag.jpg) no-repeat 0 0; background-size:36px 24px; padding-left:45px; display:inline-block;}
.leftNav li a.pakistan_flag { background:url(../images/flags/pakistan_flag.jpg) no-repeat 0 0; background-size:36px 24px; padding-left:45px; display:inline-block;}
.leftNav li a.sri-lanka_flag { background:url(../images/flags/sri_lanka_flag.jpg) no-repeat 0 0; background-size:36px 24px; padding-left:45px; display:inline-block;}





.font16 { font-size:16px;}
.font15 { font-size:15px;}
.font14 { font-size:14px;}
.font13 { font-size:13px;}
.font12 { font-size:12px;}
.strong { font-weight:bold;}




.funding_row { padding-bottom:30px;}
.funding_row  .pull-left { margin-right:20px;}
.funding_row h3 { margin:0px; padding:0 0 20px; font-size:14px; color:#000000; font-weight:bold; text-transform:uppercase;}




.social_icon { padding-bottom:30px;}


.newslisting_row { margin:0 0 10px; padding:0 0 10px; list-style:none; border-bottom:1px solid #dddddd}
.newslisting_row p.date_text { margin:0px; padding:0px; font-size:16px; font-weight:bold; line-height:normal;}
.newslisting_row h3 { margin:0px; padding:0 0 10px; font-size:16px; font-weight:bold; color:#1889e1; line-height:normal}
.newslisting_row h3 a { color:#1889e1; text-decoration:none;}
.newslisting_row h3 a:hover { color:#000;}
.newslisting_row p.date_text { margin:0px; padding:0px;}


.country_intro_wrap { padding:40px 0 0 0;  font-size: 14px; color: rgb(111, 111, 111); line-height: 1.4;}
.country_intro_wrap h4 { font-size: 20px; font-family: "Helvetica"; color: rgb(0, 0, 0); padding-bottom:20px;}

.country_feature_listing figcaption h5 { font-size:13px; text-transform:uppercase; color:#191919;}
.country_feature_listing figcaption h5 span { color:#1889e1;}




.country_feature_listing ul {
	padding: 0;
	margin: 0;
}

.country_feature_listing li {
	padding:30px 0;
	margin:30px 0;
	list-style:none;
	display:inline-block;
	width: 24%;
	margin-top: 10px;
	text-align: center;
}


.country_feature_listing li figure {border-right:1px solid #e1e1e1;}
.country_feature_listing li:last-child figure,
.country_feature_listing li:nth-child(4n) figure { border:none;}




.feature_rounded_box {
	margin:0 auto;
	border-width: 0.81px;
	border-color: rgb(167, 167, 167);
	border-style: solid;
	border-radius: 50%;
	background-color: rgba(111, 111, 111, 0);
	box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.16),inset 0px 13px 7px 0px rgba(0, 0, 0, 0.06);
	width: 99px;
	height: 99px;
	position:relative;
	cursor:pointer;
}
.feature_rounded_box img { position: absolute; top: 50%; left:50%; transform: translate(-50%,-50%);}
.member_state_info_flag .feature_rounded_box  img { width: 60%; height: auto; }





/*New Css 04-12-19*/
.mid_grey_bg { background-color:#f7f8fa;}
.home-wn {}
 {}
.home-fw {}

.home-of figure { margin-bottom:15px;}
.home-of figure img { width:100%;}

h2.yellow-line-hr { margin:0 0 15px; padding:0 0 5px; font-size:25px; color:#000000; font-family: 'Helvetica', serif; font-weight:normal; position:relative; }
h2.yellow-line-hr::after { content:''; border-bottom:2px solid #d8b439; width:95px; position:absolute; left:0px; bottom:0px;}
h2.yellow-line-hr a { color:#000; text-decoration:none;}

.home-wn ul { margin:10px 0 0 0; padding:0px;}
.home-wn li { margin:5px 0 0 0; padding:8px 10px; list-style:none; border-bottom:1px solid #ddd; cursor:pointer; transition: all 0.5s ease-in-out;}
.home-wn li::last-chi;d { border-bottom:0px;}

.home-wn li:hover {
    -webkit-transform: translate(0,-10px);
    -moz-transform: translate(0,-5px);
    transform: translate(0,-5px);
    -webkit-box-shadow: 0 8px 15px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 8px 15px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 8px 15px 0 
    rgba(0, 0, 0, 0.2);
	border:0px;
}

.home-wn li:hover  a { color:#fff;}


.home-wn li.new_link_1:hover { background-color:#f57f27;}
.home-wn li.event_link_1:hover { background-color:#d8b439;}
.home-wn li.projects_link_1:hover { background-color:#004887;}
.home-wn li.press_release_link_1:hover { background-color:#3dd6c4;}
.home-wn li.subscribe_link_1:hover { background-color:#95c851;}
.home-wn li.newred_link_1:hover { background-color:#F73131;}






.home-wn li a { font-size:16px; color:#878585; text-decoration:none;}
.home-wn li a:hover { color:#fff; text-decoration:none;}



.funding_window_bg {
    background:url(../images/funding_window_bg.jpg) no-repeat 0 0;
	background-size: 100% auto;
	padding: 20px 15px 15px 15px;
	color: #fff;
}


.home-fw h3 { margin:0px; padding:0 0 5px; font-size:16px; font-weight:bold; /*display: inline-flex;*/}
.home-fw ul { margin:0px; padding:0px;}
.home-fw li { margin:0 0 30px; padding:0px; list-style:none}
.home-fw li:last-child { margin-bottom: 0px;}
.home-fw li a { margin:0px; padding:0px; font-size:14px; color:#fff;}
.home-fw li p { margin:0px; padding:0 0 0 69px;}
.home-fw li p a { color:#d8b439; text-decoration:none;}



.relative { position:relative;}
.ft_link_row { background:#6a6f73;}
.ft-logo { position:absolute; left:15px;}

.copyright_row .text-right { padding-top:10px;}
.quick-links .links-list a { padding:0px !important;}



.yellow-box-row { padding-top:30px;}

.card-deck {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    /*margin-right: -15px;
    margin-left: -15px;*/
}

.card-deck .card {
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
}

.yellow-box-row .card {
    background: #d8b439;
	color: #fff;
    padding: 20px;
    border: 0px;
    border-radius: 0px;
}

.yellow-box-row .project_funding_bg { 
	background: url(../images/project_funding_bg.jpg) no-repeat center center; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}


.yellow-box-row .orange-bg {background: #f57f27;}
.yellow-box-row .blue-bg {background: #004887;}

p.card-button { padding:0px; margin:0px;}

.card-button a {
    border: 1px solid #fff;
    border-radius: 20px;
    padding: 3px 20px;
    margin: 0px;
    color: #fff;
    display: inline-block;
	 font-family:'Helvetica';
    text-decoration: none !important;
}

.yellow-box-row .card p a { color: #fff; text-decoration: underline; }
.yellow-box-row .card p a:hover { text-decoration: none;}

.yellow-box-row .card h4 {
    margin: 0px;
    padding: 0 0 5px;
    color:#fff;
    font-size: 22px;
    font-family: 'Helvetica', Arial;
    font-weight: normal;
    text-transform: uppercase;
}

.read_more {}



/*New Css 05-12-19 start*/

.testimonials_row { margin:0px; padding:0px;}

.card-deck-t {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	/*margin-right: -15px;
	margin-left: -15px;*/
}

.card-deck-t .card-t {
	-ms-flex: 1 0 0%;
	flex: 1 0 0%;
	margin-bottom: 0;
	/*margin-left: 15px;
	margin-right: 15px;*/
	width:50%;
}

.bg_white { background:#FFF;}

.testimonials_row .card-block { padding:30px 30px 5px 30px;}

.map_box h4 { margin:0px; padding:0 0 15px; font-family:'Helvetica'; color:#000; font-size:25px; font-weight:normal;}
.map_box p { margin:0px; padding:0 0 10px; font-family:'Helvetica'; color:#000; font-size:16px; font-weight:normal;}



.testimonial_bg { 
	background: url(../images/testimonial_bg.jpg) no-repeat center center; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	color:#fff;
}

.testimonial_bg h4 { margin:0px; /*padding:350px 0 10px;*/padding:270px 0 10px; font-family:'Helvetica'; color:#fff; font-size:25px; font-weight:normal; }
.testimonial_bg h4 span { color:#d8b439;}
.testimonial_bg h5 {margin:0px; padding:0 0 10px;  font-family:'Helvetica'; color:#fff; font-size:28px; font-weight:normal;  }
.test-icon { margin:0px; padding:20px 0 20px 0; background:url(../images/test-icon.png) no-repeat 0 0; font-family:'Helvetica'; font-size:16px; text-indent:45px; line-height:25px;}


.bg_grey { background:#f7f8fa;}
.latest_activities_hr { margin:0; padding:0 0 30px; text-align:center; }
.latest_activities_hr h2 { margin:0; padding:0 0 15px;  font-family:'Helvetica'; color:#000; font-size:32px; font-weight:normal; /*text-transform:uppercase*/}
.latest_activities_hr h3 { margin:0 auto; padding:0;  font-family:'Helvetica'; color:#818183; font-size:14px; font-weight:normal; line-height:22px; max-width:600px;}

.la_white_box { background:#FFF;}


.card-deck-la {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	margin-right: -15px;
	margin-left: -15px;
	margin-bottom:30px;
}

.card-la {
	-ms-flex: 1 0 0%;
	flex: 1 0 0%;
	margin-bottom: 0;
	margin-left: 15px;
	margin-right: 15px;
	/*background:#FFF;*/
}
.card-la figure { margin:0px; padding:0px;}
.card-la figure img { }
.pd_10 { /*padding:10px;*/}
.card-la h2 { margin:0px; padding:15px 0 10px; font-family:'Helvetica'; font-style:italic; font-size:17px; color:#666; line-height:24px; border-top:2px solid #666;}
.card-la h2 a {color:#666; text-decoration:none; position:relative;}
.card-la p { margin:0px; padding:0 0 10px; font-family:'Helvetica'; font-size:14px; color:#000; text-align:justify;}
.card-la p.read_more_link { text-align:center;}
.card-la p.read_more_link a { color:#137eb6; text-decoration:none;}
.card-la p.read_more_link a:hover { text-decoration:underline;}

#block-views-latest-activities-of-sdf-block .card-la h2  { /*height:75px; overflow:hidden; */height:130px; overflow:hidden;padding-bottom:15px !important; }
.pb-text{ height:120px;  overflow:hidden;}

.logo_row_new { padding:10px 0;}
.logo_right_new { text-align:right; padding-top:20px;}

.logo_right_new .flag a { display:inline-block; margin-left:10px;}
.logo_right_new .flag img { height:20px;}

.logo_right_nav_new {  padding-top:15px;}
.nav_btn { display:none;}
.nav_box_wrap {}
.nav_box_wrap ul { margin:0px; padding:0px}
.nav_box_wrap li { margin:0px; padding: 0 0 0 10px; list-style:none; display:inline-block; font-size:14px; font-family: 'Helvetica';}
.nav_box_wrap li a { color:#5f5f5f; text-decoration:none; }
.nav_box_wrap li a:hover { color:#000;} 

.responsive_nav { display:none; border:1px solid red;}

/*New Css 05-12-19 end*/


/*New Css 06-12-19 start*/

.ft_newsletter_box .issues-link a { color:#fff !important;}

.ft_newsletter_box h2.title { margin:0px; padding:0 0 5px; /*font-family:'Domine';*/font-family: Helvetica, Arial; font-weight:bold;font-size:22px; color:#fff;}
/*.ft_newsletter_box .issues-link,*/
.ft_newsletter_box .feed-icon,
.ft_newsletter_box label { display:none;}
.ft_newsletter_box #edit-submit--3 {background:#fff; border: 0px; border-radius: 4px; padding: 5px 15px;}
.ft_newsletter_box .online_inquiry { margin:10px 0 0 0; padding:0px;}
.ft_newsletter_box .online_inquiry  a { margin:0px; padding:0 30px 0 0; color:#fff; font-size:18px; background:url(../images/arrow-online-enquiry.png) no-repeat right 3px; }
.MapWrapper { width:75%;}
.searchWrapper { position:relative;}

.inner_page_bg { background:url(../images/inner_page_bg.jpg) no-repeat center top; background-size:100% auto;}

.breadcrumb_wrapper { background: rgba(0, 0, 0, 0.5) }
.breadcrumb_wrapper  .breadcrumb {
    padding: 15px 0px;
    margin-bottom: 0;
    list-style: none;
    background: rgba(0, 0, 0, 0) !important;
    border-radius: 0;
	color:#ffe17b;
	font-weight:bold;
}

.breadcrumb_wrapper  .breadcrumb a { color: #fff; font-weight:normal; }
.breadcrumb_wrapper  .breadcrumb a:hover  { color:#ffe17b; text-decoration:none}

.inner_white_box{ background-color:#FFF; border-radius:4px; padding:20px; min-height:250px;}


.page_header_text { margin:0px; padding:40px 0px; text-align:center}
.page_header_text h2 {font-size:'Helvetica'; font-size:28px; color:#FFF; font-weight:bold; }

.sidebar_right .header_text { display:none;}


.sidebar_right h3 {font-family: "Helvetica"; color:#000; font-size:24px; position:relative; padding:0 0 10px 0; margin:0 0 20px 0; }

.newsletter_signup h2,
.sidebar_video h2,
.leftNavBox h2 {font-family: "Domine"; padding:0 0 10px 0; margin:0 0 20px 0; font-size:17px; text-transform:uppercase; font-weight:bold; position:relative; }

.newsletter_signup h2::after,
.sidebar_video h2::after,
.leftNavBox h2::after,
.sidebar_right #node-35 h3::after {
    content: '';
    position: absolute;
    left: 0;
    width: 75px;
    border-bottom: 3px solid #d8b43a;
	bottom:0px;
}


.reload-captcha-wrapper { position:relative; margin-bottom:15px;}



/*11-12-19 start*/

.quick_fact_wrap { font-family:Helvetica, Arial, sans-serif}

.quick_fact_wrap .head h2 {
    font-size: 36px;
    color: #c5a124;
    font-family: Helvetica;
	font-weight:bold;
    padding: 0px;
    margin:-6px 0 10px 14px;
}


.quick_fact_content .list {
    padding: 10px 15px 0;
    margin-top: 5px;
    display: block;
	transition: all 0.5s ease-in-out;
	position:relative;
	cursor:pointer;
}

.quick_fact_content .list .copy {
    font-size: 18px;
    color: #666;
    line-height: 25px;
	padding:0px;
	margin:0 0 5px;
	font-weight:bold;
}

.quick_fact_content .list .read {
    font-size: 12px;
   /* color: #666;*/ color:#337ab7;
	padding-bottom: 10px;
	border-bottom: 1px solid  #ddd;
    margin: 0;
}
#block-block-17 
.quick_fact_content .list .read a:hover { text-decoration:none;}

.quick_fact_content .list .read_last {
	border-bottom: 0px solid  #ddd;
    margin: 0;
}


.quick_fact_content .list .note {
    font-size: 14px;
    color: #666;
	margin:0 0 2px; 
	padding:0px;
}


a.list:link, a.list:focus, a.list:hover {
    color: #23527c;
    text-decoration: none;
}

.quick_fact_content .list:hover {
    -webkit-transform: translate(0,-10px);
    -moz-transform: translate(0,-5px);
    transform: translate(0,-5px);
    -webkit-box-shadow: 0 8px 15px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 8px 15px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 8px 15px 0 
    rgba(0, 0, 0, 0.2);
	
}

.quick_fact_content .list:hover .read  { border:0px;}
#block-views-our-focus-front-block-block .home-of p a::after,
.quick_fact_content .list .read::after {
    content: " > ";
}

.home-fw h2.yellow-line-hr{ margin-left:15px;}

/*11-12-19 End*/

/*12-12-19 Start*/

#views-exposed-form-project-search-page .views-exposed-widgets  { border:2px solid #dedede; border-radius:8px; position:relative;}

#edit-field-project-status-value-wrapper { padding:0px; width:90px; padding:11px 10px 5px 10px; border-right:2px solid #dedede; height:45px;}
#edit-field-project-status-value { border:0px !important; width:100%;}


#edit-field-funding-window-value-wrapper { position:absolute; left:90px; bottom:-30px; width:100%; }
#edit-field-funding-window-value-wrapper .views-widget { width:100%;}
#edit-field-funding-window-value-wrapper .form-item-field-funding-window-value-1, 
#edit-field-funding-window-value-wrapper .form-item-field-funding-window-value-2,
#edit-field-funding-window-value-wrapper .form-item-field-funding-window-value-3 { display:inline-block; margin-right:15px; color:#878585; font-size:14px; font-weight:normal;}

#edit-field-funding-window-value-wrapper label { font-weight:normal;}
#edit-field-funding-window-value-wrapper  input[type="checkbox"] { margin:0 3px 0 0 ;}


#edit-title-wrapper {width: calc(100% - 140px) !important; margin:0px; padding:0px;}
#edit-title-wrapper #edit-title { max-width:100%; width:100%; height:45px; border:1px; padding:10px; }
#views-exposed-form-project-search-page .views-submit-button { padding:0px; margin:0px; width:50px;}
#edit-submit-project-search { margin:0px; padding:0px; width:100%; height:45px; display:block; border: 0px; text-indent:500px; overflow:hidden; border-radius:0px 8px 8px 0px; background: url(../images/btn_search_icon.png) no-repeat center center #d7b338; }


.pr_header { margin:0 0 30px; padding:0px; border-bottom:2px solid #d7b338;}
.pr_header h2 { margin:0px; padding:0 0 10px; font-family:Helvetica, Arial, sans-serif; font-size:22px; color:#000; font-weight:normal;}

.pr_listing ul { margin:0px; padding:0px;}
.pr_listing li { margin:0 0 30px; padding:0 0 40px; border-bottom:1px solid #c3c2c2; list-style:none;}


.project_blank_img { text-align:center;}
.project_blank_img figure { margin:0px; padding:0 0 10px;}
.project_blank_img img { widows:100%;}
.project_blank_img .figure_cap_1 { margin:0px; padding:0px; color:#a9a6a6; font-size:14px; font-style:italic; font-family:Helvetica, Arial, sans-serif}
.project_blank_img .figure_cap_2 { margin:0px; padding:0px; color:#000000; font-size:14px; font-family:Helvetica, Arial, sans-serif}

.pr_listing_cont h3 {  margin:0px; padding:0 0 15px; color:#000000; font-size:16px; font-family:Helvetica, Arial, sans-serif; font-weight:bold;}
.pr_listing_cont h3 a {color:#000000; text-decoration:none;}
.pr_listing_cont p { margin:0px; padding:0 0 5px; font-family:Helvetica, Arial, sans-serif; font-size:14px; color:#666666; position:relative;}

.pr_listing_cont a.views-more-link{ 
	text-decoration:none;
	text-transform: uppercase;
	font-size: 12px;
	position: relative;
	display: inline-block;
	color:#337ab7;
	font-size:12px;
	font-family:Helvetica, Arial, sans-serif;
	position:absolute;
	left:0px;
	bottom:-14px;
}
.pr_listing_cont a.views-more-link:hover { text-decoration:underline;}

.pr_listing_cont a.views-more-link::after  {
    content: " > ";
}
.pager li.pager-first a, .pager li.pager-last a { display:none !important}


.notfoundtext {
    margin: 0 auto;
    text-align: center;
    width: 270px;
    padding: 10px;
    font-size:20px;
	background-color:#e7211e;
	color:#fff;
	text-transform:uppercase;
}


.social_window_icon { background:url(../images/social_window_icon.png) no-repeat center 100%;}
.economic_window_icon { background:url(../images/economic_window_icon.png) no-repeat center 100%;}
.infrastructure_window_icon { background:url(../images/infrastructure_window_icon.png) no-repeat center 100%;}


/*11-12-19 End*/
















/*Navigation*/
.desktop_nav_wrap { padding-top:3px;}
.navWrap_new { background:#f5f5f5; padding:15px 0;}
.desktop_nav { position:relative;}
.more_nav_icon { width:75px; height:20px; padding:0; position: absolute;  z-index:999; cursor:pointer; font-family:'Roboto'; color:#5e5e5e; font-size:14px; text-transform:uppercase; background:url(../images/more_nav_icon.png) no-repeat right center;  right: 0; top: 3px; }
.desktop_nav ul { margin:0px; padding:0px;}
.desktop_nav li { margin:0px; padding:0 30px 0 0; display:inline-block;}
.desktop_nav li a { font-family:'Roboto'; color:#5e5e5e; font-size:14px; text-transform:uppercase;}
.desktop_nav li a:hover { color:#000; text-decoration:none;}
.more_nav_link {display: none; background:#f5f5f5; padding:10px 15px; position:absolute; right:0px; top:35px; z-index:999;}
.more_link ul { margin:0px; padding:0px; font-size:16px;}
.more_link li { margin:0px; padding:3px 0px; list-style:none;}
.more_link li a { font-family:'Roboto'; color:#5e5e5e; font-size:14px; text-transform:uppercase;}
.more_link li a:hover {color:#000; text-decoration:none;}
.more_mob_link { display:none;}

.searchWrapper .form-type-textfield { margin-top:0px; margin-bottom:0px;}










@media only screen and (max-width: 1110px) {
.nav_box_wrap li { padding: 0 0 0 2px;}

}


@media only screen and (max-width: 1100px) {
.desktop_nav li { padding:0 15px 0 0;}
  
}

@media only screen and (max-width: 1000px) {
.desktop_nav li { padding:0 10px 0 0;}
  
}

@media only screen and (max-width: 991px) {
.more_desk_link,
.desktop_nav { display:none;}

.more_nav_icon { display:block; background:url(../images/more_nav_icon.png) no-repeat right center;  left: 15px; top: 0px; text-indent:-999px; overflow:hidden; width: 25px; }
.more_mob_link { display:block;}
.more_nav_link { right:auto; width:100%; left:0px;}

.logo_right_new,
.logo_left_new { text-align:center;}  
.logo_left_new img { display:inline-block;}

.searchWrapper .form-item-search-block-form Input { max-width:100%;}

}




/*New Css 06-12-19 end*/





.footerWrap { margin:0px; padding:0px; border:0px;}
.footerWrap .sociallink_row { border:0;}

.social_link ul { margin:0px; padding:0px; float:right;}
.social_link li { margin:0px 0px 0px 10px; padding:0px; list-style:none; float:left;}
.social_link li a { margin:0px; padding:0px;}
.social_link li h2 { margin:0px; padding:0px; font-family:'Domine'; font-size:22px; line-height:30px; color:#000;}

.ft_link ul { margin:0px; padding:0px;}
.ft_link li { margin:0px; padding:0 0 5px 12px; list-style:none; background:url(../images/ft-arrow.png) no-repeat 0 6px;}
.ft_link li a { color:#fff; text-decoration:none;}
.ft_link li a:hover { color:#fff;}


.ft_box_1 { float:left; width:15%; padding-left:15px; padding-right:15px; text-align:left;}
.ft_box_1 h3.ft_logo { margin:0px; padding:20px 0;}
.ft_box_2, .ft_box_3 { float:left; width:16%; padding-left:15px; padding-right:15px;}
.ft_box_5 { float:left; width:27%; padding-right:15px;}
.ft_box_5 .ft_img { padding-bottom:10px;}
.ft_box_5 .ft_img  img { width:100%;}

.ft_box_4 { float:left;  width:26%; color:#0c487a; padding-left:15px; padding-right:15px; word-wrap: break-word;}
.ft_box_4 h2 { margin:0px; padding:0 0 10px; color:#fff; font-size:14px; font-weight:bold;}
.ft_box_4 p { margin:0px; padding:0 0 11px; color:#fff;}
.ft_box_4 p a { color:#fff; text-decoration:none;}

.ft_social_icon ul { margin:0px; padding:0px;}
.ft_social_icon li { margin:0px; padding:0 15px 0 0; list-style:none; float:left;}
.ft_social_icon li a { display:inline-block;}
.ft_social_icon li:last-child { padding-right:0px; float:right;}
.copyright_text { padding-top:7px; padding-left:80px;}





/*.ft_contact { color:#0c487a; width:18%; padding-left:0px; }
.ft_contact h2 { margin:0px; padding:0 0 15px; color:#0c487a; font-size:14px; font-weight:bold;}
.ft_contact p { margin:0px; padding:0 0 15px; color:#165f9d;}*/






.navbar { margin-bottom:0px;}
.banner_row { background:url(../images/bg.jpg) repeat 0 0; height:400px; }
.margin-bottom { margin-bottom:50px;}
.content-box.box-default {background-color: #f6f6f6;  border: 1px solid #e5e5e5;}
.content-box { display: block;  margin-bottom: 5px;  overflow: hidden;  padding: 15px;  text-align: center;}


.latestvideoWrapper { border:1px solid #c3c3c3; padding:20px 50px;
	-webkit-box-shadow: 8px 8px 10px -11px rgba(0,0,0,0.75);
	-moz-box-shadow: 8px 8px 10px -11px rgba(0,0,0,0.75);
	box-shadow: 8px 8px 10px -11px rgba(0,0,0,0.75);
}

.latestvideoWrapper h2 { margin:0px; padding:0px; font-size:11px; color:#545454; text-decoration:none;}
.latestvideoWrapper h2  a { color:#545454; text-decoration:none;}
.videoWrapper { padding:10px;}

.latestvideoWrapper .latestvideoNavigation { float:none; display: block; position:relative;}
.latestvideoWrapper h1 { margin:0px; padding:0 0 10px; font-size:22px; color:#000; font-family:'Helvetica';}

.popupHeader h4.modal-title .popupClose { position:absolute; right:0px; top:10px; cursor:pointer; display:inline-block;}
.popupHeader h4.modal-title .popupClose img { box-shadow:none; border:none;}
.popupContent h4 { margin:0px; padding:0 0 5px; font-weight:bold; font-size:14px;}

.popupHeader { border-bottom:0px;}
.popupHeader h4.modal-title { margin:0; padding:10px 0 15px; font-size:20px; color:#000; font-family:'Helvetica'; border-bottom:3px solid #000000; position:relative;}
.popupHeader h4.modal-title strong { color:#1889e1;}


.popupHeader h4.afghanistan_flag { padding:15px 0 10px 70px; background:url(../images/flags/afghanistan_flag.png) no-repeat 0 0;}
.popupHeader h4.geography_icon { padding:37px 0 10px 75px; background:url(../images/geography_icon.png) no-repeat 0 0;}
.popupHeader h4.people_icon { padding:26px 0 10px 70px; background:url(../images/people_icon.png) no-repeat 0 0;}
.popupHeader h4.government_icon { padding:30px 0 10px 80px; background:url(../images/government_icon.png) no-repeat 0 0;}
.popupHeader h4.economy_icon { padding:25px 0 10px 55px; background:url(../images/economy_icon.png) no-repeat 0 0;}
.popupHeader h4.communication_icon { padding:37px 0 10px 55px; background:url(../images/communication_hr_icon.png) no-repeat 0 0;}
.popupHeader h4.transportation_icon { padding:11px 0 10px 75px; background:url(../images/transportation_icon.png) no-repeat 0 0;}

.counter_text span { background:#040204; color:#fff; font-size:16px; font-weight:bold; display:inline-block; padding:3px 5px; letter-spacing:3px;}



.gallery_main { }
.gallery_main ul { margin:0px -15px; padding:0px; }
ul.photo_gallery1 li {
	list-style:none;
    float: left;
    margin:0;
    padding:0 15px 15px 15px;
    width:33.33%;
	position:relative;
	overflow:hidden;
	height:180px;
}

ul.photo_gallery1 li img { min-height:100%; margin:0; width: 100%; height:100px; border:1px solid #d6d6d6; padding:2px; transition:all 0.3s ease-in-out 0s;}
ul.photo_gallery1 li img:hover { box-shadow:4px 4px 3px #c7c7c7;}


ul.photo_gallery1 li::before {
    background: rgba(0, 0, 0, 0) linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%) repeat scroll 0 0;
    content: "";
    display: block;
    height: 100%;
    left: -75%;
    position: absolute;
    top: 0;
    transform: skewX(-25deg);
    width: 50%;
	 z-index:999;
	 color:#fff;
	 transition: all .5s linear;
	
}


ul.photo_gallery1 li:hover::before {
	left: 100%;
}






/*.document_search select,*/
#contact-site-form Input[type="text"] {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 0px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}
#contact-site-form textarea {
	display: block;
	width: 100%;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 0px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s	
	
}
.document_search select:focus,
#contact-site-form textarea:focus,
#contact-site-form Input[type="text"]:focus {
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6)
}
.regformonline #edit-submit,
.document_search .form-submit,
#contact-site-form .form-submit {padding:5px 30px; border:1px solid #114978; background:#2073d0; font-size:14px; color:#fff; font-family:'Domine'; font-weight: normal; width:auto;}

.document_search  { font-weight:bold; color:#000;}
.document_search .form-submit { margin-top:35px;}
.document_table { border:1px solid #ddd;}



.bd_listing_row { border:1px solid #d6d6d6; box-shadow:5px 5px 3px #c7c7c7; padding:15px; margin-bottom:30px;}
.bd_listing_row h2.cuntry_head { margin:0px; padding:0px; font-size: 19px; margin: 0 0 15px; padding: 0 0 10px; border-bottom:2px solid #91caee; text-align:center;}

.bd_listing_row .pull-left { width:110px; height:110px; margin:0 15px 0 0; border:1px solid #d6d6d6;}
.employees_listing_box figcaption h4,
.bd_listing_row  h3.director_text1 { margin:0px; padding:0 0 10px; font-size:17px; color:#2073d0; font-weight:normal;}


.bd_listing_row ul { list-style: none; display: flex; justify-content: space-between; margin: 0; padding: 0;}
.bd_listing_row li { box-sizing: border-box; min-width: 1%; width:100%; max-width:350px; margin:0 auto; padding:15px;}
.bd_listing_row li figure { width:135px; padding-right:15px; margin:0; float:left; box-sizing:border-box;}
.bd_listing_row li img { width:100%;}
.bd_listing_row li figcaption {  float:left; width: -moz-calc(100% - 135px); width: -webkit-calc(100% - 135px); width: calc(100% - 135px)}

/*.bd_listing_row li:last-child figure { width:85px; height:80px;}
.bd_listing_row li:last-child figure img { width:100%; height:100%; }*/


.bd_listing_row li.last_child figure { width:85px; height:80px; }
.bd_listing_row li.last_child figure img { width:100%; height:100%; }


.ui-state-default .ui-icon {background-image: url(../images/accordion_close.png) !important; background-position: 0 0 !important} 
.ui-state-active .ui-icon {background-image: url(../images/accordion_open.png) !important; background-position: 0 0 !important}
#accordion h3.ui-accordion-header { font-size:18px;}


   
 /*Staff of SAARC Development Fund Secretariat*/
 
.tree { }
.tree ul { margin:0px; padding:0px;}

.tree ul h3, .tree h3 { border-top: 1px solid #ccc; margin: 0 auto; padding: 20px 0 10px; text-align: center; width: 80%;}

.tree ul h3  { padding:25px 0 30px; }
 
.tree h3::after { left:50%; margin-left:-37px;}
 
 
.member_photo { margin: 0 auto; width:120px; height:120px; overflow:hidden; border:1px solid #bfbfbf; 
border-radius:50%; 
-webkit-border-radius: 50%;
-webkit-box-shadow: 2px 2px 3px 0px rgba(158,158,158,.5);
-moz-box-shadow: 2px 2px 3px 0px rgba(158,158,158,.5);
box-shadow: 2px 2px 3px 0px rgba(158,158,158,.5); 
transition: all 0.2s ease-in-out;
}

.member_photo img { width:100%;}
.member_name { padding-top:10px; font-size:11px; transition: all 0.2s ease-in-out;}


.tree li a:hover .member_photo {  border:1px solid #91caee;  -webkit-box-shadow: 3px 3px 5px 0px rgba(158,158,158,.8);}
.tree li a:hover .member_name { color:#000; font-weight:bold;}



.tree ul {
	padding0:20px 0 0 0;
	margin:0px;
	position: relative;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	display:table;
	width:100%;
}
.tree li {
	display:table-cell;
	text-align: center;
	list-style-type: none;
	position: relative;
	padding: 20px 5px 0 5px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
}
/*We will use ::before and ::after to draw the connectors*/
.tree li:before, .tree li:after {
	content:'';
	position: absolute;
	top: 0;
	right: 50%;
	border-top: 1px solid #ccc;
	width: 50%;
	height: 20px;
}
.tree li:after {
	right: auto;
	left: 50%;
	border-left: 1px solid #ccc;
}
/*We need to remove left-right connectors from elements without
any siblings*/
.tree li.only-child:after, .tree li.only-child:before {
	display: none;
}
/*Remove space from the top of single children*/
.tree li.only-child {
	padding-top: 0;

}
/*Remove left connector from first child and
right connector from last child*/
.tree li:first-child:before, .tree li.last-child:after {
	border: 0 none;
}
/*Adding back the vertical connector to the last nodes*/
.tree li.last-child:before {
	border-right: 1px solid #ccc;
	border-radius: 0 5px 0 0;
	-webkit-border-radius: 0 5px 0 0;
	-moz-border-radius: 0 5px 0 0;
}
.tree li:first-child:after {
	border-radius: 5px 0 0 0;
	-webkit-border-radius: 5px 0 0 0;
	-moz-border-radius: 5px 0 0 0;
}
/*Time to add downward connectors from parents*/
.tree ul ul:before {
	content:'';
	position: absolute;
	top: -80px;
	left: 50%;
	border-left: 1px solid #ccc;
	width: 0;
	height: 20px;
}
.tree li a {
	text-decoration: none;
	color: #666;
	font-family: arial, verdana, tahoma;
	font-size: 11px;
	display: inline-table;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	margin:0px;
	padding:15px;
	width:20%;
}


/*Time for some hover effects*/

/*We will apply the hover effect the the lineage of the element also*/
.tree li a:hover, .tree li a:hover+ul li a {
	/*background: #c8e4f8;
	color: #000;
	border: 1px solid #94a0b4;*/

}
/*Connector styles on hover
.tree li a:hover+ul li::after, .tree li a:hover+ul li::before, .tree li a:hover+ul::before, .tree li a:hover+ul ul::before {
	border-color: #94a0b4;
} */

 /*Staff of SAARC Development Fund Secretariat*/

.secretariat_list table { border-collapse: collapse;}
.secretariat_list td { background:#fff; padding:10px; border:1px solid #cccccc;}
.secretariat_list td:first-child { width:150px;  }


/*02-09-2016*/
.sidebar_right #user-login { margin:0 auto; width:50%; border:1px solid #cccccc; padding:10px 15px; box-sizing:border-box;}

.sidebar_right #user-login Input[type='password'] ,
.sidebar_right #user-login Input[type='text'] {  background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 0;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
	max-width: 100%;
}
.sidebar_right #user-login Input[type='password']:focus ,
.sidebar_right #user-login Input[type='text']:focus {
border-color: #66afe9;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
    outline: 0 none;
}
.sidebar_right #user-login Input#edit-submit { background: #2073d0 none repeat scroll 0 0;
    border: 1px solid #114978;
    color: #fff;
    font-family: "Domine";
    font-size: 14px;
    padding: 5px 30px;
    width: auto;}



/*17-10-2016*/
.sidebar_right .span6 { max-width:50%; float:left;}
.sidebar_right .img_left { margin:0 15px 10px 0;}

.region-announcement { padding-top:25px;}

.simple-marquee-container * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	color:#ff0000;
}
.simple-marquee-container {
	width: 100%;
	float: left;
	display: inline-block;
	overflow: hidden;
	box-sizing: border-box;
	height: 45px;
	position: relative;
	cursor: pointer;
}
.marquee-sibling {
	padding: 0;
	/*background: #1a69c2;*/
	background:#023446;
	width: 20%;
	height: 45px;
	line-height: 42px;
	font-size: 16px;
	font-weight: bold;
	color: #ff0000;
	text-align: left;
	float: left;
	left: 0;
	z-index: 2000;
}
.marquee-sibling h2 {
	 animation: 0.75s linear 0s normal none infinite running blink;
	 font-size:24px;
	 margin:0px;
	 padding:5px 0 0;
}

.marquee, *[class^="marquee"] {
	display: inline-block;
	white-space: nowrap;
	position: absolute;
}
.marquee {
	margin-left: 25%;
}
.marquee-content-items {
	display: inline-block;
	padding: 5px;
	margin: 0;
	height: 45px;
	position: relative;
}
.marquee-content-items li {
	display: inline-block;
	line-height: 35px;
	color: #fff;
}
.marquee-content-items li:after {
	content: "|";
	margin: 0 1em;
}

.marquee-content-items a, .marquee-content-items a:hover { color:#fff; text-decoration:none;}

.announcementHeading h3 {  margin:0px; padding:13px 10px 0px 10px; height:46px; width:166px; background-color:#ff0000; font-weight:bold; font-size:16px; color:#fff; font-family: "Helvetica"; display:inline-block;  position:relative; box-sizing:border-box}
.announcementHeading h3:after { right:-46px; top: 50%; position: absolute; content: " "; height: 0; width: 0; border: solid transparent; border-left-color: #ff0000; border-width: 23px; margin-top: -23px;}

.news_and_event_wrapper { margin:-20px 0 0; padding:0 50px; position:relative; }
.news_and_event_wrapper  .prev2 { background:url("../images/arrow_back3.png") no-repeat scroll right 0; width:14px; height:26px; display:inline-block; position:absolute; top:50%; left:20px; margin-top:-15px; z-index:9999; cursor:pointer; overflow:hidden; text-indent:-1000px;}
.news_and_event_wrapper  .next2 { background:url("../images/arrow_next3.png") no-repeat scroll right 0; width:14px; height:26px; display:inline-block; position:absolute; top:50%; right:0px; margin-top:-15px; z-index:9999; cursor:pointer; overflow:hidden; text-indent:-1000px;}

.region-announcement .announcementHeading { width:18.19%;}
.region-announcement .col-sm-10 { width:81.81%;}

.news_content_row {/*display: flex;*/ }
.calenderBox { width:80px; text-align:center; line-height:normal; font-weight:bold; margin-right:15px; float:left;}
.month_text { background:#ea4040; color:#fff; font-size:12px; font-weight:bold; padding:3px; line-height:16px;}
.date_greybg { background:#f2f3f0; padding:3px;}
.date_text { margin:0px; padding:0px; font-size:26px; line-height:20px; color:#ea4040;}
.year_text { margin:0px; padding:0px; font-size:12px; color:#000; line-height:16px;}

.page-search .sidebar_right .region-content .search-form { margin:0 auto; margin-top:10px; margin-bottom:20px; max-width:670px; border:1px solid red; text-align:center; border:1px solid #cccccc; padding:15px; border-radius:4px;}

.page-search .sidebar_right .region-content .search-form Input.form-text {
    /*border: 1px solid #d2d2d2;   
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
    margin: 0;
    padding: 8px 35px 8px 8px;
    width: 100%;*/
	
	background: #fff;
	border: 1px solid #d2d2d2;
	margin-right: 15px;
	padding: 5px 10px;
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
	border-radius: 4px;
	margin-left:15px;
}

.page-search .sidebar_right .region-content .search-form .form-submit {
    background: #2073d0 none repeat scroll 0 0;
    border: 1px solid #114978;
    color: #fff;
    font-family: "Helvetica";
    font-size: 14px;
    margin-right: 15px;
    padding: 5px 30px;
	border-radius: 4px;
}

.item-list .pager li { display:inline-block !important;}

.document_search  .document_table { border:none;}
.document_search  .document_table th { padding:0px;}
.document_search .table > thead > tr > th { border-bottom:none;}
.document_table th:last-child, .document_table td:last-child { padding-left:0px;}
.document_search .form-item { margin-bottom:0px;}
.document_search_btn { text-align:right;}

.document_tableArea .box1 { width:15%;}
.document_tableArea .box2 { width:30%;}
.document_tableArea .box3 { width:5%;}
.document_tableArea .box4 { width:50%;}

.document_search .box1 { width:45%;}
.document_search .box2 { width:5%;}
.document_search .box3 { width:35%;}
.document_search .box4 { width:15%;}

.sidebar_right .ui-widget-content { font-family: "open_sansregular" !important; font-size:14px !important; color: #333 !important; line-height:normal !important}


.apply_job_form .node-apply_job-form Input,
.view-jobs-careers .view-filters Input { 
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 0px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.region-content .view-filters .views-exposed-form  { padding-bottom:50px; position:relative;}

.region-content .views-exposed-form .views-widget-filter-field_job_code_value,
.region-content .views-exposed-form .views-widget-filter-field_job_deadline_value, 
.region-content .views-exposed-form .views-widget-filter-title { width: calc(33.33% - 40px);}
.region-content .views-exposed-form .views-submit-button { padding-right:0px; width:120px}
.region-content .views-exposed-form .views-submit-button Input { padding:5px 30px; margin:24px 0 0 0; border:1px solid #114978; background:#2073d0; font-size:14px; color:#fff; font-family:'Helvetica'; width:100%;}


/*.region-content .views-exposed-form .views-widget-filter-field_job_family_value { width:33.33%}
.region-content .views-exposed-form .views-widget-filter-field_job_network_value { width:33.33%; padding-right:0px;}
.region-content .views-exposed-form .views-widget-filter-field_duty_station_value { width: calc(50% - 60px);}
*/



.jobs_dtails_content {/* border:1px solid #ddd;*/ box-shadow:  }
.btn_apply_now { padding-top:10px; text-align:center;}
.btn_apply_now a { padding:5px 30px; border:1px solid #114978; background:#2073d0; font-size:14px; color:#fff; font-family:'Domine'; margin-right:15px; }
.btn_apply_now a:hover { text-decoration:none;}


.apply_job_form { }
/*.sidebar_right .contact-form,*/
#applyjob-msg-div, .jobs_dtails_content,
#jobentry-msg-div {margin:0 auto; max-width:600px; text-align:left;}
.contactus_form_wrapper,
.apply_job_form .node-apply_job-form { text-align:left; border:1px solid #ddd; margin:0 auto; max-width:600px; padding:10px 20px;}
.apply_job_form h2.title {
    border-bottom: 4px solid #7dc2fc;
    color: #000;
    display: inline-block;
    font-family: "Helvetica";
    font-size: 24px;
    margin: 0 0 30px;
    padding: 0 0 10px;
	text-align:center;
}

.apply_job_form .block-formblock { text-align:center}
.apply_job_form .node-apply_job-form Input.form-file { margin:0px; padding:0px; box-shadow:none; border:none;}
.apply_job_form .node-apply_job-form Input.form-submit  { padding:5px 30px; margin:24px 0 0 0; border:1px solid #114978; background:#2073d0; font-size:14px; color:#fff; font-family:'Domine'; width:auto;}
.apply_job_form .node-apply_job-form Input { max-width:100%}
.apply_job_form  .form-wrapper legend { border-bottom:none;}


.apply_job_form .field-name-field-field-job-seeker-upload-cv table { width:100%;}
.apply_job_form .field-name-field-field-job-seeker-upload-cv table td { padding:5px;}
.apply_job_form .field-name-field-field-job-seeker-upload-cv table td input { margin-top:0px !important;}
.apply_job_form .field-name-field-field-job-seeker-upload-cv table td a.tabledrag-handle .handle { display:inline;}


.apply_job_form .fieldset-wrapper .form-item .form-managed-file Input { width:50%; float:left;}
.apply_job_form .fieldset-wrapper .form-item .form-managed-file Input[type="submit"] { width:auto; margin-top:0px;}

.field-type-datetime {}

.country_details_text {box-shadow: 0 0 6px 0 rgba(150, 150, 150, 1); padding:15px;}
.country_details_text h2 { border-bottom: 2px solid #91caee; color: #000; font-family: "Helvetica"; font-size: 20px; margin: 0px 0 15px 0; padding: 0 0 10px;}
.country_details_text ul { margin:0px; padding:0 0 0 15px;}
.country_details_text li { margin:0px; padding:0 0 10px;}
.country_details_text li:last-child { padding-bottom:0px;}

.jobs_careers_table .empty-text { text-align:center;}
.country_ro_img img { width:auto; height:118px;}

/* 05-12-2016 */
.navbar-default .navbar-nav > li > a { color:#000;}
.event_text h3{ font-size: 16px;}


.item-list ul li { margin:0 0 0.25em;}
.pager li > a, .pager li > span { border-radius:0px;}

.pager li.pager-previous a, .pager li.pager-next a  { background:#2073d0; font-size:14px; color:#fff; font-family:'Helvetica'; font-weight: normal; border:1px solid #2073d0;}
.pager li.pager-first a , .pager li.pager-last a {background:#e42c27; font-size:14px; color:#fff; font-family:'Helvetica'; font-weight: normal; border:1px solid #e42c27;}

#grid-gallery .grid figure {padding: 0 5px 10px !important; }

.contactus_form_wrapper input { max-width:100%;}

.grid li:hover figure { opacity: 1 !important; }
.grid-gallery figure img {transition: all 0.7s ease 0s;}
.grid-gallery figure img:hover { transform: scale(1.3);}
.grid li figure a {position:relative; overflow:hidden; display:block;}



/*30-01-2017*/
.strategic_partners { padding-bottom:5px !important	; }
.strategic_partners ul { margin:0px; padding:0 0 0 15px;}
.strategic_partners li {color:#1474be;}
.strategic_partners li a {color:#1474be; text-decoration:none;}
p.messageceo_sub {font-size:16px; margin:5px 0 0 0; padding:0px; font-weight:bold;}
.online_enquiry .captcha img { width:130px; height:auto; margin-right:15px; float:left;}
.online_enquiry .captcha label { display:none;}
.online_enquiry .captcha .form-item-captcha-response { float:left; width: calc(100% - 145px); margin-top:0px; margin-bottom:0px; }
.online_enquiry .form-textarea { height:50px;}
.sdf_ceo_message figure { padding-bottom: 15px;}


#block-views-our-focus-front-block-block-8 h2 { font-weight:bold;}


.reload-captcha-wrapper a{ background: url(../images/icon_refresh.png) no-repeat 0 0; z-index: 9999; position: absolute; text-indent: -99999px;top: 7px; left: 5px; width: 23px; height: 28px; cursor: pointer; outline:none;}
.newsletter_signup_form .captcha{ position: relative;}

/*ul.marquee-content-items li:first-child,
#news_and_event .owl-item:first-child h2 { animation: 0.75s linear 0s normal none infinite running blink;}*/


.blinklink a{ animation: 0.75s linear 0s normal none infinite running blink; color:#000;}







@keyframes blink {
0% {
    opacity: 1;
}
50% {
    opacity: 1;
}
50.01% {
    opacity: 0;
}
100% {
    opacity: 0;
}
}
@keyframes blink {
0% {
    opacity: 1;
}
50% {
    opacity: 1;
}
50.01% {
    opacity: 0;
}
100% {
    opacity: 0;
}
}
@keyframes blink {
0% {
    opacity: 1;
}
50% {
    opacity: 1;
}
50.01% {
    opacity: 0;
}
100% {
    opacity: 0;
}
}

/*03-05-2018*/
.regformonline h1 { margin:0px; padding:0 0 15px 0px; font-size:28px; text-transform:uppercase; text-align:center; }
.regformonline h2 { margin:0px; padding:0 0 15px 0px; font-size:22px; text-align:center; }
.regformonline h3 { margin:0px; padding:0 0 15px; font-size:18px; text-align:center; }
.regformonline h3 span { background-color:#000; padding:15px; display:inline-block; color:#fff;}
.regformonline input{ float:right; width:70%; max-width: 70%;}
.formheading { font-size:20px; font-weight:bold; border-bottom: 1px solid #d8cfcf; padding: 0 0 10px; margin-bottom:10px;}

.sidebar .sidebar_blue_btn_row a { margin-bottom:10px; margin-right:5px; padding:5px 8px; display:inline-block;}

#block-system-main #user-login{margin-right: 15%; float:right; margin-top:30px;}
.new-left-block{ float:left; padding-top:30px;}

@media screen and (max-width: 1300px) {

.search_right { padding-right:15px;}	
.navWrap { padding:8px 15px 0 15px;}
.navbar-nav > li { padding-right: 18px;}

}


@media screen and (max-width: 1280px) {
.navbar-nav > li { padding-right: 15px;}	
.news_evventsWrapper, .logo_row .container, .container { width:100%;}


	
}




@media screen and (max-width: 1237px) {
.logo_row .container,
.container { width:100%;}
.nav>li>a { padding: 10px 8px;}

/*.company_name_row { padding: 0 15px 71px;}*/




}

@media screen and (max-width: 1170px) {
.top_row .flag span { margin-left:-22px; }
.company_name_row { padding:0 0 55px;}
.logo_row_left  { padding:0 15px;}
.logo_row_right { padding:0 15px 0 0px;}

.nav>li>a { padding: 10px 5px;}



.ft_social_icon li { padding:0 12px 0 0; }


}


@media screen and (max-width: 1024px) {

.logo_mid { width:49.6667%}
.nav> li > a { padding: 8px 4.5px}
.navbar-nav > li { padding-right: 3px;}

.top_row .flag span { margin-left:-136px;}

.news_and_event_wrapper .prev2 { margin-top:-28px; left:40px;}
.news_and_event_wrapper .next2 { margin-top:-28px; right:15px;}

.region-announcement .announcementHeading { width:20.7%;}
.region-announcement .col-sm-10 { width:77.7%;}


.ft_social_icon li { padding:0 10px 0 0; width:37px; }


}

@media screen and (max-width: 980px) {
.quick_fact_wrap{
margin-top:60px;
}

.logo_row_left { width:25%;}
.logo_row_right { width:75%;}
.logo_row .searchWrapper { width:35%;}

.company_name_row { padding:0px 60px 0 0;}
.company_name { float:none; width:100%; padding-bottom:30px;}
.logo_row .searchWrapper { width:100%;}


.top_row .flag span { margin-left:0px;}
.top_row .flag  { text-align:center}
/*.logo_img { float: left; text-align: left; width: 12.3333%;}
.logo_mid { float: left; width: 49.6667%;}*/
.logo_img { text-align: center;}

.search_right { clear:both;}
.logo_row .searchWrapper { float: none;  text-align: left; width: 100%; max-width:350px;}

.navbar-header { float: none; }
.navbar-toggle { display: block; margin:0px; top:-44px; right:0px; position:absolute; border-color:#2c93ea; background-color:#2c93ea;}
.navbar-collapse { border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); width:290px; position:absolute; right:0px; top:6px; background-color:#fff; z-index:99999; text-align:right; border:0px; }
.navbar-collapse.collapse { display: none!important;}
.navbar-nav { float: none!important; margin:0;  }
.navbar-nav>li { float: none;  padding-right: 0px;}
.navbar-nav > li.last { padding-right: 0px;  float:none;}
.navbar-nav>li>a { padding: 10px 15px; }
.navbar-text { float: none; margin: 15px 0;}
.navbar-collapse.collapse.in {  display: block!important; }
.collapsing { overflow: hidden!important; }
.homerow { padding-bottom:30px;}

.news_and_event_wrapper .prev2 { margin-top:-38px; left:40px;}
.news_and_event_wrapper .next2 { margin-top:-38px; right:15px;}
.announcementHeading h3 { width:140px;}

.sidebar_left { margin-bottom:30px;}


.ft_social_icon li { padding:0 10px 0 0; width:35px; }

}


@media screen and (max-width: 800px) {
	
.logo_img { width:auto; }
.logo_mid { width:80%;}
.logo_img h1.logo {margin: -7px 0 0;}
	

.news_evventsWrapper {}
.news_and_event_wrapper { padding:0 30px 0 100px;}
.news_and_event_wrapper .prev2 { left:77px; margin-top:-15px;}
.news_and_event_wrapper .next2 { right:15px; margin-top:-15px;}	
.news_evventsWrapper .news_content { padding:0 30px}
	
	
	
	
	
/*.logo_row_left { width:26%;}
.logo_row_right { width:74%;}
.company_name { padding-bottom:20px;}

.company_name h2 { font-size:20px; }
.company_name p { font-size:13px;}*/


.media_room,
.saarc_region_map { padding-bottom:30px;}

.sociallink_row .col-md-4 { padding-bottom:30px;}



.ft_box_1, .ft_box_2, .ft_box_3 { width:33%}
.ft_box_4, .ft_box_5 { width:50%; padding-top:15px;}
.ft_box_4 { padding-left:15px;}
.news_evventsWrapper{width:100%;}
.bannerWrapper{width:100%;}
.marquee-sibling{width:auto;margin-top: -10px; background:none;}
/*.marquee-1{padding-top:13px;}
.marquee-2{padding-top:13px;}
.marquee-3{padding-top:13px;}
*/
.region-announcement .announcementHeading { width:26.4%;}
.region-announcement .col-sm-10 {width:73.3%;}



.ft_social_icon li { padding: 0 15px 0 0; width: auto;}
.ft_social_icon li:last-child { float:left;}

}

@media screen and (max-width: 767px) {
.news_evventsWrapper .newsHeading { padding-bottom:0px !important;}
.newsHeading h1 br { display:none;}
.newsHeading h1 { height:auto; background:none; padding:0px;}
.newsHeading h1::after { border-width:0px; margin-top:0px;}
.news_evventsWrapper .news_content { padding:0 15px 0 0;}


}


@media screen and (max-width: 640px) {

.top_row .flag a { margin:0 15px;}	
/*
.logo_img { width:20%; }
.logo_mid { width:80%;}*/
.logoWrap h2 { font-size:28px;}
.logoWrap p { font-size:20px;}
.logo_row .searchWrapper { display:inherit; height:auto; top:auto; }

.region-front-our-focus .grey_box, .media_room .grey_box { min-height:190px;}

.region-announcement .col-sm-10, .region-announcement .announcementHeading { float: none; width: 100%;}
.announcementHeading h3 { background:none; padding:0px; margin:0px; height:auto; width:auto; font-size:22px;}
.announcementHeading h3::after { display:none;}

.news_evventsWrapper .news_content h2 { min-height:55px;}
.news_evventsWrapper .newsHeading { margin-bottom:15px;}
.news_and_event_wrapper { padding:0 40px;}
.news_and_event_wrapper .prev2 { left:0px;}


.document_tableArea,
.jobs_careers_table { overflow:scroll;}
.document_tableArea .table,
.jobs_careers_table .table { min-width:800px;}




.sociallink_row .col-xs-8,
.sociallink_row .col-xs-4 { width:100%; text-align:left; padding-bottom:15px;}
.social_link ul { float:none;}
.social_link li:first-child { margin-left:0px;}
.ft_social_icon li { padding: 0 13px 0 0;}

}


@media screen and (max-width: 600px) {



.ft_social_icon li { padding: 0 12px 0 0;}

}

@media screen and (max-width: 500px) {
	
.top_row .flag a {margin: 0 15px 0 0;}

.company_name_row { padding:0px;}
.logo_row_left { float:none; width:100%; padding-bottom:10px; text-align:center;}
.logo_row_right { float:none; width:100%; padding-left:15px;}

.logo_row .searchWrapper { padding-right:60px;}

.search_inputt { padding-right:60px;}
.searchWrapper #edit-actions--2,
.searchWrapper #edit-actions { right:0px;}

.searchWrapper .btnSearch input { right:60px;	}

.sidebar_right #user-login { width:100%;}

.country_feature_listing li { width:49%;}
.country_feature_listing li:last-child figure,
.country_feature_listing li:nth-child(2n) figure,
.country_feature_listing li:nth-child(4n) figure,
.country_feature_listing li:nth-child(6n) figure { border:none;}


.region-content .views-exposed-form .views-widget-filter-field_job_code_value,
.region-content .views-exposed-form .views-widget-filter-field_job_deadline_value, 
.region-content .views-exposed-form .views-widget-filter-title { width:100%; padding-right:0px; float:none;}
.region-content .views-exposed-form .views-widget-filter-field_job_deadline_value .form-item { margin-right:0px !important;}
.region-content .views-exposed-form .views-widget-filter-field_job_code_value Input,
.region-content .views-exposed-form .views-widget-filter-field_job_deadline_value Input,
.region-content .views-exposed-form .views-widget-filter-title Input { max-width:100%;}
.region-content .views-exposed-form .views-submit-button Input { margin-top:10px;}



}

@media screen and (max-width: 360px) {
/*.top_row .flag { text-align: center !important;}
.top_row .flag a { margin:0;}
.top_row .flag a img {  transform: scale(.7); transition-duration: 0.2s; width:30px;}
.top_row .flag a img:hover {  transform: scale(1);}*/
.top_row .flag { text-align: center !important;}
.top_row .flag a { margin:0 4px; width:28px;}
.top_row .flag a img {  transform: scale(1); transition-duration: 0.2s; width:30px;}
.top_row .flag a img:hover {  transform: scale(1.3);}

.logo_img { float:none; width:100%; text-align:center;}
/*.logo_img img { width:70px;}
.logo_mid { width: 100%; float:none; text-align:center;}*/
.logoWrap h2 {font-size: 24px;}
.logoWrap p { font-size: 16px; text-align: center;}




.company_name h2 {
 font-size: 32px;
}
.news_evventsWrapper .news_content{ width: 250px;}
ul.photo_gallery1 li{ width:100%;}

.newsHeading h1 { padding:30px 15px;}
.sidebar_blue_btn_row a { padding:5px 20px;}



.region-content .views-exposed-form .views-widget-filter-field_job_code_value, .region-content .views-exposed-form .views-widget-filter-field_job_family_value, .region-content .views-exposed-form .views-widget-filter-field_job_network_value, .region-content .views-exposed-form .views-widget-filter-field_duty_station_value, .region-content .views-exposed-form .views-widget-filter-field_job_deadline_value { width:100%; padding-right:0px;}

.region-content .views-exposed-form .views-submit-button { padding-right:0px; width:120px}


.apply_job_form .fieldset-wrapper .form-item .form-managed-file Input { float: none; margin-bottom: 10px; width: 100%;}
.apply_job_form .fieldset-wrapper .form-item .form-managed-file Input[type="submit"] { float:none;}
.apply_job_form .node-apply_job-form .form-actions Input,
.apply_job_form .node-apply_job-form .form-actions { margin-top:0px !important;}


.ft_box_1, .ft_box_2, .ft_box_3, .ft_box_4, .ft_box_5 { width:100%; float:none; padding:0 15px 15px;}
.ft_box_2 { padding-bottom:0px;}
.ft_logo { text-align:center; margin:0px; padding:0px;}
.ft_logo img { width:100px;}
.ft_link li { display:inline-block; padding:0 15px 5px 0;}
.ft_link li a:hover { text-decoration:underline;}
.footerWrap .pd30 { padding-bottom:0px;}

.ft_social_icon li { padding: 0 11px 0 0;}

}

@media screen and (max-width: 320px) {
.top_row .flag a { margin:0 2px;}


}



/*----------------ADDED FOR BLINK--------------------------*/ 
#news_and_event .owl-wrapper-outer .owl-item:first-child {  
  animation: blinker 1s linear infinite;
}

@keyframes blinker {  
  50% { opacity: 0; }
}
/*//=========================================================*/



.img-left { float: left; margin: 0 20px 20px 0}
.img-right { float: right; margin: 0 0 20px 20px}

.fundlinkcssbtn-main{
    margin-left: 200px;
 	
}
.fundlinkcssbtn{
    background: #2c93ea none repeat scroll 0 0;
    color: white;
    display: inline-block;
    margin-right: 10px;
    padding: 10px;	
}


.pb-n .read_more_link{ padding-bottom:20px; padding-top:20px;}
.pb-n .read_more_link a{
border: 1px solid #337ab7;
    padding: 5px 20px;
    border-radius: 4px; text-transform:uppercase;}
.card-la figure{ margin-bottom:15px!important;}
#block-views-our-focus-front-block-block .home-of p a{text-transform:uppercase; font-size:12px; position:relative; display:inline-block; }



.member_icon {background:url(../images/member_icon.png) no-repeat right center;}
.project_icon {background:url(../images/project_icon.png) no-repeat right center;}
.impact_icon {background:url(../images/impact_icon.png) no-repeat right center;}

.quick_fact_content .member_icon .read { color:#f57f27 !important;}

.quick_fact_content .project_icon .read { color:#d8b439 !important;}
#block-block-17 .card-text:after{background:url(../images/test-icon-down.png) no-repeat right center; height:36px; width:46px; content: ""; position:absolute;}


.blinking{
    animation:blinkingText 1.2s infinite;
}
@keyframes blinkingText{
    0%{     color: #000;    }
    49%{    color: #000; }
    60%{    color: transparent; }
    99%{    color:transparent;  }
    100%{   color: #000;    }
}


