/*Normal styling for quick custom page */

.textside3header{
	font-size:2.375rem;
}
.davidimage {
    float: right;
    padding: 20% 6% 5px 10px;    
}

.dndimage{
	float:left;
	padding:20% 0% 0% 5%;
}

.loui_golf{
	float:right;		
	padding: 10% 7% 0% 23%;
}

#about_us{
	height:1600px;
}

.textside1{
	width:50%;
	text-align: center;	
}

.textside2{
	float:right;
	width:50%;
	text-align: center;
}

.textside3{
	width:50%;
	padding: 64% 0% 0% 0%;	
	text-align: center;
}

/*End of styling for quick custom page */


/*@media styling for different break points */

@media only screen and (max-width: 1024px){
	.textside1, .textside2, .textside3{
		width:100%;
		padding: 0%;
	}
	
	.davidimage, .dndimage, .loui_golf {
		float: none;
		padding: 0%;
	}
	
	.textside2{
		margin-bottom: 10%;
	}
	
	.davidimage img{
		margin-left: auto;
		margin-right: auto;
		display: block;
		margin-bottom: 4%;
	}
	
	.dndimage img{
		margin-left: auto;
		margin-right: auto;
		display: block;
		margin-bottom: 4%;
	}
	
	.loui_golf img{
		margin-left: auto;
		margin-right: auto;
		display: block;
		margin-bottom: 4%;
	}
	
	#about_us{
		height:1900px;
	}
		
}

@media only screen and (max-width: 768px){
	#about_us{
		height:2350px;
	}
}

@media only screen and (min-width:419px) and (max-width: 460px){
	#about_us{
		height:2500px;
	}
}

@media only screen and (min-width:383px) and (max-width: 418px){
	#about_us{
		height:2600px;
	}
}

@media only screen and (min-width:351px) and (max-width: 382px){
	#about_us{
		height:2900px;
	}
}

@media only screen and (max-width: 350px){
	#about_us{
		height:3050px;
	}
}

/*End of @media styling */

/* Page content   AND BASIC CSS STYLING..... */
.content {
  padding: 16px;
}

/* The sticky class is added to the navbar with JS when it reaches its scroll position */
.sticky {
  position: fixed;
  top: 0;
  width: 100%
}


/* Add some top padding to the page content to prevent sudden quick movement (as the navigation bar gets a new position at the top of the page (position:fixed and top:0) */
.sticky + .content {
  padding-top: 60px;
}