.bd-placeholder-img {

    font-size: 1.125rem;

    text-anchor: middle;

    -webkit-user-select: none;

    -moz-user-select: none;

    user-select: none;

  }



@media (min-width: 768px) {

.bd-placeholder-img-lg {

    font-size: 3.5rem;

}

}



.marquee-container {

  width: 100%;

  overflow: hidden;

  white-space: nowrap;

  background-color: skyblue;

}



.marquee-content {

  margin-top: 5px;

  margin-bottom: 5px;

  display: inline-block;

  animation: marquee 30s linear infinite;

}



.marquee-container:hover .marquee-content {

  animation-play-state: paused;

}



@keyframes marquee {

  0% { transform: translateX(100%); }

  100% { transform: translateX(-100%); }

}



@media screen and (max-width: 600px) {

  .marquee-content {

      width: auto; /* Adjust width for mobile devices */

      animation-duration: 40s; /* Double animation duration for slower scrolling on mobile */

  }

}





.marq-container-one { 

position: relative; 

border:1px solid #777;  

background: linear-gradient(110deg, #e9f5fd 60%, #e9f5fd 60%);

font-family:'Poppins',serif;

} 



.marq-container-one, .marq-container-one .marq-headertext-one { 

padding: 7px; 

background-color: #fff; 

color: #626060; 



} 



.marq-container-one .headertext { 

position: absolute; 

top: 0; 

left: 0; 

z-index: 10; 

padding: 10px 10px;

border-right:1px solid #777;  

background: #303662;

color:#fff ;

text-shadow: 1px 1px #111;

} 



.marq-container-one marquee { 

line-height: 1.5; 

} 



.marq-container-one marquee p { 

margin: 0; 

} 



.marq-container-two { 

position: relative; 

border:1px solid #777;  

background: linear-gradient(110deg, #FFFF6E 60%, #FFFF6E 60%);

font-family:'Poppins',serif;

} 



.marq-container-two, .marq-container-two .marq-headertext-two { 

padding: 7px; 

background-color: #fff; 

color: #626060; 



} 



.marq-container-two .headertext { 

position: absolute; 

top: 0; 

left: 0; 

z-index: 10; 

padding: 10px 10px;

border-right:1px solid #777;  

background:#C8102E;

color:#fff ;

text-shadow: 1px 1px #111;

} 



.marq-container-two marquee { 

line-height: 1.5; 

} 



.marq-container-two marquee p { 

margin: 0; 

} 









.bg-custom-blue{

background-color: #303662;

}



.bg-custom-logo-blue{

background-color: #e9f5fd;

}



.custom-font-size{

  font-size: 18px;

}



.bg-custom-logo-dark-blue{

  background-color: #e9f5fd;
  border-radius: 10px;

}

.kannada-title-text{
  font-size: 20px;
  font-weight: bold;
}