.home-icon-row-container {
	display:flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: 80vw;
	margin: 0 auto;
	align-items: center;
	
}

.home-icon-item {
	flex: 25%;
	justify-content: center;
}

.home-icon-item img {
	margin:0 auto;
	display: block
}


@media screen and (max-width: 992px) {
  .home-icon-item {
    flex: 50%;
  }
}

/* On screens that are 600px wide or less, make the columns stack on top of each other instead of next to each other */
@media screen and (max-width: 600px) {
  .home-icon-row-container {
    flex-direction: column;
  }
}


.home-flex-icon-row-container {
	display:flex;
	flex-wrap: row;
}

.parallax {
	background-image: url("../img/kindergarten-2204239_1280.jpg");
	
	height:20em;
	background-size:     cover;                      /* <------ */
    background-repeat:   no-repeat;
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
		
}

.parallax2 {
	background-image: url("../img/children-8203962_1280.jpg");	
}

.flex-icon-row-container {
    display: flex;
    flex-wrap: wrap;
    height: 210px;
}
.flex-icon-row-container > .flex-icon-item {
    /*flex: 1 1 30%; grow | shrink | basis */
}

.flex-icon-item {
	justify-content: center;
	width: 150px
}

.parallaxA {   /* there's a general parallax master above */
	margin: 3em;
	text-align:center;
	line-height: 2;
	
}

.parallaxA h2 {
	font-family: "Londrina Solid", cursive;
	font-size: 40px;
	font-weight: 100;
	color:gray;
	
}
