@media (min-width: 1150px){

	body{
		width: 98.5vw;
		overflow: scroll;
		/*width: 1255px;*/
		font-family: "Georgia";
	}

	/* Header */
	h1{
		color: white;
		text-align: ltl;
		font-size: 30px;
		padding-left: 15px;
		padding-top: 10px;
		font-weight: lighter;
		margin-top: -0px;
	}

	.contact-info{
		font-size: 24px;
		float: right;
		margin-top: -33px;
		padding-right: 15px;
		font-family: Times;
		font-weight: lighter;
		color: white;	
	}

	.Dr-Falk{
		font-family: "Lucida Calligraphy";
		font-size: 32px;
		display: inline;
		
		
	}

	.millValley{
		padding-top: 18px;
	}

	h2{
		color: white;
		font-family: "Times New Roman", Times, serif;
		font-weight: lighter;
		font-size: 24px;
		border: none;
		text-align: rtl;
		padding-left: 20px;
		margin-top: -10px;
		padding-bottom: 5px;
	}

	/*for resources*/

	.big-h4{
		font-size: 20px;

	}

	.live-link{
		font color: white;
	}

	.top-stuff{
		 /*background-image: url("images/Header1b.jpg"); */

		 /*background-image: url("images/Header1.jpg");*/
		 margin-top: -7px;
		 position: relative;
		 padding-bottom: 5%;


		 -webkit-transition: background-color 2s ease-in-out;
	}

	.top-stuff img{
		position:absolute;

	 	-webkit-transition: opacity 2s ease-in-out;
	 	-moz-transition: opacity 2s ease-in-out;
	 	-o-transition: opacity 2s ease-in-out;
	 	transition: opacity 2s ease-in-out;
	}

	.top-stuff img.bottom{
		width: 98.5vw;
		opacity: .8;
	}

	.top-stuff img.top {

		width: 98.5vw;

	  -webkit-animation-name: headerFade;
	  -webkit-animation-timing-function: ease-in-out;
	  -webkit-animation-iteration-count: infinite;
	  -webkit-animation-duration: 5s;
	  -webkit-animation-direction: alternate;

	  -moz-animation-name: headerFade;
	  -moz-animation-timing-function: ease-in-out;
	  -moz-animation-iteration-count: infinite;
	  -moz-animation-duration: 5s;
	  -moz-animation-direction: alternate;

	  -o-animation-name: headerFade;
	  -o-animation-timing-function: ease-in-out;
	  -o-animation-iteration-count: infinite;
	  -o-animation-duration: 5s;
	  -o-animation-direction: alternate;

	  animation-name: headerFade;
	  animation-timing-function: ease-in-out;
	  animation-iteration-count: infinite;
	  animation-duration: 5s;
	  animation-direction: alternate;



	}

	  @-webkit-keyframes headerFade {
	   0% {
	     opacity:1;
	   }
	   25% {
	    opacity:1;
	  }
	  75% {
	    opacity:0;
	  }
	  100% {
	   opacity:0;
	 }
	}

	@-moz-keyframes headerFade {
	 0% {
	   opacity:1;
	 }
	 25% {
	  opacity:1;
	}
	75% {
	  opacity:0;
	}
	100% {
	 opacity:0;
	}
	}

	@-o-keyframes headerFade {
	 0% {
	   opacity:1;
	 }
	 25% {
	  opacity:1;
	}
	75% {
	  opacity:0;
	}
	100% {
	 opacity:0;
	}
	}

	@keyframes headerFade {
	 0% {
	   opacity:1;
	 }
	 25% {
	  opacity:1;
	}
	75% {
	  opacity:0;
	}
	100% {
	 opacity:0;
	}

	}

	.top-stuff2{
	/*background-color: #C0C0C0 ;
	background-color: #484848 ; */
	background-color: #707070 	; 


	}



	.tagline{
		float: left;
		font-weight: ligher;
		font-family: "lucida calligraphy";
		font-size: 44px;

	}

	.tagline-pt-2{
		font-size: 24px;
		padding-top:16px;
		font-family: "lucida calligraphy";
		font-style: normal;
		font-weight: lighter;


	}



	.welcome{
		font-size: 36px;
		font-family: "lucida calligraphy";
		position: absolute;
		
		left: 48%;
	    transform: translate(-50%, 0);
		color: #E6E6E6;
	}

	.welcome1{
		font-size: 36px;
		font-family: "lucida calligraphy";
		position: absolute;
		
		left: 48%;
	    transform: translate(-50%, 0);
		color: #686868;
	}




	/* begin navigation */

	.first-list{
		list-style-type: none;
		font-size: 17px;
		text-align: center; 
		position: relative;
		
		
	}



	.li-first-list{
		display: inline;
		margin-right: 10px;
	}

	.button{
		background: #D0D0D0 ;
		padding: 8px;
		border-radius: 05px;
	}


	a:link{
		text-decoration: none;
		color: black;

	}
	a:visited{
		text-decoration: none;
		color: black;	
	}
	a:hover{
	}
	a:active{
	}

	/* end navigation */


	.everything-below-navigation{
		padding-top: 25px;
		background-color: rgba(204, 255, 153, 0.3);
		
		/*(183, 188, 126, 0.5);*/
		
		/*(237, 233, 192, 0.7);*/

	}


	.everything-below-navigation-2{
		padding-top: 25px;
		padding-right: 5%;
		background-color: rgba(204, 255, 153, 0.3);
		
		/*(183, 188, 126, 0.5);*/
		
		/*(237, 233, 192, 0.7);*/

	}



	.mom-pic {
		/* picture */
		float: left;
		margin: 0 auto;
		padding-left: 60px;
		padding-right: 5%;
		padding-top: 5px;
		
		
		/*text beneath picture */
		width: 351px;
		text-align: justify;
		color: black;
		font-family: "lucida calligraphy";

	}


	.mom-pic-2{
		float: left;
		margin: 0 auto;
		padding-left: 60px;
		padding-right: 6%;
		padding-top: 5px;
		
		
		/*text beneath picture */
		width: 351px;
		text-align: justify;
		color: black;
		font-family: "lucida calligraphy";

	}

	.mom-pic-3{
		float: left;
		margin: 0 auto;
		padding-left: 60px;
		padding-right: 10%;
		padding-top: 5px;
		
		
		/*text beneath picture */
		width: 351px;
		text-align: justify;
		color: black;
		font-family: "lucida calligraphy";

	}

	#mom-pic-4{
		float: left;
		position: relative;
		margin: 0 auto;
		padding-left: 60px;
		padding-right: 6%;
		padding-top: 5px;
		opacity: .8;
	}

	#mom-pic-4 img{
	  position:absolute;
	  -webkit-transition: opacity 1s ease-in-out;
	  -moz-transition: opacity 1s ease-in-out;
	  -o-transition: opacity 1s ease-in-out;
	  transition: opacity 1s ease-in-out;
	}


	@-webkit-keyframes cf3FadeInOut {
	 0% {
	   opacity:1;
	 }
	 17% {
	  opacity:1;
	}
	25% {
		opacity:0
	}
	92% {
	  opacity:0;
	}
	100% {
	 opacity:1;
	}
	}

	@-moz-keyframes cf3FadeInOut {
	 0% {
	   opacity:1;
	 }
	 17% {
	  opacity:1;
	}
	25% {
		opacity:0
	}
	92% {
	  opacity:0;
	}
	100% {
	 opacity:1;
	}
	}

	@-o-keyframes cf3FadeInOut {
	 0% {
	   opacity:1;
	 }
	 17% {
	  opacity:1;
	}
	25% {
		opacity:0
	}
	92% {
	  opacity:0;
	}
	100% {
	 opacity:1;
	}
	}

	@keyframes cf3FadeInOut {
	 0% {
	   opacity:1;
	 }
	 17% {
	  opacity:1;
	}
	25% {
		opacity:0
	}
	92% {
	  opacity:0;
	}
	100% {
	 opacity:1;
	}
	}


	#mom-pic-4 img {
	  -webkit-animation-name: cf3FadeInOut;
	  -webkit-animation-timing-function: ease-in-out;
	  -webkit-animation-iteration-count: infinite;
	  -webkit-animation-duration: 23s;

	  -moz-animation-name: cf3FadeInOut;
	  -moz-animation-timing-function: ease-in-out;
	  -moz-animation-iteration-count: infinite;
	  -moz-animation-duration: 232s;

	  -o-animation-name: cf3FadeInOut;
	  -o-animation-timing-function: ease-in-out;
	  -o-animation-iteration-count: infinite;
	  -o-animation-duration: 23s;

	  animation-name: cf3FadeInOut;
	  animation-timing-function: ease-in-out;
	  animation-iteration-count: infinite;
	  animation-duration: 23s;
	}

	#mom-pic-4 img:nth-of-type(1) {
	  -webkit-animation-delay: 16s;
	  -moz-animation-delay: 16s;
	  -o-animation-delay: 16s;
	  animation-delay: 16s;
	}
	#mom-pic-4 img:nth-of-type(2) {
	  -webkit-animation-delay: 13s;
	  -moz-animation-delay: 13s;
	  -o-animation-delay: 13s;
	  animation-delay: 13s;
	}
	#mom-pic-4 img:nth-of-type(3) {
	  -webkit-animation-delay: 10s;
	  -moz-animation-delay: 10s;
	  -o-animation-delay: 10s;
	  animation-delay: 10s;
	}
	#mom-pic-4 img:nth-of-type(4) {
	  -webkit-animation-delay: 7s;
	  -moz-animation-delay: 7s;
	  -o-animation-delay: 7s;
	  animation-delay: 7s;
	}
	#mom-pic-4 img:nth-of-type(5) {
	  -webkit-animation-delay: 4s;
	  -moz-animation-delay: 4s;
	  -o-animation-delay: 4s;
	  animation-delay: 4s;
	}
	#mom-pic-4 img:nth-of-type(6) {
	  -webkit-animation-delay: 1s;
	  -moz-animation-delay: 1s;
	  -o-animation-delay: 1s;
	  animation-delay: 1s;
	}
	#mom-pic-4 img:nth-of-type(7) {
	  -webkit-animation-delay: -2s;
	  -moz-animation-delay: -2s;
	  -o-animation-delay: -2s;
	  animation-delay: -2s;
	}

	/*
	.just-picture{
		border: 1px solid;
		border-color: #707070;

	}
	*/

	#second-list{
		list-style-type: square;
		padding-left: 42%;

	}

	.li-second-list{
		padding-top: 5px;
	}


	#second-list > .li-second-list{
		color: #707070;

	}

	#second-list > .li-second-list > span{
		color: black;
	}

	.quote{
		padding-top: -15px;
		font-family: "lucida calligraphy";
		font-size: 24px;
		padding-right: 5px;
		margin-bottom: -5px;
		display: inlineblock;	
	}

	.individual-quote{
		padding-top: -15px;
		font-family: "lucida calligraphy";
		font-size: 24px;
		padding-left: 50px;
		padding-right: 5px;
		margin-bottom: -5px;
		display: inlineblock;


	}
	






	.couples-question{
		font-family: "Lucida Calligraphy";
		font-size: 20;
		padding-left: 33%;
	}

	.couples-list-title{
		padding-left: 40%;

	}


	#couples-quote{
		padding-top: -15px;
		font-family: "lucida calligraphy";
		font-size: 23px;
		margin-bottom: -5px;
		padding-left: 5%;
		padding-right: 5%;


	}

	.top-blurb{
		padding-left: 5%;
		padding-right: 67%;
		font-size: 18px;
		
		padding-top: -5%;
	}

	.curly-quote{
		font-size: 28px;
		font-weight: bold;
		display: inline;

	}

	.confucius{
		float: right;
		padding-right: 12%;
		font-size: 24px;
		
		
	}


	#user-questions{
		font-family: "Times New Roman";
		padding-top: 30px;
		font-size: 20px;
	}

	.home-page-content{
		padding-left: 45%

	}


	.content-first-part{
		font-size: 20px;
		padding-right: 5%;
		padding-left: 5%;

	}

	h3{
		font-weight: normal;
		font-size: 21px;
		padding: 15px;
		text-align: center;
		font-family: "Lucida Calligraphy";
	}

	.second-list{
		list-style-type: circle;

	}

	.white-space{
		background: white;
	}

	#things-I-do{
		background: #D0D0D0;

	}


	#couples-therapy{
		float: left;
		margin-left: 20%;
		padding-right: 10%;
		font-size: 19px;
		display: inline-block;
		font-family: "Times New Roman";
	}

	#individual-therapy{
		font-family: "Times New Roman";
		font-size: 19px;

	}

	.strong{
		text-decoration: underline;
		font-size: 19px;
	}

	/*this is for the <p> in couples therapy */
	.detailed-description-title{
		font-size: 20px;
		/*background: #D0D0D0;*/
		padding-left: 5%;
		padding-right: 5%;
		padding-top: 10px;
		padding-bottom: 10px;
	}


	/*first content section in parenting consultation*/
	#parenting-consultation{
		font-family: "Times New Roman";
		padding-left: 45%;
		font-size: 20px;
		line-height: 140%;
		margin-top: -15px;
	}

	/*temperament assessment*/
	.temperament-assessment{
		font-family: "Times New Roman";
		font-size: 20px;
		display: inlineblock;
		padding-left: 5%;
		padding-right: 1%;
		padding-top: .2%;

	}

	#About{
		font-family: "Times New Roman";
		font-size: 20px;
		margin-left: 5%;
		padding-right: 5%;

		margin-top: 10px;

	}

	#Privacy-Policy{
		font-family: "Times New Roman";
		font-size: 20px;
		margin-left: 3%;
		margin-right: 3%;
		background-color: rgba(239, 228, 110, 0.3);

	}

	.privacy{
		text-align: left;
		font-family: "Times New Roman";
		font-size: 20px;
		padding-left: 20px;	
	}

	.resource-list:hover{
		color: blue;

	}


	#links{
		text-align: center;
	}

	#contact-page-info{
		text-align: center;
		font-size: 24px;
		font-family: "Times New Roman";

	}

	#contact-form{
		text-align: center;

	}

	#FAQ{
		margin-left: 5%;
		margin-right: 5%;
		font-family: "Times New Roman";
		font-size: 20px;
		line-height: 140%;

	}

	p{
		line-height: 140%;

	}

	.bottom-contract{
		text-align: center;
	}

	#fix-bottom{
		background-color: rgba(239, 228, 110, 0.3);

	}



}

@media (max-width: 1149px){
	body{
		width: 98.5vw;
		overflow: scroll;
		/*width: 1255px;*/
		font-family: "Georgia";
	}

	/* Header */
	h1{
		color: white;
		text-align: ltl;
		font-size: 30px;
		padding-left: 15px;
		padding-top: 10px;
		font-weight: lighter;
		margin-top: -0px;
	}

	.contact-info{
		font-size: 24px;
		float: right;
		margin-top: -33px;
		padding-right: 15px;
		font-family: Times;
		font-weight: lighter;
		color: white;	
	}

	.Dr-Falk{
		font-family: "Lucida Calligraphy";
		font-size: 32px;
		display: inline;
		
		
	}

	.millValley{
		padding-top: 18px;
	}

	h2{
		color: white;
		font-family: "Times New Roman", Times, serif;
		font-weight: lighter;
		font-size: 24px;
		border: none;
		text-align: rtl;
		padding-left: 20px;
		margin-top: -10px;
		padding-bottom: 5px;
	}

	/*for resources*/

	.big-h4{
		font-size: 20px;

	}



	.top-stuff{
		 /*background-image: url("images/Header1b.jpg"); */

		 /*background-image: url("images/Header1.jpg");*/
		 margin-top: -7px;
		 position: relative;
		 padding-bottom: 5%;


		 -webkit-transition: background-color 2s ease-in-out;
	}

	.top-stuff img{
		position:absolute;

	 	-webkit-transition: opacity 2s ease-in-out;
	 	-moz-transition: opacity 2s ease-in-out;
	 	-o-transition: opacity 2s ease-in-out;
	 	transition: opacity 2s ease-in-out;
	}

	.top-stuff img.bottom{
		width: 98.5vw;
		opacity: .8;
	}

	.top-stuff img.top {

		width: 98.5vw;

	  -webkit-animation-name: headerFade;
	  -webkit-animation-timing-function: ease-in-out;
	  -webkit-animation-iteration-count: infinite;
	  -webkit-animation-duration: 5s;
	  -webkit-animation-direction: alternate;

	  -moz-animation-name: headerFade;
	  -moz-animation-timing-function: ease-in-out;
	  -moz-animation-iteration-count: infinite;
	  -moz-animation-duration: 5s;
	  -moz-animation-direction: alternate;

	  -o-animation-name: headerFade;
	  -o-animation-timing-function: ease-in-out;
	  -o-animation-iteration-count: infinite;
	  -o-animation-duration: 5s;
	  -o-animation-direction: alternate;

	  animation-name: headerFade;
	  animation-timing-function: ease-in-out;
	  animation-iteration-count: infinite;
	  animation-duration: 5s;
	  animation-direction: alternate;



	}

	  @-webkit-keyframes headerFade {
	   0% {
	     opacity:1;
	   }
	   25% {
	    opacity:1;
	  }
	  75% {
	    opacity:0;
	  }
	  100% {
	   opacity:0;
	 }
	}

	@-moz-keyframes headerFade {
	 0% {
	   opacity:1;
	 }
	 25% {
	  opacity:1;
	}
	75% {
	  opacity:0;
	}
	100% {
	 opacity:0;
	}
	}

	@-o-keyframes headerFade {
	 0% {
	   opacity:1;
	 }
	 25% {
	  opacity:1;
	}
	75% {
	  opacity:0;
	}
	100% {
	 opacity:0;
	}
	}

	@keyframes headerFade {
	 0% {
	   opacity:1;
	 }
	 25% {
	  opacity:1;
	}
	75% {
	  opacity:0;
	}
	100% {
	 opacity:0;
	}

	}

	.top-stuff2{
	/*background-color: #C0C0C0 ;
	background-color: #484848 ; */
	background-color: #707070 	; 


	}



	.tagline{
		float: left;
		font-weight: ligher;
		font-family: "lucida calligraphy";
		font-size: 44px;

	}

	.tagline-pt-2{
		font-size: 24px;
		padding-top:16px;
		font-family: "lucida calligraphy";
		font-style: normal;
		font-weight: lighter;


	}



	.welcome{
		font-size: 36px;
		font-family: "lucida calligraphy";
		position: absolute;
		
		left: 48%;
	    transform: translate(-50%, 0);
		color: #E6E6E6;
	}





	/* begin navigation */

	.first-list{
		list-style-type: none;
		font-size: 17px;
		text-align: center; 
		position: relative;
		
		
	}



	.li-first-list{
		display: inline;
		margin-right: 10px;
	}

	.button{
		background: #D0D0D0 ;
		padding: 8px;
		border-radius: 05px;
	}


	a:link{
		text-decoration: none;
		color: black;

	}
	a:visited{
		text-decoration: none;
		color: black;	
	}
	a:hover{
	}
	a:active{
	}

	/* end navigation */


	.everything-below-navigation{
		padding-top: 25px;
		background-color: rgba(239, 228, 110, 0.3);
		
		/*(183, 188, 126, 0.5);*/
		
		/*(237, 233, 192, 0.7);*/

	}

	.everything-below-navigation-2{
		padding-top: 25px;
		padding-right: 5%;
		background-color: rgba(239, 228, 110, 0.3);
		
		/*(183, 188, 126, 0.5);*/
		
		/*(237, 233, 192, 0.7);*/

	}


	.mom-pic {
		/* picture */
		float: left;
		margin: 0 auto;
		padding-left: 60px;
		padding-right: 5%;
		padding-top: 5px;
		
		
		/*text beneath picture */
		width: 351px;
		text-align: justify;
		color: black;
		font-family: "lucida calligraphy";

	}


	.mom-pic-2{
		float: left;
		margin: 0 auto;
		padding-left: 60px;
		padding-right: 6%;
		padding-top: 5px;
		
		/*text beneath picture */
		width: 351px;
		text-align: justify;
		color: black;
		font-family: "lucida calligraphy";

	}

	.mom-pic-3{
		float: left;
		margin: 0 auto;
		padding-left: 60px;
		padding-right: 10%;
		padding-top: 5px;
		
		
		/*text beneath picture */
		width: 351px;
		text-align: justify;
		color: black;
		font-family: "lucida calligraphy";

	}

	#mom-pic-4{
		float: left;
		position: relative;

		margin: 0 auto;
		padding-left: 60px;
		padding-right: 6%;
		padding-top: 5px;
		opacity: .8;
		width: 351px;

	}


	#second-list{
		list-style-type: square;
		padding-left: 42%;

	}

	.li-second-list{
		padding-top: 5px;
	}


	#second-list > .li-second-list{
		color: #707070;

	}

	#second-list > .li-second-list > span{
		color: black;
	}




	

	.new-quote{
		padding-top: -15px;
		font-family: "lucida calligraphy";
		font-size: 50px;
		padding-left: -10px;
		padding-right: 5px;
		margin-bottom: -5px;

	}

	.couples-question{
		font-family: "Lucida Calligraphy";
		font-size: 20;
		padding-left: 33%;
	}

	.couples-list-title{
		padding-left: 40%;
	}


	#couples-quote{
		padding-top: -15px;
		font-family: "lucida calligraphy";
		font-size: 23px;
		margin-bottom: -5px;
		padding-left: 5%;
		padding-right: 5%;


	}

	.curly-quote{
		font-size: 28px;
		font-weight: bold;
		display: inline;

	}

	.confucius{
		float: right;
		padding-right: 12%;
		font-size: 24px;
		
		
	}


	#user-questions{
		font-family: "Times New Roman";
		padding-top: 30px;
		font-size: 20px;
	}

	.home-page-content{
		padding-left: 45%

	}


	.content-first-part{
		font-size: 20px;
		padding-right: 5%;
		padding-left: 5%;

	}

	h3{
		font-weight: normal;
		font-size: 21px;
		padding: 15px;
		text-align: center;
		font-family: "Lucida Calligraphy";
	}

	.second-list{
		list-style-type: circle;

	}

	.white-space{
		background: white;
	}

	#things-I-do{
		background: #D0D0D0;

	}


	#couples-therapy{
		float: left;
		margin-left: 20%;
		padding-right: 10%;
		font-size: 19px;
		display: inline-block;
		font-family: "Times New Roman";
	}

	#individual-therapy{
		font-family: "Times New Roman";
		font-size: 19px;

	}

	.strong{
		text-decoration: underline;
		font-size: 19px;
	}

	/*this is for the <p> in couples therapy */
	.detailed-description-title{
		font-size: 20px;
		/*background: #D0D0D0;*/
		padding-left: 5%;
		padding-right: 5%;
		padding-top: 10px;
		padding-bottom: 10px;
	}


	/*first content section in parenting consultation*/
	#parenting-consultation{
		font-family: "Times New Roman";
		padding-left: 45%;
		font-size: 20px;
		line-height: 140%;
		margin-top: -15px;
	}

	/*temperament assessment*/
	.temperament-assessment{
		font-family: "Times New Roman";
		font-size: 20px;
		display: inlineblock;
		padding-left: 5%;
		padding-right: 1%;
		padding-top: .2%;

	}

	#About{
		font-family: "Times New Roman";
		font-size: 20px;
		margin-left: 5%;
		padding-right: 5%;

		margin-top: 10px;

	}

	#Privacy-Policy{
		font-family: "Times New Roman";
		font-size: 20px;
		margin-left: 3%;
		margin-right: 3%;
		background-color: rgba(239, 228, 110, 0.3);

	}

	.privacy{
		text-align: left;
		font-family: "Times New Roman";
		font-size: 20px;
		padding-left: 20px;	
	}

	.resource-list:hover{
		color: blue;

	}


	#links{
		text-align: center;
	}

	#contact-page-info{
		text-align: center;
		font-size: 24px;
		font-family: "Times New Roman";

	}

	#contact-form{
		text-align: center;

	}

	#FAQ{
		margin-left: 5%;
		margin-right: 5%;
		font-family: "Times New Roman";
		font-size: 20px;
		line-height: 140%;

	}

	p{
		line-height: 140%;

	}

	.bottom-contract{
		text-align: center;
	}

	#fix-bottom{
		background-color: rgba(239, 228, 110, 0.3);

	}

}












