.menu-item-471,.menu-item-470,.menu-item-469,.menu-item-468{display:none!important}
@media (max-width: 2100px) {
.home-banner img,.inter-banner{border-radius:0}
.container{width:100%;box-sizing:border-box;padding-left:40px;padding-right:40px;max-width:2560px}
}
@media (max-width: 1890px) {
.home-banner-reservas{left:20px;width:calc(100% - 40px);padding:0!important}
.home-banner-item{padding:0 80px}
.home-banner-item h1{font-size:3em}
.home-banner-app .slick-next{right:20px}
.home-banner-app .slick-prev{left:20px}
}
@media (max-width: 1370px) {
.home-about .container {justify-content: center;}
.header .logo{width:180px;padding:20px}
.home-about{padding-top:130px;padding-bottom:100px}
.home-about .txt {width:500px;}
.home-about p{font-size:1.2em;letter-spacing: 0px;}
.home-about h2{font-size:2.5em}
.home-about .img {width: calc(100% - 700px);}
.home-about .img img{width:100%;display:block}
.home-banner-reservas{padding:0;left:20px;width:calc(100% - 40px)}
.home-espacos{height:auto;padding:0!important;margin-left:20px;margin-right:20px;width:calc(100% - 40px)}
.lazer-tabs-app span{font-size:2.3em}
.home-cards h3{font-size:4em}
.footer{margin-top:100px}
.lazer-tabs{display:block;margin:auto;width:100%;padding:0;margin-top:50px}
.home-banner img{width:100%}
.home-banner-item{top:253px}
.inter-banner .home-banner-item{top:122px;padding:0 40px; z-index: 50;}
.inter-banner .home-banner-item h1{font-size:4em;letter-spacing:-1px}
.hospedagem-conteudo h2{font-size:2em;margin-bottom:40px}
.hospedagem-conteudo-apps a{width:45%}
.hospedagem-conteudo-quartos{margin:0 -10px}
.hospedagem-conteudo-quartos a{width:calc(33.3% - 40px);margin:0 20px}
.btn{font-size:18px;height:45px;line-height:45px;padding-left:20px;padding-right:20px}
.home-banner-reservas .input {font-size: 1.5em;}
.home-carrossel h2 {font-size: 3em;}
.home-carrossel-txt p {font-size: 1.2em;}
.footer .item h5 {font-size: 1.5em;}
.texto h2 {font-size: 1.7em;}
.galeria-app {margin-bottom: 30px;}
.hospedagem-conteudo {margin-top: 50px;}
.hospedagem-conteudo-quartos span {font-size: 2.5em; font-weight: 800;}
.spa-about h2 {font-size: 1.8em;}
.spa-about p {font-size: 1em;}
.spa-about img {width: 300px;}
.contato .infos h2 {font-size: 1.4em;}
.contato .infos p {font-size: 1.2em;}
.home-carrossel-app span {font-size: 1.3em;}
.home-carrossel-txt a{font-size:1.2em}
.footer-menu a {font-size: 1em;}
.texto {margin-left: 30px; margin-right: 30px;}
.home-espacos .slick-dots{top:73px}
.home-espacos .slick-dots button{font-size:2em}
.lsbar-banner-item p {font-size: 1em;}
.lsbar-banner img {width: 100%;}
.lsbar-banner-item h1 {font-size: 4em; margin-bottom: 10px;}
}
@media (max-width: 1930px) {
.lsbar-banner-item {left: 40px;}
}
@media (max-width: 1280px) {
.header li a{font-size:1em}
.lazer-tabs-app div {width: calc(33.3% - 40px);}
.lazer-tabs-app img {max-width: none; min-height: 300px; min-width: 100%;}
}
@media (max-width: 1230px) {
.header li a{padding-left:10px;margin-left:0}
.header li{margin-left:10px}
.home-banner-reservas .input{font-size:1.5em}
.home-cards{padding-top:20px;padding-bottom:40px;justify-content:space-between}
.home-cards .tamanho1{width:100%;max-width:450px;height:450px;overflow:hidden;margin:0}
.home-cards .tamanho2{width:100%;max-width:450px;height:450px;overflow:hidden;margin:0}
.home-cards h3{font-size:2em}
.home-cards h3:after{height:5px;bottom:-19px}
.lazer-tabs-app div img{width:100%;min-height: 100px; height: auto;}
.lazer-tabs{width:100%}
}
@media (max-width: 1100px) {
.home-avaliacoes .perfil{width:100px;height:100px;margin:auto;margin-top:-50px}
.home-avaliacoes .dados{width:100%;margin-left:20px;margin-top:20px;text-align:center}
.home-espacos .slick-dots{top:26px}
}
@media (max-width: 1050px) {
.header li{margin-left:0;height:auto}
.header li a{border:none;color:#000;padding:5px 20px!important}
.header .container{display:block}
.header nav{background:#e3dcd6;position:fixed;overflow:auto;top:0;right:-90%;width:80%;height:100vh;z-index:102;transition:.3s}
.header .menu > li:last-child{border-radius:0;height:50px;line-height:50px;padding:0}
.header .menu > li:last-child a{color:#fff;padding:0 20px!important}
#menu-principal{display:block}
.header{background:#f28500;position:fixed;z-index:100}
.header .logo{width:176px;padding:20px 0}
.header .sub-menu{display:none;box-shadow:none;position:relative;top:auto;left:auto;margin:0;background:#dad0c8;padding-left:0;margin-bottom:10px;margin-top:15px}
.header .sub-menu:after{content:'';border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #dad0c8;position:absolute;top:-10px;left:15px}
.menu-header-btn{display:block;cursor:pointer;padding:10px;top:20px;right:20px;position:absolute}
.menu-header-btn img{display:block;width:30px}
.home-cards .tamanho1{width:45%}
.home-cards .tamanho2{width:45%}
.home-espacos .slick-dots{top:-46px}
.sub-menu li{padding:5px 0!important}
}
@media (max-width: 900px) {
.home-avaliacoes{display:block;margin:0}
.home-avaliacoes .item{width:100%;margin:0;margin-bottom:20px}
.home-avaliacoes .capa{display:none}
.home-avaliacoes .perfil{margin-top:20px}
.container{padding-left:20px;padding-right:20px}
body{padding-top:88.27px;overflow-x:hidden}
.home-banner img{width:100%}
.home-banner-item{top:40px}
.home-banner-item h1{font-size:2em;letter-spacing:0}
.home-banner-item p{width:100%;font-size:1.3em}
.home-banner-reservas{display:none}
.home-banner-app a{border-radius:0}
.home-about .container {justify-content: space-between !important;}
.home-about h2{font-size:1.3em;margin-bottom:0; letter-spacing: 0px;}
.home-about p{font-size:1em;margin-top:0}
.home-about{padding-top:40px;padding-bottom:40px}
.btn{font-size:20px;height:50px;line-height:50px;padding-left:20px;padding-right:20px}
.home-espacos{margin:0;width:100%;border-radius:0;margin-bottom:40px}
.home-espacos .slick-dots{display:none!important}
.home-espacos-app h4{font-size:2em;left:20px;bottom:20px}
.home-carrossel{margin-bottom:0}
.home-carrossel h2{font-size:1.8em}
.home-carrossel-txt{width:100%}
.home-carrossel-txt p{font-size:1em}
.home-carrossel-txt a{font-size:1em}
.home-carrossel-app{position:relative;top:auto;left:auto;margin-top:40px;margin-left:-10px;margin-right:-10px;height:auto;width:calc(100% + 20px)}
.home-carrossel-app img{width:100%}
.home-carrossel-app a{margin:0 10px;box-sizing:border-box}
.home-carrossel-app span{font-size:1.2em;left:20px;bottom:30px}
.home-carrossel-app a:after{bottom:20px;left:20px}
.home-espacos-app .slick-next{display:none!important}
.home-espacos img{border-radius:0}
.footer{margin-top:40px;padding-top:40px;padding-bottom:40px}
.footer .logotipo,.footer-menu{display:none}
.footer .item{width:100%!important;margin:0;margin-bottom:0}
.footer .social{margin-top:0;margin-left:0}
.menu-item-471,.menu-item-470,.menu-item-469,.menu-item-468{display:block!important}
.menu-header-aba{display:none;width:100%;cursor:pointer;height:100vh;position:fixed;top:0;left:0;background:rgba(0,0,0,0.7);z-index:101}
.hospedagem-conteudo-apps{display:block}
.hospedagem-conteudo-apps a{width:100%;margin:0;margin-bottom:40px;font-size:2em}
.hospedagem-conteudo h2{font-weight:400;font-size:1.3em;margin-bottom:40px;margin-top:0;text-align:left}
.inter-banner .home-banner-item{top:40px}
.inter-banner{width:100%;overflow:hidden}
.hospedagem-conteudo{margin-top:20px}
.hospedagem-banner img{width:100%}
.lazer-tabs{margin-top:40px}
.lazer-tabs-app div{margin:0;height:auto;margin-bottom:20px;width:100% !important}
.lazer-tabs-app img{display:block;width:100%}
.lazer-tabs-app span{font-size:2em}
.texto{padding:20px;border-radius:0;margin-top:0;box-shadow:none;position:relative;z-index:1;margin-left:0px;margin-right:0px;}
.texto p,.texto li{font-size:1em;letter-spacing:0}
.texto h2{font-size:1.5em;letter-spacing:0}
.texto h1{font-size:2em;letter-spacing:0;line-height:1.2}
.texto thead{font-size:1em}
.texto td,.texto th{padding:5px}
.texto .aviso{font-size:1em}
.texto .btn-group{display:block;width:100%}
.texto .btn-group a{font-size:1.1em;margin:auto;width:100%;letter-spacing:0}
.bgParallax{width:100%;border-radius:0;height:200px}
.pdm-spa-video{width:100%;height:200px;border-radius:0}
.spa-banner img{height:600px;width:auto}
.spa-banner p{font-size:1.1em}
.spa-menu{display:none}
.spa-banner{width:100%;background:#000}
.spa-about h2{font-size:1.5em;margin-bottom:20px}
.spa-about p{font-size:1em;margin-bottom:30px}
.spa-about{padding-bottom:0}
.spa-txt .header-dados{width:100%;margin-bottom:20px}
.spa-txt .header-dados div,.epilacao{font-size:1.2em;letter-spacing:0}
.spa-txt .title-spa{font-size:2em}
.spa-txt .col-12{width:100%}
.spa-txt{margin-top:40px;padding-bottom:20px}
.spa-txt iframe{width:100%;height:200px}
.spa-txt .item-spa{width:100%}
.spa-txt h4{font-size:1.5em}
.spa-txt .rounded h5{padding:0;text-align:left;font-size:1em;letter-spacing:0;margin-bottom:5px}
.spa-txt .rounded h4{text-align:left;padding:0}
.spa-txt .rounded .btn{padding:0}
.bar-menu{display:none}
.title-cardapio{font-size:2em}
.bar-txt .list-items{column-count:inherit;margin:0}
.cardapio-bar .item-cardapio{width:100%;padding:0}
.bar-txt .row{margin-bottom:0}
.bar-txt iframe{width:100%;height:200px;margin-bottom:30px}
.bar-txt .col-12{width:100%}
.bar-txt hr{margin-top:0;margin-bottom:20px}
.bar-txt .galeria-app{flex-wrap:wrap;margin-left:-10px;margin-right:-10px}
.bar-txt .galeria-app a{width:calc(50% - 20px);margin-left:10px;margin-right:10px;margin-bottom:20px}
.contato{margin:0;padding:20px;border-radius:0;box-shadow:none;padding-bottom:0}
.contato .infos{width:100%;padding:0;margin:0;border-left:0;margin-top:40px}
.contato-mapa{margin-bottom:40px;margin-top:40px;height:300px}
.faleconosco-banner img{width:100%}
.contato{padding:0;padding-top:40px}
.corporativo a{width:calc(33.3% - 20px)}
.corporativo{margin-top:20px;padding-bottom:0;border:none}
.corporativo-contato{border:none}
.texto h4{letter-spacing:0}
.aguas-de-sao-pedro .galeria a{width:calc(33.3% - 20px);margin:10px}
.aguas-de-sao-pedro .galeria{width:calc(100% + 20px);margin:0 -10px}
.aguas-banner img{width:100%}
.inter-video{width:calc(100% - 40px);margin:20px;height:200px;border-radius:0}
.dayuse-banner img{width:100%}
.texto-tabelas {display: block; font-size: 0.8em;}
.texto-tabelas div {width: 100%;}
.texto-tabelas table {width: 100%;}
.tarifas-slider {padding: 20px;}
.tarifas-slider h2 {font-size: 1.5em;}
.tarifas-slider p {font-size: 1em; margin-bottom: 10px;}
.banner-mobile-faixa {margin-left: -20px; margin-right: -20px; padding: 20px; background: #f28500 !important; padding-top: 0px !important;}
.banner-mobile-faixa h1 {color: #fff !important;}
}
@media (max-width: 850px) {
.home-cards{display:block}
.home-cards .tamanho1{width:100%;margin:auto;margin-bottom:30px}
.home-cards .tamanho2{width:100%;margin:auto}
.hospedagem-banner img{display:none}
.hospedagem-banner{height:auto;color:#000}
}
@media (max-width: 600px) {
.home-banner img{width:180%}
.home-avaliacoes .capa{display:block;height:auto}
.home-avaliacoes .perfil{margin-top:-50px}
.home-cards h3{font-size:1.5em}
.home-cards p{font-size:1.1em}
.home-banner-item{padding:0 20px;z-index:100;}
.home-banner-app .slick-next{display:none}
.home-banner-app .slick-prev{display:none}
.home-banner .slick-dots{justify-content:flex-start;bottom:20px;left:20px}
.home-banner{max-height:350px;overflow:hidden}
.hospedagem-conteudo-quartos a{width:100%;margin:0;font-size:1.4em;letter-spacing:0;margin-bottom:20px;border-radius:5px;overflow:hidden}
.hospedagem-conteudo-quartos a img{border-radius:0}
.inter-banner img{display:none}
.inter-banner{color:#000;height:auto;background:none}
.inter-banner .home-banner-item{position:relative;top:auto;left:auto;padding:0;padding-top:20px}
.inter-banner .home-banner-item h1{text-shadow:none;color:#000;font-size:1.7em}
.inter-banner .home-banner-item h2{text-shadow:none;color:#000;font-size:1.1em;margin-top:5px}
.hospedagem-conteudo-quartos a{display:block;width:calc(100% - 20px);margin:10px}
.hospedagem-conteudo-quartos a img{width:100%}
.hospedagem-conteudo-quartos span{bottom:10px;left:10px;font-size:1.2em}
.buttons{margin-top:20px}
.hospedagem-conteudo h2{margin-bottom:20px}
.hospedagem-conteudo-apps img{border-radius:0}
.hospedagem-conteudo-apps a{border-radius:10px;overflow:hidden}
.hospedagem-txt .comodidades{width:100%;margin-bottom:20px;margin-left:-5px}
.hospedagem-txt .comodidades i{float:left;display:inline-block;margin-bottom:0;margin-right:15px;text-align:left;width:35px}
.hospedagem-txt .comodidades p{font-size:1em;width:100%;text-align:left;padding:10px;margin-bottom:0}
.hospedagem-txt .grid{flex-wrap:wrap-reverse;margin-top:0}
.galeria{width:calc(100% + 20px);margin-left:-10px;margin-right:-10px;margin-bottom:20px}
.galeria a{margin:10px;width:calc(33.3% - 20px)!important}
.hospedagem-txt .texto{margin-top:0}
.home-banner-item p{text-shadow:none;font-size:1em;letter-spacing:0;color:#000}
.lazer-tabs-app span{font-size:1.5em}
.texto h1{font-size:1.5em}
.bgParallax{background-position:50% 0;background-repeat:no-repeat;background-attachment:initial;background-size:100%;margin-top:20px;margin-bottom:20px}
.spa-banner{max-height:600px!important}
.bar-txt{margin-top:20px}
.flexer{display:block}
.contato .infos h2{font-size:1.5em}
.contato .infos p{font-size:1em;margin-bottom:20px;letter-spacing:0}
.form .input{font-size:1.2em;height:40px;margin-bottom:20px}
.footer .item h5{font-size:1.5em}
.footer .social a img{height:15px}
.form{width:100%}
.contato{padding-top:0;padding-left:20px;padding-right:20px}
.form .textarea{height:150px}
#home-banner .home-banner-item p{color:#fff;font-size:1.3em}
#home-banner img{margin-left:-40%}
.spa-about .container{display:block}
.spa-about .txt{width:100%}
.spa-about img{width:80%;margin:auto}
.spa-txt{margin-top:0;padding-top:40px}
.spa-about{padding:30px 0;margin-top:30px;margin-bottom:0}
.padma-banner-item{position:relative;top:auto;left:auto;padding:0;padding-top:20px}
.padma-banner-item p{text-shadow:none;font-size:1em;letter-spacing:0;color:#000}
.padma-banner-item h1{text-shadow:none;color:#000;font-size:1.7em}
.padma-banner img{display:none}
.spa-giftcard .container{display:block}
.spa-giftcard .txt{width:100%}
.spa-giftcard .card{width:100%;padding:20px;box-sizing:border-box}
.spa-giftcard h3{font-size:1.2em}
.spa-giftcard h2{font-size:1.2em}
.spa-giftcard img{margin-bottom:20px;width:100%;display:block}
.dayuse-carrossel{max-width:100%}
.home-banner:after {display: none;}
.home-carrossel-app {margin-bottom: 40px;}
.home-carrossel-app span {font-size: 1em;}
}