@import url(http://fonts.googleapis.com/css?family=Roboto:400,700|Roboto+Condensed:400,700);
/**
 * Like Button toolbar button, loading text & container styles
 *
 * @todo: doesn't look like "style.css" is used anymore.
 */


/* Master container */
#jp-post-flair {
	padding-top: .5em;
}

/* Overall Sharedaddy block title */
div.sharedaddy,
#content div.sharedaddy,
#main div.sharedaddy {
	clear: both;
}

div.sharedaddy h3.sd-title {
	margin: 0 0 1em 0;
	display: inline-block;
	line-height: 1.2;
	font-size: 9pt;
	font-weight: bold;
}

div.sharedaddy h3.sd-title:before {
	content: "";
	display: block;
	width: 100%;
	min-width: 30px;
	border-top: 1px solid #ddd;
	margin-bottom: 1em;
}


/* Toolbar */
#wpadminbar li#wp-admin-bar-admin-bar-likes-widget {
	width: 61px;
	overflow: hidden;
}

#wpadminbar iframe.admin-bar-likes-widget {
	width: 61px;
	height: 28px;
	min-height: 28px;
	border-width: 0px;
	position: absolute;
	top: 0;
}

div.jetpack-likes-widget-wrapper {
	width: 100%;
	min-height: 50px;	/* Previous height, 60px */
	position: relative; /* Need to abs position placeholder and iframe so there isn't a jarring jump */
}

div.jetpack-likes-widget-wrapper .sd-link-color {
	font-size: 12px;
}

div.jetpack-likes-widget-wrapper.slim-likes-widget {
	width: 1px; /* initial default */
	min-height: 0;
}

#likes-other-gravatars {
	display: none;
	position: absolute;
	padding: 10px 10px 12px 10px;
	background-color: #2e4453;
	border-width: 0;
	box-shadow: 0 0 10px #2e4453;
	box-shadow: 0 0 10px rgba(46,68,83,.6);
	min-width: 130px;
	z-index: 1000;
}

#likes-other-gravatars * {
	line-height: normal;
}

#likes-other-gravatars .likes-text {
	color: white;
	font-size: 12px;
	padding-bottom: 8px;
}

#likes-other-gravatars ul,
#likes-other-gravatars li {
	margin: 0;
	padding: 0;
	text-indent: 0;
	list-style-type: none;
}

#likes-other-gravatars li::before {
	content: "";
}

#likes-other-gravatars ul.wpl-avatars {
	overflow: auto;
	display: block;
	max-height: 190px;
}

#likes-other-gravatars ul.wpl-avatars li {
	width: 32px;
	height: 32px;
	float: left;
	margin: 0 5px 5px 0;
}

#likes-other-gravatars ul.wpl-avatars li a {
	margin: 0 2px 0 0;
	border-bottom: none !important;
	display: block;
}

#likes-other-gravatars ul.wpl-avatars li a img {
	background: none;
	border: none;
	margin: 0 !important;
	padding: 0 !important;
	position: static;
}

div.sd-box {
	border-top: 1px solid #ddd;
	border-top: 1px solid rgba(0,0,0,.13);
}

.entry-content .post-likes-widget, .post-likes-widget,
.comment-likes-widget {
	margin: 0;
	border-width: 0;
	display: block;
}


/* Loading text */
.post-likes-widget-placeholder {
	margin: 0;
	border-width: 0;
	position: relative;
}

.post-likes-widget-placeholder .button {
	display: none;	/* Let's not show a dummy like button, let's just make a great button experience once it's loaded */
}

.post-likes-widget-placeholder .button span {
}

.post-likes-widget-placeholder .loading {
	color: #999;
	font-size: 12px;
}

.slim-likes-widget .post-likes-widget {
	width: auto;
	float: none;
}


/* Like Special cases (display on it's own) */
div.sharedaddy.sd-like-enabled .sd-like h3 {
	display: none;
}

div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget {
	width: 100%;
	float: none;
	position: absolute; /* Need to abs position placeholder and iframe so there isn't a jarring jump */
	top: 0;
}

.comment-likes-widget {
	width: 100%;
}


/* Make ratings block. @todo: make !important unnecessary by removing inline style */
.pd-rating {
	display: block !important;
}


/* Hide G+ title */
.sd-gplus .sd-title {
	display: none;
}
/**
 * Add text colors to the playlist shortcode light color scheme.
 * 
 * Core ticket: https://core.trac.wordpress.org/ticket/27562
 */

.wp-playlist-light {
	color: #000;
}

.wp-playlist-light .wp-playlist-item {
	color: #333;
}

.wp-playlist-light .wp-playlist-playing {
	background: #fff;
	color: #000;
}

.wp-playlist-dark .wp-playlist-item .wp-playlist-caption {
	color: #fff;
}

.wp-playlist-caption {
	display: block;
}/**
 * MP6 hacks, CSS that's either WPCOM specific or otherwise not suitably for MP6 proper
 */

/* Invert stats sparkline on light theme */
body.admin-color-mp6-light li#wp-admin-bar-stats img {
	filter: invert(100%);
	-webkit-filter: invert(100%);
}

/* Fix dashicons priority so Japanese users can use the toolbar. Should long term be fixed in whatever plugin that forces all fonts to be Arial */
i.mce-i-bold, i.mce-i-italic, i.mce-i-bullist, i.mce-i-numlist, i.mce-i-blockquote, i.mce-i-alignleft, i.mce-i-aligncenter, i.mce-i-alignright, i.mce-i-link, i.mce-i-unlink, i.mce-i-wp_more, i.mce-i-strikethrough, i.mce-i-spellchecker, i.mce-i-fullscreen, i.mce-i-wp_fullscreen, i.mce-i-wp_adv, i.mce-i-underline, i.mce-i-alignjustify, i.mce-i-forecolor, i.mce-i-pastetext, i.mce-i-pasteword, i.mce-i-removeformat, i.mce-i-charmap, i.mce-i-outdent, i.mce-i-indent, i.mce-i-undo, i.mce-i-redo, i.mce-i-help, i.mce-i-wp_help, i.mce-i-wp-media-library, i.mce-i-ltr, i.mce-i-wp_page, .mce-close {
	font: normal 20px/1 'dashicons' !important;
}

.dashicons, .dashicons-before:before {
	font-family: 'dashicons' !important;
}

.noticon {
	font-family: "Noticons" !important;
}.bbp-staff-role {
	color: #f1831e;
}

.bbp-a8c-reply {
	background: #e9eff3 !important;
	border: 1px solid #c8d7e1;
	width: 98% !important;
}.va{vertical-align:bottom;}.vm{vertical-align:middle;}
.tc{display:table-cell; box-sizing:border-box;}

.maindv{margin:0 auto;max-width:978px;}
.sponsorsbx{background:#fff;border-bottom:1px solid #cfcfcf; display:table;padding:5px 0;height:64px;text-align:center;width:100%;}
.budget-logo{border-right:1px solid #cfcfcf; padding-right:15px;}
.silver-sponsorbx{border-right:1px solid #cfcfcf; padding:10px 15px 0 15px;}
.associate-sponsorbx{padding:10px 0 0 15px;}
.silver-txt{color:#6b6b6b;font:normal 12px/16px Arial, Helvetica, sans-serif;padding-right:12px; text-align:right;}
.sbi-life{border-right:1px solid #cfcfcf;padding-right:12px;}
.prima{padding-left:12px;}
.citibank{border-right:1px solid #cfcfcf;padding-right:12px;}
.american-express{padding:0 12px;}
.bankbazaar{border-left:1px solid #cfcfcf;padding-left:12px;}
.fixed{position: fixed;}
.hide1px{display:block;}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, hr, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figure, figcaption, hgroup, menu, footer, header, nav, section, summary, time, mark, audio, video {
	border: 0;
	margin: 0;
	padding: 0;
	font-size:100%;
	font:inherit;
}
article, aside, canvas, figure, figure img, figcaption, hgroup, footer, header, nav, section, audio, video {
	display: block;
}
::selection {
 background: #2e73b1;
 color: #fff;
}
::-moz-selection {
 background: #2e73b1;
 color: #fff;
}
img::selection {
 background: #2e73b1;
}
img::-moz-selection {
 background: #2e73b1;
}
input[type="text"]:focus {
	outline: none;
}
a img {
	border: none;
	outline: none;
}
a img:hover {
	border: none;
	outline: none;
}
a {
	outline: none;
	text-decoration: none;
}
a:hover {
	outline: none;
}
hr {
	clear: both;
	background: #dbdbdb;
	padding: 0;
}
p:empty {
	display: none;
}
.clear {
	clear: both;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
* {
	outline: none;
}
*, :after, :before {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
}
.scorenone {
	display: none;
}
body {
	font-family: 'Roboto', sans-serif;
	line-height: 1;
}
/* New Header Implemntation 2-6-15 */
.add-first {
	max-width: 300px;
	margin: 10px auto 25px auto;
	text-align: center;
	width: 100%;
}
header#common {
	clear: both;
	padding: 0 0 10px 0;
}
.top-menu {
	background: #3f3f3f;
	clear: both;
	height: 55px;
	padding: 0;
	position:fixed;
	top: 0;
	width: 100%;
	z-index: 15000;
}
.container-header {
	max-width: 990px;
	margin: 0 auto;
	width: 100%;
}
/************************************* Navigation Open Close *************************************/	
.showmenu {
	background: #3f3f3f;
	height: 533px;
	overflow: hidden;
}
.showmenu ul li {
	background: #3f3f3f;
	border-bottom: 1px dashed #4c4b4b;
	display: block;
	list-style: none;
}
.showmenu ul li a {
	color: #fff;
	display: block;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 16px;
	font-weight: 400;
	padding: 12px 0 12px 12px;
	text-decoration: none;
}
.showmenu ul li a span {
	background: url(/wp-content/themes/vip/indianexpress/style/../images/sprite.png) no-repeat;
	padding: 12px 5px 12px 40px;
}
.showmenu ul li a span.home {
	background-position: -7px -595px;
}
.showmenu ul li a span.nation {
	background-position: -50px -595px;
}
.showmenu ul li a span.election {
	background-position: -93px -631px;
}
.showmenu ul li a span.world {
	background-position: -95px -595px;
}
.showmenu ul li a span.business {
	background-position: -141px -595px;
}
.showmenu ul li a span.cities {
	background-position: -185px -595px;
}
.showmenu ul li a span.sports {
	background-position: -228px -595px;
}
.showmenu ul li a span.t20wc {
	background-position: -50px -629px;
}
.showmenu ul li a span.entertainment {
	background-position: -273px -595px;
}
.showmenu ul li a span.lifestyle {
	background-position: -318px -595px;
}
.showmenu ul li a span.technology {
	background-position: -361px -595px;
}
.showmenu ul li a span.opinion {
	background-position: -408px -595px;
}
.showmenu ul li a span.photos {
	background-position: -452px -595px;
}
.showmenu ul li a span.videos {
	background-position: -497px -595px;
}
.showmenu ul li a span.epaper {
	background-position: -114px -595px;
}
.showmenu ul li a span.today-paper {
	background-position: -161px -595px;
}
.showmenu ul li a span.explained {
	background-position: -630px -595px;
}
.showmenu ul li a span.good-news {
	background-position: -675px -595px;
}
.showmenu ul li a span.trending {
	background-position: -718px -595px;
}
.showmenu ul li a span.astrology {
	background-position: -764px -595px;
}
.showmenu ul li a span.photonews {
	background-position: -8px -630px;
}
.showmenu ul li a span.education {
	background-position: -140px -632px;
}
.showmenu ul li a span.olympics {
	background-position: -186px -632px;
}
.showmenu ul li a span.todays-paper {
	background:url(/wp-content/themes/vip/indianexpress/style/../images/w_todays-paper.png) no-repeat 4px 9px;
}
.showmenu ul li a:hover {
	background: #dc0c07;
	color: #fff;
}
/* Menu Open Close */	
.menu-sub {
	position: absolute;
	top: 55px;
	left: 0;
	width: 250px;
	background-color: #3f3f3f;
	z-index: 999999;
	box-shadow: 11px 8px 5px -6px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 11px 8px 5px -6px rgba(0, 0, 0, 0.2);
	display: none;
	list-style: none;
}
.navi {
	width: 50px;
	float: left;
	position: relative;
}
.navi li.mainnav {
	width: 50px;
	text-decoration: none;
	padding: 22px 0;
	list-style: none;
	cursor: pointer;
}
.navi li.mainnav a.navactive {
	background: url(/wp-content/themes/vip/indianexpress/style/../images/sprite.png) no-repeat -170px -18px;
}
.navi ul li.mainnav a#menu {
	background: url(/wp-content/themes/vip/indianexpress/style/../images/sprite.png) no-repeat -270px -533px;
	list-style: none;
	padding: 27px 20px;
	position: absolute;
	top: 0;
}
.navi ul li.mainnav a#menuclose {
	display: none;
	background: url(/wp-content/themes/vip/indianexpress/style/../images/sprite.png) no-repeat -319px -541px;
	padding: 23px 20px;
	position: absolute;
	top: 8px;
}
.first-menu {
	overflow: hidden;
}
.first-menu ul {
	position: relative;
}
.topnav-slide {
	background: #3f3f3f;
	height: 30px;
	line-height: 30px;
	padding: 0;
	text-align: center;
}
.topnav-slide a {
	color: #fff;
	font-size: 15px!important;
	font-weight: 300!important;
	line-height: 14px;
	padding: 5px 10px;
	text-align: center;
	width: 230px;
}
.topnav-slide a:hover {
	color: #fff!important;
}
.topnav-slide a#navprev {
	display: none;
}
.topnav-slide a#navnext {
	text-transform: uppercase;
}
.topnav-slide a#navprev {
	text-transform: uppercase;
}
.techie-feed li{border-bottom:1px solid #dbdbdb;float:left; margin:12px 5px 0 5px; list-style-type:none; min-height:155px; width:130px;}
.techie-feed li:last-child{border-bottom:0 none;}
.techie-feed li:nth-child(3){border-bottom:0 none;}
.techie-feed li img{margin:0 auto; display:block; text-align:center;height:100px;width:80px;}
.techie-feed li b{color:#000; display:block; font-size:15px; line-height:20px; padding-top:5px;}
.ie-bdrtop{display:block;border-top:1px solid #dbdbdb;}
/************************************* Navigation Open Close *************************************/	

.social-header {
	float: right;
	padding: 0;
	position: relative;
	right: 0;
	top: 0;
}
*+html .social-header {
	float: right;
	padding: 0;
	position: relative;
	right: 5px;
	top: -49px;
}
.social-header ul {
	list-style: none;
}
.social-header ul li {
	display: inline;
	float: left;
	padding: 0;
}
.social-header ul li a {
	background: url(/wp-content/themes/vip/indianexpress/style/../images/sprite.png) no-repeat;
	padding: 9px 17px;
	text-decoration: none;
}
.social-header ul li a.fb {
	background-position: -113px -537px;
}
.social-header ul li a.share {
	background-position: -113px -537px;
}
.social-header ul li a.rss {
	background-position: -43px -537px;
}
.social-header ul li a.apps {
	background-position: -79px -537px;
}
.social-header .icons-share #twitter-widget-0 {
	margin: 0 0 0 5px;
	visibility: visible !important;
}
.social-header .icons-share {
	background: #3f3f3f;
	border: 1px dashed #4c4b4b;
	color: #fff;
	position: absolute;
	padding: 7px;
	height: 30px;
	right: 7px;
	top: 30px;
	width: 205px;
	z-index: 200;
}
.social-header form {
	background: #636363;
	height: 25px;
	margin: 0 5px 0 0;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	width: 125px;
}
.social-header form label {
	display: none;
}
.social-header form input[type=text] {
	background: none;
	border: none;
	color: #fff;
	float: left;
	font-size: 12px;
	height: 20px;
	outline: none;
	padding: 0 5px 0 10px;
	position: relative;
	top: 3px;
	width: 82px;
}
.social-header form input[type=submit] {
	border: none;
	background: url(/wp-content/themes/vip/indianexpress/style/../images/sprite.png) no-repeat -151px -550px;
	cursor: pointer;
	float: right;
	height: 25px;
	text-indent: 99px;
	width: 25px;
}
.logo {
	display: block;
	margin: 0 auto;
	width: 360px;
}
.logo a {
	background: url(/wp-content/themes/vip/indianexpress/style/../images/sprite.png) no-repeat -439px -522px;
	text-decoration: none;
	padding: 10px 177px 35px 177px;
}
*+html .logo a {
	background: url(/wp-content/themes/vip/indianexpress/style/../images/sprite.png) no-repeat -198px -10px;
	display: block;
	padding: 10px 197px 55px 197px;
	text-decoration: none;
}
nav {
	clear: both;
	padding: 0;
}
nav ul {
	border-bottom: 1px solid #dadada;
	list-style: none;
	margin: 0 auto;
	max-width: 990px;
	padding: 0 0 15px 0;
	text-align: center;
	width: 100%;
	z-index: 14900;
}
nav ul li {
	display: inline-block;
	font-family: 'Roboto Condensed', sans-serif;
	height: 26px;
	padding: 0;
	position: relative;
	text-align: center;
}
nav ul li.home-menu-active a, nav ul li.home-menu-active a:hover {
	background: url(/wp-content/themes/vip/indianexpress/style/../images/sprite.png) no-repeat -763px -83px;
	display: inline;
	height: 26px;
	padding: 3px 13px 5px 13px;
	width: 26px;
}
nav ul li.home-menu a {
	background: url(/wp-content/themes/vip/indianexpress/style/../images/sprite.png) no-repeat -733px -83px;
	display: inline;
	height: 26px;
	padding: 3px 12px 5px 12px;
	width: 26px;
}
nav ul li.home-menu a:hover {
	background: url(/wp-content/themes/vip/indianexpress/style/../images/sprite.png) no-repeat -764px -83px;
	display: inline;
	height: 26px;
	padding: 3px 12px 5px 12px;
	width: 26px;
}
nav ul li a {
	color: #827e7e;
	font-size: 16px;
	font-weight: 400;
	height: 26px;
	line-height: 26px;
	padding: 2px 6px;
	text-decoration: none;
}
nav ul li a strong {
	color: #827e7e;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 16px;
	text-decoration: none;
}
nav ul li a.bold {
	color: #acacac;
	font-size: 16px;
	font-weight: 400;
	text-decoration: none;
	padding: 3px 10px;
}
nav ul li:hover a {
	background: #c70702;
	color: #fff;
}
nav ul li.active a {
	background: #c70702;
	color: #fff;
}
nav ul li.insurance {
	background: #0181cc;
	height: 25px;
}
nav ul li.insurance a {
	color: #fff;
}

@keyframes blink {  
    0% { background-color: #fff150; padding:2px 7px; }
    100% { background-color: #c70702; padding:2px 7px; box-shadow:1px 1px 1px 1px #ccc; }
}
@-webkit-keyframes blink {
    0% { background-color: #fff150; padding:2px 7px; }
    100% { background-color: #ea8b00; padding:2px 7px; }
}
blink {
	    -webkit-animation: blink 2s steps(2, start) infinite;
    -moz-animation: blink 2s steps(2, start) infinite;
    animation: blink 2s steps(2, start) infinite;
	padding:2px 7px;
	padding-left:7px;

}


nav ul li.property a span {
	display: none;
}
nav ul li.property {
	margin: 0 0 0 5px;
}
nav ul li.property a:hover span {
	background: url(/wp-content/themes/vip/indianexpress/style/../microsites/responsive/images/property.png) no-repeat;
	display: block;
	height: 80px;
	left: -18px;
	position: absolute;
	padding: 25px;
	top: 18px;
	width: 110px;
	z-index: 9999;
}
/* Third party links */
nav ul li ul.health{display:none;box-shadow:0 3px 6px 1px #ccc;}
nav ul li.health{margin-right:-4px;display:none;}
nav ul li.health a{background: #c70702;color: #fff;padding: 2px 8px;}



nav ul li ul.comprice{display:none;box-shadow:0 3px 6px 1px #ccc;}
nav ul li.compare{margin-right:-4px;}
nav ul li.compare a{background: #9a1777;color: #fff;padding: 2px 8px;}
nav ul li:hover ul.comprice{background:#fff;display: block;right:0;position:absolute;top:25px;width:106px;z-index:9999;margin:0;padding:0;}
nav ul ul.comprice li{display:block;}
nav ul ul.comprice li a{background:#fff;border-bottom:1px solid #f2f2f2;color:#827e7e;display:block;font-size:14px;line-height:18px; text-align:right;}
nav ul ul.comprice li a:hover{background:#9a1777;color:#fff;}

nav ul li ul.coupon{display:none;box-shadow:0 3px 6px 1px #ccc;}
nav ul li.coupons{margin-right:-4px;}
nav ul li.coupons a{background: #027cd5;color: #fff;padding: 2px 8px;}
nav ul li:hover ul.coupon{background:#fff;display: block;right:0;position:absolute;top:25px;width:106px;z-index:9999;margin:0;padding:0;}
nav ul ul.coupon li{display:block;}
nav ul ul.coupon li a{background:#fff;border-bottom:1px solid #f2f2f2;color:#827e7e;display:block;font-size:14px;line-height:18px; text-align:right;}
nav ul ul.coupon li a:hover{background:#027cd5;color:#fff;}
nav ul li ul.code{display:none;box-shadow:0 3px 6px 1px #ccc;}
nav ul li.code{margin-right:-4px;}
nav ul li.code a{background: #ffa800;color: #fff;padding: 2px 8px;}
nav ul li:hover ul.code{background:#fff;display: block;right:0px;position:absolute;top:25px;width:124px;z-index:9999;margin:0;padding:0;}
nav ul ul.code li{display:block;}
nav ul ul.code li a{background:#fff;border-bottom:1px solid #f2f2f2;color:#827e7e;display:block;font-size:14px;line-height:18px; text-align:right;}
nav ul ul.code li a:hover{background:#ffa800;color:#fff;}

@-moz-document url-prefix() {
nav ul li:hover ul.code{right:0px;}
}

/* Header End */

/***Banner Add Slider***/
#banner-section {
	clear: both;
	display: block;
	margin: 0 auto;
	padding: 70px 0 15px 0;
	text-align: center;
	width: 100%;
}
#banner-section .ipad {
	margin: 0 auto;
	padding: 0;
	text-align: center;
	width: 100%;
}
#banner-section .ipad div {
	text-align: center;
	margin: 0 auto;
}
/***Breaking News Slider css***/
.breakingbx .bx-controls {
	background: #a6a6a6;
	position: absolute;
	right: -27px;
	top: 0;
	width: 85px;
	height: 32px;
}
.breaking-news {
	background: #fff;
	border: 1px solid #dadada;
	border-top: none;
	height: 32px;
	font-family: 'Roboto Condensed', sans-serif;
	max-width: 990px;
	margin: 0 auto;
	overflow: hidden;
	width: 100%;
	z-index: 14800;
}
.breaking-title {
	background: #d80202;
	color: #fff;
	float: left;
	font-size: 16px;
	font-weight:400;
	margin: 0 10px 0 0;
	padding: 8px 0;
	text-align: center;
	width: 112px;
}
.breakingbx {
	color: #000;
	height: 32px;
	float: left;
	position: relative;
	width: 85%;
}
.breakingbx ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.breakingbx li {
	color: #333;
	font-size: 17px;
	line-height: 32px;
	margin: 0;
	padding: 0 115px 0 0;
}
.breakingbx li a {
	color: #333;
	font-size: 17px;
	display: block;
	float: left;
	text-decoration:none;
}
.breakingbx .bx-pager {
	display: none;
}
.breakingbx .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	float: right;
	margin: 0 19px 0 0;
	width: 34px;
}
.breakingbx .bx-pager .bx-pager-item, .breakingbx .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
}
.breakingbx .bx-controls-auto .bx-start {
	background: url(/wp-content/themes/vip/indianexpress/style/../images/sprite.png) no-repeat -10px -76px;
	display: block;
	height: 30px;
	margin: 0;
	outline: 0 none;
	text-indent: -9999px;
	width: 30px;
	z-index: 9999;
}
.breakingbx .bx-controls-auto .bx-stop {
	background: url(/wp-content/themes/vip/indianexpress/style/../images/sprite.png) no-repeat -46px -77px;
	display: block;
	height: 30px;
	margin: 0;
	outline: 0 none;
	text-indent: -9999px;
	width: 30px;
	z-index: 99995;
}
.breakingbx .bx-controls-direction a {
	height: 30px;
	margin-top: 0;
	outline: 0 none;
	position: absolute;
	text-indent: -9999px;
	top: 0;
	width: 30px;
	z-index: 9990;
}
.breakingbx .bx-prev {
	background: url(/wp-content/themes/vip/indianexpress/style/../images/sprite.png) no-repeat -654px -84px;
	left: 2px;
}
.breakingbx .bx-next {
	background: url(/wp-content/themes/vip/indianexpress/style/../images/sprite.png) no-repeat -693px -84px;
	right: 0;
}
/****
* #.# Footer Section for Desktop 990px 
**/
footer {
	border-top: 1px solid #1e191a;
	background: #2a2a2a;
	clear: both;
	display: block;
	margin: 20px 0 0 0;
	overflow: hidden;
	padding: 0;
	width: 100%;
}
.footer-group {
	background: #2a2a2a;
	clear: both;
	margin: 0 auto;
	overflow: hidden;
	padding: 20px 0 0 0;
}
.footer-group .details {
	margin: 0 auto;
	max-width: 990px;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 100%;
}
.footer-group .details .social-icons {
	clear: both;
	overflow: hidden;
	padding: 10px 0 20px 0;
}
.footer-group .details .social-icons ul {
	list-style-type: none;
}
.footer-group .details .social-icons ul li {
	float: left;
	padding: 0;
	margin: 0 24px 0 0;
}
.footer-group .details .social-icons ul li a {
	background: url(/wp-content/themes/vip/indianexpress/style/../images/sprite.png);
	text-decoration: none;
}
.footer-group .details .social-icons ul li a.print-edition {
	background-position: -799px 5px;
	padding: 8px 12px;
}
.footer-group .details .social-icons ul li a.mobile {
	background-position: -830px 5px;
	padding: 8px 6px;
}
.footer-group .details .social-icons ul li a.iPhone {
	background-position: -848px 5px;
	padding: 8px 6px;
}
.footer-group .details .social-icons ul li a.iPad {
	background-position: -868px 5px;
	padding: 8px 11px;
}
.footer-group .details .social-icons ul li a.android {
	background-position: -897px 5px;
	padding: 8px 10px;
}
.footer-group .details .social-icons ul li a.rss {
	background-position: -925px 5px;
	padding: 8px 10px;
}
.footer-group .details .social-icons ul li a.ePaper {
	background-position: -954px 5px;
	padding: 8px 9px;
}
.footer-group .details .social-icons ul li a.facebook {
	background-position: -979px 5px;
	padding: 8px 6px;
}
.footer-group .details .social-icons ul li a.twitter {
	background-position: -997px 5px;
	padding: 8px 11px;
}
.footer-group .details .social-icons ul li a.gplus {
	background-position: -1025px 5px;
	padding: 8px 10px;
}
.footer-group .details .social-icons ul li a.youtube {
	background-position: -1053px 5px;
	padding: 8px 11px;
}
.footer-group .details .social-icons ul li a.tumblr {
	background-position: -1084px 5px;
	padding: 8px 6px;
}
.footer-group .details .social-icons ul li a.pintrest {
	background-position: -1100px 3px;
	padding: 8px 11px;
}
.footer-group .details .group ul li a:hover {
	outline: none;
	text-decoration: none;
}
.footer-group .details .express-group {
	background: url(/wp-content/themes/vip/indianexpress/style/../images/sprite.png) -1131px -2px;
	height: 91px;
	padding: 0;
	position: absolute;
	right: 0;
	top: 18px;
	width: 78px;
}
.footer-group .details .group {
	clear: both;
	overflow: hidden;
	width: 100%;
}
.footer-group .details .group ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
*+html .footer-group .details .group ul {
	clear: both;
	padding: 0 0 0.5% 0;
	width: 100%;
}
.footer-group .details .group ul li {
	border-left: 1px dotted #797575;
	float: left;
	line-height: 10px;
	margin: 0 0 5px 0;
	padding: 0 1%;
}
.footer-group .details .group ul li:first-child {
	border-left: none;
	float: left;
	line-height: 10px;
	padding: 0 7px 0 0;
}
.footer-group .details .group ul li a {
	color: #cbcccb;
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.footer-group .details .group ul li a:hover {
	text-decoration: underline;
}
.footer-group .details .copyright {
	border-top: 1px dotted #797575;
	clear: both;
	margin: 10px 0 0 0;
	overflow: hidden;
	padding: 5px 0;
	width: 90%;
}
.footer-group .details .copyright .privacy {
	color: #565656;
	font-size: 11px;
	font-weight: 400;
	float: left;
	line-height: 16px;
	padding: 7px 0 0 0;
	width: 50%;
}
.footer-group .details .copyright .wp {
	float: left;
	text-align: right;
	width: 50%;
}
/* Smile Remove */
img#wpstats {
	display: none;
}
/* Show popup and hide ads */
.overlay1 {
		display: none;
		background-color: #000;
		opacity: 0.8;
		position: fixed;
		width: 100%;
		float: left;
		left: 0px;
		top: 0px;
		height: 100%;
		z-index: 999999;
}
.subscribe_popup {
		border: 6px solid #eee;
		z-index: 999999;
		display: none;
		left: 50%;
		top: 130px;
		margin-left: -170px;
		width: 344px;
		position: fixed;
		background: #fff;
		border-radius: 5px;
		color: #666;
		padding: 15px;
}
.subscribe_popup .close {
		right: 6px;
		top: 6px;
		width: 13px;
		height: 13px;
		display: block;
		background-size: 100%;
		position: absolute;
		z-index: 9999;
}
.subscribe_popup .close:hover {
		cursor: pointer;
}
.subscribe_popup img {
		margin-bottom: 17px;
}
.registerbtn {
		padding-right: 10px;
}
.subscribe_popup h1 {
		font-size: 18px;
		line-height: 24px;
		padding-bottom: 15px;
		text-align: center
}
.subscribe_popup .frmfield {
		margin-bottom: 10px;
}
.subscribe_popup .frmfield label {
		font-size: 14px;
		line-height: 20px;
		padding-bottom: 3px;
}
.subscribe_popup input {
		border: 1px solid #ddd;
		border-radius: 3px;
		box-sizing: border-box;
		padding: 8px;
		width: 100%;
}
.btn {
		background: #F9F9F9;
		border: 1px solid #D3D3D3 !important;
}
#custlog_email,
#custlog_pass {
		margin-bottom: 10px;
}
#user-login {
		font-size: 18px;
		line-height: 24px;
		padding-bottom: 15px;
		text-align: center;
}
#custlogsub {
		background: #F9F9F9;
		border: 1px solid #D3D3D3;
		cursor: pointer;
		padding: 8px;
		border-radius: 3px;
		font-size: 14px;
		text-align: center;
		margin: 0 auto 10px auto;
		width: 120px;
}
#reglink {
		font-size: 14px;
		line-height: 22px;
		color: #233FA9;
		text-align: center;
		cursor: pointer;
		border-top: 1px solid #f2f2f2;
		padding: 5px;
		background: #f6f6f6;
		border-radius: 3px;
}
#msgbox {
		height: 100%;
		border: 0 none;
}
#msgbox textarea {
		background: #fff;
		color: #08802D;
		font-size: 16px;
		border: 0 none;
		box-sizing: border-box;
		text-align: center;
		width: 100%;
}
.welcomebx {
		color: #fff;
		font-size: 11px;
		font-weight: bold;
		padding-right: 10px;
		text-transform:capitalize;
}
#closebox + a.close{ display:none;}
/* Media Queries for iPad Device*/
@media (max-width:800px) {
.social-header ul li a.rss, .social-header ul li a.apps {
 display: none;
}
.container-header {
 max-width: 800px;
 margin: 0 auto;
 width: 95%;
}
nav ul {
 display: none;
}
.breaking-news {
 background: #fff;
 border: 1px solid #dadada;
 height: 32px;
 font-family: 'Roboto Condensed', sans-serif;
 max-width: 800px;
 margin: 0 auto;
 overflow: hidden;
 width: 95%;
 z-index: 14800;
}
.footer-group .details {
 margin: 0 auto;
 max-width: 800px;
 overflow: hidden;
 padding: 0;
 position: relative;
 width: 95%;
}
.footer-group .details .copyright {
	width: 100%;
}
.footer-group .details .express-group {
 display: none;
}
}

/* Media Queries for Mobile Device*/

@media (max-width:640px) {
.navi {
 width: 50px;
 float: left;
 left: 0;
 position: relative;
}
.social-header, .breaking-news {
 display: none;
}
.logo {
 display: block;
 margin: 0 auto;
 width: 246px;
}
.logo a {
 background: url(/wp-content/themes/vip/indianexpress/style/../images/sprite.png) no-repeat -548px 5px;
 display: block;
 text-decoration: none;
 padding: 20px 0 35px 0;
}
.mainbox-score {
 width: 96%;
}
.footer-group .details {
 background: none;
 margin: 0 auto;
 max-width: 640px;
 overflow: hidden;
 padding: 0;
 width: 95%;
}
.footer-group .details .social-icons {
 clear: both;
 display: block;
 overflow: hidden;
 padding: 5px 0 15px 0;
}
.footer-group .details .social-icons ul li {
 float: left;
 height: 25px;
 padding: 0 0 10px 0;
 width: 25px;
}
.footer-group .details .social-icons ul li.no-mob {
 display: none;
}
.footer-group .details .copyright {
 padding: 5px 0;
 width: 100%;
}
.footer-group .details .copyright .privacy {
 display: block;
 float: none;
 width: 100%;
}
.footer-group .details .copyright .wp {
 display: block;
 float: none;
 text-align: left;
 padding: 5px 0;
}
}


/* Buyhatke widget */
.buyhatke-widget {
	border-bottom: 1px solid #ccc;	
	clear: both;
	display: block;
	margin: 25px 0;
	overflow: hidden;
	padding: 0;
}
.buyhatke-widget .buyhakte-img {
	float: left;
	margin: 0 0 10px 0;
	width: 66px;
}
.buyhatke-widget .buyhakte-img img {
	float: left;
	height: 36px !important;
	width: 66px !important;
}
.buyhatke-widget .buyhakte-text {
	color: #444;
	cursor: pointer;
	font-family: 'Roboto Condensed' , sans serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 18px;
	margin: 0 0 0 10px;
	text-align: left;
}
/* RHS */
.buyhatke-widget-right {
	border-bottom: 1px solid #ccc;
	clear: both;
	display: block;
	margin: 0;
	overflow: hidden;
	padding: 0 0 10px 0;
	width: 100%;
}
.buyhatke-widget-right .buyhakte-image-right {
	float: left;
	margin: 0 10px 0 0;	
	width: 66px;
}
.buyhatke-widget-right .buyhakte-image-right img {
	display: block;
	height: 36px !important;
	width: 66px !important;
}
.buyhatke-widget-right .buyhakte-text-right {
	color: #444;
	cursor: pointer;
	display: block;
	float: left;
	font-family: 'Roboto Condensed' , sans serif;	
	font-size: 13px;
	font-weight: 700;
	line-height: 16px;
	margin: 0;
	text-align: left;
	text-decoration: none;
	width: 210px;
}

.zedo-ad{position: absolute; display: block; top: 180px; left: 50%; margin-left: -320px;}
.photo-bx-slider .vuukle-powerbar{
	position: relative; 
	bottom: 25px;
}
