

/* Start of parallax */
/* Main Top Parallax Element Style*/ 
.paral-main-top {
	background-attachment: fixed;
	background-size: cover;
	background-position: 50% 50%;
}

/* Paragraph for Parallax Main Top Section */
@media (min-width: 978px) {
	.paral-main-top p {
		font-size: 2rem;
		color:#f5f5f5;
		text-align: center;
		line-height: 2.2rem;
		padding-bottom: 1.6rem;
		text-shadow: 0 0 1px rgba(0,0,0,1); 
	}	
}
@media (max-width: 978px) {
	.paral-main-top p {
		font-size: 1.3rem;
		color:#f5f5f5;
		text-align: center;
		line-height: 1.3rem;
		padding-bottom: 1rem;
		text-shadow: 0 0 1px rgba(0,0,0,1); 
	}	
}
 
/* Heading for Parallax Main Top Section */
@media (min-width: 978px) {
	.paral-main-top h1 {
		color: rgba(255, 255, 255, 0.8);
		font-size: 3.8rem;
		text-align: center;
		padding-top: 15rem;
		line-height: 4.2rem;
		text-shadow: 0 0 1px rgba(0,0,0,0.8); 
	} 
}
@media (max-width: 978px) {
	.paral-main-top h1 {
		color: rgba(255, 255, 255, 0.8);
		font-size: 2.2rem;
		text-align: center;
		padding-top: 15rem;
		line-height: 2rem;
		text-shadow: 0 0 1px rgba(0,0,0,0.8); 
	} 
}
.paral-main-top .lead {margin: 1rem;}

/* Main Parallax Element Style*/ 
.paral-main {
background-attachment: fixed;
background-size: cover;
background-position: 50% 50%;
}

/* Paragraph for Parallax Main Section */ 
.paral-main p {
font-size: 1.8rem;
color:#fff;
text-align: center;
line-height: 2.4rem;
padding-bottom: 1.6rem;
text-shadow: 2px 2px 2px rgb(0, 0, 0); 
}

 
/* Heading for Parallax Main Section */ 
.paral-main h1 {
color:rgb(247, 231, 176);
font-size: 3rem;
font-weight:bold; 
text-align: center;
padding-top: 8rem;
line-height: 3rem;
text-shadow: 2px 2px 2px rgb(0, 0, 0); 
}

.paral-sub .lead {margin: 1rem; text-shadow: 3px 3px 3px rgb(21, 36, 64); }

/* Sub Parallax Element Style*/ 
.paral-sub {
background-attachment: fixed;
background-size: cover;
background-position: 50% 50%;
}

/* Paragraph for Parallax Sub Section */ 
.paral-sub p {
font-size: 1.3rem;
color:#f5f5f5;
text-align: center;
line-height: 3.2rem;
text-shadow: 1px 1px 1px rgba(255,255,255,1); 
font-weight:bold; 
}
 
/* Heading for Parallax Sub Section */ 
.paral-sub h1 {
color: rgba(255, 255, 255, 0.8);
font-size: 2rem;
text-align: center;
padding-top: 8rem;
line-height: 4rem;
text-shadow: 1px 1px 1px rgba(255,255,255,1); 
font-weight:bold; 
}

.paral-sub .lead {margin: -1.2rem;}

/* Sub Parallax Element Style*/ 
.paral-sub {
background-attachment: fixed;
background-size: cover;
background-position: 50% 50%;
}

/* Paragraph for Parallax Modern-2 Section */ 
/*
.paral-modern-2 p {
font-size: 1.1rem;
color:#f5f5f5;
text-align: center;
line-height: 3.2rem;
text-shadow: 0 0 1px rgba(0,0,0,0.8); 
}
*/ 
/* Heading for Parallax Sub Section */ 
/*
.paral-modern-2 h1 {
color: rgba(255, 255, 255, 0.8);
font-size: 2rem;
text-align: center;
padding-top: 90px;
line-height: 2.2rem;
text-shadow: 0 0 1px rgba(0,0,0,0.8); 
}

.paral-modern-2 .lead {margin: -1.2rem;}
*/

/* Modern-2 Parallax Element Style*/ 
.paral-modern-2 {
background-attachment: fixed;
background-size: cover;
background-position: 50% 50%;
}

/* Layer Set for Parallax Section */
@media (min-width: 798px) { 
	.parallax-window-main-top {
	    min-height: 600px;
	    background: transparent;
	}
}
@media (max-width: 798px) {
	.parallax-window-main-top {
    		max-height: 400px;
    		background: transparent;
    }
}
.parallax-window-main {
    min-height: 400px;
    background: transparent;
}
.parallax-window-sub {
    min-height: 400px;
    background: transparent;
}
.parallax-modern-2 {
    min-height: 150px;
    background: transparent;
    margin-top: 50px;
    margin-bottom: 50px;
}
/* End of Parallax */