.business-news .thumbnail img, .hindi-list-news li .thumbnail img, .lead_stories_opt .row_one .col_two li:nth-child(2) li .thumbnail img, .lead_stories_opt .row_two .col_two li:nth-child(3) li:last-child .thumbnail img, .opinion_opt .opinion_hmlist1 li .thumbnail img, .sports-cont .thumbnail img {
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%)
}
*, body, html {
	margin: 0;
	padding: 0,
}
body, h1, h2, h3, h4, h5, h6, html {
	font-weight: 400
}
*, .adcont, body, html {
	padding: 0
}
.ad100, .ad300, .ad300mrec {
	position: relative;
	width: 300px
}
body, html {
	background: #eaeaea;
	font-size: 15px;
	line-height: 21px;
	font-family: Roboto, sans-serif;
		-webkit-font-smoothing:antialiased;
}
a, a:active, a:hover body, a:visited {
	color: #2b2b2b;
	text-decoration: none
}
a img {
	border: none
}
.adcont, img {
	border-radius: 3px
}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {
	color: #c00;
	font-weight: 700
}
form, li, ul {
	list-style-type: none
}
.nglobalnav_wrap .nglobalnav a {
	display: block;
	color: #c6c6c6;
	font-size: 9px
}
.adcont .ad100, .adcont .adtext {
	font-size: 11px;
	text-align: center
}
.newcont {
	width: 100%;
	float: left
}
.newcont .newcont1 {
	width: 1260px;
	margin: 0 auto
}
.newcont .newcont1 .newcont2 {
	width: 100%;
	box-sizing: border-box;
	float: left;
	padding: 0
}
.hmpage_lhs {
	float: left;
	width: 935px
}
.hmpage_rhs {
	float: right;
	width: 300px
}
.adcont, .hmpage_rhs .rhs_cont {
	width: 100%
}
.adcont {
	box-sizing: border-box;
	min-height: 250px;
	float: left;
	background: #fff;
	text-align: center;
	margin-bottom: 20px
}
.adcont.marbot {
	margin-bottom: 50px
}
.adcont .adtext {
	line-height: 10px;
	margin-top: -14px;
	width: 100%;
	float: left;
	color: #b7b7b7
}
.ad100 {
	float: left;
	height: 100px;
	margin-bottom: 0
}
.ad300, .ad300mrec {
	min-height: 250px;
	height: auto;
	margin-bottom: 15px;
	float: left
}
.adcont .ad100 {
	color: #999;
	margin-left: auto;
	margin-right: auto;
	width: 300px
}
.neweleccont {
	width: 100%;
	float: left;
	background: #3e3e3e
}
.neweleccont .newcont1 {
	width: 1260px;
	margin: 0 auto;
	box-sizing: border-box
}
.neweleccont .newcont1 .newcont2, .neweleccont .newcont1 .newcont2 .newcont3 {
	width: 100%;
	float: left;
	box-sizing: border-box
}
.neweleccont .newcont1 .newcont2 {
	background-color: #3e3e3e
}
.nglobalnav_wrap .nglobalnav {
	width: 990px;
	margin: 0 auto
}
.nglobalnav_wrap .nglobalnav a {
	float: left;
	padding: 3px 6px;
	color: #c6c6c6;
	border-radius: 4px;
	text-transform: uppercase;
	margin: 0 10px;
	line-height: normal;
	font-family: 'Lato', sans-serif;
	letter-spacing: 0.39px;
}
.nglobalnav_wrap .nglobalnav a.select, .nglobalnav_wrap .nglobalnav a:hover {
	padding: 3px 6px;
	background-color: #212121;
}
.ad728_wrap .ad728_cont {
	float: right;
	height: 90px;
	margin: 0 auto;
	position: relative;
	width: 728px
}
.widgetbanner {
	display: block;
	text-align: center;
	background-image: none!important
}
.break_fb, .break_fbmsg, .break_mail, .break_tw {
    background-image: url(https://drop.ndtv.com/homepage/images/svg_sprite.svg);
    background-repeat: no-repeat;
    background-position: -366px -70px;
    display: inline-block;
    height: 15px;
    width: 11px;
    margin: 0 12px 0 15px;
}

.break_tw {
	background-position: -381px -70px;
	width: 17px;
	height: 15px
}
.break_mail {
	background-position: -403px -70px;
	width: 18px;
	height: 15px
}
.break_fbmsg {
	background-position: -195px -34px;
	width: 21px;
	height: 24px;
	position: relative;
    top: 1px;
	left: 10px;
}
.n_searchdrop {
	background: #3e3e3e;
	bottom: -66px;
	box-shadow: 0 3px 3px rgba(0,0,0,.1);
	height: 47px;
	position: absolute;
	right: 0;
	width: 290px;
	z-index: 99999990;
	border-radius: 0 0 5px 5px
}
.n_searchdrop .n_searchfld {
	border: 1px solid #ccc;
	border-radius: 0;
	box-shadow: 0 0 3px rgba(0,0,0,.1) inset;
	color: #666;
	float: left;
	margin: 9px 0 0 9px;
	padding: 5px;
	width: 210px
}
.n_searchdrop .n_searchbtn {
	background-color: #6288a5;
	border: 1px solid #4d7b9f;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
	font-family: Roboto;
	font-size: 12px;
	font-weight: 700;
	margin: 8px 0 0 5px;
	padding: 3px 10px
}
.ntopnav_wrap .topnav_extra .socialicon {
	display: inline-block;
	margin-right: 12px;
	margin-left: 55px
}
.ntopnav_wrap .topnav_extra .socialicon .break_fb, .ntopnav_wrap .topnav_extra .socialicon .break_mail, .ntopnav_wrap .topnav_extra .socialicon .break_tw {
	background-image: url(https://drop.ndtv.com/homepage/ndtvhp2015/images/hp_sprite2016.png);
	background-repeat: no-repeat;
	background-position: -366px -89px;
	display: inline-block;
	height: 15px;
	width: 11px;
	margin: 0 5px
}
.ntopnav_wrap .topnav_extra .socialicon .break_tw {
	background-position: -381px -88px;
	width: 17px;
	height: 15px
}
.ntopnav_wrap .topnav_extra .socialicon .break_mail {
	background-position: -403px -88px;
	width: 18px;
	height: 15px
}
.ntopnav_wrap .topnav_extra .searchicon_wrap {
	display: inline-block;
	position: relative
}
.ntopnav_wrap .topnav_extra .searchicon_wrap a {
	margin-bottom: -4px;
	display: inline-block;
	background-image: url(https://drop.ndtv.com/homepage/ndtvhp2015/images/hp_sprite2016.png);
	background-repeat: no-repeat;
	background-position: -38px -2px;
	height: 22px;
	width: 22px
}
.rupee, .rupee em {
	font-family: RupeeForadianRegular
}
.ad300mrec1 {
	float: left;
	width: 300px;
	height: 250px;
	position: relative;
	margin-bottom: 0;
	background-image: url(https://drop.ndtv.com/homepage/ndtvhp2015/images/mrec2_bg.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-right: 0;
	padding-left: 40px;
	padding-top: 0
}
@font-face {
	font-family: RupeeForadianRegular;
	src: url(https://www.ndtv.com/static/fonts/rupeeforadian-webfont.eot);
	src: local('?'), url(https://www.ndtv.com/static/fonts/rupeeforadian-webfont.ttf) format('truetype'), url(https://www.ndtv.com/static/fonts/rupeeforadian-webfont.svg#webfontR5hylf0C) format('svg');
	font-weight: 400;
	font-style: normal
}
.rupee {
	font-style: inherit;
	width: auto !important;
	float: none !important;
}
.rupee em {
	position: absolute;
	text-indent: -9999em;
	left: -9999em
}
.mastheadwrap {
	box-sizing: border-box;
	float: left;
	margin-bottom: 25px;
	width: 1260px
}
.mastheadwrap .ad728_cont {
	height: 90px;
	margin: 0 auto;
	position: relative;
	min-width: 728px;
	max-width: 970px;
	text-align: center;
	z-index: 1;
}
.ntopnav_wrap {
	box-shadow: 0 8px 6px -6px #333;
	width: 100%;
	float: left;
	box-sizing: border-box;
	margin-bottom: 20px;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6
}
.gallery_cont:after, .videos_cont:after {
	box-shadow: 0 2px 15px 2px rgba(0,0,0,.2)
}
.ntopnav_wrap .ndtvlogo {
	float: left;
	font-size: 16px;
	margin-right: 5px;
	margin-top: 6px;
	padding: 0;
	width: 130px
}
.ntopnav_wrap .ndtvlogo a {
	color: #666
}
.ntopnav_wrap .ndtvlogo img {
	margin-bottom: -5px
}
.ntopnav_wrap .topnav_cont {
	float: left
}
.ntopnav_wrap .topnav_cont a {
	float: left;
	display: block;
	font-size: 13px;
	color: #000;
	padding: 10px 15px;
	border: 1px solid #fff;
	border-left: 1px solid #e6e6e6
}
.ntopnav_wrap .topnav_extra .searchicon, .ntopnav_wrap .topnav_extra .topnavmore {
	display: inline-block;
	background-image: url(https://drop.ndtv.com/homepage/ndtvhp2015/images/hp_sprite2016.png);
	float: left;
	background-repeat: no-repeat
}
.ntopnav_wrap .topnav_cont a.select {
	padding: 10px;
	border: 1px solid #e6e6e6;
	background-color: #f9f9f9
}
.ntopnav_wrap .topnav_cont a:hover {
	padding: 10px 15px;
	background-color: #f9f9f9
}
.ntopnav_wrap .topnav_extra {
	float: left;
	margin-top: 13px
}
.ntopnav_wrap .topnav_extra .topnavmore {
	background-position: -5px -2px;
	height: 8px;
	width: 25px;
	margin-top: 3px
}
.ntopnav_wrap .topnav_extra .searchicon {
	background-position: -38px -2px;
	height: 22px;
	width: 22px;
	margin-top: -7px
}
.nglobalnav_wrap {
	box-sizing: border-box;
	float: left;
	margin: 10px 0 20px 0;
	width: 100%
}
.ad728_wrap {
	box-sizing: border-box;
	float: left;
	margin-bottom: 10px;
	width: 100%
}
.row {
	box-sizing: border-box;
	float: left;
	margin-bottom: 50px;
	width: 100%
}
.hpage_topsty_wrap {
	box-sizing: border-box;
	float: left;
	width: 100%
}
.sponscont {
	clear: both;
	margin:0;
	padding: 10px 0 0 0;
	width: 100%
}
.sponscont img {
	width: 100%;
	height: auto
}
.sponscont_rhs {
	clear: both;
	margin-bottom: 20px;
	padding: 0;
	width: 100%;
	float: left
}
.hmpage_rhs .sponscont_rhs:last-child {
	margin-bottom: 0
}
.nglobalnav_wrap_opt {
	width: 100%;
	float: left;
	box-sizing: border-box;
	margin: 10px 0
}
.nglobalnav_wrap_opt .nglobalnav {
	width: 100%;
	margin: 0 auto;
	text-align: center
}
.nglobalnav_wrap_opt .nglobalnav a {
	font-size: 11px;
	color: #5a5a5a;
	padding: 3px 6px;
	margin: 0 10px;
	font-family: Montserrat, sans-serif;
	text-transform: uppercase
}
.nglobalnav_wrap_opt .nglobalnav a.select, .nglobalnav_wrap_opt .nglobalnav a:hover {
	padding: 3px 6px
}
.ad728_cont_opt {
	height: 90px;
	margin: 0 auto;
	position: relative;
	width: 728px;
	max-width: 970px;
	float: none!important
}
.neweleccont .newcont1 .newcont2 {
	padding: 0!important
}
.ntopnav_wrap_opt {
	width: 100%;
	float: left;
	box-sizing: border-box;
	margin-bottom: 25px;
	padding-bottom: 10px;
	background: #3e3e3e;
	transition: all .3s ease-in
}
.ntopnav_wrap_opt .topnav_extra .searchicon, .ntopnav_wrap_opt .topnav_extra .searchicon_wrap a, .ntopnav_wrap_opt .topnav_extra .topnavmore {
	background-image: url(https://drop.ndtv.com/homepage/images/svg_sprite.svg);
	background-repeat: no-repeat
}
.ntopnav_wrap_opt .ndtvlogo {
    width: 99px;
    height: 17px;
    float: left;
    margin-right: 25px;
    padding: 0;
    margin-top: 1px;
    position: relative;
}

.ntopnav_wrap_opt .ndtvlogo a {
	color: #666
}
.ntopnav_wrap_opt .ndtvlogo > a:before{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	background: url(https://drop.ndtv.com/homepage/images/svg_sprite.svg) no-repeat;
	width: 100%;
	height: 100%;
}
.ntopnav_wrap_opt .ndtvlogo img {
	width: 100%;
	border-radius: 0
}
.ntopnav_wrap_opt .topnav_cont {
	float: left;
	height: 23px;
}
.ntopnav_wrap_opt .topnav_cont a {
    float: left;
    display: block;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
    padding: 3px 0 3px 0;
    margin: 0 12px;
    line-height: 15px;
    font-family: 'Lato', sans-serif;
    letter-spacing: 0.9px;
}

.ntopnav_wrap_opt .topnav_cont a.select, .ntopnav_wrap_opt .topnav_cont a:hover {
	color: #fff;
	border-bottom: 1px solid #fff;
}
.ntopnav_wrap_opt .topnav_extra {
	float: left;
	position: relative;
	width: 250px;
	margin-top: -8px;
}
.ntopnav_wrap_opt .topnav_extra .topnavmore {
	display: inline-block;
	background-position: -160px -49px;
	float: left;
	height: 8px;
	width: 25px;
	margin-top: 16px
}
.ntopnav_wrap_opt .topnav_extra .searchicon {
	display: inline-block;
	background-position: -38px -2px;
	float: left;
	height: 22px;
	width: 22px;
	margin-top: -7px
}
.ntopnav_wrap_opt .topnav_extra .socialicon {
    display: inline-block;
    margin-left: 25px;
}

.ntopnav_wrap_opt .topnav_extra .socialicon .break_fb, .ntopnav_wrap_opt .topnav_extra .socialicon .break_mail, .ntopnav_wrap_opt .topnav_extra .socialicon .break_tw {
	background-image: url(https://drop.ndtv.com/homepage/images/svg_sprite.svg);
	background-repeat: no-repeat;
	background-position: -43px -35px;
	display: inline-block;
	height: 21px;
	width: 21px;
	margin: 0 18px
}
.ntopnav_wrap_opt .topnav_extra .socialicon .break_tw {margin: 0 6px 0 6px;}
.ntopnav_wrap_opt .topnav_extra .socialicon .break_tw {
	background-position:0px -35px;
	width: 24px;
	height: 20px
}
.ntopnav_wrap_opt .topnav_extra .socialicon .break_mail {
	background-position: -403px -88px;
	width: 18px;
	height: 15px
}
.ntopnav_wrap_opt .topnav_extra .searchicon_wrap {
	display: inline-block;
	position: absolute;
	right: -1px;
	top: 7px
}
.ntopnav_wrap_opt .topnav_extra .searchicon_wrap a {
	margin-bottom: -4px;
	display: inline-block;
	background-position: -121px -33px;
	height: 24px;
	width: 24px
}
.ntopnav_wrap2 {
	display: none;
	width: 100%;
	float: left;
	box-sizing: border-box;
	margin-bottom: 25px;
	margin-top: -25px;
	background: #3e3e3e;
}
.ntopnav_wrap2 .seclevelnav {
	float: left;
	margin-left: 124px;
	height: 30px;
}
.ntopnav_wrap2 .seclevelnav .topnav_cont {
	float: left
}
.ntopnav_wrap2 .seclevelnav .topnav_cont a {
    float: left;
    display: block;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
    padding: 3px 0 3px 0;
    margin: 0 12px;
    line-height: normal;
    font-family: 'Lato', sans-serif;
    letter-spacing: 0.9px;
}

.lead_stories_opt, .lead_stories_opt>div.row_one a, .lead_stories_opt>div.row_two a {
	font-family: Merriweather, serif;
	font-size: 12px;
	font-weight: 400
}
.ntopnav_wrap2 .seclevelnav .topnav_cont a.select, .ntopnav_wrap2 .seclevelnav .topnav_cont a:hover {
	color: #fff;
	border-bottom: 1px solid #fff;
}
.lead_stories_opt>div.row_two:after {
	content: "";
	position: absolute;
	left: 183px;
	bottom: 13px;
	background: #f5f5f5;
	width: 366px;
	height: 50%;
	z-index: 1;
	border-radius: 0 0 3px 3px
}
.lead_stories_opt .col_two, .lead_stories_opt>div {
	position: relative;
	float: left;
	box-sizing: border-box
}
.lead_stories_opt {
	float: left;
	border-radius: 3px;
	line-height: 17px
}
.lead_stories_opt>div {
	width: 100%
}
.lead_stories_opt>div.row_one a, .lead_stories_opt>div.row_two a {
	color: #000
}
.lead_stories_opt .col_first {
	width: 157px;
	float: left;
	margin-right: 13px
}
.lead_stories_opt .col_two {
	width: 366px;
	margin-right: 15px;
	padding: 11px;
	background: #f5f5f5;
	border-radius: 3px;
	z-index: 2
}
.lead_stories_opt .col_third {
	width: 343px;
	float: left
}
.lead_stories_opt>div.row_one {
	padding: 13px 13px 0;
	background: #fff;
	border-radius: 3px 3px 0 0
}
.lead_stories_opt>div.row_one:before {
	content: "";
	position: absolute;
	left: 183px;
	bottom: 0;
	background: #f5f5f5;
	width: 366px;
	height: 90%
}
.lead_stories_opt>div.row_two {
	padding: 0 13px 13px;
	margin-bottom: 50px;
	background: #fff;
	border-radius: 0 0 3px 3px
}
.lead_stories_opt ul li {
	width: 100%;
	float: left;
	position: relative;
	padding-top: 25px;
	margin-bottom: 25px
}
.lead_stories_opt>div li:last-child {
	margin: 0
}
.lead_stories_opt>div.row_one li:first-child {
	padding: 0
}
.lead_stories_opt ul li .thumbnail {
	margin-bottom: 10px
}
.lead_stories_opt li:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 40%;
	height: 1px;
	background: #d7d7d7
}
.lead_stories_opt .row_one li:first-child:after {
	position: static
}
.lead_stories_opt .col_first h1, .lead_stories_opt .col_first h1 a {
	font-size: 16px;
	font-weight: 900;
	line-height: 21px
}
.lead_stories_opt .col_first h2, .lead_stories_opt .col_first h2 a {
	font-size: 13px;
	font-weight: 700;
	line-height: 19px
}
.lead_stories_opt .row_one .col_first li:nth-child(3) h3, .lead_stories_opt .row_two .col_first li:nth-child(3) h3, .lead_stories_opt .row_two .col_first li:nth-child(5) h3 {
	position: relative;
	top: -3px;
	font-size: 12px;
	font-weight: 400
}
.lead_stories_opt .row_one .col_first li:nth-child(3) .thumbnail {
	width: 46px;
	height: 46px;
	overflow: hidden;
	border-radius: 3px;
	float: left;
	margin: 0 10px 0 0;
	position: relative;
	z-index: 1
}
.lead_stories_opt .row_one .col_first li:nth-child(3) .thumbnail img {
	width: 100%;
	height: auto
}
.lead_stories_opt .row_two .col_first li:nth-child(3) .thumbnail, .lead_stories_opt .row_two .col_first li:nth-child(5) .thumbnail {
	width: 46px;
	height: 46px;
	overflow: hidden;
	border-radius: 3px;
	float: left;
	margin: 0 10px 0 0;
	position: relative;
	z-index: 1
}
.lead_stories_opt .row_two .col_first li:nth-child(3) .thumbnail img, .lead_stories_opt .row_two .col_first li:nth-child(5) .thumbnail img {
	width: 100%;
	height: auto
}
.lead_stories_opt .row_two .col_first li:nth-child(1):before, .lead_stories_opt .row_two .col_first li:nth-child(2):before, .lead_stories_opt .row_two .col_first li:nth-child(4):before {
	content: "â€¢ ";
	color: #000;
	font-size: 26px;
	vertical-align: top;
	font-style: normal;
	position: absolute;
	left: 0
}
.lead_stories_opt .row_two .col_first li:nth-child(1) a, .lead_stories_opt .row_two .col_first li:nth-child(2) a, .lead_stories_opt .row_two .col_first li:nth-child(4) a {
	font-size: 13px;
	font-weight: 900;
	line-height: 19px
}
.lead_stories_opt .row_two .col_first li:nth-child(1) h3, .lead_stories_opt .row_two .col_first li:nth-child(2) h3, .lead_stories_opt .row_two .col_first li:nth-child(4) h3 {
	position: relative;
	left: 15px;
	width: calc(100% - 15px);
	float: left;
	color: #2b2b2b;
	font-size: 13px;
	font-weight: 900;
	line-height: 19px
}
.lead_stories_opt .col_two li h2, .lead_stories_opt .col_two li h2 a {
	font-size: 17px;
	font-weight: 900;
	line-height: 25px
}
.lead_stories_opt .row_one .col_two li:nth-child(2) {
	padding-top: 30px
}
.lead_stories_opt .col_two li:after {
	margin: 0 auto;
	left: 0;
	right: 0
}
.lead_stories_opt .col_two li h2 {
	text-align: center;
	padding: 0 25px
}
.lead_stories_opt .row_one .col_two li:nth-child(2) ul {
	margin-right: -4%
}
.lead_stories_opt .row_one .col_two li:nth-child(2) li {
	width: 46%;
	display: table;
	padding: 0 4% 0 0!important;
	margin: 0
}
.lead_stories_opt .row_one .col_two li:nth-child(2) li .thumbnail {
	display: table-cell;
	vertical-align: top;
	width: 57px;
	height: 64px;
	overflow: hidden;
	border-radius: 3px;
	float: left;
	margin: 0 10px 0 0;
	position: relative
}
.lead_stories_opt .row_one .col_two li:nth-child(2) li .thumbnail img {
	width: auto;
	height: 100%;
	position: absolute;
	left: 50%
}
.lead_stories_opt .row_one .col_two li:nth-child(2) li h3 {
	display: table-cell;
	vertical-align: top;
	position: relative;
	top: -4px;
	font-size: 12px;
	font-weight: 400
}
.lead_stories_opt .row_two .col_two li:nth-child(1) {
	text-align: center;
	padding-left: 25px;
	padding-right: 25px;
	box-sizing: border-box;
	display: table;
	height: 80px
}
.lead_stories_opt .row_two .col_two li:nth-child(1) div {
	display: table-cell;
	vertical-align: middle
}
.lead_stories_opt .row_two .col_two li:nth-child(1) a, .lead_stories_opt .row_two .col_two li:nth-child(1) h3 {
	font-family: Roboto, sans-serif;
	font-size: 18px;
	line-height: 24px;
	font-weight: 400
}
.lead_stories_opt .row_two .col_two li:nth-child(1) em {
	font-style: normal;
	text-transform: uppercase;
	width: 100%;
	float: left
}
.lead_stories_opt .row_two .col_two li:nth-child(1) em a {
	font-weight: 900;
	font-size: 14px;
	letter-spacing: 2px
}
.lead_stories_opt .row_two .col_two li:nth-child(1) span {
	font-family: Merriweather, serif;
	font-size: 11px;
	font-weight: 900;
	width: 100%;
	float: left;
	margin-top: 3px
}
.lead_stories_opt .row_two .col_two li:nth-child(1) .bigtxt {
	padding: 0 25px
}
.lead_stories_opt .row_two .col_two li:nth-child(1) .bigtxt a {
	font-size: 18px;
	line-height: 25px
}
.lead_stories_opt .row_two .col_two li:nth-child(2) li {
	display: table
}
.lead_stories_opt .row_two .col_two li:nth-child(2) .thumbnail {
	display: table-cell;
	vertical-align: middle;
	width: 160px;
	height: 120px;
	overflow: hidden;
	border-radius: 3px;
	margin: 0 10px 0 0;
	position: relative
}
.lead_stories_opt .row_two .col_two li:nth-child(2) .thumbnail img {
	width: 160px;
	height: auto
}
.lead_stories_opt .row_two .col_two li:nth-child(2) h3 {
	display: table-cell;
	vertical-align: middle;
	padding: 0 15px;
	font-size: 13px;
	line-height: 19px
}
.lead_stories_opt .row_two .col_two li:nth-child(2) a {
	font-size: 13px;
	line-height: 19px
}
.lead_stories_opt .row_two .col_two li:nth-child(3) li:first-child a, .lead_stories_opt .row_two .col_two li:nth-child(3) li:first-child h3 {
	color: #fff;
	font-size: 15px;
	line-height: 17px;
	font-weight: 700;
	font-family: Roboto, serif
}
.lead_stories_opt .row_two .col_two li:nth-child(3) li:first-child {
	width: 125px;
	height: 230px;
	float: left;
	margin: 0 14px 0 0;
	position: relative;
	display: table;
	padding: 0;
	border-radius: 3px;
	overflow: hidden
}
.lead_stories_opt .row_two .col_two li:nth-child(3) li:first-child .thumbnail {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
	margin: 0
}
.lead_stories_opt .row_two .col_two li:nth-child(3) li:first-child .thumbnail img {
	width: auto;
	height: 100%;
	position: absolute;
	left: 50%;
	top: 0;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%)
}
.lead_stories_opt .row_two .col_two li:nth-child(3) li:first-child h3 {
	box-sizing: border-box;
	padding: 0 7px;
	position: absolute;
	z-index: 2;
	bottom: 7px;
	left: 0;
	text-align: center;
	width: 100%
}
.lead_stories_opt .row_two .col_two li:nth-child(3) li:first-child:after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: auto;
	bottom: 0;
	height: 70%;
	width: 100%;
	background: linear-gradient(to bottom, transparent 0, rgba(0,0,0,1) 60%);
	z-index: 1;
	pointer-events: none
}
.lead_stories_opt .row_two .col_two li:nth-child(3) li:last-child {
	width: 205px;
	height: 230px;
	float: left;
	margin: 0;
	position: relative;
	display: table;
	padding: 0;
	border-radius: 3px;
	overflow: hidden
}
.lead_stories_opt .row_two .col_two li:nth-child(3) li:last-child .thumbnail {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
	margin: 0
}

@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {
.lead_stories_opt .row_two .col_two li:nth-child(3) li:first-child .thumbnail, .lead_stories_opt .row_two .col_two li:nth-child(3) li:last-child .thumbnail {
	float: left
}
.ntopnav_wrap_opt .topnav_extra {
	width: 229px
}
}
.lead_stories_opt .row_two .col_two li:nth-child(3) li:last-child .thumbnail img {
	width: auto;
	height: 100%;
	position: absolute;
	left: 50%;
	top: 0
}
.lead_stories_opt .row_two .col_two li:nth-child(3) li:last-child h3 {
	box-sizing: border-box;
	padding: 7px;
	position: absolute;
	z-index: 2;
	bottom: 0;
	left: 12px;
	right: 12px;
	text-align: center;
	background: #fff;
	border-radius: 3px;
	font-size: 14px;
	line-height: 18px
}
.lead_stories_opt .row_two .col_two li:nth-child(3) li:last-child a {
	font-size: 14px;
	line-height: 18px
}
.lead_stories_opt .col_third>em {
	font-style: normal;
	text-transform: uppercase;
	width: 100%;
	float: left;
	text-align: center;
	margin-bottom: 15px
}
.lead_stories_opt .col_third em a {
	font-family: Roboto, serif;
	font-weight: 900;
	font-size: 14px;
	letter-spacing: 2px
}
.lead_stories_opt .col_third li li h3, .lead_stories_opt .col_third li li h3 a {
	font-size: 12px!important;
	line-height: 17px!important
}

.lead_stories_opt .col_third li ul {
	margin-right: -4%;
	display: flex;
	flex-direction: row;
	-moz-flex-direction: row;
	flex-wrap: wrap;
	-moz-flex-wrap: wrap
}
.lead_stories_opt .col_third li li {
	width: 45%;
	display: table;
	padding: 0 3.5% 15px 0!important;
	margin: 0
}
.lead_stories_opt .col_third li li .thumbnail {
	display: table-cell;
	vertical-align: top;
	width: 42px!important;
	height: 47px!important;
	overflow: hidden;
	border-radius: 3px;
	float: left;
	margin: 0 10px 0 0;
	position: relative
}
.lead_stories_opt .col_third li li .thumbnail img {
	width: 100%;
	height: auto
}
.lead_stories_opt .col_third li li h3 {
	display: table-cell;
	vertical-align: top;
	position: relative;
	top: -3px;
	padding: 0!important
}
.lead_stories_opt .col_third li li:after {
	top: -12px;
	margin: 0
}
.lead_stories_opt li li:first-child:after, .lead_stories_opt li li:nth-child(2):after {
	position: static
}
.lead_stories_opt .col_third li:after {
	margin: 0 auto;
	left: 0;
	right: 0
}
.lead_stories_opt .col_third li:nth-child(1):after {
	width: 100%
}
.lead_stories_opt .col_third li:nth-child(1) {
	margin-bottom: 9px
}
.lead_stories_opt .row_two .col_third li:nth-child(1) li {
	margin-bottom: 20px;
	padding-top: 7px!important
}
.lead_stories_opt .row_two .col_third li:nth-child(2) .thumbnail {
	display: table-cell;
	vertical-align: middle;
	width: 160px;
	height: 98px;
	overflow: hidden;
	border-radius: 3px;
	margin: 0 10px 0 0;
	position: relative
}
.lead_stories_opt .row_two .col_third li:nth-child(2) .thumbnail img {
	width: 100%;
	height: auto
}
.lead_stories_opt .row_two .col_third li:nth-child(2) h3 {
	display: table-cell;
	vertical-align: middle;
	padding: 0 15px;
	font-size: 13px;
	line-height: 19px
}
.lead_stories_opt .row_two .col_third li:nth-child(2) a {
	font-size: 13px;
	line-height: 19px
}
#trending_wrap {
	margin-top: 15px
}
.hpage_topsty_wrap_opt {
	width: 100%;
	float: left;
	margin-bottom: 20px
}
.hpage_topsty_wrap_opt .storylist_thumb {
	float: left;
	width: 100%;
	background: #fff;
	box-sizing: border-box;
	border-radius: 3px
}
.hpage_topsty_wrap_opt .storylist_thumb ul {
	float: left;
	width: auto;
	position: relative;
	box-sizing: border-box;
	list-style-type: none
}
.hpage_topsty_wrap_opt .storylist_thumb li {
	float: left;
	width: 100%;
	box-sizing: border-box;
	padding: 14px 15px;
	display: table;
	position: relative
}
.hpage_topsty_wrap_opt .storylist_thumb li:after {
	content: "";
	position: absolute;
	left: 15px;
	bottom: 0;
	width: calc(100% - 30px);
	height: 1px;
	background: #e9e9e9
}
.hpage_topsty_wrap_opt .storylist_thumb li:last-child:after {
	position: static
}
.hpage_topsty_wrap_opt .storylist_thumb li h4 {
	font-size: 14px;
	font-weight: 700;
	line-height: 19px;
	display: table-cell;
	vertical-align: middle
}
.hpage_topsty_wrap_opt .storylist_thumb::-webkit-scrollbar-track {
border-radius:10px;
background-color:#ececec
}
.hpage_topsty_wrap_opt .storylist_thumb::-webkit-scrollbar {
width:10px;
height:10px;
border-radius:10px;
background-color:c1c1c1
}
.hpage_topsty_wrap_opt .storylist_thumb::-webkit-scrollbar-thumb {
border-radius:10px;
background-color:#c1c1c1
}
.hpage_topsty_wrap_opt .storylist_thumb::-webkit-scrollbar-corner {
background-color:transparent
}
.hpage_topsty_wrap_opt .clr {
	font-style: normal;
	font-weight: 900;
	margin-right: 5px;
	text-transform: uppercase
}
.hpage_topsty_wrap_opt .movies, .hpage_topsty_wrap_opt .movies a {
	color: #3b3b92
}
.hpage_topsty_wrap_opt .tech, .hpage_topsty_wrap_opt .tech a {
	color: #017691
}
.hpage_topsty_wrap_opt .hindi, .hpage_topsty_wrap_opt .hindi a {
	color: #ba671e
}
.hpage_topsty_wrap_opt .cricket, .hpage_topsty_wrap_opt .cricket a {
	color: #017691
}
.hpage_topsty_wrap_opt .sports, .hpage_topsty_wrap_opt .sports a {
	color: #538f5d
}
.hpage_topsty_wrap_opt .business, .hpage_topsty_wrap_opt .business a {
	color: #00adea
}
.hpage_topsty_wrap_opt .auto, .hpage_topsty_wrap_opt .auto a {
	color: #e85401
}
.hpage_topsty_wrap_opt .food, .hpage_topsty_wrap_opt .food a {
	color: #18ac87
}
.hpage_topsty_wrap_opt .offbeat, .hpage_topsty_wrap_opt .offbeat a {
	color: #630
}
.hpage_topsty_wrap_opt .india, .hpage_topsty_wrap_opt .india a {
	color: #01cab3
}
.hpage_topsty_wrap_opt .cities, .hpage_topsty_wrap_opt .cities a {
	color: #6e00bc
}
.hpage_topsty_wrap_opt .world, .hpage_topsty_wrap_opt .world a {
	color: #d3331f
}
.hpage_topsty_wrap_opt .south, .hpage_topsty_wrap_opt .south a {
	color: #054fa3
}
.hpage_topsty_wrap_opt .lifestyle, .hpage_topsty_wrap_opt .lifestyle a {
	color: #609
}
.hpage_topsty_wrap_opt .art, .hpage_topsty_wrap_opt .art a {
	color: #ab4673
}
.hpage_topsty_wrap_opt .health, .hpage_topsty_wrap_opt .health a {
	color: #6ba645
}
.hpage_topsty_wrap_opt .weddings, .hpage_topsty_wrap_opt .weddings a {
	color: #ffb202
}
.hpage_topsty_wrap_opt .prime, .hpage_topsty_wrap_opt .prime a {
	color: #f68a2d
}
.hpage_topsty_wrap_opt .tamil, .hpage_topsty_wrap_opt .tamil a {
	color: #3b3b92
}
.hpage_topsty_wrap_opt .people, .hpage_topsty_wrap_opt .people a {
	color: #609
}
.hpage_topsty_wrap_opt .education, .hpage_topsty_wrap_opt .education a {
	color: #ab4673
}
.hpage_topsty_wrap_opt .storylist_thumb li .thumbnail {
	width: 75px;
	float: left;
	margin-left: 30px;
	display: table-cell;
	overflow: hidden
}
.hpage_topsty_wrap_opt .storylist_thumb li .thumbnail img {
	width: 100%;
	border: 0
}
.photoicon_r, .videoicon_r {
	background-image: url(https://drop.ndtv.com/images/homepage_sprite_13opt.png);
	background-size: 500px;
	height: 21px;
	width: 23px;
	display: inline-block;
	vertical-align: middle
}
.lead_stories_opt .videoicon_r {
	background-position: -399px -1px
}
.lead_stories_opt .photoicon_r {
	background-position: -368px -2px
}
.hpage_topsty_wrap .videoicon_r {
	background-position: -399px -1px;
    width: 23px;
padding: 0px;

}
.featured_cont a.videoicon_r, .wid70_left a.videoicon_r, .wid_stry a.videoicon_r, .wid50_left a.videoicon_r {
width: 17px;
background-position: -386px -45px;
}

.hpage_topsty_wrap .photoicon_r {
	background-position: -368px -2px
}
.hpage_topsty_wrap_opt .videoicon_r {
	background-position: -399px -1px
}
.hpage_topsty_wrap_opt .photoicon_r {
	background-position: -368px -2px
}
.mainstorywrap14 .photoicon_r, .mainstorywrap14 .videoicon_r {
	background-position: -453px -133px;
	height: 27px;
	width: 34px
}
.mainstorywrap14 .photoicon_r {
	background-position: -416px -133px
}
.st_audioicon, .st_photoicon, .st_videoicon {
	background-image: url(https://drop.ndtv.com/homepage/ndtvhp2015/images/hp_sprite2016.png);
	background-repeat: no-repeat;
	background-position: -366px -47px;
	display: inline-block;
	height: 15px;
	width: 15px;
	margin: 0 5px -2px 0
}
.st_videoicon {
	background-position: -386px -47px
}
.st_audioicon {
	background-position: -407px -47px;
	width: 20px
}
.opinion_opt .opinion_hmlist1 {
	width: 100%;
	float: left;
	position: relative
}
.opinion_opt .opinion_hmlist1 ul {
	width: 100%;
	float: left;
	padding: 10px 0 0 0;
}
.opinion_opt .opinion_hmlist1 li {
	width: 31.5%;
	height: 96px;
	float: left;
	margin: 0 24px 0 0;
	padding:0 25px 0 0;
	background: #fff;
	box-sizing: border-box;
	display: table;
	position: relative;
	border-right: 1px solid #E2E2E2;
}
.opinion_opt .opinion_hmlist1 li:last-child {border-right: none;}
.opinion_opt .opinion_hmlist1 li:after {
	position: static
}
.opinion_opt .opinion_hmlist1 li:last-child {
	margin-right: 0
}
.opinion_opt .opinion_hmlist1 li .description {
	display: table-cell;
	vertical-align: top;
	padding-left: 15px
}
.opinion_opt .opinion_hmlist1 li .description h6 {
	font-size: 14px;
	line-height: 19px;
	font-weight: 500;
}
.opinion_opt .opinion_hmlist1 .op_more a, .opinion_opt .opinion_hmlist1 li .description span {
	font-family: Roboto, sans-serif
}
.opinion_opt .opinion_hmlist1 li .description h6 span {
	position: static;
	display: inline-block;
	font-weight: 700
}
.opinion_opt .opinion_hmlist1 li .description span {
	position: absolute;
	bottom: 5px;
	display: block;
	line-height: 14px;
	font-size: 12px;
	font-weight: 700;
	letter-spacing: 0.11px;
	color: #909090;
}
.opinion_opt .opinion_hmlist1 li .thumbnail {
	display: table-cell;
	vertical-align: top;
	width: 100px;
}
.opinion_opt .opinion_hmlist1 li .thumbnail div {
	height: 75px;
	position: relative;
	overflow: hidden;
	border-radius: 3px
}
.opinion_opt .opinion_hmlist1 li .thumbnail img {
	width: auto;
	height: 100%;
	position: absolute;
	left: 50%
}
.opinion_opt .opinion_hmlist1 .op_more {
	position: absolute;
	top: -18px;
	right: 0;
	font-size: 14px
}
.section_head2 span {
	font-size: 13px;
	font-weight: 900;
	padding: 3px 10px;
	line-height: 18px;
	text-align: center;
	border-radius: 3px;
	text-transform: uppercase
}
.section_head span {
	font-size: 15px;
	font-weight: 900;
	padding: 3px 10px;
	letter-spacing: .5px;
	line-height: 18px;
	text-align: center;
	border-radius: 3px;
	text-transform: uppercase
}
.section_head a, .section_head span {
	font-family: Roboto, sans-serif!important;
	color: #fff
}
.hpage_topsty_wrap_opt .storylist_thumb li .description h4 a+a {
	float: none
}
.hpage_topsty_wrap_opt .storylist_thumb li.second_opt .thumbnail {
	position: relative!important
}
.section_head2:after, .section_head:after {
	position: static!important
}
.description .small a+a {
	float: none!important
}
.lhs_cont {
	float: left
}
.lhs_cont h2, .lhs_cont h2 a {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.section_head {
	width: 100%;
	float: left
}
.section_head span {
	background: #2b2b2b;
	float: left
}
.section_head2 a, .section_head2 span {
    font-family: Roboto, sans-serif!important;
    color: #000;
    pointer-events: all;
}

.section_head2 {
    width: 100%;
    float: left;
    pointer-events: none;
}

.section_head2 span {
	background: #efefef;
	float: left
}
.movie-main, .movie-main .thumbnail, .movie-second {
	position: relative;
	width: 100%;
	float: left;
	overflow: hidden
}
.movie-details, .star-rating {
	margin: 0 auto;
	text-align: center
}
.movie-details h2, .movie-details h3, .movie-list ul li h4 {
	font-family: Roboto, sans-serif
}
.movies-cont {
	width: 100%;
	float: left
}
.movie-main, .movie-second {
	border-radius: 3px
}
.movie-second:after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	height: 70%;
	width: 100%;
	background: linear-gradient(to bottom, transparent 0, rgba(0,0,0,1) 80%);
	z-index: 1;
	pointer-events: none
}
.movie-second .thumbnail {
	height: 245px
}
.movie-second .thumbnail img {
	width: 100%;
	height: auto
}
.movie-details {
	width: 100%;
	position: absolute;
	bottom: 15px;
	z-index: 2;
	padding: 0 20px;
	box-sizing: border-box
}
.movie-details h2 {
	font-size: 22px;
	font-weight: 700;
	text-align: left;
	line-height: 29px;
	color: #fff
}
.movie-details h2 a {
	color: #fff;
	font-family: Merriweather, serif
}
.hindi-list-news li h4, .hindi-list-news li h4 a {
	font-family: 'Noto Sans', sans-serif
}
.movie-details h3 {
	font-size: 20px;
	font-weight: 500;
	text-align: left;
	line-height: 28px
}
.star-rating {
	display: table;
	padding-bottom: 10px;
	height: 20px
}
.star-rating span {
	display: table-cell;
	float: left;
	height: 20px;
	width: 21px;
	margin-right: 12px
}
.star-rating .rating-full {
	background: url(https://drop.ndtv.com/homepage/images/star_rating.png) no-repeat
}
.star-rating .rating-half {
	background: url(https://drop.ndtv.com/homepage/images/star_rating.png) -26px 0 no-repeat
}
.star-rating .rating-null {
	background: url(https://drop.ndtv.com/homepage/images/star_rating.png) -52px 0 no-repeat
}
.movie-list {
	width: 100%;
	float: left;
	margin-top: 0
}
.movie-list ul {
	margin: 0;
	padding: 0;
	list-style-type: none
}
.movie-list ul li {
	width: 48%;
	float: left;
	padding: 0;
	margin-top: 15px;
	box-sizing: border-box;
	display: block;
	position: relative
}
.movie-list ul li:nth-child(2n+2) {
	float: right
}
.movie-list ul li .thumbnail {
	width: 170px;
	height: 140px;
	position: relative;
	overflow: hidden;
	display: block
}
.movie-list ul li h4 {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 2;
	padding: 10px;
	font-weight: 400;
	text-align: left;
	font-size: 15px;
	line-height: 18px;
	display: block
}
.cricket-details li:after, .movie-list ul li:after {
	content: '';
	z-index: 1;
	pointer-events: none;
	bottom: 0
}
.movie-list ul li h4 a {
	color: #fff
}
.movie-list ul li:after {
	display: block;
	position: absolute;
	left: 0;
	top: auto!important;
	height: 70%;
	width: 100%;
	background: linear-gradient(to bottom, transparent 0, rgba(0,0,0,1) 70%);
	border-radius: 0 0 3px 3px
}
.movie-list ul li:last-child {
	padding-bottom: 0
}
.list-news {
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: left
}
.list-news li {
	margin: 0;
	padding: 15px 0;
	width: 100%;
	float: left;
	display: table
}
.list-news li .thumbnail {
	width: 85px;
	display: table-cell;
	vertical-align: top;
	padding-left: 20px
}
.list-news li p {
	display: table-cell;
	vertical-align: middle;
	position: relative;
	top: -5px
}
.hindi-news {
	width: 325px;
	float: left;
	position: relative
}
.hindi-list-news {
	margin: 0;
	padding: 0;
	float: left;
	list-style-type: none
}
.hindi-list-news li {
	padding: 14px 15px 0;
	margin-bottom: 12px;
	width: 100%;
	box-sizing: border-box;
	float: left;
	display: table;
	background: #fff;
	border-radius: 3px
}
.hindi-list-news li:last-child {
	margin: 0
}
.hindi-list-news li .thumbnail {
	width: 60px;
	height: 60px;
	overflow: hidden;
	display: table-cell;
	border-radius: 3px;
	margin-bottom: 14px;
	float: left;
	position: relative
}
.hindi-list-news li .thumbnail img {
	width: auto;
	height: 100%;
	position: absolute;
	left: 50%
}
.hindi-list-news li h4 {
	font-size: 17px;
	font-weight: 500;
	line-height: 23px;
	padding-left: 20px;
	display: table-cell;
	vertical-align: middle;
	position: relative;
	top: -8px
}
.hindi-list-news li h4 a {
	color: #000
}
.auto-detail h3 a, .cricket-details h2 a, .tamil-detail h3 a {
	color: #fff
}
.cricket-details h2, .cricket-details h2 a {
	font-family: Merriweather, serif
}
.cricket-cont {
	width: 500px;
	float: left;
	margin-left: 40px
}
.crickets {
	width: 100%;
	float: left
}
.crickets ul li {
	width: 242px;
	height: 185px;
	float: left;
	margin-right: 15px;
	position: relative;
	display: table
}
.crickets ul li:last-child {
	margin-right: 0
}
.crickets li .thumbnail img {
	width: 100%;
	height: auto;
	position: absolute
}
.cricket-details {
	width: 100%;
	float: left;
	position: relative
}
.cricket-details li {
	border-radius: 3px;
	overflow: hidden;
	margin-bottom: 15px
}
.cricket-details li:nth-child(2n+2) {
	margin-right: 0!important
}
.cricket-details li:nth-last-of-type(-n+2) {
	margin-bottom: 0!important
}
.cricket-details li:after {
	display: block;
	position: absolute;
	left: 0;
	height: 70%;
	width: 100%;
	background: linear-gradient(to bottom, transparent 0, rgba(0,0,0,1) 80%)
}
.cricket-details .thumbnail {
	height: 180px;
	overflow: hidden;
	position: relative;
	border-radius: 3px
}
.cricket-details h2 {
	box-sizing: border-box;
	font-size: 15px;
	line-height: 21px;
	font-weight: 700;
	padding: 0 10px 10px;
	position: absolute;
	z-index: 2;
	top: 112px;
	left: 0
}
.cricket-list {
	width: 100%;
	float: left;
	margin-top: 19px
}
.cricket-list li .thumbnail {
	width: 64px;
	height: 48px;
	position: relative;
	overflow: hidden;
	display: table-cell;
	vertical-align: top
}
.cricket-list li .thumbnail img {
	height: 48px
}
.cricket-list li h5 {
	font-size: 14px;
	line-height: 17px;
	font-weight: 500;
	position: relative;
	display: table-cell;
	vertical-align: middle;
	padding-right: 20px;
	top: -2px
}
.sports-cont {
	width: 100%;
	position: relative;
	float: left
}
.sports-cont .taboola_fix {
	display: table
}
.sportscont_in {
	width: 100%;
	float: left;
	padding: 15px 15px 0;
	background: #fff;
	border-radius: 3px;
	box-sizing: border-box
}
.sports-cont .taboola_fix .story_title {
	display: table-cell;
	vertical-align: middle;
	float: none;
	width: auto;
	position: relative;
	padding-right: 20px;
	top: -9px
}
.sports-cont .list-news {
	width: 100%;
	float: left;
	margin: 0;
	list-style-type: none;
	background: #fff;
	border-radius: 0 0 3px 3px
}
.sports-cont .list-news li {
	width: 100%;
	float: left;
	padding: 17px 0 0;
	box-sizing: border-box;
	position: relative
}
.sports-cont .list-news li:after {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	width: 100%;
	height: 1px;
	background: #d2d2d2
}
.sports-cont .list-news li h4 {
	display: table-cell;
	vertical-align: middle;
	position: relative;
	padding-right: 20px;
	top: -9px
}
.sports-cont .thumbnail {
	width: 60px!important;
	height: 60px;
	overflow: hidden;
	display: table-cell;
	vertical-align: top;
	margin-bottom: 20px;
	float: left;
	padding-left: 0!important;
	position: relative
}
.sports-cont .thumbnail img {
	width: auto;
	height: 100%;
	position: absolute;
	left: 50%
}
.everyLife-cont, .everyLife-cont .list-news li {
	width: 100%;
	position: relative;
	float: left
}
.everyLife-cont .taboola_fix {
	background: #fff;
	padding: 15px 15px 14px;
	box-sizing: border-box;
	border-radius: 3px 3px 0 0
}
.everyLife-cont .list-news {
	width: 100%;
	float: left;
	margin: 0;
	list-style-type: none;
	background: #fff;
	border-radius: 0 0 3px 3px
}
.auto-cont, .business-news, .india-news, .tamil-cont {
	margin-right: 60px
}
.business-news .list-news li:after, .everyLife-cont .list-news li:after {
	content: "";
	left: 0;
	right: 0;
	background: #d2d2d2
}
.auto-detail, .tamil-detail, .videos_cont {
	border-radius: 3px;
	overflow: hidden
}
.everyLife-cont .list-news li {
	padding: 12px 20px;
	box-sizing: border-box
}
.everyLife-cont .list-news li:after {
	position: absolute;
	top: 0;
	width: 30%;
	height: 1px
}
.everyLife-cont .list-news li h4 {
	font-size: 16px
}
.everyLife-cont .story_title h3 {
	font-size: 16px;
	line-height: 22px
}
.everyLife-cont .thumbnail {
	width: 120px;
	height: 90px;
	overflow: hidden;
	display: table-cell;
	vertical-align: top;
	float: left;
	margin-bottom: 10px
}
.everyLife-cont .story_title {
	display: table-cell;
	width: auto;
	float: none;
	vertical-align: top;
	padding: 0 0 0 20px
}
.taboola_fix {
	width: 100%;
	float: left
}
.story_title {
	width: 100%;
	float: left;
	box-sizing: border-box
}
.story_title h3, .story_title h4 {
	font-size: 15px;
	font-weight: 400;
	line-height: 21px
}
.business-details h3, .business-news .list-news li h5 {
	font-size: 13px;
	line-height: 19px;
	vertical-align: middle;
	font-weight: 500;
	font-family: Merriweather, serif
}
.business-news {
	width: 250px;
	float: left
}
.business-details {
	width: 100%;
	float: left;
	display: table;
	margin-top: 20px
}
.business-details h3 {
	display: table-cell;
	position: relative;
	padding-right: 20px;
	top: -9px
}
.business-news .list-news li {
	width: 100%;
	float: left;
	padding: 13px 0 0;
	box-sizing: border-box;
	position: relative;
	display: table
}
.business-news .list-news li:after {
	position: absolute;
	top: 0;
	width: 35%;
	height: 1px
}
.business-news .list-news li h5 {
	display: table-cell;
	position: relative;
	padding-right: 20px;
	top: -9px
}
.business-news .thumbnail {
	width: 60px!important;
	height: 60px;
	overflow: hidden;
	display: table-cell;
	vertical-align: top;
	margin-bottom: 24px;
	float: left;
	position: relative;
	padding-left: 0!important
}
.business-news .thumbnail img {
	width: auto;
	height: 100%;
	position: absolute;
	left: 50%
}
.auto-cont {
	width: 290px;
	float: left
}
.auto-detail {
	width: 100%;
	float: left;
	position: relative
}
.auto-detail h3 {
	box-sizing: border-box;
	font-size: 16px;
	line-height: 21px;
	font-family: Merriweather, serif;
	font-weight: 700;
	padding: 0 15px 10px;
	position: absolute;
	z-index: 2;
	bottom: 0;
	left: 0
}
.auto-detail:after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	height: 70%;
	width: 100%;
	background: linear-gradient(to bottom, transparent 0, rgba(0,0,0,1) 80%);
	z-index: 1;
	pointer-events: none
}
.auto-cont .list-news li:after, .india-news .list-news li:after {
	content: "";
	right: 0;
	background: #d2d2d2
}
.auto-detail .thumbnail {
	height: 140px;
	overflow: hidden;
	position: relative
}
.auto-cont .thumbnail img {
	width: 100%;
	height: auto;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%)
}
.auto-cont .list-news {
	width: 100%;
	margin-top: 5px
}
.auto-cont .list-news li {
	width: 100%;
	float: left;
	padding: 10px 0 0;
	box-sizing: border-box;
	position: relative
}
.auto-cont .list-news li:after {
	position: absolute;
	left: 0;
	top: 0;
	width: 35%;
	height: 1px
}
.auto-cont .list-news li:first-child:after {
	position: static
}
.auto-cont .list-news li h5 {
	font-size: 16px;
	display: table-cell;
	vertical-align: middle;
	position: relative;
	padding-right: 20px;
	top: -7px
}
.auto-cont .list-news li .thumbnail {
	width: 60px!important;
	height: 60px;
	overflow: hidden;
	display: table-cell;
	vertical-align: top;
	margin-bottom: 8px;
	float: left;
	position: relative;
	padding-left: 0!important
}
.india-news .list-news li h5, .indianews-details h3 {
	font-size: 13px;
	line-height: 19px;
	vertical-align: middle;
	font-weight: 500;
	font-family: Merriweather, serif
}
.auto-cont .list-news li .thumbnail img {
	width: auto;
	height: 100%;
	position: absolute;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%)
}
.india-news {
	width: 250px;
	float: left
}
.indianews-details {
	width: 100%;
	float: left;
	display: table;
	margin-top: 35px;
	padding-bottom: 3px
}
.indianews-details h3 {
	display: table-cell;
	position: relative;
	padding-right: 20px;
	top: -15px
}
.india-news .list-news li {
	width: 100%;
	float: left;
	padding: 35px 0 1px;
	box-sizing: border-box;
	position: relative;
	display: table
}
.india-news .list-news li:after {
	position: absolute;
	left: 0;
	top: 0;
	width: 35%;
	height: 1px
}
.india-news .list-news li h5 {
	display: table-cell;
	position: relative;
	padding-right: 20px;
	top: -15px
}
.india-news .thumbnail {
	width: 100px!important;
	height: 75px;
	overflow: hidden;
	display: table-cell;
	vertical-align: top;
	float: left;
	position: relative;
	padding-left: 0!important;
	margin-bottom: 29px
}
.india-news .thumbnail img {
	width: auto;
	height: 100%;
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%)
}
.tamil-cont {
	width: 290px;
	float: left
}
.tamil-detail {
	width: 100%;
	float: left;
	position: relative
}
.tamil-detail h3 {
	box-sizing: border-box;
	font-size: 16px;
	line-height: 21px;
	font-family: Merriweather, serif;
	font-weight: 700;
	padding: 0 15px 10px;
	position: absolute;
	z-index: 2;
	bottom: 0;
	left: 0
}
.tamil-detail:after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	height: 70%;
	width: 100%;
	background: linear-gradient(to bottom, transparent 0, rgba(0,0,0,1) 80%);
	z-index: 1;
	pointer-events: none
}
.cities-cont .list-news li:after, .tamil-cont .list-news li:after {
	background: #d2d2d2;
	content: "";
	right: 0
}
.tamil-detail .thumbnail {
	height: 178px;
	overflow: hidden;
	position: relative
}
.tamil-cont .thumbnail img {
	width: 100%;
	height: auto;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%)
}
.tamil-cont .list-news {
	width: 100%;
	margin-top: 5px
}
.tamil-cont .list-news li {
	width: 100%;
	float: left;
	padding: 23px 0;
	box-sizing: border-box;
	position: relative
}
.tamil-cont .list-news li:last-child {
	padding-bottom: 0
}
.tamil-cont .list-news li:after {
	position: absolute;
	left: 0;
	top: 0;
	width: 35%;
	height: 1px
}
.tamil-cont .list-news li:first-child:after {
	position: static
}
.tamil-cont .list-news li h5 {
	font-size: 13px;
	display: table-cell;
	vertical-align: middle;
	position: relative;
	padding-right: 20px;
	top: -4px
}
.tamil-cont .list-news li .thumbnail {
	width: 100px!important;
	height: 75px;
	overflow: hidden;
	display: table-cell;
	vertical-align: top;
	float: left;
	position: relative;
	padding-left: 0!important
}
.cities-cont .list-news li h5, .cities-details h4 {
	font-size: 13px;
	line-height: 19px;
	vertical-align: middle;
	font-family: Merriweather, serif;
	font-weight: 500
}
.tamil-cont .list-news li .thumbnail img {
	width: auto;
	height: 100%;
	position: absolute;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%)
}
.cities-cont {
	width: 250px;
	float: left
}
.cities-details {
	width: 100%;
	float: left;
	display: table;
	margin-top: 20px
}
.cities-details h4 {
	display: table-cell;
	position: relative;
	padding-right: 20px;
	top: -9px
}
.cities-cont .list-news li {
	width: 100%;
	float: left;
	padding: 13px 0 0;
	box-sizing: border-box;
	position: relative;
	display: table
}
.cities-cont .list-news li:after {
	position: absolute;
	left: 0;
	top: 0;
	width: 35%;
	height: 1px
}
.cities-cont .list-news li h5 {
	display: table-cell;
	position: relative;
	padding-right: 20px;
	top: -9px
}
.cities-cont .thumbnail {
	width: 60px!important;
	height: 60px;
	overflow: hidden;
	display: table-cell;
	vertical-align: top;
	margin-bottom: 24px;
	float: left;
	position: relative;
	padding-left: 0!important
}
.cities-cont .thumbnail img {
	width: auto;
	height: 100%;
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%)
}
.videos_cont {
	width: 100%;
	position: relative;
	float: left;
	margin-bottom: 80px
}
.gallery_cont .rhs_cont li, .videos_cont .rhs_cont li {
	margin-bottom: 35px
}
.videos_cont:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 0
}
.videos_cont .lhs_cont {
	width: 830px
}
.videos_cont ul li {
	width: 100%;
	float: left;
	position: relative
}
.videos_cont .thumbnail {
	position: relative;
	overflow: hidden;
	width: 100%
}
.videos_cont .thumbnail img {
	width: 100%
}
.videos_cont ul li h5 {
	box-sizing: border-box;
	float: left;
	padding: 10px 0 0;
	position: relative;
	width: 100%;
	font-size: 16px
}
.videos_cont ul li span {
	font-weight: 900;
	margin-left: 10px;
	padding-left: 10px;
	border-left: 1px solid #2b2b2b;
	color: inherit
}
.videos_cont ul li span i {
	position: absolute;
	left: 3%;
	top: -40px;
	width: 32px;
	height: 32px
}
.videos_cont ul li span i img {
	width: 100%
}
.videos_cont .main_video {
	width: 100%;
	height: 511px;
	float: left
}
.videos_cont .main_video ul li {
	height: 511px
}
.videos_cont .main_video ul li h3 {
	position: absolute;
	bottom: 20px;
	left: 0;
	padding: 0 85px;
	font-size: 32px;
	line-height: 36px;
	font-weight: 700;
	color: #fff;
	text-shadow: 2px 2px 7px rgba(0,0,0,1);
	width: 100%;
	box-sizing: border-box;
}
.videos_cont .main_video ul li h3 a {
	color: #fff
}
.videos_cont .main_video ul li span {
	font-weight: 400;
	border-left: 1px solid #fff;
	display: inline-block
}
.videos_cont .rhs_cont {
	width: 380px;
	height: 511px;
	overflow: hidden;
	overflow-y: auto
}
.videos_cont .rhs_cont ul {
	padding-right: 40px
}
.videos_cont .rhs_cont .thumbnail {
	height: 175px
}
.videos_cont .rhs_cont::-webkit-scrollbar-track {
border-radius:10px;
background-color:#ececec
}
.videos_cont .rhs_cont::-webkit-scrollbar {
width:10px;
height:10px;
border-radius:10px;
background-color:c1c1c1
}
.videos_cont .rhs_cont::-webkit-scrollbar-thumb {
border-radius:10px;
background-color:#c1c1c1
}
.videos_cont .rhs_cont::-webkit-scrollbar-corner {
background-color:transparent
}
.gallery_cont {
	width: 100%;
	overflow: hidden;
	position: relative;
	float: left;
	border-radius: 3px
}
.gallery_cont:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 0
}
.gallery_cont .lhs_cont {
	width: 830px
}
.gallery_cont ul li {
	width: 100%;
	float: left;
	position: relative
}
.gallery_cont .thumbnail {
	position: relative;
	overflow: hidden;
	width: 100%
}
.gallery_cont .thumbnail img {
	width: 100%
}
.gallery_cont ul li h6 {
	box-sizing: border-box;
	float: left;
	padding: 10px 0 0;
	position: relative;
	width: 100%;
	font-size: 16px
}
.gallery_cont ul li span {
	font-weight: 900;
	margin-left: 10px;
	padding-left: 10px;
	border-left: 1px solid #2b2b2b;
	color: inherit
}
.gallery_cont ul li span i {
	position: absolute;
	left: 3%;
	top: -40px;
	width: 32px;
	height: 32px
}
.gallery_cont ul li span i img {
	width: 100%
}
.gallery_cont .main_gallery {
	width: 100%;
	height: 511px;
	float: left
}
.gallery_cont .main_gallery ul li {
	height: 511px
}
.gallery_cont .main_gallery ul li>i {
	width: 64px;
	height: 64px;
	position: absolute;
	bottom: 35px;
	left: 20px;
	display: block
}
.gallery_cont .rhs_cont .thumbnail i {
	width: 32px;
	height: 32px;
	position: absolute;
	bottom: 10px;
	left: 10px;
	display: block
}
.gallery_cont .main_gallery ul li h3 {
	position: absolute;
	bottom: 20px;
	left: 0;
	padding: 0 85px;
	font-size: 32px;
	line-height: 36px;
	font-weight: 700;
	color: #fff;
	text-shadow: 0 2px 7px rgba(0,0,0,1);
	width: 100%;
	box-sizing: border-box;
}
.gallery_cont .main_gallery ul li h3 a {
	color: #fff
}
.gallery_cont .main_gallery ul li span {
	font-weight: 400;
	border-left: 1px solid #fff;
	display: inline-block
}
.gallery_cont .rhs_cont {
	width: 380px;
	height: 511px;
	overflow: hidden;
	overflow-y: auto
}
.gallery_cont .rhs_cont ul {
	padding-right: 40px
}
.gallery_cont .rhs_cont .thumbnail {
	height: 175px
}
.gallery_cont .rhs_cont::-webkit-scrollbar-track {
border-radius:10px;
background-color:#ececec
}
.gallery_cont .rhs_cont::-webkit-scrollbar {
width:10px;
height:10px;
border-radius:10px;
background-color:c1c1c1
}
.gallery_cont .rhs_cont::-webkit-scrollbar-thumb {
border-radius:10px;
background-color:#c1c1c1
}
.gallery_cont .rhs_cont::-webkit-scrollbar-corner {
background-color:transparent
}
.campain_cont h2, .rhs_container .rhs_footer a {
	font-family: Montserrat, sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: .3px
}
.news_categories ul li.news_op h4, .news_categories ul li.news_op h4 a {
	font-family: 'Noto Sans', sans-serif
}
.rhs_cont {
	width: 355px;
	float: right
}
.adv_300 {
	width: 300px;
	font-size: 12px;
	margin: 18px 0 30px
}
.adv_300 img {
	margin-top: 5px
}
.tabs {
	width: 100%;
	float: left;
	border-bottom: 1px solid #e4e4e4;
	background: #fff;
	border-radius: 3px 3px 0 0
}
.tabs ul {
	width: 100%;
	list-style-type: none
}
.tabs ul li {
	padding: 11px 17px 8px;
	float: left;
	font-size: 15px;
	font-weight: 500;
	line-height: 18px;
	text-transform: uppercase
}
.tabs ul li.active {
	background: #fff;
	border-bottom: 3px solid #000;
	margin-bottom: -1px
}
.tabs ul li:last-child {
	float: right
}
.tabs ul li:last-child.active {
	background: 0 0;
	border-color: transparent
}
.thumbnail {
	width: 100%;
	border-radius: 3px
}
.thumbnail img {
	display: block;
	width: 100%
}
.tech-news {
	width: 864px;
	float: left
}
.tech_news_list {
	width: 100%;
	float: left;
	background: #fff;
	padding: 17px;
	box-sizing: border-box
}
.tech_news_list .leftcol {
	width: 565px;
	float: left
}
.tech_news_list .rightcol {
	width: 215px;
	float: right
}
.tech-news .thumbnail {
	width: 48%;
	display: table-cell;
	vertical-align: top
}
.tech-news .description {
	display: table-cell;
	vertical-align: top;
	padding-left: 20px
}
.tech-news .description .section_head2 {
	margin: 0 0 10px
}
.tech-news .leftcol h2 {
	font-size: 26px;
	font-weight: 300;
	float: left;
	margin-top: 15px;
	margin-left: 5px;
	line-height: 35px
}
.tech-news h5, .tech-news h6 {
	font-size: 15px
}
.tech_news_list .leftcol .list-news {
	margin-top: 50px
}
.tech_news_list .leftcol .list-news .section_head2 {
	margin: -35px 0 5px;
	white-space: nowrap
}
.tech_news_list .list-news li {
	width: 48%;
	box-sizing: border-box;
	padding: 10px 0 0;
	font-size: 15px;
	line-height: 22px
}
.tech_news_list .list-news li:last-child {
	float: right;
}
.tabs_content {
	width: 100%;
	float: left;
	display: none
}
.tabs_content.active {
	display: inherit
}
.tabs_content.tech_gal h2 {
	margin: 0
}
.tabs_content.tech_gal .list-news {
	margin-top: 0!important;
	width: calc(100% + 30px);
	margin-right: -30px;
	margin-bottom: -30px;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap
}
.tabs_content.tech_gal .list-news li {
	width: calc(50% - 30px);
	padding: 0;
	margin-right: 30px;
	margin-bottom: 30px;
	position: relative
}
.tabs_content.tech_gal .list-news li:nth-child(even) {
	margin-right: 0
}
.tabs_content.tech_gal .list-news li .thumbnail {
	display: block;
	padding: 0;
	width: 100%;
	height: 120px;
	overflow: hidden;
	position: relative
}
.tabs_content.tech_gal .list-news li .thumbnail img {
	width: 100%;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%)
}
.all_news ul li .thumbnail img, .food-cont .thumbnail img, .news_categories ul li .thumbnail img {
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%)
}
.tabs_content.tech_gal .list-news li span {
	font-weight: 900;
	margin-left: 10px;
	padding-left: 10px;
	border-left: 1px solid #2b2b2b;
	color: inherit
}
.tabs_content.tech_gal .list-news li span i {
	position: absolute;
	left: 3%;
	top: -55px;
	width: 38px;
	height: 47px
}
.tabs_content.tech_gal .list-news li span i img {
	width: 100%
}
.tabs_content.tech_gal .list-news li h5 {
	padding: 10px 0 0;
	position: relative
}
.tech_news_list .rightcol .list-news {
	margin: 0 0 15px
}
.tech_news_list .rightcol .list-news:last-child {
	margin-bottom: 0
}
.tech_news_list .rightcol .list-news li {
	width: 100%;
	padding: 0;
	line-height: 25px
}
.tech_news_list .rightcol .list-news li .thumbnail {
	width: 100%;
	height: 120px;
	padding: 0;
	margin-bottom: 10px;
	float: left;
	position: relative;
	overflow: hidden
}
.tech_news_list .rightcol .list-news li .section_head2 {
	margin: 15px 0 10px
}
.news_categories {
	width: calc(100% + 45px);
	margin-right: -45px;
	float: left
}
.news_categories .section_head {
	padding-left: 17px
}
.news_categories .section_head span {
	background: 0 0;
	color: inherit;
	padding: 0
}
.news_categories .section_head a {
	color: inherit
}
.news_categories ul {
	width: 27%;
	margin: 0 45px 35px 0;
	height: 265px;
	float: left;
	background: #fff;
	list-style-type: none
}
.news_categories ul li {
	width: 100%;
	float: left;
	padding: 12px 0;
	box-sizing: border-box;
	position: relative;
	font-size: 14px;
	line-height: 18px;
	border-radius: 3px
}
.news_categories ul li .thumbnail {
	display: table-cell;
	vertical-align: top;
	width: 70px
}
.news_categories ul li .thumbnail div {
	height: 70px;
	position: relative;
	overflow: hidden;
	border-radius: 3px
}
.news_categories ul li .thumbnail img {
	width: auto;
	height: 100%;
	position: absolute;
	left: 50%
}
.news_categories h5, .news_categories h6 {
	font-size: 14px;
	position: relative;
	padding: 15px 15px 0
}
.news_categories h5:after, .news_categories h6:after {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	width: 35%;
	height: 1px;
	background: #d9d9d9
}
.news_categories ul li.news_op h4 {
	font-size: 16px;
	line-height: 22px
}
.campaigns .news_categories h3, .food-detail h3 {
	font-family: Merriweather, serif
}
.news_categories ul li.news_op h4 span {
	display: block;
	font-size: 13px;
	line-height: 16px;
	margin-top: 5px;
	color: inherit;
	font-weight: inherit
}
.campaigns .news_categories {
	width: 100%;
	float: left;
	margin-bottom: -35px
}
.campaigns .news_categories ul {
	width: calc(100% + 45px);
	height: auto;
	margin: 0 -45px 0 0;
	float: left;
	background: 0 0
}
.campaigns {
	overflow: hidden;
	margin-top: 0;
	width: 100%;
	float: left
}
.campaigns .news_categories ul li {
	width: 30%;
	min-height: 375px;
	float: left;
	margin: 0 43px 35px 0;
	padding: 0;
	background: #fff;
	box-sizing: border-box;
	position: relative;
	font-size: 14px;
	line-height: 18px;
	border-radius: 3px
}
.campaigns .news_categories ul li:last-child {
	margin-right: 0
}
.campaigns .news_categories .thumbnail {
	width: 392px;
	height: 241px;
	display: block;
	position: relative;
	overflow: hidden;
	padding: 0;
	border-radius: 2px
}
.campaigns .news_categories .thumbnail img {
	width: 100%!important;
	height: auto!important;
	display: block
}
.campaigns .news_categories .thumbnail .campaigns_logo {
	width: 120px;
	height: 80px;
	background-color: #fff;
	display: block;
	position: absolute;
	right: 10px;
	bottom: 10px;
	border-radius: 3px
}
.campaigns .news_categories .thumbnail .campaigns_logo>img {
	width: 100%;
	display: block
}
.campaigns .news_categories h3 {
	font-size: 18px;
	font-weight: 900;
	color: #000;
	line-height: 24px;
	padding: 10px 20px;
	min-height: 78px
}
.food-detail h3, .story_title_hindi {
	font-weight: 700;
	box-sizing: border-box
}
.bigstory_cont ul li h3 a, .food-detail h3 a {
	color: #fff
}
.campaigns .news_categories h6 {
	font-size: 15px;
	line-height: 20px;
	position: relative;
	padding: 10px 20px;
	min-height: 50px
}
.bigstory_cont {
	width: 100%;
	float: left
}
.bigstory_cont .section_head2, .hpage_topsty_wrap .section_head2 {
	float: none;
	margin-bottom: 10px
}
.bigstory_cont .section_head2 span, .hpage_topsty_wrap .section_head2 span {
	float: none;
	background: #F8C81C
}
.bigstory_cont .bigstory_list {
	width: 100%;
	float: left;
	padding: 0;
	box-sizing: border-box;
	margin: 1px 0 0 0;
}
.bigstory_cont ul li:after, .food-detail:after {
	content: '';
	display: block;
	left: 0;
	bottom: 0;
	background: linear-gradient(to bottom, transparent 0, rgba(0,0,0,1) 100%);
	pointer-events: none
}
.bigstory_cont ul {
	width: 100%;
	float: left;
	list-style-type: none
}
.bigstory_cont ul li {
    width: 247px;
    height: 350px;
    float: left;
    margin: 0 6px 0 0px;
    position: relative;
    border-radius: 3px;
    overflow: hidden;
}

.bigstory_cont ul li:last-child {
	margin-right: 0
}
.bigstory_cont ul li:after {
	position: absolute;
	height: 70%;
	width: 100%;
	z-index: 1
}
.bigstory_cont ul li h3 {
	font-size: 16px;
	line-height: 22px;
	font-weight: 700;
	color: #fff
}
.bigstory_cont ul li .thumbnail {
	width: 100%;
	height: 100%
}
.bigstory_cont ul li .thumbnail img {
	height: 100%;
	width: auto;
	position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
}
.bigstory_cont ul li .description {
    position: absolute;
    left: 0;
    top: 200px;
    width: 100%;
    text-align: center;
    padding: 15px 15px 20px;
    box-sizing: border-box;
    z-index: 2;
    pointer-events: none;
}

.food-cont {
	width: 290px;
	float: left;
	margin-right: 60px
}
.food-detail {
	width: 100%;
	float: left;
	position: relative;
	overflow: hidden;
	border-radius: 3px
}
.food-detail h3 {
	font-size: 16px;
	line-height: 21px;
	padding: 0 15px 10px;
	position: absolute;
	z-index: 2;
	bottom: 0;
	left: 0
}
.food-detail:after {
	position: absolute;
	height: 70%;
	width: 100%;
	z-index: 1
}
.all_news ul li h6:before, .food-cont .list-news li:after, .footer_trending ul li:after, .footermain:before, .vertical_cont .stories-news h5:after {
	content: ""
}
.food-detail .thumbnail {
	height: 178px;
	overflow: hidden;
	position: relative
}
.food-detail .thumbnail img {
	width: 100%!important;
	height: auto!important;
	top: 0!important
}
.food-cont .thumbnail img {
	width: auto;
	height: 100%;
	position: absolute;
	left: 50%
}
.food-cont .list-news {
	width: 100%;
	margin-top: 5px
}
.food-cont .list-news li {
	width: 100%;
	float: left;
	padding: 11px 0 0;
	box-sizing: border-box;
	position: relative
}
.food-cont .list-news li:after {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	width: 35%;
	height: 1px;
	background: #d2d2d2
}
.food-cont .list-news li:first-child:after {
	position: static
}
.food-cont .list-news li h4 {
	font-size: 15px;
	display: table-cell;
	vertical-align: middle;
	position: relative;
	padding-right: 20px;
	top: -7px
}
.food-cont .list-news li .thumbnail {
	width: 60px!important;
	height: 60px;
	overflow: hidden;
	display: table-cell;
	vertical-align: top;
	margin-bottom: 15px;
	float: left;
	padding-left: 0!important;
	position: relative
}
.taboola_cont {
	float: left;
	position: relative;
	display: table
}
.story_title_hindi {
	background-color: #fff;
	bottom: 16px;
	box-shadow: 14px -14px 24px -18px rgba(0,0,0,.75);
	color: #353535;
	display: inline-block;
	float: left;
	font-family: Roboto, sans-serif;
	font-size: 26px;
	height: auto!important;
	left: 0;
	line-height: 32px;
	padding: 15px 35px 0 0;
	position: absolute;
	text-align: left;
	width: 33.3333%
}
.fourcolu>div:last-child {
	margin-right: 0
}
.vertical_cont {
	width: 600px;
	float: right
}
.vertical_cont>div {
	width: 100%;
	float: left;
	margin-bottom: 25px;
	height: 176px
}
.vertical_cont>div:last-child {
	margin-bottom: 0;
	height: auto
}
.vertical_cont>div>div {
	width: 100%;
	float: left;
	position: relative;
	box-sizing: border-box;
	padding-left: 235px
}
.vertical_cont .thumbnail {
	width: 210px;
	height: 139px;
	overflow: hidden;
	padding-right: 0;
	position: absolute;
	left: 0;
	top: 0
}
.vertical_cont .thumbnail img {
	width: 100%;
	height: auto;
	position: absolute;
	top: 0
}
.vertical_cont .content {
	position: relative
}
.vertical_cont .content h4 {
	font-size: 19px;
	line-height: 25px;
	font-weight: 500;
	position: relative;
	top: -6px
}
.vertical_cont .stories-news {
	width: auto;
	position: relative
}
.vertical_cont .stories-news h5 {
	font-size: 16px;
	width: 100%;
	position: relative;
	padding-top: 5px;
	margin-top: 5px
}
.vertical_cont .stories-news h5:after {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	width: 25%;
	height: 1px;
	background: #d2d2d2
}
span.trc_rbox_header_span {
	float: left!important
}
.thumbnails-q .trc_rbox_header {
	margin-top: 0!important
}
.thumbnails-q .logoDiv a span {
	color: #000!important
}
.thumbnails-g .videoCube .video-label-box .video-title, .thumbnails-q .syndicatedItem .video-title {
	color: #2b2b2b!important
}
.thumbnails-q .syndicatedItem .branding {
	color: #666!important
}
.footermain {
	width: 100%;
	float: left;
	position: relative
}
.footermain:before {
	width: 360px;
	height: 440px;
	position: absolute;
	left: -60px;
	bottom: -5px;
	background: url(https://drop.ndtv.com/homepage/images/bg_globe.png);
	opacity: .11
}
.footer_new {
	width: 100%;
	box-sizing: border-box;
	float: left
}
.footer_left {
	width: 315px;
	float: left
}
.footer_right {
	width: 945px;
	float: left
}
.footer_new ul {
	width: 100%;
	float: left;
	list-style-type: none
}
.footer_new ul li {
	float: left;
	box-sizing: border-box;
	padding: 0 16px;
	margin-bottom: 7px;
	text-transform: uppercase;
	font-weight: 500;
	font-size: 15px
}
.footer_logo {
	clear: both;
	margin-bottom: 20px;
	width: 100%
}
.footer_logo img {
	display: block;
	border-radius: 0
}
.footer_left h5 {
	font-size: 14px;
	text-transform: uppercase
}
.footer_socials {
	float: left;
	clear: both;
	margin-top: 5px
}
.footer_insta, .footer_linkedin, .footer_socials .footer_fb, .footer_socials .footer_gp, .footer_socials .footer_tw {
	display: inline-block;
	background-image: url(https://drop.ndtv.com/homepage/images/homepage_sprite_sep2017.png);
	background-repeat: no-repeat;
	background-position: -5px -104px;
	background-size: 380px;
	height: 18px;
	width: 18px;
	margin-right: 20px
}
.footer_socials .footer_fb {
	background-position: -5px -104px
}
.footer_socials .footer_tw {
	background-position: -36px -104px;
	width: 22px
}
.footer_socials .footer_gp {
	background-position: -70px -104px;
	width: 26px
}
.footer_socials .footer_insta {
	background-position: -139px -104px
}
.footer_socials .footer_linkedin {
	background-position: -172px -104px
}
.footer_right h5 {
	margin-bottom: 15px
}
.footer_search {
	border-bottom: 2px solid #e6e6e6;
	padding-bottom: 25px;
	margin-bottom: 45px;
	width: 100%
}
.footer_search input {
	border: none;
	float: left;
	padding: 0;
	width: calc(100% - 50px);
	height: 48px;
	font-family: Roboto, sans-serif;
	font-size: 34px;
	font-weight: 300;
	color: #2b2b2b;
	background: 0 0
}
.footer_search input:focus {
	outline: 0
}
.footer_search input::-webkit-input-placeholder {
color:#2b2b2b
}
.footer_search input::-moz-placeholder {
color:#2b2b2b;
opacity:1
}
.footer_search input:-ms-input-placeholder {
color:#2b2b2b
}
.footer_search input:-moz-placeholder {
color:#2b2b2b
}
.footer_search .footer_searchicon {
	display: inline-block;
	background-image: url(https://drop.ndtv.com/homepage/images/homepage_sprite_sep2017.png);
	background-repeat: no-repeat;
	background-position: -263px -122px;
	height: 48px;
	width: 48px;
	margin-top: -10px
}
.footer_group, .footer_nav, .footer_trending {
	width: 100%;
	float: left;
	padding-bottom: 12px;
	margin-bottom: 20px;
	border-bottom: 2px solid #e6e6e6
}
.footer_right .section_head {
	margin-bottom: 15px
}
.footer_trending ul {
	width: 29%;
	margin-right: 60px
}
.footer_trending ul:last-child {
	margin-right: 0
}
.footer_trending ul li {
	padding: 12px 0;
	margin: 0;
	font-size: 16px;
	line-height: 22px;
	text-transform: none;
	font-weight: 400;
	position: relative
}
.footer_trending ul li:after {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 0;
	width: 35%;
	height: 1px;
	background: #d2d2d2
}
.hpage_topsty_wrap12, .mainstorywrap12 {
	background: #000;
	box-sizing: border-box
}
.footer_trending ul li:first-child {
	border-top: none;
	padding-top: 5px
}
.footer_trending ul li:last-child:after {
	position: static
}
.footer_group ul, .footer_nav ul {
	width: calc(100% + 34px);
	margin-left: -17px;
	margin-right: -17px
}
.footer_group ul li {
	font-weight: 900
}
.footer_copy {
	width: 100%;
	float: left;
	font-size: 14px;
	box-sizing: border-box;
	padding: 10px 0;
	text-transform: uppercase;
	text-align: center
}
.mainstorywrap14 {
	float: left;
	width: 100%;
	box-sizing: border-box;
	position: relative;
	margin-bottom: 50px
}
.mainstorywrap14 .ndtv_leadstory {
	width: 100%;
	float: left;
	position: relative
}
.mainstorywrap14 .ndtv_leadstory .ndtv_leadst_mainpic {
	width: 100%;
	float: left;
	position: relative;
	z-index: 1
}
.mainstorywrap14 .ndtv_leadstory .ndtv_leadst_mainpic img {
	width: 100%;
	float: left;
	border: 0
}
.mainstorywrap14 .ndtv_leadstory .ndtv_lead_st_headline {
	font-size: 24px;
	color: #fff;
	float: left;
	box-sizing: border-box;
	position: absolute;
	left: 30px;
	bottom: 20px;
	z-index: 2
}
.mainstorywrap12, .mainstorywrap12 .ndtv_leadstory {
	position: relative;
	width: 100%;
	float: left
}
.mainstorywrap14 .ndtv_leadstory .ndtv_lead_st_headline h2 {
	text-align: left;
	text-transform: uppercase;
	font-weight: 900;
	font-size: 70px;
	color: #fff;
	line-height: 64px;
	letter-spacing: -2px;
	text-shadow: 2px 2px 7px rgba(0,0,0,.85)
}
.mainstorywrap14 .ndtv_leadstory .ndtv_lead_st_headline h2.bigheadline {
	font-size: 97px;
	line-height: 80px;
	letter-spacing: -6px
}
.mainstorywrap14 .ndtv_leadstory .ndtv_lead_st_headline a {
	color: #fff
}
.mainstorywrap14 .ndtv_leadstory .ndtv_lead_st_headline span {
	color: #f93527!important
}
.mainstorywrap12 {
	margin-bottom: 50px;
	overflow: hidden;
	border-radius: 3px
}
.mainstorywrap12 .ndtv_leadstory .ndtv_leadst_mainpic, .mainstorywrap12 img {
	width: 100%;
	float: left
}
.mainstorywrap12 .ndtv_leadstory .ndtv_lead_st_headline {
	font-size: 65px;
	color: #fff;
	position: absolute;
	top: 0;
	left: 0;
	box-sizing: border-box;
	width: 100%;
	padding: 10px
}
.mainstorywrap12 .ndtv_leadstory .ndtv_lead_st_headline h2 {
	text-align: center;
	text-transform: uppercase;
	text-shadow: 2px 2px 7px rgba(0,0,0,.85);
	font-weight: 900;
	font-size: 65px;
	color: #fff;
	line-height: 62px;
	letter-spacing: -3px
}
.mainstorywrap12 .ndtv_leadstory .ndtv_lead_st_headline h2.titlecase {
	text-transform: capitalize!important;
	line-height: 70px!important
}
.mainstorywrap12 a {
	color: #fff
}
.mainstorywrap12 .ndtv_leadstory .ndtv_lead_st_headline span {
	color: #f93527!important;
	display: inline-block
}
.hpage_topsty_wrap12 {
	width: 100%;
	float: left
}
.mainstorywrap12 .storylist_thumb {
	width: 100%;
	float: left;
	padding: 15px
}
.mainstorywrap12 .storylist_thumb ul {
	float: left;
	width: 100%;
	box-sizing: border-box;
	list-style-type: none
}
.mainstorywrap12 .storylist_thumb li {
	float: left;
	width: 32%;
	margin-right: 15px;
	border-right: 1px solid #666;
	box-sizing: border-box;
	display: table
}
.mainstorywrap12 .storylist_thumb li:last-child {
	border-right: none;
	margin-right: 0
}
.mainstorywrap12 .storylist_thumb li .thumbnail {
	width: 100px;
	display: table-cell
}
.mainstorywrap12 .storylist_thumb li .description {
	display: table-cell;
	vertical-align: top;
	padding: 0 15px;
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	color: #fff
}
.mainstorywrap12 .storylist_thumb li .description h3 {
	font-weight: 400;
	font-size: 14px;
	color: #fff
}
.mainstorywrap12 .ndtv_leadstory .ndtv_lead_st_headline .st_videoicon {
	background-image: url(https://drop.ndtv.com/images/homepage_sprite_13opt.png);
	background-position: -453px -133px;
	background-size: 500px;
	height: 27px;
	width: 34px;
	vertical-align: middle
}
.hmpage_rhs .hpage_topsty_wrap12 {
	width: 430px;
	margin: 12px 0 50px -50px;
	border-left: 1px solid #666;
	border-radius: 3px
}
.latest_stories .thumbnails-q .trc_rbox_header, .latest_stories .thumbnails-q .videoCube.syndicatedItem {
	margin-bottom: 0!important
}
.hmpage_rhs .hpage_topsty_wrap12 .storylist_thumb {
	width: 380px;
	float: left;
	box-sizing: border-box;
	padding: 31px 20px 31px 50px
}
.hmpage_rhs .hpage_topsty_wrap12 .storylist_thumb li {
	float: left;
	width: 100%;
	box-sizing: border-box;
	display: table
}
.hmpage_rhs .hpage_topsty_wrap12 .storylist_thumb li .thumbnail {
	width: 150px;
	display: table-cell
}
.hmpage_rhs .hpage_topsty_wrap12 .storylist_thumb li .description {
	display: table-cell;
	vertical-align: top;
	padding-left: 15px;
	font-weight: 400;
	font-size: 17px;
	line-height: 20px;
	color: #fff
}
.hmpage_rhs .hpage_topsty_wrap12 .storylist_thumb li .description h3 {
	font-weight: 400;
	font-size: 17px;
	color: #fff
}
.hmpage_rhs .hpage_topsty_wrap12 a {
	color: #fff
}
.latest_stories .thumbnails-q span.trc_rbox_header_span {
	font-size: 15px!important;
	padding: 2px 10px!important
}
.latest_stories .thumbnails-q .syndicatedItem .video-title {
	font-size: 15px!important;
	line-height: 18px!important
}
.latest_stories .trc_elastic .thumbBlock_holder {
	height: 87px!important;
	overflow: hidden!important
}
.latest_stories .trc_elastic .videoCube .thumbBlock {
	top: -20px
}
.latest_stories .thumbnails-q .syndicatedItem .branding {
	margin-bottom: -6px
}
.lead_stories_opt ul.top_stories li:nth-child(2) .thumbnail>div {
	width: 236px;
	height: 147px;
	overflow: hidden;
	position: relative;
	z-index: 1;
	display: block
}
.all_news {
	width: 100%;
	float: left;
	padding: 28px 0;
	background-color: #fff;
	height: 400px;
	border-radius: 3px
}
.all_news ul {
	float: left;
	width: 153px;
	display: inline-block;
	padding: 0 28px;
	border-right: solid 1px #e5e5e5
}
.all_news ul li {
	width: 100%;
	float: left
}
.all_news ul li h2 {
	color: #737373;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 900;
	letter-spacing: 1px;
	padding: 0 0 18px;
	line-height: 12px
}
.all_news ul li h2 a {
	color: #737373
}
.all_news ul li .thumbnail {
	width: 153px;
	height: 160px;
	position: relative;
	overflow: hidden
}
.all_news ul li .thumbnail img {
	width: auto;
	height: 100%;
	position: absolute;
	left: 50%
}
.all_news ul li h3 {
	font-family: Merriweather, serif;
	color: #000;
	text-transform: none;
	font-size: 15px;
	font-weight: 400;
	line-height: 22px;
	height: 120px;
	padding-top: 10px
}
.all_news ul li h3 a {
	color: #000
}
.all_news ul li h6 {
	color: #000;
	font-size: 13px;
	font-weight: 400;
	padding: 15px 0 0;
	position: relative;
	line-height: 16px;
	min-height: 65px
}
.all_news ul li h26 a {
	color: #737373
}
.all_news ul li h6:before {
	position: absolute;
	width: 25%;
	height: 1px;
	display: block;
	left: 0;
	top: 0;
	background-color: #b2b2b2
}
.all_news ul:last-child {
	border-right: none;
	padding-right: 0
}
.lead_stories_opt .col_first li {
	padding-top: 18px;
	margin-bottom: 18px
}
.top-stories-68 .col_first {
	margin-top: -25px
}
.top-stories-68 .col_two {
	margin-top: -15px
}
.topleft-69 .col_two h2 {
	padding: 10px 5px;
	letter-spacing: .2px
}
.topleft-69 .col_two>ul>li {
	margin-bottom: 10px
}
.topleft-69 .col_two>ul>li:last-child {
	padding-top: 25px
}
.lead_stories_opt .row_two .col_two li:nth-child(2) {
	padding-top: 15px;
	margin-bottom: 15px
}
.top-stories-68 .col_third ul li:first-child li:nth-last-of-type(-n+2) {
	margin-bottom: 0!important
}
.lead_stories_opt .row_one .col_third li ul {
	display: inline-block;
	width: 48%;
	float: left
}
.lead_stories_opt .row_one .col_third li ul:last-child {
	margin-left: 8%
}
.lead_stories_opt .row_one .col_third li li {
	width: 100%;
	float: left;
	min-height: 85px
}
.lead_stories_opt .row_one .col_third ul li:last-child:after {
	position: absolute
}
.lead_stories_opt .row_one .col_third li:nth-child(1) {
	margin-bottom: 0
}
.lead_stories_opt .row_two .col_third li:nth-child(2) .thumbnail video {
	height: 98px
}
.videos_cont .main_video ul li h3, .gallery_cont .main_gallery ul li h3 {
	z-index: 3;
}
.videos_cont .main_video ul li h3:before, .gallery_cont .main_gallery ul li h3:before {
	content: '';
	z-index: -1;
	pointer-events: none;
	bottom: -30px;
	display: block;
	position: absolute;
	left: 0;
	height: 230px;
	width: 100%;
	background: url(https://drop.ndtv.com/homepage/images/bg_grad.png) repeat-x left bottom;
}
.videos_cont .main_video ul li span i img {
	position: absolute;
	margin-top: -25px;
	top: 50%;
}
.gallery_cont .main_gallery ul li span i img {
	position: absolute;
	margin-top: -25px;
	top: 50%;
}
.videos_cont .main_video ul li span i {
	top: inherit;
	width: 50px;
	height: 100%;
	bottom: 0;
}
.gallery_cont .main_gallery ul li span i {
	top: inherit;
	width: 50px;
	height: 100%;
	bottom: 0;
}


.lhs_col_one {width: 340px; float: left; margin-right: 25px;}
.lhs_col_two {width: 570px; float: left;}
.cont_cmn {width: 100%; float: left; background: #fff; border-radius: 3px; margin-bottom: 15px; overflow: hidden; box-sizing: border-box;}
.lhs_col_one .cont_cmn:last-child {margin-bottom: 0;}
.hpage_video {width:100%; float: left; line-height: 0;}
.hpage_video_cap {width:100%; float: left; padding: 15px; font-size: 16px; font-weight: 400; color: #414141;box-sizing:border-box;}
.hpage_video_cap span {float:left; vertical-align: middle; background: #e52200; border-radius: 2px; color: #fff; text-transform: uppercase; margin:3px 7px 0 0; font-size: 11px; line-height: 14px; padding: 0 5px; font-family: 'Lato', sans-serif; font-weight: 900; letter-spacing: -0.19px;}
.hpage_video_cap {color: #414141;}
.featured_cont {width: 100%; float: left; padding: 15px; box-sizing: border-box;min-height: 1054px;}
.featured_cont .section_head {margin-bottom: 15px;}
.featured_cont .section_head span {background:transparent; padding: 0; font-size: 20px; text-transform: none; font-weight: 900;}
.featured_cont .section_head a, .featured_cont .section_head span {color: #000;}
.featured_cont ul {
	float: left;
    width: auto;
    position: relative;
    box-sizing: border-box;
    list-style-type: none;
}
.featured_cont ul li {
	float: left;
    width: 100%;
    box-sizing: border-box;
    display: table;
    position: relative;
	margin-bottom: 24px;
}
.featured_cont ul li:last-child {margin-bottom: 26px;}

.featured_cont li h2 {
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    display: table-cell;
    vertical-align: middle;
    position: relative;
}

.featured_cont li .thumbnail {
    width: 105px;
	height: 77px;
    float: left;
    margin-right: 15px;
    display: table-cell;
    overflow: hidden;
}
.big_mid h2 a {
padding-left: 0!important;
padding-right: 0!important;
}

.big_mid {width: 100%; float: left;}
.big_mid .thumbnail {
	width: 100%;
	height: 280px;
	overflow: hidden;
	position: relative;
}
.big_mid h2, .big_mid h2 a {
    font-size: 21px;
    font-weight: 900;
    line-height: 25px;
	text-align: center;
	padding: 13px 15px;
}
.big_mid .section_head2 {position: absolute; bottom: 0; margin: 0; padding: 0; line-height: 30px;}
.big_mid .section_head2 span {
	font-size: 20px;
	font-weight: 900;
	padding: 3px 10px;
	letter-spacing: .5px;
	line-height: 18px;
	text-align: center;
	border-radius: 3px;
	text-transform: uppercase
}
.brk_onimg {
	width: 100%;
	text-align: center;
    float: none;
    margin-bottom: 10px;
	position: absolute;
	top: 0;
    pointer-events: none;
}
.brk_onimg span {
    font-family: Roboto, sans-serif!important;
    color: #fff;
}
.brk_onimg span {
    float: none;
    background: #BA0017;
}
.brk_onimg span {
    font-size: 14px;
    font-weight: 900;
    padding: 4px 10px;
    line-height: 24px;
    text-align: center;
    border-radius: 3px;
    text-transform: uppercase;
    pointer-events: all;
}
.comn_cnt {width:100%; float:left; margin-bottom: 15px;}
.wid50_left {width:calc(50% - 8px); float: left;}
.wid50_left .cont_cmn, .wid_tboola .cont_cmn {margin-bottom: 0}
.wid50_left .thumbnail {
	width: 100%;
	height: 169px;
	overflow: hidden;
	position: relative;
}
.wid50_left h3, .big_mid h3 a {
    font-size: 15px;
    font-weight: 500;
    line-height: 19px;
	text-align: left;
	padding: 7px 15px;
}
.wid50_left h3 {height:53px;}
.wid50_left .section_head2 {position: absolute; bottom: 0; margin: 0; padding: 0; text-align: center;}
.wid_tboola {width:calc(50% - 8px); float: right;}


.wid70_left {
    float: left;
    width: 372px;
	height: 236px;
}

.wid_stry .cont_cmn{height: 100%;}
.wid_stry {
	float: left;
    width: 100%;
	height: 100%;
}
.wid_stry ul {
    float: left;
    width: auto;
    position: relative;
    box-sizing: border-box;
    list-style-type: none;
	padding: 3px 0 0 0;
}
.wid_stry li {
    float: left;
    width: 100%;
    box-sizing: border-box;
    padding: 8px 15px;
    display: table;
    position: relative;
}
.wid_stry li h3 {
    font-size: 15px;
    font-weight: 500;
    line-height: 19px;
    display: table-cell;
    vertical-align: middle;
}
.wid_stry li .thumbnail {
    width: 100px;
    float: left;
    margin-left: 15px;
    display: table-cell;
    overflow: hidden;
    height: 60px;
}
.featured_cont ul li:last-child {
margin-bottom: 0px;
}

.wid_stry li .thumbnail img {
    width: 100%;
    border: 0;
}
.wid_stry li:after {
    content: "";
    position: absolute;
    left: 15px;
    bottom: 0;
    width: calc(100% - 30px);
    height: 1px;
    background: #e9e9e9;
}
.wid_stry li:last-child:after {display: none;}


.wid30_left {float: left; width: 180px;margin-left: 15px;}
.wid30_left + .wid30_left {margin-left: 15px;}

.wid30_left.fleft {float:left;}
.wid70_left.fright {float:right;}

.wid30_left:first-child {
    margin-left: 0;
}


.shd_grd {
    width: 100%;
    height: 236px;
    float: left;
    margin:0;
    position: relative;
    border-radius: 3px;
    overflow: hidden;
}
.shd_grd .thumbnail {
    width: 100%;
    height: 100%;
}
.shd_grd .thumbnail img {
    width: auto;
	height: 100%;
	position: absolute;
    left: 50%;
	-webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
}
.shd_grd .section_head2 {
    position: absolute;
    top: 125px;
    z-index: 3;
    text-align: center;
}
.shd_grd h3 {
	box-sizing: border-box;
    padding: 0 11px;
    position: absolute;
    z-index: 2;
    top: 142px;
    left: 0;
    text-align: center;
    width: 100%;
    font-size: 15px;
    line-height: 18px;
	font-weight: 700;
    color: #fff;
}
.shd_grd h3 a {
    color: #fff;
}
.shd_grd:after {
    content: '';
    display: block;
	position: absolute;
    height: 70%;
    width: 100%;
    z-index: 1;
    left: 0;
    bottom: 0;
    background: linear-gradient(to bottom,transparent 0,rgba(0,0,0,1) 100%);
    pointer-events: none;
}
.opinion_opt {background: #fff; border-radius: 3px; width: 100%; float: left; padding: 10px 15px; margin: 18px 0 0 0; box-sizing: border-box;
}
.opinion_opt .section_head span {background: transparent; padding: 0;}
.opinion_opt .section_head a, .opinion_opt .section_head span {color: #414141; text-transform: none; font-size: 15px; font-weight: 900;}

.latest_widget {width: 100%; float: left; margin: 18px 0 0 0;}
.latest_widget ul{width: 100%; float: left; display: flex; flex-flow: row nowrap;}
.latest_widget ul li{margin: 0 15px 0 0; width: 200px;}
.latest_widget ul li:last-child{margin-right:0;}
.latest_widget ul li .thumbnail {
    width: 100%;
    height: 148px;
    overflow: hidden;
    position: relative;
}
.latest_widget ul li .section_head2 {
    position: absolute;
    bottom: 0;
    margin: 0;
    padding: 0;
    text-align: center;
}
.latest_widget ul li h5 {
    font-size: 14px;
    font-weight: 500;
    line-height: 19px;
    text-align: left;
    padding: 10px 15px;
	height: 75px;
	float: left;
}
.latest_widget .cont_cmn {margin-bottom: 0;}
.lhs_col_two .forapp:last-child .comn_cnt:last-child {margin-bottom: 0;}

#morestory .section_head {
    margin: 15px 0 0 15px;
	box-sizing: border-box;
}
#morestory .section_head a, #morestory .section_head span {
    color: #000;
}
#morestory .section_head span {
    background: transparent;
    padding: 0;
    font-size: 20px;
	line-height: 18px;
    text-transform: none;
    font-weight: 900;
}
.featured_cont a.photoicon_r,  .wid70_left a.photoicon_r, .wid_stry a.photoicon_r,  .wid50_left a.photoicon_r {
width: 17px;
background-position: -365px -45px;
}
.bsharetool.bsharetool1 a.break_fb, .bsharetool.bsharetool1 a.break_tw, .bsharetool.bsharetool1 a.break_mail {
    background-image: url(https://drop.ndtv.com/homepage/images/ndtvhp/hp_sprite2017-2.png);
    display: inline-block;
    background-repeat: no-repeat;
}
