body { margin: 0; padding: 0; background:#eaeaea; font-family: Arial,helvetica,sans-serif;}
@viewport {width: device-width;}
#wrapper {width:100%; min-width:1007px; margin:0 auto;}
h1{margin:0;}
/*Header */

#header {float:left; width:99.7%; height:57px; margin:5px 0 13px 0; position:relative;  background:#fff;  z-index:999; }
.header-contact-div-main {width:100%; min-width:1007px; height:5px; float:left; margin:0px 0 0 0; border-top:5px solid #006600; position:absolute; z-index:99991; }
.header-contact-div-main-sub {width:90%; padding:0 0 0 10%; min-height:15px; float:left; background: #eeffee; border-bottom:5px solid #006600; display:none;}
.header-contact-div-main-sub-l {float:left; width:32.90%; padding: 0 11% 15px 2%; border-right:00.10em solid #cccccc;  min-height:10px; }
.hea-con-d-ma-sub-l-1 {float:left; width:98%; background:#088f09; padding:3px 0 7px 7%; color:#fff; font-size:18px; font-weight:bold; border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px;}
.hea-con-d-ma-sub-l-2 {float:left; width:93%; margin:20px 0 0 0; *margin:5px 0 0 0; min-height:36px;padding:3px 0 0 7%; color:#000; font-size:12px; }
.hea-con-d-ma-sub-l-3 {float:left; width:93%; min-height:36px; padding:3px 0 0px 7%; color:#000; font-size:12px; }
.hea-con-d-ma-sub-l-4 {float:left; width:93%; padding:3px 0 0 7%; color:#000; font-size:12px; min-height:88px; *min-height:73px; min-height:73px\0/ie8; }
:root .hea-con-d-ma-sub-l-4{; min-height:68px\9;}
@media screen and (-webkit-min-device-pixel-ratio:0) {  .hea-con-d-ma-sub-l-4{; min-height:73px;}} 
.hea-con-d-ma-sub-l-5 {float:left; width:63%; padding:3px 0 7px 37.5%; color:#000; font-size:12px; }
.hea-con-d-ma-sub-l-4 label {padding:10px 0 0 0!important;}
.header-contact-div-main-sub-l  label {float:left;width: 33%; padding:5px 0 0 0; font-weight:bold; font-size: 12px;}
.header-contact-div-main-sub-l input[type=text] {float:left;width: 62%; padding:5px 0 5px 0; border:1px solid #cccccc; font-size: 12px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.header-contact-div-main-sub-l .button {float:left;width: 45%; padding:9px 0 9px 0; *padding:7px 0 7px 0; border:none; color:#fff; font-size: 14px; font-weight:bold; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; cursor:pointer; background: #4ba614; 
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWVhZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #4ba614 0%, #c5e8fa 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4ba614), color-stop(100%,#008c00));
background: -webkit-linear-gradient(top, #4ba614 0%,#008c00 100%);
background: -o-linear-gradient(top, #4ba614 0%,#008c00 100%);
background: -ms-linear-gradient(top, #4ba614 0%,#008c00 100%);
background: linear-gradient(to bottom, #4ba614 0%,#008c00 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4ba614', endColorstr='#008c00',GradientType=0 );}
.header-contact-div-main-sub-l input[type=button]:hover {color:#000;}
.header-contact-div-main-sub-l textarea {float:left;width: 62%; padding:5px 0 5px 0; border:1px solid #cccccc; font-size: 12px; resize:none; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.header-contact-div-main-sub-l .error-text {float:left;width: 65%; margin:0 0 0 34%; padding:2px 0 0 0; font-size:10px; color:red; max-height:15px; display:block; overflow:hidden;}
.header-contact-div-main-sub-r {float:left; width:53.90%; min-height:10px; }
.header-contact-div-main-sub-l .formaccma {background: none repeat scroll 0 0 #FFFDDC; border: 1px solid #CECECE;  float: left;  font-size: 12px; margin: -10px 0 10px -5%; min-height: 30px; width: 100%;}
.header-contact-div-main-sub-l .acclefttextma { width: 92.6%;  float: left; padding: 7px 0px 0 1px;}
.header-contact-div-main-sub-l .acclefttextmagreen { background: url("/images/icon-sprite.png") no-repeat 0 -153px;  display: inline-block; float: left; height: 13px; padding: 4px 15px 0 15px; vertical-align: middle;}
.header-contact-div-main-sub-l .accrighttextma { float: right; padding: 0; text-align: right; width:7%; }
.header-contact-div-main-sub-l .close {background: url("/images/icon-sprite.png") no-repeat 1px -192px; border: medium none; display: block; font-weight: bold; height: 18px; text-decoration: underline; width: 26px; }
.hea-con-d-ma-sub-r-1 {float:left; width:80%; padding:20px 0 18px 15%; color:#003300; font-size:18px; font-weight:bold; }
.hea-con-d-ma-sub-r-2 {float:left; width:80%; padding:0px 0 15px 15%; color:#003300; font-size:12px; }
.hea-con-d-ma-sub-r-2-l {float:left; width: 9%;}
.hea-con-d-ma-sub-r-2-r {float:left; width: 91%; line-height:18px;}
.hea-con-d-ma-sub-r-2-r span {color:#000;}
.contact-us-sprite {background:url("/images/techno-funda/contact-us-sprite.png") no-repeat;}
.contact-us-sprite-call {width:24px; height:19px; background-position:0px -1px;}
.contact-us-sprite-live-sup {width:24px; height:23px; background-position:0px -23px;}
.contact-us-sprite-email {width:24px; height:19px; background-position:0px -48px;}
.position-relative {position: relative!important;}
.header-div-1 {float:left; width:61.5%; padding:3px 0 0 20px; margin-top:3px;}
.header-div {float:left; width:52%; padding:7px 0 0 20px;}
.header-div-1 ul {margin:0; padding: 0; list-style: none;}
.header-div-1 ul li {float:left; padding:4px 3%; border-left: 1px solid #ccc;}
.header-div-1 ul li:first-child {border-left:none; padding-left: 0;}
.header-div-2 {float:left; width:4%; padding:14px 0 0 0; text-align: center; line-height:9px;}
.header-div-2 a{font-size:9px; font-weight:bold; text-decoration:none; color:#333;}
.header-div-2 a:hover{font-size:9px; font-weight:bold; text-decoration:none; color:#333;}
.header-div-3 {float:left; width:18%; padding:18px 0 0 0; font-size:11px; color:#333;}
.header-div-4 {float:left; width:18.5%;}
.header-div-4-mid {float:left; width:100%; min-height:57px; padding:0; }
.header-div-4-mid-left {float:left; width:25%; padding:22px 0 0 0; font-size:14px; color:#000;}
.header-div-4-mid-right {float:left; width:100%; padding:15px 0 0; position: relative; z-index:1;}
.header-div-4-mid-right .input-search-header{float:left; width:93%; height: 16px; padding:6px 0 5px 10px\0/ie8!important; *padding:6px 0 5px 10px!important; border: 1px solid #d9d9d9; color: #999; font-size: 12px; text-align: left;padding:3px 0 8px 10px; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; position: relative;}
:root .header-div-4-mid-right .input-search-header{padding:6px 0 4px 10px\0/ie9;}
.header-div-4-mid-right .input-search-header:focus{box-shadow:0 0 5px #0099ff;}
.header-div-4-mid-right .select-popup-top-menu{float:left; width:35%; height: 24px; border: 1px solid #cccccc; border-left:0; color: #333333; font-size: 11px; padding:3px 5px 3px 5px; text-align: left; vertical-align: middle; background:#f5f5f5;}
.header-div-4-mid-right .button-topsearch{float:left; right:14px; width: 15px; height:15px; border: 0 none; cursor: pointer; font-size: 12px; vertical-align: middle; background: url(/images/techno-funda/common/search-icon.png) center no-repeat; margin-top: 7px; position:absolute;}
.header-div-5 {width:18%; float:right; padding:0; font-size:12px; text-align:right;}
.header-div-5 span {border-right:1px solid #eaeaea; width:30%; float:left; text-align:center; display: block;}
.header-div-5 span:hover{background:#dff2ff; display:block;}
.header-div-5 span a{display: block; padding: 21px 0 21px 0;}
.header-div-5-res {float:left; width:22%; padding:23px 0 0 0; font-size:12px; color:#000; text-align:right; display:none;}
.header-div-6 {position:relative; cursor:pointer; float:right; right:1.1%; width:32px; min-height:50px; margin:0 0 0 2%; padding:14px 0 0 0; background: url(/images/techno-funda/common/header-div-6-bg.png) no-repeat; text-align: center;}
.header-div-5-res-sub {position:absolute; z-index:1000; right: 80px; top: 59px; width:220px; padding-left: 10px; display:none;}
.header-div-5-res-sub-arrow {width:200px; height:7px; position:absolute; z-index:1; background:url(/images/techno-funda/common/home-menu-arrow.png) 170px 0px no-repeat; *left:0}
.header-div-5-res-sub-main { float:left; width:200px; min-height:70px; margin:5px 0 0 0; font-size:12px; border:1px solid #bbbbbb; background:#3399cc; text-align:left; box-shadow: 0 1px 10px #696969; -moz-box-shadow: 0 1px 10px #696969; -webkit-box-shadow: 0 1px 10px #696969; z-index:9999;}
.header-div-5-res-sub-main div {float:left; width:100%; }
.header-div-5-res-sub-main div a {float:left; width:186px; padding:10px 0 10px 14px; border-bottom:1px solid #2481b0; color:#ffffff;}
.header-div-5-res-sub-main div a:hover {float:left; width:186px; padding:10px 0 10px 14px; color:#000; }
.header-div-5-res-sub-main .upgrade-div{float:left; width:100%; font-weight:bold; color:#fff; background:#1f6c93;}
/*got to Top 100 and get flexi plan btn start*/
.link-top-superstar{width:154px;float:right;padding:4px 5% 0 0;*padding: 5px 4.5% 0 0;padding: 5px 4.5% 0 0\0/ie8;}
:root .link-top-superstar{padding: 5px 4.5% 0 0\0/ie9;}
.link-top-superstar a{float: left; width: 100%;color: #fff;font-size: 12px;font-weight: bold; background: #006600;text-align: center;padding: 7px 0 7px 0;-webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px; }
.link-top-superstar a,.link-top-superstar a:hover{color: #fff;}
/*got to Top 100 and get flexi plan btn end*/

/*Header end*/

/* left menu */
#content-left {float:left; width:9%; height:10px; }
#content-left-nav {width:70%; height:550px; text-align: center; font-size:10px; padding:0px 0 0 0; line-height:12px; float:left;  margin:0 0 0 5%;}
#content-left-nav div {margin-top:8px; position: relative;}
#content-left-nav div a{ color:#333; font-size:9px; cursor: pointer; display:block; opacity: 0.5; width:100%;}
#content-left-nav div a:hover{ color:#333; font-size:9px; cursor: pointer; display:block; opacity: 1;}
#content-left-nav .nav-left-active a{ color:#333; font-size:9px; cursor: pointer; display:block; opacity: 1;}
#content-left-nav div a .left-nav-arrow{ right:-39%; position: absolute; top:0; display:none;}
#content-left-nav .nav-left-active a .left-nav-arrow{ right:-39%; position: absolute; top:0; display:block;}
.content-nav-diact-sticky {margin:10px 0 0 0; padding:8% 0 9% 0; float:left; width:100%;}
.content-nav-diact {margin:0 0 0 0; padding: 13% 0 13% 0; float:left; width:100%;}
.stickytopadd2{position:fixed; top:0px; width:8.40%; z-index:9999;}
.stickytopremoved2 {position:static; top:0px; width:100%;}
.set-d-left-nav { display: block; min-height:14px; margin: 0 -4px -4px 0; text-align: right; position:relative; }
.set-d-left-nav-pos {position: absolute; right:0; z-index:2;}
/* left menu End*/

/*Main Content */
#content {float:left; width:93%; margin:0 5% 0 2%; position:relative; }
#content-right {float:left; padding:0 0 35px 0; width:91%; min-height:600px; background:#fff; box-shadow: 0 0 7px #696969; -moz-box-shadow: 0 0 7px #696969; -webkit-box-shadow: 0 0 7px #696969;}
/* content top menu */
#content-right-nav {border-bottom:1px solid #cdcdcd; border-left:0; border-right:0; float:left; width:100%; background:#fff; box-shadow:0px 2px 4px #CDCDCD;}
#content-right-nav-left {width:84.8%; float:left; border-right: 1px solid #0082da; background:#57bcff;}
#content-right-nav-left ul {width: 100%; list-style:none; float:left; margin: 0; padding: 0;}
#content-right-nav-left ul li {float:left; width:25%; text-align: center; position: relative;}
#content-right-nav-left ul li a{ font-size:16px; float: left; padding:12px 0 11px 0; text-align: center; width: 99.60%; text-decoration:none; color:#000000; border-right:1px solid #0082da;
background: #57bcff;}
#content-right-nav-left ul li a:hover, #content-right-nav-left ul li .active{font-size:16px; float: left; padding:12px 0 11px 0; text-align: center; width: 99.60%; text-decoration:none; color:#fff; border-right:1px solid #0082da;
background: #0099ff; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0099ff', endColorstr='#0099ff',GradientType=0 );}
.stickytopadd{position:fixed; top:0; left:10.37%; width:100.15%; z-index:99901;}
.stickytopremoved{position:static; top:0; margin:0 0 0 0%; width:100%;}
.content-right-nav-stickytopadd{position:relative; width:84.5%!important;}
.content-right-nav-stickytopremoved{position:static; width:100%;}
.content-right-nav-act {background: #eeeeee!important; color:#cccccc!important; }
.set-d-right {width:15px; height:15px; background-position:-165px -22px!important; top:2px; right:-60px; *right:-27px; position:absolute; z-index:2;}
.act-view {width:15px; height:15px; background-position:-183px -2px!important; top:3px; right:-60px; *right:-27px; position:absolute; z-index:2;}
.set-d-right-nav {width:15px; height:15px; background-position:-183px -2px!important; top:3px; right:6px; position:absolute; z-index:2;}
.set-d-pin-nav {width:14px; height:14px; background-position:-166px -22px!important; top:3px; right:5px; *right:3px; position:absolute; z-index:2; opacity:0.5;}
/* content top menu End */

#content-right-main {min-height:600px; width:100%; float:left;}
.content-right-main-refresh-div {min-height:10px; font-size:11px; color:#666666; width:100%; text-align:right;}
.below-breadcrumb{float:left; width:93.8%; margin:4px 3% 0 3.2%;}

/*Sensex */
#content-right-nav-right {width:14.9%; float:left; text-align: right;}
.content-right-nav-right-1 {float:left; width:98%; margin:2px 0 0 2%;}
.content-right-nav-right-1-top {float:left; width:82%; text-align: left; padding-left:18%; font-size:14px; color:#000; font-weight:bold}
.content-right-nav-right-1-bot {float:left; width:100%; margin:3px 0 0 2%; text-align:center; font-size:14px;}
.content-right-nav-right-1-bot div {float:left; *margin:0;}
.content-right-nav-right-3 {float:left; width:49.60%; border-left:00.10em solid #cecece; padding:5px 0 0 0; min-height:35px; min-height:35px\9;}
@media screen and (-webkit-min-device-pixel-ratio:0){.content-right-nav-right-3{min-height:34px;}}
.content-right-nav-right-3-top {float:left; width:100%; text-align:center; font-size:12px; color:#000; font-weight:bold}
.content-right-nav-right-3-bot {float:left; width:100%; margin:3px 0 0 0; text-align:center; font-size:11px;}
.my-acct{width:27%!important;}
.my-acct span{width:24.3%;}
.width-5{width:5%!important;}
/*Sensex End*/

/*Main Content End*/

/* img sprite */
.img-sprite-common{background:url("/images/techno-funda/common/techno-funda-common-sprite-v1.png") no-repeat;}
.img-sprite-other{background:url("/images/techno-funda/common/techno-funda-other-sprite-v1.png") no-repeat;}
.blur-num{width:25px; height:15px; background-position:-90px -2px; top:8px; right:4px; position:absolute; z-index:0; cursor:help;}
.blur-stop{width:45px; height:25px; background-position:-85px -25px; top:8px; right:0px; position:absolute; z-index:0;}
.lock-sprite{width:12px; height:15px; background-position:-132px -2px; top:1px; right:-1px; position:absolute; z-index:2; overflow: visible; }
.ques-mark{width:12px; height:12px; cursor:help; display: block; background-position:-47px -20px;  position:absolute; z-index:9; top:0; right:0;}
.ques-mark1{width:12px; height:12px; cursor:help; display: block; background-position:-47px -20px; position:absolute; z-index:2;right:0; top:-5px; *right:-2px;}
.set-sprite{width:13px; height:15px; background-position:-11px -33px;  position:absolute; z-index:2;  float: left; *left:0;}
.reco-sprite{width:23px; height:15px; background-position:-45px -2px;  position:absolute; z-index:2; left:83px;}
.act-over-nav{width:40px; height:30px; background-position:0px 0px;}
.perfom-snap{width:46px; height:34px; background-position:-48px -2px;}
.home-sprite{width:24px; height:20px; background-position:-158px 0px;}
.email-sprite{width:15px; height:17px; background-position:-140px -21px;}
.recomd{width:20px; height:15px; background-position:-45px -2px;}
.refresh-icon1{width:15px; height:14px; background-position:-392px -14px; cursor: pointer;}
.undo{width:12px; height:13px; background-position:-189px -21px;}
.menu-icon{width:40px; height:32px; background-position:-96px -3px; cursor:pointer;}
.set-d{width:14px; height:15px; background-position:-184px -1px;}
.unset-d{width:14px; height:18px; background-position:-166px -22px;}
.act-ovrviw{width:41px; height:32px; background-position:0 0;}
.perform-snap{width:46px; height:32px; background-position:-47px -4px;}
.green-arrow{width:10px; height:9px; background-position:-29px -4px;}
.red-arrow{width:10px; height:9px; background-position:-29px -16px;}
.new-sprite{width:28px; height:16px; background-position:-151px 0;}
.white-arrow{width:9px; height:8px; background-position:-186px 0;}
.lock-menu{width:12px; height:15px; background-position:-132px -2px!important; top:2px; position:absolute; margin-left: 2px; *margin-left:0; margin-left:0\0/ie8;}
.star-active{width:11px; height: 11px; background-position:0 -34px; position: absolute; top:4px; right:4px; cursor: pointer;}
.star-deactive{width:11px; height: 11px; background-position:-13px -34px; position: absolute; top:4px; right:4px; cursor: pointer;}
.green-arrow-sensex{width:24px; height:22px; background-position:-143px -24px; margin:-8px 15px 0 0;}
.red-arrow-sensex{width:24px; height:22px; background-position:-167px -24px; margin:-8px 15px 0 0;}
/* img sprite end */

.no-re-found{float:left; text-align:center; width:100%; min-height:165px; padding-top: 38px; background: #f0f0f0; border: 1px solid #ddd;}
.no-rec-left{float:left; width:33%; padding-bottom:20px;}
.no-rec-left img{float:right;}
.no-rec-right{float:right; text-align: left; width:67%;}
.no-rec-right .div1{text-align: left; width:96%; font-size: 18px; font-weight: bold;  color:#000; padding:5px 0 0 4%;}
.no-rec-right .div2{text-align: left; width:94%; font-size: 18px; color:#0099ff; padding:37px 0 0 6%; font-weight: bold;}
.no-rec-right .div3{text-align: left; width:94%; font-size: 16px; color:#333; padding:12px 0 0 6%;}

/*Footer */
#footer { float:left; width:84.7%; min-height:100px; margin:20px 5% 0 10.3%;}
#footer-top { float:left; width:100%; min-height:100px; background:#fff; box-shadow: 0 0 7px #696969; -moz-box-shadow: 0 0 7px #696969; -webkit-box-shadow: 0 0 7px #696969; padding:20px 0 30px 0;}
#footer-top strong{font-size: 13px; font-weight: bold; padding-bottom: 10px; width:100%; float: left;}
#footer-top  a{text-decoration: none; line-height: 20px; font-size: 12px; color: #093d72;}
#footer-top  a:hover{text-decoration:underline;}
#footer-top .footer-top-menu-1, #footer-top .footer-top-menu-2, #footer-top .footer-top-menu-3, #footer-top .footer-top-menu-4 {float:left; min-height: 130px; border-right:00.10em dotted #ccc; padding-top: 10px;}
#footer-top .footer-top-menu-1{width:11.8%; margin-left:4.2%; }
#footer-top .footer-top-menu-2{width:14.5%; margin-left:4.5%; font-size: 13px;}
#footer-top .footer-top-menu-3{width:14.7%; margin-left:4.8%; font-size: 13px;}
#footer-top .footer-top-menu-4{width:14.3%; margin-left:4.7%; font-size: 13px;}
#footer-top .footer-top-menu-5{float:left; width:19.50%; min-height: 130px; margin-left:6%; border:none; font-size: 13px;}
#footer-top .footer-top-menu-5 .footer-icons{width:100%; min-height:27px; float: left; position: relative;}
#footer-top .footer-top-menu-5 .footer-icons .fb-icon {background-position:-205px -10px; height: 27px; width:26px; position: absolute; float: left;}
#footer-top .footer-top-menu-5 .footer-icons .twi-icon {background-position:-238px -10px;height: 27px;width:25px; float: left; position: absolute; left:26px;}
#footer-top .footer-top-menu-5 .footer-icons .rss-icon {background-position:-269px -9px;height: 27px;width:26px; float: left; position: absolute; left:50px;}
#footer-top .footer-top-menu-5 .footer-icons .u-tube-icon {background-position:-301px -10px;height: 27px;width:27px; float: left; position: absolute; left:76px;}
#footer-top .footer-top-menu-5 .footer-icons .g-plus-icon {float: left; position: absolute; left:104px;}
#footer-top .footer-top-menu-5 .footer-icons .pinit-icon {background-position:-334px -10px;height: 24px;width: 24px; float: left; position: absolute; left:128px;}
#footer-top .footer-top-menu-5 .android{float:left; width:149px; height:45px; margin-top:10px; position:relative;}
#footer-top .footer-top-menu-5 .mobile-app{background-position:-407px 0px;height:45px;width:150px; float: left; position: absolute; left:0px;}
#footer-top .footer-top-menu-5 .text{float:left; width:149px; margin-top:10px; font-size: 10px; color: #000;}
#footer-top .footer-top-menu-5 .text a{font-size:10px; color:#000; line-height:12px; text-decoration:none;}
#footer-top .footer-top-menu-5 .text a:hover{text-decoration:underline;}
#footer-bot { float:left; width:100%; min-height:60px; text-align: right; padding-top:18px; font-size: 11px; color: #666;}
.acclefttextmaredcl {margin: 0;}
.acclefttextmaredcl {background: url("/images/icon-sprite.png") no-repeat scroll 0 -245px transparent;display: inline-block;float: left;height: 20px;padding: 6px 20px 0 10px;vertical-align: middle;}
/*Footer End*/

.ques-mark .paid-feature {position:absolute; left:14px; top:12px; background:#fffcdf; border:1px solid #ff7f00; font-size: 12px; color:#000; text-align:left; font-weight:normal; width:265px; padding:5px; border-radius:5px; opacity: 0;pointer-events: none; *top:0; top:0\0/ie8; display:none;}
:root .ques-mark .paid-feature{top:11px\0/ie9;}
.ques-mark .paid-feature a{color:#003366; font-size: 12px; text-decoration: underline; border: 0!important; height:0!important; width:0!important;}
.ques-mark .paid-feature:before {bottom: -20px;content: " ";display: block;height: 20px;left: 0;position: absolute;width: 100%;}
.ques-mark:hover .paid-feature {display:block; opacity: 1;pointer-events: auto;}

.ques-mark1 .paid-feature {position:absolute; z-index:3; left:10px; top:25px; background:#fffcdf; border:1px solid #ff7f00; font-size: 12px; color:#000; text-align:left; font-weight:normal; min-width:230px; padding:5px; border-radius:5px; display:none;opacity: 0;pointer-events: none;}
.ques-mark1 .paid-feature a{color:#003366; font-size: 12px; text-decoration: underline; border: 0!important; height:0!important; width:0!important;}
.ques-mark1 .paid-feature:before {bottom: -20px;content: " ";display: block;height: 20px;left: 0;position: absolute;width: 100%;}
.ques-mark1:hover .paid-feature {display:block; opacity: 1;pointer-events: auto;}
.left-200{left:-200px!important;}
a { color:#093d72; text-decoration: none; border:0;}
a:hover { color:#336699;}
.question-mark {position: absolute; margin: -5px 0 0 3px;}
.color-green-sensex {color:#006600;}
.color-red-sensex {color:#cc0000;}
.black-font10{color:#000;  font-size: 10px;}
.bg-c7e9ff{background:#c7e9ff;}
.none{display: none!important;}
.pointer{cursor: pointer;}
.red-990000{color:#990000;}
.font-11{font-size: 11px;}
.font-12{font-size: 12px;}
.font-18{font-size: 18px;}
.font-20{font-size: 20px;}
.bord-hover-none{border:none!important;}
.bord-hover-none:hover{background:none!important;}
.mar-0{margin:0px}
.mar-top4{margin-top:4px!important;}
.red-990000:hover{color:#990000;}
.color-green{color:#006600;}
.color-red{color:#CC0000;}
:root .gradient {filter: none\0/ie9!important;}
.border-top-menu-left{border-left: 1px solid #EAEAEA!important;}
.formloading, .formloading-news-comp-list{clear: both; margin:15% 0 0 0; min-height:150px; text-align:center; width:100%;}

/* Clock */
.clock-main{float:left;width:100%; margin:2px 0 16px 0;}
.clock-main .clock-div{width:30%; width:30.5%\9; margin: 0 auto; height: 25px; position: relative; background:#fffcdf; border:1px solid #ff7f00; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; box-shadow:0 0px 6px 3px #999; -moz-box-shadow:0 0px 6px 3px #999; -webkit-box-shadow:0 0px 6px 3px #999;}
.clock-main .clock-div img{float: left; margin:2px 2% 0 3%;}
.clock-main .clock-div .time-div{font-size: 12px; float: left; padding:5px 0 0 0;}
.clock-main .clock-div .sub-btn{position: absolute; right:0; color: #fff; font-weight:bold; font-size: 12px; padding:5px 2% 5px 2%; border-top-right-radius:4px;border-bottom-right-radius:4px;
background: #1d8fd5; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFkOGZkNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzE0NTRhYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top, #1d8fd5 0%, #1454ab 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1d8fd5), color-stop(99%,#1454ab)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #1d8fd5 0%,#1454ab 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #1d8fd5 0%,#1454ab 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #1d8fd5 0%,#1454ab 99%); /* IE10+ */
background: linear-gradient(to bottom, #1d8fd5 0%,#1454ab 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d8fd5', endColorstr='#1454ab',GradientType=0 ); /* IE6-8 */}
:root .clock-main .clock-div .sub-btn{padding: 5px 2% 6px 2%\0/ie9;}
/* Clock End */

@media screen and (max-width:1280px) {
    .header-div-1 {width:56.5%;}
    .header-div {width:49%;}
    .header-div-3 {width:15%;}
    .header-div-4 {width:19%;}
    .header-div-4-mid-left {width:27%; }
    .header-div-4-mid-right {width:100%;}
    .header-div-5 {width:22%;}
    .header-div-5 span{width:32.50%;}
    .header-div-6 {right:1.3%;}
    table tr td .pagi .left {width: 65%!important;}
    table tr td .pagi .right {width: 35%!important;}
    .header-div-4-mid-right .input-search-header{width:95%;}
    .header-div-4-mid-right .button-topsearch{right:5px;}
    .my-acct{width:30%!important;}
    .my-acct span{width:23.3%;}
    #content-right-nav-left{width: 83.8%;}
    #content-right-nav-right{width:15.9%;}
    .set-d-left-nav {margin: 0 -10px -4px 0;}
    .star-active {right:11px; top:3px;}
    .header-contact-div-main-sub-l .accrighttextma {width: 8%;}
    .header-contact-div-main-sub-l .acclefttextma {width: 90%;}
    .header-contact-div-main-sub-l .formaccma {min-height: 44px;}
    .clock-main .clock-div{width:33.5%;}
    .clock-main .clock-div img{float: left; margin:2px 2% 0 3%;}
}
@media screen and (max-width:1150px) {
    .header-div {width:59.7%;}
    .header-div-3 {width:18%;}
    .header-div-4 {width:20.3%;}
    .header-div-4-mid {width:100%;}
    .header-div-4-mid-left {width:29%;}
    .header-div-4-mid-right {width:100%;}
    .header-div-5-res {width:12%; padding:8px 0 0 0; font-size:12px; text-align:center; display:block; float:right; margin-right:5%;}
    .header-div-5 {display:none;}
    .header-div-6{right:1.3%;}
    table tr td .pagi .left {width: 61%!important;}
    table tr td .pagi .right {width: 39%!important;}
    .header-div-5-res-sub{right:7.5%;}
    #content-right-nav-left{width:80.8%;}
    #content-right-nav-right{width:18.9%;}
    .header-div-4-mid-right .button-topsearch{right:-5px;}
    .header-div-4-mid-right .input-search-header{width:100%; padding:3px 3px 9px 8px;}
    .header-contact-div-main-sub-l .accrighttextma {width:9%;}
    .clock-main .clock-div{min-width:35%;}
    .clock-main .clock-div img{float: left; margin:2px 2% 0 2%;}
}
@media screen and (max-width:1024px) {
   .clock-main .clock-div{width:39.5%;}
   .clock-main .clock-div img{float: left; margin:2px 2% 0 2%;} 
}
@media screen and (max-width:1006px) {
    .header-div {width:58%;}
    .header-div-3 {width:18%;}
    .stickytopadd{position:static; top:0; margin:0 0 0 0%; width:100%; }
    .stickytopremoved{position:static; top:0; margin:0 0 0 0%; width:100%;}
    .stickytopadd2{position:static; top:0px; width:100%;}
    .stickytopremoved2 {position:static; top:0px; width:100%;}
    .content-right-nav-stickytopadd{position:relative; width:100%!important;}
    .header-div-4 {width:20%;}
    .header-div-4-mid {width:100%;}
    .header-div-5-res {width:9%; margin-right:8%;}
    .header-div-5-res-sub{right:6.5%;}
    #content-right-nav-left{width:81.8%;}
    #content-right-nav-right{width:17.9%;}
    .header-div-4-mid-right {width:100%;}
    .header-div-4-mid-right .button-topsearch{left:192px;}
    .header-div-4-mid-right .input-search-header{width:100%;}
    .green-arrow-sensex{margin:-8px 7px 0 0;}
    .red-arrow-sensex{margin:-8px 7px 0 0;}
    .hea-con-d-ma-sub-r-1 {padding:20px 0 18px 15%;}
    .hea-con-d-ma-sub-r-2 {padding:0px 0 15px 15%;}
}