
.mnr-edge-modern{
  background: var(--mnr-light);
}


/* Left Area */
.edge-left{
  padding-right: 20px;
}

.edge-tag{
  display: inline-block;
  background: var(--mnr-orange);
  color: #fff;
  padding: 6px 16px;
  font-size: 13px;
  font-weight: 600;
  border-radius: 30px;
  margin-bottom: 15px;
}


/* Heading */
.edge-heading{
  font-size: 2.8rem;
  font-weight: 800;
  color: var(--mnr-blue);
  line-height: 1.2;
  margin-bottom: 20px;
}

.edge-heading span{
  color: var(--mnr-orange);
}


/* Description */
.edge-desc{
  font-size: 1.05rem;
  color: var(--mnr-text);
  line-height: 1.7;
}


/* Feature Grid */
.edge-features{
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 25px;
}


/* Feature Card */
.edge-box{
  background: #fff;
  padding: 25px 22px;
  border-radius: 16px;

  /* Brand Border */
  border-left: 4px solid var(--mnr-blue);

  box-shadow: 0 10px 25px rgba(0,0,0,0.06);
  transition: all 0.3s ease;
}


/* Card Title */
.edge-box h5{
  color: var(--mnr-blue);
  font-weight: 700;
  margin-bottom: 10px;
}


/* Card Text */
.edge-box p{
  font-size: 0.95rem;
  color: #666;
  margin: 0;
}


/* Hover Effect */
.edge-box:hover{
  transform: translateY(-6px);

  /* Switch to orange on hover */
  border-left-color: var(--mnr-orange);

  box-shadow: 0 18px 35px rgba(0,0,0,0.1);
}


/* Mobile */
@media (max-width:768px){

  .edge-heading{
    font-size: 2.2rem;
  }

  .edge-features{
    grid-template-columns: 1fr;
  }

}
.admission-ticker-section{
  background: #f38020 !important;
  overflow: hidden;
  padding: 12px 0;
}

.ticker-wrapper{
  width: 100%;
  overflow: hidden;
}

.admission-ticker{
  width: 100%;
  overflow: hidden;
}

.ticker-track{
  display: flex;
  width: max-content;
  white-space: nowrap;
  animation: ticker-scroll 22s linear infinite;
}

.ticker-track span{
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  padding: 0 40px; /* spacing between items */
  display: inline-block;
}

/* Smooth infinite loop */
@keyframes ticker-scroll{
  0%{
    transform: translateX(0);
  }
  100%{
    transform: translateX(-50%);
  }
}
.follow-us{
	color:white!important;margin-top: 30px;
}
.follow-us.gap-4{
	gap:1.0rem !important;
}
.coloumn.mb-4 {
    margin-bottom: 0rem !important;
}




/* Mobile version */
@media (max-width: 768px) {
  
.link-grid{
    line-height: 12px;
}  

}



/* Sticky Admission Ticker for Mobile & Tablet */
@media (max-width: 1024px) {   /* Covers mobile + iPad Air */

  .admission-ticker-section {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 9999;

    background: #f38020 !important;
    padding: 12px 0;
  }

  /* Prevent content from hiding behind sticky bar */
  body {
    padding-bottom: 40px; /* adjust if ticker height changes */
  }
  ticker-track span {
	      padding: 5px 40px !important;
  }

}