@media screen and (max-width:1300px){ .fraseinsta {font-size:25px} .fraseinsta .bigger {font-size:40px;line-height:1} } @media screen and (max-width:1111px){ .fraseinsta {font-size:22px} .fraseinsta .bigger {font-size:40px;line-height:1} } @media screen and (max-width:1060px){   .fraseinsta {  font-size:25px; } .fraseinsta .bigger {   font-size: 60px;   }   .fraseinsta {position:static;width:auto;margin-bottom: 30px;margin-top: 30px;padding-top: 0;}   ul.instalist li:nth-child(8) {   margin-left: 0; } ul.instalist li {   width:16.666%; } ul.instalist li:last-child {   display:none; }   body.agendamento ul.instalist li:last-child {   display:block; } .navmainmenu.mobile ul#menu-principal {   width: 300px;   z-index:9999999;   font-size: 20px;   background: rgba(0,0,0,0.9);   padding: 10px;  margin-top: 10px;   position: absolute; }  .navmainmenu.mobile ul#menu-principal li {   display:block; } .navmainmenu.mobile ul#menu-principal li.menu-salto-duplo {   margin-right: 0; } .navmainmenu.mobile ul#menu-principal li a {   display:block;   margin: 10px 0;   } .navmainmenu.mobile ul#menu-principal li.has-sub > a {   margin-bottom:0 } .navmainmenu.mobile ul#menu-principal li.has-sub ul li > a:first-child {   margin-top:0; } .navmainmenu.mobile ul#menu-principal li a.dd-toggle {   margin: 0;   border:none;   } .stellarNav.mobile ul#menu-principal li ul {   background: none;   font-size:16px;   width:100%;   border:1px solid #90d300;   border-top:none;   padding-top:10px; } .stellarNav.mobile ul#menu-principal li ul li {   margin-left:20px;;margin-right:10px; }  .navmainmenu {   margin-top: 36px; } }  @media screen and (max-width:768px){   span.whatsfone {display:block;}   .whatscall i.fa {margin-left:0}   .safelist_reservas .row,   .safelist_reservas .col {  display: block;   }   .safelist_reservas .col {  width:100% !important;  margin-bottom: 20px;   }   .boxitem_reservas {  margin:0 auto   } } @media screen and (max-width:640px){   .fullheader a.logo {left:initial;right:0;width: 150px;margin-top: 40px;}   .bigtextban .bigtext {font-size: 48px;}   .minitext.bottext {padding-top:20px;} } @media screen and (max-width:480px){   span.minimouse {display:none;}   .wrap-relative {height: 250px;}   .boxitem_modalidades {margin: 0 auto}   .infobox {margin-bottom:30px}   ul.instalist li {   width:50%; } .fotoarea {float:none;text-align: center;margin: 0 auto;width: 170px;} .depoarea {margin-left:0;margin-top:30px} .whatscall {padding-left:0;margin-bottom: 0;} .boxfoot {margin-bottom:30px;padding: 0;} .people {   width: 115%;   right: 10%;   left: -10%;   margin-left: 0;   background-position: center center; } h1, .alltop h1 {font-size:36px} } @media screen and (max-width:400px){ .bigtextban .bigtext {   line-height: 55px; } .bigtext .squared {   display:inline-block;   margin-top:10px; } .fraseinsta {font-size:23px} .fraseinsta .bigger {font-size:40px;line-height:1} } @media screen and (min-width:993px){ .destaques .swiperJS.swiper-item-list {   padding-bottom:0; }   body.agendamento .squared {   border: 3px solid #90d300;  padding: 0 5px; } } @media screen and (min-width:601px){ .swiper-reservas .swiper-wrapper {   justify-content:center; } } 