
/* Add the blinking animation */
@keyframes blink {
    0% {
        color: red;
    }
    50% {
        color: black;
    }
    100% {
        color: red;
    }
}

/* Apply the animation to the <h4> links */
.blinking-text a {
    animation: blink 1s infinite; /* 1 second duration, repeats infinitely */
    text-decoration: none; /* Optional: Remove underline from links */
}

.blinking-text a:hover {
    color: red; /* Optional: Change color on hover */
    animation: none; /* Stop blinking on hover */
}



/* our faculty css start*/

.cardd {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%; /* Ensure all cards are the same height */
  border: 1px solid #ddd; /* Optional: for better visuals */
  border-radius: 5px;
  overflow: hidden; /* Ensures content fits within the card */
}

/* Fix the image container height */
.image-container {
    padding:5px;
  height: 200px; /* Set the fixed height for the image container */
  width: 100%; /* Ensure it spans the full width of the card */
  overflow: hidden; /* Hide any overflow content */
}

/* Make the image cover the entire container */
.cardd-img-top {
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  object-fit: cover; /* Ensures the image scales proportionally */
  border-radius:10px;
}

/* Style the card body */
.card-body {
  padding: 4px 4px 8px 4px; /* Adjust padding */
  text-align: center;
}

/* Style the title and text */
.card-title {
  line-height: 1.2; /* Adjust line height */
  font-size: 1rem; /* Optional: Adjust font size */
}

.card-text {
  line-height: 1.1; /* Adjust line height */
  font-size: 0.9rem; /* Optional: Adjust font size */
}

/* Additional Swiper styles */
.swiper-container {
  overflow: hidden; /* Hides the scrollbar */
}
.swiper-wrapper {
  display: flex;
}
.swiper-slide {
    height:auto !important;
  flex-shrink: 0; /* Prevents slides from shrinking */
}

@media (min-width: 769px) {
    
    .image-container {
  height: 300px; /* Set the fixed height for the image container */
}
}


/*our faculty css end*/

/*our philospy start */

  /* General Icon Style */
.philosophy-icon, .reason-icon {
    color: #333;
    transition: color 0.3s ease;
}

/* Vision Icon Color */
.vision-icon {
    color: #ff5722; /* Orange */
}

/* Mission Icon Color */
.mission-icon {
    color: #2196f3; /* Blue */
}

/* Values Icon Color */
.values-icon {
    color: #4caf50; /* Green */
}

/* Laptop Icon Color */
.laptop-icon {
    color: #ffeb3b; /* Yellow */
}

/* Users Icon Color */
.users-icon {
    color: #9c27b0; /* Purple */
}

/* Graduation Icon Color */
.graduation-icon {
    color: #e91e63; /* Pink */
}

/* Lightbulb Icon Color */
.lightbulb-icon {
    color: #ffc107; /* Amber */
}

/* Handshake Icon Color */
.handshake-icon {
    color: #8bc34a; /* Light Green */
}

/* Location Icon Color */
.location-icon {
    color: #03a9f4; /* Light Blue */
}

/* Money Icon Color */
.money-icon {
    color: #009688; /* Teal */
}

/* Book Icon Color */
.book-icon {
    color: #673ab7; /* Indigo */
}

/* Smile Icon Color */
.smile-icon {
    color: #f44336; /* Red */
}

/* Alumni Icon Color */
.alumni-icon {
    color: #ff9800; /* Orange */
}

/* Hover Effect */
.philosophy-icon:hover, .reason-icon:hover {
    color: #000; /* Change to black on hover */
}

/*our philospy end */
.owl-theme .owl-nav {
    margin-top: -30px !important;
}
