.socialMediaIcons {
	position: fixed !important;
	top: auto !important;
	bottom: 20px;
	right: 20px !important;
	z-index: 999;
}


.countryLegend ul li span.ch {
    background: url(/cif_enc/sites/cif_enc/themes/cif_enc/images/star-orange-sm.png) no-repeat center;
    background-size: contain;
    border-radius: 0 !important;
    border: none !important;	
}

#map-tooltip .card-block {
	padding: 10px 30px !important;
}

header .navbar-nav .mega-menu .megamenu_search_icon {
	background-color: transparent !important;
}

#cif-country-single-sec-one p.sourceTxt {
	text-align: left;
}

.front .content_box,
.front .region-content,
#block-views-home-top-head-home-top-banner,
#block-views-home-top-head-home-top-banner .video-background,
#block-views-home-top-head-home-top-banner .banner_video,
#block-views-home-top-head-home-top-banner .view-content,
#block-views-home-top-head-home-top-banner .view {
	height: 100%;
}

.banner_video {
	overflow: hidden;
}

#block-views-home-top-head-home-top-banner video {
	min-width: 100%;
	min-height: 100%;
	width: auto;
	height: auto;
}

@media only screen and (max-width: 767px) {
	#cif-kc-single-sec-two {
		//margin-top: 130px; Dk
	}
}

#cif-kc-single-sec-two img {
	padding: 0;
	width: 100%;
object-fit: cover;	
}


#cif-country-single-sec-three {
	padding: 60px 0 40px;
}


@media only screen and (min-width: 768px) {
	.boxes-row {
		position: absolute;
		z-index: 99;
		bottom: 0;
		left: 15px;
	}
}
@media only screen and (min-width: 1440px) {
	.boxes-row {
		left: 0;
	}
}



	.boxes-row table {
		table-layout: fixed;
		border: 0;
	}

	.boxes-row .box {
		vertical-align: top;
		width: 345px;
		padding: 38px;
		color: #fff;
	}
	@media only screen and (max-width: 767px) {	
		.boxes-row .box {
			width: 50%;
		}
	}
	
	
	.boxes-row .blueBox {
	    background-color: #1f7dd1;		
	}
	.boxes-row .greenBox {
	    background-color: #50b0bb;
	}

		.boxes-row .box h6 {
			font-size: 12px;
			text-transform: uppercase;
			font-weight: normal;
			margin-bottom: 25px;
			text-decoration: none;			
		}
			.boxes-row .box h6 span {
			    margin-right: 15px;
			    text-decoration: underline !important;
			    letter-spacing: 2px;
			}
		.boxes-row .box p a {
			color: #fff;
		}



@media only screen and (max-width: 767px) {
	.countryLegend {
	    bottom: 0 !important;
	}	
}


.country_project {
    background: none;
}

#cif-country-single-sec-table {
	border: 1px solid #dbd7d8;
}

#project_landing_box {
	border: 1px solid #dbd7d8;
	margin-bottom: 30px;
}



.form-type-select {
	position: relative;
	min-height: 50px;
	overflow: visible;
	padding-bottom: 0;
	background: none;
 	min-width: 200px; 
}
	.form-type-select select {
		display: block;
		width: 100%;
		height: 100%;
		padding: 0;
		margin: 0;
		position: absolute;
		top: 0;
		left: 0;		
		z-index: 11;
		opacity: 0;
	}
	
	.form-type-select ul {
		position: absolute;
		z-index: 22;		
		top: 0;
		left: 0;
		width: 100%;
		padding: 0;
		margin: 0;
		min-height: 100%;
		max-height: 600px;
		overflow: auto;
		list-style: none;
	}	
	.form-type-select ul.active {
		background-color: #fff;
		box-shadow: 0px 5px 15px rgba(0, 0, 0, .25);
		z-index: 33;
	}

	.touch .form-type-select select {
		z-index: 2;
	}
	.touch .form-type-select ul {
		z-index: 1;
	}
		.form-type-select li {
			display: block !important;
			margin: 0 !important;
			position: relative;
			padding: 0 !important;;
		    cursor: pointer;
		    color: #585858;
		    font-size: 15px;
		    font-weight: 600;			
		    height: 0 !important;
		    min-height: 100%;
		    overflow: hidden;
		    white-space: nowrap;
		}		
			.form-type-select li span {
				display: inline-block;
				vertical-align: middle;
			}
			.form-type-select li.active span {
			    max-width: 80%;
			    overflow: hidden;
			    white-space: nowrap;
			    text-overflow: ellipsis;			
                            font-size: 18px;
			}

		.form-type-select ul.active li,
		.form-type-select li.active {
			padding: 10px !important;
			height: auto !important;
		}		
		.form-type-select ul.active li {
		    white-space: normal;			
		}
		.form-type-select li.active {
			padding-right: 25px;
		}
		.form-type-select ul.active li:hover,
		.form-type-select li.active:hover {
			background-color: #f2f4f6;
		}

		.form-type-select ul.active li:first-child:after,
		.form-type-select ul:not(.active) li.active:after {
			content: '';
			display: inline-block;
			vertical-align: middle;
			background: url(../images/icon-select.png) no-repeat center top;
			width: 17px;
			height: 11px;
			margin-top: -2px;			
			margin-left: 10px;
		}

		
#cif-country-single-sec-table .headings .tn_column_3, 
#cif-country-single-sec-table .headings .tn_column_4, 
#cif-country-single-sec-table .column_3, 
#cif-country-single-sec-table .column_4 {
    text-align: left;
}		



.top-banner-sectionBg {
	background: transparent;
}

.bannerImg-new {
	background-size: cover;
	background-position: center center;
}


.node-type-site-inner-pages #cif-list-desktop-sec-one {
    padding: 20px 0 80px 0;
}

.transparency-accountability #block-views-site-inner-inner-body {
    background: #f2f4f6;
    padding-top: 70px;
}


#cif-knowledge-center-sec-one .knowledgeCenterSecLg li .kc-featureright {
	width: 100% !important;
	height: 100% !important;
	min-height: 450px;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}

#cif-knowledge-center-sec-one .knowledgeCenterSecLg li .kc-featureright img.mfeature {
	display: none;
}


.node-programming-information .field-name-body .field-item {
    margin-left: 16%;
    margin-right: 19%;    
    padding-bottom: 60px;
}


#views-exposed-form-knowledge-exchanges-kc-list .views-exposed-form.containerCustom {
	padding-left: 45px;
}


@media only screen and (min-width: 1440px) {
	#block-views-project-listing-country-project + #block-views-country-plans-prgrm {
	    margin-top: 0 !important;
	}
}

.respTableList {
	margin-bottom: 60px;
}


#project_landing_box .td_column_0, 
#project_landing_box .tn_column_0, 
.respTableList .td_column_0, 
.respTableList .tn_column_0 {
	width: 4% !important;	
}

.respTableList table {
	table-layout: fixed;
}
@media only screen and (max-width: 767px){
.projects #edit-field-cif-mdb-tid-wrapper.views-exposed-widget.views-widget-filter-field_cif_mdb_tid{margin-left:0px;}
}

