/*== common css ==*/
.col_com_left{ float:left; width:940px;}
.col_com_right{ float:right; width:300px;}
.pf_interblk, .mrg_mntop20{ margin-top:20px;}
.MB20{margin-bottom:20px !important;}
.news_listing > li:last-child{padding-bottom:20px !important;}
.slider_counter_mn{ position:absolute; right:75px; top:-45px; font:400 14px 'latolight',Arial, sans-serif; color:#fff;}
.slider_counter_mn strong{ font-weight:400; font-family: 'latobold',Arial, sans-serif;}
.slider_wrap_inner{position:relative; margin-top:30px;}
.slider_wrap_inner .bx-controls-direction{position:absolute; right:0; top:-50px;}
.pageauto{ width:285px; margin:0 auto 20px;}
.graybg {background-color: #f6f8fb;}
.FR {float: right;}
.bx-prev.disabled:before {border-right: 6px solid #b2b2b2 !important;}
.bx-next:before {border-left: 6px solid #26639e !important;}
.bx-prev:before {border-right: 6px solid #26639e !important;}
.slider_wrap_inner .bx-next.disabled:before {border-left: 6px solid #687b8a !important;}
.slider_wrap_inner .bx-prev.disabled:before {border-right: 6px solid #687b8a !important;}
.slider_wrap_inner .bx-prev:hover, .slider_wrap_inner .bx-next:hover {background: transparent;}
.slider_wrap_inner .bx-next:before {border-left: 6px solid #ffffff !important;}
.slider_wrap_inner .bx-prev:before {border-right: 6px solid #ffffff !important;}
.bx-next.disabled:before {border-left: 6px solid #b2b2b2 !important;}
.bx-next:hover:before {border-left: 6px solid #ffffff !important;}
.bx-prev:hover:before {border-right: 6px solid #ffffff !important;}
.more {font: 400 14px/28px 'robotoregular', sans-serif; color: #1765a5;}
.MR10 {margin-right: 10px;}
.PB20 {padding-bottom: 20px;}
.video_section { background:#f6f8fb; padding:30px 0;}
.brd_top { border-top:1px solid #e7e7e7;}
.PT20 { padding-top:20px;} .MB10 { margin-bottom:10px;}  .MB30 { margin-bottom:30px;} .PA20 { padding:20px;}
.MR15 {margin-right: 15px;}
.filter_arw { display:inline-block; width:8px; margin-left:6px; height:12px; cursor:pointer;}
.filter_arw span { display:block;}
.filter_arw span.filarw_up { border-bottom:5px solid #333333; margin-bottom:2px; border-left:5px solid transparent; border-right:5px solid transparent;}
.filter_arw span.filarw_dwn { border-top:5px solid #333333; border-left:5px solid transparent; border-right:5px solid transparent;}
.filter_arw span.filarw_up.sort { border-bottom:5px solid #000;}
.filter_arw span.filarw_dwn.sort { border-top:5px solid #000;}
.MT35 {margin-top: 35px;}
.pf_sprite {background: url(https://images.moneycontrol.com/assets/images/pf_internal_sprite.png?v=1.2) no-repeat; display: inline-block;}
.PR {position: relative;}
.MB37 {margin-bottom: 37px !important;}
.MB32 {margin-bottom: 32px !important;}
.MT20 {margin-top: 20px !important;}
.MT30 {margin-top: 30px !important;}
.mctable1 th:first-child, .mctable1 td:first-child {text-align: left;}
.mctable1 th, .mctable1 td {text-align: right;}
.mctable1 th {border-bottom: 1px solid #ebebeb;}
.orange_tick {width: 20px; height: 21px; display: inline-block; background-position: -45px -32px;}
.green_tick {width: 20px; height: 21px; display: inline-block; background-position: -66px -32px;}
.red_tick {width: 20px; height: 21px; display: inline-block; background-position: -90px -32px;}
.mctab li a {padding: 15px 7px;}
.mctab li a {font-size: 14px;}
.ic_infoh {position: relative; display: inline-block; vertical-align: middle;}
.icon_info {display: inline-block; vertical-align: top; width: 15px; height: 16px; background-position: -208px -5px;}
.icon_info:hover {background-position: -208px -24px; cursor: pointer;}
.info_hoverbx {position: absolute; box-sizing: border-box; background: #f8fbfc; padding: 10px; color: #333333; font: 400 13px/20px 'robotoregular', Arial, sans-serif; border: 1px solid #dcdcdc; border-radius: 3px; width: 200px; z-index: 999; text-align: left; bottom: 21px; left: 50%; margin-left: -103px; display: none;}
.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;}
.common_group {display: inline-block; vertical-align: top;}
.ic_calender {background: url(../images/ic_calendar.png) top 0 right 5px no-repeat;}
.date_input {width: 150px; padding: 5px; height: 26px; line-height: inherit; position: relative; border-left: none; border-top: none; border-right: none; border-bottom: 1px solid #888888; box-shadow: none; background-color: transparent; font: 14px 'robotomedium', Arial, sans-serif; color: #333333;}
.btn_container {text-align: center; margin-top: 40px;}
.group_container {margin-bottom: 10px;}
.bottom_text {font:400 16px/26px 'robotoregular', Arial, sans-serif; color:#202020; text-align: center; padding: 20px 0; border-top: 1px solid #d1d1d1;}
.title_16 {font: 16px 'latobold', sans-serif; text-transform: uppercase; color: #2f669e;}
.table_container th {background-color: #eaeff2; vertical-align: top;}
ul.common_list li {width: 31.5%; display: inline-block; margin-right: 20px; vertical-align: top;}
ul.common_list li:last-child {margin-right: 0;}
.MB10 {margin-bottom: 10px !important;}
.noborder {border-bottom: none !important;}
.disin {display: inline-block;}
.section_pf_tools {margin-top: 30px;}
.btn_common.gray {border: 1px solid #707173; color: #707173;}
.mctable1 td .robo_medium {font-family: 'robotomedium', sans-serif;}
.scrolacMark {height: 100px;}
.error_message {color: #ff0000; font-size: 11px; display: none;}
.highlighted {background-color: #f6f9fb;}
.perc_icon {font: 16px 'robotomedium', Arial, sans-serif; color: #333333;}
.month_text {font: 12px 'robotomedium', Arial, sans-serif; color: #333333; text-transform: none;}
.sipslidervalue.month_input {width: 84% !important;}
.accordion-tab-content {display: none;}
.accordion-tab-content>.tab-pane {display: none;}
.accordion-tab-content>.active {display: block;}
.filter_container .accordion-tab-content .tab-pane {padding: 0px 20px 20px 20px;}
.up_down_icon {background: url(../images/up_down_icon.png) no-repeat; width: 6px !important; height: 4px; display: inline-block !important; margin-left: 10px; margin-top: 2px;}
.up_down_icon.active {background-position: 0px -6px;}
.custselect_birth_selectbox {width: 115px; border: 1px solid #dedede; padding: 5px;}
.podcast_icon {background: url(https://images.moneycontrol.com/assets/images/pf_internal_sprite.png?v=1.2) -351px -16px no-repeat; width: 26px; height: 26px; display: inline-block; vertical-align: top;}
.ic_watsapp {background: url(https://images.moneycontrol.com/assets/images/pf_internal_sprite.png?v=1.2) -361px -139px no-repeat; width: 30px; height: 31px; display: inline-block; vertical-align: top;}
.icn_fbshare, .icn_twshare, .icn_gplusshare, .ic_watsapp {margin-left: 4px !important;}
.details li {display: inline; margin-right: 20px;}
.pftopulip_table .mctable1 td:first-child {width: 350px;}
.mctable1 td, .mctable1 th {padding: 6px 7px;}
.mctable1 th {font-size: 12px;}
.mftoolApplyFilter.checked {color: #30659f;}
/*== common css ==*/

/*datepicker css start*/
table{border-collapse:collapse;border-spacing:0}.ui-datepicker{width:280px;height:auto;margin:5px auto 0 0;font:9pt Arial,sans-serif;display:none;box-shadow:0 3px 3px #e7e7e7;border-radius:5px;background:#fff;z-index:99999!important}.ui-datepicker a{text-decoration:none}.ui-datepicker table{width:100%;border:1px solid #d5dee3;border-top:0}.ui-datepicker-header{background:#fff;color:#fff;font:bold 17px Arial,sans-serif;height:45px;padding:10px;border:1px solid #d5dee3;border-bottom:0;position:relative}.ui-datepicker-header:before{content:"";display:inline-block;position:absolute;left:10%;top:-9px;width:15px;height:9px; -223px 0 no-repeat}.ui-datepicker-title{border-bottom:1px dotted #e6eaeb;padding-bottom:5px}.ui-datepicker-prev,.ui-datepicker-next{display:inline-block;width:9px;height:17px;text-align:center;cursor:pointer;position:absolute;top:15px;text-indent:-9999px}.ui-datepicker-prev{right:37px;background:url(https://images.moneycontrol.com/images/responsive/pricechart/price_chart_sprite.png?v=1.1) 0px -83px no-repeat;}.ui-datepicker-next{right:10px;background:url(https://images.moneycontrol.com/images/responsive/pricechart/price_chart_sprite.png?v=1.1) -61px -83px no-repeat;}.ui-datepicker-next:before{content:"";display:inline-block;height:17px;width:1px;background:#cedbe3;position:absolute;left:-10px;position:absolute}.ui-datepicker-next:hover{background-position:-40px -83px}.ui-datepicker-prev:hover{background-position:-21px -83px}.ui-datepicker thead{background:#fff}.ui-datepicker th{font:400 12px/15px 'fira_sanssemibold',Arial,sans-serif;padding:5px 0;color:#0a0a0a}.ui-datepicker tbody td{padding:0;border:0 solid #eee}.ui-datepicker tbody td:last-child{border-right:0}.ui-datepicker tbody tr{border-bottom:0 solid #bbb}.ui-datepicker tbody tr:last-child{border-bottom:0}.ui-datepicker td span,.ui-datepicker td a{display:inline-block;text-align:center;width:34px;height:34px;line-height:28px;color:#020202;font-size:13px}.ui-datepicker td span,.ui-datepicker td a:hover{background:url(https://images.moneycontrol.com/images/responsive/pricechart/dt_active_white.png) no-repeat 0 0;border:1px solid transparent;position:relative;color:#eb6100;margin:-0px}.ui-datepicker-calendar{background:#fff}.ui-datepicker-calendar tr th{padding-left:7px}.ui-datepicker-calendar .ui-state-default{background:#fff;border:1px solid transparent}.ui-datepicker-calendar .ui-state-active{background:#f5f6f6;border:1px solid #dcdcdc;position:relative;color:#eb6100;margin:-0px}.ui-datepicker-unselectable .ui-state-default{background:#f0f4f7;color:#b4b3b3}.ui-datepicker-calendar td:first-child .ui-state-active{width:34px;margin-left:0}.ui-datepicker-calendar td:last-child .ui-state-active{width:34px;margin-right:0}.ui-datepicker-calendar tr:last-child .ui-state-active{height:34px;margin-bottom:0}.ui-state-disabled{-khtml-opacity:.50;-moz-opacity:.50;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);opacity:.50}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background:#f5f6f6;border:1px solid #dcdcdc;position:relative;color:#eb6100;margin:-0px}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#fff}.ui-datepicker-month{color:#0f4d6b;font:400 20px/26px "fira_sansbold",sans-serif;padding:6px 0 0;text-align:left;text-transform:uppercase}select.ui-datepicker-month,select.ui-datepicker-year{font:400 13px/25px "fira_sansbold",Arial,sans-serif;border:1px solid #cfd7dd;color:#333;width:90px;padding:2px}select.ui-datepicker-year{margin-left:5px}.ui-datepicker-year{font:700 20px/26px Arial,sans-serif;height:25px;color:#0f4d6b}.ui-datepicker-trigger{top:15px;right:0;position:absolute}
/*datepicker css end*/

/*MF portfolio widget RHS*/
.MF_portwidget_RHS{margin-top:20px;}
.MF_portwidget_RHS .mctab li a{ font-size:14px; padding:10px 12px;}
.MF_portwidget_RHS .mctable1 tbody tr{cursor:pointer;}
.MF_portwidget_RHS .mctable1{border-top:0px;}
.MF_portwidget_RHS .mctable1 th, .MF_portwidget_RHS .mctable1 td{ border-bottom:1px solid #d1d1d1; text-align:right; padding:12px 5px;}
.MF_portwidget_RHS .mctable1 th:first-child, .MF_portwidget_RHS .mctable1 td:first-child{text-align:left;}
.MF_portwidget_RHS .radio_list_mf .rdbx{ 
width:20px; 
height:20px;
background:rgba(0, 0, 0, 0) url(https://images.moneycontrol.com/images/responsive/pf/sprite_styleguide.png) no-repeat scroll -63px -77px;
float:left; 
margin-right:8px; 
margin-top:2px;
border: 0.5px solid #8F8F8F;
border-radius: 50%;
}
.MF_portwidget_RHS .radio_list_mf tbody tr.checked{ background-color:#f6f8fb;}
.MF_portwidget_RHS .radio_list_mf tbody tr.checked .rdbx{ background-position:-63px -54px;}
.MF_portwidget_RHS .radio_list_mf tbody tr td input { visibility: hidden; width: 18px; }
.rb_medium14{ font:400 14px 'robotomedium',Arial, sans-serif; color:#333333; text-decoration:none !important;}
.fl_btn{float:left; width:50%; padding-left:25px;}
.fr_btn{float:right; width:50%; margin-top:7px; font:400 12px 'robotolight_italic',Arial, sans-serif; color:#333333; text-align:right;}
.fr_btn img{vertical-align:bottom;}
.green_color{ color:#00af60;}
.red_color{ color:#e2000b;}
.btn_buybl{ display:inline-block; color:#fff !important; font:400 14px 'robotomedium',Arial, sans-serif; background-color:#0065aa; padding:5px 10px; width:90px; border-radius:2px; text-align:center; border:0px; text-decoration:none !important;}
.btn_buybl:focus, .btn_buybl:hover{ text-decoration:none !important;color:#fff !important;}
.vmiddle{vertical-align:middle;}
.ohf{overflow:hidden;}
/*MF portfolio widget RHS*/
.ic_autoloan, .ic_comparefunds, .ic_homeloan{display: inline-block; vertical-align: middle; width: 27px; height: 24px;background:url(https://images.moneycontrol.com/assets/images/pf_internal_sprite.png?v=1.2) 0 0 no-repeat;}
.ic_comparefunds{ width:23px; height:28px; background-position:-37px 0;}
.ic_homeloan{ width:29px; height:26px; background-position:-68px 0;}
.tools_detail .sip_slider .slider.slider-horizontal {margin-top: 57px;}

/*== pagination ==*/
.dataTables_paginate .paginate_button.previous {padding: 8px 9px; margin-left: 0; border-bottom-left-radius: 4px;
    border-top-left-radius: 4px; position: relative; line-height: 1.42857143;
	text-decoration: none; color: #b2b2b2; background-color: #fff; border: 1px solid #ddd; cursor: pointer;}
.dataTables_paginate .paginate_button.next {padding: 8px 9px; margin-left: 0; border-bottom-right-radius: 4px;
		border-top-right-radius: 4px; position: relative; line-height: 1.42857143; text-decoration: none; color: #b2b2b2; background-color: #fff; border: 1px solid #ddd; cursor: pointer;}
.dataTables_paginate .paginate_button {position: relative; padding: 8px 12px; line-height: 1.42857143;
	text-decoration: none; color: #b2b2b2; background-color: #fff; border: 1px solid #ddd; margin-left: -1px; cursor: pointer; font-size: 14px;}
.dataTables_paginate {display: inline-block; width: 100%; position: absolute; text-align: center; padding: 20px 0;
	bottom: -65px;}
.dataTables_paginate .paginate_button.current {background-color: #30659f; color: #fff;}
.paginate_button:hover {background-color: #eee;}
.common_pagination_table {position: relative; margin-bottom: 50px;}
/*== pagination ==*/

.investNow {padding: 3px 10px; background-color: #4BA13D; width: 110px; height: 28px; color: #ffffff; font: 14px/24px 'Roboto', sans-serif; font-weight: 500;}
.investNow:focus{outline:2px solid #000;}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {.tools_detail .sip_slider .slider.slider-horizontal {margin-top: 50px;}}
.tools_detail .lastupdated {display: inline-block; margin-right: 50px;}
.radius_graybg.tools_detail {border: none;}
.stockblock {position: relative;}
.stockblock .borderbox {border: none; text-align: left;}
.stockblock .quiklnpayment li:first-child {font-size: 24px;}
.stockblock .quiklnpayment li {height: 74px;}
.edit_icon {background: url(https://images.moneycontrol.com/assets/images/pf_internal_sprite.png?v=1.2) no-repeat -234px -7px; width: 22px; height: 22px; display: inline-block; position: absolute; right: 55px; top: 30px; cursor: pointer;}
.close_icon {background: url(https://images.moneycontrol.com/assets/images/pf_internal_sprite.png?v=1.2) no-repeat -265px -7px; width: 22px; height: 22px; display: inline-block; position: absolute; right: 10px; top: 30px; cursor: pointer;}
#box3 .bottombox {text-align: left; background-color: #ffffff;}
.graybg_border {border: 1px solid #d1d1d1;}
#box3 .group_container {padding-left: 20px; padding-top: 20px; padding-right: 20px;}
.box_arw {display: inline-block; content: ""; background: url(https://images.moneycontrol.com/assets/images/pf_internal_sprite.png?v=1.2) -265px -7px no-repeat; width: 34px; height: 20px; position: absolute; bottom: -16px; left: 50%;}


/*== insurance calculators ==*/
.paragraph {font:400 16px/26px 'latoregular', Arial, sans-serif; color:#666666; margin-top: 15px; margin-bottom: 15px;}
.para {font:400 16px/26px 'robotobold', Arial, sans-serif; color:#666666; margin-top: 15px; margin-bottom: 15px;}
.paratip {font:400 16px/26px 'robotoregular', Arial, sans-serif; color:#666666; margin-top: 15px; margin-bottom: 15px;}
.radius_graybg {border-radius: 8px; border: 1px solid #dedede; background-color: #f6f8fb;}
.question_list {background-color: #f6f8fb;}
.question_list li {border-bottom: 1px solid #d5dae0; padding-bottom: 15px; margin-bottom: 15px; padding-left: 15px; padding-right: 15px;}
.question_list li:first-child {padding-top: 15px;}
.question_list li:last-child {border-bottom: none; margin-bottom: 0; padding-bottom: 15px;}
.question_list li .left_block {font:400 16px/26px 'robotomedium', Arial, sans-serif; color:#333333; width: 52%; display: inline-block; vertical-align: top;}
.question_list li .question_arw {background: url(https://images.moneycontrol.com/assets/images/pf_internal_sprite.png?v=1.2) no-repeat; background-position: 0px -33px; display: inline-block; content: ""; width: 15px; height: 14px;     margin-right: 5px; margin-top: 5px; vertical-align: top;}
.question_list li .right_block {width: 45%; display: inline-block; vertical-align: top; text-transform: none;}
.question_list li .answer {font:400 13px/20px 'robotoregular', Arial, sans-serif; color:#666666;}
.invested_amt {display: block; font:400 16px 'robotoregular', Arial, sans-serif; color:#666666; margin-bottom: 25px;}
.ic_rupee {font: 19px 'latoregular', sans-serif;  color: #333333; margin-right: 5px;}
.insurance_block {color: #202020; font: 400 22px 'robotolight', Arial, sans-serif; padding: 15px 0; background-color: #ffffff; text-align: center;}
.insurance_value {display: block; font: 400 48px 'robotoblack', Arial, sans-serif; color: #202020;}
.insurance_value span {font-size: 40px;}
.bluestrip {height: 4px; background-color: #1765a4;}
.question_list li .rdbx.checked:before { width: 16px; height: 16px; background: url(https://images.moneycontrol.com/assets/images/pf_internal_sprite.png?v=1.2) no-repeat -130px -2px; display: inline-block; content: ""; margin-left: -13px; margin-top: 11px; margin-right: 10px; vertical-align: sub;}
.radio_blue .rdbx:before {background: none;}
.radio_blue .rdbx input {visibility: hidden; margin: 0 -2px;}
.radio_blue .rdbx {background-position: -62px -53px;}
.radio_blue .rdbx.checked {background-color: #0065aa; width: 116px; height: 40px; display: inline-block; text-align: center; cursor: pointer; vertical-align: top; margin-left: -2px;}
.radio_blue .rdbx {background-color: #e1e1e1; width: 116px; height: 40px; display: inline-block; text-align: center; cursor: pointer; margin-left: -2px;}
.radio_blue .radiotext {font:400 16px/26px 'robotomedium', Arial, sans-serif; color:#999999;}
.radio_blue .checked .radiotext {color: #ffffff;}
.radiotext {padding-top: 6px; display: inline-block; margin-left: -10px;}
.icradio_big.checked {background-position: -155px -25px;}
.inputrange {border-bottom: 1px solid #838486; padding-bottom: 8px;}
.ic_rupee2 {color: #666666; font: 16px 'robotobold', Arial, sans-serif;}
.inputrange .sipslidervalue {color: #333333; font: 16px 'robotomedium', Arial, sans-serif; border: none; padding: 0px; background: none;}
.pf_insurance_calc .sip_slider .slider.slider-horizontal {margin-top: 43px;}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {.pf_insurance_calc .sip_slider .slider-horizontal.slider {margin-top: 40px;}}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {.investing_planning_calculator .right_block .eduln_bx {width: 209px !important;}}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {.investing_planning_calculator .right_block .eduln_bx {margin-left: 27px !important;}}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {.investing_planning_calculator .right_block .eduln_bx.last {padding-left: 25px !important; margin-left: 0 !important;}}
/*== insurance calculators ==*/


/*== SIP range slider ==*/
.sip_slider {float: left;}
.sipslider_value {float: right;}
.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; margin-top: 35px;}
.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/assets/images/pf_internal_sprite.png?v=1.2) -101px -2px 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: -10px; 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_slider .tooltip.top {background: none; width: unset !important; height: unset !important;}
/*== SIP range slider ==*/


/*== top performing ==*/
.mfffname {padding-bottom: 15px;}
.mutul_fc {padding: 40px 0; margin-top: 75px;}
.mutual_fname { margin-top:35px;}
.mutualf_tabcn {margin-top: 30px;}
.mutul_fleftpan { width:620px; float:left;}
.mutul_fright { width:600px; float:right;}
.mutul_fc { background:#f6f8fb; padding:45px 0; margin-top:30px;}
.mutul_fc .form li { display:inline-block; margin-right:45px; color:#333333;}
.mutul_fc .form li .cust_inp {     font: 18px 'robotomedium', sans-serif !important;}
.mutul_fc .form li .cust_inp.active { color:#2e5d8d;} 
.mutul_fc .cust_inp span { vertical-align:top;}
.mutual_fname { margin-top:35px;}
.mutul_fleftpan { width:620px; float:left;}
.mutul_fright { width:600px; float:right;} 
.mutualf_tabcn { margin-top:30px;}
.mutul_fc .btn_common { float:left; margin-left:40px; font: 500 14px/28px 'robotoregular', sans-serif; padding: 0 15px; background: #2f669e; color: #fff;}
.mutul_fc .mctable1 th { border-bottom:1px solid #d1d1d1; background:#fff; font:16px 'robotomedium', sans-serif;}
.mutul_fc .mctable1 td { font-size:16px;}
.list_grah li { display:inline;}
.list_grah li a { display:inline-block; position:relative; text-decoration:none; margin-right:2px; width:48px; height:26px; border:1px solid #d1d1d1; text-align:center; font:12px/24px 'robotomedium', sans-serif;}
.list_grah li:hover a, .list_grah li.active a { border:1px solid #30659f;}
.list_grah li.active a:after, .list_grah li:hover a:after { position:absolute; content:""; width:8px; height:4px; background:url(../images/mf_home_sprite.png) -38px -127px no-repeat; bottom: -4px; left: 50%; margin-left: -2px;}
.graph_indicat { margin-right:40px;font:14px 'robotoregular', sans-serif; color:#333333; float:left;}
.graph_indicat span { background:#00abe9; vertical-align:middle; margin-right:8px; width:19px; height:3px; display:inline-block;}
.graph_indicat span.sensx { background:#ea9b08;}
.mutul_fc .mctab li a span { font-family:'latoregular', sans-serif;}
.tab-content>.tab-pane { display: none;}
.tab-content>.tab-pane.active { display:block;}
.menu-scroll-horz .mctab {display: inline-block;}
/*== top performing ==*/



/*== insurance terms ==*/
.investing_planning {margin: 30px 0;}
.searchbox_container {position: relative; margin-top: 20px;}
.pfsearchbox {background-color: #f6f8fb; border: 1px solid #d7d7d7; border-radius: 3px; padding: 12px 35px; width: 100%; font: 14px 'robotoregular', sans-serif; color: #666666;}
.searchicon {background:url(https://images.moneycontrol.com/assets/images/pf_internal_sprite.png?v=1.2) no-repeat; background-position: -152px -1px; width: 22px; height: 22px; display: inline-block; position: absolute; top: 12px; left: 7px;}
.searchbox_container .btn_common {position: absolute; right: 2px; top: 2px;}
#common_accordion .panel, #common_accordion1 .panel {background-color: #f6f8fb; box-shadow: none; border-bottom: 1px solid #d1d1d1; border-top: none; border-left: none; border-right: none;}
#common_accordion .acord_title, #common_accordion1 .acord_title {font: 18px 'robotobold', sans-serif; color: #30659f !important;}
#common_accordion .acord_title.collapsed, #common_accordion1 .acord_title.collapsed {font: 16px 'robotomedium', sans-serif; color: #333333 !important;}
#common_accordion .panel-title a:hover, #common_accordion1 .panel-title a:hover {text-decoration: none; color: #30659f !important;}
#common_accordion .panel-default>.panel-heading, #common_accordion1 .panel-default>.panel-heading {background-color: #ffffff;}
#common_accordion .panel-default>.panel-heading+.panel-collapse>.panel-body, #common_accordion1 .panel-default>.panel-heading+.panel-collapse>.panel-body {border-top: none;}
#common_accordion .collapse.in, #common_accordion1 .collapse.in {background-color: #f6f8fb; border-bottom: 5px solid #1466a3;}
#common_accordion .panel-body, #common_accordion1 .panel-body {font: 14px 'robotoregular', sans-serif; color: #666666;}
.filter_container  #common_accordion .panel-title a, .filter_container #common_accordion1 .panel-title a {text-decoration: none; display: block; font: 12px/24px 'robotobold', sans-serif; text-transform: uppercase;}
#common_accordion .panel-title a:focus, #common_accordion1 .panel-title a:focus {color: #30659f !important;}
#common_accordion .acord_title.collapsed:before, #common_accordion1 .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, #common_accordion1 .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, #common_accordion1 .acord_title span {display: inline-block; vertical-align: top; width: 97%;}
#common_accordion {border-top: 4px solid #1765a4; margin-top: 30px;}
.invest_list {width: 32%; display: inline-block; margin-right: 22px; padding: 0 10px;}
.invest_list:last-child {margin-right: 0px;}
.invest_slide_list li:first-child {border-top: 1px solid #0065aa;}
.invest_list li {border-bottom: 1px solid #ebebeb; /*background-color: #f6f8fb;*/}
.invest_list li:last-child {border-bottom: none;}
.invest_list li a, .invest_list li a:hover {font: 14px 'robotoregular', sans-serif; color: #333333; margin-right: 0; display: inline-block; vertical-align: top; text-decoration: none; text-align: center;}
.invest_list li a:hover {color: #2f669e !important;}
.invest_list li span {color: #f19f02; font: 40px 'latolight', sans-serif; vertical-align: top; display: inline-block; margin-right: 15px;}
.invest_container {margin-top: 20px; position: relative;}
.invest_container .bx-wrapper {max-width: 1260px !important; margin-top: 15px;}
.invest_slide_list {height: 210px;}
.invest_slide_list li {padding: 10px;}
.invest_container .bx-pager-item {display: none;}
.invest_container .bx-controls-direction {position: absolute; right: 0; top: -40px;}
.invest_container .current-index {position: absolute; top: 0; margin-top: -38px; right: 70px; font: 14px 'robotobold', sans-serif; color: #333333;}
.invest_container .bx-viewport {height: auto !important;}
#common_accordion .panel-default>.panel-heading.active, #common_accordion1 .panel-default>.panel-heading.active {background-color: #f6f8fb;}
.pf_insurance_terms #common_accordion .collapse.in, .pf_insurance_terms #common_accordion1 .collapse.in {border-bottom: none;}
.pf_insurance_terms .panel-body {padding: 0 15px 15px 38px;}
/*== insurance terms ==*/


/*== top performing ulips ==*/
.filter_container #common_accordion {border-top: 1px solid #1765a4;}
.filter_container #common_accordion .panel-default>.panel-heading {background-color: #e8eff2; padding: 0px;}
.filter_container #common_accordion .acord_title:before {content: none;}
.icon_filter {background: url(https://images.moneycontrol.com/assets/images/pf_internal_sprite.png?v=1.2) no-repeat; width: 22px !important; height: 22px; display: inline-block !important; background-position: -20px -33px; margin-right: 10px;}
.icon_filter.closefl { background-position:-209px -90px;}
.filter_container .left_block {display: inline-block; width: 87%;}
.filter_container .right_block {display: inline-block; width: 12%; text-align: center; border-left: 1px solid #d8dfe2; padding: 10px; font: 11px 'robotomedium', sans-serif; color: #0065aa; text-transform: uppercase; vertical-align: top;}
#common_accordion .acord_title span {vertical-align: middle; display: inline;}

.accordion-tab-content p {margin-top: 10px; margin-bottom: 10px; text-transform: uppercase; font-weight: bold; font-size: 14px; color: #202020;}
.checkbox_list li {width: 24%; margin-bottom: 20px; display: inline-block; vertical-align: top;}
.chklist {position: relative; -moz-user-select: none; -ms-user-select: none; user-select: none; padding-left: 35px; font: 14px 'robotoregular', sans-serif; color: #000000; cursor: pointer;}
.chklist input {position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0;}
.chklist .ic_check {top: 0; left: 0; background-color: #ffffff; border: 1px solid #b7b7b7; border-radius: 3px; width: 22px; height: 22px; display: inline-block; cursor: pointer; vertical-align: middle; position: absolute;}
.chklist input:checked ~ .ic_check {background-color: #ffffff;}
.chklist input:checked ~ .ic_check:after {display: block;}
.ic_check:after {content: ""; position: absolute; display: none;}
.chklist .ic_check:after {left: 6px; top: 2px; width: 5px; height: 10px; border: solid #006da9; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg);
	transform: rotate(45deg); position: absolute;}
.filter_container .tab-pane {padding: 0px 20px;}
.filter_container #common_accordion .acord_title {display: inline; cursor: pointer;}
.filter_container #insurance_terms_1 {border-bottom: 5px solid #1466a3;}
.filter_container .table_container {border-bottom: 5px solid #1765a4;}
/*== top performing ulips ==*/


/*== video section ==*/
.common_video_gallery {padding:40px 0; background-color:#f6f8fb;}
.video_main_wrap {margin-top:25px; height:620px; overflow:hidden;}
.common_photogallery .slider_counter { top:auto; bottom:45px; right:490px;}
.common_photogallery .vid_flbx{float:left; width:720px;}
.common_photogallery .vid_frbx{float:right; width:510px;}
.common_phoconbox {position:relative;}
.common_photogallery .photo_bg{ background-color:#2b363e; padding:35px 15px 0 100px; position:relative;}
.common_photogallery .phtbx{position:relative;background-color:#30659f; height: 320px; overflow: hidden;}
.common_photogallery .phtbx video{width:100%; height:auto;}
.common_photogallery .phtbx img{width:100%; height:auto;}
.common_slides p{margin-top:20px;}
.common_photogallery .phtbx a{display:block;}
.overlay{position:absolute; width:100%; height:100%; left:0; top:0; background-color:rgba(0,0,0,0.2);}
.play_icv{position:absolute; left:50%; top:50%; display:inline-block; width:67px; height:67px; background:url(//images.moneycontrol.com/mcnews/images/fifa/video_sprite.png) -166px 0 no-repeat; margin-left:-33px; margin-top:-33px;}
.common_photogallery .arti_lnv{ border-top:1px solid #e4e5e7; padding-top:15px; margin-top:20px; color:#666666; font:400 14px 'latolight',Arial, sans-serif; text-align:right;}
.common_photogallery .arti_lnv span{ font-family:'latobold',Arial, sans-serif;}
.headline_34{color:#333; font:28px "latobold",sans-serif;}
.common_photogallery {position:relative;}
.common_photogallery .bx-controls{ position: absolute; bottom:40px;  background-color: #fff;  right:410px;  z-index: 999;}
.common_video_gallery .slider_counter{ position: absolute; right:278px; bottom:45px;  font:400 14px 'latolight', sans-serif; color:#333333;}
.common_video_gallery .slider_counter strong{ font-weight:400; font-family: 'latobold' sans-serif;}
.common_thumbs_container{position:relative; z-index:99;}
.common_thumbs li { font:400 16px/22px 'robotomedium',Arial, sans-serif; color:#333; cursor:pointer; position:relative; width:212px !important;}
.common_thumbs li p { padding:5px;}
.common_thumbs li a{color:#333; display:block; text-decoration:none !important;}
.common_thumbs li a:hover{text-decoration:none;}
.common_thumbs li img	{ display:block; width:100%; height:auto; border:6px solid #fff; transition:0.5s all;}
.common_thumbs li:hover img, .common_thumbs li.active img	{ border:6px solid #f19f02;}
.common_thumbs li .vid_icp{top:10px; left:10px;}
.vid_icp{position:absolute; left:50%; top:50%; margin:-25px 0 0 -25px; width:51px; height:51px; background-position: -1px -61px; z-index:9;}
.img_icp{position:absolute; width:26px; height:26px; top:7px; left:7px;}
#pgPager li .vid_icp{top:10px; left:10px;} 
.common_thumbs_container .bx-controls{ display:none;}
.common_thumbs_container { width:850px;}
.smalci {position: absolute; padding:5px; top: 10px;    left: 10px; background: rgba(0,0,0,0.4); }
.smalci i { display:block;}
.ic_smalpic { width:15px; height:15px;} 
.smalciPA0 {padding: 0; background: none;}
/*== video section ==*/

.video_lsit ul li { width:290px; float:left; margin-bottom:30px; margin-right:30px;}
.video_lsit ul li a { color:#333333; font:16px/22px "latobold",sans-serif;}
.video_lsit ul li figure { position:relative; margin-bottom:15px;}
.video_lsit ul li figure span { position:absolute; left:5px; top:5px;}
.video_lsit ul li:nth-child(3n) { margin-right:0px;}
.tbl_sorting { display:inline-block; width:7px; position:absolute; margin-left:10px; margin-top:-6px;}
.tbl_sorting .sort_up { display:inline-block; border-bottom:6px solid #a7a9aa; border-left:6px solid transparent;  border-right:6px solid transparent;}
.tbl_sorting .sort_down { vertical-align:top; display:inline-block; border-top:6px solid #a7a9aa; border-left:6px solid transparent;  border-right:6px solid transparent;}
.txt16_roboto {font:16px/26px 'robotoregular', Arial, sans-serif;}
.txt16_rbold {font:16px/26px 'robotobold', Arial, sans-serif; }
.eduln_bx {display: block; padding-right:35px; margin-left: 32px; border-right:1px solid #d6d7d9; margin-bottom: 30px;}
.quicklocanbg { background:#f6f8fb; padding:20px;}
.inputrange { border-bottom:1px solid #838486; padding-bottom:8px;}
.inputrange .sipslidervalue  { color:#333333; font:16px 'robotomedium', Arial, sans-serif; border:none; padding:0px; background:none; width: 90%;}
.inputrange .sipslidervalue:focus, .custselect:focus { border:none; box-shadow:none; outline:none;}
.custselect { font:16px 'robotomedium', Arial, sans-serif;  color:#333333; border:none; background:none; padding-right:30px; width: 94%;}
.eduln_bx  .sip_slider .slider.slider-horizontal { margin-top:0px;}
.quiklnpayment { padding:30px 0; text-align:center;}
.quiklnpayment li { display:inline-block; text-align:left; padding:0 30px; border-right:1px solid #dedede; color:#666666; font:16px 'robotomedium', Arial, sans-serif; vertical-align: top;}
.quiklnpayment li .qlpayvalue { color:#333333;font:24px 'robotobold', Arial, sans-serif; margin-top: 10px;}
.quiklnpayment li:last-child { border:none; padding:0 0 0 30px;}
.quiklnpayment .left_block {font: 22px/30px 'robotolight', Arial, sans-serif; color: #202020; display: inline-block; vertical-align: middle; width: 20%;}
.quiklnpayment .right_block {font: 48px/50px 'robotoblack', Arial, sans-serif; color: #202020; display: inline-block; vertical-align: middle;}
.tools_detail .quiklnpayment .right_block {padding-left: 30px;}
.quiklnpayment.topbox .right_block .ic_rupee2 {position: relative; top: -8px; font-size: 25px; right: -8px;}
.tools_detail .question_list .lastupdated {padding-top: 0px; margin-bottom: 0px;}
.taxable_income {font: 48px/50px 'robotoblack', Arial, sans-serif; color: #202020; text-align: center; padding: 0px 0 20px; border-bottom: 1px solid #d1d1d1; margin-bottom: 20px;}
.taxable_income .ic_rupee2 {position: relative; top: -8px; font-size: 25px; right: -8px;}
.sub_taxable_income {font: 22px/30px 'robotolight', Arial, sans-serif; color: #202020;}
.borderbox {border: 1px solid #d1d1d1; border-radius: 3px;}
.pf_tools_capital_gain .capitalgain_container {text-align: center;}
.capitalgain_container {display: inline-block; margin: 0 auto;}



/*== investing planning calculator ==*/
.investing_planning_calculator .invested_amt {text-align: left; text-transform: none;}
.investing_planning_calculator .left_block {width: 445px; float: left;}
.investing_planning_calculator .right_block {width: 445px; padding: 0; border-left: none; float: left;}
.investing_planning_calculator .sip_slider .slider.slider-horizontal {width: 194px;}
.investing_planning_calculator .eduln_bx {display: inline-block; vertical-align: top;}
.investing_planning_calculator .common_group {text-align: left;}
.investing_planning_calculator .common_group .eduln_bx {border-right: none; padding-right: 0; margin-left: 32px; float: right}
.investing_planning_calculator .common_group .eduln_bx.last {margin-right: 0; padding-right: 0; margin-left: 0; float: left;}
.investing_planning_calculator .right_block .eduln_bx {border-left:1px solid #dedede; padding-left: 35px; width: 205px;}
#InvestingPlanning .sipslidervalue {width: 90%;}
#InvestingPlanning .lastupdated {text-align: right; margin-bottom: 0; padding-top: 0;}
#InvestingPlanning .monthlysalary {width: 215px;}
/*== investing planning calculator ==*/

/*== debt payoff ==*/
.investing_planning_calculator.debtpayoff .left_block {width: unset; margin-right: 20px;}
.investing_planning_calculator.debtpayoff .right_block {width: 470px;}
.investing_planning_calculator.debtpayoff .right_block .eduln_bx {padding-left: 25px; width: 215px;}
.investing_planning_calculator.debtpayoff .right_block .eduln_bx.last {margin-left: 0px;}
.investing_planning_calculator.debtpayoff .right_block .eduln_bx.last .invested_amt {margin-bottom: 15px;}
.investing_planning_calculator.debtpayoff .left_block .eduln_bx.last {float: left; margin-top: 2px; margin-left: 0;}
.investing_planning_calculator.debtpayoff .left_block .eduln_bx {float: right; margin-left: 20px; margin-bottom: 0;}
.debtpayoff .sipslidervalue.month_input {width: 80% !important;} 
.debtpayoff_container {display: inline-block; margin: 0 auto;}
.debtpayoff_container .left_block .invested_amt {margin-bottom: 33px;}
.debtpayoff_container .left_block .eduln_bx {margin-left: 0 !important;}
/*== debt payoff ==*/

/*== credit-debit card payoff ==*/
.break_chartbx{ margin-top:20px; padding:20px 10px 30px 20px; color:#000000; font:400 16px 'robotoregular',Arial, sans-serif; border-bottom:5px solid #006da9; margin-bottom:40px;}
.shareholding_pattern {margin-top:20px; padding-left:50px;}
.sharep_percent { width:620px; float:left; margin-top:40px; padding-left:30px;}
.sharepline { height:38px; margin-bottom:2px;}
.sharepline .share_dot { margin-top:14px; background:#00a259; display:block; width:12px; height:12px; float:left; border-radius:50%;}
.sharepline .shr_thinline { position:relative; width:250px; float:left; margin-left:30px; margin-right:10px;}
.sharepline .shr_thinline:before { content:""; display:block; position:absolute; height:1px; background:#00a259; top:50%; left:0px; width:100%;}  
.sharepline .share_name { z-index:90; position:relative; display:inline-block; background:#fff; padding-right:25px; color:#000000; font:16px/38px 'robotoregular', sans-serif;}
.sharepline .shre_perc { background:#2b363e; width:85px; height:38px; float:left; color:#fff; text-align: center; font:22px/38px 'latoregular', sans-serif;}
.sharepline.foreignin  .share_dot { background:#4095d7;}
.sharepline.foreignin .shr_thinline:before { background:#4095d7;}
.sharepline.retail .share_dot { background:#5240d7;}
.sharepline.retail .shr_thinline:before { background:#5240d7;}
.sharepline.noninst .share_dot { background:#b540d7;}
.sharepline.noninst .shr_thinline:before { background:#b540d7;}
.sharepline.sharcustd .share_dot { background:#d74080;}
.sharepline.sharcustd .shr_thinline:before { background:#d74080;}
.sharepline.totalpayment .share_dot { background:#000;}
.sharepline.totalpayment .shr_thinline:before { background:#000;}
.shr_pricetxt{float:left; padding-left:15px; color:#333333; font:400 24px 'latobold',Arial, sans-serif;}
.shr_pricetxt span{font-size:16px; color:#666666; font-family: "Myriad Pro",arial;}
.shr_pricetxt.total{ font-size:30px;}
.com_calctxt{ color:#666666; font:400 16px/26px 'robotoregular',Arial, sans-serif; margin-top:20px;}
.share_right_mobile{display:none;}
.break_graphfl{float:left; width:210px;}
.cc_leftbx{ width:450px; float:left;}
.sip_slfl{float:left; width:203px;}
.sip_frc{float:right;}
.sharepline .shre_perc {background-color: #00a259;}
.sharepline.foreignin .shre_perc {background-color: #4095d7;}
.sharepline.totalpayment .shre_perc {background-color: #000000;}
/*== credit-debit card payoff ==*/

/*== insurance top ranked ulips ==*/
.rank_block {border: 1px solid #d7d7d7; border-radius: 2px; padding: 3px 10px;}
.rank_block span {background: url(https://images.moneycontrol.com/assets/images/pf_internal_sprite.png?v=1.2) -178px -5px no-repeat; width: 14px; height: 14px; display: inline-block; content: ""; vertical-align: top;  position: relative; top: 3px; left: 3px;}
.rank_block span {background-position: -178px -5px; top: 3px;}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {.rank_block span {background-position: -178px -5px; top: 1px;}}
.lastupdated {font:400 12px 'robotoregular',Arial, sans-serif; color: #858585; padding-top: 15px; margin-bottom: 20px;}
.table_section .tab-pane {padding: 0;}
/*== insurance top ranked ulips ==*/

/*== pf tools ==*/
.tools_list li {width: 440px; display: inline-block; vertical-align: top; margin-bottom: 50px;}
.tools_list li:after {border-bottom: 5px solid #1466a3; display: inline-block; content: ""; width: 100%;}
.tools_list li:nth-of-type(even) {margin-left: 25px; padding-left: 25px; border-left: 1px solid #dedede; box-sizing: content-box;}
.tools_heading {background-color: #fafbfd; padding: 20px; border-top: 1px solid #cfcfcf; border-bottom: 1px solid #cfcfcf;}
.ic_calc {width: 30px; height: 42px; background-position: 0px -80px;}
.ic_estate {width: 40px; height: 40px; background-position: -30px -81px;}
.ic_rupee {width: 25px; height: 35px; background-position: -71px -81px;}
.ic_hra {width: 32px; height: 41px; background-position: -97px -81px;}
.ic_gratuity {width: 36px; height: 39px; background-position: -128px -81px;}
.ic_car {width: 36px; height: 35px; background-position: -163px -81px;}
.pf_icons {position: relative;}
.pf_icons:after {border-bottom: 4px solid #fe9c00; display: inline-block; content: ""; position: absolute; width: 100%; bottom: -15px;}
.pf_tools_title {font:400 30px 'latoblack',Arial, sans-serif; text-transform: uppercase; color: #333333; display: inline-block; vertical-align: top; margin-left: 20px; width: 84%;}
.pf_tools_title span {font:400 24px 'latoregular',Arial, sans-serif; display: block;}
.tools_content {font:400 14px/22px 'robotoregular',Arial, sans-serif; color: #666666; padding: 15px;}
.viewarw {background: url(https://images.moneycontrol.com/assets/images/pf_internal_sprite.png?v=1.2) no-repeat -116px -36px; width: 10px; height: 11px; display: inline-block;}
/*== pf tools ==*/

/*== pf investing planning blog ==*/
.live_chat_widget .main_wrapper_res {width: 940px;}
.live_chat_widget .chat_mrg30 {background-color: #f6f8fb; margin-top: 0; padding-top: 30px; padding-bottom: 20px;}
.thumb_chat {margin-left: 15px;}
/*== pf investing planning blog ==*/

/*== my subscription ==*/
.mc_subcription { background:#30659f; padding:20px 0; margin:20px 0;}
.mc_subcription .main_cont:before, .mc_subcription .main_cont:after  { position:absolute; content:""; height:4px; background:#30659f;; width:100%; top:-26px; left:0px;}
.mc_subcription .main_cont:after { bottom:-26px; top:auto; }
.mc_subcription .msheading  { float:left; width: 300px; position: relative; top: 98px;}
.mc_subcription .msheading .title_18px {font-size: 24px !important;}
.title_18px.white { color:#fff;}
.ms_scribe_slide { width: 960px; float:right; position: relative;}
.ms_scribe_slide li { width:250px; float:left; text-align:center; }
.ms_scribe_slide li .getbtn  { border:1px solid #acc1d9; border-radius:1px; display:inline-block; padding:0 10px; color:#fff; font:14px/38px 'robotomedium', sans-serif;}
.ms_scribe_slide li a { padding:10px 25px 5px; display:block; color:#ffffff; font:18px/28px 'robotomedium', sans-serif; height: 100px; overflow: hidden;}
.ms_scribe_slide li a:hover {color: #ffffff !important;}
.ms_scribe_slide li strong { display:block; padding:0 25px 10px; font:18px 'latobold', sans-serif; color:#fff; }
.main_cont {width: 1260px; margin: 0 auto; padding: 0;}
.mc_subcription .main_cont:after, .mc_subcription .main_cont:before {position: absolute; content: ""; height: 4px; background: #30659f; width: 100%; top: -26px; left: 0;}
.mc_subcription .main_cont:after {bottom: -26px; top: auto;}
.ms_scribe_slide .current-index {position: absolute; left: 130px; bottom: 69px; font: 14px 'robotobold', sans-serif; color: #ffffff;}
.mc_subcription .bx-prev:before, .mc_subcription .bx-next:before, .mc_subcription .current-index {display: none;}
.ms_scribe_slide ul {height: 240px; overflow: hidden;}
/*== my subscription ==*/

/*== whats ur opinion in rhs ==*/
.openion_question {width: 298px; float:left; background:url(../images/openion_question.png) center center no-repeat; min-height:320px; margin-top: 40px;}
.openion_question .cpheading {font:20px 'latoblack',sans-serif; color:#30659f; text-align:center; padding-bottom:16px; position:relative;}
.openion_question .cpheading:after { content:""; display:block; width:60px; height:5px; background:#f09f00; position:absolute; left: 50%; bottom: -2px; margin-left: -30px;}
.openion_bx {border: 2px solid #2f669e; padding: 15px; position: relative;}
.openleft {width: 260px; float: left;}
.openleft figure {display: block;}
.opquest {color: #333; font: 22px/26px robotomedium, sans-serif; margin: 10px 0;}
.link14 {font-size: 13px; color: #2f669e;}
.ic_ipomsg {display: inline-block; width: 17px; height: 17px; background-position: -133px -35px; vertical-align: middle;}
.quest-yesno {margin-top: 20px; text-align: center;}
.quest-yesno button {width: 100px;}
.openionresult {display: none;}
.yesno_cnt {height: 40px; margin-bottom: 25px; font: 20px latobold,sans-serif; color: #333;}
.yesno_cnt .bxyesno {display: inline-block; width: 98px; position: relative; height: 40px; border: 1px solid #30659f; color: #333; border-radius: 1px; font: 16px/38px robotomedium,sans-serif;
	text-align: center;}
.yesno_cnt .bxyesno span {display: block; height: 38px; position: absolute;}
.yesno_cnt .bxyesno strong {position: relative; z-index: 10; font: 16px/38px robotomedium,sans-serif;}
.headline_16 {color: #333;}
.openion_question .chat_txtarea {width: 273px; height: 40px; padding: 5px 10px; margin-right: 5px;}
.chat_txtarea {border: 1px solid #d5d5d5; resize: none; padding: 10px; color: #666; font: 400 16px robotoregular,Arial,sans-serif; width: 100%; height: 75px; overflow: auto; background-color: #f6f8fb;}
.btn_chat_post {border: 1px solid #30659f; font: 16px robotomedium,Arial,sans-serif; display: inline-block; border-radius: 2px; padding: 8px 35px; background-color: transparent;
	color: #30659f!important;}
/*== whats ur opinion in rhs ==*/

/*== whats ur opinion horizontal ==*/
.openion_question.horizontal {width: 100%; min-height: unset; margin-bottom: 30px; background: none;}
.openion_question.horizontal .openion_bx {padding: 5px;}
.openion_question.horizontal .left_block {display: inline-block; width: 18%; vertical-align: top; padding-top: 35px; height: 152px; background:url(https://images.moneycontrol.com/assets/images/pf_internal_sprite.png?v=1.2) no-repeat 34px -130px;}
.openion_question.horizontal .center_block {display: inline-block; width: 55%; vertical-align: top; margin: 25px 0 0 0;}
.openion_question.horizontal .right_block {display: inline-block; width: 26%; vertical-align: top; margin-top: 8px;}
.openion_question.horizontal .opquest {margin: 0; float: left; width: 60%;}
.openion_question.horizontal .buttons {float: right; margin-right: 40px;}
.openion_question.horizontal .quest-yesno {margin-top: 0;}
.openion_question.horizontal .quest-yesno button {display: block;}
/*== whats ur opinion horizontal ==*/

/*== car home loan emi ==*/
.quick_emi .common_group.first .eduln_bx {margin-left: 5px; padding-left: 0; width: 275px;}
.quick_emi .common_group.first .eduln_bx.last {min-height: 95px;}
.quick_emi .common_group .eduln_bx {margin-left: 0; width: 320px; padding-left: 35px; padding-right: 35px;}
.quick_emi .common_group.last .eduln_bx {border-right: none; padding-right: 0; width: 275px;}
.quick_emi .common_group.middle {border-right: none; padding-right: 0;}
.quick_emi .sip_slider, .quick_emi .sip_slider .slider.slider-horizontal {width: 100%;}
.educ_table th, .educ_table td {width: 20%;}
/*== car home loan emi ==*/

/*== fd rates ==*/
.filter_container .tick {margin: 0 73px;}
.yellowtext {font:400 12px 'robotomedium',Arial, sans-serif !important; color: #fe9c00 !important; position: relative; top: 24px;}
.greentext {font:400 12px 'robotomedium',Arial, sans-serif !important; color: #54a946 !important; position: relative; top: 6px;}
.redtext {font:400 12px 'robotomedium',Arial, sans-serif !important; color: #ff7777 !important; position: relative; top: 24px;}
.featurestext {position: relative; font: 700 14px 'robotomedium', sans-serif; color: #333333;}
.colsubtext {font: 400 12px 'robotoregular',Arial, sans-serif; color: #858585; text-align: center;}
.fdrate_table th:nth-of-type(1) {width: 22%;}
@-moz-document url-prefix() {.fdrate_table th:nth-of-type(1) {width: 20%;}}
.fdrate_table th:nth-of-type(2) {width: 7%;}
.fdrate_table th:nth-of-type(3) {width: 13%;}
.fdrate_table th:nth-of-type(4) {width: 13%;}
.fdrate_table th:nth-of-type(5) {width: 5%; text-align: center;}
.fdrate_table th:nth-of-type(6) {width: 5%; text-align: center;}
.fdrate_table th:nth-of-type(7) {width: 2%; text-align: center;}
.fdrate_table th:nth-of-type(8) {width: 7%; text-align: left;}
.fdrate_table td:nth-of-type(5), .fdrate_table td:nth-of-type(6), .fdrate_table td:nth-of-type(7) {text-align: center;}
.fdrate_table td:nth-of-type(8) {text-align: left;}
/*== fd rates ==*/

/*== pf tools capital gain ==*/
.pf_tools_capital_gain .common_group:nth-of-type(1) {width: 195px;}
.pf_tools_capital_gain .common_group:nth-of-type(2) {width: unset;}
.pf_tools_capital_gain .common_group:nth-of-type(3) {width: 195px;}
.pf_tools_capital_gain .common_group:nth-of-type(1) .eduln_bx {margin-left: 0px;}
.pf_tools_capital_gain .common_group:nth-of-type(2) .eduln_bx {display: inline-block; vertical-align: top;}
.pf_tools_capital_gain .common_group:nth-of-type(2) .eduln_bx:first-child {border-right: none; padding-right: 0;}
.pf_tools_capital_gain .common_group:nth-of-type(3) .eduln_bx {border-right: 0; border-left: 1px solid #d6d7d9; padding-left: 40px; margin-left: 0px;}
.pf_tools_capital_gain .common_group {margin-bottom: 0;}
@-moz-document url-prefix() {.pf_tools_capital_gain .common_group:nth-of-type(2) {width: 500px;}}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {.pf_tools_capital_gain .common_group:nth-of-type(2) {width: 500px;}}
.textinfo {display: inline-block; vertical-align: top; width: 90%; margin-right: 10px;}
.pf_tools_capital_gain .common_group:nth-of-type(2) .eduln_bx {float: right; margin-left: 10px; border-right: 0;}
.pf_tools_capital_gain .common_group:nth-of-type(2) .eduln_bx.last {float: left; margin-left: 30px; border-right: none; padding-right: 0;}
.pf_tools_capital_gain .common_group:nth-of-type(2) .invested_amt {margin-left: 30px;}
.pf_tools_capital_gain .sipslider_value {float: left;}
.capitalgain_container .invested_amt {text-align: left;}
/*== pf tools capital gain ==*/

/*== pf tools hra tax calculator ==*/
.pf_tools_hra_tax .left_block, .pf_tools_hra_tax .common_group.first {width: 280px; display: inline-block; vertical-align: top;}
.pf_tools_hra_tax .right_block {width: 34%; display: inline-block; vertical-align: top; text-align: left;}
.pf_tools_hra_tax .right_block .common_group {width: 100%;}
.pf_tools_hra_tax .right_block .common_group .invested_amt {margin-left: 30px;}
.pf_tools_hra_tax .right_block .eduln_bx {width: 270px; float: left; vertical-align: top; border-right: none;}
.pf_tools_hra_tax .right_block .eduln_bx.last {padding-right: 0; float: left;}
.pf_tools_hra_tax .common_group.first .eduln_bx {margin-left: 0; min-height: 87px;}
.pf_tools_hra_tax .common_group.middle .eduln_bx {border-right: none; display: inline-block; vertical-align: top; width: 275px;}
.pf_tools_hra_tax .common_group.middle .eduln_bx.last {width: 265px; padding-right: 0;}
.pf_tools_hra_tax .common_group.middle .eduln_bx.last .inputrange {padding-bottom: 6px;}
.pf_tools_hra_tax .sip_slider .slider.slider-horizontal {width: 275px;}
.deduction_rates {margin-bottom: 30px;}
.hra_container {display: inline-block; margin: 0 auto;}
.hra_container .invested_amt {text-align: left;}
.pf_tools_hra_tax .right_block .common_group .invested_amt {margin-bottom: 35px;}
/*== pf tools hra tax calculator ==*/

/*== pf tools income tax calculator ==*/
.pf_tools_hra_tax.pf_tools_it .left_block {width: unset;}
.pf_tools_hra_tax.pf_tools_it .right_block {width: 280px; margin-left: 25px;}
.pf_tools_hra_tax.pf_tools_it .left_block .eduln_bx {margin-left: 30px; float: right; height: 90px; width: 235px;}
.pf_tools_hra_tax.pf_tools_it .left_block .eduln_bx.last {width: 280px; float: left; margin-left: 0px;}
.pf_tools_hra_tax.pf_tools_it .right_block .eduln_bx {padding-right: 0;}
.pf_tools_hra_tax.pf_tools_it .right_block .common_group .invested_amt {margin-left: 0px;}
.it_container {display: inline-block; margin: 0 auto;}
.it_container .invested_amt {text-align: left;}
.pf_tools_hra_tax.pf_tools_it .left_block .eduln_bx.last .sip_slider {margin-top: 9px; width: 248px;}
/*== pf tools income tax calculator ==*/

/*== pf tools details income tax ==*/
.tools_detail .sip_slider .slider.slider-horizontal {margin-top: 0;}
.saving_tips_list li {background-color: #f6f8fb; border-radius: 3px; border: 1px solid #dedede; font:400 16px 'robotomedium',Arial, sans-serif !important; color: #333333; width: 205px; height: 110px; margin-right: 37px; vertical-align: top; display: inline-block; text-align: center; padding-top: 20px;}
.saving_tips_list li:last-child {margin-right: 0;}
.add_entry {display: inline-block; padding: 0 24px; font: 500 16px/38px 'robotoregular', sans-serif;}
.brdbtm {border-bottom: 1px solid #cdcdcd;}
/*== pf tools details income tax ==*/

/*== add capital entry ==*/
.add_capital_entry {margin: 20px 0; font: 400 16px 'robotomedium', Arial, sans-serif; color: #333;}
.field_title {font: 400 14px 'robotoregular', Arial, sans-serif; color: #666666; display: inline-block; vertical-align: top;}
ul.add_capital_list {margin: 20px 0;}
ul.add_capital_list li {display: inline-block; vertical-align: top; margin-right: 23px;}
.add_capital_entry .selectbox_container {display: inline-block; vertical-align: top; margin-left: 5px;}
.add_capital_entry .custselect {background-color: #e1e1e1;}
ul.add_capital_list li .date_input {margin-top: 6px;}
.entry_num {
  counter-reset: serial-number;  /* Set the serial number counter to 0 */
}

.entry_num td:first-child:before {
  counter-increment: serial-number;  /* Increment the serial number counter */
  content: counter(serial-number);  /* Display the counter */
}
/*== add capital entry ==*/

.custselect_birth_selectbox {width: 114px; padding: 6px; font: 16px 'robotomedium', Arial, sans-serif;}
.news_ohf {font-size: 12px;}
.vid_icon {background-color: rgba(0,0,0,0.5); border-radius: 3px; width: 30px; height: 30px; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; border-radius: 100%;}
.vid_icon:after {position: absolute; left: 2px; right: 0; top: 0; bottom: 0; width: 0; height: 0; border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-left: 8px solid #ccc;    display: inline-block; content: ""; margin: auto;}
.lds-spinner {color: official; position: relative; width: 64px; height: 64px; margin: 0 auto;}
.lds-spinner div {transform-origin: 32px 32px; animation: lds-spinner 1.2s linear infinite;}
.lds-spinner div:after {content: " "; display: block; position: absolute; top: 3px;	left: 29px;	width: 5px;	height: 14px; border-radius: 20%; background: #000;}
.lds-spinner div:nth-child(1) {transform: rotate(0deg);	animation-delay: -1.1s;}
.lds-spinner div:nth-child(2) {transform: rotate(30deg); animation-delay: -1s;}
.lds-spinner div:nth-child(3) {transform: rotate(60deg); animation-delay: -0.9s;}
.lds-spinner div:nth-child(4) {transform: rotate(90deg); animation-delay: -0.8s;}
.lds-spinner div:nth-child(5) {transform: rotate(120deg); animation-delay: -0.7s;}
.lds-spinner div:nth-child(6) {transform: rotate(150deg); animation-delay: -0.6s;}
.lds-spinner div:nth-child(7) {transform: rotate(180deg); animation-delay: -0.5s;}
.lds-spinner div:nth-child(8) {transform: rotate(210deg); animation-delay: -0.4s;}
.lds-spinner div:nth-child(9) {transform: rotate(240deg); animation-delay: -0.3s;}
.lds-spinner div:nth-child(10) {transform: rotate(270deg); animation-delay: -0.2s;}
.lds-spinner div:nth-child(11) {transform: rotate(300deg); animation-delay: -0.1s;}
.lds-spinner div:nth-child(12) {transform: rotate(330deg); animation-delay: 0s;}
@keyframes lds-spinner {
	0% {
	  opacity: 1;
	}
	100% {
	  opacity: 0;
	}
  }
.show_more {background-color: transparent !important; color: #23527c !important; border: none !important; outline: 0 !important; box-shadow: none !important; padding: 0; margin: 0 auto;}
.show_more.less_more:before {content: " view less - "; display:inline-block;}
.show_more:before {content: " view more + "; display:inline-block;}
.video_overlay {width: 100%; background-color: rgba(0, 0, 0, 0.2); z-index: 9999999; position: absolute; height: 100%; top: 0;}
.port_rhs_nwslist li a {font: 400 14px 'robotomedium',Arial, sans-serif !important;}
.ms_scribe_slide .bx-prev {transform: rotate(-45deg); -webkit-transform: rotate(-45deg); border: solid #bdd7e9; border-width: 2px 0 0 2px; display: inline-block; padding: 25px; margin-left: -7px; left: 25px; bottom: 125px; position: absolute; font-size: 0; text-indent: inherit; background-color: transparent;}
.ms_scribe_slide .bx-next {transform: rotate(-45deg); -webkit-transform: rotate(-45deg); border: solid #bdd7e9; border-width: 0 2px 2px 0; display: inline-block; padding: 25px; bottom: 125px;
    margin-left: -7px; right: 25px; position: absolute; font-size: 0; text-indent: inherit; background-color: transparent;}
.ms_scribe_slide .bx-controls-direction {border: none;}
#returnscalculator.investing_planning_calculator .left_block .eduln_bx {margin-left: 0;}
#returnscalculator.investing_planning_calculator .left_block {width: 295px; float: left;}
#returnscalculator.investing_planning_calculator .right_block {width: 600px;}
#returnscalculator.investing_planning_calculator .common_group {width: 90%;}
#returnscalculator.investing_planning_calculator .right_block .common_group {width: 100%;}
#returnscalculator.investing_planning_calculator .common_group .eduln_bx {margin-left: 0; float: left; width: 100%;}
#returnscalculator.investing_planning_calculator .right_block .eduln_bx {width: 265px; margin-right: 25px;}
.ms_scribe_slide .bx-prev:before {content: ""; display: inline-block; width: 73px; left: -20px; top: -18px; height: 57px; background: none; border-right: 0 !important; -webkit-transform: rotate(-45deg); transform: rotate(-45deg);}
.ms_scribe_slide .bx-next:before {content: ""; display: inline-block; width: 73px; right: -775px; bottom: 128px; height: 57px; background: none; border-left: 0 !important; -webkit-transform: rotate(-45deg); transform: rotate(-45deg);}
.ms_scribe_slide .bx-next:hover:before {border-left: 0;}
.ms_scribe_slide .viewmore a {color: #fff !important;}
.ms_scribe_slide .viewarw {background-position: -3px -53px;}
.graph_details {position: relative;}
.news_thumb {position: relative;}


/*== pf ULIP ==*/
/*== all icons css ==*/
.ic_thumb {background-position: -115px -5px; width: 18px; height: 18px; vertical-align: top;}
.ic_plus {background-position: -227px -139px; width: 27px; height: 27px; vertical-align: top;}
.ic_tick {background-position: -4px -224px !important; width: 27px !important; height: 27px !important; vertical-align: top;}
.ic_share {background-position: -227px -172px; width: 27px; height: 27px; vertical-align: top;}
.ic_big_video {position: absolute; width: 37px; height: 37px; top: 5px; left: 5px; background-position: -3px -142px;}
.ic_small_video {position: absolute; width: 26px; height: 26px; top: 5px; left: 5px; background-position: -3px -192px;}
.ic_redarw {width: 11px; height: 12px; display: inline-block; background-position: -161px -8px; margin-right: 4px; margin-left: -3px;}
.ic_greenarw {width: 11px; height: 12px; display: inline-block; background-position: -177px -8px; margin-right: 4px; margin-left: -3px;}
.ic_menuarw {width: 11px; height: 12px; display: inline-block; background-position: -125px -34px;}
/*== all icons css ==*/

/* section one ==*/
.page_heading {font: 400 40px/20px 'latoblack',sans-serif; color: #202020; margin-top: 0px;}
.drop_pncbx {width: 180px; float: left;}
.simple_selectbox_drop {-moz-appearance: none; -webkit-appearance: none; border: 1px solid #ced7dd;	background: #f6f8fb url(https://images.moneycontrol.com/assets/images/selectbox_arrow.png) no-repeat; border-radius: 3px; padding: 0 0 0 5px; background-position: top 10px right 5px; text-transform: capitalize; width: 100%; color: #333; font: 400 12px 'robotoregular', Arial, sans-serif; height: 29px; box-sizing: border-box; cursor: pointer; position: relative; background: none\9;padding: 4px 15px 4px 10px;}
.dropdown_text {float: left; margin-right: 10px; color: #333333; font: 400 11px/25px 'robotoregular', Arial, sans-serif;}
.ulip_searchbox_container {float: right; position: relative;}
.ulip_searchbox {border: 1px solid #ced7dd; width: 365px; background-color: #f7f8fc; color: #333333; font: 400 11px/25px 'robotoregular', Arial, sans-serif; padding: 0 7px;}
.list1 {font: 400 15px 'robotoregular',sans-serif; color: #333333; margin-bottom: 15px;}
.amt {font: 400 20px 'robotobold',Arial, sans-serif;}
.greenvalue {font: 400 18px 'robotobold',Arial, sans-serif; color: #6bae55;}
.redvalue {font: 400 18px 'robotobold',Arial, sans-serif; color: #c1433d;}
.grayvalue {color: #999999; font: 400 12px 'robotoregular',Arial, sans-serif; margin-top: 5px;}
.crisil_rank_block .musmtxt {font: 19px 'robotobold',Arial, sans-serif; color: #333333; display: inline-block; vertical-align: top; margin-top: -5px;}
.crisil_rank_block.crisil_rank_block2 .muttxtdn {display: inline-block; vertical-align: top; margin: 26px 0 0 0;}
.crisil_rank_block.crisil_rank_block3 {width: unset;}
.crisil_rank_block.crisil_rank_block3 .musmtxt {margin-top: 25px;}
.avg_perf {vertical-align: top; display: inline-block;}
.icstar {width: 18px; height: 18px; display: inline-block; vertical-align: top; margin-top: 4px; background-position: -207px -48px;}
.above_avg {color: #333333; font: 400 11px/20px 'robotoregular', Arial, sans-serif; display: inline-block; vertical-align: top;}
.thumb_text {font: 400 15px/20px 'robotobold', Arial, sans-serif; color: #333333; margin: 0 5px;}
.section_one .right_section .left_section {padding: 30px 0;}
.invest_now_container {clear: both; display: block; border-top: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1; padding: 15px 0;}
.pnc_wtchlist > li {float: left; padding-right: 15px; color: #333333; font: 400 11px 'robotoregular',Arial, sans-serif;}
.pnc_wtchlist > li a {color: #333333;}
.pnc_wtchlist span {display: inline-block; vertical-align: middle;}
.pnc_wtchlist span:nth-of-type(2) {display: inline-block; vertical-align: middle; margin-left: 7px; width: 62%;}
.invest_now_container .left_section {border-right: none;}
.section_one .share_rightbx {float: left; width: 100%; text-align: left;}
.section_one .fr_shr {float: left;}
.section_one .dropdown-menu {min-width: 135px;}
.section_one .left_section {width: 45%; float: left;}
.section_one .right_section {float: left; padding-left: 10px; width: 54%;}
.section_one .right_section .top_section {border-right: none; margin-bottom: 14px;}
.category_text {font: 400 14px/12px 'robotoregular',Arial, sans-serif; color: #999999; float: none; display: inline-block; vertical-align: top; margin-top: 8px; margin-right: 13px; width: 48%;}
.category_text span {color: #2869a1; max-width:57%; display: inline-block; vertical-align: top; line-height: 14px;}
.section_one .right_section .bottom_section .left_block {float: left;}
.section_one .right_section .bottom_section .right_block {float: right; margin-top: 5px; padding-left: 30px; border-left: 1px solid #d1d1d1;}
.category_container {display: inline-block; vertical-align: top; margin-left: 10px; width: 45%;}
.radio_text {display: inline-block; vertical-align: middle;}
.nav_text {display: inline-block; vertical-align: top; margin-top: 2px;}
.category_container .category_text:nth-of-type(2) {margin-right: 0;}
.invest_now_container .pnc_wtchlist > li {width: 32%; padding-right: 2px;}
.common_text {font-size: 14px; margin: 15px 0;}
.crisil_rank_table {width: 65%; display: inline-block; text-align: center;}
.crisil_rank_block.crisil_rank_block2 .musmtxt {display: inline-block; vertical-align: top; margin-top: 25px;} 
/* section one ==*/

/*== section three ==*/
.details_container {margin: 15px 0; float: left;}
.month_tabs .nsebsetab {height: 46px;}
.onetime_invest .nsebsetab li {display: inline-block !important;}
.month_tabs .nsebsetab li a {padding: 0 13px;}
.scheme_slideshow .slides {display:inline-block; vertical-align: top;}
.fix_scheme_box {width: 184px; height: 118px; display: inline-block; vertical-align: top; text-align: center; margin-top: 3px;
background: rgba(40,104,161,1);
background: -moz-linear-gradient(left, rgba(40,104,161,1) 0%, rgba(39,101,155,1) 91%, rgba(32,84,129,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(40,104,161,1)), color-stop(91%, rgba(39,101,155,1)), color-stop(100%, rgba(32,84,129,1)));
background: -webkit-linear-gradient(left, rgba(40,104,161,1) 0%, rgba(39,101,155,1) 91%, rgba(32,84,129,1) 100%);
background: -o-linear-gradient(left, rgba(40,104,161,1) 0%, rgba(39,101,155,1) 91%, rgba(32,84,129,1) 100%);
background: -ms-linear-gradient(left, rgba(40,104,161,1) 0%, rgba(39,101,155,1) 91%, rgba(32,84,129,1) 100%);
background: linear-gradient(to right, rgba(40,104,161,1) 0%, rgba(39,101,155,1) 91%, rgba(32,84,129,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2868a1', endColorstr='#205481', GradientType=1 );
border-top: 4px solid #e9eff2;
border-right: 4px solid #a4a9ab;
border-bottom: 4px solid #e9eff2;
border-left: 4px solid #e9eff2;
border-width: 4px 4px 4px 4px;
border-style:solid solid solid solid;
border-color:#e9eff2 #a4a9ab #e9eff2 #e9eff2;
}
ul.scheme_tabs li.active .green_arw {border-bottom: 9px solid #ffffff;}
ul.scheme_tabs li.active .red_arw {border-top: 9px solid #ffffff;}
.scheme_heading .ic_search {background-position: -185px -32px; width: 16px; height: 16px; right: -27px; position: absolute; top: -15px;}
.scheme_heading .ic_edit {background-position: -138px -137px; width: 17px; height: 17px; right: -27px; position: absolute; top: -15px;}
ul.scheme_tabs li.active .scheme_heading .ic_edit {background-position: -159px -137px;}
ul.scheme_tabs li.active .scheme_heading .ic_search {background-position: -159px -53px;}
ul.scheme_tabs li input {background-color: transparent; box-shadow: none; border: none; width: 130px; outline: 1px solid #ffffff; text-align: center;}
ul.scheme_tabs li input:focus {border-bottom: 1px solid #838486;}
ul.scheme_tabs li.active input {border-bottom: 1px solid #ffffff; outline: 1px solid #df9411;}
ul.scheme_tabs li.active input::placeholder {color: #fff;}
ul.scheme_tabs li.active::placeholder {color: #fff;}
ul.scheme_tabs li.active:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #fff;}
ul.scheme_tabs li.active::-ms-input-placeholder { /* Microsoft Edge */ color: #fff;}
ul.scheme_tabs li.active input:focus {background-position: -170px -31px;}
.fix_scheme_box .scheme_heading, .fix_scheme_box .scheme_per_amt {color: #ffffff;}
ul.scheme_tabs li.active .scheme_heading, ul.scheme_tabs li.active .scheme_per_amt {color: #ffffff;}
ul.scheme_tabs li:nth-of-type(4), ul.scheme_tabs li:nth-of-type(5), ul.scheme_tabs li:nth-of-type(6), ul.scheme_tabs li:nth-of-type(7), ul.scheme_tabs li:nth-of-type(4).active, ul.scheme_tabs li:nth-of-type(5).active, ul.scheme_tabs li:nth-of-type(6).active, ul.scheme_tabs li:nth-of-type(7).active {height: 59px;}
ul.scheme_tabs li:nth-of-type(4) .scheme_heading, ul.scheme_tabs li:nth-of-type(5) .scheme_heading, ul.scheme_tabs li:nth-of-type(6) .scheme_heading, ul.scheme_tabs li:nth-of-type(7) .scheme_heading {margin-top: 12px;}
ul.scheme_tabs li:nth-of-type(4) .scheme_heading .ic_edit, ul.scheme_tabs li:nth-of-type(5) .scheme_heading .ic_edit, ul.scheme_tabs li:nth-of-type(6) .scheme_heading .ic_edit, ul.scheme_tabs li:nth-of-type(7) .scheme_heading .ic_edit {top: -8px;}
.scheme_heading {font: 400 16px/26px 'robotolight',Arial, sans-serif; color: #333333; margin-top: 25px;}
.scheme_per_amt {font: 400 30px/33px 'latoblack',Arial, sans-serif; color: #333333; display: block;}
.white_arw {display: inline-block; border-bottom: 9px solid #ffffff; border-left: 9px solid transparent; border-right: 9px solid transparent;}
.green_arw {display: inline-block; border-bottom: 9px solid #77b365; border-left: 9px solid transparent; border-right: 9px solid transparent;}
.vs_box {width: 74px; height: 118px; display: inline-block; text-align: center; font: 400 26px/26px 'robotoblack',Arial, sans-serif; color: #70ad2c; vertical-align: top;padding-top: 45px; margin-top: 3px;}
.scheme_slideshow {display: inline-block; vertical-align: top; width: 996px; margin-top: 3px;}
ul.scheme_tabs li {float: left; border: 1px solid #e9eff2; width: 199px; height: 118px; text-align: center; cursor: pointer; color: #333333; position: relative;}
ul.scheme_tabs li.active {float: left; border: 1px solid #e9eff2; width: 199px; height: 118px; text-align: center;
background: rgba(178,118,14,1);
background: -moz-linear-gradient(left, rgba(178,118,14,1) 0%, rgba(223,147,17,1) 12%, rgba(223,147,17,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(178,118,14,1)), color-stop(12%, rgba(223,147,17,1)), color-stop(100%, rgba(223,147,17,1)));
background: -webkit-linear-gradient(left, rgba(178,118,14,1) 0%, rgba(223,147,17,1) 12%, rgba(223,147,17,1) 100%);
background: -o-linear-gradient(left, rgba(178,118,14,1) 0%, rgba(223,147,17,1) 12%, rgba(223,147,17,1) 100%);
background: -ms-linear-gradient(left, rgba(178,118,14,1) 0%, rgba(223,147,17,1) 12%, rgba(223,147,17,1) 100%);
background: linear-gradient(to right, rgba(178,118,14,1) 0%, rgba(223,147,17,1) 12%, rgba(223,147,17,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b2760e', endColorstr='#df9311', GradientType=1 );
border-top: 4px solid #e9eff2;
border-right: 4px solid #e9eff2;
border-bottom: 4px solid #e9eff2;
border-left: 4px solid #a4a9ab;
border-width: 4px 4px 4px 4px;
border-style:solid solid solid solid;
border-color:#e9eff2 #e9eff2 #e9eff2 #a4a9ab;
}
.month_tabs {position: relative;}
.slides .bx-controls-direction {position: absolute; right: 15px; top: 10px;}
ul.details li {float: left; margin-right: 10px; font: 14px/26px 'robotoregular',Arial, sans-serif; color: #666666;}
ul.details li:after {display: inline-block; vertical-align: top; content: "|"; margin-left: 10px; color: #b3b3b3;}
ul.details li:last-child:after{display: none;}
.view_container {margin: 15px 0; float: right; font: 14px/26px 'robotoregular',Arial, sans-serif; color: #333333; text-transform: uppercase;}
.cal_return_box {border-radius: 5px; border: 1px solid #dedede;}
.cal_return_box .top_block {background-color: #f6f8fb; padding: 35px 18px; position: relative; border-bottom: 1px solid #ebedee;}
.cal_return_box .top_block_arw  {display: inline-block; content: ""; background: url(https://images.moneycontrol.com/assets/images/pf_internal_sprite.png?v=1.2) -298px -5px no-repeat; width: 34px; height: 20px; position: absolute; bottom: -15px; left: 50%;}
.cal_return_box .bottom_block {background-color: #ffffff; padding: 18px;}
.cal_list li {float: left; border-right: 1px solid #dedede; padding-right: 25px; margin-right: 28px;} 
.cal_list li:last-child {border-right: none; margin-right: 0; padding-right: 0;}
.cal_list li .heading {font: 16px/26px 'robotomedium',Arial, sans-serif; color: #666666; display: block; margin-bottom: 10px;}
.cal_list li .data {font: 24px/26px 'robotomedium',Arial, sans-serif !important; color: #333333; margin: 0;}
.cal_list li .data.greenvalue {color: #6bae55;}
.invested_amt_container {display: block;}
.invested_amt_container .left_block .heading {font: 16px/26px 'robotomedium',Arial, sans-serif; color: #333333;}
.invested_amt_container .left_block .heading span {font: 16px/26px 'robotoregular',Arial, sans-serif; color: #666666;}
.invested_amt_container .left_block {display: inline-block; padding-right: 30px; border-right: 1px solid #e9ebed; vertical-align: top; margin-right: 34px;}
.invested_amt_container .right_block {display: inline-block; vertical-align: top; padding-right: 30px;}
.invested_amt_container .right_block .data {position: relative;}
.dateinput {width: 150px; padding: 5px; height: 26px; line-height: inherit; position: relative; border-left: none; border-top: none; border-right: none; border-bottom: 1px solid #888888;  box-shadow: none; font: 14px/26px 'robotoregular',Arial, sans-serif; color: #666666;}
.viewmore_content {color: #999999; font: 400 13px/20px 'robotoregular', Arial, sans-serif; margin: 10px 0; padding: 10px; display: inline-block;}
.viewmore_content > div {display: inline;}
.submit {width: 100px; height: 40px; font-size: 16px; margin-top: 27px; border-radius: 5px;}
.submit2 {margin-top: 0;}
.historic_graph input {width: 150px; padding: 5px; height: 26px; line-height: inherit; position: relative; border-left: none; border-top: none; border-right: none; border-bottom: 1px solid #888888; box-shadow: none;}
.historic_graph span  {font: 400 14px/26px 'robotobold',Arial, sans-serif; color: #666666; text-transform: none;}
.view_container .heading {font: 400 14px/26px 'robotobold',Arial, sans-serif; color: #202020; display: inline-block; margin-right: 5px;}
.historic_graph {display: inline-block;}
.sip_slider {margin-top: 25px;}
.sugbox {background-color: #ffffff; border: 1px solid #ccd1d4; width: 365px; height: 160px; position: absolute; z-index: 1; display: none; overflow-x: hidden; overflow-y: auto; white-space: nowrap; top: 26;}
ul.sugglist li {font: 14px/22px 'robotoregular',Arial; height: auto !important; text-align: left; width: 365px !important; padding: 5px 10px;}
ul.sugglist li a {text-decoration: none; color: #838486; display: block;}
ul.sugglist li:hover {background-color: #1765a5;}
ul.sugglist li:hover a {color: #ffffff !important;}
ul.sugglist li:last-child {border-bottom: none;}
.searchinput {position: relative; display: inline-block;}
.cr_btn {display: inline-block;}
.section_three .drop_pncbx {display: none;}
.blocktext {font: 16px/26px 'robotomedium',Arial, sans-serif; color: #666666; display: block;  margin-bottom: 0px; margin-top: 30px;}
.blocktext_input {border-bottom: 1px solid #888888; border-left: none; border-top: none; border-right: none; padding-bottom: 8px; padding: 0px; background: none; width: 100px; text-align: center;}
.onetime_invest span {color: #333333; font-weight: bold; display: inline-block; font-size: 14px;}
ul.sugglist li {height: auto !important;}
.mff_graph {clear: both;}
ul.scheme_tabs li .benchmark {color: #333333 !important; margin-top: 5px; font: 400 13px/26px 'robotolight',Arial, sans-serif !important; position: absolute; right: 8px; top: -3px}
ul.scheme_tabs li.active .benchmark {font: 400 13px/26px 'robotolight',Arial, sans-serif !important; color: #ffffff !important; top: -3px; position: absolute; right: 8px;} 
#op_tab2 p {color: #999999; font: 400 13px/20px 'robotoregular', Arial, sans-serif; margin: 10px 0;}
ul.opinion_list {float: left; margin-right: 27px;}
.radio_selectbox .opinion_list li {float: left; cursor: pointer; padding-right: 15px; color: #333333; font: 400 16px 'robotoregular',sans-serif;}
.radio_selectbox .radioicn {display: inline-block; width: 25px; height: 27px; vertical-align: middle; background: url(https://images.moneycontrol.com/assets/images/pf_internal_sprite.png?v=1.2) -260px -169px no-repeat; margin-right: 7px;}
.radio_selectbox .opinion_list li input {visibility: hidden; width: 25px; border: 0px; height: 25px;}
.radio_selectbox .opinion_list li:last-child {padding-right: 0px;}
.radio_selectbox .opinion_list li.checked .radioicn {background-position: -260px -139px;}
.invested_amt_container .sip_slider .slider.slider-horizontal {margin-top: -12px; margin-right: 25px;}
/*== section three ==*/


/*== ads ==*/
.banner728x90 {width: 730px; margin: 10px auto; border: 1px solid #ccc;}
.add_rhsfloat {position: initial;}
.ad_bxright {border: 1px solid #ebebeb;}
/*== ads ==*/


/*== common css ==*/
.common_left {float: left; width: 940px;}
.common_right {float: right; width: 300px;}
.section_four h2, .section_five h2, .section_six h2, .section_seven h2, .section_nine h2, .section_ten h2 {margin-top: 0;}
.table_container {margin-top: 25px;}
.robo_medium {font-family: 'robotoregular', sans-serif !important; font-weight: 600 !important;}
.nw_breadcrumb{ padding: 0px 0 15px 0; border-bottom:1px solid #c8c8c8;}
.bred_list li{ display:inline-block; padding-right:6px; font:400 12px 'robotomedium',Arial, sans-serif; color:#202020;}
.bred_list li a{ color:#1765a5;}
.bred_list li .upc{text-transform:uppercase;}
.col_graysp{color:#999999;}
.section_one .main_wrapper_res, .section_four .main_wrapper_res, .section_five .main_wrapper_res, .section_six .main_wrapper_res, .section_seven .main_wrapper_res, .section_eight .main_wrapper_res, .section_nine .main_wrapper_res, .section_ten .main_wrapper_res, .section_eleven .main_wrapper_res {margin-top: 20px; margin-bottom: 20px;}
.radio_selectbox {margin-top: 20px;}
.sipslider_value {margin-top: 13px;}
/*== common css ==*/

/*== tables ==*/
.mctable1 thead tr th {position: -webkit-sticky; position: sticky; top: 0; z-index: 0; background-color: #f6f9fb;}
.stkexpand {display: none; background-color: #f6f8fb;}
.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;}
.table_container.group_big_table td:first-child {width: 15%;}
.table_container.group_big_table td, .table_container.group_big_table td table td {width: 12.5%;}
/*== tables ==*/
/*== pf ULIP ==*/

#fdResultsTableAll.fdrate_table th:nth-of-type(1) {width: 10%;}
#fdResultsTableAll.fdrate_table th:nth-of-type(2) {width: 17%;}
#fdResultsTableAll.fdrate_table th:nth-of-type(3) {width: 10%;}
#fdResultsTableAll.fdrate_table th:nth-of-type(4) {width: 9%;}
#fdResultsTableAll.fdrate_table th:nth-of-type(5) {width: 5%;}
#fdResultsTableAll.fdrate_table th:nth-of-type(6) {width: 12%;}


.table_text_center th, .table_text_center td {text-align: center;}
.table_text_center th:first-child, .table_text_center td:first-child {text-align: left;}

.graduity_calculator .inputrange {display: inline-block; vertical-align: top;}
.graduity_calculator .inputrange:nth-of-type(1) {margin-right: 20px;}
.graduity_calculator {margin: 30px 0;}
.pf_insurance_calc .sipslider_value {margin-top: 0;}
#InvestingPlanning .graduity_calculator .sipslidervalue {width: 75%;}
.graduity_calculator .left_block {width: 47% !important;}
.graduity_calculator .right_block {width: 50% !important;}
.table-responsive .mctable1 td:first-child, .table-responsive .mctable1 th:first-child, .table-responsive .mctable1 th:nth-of-type(4), .table-responsive .mctable1 td:nth-of-type(4), .table-responsive .mctable1 th:nth-of-type(7), .table-responsive .mctable1 td:nth-of-type(7), .table-responsive .mctable1 th:nth-of-type(10), .table-responsive .mctable1 td:nth-of-type(10) {border-right: 1px solid #ebebeb;}
.table-responsive .stkexpand td:first-child {border-right: 0;}
.pmc_block {display: block; margin-bottom: 15px; font: 400 15px/25px 'robotoregular', Arial, sans-serif}
.list1 > .amt, .list1 > .greenvalue {font-size: 22px;}
.all_ad {border: 1px solid #ebebeb;}
.returnssection {max-height: 420px;}


.visually-hidden {
  position: absolute !important;
  height: 1px; width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  white-space: nowrap;
}

label{
	font: 400 16px / 26px 'robotomedium', Arial, sans-serif;
    color: #333333;
}

/*== retirement planner ==*/
.retirement_planner .range_block {font: 400 16px/26px 'robotomedium', Arial, sans-serif; color: #333333; border: 1px solid #dedede; background-color: #f6f8fb; padding: 20px;}
.retirement_planner .left_calculate_range {float: left;}
.retirement_planner .right_calculate_range {float: right;}
.retirement_planner span {display: inline-block; vertical-align: middle;}
.valueinput {border-top: none; border-right: none; border-bottom: 1px solid #838486; border-left: none; background-color: transparent; width: 100px; font-size: 20px;}
.valueinput_relatedtext {font: 400 16px/26px 'robotoregular', Arial, sans-serif; color: #707070;}
.common_rows {margin-bottom: 20px;}
.text_columns {width: 225px;}
.investment_block { background-color: #d2e8c1; padding: 20px 0; font: 18px 'robotoregular', Arial; color: #333333; text-align: center; margin-top: 20px;}
.investment_block .investment_value {font-weight: bold; font-size: 40px; line-height: 26px; margin: 13px 0;}
.investment_block .investment_value:nth-of-type(2) {font-size: 30px;}
.margin0 {margin: 0 !important;}
.planner_calculator .sip_slider .slider.slider-horizontal {width: 900px; margin-top: 0;}
.planner_calculator .sip_slider {margin-top: 0;}
.amount_distribute { margin-top: 50px; display: flex; color: #333333; font: 12px 'latobold', arial; }
.amount_distribute span { display: flex; position: relative; text-align: left;}
.amount_distribute span:last-child {margin-right: 0;}
.amount_distribute span:before {content: "|"; font-size: 15px; }
.amount_distribute span:before { content: "|"; font-size: 7px; position: absolute; top: -11px; right: 0; left: 4px; bottom: 0; }
.planner_calculator .amount_distribute.small_range span {margin-right: 0; width: 43px; justify-content: left;}
.retirement_planner .ui-widget.ui-widget-content {border: 1px solid #d0dce1; background-color: #e8eff2;}
.retirement_planner .ui-widget-header {border: 1px solid #dddddd; background: #eb9100; color: #333333; font-weight: bold;}
.retirement_planner .ui-slider .ui-slider-range {position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0;}
.retirement_planner .ui-slider-horizontal .ui-slider-range {top: 0; height: 100%;}
.retirement_planner .ui-slider .ui-slider-handle {position: absolute; z-index: 2; width: 24px; height: 25px; cursor: default; -ms-touch-action: none;
    touch-action: none; background: transparent url(https://images.moneycontrol.com/assets/images/pf_internal_sprite.png?v=1.2) -101px -2px no-repeat; border: 0;}
.retirement_planner .ui-slider-horizontal .ui-slider-handle {top: -9px; margin-left: -.6em;}
.retirement_planner .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {border: 1px solid #d0dce1; background: #f6f6f6; font-weight: normal; color: #454545;
}
.retirement_planner .ui-slider {position: relative; text-align: left;}
.retirement_planner .ui-slider-horizontal {height: 8px;}
.radio_blue .rdbx:before {background: none;}
.radio_blue .rdbx input {visibility: hidden; margin: 0 -2px;}
.radio_blue .rdbx {background-position: -62px -53px;}
.radio_blue .rdbx.checked {background-color: #0065aa; width: 116px; height: 40px; display: inline-block; text-align: center; cursor: pointer; vertical-align: top; margin-left: -2px;}
.radio_blue .rdbx {background-color: #e1e1e1; width: 116px; height: 40px; display: inline-block; text-align: center; cursor: pointer; margin-left: -2px;}
.radio_blue .radiotext {font:400 16px/26px 'robotomedium', Arial, sans-serif; color:#999999;}
.radio_blue .checked .radiotext {color: #ffffff;}
.radiotext {padding-top: 6px; display: inline-block; margin-left: -10px;}
.range_7.amount_distribute span {width: 89px;}
.range_7.amount_distribute span:last-child {width: unset;}
.range_7_s.amount_distribute span {width: 149px;}
.range_7_s.amount_distribute span:last-child {width: unset;}
.range_8.amount_distribute span {width: 44.5px;}
.range_8.amount_distribute span:last-child {width: unset;}
.range_6.amount_distribute span {width: 179px;}
.more_range span {width: 53px;}
.more_range span:last-child {width: unset;}
.range_9.amount_distribute span {width: 179px;} 
.range_9.amount_distribute span:last-child {width: unset;}
.investment_block_amount {display: inline-block;}
.retirement_planner .ui-slider-range.ui-corner-all.ui-widget-header {font-size: 0;}
.retirement_planner .ui-slider-handle.ui-corner-all.ui-state-default div {display: none !important;}
.retirement_planner .ui-slider-handle.ui-corner-all.ui-state-default.ui-state-focus div {display: none;}
.retirement_planner .ui-slider-handle.ui-corner-all.ui-state-default.ui-state-active.ui-state-hover > div {display: block !important;}
.retirement_planner .ui-slider-handle.ui-corner-all.ui-state-default.ui-state-focus > div, .retirement_planner .ui-slider-handle.ui-corner-all.ui-state-default.ui-state-hover > div {left: 2px !important;}
.retirement_planner .ui-slider-handle.ui-corner-all.ui-state-default.ui-state-focus.ui-state-active > div {font-size: 14px;}
.retirement_planner .ui-slider-handle.ui-corner-all.ui-state-default.ui-state-active > div {padding: 2px 6px; color: rgb(255, 255, 255); text-align: center; background-color: rgb(0, 0, 0); border-radius: 4px; top: -37px !important; left: -2px !important;}
.retirement_planner .ui-slider-handle.ui-corner-all.ui-state-default.ui-state-hover.ui-state-focus.ui-state-active > div:before {position: absolute; content: ""; display: inline-block; bottom: -5px; left: 50%; margin-left: -5px; border-width: 5px 5px 0; border-left-color: transparent; border-right-color: transparent; border-top-color: #000; width: 0; height: 0; border-style: solid;}
.radio_block {margin-top: 25px; margin-bottom: 20px;}
.radio_block ul.opinion_list {float: left; margin-right: 27px;}
.radio_block .opinion_list li {float: left; cursor: pointer; padding-right: 15px; color: #333333; font: 400 16px 'robotoregular',sans-serif;}
.radio_block .radioicn {display: inline-block; width: 25px; height: 27px; vertical-align: middle; background: url(https://images.moneycontrol.com/assets/images/mf_nav_sprite.png?v=1.0) -67px -103px no-repeat; margin-right: 7px;}
.radio_block .opinion_list li input {visibility: hidden; width: 25px; border: 0px; height: 25px;}
.radio_block .opinion_list li.checked {font-weight: bold;}
.radio_block .opinion_list li:last-child {padding-right: 0px;}
.radio_block .opinion_list li.checked .radioicn {background-position: -66px -73px;}
.radio_text {display: inline-block; vertical-align: middle;}
/*== retirement planner ==*/



@media screen and (max-width: 1280px) {
	.mc_subcription .msheading {width: 260px;}
	.ms_scribe_slide {float: left !important;}
	.ms_scribe_slide .bx-next {right: 20px;}
	.retirement_planner .sip_slider .slider.slider-horizontal {width: 100%;}
	.retirement_planner .left_calculate_range {width: 100%;}
	.current_retirement_block .left_calculate_range {width: 50%;}
	.current_retirement_block .right_calculate_range {width: 50%; text-align: right;}
}


@media screen and (max-width: 1279px) {
	.col_com_left{width:680px;}
	#common_accordion .acord_title span, #common_accordion1 .acord_title span {width: 94%;}
	.question_list li .left_block {width: 48%; margin-right: 15px;}
	.sipslider_value {float: left; margin-left: 0px;}
	.sip_slider .slider.slider-horizontal {margin-top: 0px; margin-bottom: 25px;}
	.mutul_fleftpan {width: 450px;}
	.mutul_fright {width: 460px;}
	.mff_graph {overflow-x: scroll;}
	.graph_indicat {display: none;}
	.mctab{overflow-x:auto; white-space:nowrap; display:block !important; overflow-y:hidden;}
	.filter_container .left_block {width: 85%;}
	.filter_container .right_block {width: 14%;}
	.common_photogallery .vid_flbx { width:640px;}
	.common_photogallery .vid_frbx { width:340px;}	
	.common_photogallery .photo_bg { padding:20px 15px 0 20px;}
	.common_photogallery .bx-controls { bottom:10px; right:240px;}
	.common_photogallery .slider_counter {bottom: 15px; right: 325px;}
	.video_lsit ul li { margin-right:40px;}
	.video_lsit ul li:nth-child(3n) { margin-right:40px;}
	.break_chartbx{padding: 25px 10px;}
	.shareholding_pattern{padding-left:0px;}
	.sharep_percent{padding-left:15px; width:450px;}
	.sharepline .shr_thinline{ margin-left:10px; width:180px;}
	.sharepline .share_name{padding-right:10px;}
	.investing_planning_calculator .left_block, .investing_planning_calculator.debtpayoff .left_block {width: 48%; margin-right: 20px;}
	.investing_planning_calculator .right_block, .investing_planning_calculator.debtpayoff .right_block {width: 48%; margin-bottom: 30px;}
	.quiklnpayment li {padding: 0 10px;}
	.quiklnpayment li .qlpayvalue {font-size: 16px;}
	.investing_planning_calculator .left_block .eduln_bx.last, .custselect {width: 100%;}
	.investing_planning_calculator .left_block .eduln_bx {width: 100%; margin-right: 0;}
	.investing_planning_calculator .right_block .eduln_bx, .investing_planning_calculator.debtpayoff .right_block .eduln_bx {width: 100%; padding-left: 20px;}
	.investing_planning_calculator.debtpayoff .invested_amt {margin-bottom: 35px;}
	.investing_planning_calculator.debtpayoff .left_block .eduln_bx.last {margin-top: 65px;}
	.investing_planning_calculator .inputrange .sipslidervalue {width: 92%;}
	.investing_planning_calculator .sip_slider .slider.slider-horizontal {width: 100%;}
	.tools_list li {width: 46%;}
	.live_chat_widget .main_wrapper_res {width: 100%;}
	.main_cont {width: 96%;}
	.mc_subcription .msheading {width: 300px; top: 110px;}
	.ms_scribe_slide {width: 625px; margin-right: 20px; float: right;}
	.ms_scribe_slide .current-index {left: 110px; bottom: 69px;}
	.openion_question.horizontal .left_block {background-position: 15px -130px;}
	.quick_emi .eduln_bx {width: 100% !important;}
	.quick_emi .common_group.middle .eduln_bx {padding-left: 0;}
	.quick_emi .sip_slider .slider.slider-horizontal {width: 100%;}
	.quick_emi .inputrange .sipslidervalue {width: 89%;}
	.quick_emi .common_group {width: 30% !important;}
	.quick_emi .common_group:nth-of-type(2) {margin: 0;}
	.quick_emi .common_group.middle {margin: 0 25px;}
	.quick_emi .common_group.last .eduln_bx {margin-left: 0; border-right: none; padding-left: 0;}
	.quick_emi .common_group.first .eduln_bx {padding-right: 26px;}
	.group_container {width: 48%; display: inline-block; vertical-align: top; margin-right: 20px; padding-right: 20px;}
	.common_group {width: 100% !important; margin-left: 0; margin-bottom: 30px;}
	.sip_slider, .sip_slider .slider.slider-horizontal {width: 100%;}
	.pf_tools_capital_gain .eduln_bx {width: 100%; margin-left: 0; border-right: 0; padding-right: 0;}
	.date_input {width: 100%;}
	.group_container:nth-of-type(2) .common_group:nth-of-type(1) {display: none;}
	.group_container:nth-of-type(1) {border-right: 1px solid #d6d7d9;}
	.group_container:nth-of-type(2) {margin-right: 0; padding-right: 0;}
	.pf_insurance_calc .sipslider_value {width: 100%;}
	.pf_insurance_calc .sip_slider .slider.slider-horizontal {margin-top: 15px;}
	.investing_planning_calculator .left_block .eduln_bx.last {margin-left: 0; margin-top: 40px;}
	.investing_planning_calculator .right_block .common_group .eduln_bx.last {margin-top: 8px; margin-left: 0;}
	.pf_tools_hra_tax .left_block {width: 33%;}
	.pf_tools_hra_tax .right_block {width: 66%;}
	.pf_tools_hra_tax .right_block .eduln_bx, .pf_tools_hra_tax .sip_slider .slider.slider-horizontal {width: 100%; float: left;}
	.pf_tools_hra_tax .right_block .common_group {width: 49% !important;}
	.pf_tools_hra_tax .right_block .group_container {width: 100%; border-right: none;}
	.pf_tools_hra_tax .right_block .eduln_bx.last {padding-right: 35px;}
	.pf_tools_hra_tax.pf_tools_it .left_block {width: 45%;}
	.pf_tools_hra_tax.pf_tools_it .left_block .eduln_bx.last {width: 100% !important; padding-right: 16px;}
	.pf_tools_hra_tax.pf_tools_it .left_block .eduln_bx.last .sip_slider {width: 160px; margin-left: 0;}
	.pf_tools_hra_tax.pf_tools_it .right_block {width: 45%; margin-left: 26px;}
	.pf_tools_hra_tax.pf_tools_it .right_block .common_group {width: 100% !important;}
	.pf_tools_hra_tax.pf_tools_it .right_block .eduln_bx {padding-right: 0 !important;}
	.pf_tools_hra_tax .right_block .common_group {width: 49% !important;}
	.pf_tools_hra_tax.pf_tools_it .left_block .eduln_bx {width: 46% !important;}
	ul.common_list li {margin-right: 14px;}
	.deduction_rates ul.common_list li h2 {font-size: 14px;}
	.pf_tools_hra_tax .rdbx, .pf_tools_hra_tax .rdbx.checked {width: 90px;}
	.pf_tools_hra_tax .common_group.first .eduln_bx {padding-right: 27px;}
	ul.saving_tips_list {overflow-x: auto; overflow-y: hidden; white-space: nowrap;}
	.saving_tips_list li {white-space: normal;}
	.question_list li {padding-bottom: 30px; margin-bottom: 30px;}
	.investing_planning_calculator.debtpayoff .common_group, .investing_planning_calculator.debtpayoff .eduln_bx.last {margin-bottom: 0;}
	.investing_planning_calculator .right_block .common_group {margin-bottom: 15px;}
	.pf_tools_capital_gain .common_group:nth-of-type(2) .invested_amt, .pf_tools_capital_gain .common_group:nth-of-type(2) .eduln_bx.last {margin-left: 0;}
	.pf_tools_capital_gain .common_group:nth-of-type(3) .eduln_bx {padding-left: 0; border-left: 0;}
	.sipslidervalue.month_input {width: 76% !important;}
	.textinfo {width: 87%;}
	.pf_tools_title {width: 76%;}
	.invest_list li img {width: 100%;}
	.invest_list li {border-bottom: none;}
	.ms_scribe_slide .bx-prev {left: 0;}
	.ms_scribe_slide .bx-next {right: 0;}
	#returnscalculator.investing_planning_calculator .left_block, #returnscalculator.investing_planning_calculator .right_block {width: 48%;}
	#returnscalculator.investing_planning_calculator .right_block .eduln_bx {width: 100%;}
	.nw_breadcrumb .main_cont {width: 925px !important; margin: 0 auto 0 10px;}
	.openion_question.horizontal .buttons {margin-right: 0px;}
	/*== pf ulip ==*/
	#op_tab1 img, #op_tab2 img {width: 100%;}
	.common_left {width: 680px;}
	.crisil_block .left_section {width: 36%;}
	.crisil_block .right_section {width: 64%;}
	.crisil_block .crisil_rank_table {width: 59%;}
	.fix_scheme_box {width: 146px;}
	.vs_box {width: 50px;}
	.scheme_slideshow {width: 798px;}
	ul.scheme_tabs li.active, ul.scheme_tabs li {width: 159px;}
	.table_container {overflow-x: auto; overflow-y: hidden; white-space: nowrap;}
	.page_heading {margin-top: 0px; font-size: 32px; margin-bottom: 0px;}
	.scheme_heading .ic_edit {right: -3px;}
	ul.scheme_tabs li:nth-of-type(4) .scheme_heading .ic_edit, ul.scheme_tabs li:nth-of-type(5) .scheme_heading .ic_edit, ul.scheme_tabs li:nth-of-type(6) .scheme_heading .ic_edit, ul.scheme_tabs li:nth-of-type(7) .scheme_heading .ic_edit {top: -11px; right: -14px;}
	/*== pf ulip ==*/
	.graduity_calculator .left_block {width: 48% !important;}
	.graduity_calculator .right_block {width: 46% !important;}
	.graduity_calculator .inputrange {width: 100%;}
	#InvestingPlanning .graduity_calculator .sipslidervalue {width: 82%;}
	.graduity_calculator .inputrange:nth-of-type(1) {margin-bottom: 35px;}
	/* table responsive start here */
	table.responsive { margin-bottom: 0; /*background: #f6f8fb;*/}
	.pinned { position: absolute; left: 0; top: 0; background: #f6f8fb; width: 130px; overflow: hidden; overflow-x: scroll; border-right: 1px solid #e6eaec;}
	.pinned table { border-right: none; border-left: none; width: 100%; }
	.mctable1 th {white-space: nowrap;}
	.mctable1 td {white-space: normal;}
	.mctable1 th:nth-of-type(2) {min-width: 100px; white-space: normal;}
	.mctable1 td:nth-of-type(2) {min-width: 100px; white-space: nowrap;}
	.pinned table th:first-child, .pinned table td:first-child {white-space: normal;}
	.pinned td:last-child { border-bottom: 1px solid #e6eaec;}
	div.table-wrapper { position: relative; overflow: hidden;}
	div.table-wrapper div.scrollable table { margin-left: 130px; }
	div.table-wrapper div.scrollable { overflow: scroll; overflow-y: hidden; }	
	table.responsive th { position: relative; /*white-space: nowrap;*/ overflow: hidden; }
	table.responsive th:first-child, table.responsive th:nth-child(1), table.responsive td:first-child, table.responsive td:nth-child(1), table.responsive.pinned td { display: none; }
	.pinned td {padding: 15px 8px;}
	/* table responsive start here */
	table.responsive th:first-child, table.responsive td:first-child {text-align: left;}
	table.responsive th:first-child, table.responsive th:nth-child(1), table.responsive td:first-child, table.responsive td:nth-child(1) {display: block; text-align: left;}
	.table_container {overflow-x: auto;}
	.pinned table th, .pinned table td { white-space: nowrap;}
	.table-responsive .mctable1 td:first-child {font-size: 13px;}
	.table-responsive .mctable1 thead tr th, .table-responsive .mctable1 tbody tr td {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;}
	.mctable1 thead tr:first-child th { position: sticky; position: -webkit-sticky; position: sticky; top: -1px; z-index: 9; background-color: #f6f9fb; box-shadow: 2px 1px 5px 0px #dfdfdf; box-shadow: 2px 1px 5px 0 #dfdfdf;}
	.table-responsive {overflow-y: auto; max-height: 800px; width: 100%;}
	.mctable1 thead tr th {top: -1px;}
 .returnssection {max-height: unset;}
}


@media screen and (max-width: 980px) {
	.col_com_left{float:none; width:100%;}
	.col_com_right{float:none; width:100%; display:none;}
	.ad_bxright{width:300px; margin:0 auto; border: 1px solid #ebebeb;}
	.mctab > li{white-space:normal; vertical-align:top;word-wrap:break-word}
	.mobile_banner300{width:320px;margin:0 auto !important;display:block; border: 1px solid #ebebeb;}
	.slider_wrap_inner{width: 625px; margin: 70px auto 0px;}
	.pageauto{display:none;}
	.invest_list li span {margin-right: 5px;}
	.mutul_fc .mctab li a {padding: 15px 25px;}
	.mutul_fleftpan, .mutul_fright {width: 100%; float: none;}
	.common_photogallery .photo_bg { width:auto; float:none; padding:0px;}
	.common_photogallery .vid_flbx  { width:auto; float:none;}
	.common_photogallery .vid_frbx  { float:none; width:auto;}
	.common_thumbs_container { display:none;}
	.common_photogallery .bx-controls { left:25px; right:auto; bottom:-5px;}
	.common_video_gallery .slider_counter { left:0px; right:auto; bottom:1px;}
	.video_main_wrap { height:auto; padding:0 0 10px 0;}
	.headline_34 { font:20px/26px "latobold",sans-serif;}
	.common_photogallery .para_18 { font:14px 'robotoregular', sans-serif; margin-top:10px;}
	.common_photogallery .arti_lnv { height:40px; padding-top:20px;}
	.common_photogallery .slider_counter { right:auto; bottom:0px;}
	.video_lsit ul li { width:100%; margin-right:0px;}
	.video_lsit ul li img { width:100%; height:auto;}
	.video_lsit ul li:nth-child(3n) { margin-right:0px;}
	.ms_scribe_slide { width: 95%; float:none; margin: 0 auto; top: 0;}
	.mc_subcription .bx-controls {position:static; padding:25px 0 0 0; text-align:center; margin-left: 222px;}
	.mc_subcription .msheading { width:auto; padding:0px; float:none; top: 0;}
	.ms_scribe_slide li strong { color:#333;}
	.ms_scribe_slide li span { color:#2f669e;}
	.ms_scribe_slide li .getbtn { color:#2f669e; border:1px solid #2f669e;} 
	.ms_scribe_slide .current-index {left: 304px; bottom: 5px;}
	.slider_wrap_inner .bx-viewport {height: 400px !important;}
	.quick_emi .inputrange .sipslidervalue {width: 90%;}
	.invest_slide_list {height: 254px;}
	.quick_emi .inputrange .sipslidervalue {width: 75% !important;}
	.fdrate_table th:nth-of-type(1) {width: unset;}
	table.responsive th:first-child, table.responsive th:nth-child(1) {padding: 23px 10px;}
	.educ_table th, .educ_table td {width: unset;}
	.invest_list li .news_heading {margin-bottom: 10px !important;}
	.mc_subcription .bx-next {right: 15px; top: 100px;}
	.mc_subcription .bx-prev {left: 30px; top: 100px;}
	/*== pf ulip ==*/
	.common_left {width: 100%;}
	.common_right {display: none;}
	.scheme_slideshow {width: 570px;}
	.mob_banner300 {text-align: center;}
	.page_heading {font-size: 27px; line-height: 30px;}
	.invested_amt_container .right_block {width: 100%; padding-right: 0;}
	.cal_list li {width: 22%; border-right: none; padding-right: 0; margin-right: 9px;}
	.sip_slider {margin-top: 27px; margin-bottom: 40px; margin-left: 20px;}
	.radio_selectbox .opinion_list li, .radio_selectbox .opinion_list li:last-child {font-size: 14px; padding-right: 9px;}
	.section_three .drop_pncbx {width: auto; margin-left: 20px; margin-top: 20px;}
	.simple_selectbox_drop {font-size: 11px; background-position: top 10px right 6px; padding: 4px 16px 4px 10px;}
	.fix_scheme_box {width: 120px;}
	.scheme_heading {font-size: 12px;}
	.vs_box {font-size: 19px; width: 52px;}
	ul.scheme_tabs li.active {width: 114px !important;}
	ul.scheme_tabs li {width: 114px !important;}
	.scheme_heading {font-size: 12px;}
	ul.scheme_tabs li input {width: 90px;}
	.scheme_per_amt {font-size: 17px;}
	ul.scheme_tabs li:nth-of-type(4) .scheme_heading .ic_edit, ul.scheme_tabs li:nth-of-type(5) .scheme_heading .ic_edit, ul.scheme_tabs li:nth-of-type(6) .scheme_heading .ic_edit, ul.scheme_tabs li:nth-of-type(7) .scheme_heading .ic_edit {right: -9px;}
	.invested_amt_container .left_block {border-right: 0; width: 100%; margin: 0; padding: 0;}
	.sip_slider, .sip_slider .slider.slider-horizontal {width: 50%;}
	/*== pf ulip ==*/

	.retirement_planner .planner_calculator .sip_slider {width: 100%; margin-left: 0;} 
	.retirement_planner .planner_calculator .amount_distribute {width: 100%;} 
}


@media screen and (max-width: 767px) {
	#common_accordion .acord_title span, #common_accordion1 .acord_title span {width: 90%;}
	.invest_container .bx-wrapper {margin-top: 45px;}
	.question_list li .left_block {width: 85%;}
	.question_list li .right_block {width: 100%; margin-top: 10px; margin-bottom: 10px;}
	.sipslider_value {float: left; width: 100%;  margin-left: 0;}
	.question_list li {padding-bottom: 55px; margin-bottom: 25px;}
	.insurance_block {font-size: 16px; padding: 30px 0;}
	.insurance_value {font-size: 24px;}
	.mutual_fname {margin-top: 10px;}
	.menu-scroll-horz {width: 100%; overflow: scroll;}
	.mutual_fname .menu-scroll-horz ul {width: 760px;}
	.mfffname {padding-bottom: 25px;}
	.mfffname span {display: block; float: none; font-size: 18px;}
	.mutul_fc .btn_common {margin-left: 0px; margin-top: 10px;}
	.mutul_fc .form li {float: none; margin: 0 0 15px 0;}
	.list_grah {margin-top: 20px; overflow-x: scroll; overflow-y: hidden; white-space: nowrap; float: none;}
	.question_list {padding-bottom: 10px;} 
	.sip_slider .slider.slider-horizontal {margin-bottom: 0px; width: 100%;}
	.sip_slider {width: 100%;}
	.filter_container .left_block {width: 79%;}
	.filter_container .right_block {width: 19%;}
	.filter_container .nsebsetab li a {padding: 0 4px;}
	.pf_insurance_terms #common_accordion .collapse.in, .pf_insurance_terms #common_accordion1 .collapse.in {border-bottom: none;}
	.pf_insurance_terms #common_accordion .acord_title span {display: inline-block; margin-right: 0; vertical-align: top;}
	#common_accordion .acord_title span {display: none; margin-right: 0;}
	.filter_container .tab-pane {padding: 0;}
	.checkbox_list li {width: 49%;}
	.sharep_percent{float:none; padding-left:0px; width:100%; margin-top:0px; margin-bottom: 20px;}
	.sharepline .shr_thinline{ margin-right:0px; width:90%;}
	.shareholding_pattern .img_block{ float:none; width:230px; margin:0 auto; text-align:center;}
	.sharepline .shre_perc, .shr_pricetxt{display:none;}
	.share_right_mobile, .share_right_mobile .sharepline .shre_perc, .share_right_mobile .shr_pricetxt{display:block;}
	.investing_planning_calculator .left_block, .investing_planning_calculator .right_block, .investing_planning_calculator.debtpayoff .left_block, .investing_planning_calculator.debtpayoff .right_block {width: 100%; margin-bottom: 0;}
	.sipslidervalue {width: 95%;}
	.investing_planning_calculator .sip_slider .slider.slider-horizontal {width: 100%;}
	.quiklnpayment li {margin-bottom: 20px; vertical-align: top; width: 45%;}
	.quiklnpayment li:nth-of-type(2) {border-right: none;}
	.quiklnpayment li:last-child {padding: 0 10px;}
	.investing_planning_calculator .left_block .eduln_bx {width: 100%;}
	.eduln_bx, .eduln_bx.last {width: 100%;}
	.tools_list li {width: 100%;}
	.tools_list li:nth-of-type(even) {margin-left: 0; padding-left: 0; border-left: none;}
	.pftools .main_wrapper_res {padding: 0;}
	.pftools .paragraph {padding: 0 10px;}
	.ms_scribe_slide li figure img {width: 100%; height: auto;}
	.ms_scribe_slide li a {font-size: 12px; line-height: 15px; padding: 10px 0; overflow: visible; height: unset;}
	.ms_scribe_slide .bx-wrapper {margin-top: 55px !important;}
	.ms_scribe_slide .bx-viewport {height: 165px !important;}
	.ms_scribe_slide .current-index {left: 0; bottom: 0; right: 95px; text-align: right; top: 116px;}
	.mc_subcription .bx-controls {position: absolute; top: 115px; padding: 0; margin: 0; right: 7px; left: unset; width: 65%;}
	.openleft, .openion_question {width: 100%;}
	.openion_bx {border-top: 2px solid #2f669e; border-bottom: 2px solid #2f669e; border-left: none; border-right: none;}
	.break_graphfl {float: none; display: inline-block; text-align: center; width: 100%;}
	.section_pf_tools .bx-viewport {height: 265px !important;}
	.personal_finance_slider > li {margin-top: 34px;}
	.slider_counter_mn {top: -5px;}
	.slider_wrap_inner .bx-controls-direction {top: -10px;}
	.slider_wrap_inner {width: 100%;}
	.eduln_bx {margin-right: 0; padding-right: 0; border-right: none;}
	.custselect {width: 100%;} 
	.quick_emi .inputrange .sipslidervalue {width: 94%;}
	.innertable {margin-left: 0 !important;}
	.innertable td:nth-child(1) {display: block !important;}
	.group_container:nth-of-type(1) {border-right: none;}
	.group_container {width: 100%; margin-right: 0; padding-right: 0;}
	.pf_tools_capital_gain .eduln_bx {margin-bottom: 20px;}
	.pf_tools_capital_gain .invested_amt {margin-bottom: 10px;}
	.group_container {margin-bottom: 0;}
	.btn_container {margin-top: 5px;}
	.investing_planning_calculator .common_group {margin-bottom: 0;}
	.investing_planning_calculator .right_block .eduln_bx, .investing_planning_calculator.debtpayoff .right_block .eduln_bx {padding-left: 0; border-left: 0;}
	.quick_emi .common_group {width: 100% !important;}
	.quick_emi .eduln_bx { margin-left: 0 !important;}
	.quick_emi .common_group:nth-of-type(1) .eduln_bx:nth-of-type(1) {margin: 0;}
	.quick_emi .common_group.first .eduln_bx {padding-right: 0; margin-bottom: 0;}
	.quick_emi .common_group.middle .eduln_bx {padding-right: 0;}
	.quick_emi .common_group.middle {margin-left: 0; margin-right: 0;}
	.pf_tools_capital_gain .common_group {margin-bottom: 20px;}
	.pf_tools_hra_tax .left_block, .pf_tools_hra_tax .right_block, .pf_tools_hra_tax .right_block .common_group {width:  100% !important;}
	.pf_tools_hra_tax .right_block .eduln_bx.last {padding-right: 0;}
	.pf_tools_hra_tax .right_block .eduln_bx {margin-left: 0;}
	.pf_tools_hra_tax.pf_tools_it .left_block .eduln_bx {width: 100% !important;}
	.pf_tools_hra_tax.pf_tools_it .left_block .eduln_bx.last {margin-left: 0px; margin-bottom: 0;}
	.pf_tools_hra_tax.pf_tools_it .left_block .eduln_bx {height: unset;}
	.pf_tools_hra_tax.pf_tools_it .invested_amt {margin-bottom: 10px;}
	.pf_tools_hra_tax.pf_tools_it .left_block .common_group {margin-bottom: 9px;}
	ul.common_list li {width: 100%; margin-right: 0;}
	.pf_tools_hra_tax .common_group.first .eduln_bx {padding-right: 0;}
	.quiklnpayment.topbox .left_block {width: 100%; font-size: 16px; line-height: 20px; font-family: robotomedium; color: #666666;}
	.quiklnpayment.topbox .right_block {font-size: 17px; line-height: normal; margin-top: 10px; color: #333333;}
	.quiklnpayment.topbox .right_block .ic_rupee2 {font-size: 17px; right: -3px; top: 0;} 
	.quiklnpayment.topbox {padding: 30px 0 0;}
	.h165 {height: 165px;}
	.btncenter {text-align: center;}
	.radio_blue .rdbx.checked, .radio_blue .rdbx {width: 49%;}
	.invest_slide_list {height: auto;}
	.fdrates_tabs {overflow-x: auto; overflow-y: hidden; white-space: nowrap; height: 34px;}
	.carhomeloan .quicklocanbg, .quick_emi .quicklocanbg, .pf_tools_capital_gain .quicklocanbg, .pf_tools_hra_tax .quicklocanbg, .investing_planning_calculator .quicklocanbg {padding: 20px 0;}
	.carhomeloan .common_group, .quick_emi .common_group, .pf_tools_capital_gain .common_group, .pf_tools_hra_tax .common_group, .investing_planning_calculator .common_group {border-bottom: 1px solid #dfe0e1; margin-bottom: 20px !important; padding-bottom: 10px;}
	.carhomeloan .eduln_bx, .quick_emi .eduln_bx, .pf_tools_capital_gain .eduln_bx, .pf_tools_hra_tax .eduln_bx, .investing_planning_calculator .eduln_bx {padding: 0 20px !important;}
	.stockblock .quiklnpayment li:first-child {width: 20%; font-size: 14px;}
	.stockblock .quiklnpayment li {width: 28%; font-size: 12px;}
	.stockblock .quiklnpayment li:nth-of-type(2) {border-right: 1px solid #dedede;}
	.stockblock .question_list li:first-child {padding-bottom: 30px;}
	.stockblock .ic_rupee2, .stockblock .quiklnpayment li .qlpayvalue {font-size: 11px;}
	.edit_icon {right: 42px;}
	.quick_emi .common_group.first .eduln_bx.last {margin-top: 3px; margin-bottom: 35px; min-height: unset;}
	.investing_planning_calculator.debtpayoff .left_block .eduln_bx {float: right;}
	.investing_planning_calculator.debtpayoff .left_block .eduln_bx.last {float: left; margin-top: 0px; margin-bottom: 45px;}
	.investing_planning_calculator.debtpayoff .eduln_bx.last {margin-bottom: 30px;}
	.common_photogallery .phtbx {height: auto;}
	.bottom_text {padding: 10px;}
	.investing_planning_calculator.debtpayoff .left_block .common_group .invested_amt {margin-left: 20px;}
	.pf_tools_hra_tax .right_block .common_group .invested_amt {margin-left: 19px;}
	.pf_tools_hra_tax .common_group {padding-bottom: 25px;}
	.pf_tools_hra_tax.pf_tools_it .right_block {margin-left: 0;}
	.pf_tools_hra_tax.pf_tools_it .right_block .eduln_bx {padding: 0 18px !important;}
	.investing_planning_calculator .left_block .invested_amt {margin-left: 20px;}
	.investing_planning_calculator .left_block .eduln_bx.last {margin-top: 0; margin-bottom: 50px;}
	.pf_tools_capital_gain .common_group:nth-of-type(2) .invested_amt {margin-left: 20px;}
	.pf_tools_capital_gain .common_group:nth-of-type(2) {padding-bottom: 35px;}
	.sipslidervalue.month_input {width: 85% !important;}
	.quick_emi .inputrange .sipslidervalue {width: 92% !important;}
	.quick_emi .sipslidervalue.month_input {width: 85% !important;}
	.insurance_value span {font-size: 20px;}
	.paragraph {line-height: 22px;}
	.debtpayoff .sipslidervalue.month_input {width: 85% !important;}
	.pf_tools_title {width: 80%;}
	.mc_subcription .bx-prev {left: 140px; top: -95px;}
	.mc_subcription .bx-next {right: 15px; top: -95px;}
	.mc_subcription .bx-prev, .mc_subcription .bx-next {padding: 15px;}
	.ms_scribe_slide .bx-wrapper {margin: 0 20px 0 0; display: inline;}
	#returnscalculator.investing_planning_calculator .left_block, #returnscalculator.investing_planning_calculator .right_block {width: 100%; margin-right: 0;}
	.mctable1 tbody tr td {white-space: nowrap;}
	.sharepline .shr_thinline:before {display: none;}
	.share_right_mobile {position: absolute; right: 0; top: 0;}
	.sharepline .share_name {font-size: 16px;}
	.sharepline .shre_perc {font-size: 18px; width: 69px;}
	.pf_tools_hra_tax.pf_tools_it .left_block .eduln_bx.last .sip_slider {width: 100%;}
	/*== pf ulip ==*/
	.scheme_slideshow, .vs_box, .fix_scheme_box {display: none;}
	.ulip_searchbox_container, .ulip_searchbox {float: left; margin-top: 8px; width: 100%;}
	.invest_now_container .left_section {width: 100%;}
	.crisil_rank_block.crisil_rank_block2 .musmtxt, .crisil_rank_block.crisil_rank_block3 .musmtxt {margin-top: 5px; font-size: 17px;}
	.crisil_block .crisil_rank_table {width: 100%;}
	.icstar {width: 15px;}
	.nsebsetab ul {overflow-x: auto; overflow-y: hidden; white-space: nowrap; padding-bottom: 3px;}
	.invested_amt_container .left_block {width: 100%; border-right: none; padding-right: 0; margin-right: 0;}
	.sipslider_value {float: left; width: 100%;}
	.sip_slider {margin-top: 20px; margin-left: 0px; width: 100%;}
	.sip_slider .slider.slider-horizontal {width: 100%; margin-right: 0;}
	.cal_list li {width: 45%; margin-right: 25px; margin-bottom: 10px;}
	.cal_return_box .bottom_block .cal_list li .data {font-size: 20px !important;}
	.cal_return_box .bottom_block .cal_list li .heading {font-size: 13px;}
	.cal_return_box .bottom_block .cal_list li {margin-right: 13px;}
	.forum_container .common_left, .forum_container .common_right {width: 100%; display: block; border-right: none; padding-right: 0px; padding-left: 0px;}
	.forum_container .common_left {text-align: center;}
	.rhtcontent_forum {width: 60%; float: left;}
	.forum_desc {text-align: left; line-height: 14px;}
	.comment_bx {text-align: left; clear: both;}
	.historic_graph input {width: 105px;}
	.mobile_banner300 {margin: 10px auto 0px auto !important; text-align: center;}
	.cal_list li .heading {font-size: 14px; margin-bottom: 3px;}
	.cal_return_box .top_block {padding: 35px 10px;}
	.dateinput {width: 134px;}
	.section_three .drop_pncbx {display: block; margin-left: 0; width: 100%;}
	#oti_mnth_tab1 .simple_selectbox_drop {width: 65%; margin-left: 10px;}
	.sugbox {width: 100%; top: 35px;}
	/*== pf ulip ==*/
	.graduity_calculator .left_block {width: 85% !important;}
	.graduity_calculator .right_block {width: 100% !important;}
	#InvestingPlanning .monthlysalary {width: 100%;}
 .pmc_block {display: none;}
 .more_plans_selectbox {max-width: 63%; float: right; width: unset;}
 .text_columns {font-size: 14px; width: 162px;}
 .retirement_planner .range_block {padding: 10px;}
 .amount_distribute span {margin-right: 40px; display: none;}
 .current_retirement_block .textelement {display: block; font-size: 14px;}
 .textelement.textright {text-align: right;}
 .retirement_planner .left_calculate_range {float: none;}
 .current_retirement_block .left_calculate_range {float: left;}
 .current_retirement_block .right_calculate_range {float: right;}
 .amount_distribute span:first-child {display: inline-block; width: 630px !important;}
 .amount_distribute span:last-child {display: inline-block; width: unset;}
 .text_columns {width: auto;}
 .LMC .text_columns {width: 162px;}
 .retirement_planner .investment_block {font-size: 16px; margin-left: -10px; width: 106%;}
 .common_rows .valueinput {width: 55px;}
 .LMC .valueinput {width: 100px;}
 .yesno_container .right_calculate_range {float: none; margin-top: 20px;}
 .investment_block_amount {display: block; margin-top: 15px;}
}

@media screen and (max-width: 320px) {
	.pf_tools_title {width: 77%;}
	.sharepline .share_name {font-size: 12px;}
	.sharepline .shre_perc {font-size: 12px; line-height: 33px; width: 60px; height: 33px; text-align: center;}
	.shr_pricetxt span {font-size: 14px;}
 .more_plans_selectbox {max-width: 58%;}
}

.up_arrow {
	background-position: 0px -6px;
}