@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.3/font/bootstrap-icons.css");
@font-face {
     font-family: 'ntr';
     src: url('../fonts/NTR.ttf');
     font-weight: normal;
     font-style: normal;
}
/*@font-face {
     font-family: 'pothana';
     src: url('../fonts/Pothana-2000.ttf');
     font-weight: normal;
     font-style: normal;
}
@font-face {
     font-family: 'suguna';
     src: url('../fonts/Suguna.ttf');
     font-weight: normal;
     font-style: normal;
}*/
@font-face {
     font-family: 'anek';
     src: url('../fonts/AnekTelugu-VariableFont_wdth,wght.ttf');
     font-weight: normal;
     font-style: normal;
}
a.brand-logo img {
     width: 3em !important;
}
img.brand-logo {
     width: 5em !important;
}
.container-header .container-nav {
  padding-bottom: 0.5em !important;
}
.font-ntr div.container-component {
     font-family: ntr !important;
}
/*.font-pothana div.container-component {
     font-family: pothana !important;
}
.font-suguna div.container-component {
     font-family: suguna !important;
}*/
.jsvisitcounter {
     width: unset !important;
     margin-left: unset !important;
     margin-right: 1em !important;
     background: transparent;
}
.footer .grid-child {
  padding: 1em 0.5em;
}

.tal-title {
  font-family: anek !important; 
  color: white;
  font-size: 2em;
}

.container-header .container-search {
  display: inline-flex!important;
}

.container-header .container-search .navbar {
  align-self: flex-end !important;
}

@media (min-width: 992px) {
  body.site {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    overflow-x: hidden;
  }
  header.header, footer.footer {
    width: 100vw;
    position: relative !important;
    left: calc(-50vw + 50%) !important;
  }
  header.header div.container-nav, footer.footer .grid-child {
    width: 80%;
  }
  
  .container-header .container-nav, .container-component, .container-footer .grid-child {
    //width: 80% !important;
  }
  .container-sidebar-right {
    //margin-left: initial;
    //margin-right: initial;
    //width: 80% !important;
  }
  
  #mod-custom129 {
    width: 27em !important;
  }
  
  .container-component .blog-featured {
    margin-top: 11em;
  }
  
  .home-pg .container-component {
    background-size: 55em !important;
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  .home-pg .container-component {
    background-size: 34em !important;
  }
}

@media (max-width: 575.98px) {
  .home-pg .container-component {
    background-position: initial !important;
  }
}

td.Telugu .mod_events_latest_content, .jev_evdt_title {
  font-family: anek;
}

td.Telugu .icon-hand-right {
  vertical-align: super;
}

.glow {
  animation: glow 2s ease-in-out infinite alternate;
}

@-webkit-keyframes glow {
  from {
    text-shadow: 0 0 2px #fff, 0 0 4px #fff, 0 0 6px #ff7c00, 0 0 8px #ff7c00, 0 0 10px #ff7c00, 0 0 12px #ff7c00, 0 0 14px #ff7c00;
  }
  
  to {
    text-shadow: 0 0 4px #fff, 0 0 6px #fe9900, 0 0 8px #fe9900, 0 0 10px #fe9900, 0 0 12px #fe9900, 0 0 14px #fe9900, 0 0 16px #fe9900;
  }
}

@-webkit-keyframes glow-old {
  from {
    text-shadow: 0 0 2px #fff, 0 0 4px #fff, 0 0 6px #e60073, 0 0 8px #e60073, 0 0 10px #e60073, 0 0 12px #e60073, 0 0 14px #e60073;
  }
  
  to {
    text-shadow: 0 0 4px #fff, 0 0 6px #ff4da6, 0 0 8px #ff4da6, 0 0 10px #ff4da6, 0 0 12px #ff4da6, 0 0 14px #ff4da6, 0 0 16px #ff4da6;
  }
}

#event h1.displayname {
  text-align: center;
  padding: 0.5em;
  font-family: anek;
}

header.header, footer.footer {
  /*background-image: linear-gradient(to right, rgba(7, 94, 140, 1), rgba(41, 141, 204, 1), rgba(7, 197, 240, 1)) !important;*/
  background-image: url('../../../../../images/tal/web_header_5.jpg');
  background-repeat: no-repeat;
  background-size: 100% 100px;
}

.home-pg .container-component {
  background-image: url('../../../../../images/tal/maps_with_sunrays.svg');
  background-size: 20em;
  background-repeat: no-repeat;
  background-position: center;
  min-height: 50em;
}

.sidebar-right .card-header {
  text-align: center;
}

table.mod_events_latest_table > tbody > tr > td > a {
  display: none;
}

.mod_events_latest_table .icon-calendar {
  vertical-align: top;
}

@media (max-width: 1669.98px) {
  .container-header .mod-menu>li+li {
    margin-left: 0.5em !important;
  }
}

.container-component .gdpr {
  width: 60%;
  margin-left: auto;
  margin-right: auto;
}

.board-members .card-img-top {
  width: 100%;
  object-fit: scale-down;
  object-position: top;
  max-height: 250px;
}

.min-vh-60 {
  min-height: 60vh !important;
}

.vh-60 {
  height: 60vh !important;
}

.vh-75 {
  height: 75vh !important;
}

.vh-50 {
  height: 50vh !important;
}

.vh-40 {
  height: 40vh !important;
}

.vh-30 {
  height: 30vh !important;
}

.vh-25 {
  height: 25vh !important;
}

.btnn-pulse {
    animation: 3s linear infinite animate
}

@keyframes animate {
    0% {
        box-shadow: 0 0 0 0 rgba(48,99,141,.5),0 0 0 0 rgba(48,99,141,.5)
    }

    40% {
        box-shadow: 0 0 0 50px rgba(48,99,141,0),0 0 0 0 rgba(48,99,141,.5)
    }

    80% {
        box-shadow: 0 0 0 50px rgba(48,99,141,0),0 0 0 30px rgba(48,99,141,0)
    }

    100% {
        box-shadow: 0 0 0 0 rgba(52,152,78,0),0 0 0 30px rgba(48,99,141,0)
    }
}

div.YoutubeGalleryGlassCover {
  display: none !important;
}
