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.4rem;
line-height: 1.2em;
}


.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: 4px;
	}
}

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


@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;
}


@media(max-width:767px){
	.slides-container td, #precos {
		font-size: 4.8rem;
	}

	.slides-container p {
		line-height: 3em;
	}
	.slides-container td a, #precos a{
		font-size: 3.6rem;	
	}

	.slides-container #folheto a {
		font-size: 4.8rem;
	}

	#slide3 img { display: none; }

	#bemvindo {
		line-height: 2.9em;
	}

	#expand_text {
		margin-top: 15% !important;
	}

#precos {
		line-height: 2em !important;
	}

	#res-phone, #link_img {
		display: none;	
	}
	
	#precos {
		width: 77% !important;	
	}



}
@media(min-width:768px){}
@media(max-width:992px){

	.resize-on-mobile {
		height: 100% !important;
		margin-right: 15px;
	}

	span.fa-expand {
		font-size: 2em !important;
		margin-top: 30px;	
	}

	.resp {
	width: 100%;
	display: block;
	clear: both;
	}

	#view_more_fb {
		font-size: 2.5em !important;	
		margin-top: 5% !important;
	}

	#bemv {
		margin-top: 15% !important;
	}

	#contactos {
		margin-top: 15% !important;
	}


}

@media(max-width:320px){


	#view_more_fb {
		font-size: 2.5em !important;	
		margin-top: 5% !important;
	}

	#bemv {
		margin-top: 25% !important;
	}

	#contactos {
		margin-top: 25% !important;
	}

	#expand_text {
		margin-top: 35% !important;	
	}

	#precos {
		margin-top: 30% !important;	
	}

	td#links {
		padding-top: 20% !important;		
	}


}



@media(max-width:1015px){}



@media(min-width:1200px){}



