@charset "UTF-8";
/* CSS Document */

/*-----------------------Smaller Phone Viewpoints-------------------------------------*/
/*--------------------HOME-----------------------------*/
@media only screen and (min-width:320px){
	.body-frame{
	background-color:#fff;
	margin-left:auto;
	margin-right:auto;
	z-index:1;
	padding:2% 3%;
}
	

.sm-style-logo{
	background-image: url(../Images/Spring_Valley_Senior_Living_Healthcare_Campus_400x67.png);
	background-size: contain;
	background-repeat: no-repeat;
	display: block;
	width:auto;
	padding:10% 5%;

	}

.sm-style-nav{
		height:30%;
		width:100%;
		padding:0% 1%;
		position: relative;
		margin:5% -3%;
		z-index:999;
	
	}
/*Strip the ul of padding and list styling*/
ul{
	list-style-type: none;
	margin:0;
	padding: 0;
	position: absolute;
}
li{
	display:inline-block;
	float:left;
	padding:5px 0;
	background: #65142E;
	border-bottom:1px solid #440E1F;
}
li a{
	display: block;
	min-width: 140px;
	height:30px;
	text-align: center;
	line-height: 30px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
	color:#fff;
	background:#65142E;
	text-decoration: none;
}
li:hover a{
	background: #05929F;
}

/*Style for dropdown links*/
li:hover ul li a{
	background:#65142E;
	color:#fff;
	height:30px;
	line-height: 40px;
}
/*hover state for dropdown links*/
li:hover ul li a:hover{
	background:#05929F;
	color:#fff;
}
/*hide dropdown links*/
li ul{
	display: none;
}
/*Make dropdown links vertical*/
li ul li{
	display: block;
	float: none;
}

/*prevent text wrapping*/
li ul li a {
	width: auto;
	min-width: 100px;
	padding: 0 20px;

}

/*display the dropdown on hover*/
ul li a:hover + .hidden, .hidden:hover{
display:block;
}

/*hide checkbox*/
input[type=checkbox]{
	display: none;
}
/*show menu when invisible checkbox is checked*/
input[type=checkbox]:checked ~#menu{
	display: block;
	}

	.show-menu{
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
	text-decoration: none;
	color:#fff;
	background:#65142E;
	text-align: right;
	padding:5px 15px;
	display: none;
	}

	.row:before, .row:after{
	content:"";
	display:table;
	}

	.row:after{
	clear:both;
	} 
	
	.sm-hero-home{
		background-image: url(../Images/SVHCS_Home.jpg);
		background-size: cover;
		width:auto;
		height:auto;
		padding:30% 0%;
		z-index: 2;
		
	}

	.sm-info-name{
		font-size: 16pt;
		text-transform: uppercase;
		font-weight: 200;
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		color:#65142E;
		line-height: 16pt;
		letter-spacing: 1.5pt;
		position: relative;
		top:15px;
}
	.sm-info-box-main{
		font-size:11pt;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		color:#665E60;
		line-height: 16pt;
		position: relative;
		margin:1%;
		padding:5% 1%;
		width:95%;
	}
	.col-sm-features{
		position:relative;
		margin:2% 1%;
		right:5px;
		width:100%;
		z-index:999;
	}
	.sm-info-box-img-1{
		width:100%;
		height:auto;
		margin:5% 0%;

	
	}
	.sm-info-box-img-2{
		width:100%;
		height:auto;

	
	}
	.sm-style-nav-2{
		position:relative;
		margin:1% 2%;
	}
	

	.col{
	width:100%;
	padding:10px;
		
	
	}
	.sm-footer-content{
		position: relative;
		width:60%;
		padding:2% 0%;
		margin:0% 10%;
	}
	.contact-phone{
		width:100%;
		position: relative;
		left:25%;
		padding-right:20%;
	}
	.contact-phone a:link{
		color:#fff;
		text-decoration:none;
	}
	
	.contact-addy{
		width:100%;
		position:relative;
		left:25%;
		padding-right:20%;
	}
	
	.sm-footer-link-facebook{
		position: relative;
		width:50%;
		height:35px;
		left:10px;
		right:50%;
		margin-bottom:15px;
	}
	.sm-footer-link-linkedin{
		position: relative;
		width:50%;
		height:35px;
		bottom:50px;
		left:50%;
		right:50%;
		margin-bottom:15px;
	}
	.sm-icon{
		width:20%;
		position:relative;
		top:0px;
		padding-right:10px;
		padding-bottom:0%;

	}
	.sm-footer-link{
		position:relative;
		float:auto;
		width:100%;
		height:5px;
		bottom:30px;
		left:25%;
	}
	.sm-footer-link a{
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size: 8pt;
		color:#fff;	
	}
	.sm-copyright{
		color:#fff;
		font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		font-size: 8pt;
		text-align: center;
		width:100%;
		padding-bottom:10px;
		position:relative;
		bottom:20px;
	}
	.sm-social-media{
		position:relative;
		top:20px;
	}
	/*------------------------------------Gallery Small Phone Viewpoints (Min-Width 320px)-------------------------*/
	.div.gallery img{
	width:100%;
	height:auto;
}
div.desc {
	padding:10px;
	text-align: center;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
	color:#665E60;
}
*{
	box-sizing:border-box;
}
	.clearfix:after{
	content:"";
	display: table;
	clear:both;
		
}
	
	.responsive{
		width:100%;
		margin:6px 0;
	}
	.responsive-last-child{
		width:100%;
		margin:6px 0;
	}
	/*------------------------------------Rehab Center Small Phone Viewpoints (Min-Width 320px)--------------------------------*/
	
	.sm-style-logo-1{
	background-image:url(../Images/SVHRC_horizontal_logo.png);
	background-size: contain;
	background-repeat: no-repeat;
	display: block;
	width:auto;
	padding:10% 5%;
	}
	.sm-hero-rehab{
		background-image:url(../Images/SVHRC_Home.jpg);
		background-size: cover;
		width:auto;
		height:auto;
		padding:30% 0%;
		z-index: 2;
		
	}
	.sm-hero-badge{
		width:20%;
		position:relative;
		float:right;
		margin:0%;
		margin-top:-15%;
		left:10px;
		
	
	}
	.sm-info-name-rehab{
		font-size: 16pt;
		text-transform: uppercase;
		font-weight: 200;
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		color:#876500;
		line-height: 22pt;
		letter-spacing: 0.2pt;
		position: relative;
		margin-top:-4%;
		width:100%;
	}
	.sm-info-box-main-rehab{
		font-size:11pt;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		color:#665E60;
		line-height: 16pt;
		position: relative;
		top:0px;
		padding:5px;
	}
	.sm-info-box-goal{
		font-size:12pt;
		text-transform:uppercase;
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		line-height:16pt;
		color:#65142E;
		text-align: center;
		padding:10px 0px;
	}
	.feature-amenities{
		width:100%;
		padding-bottom:1%;
	}
	.list-1{
		width:100%;
		float:left;
		position: relative;
		margin-top:0%;
		padding:4%;
	

}
	.list-2{
		width:100%;
		float:left;
		position: relative;
		margin-top:-5%;
		padding:4%;
	}
	.list-2 a:link{
		color:#086691;
	}
	.list-2 a:visited{
		color:#086691;
	}
	.list-header{
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		font-size: 12pt;
		color:#876500;
		letter-spacing: 1.5pt;
		text-transform: uppercase;
		padding-bottom:10px;
		width:100%;
	}
	li-features{
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size:10pt;
		color:#8F8F8F;
		margin-bottom:50px;
		line-height:10pt;
	}
	.facility-list{
		padding:2%;
		padding-bottom:110%;
		
	}
	.amenities-list{
		padding:2%;
		}	
}

@media only screen and (max-width:481px){
	ul{
		position: static;
		display: none;
	}
	li{
		margin-bottom: 0px;
	}
	ul li, li a{
		width: 100%;
	}
	.show-menu{
		display: block;
	}
	/*------------------------------------Midwest Physical Therapy Small Phone Viewpoints (Min-Width 320px)--------------------------------*/
	.sm-hero-midwest{
		background-image:url(../Images/Midwest_therapy.jpg);
		background-size: cover;
		width:auto;
		height:auto;
		padding:10% 0%;
		z-index: 2;
		
	}
	
	.sm-midwest-logo{
		width:auto;
		position:relative;
		padding:0% 20%;
		margin-top:5%;
	}
	.sm-info-box-main-midwest{
		font-size:11pt;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		color:#665E60;
		line-height: 16pt;
		position: relative;
		top:0px;
		padding:5px;
	}
	
	.sm-info-box-main-midwest a:link{
		font-size: 11pt;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		color:#086691;
	}
	.sm-info-box-main-midwest a:visited{
		font-size: 11pt;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		color:#086691;
	}
	/*------------------------------------Donation Small Phone Viewpoints (Min-Width 320px)--------------------------------*/
	.sm-hero-donation{
		background-image:url(../Images/Senior-with-Caretaker.jpg);
		background-size: cover;
		width:auto;
		height:auto;
		padding:30% 0%;
		z-index: 2;
		
	}
	.sm-info-name-donation{
		font-size: 16pt;
		text-transform: uppercase;
		font-weight: 200;
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		color:#876500;
		line-height: 18pt;
		letter-spacing: 1.5pt;
		position: relative;

	}
	.sm-info-box-main-donation{
		font-size:11pt;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		color:#665E60;
		line-height: 16pt;
		position: relative;
		top:0px;
		padding:5px;
	}
	.sm-info-donation-header{
		font-size: 11.5pt;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		color:#65142E;
		font-weight: bold;
	}
	.sm-info-donation-header a:link{
		font-size: 12pt;
		text-align: center;
		color:#65142E;
	}
	
	.sm-info-box-thanks{
		font-size:12pt;
		text-transform:uppercase;
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		line-height:16pt;
		letter-spacing: 1pt;
		color:#65142E;
		text-align: center;
		padding:20% 0%;
	}
	.sm-info-box-thanks-main{
		text-align: center;
		font-size:11pt;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		color:#65142E;
		line-height: 16pt;
		position: relative;
		top:0px;
		
	}
	
	
	/*------------------------------------Valley Villas Small Phone Viewpoints (Min-Width 320px)--------------------------------*/
	.sm-style-logo-2{
	background-image:url(../Images/Valley_Villas_logo.png);
	background-size: contain;
	background-repeat: no-repeat;
	display: block;
	width:auto;
	padding:10% 5%;
	
	}
	.sm-hero-villas{
		background-image:url(../Images/SVHCS_Valley_Villas.jpg);
		background-size: cover;
		background-repeat: no-repeat;
		width:auto;
		height:auto;
		padding:30% 0%;
		z-index: 2;
		
	}
	.sm-info-name-villas{
		font-size: 16pt;
		text-transform: uppercase;
		font-weight: 200;
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		color:#876500;
		line-height: 16pt;
		letter-spacing: 1.5pt;
		position: relative;
		top:0px;
	}
	.sm-info-box-main-villas{
		font-size:11pt;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		color:#665E60;
		line-height: 16pt;
		position: relative;
		padding:5px;
	}
	
	.services-villas{
		width:95%;
		height:55em;
	}
	
	
	.md-list-1-services{
		width:35%;
		height:auto;
		float:left;
		position:relative;
		margin-top:0%;
	}
	.md-list-2-services{
		width:35%;
		height:auto;
		float:left;
		position:absolute;
		margin-top:0%;
		margin-left:45%;
	}
	.md-list-1-villa{
		width:50%;
		float:left;
		position:relative;
		margin-left:1%;
	}
	.md-list-2-villa{
		width:50%;
		float:auto;
		position:relative;
		margin-top:0%;
		margin-left:55%;
	}
	.list-header{
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		font-size: 12pt;
		color:#876500;
		letter-spacing: 1.5pt;
		text-transform: uppercase;
		padding-bottom:10px;
		padding-top:10px;
		width:100%;
	}
	li-features{
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size:10pt;
		color:#8F8F8F;
		margin-bottom:50px;
		line-height:10pt;
	}
	.md-services-list{
		width:auto;
		position: relative;
		margin-top:0%;
	
		
	}
	.md-villas-list{
		width:100%;
		position: relative;
		margin-top:0%;
		
	}
	/*--------------------------------------CNA Classes Small Phone Viewpoints (Min-Width 320px)------------------------------------*/
	
	.sm-hero-cna{
		background-image:url(../Images/SVHCS_CNA.jpg);
		background-size: cover;
		background-repeat: no-repeat;
		width:auto;
		height:auto;
		padding:30% 0%;
		z-index: 2;
		
	}
	.sm-info-name-cna{
		font-size: 16pt;
		text-transform: uppercase;
		font-weight: 200;
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		color:#65142E;
		line-height: 22pt;
		position: relative;
		top:15px;
	
}
	.sm-info-box-img-cna-1{
		width:35%;
		padding-top:5%;
	}
	
	.sm-info-box-main-cna{
		font-size:11pt;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		color:#665E60;
		line-height: 16pt;
		width:auto;
		position:absolute;
		float:right;
		margin-top:5px;
		padding:0px;
	}
	.sm-info-box-main-cna_2{
		font-size:11pt;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		color:#665E60;
		line-height: 16pt;
		width:auto;
		position:absolute;
		float:right;
		margin-top:5px;
		padding:0px;
	}
	.contact-cna{
		font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		font-size: 10pt;
		color:#65142E;
		position: relative;
		padding-bottom:10px;
		padding-top:10px;
		width:100%;
	}
	.contact-cna a:link{
		font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		font-size: 10pt;
		color:#65142E;
	}
	
	.application{
		font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		font-size: 12pt;
		color:#65142E;
		padding-top:10px;
		width:100%;
	}
	.sm-application-link{
		position: relative;

	}
	.sm-application-link a:link{
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size: 12pt;
		color:#8F8F8F;	
	}
	
	.sm-info-box-img-3{
		width:50%;
		position:static;
		margin-bottom:-4.5%;
		margin-left:0px;
		margin-right:1%;
	}
	.contact-application{
		position: relative;
		float:right;
		width:50%;
		top:50px;
	}
	/*---------------------------------------Careers Small Phone Viewpoints (Min-Width 320px)------------------------------------*/
	
	.sm-hero-careers{
		background-image:url(../Images/SVHCS_Careers.jpg);
		background-size: cover;
		width:auto;
		height:auto;
		padding:30% 0%;
		z-index: 2;
		
	}
	.sm-info-name-careers{
		font-size: 16pt;
		text-transform: uppercase;
		font-weight: 200;
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		color:#65142E;
		line-height: 22pt;
		letter-spacing: 1.5pt;
		position: relative;
		top:15px;
}
	.sm-info-box-main-careers{
		font-size:11pt;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		color:#665E60;
		line-height: 16pt;
		width:auto;
		position: relative;
		top:0px;
		padding:10px 0;
	}
	.contact-careers{
		font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		font-size: 10pt;
		color:#65142E;
		padding-bottom:10px;
		padding-top:0px;
		width:100%;
	}
	.contact-careers a:link{
		font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		font-size: 10pt;
		color:#65142E;
	}
	aside-careers-main{
		position: relative;
		margin:0%;
	}
	aside-careers-post{
		position:relative;
	
		
	}

	.listing-titles{
		width:80%;
		height:auto;
		float:left;
		background-color:#05929F;
		text-align:center;
		margin:0% 5%;
		padding:4% 0%;
		border-bottom: 1px solid #fff;
}
	.listing-info{
		width:20%;
		height:auto;
		text-align:center;
		position: relative;
		bottom:0px;
}
	.listing{
		width:auto;
		padding:5% 15%;
		
	}
	.careers-listing-header{
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		font-size: 12pt;
		color:	#65142E;
		letter-spacing: 1.5pt;
		text-transform: uppercase;
		text-align:center;
		font-weight:400;
		padding-bottom:10px;
		padding-top:5px;
		position:relative;
		margin:0% 5%;
		width:90%;
}
	td-listings{
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size:14pt;
		text-align:center;
		color:#fff;
		line-height:20pt;
		padding:10% 5%;


	}
	td-listings-info{
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size:10pt;
		color:#fff;
		line-height:14pt;


	}
	.sm-position-link{
		position: relative;
		padding-top:20px;

	}
	.sm-position-link a:link{
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size: 12pt;
		color:	#fff;
		font-weight: bold;
}
	.sm-position-link a:visited{
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		color:#fff;
	}
	.testimony{
		width:100%;
		position: relative;
		padding:1% 0%;
	}
	.testimony-image{
		width:15%;
		position:relative;
		float:left;
		padding-right:2%;
		margin-top:-2.5%;
		margin-left:5%;

			
	}
	.testimoney-quote{
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		font-size:11pt;
		margin-left:5px;
		color:#000;
}
	/*---------------------------------------Contact Us Small Phone Viewpoints (Min-Width 320px)------------------------------------*/
	
	.sm-hero-contact{
		background-image:url(../Images/Campus_overhead.jpg);
		background-size: cover;
		width:auto;
		height:auto;
		padding:30% 0%;
		z-index: 2;	
	}
	.sm-info-name-contact{
		font-size:16pt;
		text-align: center;
		text-transform: uppercase;
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		color:#65142E;
		line-height: 16pt;
		position: relative;
		margin:0% -4%;
	}
	.sm-info-name-sub{
		font-size: 16pt;
		text-align: center;
		text-transform: uppercase;
		font-weight: 200;
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		color:#65142E;
		line-height: 18pt;
		letter-spacing: 1pt;
		position: relative;
		margin:0% -4%;
		}
	.sm-info-name-sub a:link{
		font-size: 16pt;
		text-align: center;
		text-transform: uppercase;
		font-weight: 200;
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		color:#65142E;
		line-height: 18pt;
		letter-spacing: 1pt;
		}
	.feature-contacts{
		width:100%;
		position:relative;
		margin:5% 0%;
	}
	.list-1-contacts{
		width:50%;
		position:absolute;
		margin-top:0%;
	}
	.feature-contacts a:link{
		font-size: 11pt;
		color:#8F8F8F;
	}
	.list-2-contacts{
		width:50%;
		position:relative;
		float:left;
		margin-left:50%;
		margin-top:0%;
	}
	li-contacts{
		font-size: 11pt;
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		color:#8F8F8F;
		position:relative;
		padding:2% 0;
	}
	#map{
		height:300px;
		width:100%;
		position: relative;
		margin:5% 0%;
	}


	.col-sm-info-map-directions{
		width:100%;
		position: relative;
		top:0px;
		padding:10px 0;
		border-bottom: 1px solid #65142E;
	}
	.col-sm-info-map-directions-last{
		font-size:11pt;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		color:#665E60;
		line-height: 16pt;
		width:100%;
		position: relative;
		top:0px;
		padding:10px 0;

	}
	p-directions{
		font-size:11pt;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		color:#665E60;
		line-height:11pt;
		position: relative;
		padding:10% 0;
	}
}
/*---------------------------------Small Devices and most phones viewpoint--------------------------------*/
/*------------------------------------Home--------------------------------*/
@media only screen
	and (min-width:480px){
		
	.body-frame{
	background-color:#fff;
	margin-left:auto;
	margin-right:auto;
	z-index:1;
	padding:2% 3%;
}	
.sm-style-logo{
	background-image: url(../Images/Spring_Valley_Senior_Living_Healthcare_Campus_400x67.png);
	background-size: contain;
	background-repeat: no-repeat;
	display: block;
	width:70%;
	padding:10% 1%;
	margin:2% 15%;

	}

.sm-style-nav{
		height:30%;
		width:auto;
		padding:0% 1%;
		position: relative;
		margin:5%;
		z-index:999;
	
	}
/*Strip the ul of padding and list styling*/
ul{
	list-style-type: none;
	margin:0;
	padding: 0;
	position: absolute;
}
li{
	display:inline-block;
	float:left;
	padding:5px 0;
	background: #65142E;
	border-bottom:1px solid #440E1F;
}
li a{
	display: block;
	min-width: 140px;
	height:30px;
	text-align: center;
	line-height: 30px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
	color:#fff;
	background:#65142E;
	text-decoration: none;
}
li:hover a{
	background: #05929F;
}

/*Style for dropdown links*/
li:hover ul li a{
	background:#65142E;
	color:#fff;
	height:30px;
	line-height: 40px;
}
/*hover state for dropdown links*/
li:hover ul li a:hover{
	background:#05929F;
	color:#fff;
}
/*hide dropdown links*/
li ul{
	display: none;
}
/*Make dropdown links vertical*/
li ul li{
	display: block;
	float: none;
}

/*prevent text wrapping*/
li ul li a {
	width: auto;
	min-width: 100px;
	padding: 0 20px;

}

/*display the dropdown on hover*/
ul li a:hover + .hidden, .hidden:hover{
display:block;
}

/*hide checkbox*/
input[type=checkbox]{
	display: none;
}
/*show menu when invisible checkbox is checked*/
input[type=checkbox]:checked ~#menu{
	display: block;
	}

	.show-menu{
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
	text-decoration: none;
	color:#fff;
	background:#65142E;
	text-align: right;
	padding:5px 15px;
	display: none;
	}
	.sm-hero-home{
		background-image: url(../Images/SVHCS_Home.jpg);
		background-size: cover;
		width:auto;
		height:auto;
		padding:30% 0%;
		z-index: 2;
		
	}
		.sm-info-name{
		font-size: 18pt;
		text-transform: uppercase;
		font-weight: 200;
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		color:#65142E;
		line-height: 18pt;
		letter-spacing: 1.5pt;
		position: relative;
		top:15px;
}
	.col-sm-features{
		position:relative;
		float:right;
		width:auto;
		margin:0%;
		margin-bottom:5%;
		z-index:2;
	}
	.sm-info-box-img-1{
		width:48%;
		height:auto;
		position: relative;
		float:left;
		margin:0% 2%;
		z-index: 990;
	
	}
	.sm-info-box-img-2{
		width:48%;
		height:auto;
		position: relative;
		float:right;
		margin-top:0%;
		z-index: 990;
	
	}
		.sm-info-box-main{
		font-size:11pt;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		color:#665E60;
		line-height: 18pt;
		position: relative;
		margin:1%;
		margin-right:5%;
		padding:5% 0%;
		width:100%;
	}
	.sm-style-nav-2{
		position:relative;
		width:100%;
		padding:10% 0%;
		padding-bottom:120%;
		margin:0%;
	}
		
		.nav-2-rehab{
		width:48%;
			position: relative;
			float:left;
			margin-right:1%;
		}
	.nav-2-cna{
			width:48%;
			position: relative;
			float:left;
			margin-right:1%;
		}
	
		.nav-2-villa{
			width:48%;
			position: relative;
			float:right;
		}
		.nav-2-careers{
			width:48%;
			position: relative;
			float:right;
			margin-top:0%;
		}
	
.sm-footer-content{
		position: relative;
		width:100%;
		padding:2% 0%;
		margin:0% -20%;
	}
	.contact-phone{
		width:100%;
		position: relative;
		left:30%;
	}
	.contact-phone a:link{
		color:#fff;
		text-decoration:none;
	}
	
	.contact-addy{
		width:100%;
		position:relative;
		left:30%;
	}
	
	.sm-footer-link-facebook{
		position: relative;
		width:50%;
		height:35px;
		left:10px;
		right:50%;
		margin-bottom:15px;
	}
	.sm-footer-link-linkedin{
		position: relative;
		width:50%;
		height:35px;
		bottom:50px;
		left:50%;
		right:50%;
		margin-bottom:15px;
	}
	.sm-icon{
		width:20%;
		position:relative;
		top:0px;
		padding-right:10px;
		padding-bottom:0%;

	}
	.sm-footer-link{
		position:relative;
		float:auto;
		width:100%;
		height:5px;
		bottom:30px;
		left:25%;
	}
	.sm-footer-link a{
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size: 8pt;
		color:#fff;	
	}
	.sm-copyright{
		color:#fff;
		font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		font-size: 8pt;
		text-align: center;
		width:100%;
		padding-bottom:10px;
		position:relative;
		bottom:20px;
	}
	.sm-social-media{
		position:relative;
		top:20px;
		margin-left:10%
	}
		/*------------------------------------Gallery Small Devices and most phones viewpoint (Min-Width 480px)-------------------------*/
	.div.gallery img{
	width:100%;
	height:auto;
}
div.desc {
	padding:10px;
	text-align: center;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
	color:#665E60;
}
*{
	box-sizing:border-box;
}
	.clearfix:after{
	content:"";
	display: table;
	clear:both;
		
}
	
	.responsive{
		width:100%;
		margin:6px 0;
	}
	.responsive-last-child{
		width:100%;
		margin:6px 0;
	}
		/*------------------------------------Rehab Center Small Devices and most phones viewpoint (Min-Width 480px)--------------------------------*/
		.sm-style-logo-1{
	background-image:url(../Images/SVHRC_horizontal_logo.png);
	background-size: contain;
	background-repeat: no-repeat;
	display: block;
	width:80%;
	padding:10% 0%;
	margin:2% 15%;
	}
	.sm-hero-rehab{
		background-image:url(../Images/SVHRC_Home.jpg);
		background-size: cover;
		width:auto;
		height:auto;
		padding:30% 0%;
		z-index: 2;
		
	}
	.sm-hero-badge{
		width:20%;
		position:relative;
		float:right;
		margin:0%;
		margin-top:-10%;
		left:10px;
	
	}
	.sm-info-name-rehab{
		font-size: 18pt;
		text-transform: uppercase;
		font-weight: 200;
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		color:#876500;
		line-height: 22pt;
		letter-spacing: 1.5pt;
		position: relative;
		margin-top:-5%;
}
	.sm-info-box-main-rehab{
		font-size:11pt;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		color:#665E60;
		line-height: 18pt;
		position: relative;
		padding:2% 0%;
	}
		.col-sm-features{
			width:100%;
			position: relative;
		
		}
		.sm-info-box-img-1-rehab{
			position: relative;
			margin-left:25%;
			margin-top:2%;
			float:left;
		}
	.sm-info-box-goal{
		font-size:12pt;
		text-transform:uppercase;
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		line-height:16pt;
		color:#65142E;
		text-align: center;
		padding:0%;
	}
	.feature-amenities{
		width:100%;
		padding-bottom:60%;
		
	}
	.list-1{
		width:45%;
		float:left;
		padding-right:1%;
	}
	.list-2{
		width:45%;
		float:right;
		position: relative;
		margin-top:5%;
	}
	.list-header{
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		font-size: 14pt;
		color:#876500;
		letter-spacing: 1.5pt;
		text-transform: uppercase;
		padding-bottom:5%;
		width:100%;
	}
	li-features{
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size:10pt;
		color:#8F8F8F;
		margin-bottom:1%;
		line-height:10pt;
	}
	.facility-list{
		padding:5%;
		padding-bottom:85%;
		
	
		
	}
	.amenities-list{
		padding:5%;
		padding-bottom:10%;
	}
		
		
		
		/*------------------------------------Midwest Physical Therapy Small Devices and most phones viewpoint(Min-width:480px)--------------------------------*/
	.sm-hero-midwest{
		background-image:url(../Images/Midwest_therapy.jpg);
		background-size: cover;
		width:auto;
		height:auto;
		padding:30% 0%;
		z-index: 2;
		
	}
	.sm-midwest-logo{
		width:auto;
		position:relative;
		padding:0% 20%;
		margin-top:2%;
	}
	.sm-info-box-main-midwest{
		font-size:11pt;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		color:#665E60;
		line-height: 16pt;
		position: relative;
		top:0px;
		padding:10px;
	}
	
	.sm-info-box-main-midwest a:link{
		font-size: 11pt;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		color:#086691;
	}
	.sm-info-box-main-midwest a:visited{
		font-size: 11pt;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		color:#086691;
	}
		/*------------------------------------Donation Small Devices and most phones viewpoint(Min-width:480px)--------------------------------*/
	.sm-hero-donation{
		background-image:url(../Images/Senior-with-Caretaker.jpg);
		background-size: cover;
		width:auto;
		height:auto;
		padding:30% 0%;
		z-index: 2;
		
	}
	.sm-info-name-donation{
		width:90%;
		font-size: 16pt;
		text-transform: uppercase;
		font-weight: 200;
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		color:#876500;
		line-height: 18pt;
		letter-spacing: 1.5pt;
		position: relative;
	
	}
	.sm-info-box-main-donation{
		font-size:11pt;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		color:#665E60;
		line-height: 16pt;
		position: relative;
		top:0px;
		padding:5px;
	}
	.sm-info-donation-header{
		font-size: 11.5pt;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		color:#65142E;
		font-weight: bold;
	}
	.sm-info-donation-header a:link{
		font-size: 12pt;
		text-align: center;
		color:#65142E;
	}
	
	.sm-info-box-thanks{
		font-size:12pt;
		text-transform:uppercase;
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		line-height:16pt;
		letter-spacing: 1pt;
		color:#65142E;
		text-align: center;
		padding:10% 0px;
	}
	.sm-info-box-thanks-main{
		text-align: center;
		font-size:11pt;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		color:#65142E;
		line-height: 16pt;
		position: relative;
		top:0px;
		
	}
/*----------------------------------Valley Villas Small Devices and most phones viewpoint(Min-width:480px)----------------------------------*/
	.sm-style-logo-2{
	background-image:url(../Images/Valley_Villas_logo.png);
	background-size: contain;
	background-repeat: no-repeat;
	display: block;
	width:50%;
	padding:4% 0%;
	margin:0% 24%;
	}
	.sm-hero-villas{
		background-image:url(../Images/SVHCS_Valley_Villas.jpg);
		background-size: cover;
		background-repeat: no-repeat;
		width:auto;
		height:auto;
		padding:30% 0%;
		z-index: 2;
		
	}
	.sm-info-name-villas{
		font-size: 18pt;
		text-transform: uppercase;
		font-weight: 200;
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		color:#876500;
		line-height: 18pt;
		letter-spacing: 1.5pt;
		position: relative;
		top:0px;
	}
	.sm-info-box-main-villas{
		font-size:11pt;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		color:#665E60;
		line-height: 18pt;
		position: relative;
		padding:5px;
	}
	
	.services-villas{
		width:95%;
		height:55em;
	}
	
	
	.md-list-1-services{
		width:35%;
		height:auto;
		float:left;
		position:relative;
		margin-top:0%;
	}
	.md-list-2-services{
		width:35%;
		height:auto;
		float:left;
		position:absolute;
		margin-top:0%;
		margin-left:45%;
	}
	.md-list-1-villa{
		width:50%;
		float:left;
		position:relative;
		margin-left:1%;
	}
	.md-list-2-villa{
		width:50%;
		float:auto;
		position:relative;
		margin-top:0%;
		margin-left:55%;
	}
	.list-header{
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		font-size: 12pt;
		color:#876500;
		letter-spacing: 1.5pt;
		text-transform: uppercase;
		padding-bottom:10px;
		padding-top:10px;
		width:100%;
	}
	li-features{
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size:10pt;
		color:#8F8F8F;
		margin-bottom:50px;
		line-height:10pt;
	}
	.md-services-list{
		width:auto;
		position: relative;
		margin-top:0%;
	
		
	}
	.md-villas-list{
		width:100%;
		position: relative;
		margin-top:0%;
		
	}
/*--------------------------------------CNA Classes Small Devices and most phones viewpoint(Min-width:480px)------------------------------------*/
	
	.sm-hero-cna{
		background-image:url(../Images/SVHCS_CNA.jpg);
		background-size: cover;
		background-repeat: no-repeat;
		width:auto;
		height:auto;
		padding:30% 0%;
		z-index: 2;
		
	}
	.sm-info-name-cna{
		font-size: 18pt;
		text-transform: uppercase;
		font-weight: 200;
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		color:#65142E;
		line-height: 22pt;
		position: relative;
		top:15px;
}
	.sm-info-box-img-cna-1{
		width:35%;
		padding-top:5%;
	}
	.sm-info-box-img-cna-2{
		width:35%;
		float:right;
	}
	.sm-info-box-main-cna{
		font-size:11pt;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		color:#665E60;
		line-height: 16pt;
		width:auto;
		position:absolute;
		float:right;
		margin-top:10px;
		padding:5px 0;
	}
	.contact-cna{
		font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		font-size: 10pt;
		color:#65142E;
		padding-bottom:10px;
		padding-top:10px;
		width:100%;
	}
	.contact-cna a:link{
		font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		font-size: 10pt;
		color:#65142E;
	}
	
	.application{
		font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		font-size: 12pt;
		color:#65142E;
		padding-top:10px;
		width:100%;
	}
	.sm-application-link{
		position: relative;

	}
	.sm-application-link a:link{
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size: 12pt;
		color:#8F8F8F;	
	}
	
	.sm-info-box-img-3{
		width:50%;
		float:left;
		position: relative;
		margin-top:0px;
		margin-right:15px;
	}
	.contact-application{
		position: relative;
		float:right;
		width:50%;
		top:50px;
	}
/*----------------------------------------Careers Small Devices and most phones viewpoint(Min-width:480px)-----------------------------*/
		.sm-hero-careers{
		background-image:url(../Images/SVHCS_Careers.jpg);
		background-size: cover;
		width:auto;
		height:auto;
		padding:30% 0%;
		z-index: 2;
		
	}
	.sm-info-name-careers{
		font-size: 16pt;
		text-transform: uppercase;
		font-weight: 200;
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		color:#65142E;
		line-height: 22pt;
		letter-spacing: 1.5pt;
		position: relative;
		top:15px;
}
	.sm-info-box-main-careers{
		font-size:11pt;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		color:#665E60;
		line-height: 16pt;
		width:auto;
		position: relative;
		top:0px;
		padding:10px 0;
	}
	.contact-careers{
		font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		font-size: 10pt;
		color:#65142E;
		padding-bottom:10px;
		padding-top:0px;
		width:100%;
	}
	.contact-careers a:link{
		font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		font-size: 10pt;
		color:#65142E;
	}
	aside-careers-main{
		position: relative;
		margin:0%;
	}
	aside-careers-post{
		position:relative;
	
		
	}

	.listing-titles{
		width:80%;
		height:auto;
		float:left;
		background-color:	#05929F;
		text-align:center;
		margin:0% 5%;
		padding:4% 0%;
		border-bottom: 1px solid #fff;
}
	.listing-info{
		width:100%;
		height:auto;
		text-align:center;
		position: relative;
		bottom:0px;
}
	.listing{
		width:auto;
		
	}
	.careers-listing-header{
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		font-size: 12pt;
		color:	#65142E;
		letter-spacing: 1.5pt;
		text-transform: uppercase;
		text-align:center;
		font-weight:400;
		padding-bottom:10px;
		padding-top:5px;
		position:relative;
		margin:0% 5%;
		width:90%;
}
	td-listings{
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size:14pt;
		color:#fff;
		line-height:10pt;


	}
	td-listings-info{
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size:10pt;
		color:#fff;
		line-height:14pt;


	}
	.sm-position-link{
		position: relative;
		padding-top:20px;

	}
	.sm-position-link a:link{
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size: 12pt;
		color:	#FDF9F9;
		font-weight: bold;
}
	.testimony{
		width:100%;
		position: relative;
		padding:1% 0%;
	}
	.testimony-image{
		width:15%;
		position:relative;
		float:left;
		padding-right:2%;
		margin-top:-2.5%;
		margin-left:5%;

			
	}
	.testimoney-quote{
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		font-size:11pt;
		margin-left:5px;
		color:#000;
}
/*---------------------------------------Contact Us Small Devices and most phones viewpoint(Min-width:480px)------------------------------------*/
	
	.sm-hero-contact{
		background-image:url(../Images/Campus_overhead.jpg);
		background-size: cover;
		width:auto;
		height:auto;
		padding:30% 0%;
		z-index: 2;	
	}
	.sm-info-name-contact{
		font-size:16pt;
		text-align: center;
		text-transform: uppercase;
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		color:#65142E;
		line-height: 16pt;
		position: relative;
		margin:0% -4%;
	}
	.sm-info-name-sub{
		font-size: 16pt;
		text-align: center;
		text-transform: uppercase;
		font-weight: 200;
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		color:#65142E;
		line-height: 18pt;
		letter-spacing: 1pt;
		position: relative;
		margin:0% -4%;
		}
	.sm-info-name-sub a:link{
		font-size: 16pt;
		text-align: center;
		text-transform: uppercase;
		font-weight: 200;
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		color:#65142E;
		line-height: 18pt;
		letter-spacing: 1pt;
		}
	.feature-contacts{
		width:100%;
		position:relative;
		margin:5% 0%;
		
	}
	.list-1-contacts{
		width:50%;
		position:absolute;
		margin-top:0%;
	}
	.feature-contacts a:link{
		font-size: 11pt;
		color:#8F8F8F;
	}
	.list-2-contacts{
		width:50%;
		position:relative;
		float:left;
		margin-left:20%;
		margin-top:0%;
	}
	li-contacts{
		font-size: 11pt;
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		color:#8F8F8F;
		position:relative;
		padding:2% 0;
	}
	#map{
		height:300px;
		width:100%;
		position: relative;
		margin:5% 0%;
	}



	.col-sm-info-map-directions{
		width:100%;
		position: relative;
		top:0px;
		padding:10px 0;
		border-bottom: 1px solid #65142E;
	}
	.col-sm-info-map-directions-last{
		font-size:11pt;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		color:#665E60;
		line-height: 16pt;
		width:100%;
		position: relative;
		top:0px;
		padding:10px 0;

	}
	p-directions{
		font-size:11pt;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		color:#665E60;
		line-height:11pt;
		position: relative;
		padding:10% 0;
	}
}



/*--------------------------------------------------Most Tablets----------------------------------------------*/
/*-------------------------------Home--------------------------------*/

@media only screen and (min-width:768px){
		/*styles here*/
		
		header{
			width:100%;
		}
		.body-frame{
	background-color:#fff;
	margin-left:auto;
	margin-right:auto;
	z-index:1;
	padding:2% 5%;
}	
		.sm-style-nav{
		height:50%;
		width:85%;
		padding:1%;
		position: relative;
		margin:2% 6%;
		z-index:999;
	
	}
/*Strip the ul of padding and list styling*/
ul{
	list-style-type: none;
	margin:0;
	padding: 0;
	position: absolute;
}
li{
	display:inline-block;
	float:left;
	padding:5px 0;
	background: #65142E;
	border-bottom:1px solid #440E1F;
}
li a{
	display: block;
	min-width: 140px;
	height:50px;
	text-align: center;
	font-size:12pt;
	line-height: 20pt;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
	color:#fff;
	background:#65142E;
	text-decoration: none;
}
li:hover a{
	background: #05929F;
}

/*Style for dropdown links*/
li:hover ul li a{
	background:#65142E;
	color:#fff;
	height:30px;
	line-height: 40px;
}
/*hover state for dropdown links*/
li:hover ul li a:hover{
	background:#05929F;
	color:#fff;
}
/*hide dropdown links*/
li ul{
	display: none;
}
/*Make dropdown links vertical*/
li ul li{
	display: block;
	float: none;
}

/*prevent text wrapping*/
li ul li a {
	width: auto;
	min-width: 100px;
	padding: 0 20px;

}

/*display the dropdown on hover*/
ul li a:hover + .hidden, .hidden:hover{
display:block;
}

/*hide checkbox*/
input[type=checkbox]{
	display: none;
}
/*show menu when invisible checkbox is checked*/
input[type=checkbox]:checked ~#menu{
	display: block;
	}

	.show-menu{
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
	text-decoration: none;
	color:#fff;
	font-size: 14pt;
	background:#65142E;
	text-align: right;
	padding:5px 15px;
	display: none;
	}
	

.sm-style-logo{
	background-image: url(../Images/Spring_Valley_Senior_Living_Healthcare_Campus_400x67.png);
	background-size: contain;
	background-repeat: no-repeat;
	display: block;
	width:50%;
	padding:3% 2%;
	margin:2% 30%;

	}



.sm-hero-home{
		background-image: url(../Images/SVHCS_Home.jpg);
		background-size: cover;
		width:auto;
		height:auto;
		padding:30% 0%;
		z-index: 2;
		
	}
		.sm-info-name{
		font-size: 18pt;
		text-transform: uppercase;
		font-weight: 200;
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		color:#65142E;
		line-height:22pt;
		letter-spacing: 1.5pt;
		position:static;
		float:right;
		margin:0%;
}
		.sm-info-box-main{
		font-size:11pt;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		color:#665E60;
		line-height: 18pt;
		position: relative;
		float:left;
		margin:0%;
		margin-top:-2%;
	
	}
		aside1{
			position:absolute;
			margin-top:2%;
			margin-left:24%;
			margin-bottom:20%;
			width:60%;
		}
		aside2{
			position:absolute;
			margin-left: 1%;
			width:20%;
		}
		
		.col-sm-features{
			margin-left:1%;
			margin-top:10%;
			border-right:2px solid #65142E;
			padding-right: 2%;
	}
		.sm-info-box-img-1{
		width:auto;
		height:auto;
		position: relative;
		z-index: 990;
	
	}
	.sm-info-box-img-2{
		width:auto;
		height:auto;
		position: relative;
		margin-top:5%;
		z-index: 990;
	
	}
		.sm-style-nav-2{
		position:static;
		width:100%;
		padding:10% 0%;
		margin-top:45%;
		margin-bottom:20%;
		margin-left:2%;
	}
		
		.nav-2-rehab{
		width:24%;
			position: relative;
			float:left;
			margin-right:5px;
		}
	.nav-2-cna{
			width:24%;
			position: relative;
			float:left;
			margin-right:5px;
		}
	
		.nav-2-villa{
			width:24%;
			position: relative;
			float:left;
			margin-right: 5px;
		}
		.nav-2-careers{
			width:24%;
			position: relative;
			float:left;
			margin-top:0%;
		}
		h3{
			font-size: 14pt;
			padding:1%;
		}
	.sm-footer-content{
		position: relative;
		width:100%;
		padding:2% 0%;
		margin:0% -10%;
	}
	.contact-phone{
		width:100%;
		position: relative;
		left:20%;
	}
	.contact-phone a:link{
		color:#fff;
		text-decoration:none;
	}
	
	.contact-addy{
		width:100%;
		position:relative;
		left:20%;
	}
	
	.sm-footer-link-facebook{
		position: relative;
		width:50%;
		height:35px;
		left:10px;
		right:50%;
		margin-bottom:15px;
	}
	.sm-footer-link-linkedin{
		position: relative;
		width:50%;
		height:35px;
		bottom:50px;
		left:50%;
		right:50%;
		margin-bottom:15px;
	}
	.sm-icon{
		width:20%;
		position:relative;
		top:0px;
		padding-right:10px;
		padding-bottom:0%;

	}
	.sm-footer-link{
		position:relative;
		float:auto;
		width:45%;
		height:5px;
		bottom:40px;
		left:22%;
	}
	.sm-footer-link a{
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size: 10pt;
		color:#fff;	
	}
	.sm-copyright{
		color:#fff;
		font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		font-size: 9pt;
		text-align: center;
		width:100%;
		padding-bottom:10px;
		position:relative;
		bottom:2%;
	}
	.sm-social-media{
		width:60%;
		position:relative;
		margin-left:25%
	}
	/*--------------------------------------Gallery Most Tablets (Min-Width 768px)---------------------------*/
	.responsive{
	padding: 2% 0.5%;
	float:left;
	position:relative;
	width:50%;
}
.responsive-last-child{
	padding: 0% 0.5%;
	float:left;
	position: relative;
	margin-top:3%;
	width:50%;
}
		/*------------------------------------Rehab Center Most Tablets (Min-Width 768px)--------------------------------*/
		.sm-style-logo-1{
	background-image:url(../Images/SVHRC_horizontal_logo.png);
	background-size: contain;
	background-repeat: no-repeat;
	display: block;
	width:50%;
	padding:3% 2%;
	margin:2% 30%;

	}
	.sm-hero-rehab{
		background-image:url(../Images/SVHRC_Home.jpg);
		background-size: cover;
		width:auto;
		height:auto;
		padding:30% 0%;
		z-index: 2;
		
	}
	.sm-hero-badge{
		width:20%;
		position:relative;
		float:right;
		margin:0%;
		margin-top:-10%;
		left:15px;
	
	}
	.sm-info-name-rehab{
		font-size: 18pt;
		text-transform: uppercase;
		font-weight: 200;
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		color:#876500;
		line-height: 22pt;
		letter-spacing: 1.5pt;
		position: relative;
		width:98%;
}
	.sm-info-box-main-rehab{
		font-size:11pt;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		color:#665E60;
		line-height: 18pt;
		position: relative;
		padding:2% 0%;
	}
		aside1-rehab{
			position:absolute;
			margin-top:-5%;
			margin-left:22%;
			width:60%;
			padding-right:2%;
		}
		aside2-rehab{
			position:absolute;
			margin-left: 0%;
			margin-top:-10%;
			width:20%;
		}
		
		.col-sm-features{
			margin-left:0%;
			border-right:2px solid #65142E;
			padding-right: 8%;
	}
		.sm-info-box-img-1-rehab{
			position: relative;
			margin-left:10%;
			margin-top:0%;
			padding-top:2%;
		}
	.sm-info-box-goal{
		font-size:14pt;
		text-transform:uppercase;
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		line-height:18pt;
		color:#65142E;
		text-align: center;
		padding:2% 0%;
		position:relative;
		margin-top:55%;
		margin-bottom:2%;
		margin-left:10%;
		width:70%;
	}
	.feature-amenities{
		position:relative;
		margin-top:-10%;
		padding-bottom:0%;
	}
	.list-1{
		width:45%;
		float:left;
		position: relative;
		margin-top:0%;
	}
	.list-2{
		width:45%;
		float:right;
		position: relative;
		margin-top:5%;
	}
	.list-2-image{
			width:75%;
			padding-bottom:5%;
		}
	.list-header{
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		font-size: 14pt;
		color:#876500;
		letter-spacing: 1.5pt;
		text-transform: uppercase;
		padding:5% 0%;
		width:auto;
	}
	li-features{
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size:12pt;
		color:#8F8F8F;
		line-height:10pt;
	}
 	.facility-list-md{
		width:100%;
		position: relative;
		padding:8%;
		padding-bottom:50%;
	}
	.amenities-list-md{
		position: relative;
		margin-top:10%;
		padding:8%;
		padding-top:4%;
		
	}	
}

@media only screen and (max-width:991px){
	ul{
		position: static;
		display: none;
	}
	li{
		margin-bottom: 0px;
	}
	ul li, li a{
		width: 100%;
	}
	.show-menu{
		display: block;
	}
	/*------------------------------------Midwest Physical Therapy Most Tablets (Min-Width 768px)--------------------------------*/
	.sm-hero-midwest{
		background-image:url(../Images/Midwest_therapy.jpg);
		background-size: cover;
		width:auto;
		height:auto;
		padding:30% 0%;
		z-index: 2;
		
	}
	aside-midwest{
		position:static;
		margin-top:-10px;
	}
	.sm-midwest-logo{
		width:auto;
		position:relative;
		float:inherit;
		padding:0% 60%;
		margin-top:15px;
		margin-left: -60%;
	}
	.sm-info-box-main-midwest{
		width:90%;
		font-size:11pt;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		color:#665E60;
		line-height: 18pt;
		position: relative;
		top:0px;
		padding:10px;
	}
	
	.sm-info-box-main-midwest a:link{
		font-size: 11pt;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		color:#086691;
	}
	.sm-info-box-main-midwest a:visited{
		font-size: 11pt;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		color:#086691;
	}
	/*------------------------------------Donation Most Tablets (Min-Width 768px)--------------------------------*/
	.sm-hero-donation{
		background-image:url(../Images/Senior-with-Caretaker.jpg);
		background-size: cover;
		width:auto;
		height:auto;
		padding:30% 0%;
		z-index: 2;
		
	}
	.sm-info-name-donation{
		width:90%;
		font-size: 16pt;
		text-transform: uppercase;
		font-weight: 200;
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		color:#876500;
		line-height: 18pt;
		letter-spacing: 1.5pt;
		position: relative;
		margin-top:-1%;
	}
	.sm-info-box-main-donation{
		font-size:11pt;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		color:#665E60;
		line-height: 16pt;
		position: relative;
		top:0px;
		padding:5px;
	}
	.sm-info-donation-header{
		font-size: 11.5pt;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		color:#65142E;
		font-weight: bold;
	}
	.sm-info-donation-header a:link{
		font-size: 12pt;
		text-align: center;
		color:#65142E;
	}
	
	.sm-info-box-thanks{
		font-size:12pt;
		text-transform:uppercase;
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		line-height:16pt;
		letter-spacing: 1pt;
		color:#65142E;
		text-align: center;
		padding:5% 0%;
	}
	.sm-info-box-thanks-main{
		text-align: center;
		font-size:11pt;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		color:#65142E;
		line-height: 16pt;
		position: relative;
		top:0px;
		
	}
	/*----------------------------------Valley Villas Most Tablets (Min-Width 768px)----------------------------------*/
	.sm-style-logo-2-valley{
	background-image:url(../Images/Valley_Villas_logo.png);
	background-size: contain;
	background-repeat: no-repeat;
	display: block;
	width:30%;
	padding:5% 9%;
	margin:0% 20%;
	}
	.sm-hero-villas{
		background-image:url(../Images/SVHCS_Valley_Villas.jpg);
		background-size: cover;
		background-repeat: no-repeat;
		width:auto;
		height:auto;
		padding:30% 0%;
		z-index: 2;
		
	}
	.sm-info-name-villas{
		font-size: 18pt;
		text-transform: uppercase;
		font-weight: 200;
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		color:#876500;
		line-height: 18pt;
		letter-spacing: 1.5pt;
		position: relative;
		top:0px;
	}
	.sm-info-box-main-villas{
		font-size:11pt;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		color:#665E60;
		line-height: 18pt;
		position: relative;
		padding:5px;
	}
	
	.services-villas{
		width:95%;
		height:55em;
	}
	
	
	.md-list-1-services{
		width:35%;
		height:auto;
		float:left;
		position:relative;
		margin-top:0%;
	}
	.md-list-2-services{
		width:35%;
		height:auto;
		float:left;
		position:absolute;
		margin-top:0%;
		margin-left:45%;
	}
	.md-list-1-villa{
		width:50%;
		float:left;
		position:relative;
		margin-left:1%;
	}
	.md-list-2-villa{
		width:50%;
		float:auto;
		position:relative;
		margin-top:0%;
		margin-left:55%;
	}
	.list-header{
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		font-size: 12pt;
		color:#876500;
		letter-spacing: 1.5pt;
		text-transform: uppercase;
		padding-bottom:10px;
		padding-top:10px;
		width:100%;
	}
	li-features{
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size:10pt;
		color:#8F8F8F;
		margin-bottom:50px;
		line-height:10pt;
	}
	.md-services-list{
		width:auto;
		position: relative;
		margin-top:0%;
	
		
	}
	.md-villas-list{
		width:100%;
		position: relative;
		margin-top:0%;
		
	}
	/*--------------------------------------CNA Classes Most Tablets (Min-Width 768px)------------------------------------*/
	
	.sm-hero-cna{
		background-image:url(../Images/SVHCS_CNA.jpg);
		background-size: cover;
		background-repeat: no-repeat;
		width:auto;
		height:auto;
		padding:30% 0%;
		z-index: 2;
		
	}
	.sm-info-name-cna{
		font-size: 18pt;
		text-transform: uppercase;
		font-weight: 200;
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		color:#65142E;
		line-height: 22pt;
		position: relative;
		top:15px;
		width:100%;
}
	.sm-info-box-img-cna-1{
		width:35%;
		padding-top:5%;
	}
	.sm-info-box-img-cna-2{
		width:35%;
		float:right;
	}
	.sm-info-box-main-cna{
		font-size:11pt;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		color:#665E60;
		line-height: 16pt;
		width:auto;
		position: relative;
		float:right;
		margin-top:10px;
		padding:5px 10%;
	
	}
	.contact-cna{
		font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		font-size: 12pt;
		color:#65142E;
		padding:10px 10%;
		padding-right:5%;
		width:100%;
	}
	.contact-cna a:link{
		font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		font-size: 12pt;
		color:#65142E;
	}
	
	.application{
		font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		font-size: 12pt;
		color:#65142E;
		padding-top:10px;
		width:100%;
	}
	.sm-application-link{
		position: relative;

	}
	.sm-application-link a:link{
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size: 12pt;
		color:#8F8F8F;	
	}
	
	.sm-info-box-img-3{
		width:50%;
		float:left;
		position:static;
		margin-bottom:-4%;
		margin-left:0px;
		margin-right:1%;
	}
	.contact-application{
		position: absolute;
		float:right;
		width:50%;
		margin-top:35%;
		margin-left:40%;
	}
	/*----------------------------------------Careers Most Tablets (Min-Width 768px)-----------------------------*/
		.sm-hero-careers{
		background-image:url(../Images/SVHCS_Careers.jpg);
		background-size: cover;
		width:auto;
		height:auto;
		padding:30% 0%;
		z-index: 2;
		
	}
	.sm-info-name-careers{
		font-size: 14pt;
		text-transform: uppercase;
		font-weight: 200;
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		color:#65142E;
		line-height: 18pt;
		letter-spacing: 1.5pt;
		position: relative;
		top:15px;
		padding-bottom:2%;
		width:95%;
		margin-right:15%;
}
	.sm-info-box-main-careers{
		font-size:11pt;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		color:#665E60;
		line-height: 16pt;
		width:auto;
		position: relative;
		top:0px;
		padding:10px 0;
	}
	.contact-careers{
		font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		font-size: 10pt;
		color:#65142E;
		padding-bottom:10px;
		padding-top:0px;
		width:100%;
	}
	.contact-careers a:link{
		font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		font-size: 10pt;
		color:#65142E;
	}
	aside-careers-main{
		position: relative;
		margin:0%;
	}
	aside-careers-post{
		position:relative;
	
		
	}

	.listing-titles{
		width:80%;
		height:auto;
		float:left;
		background-color:	#05929F;
		text-align:center;
		margin:0% 8%;
		padding:2% 0%;
		border-bottom: 1px solid #fff;
}
	.listing-info{
		width:100%;
		height:auto;
		text-align:center;
		position: relative;
		bottom:0px;
}
	.listing{
		width:auto;
		
	}
	.careers-listing-header{
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		font-size: 14pt;
		color:	#65142E;
		letter-spacing: 1.5pt;
		text-transform: uppercase;
		text-align:center;
		font-weight:400;
		padding-bottom:10px;
		padding-top:5px;
		position:relative;
		margin:0% 5%;
		width:90%;
}
	td-listings{
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size:14pt;
		color:#fff;
		line-height:10pt;


	}
	td-listings-info{
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size:10pt;
		color:#fff;
		line-height:14pt;


	}
	.sm-position-link{
		position: relative;
		padding-top:20px;

	}
	.sm-position-link a:link{
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size: 12pt;
		color:	#FDF9F9;
		font-weight: bold;
}
	.testimony{
		width:100%;
		position: relative;
		padding:1% 0%;
	}
	.testimony-image{
		width:15%;
		position:relative;
		float:left;
		padding-right:2%;
		margin-top:-2.5%;
		margin-left:5%;

			
	}
	.testimoney-quote{
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		font-size:11pt;
		margin-left:5px;
		color:#000;
}
	/*---------------------------------------Contact Us Most Tablets (Min-Width 768px)------------------------------------*/
	
	.sm-hero-contact{
		background-image:url(../Images/Campus_overhead.jpg);
		background-size: cover;
		width:auto;
		height:auto;
		padding:30% 0%;
		z-index: 2;	
	}
	.sm-info-name-contact{
		font-size:16pt;
		text-align: center;
		text-transform: uppercase;
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		color:#65142E;
		line-height: 16pt;
		position: relative;
		margin:0% -1%;
	}
	.sm-info-name-sub{
		font-size: 16pt;
		text-align: center;
		text-transform: uppercase;
		font-weight: 200;
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		color:#65142E;
		line-height: 18pt;
		letter-spacing: 1pt;
		position: relative;
		margin:0% -4%;
		}
	.sm-info-name-sub a:link{
		font-size: 16pt;
		text-align: center;
		text-transform: uppercase;
		font-weight: 200;
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		color:#65142E;
		line-height: 18pt;
		letter-spacing: 1pt;
		}
	.feature-contacts{
		width:100%;
		position:relative;
		margin:5% 0%;
		margin-left:3%;
		margin-right:0%;
	}
	.list-1-contacts{
		width:50%;
		position:absolute;
		margin-top:0%;
	}
	.feature-contacts a:link{
		font-size: 11pt;
		color:#8F8F8F;
	}
	.list-2-contacts{
		width:50%;
		position:relative;
		float:left;
		margin-left:50%;
		margin-top:0%;
	}
	li-contacts{
		font-size: 11pt;
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		color:#8F8F8F;
		position:relative;
		padding:2% 0;
	}
	.sm-info-map{
		width:100%;
		position: relative;
		margin:5% 1%;
	}


	.col-sm-info-map-directions{
		width:100%;
		position: relative;
		top:0px;
		padding:10px 0;
		border-bottom: 1px solid #65142E;
	}
	.col-sm-info-map-directions-last{
		font-size:11pt;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		color:#665E60;
		line-height: 16pt;
		width:100%;
		position: relative;
		top:0px;
		padding:10px 0;

	}
	p-directions{
		font-size:11pt;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		color:#665E60;
		line-height:11pt;
		position: relative;
		padding:10% 0;
	}
/*---------------------------------------------------Smaller desktop viewpoints---------------------------------------*/
	/*-----------------------------------------Home-------------------------------------*/
}
@media only screen
	and (min-width:992px) {
		/*styles here*/
		body{
		max-width:1024px;
	}
		
		header{
			width:100%;
		}
		.body-frame{
	background-color:#fff;
	margin-left:auto;
	margin-right:auto;
	z-index:1;
	padding:2%;
}	
	.sm-style-nav{
		width:100%;
		padding:0%;
		position: static;
		margin-top:0%;
		margin:5% 3.5%;
		z-index:999;
	
	}
/*Strip the ul of padding and list styling*/
ul{
	list-style-type: none;
	
}
ul a
	{
	  text-decoration: none;
		color:white;
		
	}
li{
	display:inline-block;
	float:left;
	padding:1px 10px;
	background: #65142E;
	border-right:2px solid #440E1F;
}
li a{
	font-size: 11pt;
	min-width: 80px;
	height:auto;
	text-align: center;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
	color:#fff;
	text-decoration: none;
}
li:hover a{
	background: #05929F;

}

/*Style for dropdown links*/
li:hover ul li a{
	background:#65142E;
	color:#fff;
	width:auto;
	padding:2px 0px;
	
}
/*hover state for dropdown links*/
li:hover ul li a:hover{
	background:#05929F;
	padding:0px;
	

}
/*hide dropdown links*/
li ul{

	display: none;
}
/*Make dropdown links vertical*/
li ul li{
	clear: both;
	display: block;
	float: none;
	padding:0px 5px;
}

.sm-style-logo{
	background-image: url(../Images/Spring_Valley_Senior_Living_Healthcare_Campus_400x67.png);
	background-size: contain;
	background-repeat: no-repeat;
	display: block;
	width:50%;
	padding:3% 2%;
	margin:2% 30%;

	}



.sm-hero-home{
		background-image: url(../Images/SVHCS_Home.jpg);
		background-size: cover;
		width:auto;
		height:auto;
		padding:30% 0%;
		z-index: 2;
		
	}
		.sm-info-name{
		font-size: 18pt;
		text-transform: uppercase;
		font-weight: 200;
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		color:#65142E;
		line-height:22pt;
		letter-spacing: 1.5pt;
		position:static;
		float:left;
		
}
		.sm-info-box-main{
		font-size:12pt;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		color:#665E60;
		line-height: 24pt;
		position: relative;
		float:left;
		width:90%;
		margin:0%;
		margin-top:-4%;
		
	
	}
		aside1{
			position:static;
			float:right;
			margin-top:2%;
			margin-left:40%;
			margin-right:2%;
			width:70%;
		}
		aside2{
			position:static;
			float:left;
			margin-top:-550px;
			margin-left:9em;
			width:24%;
		}
		
		.col-sm-features{
			position:relative;
			margin-right:55%;
			margin-top:5%;
			border-right:2px solid #65142E;
			padding-right: 2%;
	}
		.sm-info-box-img-1{
		width:auto;
		height:auto;
		position: relative;
		z-index: 990;
	
	}
	.sm-info-box-img-2{
		width:auto;
		height:auto;
		position: relative;
		margin-top:5%;
		z-index: 990;
	
	}
		.sm-style-nav-2{
		position:static;
		width:100%;
		padding:5% 0%;
		margin-top:0px;
		margin-bottom:200px;
		margin-left:2%;
	}
		
		.nav-2-rehab{
		width:24%;
			position: relative;
			float:left;
			margin-right:5px;
		}
	.nav-2-cna{
			width:24%;
			position: relative;
			float:left;
			margin-right:5px;
		}
	
		.nav-2-villa{
			width:24%;
			position: relative;
			float:left;
			margin-right: 5px;
		}
		.nav-2-careers{
			width:24%;
			position: relative;
			float:left;
			margin-top:0%;
		}
		.sm-footer-content{
		position: relative;
		width:100%;
		padding:2% 0%;
		margin:0% -10%;
	}
	.contact-phone{
		width:100%;
		position: relative;
		left:20%;
	}
	.contact-phone a:link{
		color:#fff;
		text-decoration:none;
	}
	
	.contact-addy{
		width:100%;
		position:relative;
		left:20%;
	}
	
	.sm-footer-link-facebook{
		position: relative;
		width:50%;
		height:35px;
		left:10px;
		right:50%;
		margin-bottom:15px;
	}
	.sm-footer-link-linkedin{
		position: relative;
		width:50%;
		height:35px;
		bottom:50px;
		left:50%;
		right:50%;
		margin-bottom:15px;
	}
	.sm-icon{
		width:20%;
		position:relative;
		top:0px;
		padding-right:10px;
		padding-bottom:0%;

	}
	.sm-footer-link{
		position:relative;
		float:auto;
		width:45%;
		height:5px;
		bottom:40px;
		left:22%;
	}
	.sm-footer-link a{
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size: 10pt;
		color:#fff;	
	}
	.sm-copyright{
		color:#fff;
		font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		font-size: 9pt;
		text-align: center;
		width:100%;
		padding-bottom:10px;
		position:relative;
		bottom:2%;
	}
	.sm-social-media{
		width:60%;
		position:relative;
		margin-left:25%
	}
		/*--------------------------------------Gallery Large Devices and Wide Screens (Min-Width:992px)---------------------------*/
	.responsive{
	padding: 2% 0.5%;
	float:left;
	position:relative;
	width:50%;
}
.responsive-last-child{
	padding: 0% 0.5%;
	float:left;
	position: relative;
	margin-top:2.5%;
	width:50%;
}
/*-----------------------------------------Rehab Smaller Desktop Viewpoints (Min-Width:992px)--------------------------------*/
	.sm-style-logo-1{
	background-image:url(../Images/SVHRC_horizontal_logo.png);
	background-size: contain;
	background-repeat: no-repeat;
	display: block;
	width:50%;
	padding:3% 2%;
	margin:2% 30%;

	}
		.sm-hero-rehab{
		background-image:url(../Images/SVHRC_Home.jpg);
		background-size: cover;
		width:auto;
		height:auto;
		padding:30% 0%;
		z-index: 2;
		
	}
	.sm-hero-badge{
		width:20%;
		position:relative;
		float:right;
		margin:0%;
		margin-top:-10%;
		left:15px;
	
	}
	.sm-info-name-rehab{
		font-size: 18pt;
		text-transform: uppercase;
		font-weight: 200;
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		color:#876500;
		line-height: 20pt;
		letter-spacing: 1.0pt;
		position: relative;
		width:90%;
}
	.sm-info-box-main-rehab{
		font-size:12pt;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		color:#665E60;
		line-height: 24pt;
		position: relative;
		padding:5px;
	}
		aside1-rehab{
			position:static;
			float: left;
			margin-top:-5%;
			margin-left:25%;
			width:60%;
			
		}
		aside2-rehab{
			position:relative;
			float:left;
			margin-left:130px;
			margin-top:-70%;
			width:20%;
		}
		
		.col-sm-features{
			margin-left:0%;
			border-right:2px solid #65142E;
			padding-right: 8%;
	}
		.sm-info-box-img-1-rehab{
			position: relative;
			margin-left:0px;

			width:100%;
		}
	.sm-info-box-goal{
		font-size:16pt;
		text-transform:uppercase;
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		line-height:20pt;
		color:#65142E;
		text-align: center;
		padding:2% 0%;
		position:relative;
		margin-top:0%;
		margin-bottom:2%;
		margin-left:15%;
		width:70%;
	}
	.feature-amenities{
		position:static;
		margin-top:0%;
		padding-bottom:0%;
	}
	.list-1{
		width:45%;
		float:left;
		position: relative;
		margin-top:0%;
	}
	.list-2{
		width:45%;
		float:right;
		position: relative;
		margin-top:5%;
	}
		.list-2-image{
			width:75%;
		}
	.list-header{
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		font-size: 14pt;
		color:#876500;
		letter-spacing: 1.5pt;
		text-transform: uppercase;
		padding:5% 0%;
		width:auto;
	}
	li-features{
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size:12pt;
		color:#8F8F8F;
		line-height:10pt;
	}
	.facility-list-md{
		width:100%;
		position: relative;
		padding:10%;
		margin-top:-10%;
		padding-bottom:60%;
	}
	.amenities-list-md{
		position: relative;
		padding:10%;
		padding-top:2%;
		margin-top:-20%;
		
	}	
		/*------------------------------------Midwest Physical Therapy Small Desktop Viewpoint (min-width:992px)--------------------------------*/
	.sm-hero-midwest{
		background-image:url(../Images/Midwest_therapy.jpg);
		background-size: cover;
		width:auto;
		height:auto;
		padding:30% 0%;
		z-index: 2;
		
	}
	aside-midwest{
		position:static;
		margin-top:-10px;
	}
	.sm-midwest-logo{
		width:auto;
		position:relative;
		float:inherit;
		padding:0% 70%;
		margin-top:25px;
		margin-left: -70%;
	}
	.sm-info-box-main-midwest{
		width:90%;
		font-size:12pt;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		color:#665E60;
		line-height: 24pt;
		position: relative;
		padding:5px;
	}
	
	.sm-info-box-main-midwest a:link{
		font-size: 11pt;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		color:#086691;
	}
	.sm-info-box-main-midwest a:visited{
		font-size: 11pt;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		color:#086691;
	}
		/*------------------------------------Donation Small Desktop Viewpoint (min-width:992px)--------------------------------*/
	.sm-hero-donation{
		background-image:url(../Images/Senior-with-Caretaker.jpg);
		background-size: cover;
		width:auto;
		height:auto;
		padding:30% 0%;
		z-index: 2;
		
	}
		
	.sm-info-name-donation{
		width:80%;
		font-size: 18pt;
		text-transform: uppercase;
		font-weight: 200;
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		color:#876500;
		line-height: 22pt;
		letter-spacing: 1.5pt;
		position: relative;
		margin-top:0%;
		margin-right:20%;
	}
	.sm-info-box-main-donation{
		width:80%;
		font-size:12pt;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		color:#665E60;
		line-height: 18pt;
		position: relative;
		top:0px;
		padding:5px;
	}
	.sm-info-donation-header{
		font-size: 12pt;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		color:#65142E;
		font-weight: bold;
	}
	.sm-info-donation-header a:link{
		font-size: 12pt;
		text-align: center;
		color:#65142E;
	}
	
	.sm-info-box-thanks{
		font-size:14pt;
		text-transform:uppercase;
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		line-height:16pt;
		letter-spacing: 1pt;
		color:#65142E;
		text-align: center;
		padding:5% 0%;
	}
	.sm-info-box-thanks-main{
		text-align: center;
		font-size:11pt;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		color:#65142E;
		line-height: 16pt;
		position: relative;
		top:0px;
		
	}
/*----------------------------------Valley Villas Small Desktop Viewpoint (min-width:992px)-----------------------*/

.sm-style-logo-2{
	background-image:url(../Images/Valley_Villas_logo.png);
	background-size: contain;
	background-repeat: no-repeat;
	display: block;
	width:50%;
	padding:4% 2%;
	margin:1% 30%;

	}
	.sm-hero-villas{
		background-image:url(../Images/SVHCS_Valley_Villas.jpg);
		background-size: cover;
		background-repeat: no-repeat;
		width:auto;
		height:auto;
		padding:30% 0%;
		z-index: 2;
		
	}
	.sm-info-name-villas{
		font-size: 18pt;
		text-transform: uppercase;
		font-weight: 200;
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		color:#876500;
		line-height: 20pt;
		letter-spacing: 1.5pt;
		position: relative;
		padding-top:5%;
	}
	.sm-info-box-main-villas{
		font-size:12pt;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		color:#665E60;
		line-height: 24pt;
		position: relative;
		padding:5px;
	}
	
		.services-villas{
		width:95%;
		height:60em;
	}
		aside-valley-main{
			width:50%;
			position:static;
			float: left;
			
		}
	aside-1-valley{
		width:80%;
		position:relative;
		float: left;
		margin-top:0px;
		margin-left:0px;
	}
	aside-2-valley{
		width:40%;
		position:static;
		float: right;
		margin-top:-920px;
		background-color:#fff;
	}
	.md-list-1-services{
		width:28%;
		float:left;
		position:relative;
		margin-top:0%;
	}
	.md-list-2-services{
		width:28%;
		float:left;
		position:relative;
		margin-top:0%;
		margin-left:4%;
	}
	.md-list-1-villa{
		width:100%;
		height:auto;
		float:left;
		position:relative;
		margin-left:1%;
		padding-bottom:5%;
	}
	.md-list-2-villa{
		width:100%;
		float:auto;
		position:relative;
		margin-left:0%;
		margin-top:0%;
	}
	.list-header{
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		font-size: 12pt;
		color:#876500;
		letter-spacing: 1.5pt;
		text-transform: uppercase;
		padding-bottom:10px;
		padding-top:10px;
		width:100%;
	}
	li-features{
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size:11pt;
		color:#8F8F8F;
		line-height:13pt;
	}
	.md-services-list{
		width:auto;
		position: relative;
		margin-top:0%;
	
		
	}
	.md-villas-list{
		width:100%;
		position: relative;
		margin-top:0%;
		
	}
		/*--------------------------------------CNA Classes Small Desktop Viewpoint (min-width:992px)------------------------------------*/
	
	.sm-hero-cna{
		background-image:url(../Images/SVHCS_CNA.jpg);
		background-size: cover;
		background-repeat: no-repeat;
		width:auto;
		height:auto;
		padding:30% 0%;
		z-index: 2;
		
	}

	.md-info-name-cna{
		font-size: 18pt;
		text-transform: uppercase;
		font-weight: 200;
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		color:#65142E;
		line-height: 20pt;
		letter-spacing: 1.5pt;
		position: relative;
		margin:0% 10%;
		top:15px;
		width:90%;
}
	.md-info-box-img-cna-1{
		width:35%;
		padding-top:5%;
		position: relative;
		margin:0%;
	}
	.md-info-box-img-cna-2{
		width:35%;
		float:right;
		margin:0% 10%;
	}
	.md-info-box-main-cna{
		font-size:12pt;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		color:#665E60;
		line-height: 18pt;
		width:auto;
		position: relative;
		float:left;
		top:0px;
		padding:0px 10%;
	}
	.contact-cna{
		font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		font-size: 14pt;
		line-height: 18pt;
		color:#65142E;
		padding-bottom:10px;
		padding-top:10px;
		padding-left:10%;
		width:100%;
	}
	.contact-cna a:link{
		font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		font-size: 14pt;
		color:#65142E;
	}
	
	.application{
		font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		font-size: 12pt;
		color:#65142E;
		padding-top:10px;
		width:100%;
	}
	.sm-application-link{
		position: relative;

	}
	.sm-application-link a:link{
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size: 12pt;
		color:#8F8F8F;	
	}
	
	.md-info-box-img-3{
		width:30%;
		float:left;
		position:static;
		margin-bottom:-20px;
		margin-left:0%;
	}
	.contact-application{
		position: relative;
		float:left;
		width:50%;
		margin-top:0%;
		
	}
		/*----------------------------------------Careers Small Desktop Viewpoint (min-width:992px)-----------------------------*/
		.sm-hero-careers{
		background-image:url(../Images/SVHCS_Careers.jpg);
		background-size: cover;
		width:auto;
		height:auto;
		padding:30% 0%;
		z-index: 2;
		
	}
	.sm-info-name-careers{
		font-size: 18pt;
		text-transform: uppercase;
		font-weight: 200;
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		color:#65142E;
		line-height: 20pt;
		letter-spacing: 1.5pt;
		position: relative;
		float:left;
		margin:2% 0%;
		margin-right:15%;

}
	.sm-info-box-main-careers{
		font-size:12pt;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		color:#665E60;
		line-height: 18pt;
		width:95%;
		position: relative;
		top:0px;
		padding:10px 0;
	}
	.contact-careers{
		font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		font-size: 14pt;
		line-height: 18pt;
		color:#65142E;
		padding-bottom:10px;
		padding-top:0px;
		width:100%;
	}
	.contact-careers a:link{
		font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		font-size: 14pt;
		line-height: 18pt;
		color:#65142E;
	}
	aside-careers-main{
		width:95%;
		position: relative;
		margin:0%;
		
	}
	aside-careers-post{
		width:100%;
		position: relative;
		float:left;
		margin-left:00%;
			margin-bottom:5%;
		vertical-align: middle;
		
	}
	
	.job-posts{
		position: relative;
		margin:4%;
	}
	.listing-titles{
		width:80%;
		height:auto;
		float:left;
		background-color:	#05929F;
		text-align:center;
		margin:0% 8%;
		padding:2% 0%;
		border-bottom: 1px solid #fff;
}
	.listing-titles-last{
		width:80%;
		height:auto;
		float:left;
		background-color:	#05929F;
		text-align:center;
		margin:0% 8%;
		padding:4% 0%;
		border-bottom: 1px solid #fff;
}
	.listing-info{
		width:100%;
		height:auto;
		text-align:center;
		position: relative;
		bottom:0px;
}
	.listing{
		width:100%;
		padding:1% 0%;
		
	}
	.careers-listing-header{
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		font-size: 16pt;
		color:	#65142E;
		letter-spacing: 1.5pt;
		text-transform: uppercase;
		text-align:center;
		font-weight:400;
		position:relative;
		padding-bottom:10px;
		padding-top:5%;
		width:100%;
		margin:0% 5%;
	
}
	td-listings{
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size:18pt;
		color:#fff;
		line-height:20pt;


	}
	td-listings-info{
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size:14pt;
		color:#fff;
		line-height:24pt;


	}
	.sm-position-link{
		position: relative;
		padding-top:20px;

	}
	.sm-position-link a:link{
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size: 12pt;
		color:	#FDF9F9;
		font-weight: bold;
}
	
	.testimony{
		width:100%;
		position: relative;
		padding:1% 0%;
	}
	
	.testimony-image{
		width:35%;
		position:relative;
		float:left;
		margin-top:-5%;
		margin-left:10%;
		padding-right:5%;
		
			
	}
	.testimoney-quote{
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		font-size:12pt;
		line-height: 16pt;
		margin-left:10%;
		width:80%;
		color:#000;
}
		/*---------------------------------------Contact Us Small Desktop Viewpoint (min-width:992px)------------------------------------*/
	
.sm-hero-contact{
		background-image:url(../Images/Campus_overhead.jpg);
		background-size: cover;
		width:auto;
		height:auto;
		padding:30% 0%;
		z-index: 2;	
	}
	.sm-info-name-contact{
		font-size:18pt;
		text-align: center;
		text-transform: uppercase;
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		color:#65142E;
		line-height: 22pt;
		position: relative;
		margin:0%;
	}
	.sm-info-name-sub{
		font-size: 18pt;
		text-align: center;
		text-transform: uppercase;
		font-weight: 200;
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		color:#65142E;
		line-height: 22pt;
		letter-spacing: 1pt;
		position: relative;
		margin:0%;
		}
		.info-name-sub-directions{
		font-size: 16pt;
		text-align: center;
		text-transform: uppercase;
		font-weight: 200;
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		color:#65142E;
		line-height: 18pt;
		letter-spacing: 1pt;
		position: relative;
		margin-top:8%;
		margin-left:5%;
		width:85%;
		height:50%;
		}
	.sm-info-name-sub a:link{
		font-size: 18pt;
		text-align: center;
		text-transform: uppercase;
		font-weight: 200;
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		color:#65142E;
		line-height: 18pt;
		letter-spacing: 1pt;
		}
		aside-contact-main{
			width:50%;
			position:relative;
			margin:0% 10%;
			padding:0;
		}
		aside-contacts{
			width:100%;
			position:relative;
			float:left;
			margin-left:-15%;
			margin-top:0%;
			
		}
		
	
	.feature-contacts{
		width:100%;
		position:relative;
		margin:5% 0%;
		margin-left:40%;
		margin-right:0%;
	}
	.list-1-contacts{
		width:100%;
		height:100%;
		position:absolute;
		margin-top:0%;
		margin-left:0%;
	}
	.feature-contacts a:link{
		font-size: 11pt;
		color:#8F8F8F;
	}
	.list-2-contacts{
		width:100%;
		position:relative;
		float:left;
		margin-left:30%;
		margin-top:0%;
		margin-bottom:2%;
	}
	li-contacts{
		font-size: 11pt;
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		color:#8F8F8F;
		position:relative;
		padding:2% 0;
	}
	
	#map{
		height:300px;
		width:100%;
		position: relative;
		margin:0%;
	}
	.col-sm-info-map-directions{
		width:100%;
		position: relative;
		top:0px;
		padding:10px 0;
		border-bottom: 1px solid #65142E;
	}
	.col-md-info-map-directions-last{
		font-size:11pt;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		line-height: 16pt;
		width:100%;
		color:#65142E;
		position: relative;
		margin-top:0%;
		padding:10px 0;

	}
	p-directions{
		position: relative;
	
	}
		.info-name-sub-location{
		font-size: 18pt;
		text-align: center;
		text-transform: uppercase;
		font-weight: 200;
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		color:#65142E;
		line-height: 18pt;
		letter-spacing: 1pt;
		position: relative;
		margin:0% -4%;
		}
		aside-direction-1{
			width:100%;
			position:absolute;
			
		}
		aside-direction-2{
			width:100%;
			position: absolute;
		}
		aside-hudson{
			width:30%;
			position:static;
			float:left;
			padding-right:10%;
			margin-left:2%;
		}
		aside-ellsworth{
			width:30%;
			position:static;
			float:left;
			margin-top:-470px;
			margin-left:35%;
		}
		aside-pepin{
			width:30%;
			position:static;
			float:left;
			margin-top:-470px;
			margin-left:70%;
		}
		aside-menomonie{
			width:30%;
			position: static;
			float: left;
			margin-top:0%;
			margin-left:2%;
		}
		aside-eau{
			width:110%;
			position:static;
			float:left;
			margin-top:-340px;
			margin-left:350px;
			
		}
		aside-eau-cont{
			width:110%;
			position:relative;
			float:left;
			margin-left:630px;
			margin-top:-376px;
		}
}


/*-------------------------------------------Large devices and wide screens--------------------------------------*/
@media only screen and (min-width:1200px) and (max-width:1480px){
	/*styles here*/
	/*----------------------------------------Home--------------------------------------*/
	
	body{
		max-width:1480px;
	}
	.body-frame{
	background-color:#fff;
	margin-left:auto;
	margin-right:auto;
	z-index:1;
	padding:2%;
}	
	.sm-style-nav{
		width:100%;
		padding:0%;
		position: static;
		margin-top:0%;
		margin:3% 12%;
		z-index:999;
	
	}
/*Strip the ul of padding and list styling*/
ul{
	list-style-type: none;
	
}
ul a
	{
	  text-decoration: none;
		color:white;
		
	}
li{
	display:inline-block;
	float:left;
	padding:1px 10px;
	background: #65142E;
	border-right:2px solid #440E1F;
}
li a{
	font-size: 11pt;
	min-width: 80px;
	height:auto;
	text-align: center;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
	color:#fff;
	text-decoration: none;
}
li:hover a{
	background: #05929F;

}

/*Style for dropdown links*/
li:hover ul li a{
	background:#65142E;
	color:#fff;
	width:auto;
	padding:2px 0px;
	
}
/*hover state for dropdown links*/
li:hover ul li a:hover{
	background:#05929F;
	padding:0px;
	

}
/*hide dropdown links*/
li ul{

	display: none;
}
/*Make dropdown links vertical*/
li ul li{
	clear: both;
	display: block;
	float: none;
	padding:0px 5px;
}

.sm-style-logo{
	background-image: url(../Images/Spring_Valley_Senior_Living_Healthcare_Campus_400x67.png);
	background-size: contain;
	background-repeat: no-repeat;
	display: block;
	width:50%;
	padding:3% 2%;
	margin:2% 30%;

	}



.sm-hero-home{
		background-image: url(../Images/SVHCS_Home.jpg);
		background-size: cover;
		width:auto;
		height:auto;
		padding:30% 0%;
		z-index: 2;
		
	}
		.sm-info-name{
		font-size: 18pt;
		text-transform: uppercase;
		font-weight: 200;
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		color:#65142E;
		line-height:18pt;
		letter-spacing: 1.5pt;
		position:static;
		float:left;
		
}
		.sm-info-box-main{
		font-size:12pt;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		color:#665E60;
		line-height: 24pt;
		position: relative;
		float:left;
		width:90%;
		
	
	}
		aside1{
			position:static;
			float:right;
			margin-top:2%;
			margin-left:40%;
			margin-right:2%;
			width:70%;
		}
		aside2{
			position:static;
			float:left;
			margin-top:-520px;
			margin-left:15%;
			width:24%;
		}
		
		.col-sm-features{
			position:relative;
			margin-right:55%;
			margin-top:5%;
			border-right:2px solid #65142E;
			padding-right: 2%;
	}
		.sm-info-box-img-1{
		width:auto;
		height:auto;
		position: relative;
		z-index: 990;
	
	}
	.sm-info-box-img-2{
		width:auto;
		height:auto;
		position: relative;
		margin-top:5%;
		z-index: 990;
	
	}
		.sm-style-nav-2{
		position:static;
		width:100%;
		padding:5% 0%;
		margin-top:0px;
		margin-bottom:200px;
		margin-left:2%;
	}
		
		.nav-2-rehab{
		width:24%;
			position: relative;
			float:left;
			margin-right:5px;
		}
	.nav-2-cna{
			width:24%;
			position: relative;
			float:left;
			margin-right:5px;
		}
	
		.nav-2-villa{
			width:24%;
			position: relative;
			float:left;
			margin-right: 5px;
		}
		.nav-2-careers{
			width:24%;
			position: relative;
			float:left;
			margin-top:0%;
		}
	h3{
		font-size:18pt;
	}
		.sm-footer-content{
		position: relative;
		width:100%;
		padding:2% 0%;
		margin:0% -10%;
	}
	.contact-phone{
		width:100%;
		position: relative;
		left:20%;
	}
	.contact-phone a:link{
		color:#fff;
		text-decoration:none;
	}
	
	.contact-addy{
		width:100%;
		position:relative;
		left:20%;
	}
	
	.sm-footer-link-facebook{
		position: relative;
		width:50%;
		height:35px;
		left:10px;
		right:50%;
		margin-bottom:15px;
	}
	.sm-footer-link-linkedin{
		position: relative;
		width:50%;
		height:35px;
		bottom:50px;
		left:50%;
		right:50%;
		margin-bottom:15px;
	}
	.sm-icon{
		width:20%;
		position:relative;
		top:0px;
		padding-right:10px;
		padding-bottom:0%;

	}
	.sm-footer-link{
		position:relative;
		float:auto;
		width:30%;
		height:5px;
		bottom:45px;
		left:22%;
	}
	.sm-footer-link a{
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size: 10pt;
		color:#fff;	
	}
	.sm-copyright{
		color:#fff;
		font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		font-size: 10pt;
		text-align: center;
		width:100%;
		padding-bottom:10px;
		position:relative;
		bottom:2%;
	}
	.sm-social-media{
		width:40%;
		position:relative;
		margin-left:35%
	}
	/*--------------------------------------Gallery Large Devices and Wide Screens (Min-Width:1200px)---------------------------*/
	.responsive{
	padding: 2% 0.5%;
	float:left;
	position:relative;
	width:50%;
}
.responsive-last-child{
	padding: 0% 0.5%;
	float:left;
	position: relative;
	margin-top:2.5%;
	width:50%;
}
/*------------------------------------------Rehab Center Large Devices and Wide Screens (Min-Width:1200px)----------------------------------------*/
	.sm-style-logo-1{
	background-image:url(../Images/SVHRC_horizontal_logo.png);
	background-size: contain;
	background-repeat: no-repeat;
	display: block;
	width:50%;
	padding:3% 25%;
	margin:1% 32%;
	}
		.sm-hero-rehab{
		background-image:url(../Images/SVHRC_Home.jpg);
		background-size: cover;
		width:auto;
		height:auto;
		padding:30% 0%;
		z-index: 2;
		
	}
	.sm-hero-badge{
		width:20%;
		position:relative;
		float:right;
		margin:0%;
		margin-top:-10%;
		left:15px;
	
	}
	.sm-info-name-rehab{
		font-size: 18pt;
		text-transform: uppercase;
		font-weight: 200;
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		color:#876500;
		line-height: 20pt;
		letter-spacing: 1.0pt;
		position: relative;
		width:95%;
}
	.sm-info-box-main-rehab{
		font-size:12pt;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		color:#665E60;
		line-height: 24pt;
		position: relative;
		padding:5px;
	}
		aside1-rehab{
			position:static;
			float: left;
			margin-top:-5%;
			margin-right:110px;
			width:60%;
		}
		aside2-rehab{
			position:relative;
			float:left;
			margin-left:15%;
			margin-top:-45%;
			width:20%;
		}
		
		.col-sm-features{
			margin-left:0%;
			border-right:2px solid #65142E;
			padding-right: 8%;
	}
		.sm-info-box-img-1-rehab{
			position: relative;
			margin-left:0px;

			width:100%;
		}
	.sm-info-box-goal{
		font-size:16pt;
		text-transform:uppercase;
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		line-height:20pt;
		color:#65142E;
		text-align: center;
		padding:2% 0%;
		position:relative;
		margin-top:0%;
		margin-bottom:2%;
		margin-left:15%;
		width:70%;
	}
	.feature-amenities{
		position:static;
		margin-top:0%;
		padding-bottom:0%;
	}
	.list-1{
		width:45%;
		float:left;
		position: relative;
		margin-top:0%;
	}
	.list-2{
		width:45%;
		float:right;
		position: relative;
		margin-top:0%;
	}
		.list-2-image{
			width:75%;
		}
	.list-header{
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		font-size: 14pt;
		color:#876500;
		letter-spacing: 1.5pt;
		text-transform: uppercase;
		padding:5% 0%;
		width:auto;
	}
	li-features{
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size:12pt;
		color:#8F8F8F;
		line-height:10pt;
	}
	.facility-list-md{
		width:55%;
		position: relative;
		padding:8%;
		margin-top:0%;
		padding-bottom:60%;
	}
	.amenities-list-md{
		position: re1ative;
		float:right;
		padding:5%;
		padding-top:2%;
		margin-top:-62%;
		width:55%;
	}	
		/*------------------------------------Donation Large Devices and Wide Screens (Min-Width:1200px)--------------------------------*/
	.sm-hero-donation{
		background-image:url(../Images/Senior-with-Caretaker.jpg);
		background-size: cover;
		width:auto;
		height:auto;
		padding:30% 0%;
		z-index: 2;
		
	}
		aside-donation{
			width:50%;
			position: relative;
			margin-right:20%;
		}
	.sm-info-name-donation{
		font-size: 18pt;
		text-transform: uppercase;
		font-weight: 200;
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		color:#876500;
		line-height: 22pt;
		letter-spacing: 1.5pt;
		position: relative;
		margin-top:1%;
	}
	.sm-info-box-main-donation{
		font-size:12pt;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		color:#665E60;
		line-height: 18pt;
		position: relative;
		top:0px;
		padding:5px;
	}
	.sm-info-donation-header{
		font-size: 12pt;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		color:#65142E;
		font-weight: bold;
	}
	.sm-info-donation-header a:link{
		font-size: 12pt;
		text-align: center;
		color:#65142E;
	}
	
	.sm-info-box-thanks{
		font-size:14pt;
		text-transform:uppercase;
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		line-height:16pt;
		letter-spacing: 1pt;
		color:#65142E;
		text-align: center;
		padding:5% 0%;
	}
	.sm-info-box-thanks-main{
		text-align: center;
		font-size:11pt;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		color:#65142E;
		line-height: 16pt;
		position: relative;
		top:0px;
		
	}
/*----------------------------------Valley Villas Large Devices and Wide Screens (Min-Width:1200px)-----------------------*/

.sm-style-logo-2{
	background-image:url(../Images/Valley_Villas_logo.png);
	background-size: contain;
	background-repeat: no-repeat;
	display: block;
	width:50%;
	padding:3% 2%;
	margin:2% 30%;

	}
	.sm-hero-villas{
		background-image:url(../Images/SVHCS_Valley_Villas.jpg);
		background-size: cover;
		background-repeat: no-repeat;
		width:auto;
		height:auto;
		padding:30% 0%;
		z-index: 2;
		
	}
	.sm-info-name-villas{
		font-size: 18pt;
		text-transform: uppercase;
		font-weight: 200;
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		color:#876500;
		line-height: 20pt;
		letter-spacing: 1.5pt;
		position: relative;
		padding-top:5%;
	}
	.sm-info-box-main-villas{
		font-size:12pt;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		color:#665E60;
		line-height: 24pt;
		position: relative;
		padding:5px;
	}
	
		.services-villas{
		width:95%;
		height:60em;
	}
		aside-valley-main{
			width:50%;
			position:static;
			float: left;
			
		}
	aside-1-valley{
		width:80%;
		position:relative;
		float: left;
		margin-top:0px;
		margin-left:0px;
	}
	aside-2-valley{
		width:40%;
		position:static;
		float: right;
		margin-top:-750px;
		background-color:#fff;
	}
	.md-list-1-services{
		width:28%;
		float:left;
		position:relative;
		margin-top:0%;
	}
	.md-list-2-services{
		width:28%;
		float:left;
		position:relative;
		margin-top:0%;
		margin-left:4%;
	}
	.md-list-1-villa{
		width:100%;
		height:auto;
		float:left;
		position:relative;
		margin-left:1%;
		padding-bottom:5%;
	}
	.md-list-2-villa{
		width:100%;
		float:auto;
		position:relative;
		margin-left:0%;
		margin-top:0%;
	}
	.list-header{
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		font-size: 12pt;
		color:#876500;
		letter-spacing: 1.5pt;
		text-transform: uppercase;
		padding-bottom:10px;
		padding-top:10px;
		width:100%;
	}
	li-features{
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size:11pt;
		color:#8F8F8F;
		line-height:13pt;
	}
	.md-services-list{
		width:auto;
		position: relative;
		margin-top:0%;
	
		
	}
	.md-villas-list{
		width:80%;
		position: relative;
		margin-top:0%;
		
	}
	/*--------------------------------------CNA Classes Large Devices and Wide Screens (Min-Width:1200px)------------------------------------*/
	
	.sm-hero-cna{
		background-image:url(../Images/SVHCS_CNA.jpg);
		background-size: cover;
		background-repeat: no-repeat;
		width:auto;
		height:auto;
		padding:30% 0%;
		z-index: 2;
		
	}

	.md-info-name-cna{
		font-size: 18pt;
		text-transform: uppercase;
		font-weight: 200;
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		color:#65142E;
		line-height: 20pt;
		letter-spacing: 1.5pt;
		position: relative;
		margin:0% 10%;
		top:15px;
		width:80%;
}
	.md-info-box-img-cna-1{
		width:35%;
		padding-top:5%;
		position: relative;
		margin:0%;
	}
	.md-info-box-img-cna-2{
		width:35%;
		float:right;
		margin:0% 10%;
	}
	.md-info-box-main-cna{
		font-size:12pt;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		color:#665E60;
		line-height: 18pt;
		width:100%;
		position: relative;
		float:left;
		top:0px;
		padding:0px 10%;
	}
	aside-cna{
		position:static;
		margin-top:0px;
	}
	.contact-cna{
		font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		font-size: 14pt;
		line-height: 18pt;
		color:#65142E;
		padding-bottom:10px;
		padding-top:10px;
		padding-left:20%;
		width:50%;
	}
	.contact-cna a:link{
		font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		font-size: 14pt;
		color:#65142E;
	}
	
	.application{
		font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		font-size: 12pt;
		color:#65142E;
		padding-top:10px;
		width:100%;
	}
	.sm-application-link{
		position: relative;

	}
	.sm-application-link a:link{
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size: 12pt;
		color:#8F8F8F;	
	}
	
	.md-info-box-img-3{
		width:30%;
		float:left;
		position:relative;
		margin-top:-10px;
		margin-left:0%;
	}
	.contact-application{
		position: relative;
		float:left;
		width:50%;
		margin-top:0%;
		
	}
	/*----------------------------------------Careers Large Devices and Wide Screens (Min-Width:1200px)-----------------------------*/
		.sm-hero-careers{
		background-image:url(../Images/SVHCS_Careers.jpg);
		background-size: cover;
		width:auto;
		height:auto;
		padding:30% 0%;
		z-index: 2;
		
	}
	.sm-info-name-careers{
		font-size: 18pt;
		text-transform: uppercase;
		font-weight: 200;
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		color:#65142E;
		line-height: 20pt;
		letter-spacing: 1.5pt;
		position: relative;
		float:left;
		margin:2% 0%;
		margin-right:40%;

}
	.sm-info-box-main-careers{
		font-size:12pt;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		color:#665E60;
		line-height: 18pt;
		width:95%;
		position: relative;
		top:0px;
		padding:10px 0;
	}
	.contact-careers{
		font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		font-size: 14pt;
		line-height: 18pt;
		color:#65142E;
		padding-bottom:10px;
		padding-top:0px;
		width:100%;
	}
	.contact-careers a:link{
		font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		font-size: 14pt;
		line-height: 18pt;
		color:#65142E;
	}
	aside-careers-main{
		width:95%;
		position: relative;
		margin:0%;
		
	}
	aside-careers-post{
		width:100%;
		position: relative;
		float:left;
		margin-left:00%;
		margin-bottom:5%;
		vertical-align: middle;
		
	}
	
	.job-posts{
		position: relative;
		margin:4%;
	}
	.listing-titles{
		width:80%;
		height:auto;
		float:left;
		background-color:	#05929F;
		text-align:center;
		margin:0% 8%;
		padding:2% 0%;
		border-bottom: 1px solid #fff;
}
	.listing-titles-last{
		width:80%;
		height:auto;
		float:left;
		background-color:	#05929F;
		text-align:center;
		margin:0% 8%;
		padding:4% 0%;
		border-bottom: 1px solid #fff;
}
	.listing-info{
		width:100%;
		height:auto;
		text-align:center;
		position: relative;
		bottom:0px;
}
	.listing{
		width:100%;
		padding:1% 0%;
		
	}
	.careers-listing-header{
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		font-size: 16pt;
		color:	#65142E;
		letter-spacing: 1.5pt;
		text-transform: uppercase;
		text-align:center;
		font-weight:400;
		position:relative;
		padding-bottom:10px;
		padding-top:5%;
		width:100%;
		margin:0% 5%;
}
	td-listings{
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size:18pt;
		color:#fff;
		line-height:20pt;


	}
	td-listings-info{
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size:14pt;
		color:#fff;
		line-height:24pt;


	}
	.sm-position-link{
		position: relative;
		padding-top:20px;

	}
	.sm-position-link a:link{
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size: 12pt;
		color:	#FDF9F9;
		font-weight: bold;
}
	
	.testimony{
		width:100%;
		position: relative;
		padding:1% 0%;
	}
	
	.testimony-image{
		width:35%;
		position:relative;
		float:left;
		margin-top:-5%;
		margin-left:10%;
		padding-right:5%;
		
			
	}
	.testimoney-quote{
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		font-size:12pt;
		line-height: 16pt;
		margin-left:10%;
		width:80%;
		color:#000;
}
		/*---------------------------------------Contact Us Large Devices and Wide Screens (Min-Width:1200px)------------------------------------*/
	
	.sm-hero-contact{
		background-image:url(../Images/Campus_overhead.jpg);
		background-size: cover;
		width:auto;
		height:auto;
		padding:30% 0%;
		z-index: 2;	
	}
	.sm-info-name-contact{
		font-size:18pt;
		text-align: center;
		text-transform: uppercase;
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		color:#65142E;
		line-height: 22pt;
		position: relative;
		margin:0%;
	}
	.sm-info-name-sub{
		font-size: 18pt;
		text-align: center;
		text-transform: uppercase;
		font-weight: 200;
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		color:#65142E;
		line-height: 22pt;
		letter-spacing: 1pt;
		position: relative;
		margin:0%;
		}
		.info-name-sub-directions{
		font-size: 18pt;
		text-align: center;
		text-transform: uppercase;
		font-weight: 200;
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		color:#65142E;
		line-height: 18pt;
		letter-spacing: 1pt;
		position: relative;
		margin-top:8%;
		margin-left:0%;
		width:85%;
		height:50%;
		}
	.sm-info-name-sub a:link{
		font-size: 18pt;
		text-align: center;
		text-transform: uppercase;
		font-weight: 200;
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		color:#65142E;
		line-height: 18pt;
		letter-spacing: 1pt;
		}
		aside-contact-main{
			width:50%;
			position:relative;
			margin:0% 10%;
			padding:0;
		}
		aside-contacts{
			width:100%;
			position:relative;
			float:left;
			margin-left:-15%;
			margin-top:0%;
			
		}
		
	
	.feature-contacts{
		width:100%;
		position:relative;
		margin:5% 0%;
		margin-left:50%;
		margin-right:0%;
	}
	.list-1-contacts{
		width:100%;
		height:100%;
		position:absolute;
		margin-top:0%;
	}
	.feature-contacts a:link{
		font-size: 11pt;
		color:#8F8F8F;
	}
	.list-2-contacts{
		width:100%;
		position:relative;
		float:left;
		margin-left:20%;
		margin-top:0%;
	}
	li-contacts{
		font-size: 11pt;
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		color:#8F8F8F;
		position:relative;
		padding:2% 0;
	}
	
	.sm-info-map{
		width:100%;
		position: relative;
		margin:0% 2%;
	}
	.col-sm-info-map-directions{
		width:100%;
		position: relative;
		top:0px;
		padding:10px 0;
		border-bottom: 1px solid #65142E;
	}
	.col-md-info-map-directions-last{
		font-size:11pt;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		line-height: 16pt;
		width:100%;
		color:#65142E;
		position: relative;
		margin-top:0%;
		padding:10px 0;

	}
	p-directions{
		position: relative;
	
	}
		.info-name-sub-location{
		font-size: 18pt;
		text-align: center;
		text-transform: uppercase;
		font-weight: 200;
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		color:#65142E;
		line-height: 18pt;
		letter-spacing: 1pt;
		position: relative;
		margin:0% -4%;
		}
		aside-direction-1{
			width:100%;
			position:absolute;
			
		}
		aside-direction-2{
			width:100%;
			position: absolute;
		}
		aside-hudson{
			width:30%;
			position:static;
			float:left;
			padding-right:10%;
			margin-left:2%;
		}
		aside-ellsworth{
			width:30%;
			position:static;
			float:left;
			margin-top:-470px;
			margin-left:35%;
		}
		aside-pepin{
			width:30%;
			position:static;
			float:left;
			margin-top:-470px;
			margin-left:70%;
		}
		aside-menomonie{
			width:30%;
			position: static;
			float: left;
			margin-top:0%;
			margin-left:2%;
		}
		aside-eau{
			width:110%;
			position:static;
			float:left;
			margin-top:-340px;
			margin-left:350px;
			
		}
		aside-eau-cont{
			width:110%;
			position:relative;
			float:left;
			margin-left:630px;
			margin-top:-376px;
		}


}




