/* CSS Document*/
@font-face { font-family: 'latoblack'; src: url('https://www.moneycontrol.com/commonfiles/font/lato-black-webfont.woff2?classic=true') format('woff2'),  url('https://www.moneycontrol.com/commonfiles/font/lato-black-webfont.woff?classic=true') format('woff'),  url('https://www.moneycontrol.com/commonfiles/font/lato-black.ttf?classic=true') format('trutype'),  url('https://www.moneycontrol.com/commonfiles/font/lato-black.eot?classic=true') format('embedded-opentype'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'latoblack_italic'; src: url('https://www.moneycontrol.com/commonfiles/font/lato-blackitalic-webfont.woff2?classic=true') format('woff2'),  url('https://www.moneycontrol.com/commonfiles/font/lato-blackitalic-webfont.woff?classic=true') format('woff'),  url('https://www.moneycontrol.com/commonfiles/font/lato-blackitalic.ttf?classic=true') format('trutype'),  url('https://www.moneycontrol.com/commonfiles/font/lato-blackitalic.eot?classic=true') format('embedded-opentype'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'latobold'; src: url('https://www.moneycontrol.com/commonfiles/font/lato-bold-webfont.woff2?classic=true') format('woff2'),  url('https://www.moneycontrol.com/commonfiles/font/lato-bold-webfont.woff?classic=true') format('woff'),  url('https://www.moneycontrol.com/commonfiles/font/lato-bold.ttf?classic=true') format('trutype'),  url('https://www.moneycontrol.com/commonfiles/font/lato-bold.eot?classic=true') format('embedded-opentype'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'latobold_italic'; src: url('https://www.moneycontrol.com/commonfiles/font/lato-bolditalic-webfont.woff2?classic=true') format('woff2'),  url('https://www.moneycontrol.com/commonfiles/font/lato-bolditalic-webfont.woff?classic=true') format('woff'),  url('https://www.moneycontrol.com/commonfiles/font/lato-bolditalic.ttf?classic=true') format('trutype'),  url('https://www.moneycontrol.com/commonfiles/font/lato-bolditalic.eot?classic=true') format('embedded-opentype'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'latoitalic'; src: url('https://www.moneycontrol.com/commonfiles/font/lato-italic-webfont.woff2?classic=true') format('woff2'),  url('https://www.moneycontrol.com/commonfiles/font/lato-italic-webfont.woff?classic=true') format('woff'),  url('https://www.moneycontrol.com/commonfiles/font/lato-italic.ttf?classic=true') format('trutype'),  url('https://www.moneycontrol.com/commonfiles/font/lato-italic.eot?classic=true') format('embedded-opentype'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'latolight'; src: url('https://www.moneycontrol.com/commonfiles/font/lato-light-webfont.woff2?classic=true') format('woff2'),  url('https://www.moneycontrol.com/commonfiles/font/lato-light-webfont.woff?classic=true') format('woff'),  url('https://www.moneycontrol.com/commonfiles/font/lato-light.ttf?classic=true') format('trutype'),  url('https://www.moneycontrol.com/commonfiles/font/lato-light.eot?classic=true') format('embedded-opentype'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'latolight_italic'; src: url('https://www.moneycontrol.com/commonfiles/font/lato-lightitalic-webfont.woff2?classic=true') format('woff2'),  url('https://www.moneycontrol.com/commonfiles/font/lato-lightitalic-webfont.woff?classic=true') format('woff'),  url('https://www.moneycontrol.com/commonfiles/font/lato-lightitalic.ttf?classic=true') format('trutype'),  url('https://www.moneycontrol.com/commonfiles/font/lato-lightitalic.eot?classic=true') format('embedded-opentype'); ; font-weight: normal; font-style: normal; }
@font-face { font-family: 'latoregular'; src: url('https://www.moneycontrol.com/commonfiles/font/lato-regular-webfont.woff2?classic=true') format('woff2'),  url('https://www.moneycontrol.com/commonfiles/font/lato-regular-webfont.woff?classic=true') format('woff'),  url('https://www.moneycontrol.com/commonfiles/font/lato-regular.ttf?classic=true') format('trutype'),  url('https://www.moneycontrol.com/commonfiles/font/lato-regular.eot?classic=true') format('embedded-opentype'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'robotoblack'; src: url('https://www.moneycontrol.com/commonfiles/font/roboto-black-webfont.woff2?classic=true') format('woff2'),  url('https://www.moneycontrol.com/commonfiles/font/roboto-black-webfont.woff?classic=true') format('woff'),  url('https://www.moneycontrol.com/commonfiles/font/roboto-black.ttf?classic=true') format('trutype'),  url('https://www.moneycontrol.com/commonfiles/font/roboto-black.eot?classic=true') format('embedded-opentype'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'robotoblack_italic'; src: url('https://www.moneycontrol.com/commonfiles/font/roboto-blackitalic-webfont.woff2?classic=true') format('woff2'),  url('https://www.moneycontrol.com/commonfiles/font/roboto-blackitalic-webfont.woff?classic=true') format('woff'),  url('https://www.moneycontrol.com/commonfiles/font/roboto-blackitalic.ttf?classic=true') format('trutype'),  url('https://www.moneycontrol.com/commonfiles/font/roboto-blackitalic.eot?classic=true') format('eot'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'robotobold'; src: url('https://www.moneycontrol.com/commonfiles/font/roboto-bold-webfont.woff2?classic=true') format('woff2'),  url('https://www.moneycontrol.com/commonfiles/font/roboto-bold-webfont.woff?classic=true') format('woff'),  url('https://www.moneycontrol.com/commonfiles/font/roboto-bold.ttf?classic=true') format('trutype'),  url('https://www.moneycontrol.com/commonfiles/font/roboto-bold.eot?classic=true') format('embedded-opentype'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'robotobold_italic'; src: url('https://www.moneycontrol.com/commonfiles/font/roboto-bolditalic-webfont.woff2?classic=true') format('woff2'),  url('https://www.moneycontrol.com/commonfiles/font/roboto-bolditalic-webfont.woff?classic=true') format('woff'),  url('https://www.moneycontrol.com/commonfiles/font/roboto-bolditalic.ttf?classic=true') format('trutype'),  url('https://www.moneycontrol.com/commonfiles/font/roboto-bolditalic.eot?classic=true') format('eot'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'robotoitalic'; src: url('https://www.moneycontrol.com/commonfiles/font/roboto-italic-webfont.woff2?classic=true') format('woff2'),  url('https://www.moneycontrol.com/commonfiles/font/roboto-italic-webfont.woff?classic=true') format('woff'),  url('https://www.moneycontrol.com/commonfiles/font/roboto-italic.ttf?classic=true') format('trutype'),  url('https://www.moneycontrol.com/commonfiles/font/roboto-italic.eot?classic=true') format('embedded-opentype'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'robotolight'; src: url('https://www.moneycontrol.com/commonfiles/font/roboto-light-webfont.woff2?classic=true') format('woff2'),  url('https://www.moneycontrol.com/commonfiles/font/roboto-light-webfont.woff?classic=true') format('woff'),  url('https://www.moneycontrol.com/commonfiles/font/roboto-light.ttf?classic=true') format('trutype'),  url('https://www.moneycontrol.com/commonfiles/font/roboto-light.eot?classic=true') format('embedded-opentype'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'robotolight_italic'; src: url('https://www.moneycontrol.com/commonfiles/font/roboto-lightitalic-webfont.woff2?classic=true') format('woff2'),  url('https://www.moneycontrol.com/commonfiles/font/roboto-lightitalic-webfont.woff?classic=true') format('woff'),  url('https://www.moneycontrol.com/commonfiles/font/roboto-lightitalic.ttf?classic=true') format('trutype'),  url('https://www.moneycontrol.com/commonfiles/font/roboto-lightitalic.eot?classic=true') format('embedded-opentype'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'robotomedium'; src: url('https://www.moneycontrol.com/commonfiles/font/roboto-medium-webfont.woff2?classic=true') format('woff2'),  url('https://www.moneycontrol.com/commonfiles/font/roboto-medium-webfont.woff?classic=true') format('woff'),  url('https://www.moneycontrol.com/commonfiles/font/roboto-medium.ttf?classic=true') format('trutype'),  url('https://www.moneycontrol.com/commonfiles/font/roboto-medium.eot?classic=true') format('embedded-opentype'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'robotomedium_italic'; src: url('https://www.moneycontrol.com/commonfiles/font/roboto-mediumitalic-webfont.woff2?classic=true') format('woff2'),  url('https://www.moneycontrol.com/commonfiles/font/roboto-mediumitalic-webfont.woff?classic=true') format('woff'),  url('https://www.moneycontrol.com/commonfiles/font/roboto-mediumitalic.ttf?classic=true') format('trutype'),  url('https://www.moneycontrol.com/commonfiles/font/roboto-mediumitalic.eot?classic=true') format('embedded-opentype'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'robotoregular'; src: url('https://www.moneycontrol.com/commonfiles/font/roboto-regular-webfont.woff2?classic=true') format('woff2'),  url('https://www.moneycontrol.com/commonfiles/font/roboto-regular-webfont.woff?classic=true') format('woff'),  url('https://www.moneycontrol.com/commonfiles/font/roboto-regular.ttf?classic=true') format('trutype'),  url('https://www.moneycontrol.com/commonfiles/font/roboto-regular.eot?classic=true') format('embedded-opentype'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'robotothin'; src: url('https://www.moneycontrol.com/commonfiles/font/roboto-thin-webfont.woff2?classic=true') format('woff2'),  url('https://www.moneycontrol.com/commonfiles/font/roboto-thin-webfont.woff?classic=true') format('woff'),  url('https://www.moneycontrol.com/commonfiles/font/roboto-thin.ttf?classic=true') format('trutype'),  url('https://www.moneycontrol.com/commonfiles/font/roboto-thin.eot?classic=true') format('embedded-opentype'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'robotothin_italic'; src: url('https://www.moneycontrol.com/commonfiles/font/roboto-thinitalic-webfont.woff2?classic=true') format('woff2'),  url('https://www.moneycontrol.com/commonfiles/font/roboto-thinitalic-webfont.woff?classic=true') format('woff'),  url('https://www.moneycontrol.com/commonfiles/font/roboto-thinitalic.ttf?classic=true') format('trutype'),  url('https://www.moneycontrol.com/commonfiles/font/roboto-thinitalic.eot?classic=true') format('embedded-opentype'); font-weight: normal; font-style: normal; }
* { box-sizing: border-box; }
.main_wrapper_res { width: 1260px; margin: 0 auto; box-sizing: border-box; font-family: 'robotoregular', sans-serif; color: #333333; }
.personal_financePg { color: #333; font-family: 'robotoregular', sans-serif; }
.personal_financePg * { box-sizing: border-box; }
.personal_financePg p { margin-bottom: 0; }
body { font-family: 'latoregular', sans-serif; }
.CTR { text-align: center; }
th, td { text-align: inherit; }
.FL { float: left; }
.FR {float:  right;}
p, a, h1, h2, h3, h4, ul, li { padding: 0px; margin: 0px; list-style: none; outline: none; }
.mr5 { margin-right: 5px; }
.mr10 { margin-right: 10px; }
.mr15 { margin-right: 15px; }
.mr20 { margin-right: 20px; }
.mr30 { margin-right: 30px; }
.ml5 { margin-left: 5px; }
.ml10 { margin-left: 10px; }
.ml15 { margin-left: 15px; }
.ml20 { margin-left: 20px; }
.ml30 { margin-left: 30px; }
.mt0 {margin-top: 0;}
.mt5 { margin-top: 5px; }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mt30 { margin-top: 30px; }
.mb0 {margin-bottom: 0;}
.mb5 { margin-bottom: 5px; }
.mb10 { margin-bottom: 10px; }
.mb15 { margin-bottom: 15px; }
.mb20 { margin-bottom: 20px; }
.mb30 { margin-bottom: 30px; }
.mb40 { margin-bottom: 40px; }
.mb50 { margin-bottom: 50px; }
.pr5 { padding-right: 5px; }
.pr10 { padding-right: 10px; }
.pr15 { padding-right: 15px; }
.pr20 { padding-right: 20px; }
.pr30 { padding-right: 30px; }
.pl5 { padding-left: 5px; }
.pl10 { padding-left: 10px; }
.pl15 { padding-left: 15px; }
.pl20 { padding-left: 20px; }
.pl30 { padding-left: 30px; }
.pt0 {padding-top: 0;}
.pt5 { padding-top: 5px; }
.pt10 { padding-top: 10px; }
.pt15 { padding-top: 15px; }
.pt20 { padding-top: 20px; }
.pt30 { padding-top: 30px; }
.pb0 {padding-bottom: 0;}
.pb5 { padding-bottom: 5px; }
.pb10 { padding-bottom: 10px; }
.pb15 { padding-bottom: 15px; }
.pb20 { padding-bottom: 20px; }
.pb30 { padding-bottom: 30px; }
.disb {display: inline-block;}
.vt {vertical-align: top;}
.blue {color: #1765a5 !important;}
.up {text-transform: uppercase;}
.new {background-color: #e5a239; color: #fff; font: 13px/20px 'robotoregular', sans-serif; padding: 3px 7px; text-transform: uppercase; margin: 0 10px;} 
.f12 {font-size: 12px;}
.f15 {font-size: 15px;}
.color666 {color: #666666;}
.div_scroll {width: 100%; white-space: nowrap; overflow-x: auto;}


/* col tyle start here */
.col_left { float:left; width:940px;}
.col_right { float:right; width:300px;}


/* col tyle END here */

.styspri { background: url(https://images.moneycontrol.com/images/responsive/pf/sprite_styleguide.png) no-repeat; display: inline-block; }
.colorbox {width: 170px; height: 100px; display: inline-block;}
.colorcode {font: 16px 'latobold', sans-serif; color: #666666;}
.primery_col1 { background-color: #2f669e; }
.primery_col2 { background-color: #f6f8fb; }
.sec_col1 { background-color: #2b363e; }
.sec_col2 { background-color: #274257; }
.sec_col3 { background-color: #2374cf; }
.highlight_yellow { background-color: #f19f02; }
.highlight_green { background-color: #6bae55; }
.title_18px, .title_18px a { font: 18px 'latoblack', sans-serif !important; text-transform: uppercase; color: #2f669e; }
.title_14px, .title_14px a { font: 14px 'latoblack', sans-serif !important; text-transform: uppercase; color: #2f669e; }
.title_24px { font: 24px 'latoblack', sans-serif !important; text-transform: uppercase; color: #2f669e; }
.title_34px { font: 34px 'latoblack', sans-serif !important; text-transform: uppercase; color: #2f669e; }
.headlines_50px { font: 50px 'latobold', sans-serif; color: #202020; }
.headlines_34px { font: 34px 'latobold', sans-serif; color: #202020; }
.headlines_20px { font: 20px 'latobold', sans-serif; color: #202020; }
.headlines_16px { font: 16px 'latobold', sans-serif; color: #202020; }
.title_botline { position: relative; padding-bottom: 18px; margin-bottom: 20px; }
.title_botline:before { display: inline-block; position: absolute; content: ""; width: 60px; height: 4px; background: #f19f02; bottom: 0px; left: 50%; margin-left: -30px; }
.title_botline_small {padding-bottom: 12px;}
.title_botline_small:before { left: 53%; width: 37px; height: 2px;}
.title_botline2:before {height: 2px; width: 40px;}
.headline_50 { font: 50px 'latobold', sans-serif; color: #202020; }
.headline_34 { font: 34px 'latobold', sans-serif; color: #202020; }
.headline_24 { font: 24px 'latobold', sans-serif; color: #202020; }
.headline_16 { font: 16px 'latobold', sans-serif; color: #202020; }
.para_24 { font: 24px 'robotoregular', sans-serif; color: #666; }
.para_18 { font: 18px 'robotoregular', sans-serif; color: #666; }
.para_14 { font: 14px 'robotoregular', sans-serif; color: #666; }
.para_10 { font: 10px 'robotoregular', sans-serif; color: #666; }
.green_arw { display: inline-block; border-bottom: 12px solid #50b973; border-left: 12px solid transparent; border-right: 12px solid transparent; margin: 0 5px; }
.red_arw { display: inline-block; border-top: 12px solid #e3515a; border-left: 12px solid transparent; border-right: 12px solid transparent; margin: 0 5px; }
.small_green_arw { display: inline-block; border-bottom: 6px solid #50b973; border-left: 6px solid transparent; border-right: 6px solid transparent; margin: 0 5px; }
.small_red_arw { display: inline-block; border-top: 6px solid #e3515a; border-left: 6px solid transparent; border-right: 6px solid transparent; margin: 0 5px; }
.mctable1 { border-top: 1px solid #d1d1d1; }
.mctable1 th {background: #EDF0F4; border-bottom: 1px solid #d1d1d1;}
.mctable1 th, .mctable1 td { font: 14px/22px 'robotobold', sans-serif; padding: 13px 10px; color: #202020; text-align: right;}
.mctable1 td { font-family: 'latoregular', sans-serif;}
.mctable1 td > a {color: #000;}
.mctable1 th.center { text-align: center; }
.mctable1 td { color: #333333; border-bottom: 1px solid #e0e0e0;}
.mctable1 th:first-child, .mctable1 td:first-child, .mctable1 th.left_align, .mctable1 td.left_align {text-align: left;}
.mctable1 th.right_align, .mctable1 td.right_align {text-align: right;}
.table_numbers {font: italic 20px/22px 'robotobold', sans-serif; color: #183f60; margin: 0 10px 0 0; display: inline-block; vertical-align: top;}
.mctable1 .sec_head th { background: #EDF0F4; font-size: 12px; color: #666; font-weight: normal; border-bottom: 1px solid #d1d1d1; }
.mctable1 td .robo_medium, .mctable1 td.robo_medium { font-family: 'robotomedium', sans-serif; color: #333; text-decoration: none; }
.mctable1 td.robo_regular { font-family: 'robotoregular', sans-serif; color: #333; text-decoration: none; }
.mctable1 td.tbl_greentxt { color: #4BA13D; }
.mctable1 td.tbl_redtxt { color: #c1433d; }
.mctable1 td.grybg { background: #f6f8fb; }
.mctable1 tr:hover td { background: #f6f8fb; }
.mctable1 tr.fbold td {font-weight: bold;}
.mctable1 tr.darkbg td, .mctable1 tr.darkbg:hover td {background-color: #dee4e6; font-weight: bold; text-transform: uppercase;}
.mctable1 tr.lightbg td, .mctable1 tr.lightbg:hover td {background-color: #f6f8fb; font-weight: bold; text-transform: uppercase;}
.mctable1 th.colcentre {text-align: center;}
.row_heading {padding-top: 25px !important;}
.mctab { border-bottom: 1px solid #d1d1d1; margin: 0px; padding: 0px; }
.mctab li { display: inline-block; margin-bottom: -1px; }
.mctab li a { margin-bottom: 3px; font: 16px 'latoblack', sans-serif; text-decoration: none; color: #666; display: block; padding: 15px 25px; }
.mctab li.active a, .mctab li a:hover { color: #1765a5; margin: 0px; border-bottom: 3px solid #1765a5; }
.mctab li.open a { color: #30659f; }
.mctab li.open .dwn_gry { border-top: 5px solid #30659f; }
.nsebsetab { margin-top: 2px; background: #EDF0F4; padding: 10px; }
.nsebsetab ul { padding: 0px; margin: 0px; }
.nsebsetab li { position: relative; display: inline-block; position: relative; margin-right: 2px; }
.nsebsetab li a { display: block; background: #ffffff; padding: 1px 13px; border: 1px solid #d1d1d1; color: #666666; font: 12px/24px 'robotoregular', sans-serif; }
.nsebsetab li.active a, .nsebsetab li:hover a { border-radius: 1px; border: 1px solid #30659f; font-weight: bold; color: #30659f; }
.nsebsetab li.active a:after, .nsebsetab li:hover a:after { content: ""; display: block; width: 8px; height: 4px; left: 50%; margin-left: -2px; background: url(https://images.moneycontrol.com/images/responsive/pf/sprite_styleguide.png) -27px -11px no-repeat; position: absolute; bottom: -3px; }
.viewmore { text-align: center; padding: 15px 15px 0px 15px; }
.viewmore a { display: inline-block; font: 14px 'robotoregular', sans-serif; color: #30659f !important; }
.viewmore a:hover, .viewmore a:focus { color: #30659f !important; }
.viewarw { display: inline-block; background: url(https://images.moneycontrol.com/images/responsive/pf/sprite_styleguide.png) -11px -9px no-repeat; width: 9px; vertical-align: middle; height: 10px; }
.viewmore.blubg a { color: #fff !important; }
.viewmore.blubg .viewarw { background-position: -36px -100px; }
.dwn_gry { display: inline-block; border-top: 5px solid #666666; border-left: 5px solid transparent; border-right: 5px solid transparent; margin: 0 0 0 5px; vertical-align: middle; }
.mctab .dropdown-menu { min-width: 125px; width: 100%; box-shadow: 0 3px 6px rgba(0,0,0,0.1); border: 1px solid #ccd1d4; border-radius: 0px; margin: 0; }
/*.mctab .dropdown-menu:after { content: ""; position: absolute; right: 25px; top: -7px; background: url(https://images.moneycontrol.com/images/responsive/pf/sprite_styleguide.png) -39px -10px no-repeat; width: 12px; height: 7px; display: inline-block; }*/
.mctab .dropdown-menu li { display: block; border-bottom: 1px solid #e9e9e9; }
.mctab .dropdown-menu li a { display: block; padding: 10px 15px; margin: 0px; font: 14px 'robotoregular', sans-serif; color: #333333; }
.mctab .dropdown-menu li:last-child { border: none; }
.mctab .dropdown-menu li a:hover { background: #30659f; color: #fff; border: none; }
.prevpaging, .nextpaging { display: inline-block; border-right: 5px solid #b2b2b2; border-top: 5px solid transparent; border-bottom: 5px solid transparent; }
.nextpaging { border-left: 5px solid #b2b2b2; border-right: none; }
.pageauto {text-align: center;}
.pagination {display: inline-block; margin: 0 0 20px;}
.pagination>li>a { color: #333; font: 14px 'latobold', sans-serif; border: 1px solid #b7b7b7; }
.pagination>li>a:hover, .pagination>li>a.active { background: #30659f; color: #fff; }
.pagination>li>a:hover .prevpaging { border-right: 5px solid #ffffff; }
.pagination>li>a:hover .nextpaging { border-left: 5px solid #ffffff; }
.pagination.pagin2>li>a { padding: 8px 16px }
.pagination.pagin3 { margin: 0px 0 0 10px; }
.textpagin { color: #333; margin: 5px 0; font: bold 14px 'Roboto', sans-serif; }
.textpagin span { color: #999999; font-weight: normal; }
.icsearchico { display: inline-block; width: 14px; height: 14px; vertical-align: middle; background-position: -26px -25px; }
.btn_common { display: inline-block; padding: 0 24px; transition: all 0.5s; color: #2f669e; font: 500 16px/38px 'robotoregular', sans-serif; background: #fff; border-radius: 2px; border: 1px solid #2f669e; }
.btn_common_14 { font-size: 14px; line-height: 28px; padding: 0 22px; }
.btn_common_go { padding: 0 15px;}
.small_btn_common_go { padding: 0 9px; line-height: 28px;}
.btn_common:hover, .btn_common:focus { background: #2f669e; color: #fff !important; text-decoration: none !important; border-radius: 3px; }
.btn_common:hover .icsearchico, .btn_common:focus .icsearchico { background-position: -8px -25px }
.btn_common.disable, .btn_common:hover.disable, .btn_common:focus.disable { border: 1px solid #d0d0d0; background: #fff; color: #d0d0d0 !important; cursor: not-allowed; }
.btn_common:hover, .btn_common:focus { border: 1px solid #d0d0d0; background: #1765a5; color: #fff; }
.btn_common.disable .icsearchico, .btn_common.disable:hover .icsearchico { background-position: -8px -46px; }
.prev-nav, .next-nav { border: 1px solid #b7b7b7; width: 23px; height: 28px; }
.next-nav { }
.bx-pager-item { display: inline-block; margin: 0 1px; }
.bx-pager-item a { text-indent: -999em; display: block; width: 14px; height: 8px; background: #e8ecf2; border-radius: 5px; }
.bx-pager-item a:hover, .bx-pager-item a.active { background: #30659f; }
.alert { font-size: 15px; padding: 10px 15px; color: #333; }
.icsucces, .icacstatus, .icinccrt, .icinfoalert { vertical-align: middle; display: inline-block; width: 17px; height: 18px; background-position: -56px -2px }
.icacstatus { background-position: -78px -1px }
.icinccrt { background-position: -122px -2px }
.icinfoalert { background-position: -101px -2px; }
.articleImg { position: relative; float: left;}
.articleImg a span { position: absolute; padding: 10px; top: 10px; left: 10px; background: rgba(0,0,0,0.4); }
.articleImg a span i { vertical-align: middle; display: block; }
.articleImg a span.smalci { padding: 5px; top: 6px; left: 6px; }
.ic_bigpic { background-position: -50px -25px; width: 19px; height: 20px; }
.ic_smalvid { background-position: -76px -25px; width: 16px; height: 16px; }
.ic_smalpic { background-position: -98px -25px; width: 16px; height: 16px; }
.radius_pic { border-radius: 4px; -webkit-border-radius: 4px; }
.form label { color: #333333; font: bold 16px 'Roboto', sans-serif; }
.form select { border: 1px solid #d0d7dc; font: 14px 'robotoregular', sans-serif; background: #f6f8fb; padding: 10px 10px; width: 100%; border-radius: 3px; color: #999999;}
.form select:focus {color: #333333; outline: none; }
.selectbx select:focus {-webkit-box-shadow: 0px 0px 7px 1px #b0e0ee; -moz-box-shadow: 0px 0px 7px 1px #b0e0ee; box-shadow: 0px 0px 7px 1px #b0e0ee;}
.cust_inp { font: 16px 'robotoregular', sans-serif !important; color: #333333; cursor: pointer; }
.iccheck_big { width: 25px; height: 25px; background-position: -121px -53px; vertical-align: middle; }
.iccheck_big.checked { background-position: -121px -25px; }
.cust_inp span { margin-right: 5px; vertical-align: middle; }
.cust_inp span input { visibility: hidden; }
.icradio_big { width: 25px; height: 25px; background-position: -155px -53px; vertical-align: middle; }
.icradio_big.checked { background-position: -155px -25px }
.form.medium label { font-size: 14px; }
.form.medium select { font-size: 14px; padding: 6px 10px; }
.cust_inp.medium { font-size: 14px; }
.iccheck_mid { width: 20px; height: 20px; background-position: -31px -76px; }
.iccheck_mid.checked { background-position: -31px -53px; }
.icradio_mid { width: 20px; height: 20px; background-position: -62px -76px; }
.icradio_mid.checked { background-position: -62px -53px }
.form.small label { font-size: 12px; }
.form.small select { font-size: 12px; padding: 6px 10px; }
.cust_inp.small { font-size: 12px; }
.iccheck_small { width: 15px; height: 15px; background-position: -89px -71px; }
.iccheck_small.checked { background-position: -89px -53px; }
.icradio_small { width: 15px; height: 15px; background-position: -3px -88px; }
.icradio_small.checked { background-position: -3px -68px }
.bx-controls-direction { overflow: hidden; border: 1px solid #b7b7b7; float: left; border-radius: 3px; -webkit-border-radius: 3px; display: inline-block; }
.bx-prev, .bx-next { position: relative; text-indent: -999em; float: left; width: 29px; height: 23px; display: inline-block; }
.bx-next { border-left: 1px solid #b7b7b7; }
.bx-prev:hover, .bx-next:hover { background: #30659f; }
.bx-prev:before, .bx-next:before { content: ""; left: 11px; top: 6px; border-right: 5px solid #b2b2b2; border-top: 5px solid transparent; border-bottom: 5px solid transparent; position: absolute; }
.bx-next:before { border-left: 5px solid #b2b2b2; border-right: none; }
.bx-prev:hover:before { border-right: 5px solid #ffffff; }
.bx-next:hover:before { border-left: 5px solid #ffffff; }
.verticle .bx-controls-direction { overflow: hidden; border: 1px solid #b7b7b7; float: left; width: 25px; border-radius: 3px; -webkit-border-radius: 3px; display: inline-block; }
.verticle .bx-prev, .verticle .bx-next { display: block; position: relative; text-indent: -999em; width: 23px; height: 28px; display: inline-block; }
.verticle .bx-next { border: none; border-top: 1px solid #b7b7b7; }
.verticle .bx-prev:hover, .verticle .bx-next:hover { background: #30659f; }
.verticle .bx-prev:before, .verticle .bx-next:before { content: ""; left: 9px; top: 7px; border-right: 5px solid #b2b2b2; border-top: 5px solid transparent; border-bottom: 5px solid transparent; position: absolute; }
.verticle .bx-next:before { border-left: 5px solid #b2b2b2; border-right: none; }
.verticle .bx-prev:hover:before { border-right: 5px solid #ffffff; }
.verticle .bx-next:hover:before { border-left: 5px solid #ffffff; }
.brdt_top_pd { border-top: 1px solid #e4e3e3; }
.blubg.brdt_top_pd { border-top: 1px solid #7798ba; }
.margtop20 { margin-top: 20px; }
/*share dropdown start*/
.od_fr { position: relative; float: right; margin-top: -22px; width: 15px; }
.od_fr .caret { border: 0px; width: 15px; height: 14px; background: url(https://images.moneycontrol.com/images/responsive/pf/sprite_styleguide.png) -133px -126px no-repeat; cursor: pointer; }
.od_fr .dropdown-menu { width: 220px; right: -15px !important; top: 25px; }
.od_fr .dropdown-menu:after { position: absolute; right: 8px; top: -7px; width: 14px; height: 7px; background: url(https://images.moneycontrol.com/images/responsive/pf/sprite_styleguide.png) -112px -127px no-repeat; content: ""; }
.od_fr.open .caret { background-position: -153px -126px; }
.blubgshare .caret { background-position: -172px -126px; }
.blubgshare.open .caret { background-position: -172px -126px; }
.od_fr .dropdown-menu > li { color: #1765a5; font: 400 14px 'robotoregular', Arial, sans-serif; }
.od_fr .dropdown-menu > li > a { color: #1765a5; font: 400 14px 'robotoregular', Arial, sans-serif; padding: 10px; }
.od_fr .dropdown-menu > li > a:hover, .od_fr .dropdown-menu > li > a:focus { background: #0d669f; color: #fff !important; }
.od_fr .dropdown-menu > li:hover { background: #0d669f; color: #fff !important; }
.share_wrapdrop { padding: 7px 10px; }
.share_rightbx { float: right; width: 70%; text-align: right; }
.share_txtfl { float: left; width: 30%; margin-top: 5px; }
.fr_shr { float: right; }
.icn_fbshare, .icn_twshare, .icn_gplusshare { display: inline-block; width: 29px; height: 28px; margin-left: 6px; float: left; background: url(https://images.moneycontrol.com/images/responsive/pf/sprite_styleguide.png) 0 -127px no-repeat; }
.icn_twshare { background-position: -38px -127px; }
.icn_gplusshare { background-position: -77px -127px; }
.share_icn_nw { display: inline-block; width: 15px; height: 13px; background: url(https://images.moneycontrol.com/images/responsive/pf/sprite_styleguide.png) -51px -101px no-repeat; margin-right: 5px; vertical-align: middle; }
.od_fr .dropdown-menu > li:hover .share_icn_nw { background-position: -71px -101px; }
.ic_bookmark_drop { display: inline-block; width: 12px; height: 16px; vertical-align: sub; background: url(https://images.moneycontrol.com/images/responsive/pf/sprite_styleguide.png) -90px -100px no-repeat; margin-right: 8px; }
.od_fr .dropdown-menu > li > a:hover .ic_bookmark_drop, .od_fr .dropdown-menu > li > a:focus .ic_bookmark_drop { background-position: -106px -100px; }
.ic_comments_drop { display: inline-block; width: 17px; height: 17px; vertical-align: middle; background: url(https://images.moneycontrol.com/images/responsive/pf/sprite_styleguide.png) -122px -101px no-repeat; margin-right: 8px; }
.od_fr .dropdown-menu > li > a:hover .ic_comments_drop, .od_fr .dropdown-menu > li > a:focus .ic_comments_drop { background-position: -143px -100px; }
.mrgauto { margin-top: auto; }
/*share dropdown end*/
.banner_728x90 { width:728px; height:90px; margin:10px auto;}
.banner_300 { width:300px; display:none;}
.nw_breadcrumb {padding: 15px 0; border-bottom: 1px solid #c8c8c8;}
.slider.round::before { border-radius: 50%; }
.bred_list li { display: inline-block; padding-right: 6px; font: 12px robotomedium,Arial,sans-serif; color: #202020; }
.bred_list li a { color: #1765a5; }
.col_graysp { color: #999; }
.brad_crum {  border-bottom: 0 dotted #a9a9a9;  color: #282828; margin: 0 auto;   padding: 6px 0;    text-transform: uppercase; font: 400 16px 'robotoregular', sans-serif; display: block;  clear: both;    overflow: hidden;}
.bread-title {color: #000; font: 600 12px 'robotoregular', sans-serif;}
.brad_crum a { padding:0 6px; color: #282828; font: 400 12px 'robotoregular', sans-serif;text-transform: capitalize;}
.bread-arrow {background: rgba(0, 0, 0, 0) url(https://images.moneycontrol.com/mcnews/images/mc_news-bread-arow.png) no-repeat scroll left top;display: inline-block;height: 11px;padding-left: 5px;    width: 11px;position: relative;top: 2px;}
.bottombrd {border-bottom: 1px solid #cdcdcd;}


.common_accordion .panel {background-color: #EDF0F4; box-shadow: none; border-bottom: 1px solid #d1d1d1; border-top: none; border-left: none; border-right: none;}
.common_accordion .acord_title {font: 18px 'robotobold', sans-serif; color: #30659f !important;}
.common_accordion .acord_title.collapsed {font: 16px 'robotomedium', sans-serif; color: #333333 !important;}
.common_accordion .panel-title a:hover {text-decoration: none; color: #30659f !important;}
.common_accordion .panel-default>.panel-heading {background-color: #ffffff;}
.common_accordion .panel-default>.panel-heading+.panel-collapse>.panel-body {border-top: none;}
.common_accordion .collapse.in {background-color: #EDF0F4; border-bottom: none;}
.common_accordion .panel-body {font: 14px 'robotoregular', sans-serif; color: #666666; padding: 0 15px 15px 38px;}
.common_accordion .panel-title a {text-decoration: none; display: block; font: 18px/24px 'robotobold', sans-serif;}
.common_accordion .panel-title a:focus {color: #30659f !important;}

.common_accordion .acord_title.collapsed:before {display: inline-block; content: ""; border-right: 6px solid transparent; border-bottom: 6px solid transparent; border-top: 6px solid transparent; border-left: 6px solid #2f669e; height: 0; width: 0;}
.common_accordion .acord_title:before {display: inline-block; content: ""; border-right: 6px solid transparent; border-bottom: 6px solid transparent; border-top: 6px solid #2f669e; border-left: 6px solid transparent; height: 0; width: 0; margin-right: 10px;}
.common_accordion .acord_title span {display: inline-block; vertical-align: top; width: 97%;}
.common_accordion {border-top: 4px solid #1765a4;}
.common_accordion .panel-default>.panel-heading.active {background-color: #EDF0F4;}

/*.table-responsive {overflow-y: auto; max-height: 800px; width: 100%;}*/


.cust_scroll  { max-height:350px; overflow-y:auto; border-bottom: 1px solid #ddd; scrollbar-color: #d5e0e5 transparent; scrollbar-width: thin; scrollbar-height: thin; overflow-x: hidden;}
.cust_scroll::-webkit-scrollbar {height:6px; width:6px; background-color: transparent; border-radius:5px;} 
.cust_scroll::-webkit-scrollbar-thumb {background-color: #d5e0e5; border-radius:5px;}

.tab-content>.tab-pane { display: none;}
.tab-content>.tab-pane.active { display:block;}


/*css for reponsive table start*/
.table-responsive { min-height: auto !important; overflow-x: inherit !important; }
.mctable1 .tdgreen {border-left: 2px solid #6bae55;}
.mctable1 .tdred {border-left: 2px solid #c1433d;}
.mctable1 .tdgreen_big {border-left: 7px solid #6bae55;}
.mctable1 .tdred_big {border-left: 7px solid #c1433d;}
/*css for reponsive table end*/


.head1 {font-size: 65px; color: #30659f; margin-bottom: 20px;}
.head2 {font-size: 25px;	color: #202020; margin-bottom: 20px; font-weight: bold;}
.head2 span {font: 14px/22px "robotoregular", sans-serif; color: #333333;}
.head3 {font: 18px/20px "robotoregular", sans-serif;	color: #666666;}
.head3 span {font-weight: bold; color: #202020;}
.head4 {font: 15px/20px "robotoregular", sans-serif;	color: #666666;}
.head4 span {font-weight: bold; color: #202020;}
.MT50 {margin-top: 50px;}
.MB50 {margin-bottom: 50px;}
.newstyle {margin-top: 22px;}
.clsdescription {font: 700 15px 'Lato', sans-serif; color: #202020; margin: 20px 0;}

/*== toggle button ==*/
.rdbx:before {background: none;}
.rdbx input {visibility: hidden; margin: 0 -2px;}
.rdbx {background-position: -62px -53px;}
.rdbx.checked {background-color: #0065aa; width: 115px; height: 40px; display: inline-block; text-align: center; cursor: pointer; vertical-align: top; margin-left: -2px;}
.rdbx {background-color: #e1e1e1; width: 115px; height: 40px; display: inline-block; text-align: center; cursor: pointer; margin-left: -2px;}
.radiotext {font:400 16px/26px 'robotomedium', Arial, sans-serif; color:#999999;}
.checked .radiotext {color: #ffffff;}
.radiotext {padding-top: 6px; display: inline-block; margin-left: -10px;}
.yesno_buttons .rdbx.checked:before {width: 16px; height: 16px; background: url("https://images.moneycontrol.com/images/responsive/common/sprite_styleguide.png") no-repeat -1px -164px; display: inline-block;    content: ""; margin-left: -13px; margin-top: 11px; margin-right: 3px; vertical-align: sub;}
.filter_icon {content: ""; display: inline-block; width: 25px; height: 25px; background: url("https://images.moneycontrol.com/images/responsive/common/sprite_styleguide.png") no-repeat -18px -162px;}
.filter_icon:after {font: 11px 'robotomedium', sans-serif; color: #0065aa; text-transform: uppercase; content: "Filter"; display: inline-block; vertical-align: top; line-height: 26px; margin-left: 30px;}
.inputrange {border-bottom: 1px solid #838486; padding-bottom: 8px;}
.ic_rupee2 {color: #666666; font: 16px 'robotobold', Arial, sans-serif;}
#InvestingPlanning .sipslidervalue {width: 90%;}
.inputrange .sipslidervalue {color: #333333; font: 16px 'robotomedium', Arial, sans-serif; border: none; padding: 0px; background: none; width: 90%;}
.error_message {color: #ff0000; font-size: 11px; display: block; margin-top: 5px; background: url("https://images.moneycontrol.com/images/responsive/common/selectbox_error.png") no-repeat; background-position: top 0px right 5px; line-height: 16px;}
/*== toggle button ==*/

/*== SIP range slider ==*/
.sip_slider {display: inline-block; vertical-align: top; margin-right: 20px;}
.sipslider_value {display: inline-block; vertical-align: top;}
.sip_slider .slider {vertical-align: middle; position: relative; float: left;}
.sip_slider .slider-track {position: absolute; cursor: pointer;}
.sip_slider .slider-track-low, .sip_slider .slider-track-high {position: absolute;}
.sip_slider .slider.slider-horizontal .slider-selection, .sip_slider .slider.slider-horizontal .slider-track-low, .sip_slider .slider.slider-horizontal .slider-track-high {height: 100%; top: 0; bottom: 0;}
.sip_slider .slider.slider-horizontal {width: 203px; height: 7px;}
.sip_slider .slider.slider-horizontal .slider-track {height: 7px; margin-top: 4px; top: 50%; left: 0;}
.sip_slider .slider-selection {border-radius: unset; box-shadow: none; background-color: #df9411; background-image: none;}
.sip_slider .slider-track-high {position: absolute; border: 1px solid #d2dbe0; background-color: #e9eff2; border-radius: unset; box-shadow: none;}
.sip_slider .slider-handle {background: transparent url("https://images.moneycontrol.com/images/responsive/common/sprite_styleguide.png") -44px -162px no-repeat; width: 25px; height: 24px; top: 0px; position: absolute;}
.sip_slider .sipslidervalue {font: 400 20px 'robotomedium',sans-serif; color: #333333;}
.sip_slider .slider.slider-horizontal .slider-tick, .sip_slider .slider.slider-horizontal .slider-handle {margin-left: -13px; margin-top: 17px;}
.sip_slider .slider .tooltip.top {margin-top: -20px;}
.sip_slider .slider.slider-horizontal .tooltip {-ms-transform: translateX(-50%); transform: translateX(-50%);}
.sip_slider .tooltip.top {margin-top: -3px; padding: 5px 0;}
.sip_slider .slider .tooltip {pointer-events: none;}
.sip_slider .tooltip {position: absolute; z-index: 1070; display: block; font-family: "robotomedium",Arial,sans-serif; font-style: normal; font-weight: normal; letter-spacing: normal; line-break: auto; line-height: 1.42857143; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; white-space: normal; word-break: normal; word-spacing: normal; word-wrap: normal; font-size: 14px; opacity: 0; filter: alpha(opacity=0);}
.sip_slider .slider.slider-horizontal .slider-track {width: 100%; margin-top: 22px;}
.tooltip.in {opacity: .9;}
/*== SIP range slider ==*/

/*== switch slider ==*/
.toggle_switch { position: relative; display: inline-block; width: 33px; height: 22px; }
.toggle_switch input { opacity: 0; width: 0; height: 0; }
.toggleslider.round { border-radius: 34px; }
.toggleslider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; -webkit-transition: .4s; transition: .4s; }
.toggleslider.round::before { border-radius: 50%; }
.toggleslider::before { position: absolute; content: ""; height: 15px; width: 15px; left: 3px; bottom: 4px; background-color: white; -webkit-transition: .4s; transition: .4s; }
input:checked + .toggleslider { background-color: #2869a1; }
input:checked + .toggleslider::before { -webkit-transform: translateX(12px); -ms-transform: translateX(12px); transform: translateX(12px); }
.switch_text { display: inline-block; position: relative; top: 6px; font: 12px robotoregular, sans-serif; color: #666666;}
/*== switch slider ==*/

/*== common table ==*/
.common_table {border-top: 1px solid #ebebeb; width: 100%;}
.common_table td {padding: 15px; border-bottom: 1px solid #ebebeb;}
.content_15 {font: 15px 'robotoregular', sans-serif; color: #202020;}
/*== common table ==*/


/*== table expand ==*/
.acnt_arw {border-left: 5px solid #0a4c6c; border-bottom: 5px solid transparent; border-top: 5px solid transparent; display: inline-block !important; margin-right: 5px;}
.acnt_arw.acrD {border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #0a4c6c;}
.stkexpand {display: none; background-color: #f6f8fb;}
.table_container.group_big_table td, .table_container.group_big_table td table td {width: 12.5%;}
.table_container.group_big_table td:first-child {width: 34%;}
.expndtd {background-color: #f6f8fb;}
/*== table expand ==*/


/*== common list ==*/
.common_list {margin-top: 10px;}
.common_list > li { margin-bottom: 15px; position: relative; margin-left: 20px; }
.common_list > li:before {background-color: #f19f02; width: 6px; height: 6px; border-radius: 100%; content: ""; display: inline-block; vertical-align: top; margin-top: 7px; position: absolute; left: -19px;}
.common_alpha_list {margin-top: 10px; counter-reset: list;}
.common_alpha_list > li { list-style: none; margin-bottom: 15px; position: relative; margin-left: 20px; }
.common_alpha_list > li:before {content: counter(list, lower-alpha) ") "; display: inline-block; vertical-align: top; position: absolute; left: -22px; counter-increment: list; font-weight: bold; background-color: unset; margin-top: 0;}
/*== common list ==*/


/*== tooltip ==*/
.ic_infoh {position: relative; display: inline-block;}
.info_svg {display: inline-block; vertical-align: top; width: 14px; height: 15px; fill: #989898;}
.info_svg:hover {fill: #1765a5;}
.info_hoverbx {position: absolute; box-sizing: border-box; background: #fff;	padding: 22px; color: #666666; font: 400 13px/20px 'robotoregular', Arial, sans-serif;	border: 1px solid #ccd1d4; border-radius: 3px; width: 275px; z-index: 999; text-align: left; bottom: 21px; left: 50%; margin-left: -139px; display: none; -webkit-box-shadow: 0px 1px 9px -2px rgba(0,0,0,0.39); -moz-box-shadow: 0px 1px 9px -2px rgba(0,0,0,0.39); box-shadow: 0px 1px 9px -2px rgba(0,0,0,0.39);}
.info_hoverbx:before {display: inline-block; position: absolute; content: ""; bottom: -9px; left: 47%; border-top: 9px solid #dcdcdc; border-left: 9px solid transparent; border-right: 9px solid transparent;}
.info_hoverbx:after {display: inline-block; position: absolute; content: ""; bottom: -7px; left: 48%; border-top: 7px solid #f8fbfc; border-left: 7px solid transparent; border-right: 7px solid transparent;}
/*== tooltip ==*/

/*== global selectbox ==*/
.global_selectbx select {border-bottom: 1px solid #dcdcdc; border-top: 0; border-right: 0; border-left: 0; background: none; font: 16px 'robotoregular', sans-serif; padding: 2px 10px 5px 5px; width: 100%; color: #333333; border-radius: 0; -moz-appearance: none; -webkit-appearance: none; background: url(https://images.moneycontrol.com/images/responsive/common/selectbox_arrow.png) no-repeat; background-position: top 10px right 9px;}
.common_textfield_box {position: relative;}
.common_field.error_field {border-bottom: 2px solid #e1535d;}
.common_field {border-bottom: 2px solid #dcdcdc; padding: 2px 10px 5px 5px; font: 16px 'robotoregular', sans-serif; padding: 2px 10px 5px 5px; width: 100%; color: #333333; box-shadow: none; border-top: none; border-left: none; border-right: none; outline: 0;}
.common_field:focus {border-bottom: 2px solid #346c9f;}
.common_field_close {background: url(https://images.moneycontrol.com/images/responsive/common/selectbox_close.png) no-repeat; background-position: top 2px right 2px; cursor: pointer; width: 12px; height: 12px; box-shadow: none; border: 0; position: absolute; right: 7px; top: 35px; display: block;}
.common_field:not(:valid) ~ .common_field_close {display: none;}
/*== global selectbox ==*/

.img_desc {display: inline-block; margin-left: 20px;}


/*css for responsive table start*/
@media screen and (max-width: 1279px) {
.main_wrapper_res { width: 1000px; }
.col_left { float:left; width:640px;}
.col_right { float:right; width:300px;}	
.table-responsive { min-height: 0.01% !important; overflow-x: auto; border-top: 0px; }
.table-responsive .mctable1 thead tr th, .table-responsive .mctable1 tbody tr td { border-right: 0px; }
.table-responsive .mctable1 thead tr th:first-child { position: sticky; position: -webkit-sticky; position: -moz-sticky; position: -ms-sticky; position: -o-sticky; left: 0; z-index: 1; border-bottom: 1px solid #ebebeb; white-space: normal; z-index: 99; box-shadow: 2px 1px 5px 0px #dfdfdf; }
.table-responsive .mctable1 thead tr th:first-child:after { content: ""; height: 100%; position: absolute; right: 0; top: 0; width: 1px; background-color: #e6eaec; }
.table-responsive .mctable1 tbody tr td:first-child { position: sticky; position: -webkit-sticky; position: -moz-sticky; position: -ms-sticky; position: -o-sticky; left: 0; white-space: normal; z-index: 9; background-color: #fff; }
.table-responsive .mctable1 tbody tr td:first-child:after { content: ""; height: 100%; position: absolute; right: 0; top: 0; width: 1px; background-color: #e6eaec; }
.table-responsive .mctable1 tr:hover td { background-color: transparent; border-bottom: 1px solid #ebebeb; }
.table-responsive .port_right { width: 80%; padding-right: 5px; }
.table-responsive .mctable1 td .robo_medium { width: 120px; display: block; }
.table-responsive .mctable1 thead tr th:first-child, .table-responsive .mctable1 thead tr th:first-child, .table-responsive .mctable1 tbody tr td:first-child, .table-responsive .mctable1 tbody tr td:first-child { background-color: #fff; }
.graybgtbl .table-responsive .mctable1 thead tr th:first-child, .graybg .table-responsive .mctable1 thead tr th:first-child, .graybgtbl .table-responsive .mctable1 tbody tr td:first-child, .graybg .table-responsive .mctable1 tbody tr td:first-child { background-color: #f6f8fb; }
 .header_desktop .main_header_wrapper {width: 810px !important;}
  .img_desc {margin-left: 0px; margin-top: 20px;}
  .articleImg {float: none;}
 .mctab {overflow-x: auto; white-space: nowrap; display: block !important; overflow-y: hidden;}
}
/*css for responsive table end*/
 @media screen and (max-width: 980px) {
.main_wrapper_res { width: 100%; padding: 0px 10px; }
.title_34px, .title_24px { font-size: 20px; }
.od_fr .dropdown-menu { width: 220px; right: 0px !important; top: 20px; }
.od_fr .dropdown-menu:after { right: 0; display: none; top: auto; }
.od_fr .dropdown-backdrop { display: none; }
.searchBox .searchboxInner .txtsrchbox { width: 265px; }
.searchBox .sugBox { height: 352px;}
.col_left { float:none; margin-bottom:20px; width:auto;}
.col_right { float:none; width:auto;}
.common_accordion .acord_title span {width: 95%;}
.banner_728x90 {width: 100%;}
.banner_728x90 img {width: 100%;}
.sip_slider .slider.slider-horizontal {margin-bottom: 0px; width: 100%;}
.sip_slider {width: 100%;}
.sip_slider .slider.slider-horizontal {width: 100%;}
.sipslider_value {width: 100%; margin-top: 55px;}
}


@media screen and (max-width:767px) {
.banner_728x90 { display:none;}	
.banner_300 { display:block; margin:10px auto; width: 100%;}
.common_accordion .acord_title span {width: 90%;}
.banner_300 img {width: 100%;}
.articleImg img {height: auto;}
}