/* #Tablet (Landscape)
================================================== */

@media only screen and (max-width: 1080px) {

.is-sticky #header,
.is-sticky #hornav {
	position: relative !important;
	width: auto !important;
	top: 0 !important;
	left: 0;
	margin-left: 0;
}

.primary-container-background .primary-container {width: 100%;}

/* Disable CSS animations */
.animated {
    -webkit-animation-duration: 0;
    animation-duration: 0;
    -webkit-animation-delay: 0;
    animation-delay: 0;
}

}

/* #Tablet (Portrait)
================================================== */
    
@media only screen and (max-width: 959px) {


}

/* #Mobile (Landscape)
================================================== */

@media only screen and (max-width: 767px) {

.carousel-control.right span, .carousel-control.icon-next span {
    right: 20%;
}
.carousel-control.left span, .carousel-control.icon-prev span {
    left: 15%;
}

}

/*  #Mobile (Portrait)
================================================== */

@media only screen and (max-width: 440px) {

	
}

/* BOTONES FLOTANTES INSTA Y WSP */

.floating-btn {
  position: fixed;
  right: 20px;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  box-shadow: 0 4px 6px rgba(0,0,0,0.3);
  z-index: 9999;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: white;
  transition: background-color 0.3s;
}

.floating-btn img {
  width: 45px;
  height: 45px;
}

.floating-btn:hover {
  background-color: #eee;
}

/* Posiciones */
.whatsapp {
  bottom: 20px; /* Más arriba */
  background-color: #25D366;
}

.whatsapp:hover {
  background-color: #1ebe57;
}

.instagram {
  bottom: 220px; /* Más abajo */
  background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
}

.instagram:hover {
  opacity: 0.8;
}

.facebook {
  bottom: 280px; /* Más abajo */
  background: #0866ff;
}

.facebook:hover {
  opacity: 0.8;
  background: #0866ff;
}

