.flv-carousel-agent-component {
  padding: 0rem 0rem 6.25rem 0rem;
}
@media (min-width: 769px) {
  .flv-carousel-agent-component {
    padding: 0rem 0rem 6.25rem 0rem;
  }
}
@media (min-width: 1025px) {
  .flv-carousel-agent-component {
    padding: 0rem 0rem 6.25rem 0rem;
  }
}
@media (min-width: 1281px) {
  .flv-carousel-agent-component {
    padding: 0rem 0rem 6.25rem 0rem;
  }
}
@media (min-width: 1537px) {
  .flv-carousel-agent-component {
    padding: 0rem 0rem 6.25rem 0rem;
  }
}
.flv-carousel-agent-component.padding {
  padding: 6.25rem 0rem 6.25rem 0rem;
}
@media (min-width: 769px) {
  .flv-carousel-agent-component.padding {
    padding: 6.25rem 0rem 6.25rem 0rem;
  }
}
@media (min-width: 1025px) {
  .flv-carousel-agent-component.padding {
    padding: 6.25rem 0rem 6.25rem 0rem;
  }
}
@media (min-width: 1281px) {
  .flv-carousel-agent-component.padding {
    padding: 6.25rem 0rem 6.25rem 0rem;
  }
}
@media (min-width: 1537px) {
  .flv-carousel-agent-component.padding {
    padding: 6.25rem 0rem 6.25rem 0rem;
  }
}
.flv-carousel-agent-component.padding-cruise {
  padding-top: 2rem !important;
}
@media (max-width: 768px) {
  .flv-carousel-agent-component.padding-cruise {
    padding-top: 0 !important;
  }
}
@media (min-width: 1024px) {
  .flv-carousel-agent-component .flv-carousel-item-container {
    flex: 0 0 16.67%;
  }
}
@media (min-width: 769px) {
  .flv-carousel-agent-component .flv-carousel-item-container.add-carousel-filter {
    opacity: 0.5;
  }
}
@media (min-width: 1280px) {
  .flv-carousel-agent-component .flv-carousel-container .flv-inner-carousel {
    max-width: 1290px;
    margin: 0 auto;
  }
}
