
/* Fonts */
@font-face {
  font-family: 'SangbadUni';
  src: url('../fonts/SangbadUni.eot'); /* IE9 Compat */
  src: url('../fonts/SangbadUni.eot?#iefix') format('embedded-opentype'),
       url('../fonts/SangbadUni.woff2') format('woff2'),
       url('../fonts/SangbadUni.woff') format('woff'),
       url('../fonts/SangbadUni.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

@font-face {
    font-family: 'SangbadUniBold';
    src: url('../fonts/SangbadUniBold.eot'); /* IE9 Compat */
    src: url('../fonts/SangbadUniBold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/SangbadUniBold.woff2') format('woff2'),
         url('../fonts/SangbadUniBold.woff') format('woff'),
         url('../fonts/SangbadUniBold.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

html, body, div, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {

    border: 0 none;

    font-family: inherit;

    font-size: var(--gblfs);

    font-style: inherit;

    font-weight: inherit;

    margin: 0;

    outline: 0 none;

    padding: 0;

    vertical-align: baseline;

	font-family: var(--gblfnt);

}

:root {

	--gblfnt: 'SangbadUni';

	--fntbold: 'SangbadUniBold';

    --df: flex;

    --center: center;

	--start: start;

    --white: #fff;

	--ltgray: #eeeeee;

	--adgraybox: #e5e5e5;

	--adtxt: #7f7f7f;

	--gray: #dddddd;

	--navbgcolor: #ededed;

    --dgray: #262626;

    --sbdrgray: #aaaaaa;

    --black: #000;

    --redcolor: #ed1a3b;

	--bluecolor: #0C4DA2;

    --prelative: relative;

    --pabsolute: absolute;

	 --px: 100px;

	--gblfs: 20px;

	--fs15: 15px;

	--fs16: 16px;

	--fs18: 18px;

	--fs22: 22px;

	--fs23: 23px;

	--fs24: 24px;

	--fs30: 30px;

	--fs32: 32px;

	--fs36: 36px;

	--fs40: 40px;

	--br5: 5px;

	--br8: 8px;

	--br10: 10px;

	--br16: 16px;

	--br24: 24px;

    --libdr: #9c9c9c;

}



.df_centercontent {

    display: var(--df);

    justify-content: var(--center);

    align-items: var(--center)

}



figure, picture {

    position: var(--prelative);

}



figure img {

    display: block;

    width: auto;

}

picture img {

    display: block;

    width: 100%;

}



body {

    font-size: var(--gblfs);

    color: var(--black);

	background-color: var(--white);

	-webkit-font-smoothing: antialiased;

}

li{

	list-style: none;

}

a{

	text-decoration: none !important;

	transition: all 0.3s ease-in-out;

	-webkit-transition: all 0.3s ease-in-out;

	-moz-transition: all 0.3s ease-in-out;

	color: var(--black);

	font-family: var(--gblfnt);

}

a:hover {

    color: var(--redcolor);

}



.more_btn_wrap {

    position: var(--prelative);

}

.morenewsbtn {

    background: var(--redcolor);

    display: block;

    margin: 20px auto;

    font-size: var(--fs22);

	font-family: var(--fntbold);

    width: 155px;

    text-align: var(--center);

    color: var(--white);

    border-radius: 40px;

    position: relative;

    box-shadow: 0px 4px 10px 0 rgba(0,0,0,0.3);

    -webkit-box-shadow: 0px 4px 10px 0 rgba(0,0,0,0.3);

    -moz-box-shadow: 0px 4px 10px 0 rgba(0,0,0,0.3);

    padding: 7px;

}

.morenewsbtn:hover {

    color: var(--redcolor);

    background: var(--white);

}

.morenewsbtn:hover path {

    fill: var(--redcolor);

}

p {

    font-size: var(--gblfs);

    line-height: 120%;

    margin-top: 5px;

}

.clearfix{

	clear: both;

}

h2 {

    font-size: var(--fs40);

	font-family: var(--fntbold);

    margin-bottom: 10px;

    display: block;

    font-weight: 600;

     line-height: 120%;

}

h3 {

    font-size: var(--fs32);

    margin-bottom: 10px;

    font-family: var(--fntbold);

    display: block;

    line-height: 120%;

}

h4 {

    font-size: var(--fs30);

    display: block;

    line-height: 120%;

}

h5{

	font-size: var(--fs22);

}

.media {

    display: var(--df);

    -webkit-box-align: start;

    -ms-flex-align: start;

    align-items: flex-start;

}

.media-body {

    -webkit-box-flex: 1;

    -ms-flex: 1;

    flex: 1;

}



.mt-16{

	margin-top: 16px;

}

.mb-16{

	margin-bottom: 16px;

}

.mt-24{

	margin-top: 24px;

}

.mb-24{

	margin-bottom: 24px;

}

.mt-40{

	margin: 40px 0;

}

.adpad-8{

	padding: 8px;

}

.separator{

	height: 1px;

	background-color: var(--sbdrgray);

	margin: 24px 0;

}

.grayboxbg {

    background: var(--adgraybox);

    padding: 16px;

    border-radius: var(--br8);

}

.articleheading_outer {

    display: var(--df);

    border-top: 1px solid #9FA7B0;

    border-bottom: 2px solid #9FA7B0;

    align-items: var(--center);

    justify-content: space-between;

    margin: 24px -16px;

    padding: 8px 16px;

}

.articleheading_outer > :only-child {

    margin-left: auto !important;

    margin-right: auto !important;

}

.articleheading_outer .articleheading {

    font-size: var(--fs40);

    font-family: var(--fntbold);

    color: var(--redcolor);

    margin: 0;

    line-height: calc(var(--px) - 60px);

}

.articleheading_outer .allnews_link {

    font-size: var(--fs22);

    font-family: var(--fntbold);

    color: var(--redcolor);

}

.articleheading_outer .sport_menu {

    display: var(--df);

    gap: 6px;

    align-items: center;

}



.articleheading_outer .allnews_link img, .focusheading_outer .allnews_link img {

    margin-left: 4px;

    width: 6px;

    margin-top: 2px;

}

.grayboxbg {

    background: var(--adgraybox);

    padding: 16px;

    border-radius: var(--br8);

}

.gradientboxbg{

	background: linear-gradient(180deg, #BCD9FF 0%, #E5E5E5 100%);

	padding: 16px;

    border-radius: 0px 0px 8px 8px;

}

.gradientboxbg ul {

    display: var(--df);

    flex-direction: column;

    gap: calc(var(--px) - 90px);

}

.gradientboxbg li {

    background: var(--white);

    border-radius: var(--br8);

    padding: calc(var(--px) - 92px);

}

.rashifol_widget .gradientboxbg li {

    display: var(--df);

    justify-content: space-between;

    align-items: var(--center);

}

.rashifol_widget .gradientboxbg li .rashiname {

    display: var(--df);

    gap: calc(var(--px) - 84px);

}

.rashifol_widget .gradientboxbg li .rashiname h4 {

    font-size: calc(var(--px) - 76px);

    font-family: var(--fntbold);

    color: var(--redcolor);

}

.rashifol_widget .gradientboxbg li h5 {

    font-size: var(--gblfs);

    font-family: var(--fntbold);

    margin: 0;

}

.rashifol_widget  .jyotish_details {

    margin-top: 12px;

    display: var(--df);

    justify-content: space-between;

    align-items: center;

}

.rashifol_widget .jyotish_details p {

    margin: 0;

    font-family: var(--fntbold);

    font-size: var(--fs18);

}

.rashifol_widget .jyotish_details .allnews_link {

    font-size: var(--fs18);

    font-family: var(--fntbold);

    color: var(--redcolor);

}

.rashifol_widget .jyotish_details .allnews_link img {

    margin-left: 5px;

    width: 6px;

    margin-top: 2px;

}





.gradientbox_heading_outer {

    padding: 10px 16px;

    border-radius: 8px 8px 0px 0px;

    background: var(--black);

    display: var(--df);

    justify-content: space-between;

}

.gradientbox_heading_outer h3 {

    font-size: var(--gblfs);

    margin: 0;

    color: var(--white);

    line-height: 31px;

}

.gradientbox_heading_outer h3 a {

    color: var(--white);

    font-family: var(--fntbold);

}

.gradientbox_heading_outer span.date {

    font-size: var(--gblfs);

    color: var(--white);

    font-family: var(--fntbold);

}

.desk_on{

	display: block !important;

}

.mobile_on{

	display: none !important;

}

.nwstxtellips {

    text-overflow: ellipsis;

    overflow: hidden;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}

.nwstxtvl-1{

	-webkit-line-clamp:1

}

.nwstxtvl-2{

	-webkit-line-clamp:2

}

.nwstxtvl-3{

	-webkit-line-clamp:3

}

.nwstxtvl-4{

	-webkit-line-clamp:4

}

.nwstxtvl-5{

	-webkit-line-clamp:5

}

.ad_box span {

    display: block;

    background: var(--adgraybox);

    font-size: 13px;

    text-align: var(--center);

    font-family: arial;

    padding: 3px 0;

    color: var(--adtxt);

}

.ad_box a {

    display: block;

    text-align: var(--center);

}

.ad_box a img.img-fluid {

    width: auto;

}

.hastaglist_box a {

    display: inline-block;

    font-size: 12px;

    background: var(--white);

    padding: 5px 16px;

    box-shadow: 0px 5px 13px rgba(0,0,0,0.2);

    border-radius: var(--br16);

    margin: 7px 3px;

    color: #555;

    font-family: poppins;

}

.hastaglist_box a:hover {

    background: var(--redcolor);

    color: var(--white);

}

.ad_box {

    background: var(--adgraybox);

}

.category {

	position: var(--pabsolute);

	left: 0;

	bottom: 0;

	padding: calc(var(--px) - 92px);

	background: rgba(237, 26, 59, 0.8);

	border-top: 1px solid #fff;

	border-radius: 0px 8px 0px 0px;

	border-right: 1px solid #fff;

}

.hrarticle_list_box {

    display: flex;

    flex-wrap: nowrap;

    gap: calc(var(--px) - 76px);

    margin: 24px 0;

    border-top: 1px solid #cdcdcd;

    padding-bottom: calc(var(--px) - 76px);

    border-bottom: 1px solid #cdcdcd;

}



/* // Global CSS */



		



	.off_970{

		display: none !important;

	}

	.desk_on{

		display: none !important;

	}

	.mobile_on{

		display: block !important;

	}

	.main_head nav.navbar.navbar-expand-lg {

		display: none;

	}

	.ad_box.mobile_on {

		background: var(--adgraybox);

		padding: 16px 10px;

		margin-left: calc(var(--px) - 116px);

		margin-right: calc(var(--px) - 116px);

	}





	.sp_wrapper {

		padding: 0 16px;

		width: 100%;

	}

	

	

	

	/** bottom breadcrum for mobile **/

	.breadcrum_wrap .breadcrumbs {

		margin: 0;

	}

	.breadcrum_wrap.categorypg_brdcrum {

		margin-top: 16px;

	}

	/** // bottom breadcrum for mobile **/





	

	

	/* Bottom Mobile stickty menu bar*/

	.btmmobilemenubar {

		display: block;

		bottom: -1px;

		position: fixed;

		left: 0;

		right: 0;

		z-index: 99;

	}

	.btmmobilemenubar.show-on-scroll {

		transform: translateY(0);

	}

	.btmmobilemenubar .btmmenubar_wrap {

		display: var(--df);

		align-items: var(--center);

		flex-wrap: wrap;

		justify-content: space-around;

		gap: 24px;

		padding: 10px 2%;

		background: var(--white);

		box-shadow: 0 2px 15px rgba(0,0,0,0.3);

	}

	.btmmobilemenubar .btmmenubar_wrap a.btmmbmenu {

		display: block;

		text-align: center;

	}

	.btmmobilemenubar .btmmenubar_wrap .btmmbmenu .name {

		display: block;

		font-size: var(--fs16);

		font-family: var(--fntbold);

		line-height: 17px;

	}

	.btmmobilemenubar .btmmenubar_wrap a.btmmbmenu path {

		transition: all 0.3s;

	}

	.btmmobilemenubar .btmmenubar_wrap a.btmmbmenu:hover path {

		fill: var(--redcolor);

	}

	.btmmobilemenubar .btmmenubar_wrap a.btmmbmenu:hover, .btmmobilemenubar .btmmenubar_wrap a.btmmbmenu:active, .btmmobilemenubar .btmmenubar_wrap a.btmmbmenu:focus, .btmmobilemenubar .btmmenubar_wrap a.btmmbmenu.btmmbactive {

		color: var(--redcolor);

		filter: brightness(0) saturate(100%) invert(21%) sepia(96%) saturate(7480%) hue-rotate(346deg) brightness(95%) contrast(95%);

	}

		

	/* // Bottom Mobile stickty menu bar */

	

	

	

	

	/***** ARTICLE LIVE PAGE *****/

	.single_story_sec .top_article .topic_title {

		font-size: 16px;

		font-family: poppins;

		color: var(--bluecolor);

		line-height: calc(var(--px) - 81px);

		margin-bottom: 5px;

		font-weight: 600;

	}

	



	/** Live update track list bar with slider**/

	.liveupdatetrackbar_widget {

		margin: 24px 0;

	}



	.liveupdatetrackbar_widget .heading {

		font-size: var(--fs36);

		font-family: var(--fntbold);

		text-align: center;

		background: rgba(237, 26, 59, 0.09);

		color: var(--redcolor);

		margin: 0 -16px;

	}



	.liveupdatetrackbar_widget .liveupdatebar_inner {

		margin-top: 24px;

	}



	.liveupdatetrackbar_widget .liveupdatebar_inner .livetrack_list_area {

		padding-top: 26px;

		position: var(--prelative);

		width: 100%;

		overflow: hidden;

	}

	.livetrack_list_area::before{

		content: "";

		position: absolute;

		left: 0;

		right: 0;

		top: 34px;                 /* icon er niche line */

		border-top: 1px dashed #1B1D1F;

		z-index: 1;

	}

	.liveupdatetrackbar_widget .liveupdatebar_inner .livetrack_list {

		display: var(--df);

		gap: 32px;

		 position: relative;

		z-index: 2;

		padding-top: 7px;

		flex-wrap: nowrap;

		transition: transform 0.4s ease;

		will-change: transform;

	}



	.liveupdatetrackbar_widget .livetrack_list .livetrack {

		line-height: 120%;

		position: var(--prelative);

		flex: 0 0 auto;

		width: 140px;

		margin-top: 7px;

	}

	.liveupdatetrackbar_widget .livetrack_list .livetrack:before {

		content: url("../images/livelocation_icon.svg");

		position: absolute;

		left: 0;

		top: -30px;

		 z-index: 3;

	}



	.liveupdatetrackbar_widget .livetrack_list .livetrack .time {

		font-family: var(--fntbold);

		margin-bottom: 16px;

	}



	.liveupdatetrackbar_widget .livetrack_list .livetrack .time span {

		font-family: var(--gblfnt);

		font-size: var(--fs16);

		color: var(--redcolor);

		padding: 1px 4px;

		border: 1px solid var(--redcolor);

		border-radius: 5px;

		margin-left: 8px;

	}

	.liveupdatetrackbar_widget .liveupdatebar_arrowbox {

		display: var(--df);

		justify-content: space-between;

		margin-top: 16px;

	}



	.liveupdatetrackbar_widget .liveupdatebar_arrowbox .arrow {

		border: 1px solid #B7B7B7;

		width: 32px;

		height: 24px;

		display: flex;

		align-items: center;

		justify-content: center;

		border-radius: 5px;

	}



	.liveupdatetrackbar_widget .liveupdatebar_arrowbox .rht.arrow {

		transform: rotate(180deg);

	}



	.liveupdatetrackbar_widget .liveupdatebar_arrowbox .active.arrow {

		border-color: var(--redcolor);

	}



	.liveupdatetrackbar_widget .liveupdatebar_arrowbox .active.arrow path {

		fill: var(--redcolor);

	}

	/** Live update track list bar with slider **/

	

	

	.article_live_page  .top_article {

		display: block;

	}

	.article_live_page .leadimgbox figure {

		display: block;

		border-radius: 8px 8px 0 0;

		overflow: hidden;

		margin: 0;

	}

	.article_live_page  .leadimgbox img.img-fluid {

		width: 100%;

	}

	.article_live_page .leadimgbox .th_caption, .article_live_page .media_caption {

		padding: 4px 16px;

		background: var(--ltgray);

	}

	.article_live_page.single_story_sec .top_article .author_area .author {

		flex: 0 0 89%;

	}

	.article_live_page .author_area {

		border-top: 1px solid #aaa;

		margin-top: 0 !important;

		padding-top: 24px;

	}

	.article_live_page .liveupdate_wrap {

		height: auto;

		overflow: auto;

	}

	.article_live_page .liveupdate_sidebar_widget .liveupdate_inner .feedbox p {

		font-size: var(--gblfs);

		margin-right: 0;

	}

	.instawrapper iframe {

		margin: 24px auto !important;

		min-width: auto !important;

	}

	.article_live_page .twitter-tweet {

		margin: 24px auto !important;

	}

	.sp-embed-yt iframe {

		width: 100%;

	}

	.fbwrapper .fb_iframe_widget span, .fbwrapper .fb_iframe_widget iframe {

		width: 100% !important;

		position: relative;

	}

	.fbwrapper {

		text-align: center;

		margin: 20px auto;

	}

	

	/** Live News blink indicator **/

	.livenewstxt+h2, .livenewstxt+h3, .livenewstxt+h4, .livenewstxt+h5, .livenewstxt+h6 {

		 margin-top: 4px; !important;

	}

	.livenewstxt {

		color: var(--redcolor);

		margin: 4px 0 3px 0px;

		font-family: var(--fntbold);

		font-size: 18px;

		display: block;

		line-height: 1;

	}

	/** //Live News blink indicator **/







/***** // ARTICLE LIVE PAGE *****/

	

	

	/** Live update sidebar widget **/

		.liveupdate_sidebar_widget iframe, .liveupdate_sidebar_widget .twitter-tweet.twitter-tweet-rendered iframe {

			width: 100% !important;

		}

		.liveupdate_sidebar_widget span.blink, span.blink {

			width: 10px;

			height: 10px;

			background: var(--redcolor);

			display: inline-block;

			border-radius: var(--br10);

			margin-left: 3px;

			position: var(--prelative);

		}

		.liveupdate_sidebar_widget span.blink::before, span.blink::before {

			background: var(--redcolor) none repeat scroll 0 0;

			border-radius: var(--br10);

			bottom: 0;

			content: "";

			left: -2px;

			position: absolute;

			right: 0;

			top: -3px;

			animation: blow 1s ease infinite;

			-webkit-animation: blow 1s ease infinite;

			-moz-animation: blow 1s ease infinite;

			width: 15px;

			height: 15px;

		}

		.liveupdate_sidebar_widget .heading {

			display: var(--df);

			align-items: center;

			border-bottom: 1px solid #cdcdcd;

			padding-bottom: 8px;

		}



		.liveupdate_sidebar_widget .heading h5 {

			font-size: var(--fs24);

			font-family: var(--fntbold);

			margin-right: 8px;

			color: var(--redcolor);

		}

		.liveupdate_sidebar_widget .liveupdate_wrap {

			padding-left: 13px;

			position: var(--prelative);

			height: 485px;

			overflow-x: auto;

			overflow-y: scroll;

			margin-top: 16px;

		}

		.liveupdate_sidebar_widget .liveupdate_inner {

			border-left: 1px dashed #9FA7B0;

			padding-left: 20px;

		}



		.liveupdate_sidebar_widget .liveupdate_inner .feedbox {

			display: var(--df);

			flex-direction: column;

			gap: 10px;

			margin: 20px 0;

			border-bottom: 1px solid #cdcdcd;

			padding-bottom: 16px;

		}

		.liveupdate_sidebar_widget .liveupdate_inner .feedbox:first-child {

			margin-top: 3px;

		}

		.liveupdate_sidebar_widget .liveupdate_inner .access_time {

			display: flex;

			font-size: 16px;

			color: #4a4a4a;

			align-items: center;

			line-height: 1;

			position: var(--prelative);

		}



		.liveupdate_sidebar_widget .liveupdate_inner .access_time img {

			position: var(--pabsolute);

			left: -32px;

			top: -3px;

		}

		.liveupdate_sidebar_widget .liveupdate_inner .feedbox .title_box {

			display: var(--df);

			gap: 8px;

			align-items: flex-start;

		}

		.liveupdate_sidebar_widget .liveupdate_inner .feedbox .title {

			font-size: var(--fs24);

			font-family: var(--fntbold);

			margin-bottom: 5px;

			display: block;

		}



		.liveupdate_sidebar_widget .liveupdate_inner .feedbox p {

			margin-bottom: 8px;

			font-size: var(--fs18);

			line-height: 130%;

			margin-top: 0;

		}

		.liveupdate_sidebar_widget .liveupdate_inner .live_media_image {

			margin: 24px auto 24px auto;

			text-align: center;

			border-radius: 8px 8px 0 0;

			overflow: hidden;

			display: table;

		}



		.liveupdate_sidebar_widget .liveupdate_inner .ariclebox .shareplatform {

			margin-top: 16px;

			display: var(--df);

			gap: 24px;

		}



		.liveupdate_sidebar_widget .liveupdate_inner .ariclebox .shareplatform .sociallink {

			scale: 1.3;

		}

		@keyframes blow{

			from,0%{

				transform: scale(1);

				opacity: 1;

			}

			to{

				transform: scale(2);

				opacity: 0;

			}

		}

		@-webkit-keyframes blow{

			from,0%{

				transform: scale(1);

				opacity: 1;

			}

			to{

				transform: scale(2);

				opacity: 0;

			}

		}

		@-moz-keyframes blow{

			from,0%{

				transform: scale(1);

				opacity: 1;

			}

			to{

				transform: scale(2);

				opacity: 0;

			}

		}

	/** // Live update sidebar widget **/

	

	



	

	/***---LANDING PAGE ---***/

	

	.sm_newsblock {

		margin-top: calc(var(--px) - 76px);

	}

	.top_hero_section  .hero_article {

		flex-direction: column;

		gap: 16px;

		display: flex;

		align-items: flex-start;

	}

	.top_hero_section .hero_article h1 {

		font-size: var(--fs32);

		-webkit-line-clamp: 4;

		font-family: var(--fntbold);

	}

	.top_hero_section .hero_article picture {

		flex: auto;

		width: 100%;

	}

	.top_hero_section  .hrarticle_list_box {

		border: 0;

		margin: 0;

	}

	.articleheading_outer .articleheading {

		font-size: var(--fs36);

	}

	.hrarticle_list_box {

		gap: 0;

		flex-direction: column;

	}

	.hrarticle_list_box .sm_newsblock {

		display: var(--df);

		flex-wrap: nowrap;

		gap: calc(var(--px) - 84px);

		align-items: flex-start;

	}

	.hrarticle_list_box .sm_newsblock picture, .vrarticle_list_box .vr_sm_newsblock picture {

		flex: 0 0 136px;

	}

	.hrarticle_list_box .sm_newsblock h4 {

		margin: 0;

	}

	.articleheading_outer .sport_menu {

		width: 260px;

		overflow-x: scroll;

		overflow-y: hidden;

		flex-wrap: nowrap;

	}

	.articleheading_outer .sport_menu li {

		white-space: nowrap;

	}

	.eknojore_section .articleheading_outer {

		margin-bottom: 0;

	}

	.eknojore_section .threecol_article .grid_box {

		flex: auto;

		order: 2;

	}

	.eknojore_section .threecol_article .grid_box:nth-child(2) {

		order: 1;

	}

	.eknojore_section .focus_article.grayboxbg {

		margin: 0 -16px;

		border-radius: 0;

		height: 100%;

	}

	.eknojore_section .sm_newsblock {

		margin: 0;

	}

	.eknojore_section .focus_article h2 {

		line-height: 38px;

		font-size: var(--fs32);

		margin-top: 12px;

		margin-bottom: 0;

	}

	.eknojore_section .threecol_article {

		gap: calc(var(--px) - 84px);

		flex-wrap: wrap;

		display: var(--df);

	}

	.eknojore_section .threecol_article .grid_box li {

		gap: calc(var(--px) - 76px);

		padding-bottom: calc(var(--px) - 84px);

		display: var(--df);

		border-bottom: 1px solid #cdcdcd;

	}

	.eknojore_section .threecol_article .grid_box li:first-child {

		margin-bottom: calc(var(--px) - 84px);

	}

	.eknojore_section .hrarticle_list_box .sm_newsblock {

		margin-top: calc(var(--px) - 76px);

	}

	.eknojore_section .hrarticle_list_box {

		margin-top: 0;

		border-bottom: 0;

		margin-bottom: 0;

		border-top: 0;

	}

	.leftonebig_rightsmthree_gridbox {

		flex-direction: column;

		display: var(--df);

		gap: calc(var(--px) - 76px );

	}

	.leftonebig_rightsmthree_gridbox .left_article {

		border-bottom: 1px solid #cdcdcd;

		padding: 0px 16px 16px 16px;

		margin: 0 -16px;

		flex: 1;

	}

	.leftonebig_rightsmthree_gridbox .bigthumb picture {

		display: block;

		border-radius: var(--br8);

		overflow: hidden;

	}

	.leftonebig_rightsmthree_gridbox .bigthumb h3 {

		margin: 12px 0 0 0;

	}

	.mahanagar_section .twocol_aside_outerbox .lft_content, .rajjyo_desh_section .twocol_aside_outerbox .lft_content {

		border-bottom: 1px solid #cdcdcd;

	}

	.mahanagar_section .twocol_aside_outerbox .lft_content {

		padding-bottom: 24px;

	}

	.jewellery_widget .gradientboxbg li {

		display: var(--df);

		gap: calc(var(--px) - 90px);

		align-items: center;

	}

	.jewellery_widget .price_box p {

		margin: 0;

	}

	.jewellery_widget .price_box h5 {

		font-size: var(--gblfs);

		font-family: var(--fntbold);

		line-height: 1;

	}

	.rashifol_widget .gradientboxbg ul {

		max-height: 248px;

		overflow-x: hidden;

		overflow-y: scroll;

	}

	

	.sports_section .sports_inner_grid {

		flex-direction: column;

		display: var(--df);

		flex-wrap: nowrap;

		gap: calc(var(--px) - 76px);

	}

	.sports_section .sports_inner_grid > .article_list {

		flex: auto;

		order: 2;

		border-bottom: 1px solid #cdcdcd;

	}

	.sports_section .sports_inner_grid > .article_list.focus_article {

		flex: auto;

		order: 1;

		border-bottom: 1px solid #cdcdcd;

	}

	.sports_section .article_list.focus_article h2 {

		font-size: var(--fs32);

		margin-bottom: 16px;

		line-height: 38px;

		margin-top: 12px;

	}

	.sports_section .sports_inner_grid > .article_list ul {

		display: var(--df);

		gap: calc(var(--px) - 76px);

	}

	.sports_inner_grid .article_list li:first-child {

		border-bottom: 0;

		padding-bottom: 0;

	}

	.sports_inner_grid .article_list li {

		margin-bottom: 16px;

	}

	.sports_section .hrarticle_list_box {

		border-bottom: 0;

		margin-bottom: 0;

		margin-top: 0;

		border-top: 0;

	}

	.sports_inner_grid .article_list li h4 {

		font-size: var(--fs24);

		line-height: 30px;

	}

	.twobigth_box {

		flex-direction: column;

		gap: calc(var(--px) - 76px);

		display: var(--df);

	}

	.twobigth_box > .lg_newsblock {

		flex: 1;

	}

	.twobigth_box .lg_newsblock picture {

		display: block;

		overflow: hidden;

		border-radius: var(--br8);

	}

	.twobigth_box .lg_newsblock h3 {

		font-size: var(--fs32);

		line-height: 38px;

		margin-top: 12px;

		margin-bottom: 0;

	}

	.common_fourgridbox {

		display: var(--df);

		flex-wrap: nowrap;

		gap: calc(var(--px) - 76px);

		border-bottom: 1px solid #cdcdcd;

		padding-bottom: 24px;

	}

	

	.lifestyle_section .sm_newsblock {

		margin: 0;

	}

	.entertainment_section .common_fourgridbox {

		display: grid;

		grid-template-columns: repeat(2, 1fr);

		column-gap: 24px;

		row-gap: 0;

		border-bottom: 0;

	}

	.entertainment_section .common_fourgridbox .sm_newsblock {

		display: block;

	}

	.entertainment_section .common_fourgridbox .sm_newsblock h4 {

		margin-top: 12px;

		font-size: var(--fs22);

		line-height: 27px;

	}

	.common_fourgridbox, .common_threegridbox {

		flex-wrap: wrap;

	}

	.common_fourgridbox .sm_newsblock, .common_threegridbox .sm_newsblock {

		display: var(--df);

		align-items: flex-start;

		gap: calc(var(--px) - 84px);

	}

	.common_fourgridbox .sm_newsblock picture, .common_threegridbox .sm_newsblock picture {

		flex: 0 0 136px;

	}

	.common_fourgridbox .sm_newsblock h4, .common_threegridbox .sm_newsblock h4 {

		margin-top: 0;

	}

		

		/*** Single & Double package page Hero section ***/

		.hero_section_singlepackage, .hero_section_doublepackage  {

			margin-top: 0;

		}

		.hero_focus_package_box, .lightblue_package_box {

			border-radius: 0;

			margin: 0 -16px;

		}

		.hero_focus_package_box {

			background: #FFEBEE;

			padding: calc(var(--px) - 84px);

			border-radius: var(--br8);

		}

		.hero_focus_package_box .focusheading_outer, .lightblue_package_box .focusheading_outer {

			display: var(--df);

			align-items: var(--center);

			justify-content: space-between;

			border-bottom: 1px solid var(--redcolor);

			margin-bottom: 24px;

		}

		.hero_focus_package_box .focusheading_outer .heading, .lightblue_package_box .focusheading_outer .heading {

			font-size: 27px;

			font-family: var(--fntbold);

			color: var(--redcolor);

			line-height: 36px;

		}

		.hero_focus_package_box .focusheading_outer .allnews_link, .lightblue_package_box .focusheading_outer .allnews_link {

			font-size: var(--fs22);

			font-family: var(--fntbold);

			color: var(--redcolor);

		}

		.hero_focus_package_box  .hero_article {

			flex-direction: column;

			display: flex;

			gap: 16px;

			align-items: flex-start;

		}

		.lightblue_package_box .article h2 {

			font-size: var(--fs30);

			margin-top: 12px;

		}

		.hero_focus_package_box .hero_article picture {

			flex: auto;

			width: 100%;

			border-radius: 8px;

			overflow: hidden;

			display: block;

		}

		.hero_focus_package_box .hero_article h1 {

			-webkit-line-clamp: 4;

			font-size: var(--fs36);

			font-family: var(--fntbold);

		}

		.hero_focus_package_box  .package_list_article, .lightblue_package_box .package_list_article {

			flex-direction: column;

			display: var(--df);

			margin-top: calc(var(--px) - 76px);

			gap: calc(var(--px) - 76px);

		}

		.hero_focus_package_box .package_list_article .listarticle h4, .lightblue_package_box .package_list_article .listarticle h4 {

			font-size: var(--fs18);

			font-family: var(--fntbold);

			line-height: 130%;

		}

		.hero_focus_package_box .package_list_article .listarticle, .lightblue_package_box .package_list_article .listarticle {

			border-left: 4px solid var(--redcolor);

			padding-left: 16px;

			flex: 1;

		}

		.hero_section_singlepackage .hrarticle_list_box {

			border-bottom: 0;

			padding-bottom: 0;

		}

		.lightblue_package_box {

			background: #E0EDFF;

			padding: calc(var(--px) - 84px);

			border-radius: var(--br8);

		}

		.lightblue_package_box .article picture {

			border-radius: 8px;

			overflow: hidden;

			display: block;

		}

		.doublepackage_herotwogrid_box > div {

			flex: 1;

		}

		.doublepackage_herotwogrid_box {

			flex-direction: column;

			display: var(--df);

			gap: calc(var(--px) - 76px);

		}

		.doublepackage_herotwogrid_box .dblpkg_rightcol ul {

			display: var(--df);

			flex-direction: column;

		}

		.doublepackage_herotwogrid_box .dblpkg_rightcol ul li {

			display: var(--df);

			gap: calc(var(--px) - 76px);

			border-bottom: 1px solid #cdcdcd;

			padding-bottom: calc(var(--px) - 76px);

			margin-bottom: calc(var(--px) - 76px);

		}

		.doublepackage_herotwogrid_box .sm_newsblock {

			margin: 0;

		}

		.rajjyo_desh_section .desh_section {

		margin-bottom: calc(var(--px) - 76px);

	}

		

		/*** // Single & Double package page Hero section ***/

		

		

		/*** Big Story page top section ***/

		.big_story_section .bigstory_container {

			margin: 24px 16px;

			width: auto;

		}

		.big_story_section  .package_list_article {

			display: none;

		}

		.big_story_section .bigstory_container h2 {

			font-size: 88px;

			line-height: 85px;

			margin: 0;

			text-align: center;

		}

		.big_story_section .bigstory_container .bigstory_thumb h2 {

			font-size: var(--fs36);

			-webkit-line-clamp: 4;

			text-align: left;

			margin-top: 10px;

			line-height: 110%;

		}

		.big_story_section .bigstory_grid_outerbox {

			flex-direction: column;

			display: var(--df);

			gap: calc(var(--px) - 76px);

		}

		.big_story_section .bigstory_thumb picture {

			display: block;

			overflow: hidden;

			border-radius: var(--br16);

		}

		.big_story_section .bigstory_grid_outerbox .bigstory_thumb {

			order: 1;

		}

		.big_story_section .liveupdate_sidebar_widget {

			flex: 0 0 auto;

			order: 3;

		}

		.liveupdate_sidebar_widget .heading h5 {

			font-size: var(--fs32);

		}

		.liveupdate_sidebar_widget .liveupdate_inner .feedbox a.title, .liveupdate_sidebar_widget .liveupdate_inner .feedbox p {

			margin-right: 8px;

		}

		.bigstory_grid_outerbox .grid_box.mobile_on {

			order: 2;

		}

		.big_story_section .bigstory_grid_outerbox .grid_box ul {

			display: var(--df);

			flex-direction: column;

		}

		.big_story_section .bigstory_grid_outerbox .grid_box ul li {

			display: var(--df);

			gap: calc(var(--px) - 76px);

			border-bottom: 1px solid #cdcdcd;

			padding-bottom: calc(var(--px) - 76px);

			margin-bottom: calc(var(--px) - 76px);

		}

		.big_story_section .bigstory_grid_outerbox .grid_box ul li:last-child {

			margin-bottom: 0;

		}

		.big_story_section .bigstory_grid_outerbox .grid_box ul li a.sm_newsblock {

			margin-top: 0;

		}

		/*** // Big Stoty page top section ***/

	

	

		/************** BUTTON PACKAGE BOX TOP THUMB  ***************/

        .hero_button_package_box {

            margin-top: 24px;

        }

        .hero_button_package_box .hero_article h1 {

			font-size: var(--fs32);

			-webkit-line-clamp: 4;

			font-family: var(--fntbold);

		}

        .hero_button_package_box a.hero_article {

            flex-direction: column;

			gap: 16px;

        }

        .hero_button_package_box a.hero_article picture {

            flex: auto;

        }

    /************** // BUTTON PACKAGE BOX TOP THUMB ***************/

		

		

	/***---// LANDING PAGE ---***/

	

	

	

	/***---SINGLE STORY PAGE ---***/

	.twocol_aside_outerbox {

		display: block;

	}

	.single_story_sec .top_article {

		display: block;

	}

	

		

	.single_story_sec .top_article .news_title {

		font-size: var(--fs36);

		line-height: 120%;

		margin: 10px 0;

		font-family: var(--fntbold);

	}

	.single_story_sec .top_article .mobile_author_area {

		display: var(--df) !important;

		justify-content: space-between;

		align-items: var(--center);

		flex-wrap: nowrap;

		position: relative;

		margin: 16px 0;

	}



	.single_story_sec .top_article .mobile_author_area .author {

		overflow: hidden;

		flex: 0 0 86%;

	}

	.single_story_sec .top_article .article_image {

		margin-left: calc(var(--px) - 116px);

		margin-right: calc(var(--px) - 116px);

	}

	.single_story_sec .article_image picture {

		border-radius: 0;

	}

	.single_story_sec .article_image .th_caption .th_source {

		font-size: var(--fs18);

		padding-left: 5px;

		border-left: 1px solid var(--black);

		margin-left: 7px;

		line-height: 10px;

	}

	.singlestory_detail_box p {

		font-size: var(--fs23);

		margin-bottom: calc(var(--px) - 76px);

		margin-top: calc(var(--px) - 76px);

		line-height: 150%;

	}

	.singlestory_detail_box strong, .singlestory_detail_box ul li, .singlestory_detail_box ol li {

        font-size: var(--fs23);

    }

	.singlestory_detail_box h3 {

		font-size: var(--fs24);

		border-left: 4px solid var(--redcolor);

		padding-left: calc(var(--px) - 76px);

	}

	.singlestory_detail_box table {

        display: block;

        overflow-x: auto;

        -webkit-overflow-scrolling: touch;

    }

	.singlestory_detail_box table td { 

		white-space: nowrap;

	}

	.inlinestorylisting_box.mobile_on.mb_latestnews_box h3 {

		color: var(--redcolor);

		padding: 0;

		border: 0;

		font-size: var(--fs30);

		margin: 0;

	}

	

	

	.inlinestorytxt_box {

		margin: 30px 24px;

	}

	.singlestory_detail_box h3 {

		font-size: var(--fs24);

		border-left: 4px solid var(--redcolor);

		padding-left: calc(var(--px) - 76px);

	}

	.inlinestorylisting_box li .inlinestory h5 {

		font-size: var(--gblfs);

		font-family: var(--fntbold);

	}

	.inlinestorylisting_box li:last-child {

		padding-bottom: 0;

		border: 0;

	}

	.inlinestorylisting_box {

		border-radius: 0;

		padding: 24px 16px;

		margin: 24px -16px;

		border-top: 2px solid var(--redcolor);

		border-bottom: 2px solid var(--redcolor);

		background: var(--ltgray);

	}

	.inlinestorylisting_box h3 {

		color: var(--redcolor);

		margin: 0;

		line-height: 1;

		padding: 0 !important;

		border: 0 !important;

		font-size: var(--fs30) !important;

	}

	.inlinestorylisting_box ul {

		padding: 0;

	}

	.inlinestorylisting_box li {

		overflow: hidden;

		padding: 20px 0;

		border-bottom: 1px solid var(--libdr);

		margin: 0px !important;

	}

	.inlinestorylisting_box li .inlinestory {

		display: flex;

		flex-wrap: nowrap;

		gap: 16px;

		align-items: flex-start;

	}

	.inlinestorylisting_box li .inlinestory figure {

		flex: 0 0 132px;

		margin: 0;

	}

	.sidebarnews_list picture, .inlinestorylisting_box figure {

		display: block;

		overflow: hidden;

		border-radius: var(--br8);

	}

	.inlinestorylisting_box.mb_latestnews_box li .inlinestory h4 {

		font-size: var(--gblfs);

		font-family: var(--fntbold);

		line-height: 120%;

	}

	.inlinepoll_box {

		background: var(--ltgray);

		padding: calc(var(--px) - 76px);

		border-radius: var(--br16);

		margin: 24px 0;

		text-align: var(--center);

	}

	.inlinepoll_box .poll_heading_wrap {

		display: var(--df);

		flex-direction: column;

	}

	.inlinepoll_box .poll_title {

		font-size: var(--fs24);

		margin: 0;

		padding: 0;

		border: 0;

	}

	.inlinepoll_box .poll_heading_wrap {

		flex-direction: column-reverse;

	}

	.inlinepoll_box .heading {

		margin: 0;

		flex-direction: row-reverse;

		gap: 10px;

		display: var(--df);

		align-items: var(--center);

		flex-wrap: nowrap;

		justify-content: var(--center);

	}

	.inlinepoll_box .selection.df_centercontent {

		gap: calc(var(--px) - 76px);

		padding-left: 0;

	}

	.inlinepoll_box .heading p {

		font-size: var(--fs32);

		font-family: var(--fntbold);

		color: var(--bluecolor);

		margin: 0 10px 0 0;

	}

	.inlinepoll_box .poll_title {

		margin: 15px 0;

	}

	.inlinepoll_box  input[type="submit"] {

		margin-top: calc(var(--px) - 90px);

	}

	.inlinepoll_box .selection label {

		font-family: var(--fntbold);

		font-size: var(--fs24);

	}

	.inlinepoll_box  input[type="submit"] {

		width: 85px;

		margin-top: calc(var(--px) - 90px);

		background: var(--redcolor);

		font-size: var(--fs22);

		font-family: var(--fntbold);

		border: none;

		color: var(--white);

		padding: 7px;

		border-radius: 30px;

		box-shadow: 0px 4px 10px 0 rgba(0,0,0,0.3);

		transition: all 0.3s;

	}

	.inlinepoll_box input[type="submit"]:hover {

		background: var(--bluecolor);

	}

	.separator {

		margin: 10px -16px;

	}

	.storysharebox {

		margin: 14px -16px;

		border-bottom: 1px solid var(--sbdrgray);

		padding-bottom: 8px;

		gap: 24px;

	}

	.storysharebox a {

		display: block;

		text-align: center;

	}

	.storysharebox a span {

		display: block;

		font-size: var(--fs18);

	}

	.storysharebox .bookmark path, .article_option .bookmark path{

		stroke: var(--black);

		stroke-width: 2;

		fill: transparent;

		transition: all 0.3s;

	}

	.storysharebox .bookmark:hover path, .article_option .bookmark:hover path{

		stroke: 0;

		stroke-width: 0;

		fill: var(--redcolor);

	}

	.storysocialbox {

		margin: 16px 0;

	}

	.storysocialbox p {

		margin-top: calc(var(--px) - 100px);

		font-size: var(--fs18);

		margin-bottom: calc(var(--px) - 97px);

	}

	.social_list.df_centercontent {

		gap: 16px;

	}

	.taboola_box.mt-24 {

		margin-top: 16px;

	}

	

	

	/** read more to view full content in mobile view **/

	.singlestory_detail_box {

		max-height: 700px;

		overflow: hidden;

		transition: max-height 0.4s ease;

		position: relative;

	}

	.singlestory_detail_box.storyexpand {

		max-height: none;

		overflow: visible;

	}

	.singlestory_detail_box .readfullstorybtn_wrap, .readfullstorybtn_wrap {

		position: absolute;

		bottom: 0;

		left: 0;

		right: 0;

		padding-top: 4rem;

		background: #ffffff;

		background: linear-gradient(0deg,rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 32%, rgba(255, 255, 255, 0) 100%);

	}

	.singlestory_detail_box .readfullstorybtn_wrap #readfullstorybtn, .readfullstorybtn_wrap #readfullstorybtn {

		margin: 30px auto 13px;

	}

	/** read more to view full content in mobile view **/





	/** single story author area dot share for mobile view **/

	

	.single_story_sec .article_image .th_caption, .singlestory_picture_popup .th_caption {

		justify-content: flex-start;

		align-items: center;

		display: var(--df);

		background: var(--ltgray);

		padding: 4px 16px;

	}

	.single_story_sec .top_article .mobile_author_area .author .pic {

		width: 48px;

		height: 48px;

		overflow: hidden;

		border-radius: 50px;

		margin-right: 10px;

		float: left;

	}

	.single_story_sec .top_article .mobile_author_area .name {

		font-family: var(--fntbold);

	}



	.single_story_sec .top_article .mobile_author_area p {

		color: var(--dgray);

		font-size: var(--fs18);

		margin: 0;

	}

	.single_story_sec .mobile_author_area #articleoption_threedot {

		width: calc(var(--px) - 60px);

		height: calc(var(--px) - 60px);

		background: var(

		--white);

		box-shadow: 0 0 10px rgba(0,0,0,0.3);

		border-radius: 40px;

		display: flex;

		align-items: center;

		justify-content: center;

	}

	.single_story_sec .mobile_author_area #articleoption_threedot img {

		width: 4px;

	}

	.single_story_sec .mobile_author_area .article_option {

		background: var(--white);

		flex-direction: column;

		box-shadow: 0 0 10px rgba(0,0,0,0.3);

		border-radius: var(--br24);

		align-items: center;

		gap: 6px;

		padding: 12px 0;

		position: absolute;

		top: 0;

		width: 37px;

		right: 0;

		z-index: 9;

		display: none;

	}

	.single_story_sec .mobile_author_area .article_option.dot_expand {

		display: flex;

		z-index: 999;

	}

	/** // single story author area dot share for mobile view **/



	.singlestory_picture_popup  .singlestory_thumb {

		padding: 0 20px 20px;

	}

	.singlestory_picture_popup  .modal-content {

		border-radius: 10px;

	}

	.singlestory_picture_popup  .modal-header {

		padding: 7px 16px 7px 20px;

	}

	

	/*** Fullpage overlay article sharebox ***/

	#overlay_article_socialsharebox_wrapper {

		position: fixed;

		background: rgba(0,0,0,0.7);

		left: 0;

		top: 0;

		bottom: 0;

		right: 0;

		z-index: 999;

		display: none;

		align-items: var(--center);

		justify-content: center;

	}



	#overlay_article_socialsharebox_wrapper .share_box_inner {

		width: 275px;

		background: var(--white);

		padding: 15px 25px;

		border-radius: var(--br16);

		box-shadow: 0 0 10px rgba(0,0,0,0.5);

	}



	#overlay_article_socialsharebox_wrapper .share_box_inner .title_bar {

		text-align: center;

		position: var(--prelative);

		border-bottom: 1px solid #b7b7b7;

		padding-bottom: 10px;

		margin-bottom: 15px;

	}

	#overlay_article_socialsharebox_wrapper .share_box_inner .title_bar p {

		font-size: 13px;

		font-family: poppins;

	}



	#overlay_article_socialsharebox_wrapper .share_box_inner .articlesharebox_close {

		position: absolute;

		right: 0;

		top: -4px;

	}



	#overlay_article_socialsharebox_wrapper .share_box_inner .share_options {

		display: var(--df);

		align-items: center;

		gap: calc(var(--px) - 76px);

		justify-content: center;

	}



	#overlay_article_socialsharebox_wrapper .share_box_inner .share_options img {

		scale: 1.3;

	}

	/*** //Fullpage overlay article sharebox ***/

	

	/*** Article link copy msg ***/

	.copy_toast_wrapper {

		position: fixed;

		inset: 0;

		background: rgba(0,0,0,0.5);

		display: none;

		z-index: 9999;

	}



	/* toast box */

	#copy_toast {

		position: absolute;

		top: 90px;

		left: 50%;

		transform: translateX(-50%);

		background: #B7F1A2;

		padding: 8px 23px;

		border-radius: 30px;

		font-size: 14px;

		font-weight: 500;

		box-shadow: 0 4px 10px rgba(0,0,0,0.15);

		width: 223px;

	}

	#copy_toast span {

		font-size: 19px;

		color: #015A07;

	}



	/*** // Article link copy msg ***/

	

	

	/***---// SINGLE STORY PAGE ---***/

	

	

	

	

	/***--- marketing Banner ---***/

	.marketbanner {

		position: relative;

		overflow: hidden;

	}

	.marban_ad.active {

		opacity: 1;

		position: relative;

	}

	.marban_ad {

		position: absolute;

		inset: 0;

		opacity: 0;

		transition: opacity 0.8s ease-in-out;

	}

	/***---// marketing Banner ---***/

	

	

	

	/***---// ARTICLE PACKAGE PAGE ---***/

		

		.singlearticle_package_box {

			margin: 0 0 16px 0;

			display: block;

			text-align: center;

			background: var(--ltgray);

			border: 1px solid var(--redcolor);

		}

		.singlearticle_package_box .title {

			font-size: var(--fs24);

			padding: calc(var(--px) - 94px);

			background: var(--redcolor);

			font-family: var(--fntbold);

			color: var(--white);

			padding: 3px 40px 3px 20px;

		}

		.singlearticle_package_box ul {

			padding: 6px 11px;

			gap: calc(var(--px) - 90px);

			margin: 0;

			display: flex;

			align-items: var(--center);

			justify-content: space-around;

		}

		.singlearticle_package_box ul li .packlink {

			font-size: var(--fs18);

			font-family: var(--fntbold);

		}

	/***---// ARTICLE PACKAGE PAGE ---***/

	

	

	/** mobile view sidebar menu **/

	#fullpage_black_overlay {

		position: relative;

		left: 0;

		top: 0;

		right: 0;

		bottom: 0;

		background: rgba(0,0,0,0.5);

		opacity: 0;

	}

	#fullpage_black_overlay.blackbg_open {

		opacity: 1;

		position: fixed;

		z-index: 999;

	}

	

	/*** when side menu open no scroll ***/

	body.no-scroll { 

		overflow:hidden; 

	}

	/*** // when side menu open no scroll ***/

	

	

	.breadcrum_wrap {

		overflow-x: auto;

		overflow-y: hidden;

		margin-left: calc(var(--px) - 116px);

		margin-right: calc(var(--px) - 116px);

		-webkit-overflow-scrolling: touch;

		mask-image: linear-gradient(

			to right,

			transparent,

			black 24px,

			black calc(100% - 24px),

			transparent

		);

	}

	.breadcrumbs li {

		font-size: 12px;

		display: block;

		padding: 2px 6px;

		white-space: nowrap;

		font-family: poppins;

	}

	.breadcrumbs li a {

		font-size: 12px;

		color: var(--sbdrgray);

		position: relative;

		display: block;

		font-family: poppins;

	}

	.breadcrumbs li a:hover {

		color: var(--black);

	}



	.breadcrumbs li a:after {

		content: "/";

		margin-left: 6px;

		color: var(--black);

	}



	.breadcrum_wrap .breadcrumbs {

		display: var(--df);

		flex-wrap: nowrap;

		overflow: visible;

		border-bottom: 1px solid var(--sbdrgray);

		border-top: 1px solid var(--sbdrgray);

		margin: 24px 0 0;

		padding: 0 12px;

	}

	/* Firefox */

	.breadcrum_wrap {

		scrollbar-width: thin;

		scrollbar-color: #c0c0c0 transparent;

	}



	/* Chrome / Edge / Safari */

	.breadcrum_wrap::-webkit-scrollbar {

		height: 5px;              /* thin bar */

	}



	.breadcrum_wrap::-webkit-scrollbar-track {

		background: transparent;

	}



	.breadcrum_wrap::-webkit-scrollbar-thumb {

		background-color: #c0c0c0;

		border-radius: 8px;

	}



	.breadcrum_wrap::-webkit-scrollbar-thumb:hover {

		background-color: #9e9e9e;

	}

	/** // Breadcrum **/

	

	

	/***---SINGLE STORY BIG BREAKING PAGE ---***/

	.article_big_break_singlepage_wrap {

		margin-bottom: 0;

	}

	.article_big_break_hero_sec .topic_title {

		font-size: 15px;

		margin-top: calc(var(--px) - 88px);

		text-align: var(--center);

		color: var(--bluecolor);

		font-family: poppins;

		font-weight: 600;

		margin: 5px 0;

	}

	.article_big_break_hero_sec .hero_caption {

		margin: 16px 0;

	}

	.article_big_break_hero_sec .news_title {

		font-size: var(--px);

		line-height: var(--px);

		text-align: var(--center);

		font-family: var(--fntbold);

	}

	.article_big_break_hero_sec .sp_wrapper h3 {

		font-size: var(--fs22);

		line-height: normal;

	}

			/** mobile author three dot css */

	.article_big_break_singlepage_wrap .mobile_author_area {

		display: var(--df) !important;

		justify-content: space-between;

		align-items: var(--center);

		flex-wrap: nowrap;

		position: relative;

		margin: 16px 0;

	}

	.article_big_break_singlepage_wrap .mobile_author_area .author {

		overflow: hidden;

		flex: 0 0 86%;

	}

	.article_big_break_singlepage_wrap .mobile_author_area .author .pic {

		width: 48px;

		height: 48px;

		overflow: hidden;

		border-radius: 50px;

		margin-right: 10px;

		float: left;

	}

	.article_big_break_singlepage_wrap .mobile_author_area .name {

		font-family: var(--fntbold);

	}

	.article_big_break_singlepage_wrap .mobile_author_area p {

		color: var(--dgray);

		font-size: var(--fs18);

		margin: 0;

	}

	.article_big_break_singlepage_wrap .mobile_author_area #articleoption_threedot {

		width: calc(var(--px) - 60px);

		height: calc(var(--px) - 60px);

		background: var(--white);

		box-shadow: 0 0 10px rgba(0,0,0,0.3);

		border-radius: 40px;

		display: flex;

		align-items: center;

		justify-content: center;

	}

	.article_big_break_singlepage_wrap .mobile_author_area #articleoption_threedot img {

		width: 4px;

	}

	.article_big_break_singlepage_wrap .mobile_author_area .article_option {

		background: var(--white);

		flex-direction: column;

		box-shadow: 0 0 10px rgba(0,0,0,0.3);

		border-radius: var(--br24);

		align-items: center;

		gap: 6px;

		padding: 12px 0;

		position: absolute;

		top: 0;

		width: 37px;

		right: 0;

		z-index: 9;

		display: none;

	}

	.article_big_break_singlepage_wrap .mobile_author_area .article_option.dot_expand {

		display: flex;

		z-index: 999;

	}

			/** mobile author three dot css */

			

	

	/***---SINGLE STORY BIG BRAKING PAGE ---***/

	



	

	

	/*******  Category Page *******/

	.categorypg_top_section .articleheading_outer .articleheading {

		font-size: 40px;

	}

	.categorypg_top_gridbox {

		flex-direction: column;

		display: var(--df);

		gap: 24px;

	}

	.categorypg_top_gridbox .left_article .bigthumb {

		display: var(--df);

		flex-direction: column;

		gap: 16px;

		align-items: flex-start;

	}

	.categorypg_top_gridbox .left_article picture {

		display: block;

		border-radius: var(--br8);

		overflow: hidden;

		width: 100%;

	}

	.vrarticle_list_box {

		display: var(--df);

		flex-direction: column;

		gap: calc(var(--px) - 76px);

	}

	.vrarticle_list_box .vr_sm_newsblock {

		display: var(--df);

		gap: 16px;

		align-items: flex-start;

	}

	.sm_newsblock h4 {

		font-family: var(--fntbold);

		margin-top: 12px;

		font-size: var(--gblfs);

	}

	.sm_newsblock picture {

		border-radius: 8px;

		overflow: hidden;

		display: block;

	}

	.common_fourgridbox h4 {

		font-size: var(--fs22);

		line-height: 27px;

	}

	.vrarticle_list_box .vr_sm_newsblock picture {

		display: block;

		overflow: hidden;

		border-radius: var(--br8);

	}

	.categorypg_top_gridbox .left_article .bigthumb h1 {

		font-size: var(--fs32);

		font-family: var(--fntbold);

	}

	.categorypg_top_gridbox .left_article {

		padding-bottom: 0;

		border: 0;

	}

	.categorypg_top_gridbox .vrarticle_list_box .vr_sm_newsblock picture, .categorypg_vrarticlelist_outer .vrarticle_list_box .vr_sm_newsblock picture {

		flex: 0 0 136px;

	}

	.categorypg_top_gridbox .vrarticle_list_box .vr_sm_newsblock {

		flex-direction: row;

		border: 0;

		padding: 0;	

		gap: 12px;

		display: var(--df);

		align-items: flex-start;

	}

	.categorypg_top_section .hrarticle_list_box {

		margin: 0;

		border: 0;

	}

	.categorypg_top_section .hrarticle_list_box .sm_newsblock, .categorypg_middle_section .twocol_aside_outerbox .lft_content {

		border-bottom: 0;

		padding-bottom: 0;

		margin-top: calc(var(--px) - 76px);

	}

	.categorypg_vrarticlelist_outer .vrarticle_list_box .vr_sm_newsblock h4, .vrarticle_list_box .vr_sm_newsblock h4 {

		font-size: var(--gblfs);

		font-family: var(--fntbold);

	}

	.talkingpoint_box  h3.heading {

		color: var(--redcolor);

	}

	.talkingpoint_box picture, .focus_article picture {

		display: block;

		overflow: hidden;

		border-radius: var(--br8);

	}

	.talkingpoint_box h2 {

		font-size: var(--fs22);

		line-height: 27px;

		margin-top: 12px;

		margin-bottom: 0;

	}

	

	.categorypg_top_section .articleheading_outer .sport_menu {

		gap: 8px;

		margin-right: 0;

	}

	.categorypg_top_section .articleheading_outer .sport_menu li a.packlink, .categorypg_top_section .articleheading_outer .sport_menu li {

		font-size: var(--fs18);

		font-family: var(--fntbold);

	}

	.categorypg_top_section .articleheading_outer .sport_menu li a.packlink.active {

		color: var(--redcolor);

	}

	

	/*******  // Category Page *******/

	

	

	/*******  Pagination *******/

	.pagination_wrap {

		align-items: center;

		display: flex;

		justify-content: center;

		margin: 24px auto;

	}

	.pagination_wrap .pagination {

		gap: 8px;

	}

	.pagination_wrap .pagination a.page-link.disable {

		background: #c8cfd5;

		border-color: #c8cfd5;

	}

	.mviewcategorypg_btm_sec .pagination_wrap .pagination .page-link {

		font-size: 13px;

	}

	.pagination_wrap .pagination .page-link {

		border: 1px solid #DFE3E8;

		border-radius: 4px;

		font-family: poppins;

		font-size: var(--fs15);

		color: var(--black);

		font-weight: 600;

	}

	.pagination_wrap .pagination a.page-link.disable img {

		filter: brightness(0) invert(1);

	}

	.pagination_wrap .pagination .page-link img {

		width: 8px;

	}

	.pagination_wrap .pagination a.page-link.active {

		border-color: #4200FF;

		color: #4200FF;

	}

	.pagination_wrap .pagination .page-link img.pagi_rtarrow {

		transform: rotate(180deg);

	}

	/*******  // Pagination *******/

	

	

	

	

	/******* Horoscope Page *******/

	.horoscopepg_top_section .articleheading_outer {

		margin-top: 0;

	}

	.rashifol_tab_content .rashi_listbox {

		gap: 16px 24px;

		flex-wrap: wrap;

		align-items: center;

		justify-content: center;

		display: var(--df);

	}

	.rashifol_tab_content .rashi_listbox a.rashi {

		width: 70px;

		display: block;

		text-align: center;

	}

	.rashifol_tab_content .rashi_listbox a.rashi h3 {

		line-height: inherit;

		font-size: var(--fs24);

		margin: 10px 0 0 0;

	}

	.rashifoltab_wrap .rashifoltab ul.nav.nav-tabs {

		gap: 24px;

		flex-wrap: nowrap;

		overflow-x: auto;

		white-space: nowrap;

	}

	.rashifoltab_wrap .rashifoltab li.nav-item {

		list-style: none;

	}

	.rashifoltab_wrap .rashifoltab .nav-item a {

		margin-bottom: 10px;

		padding: 1px 18px;

		font-size: var(--gblfs);

		color: var(--black);

		border: none;

		position: relative;

		background: #CDCDCD;

		border-radius: var(--br8);

	}

	.rashifoltab_wrap .rashifoltab .nav-item a.nav-link.active {

		color: var(--white);

		font-family: var(--fntbold);

		background: #034EA2;

	}

	

	.rashifoltab_wrap .rashifoltab .nav-item a:after {

		content: "";

		width: 2px;

		height: 20px;

		position: absolute;

		top: 9px;

		right: -17px;

		background: #9FA7B0;

	}

	.rashifoltab_wrap .rashifoltab .nav-item:last-child a:after {

		display: none;

	}

	.rashifoltab_wrap .rashifoltab .nav-item a:after {

		top: 6px;

		right: -28px;

	}

	.rashifoltab_wrap .rashifoltab .nav-item a:after, .rashifoltab_wrap .rashifol_dmwise_btnbar .hslink:after {

		right: -13px;

	}

	.horoscopepg_top_section p {

		font-size: var(--fs23);

	}

	.horoscope_mviewtop_th .hrarticle_list_box .sm_newsblock {

		margin-top: calc(var(--px) - 76px);

	}

	.horoscope_mviewtop_th .hrarticle_list_box {

		border: 0;

		margin-top: 0;

	}

	/******* // Horoscope Page *******/

	

	

	/******* Horoscope view Page *******/

	.rashifoltab_wrap .rashifoltab {

		margin: 16px -16px;

		padding: 0 16px;

	}

	.horoscope_viewpage_toparea .articleheading .back img {

		width: 24px;

	}

	.horoscope_viewpage_toparea  .articleheading span {

		font-size: var(--fs32);

	}

	.horoscope_viewpage_toparea .article_image .rashi_thumb picture {

		border-radius: 0;

	}

	.rashifoltab_wrap p {

		font-size: var(--fs22);

		margin-bottom: calc(var(--px) - 86px);

		margin-top: calc(var(--px) - 86px);

		line-height: 130%;

	}

	.rashifoltab_wrap .rashifol_dmwise_btnbar {

		flex-wrap: nowrap;

		margin: 16px -16px;

		padding: 0 16px;

		gap: 21px;

		overflow-x: auto;

		white-space: nowrap;

		border-bottom: 1px solid #9FA7B0;

		display: var(--df);

		justify-content: space-between;

	}

	.rashifoltab_wrap .rashifol_dmwise_btnbar .hslink {

		margin-bottom: 10px;

		padding: 1px 18px;

		font-size: var(--gblfs);

		background: #CDCDCD;

		color: var(--black);

		border-radius: var(--br8);

		border: none;

		position: relative;

	}

	

	.rashifoltab_wrap .rashifol_dmwise_btnbar .hslink.active {

		color: var(--white);

		font-family: var(--fntbold);

		background: #034EA2;

	}

	.rashifoltab_wrap .rashifol_dmwise_btnbar .hslink:after {

		top: 6px;

		right: -28px;

	}

	.rashi_dropdown_listbox {

		width: 290px;

		position: absolute;

		background: var(--white);

		display: var(--df);

		gap: 24px;

		padding: 24px;

		box-shadow: 0 0 10px rgba(0,0,0,0.25);

		border-radius: 8px;

		flex-wrap: wrap;

		right: 0;

		top: 84px;

		z-index: 99;

		max-height: 0;

		overflow: hidden;

		opacity: 0;

		transition: all .35s ease;

	}

	.rashi_dropdown_listbox.active {

		max-height: 500px;

		opacity: 1;

	}

	.rashi_dropdown_listbox a.rashi {

		display: block;

		text-align: center;

		width: 42px;

	}

	.rashi_dropdown_listbox a.rashi h3 {

		font-size: 16px;

		margin-bottom: 0;

		margin-top: 3px;

	}

	.horoscope_viewpage_toparea .rashilist_menu .othrashi {

		display: block;

		font-size: var(--fs24);

		font-family: var(--fntbold);

		color: var(--black);

	}

	.horoscope_viewpage_toparea .rashilist_menu .othrashi img {

		display: inline-block;

		margin-top: 3px;

	}

	/******* // Horoscope view Page *******/

	

	

	

	

	

	/** footer **/

	.footer {

		background: var(--black);

		text-align: var(--center);

		padding-bottom: 16px;

		overflow: hidden;

		margin-bottom: 65px;

	}

	

	.footer .link_list {

		display: flex;

		align-items: center;

		justify-content: var(--center);

		gap: calc(var(--px) - 84px);

		margin: 10px 16px 6px 16px;

		border-bottom: 1px solid #7f7f7f;

		padding-bottom: 6px;

		gap: 9px;

	}

	.footer a {

		color: var(--white);

		display: block;

		font-size: 11px;

		font-family: arial;

	}

	.footer .copyright p {

		margin: 0;

		color: var(--white);

		font-size: 11px;

		font-family: arial;

	}

	

	/*** // footer **/

	

	

	

	

	/** About us page **/

	.aboutpg_wrap .articleheading_outer .articleheading, .contactpg_wrap .articleheading_outer .articleheading, .termspg_wrap .articleheading_outer .articleheading, .privacypg_wrap .articleheading_outer .articleheading {

		font-size: 25px;

	}

	.aboutpg_wrap .about_content p {

		margin-top: 20px;

		font-size: 15px;

		line-height: 27px;

	}

	/** // About us page **/

	

	

	/**  Contact page **/

	.contactpg_toparea {

		flex-direction: column;

	}

	.contactpg_toparea .map {

		margin: 0 -16px;

	}

	.contactpg_toparea .one {

		padding: 16px;

		border-radius: 0;

		margin-left: -16px;

		margin-right: -16px;

	}

	.contactpg_toparea .one h4, .contactpg_wrap .more_address_list h4 {

		font-size: 20px;

	}

	.contactpg_wrap .more_address_list .subhead {

		font-size: 16px;

	}

	.contactpg_wrap .btm_area h4 {

		font-size: 25px;

	}

	/** // Contact page **/

	

	/** Terms page **/

	.termspg_wrap h4 {

		font-family: 'Poppins';

		font-size: 18px;

		line-height: 28px;

		margin: 15px 0;

	}

	.aboutpg_wrap .about_content p, .terms_list li {

		margin-top: 10px;

		font-size: 15px;

	}

	.termspg_wrap .alert-danger {

		font-size: 15px;

	}

	.privacypg_wrap p, .privacypg_wrap .term_list li {

		margin-top: 15px;

		line-height: 28px;

		font-size: 15px;

	}

	.privacypg_wrap h3 {

		font-size: 23px;

		margin-top: 15px;

		line-height: 34px;

	}

	/** // Terms page **/



	/**  Video gallery page **/

	.single_story_sec .top_article .title_area p {

		font-size: 24px;

		margin: 0;

	}

	.video_galary_viewpage_wrap  .video_topblock {

		padding: 16px;

		border-radius: 0;

		margin-left: -16px;

		margin-right: -16px;

	}

	.video_galary_viewpage_wrap  .twocol_aside_outerbox.mt-24 {

		margin: 0;

	}

	.video_gallery_content.singlestory_detail_box {

		max-height: max-content;

		overflow: visible;

	}

	.video_topblock iframe {

		height: 260px;

	}

	.video_galary_viewpage_wrap .video_topblock .article_option a img, .video_galary_viewpage_wrap .video_topblock .article_option a svg {

		filter: none;

	}

	.video_galary_viewpage_wrap .single_story_sec .top_article .author {

		flex: 0 0 87%;

	}

	/** // Video gallery page **/





	/** 404 page **/

	.error_pagearea {

		margin: 16px -16px;

		border-radius: 0;

		padding: 60px 0;

	}

	.error_pagearea .error_inner h2 {

		width: 100%;

	}

	.error_pagearea h2, .error_pagearea span, .error_pagearea p, .error_pagearea a {

		font-size: 15px;

		width: 90%;

		margin: auto;

		line-height: 23px;

	}

	.error_pagearea .error_inner span {

		font-size: 20px;

	}

	.error_pagearea .error_inner .msg p {

		margin-top: 16px;

		line-height: 24px;

	}

	.error_pagearea .error_inner .homelink {

		padding: 8px 20px;

		margin: 16px 0;

		width: 110px;

	}

	.error_pagearea .error_inner .storysocialbox {

		margin: 20px auto 0;

		width: 84%;

	}

	.error_pagearea .error_inner .storysocialbox p {

		font-size: 17px;

	}

	.error_pagearea .error_inner .storysocialbox a img {

		width: inherit;

	}

	/** // 404 page **/

















	

	

	







	

	.articleheading_outer .sport_menu {

		width: 180px;

	}

	

	







	/*******   Photo gallery Page *******/

	.photo_gallery_sec .gallery_elementbox .galthbox {

		flex-direction: column;

	}

	.photo_gallery_sec .gallery_elementbox .galthbox {

		gap: 16px;

	}

	.photo_gallery_sec .gallery_elementbox .galthbox p {

		font-size: var(--fs22);

	}

	.photo_gallery_sec .gallery_elementbox .gallery_sharebox {

		text-align: right;

	}

	.photo_gallery_sec .gallery_elementbox {

		margin-left: -16px;

		margin-right: -16px;

	}

	.photo_gallery_sec .gallery_elementbox .galthbox .thumb {

		flex: auto;

		height: auto;

	}

	   /** next gallery area **/

	   .next_gallery_wrap .photo_gallery_sec {

			max-height: 830px;

		}

		.next_gallery_wrap .articleheading_outer .articleheading {

			font-size: var(--fs30);

			line-height: 30px;

		}	

	   /** //next gallery area **/

	   

	/*******  // Photo gallery Page *******/

	

	

	/******* Vote Nojore Nobanno Full widget *******/

	.full_nojorenobanno_widget, .full_vote_skipper_widget {

		border-radius: 0;

		margin-left: -16px;

		margin-right: -16px;

		padding: 16px;

		margin-top: 24px;

		background: #E9F2FF;

	}

	.vote_fullwidget_headbar.top_promote_sec {

		justify-content: center;

		margin-bottom: 24px;

		flex-direction: column;

		display: var(--df);

	}

	.vote_fullwidget_headbar.top_promote_sec .lft_area {

		gap: 8px;

		flex-direction: column;

		display: var(--df);

	}

	.full_nojorenobanno_widget .top_promote_sec .nn_logo {

		width: 290px;

		display: block;

	}

	.full_nojorenobanno_widget a.allnews_link, .full_vote_skipper_widget a.allnews_link {

		margin: 16px auto 10px;

	}

	.full_nojorenobanno_widget .twobigth_box {

		margin-bottom: 16px;

	}

	.twobigth_box {

		flex-direction: column;

		display: var(--df);

		gap: calc(var(--px) - 76px);

	}

	.twobigth_box > .lg_newsblock {

		flex: 1;

	}

	.twobigth_box .lg_newsblock picture {

		display: block;

		overflow: hidden;

		border-radius: var(--br8);

	}

	.twobigth_box .lg_newsblock h3 {

		font-size: var(--fs32);

		line-height: 38px;

		margin-top: 12px;

		margin-bottom: 0;

	}

	.full_nojorenobanno_widget .common_fourgridbox {

		border-bottom: 0;

		padding: 0;

		flex-wrap: wrap;

		display: var(--df);

		gap: calc(var(--px) - 76px);

	}

	.full_nojorenobanno_widget .common_fourgridbox .sm_newsblock {

		flex: 0 0 calc(50% - 12px);

		flex-direction: column;

		margin: 0;

		display: var(--df);

        align-items: flex-start;

        gap: calc(var(--px) - 84px);

	}

	.full_nojorenobanno_widget .common_fourgridbox .sm_newsblock picture {

		flex: 0 0 auto;

	}

	.full_nojorenobanno_widget a.allnews_link {

		font-size: var(--fs24);

		font-family: var(--fntbold);

		background: var(--redcolor);

		color: var(--white);

		padding: 4px 10px;

		border-radius: var(--br8);

		width: 130px;

		text-align: center;

	}

	.full_nojorenobanno_widget a.allnews_link img {

		filter: brightness(0) invert(1);

		margin-left: 9px;

		margin-top: 4px;

	}

	/******* // Vote Nojore Nobanno Full widget *******/























