/*====================================== reset.css is here ========================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
table {	border-collapse:collapse; border-spacing:0;}
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul { list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:bold;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear{clear:both; font-size:1px;line-height:1px; display:block; height:0;}
.clrflt{clear:both;}
.last	{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
.no_bor{border:none !important;}
.no_bg_img {background-image:none !important;}
*{box-sizing:border-box;}
figure {margin:0;}
img{display:block;}
.text-center{text-align:center;}

.row-f{
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.col-md-3-f{
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.align-items-end {
    -ms-flex-align: end!important;
    align-items: flex-end!important;
}
/**************************************************************************************/
a				{color:#000; text-decoration:none; outline:0 none;}
a:hover			{color:#000;  text-decoration:none;}
h1				{font-size:24px;}
h2				{font-size:22px;}
h3				{font-size:18px;}
h4				{font-size:16px;}
h5				{font-size:14px;}
h6				{font-size:12px;}
/*----------------------------------------------------------------------------------*/
html			{height:100%;}
body			{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; background:#fff;height:100%;}
.flt_lt			{float:left !important; display:inline;}
.flt_rt			{float:right !important;display:inline;}
a:hover, a:focus{text-decoration:none; outline:0 none;  }
header,nav,section,article,aside,footer,hgroup {display: block;}
input,select,textarea 						{-webkit-appearance: none; -moz-appearance: none; -ms-appearance: none;-o-appearance: none;border-radius:0; }

@font-face {
    font-family: 'upboltersregular';
    src: url('../fonts/upbolters/upbolters-59310173e293b-webfont.woff2') format('woff2'),
         url('../fonts/upbolters/upbolters-59310173e293b-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
/***************************** Modal ****************************************/
.modal{display:none;position:fixed;z-index:10;padding-top:200px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}
.modal-content{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;max-width: 370px;}
.close{color:#aaa;float:right;font-size:28px;font-weight:700}
.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}
.modal-content table{margin: 0px auto;}
.modal-content{text-align: center;}
#myBtn,#myBtn2{cursor: pointer;}
#myModal .donate-section {   padding: 20px;  box-shadow: 0px 0px 20px 2px #000000a1;overflow: hidden; color: white; width: 360px; margin: 0 auto; text-align: center; }
#myModal .donate-section .close { color: white; }
#myModal .donate-section * { margin: 0 auto; }
/***************************** Header start here ****************************************/
#wrapper										{padding:0;margin:0; width:100%; display:inline-block; }
.container										{width:1180px;}
/***************************** Header start here ****************************************/
.header											{margin:0 0 0px 0;padding: 39px 2.1%;z-index:99999999;position:fixed;left:0;top:0;background-color:#001a33;width:100%; transition:all ease-in-out 0.2s; -moz-transition:all ease-in-out 0.2s; -ms-transition:all ease-in-out 0.2s; -o-transition:all ease-in-out 0.2s; -webkit-transition:all ease-in-out 0.2s;}
.header-in{display:block; margin:0; padding:0; position:relative; text-align:center;}
.logo											{display:inline-block;margin:0;position:absolute;left:0;top: -11px;padding:0;transition:all ease-in-out 0.3s; -moz-transition:all ease-in-out 0.3s; -ms-transition:all ease-in-out 0.3s; -o-transition:all ease-in-out 0.3s; -webkit-transition:all ease-in-out 0.3s;}
.logo a											{display:inline-block; margin:0; padding:0;}
.logo img										{width:100%; height:auto;}

.stick_header									{padding:10px 2.1%;}
.stick_header .logo								{width:60px; top:0;}
/*******************nav here *************************/
.menu{display:none;}
.nav											{display:inline-block;margin: 0 0 0 151px;padding:0;}
.nav ul											{display:inline-block; margin:0; padding:0px 0 0;}
.nav ul li										{display:inline-block;margin: 0 10px;padding:0;float:left;}
.nav ul li a									{display:inline-block;margin:0;padding: 8px 15px;font-family: 'Roboto Condensed', sans-serif;font-size:18px;color:#fff;font-weight:normal;text-transform:uppercase;}
.nav ul li a:hover, .nav ul li a.active			{background-color:#ee7e1a;}

.icons											{float:right; display:inline-block; margin:0; padding:0;}
.icons a										{display:inline-block;margin: 8px 0 0 28px;padding:0;vertical-align:middle;}
/*******************nav end*************************/
/* ------------------Icon 1 ------------------ */
.nav-icon 										{display:none; width:25px; height:20px; margin:2px 0 0 30px;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);	transform: rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;	cursor: pointer;z-index: 99; float:right;}
.nav-icon span 									{display: block;position: absolute;height:4px;width: 100%;background:#fff;border-radius:0px;opacity: 1;left: 0;-webkit-transform: rotate(0deg);	-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
.nav-icon span:nth-child(1) 					{top: 0px;}
.nav-icon span:nth-child(2) 					{top: 8px;}
.nav-icon span:nth-child(3) 					{top: 16px;}
.nav-icon.open span:nth-child(1) 				{top:9px;-webkit-transform: rotate(135deg);-moz-transform: rotate(135deg);-o-transform: rotate(135deg);transform: rotate(135deg);}
.nav-icon.open span:nth-child(2) 				{opacity: 0;left: -60px;}
.nav-icon.open span:nth-child(3) 				{top: 9px;-webkit-transform: rotate(-135deg);	-moz-transform: rotate(-135deg);-o-transform: rotate(-135deg);	transform: rotate(-135deg);}
/***************************** Header start end ****************************************/
/*************** start******************/
.emt											{height:118px;background-color:#001a33;}
.banner											{display:block;margin:0;padding: 191px 0 202px;background:url(../images/banner.jpg) no-repeat center center;background-size:cover;text-align:center; position:relative;}
.banner h1										{display:block;margin:0;padding: 0 0 32px 0;font-family: 'upboltersregular';font-size:95px;color:#fff;font-weight:normal;line-height:91px;}
.banner p										{display:block;margin:0 110px;padding: 28px 0 25px 0;font-family: 'Roboto Condensed', sans-serif;font-size:21px;color:#fff;font-weight:300;line-height:31px;position:relative;}
.banner p:before								{content:''; display:block; margin:0; padding:0; background:#fff; position:absolute; left:0; top:0; height:1px; width:100%;}
.banner p:after									{content:''; display:block; margin:0 auto; padding:0; border:1px solid #fff; width:23px; height:23px; border-radius:100%; position:absolute; left:0; right:0; top:-12px;}

.banner p span									{display:inline-block; margin:0; padding:0;font-family: 'Roboto Condensed', sans-serif; font-weight:normal;}
.banner a										{display:inline-block; margin:0 21px 0 0; padding:0;}
.banner a.btn									{padding: 18px 30px;font-family: 'Roboto Condensed', sans-serif;font-size:20px;color:#fff;font-weight:normal;text-transform:uppercase;background:#ee7e1a;}
.banner a.btn:hover								{opacity:0.8;}
.banner-in										{display:block; margin:0 auto; padding:0; width:767px;}
.down-arrow										{display:block;margin:0 auto;position:absolute;left:0;right:0;bottom: 13%;text-align: center;width: 27px;}
/***************project******************/
.project-block									{display:block; margin:0; padding:0; background:#f5f8fb; position:relative;}
.project-left									{display:inline-block;margin: 85px 0 0;padding: 0 0 0 5.5%;float:left;width: 38.7%; position:relative; z-index:9;}
.project-left h2								{display:inline-block;margin:0;padding:0;font-family: 'upboltersregular';font-size:45px;color:#001a33;font-weight:normal;letter-spacing: 1px;}
.project-left h2 span							{color:#0070ba;font-size:40px;position:relative;padding: 0 0px 6px 0;}
.project-left h2 span:after						{content:'';display:inline-block;width:100%;margin: 0 0 0;padding:0;background:#0070ba;height:3px;position:absolute;left:0;bottom:0;}

.project-left ul								{display:inline-block;margin: 81px 0 0 7px;padding:0;}
.project-left ul li								{border-left:3px solid #0070ba;display:inline-block;margin:0 0 52px;padding: 4px 20px;float:left;width:50%;}
.project-left ul li span						{display:inline-block; margin:0; padding:0;font-family: 'Roboto Condensed', sans-serif; font-size:21px; color:#374f63; font-weight:300;}
.project-left ul li h3							{display:inline-block; margin:0; padding:0;font-family: 'Roboto Condensed', sans-serif; font-size:33px; color:#0070ba; font-weight:normal;}
.project-left ul li h3							{display:block; margin:0; padding:0;}

.title											{display:inline-block; margin:0; padding:0;font-family: 'upboltersregular'; font-size:149.9px; color:#374f63; font-weight:normal; line-height:129.61px; opacity:0.05; position:absolute; left:0; top:50px; z-index:-1;}

.map-section									{display:inline-block;margin:0 0 -30px;padding:0;float:right;width: 60.3%;}
.map-section figure 							{margin:0; padding:0;}
.map-section img								{width:100%; height:auto;}

.usps											{display:block;margin: -46px 5.6% 0;padding:65px 0;border-top:1px solid #dae1e7;}
.usps ul										{display:block; margin:0 -50px; padding:0;}
.usps ul li										{display:inline-block;margin:0;padding: 0 50px 9px;float:left;width:33.3%;}
.usps ul li figure 								{margin:0; padding:0;}
.usps ul li h3									{display:block;margin: 18px 0 14px;padding:0;font-family: 'upboltersregular';font-size:31px;color:#0070ba;font-weight:normal;text-transform:uppercase;}
.usps ul li p									{display:block;margin:0; padding:0;font-family: 'Roboto Condensed', sans-serif; font-size:17px; color:#374f63; font-weight:300; line-height:27px;}
.usps ul li p span								{font-weight:normal;}
/***************economic******************/
.economic-section								{display:inline-block;margin:0;padding: 0 47px 17px;background:url(../images/bg1.jpg) no-repeat left center;background-size:cover;}
.title1											{display:block; margin:0 auto; padding:0; position:relative; text-align:center;}
.title1 h2										{display:inline-block;margin:0;padding:0;font-family: 'upboltersregular';font-size:135px;color:#001a33;font-weight:normal;opacity:0.16;line-height: 141px;}
.title1 h3										{display:inline-block;margin:-25px 0 0 0;padding: 0 0 0 0;font-family: 'upboltersregular';font-size:40px;color:#fff;font-weight:normal;position:absolute;left:0;right:0;top:50%;}
.title1 h3:after								{content:'';display:block;margin: 9px auto 0 auto;width:41px;height:3px;background:#fff;}

.block											{display:table;margin: 22px 0 42px;padding:0;background:rgba(0, 80, 128, 0.35);}
.block-left										{display:table-cell;vertical-align:middle;margin:0;padding:0 45px;width: 47%;}
.block-left h2									{display:block;margin: 0 0 20px;padding:0;font-family: 'upboltersregular';font-size:31px;color:#fff;font-weight:normal;text-transform:uppercase;letter-spacing: 2.8px;}
.block-left p									{display:block;margin:0; padding:0;font-family: 'Roboto Condensed', sans-serif; font-size:17px; color:#fff; font-weight:300; line-height:27px;}
.block-left p span								{font-weight:normal;}

.block-right									{display:inline-block;margin:0;padding:0;width: 90.2%;float:right;}
.block-right img								{width:100%; height:auto;}

.block-right1									{display:inline-block;margin:0;padding:0;width: 90.2%;float:right;}
.block-right1 ul								{display:block;}
.block-right1 ul li								{display:inline-block; margin:0; padding:35px 10px; float:left; text-align:center; width:33.3%; background:#005080; position:relative;}
.block-right1 ul li span						{position:absolute; right:-9px; top:45%; z-index:9;}
.block-right1 p									{display:inline-block; margin:15px 0 0; padding:0;font-family: 'Roboto Condensed', sans-serif; font-size:17px; color:#fff; font-weight:300;}
.block-right1 ul li img							{display:block; margin:0 auto;}

/***************future******************/

.future-section{display:inline-block;margin:0;padding: 0 47px 17px;background:url(../images/bg5.jpg) no-repeat left center;background-size:cover;}

.row-f img{
    max-width: 100%;
    height: auto;
    width: 100vw;
    margin-bottom: 50px;
}
.img-f-mobile{
    display: none !important;
}

/***************fqa section******************/
.fqa-section									{display:block;margin:0;padding: 0 5.4% 49px;}
.title2											{display:block; margin:0 auto; padding:0; position:relative; text-align:center;}
.title2 h2										{display:inline-block;margin:0;padding:0;font-family: 'upboltersregular';font-size:135px;color:#001a33;font-weight:normal;opacity:0.07;line-height: 184px;}
.title2 h3										{display:inline-block; margin:-25px 0 0 0; padding:0;font-family: 'upboltersregular'; font-size:40px; color:#001a33; font-weight:normal; position:absolute; left:0; right:0; top:50%;}
.title2 h3:after								{content:'';display:block;margin: 6px auto 0 auto;width:41px;height:3px;background:#001a33;}

.fqa-section ul									{display: inline-block;margin: -33px -3% 0;padding: 0px 0;}
.fqa-section ul li								{margin:0 3%;padding:30px 0;display:inline-block; border-bottom:1px solid #ccc;width: 43%; vertical-align:top;}
.fqa-section ul li.right-fqa					{margin:0 4.6% 0 0%; border:none;}
.fqa-section ul li h4							{display:block;margin: 0 0 13px 0;padding:0 0 0 56px;font-family: 'Roboto Condensed', sans-serif;font-size:20px;color:#001a33;font-weight:normal;letter-spacing: 0.4px;}
.fqa-section ul li h4 span						{display:inline-block;margin: 0 20px 0 -56px;padding:4px 0;font-family: 'upboltersregular';font-size:23.3px;color:#fff;font-weight:normal;background:#004478;border-radius:100%;width:36px;height:36px;text-align:center;line-height:normal;}

.fqa-section ul li p							{display:block;margin:0;padding:0 0 0 56px;font-family: 'Roboto Condensed', sans-serif;font-size:20px;color:#374f63;font-weight:300;line-height:34.27px;letter-spacing: 0.5px;}
.fqa-section ul li p span						{display:inline-block; margin:0 20px 0 -56px; padding:4px 0;font-family: 'upboltersregular'; font-size:23.3px; color:#fff; font-weight:normal; background:#0080c6; border-radius:100%;width:36px; height:36px; text-align:center; line-height:normal;}

.block1											{display:block; margin:0; padding:0;}
.block1 ul										{margin:0px 0 0 74px;}
.block1 ul li									{float:none; display:list-item; width:auto; border:0;  margin:0; padding:0; list-style-type:decimal;font-family: 'Roboto Condensed', sans-serif; font-size:20px; color:#374f63; font-weight:300; line-height:34.27px;}

/***************teams-section******************/
.teams-section									{display:block;margin:0;padding: 65px 3.8% 49px 5.5%;background:url(../images/bg2.jpg) no-repeat left center;background-size:cover;position:relative;}
.title3											{display:block;margin: 0 auto 53px auto;padding:0;}
.title3 h2										{display:inline-block;margin:0;padding:0;font-family: 'upboltersregular';font-size:45px;color:#001a33;font-weight:normal;letter-spacing: 1px; text-transform:uppercase;}
.title3 h2 span									{color:#0070ba;font-size:40px;position:relative;padding: 0 0 5px 0;}
.title3 h2 span:after							{content:''; display:inline-block; width:100%; margin:0; padding:0; background:#0070ba; height:3px; position:absolute; left:0; bottom:0;}

.teams-left										{display:inline-block;margin:0;padding: 6px 0;float:left;width: 30%;}
.teams-left p									{display:block;margin: 0 0 43px;padding:0;font-family: 'Roboto Condensed', sans-serif;font-size:21px;color:#374f63;font-weight:300;line-height:34.27px;}
.teams-left ul									{display:block;margin: 0 0 0 3px;padding:0;}
.teams-left ul li								{display:inline-block;margin: 25px 0;padding: 0 0 0 23px;border-left: 3px solid #f8b100;font-family: 'Roboto Condensed', sans-serif;font-size:18px;color:#374f63;font-weight:300;line-height:26px;}
.teams-left ul li.bor1							{border-color:#55cdaa;}

.teams-right									{display:inline-block;margin:0;padding:0;float:right;width: 66.4%;}
.teams-right-in									{display:block; margin:0; padding:0; position:relative;}

.bottom-text-team-format                      {margin-top: 49px;}
.bottom-text-team-format p                      {text-align: justify; padding: 0; font-size: 21px; font-family: 'Roboto Condensed', sans-serif; color: #374f63; font-weight: 300; line-height: 34.27px;}

.ml												{display:inline-block;margin:0;padding:0;width: 46.5%;}
.ml figure img									{width:100%; height:auto;}
.ml span										{margin: 4px auto;display:table;font-family: 'Roboto Condensed', sans-serif;font-size:18px;color:#005e91;font-weight:normal;text-align:center;}
.ml span img									{margin:10px auto;}
.arrows											{display: block;margin: 0;padding:0;text-align:center;position:absolute;left: 48%;right: 48%;top:35%;}
.arrows span									{margin:20px 0; display:inline-block;font-family: 'Roboto Condensed', sans-serif; font-size:18px; color:#001a33; font-weight:normal;}
.arrows span img								{width:100%; height:auto;}

.flags											{display:block;margin: -41px 0 0 0;padding:0;}
.flags h3										{display:inline-block;margin:0;padding: 11px 29px;font-family: 'upboltersregular';font-size:25px;color:#fff;font-weight:normal;background:#0091d0;border-radius:5px 5px 0 0;}
.flags ul										{display: inline-block;margin:0;padding:15px 0;background:rgba(173, 208, 227, 0.46);text-align:center;width: 100%;}
.flags ul li									{display:inline-block;margin: 0;padding: 0 7px;float: left;width: 5.8%;}
.flags ul li a									{display:inline-block; margin:0; padding:0;}
.flags ul li a img								{max-width:100%; height:auto;}
/***************News-section******************/
.news-section									{display:block;margin:0;padding: 50px 5.6% 0;background:#e8ecf0; position:relative;}
.news-block										{width:50%; margin:0; padding:0; float:left; position:relative;}
.news-block img									{width:100%; height:auto;}
.news-cont										{position:absolute;left:30px;bottom:0;min-height: 131px; width:68%;}
.news-cont p									{display:table; line-height:21px;font-family: 'Roboto Condensed', sans-serif; font-size:21px; color:#fff; font-weight:normal;}
.news-cont p span								{display:table;line-height:21px;padding:10px 31px;background:rgba(0, 107, 167, 0.75);}

.news-section ul								{display:block; margin:30px 0 0; padding:0;}
.news-section ul li								{display:inline-block;margin:0;padding:0;float:left;width:16.6%;}
.news-section ul li a							{display:inline-block; margin:0; padding:0;}
.news-section ul li img							{width:100%; height:auto;}
.news-section ul li span						{background:#f5f9fc;display:block;margin:00;padding: 28px 30px;font-family: 'Roboto Condensed', sans-serif;font-size:18px;color:#001a33;font-weight:normal;line-height:26px;border-bottom:3px solid #005f92;border-right:1px solid #d7dadd;}
.news-section ul li span.bor2					{border-right:0;}
.news-section ul li:hover span, .news-section ul li.active span{background:#005f92; color:#fff;}

/***************partners-section******************/
.partners										{display:block;margin:0;padding:60px 5.4% 43px; position:relative;}
.partner-logos									{display:block; margin:0; padding:0;}
.partner-logos ul								{display:block;margin: 0 3px;padding:0;}
.partner-logos ul li							{display:inline-block;margin: 0;padding: 31px 21px;float:left;width: 25%;text-align:left;}
.partner-logos ul li.right						{text-align:right;}
.partner-logos ul li a							{display:inline-block; margin:0; padding:0;}
.partners img									{max-width:100%; height:auto; display:inline-block;}

.ambassadors									{display:block;margin:0;padding: 53px 0 0;text-align:center;}
.ambassadors h3									{display:inline-block; margin:0 0 50px; padding:0;font-family: 'upboltersregular'; font-size:40px; color:#001a33; font-weight:normal;}
.ambassadors h3:after							{content:'';display:block;margin: 5px auto 0 auto;width:41px;height:3px;background:#001a33;}
.ambassadors ul									{display:block;margin: 0 0;padding:0;}
.ambassadors ul li								{display:inline-block;margin: 0 0 20px;padding: 0 10.4px;text-align:center;width: 11.1%;float: left;}
.ambassadors ul li h6							{display:block; margin:17px 0; padding:0;font-family: 'Roboto Condensed', sans-serif; font-size:18px; color:#001a33; font-weight:normal;}
.ambassadors ul li figure						{position:relative; display:inline-block;}
.ambassadors ul li span							{display:inline-block; margin:0; padding:0; position:absolute; right:0; bottom:0;}

/***************contact-section******************/
.contact-section								{display:block;margin:0;padding: 15px 0; position:relative;}
.contact-section .title3 h2						{display:inline-block;margin: 0 0 -5px 0;padding:0;font-family: 'upboltersregular';font-size:45px;color:#fff;font-weight:normal;}

.contact-block									{display:block; margin:0; padding:0; background:#00427a;}
.contact-left									{display:inline-block;margin:0;padding: 62px 5.4% 20px;float:left;width: 33.3%;}
.contact-left p									{display:block;margin: 0 0 23px;padding:0;font-family: 'Roboto Condensed', sans-serif;font-size:21px;color:#fff;font-weight:normal;}
.contact-left p a								{display:table;margin: 7px 0 0 0;padding:0;color:#36a2ea;font-weight:300;}
.contact-left p a:hover							{text-decoration:underline;}

.form-section									{display:inline-block;margin:0;padding: 90px 5% 74px;float:right;background:url(../images/bg3.png) no-repeat left center;object-fit:cover;background-size:cover;width: 66.7%;}
.form-section h6								{display:inline-block;margin: 0 0 10px;padding:0;font-family: 'Roboto Condensed', sans-serif;font-size:21px;color:#fff;font-weight:normal;}
.form-section p									{display:block; margin:0 0 20px; padding:0;font-family: 'Roboto Condensed', sans-serif; font-size:18px; color:#fff; font-weight:normal;}
.form-section ul								{display:inline-block;margin: 18px 0 0;padding:0;width:49%;}
.form-section ul li								{display:block;margin: 0 0 29px;padding:0;position:relative;}
.text-fld										{display:block;margin:0;padding: 18px 20px;width:100%;background:rgba(24, 84, 145, 0.75);font-family: 'Roboto Condensed', sans-serif;font-size:21px;color:#80a4c3;font-weight:300;border:0;border-bottom:4px solid #185491;outline:none;}
.text-fld2										{display:block;margin:0;padding: 18px 20px;width:48%;background:rgba(24, 84, 145, 0.75);font-family: 'Roboto Condensed', sans-serif;font-size:21px;color:#80a4c3;font-weight:300;border:0;border-bottom:4px solid #185491;outline:none;}
.text-fld3										{display:block;margin:0;padding: 19px 100px 15px 27px;width:100%;height:252px;background:rgba(24, 84, 145, 0.75);font-family: 'Roboto Condensed', sans-serif;font-size:21px;color:#80a4c3;font-weight:300;border:0;border-bottom:4px solid #185491;outline:none;resize:none;}
.btn1											{display:inline-block;margin:0;padding: 7px 21px;font-family: 'Roboto Condensed', sans-serif;font-size:18px;color:#fff;font-weight:300;text-transform:uppercase;background:#006ad7;border:0;position:absolute;right:0;bottom:6px; cursor:pointer; outline:none;}
.btn1:hover										{opacity:0.8;}
.team											{display:block;margin:0;padding: 71px 0 47px;text-align:center;}
.team h3										{display:inline-block; margin:0 0 50px; padding:0;font-family: 'upboltersregular'; font-size:40px; color:#001a33; font-weight:normal;}
.team h3:after									{content:'';display:block;margin: 5px auto 0 auto;width:41px;height:3px;background:#001a33;}
.team ul										{display:block;margin:0;padding:0; text-align:center;}
.team ul li										{display:inline-block;margin:0;padding: 0 3.7% 20px;text-align:center;}
.team ul li h6									{display:block;margin: 19px 0 0;padding:0;font-family: 'Roboto Condensed', sans-serif;font-size:21px;color:#001a33;font-weight:normal;}
.team ul li small								{display:block; margin:0; padding:0;font-family: 'Roboto Condensed', sans-serif; font-size:18px; color:#001a33; font-weight:300;}
.team ul li figure								{position:relative; display:inline-block;}
.team ul li img									{max-width:100%; height:auto;}
.team ul li span								{display:inline-block; margin:0; padding:0; position:absolute; right:20px; bottom:0;}

/***************Donate-section******************/
.donate-section									{display:block;margin:0;padding: 72px 5.4% 58px;background:url(../images/bg4.jpg) no-repeat left center;background-size:cover;position:relative;z-index: 9;}
.donate-section .title3 h2						{display:inline-block; margin:0; padding:0;font-family: 'upboltersregular'; font-size:45px; color:#fff; font-weight:normal;}
.donate-section .title3 h2 span					{color:#00427a; font-size:40px; position:relative;}
.donate-section .title3 h2 span:after			{content:''; display:inline-block; width:100%; margin:0; padding:0; background:#00427a; height:3px; position:absolute; left:0; bottom:0;}
.title4											{display:block;margin:0 auto;padding:0;position:absolute;text-align:center;left:0;right:0;top: 9px;z-index: -1;}
.title4 h2										{display:inline-block; margin:0; padding:0;font-family: 'upboltersregular'; font-size:135px; color:#033969; font-weight:normal;opacity:0.15; }
.donate-left									{display:inline-block;margin:0;padding: 4px 4% 0 3px;width:50%;float:left;}
.donate-left p									{display:block;margin: 0 0 20px 0;padding:0;font-family: 'Roboto Condensed', sans-serif;font-size:21px;color:#cee3f4;font-weight:300;line-height:32px;letter-spacing: 0.5px;}
.donate-right									{display:inline-block;margin: -20px 0 0 0;padding: 16px 0 16px 3%;width:50%;float:left;border-left:1px solid #78abd8;}
.donate-right h6								{display:block; margin:0; padding:0;font-family: 'Roboto Condensed', sans-serif; font-size:18px; color:#cee3f4; font-weight:normal; line-height:26px;}
.donate-right ul								{margin: 6px 0 0 14px;}
.donate-right ul li								{padding: 0 0 0 8px;margin:0;list-style-type:decimal;font-family: 'Roboto Condensed', sans-serif;font-size:18px;color:#cee3f4;font-weight:300;line-height:26px;letter-spacing: -0.4px;}

.cta-donate										{display:table;margin: 42px auto 0 auto;padding: 35px 36px;background:rgba(0, 127, 231, 0.4);width:778px;}
.cta1											{display:inline-block; margin:0; padding:0; float:left; width:44%;}
.cta1 p											{display:inline-block; margin:0; padding:0;font-family: 'Roboto Condensed', sans-serif; font-size:21px; color:#fff; font-weight:300; line-height:32px;}
.cta-donate a									{padding:18px 20px; font-family: 'Roboto Condensed', sans-serif; font-size:22.33px; color:#fff; font-weight:normal; text-transform:uppercase; background:#ee7e1a; float:right; width:263px; text-align:center;}
.cta-donate a:hover								{opacity:0.8;}

#project, #format, #news, #partners, #contact, #donate, #down{position:absolute; top:-50px; display:inline-block;}

.success { color: green !important; }
.error { color: red !important; }

.clearfix::after {content: ""; clear: both; display: table;}
.img-responsive {display: block; max-width: 100%; height: auto;}
.margin70{margin-bottom: 70px;}

/***************News******************/
.allnews-link{text-align: center; display: block; padding: 0; padding-top: 20px; font-family: 'upboltersregular'; font-size: 40px; color: #001a33; font-weight: normal; padding-bottom: 30px;}
.allnews-link:hover:after {content: ''; display: block; margin: 5px auto 0 auto; width: 40px; height: 3px; background: #001a33; position: absolute; left: calc(50% - 20px);}
.news-page strong{font-weight: bold;}
.back-link{font-size: 16px; margin-bottom: 15px; margin-top: 30px; display: inline-block; color: #001a33;}
.back-link i{font-size: 30px; vertical-align: middle; margin-right: 5px;}
.news-title{font-size: 30px; line-height: 35px; margin-bottom: 5px; color: #001a33;}
.news-page hr{margin-top: 0px; margin-bottom: 5px; display: block;  height: 1px; border: 0; border-top: 1px solid #ccc;}
.news-info{margin-bottom: 5px;}
.news-date{ font-size: 16px; color: #898d96; float: left; line-height: 35px;}
.news-author{ font-size: 16px; color: #898d96; float: right;}
.news-author span{display: inline-block; margin-right: 10px;}
.news-author strong{font-weight: bold;}
.news-author img{display: inline-block; vertical-align: middle;}
.img-news{margin-bottom: 40px; width: 100vw;}
.news-text p{font-size: 16px; line-height: 20px; margin-bottom: 30px;}
.news-text .col-8{margin-left: 0px;}
.news-donate-banner{background: url(../images/bg1.jpg) no-repeat left center;background-size: cover; text-align: center; padding-top: 60px; padding-bottom: 25px;}
.news-donate-banner h2{color: white; text-transform: uppercase; font-size: 38px; line-height: 40px; margin-bottom: 85px;}
.news-donate-banner p{color: white; text-align: center; font-size: 18px; line-height: 30px; margin-bottom: 115px;}
.news-donate-btn {font-size: 20px; text-transform: uppercase; color: white; background: #ee7e1a;  padding-top: 15px; padding-bottom: 15px; display: block; margin-left: 25px; margin-right: 25px;}
.news-donate-btn:hover {opacity: 0.8; color: white;}
.news-slider-bg{background-color: #f0f5f9; margin-top: 25px; margin-bottom: 70px;}
.slick-list {padding: 0; }
.slick-dots {top: -40px; bottom: initial; text-align: right;}
.slick-dotted.slick-slider {margin-top: 30px; margin-bottom: 0px;}
.slick-dots li button:before {font-size: 20px;line-height: 20px;color: white; text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;}
.slider-title{margin-bottom: -12px; color: #001a33; margin-top: 15px;}
.news-slider span{display: block; padding: 25px; font-size: 14px; font-weight:bold; line-height: 20px;}
.news-slider .news-box{border-right: 1px solid #ccc; border-bottom: 2px solid #005f92;}
.news-box img{display: block; margin-right: auto; margin-left: auto;}
.slick-list {border-left: 1px solid #ccc;}
.news-slider .news-box:hover {background-color: #005f92;}
.news-slider a{color: #005f92;}
.news-slider a:hover{color: white;}
.news-slider-bg .row [class^="col"] {margin-bottom: 0px;}
.title-underline { display: inline-block; margin: 0 0 15px; padding: 0; font-family: 'upboltersregular'; font-size: 40px; color: #001a33; font-weight: normal; text-align: center;}
.title-underline:after {content: ''; display: block; margin: 5px auto 0 auto; width: 41px; height: 3px; background: #001a33;}
.partners-logo img{display: block; margin-right: auto; margin-left: auto;}
.ambassadors-images figure{display: block; margin-right: auto; margin-left: auto;}
.ambassadors-images figure {position: relative; max-width: 186px;}
.ambassadors-images span { display: inline-block; margin: 0; padding: 0; position: absolute; right: 20px; bottom: 0;}
.ambassadors-images h6 {display: block; margin: 19px 0 0; padding: 0; font-family: 'Roboto Condensed', sans-serif; font-size: 21px; color: #001a33; font-weight: normal; margin-bottom: 25px;}
.all-news-page {padding-top: 30px; padding-bottom: 50px;}
.all-news-page .news-title {font-size: 18px; line-height: 22px; margin-bottom: 5px; color: #001a33;}
.all-news-page .news-text {margin-top: 10px;}
.all-news-page .news-date {font-size: 12px; color: #898d96; float: left; line-height: 35px;}
.all-news-page .news-author {font-size: 12px; color: #898d96; float: right;}
.all-news-page .news-info {margin-bottom: 5px;}
.one-news{margin-bottom: 30px;}
.news-image-bg{background-size: cover !important; height: 190px; background-repeat: no-repeat !important; background-position: center center !important; margin-bottom: 30px;}
.all-news-page .news-text p {font-size: 14px; line-height: 20px; margin-bottom: 15px; text-align: justify;}
.link-read-more{padding: 10px 15px; font-size: 12px; background: #ee7e1a; text-align: center; color: white; text-transform: uppercase; font-family: 'Roboto Condensed', sans-serif;}
.link-read-more:hover{opacity: 0.8; color: white;}
.all-news-page .title-underline{margin-bottom: 30px;}
.all-news-page .pagination {display: inline-block; margin-top: 40px;}
.all-news-page .pagination a {color: black;float: left;padding: 8px 16px;text-decoration: none;}
.all-news-page .pagination a.active {background-color: #ee7e1a; color: white;}
.all-news-page .pagination a:hover:not(.active) {background-color: #ee7e1a; opacity: 0.8; color: white;}
.all-partners-page{padding-top: 30px; padding-bottom: 50px;}
.all-partners-page .title-underline{margin-bottom: 30px;}
.all-partners-page{padding-top: 30px; padding-bottom: 50px;}
.parters-flag-separator {padding-top: 20px; 
    padding-bottom: 20px;
    border-bottom: 1px solid #347dc1;
    margin-bottom: 10px;
}
.parters-flag-separator hr{margin-top: 5px; margin-bottom: 5px; display: block;  height: 1px; border: 0; border-top: 1px solid #ccc;}