html, body, .slides-container div, .slides-container applet, .slides-container object, .slides-container iframe,
.slides-container h1, .slides-container h2, .slides-container h3, .slides-container h4, .slides-container h5, .slides-container h6, .slides-container p, .slides-container blockquote, .slides-container pre,
.slides-container a, .slides-container abbr, .slides-container acronym, .slides-container address, .slides-container big, .slides-container cite, .slides-container code,
.slides-container del, .slides-container dfn, .slides-container em, .slides-container font, .slides-container img, .slides-container ins, .slides-container kbd, .slides-container q, .slides-container s, .slides-container samp,
.slides-container small, .slides-container strike, .slides-container strong, .slides-container sub, .slides-container sup, .slides-container tt, .slides-container var,
.slides-container dl, .slides-container dt, .slides-container dd, .slides-container ol, .slides-container ul, .slides-container li,
.slides-container fieldset, .slides-container form, .slides-container label, .slides-container legend,
.slides-container table, .slides-container caption, .slides-container tbody, .slides-container tfoot, .slides-container thead, .slides-container tr, .slides-container th, .slides-container td  {
font-size:28px;
font-size:2.8rem;
line-height: 1.2;
}


.slides-container h1, .slides-container h1 a {
font-size: 84px;
font-size: 8.4rem;
}

.slides-container h2, .slides-container h2 a {
font-size: 72px;
font-size: 7.2rem;
}

.slides-container h3, .slides-container h3 a {
font-size: 60px;
font-size: 6rem;
}

.slides-container h4, .slides-container h4 a {
font-size: 48px;
font-size: 4.8rem;
}

.slides-container h5, .slides-container h5 a {
font-size: 42px;
font-size: 4.2rem;
}

.slides-container h6, .slides-container h6 a {
font-size: 36px;
font-size: 3.6rem;
}


/*------------------------  BASE-REM SIZING  */


@media (min-width: 1401px) {
	html {
		font-size: 12px;
	}
}

@media (max-width: 1400px) {
	html {
		font-size: 11px;
	}
}

/* target screen width  */
@media (max-width: 1280px) {
	html {
		font-size: 10px;
	}
}
	
@media (max-width: 1160px) {
	html {
		font-size: 9px;
	}
}
	
@media (max-width: 1040px) {
	html {
		font-size: 8px;
	}
}
	
@media (max-width: 920px) {
	html {
		font-size: 7px;
	}
}
	
@media (max-width: 800px) {
	html {
		font-size: 6px;
	}
}
	
@media (max-width: 680px) {
	html {
		font-size: 5px;
	}
}
	
@media (max-width: 560px) {
	html {
		font-size: 4px;
	}
}
	
@media (max-width: 440px) {
	html {
		font-size: 3px;
	}
}

@media (max-width: 320px) {
	html {
		font-size: 3px;
	}
}


@media (max-width: 767px) {
#footer, #footer p {
font-size: 20px;
font-size: 3rem;
line-height: 20px;
}
}


.slides-container h1, .slides-container h2, .slides-container h3, .slides-container h4, .slides-container h5, .slides-container h6,
.slides-container p, .slides-container ul, .slides-container ol, .slides-container blockquote, .slides-container pre, .slides-container dl {
margin:0 auto 3rem;
}

.ie8 .slides-container h1, .ie8 .slides-container h2, .ie8 .slides-container h3, .ie8 .slides-container h4, .ie8 .slides-container h5, .ie8 .slides-container h6,
.ie8 .slides-container p, .ie8 .slides-container ul, .ie8 .slides-container ol, .ie8 .slides-container blockquote, .ie8 .slides-container pre, .ie8 .slides-container dl {
margin:0 auto 3rem;
}
