/*Article subscription page css*/

.sbc_login{position: relative;margin: 20px 0px 0px; background-color:#ececec; padding:10px;}
.sbc_login a{text-decoration:none; color:#ac2122;}
.sbc_login .panel_title{font-family:"Open Sans";font-size:14px;	color:#000000; text-transform:uppercase; text-align:center; 
border-bottom:1px dotted #999999; padding-bottom:8px; font-weight:400; margin:0px;}
.sbc_login .panel_test{font-family:"Open Sans";font-size:14px;	color:#000000; text-align:center;  font-weight:400; line-height:22px;  margin:0px; padding-top:8px;}

.sbc_panel{position: relative; border:1px solid #dddcdc; padding:15px 5px;}
.title_txt1{font-family: "Oswald",sans-serif; font-size:18px;font-weight:700; text-transform:uppercase; padding-left: 30px;color:#000; text-align: center;  !important}
.title_txt1_red{font-family: "Oswald",sans-serif; font-size: 20px;font-weight:500; color:#ac2122;  text-transform:uppercase; !important}
.title_txt1_sub{font-family: "Oswald",sans-serif; font-size: 14px;font-weight:500; text-transform:uppercase; !important}

.benifits{ margin-left: 30px;height:345px; margin-bottom:5px; float:left; display:inline-block; background:#feeee6; padding:5px}
.benifits ul{margin:0px; padding:0px; list-style-type:none;}
.benifits ul li{display: block;
padding: 4px 0px 5px 20px;
font-family: open-sans,Arial;
background:transparent url(https://bsmedia.business-standard.com/_media/bs/theme/new-subscription-1/images/article/subscription/images/subs/check.png) no-repeat scroll 0px 10px;
font-size: 12px; line-height:14px;}

.get{ background-color:#fff;}
.get .title_txt2{font-family: "Oswald",sans-serif; font-size:24px;font-weight:700; text-transform:uppercase; text-align:left; color:#ac2122; padding-bottom: 10px; padding-left:10px;}
.get .title_txt01 {font-family: 'Open Sans', sans-serif; font-size:16px;font-weight:700;  text-align:left; color:#000;  text-transform:uppercase;}
.mT10 {
    margin-top: 10px !important;
}


.offer-wrap{ width:630px; margin:0 auto; padding:0 0px; }
.offer-wrap h2{ font-size:24px; color:#000;  border-bottom:1px dashed #d3d3d3;}
.offer-box1{ padding: 5px 10px; width:48%; min-height:220px;}

.offer-box1 h3.title-2{ font-size:18x; text-transform:uppercase; border:none;}
.offer-box1 ul{ list-style-type:none; margin:0; padding:0;}
.offer-box1 li{ display:block; padding: 10px 0 5px 16px; font-family:open-sans, Arial; background:url(https://bsmedia.business-standard.com/_media/bs/theme/new-subscription-1/images/article/subscription/images/subs/arrow.jpg) no-repeat 0px 14px; font-size:13px; }

.note-section1 { position: relative; width:100%; margin:0 auto;  padding:0 0px}
.note-txt1{ font-family: 'Open Sans', sans-serif; color:#AC2122; font-size:14px; padding:15px 0; border-top:1px dashed #636466;  border-bottom:1px dashed #636466;} 
.register{padding:15px 10px 0px 0px; float:right;}
.register_test{padding-right: 10px; display:inline-block;}
.btn_login {
    margin: 0px auto;
    text-align: center;
    padding:0px;  display:inline-block;
}
.btn_login input[type="button"] {
    background: #AC2122 none repeat scroll 0% 0%;
    text-align: center;
    color: #FFF;
    font-size:16px;
    text-transform: uppercase;
    border: 0px none;
    padding: 5px;
    width:80px;
    cursor: pointer;
    -moz-appearance: none;
}
/*Article subscription page css end*/


.tdh_tdL{color:#c31316; font-family:Roboto; font-size:12px; text-transform:capitalize !important; padding:5px !important;}

.tdL{color:#000; font-family:Roboto; font-size:12px; text-transform:capitalize !important;}

.tdL1{color:#000; font-family:Roboto; font-size:12px; text-transform:capitalize !important;}

.result{background:#ffe5c6; color:#000; font-family:Roboto; font-size:13px; font-weight:bold; text-transform:uppercase;}

.total{ color:#c31316; text-align:center; font-family:Roboto; font-size:14px;}

.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('../../../../../../../../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(https://bsmedia.business-standard.com/_media/bs/theme/new-subscription-1/images/article/subscription/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(https://bsmedia.business-standard.com/_media/bs/theme/new-subscription-1/images/article/subscription/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(https://bsmedia.business-standard.com/_media/bs/theme/new-subscription-1/images/article/subscription/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;
}
.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(https://bsmedia.business-standard.com/_media/bs/theme/new-subscription-1/images/article/subscription/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(https://bsmedia.business-standard.com/_media/bs/theme/new-subscription-1/images/article/subscription/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(https://bsmedia.business-standard.com/_media/bs/theme/new-subscription-1/images/article/subscription/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(https://bsmedia.business-standard.com/_media/bs/theme/new-subscription-1/images/article/subscription/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(https://bsmedia.business-standard.com/_media/bs/theme/new-subscription-1/images/article/subscription/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 10px;
	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(https://bsmedia.business-standard.com/_media/bs/theme/new-subscription-1/images/article/subscription/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(https://bsmedia.business-standard.com/_media/bs/theme/new-subscription-1/images/article/subscription/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(https://bsmedia.business-standard.com/_media/bs/theme/new-subscription-1/images/article/subscription/images/icon/mf.png) no-repeat; }
.nws{ background: url(https://bsmedia.business-standard.com/_media/bs/theme/new-subscription-1/images/article/subscription/images/icon/news.png) no-repeat; }
.cmd{ background: url(https://bsmedia.business-standard.com/_media/bs/theme/new-subscription-1/images/article/subscription/images/icon/cmd.png) no-repeat; }
.drv{ background: url(https://bsmedia.business-standard.com/_media/bs/theme/new-subscription-1/images/article/subscription/images/icon/drv.png) no-repeat; }
.stkm{ background: url(https://bsmedia.business-standard.com/_media/bs/theme/new-subscription-1/images/article/subscription/images/icon/stkm.png) no-repeat; }
.prf{ background: url(https://bsmedia.business-standard.com/_media/bs/theme/new-subscription-1/images/article/subscription/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(https://bsmedia.business-standard.com/_media/bs/theme/new-subscription-1/images/article/subscription/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(https://bsmedia.business-standard.com/_media/bs/theme/new-subscription-1/images/article/subscription/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(https://bsmedia.business-standard.com/_media/bs/theme/new-subscription-1/images/article/subscription/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(https://bsmedia.business-standard.com/_media/bs/theme/new-subscription-1/images/article/subscription/images/icon/tab-nav-over.jpg) no-repeat right center;}
ul.mark-tabs li a:hover { background: #B3B1B1 url(https://bsmedia.business-standard.com/_media/bs/theme/new-subscription-1/images/article/subscription/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(https://bsmedia.business-standard.com/_media/bs/theme/new-subscription-1/images/article/subscription/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(https://bsmedia.business-standard.com/_media/bs/theme/new-subscription-1/images/article/subscription/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(https://bsmedia.business-standard.com/_media/bs/theme/new-subscription-1/images/article/subscription/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(https://bsmedia.business-standard.com/_media/bs/theme/new-subscription-1/images/article/subscription/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;}*/
/*.india_business_img{margin: 20px 0 0 16px;}
.special-offer_img{ margin:10px; }*/
/*.ac-custom label::before { content: '';	border: 2px solid #000; -webkit-transition: opacity 0.3s; transition: opacity 0.3s; border-radius: 50%; left: -30px;}*/
/*.ac-custom svg { position: absolute; width: 12px; height: 12px; top:48%;margin-top: -13px; left: 9px; pointer-events: none;}*/
/*.ac-custom input[type="checkbox"], .ac-custom input[type="radio"], .ac-custom label::before { width:22px; height:22px; top: 50%; left: -28px !important;	margin-top: -20px; position: absolute; cursor: pointer;} */
/*.custom_pad_3{ padding: 0; margin-bottom: 7px;}*/

.price-list{ width:208px; float:left;}
.price-list-box{margin:8px 0px 0px 0px; width: 208px;}

/*------(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:30px; border:2px solid #fed8c5; padding:0px; }
.ac-custom input[type="checkbox"], .ac-custom input[type="radio"], .ac-custom label::before { width:22px; height:22px; top: 50%; left: -28px !important;	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%; left: -30px;}
.ac-custom input[type="checkbox"]:checked + label, .ac-custom input[type="radio"]:checked + label { color: #000; border:2px solid #b72d27; background:none; 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: 12px; height: 12px; top:48%;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(https://bsmedia.business-standard.com/_media/bs/theme/new-subscription-1/images/article/subscription/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: 0px;}
.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;}


.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(https://bsmedia.business-standard.com/_media/bs/theme/new-subscription-1/images/article/subscription/images/icon/calender-icon.jpg) no-repeat right #fff;}
.bulb_img2{ border-right:1px solid #e2e2e2; background: url(https://bsmedia.business-standard.com/_media/bs/theme/new-subscription-1/images/article/subscription/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("https://bsmedia.business-standard.com/_media/bs/theme/new-subscription-1/images/article/subscription/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(https://bsmedia.business-standard.com/_media/bs/theme/new-subscription-1/images/article/subscription/css/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}
}