@media screen and (orientation: landscape) { 
   
}  
@media screen and (orientation:portrait) {

}
@media all and (min-width: 700px) {
   /*.navmovile{ display: none !important; }*/
}
@media all and (max-width: 900px) {
   /*.logo img { max-height: 90px; }*/
   .flex{ justify-content: space-around !important; }
   .divbody{padding: 0 10%;} 
   .conttit2{ width: 100%; }
  .viewcontentimgs{ width: 100%; }
  .viewcontentdatos{ width: 100%; }
    .flexhab{ width: 80%; }
   .nav a{ display: none; }
   .btnidioma{ display: none; }
   .logo{ position: relative; }
   header{ text-align: center; height: 125px;}
   .caledarreservamovil{ display: block; }
   .slider{ margin-top: 124px; }
   .bottonnav,.navclose i{ font-size: 28px; }
   .txtdivpresentacion,.imgdivpresentacion{ width:75%; }
   .calenreserva{ display: none; }
   .calenreservafalse1{ display: none !important; }
   .capsulacontser{ width: 100%; }
   .divvistainformaciontxt{ width: 100%; }
   #map{ width: 100%; }
   .popupcontenidolabel,.popupcontenidolabel img{
      width: 100%;
   }
   .popupcontenido img{
      width: 100%;
   }
   .popupcontenidolabel img{ width: 150px  }


   .sliderpro t1 {
     font-size: 85px;
     opacity: 0.8;
   }
   .sliderpro t2 {
     font-size: 39px;opacity: 0.8;
   }
   .txtdivpresentaciontitulo{
      font-size: 25px;
      padding: 0; padding-bottom: 20px;
   }
   .txtdivpresentaciontxt{
      width: 95%;
      font-size: 12px;
   }
   .masinfo a{ font-size: 13px; }
   .hom_txtcontheb_text2{
      height: auto;
   }
   .headerpag{
      height:215px;
      margin-top:90px;
   }
   .headerpagtxt{
      padding: 127px 0;
      font-size: 24px;
   }
   .blocktxt,.blockimg{
      width: 100%;
   }
   .blockimg1{
      width: 90%;
   }
   .viewcontenttxts{
      width: 85%;
      padding: 0px;
      font-size: 13px;
      margin: 1%;
      line-height: 24px;
      text-align: justify;
   }
   .imgcontacto,.contformulario{
      width: 100%;
   }
   .blocktxt{ font-size: 13px; }
}

@media all and (max-width: 700px) { 
   .divbody{padding: 0 ;}
   .conttit2{ width: 100%; }
  .viewcontentimgs{ width: 100%; }
  .viewcontentdatos{ width: 100%; }
    .flexhab{ width: 80%; }
   .nav a{ display: none; }
   .btnidioma{ display: none; }
   .logo{ position: relative; }
   header{ text-align: center; }
   .slider{ margin-top: 124px; }
   .bottonnav,.navclose i{ font-size: 28px; }
   .txtdivpresentacion,.imgdivpresentacion{ width:85%; }
   .calenreserva{ display: none; }
   .calenreservafalse1{ display: none !important; }
   .capsulacontser{ width: 100%; }
   .divvistainformaciontxt{ width: 100%; }
   #map{ width: 100%; }
   .popupcontenidolabel,.popupcontenidolabel img{
      width: 100%;
   }
   .popupcontenido img{
      width: 100%;
   }
   .popupcontenidolabel img{ width: 150px  }


   .sliderpro t1 {
     font-size: 85px;
     opacity: 0.8;
   }
   .sliderpro t2 {
     font-size: 39px;opacity: 0.8;
   }
   .txtdivpresentaciontitulo{
      font-size: 25px;
      padding: 0; padding-bottom: 20px;
   }
   .txtdivpresentaciontxt{
      width: 95%;
      font-size: 13px;
   }
   .masinfo a{ font-size: 13px; }
   .hom_txtcontheb_text2{
      height: auto;
      
   }
   .headerpag{
      height:215px;
   }
   .headerpagtxt{
      padding: 127px 0;
      font-size: 24px;
   }
   .blocktxt,.blockimg{
      width: 100%;
   }
   .blockimg1{
      width: 90%;
   }
   .viewcontenttxts{
      width: 85%;
      padding: 0px;
      font-size: 13px;
      margin: 1%;
      line-height: 24px;
      text-align: justify;
   }
   .imgcontacto,.contformulario{
      width: 100%;
   }
}

/*@media all and (max-width: 600px) { 
   .nav a{ display: none; }
   .btnidioma{ display: none; }
   .logo{ position: relative; }
   header{ text-align: center; }
   .txtdivpresentacion,.imgdivpresentacion{ width:100%; }
   .calenreserva{ display: none; }
   .calenreservafalse1{ display: none !important; }
   .capsulacontser{ width: 100%; }
   .divvistainformaciontxt{ width: 100%; }
   #map{ width: 100%; }
   
}

@media all and (max-width: 500px) { 
   .nav a{ display: none; }
   .btnidioma{ display: none; }
   .logo{ position: relative; }
   header{ text-align: center; }
   
   .txtdivpresentacion,.imgdivpresentacion{ width:100%; }
   .calenreserva{ display: none; }
   .calenreservafalse1{ display: none !important; }
   .capsulacontser{ width: 100%; }
   .divvistainformaciontxt{ width: 100%; }
   #map{ width: 100%; }
}

@media all and (max-width: 400px) { 
   .nav a{ display: none; }
   .btnidioma{ display: none; }
   .logo{ position: relative; }
   header{ text-align: center; }
   
   .txtdivpresentacion,.imgdivpresentacion{ width:100%; }
   .calenreserva{ display: none; }
   .calenreservafalse1{ display: none !important; }
   .capsulacontser{ width: 100%; }
   .divvistainformaciontxt{ width: 100%; }
   #map{ width: 100%; }
}*/