/*----------------------------------------------------------------------
	* Sparsh Balgram
	* By: Archana Pofale - www.webdesignlab.co.in
	
------------------------------------------------------------------------*/
/*------------------------------------
  Default Styles
------------------------------------*/
html {
  font-size: 16px;
}

body {
 font-family: 'Helvetica', sans-serif;
  color: #252525;
	font-size:16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-feature-settings: "liga", "kern";
  text-rendering: optimizelegibility;
}

main {
  position: relative;
  overflow: hidden;
}

p { color: #252525; line-height: 1.4;}
h1,h2,h3, .h1,.h2,.h3{font-family: 'Roboto Condensed', sans-serif;font-weight:400; color:#59257b;}
h4, h5, h6,.h4, .h5, .h6 { font-family: 'Roboto Condensed', sans-serif;font-weight: 400; color:#59257b;}

h1 > a, h2 > a, h3 > a, h4 > a, h5 > a, h6 > a,
.h1 > a, .h2 > a, .h3 > a, .h4 > a, .h5 > a, .h6 > a {
  color: #59257b;
}

h1 > a:hover, h2 > a:hover, h3 > a:hover, h4 > a:hover, h5 > a:hover, h6 > a:hover,
.h1 > a:hover, .h2 > a:hover, .h3 > a:hover, .h4 > a:hover, .h5 > a:hover, .h6 > a:hover {
  color: #252525;
}

h1.text-white > a, h2.text-white > a, h3.text-white > a, h4.text-white > a, h5.text-white > a, h6.text-white > a,
.h1.text-white > a, .h2.text-white > a, .h3.text-white > a, .h4.text-white > a, .h5.text-white > a, .h6.text-white > a {
  color: #fff;
}
.text-white{color:#d3d2d4!important;}
.text-black{color:#000000;}
.text-red{color:#a54047;}
.text-purple { color: #59257b;}
.text-bold{font-weight:700;}
.font-16 { font-size: 16px; text-transform: capitalize;  font-weight: 400;}
.bottom10 { margin-bottom: 10px;}
.bottom15 { margin-bottom: 15px;}
.bottom25 { margin-bottom: 25px;}
.bottom30 { margin-bottom: 30px;}
.bottom45 { margin-bottom: 45px;}
figure {
  margin-bottom: 0;
}
a {
    color:#fff;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
a:hover {
    color: #59257b;
    text-decoration: none;
	/* border:0; */
	outline:none;
}
svg {
  margin-bottom: -0.4375rem;
  vertical-align: baseline;
}

/*------------------------------------
  Highlight Color
------------------------------------*/
::-moz-selection {
  color: #fff;
  background-color: #59257b;
}

::selection {
  color: #fff;
  background-color: #59257b;
}

.bg-primary ::-moz-selection {
  color: #59257b;
  background-color: #fff;
}

.bg-primary ::selection {
  color: #59257b;
  background-color: #fff;
}
/* Borders */
.border-top{border-top:1px solid #a54047!important;}
.border-right {border-right: 2px dotted #cccfd2!important;}
.border-left {border-left: 2px dotted #cccfd2!important;}
.border-bottom {border-bottom: 1px solid #e8e8e8!important;}
.borderDotted{display: block;
    border: 2px dotted #cccfd2;
    border-bottom1: 0;
    border-left: 0;
    border-top: 0;}


	
/* ScrollDown*/
.ct-btn-scroll {
  position: absolute;
  left: 50%;
    right: 0;
  /*   bottom: 13%; */
  color: #fff;
  font-size: 48px;
  transition: all 0.3s ease-in-out;
}
.ct-btn-scroll:focus, .ct-btn-scroll:hover {
  color: #f59331;
}
.ct-btn-scroll {
  background: url("../images/scrolldown-icon.png") no-repeat;
  width: 100%;
  height: 100%;
  max-width: 60px;
  max-height: 60px;
}
#scrollDown {
  padding: 100px 0 ;  
}
#scrollDown p {
  padding: 25px 0 0;
}


@media (min-width:1200px){
	.container {max-width: 960px;}
	.col-lg-3{max-width:20%;}
	.width25{max-width:25%!important;}
	.width24{max-width:24%!important;}
	.width32 { max-width: 32%!important;}
}

/*------------------------------------
  Margin Spacing
------------------------------------*/

.margin-bottom { margin-bottom: 4rem;}
.margin-bottom30 { margin-bottom: 30px;}
.margin-bottom-none{margin-bottom:0;}
.margin-auto{margin: 0 auto;}
/* Gutters X */
.mx-gutters-2 {
  margin-right: -8px;
  margin-left: -8px;
}

.mx-gutters-2 > .col,
.mx-gutters-2 > [class*="col-"] {
  padding-right: 8px;
  padding-left: 8px;
}
.padding-top20 { padding: 20px 0;}
.padding-top40 { padding: 40px 0 20px;}
.padding-top50 { padding: 50px 0;}
.padding-20{padding: 20px;}
.top50{margin-top:50px;}

section {
  padding:30px 0;
}

/*========================
			Text Alignment
			
==========================*/
.last-center {text-align: justify;text-align-last: center;}			
/* Buttons*/
.btn {
  cursor: pointer;
}
.btn{
    padding: 6px 12px;
	margin-bottom: 0;
    font-size: 16px;
    font-weight: normal;
    line-height: 1.42857143;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border-radius: 20px;
    text-decoration: none;
    position: relative;
    z-index: 9;
    overflow: hidden;
	border:none;
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s; 
}

.btn-white {
    color: #d3d2d4;
    background-color: transparent;
    border-radius: 20px;
    border: 1px solid #d3d2d4;
	width:200px;
}
.btn-donate {
    color: #fff;
	text-transform:uppercase;
	background-color:  #59257b;
   width:250px;
}
.active.btn-donate {background:#241536;}

/* .btn-blue {
    color: #fff;
    font-weight: 900;
    background-color: #03A9F4;
    border-radius: 5px;
    padding: 5px 30px;
    font-weight: 500;
    text-transform: uppercase;
}
.btn-transparent{border: 0;background: transparent;}
 */
/*------------------------------------
  Buttons Hover Effect
------------------------------------*/

.btn:hover {
    text-decoration: none;
    color:#d3d2d4;
}
.btn-white:hover:after, .btn-donate:hover:after, .btn-blue:hover:after, .btn-applyNow:hover:after, .btn-submitNow:hover:after {
    height: 100%;
}

.btn-white:after, .btn-donate:after, .btn-blue:after, .btn-applyNow:after, .btn-submitNow:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 0;
    background-color: rgba(0,0,0,0.7);
    transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -webkit-transition: all 0.5s ease-in;
    z-index: -1;
}

.imgAlignTop{width: 16px;
    height: 16px;
    vertical-align: top;
    margin-top1: -10px;}

/* Image Shine Effect*/
/* Shine */
.hover_image figure {
	position: relative;
}
.hover_image figure::before {
	position: absolute;
	top: 0;
	left: -75%;
	z-index: 2;
	display: block;
	content: '';
	width: 20%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	-webkit-transform: skewX(-25deg);
	transform: skewX(-25deg);
}
.hover_image figure:hover::before {
	-webkit-animation: shine .75s;
	animation: shine .75s;
}
@-webkit-keyframes shine {
	100% {
		left: 125%;
	}
}
@keyframes shine {
	100% {
		left: 125%;
	}
}


.jumbotron {
   background-image: url("../images/header.jpg");
   background-size:cover;
   padding: 180px 0 120px;
   margin-bottom: 2rem;
   background-color: #e9ecef;
   border-radius: 0;
}

.display-3 {
    font-size: 3rem;
    font-weight: 300;
    line-height: 1.2;
    color: #d3d2d4;
}
.jumbotron-inner {
   background-image: url("../images/header-inner.jpg");
   background-size:cover;
   padding: 180px 0 120px;
   margin-bottom: 2rem;
   background-color: #e9ecef;
   border-radius: 0;
}
.jumbotron p, .jumbotron-inner p {
    color: #d3d2d4;
    font-size: 20px;
    line-height: 1.1;
    font-weight: 300;
}
.jumbotron-inner p {padding:0 20%;}

/*=========== Navigation========*/
.navbar-brand {
    display: inline-block;
    padding-top: .3125rem;
    padding-bottom: .3125rem;
    margin-right: 1rem;
    font-size: 1.25rem;
    line-height: inherit;
    white-space: nowrap;
    width: 150px;
}
.bg-light { background-color: #fff!important; -webkit-box-shadow:0px 0px 1px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.3);
box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.3);}
.navbar-dark .navbar-nav .nav-link {
    color: rgb(12, 15, 37,1);
    font-weight: 500;
    font-size: 16px;
}
.navbar-dark .navbar-nav .nav-link:active, .navbar-dark .navbar-nav .nav-link:focus,  .navbar-dark .navbar-nav .nav-link:hover {
    color: #59257b!important;
}
.navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show>.nav-link {
     color: #59257b!important;
}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
    color: rgba(255,255,255,.75);
}
/* .navbar-dark .navbar-toggler-icon {
    background-image: url(../images/hamburger-menu.png);
} */
.navbar-dark .navbar-toggler {
    color: #9C27B0;
    border-color: #9C27B0;
    background: #9c27b0;
}
.navbar-toggler:focus, .navbar-toggler:hover {
    text-decoration: none;
    outline: none;
}

#scrollup {
    background: url(../images/scrolltotop.png) no-repeat;
    width: 40px;
    height: 40px;
	/* border:2px solid #fff;
	border-radius:10px; */
    position: fixed;
    bottom: 120px;
    right: 10px;
    display: none;
    text-indent: -9999px;
}


/*=========================
			Headers
============================*/ 
.heading-title {
    font-size: 50px;
    display: block;
    line-height: 1.5;
	text-align:center;
}

.heading-title::after {
    background: #59257b;
    content: "";
    display: block;
    height: 2px;
    /* margin-right: 1rem; */
    /* margin-top: -1px; */
    vertical-align: middle;
    width: 100px;
    margin: 0 auto;
} 
/*=========================
		Introduction
============================*/ 
.introduction-text {
    line-height: 1;
    font-size: 2rem;
    color: #59257b;
    text-align: center;
    font-weight: 600;
}
.introduction-text1 {
    line-height: 1;
    font-size: 1.7rem;
    color: #59257b;
    text-align: justify;
    text-align-last: center;
    font-weight: 600;
}
/*=========================
		Doante
============================*/ 
.donateText{
    margin-bottom: 0;
    font-size: 1.9rem;
}
/* About us*/
.intro-text.center .heading-title::before {
    display: block;
    margin: 0 auto 1.125rem;
}

.heading-titleAfter {
    margin-bottom: 5px;
    line-height: 1;
}
p.heading-subtitle {
    color: #333;
    line-height: 1.7;
    font-weight: 900;
}
.mission-text {
    font-size: 22px;
    font-weight: 500;
    color: #59257b;
    margin-top: 30px;
}
.paddingLeftRight{padding: 0 10%;}
.paddingLeftRight2{padding:0 2%;}
.paddingLeftRight20{padding:0 20%;}
.padding50{padding:50px;}
.activitiesText {margin:30px 0 0 0; }
.imgBox{width:30%; height:30%;}
.bg-section{background:#ececec;}
.donate-box {
    background:#5A247A;
    padding: 50px 20px;
    margin: 3px;
    border-radius: 5px;
}
.boxcolor2{background:#4E1D6E;} .boxcolor3{background:#42195D;} .boxcolor4{background:#3A1352;}
hr.lightDivider {
    margin-top: 1rem;
    margin-bottom: 1rem;
    border: 0;
    border-top: 1px solid rgba(255, 252, 252, 0.1);
}

hr.featureDivider {
    margin-top: 2rem;
    margin-bottom: 3rem;
    border: 0;
    border-top: 1px solid rgba(0,0,0,.1);
}

a {
    color: #59257b;
    text-decoration: none;
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}
*, ::after, ::before {
    box-sizing: border-box;
}

/* FAQ */

.faq-question {
	font-family: Roboto, sans-serif;
    font-size: 22px;
    font-weight: 700;
    color: #59257b;
    margin-top: 20px;
}



/* SHADOW/GLOW TRANSITIONS */
/* Glow */
.hvr-glow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
}
.hvr-glow:hover, .hvr-glow:focus, .hvr-glow:active {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
}

/* Shadow */
.hvr-shadow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
}
.hvr-shadow:hover, .hvr-shadow:focus, .hvr-shadow:active {
  box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
}
/* Float Shadow */
.hvr-float-shadow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-float-shadow:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  top: 100%;
  left: 5%;
  height: 10px;
  width: 90%;
  opacity: 0;
  background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  /* W3C */
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform, opacity;
  transition-property: transform, opacity;
}
.hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active {
  -webkit-transform: translateY(-5px);
  transform: translateY(-5px);
  /* move the element up by 5px */
}
figure:hover img {
  opacity: 1;
  -webkit-animation: flash 1.5s;
  animation: flash 1.5s;
}
@-webkit-keyframes flash {
  0% {
    opacity: .4;
  }
  100% {
    opacity: 1;
  }
}
@keyframes flash {
  0% {
    opacity: .4;
  }
  100% {
    opacity: 1;
  }
}
/* Flashing */
@media (min-width: 576px){
.form-inline .form-control {
    display: inline-block;
    width: 207px;
    vertical-align: middle;
}
.hover-flash figure:hover img {
	opacity: 1;
	-webkit-animation: flash 1.5s;
	animation: flash 1.5s;
}}
@-webkit-keyframes flash {
	0% {
		opacity: .4;
	}
	100% {
		opacity: 1;
	}
}
@keyframes flash {
	0% {
		opacity: .4;
	}
	100% {
		opacity: 1;
	}
}

	.btn-applyNow, .btn-submitNow{
		width:100%;
		font-weight:600;
		text-transform:uppercase;
		border:0px solid #112e1b; 
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius:0;
		font-size:14px;
		font-family:Roboto, helvetica, sans-serif;
		padding: 6px 10px;
		text-decoration:none; 
		display:inline-block;
		text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
		font-weight:bold;
		color: #FFFFFF;
		background-color: #59257b; 
}

.btn-applyNow:hover., .btn-submitNow:hover{
 border:0px solid #050c07;color: #FFFFFF;
 background-color: #5AB47C; 
}
.btn-submitNow{width:49%; padding:5px 25px;}
.buttonDiv{background: #084a0b; padding: 3px;}
.form-inline .form-control {
    /* display: inline-block;
    width: auto; */
    vertical-align: middle;
    margin: 0 10px 0 0;
}
.input-group>.custom-file, .input-group>.custom-select, .input-group>.form-control {
    position: relative;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 1%;
    margin-bottom: 0;
    margin: 0 10px 0 0;
}
/* .form-control, .custom-file-label {   border-radius: 0;} */
.form-control {
    display: block;
    width: 100%;
    height: calc(1.75rem + 5px);
    padding: .375rem .75rem;
    font-size: 0.9rem;
	line-height: 1.5;
    color: #252525;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    -webkit-box-shadow:  1px  1px 1px rgba(153,153,153,0.2);
-moz-box-shadow:  1px  1px 1px rgba(153,153,153,0.2);
box-shadow:  1px  1px 1px rgba(153,153,153,0.2);

}
.form-control:focus {
    color: #252525;
    background-color: #fff;
    border-color: #59257b;
    outline: 0;
    box-shadow: 0 0 0 0.25px #9E9E9E;
	
}
.custom-file-label{
-webkit-box-shadow: inset 1px -1px 5px 0px rgba(153,153,153,0.5);
-moz-box-shadow: inset 1px -1px 5px 0px rgba(153,153,153,0.5);
box-shadow: inset 1px -1px 5px 0px rgba(153,153,153,0.5);
}
.custom-file-label {
    position: absolute;
    top: 4px;
    right: 0;
    left: 0;
    z-index: 1;
    height: calc(1.75rem + 5px);
    padding: .375rem .75rem;
    line-height: 1.5;
    color: #252525;
    background-color: #fff;
    border: 1px solid #ced4da;
    border-radius: .25rem;
}
/* .custom-file-input {
    position: relative;
    z-index: 2;
    width: 100%;
    height: calc(1.75rem + 2px);
    margin: 0;
    opacity: 0;
} */
.custom-file-input:lang(en)~.custom-file-label::after {
    content: "ATTACH";
}
.custom-file-label::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    display: block;
     height: calc(1.65rem + 2px);
    padding: .375rem .75rem;
    line-height: 1.5;
    color: #252525;
    content: "Browse";
    background-color: #ececec;
    border-left: 1px solid #ccc;
    border-radius: 0 .25rem .25rem 0;
    font-size: 13px;
    font-style: normal;
}
.form-inline label {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: left;
    margin-bottom: 0;
    font-size: 14px;
    
}
.mapDiv {
    border: 0;
    border: 4px solid #e8e3e3;
}
.associates-box {
    background: #e3e3e3;
    /* padding: 50px 20px; */
    margin: 3px;
    border-radius: 15px;
    height: 120px;
}

/* footer */
.contacts {
    padding: 60px 0;
    background: #140c24;
	font-size:14px;color:#d3d2d4;
	
}
.contacts p a{color:#d3d2d4!important;}
.contacts p a:hover{color:#fffimportant;}
.contacts ul{list-style:none; margin:0; padding:0;}
.contacts ul li a {color:#d3d2d4;}
.contacts ul li a:hover{color:#a54047;}
footer{margin-top:30px; font-size:13px; color:#333;}
.contact-title{color:#a54047;}


.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: transparent;
    color: #d3d2d4;
    width: 30px;
    height: 30px;
    font-size: 16px;
}
.fa:hover{color:#a54047!important;}
.social-media { display: block;  list-style: none; padding: 0;}
.social-media li {display: inline-block; padding: 0;}
.social-media li a:hover {color: #a54047!important;}
.copyright { display: block; text-align: center;  padding: 40px 0 0;}
@media (max-width: 770px){
	section {padding:20px 0;}
	.paddingTop20{padding-top:40px!important;}
	/* .aboutus-mobile{display:block; text-transform: uppercase; }
	.aboutus-desktop{display:none;}
 .mobile{display: block; background-image: url(../images/factsbg.png);} 
 .no-shadow{-webkit-box-shadow:none;  -moz-box-shadow:none; box-shadow:none;}
 .mobileBusinesses{display:block;}
 .careersMobile{display:block;padding: 0 15px;}
 .desktop{display: none} 
  .business-mobilebg:before{left: 40%;}
  .businessActiveTab,.businessInActiveTab{width:180px; height:180px;}
	.mobile h1{
	font-weight: 900;
    font-size: 2rem;
    color: #000;
    line-height: 1;
}
.career_box {  -ms-flex: 100%;   flex: 100%;   max-width: 100%;}
.item { display: inline-block; }

.btn-load-more {
  font-size: 14px;
  background:transparent;
  color: #333;
  font-weight:900;
  border: 0;
  outline: 0;
  padding: 10px 20px;
  margin: 10px;
  cursor: pointer;
  float:right;
} */

/*.btn-load-more:hover { background-color: #00481c; }*/

.magazineContainer {  height: 300px;  margin:30px auto;    }

.magazineContainer ul {}

 .magazineContainer ul li {
        /* transition: width .5s, height .5s, top .5s, left .5s;
            -webkit-transition: width .5s, height .5s, top .5s, left .5s;
            */
            border:1px solid #fff;
    }
.magazineContainer ul li img {}

.left, .right {     cursor: pointer;    }
.extraMobilePadding{padding:0 50px;}
.mobileTextCenter{text-align:center;}
.marginMobile {margin: 15px!important;}
.mobileDivider{display:block;}
.businesses{display:block;}
.mobile p{
	font-weight: 500;
    font-size: 1rem;
	text-transform: uppercase;
    color: #007bc2;
    line-height: 1;
}
/* .fa {padding: 0 5px 0 0;} */
 p.desc  {
    font-weight: 500;
    font-size: 1rem;
    text-transform:none;
	color:#636363;
    line-height: 1;
    padding: 0 20px;
	    position: relative;
}
.imgSize{width:181px; height:181px;}
#scrollDown{ padding: 100px 0 0;}
.heading-title::after { display:none!important;}

hr.featureMobileDivider {
    margin-top: 1rem;
    margin-bottom: 2rem;
    border: 0;
    border-top: 1px solid rgba(0,0,0,.1);
	display:block;
}
}


/* Media Queries*/
@media (max-width: 767px) {
	.navbar-collapse {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-align: center;
    align-items: center;
    background: rgba(156, 39, 176, 0.5);
    padding: 0 10px;
}
.navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show>.nav-link {
    color: #121415!important;
}
.introduction-text, .introduction-text1{ font-size: 1.3rem;
}
.padding-xs-30{padding:0 30px;}
figure {   margin-bottom: 10px;}
.btn-blue{width:80%; float:right;}
.herounit-text {text-transform: uppercase; padding: 50px 0 0; line-height: 1; font-size: 2rem;	color:#fff;}
.col-xs-6 {width: 45%; /* margin: 3px; */  margin: 3px auto;}
.donate-box {
    background: #5A247A;
    padding: 30px 20px;
   
    border-radius: 5px;
}
.donate-box_padding{ margin: 10px 50px;}
.associates-box {
    background: #e3e3e3;
    border-radius: 15px;
    height: 120px;
}
.mission-text {
    font-size: 18px;
    font-weight: 500;
    color: #59257b;
    margin-top: 30px;
}
.bottom45 {margin-bottom: 20px;}
.btn-donate {margin-bottom: 20px;  width1: 150px;}
.jumbotron p, .jumbotron-inner p {font-size: 18px;}
.jumbotron-inner p {padding:0 2%;}
.padding50 {
    padding: 20px 0;
}
.paddingLeftRight20 {
    padding: 0 20%;
}
.paddingLeftRight10 {
    padding: 0 10%;
}
.form-group { margin-bottom: 1rem;  display: block;  width: 100%;}
.form-inline .form-control { display: inline-block; width: 100%; vertical-align: middle; margin: 0 10px 0 0;}
.input-group>.custom-file { position:relative; -ms-flex: 1 1 auto; flex: 1 1 auto; width: 1%; margin-bottom: 0; margin: 0;}
.btn-submitNow { padding: 5px 15px;}
.contacts{text-align:center;}
.imgBorder { border: 5px solid #fff;}
.job-description li { padding-left: 0;  list-style: none;}
}
 