@charset "utf-8";

@import url('https://fonts.googleapis.com/css2?family=Fira+Sans+Condensed:wght@400;500;700&family=Merriweather:wght@400;700&display=swap');

body {

	font-family:Merriweather, serif;

	font-size:16px;

	font-weight:400;

	line-height:1.8;

	color:#333

}

h1, h2, h3, h4, h5, h6 {

	font-family:'Fira Sans Condensed', sans-serif

}

h2 {

	font-weight:700;

	font-size:2.3rem

}

html {

	overflow-x:hidden!important;

	width:100%;

	height:100%;

	position:relative;

	text-rendering:optimizeLegibility;

	font-size:18px

}

body {

	border:0;

	margin:0;

	padding:0;

	-webkit-font-smoothing:antialiased;

	-moz-osx-font-smoothing:grayscale

}

ul {

	padding:0;

	margin:0

}

a:link, a:visited {

	text-decoration:none

}

a {

	color:#ba0058;

-o-transition:all .4s ease;

transition:all .4s ease;

-webkit-transition:all .4s ease;

-moz-transition:all .4s ease;

-ms-transition:all .4s ease

}
.postid-7798 span.member-care-title, .postid-8223 span.member-care-title, .postid-8230 span.member-care-title, .postid-8225 span.member-care-title, .postid-11812 span.member-care-title, .postid-10962 span.member-care-title, .postid-1809 span.member-care-title {
    display: none;
}

.page-id-13708 .video-caption p a {
  width: 100%;
  height: 100%;
}
a:hover {

	text-decoration:none;

	color:#004e7e

}
.custom-alumni-abt.me_set_box a {
    color: #000;
}
.custom-alumni-abt.me_set_box {
    text-align: center;
    position: relative;
    box-shadow: 0 0 0.7rem -0.1rem rgb(0 0 0 / 9%);
    padding: 0 0 15px 0;
    margin-top: 80px;
    background: #fff;
}
.custom-alumni-abt-content.me_set_box {
    text-align: left;
    padding: 20px 20px 0 20px;
}


.filterrow{
.ff-section-fullwidth .alumni-filterpadding:24px;
text-align: center;
}
a.read-more {

	color:#ba0058;

	font-weight:700

}

a.read-more:hover {

	color:#222

}
.ff-section-fullwidth .alumni-filter {
     display: inline-block;
   
    width: auto;
    margin: 10px 0 25px 0px;
}
.almunifilterselect {
     padding: 10px 64px;
    border-radius: 5px;
}
.container {

	max-width:1240px

}
.filterrow h2 {
text-align:left;
}
.page-wrraper {

	position:relative

}

.mobile-menu-toggler {

	display:none

}

.section-background-block {

	position:absolute;

	top:0;

	left:0;

	bottom:0;

	right:0;

	width:100%;

	height:100%;

	overflow:hidden

}

.section-background-block.background-image {

	background-size:cover;

	background-position:50% 0

}
.postid-13149 .section-background-block.background-image {
    background-size: cover;
    background-position: 20% 0;
    background-repeat: no-repeat;
}
.section-background-block.background-fixed {

	background-attachment:fixed

}

.ff-section-fullwidth {

	position:relative;

	background:no-repeat center center

}
.ff-section-fullwidth form [name="filter"]{
    display: flex;
    gap: 5px;
}

.ff-section-fullwidth.dark-bg {

	background-color:#181818;

	color:#fff

}

.parallax {

	background-attachment:fixed!important;

	-webkit-background-size:cover!important;

	background-size:cover!important;

	background-position:center top

}

.sectionTitle {

	margin-bottom:30px;

	text-align:center;

	margin-left:0;

	margin-right:0;

	position:relative

}

.sectionTitle1 {

	margin-bottom:30px;

	margin-left:0;

	margin-right:0;

	position:relative

}

.sectionTitle p {

	color:#ba0058;

	font-weight:300;

	font-style:italic

}

.sectionTitle .this-title {

	margin:0 0 5px;

	text-transform:capitalize;

	font-weight:400;

	font-size:28px

}

.sectionTitle .this-title2 {

	margin:0 0 5px;

	text-transform:capitalize;

	font-weight:400;

	font-size:30px

}

.sectionTitle::after {

background:#ba0058;

content:'';

display:block;

width:94px;

height:2px;

margin:25px auto 0

}

.sectionTitle1::after {

background:#ba0058;

content:'';

display:block;

width:94px;

height:2px;

margin-top:20px

}

header {

	position:relative;

	top:0

}

.header-absolute {

	position:absolute;

	z-index:101;

	top:0;

	right:0;

	left:0

}

.header-main.header-fixed {
	position:fixed!important;
	top:0;
	right:0;
	left:0;
	background:#ba0058;
	box-shadow:0 2px 5px rgba(0, 0, 0, .2)

}

.header-fixed .logo-wrapper img {

/*	filter:brightness(0) invert(1)*/

}

.header-main.header-fixed .container::after {

background:0 0

}

.header-main.header-fixed .button-search, .header-main.header-fixed .menu-wrapper>li>a {

	line-height:60px

}

.header-main.header-fixed .nav-search {

	top:70px

}

.hidden-menu {

	top:-120px!important

}

.header-topbar {

	padding:0 0;

	color:#fff;

	background-color:#272727

}

.topbar-list .item {

	display:inline-block;

	margin-right:35px

}

.topbar-list .item:last-child {

	margin-right:0

}

.topbar-icons {

	font-size:12px!important;

	line-height:24px;

	display:inline-block;

	margin-right:8px;

	color:#fbbf28

}

.topbar-text {

	font-size:13px;

	display:inline-block;

	margin:0;

	color:rgba(255, 255, 255, .7)

}

.topbar-text .number-phone {

	font-size:12px;

	color:#fff

}

.header-main {

	position:relative;

-webkit-transition:all .5s ease;

-moz-transition:all .5s ease;

-o-transition:all .5s ease;

transition:all .5s ease;

	background-color:transparent

}

.header-main .container {

	position:relative;

	display:table

}

.header-main .container::after {

position:absolute;

bottom:0;

width:97.5%;

height:1px;

background-color:rgba(255, 255, 255, .4);

content:''

}

.header-main .logo-wrapper {

	position:absolute;

	top:30%;

	float:left;

	-webkit-transform:translateY(-67%);

	-moz-transform:translateY(-67%);

	-ms-transform:translateY(-67%);

	-o-transform:translateY(-67%);

	transform:translateY(-67%)

}

.donate {

	background:#033ca3

}

.header-main .main-menu {

	float:right

}

.header-main .button-search {

	float:right;

-webkit-transition:all .3s ease;

-moz-transition:all .3s ease;

-o-transition:all .3s ease;

transition:all .3s ease

}

.logo-wrapper .logo {

	display:inline-block;

	vertical-align:top

}

.logo-wrapper a.logo {

	text-decoration:none;

	color:#000;

	padding:5px 0;

	line-height:30px;

	text-transform:uppercase;

	width:300px

}

.nav-search {

	position:absolute;

	top:110px;

	right:0;

	padding:20px;

	background-color:#fff;

	box-shadow:0 3px 5px rgba(0, 0, 0, .2)

}

.nav-search:before {

	font-size:30px;

	position:absolute;

	top:-14px;

	right:22px;

	content:'\2666';

	color:#fff

}

.nav-search form {

	display:table;

	width:100%;

	height:40px;

	border:1px solid #f1f1f1

}

.nav-search form input[type=text] {

	display:table-cell;

	width:225px;

	height:40px;

	padding:0 20px;

	border:none

}

.nav-search form .searchbutton {

	position:relative;

	top:-1px;

	display:table-cell;

	width:40px;

	height:38px;

	padding:0;

	text-align:center;

	vertical-align:middle;

	border:none;

	background-color:#fff;

	box-shadow:none

}

.button-search {

	line-height:100px;

	position:relative;

	z-index:103;

	display:inline-block;

	margin-left:15px;

	cursor:pointer

}

.button-search .icons {

	min-width:27px;

	padding:0 7px;

-webkit-transition:all .3s ease;

-moz-transition:all .3s ease;

-o-transition:all .3s ease;

transition:all .3s ease;

	color:#61728d

}

.button-search.active .fa-search:before {

	content:'\f00d'

}

.menu-wrapper>li {

	position:static

}

.menu-wrapper>li.dropdown>.sub-menu {

	overflow:hidden;

	max-height:0

}

.menu-wrapper>li.dropdown>.sub-menu>li {

	visibility:hidden;

	-webkit-transform:translateY(100%);

	-moz-transform:translateY(100%);

	-ms-transform:translateY(100%);

	-o-transform:translateY(100%);

	transform:translateY(100%);

	opacity:0

}

.menu-wrapper>li.dropdown>.sub-menu>li.dropdown>.sub-menu {

	overflow:hidden;

	max-height:0

}

.menu-wrapper>li.dropdown>.sub-menu>li.dropdown>.sub-menu>li {

	visibility:hidden;

	-webkit-transform:translateY(100%);

	-moz-transform:translateY(100%);

	-ms-transform:translateY(100%);

	-o-transform:translateY(100%);

	transform:translateY(100%);

	opacity:0

}

.menu-wrapper>li.dropdown>.sub-menu>li.dropdown>.sub-menu>li.dropdown>.sub-menu {

	overflow:hidden;

	max-height:0

}

.menu-wrapper>li.dropdown>.sub-menu>li.dropdown>.sub-menu>li.dropdown>.sub-menu>li {

	visibility:hidden;

	-webkit-transform:translateY(100%);

	-moz-transform:translateY(100%);

	-ms-transform:translateY(100%);

	-o-transform:translateY(100%);

	transform:translateY(100%);

	opacity:0

}

.menu-wrapper>li.dropdown>.sub-menu>li.dropdown>.sub-menu>li.dropdown>.sub-menu>li.dropdown>.sub-menu {

	overflow:hidden;

	max-height:0

}

.menu-wrapper>li.dropdown>.sub-menu>li.dropdown>.sub-menu>li.dropdown>.sub-menu>li.dropdown>.sub-menu>li {

	visibility:hidden;

	-webkit-transform:translateY(100%);

	-moz-transform:translateY(100%);

	-ms-transform:translateY(100%);

	-o-transform:translateY(100%);

	transform:translateY(100%);

	opacity:0

}

.menu-wrapper>li.dropdown>.sub-menu>li.dropdown>.sub-menu>li.dropdown>.sub-menu>li.dropdown:hover>.sub-menu {

	overflow:visible;

	max-height:2000px

}

.menu-wrapper>li.dropdown>.sub-menu>li.dropdown>.sub-menu>li.dropdown>.sub-menu>li.dropdown:hover>.sub-menu>li {

	visibility:visible;

	-webkit-transform:none;

	-moz-transform:none;

	-ms-transform:none;

	-o-transform:none;

	transform:none;

	opacity:1

}

.menu-wrapper>li.dropdown>.sub-menu>li.dropdown>.sub-menu>li.dropdown>.sub-menu>li.dropdown:hover>.sub-menu>li:nth-child(1) {

transition-delay:0s

}

.menu-wrapper>li.dropdown>.sub-menu>li.dropdown>.sub-menu>li.dropdown>.sub-menu>li.dropdown:hover>.sub-menu>li:nth-child(2) {

transition-delay:50ms

}

.menu-wrapper>li.dropdown>.sub-menu>li.dropdown>.sub-menu>li.dropdown>.sub-menu>li.dropdown:hover>.sub-menu>li:nth-child(3) {

transition-delay:.1s

}

.menu-wrapper>li.dropdown>.sub-menu>li.dropdown>.sub-menu>li.dropdown>.sub-menu>li.dropdown:hover>.sub-menu>li:nth-child(4) {

transition-delay:150ms

}

.menu-wrapper>li.dropdown>.sub-menu>li.dropdown>.sub-menu>li.dropdown>.sub-menu>li.dropdown:hover>.sub-menu>li:nth-child(5) {

transition-delay:.2s

}

.menu-wrapper>li.dropdown>.sub-menu>li.dropdown>.sub-menu>li.dropdown>.sub-menu>li.dropdown:hover>.sub-menu>li:nth-child(6) {

transition-delay:250ms

}

.menu-wrapper>li.dropdown>.sub-menu>li.dropdown>.sub-menu>li.dropdown>.sub-menu>li.dropdown:hover>.sub-menu>li:nth-child(7) {

transition-delay:.3s

}

.menu-wrapper>li.dropdown>.sub-menu>li.dropdown>.sub-menu>li.dropdown>.sub-menu>li.dropdown:hover>.sub-menu>li:nth-child(8) {

transition-delay:350ms

}

.menu-wrapper>li.dropdown>.sub-menu>li.dropdown>.sub-menu>li.dropdown>.sub-menu>li.dropdown:hover>.sub-menu>li:nth-child(9) {

transition-delay:.4s

}

.menu-wrapper>li.dropdown>.sub-menu>li.dropdown>.sub-menu>li.dropdown>.sub-menu>li.dropdown:hover>.sub-menu>li:nth-child(10) {

transition-delay:450ms

}

.menu-wrapper>li.dropdown>.sub-menu>li.dropdown>.sub-menu>li.dropdown>.sub-menu>li.dropdown:hover>.sub-menu>li:nth-child(11) {

transition-delay:.5s

}

.menu-wrapper>li.dropdown>.sub-menu>li.dropdown>.sub-menu>li.dropdown>.sub-menu>li.dropdown:hover>.sub-menu>li:nth-child(12) {

transition-delay:550ms

}

.menu-wrapper>li.dropdown>.sub-menu>li.dropdown>.sub-menu>li.dropdown:hover>.sub-menu {

	overflow:visible;

	max-height:2000px

}

.menu-wrapper>li.dropdown>.sub-menu>li.dropdown>.sub-menu>li.dropdown:hover>.sub-menu>li {

	visibility:visible;

	-webkit-transform:none;

	-moz-transform:none;

	-ms-transform:none;

	-o-transform:none;

	transform:none;

	opacity:1

}

.menu-wrapper>li.dropdown>.sub-menu>li.dropdown>.sub-menu>li.dropdown:hover>.sub-menu>li:nth-child(1) {

transition-delay:0s

}

.menu-wrapper>li.dropdown>.sub-menu>li.dropdown>.sub-menu>li.dropdown:hover>.sub-menu>li:nth-child(2) {

transition-delay:50ms

}

.menu-wrapper>li.dropdown>.sub-menu>li.dropdown>.sub-menu>li.dropdown:hover>.sub-menu>li:nth-child(3) {

transition-delay:.1s

}

.menu-wrapper>li.dropdown>.sub-menu>li.dropdown>.sub-menu>li.dropdown:hover>.sub-menu>li:nth-child(4) {

transition-delay:150ms

}

.menu-wrapper>li.dropdown>.sub-menu>li.dropdown>.sub-menu>li.dropdown:hover>.sub-menu>li:nth-child(5) {

transition-delay:.2s

}

.menu-wrapper>li.dropdown>.sub-menu>li.dropdown>.sub-menu>li.dropdown:hover>.sub-menu>li:nth-child(6) {

transition-delay:250ms

}

.menu-wrapper>li.dropdown>.sub-menu>li.dropdown>.sub-menu>li.dropdown:hover>.sub-menu>li:nth-child(7) {

transition-delay:.3s

}

.menu-wrapper>li.dropdown>.sub-menu>li.dropdown>.sub-menu>li.dropdown:hover>.sub-menu>li:nth-child(8) {

transition-delay:350ms

}

.menu-wrapper>li.dropdown>.sub-menu>li.dropdown>.sub-menu>li.dropdown:hover>.sub-menu>li:nth-child(9) {

transition-delay:.4s

}

.menu-wrapper>li.dropdown>.sub-menu>li.dropdown>.sub-menu>li.dropdown:hover>.sub-menu>li:nth-child(10) {

transition-delay:450ms

}

.menu-wrapper>li.dropdown>.sub-menu>li.dropdown>.sub-menu>li.dropdown:hover>.sub-menu>li:nth-child(11) {

transition-delay:.5s

}

.menu-wrapper>li.dropdown>.sub-menu>li.dropdown>.sub-menu>li.dropdown:hover>.sub-menu>li:nth-child(12) {

transition-delay:550ms

}

.menu-wrapper>li.dropdown>.sub-menu>li.dropdown:hover>.sub-menu {

	overflow:visible;

	max-height:2000px

}

.menu-wrapper>li.dropdown>.sub-menu>li.dropdown:hover>.sub-menu>li {

	visibility:visible;

	-webkit-transform:none;

	-moz-transform:none;

	-ms-transform:none;

	-o-transform:none;

	transform:none;

	opacity:1

}

.menu-wrapper>li.dropdown>.sub-menu>li.dropdown:hover>.sub-menu>li:nth-child(1) {

transition-delay:0s

}

.menu-wrapper>li.dropdown>.sub-menu>li.dropdown:hover>.sub-menu>li:nth-child(2) {

transition-delay:50ms

}

.menu-wrapper>li.dropdown>.sub-menu>li.dropdown:hover>.sub-menu>li:nth-child(3) {

transition-delay:.1s

}

.menu-wrapper>li.dropdown>.sub-menu>li.dropdown:hover>.sub-menu>li:nth-child(4) {

transition-delay:150ms

}

.menu-wrapper>li.dropdown>.sub-menu>li.dropdown:hover>.sub-menu>li:nth-child(5) {

transition-delay:.2s

}

.menu-wrapper>li.dropdown>.sub-menu>li.dropdown:hover>.sub-menu>li:nth-child(6) {

transition-delay:250ms

}

.menu-wrapper>li.dropdown>.sub-menu>li.dropdown:hover>.sub-menu>li:nth-child(7) {

transition-delay:.3s

}

.menu-wrapper>li.dropdown>.sub-menu>li.dropdown:hover>.sub-menu>li:nth-child(8) {

transition-delay:350ms

}

.menu-wrapper>li.dropdown>.sub-menu>li.dropdown:hover>.sub-menu>li:nth-child(9) {

transition-delay:.4s

}

.menu-wrapper>li.dropdown>.sub-menu>li.dropdown:hover>.sub-menu>li:nth-child(10) {

transition-delay:450ms

}

.menu-wrapper>li.dropdown>.sub-menu>li.dropdown:hover>.sub-menu>li:nth-child(11) {

transition-delay:.5s

}

.menu-wrapper>li.dropdown>.sub-menu>li.dropdown:hover>.sub-menu>li:nth-child(12) {

transition-delay:550ms

}

.menu-wrapper>li.dropdown:hover>.sub-menu {

	overflow:visible;

	max-height:2000px

}

.menu-wrapper>li.dropdown:hover>.sub-menu>li {

	visibility:visible;

	-webkit-transform:none;

	-moz-transform:none;

	-ms-transform:none;

	-o-transform:none;

	transform:none;

	opacity:1

}

.menu-wrapper>li.dropdown:hover>.sub-menu>li:nth-child(1) {

transition-delay:0s

}

.menu-wrapper>li.dropdown:hover>.sub-menu>li:nth-child(2) {

transition-delay:50ms

}

.menu-wrapper>li.dropdown:hover>.sub-menu>li:nth-child(3) {

transition-delay:.1s

}

.menu-wrapper>li.dropdown:hover>.sub-menu>li:nth-child(4) {

transition-delay:150ms

}

.menu-wrapper>li.dropdown:hover>.sub-menu>li:nth-child(5) {

transition-delay:.2s

}

.menu-wrapper>li.dropdown:hover>.sub-menu>li:nth-child(6) {

transition-delay:250ms

}

.menu-wrapper>li.dropdown:hover>.sub-menu>li:nth-child(7) {

transition-delay:.3s

}

.menu-wrapper>li.dropdown:hover>.sub-menu>li:nth-child(8) {

transition-delay:350ms

}

.menu-wrapper>li.dropdown:hover>.sub-menu>li:nth-child(9) {

transition-delay:.4s

}

.menu-wrapper>li.dropdown:hover>.sub-menu>li:nth-child(10) {

transition-delay:450ms

}

.menu-wrapper>li.dropdown:hover>.sub-menu>li:nth-child(11) {

transition-delay:.5s

}

.menu-wrapper>li.dropdown:hover>.sub-menu>li:nth-child(12) {

transition-delay:550ms

}

.menu-wrapper>li>a {

	line-height:80px;

	position:relative;

	padding:5px 18px;

	text-decoration:none;

	color:#fff;

	text-transform:uppercase;

	font-family:'Fira Sans Condensed', sans-serif;

}

.menu-wrapper>li>a:before {

	position:absolute;

	top:50%;

	left:5px;

	width:2px;

	height:14px;

	-webkit-transform:translateY(-50%);

	-moz-transform:translateY(-50%);

	-ms-transform:translateY(-50%);

	-o-transform:translateY(-50%);

	transform:translateY(-50%)

}

.menu-wrapper>li>a:focus {

	color:#3a4d6a;

	background-color:transparent

}

.menu-wrapper>li>a .icons {

	display:none;

	width:9px;

-webkit-transition:all .3s ease;

-moz-transition:all .3s ease;

-o-transition:all .3s ease;

transition:all .3s ease;

	text-align:center

}

.menu-wrapper>li:hover>a {

	color:#fff;

	background-color:#033ca3

}

.menu-wrapper>li:hover>a .icons {

	-webkit-transform:rotate(180deg);

	-moz-transform:rotate(180deg);

	-ms-transform:rotate(180deg);

	-o-transform:rotate(180deg);

	transform:rotate(180deg)

}

.menu-wrapper .dropdown>a .text {

	margin-right:10px

}

.menu-wrapper .dropdown>a .icons {

	display:inline-block

}

.menu-wrapper .current-menu-item>a {

	color:#fff!important;

	background-color:#033ca3!important;

	text-decoration:none

}

.menu-wrapper .current-menu-item>a:before {

	content:''

}

.menu-wrapper .sub-menu {

	font-weight:500;

	position:absolute;

	z-index:1;

	top:100%;

	visibility:hidden;

	width:220px;

	padding:0;

-webkit-transition:all .3s ease;

-moz-transition:all .3s ease;

-o-transition:all .3s ease;

transition:all .3s ease;

	opacity:0;

	background-color:transparent;

	-webkit-box-shadow:1px 1px 15px rgba(0, 0, 0, .1);

	-moz-box-shadow:1px 1px 15px rgba(0, 0, 0, .1);

	box-shadow:1px 1px 15px rgba(0, 0, 0, .1)

}

.menu-wrapper .sub-menu>li {

	display:block;

	list-style:none;

-webkit-transition:all .3s ease;

-moz-transition:all .3s ease;

-o-transition:all .3s ease;

transition:all .3s ease;

	background-color:#fff

}

.menu-wrapper .sub-menu>li>a {

	font-weight:400;

	line-height:36px;

	display:inline-block;

	font-family:'Fira Sans Condensed', sans-serif;

	width:100%;

	padding:0 15px;

-webkit-transition:all .2s linear;

-moz-transition:all .2s linear;

-o-transition:all .2s linear;

transition:all .2s linear;

	vertical-align:top;

	color:#333

}

.menu-wrapper .sub-menu>li>a .text {

	float:left

}

.menu-wrapper .sub-menu>li>a .icons {

	line-height:38px;

	display:none;

	float:right

}

.menu-wrapper .sub-menu>li+li {

	border-top:1px solid rgba(0, 0, 0, .1)

}

.menu-wrapper .sub-menu>li:hover {

	background-color:#ddd

}

.menu-wrapper .sub-menu .dropdown>a>.icons {

	display:block

}

.menu-wrapper .sub-menu .sub-menu {

	z-index:1;

	top:0px;

	left:100%;

-webkit-transition:all .3s ease;

-moz-transition:all .3s ease;

-o-transition:all .3s ease;

transition:all .3s ease

}
.menu-wrapper .sub-menu .sub-menu li:last-child a { line-height: 26px}
.menu-wrapper .sub-menu .sub-menu.left {

	right:100%;

	left:auto

}

.open-sub-menu .sub-menu {

	visibility:visible;

	opacity:1

}

.mega-menu {

	position:absolute;

	z-index:2;

	top:100%;

	right:15px;

	left:15px;

	padding:30px;

-webkit-transition:opacity .2s .3s, transform .3s .3s;

-moz-transition:opacity .2s .3s, transform .3s .3s;

-o-transition:opacity .2s .3s, transform .3s .3s;

transition:opacity .2s .3s, -webkit-transform .3s .3s;

transition:opacity .2s .3s, transform .3s .3s;

transition:opacity .2s .3s, transform .3s .3s, -webkit-transform .3s .3s;

	-webkit-transform:translateY(20%);

	-moz-transform:translateY(20%);

	-ms-transform:translateY(20%);

	-o-transform:translateY(20%);

	transform:translateY(20%);

	pointer-events:none;

	opacity:0;

	border-top:3px solid;

	background-color:#ba0058;

	-webkit-box-shadow:1px 5px 15px rgba(0, 0, 0, .1);

	-moz-box-shadow:1px 5px 15px rgba(0, 0, 0, .1);

	box-shadow:1px 1px 15px rgba(0, 0, 0, .1)

}

.mega-menu .block-1 .block-content, .mega-menu .block-2 .block-content {

	background-color:#fafafa

}

.mega-menu .block-1 .block-content .title, .mega-menu .block-2 .block-content .title {

	font-size:14px

}

.mega-menu .block-1 .block-content .description, .mega-menu .block-2 .block-content .description {

	overflow:hidden;

	max-height:48px

}

.mega-menu .block-image-gallery .content .title {

	font-size:14px

}

.mega-menu-tablist {

	float:left;

	width:200px;

	padding:0 30px 0 0

}

.mega-menu-tablist li {

	list-style:none

}

.mega-menu-tablist li.active .link, .mega-menu-tablist li:hover .link {

	background-color:#fafafa

}

.mega-menu-tablist .link {

	font-family:Montserrat, sans-serif;

	font-size:14px;

	font-weight:500;

	line-height:44px;

	position:relative;

	display:block;

	padding-left:10px;

-webkit-transition:all .2s linear;

-moz-transition:all .2s linear;

-o-transition:all .2s linear;

transition:all .2s linear;

	text-transform:capitalize;

	color:#61728d;

	border-bottom:1px solid rgba(0, 0, 0, .1)

}

.mega-menu-tab-content {

	float:left;

	width:calc(100% - 200px)

}

.mega-menu-wrapper {

	font-size:0;

	margin:0 -15px;

	padding:0

}

.mega-menu-wrapper .mega-menu-column {

	display:inline-block;

	padding:0 15px;

	list-style:none;

	vertical-align:top

}

.mega-menu-wrapper .mega-menu-column .list-link {

	margin:0;

	padding:0

}

.mega-menu-wrapper .mega-menu-column .list-link li {

	list-style:none;

	border-bottom:1px solid rgba(0, 0, 0, .1)

}

.mega-menu-wrapper .mega-menu-column .title {

	font-size:15px;

	font-weight:700;

	display:block;

	margin:0;

	padding-bottom:12px;

	text-transform:uppercase;

	color:#3a4d6a;

	border-bottom:1px solid rgba(0, 0, 0, .1)

}

.mega-menu-wrapper .mega-menu-column .link {

	font-size:14px;

	font-weight:500;

	line-height:45px;

	display:block;

	padding-left:10px;

-webkit-transition:all .2s linear;

-moz-transition:all .2s linear;

-o-transition:all .2s linear;

transition:all .2s linear;

	text-transform:capitalize;

	color:#61728d

}

.mega-menu-wrapper .mega-menu-column .link .icons {

	width:25px;

	text-align:left

}

.mega-menu-wrapper .mega-menu-column .link:hover {

	background-color:#f5f5f5

}

.mega-menu-wrapper.column-4 .mega-menu-column {

	width:25%

}

.mega-menu-wrapper.column-3 .mega-menu-column {

	width:33.333%

}

.mega-menu-wrapper.column-2 .mega-menu-column {

	width:50%

}

.mega-menu-wrapper.column-1 .mega-menu-column {

	width:100%

}

.header-wrapper.transparent .header-topbar {

	position:relative;

	border-bottom:none;

	background-color:transparent

}

.header-wrapper.transparent .header-topbar:before {

	position:absolute;

	bottom:0;

	left:50%;

	width:100%;

	max-width:1140px;

	height:1px;

	content:'';

	-webkit-transform:translateX(-50%);

	-moz-transform:translateX(-50%);

	-ms-transform:translateX(-50%);

	-o-transform:translateX(-50%);

	transform:translateX(-50%);

	background-color:rgba(255, 255, 255, .3)

}

.header-wrapper.transparent .header-main {

	background-color:transparent

}

.header-wrapper.transparent .header-main.header-fixed {

	background-color:#fff

}

.header-wrapper.transparent .menu-wrapper>li>a {

	color:#000

}

.header-wrapper.transparent .button-search .icons {

	color:#fff

}

.header-wrapper.style-2 {

	top:30px;

-webkit-transition:all .3s ease;

-moz-transition:all .3s ease;

-o-transition:all .3s ease;

transition:all .3s ease

}

.header-wrapper.style-2 .header-topbar {

	padding:12px 30px

}

.header-wrapper.style-2 .header-main {

	padding:0 30px

}

.header-wrapper.style-2 .header-main:before {

	position:absolute;

	left:50%;

	width:3000px;

	height:100%;

	content:'';

-webkit-transition:all .5s ease;

-moz-transition:all .5s ease;

-o-transition:all .5s ease;

transition:all .5s ease;

	-webkit-transform:translate(-50%);

	-moz-transform:translate(-50%);

	-ms-transform:translate(-50%);

	-o-transform:translate(-50%);

	transform:translate(-50%);

	background:0 0

}

.header-wrapper.style-2 .header-main.header-fixed {

	max-width:1140px;

	margin:0 auto;

	padding:0;

	box-shadow:none

}

.header-wrapper.style-2 .header-main.header-fixed:before {

	background-color:#fff;

	box-shadow:0 2px 5px rgba(0, 0, 0, .2)

}

.header-wrapper.style-2 .header-main.header-fixed .nav-search:before {

	right:7px

}

.header-wrapper.style-2 .header-main .nav-search:before {

	right:36px

}

.header-wrapper.style-2 .mega-menu {

	right:0;

	left:0

}

.header-wrapper.searchbar-full .nav-wrapper {

	position:relative

}

.header-wrapper.searchbar-full .nav-wrapper.addHeight {

	position:absolute;

	z-index:1;

	top:0;

	right:0;

	bottom:0;

	left:0;

	background:#fff

}

.header-wrapper.searchbar-full .nav-search {

	top:0;

	left:0;

	width:100%;

	height:100%;

	box-shadow:none

}

.header-wrapper.searchbar-full .nav-search:before {

	content:none

}

.header-wrapper.searchbar-full .nav-search form {

	display:block;

	height:100%;

	border:none

}

.header-wrapper.searchbar-full .nav-search form input[type=text] {

	font-size:18px;

	display:block;

	width:100%;

	height:100%

}

.header-wrapper.searchbar-full .nav-search form input[type=text]::-webkit-input-placeholder {

color:#3a4d6a

}

.header-wrapper.searchbar-full .nav-search form input[type=text]::-moz-placeholder {

color:#3a4d6a

}

.header-wrapper.searchbar-full .nav-search form input[type=text]:-ms-input-placeholder {

color:#3a4d6a

}

.header-wrapper.searchbar-full .nav-search form input[type=text]:-moz-placeholder {

color:#3a4d6a

}

.header-wrapper.searchbar-full .nav-search form .searchbutton {

	display:none

}

.header-wrapper.header-cleaning {

	position:absolute;

	z-index:3;

	width:100%

}

.header-wrapper.header-cleaning .wrapper-container {

	position:relative

}

.header-wrapper.header-cleaning .header-topbar {

	position:relative;

	padding:30px 0;

	border-bottom:none;

	background-color:#fff

}

.header-wrapper.header-cleaning .header-topbar:before {

	position:absolute;

	z-index:-1;

	top:0;

	left:50%;

	width:3000px;

	height:calc(100% + 40px);

	content:'';

	-webkit-transform:translateX(-50%);

	-moz-transform:translateX(-50%);

	-ms-transform:translateX(-50%);

	-o-transform:translateX(-50%);

	transform:translateX(-50%);

	background-color:#fff

}

.header-wrapper.header-cleaning .header-main {

	z-index:3;

	margin:0 auto;

	border-bottom:2px solid;

	background-color:#f0f3f8

}

.header-wrapper.header-cleaning .header-main .main-menu {

	float:none

}

.header-wrapper.header-cleaning .header-main .logo-wrapper {

	display:none

}

.header-wrapper.header-cleaning .header-main .button-search {

	display:none

}

.header-wrapper.header-cleaning .header-main:before {

	position:absolute;

	left:50%;

	width:3000px;

	height:100%;

	content:'';

-webkit-transition:all .5s ease;

-moz-transition:all .5s ease;

-o-transition:all .5s ease;

transition:all .5s ease;

	-webkit-transform:translate(-50%);

	-moz-transform:translate(-50%);

	-ms-transform:translate(-50%);

	-o-transform:translate(-50%);

	transform:translate(-50%);

	background:0 0

}

.header-wrapper.header-cleaning .header-main.header-fixed {

	width:100%;

	max-width:1140px;

	margin:0 auto;

	padding:0;

	border:none;

	box-shadow:none

}

.header-wrapper.header-cleaning .header-main.header-fixed:before {

	background-color:#f0f3f8;

	box-shadow:0 2px 5px rgba(0, 0, 0, .2)

}

.header-wrapper.header-cleaning .header-main.header-fixed .nav-search:before {

	right:7px

}

.header-wrapper.header-cleaning .header-main.header-fixed .menu-wrapper {

	padding-left:0

}

.header-wrapper.header-cleaning .header-main.header-fixed .menu-wrapper>.menu-item:first-child>a {

	padding-left:0

}

.header-wrapper.header-cleaning .menu-wrapper .current-menu-item>a, .header-wrapper.header-cleaning .menu-wrapper>li:hover>a {

	color:#3a4d6a

}

.header-wrapper.header-cleaning .menu-wrapper .current-menu-item>a:before {

	content:none

}

.header-wrapper.header-cleaning .menu-wrapper>li>a {

	font-weight:500;

	line-height:80px;

	color:#6d7f9b

}

.header-wrapper.header-cleaning .mega-menu {

	right:0;

	left:0

}

.header-wrapper.header-cleaning .topbar-list .item-wrapper {

	display:table;

	width:100%

}

.header-wrapper.header-cleaning .topbar-list .item {

	margin-right:65px;

	vertical-align:top

}

.header-wrapper.header-cleaning .topbar-list .item:last-child {

	margin-right:0

}

.header-wrapper.header-cleaning .topbar-icons {

	font-size:36px;

	display:table-cell;

	height:50px;

	vertical-align:middle

}

.header-wrapper.header-cleaning .topbar-content {

	display:table-cell;

	padding-left:10px;

	vertical-align:top

}

.header-wrapper.header-cleaning .topbar-text {

	font-family:Roboto, serif;

	font-size:13px;

	font-weight:400;

	color:#7b8595

}

.header-wrapper.header-cleaning .topbar-text.big {

	font-family:Montserrat, sans-serif;

	font-size:20px;

	display:block;

	color:#3a4d6a

}

.header-wrapper.header-cleaning .header-fixed .button-search, .header-wrapper.header-cleaning .header-fixed .menu-wrapper>li>a {

	line-height:60px

}

.header-wrapper.header-cleaning .header-fixed .nav-search-1 form input[type=text] {

	height:60px

}

.header-wrapper.header-cleaning .header-fixed .header-main .nav-search {

	right:15px

}

.header-wrapper.header-cleaning .nav-search-1 {

	position:absolute;

	top:0;

	right:0;

	bottom:0;

	left:auto;

	padding:0 20px;

	background-color:#e3e8f1

}

.header-wrapper.header-cleaning .nav-search-1 form {

	display:table;

	width:100%;

	height:100%

}

.header-wrapper.header-cleaning .nav-search-1 form input[type=text] {

	display:table-cell;

	width:255px;

	height:80px;

	padding:0 10px;

-webkit-transition:all .3s ease;

-moz-transition:all .3s ease;

-o-transition:all .3s ease;

transition:all .3s ease;

	border:none;

	background:0 0

}

.header-wrapper.header-cleaning .nav-search-1 form input[type=text]::-webkit-input-placeholder {

font-style:italic;

color:#97a2b3

}

.header-wrapper.header-cleaning .nav-search-1 form input[type=text]::-moz-placeholder {

font-style:italic;

color:#97a2b3

}

.header-wrapper.header-cleaning .nav-search-1 form input[type=text]:-ms-input-placeholder {

font-style:italic;

color:#97a2b3

}

.header-wrapper.header-cleaning .nav-search-1 form input[type=text]:-moz-placeholder {

font-style:italic;

color:#97a2b3

}

.header-wrapper.header-cleaning .nav-search-1 form .searchbutton {

	position:relative;

	display:table-cell;

	width:auto;

	height:100%;

	padding:0;

	text-align:center;

	vertical-align:middle;

	color:#97a2b3;

	border:none;

	background:0 0;

	box-shadow:none

}

.header-wrapper.header-cleaning .nav-search {

	background-color:#f0f3f8

}

.header-wrapper.header-cleaning .nav-search:before {

	color:#f0f3f8

}

.header-wrapper.header-cleaning .nav-search form .searchbutton, .header-wrapper.header-cleaning .nav-search form input[type=text] {

	background-color:#f0f3f8

}

.header-wrapper.header-plumbing .header-topbar {

	padding:0;

	border-bottom:1px solid #e0e5eb;

	background-color:#f7f9fd

}
.clientlogosrcsel {
    font-size: 16px !important;
    border: 1px solid #ddd;
    padding: 6px 10px;
    height:36px;
    border-radius: 6px;
    margin: 0px 10px 10px 0;
}
#fbn select {
    margin-bottom: 10px;
}
#fby select {
    margin-bottom: 10px;
}
.header-wrapper.header-plumbing .topbar-list .item {

	max-height:48px;

	margin:0;

	padding:12px 20px 12px 30px;

	border-right:1px solid #e0e5eb

}

.header-wrapper.header-plumbing .topbar-list .item:first-child {

	border-left:1px solid #e0e5eb

}

.header-wrapper.header-plumbing .topbar-text {

	color:#7b8595

}

.header-wrapper.header-plumbing .text-color {

	font-family:Montserrat, sans-serif

}

.header-wrapper.header-plumbing .topbar-icons {

	color:#213047

}

.hamburger-menu {

	position:absolute;

	z-index:10;

	top:50%;

	left:10px;

	display:none;

	-webkit-transform:translateY(-50%);

	-ms-transform:translateY(-50%);

	transform:translateY(-50%);

	background:0 0;

	-webkit-appearence:none

}

.hamburger-menu:active, .hamburger-menu:focus {

	outline:0

}

.hamburger-menu .nav-label {

	font-size:14px;

	display:none;

	float:left;

	text-transform:uppercase;

	opacity:1

}

.hamburger-menu.nav-open .nav-svg path.x {

transition:.2s .2s ease-in-out;

	-webkit-transform:rotate(45deg) translate(-24%, 80px) scaleX(.7);

	-ms-transform:rotate(45deg) translate(-24%, 80px) scaleX(.7);

	transform:rotate(45deg) translate(-24%, 80px) scaleX(.7)

}

.hamburger-menu.nav-open .nav-svg path.x:first-of-type {

	-webkit-transform:rotate(-45deg) translate(-24%, -80px) scaleX(.7);

	-ms-transform:rotate(-45deg) translate(-24%, -80px) scaleX(.7);

	transform:rotate(-45deg) translate(-24%, -80px) scaleX(.7)

}

.hamburger-menu.nav-open .nav-svg path.yy {

transition:.25s 0s ease-in-out;

	stroke-dashoffset:-1200

}

.hamburger-menu .nav-svg {

	display:inline-block

}

.hamburger-menu .nav-svg path {

	stroke:#213047;

	stroke-width:70

}

.hamburger-menu .nav-svg path.x {

transition:.25s 0s ease-in-out;

	-webkit-transform:rotate(0) translateX(0);

	-ms-transform:rotate(0) translateX(0);

	transform:rotate(0) translateX(0);

	-webkit-transform-origin:right center;

	-ms-transform-origin:right center;

	transform-origin:right center

}

.hamburger-menu .nav-svg path.yy {

transition:.2s .2s ease-in-out;

	stroke-dasharray:2520 3000;

	stroke-dashoffset:1700

}

.menu-mobile-wrapper {

	display:none

}

.header-wrapper.transparent .hamburger-menu .nav-svg path {

	stroke:#fff

}

@media screen and (min-width:768px) {

.dropdown:hover>.sub-menu {

visibility:visible;

max-height:2000px;

-webkit-transform:none;

-moz-transform:none;

-ms-transform:none;

-o-transform:none;

transform:none;

opacity:1

}

.dropdown:hover>.mega-menu {

-webkit-transform:none;

-moz-transform:none;

-ms-transform:none;

-o-transform:none;

transform:none;

pointer-events:auto;

opacity:1

}

}

.navbar-nav {

	flex-direction:inherit

}

.welcome-section {

	padding:0 0 3rem 0;

	margin-top:-16rem

}

.welcome-section h1 {

	font-size:3rem;

	color:#fff

}

.floatleft {

	float:left

}

.top-campaigns {

	position:relative;

	background-size:cover;

	padding:2rem 2rem 2rem 3rem

}

.top-campaigns h2 {

	text-align:left;

	color:#004e7e;

	margin-bottom:2rem

}

.top-campaigns h4 {

	color:#333!important;

	font-size:2.5rem;

	text-align:left

}

.top-campaigns p {

margin-bottom:.1rem;

	font-size:20px

}

.about-compaingn {

	background:#004e7e;

	color:#fff;

	border-radius:0;

	font-family:'Fira Sans Condensed', sans-serif;

	padding-left:2rem;

	padding-right:2rem

}

.compaingns-profile {

	position:relative

}

.compaingns-profile::before {

position:absolute;

height:400px;

width:200px;

background:#ba0058;

content:'';

border-top-left-radius:50%;

border-bottom-left-radius:50%

}

.compaingns-profile img {

	border:3px solid #d9d7d7;

	border-radius:50%;

	overflow:hidden

}

.about-compaingn:hover {

	color:#fff

}

.btn-donate {

	background:#ba0058;

	color:#fff;

	border-radius:0;

	padding-left:2rem;

	padding-right:2rem;

	font-family:'Fira Sans Condensed', sans-serif

}

.campaigns-slide .owl-dots {

	position:absolute;

	bottom:-40px;

	left:35%

}

.campaigns-slide .owl-dots .owl-dot {

	outline:0

}

.owl-theme .owl-dots .owl-dot.active span {

	background:#ba0058!important

}

.campaign-title {

	position:absolute;

	left:-70px;

	bottom:10px;

	transform:rotate(270deg);

	font-size:1.5rem

}

.single-campaigns blockquote {

	margin-bottom:0

}

.home-banner {

	position:relative;

	height:100vh;

	background-size:cover;

	background-position:50% 30%

}

.home-banner:before {

	position:absolute;

	width:100%;

	height:100%;

	content:'';

	background-color:rgba(0, 0, 0, .4)

}

.home-banner .top-left-circle {

	width:33%;

	position:absolute;

	top:0;

	right:0;

	z-index:1

}

.home-banner .top-left-circle .circle1 {

	position:absolute;

	z-index:9;

	top:-9%;

	right:-3%;

	width:100px;

	height:100px;

	background:#fff;

	border-radius:50%

}

.home-banner .top-left-circle .circle2 {

	position:absolute;

	z-index:9;

	top:-360px;

	right:-278px;

	width:700px;

	height:700px;

	background:#cc6017;

	border-radius:50%

}

.home-banner .top-left-circle .circle3 {

	position:absolute;

	z-index:9;

	top:-400px;

	right:-350px;

	width:900px;

	height:900px;

	background:#ba0058;

	border-radius:50%

}

#homepage-block-2 {

	background:#1f1f1f;

	background-repeat:no-repeat;

	background-position:50% 90%;

	position:relative;

	height:100vh

}

#homepage-block-2:after {

	background:rgba(0, 0, 0, .5);

	content:"";

	position:absolute;

	top:0;

	left:0;

	right:0;

	bottom:0;

	z-index:1

}

@media (max-width:991px) {

#homepage-block-2 {

height:auto;

padding-top:50px

}

}

#homepage-block-2 h2 {

	color:#fbbf28;

	margin-bottom:1rem

}

#homepage-block-2 .container {

	z-index:2;

	position:relative;

	text-align:center

}

#homepage-block-2 .forms {

	margin-top:40px;

	margin-bottom:5px

}

@media (max-width:991px) {

#homepage-block-2 .forms {

margin-top:10px

}

}

#homepage-block-2 #large-image {

	margin-top:25px;

	position:relative

}

@media (max-width:991px) {

#homepage-block-2 #large-image {

display:none

}

}

#homepage-block-2 #large-image .dialog {

	position:absolute;

	right:150px;

	top:-10px;

	background:url(../images/_dialog.png) 50% 50% no-repeat;

	width:178px;

	height:207px

}

#homepage-block-2 #large-image .dialog h4 {

	line-height:2em;

	font-size:18px;

	text-transform:uppercase

}

#homepage-block-2 #large-image .dialog h3 {

	font-size:1rem

}

.white {

	color:#fff

}

.yellow {

	color:#fbbf28

}

#homepage-block-2 #large-image .dialog .fa {

	color:#fbbf28;

	font-size:30px;

	padding:30px 0 0 0

}

.homepage-block-yellow-2 {

	background:#fbbf28;

	height:238px

}

.btn-theme {

	font-size:18px;

	padding:10px 60px;

	background-color:#0d85c7;

	color:#1f1f1f;

	border-radius:30px;

	font-weight:700;

	text-transform:uppercase

}

#block-footer {

	background:#000;

	color:#ccc;

	padding:30px 0 0 0

}

#block-footer p {

	line-height:1.7em

}

#block-footer h4 {

	color:#fff;

	border-bottom:2px solid #ba0058;

	margin-bottom:10px;

	line-height:1.8

}

#block-footer .social-small {

	margin-top:50px

}

#block-footer .social-small a {

	font-size:18px;

	margin-right:10px

}

#block-footer .address {

	list-style:none;

	margin:30px 0 0 0;

	padding:0

}

#block-footer .address li {

	font-size:14px;

	font-weight:700;

	margin-bottom:15px

}

#block-footer .address li span {

	color:#ffc61a;

	margin:0 10px 0 0;

	width:16px;

	font-size:16px

}

#block-footer .address li span.fa-envelope {

	font-size:14px

}

#block-footer .address li a {

	font-weight:700;

	color:#ccc

}

#block-footer .address li a:hover {

	color:#ffc61a

}

@media (max-width:768px) {

#block-footer .address li {

font-size:10pt

}

}

#block-footer ul.nav {

	list-style:none;

	margin:0;

	padding:0;

	float:none;

	flex-direction:column

}

#block-footer ul.nav li {

	padding:0;

	margin:0;

	float:none

}

#block-footer ul.nav li a {

	display:block;

	color:#ccc;

	font-weight:500;

	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKoAAAABCAYAAABOrTWvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUNENTYzQ0MxOTcwMTFFNzhENzRFRTIwNTJBMDRBQzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUNENTYzQ0QxOTcwMTFFNzhENzRFRTIwNTJBMDRBQzEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1Q0Q1NjNDQTE5NzAxMUU3OEQ3NEVFMjA1MkEwNEFDMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1Q0Q1NjNDQjE5NzAxMUU3OEQ3NEVFMjA1MkEwNEFDMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuplUWsAAAAkSURBVHjaYnR3d//PAAGMQAxm79ixg9HDw2NUfFR80IgDBBgAvfWN1mHQu4wAAAAASUVORK5CYII=) 0 100% repeat-x;

	margin:0 0 10px;

	padding:0 0 10px 0;

	font-size:14px

}

#block-footer ul.nav li a:hover {

	color:#ffc61a;

	background-color:transparent

}

#block-footer ul.nav li a:before {

	display:inline-block;

	font:normal normal normal 14px/1 FontAwesome;

	font-size:inherit;

	text-rendering:auto;

	-webkit-font-smoothing:antialiased;

	-moz-osx-font-smoothing:grayscale;

	content:" \f105";

	font-size:16px;

	margin-right:8px;

	vertical-align:middle;

	color:#ffc61a

}

#block-footer ul.nav li:last-child a {

	background:0 0

}

#block-footer ul.nav li.active a {

	color:#ffc61a;

	cursor:default

}

.social-small {

	margin-top:-3px;

	margin-left:0

}

.social-small a {

	display:inline-block;

	width:30px;

	height:30px;

	text-align:center;

	line-height:29px;

	margin:0;

	font-size:14px;

transition:all .3s ease;

	color:#1f1f1f

}

.social-small a:hover {

	color:#fff;

	border-color:#fff

}

.social-small.social-yellow a {

	color:#ffc61a

}

.social-small.social-yellow a:hover {

	color:#fff

}

.social-big {

	list-style:none;

	margin:50px 0 25px 0;

	padding:0

}

.social-big li {

	display:inline;

	margin-right:4px;

	vertical-align:middle

}

.social-big li a {

	color:#fff;

	display:inline-block;

	width:40px;

	height:40px;

	-webkit-border-radius:50%;

	-webkit-background-clip:padding-box;

	-moz-border-radius:50%;

	-moz-background-clip:padding;

	border-radius:50%;

	background-clip:padding-box;

	text-align:center;

	line-height:40px;

	font-size:18pt;

transition:background .4s ease

}

.social-big li a:hover {

	background:#ffc61a!important

}

.social-big li .fa-facebook {

	background:#4e71a8

}

.social-big li .fa-twitter {

	background:#1cb7eb

}

.social-big li .fa-youtube {

	background:#ca3737

}

.social-big li .fa-instagram {

	background:#444

}

.tags {

	margin:26px 0 0 8px;

	padding:0 0 30px

}

.tags a {

	float:left;

	margin:8px 0 0 8px;

	padding:0 12px;

	font-size:11pt;

	font-weight:500;

	border:2px solid #ffc61a;

	-webkit-border-radius:36px;

	-webkit-background-clip:padding-box;

	-moz-border-radius:36px;

	-moz-background-clip:padding;

	border-radius:36px;

	background-clip:padding-box;

	color:#ffc61a;

transition:all .3s ease

}

.tags a:hover {

	border:2px solid #ffc61a;

	color:#ffc61a

}

footer {

	background:#0c0c0c;

	color:#868686;

	text-align:left;

	overflow-y:hidden;

	font-family:'Fira Sans Condensed', sans-serif

}

.footer-logo {

	margin-bottom:0.5rem

}

footer a {

	color:#ba0058

}

footer a:hover {

	color:#004e7e

}

footer .go-top {

	position:relative;

	float:right;

	margin:-15px 0 0 0

}

footer .go-top:before {

	background:url(../images/_footer-car.html) no-repeat 50% 50%;

	position:absolute;

	content:"";

	top:25px;

	right:0;

	width:59px;

	height:72px;

transition:all .3s ease

}

footer .go-top:hover:before {

	top:-5px

}

.widget-area {

	background:#f5f5f5;

	padding:56px 38px;

	margin-top:0;

	-webkit-border-radius:3px;

	-webkit-background-clip:padding-box;

	-moz-border-radius:3px;

	-moz-background-clip:padding;

	border-radius:3px;

	background-clip:padding-box;

	font-size:14px

}

.widget-area table {

	font-size:14px

}

.widget-area h4 {

	margin-top:0

}

@media (max-width:991px) {

.widget-area {

padding:10px 30px

}

}

.widget-area aside {

	margin-bottom:65px

}

.widget-area aside:last-child {

	margin-bottom:0

}

.widget-area aside ul {

	margin:0;

	padding:0;

	list-style:none

}

.widget-area aside ul li {

	color:#1f1f1f;

	margin-bottom:13px;

	vertical-align:middle

}

.widget-area aside ul li:before {

	display:inline-block;

	font:normal normal normal 14px/1 FontAwesome;

	font-size:inherit;

	text-rendering:auto;

	-webkit-font-smoothing:antialiased;

	-moz-osx-font-smoothing:grayscale;

	content:" \f105";

	font-size:16px;

	margin-right:10px;

	vertical-align:middle;

	color:#ffc61a

}

.widget-area aside ul li a {

	color:#1f1f1f;

	vertical-align:middle

}

.widget-area aside ul li a:hover {

	color:#ffc61a

}

.widget-area aside ul li.current-cat {

	font-weight:700

}

.widget-area aside ul li.current-cat a {

	color:#1f1f1f;

	cursor:default

}

.widget-area aside .tags {

	margin:0

}

.copyright_area {

	text-align:center;

	padding:15px 0;

	color:#fff;

	margin-top:15px

}

.copyright_area ul {

	margin-bottom:1rem

}

.copyright_area ul li {

	list-style-type:none;

	border-left:1px solid #fff;

	padding:0 10px

}

.copyright_area ul li:first-child {

	border:none

}

.copyright_area a {

	color:#fff;

	padding:0 10px

}

.copyright_area a:hover {

	color:#ba0058

}

.copyright_right .company {

	font-size:11px;

	color:#c5c5c5;

	background-position:right center;

	padding-right:15px

}

.copyright_right {

	float:right

}

.copyright_left {

	float:none

}

.header-search-wrraper {

	position:relative;

	display:flex;

	justify-content:flex-end

}

#ajaxsearchform {

	border-bottom:1px solid #fff;

	margin-top:5px

}

.header-search {

	float:left

}

.header-search .form-control {

	flex:1 1 auto;

	padding:4px 0;

	color:#fff;

	width:100%;

	margin:0;

	line-height:20px;

	box-shadow:none;

	border:0;

	background-color:transparent;

	font-weight:400

}

.header-search-wrapper {

	display:flex;

	justify-content:flex-end

}

.header-search .form-control::-webkit-input-placeholder {

color:#fff

}

.header-search .form-control::-moz-placeholder {

color:#fff

}

.header-search .form-control:-ms-input-placeholder {

color:#fff

}

.header-search .form-control::-ms-input-placeholder {

color:#fff

}

.header-search .form-control::placeholder {

color:#fff

}

.mobile-menu-container {

	position:fixed;

	left:0;

	top:0;

	bottom:0;

	z-index:1001;

	background-color:#004e7e;

	width:100%;

	max-width:100%;

	overflow-y:auto;

box-shadow:.1rem 0 .6rem 0 rgba(50, 50, 50, .65);

	transform:translateX(-100%);

	visibility:hidden;

	font-size:1.2rem;

	line-height:1.5;

transition:all .35s;

	font-family:'Fira Sans Condensed', sans-serif

}

.mmenu-active .mobile-menu-container {

	visibility:visible;

	transform:translateX(0)

}

.mobile-menu-container .social-icons {

	justify-content:center;

	margin-bottom:0;

	position:fixed;

	bottom:30px;

	left:10px

}

.mobile-menu-container .social-icon {

	width:40px;

	height:40px;

	border:0;

	font-size:1.5rem;

	margin-bottom:0;

	border-radius:50%;

	display:inline-block;

	text-align:center;

	background:#fff

}

.mobile-menu-container .social-icon a {

	color:#004e7e

}

.mobile-menu-container .social-icon+.social-icon {

margin-left:.3rem

}

.mobile-menu-container .social-icon:focus, .mobile-menu-container .social-icon:hover {

	color:#fafafa;

	background-color:transparent

}

.mobile-menu-wrapper {

	position:relative;

	padding:4.2rem 0 3rem

}

.mobile-menu-close {

	position:absolute;

	top:1rem;

	right:1rem;

padding:.4rem;

	z-index:9;

	cursor:pointer;

	font-size:1.3rem;

	line-height:1;

	color:#fff

}

.mobile-menu-overlay {

	display:block;

	position:fixed;

	left:0;

	top:0;

	bottom:0;

	right:0;

	background-color:rgba(0, 0, 0, .8);

	z-index:1000;

transition:all .4s;

	visibility:hidden;

	opacity:0

}

.mmenu-active .mobile-menu-overlay {

	visibility:visible;

	opacity:1

}

.mobile-nav {

	padding:0;

	margin:2rem 0 2rem

}

.mobile-menu {

	margin:0;

	padding:0;

	list-style:none

}

.mobile-menu>li>a {

	text-transform:uppercase

}

.mobile-menu li {

	display:block;

	position:relative

}

.mobile-menu li a {

	position:relative;

	display:block;

padding:5px 0 5px .5rem;

	margin-right:4.5rem;

	color:#fff;

	z-index:22

}

.mobile-menu li a:focus, .mobile-menu li a:hover {

	color:#ba0058;

	text-decoration:none

}

.mobile-menu li.active>a, .mobile-menu li.open>a {

	color:#ba0058

}

.mobile-menu li ul {

	margin:0;

	padding:0;

	display:none;

	margin-bottom:0

}

.mobile-menu li ul li a {

	padding-left:1.5rem

}

.mobile-menu li ul ul li a {

	padding-left:3.5rem

}

.mobile-menu>li>a {

	text-transform:uppercase

}

.mobile-menu .tip {

font-size:.8rem

}

.mmenu-btn {

	display:flex;

	align-items:center;

	justify-content:center;

	position:absolute;

	right:-3.8rem;

	top:50%;

	width:3rem;

	height:3rem;

	font-size:1.5rem;

	color:#fff;

	margin-top:-1.5rem;

	border-radius:0;

	background-color:transparent;

	cursor:pointer;

	outline:0

}

.mmenu-btn::after {

font-family:FontAwesome;

content:'\f107';

display:inline-block;

margin-top:-2px

}

.open>a>.mmenu-btn::after {

content:'\f106'

}

@keyframes fixedHeader {

0% {

opacity:0;

transform:translateY(-60px)

}

100% {

opacity:1;

transform:translateY(0)

}

}

.mobile-menu-toggler {

	border:0;

	line-height:1;

	display:none;

	align-items:center;

	justify-content:center;

	cursor:pointer;

	margin-top:1rem

}

.mobile-menu-container .top-left-circle {

	width:50%;

	position:absolute;

	top:0;

	right:0;

	z-index:1

}

.Icon, .Icon span {

	position:absolute

}

.Icon {

	top:0;

	right:5%;

	height:29px;

	width:40px;

transition:all .5s ease-in-out 0s;

	transform:rotate(0);

	opacity:1;

	cursor:pointer;

	z-index:1

}

.Icon span {

	height:3px;

	background:#000;

	width:30px;

	top:10px;

	margin-left:5px;

transition:all .25s ease-in-out 0s

}

.Icon span:nth-child(1) {

top:6px

}

.Icon span:nth-child(2), .Icon span:nth-child(3) {

top:13px;

right:2%

}

.Icon span:nth-child(4) {

top:20px

}

.donation-btn {

	float:left;

	margin-top:10px;

	margin-left:25px

}

.donation-btn a {

	color:#fff;

	font-family:'Fira Sans Condensed', sans-serif;

	text-transform:uppercase;

	line-height:1.5

}

.searchbar {

	margin-bottom:auto;

	margin-top:10px;

	height:40px;

	border-radius:0

}

.search_input {

	color:#fff;

	border:0;

	outline:0;

	background:0 0;

	width:0;

	caret-color:transparent;

	line-height:40px;

transition:width .4s linear

}

.searchbar:hover>.search_input {

	padding:0 10px;

	width:350px;

	caret-color:red;

transition:width .4s linear;

	border-bottom:1px solid #fff

}

.searchbar:hover>.search_icon {

	color:#fff;

	border-bottom:1px solid #fff

}

.search_icon {

	height:40px;

	width:40px;

	float:right;

	display:flex;

	justify-content:center;

	align-items:center;

	border-radius:0;

	color:#fff;

	text-decoration:none;

	margin-top:1px;

	border:0;

	background-color:transparent

}

.header-search .btn {

	min-width:0;

	height:44px;

	color:#fff;

	background-color:transparent;

	font-weight:400;

	font-size:1.2rem;

	line-height:1;

	border:0;

	padding:0 3px 0 0;

	margin:0;

	background:0 0;

	cursor:pointer

}

.header-search .btn i::before {

margin:0;

outline:0

}

.circle {

	width:300px;

	height:300px;

	background:grey;

	margin:20px;

	border-radius:50%;

	position:relative

}

.circle img {

	border:5px solid #dbd5d5!important;

	border-radius:50%

}

.circle:before {

	content:'';

	position:absolute;

	z-index:-9;

	width:340px;

	height:340px;

	display:block;

	margin:-20px;

	background:linear-gradient(to left, #fff 0, #fff 50%, #ba0058 51%, #ba0058 100%);

	border-radius:50%

}

.circle:hover:before {

	content:'';

	position:absolute;

	z-index:-1;

	width:340px;

	height:340px;

	display:block;

	margin:-20px;

	background:linear-gradient(to left, #ba0058 0, #ba0058 50%, #ba0058 51%, #ba0058 100%);

	border-radius:50%

}

.owl-item.active .circle:before {

	-webkit-animation-name:animLeft2;

	animation-name:animLeft2;

-webkit-animation:animLeft2 1s ease .5s both;

animation:animLeft2 1s ease .5s both;

	-webkit-backface-visibility:hidden;

	backface-visibility:hidden;

	-webkit-animation-delay:1s;

	animation-delay:1s

}

@-webkit-keyframes animLeft2 {

from {

opacity:0;

-webkit-transform:translate3d(0, 0, 0);

transform:translate3d(0, 0, 0)

}

to {

	opacity:1;

	-webkit-transform:none;

transform:all .2s

}

}

.mobile-logo {

	position:absolute;

	width:50%;

	top:10px;

	left:10px

}

.banner-area {

	background-color:#fbbf28;

	padding:8rem 0;

	position:relative

}

.banner-area .container {

	position:relative;

	z-index:2

}

.banner-area h2 {

	text-align:center;

	color:#fff;

	text-transform:uppercase;

	font-weight:700

}

.banner-area .breadcrumb {

	background-color:transparent;

	position:relative;

	margin-top:2rem

}

.banner-area .breadcrumb .breadcrumb-item+.breadcrumb-item::before {

color:#fff

}

.banner-area:after {

	background:rgba(51, 51, 51, .59) url(../images/pixel.png);

	content:"";

	position:absolute;

	top:0;

	left:0;

	right:0;

	bottom:0;

	z-index:1

}

.hero-slider .slider-item {

	height:100vh;

	background-repeat:no-repeat;

	background-size:cover;

	background-position:center center;

	object-fit:cover

}

.hero-slider .slider-item .slider-content {

	height:auto;

	color:#fff;

	margin-bottom:80px;

	width: 90%;

}

.hero-slider .slider-item .slider-content .slider-title {

	font-size:48px;

	line-height:55px;

	color:#fff;

	margin-bottom:20px

}

.hero-slider .slider-item .slider-content a { font-weight: bold !important; font-size: 1.2rem; margin-bottom: 10px;}

.hero-slider .slider-item .slider-content .slider-sub-title {

	font-size:24px;

	color:#ffb923;

	display:block;

	margin-bottom:60px

}

.hero-slider .slider-item .slider-content p {

	margin-bottom:40px

}

.hero-slider .slider-item .slider-content .btn-area .btn-border {

	margin-left:30px

}

.hero-slider .owl-nav {

	display:none

}

.hero-table {

	width:100%;

	height:100%;

	display:table

}

.hero-table .hero-table-cell {

	display:table-cell;

	width:100%;

	height:100%;

	vertical-align:bottom

}

.hero-table .hero-table-cell .mx-auto .slider-content {

	text-align:center

}

.owl-item.active .slider-content h2.slider-title {

	-webkit-animation-name:animLeft;

	animation-name:animLeft;

-webkit-animation:animLeft 1s ease .5s both;

animation:animLeft 1s ease .5s both;

	-webkit-backface-visibility:hidden;

	backface-visibility:hidden;

-webkit-animation-delay:.7s;

animation-delay:.7s

}

.owl-item.active .slider-content h5{

	-webkit-animation-name:animLeft;

	animation-name:animLeft;

-webkit-animation:animLeft 1s ease 1.8s both;

animation:animLeft 1s ease 1.8s both;

	-webkit-backface-visibility:hidden;

	backface-visibility:hidden;

-webkit-animation-delay:1.8s;

animation-delay:1.8s;

font-size: 1rem;

}

.owl-item.active .slider-content a.btn-donate {

	-webkit-animation-name:animLeft;

	animation-name:animLeft;

-webkit-animation:animLeft 1s ease 1.5s both;

animation:animLeft 1s ease 1.5s both;

	-webkit-backface-visibility:hidden;

	backface-visibility:hidden;

-webkit-animation-delay:1.5s;

animation-delay:1.5s

}

@-webkit-keyframes animLeft {

from {

opacity:0;

-webkit-transform:translate3d(50%, 0, 0);

transform:translate3d(50%, 0, 0)

}

to {

	opacity:1;

	-webkit-transform:none;

transform:all .5s

}

}

.hero-slider .owl-dots {

	position:absolute;

	left:380px;

	bottom:20px;

	-webkit-transform:translateY(-50%);

	-ms-transform:translateY(-50%);

	transform:translateY(-50%);

	display:block;

	z-index:1;

	outline:0

}

.hero-slider .owl-dots .owl-dot {

	outline:0

}

.out-focus-section {

	position:relative;

	padding:3rem 0 6rem 0

}

.out-focus-section h2 {

	color:#004e7e;

	text-align:center

}

.out-focus-section h3 {

	color:#fff;

	text-align:center;

	background:#ba0058;

	width:max-content;

	margin:0 auto;

	padding:5px 2rem;

	font-family:Merriweather, serif

}

.out-focus-section h4 {

	text-align:center;

	padding-top:2rem;

	font-weight:700;

	font-size:2rem

}

.focus-area {

	position:relative;

	margin:2rem 0

}

.focus-area ul {

	display:flex

}

.focus-area ul li {

	display:inline-block;

	padding:1rem;

	width:33%

}

.focus-area ul li::nth-child(odd) {

margin-top:0

}

.focus-area ul li:nth-child(2n+2) {

/*margin-top:3rem*/

}

.focus-area ul li .focus-thum {

	position:relative;

transition:all .6s ease

}

.focus-content h3 {

	font-family:'Fira Sans Condensed', sans-serif;

	font-size:1rem

}

.focus-area ul li .focus-thum {

/*	border:6px solid #ccc*/

}

.focus-area ul li .focus-thum img {

transition:.5s

}

.focus-area ul li .focus-thum img:hover {

	transform:scale(1.2)

}

.focus-area ul li:hover .widget-title {

	background:rgb(228 112 29 / 81%);

	height:28%;

	bottom:0;
    padding-botom:5px;

}

.focus-area ul li .widget-title {

	color:#fff!important;

	text-transform:initial!important;

	position:absolute;

	line-height:25px;

	cursor:pointer;

	padding:6%;

	width:100%

}

.focus-area ul li:hover .widget-title {

transition:all .6s ease

}
}

.focus-area ul li:hover .widget-title .pre_text {

	margin-bottom:1rem

}

.focus-area ul li:hover .widget-title h4 {

	font-size:26px;

	margin-top:0;

	padding-top:0

}

.focus-area ul li:hover .widget-title h4 span:first-child {

	font-size:18px

}

.focus-area ul li:hover .widget-title h4 span:last-child {

	font-size:16px;

	font-weight:100

}

.focus-area ul li:hover .widget-title h4 span {

	display:block

}

.focus-area ul li:hover .widget-title p {

	text-align:center;

	color:#000!important

}

.focus-area ul li .focus-thum:hover {

/*	border:6px solid rgb(228 112 29 / 81%)*/

}

.focus-area ul li .focus-thum:hover .focus-content h3 {

	display:none

}

.focus-area ul li .focus-thum .focus-content {

	position:absolute;

	top:0;

transition:.5s;

	width:100%;

	height:100%;

	transform:translateY(0);

	background-color:rgba(0, 0, 0, .3)

}

.focus-area ul li:hover .focus-thum .focus-content {

	position:absolute;

	top:0;

transition:.5s;

	width:100%;

	height:100%;

	transform:translateY(0);

	background-color:rgba(0, 0, 0, 0)

}

.focus-area ul li .focus-thum .focus-content h3 {

	background:0 0;

	padding-top:1rem;

	display:flex;

	text-align:center;

	width:100%;

	justify-content:center;

	font-size:1rem

}

.focus-area .focus-thum:hover img {

	filter:brightness(1)

}

.focus-area2 {

	position:relative;

	margin:2rem 0

}

.focus-area2 ul {

	display:flex

}

.focus-area2 ul li {

	display:inline-block;

padding:.5rem;

	width:33%

}

.focus-area2 ul li p {

	display:none

}

.focus-area2 ul li::nth-child(odd) {

margin-top:0

}

.focus-area2 ul li:nth-child(2n+2) {

margin-top:3rem

}

.focus-area2 ul li .focus-thum {

	position:relative;

transition:all .6s ease

}

.focus-area2 .focus-content h3 {

	font-family:'Fira Sans Condensed', sans-serif;

	font-size:1.6rem

}

.focus-area2 ul li .focus-thum {

	border:6px solid #ccc

}

.focus-area2 ul li .focus-thum img {

transition:.5s;

	width:100%

}

.focus-area2 ul li .focus-thum img:hover {

	transform:scale(1.2)

}

.focus-area2 ul li:hover .widget-title {

	background:rgb(228 112 29 / 81%);

	height:18%;

	bottom:0

}

.focus-area2 ul li .widget-title {

	color:#fff!important;

	text-transform:initial!important;

	position:absolute;

	line-height:25px;

	cursor:pointer;

	padding:6%;

	width:100%

}

.focus-area2 ul li:hover .widget-title {

transition:all .6s ease

}

.focus-area2 ul li:hover .widget-title .pre_text {

	margin-bottom:1.5rem

}

.focus-area2 ul li:hover .widget-title h4 {

	font-size:22px;

	margin-top:0;

	padding-top:0;

	text-align:center

}

.focus-area2 ul li:hover .widget-title h4 span:first-child {

	font-size:18px

}

.focus-area2 ul li:hover .widget-title h4 span:last-child {

	font-size:16px;

	font-weight:100

}

.focus-area2 ul li:hover .widget-title h4 span {

	display:block

}

.focus-area2 ul li:hover .widget-title p {

	text-align:center;

	
	color:#000!important;

	display:block

}

.focus-area2 ul li .focus-thum:hover {

	border:6px solid rgb(228 112 29 / 81%)

}

.focus-area2 ul li .focus-thum:hover .focus-content h3 {

	display:none

}

.focus-area2 ul li .focus-thum .focus-content {

	position:absolute;

	top:0;

transition:.5s;

	width:100%;

	height:100%;

	transform:translateY(0);

	background-color:rgba(0, 0, 0, .3)

}

.focus-area2 ul li:hover .focus-thum .focus-content {

	position:absolute;

	top:0;

transition:.5s;

	width:100%;

	height:100%;

	transform:translateY(0);

	background-color:rgba(0, 0, 0, 0)

}

.focus-area2 ul li .focus-thum .focus-content h3 {

	background:0 0;

	padding-top:1rem;

	display:flex;

	text-align:center;

	width:100%;

	justify-content:center

}

.focus-area2 .focus-thum:hover img {

	filter:brightness(1)

}

.focus-area2 .btm-focos .pre_text {

	min-height:35px!important

}

.the-impact-section {

	position:relative;

	padding:3rem 0

}

.the-impact-section:before {

	position:absolute;

	top:0;

	right:0;

	width:50%;

	height:100%;

	display:block;

	content:'';

/*	background-color:rgba(0, 78, 126, .5);*/

	z-index:9

}

.the-impact-section::after {

position:absolute;

top:0;

right:0;

width:100%;

height:100%;

display:block;

content:'';

/*background-color:rgba(0, 78, 126, .5);*/

z-index:1

}

.the-impact-section .content {

	z-index:99;

	position:relative

}

.the-impact-section ul {

	padding:0;

	margin:3rem 0;

	display:flex;

	justify-content:center

}

.the-impact-section ul li {

	text-align:center;

	display:inline-block;

	padding:1rem 2rem;

	border-right:2px dotted #666;

	color:#fff;

	font-size:50px;

	font-weight:700;

	line-height:46px;

	font-family:'Fira Sans Condensed', sans-serif

}

.the-impact-section ul li span {

	font-size:25px;

	font-family:Merriweather, serif;

	display:block;

	font-weight:400;

	color:#ba0058

}

.the-impact-section h2 {

	color:#fff

}

.the-impact-section h3 {

	color:#fff;

	font-size:2rem

}

.the-impact-section ul li:last-child {

	border:none

}

.the-impact-section .right-circle {

	width:20px;

	height:10px;

	border-top-right-radius:100px;

	border-top-left-radius:100px;

	background:#fff;

	position:absolute;

	left:100%;

	top:45%;

	transform:rotate(270deg)

}

.the-impact-section .right-circle1 {

	width:100px;

	height:50px;

	border-top-right-radius:100px;

	border-top-left-radius:100px;

	background:#cc6017;

	position:absolute;

	right:-40px;

	top:25%;

	transform:rotate(270deg)

}

.the-impact-section .right-circle2 {

	width:200px;

	height:100px;

	border-top-right-radius:100px;

	border-top-left-radius:100px;

	background:#ba0058;

	position:absolute;

	right:-65px;

	top:0;

	transform:rotate(270deg)

}

.the-impact-section .content .right-circle3 {

	position:absolute;

	right:-15px;

	bottom:-175%;

	width:20%

}

.the-impact-section .content {

	position:relative

}

.participation-section {

	position:relative;

	padding:3rem 0

}

.participation-section h2 {

	text-align:center;

	font-weight:700;

	color:#004e7e

}

.participation-section h3 {

	font-family:Merriweather, serif;

	text-align:center;

	font-weight:700;

	color:#fff;

	background:#ba0058;

	width:fit-content;

	padding:5px 1rem;

	margin:10px auto;

	font-size:2.5rem

}

.participation-section h4 {

	text-align:center;

	font-weight:700;

	font-size:2rem;

	padding:2rem 0

}

.percent-box {

	position:relative;

	height:140px;

	border:2px solid #999;

	width:57%;

	margin:0 auto;

	border-top:0

}

.diffrence {

	position:relative

}

.diffrence ul {

	position:relative;

	width:70%;

	margin:0 auto

}

.diffrence ul li {

	text-align:center;

	list-style-type:none

}

.diffrence ul li .thumb-icon {

	width:120px;

	height:120px;

	overflow:hidden;

	border-radius:50%;

	padding:25px;

	margin:0 auto 1rem

}

.diffrence ul li a {

	color:#333;

	font-size:2rem

}

.diffrence ul li h5 {

	color:#333;

	font-size:2rem;

	padding-top:5px

}

.diffrence ul li a:hover .thumb-icon {

	background:#ba0058;

	border:2px solid #dad9d8

}

.diffrence ul li a:hover .thumb-icon img {

	filter:brightness(0) invert(1)

}

.mychart {

	margin-top:-70px;

	position:relative

}

.mychart::before {

position:absolute;

left:50%;

height:40px;

width:2px;

background:#999;

content:'';

top:-50px

}

.mychart h3 {

	text-align:center;

	color:#333;

	background:0 0;

	font-size:1.6rem;

	margin-top:2rem;

	margin-bottom:1rem

}

.stories-section {

	position:relative;

	padding-top:2rem

}

.stories-section H2 {

	color:#004e7e

}

.stories-section blockquote {

	position:relative;

	margin-left:0

}

.stories-section blockquote::before {

position:absolute;

top:-97px;

left:-80px;

content:'“';

color:#9c9c99;

font-size:12rem;

font-family:'Fira Sans Condensed', sans-serif

}

.stories-section p {

	font-family:Merriweather, serif

}

.stories-section h6 {

	font-size:1.5rem;

	margin-bottom:1rem

}

.single-stories .compaingns-content {

	margin-top:2rem

}

.stories-section .right-circle2 {

	width:290px;

	height:240px;

	transform:rotate(90deg)!important;

	position:absolute;

	right:0;

	bottom:-33px

}

.stories-section .stories-profile {

	border:none;

	width:60%;

	margin:0 auto;

	z-index:99;

	position:relative

}

.stories-section .owl-dots {

	position:absolute;

	bottom:50%;

	left:-80px;

	transform:rotate(90deg)

}

.stories-section .owl-dots .owl-dot {

	outline:0

}

.our-patner-section {

	position:relative;

	padding:3rem 0

}

.our-patner-section h2 {

	text-align:center;

	color:#004e7e;

	margin-bottom:2rem

}

.our-patner-section .single-partner {

	display:flex;

	justify-content:center;

	align-items:center;

	height:140px;

	padding:0 2rem

}

.our-patner-section .single-partner img {

	width:100%;

	filter:grayscale(100%)

}

.our-patner-section .single-partner img:hover {

	filter:grayscale(0)

}

.our-patner-section .owl-theme .owl-nav [class*=owl-] {

width:40px;

height:40px;

border:1px solid #ddd;

outline:0;

background:#333;

color:#fff

}

.our-patner-section .owl-theme .owl-nav [class*=owl-]:hover {

background:#ba0058

}

.our-patner-section .owl-theme .owl-nav .owl-prev {

	position:absolute;

	left:-20px;

	top:32%

}

.our-patner-section .owl-theme .owl-nav .owl-next {

	position:absolute;

	right:-20px;

	top:32%

}

.connect-with-us-section {

	position:relative;

	padding:3rem 0;

	background:#ba0058;

	font-family:'Fira Sans Condensed', sans-serif

}

.connect-with-us-section h2 {

	text-align:center;

	color:#fff

}

.connect-with-us-section .connect-form {

	width:70%;

	margin:0 auto

}

.connect-with-us-section .connect-form .form-control {

	border:none;

	border-bottom:1px solid #fff;

	background:0 0;

	border-radius:0;

	color:#fff

}

.connect-with-us-section .connect-form input[type=submit] {

	background:#2e2e2e;

	border-radius:0;

	color:#fff

}

.connect-with-us-section .connect-form select option {

	color:#000

}

#wpcf7-f220-o1 .wpcf7-submit {

	background:#2e2e2e;

	border-radius:0;

	border:none;

	color:#fff;

	width:100%

}

#wpcf7-f220-o1 .connect-form .form-control {

	border:none;

	border-bottom:1px solid #fff;

	background:0 0;

	border-radius:0;

	color:#fff

}

.view-all-btn {

	padding-left:3rem;

	padding-right:3rem

}

.partner {

	margin-bottom:3rem

}

.connect-with-us-section .connect-form .form-control::-webkit-input-placeholder {

color:#fff

}

.connect-with-us-section .connect-form .form-control::-moz-placeholder {

color:#fff

}

.connect-with-us-section .connect-form .form-control:-ms-input-placeholder {

color:#fff

}

.connect-with-us-section .connect-form.form-control::-ms-input-placeholder {

color:#fff

}

.connect-with-us-section .connect-form.form-control::placeholder {

color:#fff

}

.search_input::-webkit-input-placeholder {

color:#fff

}

.social-area {

	padding-top:1rem;

	padding-bottom:1rem

}

.social-item {

	display:inline-block;

	margin:5px 5px;

	width:35px;

	height:35px;

	text-align:center;
	font-size: 28px;

/*	background:#fff;*/

	border-radius:50%;

	line-height:35px;
	padding-top: 3px;

}

.connect-with-us-section address {

	color:#fff;

	font-size:1.1rem;

	line-height:1.3

}

.connect-with-us-section .phone {

	background:#ba0058;

	width:max-content;

	padding:3px 15px

}

.connect-with-us-section .phone a {

	color:#ffff00;

	font-weight:700;

	font-size:1rem

}

.connect-with-us-section .phone i {

	width:25px;

	height:25px;

	background:#ffff00;

	color:#ba0058;

	border-radius:50%;

	text-align:center;

	line-height:25px

}

.connect-with-us-section .phone a:hover {

	color:#fff

}

.donate {

	padding:0 15px;

	color:#fff;

	text-transform:uppercase;

	font-size:1.5rem;

/*	display:block*/

}
.donate:hover {

	padding:0 15px;

	color:#ffc600;

	text-transform:uppercase;

	font-size:1.5rem;

/*	display:block*/

}

.donate i {

	color:#fff;
	font-size: 16px;

}

.footer-logo-area {

	width:75%;

	margin:0 auto

}

.footer-logo-area .donate {

	padding:0!important;

	font-weight:400

}

.quick-links {

	position:relative

}

.quick-links ul {

	position:relative

}

.quick-links ul li {

	position:relative;


	padding-left:1rem;
	color: #fff;
	list-style: none;

}

.quick-links ul li a {

	color:#fff;
	

}

.quick-links ul li a:hover {

	color:#ba0058

}

.join-section {

	position:relative;

	padding:3rem 0

}

.join-section h3 {

	text-align:center;

	color:#004e7e;

	font-size:2.5rem;

	font-weight:700;

	margin-bottom:2rem

}

.join-section h4 {

	color:#e3701d;

	font-size:2.2rem;

	font-weight:700

}

.compaingns-content {

	position:relative

}

.compaingns-content h4 {

	text-align:left

}

.year-box {

	position:relative

}

.year-box h6 {

	color:#004e7e;

	font-size:25px;

	padding-left:5px;

	margin-bottom:0

}

.year-box h5 {

	color:#e3701d;

	font-family:Merriweather, serif;

	padding-left:10px

}

.year-box .number {

	display:inline-block;

	font-size:6rem;

	font-weight:700;

	line-height:6rem;

	font-family:"Arial Rounded Bold", "Helvetica Rounded", Arial, sans-serif;

	margin-right:11px

}

.year-box .img {

	display:inline-block;

	width:19%;

	vertical-align:text-bottom;

	position:relative

}

.year-outer {

	width:52%;

	margin:0 auto

}

.about_page_content {

	padding-top:55px

}

.about_page_text {

	padding-top:40px

}

.about_page_text .section-title-area {

	padding-bottom:30px

}

.about_page_text .feature_quote {

	margin-top:20px;

	-webkit-box-shadow:0 16px 32px 0 rgba(21, 36, 64, .1);

	box-shadow:0 16px 32px 0 rgba(21, 36, 64, .1)

}

.about_page_text .feature_quote .author_intro .ath_add {

	margin-top:5px

}

.about_page_text .feature_quote .author_intro .ath_name {

	width:100%;

	display:block;

	font-size:24px;

	font-weight:400;

	font-family:Adamina

}

.about_page_text .feature_quote .author_intro .ath_desig {

	display:block;

	font-weight:700;

	color:#f3525a

}

.about_overview_section {

	padding:185px 0 70px

}

.about_overview_section .videoimg {

	margin-bottom:80px

}

.about_overview_section .videoimg .video-play {

	position:inherit;

	background-color:#f3525a

}

.about_overview_section .videoimg .video-play .video_btn_border {

	border:2px solid rgba(172, 169, 169, .32)

}

.about_overview_section:before {

	top:0;

	left:0;

	content:'';

	width:100%;

	z-index:-1;

	height:740px;

	position:absolute;

	background-color:#f6f6f6

}

.about_overview_section:after {

	left:0;

	right:0;

	width:60%;

	top:154px;

	z-index:-1;

	content:'';

	height:240px;

	margin:0 auto;

	position:absolute

}

.about_overview_section .about_rotate_img1, .about_overview_section .about_rotate_img2 {

	top:30%;

	left:100px;

	position:absolute;

	-webkit-transform:rotate(-30deg);

	transform:rotate(-30deg)

}

.about_overview_section .about_rotate_img2 {

	left:inherit;

	right:100px;

	-webkit-transform:rotate(30deg);

	transform:rotate(30deg)

}

.client-list.about_overview_client {

	padding:60px 100px 100px

}

.feature_quote {

	z-index:1;

	background-color:#fff;

	padding:15px 30px 15px 40px;

	border-bottom:3px solid #fbbf28

}

.sechedule-section2 {

	padding:3rem 0;

	background-color:#fbbf28;

	color:#fff

}

.sechdule-btn {

	border-color:#000;

	border-radius:0;

	padding:15px 25px;

	color:#fff;

	background:#000

}

.sechdule-btn:hover {

	background-color:#fff;

	color:#000

}

.progress img { width: 100%;}

.progress {

	width:150px;

	height:150px;

	line-height:150px;

	background:0 0;

	margin:0 auto;

	box-shadow:none;

	position:relative

}

.progress:after {

	content:"";

	width:100%;

	height:100%;

	border-radius:50%;

	position:absolute;

	top:0;

	left:0

}

.progress>span {

	width:50%;

	height:100%;

	overflow:hidden;

	position:absolute;

	top:0;

	z-index:1

}

.progress .progress-left {

	left:0

}

.progress .progress-bar {

	width:100%;

	height:100%;

	background:0 0;

	position:absolute;

	top:0

}

.progress .progress-left .progress-bar {

	left:100%;

	border-top-right-radius:80px;

	border-bottom-right-radius:80px;

	border-left:0;

	-webkit-transform-origin:center left;

	transform-origin:center left

}

.progress .progress-right {

	right:0

}

.progress .progress-right .progress-bar {

	left:-100%;

	border-top-left-radius:80px;

	border-bottom-left-radius:80px;

	border-right:0;

	-webkit-transform-origin:center right;

	transform-origin:center right;

	animation:loading-1 1.8s linear forwards

}

.progress .progress-value {

	width:100%;

	height:100%;

	font-size:24px;

	color:#faf5f5;

	text-align:center;

	position:absolute;

	z-index:1;

	padding-top:20px

}

.progress.blue .progress-bar {

	background:#ba0058

}

.progress.blue .progress-left .progress-bar {

	animation:loading-2 1.5s linear forwards 1.8s

}

.progress.yellow .progress-bar {

	border-color:#fdc426

}

.progress.yellow .progress-left .progress-bar {

	animation:loading-3 1s linear forwards 1.8s

}

.progress.pink .progress-bar {

	border-color:#f83754

}

.progress.pink .progress-left .progress-bar {

animation:loading-4 .4s linear forwards 1.8s

}

.progress.green .progress-bar {

	border-color:#1abc9c

}

.progress.green .progress-left .progress-bar {

	animation:loading-5 1.2s linear forwards 1.8s

}

@keyframes loading-1 {

0% {

-webkit-transform:rotate(12deg);

transform:rotate(12deg)

}

100% {

-webkit-transform:rotate(180deg);

transform:rotate(180deg)

}

}

@keyframes loading-2 {

0% {

-webkit-transform:rotate(0);

transform:rotate(0)

}

100% {

-webkit-transform:rotate(144deg);

transform:rotate(144deg)

}

}

@keyframes loading-3 {

0% {

-webkit-transform:rotate(0);

transform:rotate(0)

}

100% {

-webkit-transform:rotate(90deg);

transform:rotate(90deg)

}

}

@keyframes loading-4 {

0% {

-webkit-transform:rotate(0);

transform:rotate(0)

}

100% {

-webkit-transform:rotate(36deg);

transform:rotate(36deg)

}

}

@keyframes loading-5 {

0% {

-webkit-transform:rotate(0);

transform:rotate(0)

}

100% {

-webkit-transform:rotate(126deg);

transform:rotate(126deg)

}

}

@media only screen and (max-width:990px) {

.progress {

margin-bottom:20px

}

}

.counter {

	animation-duration:1s;

	animation-delay:0s

}

.share-link {

	position:fixed;

	right:0;

	top:40%;

	background:#fff;

	width:40px;

	height:40px;

	z-index:999;

	font-size:1.5rem;

	display:block;

	display:flex;

	justify-content:center;

	align-items:center;

	line-height:35px;

	color:#ba0058;

	border:1px solid #ccc;

	border-right:0;

	z-index:999

}

.share-link:hover .share-items {

	display:block!important

}

.share-items {

	position:fixed;

	right:0;

	top:40%;

    background: #033ca3;

	z-index:999;
    
    color:#fff;

	font-size:2rem;

	display:none;

	justify-content:center;

	align-items:center

}

.share-items a {

	width:auto;
    padding-left:10px;
    padding-right:10px;
	height:40px;
    background: #033ca3;
	display:inline-block;

	text-align:center;

	line-height:40px;

	font-size:1rem;

	color:#fff

}

.share-items a:hover.fa-facebook {

	color:#3b5998

}

.share-items a:hover.fa-twitter {

	color:#1da1f2

}

.share-items a:hover.fa-linkedin {

	color:#0077b5

}

.share-items a:hover.fa-youtube {

	color:red

}

.share-items a:hover.fa-instagram {

	color:#8a3ab9

}

.top-banner {

	min-height:550px

}

.top-banner .top-left-circle {

	width:38%;

	position:absolute;

	top:0;

	right:0;

	z-index:99

}

.bread-section {

	margin-top:-5rem;

	position:relative;

	z-index:9

}

.title-section {

	position:relative;

	background:url(../images/texture-bg.jpg) no-repeat;

	background-size:cover;

	padding:1rem 1rem 1rem 2rem

}

.title-section h1 {

	font-weight:700;

	width:90%;
	
}

.title-section h1 span {

	font-weight:700;

	font-size:1.3rem

}

.bread-section .breadcrumb {

	background-color:#00000061;

	position:relative;

	font-family:'Fira Sans Condensed', sans-serif;

	padding:0 2rem;

	color:#fff;

	width:100%

}

.bread-section .breadcrumb span {

	padding:0 5px

}

.bread-section .breadcrumb span a {

	color:#ccc

}

.bread-section ol {

	margin-bottom:0;

	padding:0

}

.bread-section ol li a {

	color:#ccc

}

.bread-section .breadcrumb .breadcrumb-item+.breadcrumb-item::before {

color:#fff;

content:"";

padding-right:0

}

.bread-section .breadcrumb-item+.breadcrumb-item.breadcrumb-item+.breadcrumb-item {

	padding-left:0

}

.bread-section .breadcrumb-item+.breadcrumb-item {

	padding-left:0

}

.empowered-section {

	padding:3rem 0 5rem 0;

	position:relative

}

.empowered-section h2 {

	color:#004e7e;

	font-size:2rem;

	margin-bottom:1rem

}

.empowered-section .left-img {

	position:absolute;

	left:0;

	bottom:0;

	width:12%;

	transform:rotate(180deg)!important

}

.about-middle-section {

	padding:5rem 0;

	position:relative;

	color:#fff

}

.about-middle-section:before {

	position:absolute;

	content:'';

	inset:0;

	width:100%;

	height:100%;

	background-color:rgba(0, 78, 126, .5);

	z-index:1

}

.about-middle-section .container {

	position:relative;

	z-index:9

}

.core-values-section {

	padding:0 0 4rem 0;

	position:relative

}

.core-thumb {

	width:30%;

	margin:-100px auto -260px auto;

	transform:rotate(90deg)!important

}

.core-value-img .heading {

	position:relative;

	z-index:99;

	margin-top:-8rem;

	display:inline-block;

	color:#fff

}

.core-value-item {

	position:relative

}

.core-value-item ul {

	position:relative;

	width:90%;

	margin:0 auto

}

.core-value-item ul li {

	text-align:center;

	list-style-type:none;

	width:25%;

	padding:0 10px

}

.core-value-item ul li .thumb-icon {

	width:120px;

	height:120px;

	overflow:hidden;

	border-radius:50%;

	padding:15px;

	margin:0 auto 1rem;

	background-color:#f0eceb;

	border:2px solid transparent;

	display:flex

}

.core-value-item ul li a {

	color:#333

}

.core-value-item ul li h5 {

	color:#004e7e;

	font-size:1.6rem;

	padding-top:5px

}

.core-value-item ul li p {

	font-weight:400

}

.core-value-item ul li a:hover .thumb-icon {

	background:#004e7e;

	border:2px solid #f0eceb

}

.core-value-item ul li a:hover .thumb-icon img {

	filter:brightness(0) invert(1)

}

.core-value-item ul li a:hover h5 {

	color:#033ca3

}

.theme-bg {

	background:#033ca3;

	padding:5px 10px

}

.grey-bg {

	background:#f0f0f0;

	padding:2rem

}

.financial-years {

	position:relative

}

.financial-years ul li {

	list-style-type:none;

	display:inline-block;

	width:19%;

	margin-bottom:10px;

	position:relative

}

.financial-years ul li a {

	color:#004e7e;

	font-size:1.2rem;

	font-weight:700;

	padding:10px 20px

}

.financial-years ul li a span img {

	width:8%

}

.financial-years ul li:hover a {

	background:#ba0058;

	color:#fff;

	box-shadow:0 0 8px rgb(0 0 0 / 30%)

}

.financial-years ul li:hover a span img {

	filter:brightness(0) invert(1)

}

.accountabilty {

	background:#494949;

	padding:14px 0

}

.accountabilty ul {

	display:flex;

	justify-content:center;

	align-items:center

}

.accountabilty ul li {

	list-style-type:none;

	display:inline-block;

	padding:0 17px;

	border-left:1px solid #fff

}

.accountabilty ul li:first-child {

	border:none

}

.accountabilty ul li a {

	color:#fff

}

.accountabilty ul li a:hover {

	color:#ba0058

}

.accountabilty ul li a.active {

	color:#ba0058

}

.accountabilty-area {

	margin-top:3rem

}

.accountabilty-area h3 {

	margin-bottom:0;

	font-size:1.5rem;

	text-align:right

}

.blue-font {

	color:#004e7e

}

.orrange-font {

	color:#ba0058

}

.content-section {

	padding:3rem 0

}

.content-section .content {

	padding:0 2rem

}

.term-condition-section {

	padding:3rem 0

}

.term-condition-section .content {

	padding:0 2rem

}

.term-condition-section h3 {

	color:#004e7e;

	font-size:2.1rem

}

.privacy-policy-section {

	padding:3rem 0

}

.privacy-policy-section .content {

	padding:0 2rem

}

.privacy-policy-section h3 {

	position:relative;

	padding-left:30px;

	color:#004e7e

}

.privacy-policy-section h3 img {

	width:25px;

	position:absolute;

	left:0;

	top:4px;

	line-height:15px;

	height:32px

}

ul.terms-list li {

	list-style-type:none;

	position:relative;

	padding-left:18px;

	margin-bottom:1rem

}

ul.terms-list li:before {

	position:absolute;

	left:2px;

	top:11px;

	content:'';

	width:5px;

	height:5px;

	border-radius:50%;

	background:#ba0058

}

ul.privacy-list li {

	list-style-type:none;

	position:relative;

	padding-left:15px;

	padding-right:25px;

	margin-bottom:1rem;

	display:inline-block

}

ul.privacy-list li:before {

	position:absolute;

	left:2px;

	top:11px;

	content:'';

	width:5px;

	height:5px;

	border-radius:50%;

	background:#ba0058

}

.cookie-policy-section {

	padding:3rem 0;

	background:#004e7e;

	color:#fff

}

.cookie-policy-section .content {

	padding:0 2rem

}

.cookie-policy-section h3 {

	position:relative;

	padding-left:30px

}

.cookie-policy-section h3 img {

	width:25px;

	position:absolute;

	left:0;

	top:4px;

	line-height:15px;

	height:32px

}

.refund-policy-section {

	padding:3rem 0

}

.refund-policy-section .content {

	padding:0 2rem

}

.refund-policy-section h3 {

	color:#004e7e

}

.refund-policy-section .development {

	position:relative;

	margin-top:20px

}

.refund-policy-section .development .icon-area {

	float:left

}

.refund-policy-section .development .icon-area i {

	width:60px;

	height:60px;

	text-align:center;

	color:#ba0058;

	font-size:2rem;

	line-height:50px

}

.refund-policy-section .development .content {

	float:left;

	padding:0

}

#statement-tab.nav-tabs .nav-item .nav-link, .nav-tabs .nav-link {

	padding:0 3rem;

	background:#ccc;

	border-radius:0;

	line-height:40px;

	border:none;

	color:#333

}

#statement-tab.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {

	background:#ba0058!important;

	color:#fff!important;

	font-weight:700

}

.foreign-contribution h3 {

	font-family:Merriweather, serif;

	color:#004e7e;

	font-size:1.3rem

}

.quarters h4 {

	font-family:Merriweather, serif;

	color:#ba0058;

	font-size:1rem

}

.quarters a {

	color:#333

}

.quarters a span img {

	width:5%

}

.quarters:hover a {

	background:#033ca3;

	box-shadow:0 0 8px rgb(0 0 0 / 30%);

	padding:10px 15px

}

.quarters:hover img {

	filter:brightness(.5)

}

.foreign-contribution .financial-years {

	margin-bottom:1rem;

	padding:1rem 3rem

}

.foreign-contribution .financial-years:nth-child(2n+0) {

background:#f0f0f0

}

.annual-report-section {

	position:relative;

	padding:3rem 0

}

.annual-report-section h2 {

	font-size:2.5rem;

	color:#004e7e

}

.annual-report-section h4 {

	font-family:Merriweather, serif

}

.pdf-download-btn {

	background:#ba0058;

	padding:5px 20px;

	color:#333

}

.pdf-download-btn img {

	width:15px;

	margin-left:8px;

	filter:brightness(.5)

}

.pdf-download-btn:hover {

	background-color:#004e7e;

	color:#fff

}

.pdf-download-btn:hover img {

	filter:brightness(0) invert(1)

}

.anuual-item {

	position:relative;

	margin-bottom:3rem

}

.anuual-item h4 {

	font-size:1.2rem

}

.anuual-item h3 {

	font-size:1.4rem;

	color:#004e7e

}

.anuual-item figure {

	margin-bottom:0;

	border:4px solid #ccc

}

.annual-top-img {

	position:relative;

	width:82%;

	margin-top:64px;

	margin-left:0;

	border:4px solid #ba0058;

	box-shadow:0 0 8px rgb(0 0 0 / 30%);

	margin-bottom:9rem

}

.circle-img {

	position:absolute;

	width:92%;

	left:-88px;

	top:0

}

.accordion .card-header:after {

	font-family:FontAwesome;

	content:"\f068";

	float:right;

	color:#004e7e

}

.accordion .card-header.collapsed:after {

	content:"\f067"

}

.faqs-section {

	padding:3rem 0

}

.accordion .card {

	border:none;

	border-bottom:1px solid #ddd!important

}

.accordion .card .card-header {

	background-color:transparent;

	padding-left:15px;

	padding-right:10px;

	border:none;

	padding-bottom:5px

}

.accordion .card .card-header .card-title {

	font-family:'Fira Sans Condensed', sans-serif;

	font-weight:700;

	font-size:1.2rem;

	color:#004e7e

}

.accordion .card .card-body {

	padding-left:0;

	padding-right:0;

	padding-top:5px

}

.accordion .card-header.collapsed .card-title {

	color:#333

}

.accordion .card .card-body ul {

	margin-left:25px

}

.accordion .card.active {

	background:#ddd

}

.team-section {

	padding:3rem 0

}

#team-tab.nav-tabs .nav-item .nav-link, #team-tab.nav-tabs .nav-link {

	padding:0 0;

	border-radius:0;

	line-height:40px;

	border:none;

	color:#333;

	background-color:transparent;

	font-size:1.2rem;

	font-family:'Fira Sans Condensed', sans-serif;

	margin-right:1.5rem

}

#team-tab.nav-tabs .nav-item.show .nav-link, #team-tab.nav-tabs .nav-link.active {

	border-bottom:2px solid #004e7e!important;

	color:#004e7e!important;

	font-weight:700;

	background-color:transparent!important

}

#team-tab.nav-tabs .nav-item .nav-link, #team-tab.nav-tabs .nav-link:first {

padding-left:0

}

#teamTabContent .content {

	padding:1rem

}

.rs-team .team-item:hover {

	box-shadow:0 0 8px rgb(0 0 0 / 30%)

}

.rs-team .team-item {

	position:relative;

	overflow:hidden;

	margin-bottom:30px

}

.rs-team .team-item:before {

	content:'';

	position:absolute;

	left:0;

	top:0;

	height:100%;

	width:100%;

	z-index:1

}

.rs-team .team-item .team-img {

	position:relative

}

.rs-team .team-item .team-img .normal-text {

	position:absolute;

	text-align:center;

	height:50px;

	bottom:-1px;

	padding:10px 0;

	width:100%;

	left:50%;

	transform:translateX(-50%);

	-webkit-transform:translateX(-50%);

	background-color:#e3e3e3;

transition:.3s ease all;

	z-index:10

}

.rs-team .team-item .team-img .normal-text .team-name {

	color:#004e7e;

	font-size:20px;

	font-weight:500;

	margin:0;

	display:block;

	text-transform:uppercase;

	padding:0 0 3px

}

.rs-team .team-item .team-img .normal-text .subtitle {

	color:#fff;

	margin:0;

	display:block

}

.rs-team .team-item .team-img img {

	width:100%

}

.rs-team .team-item .team-content {

	position:absolute;

	width:100%;

	height:100%;

	top:10%;

	left:0;

	text-align:center;

	z-index:1;

	padding:50px;

	opacity:0;

-webkit-transition:.3s all ease-out;

transition:.3s all ease-out;

	visibility:hidden

}

.rs-team .team-item .team-content:before {

	content:'';

	position:absolute;

	left:0;

	top:0;

	height:100%;

	width:100%;

	background-color:rgba(228, 112, 29, .8);

	z-index:-1

}

.rs-team .team-item .team-name {

	margin-bottom:2px

}

.rs-team .team-item .team-name a {

	margin-bottom:6px;

	font-size:20px;

	color:#fff;

	text-transform:uppercase;

	position:relative;

	z-index:1

}

.rs-team .team-item .team-name a:hover {

	color:#fff

}

.rs-team .team-item .postion {

	position:relative;

	z-index:1;

	color:#fff

}

.rs-team .team-item .share-icons {

	position:relative;

	max-width:255px;

	margin:0 auto 15px;

	opacity:0;

	visibility:hidden

}

.rs-team .team-item .share-icons .border {

	content:'';

	position:absolute;

	background:#fff;

	z-index:1;

	opacity:1;

	display:none

}

.rs-team .team-item .team-social {

	position:relative

}

.rs-team .team-item .team-social.icons-1:after, .rs-team .team-item .team-social.icons-1:before {

	content:'';

	position:absolute;

	z-index:1;

	opacity:1

}

.rs-team .team-item .team-social.icons-1:after {

	top:0;

	left:50%;

	height:95px;

	width:1px

}

.rs-team .team-item .team-social.icons-1:before {

	bottom:0;

	left:10px;

	height:1px;

	width:100px

}

.rs-team .team-item .team-social.icons-2:after, .rs-team .team-item .team-social.icons-2:before {

	content:'';

	position:absolute;

	background:#fff;

	z-index:1;

	opacity:1

}

.rs-team .team-item .team-social.icons-2:after {

	bottom:0;

	left:50%;

	height:95px;

	width:1px

}

.rs-team .team-item .team-social.icons-2:before {

	top:0;

	right:10px;

	height:1px;

	width:100px

}

.rs-team .team-item .team-social li {

	display:inline-block;

	position:relative;

transition:all .3s ease-in-out 0s;

	padding:5px

}

.rs-team .team-item .team-social li a {

	display:block;

	color:#fff;

	font-size:20px

}

.rs-team .team-item .team-social li a:hover {

	color:#fff

}

.rs-team .team-item:hover .team-content {

	top:0

}

.rs-team .team-item:hover .share-icons, .rs-team .team-item:hover .team-content, .rs-team .team-item:hover .team-social {

	opacity:1;

	visibility:visible

}

.rs-team .team-item:hover .normal-text {

	opacity:0;

	visibility:hidden

}

.rs-team.fullwidth-team .col-lg-3 {

	padding:0

}

.rs-team.fullwidth-team .col-lg-3 .team-item {

	margin-bottom:0

}

.rs-team.fullwidth-team .col-lg-3 .team-item .team-img .normal-text {

	text-align:left;

	background:0 0;

	padding-left:15px

}

.rs-team.rs-team2 .normal-text {

	clip-path:polygon(100% 100%, 0 100%, 50% -95%)

}

.rs-team#rs-team3 .share-icons {

	max-width:230px

}

.rs-team#rs-team3.bg4, .rs-team#rs-team3.bg6 {

	position:relative

}

.rs-team#rs-team3.bg4:after, .rs-team#rs-team3.bg6:after {

	content:"";

	background-position:top center;

	height:460px;

	width:100%;

	position:absolute;

	top:0;

	z-index:0

}

.rs-team#rs-team3 .container-fullwidth {

	position:relative;

	z-index:1

}

.rs-team#rs-team3 .team-item {

	margin-bottom:30px

}

.rs-team#rs-team3 .team-item .team-img .normal-text {

	height:205px;

	bottom:-23%;

	padding:30px 0;

	width:86%;

	border-radius:50%;

	clip-path:none

}

.rs-team#rs-team3 .team-item .team-social li {

	padding:20px

}

.rs-team#rs-team3 .team-item .team-social.icons-1:before, .rs-team#rs-team3 .team-item .team-social.icons-2:before {

	width:80px

}

.rs-team#rs-team3 .team-item .team-social.icons-1:after, .rs-team#rs-team3 .team-item .team-social.icons-2:after {

	height:70px

}

.event-section {

	position:relative;

	padding:3rem 0

}

.event-section h2 {

	color:#004e7e;

	font-size:2rem

}

.date-cats a {

	padding-right:1rem;

	color:#333;

	font-weight:700

}

.date-cats a i {

	color:#ba0058

}

.btn-read-more {

	background:#033ca3;

	border-radius:0;

	padding-left:1rem;

	padding-right:1rem

}

.btn-read-more:hover { background:#ba0058; color: #fff}

.past-events-section {

	position:relative;

	padding:3rem 0;

	background:#eee

}

.past-events-section h2 {

	margin-bottom:2rem

}

.pastEvents-item {

	position:relative;

	margin-bottom:3rem

}

.pastEvents-item h4 {

	font-size:1.2rem

}

.pastEvents-item h3 {

	font-size:1.4rem;

	color:#004e7e

}

.pastEvents-item figure {

	margin-bottom:0;

	border:4px solid #d8d8d8

}

.pastEvents-item ul {

	margin-bottom:1rem

}

.pastEvents-item ul li {

	list-style-type:none;

	font-size:1rem

}

.pastEvents-item ul li i {

	color:#ba0058;

	width:25px;

	height:25px;

	text-align:center;

	line-height:25px

}

.load-more {

	background:#004e7e;

	color:#fff!important;

	padding:5px 15px

}

.gallery-section {

	position:relative;

	padding:3rem 0

}

.gallery-section .form-control {

	border-radius:0

}

.gallery-section h3 {

	font-size:1.5rem;

	

}

.gallery-section h3 span {

}

.photo-listing {

	overflow:hidden;

	overflow:hidden;

	margin-bottom:1rem

}

.photo-listing li {

	float:left;

	width:48%;

	margin-right:1%;

	margin-bottom:10px;

	position:relative;

	list-style-type:none

}

.photo-listing li a {

	color:#fff;

	font-size:1.5rem;

	font-family:'Fira Sans Condensed', sans-serif

}

.photo-listing img {

	width:100%

}

.photo-listing li a:hover .hoverbox {

	display:block

}

.photo-listing li a:hover {

	box-shadow:0 0 8px rgb(0 0 0 / 30%)

}

.photo-listing li .hoverbox {

	position:absolute;

	z-index:1;

	left:0;

	top:0;

	bottom:0;

	right:0;

	background:rgba(0, 0, 0, .6);

	text-align:center;

	display:none

}

.photo-listing li .hoverbox .inner {

	position:absolute;

	z-index:1;

	width:100%;

	padding:15px;

	left:0;

	top:50%;

	transform:translate(0, -50%)

}

.news-section {

	position:relative;

	padding:3rem 0

}

.new-items {

	margin-bottom:2rem

}

.new-items h3 {

	font-size:1.3rem;

	color:#004e7e

}

.new-items .news-title-2 {

	/*min-height:100px*/

}

.new-items .news-thumbnail img {

	border:2px solid #ddd;

	box-shadow:0 0 8px rgb(0 0 0 / 30%)

}

.single-gallery-img {

	margin-top:30px;

	position:relative;

	overflow:hidden

}

.single-gallery-img img {

	background:#f26723 none repeat scroll 0 0;

	cursor:pointer;

	display:block;

	width:100%;

	overflow:hidden;

	-webkit-transform:scale(1.2);

	transform:scale(1.2);

-webkit-transition-duration:.4s;

transition-duration:.4s;

	-webkit-transition-timing-function:ease-out;

	transition-timing-function:ease-out

}

.single-gallery-img {

	background:#000;

	cursor:pointer;

	display:block;

	max-width:100%;

	-webkit-perspective:1200px;

	perspective:1200px;

	-webkit-transform:translate3d(0, 0, 300px);

	transform:translate3d(0, 0, 300px);

transition:opacity .35s ease 0s, transform .35s ease 0s, -webkit-transform .35s ease 0s;

	border:5px solid #fff

}

.single-gallery-img:hover img {

	opacity:.3;

	-webkit-transform:translate3d(0, 0, 0);

	transform:translate3d(0, 0, 0)

}

.single-gallery-img .gallery-caption:before {

	content:"";

	height:160px;

	left:50%;

	opacity:0;

	position:absolute;

	top:50%;

	-webkit-transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg) scale3d(0, 0, 1);

	transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg) scale3d(0, 0, 1);

	-webkit-transform-origin:50% 50% 0;

	transform-origin:50% 50% 0;

transition:opacity .35s ease 0s, transform .35s ease 0s, -webkit-transform .35s ease 0s;

	width:160px

}

.single-gallery-img:hover .gallery-caption:before {

	opacity:1;

	-webkit-transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg) scale3d(1, 1, 1);

	transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg) scale3d(1, 1, 1)

}

.gallery-caption p {

	font-size:121%;

	line-height:2;

	text-align:center;

	text-transform:none;

	width:100px;

	left:50%;

	position:absolute;

	top:50%;

	-webkit-transform:translate3d(-50%, -50%, 0);

	transform:translate3d(-50%, -50%, 0);

	-webkit-transform-origin:50% 50% 0;

	transform-origin:50% 50% 0;

transition:opacity .35s ease 0s, transform .35s ease 0s, -webkit-transform .35s ease 0s

}

.gallery-caption p a {

	color:#fff;

	cursor:pointer;

-webkit-transition:all .2s linear 0s;

transition:all .2s linear 0s;

	display:inline-block;

	margin:0 2px

}

.gallery-caption p a i:before {

	background-color:transparent;

	border-radius:5px;

	height:50px;

	line-height:15px;

	padding:10px;

	position:relative;

	text-align:center;

-webkit-transition:all .2s linear 0s;

transition:all .2s linear 0s;

	vertical-align:middle;

	width:50px;

	color:#fff

}

.gallery-caption p a i {

	color:#1c1c1c;

	display:inline-block;

	font-weight:300;

	margin-right:12px;

	opacity:0;

transition:opacity .35s ease 0s, transform .35s ease 0s, -webkit-transform .35s ease 0s;

	font-size:2rem

}

.gallery-caption p a:first-child i {

	-webkit-transform:translate3d(-60px, -60px, 0);

	transform:translate3d(-60px, -60px, 0)

}

.single-gallery-img:hover p i:empty {

	opacity:1;

	-webkit-transform:translate3d(0, 0, 0);

	transform:translate3d(0, 0, 0)

}

.gallery-caption p a:nth-child(2) i {

-webkit-transform:translate3d(60px, -60px, 0);

transform:translate3d(60px, -60px, 0)

}

.work-title {

	position:absolute;

	bottom:0;

	left:0;

	width:100%;

	text-align:center;

	color:#fff;

	background-color:rgba(270, 0, 0, .9)

}

.single-video-item {

	position:relative

}

.single-video-item h3 {

	font-size:1.5rem;

	color:#004e7e;

	min-height:65px

}

.single-video-img {

	margin-bottom:0.5rem;

	position:relative;

	overflow:hidden

}

.single-video-img img {

	cursor:pointer;

	display:block;

	width:100%;

	overflow:hidden;

	-webkit-transform:scale(1.2);

	transform:scale(1.2);

-webkit-transition-duration:.4s;

transition-duration:.4s;

	-webkit-transition-timing-function:ease-out;

	transition-timing-function:ease-out

}

.single-video-img {

	background:#000;

	cursor:pointer;

	display:block;

	max-width:100%;

	-webkit-perspective:1200px;

	perspective:1200px;

	-webkit-transform:translate3d(0, 0, 300px);

	transform:translate3d(0, 0, 300px);

transition:opacity .35s ease 0s, transform .35s ease 0s, -webkit-transform .35s ease 0s;

	border:5px solid #fff

}

.single-video-img img {

	opacity:.8;

	-webkit-transform:translate3d(0, 0, 0);

	transform:translate3d(0, 0, 0);

	z-index:999

}

.single-video-img .video-caption:before {

	content:"";

	height:160px;

	left:50%;

	opacity:0;

	position:absolute;

	top:50%;

	-webkit-transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg) scale3d(0, 0, 1);

	transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg) scale3d(0, 0, 1);

	-webkit-transform-origin:50% 50% 0;

	transform-origin:50% 50% 0;

transition:opacity .35s ease 0s, transform .35s ease 0s, -webkit-transform .35s ease 0s;

	width:160px

}

.single-video-img .video-caption:before {

	opacity:1;

	-webkit-transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg) scale3d(1, 1, 1);

	transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg) scale3d(1, 1, 1)

}

.video-caption p {

	font-size:121%;

	line-height:2;

	text-align:center;

	text-transform:none;

	width:100px;

	left:50%;

	position:absolute;

	top:50%;

	-webkit-transform:translate3d(-50%, -50%, 0);

	transform:translate3d(-50%, -50%, 0);

	-webkit-transform-origin:50% 50% 0;

	transform-origin:50% 50% 0;

transition:opacity .35s ease 0s, transform .35s ease 0s, -webkit-transform .35s ease 0s

}

.video-caption p a {

	color:#fff;

	cursor:pointer;

-webkit-transition:all .2s linear 0s;

transition:all .2s linear 0s;

	display:inline-block;

	margin:0 2px

}

.video-caption p a i:before {

	background-color:transparent;

	border-radius:5px;

	height:50px;

	line-height:15px;

	padding:10px;

	position:relative;

	text-align:center;

-webkit-transition:all .2s linear 0s;

transition:all .2s linear 0s;

	vertical-align:middle;

	width:50px;

	color:#fff

}
.page-id-13708 .video-caption p a i{display:block;}
.video-caption p a i {

	color:#1c1c1c;

	display:inline-block;

	font-weight:300;

	margin-right:12px;

	opacity:1;

transition:opacity .35s ease 0s, transform .35s ease 0s, -webkit-transform .35s ease 0s;

	font-size:2rem

}

.video-caption img {

	opacity:1;

	z-index:999;

	position:relative

}

.single-video-img p i:empty {

	opacity:1;

	-webkit-transform:translate3d(0, 0, 0);

	transform:translate3d(0, 0, 0)

}

.video-caption p a:nth-child(2) i {

-webkit-transform:translate3d(60px, -60px, 0);

transform:translate3d(60px, -60px, 0)

}

.work-title {

	position:absolute;

	bottom:0;

	left:0;

	width:100%;

	text-align:center;

	color:#fff;

	background-color:rgba(270, 0, 0, .9)

}

.td-post-sharing-bottom {

	padding:21px 0;

	margin-bottom:42px

}

.td-post-sharing-bottom .td-post-sharing {

	margin-bottom:-7px

}

.td-post-sharing-visible, .td-social-sharing-hidden {

	display:inline-block

}

.td-social-handler, .td-social-network {

	position:relative;

	display:inline-block;

	margin:0 3px 7px;

	height:40px;

	min-width:40px;

	font-size:11px;

	text-align:center;

	vertical-align:middle

}

.td-social-share-text {

	margin-right:18px;

	margin-top:-33px

}

.td-social-handler {

	color:#444;

	border:1px solid #e9e9e9;

	border-radius:2px

}

.td-social-but-icon {

	padding-left:13px;

	padding-right:13px;

	line-height:40px;

	z-index:1

}

.td-ps-padding .td-social-handler .td-social-but-icon {

	width:40px

}

.td-social-but-icon, .td-social-but-text {

	display:inline-block;

	position:relative

}

.td-social-but-text {

	margin-left:-6px;

	padding-left:12px;

	padding-right:17px;

	line-height:40px

}

.td-ps-bg .td-social-network {

	color:#fff

}

.td-ps-bg .td-social-facebook .td-social-but-icon, .td-ps-bg .td-social-facebook .td-social-but-text {

	background-color:#516eab

}

.td-social-network .td-social-but-icon {

	border-top-left-radius:2px;

	border-bottom-left-radius:2px

}

.td-post-sharing-style7 .td-social-network .td-social-but-icon:before {

	content:'';

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

	background-color:rgba(0, 0, 0, .31)

}

.td-social-facebook i, .td-social-handler i, .td-social-linkedin i, .td-social-reddit i, .td-social-stumbleupon i, .td-social-tumblr i, .td-social-viber i, .td-social-vk i {

	font-size:14px

}

.td-post-sharing-style7 .td-social-network .td-social-but-icon {

	height:100%

}

.td-ps-padding .td-social-network .td-social-but-icon {

	padding-left:17px;

	padding-right:17px

}

.td-ps-bg .td-social-twitter .td-social-but-icon, .td-ps-bg .td-social-twitter .td-social-but-text {

	background-color:#29c5f6

}

.td-ps-bg .td-social-whatsapp .td-social-but-icon, .td-ps-bg .td-social-whatsapp .td-social-but-text {

	background-color:#7bbf6a

}

.td-ps-bg .td-social-linkedin .td-social-but-icon, .td-ps-bg .td-social-linkedin .td-social-but-text {

	background-color:#0266a0

}

.td-social-twitter .fa-twitter {

	font-size:12px

}

.td-social-share-text:after, .td-social-share-text:before {

	content:'';

	position:absolute;

	top:50%;

	-webkit-transform:translateY(-50%);

	transform:translateY(-50%);

	left:100%;

	width:0;

	height:0;

	border-style:solid

}

.td-social-share-text:before {

	border-width:9px 0 9px 11px;

	border-color:transparent transparent transparent #e9e9e9

}

.td-social-but-icon .fa {

	position:relative;

	z-index:99;

	font-size:14px

}

.video-gallery-section {

	position:relative;

	padding:3rem 0

}

.video-gallery-section .form-control {

	border-radius:0

}

.impact-report-section {

	position:relative;

	padding:3rem 0

}

.impact-items {

	margin-bottom:2rem

}

.impact-items figure {

	margin-bottom:0

}

.impact-items h4 {

	font-size:1.2rem

}

.impact-items h3 {

	font-size:1.3rem;

	color:#004e7e

}

.impact-items .impact-content {

	padding:10px;

transition:all .2s linear

}

.impact-items .impact-content p {

	display:none;

transition:all .2s linear

}

.impact-items .impact-thumbnail img {

	border:3px solid #ddd

}

.impact-items:hover {

	box-shadow:0 0 8px rgb(0 0 0 / 30%)

}

.impact-items:hover .impact-content {

	background:#eee

}

.impact-items:hover .impact-content p {

	display:block;

transition:all .2s linear

}

.moments-to-milestones-section {

	position:relative;

	padding:3rem 0

}

.moments-to-milestones-section figure {

	border:3px solid #033ca3

}

.moments-to-milestones-section h3 {

	color:#004e7e

}

.single-board-member {

	position:relative;

	padding:3rem 0

}

.board-member {

	position:relative;

	background:#eee;

	padding:1rem

}

.board-member .board-member-profile {

	border:2px solid #ba0058;

	border-radius:50%;

	overflow:hidden;

	width:150px;

	height:150px;

	margin:0 auto

}

.board-member h3 {

	font-size:1.2rem;

	text-align:center;

	margin-top:15px;

	color:#004e7e

}

.board-member h4 {

	text-align:center;

	font-size:16px;

	font-style:italic;

	font-family:Merriweather, serif;

	padding:0 15px;

	line-height:1.6

}

.board-member .board-member-profile img {

	width:100%

}

.board-member ul {

	display:flex;

	justify-content:center;

	margin:0;

	padding:0

}

.board-member ul li {

	list-style:none;

	display:inline-block;

	padding:0 5px;

	width:25px

}

.board-member ul li a {

	text-decoration:none;

	color:#333

}

.tenders-section {

	position:relative;

	padding:3rem 0

}

.tenders-section .content {

	padding:0 2rem

}

.current-tenders-table thead {

	border-left:2px solid #eee;

	border-right:2px solid #eee

}

.current-tenders-table .pdf-icon:before {

	position:absolute;

	top:5px;

	right:0;

	width:15px;

	height:15px;

	content:'';

	background:url(../images/pdf-file.svg) no-repeat

}

.current-tenders-table th {

padding:.5rem;

	color:#004e7e;

	line-height:1.2

}

.current-tenders-table td {

	font-size:14px;

padding:.5rem

}

.current-tenders-table tbody {

	background:#eee;

	border-left:2px solid #dee2e6;

	border-right:2px solid #dee2e6;

	border-bottom:2px solid #dee2e6

}

.current-tenders-table ul li {

	list-style-type:none;

	position:relative;

	padding-right:15px

}

.current-tenders-table ul li a {

	color:#333

}

.contact-section {

	position:relative;

	padding:3rem 0;

	overflow:hidden

}

.contact-section h2 {

	font-size:2rem;

	padding:0 2rem;

	color:#004e7e

}

.contact-section .content {

	padding:0 0;

	background:#eee;

	position:relative;

	margin-bottom:2rem

}

.contact-section .content:after {

	position:absolute;

	top:0;

	right:0;

	background:#004e7e;

	content:'';

	height:100%;

	width:43%

}

.contact-form {

	margin:2rem 4rem

}

.contact-form h3 {

	color:#ba0058

}

.contact-form .form-control {

	border-radius:0;

	border:none;

	border-bottom:1px solid #fff!important;

	background-color:transparent;

	font-family:'Fira Sans Condensed', sans-serif

}

.contact-form .btn-submit {

	background:#000;

	color:#fff;

	border-radius:0;

	padding-left:3rem;

	padding-right:3rem

}

.corporate {

	position:relative;

	z-index:9;

	padding:2rem 0

}

.corporate h4 {

	color:#033ca3;

	margin-bottom:10px

}

.corporate ul li {

	list-style-type:none;

	display:block

}

.corporate ul li i {

	width:30px;

	height:30px;

	text-align:center;

	line-height:30px;

	float:left;

	color:#033ca3

}

.corporate ul li span {

	float:left;

	color:#fff;

	font-family:'Fira Sans Condensed', sans-serif;

	width:90%

}

.corporate .service-item.style-1 {

	margin-bottom:10px;

	text-align:left

}

.corporate .service-item.style-1 .service-icon {

	float:left

}

.corporate .service-item.style-1 .content2 {

	padding-left:15px;

	display:inline-block;

	width:83%

}

.corporate .service-item.style-1 .content2 p {

	color:#fff;

	font-family:'Fira Sans Condensed', sans-serif;

	margin-bottom:0

}

.corporate .service-item.style-1 .content2 h5 {

	font-size:18px;

	font-weight:600;

	margin-bottom:10px;

	text-transform:uppercase

}

.corporate .service-item.style-1 .content2 h5 a {

	color:#230871

}

.corporate .service-item.style-1 i {

	color:#033ca3;

	border-radius:50%;

	height:30px;

	line-height:32px;

	margin-right:0;

	text-align:center;

	width:30px

}

.corporate .circle--2 {

	width:30px;

	height:30px;

	border-radius:50%;

	background:#033ca3;

	color:#004e7e!important;

	line-height:30px

}

.address-area {

	position:relative;

	margin-bottom:2rem;

	width:100%;

	float:left

}

.address-area .service-item {

	width:100%;

	float:left;

	display:block

}

.address-area .service-item.style-1 .service-icon {

	float:left;

	padding-bottom:1rem

}

.address-area .service-item.style-1 .service-icon i img {

	width:20px;

	margin-left:5px;

	margin-right:5px

}

.address-area .service-item.style-1 .content2 {

	padding-left:0;

	display:inline-block;

	width:83%

}

.address-area .service-item.style-1 .content2 p {

	font-family:'Fira Sans Condensed', sans-serif;

	margin-bottom:0

}

.address-area .service-item.style-1 .content2 h5 {

	font-size:18px;

	font-weight:600;

	margin-bottom:10px;

	text-transform:uppercase

}

.address-area .service-item.style-1 .content2 h5 a {

	color:#230871

}

.address-area .service-item.style-1 i {

	color:#ba0058;

	border-radius:50%;

	font-size:20px;

	height:30px;

	line-height:32px;

	margin-right:0;

	text-align:center;

	width:30px

}

.address-area .circle--2 {

	width:30px;

	height:30px;

	border-radius:50%;

	background:#033ca3;

	color:#004e7e!important;

	line-height:30px

}

.address-area .service-item.style-1 .service-icon {

	float:left;

	padding-bottom:5px

}

.social-item2 {

	display:inline-block;

	margin:0 5px;

	width:35px;

	height:35px;

	text-align:center;

	color:#004e7e;

	background:#fff;

	border-radius:50%;

	line-height:35px

}

.history-section {

	position:relative;

	padding:3rem 0 0 0

}

.history-section h2 {

	color:#004e7e;

	text-align:center;

	font-size:2rem

}

.history-section .content {

	padding:0 2rem;

	text-align:center

}

.history-timeline {

	position:relative

}

.history-timeline .timeline-icons {

	text-align:center;

	padding:0;

	width:48%;

	margin:0 auto

}

.history-timeline .timeline-middle-ared {

	position:relative;

	background:#ba0058 url(../images/history/timeline-bg.jpg) no-repeat;

	height:100%

}

.history-timeline .timeline-content {

	position:relative;

	text-align:left;

	padding:0

}

.history-timeline .timeline-content h3 {

	font-size:1.8rem;

	color:#004e7e

}

.histor-top-circle {

	position:relative;

	transform:rotate(90deg)!important;

	margin-bottom:-44px

}

.histor-top-circle img {

	width:50%

}

.timeline-bg.bd-top {

	position:relative;

	padding-top:2rem

}

.timeline-bg.bd-top::before {

position:absolute;

position:absolute;

left:50%;

width:2px;

margin:0 auto;

top:0;

height:10%;

content:'';

border-left:2px dashed #cf6217

}

.timeline-bg {

	position:relative;

	min-height:100%;

	padding:0 10px 10px 10px;

	text-align:left

}

.timeline-bg::after {

position:absolute;

left:50%;

width:2px;

margin:0 auto;

height:100%;

content:'';

border-left:2px dashed #cf6217

}

.block.js-sticky-widget {

	background:#f0f0f0

}

.timeline-bg h2 {

	text-align:left;

	color:#fff;

	font-size:3rem;

	margin-bottom:0

}

.timeline-bg h5 {

	text-align:left;

	color:#333;

	font-size:2rem;

	margin-bottom:0

}

.vission-section {

	position:relative;

	padding:3rem 0;

	overflow:hidden

}

.vission-section .content-area {

	padding:0 2rem

}

.vission-section .content {

	text-align:center;

	width:80%;

	margin:0 auto

}

.vission-section .content h2 {

	color:#004e7e

}

.vission-section .core-thumb-circle {

	width:20%;

	margin:-130px auto -214px auto;

	transform:rotate(90deg)!important

}

.care-difference-section {

	position:relative;

	padding:5rem 0;

	color:#fff

}

.care-difference-section .container {

	position:relative;

	z-index:99

}

.care-difference-section:before {

	position:absolute;

	z-index:9;

	inset:0;

	width:100%;

	content:'';

	height:100%;

	background-color:rgba(0, 78, 126, .8)

}

.our-program-section {

	position:relative;

	padding:5rem 0

}

.our-program-section h3 {

	color:#004e7e

}

.program-item {

	position:relative;

	text-align:center;

	padding:0 1rem

}

.program-item .program-icon {

	width:120px;

	height:120px;

	overflow:hidden;

	border-radius:50%;

	padding:15px;

	margin:0 auto 1rem;

	border:2px solid #ba0058;

	display:flex;

	margin-top:2rem

}

.program-item .program-content h4 {

	font-weight:700

}

.program-icon:hover .program-icon img {

	filter:brightness(0) invert(1)

}

.our-action-section {

	position:relative;

	padding:3rem 0;

	overflow:hidden;

	color:#fff

}

.our-action-section .container {

	position:relative;

	z-index:99

}

.our-action-section:before {

	position:absolute;

	z-index:9;

	inset:0;

	width:50%;

	content:'';

	height:100%;

	background-color:rgba(228, 112, 29, .9)

}

.our-action-section .content {

	padding-right:2rem

}

.what-do-section {

	position:relative;

	padding:5rem 0 7rem 0

}

.what-do-section h3 {

	text-align:center;

	color:#ba0058;

	font-size:2rem;

	padding-bottom:3rem

}

.what-do-section h2 {

	color:#004e7e;

	font-size:1.8rem

}

.what-do-section .left-img {

	position:absolute;

	left:0;

	bottom:0;

	width:12%;

	transform:rotate(180deg)!important

}

.donate-section {

	position:relative;

	padding:3rem 0

}

.donate-section h2 {

	font-size:2rem;

	text-align:center;

	color:#ba0058;

	margin-bottom:2rem

}

.donate-section h3 {

	font-size:1.5rem;

	color:#004e7e

}

.donate-section .content-area {

	padding:0 2rem

}

.read-more {

	background:#033ca3;

	color:#333!important;

	padding:5px 15px;

	font-family:'Fira Sans Condensed', sans-serif

}

.amount-section {

	position:relative;

	padding:2rem 0

}

.non-profit-section {

	position:relative;

	padding:2rem 0

}

.non-profit-section .content {

	padding:0 2rem

}

.non-profit-section h2 {

	font-size:2rem;

	color:#004e7e

}

.non-profit-section h4 {

	color:#ba0058

}

.non-profit-section .yellow-box {

	background:#033ca3;

	padding:2rem

}

.row.align-items-stretch .card:only-of-type {

	height:100%

}

.wizard-card .progress-bar {

	height:100%

}

.wizard-card {

	position:relative;

	border-radius:0!important;

	overflow:hidden;

	padding-top:25px!important

}

.wizard-card:before {

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:120px;

	background:#eee;

	content:''

}

.wizard-card .form-check-inline {

	margin-right:1rem

}

.radio-toolbar input[type=radio] {

	opacity:0;

	position:fixed;

	width:0

}

.radio-toolbar label {

	display:inline-block;

	background-color:#fff;

	padding:2px 30px;

	font-size:20px;

	border:2px solid #ddd;

	border-radius:0;

	color:#ba0058;

	width:20%;

	text-align:center;

	margin-right:2rem;

	cursor:pointer

}

.radio-toolbar input[type=radio]:checked+label {

	background-color:#ba0058;

	border-color:#ba0058;

	color:#fff

}

.other-amount .form-control {

	border-radius:0;

	width:188px;

	border:1px solid #004e7e;

	color:#333;

	background-color:transparent;

	margin-top:-1rem;

	margin-left:25px

}

#amount, #billing-information {

	padding-top:1rem

}

#billing-information .form-control {

	border-radius:0;

	background-color:transparent;

	border:2px solid #ddd

}

.btn-previous {

	background-color:#004e7e!important;

	color:#fff!important

}

.wizard-card .form-control {

	font-size:14px

}

#billing-information h4 {

	color:#033ca3;

	margin-bottom:1rem

}

@media screen and (min-width:768px) {

footer h4 {

pointer-events:none

}

}

@media screen and (max-width:767px) {
.page-id-13683 .team-members-section .single-profile .single-profile-pic img {
    height: 100% !important;
    width: 100%;
}
ul.orange-list-col-2 {
    padding: 0;
    margin-left: 1.2rem;
    column-count: 1;
}

footer h4+ul {

display:none

}

}

.datepicker.dropdown-menu {

	z-index:99!important;

	min-width:230px!important;

	border:none!important;

	-webkit-border-radius:0!important;

	border-radius:0!important;

	-webkit-border-radius:0;

	border-radius:0

}

.datepicker table tr td.day.focused {

border:1px solid $color-hover!important;

	-webkit-border-radius:0;

	border-radius:0;

	background:0 0

}

.datepicker table tr td.active.active {

background:$color-hover!important;

	-webkit-border-radius:0;

	border-radius:0;

	border:1px solid transparent!important

}

.datepicker {

	padding:0!important

}

.table-condensed {

	border-collapse:initial;

	border-spacing:0;

	background-image:none!important

}

thead {

	-webkit-border-radius:0;

	border-radius:0;

	color:#fff;

	padding:10px 0

}

.next, .prev {

	font-size:0

}

.datepicker-switch {

	text-transform:uppercase;

	font-weight:600;

	vertical-align:middle

}

.prev:before {

	content:"\f3d5";

	display:inline-block;

	font-family:Ionicons;

	font-size:20px;

	vertical-align:middle

}

.next:before {

	content:"\f3d6";

	display:inline-block;

	font-family:Ionicons;

	font-size:20px;

	vertical-align:middle

}

.dow {

	background:#977a42;

	-webkit-border-radius:0;

	border-radius:0;

	color:#fff;

	font-weight:600;

	padding:6px 0;

	text-transform:uppercase;

	font-size:12px

}

.datepicker.dropdown-menu td {

	border:1px solid transparent!important;

	border-radius:0

}

.datepicker.dropdown-menu td.day {

	padding:1px 6px

}

.datepicker table tr td.day.focused, .datepicker table tr td.day:hover {

	background:transparent none repeat scroll 0 0;

	border:1px solid #0d3d6d!important;

	border-radius:0;

	color:#0d3d6d

}

.datepicker table tr td.day, .datepicker table tr td.day.focused {

	background:transparent none repeat scroll 0 0;

	border:1px solid #0d3d6d!important;

	border-radius:0;

	color:#0d3d6d

}

.datepicker table tr td.active.active {

	background:#6aa45f none repeat scroll 0 0!important;

	border:1px solid transparent!important;

	border-radius:0

}

.datepicker {

	padding:0!important

}

.table-condensed {

	border-collapse:initial;

	border-spacing:0;

	width:100%

}

.table-condensed .today {

	background-color:#8f7037!important;

	background-image:none!important;

	color:#fff!important

}

.table-condensed .today:hover {

	background-color:#8f7037!important;

	color:#fff!important

}

.table-condensed thead tr .datepicker-switch, .table-condensed thead tr .next, .table-condensed thead tr .prev {

	background:#0d3d6d none repeat scroll 0 0!important;

	border-radius:0;

	color:#fff;

	padding:10px 0

}

.table-condensed thead tr .next, .table-condensed thead tr .prev {

	font-size:0

}

.table-condensed thead tr .datepicker-switch {

	font-weight:600;

	text-transform:uppercase;

	vertical-align:middle

}

.table-condensed thead tr .prev::before {

font-family:FontAwesome;

content:"\f100";

display:inline-block;

font-size:20px;

vertical-align:middle

}

.table-condensed thead tr .next::before {

font-family:FontAwesome;

content:"\f101";

display:inline-block;

font-size:20px;

vertical-align:middle

}

.table-condensed thead tr .dow {

	background:#264a6f none repeat scroll 0 0;

	border-radius:0;

	color:#fff;

	font-size:12px;

	font-weight:600;

	padding:6px 0;

	text-transform:uppercase

}

.bootstrap-select.btn-group.awe-select {

	width:auto

}

.bootstrap-select.btn-group.awe-select .dropdown-toggle {

	border-radius:0;

	line-height:34px;

	outline:0 none;

	padding-bottom:0;

	padding-top:0

}

.bootstrap-select.btn-group.awe-select .dropdown-toggle:focus {

	box-shadow:none;

	outline:0 none!important

}

.bootstrap-select.btn-group.awe-select .dropdown-toggle .caret {

	color:#fff

}

.bootstrap-select.btn-group.awe-select .dropdown-menu {

	border-radius:0;

	border-width:0;

	margin:0;

	padding:0

}

.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn).awe-select {

width:100%

}

.bootstrap-select.btn-group.awe-select .dropdown-menu ul li {

	margin:0

}

.bootstrap-select.btn-group.awe-select .dropdown-menu ul li a {

	border-bottom:1px solid #f1f1f1;

	color:#333;

	padding:10px 20px;

transition:all .3s ease 0s

}

.bootstrap-select.btn-group.awe-select .dropdown-menu ul li a:hover, .bootstrap-select.btn-group.awe-select .dropdown-menu ul li.selected a {

	background-color:#325581;

	border-bottom-color:#325581;

	color:#fff

}

.bootstrap-select.btn-group.awe-select .dropdown-menu ul li:last-child a {

	border-bottom-width:0

}

.mission-table {

	position:relative;

	z-index:99;

	margin-top:55px;

	font-family:'Fira Sans Condensed', sans-serif

}

.mission-table .thead-dark th {

	background-color:#004e7e;

	border-color:#fff

}

.mission-table .table td {

	padding-top:10px;

	padding-bottom:10px

}

.mission-table .table td .fa {

	color:#ba0058

}

.education-section {

	position:relative;

	padding:3rem 0

}

.education-section h2 {

	color:#004e7e

}

.education-section .content-area {

	padding:0 2rem

}

.theme-bg2 {

	background:#ba0058;

	color:#fff;

	text-align:center;

	padding:2rem 4rem;

	margin-bottom:1rem

}

.info-graphic {

	margin-top:1rem

}

.major-section {

	position:relative;

	padding:3rem 0 0 0;

	background:url(../images/education/bg.jpg) repeat;

	color:#fff

}

.major-section h2 {

	text-align:center;

	margin-bottom:2rem

}

.major-section .content {

	padding:0 2rem

}

.single-major-item {

margin-bottom:.5rem

}

.single-major-item h3 {

	color:#033ca3

}

.single-major-item p {

	font-size:14px

}

.focus-area-new-section {

	position:relative;

	padding:4rem 0 10rem 0

}

.focus-area-new-section h2 {

	text-align:center;

	color:#004e7e

}

.btm-focos {

	margin-top:-11rem;

	padding-bottom:2rem

}

.btm-focos h3 {

	text-align:center;

	color:#fff

}

.btm-focos .pre_text {

	text-align:center;

	min-height:65px

}

.btm-focos .widget-title p {

	margin-bottom:0

}

.btm-focos2 {

	margin-top:-11rem;

	padding-bottom:2rem

}

.btm-focos2 h3 {

	text-align:center;

	color:#fff

}

.btm-focos2 .pre_text {

	text-align:center;

	min-height:40px

}

.btm-focos2 .widget-title p {

	margin-bottom:0;

	color:#fff

}

.btm-focos ul li {

	padding:10px

}

.btm-focos ul li:hover .widget-title h4 {

	font-size:22px;

	padding-bottom:10px

}

.focus-area ul li .focus-thum img {

	position:relative

}

.focus-area ul li .focus-thum img::before {

position:absolute;

height:100%;

width:100%;

content:'';

background-image:linear-gradient(rgba(0, 0, 0, .6), #ff0)

}

.key-progarm {

	position:relative

}

.key-progarm .normal-text {

	background-color:transparent!important;

	height:70px!important;

	padding:10px!important;

	text-align:left!important

}

.key-progarm .normal-text h4 {

	color:#fff!important

}

.key-progarm .normal-text .team-name {

	text-transform:inherit!important

}

.key-progarm .display-table {

	color:#fff!important;

	text-align:left!important

}

.key-progarm .team-content {

	padding-top:30%!important

}

.key-progarm .team-content {

	padding:20px!important

}

.major-section .single-major-item p {

	line-height:1.4

}

.key-progarm {

	position:relative;

	padding:3rem 0 1rem

}

.key-progarm h2 {

	text-align:center;

	color:#004e7e;

	padding-bottom:2rem

}

.key-progarm .normal-text h4 {

	font-size:1.5rem

}

.resource-section {

	position:relative;

	padding:3rem 0;

	background:#eee

}

.resource-section h2 {

	text-align:center;

	color:#004e7e;

	margin-bottom:2rem;

	position:relative;

	z-index:99

}

.resource-section .resource-item {

	border:2px solid #d8d6d7;

	padding-bottom:1rem

}

.resource-section .resource-item .resource-content {

	padding:0 1rem

}

.education-gallery-section {

	position:relative;

	padding:3rem 0

}

.education-gallery-section h2 {

	text-align:center;

	color:#004e7e;

	margin-bottom:2rem

}

.education-gallery-item {

	position:relative

}

.education-gallery-section .owl-theme .owl-nav [class*=owl-] {

width:40px;

height:40px;

border:1px solid #ddd;

outline:0

}

.education-gallery-section .owl-theme .owl-nav [class*=owl-]:hover {

background:#ba0058

}

.education-gallery-section .owl-theme .owl-nav .owl-prev {

	position:absolute;

	left:-50px;

	top:40%

}

.education-gallery-section .owl-theme .owl-nav .owl-next {

	position:absolute;

	right:-50px;

	top:40%

}

.approach-section {

	padding:0 0 3rem 0;

	position:relative

}

.approach-section h2 {

	text-align:center;

	color:#004e7e;

	margin-bottom:2rem

}

.approach-section .approach-item {

	position:relative;

	z-index:99

}

.approach-section .approach-item .top-circle {

	width:380px;

	height:380px;

	background:#ba0058;

	border-radius:50%;

	border:5px solid #fff;

	box-shadow:1px 1px 15px rgb(0 0 0 / 10%);

	padding:1rem

}

.approach-section .approach-item .top-circle .circle-content {

	text-align:center

}

.approach-section .approach-item .top-circle .circle-content .circle-icon {

	width:120px;

	margin:0 auto

}

.approach-section .approach-item .top-circle .circle-content h3 {

	color:#fff;

	font-size:1rem

}

.approach-content {

	background:#fff;

	padding-top:1rem;

	margin-top:-7rem

}

.white-bg {

	background:#fff

}

.approach-content ul li {

	list-style-type:none;

	margin-bottom:1rem

}

.our-approach-inn {

	position:relative

}

.our-approach-inn:after {

	position:absolute;

	bottom:0;

	height:70%;

	left:-6%;

	width:120%;

	background:#fff;

	content:''

}

.our-apporach-program {

	padding:3rem 0;

	position:relative

}

.our-apporach-program h2 {

	text-align:center;

	color:#004e7e;

	position:relative;

	z-index:99;

	margin-bottom:2rem

}

.our-apporach-program .programm-img {

	border:2px solid #d8d6d7

}

.our-apporach-program .programm-img figure {

	margin-bottom:0

}

.reach-out {

	padding:2rem 0

}

.reach-out h3 {

	text-align:center;

	color:#004e7e

}

.reach-out h3 a {

	text-align:center;

	font-family:Merriweather, serif;

	font-size:1.5rem

}

.single-programme-item {

	position:relative;

	margin-bottom:2rem

}

.care-member-section {

	position:relative;

	padding:3rem 0

}

.care-member-section h2 {

	text-align:center;

	color:#004e7e

}

.education-section .content {

	padding:0 2rem

}

.orange-font {

	color:#cf6217

}

.yellow-font {

	color:#033ca3

}
.yellow-font1{color:#fff !important;}

.broad-implementation {

	position:relative;

	padding:3rem 0;

	background:url(../images/education/bg.jpg);

	color:#fff

}

.broad-implementation h2 {

	text-align:center;

	margin-bottom:2rem

}

.other-section {

	position:relative;

	padding:3rem 0

}

ul.orange-list {

	padding:0;

	margin-left:1.2rem

}

ul.orange-list li {

	list-style-type:none;

	position:relative;

	margin-bottom:15px

}

ul.orange-list li::before {

position:absolute;

left:-18px;

top:10px;

border-radius:50%;

width:8px;

height:8px;

background:#cf6217;

content:''

}

.our-work-section {

	position:relative;

	padding:3rem 0

}

.our-achievements-section {

	position:relative;

	background:url(../images/education/bg.jpg);

	color:#fff;

	padding:3rem 0

}

.achievement-item {

	position:relative;

	text-align:center;

	padding:0 1rem

}

.achievement-item .achievement-icon {

	width:120px;

	height:120px;

	overflow:hidden;

	border-radius:50%;

	padding:25px;

	margin:0 auto 1rem;

	background-color:transparent;

	border:2px solid #ba0058;

	display:flex;

	margin-top:2rem;

	justify-content:center;

	align-items:center

}

.achievement-item .achievement-icon:hover {

	background:#ba0058

}

.achievement-item .achievement-icon img {

	filter:brightness(0) invert(1)

}

.achievement-item .achievement-content h4 {

	font-weight:700;

	color:#033ca3

}

.achievement-item:hover .achievement-icon img {

	filter:brightness(0) invert(1)

}

.career-bottom-section {

	position:relative;

	padding:4rem 0;

	overflow:hidden;

	text-align:center;

	color:#fff

}

.career-bottom-section::before {

position:absolute;

inset:0;

width:100%;

height:100%;

background-color:rgba(0, 78, 126, .8);

content:'';

z-index:1

}

.career-bottom-section .container {

	z-index:9;

	position:relative

}

.career-bottom-section h2 {

	margin-bottom:2rem

}

.career-bottom-section .read-more {

	padding:0 2rem;

	line-height:3;

	display:inline-block

}

.state-list {

	position:relative;

	padding:3rem 0

}

.state-list ul li {

	list-style-type:none

}

.state-list ul li a {

	text-transform:none;

	color:#333

}

.country-list {

	position:relative;

	padding:3rem 0

}

.country-list ul li {

	list-style-type:none

}

.country-list ul li a {

	text-transform:none;

	color:#333;

	border-bottom:2px solid #033ca3

}

.visit-profile {

	font-size:1rem;

	border-radius:20px;

	color:#fff;

	background:#033ca3;

	font-family:'Fira Sans Condensed', sans-serif

}

.visit-profile:hover {

	color:#fff

}

.compaingns-content h4 {

	text-align:left;

}

.major-section h2 {

	display:none

}

.approach-section h2 {

	display:none

}

.footer-donate-btn {

	position:fixed;

	bottom:0;

	z-index:999;

	border-radius:0;

	color:#fff;

	display:none;

	width:100%;

	font-weight:700

}

.btn-finish, .btn-next, .btn-previous {

	font-family:'Fira Sans Condensed', sans-serif;

	text-transform:uppercase;

	border:0;

	border-radius:0

}

.searchres h3 {

	font-size:1.2rem

}

.articlepost {

	position:relative;

	padding-left:20px

}

.paginationrow {

	margin-top:20px

}

.articlepost:before {

	position:absolute;

	top:8px;

	left:0;

	width:8px;

	height:8px;

	background:#333;

	content:''

}

.page-id-10202 .radio-toolbar label {

	width:100%

}

.radio-toolbar input[type=radio]:hover+label {

	background-color:#ba0058;

	border-color:#ba0058;

	color:#fff

}

.radio-toolbar .othre-amount input[type=radio] {

	width:inherit;

	opacity:1;

	margin-top:10px

}

.radio-toolbar #otheramt {

	margin-left:20px

}

.page-id-10280 .radio-toolbar label {

	width:90%

}

.radio-toolbar #otheramt {

	margin-left:20px

}

.radio-toolbar .othre-amount input[type=radio] {

	width:inherit;

	opacity:1;

	margin-top:10px

}

@media (min-width:768px) {

.diffrence-tabs .nav-tabs {

display:flex;

justify-content:space-around

}

}

@media (min-width:768px) {

.diffrence-tabs .card {

border:none

}

.diffrence-tabs .card .card-header {

display:none

}

.diffrence-tabs .card .collapse {

display:block

}

}

.diffrence-tabs .tab-content>.tab-pane {

	opacity:1;

	display:block

}

@media (min-width:768px) {

.diffrence-tabs .tab-content>.tab-pane {

display:none

}

}

.diffrence-tabs .tab-content>.tab-pane.active {

	display:block

}

.diffrence-tabs .accordion .card-header:after {

	display:none

}

.diffrence-tabs .btn-link {

	display:block;

	width:100%;

	background:#ba0058!important;

	color:#fff;

	border-radius:0

}

.individual-top {

	padding:2rem 0

}

.individual-top h2 {

	color:#004e7e;

	font-size:2rem

}

.individual-top h3 {

	font-size:1.2rem

}

.diffrence-tabs .nav-item {

	width:32.5%;

	text-align:center

}

.diffrence-tabs .nav-item .diffrence-icon {

	width:50px;

	height:50px;

	margin:0 auto;

	margin-top:10px

}

.diffrence-tabs .nav-item .nav-link {

	padding:10px

}

.diffrence-tabs .nav-item .nav-link .diffrence-title {

	padding-top:10px

}

.diffrence-tabs .nav-item .nav-link:hover {

	background:#ba0058!important

}

.diffrence-tabs .nav-item .nav-link:hover .diffrence-icon img {

	filter:brightness(0) invert(1)

}

.diffrence-tabs .nav-item .nav-link.active img {

	filter:brightness(0) invert(1)

}

.diffrence-tabs .nav-item .nav-link:hover .diffrence-title {

	color:#fff

}

.diffrence-tabs .accordion .card.active {

	background-color:transparent;

	border-bottom:none

}

.diffrence-tabs .accordion .card {

	background-color:transparent;

	border-bottom:none!important

}

.diffrence-tabs .rs-team .team-item .team-content {

	padding:20px;

	color:#fff

}

.diffrence-tabs .rs-team .team-item .team-img .normal-text {

	background-color:transparent;

	color:#fff;

	height:64px

}

.diffrence-tabs .rs-team .team-item .team-img .normal-text .team-name {

	color:#fff;

	font-size:2rem

}

.diffrence-tabs .rs-team .team-item .team-name {

	font-size:2rem

}

.fundraiser {

	padding:2rem 0;

	text-align:center

}

.fundraiser h5 {

	padding:1rem 0;

	font-style:italic

}

.diffrence-tabs .team-details a {

	color:#fff;

	font-weight:700

}

.diffrence-tabs .card {

	box-shadow:none

}

.diffrence-tabs .card .card-body {

	padding:0

}

.diffrence-tabs .nav-tabs {

	border-bottom:none

}

.fund-chart {

	margin-bottom:2rem

}

.fund-chart h3 {

	text-align:center;

	color:#004e7e;

	margin-bottom:1rem

}

.fund-chart figure {

	text-align:center

}

.fund-chart .chart-list ul li {

	list-style-type:none;

	position:relative

}

.fund-chart .chart-list table {

	width:100%

}

.fund-chart .chart-list table .chart-circle {

	width:10px;

	height:10px;

	border-radius:50%;

	overflow:hidden

}

.fund-chart .chart-list .blue-bg1 {

	background:#325899

}

.fund-chart .chart-list .blue-bg2 {

	background:#3f6ab8

}

.fund-chart .chart-list .blue-bg3 {

	background:#7991cf

}

.fund-chart .chart-list .blue-bg4 {

	background:#b4bfdf

}

.fund-chart .chart-list .org-bg1 {

	background:#c56627

}

.fund-chart .chart-list .org-bg2 {

	background:#f3b9a3

}

.fund-chart .chart-list .org-bg3 {

	background:#ed7d30

}

.fund-chart .chart-list .blc-bg1 {

	background:#5d5d5d

}

.fund-chart .chart-list .blc-bg2 {

	background:#b2b2b2

}

.fund-chart .chart-list .blc-bg3 {

	background:#888

}

.fund-chart .chart-list .blc-bg4 {

	background:#484848

}

.fund-chart .chart-list .blc-bg5 {

	background:#dadada

}

.award-section {

	position:relative;

	background:#f0eeef url(images/grey-bg-pattern.png);

	padding:3rem 0

}

.award-section .content {

	padding:0 1rem

}

.award-section .award-single {

	padding:2rem 0

}

.award-section .award-single:hover .award-year {

	color:#fff;

	background:url(images/full-cirle-motiff.svg) no-repeat;

	background-size:cover;

	border:none;

	text-shadow:2px 4px 3px rgba(0, 0, 0, .3)

}

.award-section .award-single .award-img {

	width:35%;

	text-align:center;

	margin:0 auto

}

.award-timeline {

	position:relative

}

.award-timeline .award-year {

	margin:0 auto;

	font-family:'Fira Sans Condensed', sans-serif;

	z-index:99;

	width:120px;

	height:120px;

	background:#f0eeef;

	border-radius:50%;

	overflow:hidden;

	display:flex;

	align-items:center;

	color:#ba0058;

	justify-content:center;

	font-size:2rem;

	font-weight:700;

	border:2px solid #ba0058

}

.award-section .award-sec {

	position:relative;

	z-index:99

}

.award-section .award-sec:before {

	position:absolute;

	content:'';

	width:2px;

	height:300%;

	background:#ba0058;

	top:5px;

	margin:0 auto;

	left:49%;

	z-index:-1

}

.last-award:before {

	display:none

}

.sector-wise-section {

	position:relative;

	padding:3rem 0

}

.sector-wise-section h2 {

	color:#004e7e;

	text-align:center;

	margin-bottom:2rem

}

.sector-wise-section .content {

	padding:0 2rem

}

.sector-wise-section .sector-wise-single {

	text-align:center;

	position:relative

}

.sector-wise-section .sector-wise-single .sector-icon {

	width:120px;

	height:120px;

	overflow:hidden;

	margin:0 auto;

	border:2px solid #ba0058;

	border-radius:50%;

	margin-bottom:1rem;

	padding:20px

}

.sector-wise-section .sector-wise-single h4 {

	margin-bottom:0

}

.sector-wise-section .sector-wise-single h5 {

	color:#ba0058;

	margin-bottom:0

}

.sector-wise-section .sector-wise-single h6 {

	color:#ba0058

}

.sector-wise-section .sector-wise-single:hover .sector-icon {

	background:#ba0058

}

.sector-wise-section .sector-wise-single:hover .sector-icon img {

	filter:brightness(0) invert(1)

}

.sector-wise-section .sector-wise-single:hover h4 {

	color:#ba0058

}

.sector-wise-section .sector-wise-single:hover h5 {

	color:#333

}

.sector-wise-section .sector-wise-single:hover h6 {

	color:#333

}

.work-contribution-section {

	position:relative;

	background:#f0eeef url(images/grey-bg-pattern.png);

	padding:3rem 0

}

.work-contribution-section .content {

	padding:0 4rem

}

.work-contribution-section h2 {

	text-align:center;

	color:#004e7e;

	margin-bottom:2rem

}

.work-contribution-section .goal-img {

	margin-bottom:2rem

}

.work-contribution-section .single-goal {

	border-radius:50px;

	background:#ba0058;

	padding-left:2rem;

	color:#fff;

	width:52.5%;

	float:left;

	margin:1rem 0;

	position:relative;

	z-index:9

}

.work-contribution-section .single-goal .single-goal-icon {

	width:75px;

	height:75px;

	border-radius:50%;

	overflow:hidden;

	float:right;

	background:#fff;

	margin:5px;

	display:flex;

	justify-content:center;

	text-align:center;

	align-items:center;

	padding:15px

}

.work-contribution-section .single-goal .single-goal-contnet p {

	font-size:1.1rem;

	margin-bottom:0;

	line-height:1.5

}

.work-contribution-section .single-goal:nth-of-type(2n) {

float:right;

width:55%;

padding-left:15px

}

.work-contribution-section .single-goal.blue-bg {

	background:#004e7e

}

.work-contribution-section .single-goal.black-bg {

	background:#333

}

.work-contribution-section .single-goal.yellow-bg {

	background:#033ca3

}

.work-contribution {

	position:relative

}

.work-contribution:after {

	position:absolute;

	content:'';

	width:13px;

	height:194vh;

	background:#ccc;

	top:-10px;

	left:48%;

	z-index:1;

	border-radius:10px;

	border:1px solid #b8b8b9

}

.innovations-tabs .nav-item {

	width:24%;

	text-align:center

}

.innovations-tabs .nav-item .diffrence-icon {

	height:80px;

	margin:0 auto;

	margin-top:10px;

	width:85px;

	display:flex

}

.innovations-tabs .nav-item .nav-link {

	padding:10px

}

.innovations-tabs .nav-item .nav-link .diffrence-title {

	padding-top:10px

}

.innovations-tabs .nav-item .nav-link:hover {

	background:#ba0058!important

}

.innovations-tabs .nav-item .nav-link:hover .diffrence-icon img {

	filter:brightness(0) invert(1)

}

.innovations-tabs .nav-item .nav-link.active img {

	filter:brightness(0) invert(1)

}

.innovations-tabs .nav-item .nav-link:hover .diffrence-title {

	color:#fff

}

.innovations-tabs .accordion .card.active {

	background-color:transparent;

	border-bottom:none

}

.innovations-tabs .accordion .card {

	background-color:transparent;

	border-bottom:none!important

}

@media (min-width:768px) {

.innovations-tabs .nav-tabs {

display:flex;

justify-content:space-around;

border-bottom:none

}

}

@media (min-width:768px) {

.innovations-tabs .card {

border:none

}

.innovations-tabs .card .card-header {

display:none

}

.innovations-tabs .card .collapse {

display:block

}

}

.innovations-tabs .tab-content>.tab-pane {

	opacity:1;

	display:block

}

@media (min-width:768px) {

.innovations-tabs .tab-content>.tab-pane {

display:none

}

}

.innovations-tabs .tab-content>.tab-pane.active {

	display:block

}

.innovations-tabs .accordion .card-header:after {

	display:none

}

.individual-midd2 {

	padding:3rem 0 0 0

}

.itinerarieslistrow .single-stories {

	margin-bottom:1.5rem

}

.content-section.stories-section blockquote::before {

font-size:9rem;

top:-68px;

left:-65px

}

.page-id-10556 .financial-years ul li {

	width:50%

}

.page-id-10556 .financial-years ul li a span img {

	width:4%

}

.partner-section {

	position:relative;

	padding:0 0 3rem 0

}

.partner-section .content {

	padding:0 2rem

}

.partner-section .partner-single-logo {

	background:#eee;

	text-align:center;

	margin-bottom:2rem

}

.innovations-tabs .card {

	box-shadow:none

}

.innovations-tabs .btn-link {

	display:block;

	width:100%;

	background:#ba0058!important;

	color:#fff;

	border-radius:0

}

.blog-section {

	position:relative;

	padding:3rem 0

}

.blog-section .content {

	padding:0 2rem

}

.blog-section h3 {

	position:relative

}

.blog-section h3 img {

	position:absolute;

	left:0;

	top:4px;

	line-height:15px

}

ul.blog-tags {

	border-top:1px solid #d4d4d4;

	border-bottom:1px solid #d4d4d4;

	padding:10px 0

}

ul.blog-tags li {

	list-style-type:none;

	display:inline-block;

	margin:0 5px;

	font-size:14px

}

ul.blog-tags li a {

	color:#333;

	text-decoration:none;

	border-radius:5px;

	padding:0 5px;

	border:1px solid #d7d7d7

}

ul.blog-tags li a:hover {

	background:#333;

	color:#fff

}

ul.blog-tags li:first-child {

	margin-left:0

}

.new-items h4 {

	font-size:1rem;

	margin-bottom:1rem

}

.past-events-section .content {

	padding:0 2rem

}

.postid-8206 .donate-section h2 {

	display:none

}

.blog-listing .row {

	margin-bottom:2rem

}

.blog-listing .blog-img img {

	width:100%;

	border:2px solid #ddd

}

.blog-listing .blog-content h2 a {

	color:#004e7e

}

.wp-pagenavi a, .wp-pagenavi span {

	padding:4px 9px!important

}

img.alignright {

	float:right;

	margin:0 0 1em 1em

}

img.alignleft {

	float:left;

	margin:0 1em 1em 0

}

img.aligncenter {

	display:block;

	margin-left:auto;

	margin-right:auto

}

a img.alignright {

	float:right;

	margin:0 0 1em 1em

}

a img.alignleft {

	float:left;

	margin:0 1em 1em 0

}

a img.aligncenter {

	display:block;

	margin-left:auto;

	margin-right:auto

}

.width-70 {

	width:70%;

	margin:0 auto

}

.connect-form .form-group {

margin-bottom:.5rem

}

.connect-form label {

	color:#fff

}

#wpcf7-f220-o1 .connect-form label {

	color:#222

}

.page-id-11686 .program-item .program-icon {

	background-color:transparent

}

.core-value-item ul li:hover .thumb-icon {

	border:2px solid #f0eceb;

	background:#004e7e;

	border-radius:50%

}

.core-value-item ul li:hover .thumb-icon img {

	filter:brightness(0) invert(1)

}

.core-value-item ul li:hover h5 {

	color:#ba0058

}

.initiatives {

	padding:3rem 0

}

.initiatives .core-value-item ul {

	width:100%

}

.initiatives .core-value-item ul li {

	width:30%

}

.initiatives .core-value-item ul li:hover .thumb-icon {

	border:2px solid #f0eceb;

	background:#004e7e;

	border-radius:50%

}

.initiatives .core-value-item ul li:hover .thumb-icon img {

	filter:brightness(0) invert(1)

}

.initiatives .core-value-item ul li:hover h5 {

	color:#ba0058

}

ul.inline-list {

	padding:0;

	text-align:center

}

ul.inline-list li {

	list-style-type:none;

	position:relative;

	margin-bottom:15px;

	display:inline-block;

	padding-right:3rem

}

ul.inline-list li::before {

position:absolute;

left:-18px;

top:10px;

border-radius:50%;

width:8px;

height:8px;

background:#cf6217;

content:''

}

.loading {

	position:fixed;

	z-index:999;

	height:2em;

	width:2em;

	overflow:show;

	margin:auto;

	top:0;

	left:0;

	bottom:0;

	right:0

}

.loading:before {

	content:'';

	display:block;

	position:fixed;

	top:0;

	left:0;

	width:100%;

	height:100%;

	background-color:rgba(0, 0, 0, .3)

}

.loading:not(:required) {

font:0/0 a;

color:transparent;

text-shadow:none;

background-color:transparent;

border:0

}

.loading:not(:required):after {

content:'';

display:block;

font-size:10px;

width:1em;

height:1em;

margin-top:-.5em;

-webkit-animation:spinner 1.5s infinite linear;

-moz-animation:spinner 1.5s infinite linear;

-ms-animation:spinner 1.5s infinite linear;

-o-animation:spinner 1.5s infinite linear;

animation:spinner 1.5s infinite linear;

border-radius:.5em;

-webkit-box-shadow:rgba(0, 0, 0, .75) 1.5em 0 0 0, rgba(0, 0, 0, .75) 1.1em 1.1em 0 0, rgba(0, 0, 0, .75) 0 1.5em 0 0, rgba(0, 0, 0, .75) -1.1em 1.1em 0 0, rgba(0, 0, 0, .5) -1.5em 0 0 0, rgba(0, 0, 0, .5) -1.1em -1.1em 0 0, rgba(0, 0, 0, .75) 0 -1.5em 0 0, rgba(0, 0, 0, .75) 1.1em -1.1em 0 0;

box-shadow:rgba(0, 0, 0, .75) 1.5em 0 0 0, rgba(0, 0, 0, .75) 1.1em 1.1em 0 0, rgba(0, 0, 0, .75) 0 1.5em 0 0, rgba(0, 0, 0, .75) -1.1em 1.1em 0 0, rgba(0, 0, 0, .75) -1.5em 0 0 0, rgba(0, 0, 0, .75) -1.1em -1.1em 0 0, rgba(0, 0, 0, .75) 0 -1.5em 0 0, rgba(0, 0, 0, .75) 1.1em -1.1em 0 0

}

@-webkit-keyframes spinner {

0% {

-webkit-transform:rotate(0);

-moz-transform:rotate(0);

-ms-transform:rotate(0);

-o-transform:rotate(0);

transform:rotate(0)

}

100% {

-webkit-transform:rotate(360deg);

-moz-transform:rotate(360deg);

-ms-transform:rotate(360deg);

-o-transform:rotate(360deg);

transform:rotate(360deg)

}

}

@-moz-keyframes spinner {

0% {

-webkit-transform:rotate(0);

-moz-transform:rotate(0);

-ms-transform:rotate(0);

-o-transform:rotate(0);

transform:rotate(0)

}

100% {

-webkit-transform:rotate(360deg);

-moz-transform:rotate(360deg);

-ms-transform:rotate(360deg);

-o-transform:rotate(360deg);

transform:rotate(360deg)

}

}

@-o-keyframes spinner {

0% {

-webkit-transform:rotate(0);

-moz-transform:rotate(0);

-ms-transform:rotate(0);

-o-transform:rotate(0);

transform:rotate(0)

}

100% {

-webkit-transform:rotate(360deg);

-moz-transform:rotate(360deg);

-ms-transform:rotate(360deg);

-o-transform:rotate(360deg);

transform:rotate(360deg)

}

}

@keyframes spinner {

0% {

-webkit-transform:rotate(0);

-moz-transform:rotate(0);

-ms-transform:rotate(0);

-o-transform:rotate(0);

transform:rotate(0)

}

100% {

-webkit-transform:rotate(360deg);

-moz-transform:rotate(360deg);

-ms-transform:rotate(360deg);

-o-transform:rotate(360deg);

transform:rotate(360deg)

}

}

.col-md-2.mrs-wid {

	flex:0 0 12.666667%;

	max-width:14.666667%

}

.col-md-4.name-wid {

	flex:0 0 37.333333%;

	max-width:37.333333%

}

.box-other-amount {

	float:right;

	margin-right:93px

}

.education-mobile-icons {

	background:#004e7e;

	padding:10px;

	transform:skewX(-10deg);

	margin-bottom:20px;

	margin-top:10px;

	height:80px;

	display:flex

}

ul.education-mobile-list {

	padding:0;

	margin:0

}

ul.education-mobile-list li {

	list-style-type:none;

	background:#033ca3;

	border-bottom:1px solid #ba0058;

	padding:0 10px;

	font-size:16px

}

ul.education-mobile-list li:last-child {

	border-bottom:none

}

.mobile-content ul.orange-list li {

	margin-bottom:0

}

.mobile-content ul.orange-list {

	margin-bottom:1.5rem

}

.livily-hood-mobile-icon {

	height:130px;

	width:130px;

	margin:0 auto 1rem;

	border-radius:50%;

	display:flex;

	background:#ba0058;

	border:5px solid #ccc;

	border:10px solid #ccc;

	padding:10px

}

.mobile-content h4 {

	font-size:1.2rem

}

.disaster-mobile-icon {

	height:130px;

	width:130px;

	margin:0 auto 1rem;

	border-radius:50%;

	display:flex;

	background:#f37020;

	padding:10px

}

.disaster-mobile-icon.disaster-blue-border {

	border:10px solid #004e7e

}

.mobile-content ul.orange-list ul {

	padding-left:25px

}

.diseas-item .cml-circle {

	width:200px;

	height:200px;

	text-align:center;

	background:#ba0058;

	margin:0 auto;

	border-radius:50%;

	display:flex;

	align-items:center;

	justify-content:center;

	border:10px solid #fff;

	box-shadow:0 2px 18px 0 rgb(0 0 0 / 30%);

	color:#fff;

	font-family:'Fira Sans Condensed', sans-serif;

	margin-bottom:2rem

}

.data-any {

	background:#004e7e!important

}

.shar {

	background:#ba0058!important

}

.addresing {

	background:#333!important

}

.further {

	background:#ba0058!important

}

.plan {

	background:#004e7e!important

}

.need {

	background:#ba0058!important

}

.discussion {

	background:#333!important

}

.mb-grey-bg {

	background:#ccc;

	text-align:center;

	padding:10px 0 1px 0;

	margin-bottom:1rem

}

.mb-orranage-bg {

	background:#ba0058;

	padding:30px 10px;

	color:#fff;

	margin-bottom:1rem

}

.mb-orranage-bg h3 {

	margin-top:1rem;

	font-size:1rem

}

.mb-blue-bg {

	background:#004e7e;

	padding:30px 10px;

	color:#fff

}

.mb-blue-bg h3 {

	margin-top:1rem;

	font-size:1rem

}

.top-banner:after {

	position:absolute;

	width:100%;

	height:30%;

	content:'';

	bottom:0;

	background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, .5))

}

.cls-1:hover {

	fill:#1c1d30

}

.cls-1 {

	position:relative;

	overflow:hidden;

	cursor:pointer;

	background:url(../images/pin-01.png)

}

.cls-1:before {

	position:absolute;

	top:0;

	left:0;

	width:30px;

	height:50px;

	content:url(https://impossiblue.github.io/log/170326/after.svg)

}

.state-hover {

	background:#fff;

	margin-top:6rem;

	width:65%;

	border:2px solid #3e3e3e;

	padding:20px;

	border-radius:25px;

	box-shadow:0 1rem 2rem hsl(0 0% 0% / 20%)

}

.state-hover .satte-title {

	color:#004e7e

}

ul.state-work {

	position:relative

}

ul.state-work li {

	font-family:'Fira Sans Condensed', sans-serif;

	margin-right:10px;

	width:40px;

	height:40px;

	border-radius:50%;

	display:inline-block;

	color:#fff;

	text-align:center;

	line-height:40px;

	font-weight:700

}

ul.state-work li.h {

	background:#ba0058

}

ul.state-work li.e {

	background:#004e7e

}

ul.state-work li.l {

	background:#033ca3

}

ul.state-work li.d {

	background:#333

}

ul.state-work li.o {

	background:#686868

}

.state-works {

	position:relative

}

.state-works ul {

	position:relative

}

.state-works ul li {

	display:inline-block;

	position:relative;

	padding-left:25px;

	font-weight:700;

	font-size:1.2rem;

	margin-bottom:1rem;

	padding-right:15px

}

.state-works ul li::before {

position:absolute;

content:'';

width:20px;

height:20px;

border-radius:50%;

background:#000;

left:0;

top:7px

}

.state-works ul li.health::before {

background:#ba0058

}

.state-works ul li.education::before {

background:#004e7e

}

.state-works ul li.livelihood::before {

background:#033ca3

}

.state-works ul li.disaster::before {

background:#333

}

.state-works ul li.other::before {

background:#686868

}

.state-hover {

	display:none

}

.state-hover.selected {

	display:block

}

.st0:hover {

	fill:#1c1d30

}

.st0 {

	position:relative;

	overflow:hidden;

	cursor:pointer

}

.map-section {

	padding:5rem 0

}

.world-map-section {

	padding:2rem 0 0 0;

	background:#eee

}

.world-map-section h2 {

	padding-bottom:3rem

}

.cls-12:hover, .cls-13:hover, .cls-14:hover, .cls-16:hover, .cls-18:hover, .cls-20:hover, .cls-2:hover, .cls-3:hover, .cls-5:hover, .cls-6:hover, .cls-7:hover {

	fill:#1c1d30;

	cursor:pointer

}

.popover-header {

	border-bottom:0!important;

	padding-left:15px;

	padding-right:25px;

	text-transform:uppercase;

	color:#004e7e

}

.location-flag {

	width:30px;

	margin-right:5px

}

.location-flag img {

	width:30px

}

.popover-body {

	padding-bottom:1rem

}

.popover {

	border:3PX solid rgba(0, 0, 0, .5)

}

.popover-btn {

	background:#ba0058;

	padding:5px 10px;

	color:#333;

	font-size:13px;

	font-family:Merriweather, serif

}

.popover-btn:hover {

	color:#000

}

.popover .close {

	position:absolute;

	top:0;

	right:5px;

	cursor:pointer

}

.care-program-map {

	position:absolute;

	top:-116px;

	right:50px

}

.care-program-map ul {

	position:relative

}

.care-program-map ul li {

	position:relative;

	padding-left:25px;

	font-weight:700;

	font-size:1rem;

	padding-right:15px;

	list-style-type:none

}

.care-program-map ul li::before {

position:absolute;

content:'';

width:20px;

height:20px;

border-radius:50%;

background:#000;

left:0;

top:7px

}

.care-program-map ul li.program::before {

background:#ba0058

}

.care-program-map ul li.fundrizing::before {

background:#333

}

.team-members-section:nth-of-type(odd) {

background-color:#fff

}

.team-members-section:nth-of-type(even) {

background:#f0eeef url(images/grey-bg-pattern.png)

}

.team-members-section {

	padding:2rem 0

}
.almunifilterselect{padding: 10px;}
.almunibtn{width:auto !important;border:none !important;font-size: 23px;font-weight: bold;}
.team-members-section-almuni {
    margin: 0px;background:none !important;padding:0.5rem !important
}
.almuniwel{    font-weight: bold;
    color: #ba0058;
    text-align: center !important;
    margin: 0 auto;
    font-size: 25px;
    margin-top: 20px;
    margin-bottom: 10px;
    }
.almuniceo{font-size: 23px;
    color: #333;
    font-weight: normal;
    }
    .alumni-note {
        font-size: 12px;
    }
    .team-members-section-almuni h3.profile-name {
    margin-top: 10px;
}
.team-section .nav-tabs {

	margin-bottom:1rem

}

.team-members-section h2 {

	margin-bottom:1rem;

	font-size:1.8rem

}

.team-members-section .single-profile {

	position:relative;

	margin-bottom:2rem

}

.team-members-section .single-profile .single-profile-pic {

	   border: 3px solid #ba0058;
    border-radius: 50%;
    overflow: hidden;
    width: 150px;
    height: 150px;
    margin: 0 auto;

}

.team-members-section .single-profile .single-profile-pic img {
    filter: grayscale(100%);
    height: 100%;
    object-fit: cover;
}
.page-id-13683 .team-members-section .single-profile .single-profile-pic img{
height: 170px;
}

.team-members-section .single-profile:hover .single-profile-pic img {

	filter:none

}

.team-members-section .single-profile .single-profile-pic:hover {

	border:3px solid #ba0058;

	box-shadow:0 0 16px #a7a5a5

}

.team-members-section .single-profile .single-profile-short-desc .profile-name {

	font-size:1.5rem;

	color:#004e7e

}

.team-members-section .single-profile .single-profile-short-desc .position-name {

	font-size:1rem;

	font-family:Merriweather, serif

}

.team-members-section .single-profile .single-profile-short-desc ul.profile-social {

	margin:10px 0 20px 0;

	display: inline-block;

}

.team-members-section .single-profile .single-profile-short-desc ul.profile-social li {

	width:35px;

	height:35px;

	border-radius:50%;

	display:inline-block;

	margin-right:10px;

	list-style-type:none;

	color:#fff;

	text-align:center;

	line-height:35px

}

.team-members-section .single-profile .single-profile-short-desc ul.profile-social li:last-child{ margin-right:5px;}

.team-members-section .single-profile .single-profile-short-desc ul.profile-social li a {

	color:#fff;

	display:block

}

.team-members-section .single-profile .single-profile-short-desc ul.profile-social li.linkedin {

	background:#0e76a8;

	color:#fff

}

.team-members-section .single-profile .single-profile-short-desc ul.profile-social li.twitter {

	background:#1da1f2;

	color:#fff

}

.go-profile-view {

	width:35px;

	height: 35px;

	text-align:center;

	border-radius:50%;

	background:#ba0058;

	display: inline-block;

	color:#fff;

	line-height: 35px;

	/*align-items:center;

	justify-content:center*/

}

.go-profile-view:hover {

	color:#fff

}

.event-info .date {

	font-weight:700;

	font-size:1.2rem

}

.event-info .status {

	font-weight:700;

	font-size:1.2rem

}

.eventpic {

	padding-bottom:2rem

}

.eventsdetail {

	padding-top:2rem;

	padding-left:2rem;

	padding-right:2rem

}

.mobile-campains {

	padding-top:2rem

}

.mobile-campains h2 {

	font-size:2rem!important

}

.mobile-campains .join-section {

	padding-top:0!important

}

.mobile-campains .join-section .compaingns-content h2, .mobile-campains .join-section .compaingns-content p {

	display:none

}

.mobile-campains h4 {

	text-align:center!important

}

.connect-with-us-section .connect-form button {

	background:#2e2e2e;

	border-radius:0;

	color:#fff

}/*.error{color:#fff!important}*/

.form-control.error:focus {

	background:0 0!important;

	border-color:#eb5e28

}

@media screen and (min-width :320px) and (max-width :479px) {

.state-hover {

display:block!important

}

}

.annual-report-section .content { margin-bottom: 3rem;}

.ZjQMD5zMiDFDMzA3uYjNMUwjDOkNNxOtheme--light { display: none !important;}

.connect-with-us-section .error{color:#fff!important}

.twohead { display: none}

.page-item.active .page-link { background-color: #ba0058; border-color: #ba0058;}

.page-link { color: #ba0058;}

.read-more:hover { background: #ba0058;}



.newsrow { position: relative; margin-bottom: 2rem; border-bottom: 1px solid #ddd;}

.covid-response-accordion .card-header { background-color: transparent; border-bottom: none;}

/*.covid-response-accordion .card-header:after {

	font-family:FontAwesome;

	content:"\f068";

	float:right;

	color:#004e7e

}

.covid-response-accordion .card-header.collapsed:after {

	content:"\f067"

}

*/



.support-btn { color: #333!important; padding: 10px 25px; font-family: 'Fira Sans Condensed', sans-serif; background: #033ca3; font-size: 1.5rem; font-weight: bold;}

.support-btn:hover { background: #ba0058;}

.support-btn img { width: 40px;}

@media (min-width:768px) {

.innovations-tabs2 .nav-tabs {}

}

.innovations-tabs2 .nav-item .nav-link {

    padding: 10px;

}

.innovations-tabs2 .nav-item .diffrence-icon {

    height: 80px;

    margin: 0 auto;

    margin-top: 10px;

    width: 85px;

    display: flex;

}

.innovations-tabs2 .nav-item .nav-link .diffrence-title {

    padding-top: 10px;

	color:#333;

}

.innovations-tabs2 .nav-item {

    width: 24%;

    text-align: center;

}

.innovations-tabs2 .nav-item .nav-link:hover {

    background: #ba0058!important;

}

.innovations-tabs2 .nav-item .nav-link:hover .diffrence-icon img {

    filter: brightness(0) invert(1);

}

.innovations-tabs2 .nav-item .nav-link:hover .diffrence-title {

    color: #fff;

}



.campaign-listing { margin-bottom: 2rem;}



.btn-donate:hover { background-color: #ba0058; color: #fff;}

.campaign-listing .orang { color: #ba0058}

.campaign-listing  ul li::marker { color: #ba0058}



.comp-circle {

    width: 250px;

    height: 250px;

    background: grey;

    margin: 20px;

    border-radius: 50%;

    position: relative;

}



.campaign-listing:hover .comp-circle:before {

    content: '';

    position: absolute;

    z-index: -1;

    width: 290px;

    height: 290px;

    display: block;

    margin: -20px;

    background: linear-gradient(to left, #ba0058 0, #ba0058 50%, #ba0058 51%, #ba0058 100%);

    border-radius: 50%;

}



.comp-circle:before {

    content: '';

    position: absolute;

    z-index: -9;

    width: 290px;

    height: 290px;

    display: block;

    margin: -20px;

    background: linear-gradient(to left, #fff 0, #fff 50%, #ba0058 51%, #ba0058 100%);

    border-radius: 50%;

}

.comp-circle img {

    border: 5px solid #dbd5d5!important;

    border-radius: 50%;

}

.hoverbox2 h3 { color: #004e7e !important; font-size: 1rem !important;}

.photoalbum-single { margin-bottom: 3rem;}

.photoalbum-single p { color: #333 !important}



.yellow-box a  { color: #fff;}



.single-care_campaign .footer-donate-btn { display: none}

 

.page-id-12024 .innovations-tabs2 .nav-item { margin: 10px;}





/*New  css*/

.fundraiser-detail { padding: 10px; border-radius: 10px;}



.fundraiser-detail .form-control { font-size: 14px; border-radius: 0px;}

.fundraiser-detail .title h2{ position: relative;}

.fundraiser-detail .title h2:before{ position: absolute; left: 0; bottom: 0; height: 2px; background:#ba0058; width: 80px; content:'';}



.radio-toolbar2 input[type=radio] {

	opacity:0;

	position:fixed;

	width:0

}

.radio-toolbar2 label {

	display:inline-block;

	background-color:#fff;

	padding:2px 22px;

	font-size:20px;

	border:2px solid #ddd;

	border-radius:0;

	color:#ba0058;

	width:28%;

	text-align:center;

	margin-right:1.3rem;

	cursor:pointer

}

.radio-toolbar2 input[type=radio]:checked+label {

	background-color:#ba0058;

	border-color:#ba0058;

	color:#fff

}
a.nav-link.donte {
    background: #033ca3;
    color: #fff;
    font-size: 1.5rem;
    text-transform: uppercase;
    font-family: "Fira Sans Condensed",sans-serif;
    text-transform: uppercase;
    line-height: 1.5;
    padding: 5px 10px !important;
}
.other-amount2 .form-control {

	border-radius:0;

	width:188px;

	border:1px solid #004e7e;

	color:#333;

	background-color:transparent;

	margin-top:-1rem;

	margin-left:25px

}

.bxInr.bx01 {

    background: #FFFFFF;

    border: 1px dashed #BCC0D4;

    border-radius: 6px;

    display: flex;

    align-items: center;

    justify-content: space-around;

    flex-direction: column;

    height: 100%;

    width: 100%;

    padding: 1rem 1rem;

    text-align: center;

}



.bx01 .custom-file-input { display: inline-block;

    overflow: hidden;

    position: relative;

    cursor: pointer;

	opacity: 1;

	min-height: 50px;

}

	

.bluText {

    color: #7A83A8;

    font-size: 11px;

    line-height: normal;

    margin-top: 8px;

}

.imgType {

    font-size: 10px;

    margin-top: 5px;

    color: #7A83A8;

	margin-bottom: 1rem;

}



.bx01 .custom-file-input input[type="file"]{

    width: 100%;

    height: 100%;

    opacity: 0;

    position: absolute;

    top: 0;

    left: 0;

    z-index: 999;

}

.bxInr.bx01 input { opacity:0;}



.box-other-amount2 { width: 160px; float: right; margin-right: 30px;}

.approvals-btn { color: #fff; background-color: #033ca3; border-color: #033ca3; border-radius: 0px;}

.approvals-btn:hover { background-color: #e0a800; border-color: #d39e00; color: #fff;}


.wp-caption.alignright {
  text-align: center;
  float: right;
   margin: 0 0 1em 1em;
    border: 1px solid #ddd;
    overflow: hidden;
    font-size: 13px;
    padding-bottom: 7px;
}
.wp-caption {
border: 1px solid #ddd;
text-align: center;
border-radius: 3px;
}
.wp-caption.alignleft {
  text-align: center;
  float: left;
  margin: 0 1em 1em 0;
    border: 1px solid #ddd;
    overflow: hidden;
    font-size: 13px;
    padding-bottom: 7px;
}

.blog.paged .bread-section .breadcrumb span property["name"]{ display: none;}



.page-id-13173 .focus-area ul li:hover .widget-title {
    height: 35%;
}
ul.blog-ul-li {
    margin-bottom: 1rem;
    margin-left: 2rem;
}



/*guddu css start*/



/*.serviceBox{
    background-color: #fff;
    font-family: 'Raleway', sans-serif;
    text-align: center;
    padding: 0 25px 30px;
    position: relative;
    z-index: 1;
    height: 300px;
    margin: 0px 10px;
}
.serviceBox:before,
.serviceBox:after{
    content: ""; 
    background: #fff;
    border-radius: 15px 15px;
    box-shadow: 0 0 15px rgba(0,0,0,0.2);
    position: absolute;
    top: 10px;
    bottom: 10px;
    left: 10px;
    right: 10px;
    z-index: -1;
}
.serviceBox:after{
    background-color: #033ca3;
    height: 50%;
    top: auto;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -2;
}
.serviceBox .service-icon{
    color:#fff;
    background: #ba0058;
    font-size: 45px;
    width: 75%;
    margin: 0px auto 35px;
    border-radius:0 0 50px 50px;
    position: relative;
}
.service-icon img {
    width: 100px !important;
    margin: 0px auto;
    filter: brightness(0) invert(1);
}
.serviceBox .service-icon:before,
.serviceBox .service-icon:after{
    content: "";
    background: linear-gradient(to top left, #ba0058 49%, transparent 50%);
    width: 10px;
    height: 10px;
    position: absolute;
    top: 0;
    left: -10px;
}
.serviceBox .service-icon:after{
    background: linear-gradient(to top right, #ba0058 49%, transparent 50%);
    left: auto;
    right: -10px;
}
.serviceBox .title{
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    margin: 0 0 10px;
}
.serviceBox .description{
    color: #555;
    font-size: 14px;
    letter-spacing: 0.5px;
    line-height: 25px;
}

@media only screen and (max-width: 1199px){
    .serviceBox{ margin: 0 0 40px; }
}*/




.serviceBox{
    color: #ba0058;
/*    font-family: 'Poppins', sans-serif;*/
    text-align: center;
    padding: 35px 28px 25px;
    position: relative;
    z-index: 999999;
        height: 300px;
}
.serviceBox::after{
	content: '';
}
.serviceBox::before{
	content: '';
}
.service-icon {
    width: 50px;
    margin: 0px auto !important;
    display: none;
}
.middle_sec_link_button {
    text-align: center;
}

.middle_sec_link_button a {
    background: #ba0058;
    color: #fff;
    padding: 7px 20px;
    display: inline-block;
    font-family: 'Fira Sans Condensed', sans-serif;
    font-size: 20px;
}
.sector-wise-section .content {
 
    margin-bottom: 40px;
}
.serviceBox:before,
.serviceBox:after{
    content: "";
    border-radius: 25px;
    border: 10px solid #ba0058;
    clip-path: polygon(65% 0, 100% 0, 100% 35%, 35% 100%, 0 100%, 0 65%);
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
}
.serviceBox:after{
    border-width: 3px;
    clip-path: polygon(0 0, 60% 0, 55% 5%, 96% 44%, 100% 40%, 100% 100%, 40% 100%, 43% 95%, 5% 55%, 0 60%);
    top: 3px;
    bottom: 3px;
    right: 3px;
    left: 3px;
}
.serviceBox .service-icon{
    font-size: 40px;
    margin: 0 0 10px;
}
.serviceBox .title{
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: capitalize;
    margin: 0 0 10px;
}
.serviceBox .description{
    color: #555;
    font-size: 14px;
    letter-spacing: 0.5px;
    line-height: 22px;
    margin: 0s;
}
.serviceBox p{margin:0}

@media only screen and (max-width: 1199px){
    .serviceBox{ margin: 0 0 40px; }
}



.main_award {
    position: relative;
    background:#fff;
    padding:15px;
    border-radius:5px;
    box-shadow:0px 0px 10px #ccc;
    height: 300px;
    margin: 20px 10px;
}
.cen{text-align:center;}

.award_img {
    width: 20%;
    margin: 0px auto;
    text-align: center;
}
.award_des h6 a{color:#ba0058;padding: 10px 20px;display: inline-block;border-radius: 5px;margin-top: 10px;}
.award_des h6 a:hover{color: #004e7e;}
#owl-new-sec .owl-dots{
    display: inline-block;
    zoom: 1;
    }
#owl-new-sec .owl-dots span{display: block;
    width: 12px;
    height: 12px;
    margin: 5px 7px;
    filter: Alpha(Opacity=50);
    opacity: 0.5;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background: #869791;}
    #owl-new-sec .owl-dots:focus{outline:none !important;border:none;}
#owl-new-sec .owl-dots .active span{background: #ba0058;}
div#owl-new-sec {
    text-align: center;
}

span.award_years {
    /*position: absolute;
    right: 50%;
    top: 100px;
    background: #727272;
    padding: 0px 20px;
    color: #fff;
    border-radius: 5px 5px 5px 5px;
    transform: translate(50%, 50%);*/
        position: relative;
    color: #004e7e;
    font-size: 50px;
}

.award_des {
    margin-top: 0px;
    margin-bottom: 0px;
    position: relative;
    z-index: 11111;
}

.award_des p {
    color: #000;
    line-height: 25px;
    font-size: 15px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.owl-nav {
    position: absolute;
    top: 40%;
    left: 0;
    right: 0;
}

.owl-nav button.owl-prev {
    left: 0;
    position: absolute;
    z-index: 100;
}
.owl-nav button.owl-next{
right: 0;
    position: absolute;
    z-index: 100;
}
#owl-new-sec .owl-nav button.owl-next {
    right: -50px;
}
#owl-new-sec .owl-nav button.owl-prev {
    left: -50px;
}
.owl-nav button i{font-size: 25px;background: #fff;box-shadow: 0px 0px 4px #ccc;border-radius: 50%;width: 40px;height: 40px;text-align: center;display: flex;justify-content: center;align-items: center;}
.owl-nav button:focus{outline:none;}
.sector-wise-section .sector-wise-single.me_set_box{
	    text-align: center;
    position: relative;
    box-shadow: 0 0 0.7rem -0.1rem rgb(0 0 0 / 9%);
    padding: 40px 0px;
    margin-top: 80px;
}

.sector-wise-section .sector-wise-single.me_set_box .sector-icon{
	    width: 120px;
    height: 120px;
    overflow: hidden;
    margin: 0 auto;
    border: 2px solid #ba0058;
    border-radius: 50%;
    margin-bottom: 1rem;
    padding: 20px;
    margin-top: -100px;
    background: #fff;
}
.sector-wise-section.set_me .sector-wise-single.me_set_box .sector-icon{
	background: #ba0058;
	    border: 2px solid #ffffff;
	        margin-top: -120px;
}
.sector-wise-section.set_me .sector-wise-single.me_set_box .sector-icon img{
	    filter: brightness(0) invert(1);
}
/*.sector-wise-section.set_me .sector-wise-single.me_set_box{
	    transform: translateY(0px);
    transition: ease-in-out 0.5s;
}*/
.sector-wise-section.set_me .sector-wise-single.me_set_box:hover{
	 transform: translateY(-10px);
}
.sector-wise-section.set_me .sector-wise-single.me_set_box:hover .sector-icon{
/*	background: #014e7b;*/
	border-color: #014e7b;
}
.sector-wise-section .sector-wise-single.me_set_box:hover .sector-icon {
    background: #ba0058;
}


.sector-wise-section.set_me .sector-wise-single.me_set_box {
    transform: translateY(0px);
    transition: ease-in-out 0.5s;
    background: #02395f;
    height: 180px;
}


.sector-wise-section.set_me .sector-wise-single.me_set_box .sector-icon{

}

.sector-wise-section.set_me .sector-wise-single.me_set_box  h5{
	    color: #033ca3;
}

.sector-wise-section.set_me .sector-wise-single.me_set_box:hover h5{
color: #033ca3;
}

.main_award.media {
    height: auto;
/*    width: 100%;*/
    text-align:left;
        margin: 20px 10px;
}

.main_award.media .award_img, .main_award.media .award_img img {
    width: 100%;
}
.main_award.media a{
    width:100%;
}

.date_media {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #f3f3f3;
    padding: 10px 20px;
    margin-top: 30px;
}

.date_media p {
    margin: 0;
}
.main_award.media:hover .award_img img{
    opacity:0.5;
}
.how-we-work_ec{text-align: center;margin-top: 50px}
.how-we-work_ec img{width: 100%}

	.show-how-mobile{display: none;}

@media screen and (max-width: 767px){
	.postid-13691 .col-12.col-md-9.col-lg-9.col-xl-9.search-p{display: none;}
	.postid-13768 .col-12.col-md-9.col-lg-9.col-xl-9.search-p{display: none;}
	.postid-13699 .col-12.col-md-9.col-lg-9.col-xl-9.search-p{display: none;}
	.postid-13705 .col-12.col-md-9.col-lg-9.col-xl-9.search-p{display: none;}
	.postid-13691 .img-fluid.mensa_logo {
    display: block;
    width: 50%;
    margin: 0px auto;
    margin-top: 0px !important;
}
	.postid-13768 .img-fluid.sm_logo {
    display: block;
    width: 50%;
    margin: 0px auto;
    margin-top: 0px !important;
}

.postid-13699 .img-fluid.ch_logo {
    display: block;
    width: 50%;
    margin: 0px auto;
    margin-top: 0px !important;
}


.postid-13705 .img-fluid.ch_logo {
    display: block;
    width: 50%;
    margin: 0px auto;
    margin-top: 0px !important;
}
	.show-how-desktop{display: none;}
	.show-how-mobile{display: block;}
	.ia img{width: 100% !important;}
	.wfl{height: auto !important;}
	.wfl::before {
    content: '';
    position: absolute;
    background: #033ca31c;
    width: 800px;
    left: -280px;
    height: 200px;
    z-index: 1;
    bottom: 150px;
    transform: rotateZ(45deg);}
    .logo_dc ul{flex-direction: column;}
    .logo_dc ul li{width: 70%}
    .two_sec {
    flex-direction: column;
    gap: 20px;}
    .by-gr{margin-bottom: 20px !important}
}

section.call-to-action {background-image: url(images/bg-call.jpg);padding: 50px 0px;position: relative;background-repeat: no-repeat;background-size: cover;}
section.call-to-action::after{
    content:'';
    background:#000;
    width:100%;
    height:100%;
    top:0px;
    left:0px;
    position:absolute;
    opacity:0.8;
    z-index: 1;
}

.contact_sec {
    position: relative;
    z-index: 111111;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.contact_sec h4{color:#fff;font-size: 50px;flex: 60%;}

.contact_sec a {
    background: #ba0058;
    color: #fff;
    border-radius: 50px;
    padding: 17px 40px;
    font-size: 18px;
    letter-spacing: 0.5px;
}
.contact_sec a:hover{
    background:#004d7c
}
.mid-ip img{width:100%;}
    .mid-ip h3{color:#ba0058;text-align:center;font-size:40px;}

.mt-40 {
    
    margin-top: 40px;
    
}
.by-gr {list-style:none;background: #e4711a;padding: 40px 30px;border: 5px solid #fff;text-align: center;border-radius: 20px;box-shadow: 0px 0px 5px #ccc;font-size: 20px;display: flex;color: #fff;align-items: center; justify-content: center;
    height: 150px;
    margin-bottom: 40px;margin-top: 20px;
}
ul.whf {
    position: relative;
    z-index: 11;
        padding-left: 20px;
}
.mid_fln.elps {
    text-align: center;
    font-size: 25px;
    color: #1d2327;
    border: 5px solid #ddd0;
    padding: 20px 0px;
    border-radius: 5px;
    box-shadow: 0px 0px 10px #cccccc5c;
}
.almunidescl{font-size: 13px;
    font-style: italic;}
p {}

.mid_fln.elps p {
    margin: 0;
    line-height: 50px;
}

.logo_dc {
    margin-top: 20px;
}
.logo_dc ul{
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 20px;
}
.logo_dc ul li{
    list-style: none;
    box-shadow: 0px 0px 10px #ddd;
    padding: 0px 30px;
    border-radius: 5px;
}
ul.whf li {
    list-style: none;
        position: relative;
            font-size: 15px;
}

.wfl {
    background: #fff;
    padding: 20px 20px 20px 20px;
    height: 200px;
    border-radius: 10px;
    border: 10px solid #033ca369;
    position: relative;
    overflow: hidden;
    box-shadow: 0px 4px 6px #c7c7c7;
    margin-bottom: 40px;
}
.wfl::before{
    content:'';
    position: absolute;
    background: #033ca31c;
    width: 100%;
    left: 0;
    height: 100%;
    z-index: 1;
    bottom: 0;
    transform: rotateZ(45deg);
}

.wfl p {
    position: relative;
    z-index: 1;
        font-size: 15px;
}
.mid_fln {
    margin: 100px 0px;
}
.ia{text-align: center;}
.ia img{margin: 0px auto;width: 70%;}

.two_sec{display: flex;align-items: center;justify-content: space-evenly;}
.two_sec p {
   list-style: none;
    background: #e4711a;
    padding: 10px 30px;
    border: 5px solid #fff;
    text-align: center;
    border-radius: 20px;
    box-shadow: 0px 0px 5px #ccc;
    font-size: 20px;
    display: flex;
    color: #fff;
    align-items: center;
    height: auto;
    margin-bottom: 0px;
    margin-top: 0px;
}
.four_icon {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    text-align: center;
}
.dbz h6 {
    margin: 10px 0 0 0;
}
.dbz img{border: 1px solid #ccc;border-radius: 200px;    margin-top: 50px;}
ul.whf li:before {
    content: '';
    background: url(images/tick-mark-icon-png-7.png);
    position: absolute;
    left: -20px;
    top: 6px;
    z-index: 11111;
    width: 15px;
    height: 100px;
    background-size: contain;
    background-repeat: no-repeat;
}
.dtu{    list-style: none;
    box-shadow: 0px 0px 10px #ddd;
    padding: 0px 30px;
    border-radius: 5px;}
.dtu img{width:100%}
.mid_fln.ip_head h3 {
    color: #ba0058;
    text-align: center;
    font-size: 40px;
}
span.blue_new {
    color: #004e7e;
    font-style: italic;
}
.education-section .mid_fln {margin: 0}
.mid_fln.ip_head{margin:0px 0px 0px 0px;}
.ipel_mobile_view_new{display: none;}
@media screen and (max-width: 767px){
	.dtu{margin-bottom: 15px;}
	.ipel_desktop_view_new{display: none;}
	.ipel_mobile_view_new{display: block;}
	.ipel_mobile_view_new img{margin-bottom: 20px;}
	.dtu {
    width: 70%;
    margin-right: auto;
    margin-left: auto;

}

#owl-new-sec .owl-nav button.owl-next {
    right: 0px;
}
#owl-new-sec .owl-nav button.owl-prev {
    left: 0px;
}
}


.home .single-campaigns .compaingns-content h2 {
    display: none;
}
.home .mobile-campains-new h2 {
    display: none !important;
}

.footer-donte {
    padding: 15px 0;
}
.footer-donte p {
    color: #fff;
    font-size: 1.5rem;
    line-height: 1.3;
}
.footer-donte p span{
color:#000;
font-weight:600;
}
.footer-donte a.donate.btn-block.text-center {
    width: max-content;
}

span.ornge-color {
    color: #ba0058;
}
ul.orange-list-col-2 {
    padding: 0;
    margin-left: 1.2rem;
    column-count: 2;
}
.sector-wise-section.set_me .sector-wise-single.me_set_box.me_set_box_again {
    height: auto;
}
ul.slider-ul-list {
    font-size: 28px;
    overflow: auto;
    display: inline-table;
}
ul.slider-ul-list li {
    padding: 0 10px 0 0;
    float: left;
    margin: 0 15px;
}

/*.care_campaign-template-default.single.single-care_campaign.postid-13691 .header-wrapper.header-absolute, .care_campaign-template-default.single.single-care_campaign.postid-13691 .share-link {
    display: none;
}
*/
/*guddu css end*/


.postid-13691 .img-fluid.mensa_logo{
display: block;
    width: 70%;
    margin-top: 30px;
}


/*-----------------------------------------------------*/
.postid-13691 .share-link{display: none;}
.postid-13691 #block-footer{display: none;}
.postid-13691 .Icon.mobile-menu-toggler{display: none;}
.postid-13691 .header-fixed .logo-wrapper img{}
.postid-13691 .care_logo_me{display: none;}
.img-fluid.mensa_logo{display: none;}
.postid-13691 .col-12.col-md-9.col-lg-9.col-xl-9.none_pol {visibility: hidden;}
.postid-13691 .col-12.col-md-9.col-lg-9.col-xl-9.search-p {visibility: hidden;}
.postid-13691 .connect-with-us-section{display: none;}
.postid-13691 .non-profit-section{border-bottom: 10px solid #ba0058;}
a.logo.mansa_an{display: none;}
.postid-13691 a.logo.mansa_an{display: block !important;}
/*.postid-13691 .logo-wrapper a.logo{display: none;}*/
.postid-13691 .bnrfctxt {display: none;}
/*------------------------------------------------------------------*/


/*--------------------------------------------------------------*/
.postid-13699 .share-link{display: none;}
.postid-13699 #block-footer{display: none;}
.postid-13699 .Icon.mobile-menu-toggler{display: none;}
.postid-13699 .header-fixed .logo-wrapper img{}
.postid-13699 .care_logo_me{display: none;}
.img-fluid.ch_logo{display: none;}
.postid-13699 .col-12.col-md-9.col-lg-9.col-xl-9.none_pol {visibility: hidden;}
.postid-13699 .col-12.col-md-9.col-lg-9.col-xl-9.search-p {visibility: hidden;}
.postid-13699 .img-fluid.ch_logo{display: block;width: 70%;margin-top: 30px;}
.postid-13699 .connect-with-us-section{display: none;}
.postid-13699 .non-profit-section{border-bottom: 10px solid #ba0058;}
a.logo.ch_an{display: none;}
.postid-13699 a.logo.ch_an{display: block !important;}
.postid-13699 .logo-wrapper a.logo{display: none;}
.postid-13699 .bnrfctxt {display: none;}

/*--------------------------------------------------------------------*/





/*--------------------------------------------------------------*/
.postid-13705 .share-link{display: none;}
.postid-13705 #block-footer{display: none;}
.postid-13705 .Icon.mobile-menu-toggler{display: none;}
.postid-13705 .header-fixed .logo-wrapper img{}
.postid-13705 .care_logo_me{display: none;}
.img-fluid.ch_logo{display: none;}
.postid-13705 .col-12.col-md-9.col-lg-9.col-xl-9.none_pol {visibility: hidden;}
.postid-13705 .col-12.col-md-9.col-lg-9.col-xl-9.search-p {visibility: hidden;}
.postid-13705 .img-fluid.ch_logo{display: block;width: 70%;margin-top: 30px;}
.postid-13705 .connect-with-us-section{display: none;}
.postid-13705 .non-profit-section{border-bottom: 10px solid #ba0058;}
a.logo.ch_an{display: none;}
.postid-13705 a.logo.ch_an{display: block !important;}
.postid-13705 .logo-wrapper a.logo{display: none;}
.postid-13705 .bnrfctxt {display: none;}

/*--------------------------------------------------------------------*/





/*-----------------------------------------------------*/
.postid-13768 .img-fluid.sm_logo{
display: block;
    width: 70%;
    margin-top: 30px;
}
/*.postid-13768 .header-main.header-fixed .img-fluid.sm_logo{
width: 55%;
}
*//*.postid-13768 a.logo{display: none;}*/
.postid-13768 .share-link{display: none;}
.postid-13768 #block-footer{display: none;}
.postid-13768 .Icon.mobile-menu-toggler{display: none;}
.postid-13768 .header-fixed .logo-wrapper img{}
.postid-13768 .care_logo_me{display: none;}
.img-fluid.sm_capital{display: none;}
.postid-13768 .col-12.col-md-9.col-lg-9.col-xl-9.none_pol {visibility: hidden;}
.postid-13768 .col-12.col-md-9.col-lg-9.col-xl-9.search-p {visibility: hidden;}
.postid-13768 .connect-with-us-section{display: none;}
.postid-13768 .non-profit-section{border-bottom: 10px solid #ba0058;}
a.logo.sm_capital{display: none;}
.postid-13768 a.logo.sm_capital{display: block !important;}
.postid-13768 .logo-wrapper a.logo{display: none;}
.postid-13768 .bnrfctxt {display: none;}
/*------------------------------------------------------------------*/















@media screen and (-webkit-min-device-pixel-ratio:0) { 
  #safari { display: block; } 
   .mission-table .col-sm-2{  width: 16.666667%; }
   .mission-table .col-sm-3{  width: 25%; }
   .mission-table .col-sm-4{  width: 33.333333%; }
}


.focus-area ul li:nth-child(2) .pre_text h4 {line-height:27px;}
.focus-area ul li:nth-child(3) .pre_text h4 {line-height:27px;}
.focus-area ul li:nth-child(4) .pre_text h4 {line-height:27px;}
/*-----guddu css 27-3-23-------------------------*/
.container34 div#accordionExample.accordion .card {
    border: none !important;
    padding: 0;
    border-radius: 0 !important;
    background: transparent;
    box-shadow: none;
}

div#accordionExample {
    box-shadow: none !important;
    text-align: center;
}

.container34 div#accordionExample.accordion .card .card-header {
    padding: 0px 0px 0px 0px !important;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: transparent !important;
    box-shadow: none !important;
}

.container34 div#accordionExample.accordion .card .card-header h2 {
    flex: 100%;
    text-align: left !important;
    width: 100% !important;
    line-height: 0;
}

.container34 div#accordionExample.accordion .card .card-header h2 button {width: 100%;text-align: left;font-size: 18px;font-weight: 400 !important;color: #004e7e !important;text-transform: capitalize !important;box-shadow: none !important;background: #ba0058;border-radius: 0px !important;text-decoration: none;color: #fff;}

.container34 div#accordionExample.accordion .card .card-header h2 button br {
    display: none;
}
.container34 div#accordionExample.accordion .card .card-body {
    padding: 20px !important;
    text-align: left;
}


.container34 div#accordionExample.accordion .card .card-header button.collapsed:after {
    font-family: FontAwesome;
    content: "\f067";
    float: right;
    color: #004e7e;
}

.container34 div#accordionExample.accordion .card .card-header button:after {
    font-family: FontAwesome;
    content: "\f068";
    float: right;
    color: #fff;
}

a#showmore-faqs, a#showless-faqs {
    background: #ba0058;
    padding: 10px 20px;
    display: inline-block;
    text-align: center;
    color: #fff;
}

a#showmore-faqs:hover, a#showless-faqs:hover{
    background:#000;
    
}

a#showless-faqs {}

.container34 div#accordionExample.accordion .card .card-header h2 button.collapsible-link.collapsed {
    background: #fff;
    color: #004e7e !important;
}

.container34 div#accordionExample.accordion .card .collapse {
    background: #fff;
}

.container34 div#accordionExample.accordion .card .card-header h2 button.collapsible-link {
    color: #fff !important;
}
.container34  .accordion .card-header:after{
	display: none;
}
/*-------------------end------------------------------------*/


.video-caption p a i img{width: 80px;}

p{color: #FFFFFF;}