@media (max-width:990px) {

}

@media (max-width:935px){

}

@media (max-width:840px) {

}

@media (max-width:767px){

	header { top: 0%; }

	.menutop {
    	width: 100%;
    	min-width: inherit;
    	padding-top: 50px;
    	background: #fff;
	}
	.menutop li {
	    display: block;
	    border-right: none;
	    background: #fff;
	    height: 50px;
	}

	.principal { min-height: inherit; }
	.principal .logotop { position: relative; top: 0px; left: 0px; }
	.principal .boxvideo { padding-top: 0%; }
	.principal .boxvideo video{ height: auto; }
	/*.principal .boxvideo img { height: inherit; width: 90%; }*/


	.fachada .fotofachada{ display: none; }
	.fachada .fotofachada_m{
		display: block;
		width: 100%; margin-top: 50px;
	}
	.fachada .txtmobile{
		display: block;
		width: 90%; margin: 30px auto; 
	}


	.completo h1.tittop{
		background-size: auto 85%;
	}
	.completo .bxtext p{
		position: relative; top: 100px;
	}

	.lazer{ margin-top: 50px; }

	.lazer h1.tittop{
		height: 110px; position: relative;
		background: url(images/tit_lazer_2.png) top left no-repeat;
	}
	.lazer .featurette {
	    width: 100%;
	    float: inherit;
	    position: relative;
	    top: inherit;
	    margin: 0 auto;
	}

	.lazer .bxtext {
	    width: 100%;
	    float: inherit;
	    display: block;
	    position: relative;
	    top: 50px;
	}

	.praticidade h1.tittop{
		background-size: 95% auto;
		margin: 0px;
	}
	.praticidade h1.tittop span{ display: none; } 

	.praticidade .owl-carousel .owl-nav .owl-prev{ left: 30%; top: 95%; }
	.praticidade .owl-carousel .owl-nav .owl-next{ right: 30%; top: 95%; }

	.completo .carousel-control-next,
	.lazer .carousel-control-next { right: 35%; }
	.completo .carousel-control-prev,
	.lazer .carousel-control-prev { left: 35%; }


	.localizacao .boxesq{ width: 100%; }

	.localizacao .boxesq{
		padding: 50px 0;
	}
	.localizacao .boxesq .boxtexto {
	    width: 100%;
	    position: relative; top: 10px; right: inherit; left: 0;
	    z-index: 500;
	    background: url(images/tit_localizacao_2.png) top left no-repeat;
	}

	.localizacao .boxesq .boxtexto p {
	    width: 90%;
	    position: relative;
	    top: 190px;
	    left: 5%;
	}

	.localizacao .boxesq .foto_localizacao {
	    width: 90%;
	    position: relative;
	    top: 10%;
	    right: inherit;
	    z-index: 400;
	    left: 5%;
	}

	.contato{ background: #fff; min-height: 400px; }

	.contato .form {
		width: 100%;
	    padding: 20% 0;
	    margin-left: 2%;
	}


}

@media (max-width:480px){

}
