body {
	font-family: 'Ek Mukta', sans-serif;
	min-height: 100%;
	width: 100%;
	overflow-x: hidden;
}

img {
 max-width: 100%;
}
figure {
  margin-bottom: 0;
}

.margin-top{
	margin-top: 30px;
}	
.margin-bottom{
	margin-bottom: 30px;
}
.ad-center{
    text-align:center;
}
.detailpagead{
    margin-top: 15px;
}
.container{
	max-width: 1200px;
}
.suparflash-newsbox {
 
  margin-top: 20px;
}
.suparflash-newsbox figure {
  height: 220px;
  max-width: 100%;
}
.suparflash-newsbox figure img{
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.suparflash-newsbox h3{
  line-height: 26px;
  padding-top: 15px;
  text-align: center;
}
.suparflash-newsbox h3 a{
  font-size: 20px;
  font-weight: 600;
  color: #333;
  text-decoration: none;
 transition: all 0.5s ease;
}
.midhead {
  background: #fff;
  padding: 15px 0;
}
.archive-bg {
  background: #BCBDC0;
   border-radius: 0 15px;
}
ul.datepost{
  list-style: none;
  padding: 0;
  margin: 0;
}
.headerbanner-ad{
  text-align: right;
}
ul.datepost li {
  font-size: 15px;
  color: #737374;
  text-align: right;
  font-weight: 600;
}
.menu-wrap {
  background: #EF4030;
  padding: 5px;
}
.menu-wrap .navbar{
  padding: 0;
}
 .menu-wrap .navbar-nav>.active>a,.menu-wrap .navbar-nav>.active>a:focus, .menu-wrap .navbar-nav>.active>a:hover {
    color: #fff;
    background-color: #404041;
    border-radius: 0 15px;
   
}
  .menu-wrap .navbar-nav>li>a:focus,.menu-wrap .navbar-nav>li>a:hover {
    color: #fff;
    background-color: #303030;
  border-radius: 0 15px;
}
.menu-wrap .navbar-expand-lg .navbar-nav .nav-link {
  padding: 14px 15px;
  font-size: 18px;
  color: #fff;
}


.affix {
background: #EF4030;
    position: fixed;
    top: 0;
    right: 0%;
    left: 0%;
    z-index: 99999;
    padding: 5px;
}
.stickyLogo {
    position: relative;
    float: left;
    width: 132px;
    left: 4%;
}
#sticky.fixed {
    display: block;
    top: 0;
    width: 100%;
}
.stickyLogo .date__note{
  background: #CD163F;
  top: 57px;
}
.stickyLogo{
  left: 6%;
}
.stickyLogo .date__note {
    position: absolute;
    top: 45px;
    left: 0px;
    color: #fff;
    white-space: nowrap;
    padding: 8px;
    background: #707273;
    line-height: 13px;
    font-size: 10px;
}
.stickyLogo img {
    max-width: 132px;
}

/*===flash-news=====*/
.module-flash-news {
  border-top: 1px solid #ddd;
  text-align: center;
  margin-top: 40px;
}
.module-flash-news h2{
	padding: 15px 0;
}
.module-flash-news h2 a {
color: #333;
font-size: 48px;
font-weight: bold;
line-height: 60px;
  text-decoration: none;
}


.module-flash-news h4 a{
  color: #333;
  text-decoration: none;
}
.module-flash-news h5{
  color: #DB3937;
  font-size: 14px;
  margin:0;
}
.module-flash-news h5 span {
color: #EF4030;
font-size: 14px;
font-weight: bold;
padding: 0 15px 15px 0px;
padding-right: 15px;
}

.flash-news span .fa-edit:before, .fa-pencil-square-o:before {
padding-right: 15px;}

.module-flash-news .btn-primary {
background: #EF4030;
border-radius: 15px 0;
padding: 8px 15px;
border: none;
font-size: 18px;
transition: all 0.5s ease;
}

.module-flash-news .btn-primary:hover {
  background: #404041;
}
.module-flash-news p{
  font-size:20px;
  padding-top: 20px;
  line-height: 32px;
}

.subflash-wrap {
  margin-top: 40px;
}
.subflashnewsmd-wrap figure{
  height: 250px;
  max-width: 100%;
  position: relative;
}
.subflashnewsmd-wrap figure img{
  height: 100%;;
  width: 100%;
  object-fit: cover;
}
.subflashnewsmd-wrap h3{
  background: #fffbfb;
  margin: 0;
  padding: 15px;
  text-align: center;
  line-height: 32px;
  height: 120px;
}
.subflashnewsmd-wrap h3 a {
  color: #333;
  font-size: 24px;
  font-weight: 600;
  text-decoration: none;
}
.subflashbtn-md {
  background: #EF4030;
  border: none;
  border-radius: 5px;
  font-size: 15px;
  font-weight: 600;
  padding: 3px 10px;
  position: absolute;
  top: 0;
  margin: 8px;
}
.module>header>h3{
  border-radius: 0 0 15px 0;
  font-weight: normal;
}

.module>header{
  border-top: 2px solid #404041;
  border-bottom: none;
}
.module>header>a{
  color: #EF4030;
}
.rajnitilarge-newsbox{
  margin-top: 20px;
}
.rajnitilarge-newsbox figure {
  height: 300px;
  max-width: 100%;
}
.rajnitilarge-newsbox figure a img{
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.rajnitilarge-newsbox h3{
 background: rgba(0,0,0,0.5);
  line-height: 36px;
    position: absolute;
  bottom: 0;
  padding: 15px;
  text-align: left;
    width: 100%;
}
.rajnitilarge-newsbox figure {
  
  position: relative;
display: block;
    overflow: hidden;
    background: #ccc;
}

.rajnitilarge-newsbox figure img{
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.rajnitilarge-newsbox h3 a{
	color: #fff;
  font-size: 32px;
  font-weight: 600;
  text-decoration: none;
}
ul.rajnitilists li{
  padding-bottom: 15px;

}

ul.rajnitilists li figure {
  float: left;
  margin-right: 15px;
  height: 90px;
  width: 130px;
}
ul.rajnitilists li figure a img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
ul.rajnitilists h3 a {
	color: #333;
  font-size: 20px;
  font-weight: 600;
  text-decoration: none;
  transition: all 0.5s ease;
}
ul.rajnitilists {
	list-style: none;
	margin: 20px 0 0 0;
	padding: 0;
}

.module>header>h3 {
    float: left;
    color: #fff;
    display: block;
    padding: 13px 20px;
    padding-bottom: 10px;
    margin: 0;
    font-size: 20px;
    font-weight: 600;
    background: #ef4030;
}
.module>header>h3>a, .module>header>h3>a:focus, .module>header>h3>a:hover {
    color: #fff;
    text-decoration: none;
}
.module>header>a {
    float: right;
    margin-top: 11px;
    font-weight: 600;
}

.dherailokpriya .nav-tabs{
  border-bottom: 2px solid #EF4030;
}
.dherailokpriya .tab-content {
   background: #fffbfb;
   padding: 30px;
}
.dherailokpriya .nav-tabs .nav-item.show .nav-link, .dherailokpriya 
 .nav-tabs .nav-link.active {
    color: #fff;
    background-color: #EF4030;
    border: none;
   
}
.dherailokpriya .nav-tabs .nav-link:focus, .dherailokpriya .nav-tabs .nav-link:hover {
     color: #fff;
    background-color: #EF4030;
    border: none;
   
}
.dherailokpriya .nav-tabs .nav-link{
  background: #404041;
  border: none;
  color: #fff;
  font-size: 20px;
  margin-right: 2px;
  padding: 12px 20px;
}
.dherailokpriyanews-newsbox figure {
  height: 250px;
  max-width: 100%;
  position: relative;
  display: block;
  overflow: hidden;
  background: #ccc;
}
.dherailokpriyanews-newsbox figure:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-image: linear-gradient(to bottom,transparent,rgba(0,0,0,.7));
}
.dherailokpriyanews-newsbox figure a img {
  height: 100%;
  width: 100%;
}
.dherailokpriyanews-newsbox h3{
   position: absolute;
    bottom: 0;
    padding: 15px;
  line-height: 26px;
 }
.dherailokpriyanews-newsbox h3 a {
  color: #fff;
  font-size: 20px;
  font-weight: 600;
  text-decoration: none;
}




.arthalarge-newsbox {
  background: #FFFBFB;
  padding: 20px;  
  margin-top: 20px;
  height: 510px;
}
.arthalarge-newsbox figure {
  height: 300px;
  max-width: 100%;
}
.arthalarge-newsbox figure img{
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.arthalarge-newsbox h3{
  line-height: 36px;
  padding-top: 15px;
  text-align: center;
}
.arthalarge-newsbox h3 a{
  font-size: 32px;
  font-weight: 600;
  color: #333;
  text-decoration: none;
 transition: all 0.5s ease;
}
ul.arthalists{
  list-style: none;
  margin: 20px 0 0 0;
}
ul.arthalists li {
  border-bottom: 1px solid #ddd;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
ul.arthalists li:last-child {
  border: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
ul.arthalists li figure {
  float: left;
  margin-right: 15px;
  height: 80px;
  width: 100px;
}
ul.arthalists li figure a img {
    height: 100%;
    width: 100%;
}
ul.arthalists h3 {
  line-height: 26px;
}
ul.arthalists li h3 a {
  color: #333;
    font-size: 20px;
    font-weight: 600;
    text-decoration: none;
    transition: all 0.5s ease;
}
.antarwartaboxsh-wrap{
  padding: 20px;
  margin-top: 20px;
  box-shadow: 0px 2px 7px rgb(22 30 106 / 30%);
}
.antarwartalarge-newsbox {
  background: #FFFBFB;
  margin-bottom: 20px;
  height: 150px;
}
.antarwartalarge-newsbox figure {
  float:left;
  height: 150px;
  width: 200px;
  margin-right: 15px;
}
.antarwartalarge-newsbox figure img{
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.antarwartalarge-newsbox h3{
  line-height: 32px;
  padding-top: 15px;
  text-align: center;
}
.antarwartalarge-newsbox h3 a{
  font-size: 24px;
  font-weight: 600;
  color: #333;
  text-decoration: none;
 transition: all 0.5s ease;
}
.khellarge-newsbox {
  background: #FFFBFB;
  padding: 20px;  
  margin-top: 20px;
  height: 500px;
}
.khellarge-newsbox figure {
  height: 300px;
  max-width: 100%;
}
.khellarge-newsbox figure img{
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.khellarge-newsbox h3{
  line-height: 36px;
  padding-top: 15px;
  text-align: center;
}
.khellarge-newsbox h3 a{
  font-size: 32px;
  font-weight: 600;
  color: #333;
  text-decoration: none;
 transition: all 0.5s ease;
}
.khelmd-newsbox {
 
  margin-top: 20px;
}
.khelmd-newsbox figure {
  height: 150px;
  max-width: 100%;
}
.khelmd-newsbox figure img{
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.khelmd-newsbox h3{
  line-height: 26px;
  padding-top: 15px;
  text-align: center;
}
.khelmd-newsbox h3 a{
  font-size: 20px;
  font-weight: 600;
  color: #333;
  text-decoration: none;
 transition: all 0.5s ease;
}
.manoranjansection-wrap {
  background: #333;
  padding: 0 0 30px 0;
}
.manoranjanlarge-newsbox {
  margin-top: 20px;
}
.manoranjanlarge-newsbox figure {
  height: 300px;
  max-width: 100%;
  position: relative;
display: block;
    overflow: hidden;
  
}
.khellarge-newsbox p {
    font-size: 20px;
    line-height: 32px;
    text-align: justify;
  padding-top: 15px;
}
.manoranjanlarge-newsbox figure img{
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.manolarge-detail{
    background: rgba(0,0,0,0.5);
  position: absolute;
  bottom: 0%;
  padding: 15px;
  width: 100%;
}

.manoranjanlarge-newsbox figure h3{
    
  line-height: 36px;
width: 100%;
  
}
.manoranjanlarge-newsbox figure a{
  font-size: 32px;
  font-weight: 600;
  color: #fff;
  text-decoration: none;
 transition: all 0.5s ease;
}
.manolarge-detail h4{
  background: #EF4030;
  border-radius: 0 15px;
  display: inline-block;
  padding: 5px;
  margin-bottom: 10px;
}
.manolarge-detail h4 a{
  font-size: 14px;
  color: #fff;
  text-decoration: none;
 transition: all 0.5s ease;
}
.manoranjanmd-newsbox{
  margin-top: 20px;
}
.manoranjanmd-newsbox figure {
  height: 150px;
  max-width: 100%;
  position: relative;
}
.manoranjanmd-newsbox figure img{
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.manoranjanmd-detail h3{
  line-height: 26px;
  padding-top: 15px;

}
.manoranjanmd-newsbox figure h4{
  background: #EF4030;
  padding: 5px;
  display: inline-block;
  position: absolute;
  top: 0;
  border-radius: 0 15px;
  left: 0;
}
.manoranjanmd-newsbox figure h4 a {
  color: #fff;
  font-size: 14px;
}
.manoranjanmd-detail h3 a{
  font-size: 20px;
  font-weight: 600;
  color: #fff;
  text-decoration: none;
 transition: all 0.5s ease;
}

.jiwanshaililarge-newsbox { 
  background: #e4fbe4;
  margin: 0 0 20px 0;
  height: 350px;
  padding: 0 30px 30px 0;
}
.jiwanshaililarge-newsbox figure {
  float: left;
  height: 350px;
  width: 650px;
  margin-right: 30px;
}
.jiwanshaililarge-newsbox figure img{
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.jiwanshaililarge-detail h3{
  line-height: 36px;
  padding-top: 30px;
  text-align: center;
}
.jiwanshaililarge-detail h3 a{
  font-size: 32px;
  font-weight: 600;
  color: #333;
  text-decoration: none;
 transition: all 0.5s ease;
}
.jiwanshaililarge-detail p {
  padding-top: 15px;
  font-size: 18px;
  line-height: 24px;
  text-align: justify;
}
.jiwanshailimd-newsbox figure {
  height: 150px;
  max-width: 100%;
}
.jiwanshailimd-newsbox figure img{
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.jiwanshailimd-newsbox h3{
  line-height: 26px;
  padding-top: 15px;
}
.jiwanshailimd-newsbox h3 a{
  font-size: 20px;
  font-weight: 600;
  color: #333;
  text-decoration: none;
 transition: all 0.5s ease;
}
.bishwolarge-newsbox{
  margin-top: 20px;
}
.bishwolarge-newsbox figure {
  height: 150px;
  max-width: 100%;
}
.bishwolarge-newsbox figure img{
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.bishwolarge-newsbox h3{
  line-height: 26px;
  padding-top: 15px;
}
.bishwolarge-newsbox h3 a{
  font-size: 20px;
  font-weight: 600;
  color: #333;
  text-decoration: none;
 transition: all 0.5s ease;
}

.deshlarge-newsbox{
 
}
.deshlarge-newsbox figure {
  height: 280px;
  max-width: 100%;
}
.deshlarge-newsbox figure img{
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.deshlarge-newsbox h3{
  line-height: 26px;
  padding-top: 15px;
  text-align: center;
}
.deshlarge-newsbox h3 a{
  font-size: 20px;
  font-weight: 600;
  color: #333;
  text-decoration: none;
 transition: all 0.5s ease;
}
ul.deshlists {
  list-style: none;
  margin: 20px 0 0;
}
ul.deshlists li {
    border-bottom: 1px solid #ddd;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
ul.deshlists li:last-child {
   border: none;
   margin-bottom: 0;
   padding-bottom: 0;
}
ul.deshlists li figure {
    float: left;
    margin-right: 15px;
    height: 60px;
    width: 90px;
}
ul.deshlists li figure img {
  height: 100%;
  width: 100%:
  object-fit: cover;
}
ul.deshlists h3 {
    line-height: 26px;
}
ul.deshlists li h3 a {
    color: #333;
    font-size: 20px;
    font-weight: 600;
    text-decoration: none;
    transition: all 0.5s ease;
}
.prwasmd-newsbox{
  margin-top: 20px;
}
.prwasmd-newsbox figure {
  height: 150px;
  max-width: 100%;
}
.prwasmd-newsbox figure img{
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.prwasmd-newsbox h3{
  line-height: 26px;
  padding-top: 15px;
}
.prwasmd-newsbox h3 a{
  font-size: 20px;
  font-weight: 600;
  color: #333;
  text-decoration: none;
 transition: all 0.5s ease;
}

.prwaslarge-newsbox{
 
}
.prwaslarge-newsbox figure {
  height: 280px;
  max-width: 100%;
}
.prwaslarge-newsbox figure img{
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.prwaslarge-newsbox h3{
  line-height: 26px;
  padding-top: 15px;
  text-align: center;
}
.prwaslarge-newsbox h3 a{
  font-size: 20px;
  font-weight: 600;
  color: #333;
  text-decoration: none;
 transition: all 0.5s ease;
}
ul.sikchyalists{
  list-style: none;
  margin: 0;
}
ul.sikchyalists li {
    border-bottom: 1px solid #ddd;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
ul.sikchyalists li:last-child {
    border: none;
    margin-bottom: 0;
    padding-bottom: 0;
}
ul.sikchyalists li figure {
    float: left;
    margin-right: 15px;
    height: 150px;
    width: 250px;
}
ul.sikchyalists li figure img {
  height: 100%;
  width: 100%:
  object-fit: cover;
}
ul.sikchyalists h3 {
    line-height: 26px;
}
ul.sikchyalists li h3 a {
    color: #333;
    font-size: 20px;
    font-weight: 600;
    text-decoration: none;
    transition: all 0.5s ease;
}

.featuresection-wrap{
  background: #333;
  padding: 0 0 20px 0;
}

.featurelarge-newsbox{
  margin-top: 20px;
}
.featurelarge-newsbox figure {
  height: 150px;
  max-width: 100%;
}
.featurelarge-newsbox figure img{
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.featurelarge-newsbox h3{
  line-height: 26px;
  padding-top: 15px;
}
.featurelarge-newsbox h3 a{
  font-size: 20px;
  font-weight: 600;
  color: #fff;
  text-decoration: none;
 transition: all 0.5s ease;
}
.photo-wrap {
  background: #333;
  margin-top: 20px;
  padding: 30px;
}

.photo-wrap .carousel-caption {
  position: static;
  
}
.photo-wrap .carousel-caption h3 {
  line-height: 36px;
  padding: 15px 0;
}
.photo-wrap .carousel-caption h3 a {
  font-size: 32px;
  color: #fff;
  font-weight: 600;
  text-decoration: none;
}
.photo-wrap .carousel-indicators .active {
    background-color: #EF4030;
}
.footer-logo {
  border-bottom: 1px solid #ddd;
  padding: 20px;
  text-align: center;
  margin-bottom: 20px;
}
.footer-logo figure a img {
  width: 20%;
}

footer{
  background: #fff;
  border-top: 4px solid #404041;
  padding: 20px 0 30px 0;
}
ul.teamlists {
  list-style: none;
  margin: 0;
  padding: 0;
}
ul.teamlists li{
  font-size: 16px;
  line-height: 24px;
  color: #333;
}
ul.adamlists{
  list-style: none;
  margin: 0;
  padding: 0;
}
ul.adamlists li a{
  font-size: 16px;
  line-height: 24px;
  color: #333;
  text-decoration: none;
}
ul.contactlist{
  list-style: none;
  margin: 0;
  padding: 0;
}
ul.contactlist li{
  font-size: 16px;
  line-height: 24px;
  color: #333;
}
ul.contactlist li i {
  padding-right: 5px;
}
.suchana h3 {
  color: #333;
}
.footer-bottom{
  background: #EF4030;
  padding: 15px 0
}
.foot-left p{
  color: #fff;
  font-size: 14px;
}
.foot-right p{
  color: #fff;
  font-size: 14px;
text-align: right;
}
.foot-right p a{
  color: #fff;
  font-size: 14px;
}

.detailpadnaparne {
  margin-top: 30px;
}
.detailbanner-ad {
  margin-top: 30px;
}
ul.varkharailists li{
  border-bottom: 1px solid #ddd;
  padding-bottom: 15px;
  margin-bottom: 15px;
}
ul.varkharailists li:last-child{
  border: none;
  padding-bottom: 0;
  margin-bottom: 0;
}
ul.varkharailists li figure {
  float: left;
  margin-right: 15px;
  height: 70px;
  width: 90px;
}
ul.varkharailists li figure a img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
ul.varkharailists h3{
  line-height: 24px;
}
ul.varkharailists h3 a {
	color: #333;
  font-size: 18px;
  font-weight: 600;
  text-decoration: none;
  transition: all 0.5s ease;
}
ul.varkharailists{
	list-style: none;
	margin: 20px 0 0 0;
	padding: 0;
}
.detailpage-sidead {
  padding-bottom: 15px;
}
ul.lokpriya-lists li{
  border-bottom: 1px solid #ddd;
  padding-bottom: 15px;
  margin-bottom: 15px;
}
ul.lokpriya-lists li:last-child{
 border: none;
 padding-bottom: 0;
 margin-bottom: 0;
}
ul.lokpriya-lists li figure {
  float: right;
  margin-left: 15px;
  height: 70px;
  width: 90px;
}
ul.lokpriya-lists li figure a img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
ul.lokpriya-lists h3{
  line-height: 24px;
}
ul.lokpriya-lists h3 a {
	color: #333;
  font-size: 18px;
  font-weight: 600;
  text-decoration: none;
  transition: all 0.5s ease;
}
ul.lokpriya-lists{
	list-style: none;
	margin: 20px 0 0 0;
	padding: 0;
}
.lokpriya-wrap{
  margin-top: 20px;
}
.submainlarge-newsbox figure {
  height: 400px;
  max-width: 100%;
}
.submainlarge-newsbox figure img{
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.submainlarge-newsbox h3{
  line-height: 36px;
  padding-top: 15px;
  text-align: center;
}
.submainlarge-newsbox h3 a{
  font-size: 32px;
  font-weight: 600;
  color: #333;
  text-decoration: none;
 transition: all 0.5s ease;
}
.submainmd-newsbox{
  margin-top: 20px;
}
.submainmd-newsbox figure {
  height: 110px;
  max-width: 100%;
}
.submainmd-newsbox figure img{
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.submainmd-newsbox h3{
  line-height: 26px;
  padding-top: 15px;
}
.submainmd-newsbox h3 a{
  font-size: 20px;
  font-weight: 600;
  color: #333;
  text-decoration: none;
 transition: all 0.5s ease;
}

ul.thaplists li{
  border-bottom: 1px solid #ddd;
  padding-bottom: 15px;
  margin-bottom: 15px;
}
ul.thaplists li:last-child{
  border: none;
  padding-bottom: 0;
  margin-bottom: 0;
}
ul.thaplists li figure {
  
  height: 150px;
  width: 100%;
}
ul.thaplists li figure a img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
ul.thaplists h3{
  line-height: 24px;
  text-align: center;
  padding-top: 15px;
}
ul.thaplists h3 a {
	color: #333;
  font-size: 18px;
  font-weight: 600;
  text-decoration: none;
  transition: all 0.5s ease;
}
ul.thaplists{
	list-style: none;
	margin: 20px 0 0 0;
	padding: 0;
}

ul.charchitlists li{
  border-bottom: 1px solid #ddd;
  padding-bottom: 15px;
  margin-bottom: 15px;
}
ul.charchitlists li:last-child{
  border: none;
  padding-bottom: 0;
  margin-bottom: 0;
}

ul.charchitlists h3{
  line-height: 26px;
 
}
ul.charchitlists h3 a {
	color: #333;
  font-size: 20px;
  font-weight: 600;
  text-decoration: none;
  transition: all 0.5s ease;
}
ul.charchitlists {
	list-style: none;
	margin: 20px 0 0 0;
	padding: 0;
}

rajnitinewlarge height: 400px;
  max-width: 100%;
}
.rajnitinewlarge-newsbox figure img{
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.rajnitinewlarge-newsbox h3{
  line-height: 36px;
  padding-top: 15px;
  text-align: center;
}
.rajnitinewlarge-newsbox h3 a{
  font-size: 32px;
  font-weight: 600;
  color: #333;
  text-decoration: none;
 transition: all 0.5s ease;
}
.rajnitinewmd-newsbox{
  margin-top: 20px;
}
.rajnitinewmd-newsbox figure {
  height: 110px;
  max-width: 100%;
}
.rajnitinewmd-newsbox figure img{
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.rajnitinewmd-newsbox h3{
  line-height: 26px;
  padding-top: 15px;
}
.rajnitinewmd-newsbox h3 a{
  font-size: 20px;
  font-weight: 600;
  color: #333;
  text-decoration: none;
 transition: all 0.5s ease;
}
ul.rajinitinewslists{
  margin: 20px 0 0 0;
  padding-left: 20px;
}
ul.rajinitinewslists li {
  border-top: 1px solid #ddd;
  padding-top: 20px;
}

ul.rajinitinewslists li h3{
  line-height: 26px;
 
}
ul.rajinitinewslists li h3 a {
	color: #333;
  font-size: 20px;
  font-weight: 600;
  text-decoration: none;
  transition: all 0.5s ease;
}





.module-flash-news{   
    padding: 20px;
    box-shadow: 0px 2px 7px rgb(22 30 106 / 30%);
}





.submainmd-newsbox1{
  
}

.submainmd-newsbox1 figure {
  height: 120px;
  max-width: 100%;
}
.submainmd-newsbox1 figure img{
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.submainmd-newsbox1 h3{
  line-height: 26px;
  padding-top: 15px;
}
.submainmd-newsbox1 h3 a{
  font-size: 20px;
  font-weight: 600;
  color: #333;
  text-decoration: none;
 transition: all 0.5s ease;
}
.detailmainnews-wrap>h3{
  font-size: 48px;
  font-weight: 700;
  text-align: center;
  margin-bottom: 20px;
  
}
.detailmainnews-wrap p{
  font-size: 22px;
  line-height: 42px;
  padding: 15px 0 0px 0;
  text-align: justify;
}
.commentboxfb-wrap{
    margin-top: 15px;
}
.share-datewrap {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  padding: 20px 0;
  margin: 20px 0;
}
ul.detailul-post {
  list-style: none;
}
ul.detailul-post li {
  font-size: 14px;
}
.newspagelarge-newsbox{
  margin-top: 20px;
  padding: 20px;
  box-shadow: 0px 2px 7px rgb(22 30 106 / 30%);
}
.newspagelarge-newsbox figure {
  height: 350px;
  max-width: 100%;
}
.newspagelarge-newsbox figure img{
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.newspagelarge-newsbox h3{
  line-height: 26px;
  padding-top: 15px;
}
.newspagelarge-newsbox h3 a{
  font-size: 20px;
  font-weight: 600;
  color: #333;
  text-decoration: none;
 transition: all 0.5s ease;
}


.newspagemd-newsbox{
  margin-top: 20px;
  padding: 20px;
  box-shadow: 0px 2px 7px rgb(22 30 106 / 30%);
}
.newspagemd-newsbox figure {
  height: 200px;
  max-width: 100%;
}
.newspagemd-newsbox figure img{
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.newspagemd-newsbox h3{
  line-height: 26px;
  padding-top: 15px;
}
.newspagemd-newsbox h3 a{
  font-size: 20px;
  font-weight: 600;
  color: #333;
  text-decoration: none;
 transition: all 0.5s ease;
}

.newspagesm-newsbox{
  margin-top: 20px;
  padding: 20px;
  box-shadow: 0px 2px 7px rgb(22 30 106 / 30%);
}
.newspagesm-newsbox figure {
  height: 120px;
  max-width: 100%;
}
.newspagesm-newsbox figure img{
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.newspagesm-newsbox h3{
  line-height: 26px;
  padding-top: 15px;
}
.newspagesm-newsbox h3 a{
  font-size: 20px;
  font-weight: 600;
  color: #333;
  text-decoration: none;
 transition: all 0.5s ease;
}


.pagination-wrap .page-item.active .page-link{
  background-color: #EF4030;
  border-color: #EF4030;
}

.pagination-wrap .page-link:focus, .page-link:hover {
    color: #fff;
    text-decoration: none;
    background-color: #EF4030;
    border-color: #EF4030;
}

.pagination-wrap .page-link {
  color: #333;
}


.detailmainnews-wrap>figure {
  position: relative;
  display: block;
}
.detailmainnews-wrap>figure>figcaption{
  position: absolute;
  background: rgba(0,0,0,0.3);
  width: 100%;
  padding: 15px 15px;
 bottom: 0;
}
.detailmainnews-wrap>figure>figcaption>h4 {
  color: #fff;
  font-size: 18px;
}


ul.varkharailists{
  padding: 20px;
  box-shadow: 0px 2px 7px rgb(22 30 106 / 30%);
}

.submain-newswrap{
  padding: 20px;
  box-shadow: 0px 2px 7px rgb(22 30 106 / 30%);
}
.summainmd-wrap{
  padding: 0 20px 20px 20px;
  margin-top: 20px;
  box-shadow: 0px 2px 7px rgb(22 30 106 / 30%);
}
ul.thaplists{
  padding: 20px;
  box-shadow: 0px 2px 7px rgb(22 30 106 / 30%);
}
.rajnitinewlarge-wrap{
  padding: 20px;
  margin-top: 20px;
  box-shadow: 0px 2px 7px rgb(22 30 106 / 30%);
}
ul.charchitlists{
  padding: 20px;
  box-shadow: 0px 2px 7px rgb(22 30 106 / 30%);
}

.arthaboxshadow-wrap{
  padding: 0 20px 20px 20px;
  margin-top: 20px;
  box-shadow: 0px 2px 7px rgb(22 30 106 / 30%);
}

.newrajinit-wrapper{
  padding: 0 20px;
  margin-top: 20px;
  box-shadow: 0px 2px 7px rgb(22 30 106 / 30%);
}
.khelboxshadow-wrap{
  padding: 0 20px 20px 20px;
  margin-top: 20px;
  box-shadow: 0px 2px 7px rgb(22 30 106 / 30%);
}
.jiwanshailiboxshadwo-wrap{
  padding: 20px;
  margin-top: 20px;
  box-shadow: 0px 2px 7px rgb(22 30 106 / 30%);
}
.desboxshadow-wrap{
  padding: 20px;
  margin-top: 20px;
  box-shadow: 0px 2px 7px rgb(22 30 106 / 30%);
}
.biswoboxshado-wrap{
  padding: 0 20px 20px 20px;
  margin-top: 20px;
  box-shadow: 0px 2px 7px rgb(22 30 106 / 30%);
}
.shichhyaboxsha-wrap{
  padding: 20px;
  margin-top: 20px;
  box-shadow: 0px 2px 7px rgb(22 30 106 / 30%);
}
.prawasboxshadow-wrap{
  padding: 20px;
  margin-top: 20px;
  box-shadow: 0px 2px 7px rgb(22 30 106 / 30%);
}
ul.varkharailists{
  padding: 20px;
  box-shadow: 0px 2px 7px rgb(22 30 106 / 30%);
}
.subflashnewsmd-wrap{
  padding: 20px;
  box-shadow: 0px 2px 7px rgb(22 30 106 / 30%);
}

.dherailokpriya .tab-content{
  padding: 20px;
  box-shadow: 0px 2px 7px rgb(22 30 106 / 30%);
}
.mid-ad {
    float: left;
    margin-right: 15px;
    margin-bottom: 20px;
}


.newfootertop-wrap {
  padding: 30px 0 0 0;
}

.footerarticle>header>h3{
  font-size: 20px;
  font-weight: 600;
  color: #EF4030;
  margin-bottom: 15px;
}
ul.newtamlistsdesign-md li strong{
     color: #EF4030;
}

ul.newsocial-md {
  list-style: none;
}
ul.newsocial-md li {
   font-size: 18px;
    font-weight: 600;
    line-height: 32px;
}
ul.newdecontact-lists {
  list-style: none;
}
ul.newdecontact-lists li {
  font-size: 18px;
  font-weight: 600;
  line-height: 32px;
  color: #333;
}
ul.adcontact-lists {
  list-style: none;
}
ul.adcontact-lists li {
  font-size: 18px;
  font-weight: 600;
  line-height: 32px;
  color: #333;
}
ul.nenulists-md {
  list-style: none;
}
ul.nenulists-md li {
  font-size: 18px;
  font-weight: 600;
  line-height: 32px;
}
ul.newtamlistsdesign-md {
  list-style: none;
  margin: 20px 0;
}
ul.newtamlistsdesign-md li {
  font-size: 18px;
  font-weight: 600;
  line-height: 32px;
  color: #333;
}
ul.mainnewtamlistsdesign-md {
  list-style: none;
}
ul.mainnewtamlistsdesign-md li {
  font-size: 18px;
  line-height: 32px;
  color: #333;
}
ul.mainnewtamlistsdesign-md li a {
    color: #333;
}
.admargin-top {
  margin-top: 30px;
}

ul.newsocial-md li a{
    color: #333;
}
ul.nenulists-md li a{
    color: #333;
}


.arthanewlarge-newsbox{
  
}
.arthanewlarge-newsbox figure {
  height: 450px;
  max-width: 100%;
}
.arthanewlarge-newsbox figure a img{
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.arthanewlarge-newsbox h3{
  text-align: center;
  line-height: 42px;
  margin: 20px 0;
}
.arthanewlarge-newsbox h3 a{
	color: #333;
  font-size: 32px;
  font-weight: 600;
  text-decoration: none;
}
.newarthasection-blogsha{
  box-shadow: 0px 2px 7px rgb(22 30 106 / 30%);
  padding: 20px;
  margin-top: 20px;
}


.arthanewmd-newsbox figure {
  height: 180px;
  max-width: 100%;
}
.arthanewmd-newsbox figure a img{
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.arthanewmd-newsbox h3{
  text-align: center;
  line-height: 32px;
  margin: 20px 0;
}
.arthanewmd-newsbox h3 a{
	color: #333;
  font-size: 22px;
  font-weight: 600;
  text-decoration: none;
}


ul.bazarlists li{
  border-bottom: 1px solid #ddd;
  padding-bottom: 15px;
  margin-bottom: 15px;
}
ul.bazarlists li:last-child{
  border: none;
  padding-bottom: 0;
  margin-bottom: 0;
}
ul.bazarlists li figure {
  float: left;
  margin-right: 15px;
  height: 70px;
  width: 90px;
}
ul.bazarlists li figure a img {
  height: 100%;
  width: 100%;
}

ul.bazarlists h3{
  line-height: 28px;
}
ul.bazarlists h3 a {
  color: #333;
  font-size: 18px;
  font-weight: 600;
  text-decoration: none;
}
ul.bazarlists{
  box-shadow: 0px 2px 7px rgb(22 30 106 / 30%);
  list-style: none;
  margin: 20px 0 0 0;
  padding: 20px ;
}
.arthanewlarge-newsbox{
  
}
.supernewswastha-newsbox figure {
  height: 300px;
  max-width: 100%;
}
.supernewswastha-newsbox figure a img{
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.supernewswastha-newsbox h3{
  line-height: 42px;
  margin: 15px 0;
}
.supernewswastha-newsbox h3 a{
	color: #333;
  font-size: 32px;
  font-weight: 600;
  text-decoration: none;
}
.supernewswastha-newsbox p {
  font-size: 20px;
  line-height: 32px;
  text-align: justify;
}
.swasthabox-shadowbg{
  box-shadow: 0px 2px 7px rgb(22 30 106 / 30%);
  padding: 20px;
  margin-top: 20px;
}


.supernewswasthamd-newsbox figure {
  height: 150px;
  max-width: 100%;
}
.supernewswasthamd-newsbox figure a img{
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.supernewswasthamd-newsbox h3{
  text-align: center;
  line-height: 32px;
  margin: 20px 0;
}
.supernewswasthamd-newsbox h3 a{
	color: #333;
  font-size: 22px;
  font-weight: 600;
  text-decoration: none;
}


ul.swasthanew-designlists li{
 
  padding-bottom: 10px;
  margin-bottom: 10px;
}
ul.swasthanew-designlists li:last-child{
 
  padding-bottom: 0;
  margin-bottom: 0;
}
ul.swasthanew-designlists li figure {
  float: left;
  margin-right: 15px;
  height: 90px;
  width: 120px;
}
ul.swasthanew-designlists li figure a img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

ul.swasthanew-designlists h3{
  line-height: 28px;
}
ul.swasthanew-designlists h3 a {
  color: #333;
  font-size: 18px;
  font-weight: 600;
  text-decoration: none;
}
ul.swasthanew-designlists{
  list-style: none;
  margin: 0;
  padding: 0;
}
.prawasboxshadow-wrap{
  box-shadow: 0px 2px 7px rgb(22 30 106 / 30%);
  padding: 20px;
  margin-top: 20px;
  height: 850px;
}
.supernewprawas-newsbox figure {
  height: 250px;
  max-width: 100%;
}
.supernewprawas-newsbox figure a img{
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.supernewprawas-newsbox h3{
  text-align: center;
  line-height: 32px;
  margin: 20px 0;
}
.supernewprawas-newsbox h3 a{
	color: #333;
  font-size: 22px;
  font-weight: 600;
  text-decoration: none;
}


ul.supernewprawas-designlists li{
 border-top: 1px solid #ddd;
    padding-top: 15px;
	margin-top: 15px;
}
ul.supernewprawas-designlists li:last-child{
 
  padding-bottom: 0;
  margin-bottom: 0;
}


ul.supernewprawas-designlists h3{
  line-height: 28px;
}
ul.supernewprawas-designlists h3 a {
  color: #333;
  font-size: 18px;
  font-weight: 600;
  text-decoration: none;
}
ul.supernewprawas-designlists{
  margin: 20px 0 0 0;
    padding-left: 20px;
}

.supnewbisqo-newsbox figure {
  height: 300px;
  max-width: 100%;
}
.supnewbisqo-newsbox figure a img{
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.supnewbisqo-newsbox h3{
  line-height: 42px;
  margin: 15px 0;
}
.supnewbisqo-newsbox h3 a{
	color: #333;
  font-size: 32px;
  font-weight: 600;
  text-decoration: none;
}
.supnewbisqo-newsbox p {
  font-size: 20px;
  line-height: 32px;
  text-align: justify;
}

.supnewbisqo-shadowbg{
  box-shadow: 0px 2px 7px rgb(22 30 106 / 30%);
  padding: 20px;
  margin-top: 20px;
}

  .rashifal-wrap {
    box-shadow: 0px 2px 7px rgb(22 30 106 / 30%);
    padding: 20px;
    margin-top: 20px;
  }
 .rashifal-wrap .carousel-item h3{
  margin-bottom: 15px;
}
 .rashifal-wrap .carousel-item figure {
  height: 220px;
  max-width: 100%;
}
 .rashifal-wrap .carousel-item figure img{
  height: 100%;
  width: 100%;
  object-fit: cover;
}
 .rashifal-wrap .carousel-item h3{
  line-height: 32px;
}
 .rashifal-wrap .carousel-item h3 a {
  font-size: 22px;
  color: #333;
  font-weight: 600;
  text-decoration: none;
}
 .rashifal-wrap .carousel-indicators{
  position: static;
  margin-top: 15px;
}
 .rashifal-wrap .carousel-indicators li{
  background: #333;
  border-radius: 50%;
  height: 12px;
  width: 12px;
  
}
 .rashifal-wrap .carousel-indicators .active {
    background-color: #EF4030;
}

.tab-title .nav-tabs{
  border: none;
}

.tab-title .news-tab .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
  background: #404041;
  color: #fff!important;
}

.tab-title .nav-tabs .nav-link {
  border: none;
  color: #333;
}

.tab-title .news-tab .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
	background: #404041;
	color: #fff;
}
 .tabing-submenu {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 20px;
}
.tabing-submenu .all{
  background: #fff;
  float: right;
  padding: 12px 12px 13px 12px;
  margin: 0px 5px;
}

.tabing-submenu .all a {
  color: #000;
  font-size: 14px;
}
.tabing-submenu .all i{
  padding-left: 5px;
}

.tab-title1 .nav-tabs{
  border: none;
}

.tab-title1 .news-tab .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
  background: #EF4030;
  color: #fff!important;
}

.tab-title1 .nav-tabs .nav-link {
  border: none;
  color: #fff;
}

.tab-titl1e .news-tab .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
	background: #EF4030;
	color: #fff;
}
 .tabing-submenu1 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 20px;
}
.tabing-submenu1 .all{

  float: right;

  margin: 0px 5px;
}

.tabing-submenu1 .all a {
  color: #fff;
  font-size: 14px;
}
.tabing-submenu1 .all i{
  padding-left: 5px;
}


.nav-down.affix {
    top: 0;
    background: #404041;
}
.nav-down.affix, .nav-up.affix {
    position: fixed;
}
.affix {
    top: 0px;
    width: 100%;
    z-index: 9999 !important;
}

 .affix {
    top: 0;
    width: 100%;
    z-index: 9999 !important;
  }

  .affix + .container-fluid {
    padding-top: 70px;
  }

.detaillogo{
    background: #fff;
    padding: 0 30px;
}
ul.reporter-post{
  list-style: none;
}
ul.reporter-post li h3 {
  font-size: 14px;
}
.mano-subcat .nav-tabs .nav-link{
  color: #fff!important;
}






/*===top feature news carousel====*/
@media (min-width: 768px) {

    /* show 3 items */
    .mainfeature-sliderwrap .carousel-inner .active,
    .mainfeature-sliderwrap .carousel-inner .active + .carousel-item,
    .mainfeature-sliderwrap .carousel-inner .active + .carousel-item + .carousel-item,
    .mainfeature-sliderwrap .carousel-inner .active + .carousel-item + .carousel-item + .carousel-item  {
        display: block;
    }
    
    .mainfeature-sliderwrap .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left),
    .mainfeature-sliderwrap .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item,
    .mainfeature-sliderwrap .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item,
    .mainfeature-sliderwrap .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item + .carousel-item {
        transition: none;
    }
    
   .mainfeature-sliderwrap .carousel-inner .carousel-item-next,
    .mainfeature-sliderwrap .carousel-inner .carousel-item-prev {
      position: relative;
      transform: translate3d(0, 0, 0);
    }
    
    .mainfeature-sliderwrap .carousel-inner .active.carousel-item + .carousel-item + .carousel-item + .carousel-item + .carousel-item {
        position: absolute;
        top: 0;
        right: -25%;
        z-index: -1;
        display: block;
        visibility: visible;
    }
    
    /* left or forward direction */
    .mainfeature-sliderwrap .active.carousel-item-left + .carousel-item-next.carousel-item-left,
    .mainfeature-sliderwrap .carousel-item-next.carousel-item-left + .carousel-item,
    .mainfeature-sliderwrap .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item,
    .mainfeature-sliderwrap .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item + .carousel-item,
    .mainfeature-sliderwrap .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item + .carousel-item + .carousel-item {
        position: relative;
        transform: translate3d(-100%, 0, 0);
        visibility: visible;
    }
    
    /* farthest right hidden item must be abso position for animations */
    .mainfeature-sliderwrap .carousel-inner .carousel-item-prev.carousel-item-right {
        position: absolute;
        top: 0;
        left: 0;
        z-index: -1;
        display: block;
        visibility: visible;
    }
    
    /* right or prev direction */
    .mainfeature-sliderwrap .active.carousel-item-right + .carousel-item-prev.carousel-item-right,
    .mainfeature-sliderwrap .carousel-item-prev.carousel-item-right + .carousel-item,
    .mainfeature-sliderwrap .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item,
    .mainfeature-sliderwrap .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item + .carousel-item,
    .mainfeature-sliderwrap .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item + .carousel-item + .carousel-item {
        position: relative;
        transform: translate3d(100%, 0, 0);
        visibility: visible;
        display: block;
        visibility: visible;
    }

}

 /* Bootstrap Lightbox using Modal */

#profile-grid { overflow: auto; white-space: normal; } 
#profile-grid .profile { padding-bottom: 40px; }
#profile-grid .panel { padding: 0 }
#profile-grid .panel-body { padding: 15px }
#profile-grid .profile-name { font-weight: bold; }
#profile-grid .thumbnail {margin-bottom:6px;}
#profile-grid .panel-thumbnail { overflow: hidden; }
#profile-grid .img-rounded { border-radius: 4px 4px 0 0;}
 .affix {
            
                position: fixed;
                top: 0;
                right: 0%;
                left: 0%;
                z-index: 99999;
            }
              .main-menu1 {
               
              }
            
              .affix ~ .ad {
               position: relative;
               top: 100px;
              }
    
/*@media all and (max-width:767px){*/
/*    .detailpagead>a img[alt~="ad"] {*/
/*        height:90px;*/
/*    }*/
/*}*/
/***** positions changed of some blocks 03 sep, 2023 *****/
@media all and (min-width:768px){
    .module.detailpadnaparne.detail h3,
    .module.lokpriya-wrap.detail h3{
        margin-bottom: 30px;
    }
    .module.detailpadnaparne.detail .submainmd-newsbox1 figure,
    .module.lokpriya-wrap.detail .submainmd-newsbox1 figure{
        height:200px;
    }
}

.module.detailpadnaparne.detail .submainmd-newsbox1 figure>a,
.module.lokpriya-wrap.detail .submainmd-newsbox1 figure>a{
    display:block;
    height:100%;
}
@media all and (max-width:767px){
    .module.detailpadnaparne.detail h3,
    .module.lokpriya-wrap.detail h3{
        padding-top:5px;
    }
}


