body { 
    padding-top: 70px; 
}
section { 
    display: none; 
}
section.active { 
    display: block; 
}
.card-link { 
    text-decoration: none; 
    color: inherit; 
}
.logo{
    width: 75px;
    height: 75px;
}
.cardmowing{
    transition: all 0.3s ease;
    position: relative;
    overflow: hidden;
    background: linear-gradient(145deg, #2a2a2a, #383838);
}
.slider-img {
  height: 800px !important;
  object-fit: cover;
}
.carousel-fade .carousel-item {
  transition: opacity 1.2s ease-in-out;
}
@media (max-width: 768px) {
  .slider-img {
    height: 420px;
  }
}
.navbar .nav-link.active {
    color: #fff !important;
    background-color: rgba(255,255,255,0.25);
    border-radius: 6px;
}

