html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset{	margin: 0;	padding: 0;}
img, fieldset {
	border: 0;
}
/* set html5 elements to block */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { 
    display: block;
}
.FL { float: left;} .FR { float: right;} .CL { clear: both;}
.font_normal { font-weight: normal; }
.UC{text-transform: uppercase;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
.clearfix { display: inline-block }
/* Hides from IE-mac \*/
* html .clearfix { height: 1% }
.clearfix { display: block }
/* End hide from IE-mac */
.TAR{text-align:right;} .CTR{text-align:center;}
.MT20{margin-top:20px;} .MT30{margin-top:30px;} .MT5{margin-top:5px;} .MT10{margin-top:10px;}
.MB30{margin-bottom:30px;}
.MB20{margin-bottom:20px;}
.PA10{padding:10px;}
.PA15{padding:15px;}
.PT10{padding-top:10px;}
.MB5{ margin-bottom:5px;}
/************************************************************************************
GENERAL STYLING
*************************************************************************************/
body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; /* default font size */ width: 100%; height: 100%; margin: 0; padding: 0; color: #333; }
a { color: #1f66b2; }
iframe.header_frame { }
/*// Float containers fix ---- */
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {	display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {	height: 1%;}
.clearfix {	display: block;}
/* End hide from IE-mac */
iframe.footer_frame {/*  height:490px;*/ height: 90px; position: relative; bottom: 0; left: 0; }
.dotted_line { border: 0; border-bottom: 1px dotted #d9d9d9; }
a { text-decoration: none; outline: 0; }
.PA30 {padding: 30px;} .PL20{padding-left:20px;}
a:hover { text-decoration: underline; cursor:pointer;}
ul, li { padding: 0; margin: 0; list-style: none; }
input[type=text], input[type=PASSWORD] { /* for text box */ border: 1px solid #d5d5d5; height: 24px; padding: 0 5px; }
input[type=password] { /* for text box */ border: 1px solid #d5d5d5; width: 188px; height: 24px; padding: 0 5px; }
.hidden { display: none;}
.error_icon {background: url("../images/exclamation.png") no-repeat;height:50px;display:inline-block;margin:10px;}
.error_text {margin-left:30px;font:bold 16px Arial, Helvetica, sans-serif;}
h1.page_title{font:bold 26px Arial, Helvetica, sans-serif; padding-bottom:5px; border-bottom:3px solid #DADADA; color:#333333; margin-bottom:15px;}
#content_area p{font:12px/18px Arial, Helvetica, sans-serif; margin-bottom:10px;}
#container .lft_col{width:740px; float:left;}
#container .rht_col{width:220px; float:right;}
#content_area p.gd16, #content_area p.gd14 {font-size: 16px; color: #333 }
#content_area p.gd14 {font-size: 14px}
.note_txt, .desclaimer{font-size:11px;}
#hdr_section{height:auto !important;}
/*banner style*/
.banner{border-bottom: 1px solid #e7e7e7; height:258px; }
.banner.supMul { background: url(/resources/images/super_multi.jpg) center top no-repeat; background-size:cover;}
.banner.appl_tracker { background: url(/resources/images/application_tracker_bg.jpg) center top no-repeat; background-size:cover;}
.main { width: 1000px; margin: 0 auto; }
.banIn{padding: 60px 20px 0 0; float:right; }
.menusnd { width: 558px; height: 48px; cursor: pointer; border: 1px solid #CCC; background: #FFF; padding-right: 20px; }
.pdrp { width: 543px; height: 48px; padding-left: 15px; font: 400 24px/48px Arial; color: #333; background: url(/resources/images/arwDn.png) no-repeat right center; }
.pdrp span { color: #cacaca; margin-right: 20px; line-height: 48px; display: inline-block; text-transform:uppercase;}
.dropp{display: none; position: absolute; z-index: 99; width: 548px; border: 1px solid #CCC; border-bottom: 5px solid #bebebe; border-top: 0; background: #FFF; margin-top: -1px; padding: 0 15px 20px; }
.dropp ul { border-top: 1px solid #d5dce4; padding: 10px 0 }
.dropp ul li { list-style: none; }
.dropp ul li a { display: block; font: 12px/16px Arial; color: #787878; padding: 4px 0 4px 12px; background: url(/resources/images/dot1.png) no-repeat left center; }
.dropp ul li a:hover { text-decoration: none; color: #333; font-weight: 700; background-image: url(/resources/images/dot1H.png) }
.menuHd { border-top: 1px solid #d5dce4; font: 400 24px/25px Arial; color: #333; padding: 8px 0 }
.dropp ul.menu_more li a { font-size: 14px }
.navBan { border-bottom: 1px solid #d5dce4; height: 35px; }
.navBan li { float: left; margin-right: 10px; }
.navBan li a { display: inline-block; background: url(/resources/images/dot1.png) no-repeat 6px center; padding: 10px 10px 10px 20px; font: 400 14px/15px Arial; color: #333; }
.navBan li a:hover, .navBan li a.act { font-weight: 700; background-image: url(/resources/images/dot2.png); text-decoration: none; border-bottom: 1px solid #de0000}
/*----------------------- Breadcrum styles -------------- */
#container .breadcrumb ul {font-size: 11px; color: #888888; }
#container .breadcrumb ul li{display: inline-block;  }
#container .breadcrumb ul li {background: url('../images/breadcrumb_arrow.png') no-repeat left center; padding: 10px 5px 10px 10px; }
#container .breadcrumb ul li a{color:#888888;}
#container .breadcrumb ul li:first-child {background: none; padding-left:0px;}
#container .breadcrumb ul li:last-child a{color: #1e1e1e; }

#open_trndngaccnt { margin-top:5px;padding: 30px 10px; border-bottom: 5px solid #bebebe; background: #e9e9e9; background: -moz-linear-gradient(top, #e9e9e9 0%, #f6f6f6 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e9e9e9), color-stop(100%, #f6f6f6)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #e9e9e9 0%, #f6f6f6 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #e9e9e9 0%, #f6f6f6 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #e9e9e9 0%, #f6f6f6 100%); /* IE10+ */ background: linear-gradient(to bottom, #e9e9e9 0%, #f6f6f6 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#f6f6f6', GradientType=0 ); /* IE6-9 */
}
#open_trndngaccnt form{margin-top:15px;}
.font_18 { font-size: 18px; }
.hdr { font: 18px/20px Arial, Helvetica, sans-serif; color: #333; background: url(/resources/images/oepn_accountimg.png) right 0px no-repeat; padding: 0 50% 10px 10px; height:86px; }
#open_trndngaccnt input{height: 29px; line-height: 29px; margin-bottom: 7px; width: 190px; }
#container #open_trndngaccnt .custom_dropdown select {width: 98%; }
#container #open_trndngaccnt .btn_red, #open_trndngaccnt input.btn_red{ width: 177px; margin: 10px auto; display: block; text-align: center; font-size: 18px; height: 44px; line-height: 34px;}
#container #open_trndngaccnt input.btn_red{height:60px; line-height:60px; padding:0px;}
.ic_rightmarkBig {background: url(/resources/images/ic_rightmarkBig.png) 0px 0px no-repeat; width: 15px; height: 12px; display: inline-block; }
.arrwDn{background: url(/resources/images/plNote_arrwDn.png) no-repeat; width: 6px; height: 4px; display: block; float: right; cursor: pointer; margin-top:6px;}
.arrwDn.up{background-image: url(/resources/images/plNote_arrwUp.png);}
.dsno{display: none;}
#why_demat .header{font-size:17px; padding-bottom:10px; }
#why_demat li { font: 12px Arial, Helvetica, sans-serif; color: #333; padding: 5px; }
.ic_rightmark_black { background: url(/resources/images/ic_rightmark_black.png) no-repeat; width: 7px; height: 6px; display: inline-block; margin-right: 10px; }

h2.sec_title, h1.sec_title{font-size:18px; padding-bottom:5px; border-bottom:1px dotted #BEBEBE; margin-bottom: 8px;}
h3.sec_title{font-size:16px; padding-bottom:5px; border-bottom:1px dotted #BEBEBE;}
#cuopn h3.sec_title{ border:0px;}
#cuopn .accord_head, #cuopn .accord_cont{ color:#333 !important; font-size:14px !important;}
.listBSM li {float: left; width: 225px; padding: 25px 20px 0 0; display:table-cell;}
.listBSM li .icn {float: left; width: 64px; height: 64px; margin-right: 15px; text-align: center; margin-bottom: 25px;}
.listBSM li p { margin-top: 5px; }
.pathBx { background: #f6f6f6; padding: 10px 7px; }
.pathBx span { margin: 0 3px; font-size: 14px }

#demat_reason .header{font-size:18px; padding:10px;}
#col_reason .header{font-size:18px; padding:10px;}
h2.sec_titleg{font-size:18px;}

/*form elements*/
/*#container .custom_dropdown{position: relative; display: inline-block; display: inline\9;}*/
/*#container .custom_dropdown{position: relative; display: inline-block; *display: inline;}*/
/* Select arrow styling */
#container .custom_dropdown select{display: inline-block; width: 200px; padding: 1px 3px 3px 5px; margin: 1px; font: inherit; outline:none; line-height: 25px; background: #ffffff; color: #333333; border: 1px solid #d5d5d5; -webkit-appearance:none; -moz-appearance:none; appearance:none; cursor:pointer; height:25px; }
#container .custom_dropdown option{border-bottom: 1px dotted #D5D5D5; padding:5px; } 
#container .custom_dropdown:after{content:'\25BC'; position: absolute;top: 0;right: 0;bottom: 0;font-size: 11px;padding: 3px 7px;background: #e1e1e1;color: #555555;pointer-events:none;margin: 3px;}
/*#container .custom_dropdown:after{content:'\25BC'; position: absolute;top: 0;right: -6px;bottom: 0;font-size: 11px;padding: 2px 7px;background: #e1e1e1;color: #555555;pointer-events: none;margin:5px; }*/

#container .lft_col .btn_normal, #container .rht_col .btn_normal { padding: 10px 10px 0px; }
#container .btn_small { /* to define the small button heights */ height: 23px; display: inline-block; padding: 5px 5px 0 5px; }
#container .btn_normal { /* normal size button sizes */ height: 26px; display: inline-block; padding: 10px 10px 0 10px; }
/*---- Red button --- */
#container .btn_red { color: #fff; font-size: 12px; font-weight: bold; text-decoration: none; border: 1px solid #be1616; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background: #d12222; /* Old browsers */ background: -moz-linear-gradient(top, #d12222 0%, #ba1414 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d12222), color-stop(100%, #ba1414) ); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #d12222 0%, #ba1414 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #d12222 0%, #ba1414 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #d12222 0%, #ba1414 100%); /* IE10+ */
background: linear-gradient(to bottom, #d12222 0%, #ba1414 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d12222', endColorstr='#ba1414', GradientType=0 ); /* IE6-9 */
}
#container .btn_red:hover { text-decoration: none; background: #dd2525; /* Old browsers */ background: -moz-linear-gradient(top, #dd2525 0%, #ef1a1a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dd2525), color-stop(100%, #ef1a1a) ); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #dd2525 0%, #ef1a1a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #dd2525 0%, #ef1a1a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #dd2525 0%, #ef1a1a 100%); /* IE10+ */
background: linear-gradient(to bottom, #dd2525 0%, #ef1a1a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd2525', endColorstr='#ef1a1a', GradientType=0 ); /* IE6-9 */
}
#container .btn_red:active { /* blue color button */ background: #ba1414; /* Old browsers */ background: -moz-linear-gradient(top, #ba1414 0%, #d12222 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ba1414), color-stop(100%, #d12222) ); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ba1414 0%, #d12222 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ba1414 0%, #d12222 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ba1414 0%, #d12222 100%); /* IE10+ */
background: linear-gradient(to bottom, #ba1414 0%, #d12222 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ba1414', endColorstr='#d12222', GradientType=0 ); /* IE6-9 */
}

ul.bullet_list li{padding:5px 2px; list-style:disc; margin-left:24px;}
ul.bullet_list_gry li{padding:5px 10px 0px 15px; margin-bottom:8px; font-size:14px; background:url(/resources/images/dot1.png) 0px 10px no-repeat;}
ul.bullet_list_gry li a{color:#1f5d9d;}


ol.bullet_list li{padding:5px 2px; list-style:upper-roman; margin-left:24px;}
/*accordion*/
.accord_head, .accord_cont { font:bold 16px/40px Arial, Helvetica, sans-serif; color: #c6c6c6; cursor: pointer; padding: 4px 10px 4px 0px; border-bottom: 1px dotted #ccc; }
.accord_head a{color:#C6C6C6;}
.accord_head a:hover{color:#333;}
.accord_head .ic_handle { background: url(/resources/images/accordion-handle.png) 0px 0px no-repeat; width: 24px; height: 24px; display: block; float: right; margin-top: 7px; }
.accord_head.active { color: #333333; }
.QAblock { width: 40px; height: 40px; background: #f3f3f3; display: block; text-align: center; float: left; margin-right: 12px; font: bold 16px/40px Arial, Helvetica, sans-serif; }
.accord_head.active .QAblock { color: #fff; }
.accord_head.active .ic_handle { background-position: -24px 0px; }
.que{width:89%;}
.accord_cont { font: 12px/16px Arial, Helvetica, sans-serif; color: #333; display: none; }
.accord_cont .QAblock { border: 1px solid #d3cfd5; background: #FFF; color: #de0000; }

#mid_bar{background:#de0000; padding:10px 0px;}
.wrapper{width:1000px; margin:0px auto;}
.ktk_logo{background:url(/resources/images/ktkheader_sprite.png) 0px 0px no-repeat; width:187px; height:33px; display:block; margin-left:10px;}
.ktk_settings{background:url(/resources/images/ktkheader_sprite.png) -200px 0px no-repeat; width:24px; height:24px; display:block;}
.btn_login{background: -moz-linear-gradient(top, #74a9e2 0%, #6499d2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#74a9e2), color-stop(100%,#6499d2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #74a9e2 0%,#6499d2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #74a9e2 0%,#6499d2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #74a9e2 0%,#6499d2 100%); /* IE10+ */
background: linear-gradient(to bottom, #74a9e2 0%,#6499d2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#74a9e2', endColorstr='#6499d2', GradientType=0 ); /* IE6-9 */
border:1px solid #5287c0; font:bold 14px/22px Arial, Helvetica, sans-serif; height:22px; padding:0px 10px; color:#FFF;margin-top:5px;
border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; margin-right:11px; display:block;
}
#ktk_postlogin{width:225px;}
.usr_nm{font:bold 12px Arial, Helvetica, sans-serif; color:#FFF;}
.ic_wsqr{width:3px; height:3px; display:inline-block; background:#FFF; margin:0px 10px; vertical-align:middle;}
.ML7 { margin-left: 7px }
.arw_11, .arw_18{font:11px Arial; color:#FFF;}.arw_18{ font-size:18px}

.PR{position:relative;}
/*#menu_barN { background: #333; height: 40px; position: relative\9; z-index: 10\9;}*/
#menu_barN { background: #333; height: 40px; *position: relative; *z-index: 10;}
.navM{float:left;}
.navM > li { float: left; }
.navM > li > a { display: inline-block; font: 15px/40px arial; color: #aaa; padding: 0 12px; position: relative; z-index: 1; }
.navM > li > a:hover, .navM > li > a.active { text-decoration: none; background: #272727 url(/resources/images/menuH.png) no-repeat top center; color: #eae9e9 }
.menu_sub { background: #333; border-top: 1px solid #1c1c1c; position: absolute; left: 0; top: 39px; z-index: 100000; display: none }
.menu_sub .mcol, .menu_sub .w150{ width:180px;}
.menu_sub .w140 { width: 145px; }
.menu_sub .w200{ width:200px;}
.mhd { background: #272727; color: #b0b0b0; font-weight: 700; line-height: 34px; padding-left: 15px; border-right: 1px solid #414141; margin-right:-1px; margin-bottom:5px; }
.mhd a { color: #b0b0b0; display: block; }
.mhd a:hover { text-decoration: none }
.mhd a:hover .arw { background: url(/resources/images/subMHD_arw.png) no-repeat; width: 11px; height: 6px; display: inline-block; margin-left: 10px; }
.mhd a:hover .arwDn { background: url(/resources/images/subMHD_arwD.png) no-repeat; width: 10px; height: 6px; position: absolute; margin: 33px 0 0 60px }
.sub_nav { padding: 0 5px; }
.sub_nav li { margin-bottom: 5px; }
.sub_nav li a { display: block; color: #b0b0b0; line-height: 15px; padding: 5px 10px; }
.sub_nav li a:hover, .sub_nav li a.active { text-decoration: none; color: #FFF; background: #272727 /*url(/resources/images/subMenuH.gif) no-repeat right center*/ }

#ksec-MagicBar-content .pmenu{position:absolute; margin-left:5px; margin-top:5px; background:#1e1e1e; border:1px solid #000000; width:42px; height:26px; font:bold 12px/26px Arial, Helvetica, sans-serif; color:#aaaaaa; padding:0px 9px; text-shadow:0px 0px 1px #000; cursor:pointer; left:0px;}
#ksec-MagicBar-content .pmenu.act{height:44px; border-bottom:0px; z-index:2;}
#pop_menu{background:#1e1e1e; border-radius:5px; border:1px solid #000000; padding:5px; position:relative; top:3px; left:5px;width:190px; } 
#pop_menu ul li{border-bottom:1px solid #1e1e1e; position:relative; clear:both; display:block;}
#pop_menu ul li a{padding:10px; display:block; font:14px Arial, Helvetica, sans-serif; color:#aaaaaa; text-shadow:0px 0px 2px #000; display:block; background:#333333; width:170px;}
#pop_menu ul li>ul{position:absolute; right:0px; display:none; left:190px; background:#1e1e1e; border-radius:5px; border:1px solid #000000; padding:5px; width:190px; top:-5px;}
#pop_menu ul li:hover>ul{display:block;}
#pop_menu ul li:hover>ul li a{background:#333333;}
#pop_menu ul li:hover a, #pop_menu ul li:hover>ul li a:hover{background:#444444;}

#about .FL { min-height: 280px; border-right: 1px solid #272727; }
#offring .FL { min-height: 445px; border-right: 1px solid #272727; }
#resrch .FL { min-height: 385px; border-right: 1px solid #272727; }
#mkt_data .FL {border-right: 1px solid #272727; }
#help .FL { min-height: 160px; border-right: 1px solid #272727; }
#tradg .FL { min-height: 650px; border-right: 1px solid #272727; }

.W225{width:230px;}.MT7 { margin-top: 7px }
.ktksrch_ddl{background:#1e1e1e; padding:6px 7px;}
.ic_ddlarrw{background:url(/resources/images/ktkheader_sprite.png) -258px 0px no-repeat; width:7px; height:4px; display:inline-block; vertical-align:middle;}
.ic_graph{background:url(/resources/images/ktkheader_sprite.png) -240px 0px no-repeat; width:14px; height:12px; display:inline-block;}
.ktk_search{background:#f0f0f0; padding:2px;  height:20px; width:130px;}
.ktk_search .ic_search{background:url(/resources/images/ktkheader_sprite.png) -268px 0px no-repeat; width:16px; height:16px; display:inline-block;}
.ktk_search input{background:none; font:13px Arial, Helvetica, sans-serif; color:#a2a2a2; border:0px; height:20px; width:100px;}

#ksec-MagicBar-Search-widget {background:#f0f0f0; padding:2px; margin-right:5px; width:130px;}
#ksec-MagicBar-Search-widget .ic_search{background:url(/resources/images/ktkheader_sprite.png) -268px 0px no-repeat; width:16px; height:16px; display:inline-block;}
#ksec-MagicBar-Search-widget input{background:none; font:13px Arial, Helvetica, sans-serif; color:#a2a2a2; border:0px; height:20px; width:100px;}

header .main{ display:none}

.sec_top{background:#333333;}
.sec_top a{color:#bcbcbc;}
.wht12{font:12px Arial, Helvetica, sans-serif; color:#FFF;}
.sec_bottom{background:#de0000; color:#FFF; font:11px/11px Arial, Helvetica, sans-serif; padding:15px 0px;}
.sec_bottom p{margin-bottom:10px;}
.ktk_logo_btm, .ktk_btm{float:left;}
.ktk_logo_btm a{background:url(/resources/images/ktk_bottomlogo.png) 0px 0px no-repeat; width:191px; height:57px; display:block; margin:0 30px 0 20px;}
.fot_list{ padding:15px 10px 0px;}
.fot_col{ float: left; width:20%}
.fot_hd{ font:bold 12px Arial; color:#6d6d6d; margin-bottom:10px;}
.fot_col li{padding:0 0 5px 0px;}
.fot_col li a{ color:#bcbcbc; font:11px Arial;}
.brdb{ border-bottom:1px solid #242424}
.social_fot{ font:22px Arial; color:#6d6d6d; padding:15px 20px;}
.social_fot a{ display:inline-block; background:url(/resources/images/shareIcn_footer.png) no-repeat; width:35px; height:35px; vertical-align:middle; margin-right:5px;}
.social_fot a.fot_fb{ background-position:0 0px;}
.social_fot a.fot_twet{ background-position:-40px 0px;}
.social_fot a.fot_youTube{ background-position:-80px 0px;}
.social_fot a.fot_blogger{ background-position:-120px 0px;}
.social_fot a.fot_ss{ background-position:-160px 0px;}
.social_fot a.fot_fb:hover{ background-position:0 -39px;}
.social_fot a.fot_twet:hover{ background-position:-40px -39px;}
.social_fot a.fot_youTube:hover{ background-position:-80px -39px;}
.social_fot a.fot_blogger:hover{ background-position:-120px -39px;}
.social_fot a.fot_ss:hover{ background-position:-160px -39px;}
.MR25{ margin-right:25px;}
.custCare{ padding:15px 20px; font:22px Arial; color:#6d6d6d;}
.W195{ width:195px;}
.gl11{font-size:11px; color:#6d6d6d;}
.fot_lrow{ padding:7px 20px; color:#6d6d6d;}
.fot_lrow a{ color:#bcbcbc}
.font_11{ font-size:11px}
.fot_lrow .font_11 a{ margin:0 4px;}
.custCare .W195 .arw_11 em{ font-style:normal}
footer#footer_section{margin-top:30px;}

.btn_gray { /* blue color button */ color: #fff; font-size: 12px; font-weight: bold; text-decoration: none; border: 1px solid #7c7c7c; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background: #9f9f9f; /* Old browsers */ background: -moz-linear-gradient(top, #9f9f9f 0%, #9f9f9f 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9f9f9f), color-stop(100%, #9f9f9f)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #9f9f9f 0%, #9f9f9f 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #9f9f9f 0%, #9f9f9f 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #9f9f9f 0%, #9f9f9f 100%); /* IE10+ */ background: linear-gradient(to bottom, #9f9f9f 0%, #9f9f9f 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9f9f9f', endColorstr='#9f9f9f', GradientType=0 ); /* IE6-9 */
}
.btn_gray:hover { text-decoration: none; background: #bfbfbf; /* Old browsers */ background: -moz-linear-gradient(top, #bfbfbf 0%, #bfbfbf 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bfbfbf), color-stop(100%, #bfbfbf)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #bfbfbf 0%, #bfbfbf 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #bfbfbf 0%, #bfbfbf 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #bfbfbf 0%, #bfbfbf 100%); /* IE10+ */ background: linear-gradient(to bottom, #bfbfbf 0%, #9f9f9f 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfbfbf', endColorstr='#bfbfbf', GradientType=0 ); /* IE6-9 */
}
.btn_gray:active { /* blue color button */ background: #7a7a7a; /* Old browsers */ background: -moz-linear-gradient(top, #7a7a7a 0%, #7a7a7a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7a7a7a), color-stop(100%, #7a7a7a) ); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #7a7a7a 0%, #7a7a7a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #7a7a7a 0%, #7a7a7a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #7a7a7a 0%, #7a7a7a 100%); /* IE10+ */
background: linear-gradient(to bottom, #7a7a7a 0%, #7a7a7a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a7a7a', endColorstr='#7a7a7a', GradientType=0 ); /* IE6-9 */
}
.faq_hdr .btn_gray { padding: 3px 10px; font: 11px Arial, Helvetica, sans-serif; color: #FFF; display: block; }

.list1 .gry_circle{ float:left; margin-right:15px;}
ul.list1 li{padding:7px 10px; overflow:auto; border-bottom:1px dotted #BEBEBE}
.list1 li p, .list1 p{ padding-top:10px;}

.menu_mob{ position:absolute; background:#333; width:150px; min-height:240px; display:none; }
.menu_mob > li{ position:relative;}
.menu_mob > li > a{ color:#aaa; font:15px/35px Arial; display:block; padding-left:35px; background:url(/resources/images/dotM.gif) no-repeat 20px center; text-align:left;}
.menu_mob > li > a:hover, .menu_mob > li > a.act{ background:#272727 url(/resources/images/dotMh.gif) no-repeat 20px center; text-decoration:none; color:#FFF;}
.menu_mob li ul{ position:absolute; top:0; left:150px; background:#272727; width:180px; padding:8px 0 8px 10px; display:none}
.menu_mob li ul li a{ font:12px/24px Arial; color:#b0b0b0; display:block; text-align:left;}
.menu_mob li ul li a:hover, .menu_mob li ul li a.act{ text-decoration:none; color:#FFF}
.menu_mob li ul li a:hover span, .menu_mob li ul li a.act span{ background:url(/resources/images/arwM.png) no-repeat; width:4px; height:7px; display:inline-block; margin-left:7px; vertical-align:middle}

.listBSM li { float: left; width: 233px; padding: 25px 20px 0 0; overflow: auto; }
.listBSM li .icn { float: left; width: 64px; height: 48px; border-radius: 32px; background: #f3f3f3; margin-right: 15px; text-align: center; padding-top: 16px; margin-bottom: 5px; }
.listBSM li .icn.red { background: #d60505 }
.listBSM li p { margin-top: 5px; }
.listBSM li.MR0{ padding-right:0 !important}

/*sitemap*/
.banner.sitemap { background: url(/resources/images/sitemap_banner.jpg) center top no-repeat; background-size:cover;}
#smap_content .smapSec_title{font:bold 26px Arial, Helvetica, sans-serif; color:#333; border-bottom:1px dotted #bebebe; padding-bottom:10px; text-transform:uppercase; margin-bottom:10px; padding-left:5px;}
#smap_content .smapSec_title img{width:64px; height:64px;}
#smap_content .subSec_title{font:bold 16px/22px Arial, Helvetica, sans-serif; color:#333; border-bottom:1px dotted #bebebe; padding-bottom:5px; text-transform:uppercase; margin-bottom:10px; padding-left:10px;}
#smap_content .sec_links{display:table-cell;}
#smap_content .sec_titles{float:left; display:table-cell; width:130px; font:bold 12px/15px Arial, Helvetica, sans-serif; color:#333333; padding-left:15px; background:url(/resources/images/list_disc.png) 0px 5px no-repeat; }
#smap_content .sec_links a{font:12px/15px Arial, Helvetica, sans-serif; color:#333333; display:inline-block; margin-right:15px; padding-left:15px; background:url(/resources/images/list_circle.png) 0px 5px no-repeat; margin-bottom:10px; }
.PL10{padding-left:10px;}
#smap_content .oth_links{padding:12px; border-bottom:1px dotted #bebebe;  border-top:1px dotted #bebebe;}
#smap_content .oth_links a{font:bold 16px Arial, Helvetica, sans-serif; color:#333; text-transform:uppercase; margin-right:80px; display:inline-block;}

/*03/05/2014 changes for logout and thankyou page*/
#rhs_wdAd .lft_col{width:630px;}
#rhs_wdAd .rht_col{width:330px;}
.banner.logout { background: url(/resources/images/banner_logout.jpg) center top no-repeat; background-size:cover;}
.banner.logout .banIn{padding:160px 225px 0px 0px;}
.wht_box{background:#FFF; padding:25px; border-bottom:3px solid #e3e4e8; margin-bottom:15px;}
#rhs_wdAd .rht_col .wht_box{padding:15px;}
.logout_success{font:18px/26px 'Open Sans', sans-serif; color:#333;}
.MR15{margin-right:15px;}
.wht_box .b26{font:26px/30px Arial, Helvetica, sans-serif; color:#333;}
.wht_box .b18{font:18px/22px Arial, Helvetica, sans-serif; color:#333;}
.wht_box .MT20 .FL, .wht_box .MT20 .FR{ float:none; text-align:center; width:100%}
.vdo_list li{float:left;}
.vdo_title{font:14px Arial, Helvetica, sans-serif; color:#333;}
.vdo_bg{background:url(/resources/images/vdo_bg.png) no-repeat; width:275px; height:200px; text-align:center; padding-top:25px; margin:10px auto 0;}
.btn_view{font:11px/30px Arial, Helvetica, sans-serif; color:#124d89; background:url(/resources/images/ic_playVdo.png) right 0px no-repeat; padding-right: 40px; display:inline-block;}
.link_knowmore{font:11px/30px Arial, Helvetica, sans-serif; color:#124d89;}
.mrktPer_text{width:280px; float:right;}
#content_area .mrktPer_text p.title{font:bold 18px Arial, Helvetica, sans-serif; color:#333;}
#ktk_expert{font:bold 18px Arial, Helvetica, sans-serif; color:#333}
#ktk_expert .gry_circle, #ktk_expert .expert_text, #ktk_expert .link_play{float:left}
#ktk_expert .expert_text{width:365px;}
#ktk_expert .expert_text1{width:550px;}
.gplustext{font:bold 14px Arial, Helvetica, sans-serif; color:#333; margin-top:25px;}
.brdb_dt{border-bottom:1px dotted #d2d2d2}
.ktk_tools{border-bottom:1px dashed #d2d2d2; padding-bottom:15px;}
#content_area .ktk_tools p{font-size:14px; line-height:16px;}
#content_area .ktk_tools p.title{font-size:26px; color:#333; font-weight:bold; margin-top:10px;}
.ktkTools_thumb{float:left; margin-right:15px; margin-top:0px;}
.ktkTools_thumb.ksec{float:right; margin-left:15px; margin-right:0px;}
.ktkSec_steps li{background:url(/resources/images/2-in-1/bullet_blue.png) 0px 5px no-repeat; padding-left:10px; margin-bottom:10px; font-size:14px;}
.PB20{padding-bottom:20px;} .PB30{padding-bottom:30px;}
.ktk_pearl{width:630px; overflow:hidden;}
.thanxpg_btnplay{margin-top:10px; margin-left:80px;}
#rhs_wdAd .title_header{width:480px; float:left; margin-left:5px;}

/*03/05/2014 changes for footer*/
.colmn1{width:390px; float:left}
.colmn1 .fot_col{width:50%; min-height:230px;}
.colmn2{width:590px; float:left;}
.colmn2 .fot_col{width:33%; min-height:200px;}
.tollfree{background:#de0000; display:inline-block; font:bold 12px Arial, Helvetica, sans-serif; color:#FFF; padding:2px 10px; border-radius:2px; vertical-align:middle; margin-left:5px;}
.PB10{padding-bottom:10px;}
.arw24{font-size:24px; color:#FFF;}
.arw_13{font-size:13px; color:#FFF;}
.gl13{font-size:13px; color:#6d6d6d;}
.tollfree_time{color:#c9c9c9; font-size:13px;}
.gl12{font-size:12px; color:#6d6d6d;}

/* chat page css*/
.woutban .PA10{ padding:0px 10px 10px 10px !important;}
.woutban .breadcrumb{ margin-top:0px !important;}
.homeicn{ background:url(/resources/images/home.png) no-repeat; width:8px; height:9px; display: inline-block; vertical-align:calc();}
.b18x{font:18px/22px Arial, Helvetica, sans-serif; color:#333;}
.brdbm{ border-bottom:1px solid #eaeaea; padding-bottom:8px;}
.ico_clockn{ background:url(/resources/images/ico_clockn.png) no-repeat; width:16px; height:16px; display:inline-block; margin:3px 17px 0px 20px; float:left;}
.cltxt{ float:left;}
.highlighted_paragraph {background:#F7F7F7; margin-top: 16px; padding: 17px 20px;}
.rht_col h3 {font-size: 14px; font-weight:bold;}
#cust_care .arrw{background: url(/resources/images/arrow_icons_normal.png) no-repeat; border: 0 none; margin-top:-6px; cursor: pointer; display: inline-block; float: right; height: 20px; text-decoration: none; width: 20px;}
.brdt_gry{border-top: 1px solid #E1E1E1;}
.clr_505050{color: #505050;}
.ic_microphone{background: url(/resources/images/ic_microphone.png) no-repeat; display: inline-block; height: 16px; margin-right: 5px; vertical-align: bottom; width: 16px;}
#cust_care .PA15{ padding-right:0px !important;}
.ico_mail{background: url(/resources/images/ico_mail.png) no-repeat; display: inline-block; height: 12px; margin-right: 5px; vertical-align: middle; width: 16px;}
.font14 {font-size: 14px !important;}
.highlighted_paragraph1 {background:#F7F7F7; margin-top: 16px; padding: 16px 12px 16px 18px;}
ol.tandc {padding: 0 10px !important;}
ol.tandc li {color: #797777; line-height: 18px; margin: 10px 0;}
.lab label{ font-weight:normal !important;}
.ico_user {background: url(/resources/images/ico_user.png) no-repeat; display: inline-block; height: 25px; margin-right: 5px; margin-top: -5px; vertical-align: top; width: 30px;}

/* terms and condition */
.highlighted_paragraph2{background:#F7F7F7; margin-top: 10px; padding:9px 20px 25px 10px; font:12px/16px Arial; color:#686868;}

/*keatprox*/
#container #content_area .middle_section .highlighted_paragraph, #container #content_area .highlighted_paragraph { background: #f7f7f7; padding: 10px; margin-top: 16px; }
.keatLogo { float: right; margin-top: -25px;}
.clr4e{ color: #4e4e4e }
.listDown li{ border-top: 1px solid #e1e1e1; padding: 12px; list-style: none }
.listDown li span{ float: left; width: 35px; }
.listDown li p{display: table-cell; }
.listDown li p a{ color: #4571a0; font-size: 11px; text-transform: uppercase; line-height: 20px; }
.PA15{padding:15px;}
h3{font-size: 14px; font-weight: bold; margin: 5px 0;}
.arrw{width: 0px; height: 0px; border-style: solid; border-width: 4px 0 4px 5px; border-color: transparent transparent transparent #aaaaaa; float:right;
}
.hd1{border-bottom: 1px solid #eaeaea; padding-bottom: 5px; font:18px arial; color:#333; }
.ktkFeatures .list1 {margin-left: 5px; }
.ktkFeatures .list1 li{background: url(/resources/images/dot.gif) no-repeat 0 6px; color: #4e4e4e; list-style: none; padding: 0 0 10px 10px; float: left; width:355px; border-bottom:0px;}
.brdb{border-bottom: 1px solid #eaeaea; }

.tradgTool { border: 1px solid #b9b9b9; }
.tradgTool .brdr{ border-right: 1px solid #b9b9b9; }
.tradgTool .col { float: left; padding: 12px 16px 20px; width: 213px }
.tradgTool .colImg { height: 95px; }
.tradgTool .colTxt { color: #7b7b7b; text-align: justify; padding: 0 5px; line-height: 15px; min-height: 220px; }
.list1 p{overflow:hidden;}
.bullted_list li{list-style:disc; margin-left:15px; padding-bottom:5px;}
.nobor{border:0px !important;}
.bullted_listnd li{list-style:disc; margin-left:15px; padding-bottom:20px;}

/* career*/
.banner.careers {background-image: url(/resources/images/career/headerImg.jpg); background-size:cover;}
.catim{padding-bottom:10px; border-bottom:3px solid #DADADA; color:#333333; margin-bottom:10px;}
.catim h1{font:bold 26px Arial, Helvetica, sans-serif;}
.QAblocknw{width: 40px; height: 40px; margin-right: 7px;}
.career .que{ font:bold 14px/16px Arial; color:#333333; width:72%;}
.styled-select {width: 240px; height: 34px; overflow: hidden; background: url(/resources/images/arwsel.png) no-repeat right 3px; border: 1px solid #ccc;}
.styled-select select {width: 248px; background: transparent; padding:0px 6px; font-size: 16px; line-height: 1; border: 0; border-radius: 0; height: 22px;-webkit-appearance: none; font:12px Arial, Helvetica, sans-serif !important; color:#333333 !important;}
.accord_head label{ margin:0px;}
.career .accord_head, .accord_cont{ margin-bottom:11px; padding-right:0px; padding-bottom:10px;}
.QAblockbul {display: block; float: left; height: 40px; margin-right: 12px; width: 40px;}
.kertxt{ width:70%; font:bold 14px/18px Arial, Helvetica, sans-serif; color:#adadad; float:left;}
.jbcd{ float:right; font:12px Arial, Helvetica, sans-serif; color:#333333;}
.jbtitbtm{border-bottom: 1px dotted #ccc; padding-bottom:10px;}
.list3 li{ font:12px/15px Arial, Helvetica, sans-serif; color:#333333; padding-left:14px; background:url(/resources/images/dot1.png) no-repeat left 5px; margin-left:48px; margin-bottom:15px;}
.skmidn{border-bottom: 1px dotted #ccc; padding:0px 0px 10px 10px; font:bold 14px/18px Arial, Helvetica, sans-serif !important; color:#ADADAD;}
.applydn{border-top: 1px dotted #ccc; padding-top:8px;}
.applynow{ width:64px; height:64px; display:block; background:url(/resources/images/career/applynowimg.png) no-repeat; margin-right:8px; float:left;}
.gry14b{ font:bold 14px Arial, Helvetica, sans-serif; color:#adadad;}
.w60per{ width:76%;}
.accord_head form{ display:none;}
.accord_head.active form{ display:block;}
#container .rht_col .custom_dropdown select{width:190px !important;}

/*contact us*/
.banner.contactus{background: url(/resources/images/contact/headerImg.jpg) center top no-repeat; background-size:cover;}
.solid_line3px { border: 0; border-bottom: 3px solid #dadada; }
.customer_care .icn{background: none repeat scroll 0 0 #F3F3F3; border-radius: 32px; float: left; height: 48px; margin-bottom: 5px; margin-right: 15px; padding-top: 16px; text-align: center; width: 64px;}
.customer_care .icn.red{background:#de0303;}
.customer_care .gl14{font:14px Arial, Helvetica, sans-serif !important; color:#adadad;}
.customer_care .btn_small {font-size: 12px;    font-weight: 700;    height: 15px;    padding: 5px 7px;}
.customer_care .listBSM li{width:350px;}
#content_area p.rd14{font:14px Arial, Helvetica, sans-serif; color:#dd0000;}
.brdbd{border-bottom: 1px dotted #BEBEBE; } .brdtd{border-top: 1px dotted #BEBEBE; }
#content_area p.gry14{ font-size:14px; color:#adadad}
.phoneIcn{ background:url(/resources/images/contact/phoneIcn.png) no-repeat; padding-left:18px;  height:20px; display:inline-block; vertical-align:bottom; margin-right:30px;}
.faxIcn{ background: url(/resources/images/contact/faxIcn.png) no-repeat; padding-left:25px; height:20px; display:inline-block; vertical-align:bottom;}
.customer_care .city_ddl{float:right; margin-right:15px;}
.customer_care .cntct_type{float:left; margin-right:30px; margin-top:5px;}
.customer_care .brnch_add{width:660px;}
.ofh{overflow:hidden;}.MR5{margin-right:5px;}.w645{width:645px;}.MR15{margin-right:15px;} .MR30{margin-right:30px;}

footer#footer_section .brdb{ border-bottom:1px solid #242424}

/*application_tracker CSS*/
.banner.appl_tracker{ background-image: url(/resources/images/application_tracker/headerImg.jpg)}
.MR10 { margin-right: 10px }
.gd16, .gd14 { font-size: 16px; color: #333 }
.gd14 { font-size: 14px }
.gd10 { color: #333; font-size: 10px }
.fld_mandt{color:#F00;}
.at_form .form_row{padding-bottom:10px; font:12px/29px Arial, Helvetica, sans-serif; color:#333;}
.at_form label{font:12px Arial, Helvetica, sans-serif; color:#595959; text-align:right; width:120px; margin-right:10px; display:inline-block;}
.at_form .frmFld_validtn{font:10px Arial, Helvetica, sans-serif;color:#333; width:220px; display:inline-block; margin-left:15px; }
.at_form input[type="text"]{border:1px solid #c7c7c7; height:29px; font:12px/29px Arial, Helvetica, sans-serif; color:#333;}
.at_form input[type="text"].big{width:205px;}
.at_form input[type="text"].dob{width:60px; text-align:center;}
.ML35{margin-left:35px;}
.at_form .btn_blue{width:200px; height:44px; font:bold 18px/44px Arial, Helvetica, sans-serif; display:block; text-align:center; margin-left:134px;}
.signup_block{padding:15px 10px 15px 40px; font:24px/64px Arial, Helvetica, sans-serif; color:#414141;}
.icn{background: none repeat scroll 0 0 #F3F3F3; border-radius: 32px; float: left; height: 48px; margin-bottom: 5px; margin-right: 15px; padding-top: 16px; text-align: center; width: 64px;}
.icn.red{background:#D60505; float:right; margin:0}
.signup_block .icn{ line-height:0}
.font_16 { font-size: 16px; }.font_20 { font-size: 20px; }
.ico_trading { background: url(/resources/images/ico_download.png) 0px 0px no-repeat; width: 25px; height: 16px; display: inline-block; margin-right: 5px; }
.clr_181818 { color: #181818; }
.download_list li { float: left; padding-left: 5px; margin-right: 60px; }
.PB15{padding-bottom:15px;} .MR10{margin-right:10px;}
.stckmrkt_instru li{ padding:5px 0px 5px 15px; background:url(/resources/images/stockmarket/list_bullet.png) 0px 10px no-repeat;}
.stckmrkt_instru li a{color:#1e71c9; font:12px/14px Arial, Helvetica, sans-serif; }


.knowledge{background-image:url(/resources/images/knowledge_mobile/banner_knowledge.jpg)}
/*demat account*/

.opacn_steps .listBSM li{width:223px; min-height:90px;}
.btn_opendemat{line-height:23px; padding:0px 10px;}
.ic_benefits{width:81px; height:81px; float:left; margin-right:25px;} .ML25{margin-left:25px;}
.ktk_table td, .ktk_table th{padding:10px; border:1px solid #d8d8d8; border-collapse:collapse; font:12px Arial, Helvetica, sans-serif; color:#333333;}
.ktk_table th{background:#f6f6f6; font-weight:bold; color:#000;}
.bg_lgry{background:#f6f6f6;}
.dematAcc_charges li{padding:4px 10px 0px 0px; font:11px Arial, Helvetica, sans-serif; color:#333; list-style:disc; margin-left:20px;} .brdb_5gry{border-bottom:5px solid #bebebe;}
.PT20{padding-top:20px;}.PT30{padding-top:30px;}
.opacn_steps .gry_icn{float:left; margin-right:10px;}
.demat_benefits li{clear:both; display:block; border-bottom:1px dotted #bebebe; padding:15px; 0px;}
.demat_banner{font-size:24px; line-height:26px; color:#333; background:#dcdcdc; padding:35px; padding-bottom:0px;}
.banner_txt{float:left; width:200px;}
.dem_mrChargeContent{display:none; border-top:1px dotted #bebebe; padding-bottom:25px;}
.dem_mrChargeTxt{cursor:pointer; padding:10px;}

/*Research mobile CSS*/
.banner.research { background-image: url(/resources/images/research_mobile/headerImg.jpg);}
.w340{ width:340px;}
.gryCircle{ width:52px; height:52px; background:#f5f5f5; border-radius:26px; display:inline-block; vertical-align:middle; margin-right:15px;}
.videoIcn{ background:#f5f5f5 url(/resources/images/research_mobile/icn_video.png) no-repeat center center}
.slideIcn{ background:#f5f5f5 url(/resources/images/research_mobile/slideShare.png) no-repeat center center}
.reportTypeIcn{ background:#f5f5f5 url(/resources/images/research_mobile/reportTypeIcn.png) no-repeat center center}
.prev{ background:url(/resources/images/research_mobile/prevIcn.png) no-repeat 5px 0; display:inline-block; font:11px/15px Arial; color:#124d89; padding-left:30px;}
.next{ background:url(/resources/images/research_mobile/nextIcn.png) no-repeat 30px 0; display:inline-block; font:11px/15px Arial; color:#124d89; padding-right:35px;}
.playIcn{ background:url(/resources/images/research_mobile/playIcn.png) no-repeat; width:30px; height:28px; display:inline-block;}
.slideshareIcn{ background:url(/resources/images/research_mobile/slideShareIcn.png) no-repeat; width:17px; height:20px; display:inline-block;}

.gryBx1{ background:#f3f3f3; padding:10px; text-align:center; border-radius:5px 5px 0 0;}
.w745{ width:745px;}
.fundIcn{ background:#F3F3F3 url(/resources/images/research_mobile/keyIcnN.png) no-repeat center center}
.techIcn{ background:#F3F3F3 url(/resources/images/research_mobile/techIcn.png) no-repeat center center}
.dervIcn{ background:#F3F3F3 url(/resources/images/research_mobile/dervIcn.png) no-repeat center center}
.curnIcn{ background:#F3F3F3 url(/resources/images/research_mobile/curncyIcn.png) no-repeat center center}

.accord_head.active .fundIcn{ background-image:url(/resources/images/research_mobile/keyIcn.png)}
.accord_head.active .techIcn{ background-image:url(/resources/images/research_mobile/techIcnH.png)}
.accord_head.active .dervIcn{ background-image:url(/resources/images/research_mobile/dervIcnH.png)}
.accord_head.active .curnIcn{ background-image:url(/resources/images/research_mobile/curncyIcnH.png)}

.accord_head.active .QAblock{ background-color:#dd0000}
.dot{background: url(/resources/images/research_mobile/dot1.png) no-repeat 2px center; padding-left:15px;}
.grBx1{ padding:15px 60px 15px 15px; background:#f5f5f5; color:#686868; margin-top:15px;}
.grBx1 .FL span{ display:inline-block; min-width:40px; color:#333}
.iexplIcn{ background:url(/resources/images/research_mobile/iexploreIcn.png) no-repeat; width:18px; height:19px; display:inline-block; vertical-align:middle}
.pdfIcn{ background:url(/resources/images/research_mobile/pdfIcn.png) no-repeat; width:19px; height:21px; display:inline-block; vertical-align:middle}
.ML45 { margin-left: 45px }
#content_area p.gd18, .hd1 {    color: #333;    font: 18px arial;}
.brdb_gry { border: 0px; border-bottom: 1px solid #e1e1e1; }
.dot { background: url(/resources/images/dot1.png) no-repeat 2px center;    padding-left: 15px;}
#content_area .grBx1 p{ margin-bottom:0;}

.social_footer{padding:15px 10px 5px;}
.social_footer .cnt_txt{width:120px; float:left; font:22px/29px Arial; color:#6d6d6d;}
.social_footer .social_widgets{float:left; width:430px;}
.social_footer .social_widgets li{float:left; margin-right:7px; min-height:25px; display:table-cell;}
.social_footer .social_widgets li.PT5{padding-top:5px;}
.social_footer .social_widgets li a{vertical-align:baseline !important;}
.social_widgets .IN-widget{vertical-align:middle !important;}
.social_widgets .twitter-follow-button{vertical-align:middle;}
#work-cultureCont p{margin-bottom:3px;}
.neswc p{margin-bottom:0px !important;}
.charges_tbl{margin-top:20px; width:100%;}
.charges_tbl th{background:#F4F4F4;}
.charges_tbl td, .charges_tbl th{padding:5px 10px; font:12px Arial, Helvetica, sans-serif; border-collapse:collapse; border:1px solid #ebebeb;}
#content_area p.note{font-size:11px;}
.bullet_list li a{color:#333;}
/*trading account activation*/
.banner.trading { background: url(/resources/images/trading-account-activation/headerImg.jpg) center top no-repeat; background-size:cover;}
.accord_cont .faq_list > li{list-style:square; margin:5px 0 5px 10px; }
.accord_head .que{ line-height:20px; padding-top:8px;}
.trse tr th{ text-align:center !important; font-weight:bold;}
.nopadc{ padding:0px !important;}
.newinntbl tr th{ border:0px;}
.newinntbl tr td{ border:0px; border-top:1px solid #ebebeb; border-right:1px solid #ebebeb;}
.newinntbl tr td.last{ border-right:0px;}
.bgwhtc{ background:#fff;}

/*calculator*/
.calc {display: inline-block; margin: 0 12px 0 8px; vertical-align: middle;}
.grBx {background:#F6F6F6; border-bottom: 5px solid #BEBEBE; padding:30px 20px}
.tblData { border-collapse: collapse; border-spacing: 0 }
.tblData td { color: #000; font-size: 12px; padding: 5px; }
.tblData td a { font-size: 11px }
#container .lft_col .btnBig .btn_normal,  #container .lft_col .btnBig  .btn_gray { height: 22px; font-size: 14px; padding:20px 18px; float:left}
.btnBig .btn_gray { height: 22px; font-size: 18px; padding: 20px 15px }
.PL50 { padding-left: 50px }
.clr_be { color: #bebebe }
.r24 { color: #de0000; font-size: 24px }
.download_list .btn_small { font-weight: 400; padding: 5px 7px; height: 15px; font-size: 11px }
.gd18, .hd1 {font: 18px arial !important;}
.MB0{margin-bottom:0 !important}
.frmInfo{width:220px; float:left;}
.grBx .btnBig{float:left; margin-left:10px;}
.grBx .btnBig a.btn_blue, .grBx .btnBig.btn_gray{float:left;}
.grBx input{height:30px; width:100px}
.grBx .ddbox{float:left; margin-left:10px;}
ol.orderList li{list-style:unset; margin-left:15px;}
#container .chidc .btn_normal {height: 24px; display: inline-block; padding: 4px 10px 0px;}
#einres .W120{ width:112px !important;}
#restxtb .W120{ width:52px !important;}
.smtxt .W120{ width:90px !important;}
#content_area{padding-top:15px;}
.w65per{ width:65%;}
.ofh ul.bullet_list li{ border-bottom:0px !important; padding-bottom:0px !important; list-style:disc inside none; margin-left:10px !important;}
.charges_tbl td.nobrdrht{ border-right:0px !important;}
.charges_tbl td.nobrdlft{ border-left:0px !important;}
.bk10c{ font:10px/18px Arial; color:#333;}
.grBxnx {background:#F6F6F6; border-bottom: 5px solid #BEBEBE; padding:22px 20px 13px 20px; font:bold 16px Arial; color:#333333;}
.frmdtb{ border-bottom:1px dotted #bebebe; padding:17px 0px 13px 17px; font:12px Arial; color:#333333;}
.frmselv{ border:1px solid #d5d5d5; padding:3px;}
.MLT15{ margin-left:15px;}
.w120{ width:130px;}
.perdtlf{ padding:0px 5px; font:12px Arial; color:#333333;}
.permaindv{ padding-top:15px;}
.w63{ width:63px;}
.mbn1{ width:40px; height:26px;}
.mbn2{width:178px; height:26px;}
.mbn3{width:493px; height:26px;}
.mbn4{width:235px; height:26px;}
.mbn5{width:167px; height:26px;}
.brdbntc{ border-top:1px dotted #bebebe; margin-top:22px;}
.bk12m{color:#333; font:12px/14px Arial, Helvetica, sans-serif;}
.btn_blue_nw{background: linear-gradient(to bottom, #74a9e2 0%, #6398d1 100%) repeat scroll; border: 1px solid #5287c0; border-radius: 2px; color: #fff; font-size: 12px; font-weight: bold; text-decoration: none; padding: 18px 40px; display:inline-block;}
.btn_gray_nw{background: linear-gradient(to bottom, #9f9f9f 0%, #9f9f9f 100%) repeat scroll; border: 1px solid #7c7c7c; border-radius: 2px; color: #fff;    font-size: 12px; font-weight: bold; text-decoration: none; padding: 18px 20px; display:inline-block;}
.newbgx .bullet_list li a{ color:#1f66b2 !important;}

/* University */
.universityList{height:165px;}
.universityList li{float:left;/*width:161px;*/ width:222px;border:#d9d9d9 1px solid; height:133px;background:url(/resources/images/university/libg.png) bottom repeat-x;padding:15px 10px;
font:12px arial;color:#bababf;position:relative;cursor:pointer;}
.universityList li .arrow{display:none;width:30px;height:16px;background:url(/resources/images/university/university_sprite.png) -469px 0 no-repeat; position:absolute;bottom:-16px;left:50%; margin-left:-15px;}
.universityList li.active, .universityList li:hover{background:#d60505;color:#fff;}
.universityList li.active .title, .universityList li:hover .title{color:#fff;}
.universityList li.active .arrow{display:block;}
.universityList li .title{font:bold 14px arial !important;color:#333;text-align:center;text-transform:uppercase;}
.universityList li .icon{text-align:center; margin:10px 0;}
.universityList li .icon span{display:inline-block; background:url(/resources/images/university/university_sprite.png) 0 0 no-repeat;}
.universityList li .icon span.icInvest{background-position:0 0;width:63px;height:58px;}
.universityList li.active .icon span.icInvest, .universityList li:hover .icon span.icInvest{background-position:0 -71px;}
.universityList li .icon span.icEquity{background-position:-88px 0;width:62px;height:60px;}
.universityList li.active .icon span.icEquity, .universityList li:hover .icon span.icEquity{background-position:-88px -71px;}
.universityList li .icon span.icFuture{background-position:-168px 0;width:54px;height:65px;}
.universityList li.active .icon span.icFuture, .universityList li:hover .icon span.icFuture{background-position:-168px -71px;}
.universityList li .icon span.icOpt{background-position:-245px 0;width:56px;height:58px;}
.universityList li.active .icon span.icOpt, .universityList li:hover .icon span.icOpt{background-position:-245px -71px;}
.universityList li .icon span.icMF{background-position:-313px 0;width:60px;height:52px;}
.universityList li.active .icon span.icMF, .universityList li:hover .icon span.icMF{background-position:-313px -71px;}
.universityList li .icon span.icFP{background-position:-399px 0;width:53px;height:54px;}
.universityList li.active .icon span.icFP, .universityList li:hover .icon span.icFP{background-position:-399px -71px;}
.uniTbCont{display:none;width:732px;height:172px;background:url(/resources/images/university/university_sprite.png) -512px 0 no-repeat;overflow:hidden;}
.uniTbCont .imgThumb{width:175px;height:172px;text-align:center;float:left;}
.uniTbCont .imgThumb img{vertical-align:middle;}
.uniTbCont .listk li{color:#2a4e97;font-size:12px/16px arial;}
.uniTbCont .listk li:before {content:" ";color: #2a4e97;font-size:22px;line-height:12px;}
.uniTbCont .listk.hindi li a{color:#2a4e97;font:15px/30px arial !important;}
.ktUniLinkWarp{display:none;}
.bl24bs{font:bold 24px arial !important;color:#013976;}
h4.sec_title{font-size:14px;padding-bottom:5px; border-bottom:1px dotted #BEBEBE;}
h4.sec_title.PB15{padding-bottom:15px;}
.w325{width:325px;}.w345{width:345px;}.w600{width:600px;}
.signup_block{line-height:30px !important;}
h2.testtit{font-size:14px; font-weight:bold;}
.testidate{ color:#999999; font-size:11px !important; font-style:italic !important; line-height:20px !important;}
.bmbrdb{ border-bottom:1px dotted #BEBEBE; padding-bottom:5px;}
a .icnArn{background: #d1d1d1; border-radius: 32px; display:inline-block;vertical-align:middle;height: 48px; margin-bottom: 5px; padding-top: 16px; text-align: center; width: 64px; margin:0 10px;}
a:hover .icnArn{background:#D60505;}
.uniBtLink{text-align:center;}
.uniBtLink a{display:inline-block;}
.uniBtLink a:hover{color:#333;text-decoration:none;}

/*7/31/2014*/
.b18 {color: #333333;font: 18px arial !important;}
.brdn{border:none !important;}
.brdad{border-bottom: 1px dotted #BEBEBE !important; border-top: 1px dotted #BEBEBE !important; padding:8px !important;}
ul.bullet_list_gry2 li{padding:5px 10px 0px 15px; margin-bottom:8px; font-size:12px; background:url(/resources/images/dot3.jpg) 0px 10px no-repeat;}
ul.bullet_list_gry2 li a{color:#333;}
.bdnv18{ color:#333; font:18px Arial;}
.bdnv17{ color:#333; font:17px Arial;}
.clintrht{margin-left: 15px; width: 658px; float:left;}
#bullnor .w325{ background:url(/resources/images/how-does-share-market-work/bullnor.jpg) no-repeat left 5px; padding-left:20px;}
ul.bullet_list_cir li{padding:0px 0px 0px 21px; margin-bottom:10px; font-size:12px; background:url(/resources/images/how-does-share-market-work/bullnor.jpg) 0px 5px no-repeat;}
.txtred{ color:#d82827; font-size:18px;}
.txtblue{ color:#2760dd; font-size:18px;}

/*homepage*/
#container.homepage {background:#f0f2f5;}
.banner.homepage{background:url(/resources/images/homepage/headerImg.jpg) center top no-repeat; background-size:cover;}
#container.homepage .rht_col{width:320px;}
#container.homepage .lft_col{width:662px;}
/*.homepage #open_trndngaccnt{background:#FFF; border-bottom:3px solid #e3e4e8; margin-top:-260px; padding:30px 23px 15px; position: relative\9; z-index: 1\9;}*/
.homepage #open_trndngaccnt{background:#FFF; border-bottom:3px solid #e3e4e8; margin-top:-260px; padding:30px 23px 15px; *position: relative; *z-index: 1;}
.homepage #open_trndngaccnt input,
#container.homepage .rht_col .custom_dropdown select{width:250px !important; font-weight:normal;}
.homepage #open_trndngaccnt .hdr{background:url(/resources/images/homepage/oepn_accountimg.png)right 0 no-repeat; font:18px/20px 'Open Sans',Arial,Helvetica,sans-serif }
#container.homepage #open_trndngaccnt .btn_red{width:240px; margin:10px 0px;}
.ic_rightmarkBig{background:url(/resources/images/homepage/rightmark.png) no-repeat;}
#plNote{background:#f6f8fa;}
#market_news header{background:url(/resources/images/homepage/mrkt_headerbg.png) repeat-x #023897; padding:15px; height:28px; font:16px/28px 'Open Sans', sans-serif; color:#FFF;}
#container .rht_col #market_news .custom_dropdown select{width:135px !important; font:12px/28px Arial, Helvetica, sans-serif;}
.news_list .bl_12{color:#125aad; font:12px Arial, Helvetica, sans-serif;}
.news_list .gry_11{font:11px Arial, Helvetica, sans-serif; color:#888888;}
.news_list li{border-bottom:1px dotted #bebebe; padding:8px 15px 15px;}
.bg_wht{background:#FFF; border-bottom:3px solid #e3e4e8;}
.arwD{background: url("/resources/images/arrow_icons_normal.png") no-repeat -2px -2px ; cursor: pointer; display: inline-block; height: 20px; text-decoration: none; width: 20px; vertical-align:middle; }
.arwU{background: url("/resources/images/arrow_icons_normal.png") no-repeat -2px -34px ; cursor: pointer; display: inline-block; height: 20px; text-decoration: none; width: 20px; vertical-align:middle; }
.arwD.disable{background: url("/resources/images/arrow_icons_disabled.png") no-repeat -2px -2px;}
.arwU.disable{background: url("/resources/images/arrow_icons_disabled.png") no-repeat -2px -34px;}
.b_11{font:11px Arial, Helvetica, sans-serif; color:#333;}
.rht_col .news_ftrLinks{border-top:1px dotted #bebebe; padding:15px;}
#whyInvestStock{padding:15px 10px 10px;}
#whyInvestStock .hdr_txt{font:16px 'Open Sans', sans-serif; color:#adadad; text-align:center; text-transform:uppercase;}
.vdo_plyr img, .adbanner img{width:100%; height:auto;}
#whyInvestStock .gray_text{font:300 11px 'Open Sans', sans-serif; color:#5e5e5e; background:url(/resources/images/homepage/arrow_blue.png) right 5px no-repeat; padding-right:15px;}
#annoucement .news_list li{background:url(/resources/images/homepage/announce_arrow.png) 97% 25px  no-repeat; padding-right:35px}
#annoucement header{background:#464545; padding:5px 10px 8px; line-height:28px; height:28px; font-weight:bold; color:#FFF;}
#container .rht_col #annoucement .custom_dropdown select{width:65px !important; font:12px/28px Arial, Helvetica, sans-serif;}
#annoucement .news_ftrLinks{background:#f7f7f7; padding:10px;}
.hpInfoSec{padding:22px;background:#fff;width:618px;border-bottom:#e3e4e8 2px solid;}
.hpInfoSec .brdbds{border-bottom:#ccc 1px dashed;}
.hpInfoSec .w330{width:330px;}
.hpInfoSec .hTitle{font:300 23px 'Open Sans', sans-serif;color:#71a6df;padding-bottom:7px;}
.hpInfoSec p{color:#575656;line-height:16px !important;}
.hpInfoSec span.watch{font:600 12px 'Open Sans', sans-serif;color:#575656;}
.blArrow{width:4px;height:8px;background:url(/resources/images/homepage/blue_arrow.jpg) 0 0 no-repeat;display:inline-block;vertical-align:middle;margin-left:3px;}
.PT25{padding-top:25px;}
.hpInfoSec .btnBlue{display:inline-block;height:31px;padding:0 18px;border:#5287c0 1px solid;background:#71a6df;font:12px/31px arial;color:#fff;border-radius:6px;}
.bl_lists li{padding:2px 0 2px 20px;background:url(/resources/images/homepage/blue_arrow.jpg) 0 6px no-repeat;font:12px arial;color:#156fcc;}
.PR40{padding-right:40px;}
.hpInfoSec .gl18{font:18px arial;color:#575656;}
.whtBx{ background:#FFF; border-bottom:3px solid #e3e4e8; padding:15px;}
#content_area p.hdc{ color:#adadad; font:400 16px 'Open Sans', Arial; text-transform:uppercase;}
.overHd{ background:#e0e2e4; padding:5px 7px; border-bottom:1px solid #d5d5d5}
.overHd label{ margin-bottom:0}
.tblOverview th{ background:#f7f7f7; padding:5px 10px; border-bottom:1px solid #eaeaea; font:11px/18px Arial; color:#888; text-align:right}
.tblOverview td{ padding:5px 10px; border-bottom:1px dotted #bebebe; font:12px/18px Arial; color:#000; text-align:right}
.tblOverview th.lft, .tblOverview td.lft{ text-align:left}
.tblOverview td a{ color:#1f66b2}
.gr11{ color:#1ca349; font-size:11px}
.upArw11{ background:url(/resources/images/homepage/upArw11x11.gif) no-repeat; display:inline-block; width:11px; height:11px; margin:0 5px;}
.beBx{ background:#a8a8a8; display:inline-block; padding:1px 3px; color:#FFF; border-radius:2px; margin:2px 0}
.tblOverview td .beBx a{ font: bold 12px Arial; color:#FFF;}
.tblOverview td a.gl11{ font-size:11px; color:#737373}

.overHdB{background:#f7f7f7; padding:5px 10px; border-bottom:1px solid #eaeaea; }
.gd11{ font:11px Arial; color:#333;}
.gd11 em{ font-style:normal; color:#888}
.arw1, .arw2{ background:url(/resources/images/homepage/arw1.gif) no-repeat; width:15px; height:15px; display:inline-block; vertical-align:middle;}
.arw2{ background:url(/resources/images/homepage/arw2.gif) no-repeat; }
.arw1{ margin:0 3px 0 10px; border-right:1px solid #c7c7c7; padding-right:3px;}
#hindi p, #hindi ul, #hindi ul li ul.bullet_list_gray li{ font-size:15px !important; line-height:20px;} 
#hp_charts{margin-top:-15px;}
#hp_charts .headSec{padding:0px 10px 10px; border-bottom:1px dotted #e9e9e9;}
#hp_charts .bg_wht{padding:10px 5px; width:321px; float:left; min-height:205px;}
#pulse_chart.bg_wht{background:url(/resources/images/homepage/grph_bg.png) 325px 0px no-repeat #FFF; padding:10px 10px 10px 15px; width:306px;}
.hdr_txt{font:300 18px/28px 'Open Sans',Arial,Helvetica,sans-serif; color:#333; height:28px; }
#container.homepage #hp_charts .custom_dropdown select{width:165px;}
#content_area p.stock_price{font:35px Arial, Helvetica, sans-serif; color:#000;}
.mrktVal td{padding:8px 10px;}
.mrktVal td.stockVal{font:21px Arial, Helvetica, sans-serif; color:#333;}
.mrktVal td .bg_gry{background:#f6f8fa; display:block; padding:8px 10px;}
.graph_time a{display:block; float:left; padding:5px 10px; background:#eff1f2; position:relative; font:11px Arial, Helvetica, sans-serif; color:#a5a5a6; text-transform:uppercase;}
.graph_time a span{width: 0; height: 0; border-style: solid; border-width: 0 6.5px 6px 6.5px; border-color: transparent transparent #656565 transparent; position:absolute; left:45%; top:-6px; display:none;}
.graph_time a.current{background:#656565; color:#FFF;}
.graph_time a.current span{display:block;}
.gry_9{font:9px Arial, Helvetica, sans-serif; color:#333;}
#derivat .tblOverview td, #derivat .tblOverview th{ text-align:left; padding:5px 8px;}
#derivat .tblOverview td.rt{ text-align:right;}
.sort{ background:url(/resources/images/homepage/sortBtn.gif) no-repeat right 6px; padding-right:10px; color:#888;}
#hindi ul li ul.bullet_list_gray li{padding:5px 10px 0px 15px; margin-left:0px; list-style:none; margin-bottom:8px; font-size:14px; background:url(/resources/images/dot1.png) 0px 13px no-repeat;}
.bcxgryv{ background:#ebebeb; padding:10px 36px 15px 36px;}
#hindi ul.download_list{ font-size:12px !important;}
.brdtpm{ border-top:1px dotted #bebebe;}
@media screen and (max-width: 768px) {
/*homepage*/
#container.homepage .rht_col, #container.homepage .lft_col{width:90%; clear:both; float:none; margin:0px auto;}
#container.homepage.homepage #open_trndngaccnt{margin-top:0px;}
#container.homepage.homepage #open_trndngaccnt input{width:100% !important;}
#container.homepage #open_trndngaccnt .custom_dropdown, #container.homepage #open_trndngaccnt .custom_dropdown select{width:100% !important;}
.rht_col .news_ftrLinks{padding:10px 6px;}
.hpInfoSec {width:auto;}
.hpInfoSec .w330{width:100%;}
.hpInfoSec .imageBx{padding-bottom:15px;}
.hpInfoSec .imageBx.FR{float:left;}	
#hp_charts{margin-top:0px;}
#hp_charts .bg_wht{clear:both; float:none; margin-bottom:15px; overflow:hidden; width:100%; padding:10px 0px;}
#pulse_chart.bg_wht{width:90%; background:#FFF; padding:10px 15px; margin-top:15px}
.graph_container img{width:100%; height:auto;}
.imageBx img{width:100%; height:auto;}
.whtBx { overflow-x:auto; margin:15px 0 0;}
.whtBx .overHd .FR{ display:none}
.whtBxIn{ width:610px;}

	
.charges_tbl{width:99%;}	
.mintp{ margin-top:10px; display:block;}
.social_footer .cnt_txt{width:90%; float:none !important; display:block; font-size:19px;}
.social_footer .social_widgets{float:none; width:280px; margin-top:20px;}
.social_footer .social_widgets a{margin-bottom:10px;}	

a .icnArn{border-radius: 21px !important;height: 38px !important;padding-top: 6px !important; width: 42px !important;margin: 0 5px !important;}
	
/*demat account*/
.opacn_steps .gry_icn img{width:45px; height:45px;}
.opacn_steps .listBSM li{width:145px; padding-right:5px; padding-top:10px; min-height:110px;}
#content_area .opacn_steps .listBSM li p{line-height:14px;}
.ic_benefits{width:65px; height:65px; margin-right:15px;}
.ic_benefits img{width:65px; height:65px;}
.demat_banner img{width:100%; height:auto;}
.ktk_table td, .ktk_table th{padding:6px; vertical-align:top;}
	
/*contact us page 11-06-2014*/
.customer_care .listBSM li{width:120px;}
.customer_care .offc_add .listBSM li{float:none; display:block; width: 96%;} 
.offc_add .W200{width:190px;}
.customer_care .offc_add .listBSM li .icn{float:left;}
.customer_care .listBSM li .icn{float:none; display:block; }
.customer_care .city_ddl, .customer_care .cntct_type{float:none; display:block; margin:0;}
.customer_care .w645{width:210px;}
.customer_care .w645 .FR, .customer_care .w645 .gd16.FL{ float:none;}
#container .rht_col .custom_dropdown select{width:255px !important;}
#container .customer_care .custom_dropdown select{width:135px;}
.customer_care .cntct_type{margin-top:-5px; margin-bottom:10px;}
.phoneIcn, .faxIcn{display:block; margin-right:0px; margin-bottom:10px;}
.customer_care .SMS_query .btn_blue{display:block; float:right; margin-top:10px;}
#content_area .customer_care .SMS_query p.gd16{font-size:16px; line-height:20px;}
.customer_care .brnch_add{width:100%;}

/*10/06/2014*/
.pdrp span{line-height:normal; margin-right:3px;}
/*03/06/2014*/
.banner.logout .banIn{padding:62px 45px 0px 0px;}	
.banner.logout .banIn .btn_blue{font-size:10px; font-weight:normal;}
#container .banIn .btn_small{height:19px; padding:0px 5px; }
.wht_box{padding:20px 5px;}
#ktk_expert .gry_circle, #ktk_expert .expert_text, #ktk_expert .link_play{float:none; clear:left;}
#ktk_expert .expert_text, #ktk_expert .expert_text1{width:265px; margin-bottom:1px;	}
#ktk_expert .gry_circle{margin:0px auto 10px; display:block;}
#rhs_wdAd .gplustext{margin-top:9px;}
#rhs_wdAd .logout_success{font-size:14px; line-height:18px;} 
#rhs_wdAd .wht_box .b26{font:16px/20px Arial, Helvetica, sans-serif;}
#rhs_wdAd .wht_box .b18{font:16px/20px Arial, Helvetica, sans-serif; color:#333;}
#rhs_wdAd .gry_circle img{width:48px; height:48px;}
.mrktPer_text{float:none; clear:both;}
#rhs_wdAd .rht_col .wht_box img{width:100%; height:auto;}
#content_area .ktk_tools p.title{font-size:18px;}
.ktk_pearl{display:none;}
#rhs_wdAd .title_header{width:200px;} 
.colmn1, .colmn2{float:none; clear:both; width:100%; }
.colmn1 .fot_col, .colmn2 .fot_col	{width:300px; padding-left:20px; min-height:20px; }
#footer_section .arw24{font-size:18px;}
#footer_section .tollfree_time, #footer_section .gl13, #footer_section .gl12{font-size:11px;}

/*keatprox*/
.keatLogo {margin-top:0; margin-left:15px;}
.ktkFeatures .list1 li{width:auto; display:block; float:none;}
.tradgTool .col { float: none; padding: 12px 30px 20px; text-align:center; width:auto;}
.tradgTool .brdr{ border-bottom: 1px solid #b9b9b9; border-right:0px; }
.tradgTool .colTxt{min-height:100px; margin-bottom:10px;}

.main {width: 100%; }
.menusnd{width:170px; height:25px;}
.pdrp{width:169px; font-size:12px; line-height:25px; padding-left:8px; background-position:right 5px;}
.navBan{display:none;}
.banner.supMul{/*background-position:-75px top;*/ background-size:cover; }
.banner{height:100px;}
.banIn{padding: 30px 20px 0;}
.dropp{width:170px; padding: 0 10px 20px; }
.menuHd{font:14px/14px Arial; padding:6px 0px;}
.dropp ul li a{padding:2px 0 2px 12px}
.dropp ul.menu_more li a{font-size:12px;}
h1.page_title{font-size:18px;}
#content_area p{font-size:11px; line-height:14px;}
#container .lft_col, #container .rht_col{width:100%; float:none;}
#open_trndngaccnt input{width:96%;}
#open_trndngaccnt .custom_dropdown select{width:98%;}
.arrwDn{margin-right:195px;}
#why_demat .header{font-size:14px; padding-bottom:10px; }
/*.listBSM li .icn {width: 45px; height: 45px; margin-bottom:50px}
.listBSM li {width: 45%; padding: 15px 10px 0 0;  height:110px;}*/
#content_area p.gd16{font-size:14px;}
#content_area .disclaimer p{font-size:11px;}
#demat_reason .reason_img{float:right; width:140px }
#demat_reason .reason_img img{width:100%; height:auto;}
#demat_reason .header{width:50%; float:left; padding:0px;}
#col_reason .reason_img{float:right; width:140px }
#col_reason .reason_img img{width:100%; height:auto;}
#col_reason .header{width:50%; float:left; padding:0px;}
.accord_head .ic_handle{margin-top:0px;}
.accord_head, .accord_cont { font:bold 12px/20px Arial, Helvetica, sans-serif;}
.QAblock { width: 20px; height: 20px; margin-right: 7px; font:bold 12px/20px Arial, Helvetica, sans-serif;  }

/*footer*/
.sec_bottom{padding:30px 10px;}
.ktk_logo_btm, .ktk_btm{float:none;}
.ktk_btm{margin-top:10px;}

/*Header*/
#mid_bar{ display:none;}
#menu_barN{position:absolute; height:auto; top:40px; width:100%; display:none;}
#menu_barN .wrapper{width:100%;}
#menu_barN li a{display:block;}
#menu_barN .navM{float:none;}
#menu_barN .searchbox{display:none;}
#menu_barN .navM li{display:block; float:none;}
#menu_barN .navM > li > a{font:12px/30px arial;}
#menu_barN .navM > li > a:hover, #menu_barN .navM > li > a.active{background:#272727;}
header{background:#de0000; height:40px; border-bottom:1px solid #c8c8c8} 
header .main{ text-align:center; display:block;}
.ktk_logoM{ background:url(/resources/images/ktk_Mlogo.png) no-repeat; width:130px; height:23px; display:inline-block; margin-top:9px;}  
.ktk_menuM{ font:13px/40px Arial; color:#FFF; float:left; background:url(/resources/images/menu_icn.png) no-repeat 10px center; padding:0 10px 0 30px;} 
.ktk_menuM:hover, .ktk_menuM.active{ text-decoration:none; background-color:#333}
.btn_login{ font:11px/22px Arial; margin-top:8px;}
.btn_login span{width: 0px;height: 0px;border-style: solid;border-width: 4px 4px 0 4px;border-color: #ffffff transparent transparent transparent; display:inline-block; vertical-align:middle; margin-left:5px;}

/*footer*/
footer#footer_section .sec_top{ padding:30px 0px;}
.fot_list{ padding:0;}
.fot_list{ float:left; /*width:50%;*/width:100%;}
.fot_col{ width:100%}
.fot_col .fot_hd{ cursor:pointer; margin:5px 0}
.social_fot, .custCare{ /*float:right; width:43%;*/ padding:10px 20px; font-size:19px;}
.social_fot span{ margin:5px 0 10px; display:block;}
.social_fot a{ margin-bottom:5px;}
.custCare{ margin-top:10px;}
.custCare .W195 { width:100%}
.custCare .W195 .arw_11{ margin-top:7px; display:inline-block;}
.custCare .W195 .arw_11 em{ display:block;}
.custCare .arw_18 strong{ letter-spacing:-.7px; display:inline-block; margin:5px 0}
.custCare .arw_18 span{  margin-left:0; display:inline-block;}
.fot_lrow{ padding:0 20px; display:inline-block; margin-top:10px;}
.fot_lrow .font_11 a{ margin:0;}

.sec_bottom{ padding:20px;}
.ktk_logo_btm, .ktk_btm{ float:none;}
.ktk_logo_btm a{background: url(/resources/images/ktk_btmlogo.png) no-repeat; width:126px; height:38px; display:block; margin:0;}

.list1 .gry_circle img{ width:32px; height:auto}
.list1 li p{ padding-top:0px; display:table-cell;}

.listBSM li {width: 220px;}
.listBSM li.MR0{ padding-right:20px !important}
#demat_reason p{ float:left}
#col_reason p{ float:left}
#container .breadcrumb{margin-top:0px;}

#smap_content .smapSec_title img{width:32px; height:32px;}
#smap_content .smapSec_title{font-size:16px;} 
#smap_content .subSec_title{font-size:13px;}
#smap_content .sec_titles{float:none; clear:both; display:block; width: 98%; margin-bottom:5px;}
#smap_content .wt_sublinks .sec_links{padding-left:15px;}
#smap_content .oth_links{margin-bottom:30px;}
#smap_content .oth_links a{margin-right:30px;}

/*calculator*/
.grBx{padding:15px;}
.grBx .frmInfo{float:none; margin-bottom:5px}
.grBx input{width:115px;}
.calc{display:none}
.grBx .btnBig {margin-left:0;}
#container .lft_col .btnBig .btn_normal,  #container .lft_col .btnBig  .btn_gray  {padding:10px;height:15px;}
.walletbx .frmInfo{width:195px;}
.walletbx .PL20{padding-left:0;}
.walletbx input{width:90px;}
.walletbx .gd18{font-size:17px !important;}
.walletbx .r24{font-size:20px;}

/* career*/
.cltxt{width:240px;}
.ico_clockn{ margin-top:7px;}
.jbcd{font:10px Arial, Helvetica, sans-serif; color:#333333;}
.kertxt{ width:50%; font:bold 12px/18px Arial, Helvetica, sans-serif; color:#adadad; float:left;}
.catim h1{ font-size:22px;}

/*application_tracker CSS*/
.brdbd.MT10.PB25 p.PT10{ display:table-cell; padding-top:0; font-size:12px !important; line-height:18px !important;}
.at_form.PT15{ padding-top:0;}
.at_form input.big[type="text"]{ width:180px;}
.at_form .frmFld_validtn{ float:right; margin-left:0; width:100px;}
.at_form .MTN{ margin-top:-22px; font-size:9px; line-height:11px;}
.at_form .form_row{ overflow:auto;}
.at_form label{ text-align:left; display:block; margin-right:0; width:130px;}
.at_form label.dsb{ display:inline-block;}
.at_form input.dob[type="text"]{ width:43px;}
.at_form .btn_blue{ margin:0; width:190px;}
#trading_demo{ margin-top:0;}
#trading_demo .dotted_line .FL.font_16, #trading_demo .dotted_line .FR.clr_181818{ float:none}
#trading_demo .dotted_line .FR.clr_181818{ padding:8px 0; line-height:14px;}
#trading_demo .dotted_line.PA15{ padding:0; border:0;}
#trading_demo .download_list li{ float:none; margin:0; padding:10px 0; border-bottom:1px dotted #d9d9d9; }
#trading_demo .TAR{ text-align:left; margin:10px 0 0; line-height:14px;}
#trading_demo .TAR .blue_text.ML10{ margin:0;}
.signup_block{ font-size:18px; line-height:24px; padding:18px 0 10px; border-bottom:0;}
.signup_block .icn.red{ margin-top:-8px;}
#demat_reason{ overflow:auto; border-bottom:1px solid #b7b7b7; padding-bottom:12px; margin-top:12px;}
#col_reason{ overflow:auto; border-bottom:1px solid #b7b7b7; padding-bottom:12px; margin-top:12px;}
#demat_reason .header{ text-transform:uppercase; font-size:14px;}
#col_reason .header{font-size:14px;}
#demat_reason .header strong{ display:block;}
.rht_col.PB20{ padding-bottom:0;}
.brdb_320{border-bottom:1px solid #b7b7b7; padding-bottom:30px;}
#content_area p{ font-size:12px; line-height:18px;}
h2.sec_titleg{font-size:15px;}

/*Research CSS*/
.FL.w340{ float:none; width:100%;}   
.video_320 img{ width:100%; height:auto;}
.FL.ML45.w340{ margin:10px 0 0;}
.rht_col.PB20{ padding-bottom:0}
.report_type .QAblock{ width:40px; height:40px; margin-right:10px;}
.report_type .que{ width:70%; font:bold 16px/40px Arial;}
.report_type .accord_head .ic_handle{ margin-top:7px;}
.grBx1{ padding:15px}
.grBx1 p.FL, .grBx1 div.FR{ float:none}
.grBx1 .FR.gd12{ margin-top:10px;}
.grBx1 .FL span{ min-width:inherit; margin-right:5px;}
.report_type{ margin-bottom:30px;}

.ktkTools_thumb{ float:none; width:100%; margin:0; text-align:center;}
.title_header a span.ML30{ margin:0;}
.eqgraph img{ width:250px; height:auto; padding-right:10px;}
#hindi p, #hindi ul, #hindi ul li ul.bullet_list_gray li{ font-size:13px !important; line-height:18px;} 
/*University*/
.ktUniLink{display:none;}
.ktUniLinkWarp{display:block;}
.universityList li{width:42%;}
.uniTbCont{width:100%;height:315px;background:url(/resources/images/university/uniTbg.png) repeat;box-shadow:0 1px 25px #CCCCCC inset;}
.uniTbCont .warpr{margin:30px 20px 0 20px;background:url(/resources/images/university/flag.png) right bottom no-repeat;}
.w325, .w345{width:100%;}
.imgRes img{width:100%; height:auto;}
.w600{width:70%;}

.accord_head .que{ padding-top:0px;}
.MLT15{ margin-left:0px !important; margin-top:10px !important;}
.mbn1{ width:22px; height:26px;}
.mbn2{width:133px; height:26px;}
.mbn3{width:170px; height:26px;}
.mbn4{width:170px; height:26px;}
.mbn5{width:170px; height:26px;}
.clintrht{margin-left: 15px; width: 218px; float:left;}
#bullnor .w325{width:94%;}

}


@media screen and (min-width: 481px) and (max-width: 768px) {
#container .breadcrumb{margin-top:0px;}
#open_trndngaccnt{ overflow:auto; padding:30px 20px; margin-top:10px;}
#open_trndngaccnt .hdr { width:100px; padding-right:100px; float: left; height:auto; margin-right:35px;}    
#open_trndngaccnt form{ float:left; width:440px; margin-top:0;}
#open_trndngaccnt input{ width:43%; float: left; margin-right:15px;}
#open_trndngaccnt  .custom_dropdown{ width:45%; float: left; margin-right:15px;}
.btn_red { float:right; margin-right:30px !important}
#plNote{ float:left; width:195px;}
.arrwDn{ margin-right:0}
#why_demat{ float:left; width:50%; padding:0 20px}
#why_demat .header{ float:left; width:130px; font:18px/20px Arial;}
#why_demat .dotted_line{ float:left; width:195px; border:0;}
#why_demat li{ padding:2px 5px;}

#demat_reason{ float:left; width:42%}
#demat_reason .header{font:18px/24px Arial; text-transform:uppercase;}
#demat_reason .header strong{ display:block;}
#demat_reason .reason_img{ width:110px; margin-right:20px;}
#demat_reason p{ float:left}
#col_reason{ float:left; width:42%}
#col_reason .header{font:18px/24px Arial;}
#col_reason .header strong{ display:block;}
#col_reason .reason_img{ width:110px; margin-right:20px;}
#col_reason p{ float:left}
.brdbd_12{ border-bottom:1px dotted #D9D9D9; padding-bottom:5px;}
.cltxt{width:240px;}
.ico_clockn{ margin-top:7px;}
.MLT15{ margin-left:15px !important; margin-top:0px !important;}
.mbn1{ width:40px; height:26px;}
.mbn2{width:178px; height:26px;}
.mbn3{width:493px; height:26px;}
.mbn4{width:235px; height:26px;}
.mbn5{width:167px; height:26px;}
}

.ic_vwall {
background: url(../images/ktkheader_sprite.png) -56px -38px no-repeat;
width: 5px;
height: 12px;
display: inline-block;
vertical-align: middle;
}
