@charset "utf-8";
/* CSS Document */

body{
background-color: #E5FFE2;
}

@media (min-width: 360px){
header{
	width: 100%;
	font-size: 1.5em;
	background-color: white;
	margin-left: 0%;
	background-image: url("backgroundfive.jpg");
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: right;
	box-shadow: 1px 1px 24px 6px rgba(0,0,0,0.50);
	-webkit-box-shadow: 1px 1px 24px 6px rgba(0,0,0,0.50);
	-moz-box-shadow: 1px 1px 24px 6px rgba(0,0,0,0.50);
	text-align: center;
	font-weight: bold;
	text-shadow: 1px 0px 2px rgba(255,255,255,0.75);
	padding-top: 0px;
	padding-bottom: 0px;
}
#intro{
		background-color: rgba(255,255,255,.75);
		width: 60%;
		margin-left: 15%;
		border-radius: 2em;
		font-size: 1em;
		padding-bottom: 3px;
	}
h2{
	background-color: #D1FFA8;
	width: 35%;
	margin-left: 32.5%;
	border-radius: 2em;
	font-size: 1em;
	padding: 10px;	
}
main{
	width: 100%;
	margin-left: 0%;

}
.top_nav_bar{
	width: 100%;
	margin-left: 0%;
	color: black;
	text-align: center;
	font-size: 15px;
	margin-top: 25px;
	background-color: #E5FFE2;
}
.top_nav_bar a {
	color: black;
	text-decoration: none;
	border-radius: 5px;
    background: rgb(194,255,138);
    background: linear-gradient(180deg, rgba(209,255,168,1.00) 10%, rgba(213,255,175,1.00) 20%, #E5FFE2 100%);
	padding: 5px;
}
.top_nav_bar a.active{
	background: #E5FFE2;
	padding: 5px;
	font-weight: bold;
	color: #4B4B4B;
}
.top_nav_bar a:hover {
	background: linear-gradient(180deg, #B3FB74 10%, #B3FB74 20%, #E5FFE2 100%);
	transition: 0.4s;
	
}
#services{
	text-align: center;
}

#services_banner{
	font-size: 2em;
	margin-bottom: 25px;
	margin-top: 50px;
}

/*accordion section*/ 
.accordion {
  background-color: #D1FFA8;
  color: black;
  cursor: pointer;
  padding: 15px;
  width: 100%;
  border: line;
  border-width: 1px;
  border-bottom-color: #D1FFA8;
  border-right-color: #D1FFA8;
  border-left-color: #D1FFA8;
  border-top-color: #D1FFA8;
  border-radius: 10px;
  text-align: center;
  outline: none;
  font-size: 20px;
  transition: 0.4s;
  box-shadow: 1px 1px 24px 6px rgba(0,0,0,0.50);
  -webkit-box-shadow: 1px 1px 24px 6px rgba(0,0,0,0.50);
  -moz-box-shadow: 1px 1px 24px 6px rgba(0,0,0,0.50);
  margin-bottom: 1px;
}
.active, .accordion:hover {
  background-color: #6F9769;
  border-bottom-color: #6F9769;
  border-right-color: #6F9769;
  border-left-color: #6F9769;
  border-top-color: #6F9769;
}
.panel {
  padding: 0 18px;
  background-color: #E5FFE2;
  max-height: 19px;
  min-heght: 0px;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}
	
#diet_support_desc{
	font-size: 1.15em;
}
#ed_support_desc{
	font-size: 1.15em;
}
#nutrition_support_desc{
	font-size: 1.15em;
}
#modalities_sec{
	background: #E5FFE2;
	text-align: center;
	width: 100%;
	margin-left: 0%;
	margin-bottom: 25px;
	padding-bottom: 0px;
}
.modalities{
	list-style-type: none;
	font-size: 1.05em;
	line-height: 1.5em;
	padding: 0px;
	clear: right;
	width: 90%;
	margin-left: 5%;
	margin-bottom: 50px;
}
#mod_title{
	font-size: 2em;	
}
#mod_left{
	width: 50%;
	float: left;
	clear: left;
	text-align: center;
}
#mod_right{
	width: 50%;
	margin-right: 0%;
	float: right;
	clear: right;
	text-align: center;
	
}
li{
	border-style: outset;
	border-radius: 10px;
	padding: 5px;
	border-width: 1px;
	margin-bottom: 5px;
	background:#BEF999
	
}
.about{
	margin-top: 10px;
	clear: left;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#about_title{
	text-align: center;
	font-size: 2em;
	padding: 0px;
}
#about_me_desc{
	width: 100%;
}
#self_image{
	width: 50%;
	margin-left: 2%;
	margin-right: 1%;
	margin-bottom: 2%;
	float: right;
	background: white;
	border-radius: 1em;
	box-shadow: 1px 1px 24px 6px rgba(0,0,0,0.50);
	-webkit-box-shadow: 1px 1px 24px 6px rgba(0,0,0,0.50);
	-moz-box-shadow: 1px 1px 24px 6px rgba(0,0,0,0.50);
	text-align: center;
	font-weight: bold;
	text-shadow: 1px 0px 2px rgba(255,255,255,0.75);
}
#action_shot{
	width: 45%;
	float: right;
	clear: right;
	margin-bottom: 15px;
	margin-top: 5px;
	border-color: #E5FFE2;
	border-radius: 15px;
}
#about_me_text{
	width: 98%;
	text-shadow: 1px 0px 2px rgba(255,255,255,0.75);
	background: rgba(255,255,255,100);
	padding: 0px;
	padding-top: 0px;
	font-weight: bold;
	font-size: 1.25em;
	border-radius: 1em;
	margin-left: 1%;
	padding-bottom: 25px;
	background-color: #E5FFE2;
}
#contact_info{
		width: 98%;
		margin-left: 1%;
		background-color: white;
		box-shadow: 1px 1px 24px 6px rgba(0,0,0,0.50);
		-webkit-box-shadow: 1px 1px 24px 6px rgba(0,0,0,0.50);
		-moz-box-shadow: 1px 1px 24px 6px rgba(0,0,0,0.50);
		text-align: center;
		font-weight: bold;
		text-shadow: 1px 0px 2px rgba(255,255,255,0.75);
		border-radius: 1em;
		padding-bottom: 5px
	}
#phone_icon{
		width: 10%;
		margin-left: 0%;
	}
#phonenumber{
		margin-right: 0%;
		margin-top: 0px;
		font-size: 1.5em;
		font-weight: bold;
	}
#email_icon{
		width: 10%;
		
	}
#emaillink{
		margin-right: 1%;
		margin-top: 0px;
		font-size: 1.25em;
		font-weight: bold;
	}
.email_click{
	color: black;
	text-decoration: none;
}
.email_click:hover  {
	color: green;
	transition: 0.1s;
}
footer{
	margin-top: 100px;
	background-color: white;
	background-image: url("backgroundthree.jpg");
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: right;
	clear: left;
	height: 200px;
	
	}
#end_contact{
		padding: 15px;
	}
#copy_line{
		padding: 15px;
	}
}

@media (min-width: 601px){
header{
	width: 100%;
	font-size: 1.5em;
	background-color: white;
	margin-left: 0%;
	background-image: url("backgroundfive.jpg");
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: right;
	box-shadow: 1px 1px 24px 6px rgba(0,0,0,0.50);
	-webkit-box-shadow: 1px 1px 24px 6px rgba(0,0,0,0.50);
	-moz-box-shadow: 1px 1px 24px 6px rgba(0,0,0,0.50);
	text-align: center;
	font-weight: bold;
	text-shadow: 1px 0px 2px rgba(255,255,255,0.75);
	padding-top: 1px;
	padding-bottom: 25px;
	
}
#intro{
		background-color: rgba(255,255,255,.90);
		width: 35%;
		margin-left: 32.5%;
		border-radius: 2em;
		font-size: 1em;
		padding-bottom: 3px;
	}
main{
	width: 98%;
	margin-left: 1%;

}
.top_nav_bar{
	width: 100%;
	margin-left: 0%;
	color: black;
	text-align: center;
	font-size: 15px;
	margin-top: 25px;
	background-color: #E5FFE2;
}
.top_nav_bar a {
	color: black;
	text-decoration: none;
	border-radius: 5px;
    background: rgb(194,255,138);
    background: linear-gradient(180deg, rgba(209,255,168,1.00) 10%, rgba(213,255,175,1.00) 20%, #E5FFE2 100%);
	padding: 5px;
}
.top_nav_bar a.active{
	background: #E5FFE2;
	padding: 5px;
	font-weight: bold;
	color: #4B4B4B;
}
.top_nav_bar a:hover {
	background: linear-gradient(180deg, #B3FB74 10%, #B3FB74 20%, #E5FFE2 100%);
	transition: 0.4s;
	
}
#services{
	text-align: center;
}

#services_banner{
	font-size: 2.5em;
	margin-bottom: 25px;
	margin-top: 50px;
}

/*accordion section*/ 
.accordion {
  background-color: #D1FFA8;
  color: black;
  cursor: pointer;
  padding: 15px;
  width: 100%;
  border: line;
  border-width: 1px;
  border-bottom-color: #D1FFA8;
  border-right-color: #D1FFA8;
  border-left-color: #D1FFA8;
  border-top-color: #D1FFA8;
  border-radius: 10px;
  text-align: center;
  outline: none;
  font-size: 20px;
  transition: 0.4s;
  box-shadow: 1px 1px 24px 6px rgba(0,0,0,0.50);
  -webkit-box-shadow: 1px 1px 24px 6px rgba(0,0,0,0.50);
  -moz-box-shadow: 1px 1px 24px 6px rgba(0,0,0,0.50);
  margin-bottom: 1px;
}
.active, .accordion:hover {
  background-color: #6F9769;
  border-bottom-color: #6F9769;
  border-right-color: #6F9769;
  border-left-color: #6F9769;
  border-top-color: #6F9769;
}
.panel {
  padding: 0 18px;
  background-color: #E5FFE2;
  max-height: 19px;
  min-heght: 0px;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}
	
#diet_support_desc{
	font-size: 1.15em;
}
#ed_support_desc{
	font-size: 1.15em;
}
#nutrition_support_desc{
	font-size: 1.15em;
}
#modalities_sec{
	background: #E5FFE2;
	text-align: center;
	width: 100%;
	margin-left: 0%;
	margin-bottom: 25px;
	padding-bottom: 25px;
}
.modalities{
	list-style-type: none;
	font-size: 1.05em;
	line-height: 1.5em;
	padding: 0px;
	clear: right;
	width: 80%;
	margin-left: 10%;
	margin-bottom: 50px;
}
#mod_title{
	font-size: 2.5em;	
}
#mod_left{
	width: 50%;
	float: left;
	clear: left;
	text-align: center;
}
#mod_right{
	width: 50%;
	margin-right: 0%;
	float: right;
	clear: right;
	text-align: center;
	
}
li{
	border-style: outset;
	border-radius: 10px;
	padding: 5px;
	border-width: 1px;
	margin-bottom: 5px;
	background:#BEF999
	
}
.about{
	margin-top: 50px;
	clear: left;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#about_title{
	text-align: center;
	font-size: 2.5em;
	padding: 0px;
}
#about_me_desc{
	width: 100%;
}
#self_image{
	width: 50%;
	margin-left: 5%;
	margin-right: 2%;
	margin-bottom: 5%;
	float: right;
	background: white;
	border-radius: 1em;
	box-shadow: 1px 1px 24px 6px rgba(0,0,0,0.50);
	-webkit-box-shadow: 1px 1px 24px 6px rgba(0,0,0,0.50);
	-moz-box-shadow: 1px 1px 24px 6px rgba(0,0,0,0.50);
	text-align: center;
	font-weight: bold;
	text-shadow: 1px 0px 2px rgba(255,255,255,0.75);

}
#action_shot{
	width: 45%;
	float: right;
	clear: right;
	margin-bottom: 15px;
	margin-top: 5px;
	border-color: #E5FFE2;
	border-radius: 15px;
}
#about_me_text{
	width: 90%;
	text-shadow: 1px 0px 2px rgba(255,255,255,0.75);
	background: rgba(255,255,255,100);
	padding: 0px;
	padding-top: 0px;
	font-weight: bold;
	font-size: 1.5em;
	border-radius: 1em;
	margin-left: 2%;
	padding-bottom: 25px;
	background-color: #E5FFE2;
}
#contact_info{
		width: 98%;
		margin-left: 1%;
		background-color: white;
		box-shadow: 1px 1px 24px 6px rgba(0,0,0,0.50);
		-webkit-box-shadow: 1px 1px 24px 6px rgba(0,0,0,0.50);
		-moz-box-shadow: 1px 1px 24px 6px rgba(0,0,0,0.50);
		text-align: center;
		font-weight: bold;
		text-shadow: 1px 0px 2px rgba(255,255,255,0.75);
		border-radius: 1em;
		padding-bottom: 25px
		clear: both;
	}
#phone_icon{
		width: 10%;
		margin-left: 0%;
	}
#phonenumber{

		font-size: 2em;
		font-weight: bold;
	}
#email_icon{
		width: 10%;
		margin-left: 0%;
		
	}
#emaillink{

		font-size: 1.5em;
		font-weight: bold;
	}
.email_click{
	color: black;
	text-decoration: none;
}
.email_click:hover  {
	color: green;
	transition: 0.1s;
}
footer{
	margin-top: 100px;
	background-color: white;
	background-image: url("backgroundthree.jpg");
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: right;
	clear: left;
	height: 250px;
	
	}
#end_contact{
		padding: 20px;
	}
#copy_line{
		padding: 20px;
	}
h2{
	background-color: #D1FFA8;
	width: 35%;
	margin-left: 32.5%;
	border-radius: 2em;
	font-size: 1em;
	padding: 10px;	
}
}

@media (min-width: 1024px){
header{
	width: 100%;
	height: 400px;
	font-size: 2em;
	background-color: white;
	margin-left: 0%;
	background-image: url("backgroundfive.jpg");
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: center;
	box-shadow: 1px 1px 24px 6px rgba(0,0,0,0.50);
	-webkit-box-shadow: 1px 1px 24px 6px rgba(0,0,0,0.50);
	-moz-box-shadow: 1px 1px 24px 6px rgba(0,0,0,0.50);
	text-align: center;
	font-weight: bold;
	text-shadow: 1px 0px 2px rgba(255,255,255,0.75);
	padding-top: 1px;
	padding-bottom: 1px;
}

#intro{
		background-color: rgba(255,255,255,0.50);
		width: 35%;
		margin-left: 32.5%;
		border-radius: 2em;
		margin-bottom: 50px;
	}
main{
	width: 100%;
	margin-left: 0%;

}
.top_nav_bar{
	width: 100%;
	margin-left: 0%;
	color: black;
	text-align: center;
	font-size: 15px;
	margin-top: 25px;
	background-color: #E5FFE2;
}
.top_nav_bar a {
	color: black;
	text-decoration: none;
	border-radius: 5px;
    background: rgb(194,255,138);
    background: linear-gradient(180deg, rgba(209,255,168,1.00) 10%, rgba(213,255,175,1.00) 20%, #E5FFE2 100%);
	padding: 5px;
}
.top_nav_bar a.active{
	background: #E5FFE2;
	padding: 5px;
	font-weight: bold;
	color: #4B4B4B;
}
.top_nav_bar a:hover {
	background: linear-gradient(180deg, #B3FB74 10%, #B3FB74 20%, #E5FFE2 100%);
	transition: 0.4s;
	
}
#services{
	text-align: center;
	clear: both;
}
#services_banner{
	font-size: 2.5em;
	margin-bottom: 50px;
	margin-top: 100px;
}

/*accordion section*/ 
.accordion {
  background-color: #D1FFA8;
  color: black;
  cursor: pointer;
  padding: 15px;
  width: 100%;
  border: line;
  border-width: 1px;
  border-bottom-color: #D1FFA8;
  border-right-color: #D1FFA8;
  border-left-color: #D1FFA8;
  border-top-color: #D1FFA8;
  border-radius: 10px;
  text-align: center;
  outline: none;
  font-size: 20px;
  transition: 0.4s;
  box-shadow: 1px 1px 24px 6px rgba(0,0,0,0.50);
  -webkit-box-shadow: 1px 1px 24px 6px rgba(0,0,0,0.50);
  -moz-box-shadow: 1px 1px 24px 6px rgba(0,0,0,0.50);
  margin-bottom: 1px;
}

.active, .accordion:hover {
  background-color: #6F9769;
  border-bottom-color: #6F9769;
  border-right-color: #6F9769;
  border-left-color: #6F9769;
  border-top-color: #6F9769;
}

.panel {
  padding: 0 18px;
  background-color: #E5FFE2;
  max-height: 19px;
  min-heght: 0px;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}
#diet_support_desc{
	font-size: 1.15em;
}
#ed_support_desc{
	font-size: 1.15em;
}
#nutrition_support_desc{
	font-size: 1.15em;
}

#modalities_sec{
	background: #E5FFE2;
	text-align: center;
	width: 100%;
	margin-left: 0%;
	margin-bottom: 25px;
	padding-bottom: 25px;
}
.modalities{
	list-style-type: none;
	font-size: 1.05em;
	line-height: 1.5em;
	padding: 0px;
	clear: right;
	width: 80%;
	margin-left: 10%;
	margin-bottom: 100px;
}
#mod_left{
	width: 50%;
	float: left;
	clear: left;
	text-align: center;
}
#mod_right{
	width: 50%;
	margin-right: 0%;
	float: right;
	clear: right;
	text-align: center;
	
}
li{
	border-style: outset;
	border-radius: 10px;
	padding: 5px;
	border-width: 1px;
	margin-bottom: 5px;
	background:#BEF999
	
}
.about{
	margin-top: 50px;
	clear: left;
	margin-bottom: 0px;
	padding-bottom: 75px;
}
#about_title{
	text-align: center;
	font-size: 3em;
	padding: 0px;
}
#about_me_desc{
	width: 100%;
}
#self_image{
	width: 40%;
	margin-left: 5%;
	margin-right: 5%;
	float: right;
	background: white;
	border-radius: 1em;
	box-shadow: 1px 1px 24px 6px rgba(0,0,0,0.50);
	-webkit-box-shadow: 1px 1px 24px 6px rgba(0,0,0,0.50);
	-moz-box-shadow: 1px 1px 24px 6px rgba(0,0,0,0.50);
	text-align: center;
	font-weight: bold;
	text-shadow: 1px 0px 2px rgba(255,255,255,0.75);
}
#action_shot{
	width: 45%;
	float: right;
	clear: right;
	margin-bottom: 15px;
	margin-top: 5px;
	border-color: #E5FFE2;
	border-radius: 15px;
}
#about_me_text{
	width: 40%;
	text-shadow: 1px 0px 2px rgba(255,255,255,0.75);
	background: rgba(255,255,255,100);
	padding: 20px;
	padding-top: 40px;
	font-weight: bold;
	font-size: 2.25em;
	border-radius: 1em;
	margin-left: 5%;
	padding-bottom: 50px;
	background-color: #E5FFE2;
}
#contact_info{
		width: 35%;
		margin-left: 8%;
		background-color: white;
		box-shadow: 1px 1px 24px 6px rgba(0,0,0,0.50);
		-webkit-box-shadow: 1px 1px 24px 6px rgba(0,0,0,0.50);
		-moz-box-shadow: 1px 1px 24px 6px rgba(0,0,0,0.50);
		text-align: center;
		font-weight: bold;
		text-shadow: 1px 0px 2px rgba(255,255,255,0.75);
		border-radius: 1em;
		padding-bottom: 25px
	}
#phone_icon{
		width: 15%;
		margin-left: -25%;
	}
#phonenumber{
		float: right;
		margin-right: 25%;
		margin-top: 45px;
		font-size: 1.5em;
		font-weight: bold;
	}
#email_icon{
		width: 15%;
		margin-left: -12%;
		
	}
#emaillink{
		float: right;
		margin-right: 5%;
		margin-top: 15px;
		font-size: 1.5em;
		font-weight: bold;
	}
.email_click{
	color: black;
	text-decoration: none;
}
.email_click:hover  {
	color: green;
	transition: 0.1s;
}


footer{
	margin-top: 100px;
	background-color: white;
	background-image: url("backgroundthree.jpg");
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: right;
	clear: left;
	height: 250px;
	
	}
#end_contact{
		padding: 0px;
	}
#copy_line{
		padding: 0px;
	}
}

@media (min-width: 1920px){
header{
	width: 100%;
	height: 300px;
	font-size: 2em;
	background-color: white;
	margin-left: 0%;
	background-image: url("backgroundfive.jpg");
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: center;
	box-shadow: 1px 1px 24px 6px rgba(0,0,0,0.50);
	-webkit-box-shadow: 1px 1px 24px 6px rgba(0,0,0,0.50);
	-moz-box-shadow: 1px 1px 24px 6px rgba(0,0,0,0.50);
	text-align: center;
	font-weight: bold;
	text-shadow: 1px 0px 2px rgba(255,255,255,0.75);
	padding-top: 1px;
	padding-bottom: 1px;
}

#intro{
		background-color: rgba(255,255,255,0.50);
		width: 35%;
		margin-left: 32.5%;
		border-radius: 2em;
	}
main{
	width: 100%;
	margin-left: 0%;

}
.top_nav_bar{
	width: 100%;
	margin-left: 0%;
	color: black;
	text-align: center;
	font-size: 15px;
	margin-top: 25px;
	background-color: #E5FFE2;
}
.top_nav_bar a {
	color: black;
	text-decoration: none;
	border-radius: 5px;
    background: rgb(194,255,138);
    background: linear-gradient(180deg, rgba(209,255,168,1.00) 10%, rgba(213,255,175,1.00) 20%, #E5FFE2 100%);
	padding: 5px;
}
.top_nav_bar a.active{
	background: #E5FFE2;
	padding: 5px;
	font-weight: bold;
	color: #4B4B4B;
}
.top_nav_bar a:hover {
	background: linear-gradient(180deg, #B3FB74 10%, #B3FB74 20%, #E5FFE2 100%);
	transition: 0.4s;
	
}
#services{
	text-align: center;
	clear: both;
}
#services_banner{
	font-size: 2.5em;
	margin-bottom: 50px;
	margin-top: 100px;
}

/*accordion section*/ 
.accordion {
  background-color: #D1FFA8;
  color: black;
  cursor: pointer;
  padding: 15px;
  width: 100%;
  border: line;
  border-width: 1px;
  border-bottom-color: #D1FFA8;
  border-right-color: #D1FFA8;
  border-left-color: #D1FFA8;
  border-top-color: #D1FFA8;
  border-radius: 10px;
  text-align: center;
  outline: none;
  font-size: 35px;
  transition: 0.4s;
  box-shadow: 1px 1px 24px 6px rgba(0,0,0,0.50);
  -webkit-box-shadow: 1px 1px 24px 6px rgba(0,0,0,0.50);
  -moz-box-shadow: 1px 1px 24px 6px rgba(0,0,0,0.50);
  margin-bottom: 1px;
}

.active, .accordion:hover {
  background-color: #6F9769;
  border-bottom-color: #6F9769;
  border-right-color: #6F9769;
  border-left-color: #6F9769;
  border-top-color: #6F9769;
}

.panel {
  padding: 0 18px;
  background-color: #E5FFE2;
  max-height: 19px;
  min-heght: 0px;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}
#diet_support_desc{
	font-size: 2.15em;
}
#ed_support_desc{
	font-size: 2.15em;
}
#nutrition_support_desc{
	font-size: 2.15em;
}

#modalities_sec{
	background: #E5FFE2;
	text-align: center;
	width: 100%;
	margin-left: 0%;
	margin-bottom: 25px;
	padding-bottom: 25px;
}
.modalities{
	list-style-type: none;
	font-size: 1.5em;
	line-height: 1.5em;
	padding: 0px;
	clear: right;
	width: 80%;
	margin-left: 10%;
	margin-bottom: 100px;
}
#mod_left{
	width: 50%;
	float: left;
	clear: left;
	text-align: center;
}
#mod_right{
	width: 50%;
	margin-right: 0%;
	float: right;
	clear: right;
	text-align: center;
	
}
li{
	border-style: outset;
	border-radius: 10px;
	padding: 5px;
	border-width: 1px;
	margin-bottom: 5px;
	background:#BEF999
	
}
.about{
	margin-top: 50px;
	clear: left;
	margin-bottom: 0px;
	padding-bottom: 75px;
}
#about_title{
	text-align: center;
	font-size: 3em;
	padding: 0px;
}
#about_me_desc{
	width: 100%;
}
#self_image{
	width: 40%;
	margin-left: 5%;
	margin-right: 5%;
	float: right;
	background: white;
	border-radius: 1em;
	box-shadow: 1px 1px 24px 6px rgba(0,0,0,0.50);
	-webkit-box-shadow: 1px 1px 24px 6px rgba(0,0,0,0.50);
	-moz-box-shadow: 1px 1px 24px 6px rgba(0,0,0,0.50);
	text-align: center;
	font-weight: bold;
	text-shadow: 1px 0px 2px rgba(255,255,255,0.75);
}
#action_shot{
	width: 45%;
	float: right;
	clear: right;
	margin-bottom: 15px;
	margin-top: 5px;
	border-color: #E5FFE2;
	border-radius: 15px;
}
#about_me_text{
	width: 40%;
	text-shadow: 1px 0px 2px rgba(255,255,255,0.75);
	background: rgba(255,255,255,100);
	padding: 25px;
	padding-top: 40px;
	font-weight: bold;
	font-size: 3em;
	border-radius: 1em;
	margin-left: 5%;
	padding-bottom: 50px;
	background-color: #E5FFE2;
}
#contact_info{
		width: 35%;
		margin-left: 8%;
		background-color: white;
		box-shadow: 1px 1px 24px 6px rgba(0,0,0,0.50);
		-webkit-box-shadow: 1px 1px 24px 6px rgba(0,0,0,0.50);
		-moz-box-shadow: 1px 1px 24px 6px rgba(0,0,0,0.50);
		text-align: center;
		font-weight: bold;
		text-shadow: 1px 0px 2px rgba(255,255,255,0.75);
		border-radius: 1em;
		padding-bottom: 25px
	}
#phone_icon{
		width: 15%;
		margin-left: -25%;
	}
#phonenumber{
		float: right;
		margin-right: 25%;
		margin-top: 45px;
		font-size: 2em;
		font-weight: bold;
	}
#email_icon{
		width: 15%;
		margin-left: -12%;
		
	}
#emaillink{
		float: right;
		margin-right: 5%;
		margin-top: 15px;
		font-size: 2em;
		font-weight: bold;
	}
.email_click{
	color: black;
	text-decoration: none;
}
.email_click:hover  {
	color: green;
	transition: 0.1s;
}


footer{
	margin-top: 100px;
	background-color: white;
	background-image: url("backgroundthree.jpg");
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: right;
	clear: left;
	height: 250px;
	
	}
#end_contact{
		padding: 25px;
	}
#copy_line{
		padding: 25px;
	}
}