/*
 ******************************
 ****** BANNER ANIMATIONS
 ******************************
 */

	.banner-images {
		position: absolute;
		width: 100%;
		height: 100%;
		right: 0;
		bottom: 0;
		margin: 0;
		overflow: hidden;
	}
	.banner-item {
		position: absolute;
		bottom: 0;
		right: 0;
		transform-origin: right bottom;
	}
	.banner-photo {
	}


/*
 ******************
 * DISCOVER SECTION
 ******************
 */

#treating-autism-through-tech .banner-photo {
	transform: translate(0,50px) scale(0.60);
}
	.doodle65 {
		transform: translate(-300px,-50px) scale(1.5);
	}
	.doodle15-a {
		transform: translate(-90px,-640px) scale(1.25);
	}
	.doodle15-b {
		transform: translate(-25px,-600px) scale(0.75);
	}
	.doodle15-c {
		transform: translate(-60px,-550px) scale(0.5);
	}
	.doodle14-disc {
		transform: translate(-450px,-500px) scale(1.5);
	}
	.lightbulb-lines {
		width: 200px;
		height: 400px;
		border-width: 0 0 1px 1px;
		border-color: #fff;
		padding-left: 30px;
		transform: translate(-450px,-500px);
	}

#casebook-lightens-weight-related-convo .banner-photo {
	transform: translate(0,0px) scale(0.85);
}
	.doodle12-disc {
		transform: translate(-450px,-450px) scale(3);
	}
	.doodle20-disc {
		transform: translate(-550px,-300px) scale(2.5);
	}


/*
 ******************
 * CARE SECTION
 ******************
 */

#hb-delivers-hip-check .banner-photo {
	transform: translate(100px,0px) scale(0.75);
}
	.doodle60 {
		transform: translate(-475px,-575px) scale(1.5);
	}
	.doodle62-a {
		transform: translate(-90px,-640px) scale(1);
	}
	.doodle62-b {
		transform: translate(-25px,-600px) scale(0.75);
	}


#parents-applaud-infant-hand-prosthetic .banner-photo {
	transform: translate(0,0) scale(0.70);
}
	.doodle63 {
		transform: translate(-300px,-300px) scale(3);
	}


/*
 ******************
 * LEAD SECTION
 ******************
 */

#from-client-to-career-minded .banner-photo {
	transform: translate(0px,0px) scale(0.75);
}
	.doodle7-lead {
		transform: translate(-320px,-420px) scale(0.8) rotate(-215deg);
	}
	.doodle9-lead {
		transform: translate(-310px,-645px) scale(1.2) rotate(-35deg);
	}

#hero-with-or-without-cape .banner-photo {
	transform: translate(150px,50px) scale(0.80);
}
	.doodle68 {
		transform: translate(-25px,-600px) scale(1);
	}
	.doodle69 {
		transform: translate(-625px,-175px) scale(1);
	}
	.doodle70 {
		transform: translate(-600px,-750px) scale(1) rotate(-120deg);
	}

#client-centred-care .banner-photo {
	transform: translate(50px,0px) scale(0.65);
}
#client-centred-care .banner-photo-j {
	display:none;
}
	.family02 {
		transform: translate(-60px,-300px) scale(2);	
	} 
	.family03 {
		transform: translate(-290px,-200px) scale(2);
	} 

/*
 ******************
 * REACH SECTION
 ******************
 */

#brothers-bond-over-battling-robots .banner-photo {
	transform: translate(0px,0px) scale(0.7);
}
	.doodle66 {
		transform: translate(-425px,-100px) scale(3);
	}



#HB-parents-teach-inclusive-101 .banner-photo {
	transform: translate(0px,100px) scale(0.80);
}
	.doodle61 {
		transform: translate(-150px,-100px) scale(1);
	}






/*
 *****************
 * FINANCIALS PAGE
 *****************
 */

#financials .banner-photo {
	transform: translate(0,140px) scale(0.65);
}
	.doodle34 {
		transform: translate(-400px, -250px) scale(2.5	);
		animation-name: bag-drop 2s ease-out;
	}
	.doodle34,
	.doodle28-a,
	.doodle28-b,
	.doodle28-c,
	.doodle28-d,
	.doodle40-a,
	.doodle40-b,
	.doodle40-c,
	.doodle40-d {
		opacity: 0.5;
	}
	.doodle28-a {
		transform: translate(-1400px, -350px) scale(0.5);
	}
	.doodle28-b {
		transform: translate(-900px, -250px) scale(0.75);
	}
	.doodle28-c {
		transform: translate(-700px, -300px) scale(1) rotate(90deg);
	}
	.doodle28-d {
		transform: translate(-50px, -500px) scale(0.5);
	}
	.doodle40-a {
		transform: translate(-1000px, -450px) scale(0.75);
	}
	.doodle40-b {
		transform: translate(-500px, -100px) scale(0.5);
	}
	.doodle40-c {
		transform: translate(-300px, -400px)scale(0.5);
	}
	.doodle40-d {
		transform: translate(-450px, -200px) scale(0.75) rotate(90deg);
	}



/*
 ***************
 * NUMBERS PAGE
 ***************
 */

#numbers .banner-photo {
	transform: translate(0,140px) scale(0.65);
}
	.doodle11-n {
		transform: translate(50px, -50px) scale(4.5);
		opacity: 0.5;
	}
	.doodle6-n {
		transform: translate(-25px, -275px) scale(4.5);
		opacity: 0.5;
	}



/*
 **********************
 ******* MEDIA QUERIES
 **********************
 */

@media only screen and (max-width: 1200px) {


/**** REACH Section ******/


	#HB-parents-teach-inclusive-101 .banner-photo {
		transform: translate(0px,0px) scale(0.8);
	}
		.doodle61 {
			transform: translate(-150px,-200px) scale(1);
		}

}

/**** FINANCIALS ******/
	#financials .banner-photo {
		transform: translate(0,0px) scale(0.5);
	}
	#financials .doodle34 {
		transform: translate(-350px, -350px) scale(2);
	}
}


@media only screen and (max-width: 1100px) {

}


@media only screen and (max-width: 900px) {
	
	#casebook-lightens-weight-related-convo .banner-photo {
		transform: translate(25px,0px) scale(0.85);
	}
		.doodle12-disc {
			transform: translate(-350px,-450px) scale(3);
		}
		.doodle20-disc {
			transform: translate(-450px,-300px) scale(2.5);
		}

	#HB-parents-teach-inclusive-101 .banner-photo {
			transform: translate(0px,0px) scale(0.8);
		}
		.doodle61 {
			transform: translate(-150px,-200px) scale(1);
		}

}

@media only screen and (max-width: 750px) {
	#hero-with-or-without-cape .banner-photo {
		transform: translate(250px,50px) scale(0.80);
	}
		.doodle68 {
			transform: translate(75px,-600px) scale(1);
		}
		.doodle69 {
			transform: translate(-500px,-175px) scale(1);
		}
		.doodle70 {
			transform: translate(-500px,-750px) scale(1) rotate(-120deg);
		}
 	#brothers-bond-over-battling-robots .banner-photo {
		transform: translate(75px,0px) scale(0.7);
	}
		.doodle66 {
			transform: translate(-375px,-100px) scale(3);
		}
	#HB-parents-teach-inclusive-101 .banner-photo {
		transform: translate(425px,0px) scale(1);
	}
		.doodle61 {
			transform: translate(-150px,-250px) scale(1);
		}
}

@media only screen and (max-width: 600px) {
	#hb-delivers-hip-check .banner-photo {
		transform: translate(400px,0px) scale(0.75);
	}
		.doodle60 {
			transform: translate(-175px,-575px) scale(1.5);
		}
		.doodle62-a {
			transform: translate(-310px,-640px) scale(1);
		}
		.doodle62-b {
			transform: translate(-375px,-600px) scale(0.75);
		}
	#parents-applaud-infant-hand-prosthetic .banner-photo {
		transform: translate(50px,0) scale(0.70);
	}
		.doodle63 {
			transform: translate(-100px,-300px) scale(3);
		} 
	#from-client-to-career-minded .banner-photo {
		transform: translate(150px,0px) scale(0.75);
	}
		.doodle7-lead {
			transform: translate(-170px,-420px) scale(0.8) rotate(-215deg);
		}
		.doodle9-lead {
			transform: translate(-160px,-645px) scale(1.2) rotate(-35deg);
		}
	#hero-with-or-without-cape .banner-photo {
		transform: translate(500px,50px) scale(0.80);
	}
		.doodle68 {
			transform: translate(325px,-600px) scale(1);
		}
		.doodle69 {
			transform: translate(-250px,-175px) scale(1);
		}
		.doodle70 {
			transform: translate(-250px,-750px) scale(1) rotate(-120deg);
		}
	#client-centred-care .banner-photo {
			display:none;
		}
	#client-centred-care .banner-photo-j {
			display: block;
			transform: translate(0px,0px) scale(0.7);
		}
			.family02 {
				transform: translate(0px,-300px) scale(2);	
			} 
			.family03 {
				transform: translate(-240px,-200px) scale(2);
			}
	#numbers .banner-photo {
		transform: translate(50px,140px) scale(0.65);
}
}

@media only screen and (max-width: 420px) {
/* 	#HB-parents-teach-inclusive-101 .banner-photo {
			transform: translate(50px,0px) scale(1.2);
		}
		.doodle61 {
			transform: translate(-0px,-200px) scale(1);
		} */
}