/* parent */
.aicte-item {
  position: relative;
}

/* AICTE link */
.aicte-link {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 8px 12px;
  font-weight: 500;
  cursor: pointer;
}

/* arrow */
.aicte-link i {
  font-size: 11px;
  transition: transform 0.2s ease;
}

/* submenu hidden */
.aicte-submenu {
  display: none;
  margin-top: 6px;
  margin-left: 10px;   /* 👈 your requested 10px */
  background: #f9f9f9;
  /* border-left: 2px solid #0d6efd; */
  padding: 6px 0;
}

/* show submenu on hover */
.aicte-item:hover > .aicte-submenu,
.aicte-item:focus-within > .aicte-submenu {
  display: block;
}

/* rotate arrow */
.aicte-item:hover > .aicte-link i,
.aicte-item:focus-within > .aicte-link i {
  transform: rotate(180deg);
}

/* submenu links */
.aicte-submenu li a {
  display: block;
  padding: 6px 14px;
  font-size: 14px;
  color: #333;
  white-space: nowrap;
}

.aicte-submenu li a:hover {
  background: #f5f7fa;
  color: #0d6efd;
}


/* headder */
.blog-scroll {
			height: 400px !important;
			overflow: hidden;
			position: relative;
		}

		.owl-carousel .owl-item img {
			display: block;
			width: 100%;
			height: auto !important;
		}

		@media (min-width: 1200px) {
			.container {
				max-width: 1000px !important;
			}
		}

		.gradient-text {
			font-weight: bold;
			padding: 1%;
			background: linear-gradient(180deg, #004ce5, #003399);
			;
			-webkit-background-clip: text;
			-webkit-text-fill-color: transparent;
			background-clip: text;
		}

		/* College Info Bar */
		.college-info-bar {
			background: #fff;
			color: #fff;
			/* padding: 8px 0; */
			font-size: 14px;
		}

		.college-info-wrap {
			display: flex;
			align-items: center;
			justify-content: space-between;
			flex-wrap: wrap;
		}

		/* Left Section */
		.college-brand {
			display: flex;
			align-items: center;
			gap: 10px;
		}

		.college-brand img {
			width: 100%;
			height: auto;
		}

		.college-text h6 {
			margin: 0;
			font-size: 15px;
			font-weight: 600;
		}

		.college-text span {
			font-size: 12px;
			opacity: 0.9;
		}

		/* Right Section */
		.college-meta span {
			margin-left: 20px;
			font-size: 13px;
		}

		.college-info-wrap {
			display: flex;
			align-items: center;
			justify-content: center;
			gap: 70px;
			width: 100%;
		}

		/* Logo sizes */
		.college-brand img {
			max-height: 150px;
			width: auto;
			object-fit: contain;
		}

		/* Mobile view */
		@media (max-width: 500px) {
					.college-info-bar {
						display:none
					}
			.college-info-wrap {
				flex-direction: column;
				gap: 10px;
			}

			.college-brand img {
				max-height: 50px;
			}
		}
		@media screen and (max-width: 767px) {
    .slide-item

 {
        height: 200px !important;
    }
}

@media (max-width: 500px) {
    .college-info-wrap {
        display: none;
        flex-direction: column;
        gap: 10px;
    }
}

    /* Info Bar */
			.college-info-wrap {
				/* display: flex;
				align-items: center;
				justify-content: space-between;
				padding: 10px 25px;
				background: #fff; */
			}

	
			.admission-btn {
			background: linear-gradient(180deg, #004ce5, #003399);
				color: #fff;
				border: none;
				padding: 15px 50px;
				font-size: 18px;
				font-weight: bold;
				border-radius: 10px;
				cursor: pointer;
				  animation: pulseGlow 2s infinite;
			}
			/* Pulse + Glow */
@keyframes pulseGlow {
    0% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(230,57,70,0.7);
    }
    70% {
        transform: scale(1.08);
        box-shadow: 0 0 0 18px rgba(230,57,70,0);
    }
    100% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(230,57,70,0);
    }
}

/* Small Shake Every Few Seconds */
.admission-btn::after {
    content: "";
    animation: shake 6s infinite;
}

@keyframes shake {
    0%, 90%, 100% { transform: translateX(0); }
    92% { transform: translateX(-2px); }
    94% { transform: translateX(2px); }
    96% { transform: translateX(-2px); }
    98% { transform: translateX(2px); }
}

/* Stop animation on hover (professional feel) */
.admission-btn:hover {
    animation-play-state: paused;
}

			.admission-btn:hover {
		background: linear-gradient(90deg, #FF6A00, #FFB347);
			}

			


			/* courses page */

			@media only screen and (max-width: 575px) {
    .dlab-bnr-inr h1 {
        font-size: 24px !important;
    }

	.info-card {
    margin-bottom: 10px;
}

h2 {
    font-size: 27px !important;

}
.text-white

 {
    font-size: 24px !important;
    color: #FFF;
}
.broucher-btn{
	margin-top: 20px;
}
			}
			