@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700');
@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:400');
body {
	font-family: 'Roboto', sans-serif;
	color: #111111;
	margin: 0;
	padding: 0;
}
a {
	outline: none;
}
.parallax-window {
	min-height: 400px;
	background: transparent;
}
.search-form .form-group input.form-control::-webkit-input-placeholder {
	display:none;
}
.search-form .form-group input.form-control::-moz-placeholder {
	display:none;
}
.navbar-right {
	min-width: 450px; /*or I can probably just use columns*/
}
.navbar-right form {
	width: 100%;
}
.form-group {
	position: relative;
	width: 0%;
	min-width: 15px;
	height: 20px;
	transition: width 1s;
	backface-visibility: hidden;
	margin: 0 10px;
}
.form-group input.form-control {
	position: absolute;
	top: 0;
	right: 0;
	outline: none;
	width: 100%;
	height: 60px;
	margin: 0;
	z-index: 10;
	display: none;
}
input[type="text"].form-control {
	-webkit-appearence: none;
	-webkit-border-radius: 0;
}
.form-control-submit, .search-label {
	width: auto;
	height: auto;
	position: absolute;
	right: 0;
	top: 0;
	padding: 0;
	margin: 0;
	text-align: center;
	cursor: pointer;
	line-height: normal;
	background: transparent;
}
.form-control-submit {
	background: #fff; /*stupid IE*/
	opacity: 0;
	color: transparent;
	border: none;
	outline: none;
	z-index: -1;
}
.search-label {
	z-index: 90;
}
.form-group.sb-search-open, .no-js .sb-search-open {
	width: 100%;
}
.form-group.sb-search-open .form-control-submit, .no-js .form-control .form-control-submit {
	z-index: 90;
}
.form-group.sb-search-open input.form-control {
	display: block;
	top: 51px;
	width: 209px;
	height: 41px;
	right: -10px;
}
.navbar-wrapper .navbar {
	border-radius: 0;
	background: none;
	border: 0;
	height: auto;
	margin: 0;
	position: static;
}
.navbar-brand {
	height: auto;
	padding: 0;
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
	background: none;
	color: #de5f26;
}
.navbar-inverse .navbar-collapse {
	float: right;
	margin: 84px 0 0 0;
	border-bottom: 1px solid #c4c4c4;
}
.navbar-inverse .navbar-nav>.active>a:after {
	background: #de5f26;
	width: 100%;
	height: 3px;
	position: absolute;
	bottom: -2px;
	content: '';
	left: 0;
	right: 0;
	margin: 0 auto;
	z-index: 1;
}
.carousel-caption {
	text-align: left;
	text-shadow: none;
}
.carousel-caption h1 {
	font-size: 50px;
	font-weight: bold;
	color: #00467f;
	margin: 0 0 25px;
	letter-spacing: -.30px;
}
.carousel-caption p {
	font-size: 20px;
	font-weight: 300;
	color: #111111;
	margin: 0 0 50px 0;
}
.carousel {
	height: 800px;
}
.carousel .item {
	height: 800px;
}
.carousel-inner .container {
	position: relative;
	display: flex;
	height: 100%;
	align-items: center;
	align-content: center;
}

#myCarousel .carousel-indicators li {
	width: 50px;
	border-radius: 0;
	height: 4px;
	border: 0;
	background: #fff;
	opacity: .7;
	margin: 0 1px;
}
#myCarousel .carousel-indicators .active {
	width: 50px;
	height: 4px;
	opacity: 1;
}
.btn {
	border: 0;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 22px;
	color: #fff;
	font-weight: 400;
	padding: 7px 45px;
}
.btn-primary {
	background: #de6126;
}
.btn-blue, .btn-primary:hover {
	background: #007599;
}
.btn-blue:hover {
	background: #de6126;
}
.main_title {
	margin: 0 0 75px;
}
.main_title span {
	color: #00467f;
	font-size: 46px;
	font-weight: 700;
	letter-spacing: -.30px;
	border-bottom: 1px solid #de6126;
	display: inline-block;
	padding: 0 0 15px;
}
.Approach {
	margin: 0 0 60px;
	padding: 0;
	list-style: none;
	display: inline-block;
	width: 100%;
}
.Approach li {
	width: 20%;
	float: left;
	text-align: center;
}
.Approach li img {
	display: block;
	margin: 0 auto;
}
.Approach li h2 {
	font-size: 24px;
	color: #111111;
}
.Approach li p {
	font-size: 20px;
	line-height: 26px;
	font-weight: 300;
}
.our-global {
	background: #e5f1f4;
	display: inline-block;
	width: 100%;
	padding: 60px 0 !important;
}

.vehicle-bottom {
	background: #f5f0ea !important;
	display: inline-block;
	width: 100%;
	padding: 60px 0 !important;
	font-size:19px !important;
	font-weight:300 !important;
}

.Global-text {
	font-size: 20px;
	font-weight: 300;
	margin: 0 0 40px 0
}
.map {
	text-align: center;
}
.home-count {
	background: url(../images/home-count-bg.jpg) center 0 no-repeat;
	background-size: cover;
	padding: 100px 0;
	display: inline-block;
	width: 100%;
}
.home-count ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
}
.home-count ul li {
	width: 198px;
	height: 198px;
	display: inline-grid;
	border-radius: 50%;
	border: 2px solid #fff;
	vertical-align: top;
	margin: 0 20px;
	color: #fff;
	align-content: center;
	font-size: 16px;
	font-weight: 300;
	padding: 0 10px;
}
.home-count ul li span {
	font-size: 45px;
	font-weight: 500;
}
.Cellular {
	background: #f6f0eb;
	padding: 60px 0 120px;
}
.Cellular .carousel {
	height: auto;
	margin: 0;
	transform: none !important;
}
.Cellular .carousel .item {
	height: auto;
	background: none;
}
.Cellular .carousel .item h2 {
	font-size: 36px;
	margin: 0 0 45px;
	font-weight: 700;
}
.Cellular .carousel .item p {
	font-size: 20px;
	line-height: 28px;
	font-weight: 300;
	margin: 0 0 45px;
}
.Cellular .carousel-indicators li {
	width: 16px;
	height: 16px;
	border-radius: 16px;
	background: #de6126;
	margin: 0 3px;
	border: 0;
}
.Cellular .carousel-indicators li.active {
	background: #007599;
}
.partners {
	text-align: center;
	padding: 60px 0;
}
.partners .main_title {
	margin-bottom: 40px;
}
.partners-text {
	font-size: 20px;
	font-weight: 300;
	margin-bottom: 30px;
}
.partners .item, .partners .owl-item div a {
	display: flex;
	align-items: center;
	align-content: center;
	height: 155px;
}
.partners .owl-carousel .owl-item img {
	width: auto;
	height: auto;
	display: block;
	margin: 0 auto;
	width: 150px;
}
.partners .owl-carousel .owl-nav .owl-prev {
	position: absolute;
	left: -27px;
	top: 33px;
	font-size: 60px;
	font-weight: 300;
	color: #de6126;
	outline: none;
}
.partners .owl-carousel .owl-nav .owl-next {
	position: absolute;
	right: -27px;
	top: 33px;
	font-size: 60px;
	font-weight: 300;
	color: #de6126;
	outline: none;
}
.partners .owl-carousel .owl-nav .disabled {
	opacity: .5;
}
.STRENGTHEN {
	background: url(../images/donet-bg.jpg) center 0 no-repeat;
	padding: 80px 0;
	display: inline-block;
	background-size: cover;
	width: 100%;
}
.STRENGTHEN h3 {
	font-size: 36px !important;
	color: #fff !important;
	font-weight: 300 !important;
	margin: 0;
}
.STRENGTHEN h3 b {
	color: #de5f26
}
footer {
	padding: 30px 0;
}
footer p {
	font-size: 16px;
	font-weight: 300;
}
footer .phone {
	color: #111;
	font-weight: 500;
	text-decoration: none;
}
footer .email {
	color: #de6026;
	font-weight: 500;
	text-decoration: none;
}
footer .fa {
	width: 28px;
	height: 28px;
	border: 1px solid #111;
	border-radius: 50%;
	color: #111;
	line-height: 28px;
	text-align: center;
	margin: 0 0 0 5px;
}
footer .fa:hover {
	background: #111;
	color: #fff;
}
div#myCarousel {
	transform: none !important;
}
.inner_page .navbar-inverse .navbar-nav>li>a, .inner_page .search-label,  .inner_page .search-open{
	color: #fff;
}

.inner_page .navbar-wrapper.sticky.fixed .navbar-nav>li>a, .inner_page .sticky.fixed .search-label {
	color: #111;
}
.inner_page .navbar-inverse .navbar-nav>.active>a, .inner_page .navbar-inverse .navbar-nav>.active>a:focus, .inner_page .navbar-inverse .navbar-nav>.active>a:hover, .inner_page .navbar-inverse .navbar-nav>li>a:focus, .inner_page .navbar-inverse .navbar-nav>li>a:hover, .inner_page .navbar-wrapper.sticky.fixed .navbar-nav>.active>a, .inner_page .navbar-inverse .sticky.fixed .navbar-nav>.active>a:focus, .inner_page .navbar-inverse .sticky.fixed .navbar-nav>.active>a:hover, .inner_page .navbar-inverse .sticky.fixed .navbar-nav>li>a:focus, .inner_page .navbar-inverse .sticky.fixed .navbar-nav>li>a:hover {
	color: #de5f26;
}

.breadcrumb{	padding: 0 !important;
	margin-bottom: 20px !important;
	list-style: none !important;
	background-color: transparent !important;
	border-radius: 0 !important;
	font-size: 13px !important;}

	.breadcrumb ul {
		padding: 0 !important;
		margin-bottom: 20px !important;
		list-style: none !important;
		background-color: transparent !important;
		border-radius: 0 !important;
		font-size: 13px !important;
	}
/*.breadcrumb ul>li+li:before {
	content: "\00BB";
	}*/

	.breadcrumb ul>li
	{
		display:inline-block;
		color:#ccc;
		padding-right:3px;
	}

	.breadcrumb>.active{color:#777}

	.breadcrumb ul>li.breadcrumb_last {
		color: #de6026 !important;
	}
	.breadcrumb ul>li>a {
		color: #111 !important;
	}
	.parallax-window {
		min-height: 540px;
		background: transparent;
	}
	.program_banner {
		margin-bottom: 20px;
	}
	.program_banner .container {
		position: relative;
		min-height: 540px;
	}

	.small-banner {
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#06477d+0,de6126+100 */
		background: #06477d; /* Old browsers */
		background: -moz-linear-gradient(left, #06477d 0%, #de6126 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left, #06477d 0%,#de6126 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right, #06477d 0%,#de6126 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#06477d', endColorstr='#de6126',GradientType=1 ); /* IE6-9 */
		margin: 170px 0 20px 0;
		padding: 35px 0;
		display: inline-block; width: 100%;
	}

	.small-banner h1{
		margin: 0;
		font-size: 50px;
		letter-spacing: -1.5px;
		font-weight: 700;
		color: #fff;
	}

	p#breadcrumbs
	{
		font-size:13px !important;
	}



	.inner-caption p{
		max-width: 50%;
		vertical-align: middle;
	}
	.inner-caption h1{
		max-width: 46%;
		font-size: 48px;
	}
	.inner-caption {
		position: absolute;
		bottom: 40px;
		background: rgb(0, 0, 0, .7);
		width: 100%;
		padding: 20px 30px;
		left: 0;
	}
	.inner-caption h1 {
		margin: 0 30px 0 0;
		font-size: 50px;
		font-weight: 700;
		letter-spacing: -.30px;
		color: #ff9f35;
		display: inline-block;
		border-right: 1px solid #fff;
		padding-right: 30px;
		vertical-align: middle;
	}
	.inner-caption p {
		color: #fff;
		font-size: 18px;
		font-weight: 300;
		margin: 0;
		display: inline-block;
		vertical-align: middle;
	}
	.program-list {
		margin-bottom: 60px;
	}
	.program-list .box img {
		width: 100%;
		max-width: 100%;
	}
	.program-list .box h3 {
		background: #de6026;
		font-size: 24px;
		line-height: 26px;
		font-weight: 500;
		color: #fff;
		margin: 0;
		padding: 14px 20px;
		padding-right: 30px;
	}
	.program-list .box h3 img {
		width: auto;
		/*margin: 10px 30px 0;*/
		margin: 10px 30px 0 10px;
		float: left;
	}
	.program-list .box p {
		border: 1px solid #c9bdb8;
		font-size: 20px;
		text-align: center;
		font-weight: 300;
		line-height: 26px;
		margin: 0;
		padding: 25px 40px 50px;
		min-height: 180px;
	}
	.programs .box a {
		text-decoration:none;
		outline:none;
		color: #111111;
	}

	.programs .box:hover h3 {
		background:#007297;
	}

	.gray_bg {
		background: #f4f2f0;
		border-top: 1px solid #e5e1dd;
		border-bottom: 1px solid #e5e1dd;
		padding: 50px 0;
	}
	.program_event {
	}
	.program_event .white_box {
		width: 80%;
		display: block;
		margin: 0 auto;
		background: #fff;
		border: 1px solid #e5e1dd;
		/*padding: 50px;*/
		padding: 35px;
		text-align: center;
		font-size: 20px;
		line-height: 26px;
		font-weight: 300;
		/*margin-bottom: 80px;*/
	}
	.program_event .white_box a {
		color: #007298;
		font-weight: 700;
	}
	.program_event ul {
		margin: 0;
		padding: 0;
		list-style: none;
		text-align: center;
	}
	.program_event ul li {
		max-width: 230px;
		display: inline-block;
		margin: 0 5px 10px;
	}
	.program_event ul li a {
		text-decoration: none;
	}
	.program_event ul li img {
		max-width: 100%;
	}
	.program_event ul li h5 {
		background: #fff;
		border: 1px solid #e5e1dd;
		padding: 10px 25px;
		text-align: center;
		font-size: 20px;
		line-height: 26px;
		font-weight: 300;
		color: #111;
		min-height: 74px;
		margin: 0;
	}
	.service {
		/*margin-bottom: 60px;*/
	}
	.service .box {
		margin-bottom: 50px;
	}
	.service .box img {
		max-width: 100%;
		float: left;
	}
	.service .box h3 {
		float: right;
		width: 73%;
		font-size: 24px;
		color: #de6226;
		margin: 0 0 15px;
	}
	.service .box p {
		float: right;
		width: 73%;
		font-size: 20px;
		line-height: 26px;
		font-weight: 300;
		margin: 0 0 15px;
	}
	.navbar-brand .logo-sticky {
		display: none;
	}
	.search-close {
		position: absolute;
		bottom: -63px;
		right: 4px;
		z-index: 10;
		font-size: 17px;
		color: #000;
		display: none;
	}
	.form-group.sb-search-open .search-close {
		display: block;
	}

	.search-open
	{
		color:black;
	}
	.search-open:hover
	{
		color: #ff9f34 !important;
	}


	@media (min-width: 1024px) {
		.navbar-wrapper.sticky.fixed {
			position: fixed;
			top: 0;
			background: #fff;
			margin: 0;
			transition: all 500ms;
			box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.10);
		}
		.navbar-wrapper.sticky.fixed .navbar-brand>.logo-sticky {
			display: block;
			width: 225px;
			transition: all 500ms
		}
		.navbar-wrapper.sticky.fixed .navbar-inverse .navbar-collapse {
			margin: 20px 0 0 0;
			transition: all 500ms;
			border-color: transparent;
		}
		.navbar-wrapper.sticky.fixed .logo {
			display: none;
		}
		.navbar-wrapper.sticky.fixed .navbar-inverse .navbar-collapse .navbar-nav>li>a {
			padding-bottom: 19px;
		}
	}

	@media (min-width: 768px) {
		.navbar-inverse .navbar-nav>li {
			position: static;
		}
		.navbar-inverse .navbar-nav>li>a {
			color: #111111;
		}
		.navbar-nav>li>a {
			padding: 0 20px 30px;
			font-size: 15px;
			font-weight: 500;
			text-transform: uppercase;
		}
		.navbar-right {
			min-width: inherit;
			margin: 0;
		}
		.carousel-caption {
			position: static;
			max-width: 580px;
			right: 50%;
			left: 18%;
			padding: 0;
			top: 36%;
		}
		.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
			margin-left: 0;
		}
		.Cellular .carousel-indicators {
			bottom: -80px;
		}
		.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
			width: 50px;
			height: 50px;
			margin-top: -10px;
			background: #fff;
			border-radius: 50%;
			line-height: 50px;
			text-shadow: none;
			color: #000;
			font-size: 15px;
		}
		.carousel-control {
			width: 8%;
			background: none !important;
		}
		.sub-menu {
			position: absolute;
			left: 0;
			/*top: calc(100% - 12px);*/
			top: calc(100%);
			background: #fff;
			width: 100%;
			padding: 20px 0;
			display: none;
			box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.10);
		}
		.navbar-wrapper.sticky.fixed .sub-menu {
			top: calc(100% - -1px);
		}
		.navbar-inverse .navbar-nav>li:hover .sub-menu {
			display: block;
		}
		.sub-menu:after {
			background: #027497;
			position: absolute;
			right: 0;
			content: '';
			top: 0;
			height: 100%;
			width: 38%;
		}
		.sub-menu ul {
			margin: 0;
			padding: 0;
			list-style: none;
		}
		.sub-menu .left {
			width: 69%;
			float: left;
		}
		.sub-menu .left li {
			float: left;
			width: 50%;
		}
		.sub-menu .left a {
			padding: 20px 0;
			display: inline-block;
			text-decoration: none;
			position: relative;
			border-bottom: 1px solid #d5d5d5;
			/* width: 80%; */
			width: 85%;
			font-size: 15px;
			color: #2c2c2c;
			padding-left: 32px;
		}
/*.sub-menu .left li:last-child a {
	border: 0;
	}*/
	.sub-menu .left a:hover {
		color: #de5f26;
	}
	.sub-menu .right {
		float: right;
		width: 28%;
		z-index: 1;
		position: relative;
	}
	.sub-menu .right a {
		font-size: 24px;
		font-weight: 500;
		color: #fff;
		display: block;
		text-decoration: none;
		margin: 35px 0;
		line-height: 44px;
	}
	.sub-menu .right a.phone i, .sub-menu .right a.mail i {
		width: 44px;
		height: 44px;
		border-radius: 50%;
		line-height: 44px;
		font-size: 25px;
		color: #ff9f35;
		float: left;
		text-align: center;
		border: 1px solid #ff9f35;
		margin-right: 20px;
	}
	.sub-menu .right a.mail i {
		font-size: 18px;
	}
	.sub-menu .right a.contact {
		margin-left: 63px;
	}
	.sub-menu .right a.contact i {
		color: #ff9f35;
		margin-left: 10px;
	}
	.sub-menu .left a:after {
		position: absolute;
		left: 0;
		top: 19px;
		font: normal normal normal 14px/1 FontAwesome;
		font-size: inherit;
		text-rendering: auto;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		content: "\f0da";
		width: 21px;
		height: 21px;
		border: 1px solid;
		border-radius: 50%;
		line-height: 20px;
		text-align: center;
		font-size: 12px;
		padding: 0 0 0 2px;
		margin: 0 15px 0 0;
	}
	.sub-menu .left .sub-menu-in {
		padding-left: 18px;
	}
	.sub-menu .left .sub-menu-in li {
		width: 100%;
	}
	.sub-menu .left .sub-menu-in li a {
		padding: 20px 0 0 32px;
		border: 0;
	}
	.sub-menu .left .sub-menu-in li a:after {
		border: 0;
	}
	.right.ways-to-menu a {
		margin:0 !important;
	}
	.right.ways-to-menu {
		padding-top: 20px;
		text-align: center;
	}
	.right.ways-to-menu h5 {
		font-size: 24px;
		font-weight: 500;
		color: #fff;
		margin: 15px 0 20px 0;
	}
	.right.ways-to-menu p {
		font-size: 16px;
		color: #fff;
		line-height: 20px;
	}
	.right.ways-to-menu p a {
		font-size: 16px;
		color: #fff;
		line-height: 20px;
		margin: 0;
		display: inline;
		color: #ff9f34;
	}
	.program-menu.sub-menu.sub-menu .left li:last-child a {
		/* border-bottom: 1px solid #d5d5d5; */
	}
	.program-menu.sub-menu.sub-menu .left .sub-menu-in li:last-child a {
		border: 0;
	}
}

@media only screen and (min-width: 1270px) {
	.layout-boxed #container {
		width: 1270px;
	}
	.container {
		width: 1240px;
	}
	nav ul.menu > li.menu-item.sf-mega-menu-fw > ul.sub-menu {
		width: 1210px!important;
	}
	#header .is-sticky .sticky-header, #header-section.header-5 #header {
		max-width: 1210px!important;
	}
	.boxed-layout #header-section.header-3 #header .is-sticky .sticky-header, .boxed-layout #header-section.header-4 #header .is-sticky .sticky-header, .boxed-layout #header-section.header-5 #header .is-sticky .sticky-header {
		max-width: 1210px;
	}
	body.layout-boxed .is-sticky #header {
		max-width: 1210!important;
	}
}
.search-inline {
	width: 300px;
	right: -10px;
	padding-left: 15px;
	padding-right: 15px;
	top: 51px;
	height: 36px;
	position: absolute;
	opacity: 0;
	visibility: hidden;
	background-color: #efefef;
	z-index: 9;
	transition: all .5s ease-in-out;
}
.search-inline.search-visible {
	opacity: 1;
	visibility: visible;
	animation: fadeInDown 0.4s ease-in-out;
}
.search-inline button[type="submit"] {
	position: absolute;
	right: 52px;
	top: 0;
	background-color: transparent;
	border: 0px;
	top: 0;
	right: 80px;
	padding: 0px;
	cursor: pointer;
	width: 80px;
	height: 99%;
	background: #222;
	color: #fff;
}
.search-inline input.form-control {
	position: absolute;
	left: 1%;
	top: 0;
	height: 100%;
	width: 99%;
	outline: none;
	display: block;
}
.search-inline .search-close {
	position: absolute;
	top: 0;
	right: 0;
	color: #616161;
	width: 35px;
	height: 100%;
	text-align: center;
	display: table;
	background: #efefef;
	text-decoration: none;
}
.search-inline .search-close i {
	display: table-cell;
	vertical-align: middle;
}
.orang-color {
	color: #ff9f34 !important
}

.hover_orange:hover
{
	color: #ff9f34 !important
}

.right.Volunteer-menu {
	padding-top: 30px;
}
.Volunteer-menu {
}
.Volunteer-menu .list {
	position: relative;
	display: block;
	margin: 0 0 50px;
}
.Volunteer-menu img {
	position: absolute;
	left: 0;
	top: 10px;
}
.Volunteer-menu .list span {
	display: block;
	font-size: 20px;
	font-weight: 500;
	color: #fff;
	width: 100%;
	padding-left: 64px;
}

.Volunteer-menu .list span a{
	font-size: 20px !important;
	font-weight: 500  !important;
	margin: 0 !important;
	line-height: unset  !important;
}
.media-menu {
	padding: 30px 0;
}
.media-menu h5 {
	margin: 0 0 20px;
	font-size: 20px;
	color: #fff;
	font-weight: 500;
}
.media-menu h5 span {
	font-size: 24px;
	color: #ff9f33;
	font-weight: 700;
}
.media-menu .form-control {
	background: #045f7c;
	color: #fff;
	border: 0;
	font-size: 15px;
	padding: 15px 20px;
	height: auto;
	margin: 0 0 15px 0;
}
.media-menu .btn-primary {
	background: #ff9f33;
	display: block;
	width: 100%;
}
@keyframes fadeInDown {
	from {
		opacity: 0;
		transform: translate3d(0, -20%, 0);
	}
	to {
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}
}
/* Country Page css Starts */
.country-overview {
	background: #eef8fb;
	padding: 50px 0 10px 0;
}
.country-overview-header {
	color: #111111;
	font-size: 28px;
	margin: 0 0 20px;
}
.country-overview p {
	color: #111111;
	font-size: 16px;
	line-height: 24px;
	margin: 0;
	text-align: justify;
}
.source-link {
	float: left;
	margin: 20px 0 0;
	width: 100%;
	font-size: 15px;
}
.country-additional-info {
	background: #ceebf4;
}
.country-additional-info p {
	margin: 0;
	padding: 10px;
	font-size: 16px;
}
.program-title {
	color: #111111;
	font-size: 28px;
	margin: 50px 0 0 0;
}
.kidney-area-h3 {
	margin: 20px 0 20px 0;
	color: #ea7f1d;
	font-size: 26px;
}
.program-image {
	margin: 50px 0 40px 0;
}
.programs-icons {
	margin: 0 auto;
	min-height: 160px;
}
.programs-icons a {
	width: 50%;
	margin: 20px 0 0 0;
	color: #0085aa;
	line-height: 20px;
	display: inline-block;
	font-size: 16px;
}
.program-container {
	margin: 50px 0 40px 0;
}
.our-partener-left-area {
	width: 50%;
	float: left;
}
.our-partener-left-area img {
	width: 100%;
	float: left;
}
.our-partener-right-area {
	width: 50%;
	float: right;
}
.our-partner-img-area {
	width: 100%;
	float: left;
	position: relative;
}
.our-partner-img-area img {
	width: 100%;
	float: left;
}
.our-partner-img-area h3 {
	width: 100%;
	float: left;
	margin: 20px 0 20px 0;
	color: #111111;
	font-size: 26px;
}
.our-partner-img-area ul {
	width: auto;
	float: left;
	margin: 0px;
	list-style: none;
	position: absolute;
	top: 15%;
	left: 10%;
}
.our-partner-img-area ul li {
	background-image: url("../images/bullet-poient.png");
	background-position: left center;
	background-repeat: no-repeat;
	color: #0085aa;
	float: left;
	font-size: 22px;
	list-style: outside none none;
	margin: 0 0 15px 20px;
	padding: 0 0 0 20px;
	width: 100%;
}
.our-partner-img-area ul li.h3-title {
	width: 100%;
	float: left;
	margin: 20px 0 20px 0;
	color: #111111;
	font-size: 26px;
	list-style: none;
	background-image: none;
	font-weight: bold;
}
/* Country Page css Ends */


/* --------------------------------------------------------------
   Calendar Index
   -------------------------------------------------------------- */
   .calendar-index .calendar {
   	margin-top: 24px;
   }
   .calendar-index .calendar ul {
   	margin: 0;
   }
   .calendar-index .calendar .text {
   	/*width: 811px;*/
   	width: 829px;
   }
   .calendar-index .calendar .text h3 {
   	color: #0088AA;
   	font-size: 27px;
   	font-weight: 600;
   	margin-left: 0;
   	margin-bottom: 3px;
   	text-align: left;
   }
   .calendar-index .event-facility {
   	font-style: italic;
   }
   .calendar-index .calendar li {
   	/* 2017-03-23 */
   	/* margin-bottom: 22px; */
   	margin-left: 20px;
   }
   .calendar-index .calendar li a {
   	border-bottom: none;
   }
   /** Calendar Ends **/


   /*------- Country Pages ST 26/12/2018------*/

   .kidney-middle-main-area {
   	width: 100%;
   	float: left;
   	margin: 50px 0 40px 0;
   }
   .middle-main-area {
   	width: 100%;
   	float: left;
   	background: #eef8fb;
   }
   .country .middle-inner-area {
   	margin: 0 0 50px 0 !important;
   }
   .middle-inner-area {
   	width: 100%;
   	float: left;
   	margin: 0 0 20px 0;
   }
   .overview-main-area {
   	width: 100%;
   	float: left;
   	margin: 50px 0 10px 0;
   }
   .overview-main-area p {
   	color: #111111;
   	float: left;
   	font-size: 16px;
   	line-height: 24px;
   	margin: 0;
   	text-align: justify;
   	width: 100%;
   }
   .overview-main-area span {
   	float: left;
   	margin: 20px 0 0;
   	width: 100%;
   	font-size: 15px;
   }
   .overview-main-area h2 {
   	color: #111111;
   	float: right;
   	font-weight: bold;
   	font-size: 32px !important;
   	margin: 0 0 20px;
   	width: 100%;
   }
   .overview-main-area img {
   	float: left;
   	margin: 0 50px 20px 0;
   }
   .overview-main-area a {
   	font-size: 14px;
   	color: #0085aa;
   }
   .program-main-area {
   	width: 100%;
   	margin: 0% 0 0 0;
   	float: left;
   	font-size: 18px;
   	font-weight: 400;
   	/*font-family: 'Source Sans Pro', sans-serif;*/
   }
   .program-main-wrapper-area {
   	width: 1000px;
   	margin: 0 auto;
   	float: none;
   }
   .programs-tital-main-area {
   	width: 100%;
   	float: left;
   	margin: 50px 0 0 0;
   }
   .middle-inner-area .programs-tital-main-area h2 {
   	width: 100%;
   	float: left;
   	color: #EA7F1D;
   	/* Previously it was black */
   	font-weight: bold;
   	font-size: 32px;
   	text-align: center;
   	margin: 0 0 0px 0;
   }
   .kidney-lft-main-area {
   	width: 47%;
   	float: left;
   	margin: 50px 0 40px 0;
   }
   .kidney-lft-main-area > img, .kidney-middle-main-area > img {
   	display: block;
   }
   .kidney-lft-main-area span {
   	width: 100%;
   	float: left;
   	text-align: center;
   	margin: 0px 0 0px 0;
   }
   .kidney-lft-main-area h3 {
   	width: 100%;
   	float: left;
   	text-align: center;
   	margin: 20px 0 20px 0;
   	color: #ea7f1d;
   	font-weight: bold;
   	font-size: 26px;
   }
   .kidney-lft-main-area ul {
   	width: 100%;
   	float: left;
   	text-align: center;
   	margin: 0px;
   	list-style: none;
   	padding: 0;
   }
   .kidney-lft-main-area ul li {
   	width: 135px;
   	float: left;
   	text-align: center;
   	margin: 50px 0% 0 5%;
   	min-height: 160px;
   }
   .kidney-lft-main-area ul li:first-child {
   	margin: 50px 0% 0 0;
   }
   .kidney-middle-main-area h3 {
   	width: 100%;
   	float: left;
   	text-align: center;
   	margin: 20px 0 20px 0;
   	color: #ea7f1d;
   	font-weight: bold;
   	font-size: 26px;
   	text-align: center;
   }
   .kidney-lft-main-area ul li a {
   	width: 100%;
   	float: left;
   	text-align: center;
   	margin: 20px 0 0 0;
   	color: #0085aa;
   	/* height: 80px; */
   	line-height: 20px;
   }
   .kidney-right {
   	width: 29%;
   	float: right;
   }
   .kidney-right ul li {
   	margin: 50px 0 0 5%;
   }
   .kidney-right ul li:first-child {
   	margin: 50px 0% 0 0;
   }
   .our-partener-main-area {
   	width: 100%;
   	float: left;
   }
   .our-partener-left-area {
   	width: 50%;
   	float: left;
   }
   .our-partener-left-area img {
   	width: 100%;
   	float: left;
   }
   .our-partener-right-area {
   	width: 50%;
   	float: right;
   }
   .our-partner-img-area {
   	width: 100%;
   	float: left;
   	position: relative;
   }
   .our-partner-img-area img {
   	width: 100%;
   	float: left;
   }
   .our-partner-img-area h3 {
   	width: 100%;
   	float: left;
   	margin: 20px 0 20px 0;
   	color: #111111;
   	font-weight: bold;
   	font-size: 26px;
   }
   .our-partner-img-area ul {
   	width: auto;
   	float: left;
   	margin: 0px;
   	list-style: none;
   	position: absolute;
   	top: 15%;
   	left: 10%;
   }
   .our-partner-img-area ul li {
   	background-image: url("../images/bullet-poient.png");
   	background-position: left center;
   	background-repeat: no-repeat;
   	color: #0085aa;
   	float: left;
   	font-size: 22px;
   	list-style: outside none none;
   	margin: 0 0 15px 20px;
   	padding: 0 0 0 20px;
   	width: 95%;
   }
   .more-frome-inner-area {
   	width: 100%;
   	float: left;
   }
   .more-frome-inner-area ul {
   	width: 100%;
   	float: left;
   	text-align: center;
   	margin: 0px;
   	list-style: none;
   }
   .more-frome-inner-area ul li {
   	width: 30%;
   	float: left;
   	text-align: center;
   	margin: 0 16px;
   }
   .more-frome-inner-area a {
   	width: 100%;
   	float: left;
   	display: inline-block;
   }
   .footer-main-bg-area {
   	width: 100%;
   	float: left;
   	background-image: url(../images/footer-gradiant.png);
   	background-repeat: repeat-x;
   	background-position: 0 0;
   	margin: 0 0 40px 0;
   }
   .more-frome-inner-area ul li img {
   	width: 100%;
   }
   .kidney-lft-main-area span img {
   	display: inline;
   }
   .our-partner-img-area ul h3 {
   	text-align: left;
   }
   .excerpt p {
   	display: none;
   }
   .our-partner-img-area ul li.h3-title {
   	width: 100%;
   	float: left;
   	margin: 20px 0 20px 0;
   	color: #111111;
   	font-weight: bold;
   	font-size: 26px;
   	list-style: none;
   	background-image: none;
   }
   .overview-main-area .left-content {
   	float: left;
   	width: 20%;
   	display: inline-block;
   }
   .overview-main-area .right-content {
   	float: left;
   	width: 75%;
   	margin: 0 0 0 35px;
   }
   .additional-info {
   	float: left;
   	width: 100%;
   	text-align: center;
   	background: #ceebf4;
   }
   .additional-info p {
   	margin: 0;
   	padding: 10px;
   	font-size: 16px;
   }
   .more-from-india-span {
   	float: left;
   	background: #f2f2f2;
   	width: 100%;
   	text-align: left;
   }
   .more-from-india-span p {
   	width: 75%;
   	float: left;
   	padding: 10px;
   	margin: 0;
   	display: inline-block;
   }
   span.more-section-img {
   	width: 15%;
   	float: right;
   	display: inline-block;
   	padding: 5px;
   	background: #e6e6e6;
   }
   .more-from-india-span img {
   	width: 40px;
   	height: 40px;
   }
   .kidney-middle-main-area ul {
   	width: 50%;
   	text-align: center;
   	margin: 150px auto 0 auto;
   	list-style: none;
   	padding-left: 0;
   }
   .kidney-middle-main-area ul li {
   	width: 50%;
   	float: left;
   	text-align: center;
   	margin: 0 auto;
   	min-height: 160px;
   	display: inline-block;
   }
   .kidney-middle-main-area ul li:first-child {
   	margin: 0 auto;
   	width: 50%;
   	display: inline-block;
   }
   .country .kidney-middle-main-area ul li a {
   	width: 60% !important;
   }
   .kidney-middle-main-area ul li a {
   	width: 47%;
   	display: inline-block;
   	text-align: center;
   	margin: 20px 0 0 0;
   	color: #0085aa;
   	line-height: 20px;
   }
   .kidney-middle-main-area img {
   	margin: 0 auto;
   	display: block;
   }
   .no_border {
   	border: none !important;
   }
   .more-from-middle-area {
   	width: 100%;
   	text-align: center;
   	display: inline-block;
   	margin: 0 auto;
   }
   .more-from-middle-area ul {
   	width: 100%;
   	text-align: center;
   	margin: 0px auto;
   	list-style: none;
   	display: inline-block;
   }
   .more-from-middle-area ul li {
   	width: 30%;
   	text-align: center;
   	margin: 0 16px;
   	display: inline-block;
   }
   .more-from-middle-area a {
   	width: 100%;
   	float: left;
   	display: inline-block;
   }
   .img-country-gallery {
   	display: block;
   	height: auto;
   	max-width: 100%;
   	margin: 0 auto;
   }

   .width-130
   {
   	width:130px !important;
   }

   .width-52
   {
   	max-width:52% !important;
   }




   .ul-width-100 {
   	width: 100% !important;
   }
   .li-width-20 {
   	width: 20% !important;
   }
   .li-width-16 {
   	width: 16.6% !important;
   }
   .li-width-25 {
   	width: 25% !important;
   }
   .li-width-33 {
   	width: 33.3% !important;
   }
   .li-width-50 {
   	width: 50% !important;
   }
   .font-size-17px {
   	font-size: 17px !important;
   }

   .margin-top-5px {
   	margin-top: 5px !important;
   }

   .margin-top-10px {
   	margin-top: 10px !important;
   }
   .margin-top-20px {
   	margin-top: 20px !important;
   }
   .margin-top-30px {
   	margin-top: 30px !important;
   }

   .margin-top-40px {
   	margin-top: 40px !important;
   }

   .margin-bottom-35px {
   	margin-bottom: 35px !important;
   }

   .padding-top-35px {
   	padding-top: 35px !important;
   }


   .float-none {
   	float: none !important;
   }
   /*-------EN 26/12/2018------*/


/* --------------------------------------------------------------
   Portal
   -------------------------------------------------------------- */
   .subpage-tiles {
	/*border-top: 1px solid #D6D6D6;
	border-bottom: 1px solid #D6D6D6;*/
	margin: 0 auto;
	padding: 24px 0;
	text-align: center;
	width: 100%;
	background:#e5f1f4;
}
.subpage-tiles ul {
	/*	display: table;
	*/	list-style-type: none;
	margin: 0 auto;
	text-align: center;
}
.subpage-tiles li {
	/*	border-top: 1px solid #0088AA;
	border-bottom: 1px solid #0088AA;
	border-right: 1px solid #0088AA;
	*/	display: inline-block;
	/*	display: table-cell;
	*/	height: 175px;
	margin-bottom: 90px !important;
	margin-right: 7px;
	/*	float: left;
	*/	position: relative;
	text-align: center;
	width: 230px;
}
.subpage-tiles li a {
	color: #898989;
	display: block;
	/* height: 100%; */
	left: 0;
	font-size: 18px;
	font-weight: 600;
	position: absolute;
	bottom: 0;
	width: 100%;
}
.subpage-tiles li .background {
	height: 100%;
	left: 0;
	opacity: 1;
	position: absolute;
	top: 0;
	width: 99.1%;
}
.subpage-tiles li.with-text {
	margin-bottom: 48px;
}
.subpage-tiles .text {
	position: absolute;
	bottom: -48px;
	height: 40px;
}
.subpage-tiles .text a {
	font-size: 16px;
	font-style: italic;
	line-height: 120%;
	position: relative;
	left: auto;
}
.subpage-tiles .text a:hover {
	color: #000000;
}
.subpage-tiles li:first-child {
/*	border-left: 1px solid #0088AA;
*/}
.subpage-tiles li a span.outer {
	background: rgba( 255, 255, 255, 0.8);
	/* bottom: 57px; */
	display: block;
	height: 53px;
	position: absolute;
	width: 99%;
	border: 1px solid #cccccc;
}
.subpage-tiles li a span.inner {
	display: block;
	display: table;
	height: 100%;
	line-height: 120%;
	text-align: center;
	/*	padding: 5px 10px;
	*/	width: 100%;
}

.program_event ul li:hover h5
{
	color: white;
	background: #007297;
}
.subpage-tiles li:hover a {
	color: white;
}
.subpage-tiles li:hover span.outer {
	background: #007297;
}
.subpage-tiles li p {
	display: table-cell;
	margin-bottom: 0;
	padding: 0 12px;
	vertical-align: middle;
}
.subpage-tiles li a.img-ancor {
	height: 100%;
}
/* Subpages  */

.ul-inner {
	list-style: disc;
	margin: 0 0 1.5em 2.5em;
}
.h2-orange {
	color: #EA7F1D;
	font-size: 26px;
	line-height: 130%;
}
/*.inner_page{
	padding-bottom:24px;
	}*/

	.inner_page h3 {
		font-size: 22px;
		font-weight: 700;
	}

	.inner_page h2 {
		color: #EA7F1D;
		font-size: 26px;
		line-height: 130%;
	}

	/********************************************** About US/ FAQs ********************************************/
	.vlt_links a {
		background-color: #de6126;
		border-bottom: medium none;
		border-radius: 5px;
		color: #ffffff;
		display: inline-block;
		font-size: 24px;
		font-weight: normal;
		height: 75px;
		line-height: 26px;
		margin-right: 22px;
		padding: 10px;
		text-align: center;
		text-decoration: none;
		/*width: 280px;*/
		margin-bottom: 25px;
		vertical-align: middle;
	}
	.vlt_links a:last-child {
		margin-right: 0;
	}
	.vlt_links {
		margin: 45px 0 0;
	}
	.vlt_links a:hover {
		color: #ffffff;
		text-decoration: underline;
	}
	.vlt_links a:hover span {
		color: #ffffff;
		text-decoration: underline;
	}
	.vlt_links.ra_kcp a {
		height: 80px;
	}
	p.vlt_title {
		font-size: 22px;
		display: table;
		font-weight: bold;
	}
	p.vlt_title_main {
		font-size: 22px;
		display: table;
		font-weight: bold;
		margin-top: 20px;
		margin-bottom: 30px;
	}
	p.vlt_title_main.faq_us_title {
		margin-bottom: 20px;
	}
	h2.faq_us {
		margin-bottom: 20px;
	}
	span.vlt_number {
		color: #ea7f1d;
		width: 30px;
		float: left;
		display: table-cell;
	}
	span.vlt_number_2 {
		display: table-cell;
		vertical-align: top;
	}
	p.vlt_line {
		background-color: #d5cdc7;
		height: 1px;
		margin: 5px 0 32px;
	}
	p.vlt_line_main {
		background-color: #d5cdc7;
		height: 1px;
		margin: 32px 0;
	}
	.vlt_in_link a {
		text-decoration: none;
		border-bottom: none;
		display: table-cell;
		vertical-align: top;
	}
	.vlt_in_link {
		font-weight: bold !important;
		display: table;
	}
	.vlt_back_to_top {
		text-align: right;
		margin-bottom: 0;
	}
	.vlt_back_to_top a {
		text-decoration: none;
		border-bottom: none;
		background: rgba(0, 0, 0, 0) url("../images/top-arrow.png") no-repeat scroll 75px 7px;
		padding-right: 25px;
		font-size: 14px;
	}
	.vlt_inner {
		padding-left: 30px;
	}
	h3.vlt_h3 {
		font-size: 26px;
		font-weight: bold;
		color: #ea7f1d;
		padding-top: 15px;
	}

	/************************************************************** Ends **********************************************************/


/* --------------------------------------------------------------
   Calendar Index
   -------------------------------------------------------------- */
   .calendar-index .calendar {
   	margin-top: 24px;
   }
   .calendar-index .calendar ul {
   	margin: 0;
   }
   .calendar-index .calendar .text {
   	/*width: 811px;*/
   	width: 829px;
   }
   .calendar-index .calendar .text h3 {
   	color: #0088AA;
   	font-size: 27px;
   	font-weight: 600;
   	margin-left: 0;
   	margin-bottom: 3px;
   	text-align: left;
   }
   .calendar-index .event-facility {
   	font-style: italic;
   }
   .calendar-index .calendar li {
   	/* 2017-03-23 */
   	/* margin-bottom: 22px; */
   	margin-left:20px;
   }
   .calendar-index .calendar li a {
   	border-bottom: none;
   }

/* Map & Calendar
-------------------------------------------------------------- */
/*#map-calendar {
	border-bottom: 1px solid #EBEBEB;
	padding-top: 36px;
	padding-bottom: 36px;
}
#map-calendar > .inner {
	margin: 0 auto;
	width: 1280px;
}
*/

/* Map
-------------------------------------------------------------- */
/*#map-calendar .map {
	float: left;
	text-align: center;
	width: 50%;
}
*/
#map-calendar .map h2 {
	color: #0088AA;
	font-size: 33px;
	font-weight: normal; /*font-weight: 600;*/
	line-height: 100%;
}
#map-calendar h3 {
	font-size: 26px;
	font-weight: 600;
	text-align: center;
}
#map-calendar h3 a {
	/*border-bottom: 1px solid #0088AA;*/
	background-color: #de6126;
	border-bottom: 0 none #0088aa;
	border-radius: 3px;
	color: #fff;
	padding: 5px 20px;
	font-size: 14px;
}
#map-calendar h3 a:hover {
	/*border-color: #00427C;
	color: #00427C;*/
	color: #fff;
}
#map-calendar .calendar {
	float: left;
	width: 50%;
}
#map {
	margin: 10px auto;
}
#map-calendar p.small {
	font-size: smaller;
	font-style: italic;
}
body .map_tooltip {
/*	background-color: #ffffff !important;
font-family: 'Source Sans Pro', sans-serif;
*/	border-color: #00427C !important;
border-radius: 0 !important;

padding: 4px 10px !important;
text-align: center;
}
body .map_tooltip h2 {
	font-size: 23px;
	font-weight: 900;
	line-height: 100%;
	margin-bottom: 0 !important;
	text-transform: uppercase;
}
body .map_tooltip p {
	font-size: 15px;
	margin-bottom: 0;
}
body .map_tooltip p small {
	font-size: 12px;
	font-style: italic;
}


/* Calendar
-------------------------------------------------------------- */
.calendar {
	margin-top: 10px;
}
.calendar ul {
	/* 2017-03-23 */
	/* list-style-type: none; */
	margin-left: 10px;
	margin-bottom: 22px;
}
.calendar li {
	/* 2017-03-23 */
	/* background-color: #EBEBEB;
	height: 104px; */
	margin-bottom: 22px;
}
.calendar .date {
	background-color: #EA7F1D;
	color: white;
	float: left;
	font-size: 36px;
	font-weight: 700;
	height: 100%;
	line-height: 100%;
	text-align: center;
	text-transform: uppercase;
	width: 100px;
}
.calendar .month {
	margin-top: 18px;
}
.calendar .month.multiple.first,
.calendar .month.multiple.second {
	font-size: 20px;
	line-height: 20px;
	margin-top: 9px;
}
.calendar .month.multiple.second {
	margin-top: 4px;
}
.calendar .month.multiple {
	margin-top: 18px;
}
.calendar .day {
	/* 	font-size: 56px; */
	font-size: 26px;
	font-weight: 900;
	line-height: 75%;
}
.calendar .day.multiple {
	font-size: 26px;
	line-height: 75%;
}
.calendar .text {
	float: left;
	line-height: 160%;
	margin-top: 7px;
	margin-left: 12px;
	width: 482px;
}
#map-calendar .calendar h3 {
	margin-left: 2.5em;
	text-align: center;
}
#map-calendar .calendar .text h3 {
	color: #0088AA;
	font-size: 25px;
	font-weight: 600;
	margin-left: 0;
	margin-bottom: 0;
	text-align: left;
}
.calendar .text .address,
.calendar .text .time {
	font-size: 24px;
}
.calendar li a {
	border-color: #EA7F1D;
	color: #EA7F1D;
}
.calendar li a:hover {
	border-color: #00467F;
	color: #00467F;
}

h2.calentar_title {
	color: #0088aa;
	font-size: 33px;
	font-weight: normal;
	line-height: 100%;
	margin-bottom: 20px;
	margin-top: 20px;
}

ul.calendar_navigation_ul li {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border-right: 1px solid;color: #0085aa;display: inline;font-size: 24px;height: auto;margin: 0 !important;padding: 0 10px;}
ul.calendar_navigation_ul li:last-child {border-right: 0 none;}
ul.calendar_navigation_ul li a {color: #0085aa;}
ul.calendar_navigation_ul li a:hover {color: #0085aa;}
.calendar_navigation {text-align: center;}
.calendar_navigation_border {border-bottom: 1px dotted #c6c7c8;height: 20px;margin: 0 auto 20px;text-align: center;width: 29%;}

.calendar .event_list_by_type div.date {display: unset;float: left;background-color: #fff;color: #ea7f1d;text-align: left;width: 125px;}
.calendar .event_list_by_type .day {font-size: 36px;font-weight: bold;line-height: 36px;}
.calendar .event_list_by_type .month {font-size: 18px;font-weight: bold;line-height: 36px;margin-top: 0;}
.calendar-index .calendar .event_list_by_type .text {display: table-cell;float: left;margin: 0;padding: 0;vertical-align: top;width: auto;width: 650px;}
.calendar-index .calendar .event_list_by_type .text h3 {color: #6c5f52;font-size: 24px;font-weight: bold;margin-bottom: 0;margin-left: 0;text-align: left; margin-top:0px !important;}
.calendar .event_list_by_type .text .address, .calendar .event_list_by_type .text .time {font-size: 18px;font-weight: normal;color: #6c5f52;padding-left: 35px;line-height: 22px;}
.calendar-index .event_list_by_type .event-facility {font-style: normal;}
.calendar .event_list_by_type .text .address {background: rgba(0, 0, 0, 0) url("../images/pc_address.png") no-repeat scroll 14px 2px;margin-bottom: 7px;margin-top: 5px;}
.calendar .event_list_by_type .text .time {background: rgba(0, 0, 0, 0) url("../images/pc_time.png") no-repeat scroll 12px 2px;}

.event_list_by_type_title {color:#0087aa;text-transform:uppercase;font-size:30px;margin-bottom: 30px;}

.ckd-screening-link {
	width: auto;
	float: right;
}
.ckd-screening-link a {
	font-size: 20px;
	background: #de6126;
	padding: 5px 20px 5px 20px;
	color: #ffffff;
	font-weight: 600;
	text-transform: capitalize;
	border-radius: 3px;
}
.ckd-screening-link a:hover {
	text-decoration-line: none;
	color: #6d6054;
	background: #ffffff;
	border: 1px solid #cec6bf;
}

.cf_block {border-color: #e0dbd6 #e0dbd6 #e0dbd6 #ed8f38;border-style: solid;border-width: 1px 1px 1px 2px;box-sizing: border-box;float: left;margin-bottom: 50px;padding-left: 20px;width: 100%;}
.vt_information_title {color:#0087aa;font-size:22px;font-weight:normal;}
.cf_block_inner.wt_border h2{color:#0087aa;font-size:22px;font-weight:normal;}
.cf_block_content {float: left;margin-top: 10px;width: 640px;}
.cf_block_inner {float: left;width: 900px;}
.cf_block_inner.wt_border {border-top: 1px solid #e0dbd6;margin-top: 15px;padding-top: 10px;}
.cf_block .map_image {float: right;height: 250px;overflow: hidden;width: 265px;}
.cf_block .map_image div {width:100% !important; height:100% !important;}
.cf_block_inner.wt_border, .cf_block_inner.wt_border p, .cf_block .vt_information, .cf_block .vt_information p {color: #6c5f52;font-size: 16px;}
.cf_block_inner.wt_border a, .cf_block_inner.wt_border p a, .cf_block .vt_information a, .cf_block .vt_information p a {color:#ea7f1d;}
.cf_block_inner.wt_border a:hover, .cf_block_inner.wt_border p a:hover, .cf_block .vt_information a:hover, .cf_block .vt_information p a:hover{color:#ea7f1d;text-decoration:underline;}

/***************************************************************************************/

/* Partners and sponsors. */
.partners_sponsors {text-align: center;}
p.partners_sponsors a img.sponsor_big {width: 278px;}
p.partners_sponsors a img {
	display: inline !important;
	margin-bottom: 20px;
	vertical-align: middle;
	padding-left: 17px;
	padding-right: 17px;
	width: 150px;
}
p.partners_sponsors a{
	border-bottom: 0 none;
}
.partners_sponsors img
{
	height: auto !important;
	max-width: 100% !important;
	margin: 0 auto !important;
}

.vlt_links_new a
{
	font-size:20px !important;
	width:350px !important;
}

.margin-bottom-24
{
	margin-bottom:24px;
}

.padding-bottom-none
{
	padding-bottom:0px !important;
}

.padding-top-bottom-60
{
	padding:60px 0;
}

.padding-bottom-20
{
	padding-bottom:20px !important;
}
/* Partners and sponsors. */

.margin-none{
	margin:0 !important;
}




/*-----------------ST 09/01/2019*/
.lg-font{
	padding:30px 0 60px;
}

.cmn-padding
{
	padding: 30px 0 60px;
}

.lg-font p{
	font-size: 20px;
	font-weight: 300;
	margin: 0 0 30px;
}
.lg-font ul{
	list-style: none;
	padding: 0 0 0 40px;
	margin: 0 0 30px;
}
.lg-font ul li{
	position: relative;
	font-size: 20px;
	font-weight: 300;
	line-height: normal;
	padding-left: 30px;
	padding-bottom: 25px;
}
.lg-font ul li:after{
	content: '•';
	position: absolute;
	left: 0;
	top: 0;
	color: #de6126;
}
.program_event .white_box.full-width{
	width: 100%;
}
.program_event ul li{
	vertical-align: top;
}
.program_event ul li h5{
	font-size: 18px;
}

/*-----------------EN 09/01/2019*/


/*-----------------ST 12/01/2019*/

.small-banner {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#06477d+0,de6126+100 */
	background: #06477d; /* Old browsers */
	background: -moz-linear-gradient(left, #06477d 0%, #de6126 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #06477d 0%,#de6126 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #06477d 0%,#de6126 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#06477d', endColorstr='#de6126',GradientType=1 ); /* IE6-9 */
	margin: 170px 0 20px 0;
	padding: 35px 0;
}

.small-banner h1{
	margin: 0;
	font-size: 50px;
	letter-spacing: -1.5px;
	font-weight: 700;
	color: #fff;
}
.newsletter-main{
	margin: 50px 0 60px 0;
}
.newsletter-main .filter-nav{
	margin: 0 0 40px;
	padding: 0 0 20px;
	list-style: none;
	border-bottom: 1px solid #dfdfdf;
}
.newsletter-main .filter-nav li{
	display: inline-block;
	border-right: 1px solid #00467f;
	font-size: 20px;
	line-height: 20px;
	padding: 0 20px 0 0;
	margin: 0 20px 0 0;
	color: #00467f;
}
.newsletter-main .filter-nav li:first-child, .newsletter-main .filter-nav li:last-child{
	border: 0;
	padding: 0;
}
.newsletter-main .filter-nav li a{
	font-weight: 300;
	text-decoration: none;
	cursor: pointer;
}
.newsletter-main .filter-nav li a.active{
	font-weight: 700;
	color: #de5f26;
}
.newsletter-main .filter {
	margin-bottom: 30px;
}
.newsletter-main .filter:nth-child(3n+1) {
	clear: left;
}
.newsletter-main .filter .box{
	border:1px solid #d1dadc;
}
.newsletter-main .filter .box .img-thumb{
	position: relative;
}
.newsletter-main .filter .box .img-thumb .img-label{
	position: absolute;
	bottom: 0;
	left: 0;
	color: #ffffff;
	font-size: 17px;
	font-weight: 300;
	line-height: 35px;
	padding: 0 10px;
}
.newsletter-main .filter .box .img-thumb img{
	display: block;
	width: 100%;
	max-height: 100%;
	margin: 0 auto;
}
.newsletter-main .filter .box .info{
	padding: 12px;
	min-height: 100px;
}
.newsletter-main .filter .box .info.Featured{
	background-color: #ff9f33;
}
.newsletter-main .filter .box .info.Featured .date, .newsletter-main .filter .box .info.Featured h5{
	color: #fff;
}
.newsletter-main .filter .box .info.Featured i{
	margin-right: 5px;
}
.newsletter-main .filter .box .info .date{
	font-size: 16px;
	font-weight: 300;
	color: #111111;
}
.newsletter-main .filter .box .info h5{
	font-size: 20px;
	margin: 0;
	color: #111111;
}
.newsletter-main .filter .box .info p{
	font-size: 20px;
	margin: 0;
	font-weight: 300;
	color: #111111;
}
.newsletter-main .filter .box a{
	text-decoration: none;
}
.newsletter-main .filter.Newsletter .box .img-thumb .img-label, .BOLImpactReports .img-label{
	background: #00467f;
}
.newsletter-main .filter.Impact .box .img-thumb .img-label, .BOLImpactReports .img-label{
	background: #00467f;
}
.newsletter-main .filter.Blog .box .img-thumb .img-label{
	background: #05789b;
}
.newsletter-main .filter.Program .box .img-thumb .img-label, .DaVitaCommunityCareReports .img-label{
	background: #63b345;
}

.newsletter-form{
	background: #05779b;
	padding: 20px;
	padding-bottom: 30px;
	margin-bottom: 30px;
}
.newsletter-form h4{
	margin: 0 0 5px;
	font-size: 20px;
	color: #fff;
}
.newsletter-form h3{
	font-size: 24px;
	color: #ff9f33;
	margin: 0 0 25px;
}
.newsletter-form label{
	color: #96becb;
	font-weight: 400;
	display: block;
	margin: 0 0 5px;
}
.newsletter-form .form-control{
	background: #045f7c;
	color: #fff;
	height: 50px;
	border:0;
	padding: 0 15px;
	margin: 0 0 15px;
}
.newsletter-form .btn-primary{
	background: #ff9f33;
	border:0;
	font-size: 20px;
	padding: 12px 0;
}

.archive-block h3{
	font-size: 20px;
	color: #00467f;
	font-weight: 700;
	margin: 0 0 30px;
}
.archive-block .panel-group .panel{
	border:0;
	margin-top: 10px;
	box-shadow: none;
}
.archive-block .panel-default>.panel-heading{
	background: #fff;
	border:1px solid #ced7d9;
	border-radius: 0;
	padding: 0;
}
.archive-block .panel-default>.panel-heading a{
	display: block;
	font-size: 20px;
	padding: 10px 14px;
	text-decoration: none;
	position: relative;
}
.archive-block .panel-default>.panel-heading a:after{
	background: url(../images/acordian-arrow.png) 0 0 no-repeat;
	content: '';
	position: absolute;
	right: 14px;
	top: 18px;
	width: 9px;
	height: 6px;
	transform: rotate(-180deg);
}
.archive-block .panel-default>.panel-heading a.collapsed:after{
	transform: none;
}
.archive-block .panel-default>.panel-heading+.panel-collapse>.panel-body{
	border:0;
}

.list-title{
	font-size: 24px;
	color: #d85413;
	margin: 0 0 20px 0;
}
.lg-font p a{
	font-weight: 500;
	color: #3196b2;
}
.inner-right{
	margin-top: 35px;
}
.inner-right .aplyinter-btn{
	background: #de6126;
	color: #fff;
	border-radius: 4px;
	font-size: 20px;
	text-align: center;
	display: block;
	padding: 10px 5px;
	text-decoration: none;
	margin-bottom: 20px;
}
.aplyinter-text{
	font-size: 18px;
	font-weight: 300;
}
.required {
	color: red;
}
.impect-main.newsletter-main{
	margin-top: 0;
}
.impect-main.newsletter-main .lg-font{
	padding-bottom: 20px;
}
.impect-main.newsletter-main .filter:nth-child(3n+1) {
	clear: none;
}

/*-----------------EN 12/01/2019*/


/*-----------------ST 17/01/2019*/

.main_title-inner{
	margin: 10px 0 50px
}
.main_title-inner span{
	border-bottom:0;
	position: relative;
}
.main_title-inner span:after{
	border-bottom: 1px solid #de6126;
	content: '';
	width: 300px;
	position: absolute;
	left: 0;
	bottom: 0;
}
.photo-gallery-nav{
	margin: 0;
	padding: 0;
	list-style: none;
	border: 1px solid #ced7d9;
}
.photo-gallery-nav li{
	width: 100%;
	margin: 0 !important;
}
.photo-gallery-nav li a{
	border-bottom: 1px solid #ced7d9;
	font-size: 18px;
	font-weight: 500;
	color: #111111;
	padding: 10px 20px;
	display: block;
	text-decoration: none;
	border-radius: 0;
}
.photo-gallery-nav li:hover a, .photo-gallery-nav li.active a, .photo-gallery-nav li.active a:focus{
	background: #de6126;
	color: #fff;
}

.lg-font ul.list2 ul{
	margin-bottom: 0;
	/*padding-left: 0;*/
}
.lg-font ul.list2 li{
	padding-bottom: 0;
	line-height: 36px;
}
.lg-font ul.list2 ul li:after{
	color: #111111;
}

.lg-font ol{
	padding: 0 0 0 40px;
	margin: 0 0 30px;
}
.lg-font ol li{
	list-style-type:none;
	position: relative;
	font-size: 20px;
	font-weight: 300;
	line-height: normal;
	padding-left: 30px;
	padding-bottom: 25px;
}
.lg-font ol li{
	counter-increment: item;
}
.lg-font ol li::after {
	content: counters(item, ".")".";
	position: absolute;
	left: 0px;
	top: 0px;
	color: #EA7F1D;
	width: 25px;
	text-align: right;
	margin-left: -10px;
}

.facts-column ol
{
	padding-left:0px !important;
}

.facts-column ol li
{
	padding-bottom:0px !important;
}

.facts-column .h2-orange
{
	margin-top:0px !important;
}

form.calculator .container
{
	padding-bottom:5px !important;
}

form.calculator.checkbox label, .radio label
{
	padding-left:3px !important;
}

.videos_main.row{
	display: flex;
}
.all_videos{
	border: 1px solid #ced7d9;
	padding-top: 15px;
	padding-bottom: 15px;
}
.all_videos iframe{
	width: 100%;
	height: 500px;
}
.all_videos_menu{
	border: 1px solid #ced7d9;
	border-left: 0;
	padding-top: 15px;
	padding-bottom: 15px;
	max-height: 807px;
	overflow: auto;
}
.all_videos_menu .post_img img{
	max-width: 100%;
}
.all_videos h2{
	font-size: 20px;
	color: #d85413;
	font-weight: 500;
	margin: 25px 0 15px;
	border-bottom: 1px solid #dddddd;
	padding-bottom: 20px;
}
.all_videos p{
	font-size: 20px;
	font-weight: 300;
	margin: 0 0 20px;
}
.video_nav {
	text-align: center;
}
.video_nav img{
	margin: 0 5px;
}
.video-dropdown {
	margin: 0 0 15px 0;
}
.video-dropdown label{
	font-size: 13px;
	line-height: 30px;
}
.video-dropdown .video-select{
	font-size: 13px;
	color: #6c5f52;
	border: 1px solid #ced7d9;
	font-weight: 300;
	height: 30px;
	padding: 0 5px;
	width: 140px;
	float: right;
}
.all_videos_menu h2{
	font-size: 18px;
	color: #0088aa;
	font-weight: 500;
	margin: 10px 0 30px;
	border-bottom: 1px solid #dddddd;
	padding-bottom: 20px;
}
/*-----------------EN 17/01/2019*/

/*-----------------EN Medical Mission Highlight*/
.medical_mission_hightlight_title {color: #111111;font-size:22px;text-align:center;}
.mm_hightlight_detail {width:300px;float: left;margin-left: 7px;margin-right: 7px;}
.mm_hightlight_detail_desc .mm_hdd_title {color: #de5f26;float: left;font-size: 22px;line-height: 22px;margin-bottom: 3px;width: 100%;}
.mm_hightlight_detail_desc .mm_hdd_month {color: #de5f26;float: left;font-size: 13px;line-height: 15px;margin-bottom: 3px;width: 100%;}
.mm_hightlight_detail_desc .mm_hdd_text {color: #6c5f52;float: left;font-size: 13px;line-height: 15px;width: 100%;}
.medical_mission_hightlight_main {text-align:center; margin-left:10%;margin-right:10%;}
.mm_hightlight_detail p {margin:0 !important;}
.mm_hightlight_detail_desc {border-bottom: 1px solid #d0c8c1;border-left: 1px solid #d0c8c1;border-right: 1px solid #d0c8c1;height: 110px;margin-bottom: 35px;text-align: left;padding: 10px;}
.mm_hightlight_detail:nth-child(3n) {margin-right: 0;}
/*-----------------EN Medical Mission Highlight*/


.donor_spotlight h2 {
	border-top: 1px solid #e0dbd6;
	padding-top: 25px;
	font-weight: normal;
	font-size: 26px;
	padding-bottom: 15px;
}
.donor_spotlight p {
	font-size: 20px;
	color: #75685C;
}

.donor_spotlight_left {
	border: 1px solid #e0dbd6;
	margin-right: 30px;
	/*padding: 1px;*/
	width: 300px;
}

.donor_spotlight_left > ul {
	color: #0087aa;
	font-size: 22px;
	list-style: outside none none;
	margin-left: 25px;
	margin-bottom: 30px;
	margin-top: 20px;
}
.donor_spotlight_left > ul ul {
	font-size: 17px;
	list-style: outside none none;
	margin-left: 17px;
}
.donor_spotlight_left a {
	border-bottom: medium none;
}
.donor_spotlight_left a:hover, .donor_spotlight_left a.active {
	color: #ea7f1d;
}

.donor-block a:hover, .donor-block a.active {
	color: #ea7f1d !important;
}

.donor_spotlight tbody tr td {
	vertical-align: top;
}
.donor_spotlight_left > ul ul li {
	line-height: 30px;
}

.donor_spotlight_left > ul li {
	line-height: 45px;
}

.donor-block{
	border:1px solid #e0dbd6;
}
.donor-block h3{
	background: #de6126;
	font-size: 28px;
	font-weight: 700;
	color: #fff;
	padding: 12px 20px;
	margin: 0;
}

.donor-block .panel-default, .donor-block .panel-default>.panel-heading+.panel-collapse>.panel-body{
	border:0;
	padding: 0;
	box-shadow:none;
}
.donor-block .panel-default>.panel-heading{
	background: none;
	padding: 0;
	margin: 0 0 10px;
	border:0;
}
.donor-block .panel-default>.panel-heading a.collapsed{
	color: #0086aa;
}
.donor-block .panel-default>.panel-heading a{
	color: #337ab7;
	font-size: 20px;
	font-weight: 500;
}

.panel-group{
	padding: 20px;
}
.donor-block ul{
	padding: 0 0 0 20px;
	margin: 0 0 10px 0;
	list-style: none;
}
.donor-block ul li{

}
.donor-block ul li a{
	display: block;
	position: relative;
	font-size: 18px;
	font-weight: 300;
	color: #0086aa;
	line-height: 25px;
	/*text-decoration: none;*/
	padding-left: 10px;
}
/*.donor-block ul li a:after{
    content: '»';
    font-size: 22px;
    position: absolute;
    left: 0;
    top: -3px;
}
*/



/*--------------------------New page 18-07-2015-----------------ST*/

.donor_spotlight_right .Box{ border:1px solid #d0c8c1; padding:10px; padding-right:20px; margin:0 0 40px; float:left; width:100%; box-sizing: border-box;}
.donor_spotlight_right .Box .BoxImg{ float:left; padding:0 20px 0 0;}
.donor_spotlight_right .Box h6{ clear:none; font-size:40px; line-height:40px; color:#de5f26; font-weight:bold;}
.donor_spotlight_right .Box p{font-size:20px; color:#7d6c5f; margin:0 0 10px;}
.donor_spotlight_right .Box a{ background:#f5f5f5; border:1px solid #7d6c5f; border-radius:4px; line-height:24px; font-size:13px; color:#6c5f53; padding:0 60px; display:inline-block;}
.donor_spotlight_right .Box a:hover{ background:#7d6c5f; color:#fff;}
.donor_spotlight_right .text1{ margin-bottom:40px; }
.donor_spotlight_right strong{ color:#ea7f1d;}

.ds_menu_title {
	background-color: #ea7f1d;
	color: #ffffff;
	font-size: 28px;
	font-weight: bold;
	padding-left: 25px;
	text-align: left;
}


/************ *****************/


/*********** Media ***********************/
.media_tbl {/*margin-bottom:40px;*/ margin:auto;}
.media_tbl img {border: 1px solid #e0dad6;padding:10px;}
.media_tbl > tbody > tr > td{vertical-align:top;width: 472px;}
.media_sub_tbl > tbody > tr > td {vertical-align:top;}
.media_sub_tbl img {margin-left: 15px;margin-right: 15px;}
.media_sub_tbl h2 {font-size:31px;color:#ea7f1d; margin-top:0px !important;}
.media_sub_tbl .md_title {font-size:22px;font-weight: bold;}
.media_sub_tbl .md_name {font-size:31px;font-weight: bold;}
.media_sub_tbl .md_number {font-size:17px;font-weight: bold;}
.mgs_div {display: table-cell;width: 320px;}
.mgs_div .mgs_div_title {color:#de5f26;font-size:22px;}
.mgs_div > p {margin: 0;}
.mgs_inner_block {box-sizing: border-box;display: block;padding: 10px;width: 300px;border: 1px solid #d0c8c1;}
.mgs_div_border {background-color: #d0c8c1;height: 1px;margin-bottom: 10px;margin-top: 5px;}
.mgs_div_text {color: #6c5f52;font-size: 13px;line-height: 16px;min-height: 85px;}
.mgs_div_link_btn img {display: inline-block !important;}
.mgs_div_link_btn {text-align: center;}

/************ *****************/


/*----ST----19/01/2019*/

.vkc-accordion{
	margin-top: 50px;
}
.vkc-accordion .panel {
	border-radius: 0;
	border: 0;
	margin-top: 0px;
	box-shadow: none;

}
.vkc-accordion .panel-body{
	border: 0 !important;
	padding: 20px 0 0;
}
.vkc-accordion .panel-body p b{
	font-weight: 500;
}
.vkc-accordion .panel-heading{
	padding: 0;
	border:1px solid #ced7d9;
}
.vkc-accordion .panel-heading span{
	color: #d85313;
	position: absolute;
	left: 25px;
	top: 25px;
}

.vkc-accordion .panel-heading a {
	display: block;
	font-size: 20px;
	color: #0088aa;
	padding: 25px 70px 25px 50px;
	text-decoration: none;
	position: relative;
}


.vkc-accordion .panel-heading .accordion-toggle::before {
	font-family: 'FontAwesome';
	content: '\f068';
	position: absolute;
	border-left: 1px solid #ced7d9;
	right: 0;
	top: 0;
	width: 70px;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 14px;
	color: #d85313;
}
.vkc-accordion .panel-heading .accordion-toggle.collapsed::before {
	content: '\f067';
}

/*----EN----19/01/2019*/

/*----ST----20/01/2019*/

.bod_list{
	margin: 40px 0 0;
	padding: 0;
	list-style: none;
	display: flex;
	flex-flow: wrap;
}
.bod_list li{
	width: 33.3%;
	padding: 0 10px;
	margin-bottom: 60px;
}
.bod_list li img{
	max-width: 100%;
}
.bod_list h3{
	font-size: 24px;
	color: #d85413;
	font-weight: 700;
	margin: 20px 0 5px;
}
.bod_list h3 a{
	color: #d85413 !important;
}

.bod_list h3 a:hover{
	color: #0088aa !important;
	text-decoration:none;
	outline:none;
}

.bod_list h4{
	font-size: 20px;
	color: #000000;
	font-weight: 500;
	margin: 0 0 15px;
}
.bod_list p{
	font-size: 20px;
	font-weight: 300;
	color: #111111;
}

/*----EN----20/01/2019*/


/* Tabs
-------------------------------------------------------------- */
#tabs #tabs-content {
	border: 1px solid #00467F;
}
#tabs #tabs-content > .inner {
	padding: 22px 20px 10px;
}
#tabs .text {
	width: 100%;
}
#tabs .text ul {
	margin-left: 2em;
}
#tabs .ui-tabs-nav {
	list-style: none;
	margin: 0;
	padding:0 !important;
}
#tabs .ui-tabs-nav li {
	border-top: 1px solid #095a95 !important;
	border-right: 1px solid #095a95 !important;
	box-sizing: border-box !important;
	display: block !important;
	float: left !important;
	height: 54px !important;
	margin: 0 !important;
	width: 25% !important;
	list-style: none !important;
	position:inherit !important;
	border-bottom: 1px solid #095a95 !important;
}
#tabs .ui-tabs-nav li:first-child {
	border-left: 1px solid #095a95;
}
#tabs .ui-tabs-nav li a {
	border-bottom: none;
	color: #00427A;
	display: block;
	font-size: 18px;
	font-weight: 600;
	height: 100%;
	line-height: 120%;
	width: 100%;
	outline:none;
}
#tabs .ui-tabs-nav li a span {
	display: inline-block;
	padding: 5px 6px 6px 8px;
}
#tabs .ui-tabs-nav li.ui-state-active,
#tabs .ui-tabs-nav li:hover {
	background: #00467F;
}
#tabs-content .heading
{
	margin-top:60px;
}
#tabs .ui-tabs-nav li.ui-state-active a,
#tabs .ui-tabs-nav li:hover a {
	color: #ffffff;
}

/***************************************            ************************************/

.no-max-width
{
	max-width:none !important;
}


main.press-room h2 {font-size:32px;}
main.press-room h2 a {font-size:24px;}
main.press-room h2 {line-height:100%;}
main.press-room .dateline {color: #6c5f52;font-size: 18px;line-height: 18px;margin-top:5px;}
.is_single .dateline { font-size: 18px !important;}
.dateline .font-italic{font-style: italic;}
main.press-room .more-link {    background: #de6126 none repeat scroll 0 0;
	border-radius: 5px;
	color: #fff;
	display: block;
	height: 37px;
	overflow: hidden;
	padding: 7px 22px;
	width: 130px;
	margin: 25px 0;
	font-size: 16px;}
	main.press-room .more-link:hover{color: #fff;}
	main.press-room h3.subheading {color: #00467f;font-size: 18px;font-weight: bold;margin-top: 4px;line-height:22px;}
	main.press-room .post {border-bottom: 1px solid #d5cdc7;margin-bottom: 20px;}
	main.press-room .media-contacts.cf {padding: 30px 0 50px;}
	main.press-room .media_contact_left {display: table-cell;vertical-align: top;}
	main.press-room .media_contact_right {display: table-cell;vertical-align: top;}
	main.press-room .media_contact_inquiry {color: #de6026;font-size: 22px;font-weight: bold;padding-left: 30px;margin-bottom: 28px;}
	main.press-room .media_contact_title {font-size: 22px;font-weight: bold;line-height: 22px;margin-bottom: 0;padding-left: 30px;}
	main.press-room .media_contact_number {font-size: 18px;font-weight: normal;line-height: 18px;margin-bottom: 0;padding-left: 30px;padding-top: 10px;}
	main.press-room .media_contact_email {padding-left: 30px;padding-top: 6px;}

	.alignleft,
	img.alignleft {
		display: inline;
		float: left;
		height:auto !important;
		margin-right: 1.5em;
	}
	.alignright,
	img.alignright {
		display: inline;
		float: right;
		height:auto !important;
		margin-left: 1.5em;
	}
	.aligncenter,
	img.aligncenter {
		clear: both;
		display: block;
		margin-left: auto;
		margin-right: auto;
	}

	img.parallax-slider {
		transition: none;
	}

	.row-img
	{
		margin:0px;
		padding:0px;
	}

	.row-img img
	{
		width:100%;
	}

	.background
	{
		height: 225px;
		left: 0;
		opacity: 1;
		/* position: absolute; */
		top: 0;
		width: 100%;
		background-repeat: no-repeat;
	}

	.pressroom-head
	{
		/*border-bottom: 1px solid #0088AA;*/
		color: #EA7F1D;
	}

	.single h3.subheading {
		font-size:20px;
		margin-top:10px;
	}

	.orange-color
	{
		color: #EA7F1D;
	}

	.RecycDonatMain h2 { color: #ea7f1d; font-size: 26px; line-height: 130%; text-align:left; margin:0 0 25px;}
	.RecycDonatBox ul{ margin:25px 0; padding:0; list-style:none; float:left; width:100%;}
	.RecycDonatBox ul li{ float:left; width:25%; border:1px solid #d0c8c1; text-align:center; padding:25px 10px 0; border-right:0; box-sizing: border-box; min-height:300px; position:inherit !important;}
	.RecycDonatBox ul li:hover{ background:#f3f3f3;}
	.RecycDonatBox ul li:hover a{ color:#ea7f1d; }
	.RecycDonatBox ul li:last-child{ border-right:1px solid #d0c8c1; }
	.RecycDonatBox ul li img{ margin:0 auto 15px; display:block;}
	.RecycDonatBox ul li h2{ color:#4b9dca; text-align:center; margin:0 0 15px; font-size:22px;}
	.RecycDonatBox ul li p{ font-size:16px; line-height:19px; color:#111111; }
	.RecycDonatBox ul li a{ text-decoration:none; outline:none; }
	.RecycDonatBox ul li:hover a h2 {
		color: #ea7f1d;
		text-decoration: underline;
	}


	.RecycDonatMain .tabs{ margin:0; padding:0; list-style:none; width:100%; float:left; margin-bottom:30px; }
	.RecycDonatMain .tabs li{ border:1px solid #d0c8c1; border-right:0; box-sizing: border-box; float:left; width:20%; text-align:center; line-height:50px; font-weight:500; position:inherit !important; padding:0 !important;}
	.RecycDonatMain .tabs li:last-child{ border-right:1px solid #d0c8c1; }
	.RecycDonatMain .tabs li:hover, .RecycDonatMain .tabs li.active{ background:#ea7f1d; }
	.RecycDonatMain .tabs li:hover a, .RecycDonatMain .tabs li.active a{ color:#fff;}
	.RecycDonatMain .tabs li a{ display:block; font-size:18px; color:#111111;}

	.FaqBox{  border:1px solid #d0c8c1; display:table; width:100%; margin:30px 0 40px  }
	.FaqBoxL{ width:280px; float:left; }
	.FaqBoxL h6{ margin:0; background:#073a71; padding:15px 0; font-weight:bold; text-align:center; font-size:22px; color:#fff;}
	.FaqBoxL ul{ margin:0; padding:5px 0 0; list-style:none;}
	.FaqBoxL ul li{ border-bottom:1px solid #d0c8c1; padding:10px 18px; position:inherit !important; }
	.FaqBoxL ul li a{ background:url(../images/arrowLeft.png) 0 5px no-repeat; font-size:16px; line-height:18px; font-weight:bold; display:inline-block; padding:0 0 0 15px;}

	.FaqBoxR { background: #f9f9f9 none repeat scroll 0 0; border-left: 1px solid #d0c8c1; box-sizing: border-box; float: left; padding: 30px; width: 70%;}
	.FaqBoxR h3{ margin-bottom:15px;}

	.howitWorkBox ul{ margin:25px 0; padding:0; list-style:none; display:table; width:100%;}

	.howitWorkBox ul li{ float:left; width:25%; border:1px solid #d0c8c1; text-align:center; padding:25px 20px 0; border-right:0; box-sizing: border-box; min-height:410px; position:inherit !important;}
	.howitWorkBox ul li:last-child{ border-right:1px solid #d0c8c1; }
	.howitWorkBox ul li img{ margin:0 auto 15px;}
	.howitWorkBox ul li a{  margin:0 0 15px; line-height:19px; font-size:16px; display:inline-block;}
	.howitWorkBox ul li p{ font-size:16px; line-height:19px; }


	.howitWorkBox tr td:first-child {
		width: 170px;
	}

	.howitWorkBox img {
		margin: 10px 0;
		width:140px;
		height:140px;
	}


	.howitWorkBox tr td {
		text-align: left;
		padding: 2px 0.5%;
		vertical-align:middle;
	}

	.SupportToolBox ul li{min-height:430px; }


	.SupportToolBox ul li{ float:left; width:50% !important; border:1px solid #d0c8c1; text-align:center; padding:25px 10px 0; border-right:0; box-sizing: border-box;}

	.responsive-container {
		position: relative;
		width: 100%;
		border-bottom: 1px solid #d0c8c1
	}

	.dummy {
		padding-top: 80%; /* forces 1:1 aspect ratio */
	}

	.img-container {
		position: absolute;
		top: 0;
		bottom: 40px;
		left: 0;
		right: 0;

		text-align:center; /* Align center inline elements */
		font: 0/0 a;
	}

	.img-container:before {
		content: ' ';
		display: inline-block;
		vertical-align: middle;
		height: 90%;
	}

	.img-container img {
		vertical-align: middle;
		display: inline-block;
	}


	.fact-sheet-count {
		padding: 100px 0;
		display: inline-block;
		width: 100%;
	}
	.fact-sheet ul {
		margin: 0;
		padding: 0;
		list-style: none;
		text-align: center;
	}
	.fact-sheet ul li {
		width: 198px;
		height: 198px;
		display: inline-grid;
		border-radius: 50%;
		border: 2px solid #e4e4e4;
		vertical-align: top;
		margin: 0 20px;
		color: #007398;
		align-content: center;
		font-size: 16px;
		font-weight: 300;
		padding: 0 10px;
		position:inherit !important;
	}
	.fact-sheet ul li span {
		font-size: 45px;
		font-weight: 500;
		color: #EA7F1D;
	}

	.row-important
	{
		margin-left:-15px !important;
		margin-right:-15px !important;
	}

	.additional-sheets
	{
		background-color: #007398;
	}

	hr
	{
		border:1px solid #e4e4e4;
		margin-bottom:60px;
	}

	/*----ST----29/01/2019*/

	.flex-caption{
		display: flex;
		align-items: center;
	}
	.media-main{
		margin-top: 10px;
		display: inline-block;
		width: 100%;
		padding-bottom: 100px;
	}
	.media-main .left{
		float: left;
		width: 67%;
	}
	.media-main .left img{
		width: 100%;
	}
	.media-main .right{
		float: right;
		width: 350px;
	}
	.media-main .right h4{
		font-size: 28px;
		color: #ea7f1d;
		font-weight: 700;
		margin: 0 0 30px;
	}
	.media-main .right h4 span{
		font-size: 20px;
		font-weight: 500;
		color: #111111;
		display: block;
	}
	.media-main .right h5{
		font-size: 24px;
		color: #d85313;
		font-weight: 700;
		margin: 0;
	}
	.media-main .right img{
		width: 100%;
		margin: 0 0 20px;
	}
	.media-main .right p{
		font-size: 20px;
		font-weight: 500;
		color: #111111;
		line-height: 30px;
		padding-top:5px;
		padding-bottom:15px;
	}
	.media-main .right a{
		font-size: 18px;
		font-weight: 300;
		line-height:30px;
		display: block;
		text-decoration: none;
	}
	.media-main .right a i{
		color: #007599;
		font-size:20px;
		width: 30px;
	}

	/*----EN----29/01/2019*/

	.padding-bottom-15
	{
		padding-bottom:15px !important;
	}

	.h2-42
	{
		font-size:42px !important;
		font-weight:bold;
	}

	.no-margin-bottom
	{
		margin-bottom:0px !important;
	}

	.no-margin-top
	{
		margin-top: 0px !important;
	}

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

	.donor_spotlight_right .box:hover .info, .donor_spotlight_right .box:hover h5,.donor_spotlight_right .box:hover p
	{
		border:none !important;
	}

	.BOLImpactReports .box:hover .info, .DaVitaCommunityCareReports .box:hover .info, .factsheet .box:hover .info, .newsletter .box:hover .info, .photos .box:hover .info, .donor_spotlight_right .box:hover .info
	{
		color: white !important;
		background-color: #007297 !important;
	}

	.BOLImpactReports .box:hover h5, .DaVitaCommunityCareReports .box:hover h5, .factsheet .box:hover h5, .newsletter .box:hover .info h5,.newsletter .box:hover .info span, .newsletter .box:hover .info p, .photos .box:hover h5 ,.donor_spotlight_right .box:hover h5,.donor_spotlight_right .box:hover p
	{
		color: white !important;
	}

	.BOLImpactReports .Featured:hover
	{
		color: white !important;
		background: #007297 !important;
	}

	.BOLImpactReports .Featured:hover h5
	{
		color: white !important;
	}

/*


.program_event ul li:hover h5
{
	color: white;
	background: #007297;
}
.subpage-tiles li:hover a {
	color: white;
}
.subpage-tiles li:hover span.outer {
	background: #007297;
}
*/


/*----EN----29/01/2019*/
/*Our Team*/

.our-team li h4{
	border-bottom: 1px solid #e1e1e1;
	margin-bottom: 20px;
	padding: 0 0 10px 0;
	min-height: 55px;
}

.team-page .link
{
	font-size: 16px !important;
}

.team-page .col-md-4
{
	padding-right: 0px !important;
}

.team-page .col-md-8
{
	padding-left: 0px !important;
}

.team-page h2
{
	font-size: 32px !important;
	line-height:90% !important;
}

.team-page h4
{
	font-size: 20px !important;
	margin-bottom:20px !important;
}

.team-page .link i
{
	font-size: 19px !important;
}

.our-team li .link, .team-page .link{
	font-size: 18px;
	font-weight: 300;
	color: #000000;
}
.our-team li .link i, .team-page .link i{
	color: #007599;
	margin-right: 10px;
}
.our-team li .team-hover-m{
	display: block;
	position: relative;
}

.our-team li .team-hover-m .team-hover {
	background: #007599;
	width: calc(100% - 32px);
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	padding: 0 20px 0;
	text-align: center;
	display: none;
	cursor: pointer;
}
.our-team li .team-hover-m:hover .team-hover {
	display: flex;
	transition: 0.3s;
	flex-flow: wrap;
	justify-content: center;
	align-items: center;
	align-content: center;
}
.our-team li .team-hover-m .team-hover h5{
	font-size: 24px;
	color: #ffffff;
	font-weight: 700;
	margin: 0 0 20px;
}
.our-team li .team-hover-m .team-hover p{
	font-size: 18px;
	font-weight: 300;
	color: #fff;
}
.our-team li .team-hover-m .team-hover .read-more{
	position: absolute;
	right: 20px;
	bottom: 25px;
	color: #fff;
	font-size: 15px;
	font-weight: 700;
}

.our-team
{
	padding: 0 0 60px;
}
/*Our Team*/


/*.country-tiles .box{
    border:1px solid #d1dadc;
}

.country-tiles .box .info{
    padding: 12px;
    min-height: 100px;
}

.country-tiles .box .info h5{
    font-size: 20px;
    margin: 0;
    color: #111111;
}
*/

.country-tiles .filter:nth-child(3n+1)
{
	clear:none !important;
}

.country-tiles .filter .box .info {
	min-height: 75px !important;
}

.country-tiles {
	margin:auto !important;
}

.country-tiles .box:hover .info
{
	color: white !important;
	background-color: #007297 !important;
}

.country-tiles .box:hover h5
{
	color: white !important;
}

#tabs ul.cf li
{
	padding-left: 5px !important;
}




/*03-02-2019*/
.dg-box{
	margin-bottom: 30px;
}
.dg-box .img-thumb{
	border:1px solid #ced7d9;
	padding: 20px 0;
	text-align: center;
}
.dg-box .img-thumb img{
	display: block;
	margin: 0 auto;
}
.dg-box .text-block{
	color: #fff;
	font-size: 18px;
	line-height: 23px;
	padding: 15px 20px;
	display: inline-block;
	width: 100%;
}
.dg-box a{
	color: #fff;
	text-decoration: none;
}
.dg-box .text-block .link{
	font-size: 16px;
	float: right;
	color: #fff;
}
.dg-box.bol .text-block{
	background: #dc5f13;
}
.dg-box.ks .text-block{
	background: #044a7d;
}

.dg-box:hover .text-block{
	background: #007297;
}

.dg-box .text-block p{
	margin: 0 0 10px !important;
	font-weight:400 !important;
	font-size:18px !important;
}

.dg-box .text-block p sup {
	top: -0.7em !important;
	font-size: 55% !important;
}
/*03-02-2019*/

/* --------------------------------------------------------------
   Calculator
   -------------------------------------------------------------- */
   .page.calculator .facts-column {
   	float: left;
   	width: 47%;
   }
   .page.calculator .facts-column h2 {
   	font-size: 23px;
   	margin-bottom: 0.5em;
   }
   .page.calculator .facts-column ol {
   	color:#474646;
   	line-height: 120%;
   	margin-left: 0.5em;
   }
   .page.calculator .facts-column ol li {
   	margin-bottom: 0.5em;
   }
   form.calculator {
   	background: url(../images/icon-calculator.png) no-repeat top right;
   	background-size: 100px 124px;
   	background-position: right 90px top 0;
   }
   form.calculator label {
   	float: left;
   	font-weight: normal !important;
   	width: 120px;
   	font-size:16px !important;
   }

   form.calculator .radio label
   {
   	width: auto;
   	padding-right: 20px;
   }

   form.calculator .radio input[type=radio]
   {
   	position:relative !important;
   	margin-left:0px !important;
   }

   form.calculator .radio,
   form.calculator input,
   form.calculator select {
   	float: left;
   	font-family: 'Source Sans Pro', sans-serif;
   }
   form.calculator .radio {
   	margin-right: 10px;
   	margin-bottom:0px;
   	margin-top:0px;
   }
   form.calculator .radio label {
   	font-size: 16px;
   	margin-top: 0;
   }
   form.calculator select {
   	font-size: 16px;
   }
   form.calculator input {
   	font-size: 16px;
   	line-height: 100%;
   	padding: 0 4px;
   }
   form.calculator input[type=text], form.calculator input[type=select]{
   	height:25px !important;
   }

   form.calculator input[type=submit] {
   	padding: 0 16px;
   	width: auto;
   }
   form.calculator .row {
   	margin-bottom: 6px;
   }
   form.calculator .row.submit {
   	margin: 1em 0;
   }
   .calculator-column {
   	background-color: #EBEBEA;
	/*line-height: 120%;
	float: left;
	margin-right: 3%;
	width: 50%;
	*/
}
.calculator-column h2 {
	margin-bottom: 0.5em;
}
.calculator-column > .inner {
	padding: 15px;
}
.embedded-donation {
	font-style: italic;
	width:inherit;
	padding-top:15px;
}
.page.calculator .notices {
	border-top: 1px solid #EBEBEB;
	font-size: 16px;
	margin-top: 1em;
	padding-top: 0.75em;
}
.page.calculator .notices p {
	line-height: 130%;
	margin-bottom: 0.5em;
}
.calculator-link {
	background: url(../images/icon-calculator.png) no-repeat bottom left;
	background-size: 20px;
	margin-bottom: 12px;
	padding-left: 26px;
}

form.calculator .button {
	background: #EA7F1D;
	border: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	box-shadow: none;
	color: #ffffff;
	cursor: pointer;
	font-size: 18px;
	font-weight: 900;
	line-height: 36px;
	height: 36px;
	padding: 0 16px;
	margin-top:15px !important;
	text-transform: uppercase;
}

form.calculator .button:hover {
	background: #00467F;
}
.page.calculator h2.result {
	text-align: center;
}
.page.calculator h2.result strong {
	color: #00427B;
}

#map
{
	overflow:hidden;
}

#map svg
{
	top:-125px !important;
}

/* Mailmunch form override css */
iframe #mailmunch-optin-form
{
	background-color:inherit !important;
}

h2.widget-title
{
	display:none;
}

.donate-margin-top
{
	color:#0088AA !important;
	margin:25px 0px 10px 0px !important;
}

/* Global Givers and Apollo */

.globel_givers {width: 100%; vertical-align: middle;}
.globel_givers tr td {vertical-align: middle;}
.gg_title {font-size:22px;color:#00467f;line-height: 24px;padding-top: 10px;}
h3.gg_h3 {font-size:22px;padding-top: 15px;}
.gg_quote {text-align:center;font-size:23px;color:#00467f;}
.gg_c_footer {text-align:center;}
.gg_ul {list-style-image: url("../images/orange_tick.png");margin-top: 20px;}
.gg_tbl_td {width: 323px;padding-bottom: 20px;}
.gg_tbl_td_last {padding-bottom: 20px;}
.gg_tbl_sub {width: 300px;height:90px;}
.gg_tbl .gg_tbl_td > p {margin: 0;}
.gg_tbl .gg_tbl_td_last > p {margin: 0;}
.gg_tbl_sub_first {width: 90px;background-color:#f0a661;color:#fff;vertical-align: middle;text-align:center;font-size:34px;font-weight:bold;}
.gg_tbl_sub_second {background-color:#ea7f1d;color:#fff;font-size:18px;line-height: 18px;padding: 10px 5px 10px 10px;}
.gg_tbl {margin-top: 30px; margin-left:10%;}
.gg_tbl_2{ margin-left:10%; }
.gg_tbl_2_td {width: 485px;padding-bottom: 20px;}
.gg_tbl_2_td_last {padding-bottom: 20px;}
.gg_tbl_2_sub {width: 460px;height:65px;}
.gg_tbl_2 .gg_tbl_2_td > p {margin: 0;}
.gg_tbl_2 .gg_tbl_2_td_last > p {margin: 0;}
.gg_tbl_2_sub_first {width: 135px;background-color:#f0a661;color:#fff;vertical-align: middle;text-align:center;font-size:34px;font-weight:bold;}
.gg_tbl_2_sub_second {background-color:#ea7f1d;color:#fff;font-size:18px;line-height: 18px;padding: 10px 5px 10px 10px;}
a.dd_mailto {color:#0085ac;text-decoration:none;border:0 none;font-weight:bold;}
a.dd_mailto:hover {color:#0085ac;text-decoration:underline;border:0 none;font-weight:bold;}

.apollo_main {display: table;}
.apollo_left {display: table-cell;padding-right: 65px;text-align: justify;width: 600px;}
.apollo_right {display: table-cell;vertical-align: top;width: 280px;}
.apollo_left h3{color: #ea7f1d;font-size:26px;font-weight:normal;line-height: 26px;}
.apollo_right h3{color:#00467f;font-size:28px;font-weight:normal;line-height: 28px;padding-top:20px;}
.apollo_right_ul {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: #00467f #badae3 #badae3;border-image: none;border-style: solid;border-width: 5px 1px 1px;margin-top:10px;}
.apollo_right_ul > ul {margin-top: 20px;color:#007298;}
.apollo_right_ul li {line-height: 40px;}
.apollo_content_title > p {border-bottom: 1px solid #e7e3e0;border-top: 1px solid #e7e3e0;color: #ea7f1d;font-size: 28px;margin: 30px 0;padding: 30px 0;text-align: center;}
.apollo_footer {display:table;margin-bottom: 20px;}
.apollo_footer_left {display: table-cell;width: 450px;}
.apollo_footer_right {display: table-cell;padding-left: 50px;width: 450px;}
.afl_title  {font-size: 28px;font-weight: normal;line-height: 28px;display: table-cell;vertical-align: bottom;}
.apollo_footer_left .afl_title {color:#0085aa;}
.apollo_footer_right .afl_title {color:#ea7f1d;}
.apollo_footer_left .afl_text {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: #0085aa #d0c8c1 #d0c8c1;border-image: none;border-style: solid;border-width: 5px 1px 1px;margin-top: 10px;padding: 30px 20px 30px 0;}
.apollo_footer_right .afl_text {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: #ea7f1d #d0c8c1 #d0c8c1;border-image: none;border-style: solid;border-width: 5px 1px 1px;margin-top: 10px;padding: 30px 20px 30px 0;}
.afl_text li {font-size: 16px;}
.afl_text > ul {margin-bottom: 0;}
.afl_text {height: 340px;/*275px;*/}

/***********************************************************************************************/

.newsletter-row
{
	display: flex;
	flex-flow: wrap;
}

.donor_spotlight_right .box{
	margin-bottom: 40px;
}
.donor_spotlight_right .box .info{
	border:1px solid #ced7d9;
	padding: 20px 10px;
}
.donor_spotlight_right .box a{
	text-decoration: none;
}
.donor_spotlight_right .box .img-thumb img{
	display: block;
	width: 100%;
}
.donor_spotlight_right .box .info h5{
	margin: 0;
	font-size: 22px;
	font-weight: 700;
	color: #d85213;
}
.donor_spotlight_right .box .info p{
	font-size: 20px;
	margin: 0 0 10px;
	line-height: 26px;
	color: #111111;
}

.width-75
{
	width:75% !important;
}

.pdf-link {
	background: url(../images/icon-pdf.png) right no-repeat;
	background-size: 24px 24px;
	border-bottom: none !important;
	padding-right: 31px;
}

/*01/03/2019*/

.media-menu .newsletter-menu a{
	display: flex;
	align-items: center;
	margin: 0;
	line-height: normal;
}

.media-menu .newsletter-menu h5{
	font-size: 24px;
	margin: 0 20px;
}
.media-menu .newsletter-menu h5 span{
	font-size: 18px;
	color: #fff;
	font-weight: 500;
}
.media-main-box{
	/*margin: 20px 0 0;*/
}
.media-main-box p{
	font-size: 22px;
	line-height: 30px;
	font-weight: 300;
}
.media-main-box .Approach{
	margin: 40px 0;
	border-bottom: 1px solid #f4f2f0;
	padding-bottom: 40px;
}
.media-main-box .Approach a{
	text-decoration: none;
}
.media-main-box .icon{
	display: inline-block;
	background: url(../images/media-spite.png) 0 0 no-repeat;
}
.media-main-box .icon.media-icon-1{
	background-position: -25px -23px;
	width: 180px;
	height: 180px;
}
.media-main-box .icon.media-icon-2{
	background-position: -217px -23px;
	width: 180px;
	height: 180px;
}
.media-main-box .icon.media-icon-3{
	background-position:  -409px -23px;
	width: 181px;
	height: 180px;
}
.media-main-box .icon.media-icon-4{
	background-position: -603px -11px;
	width: 181px;
	height: 180px;
}
.media-main-box .icon.media-icon-5{
	background-position: -794px -17px;
	width: 181px;
	height: 180px;
}
.media-main-box .Approach a:hover .icon.media-icon-1{
	background-position: -25px -229px;
}
.media-main-box .Approach a:hover .icon.media-icon-2{
	background-position: -217px -229px;
}
.media-main-box .Approach a:hover .icon.media-icon-3{
	background-position:  -409px -229px;
}
.media-main-box .Approach a:hover .icon.media-icon-4{
	background-position: -603px -217px;
}
.media-main-box .Approach a:hover .icon.media-icon-5{
	background-position: -794px -223px;
}

.media-main-box .Approach a:hover .icon.media-icon-1 + h2{
	color: #64b243;
}
.media-main-box .Approach a:hover .icon.media-icon-2 + h2{
	color: #007298;
}
.media-main-box .Approach a:hover .icon.media-icon-3 + h2{
	color: #dc5f13;
}
.media-main-box .Approach a:hover .icon.media-icon-4 + h2{
	color: #093c71;
}
.media-main-box .Approach a:hover .icon.media-icon-5 + h2{
	color: #ff9f35;
}

.right.media-box-r{
	float: left;
	width: 100% !important;
}
.right.media-box-r img{
	max-width: 100%;
}
.right.media-box-r img{
	width: auto;
	float: left;
}
.media-main .right.media-box-r h4{
	color: #00467f;
}
.media-main .right.media-box-r a{
	color: #000;
}
.aplyinter-btn-blue{
	background: #0087aa;
	border-radius: 6px;
	color: #fff;
	font-size: 20px;
	line-height: 26px;
	font-weight: 400;
	padding: 10px 20px;
	display: flex;
	align-items: center;
	text-align: left;
	outline:none;
	margin: 0 0 10px;
	text-decoration:none;

}
.aplyinter-btn-blue img{
	margin-right: 15px;
}
.aplyinter-btn-blue:hover{
	color: #fff;
	background: #ea7f1d;
	text-decoration: none;
	outline:none;
}
/*01/03/2019*/

.appolo-main .list-title{
	font-weight: 400;
	font-size: 26px;
	color: #ea7f1d;
}
.appolo-main .list2 h4{
	font-size: 22px;
	font-weight: 400;
	color: #111111;
	margin: 0;
}
.appolo-btn-r .btn2{
	display: none;
}
.appolo-btn-r a img{
	width: 100%;
}
.appolo-btn-r a:hover .btn2{
	display: block;
}
.appolo-btn-r a:hover .btn1{
	display: none;
}
.appolo-box-r{
	margin: 30px 0 0;
	text-align: left;
}
.appolo-box-r h4{
	font-size: 20px;
	font-weight: 500;
	margin: 0;
	border-bottom: 5px solid #00467f;
	padding: 0 0 15px;
}
.appolo-box-r .list2{
	border: 1px solid #badae3;
	list-style: none;
	padding: 12px 10px;
	margin: 0 0 30px;
	background: #fbfdfd;
}
.appolo-box-r .list2 li {
	position: relative;
	font-size: 18px;
	font-weight: 300;
	line-height: normal;
	padding: 10px 0;
	padding-left: 20px;
	color: #007298;
}
.appolo-box-r .list2 li::after {
	content: "•";
	position: absolute;
	left: 0px;
	top: 12px;
	color: #ea7f1d;
}

.appolo-main-h4
{
	font-size: 22px;
	font-weight: 400;
	color: #111111;
	padding-left:25px;
	margin: 0;
}

.aplyinter-btn-blue span
{
	flex:1;
}



/*15/03/2019*/
.wts-list-1{
	list-style: none;
	padding: 0;
	margin: 35px 0;
	text-align: center;
}
.wts-list-1 li{
	display: inline-block;
	font-size: 22px;
	font-weight: 500;
	padding: 0 40px;
}
.wts-list-1 li img{
	margin-right: 10px;
}
.wts-list-2 li {
	width: 25%;
	float: left;
	text-align: center;
	padding: 0 30px 40px;
}

.wts-list-2 li img.hover{
	display: none;
}
.wts-list-2 li a:hover img{
	display: none;
}
.wts-list-2 li a:hover img.hover{
	display: block;
}

.wts-list-2 li:nth-child(1):hover h2{
	color: #64b243;
}
.wts-list-2 li:nth-child(2):hover h2{
	color: #007298;
}
.wts-list-2 li:nth-child(3):hover h2{
	color: #dc5f13;
}
.wts-list-2 li:nth-child(4):hover h2{
	color: #093c71;
}
.wts-list-2 li:nth-child(5):hover h2{
	color: #106bc7;
}
.wts-list-2 li:nth-child(6):hover h2{
	color: #ffb811;
}
.wts-list-2 li:nth-child(7):hover h2{
	color: #a0ce5d;
}
.wts-list-2 li:nth-child(8):hover h2{
	color: #ff9f35;
}

.wts-list-1 li:hover a
{
	color: #00467f !important;
	text-decoration:none !important;
	outline:none !important;
}

.wts-list-1 li a
{
	color:black !important;
	text-decoration:none !important;
	outline:none !important;
}

/*15/03/2019*/
@media (min-width: 2800px) {
	.sub-menu:after {
		width: 42%;
	}
}

@media (min-width: 2100px) {
	.sub-menu:after {
		width: 40%;
	}
}
@media only screen and (max-width: 600px) {
	.alignright, img.alignright{
		float:none;
		display:block;
		text-align:left;
		padding-bottom:10px;
		margin-left:0px;
	}
	.aplyinter-btn-blue{
		width:282px;
		margin:0px auto 15px;
	}
}
/*-COVID -19- START*/
body.inner_page {
	/* margin: 50px 0 0; */
}
#covid_div {
	height:50px;
	background-color:#fffef2;
	position: absolute;
	top: -50px;
	display: none;
}
body.inner_page #covid_div {
	display: block;
	width: 100%;
	padding-top: 4px;
}
body.inner_page #covid_div a {
	display: flex;
	justify-content: center;
	align-items: center;
	text-decoration: none;
}
body.inner_page #covid_div b {
	font-size: 25px;
	color: #007298;
	margin: 0 20px;
}
body.inner_page #covid_div p{
	font-size: 16px;
	color: #000;
	margin: 0;
}
body.inner_page #covid_div #close_overlay {
	position: absolute;
	right: 10px;
	top: 4px;
}
body.hideCovid{
	margin: 0;
}
body.hideCovid > .parallax-mirror{
	margin-top: -50px;
}
body.hideCovid.inner_page #covid_div{
	display: none;
}
body.inner_page #covid_div .mobile-show{
	display: none;
}

@media only screen and (max-width: 768px) {
	body.inner_page {
		margin: 97px 0 0;
	}
	body.hideCovid{
		margin: 0;
	}
	body.hideCovid > .parallax-mirror{
		margin-top: -97px;
	}
	body.inner_page #covid_div {
		display: block;
		/* width: 93%; */
		top: -97px;
		/* left: 50%; */
		/* transform: translate(-50%, -50%); */
		/* position: fixed; */
		height: 97px;
		z-index: 99;
		padding: 10px;
		/* border: 1px solid #000;*/
	}
	body.inner_page #covid_div a {
		display: block;
		text-align: center;
		/*position: fixed;
		top: 50%;
		left: 50%;
		width: 90%;
		transform: translate(-50%, -50%);*/
	}
	body.inner_page #covid_div p {
		margin: 10px 0 0 0;
	}
	body.inner_page #covid_div b {
		font-size: 18px;
		margin: 0 8px;
		position: relative;
		top: 4px;
	}
	body.inner_page #covid_div #close_overlay {
		/*position: fixed;*/
	}
	body.inner_page #covid_div .mobile-hide{
		display: none;
	}
	body.inner_page #covid_div .mobile-show{
		display: block;
		font-size: 15px;
		margin: 5px 0 0;
	}
}

/*-COVID -19 END-*/


/* 10-02-2021 */
.notice-box {
	background-color: #fff7e1;
	padding: 20px;
	margin-top: 30px;
}

a.orange-color {
	color: #EA7F1D!important;
}

.horizontal-sidepanel {
	margin: 25px 0px;
}
.aplyinter-btn-program {
	width: 100%;
	margin: 0px auto 10px;
}
#JotFormIFrame-52855018809967 {
	height: 2700px
}
@media only screen and (max-width: 600px) {
	.aplyinter-btn-program {
		width: 282px;
		margin: 0px auto 15px;
	}

	.horizontal-sidepanel {
	  margin: 25px 55px;
  }
}