.bebas-neue-regular {
    font-family: "Bebas Neue", sans-serif;
    font-weight: 400;
    font-style: normal;
  }
 
body{
  background-color: #050B24;

}  
  
.faq-item {
  position: relative;
  /* fallback for transition with border radius changes */
  transition: border-radius 0.3s;
}
.faq-item.faq-active::before {
  content: "";
  position: absolute;
  top: 42px;
  bottom: 32px;
  left: 0;
  width: 6px;
  border-radius: 0px 13px 13px 0px;
  background: linear-gradient(to bottom, #fff, #fff);
  z-index: 10;
  transition: opacity 0.3s;
}
.roundshape-block::before{
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width:525px;
  height:581px;
  background-image: url(../images/LandingPage/rounded-shape.png);
  background-repeat: no-repeat;
}
span.faq-icon {
  border: 2px solid #fff;
  border-radius: 100px;
}
/* Adjust for you! */
.screenshots-slider .ss-img {
  transition: transform 0.3s, filter 0.3s, box-shadow 0.3s;
  opacity: 0.7;
  filter: blur(0.5px) grayscale(10%);
}
.screenshots-slider .owl-item.center .ss-img {
  transform: scale(0.8);
  filter: blur(0px) grayscale(0%) brightness(1.05);
  box-shadow: 0px 8px 32px 0 #288fff66;
  opacity: 1;
 
  z-index: 5;
}
/* .owl-dots .owl-dot.active span {
  background: linear-gradient(90deg,#288fff 0%,#2a57f7 100%);
} */
.owl-carousel .owl-item {
    margin: 10px !important;
}
.owl-carousel .owl-item .item img {
  transition: 
    transform 0.35s cubic-bezier(.46,1.38,.48,.97),
    /* filter 0.3s,  */
    box-shadow 0.3s;
  border-radius:40px;
  box-shadow: 0 4px 28px 0 rgba(48,70,175,0.09);
  /* filter: brightness(.85) blur(0.2px) grayscale(2%); */
 
}

/* Center image (zoomed, glow) */
.owl-carousel .owl-item.center .item img,
.owl-carousel .owl-item.owl-center .item img {
  transform: scale(1.1);
  filter: brightness(1.08) blur(0px) grayscale(0%);
  box-shadow: 0px 10px 50px 0 #288fff55;
  z-index: 2;
}

/* Just for side images - slightly faded */
.owl-carousel .owl-item:not(.center):not(.owl-center) .item img {
  opacity: 0.77;
  /* filter: brightness(.85) blur(1.5px) grayscale(18%); */
  box-shadow: none;
}

.owl-carousel .owl-item img {
  display: block;
  width: auto !important;
}

.owl-carousel.owl-drag .owl-item {
  justify-content: center !important;
  display: flex !important;
}
.owl-carousel .owl-stage{padding:110px 0;}
input[type="date"]::-webkit-inner-spin-button,
input[type="date"]::-webkit-calendar-picker-indicator {

    -webkit-appearance: none;
    opacity: 0;
}
@media (min-width:320px) and (max-width:767px) {
  /* Center image (zoomed, glow) */
.owl-carousel .owl-item.center .item img,
.owl-carousel .owl-item.owl-center .item img {
  transform: scale(0.8);
  filter: brightness(1.08) blur(0px) grayscale(0%);
  box-shadow: 0px 10px 50px 0 #288fff55;
  z-index: 2;
}
.owl-carousel .owl-stage{padding:10px 0;}
  
}




#sidebar-wrapper .sidebar-heading {
    display: flex;
    justify-content: center;
}
#sidebar-wrapper .list-group-flush>.list-group-item span {
    padding-right: 5px;
}
#sidebar-wrapper .list-group-flush>.list-group-item {
    display: flex;
}


#prevBtn {
    left: 0rem !important; /* 16px spacing */
}

#nextBtn {
    right: 0rem !important; /* 16px spacing */
}
#TestimonialId .overflow-hidden.mx-12 {
    margin-left: 4rem !important; /* 64px */
    margin-right: 4rem !important; /* 64px */
}

/* Responsive spacing */
@media (min-width: 768px) {
    #prevBtn {
        left: 0rem !important; /* 24px spacing on medium screens */
    }
    #nextBtn {
        right: 0rem !important; /* 24px spacing on medium screens */
    }
    
    
}