@font-face{
  font-family: 'Comfortaa';
  src: url('/fonts/Comfortaa-regular.otf');
}
.parallax{
    position: relative;
    /* opacity: 0.65; */
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.intro {
  /* The image used */
  /* background-image: url("https://www.howdeniberia.com/wp-content/uploads/2015/03/fondo-celeste.jpg"); */
  background-image: url("https://static.wixstatic.com/media/11062b_64ae2a899006496dac01c2e81fac97f1f000.jpg");
  /* Set a specific height */
  min-height: 100vh; 

  /* Create the parallax scrolling effect */
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.fbicon{
  max-width: 3%;
  margin-right: 2%;
}
.logoCentrado {
  width: 21%;
  display: block;
  margin-left: auto;
  margin-right: auto;
  object-fit: cover;
}
.logoCentrado2 {
  width: 5%;
  display: block;
  margin-left: auto;
  margin-right: auto;
  object-fit: cover;
}
.servicios {
  /* The image used */
  background-image: url("https://static.wixstatic.com/media/1e47b2_cd5df08585b64f40a575e620ed3bf997.jpg");

  /* Set a specific height */
  min-height: calc(80vh - 10px);  

  /* Create the parallax scrolling effect */
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.queesladep {
  /* The image used */
  background-image: url("https://www.legadooromanahotel.com/wp-content/uploads/2017/07/fondo-blanco.jpg");

  /* Set a specific height */
  min-height: calc(100vh - 10px); 

  /* Create the parallax scrolling effect */
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.nosotros {
  /* The image used */
  background-image: url("https://static.wixstatic.com/media/11062b_18631521a1244211a1e7d329be6f365d~mv2.jpg");

  /* Set a specific height */
  min-height: calc(100vh - 10px); 

  /* Create the parallax scrolling effect */
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.images{
    /* The image used */
    background-image: url("https://static.wixstatic.com/media/9b6c7d_54033d6d82c24d8e9be8212d3a8febe6.jpg");

    /* Set a specific height */
    min-height: calc(60vh - 10px); 
  
    /* Create the parallax scrolling effect */
 
  }
  .contacto{
    /* The image used */
    background-color: #bdcfd9 ;
    /* background-image: url("https://www.beautycolorcode.com/456679-1366x768.png"); */

    /* Set a specific height */
    min-height: calc(70vh - 10px); 
  
    /* Create the parallax scrolling effect */
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  @media (max-height: 856px){
    .servicios {
      /* The image used */
      background-image: url("https://static.wixstatic.com/media/1e47b2_cd5df08585b64f40a575e620ed3bf997.jpg");
    
      /* Set a specific height */
      min-height: calc(100vh - 10px);  
    
      /* Create the parallax scrolling effect */
      background-attachment: fixed;
      background-position: center;
      background-repeat: no-repeat;
      background-size: cover;
    }
    .contacto{
      /* The image used */
      background-color: #bdcfd9 ;
      /* background-image: url("https://www.beautycolorcode.com/456679-1366x768.png"); */
  
      /* Set a specific height */
      min-height: calc(90vh - 10px) !important; 
    
      /* Create the parallax scrolling effect */
      background-attachment: fixed;
      background-position: center;
      background-repeat: no-repeat;
      background-size: cover;
    }
    #form_Description{
      margin-bottom: 2%;
      width: 100% !important;
      height: 6rem;
    }
  }
  
.Black{
  color: black !important;
  font-weight: lighter;
}
.caption {
    /* position: absolute; */
    left: 0;
    width: 100%;
    text-align: center;
    color: #fff;
    margin-top: 2%;
    /* font-family: Arial, Helvetica, sans-serif; */
}
.botonazos {
  /* position: absolute; */
  left: 0;
  position: relative; 
  bottom: 74px;
  width: 100%;
  text-align: center;
  color: #fff;
  margin-top: 15%;
  /* font-family: Arial, Helvetica, sans-serif; */
}
.caption span.border2 {
    background-color: transparent;
}
.caption span.border2 {
    background-color: transparent;
    padding: 18px;
    font-size: 25px;
}
.separador{
  height: 85px;
}
.separadorInicial{
  height: 85px;
}
@media (max-width: 991px){
  .separador{
    height: 30px;
  }
  .separa2{
    margin-top: 10px;
  }
  .intro{
    min-height: 65vh;
  }
  .logoCentrado{
    width: 60%;
  }
  .logoCentrado2{
    width: 17%;
  }
  .fbicon{
    max-width: 7%;
    margin-right: 2%;
  }
  .servicios {
    background-image: url("https://static.wixstatic.com/media/1e47b2_cd5df08585b64f40a575e620ed3bf997.jpg");
    /* background-attachment: fixed; */
    background-size:cover;
    background-attachment: scroll !important;
    /* Set a specific height */
    min-height: calc(100vh + 20px); 
  }
  .botonazos {
    /* position: absolute; */
    left: 0;
    position: relative; 
    bottom: 0px;
    width: 100%;
    text-align: center;
    color: #fff;
    margin-top: 10%;
    /* font-family: Arial, Helvetica, sans-serif; */
  }
  .cardNosotros{
    width: 91% !important;
  }
  .cardContacto{
    width: 91% !important;
  }
  .images{
    /* The image used */
    background-image: url("https://static.wixstatic.com/media/9b6c7d_54033d6d82c24d8e9be8212d3a8febe6.jpg");

    /* Set a specific height */
    min-height: calc(60vh - 10px); 
  
    /* Create the parallax scrolling effect */
  
    background-size: cover;
  }
  #form_Description{
    margin-bottom: 2%;
    width: 100% !important;
    height: 6rem;
  }
}
.border1{
  /* font-size: 20px; */
  font-weight: lighter;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  color: #fff;
}
.iconos{
  text-align: center;
  margin-top: 2%;
}
.titulo{
  font-size: 25px;
  margin-top: 5px;
}
.subtitulo{
  font-size: 15px;
}
.textDepresion{
  font-size: 18px;
  color: gray;
  font-weight: lighter;
  letter-spacing: -1px;
  line-height: 1rem;
}



.animatable {
  
  /* initially hide animatable objects */
  visibility: hidden;
  
  /* initially pause animatable objects their animations */
  -webkit-animation-play-state: paused;   
  -moz-animation-play-state: paused;     
  -ms-animation-play-state: paused;
  -o-animation-play-state: paused;   
  animation-play-state: paused; 
}

/* show objects being animated */
.animated {
  visibility: visible;
  
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -ms-animation-duration: 1s;
  -o-animation-duration: 1s;
  animation-duration: 1s;

  -webkit-animation-play-state: running;
  -moz-animation-play-state: running;
  -ms-animation-play-state: running;
  -o-animation-play-state: running;
  animation-play-state: running;
}
@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(20px);
	}	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInUp {
	0% {
		opacity: 0;
		-moz-transform: translateY(20px);
	}

	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-o-keyframes fadeInUp {
	0% {
		opacity: 0;
		-o-transform: translateY(20px);
	}

	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInUp {
	0% {
		opacity: 0;
		transform: translateY(20px);
	}

	100% {
		opacity: 1;
		transform: translateY(0);
	}
}
.animated.fadeInUp {
	-webkit-animation-name: fadeInUp;
	-moz-animation-name: fadeInUp;
	-o-animation-name: fadeInUp;
	animation-name: fadeInUp;
}

.card-text.text-muted{
    margin-left: 9%;
    margin-right: 9%;
    /* font-size: 14px; */
}

#form_Name{
  margin-bottom: 2%;
}
#form_Email{
  margin-bottom: 2%;
}
#form_Asunto{
  margin-bottom: 2%;
}
#form_Description{
  margin-bottom: 2%;
  width: 104%;
  min-height: 82px;
}
.toast{
  position: fixed;
  right: 3%;
  bottom:3%;
  z-index: 999;
  /* opacity: 1 !important; */
}
.toast-header{
  background-color: #1e81e0f7;
  color: black;
}