img.logo {
  width: 200px;
  padding: 20px 0px;
}

.banner-slider .swiper-slide {
  width: 100%;
  height: auto;
}

.video-background {
  position: relative;
  height: 100vh; /* Adjust as needed */
  overflow: hidden;
}

.background-video {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  object-fit: cover; /* Ensures video covers the entire container */
  z-index: -1; /* Sends video behind content */
  background-color: black; /* Fallback for video loading */
}

.content {
  position: relative;
  z-index: 1; /* Places content above video */
  color: white;
  /* text-align: center; */
  padding: 20px;
}

.services-area .services-tabs .thumb a img,
.services-area .services-tabs .thumb a video {
  border-radius: 10px;
}

.services-area .services-tabs .info h4 {
  font-size: 1em;
  font-weight: 900;
}

.services-area .services-tabs .info {
  padding-left: 10px;
  padding-top: 10px;
}

.services-area .services-tabs .item {
  background-color: rgba(255, 0, 0, 0.158);
  padding: 10px;
  border-radius: 10px;
}

/* style.css | http://localhost:5500/style.css */

.services-area .services-tabs .tab-pane::after {
  /* background: #ff6ce6; */
  /* background: #7b4b73; */
  /* background: #c689bb; */
  /* background: #f9d8f3; */
}

/* custom.css | http://localhost:5500/assets/css/custom.css?_cacheOverride=1737798826158 */

.services-area .services-tabs .item {
  /* background-color: rgba(255, 0, 0, 0.158); */
  background: linear-gradient(
    90deg,
    rgba(25, 58, 136, 1) 0%,
    rgba(144, 47, 112, 1) 51%,
    rgba(238, 15, 43, 1) 100%
  ) !important;
  color: white;
  font-weight: 700 !important;
}

.services-area .services-tabs h4 a {
  color: white;
  font-weight: 700 !important;
}

/* style.css | http://localhost:5500/style.css?_cacheOverride=1737798826156 */

.services-area .services-tabs .item::after {
  /* background: #ff6ce6; */
  /* background: #7b326f; */
  /* background: #641256; */
  /* background: #ffffff1f; */
  border-radius: 10px;
}

.service-area .service-items .item .info > i::before {
  background: linear-gradient(
    90deg,
    rgba(25, 58, 136, 1) 0%,
    rgba(144, 47, 112, 1) 51%,
    rgba(238, 15, 43, 1) 100%
  ) !important;

  background-clip: text !important;
}

.case-studies-area.default-padding.works-about-items::before {
  background-color: white;
}

div.works-about-items:nth-child(5) > div:nth-child(1) {
  text-align: center;
}

.works-about-items.case-studies-area.default-padding ul li {
  margin-top: 0px;
  padding-left: 0px;
}
