.es-carousel ul {
	display:block;
}

.rg-image-wrapper{
	position:relative;
	padding:0 30px 20px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	min-height:20px;
	/*border-top:2px solid #bd0f15;
	border-bottom:2px solid #bd0f15*/
}
.rg-image{
	position:relative;
	text-align:center;
	line-height:0px;
}
.rg-image img{
	max-height:100%;
	max-width:100%;
}
.rg-image-nav a{
	position:absolute;
	top:40%;
	left:0px;
	background:#bd0f15 url(clientlibs/images/nav.png) no-repeat -20% 50%;
	width:28px;
	height:100%;
	text-indent:-9000px;
	cursor:pointer;
	outline:none;
	-moz-border-radius: 10px 0px 0px 10px;
	-webkit-border-radius: 10px 0px 0px 10px;
	border-radius: 10px 0px 0px 10px;
	height:40px;
}
.rg-image-nav a.rg-image-nav-next{
	right:0px;
	left:auto;
	background-position:115% 50%;
	-moz-border-radius: 0px 10px 10px 0px;
	-webkit-border-radius: 0px 10px 10px 0px;
	border-radius: 0px 10px 10px 0px;
}
.rg-image-nav a:hover{
opacity:0.8
}
.rg-caption {
	text-align:center;
	margin-top:15px;
	position:relative;
	height: 65px;/*Added For Bug Fix In slide Show in category Slide Show Page */
}
.rg-caption p{
	font-size:11px;
	letter-spacing:2px;
	font-family: 'Trebuchet MS', 'Myriad Pro', Arial, sans-serif;
	line-height:16px;
	padding:0 15px;
	text-transform:uppercase;
}
.rg-view{
	height:30px; display:none;
}
.rg-view a{
	display:block;
	float:right;
	width:16px;
	height:16px;
	margin-right:3px;
	background:#464646 url(clientlibs/images/views.png) no-repeat top left;
	border:3px solid #464646;
	opacity:0.8;
}
.rg-view a:hover{
	opacity:1.0;
}
.rg-view a.rg-view-full{
	background-position:0px 0px;
}
.rg-view a.rg-view-selected{
	background-color:#6f6f6f;
	border-color:#6f6f6f;
}
.rg-view a.rg-view-thumbs{
	background-position:0px -16px;
}
.rg-loading{
	width:46px;
	height:46px;
	position:absolute;
	top:50%;
	left:50%;
	background:#000 url(clientlibs/images/ajax-loader.gif) no-repeat center center;
	margin:-23px 0px 0px -23px;
	z-index:100;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	opacity:0.7;
}

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    text-decoration:none;
}



article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
	display:block;
}



nav ul {
    list-style:none;
}

blockquote, q {
    quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

a {
	margin: 0;
	padding: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	text-decoration:none;
	outline: none;
}

/* change colours to suit your needs */
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

/* change colours to suit your needs */
mark {
    background-color:#ff9;
    color:#000; 
    font-style:italic;
    font-weight:bold;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

/* change border colour to suit your needs */
hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

input, select {
    vertical-align:middle;
}
body {
}
.top-story-img, .top-story-Sc .top-story-bg, .show-more-stories p, .regions-blocks {
	width:100%;
}


.Comment-slot-bg{ 
        float: left; 
        width: 92%; 
        margin: 10px 2% 2px 0; 
        background-color: #EFEFEF; 
        padding: 2% 2% 2% 6%; 
        border-top-style: dotted; 
        border-top-width: 1px; 
        border-top-color: #C9C9C9; 
} 


.TabFocusText {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	font-style: normal;
	color: #000000;
	line-height: 140%;
	padding: 0px 2% 5px 0%;
	margin: 5px 0px 0px 0px;
	float: left;
	width: 98%;
	height: auto;
}
/* 
.primary-colclose {
	float: left;
	max-width:660px;
	width: 99%;
	padding-right: 1%;
	
	
} */
#CommentsBlock {
	float: left;
	width: 100%;
	margin: 20px 0 20px 0;
}
.storyclass1 {
	float: left;
	width: 100%;
	margin: 15px 0 0 0;
	padding: 0 0 10px 0;
	border-bottom: 1px dotted #E0E0E0;
}
.show-more-stories {
	border: 1px solid #E2E2E2;
	overflow: hidden;
	background-color: #E5E5E5;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	padding: 15px 1% 15px 1%;
	margin: 0 0 35px 0;
	display: block;
	width: 98%;
}
.top-box-common .show-more-stories {
	margin: 0 0 15px 0;
}
.show-more-stories p {
	overflow: hidden;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	background-image: url('clientlibs/img/icons.png');
	background-repeat: no-repeat;
	background-position: 52px -1043px;
	padding: 0px 25px 0px 0px;
}
.Comment-user-name {
	font-family: arial, Helvetica, sans-serif;
	color: #FF6600;
	font-size: 13px;
	margin: 10px 0 10px 0;
	display: block;
}
.comment-setc-icon {
	width: 18px;
	height: 18px;
	background-image: url('clientlibs/img/icons.png');
	background-repeat: no-repeat;
	background-position: left -208px;
	padding: 0px 0 0 0;
	margin: 0 3px 0 0;
	display: inline-block;
}
.comment-sec-font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #BBBBBB;
	margin: 0 0 0 0;
	display: inline-block;
}
.main-title-txt {
	padding: 5px;
	font-family: Georgia;
	font-size: 20px;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	float: left;
	width: auto;
}

/*********One Column Ends Here*******************/

/*---------- Post Comment----------------*/
.Comment-Head-Color {
	color: #039ADD;
	/* background-image: url('clientlibs/img/comment-title-bg.jpg');
	background-repeat: repeat-x;
	background-position: left bottom; */
	padding:0px 0px 15px 0px;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight: Bold;
	font-style: normal;
	width: 100%;
}
.Comment-text-right {
	width: auto;
	height: auto;
	font-family: arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #8B898B;
	line-height: 15px;
	overflow: hidden;
	float: right;
	margin:5px 0px 0px 5px;
}

a:hover.Comment-text-right {
	color: #007CC3;
	text-decoration: none;
	}

.Comment-text-left {
	width: auto;
	height: auto;
	font-family: arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #8B898B;
	line-height: 160%;
	overflow: hidden;
	float: left;
	margin: 5px 5px 0 0;
}

.Comment-byline-left-100 {
	width: 100%;
	height: auto;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #8B898B;
	line-height: 160%;
	overflow: hidden;
	float: left;
	margin: 2px 0 0 0;
}
.Comment-font-black-100 {
	width: 100%;
	height: auto;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height: 160%;
	overflow: hidden;
	margin: 5px 0 0 0;
	float: left;
	font-style: normal;
}
.Comment-slot-100 {
	margin: 5px 0 0 0;
	float: left;
	width: 100%;
	padding-top: 5px;
}
.Comment-slot-100-border {
	float: left;
	width: 100%;
	margin: 5px 0 5px 0;
	border-bottom: 1px dotted #E0E0E0;
	border-bottom-color: #C9C9C9;
	padding-bottom: 10px;
}
.Comment-switch-slot {
	margin: 8px 0 0 0;
	float: left;
	width: 100%;
}
.Comment-switch-slot ul {
	margin: 0px 0 0 0;
	float: left;
	width: 100%;
	display: block;
}
.Comment-switch-slot ul li {
	border: 1px solid #DADADA;
	padding: 8px;
	margin: 1px;
	float: left;
	width: auto;
	display: block;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color: #888888;
	background-color: #F5F5F5;
}
.Comment-switch-slot ul li:hover, .Comment-switch-slot ul li a, .Comment-switch-slot ul li.Commentactive {
	color: #000000;
}
.Comment-slot-50 {
	margin: 10px 5px 0 0;
	float: left;
	width: 49%;
	padding: 0px 0 0 0;
}
.Comment-slot-50-rgt {
	margin: 10px 0px 0 0;
	float: left;
	width: 49%;
	padding: 0px 0 0 0;
}
.Comment-image-slt {
	float: left;
	width: 82px;
	height: 36px;
}
.Refresh-btn-Cmt {
	background-position: left top;
	float: left;
	width: 30px;
	height: 30px;
	background-image: url('clientlibs/images/refresh-img-sample.gif');
	background-repeat: no-repeat;
	margin-left: 5px;
}

.Post-Comment-btn-Cmt {
	background-color: #990000;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
	padding: 8px;
	border: 0px;
	outline: none;
	cursor: pointer
}
.Comment-label-font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	float: left;
	margin:5px 0px 5px 0;
	width: 100%;
}
.Replay-Btn {
	border: 1px solid #DADADA;
	padding: 8px;
	float: left;
	width: auto;
	display: block;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color: #000000;
	background-color: #F5F5F5;
	margin: 5px 15px 0 0;
	cursor: pointer;
}
.Comment-Btm-slot {
	float: left;
	width: 100%;
	padding: 0 0 5px 0;
	margin: 5px 0 5px 0;
	height: auto;
}
.Comment-Btm-slot ul {
	float: left;
	width: 100%;
	display: block;
	}

.Comment-Btm-slot ul li {
	width: auto;
	height: auto;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #8B898B;
	line-height: 160%;
	overflow: hidden;
	float: left;
	margin: 8px 8px 0 0;
}
.Comment-slot-40 {
	margin: 0px 5px 0 0;
	float: left;
	width: 45%;
	padding: 0px 0 0 0;
}

.Description-shadow-100 {
	padding: 5px;
	float: left;
	box-shadow: 0px 0px 0px;
	height: 85px;
	width: 98%;
	border: 1px solid #E2E2E2;
	-moz-box-shadow: inset 0 0 10px #000000;
	-webkit-box-shadow: inset 0 0 10px #000000;
	box-shadow: 0 0 10px #E6E6E6 inset;
}
.shadow-inbox-100 {
	float: left;
	box-shadow: 0px 0px 0px;
	height: 30px;
	width: 98%;
	border: 1px solid #E2E2E2;
	-moz-box-shadow: inset 0 0 10px #000000;
	-webkit-box-shadow: inset 0 0 10px #000000;
	box-shadow: 0 0 10px #E6E6E6 inset;
}


#post-reply-slot {
	display: none;
}


.Comment-slot-bg-sub01 {
	float: left;
	width: 86%;
	margin: 0px 0 2px 0;
	background-color: #EAFAFF;
	padding: 2% 2% 0% 12%;
	border-top-style: dotted;
	border-top-width: 1px;
	border-top-color: #C9C9C9;
}



/* Elastislide Style */
.es-carousel-wrapper{
	background: #101010;
	padding:10px 27px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	position:relative;
	-moz-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.9);
	-webkit-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.9);
	box-shadow:0px 1px 3px rgba(0, 0, 0, 0.9);
	position:relative;
	margin-bottom:20px;
}
.es-carousel{
	overflow:hidden;
	background:#000;
}
.es-carousel ul{
	display:none;
}
.es-carousel ul li{
	height:100%;
	float:left;
	display:block;
}
.es-carousel ul li a{
	display:block;
	border-style:solid;
	border-color:#222;
	opacity:0.8;
	-webkit-touch-callout:none;
	/* option */
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.es-carousel ul li.selected a{
	border-color:#fff;
	opacity:1.0;
}
.es-carousel ul li a img{
	display:block;
	border:none;
	max-height:100%;
	max-width:100%;
}
.es-nav span{
	position:absolute;
	top:50%;
	left:8px;
	background:transparent url(clientlibs/images/nav_thumbs.png) no-repeat top left;
	width:14px;
	height:26px;
	margin-top:-13px;
	text-indent:-9000px;
	cursor:pointer;
	opacity:0.8;
}
.es-nav span.es-nav-next{
	right:8px;
	left:auto;
	background-position:top right;
}
.es-nav span:hover{
	opacity:1.0;
}
/**
 * Style-sheet for dtpicker
 * https://github.com/mugifly/jquery-simple-datetimepicker
 */

.datepicker {
	display: inline-block;
	font: 15px/1.5 "Helvetica Neue", mplus-2c, Helvetica, Arial, "Hiragino Kaku Gothic Pro", Meiryo, sans-serif;
	font-weight: 300;
	border: 1px solid #dfdfdf;
	border-radius: 3px;
		-webkit-border-radius: 3px;  
		-moz-border-radius: 3px;
	box-shadow: 0.5px 0.5px 0px #c8c8c8;
		-webkit-box-shadow: 0.5px 0.5px 3px #eeeeee;
		-moz-box-shadow: 0.5px 0.5px 3px #eeeeee;
}

/*
 * datepicker_header
*/

.datepicker > .datepicker_header{
	padding-top:	2px;
	padding-bottom: 2px;
	padding-left:	5px;
	padding-right: 5px;
	background-color:	#eeeeee;
	color: #3f3f3f;
	text-align: center;
	font-size: 9pt;
	font-weight: bold;
	user-select: none;
		-webkit-user-select: none;
		-moz-user-select: none;
}

.datepicker > .datepicker_header > a {
	user-select: none;
		-webkit-user-select: none;
		-moz-user-select: none;
	cursor: pointer;
	color: #3b7796;
}

.datepicker > .datepicker_header > a:hover {
	color: #303030;
	background-color:	#c8c8c8;
}

.datepicker > .datepicker_header > a:active {
	color: #ffffff;
	background-color:	#808080;
}

.datepicker > .datepicker_header > span {
	margin-left: 20px;
	margin-right: 20px;
	user-select: none;
		-webkit-user-select: none;
		-moz-user-select: none;
}

.datepicker > .datepicker_header > .icon-home {
	position:	absolute;
	display:		block;
	float:		left;
	margin-top:	2px;
	margin-left:	5px;
	width:		11pt;
	height:		11pt;
	vertical-align: middle;
}

.datepicker > .datepicker_header > .icon-home > svg > g > path {
	fill: #3b7796;
}

.datepicker > .datepicker_header > a:hover > svg > g > path {
	fill: #303030; /* Icon button hover color */
}


/*
 * datepicker_inner_container 
*/

.datepicker > .datepicker_inner_container {
	margin: -2px 0px -2px 0px;
	background-color: #d2d2d2;
	border: 1px solid #c8c8c8;
	border-radius: 3px;
		-webkit-border-radius: 3px;  
		-moz-border-radius: 3px;

	box-shadow: 0.5px 0px 3px #c8c8c8;
		-webkit-box-shadow: 0.5px 0px 3px #c8c8c8;
		-moz-box-shadow: 0.5px 0px 3px #c8c8c8;
}

.datepicker > .datepicker_inner_container:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/*
 * datepicker_inner_container > datepicker_calendar
*/

.datepicker > .datepicker_inner_container > .datepicker_calendar {
	float: left;
	width: auto;
	
	margin-top: -0.5px;
	margin-left: -1px;
	margin-bottom: -2px;
	
	background-color:	#ffffff;
	border: 1px solid #c8c8c8;
	
	border-top:none;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
		-webkit-border-top-left-radius:	3px;
		-webkit-border-bottom-left-radius: 3px;
		-moz-border-radius-topleft:		3px;
		-moz-border-radius-bottomleft:	3px;
}

.datepicker > .datepicker_inner_container > .datepicker_calendar > table {
    padding: 10px;
	width:202px;
}

/*
 * datepicker_inner_container > datepicker_calendar > datepicker_table > tbody > tr > th (WDay-cell)
*/

.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > th {
	color:	#646464;
	width: 18px;
	font-size: small;
	font-weight: normal;
	text-align:center;
}

/*
 * datepicker_inner_container > datepicker_calendar > datepicker_table > tbody > tr > td (Day-cell)
*/

.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td {
	color:	#000000;
	font-size: small;
	text-align:center;
	
	user-select: none;
		-webkit-user-select: none;
		-moz-user-select: none;
	cursor: pointer;
}

.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td.today {
	border-bottom: #bfbfbf solid 2px;
	margin-bottom: -2px;
}

.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td.wday_sat {
	color:	#0044aa;
}

.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td.wday_sun {
	color:	#e13b00;
}

.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td.day_another_month {
	color:	#cccccc;
}

.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td.day_in_past {
	cursor: default;
	color: #cccccc;
}
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td.out_of_range {
	cursor: default;
	color: #cccccc;
}

.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td.active {
	color: #ffffff;
	background-color:	#808080;
}

.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td.hover {
	color: #000000;
	background-color:	#c8c8c8;
}

/*
 * datepicker_inner_container > datepicker_timelist
*/

.datepicker > .datepicker_inner_container > .datepicker_timelist {
	float: left;
	width: 4.2em;
	height: 118px;
	
	margin-top: -0.5px;
	padding: 5px;
	padding-left: 0px;
	padding-right: 0px;
	
	overflow: auto;
	overflow-x: hidden; 
	
	background-color:	#ffffff;
	
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	-webkit-border-top-right-radius:	3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topright:		3px;
	-moz-border-radius-bottomright:	3px;
}

/*
.datepicker > .datepicker_inner_container > .datepicker_timelist::after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
*/

.datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar {
	overflow: hidden;
	width: 6px;
	background: #fafafa;
	
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	-webkit-border-top-right-radius:	3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topright:		3px;
	-moz-border-radius-bottomright:	3px;
}

.datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar:horizontal {
	height: 1px;
}

.datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar-button {
	display: none;
}

.datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar-piece {
	background: #eee;
}

.datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar-piece:start {
	background: #eee;
}

.datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar-thumb {
	background: #aaaaaa;
	border-radius: 3px;
		-webkit-border-radius: 3px;  
		-moz-border-radius: 3px;
}

.datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar-corner {
	background: #333;
}

.datepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item {
	padding-top:   1px;
	padding-bottom:1px;
	padding-left:  7px;
	padding-right: 25px;
	margin-top: 5px;
	margin-bottom: 2px;
	font-size: small;
	
	user-select: none;
		-webkit-user-select: none;
		-moz-user-select: none;
	cursor: pointer;
}

.datepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item.time_in_past {
	cursor: default;
	color: #cccccc;
}

.datepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item.out_of_range {
	cursor: default;
	color: #cccccc;
}
.datepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item.active {
	color: #ffffff;
	background-color:	#808080;
}

.datepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item.hover {
	color: #000000;
	background-color:	#c8c8c8;
}

.scroll-pane { width: 310px; height: 270px; overflow: auto; padding:0 5px 0 0; margin:5px 0; }
.jspContainer{overflow: hidden; position: relative;}
.jspPane{position: absolute;}
.jspVerticalBar{position: absolute; top: 0; right: 0; width: 6px; height: 100%;}
.jspHorizontalBar
{position: absolute; bottom: 0; left: 0; width: 100%; height: 8px; background: red; }
.jspVerticalBar *, .jspHorizontalBar *{	margin: 0; padding: 0;}
.jspCap{display: none;}
.jspHorizontalBar .jspCap{float: left;}
.jspTrack{background-color:#333; position: relative; width:5px;}
.jspDrag{position: relative; top: 0; left: 0; cursor: pointer; height:13px; background-color:#d9181f; width:5px;}
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag {float: left;}
.jspArrow{text-indent: -20000px; display: block; cursor: pointer;}
.jspArrow.jspDisabled{cursor: default;}
.jspVerticalBar .jspArrow{height: 10px;}
.jspHorizontalBar .jspArrow{width: 11px; float: left; height: 100%;}
.jspVerticalBar .jspArrow:focus {outline: none;}
.jspCorner{	background: #eeeef4; float: left; height: 100%;}
* html .jspCorner{margin: 0 -3px 0 0;}
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left;
	padding-bottom: 15px;
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
.rating {
	cursor: pointer;
	clear: both;
	display: block;
}
.rating:after {
	content: '.';
	display: block;
	height: 0;
	width: 0;
	clear: both;
	visibility: hidden;
}
.cancel,
.star {
	float: left;
	width: 17px;
	height: 15px;
	overflow: hidden;
	text-indent: -999em;
	cursor: pointer;
	float:left;
}
/*.cancel,
.cancel a {background: url(clientlibs/images/delete.gif) no-repeat 0 -16px;}
*/
.star,
.star a {background: url(clientlibs/images/star.gif) no-repeat 0 0px;}
	
.cancel a,
.star a {
	display: inline-block;
	width: 100%;
	height: 100%;
	background-position: 0 0px;
	float:left;
}

.rating div.on a {
	background-position: 0 -16px;
}
.rating div.hover a,
.rating div a:hover {
	background-position: 0 -32px;
}



.bx-wrapper {
	margin-left: auto;
	padding: 0;
	position: relative;
}
.bx-wrapper img {
	width:100%;
	max-width: 100%;
}
.bx-wrapper .bx-viewport {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: none repeat scroll 0 0;
	/* background: none repeat scroll 0 0 #fff; */
}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
	
	position: absolute;
}
.bx-wrapper .bx-loading {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: rgb(255, 255, 255);
	background-origin: padding-box;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: auto auto;
	height: 100%;
	left: 0;
	min-height: 50px;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 2000;
	display:none;
}
.bx-wrapper .bx-pager {
	color: rgb(102, 102, 102);
	font-family: Arial;
	font-size: 0.85em;
	font-weight: bold;
	padding-top: 0px;
	float:left;
}
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	float:left;
}
.bx-wrapper .bx-pager.bx-default-pager a {
	background-attachment: scroll;
	/*background-clip: border-box;
	background-color: rgb(102, 102, 102);*/
	background-image: url(clientlibs/images/slider-gry-bt.png);
	background-origin: padding-box;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: auto auto;
	border-radius: 5px;
	behavior:url(/etc/designs/week/clientlibs/css/pie.htc);
	position:relative;
	display: block;
	height: 10px;
	margin-bottom: 0;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 0;
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: 0;
	text-indent: -9999px;
	width: 10px;
	float:left;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {
	background-attachment: scroll;
	/*background-clip: border-box;
	background-color: #880405;
	background-origin: padding-box;*/
	background-image: url(clientlibs/images/slider-rad-bt.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size: auto auto;
}
.bx-wrapper .bx-prev {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: rgba(0, 0, 0, 0);
	background-origin: padding-box;
	background-position: 0 -32px;
	background-repeat: no-repeat;
	background-size: auto auto;
	left: 10px;
}
.bx-wrapper .bx-next {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: rgba(0, 0, 0, 0);
	background-origin: padding-box;
	background-position: -42px -32px;
	background-repeat: no-repeat;
	background-size: auto auto;
	right: 10px;
}
.bx-wrapper > .bx-prev:hover {
	background-position: 0 0;
	
}
.bx-wrapper > .bx-next:hover {
	background-position: -42px 0;
}
.bx-wrapper .bx-controls-direction a {
	height: 32px;
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: 0;
	position: absolute;
	text-indent: -9999px;
	top: 50%;
	width: 32px;
	z-index: 99;
}
.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}
.blogs .bx-wrapper .bx-controls-direction a.disabled {
	display: block;
}
.bx-wrapper .bx-controls-auto {
	text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: rgba(0, 0, 0, 0);
	background-image: url("clientlibs/css/images/controls.png");
	background-origin: padding-box;
	background-position: -86px -11px;
	background-repeat: no-repeat;
	background-size: auto auto;
	display: block;
	height: 11px;
	margin-bottom: 0;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 0;
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: 0;
	text-indent: -9999px;
	width: 10px;
}

.details-page-slid .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{
	display:none;
}
.details-page-slid .bx-wrapper .bx-controls .bx-pager {
	width:auto !important;
}

.gallery-vdos-block .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{
	display:none;
}
.gallery-vdos-block .bx-wrapper .bx-controls .bx-pager {
	width:auto !important;
}
.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: rgba(0, 0, 0, 0);
	background-image: url("clientlibs/css/images/controls.png");
	background-origin: padding-box;
	background-position: -86px -44px;
	background-repeat: no-repeat;
	background-size: auto auto;
	display: block;
	height: 11px;
	margin-bottom: 0;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 0;
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: 0;
	text-indent: -9999px;
	width: 9px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}
.bx-wrapper .bx-caption {
	background-attachment: scroll;
	background-clip: border-box;
	background-image: none;
	background-origin: padding-box;
	background-position: 0 0;
	background-repeat: repeat;
	background-size: auto auto;
	position: relative;
	left: 0;
	width: 100%;
}
a.bx-prev {
	text-decoration:none;
	color:#009900;
	position:absolute;
	left:0px;
	top:0px;
}
a.bx-next {
	text-decoration:none;
	color:#009900;
	position:absolute;
	right:0px;
	top:0px;
}
.left-panel .banner{margin-bottom: 15px;}
.banner .bx-pager{ bottom:-10px; right:5px;}
#wide-banner2 .banner .bx-pager{ top:365px; bottom: 80px;}
/* modified for home slider */
.banner .bx-wrapper .bx-caption {margin:2% 0 0 0; position:absolute; bottom: 4px;left:0px; background: url("clientlibs/images/black-bg.png") left top; padding: 5px 0px;}
.banner .bx-wrapper li h4, .banner .bx-wrapper li h4 a{font-size:1.15em;}
.banner .bx-wrapper li p{font-size:0.90em;}
.banner .bx-wrapper li h4, .banner .bx-wrapper li h4 a, .banner .bx-wrapper li h4:hover, .banner .bx-wrapper li h4 a:hover,.banner .bx-wrapper li p{ color: #fff;}
.banner{padding-bottom: 17px;}
.banner .bx-wrapper li h4, .banner .bx-wrapper li p{padding: 0px 10px;}


.gallery-vdos-block .bxslider li{ background-color:#333;}
.gallery-vdos-block .bx-wrapper .bx-caption {
    width:100%;
	margin:15px 0 0 0;
}
.gallery-vdos-block .bx-wrapper .bx-pager, .gallery-vdos-block .bx-wrapper .bx-controls-auto {
	top:420px;
	right:5px;
	position: absolute;
}

.gallery-vdos-block .bx-wrapper .bx-next{ background:url(clientlibs/images/micro/next.png) no-repeat left top; right:1%; top:45%; height: 63px; width: 63px;}
.gallery-vdos-block .bx-wrapper .bx-prev{background: url(clientlibs/images/micro/prve.png) no-repeat left top; left:1%; top:45%; height: 63px; width: 63px;}
.gallery-vdos-block .bx-wrapper .bx-viewport{ background-color:#333;}
.unique_content .bx-wrapper .bx-pager {
	display:none;
}
.unique_content a.bx-prev {
	text-decoration:none;
	text-indent:-9999px;
	position:absolute;
	left:2%;
	top:28%;
	width:20px;
	height:20px;
	display:block;
	background:url(clientlibs/images/next-pre.png) no-repeat 0px 0px;
}
.unique_content a.bx-next {
	text-decoration:none;
	text-indent:-9999px;
	position:absolute;
	right:2%;
	top:28%;
	width:20px;
	height:20px;
	display:block;
	background:url(clientlibs/images/next-pre.png) no-repeat -42px 0px;
}
.unique_content .bx-wrapper img {
	display: block;
	max-width: 100%;
	border:3px solid #fff;
	box-shadow:4px 4px 4px #ccc;
	margin:0 0 10px 0;
}
.unique_content .bx-caption{ line-height:1.33em;}
.unique_content .bx-wrapper .bx-viewport{ height:auto;}

.unique_content_review .bx-wrapper .bx-pager {
	display:none;
}
.unique_content_review a.bx-prev {
	text-decoration:none;
	text-indent:-9999px;
	position:absolute;
	left:2%;
	top:28%;
	width:20px;
	height:20px;
	display:block;
	background:url(clientlibs/images/next-pre.png) no-repeat 0px 0px;
}
.unique_content_review a.bx-next {
	text-decoration:none;
	text-indent:-9999px;
	position:absolute;
	right:2%;
	top:28%;
	width:20px;
	height:20px;
	display:block;
	background:url(clientlibs/images/next-pre.png) no-repeat -42px 0px;
}
.unique_content_review .bx-wrapper img {
	display: block;
	max-width: 100%;
	border:3px solid #fff;
	box-shadow:4px 4px 4px #ccc;
	margin:0 0 10px 0;
}
.unique_content_review .bx-caption{ line-height:1.33em;}
.unique_content_review .bx-wrapper .bx-viewport{ height:auto;}
.gallery-vdos-block .bx-wrapper .bx-viewport{ height:auto;}
.blogs .bx-controls-direction {
    bottom: 0;
    position: absolute;
    right: 0;
    width: 50px;
}

.blogs a.bx-prev {
	background: url(clientlibs/images/next-pre.png) no-repeat 0 0;
	display: block;
	height: 20px;
	left:0px;
	position: absolute;
	text-decoration: none;
	text-indent: -9999px;
	top:0px;
	width: 20px;
}
.blogs a.bx-next {
	text-decoration:none;
	text-indent:-9999px;
	position:absolute;
	right:0px;
	top:0px;
	width:20px;
	height:20px;
	display:block;
	background:url(clientlibs/images/next-pre.png) no-repeat -42px 0px;
}



.forecast a.bx-prev {
	background: url(clientlibs/images/next-pre.png) no-repeat 0 0;
	display: block;
	height: 20px;
	left:5px;
	position: absolute;
	text-decoration: none;
	text-indent: -9999px;
	top: 80px;
	width: 20px;
	display:none;
}
.forecast a.bx-next {
	text-decoration:none;
	text-indent:-9999px;
	position:absolute;
	right:0px;
	top:80px;
	width:20px;
	height:20px;
	display:block;
	background:url(clientlibs/images/next-pre.png) no-repeat -42px 0px;
	display:none;
}

.shots a.bx-prev {
	background: url(clientlibs/images/next-pre.png) no-repeat 0 0;
	display: block;
	height: 20px;
	left:5px;
	position: absolute;
	text-decoration: none;
	text-indent: -9999px;
	top: 80px;
	width: 20px;
	display:none;
}
.shots a.bx-next {
	text-decoration:none;
	text-indent:-9999px;
	position:absolute;
	right:0px;
	top:80px;
	width:20px;
	height:20px;
	display:block;
	background:url(clientlibs/images/next-pre.png) no-repeat -42px 0px;
	display:none;
}

.colum-block .bxslider li {
	min-height: 260px;
	text-align:left;
	float: left;
    list-style: none outside none;
    position: relative;
}


.colum-block a.bx-prev {
	background: url(clientlibs/images/next-pre.png) no-repeat 0 0;
	display: block;
	height: 20px;
	left: -8px;
	position: absolute;
	text-decoration: none;
	text-indent: -9999px;
	top: 45%;
	width: 20px;
}
.colum-block a.bx-next {
	text-decoration:none;
	text-indent:-9999px;
	position:absolute;
	right:-14px;
	top:45%;
	width:20px;
	height:20px;
	display:block;
	background:url(clientlibs/images/next-pre.png) no-repeat -42px 0px;
}

.guest-blogs .bx-wrapper .bx-pager{ bottom:-15px;}

.guest-blogs .bx-controls-direction {
    bottom: 0;
    position: absolute;
    right: 0;
    width: 50px;
}

.guest-blogs a.bx-prev {
	background: url(clientlibs/images/next-pre.png) no-repeat 0 0;
	display: block;
	height: 20px;
	left:0px;
	position: absolute;
	text-decoration: none;
	text-indent: -9999px;
	top:0px;
	width: 20px;
}
.guest-blogs a.bx-next {
	text-decoration:none;
	text-indent:-9999px;
	position:absolute;
	right:0px;
	top:0px;
	width:20px;
	height:20px;
	display:block;
	background:url(clientlibs/images/next-pre.png) no-repeat -42px 0px;
}
.guest-blogs .bxslider li{height:auto;}
.guest-blogs .bx-wrapper .bx-viewport {background-color:#E4E3E3;}

/*news-archives-block*/

.news-archives-block .bx-wrapper .bx-viewport {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background:#ccc;
}

.news-archives-block .bxslider li {
	
	text-align:left;
	float: left;
    list-style: none outside none;
    position: relative;
}

.news-archives-block a.bx-prev {
	background: url(clientlibs/images/next-pre.png) no-repeat 0 0;
	display: block;
	height: 20px;
	left: -6px;
	position: absolute;
	text-decoration: none;
	text-indent: -9999px;
	top: 45%;
	width: 20px;
}
.news-archives-block a.bx-next {
	text-decoration:none;
	text-indent:-9999px;
	position:absolute;
	right:-2px;
	top:45%;
	width:20px;
	height:20px;
	display:block;
	background:url(clientlibs/images/next-pre.png) no-repeat -42px 0px;
}

.articles-slider .bxslider li a {
	color:#000;}

.articles-slider .bx-controls-direction{ position:absolute; width:30px; height:45px; bottom:0; right:0; }
.articles-slider a.bx-prev {
	background: url(clientlibs/images/next-pre.png) no-repeat 0 0;
	display: block;
	height: 20px;
	right: 0px;
	position: absolute;
	text-decoration: none;
	text-indent: -9999px;
	top: 0;
	width: 20px;
}
.articles-slider a.bx-next {
	text-decoration:none;
	text-indent:-9999px;
	position:absolute;
	right:0px;
	top:25px;
	width:20px;
	height:20px;
	display:block;
	background:url(clientlibs/images/next-pre.png) no-repeat -42px 0px;
}

.bodyscape .bx-controls-direction, .yoga .bx-controls-direction {
    bottom: 0;
    position: absolute;
    right: 0;
    width: 45px;
}

.bodyscape a.bx-prev, .yoga a.bx-prev {
	background: url(clientlibs/images/next-pre.png) no-repeat 0 0;
	display: block;
	height: 20px;
	left:0px;
	position: absolute;
	text-decoration: none;
	text-indent: -9999px;
	top:0px;
	width: 20px;
}
.bodyscape a.bx-next, .yoga a.bx-next {
	text-decoration:none;
	text-indent:-9999px;
	position:absolute;
	right:0px;
	top:0px;
	width:20px;
	height:20px;
	display:block;
	background:url(clientlibs/images/next-pre.png) no-repeat -42px 0px;
}

.health-block .bxslider li{ background-color:#598F05;}
.health-block .bx-wrapper .bx-caption {
    width:100%;
	margin:15px 0 0 0;
}
.health-block .bx-wrapper .bx-pager, .health-block .bx-wrapper .bx-controls-auto {
	bottom:-15px;
	right:5px;
	position: absolute;
}

.health-block .bx-wrapper .bx-next{ background:url(clientlibs/images/next.png) no-repeat left top; right:1%; top:45%;}
.health-block .bx-wrapper .bx-prev{background: url(clientlibs/images/prev.png) no-repeat left top; left:1%; top:45%;}



.wallet-block .bxslider li{ background-color:#05598f;}
.wallet-block .bx-wrapper .bx-caption {
    width:100%;
	margin:15px 0 0 0;
}
.wallet-block .bx-wrapper .bx-pager, .wallet-block .bx-wrapper .bx-controls-auto {
	bottom:-15px;
	right:5px;
	position: absolute;
}

.wallet-block .bx-wrapper .bx-next{ background:url(clientlibs/images/next.png) no-repeat left top; right:1%; top:45%;}
.wallet-block .bx-wrapper .bx-prev{background: url(clientlibs/images/prev.png) no-repeat left top; left:1%; top:45%;}


.week-block .bxslider li{ background-color:#d71921;}
.week-block .bx-wrapper .bx-caption {
    width:100%;
	margin:15px 0 0 0;
}
.week-block .bx-wrapper .bx-pager, .health-block .bx-wrapper .bx-controls-auto {
	bottom:-15px;
	right:5px;
	position: absolute;
}

.week-block .bx-wrapper .bx-next{ background:url(clientlibs/images/next.png) no-repeat left top; right:1%; top:45%;}
.week-block .bx-wrapper .bx-prev{background: url(clientlibs/images/prev.png) no-repeat left top; left:1%; top:45%;}

.people .bx-wrapper .bx-caption{ position:absolute; left:0; bottom:0; background:rgba(2, 3, 5, 0.75); padding:2%; color:#fff; width:96%;  }
.people .bx-wrapper .bx-pager{ right:0; bottom: -15px;}




.point-blogs .bx-wrapper .bx-pager{ bottom:-25px; right:0;}

.point-blogs .bx-controls-direction {
    bottom: 0;
    position: absolute;
    right: 0;
    width: 50px;
}

.point-blogs .bxslider li{ 
	height:280px;
	top:30px;
}

.point-blogs a.bx-prev {
	background: url(clientlibs/images/next-pre.png) no-repeat 0 0;
	display: block;
	height: 20px;
	left:0px;
	position: absolute;
	text-decoration: none;
	text-indent: -9999px;
	top:0px;
	width: 20px;
}
.point-blogs a.bx-next {
	text-decoration:none;
	text-indent:-9999px;
	position:absolute;
	right:0px;
	top:0px;
	width:20px;
	height:20px;
	display:block;
	background:url(clientlibs/images/next-pre.png) no-repeat -42px 0px;
}

.point-blogs .bx-wrapper .bx-viewport {background-color:#E4E3E3;}
.party .bx-wrapper .bx-pager{ right:0;}

.micro-banner .bx-caption{ background-color:#000; width:96%; padding:1% 2%;}
.micro-banner .bx-wrapper .bx-pager{ right:50%; top:70%; text-align:center;}
.micro-banner .bx-prev{ background-image:url(clientlibs/images/micro/prve.png); background-repeat:no-repeat; background-position:0 0; left:0;}
.micro-banner .bx-next{background-image:url(clientlibs/images/micro/next.png); background-repeat:no-repeat; background-position:0 0; right:0;}
.micro-banner .bx-wrapper .bx-controls-direction a{ height:63px; width:63px; top:30%;}

.list-nav{ width:50px; height:25px; position:relative; margin:30px auto 10px auto;}
.list-nav .bx-prev{ width:20px; height:20px; background:url(clientlibs/images/up-down-bt.png) no-repeat 0 0; text-indent:-9999px;}
.list-nav .bx-next{ width:20px; height:18px; background:url(clientlibs/images/up-down-bt.png) no-repeat -24px 0; text-indent:-9999px;}

.details-page-slid ul li{position: relative;}
.details-page-slid .bx-caption{ position:absolute; bottom:0px; left:0px; background-color:#990000; color:#fff; padding:1%; width:98%; font-size:1em;}
.details-page-slid .bx-caption p{color:#eee !important; padding:0 5px;}
.details-page-slid .bx-wrapper .bx-pager{ position:absolute; right:0px; bottom:-15px;}

.details-page-slid .bx-wrapper .bx-prev{background-image: url("clientlibs/images/micro/prve.png"); background-position: 0 0; height: 63px; width: 63px;}
.details-page-slid .bx-wrapper .bx-next{background-image: url("clientlibs/images/micro/next.png"); background-position: 0 0; height: 63px; width: 63px;}

.slider-wrapper .blogs .bx-wrapper li{ width:100%;}

.bxslider ul li{float:left; list-style: none;}

@media screen and (min-width: 320px) and (max-width: 980px){
.micro-banner .bx-wrapper .bx-controls-direction a{ display:none;}
.details-page-slid .bx-wrapper .bx-prev, .details-page-slid .bx-wrapper .bx-next{ width:40px; height:40px; background-size:35px;}
}
/*
Author Name : Renju Kesav & Randeep
Site URL    : The week
Updated on  : 01 jan 2014
*/
/*
/*------- demo reference for @font-face -------*/
@font-face {
    font-family:'old_standard_ttbold';
    src: url('clientlibs/fonts/oldstandard-bold-webfont.eot');
    src: url('clientlibs/fonts/oldstandard-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('clientlibs/fonts/oldstandard-bold-webfont.woff') format('woff'),
         url('clientlibs/fonts/oldstandard-bold-webfont.ttf') format('truetype'),
         url('clientlibs/fonts/oldstandard-bold-webfont.svg#old_standard_ttbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'DINPro-Regular';
    src: url('clientlibs/fonts/dinpro-regular_0.eot');
    src: url('clientlibs/fonts/dinpro-regular_0.eot?#iefix') format('embedded-opentype'),
         url('clientlibs/fonts/dinpro-regular_0.woff') format('woff'),
         url('clientlibs/fonts/dinpro-regular_0.ttf') format('truetype'),
         url('clientlibs/fonts/dinpro-regular_0.svg#dinpro-regular_0') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family:'dinbold';
    src: url('clientlibs/fonts/din-bold-webfont.eot');
    src: url('clientlibs/fonts/din-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('clientlibs/fonts/din-bold-webfont.woff') format('woff'),
         url('clientlibs/fonts/din-bold-webfont.ttf') format('truetype'),
         url('clientlibs/fonts/din-bold-webfont.svg#dinbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'DINPro-Light';
    src: url('clientlibs/fonts/dinpro-light_0.eot');
    src: url('clientlibs/fonts/dinpro-light_0.eot?#iefix') format('embedded-opentype'),
         url('clientlibs/fonts/dinpro-light_0.woff') format('woff'),
         url('clientlibs/fonts/dinpro-light_0.ttf') format('truetype'),
         url('clientlibs/fonts/dinpro-light_0.svg#dinpro-light_0') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*******************New Fonts Roboto***********************************/

@font-face {
    font-family: 'Roboto-Light';
    src: url('clientlibs/fonts/Roboto-Light.eot');
    src: url('clientlibs/fonts/Roboto-Light.eot?#iefix') format('embedded-opentype'),
         url('clientlibs/fonts/Roboto-Light.woff') format('woff'),
         url('clientlibs/fonts/Roboto-Light.ttf') format('truetype'),
         url('clientlibs/fonts/Roboto-Light.svg#Roboto-Light') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'Roboto-Bold';
    src: url('clientlibs/fonts/Roboto-Bold.eot');
    src: url('clientlibs/fonts/Roboto-Bold.eot?#iefix') format('embedded-opentype'),
         url('clientlibs/fonts/Roboto-Bold.woff') format('woff'),
         url('clientlibs/fonts/Roboto-Bold.ttf') format('truetype'),
         url('clientlibs/fonts/Roboto-Bold.svg#Roboto-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'Roboto-Regular';
    src: url('clientlibs/fonts/Roboto-Regular.eot');
    src: url('clientlibs/fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
         url('clientlibs/fonts/Roboto-Regular.woff') format('woff'),
         url('clientlibs/fonts/Roboto-Regular.ttf') format('truetype'),
         url('clientlibs/fonts/Roboto-Regular.svg#Roboto-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*******************New Fonts Roboto***********************************/

/*------- demo reference for @font-face -------*/


/*--------------- CSS Reset --------------*/
html{color:#606060; font-size:100%}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:top;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}a,img{outline:none;border:0; text-decoration:none;}input,redio{ float:left;}
article, aside, audio, canvas, command, datalist, details, embed, address, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block}mark, rp, rt, ruby, summary, time {display:inline; margin:0px; padding:0px;}figure, figcaption{ margin:0px; padding:0px;}*{-webkit-text-stroke: 0.2px;}
/*--------------- CSS Reset --------------*/

/* set image max width to 100% */
img {max-width: 100%; height: auto;width: auto\9; /* ie8 */}

body{background:#FFF; font-size: .81em/150%; font-family:'DINPro-Regular';}
.main-wrapper{ width:100%; clear: both;}
.wrapper-container{ width:98%; padding:0 1%; max-width:975px; margin:0 auto; overflow:hidden; }
body a{ text-decoration:none; color:#000;}
/*---------------  common css start --------------*/
.left-panel h2{height:48px; display:block; text-align:center; background:url(clientlibs/images/h1-bg.gif) repeat-x 0 20px; margin:0 0 20px 0;}
.left-panel h2 span{font-family:'Roboto-Bold'; display:inline-block; line-height:37px; padding:0 10px; background-color:#fff; font-size:2.150em; color:#000;}
.left-panel h3{ font-family:'Roboto-Bold'; font-size:1.575em; color:#000; line-height:1.2em; height:32px; overflow: hidden; width: 100%;}
.left-panel h4{font-family:'Roboto-Regular'; font-size:1.438em; font-weight:normal; color:#000; }
.left-panel h5{color: #020000; font-family: 'Roboto-Regular'; font-size: 1.25em; margin: 10px 0 5px;}
.wrapper-container em{ font-family:'Roboto-Light'; color:#333; font-size: 0.750em; font-style: italic;}

.right-panel h2{display:block; text-align:center; background:url(clientlibs/images/h1-bg.gif) repeat-x 0 20px; margin:0;}
.right-panel h2 span{font-family:'Roboto-Bold'; display:inline-block; line-height:40px; padding:0 10px; background-color:#fff; font-size:1.775em; color:#000;}
.right-panel h3,.my-take  h3, .columns h3, .the-magazines h3, .blogs h3, .forecast h3, .shots h3 { color: #000; font-family: 'Roboto-Bold'; font-size:1.550em; font-style:normal; margin:0 0 15px 0; line-height:1.2em;}
.right-panel h4 {color: #020000; font-family: 'Roboto-Regular'; font-size:1.000em; margin: 10px 0 5px;}
.right-panel em {color: #666; font-family: 'Roboto-Bold'; font-size: 0.750em; font-style: italic; margin:  10px 0;}

.wrapper-container p{font-family: 'Roboto-Regular'; font-size: 0.9em; margin: 5px 0; color:#333;}
.wrapper-container .article-content p em{font-family: 'Roboto-Regular'; font-size: 1em; font-style: italic; padding: 0 2px;}
.wrapper-container .article-content p strong{font-family: 'Roboto-Regular'; font-size: 1em; font-weight: bold; }
.wrapper-container .article-content p a{color: #D71921;}
.wrapper-container .article-content p a:hover{text-decoration: underline;}
.wrapper-container .article-content p{line-height: 24px; margin-bottom: 20px;}

.more{ font-family:Arial, Helvetica, sans-serif; font-size: 0.8em; color:#a70506; display:inline-block; background:url(clientlibs/images/readmore-bg.png) no-repeat right 3px; text-decoration:none; clear:both; padding:0 18px 0 0; line-height:1.33em;}
.previous-bt{font-family:Arial, Helvetica, sans-serif; font-size: 0.8em; color:#a70506; display:inline-block; background:url(clientlibs/images/previous-bg.png) no-repeat  left 3px; text-decoration:none; clear:both; padding:0 0 0 18px; line-height:1.33em;}
.paging{margin:0px; padding:10px 0; float:right;}
.paging li{ float:left; padding:0 5px;}
.paging li a{ text-decoration:none; font-size: 0.750em;  color:#d71921; display:inline-block; }
.paging li a.active{ background-color:#990000; display:inline-block; color:#fff; padding:0 3px }
.star-rating{position:absolute; height:13px;}
.star-rating ul{ float:left;}
.star-rating ul li{ width:13px; height:13px; float:left; overflow:hidden; padding:0px; text-indent:-9999px; margin:0 2px 0 0; border:none; }
.star-rating ul li.on{ background:url(clientlibs/images/star-bg.png) no-repeat left top;}
.star-rating ul li.half{background:url(clientlibs/images/star-bg.png) no-repeat left -19px;}
.star-rating ul li.of{ background:url(clientlibs/images/star-bg.png) no-repeat left -38px;}
.star-rating .comments-bt{ background:url(clientlibs/images/comment-bg.png) no-repeat left top; padding:0 0 0 20px; color:#2a608e; font-size: 0.750em; text-decoration:none; float:left; margin:0 10px 0 0; display:inline-block;}


#big-star-rating{position:absolute; height:13px; right:25px; top:5px; }
#big-star-rating ul{ float:left;}
#big-star-rating ul li{ width:30px; height:30px; float:left; overflow:hidden; padding:0px; text-indent:-9999px; margin:0 2px 0 0; border:none; }
#big-star-rating ul li.big-on{ background:url(clientlibs/images/big-star-bg.png) no-repeat left top;}
#big-star-rating ul li.big-half{background:url(clientlibs/images/big-star-bg.png) no-repeat left -44px;}
#big-star-rating ul li.big-of{ background:url(clientlibs/images/big-star-bg.png) no-repeat left -90px;}

/*new white icons added for red background..........*/
.vdo-icon, .crown-icon, .cam-icon, .lock-icon, .comment-icon, .vdo-icon-white, .crown-icon-white, .cam-icon-white, .lock-icon-white, .comment-icon-white{ height: 20px; margin-left: 2px; padding-left: 20px;}
.vdo-icon{background:url(clientlibs/images/vdo-icon.png) no-repeat center center;}
.crown-icon{ background:url(clientlibs/images/king-icon.png) no-repeat center center;}
.cam-icon{background:url(clientlibs/images/cam-icon.png) no-repeat center center;}
.lock-icon{background:url(clientlibs/images/lock-icon.png) no-repeat center center;}
.comment-icon{background:url(clientlibs/images/comment-icon.png) no-repeat center center;}
.vdo-icon-white{background:url(clientlibs/images/vdo-icon-white.png) no-repeat center center;}
.crown-icon-white{ background:url(clientlibs/images/king-icon-white.png) no-repeat center center;}
.cam-icon-white{background:url(clientlibs/images/cam-icon-white.png) no-repeat center center;}
.lock-icon-white{background:url(clientlibs/images/lock-icon-white.png) no-repeat center center;}
.comment-icon-white{background:url(clientlibs/images/comment-icon-white.png) no-repeat center center;}

/*--------------- Header start --------------*/
header{ width:100%; float:left; margin:20px 0px 0px; *position:relative; *z-index:9999;}
.top-banner{ margin:0 0 12px 0;}
.banner-bot{ margin:20px 0;}
.top-menu{ width:100%; height:66px; background:url(clientlibs/images/menu-bg.gif) repeat-x left top; margin:0 0 5px 0; position:relative; z-index:999;}
.top-menu .logo{ position:absolute; left:68px; top:15px;}
.side-nav{float:right; position:relative; width:65%;}
.side-nav ul{ float:right;}
.side-nav ul li{ float:left; width: 41px; text-align:center; margin:0 0 0 1px; background-color:#bd0f15;  }
.side-nav ul li a{ text-decoration:none; float:left; width:50px;  text-indent:-9999px; display:block; height:66px; background-image: url(clientlibs/images/sprite-icons.png); background-repeat: no-repeat; }
.side-nav ul li a.book{ background-position: 9px 20px;}
.side-nav ul li a.cart{ background-position: -144px 20px; }
.side-nav ul li a.search{background-position: -43px 20px;}
.side-nav ul li a.message{background-position: -94px 20px;}
.side-nav ul li a.user{background-position: -194px 20px;}
.side-nav ul li a.sky{background-position: -43px -38px;}

.side-nav ul ul{width: 200px; display: none; position: absolute; right:0px; top:66px; z-index: 99999; background-color:#bd0f15; padding:5px;}
.side-nav ul ul li{ width:200px; float:left;}
.side-nav ul ul li input.s-text{ width:125px; display:inline-block; height:22px; padding:5px; outline:none; background-color:#fff; border:0px; border-radius: 3px; behavior:url(/etc/designs/week/clientlibs/css/pie.htc); position:relative; float:left;}
.side-nav ul ul li input.s-bt{ background-color: #d71921; border: 1px solid; border-radius: 2px; behavior:url(/etc/designs/week/clientlibs/css/pie.htc); position:relative; color: #FFFFFF; float: right; font-size: 0.875em; margin: 0; outline: medium none; padding: 6px 0; width: 60px; cursor:pointer;}

.subscribe-magazine{ width:100%; border-bottom:2px solid #e6e6e6; text-align:right;}
.subscribe-magazine .logout-box{ width:65%; float:right; font-size:0.8em; color:#000;  margin:0 0 3px 0; }
.subscribe-magazine .logout-box span{border-right:1px solid #000; padding:0 1%; margin:0 1% 0 0; display:inline-block; line-height:0.9em;}
.subscribe-magazine .logout-box a{ }
.subscribe-magazine > a{ margin:20px 0;}
.subscribe-magazine ul{ float:left;  margin: 10px 0 0 10px;}
.subscribe-magazine ul li{ float:left; margin:0 3px 0 0;}
.subscribe-magazine ul li a{width:26px; height:26px; display:block;}
.subscribe-magazine ul li a.facebook{ background-position:5px 0;}
.subscribe-magazine ul li a.twitter{ background-position:0 -37px;}
.subscribe-magazine ul li a.google{ background-position:0 -72px;}
.subscribe-magazine ul li a.rss-feed{ background-position:0 -108px;}

.breaking-news{padding:0px 0px 5px; border-bottom:1px solid #e6e6e6; display:block; position:relative; z-index:99; }
.breaking-news h4{ font-size: 0.875em; color:#333; width:100%; margin:0; font-weight:normal; height: 19px; padding: 2px 0px;}
.breaking-news .breaking_news_label{font-size: 0.875em; text-transform:uppercase; color:#e60f00; position:absolute; left:0px; top:0px; z-index:99;font-family: dinbold;background-color: #FFFFFF; padding: 0px 2px 0px 0px; }
.breaking-news .breaking_news_label span{display: block; padding: 3px 5px 3px 2px; height: 17px;}
.breaking-news ul.breaking-ul li{ list-style-type: none; display: inline-block; margin-right: 40px;font-weight: bold;}

.breadcrumb{ font-family:Arial, Helvetica, sans-serif; padding:8px 20px; margin:0px 0px 20px; border-bottom:1px solid #e6e6e6; display:block;clear:both;}
.breadcrumb a{ text-decoration:none; display:inline-block; padding:0 15px 0 0; background:url(clientlibs/images/brd-arow.gif) no-repeat right 2px; color:#666; font-size:0.625em; margin:0 5px 0 0; font-family:dinbold;}
.breadcrumb span{ display:inline-block; color:#d71921; font-size:0.625em; font-family:dinbold; }


/*.secondary-menu start*/


.top-menu .secondary-menu{width:25px; height:18px; position:absolute; left:20px; bottom:22px; background:url(clientlibs/images/menu-icon.png) no-repeat left top; z-index:99999;}
.top-menu .secondary-menu ul li{float:left; position:relative;  font-family: 'DINPro-Regular';}
.top-menu > .secondary-menu ul > li > a{ width:25px; height:30px; padding:8px 0px; text-transform:uppercase; text-decoration:none; color:#fff; display:block; font-size: 0.813em;}
.top-menu > .secondary-menu ul > li > a:hover { width:25px; height:30px; color:#fff; background:none;}
.top-menu .secondary-menu ul li ul{ width:180px; display: none; float:none; padding:1px 0 0 0; position:absolute; left:-20px; top:44px; z-index: 9999;}
.top-menu .secondary-menu ul ul li{clear:both; margin:0px; position:relative;}
.top-menu .secondary-menu ul li ul li a{width:160px; height:auto; padding:8px 10px; background-color:#000; text-decoration:none; color:#fff; display:block; background-image:none; background:#000 url(clientlibs/images/sprite-icons.png) no-repeat 155px -123px; border-bottom:1px solid #333;}
.top-menu .secondary-menu ul li ul li:first-child a { background-image: none;}
.top-menu .secondary-menu ul li ul li a:hover, .top-menu .secondary-menu ul li ul li a.active {width:160px; height:auto; color:#fff; background:#d71921 url(clientlibs/images/sprite-icons.png) no-repeat 155px -123px; border-bottom:1px solid #000;}
.top-menu .secondary-menu ul li ul li:first-child a:hover, .top-menu .secondary-menu ul li ul li:first-child a.active {background-image: none;}

.top-menu .secondary-menu ul ul ul{ width:180px; display: none; padding:1px 0 0 0; position:absolute; left:180px; top:-2px; z-index: 9999;}
.top-menu .secondary-menu ul ul ul li a:hover, .top-menu .secondary-menu ul ul ul li a.active {width:160px; height:auto; color:#fff; background-color:#d71921; background-image:none; border-bottom:1px solid #000;}
.top-menu .secondary-menu ul ul ul li a{ background-image:none; background-color:#333; border-bottom:1px solid #000; }
/*.secondary-menu end*/

.pointer{ width:100% !important;}
/*--------------- Header End --------------*/




/*--------------- Article start --------------*/

.wrapper-container .left-panel{ width:68%; float:left; }
.banner{ width:100%; margin:0 auto; position:relative;  border-bottom: 1px solid #ccc;}
.main-banner{ width:100%; float:left; margin:0 0 2% 0; }
#wide-banner article{ width:100%; margin:0 0 20px 0; float:left;}
#wide-banner .bx-wrapper li img{ width:100%;}
#wide-banner .bx-wrapper .bx-caption {margin:20px 0 0 0; padding:0 0 10px 0;}
#wide-banner .bx-pager{ top:365px;}
#wide-banner aside{ display:none;}
/*--------------- all-news section start --------------*/
.all-news{ width:100%; margin:0 0 15px 0; font-family:'DINPro-Regular'; clear:both; overflow:hidden;}
.all-news h4{display:block; font-size: 1.25em; font-weight:normal; font-style:normal; color:#d71921; margin:0 0 10px 0;}
.all-news em{ border-bottom: 1px solid #ccc; display:block;}
.all-news .news-category{ width:49%; *width:48%; margin:0 0 20px 2%; float:left;}
.all-news .point-box-warraper{ width:49%; *width:48%; margin:0 0 20px 2%; float:left;}
.all-news .news-category:first-child{ margin:0 0 15px 0;}
.all-news .news-category figure{margin:5px 0 20px 0; padding:0px; position:relative;}
.all-news .news-category figure img{ display:block; width:100%;}
.all-news .news-category figure span, .columns-top-block figure span{ background: url("clientlibs/images/pink-bg.png") left top; color: #fff; font-size: 0.875em; font-weight: bold; left: 0; padding: 5px 10px; position: absolute; text-decoration: none; text-transform: uppercase; bottom:0;}

.all-news .news-category section{ border-bottom:1px solid #ccc; display:block; padding:0 0 10px 0;}
.all-news .news-category  h5{ }
.all-news  p {height: 45px; overflow: hidden;}
a.show-more{ font-size: 0.938em; text-decoration:none; background:url(clientlibs/images/show-more.gif) repeat-x left top; color:#fff; padding: 6px 30px 8px 15px; border-radius:25px; behavior:url(/etc/designs/week/clientlibs/css/pie.htc); position:relative;  margin:0px 0 50px 220px; display:inline-block; text-transform:uppercase;}
a.show-more span{ width:20px; height:20px; display:block; background:url(clientlibs/images/sprite-icons.png) no-repeat 0px -71px; position:absolute; right:10px; top:14px;}
/*a.show-more:after{border-color: #FFFFFF rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); border-left: 6px solid rgba(0, 0, 0, 0); border-right: 6px solid rgba(0, 0, 0, 0); border-style: solid;
    border-width: 6px; content: ""; height: 0; position: absolute; right: 12px; top: 14px; width: 0; z-index: 999;}*/
	
/*--------------- all-news section End --------------*/

/*--------------- Gallery section start --------------*/	
.gallery{ width:100%; margin:0 0 5% 0; float:left;}
.gallery-box{width:96%; background-color:#3b3b3b; padding:2%; overflow:auto;}
.gallery-box p{ color:#fff;}
.gallery-box .big{ width:66%; float:left; overflow:hidden; color:#fff; padding:0 0 10px 0; font-size: 0.875em;}
.gallery-box .big figure{border:4px solid #fff; display:block;}
.gallery-box .big figure img { display:block;}

.gallery-box .big  h4{ color:#fff; line-height:normal; margin:10px 0 5px 0;}
.gallery-box .thum{ width:28%; float:right; margin-right:1%;}
.gallery-box .thum figure{width:100%; text-align:left;}
.gallery-box .thum figure img{  border:3px solid #fff; width:100%; }
.gallery-box .thum p{ color:#fff; font-size: 0.875em; text-align:left; position:relative; margin:0 0 10px 0;}
.gallery-box .more {color:#f63a41; margin: 0 0 3px 0; float:right;}
/*--------------- Gallery section End --------------*/

/*--------------- Features section Start --------------*/
.features{ width:100%; margin:0 0 20px; display:block; float:left;}
.features ul{ float:left; border-bottom:1px solid #ccc;}
.features ul li{ width:165px; float:left; padding:0 20px 20px 20px;  border-left:1px solid #ccc; }

.features ul li:first-child{ border-left:none;}
.features ul li h4 {color: #D71921; font-size: 1.25em; font-style: normal; font-weight: normal; margin: 0 0 10px;}	
.features ul li h5{font-size:1.000em;}
.features ul li h6 { margin: 10px 0; padding:0;}
.features ul li p{ font-size: 0.85em; color:#323232; height:57px; overflow:hidden; line-height: 19px;}
.features .more{ margin:10px 15px;}
/*--------------- Features section End --------------*/

/*--------------- News Archives Section Start --------------*/
.news-archives{ width:100%; margin:0 0 20px 0; display:block; float:left; position:relative;}
/*.selector-blocks{ width:305px; overflow:hidden; margin:0 auto 20px auto; padding:2px 0;} */
.selector-blocks{ width:100%; overflow:hidden; margin:0 auto 20px 20%; padding:2px 0;}
.selector-blocks .month{ width:120px; float:left; margin:0 5px 0 0;}
.selector-blocks .year{ width:120px; float:left; margin:0px;}
.select-block{
    border-radius: 0px;
    border: 1px solid #d1d3d4;
    margin: 20px 0;
    color: #000;
    z-index: 999;
    behavior: url(/etc/designs/week/clientlibs/css/pie.htc);
    position: relative;
    background: -moz-linear-gradient(top, #ffffff 0%, #e2e2e2 100%);
    background: -webkit-linear-gradient(top, #ffffff 0%,#e2e2e2 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#e2e2e2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2e2e2',GradientType=0 );
}
.select-block select {max-width:120px; width:100%; color: #000; font-size: 1em; height: 35px; opacity: 0;  filter: alpha(opacity=0); position: absolute; top: 0;  z-index: 99999;}
.select-block select option {background-color: #ccc; color: #000; font-size: 0.875em; height: 20px; outline: medium none;}
.select-block p {color: #000; cursor: pointer; font-size: 0.875em; height: 20px; padding: 3px 15px 0; text-transform: capitalize; width: 90px;  background: url("clientlibs/images/sprite-icons.png") no-repeat scroll -192px -40px ;}
.selector-blocks input{ height:35px; background-color: #E9E9E9; color: #000; font-size: 0.875em; border-radius: 10px; behavior:url(/etc/designs/week/clientlibs/css/pie.htc); border:1px solid #d1d3d4; cursor: pointer; max-width:45px; width:100%; margin:0 0 0 5px; outline:none;}




.news-archives-block{ width:96%; background-color:#3b3b3b; padding: 15px 2%; float:left; margin:0 0 10px 0;}
.news-archives-block li{ float:left; }
.news-archives-block figure{ width:100%; float:left; margin:0 0 0 10px;}
.news-archives-block figure:first-child{ margin-left:0px;}
.news-archives-block figure img{ width:90%; border:4px solid #fff; border-radius:5px;}
.news-archives-block figure figcaption{ margin:5px 0; font-size: 0.750em; color:#000;}
.news-archives-block a{ text-decoration:none; text-align:left;}
/*--------------- News Archives Section End --------------*/

/*---------------Review Section Start --------------*/
.review{ width:100%; margin:0 0 20px 0; display:block; float:left;}
.review h4 {color: #D71921;}
.review h6 {font-size: 0.875em; padding:0px;}
ul.tabs {margin:0 0 0 3px; padding:0px;}
ul.tabs li {list-style:none;display:inline; margin:0 -1px 0 0px;}
ul.tabs li a {color:#fff; padding:5px 10px; font-size:1em; display:inline-block; text-transform:uppercase; background-color:#999; text-decoration:none;} 
ul.tabs li a:hover, ul.tabs li a.active, .review ul.tabs li a.actives { background-color:#333;}
.review .content { width:100%; position:relative;}
.review .content p{height:34px; overflow:hidden; line-height:1.05em;}
.review .content .star-rating{right:20px; top:0px;}
#content_2, #content_3, #content_4 { display:none;}
/*---------------Review Section End --------------*/


/*---------------My-world Section Start --------------*/
.my-world{ width:100%; margin:0px; display:block; float:left;}
.my-world h6 { border-bottom:none; padding:0px; }
.my-world .all-news li section{ border-bottom:none;}
/*---------------My-world Section End --------------*/

/*--------------- Article end --------------*/


/*--------------- Aside start --------------*/

.wrapper-container .right-panel{ width:30%; float:right; margin:0 auto;}

/*--------------- dl start --------------*/
.dont-miss{ width:100%; position:relative; margin: 0 0 15px; overflow: hidden;}
.dont-miss h6{ width:100%; font-family: 'Roboto-Bold'; color: #020000; font-size:1em; margin:10px 0px 8px;}
.dont-miss div{ padding:5px 0px 15px; display:block; border-bottom:1px solid #ccc; margin:0 0 4px 0; font-size:0.9em; overflow: hidden;}
.dont-miss div img{ margin:0 10px 0 0; padding:0; float:left}
.dont-miss div p{ height:auto; overflow:hidden; margin:0px; line-height:18px; color:#333;}
/*--------------- dl End --------------*/
 
aside .side-advertisement{ width:100%; margin:0 0 30px 0; display:block; clear:both; text-align:center;}
.side-advertisement img{ width:auto; max-width: inherit;}
.side-advertisement p{ color:#333; font-size:0.65em; text-align:left; padding:0 0 0 10px; }
.side-advertisement h3{ line-height:1.2em; text-align:left; margin:0 0 5px 0;}
 
/*--------------- The-magazines section start --------------*/
.the-magazines{ float:left; margin:0 0 30px 0; width:100%;}
.magazines{border:2px solid #ccc;}
.magazines ul{ margin:0 auto; }
.magazines ul li{ display:block; text-align:center;}
.magazines ul li:first-child{ border-top:none;}
.magazines ul li h6 { background-color: #dddddd; color: #ec0105; font-size: 0.875em; font-style: normal; margin: 0; padding: 5px 0 5px 0; text-decoration: none; text-transform: uppercase; font-family: 'Roboto-Bold';}
.magazines ul li img{ display:inline-block; margin:5px 0;}
.magazines ul li p{ text-align:center; color:#050505; font-family: 'Roboto-Bold';font-size: 0.750em;}
/*--------------- The-magazines section start --------------*/
 
/*--------------- Columns section start --------------*/
.columns{ width:100%; float:left;}
.colum-block{ background-color:#afafaf; padding:10px; float:none; margin:0 0 30px 0;}
.colum-block .bx-wrapper{margin: 0 auto;}
.colum-block ul{ width:100%; float:left; background-color:#afafaf;}
.colum-block ul li{ width:146px; margin:0 0 0 7px; }
.colum-block ul li article{ width:130px; height:250px; background-color:#fff; margin:0px; padding:5px;}
.colum-block li article figure{ margin:0 0 10px 0;}
.colum-block li h5 {color: #fff; font-size: 0.750em; margin: 10px 0 5px; text-transform:uppercase; height:17px; overflow:hidden; width: 100%; }
.colum-block li article section h4{ height:35px; overflow:hidden; width: 100%; line-height:1em; font-family: 'Roboto-Bold'; font-size: 0.9em; }
.colum-block li article section p{ font-size: 0.775em;  height:67px; overflow:hidden; line-height:16px; font-family: 'Roboto-Light';}

.columns-top-block{ width:100%; overflow:hidden; border-bottom:1px solid #999; margin:0 0 3% 0;}
.columns-top-block .col-left figure{ position:relative;}
.columns-top-block .col-left figure img{ display:block;}
.columns-top-block h3{ font-size:1.375em; line-height:0.97em; margin:5px 0; height:24px; overflow:hidden;}
.columns-top-block h4{ font-size:1em; line-height:1.2em;}
.columns-top-block em{ font-family:'old_standard_ttbold'; color:#333; font-size: 0.750em; font-style: italic; padding: 0 0 10px;}
.columns-top-block p{ font-size:0.9em;}
.col-left{ width:64%; float:left;}
.col-right{ width:34%; float:right;}
.col-right ul li{width:100%; float: left; border-top:1px solid #ccc; padding:4% 0;}
.col-right ul li:first-child{ border-top:0; padding-top:0; }
.col-right ul li img{ float:left; width:130px; margin:0 10px 5px 0;}
.col-right em{ clear:both; display:block; font-size:0.75em; color:#333;}

.guest-wrapper{ overflow:hidden; margin:0 0 20px 0;}
.guest-blogs{ width:90%; padding:2% 5% 10% 5%; background-color:#e4e3e3;  margin: 1% 0;}
.guest-box{ border-bottom:1px solid #fff; margin:5% 0;}
.guest-blogs h5{ font-size:0.85em; margin:3% 0 0 0; color:#000;}
.guest-blogs h6{ color:#333;}

.min-left-panel{float: left; position:relative; margin: 0 3% 0 0; width: 26%;}
.min-left-panel h3 {color: #000000; font-family: 'old_standard_ttbold'; font-size: 1.75em; }
.columnist{ background-color:#767171; width:100%; padding: 1% 0 5% 0; margin:2% 0 5% 0;}
.columnist .columnist-wrapper{/* height:330px;*/ position:relative; overflow:hidden;}
.columnist-revi{ float:left; width:70%;}
ul.colum-tabs {padding:0px; width:100%;}
ul.colum-tabs li { width:100%; display:block; margin:0 0 1px 0; overflow:hidden;}
ul.colum-tabs li a {color:#fff;  padding: 4px 18px 4px 5px; font-size:0.85em; display:block; background-color:#767171; text-decoration:none; white-space:normal; line-height:1.5em;} 
ul.colum-tabs li a:hover, ul.colum-tabs li a.active { background-color:#fff; color:#000; background:#fff url(clientlibs/images/news-archives.png) no-repeat 100% -121px;}
.columnist-revi .columnist-content { width:100%; position:relative;}
.columnist-revi .columnist-content .star-rating{right:20px; top:0px;}
.columnist-content { display:none;}
.columnist-content:first-child{ display:block;}

.columnist-revi h3{color: #000; font-family: 'old_standard_ttbold'; font-size: 1.5em; font-style: normal; line-height: 25px; margin: 6% 0; padding:2% 2% 1%; background-color:#ededed; text-align:center; font-style:italic;}
.columnist-revi .writers-block{ width:100%; overflow:hidden; margin:0 0 2% 0;}
.columnist-revi .writers-block section{ width:100%; float:;}
.columnist-revi .writers-block section img{ float:left; margin:0 10px 10px 0;}
.columnist-revi .writers-block h4{ font-size:1.15em;}
.columnist-revi .writers-block p{ font-size:0.85em; line-height:1.2em;}



.columnist-revi .revi-tech{ width:100%; margin:0; float:left;}
.columnist-revi .revi-tech li{ width:100%; margin:0px; float:left; border-bottom:1px solid #ccc; padding: 25px 0; position:relative;}
.columnist-revi .revi-tech li:first-child{ padding-top:0px;}
.columnist-revi .revi-tech li figure{float:left; width:22%; margin:0 2% 2% 0;}
.columnist-revi .revi-tech li section{float:left; padding:0; width:100%;}
.columnist-revi .revi-tech li section .star-rating{bottom: 0; left:0;}
.columnist-revi .revi-tech li section h4 {font-size: 1.25em; margin: -5px 0 5px 0; line-height:1.2em;}
.columnist-revi .revi-tech li section  h6 {padding: 5px 0 0 0;}
.columnist-revi .revi-tech li section p{ margin:5px 0 10px 0;}



.add-block{ width:100%; text-align:center;}
/*--------------- Columns section end --------------*/

/*--------------- Blogs section start --------------*/
.blogs{ padding: 0; margin:0 0 30px 0; width:100%; float:left;}
.blogs .crown-icon{ border:none; position:absolute; right:0px; top:24px;}
.blogs figure{float:left; margin: 0 10px 10px 0;}
.blogs section { width:169px; float:left; margin:0px; padding:0px; }
.blogs section h4 {font-size: 0.9em; line-height: 1.2em; margin: 0 0 5px;font-family: dinbold; }
.blogs p{ height:37px; overflow:hidden; clear:both; font-size: 0.85em;}
/*--------------- Blogs section end --------------*/

/*--------------- Coming-up section start --------------*/
.coming-up{ padding:25px 0 0 0; margin:0 0 30px 0; float:left; border-top:1px solid #ccc; position:relative;}
.month-date{ position:absolute; right:10px; right:20px\9; top:32px; font-size: 0.875em; color:#000;}
.coming-up .coming-box{background-color:#b30609; float:left; border-radius:8px; border:5px solid #fb9b9b; behavior:url(/etc/designs/week/clientlibs/css/pie.htc); position:relative;  margin:0;}
.coming-up .coming-box ul{ float:left; padding:5px 10px;  background:#b30609 url(clientlibs/images/coming-up-bg.gif) 0 bottom repeat-x ; border-radius:6px;}
.coming-up .coming-box ul li{ padding:12px 0; margin:0; color:#fff; background:url(clientlibs/images/coming-li-border.gif) repeat-x left top; border:none;}
.coming-up .coming-box ul li:first-child{ background-image:none;}
.coming-up .coming-box ul li p{ line-height:16px; margin:0 0 5px 0; color:#fff;}
.coming-up .coming-box ul li h6{color:#fff; margin: 5px 0 0;}
/*--------------- Coming-up section end --------------*/

/*--------------- Forecast section start --------------*/
.forecast{ width:100%; max-width:315px; padding:0px; float:left; position:relative;}
.forecast .forecast-slide{ border:1px solid #ccc; margin: 0 0 5px 0; width:100%;}
.forecast .forecast-slide p{ font-size:14px;}
.forecast .forecast-slide li a{ text-align:center; color:#000; display:block;}
.forecast select {
    height: 33px;
    width: 120px;
    position: absolute;
    right: 0px;
    top: 0px;
    background: -moz-linear-gradient(top, #ffffff 0%, #e2e2e2 100%);
    background: -webkit-linear-gradient(top, #ffffff 0%,#e2e2e2 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#e2e2e2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2e2e2',GradientType=0 );
}

#pop-wrapper{ width:99%; height:227px; position:absolute; left:2px; top:62px; z-index:99999; display:none; background-color:#fff;}
.jq-popup{ height:208px; position:absolute; text-align:left; padding:10px; line-height:16px; left:0px; top:0; z-index:99999; display:none; overflow:hidden;}
a.pop-close{ background-color:#333; color: #FFFFFF; font-weight: bold; height: 15px; line-height: 12px; padding: 5px; position: absolute; right: 0px; text-align: center;
text-decoration: none; top: 0px; width: 15px; z-index: 999999; border-radius: 0 0 0 10px; behavior:url(/etc/designs/week/clientlibs/css/pie.htc);}

/*--------------- Forecast section end --------------*/

.add-banner{ float:left; margin:0 0 30px 0; width:100%;}

/*--------------- Shots section start --------------*/
.shots { width:100%; max-width:315px; padding:0px; margin:0 0 30px 0; float:left; position:relative;}
.shots .shots-slide{ border:1px solid #ccc; margin: 15px 0 5px 0; width:100%;position: relative; }
.shots select {
    height: 33px;
    position: absolute;
    right: 0;
    top: 0;
    width: 140px;
    background: -moz-linear-gradient(top, #ffffff 0%, #e2e2e2 100%);
    background: -webkit-linear-gradient(top, #ffffff 0%,#e2e2e2 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#e2e2e2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2e2e2',GradientType=0 );
}
#shot-pop-wrapper{ width:99%; height:175px; position:absolute; left:2px; top:2px; z-index:99999; display:none; background-color:#fff;}
.shot-jq-popup{ height:120px; position:absolute; text-align:left; padding:10px; line-height:16px; left:0px; top:0; z-index:99999; display:none; overflow:hidden;}

.shots-block {margin: 0 auto; text-align: center;}
.shots-block ul { float: left; padding: 0;}
.shots-block ul li { position: relative; text-align: center;}
.shots-block ul li a { cursor: pointer; float: left; position: relative; text-align: center;}
.shots-block ul li a img{float: left;}

/*--------------- Shots section end --------------*/

/*--------------- My-take section start --------------*/
.my-take{ float:left; margin:0 0 10px 0; position:relative;}
.my-take .my-take-box{ float:left; border:1px solid #ccc; background:#d9d7d7 url(clientlibs/images/my-take-bg.gif) repeat-x left top;}
.my-take-box figure { margin:0px;  padding: 15px; overflow: hidden;}
.my-take-box figure img{ width:85px; height:67px; border:2px solid #fff; border-radius:5px; behavior:url(/etc/designs/week/clientlibs/css/pie.htc); position:relative; margin: 0 10px 0 0; float:left;}
.my-take-box figure figcaption{color:#000; line-height:16px; font-size: 0.875em;}

.my-take .my-take-box > ul{ float:left; width: 100%;}
.my-take .my-take-box > ul > li{  padding:15px 4%; width:92%; margin:0; color:#000; border-top:1px solid #a7a4a4; float:left;}
.my-take .my-take-box > ul > li input{ margin-right:5px;}
.my-take .my-take-box ul li:first-child{ background-image:none;}
.my-take .my-take-box ul li label{ font-size: 0.875em; margin:-4px 0 5px 0; float:right; width:91%; display:inline-block;}
.my-take .my-take-box ul li input [type='redio']{ float:left; margin:0 10px;}

.my-take-box { float:left; display:block;}
.my-take-box  ul{ float:left; display:inline-block;}
.my-take-box  ul li{ float:left; margin:1px;}
.my-take-box .vote, .more-polls {
    background: #ba2f2d none repeat scroll 0 0;
    border: medium none;
    border-radius: 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-size: 0.813em;
    margin: 0 0 15px 14px;
    padding: 7px 22px;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
}


.pie-chart{ width:96%; background-color:#999; position:absolute; text-align:left; padding:2%; line-height:16px; left:0px; top:41px; z-index:99999; display:none; overflow:hidden;}
.vote-close{color:#000; font-weight:bold; background-color:#ebedf2; padding:2px 5px; position:absolute; right:0; top:0;}


/*--------------- My-take section end --------------*/

/*--------------- Aside end --------------*/


/*--------------- Gallery start --------------*/
.gallery-warraper{ float:left; width:100%;}
.gallery-warraper h2{ color: #000; font-family: 'old_standard_ttbold'; font-size:1.563em; line-height: 25px; margin:10px 0 15px 0;}
.gallery-warraper h3{height:25px; display:block; text-align:center; background:url(clientlibs/images/h1-bg.gif) repeat-x 0 20px; margin:0 0 30px 0;}
.gallery-warraper h3 span{font-family:'old_standard_ttbold'; display:inline-block; line-height:50px; padding:0 10px; background-color:#fff; font-size:1.750em; color:#000;}
.gallery-vdos{ max-width:975px; width:100%; padding:0 0 2% 0; float:left; margin:0 0 25px 0; background-color:#333; *position:relative; *z-index:1; }
.gallery-vdos-block h4 {color: #fff; display: block; font-family: 'DINPro-Regular'; font-size:1.375em; font-weight: normal; padding:0 10px;}
.gallery-vdos-block p{ color:#fff;}

.gallery_area {padding:0px; margin:0px; clear:both;}
ul.g-tabs { text-align:center;}
ul.g-tabs li {list-style:none; display:inline; padding:5px 0;  background-color:#999; border-radius: 20px; behavior:url(/etc/designs/week/clientlibs/css/pie.htc); position:relative; margin:0 2px 10px 0;}
ul.g-tabs li:hover, ul.g-tabs li.active {background:url("clientlibs/images/show-more.gif") repeat-x scroll left top;}
ul.g-tabs li a {text-decoration:none;  color:#fff; padding: 0px 22px 0px 43px; display:inline; text-transform:uppercase; font-size: 0.875em; } 

.g-content { width:100%; padding:0px; position:relative; margin:25px 0;}
.g-content .paging{ float:left; padding:5px 0; margin:0 0 10px 0;}

/*
.photo{ background:url(clientlibs/images/tab-bt-bg.png) no-repeat 13px 0px; }
.videos{ background:url(clientlibs/images/tab-bt-bg.png) no-repeat 13px -52px; }
.interactives{ background:url(clientlibs/images/tab-bt-bg.png) no-repeat 13px -104px; }
.shot-icon{ background:url(clientlibs/images/tab-bt-bg.png) no-repeat 13px -160px; }
*/
.moregallery { width:100%; margin:0 0 0px; display:block; float:left;}
.moregallery ul{ float:left; }
.moregallery ul li{ width:165px; float:left; padding:0 20px 20px 20px;   }
.galleryFigure{width:300px;height:164px}
.galleryFigure a img{width:100%;}
.gallertfirstfigure {width:630px;height:351px}
.gallertfirstfigure a img{width:100%;}

.gal-slideshow{ background:url(clientlibs/images/tab-bt-bg.png) no-repeat 13px 0px; }
.gal-video{ background:url(clientlibs/images/tab-bt-bg.png) no-repeat 13px -52px; }
.gal-infographics{ background:url(clientlibs/images/tab-bt-bg.png) no-repeat 13px -104px; }
.gal-shots{ background:url(clientlibs/images/tab-bt-bg.png) no-repeat 13px -160px; }

.gall-block{margin: 10px auto; max-width:955px; width:100%;}
.gall-block figure, .gallery_area .moregallery ul li figure{ width:auto; float:left; position:relative; display:block; margin:0 0 20px 0;}
.gall-block figure figcaption, .gallery_area .moregallery ul li figure figcaption{ background: url("clientlibs/images/black-bg.png") left top; padding: 2% 3%; font-size:0.875em; line-height:1.2em; position:absolute; left:0px; bottom:3px; color:#fff; width:94%;}
.gall-block figure span, .gallery_area .moregallery ul li figure span{ background: url("clientlibs/images/pink-bg.png") repeat scroll left top; color: #fff; font-size: 0.875em; font-weight: bold; left: 0; padding: 5px 10px; 
 position: absolute; text-decoration: none; text-transform: uppercase; top: 0;}
.photo-left{ width:100%; float:left;}
.photo-right{ width:100%; float:right; border:1px solid #fff; }
.gall-block ul{float:left; width:100%;}
.gall-block ul li{float: right;}
.gall-block ul li:first-child{ margin-left:0px;}
.photo-right ul li { padding-right: 1%;  float: left;width: 33%;}
.photo-right ul li.last_li { float: right; padding-right: 0px; width: 32%; }
.photo-right ul li.last_li figure { float: right; }

.gallery-vdos .video-wrapper {
    height: 0;
    padding-bottom: 48.56%;
    padding-top: 0px;
    position: relative;
}

/*--------------- Gallery End --------------*/


/*--------------- News-India Video start --------------*/
.vdo-wrapper{ width:100%; float:left;}
.vdo-wrapper h2 {color: #000; font-family: 'old_standard_ttbold'; font-size:1.875em;}
.vdo-wrapper h2 span {border-left: 1px solid #343434; color: #333333; display: inline-block; font-size:0.6em; height: 20px; margin: 0 10px; padding: 0 5px;}
.vdo-wrapper h4 { color: #000; display: block; font-family: 'DINPro-Regular'; font-size: 1.375em; font-weight: normal; position:relative; padding:0 20px 0 0;}
.vdo-wrapper h4 .crown-icon{ right:0px; top:10px;}
.vdo-wrapper h1 {color: #000; font-family: 'Roboto-Bold'; font-size:2.150em;}
.vdo-wrapper h1 span {border-left: 1px solid #343434; color: #333333; display: inline-block; font-size:0.6em; height: 20px; margin: 0 10px; padding: 0 5px;}

.vdo-block{ width:96%; padding:20px 2%; background-color:#181818; clear:both; margin:0 0 20px 0; overflow:hidden; }
#vdo-block-left{ width:52%; float:left;}
#vdo-block-left video{ width:100%; display:block;}

.video-wrapper{position: relative;
	padding-bottom: 56.25%;
	padding-top: 25px;
	height: 0;}
	
.video-wrapper iframe{position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;}
 
.vdo-block-right{ width:48%; float:right;}
.vdo-block-right li{ width:45%; margin:0 0 10px 15px; padding:0; float:left; }
.vdo-block-right li p{ font-size: 0.750em; color:#858585;height: 30px;overflow: hidden;}

.headline-wrapper{width:973px; clear:both; margin:0;}
.headline-wrapper aside{ margin-bottom:0px !important;}
.headline-block{ width:620px; height:355px; margin:0; float:left;}
.headline-block h4 {color: #fff; font-size:1.375em;}
.headline-block p{ color:#fff;}

.new-ind-block{ float:left;}
.new-ind-block h2 span{ font-size:2.000em;}
.news-india{ width:100%; margin:0; float:left;}
.news-india li{ width:100%; margin:0px; float:left; border-bottom:1px solid #ccc; padding: 20px 0;}
.news-india li:first-child{ padding-top:0px;}
.news-india li img{float:left; width:124px; margin:0 1% 1% 0;}
.news-india li h5 { font-size:1.563em; line-height: 1.2em; margin: 0 0 5px; }
.news-india li em{ padding:0px; display:block; font-size:0.750em;}
.news-india li p{ margin:10px 0; clear:both;}
/*--------------- News-India Video end --------------*/


/*--------------- Reviews-Tech start --------------*/
.reviews-block{ width:100%; clear:both; margin:0 auto 30px auto; overflow:auto; border-bottom:1px solid #999; *overflow:hidden;}
.vdo-box{ width:96%; padding: 2%; background-color:#181818; clear:both; margin:0 0 40px 0; overflow:auto; }
.vdo-left{ width:67%; float:left;}
.vdo-left h4{ margin:15px 0 0 0; font-size:1.6em; line-height:1.1em;}
.vdo-left a h4{ color:#fff;}
 
.vdo-right{ width:31%; float:right;}
.vdo-right h3 { color: #fff; font-family: 'old_standard_ttbold'; font-size:1.750em; font-style: normal; margin: 0 0 15px; font-style:italic;}
.vdo-right ul li{width:100%; float: left;  background: url("clientlibs/images/reviews/li-border.gif") repeat-x left top; padding:5% 0 0 0;}
.vdo-right ul li:first-child{ margin-top:0px; padding-top:0px; background-image:none;}
.vdo-right ul li img{ float:left; margin:0 10px 5px 0;}
.vdo-right h2 {font-size: 1em; font-family: 'DINPro-Regular'; line-height: 1.1em; color:#fff; margin-bottom:12px;}
.vdo-right em{ color: #ccc; clear:both; display:block;}

.letest-revi{ float:left; width:100%;}
.letest-revi h2 span { font-size:1.875em;}
.revi-tech{ width:100%; margin:0; float:left;}
.revi-tech li{ width:100%; margin:0px; float:left; border-bottom:1px solid #ccc; padding: 25px 0; position:relative;}
.revi-tech li:first-child{ padding-top:0px;}
.revi-tech li img{float:left; width:28%; margin-right:10px;}
.revi-tech li section{ width:68%; float:right; position:relative;}
.revi-tech li section .star-rating{bottom: 0; left:0;}
.revi-tech li section h4 {font-size: 1.25em; margin: 0 0 5px; 0}
.revi-tech li section  h6 {padding: 4px 0 5px 0;}
.revi-tech li section p{ margin:5px 0 10px 0;}
.pager-box{ display:inline-block; float:left;}
/*--------------- Reviews-Tech end --------------*/

/*--------------- answers page page start --------------*/
.ans-wrapper, .ask-form{ width:96%; padding: 2%; background:#eeecec url(clientlibs/images/answer-blk-bg.gif) repeat-x left bottom; clear:both; overflow:hidden; margin:0 auto 30px auto; }
.ans-wrapper h2 {color: #609B04; font-family: dinpro-regular; font-size: 1.55em; text-transform: uppercase; margin:0 0 20px 0;}
.ans-wrapper figure {float: left; margin: 0 15px 0 0; }
.ans-wrapper section {float: left; width: 100%;}
.ans-wrapper h3, .ans-wrapper h1 {color: #D61821; font-size: 20px; text-transform: uppercase;}
.ans-wrapper h3, .ans-wrapper h1 span {border-left: 2px solid #609B04; color: #333; display: inline-block; font-size: 18px; line-height: 18px; padding: 0 5px; text-transform: capitalize;}
.ans-wrapper p{ line-height:16px; font-size:14px;}

.ques-ans-wrapper{ width:100%; overflow:hidden;}
.ques-ans-wrapper .answers-container{ font-size: 0.9em; line-height:1.2em;}
.ques-ans-wrapper .answers-container dt{ background:url(clientlibs/images/answers-box/questions-icon.png) no-repeat left top; font-weight:bold; padding:0 0 0 40px; overflow:hidden; min-height:25px; 
margin:20px 0 0 0; }
.ques-ans-wrapper .answers-container dt span{ display:block; color:#609b04; overflow:hidden; margin:10px 0; font-weight:normal;}
.ques-ans-wrapper .answers-container dd{border-bottom:1px solid #dad8d7; padding:0 0 20px 40px;}
.ques-ans-wrapper .answers-container dd span{ display:inline-block; color:#609b04;}

.ask-ques{ width:90%; background-color:#dcdcdb; padding:5%; overflow:hidden; margin:0 0 30px 0;}
.ask-ques figure { float: left; margin:0 10px 0 0;}
.ask-ques p{ font-size:20px; color:#487502; text-transform:uppercase; margin:0 0 10px 0;}

.expert-list{width:90%; background-color:#dcdcdb; padding:5%; overflow:hidden;}
.expert-list ul li{ width:100%; margin:0 0 20px 0; overflow:hidden;}
.expert-list ul li figure { width:34%; float: left; margin:0 10px 0 0;}
.expert-list ul li section{ width:60%; float:left;}
.expert-list ul li section p{ width:100%; height:20px; font-size:14px; font-weight:bold; margin:0px;   overflow:hidden;}
.expert-list ul li section h4{ color:#d61821; font-size:0.95em; text-transform:uppercase; margin:0 0 10px 0;}

.ask-ques .submit, .expert-list .submit{ margin:0px;}
/*--------------- answers page page end --------------*/

/*---------------Ask expert page start--------------*/
.ask-wrapper{clear:both;}
.ask-wrapper h2, .ask-wrapper h1 {color: #609b04; background:url(clientlibs/images/ask-heading-bg.gif) repeat-x left top; padding:5px 50px; border-radius:5px 5px 0 0; border:1px solid #ccc; font-size:1.45em; float:left; margin:0 0 0 30px;}
.ask-form ul{ overflow:hidden; float: left; width: 80%;}
.ask-form ul li{ display:block; margin:0 0 12px 0; overflow: hidden;}
.ask-form label{ display: inline-block; width: 15%; float:left; padding: 5px 10px 0 0; text-align: right; color:#070707;}
.ask-form input{ width:29%; border: 1px solid #CCCCCC; border-radius: 5px; padding:5px; outline:none; behavior:url(/etc/designs/week/clientlibs/css/pie.htc); position:relative;}
.ask-form textarea{ width:76%; border: 1px solid #CCCCCC; border-radius: 5px; padding:5px; outline:none; resize: none; behavior:url(/etc/designs/week/clientlibs/css/pie.htc); position:relative;}
.ask-form img{ float:left; margin:50px 0 0 0;}
.ask-form li img{ float:left; margin:0 10px;}

.select-section{ position:relative; background:#81bf5e; border-radius:5px; display:inline-block; width:30%; border: 1px solid #6DAB4A; behavior:url(/etc/designs/week/clientlibs/css/pie.htc); }
.select-section p { background-color:#006633; color:#fff; text-transform:capitalize; padding:7px; font-size:14px; font-weight:bold; cursor:pointer; background:url(clientlibs/images/arw-select.gif) no-repeat 95% 13px; margin:0px;}
.select-section select { color: #666666; height: 38px; opacity: 0; filter: alpha(opacity=0); position: absolute; top: -5px; width:100%; font-size:13px; z-index:999;  }
.select-section select option{ background-color:#446333; height:20px; outline:none; color:#fff; font-size:14px; }
.ask-form label.green{ font-size:22px; color:#487502; text-transform:uppercase;}
.ask-form input[type="submit"]{background-color: #000000; border-radius: 20px; color: #fff; cursor: pointer; display: inline-block; font-size: 14px; height: 32px; margin-right:6%;
    padding: 5px 15px; position: relative; text-transform: uppercase; width: 100px; float:right;behavior:url(/etc/designs/week/clientlibs/css/pie.htc); position:relative;}


.ask-expert-list{ width:100%; overflow:hidden;}
.ask-expert-list ul{ width:100%; border-top:1px solid #ccc; overflow:hidden; padding: 25px 0;}
.ask-expert-list > ul:first-child {border-top:none;}
.ask-expert-list ul li{ float:left; overflow:hidden; width:46%; margin: 0 0 0 8%;}
.ask-expert-list li:first-child {margin: 0;}
.ask-expert-list ul li .experts {background: url("clientlibs/images/expert-box-bg.gif") no-repeat right top #cccbcb; float: left; padding: 10px 10px 5px 0; width: 28%; margin: 0 5px 5px 0;}
.ask-expert-list ul li .experts figure{ width:80%; margin:0 auto;}
.ask-expert-list ul li .experts figure figcaption{ font-size: 14px; height: 35px; line-height: 17px; overflow: hidden; color:#333;}
.ask-expert-list ul li article{width:100%;}
.ask-expert-list ul li article h3{ font-size:20px; color:#d61821; text-transform:uppercase;}
.ask-expert-list ul li article p{ font-size:14px; line-height:18px;}
  
.view-ans{ background-color:#000; padding:5px 15px; color:#fff; font-size:14px; border-radius:20px; behavior:url(/etc/designs/week/clientlibs/css/pie.htc); position:relative; display:inline-block; text-transform:uppercase; margin:5px 0;}
/*---------------Ask expert page end--------------*/

/*---------------Health page, The Week page and Wallet page css start--------------*/
.health-wrapper{ width:100%; overflow:hidden;}
.health-wrapper h2{ color: #000000; font-family: 'old_standard_ttbold'; font-size: 2.15em; line-height: 25px; margin: 10px 0 15px;}
.health-wrapper h1{ font-family:'Roboto-Bold'; color:#000; font-size:2.150em; font-style:normal; line-height:36px; margin:0 0 20px 0;}

.health-banner{background-color: #598f05; float: left; margin: 0 0 25px; max-width: 935px; padding: 2%; width: 96%;}
.wallet-banner{background-color: #05598f; float: left; margin: 0 0 25px; max-width: 935px; padding: 2%; width: 96%;}
.the-week-banner{background-color: #d71921; float: left; margin: 0 0 25px; max-width: 935px; padding: 2%; width: 96%;}
.health-banner .bxslider li, .wallet-banner .bxslider li, .the-week-banner .bxslider li{float: left; list-style: none;}
.mag-cover{ width:18%; float:left;}
.health-block, .wallet-block, .week-block { width:80%; float:right; color:#fff;}
.health-block .banr-img, .wallet-block .banr-img, .week-block .banr-img{ width:54.5%; float:left;}
.health-block .banr-dic, .wallet-block .banr-dic, .week-block .banr-dic{ width:40%; float:right;}
.health-block .banr-dic h4, .wallet-block .banr-dic h4, .week-block .banr-dic h4{font-size: 1.45em; line-height: 26px; margin: 0 0 11px;}
.health-block .banr-dic h5, .wallet-block .banr-dic h5, .week-block .banr-dic h5{font-family: 'old_standard_ttbold'; font-size:18px; margin:0 0 5px 0; padding:0px;}
.health-block em, .wallet-block em, .week-block em {font-family: 'old_standard_ttbold'; font-size: 0.75em; font-style: italic; color:#fff;}
.health-block .banr-dic p, .wallet-block .banr-dic p, .week-block .banr-dic p{ color:#fff; line-height:16px; font-size:14px;}
.health-block .banr-dic .more, .wallet-block .banr-dic .more, .week-block .banr-dic .more{ color:#fff; background:url(clientlibs/images/more-arw.png) no-repeat right 4px; margin:25px 0 0 0;}

.bodyscape, .party{ margin:0 0 20px 0;}
.bodyscape h2 span, .yoga-block h2 span, .ask-exp-wrapper h2 span{ font-size:1.875em;}
.yoga-block{ margin:0 0 30px 0;}
.people{  font-family:'old_standard_ttbold'; font-size:20px; line-height:20px; font-style:italic;}
.people img{ display:block;}
.point-blogs{ padding:20% 3% 15% !important; background-color:#e4e3e3; text-align:center; color:#000; font-family:'old_standard_ttbold'; position:relative; border:5px solid #e9e9e9 !important;}
.point-blogs h2{ font-size:1.9em; line-height:1.095em; background:none; height:auto !important;}
.point-blogs p{ font-family:'old_standard_ttbold'; color:#E00F13;  font-size: 1.2em; height: auto; text-align: left; line-height:1.2em;}
.point-blogs p span{color: #333; font-size: 0.65em; font-style: italic; display:block;}
/* .ask-exp-box{ padding:10px 15px 10px 55px; background:#e7e6e6 url(clientlibs/images/answers-box/ask-wxp-img.gif) no-repeat left bottom;} */
.ask-exp-box{ padding:10px 15px 20px 55px; background:#e7e6e6 url(clientlibs/images/answers-box/ask-wxp-img.gif) no-repeat left top;}
.ask-exp-wrapper{ width:100%; overflow:hidden; margin:0 0 20px 0;}
.ask-exp-wrapper .ask-exp-box{ height:auto; font-size:14px;}
.ask-exp-box h5{color:#000; line-height:18px; font-weight:bold; margin-bottom:10px;}
.ask-exp-box p{ line-height:16px; height:80px; overflow:hidden; }
.ask-exp-box .more{ float:right;}
/*---------------Health page and Wallet pag css end--------------*/


.archives-wrapper .news-india li section h5 { font-size:1.563em; line-height: 30px; margin: 0 0 15px; color:#020000; }
.archives-wrapper .news-india li section h6{ color: #333333; font-family: 'old_standard_ttbold';  font-size: 0.75em; padding:0;  font-style: italic;}
.archives-wrapper .news-india li section p{ margin:10px 0;}

.archives-form {background: url("clientlibs/images/answer-blk-bg.gif") repeat-x scroll left bottom #EEECEC; clear: both; margin: 0 auto 30px; float:left; padding: 2%; width: 96%;}
.archives-form ul{ float: left; width: 80%; position:relative; z-index:1;}
.archives-form .archive-icon{ float:left; margin-top:30px;}
.archives-form ul li{ width:240px;  height: 64px; margin:0 0 12px 0; float:left; position:relative; }
.archives-form ul li.cal-date{ z-index:99;}
.archives-form ul li.from-dt{z-index:999;}
.archives-form label{ display:block; width:100%; padding: 5px 10px 0 0; color:#070707; margin:0 0 5px 0;}
.archives-form li input{  border: 1px solid #CCC; padding:5px; outline:none;}
.archives-form input[type="button"] {border: 0 none; cursor: pointer; opacity: 0; position: absolute; right: 34px; top: 31px; width: 25px; filter:alpha(opacity=0);}
.archives-form input.srch{ background:#fff url(clientlibs/images/search-bg.png) no-repeat 185px 8px; padding-right:25px; width:175px;}
.archives-form input.calc{ background:#fff url(clientlibs/images/calc-bg.png) no-repeat 177px 5px; padding-right:25px; width:175px; cursor:pointer;}


.archives-form .sel-section{ position:relative; background:#fff; display:inline-block; width:207px; border:0; }
.archives-form .sel-section p {color:#000; text-transform:capitalize; padding:7px; font-size:14px; cursor:pointer; background:url(clientlibs/images/down-arw.png) no-repeat 95% 13px; margin:0px;}
.archives-form .sel-section select { color: #666666; height: 38px; opacity: 0; filter: alpha(opacity=0); position: absolute; top: -5px; width:100%; font-size:13px; z-index:10;  }
.archives-form .sel-section select option{ background-color:#fff; height:20px; outline:none; color:#000; font-size:14px; }
.archives-form label.green{ font-size:22px; color:#487502; text-transform:uppercase;}
.archives-form .submit{ clear:both; outline:none; border:none; margin:0; cursor:pointer;}



/*--------------- accordion start --------------*/

.accordion-box { float:left; margin:0 0 20px 0; width:100%; }
.accordion-box h2 span {font-size:1.875em;}
.accordion-terms{display:block; width:100%; margin: 10px 0;}
.accordion-terms .info{padding:5px; overflow:hidden; background-color:#ffffff; border: 1px solid #ccc;}
.accordion-terms h4{font-size: 1.25em; padding:5px 15px 8px 10px; color:#fff; clear:both; margin:0px; border-bottom:1px solid #fff; background-color:#333; }
.accordion-terms h4 span{position:relative; float:right;  width:17px; height:17px; overflow:hidden; background:url(clientlibs/images/accord-terms.gif) 0 0 no-repeat;}
.accordion-terms h4.active {font-size: 1.25em; background-color:#d5171f;}
.accordion-terms h4.active span{ background:url(clientlibs/images/accord-terms.gif) 0 -34px no-repeat; }
.accordion-terms h4 span{background:url(clientlibs/images/mens-left-arrow.png) left top no-repeat;  width:10px; height:10px; float:right; margin:5px 0 0 0;}
.accordion-terms h4.active span{background:url(clientlibs/images/down-left-arrow.png) 0 2px no-repeat;  width:10px; height:20px; float:right; margin:5px 0 0 0;}

/* Commented By Unnikrishnan 28-09-2015 for Latest Trednig Article 
.accordion-terms .accordion-block{ width:98%; position:relative;  float: left; margin: 0px;}
.accordion-terms .accordion-block{ width:100%; position:relative;  float: left; margin: 0px;}
.accordion-terms .accordion-block div{ padding:5px 0 15px 0; display:block; border-bottom:1px solid #ccc; margin:0 0 10px 0; float:left; font-size:0.9em;}
.accordion-terms .accordion-block div h6{font-family: dinbold; height: 20px; margin: 0 0 5px; overflow: hidden; padding: 0; width: 100%;}
*/
.accordion-terms .accordion-block{ width:98%; position:relative;  float: left; margin: 0px;}
.accordion-terms .accordion-block div{ padding:5px 0 0 0; display:block; border:none; margin:0 0 10px 0; float:left; font-size:0.9em; clear:both;}
.accordion-terms .accordion-block div h6{font-family: dinbold; height:auto; margin: 0px; overflow: hidden; padding: 0; width: 100%;}
.accordion-terms .accordion-block div img{ float:left; margin:0 10px 0 0;}
.accordion-terms .accordion-block div p{height:55px; overflow:hidden; line-height:18px;}
/*--------------- accordion end --------------*/

/*--------------- inner page block start --------------*/

.inner-page-block{ width:100%; overflow:hidden;}
.inner-page-block h2{font-family:'old_standard_ttbold'; display:inline-block; line-height:50px; background-color:#fff; font-size:2.250em; color:#000;}
.inner-page-block h1{font-family:'Roboto-Bold'; display:inline-block; line-height:40px; padding:0 10px; background-color:#fff; font-size:1.775em; color:#000;} 

/*--------------- inner page block end --------------*/

/*--------------- Contact us page start --------------*/
.contacts-box{ width:100%;}
.mail-block{ margin:5% 1%;}
.mail-red{ background:url(clientlibs/images/message-img.jpg) no-repeat left top; color:#333; font-size:18px; font-family:dinbold; padding:0 0 0 35px; line-height:1em; height:25px;}
.mail-block h6{  font-family:dinbold; margin:1% 0; color:#333; font-size:1em;}
.mail-block p{ line-height:10px; line-height:1.2em;}
.accordion-contact{display:block; width:100%; margin: 10px 0;}
.accordion-contact h4{font-size: 1.15em; padding:10px 10px; color:#000; clear:both; cursor:pointer; margin:0px; border-top:1px solid #ccc; text-transform:uppercase; }
.accordion-contact h4 span{float:right;  width:20px; height:20px;}
.accordion-contact h4 span{background:url(clientlibs/images/contact-bg.jpg) 0 5px no-repeat;  width:20px; height:20px;}
.accordion-contact h4.active span{background:url(clientlibs/images/contact-bg.jpg) -41px 5px no-repeat;  width:20px; height:20px; }
.accordion-contact h4:first-child{ border-top:none;}
.accordion-contact .info{ width:98%; padding:3% 1% 2% 1%; overflow:hidden; background:#fff url(clientlibs/images/contact-info-bg.png) repeat-x left bottom; color:#333;}
.accordion-contact .info li{ clear:both; margin-bottom:1%; overflow:hidden; position:relative;}
.accordion-contact .info li img{ margin:0 10px;}
.accordion-contact .info li span{ float:right; color:#999; font-size:0.75em; position:absolute; right:30%;}
.accordion-contact .info label{ width:10%; float:left; font-size:0.85em; line-height: 2.1em;}
.accordion-contact .info input{ float:left; border:1px solid #c1c0c0; background-color:#f5f4f4; outline:none; height:20px; padding:5px; width:25%;  color:#868686;}
.accordion-contact .info input[type="submit"]{background-color:#000; height:32px; cursor:pointer; padding:5px 15px; color:#fff; font-size:14px; border-radius:20px; border:none; behavior:url(/etc/designs/week/clientlibs/css/pie.htc); position:relative; display:inline-block; margin-left:10%; text-transform:uppercase; width:100px;}
.accordion-contact .info textarea{ float:left; border:1px solid #c1c0c0; background-color:#f5f4f4; outline:none; height:100px; padding:5px; width:60%; resize: none; color:#868686;}
.submit{ background-color:#000; padding:5px 15px; color:#fff; font-size:14px; border-radius:20px; behavior:url(/etc/designs/week/clientlibs/css/pie.htc); position:relative; display:inline-block; margin-left:10%; text-transform:uppercase;}
/*--------------- Contact us page end --------------*/

/*--------------- Details Page css Start--------------*/

.short-articles-box{ width:100%; border:1px solid #ccc; border-radius:5px; behavior:url(/etc/designs/week/clientlibs/css/pie.htc); position:relative; height:144px; clear:both; box-shadow: 0 2px 2px #ccc; overflow:hidden; margin:0 0 2% 0;}
.articles-slider{ width:100%; max-width:976px; position:relative;}
.articles-slider ul{ width:100%; float:left;}
.articles-slider ul li{ width:316px; height:144px; margin:0px;  background:url(clientlibs/images/articles-box-bg.gif) repeat-x left bottom;}
.pr-nxt-bt{ height:100%; display:none; width:25px; background-color:#dcdbdb; position:absolute; right:0px; top:0px;}

.articles-slider .writer-pic{ float:left; width:128px; padding:5px 10px 5px 5px; height:100%; text-align:center; background:#cfcecf url(clientlibs/images/writer-pic.png) no-repeat right top;}
.articles-slider .writer-pic p{ font-size:0.85em; line-height:1.2em; color:#d61821; margin:0 0 5px 0; height:17px; overflow:hidden;}
.articles-slider .writer-pic figure { width:94%; text-align:center;}
.articles-slider .writer-pic figure img{ width: 73px; height: 71px;}
.articles-slider .writer-pic figcaption{font-size:0.85em; height:40px; color:#333; }
.articles-slider .articles-block{ padding: 25px 0 10px 5px; }
.articles-slider .articles-block h5 { height:21px; overflow:hidden; color: #666; font-size: 0.85em; margin:0px; font-weight:normal;}
.articles-slider .articles-block h4 { max-height:54px; line-height:1.2em; overflow:hidden; color: #000; font-family: 'DINPro-Regular'; font-size:0.9em; margin: 5px 0 5px; font-style:normal; }

.details-page h2, .art-tophead-h2{font-family:'Roboto-Bold'; color:#000; font-size:2.250em; font-style:normal; line-height:36px; margin:0 0 20px 0;}
.details-page h3{font-family:'dinbold'; color:#333; font-size:1.500em; margin: 15px 0;}
.details-page h3 a{color:#333;}
.details-page h4{font-family:'old_standard_ttbold'; color:#000; font-size:1.375em; margin:0 0 5px 0; font-style:italic;}
.details-page h5{font-family: 'DINPro-Regular'; color:#000; font-size:1.250em; font-weight:bold; margin:0 0 5px 0;}
.details-page h6, .art-tophead-h6 {color: #666; font-family: 'old_standard_ttbold'; font-size: 0.750em; font-style: italic; margin: 10px 0;}
.details-page h6 a, .art-tophead-h6 a{text-decoration:none; color:#333; font-size: 0.875em;}
.details-page h6 span, .art-tophead-h6 span{display:inline; padding:0 5px; color:#333;}
.details-page p {line-height:22px; margin:10px 0; font-size:1.000em; line-height:22px;}
.tag-slot{font-size: 0.750em; border-top:1px solid #b8b7b7; padding:10px 0; line-height:18px; margin:20px 0 0 0; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.tag-slot strong{ text-transform:uppercase; font-size:1em; margin-right:10px;}
.details-page a:hover, .article_related_read a:hover, .articles-slider .bxslider li a:hover, .articles-slider figcaption a:hover { text-decoration:underline;}
.slug-line{ background-color:#d01d36; padding:5px; color:#fff !important; font-size:0.9em; text-transform:uppercase; display:inline-block;}

.social-media {overflow:auto; margin:0 0 30px 0; padding:0 0 15px 0; border-bottom:1px solid #B8B7B7;}
.social-media ul {float:left;}
.social-media ul li {float:left; margin:0 10px 0 0;}
.social-media ul li a {font-size:0.625em; color:#000; padding:2px 5px 2px 15px;}
.social-media ul li .book-mark {background-image:url(clientlibs/images/book-mark.png); background-repeat:no-repeat; background-position:0px 0;}
.social-media ul li .print-icon {background-image:url(clientlibs/images/book-mark.png); background-repeat:no-repeat; background-position:-89px 1px;}
.social-media ul li .email-icon {background-image:url(clientlibs/images/book-mark.png); background-repeat:no-repeat; background-position:-154px 1px;}
.addthis_toolbox {float: right; height: 20px; position: relative; width: 420px; overflow: hidden;}

.details-box{ position:relative;}
.details-box img{ float:left; margin:0 20px 0 0;}
.details-box .wr .first-letter, .article-content .article .first-letter, .article-content .article p.art-first-letter:first-letter{font-size:3.375em; color:#333; float:left; line-height:0.6em; }
.article-content .article .first-letter{padding-top: 8px;}
.article-content .article p.art-first-letter:first-letter{padding: 5px 5px 0px;}
.details-box figure, .article_related_read figure{ max-width:620px; overflow:hidden; float:left; margin:0 15px 10px 0;}
.details-box figure figcaption, .article_related_read figure figcaption{color: #666; font-family:'old_standard_ttbold'; font-size: 0.75em; font-style: italic; padding: 10px 0 0 0; overflow:hidden;}
.rel-art { border-top:1px solid #b8b7b7; border-bottom:1px solid #b8b7b7; overflow:auto; padding:15px 0; margin:10px 0 20px 0; }
.rel-art .rel-article {float:left; margin:0 0 15px 0;}
.rel-art .rel-article li {float:left; width:305px; margin:0 20px 10px 0;}
.rel-article li img {float:left; margin:0 10px 0 0;}
.details-box .rel-article li p{font-size: 0.875em; padding:0; line-height:1.2em; margin:0; font-family: 'DINPro-Regular'; font-style:normal;}
.details-page-slid{ max-width:634px; width:100%; float:left; margin:0 10px 25px 0;}
/*--------------- Details Page css end --------------*/



/*--------------- You Zone Details Page css start --------------*/

/*you-zone-menu start*/
.you-zone{ width:100%; height:72px; background-color:#06bc98; margin:0 0 5px 0; position:relative; clear:both; *z-index:1;}
.you-zone h1{ position:absolute; left:58px; top:11px; font-family:'old_standard_ttbold'; font-size:40px; color:#fff;}
.you-zone h1 span{border-left: 2px solid #fff; display: inline-block; font-size: 20px;
    height: 20px; line-height: 28px; padding: 0 6px;}
.you-zone .secondary-menu{ width:25px; height:18px; position:absolute; left:20px; bottom:28px; background:url(clientlibs/images/menu-icon.png) no-repeat left top; z-index:99; }
.you-zone .secondary-menu ul li{float:left; position:relative;  font-family: 'DINPro-Regular';}
.you-zone > .secondary-menu ul > li > a{ width:25px; height:30px; padding:8px 0px; text-transform:uppercase; text-decoration:none; color:#fff; display:block; font-size: 0.813em;}
.you-zone > .secondary-menu ul > li > a:hover { width:25px; height:30px; color:#fff; background:none;}
.you-zone .secondary-menu ul li ul{ width:180px; display: none; float:none; padding:3px 0 0 0; position:absolute; left:-20px; top:44px; *z-index:99999;}
.you-zone .secondary-menu ul ul li{clear:both; margin:0px; position:relative;}
.you-zone .secondary-menu ul li ul li a{width:160px; height:auto; padding:8px 10px; background-color:#000; text-decoration:none; color:#fff; display:block; background-color:#06bc98; border-bottom:1px solid #000;}
.you-zone .secondary-menu ul li ul li a:hover{width:160px; height:auto; color:#fff; background-color:#045c4b; border-bottom:1px solid #000;}
/*you-zone-menu end*/

.you-zone-wrapper{ width:100%; background-color:#e7e7e5; overflow:hidden; padding:30px 0 45px 0;}
.you-zone-wrapper .paging{ margin:0 auto; overflow:hidden; width:270px; float:none; clear:both;}
.zone-options{ width:900px; margin:0 auto;}
.zone-options li{ width:300px; height:175px; float:left; background-color:#fff; position:relative;}

.zone-options li figure{ height:175px; overflow:hidden; position:absolute; margin:0px; padding:0px;  z-index:3;}
	
.zone-options li figure figcaption{ position:absolute;  background: url("clientlibs/images/pink-bg.png") repeat scroll left top; bottom: 0; color: #fff; font-size: 0.875em; font-weight: bold; left: 0; padding: 5px 10px; text-transform:uppercase;}

.draft-wrapper .zone-options li figure span.lock-icon {
    background: url("clientlibs/images/lock-icon.png") no-repeat center rgba(255, 255, 255, 0.2); 
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4cffffff', endColorstr='#4cffffff'); bottom: 0;  left: inherit; position: absolute; right: 0 !important;	width:10px;  padding: 5px 10px;}
	
.zone-options li section{ padding:0px; height:0px; position:absolute; bottom:0px; overflow:hidden; background:#fff; z-index:1; width:100%; }
.zone-options li section a{ font-size:14px; color:#333; display:inline-block; padding:8px 5px 0px; height:50px; overflow:hidden;}
.zone-options li section a:hover{ text-decoration:underline; padding:8px 5px 0px;}
.you-zone-wrapper h4{ font-size:16px; color:#000; font-weight:bold; margin:3px 5px;}
.you-zone-wrapper h6 {color: #333; font-family: 'old_standard_ttbold'; font-size: 0.750em; font-style: italic; margin:10px 5px;}


.zone-options li.submit-articles{ width:300px; background-color:#e7e7e5; padding:0px; overflow:hidden;}
.zone-options li.submit-articles h2{font-family: 'old_standard_ttbold'; background:url(clientlibs/images/round-arw.png) no-repeat 0 0; padding:0 0 0 43px; margin:0 0 10px 0; font-size:28px; color:#06bc98; font-style:italic;}
.zone-options li.submit-articles section{ background:transparent;}


.zone-options li.submit-articles h3{font-family: 'DINPro-Regular'; color:#032921; font-size:22px; line-height:26px;}
.zone-options li.submit-articles h4{font-size:14px; color:#013228; font-weight:normal; margin:5px 0; line-height:18px;}
.zone-options li.submit-articles a{ color:#06bc98;}
.zone-options li.submit-articles a:hover{ text-decoration:underline;}

.add-social-media {overflow:auto; margin:0; padding:0 0 15px 0;}
.you-zone-page{ width:100%; float:left;}
.you-zone-page h2{font-family:'dinbold'; color:#046350; font-size:2.250em; font-style:normal; line-height:36px; margin:20px 0;}
.you-zone-page h3{font-family:'dinbold'; color:#333; font-size:1.500em; margin: 15px 0;}
.you-zone-page h3 a{color:#333;}
.you-zone-page h4{font-family:'old_standard_ttbold'; color:#000; font-size:1.375em; margin:0 0 5px 0; font-style:italic;}
.you-zone-page h5{font-family: 'DINPro-Regular'; color:#000; font-size:1.250em; font-weight:bold; margin:0 0 5px 0;}
.you-zone-page h6 {color: #046350; font-family: 'old_standard_ttbold'; font-size: 0.750em; font-style: italic; margin: 10px 0;}
.you-zone-page h6 a{text-decoration:none; color:#333; font-size: 0.875em;}
.you-zone-page h6 span{display:inline; padding:0 5px; color:#333;}
.you-zone-page p {line-height:22px; margin:10px 0; font-size:1.000em; line-height:22px;}
.you-zone-page .tag-slot{font-size: 0.750em; border-top:1px solid #6ad7c1; border-bottom:1px solid #6ad7c1; padding:10px 5px; line-height:18px; margin:20px 0; font-weight:normal; font-family:Arial, Helvetica, sans-serif; clear:both;}
.you-zone-page a:hover{ text-decoration:underline;}
.you-zone-box figure{ float:left; margin:0 20px 0 0; max-width:100%;}
.you-zone-box figure figcaption{color: #fff; background-color:#06BC98; font-family:'old_standard_ttbold'; font-size: 0.75em; font-style: italic; padding: 5px 0; overflow:hidden;}
.you-zone-box .wr .first-letter{font-size:3.2em; color:#06bc98; float:left; line-height:0.7em; font-weight:bold; }









/*features-menu start*/
.features-menu{ width:100%; height:72px; background-color:#f97a59; margin:0 0 5px 0; position:relative; clear:both; *z-index:1;}
.features-menu h1{ position:absolute; left:50px; top:15px; font-family:'old_standard_ttbold'; font-size:40px; color:#fff;}
.features-menu h1 span{border-left: 2px solid #fff; display: inline-block; font-size: 20px;
    height: 20px; line-height: 28px; padding: 0 6px;}
.features-menu .secondary-menu{ width:25px; height:18px; position:absolute; left:20px; bottom:28px; background:url(clientlibs/images/menu-icon.png) no-repeat left top; z-index:99; }
.features-menu .secondary-menu ul li{float:left; position:relative;  font-family: 'DINPro-Regular';}
.features-menu > .secondary-menu ul > li > a{ width:25px; height:30px; padding:8px 0px; text-transform:uppercase; text-decoration:none; color:#fff; display:block; font-size: 0.813em;}
.features-menu > .secondary-menu ul > li > a:hover { width:25px; height:30px; color:#fff; background:none;}
.features-menu .secondary-menu ul li ul{ width:180px; display: none; float:none; padding:3px 0 0 0; position:absolute; left:-20px; top:44px; *z-index:99999;}
.features-menu .secondary-menu ul ul li{clear:both; margin:0px; position:relative;}
.features-menu .secondary-menu ul li ul li a{width:160px; height:auto; padding:8px 10px; background-color:#000; text-decoration:none; color:#fff; display:block; background-color:#f97a59; border-bottom:1px solid #000;}
.features-menu .secondary-menu ul li ul li a:hover {width:160px; height:auto; color:#fff; background-color:#f84a1c; border-bottom:1px solid #000;}
/*features-menu end*/

/*--------------- You Zone Details Page css end --------------*/

/*--------------- By Line Page css start --------------*/
.top-article-box{ padding: 20px 0; border-bottom:1px solid #d50e15; margin-bottom:20px; overflow:hidden; }
.top-article-box figure {float: left; width: 30%; margin: 0 5% 0 0;}
.top-article-box section{ float: left; width:60%;}
.top-article-box h3, .top-article-box h1{ color:#d71921; font-family:'dinbold'; font-size:23px; text-transform:uppercase; margin:0 0 5% 0;}
.top-article-box p{  font-size: 0.85em; line-height: 1.15em;}
/*--------------- By Line Page css end --------------*/

/*--------------- My Take Detail Page css start --------------*/
.result-one, .result-two{ width:30%; background-color:#fff; overflow:hidden; float:right; position:relative; border:1px solid #eee; padding:5px 0;}


.my-take-dtl{ width:100%; margin:0; float:left;}
.my-take-dtl li{ width:100%; margin:0px; float:left; border-bottom:1px dashed #ccc; padding: 20px 0;}
.my-take-dtl li:first-child{ padding-top:0px;}
.my-take-dtl li figure{float:left; width:18%; position:relative;}
.my-take-dtl li figure figcaption {background: url("clientlibs/images/pink-bg.png") repeat scroll left top; bottom: 4px; color: #fff; font-size: 0.57em; font-weight: bold;  left: 0; padding: 2px 5px; position: absolute; text-decoration: none; text-transform: uppercase;}
.my-take-dtl li figure span{ position:absolute; right:0; bottom:4px; padding:2px !important; width:20px; height:20px; background-color:rgba(223, 223, 223, 0.5)}
.my-take-dtl li p{ line-height:18px; padding:0; margin:0 0 10px 0;  padding-bottom:15px; float: left; margin: 0 3%; width: 44%;}
.my-take-dtl li h6{ padding:0px; font-style:italic; font-size:12px;}


.new-ind-block h3{background:#d71921; font-size:23px; width:115px; color:#fff; font-family:'dinbold'; padding:2px; text-transform:uppercase; margin-bottom:10px; box-shadow:1px 1px 2px #333; text-align:center;}
.new-ind-block h1{background:#d71921; font-size:22px; color:#fff; font-family:'Roboto-Bold'; padding:2px 10px; text-transform:uppercase; margin-bottom:10px; box-shadow:1px 1px 2px #333; text-align:center;width: auto;float: left;} 
.new-ind-block #chartData{float:left; display:inline; width:25%; font-size:12px; margin:30px 0 0 15px;}
.new-ind-block #chart {float:right; width:60%; background:none;}

#chartData td span{width:11px; height:11px; float:left}
.red{background:#f12931; border: 1px solid #f12931; display: block; height: 10px; margin: 0 5px; width: 10px;}
.blue{background:#00aeef; border: 1px solid #00aeef; display: block; height: 10px; margin: 0 5px; width: 10px;}
.yellow{background:#C19420; border: 1px solid #C19420; display: block; height: 10px; margin: 0 5px; width: 10px;}
.grey{background:#acacac; border: 1px solid #ccc; display: block; height: 10px; margin: 0 5px; width: 10px;}
.new-ind-block #chartData th, .new-ind-block #chartData td{border:none;}
.new-ind-block #chartData{background:none;}
.new-ind-block #chartData, .new-ind-block #chartData{background:none; box-shadow:none;} 
/*
.new-ind-block h1{height: 48px; display: block; text-align: center; background: url(clientlibs/css/clientlibs/images/h1-bg.gif) repeat-x 0 20px; margin: 0 0 20px 0; margin: 0px;}
.new-ind-block h1 span{font-family:'Roboto-Bold'; display:inline-block; line-height:37px; padding:0 10px; background-color:#fff; font-size:2.150em; color:#000; }
*/

.cell-data{}
.result{ width:30%; float:left;}
.result table {float: left; width:30%;}
.result table td{ font-size:12px;}
.result canvas{float:left; width:70%;}

/*--------------- My Take Detail Page css end --------------*/








/*--------------- Twit-box Page css start --------------*/
.twit-box{ width:100%; font-family:Arial, Helvetica, sans-serif; font-size: 0.750em; color:#000; border:1px solid #ccc; border-radius:4px 4px 0 0; padding:0px; clear:both; margin: 0 0px 15px; float:left; behavior:url(/etc/designs/week/clientlibs/css/pie.htc); position:relative;}
.twit-box .follow{ height:25px; border-bottom:1px solid #ccc; padding:5px 10px 0px 10px;}
.twit-box .follow h4{font-family: 'old_standard_ttbold'; font-size: 1.25em; color:#5abad8; text-transform:uppercase; font-weight:bold; float:left; background:none; margin:0px; }
.twit-box .follow img{ float:right;}
.twit-box .sporton{ height:190px\9; list-style-type:none; margin:0; padding:0; overflow:auto; clear:both;}
.twit-box .sporton li{ padding:5px 10px; border-bottom: 1px solid #ccc; overflow:auto;}
.twit-box .sporton li h6{font-family:Arial, Helvetica, sans-serif; width:150px; float:left; color:#eb0f0f; font-weight:bold; text-transform:uppercase; background:url(clientlibs/images/spo-bg.jpg) no-repeat 130px 0px; margin:0 0 5px 0; font-style:normal; font-size:1em;}
.twit-box .sporton li span{ font-size:0.8em; color:#999; float:right;}
.twit-box .sporton li p{ clear:both; font-size: 1.2em;}
.twit-box .sporton li p a{ color:#0084c5; display:block; margin:3px 0;}
.twit-box .sporton li p a.show-sum{ background:url(clientlibs/images/show-sum-bg.jpg) no-repeat left 2px; text-decoration:none; color:#969595; padding:0 0 0 15px;}
/*--------------- twit-box Page css end --------------*/

/*--------------- Pie chart Start --------------*/

.wideBox { clear: both; text-align: center; margin-bottom: 50px; padding: 10px; background: #ebedf2; border: 1px solid #333; line-height: 80%;}
#chart, #chartData {background-color:#CCC; }
#chart {display: block; margin: 0 0 2px 0; float: left; cursor: pointer; width:100%;}
#chartData {width: 100%; margin: 0; float: right; border-collapse: collapse;
	box-shadow: 0 0 1em rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 0 1em rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 0 1em rgba(0, 0, 0, 0.5);
	background-position: 0 -100px;
}
#chartData th, #chartData td { padding: 0.2em; border: 1px dotted #666; text-align: left; font-size:0.9em;}
#chartData th {border-bottom: 2px solid #333; text-transform: uppercase;}
#chartData td {	cursor: pointer;}
#chartData td.highlight {background: #f0f0f0;}
#chartData tr:hover td {background: #f0f0f0;}


/*--------------- Pie chart End --------------*/

a.black-color{ color:#020000; text-decoration:none;}
a.black-color:hover{ color:#020000; text-decoration:underline;}

a.red-color{ color:#D71921; text-decoration:none;}
a.red-color:hover{ color:#D71921; text-decoration:underline;}

a.white-color{ color:#fff; text-decoration:none;}
a.white-color:hover{ color:#fff; text-decoration:underline;}

a.gray-color{ color:#606060; text-decoration:none;}
a.gray-color:hover{ color:#606060; text-decoration:underline;}


/*micro page*/
	
.contest{ width:100%; margin:0 0 5% 0; float:left;}
.micro-banner{ width:100%; clear:both; margin:0 0 20px; background-color:#000; color:#fff;}
.micro-banner .bx-caption h2{ font-size:1.95em; color:#fff; font-family:'dinbold';}
.micro-banner .bx-caption p{ color:#fff; font-size:1.2em;}

.draft-wrapper{ width:100%; overflow:hidden; padding:10px 0 30px 0; border-top:1px solid #E8E8E8; margin:10px 0 0 0;}
.draft-wrapper h3{ color:#de4549; font-size:1.3em; padding:0 35px 15px; font-weight:bold;}
.draft-wrapper h4 {color: #000; font-size: 16px; font-weight: bold; margin: 5px;}
	
.draft-wrapper .paging{ clear: both; float: none; margin: 0 auto; width: 270px;}

/*--------------- Article start ------------*/

#article-block .articles-slider .writer-pic{width:16%; padding-bottom:16px; position: relative; float:left; }
#article-block .articles-slider ul li { width: 246px; margin-right: 2px; }
#article-block .articles-slider .articles-block{background:url(clientlibs/images/divider.png) no-repeat right center; height: 89px;}
#article-block .articles-slider ul li:last-child .articles-block{background: none;}
#article-block .articles-slider .bx-controls-direction{right:0px; bottom:10px;}
#article-block .bx-viewport{width:84%;}
#article-block .articles-slider .articles-block{padding-bottom: 30px; padding-right: 4%; padding-left: 4%; width: 92%;}
#article-block .details-page{position:relative;}
#article-block .articles-slider .bx-wrapper{ float:left; width:82.4%; }
#article-block h6{float:left;}
.social-links{overflow: hidden; clear:both; margin-bottom:10px;}
.red-icon{float:right; padding: 5px 0 0;}
.red-icon a{ margin:0 3px 0 0;}
#article-block .social-media, .article_bk_pr_em {clear:both; border-bottom:0; margin-bottom:20px; padding:0; overflow:hidden; height:18px;} 
#article-block .details-box figure, .article_related_read figure{max-width:955px; position:relative}
 #article-img figcaption{background: #d71921;bottom: 0;color: #FFFFFF;font-size: 0.800em;left: 0;line-height: 1.2em;padding: 1% 3%;position: absolute;width: 94%;}
.slider-wrapper{width:23.9%; float:left; margin:0 20px 10px 0; box-shadow:1px 2px 4px #ccc; padding:4% 2%; position:relative; z-index:1; border:1px solid #dfdbdb}
.arrow-grey{position:absolute; left:-11px; top:0px; z-index:10;}
.pdf{background:url(clientlibs/images/icon-doc.gif) no-repeat left top; padding:1px 0 3px 20px; color:#ca1119; font-size:12px;}
#article-block .blogs p, .blogs p.highlighttext_para{height:100%; color:#858585; text-align:center; font-size:1.1em; line-height:1.6;}
#article-block .blogs .bx-wrapper{margin-left:0;}
.tag-slot{clear:both;}
.link{color:#000; font-size:16px; font-family:'old_standard_ttbold';}
.link a{color:#d71921;}
.lft{float:left}
.rgt{float:right;}
.rgt a{margin-left:3px}

#article-block .details-page-slid {width: 100%; max-width:955px;}
#article-block .details-page-slid .bx-wrapper{margin-left:0;}

.week-detail-block{float:left; border:1px solid #fa8c8c; padding:2% 3% 2% 17%; position:relative; z-index:1; clear:both; font-size:13px; color:#333; display:block; margin:50px auto; width:77%; max-width:920px;}
.the-week-mag{position:absolute; left:-15px; top:-45px; z-index:10}
.subscribe-now{position:absolute; right:-105px; top:-21px; z-index:10}
.week-detail-block h4{color:#e71b24; font-size:1.8em; font-family:'old_standard_ttbold';}
.full-story{ border-right:1px solid #e71b24; padding:0 10px 10px 0; margin-right:20px; float:left; width:35%;}
.full-story p{line-height:1.25em; margin:0;}
.subscribe-detail{width:58%; float:left; position:relative; }
.subscribe-detail li{display:block; background:url(clientlibs/images/list-style-disc.png) no-repeat left 4px; padding-left:20px; margin:0 0 5px 0;}
.tag-slot{border-bottom:1px solid #B8B7B7;}

.related-reading{width:100%; margin:20px 0; float:left; clear:both;}
.related-reading h4{font-size:26px; color:#d71921; font-family :'dinbold'; margin-bottom:18px; font-style:normal}
.related-reading ul{width:100%;}
.related-reading li{float:left; margin-right:9px; max-width:234px; width:100%;}
.related-reading figure{position:relative;}

.details-box .related-reading figure figcaption, .article_related_read figure figcaption{position:absolute; left:0; bottom:0; margin-bottom:0; background:#d5242b; color:#fff !important; padding:2px 5px; font-family :'dinbold'; font-size:10px; font-style:normal; text-transform:uppercase;}
.related-reading{font-size:11px; color: #636363;width:100%; float:left; line-height:1.2;}
.related-reading p{line-height:1.2em; margin:0 0 8px; font-size:1.2em;}
.related-reading span, .article_related_read span, .article_related_read p.related_byline a{color:#d5242b; font-size:12px;}
/*-------------- Article end --------------*/

 
/*--------------- Footer start --------------*/
footer{ width:100%; display:block; background-color:#000; clear:both;  margin:5% 0 0 0;}
.footer-wrapper{ width:100%; max-width: 975px; margin:0 auto; padding:10px 0;}
.footer-wrapper nav{ overflow:hidden;}
.footer-wrapper nav ul{ float:left; margin:0;}
.footer-wrapper nav ul li{float:left; margin:0 5px; padding:5px 10px;}
.footer-wrapper nav ul li a { float:left; text-decoration:none; color:#8d8c8c; font-size: 0.938em; text-transform:uppercase;}
.footer-wrapper p a img{ vertical-align:middle;}
.footer-wrapper p{ font-size:1em; color:#8d8c8c; font-style:italic; display:block; margin:10px 0 0 0;  padding: 0 10px; clear:both;}
.footer-wrapper p span{ line-height:10px;}
.footer-wrapper p a{ width:85px; height:26px; display:inline-block; margin:0 3px 0 5px; }
/*--------------- Footer end --------------*/

/*gallery*/
.gal-slugline{ width:100%;}
.gal-slugline h4{font-size: 1.25em; margin: 0 0 5px; color:#000;}
.gal-slugline h6 {color: #333333; font-family: 'old_standard_ttbold'; font-size: 0.75em; font-style: italic; padding: 0 0 10px;}
.gal-slugline p {margin: 5px 0 10px;}

/*Draft-bar Start*/

.draft-bar{ float:left; width:100%;}
.draft-bar li{ width:194px; float:left; border-left:1px solid #fff; background-color:#afaeae; margin-bottom:1px;}
.draft-bar li a{ background:#afaeae url(clientlibs/images/up-ar.png) no-repeat 170px 12px; text-decoration:none; display:block; padding:5px 30px 5px 15px; color:#fff; text-transform:uppercase;}
.draft-bar li a:hover{ text-decoration:none; background:#807e7e url(clientlibs/images/down-ar.png) no-repeat 170px 12px; }
.draft-bar li a.active {background:#807e7e url(clientlibs/images/down-ar.png) no-repeat 170px 12px;}

.draft-bar li a.rest-bt{ background-image:none; text-align:center;}

.sortbar{ width:100%; clear:both; position:relative; float:left; z-index:999\9;}
.order{ width:100%; float:left;  margin:10px 0; background-color:#fff;}
.order li{ float:left; margin:0 8px 8px 0; position:relative;}
.order li a{ text-decoration:none; color:#5d5c5c; background-color:#ebe6e6; display:block; padding:2px 15px; text-transform:uppercase; border-radius:2px; font-size: 0.85em; }
.order li a:hover{background-color:#807e7e; text-decoration:none; color:#fff; }
.order li a.subactive{background-color: #807e7e;text-decoration: none;color: #fff;}
.filter-wrapper .order {display:none; position:relative; }

.order label{ margin:3px 0; display:block;}
.order input{ width:95px; padding:3px 22px 3px 5px; border:1px solid #ccc; outline:none;}
.order input.calc{ background:#fff url(clientlibs/images/calc-bg.png) no-repeat 100px 3px; padding-right:25px; cursor:pointer;}
.date { width:28%; margin:1% 0 0 38%;}
.date li { width:125px; position:relative;}
.date li a{ display:inline-block; padding:0;}
.popular{ width:28%; margin:1% 0 0 60%;}
.popular li a{ display:inline-block;}

.js-video {
	height: 0;
	padding-top: 25px;
	padding-bottom: 67.5%;
	margin-bottom: 10px;
	position: relative;
	overflow: hidden;
}
.js-video.widescreen {
	padding-bottom: 57.25%;
}
.js-video.vimeo {
	padding-top: 0;
}
.js-video embed, .js-video iframe, .js-video object, .js-video video {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	position: absolute;
}

 /* Hack for IE */
*+html .datepicker{ margin-left:-207px; z-index:999 !important; position:relative;}
*+html .date .datepicker{margin-left:-128px;}
 .zone-options li section{height:100px\9; position:relative\9; top:inherit;}
 .zone-options li section a{ display:block\9;}
 .zone-options li figure{ position:relative\9;}
 .zone-options li{ height:275px\9;}
 *+html .blogs figure{ width:114px; float:left; margin: 0 10px 10px 0;}
 *+html .ask-expert-list UL LI article{ width:auto;}
 *+html .my-take-box .vote {padding: 4px 30px 5px; margin:0 10px 15px;}
  
/*top section new*/
.top-story-new-wrapper{width:100%; height:auto; padding:0; margin:0 0 10px 0; float:left;}
.top-story-new-wrapper h1{font-family:'Roboto-Regular'; color:#333; padding:0 0 0 0; margin:0 0 5px 0; font-size:26px;}
.top-story-left-section{width:66.5%; height:auto; float:left; padding:0; margin:0; position:relative;}
.top-story-left-section img{width:100%;}
.top-story-left-headline{width:96%; height:auto; padding:2%; position:absolute; left:0; z-index:1; bottom:0;}
.background-trans{background: -webkit-linear-gradient(rgba(000, 000, 000, 0) 0%, rgba(000, 000, 000, 1) 100%); 
background-image: -moz-linear-gradient(
        rgba(000, 000, 000, 0) 0%,
        rgba(000, 000, 000, 1) 100%
    );
    background-image: -o-linear-gradient(
        rgba(000, 000, 000, 0) 0%,
        rgba(000, 000, 000, 1) 100%
    );
    background-image: linear-gradient(
        rgba(000, 000, 000, 0) 0%,
        rgba(000, 000, 000, 1) 100%
    );
    background-image: -ms-linear-gradient(
        rgba(000, 000, 000, 0) 0%,
        rgba(000, 000, 000, 1) 100%
    ); }
.top-story-left-headline a h3{font-family: 'Roboto-Bold';color:#fff;padding:0 0 5px 0;margin:0;font-size: 22px;font-weight:bold;-webkit-font-smoothing: antialiased;line-height: 26px;}
.top-story-left-headline p{font-family:'Roboto-Regular'; color:#999; padding:0 0 5px 0; margin:0; 
font-size:16px; }
.top-story-right-story{width:33%; height:auto; float:right; padding:0; margin:0 0 7px 0; position:relative;}
.top-story-right-story img{width:100%}
.top-story-right-headline{width:96%; height:auto; padding:2%; position:absolute; right:0; z-index:1; bottom:0px;}
.top-story-right-headline a h3{font-family: 'Roboto-Bold';color:#fff;padding:0 0 5px 0;margin:0;font-size:18px;font-weight:bold;-webkit-font-smoothing: antialiased;line-height: 20px;}
.top-story-right-headline p{font-family:'Roboto-Regular'; color:#999; padding:0 0 5px 0; margin:0; 
font-size:13px; }

.top-section-second-left{width:45%; height:auto; float:left; padding:0; margin:0; position:relative;}
.top-section-second-left img{width:100%;}
.top-right-second-wrapper{width:54%; height:auto; float:right; padding:0; margin:0;}
.top-right-second-story-list{width:32%; height:auto; float:left; padding:0 0 0 0; margin:0 0 0 1%}
.top-right-second-story-list img{width:100%;}
.top-second-story-head{font-family:Arial, Helvetica, sans-serif; color:#333; padding:0 0 3px 0; margin:0; font-size:15px; font-weight:bold; line-height:12px !important; }
.top-second-story-des{font-family:Arial, Helvetica, sans-serif; color:#666; padding:0 0 0 0; margin:0; font-size:12px; }
.top-second-story-link{font-family:Arial, Helvetica, sans-serif; color:#c42631; padding:0 0 0 0; margin:0; font-size:12px;}
.left-section-third-wrapper{width:67%; height:auto; padding:0; margin:0; float:left;}
.left-section-third-wrapper img{display:block; padding:0; margin:0; width:100%;}
.left-section-third-bl-matte{width:98%; padding:1%; height:auto; margin:0; background:#000;}
.left-section-third-bl-matte h2 a{font-family:'Roboto', sans-serif;  color:#fff; padding:0 0 3px 0; margin:0; font-size:24px; font-weight:bold; line-height:26px !important; text-decoration:none; }
.left-section-third-bl-matte p{font-family:'Roboto', sans-serif; color:#999; padding:5px 0 5px 0; margin:0; font-size:16px; line-height:18px; }
.right-section-third-red{width:30%; padding:1% 1% 1% 2%; margin:0; background:#c60911; float:left; min-height:428px;} 
.right-section-third-red ul{list-style:none; line-height:none; padding:0 5px 0 0; margin:0;}
.right-section-third-red ul li{list-style:none; line-height:normal; padding:8px 0 9px 0; margin:11px 0 11px 0; border-bottom:solid 1px #de686d; line-height:20px;}
.right-section-third-red ul li a{font-family:'Roboto', sans-serif; color:#fff; padding:5px 0 5px 0; margin:0; font-size:16px; font-weight:normal; text-decoration:none; }
.right-section-third-red ul li a:hover{color:#E7E7E7;}
.right-section-third-red ul li:last-child {border-bottom:none; padding:7px 0 0 0px;}
.right-inner-wrapper-scroll{width:98%; height:428px; overflow:scroll; overflow-x:hidden;}
.right-inner-wrapper-scroll::-webkit-scrollbar{width: 5px;}
.right-inner-wrapper-scroll::-webkit-scrollbar-track{background-color:#fff;border:1px solid #CCCCCC;}
.right-inner-wrapper-scroll::-webkit-scrollbar-thumb{background-color:#3F0108;}
.right-inner-wrapper-scroll::-webkit-scrollbar-thumb:hover{background-color: #6B0013;}
/*top section new*/

@media screen and (max-width: 640px){
	.top-story-left-section
	{width:98.7%; margin:0 0 4px 0;}
	.top-story-right-story
	{width:49%; float:left; margin:0 4px 0 0; }
	.top-story-right-headline a h3
	{font-size:16px;}
	.top-story-right-headline p
	{font-size:12px;}
	.top-story-left-headline a h3
	{font-size:19px;}
	.top-story-left-headline p
	{font-size:14px;}
}
	
@media screen and (max-width:768px){
	.top-right-second-wrapper{width:100%; }
	.top-section-second-left{width:100%; }
}

@media screen and (max-width:480px){
	.top-story-right-story
	{float:left; width:98% !important;}
	.top-story-right-headline
	{position:static;}
	.top-story-left-headline
	{position:static;}
	.background-trans
	{background:#222;}
}

@media screen and (max-width: 920px){
.right-section-third-red{width:96% !important; padding:0 2%!important; min-height:auto!important;}
.left-section-third-wrapper{width:100%!important;}
.right-section-third-red ul li{padding:5px 0 5px 0!important; margin:5px 0 4px 0!important; }
.right-inner-wrapper-scroll{height:auto !important; padding:0 0 10px 0 !important;}
.right-section-third-red{min-height:auto;}
}
  
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    text-decoration:none;
}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
	display:block;
}

nav ul {
    list-style:none;
}

blockquote, q {
    quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

a {
	margin: 0;
	padding: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	text-decoration:none;
	outline: none;
}

/* change colours to suit your needs */
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

/* change colours to suit your needs */
mark {
    background-color:#ff9;
    color:#000; 
    font-style:italic;
    font-weight:bold;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

/* change border colour to suit your needs */
hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

input, select {
    vertical-align:middle;
}
body {
}
.top-story-img, .top-story-Sc .top-story-bg, .show-more-stories p, .regions-blocks {
	width:100%;
}


.Comment-slot-bg{ 
        float: left; 
        width: 92%; 
        margin: 10px 2% 2px 0; 
        background-color: #EFEFEF; 
        padding: 2% 2% 2% 6%; 
        border-top-style: dotted; 
        border-top-width: 1px; 
        border-top-color: #C9C9C9; 
} 


.TabFocusText {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	font-style: normal;
	color: #000000;
	line-height: 140%;
	padding: 0px 2% 5px 0%;
	margin: 5px 0px 0px 0px;
	float: left;
	width: 98%;
	height: auto;
}


#CommentsBlock {
	float: left;
	width: 100%;
	margin: 20px 0 20px 0;
}
.storyclass1 {
	float: left;
	width: 100%;
	margin: 15px 0 0 0;
	padding: 0 0 10px 0;
	border-bottom: 1px dotted #E0E0E0;
}
.show-more-stories {
	border: 1px solid #E2E2E2;
	overflow: hidden;
	background-color: #E5E5E5;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	padding: 15px 1% 15px 1%;
	margin: 0 0 35px 0;
	display: block;
	width: 98%;
}
.top-box-common .show-more-stories {
	margin: 0 0 15px 0;
}
.show-more-stories p {
	overflow: hidden;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	background-image: url('clientlibs/img/icons.png');
	background-repeat: no-repeat;
	background-position: 52px -1043px;
	padding: 0px 25px 0px 0px;
}
.Comment-user-name {
	font-family: arial, Helvetica, sans-serif;
	color: #FF6600;
	font-size: 13px;
	margin: 10px 0 10px 0;
	display: block;
}
.comment-setc-icon {
	width: 18px;
	height: 18px;
	background-image: url('clientlibs/img/icons.png');
	background-repeat: no-repeat;
	background-position: left -208px;
	padding: 0px 0 0 0;
	margin: 0 3px 0 0;
	display: inline-block;
}
.comment-sec-font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #BBBBBB;
	margin: 0 0 0 0;
	display: inline-block;
}
.main-title-txt {
	padding: 5px;
	font-family: Georgia;
	font-size: 20px;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	float: left;
	width: auto;
}

.advst-txt-align {
	text-align:center; 
}

#popupPoll .feedback_wrapper .my-take{margin: 0 0 105px 0;}

/*********One Column Ends Here*******************/

/*---------- Post Comment----------------*/
.Comment-Head-Color {
	color: #039ADD;
	background-image: url('clientlibs/img/comment-title-bg.jpg');
	background-repeat: repeat-x;
	background-position: left bottom;
	padding:0px 0px 15px 0px;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight: Bold;
	font-style: normal;
	width: 100%;
}
.Comment-text-right {
	width: auto;
	height: auto;
	font-family: arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #8B898B;
	line-height: 15px;
	overflow: hidden;
	float: right;
	margin:5px 0px 0px 5px;
}

a:hover.Comment-text-right {
	color: #007CC3;
	text-decoration: none;
	}

.Comment-text-left {
	width: auto;
	height: auto;
	font-family: arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #8B898B;
	line-height: 160%;
	overflow: hidden;
	float: left;
	margin: 5px 5px 0 0;
}

.Comment-byline-left-100 {
	width: 100%;
	height: auto;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #8B898B;
	line-height: 160%;
	overflow: hidden;
	float: left;
	margin: 2px 0 0 0;
}
.Comment-font-black-100 {
	width: 100%;
	height: auto;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height: 160%;
	overflow: hidden;
	margin: 5px 0 0 0;
	float: left;
	font-style: normal;
}
.Comment-slot-100 {
	margin: 5px 0 0 0;
	float: left;
	width: 100%;
	padding-top: 5px;
}
.Comment-slot-100-border {
	float: left;
	width: 100%;
	margin: 5px 0 5px 0;
	border-bottom: 1px dotted #E0E0E0;
	border-bottom-color: #C9C9C9;
	padding-bottom: 10px;
}
.Comment-switch-slot {
	margin: 8px 0 0 0;
	float: left;
	width: 100%;
}
.Comment-switch-slot ul {
	margin: 0px 0 0 0;
	float: left;
	width: 100%;
	display: block;
}
.Comment-switch-slot ul li {
	border: 1px solid #DADADA;
	padding: 8px;
	margin: 1px;
	float: left;
	width: auto;
	display: block;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color: #888888;
	background-color: #F5F5F5;
}
.Comment-switch-slot ul li:hover, .Comment-switch-slot ul li a, .Comment-switch-slot ul li.Commentactive {
	color: #000000;
}
.Comment-slot-50 {
	margin: 10px 5px 0 0;
	float: left;
	width: 49%;
	padding: 0px 0 0 0;
}
.Comment-slot-50-rgt {
	margin: 10px 0px 0 0;
	float: left;
	width: 49%;
	padding: 0px 0 0 0;
}
.Comment-image-slt {
	float: left;
	width: 82px;
	height: 36px;
}
.Refresh-btn-Cmt {
	background-position: left top;
	float: left;
	width: 30px;
	height: 30px;
	background-image: url('clientlibs/images/refresh-img-sample.gif');
	background-repeat: no-repeat;
	margin-left: 5px;
}

.Post-Comment-btn-Cmt {
	background-color: #990000;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
	padding: 8px;
	border: 0px;
	outline: none;
	cursor: pointer
}
.Comment-label-font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	float: left;
	margin:5px 0px 5px 0;
	width: 100%;
}
.Replay-Btn {
	border: 1px solid #DADADA;
	padding: 8px;
	float: left;
	width: auto;
	display: block;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color: #000000;
	background-color: #F5F5F5;
	margin: 5px 15px 0 0;
	cursor: pointer;
}
.Comment-Btm-slot {
	float: left;
	width: 100%;
	padding: 0 0 5px 0;
	margin: 5px 0 5px 0;
	height: auto;
}
.Comment-Btm-slot ul {
	float: left;
	width: 100%;
	display: block;
	}

.Comment-Btm-slot ul li {
	width: auto;
	height: auto;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #8B898B;
	line-height: 160%;
	overflow: hidden;
	float: left;
	margin: 8px 8px 0 0;
}
.Comment-slot-40 {
	margin: 0px 5px 0 0;
	float: left;
	width: 45%;
	padding: 0px 0 0 0;
}

.Description-shadow-100 {
	padding: 5px;
	float: left;
	box-shadow: 0px 0px 0px;
	height: 85px;
	width: 98%;
	border: 1px solid #E2E2E2;
	-moz-box-shadow: inset 0 0 10px #000000;
	-webkit-box-shadow: inset 0 0 10px #000000;
	box-shadow: 0 0 10px #E6E6E6 inset;
}
.shadow-inbox-100 {
	float: left;
	box-shadow: 0px 0px 0px;
	height: 30px;
	width: 98%;
	border: 1px solid #E2E2E2;
	-moz-box-shadow: inset 0 0 10px #000000;
	-webkit-box-shadow: inset 0 0 10px #000000;
	box-shadow: 0 0 10px #E6E6E6 inset;
}


#post-reply-slot {
	display: none;
}


.Comment-slot-bg-sub01 {
	float: left;
	width: 86%;
	margin: 0px 0 2px 0;
	background-color: #EAFAFF;
	padding: 2% 2% 0% 12%;
	border-top-style: dotted;
	border-top-width: 1px;
	border-top-color: #C9C9C9;
}
.main-frame {
	padding: 5px 1% 5px 1%;
	float: left;
	width: 98%;
	height: auto;
	background-color: #FFFFFF;
}
.main-frame-black-bg {
	padding: 10px;
	float: left;
	width: 980px;
	height: auto;
	background-color: #FFFFFF;
}
.snapshot-main-content-top-block {
	width: 100%; 
	height: auto;
	float: left;
}
.snapshot-main-content-middle-block {
	width: 100%; 
	height: auto;
	float: left;
}
.primary-colclose {
	float: left;
	width: 69%;
	padding-right: 1%;
}

.primary-colclose .top-story-Sc img {
	float: left;
} 
.sidebar-ipad{margin: 0px 1% !important;}
#sidebar, #sidebarRemove {
	width: 29%;
	float: right;
	margin-left: 1%;
}
#sidebar .show-more-stories, #sidebar .right-side-section .show-more-stories {
	margin: 0 0 0px 0;
}
#sidebarRemove .video-right-box { 
	margin: 0px 0px 10px 0px;
}
#sidebarRemove .video-box-right .video-thumb-box { 
	width: 125px;
	margin: 10px 0px 10px 17px;
}
#sidebarRemove .video-right-box, #sidebarRemove .video-right-box .Glimpses-headline {
	float: left;
}

/* Breaking news ticker */
.breaking-news span{background-color: #FFFFFF; padding-bottom: 2px; top: 8px !important;}


/* layout 0 : 50% 50% ( grid6 + grid6 ) */
.top-stories-c0 {
	width: 49%;
	margin: 0 0 10px 0;
	float: left;	
}
.top-stories-c1 {	
	width: 49%;
	margin: 0 0 10px 2%;
	float: left;
}


/*CSS for top two stories column control START*/
.top-stories{ width:100%; margin:0 0 10px 0; font-family:'DINPro-Regular'; clear:both; overflow:hidden;}
.top-stories-c0 h4{display:block; font-size: 1.25em; font-weight:normal; font-style:normal; color:#d71921; margin:0 0 10px 0;}
.top-stories-c0 em{ border-bottom: 1px solid #ccc; display:block;  padding: 0 0 4px;}
.top-stories-c0 .news-category{ *width:48%; margin:0 0 0px 2%; float:left;}
.top-stories-c0 .point-box-warraper{ width:49%; *width:48%; margin:0 0 20px 2%; float:left;}
.top-stories-c0 .news-category:first-child{ margin:0;}
.top-stories-c0 .news-category figure{margin:5px 0 20px 0; padding:0px; position:relative;}
.top-stories-c0 .news-category figure img{ display:block; width:100%;}
.top-stories-c0 .news-category figure span, .columns-top-block figure span{ background: url("clientlibs/images/pink-bg.png") left top; color: #fff; font-size: 0.875em; font-weight: bold; left: 0; padding: 5px 10px; position: absolute; text-decoration: none; text-transform: uppercase; bottom:0;}

.top-stories-c0 .news-category section{ border-bottom:1px solid #ccc; display:block; padding:0 0 10px 0;}
.top-stories-c0 .news-category  h5{ }
.top-stories-c0  p {height: 45px; overflow: hidden;}
.top-stories-c0 .news-category { margin:0; font-family:'DINPro-Regular'; clear:both; overflow:hidden; font-size: .81em/150%;}
.top-stories-c0 .news-category a {font-size: .81em/150%;}
.top-stories-c0 .news-category figure {font-size: .81em/150%;}
.top-stories-c0 .news-category figure img {font-size: .81em/150%;}

.top-stories-c1 h4{display:block; font-size: 1.25em; font-weight:normal; font-style:normal; color:#d71921; margin:0 0 10px 0;}
.top-stories-c1 em{ border-bottom: 1px solid #ccc; display:block; padding: 0 0 4px;}
.top-stories-c1 .news-category{*width:48%; margin:0 0 20px 2%; float:left;}
/*
.top-stories-c1 .point-box-warraper{ width:49%; *width:48%; margin:0 0 20px 2%; float:left;}*/
.top-stories-c1 .news-category:first-child{ margin: 0;}
.top-stories-c1 .news-category figure{margin:5px 0 20px 0; padding:0px; position:relative;}
.top-stories-c1 .news-category figure img{ display:block; width:100%;}
.top-stories-c1 .news-category figure span, .columns-top-block figure span{ background: url("clientlibs/images/pink-bg.png") left top; color: #fff; font-size: 0.875em; font-weight: bold; left: 0; padding: 5px 10px; position: absolute; text-decoration: none; text-transform: uppercase; bottom:0;}

.top-stories-c1 .news-category section{ border-bottom:1px solid #ccc; display:block; padding:0 0 10px 0;}
.top-stories-c1 .news-category  h5{ }
.top-stories-c1 p {height: 45px; overflow: hidden;}
.top-stories-c1 .news-category { margin:0; font-family:'DINPro-Regular'; clear:both; overflow:hidden; font-size: .81em/150%;}
.top-stories-c1 .news-category a {font-size: .81em/150%;}
.top-stories-c1 .news-category figure {font-size: .81em/150%;}
.top-stories-c1 .news-category figure img {font-size: .81em/150%;}
.column-ctrl-5050 { width:100%; margin:10px 0; clear:both; overflow:hidden;}
.column-ctrl-5050-c0, .column-ctrl-5050-c1{width: 48%; float: left; margin: 0% 1%; }
.clearfix{clear: both;}

/*CSS for top two stories column control END*/

/* Validation message for 'From The Magazines' */

.error_msg_disp{
	display: none;
	color: red;
	font-size: 12px;
	font-style: italic;
	padding: 6px 6px 0px ;
	clear: both;
}

.mob_view {
  padding-left: 24%;
}

/* Specials CSS  starts*/
.specials_wrapper{
	width: 100%;
	overflow: hidden;
}
.special_promo_img{
	width: 100%;
	float: left;
}
/* Specials CSS  ends*/
/* blog starts */
.blogs .bx-wrapper img{
	width: 114px;
	height: auto;
}
.blogs .crown-icon{
	position: static !important;
}
/* blog ends */

.archives-form .submit{
	float: left;
}
.customspan{
	font-family: 'old_standard_ttbold';
	display: inline-block;
	line-height: 50px;
	padding: 0 10px;
	background-color: #fff;
	font-size: 2.250em;
	color: #000;
}
.customh2{
	height:48px; 
	display:block; 
	text-align:center; 
	background:url(clientlibs/images/h1-bg.gif) repeat-x 0 20px; 
	margin:0 0 20px 0;
}
.customh3{
	font-family:'old_standard_ttbold'; 
	font-size:1.875em; 
	color:#000; 
	line-height:1.2em; 
	height:32px; 
	overflow: hidden; 
	width: 100%;
}
.customh4{
	font-family:'DINPro-Regular'; 
	font-size:1.438em; 
	font-weight:normal; 
	color:#000;
}
.customh5{
	color: #020000; 
	font-family: 'DINPro-Regular'; 
	font-size: 1.25em; 
	margin: 10px 0 5px;
}
/*  For Breaking News */
.breaking-news{
	clear: both;
	margin-bottom: 15px;
}

.show_more_btn{
	clear: both;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	display:inline-block;
	background-color: #000000;
	padding: 6px 10px;
	margin: 5px 0px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 2px solid #000000;
}
.show_more_btn:hover{
	color:#d71921;
	cursor: pointer;
}
.down_arrow_red{
	background-image:url(clientlibs/images/down_arrow_red.png);
	background-repeat: no-repeat;
	width: 13px;
	height: 8px;
	margin: 0px 0px 0px 5px;
	display: inline-block;
}
.new-ind-block h2, .letest-revi h2{
	height: 48px;
	display: block;
	text-align: center;
	background: url(clientlibs/images/h1-bg.gif) repeat-x 0 20px;
	/*margin: 0 0 20px 0; */
	margin: 0px;
}

.new-ind-block h2 span, .letest-revi h2 span{
	font-family: 'old_standard_ttbold';
	display: inline-block;
	line-height: 50px;
	padding: 0 10px;
	background-color: #fff;
	font-size: 2.000em;
	color: #000;
}
.letest-revi h2 span{
	font-size: 1.875em;
}

/* Center aligned show more button */
.wrapper_showmore{
	clear: both;
	text-align: center;
	padding: 20px;
}
.wrapper_showmore .show_more_btn{
	float: none;
	margin: 0 auto;
}

/* features-youzone : tiles listing : mouseover */
.zone-options li section a, .zone-options li section a:hover, .zone-options li section em {
	padding: 0px;
	margin: 0px;
	height: auto;
	display: inline;
}
.fyb_longtitle, .fyb_byline{
	overflow: hidden;
	height: auto;
	margin: 3px 5px;
}
p.fyb_description{
	font-family: 'DINPro-Regular';
	font-size: 0.85em;
	margin: 5px 5px 0px;
	color: #333;
}
/* blog : tiles listing : section text */
.draft-wrapper h3 {
	padding-left: 15px;
}

.subscribe-magazine{
	overflow: hidden;
	margin-bottom: 5px;
}
/* Features/Youzone slug line height */
.features ul li h4, .my-world .all-news h4{
	height: 23px;
}
/**Blog detailed page-title**/
.fyb_blog_title{
	color: #de4549;
	font-size: 1.1em;
	padding: 0 35px 15px;
	font-weight: bold;
	margin: 10px 0px 0px;
	clear: both;
	float: left;
}
/**Blog detailed page- Go button**/
li.date_li_class {
    width: auto !important;
}
 .blog_date_wrap{
	margin: 1% 0 0 30%;
    width: 36%;	
 }
 .blog_date_go{
	margin: 26px 0px 0px 10px;
	border: 1px solid #ccc;
	padding: 4px 10px;
	display: inline-block;
	background-color: #e60f00;
	color: #FFFFFF;
	cursor: pointer;
	-webkit-border-radius: 4px;
     -moz-border-radius: 4px;  
          border-radius: 4px;
}
/* No data found to display */
.nodata_display{
	clear: both;
	text-align: center;
	padding: 30px;
	color: #de4549;
}
.fyb_nodata {
	background-color: #e7e7e5;
	min-height: 400px;
}


/******************Please add all CSS below this*****************/

/* Youzone CSS correction*/
.my-world .more{
	clear: both;
	float: left;
}

/*Page Listing */
.letest-revi .revi-tech li:first-child, .new-ind-block .news-india li:first-child{
	padding: 25px 0;
}

/* Columnist listing more stories list */
.more-columns-list li:first-child{
	padding: 20px 0;
}

.add-blockl {
	float: left;
	width=100%;
}
/* grey color*/
a.grey-color {color: #ccc;text-decoration: none;}

/* grey color*/
a.darkgrey-color {color: #333;text-decoration: none;}

/* guest column byline color */
a.guest-column-byline {
	color: #666;
	text-decoration: none;
}

/* related reading : height fix*/
.related_read_para{
	clear: both;
	height: 32px;
	overflow: hidden;
}
.related-reading p.related_read_para{ font-size: 18px; height: 44px;}
.related_reading_byline{padding-left: 5px;}

/*contest without line */
.noline_spb{
	background: none !important;
	text-align: left !important;
}
.noline_spb span{
	font-size: 1.750em !important;
	line-height: 1.2em !important; 
}

/* article rating */
.article_rating{
	float: left;
	position: static;
	margin: 10px 15px;
	height: auto;
}
.article_rating ul li:hover{
	cursor: pointer;
}
p.rating_msg_inline{
	clear: both;
	color: #d01d36;
	font-size: 12px;
	padding: 5px 0px 0px;
	margin: 0px;
	line-height: 16px;
	display:none;
}

/* download the attachment */
.pdf_wrapper{
	margin: 5px 10px 0px 0px;
	width: 48%;
	display: inline-block;
	height: 27px;
	float: left;
	overflow: hidden;
}
.pdf_wrapper a:hover{
	text-decoration: underline;
}
.pdf_wrap_outer{
	width: 640px;
	overflow: hidden;
	margin: 10px 0px 0px;
}

/*more gallery fix */
.more_gallery_figcap, section.more_gallery_disc_wrap, p.more_gallery_disc{
	overflow: hidden;
}
.more_gallery_fig img{
	float: left;
}
.more_gallery_figcap{
	height: 14px;
	float: left;
	color: #ff0000;
}
section.more_gallery_disc_wrap{
	clear: both;
	height: 70px;
	padding-bottom: 16px;
}
p.more_gallery_disc{
	height: 54px;
	margin: 0 0 5px;
	font-weight: bold;
  	font-size: 1.3em;
}
.forecast .forecast-slide li a, .forecast .forecast-slide{
	height: 230px;
}
.art-tophead-h6{
	float: left;
}

.forecast-date {
margin: 0px 2px 15px;
font-size: 0.75em;
font-family: 'DINPro-Regular';
color: #000000;
}

.forecast h3{
margin: 0;
line-height: 1em;
}

/* email - article error message*/
.feedback_wrapper p.error{
	color: #D71921;
	font-family: DINPro-Regular;
	font-weight: normal;
	font-size: 12px;
	padding: 5px 0px;
}
.popup_success_msg, .popup_error_msg, .invalid_captch{
	font-family: DINPro-Regular;
	font-size: 16px;
	font-weight: normal;
}
.popup_success_msg{ 
	color: #2C9B11;
}
.popup_error_msg{
	color: #D71921;
}
.invalid_captch{
	clear: both;
	color: #D71921;
	padding: 5px 0px 0px;
}
.captcha_img_wrap{
	text-align: center;
}
.popup_success_wrap {
	float: left;
	width: 85%;
	margin-left: 20px;
	padding: 5px 0px;
}

/* pop up for book mark*/
.week_close_btn {
	float: right;
	width: 28px;
	height: 28px;
	background-image: url('clientlibs/images/close_icon.png');
	background-repeat: no-repeat;
	background-position: center center;
}
.warning_close{
	margin-right: 10px;
	margin-top: 5px;
}

.warning_popup{
	display: none;
	width: 100%;
	height: auto;
	border-bottom: 1px solid #d3d3d3;
	background: #f8f8d4;
	overflow: hidden;
	top: 0;
	left: 0;
	position: fixed;
	z-index: 10000;
}
.warning_wrapper{
	width: 980px;
	height: auto;
	margin: 0 auto;
	padding: 10px 0px;
	overflow: hidden;
}
.warning_icon{
	width: 19px;
	height: 18px;
	background-image: url('clientlibs/images/warning-icon.png');
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
}
.warning_content{
	color: #404040;
	font-size: 12px;
	font-family: Arial;
	padding: 0px 0px 0px 10px;
}

/* my take component */
.my-take .my-take-box > ul{
	float: none;
}

/* archives component */
.archives-form .sel-section-sort{ position:relative; background:#fff; display:inline-block; width:207px; border:0; }
.archives-form .sel-section-sort p {color:#000; text-transform:capitalize; padding:7px; font-size:14px; cursor:pointer; background:url(clientlibs/images/down-arw.png) no-repeat 95% 13px; margin:0px;}
.archives-form .sel-section-sort select { color: #666666; height: 38px; opacity: 0; filter: alpha(opacity=0); position: absolute; top: -5px; width:100%; font-size:13px; z-index:10;  }
.archives-form .sel-section-sort select option{ background-color:#fff; height:20px; outline:none; color:#000; font-size:14px; }

/*carousel-article and gallery homepage*/
.detailslide_width{
	width: 100%;
	max-width: 975px;
}
.gallery_slide_title{
	color: #000;
	font-family: 'old_standard_ttbold';
	font-size: 1.563em;
	line-height: 25px;
	margin: 10px 0 15px 0;
	font-weight: normal;
}
/* Bug Fix Added by Unni 09-10-15  Label Issue*/
h2.gallery_slide_title {
    height: auto !important;
    text-align: left !important;
    margin: 10px 0 15px 0 !important;
    background: none !important;
}
/*to make dotted slider to bottom right corner*/
.gallery-vdos-block .bx-wrapper .bx-pager, .gallery-vdos-block .bx-wrapper .bx-controls-auto {
	bottom: -35px;
	top: initial;
	right: 0px;
	position: absolute;
}

.review .content .star-rating{
	right: 0px;
}
.review .unique_content li h5{
	padding-right: 76px;
}

.review .unique_content_review li h5{
	padding-right: 76px;
}

/* cover image fix for magazines and news archives */
.the-magazines .magazines li img{ width: 133px; max-width: 133px;}
.news-archives .news-archives-block li img{/* width: 143px;*/ max-width: 143px;}

/* Custom Video Icon CSS for Video Gallery Page*/
.video-icon{
	width: 38px;
	height: 38px;
	position: absolute;
	left: 8px;
	bottom: 8px;
	background-image: url(clientlibs/images/video-play.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.image_gallery_div{
	overflow: hidden;
	position: relative;
}

.Comment-slot-50 p.error, .Comment-slot-40 p.error, .Description-box p.error, .validate-package-selection p.error, .validate-payment-option p.error, .shipping-address-details-row p.error {
	color: #D71921;
	font-family: DINPro-Regular;
	font-weight: normal;
	font-size: 12px;
	padding: 5px 0px;
}

.E-wallet-errmsg p.error, .ewallet-validation-msg{
	color: #D71921;
	font-family: DINPro-Regular;
	font-weight: normal;
	font-size: 12px;
	padding: 5px 0px;
	clear: both;
}
.Comment-slot-50-rgt #errormsg{
	color: #D71921 !important;
	margin: 0px !important;
	font-family: DINPro-Regular;
	font-weight: normal;
	font-size: 12px;
	clear: both;
}

.commentmodule_wrapper{
	float: left;
	width: 69%;
	padding-right: 1%;
}

/*** OOTB Article image component ***/
.article_imgbox {
  padding: 5px 0px 0px;
  margin-right: 10px;
  position: relative;
  float:left;
  margin-bottom: 15px;
}

.article_imgbox img {
  width: auto;
  max-width: 100%;
  /* float: left; */
}

.article-parsys {
  /*float: left; */
  /* position: relative; */
  /* margin-right: 10px; */
}
.imagecaption {
  float: left;
  font-family: 'DINPro-Regular';
  font-size: 0.85em;
  padding: 0px 10px 5px;
  color: #fff;
  background: url("clientlibs/images/black-bg.png") left top;
  display: block;
  /* margin-bottom: 10px; */
  padding-left: 1%;
  padding-right: 0px;
  width: 99%;
  bottom: 0px;
  position: absolute;
  z-index: 1;
}

.article_imgbox_fullwidth .imagecaption{
	padding-right:1%;
	width:98%;
}
.article_imgbox_fullwidth {
  margin-right: 0px !important;
}

/* article slider  */
.articles-slider{
	background: url(clientlibs/images/articles-box-bg.gif) repeat-x left bottom;
	overflow: hidden
}
/*Ask expert*/
.ask-wrapper .capcha_imagearea{margin-left: 0px; border: 1px solid #ccc; background-color: #fff;  width: 18%; height: 32px;}
.form_captcha_image .captcha_img_wrap img {float: none;}

/* Video Component */
.artPageVidParWrap .georgia-title-3{	
	color: #000;
	font-size: 1.25em;
	font-weight: bold;
	margin: 10px 0px 5px;
}
.artPageVidParWrap{
	clear: both;
}
.artPageVidParWrap .Arial-normal-full {
  float: left;
  font-family: 'DINPro-Regular';
  font-size: 0.85em;
  padding: 0px 10px 5px;
  color: #fff;
  /* background: rgb(226, 226, 226); */
  display: block;
  margin-bottom: 10px;
  padding-left: 1%;
  padding-right: 1%;
  width: 98%;
  background: url("clientlibs/images/black-bg.png") left top;
  margin-top: -4px;
}
.artPageVidParWrap .video-frames{
	background: rgb(226, 226, 226);
}

/*ask expert*/
.ask-form input[type="button"], .ask-form .capcha_refresh .refresh-btn-captcha {margin-top: 2px;}
 {margin-top: 1px;}
.ask-form  p.error, .ask-form p.select-error{
	color: #D71921;
	font-family: DINPro-Regular;
	font-weight: normal;
	font-size: 12px;
	padding: 5px 0px;
}
.ask-form p.select-error{
	clear:both;
	margin-left:16.5%;
}
.ask-expert-name, .ask-expert-email, .ask-expert-captcha {
	width: 50%;
	float:left;
}
.ask-expert-name label {
	width: 30%;
}
.ask-expert-email label {
	width: 24.5%;
}
.ask-form .ask-expert-name input, .ask-form .ask-expert-email input, .ask-form .ask-expert-captcha input {
	width: 57%;
}
.ask-form .ask-expert-name p {
	clear:both;
	margin-left: 33%;
}
.ask-form .ask-expert-email p{
	clear:both;
	margin-left: 27.5%;
}
.ask-expert-captcha{
	float:left;	
}

.ask-form .ask-expert-captcha p{
	clear:both;
	margin-left:122px;	
}

.ask-expert-query{
	float:left;
	width:100%;
}

.ask-form .ask-expert-query p{
	clear:both;
	margin-left:122px;	
}

.ask-form .ask-expert-captcha label{
	width: 30%;
}

.ask-form .ask-form-button{
	background-color: #000000;
	border-radius: 20px;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	height: 32px;
	margin-right: 6%;
	padding: 5px 15px;
	position: relative;
	text-transform: uppercase;
	width: 80px;
	float: right;
	behavior: url(/etc/designs/week/clientlibs/css/pie.htc);
	position: relative;
}

.ask-expert-invalid_captch{
	color: #D71921;
	font-family: DINPro-Regular;
	font-weight: normal;
	font-size: 12px;
	padding: 5px 0px;
	clear:both;
	margin-left:122px;
}


/*Top Four Stories...*/
.banner{clear: both;}
.vdo-right em{ padding: 8px 0px;}
.vdo-right ul li{padding: 10% 0 0 0;}

p.top_four_main_title{
	position: absolute;
	bottom: -30px;
	font-size: 1em;
	color: #858585;
}
img.top_four_hiddenimage{
	width: 0px;
	height: 0px;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}

p.column_right_para{
	font-family: 'DINPro-Regular';
	font-size: 0.9em;
	margin: 0px 0px 5px;
	color: #333;
}

h2.review_header {
	margin-bottom: 5px;
}

p.review_right_para {
	font-family: 'DINPro-Regular';
	font-size: 0.9em;
	margin: 0px 0px 5px;
	color: #fff;
}

/*Reply By Expert*/
.online_op_wrapper {
	padding: 0px 10px;
	width: 980px;
	margin: 0px auto;
}

.header_online_op {
	padding: 20px;
	background-color: #D81922;
	display: block;
	overflow: hidden;
}

.logo_white_outer {
	float: left;
	width: auto;
}

.ask_expert_main_title, .ask_expert_sub_title, .ask_expert_top_nav_txt, .ask_expert_top_nav_txt_type_2  {
	float: right;
	font-family: DINPro-Regular;
	font-size: 13px;
	color:#FFFFFF;
}

.ask_expert_sub_title, .ask_expert_top_nav_txt, .ask_expert_top_nav_txt_type_2 {
	font-size: 18px;
	float: left;
	font-weight: bold;
}

.ask-expert-admin-nav {
	padding: 15px 10px;
	overflow: hidden;
	background-color: #F7F7F7;
	float: left;
	width: 98%;
}

.online-op-nav-inside-block {
	float: right;
	width: auto;
}

.ask_expert_top_nav_txt, .ask_expert_top_nav_txt_type_2, .ae_reply_txt {
	font-size: 13px;
	float: left;
}

.color-red-dark-op {
	color: #CC0000;
}

.ask_expert_top_nav_txt a {
	text-decoration: underline;
	color: #CC0000;
}

.ask_expert_top_nav_txt_type_2 a{
	text-decoration: none;
}

.mar_right_20px {
	margin-right: 20px!important;
}

.table_outer_ae, .title_row_ae, .content_row_ae {
	width: 100%;
	display: block;
	clear: both;
}

.title_row_ae, .content_row_ae {
	padding: 10px 0px;
	border-bottom: 1px #E5E5E5 solid;
	float: left;
}

.title-name-txt, .title-email-txt, .title-question-txt, .ae_content_name_txt, .ae_content_email_txt, .AE-content-question-txt{
	font-family: DINPro-Regular;
	width: 17%;
	font-size: 14px;
	font-weight: bold;
	float: left;
	text-align: left;
	color: #000000;
	padding: 0px 20px 0px 10px;
}

.title-email-txt, .ae_content_email_txt {
	width: 29%;
}

.title-question-txt, .AE-content-question-txt, .ae_reply_txt {
	width: 44%;
	float: right;
	padding-right: 10px;
}

.content_row_ae {
	border-bottom: 1px #E5E5E5 dotted;
}

.ae_content_name_txt, .ae_content_email_txt, .AE-content-question-txt{
	font-weight: normal;
	font-size: 13px;
	line-height: 18px;
}

.ae_reply_txt {
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px 0px 5px 10px;
	font-weight: bold;
	width: 45%;
	float: right;
	clear: both;
}

.ae_reply_txt a {
	text-decoration: underline;
	color:#0033CC;
}

.expert-reply-main-title {
	float: right;
	font-size: 25px;
	color: #FFFFFF;
	text-transform: uppercase;
}

.ask_expert_sub_title {
	text-transform: uppercase;	
}

/*expert reply popup*/
.popup_Wrapper_askexp {
	overflow: hidden;
	width: 600px;
	height: auto;
	margin: 0px auto 0px auto;
	background-color: #FFFFFF;
	border: 15px solid #EFEFEF;
	padding: 10px;
	-webkit-box-shadow: 0px 0px 10px 1px rgba(8,8,8,0.33);
	-moz-box-shadow: 0px 1px 10px 1px rgba(8,8,8,0.33);
	box-shadow: 0px 0px 10px 1px rgba(8,8,8,0.33);
}

.Popup_form_submit_common, .Popup_form_reset_common {
	color: #FFFFFF;
	float: left;
	width: auto;
	height: auto;
	padding: 8px 15px;
	margin: 5px 10px 0px 0px;
	text-decoration: none;
	border: 0px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	outline: 0px;
	cursor: pointer;
}

.Popup_form_submit_common {
	background-color: #D71921;;
}

.Popup_form_reset_common {
	background-color: #BEBEBE;
}

.close{
	background-position: center center;
	float: right;
	width: 28px;
	height: 28px;
	background-image: url('clientlibs/img/close_icon.png');
	background-repeat: no-repeat;
}

.common_close_outer {
	width: 100%;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
}

.popup_ae_content_block {
	width: 100%;
	float: left;
}

.popup_ae_content_row {
	display: block;
	clear: both;
	padding: 10px;
}

.popup_ae_content_left, .popup_ae_content_right, .popup_ae_text_area  {
	float: left;
	width: 30%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	text-align: left;
}

.popup_ae_content_right {
	width: 70%;
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
	float: right;
}

.popup_ae_text_area {
	border-radius: 3px;
	box-shadow: 1px 1px 2px 0px #EAEAEA;
	border: 1px solid #EAEAEA;
	padding: 10px;
	width: 95%;
	background-color: #FFFFFF;
	line-height: 16px;
	font-weight: normal;
	height: 80px;
}
.popup_ae_content_right p.error{
	color: #D71921;
	font-family: DINPro-Regular;
	font-weight: normal;
	font-size: 12px;
	padding: 5px 0px;
}
/*Custom Contact Us */
.capchacontatcus_textarea {
margin: 0px -100px 0 0;
float: left;
/* width: 55%; */
padding: 0px 0 0 0;
height: auto;
}
.accordion-contact .capcha_refresh input{
width: 30px;
height: 30px;
margin-left: 5px;
}
.accordion-contact .capchacontatcus_textarea input{
width: 35%;
}
.accordion-contact .info li span.error_contactus{
	color: #ff0000 ;
	font-family: DINPro-Regular;
	font-weight: normal;
	font-size: 12px;
	padding: 5px 0px;
	clear:both;
	display:block;
	position: static;
	margin-left: 10%;
	right: 0;
	float: none;

}

/* Article Intoduction : Article Content Body */
.articleIntro {
	font-family: 'DINPro-Regular';
	font-size: 1.1em !important;
	font-weight: bold;
	text-align: center;
	padding: 0px 10px 5px;
	color: #333;
	background: rgb(226, 226, 226);
	display: block;
	margin-bottom: 10px;
	padding-left: 1%;
	padding-right: 1%;
	width: 98%;
	clear: both;
}

/*Twitter block */
.twit-box {
	border: none;
	text-align: center;
}

/*Expert Category Listing*/
div.expert-category-main-wrapper {
	float:left;
}

/*subscription*/

.popup_wrapper_signin, .popup_insufficient_ewallet, .popup_wrapper_address {
	vertical-align: top !important;
}

.login-popup-section {
	float: left;
 	padding-right: 10px;
}

.login-popup-msg {	
    float: left;
    padding-right: 10px;	
}

.subscription-popup-button {
  color: #FFFFFF;
  background-color: #049CDD;
  border: 1px #0493D0 solid;
  vertical-align: middle;
}

.validate-package-selection .error, .validate-payment-option .error{
	display:none;
}
/***More Gallery Custom***/  
.gallery_area .moregallery ul li{
  width: auto;
  padding-right: 1.2%;
  padding-left: 1.2%;
}
.gallery_area .moregallery ul li .galleryFigure{
	height: auto;
}

/*expert login*/
.expert-login-msg{
	clear: both;
	text-align: center;
	padding: 30px;
}

.expert-login-link{
	padding: 5px;
	color: #007FB8;
}

.login-logout-block {
  width: 65%;
  float: right;
  font-size: 0.8em;
  color: #000;
  margin: 0 0 3px 0;
}

.login-logout-block span {
  border-right: 1px solid #000;
  padding: 0 1%;
  margin: 0 1% 0 0;
  display: inline-block;
  line-height: 0.9em;
}

.header_online_op {
	padding: 20px 0px;
	background-color: #D81922;
	display: block;
	overflow: hidden;
}

.logo_white_outer {
	float: left;
	width: auto;
	padding: 0px 20px;
}
/*Phase 2 Changes*/
.my-take-box .votepopup, .more-polls{
	padding: 4px 30px 5px; 
	border:none; 
	border-radius:3px; 
	background:url(clientlibs/images/vote-bt-bg.gif) repeat-x left top; 
	behavior:url(css/pie.htc); 
	position:relative; 
	color:#fff; 
	text-decoration:none; 
	text-transform:uppercase; 
	font-size: 0.813em; 
	cursor:pointer; 
	display: inline-block; 
	margin:0 0 15px 14px;
} 

.blogs .bx-viewport{
 height:127px;
}

#chartpopup, #chartDataPopup {background-color:#CCC; }
#chartpopup {display: block; margin: 0 0 2px 0; float: left; cursor: pointer; width:100%;}
#chartDataPopup {width: 100%; margin: 0; float: right; border-collapse: collapse;
	box-shadow: 0 0 1em rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 0 1em rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 0 1em rgba(0, 0, 0, 0.5);
	background-position: 0 -100px;
}
#chartDataPopup th, #chartDataPopup td { padding: 0.2em; border: 1px dotted #666; text-align: left; font-size:0.9em;}
#chartDataPopup th {border-bottom: 2px solid #333; text-transform: uppercase;}
#chartDataPopup td {	cursor: pointer;}
#chartDataPopup td.highlight {background: #f0f0f0;}
#chartDataPopup tr:hover td {background: #f0f0f0;}


/*--------------- Pie chart End --------------*/
.you_tube_player{
	position:relative;
}
.overlay_div{
  position: absolute;
  z-index: 10;
  width: 100%;
  height: 100%;
  top:0px;
}

.overlay_akamai_div{
  position: absolute;
  z-index: 10;
  width: 100%;
  height: 100%;
  top:0px;
}

.gallery-vdos-block .video-wrapper .fluid-width-video-wrapper{
	padding: 49% 0 0 0 !important;
}
.point-blogs p.point_block_para {
	height: auto;

}
.point-blogs .bxslider li h2{
	margin-top: 5px;
}

/*--------------- FB comments --------------*/
.fb-comments{
	padding: 7px 0px 7px 0px;
	margin-bottom:50px;
}
/*-----------Float Right in Poll Listing-------------*/
.align_right{	
    float: right;	
}

/*subscriptio address popup validation*/
.shipping-address-details-row p.error {
	font-family: Arial, Helvetica, sans-serif !important;
	float: left;
    height: 5px; 	
}

/******************** Warning message *****************/
.warning_msg_block {
  position: absolute;
  left: 165px;
  top: -30px;
  z-index: 10;
  color: #ff0000;
  font-size: 16px;
}

.features ul li h4.features_slugname{ 
	font-size: .90em;
}
.bx-wrapper .bx-loading{ display: none !important;}
/******************** Warning message *****************/
.akamai_warpper_height{ width: 100% !important; height: 560px !important ;}
.gallery-warraper .js-video{height: auto; padding-bottom: 0px;}
.gallery-warraper .rg-image-wrapper .rg-caption{ height: auto;}

#subscription-link-block .lft, .new-ind-block-indepth {	float: none;}
.new-ind-block-indepth {clear: both;}

.wrapper_parsys100 > section.columns-top-block{
clear:both;
}

.mob_view .go_btn{
    border-radius: 0px;
    background-color: #BB302E;
    color: #fff;
}

.mob_view .reset_btn{
    border-radius: 0px;
    max-width: 65px;
    background-color: #5B5B5B;
    color: #fff;
}

/*button gradient*/
.select-block{background-color:#e9e9e9; border-radius: 5px; border:1px solid #d1d3d4; margin: 20px 0; color:#000; z-index: 999; behavior:url(css/pie.htc); position:relative; 
background: -webkit-linear-gradient(#f9f9f9, #e3e3e3); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(#f9f9f9, #e3e3e3); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#f9f9f9, #e3e3e3); /* For Firefox 3.6 to 15 */
background: linear-gradient(#f9f9f9 #e3e3e3); /* Standard syntax (must be last) */ -webkit-font-smoothing: antialiased !important; }

/*Phase2 Changes*/
.my-take-box .vote, .more-polls{padding: 4px 30px 5px; border:none; border-radius:3px; background:url(clientlibs/images/vote-bt-bg.gif) repeat-x left top; behavior:url(css/pie.htc); position:relative; color:#fff; text-decoration:none; text-transform:uppercase; font-size: 0.813em; cursor:pointer; display: inline-block; margin:0 0 15px 14px;} 

/*.my-take-box .vote, .more-polls{padding: 4px 30px 5px; border:none; border-radius:3px; background:url(clientlibs/images/vote-bt-bg.gif) repeat-x left top; behavior:url(css/pie.htc); position:relative; color:#fff; text-decoration:none; text-transform:uppercase; font-size: 0.813em; cursor:pointer; display: inline-block; margin:0 0 15px 14px;} 
button gradient*/


/*--------Phase2------- Footer start --------------*/
.footer-outer{ width:100%; display:block; background-color:#222; clear:both;  margin:5% 0 0 0; border-top:solid 1px #B9021C;}
.footer-wrapper{ width:100%; max-width: 975px; margin:0 auto; padding:10px 0; overflow:hidden; }
.footer-wrapper nav{ overflow:hidden;}
.footer-wrapper nav ul{ float:left; margin:0;}
.footer-wrapper nav ul li{float:left; margin:0 5px; padding:5px 10px;}
.footer-wrapper nav ul li a { float:left; text-decoration:none; color:#8d8c8c; font-size: 0.938em; text-transform:uppercase;}
.footer-wrapper p a img{ vertical-align:middle;}
.footer-wrapper p{ font-size:1em; color:#8d8c8c; font-style:italic; display:block; margin:10px 0 0 0;  padding: 0 10px; clear:both;}
.footer-wrapper p span{ line-height:10px;}
.footer-wrapper p a{ width:85px; height:26px; display:inline-block; margin:0 3px 0 5px; }
.footer-inner{width:10.590%; height:auto; max-width:135px; display:block; float:left; padding:0 5px 0 0; }
.footer-inner h6{font-family: 'Roboto-Bold'; color:#e1e1e1; padding:10px 0; margin:0; font-size:14px; -webkit-font-smoothing: antialiased !important; font-weight:bold;}
.footer-inner ul li a{font-family: 'Roboto-Bold'; color:#bfbfbf; padding:0; margin:0; font-size:12px; -webkit-font-smoothing: antialiased !important; font-weight:normal; line-height:24px;}
.footer-inner ul li a:hover{color:#999; text-decoration:underline;}
.footer-last-box{width:100%; max-width:975px; height:auto; padding:5px 0; margin:5px 0; border-top:solid 1px #494949; float:left;
 text-align:center;}
 .footer-last-box p{font-size:12px;}
 .footer-last-box a{font-family: 'Roboto-Bold'; color:#666666; padding:0 10px 0 5px; margin:0; font-size:12px; -webkit-font-smoothing: antialiased !important; font-weight:normal; border-right:solid 1px #494949;}
 .footer-last-box a:last-child{border:none;}
    
.footer-inner ul {
    list-style: outside none none;
    margin: 5px 0;
    padding: 0;
    text-align: left;
}
.footer-inner ul li a{ 
    text-decoration: none;
}
/*---------Phase2--------- Footer end --------------*/


/*Phase2 changes*/
.news-archives-block .bx-wrapper .bx-viewport {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #3b3b3b none repeat scroll 0 0;
}
.colum-block a.bx-prev {
    background: rgba(0, 0, 0, 0) url("clientlibs/images/next-pre.png") no-repeat scroll 0 0;
    display: block;
    height: 20px;
    left: -9px;
    position: absolute;
    text-decoration: none;
    text-indent: -9999px;
    top: 45%;
    width: 20px;
}
.colum-block a.bx-next {
    background: rgba(0, 0, 0, 0) url("clientlibs/images/next-pre.png") no-repeat scroll -42px 0;
    display: block;
    height: 20px;
    position: absolute;
    right: -10px;
    text-decoration: none;
    text-indent: -9999px;
    top: 45%;
    width: 20px;
}
.news-archives-block .bx-wrapper{
   margin:0 21px;
}
.top-stories-c0 .news-category figure span, .columns-top-block figure span{
    -webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.details-page-slid .bx-caption{
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
ul.tabs li a{
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
a.white-color{
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.my-take-box .vote, .more-polls{
background:#ba2f2d none repeat scroll 0 0
}

.my-take-box .votepopup, .more-polls{
background:#ba2f2d none repeat scroll 0 0
}
.news-archives-block .black-color{
  color:#fff;
}
.banner .bx-wrapper li h4, .banner .bx-wrapper li h4 a, .banner .bx-wrapper li h4:hover, .banner .bx-wrapper li h4 a:hover, .banner .bx-wrapper li p{
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.select-block p{
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.mob_view .go_btn{
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.mob_view .reset_btn{
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.banner .bx-wrapper li p{
	font-size: 0.90em;
	font-family: Roboto-Light;
	font-weight: lighter;
}
input, button, textarea, select, optgroup, option {
    font-family: 'Roboto-Regular';
    font-size: 0.9em;
 }
.features ul li{
     padding: 0 27px 20px 27px;
 }
.news-archives-block .black-color:hover {
 color:#fff;
}
/*Phase2 changes*/
/*Bug Fix WEEKAEM-292 Start*/
.article .article-parsys{ margin-right: 10px; }
/*Bug Fix WEEKAEM-292 End*/

/* New CR WEEKAEM-295 Start*/
.live-component-home-wrapper{width:98%; max-width:950px; height:100%; margin:0 0 15px 0; padding:1%; position:relative; float:left;}
.live-compo-main-image{width:100%; position:absolute; bottom:0; left:0; top:0; z-index:-1;} 
.home-left-live-component{width:50%; height:auto; padding:0; margin:0 25px 0 0; top:0; float:left;} 
.home-left-live-component img{width:100%; margin:7px 0 0 0;} 
.head-live-compo{font-family:'Roboto-Bold';line-height:28px; padding:0 0; margin:10px 0 5px 0; font-size:2.150em; color:#dc2900;} 
.head-live-compo-strip{background:#dc2900; color:#fff; padding:3px 5px; margin:0 0 5px 0; font-size:20px; font-family:'Roboto-Regular'; display:table-cell;}
.head-live-compo span{background:#dc2900; color:#fff; padding:3px 5px; margin:0;}
.link-live-home-compo{font-family:'Roboto-Bold';line-height:32px; padding:0; margin:5px 0 0 0;font-size:1.670em; color:#333; text-decoration:none;}
.link-live-home-compo:hover{color:#444;}
.text-live-home{font-family:'Roboto-Regular'; line-height:20px; padding:0; font-size:1.10em; margin:5px 0 0 0;} 
.right-live-component-wrapper{width:47%; height:auto; padding:0; margin:70px 0 0 0; float:left;} 
.live-home-compo-sub-head{font-family:'Roboto-Bold';line-height:20px; padding:0 0 5px 0;font-size:1.40em; color:#333; text-decoration:none; margin:0;} 
.loop-live-right-list{width:60%; height:auto; float:left; padding:0; margin:5px 0;} 
.loop-live-right-list img{float:left; margin:0 10px 0 0;} 
.link-loop-right-list{font-family:'Roboto-Bold';line-height:18px; padding:0;font-size:0.998em; color:#000; text-decoration:none; margin:0;}
.link-loop-right-list:hover{text-decoration:underline;}
.text-loop-right-list{font-family:'Roboto-Bold';line-height:18px; padding:3px 0 0 0;font-size:0.948em; color:#666; text-decoration:none; margin:0;} 
.read-more-live-wrapper{width:60%; height:auto; float:left; padding:0; margin:10px 0;} 
.read-more-live-home{font-family:'Roboto-Regular'; line-height:22px; padding:3px 5px; font-size:0.845em; margin:5px 0 0 0; background:#F30; color:#fff; text-decoration:none;} 

/*Live Blog Home*/

.blog-live-page-left-wrapper{width:100%; height:auto; float:left; padding:0; margin:0;}
.blog-live-top-box{width:100%; height:auto; margin:0; padding:10px 0; border-bottom:solid 1px #D7D5D9;}
.blog-live-list-box-images{width:100%; margin:0 0 7px 0;}
.blog-live-page-left-wrapper h3.blog-live-slud-red, .blog-live-page-left-wrapper h1.blog-live-slud-red{background-color:#d01d36; padding:5px; color:#fff !important; font-size:0.9em; text-transform:uppercase; display:inline-block; font-family: 'Roboto-Regular'; margin: 5px 0; line-height: 16px; height: auto; width: auto;}
.blog-live-main-head{font-family:'Roboto-Bold'; color:#000; font-size:2.250em; font-style:normal; line-height:36px; margin:0 0 10px 0;}.blog-live-top-box p{font-family: 'Roboto-Regular'; font-size: 0.9em; padding:0; line-height:22px; margin:0 0 0 0;}
.blog-page-live-section{width:100%; height:auto; margin:0; padding:10px 0; border-bottom:solid 1px #D7D5D9;}
.blog-live-time-date{min-width:175px; height:auto; padding:0; margin:0 10px 0 0; float:left;}
.live-blog-update-parsys{width:100%; height:auto; padding:0; margin:0; float:left;}
.live-blog-update-parsys p{font-family:'Roboto-Regular';font-size:0.9em; padding:0; color:#333; line-height:22px; margin:5px 0 5px 0;}
.live-blog-update-parsys a{font-family:'Roboto-Regular';font-size: 0.9em;color:#578FC0;padding:0;line-height:22px;margin:5px 2px; text-decoration:none; float: left;}
.live-blog-update-parsys a:hover{text-decoration:underline;}
.live-blog-update-parsys .live-blog-title{font-family:'Roboto-Bold';font-size:1.4em; padding:0;color:#333; line-height:25px; margin:5px 0 10px 0;}
.date-blog-update{font-family: 'Roboto', sans-serif; font-size:0.82em; color:#606060; padding:0; margin:0; line-height:18px;}
.time-blog-live-update{font-family: 'Roboto-Bold'; font-size:0.9em; color:#000; padding:0; margin:0;}
.live-blog-update-top-parsys{width:100%; height:auto; padding:0; margin:0;}
.live-blog-update-top-parsys img{width:100%;}
.live-blog-update-parsys-bottom{width:100%; height:auto; padding:0; margin:0; clear: both;}
.live-updates-main-wrapper{width:100%; padding:0; margin:0; height:auto;}

#pre_loader{width: 32px; height: 32px; background-image: url('clientlibs/images/default.gif'); background-repeat: no-repeat; margin: 0 auto; display:none;}
.live-blog-update-parsys p a{float:none;}

.new_update_wrapper{
    display: none;
    width: 100%;   
}
.new_story_update{
    font-family: 'Roboto-Regular';
    font-size: 14px;
    font-weight: bold;
    color: #FDF1F1;
    width: 120px;
    margin: 0 auto;
    background-color: #d01d36;
    border-radius: 5px;
    padding: 4px;
    box-shadow: 2px 2px 5px #888888;
    cursor: pointer;
}
.new_story_update img{
    padding: 1px 5px;
    float: left;
}
.sticky_position{
    position: fixed;
    top: 0;
    left: 50%;
    margin-left: -60px;
}
.single_story_wrap{
    width: 100%;
    float: left;
    padding-bottom: 10px;
}
.single_story_wrap:before{
    content: '\2771 \2771 ';
    padding-top: 1px;
    float: left;
    color: #578FC0;
}
.single_story_wrap a{
    padding-left: 5px;
    float: left;
    color: #578FC0;
}
.single_story_wrap a:hover{
    text-decoration: underline;
}

.footer-last-box p{
    display: inline;

}.abc_certified_logo_wrapper
{
    display: inline;
    overflow: hidden;
    margin-left: 10px
}

/* New CR WEEKAEM-295 End*/

/* New CR WEEKAEM-305 : Start*/
.profile-outer-wrapper{width:100%; height:auto; margin:0; padding:0;}
.profile-outer-wrapper h2{display:block; text-align:center; background:url(clientlibs/images/h1-bg.gif) repeat-x 0 20px; margin:0 0 5px 0;}
.profile-outer-wrapper h2 span{font-family:'Roboto-Bold'; display:inline-block; line-height:37px; padding:0 10px; background-color:#fff; font-size:1.765em; color:#000; font-weight:bold;}
.profile-inner-wrapper-scroll{width:98%; height:440px; overflow:auto; overflow-x:hidden;}
.profile-inner-wrapper-scroll::-webkit-scrollbar {width: 7px;}
.profile-inner-wrapper-scroll::-webkit-scrollbar-track {background-color:#fff;border:1px solid #CCCCCC;}
.profile-inner-wrapper-scroll::-webkit-scrollbar-thumb {background-color:#3F0108;}
.profile-inner-wrapper-scroll::-webkit-scrollbar-thumb:hover {background-color: #6B0013;}
.profile-inner-list-box{width:98%; height:auto; margin:0; padding:10px 0; border-bottom:solid 1px #E4E4E4;}
.profile-inner-list-box img{float:left; margin:0 10px 0 0;}
.profile-inner-list-box a{font-family:'Roboto-Bold';  font-size:0.816em; color:#000; text-decoration:none; padding:0; margin:0;}
.profile-inner-list-box p{padding:0; margin:0; font-size:0.816em !important;}
.profile-inner-list-box-status{margin:0 !important; font-family:'Roboto-Regular' !important; display:inline-block; font-size:0.816em !important; padding:0 0 0 0;}.clear{clear:both;}
.right-panel h4.red-profile{color:#F00;}
.right-panel h4.green-profile{color:#090;}
.profile-inner-image-left{float:left; padding:0; margin:0 10px 0 0; width:50px;}
.profile-inner-right-inner{float:left; padding:0; margin:0 10px 0 0; width:68%;}
/*profiletooltip*/
.profiletooltip-head-profile{font-family:'Roboto-Regular'; color:#F00; padding:0 0 5px 0; margin:0; font-size:13px; font-weight:bold;}
.profiletooltip-head-profile-text{font-family:'Roboto-Regular'; color:#fff; padding:0 0 0 0; margin:0; font-size:12px;}
#profiletooltip{font-family:Arial, Helvetica, sans-serif;font-size: 0.875em;text-align: left;line-height: 1.5;background: #333;
-webkit-border-radius: 5px; width:240px;
-moz-border-radius: 5px;border-radius: 5px;border-top: 1px solid #fff;
-webkit-box-shadow: 0 3px 5px rgba( 0, 0, 0, .3 );
-moz-box-shadow: 0 3px 5px rgba( 0, 0, 0, .3 );box-shadow:0 3px 5px rgba( 0, 0, 0, .3 );position: absolute;z-index: 9999999;
padding: 15px;}
#profiletooltip:after{width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top-color: #333;border-top: 10px solid #333;content: '';position: absolute;left: 50%;bottom: -10px;margin-left: -10px;}
#profiletooltip.top:after{border-top-color: transparent;border-bottom-color: #333;border-bottom: 10px solid #333;top: -20px;bottom: auto;}
#profiletooltip.left:after{left: 10px;margin: 0;}
#profiletooltip.right:after{right: 10px;left: auto;margin: 0;}
/*profiletooltip*/
/* New CR WEEKAEM-305  End*/

/*** RTE Start ***/
.article ol li {
    list-style: decimal;
    margin-left:4%
}

.article ul li {
    list-style: initial !important;
    margin-left: 4%;
}
/*** RTE End ***/

/* for all section page's h1 tag*/

.section-heading-main-title{
		font-family:'Roboto-Bold'; 
		color:#000; 
		font-size:2.150em; 
		font-style:normal; 
		line-height:36px; 
		margin:0 0 20px 0;
}

/*  WEEKAEM-363 */
.breadcrumb a { text-decoration:none; display:inline-block; padding:0 15px 0 0; background:url(clientlibs/images/brd-arow.gif) no-repeat right 2px; color:#666; font-size:0.625em; margin:0 5px 0 0; font-family:dinbold;}
.breadcrumb span{ display:inline-block; color:#d71921; font-size:0.625em; font-family:dinbold; }
.breadcrumb ol{list-style:none; padding:0; margin:0;}
.breadcrumb ol li{display:inline-block;}

/*  WEEKAEM-406 */
.loop-live-right-list{width: 100%;height:auto;float:left;padding:0;margin:5px 0;}
.right-live-component-wrapper{width:47%;height:auto;padding:0;margin: 0px 0 0 0;float:left;}
/*  WEEKAEM-429 */
.related-reading ul {
    width: 1000px;
    overflow: hidden;
    text-align: center;
    display: block;
    margin: 0 auto;
}
.related-reading p.related_read_para {
  text-align: left;
}
.details-box figure,
.article_related_read figure {
    margin: 0 auto;
    text-align: left;
}

.article_related_read figure figcaption {
    font-size: 14px;
    bottom: 3px;
}
/* WEEKAEM-438	 */
ul.breaking-ul{
    display:none;
}

/** WEEKAEM-503 Weekend Readings START **/
.weekend-read-wrapper{max-width:975px; height:auto; padding:0; margin:0;}
.weekend-banner-top{width:100%; height:auto; position:relative; padding:0; margin:0;}
.week-end-head-banner-box{width:40%; height:auto; position:absolute; padding:0; margin:0; top:25%; left:30%}
.weekend-main-sub-top{font-family:'Roboto', sans-serif !important; padding:5px 0 5px 0 !important; margin:0 !important; font-size:18px !important; font-weight:normal !important; text-decoration:none !important; color:#fff !important; text-align:center !important; }
.weekend-left{float:left; margin:0 25px 0 0;}.weekend-right{float:right; margin:0 0 0 25px;}
.weekend-story-heading{font-family:'Roboto', sans-serif; padding:5px 0 5px 0; margin:0; font-size:38px; font-weight:normal; text-decoration:none; color:#333; text-align:center; font-weight:bold; -moz-transition: all .2s ease-in;-o-transition: all .2s ease-in;-webkit-transition: all .2s ease-in;transition: all .2s ease-in; }.weekend-story-heading:hover{color:#a40409; -moz-transition: all .2s ease-in;-o-transition: all .2s ease-in;-webkit-transition: all .2s ease-in;transition: all .2s ease-in;}
.week-end-byline{font-family:'Roboto', sans-serif; padding:5px 0 5px 0; margin:0; font-size:16px; font-weight:normal; color:#a40409}
.week-end-description{font-family:'Roboto', sans-serif; padding:0 0 15px 0; margin:0; font-size:15px; font-weight:normal; color:#777; line-height:22px;}
.week-end-link-button{font-family:'Roboto', sans-serif; padding:5px; margin:0; font-size:14px; font-weight:normal; color:#fff; background:#a40409; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; text-decoration:none; -moz-transition: all .2s ease-in;-o-transition: all .2s ease-in;-webkit-transition: all .2s ease-in;transition: all .2s ease-in;}
.week-end-link-button:hover{background:#333;-moz-transition: all .2s ease-in;-o-transition: all .2s ease-in;-webkit-transition: all .2s ease-in;transition: all .2s ease-in; }
.weekend-story-list{max-width:935px; height:auto; padding:20px; margin:20px 0 0 0; border:solid 1px #D5D2E4;display:inline-block; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.weekend-list-image{width:47%; margin-right:10px; display:inline-block; vertical-align:top; overflow:hidden; } .weekend-list-inner{width:50%; display:inline-block; }
.weekend-list-image img{
  -webkit-transition: all 0.5s linear;
          transition: all 0.5s linear;
  -webkit-transform: scale3d(1, 1, 1);
          transform: scale3d(1, 1, 1);
}
.weekend-list-image:hover img{
  -webkit-transform: scale3d(1.1, 1.1, 1);
          transform: scale3d(1.1, 1.1, 1);
}
.weekend-more-main-button a{font-family:'Roboto', sans-serif; padding:5px; margin:10px 0; max-width:95px; float:right; font-size:14px; font-weight:normal; color:#fff; background:#333; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; text-decoration:none; -moz-transition: all .2s ease-in;-o-transition: all .2s ease-in;-webkit-transition: all .2s ease-in;transition: all .2s ease-in; display:block;}
.weekend-more-main-button a:hover{background:#a40409;-moz-transition: all .2s ease-in;-o-transition: all .2s ease-in;-webkit-transition: all .2s ease-in;transition: all .2s ease-in; }
.weekend-main-head-top{font-family:'Roboto', sans-serif; padding:5px 0 5px 0; margin:0; font-size:44px; font-weight:normal; text-decoration:none; color:#fff; text-align:center; font-weight:bold; }

.weekend-main-head-top a{
	text-decoration:none; color:#fff;
	-moz-transition: all .2s ease-in;-o-transition: all .2s ease-in;
	-webkit-transition: all .2s ease-in;transition: all .2s ease-in;
}
.weekend-main-head-top a:hover{
	text-decoration:none;
	color:#dbdbdb;
	-moz-transition: all .2s ease-in;
	-o-transition: all .2s ease-in;
	-webkit-transition: all .2s ease-in;
	transition: all .2s ease-in;
}
/** WEEKAEM-503 Weekend Readings END   **/

/************************Please add all CSS above this block**********************************/
@media screen and (-webkit-min-device-pixel-ratio: 0){.ask-form .select-section select {top: -5px;}}

@media screen and (max-width:1200px)
{
.blog-live-time-date{width:50%; margin:0 0 5px 0;}
.live-blog-update-parsys{width:100%;}
}

@media screen and (max-width: 980px) {
	.warning_wrapper {width: auto;padding: 10px;}
	#lightbox-container-image-box{ max-width: 100%; height: auto !important;}
	#lightbox-image,  #lightbox-container-image-data-box{ max-width: 100%; height: auto !important; width: 100%;}
	#lightbox-container-image-data #lightbox-image-details{ width: 100%;}
	#lightbox-container-image-data #lightbox-secNav{clear : both;}
}
@media screen and (max-width:940px)
{
.live-compo-main-image

{display:none;} 
.home-left-live-component

{width:48%;} 
.loop-live-right-list

{width:100%;} 
}

@media screen and (min-width: 641px) and (max-width: 980px) {
    .related-reading ul {
        width: 650px;
    }
    .related-reading li {
        margin: 0 9px !important;
        width: 30%;
    }
    .related-reading p.related_read_para {
        font-size: 18px;
        text-align: left;
    }
   .article_related_read figure figcaption {
    font-size: 10px;
    }
}

@media screen and (max-width: 640px) and (min-width: 480px) {
    .related-reading ul {
        width: 450px;
    }
    .related-reading li {
        margin: 0 7px;
    }
    .related-reading p.related_read_para {
        font-size: 12px;
        text-align: left;
    }
 .article_related_read figure figcaption {
    font-size: 10px;
    }
}

@media screen and (max-width:800px)
{
/* New CR WEEKAEM-295 Start*/	
	.live-compo-main-image{display:none;}
	.loop-live-right-list{width:100%;}
	.head-live-compo{font-size:170%;}
	.live-component-home-wrapper{background:#ededed;}
	.home-left-live-component{width:48%;} 
	.loop-live-right-list{width:100%;}
/* New CR WEEKAEM-295 End*/	

.online_op_wrapper {
		width: 98%;
		padding: 0px 1%;
	}
.title-email-txt, .ae_content_email_txt {
		width: 25%;
	}
.rg-caption{
		height: auto;
	}
}
@media screen and (max-width:640px)
{	
	/* New CR WEEKAEM-295 Start*/
	.home-left-live-component {
		width:100%; 
		position:static;
	}
	.right-live-component-wrapper{width:100%; position:static; margin:10px 0 0 0;}
	/*Live Blog Home*/
	.live-blog-update-parsys{width:100%;}	
	/* New CR WEEKAEM-295 End*/
	.title-email-txt, .ae_content_email_txt {
		width: 23%;
	}
	.commentmodule_wrapper{width: 98%;}
	.ask-expert-name{
		float:none;
		margin-left:0px;
	}
	.select-section, .ask-expert-name, .ask-expert-email, .ask-expert-captcha {
  		width: 98% !important;
	}
	.ask-form .ask-expert-query textarea {
  		width: 96%;
	}
	.ask-form label {
		width: 98%;
	}
	.ask-form .ask-expert-name input, .ask-form .ask-expert-email input, .ask-form .ask-expert-captcha input {
		width: 98%;
		padding-left: 5px;
	}
	.ask-form p.select-error{
		clear:both;
		margin-left:0px;
	}
	.ask-form .ask-expert-name p{
		clear:both;
		margin-left:0px;
	}
	.ask-expert-email{
		float:none;
		margin-left:0px;
	}
	.ask-form .ask-expert-email p{
		clear:both;
		margin-left:0px;
	}	
	.ask-expert-captcha{
		float:none;
		margin-left:0px;
	}
	.ask-form .ask-expert-captcha p{
		clear:both;
		margin-left:0px;
	}
	.ask-expert-query{
		float:none;
		margin-left:0px;
	}	
	.ask-form .ask-expert-query p{
		clear:both;
		margin-left:0px;
	}	
	.ask-form li .captcha_img_wrap img{
		margin: 2px 13px;
	}
	.ask-form .capcha_imagearea, .ask-form input[type="button"] {
		margin-top:10px;
	}
	.ask-form .capcha_refresh .refresh-btn-captcha{
		margin-top:10px;
	}
	.draft-bar li{
	width: 49%;
	}
	.draft-bar li a{
		  background: #afaeae url(clientlibs/css/clientlibs/images/up-ar.png) no-repeat 90% 12px;
	}

	.draft-bar li a.active{
		background: #807e7e url(clientlibs/css/clientlibs/images/down-ar.png) no-repeat 90% 12px;
	}

	.draft-bar li a:hover{
		background: #807e7e url(clientlibs/css/clientlibs/images/down-ar.png) no-repeat 90% 12px;
	}
	.akamai_warpper_height{ width: 100% !important; height: 400px !important ;}

}

@media screen and (max-width:600px)
{
.ae_reply_txt {
		width: 46%;
	}
.ask_expert_main_title {
		width: 98%;
		padding-top: 5px;
		float: left;
	}
    .columns-top-block h3 {
        height: 45px;
    }	
}

@media screen and (max-width:540px)
{
.selector-blocks {        
 margin: 0 auto 20px 1%;
}
		
}

@media screen and (max-width:480px)
{
	.ask_expert_main_title, .online-op-nav-inside-block {
			width: 98%;
			padding-top: 5px;
			float: left;
	}
	.ask_expert_top_nav_txt_type_2 {
			float: right;
	}
	.ask_expert_sub_title {
		font-size: 16px;
		margin-bottom: 10px;
	}
	.akamai_warpper_height{ width: 100% !important; height: 300px !important ;}
	
	 .related-reading ul {
        width: 300px;
    }
    .related-reading p.related_read_para {
        font-size: 12px;
        text-align: left;
    }
    .article_related_read figure figcaption {
        font-size: 8px;
    }
    
}

@media screen and (max-width:420px)
{
.mob_view {
	clear:both;                    
	padding-left:26%;
}
.bx-caption p { display: none;}		
}

@media screen and (max-width:360px)
{
	.popup_Wrapper_askexp { 
			width: auto !important;
			margin: 0px 10px;
	}
	.popup_ae_content_right, .popup_ae_content_left {
		width: 100%;
		float: left;
		padding: 5px 0px;;
	}
	.min-left-panel{
		width:32%;
	}
	.columnist-revi{
		width:65%;
	}
	/****************** Menu Alignment********************/
	.top-menu .secondary-menu {
		width: 10%;
	  	left: 10px;
	}
	.top-menu .logo {
	  width: 40%;
	  left: 45px;
	}
	.side-nav {
  	  width: 50% !important;
	}
	.side-nav ul li {
 	  width: 30px;
 	}
 	.side-nav a.cart, .side-nav a.message {
  		display: block !important; 
	}
	.side-nav ul li a.search {
  		background-position: -46px 20px;
	}
	.side-nav ul li a.cart {
  		background-position: -148px 20px;
	}
	.side-nav ul li a.message {
  		background-position: -97px 20px;
	}
	.side-nav ul li a.user {
  		background-position: -198px 20px;
	}
	/****************** Menu Alignment********************/
}
@media screen and (min-width: 321px) and (max-width: 360px){
	.top-stories{ width:98%;}
}
@media screen and (max-width: 320px){
	.top-stories-c0 li:first-child{ margin-bottom:0px;}
	.top-stories-c1 li:first-child{ margin-bottom:0px;}
	.top-stories-c0 li{ margin-bottom:0px;}
	.top-stories-c1 li{ margin-bottom:0px;}
	.top-stories-c0 li figure figcaption{ font-size:0.750em;}
	.top-stories-c1 li figure figcaption{ font-size:0.750em;}	
		
}

/*--------------- Footer media queries --------------*/
@media screen and (max-width: 640px) {
	.footer-inner{width:10.59%; padding-left:11px;}

	/** WEEKAEM-503 START**/
	.weekend-list-image{ width:100% !important; margin:0 0 10px 0; }
	.weekend-list-inner{ width:100% !important; }
	.week-end-link-button{display:none;}
	.week-end-head-banner-box{top:12% !important; width:95%; left:2%;}
	.weekend-main-head-top{font-size:28px !important;}
	.weekend-story-heading{font-size:28px;}
	.weekend-main-sub-top{font-size:14px;}
	.weekend-read-wrapper{margin:10px;}
	/** WEEKAEM-503 START**/
}

@media screen and (min-width: 320px) and (max-width: 480px){
.footer-inner{float:none; padding-left:25px; width:100%}
}

@media screen and (min-width: 640px) and (max-width: 980px){
.footer-inner{width:10.59%; padding-left:2%;}	
/*.follow.us {right: 5.14%;width: 13.77%;}*/
}
/*--------------- Footer media queries --------------*/

/***********************Slider Responsive***********************/
@media screen and (max-width: 639px) and (min-width: 480px) {
	#article-block .articles-slider .bx-wrapper {
		width: 80%;
	}
}

@media screen and (max-width: 479px) {
	#article-block .articles-slider .bx-wrapper {
		width: 57%;
	}
}
/***********************Slider Responsive***********************/

@media screen and (max-width: 900px) {
.week-end-head-banner-box{top:30%; width:95%; left:2%;}
.weekend-main-head-top{font-size:38px;}
}

.top-section-new-wrapper{width:96%; height:auto; margin:0px 0px 15px 0px; padding:1% 2% 2% 2%;  float:left; background:#F2F0F4; border:solid 1px #DCDCDC; }
.top-section-new-wrapper-head{font-family:'Roboto', sans-serif; color:#333; padding:5px 0 5px 0; margin:0; font-size:24px; font-weight:bold; text-decoration:none;}
.left-top-inner-left-new{width:42%; height:auto; float:left; padding:0; margin:0;}
.left-top-inner-left-content{width:96%; height:auto; float:left; padding:2%; margin-top:-4px; background:#d30f15;}
.left-top-inner-left-content a{font-family:'Roboto', sans-serif; color:#fff; padding:0; margin:0; font-size:22px; font-weight:normal; text-decoration:none;}
.left-top-inner-left-content p{font-family:'Roboto', sans-serif; color:#fff; padding:4px 0 5px 0; margin:0; font-size:14px; font-weight:normal; text-decoration:none;}
.left-top-inner-lead-story{width:61%; height:auto; float:left; padding:0; margin:0;}
.right-top-inner-sub-stories{width:25%; height:auto; float:left; padding:0; margin:0 0 0 1%;}
.right-top-inner-sub-stories ul{display:block; padding:0; margin:0; list-style:none; line-height:0;}
.right-top-inner-sub-stories ul li{display:block; padding:0; margin:0 0 22px 0; list-style:none; line-height:0; width:100%; float:left;}
.right-top-inner-sub-stories img{float:left; margin:0 10px 0 0;}
.right-top-inner-sub-stories ul li a{line-height:16px; font-size:13px; font-family:'Roboto', sans-serif; color:#333;}.right-top-inner-sub-stories ul li a:hover{text-decoration:underline;}
.right-top-inner-sub-stories ul li:last-child{margin:0;}
.right-top-alert-scroll-box{width:25%; min-height:260px; float:left; margin-left:2%; padding:1% 2% 2% 2%; border:solid 1px #D7D7D7; background:#E9E7EB;}
.right-top-alert-scroll-box ul{list-style:none; line-height:none;}
.right-top-alert-scroll-box ul li{list-style:none; line-height:none; padding:7px 0; border-bottom:solid 1px #CCCCCC; }

.right-top-alert-scroll-box ul li a, .right-top-alert-scroll-box ul li p{font-family:'Roboto', sans-serif; color:#000; padding:0; margin:0; font-size:13px; font-weight:normal; line-height:16px; text-decoration:none;}.right-top-alert-scroll-box ul li a:hover{text-decoration:underline;}
.list-scroll-content{ height:280px; }
.right-section-scroll-wrapper-head{font-family:'Roboto', sans-serif; color:#333; padding:0; margin:0 0 2px 0; font-size:20px; font-weight:bold; text-decoration:none;}



@media only screen and (max-width: 800px)
{
.right-top-inner-sub-stories{width:42%; padding:0 0 2px 0;}
.left-top-inner-left-new{width:55%;}
.right-top-inner-sub-stories ul li{margin:0 0 12px 0;}
.right-top-alert-scroll-box{width:96%; margin:10px 0 0 0;}
}

@media only screen and (max-width: 480px)
{
.right-top-inner-sub-stories{height:auto; overflow:none; width:100%; margin:10px 0;}
.left-top-inner-left-new{width:100%;}
.left-top-inner-lead-story{width:100%;}
.right-top-alert-scroll-box{margin:0 0 10px 0; width:96%;}
.right-top-inner-sub-stories ul li{margin:0 0 10px 0;}
}
	
/*-----------ad Css 970X90-------------*/
.advt_970x90	{
	text-align: center;
    margin: 0px 2.5px 10px;
}
@media screen and (max-width: 320px){
	.top-menu h1 { left:60px;}
    .left-panel h2{ margin:0 0 10px 0;}
    .left-panel h2 span{ font-size:1.625em;}
	.right-panel h2 span{ font-size:1.625em;}
 	.left-panel h3{ font-size:1.25em;}
	.left-panel h5{ font-size:1.000em;}
	.all-news li:first-child{ margin-bottom:0px;}
	.all-news li{ margin-bottom:0px;}
	.all-news li figure figcaption{ font-size:0.750em;}
	
	.gallery-box .thum span{ line-height:1.3em;}
	.side-nav{ width:30%;}
	.side-nav a.book, .side-nav a.cart, .side-nav a.message{ display:none;}
	.side-nav ul ul{left: -90px; width:165px;}
	.side-nav ul ul li{ width:165px;}
	.side-nav ul ul li input.s-text{ width:100px; height:25px; padding:0 5px;}
	.side-nav ul ul li input.s-bt{ width:50px; font-size:0.750em; font-family:Arial, Helvetica, sans-serif;}
	
	ul.tabs li a{ font-size:0.8em;}
    .news-india li section, .news-india li figure, .news-india li img, .revi-tech li section, .revi-tech li figure, .revi-tech li figure img{ width:100%;}
	.features ul { border-bottom:none; width: 100%; }
	.features ul li{ overflow:hidden; padding:1% 2% 3% 2%; width:96%; float:none; border-bottom:1px solid #eee; border-left:none; }
	.features ul li h4{ margin:0 0 5px 0;}
	.features ul li img{ width:45%; float:left; margin:0 10px 0 0;}	
	
	.features ul li h5{ margin:0; padding:0px; line-height:1.2em;}
	.features ul li h6{ margin:5px 0 0 0; padding:0px;}
	.features ul li p{ height:auto; margin:0px;}
	
	.gallery-vdos-block h4 {font-size: 0.9em;}

	.my-take-dtl li p{ clear: both; width:100%;}
	.colum-block li article section p{ font-size:0.85em;}
	.top-article-box figure, .top-article-box figure img, .top-article-box section{ width:100%;}
	/*Go button - Blog detailed page */
	.date_li_class .blog_date_go{margin: 26px 0 0 0px;padding: 4px 8px;}
	
	
}
@media screen and (min-width: 321px) and (max-width: 360px){
	.side-nav{ width:25%;}
	.side-nav a.book, .side-nav a.cart, .side-nav a.message{ display:none;}
	.all-news{ width:98%;}
	.side-nav ul ul li input.s-bt{ width:50px; font-size:0.750em; font-family:Arial, Helvetica, sans-serif;}
	
}
@media screen and (min-width: 321px) and (max-width: 480px){
	.all-news{ width:98%;}
	.features ul { border-bottom:none;}
	.features ul li{ overflow:hidden; padding:2%; width:96%; float:none; border-bottom:1px solid #eee; border-left:none; }
	.features ul li h4{ margin:0 0 5px 0;}
	.features ul li img{float:left; margin:0 10px 0 0; padding:0;}	
	.features ul li h5{ margin:0; padding:0px;}
	.features ul li h6{ margin:5px 0 0 0; padding:0px;}
    .left-panel h3{ font-size:1.3em; line-height:1.75em;}
}
/*Go button - Blog detailed page */
@media screen and (max-width: 600px){
	.blog_date_wrap{margin: 5px 0px;width: 100%;}
	
}

@media screen and (max-width: 640px){
	.main-banner article.left-panel{ overflow:hidden;}
	.wrapper-container > .right-panel{ max-width:315px;}
	.main-banner article.left-panel, .wrapper-container .left-panel{ width:100%; float:none; overflow:hidden;}
	.main-banner aside.right-panel, .wrapper-container .right-panel{ width:100%; margin:15px auto; float:none;}
	.coming-up, .forecast, .add-banner, .shots, .my-take{ clear:both;}
		.result canvas{ width:50%;}
	.add-block, aside .side-advertisement, .top-banner, .side-advertisement{ display:none;}
	/*Go button - Blog detailed page */
	.blog_date_wrap{margin: 1% 0 0 20%;	width: 57%;}
	.pdf_wrap_outer{width: 100%;}
	.pdf_wrapper{width: 90%;}
}

@media screen and (device-width: 480px){

.col-right ul li { float: left; border-top:none; padding: 0 5%; width: 23%;}
.vdo-box .vdo-right ul li {margin: 0 4%; padding: 0; width: 25%; background-image:none;}
.vdo-box .vdo-right a{ display:block;}
.vdo-box .vdo-right em{ margin-top:10px;}
#article-block .articles-slider .bx-wrapper {width: 59.4%;}	
.left-panel h3{ font-size:1.3em; line-height:1.75em;}

}

@media screen and  (device-width:400px){

#article-block .articles-slider .bx-wrapper{ width:57.4%; background-color:#006699;}
}

@media screen and (device-width: 640px){

.col-right ul li {border-left: 1px solid #ccc; float: left; border-top:none; padding: 0 5%; width: 23%;}
.vdo-box .vdo-right ul li {margin: 0 2%; padding: 0; width: 29%; background-image:none;}
.vdo-right h2{ clear:both;}
.archives-form ul li{ width:50%;}
archives-form .post input{ width:100%;}
.archives-form input[type="button"]{ right:-22px;}
.archives-form input.srch, .archives-form input.calc { background-position:97% 6px; width:95%; padding-right:0;}
.archives-form input[type="button"]{ right:5px;}
.archives-form .sel-section { width:96%;}
.archives-form li input{ width:93%;}
.draft-bar li{font-size:0.8em;}

.date {margin: 1% 0 0 29%; width: 45%;}
.popular {margin: 1% 0 0 56%; width: 45%;}
}


@media screen and (min-width: 320px) and (max-width: 640px){

	.photo-left {width: 100%;}
	.gall-block figure{width: 100%; margin-bottom:5%;}
	.gall-block ul{ width:100%;}
	.gall-block ul li{ width: 48%; margin:0 0 0 4%; clear: none; float: left;}
	ul.column-tabs li a{ width:60%; display:block;}
	.columnist-revi .writers-block section{ clear:both; width:100%;}
	.photo-right{ width:100%;}
	.photo-right li:last-child {margin-left: 25%;}
	.gall-block figure span{ font-size:0.750em;}
	.rel-art .rel-article li{ width:100%;}
	.vdo-left{ width:100%;}
	.vdo-right{ width:100%; margin:6% 0;}
	.vdo-right ul li{  background: none; margin: 0 2%; padding: 0; width: 100%;}
	.vdo-right h3{ margin:3% 0 0 0;}
	#vdo-block-left, .vdo-block-right, .vdo-block-right li img{ width:100%;}
	.vdo-block-right li{ margin:3% 2% 1% 2%; width:46%;}
	.banner .bx-pager{ display:none;}
	.gallery-vdos-block .bx-wrapper .bx-next, .gallery-vdos-block .bx-wrapper .bx-prev{top:30%!important;}	
	.col-left{ border-bottom:1px solid #ccc; margin-bottom:5%; }
	.col-left, .col-right{ width:100%;}
	.details-box figure, .details-box img{ float:none;}
	.articles-slider .bx-controls-direction{ right: 0px; z-index:99999;}
	.health-block .banr-img, .wallet-block .banr-img, .week-block .banr-img, .week-block .banr-dic, .health-block .banr-dic, .wallet-block .banr-dic, .ask-expert-list ul li{ width:100%;}
	.ask-expert-list ul{ border:none; padding:0;}
	.ask-expert-list ul li{ margin:0; padding-bottom:20px;}
	
	.ask-form ul, .ask-form ul li, .ask-form label{ width:100%; margin-bottom:2%; text-align:left;}
	.select-section, .ask-form input, .ask-form textarea{ width:95%;}
	.ask-form ul li .submit{ float:left;}
	.ask-form img{ display:none;}
	.ask-form li img, .ask-form input[type="submit"]{ display:block; margin:10px 0;}
	.accordion-contact .info input[type="submit"]{margin:10px 0; float:left;}
	.accordion-contact .info li img{ margin:0 10px;}
	.health-block .bx-wrapper .bx-prev, .health-block .bx-wrapper .bx-next, .wallet-block .bx-wrapper .bx-prev, .wallet-block .bx-wrapper    .bx-next, .week-block .bx-wrapper .bx-prev, .week-block .bx-wrapper .bx-next{ top:15%;}
	.tw-comments{ width:98%;}
	.details-page-slid .bx-caption{ font-size:0.85em;}
	.my-take li figure img{ width:100%;}
	.slider-wrapper{ width:98%; padding:1%;}
	ul.g-tabs li{ display:inline-block;}
	.related-reading li{ width:30%;}
	.health-block .banr-dic, .wallet-block .banr-dic, .week-block .banr-dic, .health-block .banr-img, .wallet-block .banr-img, .week-block .banr-img{ width:100%;}
.left-panel h3{ font-size:1.3em; line-height:1.75em;}
	.mob_view_right ul li{
		padding: 0px 6px 0px 14px ;
	}
	.mob_view_left ul li{
		padding: 0px 6px 0px 14px;
	}

	
}
@media screen and (max-width:800px) {
 .blog_date_wrap {
 margin: 1% 0 0 27% !important;
 width: 44% !important;
}
 .photo-left ul {
 width:100% !important;
 padding:0px !important;
}
 .gall-block ul li {
 width:47% !important;
}
 .photo-right ul li.last_li {
 float: right;
 padding-right: 0px;
 width: 32%;
}
.gall-block ul li {
 margin:0px !important;
}
 .photo-right ul li.last_li {
 float:left;
 padding-right:6px;
}
.mob_view_right ul li{
padding: 0px 6px 0px 14px ;
}
.mob_view_left ul li{
padding: 0px 6px 0px 14px;
}

}
@media screen and (min-width: 320px) and (max-width: 480px){
	 .accordion-contact .info label{ width:100%;}
	 .accordion-contact .info input, .accordion-contact .info textarea{ width:95%;}
	  a.submit{ margin-left:1%;}
	  .accordion-contact .info li span{ right:2%;}
	  .zone-options{ width:100%;}
	  .zone-options li, .zone-options li figure, .zone-options li figure img{ float:none; width:100%;}
	  .Comment-slot-50-rgt{width: 100%;}
	  
		.article-content{ width:100%;}
		.week-detail-block { width:100%; padding:0; margin:0;}
		.week-detail-block .subscribe-detail, .week-detail-block .full-story{ width:98%; padding:10px 1%;}
		.full-story { border-right:none; border-bottom: 1px solid #E71B24; padding: 0; margin:0; width: 100%;}
		.subscribe-now{ width:30%; right:10px; top:0;}	
		.the-week-mag{ display:none;}
		
		#article-block .articles-slider .writer-pic{ width:37%;}
		
		.my-take-dtl li figure img {width: 100%;}
		.my-take-dtl li figure, .my-take-dtl li section{ width:45%;}
		.result{ width:100%;}
		.archives-form ul li{ width:100%;}
		.archives-form .post input{ width:100%;}
		.archives-form input[type="button"]{ right:-22px;}
		.archives-form input.srch, .archives-form input.calc { background-position:97% 6px; width:95%; padding-right:0;}
.archives-form input[type="button"]{ right:5px;}
.archives-form .sel-section { width:96%;}
.archives-form li input{ width:93%;}
.Comment-slot-50-rgt{ float:none;}
.captcha{ width:35% !important; float:left; margin:0 10px 0 0;}
.accordion-contact .info li img{float: left; margin:0;}
.date, .popular {width: 100%; margin:5px 0 0 0;}

.mob_view_right ul li{
padding: 0px 6px 0px 8px !important;
}
.mob_view_left ul li{
padding: 0px 6px 0px 8px;
}


}

@media screen and (min-width: 320px) and (max-width: 360px){

header{ margin:2px 0 10px 0;}
.top-banner{ display:none;}
.news-india li img{ width:100%;}
#article-block .articles-slider .bx-wrapper {width: 58%;}
.micro-banner .bx-wrapper .bx-controls-direction a{ top:15% !important;}
.point-box-warraper{ width:99% !important; margin-left:0 !important;}
}

@media screen and (min-width: 640px) and (max-width: 980px){
.accordion-contact .info label{ width:15%;}
.accordion-contact .info input, .accordion-contact .info textarea{ width:65%;}
 a.submit{ margin-left:15%;}
.accordion-contact .info li span{ right:18%;}
.ans-wrapper figure{ width:12%;}
.zone-options{ width:100%;  margin: 0 auto;  max-width: 600px;}
.subscribe-now {right: -45px; top: -14px; width: 40%;}
.the-week-mag {left: -15px; top: -45px; width: 18%;}
#article-block .articles-slider .bx-wrapper {width: 81.4%;}
.captcha{ width:20% !important; float:left; margin:0 10px 0 0;}
.accordion-contact .info li img{float: left; margin:0;}
.accordion-contact .info input[type="submit"] {float: left; margin-left:15%;}

.draft-bar li{ width:19%;}
.draft-bar li a{padding: 5px 60px 5px 15px; background: url("clientlibs/images/up-ar.png") no-repeat scroll 94% 12px #afaeae;}
.draft-bar li a:hover, .draft-bar li a.active{ text-decoration:none; background:#807e7e url(clientlibs/images/down-ar.png) no-repeat 94% 12px; }
/*Go button - Blog detailed page */
.blog_date_wrap{margin: 1% 0 0 27%;	width: 44%;}
}
@media screen and (min-width: 768px) and (max-width: 980px){
	
.date {margin: 1% 0 0 34%; width: 37%;}
.popular {margin: 1% 0 0 57%; width: 37%;}
.wrapper-container .left-panel{ width:60% !important; float:left; }
.wrapper-container .right-panel{ width:39% !important; float:right; margin:0 auto;}
.my-take-box .vote{ padding:4px 35px 5px;}
.point-blogs h2 {font-size:1.8em;}

}
}
@media screen and (device-width: 768px){


.dont-miss div{ padding:5px 0 12px;}
.col-right ul li {border-left: 1px solid #ccc; float: left; border-top:none; padding: 0 5%; width: 96%;}
.accordion-terms .scroll-pane{ width:245px;}
.banner .bx-pager{ top:186px !important;}
#wide-banner .bx-pager {top: 287px !important;}
.blogs section{ width:100%;}
.col-right ul li h4{ width:120px;}
.zone-options{ width:80%;}

.vdo-left{ width:100%; margin:0 0 35px 0;}
.vdo-left img{ width:100%;}
.vdo-right{ width:100%;}
.vdo-box .vdo-right ul li {margin: 0 2%; padding: 0; width: 29%; background-image:none;}
.vdo-right h2{ clear:both;}
.my-take-box .vote{ padding:4px 35px 5px; margin-top:5px;}
.related-reading li{ margin-right:16px;}

}

@media screen and (device-width: 800px){
	
.wrapper-container .left-panel{ width:58%;}
.wrapper-container .right-panel{ width:39%;}
.colum-block ul li article {padding: 6%; width: 87%;}
.blogs section{ width:100%;}	
.vdo-left{ width:100%; margin:0 0 35px 0;}
.vdo-left img{ width:100%;}
.vdo-right{ width:100%;}
.vdo-box .vdo-right ul li {margin: 0 2%; padding: 0; width: 29%; background-image:none;}
.vdo-right h2{ clear:both;}
/*.related-reading li:last-child{ display:none} */
.related-reading li{ margin-right:25px;}

.gall-block{ width:790px !important; }

}
@media screen and (device-width: 980px){
.related-reading li{ margin-right:7px;}
}
@media screen and (min-width: 480px) and (max-width: 800px){
     .accordion-contact .info label{ width:16%;}
	.features ul { border-bottom:none;}
	.features ul li{ overflow:hidden; padding:1% 2%; width:96%; float:none; border-bottom:1px solid #eee; border-left:none; }
	.features ul li h4{ margin:0 0 5px 0;}
	.features ul li img{ float:left; margin:0 10px 0 0;}	
	.features ul li  h5{ margin:0; padding:0px;}
	.features ul li  h6{ margin:5px 0 0 0; padding:0px;}
	.features ul li  p{ height:auto; margin:0px;}
	
}

@media screen and (min-width: 680px) and (max-width: 760px){
	
.mob_view_right ul li{
padding: 0px 2px 0px 2px ;
}
.mob_view_left ul li{
padding: 0px 2px 0px 2px;
}
	
}



@media screen and (min-width: 760px) and (max-width:800px){
    
	
	.photo-left, .photo-right {width: 100%;}
	.gall-block figure{width: 100%; margin-bottom:5%;}
	.gall-block figure img{ width:100%;}
	.gall-block ul{ width:100%;}
	.gall-block ul li{ width: 48%; margin:0 0 0 4%; clear: none; float: left;}
	.gall-block .photo-right ul li:last-child{ margin:0;}
	.accordion-box h2{ height:inherit;}
	.accordion-box h2 span{ font-size:1.5em;}
	.rel-art .rel-article li{ width:32%; margin-right:8px;}
	.rel-art .rel-article li figcaption, .rel-article li figure img{ width:100%}
	.col-left{ width:60%;}
	.col-right{ width:37%;}
	.col-right img{ width:115px;}
	.ask-expert-list ul li{ width:40%;}
	
	.col-left, .col-right{ width:100%;}
	.col-left{ border-bottom:1px solid #ccc; margin-bottom:5%; }
	
	
	.vdo-left, .vdo-left img{ width:100%;}
	.vdo-right{ width:100%; margin:6% 0;}
	.vdo-right h2{ clear:both;}
	.vdo-box .vdo-right ul li {
    background-image: none;
    margin: 0 2%;
    padding: 0;
    width: 29%;
	}
	
	
.col-right ul li {
    border-left: 1px solid #ccc;
    border-top: medium none;
    float: left;
    padding: 0 5%;
    width: 23%;
}
.columns-top-block h4{ clear:both;}
	.columns-top-block .col-left figure img{ width:100%;}
	
	
}


@media screen and (min-width:768px){
.details-page-slid{ width:60%;}
.detailslide_width{ width:100%;}
.articles-slider .writer-pic{ width:50%;}
.my-take-dtl li .result{ width:30%;}

}

@media screen and (max-width:768px){

.my-take .my-take-box > ul > li{ padding: 5px 4% 0;}
.my-take-box nav ul li a{ padding: 5px 30px 7px;}
.ask-expert-list ul li .experts figure figcaption{ font-size:0.8em;}
.related-reading li:last-child{ display:none}


}

@media screen and (min-device-width: 320px) and (max-device-width: 1024px){


.zone-options li figure{ position:relative;}
.archives-form ul{ width:80%;}
.banner .bx-pager, .week-block .bx-pager, .health-block .bx-pager, .wallet-block .bx-pager{ display:none; !important;}
.zone-options li section{ height:100px; position:relative; top:0;}
.zone-options li.submit-articles{ height:280px;}
.zone-options li{ height:inherit;}


}

@media screen and (min-width: 700px) and (max-width: 800px){
.health-block .banr-dic, .wallet-block .banr-dic, .week-block .banr-dic{ width:43%;}
.health-block .banr-img, .wallet-block .banr-img, .week-block .banr-img{ width:55%;}
.forecast .forecast-slide{ height:230px;}
#pop-wrapper{ top:62px;}
.shots .shots-slide{ height:185px;}
.shots select{ width:130px;}
}

@media screen and (min-width: 320px) and (max-width: 800px){
.archives-form ul{ width:100%;}
.archives-form .archive-icon{ display:none;}
.mag-cover { display:none; }
.health-block, .wallet-block, .week-block{ width:100%;}
.footer-wrapper nav ul li{ width:90px;}/*31-7-14*/
}


@media screen and (min-width: 800px) and (max-width: 995px){
.gall-block{
	width:955px;
}
}


@media screen and  (min-width: 1024px){
.gallery-vdos-block .video-wrapper iframe{width: 100%; height: 100%;}
.banner .bx-pager{ bottom:-10px !important;}
#wide-banner .bx-pager {top: 368px !important;}
#pop-wrapper{ top:62px;}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
      /* works with sfari and chrome */
   .select-section select {top: 8px; padding:10px 0; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; }

}


@media screen and (max-width:480px) {
 .mob_view_right figure figcaption {
 position: static;
}
.mob_view_right figure img {
 float:left;
}
.mob_view_left figure figcaption {
 position: static;
}
.mob_view_left figure img {
 float:left;
}

}

 

 

@media screen and (max-width:990px) {
.gall-block ul li {
 float: left;
 padding-right: 6px;
}
}
@media screen and (max-width:760px) {
 .gall-block ul li {
 float:left;
}
 .gall-block ul li {
 width: 45% !important;
}
.photo-right ul li.last_li figure {
 float:left;
}
}


.popup_Wrapper_disclaimer, .popup_Wrapper_email, .popup_Wrapper_offensive, .popup_Wrapper_agree, .popup_Wrapper_disagree, .popup_Wrapper_forcommon, .popup_Wrapper_askexp, .popup_Wrapper_subscription, .popup_wrapper_signin, .popup_insufficient_ewallet, .popup_wrapper_address{
    -webkit-transform: scale(0.8);
       -moz-transform: scale(0.8);
        -ms-transform: scale(0.8);
            transform: scale(0.8);
}
.popup_visible .popup_Wrapper_disclaimer, .popup_visible .popup_Wrapper_email, .popup_visible .popup_Wrapper_offensive, .popup_visible .popup_Wrapper_agree, .popup_visible .popup_Wrapper_disagree, .popup_visible .popup_Wrapper_forcommon, .popup_visible .popup_Wrapper_askexp, .popup_visible .popup_Wrapper_subscription, .popup_wrapper_signin, .popup_insufficient_ewallet, .popup_wrapper_address {
    -webkit-transform: scale(1);
       -moz-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1);
}
.popup_Wrapper_email, .popup_Wrapper_disclaimer, .popup_Wrapper_offensive, .popup_Wrapper_agree, .popup_Wrapper_disagree, .popup_Wrapper_forcommon, .popup_Wrapper_askexp, .popup_Wrapper_subscription, .popup_wrapper_signin, .popup_insufficient_ewallet, .popup_wrapper_address{
	margin: 1em;
	background-color: #FFFFFF;
	border: 5px solid #EFEFEF;
	padding: 10px;
	-webkit-box-shadow: 0px 0px 10px 1px rgba(8,8,8,0.33);
	-moz-box-shadow: 0px 1px 10px 1px rgba(8,8,8,0.33);
	box-shadow: 0px 0px 10px 1px rgba(8,8,8,0.33);
}
.popup_Wrapper_email, .popup_Wrapper_offensive, .popup_Wrapper_agree, .popup_Wrapper_disagree, .popup_Wrapper_forcommon, .popup_Wrapper_subscription, .popup_wrapper_signin, .popup_insufficient_ewallet, .popup_wrapper_address {
	display:none;
	overflow: hidden;
	width: 400px;
	height: auto;
}
.popup_Wrapper_disclaimer, .popup_Wrapper_askexp{
	display:none;
	overflow: hidden;
	width: 600px;
	height: auto;
}
.week_close_btn {
	background-position: center center;
	float: right;
	width: 28px;
	height: 28px;
	background-image: url('clientlibs/images/close_icon.png');
	background-repeat: no-repeat;
	}
.feedback_wrapper, .select_subsc_wrapper {
	clear:both;
	float: left;
	width: 80%;
	margin-left: 20px;
	}
.subscr_common_box_1, .subscr_common_box_2, .subscr_common_box_3,  .subscr_common_box_4, .subscr_common_box_5, .subscr_common_box_6, .subscr_common_box_7, .subscr_common_box_8 {
	margin-left: 0px;
	width: 100%;
	float: left;
}
.subscr_common_box_2, .subscr_common_box_3, .subscr_common_box_4, .subscr_common_box_5, .subscr_common_box_6, .subscr_common_box_7, .subscr_common_box_8 {display: none;}
.sub_period_block {
	border: 1px solid #E6E6E6;
	border-radius: 4px;
	padding: 1.5%;
	width: 97%;
	overflow: hidden;
}
.sub_paynow_button, .sub_cancel_button {
	border-radius: 3px;
	border-style: none;
	padding: 8px;
	float: left;
	background-color: #D71921;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;
	cursor: pointer;
	margin-top: 10px;
	font-weight: bold;
}
.color-red-txt {
	color: #D71921;
}
.color-green-txt {
	color: #009933;
}
.sub_payment-success {
	color: #333333;
	font-size: 14px;
	
}
.sub_cancel_button {
	background-color: #EAEAEA;
	color: #333333;
	margin-left: 10px;
}
.signin-heading, .subsc_popup_product_name_txt, .shipping-details-top-txt{
	font-family: 'old_standard_ttbold';
	font-size: 1.475em;
	line-height: 1.2em;
	color: #D71921;
	font-weight: bold;
}
.subsc_popup_product_name_txt, .subsc_popup_product_name_sub_txt  {
	margin: 3px 0px;
	padding: 0px;
}
.subsc_popup_product_name_sub_txt {
	font-family: 'old_standard_ttbold';
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	float: left;
	width: 100%;	
}
.feedback_wrapper .label-font, .feedback_wrapper .label-box, .LabelsFonts-white{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;	
}
.feedback_wrapper .label-font, .LabelsFonts-white {
	color: #535353;
	margin: 8px 0px 5px 0;
	float: left;
}
.feedback_wrapper .label-box {
	color: #000000;
	margin: 0px 0px 15px 0;
}
.label-box, .label-box-auto  {
	float: left;
	height: auto;
	width: 100%;
	margin: 0px 0px 5px 0px;
}
.label-box-auto {
	width: auto;
	float: left;
	padding-right: 15px;
	margin-left: 0px;
}
.margin-left-with-black {
	margin-left: 17px;
	color: #333333!important;
}
.feedback_wrapper  .inform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	margin: 5px 0;
	}
.textarea_wrapper {
	float: left;
	height: auto;
	width: 100%;
}
.feedback_wrapper .Mynews-submit, .feedback_wrapper .Report-abuse-reset-button, .capcha_lable, .shipping-address-buttons-common{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	border: 0px;
}
.feedback_wrapper .Mynews-submit, .feedback_wrapper .Report-abuse-reset-button, .shipping-address-buttons-common{
	float: left;
	padding: 10px 15px;
	margin: 5px 10px 0px 0px;
	cursor: pointer;
}
	
.feedback_wrapper .Mynews-submit, .shipping-address-buttons-block .Mynews-submit {
	background-color: #D71921;
	color: #FFFFFF;
}
.feedback_wrapper .Report-abuse-reset-button, .shipping-address-buttons-common {
	color: #FFFFFF;
	background-color: #A7A7A7;
}
.shadow_textarea, .shadow_textbox, .shadow-inbox-appearing-block, .TextAreaShadow-black{
	font-family: DINPro-Regular;
	font-weight: normal;
	font-size: 14px;
	float: left;
	box-shadow: 0px 0px 0px;
	border: 1px solid #E2E2E2;
	-moz-box-shadow: inset 0 0 10px #000000;
	-webkit-box-shadow: inset 0 0 10px #000000;
	box-shadow: 0 0 10px #E6E6E6 inset;
	-ms-box-shadow: 0 0 10px #E6E6E6 inset;
}
.shadow_textarea {
	height: 85px;
	width: 98%;
	padding: 5px;
	}
.shadow_textbox, .TextAreaShadow-black {
	padding: 5px;
	height: 25px;
	width: 98%;
}
.box_com {
	width: 100%;
	height: auto;
	float: left;
	margin: 15px 0px 5px 0px;
	}
.capcha_lable {
	color: #000000;
	float: left;
	margin: 5px 0px 5px 0;
	width: 100%;
	}
.normal_font_grey {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	line-height: 16px;
	padding: 0px 0px 5px 0px;
	}
.capcha_textarea {
	margin: 0px 15px 0 0;
	float: left;
	width: 55%;
	padding: 0px 0 0 0;
	height: auto;
}
.capcha_imagearea {
	float: left;
	width: 82px;
	height: 40px;
	}
.capcha_refresh {
	float: left;
	width: 30px;
	height: 30px;
	margin-left: 5px;
}
.capcha_refresh .refresh-btn-captcha{
	width: 30px;
	height: 30px;
	background-image: url('clientlibs/images/refresh-img-sample.gif');
	background-position: left top;
	background-repeat: no-repeat;
	border: 0px;
	outline: 0;
}
.label-box input, .label-box-auto input {
	margin-left: 0px;
}
.label_bold_txt a {
	text-decoration: none;
	color: #D71921;
}
.sub_period_block .label-box input[type="radio"], .sub_period_block .label-box-auto input[type="radio"]{
	float: none; margin-right: 5px;
}
.label_normal_font, .label_bold_txt{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #535353;
	line-height: 16px;
}
.label_bold_txt {
	font-weight: bold;
}
.popup_listing {
	padding: 0px;
	margin: 10px 0px 10px 0px;
	list-style: none;
	overflow: hidden;
}
.popup_listing li {
	padding: 0px;
	margin: 0px 0px 10px 20px;
	list-style: disc;
}	
	
.subs_package_amount {
	padding-left: 40px;
}

.subs_package_renewal a { 
	padding-left: 25px;
	color: #007FB8;
	text-decoration: underline;
}

.select_subsc_wrapper {
	width:87%;
}

/*Address popup*/
.billing-address-inside-right-wrapper {
	width: 340px;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.billing-address-inside-right-wrapper select {
	height:37px;
}
#billing-address-page-wrapper {
	overflow: hidden;
	width: 400px;
	height: auto;
	margin: 0px auto 0px auto;
	background-color: #232323;
	border: 15px solid #000000;
	padding: 10px;
}

.successmsg {
	background: #2C9B11;
	padding: 10px 10px;
	border-radius: 5px;
	color: white;
	margin: 20px 0 0 0;
	font-weight: bold;
	clear: both;
}

.SignInBlock {
	overflow: hidden;
	float: left;
	width: 94%;
	margin-top: 10px;
	height: auto;
}

/** Billing Scroll align**/
#billingSignInBlock {
	padding-right: 20px !important;
	overflow-y: auto !important;
}
.shipping-details-top-txt {
	margin: 0px;
}

.billing-address-inside-right-wrapper {
	width: 340px;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}

#billing-address-page-wrapper {
	overflow: hidden;
	width: 400px;
	height: auto;
	margin: 0px auto 0px auto;
	background-color: #232323;
	border: 15px solid #000000;
	padding: 10px;
}

.shipping-address-details-row {
	width: 100%;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
}

.shadow-inbox-appearing-block {
	width: 101%;
}

.shipping-address-buttons-block {
	width: 200px;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 90px;
}
.pop_year_span{width: 65px; display: inline-block;}
@media screen and (max-width: 600px) {	
	.popup_Wrapper_disclaimer, .popup_Wrapper_askexp{
		width: auto !important;
		margin: 0px 10%;
	}
}		
@media screen and (max-width: 480px) {
	.popup_Wrapper_email, .popup_Wrapper_offensive, .popup_Wrapper_agree, .popup_Wrapper_disagree, .popup_Wrapper_forcommon, .popup_Wrapper_subscription, .popup_wrapper_signin, .popup_insufficient_ewallet, .popup_wrapper_address {
	width: auto !important;
	margin: 0px 10%;
	}
	.capcha_textarea {
	width: 98%!important;
	margin: 0px !important;	
	}
}

.akamai-ended .akamai-play-pause.akamai-button {
	top: 14px;
	left: 26px;
	width: 18px;
	height: 21px;
	background-position: 0px 0px;
}

.akamai-ended .akamai-play-pause.akamai-button:hover .akamai-icon, .akamai-ended .akamai-play-pause.akamai-button:active .akamai-icon {
	width: 18px;
	height: 21px;
	background-position: -19px 0px;
}

.akamai-ended .akamai-play-pause.akamai-button .akamai-icon {
	width: 18px;
	height: 21px;
	background-position: 0px 0px;
}

.akamai-ended .akamai-play-pause.akamai-button:hover, .akamai-ended .akamai-play-pause.akamai-button:active {
	top: 14px;
	left: 26px;
	width: 18px;
	height: 21px;
}

.akamai-ended .akamai-replay
{
	display: none;
}

