.custom-html .landing-title-header {
  font-size: 22px;
  font-family: latolight;
}
@media screen and (min-width: 768px) {
  .custom-html .landing-title-header {
    margin: 10px 0;
  }
}
.landing_hotels > div {
  margin-top: 0;
  box-shadow: none;
  padding: 0 .75rem;
}
@media screen and (min-width: 768px) {
  .landing_hotels > div {
    padding-top: 0px;
    margin: 0 auto 15px;
  }
}
@media screen and (max-width: 767px) {
  .custom-html iframe {
    width: 100%;
  }
}
/* Fin Fix Espacios
*******************/
img {max-width: 100%;}
.contenido-general{width:100%;height:auto;float:left;}
.caja-texto-banner{border:2px solid #00a7df;margin-left:auto;margin-right:auto;width:50%;margin-top:170px;padding:15px;}
.texto-banner{text-align:center;font-size:35px;line-height:100%;color:#00a7df;}
.texto-banner-copy{text-align:center;font-size:15px ;color:#00a7df;}
.menu-interior{width:100%;height:auto;float:left;/* margin: 10px 0; */margin-bottom: 10px;}
.menu-interior ul{li-style:none;margin: 0px;}
.menu-interior ul li{display:inline-block;margin-right:20px;font-size:17px ;}
.menu-interior ul li a{color: #666;display:block;font-size: 16px;padding:13px 0;text-decoration: none;}
.menu-interior ul li.menuButton{float:left;margin:10px;margin-left:550px!important;}
.menu-interior ul li.menuButton a{background-color:#00a7df;color:#fff;font-weight:bold;padding:16px 40px;font-size:17px;}
.menu-interior ul li.menuButton a:hover {background-color: #005098;color: #fff;}
.contenido-info{float:left;margin:12px;}
.menu-interior ul li a:hover{color: #00a7df;}
.titulo-contenido1{width:100%;padding-top:40px;line-height:120% ;float:left;}
.texto-titulo{font-size:26px ;color:rgb(0,167,223);line-height:120% ;}
.descripcion-contenido{width:100%;margin-top:15px;float:left;padding-bottom:40px;border-bottom:1px solid #ededed;}
.texto-descripcion{font-size:14px;text-align:justify;line-height:112%;margin: 30px 0;}
.texto-descripcion-razones{font-size:14px;text-align:justify;line-height:112%;margin-bottom: 25px;text-align: center;}
.texto-descripcion-comisiones{font-size:14px ;text-align:justify;line-height:112%;margin-bottom:40px ;}
.titulo-contenido2{width:100%;padding-top:40px;line-height:120% ;float:left;}
.caja-listado-razones{width:100%;margin-top:15px;float:left;padding-bottom:40px;border-bottom:1px solid #ededed;}
.caja-comisiones{width:100%;margin-top:15px;float:left;padding-bottom:40px;border-bottom:1px solid #ededed;text-align:center;}
.listado-razones{float:left;width:45%;margin:10px 0px 10px 35px;min-height: 156px;}
.texto-razones{font-size: 14px;margin-top: 5px;}
.texto-razones strong{font-size:20px ;font-weight:400;}
.comisiones-vuelos{float:left;width:100%;}
.icono-listado{float:left;margin-right:20px;}
.img-comision{margin-right:35px;}
#bs-home {display: none;}
@media only screen and (max-width: 977px){.menu-interior ul li{width:100%;text-align:center;}.menu-interior ul li a{font-size: 15px;}.menu-interior ul li.menuButton a{font-size: 15px;}.listado-razones{width:100%;margin: 20px 0;text-align: center;}
}
@media only screen and (max-width: 520px){.caja-texto-banner{margin-top:140px;width:80%;}.texto-titulo{font-size:20px ;}
}
.descripcion-contenido li {
  padding: 10px 10px 10px 15px;
}
.descripcion-contenido ul {
  margin: 10px 0 30px;
}
.vc-icon-pdf {
  font-size: 60px;
  color: #00a7df;
}
.copy-text .icon-pdf:hover {
  text-decoration: none;
}
.cta-circuitos{
  color: #fff;
  background-color: #052e56;
  border-color: #005098;
  border-radius: 0;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: lato-bold;
  transition: all .2s ease-out;
  cursor: pointer;
  font-size: 15px;
  white-space: nowrap;
  padding: .5rem 1rem;
  height: 50px;
}