#admin-menu {z-index: 5000;}
.admin-menu .containerCustom{margin-top:29px;}

a:focus{
	outline:none;
}

a.bounce-element{
    display: block;
    padding: 72px;
    margin: 50px 0px;
                color:#fff;
    text-decoration: none;
}
a.bounce-element h4{ font-size:24px; text-transform:uppercase; color:#fff; font-weight:600; margin-top: 35px;}
i.fa-angle-down{
    /*position: absolute;*/
    /*margin-left: 25%;*/
	text-align: center;
    font-size: 20px;
    font-weight: bold;
    display: none;
    }
li.mega-menu.mm-sub:hover  .fa.fa-angle-down{display:block !important;}
/*header .navbar-nav .mega-menu .mega-menu-right-column { padding-top: 30px; } */
#cif-knowledge-center-sec-one .viewalone{
//  width:100% !important;
}
#cif-knowledge-center-sec-one .viewalone a {
  margin:0 30px !important;
}
li.blueLine {
    margin: 28px 10px !important;

}
.navbar-nav li.active-trail a.dropdown-toggle, .navbar-nav li.active-trail a.active-trail {
	color:#6db4b8 !important;
}
.page-user section.content_box { margin-top:170px; }
.navbar-brand>img{ float:left;}
.logoTxt{
	display: inline-block;
    font-size: 25px;
    font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
    font-weight: 200;
    padding-left: 23px;
    line-height: 27px;
    margin: 20px 0;
	-webkit-transition: all 0.4s; /* Safari 3.1 to 6.0 */
    transition: all 0.4s;
	}
.small-logo {font-size:16px; line-height:18px;}
.siteLogo{position:relative; z-index:999; display:inline-block;-webkit-transition: all 0.4s; /* Safari 3.1 to 6.0 */
    transition: all 0.4s;height:130px;}

.top-nav-collapse .siteLogo{
	height: 115px;
}
.top-nav-collapse .logoTxt{
    font-size: 17px;
    margin: 8px 0;
	line-height: 20px;
}

/*body { width: 100%; height: 100%; font-family: Segoe UI, Arial, Verdana, sans-serif !important; color: #333; font-size: 14px; background-color: #fff; }
*/

/**** PONRAJ *****/
.navbar > .container .navbar-brand {
	/*margin-left:-71px;*/
	position: relative;
	z-index:100;
}
.video-background { position: relative; z-index: 0; top: 0; display: block; width: 100%; }
.video-background video { width: 100%;    height: 100%; }
.header-section-captions { position: absolute; top: 36%; left: 0; right: 0; width: 100%; text-align: center; color: #fff; }
.banner_video { position:relative;}

.navbar-custom { margin-bottom: 0; border-bottom: 1px solid rgba(255, 255, 255, 0.3); text-transform: uppercase; font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif; background-color: #2f3438; }
.navbar-custom .navbar-toggle { color: white; background-color: rgba(255, 255, 255, 0.2); font-size: 12px; }
.navbar-custom .navbar-toggle:focus, .navbar-custom .navbar-toggle:active { outline: none; }
.navbar-custom .navbar-brand { font-weight: 700; }
.navbar-custom .navbar-brand:focus { outline: none; }
.navbar-custom a { color: white; }
.navbar-custom .nav li a { -webkit-transition: background 0.3s ease-in-out; -moz-transition: background 0.3s ease-in-out; transition: background 0.3s ease-in-out;  }
.navbar-custom .nav li a:hover { color: rgba(255, 255, 255, 0.8); outline: none; background-color: transparent; }
.navbar-custom .nav li a:focus, .navbar-custom .nav li a:active { outline: none; background-color: transparent; }
.navbar-custom .nav li.active { outline: none; }
.navbar-custom .nav li.active a { background-color: transparent; }
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {  background-color: transparent; border-color: #337ab7;}
.navbar-custom .nav li.active a:hover { color: white; }
.navbar{ height:75px;}
.navbar-nav>li>a{ line-height: 38px;}
.dropdown-menuCustom{ background-color:#2f3438;}
.dropdown-menu>li>a{ color:#fff;}
.navbar-brand{ padding:0 15px;}
.navbar-custom .navbar-toggle {
    color: white;
    background-color: #50b0bb;
    font-size: 15px;
}

._rsnav>li>a{ padding:15px 20px;}
.nav>li>a{ padding:19px 33px;}

/*.s5_logo_path { background:url(../images/logo.png);}*/
.s5_logo_path .small-logo { background-position: 0px -122px;}
.sh4logo {
	font-size: 18px !important;
    line-height: 19px !important;
}
.small-logo { width: 55px; height: 96px; }

.s5_logo { background-position: 0 0; background-repeat: no-repeat; -webkit-transition: background-position .4s ease-in; -moz-transition: background-position .4s ease-in; -o-transition: background-position .4s ease-in; transition: background-position .4s ease-in;  }



.bannerImg {  background-position: center; background-size: cover; position: absolute; top: 0; bottom: 0; left: 0; right: 0; }
.bannerImg-new { z-index:-1; background-position: inherit; background-size: 100% 100%; position: absolute; top: 0; bottom: 0; left: 0; right: 0; width:100%; height:68vh;min-height: 660px;}
.topMainBannerTwo-new { min-height: 660px; }
.page-field-collection-field-conference-event .bannerImg {
	    background-size: 100% 100%;
}

header .lang-box { display: inline; }
header .toggle-box { float: right; }

@media (min-width: 991px) {

#cif-topic-single-sec-two .right-media-sec .image-large{ position: absolute; top: -32px;z-index: 5;}
#cif-topic-single-sec-two .right-media-sec .video-thumbnail{ position:absolute; top: 315px; left:-90px;z-index: 5;}
#cif-topic-single-sec-two .right-media-sec .image-large p{ padding-left:340px;}
#cif-topic-single-sec-six{ margin-top: 75px;}
.admin-menu .navbar-custom.top-nav-collapse{height:114px;}
}
@media (min-width: 991px) and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	#cif-topic-single-sec-two .right-media-sec .image-large { /*position: relative;*/position: absolute; top: -32px; }
	#cif-topic-single-sec-two .right-media-sec .video-thumbnail { position: absolute; top: 300px; left: -90px; }
	#cif-topic-single-sec-six { /*margin-top: -25em; */}
}

.pagination > li > a, .pagination > li > span{
	background:none;
}
.customPaginationEvent {
    float: left;
    width: 100%;
    margin: 75px 0 0 0;
    padding: 0;
    text-align: center;
    list-style-type: none;
}
.customPaginationEvent li {
    display: inline-block;
    margin: 0 10px;
}
.customPagination { margin: 0; padding: 0; text-align: center; list-style-type: none; width: 100%;
    background: #fff;}
.customPagination li { display: inline-block; }
.customPagination li a { font-size: 16px; color: #9b9c9c; padding: 0 10px 25px 10px; display: block; border-top: 5px solid transparent; text-transform: uppercase}
.customPagination li a:hover, .customPagination li a.active { color: #1f7dd1; border-bottom: 5px solid #1f7dd1; text-decoration: none; }
.customPagination .ajax-progress-throbber {
	display:none;
}
.view-content+.text-center {
	padding: 65px 0;
    background: #f0f5f7;
}
.customPagination li.last a{
    color: #777777;
    /*text-transform: uppercase;*/
    background: url(../images/view-more-arrow-n.png) no-repeat right center;
    /*display: block;*/
}
.customPagination li.first a{
    color: #777777;
    /*text-transform: uppercase;*/
    /*padding: 22px 10px 22px 20px !important;*/
    background: url(../images/view-more-arrow-lf.png) no-repeat left center;
    /*display: block;*/
}
.customPagination li.first a:hover{
	/*padding: 22px 10px 22px 10px;*/
}

.customPagination .next,
.customPagination .prev{
	display:none;
}
.customPagination li {
	border-bottom:5px solid transparent !important;
}
.customPagination li.pager-current{
	color:#1f7dd1;
    padding: 0;
    border-bottom: 5px solid #1f7dd1 !important;
}
.customPagination li.pager-current span{
	border:0px !important;
	padding: 37px 20px;
	font-size: 14px;
}
.customPagination li.pager-current span:hover{
	background:none;
}

body.page-projects .customPagination{
	    /*margin: -20px 0px 0px 0px;*/
}



/** common table Grids**/
.cif-table table tr th:first-child,
.cif-table table tr td:first-child,
.cif-table table tr th:last-child,
.cif-table table tr td:last-child {
	padding:0 !important;
	margin:0 !important;
}
.view .view-filters{
	background: #f2f4f6;
    padding: 20px 10px;
}

.view .view-filters>form{
	width: 100%;
	max-width: 1400px;
    margin: 0px auto;
    padding-left: 115px;
    padding-right: 75px;
}
#views-exposed-form-decisions-decision-block{
	padding-left: 0!important;
	padding-right: 0!important;
}

#block-views-decisions-dec-list .view .view-filters>form {
    width: 100%;
    max-width: 1400px;
    margin: 0px auto;
    padding-left: 20px;
    padding-right: 0px;
}

.lastTdEmpty{
    border: 1px solid #f2f4f6;
    background-color: #f2f4f6;
    height: 35px;
}


form#views-exposed-form-knowledge-exchanges-kc-all {
	padding-left: 60px;
}
.cif-table table > thead > tr > th{
	border:0;
	padding: 20px 20px;
	font-weight: 600;
    font-size: 16px;
    text-transform: uppercase;
    color: #585858;
	letter-spacing: 0.5px;
}
.cif-table table > tbody > tr > td{
	border:0;
    /*padding: 14px 0;*/
	font-size: 16px;
    color: #585858;
    font-weight: 500;
	padding: 20px 20px;
	letter-spacing: 0.5px;
}
.cif-table table > tbody > tr.odd{
	background: #f2f4f6;
}
.cif-table table > tbody > tr.even{
	background: #fff;
}

.view-display-id-kc_all table.views-table { margin-bottom:0px !important; }

#cif-projects-block h5,
.table_page h5 { font-size:18px; font-style:italic; text-align:center; color:#5a5a5a; text-transform:uppercase; font-weight:normal;}
#cif-projects-block h3,
.table_page h3
	{ font-size:56px; text-align:center; color:#2d3336; text-transform:uppercase; font-weight:700; margin:30px 0;}

.table-custom>tbody>tr>td, .table-custom>tbody>tr>th, .table-custom>tfoot>tr>td, .table-custom>tfoot>tr>th, .table-custom>thead>tr>td, .table-custom>thead>tr>th { padding: 10px; }
.table-custom>thead>tr>th { background-color:#fff; vertical-align: bottom; color: #585858; font-size: 14px; font-weight: 700; padding:20px 10px; text-transform:uppercase;}
.table-custom>thead>tr>th.blue { background-color:#f0f5f7; padding: 30px 10px;}
.table-custom>tbody>tr>td.white{ background-color: #fbfbfb; font-size: 14px; padding:20px 10px; color: #585858; font-weight: 600;}
.table-custom>tbody>tr>td.blue{ background-color:#f0f5f7; font-size: 14px; padding:20px 10px; color: #585858; font-weight: 600;}
.table-custom>tbody>tr>td a{ color:#50b0bb; text-decoration:none;}
.table-custom>tbody>tr>td a:hover{ color:#50b0bb; text-decoration: underline;}
table {border-collapse: separate; }

.no-filter-padding {
	padding:20px 0px !important;
}

/*Topic Single Style Start Here*/

#cif-topic-single-sec-one{ position:relative; padding:80px 0;}
#cif-topic-single-sec-one h5{ font-size:18px; font-style:italic; text-align:center; color:#5a5a5a; text-transform:uppercase; font-weight:normal;letter-spacing: 0.5px;}
#cif-topic-single-sec-one h3{ font-size:39px; text-align:center; color:#2d3336; text-transform:uppercase; font-weight:700; margin:30px 0 40px;}
#cif-topic-single-sec-one p{ font-size:18px; color:#565859; font-weight:normal; line-height:34px;}
#cif-topic-single-sec-one img{ margin:60px auto; display:block;}
#cif-topic-single-sec-one .threeLinks a{ font-size:14px; color:#5a5a5a; text-decoration:underline; text-align:center; text-transform:uppercase; /*padding:40px 0;*/ display:block; font-weight:600;}
#cif-topic-single-sec-one .threeLinks a:hover{ color:#85bb48;}

.topics #cif-topic-single-sec-one img {
    margin: 60px auto 90px;
    display: block;
	width: 112px;
	height: auto;
}
.topics #cif-topic-single-sec-one {
    position: relative;
    padding: 135px 0 125px 0;
}


/*.socialMediaIcons{ margin:0; padding:0; text-align: center; position:absolute; top:160px; right:-82px; z-index:5;}*/

.socialMediaIcons{ margin:0; padding:0; text-align: center;    position: fixed;right: 20px;top: 650px; z-index:5;}


/** Overwrite based on Invis**/
body.country .socialMediaIcons,
.cif-team .socialMediaIcons,
.decision-progress-tracker .socialMediaIcons {
    top: 230px;
}
body.node-type-country .socialMediaIcons,
.process .socialMediaIcons,
.closer-look .socialMediaIcons{
    top: 470px;
}
.node-type-knowledge-documents .socialMediaIcons{
	top: 290px;
}
.node-type-topics .socialMediaIcons,
.node-type-conference .socialMediaIcons,
.governance .socialMediaIcons {
	top: 835px;
}
.node-type-news .socialMediaIcons,
.page-field-collection-field-conference-event .socialMediaIcons {
	top: 690px;
}
.mainstreaming-gender .socialMediaIcons,
.about-directory .socialMediaIcons {
	top:745px;
}
.evaluation-and-learning .socialMediaIcons,
.stakeholder-engagement .socialMediaIcons,
.private-sector .socialMediaIcons {
	top:760px;
}

.cif-committees .socialMediaIcons {
	top:800px;
}


.socialMediaIcons li{ list-style-type:none; margin:0; padding:0;}
.socialMediaIcons li a{ background:#fff; border:1px solid #dad7d7; width:52px; height:52px; display:block; color:#50b0bb; text-decoration:none;}
.socialMediaIcons li a:hover{ background:#50b0bb; color:#fff;}
.socialMediaIcons li a i{ text-align:center; display:block; vertical-align:middle; padding-top:18px; font-size: 18px;}






/** Media section **/

#cif-topic-single-sec-two{margin:0;}
#cif-topic-single-sec-two h5{ font-size:18px; font-style:italic; color:#85bb48; text-transform:uppercase; font-weight:normal; padding-top:80px;}
.topic-medias #cif-topic-single-sec-two h5{ font-size:18px; font-style:italic; color:#85bb48; text-transform:uppercase; font-weight:normal; padding-top:125px;}
#cif-topic-single-sec-two h3{ font-size:34px; color:#2d3336; text-transform:uppercase; font-weight:700; margin:50px 0 50px;}
#cif-topic-single-sec-two p{ font-size:16px; color:#565859; font-weight:normal; line-height:30px;}

#cif-topic-single-sec-two .right-media-sec{ position:relative;}

.results  #cif-topic-single-sec-two .right-media-sec{ position:relative;	width: 559px;
    height: 444px;}



#cif-topic-single-sec-two .right-media-sec .image-large{ background-color:#fff; padding:38px 38px 38px 38px; -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3); -moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3); box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);}

#cif-topic-single-sec-two .right-media-sec .video-thumbnail{background-color:#fff; padding:38px; -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3); -moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3); box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);}
#cif-topic-single-sec-two .right-media-sec .image-large p{ font-size:14px; color:#565859; font-weight:normal; line-height:21px; padding-top:20px;}

body.results #cif-topic-single-sec-two h3{
    margin: 90px 0 50px;
}
body.results .results-media-text{
	    padding-right: 20px;
}



.blueBg{ background:#f0f5f7; padding:100px 0;}
#cif-topic-single-sec-three a  .otherTopicimg {
	width:88px;
	height:88px;
	border:1px solid #97a0a6;
	-moz-border-radius:50px;
	-webkit-border-radius:50px;
	border-radius:50px;
	display:block;
	margin:25px auto 20px auto;
}


#cif-topic-single-sec-three p{ font-size:17px; color:#585858; font-weight:normal; text-align:center; line-height:34px;}
#cif-topic-single-sec-three h3{ font-size:30px; color:#2d3336; text-transform:uppercase; font-weight:600; margin:30px 0; text-align:center;}

#cif-topic-single-sec-three a .iconLinkOne{  background:#f0f5f7 url(../images/clean.png) no-repeat center center; }
#cif-topic-single-sec-three a .iconLinkOne:hover{ background:#50b0bb url(../images/clean-h.png) no-repeat center center;}

#cif-topic-single-sec-three a .iconLinkTwo{  background:#f0f5f7 url(../images/climate.png) no-repeat center center; }
#cif-topic-single-sec-three a .iconLinkTwo:hover{ background:#50b0bb url(../images/climate-h.png) no-repeat center center;}

#cif-topic-single-sec-three a .iconLinkThree{  background:#f0f5f7 url(../images/energy.png) no-repeat center center; }
#cif-topic-single-sec-three a .iconLinkThree:hover{ background:#50b0bb url(../images/energy-h.png) no-repeat center center;}


#cif-topic-single-sec-three a{ text-align:center; color:#5a5a5a; font-size:14px; text-decoration:none; text-transform:uppercase; display:block; font-weight:600;}
#cif-topic-single-sec-three a:hover{color:#50b0bb; text-decoration:underline;}

#cif-topic-single-sec-four{ background:#42474a; padding:0; margin:0; text-align:center;}



#cif-topic-single-sec-five{background:#f0f5f7; /*padding:100px 0; */padding:198px 0px 190px 0px;border-top:1px solid #e4e5e6; border-bottom:1px solid #eeecec;}
#cif-topic-single-sec-five h5{ font-size:18px; font-style:italic; color:#5a5a5a; text-transform:uppercase; font-weight:normal; margin: 30px 0;}
#cif-topic-single-sec-five h3{ font-size:36px; color:#2d3336; text-transform:uppercase; font-weight:700; margin:30px 0; line-height: 70px;}
#cif-topic-single-sec-five h3 span{ font-size:56px; color:#2d3336; text-transform:uppercase; font-weight:700; display:block; font-style:italic;}
#cif-topic-single-sec-five a.greenBtn{ background-color:transparent; -webkit-border-radius:50px; -moz-border-radius:50px; border-radius:50px; padding:20px 20px; color:#8cbf53; font-size:12px; font-weight:700; width:170px; margin:40px 0; display:block; text-align:center; border:2px solid #8cbf53; text-transform:uppercase;}
#cif-topic-single-sec-five a.greenBtn:hover{ background:#8cbf53; color:#fff; border:2px solid #8cbf53; text-decoration:none;}

#cif-topic-single-sec-five ul{ margin:0; padding:0;}
#cif-topic-single-sec-five ul.countryListLeft{ margin-left:50px;}
#cif-topic-single-sec-five ul li{ list-style-type:none; margin:10px 0;}
#cif-topic-single-sec-five ul li a{ color:#565859; font-size:18px;}
#cif-topic-single-sec-five ul li a:hover{ color:#8cbf53; text-decoration:none;}

#cif-topic-single-sec-five hr, #cif-topic-single-sec-seven hr{ display:none;}




#cif-topic-single-sec-six{background-size: cover; padding:45px 0;}
#cif-topic-single-sec-six h3{ text-align:center; font-size:34px; color:#fff; text-transform:uppercase; font-weight:600; margin:40px 0;}
#cif-topic-single-sec-six h4{ font-style:italic; font-size:34px; color:#fff; text-transform:uppercase; font-weight:600; margin:30px 0; text-align:center;}
#cif-topic-single-sec-six h5{ font-size:18px; color:#fff; text-transform:uppercase; font-weight:600; margin: 30px 0; text-align:center;}
#cif-topic-single-sec-six ul{ margin:40px 0; text-align:center; padding:0;}
#cif-topic-single-sec-six ul li{ display:inline-block; list-style-type:none; margin:0 20px; }
#cif-topic-single-sec-six ul li a.greenBtnLine{ background-color:transparent; -webkit-border-radius:50px; -moz-border-radius:50px; border-radius:50px; padding:20px 20px; color:#fff; font-size:12px; font-weight:700; width:170px; margin:40px  0; display:block; text-align:center; border:2px solid #8cbf53; text-transform:uppercase;}
#cif-topic-single-sec-six ul li a.greenBtnLine:hover{ background:#8cbf53; color:#fff; border:2px solid #8cbf53; text-decoration:none;}
#cif-topic-single-sec-six ul li a.greenBtnFill{ background-color:#8cbf53; -webkit-border-radius:50px; -moz-border-radius:50px; border-radius:50px; padding:20px 20px; color:#fff; font-size:12px; font-weight:700; width:170px; margin:40px  0; display:block; text-align:center; border:2px solid #8cbf53; text-transform:uppercase;}
#cif-topic-single-sec-six ul li a.greenBtnFill:hover{ background-color:transparent; color:#fff; border:2px solid #8cbf53; text-decoration:none;}
#cif-topic-single-sec-six .expectedSingle h5 { line-height: 30px;}


#cif-topic-single-sec-seven{background:#f0f5f7; padding:130px 0 100px 0; border-top:1px solid #e4e5e6; border-bottom:1px solid #eeecec;}
#cif-topic-single-sec-seven .newsSec{ float:left; width:100%; padding:0 45px;}
#cif-topic-single-sec-seven .news-list-item{ float:left; width:100%; margin:30px 0;}
#cif-topic-single-sec-seven .news-list-item .img-thumbnail-news{
	background-color:#eff5f7; padding:5px; -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3); -moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3); box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
	height: 100px;
    width: 158px;
	}
a.allNews:hover,
a.allProjects:hover  {
	text-decoration:underline;
}

#cif-topic-single-sec-seven h3{font-size:29px; color:#4f5355; text-transform:uppercase; font-weight:600; margin:30px 0;}
#cif-topic-single-sec-seven a.allNews{ font-size:12px; color:#50b0bb; text-transform:uppercase; font-weight:700; margin: 30px 0; display:block; text-align: right;}
#cif-topic-single-sec-seven a.allNews::after { content: ''; background:url(../images/arrow-more-blue.png) no-repeat center center; width:26px; height:26px; display:inline-block; vertical-align:middle; margin-left:12px; margin-right:10px;}
#cif-topic-single-sec-seven .projectSec a.allProjects{ font-size:12px; color:#85bb48; text-transform:uppercase; font-weight:700; margin: 30px 0; display:block; text-align: right;}
#cif-topic-single-sec-seven .projectSec a.allProjects::after { content: ''; background:url(../images/arrow-more-green.png) no-repeat center center; width:26px; height:26px; display:inline-block; vertical-align:middle; margin-left:12px; margin-right:10px;}
#cif-topic-single-sec-seven .news-list-item h4{ font-size:36px; color:#2d3336; text-transform:uppercase; font-weight:700; margin:30px 0; line-height: 70px;}
#cif-topic-single-sec-seven .news-list-item h6{ font-size:12px; color:#777; text-transform:uppercase; font-weight:600; margin:0 0 24px 43px;}
#cif-topic-single-sec-seven .news-list-item h6 span{ font-size:12px; color:#a7a7a7; text-transform:uppercase; font-weight:600; margin:0 0 0 20px;}
#cif-topic-single-sec-seven .news-list-item a{ font-size:18px; color:#5a5a5a; font-weight:600; margin:0 0 0 43px; line-height:27px; display: block;}
#cif-topic-single-sec-seven .news-list-item a:hover{color:#50b0bb; text-decoration:underline;}
#cif-topic-single-sec-seven .projectSec{ float:left; width:100%; padding:0 45px;}
#cif-topic-single-sec-seven .projectSec a.txtCont,
.txtContD a{ font-size:18px; color:#5a5a5a; font-weight:600; margin: 70px 0 0 0; line-height:27px; display:block;}
#cif-topic-single-sec-seven .projectSec a.txtCont::after,
.txtContD::after {content: ''; width:80px; height:2px; background-color:#e4e5e6; margin-left:32px; margin-top:38px; display:block;}
#cif-topic-single-sec-seven .projectSec a.txtCont:hover,
.txtContD a:hover {color:#85bb48; text-decoration:underline;}
#cif-topic-single-sec-seven .projectSec a.txtContOne,
.projectSec .spanEmpty { font-size:18px; color:#5a5a5a; font-weight:600; margin: 45px 0 45px 0; line-height:27px; display:block;}
#cif-topic-single-sec-seven .projectSec a.txtContOne:hover
.txtContOneD a:hover {color:#85bb48; text-decoration:underline;}
.projectSec .txtContOneD a:hover {color:#85bb48;text-decoration:underline;}
.node-type-topics ul.fundinglinks{
	margin-top:35px;
}
.node-type-topics .txtContOneD a {
	font-size: 18px;
    color: #5a5a5a;
    font-weight: 600;
    margin: 60px 0 0px 0;
    line-height: 27px;
    display: block;
}
.node-type-topics .txtContD a {
    font-size: 18px;
    color: #5a5a5a;
    font-weight: 600;
    margin: 70px 0 0 0;
    line-height: 27px;
    display: block;
}
.node-type-topics .txtContDves a {
    font-size: 18px;
    color: #5a5a5a;
    font-weight: 600;
    margin: 70px 0 0 0;
    line-height: 27px;
    display: block;
}

.txtContDves_0::after{
    content: '';
    width: 80px;
    height: 2px;
    background-color: #e4e5e6;
    margin-left: 32px;
    margin-top: 38px;
    display: block;
}



#cif-topic-single-sec-eight{ background-color:#fff; padding:100px 0 134px;}
#cif-topic-single-sec-eight h3{ font-size:29px; color:#4f5355; text-transform:uppercase; font-weight:600; margin:30px 0; text-align:center;margin-bottom: 47px;}
#cif-topic-single-sec-eight ul{ margin:28px 0 0 0; text-align:center; padding:0;}
#cif-topic-single-sec-eight ul li{ list-style-type:none; display:inline-block;}
#cif-topic-single-sec-eight ul li.lightGreyTxt{ font-size:15px; color:#a7a7a7; font-weight:600;}
#cif-topic-single-sec-eight ul li.darkGreyTxt{ font-size:15px; color:#777; font-weight:600;}
#cif-topic-single-sec-eight ul li.blueTxt{ font-size:15px; color:#50b0bb; font-weight:600; text-transform:uppercase;}
#cif-topic-single-sec-eight ul li.lineTxt{ font-size:15px; color:#a7a7a7; font-weight:600; margin:0 15px;}
#cif-topic-single-sec-eight h5{ font-size:22px; color:#1f7dd1; font-weight:600; margin:20px 0; text-align:center; line-height:32px;letter-spacing: 1px;}
#cif-topic-single-sec-eight h5 a { color:#1f7dd1;}

#cif-topic-single-sec-eight .h-line{ border-top: 2px solid #e0e0e0; margin:44px 0 20px 0;}

#cif-topic-single-sec-eight a.greenBtnLine{ background-color:transparent; -webkit-border-radius:50px; -moz-border-radius:50px; border-radius:50px; padding:15px 20px; color:#85bb48; font-size:12px; font-weight:700; width:170px; margin:30px auto 0 auto; display:block; text-align:center; border:2px solid #8cbf53; text-transform:uppercase;}
#cif-topic-single-sec-eight a.greenBtnLine:hover{ background:#8cbf53; color:#fff; border:2px solid #8cbf53; text-decoration:none;}

#cif-topic-single-sec-nine{ background-color:#fff; padding:60px 0;}
#cif-topic-single-sec-nine ul{ margin:0; padding:0; float:left; width:100%; text-align:center;}
#cif-topic-single-sec-nine ul li{ list-style-type:none; display:inline-block; margin:0 30px;}
#cif-topic-single-sec-nine img{ margin:0 auto;}

/** Topics single page End **/

/* Home Style Start Here */


#cif-home-sec-one{padding:70px 0 127px 0;}
#cif-home-sec-one img.greyDownArrow{ margin:0 auto 40px auto; display:block;cursor:pointer}
#cif-home-sec-one h3{ font-size:39px; text-align:center; color:#2d3336; text-transform:uppercase; font-weight:700; margin:40px 0 46px 0;}
#cif-home-sec-one p{ font-size:18px; text-align:center; color:#565859; font-weight:normal; line-height:34px;}
#cif-home-sec-one a.greenBtnLine{ background-color:transparent; -webkit-border-radius:50px; -moz-border-radius:50px; border-radius:50px; padding:20px; color:#85bb48; font-size:14px; font-weight:700; width:210px; margin:60px auto 90px auto; display:block; text-align:center; border:2px solid #8cbf53; text-transform:uppercase;}
#cif-home-sec-one a.greenBtnLine:hover{ background:#8cbf53; color:#fff; border:2px solid #8cbf53; text-decoration:none;}
#cif-home-sec-one a.fourLinksSecOne img, #cif-home-sec-one a.fourLinksSecTwo img, #cif-home-sec-one a.fourLinksSecThree img, #cif-home-sec-one a.fourLinksSecFour img{ margin:0 auto; display:block; margin-bottom:40px;}
#cif-home-sec-one a.fourLinksSecOne, #cif-home-sec-one a.fourLinksSecTwo, #cif-home-sec-one a.fourLinksSecThree, #cif-home-sec-one a.fourLinksSecFour { font-size:14px; font-weight:bold; color:#5a5a5a; text-transform:uppercase; text-align:center; display:block;}
#cif-home-sec-one a.fourLinksSecOne:hover{color:#50b0bb; text-decoration:none;}
#cif-home-sec-one a.fourLinksSecTwo:hover{color:#ffac33; text-decoration:none;}
#cif-home-sec-one a.fourLinksSecThree:hover{color:#1f7dd1; text-decoration:none;}
#cif-home-sec-one a.fourLinksSecFour:hover{color:#85bb48; text-decoration:none;}

#cif-home-sec-two{background:#f2f4f6; padding:90px 0 500px 0; border-top:2px solid #e4e5e6; border-bottom:1px solid #eeecec;}

#cif-home-map-secOne h5{ font-size:18px; font-style:italic; color:#5a5a5a; text-transform:uppercase; font-weight:normal; margin: 30px 0;}
#cif-home-map-secOne h3{ font-size:39px; color:#2d3336; text-transform:uppercase; font-weight:700; margin:100px 0px 20px 0px; line-height: 54px;}
#cif-home-map-secOne a.orangeBtn{ background-color:transparent; -webkit-border-radius:50px; -moz-border-radius:50px; border-radius:50px; padding:20px 20px; color:#ffac33; font-size:12px; font-weight:700; width:170px; margin:40px 0; display:block; text-align:center; border:2px solid #ffac33; text-transform:uppercase;}
#cif-home-map-secOne a.orangeBtn:hover{ background:#ffac33; color:#fff; border:2px solid #ffac33; text-decoration:none;}
#cif-home-map-secOne p{ font-size:18px; color:#565859; font-weight:normal; line-height:34px; padding-left:70px;}

#cif-home-map-secTwo{ position:relative; padding-top:40px;}
#cif-home-map-secTwo .mapCanvasArea img{ margin:0 auto; display:block;}

.mapOverlay { position: absolute; right: 0; top: 0; left: 0; height: 100%; padding: 32px; color: #fff;
background-image: linear-gradient(to bottom, transparent 0, transparent 70%, #f2f4f6 100%); z-index: 3; }

.mapContentCarousel{ position:absolute; right: 0; top: -350px; left: 0; z-index: 5;}


ul.mapCarousel { margin:0; padding:0; width:100%;}
ul.mapCarousel li.left { margin:0; padding:0 0 0 40px; width:50%; list-style-type:none; float:left;}
ul.mapCarousel li.left img { width:100%;}
ul.mapCarousel li.right { margin:0; width:50%; list-style-type:none; float:left; background-color:transparent; padding:40px 43px 40px 185px}
ul.mapCarousel li.right h5{ font-size:18px; font-style:italic; color:#5a5a5a; text-transform:uppercase; font-weight:normal; margin: 30px 0;}
ul.mapCarousel li.right h3 {font-size:39px; color:#2d3336; text-transform:uppercase; font-weight:700; margin:150px 0 46px 0;}
ul.mapCarousel li.right p {font-size:16px; color:#565859; font-weight:normal; line-height:34px; }
ul.mapCarousel li.right a.learnMore{ font-size:12px; color:#50b0bb; text-transform:uppercase; font-weight:700; margin: 30px 0; display:block; text-align: left;}
ul.mapCarousel li.right a.learnMore::after{ content: ''; background:url(../images/arrow-more-blue.png) no-repeat center center; width:26px; height:26px; display:inline-block; vertical-align:middle; margin-left:12px; margin-right:10px;}

.carousel-control.left { background: none; }
.carousel-control.right { background: none; right: inherit; left: 92px; }
.carousel-control { position: absolute; top:inherit; bottom: 44px; left: 0; width: 90px; font-size: auto; color: #a7a7a7; text-align: center; opacity: 1; text-shadow: none; }
.carousel-control:hover { color: #a7a7a7; }
.carousel-indicators { top: -250px; bottom:inherit; left:-100px; width:inherit; margin-left:0; }
.carousel-indicators li { color:#a4a5a5; display: inline-block; width: inherit; height: inherit; margin: 0; text-indent: inherit; cursor: pointer; background-color: transparent; background-color: transparent; border: none; border-radius:0; }
.carousel-indicators li.active { width: inherit; height: inherit; margin:0 13px; background-color: transparent; }
.carousel-caption { position: absolute; right: 0; bottom: 0; left: 0; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: #fff; text-align: center; background: rgba(0,0,0,0.4); }
.carousel-title-txt{ font-size:24px;}
.carousel-title-txt a{ color:#68AAB1; font-size:18px; text-transform:uppercase;}

.custom-arrow{ font-size:38px;}
.carousel-control { opacity:0.8;}
.carousel-control:hover {color: #a7a7a7; opacity:1.0;}

ul.mapCarousel li.left .image-large{ -webkit-box-shadow: 0px 0px 60px 0px rgba(45,51,54,0.3);
-moz-box-shadow: 0px 0px 60px 0px rgba(45,51,54,0.3);
box-shadow: 0px 0px 60px 0px rgba(45,51,54,0.3);}

ul.mapCarousel li.left img{ background-color:#fff; padding:38px 38px 105px 38px;}

.front ul.mapCarousel li.left img{ background-color:#fff; padding:38px 38px 105px 38px;min-height:590px;}

.lineArrow{ position:absolute; left:90px; bottom:30px; background-color:#dcdcdc; width:2px; height:52px;}

.carouselCustomIndicators{ position: relative;}
.carousel-indicators { -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -o-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); }
/*.carousel-indicators li.indicatorsLine{ background-color:#9dc86e; width:50px; height:4px; margin:0 20px 0 0;}*/

/** New customize **/
.carousel-indicators li{ border:none; background-color:transparent; margin:0 13px; font-size:14px; font-weight:600;}
.carousel-indicators li.indicatorsLine{
	width: 40px;
    height: 4px;
    margin: 0px 0px 2px 0px;
}
.hide_lines { visibility: hidden; }





#cif-featured-story-sec{ background:linear-gradient(rgba(0, 0, 0,.3),rgba(0,0,0,.3)),url(../images/featured-story-bg.png) no-repeat center center; background-size: cover; padding:150px 0 210px 0;}
#cif-featured-story-sec .featured-story-left{ padding-right:170px;}
#cif-featured-story-sec .featured-story-left h5{ font-size:18px; font-style:italic; color:#fff; text-transform:uppercase; font-weight:normal; margin: 25px 0;}
#cif-featured-story-sec .featured-story-left h4{ font-size:34px; color:#fff; text-transform:uppercase; font-weight:600; margin:25px 0; line-height:48px;}
#cif-featured-story-sec .featured-story-left p {font-size:18px; color:#fff; font-weight:normal; line-height:36px; margin:25px 0; }
#cif-featured-story-sec .featured-story-left ul{ margin:0; padding:0;}
#cif-featured-story-sec .featured-story-left ul li{ margin:0 40px 0 0; padding:0; list-style-type:none; display:inline-block;}
#cif-featured-story-sec .featured-story-left ul li a.learnMore{ font-size:12px; color:#fff; letter-spacing:1px; text-transform:uppercase; font-weight:700; margin: 30px 0; display:block; text-align: left;}
#cif-featured-story-sec .featured-story-left ul li a.learnMore::after { content: ''; background:url(../images/arrow-more-white.png) no-repeat center center; width:26px; height:26px; display:inline-block; vertical-align:middle; margin-left:12px; margin-right:10px;}

#cif-featured-story-sec  .featured-story-right{ position:relative;}
#cif-featured-story-sec  .featured-story-right .fs-whiteBox{ background-color:#fff; padding:32px 38px 38px 38px;; position:absolute; top:-150px; width:100%; height:326px;}
#cif-featured-story-sec  .featured-story-right .fs-whiteBox .twiter-sign i{ color:#e8e8e8; margin: 10px 0 10px 0;}
#cif-featured-story-sec  .featured-story-right .fs-whiteBox h6{ font-size:12px; color:#5a5a5a; text-transform:uppercase; font-weight:normal; margin:0 0 25px 0;}
#cif-featured-story-sec  .featured-story-right .fs-whiteBox p {font-size:18px; color:#5a5a5a; font-weight:600; line-height:27px; margin:25px 0; }
#cif-featured-story-sec  .featured-story-right .fs-whiteBox p a{color:#50b0bb;}

#cif-featured-story-sec  .featured-story-right .fs-imageBox{ position:relative; background-color: transparent; padding:0; position:absolute; top:-212px; width:100%; height:326px; overflow:hidden;}
#cif-featured-story-sec  .featured-story-right .fs-imageBoxOverlay{ position:absolute; z-index:3; top:0; right:0; bottom:0; left:0;  background: linear-gradient(to bottom, rgba(11, 79, 142, .1), rgba(11, 79, 142, 0.5)); width:100%; height:100%;}
#cif-featured-story-sec  .featured-story-right .fs-imageBoxCont{ position:absolute; z-index:5; top:0; right:0; bottom:0; left:0; padding:38px;    background: linear-gradient(to bottom, rgba(11, 79, 142, .1), rgba(11, 79, 142, .8));}
#cif-featured-story-sec  .featured-story-right .fs-imageBoxCont h6{ font-size:12px; color:#fff; text-transform:uppercase; font-weight:normal; margin:110px 0 25px 0; text-decoration:none;}
#cif-featured-story-sec  .featured-story-right .fs-imageBoxCont h6 span{ margin-right:15px; text-decoration: underline !important;}
#cif-featured-story-sec  .featured-story-right .fs-imageBoxCont p {font-size:18px; color:#fff; font-weight:600; line-height:27px; margin:25px 0; }

#cif-featured-story-sec  .featured-story-right .fs-gradientBox{ background: linear-gradient(to bottom, rgba(11, 79, 142, .1), rgba(11, 79, 142, .8)); padding:38px; position:absolute; top:175px; width:100%; height:326px;}
#cif-featured-story-sec  .featured-story-right .fs-gradientBox h6{ font-size:12px; color:#fff; text-transform:uppercase; font-weight:normal; margin:110px 0 25px 0; text-decoration:none;}
#cif-featured-story-sec  .featured-story-right .fs-gradientBox h6 span{ margin-right:15px; text-decoration: underline !important;}
#cif-featured-story-sec  .featured-story-right .fs-gradientBox p {font-size:18px; color:#fff; font-weight:600; line-height:27px; margin:25px 0; }

#cif-featured-story-sec  .featured-story-right .fs-blueBox{ background-color:#50b0bb; padding:38px; position:absolute; top:112px; width:100%; height:326px;}
#cif-featured-story-sec  .featured-story-right .fs-blueBox h6{ font-size:12px; color:#fff; text-transform:uppercase; font-weight:normal; margin:110px 0 25px 0; text-decoration:none;}
#cif-featured-story-sec  .featured-story-right .fs-blueBox h6 span{ margin-right:15px; text-decoration: underline !important;}
#cif-featured-story-sec  .featured-story-right .fs-blueBox p {font-size:18px; color:#fff; font-weight:600; line-height:27px; margin:25px 0; }



#cif-home-sec-one a.eve_topic_links img{ margin:0 auto; display:block; margin-bottom:47px;}
#cif-home-sec-one a.eve_topic_links { font-size:14px; font-weight:bold; color:#5a5a5a; text-transform:uppercase; text-align:center; display:block;}


/* Session Single Start Here */

#cif-session-single-sec-one{ position:relative; padding:150px 0 20px 0;}
#cif-session-single-sec-one h3{ font-size:48px; text-align:center; color:#2d3336; line-height:59px; font-weight:700; margin:19px 0 40px 0;}
#cif-session-single-sec-one ul.dateInfo,.meetingbox ul.dateInfo{ margin:30px 0 0 0; text-align:center; padding:0;}
#cif-session-single-sec-one ul.dateInfo li,.meetingbox ul.dateInfo li{ list-style-type:none; display:inline-block;}
#cif-session-single-sec-one ul.dateInfo li.lightGreyTxt,
.meetingbox ul.dateInfo li.lightGreyTxt{ font-size:15px; color:#a7a7a7; font-weight:600;}
#cif-session-single-sec-one ul.dateInfo li.darkGreyTxt,
.meetingbox  ul.dateInfo li.darkGreyTxt{ font-size:15px; color:#777; font-weight:600;}
#cif-session-single-sec-one ul.dateInfo li.blueTxt,
.meetingbox ul.dateInfo li.blueTxt{ font-size:15px; color:#50b0bb; font-weight:600; text-transform:uppercase;}
#cif-session-single-sec-one ul.dateInfo li.lineTxt,
.meetingbox ul.dateInfo li.lineTxt{ font-size:15px; color:#a7a7a7; font-weight:600; margin:0 15px;}
#cif-session-single-sec-one .greyline,
.meetingbox .greyline{ width:50%; height:2px; background-color:#d7dadb; margin:65px auto;}

.meetingbox h3{ font-size:48px; text-align:center; color:#2d3336; line-height:59px; font-weight:700; margin:19px 0 40px 0 !important;}



#cif-session-single-sec-Two{ padding:40px 0 80px 0;}
#cif-session-single-sec-Two h6{ font-size:18px; font-style:italic; color:#585858; font-weight:normal; text-transform:uppercase; margin-bottom:30px;}
#cif-session-single-sec-Two .infoBox{ position:relative;}
#cif-session-single-sec-Two .greyline{ position:absolute; bottom:0; left:0; right:0; width:70%; height:2px; background-color:#d7dadb; margin:0 15px;}
#cif-session-single-sec-Two address span{ font-size:16px; color:#4f5355; font-weight:600; display:block; margin:5px 0;}
#cif-session-single-sec-Two p{ font-size:18px; color:#565859; font-weight:normal; line-height:34px; padding: 30px 0;}
#cif-session-single-sec-Two ul{ margin:0; padding:0; display:inline-block;}
#cif-session-single-sec-Two ul li{ margin:0 30px 0 0; padding:0; display:inline-block; border:0; }
#cif-session-single-sec-Two ul li a{ background:url(../images/arrow-more-blue.png) no-repeat right center; padding-right:35px; font-size:12px; font-weight:700; text-transform:uppercase; color:#50b0bb; display:inline-block; line-height:30px;}
#cif-session-single-sec-Two ul li a.downloadIcon {
	background: url(../images/download-icon-circle.png) no-repeat right center;
	padding-right:35px; font-size:12px;
	font-weight:700;
	text-transform:uppercase;
	color:#50b0bb;
	display:inline-block;
	line-height:30px;}
.met_download {
	    margin-right: 20px;
    	margin-top: 20px;
			background: url(../images/download-icon-circle.png) no-repeat right center;
			padding-right:35px; font-size:12px;
			font-weight:700; text-transform:uppercase;
			color:#50b0bb;
			display:inline-block;
			line-height:30px;
}
.met_link{
	    margin-right: 20px;
    	margin-top: 20px;
			background: url(../images/arrow-more-blue.png) no-repeat right center;
			padding-right:35px; font-size:12px;
			font-weight:700; text-transform:uppercase;
			/*color:#50b0bb;*/
			display:inline-block;
			line-height:30px;
}
#cif-session-single-sec-Two .greyBoxRight{ background-color:#f2f4f6; border:2px solid #e7e6e8; padding:35px; margin-left:20px; min-height:400px;}
#cif-session-single-sec-Two h4{ font-size:29px; text-align:center; color:#2d3336; font-weight:600; margin:40px 0; text-transform:uppercase;}
#greenBtnSec { display:inline-block; list-style-type:none; margin:0; text-align:center; padding:0; width:100%;}
#greenBtnSec a.greenBtnLine{ background: url(../images/virtually-icon.png) no-repeat 20px center transparent; -webkit-border-radius:50px; -moz-border-radius:50px; border-radius:50px; padding:14px 20px; color:#8cbf53; font-size:12px; font-weight:700; width:160px; margin:20px  5px; display: inline-block; text-align:center; border:2px solid #8cbf53; text-transform:uppercase;}
#greenBtnSec a.greenBtnLine:hover{ background: url(../images/virtually-icon-h.png) no-repeat 20px center #8cbf53; color:#fff; border:2px solid #8cbf53; text-decoration:none;}

#greenBtnSec a.greenBtnFill{ background:#8cbf53 url(../images/inperson-icon.png) 20px center no-repeat; display:inline-block; -webkit-border-radius:50px; -moz-border-radius:50px; border-radius:50px; padding:14px 20px; color:#fff; font-size:12px; font-weight:700; width:160px; margin:20px  5px; text-align:center; border:2px solid #8cbf53; text-transform:uppercase;}
#greenBtnSec a.greenBtnFill:hover{ background: url(../images/inperson-icon-h.png) no-repeat 20px center transparent; color:#8cbf53; border:2px solid #8cbf53; text-decoration:none;}

#cif-session-single-sec-Two ul.session-downloadSec{ margin:15px 0 0 0; padding:0;}
#cif-session-single-sec-Two ul.session-downloadSec li{ list-style-type:none; display:block; padding:0; margin:10px 0;}
#cif-session-single-sec-Two ul.session-downloadSec li a{ font-size:16px; color:#1f7dd1; text-decoration:none; font-weight:600; background: url(../images/download-icon-lg.png) no-repeat left center; padding: 0 0 0 30px; text-transform:inherit;}
#cif-session-single-sec-Two ul.session-downloadSec li a:hover{text-decoration: underline;}

#cif-session-single-sec-three{ margin:30px 0;}
#cif-session-single-sec-three a.session-prevSec{ background-color:#50b0bb; padding:80px 142px 42px 50px; display:block;}
#cif-session-single-sec-three a.session-prevSec:hover { text-decoration:none; -webkit-box-shadow: 0px 0px 60px 0px rgba(45,51,54,0.3); -moz-box-shadow: 0px 0px 60px 0px rgba(45,51,54,0.3); box-shadow: 0px 0px 60px 0px rgba(45,51,54,0.3);}
#cif-session-single-sec-three a.session-prevSec h6{ font-size:16px; font-weight:600; text-transform:uppercase; text-align:right; color:#fff;}
#cif-session-single-sec-three a.session-prevSec h6 span{ text-decoration:underline; margin-left:25px;}

#cif-session-single-sec-three a.session-viewMeeting{ background-color:#1f7dd1; padding:80px 0 51px 0; display:block;}
#cif-session-single-sec-three a.session-viewMeeting:hover { text-decoration:none; -webkit-box-shadow: 0px 0px 60px 0px rgba(45,51,54,0.3); -moz-box-shadow: 0px 0px 60px 0px rgba(45,51,54,0.3); box-shadow: 0px 0px 60px 0px rgba(45,51,54,0.3);}
#cif-session-single-sec-three a.session-viewMeeting h6{ font-size:16px; font-weight:600; text-transform:uppercase; color:#fff; text-align:center;}
#cif-session-single-sec-three a.session-viewMeeting h6 span{ text-decoration:underline; }

#cif-session-single-sec-three a.session-nextSec{ background-color:#50b0bb; padding:80px 50px 42px 142px; display:block;}
#cif-session-single-sec-three a.session-nextSec:hover { text-decoration:none; -webkit-box-shadow: 0px 0px 60px 0px rgba(45,51,54,0.3); -moz-box-shadow: 0px 0px 60px 0px rgba(45,51,54,0.3); box-shadow: 0px 0px 60px 0px rgba(45,51,54,0.3);}
#cif-session-single-sec-three a.session-nextSec h6{ font-size:16px; font-weight:600; text-transform:uppercase; color:#fff;}
#cif-session-single-sec-three a.session-nextSec h6 span{ text-decoration:underline; margin-right:25px;}

/* Session Single End Here */




/** Footer **/
.darkGreyBg{ background:#42474a; padding:0; margin:40px 0;}
a.topThreeBox { background: #42474a; padding: 100px; display: block; color: #fff; text-align: center; text-transform: uppercase; position: relative; -webkit-transition: all 200ms ease-in; -webkit-transform: scale(1); -ms-transition: all 200ms ease-in; -ms-transform: scale(1); -moz-transition: all 200ms ease-in; -moz-transform: scale(1); transition: all 200ms ease-in; transform: scale(1); }
a.topThreeBox:hover { background: #2e3336; padding: 100px; display: block; color: #fff; box-shadow: 0px 0px 30px #000000; text-decoration: none; z-index: 2; -webkit-transition: all 200ms ease-in; -webkit-transform: scale(1.1); -ms-transition: all 200ms ease-in; -ms-transform: scale(1.1); -moz-transition: all 200ms ease-in; -moz-transform: scale(1.1); transition: all 200ms ease-in; transform: scale(1.1); bottom: 0; }

a.topThreeBox h4{ font-size:24px; text-transform:uppercase; color:#fff; font-weight:600;}

.bounce-element {
    display: block;
    padding: 72px;
    margin: 50px 0px;
    color: #fff;
}

div.topThreeBox { background: #42474a; padding: 100px; display: block; color: #fff; text-align: center; text-transform: uppercase; position: relative; -webkit-transition: all 200ms ease-in; -webkit-transform: scale(1); -ms-transition: all 200ms ease-in; -ms-transform: scale(1); -moz-transition: all 200ms ease-in; -moz-transform: scale(1); transition: all 200ms ease-in; transform: scale(1); }
div.topThreeBox:hover { background: #2e3336; padding: 100px; display: block; color: #fff; box-shadow: 0px 0px 30px #000000; text-decoration: none; z-index: 2; -webkit-transition: all 200ms ease-in; -webkit-transform: scale(1.1); -ms-transition: all 200ms ease-in; -ms-transform: scale(1.1); -moz-transition: all 200ms ease-in; -moz-transform: scale(1.1); transition: all 200ms ease-in; transform: scale(1.1); bottom: 0; }

div.topThreeBox:hover a.bounce-element{border: none;}






.no-leftpad{ padding-left:0px !important;}
.no-pad{ padding:0 !important;}
.borderRnone{ border-right: none !important; }
.borderRight{ border-right:2px solid #636768;}
.borderRight10{ border-right:10px solid #e2e5e7;}
.borderLeft10{ border-left:10px solid #e2e5e7;}
.borderRightWhite{ border-right:1px solid #fff;}


/** Topic country section **/
/** Banner **/
.topMainBannerOne { position:relative; background: #0e469a; width:100%; height:500px; overflow: hidden;}
.fill { position:absolute; width: 100%; height: auto; background-position: center; -webkit-background-size: cover; -moz-background-size: cover; background-size: cover; -o-background-size: cover; z-index:2; }

.bannerContent{ position: relative; color:#fff; z-index:4;
	margin-top:280px;/*margin-top:100px;*/
}
.bannerContent h2{ font-size:56px; text-transform:uppercase; font-weight:700;
 text-align:center; margin-top:175px; /*margin-bottom:30px; */
 display:block;}
.bannerContent p{ font-size:21px; font-weight: normal; text-align:center; line-height:36px;}
.bannerContent img.downArrow{ display:block; margin:120px auto 0 auto;}

body.node-type-topics .bannerContent img.downArrow{ display:block; margin:63px auto 0 auto;}
body.node-type-site-inner-pages .bannerContentOne img.downArrow{     display: block; margin: 100px auto 0 auto;cursor: pointer;}
/** Banner **/


.lineArrowOne{ position:absolute; right:150px; bottom:30px; background-color:#dcdcdc; width:2px; height:52px;}

/* Country Single Start Here */

#cif-countries-sec-one {
    position: relative;
}

.cif-countries-sec-two{background:#f2f4f6; padding:80px 0 95px 0; border-top:1px solid #e4e5e6; border-bottom:1px solid #eeecec; /*margin-top:109px;  Dk*/}
.cif-countries-sec-two .mcnlist {margin:0; padding:15px 5px; height:65px;}
.cif-countries-sec-two h2{ font-size:39px; color:#2d3336; text-transform:uppercase; font-weight:600; margin-top:30px; text-align:center;}
.cif-countries-sec-two .mcnlist a{ color:#50b0bb; font-size:18px; font-weight:600; text-transform:uppercase; display:block;}
.cif-countries-sec-two .mcnlist a:hover{ color:#50b0bb; text-decoration: underline;}


.cif-countries-sec-two ul{ margin:0; padding:0;}
.cif-countries-sec-two ul li{
	/*list-style-type:none; margin:0; padding:15px 0; display:block; height:65px;*/
    display: inline-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 2px;

    padding-bottom:25px;
	/*min-height: 65px;padding: 14px 0px;*/
	}
.cif-countries-sec-two ul li a{ color:#50b0bb; font-size:18px; font-weight:600; text-transform:uppercase; display:block;}
.cif-countries-sec-two ul li a:hover{ color:#50b0bb; text-decoration: underline;}
.cif-countries-sec-two a.greenBtnLine{ background-color:transparent; -webkit-border-radius:50px; -moz-border-radius:50px; border-radius:50px; padding:15px 20px; color:#85bb48; font-size:12px; font-weight:700; width:100%; margin:30px auto 0 auto; display:block; text-align:center; border:2px solid #8cbf53; text-transform:uppercase;}
.cif-countries-sec-two a.greenBtnLine:hover{ background:#8cbf53; color:#fff; border:2px solid #8cbf53; text-decoration:none;}




#cif-country-single-sec-one{ margin: 30px 0 50px 0; position:relative;}
/*#cif-country-single-sec-one .socialMediaIcons{ position: fixed; right:10px; top:250px;}*/

#cif-country-single-sec-one h2{ font-size:56px; color:#2d3336; text-transform:uppercase; font-weight:700; margin:55px 0 30px 0;}
#cif-country-single-sec-one p{ font-size:18px; font-weight: normal; color:#585858; line-height:34px;}
#cif-country-single-sec-one .countryInfo{ margin:40px 0 0 0; float: left; width:100%;}
#cif-country-single-sec-one .countryInfo h6{ font-size:18px; font-weight: normal; color:#999; font-style: italic; text-transform:uppercase;}
#cif-country-single-sec-one .countryInfo h5{ font-size:16px; font-weight: 600; color:#4f5355; text-transform:uppercase;}
hr.line2px{ border-top: 2px solid #e0e0e0;}
#cif-country-single-sec-one p.sourceTxt{ font-size:14px; font-weight: normal; color:#585858;text-align:right;}
#cif-country-single-sec-one p.sourceTxt a{color:#50b0bb; text-decoration:underline;}

#cif-country-single-sec-two{ min-height:700px;  background-size: cover; padding:140px 0; margin:50px 0 0 0;}
#cif-country-single-sec-two h4{ font-size:29px; color:#fff; text-transform:uppercase; font-weight:600; margin:0 0 30px 0; text-align:center;}
#cif-country-single-sec-two p{ font-size:18px; font-weight: normal; color:#fff; line-height:34px; text-align:center; padding: 0 42px; margin:0 0 25px 0;}
#cif-country-single-sec-two h3{ font-size:56px; color:#fff; text-transform:uppercase; font-weight:600; margin:30px 0 30px 0; text-align:center;}
#cif-country-single-sec-two h6{ font-size:18px; font-weight: normal; color:#fff;text-transform:uppercase; text-align:center; line-height:30px; padding: 0 10px;}
#cif-country-single-sec-two .orangeLine-hr{ width:128px; height:2px; background-color:#ffac33; margin:25px auto; display:block;}

#cif-country-single-sec-three{padding:70px 0 10px 0;}
#cif-country-single-sec-three h3{ font-size:39px; text-align:center; color:#2d3336; text-transform:uppercase; font-weight:600; margin:5px 0 46px 0;}
.country_program h3{ font-size:39px; color:#2d3336; text-transform:uppercase; font-weight:600; margin:5px 0 46px 0;}
#cif-country-single-sec-three p,.country_program p { font-size:18px; color:#565859; font-weight:normal; line-height:34px;}
#cif-country-single-sec-three a.greenBtnLine{ background-color: #8cbf53; -webkit-border-radius:50px; -moz-border-radius:50px; border-radius:50px; padding:20px 20px; color:#fff; font-size:12px; font-weight:700; width:360px; margin:40px  auto; display:block; text-align:center; border:2px solid #8cbf53; text-transform:uppercase;}
#cif-country-single-sec-three a.greenBtnLine:hover{ background-color:transparent; color:#8cbf53; border:2px solid #8cbf53; text-decoration:none;}

/* #cif-country-single-sec-table{ background-color:#f2f4f6; padding:50px 0px 0px 0px;} */
#cif-country-single-sec-table h3{ font-size:29px; text-align:center; color:#2d3336; text-transform:uppercase; font-weight:600; margin:0px 0 73px 0;}
#cif-country-single-sec-table .divtable .tr { overflow: hidden; clear: both;}
#cif-country-single-sec-table .divtable .tr a{ color:#50b0bb;}
#cif-country-single-sec-table .divtable .tr a.greyLink{ color:#585858;}
#cif-country-single-sec-table .divtable .blueBg{ background:#f2f4f6; padding:14px 0;}
#cif-country-single-sec-table .divtable .whiteBg {background-color:#fff; padding:14px 0; }
#cif-country-single-sec-table .divtable .th{ padding: 5px 10px; float: left; font-weight: 600; font-size:16px; text-transform:uppercase; color:#585858; }
#cif-country-single-sec-table .divtable .td { padding: 5px 50px 5px 10px; float: left; font-size:16px; color:#585858; font-weight: 600;}
#cif-country-single-sec-table .divtable .headings {
		background-color:#fff;
		padding:21px 0;
		font-weight: 600;
		font-size: 16px;
		text-transform: uppercase;
		color: #585858;
	}
#cif-country-single-sec-table .column_0{ width:5%;}
#cif-country-single-sec-table .column_1 { width: 30%; }
#cif-country-single-sec-table .column_2 { width: 20%; }
#cif-country-single-sec-table .column_3 { width: 15%; }
#cif-country-single-sec-table .column_4 { width: 15%; }
#cif-country-single-sec-table .column_5 { width: 10%; }



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




#cif-kc-single-sec-two  .featured-story-right{ position:relative;}

#cif-kc-single-sec-two  .featured-story-right .fs-imageBox{ background-color: transparent; padding:0; position:absolute; top:350px; width:100%; height:326px; overflow:hidden; z-index:4;}
#cif-kc-single-sec-two  .featured-story-right .fs-imageBox img{ padding:0;}
#cif-kc-single-sec-two  .featured-story-right .fs-imageBoxOverlay{ position:absolute; z-index:3; top:0; right:0; bottom:0; left:0;  background: linear-gradient(to bottom, rgba(11, 79, 142, .1), rgba(11, 79, 142, 0.5)); width:100%; height:100%;}
#cif-kc-single-sec-two  .featured-story-right .fs-imageBoxCont{ position:absolute; z-index:5; top:0; right:0; bottom:0; left:0; padding:38px;}
#cif-kc-single-sec-two  .featured-story-right .fs-imageBoxCont h6{ font-size:12px; color:#fff; text-transform:uppercase; font-weight:normal; margin:110px 0 25px 0; text-decoration:none;}
#cif-kc-single-sec-two  .featured-story-right .fs-imageBoxCont h6 span{ margin-right:15px; text-decoration: underline !important;letter-spacing: 2px;}
#cif-kc-single-sec-two  .featured-story-right .fs-imageBoxCont p a{font-size:18px; color:#fff; font-weight:600; line-height:27px; margin:25px 0; }

#cif-kc-single-sec-two  .featured-story-right .fs-blueBox{ background-color:#50b0bb; padding:38px; position:absolute; top:299px; width:100%; height:326px; z-index:6;}
#cif-kc-single-sec-two  .featured-story-right .fs-blueBox h6{ font-size:12px; color:#fff; text-transform:uppercase; font-weight:normal; margin:110px 0 25px 0; text-decoration:none;}
#cif-kc-single-sec-two  .featured-story-right .fs-blueBox h6 span{ margin-right:15px; text-decoration: underline !important;letter-spacing: 2px;}
#cif-kc-single-sec-two  .featured-story-right .fs-blueBox p a{font-size:18px; color:#fff; font-weight:600; line-height:27px; margin:25px 0; }

/* Country Single End Here */




/**Events Listing page */
.topMainBannerTwo { position:relative; background: #fff; width:100%; height:660px; overflow: hidden;}
.bannerContentOne{ position: relative; color:#fff; z-index:4; margin-top:300px; padding-left:5px;}
.bannerContentOne h2{ font-size:56px; text-transform:uppercase; font-weight:700; text-align:center; margin-bottom:30px; display:inline-block;margin:34px auto;}
.bannerContentOne p{ font-size:18px; font-weight: normal; text-align:left; line-height:36px;letter-spacing: 1px;text-transform: uppercase;font-style: italic;}
/*
body.news .bannerContentOne h2{
	display: none;
}*/

body.node-type-banner-page .topMainBannerTwo
 {
	height:500px;
}
body.node-type-banner-page .topMainBannerTwo .bannerContentOne
 {
	/*margin-top:255px;*/
	margin-top:175px;
	text-align: center;
}
/*  body.node-type-banner-page.knowledge-center  .topMainBannerTwo, */
 body.node-type-banner-page.knowledge-center-all  .topMainBannerTwo
  {
	 height:660px;
 }
/*  body.node-type-banner-page.knowledge-center  .topMainBannerTwo .bannerContentOne, */
 body.node-type-banner-page.knowledge-center-all  .topMainBannerTwo .bannerContentOne{
	 margin-top:370px;
 }

.node-type-knowledge-exchanges #block-cif-custom-next-prev-country,
.node-type-knowledge-documents #block-cif-custom-next-prev-country,
.node-type-meeting-documents #block-cif-custom-next-prev-country {
	padding-bottom:25px;
}

#cif-events-sec-one{ background:url(../images/events-bg-img.png) #f0f5f7 repeat-x; height:auto; padding-bottom:20px;}
#cif-events-sec-one h3{ font-size:39px; text-align:center; color:#2d3336; text-transform:uppercase; font-weight:700; margin:110px 0 40px 0;}
#cif-events-sec-one p.eventTxt{ font-size:18px; color:#565859; font-weight:normal; line-height:34px; text-align:center;}


#cif-events-sec-one .eventBoxSec{ margin:70px 6% 0 6%; padding:0; width:100%; text-align:center; display: flex; flex-wrap: wrap;}
#cif-events-sec-one .eventBoxSec li{ position:relative; display: flex !important; background-color:#fff; padding:30px 30px 110px 30px; border:1px solid #dad7d7; margin:0.5%; width:29%; display:inline-block; list-style-type:none; text-align:left !important;}
#cif-events-sec-one .eventBoxSec li .eventBoxSec-content{ text-align:left !important; width: 100%;}
#cif-events-sec-one .eventBoxSec li .eventBoxSec-content h6{ font-size:12px; font-weight:bold; color:#909090; margin:54px 0 50px 0;line-height: 16px;}
#cif-events-sec-one .eventBoxSec li .eventBoxSec-content h6 span.catype{ color:#1f7dd1; margin-right:10px;}
#cif-events-sec-one .eventBoxSec li .eventBoxSec-content h4 {margin:25px 0 20px 0;}
#cif-events-sec-one .eventBoxSec li .eventBoxSec-content h4 a{ font-size:20px; font-weight:bold; color:#4f5355; line-height:26px; display:block;}
#cif-events-sec-one .eventBoxSec li .eventBoxSec-content h4 a:hover{color:#1f7dd1;}
#cif-events-sec-one .eventBoxSec li .eventBoxSec-content h5{ font-size:13px; font-weight:600; color:#a7a7a7; margin:14px 0 30px 0;}
#cif-events-sec-one .eventBoxSec li .eventBoxSec-content p{ letter-spacing:0.5px;font-size:14px; font-weight: normal; color:#5a5a5a; line-height:20px;}
#cif-events-sec-one .eventBoxSec li p.upcomingTxt{ position:absolute; top:0; right:0; background-color:#ffac33; text-transform:uppercase; text-align:center; font-size:12px; font-weight: 600; color:#fff;min-height: 34px;min-width: 100px;line-height: 34px;}
#cif-events-sec-one .eventBoxSec li p.pastTxt{ position:absolute; top:0; right:0; background-color:#d2d7d9; text-transform:uppercase; text-align:center; font-size:12px; font-weight: 600; color:#fff;min-height: 34px;min-width: 100px;line-height: 34px;}
#cif-events-sec-one .eventBoxSec li .eventBoxSec-content .viewMoreBtn{ position:absolute; bottom:0; left:0; width:100%;}
#cif-events-sec-one .eventBoxSec li .eventBoxSec-content .viewMoreBtn a{ border-top:2px solid #e0e0e0; font-size:12px; font-weight: 600; color:#777777; text-transform:uppercase; padding:22px 20px 22px 0; background:url(../images/view-more-arrow-n.png) no-repeat 78px center; display:block; margin:0 30px 0 36px;}
#cif-events-sec-one .eventBoxSec li .eventBoxSec-content .viewMoreBtn a:hover{color:#50b0bb; text-decoration:none; background:url(../images/view-more-arrow-h.png) no-repeat 78px center;}
span.divides {color:#909090; margin-right:10px;}
/**Events Listing page End */

.trust-fund-committee-meetings #cif-events-sec-one .eventBoxSec li .eventBoxSec-content h4 {min-height:75px;}


/* Knowledge Center Start Here */

.topMainBannerThree { position:relative; background: #fff; width:100%; height:660px; overflow: hidden;}
.bannerContentTwo{ position: relative; color:#fff; z-index:4; margin-top:380px;}
.bannerContentTwo h2{ font-size:56px; text-transform:uppercase; font-weight:700; text-align:left; margin-bottom:30px; display:block;}
.bannerContentTwo p{ font-size:21px; font-weight: normal; text-align:left; line-height:36px;}

#cif-knowledge-center-sec-one{ background:url(../images/events-bg-img.png) #f0f5f7 repeat-x; height:auto; padding-bottom:30px;}
#cif-knowledge-center-sec-one h3{ font-size:39px; text-align:center; color:#2d3336; text-transform:uppercase; font-weight:700; margin:100px 0 35px 0;}
#cif-knowledge-center-sec-one p.eventTxt{ font-size:18px; color:#565859; font-weight:normal; line-height:34px; text-align:center;}

#cif-knowledge-center-search{ background-color:#f0f5f7; padding:35px 0;}

#cif-knowledge-center-sec-one .knowledgeCenterSec{ margin:0 6% 0 6%; padding:0; width:100%; text-align:center; display: flex; flex-wrap: wrap;}
#cif-knowledge-center-sec-one .knowledgeCenterSec li{ position:relative; display: flex; background-color:#fff; padding:30px 30px 125px 30px; border:1px solid #dad7d7; margin:0.5%; width:28%; display:inline-block; list-style-type:none; text-align:left !important;}
#cif-knowledge-center-sec-one .knowledgeCenterSec li .knowledgeCenterSec-content{ text-align:left !important; width: 100%;}
#cif-knowledge-center-sec-one .knowledgeCenterSec li .knowledgeCenterSec-content img.icon{ margin:15px 0 22px 0}
#cif-knowledge-center-sec-one .knowledgeCenterSec li .knowledgeCenterSec-content h6{ font-size:13px; font-weight:600; color:#909090; margin:0 0 60px 0;}
body.events #cif-knowledge-center-sec-one .knowledgeCenterSec li .knowledgeCenterSec-content h6{ margin:0 0 30px 0;}
#cif-knowledge-center-sec-one .knowledgeCenterSec li .knowledgeCenterSec-content h6 span{ margin-right:8px;display: inline-block;}
#cif-knowledge-center-sec-one .knowledgeCenterSec li .knowledgeCenterSec-content h6 span.crColor{ color:#ffac33;}
#cif-knowledge-center-sec-one .knowledgeCenterSec li .knowledgeCenterSec-content h6 span.eaColor{ color:#1f7dd1;}
#cif-knowledge-center-sec-one .knowledgeCenterSec li .knowledgeCenterSec-content h6 span.ctColor{ color:#50b0bb;}
#cif-knowledge-center-sec-one .knowledgeCenterSec li .knowledgeCenterSec-content h6 span.sfColor{ color:#8cbf53;}
#cif-knowledge-center-sec-one .knowledgeCenterSec li .knowledgeCenterSec-content h4 {margin:0 0 20px 0;}
#cif-knowledge-center-sec-one .knowledgeCenterSec li .knowledgeCenterSec-content h4 a{ font-size:20px; font-weight:600; color:#4f5355; line-height:26px; display:block;letter-spacing: 0.5px;}
#cif-knowledge-center-sec-one .knowledgeCenterSec li .knowledgeCenterSec-content h4 a:hover{color:#1f7dd1;text-decoration: underline;}
#cif-knowledge-center-sec-one .knowledgeCenterSec li .knowledgeCenterSec-content h5{ font-size:13px; font-weight:600; color:#a7a7a7; margin:14px 0 20px 0;}
#cif-knowledge-center-sec-one .knowledgeCenterSec li .knowledgeCenterSec-content p{ font-size:14px; font-weight: normal; color:#5a5a5a; line-height:20px;letter-spacing: 0.5px;}
#cif-knowledge-center-sec-one .knowledgeCenterSec li p.upcomingTxt{ position:absolute; top:0; right:0; padding:7px 17px; background-color:#ffac33; text-transform:uppercase; text-align:center; font-size:12px; font-weight: 600; color:#fff;}
#cif-knowledge-center-sec-one .knowledgeCenterSec li p.pastTxt{ position:absolute; top:0; right:0; padding:7px 17px; background-color:#d2d7d9; text-transform:uppercase; text-align:center; font-size:12px; font-weight: 600; color:#fff;}
#cif-knowledge-center-sec-one .knowledgeCenterSec li .knowledgeCenterSec-content .viewMoreBtn{ position:absolute; bottom:0; left:0; width:70%; 	line-height: 15px; height: 76px;	//Dk }
#cif-knowledge-center-sec-one .knowledgeCenterSec li .knowledgeCenterSec-content .viewMoreBtn a{ border-top:2px solid #e0e0e0; font-size:12px; font-weight: 600; color:#777777; text-transform:uppercase; padding:22px 20px 22px 0; background:url(../images/view-more-arrow-n.png) no-repeat 75px center; display:block; margin:0 0 0 30px;}
#cif-knowledge-center-sec-one .knowledgeCenterSec li .knowledgeCenterSec-content .viewMoreBtn a:hover{color:#50b0bb; text-decoration:none; background:url(../images/view-more-arrow-h.png) no-repeat 75px center;}

#cif-knowledge-center-sec-one .knowledgeCenterSec li .knowledgeCenterSec-content h6 span.catype{ color:#1f7dd1;}

.viewMoreBtn a.no-arimg {
	background:none !important;
}
.knowledge-center #cif-knowledge-center-sec-one .knowledgeCenterSec li .knowledgeCenterSec-content .viewMoreBtn a{
	background:none !important;
//	font-size: 9px;// Dk
}

#cif-knowledge-center-sec-one .knowledgeCenterSec li .knowledgeCenterSec-content .downloadBtn{ position:absolute; bottom:0; right:0; width:40%;line-height: 15px; height: 76px; //k }
#cif-knowledge-center-sec-one .knowledgeCenterSec li .knowledgeCenterSec-content .downloadBtn a{
 border-top:2px solid #e0e0e0; font-size:12px; font-weight: 600; color:#777777; text-transform:uppercase; padding:22px 20px 22px 0; background: url(../images/download-icon-n.png) no-repeat right center; display:block; margin:0 30px 0 0; text-align:right; 
//font-size: 9px; //Dk
}

#cif-knowledge-center-sec-one .knowledgeCenterSec li .knowledgeCenterSec-content .downloadBtn a:hover{color:#50b0bb; text-decoration:none; background: url(../images/download-icon-h.png) no-repeat right center;}

#cif-knowledge-center-sec-one .knowledgeCenterSecLg{ margin:80px 6% 0 6%; padding:0; width:100%; text-align:center; display: flex; flex-wrap: wrap;}
#cif-knowledge-center-sec-one .knowledgeCenterSecLg li{ position:relative; display: flex; background-color:#fff; padding:30px 30px 100px 30px; border:1px solid #dad7d7; margin:0.5%; width:43%; display:inline-block; list-style-type:none; text-align:left !important; -webkit-box-shadow: 0px 0px 60px 0px rgba(45,51,54,0.3);
-moz-box-shadow: 0px 0px 60px 0px rgba(45,51,54,0.3); box-shadow: 0px 0px 60px 0px rgba(45,51,54,0.3);}
#cif-knowledge-center-sec-one .knowledgeCenterSecLg li .knowledgeCenterSecLg-content{ width: 100%;}
#cif-knowledge-center-sec-one .knowledgeCenterSecLg li .kc-featureright{ width: 490px !important;height:450px !important;}
#cif-knowledge-center-sec-one .knowledgeCenterSecLg li .kc-featureright img.mfeature{ width: 488px;height:450px;}




#cif-knowledge-center-sec-one .knowledgeCenterSecLg li .knowledgeCenterSecLg-content img.icon{ margin:15px auto 0 auto; display:block;}
#cif-knowledge-center-sec-one .knowledgeCenterSecLg li .knowledgeCenterSecLg-content h6{ font-size:14px; font-weight:600; color:#909090; margin:28px 0 40px 0; text-align:center;}
#cif-knowledge-center-sec-one .knowledgeCenterSecLg li .knowledgeCenterSecLg-content h6 span.catype{color:#1f7dd1; margin-right:10px;}
#cif-knowledge-center-sec-one .knowledgeCenterSecLg li .knowledgeCenterSecLg-content h4 {margin:25px 0 20px 0; text-align:center; padding:0 15px;}
#cif-knowledge-center-sec-one .knowledgeCenterSecLg li .knowledgeCenterSecLg-content h4 a{ font-size:22px; font-weight:600; color:#4f5355; line-height:28px; display:block;}
#cif-knowledge-center-sec-one .knowledgeCenterSecLg li .knowledgeCenterSecLg-content h4 a:hover{color:#1f7dd1;}
#cif-knowledge-center-sec-one .knowledgeCenterSecLg li .knowledgeCenterSecLg-content h5{ font-size:13px; font-weight:600; color:#a7a7a7; margin:14px 0 20px 0; text-align:center;}
#cif-knowledge-center-sec-one .knowledgeCenterSecLg li .knowledgeCenterSecLg-content p{ font-size:16px; font-weight: normal; color:#5a5a5a; line-height:24px; text-align:center; padding:0 15px;}
#cif-knowledge-center-sec-one .knowledgeCenterSecLg li p.featuredTxt{ position:absolute; top:0; right:0; padding:12px 30px; background-color:#ffac33; text-align:center; font-size:14px; font-weight: 600; color:#fff;}
#cif-knowledge-center-sec-one .knowledgeCenterSecLg li .knowledgeCenterSecLg-content .viewMoreBtn{ position:absolute; bottom:0; left:0; width:50%;}
#cif-knowledge-center-sec-one .knowledgeCenterSecLg li .knowledgeCenterSecLg-content .viewMoreBtn a{ border-top:1px solid #e0e0e0; font-size:12px; font-weight: 600; color:#777777; text-transform:uppercase; padding:22px 20px 22px 0; background:url(../images/view-more-arrow-n.png) no-repeat 75px center; display:block; margin:0 0 0 30px;}
#cif-knowledge-center-sec-one .knowledgeCenterSecLg li .knowledgeCenterSecLg-content .viewMoreBtn a:hover{color:#50b0bb; text-decoration:none; background:url(../images/view-more-arrow-h.png) no-repeat 75px center;}

#cif-knowledge-center-sec-one .knowledgeCenterSecLg li .knowledgeCenterSecLg-content .downloadBtn{ position:absolute; bottom:0; right:0; width:50%;}
#cif-knowledge-center-sec-one .knowledgeCenterSecLg li .knowledgeCenterSecLg-content .downloadBtn a{ border-top:1px solid #e0e0e0; font-size:12px; font-weight: 600; color:#777777; text-transform:uppercase; padding:22px 20px 22px 0; background:url(../images/download-icon-n.png) no-repeat right center; display:block; margin:0 30px 0 0; text-align:right;}
#cif-knowledge-center-sec-one .knowledgeCenterSecLg li .knowledgeCenterSecLg-content .downloadBtn a:hover{color:#50b0bb; text-decoration:none; background:url(../images/download-icon-h.png) no-repeat right center;}

.kcfeatureTitle{
	font-size: 22px;
	font-weight: 600;
	color: #4f5355;
	line-height: 28px;
	display: block;
}


.no-marg-right{ margin-right:0 !important;}
.no-marg-left{ margin-left:0 !important;}
.no-border{ border:none;}


.kcSearchSec{ margin:0; padding:0;}
.kcSearchSec li{ margin:0; padding:0; list-style-type:none; display:inline-block;}
.kcSearchSec li.filterArea{ width:15.5%; display:inline-block; margin:0 2.5%;}
.kcSearchSec li.searchArea{ width:33%; display:inline-block; margin:0 0 0 3%;}
.select-styleThree { border: none; border-radius: 0; overflow: hidden; background: transparent url(../images/icon-select.png) no-repeat center right; width: 100%; border-bottom:2px solid #cad1d6; padding-bottom:15px;}
.select-styleThree select { font-size:19px; font-weight:600; color:#4f5355; padding: 5px 0; border: none; width: 100%; box-shadow: none; background: transparent; background-image: none; -webkit-appearance: none; cursor: pointer; }
.select-styleThree select:focus { outline: none; }
.select-styleThree select::-ms-expand {display: none;}


/* Knowledge Center End Here */

/* Knowledge Center Single Start Here */

#cif-kc-single-sec-one{ position:relative; padding:0px 0 44px 0;}
#cif-kc-single-sec-one img{ margin:0 auto 48px auto; display:block; }
#cif-kc-single-sec-one h6{ font-size:17px; font-weight:600; color:#909090; margin:28px 0 19px 0; text-align:center;}
#cif-kc-single-sec-one h6 span{color:#85bb48; margin-right:10px;}
#cif-kc-single-sec-one h3{ font-size:48px; text-align:center; color:#2d3336; line-height:59px; font-weight:700; margin:19px 0 60px 0;}
#cif-kc-single-sec-one ul.dateInfo{ margin:30px 0 0 0; text-align:center; padding:0;}
#cif-kc-single-sec-one ul.dateInfo li{ list-style-type:none; display:inline-block;}
#cif-kc-single-sec-one ul.dateInfo li.lightGreyTxt{ font-size:15px; color:#a7a7a7; font-weight:600;}
#cif-kc-single-sec-one ul.dateInfo li.darkGreyTxt{ font-size:15px; color:#777; font-weight:600;}
#cif-kc-single-sec-one ul.dateInfo li.blueTxt{ font-size:15px; color:#50b0bb; font-weight:600; text-transform:uppercase;}
#cif-kc-single-sec-one ul.dateInfo li.lineTxt{ font-size:15px; color:#a7a7a7; font-weight:600; margin:0 15px;}

#cif-kc-single-sec-two{ margin: 35px 0 25px 0; /*margin:34px 0 50px 0; Dk*/}
#cif-kc-single-sec-two img{ padding:0 55px;}
.node-type-knowledge-exchanges #cif-kc-single-sec-two img{ /*padding:0 55px;*/height: 635px;
    width: 100%;}




#cif-kc-single-sec-three{ margin:44px 0 60px 0;}
#cif-kc-single-sec-three h3{font-size:34px; color:#2d3336; line-height:45px; font-weight:600; margin:0 0 20px 0; text-transform:uppercase;}
#cif-kc-single-sec-three p{ font-size:18px; color:#585858; font-weight:normal; line-height:34px; margin:24px 0 30px 0;}
#cif-kc-single-sec-three p a{color:#50b0bb; text-decoration:none;}
#cif-kc-single-sec-three ol{ margin:0 0 0 20px; padding:0;}
#cif-kc-single-sec-three ol li{ margin:12px 0; padding:0; font-size:16px; color:#1f7dd1;}
#cif-kc-single-sec-three ol li span{color:#585858; padding-left:20px; display:block;}

#cif-kc-single-sec-four{ margin:80px 0 100px 0;}
#cif-kc-single-sec-four .kc-gridBox{ border:1px solid #dad7d7; padding:0; margin:0 10px; background-color:#fff;}
#cif-kc-single-sec-four .kc-gridBox:hover{ cursor:pointer; -webkit-box-shadow: 0px 0px 60px 0px rgba(45,51,54,0.3); -moz-box-shadow: 0px 0px 60px 0px rgba(45,51,54,0.3); box-shadow: 0px 0px 60px 0px rgba(45,51,54,0.3);}
#cif-kc-single-sec-four .kc-gridBox .gridBoxImg{ overflow:hidden;}
#cif-kc-single-sec-four .kc-gridBox .gridBoxCont{ padding:25px;}
#cif-kc-single-sec-four .kc-gridBox .gridBoxCont h4{ font-size:18px; color:#4f5355; line-height:27px; margin-bottom:15px; font-weight:600;}
#cif-kc-single-sec-four .kc-gridBox .gridBoxCont h5{ font-size:16px; color:#4f5355; margin-bottom:10px; font-weight:normal;}
#cif-kc-single-sec-four .kc-gridBox a:hover{ text-decoration:none;}


.row-eq-height { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

/*
.node-type-news .socialMediaIcons,
#cif-kc-single-sec-one .socialMediaIcons{ margin:0; padding:0; text-align: center; position:absolute; top:50px; right: 25px; z-index:5;}
#cif-kc-single-sec-one .socialMediaIcons li{ list-style-type:none; margin:0; padding:0;}
#cif-kc-single-sec-one .socialMediaIcons li a{ background:#fff; border:1px solid #dad7d7; width:52px; height:52px; display:block; color:#50b0bb; text-decoration:none;}
#cif-kc-single-sec-one .socialMediaIcons li a:hover{ background:#50b0bb; color:#fff;}
#cif-kc-single-sec-one .socialMediaIcons li a i{ text-align:center; display:block; vertical-align:middle; padding-top:18px; font-size: 18px;}
*/

#cif-kc-single-sec-five{ background-color:#f0f5f7; border-top:1px solid #e0dfe0; padding:120px 0;}
.chair-summary #cif-kc-single-sec-five{ background-color:#f0f5f7; border:1px solid #e0dfe0; padding:120px 0;}
#cif-kc-single-sec-five h3{font-size:34px; color:#2d3336; font-weight:600; margin:0 0 84px 0; text-transform:uppercase; text-align:center;}
#cif-kc-single-sec-five ul.kc-downloadSec{ margin:0 92px 0 92px; padding:0;}
#cif-kc-single-sec-five ul.kc-downloadSec li{ list-style-type:none; display:block; padding:12px 0;}
#cif-kc-single-sec-five ul.kc-downloadSec li a{ display: inline-block; font-size:22px; color:#1f7dd1; text-decoration:none; font-weight:600; background: url(../images/download-icon-lg.png) no-repeat left 3px; padding: 0 0 0 35px;}
#cif-kc-single-sec-five ul.kc-downloadSec li a:hover{text-decoration: underline;}

#cif-kc-single-sec-Six{ /*margin:30px 0 25px 0;  Dk */}
#cif-kc-single-sec-Six a.kc-prevSec{ background-color:#50b0bb; padding:82px 140px 82px 150px; display:block;}
#cif-kc-single-sec-Six a.kc-prevSec:hover { text-decoration:none; -webkit-box-shadow: 0px 0px 60px 0px rgba(45,51,54,0.3); -moz-box-shadow: 0px 0px 60px 0px rgba(45,51,54,0.3); box-shadow: 0px 0px 60px 0px rgba(45,51,54,0.3);}
#cif-kc-single-sec-Six a.kc-prevSec h6{ font-size:14px; font-weight:600; text-transform:uppercase; text-align:right; color:#fff;margin-bottom: 25px;}
#cif-kc-single-sec-Six a.kc-prevSec h6 span{ text-decoration:underline; margin-left:25px;letter-spacing: 2px;}
#cif-kc-single-sec-Six a.kc-prevSec p{ font-size:20px; line-height:32px; font-weight:500; text-align:right; color:#fff;letter-spacing: 0.5px; /*padding-left: 25%;*/ /*min-height:60px;*/ min-height: 96px; max-height: 96px;}

#cif-kc-single-sec-Six a.kc-nextSec{ background-color:#1f7dd1; padding:82px 150px 82px 140px; display:block;}
#cif-kc-single-sec-Six a.kc-nextSec:hover { text-decoration:none; -webkit-box-shadow: 0px 0px 60px 0px rgba(45,51,54,0.3); -moz-box-shadow: 0px 0px 60px 0px rgba(45,51,54,0.3); box-shadow: 0px 0px 60px 0px rgba(45,51,54,0.3);}
#cif-kc-single-sec-Six a.kc-nextSec h6{ font-size:14px; font-weight:600; text-transform:uppercase; color:#fff;margin-bottom: 25px;}
#cif-kc-single-sec-Six a.kc-nextSec h6 span{ text-decoration:underline; margin-right:25px;letter-spacing: 2px;}
#cif-kc-single-sec-Six a.kc-nextSec p{ font-size:20px; line-height:32px; font-weight:500; color:#fff;letter-spacing: 0.5px; /*padding-right: 25%;*/ /*min-height:60px;*/ min-height: 96px; max-height: 96px;}

.no-pad-right{ padding-right:0 !important;}
.no-pad-left{ padding-left:0 !important;}

/* Knowledge Center Single End Here */

.countrysliderbox .customControl{ /*right:100px !important;*/ left:inherit; color:#fff;}
.countrysliderbox .customControl.right{ /*right:0 !important;*/ left:inherit;}
.lineArrowOne{ position:absolute; right:150px; bottom:30px; background-color:#dcdcdc; width:2px; height:52px;}


/* List Desktop Start Here */

.topMainBannerFive { position:relative; background: #fff; width:100%; height:660px; overflow: hidden;}
.bannerContentFour{ position: relative; color:#fff; z-index:4; margin-top:280px;}
.bannerContentFour h2{ font-size:56px; font-weight:700; text-align:left; margin-bottom:30px; display:block; text-transform:uppercase;}
.bannerContentFour p{ font-size:18px; font-weight: normal; text-align:left; line-height:36px; font-style:italic; text-transform:uppercase;}
.bannerContentFour img.downArrow{ display:block; margin:100px auto 0 auto;cursor: pointer;}
img.downArrow{cursor: pointer}

#cif-list-desktop-sec-one{ position:relative; padding:70px 0 80px 0;}
#cif-list-desktop-sec-one h3{ font-size:39px; text-align:center; color:#2d3336; text-transform:uppercase; font-weight:700; margin:33px 0 41px 0;}
#cif-list-desktop-sec-one p{ font-size:18px; color:#565859; font-weight:normal; line-height:34px;}
/*#cif-list-desktop-sec-one .socialMediaIcons{ margin:0; padding:0; text-align: center; position:absolute; top:160px; right: -82px; z-index:5;}*/


body.decision-progress-tracker #cif-list-desktop-sec-one{ padding:20px 0 80px 0;}

#cif-list-desktop-sec-two{ padding:40px 0 50px; background-color:#f2f4f6; border-top:2px solid #e1dfdf;  border-bottom:2px solid #e1dfdf;}
#cif-list-desktop-sec-two ul.listDeskGroup{ margin:0; padding:0;}
#cif-list-desktop-sec-two ul.listDeskGroup li.listDeskGroup-item{list-style-type:none; float:left; width:100%; padding:60px 0; border-bottom:2px solid #e1dfdf;}
#cif-list-desktop-sec-two ul.listDeskGroup li.listDeskGroup-item:last-child{border-bottom: none;}
#cif-list-desktop-sec-two ul.listDeskGroup li.listDeskGroup-item h4{  font-size:34px; font-weight:600; margin:0 0 25px 0;}
#cif-list-desktop-sec-two ul.listDeskGroup li.listDeskGroup-item p{ font-size:18px; font-weight: normal; line-height:34px; color:#565859; margin:45px 0;}
#cif-list-desktop-sec-two ul.listDeskGroup li.listDeskGroup-item ul{ margin:0; padding:0; display:inline-block;}
#cif-list-desktop-sec-two ul.listDeskGroup li.listDeskGroup-item ul li{ margin:0 50px 0 0; padding:0; display:inline-block; border:0; }
#cif-list-desktop-sec-two ul.listDeskGroup li.listDeskGroup-item ul li a{ background:url(../images/arrow-more-blue.png) no-repeat right center; padding-right:35px; font-size:12px; font-weight:600; text-transform:uppercase; color:#50b0bb; display:inline-block; line-height:30px;letter-spacing: 1px;}
#cif-list-desktop-sec-two ul.listDeskGroup li.listDeskGroup-item ul li a:hover{text-decoration: underline}
#cif-list-desktop-sec-two ul.listDeskGroup li.listDeskGroup-item h4 a{ color:#333;}


#cif-list-desktop-sec-three{ padding:100px 0;}
#cif-list-desktop-sec-three h6{ font-size:18px; color:#585858; font-weight:normal; margin:24px 0 30px 0; font-style: italic; text-transform:uppercase;}
#cif-list-desktop-sec-three h3{font-size:34px; color:#2d3336; line-height:45px; font-weight:600; margin:0 0 20px 0; text-transform:uppercase;}
#cif-list-desktop-sec-three p{ font-size:16px; color:#585858; font-weight:normal; line-height:30px; margin:24px 0 20px 0;}
#cif-list-desktop-sec-three p a{color:#50b0bb; text-decoration:none;}
#cif-list-desktop-sec-three ul{ margin:20px 0; text-align:center; padding:0;}
#cif-list-desktop-sec-three ul li{ display:inline-block; list-style-type:none; margin:0 20px; }
#cif-list-desktop-sec-three ul li a.greenBtnLine{ background-color:transparent; -webkit-border-radius:50px; -moz-border-radius:50px; border-radius:50px; padding:20px 20px; color:#8cbf53; font-size:12px; font-weight:700; width:360px; margin:20px  0; display:block; text-align:center; border:2px solid #8cbf53; text-transform:uppercase;}
#cif-list-desktop-sec-three ul li a.greenBtnLine:hover{ background:#8cbf53; color:#fff; border:2px solid #8cbf53; text-decoration:none;}
#cif-list-desktop-sec-three ul li a.greenBtnFill{ background-color:#8cbf53; -webkit-border-radius:50px; -moz-border-radius:50px; border-radius:50px; padding:20px 20px; color:#fff; font-size:12px; font-weight:700; width:360px; margin:20px  0; display:block; text-align:center; border:2px solid #8cbf53; text-transform:uppercase;}
#cif-list-desktop-sec-three ul li a.greenBtnFill:hover{ background-color:transparent; color:#8cbf53; border:2px solid #8cbf53; text-decoration:none;}

#cif-list-desktop-sec-four{ background-color:#4cacbd; padding:80px 0;}
#cif-list-desktop-sec-four .twiter-sign i{ color:#a3d0d9; margin:10px auto; text-align:center; display:block; font-size:4em;}
#cif-list-desktop-sec-four p{ font-size:24px; color:#fff; font-weight:normal; font-style:italic; line-height:38px; padding:25px 20px; text-align:center;}
#cif-list-desktop-sec-four p a{color:#fff; text-decoration:underline;}
#cif-list-desktop-sec-four h6{ font-size:18px; color:#edf5f7; font-weight:600; text-align:center; text-transform:uppercase;}

#cif-list-desktop-sec-five{ background-color:#fff; padding:100px 0;}
#cif-list-desktop-sec-five h3{ font-size:29px; color:#4f5355; text-transform:uppercase; font-weight:600; margin:30px 0; text-align:center;}
#cif-list-desktop-sec-five ul{ margin:30px 0 0 0; text-align:center; padding:0;}
#cif-list-desktop-sec-five ul li{ list-style-type:none; display:inline-block;}
#cif-list-desktop-sec-five ul li.lightGreyTxt{ font-size:15px; color:#a7a7a7; font-weight:600;}
#cif-list-desktop-sec-five ul li.darkGreyTxt{ font-size:15px; color:#777; font-weight:600;}
#cif-list-desktop-sec-five ul li.blueTxt{ font-size:15px; color:#50b0bb; font-weight:600; text-transform:uppercase;}
#cif-list-desktop-sec-five ul li.lineTxt{ font-size:15px; color:#a7a7a7; font-weight:600; margin:0 15px;}
#cif-list-desktop-sec-five h5{ font-size:22px; color:#1f7dd1; font-weight:600; margin:15px 0; text-align:center; line-height:32px;}
#cif-list-desktop-sec-five .h-line{ border-top: 2px solid #e0e0e0; margin:40px 0 20px 0;}
#cif-list-desktop-sec-five a.greenBtnLine{ background-color:transparent; -webkit-border-radius:50px; -moz-border-radius:50px; border-radius:50px; padding:15px 20px; color:#85bb48; font-size:12px; font-weight:700; width:170px; margin:30px auto 0 auto; display:block; text-align:center; border:2px solid #8cbf53; text-transform:uppercase;}
#cif-list-desktop-sec-five a.greenBtnLine:hover{ background:#8cbf53; color:#fff; border:2px solid #8cbf53; text-decoration:none;}



#cif-meeting-single-sec-one{ padding:112px 0 82px 0; position:relative;}
#cif-meeting-single-sec-one h3{ font-size:39px; text-align:center; color:#2d3336; text-transform:uppercase; font-weight:700; margin:110px 0 40px 0;}
#cif-meeting-single-sec-one p{ font-size:18px; color:#565859; font-weight:normal; line-height:34px; text-align:center;}

#cif-meeting-single-sec-one .venueInfo{ border-top:2px solid #e2e2e2; margin:50px 10%;}
#cif-meeting-single-sec-one .venueInfo h6{ font-size:18px; font-style:italic; font-weight:normal; color:#585858; text-align:center; text-transform:uppercase; padding:40px 0;}
#cif-meeting-single-sec-one .venueInfo h5{ font-size:19px; font-weight:600; color:#585858; text-align:center; line-height:36px;}
#cif-meeting-single-sec-one .venueInfo p{ font-size:19px; font-weight: normal; color:#585858; text-align:center;}
#cif-meeting-single-sec-one .venueInfo a{ font-size:14px; font-weight: 600; color:#50b0bb; text-align:center; text-transform:uppercase; display:block; text-decoration:underline;}

#cif-meeting-single-sec-two{ /*margin:120px 0;*/margin:70px 0;}
#cif-meeting-single-sec-two h5{font-size:18px; font-weight:normal; color:#585858; text-align:center; font-style: italic; text-transform:uppercase;}
#cif-meeting-single-sec-two h3{font-size:34px; text-align:center; color:#2d3336; text-transform:uppercase; font-weight:600; margin:20px 0 40px 0;}
#cif-meeting-single-sec-two ul.sessionInfo{ margin:0; padding:0;}
#cif-meeting-single-sec-two ul.sessionInfo li{ margin:0; padding:0; list-style-type:none;}
#cif-meeting-single-sec-two ul.sessionInfo li h4{ font-size:29px; font-weight:600; text-transform:uppercase; color: #4f5355; margin:40px 0;}
#cif-meeting-single-sec-two ul.sessionInfo li a{ display:block; background-color:#fff;}
#cif-meeting-single-sec-two ul.sessionInfo li a:hover{ display:block; background-color:#50b0bb; -webkit-box-shadow: 0px 0px 60px 0px rgba(45,51,54,0.3); -moz-box-shadow: 0px 0px 60px 0px rgba(45,51,54,0.3); box-shadow: 0px 0px 60px 0px rgba(45,51,54,0.3); color:#fff;}
#cif-meeting-single-sec-two ul.sessionInfo li a ul{ margin:0; padding:0; border-top:2px solid #e0e0e0;}
#cif-meeting-single-sec-two ul.sessionInfo li a ul li.leftSec{ list-style-type:none; width:30%; float:left; padding:50px 0 60px 0;}
#cif-meeting-single-sec-two ul.sessionInfo li a ul li.leftSec p{ font-size:18px; color:#585858; font-weight:600;}
#cif-meeting-single-sec-two ul.sessionInfo li a ul li.rightSec{ list-style-type:none; width:70%; float:left; padding:40px 0;}
#cif-meeting-single-sec-two ul.sessionInfo li a ul li.rightSec h5.sessionTxt{ font-size:22px; color:#50b0bb; font-weight:600; text-align:left; font-style:normal; text-transform:inherit;}
#cif-meeting-single-sec-two ul.sessionInfo li a ul li.rightSec h6{ font-size:18px; color:#585858; font-weight:normal;}
#cif-meeting-single-sec-two ul.sessionInfo li a:hover ul li.leftSec p,
#cif-meeting-single-sec-two ul.sessionInfo li a:hover ul li.rightSec h5.sessionTxt,
 #cif-meeting-single-sec-two ul.sessionInfo li a:hover ul li.rightSec h6,
 #cif-meeting-single-sec-two ul.sessionInfo li a:hover .met_download{color:#fff;}
#cif-meeting-single-sec-two ul.sessionInfo li a:hover ul{border-top:2px solid #50b0bb;}




#cif-meeting-single-sec-three{ background-color:#f0f5f7; border-top:2px solid #e6e4e4; border-bottom:2px solid #e6e4e4; padding:120px 0;}
#cif-meeting-single-sec-three h3{font-size:34px; text-align:center; color:#2d3336; text-transform:uppercase; font-weight:600; margin:0 0 80px 0;}
#cif-meeting-single-sec-three .img-thumbnail-news{ background-color:#efefef; padding:11px; -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3); -moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3); box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3); width:170px; height:170px; margin:0 auto;}
#cif-meeting-single-sec-three h4{font-size:22px; text-align:center; color:#4f5355; text-transform:uppercase; font-weight:600; margin:40px 0;}
#cif-meeting-single-sec-three h5{font-size:18px; font-weight:600; color:#585858; text-align:center; margin-bottom:25px;}
#cif-meeting-single-sec-three h5 span{font-weight:normal; font-style:italic;}
#cif-meeting-single-sec-three p{font-size:16px; font-weight: normal; color:#585858; text-align: justify; line-height:30px; padding: 0 25px; }
#cif-meeting-single-sec-three .greyline{ width:152px; height:2px; background-color:#d7dadb; margin:45px auto 0 auto;}

.cif-meeting-single-sec-four{ padding:120px 0;}
.cif-meeting-single-sec-four h3{font-size:34px; text-align:center; color:#2d3336; text-transform:uppercase; font-weight:600; margin:0 0 30px 0;}
.cif-meeting-single-sec-four p{font-size:18px; font-weight: normal; color:#585858; text-align: center;}
.cif-meeting-single-sec-four p a{color:#50b0bb; text-decoration:underline; font-weight:600;}
.cif-meeting-single-sec-four .greylineOne{ width:30%; height:2px; background-color:#d7dadb; margin:45px auto 0 auto;}
.customControl{ right:150px !important; left:inherit; color:#fff;}
.customControl.right{ right:50px !important; left:inherit;}
.lineArrowOne{ position:absolute; right:150px; bottom:30px; background-color:#dcdcdc; width:2px; height:52px;}
/* List Desktop End Here */

/** News single page **/
#cif-news-single-sec-one{ position:relative;/* padding:0px 0 44px 0;Dk */}
#cif-news-single-sec-one h6{ font-size:15px; font-weight:normal; font-style:italic; color:#a7a7a7; margin: 45px 0 45px 0;/* margin:65px 0 70px 0; Dk */ text-align:center;}
#cif-news-single-sec-one h3{ font-size:48px; text-align:center; color:#2d3336; line-height:59px; font-weight:700; margin:19px 0 40px 0;}

#cif-news-single-sec-one ul.dateInfo{/*margin:30px 0 0 0; Dk*/ text-align:center; padding:0;}
#cif-news-single-sec-one ul.dateInfo li{ list-style-type:none; display:inline-block;}
#cif-news-single-sec-one ul.dateInfo li.lightGreyTxt{ font-size:15px; color:#a7a7a7; font-weight:600;}
#cif-news-single-sec-one ul.dateInfo li.darkGreyTxt{ font-size:15px; color:#777; font-weight:600;}
#cif-news-single-sec-one ul.dateInfo li.blueTxt{ font-size:15px; color:#50b0bb; font-weight:600; text-transform:uppercase;}
#cif-news-single-sec-one ul.dateInfo li.lineTxt{ font-size:15px; color:#a7a7a7; font-weight:600; margin:0 15px;}
#cif-news-single-sec-one p{ font-size:18px; color:#565859; font-weight:normal; line-height:34px;}


#cif-news-single-sec-two h3 {
    font-size: 34px;
    color: #2d3336;
    line-height: 45px;
    font-weight: 600;
    margin: 0 0 20px 0;
    text-transform: uppercase;
}
#cif-news-single-sec-two p {
    font-size: 18px;
    color: #585858;
    font-weight: normal;
    line-height: 32px;
    margin: 24px 0 24px 0;
}
.new-content-top {
	//padding:0px 0 50px 0; Dk
}
.new-content-bottom {
	padding-top:120px;
	padding-bottom: 20px
}

/** Quotes Sections**/
/*#quotes_secs{ background-size: cover; padding:140px 0; margin:50px 0 0 0;}*/
#quotes_secs p{ font-size:24px; color:#fff; font-weight:normal; line-height:38px; font-style:italic; text-align:center; padding: 0 55px;}
#quotes_secs .orangeLine-hr{ width:128px; height:2px; background-color:#ffac33; margin:36px auto 43px auto; display:block;}
#quotes_secs h6{  font-size:18px; color:#fff; font-weight: 600; text-align:center; text-transform:uppercase;}
#quotes_secs h6 span{text-transform: none;}


/* Result Single Start Here */

#cif-result-single-sec-one { padding:120px 0;}
#cif-result-single-sec-one h5{  font-size:18px; color:#5a5a5a; font-weight: normal; text-align:center; font-style:italic; text-transform:uppercase; padding-bottom:70px;}
#cif-result-single-sec-one h3{ font-size:39px; color:#2d3336; text-transform:uppercase; font-weight:700; margin:0px 0 80px 0; text-align:center;}
#cif-result-single-sec-one h4{ font-size:56px; color:#2d3336; font-weight:600; margin:0; font-style: italic; border-bottom:2px solid #e0e0e0; padding-bottom:50px;}
#cif-result-single-sec-one h4 span{ font-size:36px; color:#2d3336; font-weight:600; margin:0 0 0 10px;}
#cif-result-single-sec-one p{ font-size:18px; color:#565859; font-weight:normal; line-height:34px; margin:45px 0 20px 0;}
#cif-result-single-sec-one .resultInfo{ margin:10px 0 0 0; float: left; width:100%; padding-right:15px;}
#cif-result-single-sec-one .resultInfo h6{ font-size:16px; font-weight: 600; color:#4f5355; text-transform:uppercase;}
#cif-result-single-sec-one .resultInfo p.smTxt,
#cif-result-single-sec-one .resultInfo p{ font-size:14px; font-weight: normal; color:#5a5a5a; line-height:20px; margin:0;}


#cif-result-single-sec-two{ padding:150px 0; background-color:#f2f4f6; border-top:2px solid #e1dfdf;  border-bottom:2px solid #e1dfdf;}
#cif-result-single-sec-two h3{ font-size:39px; color:#2d3336; text-transform:uppercase; font-weight:700; margin:30px 0 80px 0; text-align:center;}
#cif-result-single-sec-two ul{ margin:0; padding:0;}
#cif-result-single-sec-two ul li{ margin:0; padding:0; list-style-type:none; display:inline-block;}
#cif-result-single-sec-two ul li .crumbStyleArrow{ position:relative; background:url(../images/result-arrow.png) no-repeat center center; width:233px; height:103px;}
#cif-result-single-sec-two ul li .crumbStyleArrow h6{ font-size:18px; color:#85bb48; font-weight:600; text-transform:uppercase; position:absolute; z-index:5; text-align:center; top:40%; left:48%; transform: translate(-50%, -50%);}

#cif-result-single-sec-two ul li h4{ text-align:center; font-size:34px; color:#2d3336; text-transform:uppercase; font-weight:600; margin:30px 0; text-align:center; font-style:italic;}
#cif-result-single-sec-two ul li h5{ font-size:18px; color:#5a5a5a; text-transform:uppercase; font-weight:600; margin: 30px 0; text-align:center;}

#cif-result-single-sec-two img.downArrow{ display:block; margin:60px auto 0 auto;}
#cif-result-single-sec-two .img-thumbnail-result{ background-color:#eff5f7; -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3); -moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3); box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3); width:148px; height:148px; margin:40px auto ; display:block; overflow:hidden; border-radius:50%; border:10px solid #fff;}
#cif-result-single-sec-two p{ font-size:28px; color:#5a5a5a; font-weight:normal; line-height:44px; font-style:italic; text-align:center;}
#cif-result-single-sec-two .orangeLine-hr{ width:128px; height:2px; background-color:#ffac33; margin:45px auto; display:block;}
#cif-result-single-sec-two h6{  font-size:18px; color:#a7a7a7; font-weight: 600; text-align:center; text-transform:uppercase;}
#cif-result-single-sec-two h6 span{text-transform: none;}

#cif-result-single-sec-three{margin:0 0 180px 0; padding:50px 0;}
#cif-result-single-sec-three h5{ font-size:18px; font-style:italic; color:#85bb48; text-transform:uppercase; font-weight:normal; padding-top:80px;}
#cif-result-single-sec-three h3{ font-size:34px; color:#2d3336; text-transform:uppercase; font-weight:700; margin:30px 0; line-height:45px;}
#cif-result-single-sec-three p{ font-size:16px; color:#565859; font-weight:normal; line-height:30px; padding-right: 100px;}

#cif-result-single-sec-three .right-media-sec{ position:relative;}
#cif-result-single-sec-three .right-media-sec .image-large{ background-color:#fff; padding:38px; -webkit-box-shadow: 0px 0px 60px 0px rgba(0,0,0,0.3); -moz-box-shadow: 0px 0px 60px 0px rgba(0,0,0,0.3); box-shadow: 0px 0px 60px 0px rgba(0,0,0,0.3); position:absolute; top:-100px; right: -30px;}

#cif-result-single-sec-three .right-media-sec .customControlResult{ right:45px !important; left:inherit; color:#a7a7a7; bottom: -135px !important; opacity:1.0 !important;}
#cif-result-single-sec-three .right-media-sec .customControlResult.right{ right:-42px !important; left:inherit;}
#cif-result-single-sec-three .right-media-sec .lineArrowResult{ position:absolute; right:47px; bottom:-148px; background-color:#a7a7a7; width:2px; height:52px;}

#cif-result-single-sec-four{  padding:150px 0 30px 0	; background-color:#f2f4f6; border-top:2px solid #e1dfdf;  border-bottom:2px solid #e1dfdf;}

#cif-result-single-sec-four h3{ font-size:34px; color:#2d3336; text-transform:uppercase; font-weight:600; margin:0 0 80px 0; line-height:45px; text-align:center;}
#cif-result-single-sec-four .kc-gridBox{ border:1px solid #dad7d7; padding:0; margin:0 10px; background-color:#fff;}
#cif-result-single-sec-four .kc-gridBox:hover{ cursor:pointer; -webkit-box-shadow: 0px 0px 60px 0px rgba(45,51,54,0.3); -moz-box-shadow: 0px 0px 60px 0px rgba(45,51,54,0.3); box-shadow: 0px 0px 60px 0px rgba(45,51,54,0.3);}
#cif-result-single-sec-four .kc-gridBox a .gridBoxImg{ overflow:hidden;}
#cif-result-single-sec-four .kc-gridBox a .gridBoxCont{ padding:25px;}
#cif-result-single-sec-four .kc-gridBox a .gridBoxCont h4{ font-size:18px; color:#4f5355; line-height:27px; margin-bottom:15px; font-weight:600;}
#cif-result-single-sec-four .kc-gridBox a .gridBoxCont h5{ font-size:16px; color:#4f5355; margin-bottom:10px; font-weight:normal;}
#cif-result-single-sec-four .kc-gridBox a .gridBoxCont h6{ font-size:14px; color:#777777; margin-top:25px; margin-bottom:10px; font-weight:normal; font-style:italic;}
#cif-result-single-sec-four .kc-gridBox a .gridBoxCont h6 span{color:#50b0bb; text-decoration:underline;}
#cif-result-single-sec-four .kc-gridBox a:hover{ text-decoration:none;}

#cif-result-single-sec-five{ padding:88px 0;}
#cif-result-single-sec-five img{ margin:0 auto 32px auto; display:block;}
#cif-result-single-sec-five h3{ font-size:30px; color:#2d3336; text-transform:uppercase; font-weight:600; margin:0 0 40px 0; text-align:center;}
#cif-result-single-sec-five a.greenBtnLine{ background-color:#8cbf53; -webkit-border-radius:50px; -moz-border-radius:50px; border-radius:50px; padding:15px 20px; color:#fff; font-size:12px; font-weight:700; width:230px; margin:0 auto; display:block; text-align:center; border:2px solid #8cbf53; text-transform:uppercase;}
#cif-result-single-sec-five a.greenBtnLine:hover{ background-color: transparent; color:#8cbf53; border:2px solid #8cbf53; text-decoration:none;}



/* Result Single End Here */

/*Project Detail Section Starts here */
#cif-project-details {
    margin-top: 30px;
}

#cif-project-details .rowContent{overflow: auto;
    display: block;
    width: 100%;
    margin: 17px 0px;
	line-height:1.5;}
#cif-project-details .rowContent a{color:#59b8b8;font-weight: bold;}
#cif-project-details .rowContent span{
    color: #5c5c5e;
    font-size: 16px;
    font-weight: normal;
	}
	#cif-project-details .rowContent .col-md-8 {
		//padding-left:0px;
	}
#cif-project-details .rowContent label{
    font-size: 16px;
    font-weight: normal;
    color: #999;
    text-transform: uppercase;
	}
.cif-country-details{
	border-left: solid 1px #ddd;
    padding: 4% 5% 10% 6%;
    background-color: #f0f5f8;
}
.cif-country-details h1{color:#515355;font-size: 30px;margin-bottom: 30px;    padding: 3px 15px;}
.cif-country-desc{    padding: 4% 7% 0 5%;color:#575757;}

.cif-country-desc h1{color:#515355;font-size: 30px;margin-bottom: 30px;}
.cif-country-desc .title h2{font-size: 30px;color:#575757;margin-bottom: 70px;}
#cif-project-details p{
	font-size: 16px;
    color: #565859;
    font-weight: normal;
    line-height: 30px;}
.cif-learn-more{color:#000;text-transform: uppercase;font-weight: bold;}

.cif-pd{background-color: #2f3438;}
/*Project Detail Section ends here */

/*Grid Page Starts here*/
#cif-grid-page{padding: 10px 0px 150px 0px;/*background-color: #f2f4f6;border-top: 2px solid #e1dfdf;border-bottom: 2px solid #e1dfdf;*/}
#cif-grid-page .row-eq-height{margin-bottom: 20px;}
#cif-grid-page .gridBoxImg img{height: 325px;overflow: hidden;}
#cif-grid-page .kc-gridBox{padding:0; margin:0 10px; background-color:#fff;}
#cif-grid-page .kc-gridBox:hover{ cursor:pointer; -webkit-box-shadow: 0px 0px 60px 0px rgba(45,51,54,0.3); -moz-box-shadow: 0px 0px 60px 0px rgba(45,51,54,0.3); box-shadow: 0px 0px 60px 0px rgba(45,51,54,0.3);}
.cif-grid-field-content{bottom: 40%;position: absolute;color: #fff;padding: 0px 25px;width: 100%;font-size: 15px;}
.cif-title-name{top: 65%;color: #fff;position: absolute;color: #fff;padding: 0px 25px;width: 100%;font-size: 20px;}
.cif-grid-field-content a, .cif-title-name a{color:#fff;text-decoration: none;}
/*Grid Page Ends here */

/*Meeting Docs Starts Here*/
#cif-meeting-doc-sec-one{ padding:150px 0 44px 0;}
#cif-meeting-doc-sec-one p{ font-size:18px; font-weight:normal; font-style:italic; color:#5a5a5a; margin:28px 0 19px 0; text-align:center; text-transform:uppercase;}
#cif-meeting-doc-sec-one h3{ font-size:48px; text-align:center; color:#2d3336; line-height:59px; font-weight:700; margin:19px 0 40px 0;}

#cif-meeting-doc-sec-two{ background-color:#f2f4f6; border:1px solid #dad7d7; padding:70px 0; margin-bottom:65px;}
#cif-meeting-doc-sec-two h3{font-size:34px; color:#2d3336; font-weight:600; margin:0 0 84px 0; text-transform:uppercase; text-align:center;}
#cif-meeting-doc-sec-two ul.kc-downloadSec{ margin:0 92px 0 92px; padding:0;}
#cif-meeting-doc-sec-two ul.kc-downloadSec li{ list-style-type:none; display:block; padding:12px 0;}
#cif-meeting-doc-sec-two ul.kc-downloadSec li a{ font-size:22px; color:#1f7dd1; text-decoration:none; font-weight:600; background: url(../images/download-icon-lg.png) no-repeat left center; padding: 0 0 0 55px;}
#cif-meeting-doc-sec-two ul.kc-downloadSec li a:hover{text-decoration: underline;}
/*Meeting Docs Starts Here*/
.node-type-event #cif-meeting-doc-sec-one{ padding:50px 0 100px 0;}


/** DEV PART **/
/*
.events_landing_box,.eventspagelist,#cif-keydocuments-block  {
	padding-top:75px;
}
*/
/*
	#cif-countries-sec-one .socialMediaIcons {
		top: 110px;
    	right: -82px
	} */
#map-tooltip .close {
	font-size: 40px !important;
    font-weight: normal !important;
	padding-top: 15px !important;
	opacity: 1;
}
#map-tooltip .card-block > ul li {
    color: #777;
}

.alignBannerSearch{
      margin-right: 0px;
    padding-left: 0px;
    padding-right: 0px;
	    margin-top: 0px;
    /*margin-right: -15px;*/

}

.teaminner-wrapper {
    border-bottom: 1px solid #D8DEE3;
    padding-bottom: 10px;
    display: block;
    text-decoration: none;
    cursor: pointer;
}
.teaminner-wrapper h3{
    font-size: 20px;
    margin-bottom: 0;
    height: 45px;
    overflow: hidden;
    color:#50b0bb;
}
.teaminner-wrapper p{
    font-style: normal;
    line-height: 20px;
	min-height:30px;
}

.view-id-directory_tfc_pages h3#trust_fund_committee {
	font-size: 20px;
    color: #2d3336;
    text-transform: uppercase;
    font-weight: 700;
    margin: 20px auto 20px auto;
}
h3.directory_heads {
	text-align: center;
    font-size: 34px;
    color: #2d3336;
    text-transform: uppercase;
    font-weight: 700;
    padding-bottom: 60px;
}
.view-directory-observers .view-header,
.view-focal-point .view-header{
	background: #f0f5f8;
}


body.trustee-legal-admin-unit table caption {
    background: #f0f5f8;
    padding: 50px 0;
    text-align: center;
    font-size: 34px;
    color: #2d3336;
    text-transform: uppercase;
    font-weight: 700;
	border-top: 1px solid #dbd7d8;
    border-left: 1px solid #dbd7d8;
    border-right: 1px solid #dbd7d8;
}
/** Need to check with Onsite **/
.view-id-directory_tfc_pages .view-footer{
	/*display:none;*/
}
.introContainer h3{
	font-size: 39px;
    text-align: center;
    color: #2d3336;
    text-transform: uppercase;
    font-weight: 600;
    margin: 40px 0 46px 0;
}
.introContainer .introlft p,
.introContainer .introrght p{
    font-size: 18px;
    color: #565859;
    font-weight: normal;
    line-height: 34px;
}
.introlft {
	padding-right:3%;
}
.introrght {
	padding-left:3%;
}
.col-md-12.introlft,.col-md-12.introrght{
	padding-left: 15px;
	padding-right: 15px;
}
.introlft p,.introrght p{
	text-align: justify;
}
.siteinnerbody h3{
    font-size: 39px;
    text-align: center;
    color: #2d3336;
    text-transform: uppercase;
    font-weight: 700;
}
.siteinnerbody p{
	font-size: 18px;
    color: #565859;
    font-weight: normal;
    line-height: 34px
}
.siteinnerbody .cols-0 td{
	border-top:0px !important;
}

body.finances .finbody .col-md-6{
	padding-left:0px !important;
}
body.finances .finbody p.cnotes{
	    width: 50%;
    font-size: 12px;
    line-height: 16px;
}


/* Directory page Overwrite **/
body.about-directory  .siteinnerbody h3{
    font-weight: 300;
    font-size: 24px;
    text-align: left;
    color: #333;
    margin-bottom: 30px;
}
body.about-directory  .siteinnerbody h3 a{
	color: #333;
	font-weight: 600;
    font-size: 32px;
    text-transform: none;
}
body.about-directory #cif-list-desktop-sec-two{ padding:20px 0; background-color:transparent; border-top:0px;  border-bottom:0px;}
body.about-directory  #block-views-site-inner-inner-body,
body.about-directory .about_directory_mem {
    background-color: #f2f4f6;
    border-top: 2px solid #e1dfdf;
    border-bottom: 1px solid #e1dfdf;
}

.about_directory_mem table thead tr th,
.about_directory_mem table tr.even td{
	background: #fff;
}
.about_directory_mem table thead tr th{
	font-size: 18px;
    color: #585858;
    font-weight: 500;
	padding: 15px !important;
	letter-spacing: 0.5px;
}
.about_directory_mem table td{
	font-size: 16px;
    color: #585858;
    font-weight: 500;
	padding: 15px !important;
	letter-spacing: 0.5px;
}


	#cif-country-single-sec-table .column_1 a:hover {
		text-decoration:underline;
	}
.customDropdown {
    width: 360px;
    margin: 40px auto 60px auto;
}
#dropdownGrayButton {
    background-color: #ddd;
    padding: 20px 20px 20px 50px;
    color: #000;
    font-size: 16px;
    font-weight: normal;
    width: 360px;
    text-transform: uppercase;
    border-radius: 50px;
}


#dropdownMenuButton {
    background-color: #8cbf53;
    padding: 20px 20px 20px 50px;
    color: #fff;
    font-size: 16px;
    font-weight: normal;
    width: 360px;
	text-transform:uppercase;
	border-radius:50px;
}
button#dropdownMenuButton::after,button#dropdownGrayButton::after {
    display: inline-block;
    width: 0;
    height: 0;
    right: 0;
    vertical-align: middle;
    content: "";
    border-top: 10px solid;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    margin-left: 60px;
}
.dropdown-item-invest {
	display: block;
    width: 100%;
    padding: 3px 1.5rem;
    clear: both;
    font-weight: 400;
    color: #292b2c;
    text-align: inherit;
    white-space: nowrap;
    background: 0 0;
    border: 0;
}

/*
body.node-type-conference #cif-meeting-single-sec-one .socialMediaIcons{
	margin:0; padding:0; text-align: center; position:absolute; top:0px; right:15px; z-index:5;
	}*/
body.directory  .listDeskGroup-item h3 a { color:#2d3336;}
.eventBoxSec-content h4 a:hover {
	text-decoration:underline;
	color:#1a80d4;
}
.event_docs_work,.event_docs_info,.event_docs_pres {
	margin-top:60px;
	margin-bottom: 30px;
}
.event_docs_pres {
	margin-bottom:30px;
}
.def_link  a{
	color: #585858 !important;
}
.header-min-height {
	margin-top:65px;
}
body.node-type-project .header-min-height {
	margin-top:50px;
}
body.node-type-news .header-min-height,body.page-projects .header-min-height{
	margin-top:65px;
}
body.node-type-knowledge-exchanges .header-min-height{
	margin-top:60px;
}
.news_authors {
    font-size: 15px;
    color: #a7a7a7;
    font-weight: 600;
    text-align: center;
	padding: 30px 0;
}
.chair-summary1{
	width:80%;
	margin:auto;
}
.introlefts p,.introright p {
    font-size: 18px;
    color: #565859;
    font-weight: normal;
    line-height: 34px;
}

.cmnGreenBtnFill{ background-color:#8cbf53; -webkit-border-radius:50px; -moz-border-radius:50px; border-radius:50px; padding:20px 20px; color:#fff; font-size:12px; font-weight:700; width:auto; margin:40px  0; display:inline-block; text-align:center; border:2px solid #8cbf53; text-transform:uppercase;}
.cmnGreenBtnFill:hover{ background-color:transparent; color:#8cbf53; border:2px solid #8cbf53; text-decoration:none;}

/** Meeting Doc **/
.chair_summarybox {
    border: 1px solid #e4e5e7;
    padding: 5%;
    margin-bottom: 40px;
    background-color: #f3f4f6;
}
.chair_summarybox ul {
	list-style:none;
}
.chair_summarybox li {
	font-size: 16px;
    color: #1972c4;
    font-weight: normal;
    line-height: 34px;
}
.chair_summarybox li a {
    color: #1972c4;
}
.captionHead {
    text-align: center;
    padding: 55px 0;
     font-size: 39px;
    color: #2d3336;
    text-transform: uppercase;
    font-weight: 700;
    background: #f0f5f8;
	border-top:1px solid #dad7d7;
}
#about_comm_landing_box .captionHead {
    padding: 30px 0;
	border-top:none;
}
#block-views-project-listing-fud-mech .captionHead,
#fundmech_head_box .captionHead{
	 background: #fff;
	 border-top:0px;
}
#fundmech_head_box .captionHead{
	padding:80px 0 !important;
}
#fundmech_landing_box {
	background: #f0f5f7;
}
.gridLastemptyWhite{
	background:#fff;
	height:100px;
}
.gridLastemptyGray{
background: #f0f5f7;
	height:65px;
}
#fundmech_landing_box tr.whiteBg,
#fundmech_landing_box tr.headings{
	background-color: #fff;
}

#block-views-exp-project-listing-fud-mech {
	background: #f0f5f8;
   padding: 14px 1% !important;
}
#block-views-exp-project-listing-fud-mech #edit-field-related-country-target-id-wrapper,
#block-views-exp-project-listing-fud-mech #edit-field-cif-mdb-tid-wrapper,
#block-views-exp-project-listing-fud-mech #edit-field-related-country-target-id-selective-wrapper,
#block-views-exp-project-listing-fud-mech #edit-field-cif-mdb-tid-selective-wrapper	{
	width:20%;
}
#block-views-exp-project-listing-fud-mech #edit-field-related-country-target-id-wrapper,
#block-views-exp-project-listing-fud-mech #edit-field-related-country-target-id-selective-wrapper,
#block-views-exp-project-listing-fud-mech #edit-field-cif-mdb-tid-selective-wrapper {
	margin-right: 1% !important;
    margin-left: 3%;

}

#block-views-exp-project-listing-fud-mech #edit-combine-wrapper{
	width: 28%;
    padding-right: 0;
    float: right;
}


#fundmech_landing_box table tr th{padding:20px 0px;}
#fundmech_landing_box table tr th:first-child, #fundmech_landing_box table tr td:first-child{width:50px !important;}
#fundmech_landing_box table tr th:last-child, #fundmech_landing_box table tr td:last-child{width:20px !important;}
#block-views-decisions-dec-list table tr th:first-child, #block-views-decisions-dec-list table tr td:first-child{width:20px !important;}
#block-views-decisions-dec-list table tr th:last-child, #block-views-decisions-dec-list table tr td:last-child{width:20px !important;}



#block-views-project-listing-fud-mech tr.filter-headings {
	     background: #f0f5f8;
}
#block-views-project-listing-fud-mech #edit-field-related-country-target-id-wrapper{
	margin-right:2%;
}
#block-views-project-listing-fud-mech #edit-field-mdb-tid-wrapper-1,
#block-views-project-listing-fud-mech #edit-field-cif-mdb-tid-wrapper {
	width:10%;
}
#block-views-project-listing-fud-mech .row_tr .row_td{
	     padding: 20px 20px;
}
/** Meeting Doc **/


.shareStorybtn,.greenBtnCloser{ background-color:#8cbf53; -webkit-border-radius:50px; -moz-border-radius:50px; border-radius:50px; padding:20px 20px; color:#fff; font-size:12px; font-weight:600; width:200px; margin:auto; display:block; text-align:center; border:2px solid #8cbf53; text-transform:uppercase;letter-spacing: 1px;}
.shareStorybtn:hover{ cursor:pointer; background-color:transparent; color:#fff; border:2px solid #8cbf53; text-decoration:none;}
.greenBtnCloser:hover{
    background: #fff;
    color: #8cbf53;
    border: 2px solid #8cbf53;
    text-decoration: none;
}

.top-sectionBg .customDownArrow{ width:100%; float:left; text-align:center;}
.top-sectionBg .customDownArrow img{ margin:40px auto; display:block;}
.other_topic_intro { margin-bottom:20px; }
.threeLinks {
	text-align:center;
}
ul.fundinglinks {
	list-style:none;
	/*margin-bottom: 60px;*/
	margin-top: 15px;
	padding:0;
}
ul.fundinglinks  li {
	display:inline-block;
    padding: 20px 0px;
    margin: auto 40px;
}
ul.fundinglinks  li a{
	padding:0px;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 2px;
}


.node-type-results ul.fundinglinks {
    margin-top: 60px;
}

.snap_bg {
	background-color:#f0f5f8;
}
.snap_bg .white_bg {
	background-color:#fff;
}
.project_snap  h3{
    font-size: 36px;
    color: #2d3336;
    text-transform: uppercase;
    font-weight: 700;
	margin: 30px 0;
}
.proj_snap_intro div{
	padding-bottom:15px;
}
.proj_snap_intro div label { width:150px;    font-weight: inherit; }
.proj_snap_intro span { font-weight:700;}
.snapdetails {
	padding:10% 5% 10% 10%;
}
.project_snap  h4 {
	font-size: 16px;
    color: #5a5a5a;
	font-weight: 700;
    padding-bottom: 10px;
}
.proj_data {
	padding-bottom:25px;
}
.projsnap_desc p{
    font-size: 16px;
    color: #565859;
    font-weight: normal;
    line-height: 30px;
}

h3.block-title {
    font-size: 30px;
    color: #ffffff;
    text-transform: uppercase;
    font-weight: 600;
    text-align: center;
}
#search-block-form #edit-search-block-form--2 {
	width:80%;
	float:left;
	margin-right:10px;
}
.bp_banner_head {
	font-size: 56px; font-weight: 200; line-height: 55px; margin: 20px auto; font-style: normal; text-transform: uppercase; text-align: left; font-weight: 700; color: #ffffff;
}
.bp_banner_description {
	font-size: 16px;
    line-height: 25px;
    margin: 25px auto !important;
}
.home_feature_box {
	background:url("../images/feature_bg.png");
}
.kc-notes .last { margin:0px 20px;}

.page_top_expose_form {
	background: #f0f5f8;
	padding:2% 20%;
}
.news_expose_form {
	background: #f0f5f8;
	padding:1.5% 10% 1.5% 0;
}
.kc_page_top_expose_form{
	background: #f0f5f8;
	padding:2% 10%;
}
.kcn_page_top_expose_form {
	background: #f0f5f8;
    padding: 2% 0 2% 4%;
}
.emptyHeightEvents {
	height:50px;
}
.knowledge-center .kcn_page_top_expose_form{
	background: #f0f5f8;
    padding: 1.5% 1.5% 1.5% 1.5%; // Dk 1.5% 1.5% 3px 1.5%
}
.events .kcn_page_top_expose_form{
	background: #f0f5f8;
    padding: 1.5%;
/*     margin-bottom: 100px; */
}
#block-views-exp-trust-fund-committee-meetings-old-meeting {
	background: #f0f5f8;
    padding: 2% 10%;
	margin-top:30px;
}
#block-views-exp-trust-fund-committee-meetings-old-meeting   #edit-field-related-fund-target-id-wrapper {
	width:25%;
}
#block-views-exp-trust-fund-committee-meetings-old-meeting .views-submit-button{
	display: none;
}

.gray_bg {
	background: #f0f5f8;
    padding: 8% 10%;
}
#block-views-topics-topic-country .topic-countryinfo {
	border-right: 5px solid #e3e4e8;
}
#block-views-topics-topic-country .topic-countryinfo h2.block-title {
	font-size: 56px;
    font-weight: 700;
}
#block-views-topics-topic-country .topic-countryinfo .mlabel{
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    padding-bottom: 30px;
}
.areas-title-container{
    padding-top: 10px;
}
.topic-countrylist  a{
	color:#797d7e;
	line-height: 30px;
    font-weight: 500;
}
.fundinglinks  a{
	color:#5b5b5b;
	text-decoration:underline;
}
.fundinglinks  a:hover{
	color:#86bd48;
}
.fundinglinks {
	margin-top:30px;
}
/**News and project section */
.newsmore{
	margin:30px auto;
}
.f_coloum {
	    border-left: 10px solid #e2e5e7;
}
.news_heads,.news_list  {
    float: left;
    width: 100%;
}
.news_box {
	padding:5px;
	background-color:#fff;
}
.news_heads h2 { margin-top:0px;}
.news_list {
   margin-bottom: 30px;
}
.news_notes{
    font-size: 12px;
    text-transform: uppercase;
    padding-bottom: 10px;
    font-weight: 500;
}
.news_title  a{
    font-size: 16px;
    color: #595b5a;
    font-weight: 500;
}
.news_title  a:hover{
	color:#50b1ba;
	text-decoration:underline;
}
.arrows {
	width: 40px;
    height: 40px;
    padding: 5px 10px;
	border-radius: 50%;
    margin-left: 15px;
}
.news_more_arrow {
    /*border: 1px solid #50b1ba;    */
	color:#50b1ba;
}
.proj_more_arrow{
	color:#83bc4b;
}
.proj_desc {
	padding:5% 0;
}
.proj_title a{
    font-size: 16px;
    color: #83bc4b;
    font-weight: 500;
}
.proj_title  a:hover{
	color:#83bc4b;
	text-decoration:underline;
}

/** Events Page **/
.event_box {
	float: left; width: 100%; border: 1px solid #dedede; padding: 15px; height: auto; min-height: 350px; margin-bottom: 10px; position: relative; background-color: #fff;
}
.event_box a {
	color:#595b5a;
}
.event_box a:hover { color: #50b0bb; }
.enotes {
	padding-bottom: 20px;
}
.e_title {
	font-size: 16px; color: #4f5355; font-weight: 600; padding-bottom: 25px;
}
.e_title:hover { color: #1f7dd1; }
.e_desc {
	padding: 20px 0px;
}
.eventspagelist h2.block-title { font-weight: 700; text-transform: uppercase; font-size: 41px; }
.eve_morebtn {
	position: absolute;
    bottom: 15px;
    padding-bottom: 10px;
    /* border-top: 1px solid #dedede; */
    width: 100%;
    padding-top: 10px;
    left: 0;
}
.eve_morebtn a {
    color: #595b5a;
    display: block;
    border-top: 1px solid #dedede;
    padding: 15px 0 0 0;
    margin: 0 15px;
}
.eve_morebtn a:hover { color: #50b0bb; }
.evtmode {
	position: absolute;
    right: 0px;
    padding: 3px 18px;
    top: 0px;
	color:#fff;
}
.pastev {
	background-color:#d2d7da;
}
.upcoming {
	background-color:#ffac34;
}
/** Events Page **/

/** Country Landing page **/
.country-landing  .customDownArrow{
	width: 100%;
    float: left;
    text-align: center;
}
.country-landing  .customDownArrow img{
    margin: 60px auto 10px auto;
}
.country-overview-left h3{
    font-size: 34px;
    color: #2d3336;
    text-transform: uppercase;
    font-weight: 700;
    margin: 30px 0;
}
.country-overview-left .desc{
    font-size: 16px;
    color: #565859;
    font-weight: normal;
    line-height: 30px;
	margin-bottom:30px;
}
.country-overview-left  label{
    font-size: 16px;
    color: #5a5a5a;
    font-weight: inherit;
    text-transform: uppercase;
}
.country-overview-left .indVal{
    color: #5a5a5a;
    font-weight: 600;
    text-transform: uppercase;
    display: block;
}


.arrows .fa { font-size:20px;}
.footer-logos  ul{
	list-style:none;
}
.footer-logos  ul li {
	display:inline-block;
}

.page-projects .content_box {
	margin-top:120px;
}

.page-projects .project-table{
	border-bottom: 70px solid #f2f4f6;
}


body.events .involved-share,
body.news .involved-share,
body.country .involved-share {
	width:100%;
}


/** Country landing page **/
.country-landing h3{
	font-size: 56px;
    text-align: center;
    color: #2d3336;
    text-transform: uppercase;
    font-weight: 700;
    margin: 30px 0;
}
.country-landing p {
    font-size: 18px;
    text-align: center;
    color: #565859;
    font-weight: normal;
    line-height: 34px;
}
.countrylanding table {
	width:100%;
}
.countrylanding table td{
	line-height:25px;
	width:23%;
}
.countrylanding .cnlist a {
    color: #52b0bc;
    font-size: 14px;
    font-weight: 500;
    line-height: 30px;
}
.countrylanding #views-exposed-form-country-plans-proj-country  #edit-submit-country-plans,
.countrylanding #views-exposed-form-country-plans-proj-country #edit-reset{
	margin-top:0px;
}
.countrylanding h2.block-title {
	text-align:center;
}
#views-exposed-form-country-plans-proj-country #edit-field-related-fund-target-id-wrapper label {
	display:none;
}
/*#views-exposed-form-country-plans-proj-country .views-exposed-widgets {
	margin: 3% auto;
    width: 70%;
}*/
.desc p {
	font-size: 16px;
    color: #565859;
    font-weight: normal;
    line-height: 30px;
}
.country-overview .desc {
	padding:3% 0px;
}
.countrymapbox {
	position: relative;
}
.cif_country_image {
    position: absolute;
    top: 20%;
    left: 40%;
    background-color: #fff;
    padding: 10px;
}
.cif_country_image img{
	border: 2px solid #7d7d7d;
}
.sectionBg {
	background-size:cover;
}
#country_fact_result_Banner {
	color:#fff;
	padding: 100px 0;
}
#country_fact_result_Banner p{
	font-size:18px;
	font-weight:normal;
	line-height:30px;
}
#country_fact_result_Banner  .results_banner_cnt{
	text-align:center;
}
#country_fact_result_Banner  .bhead{
    text-align: center;
    font-size: 28px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    margin: 20px 0;
}

#country_fact_result_Banner  .numb h4{
font-size: 34px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    margin: 30px 0;
    text-align: center;
}

.cn_divider{
   border: 1px solid #ffad35;
   width: 150px;
   margin: 3% auto;
}
.country_project,.documents_by_event{
    background: #f0f5f8;
}

.documents_by_event h2.block-title{
	text-align: center;
	padding: 50px 0;
	font-size: 34px;
	color: #2d3336;
	text-transform: uppercase;
	font-weight: 700;
}
.country_project h2.block-title{
	text-align: center;
	/*padding: 15px 0 60px 0;*/
	font-size: 34px;
	color: #2d3336;
	text-transform: uppercase;
	font-weight: 700;
	padding-bottom:60px;
}
.country_project .views-field-title a {
	color:#50b0be;
}
.country_project tr.even td{
	background-color: #fbfbfb;
    font-size: 14px;
    padding: 20px 10px;
    color: #585858;
    font-weight: 600;
}
.country_project tr.odd td{
    background-color: #f0f5f7;
    font-size: 14px;
    padding: 20px 10px;
    color: #585858;
    font-weight: 600;
}
.country_project tr th {
	background-color: #fff;
    vertical-align: bottom;
    color: #585858;
    font-size: 14px;
    font-weight: 700;
    /*padding: 20px 10px !important;*/
    text-transform: uppercase;
	border-bottom:0px !important;
}

.country_project .views-field-field-mdb{
	text-align: center;
}


#cif-country-single-sec-table tr th{
     padding: 27px 0;
    font-weight: 600;
    font-size: 16px;
    text-transform: uppercase;
    color: #585858;
}
#cif-country-single-sec-table tr.headings{
 background-color: #fff;
}

#cif-country-single-sec-table .blueBg{
    background: #f2f4f6;
    padding: 14px 0;
}
#cif-country-single-sec-table .whiteBg {
    background-color: #fff;
    padding: 14px 0;
}

.prev_sect {
	background: #50b0bc;
    padding: 7%;
    color: #fff;
    text-align: right;
	width: 49%;
    margin-right: 1%;
}
.next_sect {
	background: #50b0bc;
    padding: 7%;
    color: #fff;
    text-align: left;
}
.prev_sect a,.next_sect a {
	color: #fff;
	text-transform: uppercase;
}
.ctitle {
	text-transform: uppercase;
}
.prev_sect  .ctitle{
	margin-left:20px;
}
.prev_sect:hover,.next_sect:hover{
	background: #1f7ed2;
	cursor:pointer;
}
/* Select field customize */


/*#views-exposed-form-country-plans-proj-country .form-item-field-related-fund-target-id,
#views-exposed-form-news-listing-page-news-land .form-item-field-related-fund-target-id*/
.form-type-select  {
    border: none;
    border-radius: 0;
    overflow: hidden;
    background: transparent url(../images/icon-select.png) no-repeat center right;
    width: 100%;
/* 	border-bottom: 2px solid #cad1d6; */
    padding-bottom: 10px;
}
.form-type-select select {
	padding: 5px 25px 5px 5px;
    border: none;
    width: 100%;
    box-shadow: none;
    background: transparent;
    background-image: none;
    -webkit-appearance: none;
    cursor: pointer;
    color: #585858;
    font-size: 17px;
    font-weight: 600;
}
.form-control:focus {
	box-shadow: none;
	-webkit-box-shadow: none;
}
/** No Borders **/
/*
#views-exposed-form-project-listing-main .form-item-field-related-country-target-id,
#views-exposed-form-project-listing-main .form-item-field-sector-tid,
#views-exposed-form-project-listing-main .form-item-field-mdb-tid{
	border-bottom: none !important;
} */

/*border bottoms**/
/*
#views-exposed-form-news-listing-page-news-land .form-item-field-related-fund-target-id,
#views-exposed-form-country-plans-proj-country  .form-item-field-related-fund-target-id{
	padding-bottom:15px;
	border-bottom: 2px solid #cad1d6;
}
form#views-exposed-form-knowledge-exchanges-kc-list .form-type-select {
    border-bottom: 2px solid #cad1d6;
    padding-bottom: 10px;
}
*/

/** Field Customize **/
#views-exposed-form-project-listing-main #edit-field-cif-mdb-tid-wrapper,
#views-exposed-form-project-listing-main #edit-field-related-country-target-id-wrapper,
#views-exposed-form-project-listing-main #edit-field-related-fund-target-id-wrapper,
#views-exposed-form-project-listing-main #edit-field-sector-tid-wrapper  {
    width: 16%;
}

#views-exposed-form-project-listing-main #edit-field-sector-tid-selective-wrapper{
	width:18%;
}
#views-exposed-form-project-listing-main #edit-field-sector-tid-selective-wrapper label{ display:none; }

#views-exposed-form-project-listing-main #edit-field-cif-mdb-tid-wrapper,
#views-exposed-form-project-listing-main #edit-field-related-country-target-id-wrapper,
#views-exposed-form-project-listing-main #edit-field-related-fund-target-id-wrapper,
#views-exposed-form-project-listing-main #edit-field-sector-tid-wrapper,
#views-exposed-form-project-listing-main #edit-field-sector-tid-wrapper
{
	margin-right:1%;
}


#views-exposed-form-decisions-dec-list #edit-field-status-tid-wrapper{
	width: 20%;
    margin-right: 2%
}
#views-exposed-form-decisions-dec-list .form-type-select{
	/*border-bottom:0px !important;*/
}


#views-exposed-form-documents-meeting  #edit-title-wrapper,
#views-exposed-form-documents-meeting  #edit-combine-wrapper    {
    	width: 30%;
		float:right;
}
#views-exposed-form-project-listing-main #edit-title-wrapper,
#views-exposed-form-project-listing-main #edit-combine-wrapper{
	width: 28%;
    padding-right: 0;
    float: right;
	/*width: 14%;
	margin-left:5%;*/
}





#views-exposed-form-documents-meeting #edit-field-related-fund-target-id-wrapper,
#views-exposed-form-documents-meeting #edit-field-cif-document-types-tid-wrapper,
#views-exposed-form-documents-meeting #edit-field-themes-tid-wrapper,
#views-exposed-form-documents-meeting #edit-field-themes-tid-selective-wrapper{
 	width: 18%;
	margin-right:2%;
}
#views-exposed-form-news-listing-page-news-land #edit-field-related-fund-target-id-wrapper{
/*	width: 23%;
    margin-left: 310px;
    float: left;
    margin-right: 130px;
*/
	    width: 23%;
    margin-left: 5%;
    float: left;
    margin-right: 4%;
}
#views-exposed-form-news-listing-page-news-land #edit-field-news-type-value-wrapper {
    width: 23%;
    margin-right: 4%;
}
#views-exposed-form-news-listing-page-news-land #edit-title-wrapper,
#views-exposed-form-news-listing-page-news-land #edit-combine-wrapper,
#views-exposed-form-news-listing-page-news-land #edit-title-1-wrapper {
	width: 26%;
    float: right;
    padding-top: 0;
}
#views-exposed-form-trust-fund-committee-meetings-cmlist #edit-field-related-fund-target-id-wrapper {
	width: 25%;
	margin-right: 2%;
}
#views-exposed-form-trust-fund-committee-meetings-cmlist #edit-field-events-date-value-selective-wrapper,
#views-exposed-form-trust-fund-committee-meetings-cmlist #edit-field-events-location-value-selective-wrapper{
	margin-right:2px;
}
#views-exposed-form-trust-fund-committee-meetings-cmlist #edit-field-events-location-value-selective-wrapper{
	width:20%;
}






#views-exposed-form-trust-fund-committee-meetings-cmlist #edit-combine-wrapper {
	float: right;
}

/*#views-exposed-form-documents-meeting #edit-title-wrapper {
	float:right;
}
*/
/** Field END Customize **/

/* Country page */
form#views-exposed-form-country-plans-proj-country .views-exposed-widgets{
	padding-left: 15%;
}
form#views-exposed-form-country-plans-proj-country #edit-field-related-fund-target-id-wrapper{
	padding-top:15px;
	width: 41%;
    float: left;
}
form#views-exposed-form-country-plans-proj-country #edit-title-wrapper {
    width: 40%;
	margin-left:12%;
}

form#views-exposed-form-country-plans-proj-country #edit-submit-country-plans{
	display:none;
}

#views-exposed-form-knowledge-exchanges-kc-demo .views-exposed-form .views-exposed-widget{
	width: 20%;
    margin: 0 1%;
}

#views-exposed-form-knowledge-exchanges-kc-all .views-exposed-form .views-exposed-widget,
#views-exposed-form-knowledge-exchanges-kc-list .views-exposed-form .views-exposed-widget,
#views-exposed-form-knowledge-exchanges-ke-events .views-exposed-form .views-exposed-widget{
	/*width: 20%;
    margin: 0 1%;*/
	width: 17%;
    margin-right: 1.5%;
}
#views-exposed-form-decisions-decision-block .views-exposed-form .views-exposed-widget{
	width: 20%;
}
form#views-exposed-form-knowledge-exchanges-kc-list select.shs-select,
form#views-exposed-form-knowledge-exchanges-kc-all select.shs-select   {
	display: inline-block;
    border: none;
    border-radius: 0;
    overflow: hidden;
    background: transparent url(../images/icon-select.png) no-repeat 60px;
    width: 100%;
/*     border-bottom: 2px solid #cad1d6;     */
	padding: 5px 25px 12px 5px;
    font-size: 17px;
    font-weight: 600;
    color: #585858;
    -webkit-appearance: none;
}


#views-exposed-form-knowledge-exchanges-kc-all .views-exposed-form #edit-combine-wrapper,
#views-exposed-form-knowledge-exchanges-kc-list .views-exposed-form #edit-combine-wrapper,
#views-exposed-form-knowledge-exchanges-ke-events .views-exposed-form #edit-combine-wrapper
	{
    width: 26%;
    float: right;
    margin-right: 0;
}
form#views-exposed-form-trust-fund-committee-meetings-old-meeting{
	padding:0 18%;
}
#views-exposed-form-trust-fund-committee-meetings-old-meeting .views-exposed-form #edit-combine-wrapper {
	width: 37%;
    float: right;
    margin-right: 0;
}
#views-exposed-form-knowledge-exchanges-kc-all .views-exposed-form.containerCustom,
#views-exposed-form-knowledge-exchanges-kc-list .views-exposed-form.containerCustom,
#views-exposed-form-knowledge-exchanges-ke-events .views-exposed-form.containerCustom{
	padding-right:0px;
}
#views-exposed-form-knowledge-exchanges-kc-list .views-exposed-form.containerCustom {
	padding-left:0px;
	margin-top:0px;
}

#views-exposed-form-knowledge-exchanges-kc-list .views-exposed-form #edit-title-wrapper,
#views-exposed-form-knowledge-exchanges-kc-demo .views-exposed-form #edit-combine-wrapper
{
	width: 28%;
    margin: 10px 30% 10px 30%;
}
.subscribe-textbox{
    color: #333;
    border: none;
    height: 57px;
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
    padding-left: 44px;
}
.subscribe-button{
    background-color: #50B0BC;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    padding: 18px 40px;
}
.search_txtbox{
	border-top-left-radius: 50px !important;
	border-bottom-left-radius: 50px !important;
	height: 60px;
	border: none;
	box-shadow: none;
	padding-left:20px;
	font-size:16px;
}
/*form#views-exposed-form-country-plans-proj-country */
.custom_search_btn {
	border-bottom-right-radius: 50px;
	border-top-right-radius: 50px;
	border-left:0;
	height: 60px;
	border: none;
	box-shadow: none;
}
.eventspagelist {
    padding: 0 10%;
	background: linear-gradient(to bottom, #fff 50%, #f0f5f8 50%);
}
li.blueLine {
    display: inline-block;
    margin: 0 10px;
    background-color: #1f7dd1;
    width: 50px;
    height: 5px;
}

.pagination>li {
	display: inline-block;
    /*margin: 0 10px;*/
	letter-spacing: 1px;
}
.pagination>li>a,
.pagination  .pager-ellipsis span {
    font-size: 14px;
    color: #9b9c9c;
    padding: 37px 20px;
    display: block;

	border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    background-color: transparent;
    border: none;

}
.pagination li a:hover{
    color: #1f7dd1;
	border-top:none;
	border-left:none;
	border-right:none;

   border: none;
    text-decoration: none;
	 /*padding: 22px 10px;*/
	background-color: transparent;
	border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
.pagination>.active>a:hover {
	color: #1f7dd1;
      border: none;
    text-decoration: none;
 	padding: 22px 20px 22px 0;
	background-color: transparent;
	border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

.pagination li.active a  {
	background-color: transparent;
    border-color: #428bca;
   border: none;
    color: #428bca;
	padding: 22px 20px 22px 0;
}
.pagination>li:first-child>a, .pagination>li:first-child>span {
	border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
.pagination .progress-disabled {
	float: left !important;
}
.pagination .last a {
	/*font-size: 14px;*/
    /*font-weight: 600;*/
    /*color: #777777;*/
    /*text-transform: uppercase;*/
   /*padding: 22px 10px 22px 10px;*/
    background: url(../images/view-more-arrow-n.png) no-repeat right center;
    /*display: block;*/
}


.introbox  h3{
	font-size: 39px;
    text-align: center;
    color: #2d3336;
    text-transform: uppercase;
    font-weight: 700;
    margin: 30px 0;
}

/** Form filter customize **/

/** Form filter customize End **/
/* Select field customize */


/** Meetings page **/
.metting_header h3 {
	font-size: 56px;
    text-align: center;
    color: #2d3336;
    text-transform: uppercase;
    font-weight: 700;
    margin: 30px 0;
}
.metting_header p{
    font-size: 18px;
    color: #565859;
    font-weight: normal;
    line-height: 34px;
	text-align: center;
}

/** Meetings page **/

.involve-social-logo a {
	color:#fff;
}


/* MEGAMENU STYLE END HERE */

/*Footer section starts here*/
.footerB {
    background-color: #2E3336;
    padding: 50px 0;
    width: 100%;
    text-align: center;
}
.copyright {
    color: #c7c7c7;
	letter-spacing: 1px;
    font-size: 14px;
}
.social-container {
    text-align: center;
}
.social-logo {
    display: inline-block;
    background-color: #6C6C6C;
    border-radius: 41px;
    padding: 3px;
    font-size: 9px;
    height: 20px;
    width: 20px;
    text-align: center;
    vertical-align: middle;
    margin: auto 2%;
}
.footerB .fa {
    color: #2E3336;
    font-size: 14px;
}
.footer-links a {
    text-decoration: underline;
    color: #c7c7c7;
    font-size: 14px;
    margin: auto 3%;
	letter-spacing: 1px;
}
#block-views-site-inner-below-body {
	padding: 55px 310px 95px 310px;
	margin-bottom:43px;
}
/*.evaluation-and-learning #block-views-site-inner-below-body {
    padding: 55px 310px 95px 310px;
}*/
#block-views-site-inner-below-body h3{
	padding-bottom:20px;
	font-weight: 600;
	text-align: left;
	font-size: 36px;
}
#block-views-site-inner-bdy-img .in-body-container{
	margin-bottom:55px;
	margin-top: 60px;
}
/*
.node-type-site-inner-pages #quotes_secs {
	margin:0;
	padding:0;
}
.node-type-site-inner-pages #quotes_secs p{
	padding-top:63px;
}
.node-type-site-inner-pages #quotes_secs h6{
	    padding-bottom: 115px;
}
*/
/*
.node-type-site-inner-pages #quotes_secs {
	height: 540px;
	margin:0;
	padding:0;
}
.node-type-site-inner-pages #quotes_secs .qu-secs{
	padding: 150px 310px;
}
.node-type-site-inner-pages #quotes_secs .qu-secs p {
	padding:0px;
}
*/
#quotes_secs {
	height: 540px;
	margin:0;
	padding:0;
}
#quotes_secs .qu-secs{
	padding: 150px 150px;
}
#quotes_secs .qu-secs p {
	padding:0px;
}
 #quotes_secs .qu-secs .col-md-12 {
	 padding:0px;
 }



.node-type-site-inner-pages #block-views-site-inner-bdy-img  img{
	margin:0  auto;
}
.inlink-pad{
	padding:70px 0 120px 0 !important;
}

/*Footer section ends here*/
@media only screen and (max-width:767px) {

#block-views-exp-project-listing-fud-mech #edit-field-related-country-target-id-wrapper,
#block-views-exp-project-listing-fud-mech #edit-field-cif-mdb-tid-wrapper,
#block-views-exp-project-listing-fud-mech #edit-field-related-country-target-id-selective-wrapper,
#block-views-exp-project-listing-fud-mech #edit-field-cif-mdb-tid-selective-wrapper	{
	width:100%;
}


.front ul.mapCarousel li.left img{min-height:inherit;}

.backGrad {
	margin-top: 80px;
}
.carousel-indicators li.indicatorsLine { width: 35px; }

.bannerImg { background-position: center; background-size: cover; position: absolute; top:44px; bottom: 0; left: 0; right: 0; }

.kc-containerMobileFix { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -moz-box-orient: vertical; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; /* optional */
-webkit-box-align: start; -moz-box-align: start; -ms-flex-align: start; -webkit-align-items: flex-start; align-items: flex-start; }
.kc-containerMobileFix .first_div { -webkit-box-ordinal-group: 2; -moz-box-ordinal-group: 2; -ms-flex-order: 2; -webkit-order: 2; order: 2; }
.kc-containerMobileFix .second_div { -webkit-box-ordinal-group: 1; -moz-box-ordinal-group: 1; -ms-flex-order: 1; -webkit-order: 1; order: 1; }

#cif-topic-single-sec-three a { width: 100%; float: left; padding: 0 30px; }
#cif-topic-single-sec-three a span { float: left; display: block; margin-top: 44px; margin-left: 20px; }
#cif-topic-single-sec-three a .otherTopicimg { display: block; margin: 10px auto; float: left; }
#cif-topic-single-sec-three p{ margin-bottom:40px;}

#cif-meeting-doc-sec-two{ padding: 80px 0; margin: 0 0 120px 0;}
#cif-meeting-doc-sec-two ul.kc-downloadSec{ margin:0 15px;}



	.eq-height{
		display: flex;
		justify-content: flex-start;
	}
	#cif-kc-single-sec-Six .row.eq-height > div:nth-child(even){
		margin-left:15px;
		background-color:#1f7dd1 !important;
		min-height: 78px;
	}
	#cif-kc-single-sec-Six .row.eq-height > div:nth-child(odd){
		background-color:#50b0bb !important;
		min-height: 78px;
	}



	 .bannerContentOne h2{
    	font-size: 40px;
	}
	.cif-countries-sec-two .mcnlist a {
		font-size:16px;
	}
	.more_countrybtn { display: none;
		background-color: transparent;
		-webkit-border-radius: 50px;
		-moz-border-radius: 50px;
		border-radius: 50px;
		padding: 20px;
		color: #85bb48;
		font-size: 14px;
		font-weight: 700;
		width: 80%;
		margin: 30px auto 10px auto;

		text-align: center;
		border: 2px solid #8cbf53;
		text-transform: uppercase;
	}
	.our-project {
		width: 100% !important;
	}
	.gr-btn-empty {
		width: 80%;
	}
	.mlinks {
		margin-bottom: 20px;
	}
	.gr-btn-empty {
		width: 80%;
	}
	.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
		max-height: 550px;
	}
	/*.navbar-nav {
		margin: 15.5px -15px;
	}*/

	 .sectionBg {
        height: auto;
    }

    .row-eq-height {
        display: block;
    }

    .goldenBox {
        float: left;
    }

    .featureBox {
        float: left;
    }

    .signupSec h3 {
        text-align: center;
        margin-bottom: 15px;
    }

    .footer-links li {
        margin: 0 5px 0 0;
        font-size: 12px;
    }

    .secTitle {
        font-size: 31px;
    }

    .secTitleMbanner {
        font-size: 31px;
    }

	.involved-share-email {
		width: inherit !important;
	}
	.bp_banner_head{
		margin: 80px 0 0 0;
	}
	#block-views-topics-topic-country .topic-countryinfo {
		border-bottom: 10px solid #e3e4e8;
		padding: 20px 0;
		    border-right: none;
	}
	.gr-btn-empty{ width:100%;}
	.share-story-btn{ width:100%; margin-bottom: 15px;}
	.gray_bg{ padding: 0;}

	.involve-social-logo {
		margin: auto 16px !important;
	}
	button#dropdownMenuButton::after {
		margin-left:0px;
	}
	#cif-featured-story-sec .featured-story-left ul li a.learnMore {
		    margin: 10px 0;
	}

	#cif-topic-single-sec-one .socialMediaIcons { right:0 !important; top: 0px !important;}
	#cif-topic-single-sec-one{ padding:100px 0;}

	#cif-topic-single-sec-one, #cif-topic-single-sec-two{ text-align:center;}
	#cif-topic-single-sec-five{ text-align:center;}
	#cif-topic-single-sec-five a.greenBtn{ margin:40px auto; width:100%;}
	.borderRight10{ border-right: none;}
	#cif-topic-single-sec-five h3 span{display: inline-block;}
	#cif-topic-single-sec-two .right-media-sec .video-thumbnail{ margin-top:20px; margin-bottom:20px;}
	#cif-topic-single-sec-six ul li{ display:block;}
	#cif-topic-single-sec-six ul li a.greenBtnFill, #cif-topic-single-sec-six ul li a.greenBtnLine{ width:100%;}
	.borderRightWhite{ border-right: none;  border-bottom:1px solid #fff; margin:0 10%;}
	/*.socialMediaIcons{ top:0; right:0;} */
	.socialMediaIcons li{ margin: 0 -2px; display: inline-block;}
	#cif-topic-single-sec-one .threeLinks a{ padding: 20px 0;}
	#cif-topic-single-sec-five hr{ display: block; border-top: 10px solid #e3e5e6; width: 140px;}
	#cif-topic-single-sec-seven hr{ display: block; border-top: 10px solid #e3e5e6; width: 250px; margin-top:30px;}
	#cif-topic-single-sec-two h3{ font-size:24px;}
	#cif-topic-single-sec-two p{ margin-bottom:40px;}
	#cif-topic-single-sec-two .right-media-sec .image-large p{ margin-bottom:0;}
	#cif-topic-single-sec-two .right-media-sec .image-large{ padding:38px 38px 20px 38px;}

	#cif-topic-single-sec-two .right-media-sec .image-large p{ margin-bottom:0;}
	#cif-topic-single-sec-two .right-media-sec .image-large{ padding:38px 38px 20px 38px;}
	.results #cif-topic-single-sec-two .right-media-sec .image-large{ padding:38px 38px 38px 38px;}
	#cif-topic-single-sec-seven .newsSec, #cif-topic-single-sec-seven .projectSec{ padding: 0 15px;}
	#cif-topic-single-sec-seven .news-list-item h6{ margin: 0 0 10px 0;}
	#cif-topic-single-sec-seven .news-list-item a{ font-size: 14px; line-height: 18px;    margin: 0;}
	#cif-topic-single-sec-seven .projectSec a.txtCont, #cif-topic-single-sec-seven .projectSec a.txtContOne{ margin: 20px 0 0 0; font-size: 14px; line-height: 18px;}
	#cif-topic-single-sec-eight a.greenBtnLine{ width:100%;}
	a.topThreeBox{ padding:40px 15px;}
	a.topThreeBox h4{ font-size:14px;}

	.cif-countries-sec-two ul li a,.mcnlist a { text-align:center; font-size:15px;}
	.cif-countries-sec-two h3{ font-size:26px;}
	.customSelect-xs{ padding-right:35px; padding-left:35px; margin-bottom:35px;}
	#cif-countries-sec-one h3{/* margin-top:80px;*/}
	.social-container, .copyright,.footer-links{ margin-bottom:20px;}

	#cif-topic-single-sec-seven h3{ font-size:24px;}
	#cif-topic-single-sec-five ul.countryListLeft{ margin-left:0;}
	.fill{ width:auto;}
	.bannerContent h2{ margin-top:135px;font-size:18px;}
	.bannerContent p {
	    font-size: 15px;
    	line-height: 25px;
	}
.topMainBannerOne {
    height: auto;
}



	#cif-topic-single-sec-nine ul li{ width:16%; margin:0 5px;}
	#cif-home-sec-one a.fourLinksSecOne, #cif-home-sec-one a.fourLinksSecTwo, #cif-home-sec-one a.fourLinksSecThree, #cif-home-sec-one a.fourLinksSecFour { margin:30px 0;}
	#cif-home-sec-one a.greenBtnLine{ width:100%;}
	#cif-home-map-secOne{ text-align:center;}
	#cif-home-map-secOne p{ padding-left:0;}
	.borderLeft10{ border-left:0;}
	#cif-home-map-secOne a.orangeBtn{ width:100%;}
	.hidden-xs{ display:none;}
	.hidden-pn-xs {display:none;}
	ul.mapCarousel li.right{ padding: 0 30px; text-align: center; width:100%; margin-top: 140px;}
	ul.mapCarousel li.right a.learnMore{ text-align:center;}
	ul.mapCarousel li.left{ width:100%; margin-top:120px; padding: 0 30px;}
	.carousel-indicators {transform: none; top: 480px; left: 16px;}
	#cif-home-sec-two{ padding: 10px 0 1000px 0;}
	.carousel-control.right{ left: 37px;}
	.lineArrow{ width:2px; height:30px; left: 44px; bottom: 40px;}
	#cif-featured-story-sec{ padding:95px 0 250px 0;}
	#cif-featured-story-sec .featured-story-left{ padding:0 40px;}
	#cif-featured-story-sec .featured-story-left h4{ font-size: 27px; line-height: 40px;}
	#cif-featured-story-sec .featured-story-left ul li{ margin:0 20px 0 0;}
	#cif-featured-story-sec  .featured-story-right .fs-whiteBox{ top: 50px; width: 93%; -webkit-box-shadow: 0px 0px 15px 0px rgba(45,51,54,0.2);
	-moz-box-shadow: 0px 0px 15px 0px rgba(45,51,54,0.2);
	box-shadow: 0px 0px 15px 0px rgba(45,51,54,0.2);}
	#cif-featured-story-sec  .featured-story-right .fs-imageBox{ top: 375px; width: 93%;}
	body.front #cif-topic-single-sec-eight{ margin-top: 430px;}

	.carousel-indicators li.active{ margin:0 25px 0 0;}
	#cif-events-sec-one .eventBoxSec{ margin:100px 0 0 0;}
	#cif-events-sec-one .eventBoxSec li{ display:block; margin: 2% 0; width:100%;}
	.customPaginationEvent li{ margin:0;}
	#cif-knowledge-center-sec-one .knowledgeCenterSec{ margin:0;}
	#cif-knowledge-center-sec-one .knowledgeCenterSecLg{margin:100px 0 0 0;}
	#cif-knowledge-center-sec-one .knowledgeCenterSec li{  display:block; margin: 2% 0; width:100%;}
	#cif-knowledge-center-sec-one .knowledgeCenterSecLg li{  display:block; margin:0; width:100%;}
	.no-marg-bot-xs{ margin-bottom:0 !important;}
	.no-marg-top-xs{ margin-top:0 !important;}
	.kcSearchSec li.filterArea { width: 100%; display: inline-block; margin: 0; }
	.kcSearchSec li.searchArea { width: 100%; display: inline-block; margin: 40px 0 0 0; }


	.row-eq-height { display:block;}
	#cif-kc-single-sec-one .socialMediaIcons{ top: -70px; right:0;} /*DEv*/
	#cif-kc-single-sec-two img{ padding:0;}
	.no-pad-xs{ padding:0;}
	#cif-kc-single-sec-four .kc-gridBox{ margin: 15px;}
	#cif-topic-single-sec-ten .getInvolveSec .getInvolveCont { position: absolute; z-index: 5; text-align: center; top: 20%; left: 10%; right: 10%; transform: inherit; }
	#cif-topic-single-sec-ten .getInvolveSec img.fill{ height:100%;}
	.involved-share-email{ width: 160px;}
	#cif-topic-single-sec-ten .getInvolveSec{ height: 450px;}
	#cif-kc-single-sec-five{ padding: 80px 0;}
	#cif-kc-single-sec-five ul.kc-downloadSec{ margin:0 15px;}


	#cif-kc-single-sec-Six a.kc-prevSec {
		padding: 20px;
		min-height: 78px;
	}
	#cif-kc-single-sec-Six a.kc-nextSec {
		padding: 20px;
		min-height: 78px;
	}


#cif-country-single-sec-three a.greenBtnLine{ width:300px;}

#cif-kc-single-sec-two  .featured-story-right .fs-imageBox{ top: 140px; width: 93%;}
#cif-kc-single-sec-two  .featured-story-right .fs-blueBox{ top: 465px; width: 93%;}
#cif-country-single-sec-three{ padding: 600px 0 40px 0;}
#cif-country-single-sec-table h3{ margin: 0px 0 50px 0;}
#cif-country-single-sec-table{ padding: 80px 0;}
#cif-country-single-sec-one{ text-align:center; margin: 100px 0 50px 0;}
#cif-country-single-sec-three{ text-align:center;}

/* 9/13/2017 Start here  Listing page */
.bannerContentFour h2{ font-size:39px; text-align:center; margin-bottom:15px;}
.bannerContentFour p{ font-size:18px; text-align:center;}
#cif-list-desktop-sec-one .socialMediaIcons{top:0; right: 0;}
#cif-list-desktop-sec-one p{ text-align:inherit;}
#cif-list-desktop-sec-two ul.listDeskGroup li.listDeskGroup-item ul li{ margin: 0 30px 15px 0;}
#cif-list-desktop-sec-three ul li a.greenBtnFill, #cif-list-desktop-sec-three ul li a.greenBtnLine{ width:100%;}
#cif-list-desktop-sec-three ul li{ width:100%; margin:0;}
#cif-list-desktop-sec-three{ text-align:center;}
#cif-list-desktop-sec-five a.greenBtnLine{ width:100%;}
/* 9/13/2017 End here */

#cif-news-single-sec-one .socialMediaIcons{ top:0;}
#cif-news-single-sec-one p{ text-align:center;}

.socialMediaIcons {
	margin: 0;
	padding: 0;
	text-align: center;
	position: absolute;
	top: 160px;
	right: 0 !important;
	z-index: 5;
}
#cif-country-single-sec-one .socialMediaIcons {
	top: 0px !important;
}
#cif-countries-sec-one .socialMediaIcons{
	top: 890px;
}
#quotes_secs p{ padding:0 10px;}

#cif-result-single-sec-one h3{ font-size: 29px;}
#cif-result-single-sec-one h5{ margin-bottom:40px;}
#cif-result-single-sec-one{ padding: 80px 0;}

/* 9/18/2017 Start here */
#cif-result-single-sec-three .right-media-sec .image-large{ right:0; top:0;}
#cif-result-single-sec-one h5{ padding-bottom:0;}
#cif-result-single-sec-one h3{ margin: 0px 0 30px 0;}
#cif-result-single-sec-two{ padding: 80px 0;}
#cif-result-single-sec-two ul{ text-align:center;}
#cif-result-single-sec-three{ text-align:center; margin: 0 0 460px 0;}
#cif-result-single-sec-three p{ padding:0 0 55px 0}
#cif-result-single-sec-three h5{ padding-top: 30px;}
#cif-result-single-sec-three .right-media-sec .image-large{ padding:18px;}
#cif-result-single-sec-three .right-media-sec .customControlResult{ bottom: -80px !important;}
#cif-result-single-sec-three .right-media-sec .customControlResult.right{ right: -13px !important;}
#cif-result-single-sec-three .right-media-sec .lineArrowResult{ height:29px; width:1px; bottom: -82px; right: 44px;}
#cif-result-single-sec-four{ padding: 80px 0;}
#cif-result-single-sec-four .kc-gridBox{ margin: 15px;}
#cif-result-single-sec-four h3{ margin: 0 0 55px 0;}
#cif-result-single-sec-five a.greenBtnLine{ width:100%;}


/* 9/19/2017 Start here */
#cif-session-single-sec-Two .greyBoxRight{ margin-left:0;}
#cif-session-single-sec-one .greyline{ width:70%; margin: 20px auto 0 auto;}
#cif-session-single-sec-Two .infoBox{ text-align:center;}
#cif-session-single-sec-Two p{ text-align:center;}
#cif-session-single-sec-Two ul{ text-align:center;}
#cif-session-single-sec-Two ul li{ margin:0 10px 20px 0;}
#cif-session-single-sec-Two ul.session-downloadSec{ text-align:inherit;}
#cif-session-single-sec-Two h4{ font-size:24px;}
#cif-session-single-sec-Two{ padding:20px 0;}
#cif-session-single-sec-Two ul.session-downloadSec li a{ background: url(../images/download-icon-lg.png) no-repeat left top;}
#cif-session-single-sec-three a.session-prevSec, #cif-session-single-sec-three a.session-viewMeeting, #cif-session-single-sec-three a.session-nextSec{ padding:20px;}
#cif-session-single-sec-three a.session-prevSec h6, #cif-session-single-sec-three a.session-viewMeeting h6, #cif-session-single-sec-three a.session-nextSec h6{ font-size:13px; line-height:16px;}
#cif-session-single-sec-Two h6{ margin-bottom:15px; margin-top:50px;}

/* 9/19/2017 End here */

/* Grid Page 9/20/2017 starts here */
#cif-grid-page .gridBoxImg img{width: 100%;margin:15px auto;}
#cif-grid-page .row-eq-height:first-child{margin-bottom: 0px;}
/*Grid Page 9/20/2017 ends here */

	/* Dev customize */
	.mobile_device_check {
		display:none !important;
	}

	#dropdownMenuButton {
		width:300px;
	}
	#cif-knowledge-center-sec-one .knowledgeCenterSec li .knowledgeCenterSec-content img.icon {
		display: block;
		margin: 15px auto;
	}
	body.node-type-conference #cif-meeting-single-sec-one .socialMediaIcons {
	    top: -75px;
	}
	.bannerContentOne {
		/*padding-left: 76px;*/
		text-align: center;
	}
	.chair-summary { width:100%;}


	body.country  .home-get-involved-bg p,
	body.country  .simplenews-subscribe  .form-item-mail,
	body.events  .simplenews-subscribe  .form-item-mail,
	body.news  .simplenews-subscribe  .form-item-mail	{
	    width: auto;
	}

	body.country  .simplenews-subscribe  .form-item-mail #edit-mail,
	body.events  .simplenews-subscribe  .form-item-mail #edit-mail,
	body.news  .simplenews-subscribe  .form-item-mail #edit-mail{
		z-index: 12;
	}
	body.country  .simplenews-subscribe  .form-item-mail .subscribe-button,
	body.events  .simplenews-subscribe  .form-item-mail .subscribe-button,
	body.news  .simplenews-subscribe  .form-item-mail .subscribe-button{
		    margin-left: -28px;
	}

	.mobLabel {
		float: left;
    	padding-right: 10px;
	}
	#cif-topic-single-sec-seven .projectSec a.allProjects {
		margin: 10px 25px 0 0;
	}
	#cif-home-sec-one a.eve_topic_links{
		margin:30px 0;
	}
	#cif-kc-single-sec-one {
	    padding: 150px 0 44px 0;
	}



	.countrylanding .cnlist {
		text-align:center;
	}

	#views-exposed-form-news-listing-page-news-land #edit-title-wrapper ,
	#views-exposed-form-news-listing-page-news-land #edit-combine-wrapper ,
	#views-exposed-form-news-listing-page-news-land #edit-title-1-wrapper{
		width: 100%;
	}
	form#views-exposed-form-country-plans-proj-country #edit-title-wrapper {
		width: 100%;
		padding: 0 20px;
		margin-left:0px;
	}
	form#views-exposed-form-country-plans-proj-country #edit-field-related-fund-target-id-wrapper{
	    width: 100%;
		padding: 20px;
	}

	form#views-exposed-form-country-plans-proj-country .views-exposed-widgets {
		padding-left:0px;
	}
	#views-exposed-form-documents-meeting  #edit-field-related-fund-target-id-wrapper ,
	#views-exposed-form-documents-meeting  #edit-field-cif-document-types-tid-wrapper,
	#views-exposed-form-documents-meeting  #edit-field-themes-tid-wrapper,
	#views-exposed-form-documents-meeting #edit-title-wrapper 	{
		width: 100%;
		clear: both;
		margin: auto;
		padding: 0 15px;
		margin-bottom: 15px;
	}
	#views-exposed-form-knowledge-exchanges-kc-list .views-exposed-form .views-exposed-widget,
	#views-exposed-form-knowledge-exchanges-kc-list .views-exposed-form #edit-title-wrapper,
	#views-exposed-form-knowledge-exchanges-kc-list .views-exposed-form #edit-combine-wrapper,
	#views-exposed-form-knowledge-exchanges-kc-all .views-exposed-form .views-exposed-widget,
	#views-exposed-form-knowledge-exchanges-kc-all .views-exposed-form #edit-title-wrapper,
	#views-exposed-form-knowledge-exchanges-kc-all .views-exposed-form #edit-combine-wrapper,
	#views-exposed-form-knowledge-exchanges-kc-list .views-exposed-form .views-exposed-widget
 {
		width:100%!important;//Dk 100%
		margin: auto;
	}
	.event_docs_work,.event_docs_info,.event_docs_pres {
		margin-top:25px;
	}
	form#views-exposed-form-knowledge-exchanges-kc-all {
		padding-left: 0;
    	padding-right: 0;
	}

	/** Common Customize **/
	#views-exposed-form-project-listing-main #edit-field-related-fund-target-id-wrapper,
	#views-exposed-form-project-listing-main #edit-field-related-country-target-id-wrapper,
	#views-exposed-form-project-listing-main #edit-field-sector-tid-wrapper,
	#views-exposed-form-project-listing-main #edit-field-cif-mdb-tid-wrapper,
	#views-exposed-form-project-listing-main #edit-title-wrapper,
	#views-exposed-form-project-listing-main #edit-combine-wrapper	{
		width: 100%;
		padding-left: 10px;
	}
	.eve_morebtn {
		position: relative;
		bottom: 0;
	}
	.header-min-height {
		margin-top:25px;
	}
	.subscribe-textbox{
	    height: 58px;
	}
	.rightspace{display: none;}
}

@media (min-width: 768px) {
	.navbar-custom { padding: 0; border-bottom: none; letter-spacing: 1px; background: transparent;
				-webkit-transition: background 0.5s ease-in-out, padding 0.5s ease-in-out; -moz-transition: background 0.5s ease-in-out, padding 0.5s ease-in-out; transition: background 0.5s ease-in-out, padding 0.5s ease-in-out; }
	.navbar-custom.top-nav-collapse { padding: 0;
		background: #2f3438;
		border-bottom: none;
	}
	.cif-countries-sec-two a.greenBtnLine{ display:none;}
	.backGrad {
		margin-top: 75px;
	}
}
@media only screen and (min-device-width : 375px) and (max-device-width : 667px) {
	.bannerImg-new{
		background-size:cover !important;
	}
	ul.fundinglinks  li {
	   margin: auto 20px;
		 float: left;
	}

	#quotes_secs {
			height: auto;
	}
	#quotes_secs .qu-secs{
		padding:100px 30px;
	}

	.cif-grid-page .kc-gridBox{
		margin:10px;
	}

	#cif-topic-single-sec-seven .news-list-item .img-thumbnail-news {
		height: auto;
    	width: auto;
	}

	.full-container {
		margin-right: auto;
		margin-left: auto;
		padding-left: 15px;
		padding-right: 15px;
	}

	/* For Footer Menu */
	.navbar > .container .navbar-brand {
		margin-left:-15px;
	}

	.social-container, .copyright {
		margin-bottom: 20px;
		margin-top: 5px;
	}
	.col-md-3.footer-links{
		position: absolute;
		margin-top: -31%;
		margin-left: 21%;
		padding-right: 0px;
	}

	.col-md-4.social-container{margin: 15px 0px;}
	.col-md-5 copyright{margin-top: -1px;
		position: absolute;}
	a.bounce-element {
    	display: block;
    	padding: 7px;
   		 margin: 30px 0px;
    	color: #fff;
	}
	a.bounce-element h4 {
		font-size:15px;
		letter-spacing: 1px;
	}
	.resp-container{
		padding: 0 15px;
	}
	li.mega-menu.mm-sub:hover .fa.fa-angle-down {
		display: none !important;
	}
	.mobile_device_check {
		display:none !important;
	}

	#cif-countries-sec-one {
    	position: relative;
    	/*margin-top: 100px;*/
	}


}


@media (min-width: 1440px) {
	.text-left-container{margin-bottom:31%;}
	#block-views-knowledge-exchanges-kc-detail { margin-bottom:25px;}

	#block-views-topics-topic-exres .view.view-topics.view-id-topics.view-display-id-topic_exres{
		margin-top:10em;
	}
	.alignBannerSearch {
 	    /* margin-right: 55px; */
    	 /*margin-right: -15px;*/
    	 margin-top: 0px;
	}
	.countryLegend {
    	  bottom: 26%;
    	  left: 13%;
	}
	.containerCustom {
		width: 1400px;
		padding-left:70px;
		padding-right: 90px;
	}
	#menuContainer{
		margin-right: -75px;
	}


	/*
    body.evaluation-and-learning #cif-list-desktop-sec-one{
		padding: 107px 0 120px 0;

	}*/
	.node-type-site-inner-pages #cif-list-desktop-sec-one {
    		padding: 120px 0 120px 0;
	}
	.node-type-site-inner-pages.decision-progress-tracker #cif-list-desktop-sec-one {
    		/*padding: 90px 0 50px 0;*/
	}
	#cif-country-single-sec-one .socialMediaIcons {
    	top: 200px;
    	/*right: -82px;*/
	}


	.front .home-get-involved-bg {
		width: 50%;
		float: left;
		/*min-height: 650px;*/
		padding: 11% 9% 10% 9%;
	}
	.share-stories-bg {
		padding: 11.5% 9% 10% 9%;
		text-align: center;
		/*min-height: 658px;*/
	}

}
@media (max-width: 1200px) {
	header .navbar-nav .mega-menu:hover > a.dropdown-toggle { margin-bottom: 16px; }
	header .navbar-nav .mega-menu:hover > a.dropdown-toggle:before { top: 137%; }
	header .navbar-nav .mega-menu:hover:last-child > a { margin-bottom: 16px; }
}
@media (min-width: 1200px) {
	.navbar-right {
    	float: right !important;
    	 margin-right: 0;
	}
	.navbar-header {
    	 margin-left: 0;
	}
}

@media (min-width: 1367px) {
	.bannerImg-new,.topMainBannerTwo-new { height:68vh !important;min-height:68vh !important;}
}




@media (min-width: 768px) and (max-width: 1200px) {
	header .g01v1-logo img { height: 35px; width: 175px; }
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
	.bannerImg-new{
		background-size:cover !important;
	}

	.full-container {
		margin-right: auto;
		margin-left: auto;
		padding-left: 15px;
		padding-right: 15px;
	}

	.cif-grid-page .kc-gridBox {
		margin: 10px 0px;
		padding-left: 15px;
		padding-right: 15px
	}
	.mapOverlay   { background-image:none !important;}
	header .navbar-nav .mega-menu .mega-menu-right-column {
		padding-top: 3px;
	}
	ul.nav.navbar-nav li:last-child {
    border-bottom: solid 1px #3f4448;
	}
	ul.nav.navbar-nav li.active:last-child {
		border-bottom: none;
	}

	#cif-topic-single-sec-five h5 {
    	padding-right: 60px;
    	line-height: 36px;
	}
	.customControl .fa-angle-left {
    	color: #FFF !important;
	}
	.customControl .fa-angle-right {
		float: none;
		color: #FFF !important;
	}
	#cif-meeting-doc-sec-two{ margin: 0 25px 120px 25px;}
	#cif-meeting-doc-sec-two ul.kc-downloadSec{ margin: 0 50px;}
	#cif-meeting-doc-sec-two .borderRight10{ border-right:none;}

	body.knowledge-center .bannerContentOne h2,
	body.knowledge-center-all .bannerContentOne h2{
		font-size:48px;
	}


	#block-views-knowledge-exchanges-kc-detail { margin-top:100px;}
	.socialMediaIcons{ top:150px;right:0;}
	body.node-type-country #cif-country-single-sec-one .socialMediaIcons{ top: 0px !important;    right: 0 !important;	}
	.socialMediaIcons li{ margin: 0 -2px; display: inline-block;}
	#cif-topic-single-sec-two .right-media-sec .video-thumbnail{ margin-top:30px; margin-bottom:30px;}
	#cif-topic-single-sec-two p{ margin-bottom:40px;}
	#cif-topic-single-sec-six h4{ font-size:24px;}
	#cif-topic-single-sec-six h5{ font-size:14px;}
	#cif-topic-single-sec-seven hr{ display: block; border-top: 10px solid #e3e5e6; margin-top:30px;}
	a.topThreeBox{ padding:40px 15px;}
	a.topThreeBox h4{ font-size:18px;}
	#cif-countries-sec-two ul li a{ text-align:center;}
	#cif-countries-sec-one h3{ margin-top:60px;}
	#cif-topic-single-sec-nine ul li{ width:15%; margin:0 10px;}
	.fill{ width:auto; height:auto;}

	.cif-countries-sec-two ul li a,.mcnlist a { text-align:center;}

	#cif-home-sec-one a.eve_topic_links {
		margin-bottom:25px;
	}

	.borderLeft10{ border-left:0;}
	.hidden-sm{ display:none !important;}
	ul.mapCarousel li.right{ padding:0 120px; text-align: center; width:100%; margin-top: 140px;}
	ul.mapCarousel li.right a.learnMore{ text-align:center;}
	ul.mapCarousel li.left{ width:100%; margin-top:120px; padding: 0 30px;}
	.carousel-indicators {transform: none; top: 350px; left: 28%;}

	#cif-home-sec-two{ padding:80px 0 1350px 0;}
	.carousel-control.right{ left: 50px;}
	.results .carousel-control.right {
    	left: 301px;
	}

	.lineArrow{ width:2px; height:30px; left: 90px; bottom: 40px;}
	#cif-featured-story-sec{ padding:95px 0 250px 0;}
	#cif-featured-story-sec .featured-story-left{ padding:0 40px;}
	#cif-featured-story-sec .featured-story-left h4{ font-size: 27px; line-height: 40px;}
	#cif-featured-story-sec .featured-story-left ul li{ margin:0 20px 0 0;}
	#cif-featured-story-sec  .featured-story-right .fs-whiteBox{ top: 0; width: 100%; -webkit-box-shadow: 0px 0px 15px 0px rgba(45,51,54,0.2);
	-moz-box-shadow: 0px 0px 15px 0px rgba(45,51,54,0.2);
	box-shadow: 0px 0px 15px 0px rgba(45,51,54,0.2);}
	#cif-featured-story-sec  .featured-story-right .fs-imageBox{ top: 0; width: 93%;}
	#cif-topic-single-sec-eight{ /*margin-top: 100px;*/}
	.carousel-indicators li.active{ margin:0 25px 0 0;}
	.custom-sm-country-cont{ padding:0 120px; margin-bottom:40px;}
	#cif-events-sec-one .eventBoxSec{ margin:100px 0 0 0;}
	#cif-events-sec-one .eventBoxSec li{ display:block; margin: 2% 0; width:100%;}

	#cif-knowledge-center-sec-one .knowledgeCenterSec{ margin:0;}
	#cif-knowledge-center-sec-one .knowledgeCenterSecLg{margin:100px 0 1% 0;}
	#cif-knowledge-center-sec-one .knowledgeCenterSec li{  display:block; margin:1% 1%; width:48%;}
	#cif-knowledge-center-sec-one .knowledgeCenterSecLg li{  display:block; margin:0; width:50%; padding: 30px 30px 100px 30px;}
	.no-marg-bot-xs{ margin-bottom:0 !important;}
	.no-marg-top-xs{ margin-top:0 !important;}

	.kcSearchSec li.filterArea { width: 100%; display: inline-block; margin: 0; }
	.kcSearchSec li.searchArea { width: 100%; display: inline-block; margin: 40px 0 0 0; }

	.no-pad-sm{ padding:0;}
	.cus-width-sm-list-l{ width:60% !important;}
	.cus-width-sm-list-r{ width:40% !important;}


	.row-eq-height { display:block;}
	#cif-kc-single-sec-one .socialMediaIcons{ top: 80px; right:0;}
	#cif-kc-single-sec-two img{ padding:0;}
	.no-pad-xs{ padding:0;}
	#cif-kc-single-sec-four .kc-gridBox{ margin: 15px; width:46%;}
	#cif-topic-single-sec-ten .getInvolveSec img.fill{height:100%;}
	#cif-topic-single-sec-ten .ShareSec img.fill{height:100%;}
	.involve-social-logo{margin: auto 12px;}
	#cif-topic-single-sec-ten .ShareSec .shareCont{ left: 20%; top: 47%; transform: translate(-12%, -50%);}
	#cif-topic-single-sec-ten .getInvolveSec .getInvolveCont{ left: 20%; transform: translate(-16%, -50%);}
	.involved-share-email{ width:160px;}
	#cif-kc-single-sec-Six a.kc-prevSec{ padding:30px;}
	#cif-kc-single-sec-Six a.kc-nextSec{ padding:30px;}
	#cif-kc-single-sec-five ul.kc-downloadSec{ margin: 0 180px;}
	#cif-kc-single-sec-five .borderRight10{ border-right:none;}



	#cif-meeting-single-sec-three .img-thumbnail-news{ margin-top:80px;}
	#cif-meeting-single-sec-three h3{ margin-bottom:0;}

.countrysliderbox .customControl{ right:100px !important; left:inherit; color:#fff;}
.countrysliderbox .customControl.right{ right:0 !important; left:inherit;}
.lineArrowOne{ position:absolute; right:105px; bottom:30px; background-color:#dcdcdc; width:2px; height:52px;}


#cif-kc-single-sec-two  .featured-story-right .fs-imageBox{ top: 300px; width: 100%;}
#cif-kc-single-sec-two  .featured-story-right .fs-blueBox{ top: 358px;width: 93%;}
#cif-country-single-sec-three{ padding: 70px 0 40px 0; text-align:center;}

.no-pad-left-sm{ padding-left:0;}
#cif-country-single-sec-table .divtable .blueBg, #cif-country-single-sec-table .divtable .whiteBg{ padding:10px; margin:10px 30px;}

	/* For Footer Menu */
	.social-container, .copyright {
		margin-bottom: 20px;
		margin-top: 5px;
	}
	.col-md-3.footer-links{
		position: absolute;
		margin-top: -15%;
		margin-left: 33.5%;
	}

	.col-md-4.social-container{margin: 15px 0px;}
	.col-md-5 copyright{
		margin-top: -1px;
		position: absolute;
	}

#cif-list-desktop-sec-three ul li a.greenBtnFill, #cif-list-desktop-sec-three ul li a.greenBtnLine{ width:300px;}

/* 9/18/2017 Start here */
#cif-result-single-sec-one h4{ text-align:center;}
#cif-result-single-sec-one{ padding:80px 0;}
#cif-result-single-sec-three{ margin: 0 0 1000px 0;}
#cif-result-single-sec-three .right-media-sec .image-large{ top: -130px; right:0;}
#cif-result-single-sec-three .leftResultTxtSec{ position:relative;}
#cif-result-single-sec-three .leftResultTxt-sm{ position:absolute; top:600px;}
#cif-result-single-sec-four .kc-gridBox{ margin: 15px; width:46%;}
#cif-result-single-sec-four{ padding: 100px 0;}
#cif-result-single-sec-four .kc-gridBox a .gridBoxCont{ min-height:220px;}

.row-eq-height-sm{ display:flex;}
#cif-session-single-sec-three a.session-prevSec, #cif-session-single-sec-three a.session-nextSec{ padding:20px;}
#cif-session-single-sec-three a.session-viewMeeting{ padding:24px 0;}
#cif-session-single-sec-three a.session-viewMeeting h6 span{ margin:0; text-align:center;}
#cif-session-single-sec-Two .greyBoxRight{ margin-left:0;}
#cif-session-single-sec-Two ul li{ margin:0 30px 40px 0;}
#cif-session-single-sec-Two .greyline{ width:85%;}
#cif-session-single-sec-Two ul.session-downloadSec{ width: 100%; text-align:center;}
/* 9/19/2017 End here */

	/** Dev Part **/
	#cif-topic-single-sec-four  div.topThreeBox:nth-child(2) a h4{margin-left:-32px;}

	.mobile_device_check {
		display:none !important;
	}
	#cif-home-map-secOne .borderLeft10 {
		margin-top:0;
	}
	#cif-home-map-secOne .borderLeft10 p {
		text-align: center;;
		padding-left:0px;
	}
	form#views-exposed-form-country-plans-proj-country #edit-field-related-fund-target-id-wrapper {
		padding-top: 15px;
		width: 40%;
		margin-right: 10%;
	}


	form#views-exposed-form-country-plans-proj-country .views-exposed-widgets {
		padding-left:10%;
	}
	.social-container, .copyright,.footer-links{ margin-bottom:20px;}
	.lcolumn {
		text-align:center;
	}
	.home-get-involved-bg {
            min-height: inherit !important;
            padding: 25% 9%;
    }
	.front .home-get-involved-bg{
		padding: 15% 5%;
	}
	.share-stories-bg{
		min-height: inherit;
		padding: 17.3% 9%;
	}




	.mobLabel {
		float: left;
    	padding-right: 10px;
	}
	.header-min-height {
		margin-top:25px;
	}

	.kc_page_top_expose_form{
		padding: 2% 5%
	}
	#views-exposed-form-knowledge-exchanges-kc-list .views-exposed-form .views-exposed-widget {
		width: 30%;
		margin: 0 1%;
	}

	#views-exposed-form-knowledge-exchanges-kc-list .views-exposed-form #edit-title-wrapper {
		width: 50%;
		margin: auto;
		display: block;
	}

}

@media (max-width: 991px) {
	header .home-page-header-lang { float: right; width: 50%; }
	header .navbar-nav .mega-menu:hover > a.dropdown-toggle { margin-bottom: 0px; border-bottom: 0px; }
	header .navbar-nav .mega-menu:hover > a.dropdown-toggle:before { display: none; }
	header .mega-menu .mega-menu-blurb .hidden-sm { display: block !important; }
	header .toggle-box { float: right; }
}


@media only screen and (max-width: 991px) {
header .g01v1-logo img { height: 32px; width: 162px; }
header .toggle-box { float: right; }
header .navbar-nav .mega-menu { margin: 0px 0px 16px 0px; padding: 0px 0px 16px 0px; border-bottom: 1px solid #e5e5e5; }
header .navbar-nav .mega-menu:first-child { padding: 0px 0px 0px 0px; }
header .navbar-nav .mega-menu .mega-menu-blurb { padding: 8px 0px; }
/*header .navbar-nav .mega-menu .mega-menu-dropdown { display: none !important; }*/


#cif-country-single-sec-table .accordion-xs .headings { display: none; margin:0 15px; }
#cif-country-single-sec-table .accordion-xs .th,  .accordion-xs .td { float: none; width: auto; padding: 0;}
#cif-country-single-sec-table .accordion-xs .accordion-xs-toggle { background-color: #f2f4f6; color: #fff; padding: 10px; cursor: pointer; }
#cif-country-single-sec-table .accordion-xs .accordion-xs-toggle span { display:block; padding-left:30px;}
#cif-country-single-sec-table .accordion-xs .accordion-xs-toggle:hover { background-color: #fff; padding-top: 20px;}
#cif-country-single-sec-table .accordion-xs .accordion-xs-toggle:before { /*content: '\f196';*/  background:url(../images/plus-icon.png) no-repeat left center; float: left; color:#50b0bb; }
#cif-country-single-sec-table .accordion-xs .accordion-xs-toggle.collapsed:before { /*content: '\f147';*/ background:url(../images/minus-icon.png) no-repeat left center; color:#50b0bb; }
#cif-country-single-sec-table .accordion-xs-collapse .inner { padding: 10px 25px; width: 100%; height: auto; background: #fff; float: left; }
#cif-country-single-sec-table .accordion-xs-collapse .td:before { font-weight: bold; }
/*#cif-country-single-sec-table .accordion-xs-collapse .column_2:before { content: 'FUND: '; }
#cif-country-single-sec-table .accordion-xs-collapse .column_3:before { content: 'FUNDING (US$M): ';}
#cif-country-single-sec-table .accordion-xs-collapse .column_4:before { content: 'COFINANCING (US$M): ';}
#cif-country-single-sec-table .accordion-xs-collapse .column_5:before { content: 'MDB: ';}*/
#cif-country-single-sec-table .accordion-xs .accordion-xs-toggle:before { content: " "; position: relative; top: 2px; display: block; width:20px; height:20px; font-family: 'FontAwesome'; font-style: normal; font-weight: 400; line-height: 1; -webkit-font-smoothing: antialiased; }
#cif-country-single-sec-table .column_0{ width: inherit;}
#cif-country-single-sec-table .column_1, #cif-country-single-sec-table .column_2,
#cif-country-single-sec-table .column_3, #cif-country-single-sec-table .column_4,
#cif-country-single-sec-table .column_5  { width: 100%; padding:0 40px;}
#cif-country-single-sec-table .divtable .whiteBg{ background-color:transparent;}
#cif-country-single-sec-table .divtable .blueBg, #cif-country-single-sec-table .divtable .whiteBg{ padding:10px; margin:10px 0;}
#cif-country-single-sec-table .divtable .td{ padding: 5px 25px; font-size:14px;}
#cif-list-desktop-sec-one .socialMediaIcons{ top:0; right:0;}

body.documents .cif-common-sec-table .column_1, body.documents .cif-common-sec-table .column_2{
	    width: 100%;
}


}



.intro-sub-heading {
    font-size: 18px;
    line-height: 30px;
    font-weight: normal;
    color: #5a5a5a;
}
.map-wrapper{
	position: relative;
}
#map-tooltip.noImage {
    bottom: 50%;
}
#map-tooltip{
    position: absolute;
    width: 400px;
    /* bottom: 15%; */
    left: 35%;
    /* margin-left: -110px; */
    z-index: 10;
	background-color:#fff;
}
#map-tooltip .read-more {
	padding-left:25px;
}

/** Gloabe **/
.mobile_device_check {
	display:block;
}
.map-tooltip-glb {
	width: 319px;
}
.map-tooltip-glb{
	position:relative;
	display:none;
}
	/** Globe map Hot spot **/
	#fhotspot0 {
		top: 20%;
		left: 47%;
	}
	#fhotspot1 {
		top: 26%;
		left: 28%;
	}
	#fhotspot2{
		top: 49%;
		left: 3%;
	}
	#fhotspot3 {
		top: 8%;
		left: 70%;
	}
	.redhotspotCircle {
		position: absolute;
		z-index: 103;
		width: 5%;
		height: 8%;
		background: transparent;
		border-radius: 25px;
	}
	.redhotspotCircle:hover{
		cursor:pointer;
	}
	.globemapimg { position: absolute; top: 0px; left: 0px;  }
	.imagehotspot-container {
		position: relative; max-width: 975px; width: 100%; height: auto;  margin:auto;
	}
	.splot_box {
		position: relative; height: 0px; padding-bottom: 60%;
	}
	.defhotspot {
		display:none;
	}
	.glb_img {
		float: left;
	}
	.lines0{
		border-left: 1px solid #50b0bc;
	}
	.lines1{
		border-left: 1px solid #ffac33;
	}
	.lines2{
		border-left: 1px solid #1f7ed2;
	}
	.lines3{
		border-left: 1px solid #86bb49;
	}
	.line-colors{
		height: 80px;
		margin-left: 30px;
	}
	.glb_desc {
		float: left;
		margin-top: 45px;
	}
	.tip_0 h3{ color:#50b0bc;}
	.tip_1 h3{color:#ffac33;}
	.tip_2 h3{color:#1f7ed2;}
	.tip_3 h3{color:#86bb49;}

	.tip_0{
		top: -10px;
		left: 46%;
		position: absolute;
	}
	.tip_1{
		top: 22px;
		left: 27.5%;
		position: absolute;
	}
	.tip_2{
		top: 28%;
		left: 2.5%;
		position: absolute;
	}
	.tip_3{
		top: -75px;
		left: 68%;
		position: absolute;
	}
/** Globe map Hot spot **/


/*Topic Single Style End Here PONRAJ END */



/* Ashok's CSS Nov-1-2017 */

.node-type-project #cif-project-details{
    margin-top: -70px;
}
.node-type-project .containerCustom .cif-country-desc
.node-type-project .containerCustom .cif-country-details{
    padding-top: 7%;
}
#cif-topic-single-sec-two .row .col-md-6:first-child{
	padding: 40px 60px 15px 15px;
}
.introlft p, .introrght p{
	text-align: left;
}
.top-banner-sectionBg{
	background: linear-gradient(rgba(0, 0, 0, 0.3),rgba(0, 0, 0, 0.3));
}
.top-banner-sectionBg>img,.top-banner-sectionBg>.bannerImg{
	z-index: -1;
}

/** For selected pages they want to remove Filters **/
body.evaluation-and-learning .top-banner-sectionBg,
body.mainstreaming-gender .top-banner-sectionBg,
body.stakeholder-engagement .top-banner-sectionBg,
body.private-sector .top-banner-sectionBg {
	background: none;
}

body.transparency-accountability .bc_headers{ display: none;}
body.transparency-accountability #block-views-site-inner-inner-body table{
	width:80%;
	margin:auto;
}
body.transparency-accountability .header-min-height{
	margin-top:0px;
}
/** For selected pages they want to remove Filters End **/

/* Added for fix on 12 March 2018 */
.governance-structure-ctf .header-min-height {
    margin-top: 15px;
}
#block-views-exp-project-listing-fud-mech #edit-field-related-country-target-id-selective-wrapper label,
#views-exposed-form-documents-meeting #edit-field-themes-tid-selective-wrapper label{ display:none; }
body.process .header-min-height {
    margin-top: 18px;
}

body.process .block-views-results-timeline-img-0 {
    background: #fff;
    text-align: center;
    padding: 0px 0 120px;
}
#views-exposed-form-decisions-dec-list #edit-field-related-fund-target-id-wrapper {
    width: 19%;

}
#views-exposed-form-decisions-dec-list #edit-field-reporting-methodology-tid-wrapper {
    width: 23.5% ;
	margin-right: 3%;
}
body.about.cif-committees #about_comm_landing_box table tr th:first-child,
body.about.cif-committees #about_comm_landing_box table tr td:first-child,
body.about.cif-committees #about_comm_landing_box table tr th:last-child,
body.about.cif-committees #about_comm_landing_box table tr td:last-child{width:20px !important;}

body.about.directory .abt-directory table tr th:first-child,
body.about.directory .abt-directory table tr td:first-child,
body.about.directory .abt-directory table tr th:last-child,
body.about.directory .abt-directory table tr td:last-child{width:40px !important;}
.col-md-6.topic_other_box p > span, .col-md-6.topic_other_box li > span {
	font-size: 18px !important;
	color: #565859;
	font-weight: normal;
	line-height: 34px;
	font-family: 'tablet-gothic' !important;
}
.col-md-6.topic_other_box p > span  span, .col-md-6.topic_other_box li > span  span{font-family: 'tablet-gothic' !important;}
.new-content-top .leftspace{width:260px;}
.new-content-top .rightspace{width:260px;}
.new-content-top .topic_other_box{width:900px;}
.news #carousel-meeting-single.carousel {
  max-height:646px;
  width: 100%;
}

.news #cif-kc-single-sec-two img {
    padding: 0;
    width: 100%;
    max-height: 646px;
    object-fit: cover;

}





.res_image_box .img-bottom-pad.first-element { padding-bottom: 0px; }
body.page-user h2.block-title{
                text-align: center;
                font-size: 39px;
                margin: 0px 0 40px 0;
}

body.page-user .views-field.views-field-title > span {
    font-size: 18px;
    line-height: 34px;
}

body.page-user .field-item.even{font-size:18px;line-height:34px;}

body.page-user .content_box.header-min-height{margin-top:70px !important;}

#cif-meeting-single-sec-two ul.sessionInfo li a:hover .met_download{background: url(../images/download-icon-circle-white_hov.png) no-repeat right center;}
#cif-meeting-single-sec-two ul.sessionInfo li a:hover .met_link{background: url(../images/arrow-more-white_hov.png) no-repeat right center;}
#views-exposed-form-project-listing-main #edit-field-sector-tid-selective-wrapper
{
	width:20%;	
}

//#block-views-exp-project-listing-fud-mech #edit-field-cif-mdb-tid-wrapper{
//	width:30% !important;
//    margin-left: 25px;
//}
//#block-views-exp-project-listing-fud-mech #edit-field-related-country-target-id-selective-wrapper{
//	width:30% !important;
//    margin-left: 25px;
//}
//@media only screen and (max-width: 767px){
//#edit-field-cif-mdb-tid-wrapper .views-exposed-widget .views-widget-filter-field_cif_mdb_tid{margin-left:3%;}
//}
@media only screen and (max-width: 767px){
#edit-field-cif-mdb-tid-wrapper.views-exposed-widget.views-widget-filter-field_cif_mdb_tid{margin-left:3%;}
#cif-news-single-sec-one h6{margin: 15px 0 25px 0; } 
}
@media only screen and (max-width: 767px){
#edit-field-news-type-value-wrapper.views-exposed-widget.views-widget-filter-field_news_type_value{margin-left:4%;}
}

.rteindent1{
    margin: 24px 0 44px 50px !important;
}

.test-bg:hover {
    display: block;
    background-color: #50b0bb;
    -webkit-box-shadow: 0px 0px 60px 0px rgba(45,51,54,0.3);
    -moz-box-shadow: 0px 0px 60px 0px rgba(45,51,54,0.3);
    box-shadow: 0px 0px 60px 0px rgba(45,51,54,0.3);
    color: #fff;
    font-size: 14px;
    font-style:normal;
    padding-bottom: 15px;
    
}

.orangeBtnLine_1{
	font-size: 21px;
	padding: 30px 20px 30px 0px;
	font-weight: 600;
	text-align: center;
	text-transform: uppercase;
}
.download_doc{
	background-color: transparent;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	padding: 10px 70px 10px 70px;
	color: #ffac33;
	font-size: 13px;
	font-weight: 600;
	width: 280px;  
	margin: 10px 20px;
	display: block;
	text-align: center;
	/* border: 2px solid #ffac33; */
	text-transform: uppercase;
	font-style: normal;
        background: url(../images/download-icon-circle.png) no-repeat right center;
}
.meeting_doc{
        background-color: transparent;
        -webkit-border-radius: 50px;
        -moz-border-radius: 50px;
        border-radius: 50px;
        padding: 10px 70px 10px 70px;
        color: #ffac33;
        font-size: 13px;
        font-weight: 600;
        width: 280px; 
        margin: 10px 20px;
        display: block;
        text-align: center;
        /* border: 2px solid #ffac33; */
        text-transform: uppercase;
        font-style: normal;
	background: url(../images/arrow-more-blue.png) no-repeat right center;
}
.btn_virtual_register{
        background-color: transparent;
        -webkit-border-radius: 50px;
        -moz-border-radius: 50px;
        border-radius: 50px;
        padding: 10px 70px 10px 70px;
        color: #8cbf53;
        font-size: 13px;
        font-weight: 600;
        width: 220px;  
        margin: 10px 20px;
        display: block;
        text-align: center;
        border: 2px solid #8cbf53; 
        text-transform: uppercase;
        font-style: normal;
	
}

.btn_in_register{
        background-color: transparent;
        -webkit-border-radius: 50px;
        -moz-border-radius: 50px;
        border-radius: 50px;
        padding: 10px 70px 10px 70px;
        color: #8cbf53;
        font-size: 13px;
        font-weight: 600;
        width: 220px; 
	margin: 10px 20px;
        display: block;
        text-align: center;
        border: 2px solid #8cbf53; 
        text-transform: uppercase;
        font-style: normal;
	
}
.meeting-type{
	font-size: 19px;
	padding: 20px 50px 0px 50px;
}

