@media only screen and (min-device-width : 320px) and (max-device-width : 667px) and (orientation : landscape) {
	
	body
	{
	  width: 100vw;
		height: 100%;
	  background-color: #FFFFFF;
	  padding: 0;
	  border: 0;
	  margin: 0 auto;
	  font-family: Georgia, "Bitstream Charter", serif;
	}
	
	
	#wrapper
	{
	  width: 100vw;
	  height: 100%;
	  padding: 0;
	  border: 0;
	  margin: 0 auto;
	}
	
	
	#header
	{
		width: 100vw;
		height: 140px;
		padding-top: 20px;
		margin: 0 auto;
		border-bottom: 5px solid red;
		text-align: center;
		vertical-align: bottom;
	}
	
	
	#header h1
	{
		width: 100vw;
		height: 40px;
		color: black;
		font-family: 'Henny Penny', cursive;
		font-size: 40px;
		padding: 0px 0px 30px 0px;
		margin: 0px;
	}
	
	
	#wicked-awesome-websites-header-email
	{
		float: none;
		width: 100vw;
		padding-bottom: 6px;
		padding-left: 0px;
		font-size: 24px;
		font-family: 'Philosopher', sans-serif;
		margin: 0 auto;
	}


	#wicked-awesome-websites-header-phone-number
	{
		float: none;
		width: 100vw;
		padding-right: 0px;
		font-size: 24px;
		font-family: 'Philosopher', sans-serif;
		margin: 0 auto;
	}
	
	
	#main-links
	{
		width: 100vw;
		padding-top: 20px;
		text-align: center;
		color: black;
		font-family: 'Quicksand', sans-serif;
	}
	
	
	#image-of-boston-skyline
	{
		width: 100vw;
		height: 100%;
		padding-top: 20px;
		margin: 0 auto;
	}
	
	
	#image-of-boston-skyline img
	{
		width: 100%;
		height: 150px;
		overflow: hidden;
	}


	#why-wicked-awesome-websites
	{
		width: 100vw;
		padding-top: 30px;
	}
	
	
	
	#why-wicked-awesome-websites h3
	{
		text-align: center;
		padding-bottom: 10px;
		font-size: 18px;
		font-family: 'Abril Fatface', cursive;
	}
	
	
	#why-wicked-awesome-websites p
	{
		text-align: center;
		padding-bottom: 20px;
		font-family: 'Libre Baskerville', serif;
		font-size: 16px;
	}
	
	
	#wicked-awesome-websites-portfolio
	{
		width: 100vw;
		height: 100%;
		padding-top: 30px;
	}
	
	
	#wicked-awesome-websites-portfolio h3
	{
		text-align: center;
		padding-bottom: 10px;
		font-size: 18px;
		font-family: 'Abril Fatface', cursive;
	}
	

	#wicked-awesome-websites-portfolio p
	{
		text-align: center;
		padding-bottom: 0px;
		font-family: 'Quicksand', sans-serif;
		font-size: 12px;
	}
	
	
	#wicked-awesome-websites-portfolio.about-us-webpage
	{
		padding-bottom: 30px;
	}






	/*
	 * Web-Examples css settings
	 *
	 * css settings specific to the Web Examples web pages
	 *
	 */



	/*
	 * google-seo-changes-section css settings
	 *
	 * css settings specific to the google seo changes portfolio portion of the Web Examples web page
	 *
	 */

	#google-seo-changes-section
	{
		width: 100vw;
		height: 100%;
		padding-top: 50px;
		padding-bottom: 30px;
	}


	#google-seo-changes-section h3
	{
		width: 80vw;
		height: 100%;
		text-align: center;
		padding-bottom: 20px;
		font-size: 26px;
	}

	#google-seo-changes-section p
	{
		width: 90vw;
		height: 100%;
		text-align: center;
		padding-bottom: 20px;
		font-family: 'Libre Baskerville', serif;
		font-size: 12px;
	}


	.all-devices-image
	{
		width: 50vw;
		height: 100%;
		padding: 0px 0px 20px 0px;
		margin: 0 auto;
	}


	.all-devices-image img
	{
		width: 50vw;
		height: 100%;
	}
	
	
	
	

	/*
	 * Contact-US css settings
	 *
	 * css settings specific to the Contact Us web pages
	 *
	 */


	#contact-us-first-section
	{
		width: 100vw;
		height: 100%;
	  padding: 0;
	  border: 0;
	  margin: 0 auto;
	}


	#contact_content
	{
		float: left;
		width: 100vw;
		height: 100%;
		margin: 0px;
		padding-top: 10px;
		text-align: left;
	}


	h3.contact_header
	{
		text-align: center;
	}

	#contact_content p
	{
	  padding: 10px 0px 30px 10px;
		font-size: 12px;
		font-family: 'Libre Baskerville', serif;
		text-align: center;
	}


	#form_content
	{
	  width: 100vw;
	  height: 100%;
		padding-top: 10px;
		padding-bottom: 20px;
		margin: 0px;
	}


	#contact_us_table
	{
	  width: 95vw;
	  height: 100%;
	  color: #FFA500;
		padding-top: 10px;
		padding-left: 5vw;
	}



	#contact_us_table table
	{
		width: 95vw;
		height: 100%;
	  color: #000000;
		padding-left: 0;
		table-layout: fixed;
	}


	#contact_us_table tr
	{
	  font-size: 20px;
	}


	#contact_us_table td
	{
		width: 95vw;
	  font-size: 20px;
	  padding-bottom: 10px;
		font-weight: 500;
		margin: 0 auto;
		display: block;  /*  NEEDED TO PLACE EACH TD ELEMENT ON IT'S OWN SEPARATE LINE */
	}


	td#left_table_padding
	{
		padding-bottom: 15px;
	  padding-left: 0px;
	}


	td#bottom_left_table_padding
	{
	  padding-bottom: 10px;
	  padding-left: 0px;
	}


	#square_corners_field
	{
	  -webkit-border-radius: 0px;
	  -moz-border-radius: 0px;
	  border-radius: 0px;
		width: 86vw;
	  height: 30px;
	  font-size: 20px;
		border: 1px solid black;
	  padding: 2px 0px 0px 9px;
	  box-shadow: 2px 2px 10px 0px black inset;
	}



	#message_heading_alignment
	{
	  vertical-align: top;
	}




	textarea
	{
		width: 86vw;
		height: 120px;
	  font-size: 20px;
	  padding: 8px 0px 0px 9px;
		border: 1px solid black;
	  box-shadow: 2px 2px 10px 0px black inset;
	}
	
	
	

	#image-of-ej-section
	{
		float: none;
		width: 90vw;
		height: 100%;
		padding-top: 0px;
		margin: 0 auto;
	}


	#image-of-ej-section img
	{
		width: 90vw;
		height: 100%;
	}
	

}