.n_h4{float:left;padding: 5px 5px; background-color: red;color:white;width: 100%;}
.notice_h4{float:left; padding: 8px 5px; background-color: #45afff;color:white;width: 100%;box-shadow: 0 1px 5px rgb(168, 168, 168), 0 4px 2px rgba(0, 0, 0, .24);}

#newsticker-demo {
/*    box-shadow: 0 4px 8px rgb(168, 168, 168), 0 1px 2px rgba(0, 0, 0, .24);*/
    width: 100%;
    padding: 0;
    font-family: "Poppins", sans-serif;
    font-size: 12px;
    margin: 0;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

#newsticker-demo a { text-decoration:none; }
#newsticker-demo img { border: 2px solid #FFFFFF; }
.info p{font-size: 14px;font-weight:normal;
    color:#908f8f;
    padding: 5px 0;
    margin-bottom: 0px;
    font-weight: 500;
    line-height: 15px;

}
#newsticker-demo .title {
text-align:center;
font-size:14px;
font-weight:bold;
padding:5px;
}
.bod{width:100%;border-bottom: 1px dotted #bbbbbb;margin-top: 10px;}
.ical{margin-top: 12px}
.newsticker-jcarousellite { width:100%; }
.newsticker-jcarousellite ul li{ list-style:none; display:block; padding-bottom:1px; margin-bottom:5px; }
.newsticker-jcarousellite .thumbnail { float:left; width:110px; }
.newsticker-jcarousellite .info { float:right; width:100%; }
.newsticker-jcarousellite .info span.date { display: block; font-size:15px; color:#000;font-weight:500 }
.newsticker-jcarousellite .info span.date i{
    font-size: 20px;
    color: #D60000;
}
.newsticker-jcarousellite .info .cat a{
    font-size: 13px;
    color: #000;
    font-weight: 500;
}

.newsticker-jcarousellite1 { width:100%; }
.newsticker-jcarousellite1 ul li{ list-style:none; display:block; padding-bottom:1px; margin-bottom:5px; }
.newsticker-jcarousellite1 .thumbnail { float:left; width:110px; }
.newsticker-jcarousellite1 .info { float:right; width:100%; }
.newsticker-jcarousellite1 .info span.date { display: block; font-size:15px; color:#000;font-weight:500 }
.newsticker-jcarousellite1 .info span.date i{
    font-size: 20px;
    color: #D60000;
}
.newsticker-jcarousellite1 .info .cat a{
    font-size: 13px;
    color: #000;
    font-weight: 500;
}

.newsticker-jcarousellite2 { width:100%; }
.newsticker-jcarousellite2 ul li{ list-style:none; display:block; padding-bottom:1px; margin-bottom:5px; }
.newsticker-jcarousellite2 .thumbnail { float:left; width:110px; }
.newsticker-jcarousellite2 .info { float:right; width:100%; }
.newsticker-jcarousellite2 .info span.date { display: block; font-size:15px; color:#000;font-weight:500 }
.newsticker-jcarousellite2 .info span.date i{
    font-size: 20px;
    color: #D60000;
}
.newsticker-jcarousellite2 .info .cat a{
    font-size: 13px;
    color: #000;
    font-weight: 500;
}
.news_prt .animate-btn{
  background-color: #2078DC !important;
}
.news_prt .single-blog .date{
  font-weight: 600 !important;
  font-size: 14px !important;
}
.news_prt .single-blog .cat a button{
 cursor: pointer;
 background-color: #298C01;
 color: #fff;
 padding: 2px 4px 2px 4px;
 border-radius: 3px;
}
.news_prt .single-blog .blog-content h3{
 text-align: center;
 background: linear-gradient(to right, rgb(3 48 215) 0%,rgb(50 171 100) 100%);
 padding: 8px;
 margin: 0;
 font-size: 18px;
}
.news_prt .single-blog .blog-content h3 i{
  font-size: 19px;
  vertical-align: middle;
}
.news_prt .single-blog .blog-content .list_box{
  height: 340px; 
  overflow:hidden; 
  overflow-x:hidden;
  padding: 4px 0px 0px 8px;
  background-color: #fff;
}
.news_prt .single-blog .blog-content .list_box ul{
  height:340px; 
  overflow:auto;
}
.news_prt .single-blog .blog-content .list_box ul li .info{
  margin-bottom: 5px;
}
.news_prt .single-blog .blog-content .all_btn{
  text-align: center;
  display: block;
  margin-bottom: 12px;
  background-color: #fff;
  padding: 8px 0 8px 0;
}
.news_prt .single-blog .blog-content .all_btn .animate-btn{
  text-transform: capitalize;
  padding: 7px 12px 7px 12px;
  cursor: pointer;
}