.dsm_card_carousel_child_0 .dsm_card_carousel_child > div:first-of-type,
.dsm_card_carousel_child_0 .dsm_card_carousel_child_badge_text,
.dsm_card_carousel_child_1 .dsm_card_carousel_child > div:first-of-type,
.dsm_card_carousel_child_1 .dsm_card_carousel_child_badge_text,
.dsm_card_carousel_child_2 .dsm_card_carousel_child > div:first-of-type,
.dsm_card_carousel_child_2 .dsm_card_carousel_child_badge_text,
.dsm_card_carousel_child_3 .dsm_card_carousel_child > div:first-of-type,
.dsm_card_carousel_child_3 .dsm_card_carousel_child_badge_text,
.dsm_card_carousel_child_4 .dsm_card_carousel_child > div:first-of-type,
.dsm_card_carousel_child_4 .dsm_card_carousel_child_badge_text,
.dsm_card_carousel_child_5 .dsm_card_carousel_child > div:first-of-type,
.dsm_card_carousel_child_5 .dsm_card_carousel_child_badge_text,
.dsm_card_carousel_child_6 .dsm_card_carousel_child > div:first-of-type,
.dsm_card_carousel_child_6 .dsm_card_carousel_child_badge_text,
.dsm_card_carousel_child_7 .dsm_card_carousel_child > div:first-of-type,
.dsm_card_carousel_child_7 .dsm_card_carousel_child_badge_text,
.dsm_card_carousel_0 .dsm_card_carousel_child > div:first-of-type,
.dsm_card_carousel_0.dsm_card_carousel .dsm_card_carousel_arrow,
.dsm_card_carousel_0 .dsm_card_carousel_child_badge_text {
  transition:
    background 300ms ease 0ms,
    box-shadow 300ms ease 0ms,
    border 300ms ease 0ms,
    padding 300ms ease 0ms,
    border-radius 300ms ease 0ms;
}

.dsm_card_carousel_child_0 .et_overlay:before,
.dsm_card_carousel_child_2 .et_overlay:before,
.dsm_card_carousel_child_4 .et_overlay:before,
.dsm_card_carousel_child_7 .et_overlay:before {
  color: #ffffff;
  font-family: ETmodules !important;
  font-weight: 400 !important;
  font-size: 75px;
}

.dsm_card_carousel_child_0 .et_overlay,
.dsm_card_carousel_child_2 .et_overlay,
.dsm_card_carousel_child_4 .et_overlay,
.dsm_card_carousel_child_7 .et_overlay {
  background-color: rgba(0, 0, 0, 0.56);
}

/* .dsm_card_carousel_child .dsm_card_carousel_child_image_background {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url(/wp-content/themes/t_roy/images/roller1/video_1.jpg);
  transition: transform 300ms ease;
} */

.dsm_card_carousel_child_0 .dsm_card_carousel_child_image_wrapper,
.dsm_card_carousel_child_1 .dsm_card_carousel_child_image_wrapper,
.dsm_card_carousel_child_2 .dsm_card_carousel_child_image_wrapper,
.dsm_card_carousel_child_3 .dsm_card_carousel_child_image_wrapper,
.dsm_card_carousel_child_4 .dsm_card_carousel_child_image_wrapper,
.dsm_card_carousel_child_5 .dsm_card_carousel_child_image_wrapper,
.dsm_card_carousel_child_6 .dsm_card_carousel_child_image_wrapper,
.dsm_card_carousel_child_7 .dsm_card_carousel_child_image_wrapper {
  height: 300px;
}

.dsm_card_carousel_child_0 .dsm_card_wrapper,
.dsm_card_carousel_child_1 .dsm_card_wrapper,
.dsm_card_carousel_child_2 .dsm_card_wrapper,
.dsm_card_carousel_child_3 .dsm_card_wrapper,
.dsm_card_carousel_child_4 .dsm_card_wrapper,
.dsm_card_carousel_child_5 .dsm_card_wrapper,
.dsm_card_carousel_child_6 .dsm_card_wrapper,
.dsm_card_carousel_child_7 .dsm_card_wrapper {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}

.dsm_card_carousel_child_1 .et_overlay:before,
.dsm_card_carousel_child_3 .et_overlay:before,
.dsm_card_carousel_child_5 .et_overlay:before,
.dsm_card_carousel_child_6 .et_overlay:before {
  color: #ffffff;
  font-family: FontAwesome !important;
  font-weight: 900 !important;
  font-size: 75px;
}

.dsm_card_carousel_child_1 .et_overlay,
.dsm_card_carousel_child_3 .et_overlay,
.dsm_card_carousel_child_5 .et_overlay,
.dsm_card_carousel_child_6 .et_overlay,
.dsm_card_carousel_0.dsm_card_carousel {
  background-color: RGBA(255, 255, 255, 0);
}

/* .dsm_card_carousel_child_1 .dsm_card_carousel_child_image_background {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url(/wp-content/themes/t_roy/images/roller1/video_2.jpg);
  transition: transform 300ms ease;
}

.dsm_card_carousel_child_2 .dsm_card_carousel_child_image_background {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url(/wp-content/themes/t_roy/images/roller1/video_3.jpg);
  transition: transform 300ms ease;
}

.dsm_card_carousel_child_3 .dsm_card_carousel_child_image_background {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url(/wp-content/themes/t_roy/images/roller1/video_4.jpg);
  transition: transform 300ms ease;
}

.dsm_card_carousel_child_4 .dsm_card_carousel_child_image_background {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url(/wp-content/themes/t_roy/images/roller1/video_5.jpg);
  transition: transform 300ms ease;
}

.dsm_card_carousel_child_5 .dsm_card_carousel_child_image_background {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url(/wp-content/themes/t_roy/images/roller1/video_6.jpg);
  transition: transform 300ms ease;
}

.dsm_card_carousel_child_6 .dsm_card_carousel_child_image_background {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url(/wp-content/themes/t_roy/images/roller1/video_7.jpg);
  transition: transform 300ms ease;
}

.dsm_card_carousel_child_7 .dsm_card_carousel_child_image_background {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url(/wp-content/themes/t_roy/images/roller1/video_8.jpg);
  transition: transform 300ms ease;
} */

.dsm_card_carousel_0 .dsm_card_carousel_child_badge_text {
  font-weight: 600;
  font-size: 1px;
  background-color: RGBA(255, 255, 255, 0);
  padding-top: 7px;
  padding-right: 15px;
  padding-bottom: 7px;
  padding-left: 15px;
}

.dsm_card_carousel_0 .dsm_card_carousel_child_image_wrapper,
.dsm_card_carousel_0 .dsm_card_carousel_child_img {
  border-radius: 5px 5px 5px 5px;
  overflow: hidden;
}

.dsm_card_carousel_0.dsm_card_carousel .dsm_card_carousel_arrow {
  border-radius: 5px 5px 5px 5px;
  overflow: hidden;
  border-color: #1bb993;
}

.dsm_card_carousel_0.dsm_card_carousel .swiper-container {
  margin-bottom: 60px !important;
}

.dsm_card_carousel_0 .dsm_card_carousel_child > div:first-of-type {
  height: 100%;
}

.dsm_card_carousel_0 .swiper-button-prev::before,
.dsm_card_carousel_0 .swiper-button-next::before {
  font-family: ETmodules !important;
  font-weight: 400 !important;
}

.dsm_card_carousel_0 .swiper-button-prev:before,
.dsm_card_carousel_0 .swiper-button-next:before {
  color: #000000;
  font-size: 31px;
}

.dsm_card_carousel_0 .swiper-button-prev,
.dsm_card_carousel_0 .swiper-button-next {
  background-color: RGBA(255, 255, 255, 0);
  height: 51px;
  width: 51px;
  margin-top: -25.5px;
}

.dsm_card_carousel_0.dsm_card_carousel_arrow_outside .swiper-button-prev {
  left: -51px;
}

.dsm_card_carousel_0.dsm_card_carousel_arrow_outside .swiper-button-next {
  right: -51px;
}

.dsm_card_carousel_0 .dsm_card_carousel_arrow.swiper-button-prev,
.dsm_card_carousel_0 .dsm_card_carousel_arrow.swiper-button-next {
  display: inline-flex;
}

.dsm_card_carousel_0 .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #000000 !important;
  opacity: 1;
}

.dsm_card_carousel_0 .swiper-pagination-bullet {
  background: #e0e0e0 !important;
  opacity: 1;
}

.dsm_card_carousel_0 .dsm_card_carousel_pagination {
  display: block;
}

.dsm_card_carousel_0 .dsm_card_carousel_child_img {
  max-width: 100%;
}

.dsm_card_carousel_0 .dsm_card_carousel_child_image_wrapper {
  justify-content: flex-start;
}

.dsm_card_carousel_child_0.dsm_card_carousel_child > div:first-of-type,
.dsm_card_carousel_child_1.dsm_card_carousel_child > div:first-of-type,
.dsm_card_carousel_child_2.dsm_card_carousel_child > div:first-of-type,
.dsm_card_carousel_child_3.dsm_card_carousel_child > div:first-of-type,
.dsm_card_carousel_child_4.dsm_card_carousel_child > div:first-of-type,
.dsm_card_carousel_child_5.dsm_card_carousel_child > div:first-of-type,
.dsm_card_carousel_child_6.dsm_card_carousel_child > div:first-of-type,
.dsm_card_carousel_child_7.dsm_card_carousel_child > div:first-of-type {
  background-color: #ffffff;
}
