body, html{
  margin:0px;
  padding:0px;
  height:100%;
}

h1{
  font-size:1.8em;
}

h2{
  font-size:1.15em;
}
.cont-full-image{
  height:100%;
}
@media screen and (max-device-width: 1024px) and (orientation: landscape){
  .cont-full-image{
    height:auto;
  }
}
.full-image {
  position: relative;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height:100%;
  display:flex;
  align-items: center;
  font-size: calc(1em + 1vw)
}

.full-image .div-cent-vert{
  width: 100%;
  padding-left:20px;
  padding-right:20px;
  padding-top:115px;
}

footer{
  position:relative;
}

nav{
  text-align:center;
}

.navbar-toggler{
  margin-left:40px;
}

#search-bar-form{
  font-size: 0.7em !important;
}

.t-datepicker{
  font-size:inherit !important;
}

.custom-select{
  padding-top: 2px !important;
}

#botonEnviarFormBusqueda{
  font-size:20px;
}

.bubbler-wrapper{
  display:none;
}


#fechas_barra{
  font-size:1em;
}

@media (max-width: 600px){
  h1{
    font-size:1.6em;
  }

  h2{
    font-size:1em;
  }
  #search-bar-form{
    font-size: 0.8em !important;
  }

  .full-image .div-cent-vert{
    padding-top:89px;
  }
}

.text-inform h1{
  font-size:1.6em;
}

.text-inform h2{
  font-size:1em;
}

.text-inform button{
  font-size:1em;
}

@media (max-width: 500px){
  .text-inform #search-bar-form{
    margin:0px !important;
    border-radius:0px !important;
    max-width:500px;
  }

  .text-inform .div-cent-vert{
    padding-left:0px;
    padding-right:0px;
  }
}

#fondoBlancoForm{
  max-width:1024px;
  width:100%;
  margin:0px;
  padding:0px;
}
@media (max-width: 768px){
  .cont-blanco-lado{
    height:auto;
  }
  #fondoImgIzq{
    height:200px;
    width:100%;
    max-width:100% !important;
    order:2;
    -ms-flex-order:2;
  }
}
