* {
	padding: 0;
	margin: 0;
	outline: 0; }

	body {
		background-color: #fff;

		min-width: 320px;

		color: #000;

		font-family: 'Mukta', sans-serif;

		overflow-x: hidden;
	}

	a{
		text-decoration: none;
	}

	a:hover{
		text-decoration: none;
	}
.copy-contn a {
  color:#fff;
}

	img{
		max-width: 100%;
		vertical-align: middle;
		height: auto;
	}

	article{
		margin: 0 0 30px 0;
	}

	.img-wrap figure{
		position: relative;
		width: 100%;
		/*padding-top: 75%;*/
		padding-top:0;
		margin: 0; 
	}

	.img-wrap figure img{
		/*position: absolute;*/
		display: block;
		width: 100%;
		height: 100%;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		margin: 0;
		object-fit: cover;
		position:relative;
	}


	/*top bar*/

	.top-bar {
		padding: 5px 0;
		border-bottom: 1px solid #DCDCDC;
	}

	.top-bar .date-sec{
		list-style: none;
		margin: 0;
		display: flex;
        align-items: center;
        height: 100%;
	}

	.top-bar .date-sec li{
		display: inline-block;
		font-size: 14px;
		margin-right: 40px;
	}

	.top-bar .date-sec li:last-of-type{
		margin-right: 0;
	}

	.top-bar .date-sec li a{
		color: #000;
		transition: 0.4s;
		display: inline-block;
	}

	.top-bar .date-sec li a:hover{
		color: #ef1c23;  
	}
    .top-bar .info-links{
        list-style-type:none;
        padding:0;
        margin:0;
        display:flex;
        gap:10px;
        align-items:center;
        justify-content:center;
    }
    .top-bar .info-links li a img{
        width:2rem;
        height:2rem;
        border-radius:50%;
        object-fit:cover;
        border: 1px solid #ccc;
    }
	.top-bar .suggesn{
		list-style: none;
		margin: 0;
	}

	.top-bar .suggesn li{
		display: inline-block;
		margin-right: 30px;
	}

	.top-bar .suggesn li:last-of-type{
		margin-right: 0;
	}


	.top-bar .suggesn li a{
		display: inline-block;
		color: #000;
		font-size: 14px;
		transition: 0.4s;
	}

	.top-bar .suggesn li a:hover{
		color: #ef1c23;  
	}

	.top-bar .socio-bar{
		list-style: none;
		margin: 0;
		display: flex;
        align-items: center;
        justify-content: end;
        height: 100%;
	}

	.top-bar .socio-bar li{
		display: inline-block;
		margin-left: 20px;
	}

	.top-bar .socio-bar li a{
		color: #000;
		transition: 0.4s;
		font-size: 14px;
		transition: 0.4s;
	}

	.top-bar .socio-bar li a:hover{
		color: #ef1c23;
	}

	/*logo bar*/

	.logo-wrap img{
		max-width: 100%;
		margin: 0 auto;
	}

	header .add-wrap{
		text-align: right;
	}

	.logo-bar{
		padding: 20px 0;
	}

	/*navbar section*/

	.nav-sec {

		margin: 0 0 20px 0;

	}

	.nav-sec .navbar{
		padding: 0;
	}

	.nav-sec .navbar-nav .nav-item .nav-link{
		font-size: 18px;
		color: #4D4D4D;
		transition: 0.4s;
		padding: 11px 13px;
	}

	.nav-sec .navbar-nav .nav-item.active .nav-link{
		color: #E4002C;
	}

	.nav-sec .navbar-nav .nav-item .nav-link:hover{
		color: #E4002C;
	}

	.nav-sec .navbar-nav .nav-item {
		margin: 0;
	}

	.nav-sec .navbar-nav .nav-item:last-of-type {
		margin: 0;
	}

	/*navbar right section*/


	.navbar-right .form-inline {
		position: relative;
	}

	.navbar-right .form-inline i{
		border: none;
		color: #fff;
		padding: 10px;
	}

	.navbar-right .form-inline .form-control{
		position: absolute;
		top: 100%;
		right: 0;
		display: none;
		transition: 0.4s;
		opacity: 0;
	}

	.navbar-right .form-inline:hover .form-control{
		display: block;
		opacity: 1;
	}

	.navbar-right {
		text-align: right;
	}

	.nav-more .dropdown-toggle:after{
		display: none;
	}

	/*flash news section*/

	.flash-news{
		padding: 50px 0 0 0;

	}

	.flash-wrap{
		text-align: center;
		border-bottom: 1px solid #0e539a;
		padding: 0 0 50px 0;
	}

	.flash-wrap .tag a{
		display: inline-block;
		color: #000;
		font-weight: 500;
		border-bottom: 3px solid #ef1c23;
		padding: 5px;
		line-height: 24px;
		font-size: 18px
	}

	.flash-wrap .tag{
		margin: 0 0 30px 0;
	}

	.headline-wrap h1 a{
		color: #1B1B1B;
		display: inline-block;
		transition: 0.4s;
		font-weight: 700;
	}

	.headline-wrap h1 a:hover{
		color: #ef1c23;

	}

	.post-date{
		margin: 0 0 20px 0;
		color: #717171;
		font-size: 14px; 
	}

	.post-date i{
		margin: 0 5px 0 0;
	}

	/*add-section*/

	.add-sec .img-wrap img{
		width: 100%;
	}

	.add-sec .img-wrap{
		margin: 0 0 20px 0;
	}

	/*title section*/

	.title-wrap{
		display: flex;
		align-items: center;
		justify-content: space-between;
		overflow: hidden;
		margin: 0 0 20px 0;
	}

	.title-wrap h2{
		margin: 0;
		position: relative;
	}

	.title-wrap h2:after{
		content: "";
		position: absolute;
		right: -999999px;
		height: 1px;
		background: #0e539a;
		top: 50%;
		transform: translateY(-50%);
		left: 100%;
	}

	.title-wrap h2 a{
		color: #1A1A1A;
		transition: 0.4s;
		padding: 0 20px 0 0;
	}

	.title-wrap h2 a:hover{
		color: #ef1c23;
	}

	.title-wrap .link-more{
		color: #1A1A1A;
		transition: 0.4s;
		padding: 0 0 0 20px;
		background: #fff;
		display: inline-block;
		position: relative;
	}

	.title-wrap .link-more:hover{
		color: #ef1c23;
	}


	/*samachar section*/
    .samachar-sec .big-samachar{
        margin-bottom:20px;
        display:flex;
    }
    .big-samachar .img-wrap figure,
    .history .img-wrap figure{
        padding-top:0;
    }
    .big-samachar .img-wrap figure img,
    .history .img-wrap figure img{
        position:relative;
    }
    .big-samachar .news-dtl h2,
    .big-samachar .news-dtl p{
        display: -webkit-box;
      -webkit-box-orient: vertical;
      overflow: hidden;
      -webkit-line-clamp:4;
    }
    .big-samachar .news-dtl p{
        margin:15px auto 0;
    }
    @media (min-width:992px){
        .big-samachar .img-wrap figure{
            height:290px;
        }
        .big-samachar .news-dtl{
           padding:35px;
           align-content: center;
           text-align:center;
        }
    }
    @media (min-width:768px){
        .big-samachar .img-wrap,
        .big-samachar .news-dtl{
            flex:1;
        }
    }
    @media (max-width:991px){
        .samachar-sec .big-samachar{
            flex-direction:column;
        }
        .big-samachar .news-dtl{
           padding:20px;
        }
    }
    @media (max-width:767px){
        .samachar-sec .small-samachar{
            margin-bottom:20px;
        }
    }
	.news-dtl{
		padding: 10px 15px;
		text-align: left;
		background-color: #F4F6F8;
	}

	.news-dtl p{
		font-size: 18px;

		line-height: 26px;
	}

	.news-dtl h3 a{
		display: inline-block;
		font-size: 22px;
		line-height: 28px;
		transition: 0.4s;
		font-weight: 700;
	}
	.news-dtl h2,
	.news-dtl h3{
	    margin-bottom:0;
	}
    .news-dtl h2 a,
    .news-dtl h3 a{
        color: #1d1d1d;
        transition:all ease-in-out .3s;
        display: -webkit-box;
          -webkit-box-orient: vertical;
          overflow: hidden;
          -webkit-line-clamp:3;
    }
    .news-dtl h2 a:hover,
	.news-dtl h3 a:hover{
		color: #ef1c23;
	}

	.smachar-wrap .post-date{
		padding: 0;
	}

	/*rajniti wrap*/

	.rajniti-l p{
		font-size: 18px;
		line-height: 26px;
	}
	/*saral artha section*/

	/***** governer section *****/
	.governer-item{
		padding:15px;
		border:1px solid #e9e9e9;
		border-radius: 5px;
		display: flex;
		flex-direction: column;
		gap: 10px;
	}
	.governer-title{
		margin-bottom:0;
		color:#1d1d1d;
	}
	.governer-item:hover .governer-title{
		color:#ef1c23;
		transition:all ease-in-out .3s;
	}
	.governer-item:hover .governer-sub_title{
		color:#1d1d1d;
		transition:all ease-in-out .3s;
	}
	.governer .owl-nav{
		text-align: center;
		margin-top:10px;
	}
	.governer .owl-nav .owl-prev{
	    margin-right: 10px;
	}
	.governer .owl-nav .owl-prev,
	.governer .owl-nav .owl-next{
		font-size: 24px !important;
    	height: 40px;
        width: 40px;
    	line-height: 1;
		border-radius: 3px;
		background-color:#f1f1f1 !important;
	}
	.governer .owl-nav .owl-prev:hover,
	.governer .owl-nav .owl-next:hover{
		transition:all ease-in-out .3s;
		color:#999;
	}
	.governer .owl-nav .owl-prev:focus,
	.governer .owl-nav .owl-next:focus{
		outline:none;
	}
	/*.saralartha-sec .rajniti-l .news-dtl{*/
	/*	padding: 0;*/
	/*}*/

	/**** lokpriya section on detail right *****/
	@media (max-width: 767px) {
  .tab-wrap {
    padding: 1rem;
  }
}
.saralartha-sec .rajniti-l{
	margin-bottom:30px;
}

.tab-menu {
  display: flex;
  border-bottom: 1px solid #e8e8e8;
  margin-bottom: 1.2rem;
  list-style: none;
}
/* @media (max-width: 767px) {
  .tab-menu {
    padding: 0 0 0.7rem;
    white-space: nowrap;
    overflow-x: auto;
  }
} */
.tab-item.active {
  border-bottom: 1px solid #D71921;
  margin-bottom: -1px;
}
.tab-item.active .side-link {
  color: #D71921;
}
.tab-link {
  display: block;
  color: #231f20;
  padding: 0 .5rem .1rem;
  font-size: 1.3rem;
  font-family: "Mukta", sans-serif;
  font-weight: 600;
}
.tab-content {
  display: none;
  flex-direction: column;
  grid-gap: .7rem;
}
.tab-content > li {
  display: flex;
}
.tab-content > li:not(:last-of-type) {
  border-bottom: 1px dashed #e5e6ec;
  padding-bottom: .5rem;
}
.tab-content > li .cf {
  font-size: .75rem;
  margin-top: .7rem;
}
.tab-content > li > a {
  display: flex;
  padding: .3rem 0;
  overflow: hidden;
  font-size: 1.1rem;
  color: #0056A7;
}
.tab-content > li > a:hover {
  color: #D71921;
}
.tab-content:not(:last-of-type) {
  display: flex;
}

	/*charcha section*/

	.charcha-m{
		margin: 0 0 20px 0;
	}

	.charcha-m .img-wrap, .charcha-m .news-dtl{
		flex: 1;
	}

	/*samajh*/


	.samajh-m > div{
		flex: 1;
	}

	.samajh-m .news-dtl{
		padding: 0 10px;
	}

	.samajh-m .news-dtl h3 a{
		font-size: 18px;
		line-height: 24px;
	}

	.samajh-m{
		margin: 0 0 20px 0;
	}

	.samajh-list{
		list-style: none;
		margin: 0;
	}

	.samajh-list .samajh-m .img-wrap{
		flex: 1;
	}

	.samajh-list .samajh-m .news-dtl{
		flex: 3;
	}


	/*adhyatma section*/

	.adhyatma-s{
		display: flex;

	}

	.adhyatma-s .img-wrap{
		flex: 2;
	}

	.adhyatma-s .news-dtl{
		flex: 3;
		padding: 10px;
		background: #eee;
	}

	.adhyatma-s .news-dtl h3 a{
		font-size: 18px;
	}

	/*.adhyatma-m .news-dtl{*/
	/*	padding: 20px 20px 0 20px ;*/
	/*}*/

	/*swasthya sec*/

	.swasthya-m{
		display: flex;
		margin: 20px 0 0 0;
		align-items: stretch;
	}

	.swasthya-m .img-wrap{
		flex: 5;
	}

	/*.swasthya-m .img-wrap figure{*/
	/*	padding-top: 100%;*/
	/*}*/

	.swasthya-m .news-dtl{
		flex: 4;
		background: #eee;
	}
    .swasthya-m .news-dtl p{
        display: -webkit-box;
      -webkit-line-clamp: 3;
      -webkit-box-orient: vertical;  
      overflow: hidden;
    }
	/*biswo n prawas section*/

	.biswo-sec .rajniti-l .news-dtl{
		padding: 0;
	}

	.biswo-sec .charcha-m {

		margin: 0;

	}


	.biswo-sec .adhyatma-s{
		margin: 0 0 20px 0;
	}

	.biswo-sec .adhyatma-s .news-dtl {
		background: none;
	}

	.biswo-sec .charcha-m .news-dtl{
		padding: 20px 20px 0 20px
	}


	/*antarwarta*/

	.antarwarta-sec .news-dtl{
		text-align: center;
		box-shadow: 2px 0 3px rgba(213,211,211, 0.75);
	}

	.antarwarta-sec .news-dtl .spkr span{
		font-size: 18px;
	}

	/*bichar section*/

	.bichar-news {
		display: flex;
		padding: 15px;
		border: 1px solid #dddddd;
		align-items: center;
		margin-bottom: 20px;
	}

	.bichar-news .img-wrap{
		flex: 3;
		margin: 0 10px 0 0;
	}

	.bichar-news .news-dtl{
		flex: 4;
		padding: 0;
	}

	.bichar-news .news-dtl .spkr{
		color: #727272;
	}


	/*lokpriye*/

	.lok-middle{
		position: relative;
	}

	.lok-middle:before{
		position: absolute;
		content: '';
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background-image: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.6));
		z-index: 1;
	}
	.lok-middle .news-dtl{
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		z-index: 1;
	}

	.lok-middle .news-dtl h3 a{
		color: #fff;
		font-size: 26px;
	}

	.lok-middle .news-dtl h3 a:hover{
		color: #ef1c23;
	}

	.lok-listwrap{
		list-style: none;
		display: flex;
		border-top: 1px solid #dddddd;
		margin: 0 0 10px 0;
	}

	.lok-listwrap .img-wrap{
		flex: 2;
	}

	.lok-listwrap .news-dtl{
		flex: 4;
		padding: 10px;

	}

	.lok-listwrap .news-dtl h3 a{
		font-size: 18px
	}

	/*sikshya section*/

	.sikshya-wrap .adhyatma-s{
		margin: 0 0 20px 0;
	}

	.nirman-wrap .swasthya-m{
		margin: 0 0 20px 0;
	}

	/*manoranjan section*/

	.mono-wrap{
		display: flex;
	}

	.mono-news{
		position: relative;
		flex: 1;
		border: 1px solid #fff;
	}

	.mono-news:before{
		position: absolute;

		content: '';

		top: 0;

		left: 0;

		right: 0;

		bottom: 0;

		background-image: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.6));

		z-index: 1;
	}

	.mono-news .news-dtl{
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		z-index: 1;
	}

	.mono-news .news-dtl h3 a{
		color: #fff;
	}

	.mono-news .news-dtl h3 a:hover{
		color: #ef1c23;
	}

	.mono-news .news-dtl .post-date{
		color: #fff;
	}

	/*paryatan section*/

	.patrapatrika .charcha-m .news-dtl{
		padding: 0 20px;
	}

	.patrapatrika .adhyatma-s .news-dtl{
		background: #fff;
	}

	.patrapatrika .adhyatma-s {
		margin: 0 0 20px 0;
	}

	/*video section*/

	.vid-wrap{
		position: relative;
		border: 1px solid #fff;
	}

	/*.vid-wrap:before{*/
	/*	position: absolute;*/

	/*	content: '';*/

	/*	top: 0;*/

	/*	left: 0;*/

	/*	right: 0;*/

	/*	bottom: 0;*/

	/*	background-image: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.6));*/

	/*	z-index: 1;*/
	/*}*/

	.vid-wrap .news-dtl{
		/*position: absolute;*/
		bottom: 0;
		left: 0;
		right: 0;
		z-index: 1;
		text-align:center;
	}

	.vid-wrap .news-dtl h3 a{
		font-size: 26px;
		line-height:1.5;

	}

	.vid-wrap .news-dtl h3 a:hover{
		color: #ef1c23;
	}

	.vid-wrap .news-dtl .post-date{
		color: #fff;
		display:none;
	}

	.play-btn{
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		z-index: 1;
	}

	.play-btn a{
		display: inline-block;

	}

	.play-btn a i{
		font-size: 22px;
		color: #b8b8b8;
		background: rgba(0,0,0,0.20);
		line-height: 75px;
		width: 75px;
		text-align: center;
		border-radius: 50%;
		transition: 0.4s;
	}

	.play-btn a:hover i{
		background: rgba(0,0,0,1);
		color: #ef1c23;
	}

	/*photo section*/

	.photo-m .news-dtl{
		padding: 20px 20px 0 20px ;
	}

	/*footer*/

	footer{
	       background: #0e5399;
		padding: 40px 0 0 0;
		
	}

	footer .logo-wrap{
		margin: 0 0 20px 0;
		text-align: center;
	}

	footer .socio-bar{
		list-style: none;
	}

	footer .socio-bar li{
		display: inline-block;
		margin: 5px;
	}

	footer .socio-bar{
		text-align: center;
	}

	footer .socio-bar li a i{
		color: #000000;
		font-size: 16px;
		line-height: 35px;
		width: 35px;
		text-align: center;
		border: 1px solid #dddddd;
		border-radius: 50%;
		transition: 0.4s;
	}

	footer .socio-bar li a:hover i{
		color: #ef1c23;
		border-color: #ef1c23;
	}

	.footer-contct li{
		list-style: none;
		line-height: 36px;
		font-size: 18px;
		color: #fff;
	}

	.footer-contct li i{
		margin: 0 5px 0 0;
		font-size: 16px;
		color: #fff;
	}
    .footer-about a{
        color:#fff;
    }
	.footer-team {
		display: block;
	}

	.footer-team li{
		list-style: none;
		display: inline-block;
		width: 32%;
		padding:0 15px;
		margin: 0 0 20px 0;
	}

	.footer-team li strong{
		display: block;
		font-size: 18px;
	}

	.footer-team li span{
		font-size: 18px;
	}

    .footer-socio-bar{
        list-style-type:none;
        margin-top:20px;
        display:flex;
    }
    .footer-socio-bar li:not(:last-of-type){
        margin-right:10px;
    }
    .footer-socio-bar li a i{
        padding: 9px;
        border: 1px solid #fff;
        border-radius: 6px;
        width: 34px;
        height: 34px;
    }
	/*copy right*/

	.copy-r{
	  background: #d8242a;
		padding: 20px 0;
	
		margin-top: 20px;
	}

	.copy-contn {
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.copy-contn span{
		font-weight: 500;
		color: #fff;
	}


	/*single page*/

	.inr-head .post-dtl{
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding: 10px 0;
		border-top: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
	}

	.inr-head {
		margin: 0 0 20px 0;
	}

	.inr-head .post-dtl .reportr{
		display: inline-block;
		vertical-align: middle;
		margin: 0 20px 0 0;
	}

	.inr-head .post-dtl .reportr a{
		display: inline-block;
		color: #000;
		font-weight: 700;
		transition: 0.4s;
	}

	.inr-head .post-dtl .reportr a i{
		margin: 0 5px 0 0;
	}

	.inr-head .post-dtl .reportr a:hover{
		color: #E4002C;
	}

	.inr-head .post-dtl .date-sec{
		display: inline-block;
		vertical-align: middle;
		color: #717171;
	}



	/*sigle page sidebar*/

	.innr-taja .title-wrap h2{
		padding: 0 20px 0 0;
		font-size: 24px;
	}

	.innr-taja .title-wrap {
		margin: 0 0 20px 0;
	}

	.sngl .news-contn .img-wrap{
		margin: 0 0 20px 0;
	}

	.sngl .news-contn p{
		font-size: 20px;
		line-height: 32px;

	}
    .sngl .news-contn .img-wrap figure{
        padding-top:0;
    } 
    .sngl .news-contn .img-wrap figure img{
        position:relative;
        height:auto;
    }
	.user-comment{
		margin: 0 0 20px 0;
	}

	.innr .title-wrap h2{
		padding: 0 20px 0 0;
		font-size: 24px;

	}

	.pgnatn .pagination{
		border-radius: 0 !important;
		margin-top: 20px;
	}

	.pgnatn .pagination .page-item .page-link{
		color: #000;
		border-color: #999;
	}

	.pgnatn .pagination .page-item.active .page-link{
		color: #fff;
		background: #000;
	}

	.innr-taja .lok-listwrap{
		margin: 0 0 20px 0;
	}

	.navbar-fixed-top{
		top: 0;
		position: fixed;
		left: 0;
		right: 0;
		background: #fff;
		z-index: 999;
	}
	.flash-wrap .reportr {

   display: inline-block;
   vertical-align: middle;
   margin: 0 20px 0 0;

}

.flash-wrap .reportr a {

   display: inline-block;
   color: #ef1c23;
   font-weight: 700;
   transition: 0.4s;

}

.flash-wrap .reportr a:hover{
   color: #000;
}

.flash-wrap p{
  font-size: 18px;
   line-height: 30px;
}

.flash-wrap .reportr a i {

   margin: 0 5px 0 0;


	}
	
	
	.nav-sec{
    background: #0e539a;
}

.nav-sec .navbar-nav .nav-item .nav-link{
    color: #fff;
}

.nav-sec .navbar-nav .nav-item.active .nav-link{
    background: #d8242a;
    color: #fff;
}

.nav-sec .navbar-nav .nav-item .nav-link:hover{
     background: #d8242a;
    color: #fff;
}
/*** lions profile ***/
.lions-prof-big .img-wrap figure,
.lions-prof-small .img-wrap figure{
    padding-top:0;
}
.lions-prof-big .img-wrap figure img,
.lions-prof-small .img-wrap figure img{
    position:relative;
}
@media (min-width:768px){
    .lions-prof-small .img-wrap figure img{
        width:100%;
        /*height:200px;*/
        object-fit:cover;
    }
}

/*.footer-contct{*/
/*  text-align: center;*/
/*}*/


.footer-team {
 
}
.footer-info>*{
    color:#fff;
}
.footer-team li {
  color: #fff;
}
.footer-info .footer-about span{
    display: block;
    margin-bottom: 10px;
    font-size: 1.1rem;
}
.footer-info .footer-link a{
    color:#eee;
    font-size: 1.1rem;
    transition:all ease-in-out .3s;
}
.about-wrap p {
  color: #000;
  font-size: 20px;
}

.listen-live .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle{
  background: #d8242a;
  border: none;
}
ul.audio-lists {
   border: 1px solid #ddd;
   padding: 15px;
   list-style: none;
}

ul.audio-lists li a {
   font-weight: 600;
   font-size: 20px;
   color: #333;
}

ul.audio-lists li .audio-play {
   background: #ddd;
   padding: 10px 10px 5px 10px;
   margin: 15px 0px;
}

ul.audio-lists li .play a span {
   padding-right: 15px;
}
ul.audio-lists li .play a span {
   padding-right: 15px;
}
ul.audio-lists li .play .float {
    float: right;
}

.pro-schedule .nav-tabs {
    background: #0e539a;
}
.pro-schedule .nav-tabs .nav-link {
  color: #fff;
}
.pro-schedule .nav-tabs {
    border-bottom: 1px solid #032F96;
    background: #0e539a;
}

.pro-schedule .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #FFF;
    background: none;
    background: #d8242a;
    border-bottom-color: transparent;
    cursor: default;
    border: none;
}
.pro-schedule .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
  color: #FFF;
    background: none;
    background: #d8242a;
    border-bottom-color: transparent;
    cursor: default;
    border: none;
}


.module>header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    overflow: hidden;
    margin: 0 0 30px 0;
}

.module>header>h2 {
    padding: 0 20px 0 0;
    font-size: 24px;
  position: relative;
}

.module>header>h2:after {
    content: "";
    position: absolute;
    right: -999999px;
    height: 1px;
    background: #0e539a;
    top: 50%;
    transform: translateY(-50%);
    left: 100%;
}

.teamlist-wrap figure {
  height: 220px;
  max-width: 100%;
  margin: 0;
}
.teamlist-wrap figure img {
  height: 100%;
  width: 100%;
}
.teamlist-wrap {
  margin-bottom: 15px;
}
.teamlist-detail{
  background:#faf7f7;
  text-align: center;
  padding: 15px;
}
.teamlist-detail h3 a {
  font-size: 20px;
  font-weight: 600;
  color: #333;
}
.sticky-container {
    padding: 0px;
    margin: 0px;
    position: fixed;
    right: -152px;
    top: 230px;
    width: 210px;
 color: #fff!important;
    z-index: 1100;
}
.sticky li {
    list-style-type: none;
    background-color: #0E539A;
    
    height: 100%;
    padding: 15px;
    margin: 0px;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    cursor: pointer;
}
sticky li p {
    margin: 0px;
    line-height: 35px;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 1px;
    color: #fff!important;
    margin-bottom: 5px;
}
.sticky li:hover {
    margin-left: -271px;
}





.electiontitle {
  text-align: center;
  margin-bottom: 30px;
}

.electiontitle h3 {
  font-size: 32px;
  font-weight: 600;
}

.homemayorbg {
  background: #E91B1E;
  text-align: center;
  padding: 10px 0;
  font-size: 24px;
  color: #fff;
}
.mayorlistsbg-height {
  height: 250px;
}

.info1 {
  background: #0C569F;
  padding: 10px;
  text-align: center;
  font-size: 20px;
  color: #fff;
  font-weight: 600;
  margin-bottom: 15px;
}
.homeupamayorbg {
    background: #E91B1E;
    text-align: center;
    padding: 10px 0;
    font-size: 24px;
    color: #fff;
}

.candi-img-wrap {
    height: 32px;
    width: 32px;
    border-radius: 50%;
    overflow: hidden;
    margin-right: 10px;
    align-self: center;
    float: left;
}
.candi-img-wrap img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.table-election .table > tbody > tr > td > span{
  font-weight: 600;
}

.table-election img {
    margin: 0;
    height: 32px;
    border-radius: 50%;
    border: 1px solid #ddd;
    box-shadow: 2px 3px 3px #ddd;
}
.owl-carousel .owl-item img{
    object-fit: cover;
}
@media screen and (min-width:577px){
    .owl-carousel .owl-item img{
        width: 200px;
        height: 250px;
    }
}
@media screen and (max-width:576px){
    .owl-carousel .owl-item img{
        width: 100%;
        height: auto;
    }
}
@media (max-width:767px){
    .footer-info h5{
        margin-top:30px;
    }
}