/*
@import url('https://fonts.googleapis.com/css?family=Open+Sans');

@font-face {
	font-family: 'Open Sans', sans-serif;
	src: url('https://fonts.googleapis.com/css?family=Open+Sans');
}
*/
a, a img {
	color: blue;
	border: 0px;
	text-decoration: none;
}

a:hover {
	color: gray;
}

a img:hover {
	opacity: 0.7;
}

/* "tel:" Links */
a[href^="tel:"] {
	color: #000;
	text-decoration: none;
}

a[href^="tel:"]:hover {
	color: gray;
}

body { 
	width: 100%;
	margin: 0px; 
	padding: 0px;
	text-align: center;
	position: relative;
	font-family: 'Open Sans', Arial, sans-serif;
	background-color: #fff;
}

.headerContainer {
	width: 100%;
	margin: auto;
	text-align: center;
}

/* Inner Container for All Pages */
.mainContentContainer {
	max-width: 1600px;
	/* max-width: 1115px; */
    margin: 0px auto;
    text-align: center;
    position: relative;
}

.sectionDiv {
	width: 100%;
	margin: 35px auto;
	position: relative;
}
    
.introBlurb {
	width: 94%;
	margin: -15px auto 0px auto;
	text-align: center;
	font-size: 32px;
}

.plus1Section {
	width: 78%;
	padding: 18px 0px 36px 0px;
	background-color: #f8f2e2;
	border-radius: 40px;
}

.plus1Logo img {
	max-width: 100%;
	margin: 0px auto 32px auto;
}

.plus1Blurb {
	margin: auto;
	width: 89%;
	font-size: 33px;
}

.waysToDonateSection img {
	max-width: 74%;
	margin: auto;
	position: relative;
}

.multiContainer {
	max-width: 94%;
	margin: -18px auto 0px auto;
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
}

.myAccountPlus1 {
	max-width: 25%;
	text-align: center;
	margin-right: 5%;
	position: relative;
}

.myAccountPlus1 a img {
	max-width: 100%;
	top: -14px;
	margin: auto;
	margin-bottom: 32px;
}

.donateContainer {
	max-width: 70%;
	padding: 32px 0px;
	text-align: center;
	position: relative;
	border: 1px solid #000;
	border-radius: 40px;
}

.donateContainer img {
	max-width: 90%;
}

.donateContainerButtons {
	margin-top: 109px;
	display: flex;
	justify-content: center;
}

.assistanceSection img {
	max-width: 96%;
	position: relative;
	margin: auto;
}

.applyBlurb {
	margin: -10px auto 0px auto;
	width: 89%;
	font-size: 32px;
}

.bottomBulletContainer {
	width: 84%;
	min-height: 400px;
	margin: 48px auto;
	padding: 36px 24px;
	background-color: #eaf5fc;
	border-radius: 40px;
}

.bottomBulletHeading {
	width: 96%;
	margin: auto;
	text-align: center;
	font-size: 62px;
}

.listContainer {
	width: 89%;
	margin: 32px auto;
}   

.listContainer ul li {
	margin-bottom: 28px;
	text-align: left;
	font-size: 32px;
}

.bottomBulletBlurb {
	width: 82%;
	margin: auto;
	text-align: left;
	font-size: 24px;
}

/* Responsive */
@media screen and (max-width: 1148px) {
	.introBlurb, .plus1Blurb, .bottomBulletHeading {
		margin: 0px auto;
		font-size: 26px;
	}

	.applyBlurb {
		margin: 0px auto;
		font-size: 24px;
	}

	.multiContainer {
		width: 100%;
		/* display: block; */
		flex-direction: column;
		text-align: center;
	}

	.myAccountPlus1 {
		min-width: 100%;
		margin: auto;
	}

	.myAccountPlus1 a img {
		max-width: 60%;
        margin-top: auto 24px;
	}

	.donateContainer {
		min-width: 92%;
		margin: 16px auto 0px auto;
		border: 1px solid;
	}

.bottomBulletContainer {
	width: 92%;
}

.listContainer {
width: 98%;
}   

.listContainer ul li {
margin-bottom: 18px;
text-align: left;
font-size: 20px;
}

.bottomBulletBlurb {
    width: 89%;
    font-size: 18px;
}

@media screen and (max-width: 927px) {
	.introBlurb, .plus1Blurb, .applyBclurb, .bottomBulletHeading {
		font-size: 22px;
	}

	.plus1Logo img {
		width: 75%;
	}

	.donateContainerButtons {
	    margin-top: 36px;
	}

	.listContainer ul li {
		font-size: 18px;
	}

}