/* Animation Timers
---------------------------------*/
.delay-02s { 
	animation-delay: 0.2s; 
	-webkit-animation-delay: 0.2s; 
}
.delay-03s { 
	animation-delay: 0.3s; 
	-webkit-animation-delay: 0.3s; 
}
.delay-04s { 
	animation-delay: 0.4s; 
	-webkit-animation-delay: 0.4s; 
}

.delay-05s { 
	animation-delay: 0.5s; 
	-webkit-animation-delay: 0.5s; 
}
.delay-06s { 
	animation-delay: 0.6s; 
	-webkit-animation-delay: 0.6s; 
}

.delay-07s { 
	animation-delay: 0.7s; 
	-webkit-animation-delay: 0.7s; 
}
.delay-08s { 
	animation-delay: 0.8s; 
	-webkit-animation-delay: 0.8s; 
}

.delay-09s { 
	animation-delay: 0.9s; 
	-webkit-animation-delay: 0.9s; 
}
.delay-1s { 
	animation-delay: 1s; 
	-webkit-animation-delay: 1s; 
}
.delay-12s { 
	animation-delay: 1.2s; 
	-webkit-animation-delay: 1.2s; 
}
.delay-20s { 
	animation-delay: 2.2s; 
	-webkit-animation-delay: 2.2s; 
}
.delay-21s { 
	animation-delay: 3.2s; 
	-webkit-animation-delay: 3.2s; 
}



.we-create {

	font-family: 'Montserrat',sans-serif;
	font-size:24px;
	color: blue;
	font-weight: 400;

}

.centrar {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	align-items: center;
}



.sinMargen{
	margin-top: 0;
	margin-bottom: 0;
}


.margenAbajoBotones {
	margin-bottom: 100px;
}



/* Extra small devices (phones, 600px and down) */

@media only screen and (max-width: 600px) {

 .footer {
  width:100%;
   height:40px;   /* Height of the footer */
   background:#F7EFFC;
   margin-left: auto;
   margin-right: auto;
}

}

 

/* Small devices (portrait tablets and large phones, 600px and up) */

@media only screen and (min-width: 600px) {

 .footer {
  width:100%;
   height:40px;   /* Height of the footer */
   background:#F7EFFC;
   margin-left: auto;
   margin-right: auto;
}

}

 

/* Medium devices (landscape tablets, 768px and up) */

@media only screen and (min-width: 768px) {

 .footer {
  width:60%;
   height:40px;   /* Height of the footer */
   background:#F7EFFC;
   margin-left: auto;
   margin-right: auto;
}

} 

 

/* Large devices (laptops/desktops, 992px and up) */

@media only screen and (min-width: 992px) {

 .footer {
  width:60%;
   height:40px;   /* Height of the footer */
   background:#F7EFFC;
   margin-left: auto;
   margin-right: auto;
}

} 

 

/* Extra large devices (large laptops and desktops, 1200px and up) */

@media only screen and (min-width: 1200px) {

 .footer {
  width:60%;
   height:40px;   /* Height of the footer */
   background:#F7EFFC;
   margin-left: auto;
   margin-right: auto;
}

}