
*{margin: 0px;
	padding: 0px;
}

#Notice {
	background-color:#009a9a;
	text-align: center;
	color: white;
	padding-top: 1%;
	font-size:13px;
	text-align: center;
}


div > ul > li {display: inline-block;
	width: 24%;
	font-weight: bold;
}


div > ul > li > a{color: black;}

div > ul > li > a:hover {color: #fcbb00;
						text-decoration: none; }

#Nav2 {text-align: right;}

.container-fluid{ display: block; }

#Navigation {
	padding: 5px;
	padding-top: 10px;
	box-shadow: 0px 8px 18px -15px black;
	position: fixed;
	width: 100%;
	z-index: 1;
	background-color: white;
}

/*---------------------^^^Navigation^^^----------------------*/

body {overflow-x: hidden;}

#HomeContainer {
	min-height: 100%;
	background-image: url(ClothesOp.png);
	background-repeat: none;
	background-size: cover;
	background-position: center;
}

#Heading {font-size: 105px;
		font-weight: 15px;
		font-stretch: 2px;
		letter-spacing:3px;
		padding-top: 10%;
		line-height: 80px;
		font-family: 'Bebas Neue', cursive;
}

#SubHeader{font-size:30px;
			color: black;
			font-family: 'Roboto', sans-serif;
		}

#Heading2 {

	padding-top: 10%
}

#RatingCheck {position: absolute;
					bottom: 10px;
					left: 20px;
					padding-top: 20px;
					padding-bottom: 20px;
					text-decoration: none;

		}

#RatingCheck > a {color: #fcbb00;}

#RatingCheck > a:hover{
				color: #fcbb00;
				text-decoration: none;

			}

#EmailList {
	padding-top: 50px;
}


#QuoteContainer {font-size: 20px;
		color: white;
		text-align: center;
		font-family: 'Bebas Neue', cursive;
		background-color: #009a9a;
		padding-top: 80px;
		padding-bottom:80px;
		letter-spacing: 4px;

	}

/*---------------------^^^Home^^^----------------------*/

#IntroContainer{
	min-height: 90%;
}

#Introduction {
	text-align: center;
	font-family: 'Roboto', sans-serif; 
	padding-bottom: 150px;
	padding-top: 120px;
	padding-left: 100px;
	padding-right:100px;
	font-size: 20px;
	background: url(WashingOp.png);
	background-size: cover;
	background-repeat: no-repeat;
	

	
}


#SubheaderCure {text-align: center;
				font-size: 70px;
				font-family: 'Bebas Neue', cursive;
				letter-spacing:3px;
}

/*---------------------^^^Introduction^^^----------------------*/
#ReferencesContainer {
	text-align: center;
	background-color: #333435;
	font-family: 'Roboto', sans-serif; 
	padding-bottom: 100px;
	padding-top: 120px;
	padding-left: 100px;
	padding-right:100px;
	font-size: 15px;
	color: white;
}

#ReferencesHeader {font-size: 50px;
		font-weight: 15px;
		font-stretch: 2px;
		letter-spacing:3px;
		line-height: 80px;
		font-family: 'Bebas Neue', cursive;
		letter-spacing:3px;
		text-align:right ;


}

/*---------------------^^^References^^^----------------------*/


#Explanation{
			color: black;
			min-height: 80%;
			padding-top: 100px;
			padding-bottom: 100px;

}

.Instruction {
text-align: center;
font-weight: bold;
font-size: 35px;
font-family: 'Bebas Neue', cursive;
letter-spacing:3px;
}


#ExplanationTitle {text-align: center;
font-weight: bold;
font-size: 70px;
font-family: 'Bebas Neue', cursive;
letter-spacing:3px;

}
/*---------------------^^^How It Works^^^----------------------*/

#Trust{padding-top: 50px;
		background-color: #FEC85B;
		color: #333435;
}

.Reason {text-align: center;
font-weight: bold;
font-size: 25px;
font-family: 'Bebas Neue', cursive;
letter-spacing:3px;

}

#Trust {

padding-top: 50px;
padding-bottom: 100px;
}

.ReasonStatements {text-align: center;
font-weight: bold;
font-size: 15px;
font-family: 'Roboto', sans-serif; 
letter-spacing:3px;}
/*---------------------^^^ReasonSection^^^----------------------*/

#LocationContainer {
	padding-top: 80px;
	padding-bottom: 50px;
}

#LocationTitle {text-align: center;
font-weight: bold;
font-size: 50px;
font-family: 'Bebas Neue', cursive;
letter-spacing:3px;

}

#locations {
	padding-left: 50px;
}

.spots {display: inline-block;
		min-width: 45%;
		
}

.SpotsList {display: block;
			min-width: 100%;

}

/*---------------------^^^Location^^^----------------------*/


.AppPic {background: url(BlackMan.jpg);
background-position: 70% 50%;
background-repeat: no-repeat;
background-size: cover;
}

#AppContainer{min-height: 100%;}

.AppExplanation {background-color: #f9fafb;
}

#AppHeader {font-size: 50px;
		font-weight: 15px;
		font-stretch: 2px;
		letter-spacing:3px;
		line-height: 80px;
		font-family: 'Bebas Neue', cursive;
		letter-spacing:3px;
		text-align:right ;
		padding-top: 50px;
	}

	#AppStatement {
		text-align: center;
	font-weight: bold;
	font-size: 15px;
	font-family: 'Roboto', sans-serif; 
	letter-spacing:3px;
	}
/*---------------------^^^App Explanation^^^----------------------*/

footer {min-height: 50%;
		background-color: #333435;
		color: white;
}

#FooterContainer {padding-top: 50px;}

#Facebook{
	position: relative;
	top: 600%;
	left: 20px;
}

#Instagram{
	position: relative;
	top: 600%;
	left: 50px;
}


#CopyRight {position: absolute;
	top: 600%;
	right:50px;}



	/*---------------------^^^Footer^^^----------------------*/

	@media only screen and (max-width: 767px) {
		body {overflow-x: hidden;} 
		
		#Navigation {
			position: fixed;
			right:-180px;
			height: 92vh;
			top: 15vh;
			display: flex;
			flex-direction: column;
			text-align: right;
			min-width: 100%;
			display: none;
		}

		
#SubheaderCure { 

		font-size: 50px;
	}

#ReferencesHeader {
		text-align:center ;
	}

#RatingCheck {position: absolute;
					bottom: -80px;
					left: 5px;
					padding-top: 20px;
					padding-bottom: 20px;
					text-decoration: none;}

#Explanation{padding-top: 50px;
			padding-bottom: 50px; }


#Introduction {
	
	padding-bottom: 110px;
	padding-top: 80px;
	padding-left: 50px;
	padding-right:50px;
	font-size: 15px;
	min-height: 80vh;
	
}


.InstructionStatement {
	padding-left: 60px;
	padding-right: 60px;
	text-align: center;
}

#Trust{padding-top: 80px;}




.ReasonStatements {

		font-size: 12px;
		width: 100%;
		
}

#CopyRight {position: absolute;
	top: 135px;
	right: 50px;}


	#AppForm {text-align: center;
			padding-bottom: 50px;
	}

	#AppHeader {text-align: center;
	}

	.AppPic {height: 90vh;}

	}/*-----------------Media End--------------*/

@media only screen and (max-width: 550px) {

body {overflow-x: hidden;}

.ReasonStatements {

		font-size: 12px;
		padding-left: 60px;
		padding-right: 60px;
	}

}