@charset "utf-8";
/* CSS Document Test 01 */

/* * {
	padding: 0;
	margin: 0 auto;
} */
		
body {
	color: #333;
	background: #ffffff !important;
	font-family: "akshar_unicoderegular";
	font-size: 16px;
}

/***********************************************************/
/* Extra Styling */
/***********************************************************/
#Reloadpage{
    cursor:pointer;
}

.fbLikeShare {
    margin-top: 1px;
}

ul.breadcrumb {
    background: none;
    padding: 0;
    font-size: 13px;
    font-style: italic;
    margin-bottom: 10px;
}

.fbComments {
    width: 100%;
    overflow: hidden;
}

.fbComments iframe {
    width: 100% !important;
}

.pagination > li {
    border: none !important;
}

.parent{
  height: 650px;
  overflow: hidden;
}

.child{
  height: 100%;
  margin-right: -65px; /* maximum width of scrollbar */
  padding-right: 50px; /* maximum width of scrollbar */
  overflow-y: scroll;
}



/*.printEdition a {
    color: rgba(35,37,45,.9490196078);
    font: 26px "oswaldregular";
}

.printEdition a {
    color: rgba(35,37,45,.9490196078);
    font: 500 30px/26px 'Mukta', sans-serif;
}*/

.printEditionHeading {
    color: rgba(35,37,45,.9490196078);
    font: 500 30px 'Mukta', sans-serif;
    line-height: 34px;
    margin-bottom: 5px;
    float: left;
    width: 100%;
}

.printEditionImg {
    background: #aae1fa;
    padding: 10px;
    border: 1px solid #80c9ea;
}

/***********************************************************/
/* Advertisement Section */
/***********************************************************/
.sponsorship-ad {
    margin-bottom: 20px;
}

/* .preHeadAd img {
    margin-bottom: 20px;
}

.sponsorAd {
	margin-top: 20px;
}

.sponsorAd img {
    margin-bottom: 20px;
} */

/***********************************************************/
/* Top Bar (bk-topbar)                                   */
/***********************************************************/
.bk-topbar {
    background: #1a1a2e;
    border-bottom: 1px solid #2a2a3e;
    padding: 0;
    height: 34px;
}

.bk-topbar-inner {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 34px;
}

.bk-topbar-date {
    display: flex;
    align-items: center;
}

.bk-topbar-right {
    display: flex;
    align-items: center;
    gap: 0;
}

.bk-social-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 28px;
    height: 34px;
    color: #aaa;
    font-size: 15px;
    text-decoration: none;
    transition: color 0.15s, background 0.15s;
}

.bk-social-icon:hover { color: #fff; text-decoration: none; }
.bk-social-icon.bk-fb:hover { color: #1877f2; }
.bk-social-icon.bk-yt:hover { color: #ff0000; }
.bk-social-icon.bk-tw:hover { color: #1da1f2; }

.bk-topbar-sep {
    width: 1px;
    height: 16px;
    background: #3a3a4e;
    margin: 0 8px;
}

.bk-topbar-link {
    color: #bbb;
    font: 400 12px 'Anek Devanagari', sans-serif;
    text-decoration: none;
    padding: 0 8px;
    height: 34px;
    display: inline-flex;
    align-items: center;
    transition: color 0.15s;
}

.bk-topbar-link:hover { color: #fff; text-decoration: none; }


/***********************************************************/
/* Header Section                                        */
/***********************************************************/
.headerSection {
    padding: 20px 0;
    border-bottom: 1px solid #f0f0f0;
    background: #fff;
}

.bk-header-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
}

.bk-logo-wrap {
    flex-shrink: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.logo img {
    margin: 0;
}

.bk-logo-img {
    height: 100px;
    width: auto;
    max-width: 260px;
}

.bk-logo-tagline {
    font: 400 12px 'Anek Devanagari', sans-serif;
    color: #888;
    margin-top: 4px;
    border-left: 3px solid #cc0001;
    padding-left: 8px;
    letter-spacing: 0.2px;
}

.bk-header-ad {
    flex: 1;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    overflow: hidden;
    padding-left: 80px; /* offset-1 equivalent spacing (~8.33% of container) */
}

.bk-header-ad img {
    max-width: 100%;
    height: auto;
    display: block;
}

/***********************************************************/
/* Menu Section                                          */
/***********************************************************/
.mainNav {
    background: #cc0001;
    border-top: none;
    border-bottom: none;
}

.sub-nav {
    background: #2c2c2c;
    border-bottom: none;
    margin-bottom: 30px;
}

.sub-nav-cont ul {
    padding-left: 0;
    margin-bottom: 0;
}

.sub-nav-cont li {
    list-style: none;
    display: inline-block;
    padding: 0;
}

.sub-nav-cont li a {
    display: inline-block;
    color: #ccc;
    font: 400 13.5px 'Anek Devanagari', sans-serif;
    padding: 9px 14px;
    transition: color 0.15s, background 0.15s;
    border-right: 1px solid rgba(255,255,255,0.07);
}

.sub-nav-cont li:first-child a {
    border-left: none;
}

.sub-nav-cont li a:hover {
    color: #fff;
    background: rgba(255,255,255,0.07);
    text-decoration: none;
}

.sub-nav-cont li.active a {
    color: #fff;
}

.fixed-header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    box-shadow: 0 3px 10px rgba(0,0,0,0.18);
    background-color: #cc0001;
    border-width: 0;
    z-index: 9999999;
}

/***********************************************************/
/* Banner News Section */
/***********************************************************/
.widget {
    margin: 20px 0;
    border-bottom: 1px solid rgba(33,30,30,.1490196078);
    padding-bottom: 10px;
}

.widget:last-child {
    margin-bottom: 20px;
    border-bottom: none;
    padding-bottom: 0;
}

.banner-news-cont {
    text-align: center;
}

.banner-news-ribbon {
    margin-bottom: 20px;
}

.banner-news-ribbon span {
    color: #fff;
    background: #e11f26;
    padding: 6px 15px 3px 15px;
    font: 500 18px 'Kalam', cursive;
}

.banner-news-title,
.nbc3-banner-title {
    color: rgba(35,37,45,.9490196078);
    font: 800 54px/78px 'Mukta', sans-serif;
    transition: all ease-in-out 0.5s;
}

.banner-news-title:hover,
.nbc3-banner-title:hover {
    color: #337ab7;
    text-decoration: none;
}

.banner-news-sub-title {
    color: #e11f26;
    display: block;
    font: 600 25px/38px 'Mukta', sans-serif;
}

.banner-news-img,
.nbc3-banner-img {
    margin: 20px 0;
    display: inherit;
}

.banner-news-para {
    color: #414141;
    font: 500 20px/34px 'Mukta', sans-serif;
}









.bannerNewsAuthorDetail {
    margin-top: 10px;
}

.bannerNews-author-image {
    width: 35px;
    margin-right: 5px;
}

.bannerNews-author-name {
    font: 400 18px "Mukta",sans-serif;
}

.bannerNews-author-name:hover {
    text-decoration: none;
}

.bannerNews-author-name span {
    color: #464646;
    /* font: 500 14px "Mukta",sans-serif; */
}

.bannerNews-related-items {
    margin-top: 15px;
    border-top: 1px solid #e4e4e4;
    padding-top: 30px;
}

.bannerNews-related-items-cont {
    background: #fff;
    overflow: hidden;
    padding: 20px;
    border: 1px solid #e4e4e4;
}

.bannerNews-related-items-img {
    margin-bottom: 20px;
    /* width: 100px; */
    /* float: left;
    margin-right: 20px; */
}

.bannerNews-related-items-title {
    color: #242424;
    font: 600 20px/32px 'Mukta', sans-serif;
}

.bannerNews-related-items-title:hover {
    color: #fa812e;
    text-decoration: none;
}



/***************************************************/
/* News Author Detail Section */
/***************************************************/
.author-info {
    /* border-top: 1px solid #e9ebee; */
    border-bottom: 1px solid #e9ebee;
    padding-top: 15px;
    /* margin: 20px 0; */
    overflow: hidden;
}

.author-info .author-image {
    float: left;
    width: 70px;
    margin-right: 15px;
}

.author-info .author-name {
    font: 500 20px/68px "Mukta",sans-serif;
}

.author-info .author-name:hover {
    text-decoration: none;
}

.author-info .author-description {
    color: #888 !important;
    font: 500 16px/36px "Mukta",sans-serif !important;
    display: block !important;
}

.author-info .image .img-circle {
    width: 150px;
    margin: 0;
}

.author-info .info {
    color: #242424;
    font: 300 16px/24px 'Lato', sans-serif;
    text-align: justify;
}




/**********************************************/
/* Category Section */
/**********************************************/
.cat-title-section {
    color: rgba(35,37,45,.9490196078);
    border-bottom: 1px solid rgba(33,30,30,.1490196078);
    font: 500 24px 'Mukta', sans-serif;
    margin-bottom: 15px;
    padding-bottom: 5px;
    text-align: left;
}

.cat-title {
    color: rgba(35,37,45,.9490196078);
    font: 400 20px/46px 'Mukta', sans-serif;
    transition: all ease-in-out 0.5s;
}

.cat-title:hover {
    color: #e11f26;
	text-decoration: none;
}


/**********************************************/
/* Full Width Eelement Section */
/**********************************************/
.full-width-element {
    padding: 40px 0;
    background: #006373 url(../img/bg-img1.svg) no-repeat left top fixed;
    background-size: cover;
}

.full-width-element .cat-title-section,
.full-width-element .cat-title {
    color: #fff;
    margin-bottom: 20px;
    transition: all ease-in-out 0.5s;
}

.full-width-element .cat-title-section:hover,
.full-width-element .cat-title:hover {
    color: #bcbcbc;
    text-decoration: none;
}

.full-width-element-p1 {
    padding: 30px 0 35px 0;
    background-image: url(../img/entertainment-bg.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.full-width-element-p1 .cat-title-section,
.full-width-element-p1 .cat-title {
    color: #fff;
    margin-bottom: 20px;
    transition: all ease-in-out 0.5s;
}

.full-width-element-p1 .cat-title-section:hover,
.full-width-element-p1 .cat-title:hover {
    color: #bcbcbc;
    text-decoration: none;
}



/**********************************************************/
/* News Image Hover Effect */
/**********************************************************/
.img-zoom-effect {
    /* overflow: hidden; */
	position: relative;
	margin-bottom: 20px;
}

.img-zoom-effect:hover .hover {
	transform: scale(1.1);
	transition: 1s;
}



/**********************************************/
/* Mukhya Samachar Section */
/**********************************************/
/*
.nbc-d1-lg-cont {
    display: flex;
}

.nbc-d1-lg-img {
    flex: auto;
    max-width: 400px;
    min-width: 400px;
    height: auto;
}

.nbc-d1-lg-title {
    color: #fff;
    font: 600 28px/44px 'Mukta', sans-serif;
    transition: all .5s ease-in-out;
    position: relative;
    background: #743572 url(../img/bg-img1.svg) no-repeat left top;
    padding: 30px 35px 35px 35px;
    display: grid;
    border-radius: 0 3px 3px 0;
    place-content: center;
    text-align: center;
}

.nbc-d1-lg-title:before {
    content: "\f253";
    top: 50%;
    right: -20px;
    position: absolute;
    color: #fff;
    opacity: .4;
    font-family: "Material-Design-Iconic-Font";
    font-size: 102px;
    z-index: 1;
    transform: translateY(-50%);
}

.nbc-d1-lg-title:after {
    position: absolute;
    left: 30px;
    top: 50px;
    content: "\f1b2";
    font-family: "Material-Design-Iconic-Font";
    font-size: 105px;
    color: #fff;
    opacity: .2;
    transform: translateY(-50%);
}

.nbc-d1-lg-title:hover {
    color: #fff;
    text-decoration: none;
}
*/




/* .nbc-d1-lg-cont {
    position: relative;
}

.nbc-d1-lg-title {
    color: #fff;
    font: 600 25px/38px 'Rajdhani', sans-serif;
    display: block;
    z-index: 999999;
    bottom: 0;
    padding: 50px 20px 20px;
    position: absolute;
    background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgb(0,0,0) 100%);
    -webkit-background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgb(0,0,0) 100%);
    transition: all .5s ease-in-out;
    width: 100%;
    text-align: center;
}

.nbc-d1-lg-title:hover {
    color: #fff;
    text-decoration: none;
} */


/**********************************************/
/* NBC1-d1 Section */
/**********************************************/
.nbc-d1-lg {
    background: #f8f8f8;
    padding: 15px;
    text-align: center;
    border: 1px solid rgba(33,30,30,.1490196078);
    margin-bottom: 30px;
}

.nbc-d1-lg-img {
    margin: 0 auto;
}

.nbc-d1-lg-title {
    color: #242424;
    font: 600 30px/46px 'Mukta', sans-serif;
    display: block;
    margin-bottom: 15px;
}

.nbc-d1-lg-title:hover {
    text-decoration: none;
}


/**********************************************/
/* NBC1 Section */
/**********************************************/
.nbc1-lg, .nbc1-md {
    border-bottom: 1px solid rgba(33,30,30,.1490196078);
    margin-bottom: 20px;
}

.nbc1-lg-title {
    color: #fff;
    font: 600 30px/46px 'Mukta', sans-serif;
    display: block;
}

.nbc1-lg-title:hover {
    color: #fff;
    text-decoration: none;
}
.nbc1-lg-cont {
    display: flex;
}

.nbc-lg-img-cont {
    flex: auto;
    max-width: 400px;
    min-width: 400px;
    height: auto;
}

.nbc1-img-div a {
    display: block;
    height: 100%;
}

.nbc1-img-div a img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    border-radius: 3px 0 0 3px;
}

.nbc1-lg-content {
    position: relative;
    background: linear-gradient(to right,#004863,#4376a5);
    padding: 30px 35px 35px 35px;
    display: grid;
    border-radius: 0 3px 3px 0;
    place-content: center;
}

.nbc1-lg-content:before {
    content: "\f2f4";
    top: 50%;
    left: -20px;
    position: absolute;
    color: #044b67;
    font-family: "Material-Design-Iconic-Font";
    font-size: 102px;
    z-index: 1;
    transform: translateY(-50%);
}

.nbc1-lg-content:after {
    position: absolute;
    right: 30px;
    top: 50px;
    content: "\f1b2";
    font-family: "Material-Design-Iconic-Font";
    font-size: 105px;
    color: #fff;
    opacity: .2;
}


.nbc1-md:last-child {
    border-bottom: none;
    margin-bottom: 0;
}

.nbc1-md-title {
    color: rgba(35,37,45,.9490196078);
    font: 500 20px/30px 'Mukta', sans-serif;
    transition: all ease-in-out 0.5s;
    display: block;
    max-height: 60px;
    overflow: hidden;
}

.nbc1-md-title:hover {
    text-decoration: none;
}

.nbc1-md-img {
    float: left;
    margin-right: 20px;
}



/**********************************************/
/* NBC2 Section */
/**********************************************/
.nbc2-lg {
    border-bottom: 1px solid rgba(33,30,30,.1490196078);
    margin-bottom: 30px;
    padding-bottom: 20px;
}

.nbc2-lg-title {
    color: rgba(35,37,45,.9490196078);
    font: 600 30px/46px 'Mukta', sans-serif;
}

.nbc2-lg-title:hover,
.nbc2-md-title:hover,
.nbc3-md-title:hover {
    text-decoration: none;
}

/* .nbc2-lg-img {
    margin-bottom: 20px;
} */

.nbc2-lg-para {
    color: #414141;
    font: 400 18px/34px 'Mukta', sans-serif;
    margin-bottom: 0;
}

.nbc2-md-cont {
    border-bottom: 1px solid rgba(33,30,30,.1490196078);
    margin-bottom: 20px;
}

.nbc2-md-cont:last-child,
.nbc3-md:last-child {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
}

.nbc2-md-img,
.nbc3-md-img {
    float: left;
    margin-right: 15px;
}

.nbc2-md-title {
    color: rgba(35,37,45,.9490196078);
    font: 500 18px/28px 'Mukta', sans-serif;
    transition: all ease-in-out 0.5s;
    display: block;
    min-height: 85px;
    max-height: 85px;
    overflow: hidden;
}

.nbc2-md-para,
.nbc3-md-para {
    color: #414141;
    font: 400 18px/28px 'Mukta', sans-serif;
}



/**********************************************/
/* NBC3 Section */
/**********************************************/
.nbc3-banner {
    text-align: center;
    border-bottom: 1px solid rgba(33,30,30,.1490196078) !important;
    margin-bottom: 35px;
}

.nbc3-banner-para {
    color: #414141;
    font: 500 20px/34px 'Mukta', sans-serif;
    margin-bottom: 0;
}

.nbc3-lg-cont {
    background: #f8f8f8;
    padding: 25px 25px 15px 25px;
}

.nbc3-lg-title {
    color: #242424;
    font: 600 30px/46px 'Mukta', sans-serif;
    display: block;
    margin-bottom: 15px;
}

.nbc3-lg-title:hover {
    text-decoration: none;
}

.nbc3-lg-para {
    color: #414141;
    font: 400 18px/34px 'Mukta', sans-serif;
    margin-bottom: 0;
}


.nbc3-md {
    border-bottom: 1px solid rgba(33,30,30,.1490196078) !important;
    padding-bottom: 20px !important;
    overflow: hidden;
}

.nbc3-md-title {
    color: rgba(35,37,45,.9490196078);
    font: 500 20px/30px 'Mukta', sans-serif;
    transition: all ease-in-out 0.5s;
    display: block;
}



/**********************************************/
/* NBC4 Section */
/**********************************************/
.nbc4-banner {
    background: #fff;
    padding: 30px 30px 10px 30px;
}

.nbc4-lg {
    position: relative;
}

.nbc4-lg-title {
    position: absolute;
    bottom: 0;
    color: #fff;
    font: 600 24px/34px 'Mukta', sans-serif;
    display: block;
    z-index: 999999;
    padding: 50px 20px 20px;
    background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgb(0,0,0) 100%);
    -webkit-background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgb(0,0,0) 100%);
    transition: all .5s ease-in-out;
    width: 100%;
    text-align: center;
}

.nbc4-lg-title:hover {
    color: #bcbcbc;
    text-decoration: none;
}



.nbc4-md {
    background: #fffae6;
    padding: 15px;
    overflow: hidden;
}

.nbc4-md-title {
    color: rgba(35,37,45,.9490196078);
    font: 500 20px/30px 'Mukta', sans-serif;
    transition: all ease-in-out 0.5s;
    display: block;
    margin-bottom: 5px;
    min-height: 60px;
    max-height: 60px;
    overflow: hidden;
}

.nbc4-md-title:hover {
    text-decoration: none;
}

.nbc4-md-img {
    float: left;
    margin-right: 20px;
}

.nbc4-md-para {
    color: #686868;
    font: 400 18px/26px 'Mukta', sans-serif;
    margin-bottom: 0;
}

.nbc4-post-date {
    color: #006373;
    font: 400 14px 'Mukta', sans-serif;
}





/**********************************************/
/* NBC5 Section */
/**********************************************/
.nbc5-md {
    border-bottom: 1px solid rgba(33,30,30,.1490196078);
    margin-bottom: 20px;
}

.nbc5-md:last-child {
    border-bottom: none;
    margin-bottom: 0;
}

.nbc5-md-img {
    float: left;
    margin-right: 20px;
}

.nbc5-md-title {
    color: rgba(35,37,45,.9490196078);
    font: 500 20px/30px 'Mukta', sans-serif;
    transition: all ease-in-out 0.5s;
    min-height: 85px;
    max-height: 85px;
    overflow: hidden;
    display: block;
}


.nbc5-md-title:hover {
    text-decoration: none;
}





/**********************************************/
/* Video Section */
/**********************************************/
.yt-video-section {
    background: #c3ebfb;
    padding: 10px 10px 0 10px;
    border: 1px solid #aeddf0;
}

.youtube-video .cat-title-section {
    color: #fff;
    border-color: #fff;
}

.yt-video-lg-title, .yt-video-md-title {
    color: #242424;
    font: 500 16px/28px 'Mukta', sans-serif;
    margin-bottom: 15px;
    margin-top: 5px;
    display: block;
    text-align: center;
    transition: all ease-in-out 0.5s;
}

.yt-video-lg-title:hover, .yt-video-md-title:hover {
    color: #337ab7;
    text-decoration: none;
}



/**********************************************/
/* Yt Video Section (5 Videos) */
/**********************************************/
.youtube-video {
    background: #015598;
    padding: 20px;
}

.yt-video-md:last-child {
    margin-bottom: 0;
}

.yt-video-md {
    margin-bottom: 20px;
}




/**********************************************/
/* Tab News Section */
/**********************************************/
.tab {
    border: 1px solid rgba(33,30,30,.1490196078);
    padding: 20px 20px 0 20px;
    background: #f1f1f1;
}

.tab-news-cont {
    border-bottom: 1px solid rgba(33,30,30,.1490196078);
    margin-bottom: 20px;
    overflow: hidden;
}

.tab-news-cont:last-child {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
}

.tab-news-img {
    float: left;
    margin-right: 10px;
}

.tab-news-title {
    color: rgba(35,37,45,.9490196078);
    font: 500 20px/30px 'Mukta', sans-serif;
    display: block;
    max-height: 60px;
    overflow: hidden;
}

.tab-news-title:hover {
    color: #337ab7;
    text-decoration: none;
}


.tab .nav-tabs{
    border-bottom: none;
    position: relative;
}
.tab .nav-tabs li{
    margin-right: 60px;
    z-index: 1;
}
.tab .nav-tabs li:after{
    content: "";
    width: 100%;
    border: 1px solid #ccc6c6;
    position: absolute;
    top: 50%;
    right: -95%;
    z-index: -1;
}
.tab .nav-tabs li:last-child:after{
    border: none;
}
.tab .nav-tabs li a{
    display: block;
    padding: 10px 10px;
    background: #fff;
    font-size: 15px;
    font-weight: 600;
    color: #e11f26;
    text-transform: uppercase;
    border-radius: 0;
    margin-right: 0;
    border: 2px solid #e11f26;
    position: relative;
    overflow: hidden;
    z-index: 1;
    transition: all 0.3s ease 0s;
}
.tab .nav-tabs li.active a,
.tab .nav-tabs li a:hover{
    color: #fff;
    border: 2px solid #e11f26;
}
.tab .nav-tabs li a:after{
    content: "";
    display: block;
    width: 100%;
    height: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    transition: all 0.3s ease 0s;
}
.tab .nav-tabs li.active a:after,
.tab .nav-tabs li a:hover:after{
    height: 100%;
    background: #e11f26;
}
.tab .tab-content{
    padding-top: 20px;
    margin-top: 0;
    font-size: 14px;
    color: #999;
    line-height: 26px;
}
.tab .tab-content h3{
    font-size: 24px;
    margin-top: 0;
}
@media only screen and (max-width: 767px){
    .tab .nav-tabs li{ margin: 0 25px 0 0; }
}
@media only screen and (max-width: 479px){
    .tab .nav-tabs li{
        width: 100%;
        text-align: center;
        margin: 0 0 10px 0;
    }
    .tab .nav-tabs li:after{
        width: 0;
        height: 100%;
        top: auto;
        bottom: -60%;
        right: 50%;
    }
}



/***********************************************************/
/* News view Section */
/***********************************************************/
.news-view-cont {
    border-right: 1px solid rgba(33,30,30,.1490196078);
    padding-right: 20px;
}

.news-view-cont h1 {
    color: #242424;
    font: 500 38px/54px 'Mukta', sans-serif;
}

.news-view-cont h1 span {
    color: #e11f26;
    display: block;
    font: italic 500 24px/38px 'Mukta', sans-serif;
}

.news-author-detail ul {
    padding-left: 0;
}

.news-author-detail li {
    list-style: none;
    display: inline-block;
    margin-right: 15px;
    font: 400 16px 'Baloo 2', cursive;
}

.news-author-detail li:last-child {
    margin-right: 0;
}

.post-content p {
    color: #414141;
    font: 400 20px/36px 'Mukta', sans-serif;
    text-align: justify;
}

.post-content blockquote {
    float: right;
    max-width: 350px;
    padding: 80px 0 30px 40px;
    margin: 0 0 24px 40px;
    border-left: solid 1px rgba(0,0,0,.1);
    border-radius: 8px;
    text-align: left;
    margin-bottom: 28px;
    position: relative;
    color: rgba(0,0,0,.68);
}
.post-content blockquote span {
    font: 400 26px/40px 'Mukta', sans-serif !important;
    color: rgba(0,0,0,.68) !important;
}

.post-content blockquote:before {
    content: '';
    background-image: url(../img/quote-white.png);
    background-size: 100%;
    position: absolute;
    left: 30px;
    top: 20px;
    height: 40px;
    width: 40px;
}

.related-news-cont {
    text-align: center;
}

.related-news-img,
.category-img {
    margin-bottom: 20px;
}

.related-news-title,
.category-title {
    color: rgba(35,37,45,.9490196078);
    font: 600 20px/32px 'Anek Devanagari', sans-serif;
    display: block;
    margin-bottom: 10px;
    transition: all ease-in-out 0.5s;
}

.related-news-title:hover,
.category-title:hover {
    color: #337ab7;
    text-decoration: none;
}

.related-news-para,
.category-para {
    color: #414141;
    font: 400 18px/30px 'Mukta', sans-serif;
}

.summary {
    color: #787878;
    font: 500 14px 'Kalam', cursive;
    margin-left: 10px;
    margin-bottom: 10px;
}

.category-content {
    min-height: 420px;
    max-height: 420px;
    margin-bottom: 30px;
    overflow: hidden;
}



/***********************************************************/
/* Back to Top Section */
/***********************************************************/
#return-to-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    background: rgb(0, 0, 0);
    background: rgba(0, 0, 0, 0.7);
    width: 50px;
    height: 50px;
    display: block;
    text-decoration: none;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    border-radius: 35px;
    display: none;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
	z-index: 9999;
}
#return-to-top i {
    color: #fff;
    margin: 0;
    position: relative;
    left: 16px;
    top: 13px;
    font-size: 19px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#return-to-top:hover {
    background: rgba(0, 0, 0, 0.9);
}
#return-to-top:hover i {
    color: #fff;
    top: 5px;
}





/* Popup Ad styles are in popupad.php */


/**********************************************/
/* About Us Section */
/**********************************************/
.about-us-cont {
    color: #414141;
    font: 400 18px/34px 'Anek Devanagari', sans-serif;
}

.our-team-title {
    color: #ed5554;
    border-bottom: 1px solid rgba(0, 0, 0,0.1);
    font: 500 22px 'Mukta', sans-serif;
    margin-bottom: 20px;
}

.team-member {
    border-bottom: 1px dashed #e8e8e8;
    margin-bottom: 20px;
    padding-bottom: 10px;
}

.team-member:last-child {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
}

.pt-md {
    margin-bottom: 30px;
}

.team-member-name {
    font: normal 22px 'Mukta', sans-serif !important;
    margin-top: 15px !important;
}

.team-member-post {
    font: normal 16px 'Mukta', sans-serif !important;
    margin-top: 0;
}


/**********************************************/
/* e-Paper Section */
/**********************************************/
.ePaperSection {
    text-align: center;
    margin-bottom: 20px;
}

.ePaperSection a {
    color: #fff;
    background: #e11f26;
    font: 600 25px 'Rajdhani', sans-serif;
    padding: 8px 10px;
    display: block;
    outline: 2px solid #337ab7;
    border: 1px solid #fff;
}

.ePaperSection a:hover {
    color: #fff;
    background: #337ab7;
    text-decoration: none;
    outline: 2px solid #e11f26;
    border: 1px solid #fff;
}









@media only screen and (max-width: 850px){
		
}


/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {

}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {

}



/* Custom, iPhone Retina */ 
@media (max-width : 320px) {
	
}




/* ============================================================
   BLAST KHABAR — Layout C Widget System
   All new category layout styles
   ============================================================ */

/* Section wrapper */
.bk-widget {
    margin-bottom: 30px;
}

/* Section header */
.bk-sec-head {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    border-bottom: 3px solid #cc0001;
    margin-bottom: 16px;
}
.bk-sec-label {
    background: #cc0001;
    color: #fff;
    font: 700 17px 'Anek Devanagari', sans-serif;
    padding: 6px 18px 4px;
    display: inline-block;
    letter-spacing: 0.2px;
    line-height: 1.5;
}
.bk-sec-all {
    font: 400 13px 'Anek Devanagari', sans-serif;
    color: #cc0001;
    text-decoration: none;
    padding: 5px 2px;
    align-self: center;
}
.bk-sec-all:hover { color: #990000; text-decoration: none; }

/* ── Consistent image wrapper — SAME height always ── */
.bk-img-wrap {
    position: relative;
    overflow: hidden;
    padding-top: 56.25%;    /* 16:9 */
    background: #e0e0e0;
    display: block;
}
.bk-img-wrap-tall { padding-top: 62%; }
.bk-img-wrap-banner { padding-top: 42%; }
.bk-img-wrap img,
.bk-img-wrap .bk-img {
    position: absolute;
    top: 0; left: 0;
    width: 100%; height: 100%;
    object-fit: cover;
    transition: transform 0.4s ease;
    display: block;
}
.bk-img-wrap:hover img,
.bk-img-wrap:hover .bk-img { transform: scale(1.04); }

/* ── Banner (full-width with overlay) ── */
.bk-banner {
    position: relative;
    overflow: hidden;
    margin-bottom: 14px;
    display: block;
}
.bk-banner-overlay {
    position: absolute;
    bottom: 0; left: 0; right: 0;
    background: linear-gradient(to top, rgba(0,0,0,0.85) 0%, rgba(0,0,0,0.35) 65%, transparent 100%);
    padding: 50px 22px 20px;
}
.bk-banner-title {
    font: 700 22px/1.38 'Anek Devanagari', sans-serif;
    color: #fff;
    display: block;
    text-decoration: none;
}
.bk-banner-title:hover { color: #ffd0d0; text-decoration: none; }
.bk-banner-excerpt {
    font: 400 14px/1.6 'Mukta', sans-serif;
    color: rgba(255,255,255,0.88);
    margin-top: 5px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

/* ── Hero (image left + text right) ── */
.bk-hero {
    display: flex;
    overflow: hidden;
    border: 1px solid #ebebeb;
    background: #fff;
    margin-bottom: 14px;
}
.bk-hero-img {
    flex: 0 0 56%;
    position: relative;
    overflow: hidden;
}
.bk-hero-img-inner {
    position: absolute;
    inset: 0;
}
.bk-hero-img-inner img {
    width: 100%; height: 100%;
    object-fit: cover;
    transition: transform 0.4s ease;
    display: block;
}
.bk-hero-img:hover .bk-hero-img-inner img { transform: scale(1.04); }
.bk-hero-body {
    flex: 1;
    padding: 18px 18px 16px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.bk-hero-title {
    font: 700 20px/1.42 'Anek Devanagari', sans-serif;
    color: #111;
    display: block;
    text-decoration: none;
    margin-bottom: 8px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}
.bk-hero-title:hover { color: #cc0001; text-decoration: none; }
.bk-hero-excerpt {
    font: 400 14px/1.7 'Mukta', sans-serif;
    color: #555;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    flex: 1;
}
.bk-hero-meta {
    font: 400 12px 'Anek Devanagari', sans-serif;
    color: #bbb;
    margin-top: 10px;
}

/* ── 2-col large cards ── */
.bk-large-grid {
    display: flex;
    gap: 14px;
    margin-bottom: 14px;
}
.bk-large-card {
    flex: 1;
    min-width: 0;
    overflow: hidden;
    border: 1px solid #ebebeb;
    background: #fff;
}
.bk-large-card-body { padding: 12px 14px 14px; }
.bk-large-title {
    font: 700 16px/1.45 'Anek Devanagari', sans-serif;
    color: #111;
    display: block;
    text-decoration: none;
    margin-bottom: 6px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.bk-large-title:hover { color: #cc0001; text-decoration: none; }
.bk-large-excerpt {
    font: 400 14px/1.65 'Mukta', sans-serif;
    color: #555;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.bk-card-meta {
    font: 400 11.5px 'Anek Devanagari', sans-serif;
    color: #bbb;
    margin-top: 8px;
}
.bk-card-meta i { margin-right: 3px; }

/* ── 3-col card grid ── */
.bk-card-grid {
    display: flex;
    gap: 14px;
    margin-bottom: 14px;
}
.bk-card {
    flex: 1;
    min-width: 0;
    overflow: hidden;
    border: 1px solid #ebebeb;
    background: #fff;
    display: flex;
    flex-direction: column;
}
.bk-card-body {
    padding: 10px 12px 12px;
    flex: 1;
    display: flex;
    flex-direction: column;
}
.bk-card-title {
    font: 600 15px/1.45 'Anek Devanagari', sans-serif;
    color: #111;
    display: block;
    text-decoration: none;
    flex: 1;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.bk-card-title:hover { color: #cc0001; text-decoration: none; }

/* ── 2-col layout ── */
.bk-two-col {
    display: flex;
    gap: 20px;
}
.bk-two-col > div { flex: 1; min-width: 0; }

/* ── Mini item (thumbnail + title) ── */
.bk-mini-list { list-style: none; margin: 0; padding: 0; }
.bk-mini-item {
    display: flex;
    gap: 10px;
    padding: 9px 0;
    border-bottom: 1px solid #f3f3f3;
    align-items: flex-start;
}
.bk-mini-item:last-child { border-bottom: none; }
.bk-mini-thumb {
    flex-shrink: 0;
    width: 90px;
    height: 66px;
    overflow: hidden;
    position: relative;
    background: #e0e0e0;
    display: block;
}
.bk-mini-thumb img {
    width: 100%; height: 100%;
    object-fit: cover;
    transition: transform 0.3s ease;
    display: block;
}
.bk-mini-thumb:hover img { transform: scale(1.06); }
.bk-mini-body { flex: 1; min-width: 0; }
.bk-mini-title {
    font: 600 14px/1.45 'Anek Devanagari', sans-serif;
    color: #111;
    display: block;
    text-decoration: none;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.bk-mini-title:hover { color: #cc0001; text-decoration: none; }
.bk-mini-meta {
    font: 400 11px 'Anek Devanagari', sans-serif;
    color: #c0c0c0;
    margin-top: 4px;
    display: block;
}
.bk-mini-meta i { margin-right: 2px; }

/* ── Compact numbered list ── */
.bk-compact-list { list-style: none; margin: 0; padding: 0; }
.bk-compact-item {
    display: flex;
    gap: 8px;
    align-items: flex-start;
    padding: 10px 0;
    border-bottom: 1px solid #f3f3f3;
}
.bk-compact-item:last-child { border-bottom: none; }
.bk-compact-num {
    flex-shrink: 0;
    font: 800 18px 'Rajdhani', sans-serif;
    color: #ddd;
    line-height: 1;
    width: 22px;
    text-align: center;
    padding-top: 2px;
}
.bk-compact-thumb {
    flex-shrink: 0;
    width: 90px;
    height: 66px;
    overflow: hidden;
    position: relative;
    background: #e0e0e0;
    display: block;
}
.bk-compact-thumb img {
    width: 100%; height: 100%;
    object-fit: cover;
    display: block;
}
.bk-compact-body { flex: 1; min-width: 0; }
.bk-compact-title {
    font: 600 14px/1.45 'Anek Devanagari', sans-serif;
    color: #111;
    display: block;
    text-decoration: none;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.bk-compact-title:hover { color: #cc0001; text-decoration: none; }
.bk-compact-meta {
    font: 400 11px 'Anek Devanagari', sans-serif;
    color: #c0c0c0;
    margin-top: 3px;
}
.bk-compact-meta i { margin-right: 2px; }

/* ── Sidebar tab widget ── */
.bk-tab-widget {
    border: 1px solid #ebebeb;
    background: #fff;
    margin-bottom: 20px;
}
.bk-tab-head {
    display: flex;
    border-bottom: 3px solid #cc0001;
}
.bk-tab-btn {
    padding: 10px 18px 7px;
    font: 600 15px 'Anek Devanagari', sans-serif;
    color: #999;
    cursor: pointer;
    border-bottom: 3px solid transparent;
    margin-bottom: -3px;
    user-select: none;
    transition: color 0.15s;
}
.bk-tab-btn.active { color: #cc0001; border-bottom-color: #cc0001; }
.bk-tab-panel { display: none; padding: 6px 12px 4px; }
.bk-tab-panel.active { display: block; }
.bk-tab-item {
    display: flex;
    gap: 10px;
    padding: 9px 0;
    border-bottom: 1px solid #f5f5f5;
    align-items: flex-start;
}
.bk-tab-item:last-child { border-bottom: none; }
.bk-tab-thumb {
    flex-shrink: 0;
    width: 74px;
    height: 56px;
    overflow: hidden;
    background: #e0e0e0;
    display: block;
}
.bk-tab-thumb img {
    width: 100%; height: 100%;
    object-fit: cover;
    display: block;
}
.bk-tab-title {
    font: 500 13.5px/1.45 'Anek Devanagari', sans-serif;
    color: #111;
    display: block;
    text-decoration: none;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.bk-tab-title:hover { color: #cc0001; text-decoration: none; }
.bk-tab-meta {
    font: 400 11px 'Anek Devanagari', sans-serif;
    color: #c0c0c0;
    margin-top: 3px;
}

/* ── Related news (3 col) ── */
.bk-related-section { margin: 24px 0; }
.bk-related-grid { display: flex; gap: 16px; }
.bk-related-card { flex: 1; min-width: 0; }
.bk-related-title {
    font: 600 16px/1.42 'Anek Devanagari', sans-serif;
    color: #111;
    display: block;
    margin: 10px 0 6px;
    text-decoration: none;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.bk-related-title:hover { color: #cc0001; text-decoration: none; }
.bk-related-excerpt {
    font: 400 14px/1.65 'Mukta', sans-serif;
    color: #555;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

/* ── Latest update ── */
.bk-latest-item { margin-bottom: 24px; }
.bk-latest-ribbon {
    display: inline-block;
    background: #cc0001;
    color: #fff;
    font: 700 11px 'Anek Devanagari', sans-serif;
    padding: 3px 12px 2px;
    letter-spacing: 0.5px;
    margin-bottom: 8px;
}
.bk-latest-title {
    font: 700 20px/1.4 'Anek Devanagari', sans-serif;
    color: #111;
    display: block;
    margin-bottom: 10px;
    text-decoration: none;
}
.bk-latest-title:hover { color: #cc0001; text-decoration: none; }
.bk-latest-excerpt {
    font: 400 16px/1.7 'Mukta', sans-serif;
    color: #444;
}

/* ── Sponsor ad spacing ── */
.sponsorAd { margin: 18px 0; text-align: center; }
.sponsorAd img { display: block; margin: 0 auto; }

/* ── Right column ── */
.colRtContent { padding-left: 6px; }

/* ── Responsive ── */
@media (max-width: 991px) {
    .bk-hero { flex-direction: column; }
    .bk-hero-img { flex: none; }
    .bk-hero-img-inner { position: relative; inset: auto; padding-top: 52%; }
    .bk-hero-img-inner img { position: absolute; top: 0; left: 0; }
    .bk-large-grid,
    .bk-card-grid,
    .bk-two-col { flex-wrap: wrap; gap: 12px; }
    .bk-large-card,
    .bk-card { flex: 0 0 calc(50% - 6px); }
    .bk-two-col > div { flex: 0 0 100%; }
}
@media (max-width: 767px) {
    .bk-banner-title { font-size: 17px; }
    .bk-banner .bk-img-wrap-banner { padding-top: 56%; }
    .bk-large-card,
    .bk-card { flex: 0 0 100%; }
    .bk-mini-thumb,
    .bk-compact-thumb { width: 76px; height: 56px; }
    .bk-related-grid { flex-wrap: wrap; }
    .bk-related-card { flex: 0 0 100%; }
}

/*============================================================
  BLAST KHABAR — New Footer
  Clean dark footer matching OnlineKhabar style
============================================================*/

.bk-footer {
    background: #1a1a2e;
    color: #ccc;
    padding: 44px 0 0;
    margin-top: 40px;
}

.bk-footer-grid {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -14px;
}

.bk-footer-col {
    padding: 0 14px;
    margin-bottom: 28px;
}

.bk-footer-col-logo { width: 33.33%; }
.bk-footer-col-links { width: 20%; }
.bk-footer-col-links2 { width: 20%; }
.bk-footer-col-contact { width: 26.67%; }

.bk-footer-logo-placeholder {
    height: 52px;
    background: #cc0001;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0 18px;
    color: #fff;
    font: 700 18px 'Anek Devanagari', sans-serif;
    border-radius: 2px;
    margin-bottom: 16px;
}

.bk-footer-logo img {
    height: 52px;
    width: auto;
    margin-bottom: 16px;
    display: block;
}

.bk-footer-about {
    font: 400 13.5px/1.75 'Anek Devanagari', sans-serif;
    color: #aaa;
    margin-bottom: 18px;
}

.bk-footer-social {
    display: flex;
    gap: 8px;
    flex-wrap: wrap;
}

.bk-footer-soc {
    width: 34px;
    height: 34px;
    border-radius: 4px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    font-weight: 700;
    text-decoration: none;
    color: #fff;
    transition: opacity 0.15s;
}
.bk-footer-soc:hover { opacity: 0.8; color: #fff; text-decoration: none; }
.bk-footer-soc-fb { background: #1877f2; }
.bk-footer-soc-yt { background: #ff0000; }
.bk-footer-soc-tw { background: #1da1f2; }

.bk-footer-heading {
    font: 700 13px/1 'Anek Devanagari', sans-serif;
    color: #fff;
    margin-bottom: 16px;
    padding-bottom: 10px;
    border-bottom: 2px solid #cc0001;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

.bk-footer-links {
    list-style: none;
    padding: 0;
    margin: 0;
}

.bk-footer-links li {
    margin-bottom: 9px;
}

.bk-footer-links li a {
    font: 400 13.5px/1 'Anek Devanagari', sans-serif;
    color: #aaa;
    text-decoration: none;
    display: flex;
    align-items: center;
    gap: 7px;
    transition: color 0.15s;
}

.bk-footer-links li a:before {
    content: '';
    width: 4px;
    height: 4px;
    background: #cc0001;
    border-radius: 50%;
    flex-shrink: 0;
}

.bk-footer-links li a:hover {
    color: #fff;
    text-decoration: none;
}

.bk-footer-contact-item {
    display: flex;
    gap: 10px;
    margin-bottom: 13px;
    align-items: flex-start;
}

.bk-footer-contact-icon {
    flex-shrink: 0;
    width: 30px;
    height: 30px;
    background: rgba(204, 0, 1, 0.15);
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 13px;
    color: #cc0001;
}

.bk-footer-contact-text {
    font: 400 13px/1.6 'Anek Devanagari', sans-serif;
    color: #aaa;
}

.bk-footer-contact-text strong {
    color: #ddd;
    display: block;
    font: 700 11px 'Anek Devanagari', sans-serif;
    text-transform: uppercase;
    letter-spacing: 0.4px;
    margin-bottom: 2px;
}

.bk-footer-contact-text a {
    color: #aaa;
    text-decoration: none;
}
.bk-footer-contact-text a:hover { color: #fff; }

.bk-footer-ad-btn {
    display: inline-block;
    background: #cc0001;
    color: #fff;
    font: 600 13px 'Anek Devanagari', sans-serif;
    padding: 9px 20px 7px;
    text-decoration: none;
    border-radius: 2px;
    margin-top: 16px;
    transition: background 0.15s;
}
.bk-footer-ad-btn:hover { background: #a50001; color: #fff; text-decoration: none; }

.bk-footer-divider {
    border: none;
    border-top: 1px solid rgba(255,255,255,0.06);
    margin: 0 0 0;
}

.bk-footer-bottom {
    background: #111120;
    padding: 16px 0;
    margin-top: 0;
}

.bk-footer-bottom-inner {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 10px;
}

.bk-footer-copy {
    font: 400 13px 'Anek Devanagari', sans-serif;
    color: #555;
}

.bk-footer-copy a,
.bk-footer-copy span { color: #cc0001; text-decoration: none; }

.bk-footer-bottom-links {
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
}

.bk-footer-bottom-links a {
    font: 400 12px 'Anek Devanagari', sans-serif;
    color: #555;
    text-decoration: none;
    transition: color 0.15s;
}
.bk-footer-bottom-links a:hover { color: #aaa; text-decoration: none; }

/* Responsive */
@media (max-width: 991px) {
    .bk-footer-col-logo,
    .bk-footer-col-links,
    .bk-footer-col-links2,
    .bk-footer-col-contact {
        width: 50%;
    }
}

@media (max-width: 767px) {
    .bk-footer-col-logo,
    .bk-footer-col-links,
    .bk-footer-col-links2,
    .bk-footer-col-contact {
        width: 100%;
    }
    .bk-footer-bottom-inner {
        flex-direction: column;
        text-align: center;
    }
    .bk-footer-bottom-links {
        justify-content: center;
    }
}
