﻿.carousel_se_02 {
  overflow: hidden;
}

.carousel_se_02 .product-grid3 {
  border: none;
  box-shadow: none;
}

.carousel_se_02 .owl-theme .owl-dots {
  text-align: center;
  margin-top: 18px;
}

.carousel_se_02 .owl-theme .owl-dots .owl-dot {
  display: inline-block;
}

.carousel_se_02 .owl-theme .owl-dots .owl-dot span {
  width: 9px;
  height: 9px;
  margin: 4px;
  border: 2px solid 
#94a5b4;
  display: block;
  -webkit-backface-visibility: visible;
  -webkit-transition: opacity 200ms ease;
  -moz-transition: opacity 200ms ease;
  -ms-transition: opacity 200ms ease;
  -o-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.carousel_se_02 .owl-theme .owl-dots .owl-dot:hover span {
  border-color: 
#2bb0ef;
}

.carousel_se_02 .owl-theme .owl-dots .owl-dot.active span {
  border-color: 
#2bb0ef;
}

.carousel_se_02 .owl-carousel .owl-nav button.owl-next {
  position: absolute;
  top: 42%;
  right: -40px;
  padding: 0px 1px !important;
  background:rgb(255, 255, 255);
  display: inline-block;
  transform: translateY(-50%);
  border-radius: 5px;
  font-size: 32px;
  line-height: 32px;
  color: 
#2bb0ef;
  box-shadow: 0 0 8px 
rgba(0, 0, 0, 0.25);
}
.carousel_se_02 .owl-carousel .owl-nav button.owl-next:hover {
  background: 
#2bb0ef;
  color: 
#fff;
}
.carousel_se_02 .owl-carousel .owl-nav button.owl-prev {
  position: absolute;
  top: 42%;
  left: -40px;
  padding: 0px 1px !important;
  background: 
rgb(255, 255, 255);
  display: inline-block;
  transform: translateY(-50%);
  border-radius: 5px;
  font-size: 32px;
  line-height: 32px;
  color: 
#2bb0ef;
  box-shadow: 0 0 8px 
rgba(0, 0, 0, 0.25);
}
.carousel_se_02 .owl-carousel .owl-nav button.owl-prev:hover {
  background: 
#2bb0ef;
  color: 
#fff;
}
.carousel_se_02 .owl-arrow .owl-nav {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 1.8rem;
}

.carousel_se_02 .owl-arrow .owl-nav .owl-prev,
.carousel_se_02 .owl-arrow .owl-nav .owl-next {
  display: inline-block;
  transition: all 0.6s ease-in-out;
  color: 
#000000;
}

.carousel_se_02_carousel img {
    aspect-ratio: 1 / 1;
    height: 200px !important;
    width: 200px !important;
    border: 5px solid #a9afa8;
    border-radius: 10px;
}
.carousel_se_02_carousel h4{font-size: 19px;
    text-align: center;
    text-transform:uppercase;

}
.text-secondary {
    text-align: center;
}