@charset "utf-8";
/* CSS Document */

* { margin: 0px; padding: 0px; text-decoration: none; list-style: none; }
body { background: #eef2f4;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; padding: 0px; margin: 0px; border: none; outline: none; }
a, p, img, h1, h2, h3, h4, h5, h6, span { padding: 0px; margin: 0px; text-decoration: none; outline: none; border: none; }
a:hover { text-decoration: none; }
.FL { float: left }
.FR { float: right }
.CL { clear: both; font-size: 0; line-height: 0; height: 0 }
.CL1 { clear: both }
.CTR { text-align: center }
.TAR { text-align: right }
.uline { text-decoration: underline }
.UC { text-transform: uppercase }
.tCap { text-transform: capitalize !important; }
:focus { outline: 0 }
.PR { position: relative }
.PA5 { padding: 5px }
.PA7 { padding: 7px }
.PA10 { padding: 10px }
.PA12 { padding: 12px }
.PA15 { padding: 15px }
.PA20 { padding: 20px; }
.PT5 { padding-top: 5px }
.PT7 { padding-top: 7px }
.PT8 { padding-top: 8px }
.PT10 { padding-top: 10px }
.PT15 { padding-top: 15px }
.PT20 { padding-top: 20px }
.PT25 { padding-top: 25px }
.PT30 { padding-top: 30px }
.PB5 { padding-bottom: 5px }
.PT2 { padding-top: 2px }
.PB2 { padding-bottom: 2px }
.PB7 { padding-bottom: 7px }
.PB10 { padding-bottom: 10px }
.PB15 { padding-bottom: 15px }
.PB20 { padding-bottom: 20px }
.PB30 { padding-bottom: 30px }
.PB25 { padding-bottom: 25px }
.PL5 { padding-left: 5px }
.PL10 { padding-left: 10px }
.PL15 { padding-left: 15px }
.PL20 { padding-left: 20px }
.PL25 { padding-left: 25px }
.PR5 { padding-right: 5px }
.PR10 { padding-right: 10px }
.PR15 { padding-right: 15px }
.PR20 { padding-right: 20px }
.PL50 { padding-left: 50px; }
.PR50 { padding-right: 50px; }
.MR5 { margin-right: 5px }
.MR7 { margin-right: 7px }
.MR10 { margin-right: 10px }
.MR15 { margin-right: 15px }
.MR20 { margin-right: 20px }
.MR25 { margin-right: 25px }
.MR30 { margin-right: 30px }
.MR0 { margin-right: 0 !important }
.ML2 { margin-left: 2px }
.ML5 { margin-left: 5px }
.ML7 { margin-left: 7px }
.ML10 { margin-left: 10px }
.ML15 { margin-left: 15px }
.ML20 { margin-left: 20px }
.ML30 { margin-left: 30px }
.MT3 { margin-top: 3px }
.MT5 { margin-top: 5px }
.MT7 { margin-top: 7px }
.MT10 { margin-top: 10px }
.MT12 { margin-top: 12px }
.MT15 { margin-top: 15px }
.MT20 { margin-top: 20px }
.MT25 { margin-top: 25px }
.MT30 { margin-top: 30px }
.MT35 { margin-top: 35px }
.MT40 { margin-top: 40px }
.MT45 { margin-top: 45px }
.MT50 { margin-top: 50px }
.MT70 { margin-top: 70px }
.MB5 { margin-bottom: 5px }
.MB10 { margin-bottom: 10px }
.MB40   { margin-bottom:40px;}
.MB15 { margin-bottom: 15px } .MB20 { margin-bottom:20px }
.MB30 { margin-bottom: 30px }
.clear { display: block; clear: both; height: 0px; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: block; }
.customColor { color: #ff8300 !important; }
.nobrdr { border: none !important; }
.ohidden    { overflow:hidden;}
/* reset CSS end here */




* { box-sizing: border-box; }
.ico { background:url(http://img-d02.moneycontrol.co.in/images/wap/sme/wmym_sprite.png) no-repeat; }
.color_white { color: #ffffff; }
/* header css start here */


.mainWrap   { width:100%; left:0px; top:0px;  position:absolute; transition:all 0.5s; -webkit-transition:all 0.5s; padding:80px 0 0 0;}
.stickhead  { transition:all 0.5s; -webkit-transition:all 0.5s; position:fixed; top:0px; width:100%; z-index:90;}
header  { background:#20bbcd; padding:10px; height:71px; overflow:hidden; }
header .menuhandler { float:left;   width:25px; margin:15px 0 0 0; height:20px; background-position:-139px -7px; display:block;}
header .logo { background:url(http://img-d02.moneycontrol.co.in/images/wap/ts/tclogo.png) no-repeat; margin:0 0 0 25px; width:61px; height:51px; display:block; float:left;text-indent: -9999px;}

.searchtop  { width:30px; float:right; height:45px; padding:0 0 0 10px; margin:0 0 0 15px; background:url(../images/searchborder.jpg) left center no-repeat;}
.search1 { background-position:-172px -8px; width:15px; height:15px; display:block;}    
.sponcer    { width:90px; float:right;}

.menuslide  { transition:all 0.5s; -webkit-transition:all 0.5s; position:fixed; height:100%; width:260px; left:-260px; top:0px; bottom:0px; background:#20bbcd;}
.outmenu    { left:0px;}
.outcont    { left:260px;}
.usercnt    { height:72px; padding:16px 25px; border-bottom:1px solid #4dbdf2}
.usercnt a  {font:14px/35px 'Open Sans', sans-serif; color:#ffffff;}
.main_content    { padding:15px 13px; background:#ffffff;}
.menuslide ul   { display:block;}
.menuslide ul li { border-bottom:1px solid #4dbdf2;}
.menuslide ul li a  { display:block; padding:15px 25px; color:#fff; font:14px 'Open Sans', sans-serif; }
.menuslide ul li a:hover, .menuslide ul li a.active { background:#0081bd;}
.txt10  { font:10px 'Open Sans', sans-serif; color:#999999;}
.txt12  { font:12px 'Open Sans', sans-serif; color:#333333;}
.txt14 {font:14px 'Open Sans', sans-serif; color:#333333;}
.txt13 {font:13px/18px 'Open Sans', sans-serif; color:#666666;}
.txt13 strong   { color:#333333;} 
.txt15  {font:15px 'Open Sans', sans-serif; color:#333333;} 
.txt23  {font:bold 23px/32px 'Roboto', sans-serif; color:#333333;} 
.txt11_orng {font:11px 'Open Sans', sans-serif;color:#f06100;}
.txt12_gry  { font:12px 'Open Sans', sans-serif; color:#666666;}
.txt12_blk  {  font:12px 'Open Sans', sans-serif; color:#000000;}

.copresent p, .associsp p  {  font:10px Arial, Helvetica, sans-serif; font-style:italic; color:#333333; }
.sp_cnt { padding:8px 13px;}
.copresent { padding:0 6px 0 0; border-right:1px solid #d3d7d9;}
.copresent img, .associsp img   { display:block;}   
.associsp   { padding:0 0 0 6px;}
.live_orng  { background:#f06100; color:#ffffff; padding:2px 5px; text-transform:uppercase; font:600  11px/11px 'Open Sans', sans-serif; }

.radio_list { padding:15px 0 0 0; display:block;}
.radio_list li  { display:inline-block; margin:0 15px 0 0;cursor:pointer;}
.radio_list li .radi_bx{ width:25px; height:25px; background:url(http://img-d02.moneycontrol.co.in/images/wap/sme/wmym_sprite.png) -86px -146px no-repeat; 
display:inline-block; margin:0 10px 0 0; }
.radio_list li .radi_bx.showdot { background-position:-12px -145px;}

.radio_list li .radi_bx input   { visibility:hidden;}
.radio_list li {font:300 16px/25px 'Open Sans', sans-serif; color:#000000;}


.fb, .tw, .gplus, .watsp, .email    { display:inline-block; width:26px; height:26px; margin:0  0 0 10px;}
.fb { background-position:-4px -100px;}
.tw { background-position:-40px -100px;}
.gplus { background-position:-77px -100px;}
.watsp { background-position:-113px -100px;}
.email { background-position:-149px -100px;}
.searchcnt  { background:#eef2f4; width:100%; display:none;}
.searchbx1 { border:1px solid #dee5e9; padding:7px 10px; background:#ffffff; border-radius:10px; -webkit-border-radius:10px;}
.searchbx1 input { width:220px; border:none;}
.searchic2  { background-position:-195px -9px; margin:5px 5px 0 0; display:block; float:left; width:12px; height:12px; }
.voicesearch    { background-position:-111px -8px; width:14px; height:18px; float:right; margin:2px 0 0 0; }

.headline   { border-bottom:3px solid #d1d1d1; padding:0 0 5px 0;}
.txt_b15    {  font:bold 15px 'Roboto', sans-serif; color:#f06100; text-transform:uppercase;}
.stcklist1  { display:block;}
.stcklist1 li   { padding:12px 0; font:14px/20px 'Roboto', sans-serif;  border-bottom:1px solid #dedfe3; color:#333333; }   
.stcklist1.semib li { font-weight:500;}
.stcklist1 li a { display:block; color:#333333;}
.stcklist1 li.nobr { border:none;}  
.stcklist1 li a:hover { text-decoration:underline;}

.headbold { display:block;  color:#f06100; font-weight:normal; text-transform:uppercase;}
.morenstock { color:#03748e;   font:14px 'Roboto', sans-serif;}
.morenstock:hover   { text-decoration:underline;}   
/* category page css*/
.advictab   { background:#eef2f4; padding:10px 10px 0px 10px; overflow:hidden;}
.txt_bb15 { font:bold 15px 'Roboto', sans-serif; color:#333333;} 
.txt_bb152 { font:bold 15px/15px 'Roboto', sans-serif; color:#333333;}  

.tabCat { margin:10px 0 0 0;}
.tabCat li  { width:48%; display:block; float:left;}
.tabCat li a    { text-align:center; font:14px/34px 'Roboto', sans-serif; color:#909394; display:block;}
.tabCat li a.active, .tabCat li a:hover { color:#000000; box-shadow:0 0 2px 0 #ccc; background:#fff; border:1px solid #d3d6d8; border-bottom:none;}
.vidsm  { display:inline-block !important; background-position:-35px -71px; width:15px; height:11px;}
.vidpic { display:block; width:19px; height:19px; position:absolute; left:6px; bottom:6px;  background-position:-7px -67px;}
.chat_btn   { border:1px solid #454545; background:#0a474e; display:inline-block;  font:14px/22px 'Roboto', sans-serif; color:#fff; padding:5px 15px; border-radius:3px; -webkit-border-radius:3px;}
.brd_btm { border-bottom:1px solid #dedfe3;}
.cat1list li { margin:0 0 10px 0;}
.cat1list li  a {  font:14px 'Roboto', sans-serif; color:#333333;}
.cat1list li  a:hover   { text-decoration:underline;}   
.bluelist, .bluelist2   { background:#00a1ec; display:block; width:3px; height:11px; margin:5px 10px 0 0;}
.bluelist2 { width:6px; height:16px;}
.topicbx    { background:#eef2f4 url(http://img-d02.moneycontrol.co.in/images/wap/sme/btm_2arw.jpg) bottom center no-repeat; padding:10px 10px 20px 10px;}
.txttopic   { background:#00a1ec; color:#ffffff; display:inline-block; padding:2px 5px; text-transform:uppercase; font:bold 11px 'Roboto', sans-serif;}
.txt18  { color:#333333; font:14px/24px 'Roboto', sans-serif;}
.modelist1 li { padding:10px 0;font:13px/19px 'Roboto', sans-serif; font-style:italic;  border-bottom:1px solid #dedfe3; color:#333333;}
.txtblue    { color:#00a1ec;}


.blue_chatbx { position:relative; background:#eef2f4; margin:0 0 30px 0; border-left:2px solid #00a1ec;}
.gry_chatbx { background:#ffffff; position:relative; border:1px solid #bcc2c6; margin:0 0 30px 0; border-right:2px solid #bcc2c6; }
.blue_chatbx p, .gry_chatbx p {font:500 14px/19px 'Roboto', sans-serif; font-style:italic;}
.txt_green  {color:#50a003;}
.txt_red    {color:#ac2300;}

.sidegry_arw, .sidebl_arw { position:absolute; top:20px; left:-12px; background:url(http://img-d02.moneycontrol.co.in/images/wap/sme/bluearw.jpg) no-repeat; width:12px; height:20px;}
.sidegry_arw { background:url(http://img-d02.moneycontrol.co.in/images/wap/sme/gryarw.jpg) no-repeat;}

.news_consume p { font:14px/21px 'Roboto', sans-serif; color:#333333; padding:0 0 25px 0;}
.pv_list1 li    { padding:14px 0; border-bottom:1px solid #dedfe3;}
.pv_list1 li a  { color:#666666; font:13px/18px 'Roboto', sans-serif; }
.pv_list1 li strong { font-weight:bold; display:block; color:#333333; font-size:14px; }
.pv_list1 li span   { display:block;}
.pv_list1 li:last-child { border:none;} 

footer  { background:#20bbcd; color:#fff; padding:15px;  font:14px 'Roboto', sans-serif;}
footer a    { color:#ffffff; margin:2px; display:inline-block; }
.copyright  { background:#eef2f4;}
.copyright .f13, .copyright .f18, .copyright .f24 { margin:0 2px;  color:#333333; text-transform:uppercase;}
.copyright .f13 { font:bold 13px Arial, Helvetica, sans-serif;}
.copyright .f18 { font:bold 18px Arial, Helvetica, sans-serif;}
.copyright .f24 { font:bold 24px Arial, Helvetica, sans-serif;}
.breadcrum { color:#066cb5;  font:13px 'open_sans',Arial, Helvetica, sans-serif;}
	.breadcrum a {color:#666666;}
	.brd_crumb{display: inline;}

.abt12it{color:#666666; font:italic 400 90% 'Open Sans',sans-serif;}
.mct15it{color:#333333; font:600 110% 'Open Sans',sans-serif;}
.mccomment{background-color: #fff; border-radius:2px; border:1px solid #dcdcdc; display: inline-block; padding:7px 10px; position: relative; vertical-align: top;  width:200px;}
.mccomment::before {background-color: #fff; content: "\00a0";    display: block;  height: 6px;  position: absolute; top: 11px;    transform:rotate( 29deg ) skew( -35deg ); -moz-transform:rotate( 29deg ) skew( -35deg ); -ms-transform:rotate( 29deg ) skew( -35deg ); -o-transform:rotate( 29deg ) skew( -35deg ); -webkit-transform: rotate( 29deg ) skew( -35deg );width:6px;}
.arleft::before { left: -5px; border-bottom:1px solid #d8e0e4; border-left:1px solid #d8e0e4; }
.mccomment textarea{border:0px; resize:none; width:200px; font:400 100% 'Open Sans',sans-serif; color:#333;}
.newResolution .m3element{margin-top:20px;}
.nrlist li{padding:15px 0px !important; border-bottom:1px dotted #cdd8dd;}
.askBtn { background:#0f4d6b; height:40px; display:inline-block; padding:0 20px; cursor:pointer; border-radius:3px; -webkit-border-radius:3px;   font:105%/40px  'Open Sans', sans-serif; border:none; color:#ffffff !important; }
.op_semigd15{color:#333333; font:600 110% 'Open Sans',Arial, Helvetica, sans-serif;}
.op_smi14{color:#253139; font:400 italic 105% 'Open Sans',Arial, Helvetica, sans-serif;}
.numbers-row{position:relative; display:block; float:left;  margin-right:1px; margin-bottom:8px;}
.counter_guess{ width:300px; margin:0 auto;}
.counter_guess input[type=text]:focus{border: #DA9C05 solid 1px; outline:none;}
.counter_guess input[type=text] { /*float: left;*/ width: 37px; font: bold 150% Helvetica, sans-serif; box-sizing:border-box;  padding: 3px 0 0 0; text-align:center; background: url(http://img.moneycontrol.co.in/images/wap/yearend/bg_guess.gif) repeat-x top left; border:#f7b411 solid 1px; margin: 7px auto; height: 34px;}
.counter_guess .button { margin: 0 0 0 5px; text-indent: -9999px; cursor: pointer; width: 37px; height: 9px; float: left; text-align: center; background: url(http://img.moneycontrol.co.in/images/wap/yearend/sprite_yearend.png) -181px -201px no-repeat; }
.counter_guess .dec { background-position: -181px -213px; position: absolute; bottom: 0px; z-index: 9; left: 0; float: none; margin: 0;}
.counter_guess .inc{position: absolute; top: 0px;  z-index: 9; left: 0; float: none; margin: 0;}
.numbers-row.MR10{margin-right:10px !important;}
.wd55{width:55px;}
.bred_yrtxt{ font:normal 100% 'Roboto',Arial,Helvetica,sans-serif !important; color:#e9610c !important; display:inline-block !important;}
.revhed{font-size:100%; font-weight:normal !important;}
.lookhd{ font:normal 100% 'Roboto',Arial,Helvetica,sans-serif !important; display:inline-block !important;}
.ygSlider .bx-prev, .ygSlider .bx-next{top:25%;}

