
.brand-landing-hero{position:relative;}
.nav-container {position:absolute; bottom:20px;right:260px;}

.home-carousel-slide-nav {
    background-color: #4D98C3;
    float: left;
    height: 30px;
    margin-bottom: 5px;
    margin-right: 10px;
    opacity: 0.5;
    width: 30px;}
.home-carousel-slide-nav.active{opacity: 0.8;}	
.home-carousel-slide-nav a { display:block;}
.main-hero-content-wrap {display:none;}
.main-hero-content-wrap.active{display:block;}
.main-hero-content-wrap.slide0{
	background-image: url("/assets/global/ZA/tomorrow-starts-here/img/last_checkout.jpg");
	/*background-image: url("/img/last_checkout.jpg");*/
	background-position:-140px 0;
}
.main-hero-content-wrap.slide1{
	background-image: url("/assets/global/ZA/tomorrow-starts-here/img/wave-7-900x290.jpg");
	/*background-image: url("/img/wave-7-900x290.jpg");*/
	background-position:-140 0;
}
.main-hero-content-wrap.slide2{
	background-image: url("/assets/global/ZA/tomorrow-starts-here/img/chambers_banner.jpg");
	/*background-image: url("/img/chambers_banner.jpg");*/
	background-position:-80px 0;
}
.main-hero-content-wrap.slide0 p {
    padding-right: 255px;
    text-shadow:none;
}
.main-hero-content-wrap.slide1 p {
    color: #000;
    padding-right: 255px;
    text-shadow:none;
}

.main-hero-content-wrap.slide2 h2 {
    padding-right: 225px;
    text-shadow:none;
	font-size: 28px;
	padding-bottom: 10px;
}
.main-hero-content-wrap.slide2 p {
    padding-right: 185px;
    text-shadow:none;
	font-size: 17px;
	line-height:24px;
}

@media only screen and (max-width: 920px) {
	.main-hero-content-wrap.slide0 p {
		padding-right: 115px;
		text-shadow:none;
	}		
	.main-hero-content-wrap.slide1 p{
		padding-right: 100px;
	}
	.main-hero-content-wrap.slide2 h2 {
		padding-right: 150px;
		text-shadow:none;
		font-size: 24px;
		padding-bottom: 10px;
	}
	.main-hero-content-wrap.slide2 p {
		padding-right: 160px;
		text-shadow:none;
		font-size: 17px;
		line-height:24px;
	}
	.nav-container {position:absolute; bottom:20px;right:260px;}
}
@media only screen and (max-width: 870px) {
	.main-hero-content-wrap.slide1 p{
		padding-right: 330px;
	}	
	.main-hero-content-wrap.slide1{
		background-position:0 0;
	}
	.main-hero-content-wrap.slide2 h2 {
		padding-right: 220px;
		text-shadow:none;
		font-size: 22px;
		padding-bottom: 10px;
	}
	.main-hero-content-wrap.slide2 p {
		padding-right: 220px;
		text-shadow:none;
		font-size: 17px;
		line-height:24px;
	}	
	.nav-container {position:absolute; bottom:30px;right:20px;}
}

@media only screen and (max-width: 760px) {
	.main-hero-content-wrap.slide0 p {
		padding-right: 50px;
		text-shadow:none;
	}		
	.main-hero-content-wrap.slide1{
		background-position:-185px 0;
	}	
	.main-hero-content-wrap.slide1 p{
		padding-right: 180px;
	}
	.main-hero-content-wrap.slide2 h2 {
		padding-right: 130px;
		text-align:left;
		text-shadow:none;
		font-size: 22px;
		padding-bottom: 10px;
	}
	.main-hero-content-wrap.slide2 p {
		padding-right: 130px;
		text-shadow:none;
		font-size: 17px;
		line-height:24px;
	}	
}
@media only screen and (max-width: 620px) {
	.main-hero-content-wrap.slide2 h2 {
		padding-right: 50px;
		text-shadow:none;
		font-size: 22px;
		padding-bottom: 10px;
		text-align:left;
	}
	.main-hero-content-wrap.slide2 p {
		padding-right: 75px;
		text-shadow:none;
		font-size: 17px;
		line-height:24px;
	}	
}
@media only screen and (max-width: 520px) {
	.main-hero-content-wrap.slide1 p{
		padding-right: 0px;
	}
}