@charset "UTF-8";
/* CSS Document */

/* General Site */

body {
	padding:0;
	width:100%;
	margin:0;
}

.MainContentDiv {
	padding:0;
	width:100%;
	margin:0;
	display:flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content:space-around;
	position: relative;
}

.fiftycontainer {
	width:47%;
	margin:0% 1% 0;
	padding:0;
}

.WhitePara {
	color: white;
	font-family:amaranth;
	font-size:1.3em;
}

.BlackPara {
	color: black;
	font-family:amaranth;
	font-size:1.3em;
	
}

.OrangePara {
	color:#F7941E; 
}

.CenterText {
	text-align: center;
}

.OrangeSpan {
	color:#F7941E; 
	font-family:amaranth;
	font-size:1.4em;
}

.ItalicSpan {
	font-style: italic;
}

#orangeSpan {
	color:#F7941E; 
}

.ItalicsH {
	font-style: italic;
}

.MediumOrangeHeader {
	color:#F7941E;
	font-weight: 400;
	font-size:1.9em;
	font-family:amaranth;
}

.LargeOrangeHeader {
	color:#F7941E;
	font-weight: 600;
	font-size:3.5em;
	font-family:amaranth;
}

.SimpleList {
	list-style: none;
}

.LargeBlueHeader {
	color:#283489;
	font-weight: 600;
	font-size:3.5em;
	font-family:amaranth;
}

.MediumBlueHeader {
	color:#283489;
	font-weight: 500;
	font-size:2.1em;
	font-family:amaranth;
}

.OrangeDiv {
	background-color: #F7941E;
}

.BlueHeader {
	color:#283489;
}

.BlueDiv {
	background-color: #283489;
}

#ThreePillarLeftIMG-Mobile {
	display:none;
}

/* ---- About Section ----- */

.FiveSecPara {
	font-size:2em;
	width:100%;
	margin:0%;
	text-shadow: 0px 0px 5px rgba(0,0,0,.8);
	opacity: 0;
	color:white;
	text-align: center;
}

@keyframes Fade-In-One {
	0% {opacity:0;}
	100% {opacity:1;}
	
}

#FiveSecOneSpan {
	margin:3% 0 0;
	animation-name:Fade-In-One;
	animation-duration: 2s;
	animation-delay: 0s;
	animation-fill-mode: forwards;
	color: #F7941E;
}

#FiveSecTwoSpan {
	animation-name:Fade-In-One;
	animation-duration: 2s;
	animation-delay: 1.5s;
	animation-fill-mode: forwards;
}

#FiveSecThreeSpan {
	animation-name:Fade-In-One;
	animation-duration: 2s;
	animation-delay: 4s;
	animation-fill-mode: forwards;
}

#LeadSpan {
	width:80%;
	margin:1% 10% 0;
	text-align: center;
	color:#F7941E;
	animation-name:Fade-In-One;
	animation-duration: 3s;
	animation-delay: 6s;
	animation-fill-mode: forwards;
	font-size:4em;
	opacity: 0;
	text-shadow: 0px 0px 5px rgba(0,0,0,.8);
}

#RiseSpan {
	margin:2% 0;
	font-size:6em;
	color:#F7941E;
	animation-name:Fade-In-One;
	animation-duration: 2s;
	animation-delay: 3s;
	animation-fill-mode: forwards;
	text-align: center;
	opacity: 0;
	text-shadow: 1px 4px 1px rgba(0,0,0,.8);
}


#CallSpan {
	width:80%;
	text-align: center;
	margin:1% 10% 0;
	font-size: 3em;
	Color:white;
	animation-name:Fade-In-One;
	animation-duration: 4s;
	animation-delay: 8s;
	animation-fill-mode: forwards;
	text-shadow: 0px 0px 5px rgba(0,0,0,.8);
	opacity: 0;
}

#ScrollPara {
	color: white;
	animation-name:Fade-In-One;
	animation-duration: 2s;
	animation-delay: 10s;
	animation-fill-mode: forwards;
	opacity: 0;
	text-shadow: 0px 0px 5px rgba(0,0,0,.8);
	text-align: center;
}

#Home-Div {
	background-image:url("../Images/Home/HomeBackPath.jpg");
	background-size: 100% 100%;
	background-position: bottom;
	min-height: 600px;
	padding:20px 0 0;
	box-shadow: 0px 1px 15px 0px black;
}

#Rise-Logo-Container {
	width:46%;
	margin:0% 2%;
	padding:0;
}

#RiseTextContainer {
	width:95%;
	margin:0% 2.5%;
	padding:0;
}

#RiseLogoAboutIMG {
	width:100%;
}

#RISEAboutStatement {
	font-size:1.3em;
}

#Home-Right-Div {
	width:46%;
	margin:0 2% 0 0;
	padding:0% 1% 0;
}

#PurposePara {
	font-size:1.6em;
	width:70%;
	margin:0 15%;
}

#About-Div {
	box-shadow: 0px 1px 15px 0px black;
	box-shadow: 1px 0px 10px 0px black;
	padding:10% 0 3%;
	
	
}

#About-Left {
	width:20%;
	margin:0;
	padding:0;
}
#About-Right{
	width:80%;
	margin:0;
	padding:0;
	display:flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content:space-around;
	position: relative;
	align-items: center;
	align-contents: right; 
}



/* ---- About Section END ----- */



/* News Section */

#Media-Header {
	Width:100%;
}

#NewsArticles-Div {
	display:flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content:space-around;
	position: relative;
	align-items: center;
	align-contents: center; 
	padding:0% 0 0;
}

.News-Wrap {
	width:30%;
	margin:1%;
	padding:.5%;
	background-color: #F7941E;
	border-radius: 3%;
	box-shadow: 0px 0px 15px 0px black;

}

.NewsImages {
	width:50%;
	margin:0;
}

.NewsArticleLink {
	text-decoration: none;
	display:flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content:space-around;
	position: relative;
	align-items: center;
	align-contents: center; 
}

.NewsArticleHeader {
	font-size: .8em;
	text-align: center;
	color: #283489;
	margin:0;
	padding:0;
	width:40%;
}

#OA-SiteRef {
	font-size: .7em;
	text-align: center;
	color: white;
	text-decoration: none;
	margin:0;
	opacity: 1;
}

.NewsArticleLink:hover #OA-News-Img {
	opacity: .5;
}


/* ---- 3 Pillars Section ----- */

#Three-P-Div {
	display:flex;
	flex-direction: row;
	flex-wrap:wrap;
	justify-content:space-around;
	position: relative;
	background-image: url("../Images/Home/MODULE-BW Mountain.png");
	background-position: bottom;
	background-repeat: no-repeat;
	background-size: 120%;
}

#Three-P-Content-Container {
	width:90%;
	padding:0;
	margin:2% 5%;
	display:flex;
	flex-direction: column;
	flex-wrap:nowrap;
	justify-content:space-around;
	position: relative;
}

#ThreePillarLeftIMG {
	Width:100%;
	max-height:600px;
}

#ThreePillar-Left {
	width:20%;
	padding:0;
	margin:0;
}
#ThreePillar-Right {
	width:100%;
	padding:0;
	margin:0;
}

.Three-P-BucketWraps {
	width:75%;
	margin:1% 12.5%;
	padding:.5%;
	display:flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content:space-around;
	position: relative;
	align-items: center;
	align-content: center;
	box-shadow: 0px 0px 15px 0px black;
}

.Three-P-Icons {
	width:20%;
	margin:0 0% 0 2.5%;
	padding:0;
	max-height: 150px;
	max-width:150px;
}

.PillarTitleWrap {
	width:75%;
	margin:0 2.5% 0 0%;
}

.Three-P-Header {
	width:90%;
	margin:0 5%;
	padding:0;
	font-weight: 600;
	font-size:2.2em;
	font-family:amaranth;
	max-height:100px;
	text-align: center;
}

.Three-P-Para {
	width:90%;
	margin:0 5%;
	padding:0;
	text-align: center;
	font-size:1.1em;
}



/* ---- 3 Pillars Section END ----- */

/* ---- RISE Banner Section ----- */

#RiseBanner-Div {
	width:100%;
	background-image:url("../Images/Home/Rise Banner Background.png");
	background-repeat: no-repeat;
	background-size:cover;
	
	margin:5% 0 5%;
}

#RiseBanner-IMG {
	width:100%;
}

/* ---- RISE Banner Section END----- */


/* ---- Program Section ----- */

#Program-Div {
	/* ---- background-image:url("../Images/Home/Dining Hall - Jawacdah.png");
	background-repeat: no-repeat;
	background-size: 60%;
	background-position: left bottom;----- */
	min-height:600px;
	display:flex;
	flex-direction:row;
	flex-wrap: wrap;
	justify-content:space-between;
	align-content: space-between;
	position: relative;
	align-items: center;
	width:100%;
	margin: 0;
	padding:2% 0 0;
	box-shadow: 0px 1px 15px 0px black;
	box-shadow: 1px 0px 10px 0px black;
	
}

#Program-Header {
	width:100%;
	margin:2% 0 0;
	padding:0;
}

#Origin-Story-Div {
	display:flex;
	flex-direction:row;
	flex-wrap: wrap;
	justify-content:space-between;
	align-content: space-between;
	position: relative;
	width:100%;
	margin: 0;
	padding:1% 0;

}
.Origin-HR {
	width:90%;
	border-color:#F7941E;
	border-width:1px;
	padding:0;
	margin:2% 5%;
}

#Origin-Left {
	Width:50%;
}

#Origin-Right {
	width:50%;
}

#Origin-Header {
	width:100%;
}

#Origin-Text {
	width:80%;
	margin:0 10%;
}

#Origin-Photo {
	width:75%;
	margin:0 12.5%;
	border-radius: 5%;
}

#Origin-TextBottom {
	width:100%;
}

#ProgramWrap-Div {
	width:60%;
}

#NotePadIMG {
	width:30%;
	margin:0 2% 0 8%;
	border-radius: 5%;
}

	#NotePadIMGSmall {
		display: none;
	}

#ProgramDesc-Para {
	width:80%;
	margin:1% 15% 0 5%;
	padding:0 0 5%;
}

#Aday-Header{
	width:80%;
	margin:1% 15% 0 5%;
	padding:0;
}

#WhoAttend-Header{
	width:80%;
	margin:1% 15% 0 5%;
	padding:0;
}

#WhoAttend-Para {
	width:80%;
	margin:1% 15% 0 5%;
	padding:0 0 5%;
}

#Hosted-Header {
		width:85%;
	margin:1% 0% 0 15%;
	padding:0;
}

#Hosted-Wrap {
	width:40%;
	display:flex;
	flex-direction:row;
	flex-wrap: wrap;
	justify-content:space-between;
	align-content: space-between;
	align-items: center;
	position: relative;
}

#Hosted-Para {
	width:85%;
	margin:1% 0% 0 15%;
	padding:0 0 5%;
}

#Hosted-Img {
	width:52%;
	margin:1% 6% 0 2%;
	border-radius: 5%;
}

#RiseGuide-IMG {
	width:42%;
	margin:1% 2% 0 6%;
	border-radius: 5%;
}

#GuideWrap-Div {
	width:50%;
	display:flex;
	flex-direction:row;
	flex-wrap: wrap;
	justify-content:space-between;
	align-content: space-between;
	align-items: center;
	position: relative;
}

#RiseGuides-P {
	width:80%;
	margin:1% 15% 0 5%;
	padding:0 0 5%;
}

#RiseGuides-H {
	width:80%;
	margin:1% 15% 0 5%;
	padding:0;
}

#RiseGuide-Span {
	font-size:.8em;
}

/* ---- Program Section END----- */

/* ----- Bios Section ------ */

#RiseGuideBios {
	/*background-image: url("../Images/Home/BioBack.png");*/
	background-size: 30% 75%;
	background-position: left bottom;
	background-repeat: no-repeat;
	display:none;
	width:95%;
	margin:2% 2.5% 0;
	border: solid 2px rgba(255,255,255,0.60);
	box-shadow: 0px 0px 15px 0px black;
}

#BioGuidesHeader {
	color:#F7941E;
	text-align: center;
	margin:0;
	padding:2%;
}

#BioWrap-UL {
	width:95%;
	margin:0;
	padding:.5% 2.5% .5%;
	list-style: none;
	height:auto;
	display:flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content:space-between;
	align-items: baseline;
	align-content:center;
}

.Bio-Li {
	color:white;
	font-size: 1.2em;
	padding:0% 3%;
}

.Bio-Li:hover {
	border-bottom: solid 2px #F7941E;
	cursor: crosshair;
}

.RiseGuideBioDetails-Wrap {
	width:65%;
	margin:1% 2.5% 0 32%;
	padding:0 0 2%;
}

.BioNames {
	width:90%;
	margin:2% 5%;
	text-align: center;
	color:#F7941E;
}

.BioBreakdown-P {
	color:white;
}

.BioBold {
	color:#F7941E;
}

u {
	color:white;
}

.BioQuotes , .BioWhy {
	color:white;
	text-align: center;
}

 #GaryM-Wrap , #NickP-Wrap , #LisaG-Wrap , #LisaT-Wrap , #LeonS-Wrap {
	display: none;
}

#RiseGuideButton-Wrap {
	Display:flex;
	flex-direction:row;
	flex-wrap: nowrap;
	justify-content:space-between;
	align-content: space-between;
	align-items: center;
	position: relative;
	width:90%;
}

.RiseGuideButtons {
	Width:100%;
	padding:1% 2%;
	color: #F7941E;
	text-align: center;
}

.RiseGuideButtons:hover {
	color: white;
	background-color:#F7941E;
}

#CloseRiseGuide {
	display:none;
}



/* ---- Six Module Section ----- */

#SixModule-Div {
	width:100%;
	padding:0% 0 0;
	margin:.5% 0 0;
	background-image:url("../Images/Home/Module Background-Small.jpg");
	background-repeat: no-repeat;
	background-size:100% 100%;
	background-position: bottom;
}

#SpacerH {
	width:100%;
	margin:10% 0 0;
}

#Module-Left {
	width:70%;
	padding:0 0 5%;
	margin:0 7% 10% 20%;
}

#SixModule-H {
	width:90%;
	margin:2% 5% 0;
	padding:0% 0 0;
}

#SixModule-Para {
	width:90%;
	margin:0% 5%;
	padding:0;
}

.ModulesDiv {
	width:100%;
	padding:0;
	Display:flex;
	flex-direction:column;
	flex-wrap: nowrap;
	justify-content:space-between;
	align-content: space-between;
	align-items: center;
	position: relative;
}

.ModulesWrap {
	Width:100%;
	max-height:125px;
	margin:.5% 0%;
	padding:0;
	Display:flex;
	flex-direction:row;
	flex-wrap: nowrap;
	justify-content:flex-end;
	align-content: space-between;
	align-items: center;
	position: relative;
	/*background-color: rgba(0,0,0,0.30);
	box-shadow: 0px 0px 15px 0px black;
	border:3px solid #F7941E;*/
	
}

.ModuleIcons {
	width:22%;
	max-height:75px;
	margin: 0 3% 0 0;
	padding:0;
}

.ModuleLabels {
	width:100%;
	margin:0 0% 0 0;
	padding:1% 0 0%;
	color:#F7941E;
	font-weight: 500;
	font-size:2.0em;
	font-family:amaranth;
	text-align: right;

}

.ModuleHovers {
	width:100%;
	margin:0;
	padding:0;
	color:#283489;
	display: none;
}


#ModulePayoff-H {
	width:100%;
	padding:3% 0 0;
}

#ModulePayoff-Para {
	width:60%;
	margin:0 20%;
	padding:0% 0;
	color:#F7941E;
}

/* ---- Six Module Section END----- */
/* ---- Module Pop Out Section END----- */

.ModuleDialog {
	width:90%;
}

.ModuleDetail-Wrap {
	width:100%;
	margin:0;
	min-height:600px;
	padding:0% 0 0;
	background-image:url("../Images/Home/Module Background-Small.jpg");
	background-repeat: no-repeat;
	background-size:100% 100%;
	background-position: bottom;
	Display:flex;
	flex-direction:column;
	flex-wrap: wrap;
	justify-content:flex-start;
	align-content: space-between;
	align-items: center;
	position: relative;
}

.ModuleDesc-Wraps {
	width:90%;
	margin:0 0 0 10%;
	Display:flex;
	flex-direction:column;
	flex-wrap: wrap;
	justify-content:flex-end;
	align-content: space-between;
	align-items: center;
	position: relative;
}

.ModuleDetails-HeaderWrap {
	width:100%;
	Display:flex;
	flex-direction:row;
	flex-wrap: nowrap;
	justify-content:flex-end;
	align-content: space-between;
	align-items: center;
	position: relative;

}

.ModuleDetail-IMG {
	width:30%;
	max-height: 150px;
	max-width:150px;
}

.ModuleDetail-H {
	width:70%;
	text-align: center;
}

.ModuleDetails-P {
	width:70%;
	margin:0 4% 0 26%;
	text-align: right;
}

.CloseButton {
	width:200px;
	height:20px;
	padding:2px;
	margin:2% 2% 2% 25%;
	background-color: rgba(217,115,0,0.6); 
	border-radius: 5%;
	border-style: none;
	box-shadow: 0px 1px 3px 0px black;
	box-shadow: 1px 0px 3px 0px black;
	color:#283489;
}

.CloseButton:hover {
	box-shadow: none;
	background-color: rgba(0,11,248,0.60);
	color:white;
}

dialog::backdrop {
	background-color: rgba(0,0,0,0.60);
}

.OpenButton {
	width:45%;
	padding:.5%;
	margin:1% 1% 1% 55%;
	max-height:85px;
	Display:flex;
	flex-direction:row;
	flex-wrap: nowrap;
	justify-content:flex-end;
	align-content: space-between;
	align-items: center;
	position: relative;
	background:none;
	border:none;
}

.OpenButton:hover {
	/*--background-color: rgba(255,102,0,0.1);--*/
	box-shadow: 0px 1px 3px 0px black;
	box-shadow: 1px 0px 3px 0px black;
	padding:.5% .5% .5% 3%;
}

.OpenButton:hover .ModuleHovers{
	display: block;
}

/* ---- Module Pop Out Section END----- */

/* ---- Top Ten Section  ---- */

#TopTen-Div {
/*	background-image:url("../Images/Home/TopTenBackground.png");
	background-repeat: no-repeat;
	background-size: 70%;
	background-position: right bottom;*/
	box-shadow: 0px 1px 15px 0px black;
	box-shadow: 1px 0px 15px 0px black;
	padding:1% 0 0;
}

#TopTen-H {
	margin:0 0 1%;
	padding:0;
}

#TopTen-Wrap {
	width:100%;
	display:flex;
	flex-direction:row;
	flex-wrap: nowrap;
	justify-content:flex-end;
	align-content: space-between;
	align-items: center;
}

#RisePhotos-TopTen {
	width:20%
}

#TopTenItems-Div {
	width:75%;
	margin:0% 0% 2% 3%;
	padding:0;
	Display:flex;
	flex-direction:column;
	flex-wrap: nowrap;
	justify-content:flex-end;
	align-content: space-between;
	align-items: center;
	position: relative;
	
}

.TopTenItemWraps {
	Width:100%;
	margin:0;
	Padding:1%;
	Display:flex;
	flex-direction:row;
	flex-wrap: nowrap;
	justify-content:flex-end;
	align-content: space-between;
	align-items: center;
	position: relative;

}

.TopTenNumbers {
	text-align: right;
	border-right: 1px white solid;
	width:5%;
	padding:0 2%;
	margin:.5% 0;
	font-size:2.2em;
}

.TopTenParas {
	text-align: left;
	width:95%;
	padding:0% 2%;
	margin:0;
	font-size: 1.5em;
}

.TopTen-HRs {
	width:95%;
	color:white;
	border-width:1px;
	padding:0;
	margin:0;
}

/*#TopTenPara-Four{
	width:70%;
	margin:0 25% 0 0;
}

#TopTenPara-Five{
	width:67%;
	margin:0 28% 0 0;
}
#TopTenPara-Six{
	width:63%;
	margin:0 32% 0 0;
}
#TopTenPara-Seven {
	width:64%;
	margin:0 31% 0 0;
}

#TopTenPara-Eight{
	width:62%;
	margin:0 33% 0 0;
}

#TopTenPara-Nine {
	width:62%;
	margin:0 33% 0 0;
}

#TopTenPara-Ten {
	width:62%;
	margin:0 33% 0 0;
}

#HR-Two {
	width:75%;
	margin:0 20% 0 0;	
}

#HR-Three {
	width:65%;
	margin:0 30% 0 0;	
}

#HR-Four {
	width:65%;
	margin:0 30% 0 0;
	
}

#HR-Five {
	width:63%;
	margin:0 32% 0 0;
	
}

#HR-Six {
	width:63%;
	margin:0 32% 0 0;
	
}

#HR-Seven {
	width:60%;
	margin:0 35% 0 0;
	
}

#HR-Eight {
	width:61%;
	margin:0 34% 0 0;
	
}

#HR-Nine {
	width:59%;
	margin:0 36% 0 0;
	
}

#HR-Ten {
	width:60%;
	margin:0 35% 0 0;
	
}*/
/* ---- Top Ten Section END----- */

/* ---- Testimonial Section ----- */

#Testimonials-Div {
	display:flex;
	flex-direction:column;
	flex-wrap: nowrap;
	justify-content:space-between;
	align-content: space-between;
	position: relative;
	padding:0% 0 30% 0;
	background-image: url("../Images/Home/Testimonial-H-Back.jpg"), url("../Images/Home/TestimonialBack.jpg");
	background-size:100%;
	background-repeat: no-repeat;
	background-position: top, bottom;

}

/*#Testimonials-H-Wrap {
	display:flex;
	flex-direction:row;
	flex-wrap: nowrap;
	justify-content:space-between;
	align-content: space-between;
	align-items: center;
	position: relative;
	width:100%;
	background-image:url("../Images/Home/Testimonial-H-Back.jpg");
	background-repeat: no-repeat;
	background-size:cover;
}*/

#Testimonials-H {
	width:100%;
	text-shadow: 1px 1px 1px white;
}



.Testimonials-Wrap {
	width:78%;
	margin:2% 7% 0 10% ;
	padding:1%;
	background-color: rgba(63,61,61,0.6);
	display:flex;
	flex-direction:row;
	flex-wrap: nowrap;
	justify-content:space-between;
	align-content: space-between;
	align-items: center;
	position: relative;
	box-shadow: 0px 1px 15px 0px black;
	box-shadow: 1px 0px 15px 0px black;
}

.TestimonialLogo-Div {
	width:20%;
}

.TestimonialLogos {
	width:90%;
	margin:0 5%;
}

.Testimonial-QuoteWraps{
	width:80%;
}

.Testimonial-Quotes {
	width:95%;
	margin:0 2.5%;
	padding:1% 0;
	color:white;
}


/* ---- Testimonial Section END----- */

/* ---- FAQs Section ----- */


#FAQS-Div {
	display:flex;
	flex-direction:row;
	flex-wrap: wrap;
	justify-content:space-between;
	align-content: space-between;
	align-items: center;
	position: relative;
	box-shadow: 0px 1px 15px 0px black;
	box-shadow: 1px 0px 15px 0px black;
}

#FAQs-H {
	width:100%;
	padding:0;
	margin:2% 0 0;
}

#FAQS-Left-Div {
	width:90%;
	padding:2%;
	margin:0 6% 0 0;
}

#FAQs-List {
	Width:95%;
	margin:0 0% 0 5%;
}

.FAQS-Qs {
	font-weight: 400;
	font-size:1.4em;
	padding:1% 0;
}

.FAQS-As {
	font-size:1em;
}

#FAQs-Right-Div {
	width:30%;
	padding:2%;
	display:flex;
	flex-direction:column;
	flex-wrap: nowrap;
	justify-content:space-between;
	align-content: space-between;
	align-items: center;
	position: relative;
}

.FAQS-Image-Wraps {
	width:80%;
	margin:6% 10%;
	padding:2%;
	background-color:#F7941E; 
}

.FAQS-Images {
	width:100%;
}

/* ---- FAQs Section END----- */

/* ---- CONTSCT Section ----- */

#ContactUsHeader {
	color:#283489;
	font-weight: 600;
	font-size:3.5em;
	font-family:amaranth;
	text-align: center;
	margin:2% 0 0;
	padding:0;
	
}

#ContactUsDescription {
	color:#283489;
	font-weight:200;
	font-family:amaranth;
	text-align: center;
	margin:0;
	padding:0;
}

#Contact-Wrap {
	display:flex;
	flex-direction:row;
	flex-wrap: nowrap;
	justify-content:space-between;
	align-content: space-between;
	align-items: center;
	width:80%;
	margin:1% 10%;
	
}

#CallWrap {
	width:46%;
	margin:0 2%;
}

#EmailWrap {
	width:46%;
	margin:0 2%;
}

.ContactImg {
	width:20%;
	margin:1% 40%;
}

.ContactDetail {
	color:#283489;
	font-weight: 600;
	font-size:2.5em;
	font-family:amaranth;
	text-align: center;
	
}

/* ---- CONTSCT Section END ----- */


/* ---- ------ ------ ----- -- --- -- - SCREEN CODING ---- - ---- --- ---- - - - - - - --- */

@media screen and (max-width: 1000px) {

#Home-Div {
	display:flex;
	flex-direction: column;
	flex-wrap: no-wrap;
	justify-content:space-around;
	position: relative;
}

#Rise-Logo-Container {
	width:100%;
	margin:0% 0%;
	padding:0;
}

#RiseLogoAboutIMG {
	width:60%;
	margin:0 20%;
}


#Home-Right-Div {
	width:100%;
	margin:0 0%;
	padding:1% 0 0;
}

	#AboutHeaderLeader {
		font-size:2.5em;
	}
	
}




@media screen and (max-width: 915px)  {

/* ----- Main ------*/
	
	.LargeBlueHeader {
		font-size:2.5em;	
	}
	
	.LargeOrangeHeader {
		font-size: 2.5em;
	}
	
	
/* ------ ABOUT  -------*/
	#About-Left {
		display: none;
	}
	
	#Rise-Logo-Container {
		display:flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content:space-around;
	position: relative;
		align-items:center;
	}
	
	#ThreePillarLeftIMG-Mobile {
		display:block;
		width:25%;
		max-height:400px;
		margin:0;
	}
	#About-Right {
		width:100%;
	}
	
	#About-Div {
		padding:200px 0 0;
	}
	
	#RiseLogoAboutIMG {
		width:60%;
		margin:0;
		max-height:350px;
	}
	
/* ------ 3 Pillars  -------*/
	
	
	.Three-P-Para { 
		display:none;	
	}
	
/* ------ 6 Modules -------*/
	
	.ModuleLabels {
		font-size:2.2em;
		text-shadow: 1px 1px 1px black;
		text-align: center;
	}
	
	#SixModule-Div {
		min-height:600px;
		justify-content:flex-start;
	}
	
	#Module-Left {
		width:100%;
		margin: 0% 0 25% 0%;
		padding:0;
	}
	
	.OpenButton {
		width:100%;
		margin:0 0 0 0;
	}
	
	OpenButton:hover {
		/*--background-color: rgba(255,102,0,0.1);--*/
		box-shadow:none;
		padding:none;
	}
	
	.OpenButton:hover .ModuleHovers{
		display: none;
	}
	
	.ModuleHovers {
		display:block;
	}
	
	.CloseButton {
		width:200px;
		height:40px;
		padding:2px;
		margin:2% 2% 2% 25%;
		background-color: rgba(217,115,0,0.6); 
		border-radius: 5%;
		border-style: none;
		box-shadow: 0px 1px 3px 0px black;
		box-shadow: 1px 0px 3px 0px black;
		color:#283489;
		}

		.ModuleIcons{
			width:13%;
		}

		.ModuleDetail-Wrap {
			background:none;
		}

		.ModuleDetails-P {
			width:90%;
			margin:0 5%;
			text-align: center;
		}
		.ModuleDesc-Wraps {
			width:90%;
			margin:0 5%;
		}
	
	.ButtonWords-Wrap {
		width:100%;
		text-align: center;
	}

	/* ---- Top Ten Learnings -----*/
	
	#TopTenPara-Four , #TopTenPara-Five , #TopTenPara-Six , #TopTenPara-Seven , #TopTenPara-Eight , #TopTenPara-Nine , #TopTenPara-Ten  {
		width:100%;
		margin:0%;
	}


	#HR-Two , #HR-Three , #HR-Four , #HR-Five , #HR-Six , #HR-Seven , #HR-Eight , #HR-Nine , #HR-Ten {
		width:95%;
		margin:0 0% 0 0;	
	}

	#TopTen-Div {
		background-image:none;
		}
	
	
	.TopTenNumbers {
		font-size:1.5em;
	}
	
	.TopTenParas {
		font-size:.9em;
	}
	
	#RisePhotos-TopTen {
		display:none;
	}
	
	#TopTenItems-Div {
		width:100%;
	}
	
	/* ---- Testimonials-----*/

		.TestimonialLogo-Div {
			display:none;
		}

		.Testimonial-QuoteWraps{
			width:100%;
			margin:2% 0;
		}

		.Testimonial-Quotes {
			text-align: center;	
		}
	
		.Testimonials-Wrap {
			margin:5% 7% 0 10% ;
		}

		#Testimonials-H {
			margin:19% 0 0;
		}

	/* ---- Program-----*/
	
		#ProgramDesc-Para {
			padding:0;
			}

		#WhoAttend-Header {
			width:90%;
			margin:0 5%;
			padding:0;
		}

		#WhoAttend-Para {
			width:100%;
			margin:0 0 20%;
			padding:0 0 5%;
		}
		
		
	
		#Program-Div {
			width:100%;
			
		}
	
		#ProgramWrap-Div {
			width:100%;
			margin:0;
			display:flex;
			flex-direction:row;
			flex-wrap: wrap;
			justify-content:space-between;
			align-content: space-between;
			position: relative;
			align-items: center;
		}
	
		#NotePadIMG {
			display:none;
		}
	
		#NotePadIMGSmall {
			display:block;
			width:30%;
			margin:0 2.5%;
		}
		
		
	
		#Aday-Header {
			width:100%;
			margin:0;
			padding:0;
		}
	
		#ProgramDesc-Para {
			width:60%;
			margin:0 2.5%;
			padding: 2% 0 4%;
			font-size:1em;
		}
	
		#WhoAttend-Para {
			width:95%;
			font-size:1em;
			padding:0 2.5%;
			margin:0;
		}

		#RiseGuide-IMG {
			width:80%;
			margin:0 10%;
		}
	
		#GuideWrap-Div {
			width:100%;
			margin:0;
		}
	
		#RiseGuides-H {
			width:100%;
			margin:0;
			padding:0;
		}
	
	#RiseGuides-P {
		width:95%;
			font-size:1em;
			padding:0 2.5%;
			margin:0;
	}
	
	#RiseGuideButton-Wrap {
		width:100%;
	}
	
	#OpenRiseGuide {
		width:95%;
			padding:2% 2.5%;
			margin:0;
	}
	
	#CloseRiseGuide {
		padding:2% 2.5%;
			margin:0;
	}
	
	#RiseGuideBios {
		background-size: 0%;
	}
	
	.RiseGuideBioDetails-Wrap {
		width:95%;
			padding:2% 2.5%;
			margin:0;
	}

	
	#Hosted-Wrap {
		width:100%;
		margin:0;
	}
	
	#Hosted-Header {
		width:100%;
			margin:0;
			padding:0;
	}
	
	#Hosted-Para {
		width:95%;
			font-size:1em;
			padding:0 2.5%;
			margin:0;
	}
	
	#Hosted-Img {
		width:52%;
		margin:1% 24% 0;
		
	}
	
	#Origin-Story-Div {
		width:100%;
		margin:0;
		padding:0 0 3%;
		align-content: center;
		align-items: center;
	}
	
	#Origin-Header {
		width:100%;
		margin:0;
		padding:0;
	}
	
	#Origin-Text {
		width:95%;
		font-size:1em;
		padding:0 2.5%;
		margin:0;
	}
	
	#Origin-Left {
		width:100%;
	}
	
	#Origin-Right {
		width:100%;
	}
	
	#Origin-Photo {
		width:60%;
		margin:1% 20%;
	}
	
	/*----- NEWS ----*/
	
	.NewsArticleHeader {
		width:100%;
		font-size: .5em;
	}
	
	.NewsImages {
		width:90%;
		margin:0% 5%;
	}
	
	/*---- FAQS  ----*/
	
		#FAQs-Right-Div {
			Display:none;	
		}

		#FAQS-Left-Div {
			width:100%;		
		}
	
	/* ---- Splah ---- */
	
	.FiveSecPara {
		font-size:1.3em;
	}
	
	#LeadSpan {
		font-size:1.7em;
	}
	
	#CallSpan {
		font-size: 1.5em;
	}
	
	#Home-Div {
		min-height:400px;
	}
	
	/*---- CONTACT ---- */
	
	#ContactUsHeader {
		font-size:2.5em;
		margin:4% 0 0;
	}
	
	.ContactImg {
		width:15%;
		margin:0 42.5%;
	}
	
	.ContactDetail {
		font-size: 1.7em;
	}
	
	#Contact-Wrap {
		flex-direction:column;
	}
	
	#EmailWrap {
		width:100%;
	}
	
	#CallWrap {
		width:100%;
	}
	
	#Rise-Footer-Logo {
		width:90%;
		margin:2% 5% 0;
		padding:0;
	}
}	

