.nav-item a {
  color: #1E5ECE;
  font-size: 15px;
}

.nav-item a:hover {
  background-color: #1E5ECE;
  color: white;
}

p {
  font-size: 1.175rem;
  color: black;
}

@media screen and (min-width: 768px) {
  p {
    font-size: 1rem;
  }
}

.cat-p:hover {
  color: red;
}

.topnews a {
  text-decoration: none;
}

h6:hover {
  color: red;
}

.card-body a {
  text-decoration: none;
}

@media only screen and (max-width:760px) {
  .tname {
    margin: 0 auto;
    display: block;
  }

  .tname h5 {
    width: 240px;
  }
}


/* added by swesadiqul */
/* @media screen and (max-width: 1200px) {
  .top-date {
    padding-bottom: 10px;
  }
}
@media screen and (max-width: 600px) {
  .pd {
    text-align: center;
    margin-bottom: 10px;
  }
}
footer {
  background-color: rgb(237 225 225 / 57%);
}
.footer-text {
  color: black;
}
.darkmode {
  background-color: black;
  color: white;
}
.translated-ltr {
  margin-top: -40px;
}
.translated-ltr {
  margin-top: -40px;
}
.goog-te-banner-frame {
  display: none;
  margin-top: -20px;
}
.goog-logo-link {
  display: none !important;
}
.goog-te-gadget {
  color: transparent !important;
}
.goog-te-combo {
  width: 120px
} */
/* body {
  background-color: white
}
body.dark {
  background-color: black
}
body.dark {
  color: white
}
.card.dark {
  background-color: black
}
.card.dark {
  color: white
}
.card-title.dark {
  background-color: black;
  color: white
}
.card-title.dark {
  background-color: black;
  color: white
}
footer.dark {
  background-color: black;
  color: white
}
a.dark {
  background-color: black;
  color: white
}
p.dark {
  background-color: black;
  color: white
}
.navbar.dark {
  background-color: black;
  color: white
}
button {
  background-color: white;
  color: black
}
body.dark button {
  background-color: #fff;
  color: black
}
body.dark .card {
  background-color: black;
  color: white
}
body.dark .card-title {
  background-color: black;
  color: white
}
body.dark footer {
  background-color: black;
  color: white
}
body.dark a {
  background-color: black;
  color: white
}
body.dark p {
  background-color: black;
  color: white
}
body.dark .navbar {
  background-color: black;
  color: white
} */
/* .social-media a{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    text-decoration: none;
    color: none;
}
.social-media a i{
    font-size: 12px;
} */


/* ==================== */
.footer-icons {
  background: #000;
  height: 18px;
  width: 18px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
}

.footer-icons i {
  font-size: 15px !important;
}

.footer-icons-row {
  display: flex;
  gap: 6px;
}

.news-board {
  width: 125px;
  background-color: #1E5ECE;
  padding: 3px 0;
  padding: auto 20px;
}

.news-slider {
  height: 30px;
  width: 90%;


}

.marquee-link {
  background-color: inherit !important;
  text-decoration: none;
  font-size: 15px;
  font-weight: 500 !important;
}