
.newresp-menu-container {
	position: fixed;
	width: 100%;
	height: 100%;
	background: #2a83d1;
	z-index: 102;
	display: none;
	opacity: 0;
}

.newresp-menu-close {
	width: 35px;
	position: absolute;
	top: 20;
	right: 20;

}

.newresp-menu-links {
	font-family: proxima-nova;
	margin-top: 70px;
	margin-left: 100px;
}

.newresp-menu-links a{
	display: block;
	font-family: proxima-nova;
	letter-spacing: 1px;
	font-weight: 600;
	color: #fff;
	text-decoration: none;
	margin-bottom: 30px;
	font-size: 15px;
}

.menuresp-menu-title {
	
	font-weight: 400;
	font-size: 18pt;
	color: #fff;
	border-bottom: 1px solid white;
	letter-spacing: 1px;
	width: 70px;
	margin-bottom: 40px;
}

.newresp-menu-donate {
	padding: 40px;
	position: absolute;
	bottom: 0;
	width: 100%;
	background: #fff;
}

.newresp-menu-donate img{
	width: 80px;
	margin-left: 55px;
}


.footer-contact-container a{
	color: #66575f;
	text-decoration: none;
}

.ui-body-a.ui-loader-default {
	display: none;
}

/*@media screen and (max-width: 1024px) {*/

	body, html {
		min-width: 100%;
		max-width: 100%;
	}

	.banner-counter-container {
		margin-top: 2px;
	}

	
	.mailing-txtbox-container div {
		display: inline;
	}

	
	.banner-container {
		height: 600px;
	}

	.whatwedo-build-txt-container {
		padding-top: 62px;
	}

	.whatwedo-build-container .whatwedo-left-txt-title {
		margin-top: 63px;
	}
	.newheader-banner {
		width: auto;
		width: 100%;
		
	}

	.newheader-container {
		background-size: 85%;
		background-position-x: 200;
	}

	.newheader-mouse {
		width: 100px;
		margin-left: -50px;
	}

	
	.thecause-container {
		padding: 100px 0px;
		height: 700px;
	}


	.thecause-img-1 img {
		width: 300px;
	}

	img.thecause-heartbeat {
		margin-left: -150px;
	}

	.thecause-container {
		font-size: 16pt;
	}

	img.thecause-map-resp {
		width: 850px;
		left: -25;
	}

	img.thecause-mapheart-1 {
		left: 120;
		width: 26px;
	}

	img.thecause-mapheart-2 {
		left: 550;
		width: 22px;
	}

	img.thecause-mapheart-3 {
		right: 300;
		width: 32px;
	}

	img.thecause-mapheart-4 {
		left: 610;
		width: 25px;
	}

	img.thecause-mapheart-5 {
		right: 520;
		width: 20px;
	}


	.thecause-mapheart-container {
		top: 50;
		overflow: hidden;
	}

	.thecause-cart-container {
		width: 100%;
		left: -55;
	}

	.thecause-node {
		bottom: 30;
	}


	.whatwedo-title-what {
		font-size: 70px;
	}

	.whatwedo-title-we {
		font-size: 110px;
	}

	.whatwedo-title-do {
		font-size: 115px;
	}

	.whatwedo-title-container {
		padding: 24.5px 22px;
		letter-spacing: 5px;
		height: auto;
		margin: 0 auto;
		display: block;
	}

	.whatwedo-left-txt-container {
		padding-top:50px;
		height: 153px;
	}


	.whatwedo-left-txt-title {
		margin-top: 48px;
	}

	.whatwedo-container table td {
		width: 75%;
	}

	.whatwedo-container table td:first-child {
		width: 200px;
		background:#2a83d1;
	}

	.whatwedo-leftop-support-container {
		height: 351px;
		width: 100%;
	}

	.whawedo-left-container{
		height: 330px;
	}




	.theimpact-content-container {
		width: 350px;
		height: 230px;
	}

	.theimpact-lozanoimg {
		width: 200px;
		margin-left: -100px;
		top: 10px;
	}

	.theimpact-leftarrow {
		top: 100;
	}

	.theimpact-rightarrow {
		top: 100;
	}

	.theimpact-slide-txt-container {
		height: 300px;
		
		width: 550px;
		margin: 0 auto;
		margin-top: 70px;
		text-align: left;
	}

	.theimpact-lozano-txt,
	.theimpact-nelson-txt,
	.theimpact-carvers-txt  {
		overflow-y:scroll;
		height: 300px;
	}

	.theimpact-slidetxt {
		width: 550px;
	}

	.theimpact-txtshadow {
		width: 500px;
		right: 30;
	}




	.footer-copyright-tcxt {

	}

	
	.theimpact-mini-content-container {
		display: none;
	}

	.theimpact-mini-txt {
		display: none;
	}

	.whatwedo-title-container-mobile {
		display: none;
	}


	.thecause-slide{
		width: 70%;
		padding: 0 15%;
	}


	.thecause-heart-title-mobile {
		display: none;
	}


	.whatwedo-left-txt-container span {
		width: 45%;
		margin: 0 auto;

	}

	.thecase-img-2-notes { 
		margin-top: 60px;
	}




/*}*/

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


	body, html {
		min-width: 768px;
		max-width: 768px;
	}

	.banner-container {
		margin-top: 55px;
	}




	.footer-content-box {
		width: 21%;
	}

	.newheader-donate-banner {
		display: none;
	}

	
	.footer-content-box {
		height: 150px;
		width: 180px;
	}

	.footer-copyright-tcxt {
		margin-left: 130px;
	}

	.footer-connect-container {
		left: 0;
	}

	.thecase-img-2-notes {
		width: 70%;
		top: 30;
		position: relative;
	}

	.thecase-img-2-notes { 
		margin-top: 30px;
	}



	.footer-div-container {
		display: block;
	}



	.whatwedo-left-txt-container span {
		width: 75%;
		margin: 0 auto;

	}

	.newheader-banner {
		width: auto;
		height: 100%;
	/* margin-left: -60%; */
	}

	.banner-container {
		height: 950px;
	}

	.newheader-nav {
		display: none;
	}

	.newheader-mobile-menu {
		display: block;
		color: #fff;
		position: absolute;
		right: 20;
		top: 25;
		font-size: 14pt;
		border-top: 3px solid white;
		padding-top: 5px;
		font-weight: 700;
		font-family: proxima-nova;
		letter-spacing: 2px;
		cursor: pointer; 

	}

	.newheader-donate {
		margin-right: 110px;
	}




}


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

	body, html {
		min-width: 480px;
		max-width: 480px;
	}

	.thecause-title-container {
		height: 60px;
	}

	.thecase-img-2-notes {
		width: 80%;
		top: 60;
		position: relative;
	}

	.thecause-img-4 .thecase-img-2-notes {
		top: -10;
	}



	.whatwedo-left-txt-container span {
		width: 80%;
		margin: 0 auto;

	}

	#whatwedo-mobile-build .whatwedo-left-txt-container {
		padding-top: 35px;
	}

	#whatwedo-mobile-build .whatwedo-left-txt-title {
		margin-top: 38px;
	}

	.newheader-container {
		background: #66575f;
	}

	.banner-container {
		height: 668px;
		min-height: 100%

	}

	.counter-num-container {
		top: -10;
	}

	.counter-num-8, .counter-num-7 {
		top: 0;
	}

	.newheader-donate {
		display: none;
	}

	.newheader-donate-banner {
		display: block;

		position: absolute;
		top: 30;
		height: 60px;
		font-size: 15pt;
		left: 26;
		width: 403px;
		background: #fff;

	}

	.banner-count-container {
		top: 20%;
	}


	.newheader-banner {

	}

	.newheader-social-container {
		display: none;
	}



	.thecause-title {
		font-size: 50pt;
	}

	.thecause-container {
		font-size: 14pt;
	}

	.newheader-mobile-menu {
	}

	.thecause-container {
		height: 620px;
	}

	.thecause-img-1 img {
		width: 260px;
	}

	img.thecause-heartbeat {
		margin-left:-135px;
	}

	img.thecause-map-resp {
		width: 600px;
		left: -50;
	}

	img.thecause-mapheart-1 {
		width: 15px;
		left: 50;
	}

	img.thecause-mapheart-2 {
		left: 70;
		width: 13px;
	}

	img.thecause-mapheart-3 {
		right: 60;
		width: 16px;
	}

	img.thecause-mapheart-4 {
		left: 280;
		width: 16px;
	}

	img.thecause-mapheart-5 {
		right: 80;
		width: 15px;
	}

	.thecause-cart-container img {
		width: 80px;
	}

	img.thecause-heart-2 {
		top: 57;
		
	}	

	img.thecause-heart-1 {
		top: 57;
		
	}	

	.thecause-heart-container td {
		width: auto;
		
	}

	.thecause-heart-txt {
		font-size: 16px;
		width: 180px;
		margin-left: 15px;
	}

	.thecause-heart-title {
		margin-left: 15px;
	}

	.whatwedo-title-container {
		display: none;
	}

	.whatwedo-container table td:first-child {
		display: none;
	}

	.whatwedo-build-container {
		height: 350px;
	}

	.whatwedo-build-container img {
		width: 185%;
		margin-left: -43%;

	}

	.whawedo-left-container {
		height: 350px;
	}

	.whawedo-left-container img {
		width: 180%;
		margin-left: -40%;
	}

	.theimpact-content-container {
		display: none;
	}

	.theimpact-slide-txt-container {
		display: none;
	}

	.theimpact-title {
		font-size: 50pt;
		
		width: 300px;
		margin: 0 auto;
		margin-bottom: 20px;

	}

	.theimpact-note {
		font-size: 16pt;
		width: 270px;
		margin: 0 auto;
	}

	.theimpact-mini-content-container {
		display: block;
	}

	.theimpact-mini-box {
		display: inline-block;
		width: 110px;
		margin: 0 10px;
		margin-top: 50px;
		
		position: relative;

	}

	.theimpact-mini-box img{
		width: 100%;
	}


	.theimpact-mini-box div {
		position: absolute;
		height: 30px;
		width: 30px;
		padding: 5px;
		color: #fff;
		-webkit-border-radius: 30px;
		-moz-border-radius: 30px;
		border-radius: 30px;
		border: none;
		bottom: 0;
		right: 0;

	}

	.theimpact-mini-txt {
		position: absolute;
		width: 100%;
		height: 100%;
		z-index: 101;
		background: #2983d1;
		color:#fff;
		font-family: proxima-nova;
		font-weight: 400;
		position: fixed;
		top: 0;
		left:0;
		display: none;
		opacity: 0;

	}
	.theimpact-mini-txt img{
		width: 30px;
		position: absolute;
		top: 15;
		right: 15;
	}

	.theimpact-mini-txt-title {
		font-weight: 700;
		font-size: 17pt;
		letter-spacing: 2px;
		margin-top: 70px;
	}

	.theimpact-mini-notes {
		font-size: 14pt;
		width: 82%;
		margin: 0 auto;
		text-align: left;
		overflow: scroll;
		height: 75%;
	}

	.mailing-container {
		font-size: 18px;
	}

	.mailing-txtbox-container{
		margin-top: 10px;
	}

	.footer-content-box {
		width: 200px;
	}

	.footer-copyright-tcxt {
		margin-left: 80px;
	}

	.whatwedo-title-container-mobile {
		display: none;
	}

	.whatwedo-left-txt-container {
		padding-bottom: 10px;
	}


}


@media screen and (max-width: 415px) {
	body, html {
		min-width: 100%;
		max-width: 100%;
		width: 100%;
	}

	.newheader-donate-banner {
		width: 90%;
		left: 5%;
		margin-right: 0;
		margin-left: 0;
		top: 35;

	}

	.thecase-img-2-notes {
		top: -10;
	}


}

@media screen and (max-width: 415px) {
	body, html {
		min-width: 100%;
		max-width: 100%;
	}

	.banner-counter-container  {
		margin-top: 19px;
	}

	.whatwedo-left-txt-container span {
		width:95%;
	}

	#donate-input-stripe-btn {
		bottom: 50;
	}

	.donate-title {
		font-size: 30px;
		padding-top: 9px;
	}

	.donate-inhonor-txtbox-container {
		width: 86.5%;
		top: 175;
	}


	.whatwedo-support-txt-container span {
		width: 60%;
		display: inline-block;
		margin: 0 auto;
	}

	.whatwedo-support-txt-container .whatwedo-left-txt-title {
		margin-top: 36px;
	}

	.whatwedo-support-txt-container {
		padding-top: 38px;
	}

	.whatwedo-build-txt-container span {
		width: 60%;
		display: inline-block;
		margin: 0 auto;
	}

	.whatwedo-build-container .whatwedo-left-txt-title {
		margin-top: 48px;
	}

	.whatwedo-build-txt-container {
		padding-top: 50px;
	}

	.whatwedo-left-txt-container {
		padding-bottom: 15px;
	}

	
	.newheader-logo {
		margin: 15px 25px;
	}

	.banner-count-container {
		width: 90%;
		left: 5%;
		top:19%;
		padding: 0px;
	}

	.counter-num-container {
		width:28px;
		height: 19px;
		margin: 0 0px;
		margin-top: 16px;
	}

	.counter-num-8, .counter-num-7 {
		height: 26px;
		top: -10;
	}

	
	.newheader-mobile-menu {
		top: 30;
	}

	.counter-comma-1 {
		left: 104;
		top: 78;
	}


	.counter-comma-2{
		left: 226;
		top: 78;
	}

	.resp-counter-txt-container {
		width: 91%;

		margin: 0 auto;
		margin-bottom: 20px;
	}

	.newresp-menu-container {
		
	}

	.newresp-menu-donate {
		position: relative;
		padding: 30px;
		width: auto;

	}

	.newresp-menu-wrapper {
		overflow-y: scroll;
		height: 100%;
		width: 100%;
	}

	.newresp-menu-links {
		margin-top: 60px;
		margin-left: 70px;
		margin-bottom: 60px;
	}

	.newresp-menu-links a {
		font-size: 14pt;
	}

	.newresp-menu-donate img {
		margin-left: 45px;
	}

	.newresp-menu-close {
		width: 30px;
	}

	.newresp-menu-links a {
		margin-bottom: 40px;
	}

	.newheader-banner {
		margin-left:-130%;
	}

	.donate-form-container {
		width: 88%;
		padding: 0;
		margin-left: -178px;
		margin-top: -235px;
	}

	.donate-form-contents {
		width: 87%;
		margin: 30px auto;
	}

	.home-donate-send {
		width: 100%;
		margin-top: 10px;
	}

	#paypalpayment {
		
		bottom: 40;
	}

	.home-donate-card,
	.home-donate-paypal {
		width: 136px;
	}

	.home-donate-bg {
		width: 120%;
	}

	.donate-usdsign {
		top:129;
	}

	.donate-dollarsign {
		top: 127;
		left: 37;
	}

	.mailing-txtbox-container {
		width: 100%;
		margin-left: 0px;
	}

	.mailing-container {
		padding: 25px 6%;
	}

	.mailing-txbox {
		width: 89%;

	}


	.donate-txbox {
		width: 100%;
	}

	.footer-container {
		padding-left: 0;
		padding-right: 0;

	}

	.footer-content-box {
		width: 85%;
		margin: 0 auto;
		display: block;

	}

	.footer-logo-container img {
		width: 100px;
	}

	.footer-title {
		font-size: 13pt;
	}

	.footer-connect-container {
		margin-top: 20px;
		height: 130px;
	}

	.footer-sitemap-link a {
		font-size: 13pt;
	}

	.footer-sitemap-link td {
		padding-right: 25px;
	}

	.footer-contact-container {
		font-size: 13pt;
		height: 120px;
	}


	.footer-copyright-tcxt {
		margin-left: 7%;
		font-size: 12pt;
	}

	.theimpact-mini-box {
		width: 90px;
	}

	.whatwedo-leftop-support-container {
		height: 280px;
	}

	.whatwedo-title-container-mobile {
		display: block;
		padding: 50px 0px;
	}


	.thecause-container {
		height: 550px;
		padding: 30px 0px;
	}

	.whatwedo-title-we,
	.whatwedo-title-do {
		font-size: 125px;
	}

	.thecause-title {
		font-size: 35pt;
	}

	.thecause-container {
		font-size: 14pt;
	}

	img.thecause-map-resp {
		width: 480px;
	}

	img.thecause-mapheart-4 {
		left: 200;
	}

	.thecause-slide  {
		padding: 0 10%;
		width: 80%;

	}

	

	.thecause-cart-container img {
		margin-top: 170px;
	}


	.thecause-heart-container td:last-child {
		display: none;
	}

	img.thecause-heart-1 {
		top: 45;
		left: 55;
	}

	img.thecause-heart-3 {
		top:-28;
		left: 59;
		
	}

	img.thecause-heart-2 {
		top: 52;
		left: 59;
	}

	.thecause-heart-container {
		left: 85;
		top: -80;
	}

	.thecause-heart-title-mobile {
		display: block;
		margin: 0;
		margin-top: -155px;
		line-height: 25px;
	}

	.thecause-heart-notes-bottom {
		margin-top: 15px;
	}

	.thecause-node {
		left: 45%;
	}

	.whatwedo-title-container-mobile img{
		display: block;
		width: 65%;
		margin: 0 auto;
	}
	
	.whatwedo-build-container {
		height: 280px;
	}

	.whawedo-left-container {
		height: 280px;
	}

	.thecause-img-1 {
		
		top: 80;
	}

	.thecause-mapheart-container {
		top: -30;
	}

	.thecause-cart-container {
		top: -30;
	}

	.thecause-slide-4 {
		width: 90%;
		padding: 0 5%;
	}

	.thecause-heart-title {
		font-size: 13pt;
	}

	.footer-copyright-tcxt{
		text-align: left;
		margin-top: 0px;
		margin-bottom: 20px;
	}

	.whawedo-left-container img {
		width: 160%;
		margin-left: -10%;
	}
}

@media screen and (max-width: 380px) {
	.donate-form-container {
		width: 88%;
		padding: 0;
		margin-left: -165px;
		margin-top: -235px;
	}

	.counter-comma-1 {
		left: 87;
		top: 78;
	}


	.counter-comma-2{
		left: 208;
		top: 78;
	}
}


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

	.counter-comma-1 {
		left: 74;
		top: 70;
	}


	.counter-comma-2{
		left: 178;
		top: 70;
	}

	.banner-count-children {
		padding-left: 10px;
		font-size: 11pt;
	}

	.counter-num-container {
		font-size: 15px;
		width: 22px;
		height: 18px;
		padding: 1px 1px;


		padding-bottom: 5px;
		padding-top: 3px;
		padding-left: 3px;
	}

	.counter-num-8, .counter-num-7 {
		padding-left: 1px;
		width: 24;

	}

	.counter-num-7 li {
		width: 26px;
		height: 23px;
		padding-top: 3px;
	}

	.counter-num-8 li {
		width: 26px;
		height: 23px;
		padding-top: 3px;
	}

	.thecause-title {
		font-size: 32pt;
		letter-spacing: 8px;
	}

	.thecause-title-container {
		height: 45px;
	}

	.thecause-container {
		font-size: 13pt;
	}

	.thecause-cart-container {
		left: -75;
	}

	.thecase-img-2-notes {
		font-size: 13pt;
	}

	.whatwedo-leftop-support-container,
	.whatwedo-build-container,
	.whawedo-left-container {
		height: 250px;
	}

	.whawedo-left-container img {
		width: 175%;
		margin-left: -10%;
	}

	.theimpact-title {
		font-size: 45pt;
	}

	.theimpact-container {
		padding-top: 80px;
		padding-bottom: 115px;
	}

	.theimpact-note {
		font-size: 15pt;
	}

	.theimpact-mini-box {
		width: 65px;
		margin: 7px 5px;
		margin-top: 40px;
	}

	.theimpact-mini-box div {
		width: 25px;
		height: 25px;
		padding: 0;
		margin: 0;
	}

	.donate-form-contents {
		width: 92%;
	}

	.donate-form-container {
		width: 93%;
		margin-left: -150px;
	}

	.home-donate-card, .home-donate-paypal {
		width: 127px;
	}

	.donate-inhonor-txtbox-container{
		width: 92%;
	}

	.donate-title {
		font-size: 26px;
	}

	.mailing-txbox{
		width: 85%;
	}

}



