.logo-text {
  font-size: 1.6rem;
  font-weight: bold;
  color: #fff;
  text-shadow:
    0 0 5px #0ea5e9,
    0 0 10px #0ea5e9,
    0 0 20px #2563eb;
    position: absolute;
    width: 100px;
    margin-left: 0px;
    z-index: 999;
}
#header-sticky {
  position: relative;
  z-index: 999;
}
.badge-new {
  background-color: #dc3545;
  color: #fff;
  font-size: 10px;
  padding: 10px 5px;
  border-radius: 8px;
  font-weight: bold;
  position: relative;
  top: -8px;
  margin-left: 4px;
  animation: blink 1s infinite;
}

@keyframes blink {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.2;
  }
}


.header-white {
    background: var(--color-white);
    border-bottom: 1px solid #e3e1e1;
}
.nav-link{
  font-weight: 600;
}
.services_chip a.urban {
  background: #580c0e !important;
}

.services_chip a.urban strong {
  color: #fff !important;
}

.services_chip a.rural {
  background: #505990 !important;
}

.services_chip a.rural strong {
  color: #fff !important;
}
.banner .banner_content .banner_logo h3{
    font-size: 40px;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    text-shadow: 1px 2px 3px #000;
   padding-top: 0px;
}
.banner .banner_content .banner_logo p{
    font-size: 16px;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
}
.explore_head span{
    background:linear-gradient(180deg, #db9d6e -14.41%, #aa6d3e 98.73%);
    color: #fff;
     font-weight: 600;
}
.navbar .login-btn{
background:linear-gradient(180deg, #db9d6e -14.41%, #aa6d3e 98.73%);
    color: #fff;
    font-weight: 600;
}
.banner_search{
    max-width: 500px;
    text-align: center;
}
.footer-row{
  display: none !important;
}
 .news-ticker-container {
      background: linear-gradient(180deg, #db9d6e -14.41%, #aa6d3e 98.73%);;
      color: #fff;
      overflow: hidden;
      position: relative;
      padding: 10px 0;
    }

    .news-ticker-title {
      position: absolute;
      left: 10px;
      top: 50%;
      transform: translateY(-50%);
      font-weight: bold;
      background:#304443;
      padding: 4px 10px;
      border-radius: 6px;
    }

    .news-ticker-wrapper {
      margin-left: 160px;
      overflow: hidden;
      white-space: nowrap;
    }

    .news-ticker {
      display: inline-block;
      animation: scroll-left 25s linear infinite;
    }

    .news-item {
      display: inline-block;
      padding: 0 30px;
      font-size: 16px;
    }

    .news-ticker:hover {
      animation-play-state: paused;
    }

    @keyframes scroll-left {
      0% {
        transform: translateX(0%);
      }
      100% {
        transform: translateX(-100%);
      }
    }

    @media (max-width: 600px) {
      .news-item {
        font-size: 14px;
        padding: 0 20px;
      }

      .news-ticker-title {
        font-size: 14px;
        padding: 2px 8px;
      }
    }
@media (max-width: 768px) {
  .logo-text {
  font-size: 1rem;
  font-weight: bold;
  color: #fff;
  text-shadow:
    0 0 5px #0ea5e9,
    0 0 10px #0ea5e9,
    0 0 20px #2563eb;
      position: inherit;
    width: 30px !important;
    margin-left: 0px;
}
.logo-text img{
  width: 15%;
}
}