@charset "utf-8";
/* Okerlund Group CSS Document */

html, body {
	font-family: "open-sans", sans-serif;
	font-style: normal;
	font-weight: 300;
	color:#7d8184;
	font-size:1.0em;
	height: 100%;
	margin:0;
	padding:0;
}

p {
	font-family: "open-sans", sans-serif;
	font-style: normal;
	font-weight: 200;
	color:#7d8184;
	font-size:1.0em;
	height: 100%;
}

#container {
	min-height: 100%;
	height: auto !important; /* This line and the next line are not necessary unless you need IE6 support */
	height: 100%;
	margin: 0 auto -397px; /* the bottom margin is the negative value of the footer's height */
}
.wrapper {
    padding-left: 15px;
    padding-right: 15px;
}
#header {
	padding:10px;
}
#logo {
	float:left;	
}
#navigation {
	float:right;
	padding-top:20px;	
}
#btnGetStarted {
	display:none;
}

#mobileSplash {
	width: 100%;
    max-width: 100%;
    height: auto;
    max-height: 280px;	
}
.clearFloat {
	clear:both;	
}
#push {
	height: 397px;
}
#footer {
	height: 397px;
	background-color:#ebebeb;
	color:#343e48;
}
#footerNav {
	margin:15px 0;
	width:100%;
	text-align:center;	
}
#ccDivider {
	display:none;	
}
#od {
	display:block;
	white-space:nowrap;	
}
#arr, #footerLTH {
	white-space:nowrap;	
}

#contactUsToday {
	background:url('/assets/images/CallToActionFooter.jpg');
	background-size:cover;
	padding:30px;
}
#footerLogo {
	width:239px;
	margin:0 auto;
	padding:40px 0;
}
#footerTagline {
	text-align:center;	
}
#social-icons {
	width:102px;
	margin:0 auto;	
}

#hpSplashBarContainer {
	width:100%;
	padding:20px 0;
	background-color:#e54723;
	color:white;	
}

#hpSplashBarText {
	text-align:center;
	font-size:1.4em;
}
#copyrightCredits {
	background-color:#343e48;
	margin-top:30px;
	font-size:0.8em;
	padding:10px 0;
	width:100%;
	color:#7d8184;
	text-align:center;
}

#copyrightCredits p {
	color:#7d8184;	
	font-size:0.9em;
}

#copyrightCredits a {
	color:#7d8184;	
	font-size:0.9em;
}

#copyrightCredits a:NORMAL, #copyrightCredits a:VISITED {
	color:#7d8184;	
	font-size:0.9em;
}
.call-action-v1-box p {
	margin-top:20px;
	text-align:justify;
}

.call-action-v1-box p:last-child {
	margin-bottom:20px;	
}



h2 {
	color:#009ead;
	font-size:1.6em;
	font-family: "proxima-nova-extra-condensed",sans-serif;
font-style: normal;
font-weight: 700;
}

h2.orangeContainer {
	color:white;
	font-size:1.6em;
	font-family: "proxima-nova-extra-condensed",sans-serif;
	font-style: normal;
	font-weight: 700;
	margin-bottom:5px;
}

h2.orangeCTA {
	color:#009ead;
	font-size:1.4em;
	font-family: "proxima-nova-extra-condensed",sans-serif;
	font-style: normal;
	font-weight: 700;
	margin:40px 0 25px 0;
}

.orangeContainer p {
	padding:10px 0;
	color:white;	
}

h3 {
	color:#009ead;
	font-size:1.4em;
	font-family: "proxima-nova-extra-condensed",sans-serif;
	font-style: normal;
	font-weight: 700;
	margin-bottom:25px;
}

h3.orange {
	color:#f04a24;
	font-size:1.2em;
	font-family: "open-sans",sans-serif;
	font-style: normal;
	font-weight: 400;
	margin-bottom:25px;
}

h3.alt {
	color:#7d8184;
}

h3.orangeh3 {
	color:#f04a24;	
}

.row.no-gutter {
  margin-left: 0;
  margin-right: 0;
}
.row.no-gutter [class*='col-']:not(:first-child),
.row.no-gutter [class*='col-']:not(:last-child) {
  padding-right: 0;
  padding-left: 0;
}

.orangeUnderline {
	border-bottom:1px solid #e54723;
}

.orangeText {
	display:inline;
	color:#f04a24;
	font-weight:500;	
}

.servicesBlocksText {
	margin-left:15px;	
}

.orangeContainer {
	background-color:#e54723;
	color:white;
}

.orangeContainerAlt {
	padding:20px;
	background-color:#e54723;
	color:white;
}

#hpCertifiedTechniciansContainer {
	background-color:#015a63;
	color:white;
}

#hpCertifiedTechniciansContainer p {
	color:white;
}

#hpCertifiedTechniciansContainer h2 {
	color:white;
}

h1.sm {
  color: #0A2A49;
  font-family: "open-sans", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 28px;
  margin-bottom: 0px;
}
h2.sm {
  color: #1b6988;
  font-family: "open-sans", sans-serif;
  font-style: normal;
  font-weight: 300;
  /*font-size: 18pt;*/
  font-size: 22px;
  line-height: 30px;
  margin-bottom: 20px;
}
h3.sm {
  color:#c00;
  font-family: "open-sans", sans-serif;
  font-style: normal;
  font-weight: 300;
  /*font-size: 18pt;*/
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 20px;
}

h1.client {
  color: #0A2A49;
  font-family: "open-sans", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 28px;
  margin-bottom: 0px;
}
h2.client {
  color: #1b6988;
  font-family: "open-sans", sans-serif;
  font-style: normal;
  font-weight: 300;
  /*font-size: 18pt;*/
  font-size: 22px;
  line-height: 30px;
  margin-bottom: 20px;
}
h3.client {
  color:#c00;
  font-family: "open-sans", sans-serif;
  font-style: normal;
  font-weight: 300;
  /*font-size: 18pt;*/
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 20px;
}

.checklist li {
	list-style-image:url(/assets/icons/check.png);
}

.interactive-slider-v2 {
	display:none;
	text-align:center;
}

.interactive-slider-v2 h2 {
	font-size:1.5em;	
}

#hpWhatWeDo {
	text-align:center;
	color:#0A2A49;	
}

#hpWhatWeDo h2, #contactUsToday h2 {
	font-size:1.4em;
	margin:0;
	color:#0A2A49;	
}

#hpTestimonial h2 {
	font-size:1.4em;
	margin:0 0 25px 0;
	color:#0A2A49;	
	text-align:center;
}

#hpWhatWeDo h4, #contactUsToday h4 {
	font-size:1.0em;
	margin:0 0 20px 0;	
	color:#0A2A49;	
}

#hpHeader {
	color:#0A2A49;
	text-align:center;	
}

.subPageBanner {
	width:100%;
	max-width:100%;
	height:auto;
	max-height:400px;	
}

.smPageBanner {
	width:100%;
	max-width:100%;
	height:auto;
	max-height:200px;	
}

.how-to-find-us .info-wrap {
    border-top: 2px solid #333;
    border-bottom: 2px solid #333;
    padding: 20px 0;
}

.author {
	width:100%;
	padding:20px 10px 0 10px;
	margin-bottom:25px;
	border-bottom:thin solid gray;
	text-align:center;	
}

.author:last-child {
	border: none;	
}

.serviceContainer {
	width:100%;
	padding:20px 10px 20px 10px;
	margin-bottom:25px;
	border-bottom:thin solid gray;
	text-align:center;	
}

.serviceContainer:last-child {
	border:none;
}

.author p, .serviceContainer p {
	margin-bottom:20px;
	font-size:1.2em;
}

.serviceContainer li {
	margin-bottom:10px;
}	

.authorBio, .authorBioAlt {
	margin-top:20px;	
}

.authorPhoto, .servicePhoto {
	text-align:center;	
}

.authorText {
	text-align:left;	
}

.authorDT {
	display:none;
	margin-bottom:20px;	
}

.authorMobile {
	margin-bottom:20px;	
}

.author:last-child, .serviceContainer:last-child {
	margin-bottom:50px;	
}

.serviceText, .serviceTextAlt {
	text-align:left;
}

.hdrService {
	text-align:center;	
}

#subPageBanner {
	width:100%;	
}

#resourcesMainContainer p, #resourcesMainContainer ul {
	margin-bottom:20px;
}

#importantDates {
	margin-left:20px;
	margin-bottom:50px;
}
.answers {
	display:none;
	margin:10px 0 20px 10px;
	padding-left:10px;
	border-left:2px solid gray;	
}
#faqContainer {
	margin-bottom:50px;	
}
#faqContainer li {
	margin-bottom:15px;	
}
.testimonial {
	padding:20px;
	color: #8D704E;
    font-family: "open-sans",sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
	border-bottom:thin solid #3e3e3e;
}
.testimonial p {
	margin-bottom:20px;	
	color: #8D704E;
    font-family: "open-sans",sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
}
.testimonial p:first-child {
	margin-top:0px;	
}
div.testimonial:last-child {
	border-bottom:none;
}

.testimonial br {
	margin-top:0px;	
}
.testimonial ul {
	margin-top:10px;
	margin-left:-20px;
	margin-bottom:0px;
	list-style-type:square;
	font-size:1.0em;	
}
.testimonial li {
	color:#1B6988;	
}

#formErrorMessage {
	margin:20px 0;
	display:none;
	padding:10px;	
	background-color:#F7D9D9;
	font-size:1.0em;
}
.formError {
	font-size:0.7em;
	color:red;
	line-height:1.1em;
}
#fNameError, #lNameError, #companyError, #addressError, #address2Error, #cityError, #stateError, #zipCodeError, #emailError, #phoneError {
	margin:0 0 10px 40px;
	display:none;	
}

.how-to-find-us .info-wrap .address .addr {
    padding-left: 0;
    display: inline-block;
	color:#337ab7;
}
.how-to-find-us .info-wrap .address span {
    vertical-align: top;
}

.info-wrap {
	font-size:0.95em;
}
#howToFindUsContainer {
	color:#337ab7;	
}

#contactFormContainer {
	padding:20px;	
}
#howToFindUsContainer {
	margin:0 auto;
	width:270px;	
}
#noteMessage {
	padding:5px 5px 5px 10px;
	background-color:rgba(237, 237, 237, 0.8);
	font-size:0.8em;
	color:#000;	
	margin-bottom:25px;
}
.radios {
	display:block;
	margin-bottom:10px;	
}

#infoRequestTypes {
	margin-bottom:20px;	
}

.nowrap {
	white-space:nowrap;	
}

.smErrorMessage {
	text-align:left;
	background-color:#F1CCCC;
	font-size:1.0em;
	border:thin dashed #666;
	padding:5px;
	width:70%;
	margin:10px 0;
}

.smSuccessMessage {
	text-align:left;
	background-color:#b6e3c7;
	font-size:1.2em;
	border:thin dashed #666;
	padding:5px;
	width:70%;
	color:black;
	margin:10px 0;
}

.carousel {
	margin-top:20px;
	font-size:1.1em;
	padding:50px 20px 0 20px;
	border-top:thin solid #333;	
}
.carousel .item {
	color:#1B6988;
	text-align:center;
	line-height:1.2em;
}
.carousel-control.right, .carousel-control.left {
	background-image:none;	
}
.carousel a {
	color:#8D704E;	
}
.carousel a:NORMAL, .carousel a:VISITED {
	color:#8D704E;	
}
.carousel a:HOVER, .carousel a:ACTIVE {
	color:#006;	
}

.heading-sm a {
	text-decoration:none;
	color:#1b6988;	
}

.errorMessageCL {
	text-align:left;
	background-color:#F1CCCC;
	font-size:1.0em;
	border:thin dashed #666;
	padding:5px;
	width:70%;
	margin:10px;
}

#footerLinks {
	list-style-type:none;
	text-align:center;
	padding-left:0px;
}
#footerLinks li {
	margin-right:10px;
	display:inline-block;
	font-size:0.8em;
}
#footerLinks li:last-child {
	margin-right:0;
}

/* ===== Headings ===== */
h1#bannerText {
	font-size:4.0em;
	color:white;
	font-family: "paralucent",sans-serif;
	font-style: normal;
	font-weight: 200;
	position:absolute;
	left:40px;
	bottom:0px;
}

/* ===== Banners ===== */
#contactUsBanner {
	background:top center url(/assets/images/ContactBannerSm.jpg);
	height:250px;
	position:relative;
}

#testimonialsBanner {
	background:top center url(/assets/images/TestimonialsBannerSm.jpg);
	height:250px;
	position:relative;
}

#aboutBanner {
	background:top right url(/assets/images/AboutBannerMd2.jpg);
	width:100%;
    background-repeat: no-repeat;
	height:250px;
	position:relative;
}

#servicesBanner {
	background:top center url(/assets/images/ServicesBannerMd.jpg);
	width:100%;
    background-repeat: no-repeat;
	height:250px;
	position:relative;
}

#leadershipBanner {
	background:top center url(/assets/images/LeadershipBannerMd.jpg);
	width: 100%;
    background-repeat: no-repeat;
	height:250px;
	position:relative;
}

#programsAndWorkshopsBanner {
	background:top center url(/assets/images/ProgramsBannerMd.jpg);
	width:100%;
    background-repeat: no-repeat;
	height:250px;
	position:relative;
}

#assessmentsBanner {
	background:top center url(/assets/images/AssessmentsBannerMd.jpg);
	width:100%;
	height:250px;
	position:relative;
}
/* ===== Contact Us Page ===== */
#cuPhoneContainer {
	margin:25px 0;	
}

a#contactUsPhone {
	color:#F5A81C;
	text-decoration:none;
	font-size:1.2em;
	font-family: "open-sans",sans-serif;
	font-style: normal;
	font-weight: 400;
}

a#emailUs {
	color:#F5A81C;
	text-decoration:none;
	font-size:1.0em;
	font-family: "open-sans",sans-serif;
	font-style: normal;
	font-weight: 400;	
}

/* ==== Testimonials Page ===== */
#testimonialsContainer {
	margin-bottom:50px;	
}
.testimonialContainer {
	padding:50px 0 25px 0;
	border-bottom:1px solid #555;
}
#testimonialsContainer p {
	font-size:1.1em;	
}
.testimonialContainer:last-child {
	padding:50px 0 25px 0;
	border-bottom:none;
}

/* ===== About Page ===== */
#myPathContainer {
	width:100%;
	padding:50px 0;
	background-color:#ebebeb;
}
#aboutMyColleagues {
	padding:50px 0;	
}

.linkedInGray {
	margin-left:7px;	
}

#makeThingsHappenImageContainer {
	padding-top:50px;	
}
	
/* ===== Services Paage ===== */
#servicesParallax {
	margin-bottom:50px;	
}
.serviceColumn {
	padding-bottom:60px;
	font-size:1.05em;	
}
.serviceButtonContainer {
	margin-top:25px;	
}

a.orangeLink {
	color:#f04a24;
	font-weight:500;	
}
a.orangeLink:NORMAL,a.orangeLink:VISITED  {
	color:#f04a24;
	font-weight:500;	
}
a.orangeLink:HOVER,a.orangeLink:ACTIVE  {
	color:#555555;
	font-weight:500;
	text-decoration:none;
}

a.orangeLinkLight {
	color:#f04a24;
	font-weight:300;	
}
a.orangeLinkLight:NORMAL,a.orangeLinkLight:VISITED  {
	color:#f04a24;
	font-weight:300;	
}
a.orangeLinkLight:HOVER,a.orangeLinkLight:ACTIVE  {
	color:#555555;
	font-weight:300;
	text-decoration:none;
}

#discoverText, #newPossibilitiesText{
	display:none;	
}

#hpOutdoorExperience {
	margin-top:35px;
}

@media screen and (min-width: 600px) {
	#mobileSplash {
		display:none;
	}
	#mobileHPCTA {
		display:none;
	}
	#ccDivider, #ccDas, #od {
		display:inline-block;	
	}

	.interactive-slider-v2 {
		display:block;
		background-image:url(/assets/images/mobileSplashLandscape.jpg);
		background-size:cover;
		width:100%;
		padding:20px 0;
	}
	
	.wwdTextLeft {
		float:right;
		margin:0 0 0 15px;
		width:90%;
	}
	.servicePhoto {
		width:282px;
		float:right;
	}
	.serviceText {
		width:300px;
		float:left;
	}
	.servicePhotoAlt {
		width:282px;
		margin-right:20px;
		float:left;
	}
	.serviceTextAlt {
		text-align:left;
		width:280px;
		float:left;
	}
	.radios {
		display:inline-block;
		margin-bottom:0px;	
		margin-right:20px;
	}
	.successMessage {
		text-align:left;
		background-color:#b6e3c7;
		font-size:0.8em;
		border:thin dashed #666;
		padding:5px 5px 5px 5px;
		width:90%;
		margin:10px 0;
		color:black;
	}
	.successText {
		color:#0C8E33;
		font-size:1.0em;
	}
	.errorMessage {
		text-align:left;
		background-color:#F1CCCC;
		font-size:1.0em;
		border:thin dashed #666;
		padding:5px;
		width:70%;
		margin:10px auto;
	}
	/* Unify */
	.g-bg-img-hero {
	  background-size: cover;
	  background-repeat: no-repeat;
	  background-position: center;
	}
	.g-min-height-400 {
		min-height: 420px;
	}
	.no-gutters {
		margin-right: 0;
		margin-left: 0;
	}
	.align-items-stretch {
		-ms-flex-align: stretch !important;
		align-items: stretch !important;
	}
}

@media screen and (min-width:600px) {
	#footerLinks {
		list-style-type:none;
		text-align:center;
		padding-left:0px;
	}
	#footerLinks li {
		margin-right:10px;
		display:inline-block;
		font-size:0.8em;
	}
	#footerLinks li:last-child {
		margin-right:0;
	}
}
@media screen and (min-width: 645px) {
	#hpSplashBarText {
		text-align:right;
		padding-right:40px;	
	}
}

@media screen and (min-width: 768px) {
	#footerLinks li {
		margin-right:10px;
		display:inline-block;
		font-size:0.8em;
	}
	#footerLinks li:last-child {
		margin-right:0;
	}
	#footer, #push {
		height:397px;
	}
	#container {
		margin-bottom:-397px;	
	}
	.author {
		width:100%;
		padding:20px 10px 30px 10px;
		margin-bottom:25px;
		border-bottom:thin solid gray;
		text-align:center;	
	}
	
	.author p {
		margin-bottom:20px;
		font-size:1.2em;
	}
	
	.authorBio {
		float:left;
		margin-top:0px;
		width:400px;	
	}
	
	.authorPhoto {
		float:right;
		text-align:center;	
	}
	
	.authorPhotoAlt {
		width:282px;
		margin-right:20px;
		float:left;
	}
	.authorBioAlt {
		margin-top:0px;
		width:380px;
		float:left;
	}
	
	.authorText {
		text-align:left;	
	}
	
	.authorDT {
		display:block;
	}
	
	.authorMobile {
		display:none;
	}
	
	.serviceText {
		width:400px;
		float:left;
	}

	.serviceTextAlt {
		text-align:left;
		width:400px;
		float:left;
	}
	
	.servicePhoto {
		width:282px;
		float:right;
		margin-left:10px;
	}
	.servicePhotoAlt {
		width:282px;
		margin-right:10px;
		float:left;
	}
	.hdrService {
		text-align:left;	
	}
	#contactFormContainer {
		float:left;
		width:425px;
		margin-right:20px;	
		padding:0px;
	}
	#howToFindUsContainer {
		float:right;
		width:270px;	
	}
	.radios {
		display:block;
		margin-bottom:10px;
		margin-right:0;
	}
}

@media screen and (min-width:769px) {
	#leadershipBanner {
		background:top center url(/assets/images/LeadershipBannerMd.jpg);
		width: 100%;
		background-repeat: no-repeat;
		height:250px;
		position:relative;
	}
	#programsAndWorkshopsBanner {
		background:top center url(/assets/images/ProgramsBannerMd.jpg);
		width:100%;
		background-repeat: no-repeat;
		height:250px;
		position:relative;
	}
	#servicesBanner {
		background:top center url(/assets/images/ServicesBannerMd.jpg);
		width:100%;
		background-repeat: no-repeat;
		height:250px;
		position:relative;
	}
	#testimonialsBanner {
		background:top left url(/assets/images/TestimonialsBannerMd.jpg);
		width:100%;
		background-repeat: no-repeat;
		height:250px;
		position:relative;
	}
	#contactUsBanner {
		background:top left url(/assets/images/ContactBannerMd.jpg);
		width:100%;
		background-repeat: no-repeat;
		height:250px;
		position:relative;
	}
}

@media screen and (min-width: 810px) {
	#hpHeader {
		width:810px;
		margin:0 auto;	
	}	
}

@media screen and (min-width: 992px) {
	#hpOutdoorExperience {
		margin-top:0px;
	}
}

@media screen and (min-width:997px) {
	#aboutBanner {
		background:top center url(/assets/images/AboutBannerMd3.jpg);
		width:100%;
		background-repeat: no-repeat;
		height:250px;
		position:relative;
	}	
}

@media screen and (min-width: 1024px) {
	#copyright {
		float:left;	
	}
	#credits {
		float:right;	
	}
	#btnMobileNav, #mobileNavContainer {
		display:none;	
	}
	#header {
		width:1004px;
		margin:0 auto;
		padding:10px 0;
	}
	#navigation {
		float:right;
		padding-top:20px;	
	}
	#makeThingsHappenImageContainer {
		padding-top:20px;	
	}

	#getStartedContainer {
		float:left;
		display:block;
		padding-top:3px;
	}
	
	#hpSplashBarText {
		margin:0 auto;
		width:1024px;
		text-align:right;
		font-weight:bold;
	}
	.serviceText {
		width:620px;
		float:left;
	}

	.serviceTextAlt {
		text-align:left;
		width:610px;
		float:left;
	}
	.servicePhotoAlt {
		width:282px;
		margin-right:20px;
		float:left;
	}
	.authorBioAlt {
		width:610px;
		float:left;
	}
	#faqContainer {
		width:700px;	
	}
	#contactFormContainer {
		float:left;
		width:650px;
		margin-right:20px;	
	}	
	.radios {
		display:inline-block;
		margin-bottom:0px;	
		margin-right:20px;
	}
}

@media screen and (min-width: 1025px) {
	#cuPhoneContainer {
		margin:15px 0;	
	}
	#aboutBanner {
		background:top center url(/assets/images/AboutBanner.jpg);
		width:100%;
		background-repeat: no-repeat;
		height:400px;
		position:relative;
	}	
	#servicesBanner {
		background:top center url(/assets/images/ServicesBanner.jpg);
		width: 100%;
		background-repeat: no-repeat;
		height:400px;
		position:relative;
	}
	#leadershipBanner {
		background:top center url(/assets/images/LeadershipBanner.jpg);
		width: 100%;
		background-repeat: no-repeat;
		height:400px;
		position:relative;
	}
	#programsAndWorkshopsBanner {
		background:top center url(/assets/images/ProgramsBanner.jpg);
		width:100%;
		background-repeat: no-repeat;
		height:400px;
		position:relative;
	}
	#assessmentsBanner {
		background:top center url(/assets/images/AssessmentsBanner.jpg);
		width:100%;
		height:400px;
		position:relative;
	}
	#servicesBanner {
		background:top center url(/assets/images/ServicesBanner.jpg);
		width:100%;
		background-repeat: no-repeat;
		height:400px;
		position:relative;
	}
	#testimonialsBanner {
		background:top center url(/assets/images/TestimonialsBanner.jpg);
		width:100%;
		background-repeat: no-repeat;
		height:400px;
		position:relative;
	}
	#contactUsBanner {
		background:top center url(/assets/images/ContactBanner.jpg);
		width:100%;
		background-repeat: no-repeat;
		height:400px;
		position:relative;
	}
}

@media screen and (min-width:1200px) {
	h1#bannerText {
		font-size:4.0em;
		color:white;
		font-family: "paralucent",sans-serif;
		font-style: normal;
		font-weight: 200;
		position:absolute;
		left:40px;
		bottom:0px;
	}
	#hpSplashBarText {
		margin:0 auto;
		width:1200px;
		text-align:right;
		font-weight:bold;
	}
	#servicesMainContainer {
		width:900px;	
	}
	.serviceText {
		width:550px;
		float:left;
	}
	.serviceTextAlt {
		text-align:left;
		width:540px;
		float:left;
	}
	.servicePhotoAlt {
		width:282px;
		margin-right:20px;
		float:left;
	}

}

@media screen and (min-width:1921px) {
	#hpSliderContainer {
		width:100%;
		height:791px;
		background-image:url(/assets/images/Slider1.jpg);
		background-size:100% 100%;	
		background-repeat: no-repeat;
		position:relative;
		transition: background 1.5s linear;
	}
	#discoverText {
		display:block;
		font-size:9.0em;
		font-family: "paralucent",sans-serif;
		font-style: normal;
		font-weight: 300;
		position:absolute;
		left:50px;
		bottom:100px;
		color:white;
		text-shadow:1px 1px 9px #555;
	}
	#newPossibilitiesText {
		display:block;
		font-size:2.5em;
		font-family: "raleway",sans-serif;
		font-style: normal;
		font-weight: 300;
		position:absolute;
		left:50px;
		bottom:75px;
		color:white;
		text-shadow:1px 1px 9px #555;
	}
		
	
	#aboutBanner {
		background:top center url(/assets/images/AboutBanner2650.jpg);
		width: 100%;
		background-repeat: no-repeat;
		height:400px;
		position:relative;
	}	
	#servicesBanner {
		background:top center url(/assets/images/ServicesBanner.jpg);
		background-size: 100% 100%;
		background-repeat: no-repeat;
		height:400px;
		position:relative;
	}
	#leadershipBanner {
		background:top center url(/assets/images/LeadershipBanner.jpg);
		background-size: 100% 100%;
		background-repeat: no-repeat;
		height:400px;
		position:relative;
	}
	#programsAndWorkshopsBanner {
		background:top center url(/assets/images/ProgramsBanner.jpg);
		background-size: 100% 100%;
		background-repeat: no-repeat;
		height:400px;
		position:relative;
	}
	#assessmentsBanner {
		background:top center url(/assets/images/AssessmentsBanner.jpg);
		background-size: 100% 100%;
		background-repeat: no-repeat;
		height:400px;
		position:relative;
	}
	#testimonialsBanner {
		background:top center url(/assets/images/TestimonialsBanner.jpg);
		background-size: 100% 100%;
		background-repeat: no-repeat;
		height:400px;
		position:relative;
	}
	#contactUsBanner {
		background:top center url(/assets/images/ContactBanner.jpg);
		background-size: 100% 100%;
		background-repeat: no-repeat;
		height:400px;
		position:relative;
	}
}
@media screen and min-width:2651px) {
	#aboutBanner {
		background:top center url(/assets/images/AboutBanner2650.jpg);
		background-size: 100% 100%;
		background-repeat: no-repeat;
		height:400px;
		position:relative;
	}	
}