html{
    font-size:16px !important;
}
body {
font-family: 'Ek Mukta', sans-serif;
	font-size: 18px;
}
ul,li {
	list-style: none;
	margin: 0;
	padding: 0;
}
a {
	color: #000;
	font-size: 20px;
	transition:all ease-in-out .3s;
}
img {
    max-width: 100%;
    object-fit:cover;
}
a:hover {
	color: #900000;
	text-decoration: none;
}

h1,h2, h3,h4, h5, h6 {
margin:0;
  line-height:1.5;  
}

/* spaceless cols styles */
.cm-row {
	margin-left: 0;
	margin-right: -20px;
	}

.cm-row .col-xs-1, .cm-row .col-xs-2, .cm-row .col-xs-3, .cm-row .col-xs-4, .cm-row .col-xs-5, .cm-row .col-xs-6, .cm-row .col-xs-7, .cm-row .col-xs-8, .cm-row .col-xs-9, .cm-row .col-xs-10, .cm-row .col-xs-11, .cm-row .col-xs-12,
.cm-row .col-sm-1, .cm-row .col-sm-2, .cm-row .col-sm-3, .cm-row .col-sm-4, .cm-row .col-sm-5, .cm-row .col-sm-6, .cm-row .col-sm-7, .cm-row .col-sm-8, .cm-row .col-sm-9, .cm-row .col-sm-10, .cm-row .col-sm-11, .cm-row .col-sm-12,
.cm-row .col-md-1, .cm-row .col-md-2, .cm-row .col-md-3, .cm-row .col-md-4, .cm-row .col-md-5, .cm-row .col-md-6, .cm-row .col-md-7, .cm-row .col-md-8, .cm-row .col-md-9, .cm-row .col-md-10, .cm-row .col-md-11, .cm-row .col-md-12,
.cm-row .col-lg-1, .cm-row .col-lg-2, .cm-row .col-lg-3, .cm-row .col-lg-4, .cm-row .col-lg-5, .cm-row .col-lg-6, .cm-row .col-lg-7, .cm-row .col-lg-8, .cm-row .col-lg-9, .cm-row .col-lg-10, .cm-row .col-lg-11, .cm-row .col-lg-12 {
	padding-left: 0;
	padding-right: 20px;
	}
	
.container {
width: 1170px;}

.logo {
margin: 18px 0px;}

.tophead .text-logo {
text-align: center;
margin: 44px 0px 0px 15px;
}

.topbar {
background: #E5E4E4;
text-align:center;
    font-size: 1rem;
  padding: .3rem 0;
}
.topbar .date p{
    margin:0;
}
.player {
margin-top: 18px;}


.player ul li{
background-color: #000000;
margin-bottom: 15px;
color: #fff;
padding: 16px 10px 16px 0px;}

.player ul li span {
background-color: #900000;
color: #fff;
margin-right: 15px;
padding: 13px;
font-size: 18px;}


.fa-microphone:before {
padding-right: 7px;}

.fa-step-forward:before {
padding-right: 7px;}
/*menubar start*/
.menu-outer-div{
    background-color:#004284;
}
.menubar .navbar-default {
background: #004284;
border-radius: 0;
border: none;
margin-bottom:0;

}

.menubar .navbar-default .navbar-nav>li>a {
color: #fff;
font-size:18px;
}

.navbar-brand {

}

.menubar nav ul li:first-child {
background: none;}

.nav>li {
padding-right: 4px;}

.menubar .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
background: #900000;
color: #fff;
}
.menubar .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
background: #900000;
}

.menubar .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
background: #900000;
color: #fff;}

.dropdown-menu li:hover{
    visibility: visible;
}
.dropdown:hover .dropdown-menu {
    display: block;
}

.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
background-color: #900000;
color: #fff;}
.menubar .navbar-nav>li>.dropdown-menu {
background: #004284;
color: #fff;}

.menubar .dropdown-menu>li>a {
color: #fff;}


.affix {
	 position: fixed;
	z-index: 9999;
    top: 0;
    width: 100%;
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
  }
  .affix-top {
      position: static;
      top: -35px;
	  z-index: 9999;
  }
  
 .pra-list {
 margin-top: 15px;}
 
 
 
/*news ticker
.BreakingNews {
background: #fff;
margin: 10px 15px 0px 15px;
border: 1px solid #ddd;}


.BreakingNews h3 {
float:left;
margin:0;
background: #00a3b3;
color: #fff;
font-size: 22px;
padding: 5px 12px;
}

.BreakingNews ul.newsticker a {
color: #000;
font-size: 12px;
line-height: 25px;}

.BreakingNews .tickercontainer{
height: 28px;
}
*/
.banner-ad {
margin: 15px auto;}


.breaking-news {
text-align:center;
margin-top: 15px;
border: 1px solid #ddd;
border-radius:1rem;
transition:all linear .3s;
}
.breaking-news:hover{
    border-color:#900000;
}
.breaking-news img {
padding: 10px;

max-width: 100%;}

.breaking-news h3 a{
font-size: 40px;
color: #004284;
}


.breaking-news h3 {
padding-top: 10px;
font-weight: bold;}

.breaking-news p {
font-size: 22px;
padding: 0px 15px;
}
/*slider start*/

.module_wrapper {
margin-top: 15px;
}

.slider_wrapper .item img {
    width: 100%;
    height: 625px !important;
}

.slider_wrapper .carousel-control.left {
background-image: none;
}

.slider_wrapper .carousel-control.right{
background-image: none;}

.slider_wrapper .item {
border: 4px solid #e5e4e4;
}

.slider_wrapper .carousel-control {
font-size: 24px;}

.slider_wrapper .carousel-caption p {
background: rgba(0,0,0,0.5);
margin:0;
font-size: 22px;
padding: 6px;
position: relative;
}


.slider_wrapper .carousel-caption {
right: 0;
left:0;
position: static;
padding: 0;
bottom: 0;}

/*.slider_wrapper .carousel-caption p:after {
content:'';
position: absolute;
border-top: 20px solid rgba(0,0,0,0.5);
border-left: 20px solid transparent;
border-right: 20px solid transparent;
bottom: -50%;
right: 80%;
}
*/
/*slider_wrapper end*/

.module {
margin-top: 15px;
}
.module .module-title h3 {
background: #004284;
color: #fff;
display: inline-block;
padding: 3px 20px;
}

.module .module-title {
position: relative;}

.module .module-title:before {
content: '';
position: absolute;
height: 4px;
width: 33%;
background: #ddd;
top: 50%;
left: -2px;
}
.module .module-title:after {
content: '';
position: absolute;
height: 4px;
width: 33%;
background: #ddd;
top: 50%;
right: -2px;
}

.module .module-title {
text-align:center;
}

.taja-news .taja-blog img {
float: right;
padding: 10px 0px 0px 10px;}

.taja-news .taja-blog p {
padding: 10px 0px 0px 0px;
text-align: justify;
margin:0;
font-size: 22px;
}

.taja-news .taja-blog .btn-danger {
background: #900000;
border: none;
padding: 3px 15px;}
.taja-news .taja-blog {
border-bottom: 1px solid #ddd;
padding-bottom: 10px;
margin-bottom: 10px;}


/*news section start*/
.news_section {
border: 1px solid #ddd;
padding: 10px 10px 0px 10px;
margin-top: 10px;}

.news_section .news_blog img{
float: left;
padding-right: 10px;
}
.news_section .news_blog{
 border-bottom: 1px solid #ddd;
    margin-bottom: 15px;
    padding-bottom: 15px;
    
}
.news_section .news_blog p {
text-align: justify;
font-size: 18px;
}
.news_section .news_blog h3 a {
font-weight: bold;
font-size: 20px;}

.news_section .news_blog h3 {
padding-bottom: 5px;}


.module .module-title1 h3 {
background: #004284;
color: #fff;
display: inline-block;
padding: 3px 20px;
}

.module .module-title1 {
position: relative;}

.module .module-title1 {
text-align:center;
}

.module .module-title1:before {
content: '';
position: absolute;
height: 4px;
width: 41%;
background: #ddd;
top: 50%;
left: -2px;
}
.module .module-title1:after {
content: '';
position: absolute;
height: 4px;
width: 41%;
background: #ddd;
top: 50%;
right: -2px;
}

.side-ad img {
width: 100%;
margin-bottom: 10px;}

/*archive start*/

.module .module-title2 h3 {
background: #004284;
color: #fff;
display: inline-block;
padding: 3px 20px;
}

.module .module-title2 {
position: relative;}

.module .module-title2 {
text-align:center;
}

.module .module-title2:before {
content: '';
position: absolute;
height: 4px;
width: 29%;
background: #ddd;
top: 50%;
left: -2px;
}
.module .module-title2:after {
content: '';
position: absolute;
height: 4px;
width: 29%;
background: #ddd;
top: 50%;
right: -2px;
}


.archive .date {
float:left;
padding-right: 15px;}

.archive .date p {
background: #E5E4E4;
padding: 5px 10px;
position: relative;
    color: #999;
}

.archive .date p:before {
content: '';
position: absolute;
border-top: 20px solid #E5E4E4;
border-right: 30px solid transparent;
bottom: -18%;
right: 42%;
}


.archive {
margin-top: 10px;
border-bottom: 2px solid #E5E4E4;
padding-bottom: 1.5rem;
margin-bottom: 1rem;}


.archive .archive-list h3{
font-size: 20px;
padding-bottom: 5px;
font-weight: bold;

}

.archive .archive-list span {
padding-right: 11px;
font-size: 16px;
color: #aaa;
}

.archive .archive-list .fa-download:before{
padding-right: 10px;
}

.archive .archive-list .fa-headphones:before{
padding-right: 10px;
}

/*bichar blog*/


.module .module-title3 h3 {
background: #004284;
color: #fff;
display: inline-block;
padding: 3px 20px;
}
.share-this .stButton .stFb,.share-this .stButton .stTwbutton,.share-this .stButton .stMainServices,.share-this .stButton .stButton_gradient{height:20px !important;
}

.share-this {
   border-top: 1px solid #ddd;
   padding: 10px 0px;
   border-bottom: 1px solid #ddd;
}

.module .module-title3 {
position: relative;}

.module .module-title3 {
text-align:center;
}

.module .module-title3:before {
content: '';
position: absolute;
height: 4px;
width: 31%;
background: #ddd;
top: 50%;
left: -2px;
}
.module .module-title3:after {
content: '';
position: absolute;
height: 4px;
width: 31%;
background: #ddd;
top: 50%;
right: -2px;
}


/*photo-gallery start*/


.module .module-title4 h3 {
background: #004284;
color: #fff;
display: inline-block;
padding: 3px 20px;
}

.module .module-title4 {
position: relative;}

.module .module-title4 {
text-align:center;
}

.module .module-title4:before {
content: '';
position: absolute;
height: 4px;
width: 34%;
background: #ddd;
top: 50%;
left: -2px;
}
.module .module-title4:after {
content: '';
position: absolute;
height: 4px;
width: 34%;
background: #ddd;
top: 50%;
right: -2px;
}


.gallery .btn-default {
border: none;
background: #900000;
color: #fff;
border-radius:0;
font-size: 22px;
padding: 2px 25px;
margin: 20px 0px 20px  80px;
}

.gallery  {
border: 1px solid #E5E4E4;
padding: 10px;
margin-top: 10px;}
.gallery .item img {
	width: 100%;
	padding-right: 10px;
	
	}
		.carousel {
			position: relative;
			}
			
			.gallery .item {
				position: relative;
				background: #fff;
				}

			.owl-controls .owl-prev {
				position: absolute;
				
				top: 45%;
				left: 1%;
				}
				.owl-prev {
					color: #fff;
					text-align: center;
					line-height: 34px;
					padding-bottom: 30px;
					font-size: 24px;
					
					}
			.fa-chevron-left:before {
				text-align: center;
				}
			
			.owl-controls .owl-next {
				position: absolute;
				right: 1%;
				top: 45%;
				}
				.owl-next {
					color: #fff;
					text-align: center;
					line-height: 34px;
					padding-bottom: 30px;
					font-size: 24px;
					
					}
					
/*about-us page start*/
.about-us .intro img {
float:left;
width: 300px;
height: 250px;
margin-right: 10px;
}

.about-us .intro p {
text-align: justify;}


.about-us .intro h3 {
background: #E5E4E4;
color: #000;
padding: 4px 10px;
margin: 10px 0px;}

.about-us .intro ul li:before {
content:'\f0fb';
font-family: 'FontAwesome';
padding-right: 15px;
color: #900000;
} 


/*photo-gallery page*/

.photo-gallery  {
border: 1px solid #E5E4E4;
padding: 10px;
margin-top: 10px;}
.photo-gallery ul li a img {
width: 30%;
float: left;
padding-right: 10px;
}


.photo-gallery  ul{
min-height: 150px;}


.pagi .pagi .pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
background: #EB9B00;
color: #fff;}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
background-image: url(../images/fancybox_sprite.png);
}
	
.taja-news .taja-blog .btn-danger:hover {
	background: #6e0007;
	color: #fff;
	border: none;
	
}

.gallery .btn-default:hover {
background: #6e0007;
color: #fff;
border: none;}
	
/*archive*/
.module .module-title6 h3 {
background: #004284;
color: #fff;
display: inline-block;
padding: 3px 20px;
}

.module .module-title6 {
position: relative;}

.module .module-title6 {
text-align:center;
}

.module .module-title6:before {
content: '';
position: absolute;
height: 4px;
width: 40%;
background: #ddd;
top: 50%;
left: -2px;
}
.module .module-title6:after {
content: '';
position: absolute;
height: 4px;
width: 40%;
background: #ddd;
top: 50%;
right: -2px;
}
/*video*/
.gallery2 {
border: 1px solid #E5E4E4;
padding: 10px 10px 10px 28px;
margin-top: 10px;}


.gallery2  .video {
margin-bottom: 10px;}

	/*program start*/
	
.module .module-title3 h3 {
background: #004284;
color: #fff;
display: inline-block;
padding: 3px 20px;
}

.module .module-title3 {
position: relative;}

.module .module-title3 {
text-align:center;
}

.module .module-title3:before {
content: '';
position: absolute;
height: 4px;
width: 38%;
background: #ddd;
top: 50%;
left: -2px;
}
.module .module-title3:after {
content: '';
position: absolute;
height: 4px;
width: 38%;
background: #ddd;
top: 50%;
right: -2px;
}
.table>tbody>tr.active>td, .table>tbody>tr.active>th, .table>tbody>tr>td.active, .table>tbody>tr>th.active, .table>tfoot>tr.active>td, .table>tfoot>tr.active>th, .table>tfoot>tr>td.active, .table>tfoot>tr>th.active, .table>thead>tr.active>td, .table>thead>tr.active>th, .table>thead>tr>td.active, .table>thead>tr>th.active {
background: none;
color:#000;}


.program .nav-tabs {
background: #D0D0D0;
border-bottom: none;
margin-top: 15px;
}


.program .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
background: #AEACAC;
color: #fff;
border-radius:0;
border-color: #AEACAC;}

.program .nav-tabs>li>a:hover {
background: #AEACAC;
color: #fff;
border-radius:0;
border-color: #AEACAC;
}

.program .nav-tabs>li a {
padding: 5px 14px;
color: #000;
}

.program .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
color: #000;
}

/*profile start*/
.staff-profile {
margin: 10px 0px 10px 15px;
}
.staff-profile img {
width: 100%;
border: 5px solid #ddd;
}
.staff-profile h3 {
margin: 0;
font-size: 18px;
padding-top: 10px;}

.staff-profile p{
margin: 0;
font-size: 18px;}

/*contact page start*/
.contact{
	margin-bottom: 10px;
	width: 100%;
	}
.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
margin-top: 15px;
background: #2c2c2c;
border-color: #2c2c2c;
color: #fff;
}
.contact-form .btn-default {
background: #900000;
border: none;
font-family: 'Roboto Condensed', sans-serif;
color: #fff;
border-radius:0;
margin-bottom:10px;
transition: all 0.5s ease;
}
.contact-form .btn-default:hover {
	background: #6e0007;
	color: #fff;
	border: none;
	
}

.contact-form label {
color: #000;}
.contact-address {
padding-left: 10px;}

.contact-info address {
color: #000;}	


	
footer {
font-family: 'Roboto Condensed', sans-serif;
background:#004284;
margin-top: 20px;
    padding:20px 0;
}

.footer-text p{
font-size: 14px;
color: #fff;
margin-bottom:0;
}

.foot-pow {
float: right;
color: #fff;
padding-top: 10px;
font-size: 14px;}

.foot-pow p a {
color: #fff;
font-size: 14px;}


/***** added on july26- 2025 *****/
.live-btn-wrap .live-link{
    cursor:pointer;
    font-size: 1rem;
    text-transform: uppercase;
    color: #eee;
    background-color: #900000;
    padding: .1rem .5rem;
    letter-spacing: 2px;
    display:inline-block;
}
.module-title{
    background-color:#e9e9e9;
    margin-bottom:1rem;
}
.module-title a{
    padding:.5rem 1.2rem;
    background-color:#004284;
    display:inline-block;
    color:#eee;
    font-size:1.5rem;
}
.module-title a:hover{
    color:#bbb;
}
.taja-samachar{
    
}
.taja-samachar .taja-item{
    display:flex;
    margin-bottom:1.25rem;
}
.taja-samachar .taja-item a{
    font-size:1.25rem;
    color:#3d3d3d;
    display: -webkit-box;         
    -webkit-box-orient: vertical; 
    -webkit-line-clamp: 2;        
    overflow: hidden;            
    text-overflow: ellipsis;
    padding:.7rem 1rem;
    background-color:#f1f1f1;
    flex:1;
}
.taja-samachar .taja-item a:hover{
    color:#900000;
}
.taja-samachar .taja-item img{
    
}
.pradesh-news{
    display:flex;
    margin-bottom:1rem;
}
.pradesh-news img{
    object-fit:cover;
}
.row-inside{
    margin-left:0;
    margin-right:-5px;
}
.pradesh-news.big>*{
    flex:1;
}
.pradesh-news.big .pradesh-news-text{
    padding:1.5rem;
    background-color:#f1f1f1;
}
.pradesh-news.small{
    flex-direction:column;
}
.pradesh-news.small h4{
    font-size:1.25rem;
    margin-top:.4rem;
}
.bichar-outer{
    display: grid;
    grid-template-columns: repeat(12, 1fr); 
    gap: 1rem;
}
.bichar-outer .bichar-item{
    grid-column: span 4;
    display:flex;
    flex-direction:column;
    gap:.5rem;
    padding:1rem;
    border-radius:.5rem;
    border:1px solid #e9e9e9;
    align-items:center;
    text-align:center;
    transition:all ease-in-out .3s;
}
.bichar-outer .bichar-item:hover{
    border-color:#004284;
}
.bichar-outer .bichar-item img{
    width:9rem;
    height:9rem;
    object-fit:cover;
    border-radius:50%;
}

.bichar-item .bichar-title{
    font-size:1.25rem;
}
.bichar-item .bichar-writer{
    font-size:1rem;
    color:#a9a9a9;
}
.suchana-outer{
    display:flex;
    flex-direction:column;
    gap:.5rem;
    font-size:2rem;
}
.suchana-outer li{
    list-style:devanagari;
}
.suchana-outer li a{
    padding:1rem;
    background-color:#f1f1f1;
    border-radius:.3rem;
    display:block;
}
.itechnepal-player{
    display:none;
}
@media (min-width:768px){
    .slider_wrapper .item img {
        height: 490px !important;
    }
    .pradesh-news.big img{
        height:22rem;
        width:100%;
    }
    .pradesh-news.small img{
        height:13rem;
    }
}
@media (max-width:767px){
    .pradesh-news.big{
        flex-direction:column;
    }
    .row-inside{
        margin-right:-20px;
    }
    .pradesh-news.big img{
        width:100%;
    }
    .bichar-outer .bichar-item{
        grid-column: span 12;
    }
    .bichar-outer .bichar-item:last-of-type{
        margin-bottom:1.2rem;
    }
    .suchana-outer{
        margin-top:1.2rem;
    }
}
@media (min-width:577px){
    .taja-samachar .taja-item img{
        height:7rem;
        width:10rem;
    }
}
@media (max-width:576px){
    .taja-samachar .taja-item{
        flex-direction:column;
    }
    .taja-samachar .taja-item a{
        font-size:1.1rem;
    }
    .taja-samachar .taja-item img{
        height:6rem;
        width:8.8rem;
    }
}
