body {
	font-family: 'Roboto', sans-serif !important;
	color: #333;
	font-size: 13px;
	font-weight: normal
}
a {
	color: #326891;
	text-decoration: none
}
body, h1, h2, h3, h4, h5, h6, p, a, ul, li, form {
	margin: 0;
	padding: 0
}
ul, li, form {
	list-style-type: none
}
a img {
	border: medium none
}
a:active, a:visited {
	color: #333
}
a.active, a:hover {
	color: #333;
	text-decoration: underline
}
.clear {
	clear: both
}
.floatl {
	float: left!important
}
.floatr {
	float: right!important
}
.marginb50 {
	margin-bottom: 20px
}
.marginb20 {
	margin-bottom: 20px
}
.marginb200 {
	margin-bottom: 200px
}
.marginb10 {
	margin-bottom: 10px
}
.newcont {
	width: 100%;
	float: left;
	background: #FFF;
}
.newcont .newcont1 {
	width: 990px;
	margin: 0 auto
}
.newcont .newcont1 .newcont2 {
	width: 100%;
	flaot: left;
	background-color: #fff;
	padding: 0;
}
.ins_wid990 {
	float: left;
	width: 100%;
	background-color: #fff;
	box-sizing: border-box;
	padding: 0 10px;
	margin-top: 10px
}
.ins_wid990 .ins_lftcont640 {
	float: left;
	width: 650px
}
.ins_wid990 .ins_lftcont640 .ins_left_lhs {
	float: left;
	width: 120px
}
.ins_wid990 .ins_lftcont640 .ins_left_rhs {
	float: right;
	width: 510px
}
.ins_wid990 .ins_rhscont300 {
	float: right;
	width: 300px
}
.ins_left_rhs img {
	max-width: 100%;
	height: auto
}
.masthead_2014 {
	box-sizing: border-box;
	padding: 0 10px 5px 0;
	position: relative;
	background-color: #fff;
	float: left;
	width: 100%
}
.masthead_2014 .ndtvlogo {
	float: left;
	margin-top: 20px
}
.masthead_2014 .ad728x90 {
	display: block;
	float: right;
	min-height: 90px;
	width: auto;
	position: relative
}
.stickynav_wrap {
	position: fixed;
	top: 0;
	left: 0
}
.topnav2014 {
	background-color: #fff;
	border-bottom: 1px solid #e0e0e0;
	color: #999;
	float: left;
	font-size: 12px;
	padding: 10px 0 0;
	position: relative;
	text-transform: uppercase;
	width: 100%
}
.topnav2014 .topmenu {
	float: left
}
.topnav2014 .topmenu .topmenu_collapse {
	float: left;
	display: block;
	padding: 10px;
	padding-left: 34px;
	border: 1px solid #fafafa;
	background-image: url("../images/ndtvsprite_new.png");
	background-repeat: no-repeat;
	background-position: 3px -220px;
	font-size: 14px;
	box-shadow: 2px 2px 4px 0 #ccc;
	cursor: pointer;
	font-size: 14px
}
.topnav2014 .topmenu .breadcrums {
	float: left;
	margin: 12px 0 0 20px
}
.topnav2014 .topmenu .breadcrums a {
	color: #999
}
.topnav2014 .comments {
	float: right;
	text-align: right;
	width: 410px
}
.topnav2014 .comments .commentsno {
	float: right;
	padding: 13px 10px 13px 0px;
	border-right: 1px solid #ccc;
}
.topnav2014 .comments .commentsno a {
	color: #999;
	margin-right: 5px
}
.topnav2014 .comments .commentsno b {
	display: inline-block;
	width: 20px;
	height: 19px;
	margin-bottom: -6px;
	background-image: url("../images/ndtvsprite_new.png");
	background-repeat: no-repeat;
	background-position: -2px -156px
}
.topnav2014 .comments .topnav_share span {
	margin-right: 8px
}
.topnav2014 .comments .commentsno span {
	margin-right: 8px
}
.topnav2014 .comments .topnav_share {
	float: right;
	margin: 5px 10px 0 0;
	padding: 6px 10px 17px 0
}
.topnav2014 .comments .topnav_share a {
	color: #999
}
.topnav2014 .comments .topnav_share b {
	display: inline-block;
	width: 20px;
	height: 19px;
	margin-bottom: -4px;
	background-image: url("../images/ndtvsprite_new.png");
	background-position: -3px -189px;
	background-repeat: no-repeat
}
.topnav2014 .comments .search_collapse {
	float: right;
	margin-top: 0;
	padding: 10px 0 14px 10px
}
.topnav2014 .comments .search_collapse img {
	margin-bottom: -3px
}
.topnav2014 .comments .search_collapse input {
	border: 1px solid #f2f2f2;
	border-radius: 5px;
	color: #999;
	display: inline-block;
	line-height: 15px;
	margin-right: 5px;
	padding: 3px;
	width: 100px
}
.topnav2014 .comments .search_collapse a {
	background-image: url("../images/ndtvsprite_new.png");
	background-position: -4px -121px;
	background-repeat: no-repeat;
	display: inline-block;
	width: 19px;
	height: 18px;
	margin-bottom: -4px
}
.topnav2014 .topnav_expand {
	width: 120px;
	position: absolute;
	top: 10px;
	left: 0;
	box-shadow: 2px 2px 4px 0 #333;
	padding: 20px;
	background-color: #fff;
	z-index: 99999
}
.topnav2014 .topnav_expand .head {
	font-size: 14px;
	text-transform: uppercase;
	color: #999;
	margin-bottom: 5px
}
.topnav2014 .topnav_expand ul {
	padding: 0;
	margin: 0;
	float: left;
	width: 100%;
	padding-bottom: 6px;
	border-bottom: 1px solid #f7f6f6;
	margin-bottom: 6px
}
.topnav2014 .topnav_expand ul.noborder {
	border-bottom: 0;
	padding-bottom: 0
}
.topnav2014 .topnav_expand ul li {
	padding-left: 25px;
	float: left;
	background-image: url(../images/topnav_expand_icons_new.png?cache=newicons);
	background-repeat: no-repeat;
	background-position: left 3px
}
.topnav2014 .topnav_expand ul li a {
	color: #666;
	font-size: 13px;
	line-height: 24px
}
.topnav2014 .topnav_expand .n_livetv {
	background-position: left 3px
}
.topnav2014 .topnav_expand .n_videos {
	background-position: left -23px
}
.topnav2014 .topnav_expand .n_photos {
	background-position: left -50px
}
.topnav2014 .topnav_expand .n_india {
	background-position: left -79px
}
.topnav2014 .topnav_expand .n_opinion {
	background-position: left -108px
}
.topnav2014 .topnav_expand .n_cities {
	background-position: left -137px
}
.topnav2014 .topnav_expand .n_world {
	background-position: left -166px
}
.topnav2014 .topnav_expand .n_people {
	background-position: left -195px
}
.topnav2014 .topnav_expand .n_offbeat {
	background-position: left -224px
}
.topnav2014 .topnav_expand .n_trends {
	background-position: left -253px
}
.topnav2014 .topnav_expand .n_south {
	background-position: left -279px
}
.topnav2014 .topnav_expand .n_cheatsheet {
	background-position: left -305px
}
.topnav2014 .topnav_expand .n_voice {
	background-position: left -331px
}
.topnav2014 .topnav_expand .n_forum {
	background-position: left -360px
}
.topnav2014 .topnav_expand .n_polls {
	background-position: left -391px
}
.topnav2014 .topnav_expand .n_alert {
	background-position: left -422px
}
.topnav2014 .topnav_expand .n_social {
	background-position: left -449px
}
.topnav2014 .topnav_expand .n_weather {
	background-position: left -477px
}
.topnav2014 .topnav_expand .n_schedule {
	background-position: left -510px
}
.topnav2014_sticky {
	position: relative;
	background-color: #fff;
	float: left;
	width: 100%;
	padding: 0;
	margin-bottom: 20px;
	border-bottom: 1px solid #f6f6f6;
	border-top: 1px solid #f6f6f6;
	font-size: 12px;
	text-transform: uppercase;
	color: #999
}
.topnav2014_sticky .topmenu_sticky {
	float: left;
	margin-left: 20px
}
.topnav2014_sticky .topmenu_sticky .topmenu_collapse {
	height: 34px;
	float: left;
	display: block;
	padding: 0 10px 0 34px;
	border: 1px solid #fafafa;
	background-image: url(../images/icon_menu_new.png);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	font-size: 14px;
	box-shadow: 2px 2px 4px 0 #ccc;
	cursor: pointer;
	font-size: 14px
}
.topnav2014_sticky .topmenu_sticky .breadcrums {
	float: left;
	margin: 12px 0 0 20px
}
.topnav2014_sticky .topmenu_sticky .breadcrums a {
	color: #666
}
.topnav2014_sticky .comments_sticky {
	float: right;
	width: 395px;
	text-align: right;
	margin-right: 10px
}
.topnav2014_sticky .comments_sticky .commentsno {
	display: block;
	background-image: url(../images/icon_comment.png);
	background-repeat: no-repeat;
	background-position: right 2px;
	float: right;
	margin-right: 15px;
	margin-top: 10px;
	padding: 0 25px 5px 0
}
.topnav2014_sticky .comments_sticky .commentsno a {
	color: #999
}
.topnav2014_sticky .topnav_sticky_logo {
	position: absolute;
	left: 47%;
	top: 12px
}
.topnav2014_sticky .comments_sticky .search_collapse {
	float: right;
	padding: 10px 0 12px 10px;
	border-left: 1px solid #f6f6f6;
	margin-top: 0
}
.topnav2014_sticky .comments_sticky .search_collapse img {
	margin-bottom: -3px
}
.topnav2014_sticky .comments_sticky .search_collapse input {
	border: 1px solid #f2f2f2;
	border-radius: 5px;
	padding: 3px;
	color: #999;
	line-height: 15px;
	display: inline-block;
	margin-right: 5px
}
.ins_headline {
	font-size: 38px;
	line-height: 48px;
	color: #333;
	float: left;
	width: 100%;
	font-family: 'Roboto Condensed', sans-serif
}
.ins_headline h1 {
	font-size: 38px;
	line-height: 44px;
	letter-spacing: -0.5px;
	margin-bottom: 10px
}
.ins_dateline {
	font-size: 12px;
	line-height: 18px;
	color: #666;
	margin-bottom: 10px
}
.ins_dateline1 {
	font-size: 12px;
	line-height: 18px;
	color: #666;
	margin-bottom: 5px
}
.ins_dateline a {
	color: #326891
}
.ins_dateline1 a {
	color: #326891
}
.ins_mainimage_big {
	float: left;
	width: 100%;
	margin-bottom: 10px
}
.ins_mainimage_big img {
	width: 100%
}
.ins_mainimage_big .ins_mainimg_caption {
	margin: 10px 0 0;
	color: #999;
	font-size: 13px;
	line-height: 18px;
	border-bottom: 1px solid #f2f2f2;
	display: block;
	padding-bottom: 7px
}
.ins_mainimage_big .ins_clickvideo_expand {
	background-color: #000;
	background-image: url("../images/play-icon1.png");
	background-position: 5px 7px;
	background-repeat: no-repeat;
	box-sizing: border-box;
	color: #fff!important;
	display: block;
	font-size: 11px;
	line-height: 25px;
	margin-bottom: 0;
	max-width: 100%;
	padding: 5px 10px 5px 25px;
	text-align: left
}
.ins_mainimage_big .ins_clickvideo_expand a {
	color: #fff!important
}
.ins_mainimage_sm_mainimg {
	float: left;
	width: 280px;
	margin-right: 20px;
	margin-bottom: 0
}
.ins_mainimage_sm_mainimg .ins_mainimage_cont {
	width: 100%;
	display: block
}
.ins_mainimage_sm_mainimg img {
	width: 100%
}
.ins_mainimage_sm_mainimg .ins_mainimage_sm_caption {
	line-height: 18px;
	box-sizing: border-box;
	padding: 5px 0;
	color: #999!important;
	text-align: left;
	font-size: 12px;
	border-bottom: 1px solid #f2f2f2;
	margin: 0
}
.ins_mainimage_sm_mainimg .ins_clickvideo_expand {
	line-height: 25px;
	max-width: 100%;
	box-sizing: border-box;
	padding: 5px 10px 5px 25px;
	color: #fff!important;
	text-align: left;
	background-color: #000;
	display: block;
	font-size: 11px;
	background-image: url(../images/play-icon1.png);
	background-repeat: no-repeat;
	background-position: 5px 7px;
	margin-bottom: 0
}
.ins_mainimage_sm_mainimg .ins_clickvideo_expand a {
	color: #fff!important
}
.ins_clickvideo_expanded {
	float: left;
	width: 100%!important;
	margin-right: 0!important;
	margin-bottom: 0!important
}
.newins_widget {
	float: left;
	width: 100%
}
.newins_widget .newins_widhead {
	float: left;
	width: 100%;
	font-family: 'Montserrat', sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	line-height: 24px;
	margin-bottom: 10px
}
.newins_widget .newins_widhead h2 {
	font-family: 'Montserrat', sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	line-height: 18px;
	color: #666
}
.newins_widget .newins_widhead span {
	color: #666;
	font-family: 'Montserrat', sans-serif;
	font-size: 13px;
	line-height: 18px;
	text-transform: uppercase;
	font-weight: 400
}
.newins_widget .newins_widmid {
	float: left;
	width: 100%
}
.newins_widget .newins_bottom {
	float: left;
	width: 100%
}
.lhs_highlights {
	float: left;
	width: 100%;
	font-family: 'Roboto', sans-serif;
	font-size: 13px
}
.lhs_highlights ol {
	float: left;
	width: 100%;
	counter-reset: item;
	padding: 0;
	margin: 0
}
.lhs_highlights li:before {
	content: counter(item, decimal);
	counter-increment: item;
	display: inline-block;
	margin-left: -1em;
	padding-right: .5em;
	text-align: left;
	width: 1em;
	color: #999
}
.lhs_highlights li {
	display: block;
	margin-left: 1.5em;
	padding-top: 10px;
	margin-top: 10px;
	border-top: 1px solid #f2f2f2;
	line-height: 18px;
	font-size: 14px
}
.lhs_highlights li:first-child {
	border-top: 0;
	padding-top: 0;
	margin-top: 0
}
.lhs_highlights li a {
	color: #999
}
.lhs_alsosee {
	float: left;
	width: 100%;
	font-family: 'Roboto', sans-serif;
	font-size: 13px
}
.lhs_alsosee ol {
	float: left;
	width: 100%;
	counter-reset: item;
	padding: 0;
	margin: 0
}
.lhs_alsosee li {
	display: block;
	padding-top: 10px;
	margin-top: 10px;
	border-top: 1px solid #f2f2f2;
	line-height: 18px;
	font-size: 14px
}
.lhs_alsosee li:first-child {
	border-top: 0;
	padding-top: 0;
	margin-top: 0
}
.lhs_alsosee li a {
	color: #999
}
.lhs_share {
	float: left;
	width: 100%;
}
.lhs_share ul {
	margin: 0;
	padding: 0;
	float: left;
	width: 100%
}
.lhs_share li {
	width: auto;
	float: left;
	padding: 3px 0;
	/*border-top: 1px solid #f2f2f2;*/
	text-align: left;
	display: inline-block;
	margin-right: 6px;
}
.lhs_share li:first-child {
	border-top: 0
}
.lhsrelated_wrap {
	width: 100%;
	float: left;
	margin: 29px 18px 30px -190px;
	padding: 10px;
	border: 1px solid #f2f2f2;
	box-sizing: border-box;
}
.lhsrelated_wrap .relatedshadow {
	position: absolute;
	top: -14px;
	left: 0
}
.lhs_relatednews {
	float: left;
	width: 100%;
	font-family: 'Roboto', sans-serif
}
.lhs_relatednews ul {
	float: left;
	width: 100%;
	padding: 0;
	margin: 0
}
.lhs_relatednews li {
	font-size: 12px;
	line-height: 19px!important;
	margin: 3px 0;
	display: block;
	background-image: none!important;
	background-repeat: no-repeat;
	background-position: left 8px;
	border-top: 1px solid #f2f2f2;
	padding-left: 15px;
	padding: 5px 0!important;
}
.lhs_relatednews li:first-child {
	border-top: 0
}
.lhs_relatednews li a {
	color: #999;
	word-wrap: break-word;
}
.ins_keyword {
	float: left;
	width: 100%;
	padding: 0;
	text-align: left;
	box-sizing: content-box
}
.ins_keyword a {
	display: inline-block;
	padding: 3px 10px;
	font-size: 10px;
	color: #999;
	background-color: #f5f5f5;
	margin: 0 5px;
	margin-bottom: 10px
}
.ins_keyword_rhs {
	float: left;
	width: 100%;
	padding: 10px 0 10px 0;
	text-align: left
}
.ins_keyword_rhs a {
	display: inline-block;
	padding: 3px 10px;
	font-size: 10px;
	color: #999;
	background-color: #f5f5f5;
	margin: 0 5px;
	margin-bottom: 10px
}
.ins_nextstory {
	width: 100%;
	float: left;
	display: table;
	font-family: 'Roboto', sans-serif;
	padding: 20px 0;
	border-top: 1px solid #f2f2f2;
	border-bottom: 1px solid #f2f2f2;
	margin-bottom: 10px
}
.ins_nextstory .left_head {
	font-family: 'Montserrat', sans-serif;
	float: left;
	text-transform: uppercase;
	width: 200px;
	vertical-align: text-top;
	font-size: 15px;
	color: #333
}
.ins_nextstory .right_story {
	float: right;
	width: 200px;
	font-size: 16px;
	font-style: italic;
	line-height: 22px;
	background-image: url(../images/icon_nextopinion.png);
	background-repeat: no-repeat;
	background-position: right 6px;
	text-align: right;
	padding-right: 15px
}
.ins_nextstory .right_story a {
	color: #326891
}
.ins_adwrap {
	width: 100%;
	float: left
}
.ins_adwrap p {
	font-size: 10px;
	color: #999;
	margin-bottom: 5px;
	text-align: center
}
.ins_adwrap .ins_adcont {
	width: 100%;
	float: left;
	width: 300px;
	position: relative;
}
.ins_dontmiss {
	width: 100%;
	float: left;
	color: #999
}
.ins_dontmiss ul {
	padding: 0;
	margin: 0;
	float: left;
	width: 100%
}
.ins_dontmiss ul li {
	float: left;
	width: 100%;
	padding: 10px 0;
	border-top: 1px solid #f2f2f2
}
.ins_dontmiss ul li:first-child {
	border-top: 0;
	padding-top: 0
}
.ins_dontmiss ul li img {
	float: left
}
.ins_dontmiss ul li div {
	padding-left: 110px
}
.ins_dontmiss ul li a {
	color: #326891
}
.ins_storybody {
	float: left;
	width: 100%;
	font-size: 16px;
	line-height: 24px;
	color: #333;
	padding-top: 10px;
}
.ins_storybody p {
	margin: 0 0 15px;
	color: #333!important
}
.ins_storybody a {
	color: #326891!important
}
.taboola_lhs {
	width: 100%;
	float: left;
	margin: 20px 0
}
.taboola_rhs {
	width: 100%;
	float: left;
	margin: 20px 0
}
.facebbok_rhs {
	width: 100%;
	float: left;
	margin: 20px 0
}
.footer2014 {
	float: left;
	width: 100%;
	border-top: 4px solid #e0e0e0
}
.footer2014 ul.iconli {
	margin: 30px auto;
	list-style: none;
	width: 940px
}
.footer2014 ul.iconli li {
	float: left
}
.footer2014 ul.iconli li a {
	background: url(../images/footer-icons1.png) no-repeat;
	width: 43px;
	height: 80px;
	display: block;
	position: relative;
	margin: 0 43px 20px 0;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease
}
.footer2014 ul.iconli li a span {
	position: absolute;
	bottom: 0;
	text-align: center;
	display: block;
	font-size: 12px;
	color: #9b9b9b;
	width: 100%
}
.footer2014 ul.iconli li a:hover span {
	color: #999
}
.footer2014 ul.iconli li a.rss {
	background-position: 0 -88px
}
.footer2014 ul.iconli li a.rss:hover {
	background-position: 0 0
}
.footer2014 ul.iconli li a.news {
	background-position: -83px -90px;
	width: 70px;
	margin-right: 30px
}
.footer2014 ul.iconli li a.news:hover {
	background-position: -83px -2px
}
.footer2014 ul.iconli li a.mobile {
	background-position: -187px -88px
}
.footer2014 ul.iconli li a.mobile:hover {
	background-position: -187px 0
}
.footer2014 ul.iconli li a.apps {
	background-position: -285px -88px
}
.footer2014 ul.iconli li a.apps:hover {
	background-position: -285px 0
}
.footer2014 ul.iconli li a.fb {
	background-position: -376px -88px
}
.footer2014 ul.iconli li a.fb:hover {
	background-position: -376px 0
}
.footer2014 ul.iconli li a.twt {
	background-position: -467px -88px
}
.footer2014 ul.iconli li a.twt:hover {
	background-position: -467px 0
}
.footer2014 ul.iconli li a.gp {
	background-position: -555px -88px;
	width: 55px
}
.footer2014 ul.iconli li a.gp:hover {
	background-position: -555px 0;
	width: 55px
}
.footer2014 ul.iconli li a.dot {
	background-position: -661px -88px
}
.footer2014 ul.iconli li a.dot:hover {
	background-position: -661px 0
}
.footer2014 ul.iconli li a.windows {
	background-position: -747px -88px;
	width: 55px;
	margin-right: 30px
}
.footer2014 ul.iconli li a.windows:hover {
	background-position: -747px 0;
	width: 55px;
	margin-right: 30px
}
.footer2014 ul.iconli li a.pint {
	background-position: -853px -87px;
	margin-right: 0
}
.footer2014 ul.iconli li a.pint:hover {
	background-position: -853px 0;
	margin-right: 0
}
.footer2014 ul.iconli li a.apple {
	background-position: -940px -87px
}
.footer2014 ul.iconli li a.apple:hover {
	background-position: -940px 0
}
.footer2014 ul.iconli li a.droid {
	background-position: -1030px -87px
}
.footer2014 ul.iconli li a.droid:hover {
	background-position: -1030px 0
}
.footer2014 ul.footer_link {
	font-size: 14px;
	width: 100%;
	float: left;
	text-align: center;
	padding: 15px 0 40px 0;
	border-top: 1px solid #f2f2f2;
	border-bottom: 1px solid #f2f2f2
}
.footer2014 ul.footer_link li {
	display: inline;
	padding: 0 5px
}
.footer2014 ul.footer_link li:first-child {
	border: 0
}
.footer2014 ul.footer_link li a {
	color: #999
}
.footer2014 ul.footer_link li a:hover {
	color: #999
}
.footer2014 .copyright {
	width: 100%;
	float: left;
	padding: 15px 0;
	text-align: center;
	font-size: 12px;
	color: #999
}
.footer2014 ul.iconli li a.lnkdin {
	background-position: -1121px -87px;
	margin-right: 0
}
.footer2014 ul.iconli li a.lnkdin:hover {
	background-position: -1121px 0;
	margin-right: 0
}
.gsocial_pin a .icon_rss {
	background-image: url(../images/icon_rss.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	width: 20px;
	display: block
}
a.photoicon_w {
	width: 13px;
	height: 9px;
	height: 9px;
\9;
*height:12px;
	display: inline-block;
	background: url(../images/vp-icon.png) no-repeat 0 0;
	margin: 0 5px
}
a.photoicon_g {
	width: 13px;
	height: 9px;
	height: 9px;
\9;
*height:12px;
	display: inline-block;
	background: url(../images/vp-icon.png) no-repeat 0 -14px;
	margin: 0 5px
}
a.photoicon_dg {
	width: 13px;
	height: 9px;
	height: 9px;
\9;
*height:12px;
	display: inline-block;
	background: url(../images/vp-icon.png) no-repeat 0 -28px;
	margin: 0 5px
}
a.photoicon_r {
	width: 13px;
	height: 9px;
	height: 9px;
\9;
*height:12px;
	display: inline-block;
	background: url(../images/vp-icon.png) no-repeat 0 -42px;
	margin: 0 5px
}
a.videoicon_w {
	width: 13px;
	height: 9px;
	height: 9px;
\9;
*height:12px;
	display: inline-block;
	background: url(../images/vp-icon.png) no-repeat 0 -55px;
	margin: 0 5px
}
a.videoicon_g {
	width: 13px;
	height: 9px;
	height: 9px;
\9;
*height:12px;
	display: inline-block;
	background: url(../images/vp-icon.png) no-repeat 0 -67px;
	margin: 0 5px
}
a.videoicon_dg {
	width: 13px;
	height: 9px;
	height: 9px;
\9;
*height:12px;
	display: inline-block;
	background: url(../images/vp-icon.png) no-repeat 0 -79px;
	margin: 0 5px
}
a.videoicon_r {
	width: 13px;
	height: 9px;
	height: 9px;
\9;
*height:12px;
	display: inline-block;
	background: url(../images/vp-icon.png) no-repeat 0 -91px;
	margin: 0 5px
}
.new_commentwrap {
	width: 100%;
	float: left;
	padding: 0 0 10px !important;
}
.new_commentwrap .com_head {
	width: 100%;
	float: left;
	margin-bottom: 20px;
}
.new_commentwrap .com_head .header {
	float: left;
	margin-top: 7px;
        font-size: 14px;
	color: #999;
	text-transform: uppercase
}
.new_commentwrap .comment_logindetail label {
	color:#666;
        padding-left: 5px;
        font-family: 'Roboto' !important;
}
.new_commentwrap .comment_logindetail input {
	color:#666;
        margin: 3px;
        font-family: 'Roboto' !important;
}
.new_commentwrap .com_head .com_socialwrap {
	float: right;
	width: auto;
        color:#666;
        font-family: 'Roboto' !important;
}
.new_commentwrap .com_head .com_socialwrap a {
	background-image: url(../images/comment_shareicons.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: inline-block;
	height: 33px;
	width: 31px;
	margin: 0 3px -12px 3px;
}
.new_commentwrap .com_head .com_socialwrap .com_fbook {
	background-position: left top;
}
.new_commentwrap .com_head .com_socialwrap .com_twitter {
	background-position: -38px top;
}
.new_commentwrap .com_head .com_socialwrap .com_gplus {
	background-position: -78px top;
}
.new_commentwrap .com_head .com_socialwrap .com_yahoo {
	background-position: -115px top;
}
.new_commentwrap .com_head .com_socialwrap .com_user {
	background-position: -184px top;
}
*, *:before, *:after {
	box-sizing: inherit
}
.new_commentwrap .new_comment_box {
	width: 100%;
	float: left;
	padding: 20px;
	box-sizing: border-box;
	margin-bottom: 30px
}
.new_commentwrap .new_comment_box textarea {
	width: 100%;
	padding: 12px !important;
	border: 1px solid #ccc;
	box-sizing: border-box;
	height: 150px !important;
	margin-bottom: 15px;
	-moz-box-shadow: 0px 2px 8px #ccc;
	-webkit-box-shadow: 0px 2px 8px #ccc;
	box-shadow: 0px 2px 8px #ccc;
	border-radius: 8px;
	font-size: 14px;
	font-family: 'Roboto', sans-serif !important;
}
.new_commentwrap .new_comment_box .checkboxs {
	float: left;
	font-size: 14px;
	color: #666;
	margin-bottom: 10px;
}
.new_commentwrap .new_comment_box .checkboxs span {
	float: left;
	margin-right: 20px !important;
	font-size: 14px;
}
.new_commentwrap .new_comment_box .checkboxs span label {
	position: relative;
	top: -1px;
}
.new_commentwrap .new_comment_box .checkboxs span input {
	margin-right: 3px
}
.new_commentwrap .new_comment_box .loginbutton {
	float: right
}
.new_commentwrap .new_comment_box .loginbuttontextarea:focus {
	border-color: rgba(82,168,236,0.75)!important;
	box-shadow: 0 0 8px rgba(82,168,236,0.5);
	outline: medium none
}
.new_commentwrap .new_comment_box .loginbutton a {
	font-size: 12px;
	color: #fff;
	background-color: #949494;
	display: block;
	padding: 5px 25px;
	border-radius: 5px
}
.new_commentwrap .newcommentlist_wrap {
	width: 100%;
	float: left
}
.new_commentwrap .newcommentlist_wrap .com_list_head {
	float: left;
	font-size: 12px;
	color: #666;
	width: 100%
}
.new_commentwrap .newcommentlist_wrap .com_list_head .com_list_header {
	float: left;
	font-size: 12px;
	color: #666;
	text-transform: uppercase;
	font-weight: 700
}
.new_commentwrap .newcommentlist_wrap .com_list_head .com_list_filters {
	float: right;
	font-size: 12px;
	color: #666
}
.new_commentwrap .newcommentlist_wrap .com_list_head .com_list_filters select {
	border: 1px solid #ccc;
	padding: 3px;
	border-radius: 3px
}
.new_commentwrap .newcommentlist_wrap .newcomment_list {
	width: 100%;
	float: left;
	margin-top: 10px
}
.new_commentwrap .newcommentlist_wrap .newcomment_list ul {
	margin: 0;
	padding: 0;
	float: left;
	width: 100%
}
.new_commentwrap .newcommentlist_wrap .newcomment_list ul li {
	float: left;
	padding-bottom: 20px;
	width: 100%
}
.new_commentwrap .newcommentlist_wrap .newcomment_list ul li .headerwrap {
	width: 100%;
	float: left;
	margin-bottom: 20px;/*add*/
}
.new_commentwrap .newcommentlist_wrap .newcomment_list ul li .headerwrap .headercont {
	margin-bottom: 10px;
	width: 100%;
	float: left;
	box-sizing: border-box;
	/*background-color: #f8f8f8;*//*Remove*/
	padding: 0px;/*edit*/
}
.new_commentwrap .newcommentlist_wrap .newcomment_list ul li .headerwrap .com_username {
	float: left
}
.new_commentwrap .newcommentlist_wrap .newcomment_list ul li .headerwrap .headercont .com_username img {
	float: left;
	margin: -7px 5px 0 0
}
.new_commentwrap .newcommentlist_wrap .newcomment_list ul li .headerwrap .com_username a {
	font-size: 16px;/*edit*/
	color: #333;/*edit*/
	font-weight: 600;/*add*/
}
.new_commentwrap .newcommentlist_wrap .newcomment_list ul li .headerwrap .com_interactives {
	float: left;/*edit*/
	clear: left;/*add*/
	padding-top: 10px;/*add*/
}
.new_commentwrap .newcommentlist_wrap .newcomment_list ul li .headerwrap .com_interactives a {
	font-size: 12px;
	color: #369;
	margin: 0 2px
}
.new_commentwrap .newcommentlist_wrap .newcomment_list ul li .headerwrap .com_user_text {
	font-size: 13px;
	line-height: 20px;/*edit*/
	color: #333;/*add*/
	clear: left;/*add*/
}
.new_commentwrap .newcommentlist_wrap .morecomment_bot {
	width: 100%;
	float: left;
	margin: 5px 0;
	display: block;
	height: 40px;
	background-image: url(../images/morecomment_bg.png);
	background-repeat: no-repeat;
	background-position: center center
}
.new_commentwrap .newcommentlist_wrap .morecomment_bot span {
	text-align: center;
	display: block;
	margin-top: 12px;
	font-size: 12px;
	color: #999
}
.new_commentwrap .newcommentlist_wrap .morecomment_bot span a {
	color: #666!important
}
.new_nextarrow {
	z-index: 15000000;
	position: fixed;
	top: 50%;
	right: 0;
	border-radius: 5px 0 0 5px;
	padding: 25px 8px;
	box-shadow: 2px 2px 4px 0 #ccc;
	border: 1px solid #f2f2f2;
	background-color: #fff
}
.new_nextarrow .arrow {
	float: right
}
.new_nextarrow .arrowstory {
	display: block;
	width: 200px;
	font-size: 16px;
	line-height: 22px;
	color: #666;
	font-style: italic
}
.new_nextarrow a {
	font-size: 14px;
	line-height: 20px;
	color: #666
}
.new_blog_wrap_lhs {
	width: 100%;
	float: left
}
.new_blog_wrap_lhs .blogger_img {
	width: 100%;
	float: left;
	margin-bottom: 10px
}
.new_blog_wrap_lhs .blogger_img img {
	width: 100%;
	border: 0
}
.new_blog_wrap_lhs .blogger_name {
	font-size: 14px;
	text-align: center;
	font-weight: normal;
	color: #333;
	float: left;
	width: 100%;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 3px solid #333
}
.new_blog_wrap_lhs .blogger_name a {
	color: #b7223b
}
.ins_storybody .googletextad {
	float: left;
	width: 100%;
	margin-bottom: 10px
}
.ins_storybody .googletextad img {
	with: 100%
}
.ins_page_header_wrap {
	width: 100%;
	float: left;
	margin-bottom: 20px;
	border-bottom: 1px solid #e0e0e0;
	padding-bottom: 10px
}
.ins_page_header_wrap .ins_page_header {
	float: left;
	color: #666;
	font-family: 'Montserrat', sans-serif;
	font-size: 32px
}
.ins_page_header_wrap .ins_page_header span {
	color: #b7223b
}
.ins_page_header_wrap .ins_page_header h2 {
	font-weight: normal;
	font-size: 32px
}
.ins_page_header_wrap .ins_page_header h1 {
	font-weight: normal;
	font-size: 32px
}
.ins_page_header_wrap .inspage_comments_sticky {
	float: right;
	text-align: right;
	margin-right: 10px;
	color: #999;
	font-size: 12px;
	text-transform: uppercase
}
.ins_page_header_wrap .inspage_comments_sticky .inspage_commentsno {
	display: block;
	background-image: url(../images/icon_comment.png);
	background-repeat: no-repeat;
	background-position: right 2px;
	float: right;
	margin-right: 5px;
	margin-top: 15px;
	padding: 0 25px 5px 0
}
.ins_page_header_wrap .inspage_comments_sticky .inspage_commentsno a {
	color: #999
}
.top10_wrap {
	width: 100%;
	float: left;
	padding: 10px;
	box-sizing: border-box;
	background-color: #f6f6f6;
	display: table;
	margin-bottom: 20px
}
.top10_wrap .top10mainimg {
	float: left;
	width: 150px;
	margin-right: 10px;
	display: table-cell
}
.top10_wrap .top10mainimg img {
	width: 100%
}
.top10_wrap .top10_intro {
	font-size: 16px;
	line-height: 24px;
	color: #333;
	display: table-cell;
	vertical-align: middle
}
.new_top10list {
	float: left;
	width: 100%;
	font-family: 'Roboto', sans-serif
}
.new_top10list .top10list_head {
	float: left;
	width: 100%;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	padding-bottom: 15px;
	border-bottom: 3px solid #b7223b;
	text-align: center
}
.new_top10list ol {
	counter-reset: item;
	margin-left: 0;
	padding-left: 0;
	width: 100%;
	float: left
}
.new_top10list li {
	padding-left: 70px;
	position: relative;
	display: block;
	padding-top: 15px;
	margin-top: 15px;
	border-top: 1px solid #f2f2f2;
	line-height: 24px;
	font-size: 16px
}
.new_top10list li:before {
	font-family: 'Montserrat', sans-serif;
	font-weight: normal;
	width: 50px;
	left: 0;
	position: absolute;
	top: 15px;
	color: #b7223b;
	font-size: 28px;
	content: counter(item);
	counter-increment: item;
	text-align: center;
	padding-right: 0
}
.new_top10list li:first-child {
	border-top: 0;
	margin-top: 0
}
.new_top10list li a {
	color: #326891
}
.whosaid_wrap {
	width: 100%;
	float: left;
	padding: 10px;
	box-sizing: border-box;
	background-color: #f6f6f6;
	margin-bottom: 20px
}
.whosaid_wrap .whosaid_top_mainimg {
	float: left;
	width: 360px;
	margin-right: 30px;
	margin-bottom: 10px;
	position: relative
}
.whosaid_wrap .whosaid_top_mainimg .whosaid_top_mainimg_cont {
	width: 100%;
	float: left
}
.whosaid_wrap .whosaid_top_mainimg img {
	width: 100%
}
.whosaid_wrap .whosaid_top_mainimg_expanded {
	float: left;
	width: 100%;
	margin-right: 30px;
	margin-bottom: 20px;
	position: relative
}
.whosaid_wrap .whosaid_top_mainimg_expanded .whosaid_top_mainimg_cont {
	width: 100%;
	float: left
}
.whosaid_wrap .whosaid_top_mainimg_expanded img {
	width: 100%
}
.whosaid_wrap .mainimage_caption {
	float: left;
	width: 100%;
	box-sizing: border-box;
	margin: 0;
	padding: 5px 10px;
	color: #fff;
	text-align: left;
	background-color: #000;
	display: block;
	font-size: 11px
}
.whosaid_wrap .whosaid_intro {
	font-size: 16px;
	line-height: 23px;
	color: #333;
	vertical-align: text-top
}
.whosaid_wrap .whosaid_intro p {
	margin: 10px 0
}
.new_whosaidlist {
	float: left;
	width: 100%;
	font-family: 'Roboto', sans-serif;
	margin-bottom: 30px
}
.new_whosaidlist .whosaidlist_head {
	float: left;
	width: 100%;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	padding-bottom: 15px;
	border-bottom: 3px solid #b7223b;
	text-align: center
}
.new_whosaidlist ul {
	padding: 0;
	margin: 0;
	width: 100%;
	float: left
}
.new_whosaidlist li {
	width: 100%;
	box-sizing: border-box;
	display: table;
	padding-left: 50px;
	padding-top: 15px;
	margin-top: 15px;
	border-top: 1px solid #f2f2f2;
	line-height: 22px;
	font-size: 16px;
	background-image: url(../images/whosaidwhat_quoteicon.png);
	background-repeat: no-repeat;
	background-position: 10px 20px
}
.new_whosaidlist li:first-child {
	border-top: 0;
	margin-top: 0
}
.new_whosaidlist li a {
	color: #999
}
.new_whosaidlist ul li .whosaid_quote {
	font-size: 20px;
	color: #333;
	line-height: 26px;
	display: table-cell;
	vertical-align: top
}
.new_whosaidlist ul li .whosaid_quote p {
	font-size: 12px;
	color: #999;
	text-align: right;
	line-height: 18px
}
.new_whosaidlist ul li .whosaid_profileimage {
	display: table-cell;
	float: right;
	height: 64px;
	text-align: center;
	width: 100px
}
iframe[id^="oauth2relay"], iframe[id^="twttrHubFrameSecure"], iframe[id^="twttrHubFrame"], iframe[src^="https://accounts.google.com/o/oauth2/auth?client_id="] {
	position: fixed!important
}
.autocomplete {
	background: none repeat scroll 0 0 #fff!important;
	border: 1px solid #f2f2f2!important;
	cursor: pointer!important;
	margin: -6px 6px 6px -6px!important;
	max-height: 350px!important;
	overflow: auto!important;
	text-align: left!important
}
.autocomplete-w1 {
	background: url("../../images/shadow.png") no-repeat scroll right bottom rgba(0,0,0,0)!important;
	font-family: calibri!important;
	font-size: 14px!important;
	left: 0!important;
	margin: 8px 0 0 6px!important;
	position: absolute!important;
	top: 0!important
}
.autocomplete .selected {
	background: #f0f0f0
}
.autocomplete div {
	padding: 2px 5px;
	white-space: nowrap
}
.autocomplete strong {
	font-weight: normal;
	color: #39f
}
#colorbox, #cboxOverlay, #cboxWrapper {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99999999;
	overflow: hidden
}
#cboxOverlay {
	position: fixed;
	width: 100%;
	height: 100%
}
#cboxMiddleLeft, #cboxBottomLeft {
	clear: left
}
#cboxContent {
	position: relative
}
#cboxLoadedContent {
	overflow: auto
}
#cboxTitle {
	margin: 0
}
#cboxLoadingOverlay, #cboxLoadingGraphic {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%
}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
	cursor: pointer
}
.cboxPhoto {
	float: left;
	margin: auto;
	border: 0;
	display: block
}
.cboxIframe {
	width: 100%;
	height: 100%;
	display: block;
	border: 0
}
#cboxOverlay {
	background: url(../../images/colorbox_images/overlay.png) repeat 0 0;
	z-index: 99999999
}
#cboxTopLeft {
	width: 21px;
	height: 21px;
	background: url(../../images/colorbox_images/controls.png) no-repeat -100px 0
}
#cboxTopRight {
	width: 21px;
	height: 21px;
	background: url(../../images/colorbox_images/controls.png) no-repeat -129px 0
}
#cboxBottomLeft {
	width: 21px;
	height: 21px;
	background: url(../../images/colorbox_images/controls.png) no-repeat -100px -29px
}
#cboxBottomRight {
	width: 21px;
	height: 21px;
	background: url(../../images/colorbox_images/controls.png) no-repeat -129px -29px
}
#cboxMiddleLeft {
	width: 21px;
	background: url(../../images/colorbox_images/controls.png) left top repeat-y
}
#cboxMiddleRight {
	width: 21px;
	background: url(../../images/colorbox_images/controls.png) right top repeat-y
}
#cboxTopCenter {
	height: 21px;
	background: url(../../images/colorbox_images/border.png) 0 0 repeat-x
}
#cboxBottomCenter {
	height: 21px;
	background: url(../../images/colorbox_images/border.png) 0 -29px repeat-x
}
#cboxContent {
	background: #fff;
	overflow: hidden
}
#cboxError {
	padding: 50px;
	border: 1px solid #ccc
}
#cboxLoadedContent {
	margin-bottom: 28px
}
#cboxTitle {
	position: absolute;
	bottom: 4px;
	left: 0;
	text-align: center;
	width: 100%;
	color: #949494
}
#cboxCurrent {
	position: absolute;
	bottom: 4px;
	left: 58px;
	color: #949494
}
#cboxSlideshow {
	position: absolute;
	bottom: 4px;
	right: 30px;
	color: #0092ef
}
#cboxPrevious {
	position: absolute;
	bottom: 0;
	left: 0;
	background: url(../../images/colorbox_images/controls.png) no-repeat -75px 0;
	width: 25px;
	height: 25px;
	text-indent: -9999px
}
#cboxPrevious.hover {
	background-position: -75px -25px
}
#cboxNext {
	position: absolute;
	bottom: 0;
	left: 27px;
	background: url(../../images/colorbox_images/controls.png) no-repeat -50px 0;
	width: 25px;
	height: 25px;
	text-indent: -9999px
}
#cboxNext.hover {
	background-position: -50px -25px
}
#cboxLoadingOverlay {
	background: url(../../images/colorbox_images/loading_background.png) no-repeat center center
}
#cboxLoadingGraphic {
	background: url(../../images/colorbox_images/loading.gif) no-repeat center center
}
#cboxClose {
	position: absolute;
	top: 0;
	right: 0;
	background: url(../../images/colorbox_images/controls.png) no-repeat -14px 0;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
	border: 0
}
#cboxClose.hover {
	background-position: -25px -25px
}
.cboxIE #cboxTopLeft, .cboxIE #cboxTopCenter, .cboxIE #cboxTopRight, .cboxIE #cboxBottomLeft, .cboxIE #cboxBottomCenter, .cboxIE #cboxBottomRight, .cboxIE #cboxMiddleLeft, .cboxIE #cboxMiddleRight {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF)
}
.cboxIE6 #cboxTopLeft {
	background: url(../../images/colorbox_images/ie6/borderTopLeft.png)
}
.cboxIE6 #cboxTopCenter {
	background: url(../../images/colorbox_images/ie6/borderTopCenter.png)
}
.cboxIE6 #cboxTopRight {
	background: url(../../images/colorbox_images/ie6/borderTopRight.png)
}
.cboxIE6 #cboxBottomLeft {
	background: url(../../images/colorbox_images/ie6/borderBottomLeft.png)
}
.cboxIE6 #cboxBottomCenter {
	background: url(../../images/colorbox_images/ie6/borderBottomCenter.png)
}
.cboxIE6 #cboxBottomRight {
	background: url(../../images/colorbox_images/ie6/borderBottomRight.png)
}
.cboxIE6 #cboxMiddleLeft {
	background: url(../../images/colorbox_images/ie6/borderMiddleLeft.png)
}
.cboxIE6 #cboxMiddleRight {
	background: url(../../images/colorbox_images/ie6/borderMiddleRight.png)
}
.cboxIE6 #cboxTopLeft, .cboxIE6 #cboxTopCenter, .cboxIE6 #cboxTopRight, .cboxIE6 #cboxBottomLeft, .cboxIE6 #cboxBottomCenter, .cboxIE6 #cboxBottomRight, .cboxIE6 #cboxMiddleLeft, .cboxIE6 #cboxMiddleRight {
_behavior:expression(this.src = this.src ? this.src:this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src="+this.src+", sizingMethod='scale')")
}
div.poem p {
	line-height: 20px !important;
	margin: 5px 14px !important;
	text-indent: -14px;
}
.button_close {
	float: right
}
a.place {
	color: #666!important;
	cursor: text;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase
}
.nhm_bnews_wrap {
	float: left;
	width: 100%;
	padding: 0 5px 10px;
	box-sizing: border-box
}
.nhm_bnews_wrap .nhm_bnews {
	box-sizing: border-box;
	width: 100%;
	color: #000;
	margin: 0 auto;
	font-family: 'Roboto', sans-serif
}
.bnews_head, .bnews_share {
	background-color: #000;
	color: #fff;
	font-family: montserrat;
	font-size: 15px;
	font-weight: normal;
	text-align: center;
	text-transform: uppercase;
	width: 125px
}
.bnews_share {
	background-color: #f6eb17;
	color: #000;
	font-family: montserrat;
	font-size: 13px;
	font-weight: normal;
	text-transform: uppercase;
	width: 135px
}
.nhm_bnews table {
	width: 100%
}
.nhm_bnews table td {
	padding: 5px
}
.bnews_news {
	background-color: #f6eb17;
	border-left: 1px solid #000;
	border-right: 1px solid #fff;
	font-family: montserrat;
	font-size: 16px;
	padding-left: 10px!important
}
.bnews_share .bn_face, .bnews_share .bn_twit, .bnews_share .bn_email {
	background-image: url(../images/bnews_social_icons_new.png);
	background-position: left top;
	background-repeat: no-repeat;
	display: inline-block;
	height: 15px;
	margin: 0 2px;
	zoom: 1;
	vertical-align: text-top;
	width: 15px
}
.bnews_share .bn_twit {
	background-position: -22px top!important
}
.bnews_share .bn_email {
	background-position: -44px top!important;
	height: 15px;
	width: 19px
}
.gnavigation_bg {
	position: relative;
	background-color: #fff
}
.nhm_main {
	float: left;
	width: 100%
}
.nhm_main .nhm_maincont {
	margin-left: auto;
	margin-right: auto;
	width: 990px
}
.nhm_main .nhm_maincont .nhm_maincontwrap_global {
	float: left;
	width: 100%;
	padding: 0 10px;
}
.gnavigation_wrap {
	float: left;
	padding: 10px 0;
	width: 100%;
	border-bottom: 1px solid #f2f2f2;
	box-sizing: border-box;
	margin-bottom: 10px
}
.gnavigation {
	float: left;
	margin-right: 20px
}
.gnavigation ul {
	float: left
}
.gnavigation ul li {
	display: inline-block;
	margin: 0 1px
}
.gnavigation ul li a:hover, .gnavigation ul li span {
	background-color: #000;
	color: #fff!important
}
.gnavigation ul li a, .gnavigation ul li a:hover, .gnavigation ul li span {
	color: #333;
	font-size: 14px;
	font-weight: 400;
	padding: 5px
}
.gsocialbar {
	float: right;
	width: 341px
}
.gsocialbar .gsocial_icons {
	float: left;
	width: 321px
}
.gsocialbar .gsocial_icons .divtwitter, .gsocialbar .gsocial_icons .divfacebook, .gsocialbar .gsocial_icons .google_plus_results, .gsocialbar .gsocial_icons .google_plus_results {
	float: left
}
.gsocialbar .gsocial_pin {
	float: right
}
.gsocial_pin a .icon_rss {
	background-image: url("../images/icon_rss.png");
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 20px
}
.topnav2014_sticky .topnav_expand {
	width: 120px;
	position: absolute;
	top: 10px;
	left: 20px;
	box-shadow: 2px 2px 4px 0 #333;
	padding: 20px;
	background-color: #fff
}
.topnav2014_sticky .topnav_expand .head {
	font-size: 14px;
	text-transform: uppercase;
	color: #999;
	margin-bottom: 5px
}
.topnav2014_sticky .topnav_expand ul {
	padding: 0;
	margin: 0;
	float: left;
	width: 100%;
	padding-bottom: 10px;
	border-bottom: 1px solid #f7f6f6;
	margin-bottom: 10px
}
.topnav2014_sticky .topnav_expand ul.noborder {
	border-bottom: 0;
	padding-bottom: 0
}
.topnav2014_sticky .topnav_expand ul li {
	padding-left: 25px;
	float: left;
	background-image: url(../images/topnav_expand_icons_new.png?cache=123);
	background-repeat: no-repeat;
	background-position: left 3px
}
.topnav2014_sticky .topnav_expand ul li a {
	color: #666;
	font-size: 13px;
	line-height: 24px
}
.topnav2014_sticky .topnav_expand .n_livetv {
	background-position: left 3px
}
.topnav2014_sticky .topnav_expand .n_videos {
	background-position: left -23px
}
.topnav2014_sticky .topnav_expand .n_photos {
	background-position: left -50px
}
.topnav2014_sticky .topnav_expand .n_india {
	background-position: left -79px
}
.topnav2014_sticky .topnav_expand .n_opinion {
	background-position: left -108px
}
.topnav2014_sticky .topnav_expand .n_cities {
	background-position: left -137px
}
.topnav2014_sticky .topnav_expand .n_world {
	background-position: left -166px
}
.topnav2014_sticky .topnav_expand .n_people {
	background-position: left -195px
}
.topnav2014_sticky .topnav_expand .n_offbeat {
	background-position: left -224px
}
.topnav2014_sticky .topnav_expand .n_trends {
	background-position: left -253px
}
.topnav2014_sticky .topnav_expand .n_south {
	background-position: left -279px
}
.topnav2014_sticky .topnav_expand .n_cheatsheet {
	background-position: left -305px
}
.topnav2014_sticky .topnav_expand .n_voice {
	background-position: left -331px
}
.topnav2014_sticky .topnav_expand .n_forum {
	background-position: left -360px
}
.topnav2014_sticky .topnav_expand .n_polls {
	background-position: left -391px
}
.topnav2014_sticky .topnav_expand .n_alert {
	background-position: left -422px
}
.topnav2014_sticky .topnav_expand .n_social {
	background-position: left -449px
}
.topnav2014_sticky .topnav_expand .n_weather {
	background-position: left -477px
}
.topnav2014_sticky .topnav_expand .n_schedule {
	background-position: left -510px
}
.topnav2014 .topnav_expand .n_world_cup {
	background-position: left -605px;
}
.topnav2014 .topnav_expand .n_budget {
	background-position: left -569px;
}
.nbadd300_250 {
	width: 300px;
	height: auto;
	position: relative
}
.new_storylising {
	width: 100%;
	float: left;
	margin-bottom: 20px
}
.new_storylising ul {
	width: 100%;
	float: left;
	margin: 0;
	padding: 0
}
.new_storylising ul li {
	width: 100%;
	float: left;
	box-sizing: border-box;
	border-top: 1px solid #e0e0e0;
	padding-top: 20px;
	margin-top: 20px
}
.new_storylising ul li:first-child {
	margin-top: 0;
	border-top: 0
}
.new_storylising ul li .new_storylising_img {
	width: 150px;
	float: left
}
.new_storylising ul li .new_storylising_img img {
	width: 100%
}
.new_storylising ul li .new_storylising_contentwrap {
	width: 100%;
	box-sizing: border-box;
	padding-left: 175px;
	-moz-box-sizing: border-box
}
.new_storylising ul li .new_storylising_contentwrap .nstory_header {
	width: 100%;
	float: left;
	font-family: "Roboto", sans-serif;
	font-size: 20px;
	line-height: 26px;
	margin-bottom: 5px
}
.new_storylising ul li .new_storylising_contentwrap .nstory_header a {
	text-decoration: none;
	color: #326891
}
.new_storylising ul li .new_storylising_contentwrap .nstory_dateline {
	font-size: 12px;
	color: #666;
	margin-bottom: 5px
}
.new_storylising ul li .new_storylising_contentwrap .nstory_dateline a {
	color: #326891
}
.new_storylising ul li .new_storylising_contentwrap .nstory_intro {
	font-size: 14px;
	color: #666;
	line-height: 20px
}
.new_pagination {
	width: 100%;
	float: left;
	text-align: center;
	margin: 10px 0;
	padding: 30px 0;
	border-top: 1px solid #f2f2f2
}
.new_pagination a {
	font-size: 16px !important;
	margin: 0 12px
}
.new_pagination span {
	padding: 3px 7px;
	border: 1px solid #ccc;
	box-shadow: 0 0 2px #ccc;
	border-radius: 5px;
	margin: 0 11px;
	font-weight: bold;
	font-size: 16px
}
.new_forumlisting {
	width: 100%;
	float: left
}
.new_forumlisting .new_forumlisting_head {
	float: left;
	width: 100%;
	font-family: "Roboto", sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	color: #666;
	padding: 10px 0;
	border-bottom: 3px solid #c00;
	margin-top: 15px;
}
.new_forumlisting ul {
	width: 100%;
	float: left
}
.new_forumlisting li {
	width: 100%;
	float: left;
	padding: 10px 10px 0;
	border-bottom: 1px solid #f0eded;
	background-color: #f7f7f7;
	margin-bottom: 10px;
}
.new_forumlisting ul li a {
	color: #326891
}
.new_forumlisting ul li .nforum_header {
	width: 100%;
	float: left;
	font-family: "Roboto", sans-serif;
	font-size: 20px;
	line-height: 26px;
	margin-bottom: 5px
}
.new_forumlisting ul li .nforum_dateline {
	font-size: 12px;
	color: #666;
	margin-bottom: 5px
}
.new_forumlisting ul li .nforum_interactive {
	width: 100%;
	float: left;
	margin-top: 15px
}
.new_forumlisting ul li .nforum_interactive .forum_comments {
	font-size: 11px;
	float: left;
	margin: 0 10px;
	background-image: url(../images/icon_comment.png);
	background-repeat: no-repeat;
	background-position: right 4px;
	padding-right: 25px;
	height: 30px;
	text-transform: uppercase;
	padding-top: 5px
}
.new_forumlisting ul li .nforum_interactive .forum_joindiscussion {
	font-size: 11px;
	border-left: 1px solid #ccc;
	padding-left: 15px;
	float: left;
	margin: 0 10px;
	background-image: url(../images/icon_joindiscussion.png);
	background-repeat: no-repeat;
	background-position: right 2px;
	padding-right: 30px;
	height: 30px;
	text-transform: uppercase;
	padding-top: 5px
}
.n_fourm_intro {
	float: left;
	width: 100%;
	color: #333;
	font-size: 14px;
	line-height: 20px;
	padding: 10px 0
}
.new_polllisting {
	width: 100%;
	float: left
}
.new_polllisting ul {
	width: 100%;
	float: left
}
.new_polllisting .new_polllisting_head {
	float: left;
	width: 100%;
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	color: #666;
	padding: 20px 0
}
.new_polllisting ul li {
	width: 100%;
	float: left;
	padding-top: 10px;
	border-bottom: 1px solid #e0e0e0
}
.new_polllisting ul li a {
	color: #326891
}
.new_polllisting ul li .npoll_header {
	width: 100%;
	float: left;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 20px;
	line-height: 26px;
	margin-bottom: 5px
}
.new_polllisting ul li .npoll_dateline {
	font-size: 12px;
	color: #666;
	margin-bottom: 20px
}
.new_polllisting ul li .npoll_scriptcont {
	width: 100%;
	float: left;
	box-sizing: border-box
}
.forum_script_cont {
	float: left;
	width: 100%
}
.new_feat_opinion_cont {
	float: left;
	margin-bottom: 30px;
	font-weight: 100;
	width: 100%;
	box-sizing: border-box;
	border: 1px solid #f2f2f2;
	padding: 70px 60px 30px 60px;
	color: #999;
	font-family: 'Roboto', sans-serif;
	background-image: url(../images/featured_quote_img.png);
	background-repeat: no-repeat;
	background-position: 16px 36px
}
.new_feat_opinion_cont .feat_opinion_quote {
	width: 100%;
	font-size: 22px;
	font-family: 'Roboto Slab', serif;
	color: #000
}
.new_feat_opinion_cont .feat_opinion_quote a {
	color: #000
}
.new_feat_opinion_cont .feat_opinion_dateline {
	font-size: 16px;
	width: 100%;
	display: block;
	margin-top: 10px
}
.new_feat_opinion_cont .feat_opinion_dateline span a {
	color: #b2112c
}
.new_feat_opinion_cont .feat_opinion_comments {
	float: right;
	background-image: url(../images/icon_comment.png);
	background-repeat: no-repeat;
	background-position: left 12px;
	padding: 10px 0 10px 25px
}
.new_feat_opinion_cont .feat_opinion_comments a {
	color: #069
}
.new_feat_list_cont {
	width: 100%;
	box-sizing: border-box;
	float: left;
	margin-bottom: 30px
}
.new_feat_list_cont ul {
	padding: 0;
	margin: 0;
	float: left;
	width: 100%
}
.new_feat_list_cont ul li {
	float: left;
	width: 190px;
	margin-left: 26px;
}
.new_feat_list_cont ul li:first-child {
	margin-left: 0
}
.new_feat_list_cont ul li .new_feat_list_img {
	float: left;
	width: 100%;
	margin-bottom: 10px;
	background-color: #f5f5f5
}
.new_feat_list_cont ul li .new_feat_list_img img {
	width: 100%
}
.new_feat_list_cont ul li .new_feat_list_head {
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 5px
}
.new_feat_list_cont ul li .new_feat_list_head a {
	color: #666
}
.new_feat_list_cont ul li .new_feat_list_name {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	color: #b2112c
}
.new_feat_list_cont ul li .new_feat_list_name a {
	color: #b2112c
}
.oped_columnists_wrap {
	width: 100%;
	float: left;
	background-color: #f5f6f6;
	padding-left: 10px;
	box-sizing: border-box;
	background-image: url(../images/bigarrow_bottom.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 39px
}
.oped_columnists_wrap .oped_columnists_wrap_header {
	padding: 30px 0;
	font-family: 'Montserrat', sans-serif;
	font-size: 12px;
	color: #666;
	text-transform: uppercase;
	font-weight: normal
}
.opinion_blog_list {
	border-top: 10px solid #f5f6f6;
	width: 100%;
	box-sizing: border-box;
	float: left
}
.opinion_blog_list .opinion_blog_head {
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	color: #666;
	padding: 30px 0
}
.opinion_blog_list ul {
	padding: 0;
	margin: 0;
	width: 100%;
	float: left
}
.opinion_blog_list ul li {
	width: 100%;
	float: left;
	border-top: 1px solid #f2f2f2;
	padding: 15px 0;
	position: relative
}
.opinion_blog_list ul li .opinion_blog_smimg {
	float: left;
	position: absolute;
	left: 15px;
	top: 15px
}
.opinion_blog_list ul li .opinion_blog_contentwrap {
	padding-left: 105px;
	float: left;
	padding-right: 115px;
	width: 100%;
	box-sizing: border-box;
	font-family: 'Roboto', sans-serif
}
.opinion_blog_list ul li .opinion_blog_contentwrap .opinion_blog_header {
	font-size: 18px;
	color: #666;
	line-height: 26px;
	width: 422px;
}
.opinion_blog_list ul li .opinion_blog_contentwrap .opinion_blog_bloggername {
	font-size: 14px;
	color: #b2112c;
	line-height: 22px
}
.opinion_blog_list ul li .opinion_blog_contentwrap .opinion_blog_dateline {
	font-size: 10px;
	color: #666;
	line-height: 18px
}
.opinion_blog_list ul li .opinion_blog_contentwrap .opinion_blog_intro {
	font-size: 14px;
	color: #666;
	line-height: 18px
}
.opinion_blog_list ul li .opinion_tag, .opinion_blog_list ul li .blog_tag {
	float: left;
	position: absolute;
	right: 15px;
	top: 15px;
	display: none;
	background-color: #f5f6f6;
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
	font-size: 10px;
	color: #fff;
	padding: 5px 10px
}
.opinion_blog_list ul .nblog .blog_tag {
	display: block;
	background-color: #ccc
}
.opinion_blog_list ul .nopinion .opinion_tag {
	display: block;
	color: #999
}
.op_columnist_list {
	width: 100%;
	float: left;
	box-sizing: border-box
}
.op_columnist_list ul {
	margin: 0;
	padding: 0;
	width: 100%;
	float: left
}
.op_columnist_list ul li {
	width: 100%;
	float: left;
	box-sizing: border-box;
	padding: 5px 0;
	border-top: 1px solid #dfe1e1;
	font-size: 12px;
	font-family: 'Roboto', sans-serif
}
.op_columnist_list ul li a {
	color: #666
}
.op_bloggers_list {
	width: 100%;
	float: left;
	box-sizing: border-box
}
.op_bloggers_list ul {
	margin: 0;
	padding: 0;
	width: 100%;
	float: left
}
.op_bloggers_list ul li {
	width: 100%;
	float: left;
	box-sizing: border-box;
	padding: 5px 0;
	border-top: 1px solid #dfe1e1;
	font-size: 12px;
	font-family: 'Roboto', sans-serif
}
.op_bloggers_list ul li a {
	color: #666
}
.morecomment_bot {
	width: 100%;
	float: left;
	margin: 5px 0;
	display: block;
	height: 40px;
	background-image: url(../images/morecomment_bg.png);
	background-repeat: no-repeat;
	background-position: center center
}
.morecomment_bot span {
	text-align: center;
	display: block;
	margin-top: 12px;
	font-size: 12px;
	color: #999
}
.morecomment_bot span a {
	color: #666!important
}
.search_opinion {
	float: right;
	margin-top: 5px;
	padding: 10px 0 15px 10px;
	font-size: 10px;
	color: #999
}
.search_opinion input {
	border: 1px solid #f2f2f2;
	border-radius: 5px;
	color: #999;
	display: inline-block;
	line-height: 15px;
	margin: 0 5px;
	padding: 3px
}
.search_opinion img {
	margin-bottom: -3px
}
.noborder {
	border-bottom: 0;
	padding-bottom: 0
}
.nomarginb {
	margin-bottom: 0!important
}
.ins_left_rhs iframe {
	max-width: 650px!important
}
.new_top10list iframe, .new_whosaidlist iframe {
	max-width: 400px!important
}
.firstpublising {
	width: 100%;
	float: left;
	box-sizing: border-box;
	padding: 5px 0;
	color: #666;
	font-size: 12px;
	margin-bottom: 10px;
	margin-top: 10px
}
.firstpublising strong {
	font-weight: bold
}
.hori_sharebar ul {
	border-bottom: 1px solid #f2f2f2!important;
	display: table!important
}
.hori_sharebar li {
	display: table-cell;
	float: left;
	padding: 0px 4px;
	width: auto
}
.ins_page_header_wrap .extradropdown {
	width: auto;
	margin-left: 15px;
	font-size: 12px;
	float: left;
	margin-top: 7px
}
.ins_page_header_wrap .extradropdown select {
	padding: 5px 10px;
	border: 1px solid #f2f2f2;
	border-radius: 5px;
	font-size: 12px;
	color: #333
}
#sticky_navigation_wrapper {
	background-color: none !important;
	width: 100%;
	box-shadow: 0 5px 8px -4px #666;
	z-index: 15000000
}
.sticky_navigation_wrapper_img {
	box-shadow: none !important;
	background-image: url("../images/pulldown3.png");
	background-position: center bottom;
	background-repeat: repeat-x;
	padding-bottom: 25px;
	width: 100%;
	z-index: 99999999;
}
#sticky_navigation {
	width: 990px;
	position: relative
}
.new_prevarrow {
	z-index: 15000000;
	position: fixed;
	top: 50%;
	left: 0;
	border-radius: 0 5px 5px 0;
	padding: 25px 0 25px 6px;
	box-shadow: 2px 2px 4px 0 #ccc;
	border: 1px solid #f2f2f2;
	background-color: #fff
}
.new_prevarrow .arrow {
	float: left;
	margin-right: 10px
}
.new_prevarrow .arrowstory {
	display: block;
	width: 200px;
	font-size: 16px;
	line-height: 22px;
	color: #666;
	font-style: italic;
	float: right
}
.new_prevarrow a {
	font-size: 14px;
	line-height: 20px;
	color: #666
}
.ins_storybody ul {
	padding: 0;
	margin: 0;
	list-style-type: none
}
.ins_storybody ul li {
	background-image: url(../images/storybullet.png);
	background-repeat: no-repeat;
	background-position: left 10px;
	padding: 2px 0 2px 15px;
	line-height: 22px
}
.story_inside_list {
	width: 100%;
	float: left;
	box-sizing: border-box
}
.story_inside_list ul {
	padding: 0;
	margin: 0;
	list-style-type: none
}
.story_inside_list ul li {
	background-image: url(../images/storybullet.png);
	background-repeat: no-repeat;
	background-position: left 10px;
	padding: 2px 0 2px 15px;
	line-height: 22px
}
#sticky_navigation_wrapper .newcont2 {
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	padding: 0 10px;
}
.lhs_alsosee .lhsalsoseeby {
	font-size: 12px;
	font-style: italic;
	color: #666
}
.lhs_alsosee a.lhsalsoseeby {
	color: #999
}
.topnav_sticky_logo1 {
	left: 45.5%;
	position: absolute;
	top: 24px
}
.place_cont {
	text-transform: uppercase;
	font-weight: normal;
	color: #333!important
}
#share_on_top_top {
	display: none;
	cursor: pointer
}
#share_on_top {
	display: none;
	background-color: #fff;
	box-shadow: 2px 2px 4px 0 #333;
	padding: 20px;
	position: absolute;
	right: 317px;
	top: 10px;
	width: 125px;
	z-index: 9999
}
.new_top10list img {
	height: auto;
	max-width: 450px!important
}
.oped_columnists_wrap {
	width: 100%;
	float: left;
	background-color: #f5f6f6;
	padding-left: 10px;
	box-sizing: border-box;
	background-image: url(../images/bigarrow_bottom.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 39px
}
.oped_columnists_wrap .oped_columnists_wrap_header {
	padding: 30px 0;
	font-family: 'Montserrat', sans-serif;
	font-size: 12px;
	color: #666;
	text-transform: uppercase;
	font-weight: normal
}
.oped_columnists_wrap .newins_bottom {
	float: left;
	width: 100%;
	text-align: left;
	padding: 10px 0
}
.columnist_more_wrap {
	position: relative
}
.columnist_more {
	width: 520px;
	position: absolute;
	top: -18px;
	left: 110px;
	background-color: #f5f6f6;
	float: left;
	z-index: 1;
	padding: 20px;
	box-sizing: border-box
}
.columnist_more ul {
	width: 100%;
	margin: 0;
	padding: 0
}
.columnist_more li {
	float: none;
	display: inline-block;
*display:inline;
	zoom: 1;
	position: relative;
	vertical-align: text-top;
	width: 204px;
	border-bottom: 1px solid #dfe1e1;
	padding: 5px 10px;
	margin: 0 10px
}
.columnist_more a {
	color: #666
}
.columnist_more .more_all_columnist {
	float: left;
	width: 100%;
	box-sizing: border-box;
	color: #999;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	font-style: italic;
	padding: 20px 0 0 0;
	text-align: right
}
.columnist_more .more_all_columnist span {
	background-image: url(../images/ndtvsprite.png);
	background-repeat: no-repeat;
	background-position: -3px -56px;
	display: inline-block;
	height: 11px;
	width: 8px;
	margin-bottom: -1px;
	margin-left: 0
}
.columnist_more .crossbutton {
	background-image: url(../images/ndtvsprite.png);
	background-repeat: no-repeat;
	background-position: -199px top;
	display: block;
	height: 17px;
	width: 16px;
	position: absolute;
	top: 5px;
	right: 5px
}
.columnist_more_wrap .newins_bottom a {
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	color: #999;
	text-align: left;
	font-style: italic
}
.columnist_more_wrap .newins_bottom span {
	background-image: url(../images/ndtvsprite.png);
	background-repeat: no-repeat;
	background-position: -3px -56px;
	display: inline-block;
	height: 11px;
	width: 8px;
	margin-bottom: -1px;
	margin-left: 2px
}
.blogger_more_wrap {
	position: relative
}
.blogger_more {
	width: 520px;
	position: absolute;
	top: -18px;
	left: 110px;
	background-color: #f5f6f6;
	float: left;
	z-index: 1;
	padding: 20px 20px 35px;
	box-sizing: border-box
}
.blogger_more ul {
	width: 100%;
	margin: 0;
	padding: 0
}
.blogger_more li {
	float: none;
	display: inline-block;
*display:inline;
	zoom: 1;
	position: relative;
	vertical-align: text-top;
	width: 204px;
	border-bottom: 1px solid #dfe1e1;
	padding: 5px 10px;
	margin: 0 10px
}
.blogger_more a {
	color: #666
}
.blogger_more .more_all_blogger {
	float: left;
	width: 100%;
	box-sizing: border-box;
	color: #999;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	font-style: italic;
	padding: 20px 0 0 0;
	text-align: right
}
.blogger_more .more_all_blogger span {
	background-image: url(../images/ndtvsprite.png);
	background-repeat: no-repeat;
	background-position: -3px -56px;
	display: inline-block;
	height: 11px;
	width: 8px;
	margin-bottom: -1px;
	margin-left: 5px
}
.blogger_more .crossbutton {
	background-image: url(../images/ndtvsprite.png);
	background-repeat: no-repeat;
	background-position: -199px top;
	display: block;
	height: 17px;
	width: 16px;
	position: absolute;
	top: 5px;
	right: 5px
}
.blogger_more_wrap .newins_bottom a {
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	color: #999;
	text-align: left;
	font-style: italic
}
.blogger_more_wrap .newins_bottom span {
	background-image: url(../images/ndtvsprite.png);
	background-repeat: no-repeat;
	background-position: -3px -56px;
	display: inline-block;
	height: 11px;
	width: 8px;
	margin-bottom: -1px;
	margin-left: 4px
}
.insidenewtabs {
	width: 100%;
	float: left;
	box-sizing: border-box;
	border-top: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
	margin: 10px 0
}
.insidenewtabs ul {
	margin: 0;
	padding: 0 0 0 10px;
	width: 100%;
	float: left;
	height: 41px
}
.insidenewtabs ul li {
	text-transform: uppercase;
	float: left;
	font-family: 'Roboto Condensed', sans-serif
}
.insidenewtabs ul li a {
	padding: 12px 50px;
	color: #326891;
	font-size: 14px;
	display: block
}
.insidenewtabs ul li .select {
	background-color: #fff;
	padding: 20px 50px;
	border: 1px solid #c0c0c0;
	border-bottom: 0;
	margin-top: -10px;
	height: 52px
}
.insidenewtabs ul li a.select {
	color: #000!important;
	cursor: text
}
.insidenewtabs ul li a.select:hover {
	text-decoration: none
}
.insidenewtabs .extradropdown {
	width: auto;
	margin-right: 15px;
	font-size: 12px;
	float: right;
	margin-top: 7px
}
.insidenewtabs .extradropdown select {
	padding: 5px 10px;
	border: 1px solid #f2f2f2;
	border-radius: 5px;
	font-size: 12px;
	color: #333
}
.alpha_filters {
	width: 100%;
	float: left;
	box-sizing: border-box;
	padding: 20px 0;
	border-bottom: 1px solid #e0e0e0
}
.alpha_filters a {
	margin: 0 1px;
	color: #666;
	display: inline-block;
*display:inline;
	zoom: 1;
	border-radius: 50px;
	background-color: #fff;
	padding: 2px 6px;
	font-family: 'Montserrat', sans-serif;
	font-size: 13px;
	text-transform: uppercase
}
.alpha_filters .selected {
	background-color: #b7223b;
	color: #fff
}
.alpha_filters .selected:hover {
	color: #fff
}
.alpha_filters a:hover {
	color: #b7223b
}
.moreblogger_wrap {
	width: 100%;
	float: left;
	padding: 20px 20px 35px;
	box-sizing: border-box
}
.moreblogger_wrap ul {
	width: 100%;
	margin: 0;
	padding: 0
}
.moreblogger_wrap li {
	float: none;
	display: inline-block;
*display:inline;
	zoom: 1;
	position: relative;
	vertical-align: text-top;
	width: 274px;
	border-bottom: 1px solid #dfe1e1;
	padding: 7px 10px;
	margin: 0 10px;
	font-family: 'Roboto', sans-serif;
	font-size: 14px
}
.moreblogger_wrap a {
	color: #666
}
.moreblogger_wrap .more_all_blogger {
	float: left;
	width: 100%;
	box-sizing: border-box;
	color: #999;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	font-style: italic;
	padding: 20px 42px 0 0;
	text-align: right
}
.moreblogger_wrap .more_all_blogger span {
	background-image: url(../images/ndtvsprite.png);
	background-repeat: no-repeat;
	background-position: -3px -56px;
	display: inline-block;
	height: 11px;
	width: 8px;
	margin-bottom: -1px;
	margin-left: 5px
}
.moreblogger_wrap .crossbutton {
	background-image: url(../images/ndtvsprite.png);
	background-repeat: no-repeat;
	background-position: -199px top;
	display: block;
	height: 17px;
	width: 16px;
	position: absolute;
	top: 5px;
	right: 0
}
.more_st_sticky_wrap {
	clear: both;
	width: 100%;
	text-align: center;
	animation: 600ms ease 0s normal backwards 1 fadeIn;
	opacity: 1;
	display: block;
	float: left;
}
.more_st_sticky_wrap .more_st_sticky_cont {
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	float: left;
	width: 100%;
	padding: 10px 0px;
	text-align: center;
}
.more_st_sticky_cont .headcont {
	padding-bottom: 5px;
	margin-bottom: 10px;
	border-bottom: 1px solid #ededed;
	float: left;
	width: 100%;
}
.more_st_cont {
	width: 100%;
	box-sizing: border-box;
	float: left;
}
.more_st_cont .more_st_listing {
	width: 200px;
	float: left;
	padding: 0 10px;
	margin: 10px 20px 0 20px;
}
.more_st_cont .more_st_listing a {
	text-decoration: none;
	color: #326891;
}
.more_st_cont .more_st_listing .imagecontainer {
	width: 100%;
}
.more_st_cont .more_st_listing .imagecontainer img {
	width: 200px;
	height: 140px
}
.more_st_cont .more_st_listing h5 {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	margin-top: 10px;
	text-transform: capitalize;
}
.display_cont {
	float: left;
	width: 100%;
	margin-bottom: -49px;
}
.display_cont a {
	display: block;
	height: 50px;
	width: 100px;
	margin: 0px auto;
}
.hide_cont {
	float: left;
	width: 100%;
	margin-bottom: -49px;
}
.hide_cont a {
	display: none;
	height: 50px;
	width: 100px;
	margin: 0px auto;
}
.extradropdown .search_collapse input {
	border: 1px solid #f2f2f2;
	border-radius: 5px;
	color: #999;
	display: inline-block;
	line-height: 15px;
	margin-right: 5px;
	padding: 3px;
	width: 100px;
}
.extradropdown .search_collapse a {
	background-image: url("../images/ndtvsprite_new.png");
	background-position: -4px -121px;
	background-repeat: no-repeat;
	display: inline-block;
	height: 18px;
	margin-bottom: -4px;
	width: 19px;
}
.topnav2014 .topnav_expand .n_election1 {
	background-position: left -540px
}
.ins_mainimage_big .ins_clickvideo_expand1 {
	margin-top: -90px;
	box-sizing: border-box;
	color: #fff !important;
	display: block;
	font-size: 11px;
	line-height: 25px;
	margin-bottom: 30px;
	max-width: 100%;
	padding: 5px 10px 5px 20px;
	text-align: left;
}
.ins_mainimage_big .ins_clickvideo_expand1 a {
	color: #fff !important;
}
.ins_mainimage_big .ins_clickvideo_expand1 img {
	width: auto!important;
}
.ins_mainimage_sm_mainimg .ins_clickvideo_expand1 {
	margin-top: -48px;
	box-sizing: border-box;
	color: #fff !important;
	display: block;
	font-size: 11px;
	line-height: 25px;
	margin-bottom: 5px;
	max-width: 100%;
	padding: 5px 10px 5px 10px;
	text-align: left;
}
.ins_mainimage_sm_mainimg .ins_clickvideo_expand1 img {
	width: 35px!important;
}
@font-face {
	font-family: RupeeForadianRegular;
	src: url('https://cdn.ndtv.com/static/fonts/rupeeforadian-webfont.eot');
	src: local('?'), url('https://cdn.ndtv.com/static/fonts/rupeeforadian-webfont.ttf') format('truetype'), url('https://cdn.ndtv.com/static/fonts/rupeeforadian-webfont.svg#webfontR5hylf0C') format('svg');
	font-weight: 400;
	font-style: normal
}
.rupee {
	font-family: RupeeForadianRegular !important;
	font-style: inherit;
}
.rupee span {
	font-family: RupeeForadianRegular !important;
	left: -9999em;
	position: absolute;
	text-indent: -9999em;
}
.brk_wrap {
	clear: none;
	width: 650px;
	font-family: Roboto;
	line-height: 22px;
	margin-bottom: 20px;
	position: relative;
	float: right;
}
.brk_cont {
	padding: 0 30px;
	margin: 0;
	background: #e23b39;
	color: #fff;
	font-size: 18px;
	line-height: 24px;
}
.brk_cont .desc {
	color: #fff;
	font-size: 18px;
	margin: 0 0 20px;
	padding: 0;
}
.brk_info p {
	color: #000;
	font-size: 16px;
	font-style: normal;
	margin: 0 0 10px;
	padding: 10px 10px 0;
}
.brk_cont h1 {
	color: #fff;
	font-size: 40px;
	font-weight: 700;
	line-height: 40px;
	margin: 0 0 10px;
	padding: 0;
}
.brk_info {
	background: #d6d5d5;
	padding: 0 30px 10px 20px;
}
.brk_foll_link {
	color: #e23b39 !important;
	font-weight: bold;
	text-decoration: none;
}
.breakingnews_new {
	border-radius: 4px;
	box-sizing: content-box!important;
	position: relative;
	color: #000;
	background-color: #f6eb17;
	display: table;
	width: 100%;
	box-sizing: border-box;
	margin-bottom: 20px;
	font-size: 18px;
	font-weight: bold;
	line-height: 30px;
	padding: 5px 10px;
}
.breakingnews_new span {
	display: inline-block;
	font-size: 16px !important;
	font-weight: bold;
	text-transform: uppercase;
}
.breakingnews_new .closebutton {
	color: #fff;
	display: block;
	position: absolute;
	right: 0;
	text-align: center;
	margin-right: -4px !important;
	margin-top: 1px !important;
	top: 0;
	font-size: 14px;
	font-weight: normal;
	background-image: url("http://drop.ndtv.com/homepage/ndtvhp2015/images/closebtton1.png");
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	width: 20px;
}
.balert {
	border-right: 1px solid #999;
	float: left;
	margin-right: 10px;
	padding-right: 5px;
	text-align: center;
	width: 130px;
}
.btext {
	display: table-cell;
	line-height: 24px;
	vertical-align: middle;
}
.bsharetool {
	display: table-cell;
	width: 85px;
	margin-top: 7px;
	margin-right: 10px;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: middle;
}
.bnews_extra {
	padding: 0;
}
.balert1 {
	border-right: none;
	display: table-cell;
	vertical-align: middle;
	margin-right: 10px;
	padding: 5px;
	text-align: center;
	width: 132px;
	background-color: #000000;
	color: #fff;
}
.btext1 {
	padding: 5px 0 5px 10px;
}
.bsharetool1 {
	margin-top: 11px;
	margin-right: 10px;
}
.breakingnews_new .closebutton1 {
	background-image: url("http://drop.ndtv.com/homepage/ndtvhp2015/images/closebtton1.png");
	margin-right: -5px;
	margin-top: 0px;
}
.break_fb, .break_tw, .break_mail {
	background-image: url("http://drop.ndtv.com/homepage/ndtvhp2015/images/homepage_sprite.png");
	background-position: -366px -70px;
	background-repeat: no-repeat;
	display: inline-block;
	height: 15px;
	margin: 0 5px;
	width: 11px;
}
.break_tw {
	background-position: -381px -70px;
	height: 15px;
	width: 17px;
}
.break_mail {
	background-position: -403px -70px;
	height: 15px;
	width: 18px;
}
.lhs_alsosee ol li a {
	word-wrap: break-word;
}
.brk_wrap h1 {
	background: #e23b39 none repeat scroll 0 0;
	color: #fff;
	font-size: 40px;
	font-weight: 700;
	line-height: 40px;
	padding: 420px 30px 20px 30px;
	text-align: left;
}
.whosaid_top_mainimg_cont .ins_clickvideo_expand1 {
	margin-top: -90px;
	box-sizing: border-box;
	color: #fff !important;
	display: block;
	font-size: 11px;
	line-height: 25px;
	max-width: 100%;
	padding: 5px 10px 5px 20px;
	text-align: left;
}
.whosaid_top_mainimg_cont .ins_clickvideo_expand1 a {
	color: #fff !important;
}
.whosaid_top_mainimg_cont .ins_clickvideo_expand1 img {
	width: auto!important;
}
.ins_instory_dv {
	max-width: 100%;
	display: block;
	margin: 0 20px 20px 0;
}
.ins_instory_dv .ins_instory_dv_cont {
	display: block;
	width: 100%;
}
.ins_instory_dv img {
	max-width: 100%!important;
}
.ins_instory_dv p {
	margin: 0px !important;
}
.ins_instory_dv .ins_instory_dv_caption {
	background-color: #f2f2f2;
	border-bottom: 1px solid #f2f2f2;
	box-sizing: border-box;
	color: #666 !important;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
	padding: 5px;
	text-align: left;
}
.topnav2014 .topnav_expand .n_latest {
	background-position: left -762px;
}
.topnav2014 .topnav_expand .n_health {
	background-position: left -725px;
}
.topnav2014 .topnav_expand .n_diaspora {
	background-position: left -645px;
}
.topnav2014 .comments .fbmsginner b, .topnav2014 .vid_social_wrap .fbmsginner b {
	display: inline-block;
	width: 20px;
	height: 19px;
	margin-bottom: -6px;
	background-image: url("../images/ndtvsprite_new.png?v=2");
	background-repeat: no-repeat;
	background-position: -28px -156px
}
.topnav2014 .comments .fbmsginner, .topnav2014 .vid_social_wrap .fbmsginner {
	float: right;
	margin-right: 15px;
	margin-top: 0px;
	padding: 14px 5px 20px 0px;
	border-right: 1px #ccc solid;
}
.topnav2014 .comments .fbmsginner a, .topnav2014 .vid_social_wrap .fbmsginner a {
	color: #999;
	margin-right: 5px
}
.trending_insidelist1 {
	float: left;
	width: 100%;
	box-sizing: border-box;
}
.trending_insidelist1 ul {
	box-sizing: border-box;
	float: left;
	list-style-type: none;
	width: 100%;
	margin: 0px;
	padding: 5px 0;
}
.trending_insidelist1 li {
	box-sizing: border-box;
	display: table;
	padding-bottom: 14px;
	margin-bottom: 14px;
	width: 100%;
	list-style-type: decimal;
	border-bottom: solid 1px #ccc;
}
/*.trending_insidelist1 li:first-child {
	margin-top: 0;
	padding: 0;
}*/
.trending_insidelist1 li .thumbnail {
	display: table-cell;
	padding-right: 10px;
	width: 70px;
}
.trending_insidelist1 li .thumbnail img {
	border: 0 none;
	width: 100%;
}
.trending_insidelist1 li .description {
	color: #333;
	display: table-cell;
	font-family: "Roboto", sans-serif;
	font-size: 15px;
	font-weight: normal;
	vertical-align: top;
}
.trending_insidelist1 li .description h2 {
	color: #464646;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
}
.trending_insidelist1 li .description span {
	color: #DB2023 !important;
}
.lhshead {
	border-top: 3px solid #ccc;
	padding-top: 10px;
}
.st_story_topshare {
	display: block;
	float: left;
	width: 100%;
	border-top: 3px solid #ccc;
}
.st_sharebar_new {
	width: 100%;
	box-sizing: border-box;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
.st_sharebar_new .st_sharebar_left {
	float: left;
}
/*-------------EDIT--------------*/
.st_sharebar_new .st_sharebar_left .n_tw, .st_sharebar_new .st_sharebar_left .n_fb, .st_sharebar_new .st_sharebar_left .n_gp, .st_sharebar_new .st_sharebar_left .n_rd, .st_sharebar_new .st_sharebar_left .n_li {
	background: #999 url(../images/social_icons.png) 0px 0px no-repeat;
	height: 25px;
	width: 25px;
	float: left;
	position: relative;
	border-radius: 50% 50%;
	margin-right: 5px;
}
.st_sharebar_new .st_sharebar_left .n_tw:hover {
	background-color: #00abf1;
}
.st_sharebar_new .st_sharebar_left .n_fb {
	background-position: -30px 0px;
}
.st_sharebar_new .st_sharebar_left .n_fb:hover {
	background-color: #3b5999;
}
.st_sharebar_new .st_sharebar_left .n_gp {
	background-position: -60px 0px;
}
.st_sharebar_new .st_sharebar_left .n_gp:hover {
	background-color: #e12f2f;
}
.st_sharebar_new .st_sharebar_left .n_rd {
	background-position: -90px 0px;
}
.st_sharebar_new .st_sharebar_left .n_rd:hover {
	background: #999 url(../images/reddit_icon.png) 0px 0px no-repeat;
}
.st_sharebar_new .st_sharebar_left .n_li {
	background-position: -120px 0px;
}
.st_sharebar_new .st_sharebar_left .n_li:hover {
	background-color: #007bb6;
}
.st_sharebar_new .st_sharebar_left .shares {
	font-size: 26px;
	color: #A4A4A4;
	width: 65px;
	text-align: center;
	float: left;
	padding: 4px 3px;
}
.st_sharebar_new .st_sharebar_left .shares b {
	font-size: 8px;
	color: #A4A4A4;
}
.st_sharebar_new .st_sharebar_right {
	float: right;
}
.st_sharebar_right .n_email, .st_sharebar_right .n_print, .st_sharebar_right .n_comments {
	float: left;
	width: 25px;
	height: 25px;
	text-align: center;
	margin-left: 5px;
}
.st_sharebar_right .n_email a, .st_sharebar_right .n_print a, .st_sharebar_right .n_comments a {
	background: #999 url(../images/social_icons.png) 0px 0px no-repeat;
	height: 25px;
	width: 25px;
	float: left;
	position: relative;
	border-radius: 50% 50%;
	margin-right: 5px;
}
.st_sharebar_right .n_email {
	border-left: 0;
	padding-left: 0;
	margin: 0;
}
.st_sharebar_right .n_email a {
	background-position: -150px 0;
}
.st_sharebar_right .n_print a {
	background-position: -180px 0;
}
.st_sharebar_right b {
	display: block;
	width: 100%;
	text-align: center;
	font-size: 8px;
}
.st_sharebar_right .n_comments a {
	font-size: 14px;
	color: #fff;
	text-align: center;
	padding-top: 6px;
	background-position: -210px 0;
}
.st_sharebar_new1 {
	width: 100%;
	box-sizing: border-box;
	float: left;
	margin-bottom: 10px;
}
.st_sharebar_new1 .st_sharebar_left {
	float: left;
}
.st_sharebar_new1 .st_sharebar_left p {
	margin: 10px 0;
}
.st_sharebar_new1 .st_sharebar_left .n_tw, .st_sharebar_new1 .st_sharebar_left .n_fb, .st_sharebar_new1 .st_sharebar_left .n_gp, .st_sharebar_new1 .st_sharebar_left .n_rd, .st_sharebar_new1 .st_sharebar_left .n_li {
	background-image: url(../images/social_new_st.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 44px;
	width: 44px;
	float: left;
}
.st_sharebar_new1 .st_sharebar_left .n_fb {
	background-position: -44px 0px;
}
.st_sharebar_new1 .st_sharebar_left .n_gp {
	background-position: -88px 0px;
}
.st_sharebar_new1 .st_sharebar_left .n_rd {
	background-position: -132px 0px;
}
.st_sharebar_new1 .st_sharebar_left .n_li {
	background-position: -176px 0px;
}
.st_sharebar_new1 .st_sharebar_left .shares {
	font-size: 26px;
	color: #A4A4A4;
	width: 65px;
	text-align: center;
	float: left;
	padding: 4px 3px;
}
.st_sharebar_new1 .st_sharebar_left .shares b {
	font-size: 8px;
	color: #A4A4A4;
}
.clr {
	clear: both;
}
iframe[id^="pmtracker"] {
	left: 0px!important;
}
.ins_360_bigimage {
	background: #000;
	position: relative;
}
.ins_360_bigimage .ins_clickvideo_expand360 {
	width: 83px;
	height: 83px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -42px;
	margin-left: -42px;
}
.phto-caption360 {
	font-family: 'Roboto';
	background: #f1f1f1;
	font-size: 13px;
	font-weight: 300;
	float: left;
	padding: 5px 0 5px 10px;
	width: 100%;
	margin: 0px;
	color: #767676;
}
.sticky_footer {
	width: 100%;
	height: 70px;
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
	background: #f0f0ef;
	margin: 0;
	padding: 0;
	box-shadow: 0px 0 2px 3px rgba(51,51,51,0.25);
	z-index: 99999999;
}
.sticky_footer .olcontainer {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.sticky_footer ol {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.sticky_footer ol li {
	counter-increment: step-counter;
	float: left;
	margin: 0;
	padding: 20px 15px 0 15px;
	box-sizing: border-box;
	overflow: hidden;
	border-right: 1px solid #fff;
	vertical-align: top;
	font-family: 'Roboto', sans-serif;
	width: 25%!important;
}
.sticky_footer ol li:hover, .sticky_footer ol li.active {
	background: #fdfdfd;
}
.sticky_footer ol li a {
	float: left;
	color: #000;
	text-decoration: none;
	font-size: 13px;
	line-height: 17px;
	font-weight: 400;
}
.sticky_footer ol li a:hover {
	text-decoration: underline;
}
.sticky_footer ol li.active a {
	color: #000;
}
.sticky_footer ol li .sticky_thumb {
	width: 42px;
	height: 70px;
	display: table-cell;
	vertical-align: top;
}
.sticky_footer ol li img {
	width: 100%;
	float: left;
	opacity: 1;
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
}
.sticky_footer ol li:hover img, .sticky_footer ol li.active img {
	opacity: 1;
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
}
.sticky_footer ol li .sticky_link {
	height: 70px;
	display: table-cell;
	vertical-align: top;
	padding-left: 15px;
}
.slick-prev, .slick-next {
	position: absolute;
	z-index: 1000;
	top: 30%;
	cursor: pointer;
}
.slick-prev {
	left: 7px;
}
.slick-next {
	right: 7px;
}
.slick-disabled {
	display: none!important;
}
.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}
.slick-list {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.slick-list:focus {
	outline: none;
}
.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}
.slick-slider .slick-track, .slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block;
}
.slick-track:before, .slick-track:after {
	display: table;
	content: '';
}
.slick-track:after {
	clear: both;
}
.slick-loading .slick-track {
	visibility: hidden;
}
.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px;
}
[dir='rtl'] .slick-slide {
	float: right;
}
.slick-slide img {
	display: block;
}
.slick-slide.slick-loading img {
	display: none;
}
.slick-slide.dragging img {
	pointer-events: none;
}
.slick-initialized .slick-slide {
	display: block;
}
.slick-loading .slick-slide {
	visibility: hidden;
}
.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
	display: none;
}
.storygal_wrap {
	width: 650px;
	float: left;
	box-sizing: border-box;
	background: #fcfcfc;
	border: 1px solid #e7e7e7;
	margin-top: 15px;
	margin-bottom: 30px;
	overflow: hidden;
}
.storygal_wrap .storygal_slider {
	position: relative;
	width: 650px;
	float: left;
}
.storygal_wrap .storygal_slider ul {
	margin: 0;
	padding: 0;
}
.storygal_wrap .storygal_slider li {
	list-style-type: none;
	width: 100%;
	margin: 0;
	padding: 0;
}
.storygal_wrap .storygal_content {
	clear: both;
	width: 100%;
	padding: 3px 31px 3px 29px;
	float: left;
	height: 55px;
	display: table;
	box-sizing: border-box;
}
.storygal_wrap .storygal_feed {
	text-align: left;
	font-family: 'Roboto', sans-serif !important;
	font-size: 16px !important;
	font-weight: 400;
	line-height: 20px;
	color: #666;
	width: 100%;
	display: table-cell;
	vertical-align: middle;
	border-bottom: 1px solid #ddd;
}
.storygal_wrap .storygal_media {
	width: 100%;
	float: left;
	text-align: center;
	font-size: 0;
	background: #000;
	position: relative;
}
.storygal_wrap .storygal_media img {
	width: 100%;
	display: block;
}
.storygal_wrap .storygal_slider ul:nth-child(2) {
	margin: 7px 25px 10px 24px;
	box-sizing: border-box;
	width: 600px;
}
.storygal_wrap .storygal_slider ul:nth-child(2) li {
	margin: 0 5px;
}
.storygal_wrap .storygal_slider ul:nth-child(2) .storygal_content {
	padding: 0;
	height: auto;
	border: none;
	display: block;
}
.storygal_wrap .storygal_slider ul:nth-child(2) .storygal_feed {
	font-size: 13px !important;
	line-height: 17px;
}
.storygal_wrap .storygal_slider ul:nth-child(2) .storygal_media {
	background: none;
}
.slick-prev, .slick-next {
	position: absolute;
	z-index: 0;
	top: 38%;
	cursor: pointer;
}
.slick-prev {
	left: 0;
}
.slick-next {
	right: 0;
}
.storygal_wrap .storygal_slider ul:nth-child(2) .slick-prev, .storygal_wrap .storygal_slider ul:nth-child(2) .slick-next {
	top: 38%;
}
.storygal_wrap .storygal_slider ul:nth-child(2) .slick-prev {
	left: -16px;
}
.storygal_wrap .storygal_slider ul:nth-child(2) .slick-next {
	right: -16px;
}
.slick-disabled {
	display: none!important;
}
.slick-slide:focus {
	outline: 0;
}
.slick-current {
	opacity: 1;
}
.slick-slider {
	-webkit-user-select: text;
	-khtml-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	user-select: text;
}
.slick-list.draggable {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}
.slick-list {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.slick-list:focus {
	outline: none;
}
.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}
.slick-slider .slick-track, .slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block;
}
.slick-track:before, .slick-track:after {
	display: table;
	content: '';
}
.slick-track:after {
	clear: both;
}
.slick-loading .slick-track {
	visibility: hidden;
}
.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px;
}
[dir='rtl'] .slick-slide {
	float: right;
}
.slick-slide img {
	display: block;
}
.slick-slide.slick-loading img {
	display: none;
}
.slick-slide.dragging img {
	pointer-events: none;
}
.slick-initialized .slick-slide {
	display: block;
}
.slick-loading .slick-slide {
	visibility: hidden;
}
.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
	display: none;
}
.storygal_mainwrap {
	float: left;
	width: 650px;
	margin-top: 15px;
}
.storygal_header {
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
}
.storygal_header .storygal_header_txt {
	font-family: 'Roboto', sans-serif !important;
	font-size: 16px;
	font-weight: 500;
	line-height: 28px;
	text-transform: uppercase;
	float: left;
	padding: 5px 17px;
	background: #b7223b;
	color: #fff;
}
.storygal_wrap {
	width: 100%;
	float: left;
	box-sizing: border-box;
	border: 1px solid #e7e7e7;
	margin-bottom: 30px;
	overflow: hidden;
}
.storygal_wrap .storygal_headline {
	padding: 15px 7px 15px 15px;
	margin: 0;
	float: left;
	width: 100%;
	box-sizing: border-box;
}
.storygal_wrap .storygal_head {
	margin: 0;
	padding: 0;
	float: left;
}
.storygal_wrap .storygal_head h2 {
	margin: 0;
	padding: 0;
	font-family: "Montserrat", sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #666;
	line-height: 24px;
}
.ntv_vid_slinkwrap {
	margin: 6px 0 0 0;
	padding: 0;
	display: table;
	float: right;
}
.ntv_vid_slink {
	float: left;
	list-style-type: none;
	height: 25px;
	padding: 0 0 0 15px;
	box-sizing: border-box;
	text-align: center;
	display: table-cell;
}
.ntv_vid_slink:first-child {
	padding: 0;
}
.ntv_vid_slink a.ntv_fb, .ntv_vid_slink a.ntv_gp, .ntv_vid_slink a.ntv_tw, .ntv_vid_slink a.ntv_pin, .ntv_vid_slink a.ntv_mail {
	display: block;
	width: 25px;
	height: 25px;
	float: none;
	background: url("../../images/ndtvsprite_new.png?v=2") -39px -227px no-repeat;
	float: left;
}
.ntv_vid_slink a.ntv_tw {
	background-position: -98px -227px;
}
.ntv_vid_slink a.ntv_gp {
	background-position: -68px -227px;
}
.ntv_vid_slink a.ntv_pin {
	background-position: -128px -227px;
}
.ntv_vid_slink a.ntv_mail {
	background-position: -158px -227px;
}
.ntv_vid_slink span {
	display: block;
	text-align: left;
	font-family: "Montserrat", sans-serif;
	font-size: 11px;
	color: #666;
	line-height: normal;
	margin: 5px 0 0 5px;
	float: left;
}
.storygal_wrap .storygal_slider {
	position: relative;
	width: 650px;
	float: left;
}
.storygal_wrap .storygal_slider ul {
	margin: 0;
	padding: 0;
}
.storygal_wrap .storygal_slider li {
	list-style-type: none;
	width: 100%;
	margin: 0;
	padding: 0;
}
.storygal_wrap .storygal_content {
	clear: both;
	width: 100%;
	padding: 10px 15px;
	float: left;
	display: table;
	box-sizing: border-box;
}
.storygal_wrap .storygal_feed {
	text-align: left;
	font-family: 'Roboto', sans-serif !important;
	font-size: 16px !important;
	font-weight: 400;
	line-height: 20px;
	color: #323232;
	width: 100%;
	display: table-cell;
	vertical-align: middle;
}
.storygal_wrap .storygal_media {
	width: 100%;
	float: left;
	text-align: center;
	font-size: 0;
	background: #000;
	position: relative;
}
.storygal_wrap .storygal_media img {
	width: 100%;
	display: block;
}
.storygal_wrap .storygal_slider ul:nth-child(2) {
	margin: 7px 25px 10px 24px;

	box-sizing: border-box;
	width: 600px;
}
.storygal_wrap .storygal_slider ul:nth-child(2) li {
	margin: 0 5px;
}
.storygal_wrap .storygal_slider ul:nth-child(2) .storygal_content {
	padding: 0;
	height: auto;
	border: none;
	display: block;
}
.storygal_wrap .storygal_slider ul:nth-child(2) .storygal_feed {
	font-size: 13px !important;
	line-height: 17px;
}
.storygal_wrap .storygal_slider ul:nth-child(2) .storygal_media {
	background: none;
}
.slick-prev, .slick-next {
	position: absolute;
	z-index: 1000;
	top: 38%;
	cursor: pointer;
}
.slick-prev {
	left: 0;
}
.slick-next {
	right: 0;
}
.storygal_wrap .storygal_slider ul:nth-child(2) .slick-prev, .storygal_wrap .storygal_slider ul:nth-child(2) .slick-next {
	top: 37%;
}
.storygal_wrap .storygal_slider ul:nth-child(2) .slick-prev {
	left: -16px;
}
.storygal_wrap .storygal_slider ul:nth-child(2) .slick-next {
	right: -16px;
}
.slick-disabled {
	display: none!important;
}
.slick-slide {
	opacity: .7;
}
.slick-slide:focus {
	outline: 0;
}
.slick-current {
	opacity: 1;
}
.slick-slider {
	-webkit-user-select: text;
	-khtml-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	user-select: text;
}
.slick-list.draggable {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.brk_cont ol {
	color: #fff;
	font-size: 16px;
	line-height: 24px;
	margin: 0;
	padding: 15px 30px 20px 20px;
}
.brk_cont ol li {
	padding-bottom: 15px;
	padding-left: 15px;
	list-style-type: decimal!important;
}
.brk_cont a {
	color: #fff;
	text-decoration: underline;
}
.brk_cont .whosaid_quote {
	background-image: url("../images/whosaidwhat_quoteicon.png");
	background-position: 0 20px;
	background-repeat: no-repeat;
	border-top: 1px solid #e86261;
	clear: both;
	padding-left: 35px;
	padding-top: 20px;
}
.brk_cont .whosaid_quote p {
	margin: 0px;
	padding: 0px;
	color: #fff;
	font-size: 16px;
	text-align: right;
}
.brk_cont li:first-child .whosaid_quote {
	border-top: none !important;
}
.tabs-menu {
	width: 100%;
	display: block;
	float: left;
	margin: 20px 0 0;
	padding: 0px;
	list-style-type: none;
	font-family: "Roboto", sans-serif;
	border-bottom: 1px solid #e5e5e5;
	height: 49px;
}
.tabs-menu li {
	display: inline-block;
	float: left;
	margin: 0px;
	border-radius: 2px 2px 0px 0px;
}
.tabs-menu li a {
	font-family: "Roboto", sans-serif;
	display: block;
	background-color: #f8f8f8;
	text-align: center;
	color: #454545;
	font-size: 15px;
	margin: 0px;
	padding: 15px 28px;
	text-transform: uppercase;
	text-decoration: none;
	border-right: solid 1px #fff;
	border-radius: 2px 2px 0px 0px;
	font-weight: 600;
}
.tabs-menu li.current:nth-child(-n+4) a {
	/*background: #fff !important;*/
}
.tabs-menu li:last-child a {
	border: none;
}
.tabs-menu li:last-child a {
	border-left: 0px !important;
	margin-left: 10px;
	background-color: #e7e7e7;
}
li.current {
	-webkit-box-shadow: 2px 0px 5px 0px rgba(186,186,186,1);
	-moz-box-shadow: 2px 0px 5px 0px rgba(186,186,186,1);
	box-shadow: 2px 0px 5px 0px rgba(186,186,186,1);
	border-radius: 4px 4px 0px 0px;
	border: solid 1px #bdbdbd;
	box-sizing: border-box;
	    margin: 1px 0 0 0px;
}
li.current a {
	display: block;
	background-color: #f7f7f7 !important;
	border-color: #ffffff;
	color: #000;
	border-radius: 4px 4px 0px 0px;
	border-color: #f2f2f2;
}
.tabs-menu li:last-child.current {
	-webkit-box-shadow: 2px 0px 5px 0px rgba(186,186,186,1);
	-moz-box-shadow: 2px 0px 5px 0px rgba(186,186,186,1);
	box-shadow: 2px 0px 5px 0px rgba(186,186,186,1);
	border-radius: 4px 4px 0px 0px;
	border: solid 1px #bdbdbd;
	box-sizing: border-box;
	margin-left: 10px;
}
.tabs-menu li:last-child.current a {
	display: block;
	background-color: #f7f7f7 !important;
	border-color: #ffffff;
	color: #000;
	border-radius: 4px 4px 0px 0px;
	border-color: #f2f2f2;
	margin-left: 0px;
}
.tabs-menu li a.comment_tab {
	border-left: solid 1px #fff !important;
}
.com_list_head .comment_box .new_comment_box {
	margin-bottom: 0px;
	padding: 5px;
}
.tab-content {
	width: 100%;
	padding: 15px 10px 0px !important;
	display: none;
	margin: 1px auto 0;
	box-sizing: border-box;
	float: left;
	background-color: #fff;
	position: relative;
	bottom: 1px;
}
.com_list_head .comment_box {
	background-color: #f7f7f7;
}
#tab-1 {
	display: block;
}
.com_list_head h1 {
	clear: left;
	font-size: 22px;
	padding: 5px 0 0 0;
}
.com_list_header {
	color: #02497b !important;
	font-size: 16px;
	font-weight: 600;
}
.dateline {
	padding-top: 10px;
}
.avtar {
	width: 36px;
	height: 36px;
	border-radius: 100%;
}
.com_interactives {
	background-color: #fff;
	border: solid 1px #ddd;
	margin: 10px 0 0 0;
	display: inline-block;
}
.com_interactives a {
	padding: 5px 20px !important;
	border-right: solid 1px #ddd;
	display: block;
	float: left;
	font-size: 15px;
	color: #125584;
	font-weight: 400;
}
.com_interactives a:last-child {
	/*border-right: none;*/
}
.com_username {
	color: #808080;
	font-size: 14px;
}
.com_username a {
	color: #397198;
	font-size: 16px;
	font-weight: 500;
}
.com_username img {
	float: left;
	margin: -7px 5px 0 0;
}
.com_user_text {
	clear: left;
	color: #000;
	font-size: 15px;
	line-height: 21px;
}
.newcomment_list ul ul li .com_user_text {
	clear: left;
	color: #414141;
	font-size: 14px;
	line-height: 20px;
}
.newcomment_list ul ul li .com_user_text span {
	font-size: 15px;
	color: #969696;
	font-style: italic;
}
.headercont {
	box-sizing: border-box;
	float: left;
	margin-bottom: 10px;
	padding: 0;
	width: 100%;
}
.headerwrap {
	float: left;
	margin-bottom: 10px;
	padding-bottom: 20px;
	width: 100%;
	border-bottom: solid 1px #e5e5e5;
}
.newcomment_list ul {
	float: left;
	margin: 15px 0 0 0;
	padding: 0;
	width: 100%;
}
.newcomment_list ul li {
	float: left;
	padding-bottom: 20px;
	width: 100%;
}
.newcomment_list ul ul li {
	padding-left: 55px !important;
	padding-left: 30px;
}
.newcomment_list ul ul li .headerwrap {
	border-bottom: none;
	padding-bottom: 0;
}
.dateline span {
	color: #808080;
	font-size: 14px;
}
.loginbutton input {
	background-color: #444344;
	border: medium none;
	border-radius: 5px;
	color: #fff;
	cursor: pointer;
	padding: 10px;
	font-size: 15px;
	font-weight: 600;
	font-family: 'Roboto', sans-serif !important;
        -webkit-appearance: none;
}
.bod_top {
	border-top: solid 1px #ddd;
}
.comment_cont {
	padding: 15px 0 15px 0px;
}
@media (max-width:610px) {
.tabs-menu {
	height: 49px;
}
.comment_cont {
	width: 100%;
	box-sizing: border-box;
}
}
@media (max-width:610px) {
.tab-content {
	margin-left: -15px;
	width: 110%;
}
.tabs-menu {
	height: auto !important;
}
.comment_cont {
	padding: 15px;
}
.tabs-menu {
	border-bottom: 10px !important;
	width: 109%;
	margin-left: -15px;
	border-radius: 0;
	box-sizing: border-box;
}
.tabs-menu li {
	width: 19%;
	height: 40px;
	display: inline-block;
	float: left;
}
.tabs-menu li:nth-child(4) {
	width: 23%;
}
.tabs-menu li a {
	width: 100%;
	height: 40px;
	line-height: 40px;
	padding: 0px;
	text-align: center;
	display: block;
	background-color: #f2f2f2;
	border-color: #e1e1e1;
	border-radius: 0;
	box-sizing: border-box;
}
.tabs-menu li a:focus {
	outline: none;
}
.tabs-menu li:last-child a {
	border-left: 0px !important;
	margin-left: 10px;
	background-color: #e7e7e7 !important;
}
.tabs-menu li.current:last-child {
	border-radius: 0;
	box-shadow: none;
	box-sizing: border-box;
	margin-left: 0px;
	background-color: #fff !important;
}
.tabs-menu li.current:last-child a {
	background-color: #f7f7f7 !important;
	margin-left: 0;
	border-radius: 0;
	box-shadow: none;
}
li.current {
	background-color: #dfdfdf !important;
	border: 0 !important;
	box-shadow: none !important;
	border-radius: 0;
}
.current a {
	background-color: #dfdfdf !important;
	border: 0 !important;
	box-shadow: none !important;
	border-radius: 0;
}
.tab-content {
	padding: 0px 10px;
	box-sizing: border-box;
	margin-top: 0;
}
.com_list_head .comment_box {
	background-color: #f7f7f7;
	margin-left: -15px;
	width: 109%%;
}
.new_commentwrap {
	padding: 0 !important;
}
.new_commentwrap .new_comment_box .loginbutton {
	float: none !important;
	display: block;
	text-align: center;
	margin: 35px auto 0px auto;
}
.com_interactives a {
	padding: 8px 5px !important;
	font-size: 12px;
}
.new_comment_box textarea {
	font-size: 14px !important;
	padding: 10px !important;
}
.com_list_header {
	padding: 0px !important;
	font-size: 12px !important;
}
.loginbutton input {
	font-size: 14px;
}
.com_list_head h1 {
	font-size: 18px !important;
}
.tabs-menu li a, .dateline span {
	font-size: 11px !important;
}
.new_commentwrap .new_comment_box .checkboxs span {
	font-size: 12px !important;
}
.com_user_text {
	font-size: 14px !important;
}
.tab-content {
	padding: 20px 15px 15px !important;
        background: #f7f7f7;
}
.new_commentwrap .new_comment_box .checkboxs span + span {
	float: right;
}
.new_commentwrap .new_comment_box .checkboxs {
	width: 100%;
}
.newcomment_list ul ul li {
	padding-left: 18px !important;
}
.newcomment_list ul ul li .com_user_text {
	color: #777;
}
}
 @media (max-width:320px) {
.tabs-menu {
	width: 109%;
}
.com_list_head .comment_box {
	background-color: #f7f7f7;
	margin-left: -15px;
	width: 109%;
}
.tabs-menu li {
	width: 18.5%;
	height: 40px;
	display: inline-block;
	float: left;
}
.tabs-menu li:nth-child(4) {
	width: 26%;
}
}
/*-------------------------Pop up--------------------------------*/


#lean_overlay {
	position: fixed;
	z-index: 100;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	background: #fff;
	display: none;
}
.popupContainer {
	position: absolute;
	width: 350px;
	height: auto;
	left: 45%;
	top: 80px;
	background: #FFF;
	border: 1px solid #eee;
	box-shadow: -1px 4px 6px rgba(0, 0, 0, 0.09);
}
#modal_trigger {
	/*margin: 100px auto;
	width: 100px;*/
	display: block;
}
.btn {
	padding: 10px 20px;
	background: #F4F4F2;
}
.btn_red {
	background: #ED6347;
	color: #FFF;
}
.btn:hover {
	background: #E4E4E2;
}
.btn_red:hover {
	background: #C12B05;
}
a.btn {
	color: #666;
	text-align: center;
	text-decoration: none;
}
a.btn_red {
	color: #FFF;
}
a.btn_black, .btn_black {
	display: inline;
	background: #444344;
	padding: 6px 50px;
	color: #fff;
	border-radius: 4px;
	text-align: center;
	font-family: "Roboto", sans-serif;
	font-weight: 500;
	margin: 0px auto;
	border: none;
	cursor: pointer;
	font-size: 14px;
}
a.btn_blue, .btn_blue {
	display: inline;
	background: #326891;
	padding: 6px 50px;
	color: #fff;
	border-radius: 4px;
	text-align: center;
	font-family: "Roboto", sans-serif;
	font-weight: 600;
	margin: 0px auto;
	border: none;
	cursor: pointer;
}
.one_half {
	width: 50%;
	display: block;
	float: left;
}
.one_half.last {
	width: 45%;
	margin-left: 5%;
}
/* Popup Styles*/
.popupHeader {
	font-size: 16px;
	text-transform: uppercase;
}
.popupHeader {
	background: #fff;
	position: relative;
	padding: 30px 40px 10px 40px;
	font-family: "Roboto", sans-serif;
}
.header_title {
	display: block;
	font-size: 18px;
	font-weight: 300;
	padding-bottom: 5px;
	color: #333;
	text-align: left;
	text-transform: none;
}
.popupHeader p {
	font-size: 12px;
	font-weight: 400;
	text-transform: none;
	color: #555;
}
.popupHeader .modal_close {
	position: absolute;
	right: -12px;
	top: -7px;
	padding: 0px 5px 3px 5px;
	cursor: pointer;
}
.popupBody {
	padding: 10px 40px 30px 40px;
}
/* Social Login Form */
.all_login {
	margin-bottom: 25px;
}
.social_login .social_box {
	display: block;
	clear: both;
	padding: 0px;
	margin-bottom: 10px;
	overflow: hidden;
	text-align: center;
}
.social_login .icon {
	display: block;
	width: 10px;
	padding: 5px 10px;
	margin-right: 10px;
	float: left;
	color: #FFF;
	font-size: 16px;
	text-align: center;
}
.social_login .fb .icon {
}
.social_login .google .icon {
}
.social_login .icon_title {
	display: inline;
	padding: 0;
	margin: 0px auto;
}
.social_login .social_box:hover {
}
.centeredText {
	text-align: center;
	margin: 20px 0;
	clear: both;
	overflow: hidden;
	text-transform: uppercase;
}
.action_btns {
	clear: both;
	overflow: hidden;
	text-align: center;
}
/* User Login Form */
.user_login {
	display: block;
}
.user_login label {
	display: block;
	margin-bottom: 5px;
	padding-top: 1px;
	font-size: 12px;
}
.user_login input[type="text"], .user_login input[type="email"], .user_login input[type="password"] {
	display: block;
	width: 90%;
	padding: 8px 10px;
	border: 1px solid #b5b5b5;
	color: #666;
	border-radius: 4px;
	-moz-transition: all 0.3s ease-in;
	-ms-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
}
.user_login input[type="text"]:focus, .user_login input[type="email"]:focus, .user_login input[type="password"]:focus {
	border-color: #888;
	-moz-transition: all 0.3s ease-in;
	-ms-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
}
.fo_send {
	width: 100%;
	text-align: center;
	display: block;
	margin: 18px 0px 0px 0px;
}
.forgot_login input[type="text"] {
	display: block;
	width: 92%;
	padding: 8px 10px;
	border: 1px solid #b5b5b5;
	color: #666;
	border-radius: 4px;
	-moz-transition: all 0.3s ease-in;
	-ms-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
}
.forgot_login input[type="text"]:focus {
	border-color: #888;
	-moz-transition: all 0.3s ease-in;
	-ms-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
}
.user_login input[type="checkbox"] {
	float: left;
	margin-right: 5px;
}
.user_login input[type="checkbox"]+label {
	float: left;
}
.user_login .checkbox {
	margin-bottom: 10px;
	overflow: hidden;
	float: left;
}
a.forgot_password {
	display: inline;
	margin: 0;
	overflow: hidden;
	text-decoration: none;
	color: #175886;
	float: right;
	font-size: 12px;
}
a.forgot_password:hover {
	text-decoration: underline;
}
/* User Register Form */
.user_register {
	display: none;
}
.forgot_login {
	display: none;
}
.user_register label {
	display: block;
	margin-bottom: 5px;
}
.user_register input[type="text"], .user_register input[type="email"], .user_register input[type="password"] {
	display: block;
	width: 90%;
	padding: 8px 10px;
	border: 1px solid #b5b5b5;
	color: #666;
	border-radius: 4px;
	-moz-transition: all 0.3s ease-in;
	-ms-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
}
.user_register input[type="text"]:focus, .user_register input[type="email"]:focus, .user_register input[type="password"]:focus {
	border-color: #888;
	-moz-transition: all 0.3s ease-in;
	-ms-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
}
.user_register input[type="checkbox"] {
	float: left;
	margin-right: 5px;
}
.user_register input[type="checkbox"]+label {
	float: left;
}
.user_register .checkbox {
	margin-bottom: 10px;
	clear: both;
	overflow: hidden;
}
.separator {
	border-top: 1px solid #ddd;
	height: 30px;
	padding-top: 0;
	text-align: center;
}
.separator-text {
	background-color: #858585;
	color: #f7f7f7;
	display: block;
	font-family: "Roboto", sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 32px;
	margin: -16px auto 20px;
	width: 34px;
	height: 34px;
	border-radius: 100%;
}
.signup, .signin {
	width: 100%;
	text-align: center;
	padding: 15px 0 0 0;
	display: block;
	font-size: 12px;
}
.signup a, .signin a {
	color: #175886;
}
a.btn_login {
	background-color: #444344;
	border: medium none;
	border-radius: 2px;
	color: #fff;
	cursor: pointer;
	padding: 7px 10px;
	font-family: "Roboto", sans-serif !important;
	font-size: 14px;
	font-weight: 400;
	display: block;
}
a.btn_login:hover {
	color: #fff;
	text-decoration: none;
}
 @media screen and (max-width:500px) {
.popupContainer {
	position: absolute;
	width: 300px !important;
	height: auto;
	left: 45%;
	top: 10px;
	background: #FFF;
	border: 1px solid #eee;
	box-shadow: -1px 4px 6px rgba(0, 0, 0, 0.09);
}
.popupBody {
	padding: 10px !important;
}
}
#comments_box {
	padding-top: 30px;
}
.after_login {
	width: 100%;
	float: left;
	padding-bottom: 12px;
	padding-left: 7px;
	padding-right: 7px;
	box-sizing: border-box;
}
.after_login ul {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
}
.after_login ul li {
	width: 50%;
	float: left;
}
.user_icon {
	float: left;
	margin-right: 10px;
}
.subs_login {
	font-size: 15px;
	font-weight: 400;
	color: #0f5281;
	float: left;
	padding-top: 8px;
}
.sign_out {
	color: #878787;
	border-left: solid 1px #ccc;
	margin-left: 3px;
	padding-left: 3px;
}
.sign_out a {
	color: #878787;
}
.email_subc {
	text-align: right;
	padding-top: 13px;
}
.email-sub {
	color: #8b8b8b;
}
.email_icon {
	float: right;
	margin-left: 10px;
	padding-top: 0px;
}
.form-cont {
	width: 100%;
	float: left;
	/*border-top: solid 1px #dedede;
	margin-top: 10px;
	padding-top: 20px;*/
	padding: 30px 0;
}
.form-cont p {
	float: left;
	color: #a0a0a0;
	font-size: 13px;
	font-weight: 400;
}
.subs_form {
	float: right;
	padding-top: 15px;
}
.subs_form input[type=text] {
	border: solid 1px #aeaeae;
	border-radius: 4px;
	padding: 7px;
	width: 100%;
	float: left;
	box-sizing: border-box;
}
.subs_form button {
	border-radius: 2px;
	padding: 6px 12px;
	background-color: #444344;
	border: none;
	font-size: 14px;
	font-weight: 500;
	color: #fff;
	cursor: pointer;
	float: left;
	margin-right: 10px;
	margin-top: 10px;
}
.reply_box {
	width: 100%;
	float: left;
	background-color: #f7f7f7;
}
.subs_header {
	color: #333;
	display: block;
	font-size: 18px;
	font-weight: 300;
	padding-bottom: 5px;
	text-align: left;
	text-transform: none;
}
 @media screen and ( max-width:500px) {
.form-cont {
	padding-top: 10px;
}
.form-cont p {
	padding-bottom: 10px;
}
.after_login ul li:first-child {
	width: 64%;
}
.after_login ul li:last-child {
	width: 35%;
}
.subs_form {
	width: 100%;
}
.subs_form button {
	margin-left: 0px;
	margin: 10px 10px 0px 0px;
}
.subs_login {
	font-size: 13px;
}
.user_icon {
	width: 32px;
	margin-right: 5px;
}
.user_icon > img {
	width: 100%;
}
.email_icon {
	margin-left: 5px;
}
.email_subc {
	padding-top: 8px;
}
.new_commentwrap .new_comment_box textarea {
	height: 90px;
}
}

.com_interactives span.liked {
	padding: 5px 20px !important;
	float: left;
	font-size: 15px;
	color: #125584;
	font-weight: bold;
}
.borderNone {
	border-right: none !important;
}
.ra_response {
    font-size: 14px;
    color: #666;
    margin: 5px 0;
    background-color: #eee;
    float: left;
    padding: 5px;
    width: 99%;
}

.response_comment {
    font-size: 14px;
    color: #666;
    margin: 5px 0;
    background-color: lightgoldenrodyellow;
    float: left;
    padding: 5px;
    width: 99%;
}
