/* ******* Imagen del Header  */
.banner-image {
  height: 50vh;
  background: url('../img/ruinas-san-juan-parangaricutiro.webp') rgba(0, 0, 0, 0.349);
  background-blend-mode: multiply;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
/* / Imagen del Header  */

/* ******* Logo  */
.navbar-brand {
  width: 20%;
  padding-top: 0;
  padding-bottom: 0;
}

a .logo {
  width: 30%;
}
/* /Logo  */

/* ******* Botones del Menu */
ul li .btn i {
  font-size: 1.25rem;
  color: #ecf3ef;
}

.btn-whatsapp {
  background-color: #25d366;
  border-radius: 10px;
}

.btn-whatsapp:hover {
  background: #3faf68;
}

.btn-menu {
  background-color: #ffa500;
}

.btn-menu:hover {
  background-color: #cc9631;
}
/* / Botones del Menu */

/* ******* Lineas del Menu  */
.navbar-toggler {
  border: none;
  font-size: 1.5rem;
}

.navbar-toggler:focus, .btn-close:focus  {
  box-shadow: none;
  outline: none;
}
/* / Lineas del Menu  */

/* ******* Fonts */
h1 {
  text-transform: uppercase;
  font-family: montserrat;
  font-weight: bolder;
}

h2 {
  text-transform: uppercase;
  font-family: roboto;
  font-size: 1.5rem;
  font-weight: 700;
}

h3 {
  font-family: montserrat;
  color: #f5f5f5;
  font-size: 2.5rem;
  font-weight: 700;
  text-align: center;
  margin: 0;
}

p {
  font-family: 'Lato';
  font-size: 1.3rem;
  font-weight: 700;
  color: #424242;
  text-align: center;
  border-bottom: 2px solid rgb(228, 226, 226);
  padding: 10px 0px;
}

ul li {
  list-style: none;
  font-family: Lato;
  font-size: 1rem;
}
/* / Fonts */

/* ******* section  */
.section {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 30px 50px;
}

.section ul li i {
  margin-right: 10px;
  font-size: 0.75rem;
  color: #e6ebf7;
}

.second ul li i, .fourth ul li i, .apartado i {
  font-size: 1rem;  
  color: #1abc9c; 
} 

/* ******* Botones */
/* .btn-gallery .btn-feedback .btn-share {
  width: 100%;
} */

.btn-whats {
  background-color: #f1c40f;
  color: #000 !important;
}

.btn-gallery {
  background-color: #34495e  ;
  color: #fff;
}

.btn-share {
  background-color: #f39c12;
  color: #000;
}

.btn-feedback {
  background-color: #ecf0f1;
  color: #2c3e50;
}

/* ******* Primera Seccion - Que Incluye  */
.first {  
  background-color: #ffa500;
}

.first-image {
  background-image: url('../img/personas-subiendo-al-paricutin.webp');
  min-height: 100vh;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
/* / Primera Seccion - Que Incluye  */

/* ******* Segunda Seccion - Información */
.second {
  background-color: #f0f0f0;
}

.second h3 {
  color: #302e2e;
  }
  
.second .subtitulo {
  color: #1abc9c;
  border-bottom: 2px solid rgba(7, 7, 7, 0.096);
}

.second .exit {
  font-size: 1.3rem;
  text-align: left;
  margin-bottom: 0;
  padding: 10px 0;
  border-bottom: 0;
}

.second .apartado {
  font-size: 1rem;
  text-align: center;
  font-weight: normal;
  padding: 0;
  border-bottom: 0;
  margin-bottom: 0;
}

.second-image {
  background-image: url('../img/centro-turistico-angahuan.webp');
  min-height: 100vh;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
/* / Segunda Seccion - Información  */

/* ******* Tercera Seccion - Recomendaciones  */
.third {
  background-color: #4a90e2;
}

.third-image {
  background-image: url('../img/templo-enterrado.webp');
  min-height: 100vh;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

/* Cuarta Seccion - Datos Bancarios  */
.fourth {
  background-color: #f0f0f0;
}

.fourth h3 {
  color: #302e2e;
  }
  
.fourth .slogan {
  color: #1abc9c;
  border-bottom: 2px solid rgba(7, 7, 7, 0.096);
}

.fourth-image {
  background-image: url('../img/lago-de-camecuaro-dron.webp');
  min-height: 100vh;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

/* Quinta Seccion - Comentarios y Galeria */
.fifth {
  background-color: #1abc9c;
  /* height: auto; */
}

.fifth p {
  color: #424242;
}

.fifth h3 {
  color: #f5f5f5;
}

.fifth-image {
  background-image: url('../img/personas-bajando-corriendo-del-paricutin.webp');
  min-height: 100vh;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

/* Modal Contacto  */
.modal-header {
  background-color: #eaecec;
}

.modal-body {
  background-color: #f5f5f5;
}

.modal-title {
  font-family: 'roboto';
  color: #616161;
}

.modal-footer {
  background-color: #eaecec;
}

.contacto li {
  list-style: none;
  font-family: 'lato';
  font-size: 1.1rem;
  color: #000;
}

.contacto .icon {
  font-size: 1rem;
  color: #F06137;
}

.contacto .fa-brands {
  color: #1abc9c;
}
/* Modal Contacto  */


/* Breakpoint  */

@media (max-width: 1399.98px) { 

}

@media (max-width: 1199.98px) {

  /* Quinta Seccion - Comentarios y Galeria */

/* .fifth p {
  font-size: 1.5rem;
  color: #424242;
} */

/* .fifth h3 {
  font-size: 2rem;
  color: #f5f5f5;
} */

}

@media (max-width: 991.98px) {
 
    /* Logo  */
  .navbar-brand {
    width: 30%;
  }

  a .logo {
    width: 40%;
  }

  .banner-image, .first-image, .second-image, .third-image, .fourth-image, .fifth-image {
    min-height: 50vh;
  }

}

@media (max-width: 767.98px) {

    /* Logo  */
  .navbar-brand {
    width: 35%;
  }

  a .logo {
    width: 45%;
  }

}

@media (max-width: 575.98px) {

  /* Logo  */
  a .logo {
    width: 40%;
  }

  /* Lineas del Menu  */
  .navbar-toggler {
    font-size: 1.25rem;
  }

  h3 {
    font-size: 2rem;
  }

  p {
    font-size: 1rem;
  }
 
  .fifth h3 {
    font-size: 1.9rem;
    color: #f5f5f5;
  }

  .fifth p {
    font-size: 0.9rem;
    color: #2c3e50;
  }

}






