@media screen and (max-width: 767px)
												
												{
													body 
														{
															font-family: 'DM Serif Text', serif;
															
															font-size: 1.2em;
															line-height:1.2em;
														}
													head
														{
															width:100%; 
															
														}
													#wrapper
														{
															width:100%;  	
															max-width:767px;
															box-sizing: border-box;
															padding-top:4%;
															overflow:scroll;
														}
													#bannername
														{
															/*display:none;*/
														}
													#BrathwaiteTitle
														{
															line-height:1.5em;
														}
													#header
														{
															color:#031812; 
															height:9%; 
															width:100%; 
															text-align:center; 
														}
													
													nav
														{
															margin-top:1%;
															width:100%;
														}	
													nav a, nav li
														{
															color:#031812;
															text-decoration:none;
															font-weight:normal;
															font-size:90%;
															padding:1%;  
															display:inline; 
															position:relative;
															Width:75%;
															top:-10px;
															line-height:1.5em;
														}
												    nav ul
														{
															margin-left:-10%;
															Width:100%;
															
														}
													nav img
														{
															float:left;
															margin-left:5%;
															display:block;
															Width:10%;
														}	
													
													#header img
														{
															
															width:50%;  
														}
													#indexnav
														{
															background-color:white;
															margin-top:5%;
															margin-bottom:3%; color:black;
														}
													#Index
														{
															background-color:white;
														}
													#indexh3
														{
															line-height:120%;
															margin-left:11%;
															padding-top:5%;
															color:#031812;
															font-family: "Noto Sans Display", sans-serif;
															font-size:1.6em;
															z-index:1;
															text-align:center;
														}
													#indexh1
														{
															margin-left:auto;
															margin-right:auto;
															width:100%; 
															font-size:2em;
															color:#031812; 
															line-height:150%;
															height:auto;
															z-index:1;
															text-align:center;
															font-style:italic;														}
													#womanandchildimage
														{
															display:none;
														}
													#indexproducts
														{
															background-color:#fafaf7;
															z-index:1;
															Width:75%;
															position:relative;
															opacity:.8;
															margin-top:5%;
															text-align:center;
															margin-left:auto;
															margin-right:auto;
														}
													#indexcolumns
														{
															column-count: 1;
															column-gap:5px;
															margin-left:0%;
															margin-right:0%;
															margin-bottom:5%;
														}
									
													#indexcolumns li
														{
															color:#031812;
															padding-top:2%;
															padding-bottom:1%;
															padding-left:1%;
															padding-right:1%;
															font-size:1em;
															text-align:left;
															line-height:1.5em;
															list-style-type:none;
															min-height:300px;
															overflow:hidden;
															width:100%;
															border-bottom:2px solid lightgray; 
															border-right:2px solid lightgray;
														}
													#indexcolumns h3
														{
															margin-top:0%;
															margin-left:25%;
														}
													#indexcolumns a 
														{
															color: black;
															text-decoration:none;
														}
													#indexcolumns a:visited
														{
															color:#031812;
														}	
													
																	/*////////// portfolio ////////*/
											
													#portfolioH1
														{
															font-size:1em;
															text-align:center;
															color:#031812;
														}
													#portfolioP
														{
															text-align:center;
															margin-bottom:10%;
															color:#031812;
														}
													#LearnMoreButton
														{
															border:2px solid gray;
															border-radius:9%;
															padding:2%;
															margin-left:35%;
															margin-bottom:10%;
															margin-top:15%;
															color:#031812;
														}
													#happyfamily
														{
															width:40%;
															margin-left:26%;
															margin-bottom:8%;
															margin-top:6%;
														}
																							

																				/* //////////    footer2 ///////*/
														
														
													#footer2
														{
															color:white;
															background-color:#031812;
															font-weight:normal;
															font-size:1em;
															padding-top:8%;
															overflow:visible;
															min-height:800px;
															text-align:center;
														}
													#footer2 a 
														{
															text-decoration:none;
															color:white;
														}
													
													#footer2 h1, #footer2 h2
														{
															color:white;
															text-align:center;
															margin-left:auto;
															margin-right:auto;
														}
													#footer2phone 
														{
															position:static;
															margin-top:-4%;
														}
													#footer2phoneimage
														{
															position:relative;
															margin-left:-55%;
														}
													#footer2left
														{
															min-height:350px;
														}
													#footer2left
														{
															width:100%;
															position:relative;
															border-bottom:1px solid #dee6f1;
															
														}
													 #footer2left h1
														{
															line-height:100%;
															margin-top:3%;
															margin-bottom:9%;
															position:relative;
															margin-left:10%;
															font-size:1.3em;
														}
													#logo
														{
															Display:block;
															position:absolute;
															width:15%;
														}
													#footer2leftcenter
														{
															width:100%;
															position:relative;
															border-bottom:1px solid #dee6f1;
															line-height:120%;
															max-height:220px;
														}
													#footer2leftcenter h1
														{
															margin-bottom:2%;
															font-size:1.3em;
															margin-left:auto;
															margin-right:auto;
															text-align:center;
														}
													#emailicon2
														{
															Display:none;
														}
													#footer2rightcenter
														{
															width:100%;
															position:relative;
															border-bottom:1px solid #dee6f1;
															margin-left:auto;
															margin-right:auto;
															min-height:175px;
														}
													#footer2rightcenter h1
														{
															font-size:1.3em;
															margin-top:7%;
														}
													#footer2right
														{
															position:relative;
															margin-left:auto;
															margin-right:auto;
															line-height:190%;
															width:100%;
														}
													#footer2right h1
														{
															font-size:1.3em;
														}
													#footer2 ul
														{
															list-style-type:none;
															margin-left:-9%;
															margin-right:auto;
															width:100%;
														}
										
																		/*/////// about us  ///////*/

																
														#usheader img
															{
																position:relative;
																margin-left:5%;
																margin-top:3.3%;
																Width:45%;
															}
														#usheader
															{
																margin-top:19%;
																color:#031812;
																text-align:center;
																font-size:1em;
															}
														#usheader hr
															{
																border:2px solid #031812;
																Width:76%;
																margin-left:17%;
															}
														#usheader h1
															{
																Width:100%;
																text-align:center;
																line-height:1.2em;
															}
														.ourstory
															{
																width:75%; 
																text-align:left;
																margin-left:auto;
																margin-right:auto;
																margin-top:5%;
																color:#031812;
																font-size:1em;
																text-align:center;
															}
														.ourstory p
															{
																line-height:1.2;
															}
														.ourstory h1
															{
																line-height:1.2em;
															}
														.customersdiv
															{
																Width:80%;
																text-align:justify;
																line-height:1.2em;
																margin-left:auto;
																margin-right:auto;
																color:#031812;
																background-color:#f9f2f0;
																padding:4%;
															}
														.leadershipteam
															{
																Width:75%;
																line-height:1.2em;
																/*background-color:#afafad;*/
																margin-left:auto;
																margin-right:auto;
																font-size:1em;
																text-align:justify;
																color:#031812;
															}	
														.leadershipteam p 
															{
																text-indent: 30px;
															}
														.leadershipteam p::first-letter
															{
															  font-size: 150%;
															}
														.leadershipteam img
															{
																width:40%;
															}
														#evanimage2resized
															{
																position:relative;
																float:left;
																margin-left:2%;
																margin-top:4%;
																margin-right:2%;
																
															}	
														.leadershipteam h1
															{
																text-align:center;
															}
														#justinresized
															{
																position:relative;
																float:right;
																margin-left:2%;
																margin-top:4%;
																margin-right:2%;
																margin-bottom:2%;
															}	
														#happymech
															{
																margin-left:33%;
																margin-top:4%;
																margin-bottom:3%;
																Width:39%;
															}
														#quality
															{
																Width:75%;
																line-height:1.2em;
																font-size:1em;
																margin-left:auto;
																margin-right:auto;
																margin-bottom:5%;  
																color:#031812;
																text-align:justify;															
															}
														#quality h1
															{
																line-height:1.2em;
																font-size:1.6em;
															}
														#values
															{
																Width:79%;
																background-color:#4b8766;
																color:white;
																font-size:1.1em;
																line-height:1.1em;
																margin-bottom:1%;
																margin-left:13%;
																column-count:1;
																column-gap: 20px;
																border-radius:10px;
																text-align:center;
																padding-left:2%;
																padding-right:2%;
															}
														#slider3h1
															{
																Width:90%;
																font-size:1.4em;
																text-align:center;
																margin-left:auto;
																margin-right:auto;
																color:#031812;
																margin-top:2%;
																position:absolute;
																z-index:1;
																line-height:1.3em;
															}
								
																
																
																					
															
															
															
																			/*//////////////// finances  ///////////*/
															
															#learn
																{
																	width:50%;
																	margin-left:25%;
																	color:#031812;
																}
														
															
															#assisth1 
																{
																	font-size:1em;
																	color:#031812;
																	Width:100%;
																	margin-left:auto;
																	margin-right:auto; 
																	text-align:center;
																	margin-top:5%;
																}
																
																
															
																					/*///////' contact //////*/
															
															.contact
																{
																	color:#031812;
																}
															.contact h1
																{
																	font-size:1em;
																	Width:100%;
																	margin-left:auto;
																	margin-right:auto;
																	font-weight:normal; 
																	text-align:center;
																	font-weight:normal;
																}
															.contact img
																{
																	border-radius:5%;
																	Width:50%;
																	margin-left:20%;
																}
															#scheduler
																{
																	width:75%;
																	margin-left:15%;
																	border-bottom:2px solid gray;
																	height:100%;
																}
															#contactform
																{
																	margin-top:-5%;
																	width:95%;
																	margin-left:auto;
																	margin-right:auto;
																	margin-bottom:5%;
																	background-color:#dee7e4;
																	padding:2%;
																	height:570px;
																	text-align:left;
																}
															#contactform img
																{
																	display:none;
																}
															#contactform h1
																{
																	Width:100%;
																	text-align:center;
																	margin-bottom:5%; 
																	margin-left:auto;
																	margin-right:auto;
																	font-size:1.2em;
																}
															#contactform form
																{
																	margin-top:-1%;
																	width:90%;
																	position:static;
																	float:right;
																	font-size:1em;
																	max-height:450px;
																}
															#firstname, #lastname, #readersemail, #cellphone, #suggestionselect, #contactmessage
																{
																	width:50%;
																	height:2.1em;
																}
															#firstname, #lastname, #cellphone
																{
																	margin-left:5%;
																}
															#readersemail
																{
																	margin-left:13%;
																}
															
															#contactmessage
																{
																	margin-left:7%;
																	height:50px;
																}
															#submit 
																{
																	height:40px;
																	margin-left:36%;
																	background-color:#bcd4c0;				
																	font-size:.9em;
																}					
															}
									
													
												
			
				@media screen and   (min-width: 768px) and (max-width: 1174px)
				

						
							{						
								body 
									{
										font-family: "Funnel Sans", sans-serif;
										line-height: 1em;
										font-size: 1em;
									}
								head
									{
										width:100%; 
									}
								nav
									{
										margin-top:7%;
										width:100%;
										margin-left:auto;
										margin-right:auto;
										text-align:center;
									}
								nav img
									{
										float:left;
										margin-left:7%;
										display:block;
									}
								nav a, nav li
									{
										color:#031812;
										list-style-type: none;
										font-weight:bold;
										font-size:120%;
										padding:1%;  
										display:inline;
										text-align:center;
										text-decoration:none; 
									}	
								nav ul
									{
										 padding-top:0%;
										 Width:100%; 
									}
								#indexnav
									{
										background-color:white;
										margin-top:5%;
										margin-bottom:3%; color:black;
									}
								#Index
									{
										background-color:white;
									}
								#indexh3
									{
										line-height:120%;
										margin-left:auto;
										margin-right:auto;
										text-align:center;
										padding-top:1%;
										color:#031812;
										font-family: "Noto Sans Display", sans-serif;
										font-size:1.6em;
										z-index:1;
									}
								#indexh1
									{
										margin-left:auto;
										margin-right:auto;
										text-align:center;
										width:100%; 
										font-size:2em;
										color:#031812; 
										line-height:150%;
										height:auto;
										z-index:1;
										font-style:italic;
									}
								#womanandchildimage
									{
										float:right;
										margin-top:-40%;
										margin-right:3%;
										z-index:0;
										position:relative;
										width:35%;
									}
								#indexproducts
									{
										background-color:#fafaf7;
										z-index:1;
										Width:60%;
										position:relative;
										opacity:.8;
										margin-top:5%;
									}
								#indexcolumns
									{
										column-count: 2;
										column-gap:5px;
										margin-left:0%;
										margin-right:0%;
										margin-bottom:5%;
										
									}
									
								#indexcolumns li
									{
										color:#031812;
										padding-top:2%;
										padding-bottom:1%;
										padding-left:1%;
										padding-right:1%;
										font-size:1em;
										text-align:left;
										line-height:1.5em;
										list-style-type:none;
										min-height:299px;
										overflow:hidden;
										width:100%;
										border-bottom:2px solid lightgray; 
										border-right:2px solid lightgray; 
									}
								#indexcolumns h3
									{
										margin-top:-10%;
										margin-left:25%;
									}	
								#evanandjustin8		
									{
										Width:40%; height:60%;
										float:right;
										border-radius:5px;
										margin-right:10%;
										border-style:inset;
										margin-top:10%;
									}									
								#indexcolumns a 
									{
										color: black;
										text-decoration:none;
									}
								#indexcolumns a:visited
									{
										color:#031812;
									}
								#portfolioH1		
									{
										color:#031812;
										font-size:255%;
										line-height:170%;
										margin-right:10%;
										position:relative;
										width:50%;
										font-weight:900;
										margin-top:10%;
										float:right;
										text-align:center;
									}										
								#portfolio p
									{
										color:#031812;
										font-size:1.5em;
										line-height:170%;
										margin-top:30%;
										width:40%;
										font-weight:700;
										float:right;
										margin-right:-50%;
									}
							
								
							
								.content 
									{
										max-height: 0;   /* Style the collapsible content. Note: hidden by default */
										overflow: hidden;
										transition: max-height 3s ease-out;
									}	
										

														/*/////////finances///////*/
															
	
										/*////////////       most of the finances styling is in the file called slickstyle.css    ///////////*/
		


								

								#assisth1
									{
										font-size:200%;
										line-height:120%;
										font-weight:900;
										Width:100%;
										text-align:center;
										color:#031812;
										position:ABSOLUTE;
										display:inline-block;
										margin-top:8%;
										margin-left:auto;
										line-height:120%;
										
									}
							   #learn 
									{
										position:relative;
										left:55%;
										margin-top:5%;				
											
									}
														
															/*/////////   about us ///////*/
										
								#usheader img
									{
										position:relative;
										float:left;
										margin-left:5%;
										margin-top:3.3%;
										Width:40%;
									}
								#usheader
									{
										margin-top:10%;
										color:#031812;
									}
								#usheader hr
									{
										border:1px solid #031812;
										Width:35%;
										margin-left:13%;
									}
								#usheader h1
									{
										margin-left:13%;
									}
								#usheader p 
									{
										width:50%;
										line-height:150%;
										margin-left:10%;
										font-size:1.5em;
									}
								.customersdiv
									{
										Width:63%;
										margin-left:12%;
										margin-top:3%;
										padding-left:5%;
										padding-right:5%;
										font-family: "Noto Sans Display", sans-serif;
										float:left;
										font-size:1.2em;
										line-height:1.6em;
										text-align:left;
										color:#031812;
										background-color:#f9f2f0;
									}
								#happymech
									{
										
										margin-top:4%;
										margin-bottom:3%;
										float:right;
										margin-right:10%;
										Width:30%;
									}
								#quality
									{
										Width:40%;
										float:left;
										line-height:1.4em;
										font-size:1.2em;
										margin-left:10%;
										margin-bottom:5%;  position:relative;
										color:#031812;
										display:inline-block;
									}
								#quality h1
									{
										line-height:1.2em;
										font-size:1.6em;
									}
								#values
									{
										Width:79%;
										background-color:#031812;
										color:white;
										font-size:1.1em;
										line-height:1.4em;
										margin-bottom:5%;
										margin-left:13%;
										column-count:3;
										column-rule: 10px solid white;
										column-gap: 60px;
										border-radius:10px;
										text-align:center;
										padding-left:2%;
										padding-right:2%;
									}
								#slider3h1
									{
										Width:100%;
										text-align:center;
										margin-left:auto;
										margin-right:auto;
										color:#031812;
										margin-top:2%;
										position:absolute;
										z-index:1;
									}
								.leadershipteam
									{
										Width:75%;
										line-height:1.5em;
										/*background-color:#afafad;*/
										margin-left:auto;
										margin-right:auto;
										font-size:1.2em;
										text-align:justify;
										color:#031812;
									}	
								.leadershipteam p 
									{
										text-indent: 30px;
									}
								.leadershipteam p::first-letter
									{
									  font-size: 150%;
									}
								.leadershipteam img
									{
										width:40%;
									}
								#evanimage2resized
									{
										position:relative;
										float:left;
										margin-left:2%;
										margin-top:4%;
										margin-right:2%;
										
									}	
								.leadershipteam h1
									{
										text-align:center;
									}
								#justinresized
									{
										position:relative;
										float:right;
										margin-left:2%;
										margin-top:4%;
										margin-right:2%;
										margin-bottom:2%;
									}	
							
							
																	
								
														/* //////////    footer2 ///////*/
														
														
									#footer2
										{
											color:white;
											background-color:#031812;
											margin-top:2%;
											height:60%;
											font-weight:normal;
											font-size:1em;
											padding-top:8%;
											overflow:visible;
											min-height:400px;
										}
									#footer2 a 
										{
											text-decoration:none;
											color:white;
										}
									#footer2 a:hover
										{
											font-size:1.5em;
											line-height:1.5em;
										}
									#footer2 h1, #footer2 h2
										{
											color:#dee6f1;
										}
									#footer2phone 
										{
											position:static;
											margin-left:15%;
											margin-top:-4%;
										}
									#footer2left, #footer2leftcenter, #footer2right, #footer2rightcenter
										{
											min-height:350px;
										}
									#footer2left
										{
											width:23%;
											float:left;
											position:relative;
											border-right:1px solid #dee6f1;
											margin-left:2%;
											padding-right:3%;
										}
									 #footer2left h1
										{
											line-height:100%;
											margin-top:3%;
											margin-bottom:9%;
											position:relative;
											margin-left:35%;
											font-size:1.3em;
										}
									#footer2left p 
										{
											width:90%;
										}
									#logo
										{
											Display:block;
											position:absolute;
											width:20%;
										}
									#footer2leftcenter
										{
											width:30%;
											float:left;
											position:relative;
											border-right:1px solid #dee6f1;
											margin-left:1%;
											line-height:150%;
										}
									#footer2leftcenter h1
										{
											margin-bottom:18%;
											font-size:1.3em;
											margin-left:auto;
											margin-right:auto;
											text-align:center;
										}
									#footer2leftcenteremail 
										{
											margin-top:-9%;
											margin-left:15%;
										}
									#footer2rightcenter
										{
											width:13%;
											float:left;
											position:relative;
											border-right:1px solid #dee6f1;
											margin-left:3%;
										}
									#footer2rightcenter h1
										{
											margin-bottom: 25%;
											font-size:1.3em;
										}
									#footer2right
										{
											position:relative;
											float:left;
											margin-left:2%;
											line-height:190%;
											width:13%;
										}
									#footer2right h1
										{
											font-size:1.3em;
										}
									#footer2 ul
										{
											list-style-type:none;
											margin-left:-9%;
										}
									
									
								
														/*//////////  contact   /////////*/
															
									
									
									.contact
										{	
											font-family: "Funnel Sans", sans-serif;
											text-align:center; 
											font-size:1em;
											max-width:1300px;
											color:#031812;
										}
									#contactheader
										{
											border-bottom:1px solid white;  /*you have to have this here so the nav doesnt drop down into the image */
										}	
									.contact img
										{
											margin-top:6%;
											width:90%;
											height:100%;
											z-index:0; 
										}
									.contact a
										{
											color:#031812;
										}
									.contact a:hover
										{
											color:#39403e;
										}
									#consult
										{
											width:40%;
											margin-left:5%;
											margin-top:-45%;
											position:relative;
											z-index:1; 
											margin-bottom:15%;
										}
									#consult p 
										{
											text-align:justify;
											font-size:120%;
											line-height:130%;
											margin-left:2%;
										}
								
									#consult h1
										{
											Width:100%;
											line-height:140%;
											font-size:120%;
											text-align:justify;
											margin-left:2%;
											position:absolute;
											margin-top:-35%;
										}
									#scheduler
										{
											width:75%;
											margin-left:15%;
											border-bottom:2px solid gray;
											height:100%;
										}
									#contactform
										{
											position:relative;
											margin-top:5%;
											width:90%;
											margin-left:6%;
											margin-right:auto;
											background-color:#dee7e4;
											height:550px;
											padding-top:2%;
											min-height:500px;
											text-align:left;
											font-size:1em;
										}
										
									#contactform img
										{
											float:left;
											margin-left:5%;
											width:30%;
											height:40%;
											margin-top:3%;
											Display:inline-block;
											position:relative;
										}
									#contactform h1
										{
											Width:100%;
											text-align:center;
											margin-bottom:5%; 
											margin-left:auto;
											margin-right:auto;
										}
									#contactform form
										{
											margin-top:-5%;
											width:50%;
											position:static;
											float:right;
											margin-right:5%;
											font-size:1.1em;
											max-height:400px;
										}
									#firstname, #lastname, #readersemail, #cellphone, #suggestionselect, #contactmessage
										{
											width:50%;
											height:2.1em;
										}
									#firstname, #lastname, #cellphone
										{
											margin-left:5%;
										}
									#readersemail
										{
											margin-left:13%;
										}
									#suggestionselect
										{
											margin-left:4%;
											height:30px;
										}
									#contactmessage
										{
											margin-left:7%;
											height:50px;
										}
									#submit 
										{
											height:30px;
											margin-left:36%;
											background-color:#bcd4c0;				
											font-size:.9em;
										}															
							}
						



@media screen and (min-width: 1168px) 
	{	
		body 
			{
				font-family: "Funnel Sans", sans-serif;
				line-height: 1em;
				font-size: 1em;
			}
		head
			{
				width:100%; 
				
			}
		#wrapper
			{
				width:100%;  	
				max-width:1200px;
				background-position:center top;
				background-image: url("images/teal.jpg");
				background-repeat: no-repeat;
				box-sizing: border-box;
				padding-top:2%;
				overflow:hidden;
				margin-left:auto;
				margin-right:auto;
				min-height:550px;
			}
		
		#bannername 
			{
				font-size: 2em;
				font-style:italic;
				font-weight:900;
				width: 5%;
				line-height:90%;
				position:ABSOLUTE;
				left:3%;
				top:5%;
			}
		
		
		#topbanner li
			{
				padding-right:5%;
			}
		.portfolioimage a
			{
				text-decoration:none;
				color:black;
			}
		.portfolioimage a:hover
			{
				color:black;
			}	
																

															/* /////  Index   /////  */


		#indexnav
			{
				background-color:white;
				margin-top:-3%;
				margin-bottom:0%; 
			}
		#Index
			{
				background-color:white;
			}
		#indexh3
			{
				line-height:120%;
				margin-left:11%;
				padding-top:15%;
				color:#031812;
				font-family: "Noto Sans Display", sans-serif;
				font-size:1.8em;
				z-index:1;
			}
		#indexh1
			{
				margin-left:9%;
				width:100%; 
				font-size:2.4em;
				color:#031812; 
				line-height:150%;
				height:auto;
				z-index:1;
				font-style:italic;
			}
		#womanandchildimage
			{
				float:right;
				margin-top:-40%;
				margin-right:3%;
				z-index:0;
				position:relative;
			}
		#indexproducts
			{
				background-color:#f2f2e8;
				z-index:1;
				Width:62%;
				position:relative;
				opacity:.8;
				margin-top:5%;
				padding-right:2%;
			}
		#indexcolumns
			{
				column-count: 2;
				column-gap:5px;
				margin-left:0%;
				margin-right:0%;
				margin-bottom:5%;
				
			}
		#indexcolumns li
			{
				color:#031812;
				padding-top:2%;
				padding-bottom:1%;
				padding-left:1%;
				padding-right:1%;
				font-size:1em;
				text-align:left;
				line-height:1.5em;
				list-style-type:none;
				min-height:120px;
				overflow:hidden;  
				border-bottom:3px solid lightgray; 
				border-right:3px solid lightgray; 
				border-left:1px solid lightgray;
				border-top:1px solid lightgray;
				width:96%;
				background-color:white;
			}
		#indexcolumns h3
			{
				margin-top:-10%;
				margin-left:20%;
			}
		#indexcolumns p 
			{
				margin-left:3%;
			}
		#indexcolumns a 
			{
				color: black;
				text-decoration:none;
			}
		#indexcolumns a:visited
			{
				color:#031812;
			}
		#indexcolumns li:hover
			{
				background-color:#e3decd;
				border-bottom:3px solid gray;
				border-right:3px solid gray;
			}
		
			
		
			
			
			
														/*///////// nav ///////////*/
		nav
			{
				margin-top:3%;
				float:left; 
				margin-left:10%;
				text-align:center;
				word-spacing:100px;
				width:100%;
				margin-bottom:3%;
			}
		nav ul
			{
				margin-left:-15%;
			}
		nav a, nav li
			{
				color:#031812;
				text-decoration:none;
				font-weight:700;
				font-size:115%;
				padding:0%;  
				display:inline;
				margin-left:1%;
			}
		nav a:hover, nav li:hover, nav ul:hover
			{
				font-size:120%;
			}
		#aboutusnav, #jobsnav
			{
				word-spacing:10px;
			}
			
		#contactbuttonnav
			{
				/*border:1px solid black;*/
				word-spacing:10px;
				border-radius:45%;
			}
		nav img
			{
				display:block;
				position:ABSOLUTE;
			    top:2%;
				left:10%;
			}



														

															/*/////////finances///////*/
															
	
							/*////////////       most of the finances styling is in the file called slickstyle.css    ///////////*/
		

		#assisth1
			{
				color:#031812;
				line-height:120%;
				Width:100%;
				text-align:left;
				position:ABSOLUTE;
				display:inline-block;
				text-align:center;
				margin-top:8%;
				margin-left:auto;
				margin-right:auto;
				line-height:120%;
				margin-bottom:15%;
				font-style:italic;
				font-size:2em;
				font-family: "Noto Sans Display", sans-serif;
				font-weight:700;
			}
	  
		#sliders
			{
				margin-top:18%;
				
			}
		
																/*//////about //////*/

		#aboutheader
			{
				margin-top:-6%;
				
			}
		#usheader
			{
				padding-top:14%;
				margin-left:13%;
				margin-top:5%;
				Width:100%; 
				color:#031812;
			}
		#usheader h1
			{
				color:#031812;
				font-size:2.2em;
				margin-left:2.5%;
				font-family: "Noto Sans Display", sans-serif;
				font-style:italic;
			}
		#usheader img
			{
				float:left;
				margin-top:5%;
				Width:33%;
				border-radius:10px;
			}
		#usheader hr
			{
				width:25%;
				border: 1px solid #40614b;
				border-radius: 5px;
				color:#031812;
				margin-left:2.4%;			
			}
		#usheader p 
			{
				font-size:1.2em;
				Width:43%;
				font-style:italic;
			}
		.ourstory
			{
				width:30%; 
				background-color:white;
				float:left;
				color:#031812;
				text-align:left;
				margin-left:3%;
				margin-top:3%;
				font-family: "Noto Sans Display", sans-serif;
				font-style:normal;
				border:none;
			}
		.ourstory p
			{
				font-size:1.2em;
				line-height:1.6em;
				color:#031812;
			}
		.ourstory h1
			{
				font-size:2.3em;
				line-height:1em;
				width:75%;
				margin-top:12%;
				color:#031812;
			}
		.leadershipteam
			{
				Width:75%;
				line-height:1.5em;
				/*background-color:#afafad;*/
				margin-left:auto;
				margin-right:auto;
				font-size:1.2em;
				text-align:justify;
				color:#031812;
			}	
		.leadershipteam p 
			{
				text-indent: 30px;
			}
		.leadershipteam p::first-letter
			{
			  font-size: 150%;
			}
		#evanimage2resized
			{
				position:relative;
				float:left;
				margin-left:2%;
				margin-top:4%;
				margin-right:2%;
				Width:25%;
			}	
		.leadershipteam h1
			{
				text-align:center;
			}
		#justinresized
			{
				position:relative;
				float:right;
				margin-left:2%;
				margin-top:4%;
				margin-right:2%;
				margin-bottom:2%;
				Width:25%;
			}	
		.customersdiv
			{
				Width:50%;
				margin-left:20%;
				margin-top:3%;
				padding:6%;
				font-family: "Noto Sans Display", sans-serif;
				float:left;
				font-size:1.2em;
				line-height:1.6em;
				text-align:left;
				color:#031812;
				background-color:#f9f2f0;
			}
		#happymech
			{
				float:right;
				margin-top:4%;
				margin-right:18%;
				margin-bottom:5%;
				border-radius:10px;
				Width:20%;
			}
		#quality
			{
				Width:35%;
				font-family: "Noto Sans Display", sans-serif;
				float:left;
				line-height:1.6em;
				text-align:left;
				margin-top:7%;
				font-size:1.3em;
				font-style:normal;
				margin-left:16%;
				color:#031812;
			}
		#quality h1
			{
				font-size:1.4em;
				line-height:1em;
				width:100%;
				text-align:justify;
				word-spacing: 10px;
				margin-bottom:5%;
			}
		
		#values
			{
				Width:66%;
				background-color:#031812;
				color:white;
				font-size:1.5em;
				line-height:1.5em;
				margin-left:13%;
				column-count:3;
				column-rule: 10px solid white;
				column-gap: 60px;
				border-radius:10px;
				text-align:center;
				padding-left:3%;
				padding-right:3%;
			}
					/*///////////// MOST OF THE SLIDERS STYLING IS IN THE FILE CALLED SLICK STYLE //////////*/
		#slider3h1
			{
				Width:100%;
				text-align:center;
				margin-left:auto;
				margin-right:auto;
				color:#031812;
				margin-top:2%;
				position:absolute;
				z-index:1;
			}
		
		
															
			
														/* //////////    footer2 ///////*/
		#footer2
			{
				color:white;
				background-color:#031812;
				margin-top:2%;
				height:50%;
				font-weight:normal;
				font-size:1em;
				padding-top:7%;
				overflow:visible;
				min-height:400px;
			}
		#footer2 a 
			{
				text-decoration:none;
				color:white;
			}
	    #footer2 a:hover
			{
				font-size:1.5em;
				line-height:1.5em;
			}
		#footer2 h1, #footer2 h2
			{
				color:#dee6f1;
			}
		#footer2phone 
			{
				position:relative;
				margin-left:15%;
				margin-top:6%;
			}
		#footer2left, #footer2leftcenter, #footer2right, #footer2rightcenter
			{
				min-height:350px;
			}
		#footer2left
			{
				width:25%;
				float:left;
				position:relative;
				border-right:1px solid #dee6f1;
				margin-left:5%;
				padding-right:3%;
			}
		 #footer2left h1
			{
				line-height:100%;
				margin-top:3%;
				margin-bottom:9%;
				position:relative;
				margin-left:35%;
				Width:50%;
			}
		#footer2left img
			{
				Display:block;
				position:ABSOLUTE;
			}
		#footer2leftcenter
			{
				width:20%;
				float:left;
				position:relative;
				border-right:1px solid #dee6f1;
				margin-left:3%;
				line-height:150%;
			}
		#footer2leftcenter h1
			{
				margin-bottom:18%;
			}
		#footer2leftcenteremail 
			{
				margin-top:-9%;
				margin-left:15%;
			}
		#footer2rightcenter
			{
				width:15%;
				float:left;
				position:relative;
				border-right:1px solid #dee6f1;
				margin-left:3%;
			}
		#footer2rightcenter h1
			{
				margin-bottom: 25%;
			}
		#footer2right
			{
				position:relative;
				float:left;
				margin-left:5%;
				line-height:190%;
				width:15%;
			}
		#footer2 ul
			{
				list-style-type:none;
				margin-left:-9%;
			}
		#indexfooter
			{
				width:100%;
			}
		
															
												
														/*//////////  contact   /////////*/
														
		#contactheader
			{
				margin-top:-5%;
			}			
		.contact
			{	
				font-family: "Funnel Sans", sans-serif;
				text-align:center; 
				line-height:1.2em;
				font-size:1.2em;
				max-width:1300px;
				color:#031812;
				margin-top:5%;
				margin-left:5%;
				padding-top:6%;

			}
		.contact h1
			{
				text-align:center;
				width:70%;
				margin-left:15%;
				margin-top:0%;
				font-family: "Noto Sans Display", sans-serif;
			}
		.contact img
			{
				z-index:0;
				margin-left:6%;
				margin-right:auto;
			}
		.contact a
			{
				color:#031812;
			}
		.contact a:hover
			{
				color:#39403e;
			}
		#consult
			{
				width:38%;
				height:100%;				
				background-repeat: no-repeat;
				margin-left:6%;
				margin-top:-45%;
				z-index:1;
			}
		#consult p 
			{
				Width:100%;
				line-height:150%;
				font-size:120%;
				text-align:justify;
				margin-left:4%;
			}
		#consult h1
			{
				position:static;
				Width:100%;
				line-height:150%;
				font-size:120%;
				text-align:LEFT;
				margin-left:5%;
				font-style:italic;
			}
		/* #scheduler
			{
				width:90%;
				margin-left:8%;
				margin-right:auto;
				margin-top:-5%;
				border-bottom:1px solid #031812;
				height:500px;
				overflow:scroll;
				font-size:1.5em;
				border:1px solid black;
			}
		#scheduler h2
			{
				font-style:italic;
			}  */
		#contactform
			{
				position:relative;
				width:90%;
				margin-left:8%;
				margin-right:auto;
				margin-top:-15%;
			    background-color:#dee7e4;
				height:557px;
				padding-top:2%;
				min-height:500px;
				text-align:left; 
			}
		#contactform img
			{
				float:left;
				width:30%;
				margin-top:3%;
				Display:inline-block;
				position:relative;
			}
		#contactform h1
			{
				Width:100%;
				float:left;
				margin-bottom:5%; 
				margin-left:-2%;
			}
		#contactform form
			{
				width:45%; Display:inline;
				position:relative;
				float:right;
				font-size:1.2em;
				margin-top:-4%;
				margin-right:5%;
				max-height:500px;
			}
		#firstname, #lastname, #readersemail, #cellphone, #suggestionselect, #contactmessage
			{
				width:50%;
				height:2.1em;
			}
		#firstname, #lastname, #cellphone
			{
				margin-left:5%;
			}
		#readersemail
			{
				margin-left:15%;
			}
		#suggestionselect
			{
				margin-left:4%;
				height:30px;
			}
		#contactmessage
			{
				margin-left:7%;
				height:40px;
			}
		#submit 
			{
				height:40px;
				margin-left:36%;
				background-color:#bcd4c0;				
				font-size:.9em;
			}
}



