
@media screen and (min-width:1600px) {
    .nav-text, .btn-donate-nav {
  font-size: 16px;}
  
}
@media screen and (min-width:1320px) {
    nav.navbar .container-lg {
        width: 100%;
        max-width: 1600px;
    }
    .container-lg {
        width: 100%;
        max-width: 1430px;
    }
}
@media screen and (max-width: 1600px) {
  nav.navbar .container-lg {
    width: 100%;
    max-width: 1320px;
  }
  .navbar-logo {
  height: 70px;
}
.nav-link.nav-text {
  padding-inline: 15px !important;
}
.navbar-nav {
padding: 3px;
}
 .container-lg {
    width: 100%;
    max-width: 1230px;
  }
  .event-body.active {

  padding: 15px;
  padding-top: 0;
}
.welcome-desc {
margin-bottom: 15px;
}
.motto-block {
  margin-top: 15px;
}
.motto-heading {margin-bottom: 5px;}
.motto-items li {margin-bottom: 7px;}
.welcome-card {padding: 30px;}
.copy_right_part {
  padding-block: 15px;}
  .gallery-content {
padding-right: 10px;
}
.gallery-text {
  font-size: 15px;}
  .watermark img {height: 440px;}
}

@media screen and (max-width: 1230px) {
  .nav-link.nav-text {
    padding-inline: 9px !important;
    font-size: 14px;
  }
   
   .navbar-logo {
    height: 50px;
  }
  .btn-donate-nav {padding: 5px 20px;font-size: 14px;padding-left: 35px;}
  .btn-donate-nav img {
  height: 30px;}
  .footer-section {
  position: relative;
 background: url(../images/footer_top_design.png), linear-gradient(#fff 10%, #fcf8ef 0%);
background-position: top;
  background-repeat: no-repeat;
  background-size: auto;}
}
@media (max-width: 1024px) {
.nav-link.nav-text {
    padding-inline: 5px !important;
  }
}

@media (max-width: 991px) {
  .navbar-logo {
    height: 70px;
  }
  .watermark img {
    display: none;
  }
  .gallery-right {
  padding-top: 20px;
}
  .gallery-left,
  .gallery-right {
    padding: 20px;
  }
.footer-links.ds {
  columns: 2;
}
.footer-contact {gap: 0px 30px;padding-block: 20px;flex-wrap: wrap;}
.footer-contact h6.footer-heading{width: 100%;margin-bottom: 10px;}
.contact-block {
  margin-bottom: 10px;}
  ul.navbar-nav .nav-item {
  width: 100%;
}
  ul.navbar-nav {
  margin-top: 10px;
  border-radius: 10px;
  padding: 25px 20px;
}
ul.navbar-nav .nav-item .btn-donate-nav {
  margin-top: 10px;
  font-size: 15px;
}
 .nav-link.nav-text {
    font-size: 15px;
  }
  .navbar-toggler:focus {
box-shadow: none;
}
.navbar-toggler-icon {
  opacity: 1;
  filter: brightness(0);
}
.new_bottom_menu > div * i {
  font-size: 18px;
}
  #navbarNav {
  position: fixed;
    top: 0;
    background: linear-gradient(to bottom, #ffeeb2, #fffef8);
    width: 100%;
    left: 0;
    height: 100%;
}
.navbar-nav {
  margin-top: 90px !important;
  max-width: 95%;
  margin-inline: auto;
}
/* .navbar-toggler-icon {
background-image: url(../images/more.png);
} */
.navbar-toggler[aria-expanded="true"] span.navbar-toggler-icon{
 background-image:url(../images/close.png);
}
 /* .navbar-toggler.ss{
    display: none !important;
 }
 .navbar-toggler.ss[aria-expanded="true"]{
    display: block !important;
 } */
 .navbar-toggler {
  z-index: 1;
  right: 0;
    position: absolute;
}
.navbar-brand {
  z-index: 1;
}
.new_bottom_menu {
  padding: 7px 15px;
  position: fixed;
  width: 100%;
  bottom: 0;
  z-index: 100;
  background: linear-gradient(to left, #ffeeb2, #fffef8, #ffeeb2);
}
.new_bottom_menu  > div a {
  text-decoration: none;
}
.new_bottom_menu  > div {
    justify-content: space-between;
  }
.new_bottom_menu  > div * {
  font-size: 13px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
  gap: 7px;
  color: #000000;
  line-height: 10px;
}
.navbar-brand .brand-container {
  justify-content: center;
}
/* .navbar-brand {
  width: 100%;
} */
.copy_right_part {
padding-bottom: 40px;
  }
  .event-body {transform: translateX(0px);}
  .event-meta {
  padding-inline: 15px;
}
}

@media (max-width: 992px) {

.event-cards {
  flex-wrap: wrap;
}
.event-card {
  display: flex;
  flex-direction: column;
height: 100%;
padding: 15px;
width: 100%;
max-width: 400px;
}
.event-body {
  max-width: 100%;
  padding: 0px;
  opacity: 1;
  max-height: 100%;}
  .event-overlay {
  display: none;
}
.event-card.active {
  flex: auto;
  padding: 15px;
  flex-direction: column;
}
.event-card {
  flex: auto;}
  .event-img-wrap {
  height: 250px;}
  .event-card .event-body,
  .event-card.active .event-body {
  padding: 0;
    padding-top: 0px;
  padding-top: 15px;
}

}
@media (max-width: 576px) {
  .shadow_img_set {
  width: 100%;
  top: -15px;
}
.welcome-section {
  padding-bottom: 15px;
}
.events-section .row.gy-4.gy-md-2.gx-4 > div:first-child{margin-top: 0 !important;}
.event-card {
  flex-direction: column;
}
.event-meta::after {width: 110%;left: -5%;}
  .event-body {
    padding: 20px 0 0;
  }
  .sponsors-part {
  margin-top: 40px;
  padding: 20px;}
  .gallery-section {
  padding-block: 40px;
}
  .gallery-left, .gallery-right {
    padding: 0 5%;
  }
  .gallery-text {
  font-size: 14px;
  line-height: 1.7;
  color: var(--color-text-light);
  margin: 0 0 20px;
}
.gallery-content {
padding-right: 0;
}
.gallery-grid-item {
margin-bottom: 10px;
}
.gallery-grid {
padding-block: 20px;
}
  .footer-section {
    background: url(../images/footer_top_design.png), linear-gradient(#fff 3%, #fcf8ef 0%);
    background-position: top;
    background-repeat: no-repeat;
    background-size: auto;
  }
  .footer-heading {margin-bottom: 10px;}
  .footer-links li {
  margin-bottom: 7px;
}
.cta_part {
padding: 25px;
  border-radius: 0;}
  .footer-heading {
  font-size: 22px;}
  .footer-bottom p{text-align: center;}
  .footer-bottom {
  flex-direction: column;
  align-items: center;
  text-align: center;
  justify-content: center;
}
 .navbar-logo {
    height: 60px;
  }
  .ticker-label img {
  height: 10px;
}
.ticker-label  {
  font-size: 10px;
}
 .welcome-card {
    padding: 26px;
  }
  .gallery-right {
  padding-top: 20px;
}
.peacock-img {
  height: 200px;
}

}
@media (max-width: 440px) {
  .shadow_img_set {
    width: 100%;
    top: -13px;
  }
  
}



/* ---------manjunath------------- */
.nav-item.dropdown:hover > .dropdown-menu {
    display: block;
    transition: all .4s linear;
}

.dropdown-menu {
    margin-top: 0;
    transition: all .4s linear;
}

ul.dropdown-menu {
    border-radius: 0;
    border: 0;
}

.dropdown-item:focus, .dropdown-item:hover {
    background-color: #ff8c42;
    color: #fff;
}

.dropdown-item {
    padding-block: 6px;
}