/* SECTION 1 STYLES */
.divImageHero
{
	height:900px;
	left:0px;
	top:0px;
	width:100%;
}

.divHeroContent #Subheading1, .divHeroContent #Subheading2, .divHeroContent #Subheading3
{
	display:none;
}

.header1
{
	background-image:url('../images/home/divImageHero1.jpg');
	background-position:50% 50%;
	background-size:cover;
	height:900px;
	left:0px;
	position:absolute;
	top:0px;
	width:100%;
}

.header2
{
	background-image:url('../images/home/divImageHero2.jpg');
	background-position:50% 50%;
	background-size:cover;
	display:none;
	height:900px;
	left:0px;
	position:absolute;
	top:0px;
	width:100%;
}

.header3
{
	background-image:url('../images/home/divImageHero3.jpg');
	background-position:50% 50%;
	background-size:cover;
	display:none;
	height:900px;
	left:0px;
	position:absolute;
	top:0px;
	width:100%;
}

.header4
{
	background-image:url('../images/home/divImageHero4.jpg');
	background-position:50% 50%;
	background-size:cover;
	display:none;
	height:900px;
	left:0px;
	position:absolute;
	top:0px;
	width:100%;
}

.divABPTSSymbol
{
	background-image:url('../images/home/divABPTSSymbol.svg');
	background-repeat:no-repeat;
	background-size:cover;
	height:150px;
	margin:0px auto 30px auto;
	width:150px;
}

.divHeroContent
{
	height:700px;
	left:50%;
	margin-left:-500px;
	max-width:1000px;
	position:absolute;
	text-align:center;
	top:170px;
}

.divHRCenter
{
	margin:0 auto 30px auto;
}

.divButtonReadMore
{
	bottom:130px;
	left:50%;
	margin-left:-67.5px;
	position:absolute;
	user-select:none;
	-moz-user-select:-moz-none;
	-ms-user-select:none;
	-webkit-user-select:none;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
	width:135px;
}

.headerContainer
{
	height:50px;
	margin-top:60px;
	width:100%;
}

.headerDotContainer
{
	bottom:50px;
	height:10px;
	left:50%;
	margin-left:-60px;
	position:absolute;
	width:120px;
}

.headerDots input[type="radio"]
{
    display:none;
	user-select:none;
	-moz-user-select:-moz-none;
	-ms-user-select:none;
	-webkit-user-select:none;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
}

.headerDots input[type="radio"] + label span
{
    cursor:pointer;
    border-radius:50%;
	display:inline-block;
    float:left;
	height:10px;
	margin-left:10px;
	margin-right:10px;
    width:10px;
}

.headerDots input[type="radio"] + label span
{
    background-color:white;
}

.headerDots input[type="radio"]:checked + label span
{
    background-color:#1161ba;
}

@media all and (max-width: 1020px)
{
	.divImageHero
	{
		height:820px;
		width:100%;
	}

	.header1,.header2, .header3, .header4
	{
		height:820px;
	}

	.divABPTSSymbol
	{
		height:135px;
		width:135px;
	}

	.divHeroContent
	{
		height:700px;
		left:50%;
		margin-left:-250px;
		max-width:500px;
		position:absolute;
		text-align:center;
		top:120px;
	}

	.divHeroContent h1
	{
		color:#ffffff;
		font-family:'Open Sans', sans-serif;
		font-size:27px;
		font-weight:bold;
		letter-spacing:1px;
		line-height:35px;
		padding-bottom:30px;
		text-transform:uppercase;
	}

	.divHeroContent h3
	{
		color:#ffffff;
		font-family:'Open Sans', sans-serif;
		font-size:18px;
		font-weight:600;
		letter-spacing:1px;
		line-height:30px;
		padding-bottom:30px;
	}

	.headerDotContainer
	{
		bottom:80px;
		height:10px;
		left:50%;
		margin-left:-60px;
		position:absolute;
		width:120px;
	}

	.divButtonReadMore
	{
		bottom:150px;
	}
}

@media all and (max-width: 720px)
{
	.divABPTSSymbol
	{
		height:135px;
		width:135px;
	}

	.divImageHero
	{
		height:720px;
		width:100%;
	}

	.header1,.header2, .header3, .header4
	{
		height:720px;
	}

	.divHeroContent
	{
		height:513px;
		left:50%;
		margin-left:-200px;
		max-width:400px;
		position:absolute;
		text-align:center;
		top:100px;
	}

	.divHeroContent h1
	{
		color:#ffffff;
		font-family:'Open Sans', sans-serif;
		font-size:20px;
		font-weight:bold;
		letter-spacing:1px;
		line-height:35px;
		padding-bottom:25px;
		text-transform:uppercase;
	}

	.divHeroContent h3
	{
		color:#ffffff;
		font-family:'Open Sans', sans-serif;
		font-size:15px;
		font-weight:600;
		letter-spacing:1px;
		line-height:26px;
		padding-bottom:25px;
	}

	.headerDotContainer
	{
		bottom:-70px;
		height:10px;
		left:50%;
		margin-left:-60px;
		position:absolute;
		width:120px;
	}

	.divButtonReadMore
	{
		bottom:-30px;
	}
}

@media all and (max-width: 420px)
{
	.divABPTSSymbol
	{
		height:114px;
		width:114px;
	}

	.divImageHero
	{
		height:764px;
		width:100%;
	}

	.header1,.header2, .header3, .header4
	{
		height:764px;
	}

	.divHeroContent
	{
		height:639px;
		left:50%;
		margin-left:-125px;
		max-width:250px;
		position:absolute;
		text-align:center;
		top:125px;
	}

	.divHeroContent h1
	{
		color:#ffffff;
		font-family:'Open Sans', sans-serif;
		font-size:16px;
		font-weight:bold;
		letter-spacing:1px;
		line-height:25px;
		padding-bottom:20px;
		text-transform:uppercase;
	}

	.divHeroContent h3
	{
		color:#ffffff;
		font-family:'Open Sans', sans-serif;
		font-size:14px;
		font-weight:400;
		letter-spacing:1px;
		line-height:20px;
		padding-bottom:20px;
	}

	.divButtonReadMore
	{
		bottom:90px;
	}

	.headerDotContainer
	{
		bottom:40px;
		height:10px;
		left:50%;
		margin-left:-60px;
		position:absolute;
		width:120px;
	}
}

/* STYLING THE FREE CONSULTATION */
.divConsultationContainer
{
	margin:67px auto 0px auto;
	position:relative;
	width:1000px;
}

.divConsultationContent p
{
	text-align:justify;
}

.divConsultationText
{
	color:#353b44;
	font-family:'Open Sans', sans-serif;
	font-size:14px;
	font-weight:300;
	letter-spacing:1px;
	line-height:26px;
	padding-bottom:30px;
}

.divBullet
{
	background-image:url('../images/home/divBullet.svg');
	background-repeat:no-repeat;
	background-size:cover;
	display:inline-block;
	height:10px;
	margin-left:10px;
	margin-right:10px;
	width:10px;
}

@media all and (max-width: 1020px)
{
	.divConsultationContainer
	{
		width:500px;
	}
}

@media all and (max-width: 720px)
{
	.divConsultationContainer
	{
		width:400px;
	}
}

@media all and (max-width: 420px)
{
	.divConsultationContainer
	{
		width:280px;
	}

	.divConsultationContent p
	{
		text-align:left;
	}

	.divConsultationContainer .divConsultationContent h2
	{
		text-align:left;
	}
}

/* STYLING THE PHILOSOPHY */
.divPhilContainer
{
	margin:29px auto 60px auto;
	position:relative;
	width:1000px;
}

.divPhilContent p
{
	text-align:justify;
}

@media all and (max-width: 1020px)
{
	.divPhilContainer
	{
		width:500px;
	}
}

@media all and (max-width: 720px)
{
	.divPhilContainer
	{
		width:400px;
	}
}

@media all and (max-width: 420px)
{
	.divPhilContainer
	{
		width:280px;
	}

	.divPhilContent p
	{
		text-align:left;
	}

	.divPhilContainer .divPhilContent h2
	{
		text-align:left;
	}
}

/*	BLURBS	*/
.divBlurbContainer
{
	height:3080px;
	margin:0px auto;
	width:1000px;
}

.divBlurbImage1
{
    background:url('../images/home/divBlurbImage1.jpg');
    background-size:cover;
	display:inline-block;
	float:left;
	height:500px;
	position:relative;
    width:530px;
}

.divBlurbImage2
{
    background:url('../images/home/divBlurbImage2.jpg');
    background-size:cover;
	display:inline-block;
    float:right;
	height:500px;
	position:relative;
    width:530px;
}

.divBlurbImage3
{
    background:url('../images/home/divBlurbImage3.jpg');
    background-size:cover;
	display:inline-block;
    float:left;
	height:500px;
	position:relative;
    width:530px;
}

.divBlurbImage4
{
    background:url('../images/home/divBlurbImage4.jpg');
    background-size:cover;
	display:inline-block;
	float:right;
	height:500px;
	position:relative;
    width:530px;
}

.divBlurbImage5
{
    background:url('../images/home/divBlurbImage5.jpg');
    background-size:cover;
	display:inline-block;
	float:left;
	height:500px;
	position:relative;
    width:530px; 
}

.divBlurbImage6
{
    background:url('../images/home/divBlurbImage6.jpg');
    background-size:cover;
	display:inline-block;
    float:right;
	height:500px;
	position:relative;
    width:530px;
}

.divBlurbTextContainer
{
	float:left;
	height:500px;
	max-width:470px;
	position:relative;
}

.divBlurbContainer .divBlurbTextContainer:nth-child(2) .divBlurbText
{
	margin:50px 50px 50px 20px;
}

.divBlurbContainer .divBlurbTextContainer:nth-child(4) .divBlurbText
{
	margin:50px 20px 50px 50px;
}

.divBlurbContainer .divBlurbTextContainer:nth-child(6) .divBlurbText
{
	margin:50px 50px 50px 20px;
}

.divBlurbContainer .divBlurbTextContainer:nth-child(8) .divBlurbText
{
	margin:50px 20px 50px 50px;
}

.divBlurbContainer .divBlurbTextContainer:nth-child(10) .divBlurbText
{
	margin:50px 50px 50px 20px;
}

.divBlurbContainer .divBlurbTextContainer:nth-child(12) .divBlurbText
{
	margin:50px 20px 50px 50px;
}

@media all and (max-width: 1020px)
{
	.divPhilContainer
	{
		margin:29px auto 41px auto;
	}

	.divBlurbContainer .divBlurbTextContainer:nth-child(2) .divBlurbText, .divBlurbContainer .divBlurbTextContainer:nth-child(4) .divBlurbText, .divBlurbContainer .divBlurbTextContainer:nth-child(6) .divBlurbText, .divBlurbContainer .divBlurbTextContainer:nth-child(8) .divBlurbText, .divBlurbContainer .divBlurbTextContainer:nth-child(10) .divBlurbText, .divBlurbContainer .divBlurbTextContainer:nth-child(12) .divBlurbText
	{
		margin:50px 50px 50px 50px;
	}

	.divBlurbImage1 
	{
	    background:url('../images/home/divBlurbImage1Mobile.jpg');
	    height:530px;
		width:500px;
	}

	.divBlurbImage2 
	{
	    background:url('../images/home/divBlurbImage2Mobile.jpg');
	    height:530px;
		width:500;
	}

	.divBlurbImage3 
	{
	    background:url('../images/home/divBlurbImage3Mobile.jpg');
	    height:530px;
		width:500px;
	}

	.divBlurbImage4 
	{
	    background:url('../images/home/divBlurbImage4Mobile.jpg');
	    height:530px;
		width:500px;
	}

	.divBlurbImage5 
	{
	    background:url('../images/home/divBlurbImage5Mobile.jpg');
	    height:530px;
		width:500px;
	}

	.divBlurbImage6 
	{
	    background:url('../images/home/divBlurbImage6Mobile.jpg');
	    height:530px;
		width:500px;
	}

	.divBlurbContainer
	{
		height:5128px;
		margin:0px auto;
		max-width:500px;
	}

	.divBlurbTextContainer
	{
		height:500px;
		margin-top:-12px;
		max-width:500px;
	}

	.divBlurbContainer .divBlurbTextContainer:nth-child(2)
	{
		height:396px;
	}
	
	.divBlurbContainer .divBlurbTextContainer:nth-child(4)
	{
		height:382px;
	}
	
	.divBlurbContainer .divBlurbTextContainer:nth-child(6)
	{
		height:291px;
	}
	
	.divBlurbContainer .divBlurbTextContainer:nth-child(8)
	{
		height:396px;
	}
	
	.divBlurbContainer .divBlurbTextContainer:nth-child(10)
	{
		height:264px;
	}
	
	.divBlurbContainer .divBlurbTextContainer:nth-child(12)
	{
		height:278px;
	}

	.divBlurbText
	{
		margin:-22px 50px 50px 50px;
	}

	.divBlurbImage1, .divBlurbImage2, .divBlurbImage3, .divBlurbImage4, .divBlurbImage5, .divBlurbImage6
	{
		max-height:530px;
		max-width:500px;
	}

	.divBlurbText
	{
		margin:25px 25px;
	}
}

@media all and (max-width: 720px)
{
	.divPhilContainer
	{
		margin:29px auto 40px auto;
	}

	.divBlurbContainer
	{
		height:4663px;
		max-width:400px;
	}

	.divBlurbTextContainer
	{
		height:400px;
		margin-top:-5px;
		max-width:400px;
	}

	.divBlurbContainer .divBlurbTextContainer:nth-child(2)
	{
		height:449px;
	}
	
	.divBlurbContainer .divBlurbTextContainer:nth-child(4)
	{
		height:409px;
	}
	
	.divBlurbContainer .divBlurbTextContainer:nth-child(6)
	{
		height:357px;
	}
	
	.divBlurbContainer .divBlurbTextContainer:nth-child(8)
	{
		height:463px;
	}
	
	.divBlurbContainer .divBlurbTextContainer:nth-child(10)
	{
		height:298px;
	}
	
	.divBlurbContainer .divBlurbTextContainer:nth-child(12)
	{
		height:304px;
	}

	.divBlurbImage1, .divBlurbImage2, .divBlurbImage3, .divBlurbImage4, .divBlurbImage5, .divBlurbImage6, .divBlurbIcon1, .divBlurbIcon2, .divBlurbIcon3, .divBlurbIcon4, .divBlurbIcon5, .divBlurbIcon6
	{
		float:left;
		max-height:400px;
		max-width:400px;
	}

	.divBlurbImage1, .divBlurbImage2, .divBlurbImage3, .divBlurbImage4, .divBlurbImage5, .divBlurbImage6
	{
		background-size:400px 400px;
	}

	.divBlurbText
	{
		margin:20px 20px;
	}
}

@media all and (max-width: 420px)
{
	.divBlurbContainer
	{
		height:4050px;
		max-width:280px;
		position:relative;
	}

	.divBlurbTextContainer
	{
		margin-top:2px;
		max-width:400px;
	}

	.divBlurbContainer .divBlurbTextContainer:nth-child(2), .divBlurbContainer .divBlurbTextContainer:nth-child(4), .divBlurbContainer .divBlurbTextContainer:nth-child(6), .divBlurbContainer .divBlurbTextContainer:nth-child(8), .divBlurbContainer .divBlurbTextContainer:nth-child(10), .divBlurbContainer .divBlurbTextContainer:nth-child(12)
	{					
		height:auto;
	}

	.divBlurbContainer .divBlurbTextContainer:nth-child(2) .divBlurbText, .divBlurbContainer .divBlurbTextContainer:nth-child(4) .divBlurbText, .divBlurbContainer .divBlurbTextContainer:nth-child(6) .divBlurbText, .divBlurbContainer .divBlurbTextContainer:nth-child(8) .divBlurbText, .divBlurbContainer .divBlurbTextContainer:nth-child(10) .divBlurbText
	{
		margin:50px 0px 42px 0px;
	}

	.divBlurbContainer .divBlurbTextContainer:nth-child(12) .divBlurbText
	{
		margin:50px 0px 29px 0px;
	}

	.divBlurbText
	{
		text-align:center;
	}

	.divBlurbContainer .divBlurbTextContainer .divBlurbText .divHR
	{
		margin:0px auto 20px auto;
	}

	.divBlurbImage1, .divBlurbImage2, .divBlurbImage3, .divBlurbImage4, .divBlurbImage5, .divBlurbImage6
	{
		background-repeat:no-repeat;
		background-size:280px 280px;
		left:50%;
		margin-left:-140px;
		max-height:280px;
		max-width:280px;
	}
}