/* cmsms stylesheet: custom modified: Monday, November 3, 2025 10:05:36 AM */
.background-cta {
  background-image: url(https://m6digital.com/uploads/images/callto-action.png);
  background-repeat: no-repeat;
  background-color: #990000;
  background-blend-mode: multiply;
  overflow: hidden;
  border-radius: 100px;
  background-position: center;
  object-fit: contain;
  background-size: cover;
}

.breadcrumb-bg {
  background-image: url(https://m6digital.com/uploads/images/breadcrumb.jpg);
}

.hero-video-section {
  width: 100vw;
  height: 100vh;
  overflow: hidden;
  margin: 0;
  padding: 0;
  position: relative;
}

.video-js {
  width: 100%;
  height: 100%;
  position: relative;
}

.video-js .vjs-tech {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
}


 :root {
    --m6-red: #990000;
  }
  .btn-brand {
    background-color: var(--m6-red);
    color: #fff;
    border: none;
    transition: all 0.3s ease;
  }
  .btn-brand:hover {
    background-color: #b30000;
    color: #fff;
    transform: translateY(-2px);
  }
  .service-card {
    transition: all 0.3s ease;
  }
  .service-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15);
    border-color: var(--m6-red);
  }

.headerLogo {max-height: 80px}

.header-main-one .thumbnail a {
    padding: 12px 0;
    display: block;
    max-width: max-content;
}

.bg-danger {
    --bs-bg-opacity: 1;
    background-color: #990000 !important;
}
