:root {
	--primary-color:#003e78;
	--secondary-color:#1282a2;
	--text-color:#010400;
	--darker-primary:#03284a;
	--darker-secondary:#0d647d;
	--red-color:#7c1220;
	--text-about-color:#072440;
	--background-color: #f3f6f8;
}

html{
	scroll-behavior: smooth;
}

/*Fonts*/
@font-face {
	font-family: "LeMondeSansStd";
	src: url("../fonts/LeMondeSansStd/LeMondeSansStd-Regular.otf");
	src: url("../fonts/LeMondeSansStd/LeMondeSansStd-Regular.otf") format("opentype");
	font-weight: 400;
}
@font-face {
	font-family: "LeMondeSansStd-Bold";
	src: url("../fonts/LeMondeSansStd/AvenirNextLTPro-Bold.otf");
	src: url("../fonts/LeMondeSansStd/LeMondeSansStd-Bold.otf") format("opentype");
	font-weight: 700;
}
@font-face {
	font-family: "LeMondeSansStd-Demi";
	src: url("../fonts/LeMondeSansStd/LeMondeSansStd-Demi.otf");
	src: url("../fonts/LeMondeSansStd/LeMondeSansStd-Demi.otf") format("opentype");
	font-weight: 400;
}
@font-face {
	font-family: "LeMondeSansStd-Book";
	src: url("../fonts/LeMondeSansStd/LeMondeSansStd-Book.otf");
	src: url("../fonts/LeMondeSansStd/LeMondeSansStd-Book.otf") format("opentype");
	font-weight: 400;
}


.drop-icon:before,.drop-icon:after{
	content: "";
	display: block;
    height: 3px;
    width: 15px;
    position: relative;
    top: 37%;
    left: 8%;
    -webkit-transition: .3s;
    transition: .3s;
    background: #1282a2;

}
.active .drop-icon:before{
	left:-5px;
	transform: rotate(135deg);
	background-color: #fff;
}
.active .drop-icon:after{
	transform: rotate(45deg);
	left: -5px;
	background-color: #fff;
}
.drop-icon:before{
	transform: rotate(45deg);
	left:-8px;
	top:3px;
}
.drop-icon:after{
	transform: rotate(-45deg);
}
.mapsvg-controller-view-content .selected{
	visibility: hidden;
}
.bold,.bold a{
	font-weight: bold;
}
#map-left-dropdown li{
	transition: all 0.1s;
}
#map-left-dropdown li:hover{
	color: #03284a;
	/*font-weight: 700;*/

}

.text-color{
	color: #010400;
}
.uppercase{
	text-transform: uppercase;
}
.white{
	color: #ffffff;
}
.black{
	color: #ffffff;
}
.text-center{
	text-align: center;
}
i.fa{
	border:none;
}
.center{
	text-align:center;
}
.title-1{
	font-family: "LeMondeSansStd",sans-serif;
	font-size: 50px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.23;
	letter-spacing: normal;
	text-align: center;
	color: #003e78;
	padding-bottom:30px;

}
.mobile-title-1{
	font-family: "LeMondeSansStd",sans-serif;
	font-size: 22px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.36;
	letter-spacing: 0.06px;
	color: #003e78;
	display: none;
}
.under-title-1{
	font-family: "LeMondeSansStd",sans-serif;
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.67;
	letter-spacing: normal;
	text-align: center;
	color: #010400;
	width: 80%;
	margin:0 auto;
}
.title-2{
	font-family: "LeMondeSansStd-Demi",sans-serif;
	font-size: 23px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.22;
	letter-spacing: normal;
	color: #1282a2;
}

/*=====Header*/
.et_header_style_left #et-top-navigation nav>ul>li>a, .et_header_style_split #et-top-navigation nav>ul>li>a{
	padding :15px 20px 42px;
}
.et_header_style_left #et-top-navigation nav>ul>li.join-chai>a{
	padding-bottom: 17px;
}
 #top-menu > .menu-item-has-children>a:first-child:after{
	display: none;
}
#top-menu li li a{
	width: auto;
	text-align:left;
}
#top-menu > .sub-menu > .sub-menu{

}
.nav li li ul{
	top:-20px !important;
	/*left: 338px !important;*/
	box-shadow:8px 15px 9px -8px rgba(0,0,0,0.1);
}
#top-menu .sub-menu .menu-item-has-children>a:first-child:after,#top-menu-nav #top-menu .menu-item.menu-item-has-children > a:hover:after,#top-menu .sub-menu .menu-item-has-children > a:after{
	content: "\35" !important;
	font-family: ETmodules !important;
	opacity: 1;
}
.nav li ul{
	border-top: none;
	display: grid;
	grid-gap: 20px;
	width: max-content;
	max-width: 400px;
	position: absolute;
	box-shadow: 0 7px 8px 0 rgba(0, 0, 0, 0.1);
	z-index: 333;
}

#top-menu-nav .nav ul li a:hover{
 	opacity: 1;
	background-color: #FFF;
}
#top-header{
	height: 40px;
	background-color: #003e78;
}
#top-header #et-secondary-menu{
border-right: 1px solid #fff;
/*margin-right: -35px;*/
}
#top-header .et-social-icon a{
	font-size: 12px;
	display: block;width: 20px;
	height: 20px;
	border-radius: 50%;

	line-height: 22px;
}
.et_header_style_left #et-top-navigation nav>ul>li>a:hover, .et_header_style_split #et-top-navigation nav>ul>li>a:hover{
	transition: none;
}
#top-menu a{
	transition: none;
}

#main-header{
	z-index: 99999999;
}
#et_top_search{
	position: absolute;
	top: -28px;
	right: 20px;
	margin:1px 0 0 20px;
}
#et_search_icon{
	color: #fff;
}
#top-header .et-social-icon a:before{
	color: #003e78;

}
#top-header .et-social-icons li{
	margin-top: 0;
	margin-left: 20px;
}
.container.et_menu_container{
	width: 100%;
	max-width: calc(100% - 20px);
}
#top-menu > li > a,#top-menu li li a{
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.36;
	letter-spacing: normal;
	color: #003e78;
}

body #top-menu > li, body #top-menu{
	line-height: 100px;
}
#main-header{
	height: 100px;
	line-height: 100px;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
}
.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation{
	padding-top: 0;
}
body .logo_container{
	height: 100px;
}
#top-menu>li{
	padding-right: 0;
	margin-right: 10px;
}
#top-menu-nav #top-menu .menu-item.join-chai{
	background-color: #003e78;
	border-radius:30px;
}
#top-menu-nav #top-menu .menu-item {
	border-radius: 30px;
	text-align: center;
}
@media (max-width: 1369px) {
	#top-menu-nav #top-menu .menu-item {
		align-items: center;
		display: flex;
	}
}
#top-menu-nav #top-menu .menu-item:hover{
	/*background-color: #03284a;*/


}
#top-menu-nav #top-menu .menu-item a{
	align-items: flex-end;
	transition: 0 ease;
}
#top-menu .menu-item:active{
	/*color: green;*/
}
span.et_close_search_field:after{
	position: absolute;
}
 #top-menu li.current-menu-item>a{
	color: #003e78;
}
#top-menu-nav #top-menu .menu-item:hover >a{
	color: #1282a2;
	opacity: 1 !important;
}
#top-menu-nav #top-menu  .current-menu-item.parent-menu >  a:after{
	content:"";
	position: absolute;
	height: 6px;
	background-color: #003e78;
	top: 54px;
	width: 100%;
	left: 0;
	transition: all 0.25s;
	display: inline-block;
}
#top-menu-nav #top-menu  .current-menu-item.parent-menu >  a:hover:after{
	content:"" !important;
	position: absolute;
	height: 6px;
	background-color: #003e78;
	top: 54px;
	width: 100%;
	left: 0;
	transition: all 0.25s;
	display: inline-block;
}
/* #top-menu-nav #top-menu .menu-item a:hover{
 	color:#03284a;
 }*/
 #top-menu-nav #top-menu .menu-item a:hover:after{
	content: "";
	height: 5px;
	opacity: 1;
}
/*#top-menu-nav #top-menu .menu-item:last-child a:after{
	content: "";
	display: none;
}*/
#top-menu-nav #top-menu .menu-item.join-chai:hover a{
	color: #1282a2;
}
#top-menu-nav #top-menu .menu-item.join-chai a{
	color: #fff;
	display: none;
}
#menu-footer-menu li.bold a{
	font-weight: bold;
}
#top-menu-nav #top-menu .menu-item.join-chai:hover{
	background-color: #032a4e
}

.chai_logo_svg svg{
	height: 50px;
}
.chai_logo_svg{
	display: inline-flex;
	align-items: center;
	height: 100px;
}

/*End header===*/

/*Footer*/
#footer-bottom{
	display: none;
}
.end-footer{
	background-color: #d4dde2;
	text-align:center;
	padding:5px;
}
.footer-content-last span a,.footer-content-last span {
	color: #003e78;
	font-size: 12px;
	padding:0 5px;
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
}
#et-footer-nav{
	padding: 40px 0 20px 0;
	background-color: #e1e9ee;
}
#menu-footer-menu >li{
	width: calc(100% / 6);
	float: left;
	display: inline-block;
	font-weight: bold;
	text-align:left;
	padding-right: 10px;
}


.bottom-nav li{
	padding:10px 0 0;

}
.bottom-nav li >a{
	padding-bottom: 4px;
}
#menu-footer-menu >li > a{
	font-weight: bold !important;
}
#menu-footer-menu li a{
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.57;
	letter-spacing: normal;
	color: #003e78;
}
#menu-footer-menu{
	display: inline-block;
}
#menu-footer-menu .sub-menu li{
	width: 100%;
}
.footer-content-last{
	display: inline-flex;
}
.bottom-footer-bar li{
	display: inline-block;

}
.bottom-footer-bar{
	margin-left: 15px;
}
.bottom-footer-bar li a{
	color: #003e78;
	padding:0 15px;
	font-size: 12px;
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
}
/*End footer*/

/*Home page*/
.home-header{
	padding-top: 120px !important;
	padding-bottom: 120px !important;
	margin-bottom: 0 !important
}
.big-title{
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 70px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.06;
  letter-spacing: 0.2px;
  color: #ffffff;
  padding-bottom: 0;
  margin-bottom: 40px;
}
.big-title-under{
	font-size: 20px;
	line-height: normal;
	letter-spacing: normal;
	color: #ffffff;
	line-height: 1.8;
	width:50%;
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
	max-width: 520px;
}

.post-item{
	display: flex !important;
}
.post-item .post-image{
	width: 50%;
	float: left;

}
.post-image img{
	width: 100%;
	float: left;
	object-fit: cover;
}
.recent_posts .post-image img{
	/*width: unset;*/
}
.post-item .post-content{
	width: 50%;
	float: left;
	color: #fff;
	background-color: #1282a2;
}
.home-slide-content .post-content .post-link {
	display: block;
	padding:60px 40px 60px 40px;
	height: 100%;
}
.post-content .publish-date{
	text-transform: uppercase;
	 font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1;
  letter-spacing: 0.1px;
  color: #ffffff;
  font-family: "LeMondeSansStd",'Open Sans',sans-serif;
}
.post-item .post-content h3{
	font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
   font-family: "LeMondeSansStd-Demi",'Open Sans',sans-serif;
   color: #fff;
}
.post-item .post-content .read-more{
	color: #fff;
	position: absolute;
	bottom:50px;
	font-size: 14px;
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
	line-height: 1;
	letter-spacing: 0.1px;
	font-weight: bold;
}
.home-slide-content .slick-list.draggable{
	padding-left: 0 !important;
}
.home-slide{
overflow-x: hidden;
padding-top: 0 !important;
margin-top: 0 !important;

}
.home-slide-content{
	padding-bottom: 60px;
}
.home-slide-content .slick-slider {
    margin:0 -10px;
}
.home-slide-content .slick-slide {

    margin-right:10px;

}
.slide-arrow{
	position:absolute;
	top: calc(50% - 27.5px);
}
.slide-arrow.slide-arrow-next{
	right:calc(20%);
	font-size: 55px;
	line-height: 55px;
	color: #fff;
}
.slide-arrow.slide-arrow-next img{
	height: 55px;
}
.home-slide-content .slick-dots li button:before{
	font-size: 12px;
}
.home-slide-content .slick-dots li.slick-active button:before{
	color: #1282a2;
	opacity: 1;
}
.home-slide-content .slick-dots li.slick-active button:hover:before{
	color: #003e78;
}

/*map svg*/

.map-left-dropdown-title{
	cursor: pointer;
	padding:20px 20px 20px 20px;
	border-bottom: 1px solid  #003e78;
}
#map-left-dropdown li{
	cursor: pointer;
	color: #003e78;
	font-size: 16px;
	margin-bottom: 10px;
}
#map-left{
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
	margin:5px 30px 5px 5px;
	border:1px solid #003e78;

}
#map-left-dropdown-result{
	font-family: "LeMondeSansStd-Demi",'Open Sans',sans-serif;
	line-height: normal;
}
#map-left ul{
	position: absolute;
    z-index: 99999;
    background-color: #fff;
    width: calc(30% - 2px);
	list-style-type: none;
	margin:0;
	padding-left: 0;
	padding-bottom: 0 !important;
	max-height: 335px;
	overflow-y: scroll;
}
.down{
	transition: all 0.2s;
}
.open .down {
    transform: rotate(225deg);
    -webkit-transform: rotate(225deg);
}
#map-left ul li{
	margin-bottom: 0;
	display: block;
	padding:20px 10px;
	font-weight: 600;
	border-bottom: 1px solid #003e78;
}
.arrow.down{
	margin-top:6px;
	float: right;
}
#map-left-dropdown-result{
	color: #003e78;
	font-weight: normal;
	font-size: 32px !important;
	line-height: 1.25 !important;
}
.mapsvg-controller-view-content .mapsvg-controller-view-content{
	padding:20px 0 !important;
}
.mapsvg-controller-view-content p{
	font-size: 14px;
	color: #010400;
	padding:20px 0;
	line-height: 1.71;
	letter-spacing: 0.1px;
	padding-bottom:20px !important;
	font-family: 'LeMondeSansStd',sans-serif;
}
.mapsvg-controller-view-content table tr td{
	font-size: 14px;
	color: #010400;
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
	padding:20px 12px;
	line-height: 1.57;
  letter-spacing: 0.1px;
}
.mapsvg-controller-view-content table{
	border:none;
}
.mapsvg-controller-view-content table tr td:first-child{
	width: 40%;
	color:#7c1220;
	font-size: 46px;
	font-weight: bold;
	font-family: "LeMondeSansStd-Demi",'Open Sans',sans-serif;
}

/*Values*/
.slick-dots li button:before{
	font-size: 12px;
}
.slick-dots li.slick-active button:before{
	color: #1282a2;
	opacity: 1;
}
 .slick-dots li.slick-active button:hover:before{
	color: #003e78;
}
.slick-center .home-slider-content{

	background-color: #003e78;
}
.slick-current .home-slider-content:hover{
	background-color: #03284a;
}
.post-item.slick-slide .post-image img{
	opacity: 0.8;
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5));
}
.post-item.slick-slide.slick-current  .post-image img{
	opacity: 1;
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5));
}
.home-slider-content{
	background-color: #1282a2;
	padding:30px 45px;
}
.home-slider-content:hover{
	background-color: #003e78;
}
.home-slider-content h3{
	font-size: 32px;
	line-height: 1.38;
	color: #fff;
	padding-bottom:20px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	letter-spacing: normal;
	text-align: center;

	font-family: "LeMondeSansStd-Demi",'Open Sans',sans-serif;
}
.home-slider-content .single-content{
	font-size: 16px;
	line-height: 1.25;
	color: #fff;
	padding-bottom:15px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	letter-spacing: 0.2px;
	text-align: center;
	height: 100px;
	display: flex;
	align-items: center;
	justify-content: center;

	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
}
.home-boxes-slider .slick-dots{
	bottom: -80px;
}


.main-slide .slick-slider {
    margin:0 -15px;
}
.main-slide .slick-slide {

    margin-right:15px;

}
.main-slide .slick-track{
	margin-left: 2px;
}
.main-slide{
	width: calc(100% + 54px);
    margin-left: -20px;

}
/*.home-box-slider-item.slick-slide{
	display: none !important;
}
.home-box-slider-item.slick-slide.slick-active{
	display: block !important;
}*/

.home-boxes-slider{
	clear: both;
	/*width: calc(100% + 40px);
	margin-left: -20px;*/
}
.box-content{
	display: none;
}
.box-content{
	width: 100%;
}
.box-content.active{
	display: block;
}
.home-box-content{
	width: 100%;
	margin:0 auto;
	background-color: #fff;
	padding:50px 0 0px 50px;
	display: flex;
	margin-bottom: 50px;
}
.box-image{
	float: right;
	margin-right: -2%;
	width: 40%;
	animation: fadein 1s;
}

.box-image img{
	width: 100%;

	object-fit: cover;
}
.home-box-content h3{
	font-size: 46px;
	line-height: 1;
	color: #1282a2;
	font-family: "LeMondeSansStd-Demi",'Open Sans';
	padding-bottom:25px;
}
@media(max-width: 981px){
	.home-box-content h3{
		font-size: 30px;
	}
	.home-box-content .values-content p{
		font-size: 14px;
	}
}
.home-box-content .values-content{
	width: 55%;
	float: left;
	font-size: 16px;
	line-height: 2;
	letter-spacing: normal;
	color: #010400;
}
.home-box-content .values-content p{
	font-size: 16px;
	font-family: "LeMondeSansStd",'Open Sans';
	line-height: 2;

}
#section-our-values{
	padding-bottom: 200px;
}
/*section-join-the-team*/
.section-join-the-team{
	padding: 50px 0 73px;
	background-color: #003e78;
}
.join-the-team-image{
	width: 100%;
}
.join-the-team-image .et_pb_image_wrap {
	width: 100%;
}
.join-the-team-image img{
	width: 100%;
}
#join-the-team-image{
	margin-top: -130px;
}
.join-the-team{
	color: #fff;
}
.about-join .join-the-team h3{
	font-size: 50px;
}
.join-the-team h3{
	font-family: "LeMondeSansStd-Demi",'Open Sans',sans-serif;
	font-size:52px;
	line-height:normal;
	color: #ffffff;
	padding-bottom: 25px;
}
.about-join .join-the-team p{
	font-size: 18px;
}
.join-the-team p{
	font-size: 16px;
	color: #fff;
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
	line-height: 2;
	letter-spacing: 0.2px;
}
.about-join .join-the-team .button{
	font-size: 16px;
}
.join-the-team .button{
	font-family: "LeMondeSansStd-Demi",'Open Sans',sans-serif;
	margin-top: 60px;
	line-height: 60px;
	letter-spacing: 0.2px;
	display: inline-block;
	font-size: 14px;
	text-align: center;
	padding:0 30px;
	color: #fff;
	background-color: #1282a2;
	width: auto;
	border-radius: 30px;
}
.join-the-team .button:hover{
	background-color: #0d647d;
}
.map-note{
	text-align: center;
	display: flex;
	justify-content: center;
	padding:15px;
}
.map-note > span{
	height: 24px;
	display: flex;
	align-items: center;
	padding:15px;
	font-family: "LeMondeSansStd",'Open Sans';
	color: #010400;
}
.map-note > span >img{
	padding-right:10px;
}
.map-note > span > #map-dot{
	display: inline-block;
	width: 24px;
	background-color: #1282a2;
	border-radius: 50%;
	margin-right: 10px;
	height: 24px
}
.country-link{
	text-align: left;
}
.country-link a{
	font-weight: bold;
	line-height: 50px;
	padding:0 30px;
	color: #fff;
	background-color: #003e78;
	font-size: 14px;
	font-family: "LeMondeSansStd",'Open Sans';
	display: inline-block;
	border-radius: 30px;
	margin:0 20px 30px;
}
.country-link a:hover{
	background-color: #03284a;
}
.slide-arrow-box-next.slide-arrow,.slide-arrow-box-prev.slide-arrow{
	z-index: 10;
	top: calc(50% - 27.5px);
}
.slide-arrow-box-next.slide-arrow img,.slide-arrow-box-prev.slide-arrow img{

	height: 55px;
}
.slide-arrow-box-prev.slide-arrow{
	left: -75px;
}
.slide-arrow-box-next.slide-arrow{
	right: -65px;
}
/*#time-line .slide-arrow-box-next.slide-arrow{
	right: -35px;
}*/
.slick-dots li button:hover:before{
	color: #1282a2;
}
.post-content{
	cursor: pointer;
}
.post-content:hover{
	background-color: #0d5367;
}
.home-slider-content{
	background-color: #1282a2;
}


.et-social-facebook .icon:before{
	/*background-image: url(/wp-content/uploads/2019/06/facebook.png);
	content: '';*/
}
.box-title-left{
	display: flex;
	align-items: center;
	min-height: 65px;
	justify-content: space-between;
}
#et_search_icon:before{
	content: "";
}
#et_search_icon img{
	position: absolute;
	top:-3px;

}
.search-active img{
	display: none;
}
.et_search_form_container{
	max-width: calc(100%);
}
#top-header .container.clearfix{
	width: calc(100% - 156px);
	max-width: calc(100% - 20px);
}
.footer-logo #logo-image{
	margin-left: -15px;
}
@media(min-width: 1366px){

	.et_header_style_left .logo_container{
		width: auto;
	}
}
@media(max-width: 1920px){
	#top-menu>li{
		margin-right: 30px;
	}
	#top-menu>li.join-chai{
		margin-right: 20px;
	}

}

@media(max-width: 1600px){
	#et-secondary-menu .et-social-icons
	#top-menu>li{
		margin-right: 30px;
	}
.main-slide{
		width: calc(100% + 45px);
	}
}
@media(max-width: 1440px){
	#top-menu>li{
		margin-right: 20px;
	}
.main-slide{
		width: calc(100% + 45px);
	}

}

@media(max-width: 1366px){
	#top-menu>li{
		margin-right: 10px;
	}
	.main-slide{
		width: calc(100% + 54px);

	}

}
#et-secondary-menu .et-social-icons{
		margin-right: 37px;
	}
@media(min-width: 1280px){
	#et-top-navigation{
		width: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	#top-menu-nav #top-menu .menu-item.join-chai{
		display: none;
	}
}
@media(max-width: 1280px){

	.et_header_style_left #et-top-navigation nav>ul>li>a, .et_header_style_split #et-top-navigation nav>ul>li>a{
		padding:15px 15px 42px;
	}
	.container.et_menu_container{
		max-width: calc(100% - 10px);
	}
	#top-menu>li{
		margin-right: 17px;
	}
}
@media(max-width: 1080px){
	#top-menu>li{
		margin-right: 0px;
	}
	.et_header_style_left #et-top-navigation nav>ul>li>a, .et_header_style_split #et-top-navigation nav>ul>li>a{
		padding:15px 10px;
	}
}
@media(max-width: 1024px){

	#top-menu>li{
		margin-right: 0px;
	}
	.post-content .post-link {
		padding:0;
	}
	.post-item .post-content .read-more{
		bottom: 20px;
	}
	.main-slide{
		width: calc(100% + 54px);

	}
}

@media(max-width:980px){

	.slide-arrow-box-next.slide-arrow img, .slide-arrow-box-prev.slide-arrow img{
		height: 40px;
	}
	.slide-arrow-box-prev.slide-arrow {
		left: -40px;
	}
	.slide-arrow-box-next.slide-arrow {
		right: -40px;
	}
	.slide-arrow.slide-arrow-next{
		right: 0;
	}
	.main-slide{
		width: calc(100% + 45px);
	}
	.home-slide-content .slick-slider {
	    margin:0;
	}
	.home-slide-content .slick-slide {

	    margin-right:0px;

	}
	.et_mobile_menu{
		top:100px;
		padding:0;
	}
	#main-header{
		line-height: 30px;
	}
}
@media(min-width: 768px){
	#join-the-team-image{
		margin-top: 30px;
	}
		#et-footer-nav .container{
		width: calc(100% - 60px);
	}
}
@media(min-width: 769px){

.post-item .post-content h3{
		font-size: 26px;
	}
	.map-efe-container div#map-left,#map-left ul{
		width: 99%;
		margin-right: 0;
	}
	.map-efe-container div#map-right{
		width: 100%;
	}
}
@media(min-width: 981px){

	#et-footer-nav .container{
		max-width: 100%;
		width: calc(100% - 120px);
	}
}
@media(min-width: 1280px){
	#et-footer-nav .container{
		max-width: 100%;
		width: calc(100% - 240px);
	}
	#join-the-team-image{
		margin-top:-140px;
	}
	.post-item .post-content h3{
		font-size: 32px;
	}
	.map-efe-container div#map-left{
		width: 30%;
		margin-right:30px;
	}
	#map-left ul{
		width: calc(30% - 2px);
	}
	.map-efe-container div#map-right{
		width: 65%;
	}
}
@media(max-width: 1279px){
	.map-efe-container div#map-right{
		display: none;
	}
}
@media(max-width: 768px){
	.page-id-208 .post-item .post-image,.page-id-208 .post-item .post-image img{
		object-fit:cover;
	}
	body.page-id-208 .post-item .post-content{
		height: 300px;
	}
	body.page-id-208 .slide-arrow{
		top:400px !important;
	}
}
@media(max-width: 414px){
	.page-id-208 .post-item .post-image,.page-id-208 .post-item .post-image img{
		height: 217px !important;
		object-fit:cover;
	}
	.post-item .post-content h3{
		min-height: 80px;

	}
	body.page-id-208 .slide-arrow{
		top:270px !important;
	}
	body.page-id-208 .post-item .post-content{
		height: 250px;
	}
}
@media(max-width: 375px){
	body.page-id-208 .slide-arrow{
		top:280px !important;
	}
}
@media(max-width: 320px){
	.page-id-208 .post-item .post-content{
		min-height: 283px;
	}
	body.page-id-208 .slide-arrow{
		top:260px !important;
	}
}
/*End home page*/


/*About page*/
#our-history .title-1{
	font-size: 50px;
}
#our-history .under-title-1{
	color:#072440;
	font-size: 18px;
}
#about-header{
	padding:120px 0;
}
#about-content .big-title {
	color: #003e78;
}
#about-content .big-title-under {
	color: #003e78;
	line-height: normal;

}
.about-slide{
	/*border:4px solid #003e78;*/
	padding:40px;
	/*padding-right: 0;*/
}
@media(max-width: 1279px){
	.about-slide{
		padding-right: 0;
	}
}
.about-slide:after {
    border: 4px solid #1282a2;
    content: "";
    width: calc(90%);
    height: calc(100% - 8px);
    position: absolute;
    display: block;
    top: 0;
    left: 0px;
    z-index: -1;
}
.row-leader {
    width: 90%;
    max-width: 100%;
}
.time-line-box{
	width: 50%;
	float: left;
}
.leaderships{
	margin-top: 33px;
}
.history-time{
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.64;
  letter-spacing: 0.2px;
  color:#003e78;
  padding-bottom: 15px;
}
.time-line-item{

z-index: 2;

}
.time-line-box h3{

	font-family: "LeMondeSansStd-Demi",'Open Sans',sans-serif;
  font-size: 30px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.38;
  letter-spacing: normal;
  color: #1282a2;
  padding-bottom: 20px;
  padding-right: 20px;
}
.time-line-image{
	float: left;
	width: calc(50% - 60px);
	margin-left:60px;
	padding-right:3px;

}
.about-slide .slick-dots{
	visibility: hidden;
}
.history-content{
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 2;
  letter-spacing: 0.1px;
  color: #072440;


}
.all-leader .leader{
	width: calc(100% / 3);
	float: left;
	margin-bottom: 60px;
	padding-right: 20px;
}
.all-leader .leader .leader-image{
	float: left;
	margin-right: 20px;


}
#section-leadership-mobile{
	display: none;
}
#row-time-line{
	padding-left: 5%;
}
.board-leader .all-leader .leader .leader-image{
	margin-right: 0;
}
.all-leader .leader .leader-content{
	display: grid;
	grid-gap: 11px;
}
.leader-hidden-popup{
	display: none;
}
.pum-content .leader-hidden-popup{
	display: block;
	clear: both;
    margin-top: 23px;
    display: block;
    font-family: "LeMondeSansStd",'Open Sans',sans-serif;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.57;
    letter-spacing: 0.14px;
    color: #ffffff;
}
.all-leader .leader .leader-content a{
	  font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  color: #1282a2;
}
.all-leader .leader .leader-content .leader-pos{
	 font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: -0.2px;
  color: #072440;
  min-height: 45px;
}
.all-leader .leader .leader-image img{
 width: 125px;
 border-radius: 50%;
 }



/*End about page*/
/*ANimation*/

@keyframes fadein {
    from { opacity: 0;transform: translateX(20px); }
    to   { opacity: 1; transform: translateX(0px);}
}

 /*Firefox < 16 */
@-moz-keyframes fadein {
    from { opacity: 0;transform: translateX(20px); }
    to   { opacity: 1; transform: translateX(0px);}
}

/*/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0;transform: translateX(20px); }
    to   { opacity: 1; transform: translateX(0px);}
}


/*POPup*/
button.pum-close.popmake-close {
    top: 40px !important;
    right: 40px !important;
    font-size: 35px !important;
}
.hidden-content{
	display: none;
}
.pum-content .hidden-content{
	clear: both;
	margin-top: 23px;
	display: block;
	 font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.57;
  letter-spacing: 0.14px;
  color: #ffffff;
}
.pum-content .leader{
	display: flex;
}
.pum-content .leader .leader-image{
	margin-right: 20px;

}
.pum-content .leader .leader-image img{
	width: 125px;
	height: 125px;
	border-radius: 50%;
}
.pum-content .leader .leader-content{
	display: flex;
    flex-direction: column;
    justify-content: center;
	height: 125px;
}
.pum-content .leader .leader-content a{
font-family: "LeMondeSansStd-Demi",'Open Sans',sans-serif;
  font-size: 32px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.38;
  letter-spacing: normal;
  color: #ffffff;
  padding-bottom: 5px;
}
.pum-content .leader .leader-content .leader-pos{
	 font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 20px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.8;
  letter-spacing: 0.2px;
  color: #ffffff;
}
.mobile-only{
	display: none;
}

#row-time-line{
	max-width: 100%;
}
#section-leadership_mobile{
	display: none;
}
#about-header .row-top-header-banner{
	width: 80%;
}
.mobile-border-time-line{
	display: none;
}
@media(max-width: 1920px){

}
@media(min-width: 1600px){
	.chai-hero-banner-row{
		width: calc(100% - 520px);
	}
	.row-top-header-banner{
		width: calc(100% - 520px) !important;
		max-width: 100% !important;
	}
}
@media(max-width: 1599){
	.chai-hero-banner-row,#about-content{
		width: 70%;
	}
}
@media(max-width: 1440px){

}
@media(min-width: 1370px){
	#top-menu-nav #top-menu .current-menu-item.parent-menu > a:after,#top-menu-nav #top-menu  .current-menu-item.parent-menu >  a:hover:after{
		top:70px;
	}
}
@media(max-width: 1366px){
	.chai-hero-banner-row{
		width: 85%;
	}
	#about-content{
		width: 85% !important;
	}
	.row-leader{
		width: 85% !important;
	}
	#row-time-line{
		width: 80%;
	}
	#about-header{
		background-position-x:right;
	}
}
@media(max-width: 1200px){

}
@media(max-width: 1024px){
	.all-leader .leader{
		width: 50%;
	}
	.title-1{
		font-size: 30px;
	}
}
	.arrow_carrot-down:before {
		content: "\33";
		font-family: "ETmodules";
	}
	.history-content-mobile{
		display: none;
	}
@media(max-width: 980px){
	.history-content{
		display: none;
	}
	.history-content.history-content-mobile{
		display: block;
	}
	#section-leadership-mobile{
		padding: 0;
	}
	.title-1{
		font-size: 22px !important;
	}
	 .under-title-1{
	 	font-size: 12px !important;
	 }
	 #our-history .under-title-1{
	 	color: #010400;
	 }
	.about-join{
		margin-top: 50px;
	}
	#row-join-the-team-mobile{
		padding-bottom: 10px;
	}
	.join-team-image-mobile{
		margin-top: -120px;
		text-align:center !important;
	}
	.about-join .join-the-team h3{
		font-size: 22px;
	}
	.about-join .join-the-team p{
		font-size: 12px;
	}
	.about-join .join-the-team .button{
		font-size: 12px;
		float: none;
	}
	.join-the-team{
		text-align:center !important;
	}
	#section-time-line{
		padding-top: 0;
	}
	.mobile-border-time-line{
		display: block;
		width: 100%;
		border:3px solid #1282a2;
		min-height: 30px;
		z-index: -1;
	}
	.arrow_carrot-down.next-section-link:before{
		color: #fff;
		font-size: 60px;
		line-height: 70px;
	}
	.time-line-box{
		width: 100%;
		text-align:center;
		margin-top: 20px;
	}
	.time-line-image{
		display: none;
	}
	.mobile-only.time-line-image{
		display: block;
		width: 100%;
		margin-left: 1px;

	}
	.about-slide:after{
		width: 100%;
		top:20%;
		height: 80%;
		display: none !important;
	}
	.time-line-box h3{
		font-size: 16px;
		overflow:hidden;
		white-space:wrap;
		text-overflow:ellipsis;
		height: calc(16px * 2 * 1.38);
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		text-transform: none;
	}
	.about-slide{
		padding: 40px 30px;
	}
	.history-content{
		font-size:12px;
	}
	.about-slide .slide-arrow-box-prev.slide-arrow{
		left: -60px;
		top:calc(65% - 27.5px);
	}
	.about-slide .slide-arrow-box-next.slide-arrow{
		right: -60px;
		top:calc(65% - 27.5px);
	}
	#about-header{
		background-position: center;
	}
	#section-top-banner-mobile{
		padding:0;

	}
	#row-top-banner-mobile{
		padding:0;
		max-width: 100%;
		width: 100%;
	}
	.code-mobile-title{
		background-color: #003e78;
		padding:30px 20%;
		text-align:center;
		color: #fff;

	}

	.big-title-mobile{
		font-family: "LeMondeSansStd",'Open Sans',sans-serif;
		font-size: 26px;
		font-weight: bold;
		font-style: normal;
		font-stretch: normal;
		line-height: 1.15;
		letter-spacing: 0.07px;
  		color: #ffffff;
  		padding-bottom: 20px;
	}
	.big-title-under-mobile{
		font-family: "LeMondeSansStd",'Open Sans',sans-serif;
		font-size: 14px;
		font-weight: normal;
		font-style: normal;
		font-stretch: normal;
		line-height: 1.71;
		letter-spacing: -0.3px;
		color: #ffffff;
	}
	.history-content{
		height: unset !important;
	}
	.time-line-image{
		padding-right: 0;
	}
	.time-line-image.mobile-only img{
		/*width: 100%;
		object-fit: cover;*/
	}
}
@media(max-width: 767px){
	.about-slide .slide-arrow-box-prev.slide-arrow{
		left: -45px;
		top:calc(65% - 27.5px);
	}
	.about-slide .slide-arrow-box-next.slide-arrow{
		right: -60px;
		top:calc(65% - 27.5px);
	}
	.code-mobile-title{
		padding:30px 10%;
	}
	.section-leadership {
		display: none;
	}
	#section-leadership-mobile{
		display: block;
	}
	.history-content{
		height: unset !important;
	}
}
@media(max-width: 560px){
	.pum-content .leader .leader-content a{
		font-size: 24px;
	}
	.pum-content .leader .leader-content .leader-pos{
		font-size: 16px;
	}
}
@media(max-width: 414px){
	.about-slide .slide-arrow-box-prev.slide-arrow{
		left: -60px;
		top:330px;
	}
	.about-slide .slide-arrow-box-next.slide-arrow{
		right: -60px;
		top:330px;
	}
	.big-title-under{
		letter-spacing: -0.2px;
	}
	.pum-content .leader .leader-image{
		text-align: center;
		margin-right: 0;
	}
	.pum-content .leader{
		display: block;
	}
	.pum-content .leader .leader-content{
		width: 100%;
		text-align:center;

	}
}


/*How we work*/
#section-how-we-work-tab-mobile{
	display: none;
}
@media(max-width: 767px){

	.testimonial-row{
		padding:0px 0 !important;
	}
	.ceo{
		width: 50%;
		margin:0 auto;
	}
	.ceo-red-text{
		width: 85%;
		margin:0 auto;
	}
	.ceo-code{
		background-position: left top,right 80%;
	}
	#section-how-we-work-tab-mobile{
		display: block;
		padding: 0;
	}
	.section-tab{
		display: none;
	}
	.list-mobile-leader .tab-box{
		padding:20px 0px;
		margin:0 30px;
		text-align:center;
		border-bottom: 0.8px  solid rgba(155, 155, 155, 0.5);
	}
	.list-mobile-leader .tab-box-img{
		width: 100px;
		margin:0 auto;
		margin-bottom: 10px;
	}
	.list-mobile-leader .tab-box h3,.core-box h3{
		font-family: "LeMondeSansStd",'Open Sans',sans-serif;
		font-size: 16px;
		font-weight: normal;
		line-height: 1.25;
		letter-spacing: normal;
		text-align: center;
		color: #003e78;
	}
	.list-mobile-leader .tab-box,.core-box{
		font-family: "LeMondeSansStd",'Open Sans',sans-serif;
		font-size: 12px;
		font-weight: normal;
		line-height: 1.67;
		letter-spacing: normal;
		text-align: center;
		color: #010400;
	}
	.core-box,.core-box h3{
		text-align: left;
	}
}
@media(max-width: 360px){
	.hww.big-title-under-mobile br{
		display: none;
	}
}
.our-approach-content {
    display: inline-block;
    padding: 60px 40px;
    background-color: #f3f6f8;
}


.our-approach-text {
    width: calc(100% - 440px);
    float: left;
    padding-right:00px;
}
.our-approach-text p{
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  color: #072440;
}
.our-approach-image{
	display: inline-flex;
	width: 440px;
    float: right;
    margin-right: -80px;
    position: relative;
}

.ceo-red-text{
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 52px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: -0.2px;
  text-align: center;
  color: #7c1220;
  padding-bottom: 20px;
}
.ceo{
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 22px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  text-align: center;
  color: #003e78;

}
/*#principles{
	background-color: #f3f6f8;
}*/
.mob{
	display: none;
}
#sectionn-tab{
	padding:33px 0 !important;
}
a.button.od-button {
	    background-color: #003e78;

		font-family: "LeMondeSansStd",'Open Sans',sans-serif;
	    padding: 11px 80px;

	    border-radius: 30px;
	    display: inline-block;
	    margin-top: 40px;
	    color: #fff;
	}

@media(max-width: 1920px){
	.row-approach{
		width: 80%;
	}
	.row-ceo{
		padding:20px 150px;
		text-align:center;

	}
	.ceo-code{
		padding:58px 0px 20px 0px;
		background-image: url(/wp-content/uploads/2019/07/note1.png),url(/wp-content/uploads/2019/07/note2.png);
		background-repeat: no-repeat, no-repeat;
		background-position: left top,right bottom;
		background-size: auto;
	}
	.testimonial-row{
		width: 870px;
	}

}
@media(max-width: 1600px){
	a.button.od-button{
		font-size: 16px;

	}
}
@media(max-width: 1440px){
	.testimonial-row{
		width: 840px;
	}

	a.button.od-button{

	}

}
@media(max-width: 1366px){
	.row-approach{
		width: 85%;
		max-width: 100%;
	}

}
@media(max-width: 1280px){
	.our-approach-text p{
		font-size: 18px;
	}
	.ceo-red-text{
		font-size: 50px;
	}
	a.button.od-button{
		font-size: 16px;

	}
	.ceo{
		font-size: 18px;
	}
}
@media(max-width: 1024px){
	.testimonial-row{
		width: 85%;
	}
	.our-approach-text p{
		font-size: 14px;
	}
}

@media(max-width: 980px){

	.section-history{
		padding-bottom: 0 !important;
	}
	#our-history .under-title-1{
		margin-bottom: 0px !important;
	}
	#row-time-line{
		padding-top: 0;
	}
	.pum-content .leader-mobile-content .leader-pos,.pum-content .leader-mobile-content .leader-name{
		color: #fff;
		font-size: 14px;
	}

	.leader-box .leader-title{
		font-family: "LeMondeSansStd",'Open Sans',sans-serif;
		font-size: 14px;
		font-weight: bold;
		font-style: normal;
		font-stretch: normal;
		line-height: 1.07;
		letter-spacing: 0.2px;
		color: #1282a2;
		display: block;
		padding:27px 30px;
		text-align:left;
		cursor: pointer;
		border-top: 1px solid #1282a2;

	}
	.leader-box .active.leader-title{
		background-color: #1282a2;
		color: #fff;
	}
	.leader-box:last-child .leader-title{
		border-bottom: 1px solid #1282a2;
	}
	.drop-icon{
		float: right;
		transition: .3s;
	}

	.leader-mobile-item {
	  	clear: both;
	    display: flex;
	    padding:20px 0;
	    width: calc(100% - 60px);
	    margin: 0 auto;
	    border-bottom: 0.8px solid rgba(155, 155, 155, 0.5);;
	}
	.leader-image-mobile{

		float: left;

	}
	.leader-image-mobile img{
		width: 80px;
		margin-right: 20px;
	}
	.leader-mobile-content {
	   display: flex;
	    justify-content: center;
	    flex-direction: column;
	    height: 80px;
	}
	#row-time-line{
		padding-left: 0;
	}
	.leader-mobile-content .leader-name{
		 font-family: "LeMondeSansStd",'Open Sans',sans-serif;
		  font-size: 16px;
		  font-weight: normal;
		  font-style: normal;
		  font-stretch: normal;
		  line-height: normal;
		  letter-spacing: 0.16px;
		  color:#1282a2;
		  padding-bottom: 0;
	}
	.leader-mobile-content .leader-pos{
		 font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 10px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 2.4;
  letter-spacing: normal;
  color: #000000;
	}
	.list-mobile-leader{
		display: none;
	}
	.list-mobile-leader .leader-mobile-item:last-child{
		border-bottom: none;
	}
	.history-time{
		font-size: 14px;
		padding-bottom: 7px;
	}
	.history-content{
		color: #010400;
	}
	.time-line-box h3{
		padding-right: 0;
		padding-bottom: 7px;
	}

	.our-difference-text{
		font-size: 12px;
		line-height: 1.83;
		color: #010400;
	}

}
@media(max-width: 768px){
	.our-approach-text p{
		color: #010400;
		line-height: 1.83 !important;
	}
	#section-time-line{
		overflow-x: hidden;
	}
	.slide-arrow-box-next.slide-arrow img, .slide-arrow-box-prev.slide-arrow img{
		height: 20px;

	}
	.about-slide .slide-arrow-box-next.slide-arrow{
		right: -35px;
	}
	l.about-slide .slide-arrow-box-prev.slide-arrow{
		left: -35px;
	}
}
@media(max-width: 414px){
	.ceo-code{
		padding:40px 0px 20px 0px;
		background-image: url(/wp-content/uploads/2019/06/8.png),url(/wp-content/uploads/2019/06/9.png);

	}
	.about-slide .slide-arrow-box-prev.slide-arrow{
		left:-30px;

	}
	.about-slide .slide-arrow-box-next.slide-arrow{
		right: -30px;
	}
	.pum-content .leader-image-mobile img{
		width: 125px;
		margin-right: 0;
		margin: 0 auto;
	}
	.pum-content .mobile-popup{
		display: grid;
		text-align:center;
	}
	.pum-content .leader-mobile-content{
		display: block;
		width: 100%;
		clear: both;
	}
}


/*Page hww*/
#about-content .hww.big-title-under{
	line-height: 1.8;
	color: #010400;
}
.our-difference-image {
    width: 440px;
    float: left;
		display: inline-flex;
}
@media(max-width: 1280px){
	.our-difference-image {
	    width: 440px;
	    float: left;
	    display: inline-flex;

	}
	.our-difference-text{
		width: calc(100% - 440px - 30px);
	}
}
.our-difference-image img{
	width: 100%;
	margin-left: -30px;
}
.our-difference-content{
	background-color: #f3f6f8;
	padding:60px 70px 60px 0;
	display: inline-block;
}
.our-difference-text{

  font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  color: #072440;
  float: left;
    width: calc(100% - 440px - 30px);
}
@media(max-width: 1024px){
	.our-difference-text{
		font-size: 14px;
	}
}
@media(min-width: 981px){
	.our-approach-content{
		display: inline-flex;
		align-items: center;
		justify-content: space-between;
	}
	.our-difference-content{
		display: inline-flex;
		justify-content: space-between;
		align-items: center;
	}
}
/*Tab mobules*/
.how-we-work-tab{

}
.how-we-work-tab .et_pb_tabs_controls li{
	width: 50%;
	background-color: #1282a2;
	border-right: none;
}
.how-we-work-tab .et_pb_tabs_controls li a{
	padding: 18px 30px 18px;
	text-align: center;
	font-family: "LeMondeSansStd-Demi",'Open Sans',sans-serif;
	font-size: 30px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.47;
	letter-spacing: normal;
	text-align: center;
	color: #ffffff;
	display: inline-block;
	width: 100%;
}
.how-we-work-tab .et_pb_tabs_controls li.et_pb_tab_active{
	background-color: #003e78;
}
.how-we-work-tab .et_pb_tab_active a{
	color: #fff !important;
}
.how-we-work-tab .et_pb_tabs_controls li.et_pb_tab_active:after {
    content: "";
    position: absolute;
    bottom: -20px;
    left: calc(50% - 10px);
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid #003e78;
}
.how-we-work-tab .et_pb_all_tabs .et_pb_tab{
	padding:0;
	border-right: 1px solid #e5e9ec;
   /* width: 50%;*/

}
.how-we-work-tab .et_pb_all_tabs .et_pb_active_content.et_pb_tab.et-pb-active-slide{
	margin-left: 0;
}
.how-we-work-tab .et_pb_all_tabs .et_pb_tab_1{
	/*margin-left: 50%;
	border-left: 1px solid #e5e9ec;*/
}
.how-we-work-tab{
	/*border:1px solid #e5e9ec;*/
}
.core-box{
	width: 50%;
	float: left;
	padding:40px 85px 55px 60px;
	border: 1px solid #e5e9ec;
	 border-bottom: none;
	height: 350px;
}
.core-box h3{
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 22px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.64;
  letter-spacing: 0.22px;
  color: #003e78;

}
.how-we-work-tab .tab-box p{
	 font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: -0.23px;
  text-align: center;
  color: #072440;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.core-box p{

	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 2;
  letter-spacing: 0.16px;
  color: #010400;
}
@media(min-width: 1920px){
	.core-box{
		height: 320px;
		padding:40px 85px 55px 60px;
	}
}
@media(max-width: 1366px){
	.core-box{
		height: 340px;
		padding:40px 70px 55px 60px;
	}
}
@media(max-width: 1280px){
	.core-box{

		padding:40px 50px 50px 50px;
	}
	.core-box p{
		font-size: 14px;

	}
	.core-box h3{
		font-size: 20px;
	}
	.how-we-work-tab .tab-box p{
		height: 70px;
		font-size: 14px;
	}
}
@media(max-width: 1024px){
	.core-box{
		height: 400px;
		padding:40px;
	}
}
.section-tab{
	background-color: #f3f6f8;
}
.how-we-work-tab .tab-box{
	text-align: center;
	padding:40px;
	border: 1px solid #e5e9ec;
	width: 50%;
	float: left;
}
.how-we-work-tab .tab-box img{
	width: 90px;
}
.tab-box-img{
	min-height: 120px;

}
.how-we-work-tab-row{
	width: 85%;
	max-width: 100%;
}
.how-we-work-tab .tab-box h3{
	 font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;

  color: #003e78;
}

@media(min-width: 1600px){

}
@media(max-width: 1599px){

}
@media(max-width: 1366px){

}
@media(max-width: 1280px){
	#about-content .hww.big-title-under{
		color:#072440;
		font-size: 18px;
		line-height: 1.67;
	}

	.our-approach-text{
		padding-right: 0;
	}
}
@media(max-width: 980px){
	.how-we-work-tab .et_pb_tabs_controls li a{
		font-size: 26px;
	}
	.mob{
		display: block !important;
	}
	.row-approach .title-1,.our-difference-row .title-1{
		display: none;
	}
	.our-approach-text{
		width: 100%;
		float: right;

	}
	.our-approach-content{
		padding:20px 0;
	}
	.our-approach-image img{
		width: 60%;
	}
	.our-approach-image{
		float: left;
		margin-right: 0;
		width: 100%;
		display: none;
		text-align:center;
	}
	.our-difference-image{
		float: left;
		margin-right: 0;
		width: 100%;
		margin-left: 0;
		text-align:center;
		display: inline-block;
	}
	.our-approach-content,.our-difference-content{
		background-color: #fff;
	}
	.mobile-title-1{
		display: block;
		padding-bottom: 20px;
	}
	.our-difference-text,.our-approach-text{
		width: 100%;
		margin-top: 20px;
	}
	.our-difference-content{
		display: block;
	}
	.our-difference-image img{
		margin-left: 0;
		width: 60%;

	}
	.our-difference-content{
		padding:0;
	}
	.ceo-red-text{
		font-size: 20px;
	}
	.ceo{
		font-size: 16px;
	}
}
@media(max-width: 767px){
	.core-box h3{
		font-size: 16px;
		line-height: 1.25;
	}
	.our-approach-image img,.our-difference-image img{
		width: 100%;
	}
	.ceo-red-text{
		font-size: 18px;
	}
	.ceo{
		font-size: 14px;
	}
	.ot-text{
		padding-top: 0;
	}
	.mobile-title-1{
		padding-bottom: 17px;
	}
	.our-approach-content{
		padding:0;
	}
	a.button.od-button{
		font-size: 12px;
		padding:8px 50px;
		border-radius: 21px;
		text-transform: capitalize;
	}
	.core-box{
		padding:30px;
	}
}
.our-approach-image img{

}
@media(max-width: 600px){
	.core-box{
		width: 100%;
		height: auto;
	}
}

.et_pb_toggle_close{
	background-color: #f3f6f8;
}
/*Resource center*/
.search-section{
	padding:0;
	background-color: #f3f6f8;

}
.filter-section{
	padding:0 !important;
	background-color: #003e78;
}
.search-row,.filter-row{
	padding:40px 0 !important;
	max-width: 100%;
	z-index: 10;
}
.search-row{
	z-index: 11;
}
.search-row .form-search{
	width: 70%;
	float: left;
}

.rc-input{
	height: 60px;
	padding: 15px 180px 15px 40px !important;
	width: 100% !important;
	border: none !important;
	font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  color: #072440;
}
.rc-input::placeholder{
	 font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 14px;

}
button.search-btn ,button.blog-btn{
    position: absolute;
    top: 10px;
    left: calc(70% - 150px);

    width: 140px;
    background-color: #003e78;
    font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 19px;
  padding:9px 0 12px;
  cursor: pointer;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
  border:none !important;
  border-radius: 30px;
}
.active-filter{
	height: 60px;
	padding: 15px 20px;
	 font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  color: #1282a2;
  background-color: #fff;
  cursor: pointer;
  width: 100%;
}
span.select-icon:after {
    content: "\33";
    font-family: 'ETmodules';
    float: right;
    font-size: 30px;
   margin-top: -8px;
   position: relative;
   right: -70px;
}
.active-filter .active-type{
	text-transform: capitalize;
	display: inline-flex;
}
.list-filter{
	max-height: 200px;
	overflow-y: auto;
}
.list-filter .list-filter-item{
	min-height: 40px;
	padding:10px 20px;
	border-bottom: 1px solid #1282a2;
	font-size: 14px;
	 font-family: "LeMondeSansStd",'Open Sans',sans-serif;
	 color: #1282a2;
	cursor: pointer;
	display: flex;
}

.list-filter .list-filter-item:hover{
	background-color: #1282a2;
	color: #fff;
}
.filter-box{
	width: calc((100% - 40px) / 3);
	margin-right: 20px;
	float: left;
}
.filters .filter-box:last-child{
	margin-right: 0;
}
.filter-date.filter-box{
	float: right;
	width: calc(30% - 20px);
	margin-right: 0;
}
.list-filter {
    position: absolute;
    display: none;
    z-index: 999;
    width: calc((100% - 40px) / 3);
    background-color: #fff;
    border-top: 1px solid #1282a2;

}
@media(min-width: 821px){
	.list-filter{
		top: 60px;
	}
}
.filter-date.filter-box .list-filter{
	width: calc(30% - 20px);
}

.resource-item{
	clear: both;
	margin-top: 80px;
	position: relative;
}
.resource-item .post-item-image{
	float: left;
	width: 480px;
	margin-right: 40px;
	margin-top: -40px;
	display: inline-flex;
	background-color:#003e78;
}

.resource-item .post-item-image img{
	height: 408px;
	object-fit: cover;
	width: 100%;
	background-color: #003e78;
}
.resource-item .post-item-content{
	margin-left: 20px;
	box-shadow: 0 0 4px 0 rgba(4, 26, 47, 0.1);
  	background-color: #ffffff;
  	padding: 40px;
  	padding-left: 500px;
  	min-height: 408px;

}

.result-section{
	background-color: #f3f6f8 !important;
}
.resource-item .post-time{
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  color: #003e78;
  padding-bottom: 20px;
}
.resource-item .post-ex{
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  color: #072440;
  margin-bottom: 40px;
}
.resource-item h3{
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 32px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.32px;
  color: #1282a2;
	padding-bottom:20px;
}

.button.read-more-btn{
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.63;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
  background-color: #003e78;
  width: 155px;
  display: inline-block;
  /*line-height: 54px;*/
  padding:11px 0 17px;
  border-radius: 30px;
}
@media(max-width: 1024px){
	.resource-item .post-item-image{
		width: 360px;
	}
	.resource-item .post-item-content{
		padding-left: 360px;
	}
	.resource-item h3{
		font-size: 26px;
	}
	.resource-item .post-ex{
		font-size: 16px;
	}
	.resource-item .post-item-image img{
		height: auto;
	}
}
@media(max-width: 981px){

}
@media(min-width: 981px){
	.button.read-more-btn{

	}
}
/*list-posts .resource-item{
	display: none;
}*/
/*.list-posts .resource-item.filter{
	display: none;
}*/
/*.list-filter-item[data-id='1']{
	display: none;
}*/




/*Contact */

.contact-box{
	opacity: 0.9;
  box-shadow: 0 0 4px 0 rgba(4, 26, 47, 0.1);
  background-color: #ffffff;
  padding:20px;
  width: auto;
  display: inline-block;
}
.contact-box:before{
	content: "\44";
	color:#fff;
	font-family: 'ETmodules';
	position: absolute;
    left: -25px;
    font-size: 40px;
    top: 37px;
}
.contact-box p{
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  color: #072440;
  padding-bottom: 0;
}
.contact-box a{
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  color: #1282a2;
}
.contact-right-box{
	margin-bottom: 40px;
}
.contact-right-box h3{
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 50px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.28;
  letter-spacing: -0.2px;
  color: #003e78;
  padding-bottom: 20px;
}
.contact-right-box p{
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  color: #072440;
  padding-bottom: 0;
}
.contact-right-box p.phone{
	padding-bottom: 20px;
}
.contact-right-box a{
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  color: #1282a2;
}
#section-contact{
	background-color: #f3f6f8;
	padding:60px 0;
}
#row-contact{
	padding:0;
}
.contact-form-box .gform_wrapper .top_label .gfield_label{
	display: none;
}
.contact-form-box .gform_wrapper input[type='text']{
	height: 60px;
	padding:15px 40px !important;
	border:none;
	background-color: #fff;
	font-family: 'LeMondeSansStd' !important;
  font-size: 18px !important;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67 !important;
  letter-spacing: normal;
  color: #072440;
}
.contact-form-box .gform_wrapper input[type='text']::placeholder,.contact-form-box .gform_wrapper textarea::placeholder{
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.67;
	letter-spacing: normal;
}
.contact-form-box .gform_wrapper textarea{
	border:none;
	height: 250px !important;
	padding:15px 40px !important;
	font-family: 'LeMondeSansStd' !important;
  font-size: 18px !important;
}
.contact-form-box .gform_confirmation_message{
	font-size: 18px;
	font-family: 'LeMondeSansStd' ;
	color: #003e78;
}
.contact-form-box .gform_wrapper input[type='submit']{
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 16px !important;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.63 !important;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
  background-color: #003e78;
  border:none;
  border-radius: 30px;
  padding:14px 62px !important;
}
.contact-form-box .gform_wrapper .gform_footer{
	margin-top: 20px;
	padding-top: 20px;
}
body .contact-form-box .gform_wrapper ul li.gfield{
	margin-top: 20px;
}
#section-contact-banner{
	padding:100px 0 300px 360px;
}
.contact-box{
	opacity: 0.8;
	border-radius: 5px;
	position: relative;
}
@media(max-width: 1920px){
	#section-contact-banner{
		padding:100px 0 300px 400px;
	}
	.contact-box{
		top: -92px;
		left:135px;
	}
}
@media(max-width: 1600px){
	.contact-box{

		left:70px;
	}
}
@media(max-width: 1440px){
	#section-contact-banner{
		padding:100px 0 300px 360px;
	}
	.contact-box{
		top: -35px;

	}

}
@media(max-width: 1366px){
	.contact-box{
		left:42px;
		top: -30px;
	}
}
@media(max-width: 1280px){
	.contact-box{
		left:8px;
	}
}
@media(max-width: 1200px){
	#section-contact-banner{
		padding:100px 0 300px 300px;
	}
}
@media(max-width: 1024px){
	#section-contact-banner{
		padding:100px 0 300px 250px;
	}
	.contact-box{
		left:-11px;
	}
}
@media(max-width: 980px){
	#section-contact-banner{
		padding:10vw 0;
	}
	.contact-header-col{
		text-align: center;
	}
	.contact-box{
		left:-70px;
		top: -81px;
	}
}
@media(max-width: 768px){
	#section-contact{
		padding:30px 0;
	}
	.contact-form-box .gform_wrapper input[type='submit']{
		width: auto !important;
	}
	.contact-box p{
		color: #010400;
		letter-spacing: 0.19px;
		line-height: 1.5;
	}
	.contact-box p,.contact-box a{
		font-size: 10px;

	}
	.contact-box a{
		color: #003e78;
	}
	.contact-right-box h3{
		font-size: 22px;
	}
	.contact-right-box p,.contact-right-box a{
		font-size: 12px;
	}
	.contact-right-box p{
		color: #010400;
	}
}
@media(max-width: 414px){
	.contact-form-box .gform_wrapper textarea,.contact-form-box .gform_wrapper input[type='text']{
		padding:15px 30px !important;
	}

	.contact-box {
	    left: -50px;

	}
	.contact-form-box .gform_confirmation_message{
		font-size: 14px;
		padding:30px;
	}
	#section-contact-banner{
		padding:20vw 0;
	}
	#section-contact{
		padding-top: 0;
		padding-bottom: 0;
	}
	#row-contact{
		width: 100%;
		max-width: 100%;
	}
	.contact-form-box .gform_wrapper{
		margin:0;
	}
	body .contact-form-box .gform_wrapper ul li.gfield{
		margin-top: 0;

	}
	body .contact-form-box  .gform_wrapper .top_label div.ginput_container{
		margin-top: 0;
		border-bottom: 1px solid #f3f6f8;

	}
	.contact-form-box{
		background-color: #fff;
	}
	.contact-form-box .gform_wrapper .gform_footer{
		margin-top: 15px;
		padding-top: 15px;
	}

	.contact-form-box .gform_wrapper textarea,.contact-form-box .gform_wrapper input[type='text']{
		padding-left:30px;
		font-size: 14px !important;
		color:#010400;

	}
	.contact-form-box .gform_wrapper input[type='text']::placeholder,.contact-form-box .gform_wrapper textarea::placeholder{
		font-size: 14px;

	}
	.contact-form-box .gform_wrapper input[type='submit']{
		padding:9px 50px;
		font-size: 12px !important;
		margin-left: 30px !important;
	}
	.contact-form-box .gform_wrapper textarea{
		height: 220px !important;
	}
	.contact-form-box .gform_wrapper input[type='text']{
		height: 70px;
		padding:17px 30px;
	}
	.contact-box a:before{
		font-family: 'ETmodules';
		content: '\e090';
		margin-right: 5px;
	}
	.contact-right-box{
		margin-left: 30px;
		margin-right: 30px;
		padding-bottom: 20px;
		border-bottom: 1px solid  #e5e9ec;
	}
	.contact-right-box:last-child{
		border-bottom: none;
	}
	.contact-right-box{
		margin-bottom: 20px;
	}
	.contact-col-1{
		margin-bottom: 40px;
	}
	.ceo span{
		display: block;
	}
}
@media only screen
  and (min-device-width : 375px)
 and (max-device-width : 667px)
{
	.contact-form-box .gform_wrapper textarea{
		padding:15px 30px 15px 28px !important;
	}
}

/*Page join our team*/

.home-header .join-team-header-row{
	padding:180px 0;
}
.join-anchor-link{
	padding-top: 20px;
}
.join-anchor-link a{
	display: inline-block;
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.63;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
  padding:14px 0;
  width: 225px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 30px;
  background-color: #1282a2;
  margin-right: 30px;
}
.career-box{
	text-align: center;
	background-color: #f3f6f8;
}
.career-box .career-title{
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
	font-size: 30px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.33;
	letter-spacing: 0.3px;
	text-align: center;
	color: #ffffff;
	display: flex;
	align-items: center;
	justify-content: center;
	padding:0 30px;
	height: 110px;
	background-color: #1282a2;
}
.career-content{
	padding:40px 30px;
}
.title-1.white{
	color: #ffffff;
	padding-bottom: 40px;
}
.career-content p{
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: -0.23px;
  text-align: center;
  color: #072440;
  min-height: 185px;
}
.career-content a{
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.63;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
  display: inline-block;
  background-color: #003e78;
  padding:11px 0 16px;
  border-radius: 30px;
 width: 100%;
 display: inline-flex;
 align-items: center;
 justify-content: center;
}
.small-text{
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
}
.connect-button{
	display: flex;
	justify-content: center;
	margin-top: 40px;

}
.connect-button a{
	text-align:center;
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.63;
	letter-spacing: normal;
	text-align: center;
	color: #ffffff;
	padding:14px 0;
	width: 225px;
	display: inline-flex;
	justify-content: center;
	align-content: center;
	border-radius: 30px;
	background-color: #1282a2;
}
.jobs{
	margin-top: 60px;
}
.job-image{
	width: 480px;
	float: left;
	position: relative;
	top:-60px;
}
.job-content{
	margin-left: 20px;
	background-color: #fff;
	padding:40px 60px 40px calc(480px + 20px);
}
.job-title{
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 32px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.32px;
  color: #1282a2;
  padding-bottom: 20px;
}
.job-text p{
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  color: #072440;
}
.buttons{
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.63;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
  background-color: #003e78;
  border-radius: 30px;
  display: inline-block;
  padding: 12px 30px 16px;
}
.job-text .buttons{
	margin-top: 40px;
}
.jobs.volunteers{
	margin-top: 120px;
}
.volunteers .job-content{
	float: left;
	padding:40px;
	margin-left: 0;
	padding-right: 500px;
	width: calc(100% - 20px);
}
.volunteers .job-image{
	position: absolute;
	right: 0
}
#section-benefits{
	background-color: #f3f6f8;
	padding-bottom: 0;
}
.accordion-title{
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 30px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: 0.3px;
  text-align: center;
  color: #1282a2;
}
.benefits{
	margin-bottom: 40px !important;
}
#benefit-row{
	padding-top: 100px;
}
 .et_pb_column .benefits .et_pb_module{
	margin-bottom: 0;
}
.et_pb_toggle_open .et_pb_toggle_title:before {
	display: block !important;
	content: "\4d";
}
.et_pb_toggle_title:before{
	content: "\33";
	font-size: 25px;
	color: #003e78;
}
.benefits .et_pb_toggle_close .et_pb_toggle_title,.benefits .et_pb_toggle_close h5.et_pb_toggle_title.et_pb_toggle_open .et_pb_toggle_title,.benefits .et_pb_toggle_open h5.et_pb_toggle_title{
	 font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: -0.2px;
  color: #003e78;
}
.benefits .et_pb_toggle_open{
	padding:14px 20px 30px 10px;
}
.benefits .et_pb_toggle_close{
	padding:15px 20px 15px 10px;
}
.benefits .et_pb_toggle_content{
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: -0.23px;
  color: #072440;
  padding-top: 15px;

}
.benefits .et_pb_toggle_open{
	background-color: transparent;
}
.benefits .et_pb_toggle{
	border-top:1px solid #003e78;
	border-left: none;
	border-right: none;
	border-bottom: none;
}
.benefits .et_pb_toggle:last-child{
	border-bottom: 1px solid #003e78;
}
.benefit-code{
	margin-bottom: 23px !important;
}
.history-content.recruitment-content{
	/*height: auto !important;*/
}

.slide-arrow.slick-disabled{
	display: none !important;
}
span.active-dots{
	display: inline-block;
	margin-right: 3px;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background-color: #f3f6f8;
}
.time-line-recruitment-item{
	height: 20px;
	display: flex !important;
	align-items: center;
	justify-content: left;
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 2;
  letter-spacing: normal;
  color: #999b99;
  transform: translateX(150px);
}

.hidden-arrow{
	visibility:hidden ;
}

.slick-current .active-dots{
	background-color: #1282a2;
}
.slick-current.time-line-recruitment-item {
	color: #003e78;
}
#recruitment-lists:after{
	content: "";
	height: 2px;
	position: absolute;
	bottom: -50px;
	width: 100%;
	background-color: #f3f6f8;
}
/*#recruitment-row{
	max-width: 100%;
	width: 100%;
}
#recruitment-slide{
	margin:0 auto;
	width: 80%;
	max-width: 100%;
}*/
@media(min-width: 1280px){
	#recruitment-row{
		max-width: 1130px;
		width: 100%;
	}
	#recruitment-row .time-line-box h3{
		padding-bottom: 5px;
	}
	.slide-arrow-box-prev.slide-arrow.rec-prev{
		left: -70px;
	}
	span.slide-arrow-box-next.slide-arrow.rec-next.slick-arrow{
		right: -50px;
	}
}
@media(max-width: 1280px){

}
#recruitment-lists .slick-list{

}
#recruitment-lists{
	margin-top: 60px;
	overflow: hidden;
	visibility: hidden;
}

.testimonial-code{
	 width: 90%;
    margin: 0 auto;
    margin-top: 10px;

}
.testimonial-item {

    padding:40px 100px;
    color: #ffffff;
}
.top-testimonial {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px;
}
.top-testimonial img{
	width: 150px;
	border-radius: 50%;
	height:150px;
	object-fit: cover;
}
.top-testimonial .profile h3{
	 font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 30px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1;
  letter-spacing: normal;
  color: #ffffff;
}
.top-testimonial .profile p{
	 font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  color: #ffffff;
    padding-bottom: 28px;
}
.top-testimonial .profile{
	margin-left: 20px;
}
.top-testimonial .profile a{
	 font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: -0.23px;
  color: #ffffff;

}
#testimonials{
	background-color: #1282a2;
}
.testimonial-content{
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 22px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: center;
}
.caret-right:after{
	content: "\35";
	font-family: 'ETmodules';
	font-size: 28px;
	position: absolute;
	margin-top: -7px;
}
@media(max-width: 1920px){
	.recruitment-image img{
		width: 100%;
	}
}

@media(min-width: 1690px){
	.job-image{
		top:-120px;
	}
	.jobs{
		margin-top: 120px;
		padding-bottom: 60px;
	}
}

@media(min-width: 1600px){
	.page-id-3744 .et_pb_row{
		width: calc(100% - 520px);
		max-width: 100%;
	}
}
@media(min-width: 1440px){
	.job-image{
		top:-60px;
	}
	#volunteers .job-image{
		top: -90px;
	}
}
@media(max-width: 1599px){
	.page-id-3744 .et_pb_row{
		width: 80%;
		max-width: 100%;
	}
}
@media(max-width: 1366px){
	.volunteers .job-image{
		top: -90px;
	}
}
@media(max-width: 1343px){
	.job-text p{
		font-size: 16px;
	}
	.job-image{
		top: -85px;
	}
	.volunteers .job-image{
		top: -115px;
	}
}
@media(max-width: 1280px){
	.job-image{
		width: 400px;
		top: -40px;
	}
	.volunteers .job-content{
		padding-right: 420px;
	}
	.volunteers .job-image{
		top: -70px;
	}
	.job-content{
		padding:40px 60px 40px calc(400px + 20px);
	}
	.page-id-3744 .et_pb_row{
		width: calc(100% - 160px);
	}
}
@media(max-width: 1180px){
	#recruitment-lists{
		/*margin-left: -70px;*/
	}
	#recruitment-lists .slick-list{

	}
}
@media(max-width: 1024px){
	.job-image{
		width: 380px;
		top: 30px;
	}
	.volunteers .job-content{
		padding:30px;
		padding-right: 400px;
	}
	.volunteers .job-image{
		top: 30px;
	}
	.job-content{
		padding:30px 30px 30px calc(380px + 20px);
	}
	#recruitment-lists .slick-list{

	}
	.career-content{
		padding:20px 15px;
	}
	.career-box .career-title{
		padding:0 15px;
	}
}

@media(min-width: 981px){
	body .career-4-col .et_pb_column_1_4{
		width: calc((100% - 60px) / 4);
		margin-right: 20px;
	}
	body .career-4-col .et_pb_column_1_4:last-child{
		margin-right: 0;
	}
}
@media(max-width: 980px){
	#section-careers{
		margin-top: 50px;
		padding-top: 50px;
		background-color: #f3f6f8;
	}
	.career-box .career-title{
		font-size: 17px;
		line-height: 1.18px;
		height: 48px;
	}
	.career-content{
		padding:20px 30px;
	}
	.career-content p{
		 font-size: 12px;
		 letter-spacing: 1.67px;
		 min-height: 150px;
	}
	.top-testimonial img{
		width: 70px;
		height: 70px;
	}
	.top-testimonial .profile h3{
		font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: 0.16px;
	}
	.top-testimonial .profile p{
		font-size: 10px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 2.2;
  letter-spacing: normal;
  padding-bottom: 4px;
	}
	.top-testimonial .profile a{
		font-size: 10px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: normal;
	}
	.top-testimonial .profile a:after{
		display: none;
	}
	.testimonial-content{
		font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.41;
  letter-spacing: normal;
	}
	.testimonial-item{
		padding:30px;
	}
	.small-text{
		font-weight: normal;
		font-style: normal;
		font-stretch: normal;
		line-height: 1.67;
		letter-spacing: normal;
		text-align: center;
		font-size: 12px;
	}
	.job-title{
		font-size: 17px;
		font-weight: normal;
		font-style: normal;
		font-stretch: normal;
		line-height: 1.18;
		letter-spacing: normal;
	}
	.job-text p{
		font-size: 12px;
		font-weight: normal;
		font-style: normal;
		font-stretch: normal;
		line-height: 1.83;
		letter-spacing: normal;
	}
	.connect-button a{
		font-size: 12px;
		font-weight: bold;
		font-style: normal;
		font-stretch: normal;
		line-height: 42px;
		padding:0;
		display: inline-block;
		width: 151px;
		letter-spacing: normal;
	}
	#section-jobs{
		padding-top:20px;
		padding-bottom: 50px;
	}
	.job-text .buttons{
		font-size: 12px;
		font-weight: bold;
		font-style: normal;
		font-stretch: normal;
		line-height: 42px;
		width: 161px;
		display: inline-block;
		padding:0;
	}
	.time-line-image.mobile-only img{
		margin:0 auto;
		width: 100%;
	}
	.testimonial-code{
		width: 100%;
	}
	.title-1.text-center{
		text-align:center;
	}
	.career-content{
		background-color: #fff;
	}
	.career-content a{
		font-size: 12px;
		font-weight: bold;
		font-style: normal;
		font-stretch: normal;
		line-height: 2;
		width: 140px;
		padding:13px 0 15px;
		line-height: 14px;
		display: inline-block;
	}
	.recruitment-slide{
		padding-top: 0;
	}
	.join-anchor-link{
		display: block;
		text-align:center;
	}
}
@media(max-width: 767px){
	.job-content{
		background-color:transparent;
	}
	.job-image{
		width: 100%;
		text-align:center;
		top: unset;
	}
	.volunteers .job-image{
		display: none;
	}
	.volunteers .job-image.mobile-only{
		display: block;
	}
	.job-content{
		padding:0;
		margin:0;
	}
	.page-id-3744 .et_pb_row{
		width: 80%;
	}

	.join-anchor-link a{
		font-size: 12px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 2;
  letter-spacing: 0.12px;
  text-align: center;
  color: #ffffff;
  padding:0;
  line-height: 42px;
  width: 127px;
  display: inline-block;
 	margin-right: 0;
	}
	.join-anchor-link a:first-child{
		margin-right: 14px;
	}
	.volunteers .job-content{
		padding:0;
	}
	.volunteers .job-image{
		position: relative;
		top: unset;
	}
	.job-image{
		margin-bottom: 20px;
	}
	#recruitment-row .title-1{
		text-align:center;
		padding-bottom: 26px;
	}
	#benefit-row{
		padding-top: 0;
	}
	#section-connect-with-us{
		padding:50px 0 !important;
	}
}
.accordion-title.mobile-only{
	display: none;
}
@media(min-width: 415px){
	.benefits{
		display: block !important;
	}

}
@media(max-width: 414px){
	.time-line-image.mobile-only img{
		width: 200px;
		height: 140px;
		object-fit: cover;
	}
	.accordion-title{
		display: none;
	}
	#section-recruitment{
		overflow-x: hidden;
	}
	.accordion-title.mobile-only{
	  display: -webkit-box;   /* OLD - iOS 6-, Safari 3.1-6, BB7 */
	 display: -ms-flexbox;  /* TWEENER - IE 10 */
	  display: -webkit-flex;
	  display: flex;
	  align-items: center;
	   -webkit-align-items: center;
	}

	.accordion-title{
		font-family: "LeMondeSansStd",'Open Sans',sans-serif;
		font-size: 14px;
		font-weight: bold;
		font-style: normal;
		font-stretch: normal;
		line-height: 1.07;
		letter-spacing: 0.2px;
		color: #1282a2;
		height: 70px;

		align-items: center;
		-webkit-align-items: center;
		justify-content: space-between;
		border-top: 1px solid #1282a2;

		padding:0 30px;
	}
	.accordion-title[data-id='ac3']{
		border-bottom: 1px solid #1282a2;
	}
	.active.accordion-title{
		background-color:#1282a2;
		color: #fff;
	}
	.benefits .et_pb_toggle_open{
		padding:20px 0;
	}
	.active.accordion-title:after{
		content: "\4d";
	}
	.benefits .et_pb_toggle:last-child{
		border-bottom:  1px  solid rgba(0, 0, 0, 0.3);
	}
	.accordion-title:after{
		content: '\33';
		font-family: 'ETmodules';
		position: relative;

		font-size: 30px;
		padding-top: 0;

	}
	.benefits .et_pb_toggle_close{
		padding:25px 0;
	}
	.benefit-code{
		margin-bottom: 0 !important;
	}
	.benefits{
		display: none;
		padding:36px 30px;
		margin-bottom: 0 !important;
		background-color:#fff;
	}
	.benefits .et_pb_toggle_close{
		background-color:#fff;
	}
	.benefits .et_pb_toggle{
		border-top:  1px  solid rgba(0, 0, 0, 0.3);
	}
	#benefit-row{
		width: 100%;
		padding-bottom: 0;
	}
	#benefit-row .et_pb_column{
		margin-bottom: 0 !important;
		padding-bottom: 0 !important;
	}
	.page-id-3744 .et_pb_row{
		width:calc(100% - 60px);
	}
	.career-content{
		padding: 30px;
	}
	.slide-arrow-box-next.slide-arrow{
		right: -30px;
	}
	.slide-arrow-box-prev.slide-arrow{
		left:-30px;
	}
	.title-1.testimonial-title{
		text-align: center;
	}
	.top-testimonial{
		justify-content: left;
	}
	.career-content p{
		min-height: unset;
		margin-bottom: 30px;
		letter-spacing: normal;
	}
	.benefits .et_pb_toggle_close .et_pb_toggle_title, .benefits .et_pb_toggle_close h5.et_pb_toggle_title.et_pb_toggle_open .et_pb_toggle_title, .benefits .et_pb_toggle_open h5.et_pb_toggle_title{
		font-size: 14px;

  line-height: 2.57;
  letter-spacing: 0.14px;
	}
	.benefits .et_pb_toggle_content{
		font-size: 12px;
  line-height: 1.67;
  letter-spacing: normal;
  color:#010400;
	}

	.title-1.text-center.white{
		padding-bottom: 20px;
	}
	.connect-button{
		margin-top: 16px;
	}
}
@media(max-width: 331px){
	.join-anchor-link {
	    display: grid;
	    grid-gap: 25px;
	    text-align: center;
	    align-items: center;
	    justify-content: center;
	}
}
/*Animation*/
#about-slide .time-line-item{
	animation-name: fadeOut;
	animation-duration: 1s;
}
#about-slide .time-line-item.slideInLeft{
	animation-name: slideInLeft;
	animation-duration: 1s;
}
#recruitment-slide .time-line-item{
	animation-name: fadeOut;
	animation-duration: 1s;
}
#recruitment-slide .time-line-item.slideInLeft{
	animation-name: slideInLeft;
	animation-duration: 1s;
}
@keyframes slideInLeft {
    0%   {opacity: 0}
  25%  {opacity: 0.1}
  50%  {opacity: 0.8}
  100% {opacity: 1}
}
@keyframes fadeOut {
    0%   {opacity: 0}
  25%  {opacity: 0}
  50%  {opacity: 0}
  100% {opacity: 0}
}

/*Fix Our Program*/
.our-programs__global_page--dropdown .filters.filter--custom__rent .filter-box{
	width: 360px;
}

.program-col-image{
	width: 480px !important;
}
.program-section{
	padding:60px 0 !important;

}
.program-section-1{
	z-index: 111;
}
.program-section-2{
	z-index: 110;
}
.program-section-3{
	z-index: 109;
}
.program-section-4{
	padding-bottom: 120px !important;
}
.program-section .program-row{
	padding:0 !important;
}
.program-image{
	float: left;
	width: 480px;
	display: inline-flex;
}
.program-content{
	background-color:transparent;
}
.background-content{
	background-color: #f3f6f8;
	display: inline-block;
}
.program-code-image-left{
	padding:60px 0 60px 0;
	margin-left: 20px;
}
.program-code-image-right{
	background-color: #fff;
	padding:60px 0 60px 40px;
	display: inline-block;
	/*margin-right: 20px;*/
}
.program-code-image-left .program-content{
	/*margin-left: 20px;
	padding-left: 490px;*/
	padding-right: 55px;
	float: right;
    width: calc(100% - 500px);
}
.program-code-image-right .program-content{
	width: calc(100% - 510px);
	float: left;
}
.program-code-image-right .program-image{
	transform: translateX(30px);
}
.program-code-image-left .program-image{
	margin-left: -20px;
}
.program-content h3{
	font-size: 50px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.28;
    letter-spacing: -0.2px;
    color: #1282a2;
    padding-bottom: 20px;
    font-family: "LeMondeSansStd",'Open Sans',sans-serif;
}
.program-content p{
	 font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  color: #072440;

}
@media(max-width: 1279px){
	.program-content h3{
		font-size: 40px;
	}
	.program-content p{
		font-size: 16px;
	}
}
.program-content .title-height{
	line-height: 1.2;
}
.program-content .title-height-2{
	line-height: 53px;
}
.drop-down{
	display: block;
	min-height: 58px;
	width: 360px;
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  color: #1282a2;
 vertical-align: middle;
  padding:14px 20px;
  margin-top: 40px;
  border:1px solid #1282a2;
  background-color:#fff;
}
.drop-icons{
	float: right;
	margin-top: 10px;
}
.drop-icons:before,.drop-icons:after{
	content: "";
	display: block;
    height: 3px;
    width: 15px;
    position: relative;
    top: 37%;
    left: 8%;
    -webkit-transition: .3s;
    transition: .3s;
    background: #1282a2;

}
.active .drop-icons:before{
	left:-5px;
	transform: rotate(135deg);
	background-color: #1282a2;
}
.active .drop-icons:after{
	transform: rotate(45deg);
	left: -5px;
	background-color: #1282a2;
}
.drop-icons:before{
	transform: rotate(45deg);
	left:-8px;
	top:3px;
}
.drop-icons:after{
	transform: rotate(-45deg);
}
.drop-list{
	width: 360px;
	position: absolute;
	box-shadow: 0 7px 12px 0 rgba(0, 0, 0, 0.05);
}
.drop-list .drop-item{
	background-color: #fff;
	border-top: none;
	border-bottom: 1px solid #1282a2;
	border-left: 1px solid #1282a2;
	border-right: 1px solid #1282a2;
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 17px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.41;
  letter-spacing: 0.14px;


}
.drop-list .drop-item a{
	 color: #1282a2;
	 display: inline-block;
	 width: 100%;
	 height: 100%;
	 padding:15px 28px;
}
.drop-list .drop-item a:hover{
	color: #fff;
}
.drop-list{
	display: none;
}
.active .drop-list{
	display: block;
}
.drop-down{
	cursor: pointer;
}
.drop-list .drop-item{
	cursor: pointer;

}
.drop-list .drop-item:hover{
	background-color: #1282a2;
	color: #fff;
}

@media(min-width: 981px){
	.program-code.program-code-image-right{
		display: inline-flex;
		justify-content: space-between;
		align-items: center;
		max-width: 1100px;
		width: calc(100% - 30px);
	}
	.program-code-image-left{
		display: inline-flex;
		justify-content: space-between;
		align-items: center;
	}
}

body.page-id-3651 .section_our_program5  .our-programs__s5--row .image_section5{
	margin-top: -130px;
	margin-right: 0;
	margin-left: 0;
}
.image_section5 .et_pb_image_wrap {
	width: 100%;
}
.image_section5 .et_pb_image_wrap img{
	width: 100%;
}
body.page-id-3651 .our-programs__global_page--title h2{
	font-family: 'LeMondeSansStd-Demi';
}
.section5_action{
	padding-top: 40px;
}
.section_our_program5{
	padding:60px 0 !important;
}
.our-programs__s5--row{
	padding-bottom:0 !important;
}
.section5_action a:hover{
	background: #0d647d !important;
}
@media(min-width: 1600px){

	.page-id-3651 .et_pb_row:not(.chai-hero-banner-row){
		max-width:1130px;
		width: 1130px;
	}
}
@media(max-width: 1440px){

	.page-id-3651 .et_pb_row:not(.chai-hero-banner-row){
		max-width:100%;
	}
}
@media(max-width: 1366px){
	.program-row,.our-program-row:not(.chai-hero-banner-row){
		max-width: 100%;
		width: 85%;
	}

}
@media(min-width: 1280px){

	.page-id-3651 .et_pb_row:not(.chai-hero-banner-row){
		width: 100% !important;
		max-width: 1130px !important;
	}
}
@media(max-width: 1279px){

}
@media(max-width: 1200px){
	.section5_action{
		display: grid;
		grid-gap: 20px;
		text-align:center;
	}
}
@media(max-width: 1024px){
	/*.program-image{
		width: 360px;
	}*/
	/*.program-code-image-left .program-content{
		padding-left: 350px;
	}*/
	.program-content h3{
		font-size: 34px;
		padding-bottom: 10px;
	}
	.program-content p{
		font-size: 14px;
	}
	.drop-down{
		margin-top: 20px;
	}
	.program-code-image-right .program-content{
		width: calc(100% - 360px);
	}
	.program-code-image-right .program-image{
		transform: translateX(25px);
	}
	body.page-id-3651 a.btn-global--button{
		text-align:center;
	}
}
@media(max-width: 985px){
	#main-footer ul.et-social-icons--footer{
		display: grid;
	}
	ul.et-social-icons--footer{
	    display: inline-grid;
	    grid-template-columns: repeat(4, 1fr);
	    align-items: center;
	    width: 100%;
	}
	ul.et-social-icons--footer > li.et-social-icon{
		    margin-left: 20px;
   			 text-align: right;
	}
	li.et-social-icon a {
	    background: #003e78;
	    width: 20px;
	    height: 20px;
	    border-radius: 50%;
	    line-height: 12px;
	}
	li.et-social-icon a i.fa{
		font-size: 14px;
		color: #fff;
	}
	#et-footer-nav .container{
		display: flex;
	}
}
@media(max-width: 980px){
	.big-title{
		margin-bottom: 20px;
	}
	.section--last__mobile .et_pb_image{
		text-align:center;
	}
	.section--last__mobile{
		padding-bottom: 33px !important;
	}
	body.page-id-3651 .section--last__mobile .our-programs__global_page--description__mobile .et_pb_text_inner {
	    font-size: 12px;
	    font-weight: normal;
	    font-style: normal;
	    font-stretch: normal;
	    line-height: 1.83;
	    letter-spacing: normal;
	    text-align: center;
	    color: #ffffff;
	}
	body.page-id-3651 .section--last__mobile .our-programs__global_page--title__mobile h2 {
	    font-size: 26px;
	    font-weight: bold;
	    font-style: normal;
	    font-stretch: normal;
	    line-height: 1.15;
	    letter-spacing: 0.07px;
	    text-align: center;
	    color: #ffffff;
	}

	.chai-mission--custom__mobile{
		background-color: #003e78;
	}

	.page-id-3651 .et_pb_row{
		width: 80%;
	}
	.big-title {
	    font-size: 26px;
	    text-align: center;
	    line-height: 1.15;
	    letter-spacing: 0.1px;
	}

	.chai-mission--custom__mobile {
	    background-color: #003e78;
	}
	.big-title-under {
	    width: 100%;
	    text-align: center;
	    font-size: 14px;
	    line-height: 1.71;
	    letter-spacing: -0.3px;
	    font-weight: normal;
	    margin:0 auto;
	}
	a.btn-next__section > .arrow.down {
	    border-color: #fff;
	    float: unset;
	    margin: 0;
	    padding: 8px;
	}

	.btn-next--section_wrap {
	    text-align: center;
	}

	a.btn-next__section {
	    text-align: center;
	}
	body.page-id-3651 .our-programs__global_page--image__mobile{
		width:100%;
		height: 400px;
	}
	body.page-id-3651 .our-programs__global_page--title__mobile h2 {
	    font-family: "LeMondeSansStd",'Open Sans',sans-serif;
	    font-size: 22px;
	    font-weight: bold;
	    font-style: normal;
	    font-stretch: normal;
	    line-height: 1.36;
	    letter-spacing: 0.06px;
	    color: #1282a2;
	    padding-bottom: 0;
	}
	body.page-id-3651 .our-programs__global_page--description__mobile .et_pb_text_inner {
	    font-family: "LeMondeSansStd",'Open Sans',sans-serif;
	    font-size: 12px;
	    font-weight: normal;
	    font-style: normal;
	    font-stretch: normal;
	    line-height: 1.83;
	    letter-spacing: normal;
	    color: #010400;
	}
	.our-programs__global_page--dropdown__mobile .filter-box .active-filter{
		background-color: transparent;
	}
	.drop-down{
		background-color:transparent;
	}
}
@media(max-width: 414px){
	.drop-down,.drop-list .drop-item{
		width: 100%;
		min-height: 48px;
		/*padding:15px 11px;*/
		font-size: 14px;
		line-height: 16px;
	}
	.career-4-col{
		padding-top: 10px;
	}
	.drop-icons{margin-top: 4px}
	.drop-list{
		width: 100%;

		padding:0;
	}
}


@media(max-width: 414px){
	.section5_action{
		align-items: center;
		justify-content: center;
	}
	body.page-id-3651 .section5_action a.btn-global--button{
		padding:0;
		width: 215px;
		height: 42px;
		display: inline-flex;
		align-items: center;
		justify-content: center;
	}
}
@media(min-width: 1370px){
	#top-menu-nav #top-menu > .current-menu-item > a:after{
		top: 70px;
	}
}
.under-title-1.font-18{
	font-size: 18px;
	color: #072440;
}

/*Country  page*/
#country-top-header-banner{
	padding: 225px 0;
}
#country-name p{
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
	  font-size: 70px;
	  font-weight: bold;
	  font-style: normal;
	  font-stretch: normal;
	  line-height: 1.14;
	  letter-spacing: -0.2px;
	  text-transform: uppercase;
	  padding-bottom: 0;
}
.country-section{
	padding:60px 0 0 !important;
}
@media(min-width: 1280px){
	.country-row{
		max-width: 1130px;
		width: 100%
	}
	.country-row .our-approach-text p{
		margin-top: -9px;
	}
	.country-row .our-approach-text{
		width: calc(100% - 400px);
	}
	.country-row .title-1{
		padding-bottom: 20px;
	}
}

.country-code.slick-slider {
    margin:0 -10px;
}
.country-code .donor {

    margin-right:10px;

}
.post-hidden{
	display: none;
}
.country-post .post-hidden{
	display: block;
}
.post-1{
	display: inline-block;
	width: 65%;
	background-color:#1282a2;
}
@media(min-width: 981px){
	 .post-1 img, .post-4 img{
		width: 295px ;
		max-width: 295px;
		height: 295px;
		object-fit: cover;

	}
}


.post-2{
	display: inline-block;
	width:calc(35% - 10px);
	float: right;
	background-size: cover;
	background-color: #003e78;
}
.post-3{
	display: block;
	width:calc(35% - 10px);
	float: left;
	margin-top: 10px;
	background-color: #003e78;
}

.post-4{
	display: inline-block;
	width: 65%;
	float: right;
	margin-top: 10px;
	background-color: #1282a2;
}

.post-box .post-content:hover{
	background-color: unset;
}

.post-box .post-content{
	padding:30px 40px 30px 30px;
	display: grid;
	grid-gap: 0;
	height: 295px;

}
.post-box .post-content .post-link{
	display: block;
	height: 100%;
}
.post-box .post-content .publish-date{
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.88;
  letter-spacing: normal;
  color: #ffffff;
  padding-bottom: 20px;
  text-transform: none;
  line-height: 20px;
}
.post-box .post-content h3{
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 32px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.32px;
  color: #ffffff;
  padding-bottom: 20px;
  line-height: 38px;
      overflow: hidden;
    white-space: wrap;
    text-overflow: ellipsis;
    height: calc(40px  * 2);
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
@media(min-width: 981px){
	.post-box .post-content h3{

      overflow: hidden;
    white-space: wrap;
    text-overflow: ellipsis;
    height: calc(40px  * 2);
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
}
.post-box .post-content p:not(.publish-date){
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  color: #ffffff;
  overflow:hidden;
  white-space:wrap;
  text-overflow:ellipsis;
  height: calc(30px * 3);
  display: -webkit-box;
  -webkit-line-clamp: 3;
-webkit-box-orient: vertical;
  text-transform: none;
}
.post-box .post-content span{
	position: relative;
	bottom: 0;
	left:0;
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.88;
	letter-spacing: normal;
	color: #ffffff;
}
.post-box .post-content span:after{
	content: "\35";
	color: #fff;
	position: absolute;
	font-size: 25px;
  top: 0;
  margin-top: -10px;
	font-family: 'ETmodules';
	margin-left: 20px;
}
.post-2 .post-image,.post-3 .post-image{
	display: none ;
}
#our-work-section .country-row{
	max-width: 1260px;
	width: calc(100% - 20px);
}
#related-programs-section{
	/*padding-bottom: 140px !important;*/
}

@media(min-width: 1280px){
	/*#our-donors-section{
		padding-bottom: 140px;
	}*/
}
.related-program-row{
	max-width: calc(316px * 3 + 40px);
	width: 100%;
}
body .related-program-row .et_pb_column{
	width: calc((100% - 40px) / 3 );
	margin-right: 20px;
}
body .related-program-row .et_pb_column:last-child{

	margin-right: 0px;
}
body .related-program-row .et_pb_column .et_pb_text{
	margin-bottom: 20px;
}
body .related-program-row .et_pb_column .program-box{
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0 30px;
	height: 220px;
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
	font-size: 24px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.33;
	letter-spacing: 0.24px;
	text-align: center;
	color: #ffffff;
}
.button-2{
	margin-left: 20px;
}
#section-country-top-banner-mobile{
	display: none;
}
.page-id-4004 #our-work-section{
	padding-bottom: 100px !important;
}
@media(max-width: 1024px){
		.join-the-team .button{
			margin-top: 20px;
		}
		.button-2{
		margin-left: 0px;
		margin-top: 20px;
	}
	#section-over-view .our-approach-image{
		display: block;
		margin-top: 30px;
	}

}
@media(min-width: 981px){
	#section-over-view{
		padding-bottom: 60px !important;
	}
}
@media(min-width: 981px) and (max-width: 1024px){
	/*#section-over-view .our-approach-image{
		width: 300px;
		margin-top:0;
	}
	*/
	/*.our-approach-text p{
		font-size: 14px;
	}*/
	/*.page-id-4174 #section-over-view .our-approach-image{
		width: 480px;
	}*/
	#global-health-over-view-section,#gb-box-section-with-background{
		overflow-x:hidden;
	}
	.page-id-4174 #section-over-view{
		overflow-x:hidden;
	}
}
@media(max-width: 980px){
	#country-top-header-banner{
		padding:100px 0;
	}
	.post-box .post-content .publish-date{
		padding-bottom: 10px;
	}
	#country-name p{
		font-size: 45px;
	}
	.post-box .post-content h3{
		font-size: 22px;
	}
	.post-box .post-content p:not(.publish-date){
		font-size: 14px;
		    height: calc(16px* 1.67 * 3);
	}
	.post-box .post-content span{
		font-size: 12px;
	}
}
@media(max-width: 767px){
	.country-post{
		width: 100%;
	}
	#section-country-top-banner-mobile{
		display: block;
	}
	#country-top-header-banner{
		display: none;
	}
	#row-top-banner-mobile{
		width: 100%;
		max-width: 100%;
	}
	#row-top-banner-mobile .et_pb_column .et_pb_module{
		margin-bottom: 0;
	}
	#top-banner-code-mobile{
		background-color: #003e78;
		font-weight: bold;
		font-style: normal;
		font-stretch: normal;
		line-height: 1.15;
		letter-spacing: -0.3px;
		text-align: center;
		color: #ffffff;
		padding:20px 30px;
	}
	#top-banner-code-mobile a:after{
		content:'\33';
		text-align:center;
		font-size: 25px;
		color: #fff;
		font-family: 'ETmodules';
	}
	.mobile-country-name{
		font-family: "LeMondeSansStd",'Open Sans',sans-serif;
		padding-bottom: 20px;
		font-size: 26px;
		font-weight: bold;
		font-style: normal;
		font-stretch: normal;
		line-height: 1.15;
		letter-spacing: -0.3px;
		text-align: center;
		color: #ffffff;
		text-transform: uppercase;
	}
	.related-program-row{
		width: calc(100% - 60px);
	}
	#related-programs-section{
		padding-bottom: 60px !important;
	}
	.page-id-3917 #related-programs-section{
		padding-bottom: 0 !important;
	}
	.country-section{
		padding:50px 0 0 !important;
	}
}
.post-box .post-image img{
	background-color: #003e78;
}
@media(min-width: 981px){
	/*.post-box .post-image img{
		width: 295px ;
		float: left;
	}*/
}
@media(max-width: 980px){
	.country-post{

	}
	.post-box .post-content span:after{
		margin-top: -10px;
	}
	.post-box .post-content h3{
		font-size: 22px;
		font-weight: bold;

		line-height: 1.36;
		letter-spacing: 0.06px;

	}
	#related-programs-section .title-1,#our-work-section .title-1{
		text-align: center;
	}
	body .related-program-row .et_pb_column .program-box{
		height: 141px;
	}

	.post-box .post-content p:not(.publish-date){
		font-size: 12px;
		font-weight: normal;

		line-height: 1.83;
		letter-spacing: 0.22px;
		height: calc(12px * 1.67 * 3);
		 -webkit-line-clamp: 3;
	}
	.post-box .post-content span{
		font-size: 12px;
		font-weight: bold;

		line-height: 1.83;
		letter-spacing: 0.22px;
	}
	.post-box .publish-date{
		font-size: 10px;
		font-weight: normal;

		line-height: 1.5;
		letter-spacing: 0.19px;
	}

	.post-2 .post-image, .post-3 .post-image{
		display: block;
	}
	.post-2{
		background-image: none !important;
	}
	.country-post .post-image img{
		width: 100%;
	}
	.post-box .post-content{
		background-color: #1282a2 !important;
	}
	.post-2,.post-1,.post-4,.post-3{
		float: left;
	}
}
@media (min-width: 415px){

	.recent_posts_mobile .slide-arrow-box-prev{
		left:30px;
		top: calc((100% - 325px) / 2);
	}
	.slide-arrow-box-next.slide-arrow.recent-arrow-next{
		right: 30px;
		top: calc((100% - 325px) / 2);
	}
	.recent_posts_mobile  .post-box .post-image img{
		height: 50vw;
		object-fit: cover;
		object-position: 25% 25%;

	}
	.recent_posts_mobile .slick-dots{
		bottom: 0;
	}
}
@media (min-width: 767px){
	.recent_posts_mobile .slick-dots{
		bottom: -60px;
	}
}
@media(max-width: 414px){
	.post-box .post-content h3{
		    height: calc(22px * 1.36 * 3);
   		 -webkit-line-clamp: 3;
   		 -webkit-box-orient: vertical;
   		 display: -webkit-box;
   		 overflow:hidden;
	}
	.post-box .post-image img{
		height: 192px;
		object-fit: cover;
		object-position: 25% 25%;
	}
	.page-id-4004 #our-work-section{
		padding-bottom: 0px !important;
	}
	.country-post .post-image img{
		height: 192px;
		object-fit: cover;
		object-position:25% 25%;
	}
	.donor{
		height: 42px;
		display: flex;
		align-items: center;
		justify-content: center;
		float: left;
		width: 50%;
		margin: 30px 0;
	}
}

/*Pagination*/
.pagination{
	text-align:center;
}
.pagination ul{
	list-style-type: none;
	display: inline-block;
	text-align:center;
	margin-top: 40px;
}
.pagination ul li.active{
	background-color: #003e78;
	color: #fff;
}
.pagination ul li{
	display: inline-flex;
	justify-content: center;
	align-items: center;
	width: 32px;
	height: 32px;
	border-radius: 50%;
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.11;
	letter-spacing: 0.4px;
	text-align: center;
	color: #ffffff;
	color:#003e78;
	margin-right: 6px;
	cursor: pointer;
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
}
#first_dots{
	display: none;
}

/*Programs page*/
.program-box{
	background-color: #f3f6f8;
	padding-top: 60px;
  padding-bottom: 60px;
  display: inline-block;
}
.program-box.box-image-right{
	margin-bottom: 60px;
}
.program-box.box-image-left{
	margin-right: 40px;
}
.program-box-content{
	 font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  color:#072440;


}
.program-box-image{
	width: 440px;
	display: inline-block;
	vertical-align: top;
}
.box-image-left .program-box-content{
	padding-left: 40px;
	width: calc(100% - 440px);
	float:left;


}
.box-image-left .program-box-image{
	transform: translateX(40px);
}
.program-box.box-image-right{
	margin-left: 40px;
	padding-right: 40px;


}
.program-box.box-image-right .program-box-image{
	position: relative;
	left: -40px;
}
.program-box.box-image-right .program-box-content{
	width: calc(100% - 440px);
	display: inline-block;

	float: right;

}
#row-results{
	width: 100%;
	max-width: calc(232px * 4 + 60px);
	justify-content: center;
}
@media(min-width: 981px){
	body #row-results .et_pb_column{
	width: calc((100% - 60px) / 4);
	margin-right: 20px;
	}
	body #row-results .et_pb_column:last-child{
		width: calc((100% - 60px) / 4);
		margin-right: 0px;
	}

	#row-results{
		display: flex;
		justify-content: center;
	}
	#row-results .et_pb_column_empty{
		display: none;
	}
}

.result-item{
	background-color:#f3f6f8;
	margin-top: 60px;
	padding:40px 22.2px;
	padding-top: 0;
}
.result-item .big-number{
	width:187.6px;
	height: 187.6px;
	border-radius: 50%;
	background-color: #7c1220;
	display: inline-flex;

	justify-content: center;
	margin-top: -50px;
	 font-family: "LeMondeSansStd",'Open Sans',sans-serif;

  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 0.89;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
 align-items: center;

}
.result-item .big-number span{
	font-size: 90px;
	margin-top: -15px;
	line-height: 30px;
	padding-left: 2%;
	padding-right: 2%;
	/*word-break: break-word;*/
}
.result-item  .result-content{
	margin-top: 40px;
	 font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  text-align: center;
  color: #003e78;
  display: inline-block;
}
#row-results .et_pb_column:nth-child(odd) .result-item .big-number{
	background-color: #1282a2;
}
.spotlight-video{
	width: 60%;

	float: left;
}
.spotlight-right{
	float: right;
    display: inline-block;
    width: calc(100% - 60%);
    padding-left: 40px;

}
.spotlight-right h3{
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 30px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: 0.3px;
  color: #1282a2;
}
.spotlight-right p{
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: -0.23px;
  color: #072440;
}
.spotlight-slide{

}
.spotlight{
	padding:60px 40px 60px 0;
}
.spotlight:after{
	content: "";
	background-color: #f3f6f8;
	position: absolute;
    width: calc(100% - 40px);
    display: inline-block;
    height: 100%;
    top: 0;
    z-index: -1;
    margin-left: 40px;
}
#spotlight-section .country-row{
	max-width: 990px;
}
#spotlight-section{
	padding-top: 40px;
}
.program-box-image.mobile-only{
	display: none;
}
@media(max-width: 1440px){

}
@media(max-width: 1280px){

}
@media(max-width: 1024px){
	.program-box.box-image-right .program-box-content{
		display: inline-block;
	}
	.program-box-image{
		width: 300px;
	}
	.box-image-left .program-box-content,.program-box.box-image-right .program-box-content{
		width: calc(100% - 300px);
	}
	.program-box-content{
		font-size: 16px;
	}
	.spotlight-slide{
		padding-left: 1px;
	}
	.spotlight-slide h3{
		font-size: 26px;
	}

}
@media(min-width: 981px){
	.program-box{
		display: inline-flex;
		justify-content: space-between;
		align-items: center;
	}
}
@media(max-width: 980px){
	.result-item{
		text-align:center;
	}
	.program-box.box-image-right .program-box-image{
		left:0;
	}

	#row-results{
		width: 80%;
	}
	.program-box-image.mobile-only{
		display: inline-block;
	}
	.program-box-image.desktop-only{
		display: none;
	}
	.box-image-left .program-box-content, .program-box.box-image-right .program-box-content{
		width: 100%;
	}
	.program-box{
		padding-top: 0;
		padding-bottom: 0;
		background-color: #fff;
	}
	.program-box-image{
		width: 100%;
		margin-top: 30px;
		text-align:center;
	}
}
@media(max-width: 768px){
	.program-box.box-image-right{
		margin-left: 0;
		padding-right: 0;
	}
	.box-image-left .program-box-image{
		transform: translateX(0);
	}
	.program-box.box-image-left{
		margin-right: 0;
	}
	.box-image-left .program-box-content{
		padding-left: 0;
	}
	.result-item .big-number{
		width: 150px;
		height: 150px;
		font-size: 60px;
		margin:0 auto;
	}
	.spotlight-video,.spotlight-right{
		width: 100%;

	}
	.spotlight:after{
		width: 100%;
		margin-left: 0;
	}
	.spotlight{
		padding: 0;
	}
	#spotlight-section .country-row{
		width: 100%;

	}
	#spotlight-section .country-row .title-1{
		text-align:center;
	}
	.result-item{
		background-color: unset;
	}
	.result-item:after{
		content: "";
		position: absolute;
		height: 90%;
		bottom:0;
		left:0;
		display: block;
		z-index: -1;
		width: 100%;
		background-color: #f3f6f8;

	}
}
@media(max-width: 414px){
	.result-item{
		padding:14px;
		padding-top: 0;

	}

	.result-item .big-number{

		display: inline-flex;
	}
	.spotlight-right{
		padding-left: 30px;
		padding-right: 30px;
 		 margin-top: 30px;
 		 padding-bottom: 30px;
	}
	.spotlight-right h3{
		font-family: "LeMondeSansStd",'Open Sans',sans-serif;
		font-size: 22px;
		font-weight: bold;
		font-style: normal;
		font-stretch: normal;
		line-height: 1.36;
		letter-spacing: normal;
		color: #003e78;
	}
	.spotlight-right p{
		font-family: "LeMondeSansStd",'Open Sans',sans-serif;
		font-size: 12px;
		font-weight: normal;
		font-style: normal;
		font-stretch: normal;
		line-height: 1.83;
		letter-spacing: 0.12px;
		color: #010400;
	}
	.slide-arrow-box-prev.slide-arrow.spotlight-arrow-prev,.slide-arrow-box-prev.slide-arrow.recent-arrow-prev{
		left:20px;
		top: 86px;
	}
	.slide-arrow-box-next.slide-arrow.spotlight-arrow-next,.slide-arrow-box-next.slide-arrow.recent-arrow-next{
		right: 20px;
		top:86px;
	}
	.program-box-content{
		font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.83;
  letter-spacing: 0.22px;
  color: #010400;
	}
	.page-id-4004 .section-chai-approach .country-row{
		width: 100%;
	}
	.page-id-4004 .section-chai-approach .country-row .box-image-right{
		padding:0 10%;
	}
	.page-id-4004 .section-chai-approach .country-row .box-image-left .program-box-content{
		padding:0 10%;
	}
	.page-id-4004 .section-chai-approach .country-row .title-1{
		padding:0 10% 20px 10%;
	}

	.result-item .big-number{
		width: 113px;
		height: 113px;
		font-size: 40px;
	}
	.result-item .result-content{
		font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.71;
  letter-spacing: 0.14px;
  text-align: center;
  color: #003e78;
	}
	#our-work-section .country-row{
		width: 100%;
	}
}
.clear-btn{
	display: none;
}
/*.related-program-modules-col .program-box{
	width: calc((100% - 40px) / 3);
	float: left;
	margin-right: 20px;
}*/
body .related-program-row .related-program-modules-col{
	width: 100%;
}
.related-program-row .related-program-modules-col .program-box{
	float: left;
	width: calc((100% - 40px) / 3);
	margin-right: 20px;
	margin-bottom: 20px;
}
.related-program-row .related-program-modules-col .program-box:last-child{
	margin-bottom: 20px !important;
}
.related-program-modules-col .program-box:nth-child(3n){
	margin-right: 0;
}
.related-program-modules-col{
	align-items: center;
	justify-content: center;
	text-align:center;
}
@media(max-width: 768px){
	.related-program-row .related-program-modules-col .program-box{
		float: left;
		width: calc((100% - 20px) / 2);
		margin-right: 20px;
		margin-bottom: 20px;
	}
	.related-program-row .related-program-modules-col .program-box:last-child{
		margin-bottom: 20px !important;
	}
	.related-program-modules-col .program-box:nth-child(2n){
		margin-right: 0;
	}
}
@media(max-width: 414px){
	.related-program-row .related-program-modules-col .program-box{
		float: left;
		width: calc(100%);
		margin-right: 0px !important;
		margin-bottom: 20px;
	}
	.related-program-row .related-program-modules-col .program-box:last-child{
		margin-bottom: 20px !important;
	}
	.related-program-row .related-program-modules-col{
		flex-direction: column;
	}
	.related-program-modules-col .program-box:nth-child(2n){
		margin-right: 0;
	}
}
@media(max-width: 980px){
	.search-row{
		max-width: 100%;
		width: calc(100% - 30px);
	}
	.filter-row{
		max-width: 100%;
		width: calc(100% - 30px);
	}
}
@media(max-width: 860px){
	.resource-item .post-item-image{
		width: 100%;
		margin-right: 0;
		margin-top: 0;
		text-align: center;
	}
	.resource-item .post-item-content{
		clear:both;
		width: 100%;
		padding:0;
	}
	.resource-item .post-item-image img,.img-lazy-load{
		height: unset;
	}
	.result-section{
		background-color:#fff !important;
	}
	.resource-item .post-item-content{
		box-shadow: unset;
		border-bottom: 0.8px solid rgba(155, 155, 155, 0.5);
		padding-bottom: 40px;
		margin-left: 0;
		padding-top: 20px;
	}
	.resource-item .post-item-content{
		min-height: unset;
	}
	.resource-item{
		margin-top: 59px;
	}
}
@media(max-width: 768px){
	.search-row{
		max-width: 100%;
		width:100%
	}
	.filter-row{
		max-width: 100%;
		width:100%;
	}
	.active-filter{
		 font-size: 14px;
		  font-weight: bold;
		  font-style: normal;
		  font-stretch: normal;
		  line-height: 1.07;
		  letter-spacing: 0.2px;

	}
}

@media(max-width: 820px){
	.search-row, .filter-row{
		padding:0 !important;
	}
	.search-row .form-search{
		width: 100%;
	}
	.filter-date.filter-box{
		width: 100%;
		border-top: 1px solid #1282a2;
		border-bottom: 1px solid #1282a2;
		background-color: #f3f6f8;
	}
	.filter-date.filter-box .list-filter{
		width: 100%;
	}
	button.search-btn,.blog-btn{
		right: 40px;
		left: unset;
	}
	.rc-input{
		padding:15px 60px 15px 30px !important;
	}
	.filter-box{
		width: 100%;
		margin-right: 0;
		background-color: #f3f6f8;
		border-bottom: 1px solid #FFFFFF;
	}
	.filter-row{
		padding:0;
	}
	.list-filter .list-filter-item{
		padding:10px 30px;
		font-size: 12px;
	}
	.active-filter{
		height: 70px;
		background-color:#003e78;
		padding:28px 30px;
		color: #fff;
	}
	.filter-date .active-filter{
		background-color: #f3f6f8;
		color: #1282a2;
	}
	.filter-section{
		background-color: #f3f6f8;
	}
	.list-filter{
		width: 100%;
		position: relative;
		height: unset;
		overflow: auto;
		max-height: calc(5 * 44px);
	}

}
@media(max-width: 414px){
	.pagination ul li.active{
		background-color:transparent;
		color: #1282a2;
	}
	.button.read-more-btn{
		font-size: 12px;
		font-weight: bold;
		font-style: normal;
		font-stretch: normal;
		line-height: 1.58;
		letter-spacing: normal;
		padding: 11px 0 13px;
		border-radius: 21px;
	}
	.resource-item .post-time{
		font-size: 14px;
		font-weight: normal;
		font-style: normal;
		font-stretch: normal;
		line-height: 1.71;
		letter-spacing: normal;
		padding-bottom: 8px;
	}
	.button.read-more-btn{
		width: 151px;
	}
	.resource-item h3{
		font-size: 17px;
		font-weight: normal;
		font-style: normal;
		font-stretch: normal;
		line-height: 1.18;
		letter-spacing: normal;
	}
	.resource-item .post-ex{
		font-size: 12px;
		font-weight: normal;
		font-style: normal;
		font-stretch: normal;
		line-height: 1.83;
		letter-spacing: normal;
	}

	.clear-btn{
		display: inline-block;
		width: 127px;
		border-radius: 30px;
		font-family: "LeMondeSansStd",'Open Sans',sans-serif;
		font-size: 12px;
		font-weight: bold;
		font-style: normal;
		font-stretch: normal;
		line-height: 1.58;
		letter-spacing: 0.3px;
		text-align: center;
		color: #003e78;
		background-color:#ffffff;
		border:2px solid #003e78;
	}
	.btns{
		display: flex;
		justify-content: space-between;
		padding:20px 30px;
	}
	button.search-btn,.blog-btn{
		position: unset;
		left: 30px;
		width: 127px;
		font-size: 12px;
		padding:13px 0 13px;
	}
	.search-btn,.clear-btn{
		border-radius: 21px !important;
		line-height: 14px !important;
		padding:13px 0 13px;
	}
	.pagination ul li{
		font-size: 14px;
		font-weight: bold;
		font-style: normal;
		font-stretch: normal;
		line-height: 2.29;
		letter-spacing: 0.14px;
		text-align: center;
		width: 25px;
		height: 25px;
		margin-right: 0;
	}
	.form-search:before{
		content: "\55";
		font-family: 'ETmodules';
		color: #bbb;
		position: absolute;
		top: 20px;
		font-size: 20px;
		left:30px;
	}
	.rc-input{
		padding-left: 60px !important;
	}
	.btn-next--section_wrap{
		margin-top:-15px;
	}
}

/*Blog Pages*/
#row-blog-fp{
	width:100%;
	max-width: 100%;
	background-color: #f3f6f8;
	padding:10px 10px 0 10px;

}
.page-id-4119 #row-blog-fp{
	background-color:#fff;
}
#section-blog-featured-posts,#section-searching-blog{
	background-color: #f3f6f8;
}

@media(max-width: 980px){
	#section-blog-featured-posts,#row-blog-fp,#section-searching-blog{
		background-color:#fff !important;
	}
}

.page-id-4078 .resource-box{
	display: none;
}
.page-id-4078 .filter-box:not(.filter-date),.page-id-4078 .list-filter{
	width: calc((100% - 20px) / 2);
}
@media(max-width: 820px){

	.page-id-4078 .filter-box:not(.filter-date),.page-id-4078 .list-filter{
		width: 100%;
	}
	.page-id-4078 .active-filter{
		padding:22px 30px;
	}
}

@media(max-width: 414px){
	.page-id-4078 .active-filter{
		padding:27px 30px;
	}
	.page-id-4078 #section-searching-blog{
		margin-top: 30px;
		border-top:   0.8px solid rgba(155, 155, 155, 0.5);
	}
	.page-id-4078 .filter-row{
		display: block;
	}
	.page-id-4078 .resource-box{
		display: none;
	}
	.page-id-4078 .btns{
		background-color: #f3f6f8;
	}
	.page-id-4078 .slide-arrow-box-next.slide-arrow.recent-arrow-next{
		bottom: 25%;
		top: unset;
	}
	.page-id-4078 span.slide-arrow-box-prev.slide-arrow.recent-arrow-prev.slick-arrow{
		display: none !important;
	}
	.post-item .post-image{
		overflow-y:hidden;
	}
	.page-id-4078 .post-box .post-content p:not(.publish-date){
		display: none;
	}
	.page-id-4078 .post-box .post-content h3{
		font-family: LeMondeSansStd-Demi;
		font-size: 17px;
		font-weight: normal;
		font-style: normal;
		font-stretch: normal;
		line-height: 1.41;
		letter-spacing: normal;
		color: #ffffff;
	}
	.page-id-4078 .post-box .post-content span{
		font-family: "LeMondeSansStd",'Open Sans',sans-serif;
		font-size: 10px;
		font-weight: bold;
		font-style: normal;
		font-stretch: normal;
		line-height: 3.2;
		letter-spacing: 0.1px;
		color: #ffffff;
	}
	.page-id-4078 .post-box .post-content span:after{
		margin-top: -22px;
	}
	.post-3,.post-4{
		margin-top: 0;
	}
	.page-id-4078 .post-box .post-content{

		min-height: unset;
	}
	.page-id-4078 .post-box .post-content .publish-date{
		font-family: "LeMondeSansStd",'Open Sans',sans-serif;
		font-size: 10px;
		font-weight: normal;
		font-style: normal;
		font-stretch: normal;
		line-height: 2.2;
		letter-spacing: 0.19px;
		color: #ffffff;
	}
	.page-id-4078 button.search-btn,.page-id-4078 button.blog-btn{
		line-height: 40px;
		border-radius: 21px;
	}
	.resource-item .post-item-image img{
		height: 180px;
		object-position:  0 0;
	}
}

.hidden-post{
	display: none;
}
@media(max-width: 1920px){
	.ceo-text-1{
		width: 720px;
		margin:0 auto;
	}
	.testimonial-row-1{
		width: 800px;
	}
	.ceo-text-2{
		width: 860px;
		margin:0 auto;
	}
	.testimonial-row-2{
		width: 930px;
	}
	.ceo-text-3{
		width: 890px;
		margin:0 auto;
	}
	.testimonial-row-3{
		width:970px;
	}
}
@media(max-width: 980px){
	.ceo-text{
		width: 85%;
	}
	.testimonial-row{
		width: 85%;
	}
}


/*Update filter*/
.list-filter-item.active .checkbox{
	background-image: url(/wp-content/uploads/2019/07/checkbox-selected.png);
}
.list-filter-item:hover .checkbox{
	background-image: url(/wp-content/uploads/2019/07/checkbox-deselected-hover.png);
}
.list-filter-item.active:hover .checkbox{
	background-image: url(/wp-content/uploads/2019/07/checkbox-selected-hover.png);
}
.checkbox{
	display: inline-block;
	width: 26px;
	height: 26px;
	margin-right: 10px;
	background-image: url(/wp-content/uploads/2019/07/checkbox-deselected.png);
}
.counter-filter{
	width: 32px;
	height: 32px;
	border-radius: 50%;
	background-color:#f3f6f8;
	display: inline-flex;
	align-items: center;
	    align-items: center;
    justify-content: center;
    position: relative;
	float: right;
	margin-right: 30px;
    margin-top: 0px;
    color: #1282a2;
    font-size: 24px;
    visibility: hidden;
}
.counter-filter.active{
	visibility: visible;

}
.counter-filter span{
	margin-top: -8px;
}
.active-filter.active span.select-icon:after{
	content: '\4d';
}
.filter-date .active-filter .select-icon:after{
		right: -9px;
	}
@media(max-width: 820px){
	.counter-filter.active{
		margin-top: -9px;
		font-size: 16px;
	}
	.filter-date .active-filter .select-icon:after{
		right: -9px;
	}
}
@media(max-width: 414px){
	.spotlight{
		margin-bottom: 0;
	}
	#spotlight-section .country-row{
		padding-bottom: 0;
	}
	.page-id-4004 .title-1{
		padding-bottom: 27px;
	}
	.page-id-4004 .country-section{
		padding:30px 0 0 !important;
	}
	#spotlight-section{
		padding-top: 0 !important;
	}
	#our-results-section{
		padding-top: 50px !important;
	}
	.full-size-image{
		padding:0 10%;
	}
}

/*Global health sciences*/
.gb-image,.gb-image-over-view{
	display: inline-flex;
}
.gb-image-mobile.gb-image{
	display: none;
}
#gb-box-section-with-background{
	background-color: #f3f6f8;
	padding:60px 0;
}
#gb-box-section-with-background .gb-box-row{
	padding-top: 0;
	padding-bottom: 60px;
}
#gb-box-section-with-background .gb-box-row:last-child{
	padding-bottom: 0;
}

.gb-content h3{
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 42px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.38;
  letter-spacing: -0.17px;
  color:#1282a2;
  padding-bottom: 20px;
}
.gb-content.gb-fix-content h3{

	margin-top: -15px;
}
.gb-content p{
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  color: #072440;
}
.gb-content p:not(:last-child){
	padding-bottom: 20px;
}
.gb-box-over-view{
	padding:60px 0 60px 40px;
	background-color: #f3f6f8;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	max-width: 1100px;
	width: 100%;
}


.gb-image-over-view{
	width: 440px;
	transform: translateX(50px);
}
.gb-box-over-view .gb-content{
	width: 600px;
	float: left;
}
.gb-box{
	background-color: #fff;
	display: inline-flex;
	align-items: center;
	justify-content: space-between;

}
@media(min-width: 1280px){
	.gb-box{
		width: 1110px;
	}
}
@media(max-width: 1279px){
	.gb-box{
		width: 100%;
	}
	.gb-content p{
		font-size: 16px;
	}
}
@media(max-width: 767px){
	.gb-content p{
		font-size: 12px;
	}
}
#global-over-view-row{
	max-width: 1100px;
	width: 100%;
}
.gb-box-row{
	max-width: 1100px;
	width: 100%;
}
.gb-box .gb-image{
	width: 480px;
}
.gb-box.gb-box-image-left .gb-content{
	width: 520px;
	float: right;
}
.gb-box.gb-box-image-right .gb-content{
	width: 510px;
	float: left;
}
.gb-box.gb-box-image-left{
	padding:60px 80px 60px 0;
}
.gb-box.gb-box-image-left .gb-image{
	transform: translateX(-20px);
}
.gb-box.gb-box-image-right .gb-image{
	transform: translateX(20px);
}
.gb-box.gb-box-image-right{
	padding: 60px 0 60px 40px;
}
#global-health-over-view-section{
	padding: 60px 0;
}
@media(min-width: 1600px){
	#row-country-top-header-banner{
		max-width: 100%;
		width: calc(100% - 520px);
	}
}
@media(max-width: 1150px){
	.gb-box .gb-image{
		width: 380px;
	}
	#global-over-view-row{
		max-width: 980px;
		width: 100%;
	}
	.gb-box-row{
		max-width: 980px;
		width: 100%;
	}
	.gb-box-over-view .gb-content{
		width: 480px;
	}
	.gb-content h3{
		padding-bottom: 10px;
		font-size: 30px;
	}
	.gb-content p{
		padding-bottom: 10px;
	}
	/*.gb-box.gb-box-image-right .gb-content,.gb-box.gb-box-image-left .gb-content{
		width: 460px;
	}*/
	.gb-box.gb-box-image-right .gb-image{
		transform: translateX(40px);
	}
	/*.gb-box.gb-box-image-left .gb-image{
		transform: translateX(0);
	}*/
}
@media(max-width: 980px){
	.gb-box-over-view .gb-content,.gb-box.gb-box-image-right .gb-content, .gb-box.gb-box-image-left .gb-content{
		width: 100%;
	}
	.gb-image{
		text-align:center;
		width: 100% !important;
		transform: translateX(0);
		display: block;
	}
	#global-over-view-row{
		max-width:100%;
		width: 80%;
	}
	.gb-box{
		display: inline-block;
		padding:30px;
	}
	.gb-box.gb-box-image-left,.gb-box.gb-box-image-right{
		padding:30px;
	}
	.gb-box-row{
		max-width:100%;
		width: 80%;
	}
	.gb-box-image-right .gb-image{
		display: none;
	}
	.gb-box-image-right .gb-image.gb-image-mobile{
		display: block;
		text-align:center;
		transform: unset;
	}
	.gb-box-over-view{
		padding:0;
		background-color: #fff;
		display: block;
	}
	.gb-content{
		padding:20px;
	}
	.gb-image-over-view{
		display: block;
		width: 100%;
		text-align: center;
		transform: unset;
	}
	.gb-content p:not(:last-child){
		padding-bottom: 10px;
	}
}
@media(max-width: 414px){
	.gb-box.gb-box-image-left, .gb-box.gb-box-image-right{
		padding:0;
		background-color:transparent;
	}
	.gb-content{
		padding:0;
		margin-top: 20px;
	}
	#global-health-over-view-section{
		padding:50px 0 60px;
	}
	#gb-box-section-with-background .gb-box-row{
		width:100%;
		max-width: 100%;
	}
	.gb-box-over-view .gb-content, .gb-box.gb-box-image-right .gb-content, .gb-box.gb-box-image-left .gb-content{
		padding-left: 10%;
		padding-right: 10%;
		float: left;

	}
	.gb-box-over-view .gb-content{
		padding:0;
	}
	#gb-box-section-with-background .gb-box-row{
		padding-bottom: 54px;
	}
	#gb-box-section-with-background{
		padding-top: 0;
	}
	#gb-our-work-section .title-1{
		text-align: center;
		padding-bottom: 22px;
	}
	#gb-our-work-section{
		padding-bottom: 60px !important;
	}
	.gb-image-over-view{
		clear:both;
		padding-top: 20px;
	}
	#gb-our-results-section .title-1{
		text-align:center;
	}
	.gb-content h3{
		font-family: "LeMondeSansStd",'Open Sans',sans-serif;
		font-size: 22px;
		font-weight: bold;
		font-style: normal;
		font-stretch: normal;
		line-height: 1.36;
		letter-spacing: 0.06px;
		color: #1282a2;
	}
	.gb-content p{
		font-family: "LeMondeSansStd",'Open Sans',sans-serif;
		font-size: 12px;
		font-weight: normal;
		font-style: normal;
		font-stretch: normal;
		line-height: 1.83;
		letter-spacing: 0.22px;
		color: #010400;
	}
}

/*Fix*/
@media(min-width: 1280px){
	#row-contact,.blog-result-row,.home-row,#row-join-the-team,.row-leader,.row-approach,.how-we-work-tab-row,.our-difference-row,.search-row, .filter-row,.result-row{
		max-width: 1130px;
		width: 100%;
	}
	#row-time-line{
		max-width: 1130px;
		width: 100%;
		padding-left: 0;
	}
	#our-work-section .country-row{
		max-width: 1130px;
		width: 100%;
	}
	.page-id-3744 .et_pb_row:not(.join-team-header-row){
		max-width: 1130px;
		width: 100%;
	}
	.page-id-4119 #row-blog-fp,.page-id-4078 #row-blog-fp{
		max-width: 1130px;
		padding-left: 0;
		padding-right: 0;
	}
	.page-id-208 #row-our-value{
		max-width: calc(1130px - 80px);
		width: 100%;
	}
}

.ajax-loader{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom:0;
	z-index: 99999999999;
	background-color: #fff;
	opacity: 0.9;
	justify-content: center;
	align-items: center;
	display: none;
}

.list-filter-item.unselect.select-all{
	display: none;
}
@media(min-width: 415px){
	.page-id-4078 .program-box{
		padding-top: 0;
		padding-bottom: 0;
  }
  .page-id-208 .post-image,
  .page-id-208 .post-image img,
	.page-id-208 .post-item .post-content{
		height: 325px !important;
	}
}
@media(min-width: 1280px){
	.page-id-208 .post-image,
	.page-id-208 .post-image img,
	.page-id-208 .post-item .post-content{
		height: 425px !important;
	}
}

/*Market shaping*/
.page-id-4174 #row-blog-fp{
	background-color: #fff;
	width: 100%;
	max-width: 1130px;
	padding-top: 0;
}
@media (min-width: 1280px){
	.page-id-4174 .country-row .our-approach-text{
		width: calc(100% - 410px);
	}
	.page-id-4174 .country-section{
		padding:60px 0 !important;
	}
	.page-id-4174 .gb-content h3{
		margin-top: -5px;
	}
}
@media(max-width: 414px){
	.page-id-4174 #our-results-section .title-1{
		text-align:center;
	}
	.gb-image img{
		height: 220px;
		object-fit: cover;
		width: 100%;
		object-position: 50% 50%;
	}
	.page-id-4174 #section-over-view{
		padding-bottom: 50px !important;
	}
	.page-id-4174 .our-approach-image img{
		height: 183px;
		object-fit: cover;
	}
}
@media(min-width: 981px){
	.page-id-4207 .home-header{
		padding:200px 0 !important;
	}
	.page-id-4207 .resource-item:first-child{
		margin-top: 40px;
	}
	.page-id-4207 .result-section{
		padding-bottom: 0;
	}
}
#section-downloadable{
	background-color: #003e78;
}
.under-title-1.white{
	color: #fff;
}
.download-button{
	display: inline-block;
	width: 151px;
	line-height: 42px;

	background-color: #1282a2;
	color: #fff;
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: normal;
  text-align: center;
  border-radius: 21px;
}
#section-for-press{
	background-color: #fff;
}
.contact-name {
	text-align:center;
}
.contact-name .title-2{
	text-align:center;
}
.contact-name .text-title-2{
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.83;
  letter-spacing: 0.22px;
  text-align: center;
  color: #010400;
}
@media(max-width: 414px){
	.page-id-4207 .title-1,.page-id-4207 .under-title-1{
		text-align:center;
		padding-bottom: 20px;
		margin-bottom: 0;
	}
	.page-id-4207 #section-for-press .title-1{
		padding-bottom: 25px;
	}
	.page-id-4207 #section-for-press .contact-name .title-2{
		padding-bottom: 3px;
	}
	.page-id-4207 #section-for-press .contact-name{
		padding-bottom: 24px;
	}
	.page-id-4207 .btn-read-more{
		font-family: "LeMondeSansStd",'Open Sans',sans-serif;
		font-size: 12px;
		font-weight: bold;
		font-style: normal;
		font-stretch: normal;
		background-color: #003e78;
		letter-spacing: normal;
		text-align: center;
		color: #ffffff;
		display: inline-block;
		width: 151px;
		line-height: 42px;
		border-radius: 21px;
	}
	.page-id-4207 .title-2{
		font-size: 17px;
		font-weight: normal;
		font-style: normal;
		font-stretch: normal;
		line-height: 1.18;
	}
	.page-id-4207 .title-1{
		line-height: 1.36;
  		letter-spacing: 0.06px;
	}
	.page-id-4207 .under-title-1{
		font-size: 12px;
		  font-weight: normal;
		  font-style: normal;
		  font-stretch: normal;
		  line-height: 1.83;
		  letter-spacing: 0.22px;
	}
	.result-section{
		padding-bottom: 15px;
	}
}
@media(max-width: 414px){
	.page-id-4174 #row-blog-fp{
		padding:0 !important;
	}
	.page-id-4174 .gb-image img{
		height: 227px !important;
	}
	.page-id-4174 #top-banner-code-mobile{
		padding-top: 40px;
	}
	.page-id-4174 .mobile-country-name{
		padding-bottom: 30px;
	}
	.chai-mission--custom__mobile .et_pb_row{
		padding:20px 0 33px;
	}
	.chai-mission--custom__mobile .et_pb_column:first-child .et_pb_module:first-child{
		margin-bottom: 29px;
	}
	.resource-item .post-item-content{
		padding-top: 10px;
		padding-bottom: 59px;
	}
	.resource-item .post-ex{
		margin-bottom: 27px;
	}
}

/*404 pages not found*/

body.error404  #sidebar {
    display: none;
}
body.error404 #main-content .container:before{
	display: none;
}
body.error404 #main-content .container{
	max-width: 1130px;
	width: 100%;
}
@media(min-width: 981px){
	body.error404 #left-area{
		width: 100%;
		padding-right: 0;
	}
}
.text-404{
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
	font-size: 46px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.41;
	letter-spacing: normal;
	text-align: center;
	color: #003e78;
	padding-bottom: 27px;
}
body.error404 #main-content .container{
	padding:40px 0 60px;

}
body.error404 #main-content{
	background-color: #f3f6f8;
}
body.error404 #left-area{
	padding-bottom: 0;
}
body.error404 #left-area .not_found{
	margin-bottom: 0;
}
body.error404 #searching-form{
	text-align:center;

}
body.error404 #searching-form input[type='text']{
	width: 752px;
	height: 60px;
	padding:9px 18px 16px;
	border:none;
	background-color: #fff;
	margin-left: 132px;
	opacity: 0.4;
  font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 20px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6;
  letter-spacing: 0.14px;
  color: #010400;
}
body.error404 #searching-form input[type='submit']{
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.36;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
  width: 132px;
  height: 44px;
  background-color: #003e78;
  border-radius: 22px;
  border:none;
  position: relative;
  left: -150px;

}
@media(max-width: 1020px){
	body.error404 #searching-form input[type='text']{
		margin-left: 0;
	}
	body.error404 #searching-form input[type='submit']{
		left: 0;

		display: block;
		margin:0 auto;
		margin-top: 28px;
	}
}
.clear-search{
	display: none;
}
@media(max-width: 980px){
	body.error404 #searching-form input[type='text']{
		width: 100%;
	}
	body.error404 #searching-form input[type='submit']{
		display: inline-block;
		width: 116px;
		line-height: 1.58;
		letter-spacing: 0.3px;
		font-size: 12px;
	}
	.clear-search{

		width: 116px;
		border-radius: 30px;
		font-family: "LeMondeSansStd",'Open Sans',sans-serif;
		font-size: 12px;
		font-weight: bold;
		font-style: normal;
		font-stretch: normal;
		line-height: 1.58;
		letter-spacing: 0.3px;
		text-align: center;
		color: #003e78;
		background-color:#ffffff;
		border:2px solid #003e78;
		height: 44px;
		margin-left: 20px;
		margin-top: -1px;
	}
}
@media(max-width: 414px){
	.clear-search{
		display: inline-block;
		margin-top: -1px;
	}
	body.error404 #searching-form div:before{
		content: '\55';
		font-family: 'ETmodules';
		position: absolute;
		left:30px;
		margin-top: 20px;
    font-size: 20px;
    left: 30px;
    display: inline-block;
	}
	body.error404 #searching-form input[type='text']{
		height: 70px;
		font-size: 14px;
		font-weight: normal;
		font-style: normal;
		font-stretch: normal;
		line-height: 2.29;
		letter-spacing: 0.14px;
		padding-left: 60px;
	}
	.text-404{
		font-size: 22px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.45;
  letter-spacing: normal;
  text-align: center;
  padding-bottom: 55px;
	}
	body.error404 #main-content .container{
		padding-top: 55px;
		padding-bottom: 30px;
	}
	body.error404 #searching-form input[type='submit']{
		margin-top: 30px;
	}
}

/*Privacy policy*/
#privacy-section{
	padding:53px 0 47px;
}
#row-privacy{
	width: 701px;
}
#publish-date{
font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.71;
  letter-spacing: 0.16px;
  color: #1282a2;
  margin-bottom: 7px;
}
#privacy-headline{
font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 46px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.2;
  letter-spacing: normal;
  color: #003e78;
  margin-bottom: 10px;
}
#privacy-title{
font-family: LeMondeSansStd-Demi;
  font-size: 32px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.38;
  letter-spacing: normal;
  color: #003e78;
  margin-bottom: 32px;
}
#privacy-content{
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 2.14;
  letter-spacing: 0.14px;
  color: #010400;
  padding-right: 38px;
}
#privacy-content p{
	padding-bottom: 20px;
}
@media(max-width: 768px){
	#row-privacy{
		width: 80%;
	}
	#privacy-content{

	  padding-right: 0;
	}
}
@media(max-width: 414px){
	#publish-date{
		font-size: 10px;
	  font-weight: bold;
	  font-style: normal;
	  font-stretch: normal;
	  line-height: 2.4;
	  letter-spacing: 0.12px;
	  margin-bottom: 2px;
	}
	#privacy-headline{
	font-size: 22px;
	  font-weight: bold;
	  font-style: normal;
	  font-stretch: normal;
	  line-height: 1.36;
	  letter-spacing: 0.06px;
	  margin-bottom: 17px;
	}
	#privacy-title{
	font-size: 17px;
	  font-weight: normal;
	  font-style: normal;
	  font-stretch: normal;
	  line-height: 1.53;
	  letter-spacing: normal;
	  margin-bottom: 17px;
	}
	#privacy-content{
		font-size: 12px;
	  font-weight: normal;
	  font-style: normal;
	  font-stretch: normal;
	  line-height: 1.83;
	  letter-spacing: normal;
	  padding-right: 0;
	}
	#privacy-content p{
		padding-bottom: 10px;
	}
	#privacy-section{
		padding:50px 0 60px;
	}
	#row-privacy{
		width: calc(100% - 60px);
	}
}

@media(max-width: 414px){
	.page-id-3744 .recuitment .about-slide .slide-arrow-box-next.slide-arrow,.page-id-3744 .recuitment .about-slide .slide-arrow-box-prev.slide-arrow{
		top: 250px;
	}
}
@media(max-width: 375px){
	.page-id-3744 .recuitment .about-slide .slide-arrow-box-next.slide-arrow,.page-id-3744 .recuitment .about-slide .slide-arrow-box-prev.slide-arrow{
		top: 270px;
	}
}
@media(max-width: 320px){
	.page-id-3744 .recuitment .about-slide .slide-arrow-box-next.slide-arrow,.page-id-3744 .recuitment .about-slide .slide-arrow-box-prev.slide-arrow{
		top: 300px;
	}
}
@media(max-width: 1279px){
	.button-2{
		margin-left: 0;
	}
}
@media(max-width: 980px){
	.button-2{
		margin-left: 20px;
	}
}



/*Timeline*/
.time-line-js{
	overflow: hidden;
	position: relative;

}
.recruitment-line-js.time-line-js:after{
	content: "";
	width: 100%;
	display: block;
	position: absolute;
	border-bottom: 4px solid #f3f6f8;
	height: 4px;
	bottom: 73px;
}
.time_line_border{
	display: block;
	width: 100%;
	height: 4px;
	background-color:#000;
}
.time-line-bar{
	margin-bottom: 0 !important;
	white-space: nowrap;
	display: table-row;

	overflow-x: hidden;
	padding-left: 20px;
	position: absolute;
	transition: all 0.3s;
}
.time-line-bar ul{
	display: inline-table;
	width: 300px;
	padding:0 0 23px 13px ;
	border-left: 2px dotted #ccc;
	list-style-type: none;
	opacity: 0.5;
}
.time-line-bar ul.active{
	border-left: 2px dotted #1282a2;
	opacity: 1;
}
.time-line-bar-2{
	padding-left: 0;
}
.time-line-bar ul li span{
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: normal;
  display: inline-flex;
  width: 90%;
  color: #999b99;
  white-space: normal;
}
.time-line-bar-2 ul{
	border:none;
	opacity: 1;
	height: 50px !important;
	padding-left:5px;
}
.time-line-bar-2 ul li span{
	 font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;

	color: #003e78;
	font-weight: bold;
}
.time-line-bar-2 ul li:before{
	display: none;
}
#time-line-bar{
	overflow-x: hidden;

}
.time-line-bar .slick-list{
	/*transform: translateX(50%);*/
	padding:0 !important;
}
.time-line-bar ul li{
	font-size: 12px;
	cursor: pointer;
	display: list-item;
	width: 100%;
	padding-bottom: 16px;
}
.time-line-bar:not(.time-line-bar-2) ul li:before{
	content: "";
	display: inline-block;
	width: 18px;
	height: 18px;
	background-color: #ccc;
	border-radius: 50%;
	position: relative;
	left:-23px;
	top: 4px;
}
.time-line-bar-2 ul li{
	cursor: default;
}
.time-line-bar ul li.active:before{
	background-color:#1282a2;
}

/*.time-line-bar-2 ul:nth-child(even){
	visibility: hidden;
}*/
@media(max-width: 768px){
	.time-line-bar:not(.time-line-bar-2) ul li{
		display: none;
	}
	/*.time-line-bar:not(.time-line-bar-2){
		padding-left: 0;
	}*/
	.progress-bar{
		display: none;
	}
	.time-line-bar ul{
		width: calc(100vw / 4);
		opacity: 1;
		border-left: none;
		height: 4px !important;
		padding:0 !important;
	}
	.time-line-bar ul.active{
		border:none;
	}
	.time-line-js:after{
		bottom: 70px;
		display: none;
	}
	.time-line-bar{
		padding-left: 0;

	}
	.time-line-bar:not(.time-line-bar-2) ul.active{
		background-color: #003e78;
	}
	.time-line-bar:not(.time-line-bar-2) ul{
		background-color: #f3f6f8;
	}
	.time-line-bar-2{
		padding-left:0;
		top:16px !important;
	}
	.time-line-bar-2 ul{
		text-align:center;
	}
}

/*Recuitment time line*/
.recruitment-line-item{
	display: inline-block;
	width: calc(100% / 6);
	padding:25px 0;
}
.recruitment-line {
	width: 100%;
	padding-left: 0px;
	cursor: pointer;
	padding-left: 9px;
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 2;
  letter-spacing: normal;
  color: #999b99;
}
.recruitment-line-item:before{
	content: "";
	display: inline-block;
	width: 18px;
	height: 18px;
	position: relative;
	border-radius: 50%;
	background-color: #f3f6f8;
	top: 4px;
	left:-10px;
}
.recruitment-line-item.active:before{
	background-color:#1282a2;
}
.recruitment-line-item.active{
	color: #1282a2;
	border-left: 2px dotted #1282a2;
}
.recruitment-line-js.time-line-js:after{
	bottom: 25px;
}

@media(max-width: 980px){
	.gb-box.gb-box-image-left .gb-image,.box-image-left .program-box-image{
		transform: translateX(0);
	}
	.program-box.box-image-left{
		margin-right: 0;
	}
	.box-image-left .program-box-content{
		padding-left: 0;
	}
	.program-box.box-image-right{
		margin-left: 0;
		padding-right: 0;
	}
}
@media screen and (max-width: 1100px) and (min-width: 1024px) {
  .about-join .join-the-team .button{
  	font-size:13px;
    margin-right:10px;
  }
  .join-the-team .button{
  	padding: 0 15px;
  }
}
@media screen and (max-width: 1267px) and (min-width: 1101px) {
  .about-join .join-the-team .button{
  	font-size:14px;
    margin-right:10px;
  }
  .join-the-team .button{
  	padding: 0 15px;
  }
}

#load-country-map{
	max-width: 100%;
}

.country-load-name{
	color: #003e78;
	position: absolute;

	width: 80%;
	text-align:left;

}
@media(min-width: 1280px){
	.country-load-name{
		max-width: 1080px;
		left: calc((100% - 1080px) / 2);
		top:225px;
	}
}
@media(max-width: 1279px){
	.country-load-name{
		max-width: 100%;
		left: 10%;

	}
}
#load-country-map .mapsvg-mobile-buttons{
	display: none;
}
.country-load-name a{
	display: none;
}
@media(max-width: 980px){
	.country-load-name p{
		position: relative;
		color: #fff;
		font-size: 26px !important;
		text-align:center;

	}
	.country-load-name a{
		display: block;
		text-align:center;
	}
	.country-load-name a:before{
	    content: '\33';
    text-align: center;
    font-size: 25px;
    color: #fff;
    font-family: 'ETmodules';
	}
	.country-load-name{
		width: 100%;
		top: unset !important;
		padding: 20px 30px;
		background-color: #003e78;
		position: relative ;
		left:0 !important;
	}
}
@media(max-width: 980px){
	.page-id-3917 #our-donors-section{
	padding-bottom: 10px;
	}
}

@media(min-width: 769px) and (max-width: 980px){
	.recruitment-line-js{margin-top: 30px}
}
.full-width{
	width: 100% !important;
	max-width: 100% !important;
}
#recruitment-lists{
	display: none;
}
@media(max-width: 768px){
	.recruitment-line-js{
		margin-top: 20px;
	}
	.recruitment-line-item.active{
		border-left:none;

	}
	.recruitment-line{
		padding-left: 0;
	}
	.recruitment-line-item:before{
		display: none;
	}
	.recruitment-line-item:before{
		display: block;
		top: 10px;
		width:100%;
		height: 4px;
		background-color: #f3f6f8;
		position: relative;
		border-radius: 0;
		top:-10px;
		left:0;
	}
	.recruitment-line-item.active:before{
		background-color: #1282a2;
	}
}
@media(max-width: 768px){
	.recruitment-line{
		overflow-x: unset;
	}
	.recruitment-line-item{
		text-align:center;
		width: calc(100% / 4);
		margin-left: -3px;
	}
}
.recent_posts_mobile{
	display: none;
}
@media(max-width: 980px){
	.recent_posts_mobile{
		display: block;
	}
	.recent_posts{
		display:none;
	}
}
.empty-image,.img-lazy-load{
	display: inline-block;
    width: 100%;
    height: 408px;
    background-color: #003e78;
}
@media(max-width: 860px){
	.empty-image,.img-lazy-load{
		height: unset;
	}
}
@media(max-width: 414px){
	.empty-image,.img-lazy-load{
		height: 180px;
	}
}



@media screen and (max-width: 1279px) and (min-width: 1025px) {
	.post-item .post-image{
		overflow-x: hidden;
	}
	.post-item .post-content h3 {
		font-size: 22px;
	}

}

/*Blog posts*/
.single-post #main-content .container:before{
	display: none;
}
.single-post #main-content{
	background-color: #f3f6f8;
}
.single-post #main-content .container{
	padding-top: 0;
	max-width: 1160px;
	background-color:#fff;
	width: 100%;
	padding:0 40px;
}
.single-post #main-content .container .featured-image{
	padding:40px 0;
	display: inline-flex;
	width: 100%;
	border-bottom: 1px solid #c8c8c8;
	min-height: 200px;
}
.single-post #main-content .container .featured-image img{
	width: 100%;
}
.single-post .post-publish{
	clear:both;
}
.single-post .post-publish{
	width: 230px;
	height: 100px;
	background-color: #003e78;
	color: #fff;
	padding:10px 20px 16px 0;
	position: absolute;
	top: 80px;
	text-align:right;
	left: -20px;
}
.single-post .post-publish span{
	display: block;
	clear:both;
}
.single-post .post-publish .post-year{
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.88;
  letter-spacing: normal;
}
.single-post .post-publish .post-date{
	font-family: LeMondeSansStd-Demi;
  font-size: 32px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.38;
  letter-spacing: normal;
  color: #fdf6ec;
}
.post-main-content{
	padding:40px 0 40px;
	display: inline-block;
}
.single-post .left-side{
	width: 710px;
	float: left;
	padding-right: 100px;
}
.single-post .right-side{
	width: 370px;
	float: left;

}
.single-post .post-author{
	 font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  color: #1282a2;
  padding-bottom: 24px;
}
.single-post .the-title h2,.single-post .the-content h2{
	 font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 50px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.2;
  letter-spacing: -0.2px;
  color: #003e78;
  padding-bottom: 20px;
}
.single-post .the-content p{
 font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  color: #072440;
  padding-bottom: 40px;
}
.single-post .the-content h3{
	 font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 42px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.29;
  letter-spacing: -0.17px;
  color:#003e78;
  padding-bottom: 20px;
}
.similar-posts{
	clear:both;
}
.single-post .et-social-icons li{
	/*margin-right: 16px;*/
	/*margin-left: 0;*/
}
.single-post .right-side .et-social-icons li img{
	width: 42px;
	height: 42px;
}
.similar-posts h2{
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 32px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.32px;
  color: #1282a2;
  padding-bottom: 40px;
  padding-top: 40px;
}
.posts .similar-posts-item{
	padding:20px 0;
	border-top: 1px solid #c8c8c8;
}
.posts .similar-posts-item:last-child{
	border-bottom: 1px solid #c8c8c8;
}
.posts .similar-posts-item a{
 font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  color: #1282a2;

}
.single-post .et-social-icons{
	float: left;
}
.top-icons .sfsi_wicons{
	margin:0 20px 0 0 !important;
	width: 42px !important;
	height: 42px !important;
}
.top-icons .ssba img{
	width: 42px !important;
}
.top-icons .ssba  br{
	display: none;
}
.top-icons .norm_row{
	width: unset !important;
}
.top-icons .ssba-share-text{
	display: none;
}
@media(min-width: 1280px){
	.single-post #main-content .container .featured-image img{
		height: 400px;
		object-fit: cover;
		object-position: 10% 20%;
	}
}
@media(max-width: 1279px){
	.single-post #main-content .container{
		max-width: 100%;
		width: calc(100% - 60px);
	}
	.single-post .left-side{
		width: 65%;
	}
	.single-post .right-side{
		width: 35%;
	}
}
@media(max-width: 1024px){
	.single-post .post-publish{
		padding-left: 10px;
		height: 80px;
		width: unset;
	}
	.single-post .post-publish .post-year{
	  font-size: 14px;
	}
	.single-post .post-publish .post-date{
	  font-size: 26px;
	}
}
@media(max-width: 980px){
	.single-post .post-publish{

		height: 60px;
	}
	.single-post .post-publish .post-year{
	  font-size: 14px;
	  line-height: 1;
	}
	.single-post .post-publish .post-date{
	  font-size: 22px;
	}
	.single-post .left-side{
		width:100%;
		padding-bottom: 0px;
	}
	.single-post .right-side{
		width: 100%;
	}
	.single-post .right-side li.et-social-icon a{
		width: 42px;
		height: 42px;
		background: unset;
	}
	.post-main-content{
		display: block;
	}
	#main-footer{
		clear: both;
	}
}
@media(max-width: 768px){
	.top-icons .ssba-classic-2.ssba.ssbp-wrap.left.ssbp--theme-1{
		/*height: 20px;*/

	}
	.top-icons .ssba img{
		width: 20px !important;
	}
	.top-icons .sfsi_wicons{
		margin:0 16px 0 0 !important;
		width: 20px !important;
		height: 20px !important;

	}
	.top-icons{
		padding:30px;
		border-top: 1px solid #c8c8c8;
		border-bottom: 1px solid #c8c8c8;
		display: inline-block;
		width: 100%;
		display: inline-flex;
	}
	.similar-posts{
		margin:0 30px;
	}
	.single-post #main-content .container{
		width: 100%;
	}
	.single-post #main-content .container .featured-image{
		width: calc(100% - 60px);
		margin:0 auto;
		display: block;
	}
	.post-publish{
		display: none;
	}
	.post-publish.mobile-only{
		width: unset;
		padding-left: 10px;
		display: inline-block;
		position: unset;
		margin-left: 30px;
		margin-top: 35px;
	}
	.single-post #main-content .container{
		padding:0;
	}
	.single-post #main-content{
		background-color:#fff;
	}
	.single-post #main-content .container .featured-image{
		padding:0 0 30px 0;
	}
	.single-post .post-publish{
		min-width: 90px;
		height: 40px;
		padding:5px 5px 0 0;
	}
	.single-post .post-publish .post-date{
		font-size: 12px;
  		line-height: 1.33
	}
	.single-post .post-publish .post-year{
		font-size: 8px;
		font-weight: bold;
	}
	.single-post .left-side{
		padding-right: 30px;
		padding-left: 30px;
		padding-bottom: 30px;
	}
	.single-post .the-title h2, .single-post .the-content h2{
		font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.36;
  letter-spacing: 0.06px;
  color: #003e78;
  font-size: 22px;
	}
	.single-post .post-author{
		font-size: 10px;
		font-weight: bold;
		font-style: normal;
		font-stretch: normal;
		line-height: 2.4;
		letter-spacing: 0.12px;
		color: #1282a2;
		padding-bottom: 4px;
	}
	.single-post .the-content p{
		padding-bottom: 15px;
		font-size: 16px;
		font-weight: normal;
		font-style: normal;
		font-stretch: normal;
		line-height: 1.83;
		letter-spacing: normal;
  color: #002542;
	}
	.single-post .right-side .et-social-icons li img,.single-post .right-side li.et-social-icon a{
		width:20px;
		height: 20px;
	}
	.single-post .et-social-icons li{
		margin-right: 20px;
	}
	.similar-posts h2{
		padding-top: 5px;
		padding-bottom: 17px;
		font-size: 17px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 2.59;
  letter-spacing: normal;
  color: #003e78;
	}
	.posts .similar-posts-item a{
		font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 3;
  letter-spacing: 0.12px
	}
	.posts .similar-posts-item{
		padding:4px 0;
	}
	.post-main-content{
		padding:20px 0 60px;
		display: block;
	}
	.single-post .et-social-icons{
		height: 20px;
		margin-bottom: 0;

	}
	#main-footer{
		clear: both;
	}
}
@media(max-width: 414px){
	.single-post #main-content .container .featured-image img{
		height: 183px;
		object-fit: cover;
	}
}
.page-id-208 .home-slide-content {
	display: none;
}

@media(max-width: 768px){
	.title-1,.mobile-title-1,.gb-content h3{
		text-align: center !important;
	}
	body.page-id-3651 .our-programs__global_page--title__mobile h2{
		text-align: center;
	}
}
.progress-bar{
	position: absolute;
	width: 100%;
	height: 4px;
	background-color: #f3f6f8;
}

.empty-data{
	padding:15px 0;
	font-size: 24px;
	color: #003e78;
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
	text-align:center;
}




#wp-auth-check-wrap{
	display: none;
}

#section-for-press .button{
	display: none;
}
#section-for-press .btn-read-more{
	line-height: 42px;
	border-radius: 21px;
	width: 151px;
	background-color:#003e78;
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
display: inline-block;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
  margin-top: 25px;


}
@media(min-width: 1024px){
	.press-row-contact{
		width: 70%;
	}
}
@media(min-width: 768px){
	#section-for-press .btn-read-more{
		display: none;
	}
	#section-downloadable{
		padding:70px 0;
	}
	#section-downloadable .title-1.white{
		font-family: "LeMondeSansStd",'Open Sans',sans-serif;
		  font-size: 46px;
		  font-weight: bold;
		  font-style: normal;
		  font-stretch: normal;
		  line-height: normal;
		  letter-spacing: -0.8px;
		  text-align: center;
		  color: #ffffff;
	}
	#section-downloadable .title-1.white br{
		display: none;
	}
	#section-downloadable .under-title-1.white{
		display: none;
	}
	.download-button{
		font-size: 16px;
		line-height: 54px;
		width: 222px;
		border-radius: 30px;
	}
	#section-for-press .title-1 br{
		display: none;
	}
	#section-for-press .title-1{
		font-size: 46px;
	  font-weight: bold;
	  font-style: normal;
	  font-stretch: normal;
	  line-height: normal;
	  letter-spacing: -0.8px;
	  text-align: center;
	}
	#section-for-press .contact-name{
		width: 50%;
		float: left;
	}
	.press-row-contact{
		display: block;
	    width: 50%;
	    margin: 0 auto;
	}
	#section-for-press .btn-read-more{
		display: none;
	}
	#section-for-press .button{
		display: inline-block;
		clear: both;
	}
	#section-for-press .block-button{
		clear: both;
		padding-top: 50px;
	}
	#section-for-press .block-button .button{
		font-family: "LeMondeSansStd",'Open Sans',sans-serif;
		font-size: 16px;
		font-weight: bold;
		font-style: normal;
		font-stretch: normal;
		line-height: 54px;
		display: inline-block;
		letter-spacing: normal;
		text-align: center;
		background-color: #003e78;
		border-radius: 30px;
		width: 310px;
		color: #ffffff;
	}
	#section-for-press .title-2{
		font-size: 28px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: -0.2px;
  text-align: center;
  padding-bottom: 16px;
	}
	.contact-name .text-title-2{
		font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.2px;
  text-align: center;
  color: #060905;
	}
	#section-for-press{
		padding:67px 0 89px 0;
	}
}


#section-downloadable .under-title-1.white{
	text-align: center;
}
body .pb-0-im{
	padding-bottom: 0;
}
body .pt-0-im{
	padding-top: 0;
}
body .mb-0-im{
	margin-bottom: 0;
}
body .mt-0-im{
	margin-top: 0;
}


@media(min-width: 1280px){
	/*Make all rows have same size on desktop*/
	.country-row-width{
		max-width: 1130px;
		width: 100%;
	}

	body .pt-xl-40{
		padding-top: 40px;
	}

	body .pt-xl-60{
		padding-top: 60px;
	}
	body .pt-xl-100{
		padding-top: 100px;
	}

	body .mb-xl-40{
		margin-bottom: 40px;
	}
	body .mb-xl-60{
		margin-bottom: 60px;
	}
	body .mt-xl-10{
		margin-top: 10px;
	}
	body .mt-xl-20{
		margin-top: 20px;
	}
	body .mt-xl-30{
		margin-top: 30px;
	}
	body .mt-xl-40{
		margin-top: 40px;
	}
	body .mt-xl-50{
		margin-top: 50px;
	}
	body .mb-xl-10{
		margin-bottom: 10px;
	}
	body .mb-xl-20{
		margin-bottom: 20px;
	}
	body .mb-xl-30{
		margin-bottom: 20px;
	}
	body .mb-xl-50{
		margin-bottom: 50px;
	}
	body .mb-xl-100{
		margin-bottom: 100px;
	}
	body .mb-xl-140{
		margin-bottom: 140px;
	}
	body .pt-xl-10{
		padding-top: 10px;
	}
	body .pt-xl-20{
		padding-top: 20px;
	}
	body .pt-xl-30{
		padding-top: 30px;
	}
	body .pt-xl-50{
		padding-top: 50px;
	}
	body .pb-xl-10{
		padding-bottom: 10px;
	}
	body .pb-xl-20{
		padding-bottom: 20px;
	}
	body .pb-xl-30{
		padding-bottom: 20px;
	}
	body .pb-xl-50{
		padding-bottom: 50px;
	}
	body .pb-xl-100{
		padding-bottom: 100px;
	}
	body .pb-xl-140{
		padding-bottom: 140px;
	}
	body .mt-xl-100{
		margin-top: 100px;
	}
	body .mt-xl-140{
		margin-top: 140px;
	}
}
@media(max-width: 1279px){

	body .mt-lg-40{
		margin-top: 40px;
	}

	body .mt-lg-60{
		margin-top: 60px;
	}

	body .mt-lg-10{
		margin-top: 10px;
	}
	body .mt-lg-20{
		margin-top: 20px;
	}
	body .mt-lg-30{
		margin-top: 30px;
	}
	body .mt-lg-100{
		margin-top: 100px;
	}
	body .mt-lg-50{
		margin-top: 50px;
	}
	body .mb-lg-10{
		margin-bottom: 10px;
	}
	body .mb-lg-20{
		margin-bottom: 20px;
	}
	body .mb-lg-30{
		margin-bottom: 20px;
	}
	body .mb-lg-50{
		margin-bottom: 50px;
	}
	body .mb-lg-140{
		margin-bottom: 140px;
	}

	body .mb-lg-100{
		margin-bottom: 100px;
	}
	body .pt-lg-10{
		padding-top: 10px;
	}
	body .pt-lg-20{
		padding-top: 20px;
	}
	body .pt-lg-30{
		padding-top: 30px;
	}
	body .pt-lg-50{
		padding-top: 50px;
	}
	body .pt-lg-100{
		padding-top: 100px;
	}
	body .pb-lg-10{
		padding-bottom: 10px;
	}
	body .pb-lg-20{
		padding-bottom: 20px;
	}
	body .pb-lg-30{
		padding-bottom: 20px;
	}
	body .pb-lg-50{
		padding-bottom: 50px;
	}
	body .pb-lg-100{
		padding-bottom: 100px;
	}
	body .pb-lg-140{
		padding-bottom: 140px;
	}
}
@media(max-width: 980px){
	body .mt-md-50{
		margin-top: 50px;
	}
	body .mt-md-60{
		margin-top: 60px;
	}
	body .mt-md-100{
		margin-top: 100px;
	}
	body .mt-md-10{
		margin-top: 10px;
	}
	body .mt-md-20{
		margin-top: 20px;
	}
	body .mt-md-30{
		margin-top: 30px;
	}
	body .mb-md-10{
		margin-bottom: 10px;
	}
	body .mb-md-20{
		margin-bottom: 20px;
	}
	body .mb-md-30{
		margin-bottom: 20px;
	}

	body .mb-md-60{
		margin-bottom: 60px;
	}
	body .mb-md-50{
		margin-bottom: 50px;
	}
	body .mb-md-100{
		margin-bottom: 100px;
	}
	body .mb-md-140{
		margin-bottom: 140px;
	}
	body .pt-md-10{
		padding-top: 10px;
	}
	body .pt-md-20{
		padding-top: 20px;
	}

	body .pt-md-30{
		padding-top: 30px;
	}
	body .pt-md-40{
		padding-top: 40px;
	}
	body .pt-md-50{
		padding-top: 50px;
	}
	body .pt-md-60{
		padding-top: 60px;
	}
	body .pt-md-100{
		padding-top: 100px;
	}
	body .pb-md-100{
		padding-bottom: 100px;
	}
	body .pb-md-140{
		padding-bottom: 140px;
	}
}

/*<767px*/
@media(max-width: 767){
	/*margin-top*/
	body .mt-sm-0{
		margin-top: 0px;
	}
	body .mt-sm-10{
		margin-top: 10px;
	}
	body .mt-sm-20{
		margin-top: 20px;
	}
	body .mt-sm-30{
		margin-top: 30px;
	}
	body .mt-sm-40{
		margin-top: 40px;
	}
	body .mt-sm-50{
		margin-top: 50px;
	}
	body .mt-sm-60{
		margin-top: 60px;
	}
	body .mt-sm-100{
		margin-top: 100px;
	}

	/*Margin-bottom*/
	body .mb-sm-0{
		margin-bottom: 0px;
	}
	body .mb-sm-10{
		margin-bottom: 10px;
	}
	body .mb-sm-20{
		margin-bottom: 20px;
	}
	body .mb-sm-30{
		margin-bottom: 20px;
	}
	body .mb-sm-40{
		margin-bottom: 40px;
	}
	body .mb-sm-50{
		margin-bottom: 50px;
	}
	body .mb-sm-60{
		margin-bottom: 60px;
	}


	/*padding-top*/
	body .pt-sm-0{
		padding-top: 0px;
	}
	body .pt-sm-10{
		padding-top: 10px;
	}
	body .pt-sm-20{
		padding-top: 20px;
	}
	body .pt-sm-30{
		padding-top: 30px;
	}
	body .pt-sm-40{
		padding-top: 40px;
	}
	body .pt-sm-50{
		padding-top: 50px;
	}
	body .pt-sm-60{
		padding-top: 60px;
	}


	/*padding-bottom*/
	body .pb-sm-0{
		padding-bottom: 0px;
	}
	body .pb-sm-10{
		padding-bottom: 10px;
	}
	body .pb-sm-20{
		padding-bottom: 20px;
	}
	body .pb-sm-30{
		padding-bottom: 20px;
	}
	body .pb-sm-40{
		padding-bottom: 40px;
	}
	body .pb-sm-50{
		padding-bottom: 50px;
	}
	body .pb-sm-60{
		padding-bottom: 60px;
	}

}

/*Mobile*/
@media(max-width: 414px){
	/*margin-top*/
	body .mt-0{
		margin-top: 0px;
	}
	body .mt-10{
		margin-top: 10px;
	}
	body .mt-20{
		margin-top: 20px;
	}
	body .mt-30{
		margin-top: 30px;
	}
	body .mt-40{
		margin-top: 40px;
	}
	body .mt-50{
		margin-top: 50px;
	}
	body .mt-60{
		margin-top: 60px;
	}
	body .mt-100{
		margin-top: 100px;
	}

	/*Margin-bottom*/
	body .mb-0{
		margin-bottom: 0px;
	}
	body .mb-10{
		margin-bottom: 10px;
	}
	body .mb-20{
		margin-bottom: 20px;
	}
	body .mb-30{
		margin-bottom: 20px;
	}
	body .mb-40{
		margin-bottom: 40px;
	}
	body .mb-50{
		margin-bottom: 50px;
	}
	body .mb-60{
		margin-bottom: 60px;
	}


	/*padding-top*/
	body .pt-0{
		padding-top: 0px;
	}
	body .pt-10{
		padding-top: 10px;
	}
	body .pt-20{
		padding-top: 20px;
	}
	body .pt-30{
		padding-top: 30px;
	}
	body .pt-40{
		padding-top: 40px;
	}
	body .pt-50{
		padding-top: 50px;
	}
	body .pt-60{
		padding-top: 60px;
	}


	/*padding-bottom*/
	body .pb-0{
		padding-bottom: 0px;
	}
	body .pb-10{
		padding-bottom: 10px;
	}
	body .pb-20{
		padding-bottom: 20px;
	}
	body .pb-30{
		padding-bottom: 20px;
	}
	body .pb-40{
		padding-bottom: 40px;
	}
	body .pb-50{
		padding-bottom: 50px;
	}
	body .pb-60{
		padding-bottom: 60px;
	}


}

@media(max-width: 414px){
	#row-results{
		width: calc(100% - 30px);
		/*max-width: 100%;
		display: grid;
		grid-template-columns: repeat(2, 50%);
		grid-gap: 15px;*/
	}
	#row-results .et_pb_column{
		width: calc((100% - 20px ) / 2) !important;
		margin-left: 0px;
		margin-right: 0;
	}
	#row-results .et_pb_column:nth-child(2n){
		margin-left: 20px;
	}
	.program-box.box-image-right{
		margin-bottom: 30px;
	}
}
/*.resource-box .list-filter-item[data-id='1']{
	display: none;
}*/

@media(max-width: 375px){
	.join-the-team{
		display: grid;
		justify-items:center;
	}
}


/*Result search*/
body.search #main-content{
	background-color: #f3f6f8;
}
body.search #main-content .container{
	padding-top: 0;
	width: 100%;
	max-width: 1120px;
}
body.search.et_right_sidebar #left-area{
	width: 100%;
	padding-right: 0;
}
body.search.et_right_sidebar #main-content .container:before{
	display: none;
}
#search-row-ron{
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding:40px 0;

}
#search-row-ron #searching-form{
	height: 60px;
}
#search-row-ron #searching-form input[type='text']{
	width: 740px;
	height: 60px;
	padding:0px 168px 0px 40px;
	border:none;
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  color: #072440;
}
#search-row-ron #searching-form input[type='submit']{
	padding: 0;
    line-height: 34px;
    width: 140px;
    font-family: "LeMondeSansStd",'Open Sans',sans-serif;
    font-size: 16px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal;
    text-align: center;
    color: #ffffff;
    background-color: #003e78;
    border: none;
    border-radius: 30px;
    padding-bottom: 4px;
    position: absolute;
    top: 50px;
    right: 390px;

}
.order-filter{
	width: 360px;

}
.result-active-order{
	height: 60px;
	background-color: #FFF;
	padding:15px  20px;
	font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  color: #1282a2;
  cursor: pointer;
}
.result-active-order:after{
	content: "\33";
	font-family: 'ETmodules';
	float: right;
	font-size: 30px;
	margin-top: -10px;
	color: #1282a2;
	transition: all 0.2s;

}
.result-active-order.active:after{
	transform: rotate(180deg);
}

.order-filter .result-orders{
	position: absolute;
	width: 360px;
	display: none
}
.active.order-filter .result-orders{

}
.order-filter .result-orders a{
	border-top: 1px solid #1282a2;
	display: block;
	background-color: #FFF;
	padding:10px  20px;
	font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  color: #1282a2;

}
.order-filter .result-orders a:last-child{
	border-bottom: 1px solid #1282a2;
}
.single-result-post{
	padding:40px;
	background-color: #fff;
	margin-bottom: 40px;
	padding-right: 130px;
}
.single-result-post .result-post-time-publish{
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  color: #003e78;
  padding-bottom: 21px;
}
.single-result-post .result-post-tilte h3{
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 32px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.32px;
  color: #1282a2;
  padding-bottom: 21px
}
.single-result-post .result-post-content{
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  color: #072440;
  padding-bottom: 40px;
}
.single-result-post .result-read-more{
	width: 155px;
	height: 56px;
	background-color: #003e78;
	border-radius: 30px;
	text-align: center;
	display: flex;
	justify-content: center;
	padding:12px 0 11px;
}
.single-result-post .result-read-more a{
	display: inline-block;
	color: #fff;
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.63;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;

}
.result-pagination ul{
	list-style-type: none;
	text-align:center;
}
.result-pagination ul li{
	display: inline-block;
	color: #003e78;
	font-family: LeMondeSansStd-Demi;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.11;
  letter-spacing: 0.4px;
  text-align: center;
  margin-right: 11px;

}
.result-pagination{
	padding-top: 30px;
}
.result-pagination ul li span.current{
	width: 32px;
	height: 32px;
	border-radius: 50%;
	background-color: #003e78;
	color: #fff;
	display: inline-block;
	text-align:center;
}
.result-pagination ul li a{
	color: #003e78;
}
.result-pagination ul li a.prev,.result-pagination ul li a.next{
	display: none;
}
@media(max-width: 1280px){
	#search-row-ron #searching-form input[type='text'] {
		width: 65vw;
	}
	#search-row-ron #searching-form input[type='submit']{
		right: calc(100vw - 65vw - 40px);
	}
	body.search #main-content .container{
		max-width: calc(100% - 60px);
	}
	.order-filter,.result-orders{
		width: calc(100% - 65vw - 20px);
	}
	.single-result-post{
		padding-right: 40px;
	}
}
@media(max-width: 768px){
	#search-row-ron #searching-form input[type='text']{
		width: 100%;
		margin-bottom: 20px;
	}
	body.search #main-content .container{
		max-width: 100%;

	}
	#search-row-ron #searching-form input[type='submit']{
		position: unset;
		display: inline-block;
	}
	#search-row-ron{
		padding:0;
		display: block;
	}
	#search-row-ron #searching-form{
		width: 100%;
		display: inline-block;
	}
	.order-filter{
		width: 100%;
		margin-top: 30px;
	}
	.search .clear-search {
	    display: inline-block;
	    margin-top: -1px;
	}
	#search-row-ron #searching-form input[type='submit']{
		line-height: 40px;
	}
	#search-row-ron #searching-form form{
		text-align: center;
	}
	.result-active-order{
		background-color: #f3f6f8;
		padding-left: 30px;
		border-top: 1px solid #1282a2;
		border-bottom: 1px solid #1282a2;
		padding: 15px 30px;
	}
	.order-filter .result-orders{
		position: relative;
		width: 100%;


	}
	.order-filter .result-orders a{
		padding: 10px 30px;
	}
	.result-pagination{

		padding-bottom: 40px;
	}
	body.search .text-404{
		padding-bottom: 0;
		padding-top: 40px;
	}
}
@media(max-width: 414px){

	.result-pagination ul li span.current{
		background-color:#fff;
		color: #1282a2;
		width: unset;
	}
	.result-pagination ul li{
		font-size: 14px;
	}
	.single-result-post .result-post-time-publish{

		font-size: 14px;

		line-height: 1.71;

		padding-bottom: 8px;
	}
	.single-result-post .result-post-tilte h3{
		font-family: LeMondeSansStd-Demi;
 		font-size: 17px;
  		line-height: 1.18;
  		padding-bottom: 9px;
	}
	.single-result-post .result-post-content{
		font-family: "LeMondeSansStd",'Open Sans',sans-serif;
		font-size: 12px;
		font-weight: normal;
		font-style: normal;
		font-stretch: normal;
		line-height: 1.83;
		letter-spacing: normal;
		color: #010400;
		padding-bottom: 27px;
	}
	.single-result-post .result-read-more{
		border-radius: 21px;
		width: 151px;
		height: 42px;
		padding: 6px 0 7px
	}
	.single-result-post{
		margin-bottom: 0;
		padding:40px 0;

		border-bottom: 1px solid rgba(155, 155, 155, 0.5);
		background-color: #FFF;
	}
	.single-result-post{
		margin:0 30px;
	}
	.search-result-posts{
		background-color: #fff;
	}
	body.search #searching-form div:before {
	    content: '\55';
	    font-family: 'ETmodules';
	    position: absolute;
	    left: 30px;
	    margin-top: 25px;
	    font-size: 20px;
	    left: 30px;
	    display: inline-block;
	}
	#search-row-ron #searching-form input[type='text']{
		padding-left: 70px;
		height: 70px;
	}
}


.donor-code .slick-track{
	display: flex;
	justify-content: center;
	align-items: center;
}
.donor-code  .slick-slide {
margin: 0 10px;
}
/* the parent */
.donor-code  {
margin: 0 -10px;
}
.donor-code  .slick-slide a{
	max-width: 230px;
	max-height: 230px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
}

@media(max-width: 414px){
	.donor img{
		max-width: 100px;
	}
}
#mapsvg-4274{
	padding-bottom: 55%;
	/*margin-top: -5%;*/
}
@media(max-width: 980px){
	#mapsvg-4274{
		/*padding-bottom: 55% !important;*/
		margin-top: 0;
	}
}

/*Menu mobile*/

@media(max-width: 980px){
	#main-header .et_mobile_menu li ul{
		padding-left: 0;

	}
	.et_mobile_menu li a:hover{
		opacity: 1;
	}
	.et_mobile_menu li li{
		padding-left: 0;
	}
	.et_mobile_menu li li a{
		padding-left: 50px !important;
	}
	.et_mobile_menu li li li a{
		padding-left: 65px !important;
	}
	.et_mobile_menu li li li li a{
		padding-left: 80px !important;
	}
	#mobile_menu .menu-item.active > a:first-child{
		font-weight: bold;
	}
	#et_mobile_nav_menu #mobile_menu .menu-item-has-children >  span.next-arrow:after{
		content: "\35";
		font-family: 'ETmodules';
		float: right;
		font-size: 25px;
		position: relative;
		top: -40px;
		right: 15px;
		color: #003e78;
	}
	#et_mobile_nav_menu #mobile_menu .menu-item-has-children.active >  span.next-arrow:after{
		content: "";
		font-family: 'ETmodules';

	}
	#et_mobile_nav_menu #mobile_menu .menu-item{
		background-color: #FFF;
	}
	#et_mobile_nav_menu #mobile_menu .parent-menu.menu-item.hidden{
		display: none;
	}
	 #mobile_menu li ul.sub-menu{
		display: none !important;
	}
	#mobile_menu.open_lv1 li > ul.sub-menu{
		display: block !important;
	}
	#mobile_menu.open_lv2 li > ul.sub-menu {
		display: block !important;
	}
	#mobile_menu.open_lv1 li > ul.sub-menu li ul.sub-menu{
		display: none !important;
	}
	#mobile_menu .back-menu{
		display: none;
	}
	#mobile_menu.open_lv1 li > ul.sub-menu li ul.sub-menu li ul.sub-menu{
		display: none;

	}
	#mobile_menu.open_lv2 li > ul.sub-menu li ul.sub-menu li ul.sub-menu{
		display: none !important;

	}
	#mobile_menu.open_lv3 li > ul.sub-menu li ul.sub-menu li ul.sub-menu{
		display: block !important;

	}
	#mobile_menu.open_lv3 li > ul.sub-menu li ul.sub-menu  li.hidden:not(.active),#mobile_menu.open_lv3 li > ul.sub-menu li.hidden:not(.active){
		display: none;
	}
	#mobile_menu.open_lv3 li > ul.sub-menu li ul.sub-menu  li.active .sub-menu li{
		display: block !important;
	}
	#mobile_menu.open_lv1 > .back-menu{
		display: block;
	}
	li.menu-item.back-menu{
		text-align: center;

	}
	li.menu-item.back-menu:before{
		left: 25px;
	    content: "\34";
	    position: absolute;
	    font-family: 'ETmodules';
	    font-size: 25px;
	    color: #003e78;
	    top: 10px;

	}

	#mobile_menu.open_lv2 li ul li.hidden,#mobile_menu.open_lv2 li ul li:first-child{
		display: none;
	}
	#mobile_menu.open_lv2 li ul li.active.hidden,#mobile_menu.open_lv2 li ul li.active.hidden ul li{
		display: block;
	}
	#mobile_menu.open_lv2 .back-menu{
		display: block;
	}
	#mobile_menu.open_lv2 li ul li.active.hidden a:after{
		content: "";
		display: none;
	}
	#mobile_menu.open_lv2 .view-all{
		display: none !important;
	}
	#mobile_menu.open_lv3  li.active ul,#mobile_menu.open_lv3 li.active li.active ul{
		display: block !important;
	}
	#mobile_menu.open_lv3 .back-menu{
		display: block;
	}
	#mobile_menu.open_lv3 li.active > ul .view-all{
		display: none;
	}
}
@media(max-width: 360px){
	.et_mobile_menu li li a{
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	#et_mobile_nav_menu #mobile_menu .menu-item-has-children > a:after{
		top:0;
		line-height: 25px;
	}
	#mobile_menu li a{
		/*padding-right: 40px !important;*/
		font-size: 12px !important;
	}

}
@media(max-width: 320px){
	#mobile_menu li a{
		padding-right: 40px;
		font-size: 10px !important;
	}
}

body:not(.home) .mapsvg-map-container{
	overflow-y: hidden;
	max-height: 600px;
}
@media(max-width: 1279px){
	body:not(.home) .mapsvg-map-container{
		height: unset !important;
		max-height: 500px;
	}
}
@media(max-width: 980px){
	body:not(.home) .mapsvg-map-container{
		height: unset !important;
		max-height: unset;
	}
}
.single-post .the-content em{
	font-family: LeMondeSansStd-Demi;
  font-size: 18px;
  font-weight: normal;
  font-style: italic;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  color: #072440;
}
.single-post .the-content h1{
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 50px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.2;
  letter-spacing: -0.2px;
  color: #003e78;
  padding-bottom: 40px;
}
.single-post .the-content h2{
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 42px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.29;
  letter-spacing: -0.17px;
  color: #003e78;
   padding-bottom: 40px;
}
.single-post .the-content h3{
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 32px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.32px;
  color: #1282a2;
   padding-bottom: 40px;
}
.single-post .the-content h4{
	font-family: LeMondeSansStd-Demi;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: -0.2px;
  color: #1282a2;
   padding-bottom: 40px;
}
.single-post .the-content h5{
font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 2.14;
  letter-spacing: normal;
  color: #002542;
   padding-bottom: 40px;
}
.single-post .the-content strong,.single-post .the-content b{
font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 18px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  color: #072440;
   padding-bottom: 40px;
}
.single-post .the-content a{
	 font-family: LeMondeSansStd-Demi;
  font-size: 18px;
  font-weight: normal;
  font-style: italic;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  color: #1282a2;
}
.single-post .the-content ul{
	 padding-bottom: 40px;
	 margin-left: 40px;
}
.single-post .the-content ul li{
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 2.14;
  letter-spacing: normal;
  display: flex;
  align-items: center;
  color: #002542;
  padding-bottom: 20px;
  display: block;
  text-indent: -18px;

}
.single-post .the-content ul li:before{
	content: '';
	width: 8px;
	height: 8px;
	background-color: #1282a2;
	display: inline-block;
	margin-top: 3px;
	margin-right: 10px;
	flex: none;
}
.single-post .the-content ol{
	list-style-type: decimal;
	 counter-reset: item;
	  padding-bottom: 40px;
	  margin-left: 40px;
}
.single-post .the-content ol li{

	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 2.14;
  letter-spacing: normal;
  color: #002542;

  align-items: center;padding-bottom: 20px;
  text-indent: -19px;
}
.single-post .the-content ol li:before{
	 content: counter(item) ;
	  counter-increment: item;
	  display: inline-block;
	    font-family: LeMondeSansStd-Demi;
  font-size: 9px;
  text-indent: 0;
  flex:none;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: 0.39px;
  text-align: center;
  color: #ffffff;
  text-align:center;
  background-color: #1282a2;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  margin-right: 10px;
}

.single-post .the-content ol[type='A']{
	list-style-type:upper-alpha;
	counter-reset: items
}
.single-post .the-content ol[type='a']{
	list-style-type:lower-alpha;
}
.single-post .the-content ol[type='A'] li:before{
	counter-increment:items;
    content:counter(items, upper-alpha);
}
.single-post .the-content ol[type='a'] li:before{
	content:counter(items, upper-alpha);
}
.single-post .the-content blockquote{
border-color: #003e78;
padding-left: 40px;
border-left: 2px solid;
color: #003e78;
 margin-bottom: 40px;
 margin-left: 20px;
}
.single-post .the-content blockquote p{
	padding-bottom: 20px;
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 2.14;
  letter-spacing: normal;
  color: #002542;
}
.single-post .the-content blockquote p:last-child{
	padding-bottom: 0;
}
.single-post .the-content blockquote p em{
	font-family: LeMondeSansStd-Demi;
  font-size: 18px;
  font-weight: normal;
  font-style: italic;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  color: #003e78;
}
@media(max-width: 414px){
	.single-post .the-content blockquote{
		font-size: 14px;
	}
	.single-post .the-content em{
		font-family: LeMondeSansStd-Demi;
	  font-size: 16px;
	  font-weight: normal;
	  font-style: italic;
	  font-stretch: normal;
	  line-height: 1.67;
	  letter-spacing: normal;
	  color: #072440;
	}
	.single-post .the-content h1{
		font-family: "LeMondeSansStd",'Open Sans',sans-serif;
	  font-size: 30px;
	  font-weight: bold;
	  font-style: normal;
	  font-stretch: normal;
	  line-height: 1.2;
	  letter-spacing: -0.2px;
	  color: #003e78;
	   padding-bottom: 20px;
	}
	.single-post .the-content h2{
		font-family: "LeMondeSansStd",'Open Sans',sans-serif;
	  font-size: 25px;
	  font-weight: normal;
	  font-style: normal;
	  font-stretch: normal;
	  line-height: 1.29;
	  letter-spacing: -0.17px;
	  color: #003e78;
	   padding-bottom:20px;
	}
	.single-post .the-content h3{
		font-family: "LeMondeSansStd",'Open Sans',sans-serif;
	  font-size: 20px;
	  font-weight: bold;
	  font-style: normal;
	  font-stretch: normal;
	  line-height: normal;
	  letter-spacing: 0.32px;
	  color: #1282a2;
	   padding-bottom:20px;
	}
	.single-post .the-content h4{
		font-family: LeMondeSansStd-Demi;
	  font-size: 14px;
	  font-weight: normal;
	  font-style: normal;
	  font-stretch: normal;
	  line-height: 1.67;
	  letter-spacing: -0.2px;
	  color: #1282a2;
	   padding-bottom:20px;
	}
	.single-post .the-content h5{
	font-family: "LeMondeSansStd",'Open Sans',sans-serif;
	  font-size: 12px;
	  font-weight: normal;
	  font-style: normal;
	  font-stretch: normal;
	  line-height: 2.14;
	  letter-spacing: normal;
	  color: #002542;
	   padding-bottom: 20px;
	}
	.single-post .the-content strong,.single-post .the-content b{

	  font-size: 16px;
	   padding-bottom: 20px;

	}
	.single-post .the-content a{
		font-size: 16px;
	}
	.single-post .the-content ol li,.single-post .the-content ol li{
		font-size: 16px;
	}
}

/*Update banner */

@media (min-width: 981px) {
	.chai-mission--custom__mobile{
		display: none;
	}
	#top-menu .join-chai{
		display: none;
	}
}
@media(max-width: 980px){

}




/*Fix only for IE*/
/*Fix Menu flex*/

@media(min-width: 981px){
	.ie #top-menu .join-chai{
		display: none;
	}
	.ie .chai-menu-right .join-chai{
		display: ;
	}



}
.ie #top-menu{
	display: flex;
	justify-content: space-around;
	align-items: center;
}

.ie #top-menu > li{
	height: auto;
	line-height: 100px;
	padding-top: 38px;
	padding-bottom: 45px;
}
.ie #top-menu-nav #top-menu .current-menu-item.parent-menu > a::after{
	top: 57px;
}
@media(min-width: 1440px){
	.ie.et_header_style_left #et-top-navigation nav > ul > li > a, .ie.et_header_style_split #et-top-navigation nav > ul > li > a{
		padding:15px 20px 15px;
	}
	.ie #top-menu{
		height: 100px;
	}
	.ie #top-menu-nav #top-menu .current-menu-item.parent-menu > a::after{
		top: 69px;
	}
}
.ie .mapsvg-wrap{
	height: auto !important;
}
.ie .post-box .post-content{
	display: flex;
	flex-direction: column;
}
.ie .donor-code img{
	width: 100%;
}
@media(max-width: 1369px){
	.ie .nav li ul{
		top: 100px;
	}

}
.ie .nav li ul{
	display: flex;
	flex-direction: column;
	width: auto;
}
.ie #top-menu li li{
	margin-bottom: 20px;
}
.ie .program-image{
	display: inline-block;
}
.ire .button.read-more-btn{
	padding:12px 0;
}
.ie button.search-btn,.ie button.blog-btn{
	padding:10px 0;
}
.ie .contact-form-box .gform_wrapper textarea{
	overflow:hidden;
}
.ie .contact-form-box .gform_wrapper input[type='submit']{
	padding:14px 62px !important;
}
.ie .nav li li ul,.ie .nav li ul{
	box-shadow: none;
}
.ie .all-leader .leader{
	width: calc(100% /3 - 10px);
}
@media(min-width: 1440px){
	.ie #menu-footer-menu > li{
		width: calc((100% / 6) - 5px);
	}
}

@media(min-width: 821px){
	.ie .program-box .list-filter{
		left:calc(100% /3 + 7px);
	}
	.ie.page-id-4078 .program-box .list-filter{
		left:0;
	}
}
