
@font-face {
  font-family: 'Open Sans';
  src: url('../fonts/opensans-regular.eot'); /* IE9 Compat Modes */
  src: url('../fonts/opensans-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/opensans-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/opensans-regular.woff') format('woff'), /* Pretty Modern Browsers */
       url('../fonts/opensans-regular.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/opensans-regular.svg#svgFontName') format('svg'); /* Legacy iOS */
}


/*Budget Blog new*/

.jstin h1 {
	color: #ac2122;
	font-size: 56px;
	padding: 15px 0px;
    text-align: center;
	width: 100%;
	line-height:80px;
	font-family: 'Oswald', sans-serif;
}

.mT7	{
	margin-top:7px;
}
.column {
	
}


.post-module {
	position: relative;
	z-index: 1;
	display: block;
	background: #FFFFFF;
	min-width: 270px;
	height: 350px;
	-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.15);
	-webkit-transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	transition: all 0.3s linear 0s;
}
.post-module:hover, .hover {
	-webkit-box-shadow: 0px 1px 35px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 1px 35px 0px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 1px 35px 0px rgba(0, 0, 0, 0.3);
}
.post-module:hover .thumbnail img, .hover .thumbnail img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	transform: scale(1.1);
	opacity: 0.6;
}
.post-module .thumbnail {
	background: #000000;
	height: 300px;
	overflow: hidden;
}
.post-module .thumbnail .date {
	position: absolute;
	top: 20px;
	right: 20px;
	z-index: 1;
	background: #e74c3c;
	width: 55px;
	height: 55px;
	padding: 3.5px 0;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	color: #FFFFFF;
	font-weight: 700;
	text-align: center;
	-webkti-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.post-module .thumbnail .date .day {
	font-size: 18px;
}
.post-module .thumbnail .date .month {
	font-size: 12px;
	text-transform: uppercase;
}
.post-module .thumbnail img {
	display: block;
	width: 120%;
	-webkit-transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	transition: all 0.3s linear 0s;
}
.post-module .post-content {
	position: absolute;
	bottom: 0;
	background: #FFFFFF;
	width: 100%;
	padding: 10px;
	-webkti-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all 0.3s cubic-bezier(0.37, 0.75, 0.61, 1.05) 0s;
	-moz-transition: all 0.3s cubic-bezier(0.37, 0.75, 0.61, 1.05) 0s;
	-ms-transition: all 0.3s cubic-bezier(0.37, 0.75, 0.61, 1.05) 0s;
	-o-transition: all 0.3s cubic-bezier(0.37, 0.75, 0.61, 1.05) 0s;
	transition: all 0.3s cubic-bezier(0.37, 0.75, 0.61, 1.05) 0s;
}
.post-module .post-content .category {
	position: absolute;
	top: -34px;
	left: 0;
	background: #e74c3c;
	padding: 10px 15px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
}
.post-module .post-content .title {
	margin: 0;
	padding: 0 0 10px;
	color: #333333;
	font-size: 26px;
	font-weight: 700;
}
.post-module .post-content .sub_title {
	margin: 0;
	padding: 0 0 10px;
	color: #3f3f3f;
	font-size: 18px;
	font-weight: 500;
}
.post-module .post-content .description {
	display: none;
	color: #666666;
	font-size: 14px;
	line-height: 1.8em;
}
.post-module .post-content .post-meta {
	margin: 30px 0 0;
	color: #999999;
}
.post-module .post-content .post-meta .timestamp {
	margin: 0 16px 0 0;
}
.post-module .post-content .post-meta a {
	color: #999999;
	text-decoration: none;
}

.news-list ul {
	margin: 1rem 0;
	padding: 0 0 0 1rem;
}
.news-list li {
	margin: 0.5rem 0;
	padding: 0;
	list-style: square;
}

.bggrey {
	background:#f4f3f3;
	padding:10px;
	color:#000;
	border-top:1px solid #ddd;
}

.budget_highlight>.mCustomScrollBox>.mCSB_scrollTools {
	height:94%;
	top:3%;
}
.budget_highlight .mCSB_scrollTools .mCSB_draggerRail {
	width:3px;
	background:#383b40;
}
.budget_highlight .mCSB_scrollTools .mCSB_dragger {
	height:20px;
}
.budget_highlight .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width:5px;
	-webkit-border-radius:11px;
	-moz-border-radius:11px;
	border-radius:11px;
	background:#e15b5c;
}


.budget_highlight_list {
	height: 600px;
	padding:12px 0;
	width:100%;
}
.budget_list_high {
	width:100%;
}
.budget_list_high ul {
	list-style:none;
	padding:0;
	margin:0;
}
.budget_list_high ul li {
	border-bottom:solid 1px #fff;
	padding:10px 0 10px 0px;
}
.budget_list_high ul li a {
	color:#990000;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:400;
}


/*Budget Blog*/

.right-box-3{   margin-bottom:25px;}
.right-box-4{ }

.budget-image	{
	position: absolute;
    z-index: 1;
    margin: 0px 0 10px 0;
    opacity: 1;
    top: 5px;
	 right:10px;
    background: url(../images/sprite1.png) 0px -910px;
    width: 40px;
    height: 40px;
	}
	
	
.budget-image-small	{
	position: absolute;
    z-index: 1;
    margin: 0px 0 0px 0;
    opacity: 1;
    top: 10px;
	 left:0px;
    background: url(../images/sprite1.png) 0px -990px;
    width: 30px;
    height: 30px;
	}	


.budget-video	{
	position: absolute;
    z-index: 1;
    margin: 0px 0 10px 0;
    opacity: 1;
    top: 5px;
	 right:10px;
    background: url(../images/sprite1.png) 0px -950px;
    width: 40px;
    height: 40px;
	}
	
	
.budget-video-small	{
	position: absolute;
    z-index: 1;
    margin: 0px 0 10px 0;
    opacity: 1;
    top: 5px;
	 left:10px;
    background: url(../images/sprite1.png) 0px -950px;
    width: 40px;
    height: 40px;
	}	
	
	
	
.budget-info	{
	position: absolute;
    z-index: 1;
    margin: 0px 0 10px 0;
    opacity: 1;
    top: 5px;
	 right:10px;
    background: url(../images/sprite1.png) 0px -1194px;
    width: 40px;
    height: 40px;
	}
	
	
.budget-info-small	{
	position: absolute;
    z-index: 1;
    margin: 0px 0 10px 0;
    opacity: 1;
    top: 5px;
	 left:10px;
    background: url(../images/sprite1.png) 0px -1236px;
    width: 40px;
    height: 40px;
	}	
	




.comment5 { overflow: hidden; padding:0 8px 8px; /*border-bottom: 1px solid #ddd;*/ /*margin: 8px; *zoom: 1; background-color:#fff;*/}
/*.comment5 .time{ color:#000; font-family: Arial, Helvetica, sans-serif; font-size:11px; float:left; padding-top:10px; background:#fdd8c8; padding:5px; float:left;}*/
.comment5 .share{ color:#000; font-family: Arial, Helvetica, sans-serif; font-size:12px; float:right;}
.comment5 .share1{ float:left; padding-right:3px;}

.product3	{
	width:371px;
	float:left;
	position:relative;
	margin:20px 0 0;
}

.product3 .headlines	{
	 margin:6px 0 0 0;
}

.product3 .headlines h2 	{
	font-size:22px;
	line-height:28px;
	color:#000;
	font-family: "Open Sans"; 
}

.product3-middel	{
	width:242px;
	float:left;
	margin:20px 15px 0;
}

.product3-l-video	{
	width:327px;
	height:187px;
}

.product3-l-live	{
	margin-top:0px;
}

.product3-live-title {
    /*border-bottom: 1px solid #DADADA;*/
    display: inline-block;
    /*margin-bottom: 15px;*/
    width: 100%;
}

.product3-live h2	{
   /* margin: 0 0 -1px;
    padding: 3px 18px 3px 0;
    border-right: 1px solid #DADADA;
    color: #000;
    display: inline-block;
    font-family: open sans;
    font-size: 24px;
    font-weight: bold;
    background: none repeat scroll 0 0 white;
	 float:left;*/
}

.product3-live	span a	{
	font-size:14px;
	color:#d70000;
	float:right;
	vertical-align:baseline;
	margin-top:12px;
}

.product3-live h3	{
	line-height:20px !important;
	margin:0;
	padding-bottom:10px;
	border-bottom:1px dotted #ccc;
}

.product3-live h3 a	{
	font-size:14px;
	font-weight:normal;
	font-family: "Open Sans"; 
}

.product3-middel h3	{
	font-size:16px;
	font-weight:bold;
	font-family: "Open Sans"; 
}

.product3-right	{
	width:302px;
	height:auto;
	float:right;
	margin:20px 0 0;
}


.hp_3	{
	width:48%;
	float:left;
	position:relative;
	margin:0px 18px 0 0;
}




.headlines3	{
	padding-bottom:20px;
	border-bottom:1px solid #f1f1f1;
	position:relative;
}


@media (max-width: 1024px) {
.headlines3 img	{
	width:100%;
	min-width:100%;
	height:auto;
}

}
.headlines-heading3	h2	{
	font-family:"Open Sans"; font-size:18px; font-weight:bold; color:#000;
}

.headlines-heading3	{
	background:#fff top; position:absolute; bottom:20px; width:95%; height:auto; padding:10px;
}


.hp_3 .headlines3 .topheadline h2 	{
	font-size:22px;
	line-height:28px;
	color:#000;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-bottom:10px;
}



.hp_3 .article h1 {
	font-size: 16px;
	margin: 0px;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
}


.hp_3 .article {
	border-top:1px solid #c6c6c6;
	padding:7px 0px 7px 0px;
}
.hp_3 .article a {
	text-decoration:none;
	color:#000000;
}
.hp_3 .article a:hover {
	text-decoration:underline;
}


.hp_4	{
	width:48%;
	float:right;
	position:relative;
	margin:0px 0px 0 0;
}


.hp_4 .article h1 {
	font-size: 16px;
	margin: 0px;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
}


.hp_4 .article {
	border-top:1px solid #c6c6c6;
	padding:7px 0px 7px 0px;
}
.hp_4 .article a {
	text-decoration:none;
	color:#000000;
}
.hp_4 .article a:hover {
	text-decoration:underline;
}


ul.ann { margin:10px 0  0 0; padding:0;}
ul.ann li{ margin:0px 12px 0 0; padding: 0 0px 0 0; display:block !important; list-style: none; float: left !important; width:32% !important;}
ul.ann li img	{width:100%;}  
.ann li:first-child{ border-top:0px solid #c4c6c8; padding-top:0}
ul.ann h2{ font-size:15px; margin:0px 0 0 0; font-family: 'Open Sans', sans-serif;}
ul.ann h2 a{ color:#000; font-family: 'Open Sans', sans-serif; }
ul.ann h3{ font-size:18px; margin:0px 0 5px 0; line-height:20px; font-weight: bold; font-family: 'Open Sans', sans-serif;}
ul.ann h3 a{ color:#000; }
ul.ann p{ color:#000; font-size:15px; line-height:20px; padding:4px 0; margin:0; font-family:"Open Sans";}
ul.ann p a{ color:#000; font-family:"Open Sans"; font-size:15px; line-height:20px;} 
 



.budget-title	{
	font-size:20px;
	line-height:28px;
	font-family:"Open Sans";
	text-transform:uppercase;
	font-weight:bold;
}


.budget1	{
	width:371px;
	float:left;
	position:relative;
	margin:20px 0 0;
}

.budget1 .headlines	{
	 margin:6px 0 0 0;
}

.budget1 .headlines h2 	{
	font-size:22px;
	line-height:28px;
	color:#000;
	font-family: "Open Sans"; 
}

.budget1-middel	{
	width:242px;
	float:left;
	margin:20px 15px 0;
}

.budget1-video	{
	width:327px;
	height:187px;
}

.budget1-live	{
	margin-top:0px;
}

.budget1-live-title {
    border-bottom: 1px solid #DADADA;
    display: inline-block;
    margin-bottom: 15px;
    width: 100%;
}

.budget1-live h1	{
    margin: 0 0 -1px;
    padding: 3px 18px 3px 0;
    border-right: 1px solid #DADADA;
    color: #000;
    display: inline-block;
    font-family: open sans;
    font-size: 24px;
    font-weight: bold;
    background: none repeat scroll 0 0 white;
}

.budget1-live-title	span a	{
	font-size:14px;
	color:#d70000;
	float:right;
	vertical-align:baseline;
	margin-top:12px;
}

.budget1-l-live h3	{
	line-height:20px !important;
	margin:0;
	padding-bottom:10px;
	border-bottom:1px dotted #ccc;
}

.budget1-l-live h3 a	{
	font-size:14px;
	font-weight:normal;
	font-family: "Open Sans"; 
}

.budget1-l-middel h3	{
	font-size:16px;
	font-weight:bold;
	font-family: "Open Sans"; 
}

.budget1-l-right	{
	width:302px;
	height:auto;
	float:right;
	margin:20px 0 0;
}








/*Homepage new block*/

.hp_1	{
	width:311px;
	float:left;
	position:relative;
	margin:0px 18px 0 0;
}

.hp_1 img {
	width:311px;
	height:268px;
}


.headlines	{
	width:311px;
	float:left;
	margin-bottom:20px;
	position:relative;
}

.headlines-heading	{
	background:url(../images/white_bg.png)  top; position:absolute; bottom:0px; width:101%; height:auto; padding:10px;
}


.hp_1 .headlines .topheadline h2 	{
	font-size:22px;
	line-height:28px;
	color:#000;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-bottom:10px;
}



.hp_1 .article h1 {
	font-size: 16px;
	margin: 0px;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
}


.hp_1 .article {
	border-top:1px solid #c6c6c6;
	padding:7px 0px 7px 0px;
}
.hp_1 .article a {
	text-decoration:none;
	color:#000000;
}
.hp_1 .article a:hover {
	text-decoration:underline;
}


.hp_2	{
	width:311px;
	float:left;
	position:relative;
	margin:0px 0px 0 0;
}

.hp_2 img {
	width:311px;
	height:268px;
}


.hp_2 .article h1 {
	font-size: 16px;
	margin: 0px;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
}


.hp_2 .article {
	border-top:1px solid #c6c6c6;
	padding:7px 0px 7px 0px;
}
.hp_2 .article a {
	text-decoration:none;
	color:#000000;
}
.hp_2 .article a:hover {
	text-decoration:underline;
}



@media only all and (max-width: 780px) { 

.hp_1	{
	width:325px;
	float:left;
	position:relative;
	margin:0px 18px 0 0;
}

.hp_1 img {
	width:325px;
	height:auto;
}

.hp_2	{
	width:325px;
	float:right;
	position:relative;
}

.hp_2 img {
	width:325px;
	height:auto;
}

}

/* Product Launch2 start*/

.product-title	{
	font-size:20px;
	line-height:28px;
	font-family:"Open Sans";
	text-transform:uppercase;
	font-weight:bold;
}

.bordertop	{
	border-bottom:5px solid #fdd8c8;
	margin-top:-15px;
	width:80%;
	float:right;
}


.product2-l	{
	width:371px;
	float:left;
	position:relative;
	margin:20px 0 0;
}

.product2-l .headlines	{
	 margin:6px 0 0 0;
}

.product2-l .headlines h2 	{
	font-size:22px;
	line-height:28px;
	color:#000;
	font-family: "Open Sans"; 
}

.product2-middel	{
	width:242px;
	float:left;
	margin:20px 15px 0;
}

.product2-l-video	{
	width:327px;
	height:187px;
}

.product2-l-live	{
	margin-top:0px;
}

.product2-l-live-title {
    border-bottom: 1px solid #DADADA;
    display: inline-block;
    margin-bottom: 15px;
    width: 100%;
}

.product2-l-live h2	{
    margin: 0 0 -1px;
    padding: 3px 18px;
    border-left: 7px double #DADADA;
    border-right: 1px solid #DADADA;
    color: #000;
    display: inline-block;
    font-family: open sans;
    font-size: 18px;
    font-weight: 400;
    background: none repeat scroll 0 0 white;
}

.product2-l-live h3	{
	line-height:20px !important;
	margin:0;
	padding-bottom:10px;
	border-bottom:1px dotted #ccc;
}

.product2-l-live h3 a	{
	font-size:14px;
	font-weight:normal;
	font-family: "Open Sans"; 
}

.product2-l-middel h3	{
	font-size:16px;
	font-weight:bold;
	font-family: "Open Sans"; 
}

.product2-l-right	{
	width:302px;
	height:auto;
	float:right;
	margin:20px 0 0;
}


.fancy {
  line-height: 0.5;
  text-align: center;
}
.fancy span {
  display: inline-block;
  position: relative;  
}
.fancy span:before,
.fancy span:after {
  content: "";
  position: absolute;
  height: 5px;
  border-bottom: 1px solid black;
  top: 0;
  width: 30px;
}
.fancy span:before {
  right: 100%;
  margin-right: 10px;
}
.fancy span:after {
  left: 100%;
  margin-left: 10px;
}


.title-election	{
	font-size:16px;
	font-weight:bold;
	font-family:"Open Sans";
	text-transform:uppercase;
}

@media only all and (max-width: 780px) { 

.product2-l	{
	width:350px;
	float:left;
	position:relative;
	margin:20px 0;
}

.product2-middel	{
	width:307px;
	float:left;
	margin:20px 15px 0;
}

.product2-l-live h3	{
	line-height:20px !important;
	margin:0;
	padding-bottom:23px;
	border-bottom:1px dotted #ccc;
}

.product2-l-middel h3	{
	font-size:16px;
	font-weight:bold;
	font-family: "Open Sans"; 
}

.product2-l-right	{
	width:100%;
	height:auto;
	float:right;
	padding:10px;
}

.bordertop {
    border-bottom: 5px solid #fdd8c8;
    margin-top: -18px;
    width: 72%;
    float: right;
}

.product2-l .headlines	{
	
}

.expert_chat{ padding:0px 0px;height: 320px !important;  }

}



.expert_chat{ padding:0px 0px;height: 393px;  }
.expert_list{ text-align:left; padding-bottom:5px; display:block; }
.budget_list{ padding:5px 0px; }
.budget_chat{ padding:5px 0px;height: 385px; }

.comment { overflow: hidden; padding: 8px; border-bottom: 1px solid #ddd; margin: 0 0 0; *zoom: 1; background-color:#f4f3f3;}
.comment .time{ color:#000; font-family: Arial, Helvetica, sans-serif; font-size:12px; float:left;}
.comment .share{ color:#000; font-family: Arial, Helvetica, sans-serif; font-size:12px; float:right;}
.comment .share1{ float:left; padding-right:3px;}


.comment1 { overflow: hidden; padding:0 8px 8px; border-bottom: 1px solid #ddd; margin: 0 0 0; *zoom: 1; background-color:#fff;}
.comment1 .time{ color:#000; font-family: Arial, Helvetica, sans-serif; font-size:11px; float:left; padding-top:10px;}
.comment1 .share{ color:#000; font-family: Arial, Helvetica, sans-serif; font-size:12px; float:right;}
.comment1 .share1{ float:left; padding-right:3px;}


.comment-body { float:left; position:relative; width:100%; }
.comment-body img { display: block; float: left; margin-right: 10px;}
.comment .text { overflow:hidden; font-family:Arial, Georgia, "Times New Roman"; color:#000; font-size:14px;}
.comment .text p:last-child { margin: 0;}
.comment .attribution { margin: 0.5em 0 0; font-size: 14px; color: #666;}


budget-chat-pane{}
.chat-list{ background:#f3f3f3; padding:10px; display:block;}
.expert_chat>.mCustomScrollBox>.mCSB_scrollTools{ height:94%; top:3%;}
.expert_chat .mCSB_scrollTools .mCSB_draggerRail{ width:1px; background:#dfdfdf;}
.expert_chat .mCSB_scrollTools .mCSB_dragger{}
.expert_chat .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width:5px; -webkit-border-radius:11px; -moz-border-radius:11px;	border-radius:11px; background:#5d5d5d;}


.expert_chat12>.mCustomScrollBox>.mCSB_scrollTools{ height:94%; top:3%;}
.expert_chat12 .mCSB_scrollTools .mCSB_draggerRail{ width:1px; background:#dfdfdf;}
.expert_chat12 .mCSB_scrollTools .mCSB_dragger{}
.expert_chat12 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width:5px; -webkit-border-radius:11px; -moz-border-radius:11px;	border-radius:11px; background:#5d5d5d;}

/* vertical scrollbar */
.mCSB_container{ width:auto; margin-right:20px; overflow:hidden;}
.mCSB_container.mCS_no_scrollbar{ margin-right:0;}
.mCS_disabled>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar,
.mCS_destroyed>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar{ margin-right:30px;}
.mCustomScrollBox>.mCSB_scrollTools{ width:16px; height:100%; top:0; right:0;}
.mCSB_scrollTools .mCSB_draggerContainer{ position:absolute; top:0; left:0;	bottom:0; right:0;  height:auto;}
.mCSB_scrollTools .mCSB_draggerRail{ width:2px;	height:100%; margin:0 auto; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
.mCSB_scrollTools .mCSB_dragger{ cursor:pointer; width:100%; height:30px;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width:4px; height:100%; margin:0 auto; -webkit-border-radius:10px; -moz-border-radius:10px;	border-radius:10px; text-align:center;}

.blog{width:auto; height:auto; font-family: 'Open Sans', sans-serif; color:#000; font-weight:500; font-size: 14px; line-height:18px; margin-bottom:0px;}

/*END*/










/* -------------------- BS TOP STORY TEMPLATE Market ---------------------*/

.mardown	{
	background:#fee8dd; margin-bottom:20px; padding:15px; position:relative;
}


.w80p	{width:85%;}
.w80p h1	{ font-size:28px; font-weight:bold; line-height:34px; color:#ac2222;}

h2.title5{ margin:0 0 5px 0; padding-bottom:5px; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; text-transform:uppercase; float:left;}

.news-item
{
    padding:6px 6px;
    margin:0px;
    border-bottom:1px dotted #555; 
}


.panel ul
{
    padding:0px;
    margin:0px;
    list-style:none;
}

.glyphicon
{
    margin-right:4px !important; /*override*/
}

.pagination .glyphicon
{
    margin-right:0px !important; /*override*/
}

.panel-footer {
    padding: 0px 15px;
}

.pagination>li {
    display: inline;
}
.pagination>li>a, .pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.428571429;
    text-decoration: none;
    color: #000;
    background-color: #fff;
    margin-left: -1px;
}

.comma	{ font-family:Arial, Helvetica, sans-serif;  float:left; line-height:auto; padding:30px 0 0 0;}
.market_stats_data {
    background: #ffebe2;
    padding: 10px;
    margin-bottom: 5px;
    width: auto;
    border: 0;
}

.market_stats_data_time {
    font-size: 10px;
    text-transform: none;
    font-style: italic;
}

.button-small.active, .button-small:hover {
    background-position: -5px -585px;
    color: #fff;
}

.market_stats_data .market-image-up {
    background: url(../images/sprite.png) 0 -113px no-repeat;
    display: inline-block;
    height: 15px;
    width: 20px;
}

.button-small {
    font-size: 10px;
    width: 21px;
    height: 13px;
    background-position: -5px -504px;
    display: block;
    margin-bottom: 4px;
    float: right;
    margin-top: 5px;
}


.button-small, .button-small.active, .button-small:hover {
    background-image: url(../images/sprite.png);
    background-repeat: no-repeat;
    text-decoration: none;
}


#nt-example1 {
	margin: auto;
}

#nt-example1-container {
	text-align: center;
}

#nt-example1-container i {
	font-size: 14px;
	cursor: pointer;
	-webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

#nt-example1-container i:hover {
	color: #333;
}

#nt-example1 li {
	color: #4e4e4e;
	overflow: hidden;
	line-height: 20px;
	font-size: 14px;
	height:50px;
	text-align: left;
	border-bottom: 1px dotted #2c8162;
	margin:10px 0;
	padding-bottom:0px;
}

#nt-example1 li:hover {
	background: #FFF;
}


/* -------------------- BS TOP STORY TEMPLATE Policy ---------------------*/

.policy-left-panel {
	width: 420px;
	float: left;
}

.policy h1	{ font-family:"Open Sans"; font-size:48px; font-weight:bold; padding:0; margin:0 0 10px 0; 
}



.policy-left-panel h2	{
	background:url(../images/white_bg.png)  top; position:absolute; bottom:0px; width:95%; height:auto; padding:10px; right:0; font-family:"Open Sans"; font-weight:bold;
}

.policy-right-panel {
	width: 180px;
	float: left;
	margin-left:20px;
}

.policy-right-panel .article {
	border-top:1px solid #c6c6c6;
	padding:10px 0px 10px 0px;
}
.policy-right-panel .article a {
	text-decoration:none;
	color:#000000;
}
.policy-right-panel .article a:hover {
	text-decoration:underline;
}
.policy-right-panel .border-nome {
	border-top:none!important;
	padding-top:0px;
}
.policy-right-panel .article h1 {
	font-size: 14px;
	margin: 0px;
	font-weight: bold;
	font-family: "Open Sans";
}


ul.policy-txt { margin:10px 0  0 0; padding:0}
ul.policy-txt li{ margin:0px 0 0 0; padding:8px 0 8px 0; border-top:1px solid #c4c6c8; display:block !important; list-style: none; float: none !important; width:100% !important;}  
.policy-txt li:first-child{ border-top:0px solid #c4c6c8; padding-top:0}
ul.policy-txt h2{ font-size:15px; margin:0px 0 0 0; font-family: 'Open Sans', sans-serif;}
ul.policy-txt h2 a{ color:#000; font-family: 'Open Sans', sans-serif; }
ul.policy-txt h3{ font-size:18px; margin:0px 0 5px 0; line-height:20px; font-weight: bold; font-family: 'Open Sans', sans-serif;}
ul.policy-txt h3 a{ color:#000; }
ul.policy-txt p{ height:112px; color:#000; font-size:14px; line-height:20px; padding:6px 2px; margin:0; font-family:"Open Sans"; background:#fff; font-weight:bold;}
ul.policy-txt p a{ color:#000; font-family:"Open Sans"; font-size:14px; line-height:20px;} 
ul.policy-txt span a { color:#ac2122; font-size:14px; padding:4px 0; margin:0; font-family:"Open Sans"; font-weight:normal;}

 
ul.announce-txt p {
    min-height: 70px;
}


.arrowtop	{
	position:absolute; top:-5px; left:5px;
}


/* -------------------- BS TOP STORY TEMPLATE ELECTIONS ---------------------*/

.full-banner-top	{
	width:100%;
	height:auto;
	background:#fff;
}

.election_smallimage	{
	width:31%;
	float:left;
	background:#fff;
}

.full-banner-top-heading	{
	width:auto;
	background:#fff;
	padding:10px 10px ;
	float:left;
}

.full-banner-top h1 a	{
	font-size:36px;
	line-height:46px;
	color:#ac2122;
	border-bottom:2px solid #ac2122;
	font-family: "Open Sans";
	font-weight:bold;
}

.full-banner-top h1 a:hover	{
	text-decoration:none;
}

.full-banner-top h2 a	{
	font-size:22px;
	color:#ac2122;
	letter-spacing:1px;
	font-family: "Open Sans";
	font-weight:bold;
}

.full-banner-top h2 a:hover	{
	text-decoration:none;
}

.full-banner-right h3	{
	font-size:27px;
	line-height:31px;
	color:#000;
	font-family: "Open Sans";
	font-weight:bold;
}

.full-banner-right	{
	background:#fff0bc;
	width:68.8%;
	float:left;
	padding:15px;
}


@media only all and (max-width: 780px) { 
	.full-banner-right	{
	background:#fff0bc;
	width:61%;
	float:left;
	padding:15px;
}

.full-banner-right h3	{
	font-size:20px;
	line-height:31px;
	color:#000;
	font-family: "Open Sans";
	font-weight:bold;
}

.e-middel	{
	width:230px !important;
	height:auto;
	float:left;
	margin:20px;
}

.e-right	{
	width:100% !important;
	height:auto;
	float:right;
	margin:20px 0;
}

.e-right-icon	{
	background: url(../images/templates/election_5.png) no-repeat top; z-index:999999; position:absolute; width:61px; height:61px; 
	top:40%; left:50% !important;
}


.e-right	h2 a	{ 
float:left; 
}

.e-right-video	{
	position:relative;
}

.div1	{
	width:48%;
	float:left;
}

.div2	{
	width:50%;
	float:right;
	text-align:right;	
}

}

.election-container	{
	width:420px;
	height:315px;
	float:left;
	margin-top:20px;
	margin-bottom:20px;
	position:relative;
}

.election-container-heading	{
	background:url(../images/white_bg.png)  top; position:absolute; bottom:0px; width:101%; height:auto; padding:10px;
}

.election-container-heading p a	{font-size:24px;  font-family: "Open Sans"; color:#000; font-weight:bold; line-height:26px;}

.e-middel	{
	width:249px;
	height:auto;
	float:left;
	margin:20px;
}

.e-middel .border {
	font-size:15px;
	font-weight:bold;
	padding:9px 0;
	border-bottom:1px solid #f1f1f1;
}

.e-right	{
	width:261px;
	height:auto;
	float:right;
	margin:20px 0;
}

.e-right	h2 a	{ font-size:22px; line-height:28px; color:#ac2122; font-weight:bold; font-family: "Open Sans"; 
}

.e-right-video	{
	position:relative;
}

.e-right-icon	{
	background: url(../images/templates/election_5.png) no-repeat top; z-index:999999; position:absolute; width:61px; height:61px; top:40%; left:40%;
}


/*END*/

/* Product Launch start*/

.product-title	{
	font-size:20px;
	line-height:28px;
	font-family:"Open Sans";
	text-transform:uppercase;
	font-weight:bold;
}

.bordertop	{
	border-bottom:5px solid #fdd8c8;
	margin-top:-15px;
	width:80%;
	float:right;
}


.product-l	{
	width:420px;
	height:315px;
	float:left;
	position:relative;
	margin:20px 0 0;
}

.product-l .headlines	{
	background:url(../images/white_bg.png)  top; position:absolute; bottom:0px; width:96%; height:auto; padding:10px; margin:0 6px;
}

.product-l .headlines h2 	{
	font-size:22px;
	line-height:28px;
	color:#000;
	font-weight:bold;
	font-family: "Open Sans"; 
}

.product-l-middel	{
	width:327px;
	float:left;
	margin:20px 15px 0;
}

.product-l-video	{
	width:327px;
	height:187px;
}

.product-l-live	{
	margin-top:10px;
}

.product-l-live h2	{
	font-size:16px;
	font-weight:bold;
	font-family: "Open Sans"; 
	text-transform:uppercase;
}

.product-l-middel h3	{
	font-size:16px;
	font-weight:bold;
	font-family: "Open Sans"; 
}

.product-l-right	{
	width:192px;
	height:auto;
	float:right;
	background:#fee8dd;
	margin:20px 0 0;
	padding:10px;
}


.fancy {
  line-height: 0.5;
  text-align: center;
}
.fancy span {
  display: inline-block;
  position: relative;  
}
.fancy span:before,
.fancy span:after {
  content: "";
  position: absolute;
  height: 5px;
  border-bottom: 1px solid black;
  top: 0;
  width: 30px;
}
.fancy span:before {
  right: 100%;
  margin-right: 10px;
}
.fancy span:after {
  left: 100%;
  margin-left: 10px;
}


.title-election	{
	font-size:16px;
	font-weight:bold;
	font-family:"Open Sans";
	text-transform:uppercase;
}

@media only all and (max-width: 780px) { 

.product-l	{
	width:350px;
	float:left;
	position:relative;
	margin:20px 0;
}

.product-l-middel	{
	width:327px;
	margin:20px 0px 20px 12px;
}

.product-l-right	{
	width:100%;
	height:auto;
	float:right;
	background:#fee8dd;
	margin:20px 0;
	padding:10px;
}

.bordertop {
    border-bottom: 5px solid #fdd8c8;
    margin-top: -18px;
    width: 72%;
    float: right;
}

.product-l .headlines	{
	background:url(../images/white_bg.png)  top; position:absolute; top:150px; width:96%; height:auto; padding:10px; margin:0 6px;
}

}

/*END*/















.panel-left-new{ float:left;width:220px; margin-right:11px; margin-bottom:20px; position:relative; }
.panel-left-new-image { position:relative; }
.panel-left-new p a 	{font-size:15px; line-height:20px; }
.panel-left-new p  	{padding:10px 0; }


.M-S-panel-latest-news {
    width: 100%;
    display: inline-block;
    border-bottom: 1px solid #c4c6c8;
    border-top: 1px solid #c4c6c8;
}


.search-box-breaking-news, .search-box-news {
    float: right;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-right: 15px;
    border-left: 1px solid #ccc;
    padding-left: 10px;
    width: 26%;
}
.panel-left-index{ float:left;width:240px; margin-right:10px; margin-bottom:20px; position:relative; }
.panel-left-index-image { position:relative; }
.panel-left-index p a 	{font-size:15px; line-height:20px; }
.panel-left-index p  	{padding:10px 0; }


.panel-right-index{ float:left; width:390px; padding-left:15px; position:relative; border-left:1px solid #f1f1f1; border-right:1px solid #f1f1f1; padding-right:15px;}
.panel-right-index-image { position:relative; }
.panel-right-index-icon	{ width:40px; height:40px; position:absolute; right:5px; top:10px; z-index:9999;}
.panel-right-index-news	{ background:url(../images/white_bg.png) repeat-x top; position:absolute; bottom:0; width:101%; height:auto; padding:10px;}
.panel-right-index-news p a	{font-size:20px;  font-family: "Open Sans"; color:#000; font-weight:bold; line-height:26px;}


.panel-video-icon	{ width:40px; height:40px; position:absolute; left:10px; bottom:10px; z-index:9999; background:url(../images/video2.png) no-repeat top;}
.panel-video-icon:hover	{ background:url(../images/video2-hover.png) no-repeat top;}


.panel-image-icon	{ width:40px; height:40px; position:absolute; right:5px; top:10px; z-index:9999; background:url(../images/image2.png) no-repeat top;}
.panel-image-icon:hover	{ background:url(../images/image2-hover.png) no-repeat top;}



.panel-image-icon-bottom	{ width:40px; height:40px; position:absolute; left:10px; bottom:10px; z-index:9999; background:url(../images/image2.png) no-repeat top;}
.panel-image-icon-bottom:hover	{ background:url(../images/image2-hover.png) no-repeat top;}



.panel-video-icon-top	{ width:40px; height:40px; position:absolute; right:5px; top:10px; z-index:9999; background:url(../images/video2.png) no-repeat top;}
.panel-video-icon-top:hover	{ background:url(../images/video2-hover.png) no-repeat top;}


.panel-most-popular-video-icon	{ width:20px; height:20px; position:absolute; left:5px; bottom:5px; z-index:9999; background:url(../images/video4.png) no-repeat top;}

.panel-most-popular-video-icon:hover	{ background:url(../images/video4-hover.png) no-repeat top;}

.panel-most-popular-image-icon	{ width:20px; height:20px; position:absolute; left:5px; bottom:5px; z-index:9999; background:url(../images/image3.png) no-repeat top;}

.panel-most-popular-image-icon:hover	{ background:url(../images/image3-hover.png) no-repeat top;}


.panel-right-new{ float:left; width:408px; padding-left:18px; position:relative; border-left:1px solid #f1f1f1;}
.panel-right-new-image { position:relative; }
.panel-right-new-icon	{ width:40px; height:40px; position:absolute; right:5px; top:10px; z-index:9999;}
.panel-right-new-news	{ background:url(../images/white_bg.png) repeat-x top; position:absolute; bottom:0; width:101%; height:auto; padding:10px;}
.panel-right-new-news p a	{font-size:20px;  font-family: "Open Sans"; color:#000; font-weight:bold; line-height:26px;}



.panel-right-home-news	{ background:url(../images/white_bg.png) repeat-x top; position:absolute; bottom:0; width:101%; height:auto; padding:0 5px;}
.panel-right-home-news p a	{font-size:15px;  font-family: "Open Sans"; color:#000; font-weight:normal; line-height:20px;}



.gallery-6-panel{} 
.gallery-6-panel ul{ margin:0; padding:0 0px 0 0}
.gallery-6-panel li{ float:left; width:300px; list-style: none; margin:10px 23px 0 0; position:relative; } 
.gallery-6-panel { display:block;}
.panel-video-new-icon	{ width:40px; height:40px; position:absolute; right:5px; top:10px; z-index:9999;}
.panel-video-new-news	{ background:url(../images/white_bg.png) repeat-x top; position:absolute; bottom:0; width:101%; height:auto; padding:5px 10px 0;}
.panel-video-new-news p a	{font-size:15px;  font-family: "Open Sans"; color:#000; font-weight:bold; line-height:20px;}


@media (max-width: 780px) and (min-width: 180px)	{
	
.panel-left-new{ float:left;width:220px; margin-right:11px; margin-bottom:20px; }
.panel-border	{ border:1px solid #f1f1f1; margin-right:17px; float:left; height:auto}
.panel-right-new{ float:right; width:441px;}
.panel-right-new img{ width:100%;}
.hideipad	{display:none;}


.gallery-6-panel ul{ margin:0; padding:0 0px 0 0}
.gallery-6-panel li{ float:left; width:220px; list-style: none; margin:10px 15px 0 0px; position:relative; } 
.panel-video-new-news p a	{font-size:13px;  font-family: "Open Sans"; color:#000; font-weight:bold; line-height:18px;}
}

.footer-trending h3	{
	font-size: 14px;
    text-transform: uppercase;
    padding: 5px 0;
	  font-family: "Open Sans";
}

.footer-trending1	{
	width:94%;
	padding-top:6px;
}


 @media all and (min-width: 180px) and (max-width: 780px) {

.footer-trending1 {
float: left;
width:73% !important;
padding:6px 0 0 0;
}
 }

.top-story-info {
	position:absolute;
	z-index:1;
	margin:0px 0 10px 0;
	opacity:1;
	bottom:50px;
	background:url(../images/sprite-2.png) 0px -240px;
	width:40px;
	height:40px;
}
.coutent-left-panel .btm-section .article .img .small-info {
	position:absolute;
	z-index:1;
	margin:0px 0;
	bottom:10px;
	opacity:1;
	background:url(../images/sprite-2.png) 0px -278px;
	width:30px;
	height:30px;
}
.info-icon1 {
	position:absolute;
	z-index:1;
	margin:0px 0 10px 0;
	opacity:1;
	background:url(../images/sprite-2.png) -4px -320px;
	width:20px;
	height:20px;
}




.message {
    display: block;
    font-family: "Open Sans";
    font-size: 15px;
    line-height: 20px;
    margin: 5px 0 0px;
    overflow: hidden;
    padding: 0px 0 0px;
    position: relative;
}

.message ul {
    border-radius: 10px 10px 10px 10px;
    color: #000;
    padding: 10px 10px 0 10px;
    line-height: 24px;
}


.message ul li {
    list-style-type: circle;
    list-style-position: outside;
    font-family: "Open Sans";
    font-size: 15px;
    color: #000;
    margin-left: 15px;
    padding-bottom: 6px;
}



/*Comparison Start*/

.comparison	{ 
	width:100%;
	height:auto;
}


.comp-lg-12	{
	width:100%;
	border-right:1px solid #dddddd;
	border-left:1px solid #dddddd;
	padding:0 10px;
}

.comp-lg-12 h3	{
	font-family:"Open Sans";
	font-size:18px;
	color:#000;
	font-weight:700;
	padding:0px 10px;
}

.comp-lg3	{
	width:33.33%;
	float:left;
	border:1px solid #dddddd;
	margin:1px 0px;
}

.comp-text	{
	text-align:center;
	padding:10px 0 0;
}


.comp-text h2	{
	font-family:"Open Sans";
	font-size:18px;
	color:#f15a2d;
	font-weight:700;
	padding-top:20px;
	height:80px;
}

.comp-lg4	{
	width:33.33%;
	float:left;
	border-right:1px solid #dddddd;
}

.comp-text1	{
	text-align:left;
	padding:5px 10px;
}

.bR0	{
	border-right:0;
}

.bgpink	{
	background:#fee8dd;
}


@media only all and (max-width: 480px) {
	.comp-lg3	{
	width:32.33%;
	float:left;
	border:1px solid #dddddd;
	margin:1px 1px;
}

	.comp-lg4	{
	width:32.33%;
	float:left;
	border-right:1px solid #dddddd;
}
}










/*Comparison End*/
























.creditcard	ul
	{
		padding-left:16px;
		}

.creditcard	ul li
	{
		font-size:14px;
		font-family:"Open Sans";
		color:#000;
		margin-left:0px;
		padding-bottom:15px;
		list-style-type:lower-alpha;
		list-style-position:outside;
		}
		

.cmei	{
	background:url(../images/cmei.jpg);
	background-repeat:no-repeat;
	width:640px;
	height:60px;
	}
	
.uparrow	{
	padding:18px 14px 0 260px;
	float:left;
	}	
	
.digit	{
	padding:18px 50px 0 0px;
	float:left;
	color:#fff;
	font-size:16px;
	}		
	
.cmeidate	{
	padding:46px 25px 0px;
	float:left;
	font-size:12px;
	color:#fff;
}
	




.bP10	{
	border-bottom: 1px solid #ddd;
	padding:10px;}

.expand_market	{ background:url(../images/sprite-new.png) 0 -181px no-repeat; width:30px; height:24px;}
.collaps_market	{ background:url(../images/sprite-new.png) 0 -210px no-repeat;  width:25px; height:24px;}
/*-------------  Right Bar Blog New css ---------------------*/

ul.announce-txt011 { margin:-10px 0  0 0; padding:0}
ul.announce-txt011 li{ margin:0px 0 0 0; padding:8px 0 8px 0; border-top:1px solid #c4c6c8; display:block !important; list-style: none; float: none !important; width:100% !important; min-height: 84px;}  
.announce-txt011 li:first-child{ border-top:0px solid #c4c6c8;}
ul.announce-txt011 h2{ font-size:18px; margin:0px 0 0 0}
ul.announce-txt011 h2 a{ color:#000; }
ul.announce-txt011 h3{ font-size:18px; margin:0px 0 5px 0; line-height:20px; font-weight: bold; font-family: 'Open Sans', sans-serif;}
ul.announce-txt011 h3 a{ color:#000; }
ul.announce-txt011 p{ color:#000; font-size:15px; line-height:18px; padding:4px 0; margin:0; font-family:"Open Sans";}
ul.announce-txt011 p a{ color:#000; font-family:"Open Sans"; font-size:15px; line-height:20px;}




ul.aticle-txt011 { margin:-10px 0  0 0; padding:0}
ul.aticle-txt011 li{ margin:0px 0 0 0; padding:10px 0 8px 0; border-top:1px solid #c4c6c8; display:block !important; list-style: none; float: none !important; width:100% !important; font-family:"Open Sans"; min-height: 84px;}  
.aticle-txt011 li:first-child{ border-top:0px solid #c4c6c8;}
ul.aticle-txt011 h2{ font-size:18px; margin:0px 0 0 0; }
h2.title-fs16{ font-size:16px; margin:0px 0 0 0}

ul.aticle-txt011 h2 a{ color:#000; }
ul.aticle-txt011 h3{ font-size:18px; margin:0px 0 5px 0; line-height:20px; font-family: 'Open Sans', sans-serif;}
ul.aticle-txt011 h3 a{ color:#000; }
ul.aticle-txt011 p{ color:#000; line-height:20px; padding:2px 0 2px 0; margin:0; font-family:"Open Sans"; font-size:15px;}
ul.aticle-txt011 p a{ color:#000; font-family:"Open Sans"; font-size:15px;} 

.btm-padd{padding-bottom: 30px;}


/*  NAVIGATION ----------------------------------------------- */

.nav-outer-repeat01	{
	background:#fff;
	height: 62px;
}
.nav-new01	{
	float: left;
	height: 30px;
	position: relative;
	min-width: 600px;
	z-index: 500;
	background:#fff;
	border-top:1px solid #c4c6c8;
	border-bottom:1px solid #c4c6c8;
	width:100%;
	}
.nav-divider01	{
	float: left;
	height: 40px;
	width: 15px;
	}
.nav-new01 .table	{
	display: table;
	margin:0;
	padding:0 10px 0 0;
	}
.nav-new01 .select,
.nav-new01 .current	{
	display: table-cell;
	float: left;
	list-style: none;
	margin: 0 0px 0 0;
	padding: 0;
	white-space: nowrap;
	}
.nav-new01 li	{
	float: left;
	height: auto;
	margin: 0;
	padding: 0;
	}
.nav-new01 .select a	{
	color: #000;
	display: block;
	height:30px;
	line-height:31px;
	float: left;
	padding: 0 10px 0 12px;
	text-decoration: none;
	white-space: nowrap;
        font-family: Arial, Helvetica, sans-serif;
		  font-weight:bold;
		  text-transform:uppercase;
	 font-size:13px;
	 border-right:1px solid #c4c6c8;
	}
	

.nav-new01 .current a	{
	color: #000;
	display: block;
	float: left;
	height: 48px;
	line-height: 35px;
	padding: 0 15px 0 15px;
	text-decoration: none;
	white-space: nowrap;
	}
	
.nav-new01 .current a b	{
	display: block;
	padding: 0 15px 0 15px;
	}
.nav-new01 .select a:hover, 
.nav-new01 .select li:hover a	{
	color: #ac2122;
	cursor: pointer;
	border-bottom:3px solid #fff;

	}
.nav-new01 .select a:hover b, 
.nav-new01 .select li:hover a b	{
	cursor: pointer;
	display: block;
	float: left;

	}
.nav-new01 .select_sub	{
	display: none;
	padding: 0;
	}

/* IE6 only */
.nav-new01 table	{
	border-collapse: collapse;
	font-size: 1em;
	height: 0;
	margin: -1px;
	width: 0;
	}
.nav-new01 .sub	{
	display: table;
	list-style: none;
	/* margin: 0 auto; */
	padding: 0;
	}
.nav-new01 .sub_active .current_sub a, 
.nav-new01 .sub_active a:hover	{
	background: transparent;
	color: #000;
	}
	
	
.nav-new01 .select_sub a	{
	color: #000;
	display: block;
	height:30px;
	line-height:31px;
	float: left;
	padding: 0 10px 0 10px;
	text-decoration: none;
	white-space: nowrap;
        font-family: Arial, Helvetica, sans-serif;
		  font-weight:normal;
		  text-transform:none;
	 font-size:14px;
	 border-right:1px solid #c4c6c8;
	}	
	
	
	
.nav-new01 .select :hover .select_sub, 
.nav-new01 .current .show	{
	display: block;
	left: 0;
	padding: 0;
	position: absolute;
	text-align: left;
	top: 30px;
	z-index: 100;
		 margin:0 !important;
		  border:0;
		  	width: 100%;
			 font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
	 font-size:14px;
}
.default-disp01 {
	display: block !important;
	left: 0;
	padding: 0;
	position: absolute;
	text-align: left;
	top: 30px;
	z-index: 100;
	  font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
	 font-size:14px;
	 border-right:1px solid #c4c6c8;
	 margin:0 !important;
	 border:0;
	 	width: 100%;
	}
.nav-new01 .current .show	{
	z-index: 10;
	}
.nav-new01 .select :hover .sub li a, 
.nav-new01 .current .show .sub li a	{
	background: transparent;
	border: 0;
	color: #000;
	font-weight: normal;
	font-size: 14px;
	 font-family: Arial, Helvetica, sans-serif;
	display: block;
	float: left;
	margin: 0;
	padding: 0 10px 0 10px;
	white-space: nowrap;
	}
.nav-new01 .current .sub li.sub_show a	{
	color: #ac2122;
	cursor: default;
	border:0;
	}
.nav-new01 .select :hover .sub li a:hover, 
.nav-new01 .current .sub li a:hover	{
	color: #ac2122;
	visibility: visible;
	 border:0;
	 	padding: 0 10px 0 10px;
	}



.story-head01 h1{ font-size:44px; line-height:50px; font-family: Arial, Helvetica, sans-serif; padding-bottom:10px;}
.story-head01 h2{ font-size:44px; line-height:45px; font-family: Arial, Helvetica, sans-serif;}

.marketTicker01{ float:left; width:65%; position:relative; overflow:hidden; }
.Mticker-title01{ float:left; border-right: 1px solid #c4c6c8 }
.Mticker-title01{ float:left; background:#fff; padding:0px 10px 0px; line-height:29px; text-transform: uppercase; font-size:18px; font-family:Arial, Helvetica, sans-serif}

ul.full01 { position:relative; display:block; height:24px; overflow: hidden !important;  white-space:nowrap!important; }
ul.tickerbox01 { overflow: hidden !important; margin:0; padding:0; width:100%;  white-space:nowrap!important; }
ul.tickerbox01 li { display: block; float: left; padding:6px 0 0 0px; line-height:16px; margin-right: 15px; list-style: none} 
ul.tickerbox01 .arrowDown a{ margin:0; padding:2px 0; color:#c31316; font-size:16px; font-family:Arial, Helvetica, sans-serif;}
ul.tickerbox01 .arrowUp a{ margin:0; padding:0; color:#c31316; font-size:16px;}
ul.tickerbox01 .arrowDown{ margin:0; padding:0 0 0 22px;  background: url(../images/icon/M-down-up-icon.png) no-repeat top left}
ul.tickerbox01 .arrowUp{ margin:0; padding:0 0 0 22px;  background: url(../images/icon/M-down-up-icon.png) no-repeat bottom left}
ul.tickerbox01 .black{ margin:0; padding:0; color:#000} 
.Mval-D{ margin:0 0 0 10px; color:#c31316; font-size:14px;} 
.Mval-U{ margin:0 0 0 10px; color: #008706; font-size:14px;}  
ul.tickerbox01 li a:hover{ text-decoration:underline !important; }


/* TRENDING- new */
.trending-panel01{ border-bottom:1px solid #c4c6c8}
.tred-title01{ font-size:16px; line-height:16px; padding:7px 5px 5px; display:block; float:left; font-family:Arial, Helvetica, sans-serif; color:#626262}
.tred-links01{ padding:2px 5px; display:block; float:left;}
.tred-links01 ul{ margin:0; padding:3px 0 1px 0;}
.tred-links01 li{ display:inline; margin:0 5px; }
.tred-links01 a{ font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#626262}
.tred-links01 a:hover{ color:#000;}


h2.title12{ margin:0 0 10px 0; padding:0; font-size:20px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; text-transform:uppercase;}
h2.title12 a img{ margin:0 0 3px 1px;}
h2.title12-white{ margin:0 0 10px 10px; padding:0; color:#fff; font-size:20px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; text-transform:uppercase;}
h2.title12-white a img{ margin:0 0 3px 1px;}


.aticle-list01 ul{ margin:0; padding:0}
.aticle-list01 li{ margin:5px 0 0 0; padding:10px 0 5px 0; border-top:1px solid #c4c6c8; display:block !important; list-style: none; float: none !important; width:100% !important;}
.aticle-list01 li:first-child{ margin:0px 0 0 0; padding: 0px 0 5px 0; border-top:0px solid #c4c6c8;}
.aticle-list01 h2{ font-size:18px; margin:0px 0 0 0}
.aticle-list01 h2 a{ color:#000;}
.aticle-list01 p{ color:#565656; line-height:20px; padding:2px 0; margin:0; font-size:14px;}
.aticle-list01 p a{ color:#565656;}
.aticle-list01 p.black { color:#000;}
.aticle-list01 p.date { color:#565656; font-size:12px; text-transform:uppercase}
.aticle-list01 h3{ font-size:16px; padding:5px 0 5px 0; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #ccc; line-height:20px;}
.aticle-list01 h3 a{ color:#565656; font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:20px; }
.aticle-list01 h3 a:hover{ text-decoration:underline}


/* NEXT PREV ATICLE SLIDER new */ 
.nextprev-box01{ position:relative; padding:0 40px; margin-top:20px; border:1px solid #d9d9d9; background:url(../images/icon/dot-line.png) center repeat-y; }
.nextprev-box01 a.btn-control-left{ position:absolute; top:50%; left:5px; z-index:50; cursor:pointer}
.nextprev-box01 a.btn-control-right{ position:absolute; top:50%; right:5px; z-index:50; cursor:pointer}

#next-prev01{ }
#next-prev01 .item{ padding: 0px 0px;  margin: 0  0%;  color: #FFF; text-align: left; }
.nextprev-row01{ }
.nextprev-col01{  padding:15px 0 20px 0px; margin:0 20px;}
.nextprev-col01 h2{ font-size:17px; color:#000; margin-top:0px; font-family:Arial, Helvetica, sans-serif;}
.nextprev-col01 h2 a{ font-size:17px; color:#000; margin-top:0px; font-family:Arial, Helvetica, sans-serif;}
.nextprev-col01 img{ margin-right:10px;}

.NP-title01{ padding-top:10px;}


/* Advertisements */
ul.adv-links01{ margin:5px 0; padding:0 0 0 15px}
ul.adv-links01 li{ margin:0; padding:6px 5px;}
ul.adv-links01 li a{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}
ul.adv-links01 li a:hover{ text-decoration:underline;}



/* Comment-form */
.comment-form01{ padding:15px 0 0 0;}
.form-row01{ margin:0 0 10px 0}
.form-row01 span{ float:left; display: block;}
span.label-name01{ width:200px; font-size:14px; padding-top:12px; font-family:Arial, Helvetica, sans-serif;}
span.capcha01{ margin:5px 0 0 15px; float:left; display:block}
span.refresh01{ margin:5px 0 0 15px; float:left; display:block} 
span.fiels01{ width:430px;} 
span.fiels-half01{ width:250px;}
span.fiels-full01{ width:100%; margin:5px  0 0 0; }
.f-field01{ width:250px; padding:10px 2%; margin-bottom:5px; border:1px solid #e1e1e1; background:#fcfcfc; font-size:14px resize: none}
.f-field-full01{ width:100%; padding:10px 2%; margin-bottom:5px; border:1px solid #e1e1e1; background:#fcfcfc; resize: none}



ul.announce-txt01 { margin:10px 0  0 0; padding:0}
ul.announce-txt01 li{ margin:0px 0 0 0; padding:8px 0 8px 0; border-top:1px solid #c4c6c8; display:block !important; list-style: none; float: none !important; width:100% !important;}  
.announce-txt01 li:first-child{ border-top:0px solid #c4c6c8; padding-top:0}
ul.announce-txt01 h2{ font-size:18px; margin:0px 0 0 0}
ul.announce-txt01 h2 a{ color:#000; }
ul.announce-txt01 h3{ font-size:18px; margin:0px 0 5px 0; line-height:20px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
ul.announce-txt01 h3 a{ color:#000; }
ul.announce-txt01 p{ color:#565656; font-size:15px; line-height:18px; padding:4px 0; margin:0; font-family:Arial, Helvetica, sans-serif;}
ul.announce-txt01 p a{ color:#565656; font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:20px;}



ul.aticle-txt-new { margin:10px 0  0 0; padding:0}
ul.aticle-txt-new li{ margin:0px 0 0 0; padding:10px 0 8px 0; border-top:1px solid #c4c6c8; display:block !important; list-style: none; float: none !important; width:100% !important; font-family:Arial, Helvetica, sans-serif;}  
.aticle-txt-new li:first-child{ border-top:0px solid #c4c6c8; padding-top:0}
ul.aticle-txt-new h2{ font-size:18px; margin:0px 0 0 0; }
h2.title-fs16-new{ font-size:16px; margin:0px 0 0 0; font-family:Arial, Helvetica, sans-serif;}



















/*======================================= Market Dashboard ==================================*/
#market_dashboard01 {
	width: 966px;
	height: 280px;
	border: none;
}
/* MARKET LIVE */
.market-live-panel12 {
	border-top:1px solid #c4c6c8;
}
ul.market-live12 {
	margin:0;
	padding:0
}
ul.market-live12 li {
	margin:0;
	padding:8px 7px;
	float:left;
	list-style: none;
	border-left:1px solid #c4c6c8;
	height:50px;
}
ul.market-live12 li p {
	margin:0 0 6px 0;
	padding:0 0;
	line-height:15px;
}
 @media (max-width: 980px) {
/* MARKET LIVE */
.market-live-panel12 {
border-bottom:1px solid #c4c6c8;
margin:0 auto
}
ul.market-live12 {
margin:0;
padding:0;
border-right:1px solid #c4c6c8;
}
ul.market-live12 li {
margin:0;
padding:8px 8px;
float:left;
list-style: none;
border-left:1px solid #c4c6c8;
height:50px;
}
ul.market-live12 li p {
margin:0 0 6px 0;
padding:0 0;
line-height:15px;
}
 ul.market-live12 li.Mli-box1 {
padding:8px 8% !important;
border-left:1px solid #c4c6c8;
border-bottom:1px solid #c4c6c8;
}
ul.market-live12 li.Mli-box2 {
padding:8px 7.5% !important;
border-bottom:1px solid #c4c6c8;
}
ul.market-live12 li.Mli-box3 {
padding:8px 5% !important;
border-bottom:1px solid #c4c6c8;
}
 ul.market-live12 li.Mli-box4 {
padding:8px 5% !important
}
ul.market-live12 li.Mli-box5 {
padding:8px 3% !important
}
ul.market-live12 li.Mli-box6 {
padding:8px 3% !important
}
ul.market-live12 li.Mli-box7 {
padding:8px 3% !important;
}
}
/* dashboard dropmenu css*/
ul.market-live .dis_none {
	display:none;
}
#main-nav01 .main-nav-dd-1 {
	position: absolute;
	padding:5px;
	width:971px;
	right: 0;
	margin: 0;
	background-color: #fdd8c8;
	display: none;
	z-index: 100000;
	top:50px;
}
#main-nav01 .main-nav-dd-2 {
	position: absolute;
	padding:5px;
	width:977px;
	right: 0;
	margin: 0;
	background-color: #fdd8c8;
	display: none;
	z-index: 100000;
}
#main-nav01 .main-nav-dd-column1 {
	width:400px;
	padding: 5px;
	background-color:	#FFF;
	display: table-cell;
	border-left: 1px solid #ddd;
}
#main-nav01 .main-nav-dd-column1:first-child {
	border-left: 0;
}
#main-nav01 .fsize-14 {
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	font-weight:400;
	line-height:15px;
}
#main-nav01 .nav-table {
	padding:0px;
}
#main-nav01 .nav-table tr .td_bg {
	padding:0px;
	margin:0px;
}
#main-nav01 .nav-table tr .td_bg a {
	background-color: #d4d4d4;
	padding: 11px;
	width: 105px;
	display: block;
}
#main-nav01 .nav-table tr .td_bg a:hover, .nav-table tr .select a {
	background-color:#B3B1B1;
	text-decoration:none;
}
#main-nav01 .nav-table tr {
	font-size:11px;
	padding:5px;
	height:31px;
}
#main-nav01 .heat-map-cont-sm ul {
	padding:0px;
	margin:0px;
}
#main-nav01 .nav-table th {
	border-bottom: 1px solid #e2e2e2;
	padding:8px 5px;
	font-size: 12px;
	font-weight: 700;
}
#main-nav01 .nav-table td {
	border-bottom: 1px solid #ccc;
	padding: 5.4px 5px;
	font-size: 12px;
	font-weight: 400;
}
#main-nav01 .heat-map-cont-sm li {
	list-style: none;
	margin: 0 !important;
	padding: 5px 0 0px 0px !important;
	color: #fff;
	width: 62.5px !important;
	height: 54px;
	float: left;
	border: 1px solid #fff;
}
#main-nav01 .heat-map-cont-sm li span {
	display: block;
	padding: 2px 0px 2px 5px;
	font-size:8px;
	letter-spacing:1px;
}
span.li-hd a {
	color:#FFF;
}
#main-nav01 {
	width: 150px;
	height: 50px;
	position: relative;
	list-style: none;
	padding: 0;
	float: right;
	background: #fdd8c8;
}
#main-nav01 .main-nav-item {
	display: inline;
}
#main-nav01 .main-nav-tab {
	float: left;
	padding: 8px;
	text-align: center;
	color: #000;
	text-decoration: none;
	font-size: 18px;
	line-height:24px;
}
#main-nav01 .main-nav-dd-column1 {
	width:32%;
	float:left;
	padding: 5px;
	background-color:	#FFF;
	display: inline-block;
	border-left: 1px solid #ddd;
	margin:0 5px 0 0;
	overflow:hidden;
}
#main-nav01 .main-nav-dd-column2 {
	width:37.3%;
	float:left;
	padding: 5px;
	background-color:	#FFF;
	display: inline-block;
	border-left: 1px solid #ddd;
	margin:0 5px 0 0;
}
#main-nav01 .main-nav-dd-column3 {
	width:29.45%;
	float:left;
	padding: 5px;
	background-color:	#FFF;
	display: inline-block;
	border-left: 1px solid #ddd;
	margin:0;
}
#main-nav01 .main-nav-dd-column:first-child {
	border-left: 0;
	height:321px;
}
.main-nav-dd-column3 h3 {
	padding:0;
	margin:0!important;
}
#main-nav02 {
}
#main-nav02 .main-nav-item {
	display: inline;
}
#main-nav02 .main-nav-tab {
	float: left;
	padding: 10px;
	text-align: center;
	color: #000;
	text-decoration: none;
	font-size: 18px;
}
#main-nav02 .main-nav-dd-column1 {
	width:32%;
	float:left;
	padding: 5px;
	background-color:	#FFF;
	display: inline-block;
	border-left: 1px solid #ddd;
	margin:0 5px 0 0;
	overflow:hidden;
}
#main-nav02 .main-nav-dd-column2 {
	width:37.3%;
	float:left;
	padding: 5px;
	background-color:	#FFF;
	display: inline-block;
	border-left: 1px solid #ddd;
	margin:0 5px 0 0;
}
#main-nav02 .main-nav-dd-column3 {
	width:29.45%;
	float:left;
	padding: 5px;
	background-color:	#FFF;
	display: inline-block;
	border-left: 1px solid #ddd;
	margin:0;
}
#main-nav02 .main-nav-dd-column:first-child {
	border-left: 0;
	height:321px;
}
.main-nav-dd-column3 h3 {
	padding:0;
	margin:0!important;
}
.tdh_tdL11 {
	color:#c31316;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:capitalize !important;
	padding:5px !important;
}
.tdh11 {
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:capitalize !important;
	padding:5px !important;
	text-align:left;
}
.tdL11 {
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:capitalize !important;
	text-align:left;
}
.tdR {
	text-align:left;
}
.live-box11 {
}
.live-box11 h3 {
	font-size:16px;
	text-transform: uppercase;
	font-weight: normal;
	margin:0 0 0px 0;
}
.live-bg11 {
	background:#1a8e0d;
	color:#fff;
	padding:0 3px;
}
.live-bg-red11 {
	background:#f05922;
	color:#fff;
	padding:0 3px;
}
.live-box11 .date-time {
	font-size:11px;
}
/*==================================== Righbar more news ===================================*/

.attribution11 {
	color: #fff;
	font-size: 10px;
	display: inline-block;
	letter-spacing: 2px;
	background-color: #ff9933;
	padding: 2px;
	float: right;
}
.thumbnail11 {
	width: 100px;
	height: 75px;
	float: left;
	margin-right: 5px;
}
.sponsored-post11 h1 {
	font-size: 15px;
	margin: 0;
	font-family:"Open Sans";
}
.sponsored-post11 {
	background-color: #ffffff;
	font-family:"Open Sans";
}
.sponsored-post11 .content {
	margin: 0px;
	padding: 0px;
}
ul.aticle-txt11 {
	margin:10px 0 0 0;
	padding:0
}
ul.aticle-txt11 li {
	margin:0px 0 0 0;
	padding:10px 0 8px 0;
	border-top:1px solid #c4c6c8;
	display:block !important;
	list-style: none;
	float: none !important;
	width:100% !important;
	font-family:"Open Sans";
}
.aticle-txt11 li:first-child {
	border-top:0px solid #c4c6c8;
}
ul.aticle-txt11 h2 {
	font-size:18px;
	margin:0px 0 0 0;
}
h2.title-fs161 {
	font-size:16px;
	margin:0px 0 0 0
}
ul.aticle-txt11 h2 a {
	color:#000;
}
ul.aticle-txt11 h3 {
	font-size:18px;
	margin:0px 0 5px 0;
	line-height:20px;
	font-weight: bold;
	font-family: 'Open Sans', sans-serif;
}
ul.aticle-txt11 h3 a {
	color:#000;
}
ul.aticle-txt11 p {
	color:#565656;
	line-height:20px;
	padding:2px 0 2px 0;
	margin:0;
	font-family:"Open Sans";
}
ul.aticle-txt11 p a {
	color:#565656;
	font-family:"Open Sans";
}
/*=================================== Home Page Market Sectio =============================================*/

.pink_bg {
	background-color:#ffebe2;
	padding:6px 3px 3px 3px;
}
.market-update {
	width:60%;
	float:left;
	margin-right:15px;
}
 @media all and (min-width: 180px) and (max-width: 780px) {
.market-update {
width:99%;
float:left;
margin-right:15px;
}
.bse-txt1 {
float: left;
width:84% !important;
margin:0 0 0 10px;
padding:3px 0 0 0;
}
.article-right1 {
width:100% !important;
margin-top:20px;
}
.article-right1 table td {
display:table-cell !important;
width:47% !important;
}
.select-form11 {
width:60%
}
span.select-left-txt11 {
display:block;
float:left;
width:48% !important;
font-size:14px;
text-transform:uppercase;
padding:6px 0 0 0
}
span.select-left-fields11 {
display:block;
float:right;
width:48% !important;
background:#999
}
}
.mkt-bse {
	width:54%;
	float:left;
}
.mkt-nse {
	width:44%;
	float:left;
}
.Mkt-down {
	padding:5px;
	float:left;
	background:url(../images/sprite.png) 0 -86.5px no-repeat;
	width:25px;
	height:24px;
}
.Mkt-up {
	padding:0 5px;
	float:left;
	background:url(../images/sprite.png) 0 -110px no-repeat;
	width:25px;
	height:24px;
}
.live-bg1 {
	background:#1a8e0d;
	color:#fff;
	padding:0 2px;
	font-size:12px;
}
.search-box-new {
	float:right;
	margin-right:0px;
	padding-left:0px;
}

 @media all and (min-width: 180px) and (max-width: 780px) {
	 .search-box-new {
	padding-top:10px;
}

.select-f11 {
width: 100%;
padding: 5px 2px;
border: 1px solid #dbdbdb;
color: #ac2122;
font-weight: 700;
background: url(../images/icon/sprite-2.png) 0 -153px no-repeat;
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
background-position-x: 618px !important;
}
 }
.search-box-new ul {
	margin:0;
	padding:0
}
.search-box-new li {
	float:left;
	list-style: none;
	display:block;
	margin:0;
	padding:0;
}
.searchF-new {
	padding:0px 5px 0px 28px !important;
	margin:0;
	font-size:13px;
	line-height:20px;
	height:29px;
	border:1px solid #ffebe2;
	background:#fff url(../images/sprite-new.png) 0 -130px no-repeat;
	width:260px;
}
.quoteselect-new {
	width:180px;
	background:#fff;
	border:1px !important;
	padding:6px 5px;
	line-height:25px;
	margin:0;
	display:block;
	font-size:14px;
	height:29px;
}
.quoteselect-new option {
	padding:0;
	margin:0;
}
.search-btn-new {
	display:block;
	width:auto;
	font-size:14px;
	line-height:20px;
	height:29px;
	padding:2px 5px;
	margin:0;
	background:#ac2122;
	border:0 !important;
	cursor: pointer;
	color:#fff;
}
.bse-txt1 {
	float: left;
	width:88%;
	margin:0 0 0 10px;
	padding:3px 0 0 0;
}
.nse-txt1 {
	float: left;
	width:88%;
	margin:0 0 0 10px;
	padding:3px 0 0 0;
}
.market-top-panel1 {
	border:0px solid #999;
}
.bse-ticker1 {
	border:1px solid #ffebe2;
	margin-top:10px;
}
a.bse-btn1.selected {
	float:left;
	display:block;
	text-align:center;
	width:41px;
	height:30px;
	margin-right:0px;
	background: url(../images/sprite-new.png) 0 -37px no-repeat;
	color:#fff;
	font-size:12px;
	padding:6px 0 6px 9px;
}
a.bse-btn1 {
	float:left;
	display:block;
	text-align:center;
	width:41px;
	height:30px;
	margin-right:0px;
	background: url(../images/sprite-new.png) 0 -5px no-repeat ;
	color:#000;
	font-size:12px;
	padding:6px 0 6px 9px;
}
.bse-btn1:hover {
	background: url(../images/sprite-new.png) 0 -37px no-repeat;
	color:#fff;
}
a.nse-btn1.selected {
	display:block;
	float:left;
	text-align:center;
	width:37px;
	height:31px;
	background: url(../images/sprite-new.png) 0 -103px no-repeat ;
	color:#fff;
	font-size:12px;
	padding:6px 0 6px 9px;
}
a.nse-btn1 {
	display:block;
	float:left;
	text-align:center;
	width:37px;
	height:31px;
	background: url(../images/sprite-new.png) 0 -69px no-repeat ;
	color:#000;
	font-size:12px;
	padding:6px 0px 9px;
}
.nse-btn1:hover {
	background: url(../images/sprite-new.png) 0 -103px no-repeat ;
	color:#fff;
}
/* ARTICLE STYLE  */
.article-left1 {
	float:left;
	width:350px;
	margin-right:15px;
}
.article-left12 {
	float:left;
	width:240px;
}
.article-right1 {
	float:right;
	width:300px;
}
.article-left1 h1 {
	font-size:28px;
	margin:10px 0 0 0
}
.article-left1 h2 {
	font-size:28px;
	margin:10px 0 0 0
}
.article-left1 p {
	color:#565656;
	line-height:20px;
	padding:2px 0;
	margin:0
}
.aticle-list1 ul {
	margin:0;
	padding:0
}
.aticle-list1 li {
	margin:5px 0 0 0;
	padding:10px 0 5px 0;
	border-top:1px solid #c4c6c8;
	display:block !important;
	list-style: none;
	float: none !important;
	width:100% !important;
}
.aticle-list1 li:first-child {
	margin:0px 0 0 0;
	padding: 0px 0 5px 0;
	border-top:0px solid #c4c6c8;
}
.aticle-list1 h2 {
	font-size:16px;
	margin:0px 0 0 0
}
.aticle-list1 h2 a {
	color:#000;
}
.aticle-list1 p {
	color:#565656;
	line-height:20px;
	padding:2px 0;
	margin:0;
	font-size:14px;
}
.aticle-list1 p a {
	color:#565656;
}
.aticle-list1 p.black {
	color:#000;
}
.aticle-list1 p.date {
	color:#565656;
	font-size:12px;
	text-transform:uppercase
}
.aticle-list1 h3 {
	font-size:16px;
	margin:10px 0 15px 0
}
.aticle-list1 h3 a {
	color:#000;
}
.aticle-list1 h3 a:hover {
	text-decoration:underline
}
.aticle-list1 h4 {
	font-size:16px;
	margin:0px 0 0px 0
}
.aticle-list1 h4 a {
	color:#000;
}
.aticle-list1 h4 a:hover {
	text-decoration:underline
}
.aticle-list1 a {
	color:#000;
}
.aticle-list1 a:hover {
	color:#000;
	text-decoration:underline
}
.aticle-list1 .txt-small {
	font-size:13px;
	line-height:16px;
	margin-bottom:5px;
}
.select-form11 {
}
.select-form11 .full-row {
	margin-bottom: 15px;
}
span.select-left-txt11 {
	display:block;
	float:left;
	width:120px;
	font-size:14px;
	text-transform:uppercase;
	padding:6px 0 0 0
}
span.select-left-fields11 {
	display:block;
	float:right;
	width:150px;
	background:#999
}
.select-f11 {
	width:100%;
	padding:5px 2px;
	border:1px solid #dbdbdb;
	color:#ac2122;
	font-weight:bold;
	background: url(../images/sprite-new.png) 0 -153px no-repeat;
	appearance:none;
	-moz-appearance:none; /* Firefox */
	-webkit-appearance:none; /* Safari and Chrome */
	background-position-x: 273px;
}
.select-f11 option {
	width:100%;
	padding:5px 2px;
	border:1px solid #CCC;
	color:#000;
	font-weight:normal;
}
.select-f-price11 {
	padding:3px 1px;
	border:1px solid #CCC;
	font-size:12px;
	margin:0 0 0 2px;
}
.price-sub-btn11 {
	padding:4px 5px;
	border:0px solid #CCC;
	font-size:12px;
	background:#f05922;
	color:#fff;
	cursor:pointer
}
.btn-maroon1 {
	width:70px;
	padding:5px 10px;
	margin:0;
	border:0;
	background:#ac2122;
	color:#fff;
	font-size:16px;
	cursor:pointer;
}
.bse-title1 {
	float: left;
	color:#fff;
	padding:6px 10px;
}
tr.oddrow {
	border-bottom: 1px solid #dbdbdb;
}
tr.oddrow td {
	padding: 10px;
	text-align: left;
	border-bottom: 1px solid #ddd;
}
/*=================================== Home Page Market Sectio End=============================================*/

.more-btn15 {
	display:block;
	margin-top:15px;
	font-style: normal;
	font-family: "Open Sans";
}
.more-btn15:hover {
	color:#c31316
}
.top-story-image {
	position:absolute;
	z-index:1;
	margin:0px 0 10px 0;
	opacity:1;
	bottom:50px;
	background:url(../images/sprite1.png) 0px -910px;
	width:40px;
	height:40px;
}
.top-story-video {
	position:absolute;
	z-index:1;
	margin:0px 0 10px 0;
	opacity:1;
	bottom:50px;
	background:url(../images/sprite1.png) 0px -950px;
	width:40px;
	height:40px;
}
.coutent-left-panel .btm-section .article .img .small-video {
	position:absolute;
	z-index:1;
	margin:0px 0;
	bottom:10px;
	opacity:1;
	background:url(../images/sprite1.png) 0px -1023px;
	width:30px;
	height:30px;
}
.coutent-left-panel .btm-section .article .img .small-image {
	position:absolute;
	z-index:1;
	margin:0px 0;
	bottom:5px;
	opacity:1;
	background:url(../images/sprite1.png) 0px -990px;
	width:30px;
	height:30px;
	left:0;
}
.image-icon1 {
	position:absolute;
	z-index:1;
	margin:0px 0 10px 0;
	opacity:1;
	background:url(../images/sprite1.png) 0px -1050px;
	width:20px;
	height:20px;
}
.video-icon1 {
	position:absolute;
	z-index:1;
	margin:0px 0 10px 0;
	opacity:1;
	background:url(../images/sprite1.png) 0px -1070px;
	width:20px;
	height:20px;
}
/*New Rightbar*/

.botB {
	border-bottom: 5px solid #636466;
	padding: 0px 0 10px 0 !important;
}
/*Election Table*/


.tdh_tdL {
	color:#c31316;
	font-family:Roboto;
	font-size:13px;
	text-transform:capitalize !important;
	padding:5px !important;
	font-weight:700;
}
.tdL {
	color:#000;
	font-family:Roboto;
	font-size:13px;
	text-transform:capitalize !important;
	font-weight:700;
}

.tdL a {
	color:#000;
	font-family:Roboto;
	font-size:13px;
	text-transform:capitalize !important;
	font-weight:400;
}

.tdL1 {
	color:#000;
	font-family:Roboto;
	font-size:13px;
	text-transform:capitalize !important;
	font-weight:700;
}
.result {
	background:#ffe5c6;
	color:#000;
	font-family:Roboto;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}
.total {
	color:#c31316;
	text-align:right;
	font-family:Roboto;
	font-size:12px;
}
.result12 {
	width:19.5%;
	margin-right:6px;
	float:left;
}
 @media(min-width:768px) and (max-width:970px) {
 .result12 {
display:none;
}
 .hide-ipad {
display:none;
}
}
.box_main_event_manage01 {
	background-color:#fff;
	max-width:30%;
	margin:50px auto;
	padding:15px;
}
/*budget article*/

.budget_article {
	width:100%;
	padding:0px 10px;
	margin:12px 0px;
	background-color:#FCF3EF;
}
.budget_article .article02 {
	padding: 10px 0px 8px;
	float:left;
}
.budget_article .article02 .img {
	border-width: 1px;
	border-style: solid;
	border-color: #CCC;
	padding: 5px;
	float: left;
	margin-right: 10px;
	margin-top: 2px;
	margin-bottom: 2px;
	background-color:#fff;
}
.budget_article .article02 h2 {
	font-size: 22px;
	margin: 0px;
	font-weight: 400;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.budget_article .article02 p {
	color: #565656;
	line-height: 20px;
	padding: 2px 0px;
	margin: 0px;
	font-size: 14px;
}
.budget_article .bdrB {
	border-bottom: 1px solid #C6C6C6;
}
.btn02 {
	background-color:#ac2122;
	padding:4px 8px;
	margin-top:5px;
	float:left;
	font-size:14px;
	color:#fff;
	border-radius:4px;
}
.btn02 a {
	color:#fff;
	text-decoration:none;
}




/*JAy css Impact-index*/
@import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css');
.BI_container {
	padding:0px;
	margin:0 auto;
	background-color:#fcfcfe;
	width:100%;
}
.BI_container .topsec {
	padding:0px 10px;
	border-top:3px solid #de6260;
	border-bottom:1px solid #dad5da;
	width:100%;
}
.BI_container .topsec .bi_logo {
	padding:18px 0px;
	width:50%;
	display: inline-block;
}
.BI_container .topsec .spsr {
	padding:0px;
	width:50%;
	float:right;
}
.BI_container .topsec .spsr .tittle {
	float:left;
	font-size:16px;
	color:#818181;
	padding:20px 0px;
	width:78%;
	text-align:right;
}
.BI_container .topsec .spsr .logo {
	float:right;
	padding:20px 0px;
	width:18%;
	padding: 8px 0px;
	margin-left:10px;
}
.BI_container .btmsec {
	padding:10px;
	width:100%;
	background-color:#f0f1f6;
}
.BI_container .btmsec .left_sec {
	width:70%;
	display:inline-block;
}
.BI_container .btmsec .right_sec {
	width:27%;
	margin-left:20px;
	float:right;
}
.BI_container .btmsec .left_sec img {
	padding:0px 5px;
}
/*------- navigation and datacontainer -------------*/
.BI_container .btmsec .left_sec .tab_container {
	width: 100%;
	margin: 0px;
	position: relative;
}
.BI_container .btmsec .left_sec input, aside {
	clear: both;
	padding-top: 10px;
	display:none;
}
.BI_container .btmsec .left_sec label {
	font-size: 16px;
	display: block;
	float: left;
	color: #222222;
	cursor: pointer;
	text-decoration: none;
	text-align: center;
	font-family: 'Roboto', sans-serif;
	padding:10px 25px;
	border-radius:3px 3px 0px 0px;
}
 .BI_container .btmsec .left_sec #tab21:checked ~ #content21, .BI_container .btmsec .left_sec #tab22:checked ~ #content22, .BI_container .btmsec .left_sec #tab23:checked ~ #content23, .BI_container .btmsec .left_sec #tab24:checked ~ #content24, .BI_container .btmsec .left_sec #tab25:checked ~ #content25 {
 display: block;
margin-top:-5px;
 width:100%;
float:left;
background-color:#fcfcfe;
border-top:3px solid #4b98dc!important;
 border:1px solid #cbcfd2;
padding:10px;
border-radius:0px 0px 3px 3px;
}
.BI_container .btmsec .left_sec .tab_container [id^="tab"]:checked + label {
background: #4b98dc;
padding:10px 25px;
color:#fff;
}
.BI_container .btmsec .left_sec .tab_container [id^="tab"]:checked + label .fa {
color: #fff;
}
.BI_container .btmsec .left_sec label .fa {
	font-size: 16px;
	margin: 0 0.4em 0 0;
}
.table1 {
	background-color:#fff;
	border:1px solid #c5c5c5;
	font-family: 'Roboto', sans-serif;
	color:#222;
	font-size: 14px;
	margin-bottom: 8px;
}
.table1 .bdr_right {
	border-right:1px solid #c5c5c5;
}
.table1 .bdr_btm {
	border-bottom:1px solid #c5c5c5;
}
.table1 .wd10 {
	width:10%;
	padding: 0px 4px !important;
}
.table1 .wd20 {
	width:20%;
	padding: 0px 4px !important;
}
.table1 .wd30 {
	width:30%;
	padding: 0px 4px !important;
}
.table1 .wd40 {
	width:40%;
	padding: 0px 4px !important;
}
.table1 .tdcolor {
}
.table1 img {
	padding-right:0px;
}
.more_on {
	padding:10px 0px 0px 0px;
	float:right;
	font-size:14px;
	color:#000000;
}
.more_on a {
	text-decoration:none;
	color:#4b98dc;
}
.BI_container .btmsec .right_sec .title {
	font-family: 'Roboto', sans-serif;
	font-size:22px;
	color:#222222;
	border-bottom:3px solid #4b98dc;
	padding-bottom:10px;
	text-transform:uppercase;
	font-weight:bold;
}
.BI_container .btmsec .right_sec .src_box {
	padding-top:10px;
}
.BI_container .btmsec .right_sec .src_box .select {
	width:100%;
	border:1px solid #cbcfd2;
	background-color:#fff;
	padding: 5px 5px;
	font-size:15px;
	color:#222;
}
.BI_container .btmsec .right_sec .src_box option {
	width:100%;
	padding:5px 5px;
	font-size:14px;
	color:#818181;
}
.BI_container .btmsec .right_sec .content {
	width:100%;
	padding:10px 0px;
}
.BI_container .btmsec .right_sec .content .content_title {
	font-family: 'Roboto', sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#222222;
}
.BI_container .btmsec .right_sec .content .content_img {
	padding:10px 0px;
}
.BI_container .btmsec .right_sec .content .content_img img {
	width:100%!important;
	max-height: 120px;
	border:3px solid #fff;
}
.content_box {
	width:100%;
	float:left;
}
.content_box img {
	padding:0px 5px;
}
.content_box ul {
	list-style-type: square;
	color: #4188c6;
	background-color:#000000;
	padding: 0px 0px 0px 15px;
	margin: 0px;
}
.content_box ul li {
	float: left;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
}
.content_box ul li p {
	padding:0px;
	color:#000;
	line-height:18px;
}
.more_on1 {
	padding:0px 0px 0px 0px;
	float:right;
	font-size:12px;
	color:#000000;
}
.more_on1 a {
	text-decoration:none;
	color:#4b98dc;
}
.scroll-right_10 {
	height: 315px;
	width: 100%;
	overflow-y: scroll;
	padding: 0px 5px 0px 0px;
	margin: 0px 0px;
}
.force-overflow {
	min-height: 100px;
}
#style-10::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
background-color: #F5F5F5;
}
#style-10::-webkit-scrollbar {
width: 3px;
background-color: #bcbec4;
}
#style-10::-webkit-scrollbar-thumb {
background-color: #de6260!important;
border-radius: 20px;
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

/*Media query*/
@media only screen and (min-width: 768px) and (max-width: 1023px) {
/*.BI_container .btmsec .left_sec label span {display: none;}*/
.BI_container .btmsec .left_sec.tab_container {
width: 98%;
}
.BI_container .topsec .spsr .tittle {
width: 74%;
}
.BI_container .topsec .spsr .logo {
width: 23%;
}
.BI_container .btmsec .left_sec {
width: 100%;
display: inline-block;
}
.BI_container .btmsec .right_sec {
width: 100%;
float: right;
margin-top: 10px;
}
.BI_container .btmsec .right_sec .content .content_img img {
max-height: 200px;
}
 .BI_container .topsec {
width:100%;
float:left;
}
.BI_container .btmsec {
width:100%;
float:left;
}
}
 @media only screen and (max-width: 768px) {
 .table1 table > tbody > tr {
display:flex!important;
margin-bottom:0px!important;
border-bottom:none;
}
 table tr {
margin-bottom: 0px!important;
border-bottom: 0px solid #DDD;
}
 table td {
margin-bottom: 0px!important;
border-bottom: 0px solid #DDD;
}
 .table1 table > tbody > tr > td {
margin-bottom:0px!important;
}
 .table1 .wd10 {
width:10%!important;
padding: 0px 4px !important;
}
 .table1 .wd20 {
width:20%!important;
padding: 0px 4px !important;
}
 .table1 .wd30 {
width:30%!important;
padding: 0px 4px !important;
}
 .table1 .wd40 {
width:40%!important;
padding: 0px 4px !important;
}
 .BI_container .btmsec .left_sec img {
padding: 5px!important;
}
 .mB20 {
margin-bottom:20px;
}
 .btn02 {
float:right;
}
}
.table1 img {
	padding-right:5px;
}
.table1 table > tbody > tr > td {
	padding:0px!important;
	font-size: 13px;
}
.table1 table > tbody > tr > td a {
	color:#4b98dc;
	cursor:pointer;
	font-size:14px;
	text-decoration:none;
}
.BI_container01 .topsec {
	padding:0px 10px;
	border-top:3px solid #de6260;
	border-bottom:1px solid #dad5da;
	width:100%;
}
.BI_container01 .topsec .bi_logo {
	padding:18px 0px;
	width:50%;
	display: inline-block;
}
.BI_container01 .topsec .spsr {
	padding:0px;
	width:50%;
	float:right;
}
.BI_container01 .topsec .spsr .tittle {
	float:left;
	font-size:16px;
	color:#818181;
	padding:20px 0px;
	width:78%;
	text-align:right;
}
.BI_container01 .topsec .spsr .logo {
	float:right;
	padding:20px 0px;
	width:18%;
	padding: 8px 0px;
	margin-left:10px;
}
.fL {
	float:left
}
.fR {
	float:right
}
h2.title05 {
	padding: 0px;
	font-size: 18px;
	font-family: 'Roboto', sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0px;
}
h4.title01 {
	padding: 0px;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	color:#4b98dc;
	margin: 0px;
	font-weight:normal;
}
h4.title01 a {
	text-decoration:none;
	color:#4b98dc;
}
h4.title01 img {
	padding-left:5px;
}
.padd_top {
	padding-top:10px;
}
.m25 {
	margin-top:25px;
}
.tab_1 {
	background-color:#4b98dc;
	padding:5px;
	border-radius:3px 3px 0px 0px;
	color:#fff;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	padding: 8px 15px;
	cursor:pointer;
}
.fa {
	font-size: 16px;
	margin: 0 0.4em 0 0;
}
.left_pannel {
	padding-top:10px;
	width:100%;
}
.left_pannel .left_pannel_inner {
	width:100%;
}
.left_pannel .left_sec {
	width:100%;
	float:left;
	background-color:#fcfcfe;
	border-top:3px solid #4b98dc!important;
	border:1px solid #cbcfd2;
	padding:10px;
	border-radius:0px 0px 3px 3px;
}
.right_pannel {
	width:100%;
}
.right_pannel .right_sec {
	width:100%;
}
.right_pannel .right_sec img {
	padding:0px 5px;
}
.right_pannel .right_sec .title {
	font-family: 'Roboto', sans-serif;
	font-size:22px;
	color:#222222;
	border-bottom:3px solid #4b98dc;
	padding-bottom:10px;
	text-transform:uppercase;
	font-weight:bold;
}
.right_pannel .src_box {
	padding-top:10px;
}
.right_pannel .src_box .select {
	width:100%;
	border:1px solid #cbcfd2;
	background-color:#fff;
	padding: 5px 5px;
	font-size:15px;
	color:#222;
}
.right_pannel .src_box option {
	width:100%;
	padding:5px 5px;
	font-size:14px;
	color:#818181;
}
.right_pannel .content {
	width:100%;
	padding:10px 0px;
}
.right_pannel .content .content_title {
	font-family: 'Roboto', sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#222222;
}
.right_pannel .content .content_img {
	padding:10px 0px;
}
.right_pannel .content .content_img img {
	width:100%!important;
	max-height: 120px;
	border:3px solid #fff;
}
/*------------------------------------------sectorwise_lisitng-----------------------------------------------------*/
.left_sec1 {
	margin-top:20px;
}
.left_sec1 .tab_container {
	width: 100%;
	margin: 0px;
	position: relative;
}
.left_sec1 input, aside {
	clear: both;
	padding-top: 10px;
	display:none;
}
.left_sec1 label {
	font-size: 16px;
	display: block;
	float: left;
	color: #222222;
	cursor: pointer;
	text-decoration: none;
	text-align: center;
	font-family: 'Roboto', sans-serif;
	padding:10px 25px;
	border-radius:3px 3px 0px 0px;
}
 .left_sec1 #tab21:checked ~ #content21, .left_sec1 #tab22:checked ~ #content22, .left_sec1 #tab23:checked ~ #content23, .left_sec1 #tab24:checked ~ #content24, .left_sec1 #tab25:checked ~ #content25 {
 display: block;
margin-top:-5px;
 width:100%;
float:left;
background-color:#fcfcfe;
border-top:3px solid #4b98dc!important;
 border:1px solid #cbcfd2;
padding:10px;
border-radius:0px 0px 3px 3px;
}
.left_sec1 .tab_container [id^="tab"]:checked + label {
background: #4b98dc;
padding:10px 18px;
color:#fff;
}
.left_sec1 .tab_container [id^="tab"]:checked + label .fa {
color: #fff;
}
.left_sec1 label .fa {
	font-size: 16px;
	margin: 0 0.4em 0 0;
}
.left_sec1 img {
	padding:0px 5px;
}
.pt10 {
	padding-top:10px;
}
/*------------------------------------------Start-----------------------------------------------------*/

.blue3 {
	color:#4b98dc;
}
.blueb {
	border-bottom:3px solid #4b98dc;
}
.title12 {
	font-family: 'Roboto', sans-serif;
	font-size:26px;
	font-weight:bold;
	text-transform:uppercase;
	color:#484848;
}
.title13 {
	font-family: 'Roboto', sans-serif;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	color:#484848;
}
.title14 {
	font-family: 'Roboto', sans-serif;
	font-size:16px;
	color:#484848;
}
.title15 {
	font-family: 'Roboto', sans-serif;
	font-size:24px;
	font-weight:bold;
	text-transform:uppercase;
	color:#484848;
}
.rob18 {
	font-family: 'Roboto', sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#484848;
}
.rob14 {
	font-family: 'Roboto', sans-serif;
	font-size:14px;
	color:#484848;
	line-height:20px;
}
.w33 {
	width:45%;
	margin-right:15px;
}
.content_box1 {
	width:65%;
	float:left;
}
.content_box2 {
	width:100%;
	float:left;
}
.content_box3 {
	width:95%;
	float:left;
}
.scroll-right_11 {
	height: 248px;
	width: 100%;
	overflow-y: scroll;
	padding: 0px 5px 0px 0px;
	margin: 0px 0px;
}
#style-11::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
background-color: #F5F5F5;
}
#style-11::-webkit-scrollbar {
width: 3px;
background-color: #bcbec4;
}
#style-11::-webkit-scrollbar-thumb {
background-color: #de6260!important;
border-radius: 20px;
}
.scroll-right_12 {
	height: 248px;
	width: 66%;
	overflow-y: scroll;
	padding: 0px 5px 0px 0px;
	margin: 0px 0px;
}
.scroll-right_13 {
	height: 344px;
	width: 100%;
	overflow-y: scroll;
	padding: 0px 5px 0px 0px;
	margin: 0px 0px;
}
 @media only screen and (min-width: 768px) and (max-width: 1023px) {
 .scroll-right_12 {
height: 248px;
width: 52%;
overflow-y: scroll;
padding: 0px 5px 0px 0px;
margin: 0px 0px;
}
 .w33 {
width:50%;
clear:right;
}
 .content_box2 {
width:90%;
float:left;
}
}
.BI_container1 {
	padding:0px;
	margin:0 auto;
	background-color:#fcfcfe;
	width:100%;
}
.BI_container1 .topsec {
	padding:0px 10px;
	border-top:3px solid #de6260;
	border-bottom:1px solid #dad5da;
	width:100%;
}
.BI_container1 .topsec .bi_logo {
	padding:18px 0px;
	width:50%;
	display: inline-block;
	font-family: 'Roboto', sans-serif;
	font-size:26px;
	font-weight:bold;
	text-transform:uppercase;
	color:#484848;
}
.topsec .bi_logo a {
	text-decoration:none;
}
.BI_container1 .topsec .spsr {
	padding:0px;
	width:50%;
	float:right;
}
.BI_container1 .topsec .spsr .tittle {
	float:left;
	font-size:16px;
	color:#818181;
	padding:20px 0px;
	width:78%;
	text-align:right;
}
.BI_container1 .topsec .spsr .logo {
	float:right;
	padding:20px 0px;
	width:18%;
	padding: 8px 0px;
	margin-left:10px;
}
.BI_container1 .btmsec {
	padding:10px;
	width:100%;
	background-color:#f0f1f6;
}
.BI_container1 .btmsec .left_sec {
	width:100%;
	display:inline-block;
}
.BI_container1 .btmsec .right_sec {
	width:27%;
	margin-left:20px;
	float:right;
}
.BI_container1 .btmsec .left_sec img {
	padding:0px 5px;
}
/*------- navigation and datacontainer -------------*/
.BI_container1 .btmsec .left_sec .tab_container {
	width: 100%;
	margin: 0px;
	position: relative;
}
.BI_container1 .btmsec .left_sec input, aside {
	clear: both;
	padding-top: 10px;
}
.BI_container1 .btmsec .left_sec label {
	font-size: 16px;
	display: block;
	float: left;
	color: #222222;
	cursor: pointer;
	text-decoration: none;
	text-align: center;
	font-family: 'Roboto', sans-serif;
	padding:10px 25px;
	border-radius:3px 3px 0px 0px;
}
 .BI_container1 .btmsec .left_sec #tab21:checked ~ #content21, .BI_container1 .btmsec .left_sec #tab22:checked ~ #content22, .BI_container1 .btmsec .left_sec #tab23:checked ~ #content23, .BI_container1 .btmsec .left_sec #tab24:checked ~ #content24, .BI_container1 .btmsec .left_sec #tab25:checked ~ #content25 {
 display: block;
margin-top:-5px;
 width:100%;
float:left;
background-color:#fcfcfe;
border-top:3px solid #4b98dc!important;
 border:1px solid #cbcfd2;
padding:10px;
border-radius:0px 0px 3px 3px;
}
.BI_container1 .btmsec .left_sec .tab_container [id^="tab"]:checked + label {
background: #4b98dc;
padding:10px 25px;
color:#fff;
}
.BI_container1 .btmsec .left_sec .tab_container [id^="tab"]:checked + label .fa {
color: #fff;
}
.BI_container1.btmsec .left_sec label .fa {
	font-size: 16px;
	margin: 0 0.4em 0 0;
}
.table1 {
	background-color:#fff;
	border:1px solid #c5c5c5;
	font-family: 'Roboto', sans-serif;
	color:#222;
	font-size: 14px;
	margin-bottom: 8px;
}
.table1 .bdr_right {
	border-right:1px solid #c5c5c5;
}
.table1 .bdr_btm {
	border-bottom:1px solid #c5c5c5;
}
.table1 .wd10 {
	width:10%;
	padding: 0px 4px !important;
}
.table1 .wd20 {
	width:20%;
	padding: 0px 4px !important;
}
.table1 .wd30 {
	width:30%;
	padding: 0px 4px !important;
}
.table1 .wd40 {
	width:40%;
	padding: 0px 4px !important;
}
.table1 .tdcolor {
}
.table1 img {
	padding-right:0px;
}
.more_on {
	padding:10px 0px 0px 0px;
	float:right;
	font-size:14px;
	color:#000000;
}
.more_on a {
	text-decoration:none;
	color:#4b98dc;
}
.BI_container1 .btmsec .right_sec .title {
	font-family: 'Roboto', sans-serif;
	font-size:22px;
	color:#222222;
	border-bottom:3px solid #4b98dc;
	padding-bottom:10px;
	text-transform:uppercase;
	font-weight:bold;
}
.BI_container1 .btmsec .right_sec .src_box {
	padding-top:10px;
}
.BI_container1 .btmsec .right_sec .src_box .select {
	width:100%;
	border:1px solid #cbcfd2;
	background-color:#fff;
	padding: 5px 5px;
	font-size:15px;
	color:#222;
}
.BI_container1 .btmsec .right_sec .src_box option {
	width:100%;
	padding:5px 5px;
	font-size:14px;
	color:#818181;
}
.BI_container1 .btmsec .right_sec .content {
	width:100%;
	padding:10px 0px;
}
.BI_container1 .btmsec .right_sec .content .content_title {
	font-family: 'Roboto', sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#222222;
}
.BI_container1 .btmsec .right_sec .content .content_img {
	padding:10px 0px;
}
.BI_container1 .btmsec .right_sec .content .content_img img {
	width:100%!important;
	max-height: 120px;
	border:3px solid #fff;
}
.content_box {
	width:100%;
	float:left;
}
.content_box img {
	padding:0px 5px;
}
.content_box ul {
	list-style-type: square;
	color: #4188c6;
	background-color:#000000;
	padding: 0px 0px 0px 15px;
	margin: 0px;
}
.content_box ul li {
	float: left;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
}
.content_box ul li p {
	padding:0px;
	color:#000;
	line-height:18px;
}
/*-------------------------------------------------------------------------------------*/




.more_on1 {
	padding:0px 0px 0px 0px;
	float:right;
	font-size:12px;
	color:#000000;
}
.more_on1 a {
	text-decoration:none;
	color:#4b98dc;
}
.scroll-right_10 {
	height:265px;
	width: 100%;
	overflow-y: scroll;
	padding: 0px 5px 0px 0px;
	margin: 0px 0px;
}
.force-overflow {
	min-height: 100px;
}
#style-10::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
background-color: #F5F5F5;
}
#style-10::-webkit-scrollbar {
width: 3px;
background-color: #bcbec4;
}
#style-10::-webkit-scrollbar-thumb {
background-color: #de6260!important;
border-radius: 20px;
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

/*Media query*/
@media only screen and (min-width: 768px) and (max-width: 1023px) {
/*.BI_container .btmsec .left_sec label span {display: none;}*/
.BI_container1 .btmsec .left_sec.tab_container {
width: 98%;
}
.BI_container1 .topsec .spsr .tittle {
width: 74%;
}
.BI_container1 .topsec .spsr .logo {
width: 23%;
}
.BI_container1 .btmsec .left_sec {
width: 100%;
display: inline-block;
}
.BI_container1 .btmsec .right_sec {
width: 100%;
float: right;
margin-top: 10px;
}
.BI_container1 .btmsec .right_sec .content .content_img img {
max-height: 200px;
}
 .BI_container1 .topsec {
width:100%;
float:left;
}
.BI_container1 .btmsec {
width:100%;
float:left;
}
}
.table1 img {
	padding-right:5px;
}
.table1 table > tbody > tr > td {
	padding:0px!important;
	font-size: 13px;
}
.table1 table > tbody > tr > td a {
	color:#4b98dc;
	cursor:pointer;
	font-size:14px;
	text-decoration:none;
}
/*------------------------------------------END-----------------------------------------------------*/

.rover12 {
	margin:4px 0 0;
	padding:0px;
	display: inline-block;
	width:100%;
}
.rover_container12 {
	position: relative;
}
.rover12 nav {
	text-align: center;
	margin:0 auto;
	padding:0px;
}
.rover12 nav ul {
	padding: 0;
	list-style-type:none;
}
.rover12 nav ul li {
	display: inline-block;
	float:left;
	background-color:#dfdfdf;
	width:32.5%;
	margin-right: 4px;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	color:#000;
	font-family:'Roboto', sans-serif;
}
.rover12 nav ul li .active {
	display: inline-block;
	padding:10px 6px;
	width:100%;
	height:100%;
	background-color:#ac2122;
	color:#fff;
	font-family:'Roboto', sans-serif;
	font-weight:bold;
}
.rover12 nav ul li a {
	display: inline-block;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
	width:100%;
	height:100%;
	padding:10px 6px;
	color:#000;
	font-family:'Roboto', sans-serif;
}
.rover12 nav ul li a:hover {
	background-color:#ac2122;
	color:#fff;
	text-decoration:none;
}
.rover12 nav ul li.active {
	border: 0;
	color:#fff;
	background: #ac2122;
	position: relative;
}
#thing1 {
	background: white;
}
#thing2 {
	background: white;
}
#thing3 {
	background: white;
}
.tab-wrap12 {  /*margin-bottom: 20px;*/
}
.nav-tabs12>li {
	margin-bottom: 0px;
	border-bottom: 1px solid #ccc;
}
.nav-tabs12 {
	border-bottom: transparent;
}
.nav-tabs12>li>a {
	background: #f0efee;
	color: #000;
	border-radius: 0;
	border: 0 none;
	line-height: 24px;
	margin-right:0;
	padding: 10px 6px;
}
.nav-tabs12 li:last-child {
	border-bottom: 0 none;
}
.nav-stacked12>li+li {
	margin-top: 0;
}
.nav-tabs12>li>a:hover {
	background: #000;
	color:#fff;
}
.nav-tabs12>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
	border: 0;
	color:#fff;
	background: #000;
	position: relative;
}
.nav-tabs12>li.active>a:after {
	position: absolute;
	content:  "";
	width: auto;
	height: auto;
	border-style:solid;
	border-color: transparent transparent transparent #000;
	border-width:18px;
	right: -30px;
	top:4px;
	z-index:9999;
}
.tab-content12 {
	padding:2px 0px 15px 6px;
}
.tab-content12 h2 {
	margin-top: 0;
}
.sector_article12 {
	margin:0px;
	padding:0px;
}
.sector_article_item12 {
	overflow: hidden;
	margin-bottom: 12px;
	border-bottom:1px solid #dfdfdf;
}
.sector_article_thumb12 {
	margin:0 10px 10px 0;
	float:left;
	width:15%;
}
.sector_article_thumb12 img {
	width: 100%;
	border-radius:0px;
}
.sector_article_content12 {
	float:left;
	width:80%;
}
.sector_article_title12 {
	margin:0;
	display:table-cell;
}
.sector_article_title12 a {
	font-size:15px;
	font-family: 'Roboto', sans-serif;
	line-height:18px;
}
.fLeft {
	float:left;
}
.fRight {
	float:right;
}
.bg_pink1 {
	background-color:#fee8dd;
	padding:10px;
	font-family:"Open Sans";
	font-size:12px;
	color:#252424;
	margin-top:0px;
	position:absolute;
	width:500px;
	z-index:9999999;
	right:37.5%;
}
.bg_pink2 {
	background-color:#fee8dd;
	padding:10px;
	font-family:"Open Sans";
	font-size:12px;
	color:#252424;
	margin-top:30px;
	position:absolute;
	width:384px;
	z-index:9999999;
	right:41.5%;
}
.close_follow1 {
	width:12px;
	height:12px;
	position:relative;
	float:left;
	margin-top:-15px;
	margin-left:-15px;
	cursor:pointer;
}
 @media (max-width: 768px) {
 .bg_pink1 {
 background-color:#fee8dd;
 padding:10px;
 font-family:"Open Sans";
 font-size:15px;
 color:#252424;
 margin-top:0px;
 position:absolute;
 width:300px;
 z-index:9999999;
 right:5%;
}
 .bg_pink2 {
 background-color:#fee8dd;
 padding:10px;
 font-family:"Open Sans";
 font-size:12px;
 color:#252424;
 margin-top:28px;
 position:absolute;
 width:449px;
 z-index:9999999;
 right:5.5%;
}
}
 @media all and (min-width: 800px) and (max-width: 1280px) {
 .bg_pink2 {
 background-color:#fee8dd;
 padding:10px;
 font-family:"Open Sans";
 font-size:12px;
 color:#252424;
 margin-top:30px;
 position:absolute;
 width:380px;
 z-index:9999999;
 right:37.85%;
}
}
 @media all and (min-width: 1281px) and (max-width: 1440px) {
 .bg_pink2 {
 background-color:#fee8dd;
 padding:10px;
 font-family:"Open Sans";
 font-size:12px;
 color:#252424;
 margin-top:30px;
 position:absolute;
 width:380px;
 z-index:9999999;
 right:38.5%;
}
}
 @media all and (min-width: 1441px) and (max-width: 1600px) {
 .bg_pink2 {
 background-color:#fee8dd;
 padding:10px;
 font-family:"Open Sans";
 font-size:12px;
 color:#252424;
 margin-top:30px;
 position:absolute;
 width:384px;
 z-index:9999999;
 right:40.0%;
}
}
.btn_submit12 {
	margin-left:150px;
	padding:0px;
}
.btn_submit12 input[type="button"] {
	background:#ac2122;
	text-align:center;
	color:#fff;
	font-size:20px;
	text-transform:uppercase;
	border:0;
	padding:5px;
	width:220px;
	cursor:pointer;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	margin:0 auto;
}
.box_main_event_manage12 {
	background-color:#fee8dd;
	max-width:61%;
	margin:50px auto;
	padding:15px;
}
.popup12 {
	width: 100%;
	top:0;
	left:0;
	margin: 0 auto;
	display: none;
	position: fixed;
	z-index: 9999999;
}
 @media all and (min-width: 768px) and (max-width:1024px) {
 .box_main_event_manage12 {
background-color:#fee8dd;
max-width:80%;
margin:50px auto;
padding:15px;
}
}
 @media all and (min-width: 1025px) and (max-width:1140px) {
 .box_main_event_manage12 {
background-color:#fee8dd;
max-width:70%;
margin:50px auto;
padding:15px;
}
}
 @media all and (min-width: 1281px) and (max-width:1440px) {
 .box_main_event_manage12 {
background-color:#fee8dd;
max-width:57%;
margin:50px auto;
padding:15px;
}
}
 @media all and (min-width: 1441px) and (max-width:1600px) {
 .box_main_event_manage12 {
background-color:#fee8dd;
max-width:51%;
margin:50px auto;
padding:15px;
}
}
 @media all and (min-width: 1601px) and (max-width:1920px) {
 .box_main_event_manage12 {
background-color:#fee8dd;
max-width:42%;
margin:50px auto;
padding:15px;
}
}
/*----------------------------ROVER-----------------------------------------*/

.media {
	margin-top: 15px;
}
.media:first-child {
	margin-top: 0;
}
.media, .media-body {
	overflow: hidden;
	zoom: 1;
}
.media-body {
	width: 10000px;
}
.media-object {
	display: block;
}
.media-object.img-thumbnail {
	max-width: none;
}
.media-right, .media > .pull-right {
	padding-left: 10px;
}
.media-left, .media > .pull-left {
	padding-right: 10px;
}
.media-left, .media-right, .media-body {
	display: table-cell;
	vertical-align: top;
}
.media-middle {
	vertical-align: middle;
}
.media-bottom {
	vertical-align: bottom;
}
.media-heading {
	margin-top: 0;
	margin-bottom: 5px;
}
.media-list {
	padding-left: 0;
	list-style: none;
}
.list-group {
	padding-left: 0;
	margin-bottom: 20px;
}
.list-group-item {
	position: relative;
	display: block;
	padding: 10px 15px;
	margin-bottom: -1px;
	background-color: #fff;
	border: 1px solid #ddd;
}
.list-group-item:first-child {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
.list-group-item:last-child {
	margin-bottom: 0;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}
a.list-group-item, button.list-group-item {
	color: #555;
}
a.list-group-item .list-group-item-heading, button.list-group-item .list-group-item-heading {
	color: #333;
}
a.list-group-item:hover, button.list-group-item:hover, a.list-group-item:focus, button.list-group-item:focus {
	color: #555;
	text-decoration: none;
	background-color: #f5f5f5;
}
button.list-group-item {
	width: 100%;
	text-align: left;
}
.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
	color: #777;
	cursor: not-allowed;
	background-color: #eee;
}
.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {
	color: inherit;
}
.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {
	color: #777;
}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
	z-index: 2;
	color: #fff;
	background-color: #337ab7;
	border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active .list-group-item-heading > small, .list-group-item.active:hover .list-group-item-heading > small, .list-group-item.active:focus .list-group-item-heading > small, .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading > .small {
	color: inherit;
}
.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
	color: #c7ddef;
}
.list-group-item-success {
	color: #3c763d;
	background-color: #dff0d8;
}
a.list-group-item-success, button.list-group-item-success {
	color: #3c763d;
}
a.list-group-item-success .list-group-item-heading, button.list-group-item-success .list-group-item-heading {
	color: inherit;
}
a.list-group-item-success:hover, button.list-group-item-success:hover, a.list-group-item-success:focus, button.list-group-item-success:focus {
	color: #3c763d;
	background-color: #d0e9c6;
}
a.list-group-item-success.active, button.list-group-item-success.active, a.list-group-item-success.active:hover, button.list-group-item-success.active:hover, a.list-group-item-success.active:focus, button.list-group-item-success.active:focus {
	color: #fff;
	background-color: #3c763d;
	border-color: #3c763d;
}
.list-group-item-info {
	color: #31708f;
	background-color: #d9edf7;
}
a.list-group-item-info, button.list-group-item-info {
	color: #31708f;
}
a.list-group-item-info .list-group-item-heading, button.list-group-item-info .list-group-item-heading {
	color: inherit;
}
a.list-group-item-info:hover, button.list-group-item-info:hover, a.list-group-item-info:focus, button.list-group-item-info:focus {
	color: #31708f;
	background-color: #c4e3f3;
}
a.list-group-item-info.active, button.list-group-item-info.active, a.list-group-item-info.active:hover, button.list-group-item-info.active:hover, a.list-group-item-info.active:focus, button.list-group-item-info.active:focus {
	color: #fff;
	background-color: #31708f;
	border-color: #31708f;
}
.list-group-item-warning {
	color: #8a6d3b;
	background-color: #fcf8e3;
}
a.list-group-item-warning, button.list-group-item-warning {
	color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading, button.list-group-item-warning .list-group-item-heading {
	color: inherit;
}
a.list-group-item-warning:hover, button.list-group-item-warning:hover, a.list-group-item-warning:focus, button.list-group-item-warning:focus {
	color: #8a6d3b;
	background-color: #faf2cc;
}
a.list-group-item-warning.active, button.list-group-item-warning.active, a.list-group-item-warning.active:hover, button.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus, button.list-group-item-warning.active:focus {
	color: #fff;
	background-color: #8a6d3b;
	border-color: #8a6d3b;
}
.list-group-item-danger {
	color: #a94442;
	background-color: #f2dede;
}
a.list-group-item-danger, button.list-group-item-danger {
	color: #a94442;
}
a.list-group-item-danger .list-group-item-heading, button.list-group-item-danger .list-group-item-heading {
	color: inherit;
}
a.list-group-item-danger:hover, button.list-group-item-danger:hover, a.list-group-item-danger:focus, button.list-group-item-danger:focus {
	color: #a94442;
	background-color: #ebcccc;
}
a.list-group-item-danger.active, button.list-group-item-danger.active, a.list-group-item-danger.active:hover, button.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus, button.list-group-item-danger.active:focus {
	color: #fff;
	background-color: #a94442;
	border-color: #a94442;
}
.list-group-item-heading {
	margin-top: 0;
	margin-bottom: 5px;
}
.list-group-item-text {
	margin-bottom: 0;
	line-height: 1.3;
}
.bB0 {
	border-bottom:0 !important;
}
.btn-danger12 {
	color: #fff;
	background-color: #ac2122;
	border-color: #ac2122;
}
.budget_R {
	padding-top:10px;
}
.budget_R .top {
	display:inline-block;
	margin:0px;
	padding:0px;
}
.budget_R .top .title {
	font-size:18px;
	color:#000000;
	padding-bottom:6px;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	text-transform:uppercase;
	display:inline-block;
}
.budget_R .top .containt {
	font-size:18px;
	color:#000000;
	border-bottom:1px solid #dfdfdf;
	padding-bottom:4px;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	text-transform:uppercase;
	display:inline-block;
}
.budget_R .btm {
	display:inline-block;
	float:right;
}
.rover {
	margin:0px;
	padding:0px;
	display: inline-block;
	float: right;
}
.rover_container {
	position: relative;
}
.rover nav {
	text-align: center;
	float:right;
	margin:0 auto;
	padding:0px;
}
.rover nav ul {
	padding: 0;
	list-style-type:none;
}
.rover nav ul li {
	display: inline-block;
	float:left;
	background-color:#dfdfdf;
	border-radius:15px;
	margin-right: 4px;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	color:#000;
	font-family:'Roboto', sans-serif;
}
.rover nav ul li .active {
	display: inline-block;
	background-color:#ac2122;
	color:#fff;
	border-radius:15px;
	font-family:'Roboto', sans-serif;
	font-weight:bold;
}
.rover nav ul li a {
	display: inline-block;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
	padding: 2px 15px;
	color:#000;
	font-family:'Roboto', sans-serif;
}
.rover nav ul li a:hover {
	background-color:#ac2122;
	padding:2px 15px;
	color:#fff;
	border-radius:15px;
	text-decoration:none;
}
.rover nav ul li.active {
	border: 0;
	color:#fff;
	background: #ac2122;
	position: relative;
}
#thing1 {
	background: white;
}
#thing2 {
	background: white;
}
#thing3 {
	background: white;
}
.tab-wrap {  /*margin-bottom: 20px;*/
}
.nav-tabs>li {
	margin-bottom: 0px;
	border-bottom: 1px solid #fff;
}
.nav-tabs {
	border-bottom: transparent;
	border-right: 1px solid #fff;
}
.nav-tabs>li>a {
	background: #e8e8e8;
	color: #000;
	border-radius: 0;
	border: 0 none;
	line-height: 24px;
	margin-right:0;
	padding: 10px 6px;
}
.nav-tabs li:last-child {
	border-bottom: 0 none;
}
.nav-stacked>li+li {
	margin-top: 0;
}
.nav-tabs>li>a:hover {
	background: #ac2122;
	color:#fff;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
	border: 0;
	color:#fff;
	background: #ac2122;
	position: relative;
}
.nav-tabs>li.active>a:after {
	position: absolute;
	content:  "";
	width: auto;
	height: auto;
	border-style:solid;
	border-color: transparent transparent transparent #ac2122;
	border-width:18px;
	right: -30px;
	top:4px;
	z-index:9999;
}
.tab-content {
	padding:2px 0px 15px 6px;
}
.tab-content h2 {
	margin-top: 0;
}
.sector_article {
	margin:0px;
	padding:0px;
}
.sector_article_item {
	overflow: hidden;
	margin-bottom: 12px;
	border-bottom:1px solid #dfdfdf;
}
.sector_article_thumb {
	margin:0 10px 10px 0;
	float:left;
	width:15%;
}
.sector_article_thumb img {
	width: 100%;
	border-radius:0px;
}
.sector_article_content {
	float:left;
	width:80%;
}
.sector_article_title {
	margin:0;
	display:table-cell;
}
.sector_article_title a {
	font-size:15px;
	font-family: 'Roboto', sans-serif;
	line-height:18px;
}
.sector_article2 {
	margin:0px;
	padding:0px;
}
.sector_article2_item {
	overflow: hidden;
	margin-bottom: 12px;
	border-bottom:1px solid #dfdfdf;
}
.sector_article2_thumb {
	margin:0 10px 10px 0;
	float:left;
	width:15%;
}
.sector_article2_thumb img {
	width: 100%;
	border-radius:0px;
}
.sector_article2_content {
	float:left;
	width:82%;
}
.sector_article2_title {
	margin:0;
	display:table-cell;
}
.sector_article2_title a {
	font-size:15px;
	font-family: 'Roboto', sans-serif;
	line-height:18px;
}
.date_filter {
	width:100%;
	padding:0px;
}
.date_filter_bg {
	background-color:#f5f3f4;
	width:100%;
	margin:0px 0px 10px 0px;
	padding:0px 10px;
}
.date_filter_bg .inputbox {
	float:left;
	border:1px solid #cecece;
	width:200px;
	height:22px;
}
.date_filter_bg .gobtn {
	float:right;
	background-color:#ac2128;
	text-align:center;
	padding:6px;
	font-size:14px;
	color:#fff;
}
.date-fields12 {
	height:30px;
	border:1px solid #cecece;
	padding:3px;
	width:80%;
	margin:0 0 0 5px;
	background:url(../images/icon/calender-icon.jpg) no-repeat right #fff;
}
.date_filter .title {
	display:inline-block;
	font-family: 'Roboto', sans-serif;
	font-size:16px;
	padding:10px;
}
.date-form .input {
	position: relative;
	margin: 2px;
	float: left;
}
.date-form .icon-append {
	padding-left: 3px;/*    border-left-width: 1px;    border-left-style: solid #fff;*/
	right: 5px;
}
.date-form .icon-append {
	position: absolute;
	top: 5px;
	width: 25px;
	height: 25px;
}
.calendar {
	background:url(../images/budget%20rover/calander.gif) no-repeat scroll center center;
}
.date-form .input input {
	display: block;
	height: 34px;
	padding: 8px 10px;
	outline: medium none;
	color: #000;
	-moz-appearance: none;
	background-color:#fff;
	border:1px solid #cecece;
	font-weight:normal;
	width:92%;
}
.date-form .button {
	background:#ac2222;
f0f0f0 border:1px solid #cecece;
	border: medium none;
	outline: medium none;
	padding: 6px;
	margin:6px 0px;
	color:#fff;
	text-align:center;
}
.sort-go-btn {
	border: 1px solid #CECECE;
	padding: 5px 6px;
	background: #F0F0F0 none repeat scroll 0% 0%;
	margin: 3px 0px 0px 0px;
	height: 32px;
	cursor: pointer;
}
.sort-go-btn:hover {
	background:#ac2122;
	color:#fff;
}
.pull-right {
	float: right !important;
}
.pull-left {
	float: left !important;
}
/*END */


.timer_wrap {
	margin: 0 auto;
}
#counter {
	height:60px;
	font-size:18px;
	color: #000;
}
.timer {
	border-top:2px ridge #5F5F5F;
	border-bottom:2px ridge #5F5F5F;
}
.timer h4 {
	font-size: 14px;
	color: #E5E5E5;
	font-style: normal;
	font-variant: normal;
	font-weight: lighter;
	letter-spacing: 1px;
	margin-top: 20px;
}
.countDays, .countHours, .countMinutes, .countSeconds {
	display:inline-block;
	width:40px;
	height:40px;
}
.points {
	float: left;
	width:40px;
	margin: 0;
	font-size: 44px;
	font-weight: bold;
	text-align: center;
	line-height: 138px;
	text-shadow: none;
	color:#FFF;
	display: none;
}
.boxName {
	float: left;
	width: 100%;
	font-size:15px;
	color: rgb(223, 220, 220);
	font-style:italic;
	font-weight: 500;
	clear: both;
	padding: 2px;
}
.demonitisation-bg {
	background-image:url(../images/bg.png);
	background-repeat:no-repeat;
	background-position:top;
	padding:10px;
}
.top-story-heading {
	position:absolute;
	z-index:1;
	background:#fff;
	bottom: -2px;
	margin: 0 0px;
	width: 100%;
	padding:8px;
	opacity:0.8
}
.fixedbutton {
	position: fixed;
	bottom: 40px;
	right: 0;
	width: 32px;
	height: 156px;
}
.popover {
	text-transform: none;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: normal;
	background-color: #bf2323;
	border-radius: 6px;
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	max-width: 200px;
	padding: 1px;
	left: -95px;
	top: 46px;
	position: absolute;
	z-index: 100060;
	color: #FFF;
	width: 200px;
}
.arrow-up {
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #bf2323;
	left: 50%;
	top: -10px;
	position:absolute;
}
.popover > .arrow {
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid black;
	left: 50%;
	margin-left: -11px;
	top: -11px;
}
 .popover > .arrow::after {
 border-width: 10px;
 border-bottom-color: #f64646;
 border-top-width: 0;
 content: " ";
 margin-left: -10px;
 top: 1px;
}
 .popover > .arrow, .popover > .arrow::after {
 border-color: transparent;
 border-style: solid;
 display: block;
 height: 0;
 position: absolute;
 width: 0;
}
.popover-content {
	cursor: pointer;
	padding: 10px;
	text-align: center;
	font-size: 12px;
}
/*Manage page switch*/

.switch {
	display: block;
	margin: 0px;
}
.switch {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 56px;
	height: 20px;
	padding: 3px;
	background-color: white;
	border-radius: 18px;
	box-shadow: inset 0 -1px white, inset 0 1px 1px rgba(0, 0, 0, 0.05);
	cursor: pointer;
	background-image: -webkit-linear-gradient(top, #eeeeee, white 25px);
	background-image: -moz-linear-gradient(top, #eeeeee, white 25px);
	background-image: -o-linear-gradient(top, #eeeeee, white 25px);
	background-image: linear-gradient(to bottom, #eeeeee, white 25px);
}
.switch-input {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}
.switch-label {
	position: relative;
	display: block;
	height: inherit;
	font-size: 10px;
	text-transform: uppercase;
	background: #ff6c4f;
	border-radius: inherit;
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.12), inset 0 0 2px rgba(0, 0, 0, 0.15);
	-webkit-transition: 0.15s ease-out;
	-moz-transition: 0.15s ease-out;
	-o-transition: 0.15s ease-out;
	transition: 0.15s ease-out;
	-webkit-transition-property: opacity background;
	-moz-transition-property: opacity background;
	-o-transition-property: opacity background;
	transition-property: opacity background;
}
.switch-label:before, .switch-label:after {
	position: absolute;
	top: 50%;
	margin-top: -.5em;
	line-height: 1;
	-webkit-transition: inherit;
	-moz-transition: inherit;
	-o-transition: inherit;
	transition: inherit;
}
.switch-label:before {
	content: attr(data-off);
	right: 9px;
	color: #fff;
	text-shadow: 0 1px rgba(255, 255, 255, 0.5);
}
.switch-label:after {
	content: attr(data-on);
	left: 11px;
	color: white;
	text-shadow: 0 1px rgba(0, 0, 0, 0.2);
	opacity: 0;
}
.switch-input:checked ~ .switch-label {
 background: #47a8d8;
 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15), inset 0 0 3px rgba(0, 0, 0, 0.2);
}
.switch-input:checked ~ .switch-label:before {
 opacity: 0;
}
.switch-input:checked ~ .switch-label:after {
 opacity: 1;
}
.switch-handle {
	position: absolute;
	top: 4px;
	left: 4px;
	width: 18px;
	height: 18px;
	background: white;
	border-radius: 10px;
	box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
	background-image: -webkit-linear-gradient(top, white 40%, #f0f0f0);
	background-image: -moz-linear-gradient(top, white 40%, #f0f0f0);
	background-image: -o-linear-gradient(top, white 40%, #f0f0f0);
	background-image: linear-gradient(to bottom, white 40%, #f0f0f0);
	-webkit-transition: left 0.15s ease-out;
	-moz-transition: left 0.15s ease-out;
	-o-transition: left 0.15s ease-out;
	transition: left 0.15s ease-out;
}
.switch-handle:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -6px;
	width: 12px;
	height: 12px;
	background: #f9f9f9;
	border-radius: 6px;
	box-shadow: inset 0 1px rgba(0, 0, 0, 0.02);
	background-image: -webkit-linear-gradient(top, #eeeeee, white);
	background-image: -moz-linear-gradient(top, #eeeeee, white);
	background-image: -o-linear-gradient(top, #eeeeee, white);
	background-image: linear-gradient(to bottom, #eeeeee, white);
}
.switch-input:checked ~ .switch-handle {
 left: 40px;
 box-shadow: -1px 1px 5px rgba(0, 0, 0, 0.2);
}
 .switch-green > .switch-input:checked ~ .switch-label {
 background: #4fb845;
}
.subscribe-all {
	font-size:16px;
	font-weight:bold;
	padding:5px 5px;
	float:left;
}
.chck_bx_col4 {
	width:32%;
	float:left;
	margin:8px 5px;
}
.chck_bx_right {
	width:50%;
	float:left;
}
@media all and (min-width: 180px) and (max-width: 780px) {
 .chck_bx_col4 {
width:100%;
float:left;
margin:8px 0px 15px 0px;
}
 .switch {
float:right;
}
}
/*Jay Singh home page top story blog*/


.coutent-left-panel {
	width: 370px;
	float: left;
}
.coutent-left-panel .top-section {
	margin:0px;
	padding:0px;
}
.coutent-left-panel .top-section img {
	width:100%;
}
.coutent-left-panel .top-section h1 {
	font-size: 20px;
	margin: 5px 0px 5px;
}
.coutent-left-panel .top-section h1 a {
	text-decoration:none;
	color:#000000;
}
.coutent-left-panel .top-section h1 a:hover {
	text-decoration:underline;
}
.coutent-left-panel .btm-section {
	margin:0px;
	padding:0px;
}
.coutent-left-panel .btm-section .article {
	border-top:1px solid #c6c6c6;
	padding:10px 0px 10px 0px;
	height:80px;
}
.coutent-left-panel .btm-section .article .img {
	width:85px;
	height:65px;
	float: left;
	margin-right: 10px;
	margin-bottom:8px;
}
.coutent-left-panel .btm-section .article h1 {
	font-size: 18px;
	margin: 0px;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.coutent-left-panel .btm-section .article h1 a {
	text-decoration:none;
	color:#000000;
}
.coutent-left-panel .btm-section .article h1 a:hover {
	text-decoration:underline;
}
.coutent-right-panel {
	width: 240px;
	float: right;
	margin-left:30px;
}
.coutent-right-panel .article {
	border-top:1px solid #c6c6c6;
	padding:7px 0px 7px 0px;
}
.coutent-right-panel .article a {
	text-decoration:none;
	color:#000000;
}
.coutent-right-panel .article a:hover {
	text-decoration:underline;
}
.coutent-right-panel .border-nome {
	border-top:none!important;
	padding-top:0px;
}
.coutent-right-panel .article h1 {
	font-size: 16px;
	margin: 0px;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
}
 @media(max-width: 780px) and (min-width: 640px) {
 .coutent-right-panel {
 width: 280px;
 float: right;
 margin-left: 30px;
}
}
/*Jay Singh home page top story blog End*/


.fix_div {
	width:100%;
	height:50px;
	position:fixed;
	bottom:0;
	background-color:#f9f6f1;
	opacity:1;
	padding-top:15px;
	z-index:9999999;
	padding-left:15px;
}
 @media only all and (max-width: 640px) {
.fix_div {
display:none;
}
}
.fixed_button {
	background-color:#ac2122;
	padding:7px;
	margin-top:-16px;
	font-family:"Open Sans";
	font-size:16px;
	color:#fff;
	float:right;
	text-transform:uppercase;
	margin-right:30px;
}
.fixed_button a {
	font-family:"Open Sans";
	font-size:16px;
	color:#fff;
}
.close_fix {
	width:20px;
	height:20px;
	position:relative;
	float:right;
	margin-top:-20px;
	margin-right:15px;
}
.bg_pink {
	background-color:#fee8dd;
	padding:10px;
	font-family:"Open Sans";
	font-size:15px;
	color:#252424;
	margin-top:-5px;
}
.close_follow {
	width:12px;
	height:12px;
	position:relative;
	float:left;
	margin-top:-15px;
	margin-left:-15px;
}
.bg_w {
	background: #ddf1ff;
	border: 1px solid #ccc;
	padding:10px 0px 10px;
}
.close_notification {
	width:12px;
	height:12px;
	position:relative;
	float:right;
	margin-top:3px;
	margin-right:18px;
}
.end_subscription {
	width:271px;
	height:150px;
	position:absolute;
	top:50px;
	right:130px;
	background-image:url(../images/handle.png);
	background-position:top;
	background-repeat:no-repeat;
	z-index:99999;
	padding-top:15px;
	padding-left:20px;
}
 @-webkit-keyframes fadeIn {
from {
opacity:0;
}
to {
	opacity:1;
}
}
@-moz-keyframes fadeIn {
from {
opacity:0;
}
to {
	opacity:1;
}
}
@keyframes fadeIn {
from {
opacity:0;
}
to {
	opacity:1;
}
}
.fade-in {
	opacity:0;  /* make things invisible upon start */
	-webkit-animation:fadeIn ease-in 1;  /* call our keyframe named fadeIn, use animattion ease-in and repeat it only 1 time */
	-moz-animation:fadeIn ease-in 1;
	animation:fadeIn ease-in 1;
	-webkit-animation-fill-mode:forwards;  /* this makes sure that after animation is done we remain at the last keyframe value (opacity: 1)*/
	-moz-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-duration:1s;
	-moz-animation-duration:1s;
	animation-duration:1s;
}
.close_panel {
	width:12px;
	height:12px;
	position:relative;
	float:right;
	margin-top:-18px;
	margin-right:5px;
}
.end_subscription h3 {
	font-size:16px;
	font-family:"Open Sans";
}
.end_subscription p {
	font-family:"Open Sans";
	font-size:13px;
	color:#7d7d7d;
	line-height:18px;
	padding-left:2px;
}
.maroonlink a {
	color:#ac2122;
	text-decoration:none;
	font-family:"Open Sans";
}
.uppertext {
	text-transform:uppercase;
	font-size:12px;
}
 @media only all and (max-width: 780px) {
 .end_subscription {
 width:266px;
 height:236px;
 position:absolute;
 top:0;
 right:30px;
 background-image:url(../images/handle.png);
 background-position:top;
 background-repeat:no-repeat;
 z-index:99999;
}
}
 @media all and (min-width: 1281px) and (max-width: 1399px) {
 .end_subscription {
 width:266px;
 height:236px;
 position:absolute;
 top:40;
 right:220px;
 background-image:url(../images/handle.png);
 background-position:top;
 background-repeat:no-repeat;
 z-index:99999;
}
}
 @media all and (min-width: 1400px) and (max-width: 1600px) {
 .end_subscription {
 width:266px;
 height:236px;
 position:absolute;
 top:40;
 right:300px;
 background-image:url(../images/handle.png);
 background-position:top;
 background-repeat:no-repeat;
 z-index:99999;
}
}
 @media all and (min-width: 1601px) and (max-width: 1980px) {
 .end_subscription {
 width:266px;
 height:236px;
 position:absolute;
 top:40;
 right:450px;
 background-image:url(../images/handle.png);
 background-position:top;
 background-repeat:no-repeat;
 z-index:99999;
}
}
/*TOP NEW NAV*/

/*  NAVIGATION ----------------------------------------------- */

.nav-outer-repeat {
	background:#fff;
	height: 62px;
}
.nav-new {
	float: left;
	height: 30px;
	position: relative;
	min-width: 600px;
	z-index: 500;
	background:#fff;
	border-top:1px solid #c4c6c8;
	border-bottom:1px solid #c4c6c8;
	width:100%;
}
.nav-divider {
	float: left;
	height: 40px;
	width: 15px;
}
.nav-new .table {
	display: table;
	margin:0;
	padding:0 10px 0 0;
}
.nav-new .select, .nav-new .current {
	display: table-cell;
	float: left;
	list-style: none;
	margin: 0 0px 0 0;
	padding: 0;
	white-space: nowrap;
}
.nav-new li {
	float: left;
	height: auto;
	margin: 0;
	padding: 0;
}
.nav-new .select a {
	color: #000;
	display: block;
	height:30px;
	line-height:31px;
	float: left;
	padding: 0 10px 0 12px;
	text-decoration: none;
	white-space: nowrap;
	font-family: "Georgia", Times New Roman, Times, serif;
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
	border-right:1px solid #c4c6c8;
}
.border0 {
	border-right:0 !important;
}
.activelink {
	border-bottom:3px solid #fff !important;
	color:#ac2122 !important;
	width:100%;
}
.nolink {
}
.nav-new .current a {
	color: #000;
	display: block;
	float: left;
	height: 48px;
	line-height: 35px;
	padding: 0 15px 0 15px;
	text-decoration: none;
	white-space: nowrap;
}
.nav-new .current a b {
	display: block;
	padding: 0 15px 0 15px;
}
.nav-new .select a:hover, .nav-new .select li:hover a {
	color: #ac2122;
	cursor: pointer;
	border-bottom:3px solid #fff;
}
.nav-new .select a:hover b, .nav-new .select li:hover a b {
	cursor: pointer;
	display: block;
	float: left;
}
.nav-new .select_sub {
	display: none;
	padding: 0;
}
/* IE6 only */
.nav-new table {
	border-collapse: collapse;
	font-size: 1em;
	height: 0;
	margin: -1px;
	width: 0;
}
.nav-new .sub {
	display: table;
	list-style: none;
	/* margin: 0 auto; */
	padding: 0;
}
.nav-new .sub_active .current_sub a, .nav-new .sub_active a:hover {
	background: transparent;
	color: #000;
}
.nav-new .select_sub a {
	color: #000;
	display: block;
	height:30px;
	line-height:31px;
	float: left;
	padding: 0 10px 0 10px;
	text-decoration: none;
	white-space: nowrap;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform:none;
	font-size:14px;
	border-right:1px solid #c4c6c8;
}
.nav-new .select :hover .select_sub, .nav-new .current .show {
	display: block;
	left: 0;
	padding: 0;
	position: absolute;
	text-align: left;
	top: 30px;
	z-index: 100;
	margin:0 !important;
	border:0;
	width: 100%;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
}
.default-disp {
	display: block !important;
	left: 0;
	padding: 0;
	position: absolute;
	text-align: left;
	top: 30px;
	z-index: 100;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	border-right:1px solid #c4c6c8;
	margin:0 !important;
	border:0;
	width: 100%;
}
.nav-new .current .show {
	z-index: 10;
}
.nav-new .select :hover .sub li a, .nav-new .current .show .sub li a {
	background: transparent;
	border: 0;
	color: #000;
	font-weight: normal;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	float: left;
	margin: 0;
	padding: 0 10px 0 10px;
	white-space: nowrap;
}
.nav-new .current .sub li.sub_show a {
	color: #ac2122;
	cursor: default;
	border:0;
}
.nav-new .select :hover .sub li a:hover, .nav-new .current .sub li a:hover {
	color: #ac2122;
	visibility: visible;
	border:0;
	padding: 0 10px 0 10px;
}
/*Recommends*/

#recommends-slider .item {
	padding: 0px 0px;
	margin: 0 0%;
	color: #FFF;
	text-align: left;
	background-color: none
}
.recommends-row {
}
.recommends-col {
	float:left;
	width:155px;
	padding-right:0%;
	margin-left:5px;
}
.recommends-col h2 {
	font-size:15px;
	line-height:17px;
	color:#000;
	margin-bottom:15px;
	font-family:"Georgia", Times New Roman, Times, serif;
}
.recommends-col h3 {
	font-size:15px;
	line-height:17px;
	color:#000;
	margin-bottom:15px;
	font-family:"Georgia", Times New Roman, Times, serif;
}
.recommends-col img {
	margin-right:10px;
}
/*Subscription*/

.free_user_notification_popup table tr {
	border-bottom:0;
	padding:0;
	margin:0;
	text-align:center;
	overflow:none;
}
.free_user_notification_popup table tr p {
	text-align:center;
}
.free_user_notification_popup table tr span p {
	text-align:left;
}
/*Mutual fund blog*/

.title2-subtitle {
	font-size:11pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	margin-bottom:10px;
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
}
/*Subscription Login*/

.G-connect-box {
	width:50%;
	float:left;
}
.G-connect-box a {
	display:block;
	background:#d64533;
	width:100%;
	float:left;
	color:#FFF;
	font-weight: bold
}
.G-connect-box a img {
	float:left
}
.G-connect-box a span {
	float:left;
	padding:18px 0 0 20px;
}
.btn-maroon {
	padding:5px 10px;
	margin:0;
	border:0;
	background:#ac2122;
	color:#fff;
	font-size:16px;
	cursor:pointer;
}
/*Manage Page*/

.row-panel-manage {
	margin:0 0 30px 0;
	padding:0
}
.row-panel-managed {
	display:none;
}
 @media screen and (max-width: 480px) {
 .row-panel-manage {
display:none;
}
 .row-panel-managed {
margin:0 0 30px 0;
padding:0;
display:block;
}
 h2 span.hd2 {
margin-top:13px;
margin-left:5px;
font-size:18px;
vertical-align:middle;
}
 h1.ft38 {
font-size:22px !important;
}
 #footer {
width:100%;
font-family: Arial, Helvetica, sans-serif;
padding:10px 0;
border-top: 5px solid #444446;
}
.footer-inner {
width:100%;
}
.footer-left {
width:50%;
}
.footer-right {
width:50%;
}
 .bs-footer-logo {
padding-top:80px;
width:100%;
height:auto;
margin:0 auto;
}
.bs-footer-logo p {
font-size:11px;
color:#b0afb4;
line-height:13px;
}
 .Flink-left {
width:140%;
}
.Flink-right {
width:140%;
margin-left: 0px;
padding-top:40px;
}
 ul.link-box {
margin:0;
padding:0
}
ul.link-box li {
margin:0;
padding:10px 0;
border-right: 1px solid #b0afb4;
width:100%;
list-style: none
}
 ul.footer-menu {
margin:0;
padding:0 8px 0 15px;
}
ul.footer-menu li {
list-style: none !important;
margin:5px 0;
min-height:18px!important;
padding:0;
float: none !important;
width:100%;
border:0;
}
ul.footer-menu li h2 {
font-size:14px;
margin-bottom:10px;
padding:0;
font-weight: bold;
text-transform: uppercase;
font-family:Arial, Helvetica, sans-serif
}
ul.footer-menu a {
margin:0px 0;
padding:0;
font-size:13px;
}
ul.footer-menu a:hover {
color:#c31316
}
 .line-space {
height:1px;
background:#b0afb4;
margin:20px 0;
clear:both
}
.line-space5 {
height:1px;
background:#b0afb4;
margin:5px 0;
clear:both
}
}
/*Pankaj css*/

/*Subscribtion thank you*/

.subscriber-box {
	width:80%;
	margin:0 auto;
	padding:0 10px;
}
.subscriber-heading {
	color:#f05922;
	background-color:#f4f2f2;
	padding:10px;
	margin:10px 0;
	font-size:18px;
}
ul.subscription {
	font-size:15px;
	line-height:24px;
	font-family:"Open Sans";
}
.div-subsc {
	width:97%;
	padding:10px;
	background:#f3f3f3;
	font-style:normal;
	margin-top:15px;
}
.grid-wealth {
	position: relative;
	margin: 0 auto;
	list-style: none;
	text-align: center;
}
.grid-wealth article {
	position: relative;
	float: left;
	overflow: hidden;
	width:100%;
	min-width: 228px;
	min-height: 171px;
	background: #fff;
	text-align: center;
	cursor: pointer;
	clear:none;
}
.grid-wealth img {
	position: relative;
	display: block;
	width:100%;
	height:auto;
	min-height: 171px;
	min-width: 228px;
}
.grid-wealth-span img {
	height: 11px;
	width: 22px;
	min-height: 11px;
	min-width: 22px;
	z-index:99999;
	position:absolute;
	bottom:0;
	right:0;
}
.grid-wealth aside {
	padding: 10px 10px 0px 10px;
	color: #fff;
	font-size: 14px;
	position: relative;
	text-align: left;
}
 .grid-wealth article aside::before, .grid-wealth article aside::after {
pointer-events: none;
}
.grid-wealth article aside, .grid-wealth article aside > a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
.grid-wealth article aside > a {
	z-index: 1000;
}
.grid-wealth article h2 {
	font-size:12px;
	line-height:17px;
	font-weight:bold;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	z-index:999;
	background-color:#000;
	z-index:99999;
}
.grid-wealth article p {
	font-size:14px;
	line-height:17px;
	display:block;
	color:#fff;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	background:#000;
}
.grid-wealth article p {
	font-size: 100%;
}
article.effect-marley aside {
	text-align: right;
}
article.effect-marley h2, article.effect-marley p {
	position: absolute;
	right: 0px;
	left: 0px;
	bottom:0px;
	padding: 10px 10px;
	opacity:0.5;
	z-index:9999;
	height:72px;
}
article.effect-marley p {
	bottom: 0px;
	line-height: 1.5;
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0);
}
article.effect-marley h2 {
	bottom: 72px;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0, 75px, 0);
	transform: translate3d(0, 75px, 0);
}
article.effect-marley:hover h2 {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
 article.effect-marley h2::after {
position: absolute;
top: 100%;
left: 0;
width: 100%;
background: #fff;
content: '';
-webkit-transform: translate3d(0, 40px, 0);
transform: translate3d(0, 40px, 0);
}
 article.effect-marley h2::after, article.effect-marley p {
opacity: 0.5;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
}
 article.effect-marley:hover h2::after, article.effect-marley:hover p {
opacity: 0.5;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.wealth-creator {
	width:970px;
	margin:0px auto 15px;
	border:1px solid #c4c6c8;
	padding:3px;
}
.bgyellow {
	background-color:#fff000;
	color:#000;
	padding:3px;
	font-size:18px;
	font-weight:normal;
}
.sponcer {
	width:auto;
	float:right;
	margin-right:23px;
	text-align:center;
}
.welth-title {
	float:left;
	background:#fff;
	padding:10px 10px 10px;
	line-height:30px;
	text-transform: uppercase;
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
}
#Fvideos .item01 {
	padding: 0px 0px;
	margin: 0 0px;
	color: #FFF;
	text-align: center;
	background-color: none;
}
 @media (max-width: 980px) {
 .wealth-creator {
width:99%;
margin:0 auto 15px;
border:1px solid #c4c6c8;
padding:2px;
}
}
/*rating Css*/
 .rating {
	overflow: hidden;
	display: inline-block;
}
.rating-input {
	float: right;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 0 0 0 -24px;
	opacity: 0;
}
.rating-star {
	position: relative;
	float: right;
	display: block;
	width: 16px;
	height: 16px;
	background:url(../images/star1.png) 0 -24px;
}
 .rating-star:hover,  .rating-star:hover ~ .rating-star {
 background-position: 0 0;
}
.box_main_subs_country {
	background-color:#fee8dd;
	max-width:45%;
	margin:150px auto;
	padding:15px;
}
.subs_country_p1 {
	font-size:18px;
	color:#000;
	line-height:20px;
	margin:15px 5px
}
.subs_country_p2 {
	font-size:16px;
	color:#000;
	line-height:20px;
	margin:15px 5px
}
.subs_country_field1 {
	width: 190px;
	font-size:16px;
	padding: 10px 2%;
	margin-bottom: 5px;
	border: 1px solid #e1e1e1;
	background: #fcfcfc;
	resize: none;
}
/*satish*/

.chatusercircle_txt {
	color: #FFF;
	font-weight: bolder;
	width:50px;
	height:50px;
	border-radius:50%;
	text-align: center;
	line-height: 50px;
	font-size: 26px;
}
.chatyellow {
	background-color:#FC3;
}
.chatblue {
	background-color:#4D4DDA;
}
.chatred {
	background-color:#F03
}
.chatrnd_img, .chatrnd_img img {
	width:50px;
	height:50px;
	border-radius:50%;
}
.sbsb_1 {
	margin-top: 20px;
	float: right;
	display:inline-block;
}
.sbsb_1 a {
	padding: 6px 15px;
	border: 0;
	display: block;
	background: #f05922;
	color: #fff;
	line-height:36px;
	font-size: 23px;
}
.sbsb_1 a:hover {
	text-decoration:none;
}
.sbsb_2 {
	margin-top: 20px;
	float: right;
	display:inline-block;
}
.sbsb_2 a {
	padding:7px 15px;
	border: 0;
	display: block;
	background: #f05922;
	color: #fff;
	line-height:28px;
	font-size: 23px;
}
.sbsb_2 a:hover {
	text-decoration:none;
}
.adlk {
	float:left
}
.log-frm {
	display:none;
	padding:15px;
	background-color:#FFF;
	border-top:1px solid #ccc;
}
.lef-frm {
	width:50%;
	float:left;
	border-right:1px dotted #666;
	margin-top:10px;
}
.rigt-frm {
	width:50%;
	float:left;
	padding-top:10px;
	margin-top:10px;
	text-align:center;
}
.f-fld {
	width: 250px;
	padding:10px 2%;
	margin-bottom:5px;
	border:1px solid #e1e1e1;
	background: #fcfcfc;
	resize:none;
	margin-top:10px;
}
.mr-lft {
	margin-left:10px;
}
.tx-lft {
	text-align:left;
}
.F-cont {
	width:62%;
	margin:0 auto;
	margin-bottom:15px;
}
.F-cont a {
	display:block;
	background: #3b5999;
	width:100%;
	float:left;
	font-size:11px;
	color:#FFF;
	font-weight:bold;
}
.T-cont {
	width:62%;
	margin:0 auto;
}
.T-cont a {
	display: block;
	background: #00aced;
	width: 100%;
	color: #FFF;
	font-size:11px;
	font-weight: bold;
}
.Mimg > img {
	max-width:100%;
}
.sub_but {
	padding:2px 5px;
	margin:2px 0 0;
	border:0;
	background:#2591dc;
	color:#fff;
	font-size:13px;
}
.but_org1 {
	padding:6px 10px;
	border:0;
	display:block;
	background: #f05922;
	color:#fff;
	font-size: 22px;
}
.main-cont-main {
	margin:0 auto;
	padding:0;
}
.com_frm {
	padding:15px;
	border-top:1px solid #CCC;
}
.mg_sbbt {
	float:left;
	padding:2px 5px 2px 15px;
	font-size:12px;
	color:#FFF;
	background-color:##2591dc;
}
.bg_b {
	background: #f3f3f3;
	border: 1px solid #C7C7C7;
	padding:15px 15px 15px;
10px;
}
.fld {
	width:45%;
}
.Ed-btn {
	margin-top:3px;
	width:80px;
	background-color:#f05922;
	font-size:16px;
	line-height: 32px;
	color: #ffffff;
	outline: none;
	border: none;
	cursor:pointer;
}
.Chck {
	background-color:#FFF;
	width:15px;
	height:15px;
	float:left;
	margin: 2px 0 0;
}
.chck-tx {
	font-size:15px;
	margin-top:3px;
	margin-left:5px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
}
.lbnm {
	width: 200px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:15px;
	padding-top: 12px;
}
.mrt_4 {
	margin-top:4px!important;
}
span.hd2 {
	margin-top:13px;
	margin-left:11px;
	font-size:29px;
	vertical-align:middle;
}
.chck_bxl {
	width:50%;
	float:left;
}
.chck_bx2 {
	width:50%;
	float:left;
}
.bg_brd {
	border-top:0!important;
	border:1px solid #ccc;
}
.f-fld {
	width: 250px;
	padding:5px 5px;
	;
	height:30px;
	margin:0 10px;
	border: 1px solid #e1e1e1;
height:  background: #fcfcfc;
	resize: none;
	height: 39px;
}
.t-fld {
	width:100px;
	padding:5px;
	border:1px solid #D8D3D3;
	resize:none;
}
.tab_tx {
	border-top: 1px solid #CCC;
	padding: 15px 0 0 15px;
	;
	font-size:21px;
	margin-bottom:10px;
}
.wdth {
	width:450px!important;
}
.alrt a {
	font-size:13px;
	font-weight:600;
	font-family: 'Open Sans', sans-serif;
}
.act_grn {
	color:#81c232;
}
.act_red {
	color:#F30;
}
.but_brn {
	background-color:#414141;
}
.ap_lft {
	width:60%;
	float:left;
}
.ap_rht {
	width:40%;
	float:right;
	text-align:center;
}
.title_app {
	margin:20px 0;
	padding:0 0 10px;
	font-size:20px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px dotted #333;
	text-transform:uppercase;
}
.ap_lftpan {
	float:left;
	width:49.9%;
	margin:0;
	padding:0;
	text-align:center;
	border-right:1px dotted #666;
}
.ap_rhtpan {
	float:right;
	width:50%;
	margin:0;
	padding:0;
	text-align:center;
}
h2.app_hd {
	font-weight: normal;
	margin:5px auto;
	padding:0 25px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.ap_1stpan {
	float:left;
	width:33%;
	margin:0;
	padding:0;
	text-align:center;
	border-right:1px dotted #666;
}
.ap_2ndpan {
	float:left;
	width:33%;
	margin:0;
	padding:0;
	text-align:center;
}
.ap_4thpan {
	float:left;
	width:33%;
	margin:0;
	padding:0;
	text-align:center;
	border-right:1px dotted #666;
}
.ap_5thdpan {
	float:left;
	width:33%;
	margin:0;
	padding:0;
	text-align:center;
}
.ap_4thpan {
	float:left;
	width:49.9%;
	margin:0;
	padding:0;
	text-align:center;
	border-right:1px dotted #666;
}
.ap_5thpan {
	float:left;
	width:50%;
	margin:0;
	padding:0;
	text-align:center;
}
.app_but {
	text-align:center;
	margin-top:40px;
}
img.app_bot {
	vertical-align: text-bottom;
}
span.apptxt {
	margin:0 0 0 10px;
	vertical-align:bottom;
	padding: 0;
	font-size: 20px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
span.apptxt_bld {
	font-size:32px;
	vertical-align:bottom;
}
/* MENU TAB*/
.app-menu {
}
.app-menu ul {
	margin:0;
	padding:0;
	background-color:#f3f3f3;
	border-top:1px solid #e2e2e2;
	border-right:1px solid #e2e2e2;
}
.app-menu li {
	margin:0;
	padding:0;
	display: block;
	float:left;
	list-style: none
}
.app-menu a {
	margin:0;
	padding: 12px 18px;
	text-transform: uppercase;
	font-weight: bold;
	font-size:14px;
	text-align:center;
	display: block;
	background:#f3f3f3;
	border-bottom:1px solid #e2e2e2;
	border-right:1px solid #e2e2e2;
}
.app-menu a:hover {
	border-bottom:1px solid #fff;
	background:#fff;
}
.app-menu li.actv a {
	background:#fff;
	border-bottom:1px solid #fff;
	border-right:1px solid #e2e2e2
}
.box_main {
	background: url(../images/icon/b2b-sborder.gif) #f0edff repeat-x 0px 0px;
	max-width:55%;
	margin:150px auto;
	padding:15px 10px 10px;
}
.box_main_startup {
	background-color:#fee8dd;
	max-width:55%;
	margin:150px auto;
	padding:15px;
}
.box_main_act_manage {
	background-color:#fee8dd;
	max-width:55%;
	margin:120px auto;
	padding:15px;
}
.box_main_lightbox {
	background:#fee8dd;
	width:55%;
	margin:0 auto;
	padding:10px;
	margin:150px auto;
}
.box-padd {
	overflow-y:scroll;
	height:200px;
}
.box-padd ul {
	list-style-type:circle;
}
.box-padd li {
	padding:5px 10px;
	font-family: 'Open Sans', sans-serif;
}
.close_btn {
	float: right;
	cursor:pointer;
	margin-top: -31px;
}
.startup_spn {
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:30px;
	vertical-align:middle;
}
.startup_p1 {
	font-size:18px;
	color:#000;
	line-height:20px;
	margin:15px 5px
}
.startup_p2 {
	color:#0091ef;
	margin:13px 5px;
}
.box_lg {
	margin:10px 0;
}
.p1 {
	font-size:18px;
	color:#000;
	line-height:20px;
	margin:15px 0
}
.p2 {
	color:#0091ef;
	margin:13px 0;
}
.box_int {
	margin:10px 0
}
.srch {
	margin-top:10px;
}
.srch #contnr {
	display: table;
	width:500px;
	margin: 17px 0 10px;
}
.srch #contnr div.cell1 {
	display: inline-block;
	width:250px;
}
.srch #contnr div.cell2 {
	display: inline-block;
	width:80px;
}
.cls {
	float: right;
	margin-top: -10px;
	cursor:pointer;
}
.cell1 input[type=text], div.button {
	width: 100%;
	height: 35px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-family: inherit;
	font-size: inherit;
}
.cell1 input[type=text] {
	border:1px solid #666;
	float:left;
	margin: 0;
	padding: 0 10px;
	background-color: #f8f8f8;
	border: 0;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	border: 1px solid #b4b4b4;
}
.srch .button {
	line-height: 35px;
	float:left;
	margin:0 0 0 15px;
	padding: 0 10px;
	color: #fff;
	background-color: #0091ef;
	font-weight: bold;
	border-radius:3px;
	cursor:pointer;
}
.popup {
	width: 100%;
	top:0;
	left:0;
	margin: 0 auto;
	display: none;
	position: fixed;
	z-index: 9999999;
}
#overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #cecece;
	filter:alpha(opacity=50);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.8;
	z-index: 999999;
	display: none;
}
.cnt223 {
	position: relative;
	z-index: 99991000;
	webkit-box-shadow: 0px 0px 20px #999;
}
/* footer */ 
.comd-left-40 {
	float: left;
	width: 40%;
}
.comd-right-55 {
	float: right;
	width: 55%;
}
ul.ns-lnk {
	margin: 0;
	padding: 0;
	float: left;
	width: 50%;
}
ul.ns-lnk li {
	margin: 8px 0;
	padding: 6px 0;
	list-style: none;
	display: block;
}
ul.ns-lnk h6 {
	margin: 0;
	font-size: 12px;
	text-transform: uppercase;
	font-weight:normal;
}
ul.ns-lnk a {
	margin: 0;
	padding: 9px 0 3px 33px;
	font-size: 12px;
	text-transform: uppercase;
}
.mf {
	background: url(../images/icon/mf.png) no-repeat;
}
.nws {
	background: url(../images/icon/news.png) no-repeat;
}
.cmd {
	background: url(../images/icon/cmd.png) no-repeat;
}
.drv {
	background: url(../images/icon/drv.png) no-repeat;
}
.stkm {
	background: url(../images/icon/stkm.png) no-repeat;
}
.prf {
	background: url(../images/icon/PortF.png) no-repeat;
}
.a_Z-mr {
	margin: 0px!important;
}
span.ad {
	background-color: #ff9933;
	font-size:11px;
	font-family:Arial;
	font-style:normal;
	color:#ffffff;
	padding-left: 5px;
	text-align: right;
	float: right;
	padding-right:5px;
}
span.g-ad {
	display: block;
	margin: 0 0 3px 3px;
}
/*article bullect*/
.box-special {
	display: table;
	background:#FFF2EC;
	padding:8px;
}
.box-special span.subtit {
	font-style:italic;
	color:#f05922
}
ul.newsHead {
	margin: 0px 0 0 15px !important;
	padding:5px 0px !important;
	display: table;
}
ul.newsHead li {
	margin: 0;
	padding: 2px 0px;
}
ul.newsHead li a {
	margin: 0;
	padding: 0;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}
/* Gallery */
.photo-left2 {
	width:100%;
}
.photo-txt2 {
	width:100%;
}
.photo-cont2 {
	min-height:60px;
}
/* Subscribe page */ 
.paid_ul {
	width:330px!important;
}
.mrg-13 {
	margin-top:-23px!important;
}
.rst_btn a:hover {
	text-decoration: none;
}
.rst_btn a {
	color: #fff;
	background-color: #186eac;
	padding: 15px 10px;
	font-size:25px;
	border: 6px solid #eee;
	display: block;
	font-weight: 100;
	margin: 20px 0 0;
	float:right
}
.paid-block {
	background:url(../images/off_bg.png) 0 0;
	margin:-23px 0 0 0;
	float:right;
	width:274px;
	height:284px;
}
.paid-block .sub_blk {
	padding:13px 30px 15px 55px;
	text-align:center;
}
.paid-block .sub_blk h3 {
	font-size:18px;
	color:#FFF;
	line-height:20px;
	font-family: Arial, Helvetica, sans-serif;
}
.paid-block .sub_blk p {
	font-size:12px;
	line-height:18px;
	margin:5px;
	color:#FFF;
}
.offer-block {
	background:url(../images/off_bg.png) 0 0;
	margin:-33px 0 0 0;
	float:right;
	width:274px;
	height:284px;
}
.offer-block .sub_blk {
	padding:13px 30px 15px 55px;
	text-align:center;
}
.offer-block .sub_blk h3 {
	font-size:18px;
	color:#FFF;
	line-height:20px;
	font-family: Arial, Helvetica, sans-serif;
}
.offer-block .sub_blk p {
	font-size:12px;
	line-height:18px;
	margin:5px;
	color:#FFF;
}
.sub_blk a.sb_btn {
	background-color:#dcdcdc;
	padding:8px 5px;
	font-size:14px;
	width:130px;
	display:block;
	margin:7px auto 10px;
	border-radius:5px;
	color:#186eac;
	box-shadow: -3px 3px 1px rgba(25, 25, 25, 0.5);
}
.sub_blk a.sb_btn:hover {
	text-decoration:none;
}
span.lft_blk {
	padding-top:3px;
	line-height:17px;
	letter-spacing:1px;
	font-size:9px;
	color:#FFF;
	float:left;
	width:100px;
}
span.rght_blk {
	float:left;
	padding:0px;
}
.Elctn-links {
	margin: 5px 0;
	padding: 0 0 0 15px;
	list-style-type: square;
}
ul.Elctn-links li {
	margin: 0;
	padding: 6px 5px;
}
ul.Elctn-links li a {
	margin: 0;
	padding: 0;
	font-size: 17px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.brd {
	border: 1px solid #c4c6c8;
}
.in_blk {
	display:inline-block!important;
}
p.sub_off {
	font-size:16px;
	float: left;
	font-weight: 600;
}
.sab {
	background:#1a76a5;
	padding: 9px 32px;
	color: #fff;
	font-size: 24px;
	margin: -6px 14px 0 0;
}
.sab a {
	color:#fff !important;
	font-size:16px;
	font-weight:600;
}
/*Quiz*/
.quiz-pane {
	padding: 20px 10px;
	background-color:#eee;
	margin:25px 0;
}
.quiz_ul {
	margin: 10px 0;
	padding-left:14px;
}
.quiz_ul li {
	padding: 5px 0;
	margin: 0 20px 0 0;
	list-style: none;
	border: 0;
	font-size:16px;
}
.quiz_ul input[type="radio"], input {
	webkit-appearance: value;
	-moz-appearance: value;
	appearance: value!important;
}
.quiz-pane p {
	line-height: 30px;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.quiz-pane .ans {
	padding: 5px 5px 5px 10px;
	margin: 5px;
	border: 1px solid #e2e2e2;
	height: 39px;
	background-color: #fff;
	border-radius: 5px;
	line-height: 27px;
	font-size: 16px;
	width: 99%;
}
.quiz-pane .grn {
	color: #25B142;
}
.quiz-pane .rd {
	color: #ff0000;
}
.fsize-16 {
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#000;
}
p.date_time {
	color: #565656;
	font-size: 12px;
	line-height: 16px;
	padding:4px 0 0;
	margin: 0;
}
/* dashboard dropmenu css*/
ul.market-live .dis_none {
	display:none;
}
#main-nav .main-nav-dd-1 {
	position: absolute;
	padding:5px;
	width:1028px;
	top: 50px;
	right: 0;
	margin: 0;
	background-color: #fdd8c8;
	display: none;
	z-index: 100000;
}
#main-nav .main-nav-dd-column1 {
	width:400px;
	padding: 5px;
	background-color:	#FFF;
	display: table-cell;
	border-left: 1px solid #ddd;
}
#main-nav .main-nav-dd-column1:first-child {
	border-left: 0;
}
#main-nav .fsize-14 {
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	font-weight:400;
	line-height:15px;
}
#main-nav .nav-table {
	padding:0px;
}
#main-nav .nav-table tr .td_bg {
	padding:0px;
	margin:0px;
}
#main-nav .nav-table tr .td_bg a {
	background-color: #d4d4d4;
	padding: 11px;
	width: 105px;
	display: block;
}
#main-nav .nav-table tr .td_bg a:hover, .nav-table tr .select a {
	background-color:#B3B1B1;
	text-decoration:none;
}
#main-nav .nav-table tr {
	font-size:11px;
	padding:5px;
	height:35px;
}
#main-nav .heat-map-cont-sm ul {
	padding:0px;
	margin:0px;
}
#main-nav .nav-table th {
	border-bottom: 1px solid #e2e2e2;
	padding:8px 5px;
	font-size: 12px;
	font-weight: 700;
}
#main-nav .nav-table td {
	border-bottom: 1px solid #cccccc;
	padding:8px 5px;
	font-size: 12px;
	font-weight: 700;
}
#main-nav .heat-map-cont-sm li {
	list-style: none;
	margin: 0 !important;
	padding: 5px 0 0px 0px !important;
	color: #fff;
	width: 62.5px !important;
	height: 54px;
	float: left;
	border: 1px solid #fff;
}
#main-nav .heat-map-cont-sm li span {
	display: block;
	padding: 2px 0px 2px 5px;
	font-size:8px;
	letter-spacing:1px;
}
span.li-hd a {
	color:#FFF;
}
#main-nav {
	width:150px;
	height: 50px;
	position: relative;
	list-style: none;
	padding: 0;
	float:right;
	background:#fdd8c8;
}
#main-nav .main-nav-item {
	display: inline;
}
#main-nav .main-nav-tab {
	float: left;
	padding: 10px;
	text-align: center;
	color: #000;
	text-decoration: none;
	font-size: 18px;
}
#main-nav .main-nav-dd-column1 {
	width:35%;
	float:left;
	padding: 5px;
	background-color:	#FFF;
	display: inline-block;
	border-left: 1px solid #ddd;
	margin:0 5px 0 0;
	overflow:hidden;
}
#main-nav .main-nav-dd-column2 {
	width:31.8%;
	float:left;
	padding: 5px;
	background-color:	#FFF;
	display: inline-block;
	border-left: 1px solid #ddd;
	margin:0 5px 0 0;
}
#main-nav .main-nav-dd-column3 {
	width:32%;
	float:left;
	padding: 5px;
	background-color:	#FFF;
	display: inline-block;
	border-left: 1px solid #ddd;
	margin:0;
}
#main-nav .main-nav-dd-column:first-child {
	border-left: 0;
	height:321px;
}
.main-nav-dd-column3 h3 {
	padding:0;
	margin:0!important;
}
/*tab */
ul.mark-tabs li {
	display: block;
	margin: 0;
	margin-right:0px;
}
ul.mark-tabs {
	padding: 0px 0;
	width: 110px;
	float: left;
	font-size: 0;
	margin: 0;
	list-style-type: none;
	text-align: left;
}
ul.mark-tabs li a {
	font-size: 11px;
	text-decoration: none;
	display: block;
	position: relative;
	padding: 10px 5px 10px 5px;
	border-bottom:1px solid #cccccc;
	color: #000;
	background: #d4d4d4 url(../images/icon/tab-nav-bg.jpg) no-repeat right;
	outline: none;
	text-transform: uppercase;
}
ul.mark-tabs li a.inact, ul.mark-tabs li a.inact:hover {
	background:none;
	border-bottom: 1px solid #e2e2e2;
	font-size: 12px;
	font-weight: 700;
}
ul.mark-tabs li.selected a, ul.mark-tabs li.selected a:hover {
	position: relative;
	top: 0px;
	font-weight: bold;
	background: #B3B1B1 url(../images/icon/tab-nav-over.jpg) no-repeat right center;
}
ul.mark-tabs li a:hover {
	background: #B3B1B1 url(../images/icon/tab-nav-over.jpg) no-repeat right center;
}
div.content-mark-tab {
	border: 0px solid #B7B7B7;
	padding: 0px;
	margin: 0px 0 0 0;
	background-color: none;
}
/*-----------------------*/

/*pundi*/
.pundi-pane {
	overflow: auto;
	position: relative;
	padding: 8px;
	margin: 10px 0 0 0px;
	max-width: 98%;
	height: 137px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background:#f3f3f3;
}
ul.pundi-inner {
	margin:0;
	padding:0;
	color:#fff;
	font-family: 'Open Sans', sans-serif;
}
ul.pundi-inner li {
	margin:0;
	padding:5px 10px;
}
ul.pundi-inner li a {
	font-size:14px;
	display:block;
	padding: 0;
	text-decoration: none
}
/*srini*/
.box-cat {
	overflow:hidden;
}
.box-cat p {
	font-size:13px;
	color:#000;
}
.twit-txt {
	color:#666666;
	font-size:15px;
}
.box-img {
	width:75px;
	height:75px;
	display:block;
}
.headtext {
	font-family: 'Marcellus', serif;
	font-size:20px;
	text-transform:uppercase;
}
.namtext {
	font-family:arial;
	font-size:15px;
	font-weight:normal;
}
.corners { /* Border Radius Style */
	border-radius: 60px; /* Mozilla Firefox Extension */
	-moz-border-radius: 60px;
	width:90px;
	height:90px;
}
.corners-2 { /* Border Radius Style */
	border-radius: 60px; /* Mozilla Firefox Extension */
	-moz-border-radius: 60px;
}
ul.list {
	margin:10px 0 0 0;
	padding:0
}
ul.list li {
	margin:0px 0 0 0;
	padding:20px 0;
	border-bottom:1px solid #c4c6c8;
	display:block !important;
	list-style: none;
	float: none !important;
	width:100% !important;
}
.list li:first-child {
	padding-top:0
}
ul.list h2 {
	font-size:18px;
	margin:3px 0
}
ul.list h2 a {
	color:#000;
}
ul.list p {
	color:#565656;
	line-height:20px;
	padding:2px 0;
	margin:0
}
ul.list p a {
	color:#565656;
}
span.list-social {
	display:block;
	padding: 5px 0 0 0
}
.list-img {
	float:left;
	width:220px;
	margin-right:10px;
}
.list-txt {
	width:380px;
	float:right
}
.bdrNone {
	border:none !important;
}
.log-txt {
	float:left;
	padding:7px 0 0 5px;
	text-transform:none;
}
.log-strp {
	display:block;
	font-size:14px;
	text-align:center;
	font-weight:bold;
	padding:10px 16px;
	background-color:#dbdbdb;
}
/*mobile-compare*/
.mobile-compare {
	border:1px solid #c4c6c8;
	background:#f3f3f3;
	padding:10px;
}
.mobile-compare h3 {
	font-family:Arial;
	font-size:14px;
	;
	font-weight:normal;
}
.mobile-compare ul {
	list-style-type:none;
	padding:0;
	margin:0;
}
.mobile-compare li {
	border-bottom:1px solid #c4c6c8;
	padding:12px 0;
}
.mob_icon {
	display:block;
	padding:0 10px 0 0;
}
.main-input {
	width:89%;
}
.mob-search {
	position: relative;
	margin: 0 auto;
	width:100%;
}
.mob-search input {
	width: 100%;
	padding: 6px 6px;
	border:1px solid #cecece;
}
.mob-search input:focus {
	outline: none;
	border-color: #66b1ee;
}
/*.mob-search input:focus + .results { display: block }
.mob-search .results { display: none; position: absolute; top: 35px; left: 0; right: 0; z-index: 1000; padding: 10px; margin: 0; border:1px solid #cecece; background:#fff;}
.mob-search .results p{ font-size:12px;}
.mob-search .results li { display: block }
.mob-search .results a { display: block; position: relative; margin: 0 -1px; padding: 6px 40px 6px 10px; color: #808394; font-weight: 500; text-shadow: 0 1px #fff; border: 1px solid transparent; border-radius: 3px;}
.mob-search .results a span { font-weight: 200 }
.mob-search .results a:hover { text-decoration: none; background-color: #fff;}
:-moz-placeholder { color: #a7aabc; font-weight: 200;}
::-webkit-input-placeholder { color: #a7aabc; font-weight: 200;}
.lt-ie9 .mob-search input { line-height: 26px }
*/
.mob-search input:focus + .mob_drop {
	display: block
}
.mob-search .mob_drop {
	display: none;
	position: absolute;
	top: 28px;
	left: 0;
	right: 0;
	z-index: 1000;
	padding: 10px;
	margin: 0;
	border:1px solid #cecece;
	background:#fff;
}
.mob-search .mob_drop p {
	font-size:12px;
}
.mob_select {
	overflow: auto;
	position: relative;
	margin: 10px 0 0 0px;
	max-width: 98%;
	height: 137px;
}
.mob_select .results ul {
	list-style-type:none
}
.mob_select .results li {
	display: block;
	border-bottom:1px dashed #a5a5a5;
}
.mob_select .results li a {
	display:block;
	overflow:hidden;
	font-size:12px;
}
.mob_select .results li span {
	font-weight: 200;
	font-size:12px;
}

   /* color: #777;*/
    text-decoration: none;
}
#main-nav .main-nav-dd a:hover {
	/* color: #86c6d7;*/
    text-decoration: underline;
}
#main-nav .main-nav-dd ul {
	list-style: none;
	padding: 0;
}
#main-nav .main-nav-dd hr {
	border: 1px dotted #ddd;
}
/*srini css*/
.search-list {
	padding:0;
	margin:0;
}
ul.search-list {
	list-style-type:none;
}
ul.search-list li {
	display:inline;
	text-align:left;
	float:left;
	padding:0 10px;
}
.chk {
	font-size:14px;
	font-weight:normal;
	margin: 0;
	padding: 0;
	font-family:'Open Sans', sans-serif;
}
.chk a {
	color:#2591dc;
}
.ck {
	height:23px;
	width:23px;
	vertical-align:middle;
}
.alc {
	text-align:center;
}
.top20 {
	margin-top:20px;
}
ul.search-list li a {
	display:block;
}
.common_bg {
	padding: 15px;
	background: #ECECEC;
	border:1px solid #C7C7C7;
}
.searcd-edi-fields {
	border:1px solid #cecece;
	padding:3px;
	width:175px;
	margin:0 0 0 5px;
	height:30px;
}
select.s-fields {
	border:1px solid #cecece;
	padding:4px;
	width:175px;
	margin:0 0 0 5px;
	height:30px;
}
.date-fields {
	height:30px;
	border:1px solid #cecece;
	padding:3px;
	width:40%;
	margin:0 0 0 5px;
	background:url(../images/icon/calender-icon.jpg) no-repeat right #fff;
}
.searcd-edi-btn {
	border:NONE;
	padding:3px 6px;
	background:#f05922;
	margin:0 0 0 5px;
	height:30px;
	cursor:pointer;
	color:#FFF;
}
.column-block {
	width:50%;
	float:left;
}
.search-news input[type=checkbox] {
	margin:7px 3px 0 0;
}
.search-news label {
	color:#000;
	padding:5px 5px;
	width:100px;
}
.search-news input[type=text] {
	border:1px solid #cecece;
	padding:4px;
	width:170px;
	margin:0 0 0 5px;
	height:25px;
}
.search-news select {
	border:1px solid #cecece;
	padding:4px;
	width:170px;
	margin:0 0 0 5px;
	height:25px;
}
.search-cal input[type=checkbox] {
	margin:7px 3px 0 0;
}
.search-cal label {
	color:#000;
	padding:5px 5px;
	width:100px;
}
.search-cal input[type=text] {
	border:1px solid #cecece;
	padding:4px;
	width:100px;
	margin:0 0 0 5px;
	height:25px;
	font-size: 100%;
}
.disNone {
	display:none;
}
.search-live {
	width:640;
	float:right
}
.search-live .name {
	font-size:24px;
	float:left
}
.search-live .h1-big-green {
	background:#008000;
	color:#fff;
	font-size:32px;
	padding:2px 3px;
}
.search-live .h1-big-red {
	background:#cc0000;
	color:#fff;
	font-size:32px;
	padding:2px 3px;
}
.BSE-live-box-mini {
	float:left;
	width:320px;
	padding:0 15px 0 0;
	border-right:1px solid #e3e3e3
}
.NSE-live-box-mini {
	float:right;
	width:320px;
	padding:0 0 0 10px;
}
.reg-bg {
	background:#fff7bd;
}
.bulb_img {
	border-right:1px solid #e2e2e2;
	background:url(../images/icon/bulb.png) no-repeat;
	display:block;
	width:50px;
	height:30px;
}
/*lightbox*/
input, textarea {
	font-family: "PT Sans", sans-serif;
	font-size: 16px;
	font-size: 1rem;
}
input::-ms-clear, textarea::-ms-clear {
display: none;
}
.main-nav {
	width: auto;
	height: auto;
	background: none;
	cursor: auto;
}
.main-nav a.cd-signin, .main-nav a.cd-signup {
}
.main-nav a.cd-signup {
}
/* xsigin/signup popup  */
.cd-user-modal {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(52, 54, 66, 0.9);
	z-index: 602;
	overflow-y: auto;
	cursor: pointer;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: opacity 0.3s 0, visibility 0 0.3s;
	-moz-transition: opacity 0.3s 0, visibility 0 0.3s;
	transition: opacity 0.3s 0, visibility 0 0.3s;
}
.cd-user-modal.is-visible {
	visibility: visible;
	opacity: 1;
	-webkit-transition: opacity 0.3s 0, visibility 0 0;
	-moz-transition: opacity 0.3s 0, visibility 0 0;
	transition: opacity 0.3s 0, visibility 0 0;
}
.cd-user-modal.is-visible .cd-user-modal-container {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}
.cd-user-modal-container {
	position: relative;
	width: 90%;
	max-width: 600px;
	background: #FFF;
	margin: 3em auto 4em;
	cursor: auto;
	border-radius: 0.25em;
	-webkit-transform: translateY(-30px);
	-moz-transform: translateY(-30px);
	-ms-transform: translateY(-30px);
	-o-transform: translateY(-30px);
	transform: translateY(-30px);
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	transition-duration: 0.3s;
}
.cd-user-modal-container .cd-switcher:after {
	content: "";
	display: table;
	clear: both;
}
.cd-user-modal-container .cd-switcher ul {
	list-style-type:none;
}
.cd-user-modal-container .cd-switcher li {
	width: 50%;
	float: left;
	text-align: center;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.cd-user-modal-container .cd-switcher li:first-child a {
	border-radius: .25em 0 0 0;
}
.cd-user-modal-container .cd-switcher li:last-child a {
	border-radius: 0 .25em 0 0;
}
.cd-user-modal-container .cd-switcher a {
	display: block;
	width: 100%;
	height: 50px;
	line-height: 50px;
	background: #d2d8d8;
	color: #809191;
}
.cd-user-modal-container .cd-switcher a.selected {
	background: #FFF;
	color: #505260;
}
.h_log {
	font-weight: bold;
	display: block;
	width: 100% !important;
	margin: 0;
	border-top: 1px solid #c3c5c7;
}
 @media only screen and (min-width: 600px) {
 .cd-user-modal-container {
 margin: 4em auto;
}
 .cd-user-modal-container .cd-switcher a {
 height: 70px;
 line-height: 70px;
}
}
.cd-form {
	padding: 1.4em;
}
.cd-form .fieldset {
	position: relative;
	margin: 1.4em 0;
}
.cd-form .fieldset:first-child {
	margin-top: 0;
}
.cd-form .fieldset:last-child {
	margin-bottom: 0;
}
.cd-form label {
	font-size: 14px;
	font-size: 0.875rem;
	width:35%;
	color:#000;
	text-transform:uppercase;
	padding-top:15px;
}
.cd-form label.image-replace {
	/* replace text with an icon */
  display: inline-block;
	position: absolute;
	left: 15px;
	top: 50%;
	bottom: auto;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	height: 20px;
	width: 20px;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	color: transparent;
	text-shadow: none;
	background-repeat: no-repeat;
	background-position: 50% 0;
}
.cd-form input {
	margin: 0;
	padding: 0;
	border-radius: 0.25em;
}
.cd-form input.full-width {
	width: 60%;
}
.cd-form input.has-padding {
	padding: 12px 20px 12px 5px;
}
.cd-form input.has-border {
	border: 1px solid #d2d8d8;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
}
.cd-form input.has-border:focus {
	border-color: #343642;
	box-shadow: 0 0 5px rgba(52, 54, 66, 0.1);
	outline: none;
}
.cd-form input.has-error {
	border: 1px solid #d76666;
}
.cd-form input[type=password] {
	/* space left for the HIDE button */
  padding-right: 65px;
}
.cd-form input[type=submit] {
	padding: 16px 0;
	cursor: pointer;
	background:#f05922;
	color: #FFF;
	font-weight: bold;
	border: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
}
.no-touch .cd-form input[type=submit]:hover, .no-touch .cd-form input[type=submit]:focus {
	background:#f05922;
	outline: none;
}
.cd-form .hide-password {
	display: inline-block;
	position: absolute;
	right: 23px;
	top: 0;
	padding: 6px 15px;
	border-left: 1px solid #d2d8d8;
	top: 50%;
	bottom: auto;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	font-size: 14px;
	font-size: 0.875rem;
	color: #343642;
}
.cd-form .cd-error-message {
	display: inline-block;
	position: absolute;
	left: -5px;
	bottom: -35px;
	background: rgba(215, 102, 102, 0.9);
	padding: .8em;
	z-index: 2;
	color: #FFF;
	font-size: 13px;
	font-size: 0.8125rem;
	border-radius: 0.25em;
	/* prevent click and touch events */
  pointer-events: none;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: opacity 0.2s 0, visibility 0 0.2s;
	-moz-transition: opacity 0.2s 0, visibility 0 0.2s;
	transition: opacity 0.2s 0, visibility 0 0.2s;
}
.cd-form .cd-error-message::after {
  /* triangle */
  content: '';
 position: absolute;
 left: 22px;
 bottom: 100%;
 height: 0;
 width: 0;
 border-left: 8px solid transparent;
 border-right: 8px solid transparent;
 border-bottom: 8px solid rgba(215, 102, 102, 0.9);
}
.cd-form .cd-error-message.is-visible {
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.2s 0, visibility 0 0;
	-moz-transition: opacity 0.2s 0, visibility 0 0;
	transition: opacity 0.2s 0, visibility 0 0;
}
ul.aticle-box {
	padding:0
}
ul.aticle-box li {
	padding:10px;
	border:1px solid #c4c6c8;
	display:block !important;
	list-style: none;
	float: none !important;
	width:100% !important;
	background: #fcf2f0;
	margin-bottom:10px !important;
}
ul.aticle-box h2 {
	font-size:20px;
	margin:0px 0 0 0
}
ul.aticle-box h2 a {
	color:#000;
}
ul.aticle-box p {
	color:#565656;
	line-height:20px;
	padding:2px 0 2px 0;
	margin:0
}
.W80 {
	width:80px !important;
}
/*accordion*/
.container_demo {
	max-width: 900px;
	margin: 30px auto 100px;
}
.smk_accordion {
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
	margin-bottom: 20px;
}
.smk_accordion .accordion_in {
	border: 1px solid #ccc;
	position: relative;
	z-index: 10;
	margin-top: -1px;
	overflow: hidden;
}
.smk_accordion .accordion_in .acc_head {
	position: relative;
	background: #FDFDFD;
	padding: 10px;
	font-size: 14px;
	display: block;
	cursor: pointer;
}
.smk_accordion .accordion_in .acc_head .acc_icon_expand {
	display: block;
	width: 18px;
	height: 18px;
	position: absolute;
	left: 10px;
	top: 50%;
	margin-top: -9px;
	background: url(../images/plusminus.png) center 0;
}
.smk_accordion .accordion_in .acc_content {
	background: #F9F9F9;
	color: #7B7E85;
	padding: 3px 10px;
}
.smk_accordion .accordion_in .acc_content h1:first-of-type, .smk_accordion .accordion_in .acc_content h2:first-of-type, .smk_accordion .accordion_in .acc_content h3:first-of-type, .smk_accordion .accordion_in .acc_content h4:first-of-type, .smk_accordion .accordion_in .acc_content h5:first-of-type, .smk_accordion .accordion_in .acc_content h6:first-of-type {
	margin-top: 5px;
}
.smk_accordion .accordion_in:first-of-type, .smk_accordion .accordion_in:first-of-type .acc_head {
	border-radius: 3px 3px 0 0;
}
.smk_accordion .accordion_in:last-of-type, .smk_accordion .accordion_in:last-of-type .acc_content {
	border-radius: 0 0 3px 3px;
}
.smk_accordion .accordion_in.acc_active > .acc_content {
	display: block;
}
.smk_accordion .accordion_in.acc_active > .acc_head {
	background: #E9E9E9;
}
.smk_accordion .accordion_in.acc_active > .acc_head .acc_icon_expand {
	background: url(../images/plusminus.png) center -18px;
}
.smk_accordion.acc_with_icon .accordion_in .acc_head {
	padding-left: 40px;
}
span.label-name1 {
	width: 125px;
	font-size: 14px;
	padding-top: 12px;
}
span.fiels-frd {
	width:190px;
}
.f-field1 {
	width: 190px;
	padding: 10px 2%;
	margin-bottom: 5px;
	border: 1px solid #e1e1e1;
	background: #fcfcfc;
	resize: none;
}
/*contribution*/
.contri-pane {
	overflow: auto;
	position: relative;
	padding: 8px;
	margin: 10px 0 0 0px;
	max-width: 98%;
	height: 304px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.contri-pane h2 {
	font-size:18px;
	margin:3px 0;
}
ul.contri-inner {
	margin:0;
	padding:0;
	color:#fff;
	font-family: 'Open Sans', sans-serif;
}
ul.contri-inner li {
	margin:0;
	padding:5px 10px;
}
ul.contri-inner li a {
	font-size:14px;
	display:block;
	padding: 0;
	text-decoration: none
}
.inter-section {
	border-bottom:1px solid #c2c2c2;
	width:1030px;
	margin:0 auto;
	overflow:hidden;
}
.inter-pane {
	width:1030px;
	margin:0 auto;
	padding:0;
}
.logo1 {
	margin:0 auto;
	padding: 5px 0 10px 0;
	text-align:left;
}
.logo-section {
	float:left;
	width:45%;
}
.time-panel-left {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	letter-spacing:0.2px;
	padding: 0px 0 10px 10px;
}
.skip {
	font-size:18px;
	color:#000;
	padding:42px 0 0 0;
	text-align:right;
	display:block;
}
.commerical-txt {
	float:right;
	width:47%;
}
/**/
.left-logo {
	float:left;
	margin:0 0 0 20px
}
.right-title-top {
	margin:10px 20px 0 0px;
	float:right;
	text-align:right;
	font-size:32px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.titlehead-s {
	font-size:32px;
	font-family: 'Open Sans', sans-serif;
}
.subs-table table {
	margin:0;
	padding:0;
	font-family: 'Open Sans', sans-serif;
}
.subs-table td {
	text-align:center;
	padding:6px 5px 7px 5px;
}
td.s-header0 {
	border-bottom:4px solid #707070
}
td.s-header1 {
	background:#feaaa1;
	color:#fff;
	font-size:18px;
	font-weight: bold;
	vertical-align:top;
	width:23%;
	border-bottom:4px solid #707070
}
td.s-header2 {
	background:#1a76a5;
	color:#fff;
	font-size:16px;
	font-weight: bold;
	vertical-align:top;
	width:23%;
	border-bottom:4px solid #707070;
	padding-bottom:6px;
}
td.s-header3 {
	background:#483d8b;
	color:#fff;
	font-size:16px;
	font-weight: bold;
	vertical-align:top;
	width:23%;
	border-bottom:4px solid #707070;
	padding-bottom:5px;
}
td.s-header3 span {
	color:#fff;
	font-size:12px;
	vertical-align:top;
	font-weight: normal
}
td.s-title0 {
	background:#f3f3f3;
}
td.s-title1 {
	background:#f3f3f3;
	font-size:18px;
	font-weight: bold;
	vertical-align:top
}
td.s-title2 {
	background:#f3f3f3;
	font-size:18px;
	font-weight: bold;
	vertical-align:top
}
td.s-title3 {
	background:#f3f3f3;
	font-size:18px;
	font-weight: bold;
	vertical-align:top
}
td.s-title3 span {
	background:#f3f3f3;
	font-size:12px;
	vertical-align:top;
	font-weight: normal
}
.subs-table td.BL {
	border-left: 1px solid #c4c6c8
}
.subs-table td.BR {
	border-right: 1px solid #c4c6c8
}
.subs-table td.BB {
	border-bottom: 1px solid #c4c6c8
}
.subs-table td.txt-left {
	text-align:left
}
a.sel-BTN {
	width:130px;
	padding:1px 10px;
	background:#f05922;
	color:#fff
}
/* manage-css */

/* TABLE STYLE */
.table-manage {
	margin:0;
	padding:10px;
	border:1px solid #dbdbdb;
}
.table-manage th {
	border-bottom:1px solid #e2e2e2;
	padding:8px 5px;
	text-transform:  uppercase;
	background:#dbdbdb;
}
.table-manage td {
	border-bottom:1px solid #e2e2e2;
	padding:8px 5px;
	text-transform:  uppercase
}
/* future banking*/
.future-bank {
	position:relative;
	z-index:0;
}
.future-subscribe {
	position:absolute;
	z-index:1;
	right:0;
	bottom:-12px;
	width:222px;
	height:230px;
	background:#e4e4e4;
	border-top:5px solid #4d5557;
	padding:12px;
}
.future-subscribe .label-img {
	width:15px;
	height:12px;
	position:absolute;
	z-index:2;
	left:-15px;
	bottom:0;
}
h3.head {
	font-family: 'Roboto', sans-serif;
	font-size:17px;
	font-weight:600;
}
.future-form {
}
.future-form input[type="text"] {
	border:1px solid #e0e0e0;
	padding:8px 5px;
	margin-bottom:8px;
	color:#848484;
	font-size:13px;
	width:100%;
}
.future-form input[type="button"] {
	padding:8px 8px;
	border:0;
	margin:0;
	background:#4d5557;
	color:#fff;
	font-size:16px;
	cursor:pointer;
}
.future-box-panel {
	width:200px;
	float:left;
	margin-right:20px;
}
.future-box-panel img {
	border-radius: 90px;
	width: 175px;
	height: 175px;
	background-size: 90px;
	background-position: right;
}
.future-box-panel h2 {
	text-align:center;
	padding-top:10px;
}
.future-box-panel p {
	font-family:Arial, Georgia, "Times New Roman";
	color:#4f4f4f;
	font-size:12px;
	text-align:center;
}
.event-form {
	background:#fee8dd;
	padding:20px;
}
.event-search {
	position: relative;
	margin: 0 auto;
	width:100%;
}
.event-search input {
	width: 100%;
	padding: 12px 6px;
	border:1px solid #cecece;
	font-size:12px;
	font-family:Arial, Georgia, "Times New Roman";
}
.event-search input:focus {
	outline: none;
	border-color: #66b1ee;
}
.event-search textarea {
	width:100%;
	border:1px solid #cecece;
	height:50px;
	font-family:Arial, Georgia, "Times New Roman";
	font-size:12px;
	padding: 12px 6px;
}
.event-search input[type="button"] {
	padding:8px 8px;
	border:0;
	margin:0;
	background:#4d5557;
	color:#fff;
	font-size:16px;
	cursor:pointer;
	text-transform:uppercase;
	width:150px;
}
.bank-Sponsored {
	width:100%;
	max-width:970px;
	border-bottom:4px solid #c4c6c8;
	border-top:1px solid #c4c6c8;
	border-left:1px solid #c4c6c8;
	border-right:1px solid #c4c6c8;
	display:block;
	overflow:hidden;
}
.bank-spon-list {
	float:right;
}
.bank-spon-list ul {
	list-style-type:none;
}
.bank-spon-list li {
	display:inline;
	border-right:1px solid #c4c6c8;
	text-align:center;
	float:left;
	padding: 5px 10px;
}
.bs_logo_bank {
	padding:8px 10px;
	float:left;
}
.table-bank {
	margin:0;
	padding: 6px;
	font-size: 13px;
	font-weight: 600;
}
.table-bank td {
	border-bottom:1px solid #e2e2e2;
	padding:8px 3px;
}
.box_main_event_manage {
	background-color:#fff;
	max-width:55%;
	margin:50px auto;
	padding:15px;
}
.popup1 {
	width: 100%;
	top:0;
	left:0;
	margin: 0 auto;
	display: none;
	position: fixed;
	z-index: 9999999;
}
.price-list_section {
	padding:10px;
	margin:0;
}
.price-list {
	width:50%;
	float:left;
}
.price-list-box {
	margin: 5px 0 30px 0;
}
/*------(Jay) Add New Css -----*/
.bsp_box {
	width: 48%;
	float: left;
	margin:5px 0 0 10px;
	padding:25px 15px;
}
.bsp_box h2 {
	font-weight: normal;
	margin: 0;
	padding: 0;
	font-family: 'Oswald', sans-serif;
}
.bsp_box p {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	padding-top:5px;
}
.caption {
	margin:5px 0 0 15px;
}
/*------(Jay) Add New Css end -----*/

.ac-custom {
	padding: 0;
	margin: 0 auto;
}
.ac-custom h2 {
	font-size: 3em;
	font-weight: 300;
	padding: 0 0 0.5em;
	margin: 0 0 30px;
}
.ac-custom ul, .ac-custom ol {
	list-style: none;
	padding: 0;
	margin: 0 auto;
}
.ac-custom li {
	margin: 0 auto;
	padding: 0;
	position: relative;
}
.ac-custom label {
	display: inline-block;
	position: relative;
	font-size: 2em;
	vertical-align: top;
	color: #000;
	cursor: pointer;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
	background:#fff;
	left:50px;
	border:2px solid #000;
	width:83%;
	padding:0px;
	height:130px;
}
.ac-custom input[type="checkbox"], .ac-custom input[type="radio"], .ac-custom label::before {
width: 35px;
height: 35px;
top: 50%;
left: -48px;
margin-top: -20px;
position: absolute;
cursor: pointer;
}
.ac-custom label h3 {
	padding:5px 0;
	margin:0;
	font-family: 'Oswald', sans-serif;
	font-size:18px;
}
.ac-custom label span {
	font-size:12px;
	text-transform:uppercase;
}
.ac-custom label h4 {
	font-size:12px;
	text-transform:uppercase;
	font-family:Arial, Georgia, "Times New Roman";
}
.ac-custom label p {
	font-size:12px;
	padding:0;
	margin:0;
}
.ac-custom input[type="checkbox"], .ac-custom input[type="radio"] {
	opacity: 0;
	-webkit-appearance: none;
	display: inline-block;
	vertical-align: middle;
	z-index: 100;
	left:0px;
}
.ac-custom label::before {
content: '';
border: 2px solid #000;
-webkit-transition: opacity 0.3s;
transition: opacity 0.3s;
border-radius: 50%;
}
.ac-custom input[type="checkbox"]:checked + label, .ac-custom input[type="radio"]:checked + label {
	color: #000;
	border:2px solid #b72d27;
	background:none;
	width:83%;
	background:#fff;
}
.ac-custom input[type="checkbox"]:checked + label::before, .ac-custom input[type="radio"]:checked + label::before {
opacity: 0.8;
border:2px solid #b72d27;
}
/* General SVG and path styles */
.ac-custom svg {
	position: absolute;
	width: 22px;
	height: 22px;
	top: 50%;
	margin-top: -13px;
	left: 9px;
	pointer-events: none;
}
.ac-custom svg path {
	stroke: #ac2122;
	stroke-width: 13px;
	stroke-linecap: round;
	stroke-linejoin: round;
	fill: none;
}

/* Specific input, SVG and path styles */
/* Circle */
.ac-circle input[type="checkbox"], .ac-circle input[type="radio"], .ac-circle label::before {
width: 30px;
height: 30px;
margin-top: -15px;
left: 10px;
position: absolute;
}
.ac-circle label::before {
background-color: #fff;
border: none;
}
.ac-circle svg {
	width: 70px;
	height: 70px;
	margin-top: -35px;
	left: -10px;
}
.ac-circle svg path {
	stroke-width: 5px;
}
.read-more {
	margin:0;
	padding:10px 0;
	text-align:right;
}
.read-more a {
	font-size:14px;
	color:#464646;
	text-transform:uppercase;
}
/* Box Fill */
.ac-boxfill svg path {
	stroke-width: 8px;
}
/* Swirl */
.ac-swirl svg path {
	stroke-width: 8px;
}
.offer-box {
	padding:5px 0 15px 0;
	width:100%;
	float:left;
}
.offer-box h3.title-2 {
	font-size:18x;
	text-transform:uppercase;
	border:none;
	font-family:Arial, Georgia, "Times New Roman";
	font-weight:600;
}
.offer-box h3 span {
	font-size:18px;
	color:#000;
	padding:5px 0 0 15px;
}
.offer-box ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
.offer-box li {
	display:block;
	padding: 10px 0 8px 24px;
	font-family:open-sans, Arial;
	background:url(../images/bullet_list.png) no-repeat 0px 14px;
	font-size:12px;
	line-height:20px;
}
/* List */
.ac-list ol {
	list-style: decimal;
	list-style-position: inside;
}
.ac-list ol li {
	font-size: 2em;
	padding: 1em 1em 0 2em;
	text-indent: -40px;
}
.ac-list ol li label {
	font-size: 1em;
	text-indent: 0;
	padding-left: 30px;
}
.ac-list label::before {
display: none;
}
.ac-list svg {
	width: 100%;
	height: 80px;
	left: 0;
	top: 1.2em;
	margin-top: 0px;
}
.ac-list svg path {
	stroke-width: 4px;
}
.custom_pad {
	padding: 40px 30px;
}
.custom_pad_2 {
	padding: 20px 10px;
}
.custom_pad_3 {
	padding: 0;
	margin-bottom: 7px;
}
.plus_pane {
	padding:15px 0;
	text-align:center;
	padding-left:50px;
}
.strip {
	background:#ac2122;
	padding:2px 0;
	color:#fff;
	text-align:center;
	font-family:'Open Sans', sans-serif;
	font-size:14px;
	font-weight:500;
}
.india_business_img {
	margin: 20px 0 0 16px;
}
.special-offer_img {
	margin:10px;
}
.amount-cal {
	padding:10px 0;
	border-bottom:1px dashed #636466;
	border-top:1px dashed #636466;
	margin-top:15px;
	overflow:hidden;
}
.amount_txt {
	font-family: 'Oswald', sans-serif;
	font-size:24px;
	font-weight:300;
}
.amount_price {
	font-family: 'Oswald', sans-serif;
	font-size:24px;
	font-weight:700;
}
.btn_submit {
	margin:0 auto;
	text-align:center;
	padding:10px;
}
.btn_submit input[type="button"] {
	background:#ac2122;
	text-align:center;
	color:#fff;
	font-size:20px;
	text-transform:uppercase;
	border:0;
	padding:5px;
	width:150px;
	cursor:pointer;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.note-section {
	position: relative;
	width:100%;
	margin:0 auto;
	padding:0 20px
}
.note-txt {
	font-family: 'Open Sans', sans-serif;
	font-style:italic;
	color:#707070;
	font-size:12px;
	padding:15px 0;
	border-top:1px dashed #636466;
}




/*******************************************************************************************************/
	/*do not add any css below here*/
 @media (max-width:1024px) {
 #main-nav .main-nav-dd-1 {
width:987px!important;
}
 #main-nav .main-nav-dd-column1 {
width:33%;
}
 #main-nav .main-nav-dd-column2 {
width:39.6%;
}
 #main-nav .main-nav-dd-column3 {
width:26.3%;
}
 ul.market-live li {
padding: 8px 6px!important;
}
 div.content-mark-tab {
width: 200px!important;
}
 #main-nav .heat-map-cont-sm li {
width:width: 63px !important;
}
}
 @media (max-width: 980px) {
.wdth {
width:316px!important;
}
.main-cont-main {
width: 640px;
margin: 0 auto;
}
.adlk {
float:none;
}
.sbsb_1 {
float:none;
}
.sbsb_2 {
float:none;
}
.sbsb_2 a {
float:left;
margin-right:10px;
}
.M_img {
size:100%;
}
.stp {
width: 640px!important;
}
.main-cont-left1 {
float: none;
width:640px;
margin:0 auto;
}
.main-cont-right1 {
float:none;
width:640px;
margin:0 auto;
padding-top:20px;
}
.app-menu li {
margin:0;
padding:0;
display: block;
width:20%;
float:left;
list-style: none
}
.app-menu a {
margin:0;
padding: 12px 0px;
text-transform: uppercase;
font-weight: bold;
font-size:13px;
text-align:center;
display: block;
background:#f3f3f3;
border-top:1px solid #e2e2e2;
border-bottom:1px solid #e2e2e2;
border-right:1px solid #e2e2e2
}
.ap_1stpan {
float:none;
width:100%;
margin:0 auto;
padding:0;
text-align:center;
border-right:0;
border-bottom:1px dotted #666;
}
.ap_2ndpan {
float:none;
width:100%;
margin:0 auto;
padding:0;
text-align:center;
}
.ap_4thpan {
float:none;
width:100%;
margin:0 auto;
padding:0;
text-align:center;
border-right:0;
border-bottom:1px dotted #666;
}
.ap_5thpan {
float:none;
width:100%;
margin:0 auto;
padding:0;
text-align:center;
}
.box_main {
min-width:80%;
}
.p1 {
font-size:15px;
color:#000;
line-height:20px;
margin:15px 0
}

/*Subscribe page */

.rst_btn a {
width: 160px;
float:none;
font-size:16px;
padding: 10px;
border: 6px solid #eee;
display: block;
font-weight: 100;
margin: 20px auto;
}
.offer-block {
margin:30px auto;
float:none;
width: 274px;
height: 284px;
}
#main-nav {
display:none;
}
ul.market-live .dis_none {
display: inline-block;
}
}
.Lm {
	margin-left: 66px;
}
.C-conent2 {
	float: left;
	margin: 0 0px 0 0;
	width: 500px;
	font-family: 'Open Sans', sans-serif;
}
.C-conent2 h2 {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	margin-bottom:5px;
	font-weight: bold;
}
.C-conent2 h5 {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	margin-bottom:5px;
	font-weight: bold;
	padding:0;
	margin:0;
}
.next_btn {
	padding: 0 0 10px 0;
	border-bottom: 1px solid #c4c6c8;
	margin-bottom: 10px;
}
.next_btn .next {
	float:right;
	clear:none;
}
.top-hr {
	border-top: 1px solid #CCC;
	padding: 10px 0 0 0;
}
.bot-hr {
	border-bottom:1px solid #CCC;
	padding:0 0 10px 0;
}
.both-hr {
	border-bottom:1px solid #CCC;
	border-top: 1px solid #CCC;
	padding:10px 0 0 0;
}
span.fiels2 {
	width:410px;
}
.fm_bg {
	padding: 15px;
	background: #f6f6f6;
}
.top10 {
	margin-top:10px;
}
.botm10 {
	margin-bottom:10px;
}
.botm20 {
	margin-bottom:20px;
}
.hav h1 {
	font-size: 26px;
	line-height: 30px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
h1.titlehead2 {
	font-size:35px;
	line-height:45px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.colum-AT-left {
	width:210px;
	float:left;
}
.colum-AT-right {
	width:415px;
	float:right;
}
span.expert-img2 {
	float:left;
	margin:0 10px 0 0;
	display:block;
}
.title-bar2 {
	background:#fff7be;
	padding:15px 5px 7px;
}
.title-bar3 {
	background:#fff7be;
	padding:15px
}
h3.title3 {
	margin:0 0 15px;
	padding:0;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
h2.title3 {
	margin:0 0 15px 0;
	padding:0;
	font-size:20px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
span.expert-txt2 {
	float:left;
	width:172px;
	display:block;
}
.expert-txt2 h1 {
	font-size:25px;
	margin:0px 0 0 0;
}
.expert-p2 p {
	color: #565656;
	line-height:20px;
	padding:10px 0;
	margin:0;
	clear:both;
}
.article-left2 {
	float:left;
	width:390px;
}
.pt10 {
	padding-top:10px;
}
ul.chat h2, h3 {
	margin:3px 0;
	line-height:25px;
}
.people-col2 {
	float:left;
	width:300fpx;
	padding-right:0%;
	margin-left:70px;
}
.people-col2 img {
	margin-right:10px;
}
.people-col2 h2 {
	font-size:18px;
	color:#000;
	margin-bottom:2px;
}
.people-col2 h3 {
	font-size:15px;
	margin:3px 0;
	line-height:18px;
}
.bn {
	border:none!important;
}
.con {
	font-family:'Open Sans', sans-serif;
}
select.jump-fields2 {
	border: 1px solid #cecece;
	padding:4px;
	width:145px;
	margin:0 0 0 5px;
	height:30px;
}
.date-fields2 {
	height:30px;
	border:1px solid #cecece;
	padding:3px;
	width:25%;
	margin:0 0 0 5px;
	background: url(../images/icon/calender-icon.jpg) no-repeat right #fff;
}
.bulb_img2 {
	border-right:1px solid #e2e2e2;
	background: url(../images/icon/bulb.png)10px 16px no-repeat;
	display:inline-block;
	width:50px;
	height:58px;
	float:left;
}
.strp {
	margin:0 0 0 63px;
}
.strp h3 {
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:0;
	font-family:'Open Sans', sans-serif;
}
.strp p {
	font-size:13px;
}
.stp {
	margin:0 auto 20px;
	padding:5px 8px;
	border:1px solid #666;
}
.stp h1 {
	display:inline-block;
	width:50%;
	float:left;
	color: #c31316 !important;
	font-family:Arial !important;
}
.stp h2 {
	display:inline-block;
	width:40%;
	line-height:35px;
	float:right;
	text-align:right;
	font-family:Arial !important;
}
.banner-940-200 {
	width:940px;
	margin:30px auto;
}
.CA {
	padding:5px;
	width:62%;
	margin:0 0 10px;
}
.CA h2 {
	background:#fff000 !important;
	margin:0;
	padding:7px 10px;
	display:inline-block;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	float:left;
}
#demo {
	float:right;
	display:inline-block;
}
.RCA {
	padding:7px 10px!important;
	background:#DDDDDD;
	line-height:18px;
	cursor:pointer;
	margin:0;
	float:left;
}
.fp {
	display:block;
	width:30%;
	float:left!important
}
.rm {
	display:block;
	width:30%;
	float:left;
	position:relative!important
}
.name {
	float:left;
	font-size:24px;
}
.BSE-live-box2 {
	float:left;
	width:350px;
	padding:0 0 0 25px;
	border-left:1px solid #e3e3e3;
}
.company-name-left2 {
	width:255px;
	padding:0 10px 0 0;
	float:left;
}
.company-name-left2 a {
	color:#000;
	line-height:20px;
	cursor:pointer;
	padding:2px 0;
	margin:0;
	font-family:'Open Sans', sans-serif;
	font-size:12px;
}
.company-name-left2 h3 {
	font-size:28px;
	margin-bottom:10px;
}
.bg1 {
	background:#f0f0f0;
}
.W340 {
	width:380px !important;
}
.search-date2 {
	margin:0;
	padding:0;
}
.main-cont-left1 {
	float:left;
	width: 470px;
}
.main-cont-right1 {
	float:right;
	width:470px;
}
.top25 {
	margin-top:25px!important;
}
.ntd a:hover {
	text-decoration:none;
}
.SBR {
	margin:28px 0 0 0
}
.crs {
	cursor:pointer;
}
.ft38 {
	font-size:38px!important;
}
.ft23 {
	font-size:23px!important;
}
.mr-bt {
	margin-bottom:55px;
}
.mr-rt {
	margin-right:10px;
}
.inlnbck {
	display:inline-block;
}
.title-bar3 p {
	margin-bottom:30px!important;
}
.clr {
	clear:both;
}
.fn {
	font-weight:normal!important;
}
.fn {
	float:none!important;
}
.ml {
	margin-left: 70px!important;
}
.sl h2 {
	margin-bottom:1px!important;
}
.sl h3 {
	font-size:15px;
	line-height:19px;
}
.mB58 {
	margin-bottom:58px;
}
.txt-blk {
	color:#000;
}
.txt-bl {
	color:#1c3c65;
}
.txt-org {
	color:#f05922;
}
.lgn-ht {
	line-height:42px;
}
.mnt_pac {
	font-weight:600;
	font-size:23px!important;
}
.com-bg {
	background: #ECECEC;
	border:1px solid #C7C7C7;
}
.tag-linknw {
	padding: 5px 0 0 0;
}
.banner-600-68 {
	width:600px;
	margin: 10px auto;
}
.banner-970-70 {
{
width:970px;
margin: 0 auto;
}
.pad-bot {
	padding-bottom:10px;
}
.wd20 {
	width: 20% !important;
}
.article-left1 {
	float:left;
	width:500px;
}
.article-right1 {
	float:right;
	width:440px;
}
.wdt2 {
	width:200px!important;
}
.ft22 {
	font-size:22px!important;
}
.ft30 {
	font-size:30px!important;
}
 @media only screen and (min-width: 600px) {
 .cd-form {
padding: 2em;
}
 .cd-form .fieldset {
margin: 2em 0;
}
 .cd-form .fieldset:first-child {
margin-top: 0;
}
 .cd-form .fieldset:last-child {
margin-bottom: 0;
}
 .cd-form input.has-padding {
padding: 16px 20px 16px 12px;
}
 .cd-form input[type=submit] {
padding: 16px 0;
}
}
.cd-form-message {
	padding: 1.4em 1.4em 0;
	font-size: 14px;
	font-size: 0.875rem;
	line-height: 1.4;
	text-align: center;
}
@media only screen and (min-width: 600px) {
.cd-form-message {
padding: 2em 2em 0;
}
}
.cd-form-bottom-message {
	position: absolute;
	width: 100%;
	left: 0;
	bottom: -30px;
	text-align: center;
	font-size: 14px;
	font-size: 0.875rem;
}
.cd-form-bottom-message a {
	color: #FFF;
	text-decoration: underline;
}
.cd-close-form { /* form X button on top right */
	display: block;
	position: absolute;
	width: 40px;
	height: 40px;
	right: 0;
	top: -40px;
	background: url("../img/cd-icon-close.svg") no-repeat center center;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}
@media only screen and (min-width: 1170px) {
 .cd-close-form {
display: none;
}
}
#cd-login, #cd-signup, #cd-reset-password {
	display: none;
}
#cd-login.is-selected, #cd-signup.is-selected, #cd-reset-password.is-selected {
	display: block;
}
/*tooltips*/
.gips-container {
	height: 70px;
	width: 252px;
	position: absolute;
}
.gips-body {
	color: White;
	font-weight: bold;
	font-family: Arial;
	font-size: 10px;
	width: 220px;
	height: 39px;
	padding: 10px;
	padding-right:20px;
	position: relative;
	float: left;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	behavior: url(PIE.htc);
}
.gips-body.purple {
	background-color: #D22769;
}
.gips-close {
	position: absolute;
	cursor: pointer;
	top: 10px;
	left: 90%;
}
.gips-icon {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px;
	position: absolute;
}
/*icon at the bottom */
.gips-icon-bottom {
	margin-left: 12px;
}
.gips-icon-bottom.purple {
	border-color: #D22769 transparent transparent transparent;
}
/*icon at the top*/
.gips-icon-top {
	margin-left: 12px;
}
.gips-icon-top.purple {
	border-color: transparent transparent #D22769 transparent;
}
/*icon at the left*/
.gips-icon-left {
	margin-top: 12px; /*   float: left;*/
}
.gips-icon-left.purple {
	border-color: transparent #D22769 transparent transparent;
}
/*icon at the right*/
.gips-icon-right {
	margin-top: 12px;
}
.gips-icon-right.purple {
	border-color: transparent transparent transparent #D22769;
}
.popModal {
	position:absolute;
	background:#fff;
	padding:10px;
	border:1px solid #aaa;
	box-shadow:0 2px 6px rgba(0, 0, 0, 0.3);
	text-align:left;
	max-width:450px;
	min-width:180px;
	z-index:9997;
	box-sizing:border-box;
	transform:translateZ(0);
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden
}
.popModal .close {
	line-height:12px;
	font-size:25px;
	font-weight:bold;
	font-family:serif;
	position:absolute;
	right:8px;
	top:8px;
	color:#000;
	opacity:0.2;
	padding:0;
	cursor:pointer;
	background:transparent;
	border:0;
	outline:0
}
.popModal .close:hover {
	opacity:1
}
.popModal .popModal_content {
	margin:15px auto;
	word-wrap:break-word;
	font-family:sans-serif;
	font-size:14px;
	font-weight:initial;
	font-style:initial;
	color:initial;
	text-decoration:initial;
	text-transform:initial;
	padding:initial
}
.popModal .popModal_content.popModal_contentOverflow {
	max-height:200px;
	overflow-y:auto;
	overflow-x:hidden;
	margin:15px -8px;
	padding:0 7px
}
.popModal .popModal_content:before {
	content:'';
	position:absolute;
	left:0;
	right:0;
	height:20px;
	bottom:-20px
}
.popModal .popModal_footer {
	background:#fafafa;
	padding:15px;
	border-top:1px solid #ddd;
	text-align:right;
	position:absolute;
	bottom:0;
	left:0;
	right:0
}
.popModal .popModal_footer button {
	margin:0 0 0 5px
}
.popModal:before, .popModal:after {
	content:'';
	position:absolute;
	border:10px solid transparent
}
.popModal:after {
	z-index:1
}
.popModal.bottomRight {
	right:0
}
.popModal.bottomLeft:before, .popModal.bottomRight:before, .popModal.bottomCenter:before {
	border-top-width:0;
	border-bottom-color:#aaa;
	top:-10px;
	left:6px
}
.popModal.bottomLeft:after, .popModal.bottomRight:after, .popModal.bottomCenter:after {
	border-top-width:0;
	border-bottom-color:#fff;
	top:-9px;
	left:6px
}
.popModal.bottomRight:before, .popModal.bottomRight:after {
	left:auto;
	right:6px
}
.popModal.bottomCenter:before, .popModal.bottomCenter:after {
	left:50%;
	margin-left:-10px
}
.popModal.leftTop:before, .popModal.leftCenter:before {
	border-right-width:0;
	border-left-color:#aaa;
	top:6px;
	right:-10px
}
.popModal.leftTop:after, .popModal.leftCenter:after {
	border-right-width:0;
	border-left-color:#fff;
	top:6px;
	right:-9px
}
.popModal.rightTop:before, .popModal.rightCenter:before {
	border-left-width:0;
	border-right-color:#aaa;
	top:6px;
	left:-10px
}
.popModal.rightTop:after, .popModal.rightCenter:after {
	border-left-width:0;
	border-right-color:#fff;
	top:6px;
	left:-9px
}
.popModal.leftCenter:before, .popModal.rightCenter:before {
	top:50%;
	margin-top:-10px
}
.popModal.leftCenter:after, .popModal.rightCenter:after {
	top:50%;
	margin-top:-10px
}
 @media (max-width: 480px) {
.lbnm {
width:100%;
}
.form-row span {
width:100%;
}
.f-field {
width:100%;
}
.fld {
width:100% !important;
}
}
 @media (max-width: 400px) {
.popModal {
position:relative;
top:10px!important;
left:auto!important;
right:auto!important;
width:100%!important;
max-width:none
}
}
