/*Video Slider CSS*/
[class*="swiper-video"] {
  --custom-btn-bg-color-1: rgba(255, 255, 255, 0.4);
  --custom-btn-color-1: #000;
  --custom-btn-bg-color-2: rgba(0, 0, 0, 0.4);
  --custom-btn-color-2: #fff;
}
[class*="swiper-video"] .card-img-overlay {
  border-radius: 0;
}
[class*="swiper-video"] .swiper-button-play {
  background-color: var(--custom-btn-bg-color-1);
  color: var(--custom-btn-color-1);
}
[class*="swiper-video"] .swiper-button-play:hover {
  background-color: var(--custom-btn-bg-color-2);
  color: var(--custom-btn-color-2);
}
.text-white [class*="swiper-video"] .swiper-button-play {
  background-color: var(--custom-btn-bg-color-2);
  color: var(--custom-btn-color-2);
}
.text-white [class*="swiper-video"] .swiper-button-play:hover {
  background-color: var(--custom-btn-bg-color-1);
  color: var(--custom-btn-color-1);
}
/*Gallery Slider CSS*/
[class*="swiper-gallery"] .swiper-pagination {
  --swiper-pagination-bottom: 25px;
  left: calc(100% / 8) !important;
  transform: translateX(0) !important;
}
[class*="swiper-gallery"] .swiper-pagination-bullet {
  --swiper-pagination-bullet-inactive-color: var(--swiper-theme-color);
  --swiper-pagination-bullet-inactive-opacity: 0.75;
  --swiper-pagination-bullet-size: 17px;
  border: 2px solid #fff;
}
[class*="swiper-gallery"] .swiper-button-next,
[class*="swiper-gallery"] .swiper-button-prev {
  --swiper-navigation-size: 1.75rem;
  background: #2c2c2c;
  width: var(--swiper-navigation-size);
}
[class*="swiper-gallery"] .swiper-button-next::after,
[class*="swiper-gallery"] .swiper-button-prev::after {
  color: #fff;
  font-size: 1rem;
}
/*Compare Slider CSS*/
[class*="swiper-compare"] .row.border {
  margin: 0 0px;
}
[class*="swiper-compare"] .table {
  margin-bottom: 0px;
}
/*Combo Slider CSS*/
[class*="swiper-combo"] .combo-header {
  border-bottom: 1px solid;
}
[class*="swiper-combo"] .combo-img {
  border-bottom: none;
  border-left: 1px solid;
}
[class*="swiper-combo"] .row.border {
  margin: 0 -14px;
}
[class*="swiper-combo"] .swiper-button-container {
  bottom: 45px;
  left: 30px;
  max-width: 6rem;
}
[class*="swiper-combo"] .swiper-button-next,
[class*="swiper-combo"] .swiper-button-prev {
  --swiper-navigation-size: 1.75rem;
  background: #2c2c2c;
  width: var(--swiper-navigation-size);
}
[class*="swiper-combo"] .swiper-button-next::after,
[class*="swiper-combo"] .swiper-button-prev::after {
  color: #fff;
  font-size: 1rem;
}
/*Title Swiper CSS*/
[class*="swiper-title"] .swiper-scrollbar {
  --swiper-scrollbar-bg-color: #eaeaea;
  --swiper-scrollbar-border-radius: 0;
  position: initial;
  width: 100%;
}
[class*="swiper-title"] .swiper-scrollbar-drag {
  --swiper-scrollbar-border-radius: 0;
  --swiper-scrollbar-drag-bg-color: var(--swiper-theme-color);
}
[class*="swiper-title"] .title-pagination {
  position: initial;
  width: initial;
}
[class*="swiper-title"] .title-pagination .swiper-pagination-bullet,
[class*="swiper-title"] .title-pagination .swiper-pagination-bullet-active {
  --swiper-pagination-bullet-border-radius: 0;
  --swiper-pagination-bullet-inactive-color: none;
  --swiper-pagination-bullet-inactive-opacity: 1;
  --swiper-pagination-bullet-size: auto;
  --swiper-pagination-color: none;
  display: initial;
}
/*Timer Slider CSS*/
[class*="swiper-timer"] .swiper-button-next,
[class*="swiper-timer"] .swiper-button-prev {
  --swiper-navigation-size: 1.75rem;
  background: #2c2c2c;
  width: var(--swiper-navigation-size);
}
[class*="swiper-timer"] .swiper-button-next::after,
[class*="swiper-timer"] .swiper-button-prev::after {
  color: #fff;
  font-size: 1rem;
}
[class*="swiper-timer"] .swiper-loadbar {
  background-color: #1d1d1d;
  border-radius: 0;
  height: 4px;
  width: 100%;
}
[class*="swiper-timer"] .swiper-loadbar-progress {
  background-color: var(--swiper-theme-color);
  border-radius: 0;
  height: 100%;
  left: 0;
  position: relative;
  top: 0;
  transition: width 1s;
  width: var(--progress);
}
/*Quiz Slider CSS*/
[class*="swiper-quiz"] .swiper-quizbar {
  background-color: #1d1d1d;
  border-radius: 0;
  display: none;
  height: 20px;
  width: 100%;
}
[class*="swiper-quiz"] .swiper-quizbar-progress {
  background-color: var(--swiper-theme-color);
  border-radius: 0;
  height: 100%;
  left: 0;
  position: relative;
  top: 0;
  transition: width 1s;
  width: var(--quiz-progress);
}
/*Bullet Slider CSS*/
[class*="swiper-bullet"] .swiper-pagination-bullet {
  --swiper-pagination-bullet-inactive-color: var(--swiper-theme-color);
  --swiper-pagination-bullet-inactive-opacity: 0.75;
  --swiper-pagination-bullet-size: 17px;
  border: 2px solid #fff;
}
[class*="swiper-bullet"] .swiper-button-next,
[class*="swiper-bullet"] .swiper-button-prev {
  --swiper-navigation-size: 1.75rem;
  background: #2c2c2c;
  width: var(--swiper-navigation-size);
}
[class*="swiper-bullet"] .swiper-button-next::after,
[class*="swiper-bullet"] .swiper-button-prev::after {
  color: #fff;
  font-size: 1rem;
}
@media (min-width: 1440px) {
}
@media (min-width: 1921px) {
}
@media (max-width: 1199.98px) {
  [class*="swiper-combo"] .combo-header {
    border-bottom: none;
  }
  [class*="swiper-combo"] .combo-img {
    border-bottom: 1px solid;
    border-left: none;
  }
}
@media (max-width: 991.98px) {
}
@media (max-width: 768.98px) {
  [class*="swiper-gallery"] .swiper-pagination-bullet,
  [class*="swiper-gallery"] .swiper-button-next,
  [class*="swiper-gallery"] .swiper-button-prev {
    display: none;
  }
  [class*="swiper-combo"] .swiper-button-container {
    left: 15px;
  }
}
@media (max-width: 543.98px) {
}
