/* CSS Document */

@charset "utf-8";

.bold{
	font-weight:bold;
	}
	
	.italic{
	font-style:italic;
	}

	a{
	text-decoration:underline;
	color:#1a4c7d;
	}
	
	
/* Large Desktop ----------- */
@media only screen 
and (min-width : 1401px)
{
/* Styles */

	/* COLUMN LAYOUT */

	#testimoniallayout{
	width:100%; 
	float:left;
	padding-bottom:20px;
	}
	
	.testimonials p{
	padding:10px 20px 10px 20px;
	}
	
	
	.test p:nth-child(2){
	padding-top:0;
	}
	
	.testimonials{
	width:80%;
	margin:20px auto 0 auto;
	}
	
	#testimoniallayout  h1{  
	width:430px;
	font-size:1.5em;
	padding:8px 0 5px 0;
	text-align:center;
	margin:30px auto 20px auto;
	font-family:'sorts_mill_goudyregular';
	color:#555;
	}
	
}	
	
/* Desktop ----------- */
@media only screen 
and (min-width : 1024px)
and (max-width : 1400px) {
/* Styles */

	
	/* COLUMN LAYOUT */

	#testimoniallayout{
	width:100%; 
	float:left;
	padding-bottom:20px;
	}
	
	.testimonials p{
	padding:10px 20px 10px 20px;
	}
	
	.test p:nth-child(2){
	padding-top:0;
	}
	
	.testimonials{
	width:80%;
	margin:20px auto 0 auto;
	}
	
	#testimoniallayout  h1{  
	width:430px;
	font-size:1.5em;
	padding:8px 0 5px 0;
	text-align:center;
	margin:30px auto 20px auto;
	font-family:'sorts_mill_goudyregular';
	color:#555;
	}
	
}

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-width : 768px) 
and (max-width : 1023px) {
	
	/* Styles */
	/* COLUMN LAYOUT */

	#testimoniallayout{
	width:100%; 
	float:left;
	padding-bottom:20px;
	}
	
	.testimonials p{
	padding:10px 20px 10px 20px;
	}
	
	.test p:nth-child(2){
	padding-top:0;
	}
	
	.testimonials{
	margin:20px auto 0 auto;
	}
	
	#testimoniallayout h1{  
	width:400px;
	font-size:1.5em;
	padding:8px 0 5px 0;
	text-align:center;
	margin:30px auto 20px auto;
	font-family:'sorts_mill_goudyregular';
	color:#555;
	}
}


@media only screen 
and (min-width : 480px) 
and (max-width : 767px) {
	/* Styles */

	
	/* COLUMN LAYOUT */

	#testimoniallayout{
	width:100%; 
	float:left;
	padding-bottom:20px;
	}
	
	.testimonials p{
	padding:10px 20px 10px 20px;
	}
	
	.test p:nth-child(2){
	padding-top:0;
	}
	
	.testimonials{
	margin:20px auto 0 auto;
	}
	
	#testimoniallayout h1{  
	width:400px;
	font-size:1.5em;
	padding:8px 0 5px 0;
	text-align:center;
	margin:30px auto 20px auto;
	font-family:'sorts_mill_goudyregular';
	color:#555;
	}
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-width : 321px) 
and (max-width : 479px) {

	/* Styles */
	
	/* COLUMN LAYOUT */

	#testimoniallayout{
	width:100%; 
	float:left;
	padding-bottom:20px;
	}
	
	.testimonials p{
	padding:10px 10px 10px 10px;
	}
	
	.testimonials{
	margin:20px auto 0 auto;
	}
	.test p:nth-child(2){
	padding-top:0;
	}
	
	#testimoniallayout h1{  
	width:95%;
	font-size:1.25em;
	padding:8px 0 5px 0;
	text-align:center;
	margin:20px auto 20px auto;
	font-family:'sorts_mill_goudyregular';
	color:#555;
	}
}	

/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 320px) {

	/* Styles */
	
	/* COLUMN LAYOUT */

	#testimoniallayout{
	width:100%; 
	float:left;
	padding-bottom:20px;
	}
	
	.testimonials p{
	padding:10px 10px 10px 10px;
	}
	
	.test p:nth-child(2){
	padding-top:0;
	}
	
	.testimonials{
	margin:10px auto 10px auto;
	}
	
	#testimoniallayout h1{  
	width:95%;
	font-size:1.25em;
	padding:8px 0 5px 0;
	text-align:center;
	margin:20px auto 20px auto;
	font-family:'sorts_mill_goudyregular';
	color:#555;
	}
}

