
.navbar-nav .nav-item a{
  color: green;
}
ul li a{
  font-weight: bold;
}
a{
  text-decoration: none;
}

@keyframes zoom {
  from {
    transform: scale(1.1);
  }
  to {
    transform: scale(1);
  }
}

.carousel-item img {
  animation: zoom 6s;
}

.carousel-caption{
  width: 50%;
}

@keyframes zoomInOut{
  0% {
    transform: scale(1); /* Original size */
  }
  50% {
    transform: scale(1.1); /* Zoom in to 120% */
  }
  100% {
    transform: scale(1); /* Return to original size */
  }
}

.card img{
  animation: zoomInOut 20s ease-in-out infinite alternate;  
}

.card{
  overflow: hidden;
}

/* .breadcrumb { 
  padding: 2px 15px !important; 
} */

.cut_through{  
  background-image: linear-gradient(to bottom right, green 220px, #fff 20px);
    /* Adjust angle and '20px' for desired cut size and angle */
}

.cut_through_contact_us{
  background-image: linear-gradient(45deg, #F5FFFA 45px, #008000 3px);
}

.cut_through_slide{
  background-image: linear-gradient(45deg, #008000 45px, transparent 3px);
}

.project_pictures:hover img{
  animation: zoom 2s;
}

.project_pictures{
  cursor: pointer;
}

 /* .dropdown {
    margin-top: 0;
 } */

 .dropdown:hover .dropdown-menu {
    display: block;
} 
 

@media (width <= 40rem) { 
  .carousel-caption{
    width: 100%;
  }
 }
 
 