/* Put your custom css here */
@import url("https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css");

.purple-color {
	color:#a32cc4;
}
.purple-bg {
	background-color:#a32cc4;
}
.pink-color {
	color:#f81894;
}
.pink-bg {
	background-color:#f81894;
}
.homeBg {
	background-color: #f0f0f0 !important;
	background-image:url('../images/homepic_new.jpg');
	background-position: right center;
	background-repeat: no-repeat;
	background-size: 80%;
	padding-top: 100px;
	padding-bottom: 100px;
}
#noSliderWrapper.homeBg h1, 
#noSliderWrapper.homeBg p { 
	color: #575757;
	text-transform:none;
	text-shadow: 0px -1px 3px rgba(255,255,255,1);
}
.homeBg .header-wrap {
	/*background-color: rgba(255,255,255,0.5);
	box-shadow: 1px 1px rgba(255,255,255,0.5);*/
}
@media (max-width: 786px) {
	.homeBg {
		background-size: cover;
		padding-top: 100px;
		padding-bottom: 100px;
	}
}

@media (min-width: 1025px) {
	#noSliderWrapper.homeBg h1 { 
		font-size: 38px;
	}
	#noSliderWrapper.homeBg p { 
		font-size: 32px;
		font-weight: 600;
		line-height: 1.25;
	}
}

.page-header.innerpage-header {
	border-bottom: 1px solid rgba(0,0,0,0.75);
    background: rgba(0,0,0,0.50);
    margin-top: -80px;
	padding: 15px 0;
}
.page-header.innerpage-header h1 {
	/*color: #e897d9;*/
	color: #ffffff;
}

.innerHeadBg {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	/*padding-top: 160px;
	padding-bottom: 240px;*/
	padding-top: 120px;
	padding-bottom: 140px;
}
.innerHeadBg .header-wrap {
	background-color: rgba(255,255,255,0.75);
	box-shadow: 1px 1px rgba(255,255,255,0.75);
	border-radius: 10px;
	padding: 5px;
}
@media (min-width: 768px) {
	.page-header.innerpage-header h1 {
		font-size: 38px;
		display: inline-block;
	}
}

.innerHeadBg h1, 
.innerHeadBg p { 
	color: #000;
	text-transform:none;
	text-shadow: 1px 1px rgba(255,255,255,0.5);
}
.innerHeadBg .page-header {
	background: none;
	border: 0px;
}
.innerHeadBg.partnersBg {
	background-image:url('../images/iStock-498424847.jpg');
}
.innerHeadBg.projectsBg {
	background-image:url('../images/iStock-492483648.jpg');
	background-size: 100%;
}
.innerHeadBg.wssag-projectsBg {
	background-image:url('../images/iStock-623511628.jpg');
	background-size: 100%;
}
.innerHeadBg.mentoring-projectsBg {
	background-image:url('../images/iStock-1006515434.jpg');
	background-size: 100%;
	background-position: center 50%;
}
.innerHeadBg.news-blogBg {
	background-image:url('../images/iStock-475338048.jpg');
	background-size: 80%;
	background-position: center 85%;
}
.innerHeadBg.successBg {
	background-image:url('../images/iStock-823819180.jpg');
	background-size: 100%;
	background-position: center 33%;
}
.innerHeadBg.get-involvedBg {
	background-image:url('../images/iStock-817514956.jpg');
	background-size: 100%;
	background-position: center 35%;
}
.innerHeadBg.donorsBg {
	background-image:url('../images/donorsBg.jpg');
	background-size: 100%;
	background-position: center 55%;
}
.innerHeadBg.galleryBg {
	background-image:url('../images/gallery_header.png');
	background-size: 100%;
	background-position: center 45%;
}
.innerHeadBg.contactBg {
	background-image:url('../images/iStock-655540038.jpg');
	background-size: 100%;
	background-position: center 67%;
}

.client-box {
	background-color: #ffffff;
	border-width: 0px 1px;
	border-style: solid;
	border-color: #ccc;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
}
.client-box:first-child {
	border-left-width: 0px;
}
.client-box:last-child {
	border-right-width: 0px;
}
@media (max-width: 786px) {
	.innerHeadBg.partnersBg,
	.innerHeadBg.projectsBg,
	.innerHeadBg.wssag-projectsBg,
	.innerHeadBg.mentoring-projectsBg,
	.innerHeadBg.news-blogBg,
	.innerHeadBg.contactBg {
		background-size: cover;
		padding-top: 100px;
		padding-bottom: 100px;
	}
	.client-box {
		border-width: 1px;
	}
}

.projects-lft-boder {
	border-left: 1px solid #eee;
}
.projects-rgt-boder {
	border-right: 1px solid #eee;
}

ul.custom_list, ul.custom_list.hand, ul.custom_list.circlearrow, ul.custom_list.longarrow {
  list-style: none;
  padding: 0;
}
ul.custom_list li, ul.custom_list.hand li, ul.custom_list.circlearrow li, ul.custom_list.longarrow li {
  padding-left: 1.3em;
  line-height: 1.375;
  margin: 0 0 10px;
}
ul.custom_list li:before {
  content: "\f00c"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -1.3em; /* same as padding-left set on li */
  width: 1.3em; /* same as padding-left set on li */
  color: #a32cc4;
}
ul.custom_list.hand li:before {
    content: "\f0a4"; /* FontAwesome Unicode */
}
ul.custom_list.circlearrow li:before {
    content: "\f138"; /* FontAwesome Unicode */
}
ul.custom_list.longarrow li:before {
    content: "\f178"; /* FontAwesome Unicode */
}

.img_overlay {
	position: relative;
}
.img_overlay .text_overlay {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	font-size: 13px;
	padding: 3px 5px;
	color: #ffffff;
	background-color: rgba(0,0,0,0.5);
}

.featureBox {
	padding: 10px;
}
/*.featureBox.color_1 {
	background-color: #edd5f3;
    margin-bottom: 20px;
}
.featureBox.color_2 {
	background-color: #ebe4ed;
    margin-bottom: 20px;
}*/
.featureBox .boxContent {
	margin-bottom: 0px;
}
@media (min-width: 768px) {
	.featureBox.color_1,
	.featureBox.color_2 {
		min-height: 280px;
	}
}