/* CSS Document */
html{
	background-color: #001B3A;
}

/*THE ROLLOVER COLOR IS #001b3a AT 50% OPACITY*/

header{
	display:flex;
}
#logo{
	max-width: 160px;
	margin: 10% 0% 59% 10%;
	position: relative;

}
.tagline{
	color: #fff;
	font-family: 'Bungee', cursive;
	text-align: center;
	font-size: 1em;
}

.award{
	color: #fff;
	font-family: 'Bungee', cursive;
	text-align: center;
	font-size: 1.2em;
	padding: 0 0 2% 0;
}

.fas{
	color: #7abde5;
	padding: 30% 20% 30% 0%;
}
#mobile-nav{
	display: none;
	position: absolute;
	line-height: 1.6em;
	font-size: 1.2em;
	font-family: 'Bungee', cursive;
}
#mobile-nav li a:link, #mobile-nav li a:active, #mobile-nav li a:visited{
	color: #7abde5;
	text-decoration: none;
}
#mobile-nav li a:hover{
	background-color: #FFF;
	padding: 3.5% 2% 3.5% 2%;
	text-decoration: underline;
}
#desktop-nav{
	display:none;
}
.linedesktop{
	display: none;
}

.taglinedesktop{
	display:none;
}

.menu{
	padding: 2.5% 0 0 20%;
}
.headimage{
	width: 100%;
	height: 100%;
	display: block;
	margin: 0 auto 0 auto;
}

h2{
	font-family: 'Bungee Shade', cursive;
	color: #FFF;
	text-align: center;
	font-size: 2em;
	padding: 8% 0 6% 0;
}
.sizzlereel{
	text-align: center;
	padding-bottom: 6%;
}
footer{
	background-color: #FFF;
}
.media{
	text-align: center;
	font-size: 2em;
	padding: 3% 0 3% 0;
}
.fab{
	padding-left: 3%;
	color: #7abde5;
}
.footerinfo{
	text-align: center;
	padding-bottom: 2%;
	line-height: 2em;
	font-family: 'Bungee', cursive;
	color: #000;
}

.tabletindex{
	display: none;
}

.desktopindex{
	display: none;
}

/*Portfolio*/
.topport{
	font-family: 'Bungee', cursive;
	font-size: 1em;
	text-align: center;
	color: #FFF;
	padding: 3% 0 3% 0;
}

.topport2{
	font-family: 'Bungee', cursive;
	font-size: 1.6em;
	color: #7abde5;
	text-align: center;
	line-height: 1.2em;
}
.ben-portfolio{
	max-width: 96%;
	padding-top: 1%;
	display: block;
	margin: 0 auto 0 auto;
}

.slogan{
	color: #FFF;
	font-family: 'Bungee', cursive;
	text-align: center;
	text-decoration: none;
	padding-top: 4%;
}

.desktopslogan{
	display: none;
}

#portpromo{
	max-width: 96%;
	display: block;
	margin: 2% 2% 0 2%
}

.tabletpromo{
	display:none;
}

.desktoppromo{
	display: none;
}

.desktopservices{
	display: none;
}

.mnjewler{
	text-align: center;
}

.videodescription{
	color: #FFF;
	line-height: 1.4em;
	text-align: center;
	font-family: 'Montserrat', sans-serif;
	padding: 1.5% 2% 3% 2%;
}

.urbanassault{
	text-align: center;
}

.yorktown{
	text-align: center;
}

.coffeecom{
	text-align: center;
}

.studentambassadors{
	text-align: center;
}

#portextras{
	max-width: 96%;
	display:block;
	margin: 2% 2% 3% 2%;
}

.boston1{
	text-align: center;
}

.boston2{
	text-align: center;
}

.boston3{
	text-align: center;
}

.boston4{
	text-align: center;
}

/*.perspective1{
	text-align: center;
}

.psa{
	text-align: center;
}
*/
#portweddings{
	max-width: 96%;
	display: block;
	margin: 2% 2% 0 2%;
}
.comingsoon{
	padding-bottom: 50%;
}

#portestate{
	max-width: 96%;
	display:block;
	margin: 2% 2% 0 2%;
}

.desktopextras{
	display: none;
}

.tabletextras{
	display:none;
}


/*Photography*/
#bostonflag, #pinkfloral, #yellowbike, #everett{
	max-width: 96%;
	margin: 2% 2% 0 2%;
	border: medium solid #FFF;
}
#teraportrait, #rachdrewwedding{
	max-width: 70%;
	display: block;
	margin: 0 auto 0 auto;
	border: medium solid #FFF;
}
.photopass{
	color: #fff;
	text-align: center;
	font-family: 'Montserrat', sans-serif;
	font-size: 1em;
	padding: 3% 0 6% 0;
}
.photopass li a:link, .photopass li a:active, .photopass li a:visited{
	color: #EAF6FA;
}
.photopass li a:hover{
	color: #7abde5;
}

/*Family Photography*/
#family-1, #family-2, #family-5, #family-8, #family-9, #family-16, #family-22, #family-27, #family-28, #family-29, #family-30, #family-31{
	max-width: 96%;
	margin: 4% 2% 0 2%;
	border: medium solid #FFF;
}
#family-4, #family-7, #family-12, #family-15, #family-21, #family-24, #family-26{
	max-width: 96%;
	margin: 1% 2% 0 2%;
	border: medium solid #FFF;
}
#family-3, #family-6, #family-10, #family-13, #family-17, #family-23, #family-25, #family-32{
	max-width: 70%;
	display: block;
	margin: 0 auto 0 auto;
	border: medium solid #FFF;
}
#family-11, #family-14, #family-18, #family-19, #family-20{
	max-width: 70%;
	display: block;
	margin: 0 auto 0 auto;
	border: medium solid #FFF;
}
.goback{
	color: #fff;
	text-align: center;
	font-family: 'Montserrat', sans-serif;
	font-size: 1em;
	padding: 6% 0 6% 0;
}
.goback li a:link, .goback li a:active, .goback li a:visited{
	color: #EAF6FA;
}
.goback li a:hover{
	color: #7abde5;
}

/*Portrait Photography*/
#portrait-2, #portrait-3, #portrait-6, #portrait-7, #portrait-8, #portrait-9, #portrait-10, #portrait-11, #portrait-12, #portrait-13,  #portrait-14{
	max-width: 96%;
	margin: 4% 2% 0 2%;
	border: medium solid #FFF;
}
#portrait-1, #portrait-5, #portrait-15{
	max-width: 96%;
	margin: 1% 2% 0 2%;
	border: medium solid #FFF;
}
#portrait-4{
	max-width: 70%;
	display: block;
	margin: 0 auto 0 auto;
	margin-top: 4%;
	border: medium solid #FFF;
}

/*Wedding Page*/

#weddingpics-1, #weddingpics-4, #weddingpics-6, #weddingpics-10{
	max-width: 70%;
	display: block;
	margin: 0 auto 0 auto;
	margin-top: 4%;
	border: medium solid #FFF;
}

#weddingpics-2, #weddingpics-5, #weddingpics-7{
	max-width: 96%;
	margin: 1% 2% 0 2%;
	border: medium solid #FFF;
}

#weddingpics-3, #weddingpics-8, #weddingpics-9{
	max-width: 96%;
	margin: 4% 2% 0 2%;
	border: medium solid #FFF;
}


/*Travels Page*/
#travels-1, #travels-2, #travels-3, #travels-4{
	max-width: 96%;
	margin: 4% 2% 0 2%;
	border: medium solid #FFF;
}

/*Floral Page*/
#floral-1, #floral-2, #floral-3{
	max-width: 96%;
	margin: 4% 2% 0 2%;
	border: medium solid #FFF;
}

/*Miscellaneous Photography*/
#misc-1, #misc-2, #misc-3, #misc-4, #misc-5, #misc-6, #misc-7{
	max-width: 96%;
	margin: 4% 2% 0 2%;
	border: medium solid #FFF;
}

/*About Me*/
h1{
	text-align: center;
	font-family: 'Bungee', cursive;
	color: #7abde5;
	font-size: 2.2em;
	padding: 3.5% 0 4% 0;
	line-height: 1.2em;
}

.about{
	color: #FFF;
	font-family: 'Montserrat', sans-serif;
	line-height: 1.6em;
	padding: 0 2.5% 0 2.5%;
}
.about2{
	color: #FFF;
	font-family: 'Montserrat', sans-serif;
	line-height: 1.6em;
	padding: 3% 2.5% 3% 2.5%;
}
.benabout{
	max-width: 95%;
	text-align: center;
	margin: 0 2.5% 0% 2.5%;
	border: thick solid #FFF;
}
.tabletabout{
	display:none;
}

.desktopvideoabout{
	display: none;
}

.videoresume{
	text-align: center;
}

.resume{
	color: #fff;
	text-align: center;
	font-family: 'Montserrat', sans-serif;
	font-size: 1em;
	padding: 4% 0 6% 0;
}
.resume li a:link, .resume li a:active, .resume li a:visited{
	color: #EAF6FA;
}
.resume li a:hover{
	color: #7abde5;
}

h3{
	color: #7abde5;
	font-family: 'Bungee', cursive;
	font-size: 1.4em;
	text-align: center;
	text-decoration: underline;
	padding: 0 0 3% 0;
}
.workexperience{
	color:#fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1.4em;
	padding: 0 2.5% 0 2.5%;
}
.momentumexperience{
	color:#fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1.4em;
	padding: 0 2.5% 4% 2.5%;
}
.h32{
	padding-top: 3.2%;
}

/*Pricing*/

.pricinglist1{
	background-color: #fff;
}
.pricingheads{
	padding: 3% 0 1% 0;
	color: #0056b2;
	font-size: 1.5em;
	line-height: 1.3em;
}
h4{
	color:#0056b2;
	text-align: center;
	font-family: 'Bungee', cursive;
	font-size: 1.2em;
	padding: 2% 0 2% 0;
}

.bullets li{
	color: #0056b2;
	font-family: 'Montserrat', sans-serif;
	font-size: 1.2em;
	text-align: center;
	line-height: 1.6em;
	padding-bottom: 2%;
}
.pricinglist2, .pricinglist4, .pricinglist6, .pricinglist8{
		margin: 5% 0 5% 0;
		background-color: #fff;
}

.pricinglist3, .pricinglist5, .pricinglist7{
		margin: 0% 0 5% 0;
		background-color: #fff;
}

/*Reviews*/

.reviewharmony, .reviewjessstanley, .reviewtomajczyk{
	max-width: 96%;
	display:block;
	margin: 0 auto 0 auto;
	border: medium solid #FFF;
}
.reviews, .editreviews{
	color: #FFF;
	line-height: 1.4em;
	font-family: 'Montserrat', sans-serif;
	padding: 1.5% 2% 3% 2%;
}


/*Contact*/
.benoutside{
	max-width: 95%;
	text-align: center;
	margin: 0 2.5% 0% 2.5%;
	border: thick solid #fff;
}
.contactblurb{
	text-align:center;
	color: #FFF;
	font-family: 'Bungee', cursive;
	font-size: 1.1em;
	line-height: 1.4em;
	padding: 5% 0 4% 0;
}
.contact{
	color: #FFF;
	text-align: center;
	font-family: 'Montserrat', sans-serif;
	line-height: 2.5em;
	padding: 2% 0 8% 0;
}
.contactform{
	color: #7abde5;
	font-family: 'Bungee', cursive;
	text-align: center;
	padding-bottom:7%;
}
.tabletcontact{
	display: none;
}


/*Tablet view code*/
@media screen and (min-width: 768px){
	/*Index*/
	
	#logo{
	max-width: 240px;
	margin: 10% 0% 10% 42%;
	position: relative;
	}
	
	.tagline{
		text-align: left;
		padding: 0% 0 0% 2%;
		font-size: 1.4em;
	}
	.menu{
		padding: 2.5% 0 0 36%;
	}
	.taglinedesktop{
		display: none !important;
	}
	
	#mobile-nav{
		
		font-size: 1.5em;
	}
	#desktop-nav{
		display: none !important;
	}
	
	h2{
		font-size: 3em;
	}
	.sizzlereel{
		display:none;
	}
	.tabletindex{
		display: block;
		text-align: center;
		padding: 0 0 3% 0;
	}
	.media{
	text-align: center;
	font-size: 2.5em;
	padding: 3% 0 3% 0;
}

	.footerinfo{
	text-align: center;
	padding-bottom: 2%;
	line-height: 2em;
	font-family: 'Bungee', cursive;
	color: #000;
	font-size: 1.2em;
}
	/*Portfolio*/
	
	h1{
		font-size: 2.8em;
	}
	.slogan{
		font-size: 1.8em;
	}
	#portweddings, #portpromo, #portestate{
		max-width: 78%;
		display: block;
		margin: 0 auto 0 auto;
	}
	#portextras{
		max-width: 78%;
		display:block;
		margin: 0 auto 2% auto;
	}
	.goback{
		font-size: 1.2em;
	}
	
	/*Portfolio Promotional*/
	.mobilepromo{
		display:none;
	}
	.tabletpromo{
		display: block;
	}
	.award{
		font-size: 1.5em;
	}
	
	.videodescription{
		font-size: 1.2em;
		padding: 1.5% 4% 3% 4%;
	}
	
	/*Portfolio Extras*/
	.mobileextras{
		display:none;
	}
	
	.tabletextras{
		display: block;
	}
	
	/*Photography*/
	#everett, #bostonflag, #pinkfloral{
		max-width: 76%;
		display: block;
		margin: 0 auto 0 auto;
	}
	
	#teraportrait, #rachdrewwedding{
		max-width: 55%;
		display: block;
		margin: 0 auto 0 auto;
	}
	
	#yellowbike{
		max-width: 76%;
		display: block;
		margin: 0 auto 0 auto;
	}
	
	/*Family Photography*/
	
	#family-1, #family-2, #family-5, #family-8, #family-9, #family-16, #family-22, #family-27, #family-28, #family-29, #family-30, #family-31{
	max-width: 76%;
	display: block;
	margin: 4% auto 0% auto;
}
	#family-4, #family-7, #family-12, #family-15, #family-21, #family-24, #family-26{
	max-width: 76%;
	display: block;
	margin: 4% auto 0 auto;
}
	#family-3, #family-6, #family-10, #family-13, #family-17, #family-23, #family-25, #family-32{
	max-width: 55%;
	display: block;
	margin: 0 auto 0 auto;
}
	
	#family-11, #family-14, #family-18, #family-19, #family-20{
	max-width: 55%;
	display: block;
		margin: 4% auto 0 auto;
	}
		
	/*Wedding Page*/

	#weddingpics-1, #weddingpics-4, #weddingpics-6, #weddingpics-10{
	max-width: 70%;
	display: block;
	margin: 0 auto 0 auto;
	margin-top: 4%;
}

	#weddingpics-2, #weddingpics-5, #weddingpics-7{
	max-width: 76%;
	display: block;
	margin: 4% auto 0 auto;
}

	#weddingpics-3, #weddingpics-8, #weddingpics-9{
	max-width: 76%;
	display: block;
	margin: 4% auto 0 auto;
}
		
	}

	/*Portrait Photography*/
	
	#portrait-2, #portrait-3, #portrait-6, #portrait-7, #portrait-8, #portrait-9, #portrait-10, #portrait-11, #portrait-12, #portrait-13, #portrait-14{
	max-width: 76%;
	display: block;
	margin: 4% auto 0 auto;
}
	#portrait-1, #portrait-5, #portrait-15{
	max-width: 76%;
	display: block;
	margin: 4% auto 0 auto;
}
	#portrait-4{
	max-width: 55%;
	display: block;
	margin: 4% auto 0 auto;
}
	
	/*Travels Photography*/
	
	#travels-1, #travels-2, #travels-3, #travels-4{
	max-width: 76%;
	display: block;
	margin: 4% auto 0 auto;
}
	
	/*Floral Photography*/
	
	#floral-1, #floral-2, #floral-3{
	max-width: 76%;
	display: block;
	margin: 4% auto 0 auto;
}
	/*Misc Photography*/
	
	#misc-1, #misc-2, #misc-3, #misc-4, #misc-5, #misc-6, #misc-7{
	max-width: 76%;
	display: block;
	margin: 4% auto 0 auto
	}
	
	.photopass{
		font-size: 1.2em;
	}
	
	/*About Me*/
	.about{
		font-size: 1.2em;
	}
	.about2, .workexperience{
		font-size: 1.2em;
	}
	.benabout{
		max-width: 72%;
		display: block;
		margin: 0 auto 0 auto;
		border: thick solid #FFF;
	}
	.mobileabout{
		display: none;
	}
	.tabletabout{
		display:block;
	}
	h3{
		font-size: 1.8em;
	}
	.resume{
		font-size: 1.2em;
	}
	
	/*Reviews*/
	
	.reviews, .editreviews{
		font-size: 1.2em;
	}
	
	.reviewjessstanley{
		max-width:75%;
		border: medium solid #FFF;
	}
	
	/*Contact*/
	
	.benoutside{
		max-width: 70%;
		display: block;
		margin: 0 auto 0 auto;
		border: thick solid #fff;
	}
	
	.mobilecontact{
		display: none;
	}
	
	.tabletcontact{
		display: block;
	}
	
	.contactblurb{
		font-size: 1.4em;
	}
	.contact{
		font-size: 1.3em;
	}
	.contactform{
	color: #7abde5;
	font-family: 'Bungee', cursive;
	text-align: center;
	padding-bottom:7%;
	font-size: 1.4em;
}
	

	
	/*Desktop view code*/
	
	@media screen and (min-width: 1224px){
		#logo{
			max-width: 70%;
			margin: 8% 0 0 8%;
		}

	.menu{
		display: none;
		}
		
	#mobile-nav{
		display: none;
		}

	.tagline{
		display: none;
		}
		
	.taglinedesktop{
		display: block !important;
		color: #fff;
		font-family: 'Bungee', cursive;
		font-size: 1.3em;
		padding: 9% 0 0 0;
		}
	
	#desktop-nav{
		display: block !important;
		font-family: 'Bungee', cursive;
		text-align: center;
		padding: 1% 0 1% 0;
		font-size: 1.3em;
		}
	
	#desktop-nav ul{
		display:flex;
		flex-flow:row nowrap;
		}
	
	#desktop-nav li{
		flex: 1;
	}
	
	#desktop-nav li a:link, #desktop-nav li a:active, #desktop-nav li a:visited{
	color:#7abde5;
	text-decoration: none;
	}
	
	#desktop-nav li a:hover{
	background-color: #FFF;
	padding: 3.5% 2% 3.5% 2%;
	text-decoration: underline;
		}
		
		.linedesktop{
			display: block;
		}
		
		.headsizzle{
			font-size: 4em;
			padding-bottom: 3%;
		}

		.tabletindex{
			display: none;
		}
		
	.desktopindex{
		display: block;
		text-align: center;
		padding-bottom: 3%;
	}
		
		/*Portfolio Page*/
		
		.ben-portfolio{
			max-width: 50%;
			margin: 0 0% 1% 3%;
			float: left;
		}
		
		.desktopportfolio{
			display: flex;
		}
		.slogan{
			display:none;
		}
		.desktopslogan{
			display: block;
			padding: 1% 0 0 5%;
			color: #FFF;
			font-family: 'Bungee', cursive;
			text-align: center;
			text-decoration: none;
			font-size: 1.8em;
		}
		
		.desktopservices{
			display: block;
		}
		
		h1{
			font-size: 3.5em;
		}
		
		h2{
			font-size: 3.4em;
		}
		
		.portfoliobreak{
			float: left;
			max-width: 50%;
			margin: 0 auto 0 auto;
		}
		
		.portfoliobreak2{
			float: right;
			max-width: 50%;
			margin: 0 auto 0 auto;
		}
		
		#portpromo{
			padding-bottom: 4%;
		}
		
		footer{
		clear: both;
		}
		
		/*Wedding Portfolio*/
		
		.comingsoon{
			padding-bottom: 8%;
		}
		
		/*Promotional Portfolio*/
		
		.tabletpromo{
			display:none;
		}
		
		.desktoppromo{
			display: block;
		}
		
		.promo1{
			line-height: 1.5em;
			margin: 0% 0 0 4%;
		}
		
		.mnjewler, .yorktown, .studentambassadors{
			float: left;
			margin: 0%;
			max-width: 45%;
			padding: 0 4% 0 2%;
		}
		
		.promo2, .promo4{
			float: left;
			margin:0%;
			max-width: 45%;
			padding: 5% 1% 0 2%;
		}
		
		.urbanassault{
			padding-right: 3%;
		}
		
		.goback{
			clear: both;
		}
		
		/*Extras Portfolio*/
		
		.tabletextras{
			display:none;
		}
		
		.desktopextras{
			display: block;
		}
		
		.boston1, .boston3, .perspective1{
			float: left;
			margin: 0% 0 0 0%;
			max-width: 45%;
			padding: 0 4% 0 2%;
		}
		
		.videodescription{
			color: #FFF;
			padding: 2%;
			text-align: center;
			padding-top: 10%;
		}
		
		.extra1{
			line-height: 1.5em;
			margin: 0% 0 0 4%;

		}
		.videoporthead{
			clear: both;
		}
		
		.extra2, .extra4, .extra6{
			line-height: 1.5em;
			text-align: center;
			float: left;
			max-width: 45%;
			padding: 6% 0 0 2%;
		}
		
		
		
		/*Photography*/
		
		.photography1{
			float: left;
			max-width: 50%
		}
		
		.photography2{
			float: right;
			max-width: 50%;
		}
		
		.photography3{
			max-width: 62%;
			display: block;
			margin: 0 auto 0 auto;
			clear: both;
		}
		#teraportrait{
			margin-bottom: 5%;
		}
		/*Family Photography*/
		
		.familyphotography1{
			float: left;
			max-width: 50%;
		}
		
		.familyphotography2{
			float: right;
			max-width: 50%;
		}
		.familyphotography3{
			clear: both;
		}
		
		/*Wedding Photography*/
		
		.weddingphotography1{
			float: left;
			max-width: 50%;
		}
		
		.weddingphotography2{
			float: right;
			max-width: 50%;
		}
		
		
		/*Portrait Photography*/
		
		.portraitphotography1{
			float: left;
			max-width: 50%;
		}
		
		.portraitphotography2{
			float: right;
			max-width: 50%;
		}
		
		.portraitphotography3{
			clear: both;
		}
		
		
		/*Travel Photography*/
		
		.travelphotography1{
			float: left;
			max-width: 50%
		}
		
		.travelphotography2{
			float: right;
			max-width: 50%
		}
		
		.travelphotography3{
			clear: both;
		}
		
		/*Floral Photography*/
		
		.floralphotography1{
			float: left;
			max-width: 50%;
		}
		
		.floralphotography2{
			float: right;
			max-width: 50%;
		}
		
		.floralphotography3{
			clear: both;
		}
		
		/*Misc Photography*/
		
		.miscphotography1{
			float: left;
			max-width: 50%;
		}
		
		.miscphotography2{
			float: right;
			max-width: 50%;
		}
		
		.miscphotography3{
			clear: both;
		}
		
		
		/*About Me*/
		
		.about, .about2{
			color: #001B3A;
		}
		
		.desktopabout{
			float: left;
			max-width: 40%;
			margin: 6% 0 0 7%;
			padding: 2% 1% 1% 2%;
			font-size: 1.2em;
			background-color: #fff;
		}
		.benabout{
			margin-left: 0%;
			max-width: 42%;
			border: thick solid #FFF;
		}
		.tabletabout{
			display:none;
		}
		.desktopvideoabout{
			display: block;
		}
		
		.resume{
			font-size: 1.5em;
			padding-bottom: 3%;
		}
		
		h3{
			font-size: 2.2em;
			padding: 0 0 4% 0;
		}		
		
		.workexperience, .momentumexperience{
			font-size: 1.3em;
			text-align: center;
			padding: 0 3% 2% 3%;
		}
		
		.experiences{
			float: left;
			max-width: 31.3%
		}
		
		.experiences2{
			float: left;
			max-width: 31.3%;
			padding: 0 4% 0% 3%;
		}
		
		.experiences3{
			float: right;
			max-width: 29.3%;
			padding-bottom: 3%;
		}
		
		.work1{
			padding: 4% 0% 4% 0%;
		}
		
		/*Pricing*/
		
		.pricingheads{
			font-size: 1.8em;
		}
		
		h4{
			font-size: 1.3em;
		}
		
		.bullets{
			font-size: 1em;
		}
		
		.pricinglist1{
			width: 29%;
			margin-left: 4%;
			float: left;
			padding-botom: 10%;
		}
		
		.pricinglist2{
			width: 29%;
			margin: 0 0% 0 2.5%;
			float: left;
		}
		
		.pricinglist3{
			width: 29%;
			margin-right: 4%;
			float: right;
			margin-top: 0%;
		}
		
		.pricinglist4{
			clear:both;
			width: 60%;
			margin: 0 auto 0 auto;
			padding: 0 3% 0 3%;
		}
	
		.pricinglist5{
			width: 40%;
			float: right;
			margin: 0 8% 0 0%;
		}
		
		.pricinglist6{
			width: 40%;
			float: left;
			margin: 0 0% 0 8%;
		}
		
		.pricinglist7{
			width: 40%;
			float: right;
			margin: 0 8% 4% 0%;
		}
		
		.pricinglist8{
			width: 40%;
			float: left;
			margin: 0 0% 4% 8%;
		}
		
		/*Reviews*/
		
		.harmonyreview1{
			float: left;
			max-width: 45%;
			margin: 0 0 3% 1%;
		}
		
		.reviews{
			text-align: center;
			margin: 8% 3% 0 2%;
			color: #001B3A;
			background-color: #fff;
			padding: 2% 2% 2% 2%;
			line-height: 1.5em;
		}
		
		.reviewjessstanley{
			float: left;
			max-width: 41%;
			margin: 0 0 3% 2%;
			border: medium solid #FFF;
		}
		
		.reviewtomajczyk{
			float: left;
			max-width: 41%;
			margin: 0 0 3% 2%;
			border: medium solid #FFF;
		}
		
		.editreviews{
			text-align: center;
			margin: 4% 3% 0 2%;
			color: #001B3A;
			background-color: #fff;
			padding: 2% 2% 2% 2%;
			line-height: 1.5em;
		}
		
		h2{
			clear:both;
			}
		
		/*Contact*/
		
		.benoutside{
			max-width: 45%;
			float: left;
			margin: 0 0 5% 3%;
			border: thick solid #fff;
		}
		
		.contactform{
			clear:both;
		}
		
		.contactblurb{
			font-size: 1.6em;
		}
}
