ul.sm-blue {
  background: #015aaa !important;
}

ul.sm-blue > li a.router-link-exact-active {
  background: #ff0000 !important;
}

.audio {
  background: #2c302e !important;
}
ul.sm-blue > li a:hover {
  background: #ff0000 !important;
}
.taja-khabar,
h4.news-head {
  background: #ff0000;
}
h4.news-head {
  background: #ff0000;
}
.follow-us h1 {
  color: #ff0000;
}
input:checked + label {
  border-bottom: 1px solid #ff0000;
  background: #ff0000;
}
.hot-news-heading a:hover {
  color: #ff0101;
}
.read-more a {
  border: 2px solid #ff0000;
}
.news-section a:hover {
  color: #ff0000;
}
.podcast-details iframe{
  width: 100% !important;
  height: 500px !important;
}
.read-more a:hover {
  background: #ff0000;
  color: #fff;
}
.author1 {
    margin-top: -5px;

}
.cat-head span {
  background: #ff0000;
}
.cat-head h1 {
  border-bottom: 2px solid #ff0000;
}
.news-small-box a {
  color: #333333;
}
.news-small-box a:hover {
  color: #ff0000;
}
.hot-news-heading a h1:hover {
  color: #ff0000;
}
.read-more-button a,
.main-content .hot-news-heading .read-more {
  border: 2px solid #ff0000;
}
.read-more-button a:hover,
.main-content .hot-news-heading .read-more:hover {
  background: #ff0000;
  color: #fff;
}
.category-heading {
  background: #ff0000;
}
.news-list ul li a {
  color: #333333;
}
.news-list ul li a:hover {
  color: #ff0000;
}
.biz-logo img {
  margin-top: 11px;
}
@media (max-width: 768px) {
  .carousel-inner {
    max-height: 350px;
  }
  .carousel-inner img {
    height: 350px;
  }
  .first-content {
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 500px) {
  .story-heading iframe {
    height: 300px;
  }
  .news-list1 {
    max-width: 100%;
  }
}
@media only screen and (max-width: 400px) {
  #st-1 .st-btn[data-network="facebook"] {
    margin-top: 10px !important;
  }
  #st-1 .st-btn[data-network="twitter"] {
    margin-top: 10px !important;
  }
  #st-1 .st-btn[data-network="sharethis"] {
    margin-top: 10px !important;
  }
  .story-heading iframe {
    height: 300px;
  }
  .story-heading h1 {
    font-size: 35px !important;
    margin-top: 20px;
  }
  #st-1 .st-btn {
    margin-bottom: 10px;
  }
  .navbar-toggle .icon-bar {
    background: #111 !important;
  }
}

@media only screen and (max-width: 299px) {
  .story-heading h1 {
    line-height: 35px !important;
    font-size: 25px !important;
  }
}

@media only screen and (max-width: 375px) {
  .story-heading h1 {
    font-size: 30px !important;
    line-height: 40px !important;
  }
}

@media (max-width: 767px) {
  .video iframe {
    width: 100% !important;
    height: auto !important;
  }
}

@media (max-width: 375px) {
  .video iframe {
    width: 100% !important;
    min-height: 100% !important;
  }
}

.audio {
  z-index: 1;
}
