@media (min-width: 600px)  and (max-width: 899px){
	
	
	/*Donate*/
		.donateButton{
		    padding: 0.75em 3em;
	}
	
	
	.profileSidebar{padding-right:1em;}
	
		.boxMenuFlexItem {
    flex: 0 0 47.8%;
		

}
	.mobNavDisplay{
	display: none;	
	}
	
	.breakTest:before {	
		content: "tablet portrait";
	}
	.breakBar:before{content:"tablet portrait";}

	/*Newsletter*/
		.newsletterForm .flex-item{
		flex-basis: 49%;
	}

		.newsletterForm .flex-item:nth-child(3) {
			margin-top:0.5em;
		flex-basis: 100%;
	}
			.newsletterForm .flex-item:nth-child(4) {
				margin-top:1em;
		flex-basis: 100%;
	}

	/*	.newsletterForm .flex-item:nth-child(3) {
		margin-top:0.5em;
	}
	.newsletterForm .flex-item:nth-child(4) {
		margin-top:0.5em;
	}*/
	/*Newsletter*/


	/*Header*/

	.socMediaRow{
		margin-top:1em;
	}
	.socMediaIcon {
	margin-left:0.5em;
	/*background-color:pink;*/
	}
	
	.search-input input{ height: 3em;}

	.KSBHome {
	margin-left:1em;
	}

	.donateButton {
	margin-right:1em;
	}
	/*Header end*/

	/*Mobile Menu*/	 
    	.mobileMenu .menuLogo{flex-basis:30%;}
	.menuItem .material-icons{font-size:2em;}
	/*Mobile Menu*/
	
	/*BannerPromo**/
	.bannerPromoTextContainer {
		top: 40%;
	}
		.bannerPromoTextArea{
	width: 95%;
    margin: auto;
	}



	/*Footer*/
	.footerItems {
		padding-left: 2em;
		font-size: 1.2em;
	}
	/*Footer end*/

	/**Member Contact widget**/
	.mConInfo{
		margin-left:0.5em;
	}
	/**Member Contact widget**/

	/**KEITH TESTING**/

	.themeFlex{
		flex-direction: column;

	}

		.themeFlexGutter{
		margin-bottom:3em;

	}

	.themeFlexText {
		width: 100%;
		align-items: stretch;


	}



	
.themeTitle{
font-size: 1.5em;
    font-weight: 500;
	padding:1em;
	
}


.themeDesc{
	padding:1.5em;
	font-size: 1em;
    letter-spacing: 0.02em;
}
	
	
	.themeTextContainer{

		box-sizing:border-box;
	}

	.themeFlexActContainer{
		padding:1.5em;
		width: calc(100% - 3em);
		align-items: stretch;
		background-color:#fff;
		justify-content: space-between !important;
	}

	 .themeFlex.yellowTheme .themeTitle{
		color:#888;
			background-color:#ffcb05
		}

		 .themeFlex.greenTheme .themeTitle{
				color:#fff;
			background-color:#00b259
		}

		 .themeFlex.blueTheme .themeTitle{
			color:#fff;
			background-color:#2484c6
		}

		 .themeFlex.purpleTheme .themeTitle{
			color:#fff;
			background-color:#8f53a1
		}

		.themeFlex .themeDesc{
			color:#666;
			background-color:#f1f1f1
		}

		.activityFlexBox a{
			/*color:#666;*/
			text-decoration:none;
		}

			.activityFlexBox:hover{
				text-decoration:underline;

		}
		.promoTextContainer{	
		padding: 0.5em 0em 1em 0em;
	}


	.activityFlexBox{
		width:calc(50% - 0.25em);
		margin-bottom:0.5em;
	}
	
	.activityBox .textContainer{
	padding:1em;
	}
	.imageMob{
	display:block;
	}
	.imageDesk{
	display:none;
	}

	.promoDesk{display:none !important;}

	.promoTab{display:none !important;}

	.promoMob{display:block;}


		/*SOCIAL MEDIA*/
	.socialMediaIcons{
		display:flex;
		width:50%;
		margin-left: auto;
		margin-right: auto;
		justify-content:center;
	}
	/*SOCIAL MEDIA*/
	
		.headerFixed{position: fixed; width: 100%; height: 100%;z-index: 9999;}	
	.headerFixed .mobileNav{overflow:scroll;}
	
	 .fixedPosition{position: fixed;}
	
		/*Home Promo Boxes*/

	
	.promoFlex{
		display:flex;
		/*background-color:lightblue;*/
		width: 100%;
		flex-direction:row;
		flex-wrap:wrap;
		justify-content:space-between;
	}

	.promoContainerBox{
		display:flex;
			flex-direction:column;
		margin-bottom:1em;
	}

	.promoContainerBox.yellowBackTheme .promoTitleContainer{
		color: #888;
		background-color: #ffcb05;
		text-decoration-color: #fff;
	}
	.promoContainerBox.blueBackTheme .promoTitleContainer{
		color: #fff;
		background-color: #2484c6;
	}

	.promoContainerBox.purpleBackTheme .promoTitleContainer{
		color: #fff;
		background-color: #8f53a1;
	}


	.promoContainerBox.greenBackTheme .promoTitleContainer{
		color: #fff;
		background-color: #00b259;
	}



	.promoFullWidth, .promoHalfWidth, .promo60Width, .promo40Width{
	width:100%;
		/*background-color:lightyellow;*/
	}

	.promoTitleContainer{
		order: 1;
		min-height: 4em;

		/*background-color:purple;*/
		text-align: center;
		padding: 1em;
	}

	.promoImgContainer{
		order: 0;
	}

	.promoImgContainer .imgDesk{
	display:none;
	}
		.promoImgContainer .imgMob{
	display:block;
	}
	
	


/*NEWS*/
	
	.newsColLeft {
		flex-basis:100%;
		margin-right:0;
		margin-bottom:1em;
	
	}

	.newsColRight {
		flex-basis:100%;
	}

.topNewsBox{
	width:calc(100% - 2em);
}
.smallNewsBox{
width:calc(50% - 2em);
}
		/*SGD row*/
.goalFlex {
display:flex;
flex-direction:row;
padding: 2em 0em;
align-items: center;
justify-content: center;
	flex-wrap:wrap;
}


.goalFlex2 div{
	flex-basis:33%;
	margin:0.25em;
}

.goalFlex1{
	flex-basis:40%;

}

.goalFlex2{
	display:flex;
	flex-direction:row;	
	justify-content: center;
	flex-basis:60%;
}

.goalFlex3{
width:100%;
}
	
.goalTextTop{
color: #2484c6;
    font-weight: 300;
	font-size: 1.25em;
    margin-bottom: 0.5em;
}
	
.goalTextBottom{
color: #666;
    font-weight: 300;		
}
	
.goalTextBottom .materialIconContainer {
    display: inline-flex;
    vertical-align: middle;
	color: #666 !important;
}
	
.goalTextBottom .material-icons {
    color: #999;
    font-size: 2em;
    margin-left: 0.25em;
}
	
.goalFlex img{
max-width:100%;
}
	
		/***NewsLetter chagnes**/
.newsLetterFlexCol{
display:flex;
	flex-direction:row;
	flex-wrap: wrap;

}
.newsletterPrivacy a{
color:inherit;
}
.newsLetterFlexCol .flex-item{
flex-basis:100% !important;

}
.mc-field-submit input[type="submit"]{
padding: 0.5em 1em !important;
	font-size:larger;
	font-weight:500;
}
.newsLetterFlexCol.col1{
width:100%;

}

	.flex-item{   
		margin-top: 0 !important;
	}
.newsLetterFlexCol.col2{
width:100%;
	margin-top:1em;

}
.newsLetterFlexCol.col2 .mc-field-group div{

    display: inline-block;
    width: 100%;
    margin-right: 0;
    vertical-align: top;
}

.newsletterPrivacy {
padding:1em 0em;
	font-size:0.75em;
}
.mc-field-group select {
    width: 100%;
	box-sizing:border-box;
    padding: 0.21em 0;
    border: 1px solid #888;
    text-indent: 0.5em;
    color: #333;
}
	
	.mc-field-group ul{
margin-top:0.5em !important;

}
.newsLetterFlexCol.col2 .mc-field-group ul{
list-style:none;display: inline-block;width: 100%;padding: 0;vertical-align: top;

}
.newsLetterFlexCol.col3{
width:100%;

}
.newsLetterFlexCol div{
	margin-right:1em;	
}
	.ccfFundOverride {
    /margin-top: 2em; 
    width: 85% !important;
}
	
	
		/*Gridboxes*/
	
	/*Small Feature Changes*/
	
	.featureSmallBox .promoImg{
	display:none;
}
	
		.featureSmallBox .squareImg{
	display:block;
}
	.featureSmallBox .featureImgCol, .featureSmallBox .featureTxtCol{
	flex: 0 0 50%;
	}
		.smallFeatureFlexItem{
	flex:0 0 100%;
		
}
	.smallFeatureFlexItem a{
	
		    display: flex;
		flex-direction:row;
}
	

	
	/**OLDER MAY STILL BE USED**/
	.featureMedBox {
    flex: 0 0 100%;
}

	.xsmallFeatureFlexContainer .xsmallFeatureFlexItem {
    display: flex;
    flex-direction: column;
    flex-basis: calc(50% - 1rem);
    align-content: stretch;
    margin: 0.5rem;
        margin-bottom: 0.5rem;
	
	}
	
	.pocketGardenGallery .galleryItem{
	flex-basis:calc(33.33% - 1em) !important;
}
	
	
	
	}