/******---------------------------------------------------------
 responsive work css for website starts from here. 
Put this file at bottom of the website OR call this file 
in the bottom include. 
------------------------------------------------------------ ******/





/** =======================================================================		onboarding.decrwealth INNDERPAGES rwd css =====================================================================================
	=======================================================================						starts here				  =====================================================================================**/


	.hlv_slide9 .hlv_rightImg img
	{
		width:45%;
	}
	.pad0
	{
		padding:0px;
	}
	.my_portDiv + #ui-datepicker-div 
	{
    z-index: 9999 !important;
}
.banner_inn_ful img.top_img_inner {
    width: 100%;
}
.know_boxes .modal-content
{
    border-width: 6px 6px 6px 6px;
	border-color: #fff;
}
.know_boxes .modal-header
{
	padding:0px;
}
.know_boxes .modal-header .close
{
    display: block;
    margin: 0px;
    /* margin-bottom: 0px; */
    line-height: 15px;
    opacity: 1;
	font-family: fantasy;
    font-weight: bolder;
    font-size: 25px;
    background-color: #949494;
    color: #fff;
    border-radius: 50px;
    text-shadow: none;
    padding: 4px;
    position: absolute;
    right: -18px;
    top: -11px;
    border: 3px solid #fff;
}
.modal-backdrop.in
{
    opacity: 0.8;	
}

/**-- solution for drop-down get hide in scroll --**/

.recomend_fund .mobPosDropdown
{
    border-radius: 4px;
    box-shadow: none;
    margin-top: 10px;
    width: 240px;
    min-width: 0;
    margin-left: -173px;
    box-shadow: 0 0 20px;
    right: 0;
    z-index: 99999;
}
.recomend_fund .mobPosDropdown:before {
    content: "";
    border-bottom: 10px solid #fff;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    position: absolute;
    top: -10px;
    right: 78px;
    z-index: 10;
}
.recomend_fund .mobPosDropdown:before {
    right: 40px;
}
.recomend_fund .mobPosDropdown .form-horizontal .form-group {
    margin: 5px auto;
    text-align: center;
    color: #333;
    font-size: 16px;
}
.recomend_fund .mobPosDropdown input.form-control, .recomend_fund .mobPosDropdown input.form-control {
    /* width: 85%; */
    width: 80%;
    margin: 0 auto;
    margin-bottom: 10px;
    font-weight: bold;
    text-align: center;
}
.recomend_fund .mobPosDropdown .form-horizontal .form-group .addtocartbtn {
    border: 1px solid #7599bc;
    border-radius: 5px;
    background-color: #eaf0ff;
    color: #09559f;
    display: inline-block;
    margin: 0 10px;
    padding: 5px 10px;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
    font-family: 'Lato', sans-serif;
    font-size: 14px;
    /* text-transform: uppercase; */
}

/**-- solution for drop-down get hide in scroll --**/

/** ------ fund_at_glance.asp --*/
.fundsnpshotdeatilspg.fndsnpshotdetinerpgani .div14 .buymfonlinebbg .imgcart1 .cartCount
{
	right: 44px;
	top: 42px;
}
.fundsnpshotdeatilspg .div14
{
	padding:10px 0px;
}

/** ------ fund_at_glance.asp --*/

/**--- growth calc ---- **/
.growth_calcSect .growth_calc100per:nth-child(2) input
{
	border: 1px solid #ccc;
	background-color: #fff;
}

/**--- growth calc ---- **/
	

/**--- why_mutualfund.asp ---- **/
.page_banner h1
{
    color: #fff;	
}
#general_tab .nav-tabs, #life_tab .nav-tabs, #mf_tab .nav-tabs
{
	text-align:center;
}
/**--- why_mutualfund.asp ---- **/


/**--- HLV_Calculator.asp ---- **/
.hlv_slide10 .HLV_calcRow.HLV_xtraPara
{
	background-color:#adadad;
	color:#000;
	margin-top:0px;
	text-align:center;
	font-family: 'Lato', sans-serif;
	font-size: 23px;
	padding: 10px 0px;
	word-wrap: break-word;
	margin-bottom:15px;
}
.hlv_slide10 .HLV_calcRow:first-child .sum_head1:first-child
{
	text-align:center;
	width: 100%;
    float: left;
}
.hlv_slide10 .HLV_calcRow:first-child .sum_head1:first-child input
{
    text-align: left;
    width: 20%;	
}
.hlv_slide10 .sum_head1 input#txtHLVMessage
{
    width: 100%;
    float: left;
    text-align: center;
    margin-bottom: 40px;
}
.hlv_slide10 .sum_head2 #hppnCoverPercent
{
	border:0px;
	/* width:100%; 
	float:left;	*/
	font-family: 'Lato', sans-serif;
	font-size: 23px;
	font-weight:bold;
	color:#666666;	
	box-shadow:none;
	border-radius:0px;
    transition: all 0.5s ease-out;	
	background-color:transparent;
    -webkit-text-fill-color: #075bde;	
}
.hlv_slide10 .hlv_inputbg .sum_head3 .sum_head2 span
{
	float:left;
	width:auto;
}
.hlv_slide10 .sum_head2 #hppnCoverPercent
{
	width: 18%;
    text-align: left;
	float:left;
	padding:0px 15px;
	-webkit-text-fill-color: #000;
}
 .hlv_slide10 .HLV_calcInnerBox .sum_head3 .sum_head2
 {
	 color:#000;
	 font-weight:bold;
	  -webkit-text-fill-color: #000;
 }
.hlv_slide10 .sum_head1, .hlv_slide10 .HLV_calcRow:first-child .sum_head1:first-child, #txtHumanLifeValue, .hlv_slide10 .HLV_calcRow:first-child .sum_head1:first-child input

{
	color:#000;
}
.hlv_slide10 .HLV_calcRow:first-child .sum_head1:first-child input, .hlv_slide10 .sum_head3 input
{
	font-weight:bold;
    font-size: 30px;
    -webkit-text-fill-color: #000;	
}
.hlv_slide10 .HLV_calcRow:first-child
{
	background-color:#b38dfe;
	padding: 30px 0px;
}
.hlv_slide10 .HLV_calcInnerBox > .HLV_calcRow:nth-child(2)
{
	background-color:#000;
	margin-top:0px;
}
.hlv_slide10 .HLV_calcInnerBox > .HLV_calcRow:nth-child(2) p
{
	color:#fff;
	margin:0px;
	padding:10px 0px;
}
.hlv_slide10 .HLV_calcInnerBox .sum_head3 span, .hlv_slide10 .HLV_calcInnerBox .sum_head3 input, .hlv_slide10 .HLV_calcInnerBox .sum_head3 .sum_head2
{
	text-align:left;
}
.hlv_slide10 .hlv_inputbg
{
	background-color:#d5d5d5;
	width:100%;
	float:left;
	padding:40px 0px 20px 0px;
    /* margin-bottom: 30px;	 */
}
.hlv_slide10 .hlv_inputbg .sum_head3 > DIV
{
	margin-top:20px;
	padding:0px;
}
.hlv_slide10 .hlv_inputbg .sum_head3 > DIV:nth-child(1)
{
	margin-top:0px;
}
.hlv_slide10 .HLV_calcInnerBox .sum_head1
{
    font-size: 21px;
	line-height: 44px;
}

/**--- HLV_Calculator.asp ---- **/

/**---- wm_portfolio.asp ---- **/
.show_rptDiv
{
	width:100%;
	float:left;
	text-align:center;
	margin-top:20px;
}
.blue_commonbtn
{
    border: 1px solid #7599bc;
    border-radius: 5px;
    background-color: #eaf0ff;
    color: #09559f;
    display: inline-block;
    margin: 0 10px;
    width: auto;
    padding: 5px 10px;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
    font-family: 'Lato', sans-serif;
    font-size: 14px;
    text-transform: uppercase;	
}
.popupRed_cross
{
    background-color: #A71506;
	color:#fff;	
}
#ecrWealthPortfolio .wmportfoliotablehead
{
	    background-color: #00427a;
}
#ecrWealthPortfolio .wmportfoliotablehead h4.h4
{
			color:#fff;
}
/**---- wm_portfolio.asp ---- **/


/** income tax calculator --**/
#Income_Calc .IncomeCalc_DedctnBox > DIV:last-child > .row:last-child > DIV {
    padding: 0px 15px;
}
.IncomeCalc_DedctnBox > DIV:last-child > .row:first-child > DIV:first-child .DedctnBox_row:last-child label
{
	font-weight:normal;
}
.deduct_calcbtn
{
	margin-top: 178px;
}
.IncomeCalc_FinalSum
{
	margin-top: 20px;	
}
#Income_Calc .row:last-child > DIV:last-child
{
	padding:0px;
}
#Income_Calc .IncomeCalc_calcBtn
{
	float:left;
}
.BaInfoBox_row > DIV > DIV input:focus, .IncomeCalc_groSal input:focus, .BaInfoBox_row .blue_hover img:focus, .AlloDetBox_inner span input:focus,
.calcHraBox_row input[type=text]:focus, .DedctnBox_row input[type=text]:focus
{
    border-color:#66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);	
}
.BaInfoBox_row .age_grp:focus, .Actage_grp
{
    border-color: #582d83;	
	outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(88,45,131,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(88,45,131,.6);		
}
.AlloDetBox_inner span input
{
	border:1px solid #ccc;
	padding: 0px 3px;
}
.BaInfoBox_row > DIV:nth-child(3) > DIV:nth-child(2) .form-control
{
    height: 38px;
    border-radius: 0px;	
}
.IncomeCalc_groSal > DIV > DIV:first-child
{
    padding-left: 0px;
}
.DedctnBox_row span + a
{
	cursor:pointer;
}
/** income tax calculator --**/

/**-- NFO page --**/
.nfo_cntdiv #dtNFO_length select {
    /* display: block; */
    margin-bottom: 10px;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.nfo_cntdiv #dtNFO_filter input {
    /* display: block; */
    margin-bottom: 10px;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.nfo_cntdiv .newfuntab table tr th
{
	/* white-space: nowrap; */
}
/**-- NFO page --**/

/**-- Gainers_Losers page --**/
#gain_lose .popover__wrapper a
{
	color:#f26922;
	cursor: pointer;
}
#gain_lose_tab .divi_declaredTable table th
{
	white-space:nowrap;
}
#gain_lose_tab .divi_declaredTable table.table-responsive
{
	/*display:block;*/
}
/**-- Gainers_Losers page --**/

/**-- growth calculator page --**/
.growth_calcTable table th
{
	white-space:nowrap;
}
.growth_calcTable .table-responsive
{
	display:block;
}
.growth_calcTable .table-responsive:nth-child(4)
{
	display:inline-table;
}
@media screen and (max-width:580px)
{
	#growth_calc .growth_calcTable > .table-responsive:nth-child(4) 
	{
		display: block;
	}	
}
/**-- growth calculator page --**/

/**-- risk profile page --**/
.frame4content.riskprofilepg #myCarousel .riskproslid_optndv .customdivtabslid7rp1 .slid7tablerp tr th
{
	white-space:nowrap;
}
/**-- risk profile page --**/


/**-- child calculator page --**/
	.child_innerbox 
	{
		padding: 22px 142px;
	}
	.child_oldage p, .child_age p, .child_degree p, .child_cost p, .child_inflatn h2
	{
	    font-size: 18px;
		line-height: 17px;
	}
	.child_corpus_amt
	{
	    top: 72px;	
	}
/**-- child calculator page --**/


/**-- life insurance page --**/

#life_tab .dark_blue > DIV:last-child, #life_tab .light_orange > DIV:last-child, #life_tab .light_yellow > DIV:last-child, #life_tab .light_grey > DIV:last-child, #life_tab .light_blue > DIV:last-child
{
    padding-left: 5px;	
}
#life_tab .dark_blue img, #life_tab .light_orange img, #life_tab .light_yellow img, #life_tab .light_grey img, #life_tab .light_blue img {
    width: 100%;
}
/**-- life insurance page --**/


/**-- life insurance product page --**/

.prdt_infor .margintoprwd > .container
{
	display:none;
}

/**-- life insurance product page --**/

/**-- Premium calculator page --**/
.sum_assure 
{
    padding: 17px 19px;
}
/**-- Premium calculator page --**/

/**-- myaccount.asp --**/
#divAddiAccoButton .last_loginMyAc
{
	float:left;
}
#divAddiAccoButton .last_loginMyAc p, #divAddiAccoButton .last_loginMyAc #divLogindetails
{
	float:left;
	width:auto;
	margin:0px;
    padding: 10px 15px;
    font-size: 14px;
    font-family: 'Lato', sans-serif;	
}
 #divAddiAccoButton .last_loginMyAc #divLogindetails
 {
	padding-left:0px;
	font-weight: bold;	 
 }
/**-- myaccount.asp --**/

/**-- RecommendedFunds.asp --**/
.div14.recomend_fund .tabContent #divTopPerformance, .div14 .tabContent #divTopPerformance
 {
    /* max-height: 266px;
	overflow-y: auto; */
}
/**-- RecommendedFunds.asp --**/

/**-- InvestOnlineConfirm.asp --**/
#divTopTable .buymfonlinebbg .tab-act-con
{
	/* max-height: 250px; */
	height:auto;
}
#divTopTable table.table-striped
{
    border-collapse: collapse;
}
#divTopTable.table_container .table4upload 
{
	margin:0px auto;
}
/**-- InvestOnlineConfirm.asp --**/

/**-- InvestOnline.asp --**/
body[onload="fnInvestOnline()"] .bordercontainer
{
    padding: 10px 2px;
}
body[onload="fnInvestOnline()"] .div14 .buymfonlinebbg
{
    padding: 15px 12px 30px 12px;
}
body[onload="fnInvestOnline()"] .buymfonlinebbg.panel5 .celconmansel > DIV:nth-child(1),
 body[onload="fnInvestOnline()"] .buymfonlinebbg.panel5 .celconmansel > DIV:nth-child(2)
{
	padding-right:15px;
}
body[onload="fnInvestOnline()"] .proceedtochkout
{
margin-top:20px!important;
}

body[onload="fnInvestOnline()"] .buymfonlinebbg .tab-act-con
{
    /* max-height: 250px; */
	height:auto;
}
body[onload="fnInvestOnline()"] .buymfonlinebbg.panel5 .celconmansel select.subcategorydropdwn, 
body[onload="fnInvestOnline()"] .buymfonlinebbg.panel5 .celconmansel input[type=text]
{
    width: 80%;	
}
body[onload="fnInvestOnline()"] .my_account_main #no-more-tables #divTopTable .table-responsive
{
	width:100%;
	float:left;
}
body[onload="fnInvestOnline()"] .my_account_main #no-more-tables #divTopTable .table-responsive thead > tr
{
    background-color: #dbeffc;
	font-size:16px;
}
body[onload="fnInvestOnline()"] .my_account_main #no-more-tables #divTopTable .table-responsive td
{
	font-size:14px;
    white-space: nowrap;	
}
body[onload="fnInvestOnline()"] #no-more-tables thead tr
{
	position:relative;
	top:0;
	left:0;
}
body[onload="fnInvestOnline()"] #no-more-tables td
{
	padding:7px 10px;
	position: unset;
}
/**-- InvestOnline.asp --**/

/**-- dividend_declared.asp --**/
#divi_declared #tblDividend_wrapper select[name='tblDividend_length']
{
	padding: 6px 1px;
	font-size: 13px;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;	
}
#divi_declared #tblDividend_wrapper > .dataTables_filter input
{
	padding: 6px 1px;
	font-size: 13px;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;	
}
#divi_declar_tab table {
    width: 100%;
    border-collapse: collapse;
    font-family: 'Lato', sans-serif;
    border: 1px solid #cccccc;
}
#divi_declar_tab table th
{
	/* background-color: #dbeffc; */
    font-size: 14px;
    /* color: #333333; */
    font-weight: 600;
    padding: 8px;	
	border-bottom:1px solid #cccccc;
	padding-right: 14px;
	white-space:nowrap;
}
#divi_declar_tab  table td {
    font-size: 14px;
    color: #333333;
    font-weight: 400;
    padding: 8px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border: 1px solid #cccccc;
    border-left: 0px solid #cccccc;
    border-right: 0px solid #cccccc;
}
#divi_declar_tab table tr:nth-child(even) {
    background-color: #f3f3f3;
}
#divi_declar_tab .dataTables_wrapper .dataTables_paginate .paginate_button.current
{
    color: #f26922 !important;
	font-size:15px;
	font-weight:bold;
    border: 1px solid transparent;
    /* background-color: #f7a57a; */
    box-shadow: inset 0px 0px 0px 0px transparent;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, transparent)); 
    background: -webkit-linear-gradient(top, transparent 0%, transparent 100%);
    background: -moz-linear-gradient(top, transparent 0%, transparent 100%);
    background: -ms-linear-gradient(top, transparent 0%, transparent 100%);
    background: -o-linear-gradient(top, transparent 0%, transparent 100%);
    background: linear-gradient(to bottom, transparent 0%, transparent 100%);	
}
#divi_declar_tab .dataTables_wrapper .dataTables_paginate .paginate_button.disabled, #divi_declar_tab .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, #divi_declar_tab .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active,
#divi_declar_tab .dataTables_wrapper .dataTables_paginate, #divi_declar_tab .dataTables_wrapper .dataTables_info
{
	font-weight:bold;
}
#divi_declar_tab .divi_btndiv > DIV:first-child, #divi_declar_tab .divi_btndiv > DIV:last-child, #divi_declar_tab .divi_btndiv > DIV:last-child .form-group > DIV:last-child
{
	padding-left:0px;
	padding-right:0px;
}
#divi_declar_tab > DIV#display
{
	height:auto!important;
}
/**-- dividend_declared.asp --**/

/**-- NewFundOffer.asp --**/
.nfo_cntdiv .nfooverflwheght #dtNFO_wrapper .dataTables_length
{
	margin-left: 157px;
    margin-top: -45px;
}
.nfo_cntdiv .nfooverflwheght
{
	overflow: visible;	
}
.nfo_cntdiv .nfooverflwheght #dtNFO_wrapper .dataTables_filter
{
margin-top: -45px;	
}
.nfo_cntdiv .dataTables_wrapper .dataTables_info
{
	font-weight:bold;	
}
.nfo_cntdiv .dataTables_wrapper .dataTables_paginate .paginate_button.disabled
{
	font-size:300;
}
/**-- NewFundOffer.asp --**/

/**-- StartSIP.asp --**/
.startSIPpg .bordercontainer, .my_account_main .bordercontainer
{
padding: 10px 3px;
}
.startSIPpg .proceedtochkout {
    margin-top: 20px!important;
}
.startSIPpg .buymfonlinebbg.panel5 .celconmansel .col-sm-offset-1.col-cust-offset-1
{
	margin-left:0px;
}
.startSIPpg  .div14 .buymfonlinebbg.panel5 .celconmansel select.subcategorydropdwn, .startSIPpg  .div14 .buymfonlinebbg.panel5 .celconmansel input[type=text]
{
	width:60%;
}
.startSIPpg .div14 #divTopPerformance .dropdown .dropdown-menu.new_width, .startSIPpg .div14 ul.cartcusul .dropdown div.dropdown-menu
{
	width: 256px;
}
.startSIPpg .input__field--hoshi:focus + label.input__label--hoshi
{
 height: 61px;
}
.startSIPpg .div14 .input__field--hoshi
{
    padding: 40px 10px 15px 5px!important;	
}
.startSIPpg .input__label.input__label--hoshi.input__label--hoshi-color-1.selectinputcrete {
    height: 46px;
}
	.startSIPpg .buymfonlinebbg .tab-act-con
	{
		display: block;
	}
	.startSIPpg .buymfonlinebbg .tab-act-con table
	{
		margin:0px;
		padding:0px;
		display:inline-table;
	}
	.startSIPpg .buymfonlinebbg .tab-act-con table td, .startSIPpg .buymfonlinebbg .tab-act-con table th
	{
		white-space:nowrap;
	}
	.startSIPpg .buymfonlinebbg .tab-act-con table th
	{
		background-color:#dbeffc;
	}
	.startSIPpg .buymfonlinebbg .tab-act-con table td
	{
		border-bottom:1px solid #dbeffc;
	}
/**-- StartSIP.asp --**/


/**-- RetirementGoal.asp --**/
.re_calculter .savings_period.collapse
{
	margin-top:15px;
}
.re_calculter .show_fun .btn_mystyle
{
	border: 1px solid #7599bc;
    border-radius: 5px;
    background-color: #eaf0ff;
    color: #09559f;
    display: inline-block;
    margin: 0 10px;
    padding: 5px 20px;
    width: auto;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
    font-family: 'Lato', sans-serif;
    font-size: 16px;
    /* text-transform: uppercase; */	
}

/**-- RetirementGoal.asp --**/

/**-- child_calculator.asp --**/

.child_main .table_resultii td, .table_resultii>tbody>tr>td
{
	white-space: nowrap;
}
.child_main .top_txt h1
{
	margin-top:0px;
	margin-bottom:10px;
	color: #333333;
}

/**-- child_calculator.asp --**/

/**-- goal_planner.asp --**/
.frame4content .panel5#myCarousel .carousel-caption .euitymf_img_debtmf_table_con .schme4u_diff_scheme p.tx_font_small
{
	color:#f26922;
	font-weight:bold;
	font-size:13px;
}
/**-- goal_planner.asp --**/

/**-- NL_learnmore.asp --**/
.nl_learnmore > .container
{
	padding:0px;
}

/**-- NL_learnmore.asp --**/

/**-- faqs_details.asp --**/
.indus_news .News_block .info ul li
{
	text-align:left;
}
/**-- faqs_details.asp --**/

/**-- login dropdown --**/
.login_dropdown ul
{
	padding:0px;
}
.chat_logindiv ul li:first-child
{
	margin:0px;
}
/**-- login dropdown --**/

/**-- wm_portfolio.asp --**/
	.my_portDiv #display2 .table-responsive
	{
		border: 1px solid #ddd;
		border-collapse: separate;
		border-spacing: 0px 7px;
		padding:0px;		
	}	
	.my_portDiv #display2 .table-responsive > tbody > tr:nth-of-type(even) 
	{
		background: #e5f3f9;
	}
	.my_portDiv #display2 .table-responsive > tbody > tr:nth-of-type(odd) 
	{
		background: #f3f3f3;
	}	
	.my_portDiv #display2 .table-responsive td, .my_portDiv #display2 .table-responsive th
	{
		border:0px;
		border-top: 1px solid #ddd;
		border-bottom: 1px solid #ddd;		
	}
	.mydoc_btn i
	{
		font-size: 17px;
		margin-right: 3px;
	}
	@media only screen and (max-width:522px)
	{
		#ecrWealthPortfolio #no-more-tables #display4 .mfscheme.table-responsive
		{
			display:block;
		}
	}
/**-- wm_portfolio.asp --**/

/**-- MutualFundPortfolio.asp --**/
.mfport .tabwel, .topwediv .tabwel, .premcalen .tabwel, .currstat .tabwel,
.mfport .tabwelactive, .topwediv .tabwelactive, .premcalen .tabwelactive, .currstat .tabwelactive
{
	float:left;
}
.mfport .topwediv, .mfport .fundcattab
{
	float:right;
}
.mfport #btnMore
{
	color:#000;
	font-weight:bold;
	margin-bottom:10px;
}
/**-- MutualFundPortfolio.asp --**/

/**-- MyDocuments.asp --**/
#frmMyDoc .MF_memDetails > DIV
{
	padding:0px;
}
#frmMyDoc .myportbtn
{
	margin-top:0px;
}
/**-- MyDocuments.asp --**/

/**-- PremiumOutstanding.asp --**/

#premiumOutstanding .stockled .gotoPort_flex > DIV, #premiumOutstanding .stockled .gotoPort_flex > DIV .Investor_dropdown > DIV
{
	padding:0px;
}
#premiumOutstanding .Investor_dropdown .text-info
{
    line-height: 32px;	
}
#displayPremOut
{
	width:100%;
	float:left;
	padding:0px 15px;
}
/**-- PremiumOutstanding.asp --**/

/**-- MutualFundPortfolio.asp --**/
#ecrMutualFund #display1 .stockledger th
{
background-color: #dbeffc;	
}
/**-- MutualFundPortfolio.asp --**/

/**-- StockLedger.asp --**/
.stockled .stockledger th
{
	background: #dbeffc;
	white-space:nowrap;
}
/**-- StockLedger.asp --**/

/**-- FolioLedger.asp --**/
.folioLedg_rpt #display1 .stockledger th
{
	background-color: #dbeffc;	
    white-space: nowrap;
}
.folioLedg_rpt .gotoPort_flex, .folioLedg_rpt .gotoPort_flex > DIV
{
	padding:0px;
}
/**-- FolioLedger.asp --**/


/**-- AssetAllocationPortfolio.asp --**/
#ecrAsset .gotoPort_flex .fundcattab
{
	float:right;
}
.asseallo .text-info-head
{
    font-size: 18px;	
}

/**-- AssetAllocationPortfolio.asp --**/


/**-- ActiveSIPs.asp --**/
.myportbtn
{
	margin-top:0px;
}

/**-- ActiveSIPs.asp --**/


/**-- TransactSumary.asp --**/
#ecrTransumm .transumm
{
    width: 100%;
    float: left;	
}
	.transumm .gotoPort_flex_1 > .Investor_dropdown, .gainlossrep .gotoPort_flex_1 > .Investor_dropdown
	{
		margin-top:0px;
	}
	.transumm > DIV h3
	{
		font-size: 17px;
		font-weight: bold;
		width: auto;
		float: left;	
		margin-top: 10px;		
	}
	.transumm > DIV:nth-child(4)
	{
		margin-top:10px;
		float:right;
	}
	.transumm .frm_field_transact 
	{
		width: 27%;
	}
/**-- TransactSumary.asp --**/

/**-- CapitalGains.asp --**/
.text-info, .Investor_dropdown .text-info
{
	font-size: 15px;
	color: #000;
    font-weight: bold;
    margin-top: 9px;
    margin-bottom: 0px;	
}
.capgain .frm-field-new
{
	margin:2px;
}
.capgain .frm-field-fy {
    width: 72%;
}
.capgain .gotoPort_flex_4
{
	float:right;
}
/**-- CapitalGains.asp --**/


/**-- NL_plandetails.asp HOME button hyperlink issue --**/
.producinfornew .homeiconsnew.homenewiconmargin
{
	display:none!important;
}
.producinfornew .homeiconsnew.homenewiconmargin.onboarding_home
{
	display:block!important;
}
/**-- NL_plandetails.asp HOME button hyperlink issue --**/

/**-- Lumpsum.asp --**/
.redeem_opt hr, .switch_opt hr
{
	display:none;
}
.redeem_opt .mfScheme_div > DIV:first-child > DIV
{
	margin-bottom:15px;
}
/**-- Lumpsum.asp --**/

/**-- ULIPPolicies.asp --**/
.ulippoli .investstocktab-container .gotoPort_flex_1 .Investor_dropdown
{
	margin-top:0px;
}

/**-- ULIPPolicies.asp --**/

/**-- PolicyDetails.asp --**/
.polideta .gotoPort_flex .gotoPort_flex_1 .Investor_dropdown
{
	margin-top:0px;
}
.polideta .idfcstertabcont #display1
{
	border: 1px solid #c0c0c0;	
	margin-top:15px;
}
/**-- PolicyDetails.asp --**/

/**-- FDsAndBonds.asp --**/
.fdbond .gotoPort_flex .gotoPort_flex_1 .Investor_dropdown
{
	margin-top:0px;
}
.my_portDiv .fdbond .investstocktab-container .investstocktab
{
	margin-top:0px;
	border: 1px solid #c0c0c0;	
}
/**-- FDsAndBonds.asp --**/

/**-- RecurringDeposits.asp --**/
.reccdep .gotoPort_flex .gotoPort_flex_1 .Investor_dropdown
{
	margin-top:0px;
}
.my_portDiv .reccdep .investstocktab-container .investstocktab
{
	margin-top:0px;
}
/**-- RecurringDeposits.asp --**/

/**-- RecurringDeposits.asp --**/
.ppfpass .stockledger.table-responsive th
{
    background: #dbeffc;	
}
/**-- RecurringDeposits.asp --**/

/**-- EstimatedBullion.asp --**/

.estbull .gotoPort_flex .gotoPort_flex_1 .Investor_dropdown
{
	margin-top:0px;
}
/**-- EstimatedBullion.asp --**/

/**-- LifeInsurancePortfolio.asp --**/

.lifeport .Investor_dropdown
{
	margin-top:0px;
}
.lifeport .Investor_dropdown .topwediv
{
	float:right;
}
/**-- LifeInsurancePortfolio.asp --**/

/**-- MyAccount.asp --**/
.buymfonline_createadditnlact_btn
{
	font-weight:bold;
	color:#f26922;
}
#ecrInveInfo .input--filled input[type="text"]:disabled, #ecrCompReq .input--filled input[type="text"]:disabled
{
	opacity:.5;
}
.section_create .step2 > DIV > DIV:nth-child(2), .section_create .step2 > DIV > DIV:nth-child(12), .section_create .step2 > DIV > DIV:nth-child(13),
.section_create .step2 > DIV > DIV:nth-child(16), .section_create .step2 > DIV > DIV:nth-child(17)
{
	/*padding:0px;*/
}
/**-- MyAccount.asp --**/

/**-- CurrentStatus.asp --**/
.currstat .gotoPort_flex .Investor_dropdown
{
	margin-top:0px;
}
/**-- CurrentStatus.asp --**/

/**-- HealthInsurance.asp --**/
body[onload='fnHealthInsure()'] .fdbond .gotoPort_flex .gotoPort_flex_1 .Investor_dropdown
{
	margin-top:15px;
}
body[onload='fnHealthInsure()'] .fdbond .gotoPort_flex 
{
	width:100%;
	float:left;
	margin-bottom:15px;
}
/**-- HealthInsurance.asp --**/

/**-- OthersInsurance.asp --**/
.fdbond.othinsu .gotoPort_flex 
{
	width:100%;
	float:left;
	margin-bottom:15px;
}
/**-- OthersInsurance.asp --**/







@media screen and (min-width:1361px)
{
	
	.fancybox-opened.fancybox-opened {
		z-index: 99999;
	}	
	.sipstage_div .table-bordered
	{
		border: 2px solid #ddd;
	}
	.growth_calcTable .table-responsive {
		display: inline-table;
	}	
}

@media screen and (max-width:1360px) and (min-width:1200px)
{
	#gain_lose_tab .divi_declaredTable table.table-responsive
	{
		display:block;
	}	
	.fancybox-opened.fancybox-opened {
		z-index: 99999;
	}	
	.sipstage_div .table-bordered
	{
		border: 2px solid #ddd;
	}
	.growth_calcTable .table-responsive {
		display: inline-table;
	}
	.fundsnpshotdeatilspg.fndsnpshotdetinerpgani .div14 .buymfonlinebbg .imgcart1 .cartCount
	{
		right: 44px;
		top: 42px;
	}	
	#life_insu .whattobuy img
	{
		width:100%;
	}	
	.page_banner .container .banner_inn {
		padding-top: 26px;
	}	
}

@media screen and (max-width:1199px)
{
	#gain_lose_tab .divi_declaredTable table.table-responsive
	{
		display:block;
	}
	#mf_tab #resp-tab5 .full_width i
	{
	    padding: 5px 5px;	
	}		
	.startSIPpg .buymfonlinebbg .tab-act-con .tab-act-con 
	{
		border:1px solid #ccc;
	}	
	.present_monthly DIV:nth-child(1)
	{
		border:0px;
	}
	.present_monthly .present_monthly_inn .input-group
	{
		width:100%;
	}
	.my_portDiv .panel3 .invppf .investstocktab-container .investstocktab
	{
		display:block;
	}
	#divi_declar_tab table
	{
		display:block;
	}
	body[onload='fnHealthInsure()'] .mydrpdwn .frm-field_mfCRM 
	{
		width: 60%;
	}
	.currstat .gotoPort_flex_1 .text-info
	{
		margin-right:2px;
	}
	.my_portDiv .invppf .investstocktab-container .investstocktab th
	{
		white-space:nowrap;	
	}
	.my_portDiv .reccdep .investstocktab-container .table-responsive
	{
		border: 1px solid #c0c0c0;	
	}
	.my_portDiv .reccdep .investstocktab-container .investstocktab th
	{
		white-space:nowrap;	
	}
	.my_portDiv .panel3 .ulippoli .investstocktab th
	{
		white-space:nowrap;
	}	
	#frmSwitch .switch_opt .mfScheme_div .selMF_box 
	{
		width: 70%;
	}
	#frmRedeem .redeem_opt .mfScheme_div .selMF_box
	{
		width: 70%;
	}
	.redeem_opt .mfScheme_div .subcategorydropdwn, .switch_opt .mfScheme_div .subcategorydropdwn {
		width: 70%;
	}	
	.redeem_opt .mfScheme_div > DIV:first-child .subcategorydropdwn_section
	{
	    width: 45%;
		padding: 5px 15px 5px 15px;		
	}
	.redeem_opt .mfScheme_div .widthamcfnd, .switch_opt .mfScheme_div .widthamcfnd
	{
		width: 26%;
	}
	.buy_onlineBox span
	{
		font-size:12px;
	}
	.buy_onlineCntDiv
	{
		padding: 132px 0px;	
	}
	.capgain .gotoPort_flex_4 .text-info
	{
	    margin-right: 6px;	
	}
	.transumm .frm_field_transact {
    width: 26%;
	}
	.transumm > DIV h3
	{
		font-size: 15px;
		font-weight: bold;
		width: auto;
		float: left;	
		margin-top: 10px;		
	}	
	.transumm .Investor_dropdown .text-info
	{
	    font-size: 18px;	
	}	
	.panel2 .wealthsnap .wealthtable-container .wealth-table .wealthimg
	{
	    margin-right: 0px;	
	}
	.panel2 .wealthsnap .wealthtable-container .wealth-table td, .my_portDiv .wealth_upcmingevent .mydoc_btn, .wealth_upcmingevent span
	{
		font-size:13px;
	}
	.hlv_slide9 .hlv_rightImg img 
	{
		width: 100%;
	}
	.AlloDetBox_inner h2
	{
	    height: 40px;	
	}
	.IncomeCalc_allodet > DIV:first-child img
	{
		width:100%;
	}
	.IncomeCalc_BaInfoBox .BaInfoBox_row > DIV
	{
		padding:0px;
	}
	.BaInfoBox_row .blue_hover img
	{
	    width: 35%;	
	}
	.BaInfoBox_row > DIV > DIV label, .IncomeCalc_groSal label
	{
	    font-size: 13px;	
	}
	.BaInfoBox_row .age_grp
	{
	    width: 92px;
		font-size: 11px;		
	}
	.BaInfoBox_row > DIV > DIV input, .IncomeCalc_groSal input
	{
		padding: 2px;
	}
	.tax_guide .taxGuide_block .InfoArea .GuideInfo ul li
	{
	    width: 62%;
		float: left;
		margin-left: 5px;	
	}
	.indus_news .News_block .greenHeading
	{
		padding-left:0px;
	}
	.indus_news .News_block .greenHeading
	{
		font-size: 14px;
	}
	.fancybox-opened.fancybox-opened {
		z-index: 99999;
	}	
	.savings_period_inn h5 {
		font-size: 14px;
		margin: 9px 0;
	}
	.fundsnpshotdeatilspg.fndsnpshotdetinerpgani .div14 .buymfonlinebbg .imgcart1 .cartCount
	{
		right: 27px;
		top: 42px;
	}		
	.nl_learnmore .Gi_Anchor5
	{
		margin-bottom:5px;
		margin-left: 0px;
		padding: 0px 4px;		
	}
	.nl_learnmore .Gi_AnchorArea > DIV a
	{
		font-weight:400;
		font-size:12px;
	}
	
	#taxguide_main .Pinfo_tbl .Pinfo_tblHeading 
	{
		margin: 10px 0px;
		font-size: 14px;
		line-height: 60px;		
	}
	#taxguide_main .productrightdiv .hvr-shutter-out-vertical, #taxguide_main .productrightdiv .hvr-shutter-out-vertical.produbuttonnew1
	{
		width:117px;
	}	
	#taxguide_main .Pinfo_area .Pinfo_BorderBTm
	{
		margin-right: -15px;
		margin-left: -15px;
	}
	#taxguide_main .Pinfo_BorderBTm .text-right img
	{
		width:100%;
		margin-top: 16px;		
	}
	#general_insu .Gi_AnchorInfo
	{
	    width: 100%;	
	}
	#general_insu .Gi_AnchorArea > DIV a {
		font-size: 11px;
		font-weight: normal;
	}
	#general_insu .Gi_AnchorArea > DIV {
		padding: 0px 2px;
		margin-bottom:5px;
	}
	#general_insu .GIcell ul li	
	{
		width: 100%;
		font-size: 13px;		
	}
	#general_insu .GIForms_down 
	{
		font-size: 14px;
	}
	#general_insu .Pinfo_BorderBTm
	{
		margin-right: -15px;
		margin-left: -15px;		
	}
	
	.hlv_slide10 .sum_head2
	{
		font-size:19px;
	}
	.hlv_slide10 .HLV_calcRow:first-child .sum_head1:first-child input, .hlv_slide10 .sum_head3 input, .hlv_slide10 .sum_head2 #hppnCoverPercent, .hlv_slide10 .HLV_calcRow.HLV_xtraPara
	{
	    font-size: 21px;	
	}
	.hlv_slide10 .HLV_calcInnerBox .sum_head1 
	{
		font-size: 17px;
		line-height: 35px;		
	}
	.hlv_slide2 .HLV_calcInnerBox, .hlv_slide3 .HLV_calcInnerBox, .hlv_slide4 .HLV_calcInnerBox, .hlv_slide5 .HLV_calcInnerBox, .hlv_slide6 .HLV_calcInnerBox, .hlv_slide7 .HLV_calcInnerBox, .hlv_slide8 .HLV_calcInnerBox, .hlv_slide9 .HLV_calcInnerBox, .hlv_slide10 .HLV_calcInnerBox
	{
		padding: 45px 90px;	
	}
	.hlv_slide6 .HLV_calcInnerBox .imgGender, .hlv_slide7 .HLV_calcInnerBox .imgGender, .hlv_slide10 .HLV_calcInnerBox .imgGender
	{
		width:100%;
	}		
	.HLV_calcLabel, .hlv_slide10 .sum_head1
	{
		font-size: 19px;	
	}
	.HLV_slideCanvas
	{
		padding: 40px 0px;	
	}
	.hlv_slide1.item .HLV_calcInnerBox {
		padding: 45px 193px;
	}	
	.prdt_infor .product_popnnn .btn
	{
		padding: 6px 2px;
		width: 100%;
		font-size: 12px;
	}	
	#life_insu .whattobuy img
	{
		width:100%;
	}
	button.inscal_genins, button.inscal_genins:hover, button.inscal_genins:focus, button.inscal_genins:active	
	{
		font-size: 15px;	
	}
	button.btn_gtlatstinolic, button.btn_gtlatstinolic:hover, button.btn_gtlatstinolic:focus, button.btn_gtlatstinolic:active	
	{
	    padding: 6px 0px 6px 7px;
		font-size: 14px;		
	}
	#life_tab .nav-tabs>li 
	{
		width: 147px;
		margin-bottom:5px;
	}
	#life_tab .nav-tabs>li a
	{
	    padding: 6px 7px;	
	}	
	.child_corpus h1
	{
		margin-top:0px;
	}
	.child_inflatn h2
	{
	    margin-bottom: 24px;	
	}
	.child_age input, .child_degree select, .child_cost input
	{
		margin-top:14px;
	}
	.child_oldage p, .child_age p, .child_degree p, .child_cost p, .child_inflatn h2
	{
	    font-size: 16px;		
	}
	.child_step1, .child_step2 {
		padding: 38px 0px;
	}
	.child_innerbox {
		padding: 22px 80px;
	}	
	#gain_lose_tab .gainLose_btndiv label
	{
		font-size:12px;
	}
	.buymfonlinebbg.panel5 .subcategorydropdwn {
		padding: 5px 20px 5px 2px;
	}	
	.div14.recomend_fund .buymfonlinebbg.panel5 .subcategorydropdwn 
	{
		padding: 3px 18px 3px 3px;
		font-size: 13px;
	}
	.comp_assestAlloGraph > DIV:first-child .table-responsive
	{
		display:inline-block;
	}	
	#why_mf .nav-tabs>li
	{
	    width: 147px;	
	}
	table.inscal_table_genins td 
	{
		padding: 8px 0px 8px 8px;
		font-size: 13px;
	}

}

@media only screen and (max-width:1024px)
{
	
	#mf_tab #resp-tab3 .color4_boxes h2
	{
		margin-top: 8px;  
	}
	#life_tab p, #mf_tab p
	{
	    line-height: 17px;	
	}
	.Forms_mainArea .Forms_autoArea
	{
	    width: 90%;	
	}
	.hlv_slide2 .HLV_calcRow i, .hlv_slide3 .HLV_calcRow i, .hlv_slide4 .HLV_calcRow i, .hlv_slide7 .HLV_calcRow i, .hlv_slide9 .HLV_calcRow i
	{
	    line-height: 100px;
		font-size: 25px;		
	}
	.HLV_calcRow .HLV_clacInput
	{
	    font-size: 20px;	
	}
	.child_main .child_result > h1
	{
	    font-size: 31px;
		margin-top:0px;
	}
	.child_corpus_amt 
	{
		top: 98px;
	}
	.child_corpus input
	{
	    font-size: 27px;	
	}
	.child_corpus h1
	{
	    font-size: 22px;	
	}
	.child_oldage p, .child_age p, .child_degree p, .child_cost p, .child_inflatn h2 
	{
		font-size: 13px;
	}
	.child_innerbox 
	{
		padding: 22px 22px;
	}
	.div14.recomend_fund .buymfonlinebbg.panel5 .subcategorydropdwn 
	{
		padding: 3px 16px 3px 3px;
		font-size: 12px;
	}		
	#why_mf .nav-tabs>li
	{
	    width: 147px;	
	}
		table.inscal_table_genins td 
	{
		padding: 8px 0px 8px 8px;
		font-size: 13px;
	}
	.table_kc_knwcent td 
	{
		padding: 6px 0px 6px 6px;
	}	
}

@media only screen and (max-width:991px)
{
	.aboutus_cnt .client_img
	{
		width:100%;
	}		
	.asseallo.panel3 .investstocktab-container .table-responsive
	{
		display:inline-table;
	}
	body[onload="fnInvestOnline()"] .my_account_main #no-more-tables #divTopTable .table-responsive
	{
		display:inline-table;
	}
	.currstat .gotoPort_flex_1 .text-info
	{
		margin-top:0px;
	}
	.currstat .gotoPort_flex_1 .frm-field_ULIP 
	{
		width: 100%;
	}
	.panel5.currstat .mfscheme-container .mfscheme th, .panel5 .mfscheme-container .mfscheme td
	{
		white-space:nowrap;
	}

	.currstat .tabwel,.currstat .tabwelactive
	{
		padding: 4px 15px;	
	}
	.cashflo .gotoPort_flex_1 .text-info
	{
		margin-right:2px;
	}
	.cashflo .gotoPort_flex_1 .frm-field_ULIP 
	{
		width: 65%;
	}
	.cashflo .topwediv .tabwel, .cashflo .topwediv .tabwelactive
	{
	    padding: 4px 12px;	
	}
	.premcalen .frm-field_finyear
	{
	    width: 31%;	
	}
	.premcalen .tabwel, .premcalen .tabwelactive
	{
	    padding: 4px 12px;	
	}
	.premcalen .frm-field_ULIP
	{
		width: 46%;
	}
	.premcalen .gotoPort_flex .text-info
	{
		margin-right:2px;
	}
	.premcalen .my_portDiv .myportbtn #butHome
	{
	    font-size: 15px;	
	}
	.lifeport .topwediv .tabwel, .lifeport .topwediv .tabwelactive
	{
		padding: 4px 12px;
	}
	.estbull .table-responsive
	{
		display:inline-table;
	}
	.ppfpass .table-responsive
	{
		display:inline-table;
	}
	.my_portDiv .fdbond .investstocktab-container .table-responsive
	{
		border: 1px solid #c0c0c0;	
	}	
	.panel6 .polideta .idfcstertabcont .idfcstertab
	{
		display:inline-table;
	}
	.my_portDiv .panel3 .ulippoli .investstocktab-container .investstocktab
	{
		margin-top:0px;
	}	
	.my_portDiv .panel3 .ulippoli #display.table-responsive
	{
		border: 1px solid #ccc;	
	}
	#frmSIPOrder .redeem_opt .mfScheme_div .widthamcfnd	
	{
		font-size:11px;
	}
	#frmSwitch .switch_opt .mfScheme_div .widthamcfnd 
	{
		width: 26%;
	}
	#frmRedeem .redeem_opt .mfScheme_div .widthamcfnd
	{
	    width: 26%;	
	}
	.redeem_opt .mfScheme_div > DIV:first-child .subcategorydropdwn_section, .switch_opt .mfScheme_div .subcategorydropdwn
	{
	    padding: 5px 15px 5px 15px;
		width: 60%;		
	}
	.redeem_opt .mfScheme_div .widthamcfnd, .switch_opt .mfScheme_div .widthamcfnd
	{
	    width: 36%;	
	}
	.redeem_opt .imgcart_value, .redeem_opt .cartCount
	{
		right: unset;
		top: unset;
	}
	.buy_onlineBox span img
	{
		width:65%;
	}
	.buy_onlineCntDiv .container > DIV
	{
		padding:0px 1px
	}
	.buy_onlineBox span 
	{
		font-size: 11px;
	}
	.capgain .frm-field-new
	{
	width: 38%;
    padding: 8px 2px;
    margin: 0px;	
	}
	.capgain .Investor_dropdown > DIV:nth-child(3)
	{
		float:right;
	}
	.capgain .frm-field-fy 
	{
		width: 76%;
	}
	.transumm .frm_field_transact
	{
		width: 24%;	
		font-size: 12px;
	}
	.panel5 .transumm .h4_align
	{
		font-size:15px;
	}

	.transumm .Investor_dropdown .text-info
	{
	    line-height: 36px;	
	}		
	#premiumOutstanding .frm-field
	{
		width:100%;
	}
	#premiumOutstanding .table-responsive 
	{
		display: inline-table;
	}
	#frmMyDoc .Investor_dropdown .text-info 
	{
		line-height: 32px;
	}
	#frmMyDoc .table-responsive 
	{
		display: inline-table;
	}
	.top_nav .nav>li>a 
	{
		padding: 0px 6px;
	}
	.mfport .stockledger-container .table-responsive
	{
		display:inline-table;
		margin-bottom:0px;
	}
	.stockled .investstocktab-container > .StockLedger:last-child .table-responsive 
	{
		display: inline-table;
	}
	.Investor_dropdown .text-info
	{
		/*margin:inherit;
		line-height: 6px;*/
		font-size:14px;
		padding-right:5px;
	}
	.my_portDiv #ecrWealthPortfolio .gotoPort_flex_1 .Investor_dropdown select#cboMemberList
	{
		width:auto;
		font-size:15px;
	}
	.useflrepmaindv .useflrepsubdvindi_sbdv2 h5.h5
	{
		font-size:12px;
	}
	.my_portfolioTab .my_portTabOpt
	{
		margin-top:20px;
	}
	.insuDisplay4 table.mfscheme
	{
	    min-width: unset;	
	}
	#no-more-tables #display4 .mfscheme.table-responsive 
	{
		display: inline-table;
		border: 1px solid #ddd;
	}	
	.my_portDiv #display2 .table-responsive
	{
		display:inline-table;
		padding:0px;
	}
	.my_portDiv #ecrWealthPortfolio select#cboMemberList, .my_portDiv #ecrWealthPortfolio select#cboshowEvents	
	{
		width:100%;
		font-size: 12px;		
	}
	.panel2 .wealthsnap .wealthtable-container .wealth-table td, .upcumportble-container table td
	{
		font-size: 12px;	
	}
	.panel2 .wealthsnap .wealthtable-container .wealth-table td, .panel2 .wealthsnap .wealthtable-container .wealth-table th, .panel2 .upcumport .upcumportble-container .upcoming-portfolio-table td, .panel2 .upcumport .upcumportble-container .upcoming-portfolio-table th
	{
		padding:5px 0px;
	}
	.panel2 .wealthsnap .wealthtable-container .wealth-table .wealthimg
	{
		width: 23px;
		height: 23px;		
	}
	.wealthsnap .port_glancetable > DIV
	{
	    padding: 0px 7px;	
	}
	.port_glanceCnt, .port_upcomngeventCnt 
	{
		padding:0px;
	}
	#life_tab #resp-tab6 .whattobuy > DIV:last-child img
	{
		width:100%;
	}
	.IncomeCalc_Dedctn .IncomeCalc_DedctnBox > DIV img
	{
		width:100%;
	}
	.savings_period_inn img.sml_icon {
		margin: 17px auto!important;
	}
	.savings_period_inn h1, .savings_period_inn h5 {
		font-size: 12px;
	}
	.re_calculter .re_calculter_inn h4, .re_calculter .present_monthly_inn h4
	{
		font-size: 13px;
	}
	.re_calculter .re_calculter_inn
	{
		padding: 0 5px 10px;
	}
	.startSIPpg .div14 .buymfonlinebbg.panel5 .celconmansel select.subcategorydropdwn
	{
		width: 60%;
	}
	.startSIPpg .buymfonlinebbg.panel5 .celconmansel .col-sm-offset-1.col-cust-offset-1, .startSIPpg .buymfonlinebbg.panel5 .celconmansel .col-sm-6.col-cust-4
	{
	width:40%;
	}
	.startSIPpg .buymfonlinebbg.panel5 .celconmansel label.widthamcfnd 
	{
		width: 20%;
	}
	.fundsnpshotdeatilspg.fndsnpshotdetinerpgani .div14 .buymfonlinebbg.panel5 .celconmansel label
	{
		width: 26%;
	}
	.fundsnpshotdeatilspg.fndsnpshotdetinerpgani .div14 .buymfonlinebbg.panel5 .celconmansel select.subcategorydropdwn
	{
	    width: 74%;
	}
	.fundsnpshotdeatilspg .buymfonlinebbg.panel5 .celconmansel > DIV:nth-child(3)
	{
		float:left;
	}
	.fundsnpshotdeatilspg.fndsnpshotdetinerpgani .div14 .buymfonlinebbg .imgcart1 .cartCount 
	{
		right: 8px;
	}
	#general_tab .panel-title>a
	{
	    font-weight: 400;	
	}
	.newletter_div h1, .bottom_social h1 
	{
		font-size: 15px;
	}
	.hlv_slide10 .HLV_calcInnerBox .sum_head1 
	{
		font-size: 15px;
	}
	.hlv_slide10 .HLV_calcRow:first-child .sum_head1:first-child input, .hlv_slide10 .sum_head3 input, .hlv_slide10 .sum_head2 #hppnCoverPercent, .hlv_slide10 .HLV_calcRow.HLV_xtraPara 
	{
		font-size: 19px;
	}	
	.hlv_slide10 .HLV_calcRow:first-child .sum_head1:first-child input, .hlv_slide10 .sum_head3 input, .hlv_slide10 .sum_head2 #hppnCoverPercent, .hlv_slide10 .HLV_calcRow.HLV_xtraPara 
	{
		font-size: 20px;
	}	
	.hlv_slide10 .sum_head2 #hppnCoverPercent 
	{
		width: 18%;
		padding: 0px 8px;
	}
	.hlv_slide2 .HLV_calcInnerBox, .hlv_slide3 .HLV_calcInnerBox, .hlv_slide4 .HLV_calcInnerBox, .hlv_slide5 .HLV_calcInnerBox, .hlv_slide6 .HLV_calcInnerBox, .hlv_slide7 .HLV_calcInnerBox, .hlv_slide8 .HLV_calcInnerBox, .hlv_slide9 .HLV_calcInnerBox, .hlv_slide10 .HLV_calcInnerBox 
	{
		padding: 45px 19px;
	}	
	.hlv_slide2 .HLV_calcRow i, .hlv_slide3 .HLV_calcRow i, .hlv_slide4 .HLV_calcRow i, .hlv_slide7 .HLV_calcRow i, .hlv_slide9 .HLV_calcRow i 
	{
		line-height: 95px;
		font-size: 22px;
	}	
	.HLV_calcLabel, .hlv_slide10 .sum_head1 
	{
		font-size: 17px;
	}
	.hlv_slide7 .hlv_rightImg > div
	{
		text-align:Center;
	}
	.hlv_slide7 .hlv_rightImg > img
	{
		width:50%;
		margin-top: 55px;
	}
	.hlv_slide5 .hlv_rightImg p, .hlv_slide6 .hlv_rightImg p, .hlv_slide8 .hlv_rightImg p
	{
		font-size: 18px;	
	}
	/*.hlv_slide6 .HLV_earning img, .hlv_slide6 .HLV_notearning img
	{
		width:100%;
	}*/	
	.hlv_rightImg
	{
		float:right;
		margin-top:5px;
	}
	.hlv_slide2 .HLV_calcInnerBox .imgGender, .hlv_slide3 .HLV_calcInnerBox .imgGender, .hlv_slide4 .HLV_calcInnerBox .imgGender, .hlv_slide5 .HLV_calcInnerBox .imgGender, .hlv_slide6 .HLV_calcInnerBox .imgGender, .hlv_slide7 .HLV_calcInnerBox .imgGender, .hlv_slide8 .HLV_calcInnerBox .imgGender, .hlv_slide10 .HLV_calcInnerBox .imgGender, 
	.hlv_slide3.hlv_rightImg img, .hlv_slide5 .hlv_rightImg, .hlv_slide8 .HLV_insured img, .hlv_slide8 .HLV_notinsured img
	{
		width:100%;
	}
	.hlv_slide1.item .HLV_calcInnerBox 
	{
		padding: 30px 70px;
	}
	#life_insu .whattobuy img, #life_tab #resp-tab1 .tab1_cnt_box > DIV img
	{
		width:auto;
	}
	#life_insu .whattobuy, #life_tab #resp-tab1 .tab1_cnt_box > DIV
	{
		text-align:center;
	}
	#life_tab p, #mf_tab p
	{
	    word-wrap: break-word;	
	}
	#life_tab #resp-tab4 .tab1_cnt_box.boi_cnt:nth-child(8) .full_width {
		padding: 61px 0px;
	}	
	#life_tab #resp-tab4 .tab1_cnt_box.boi_cnt:nth-child(7) .full_width {
		padding: 29px 0px;
	}	
	#life_tab #resp-tab4 .tab1_cnt_box.boi_cnt:nth-child(5) .full_width 
	{
		padding: 44px 0px;
	}
	#life_tab .boi_cnt > DIV:first-child .full_width
	{
		padding: 16px 7px;	
	}
	#life_tab #resp-tab4 .tab1_cnt_box.boi_cnt:nth-child(4) .full_width {
		padding: 44px 0px;
	}	
	.child_corpus .child_corpus_amt 
	{
		top: 70px!important;
	}
	.input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group, .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group
	{
		margin-top:0px;
	}
	.child_oldage input
	{
		margin-top:14px;
	}
	.sip_5box .input-group-btn:first-child>.btn, .sip_5box .input-group-btn:last-child>.btn
	{
	    margin-top: 0px;	
	}
	.startSIPpg #custompopupstartsipwin label
	{
		margin-bottom: 3px;
	}
	.startSIPpg .dropdown div.dropdown-menu.new_width
	{
	    margin-right: -24px;	
		z-index: 998;
	}
	.startSIPpg .buymfonlinebbg.panel5 .spansubcat
	{
		font-size: 13px !important;		
	}
	.startSIPpg .buymfonlinebbg.panel5 .subcategorydropdwn
	{
		padding: 3px 18px 3px 3px;	
		font-size: 13px !important;
	}
	/*.startSIPpg .buymfonlinebbg.panel5 .subcatlargecap
	{
		width:100%;
	}*/
	.frame4content.riskprofilepg #myCarousel .riskproslid_optndv .customdivtabslid7rp1 .table-responsive
	{
		display:inline;
	}
	#gain_lose_tab .gainLose_btndiv label
	{
		font-size:13px;
	}
	.cartCount 
	{
		right: 30px;
		top: 1px;
	}
	.buymfonlinebbg.panel5 .ul-li-container ul li
	{
		padding: 5px 15px;
	}
	.buymfonlinebbg.panel5 .celconmansel > DIV:nth-child(3) 
	{
		/* padding-left: 15px; */
		float:right;
	}
	.buymfonlinebbg.panel5 .celconmansel .col-sm-offset-1.col-cust-offset-1, .buymfonlinebbg.panel5 .celconmansel .col-sm-6.col-cust-4
	{
	
		margin-left:0px;
	}
	/*.buymfonlinebbg.panel5 .celconmansel .col-sm-1.col-cust-1
	{
		width:inherit;
	}*/
	.div14.recomend_fund .buymfonlinebbg.panel5 .subcategorydropdwn 
	{
		padding: 3px 20px 3px 3px;
	}
	.div14.recomend_fund .buymfonlinebbg.panel5 .row > DIV:nth-child(4)
	{
	    width: 20%;	
	}
	.div14.recomend_fund .buymfonlinebbg.panel5 .row > DIV:nth-child(5)
	{
	    width:16%;	
	}	
	.fundsnpshotdeatilspg .table-responsive
	{
		border:0px;
	}
	.basicinfo_table1 table tr th, .fund_perfor1 table tr th, .fund_perfor1 table tr th:last-child
	{
	    white-space: nowrap;	
	}
	.fundsnpshotdeatilspg .basicinfo_table1 table, .comp_assestAlloGraph > DIV:first-child	.table-responsive, .sect_assestAlloGraph #divSect .table-responsive
	{
		margin-bottom:0px;
		border:0px;
	}
	.fundsnpshotdeatilspg .basicinfo_table1 #divBasicInfoRow1, .fundsnpshotdeatilspg .basicinfo_table1 #divBasicInfoRow2, .fund_perfor1 #divFundPerfTable, 
	.comp_assestAlloGraph > DIV:first-child, .sect_assestAlloGraph #divSect .table-responsive
	{
		border: 1px solid #ddd;		
	}
	#why_mf .nav-tabs>li 
	{
		width: 147px;
	}
	.sect_assestAlloGraph #divSect .table-responsive, .fund_perfor1 #divFundPerfTable .table-responsive
	{
		display: table;
		margin-bottom:0px;
	}	
	.comp_assestAlloGraph > DIV:first-child	
	{
		padding:0px;
	}
	.comp_assestAlloGraph > DIV:first-child, .sect_assestAlloGraph > DIV:first-child
	{
		padding:0px;
	}	
}

@media screen and (max-width:767px)
{
	.bot_footeropt ul, .bot_footercopyright 
	{
		margin-top: 5px;
		margin-bottom: 0px;
	}	
	#life_tab .dark_blue img, #life_tab .light_orange img, #life_tab .light_yellow img, #life_tab .light_grey img, #life_tab .light_blue img	
	{
		width:auto;
		margin-top:5px;
	}
	#life_tab .dark_blue h1, #life_tab .light_orange h1, #life_tab .light_yellow h1, #life_tab .light_grey h1, #life_tab .light_blue h1,
	#life_tab .dark_blue p, #life_tab .light_orange p, #life_tab .light_yellow p, #life_tab .light_grey p, #life_tab .light_blue p,
	#life_tab .dark_blue > DIV:first-child, #life_tab .light_orange > DIV:first-child, #life_tab .light_yellow > DIV:first-child, #life_tab .light_grey > DIV:first-child, #life_tab .light_blue > DIV:first-child
	{
		text-align:center;
	}	
	#mf_tab #resp-tab1 > DIV img, #mf_tab #resp-tab8 > DIV img {
		width: auto;
	}
	#mf_tab #resp-tab4 .full_width > DIV:nth-child(2), #mf_tab #resp-tab2 > .full_width:nth-child(2), #mf_tab #resp-tab8 > DIV:nth-child(3), #mf_tab #resp-tab8 > DIV:nth-child(6)
	{
		text-align:center;
	}	
	#mf_tab #resp-tab2 img, #mf_tab #resp-tab8 > DIV:nth-child(3) img, #mf_tab #resp-tab8 > DIV:nth-child(6) img
	{
		width:auto;
		margin:0px auto;
	}	
	.top_nav .nav>li:first-child>a
	{
		padding-left:8px;
	}
	body[onload="fnInvestOnline()"] .my_account_main #no-more-tables #divTopTable .table-responsive
	{
		display:inline-table;
	}
	body[onload="fnInvestOnline()"] .my_account_main #no-more-tables #divTopTable .table-responsive th
	{
		white-space:nowrap;
	}
	.mycustomwizard .backbox
	{
	    background-color: #f4f4f4;	
	}
	.mycustomwizard li.active .backbox
	{
	    background-color: #b4b4b4;	
	}
	.mycustomwizard .backbox .innerbox1, .mycustomwizard .backbox .innerbox2, .mycustomwizard .backbox .innerbox3
	{
	    margin-left: 18px;	
	}
	#ecrCompReq .wizard ul.nav-tabs
	{
		text-align:center;
	}
	#ecrCompReq .wizard .nav-tabs > li
	{
		float:none;
		display:inline-block;
	}	
	.othinsu .gotoPort_flex_2 .butHome
	{
		margin-top:0px;
	}
	.othinsu .table-responsive th
	{
		white-space:nowrap;
	}
	.othinsu .table-responsive br
	{
		display:none;
	}
	.currstat .gotoPort_flex_3
	{
		margin-top:10px;
		text-align:center;
	}
	.currstat .gotoPort_flex_3 .Investor_dropdown
	{
		float:right;
	}
	.currstat .tabwel, .currstat .tabwelactive {
		padding: 4px 11px;
	}	
	.currstat .gotoPort_flex_1 .Investor_dropdown .text-info
	{
		font-size:14px;
		margin-bottom:5px;
	}
	.currstat .gotoPort_flex_1 .frm-field_ULIP 
	{
		width: 100%;
	}	
	.cashflo .gotoPort_flex_3 .Investor_dropdown
	{
		margin-top:0px;
	}
	.cashflo .frm_field_transact 
	{
		width: 24%;
		font-size:12px;
	}
	.panel5.cashflo .h4_align
	{
		font-size: 14px;	
	}
	#ecrCompReq .mycustomwizard .backbox .innerbox1 {
		background-image: url(/images/img14_2.png);
	}	
	.premcalen .frm-field_finyear 
	{
		width: 63%;
		margin-bottom:10px;
	}
	.premcalen .gotoPort_flex_3, .premcalen .top_margin
	{
		margin-top:15px;
	}
	.estbull .frm-field_ULIP {
    width: 58%;
	}
	.estbull .table-responsive
	{
		display:block;
	}
	.estbull .table-responsive th
	{
		white-space:nowrap;
	}
	.polideta .gotoPort_flex .gotoPort_flex_1 .Investor_dropdown #cboMemberList
	{
		margin-bottom:10px;
	}
	.my_portDiv .panel6 .polideta .idfcstertabcont .idfcstertab
	{
		margin-top:0px;
	}
	#frmSIPOrder .redeem_opt .mfScheme_div .widthamcfnd.remark_section
	{
		width: 24%!important;	
	}
	#frmSIPOrder .redeem_opt .mfScheme_div .widthamcfnd
	{
		width: 50%!important;	
		font-size:12px;
	}
	#frmSIPOrder .redeem_opt .mfScheme_div .mfscheme_input
	{
	    width: 48%!important;	
	}
	.redeem_opt .mfScheme_div .redeem_btnActv, .redeem_opt .mfScheme_div .redeemBy_btnActv, .redeem_opt .mfScheme_div .btn-reedem:hover, .redeem_opt .mfScheme_div .btn-reedemBy:hover, .MF_memDetails .redeembtn_div .btn-primary:hover, .switch_opt .mfScheme_div .redeem_btnActv, .switch_opt .mfScheme_div .redeemBy_btnActv, .switch_opt .mfScheme_div .btn-reedem:hover, .switch_opt .mfScheme_div .btn-reedemBy:hover, .MF_memDetails .redeembtn_div .btn-primary:hover,	
	.redeem_opt .mfScheme_div .btn-reedem, .redeem_opt .mfScheme_div .btn-reedemBy, .switch_opt .mfScheme_div .btn-reedem, .switch_opt .mfScheme_div .btn-reedemBy,	
	#frmRedeem .redeem_opt .mfScheme_div .widthamcfnd, #frmSwitch .switch_opt .mfScheme_div .widthamcfnd, #frmSwitch .switch_opt #pNoRecoFoun
	{
		font-size:12px;
	}
	.redeem_opt .mfScheme_div .widthamcfnd {
		width: 33%;
	}	
	.top_nav .navbar-collapse.in
	{
		height:auto;
	}
	.buy_onlineBox span img
	{
		width:auto;
	}
	.buy_onlineBox span {
		font-size: 15px;
	}	
	.otherinfo_upcmgevent .otherinfo_upcmgeventMain .table-responsive
	{
		border:0px;
	}
	#no-more-tables #display4 td, #no-more-tables #display4 th
	{
		padding-left:5px;
		white-space:nowrap;
	}
	#no-more-tables #display2 td, #no-more-tables #display2 th
	{
		padding-left:5px;
	}
	.panel2 .wealthsnap .wealthtable-container .wealth-table td, .upcumportble-container table td {
		font-size: 14px;
	}	
	.hlv_slide9 .hlv_rightImg img
	{
		width:auto;
	}
	#life_insu .prdt_infor .Pro_category input[type=radio]:checked
	{
	    z-index: -1;
	}
	#life_tab #resp-tab6 .whattobuy > DIV:last-child img
	{
		width:auto;
	}
	.chat_logindiv ul
	{
		float:right;
	}
	.chat_logindiv #login-dp > li ul a li
	{
		padding-left:10px;
	}
	.chat_logindiv ul a
	{
		padding:8px 0px 8px 0px;		
	}
	.IncomeCalc_FinalSum .IncomeCalc_FinalSumBox > DIV:first-child img
	{
		width:100%;
	}
	.calcHraBox_row label, .DedctnBox_row label, .FinalSumBox_row label
	{
	font-size: 13px;	
	}
	.IncomeCalc_Dedctn .IncomeCalc_DedctnBox > DIV img
	{
		width:100%;
	}	
	.AlloDetBox > DIV
	{
		padding-left:15px;
	}
	.BaInfoBox_row > DIV > DIV label, .IncomeCalc_groSal label 
	{
		font-size: 16px;
	}
	.IncomeCalc_allodet > DIV:first-child img
	{
		width:auto;
	}
	.fund_perfor1 table tr th, .fund_perfor1 table tr td 
	{
		padding: 8px 5px;
	}
	.fund_perfor1 #divFundPerfTable .table-responsive 
	{
		display: inline-block;
	}
	.bot_footeropt ul	
	{
		text-align:center;
	}
	.BaInfoBox_row .blue_hover img
	{
		width:auto;
	}
	.child_main .child_step2 .child_cost > DIV:nth-child(2), .child_main .child_step2 .child_inflatn > DIV:nth-child(2)
	{
		margin: 0px auto;
		float: none;	
	}
	.child_oldage img
	{
		margin:0px auto;
	}
	.tax_guide .taxGuide_block .InfoArea .GuideInfo ul li:first-child
	{
		width: 30%;		
	}
	.tax_guide .taxGuide_block .InfoArea .GuideInfo ul li img
	{
		width:100%;
	}
	.Forms_mainArea .Forms_autoArea {
		width: 100%;
	}
	.Forms_autoArea .Forms_CP
	{
	    font-size: 16px;
		padding-left: 10px;		
		padding-right:10px;
	}
	.re_calculter .big_table #divRecoFunds input[type=checkbox] , .child_main .child_result #divRecoFunds input[type=checkbox], 
	#goal_plannr_slid3 .euitymf_img_debtmf_table_con #divRecoFundsLumSum input[type=checkbox][disabled]
	{
		width:auto;
		position:relative;
		display:inline-block;
		height: auto;
		opacity: 1;			
	}
	.savings_period_inn h1, .savings_period_inn h5 {
		font-size: 16px;
		margin-top: 35px;
	}
	.re_calculter .present_monthly_inn #txtFutureMonthlyNeed, .re_calculter .present_monthly_inn #txtPresentMonthlyNeed
	{
		width: auto;
	}
	.re_calculter_all
	{
		margin-bottom:48px;
	}
	.banner_inn_ful img
	{
		display:block;
	}
	.banner_inn
	{
		position:absolute;
		background:transparent;
	}
	.frame4content.riskprofilepg #myCarousel .riskproslid_optndv .customdivtabslid7rp1 .table-responsive {
		display: inline-table;
	}
	.riskprofilepg input[type=checkbox]
	{
		height:auto;
	}
	#divi_declar_tab .ul-li-container ul li
	{
	    padding: 3px 8px;
		font-size: 12px;		
	}
	.fundsnpshotdeatilspg.fndsnpshotdetinerpgani .div14 .buymfonlinebbg.panel5 .celconmansel label
	{
		width: 26%;
	}
	.fundsnpshotdeatilspg.fndsnpshotdetinerpgani .div14 .buymfonlinebbg.panel5 .celconmansel select.subcategorydropdwn
	{
	    width: 68%;
	}
	#divTopTable input[type=checkbox]
	{
		opacity:1;
	}
	.assest_head > DIV
	{
	    width: 30%;
		margin-left: 12px;
	}
	#taxguide_main .productrightdiv .hvr-shutter-out-vertical, #taxguide_main .productrightdiv .hvr-shutter-out-vertical.produbuttonnew1
	{
		width:117px;
	}
	#taxguide_main .producinfornew .productrightdiv
	{
		margin-right: 0px;
	}
	.Pinfo_healthform
	{
		margin-top: 3% !important;
		float: none;
	}
	#taxguide_main .Pinfo_BorderBTm .Pinfo_tblGreen
	{
		width: 100%;
		font-size: 20px;
		text-align: center;
	}
	#taxguide_main .Pinfo_BorderBTm .text-right
	{
		text-align:center;
	}
	#taxguide_main .Pinfo_BorderBTm .text-right img
	{
		width:auto;
	}
	#divNL4 .tb .table-responsive
	{
		padding:0px;
	}
	#divNL2 img, #divNL3 img, #divNL4 img
	{
		width:100%;
	}
	#general_insu .panel-default>.panel-heading+.panel-collapse>.panel-body
	{
		padding:0px;
	}
	#GI_Tb {
		margin: 0;
		border: 1px solid #e0e9ff;
		border-top: 0px;
		border-radius: 1px;		
	}	
	.GIrow 
	{
		position: relative;
		display: block;
		border-bottom: 1px solid #ccc;
	}
	.GIheader-row {
		display: none;
	}
	#GI_Tb .GIrow input[type=radio] 
	{
		display: block;		
		opacity: 0;
		width: 100%;
		height: 100%;
		position: absolute;
		z-index: 1;		
	}	
	.GIcell 
	{
		display: block;
		border: none;
		position: relative;
		height: auto;
		line-height: 45px;
		text-align: left;
	}	
	.GIprimary 
	{
		cursor: pointer;
	}
	.GIprimary:after {
		content: "";
		display: block;
		position: absolute;
		right: 20px;
		top: 18px;
		z-index: 2;
		width: 0;
		height: 0;
		border-top: 10px solid transparent;
		border-bottom: 10px solid transparent;
		border-right: 10px solid #ccc;
	}	
	.GIcell:nth-of-type(n+2) {
		display: none;
	}	
	input[type="radio"]:checked ~ .GIcell:nth-of-type(n+2), input[type="checkbox"]:checked ~ .GIcell:nth-of-type(n+2) 
	{
		background: #e0e0e0;
	}	
	input[type="radio"]:checked ~ .GIcell, input[type="checkbox"]:checked ~ .GIcell 
	{
		display: block;
		border-bottom: 1px solid #eee;
	}
	input[type="radio"]:checked ~ .GIcell:nth-of-type(n+2):before, input[type="checkbox"]:checked ~ .GIcell:nth-of-type(n+2):before {
		content: attr(data-label);
		display: inline-block;
		width: 60px;
		background: #c9d0d6;
		border-radius: 4px;
		height: 30px;
		line-height: 30px;
		margin-right: 10px;
		font-size: 18px;
		text-align: center;
		color: #00283a;
		width: 100%;
		border: 1px solid #00283a;
	}
	#general_tab .Gi_AnchorArea > DIV
	{
		margin-bottom:5px
	}	
	
	
	.hlv_slide2 .HLV_calcRow > DIV:last-child > DIV:first-child, .hlv_slide3 .HLV_calcRow > DIV:last-child > DIV:first-child, .hlv_slide4 .HLV_calcRow > DIV:last-child > DIV:first-child, .hlv_slide5 .HLV_calcRow > DIV:last-child > .HLV_calcLabel, .hlv_slide6 .HLV_calcRow > DIV:last-child > .HLV_calcLabel, .hlv_slide7 .HLV_calcRow > DIV:last-child > DIV:first-child, .hlv_slide8 .HLV_calcRow > DIV:last-child > .HLV_calcLabel, .hlv_slide9 .HLV_calcRow > DIV:last-child > DIV:first-child
	{
		margin-top:30px;
	}
	.imgGender
	{
		display:none;
	}	
	.hlv_slide3.hlv_rightImg img, .hlv_slide5 .hlv_rightImg, .hlv_slide8 .HLV_insured img, .hlv_slide8 .HLV_notinsured img
	{
		width:100%;
	}
	.HLV_calcLabel, .hlv_slide10 .sum_head1
	{
	    font-size: 19px;	
	}
	.HLV_gender 
	{
		line-height: 53px;
	}
	.HLV_slideCanvas {
		padding: 15px 0px;
	}
	#life_insu .full_page
	{
		padding:5px;
	}
	.prdt_infor .cell:nth-of-type(3) 
	{
		display: none;
	}
	.prdt_infor .primary:after 
	{
		content: "";
		display: block;
		position: absolute;
		right: 20px;
		top: 16px;
		z-index: 2;
		width: 0;
		height: 0;
		border-top: 5px solid transparent;
		border-bottom: 5px solid transparent;
		border-left: 5px solid #00283a;
	}
	.prdt_infor .primary 
	{
		background-color: #c9d0d6;
		font-size: 14px;
		font-weight: 700;
	}
	.prdt_infor .Pro_category input[type="radio"]:checked ~ .cell, .prdt_infor .Pro_category input[type="checkbox"]:checked ~ .cell 
	{
		display: block;
		border-radius: 5px;
		border-bottom: 1px solid #eee;
	}
	.prdt_infor .Pro_PlanImage 
	{
		display: none !important;
	}
	.prdt_infor .cell 
	{
		display: block;
		border: none;
		/* position: relative; */
		height: auto;
		line-height: 32px;
		text-align: left;
		width: 94%;
		margin: auto;
		border-radius: 5px;
	}
	.Pro_category .cell 
	{
		width: 99%;
	}
	.prdt_infor .Pro_category input[type=radio], .prdt_infor input[type=checkbox] 
	{
		display: block;
		position: absolute;
		z-index: 1;
		width: 99%;
		height: 100%;
		opacity: 0;
	}
	.prdt_infor .Pro_category 
	{
		position: relative;
		display: block;
		border-bottom: 3px solid transparent !important;
	}
	.prdt_infor #Planstable 
	{
		display: block;
		margin: 2px 0 0 0;
	}
	.prdt_infor .pro_GreenHeader 
	{
		display: none;
	}
	.Pro_category .cell 
	{
		width: 99%;
	}
	.prdt_infor .Pro_category input[type=radio], .prdt_infor .Pro_category input[type=checkbox] {
		display: block;
		position: absolute;
		z-index: 1;
		width: 99%;
		height: 100%;
		opacity: 0;
	}	
	.prdt_infor .Pro_category {
		position: relative;
		display: block;
		border-bottom: 3px solid transparent !important;
	}	
	.prdt_infor .pro_Complogo img 
	{
		max-width: 150px;
		width: 100%;
	}
	.prdt_infor .pro_Complogo {
		width: 100%;
		background: #fff;
		display: block;
		vertical-align: middle;
		border: none;
		padding: 1%;
		text-align: center;
		position: relative;
	}
	.prdt_infor .pro_Comptext {
		width: 100%;
		background: #fff;
		display: block;
		vertical-align: middle;
		border: none;
		color: #00283a;
	}	
	.child_main .child_result > h1
	{
		margin-bottom:30px;
	}
	.child_step1 .mri
	{
		margin-bottom: 0px;
	}
	.child_main .child_result > h1 
	{
		font-size: 27px;
	}
	.child_corpus .child_corpus_amt h1 
	{
		font-size: 18px!important;
		margin-top: -13px;
	}
	.child_oldage label
	{
		margin-top: 26px;	
	}
	.child_step1, .child_step2 
	{
		padding: 25px 0px;
	}
	.child_oldage p, .child_age p, .child_degree p, .child_cost p, .child_inflatn h2 
	{
		font-size: 18px;
	}
	.child_innerbox 
	{
		padding: 22px 25px;
	}
	.child_main
	{
		padding-top:0px;
	}
	/*.recomend_fund .cartCount 
	{
		left: 26px;
		bottom: 0px;
		right:0px;
		top:4px;
	}*/
	.buymfonlinebbg.panel5 .imgcart
	{
		margin:0px;
	}
	.buymfonlinebbg.panel5 .pnl5_col_cust_4
	{
		padding-left:15px;
	}
	.buymfonlinebbg.panel5 .subcatlargecap
	{
		margin-bottom:10px;
	}
	#txtSIPAmt2
	{
		width: 65%;
		/* margin-bottom:10px; */
		margin:0px auto;
	}
	#txtSIPAmt2 #divDividend input
	{
		margin-top:5px;
	}
	.buymfonlinebbg.panel5 .celconmansel .dropdown div.dropdown-menu.dd2cus2nd
	{
		left:auto;
		width: 260px;
	}
	.div14.recomend_fund #divTopPerformance .dropdown .dropdown-menu.new_width, .div14.recomend_fund ul.cartcusul .dropdown div.dropdown-menu
	{
		top: 38%;
		left:0;
		margin:0px auto;
	}
	.div14.recomend_fund .buymfonlinebbg.panel5 .row > DIV:nth-child(4)
	{
		width:50%;
	}
	.div14.recomend_fund .buymfonlinebbg.panel5 .row > DIV:nth-child(5)
	{
		width:33.33333333%;
	}
	.fundsnpshotdeatilspg .shareinfo_con, .fundsnpshotdeatilspg .shareinfo_condate
	{
		text-align:left;
	}	
	.assest_allocation .assest_head
	{
		width:100%;
		float:none;
		margin:0px auto;
	}
		.comp_assestAlloGraph > DIV:first-child .table-responsive
	{
		display:table;
	}	
	#mf_tab #resp-tab3 .color4_boxes > DIV, #mf_tab #resp-tab3 .color4_boxes > DIV .green_box, #mf_tab #resp-tab3 .color4_boxes > DIV .black_box, #mf_tab #resp-tab3 .color4_boxes > DIV .red_box, #mf_tab #resp-tab3 .color4_boxes > DIV .grey_box 
	{
		height: 110px;
	}
	#mf_tab #resp-tab4 .full_width > DIV:last-child img
	{
		width:auto;
	}
	#mf_tab #resp-tab3 .color4_boxes p
	{
	    font-size: 13px;	
	}
	/**-- about_us.asp --**/	
	.aboutus_cnt .client_img
	{
		width:auto;
	}
	.ourvision_bgcnt h1:first-child
	{
	    margin-top: 35px;	
	}
	.ourvision_bgcnt h1
	{
	    margin-top: 20px;	
	}
	/**-- about_us.asp --**/
	
}

@media screen and (max-width:650px)
{
	.Pinfo_Tpa
	{
		left: 147px;		
	}
	.present_monthly .present_monthly_inn .input-group 
	{
		width: 47%;
	}
	body[onload="fnInvestOnline()"] .div14 .celconmansel > DIV:first-child
	{
		padding-left:0px;
	}
	body[onload="fnInvestOnline()"] .buymfonlinebbg.panel5 .celconmansel select.subcategorydropdwn, body[onload="fnInvestOnline()"] .buymfonlinebbg.panel5 .celconmansel input[type=text] {
		width: 74%;
	}	
	body[onload="fnInvestOnline()"] .my_account_main #no-more-tables #divTopTable .table-responsive
	{
		display:block;
		border:0px;
	}
	body[onload="fnInvestOnline()"] .buymfonlinebbg .tab-act-con
	{
		display:unset;
	}
	.mycustomwizard li:after {
    margin: 0px auto 40px 52%;
	}
	.mycustomwizard .backbox .innerbox1, .mycustomwizard .backbox .innerbox2, .mycustomwizard .backbox .innerbox3
	{
	    margin-left: 7px;	
	}
	.geninsudet .text-info, .Investor_dropdown .text-info
	{
		margin-right:5px;
		margin-top:2px;
	}
	body[onload='fnHealthInsure()'] .mydrpdwn .frm-field_mfCRM 
	{
		width: 66%;
	}
	body[onload='fnHealthInsure()'] .gotoPort_flex_1 .text-info
	{
		margin-right:0px;
	}
	.currstat .gotoPort_flex_3
	{
		margin-top:10px;
		text-align:center;
	}
	.currstat .gotoPort_flex_3 input
	{
		float:none;
		display:inline-block;
	}
	.panel5.cashflo .btn-info_show
	{
		margin-left: 6px;
		padding: 4px 6px;
		font-size: 12px;
	}
	.panel5.cashflo .h4_align 
	{
		margin: 6px;
	}
	.cashflo .gotoPort_flex_4 .frm_field_transact
	{
		padding: 5px;	
	}
	.my_portDiv .panel5.cashflo
	{
		margin-top:0px;
	}
	.panel5.cashflo .h4_align 
	{
		font-size: 13px;
	}
	.cashflo .topwediv .tabwel, .cashflo .topwediv .tabwelactive 
	{
		padding: 4px 10px;
		font-size:12px;
	}
	.premcalen .top_margin .text-info
	{
		margin-right:2px;
	}
	.premcalen .frm-field_finyear 
	{
		width: 49%;
		margin-bottom:10px;
	}
	.polideta .csh_benetext
	{
		width:100%;
	}
	.polideta #display1 .idfcstertab
	{
		display:inline-table;
		border:0px;
	}
	.lifeport .flsubcont1pdfgene h2.h2
	{
	    font-size: 16px;	
	}
	.lifeport .gotoPort_flex_1 .frm-field
	{
		width: 81%;	
	}
	.lifeport .gotoPort_flex_1 .text-info
	{
		margin-top:0px;
	}
	.lifeport .gotoPort_flex > DIV:nth-child(5)
	{
		width:100%;
		margin-bottom:10px;
	}
	.ppfpass .stockledger.table-responsive th
	{
		white-space:nowrap;
	}
	.ppfpass .stockledger.table-responsive	
	{
		display:block;
	}
	.reccdep .gotoPort_flex
	{
		width:100%;
		float:left;
	}	
	.panel6 .polideta .idfcstertabcont .idfcstertab
	{
		display:block;
	}
	.panel6 .polideta .idfcstertabcont .idfcstertab td
	{
		white-space:nowrap;
	}	
	.ulippoli .frm-field_ULIP
	{
	    width: 64%;	
	}
	.ulippoli .Investor_dropdown .text-info
	{
		margin-right:0px;
	}
	#frmSIPOrder .redeem_opt .mfScheme_div .widthamcfnd,#frmSIPOrder .redeem_opt .mfScheme_div .mfscheme_input
	{
		width:100%!important;
	}
	#frmSIPOrder .redeem_opt .mfScheme_div .subcategorydropdwn.mfscheme_input_num
	{
		width:28%!important;
	}
	#frmSwitch .switch_opt #pNoRecoFoun
	{
	    text-align: left;
		width: 100%;
		float: left;	
	}
	#frmSwitch .switch_opt .buymfonlinebbg .tab-act-con 
	{
		display: block;
	}
	#frmRedeem .redeem_opt .mfScheme_div .widthamcfnd.mrkt_unt
	{
	    width: 28%;	
	}
	#frmRedeem .redeem_opt .mfScheme_div .subcategorydropdwn, #frmSwitch .switch_opt .mfScheme_div .subcategorydropdwn
	{
		width: 60%;
		padding: 5px 10px 5px 10px;		
	}
	#frmRedeem .redeem_opt .mfScheme_div .redeem_btnActv, #frmRedeem .redeem_opt .mfScheme_div .btn-reedem,
	#frmRedeem .redeem_opt .mfScheme_div .redeemBy_btnActv, #frmRedeem .redeem_opt .mfScheme_div .btn-reedemBy,
	#frmSwitch .switch_opt .mfScheme_div .redeem_btnActv, #frmSwitch .switch_opt .mfScheme_div .btn-reedem,
	#frmSwitch .switch_opt .mfScheme_div .redeemBy_btnActv, #frmSwitch .switch_opt .mfScheme_div .btn-reedemBy	
	{
		padding: 6px 6px;	
		width: 57px;
	}
	#frmRedeem .redeem_opt .mfScheme_div .widthamcfnd#lblUnits
	{
		float:left;
		width: 27%;
	}
	#frmRedeem .redeem_opt .mfScheme_div .widthamcfnd, #frmSwitch .switch_opt .mfScheme_div .widthamcfnd  {
		width: 37%;
	}	
	#frmRedeem .redeem_opt .mfScheme_div .selMF_box, #frmSwitch .switch_opt .mfScheme_div .selMF_box {
		width: 52%;
	}	
	.redeem_opt .mfScheme_div .widthamcfnd, .redeem_opt .mfScheme_div > DIV:first-child .subcategorydropdwn_section, .switch_opt .mfScheme_div .subcategorydropdwn
	{
		width:100%;
	}	
	.buy_onlineCntDiv {
		padding: 80px 0px;
	}	
	.gainlossrep .frm-field-new
	{
		width:100%;
	}
	.capgain .gotoPort_flex_4 .text-info {
		margin-right: 0px;
	}
	.capgain .frm-field-new 
	{
		width: 100%;
	}
	.transumm > DIV h3
	{
		font-size: 15px;
		font-weight: bold;
	}
	.transumm .gotoPort_flex_3 .taxtopdiv , .transumm > DIV h3
	{
		margin-top:15px;
	}
	.transumm .Investor_dropdown .text-info 
	{
		line-height: 12px;
		margin-bottom: 6px;
	}
	#ecrAsset .Investor_dropdown .text-info
	{
		margin-bottom:5px;
	}
	body[onload='fnMyDoc()'] .my_portDiv
	{
		margin-top:0px;
	}
	.mfport .Investor_dropdown .text-info
	{
		margin-top:0px;
	}
	.panel5 .btn-info
	{
		width: 190px;
		font-size: 13px;	
	}
	.mfport .mydrpdwn .frm-field_mfCRM
	{
		width:100%;
	}
	.stockled .investstocktab-container > .StockLedger:last-child .table-responsive 
	{
		display: block;
	}
	.my_portDiv .myportbtn #butHome, .my_portDiv .butMyPort #butHome, #frmMyDoc .myportbtn #butHome
	{
		font-size:12px;
	}
	.stockled .Investor_dropdown .text-info 
	{
		line-height: 23px;
	}
	.stockled .myportbtn
	{
		margin-top:5px;
	}
	.Investor_dropdown .text-info
	{
		/* line-height: 12px;	 */
	}
	.stockled .Investor_dropdown
	{
		margin-top:5px;
	}
	.Invstockspacing .mfscheme tr th
	{
		white-space:nowrap;
	}
	.my_portDiv #display2 .table-responsive
	{
		display:block;
	}
	#no-more-tables #display2 td, #no-more-tables #display2 th
	{
		padding-left:5px;
		white-space:nowrap;
	}
	.wealthsnap .port_glanceCnt .port_glancetable > DIV:first-child, .wealthsnap .port_glancetable > DIV
	{
		padding: 0px 7px;
	}
	.calcHraBox_row label, .DedctnBox_row label, .FinalSumBox_row label
	{
	    font-size: 12px;	
	}
	.BaInfoBox_row > DIV > DIV input, .IncomeCalc_groSal input	
	{
		font-size: 12px;	
	}
	.IncomeCalc_indiv h2
	{
	    font-size: 12px;	
	}
	.Income_Calc_btn1
	{
	    padding: 6px;	
	}
	.fund_perfor1 #divFundPerfTable .table-responsive		
	{
		display:inline-block;
	}
	.fund_perfor1 table tr th, .fund_perfor1 table tr td
	{
	    padding: 8px 5px;	
	}
	.tax_guide .taxGuide_block .InfoArea .GuideInfo ul li:first-child
	{
		width:auto;
	}
	.tax_guide .taxGuide_block .InfoArea .GuideInfo ul li
	{
		width:100%;
	    margin-left: 13px;	
	}
	.nriformdiv
	{
	    width: 92%;	
	}
	.nrifromicon
	{
		right:0;
	}
	.Forms_mainArea .Forms_autoArea {
		width: 100%;
	}
	.Forms_autoArea .Forms_CP
	{
	    font-size: 12px;
		padding-left: 10px;		
		padding-right:10px;
	}
	.re_calculter .table_resultii td, .table_resultii>tbody>tr>td
	{
		padding: 8px 8px!important;	
	}

	.startSIPpg .input__field--hoshi:focus + label.input__label--hoshi
	{
	    height: 58px;
	}
	.startSIPpg .div14 #divTopPerformance .dropdown .dropdown-menu.new_width
	{
	    left: 0;
		margin: 0px auto;	
	}
	.startSIPpg .div14 .buymfonlinebbg.panel5 .celconmansel select.subcategorydropdwn {
		width: 73%;
	}
	.startSIPpg .buymfonlinebbg.panel5 .celconmansel label.widthamcfnd {
		width: 22%;
	}
	.startSIPpg .buymfonlinebbg.panel5 .celconmansel .col-sm-offset-1.col-cust-offset-1, .startSIPpg .buymfonlinebbg.panel5 .celconmansel .col-sm-6.col-cust-4 {
		width: 44%;
	}
	.nfo_cntdiv .nfooverflwheght #dtNFO_wrapper .dataTables_filter input
	{
	    width: 111px;	
	}
	.nfo_cntdiv .nfooverflwheght #dtNFO_wrapper .dataTables_filter label
	{
		font-size:12px;
	}
	.nfo_cntdiv .nfooverflwheght #dtNFO_wrapper .dataTables_length
	{
		font-size:12px;
		margin-left: 131px;
	}
	.nfo_cntdiv #cboNFO, .nfo_cntdiv #dtNFO_length select, .nfo_cntdiv #dtNFO_filter input
	{
		padding:6px;
	}
	.nfo_cntdiv .nfooverflwheght #dtNFO_wrapper .dataTables_filter
	{
		margin-top: -45px;
		float:right;
	}
	#divi_declar_tab .divi_btndiv > DIV:last-child .form-group > DIV:first-child
	{
		padding-right:12px;
	}
	#divi_declar_tab .ul-li-container ul li 
	{
		padding: 3px 4px;
	}
	#divi_declar_tab .divi_btndiv label
	{
	    font-size: 12px;	
	}
	#divi_declar_tab .dataTables_wrapper .dataTables_filter
	{
		float:right;
		padding-right:0px;
	}
	.div14 .imgcart1 .cartCount
	{
	left:unset;
	}
	.hlv_inputbg .sum_head3:last-child > DIV:last-child .sum_head1
	{
		line-height: 17px;
	}
	.HLV_calcRow .HLV_clacInput
	{
		font-size:16px;
	}
	.item .HLV_calcInnerBox 
	{
		padding: 45px 30px;
	}	
	.plan_infoRowGender .radioButtonCont .commonRadioBtn + label .checkImg
	{
		width: 36px;
		height: 36px;		
	}
	.plan_infoRowGender .radioButtonCont .commonRadioBtn + label
	{
		padding: 0px 3px 0px 0px;		
	}
	.plan_infoBox > DIV:nth-child(2) .plan_infoRow input, .plan_infoBox > DIV:nth-child(3) .plan_infoRow input, .plan_infoBox > DIV:nth-child(3) select, .plan_infoBox .form-control
	{
		font-size: 12px;	
	}
	.plan_infoBox > DIV:nth-child(2) .plan_infoRow, .plan_infoBox > DIV:nth-child(3) .plan_infoRow {
		margin-left: 0;
	}	
	.select_cat_planBox, .plan_infoBox, .plan_infoBox1, .sum_assure
	{
	    padding: 16px 1px;	
	}
	.prem_indiv .prem_indiv_right p:last-child
	{
	    font-size: 24px;	
	}
	.prem_indiv h2, .prem_indiv .prem_indiv_right p, .plan_infoBox > DIV p
	{
	    font-size: 14px;	
	}
	.child_main .child_result > h1 
	{
		font-size: 20px;
	}
	.child_corpus .child_corpus_amt 
	{
		top: 59px!important;
	}
	.child_corpus .child_corpus_amt h1 
	{
		font-size: 15px!important;
	}
	.child_oldage p, .child_age p, .child_degree p, .child_cost p, .child_inflatn h2
	{
		font-size:16px;
		text-align:center;
		margin-top:15px;
	}
	.child_age input, .child_degree select, .child_cost input, .child_oldage .zoomIn DIV input
	{
		float:none;
	}
	.child_step1 .mri, .child_oldage .zoomIn DIV
	{
		text-align:center;
	}
	.child_main .child_bigbtn h1, .child_main .risk_profile h1
	{
	    font-size: 28px;	
	}
	.child_innerbox
	{
	    padding: 22px 0px;	
	}
	.frame4content .panel2_con .sel_goal_oll .imgcon_goal.img1
	{
		margin-top:0px;
	}
	.frame4content .panel2_con .sel_goal_oll .selgoal_cont
	{
		margin-top:0px;
	}
	.frame4content .panel2_con .sel_goal_oll .selgoal_cont h3.h3
	{
	    font-size: 15px;
		margin: 0px;
		font-weight:bold;		
	}
	.startSIPpg #divTopPerformance.tabContent
	{
		padding: 0px;
		border: 1px solid #ddd;
		margin-top: 10px;
	}
	.startSIPpg .buymfonlinebbg.panel5 .tabContent table.mf-table
	{
		margin:0px;
	}
	.frame4content.riskprofilepg #myCarousel .carousel-inner .riskproslid_optndv
	{
	    padding: 15px 15px 15px 15px;	
	}
	.growth_calcTable > .table-responsive:nth-child(4)
	{
		display:inline-table;
	}
	.nfo_cntdiv #cboNFO, .dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter
	{
		float:left;
		margin-top:0px;
	}
	.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter	
	{
		padding-right:15px;
	}
	.dv_strtsip_procedchkout .proceedtochkout
	{
	    width: 205px;	
	}
	.panel6 .buymfonlinelasttab thead tr th
	{
		white-space:nowrap;
	}
	.buymfonlinebbg.panel5 .celconmansel select.subcategorydropdwn, .buymfonlinebbg.panel5 .celconmansel input[type=text] {
		width: 76%;
	}	
	.buymfonlinebbg.panel5 .subcatlargecap .spansubcat {
		width: 85px;
	}
	.buymfonlinebbg.panel5 .spansubcat {
		width: 26px;
	}	
	.my_account_main .buymfonlinebbg.panel5 .basis1year {
		width: 64%;
	}	
	#divTopTable .buymfonlinebbg .table-striped td
	{
		white-space:nowrap;
	}
	#divTopTable .buymfonlinebbg .tab-act-con
	{
	    display: block;	
	}
	.div14.recomend_fund .chkout_btn .need_help
	{
		margin-top:15px;
	}
	.div14.recomend_fund .buymfonlinebbg.panel5 .subcategorydropdwn 
	{
		padding: 3px 23px 3px 3px;
	}
	.assest_allocation .assest_head
	{
		width:100%;
	}
	.assest_head > DIV 
	{
		width: 33%;
		margin-left: 1px;
	}
	.assest_head > DIV:first-child
	{
		margin-left:0px;
	}

	#mf_tab #resp-tab3 .color4_boxes > DIV, #mf_tab #resp-tab3 .color4_boxes > DIV .green_box, #mf_tab #resp-tab3 .color4_boxes > DIV .black_box, #mf_tab #resp-tab3 .color4_boxes > DIV .red_box, #mf_tab #resp-tab3 .color4_boxes > DIV .grey_box
	{
		height: 132px;	
	}
	#mf_tab #resp-tab3 .color4_boxes p
	{
	    font-size: 13px;	
	}
	#mf_tab #resp-tab4 .full_width > DIV:last-child img
	{
		margin: 0px auto;
		padding-top: 30px;		
		width:auto;
	}
	.know_boxes .modal-header .close
	{
	    right: -8px;	
	}

	.page_banner .container .banner_inn {
		padding-top: 10px!important;
	}
	.page_banner h1 {
		font-size: 22px;
		margin-top: 0px;
	}	
	.page_banner p {
		font-size: 12px;
		margin-bottom: 2px;
	}	
	#why_mf .nav-tabs>li a
	{
		font-size:13px;
	}

	#life_tab #resp-tab1 h1, #life_tab #resp-tab2 h1, #life_tab #resp-tab3 h1, #life_tab #resp-tab4 h1, #life_tab #resp-tab5 h1, #life_tab #resp-tab6 h1, #mf_tab #resp-tab1 h1, #mf_tab #resp-tab2 h1, #mf_tab #resp-tab3 h1, #mf_tab #resp-tab6 h1, #mf_tab #resp-tab4 h1, #mf_tab #resp-tab8 h1, #mf_tab #resp-tab7 h1, #mf_tab #resp-tab5 h1
	{
	    font-size: 25px;	
	}
	.know_boxes .modal-header .close
	{
	    right: -8px;	
	}	
}

@media only screen and (max-width:480px)
{
	.fundsnpshotdeatilspg .buymfonlinebbg.panel5 .celconmansel > DIV:nth-child(3)
	{
		margin-top: 21px;	
	}
	.fundsnpshotdeatilspg.fndsnpshotdetinerpgani .div14 .buymfonlinebbg.panel5 .celconmansel label {
		width: 27%;
	}
	.fundsnpshotdeatilspg.fndsnpshotdetinerpgani .div14 .buymfonlinebbg.panel5 .celconmansel .select2-container
	{
		width:100%!important;
	}
	.startSIPpg .div14 .buymfonlinebbg.panel5 .tabContent table.mf-table td	
	{
	    white-space: normal;	
	}	
	.Pinfo_Tpa .closebtn
	{
		float:right;
	}
	.Pinfo_Tpa
	{
	    width: 100%;
		left: 0;		
	}
	#mf_tab #resp-tab4 .full_width > DIV:last-child img
	{
		width:100%;
	}
	#life_tab .dark_blue img, #life_tab .light_orange img, #life_tab .light_yellow img, #life_tab .light_grey img, #life_tab .light_blue img
	{
		width:100%;
		margin-top:0px;
	}
	.asseallo .topwediv .tabwel, .asseallo .topwediv .tabwelactive
	{
		float:left;
	}
	.asseallo.panel3 .investstocktab-container .table-responsive
	{
		display:block;
	}
	.frame4content.riskprofilepg #myCarousel .riskproslid_optndv .customdivtabslid7rp1 .table-responsive 
	{
		display: block;
	}
	.prdt_infor .full_page table td, .prdt_infor .full_page table th
	{
	    padding: 3px 0px;	
		    text-align: center;
	}
	.prdt_infor .container, #life_insu .full_page
	{
		padding:0px;
	}
	.fundsnpshotdeatilspg.fndsnpshotdetinerpgani .div14 #custompopupstartsipwin .cartcusul .cartcusli .imgcart_section
	{
		text-align:center;
	}
	.fundsnpshotdeatilspg.fndsnpshotdetinerpgani .div14 .buymfonlinebbg .imgcart1 .cartCount {
		margin: 0px auto;
		text-align: center;
		float: none;
		top: 4px;
		right: 0;
		left: 0;
	}
	.user_name b
	{
		font-size:12px;
	}
	h1.h1
	{
	    font-size: 25px;	
	}
	section.section_create 
	{
		margin: 38px 0 0 0;
	}
	.mycustomwizard .backbox .innerbox1, .mycustomwizard .backbox .innerbox2, .mycustomwizard .backbox .innerbox3
	{
	    margin-left: 0px;	
	}
	.mycustomwizard li.active .backbox, .mycustomwizard .backbox
	{
	    background-color: transparent;	
	}
	.geninsudet .table-responsive
	{
		padding:0px;
	}
	.GenInsu_det .table-responsive th, .GenInsu_det .table-responsive td
	{
		white-space:nowrap;
	}
	.comp_assestAlloGraph table th, .sect_assestAlloGraph table th
	{
		white-space:nowrap;
	}
	.othinsu .gotoPort_flex_2 .butHome 
	{
		float: left;
	}
	.othinsu .mydrpdwn .frm-field_mfCRM
	{
		width:100%;
	}
	.geninsudet .gotoPort_flex .frm-field
	{
		width:100%;
	}
	body[onload='fnGenInsu()'] .my_portDiv .container #mydocs h1
	{
		font-size:15px;
	}
	.geninsudet .gotoPort_flex
	{
		width:100%;
		float:left;
	}
	body[onload='fnHealthInsure()'] .fdbond .gotoPort_flex .gotoPort_flex_1 .Investor_dropdown
	{
		margin-top:0px;
	}
	body[onload='fnHealthInsure()'] .gotoPort_flex_2 .butHome
	{
		float:left;
		margin-top:0px;
	}
	body[onload='fnHealthInsure()'] .mydrpdwn .frm-field_mfCRM
	{
		width:100%;
	}
	h3#lblPoliHold
	{
		font-size: 19px;
	}
	.currstat .gotoPort_flex_3 .Investor_dropdown
	{
		float:none;
	}
	.currstat .gotoPort_flex
	{
		width:100%;
		float:left;
	}
	.cashflo .gotoPort_flex_1 .frm-field_ULIP
	{
		width:100%;
	}
	.cashflo .topwediv .tabwel, .cashflo .topwediv .tabwelactive 
	{
		padding: 4px 10px;
		font-size: 14px;
	}
	.cashflo .gotoPort_flex_3, .cashflo .gotoPort_flex_4
	{
		margin-top:10px;
	}
	.cashflo .myportbtn, .cashflo .mydrpdwn
	{
		margin-top:0px;
		margin-bottom: 10px;		
	}
	.cashflo .gotoPort_flex
	{
		width:100%;
		float:left;
	}
	.cashflo .gotoPort_flex_3
	{
		order:4;
	}
	.cashflo .gotoPort_flex_4
	{
		order:3;
	}	
	#ecrCompReq .imgbtnconnewryt.imgbtnconnew, #ecrCompReq .imgbtnconnewlft.imgbtnconnew
	{
		width:100%;
		text-align:center;
	}	
	.premcalen .gotoPort_flex_3
	{
		order:4;
	}
	.premcalen .gotoPort_flex_4
	{
		order:3;
	}
	.premcalen .gotoPort_flex
	{
		width:100%;
		float:left;
	}
	.polideta .gotoPort_flex .gotoPort_flex_1 .Investor_dropdown #cboMemberList
	{
		width:100%;
	}
	.polideta #display1 .idfcstertab
	{
		display:block;
	}
	.lifeport .Investor_dropdown .topwediv
	{
		float:none;
		margin-top:10px;
	}
	.lifeport .gotoPort_flex
	{
		width:100%;
		float:left;
	}
	.estbull .gotoPort_flex
	{
		width:100%;
		float:left;
	}
	.ppfpass .table-responsive th
	{
		white-space:nowrap;
	}	
	.ppfpass .table-responsive
	{
		display:block;
	}
	.topwediv
	{
		text-align:center;
	}
	.invppf .myportbtn
	{
		float:left;
	}
	.flsubcont1pdfgene h2.h2
	{
	    font-size: 15px;	
	}
	.panel6 .polideta .gotoPort_flex
	{
		width:100%;
		float:left;
	}
	.ulippoli .gotoPort_flex
	{
		width:100%;
		float:left;
	}
	.redeem_opt .mfScheme_div > DIV:first-child .buy_online100 
	{
		margin-bottom: 15px;
	}
	.wmfailnotconfirm #p_Remark1
	{
		text-align: center;
		font-size: 12px;
		margin-top: 15px;
		margin-bottom: 0px;		
	}
	#frmRedeem .redeem_opt .mfScheme_div .selMF_box 
	{
		width: 60%;
	}
	.contact_slider#feedback #feedback-tab
	{
		background-color: rgba(4, 152, 253, .6);
	}
	.redeem_opt > p, .switch_opt > p
	{
	    font-size: 15px;	
	}
	.redeem_opt > h1, .switch_opt > h1
	{
		font-size: 22px;
	}
	.buy_onlineCntDiv {
		padding: 55px 0px;
	}	
	.buy_onlineBox span {
		font-size: 13px;
	}	
	.gainlossrep .gotoPort_flex
	{
		width:100%;
		float:left;
	}
	.gainlossrep .table-responsive th
	{
		white-space:nowrap;
	}
	.capgain .frm-field-fy 
	{
		width: 100%;
	}
	.capgain .topwediv
	{
		text-align:center;
	}
	.topwediv .tabwel, .topwediv .tabwelactive
	{
		float:none;
	}
	.capgain .gotoPort_flex_3
	{
		order:4;
		margin-top:15px;
	}
	.capgain .gotoPort_flex_4
	{
		order:3;
	}
	.capgain .frm-field-new
	{
		margin-bottom:5px;
	}
	.capgain .myportbtn 
	{
		float: left;
	}
	.capgain .gotoPort_flex
	{
		width:100%;
		float:left;
	}
	.transumm .gotoPort_flex > DIV, .transumm > DIV:nth-child(4), .transumm > DIV:nth-child(5)
	{
		padding:0px;
	}
	.transumm > DIV h3, .panel5 .transumm .h4_align
	{
		font-size:12px;
		margin: 8px 5px;
	}
	.transumm .Investor_dropdown .text-info {
    font-size: 15px;
}
	.panel5 .transumm .mfscheme-container, .panel5 .gainlossrep .mfscheme-container, .panel5.currstat .mfscheme-container
	{
		border-bottom:1px solid #ddd;
	}
	.transumm h3
	{
	    font-size: 15px;
		font-weight: bold;	
	}
	.transumm .mydrpdwn .frm-field_mfCRM
	{
		width:100%;
	}
	.transumm .frm_field_transact
	{
		width: 23%;
		font-size: 11px;	
		padding: 6px;		
	}
	.transumm .Investor_dropdown .text-info 
	{
		line-height: 28px;
		margin-top:0px;
	}
	.actsip .Investor_dropdown .actSIPspacing
	{
		margin-top:10px;
	}
	.actsip .Investor_dropdown .mfscheme.table-responsive
	{
		margin-bottom:0px;
	}
	.actsip .Investor_dropdown
	{
		width:100%;
		float:left;
	}
	.actsip .actSIPspacing .mfscheme th
	{
		white-space:nowrap;
	}
	.actsip .gotoPort_flex > DIV
	{
		padding-left:0px;
	}
	.actsip .Investor_dropdown > DIV:nth-child(2)
	{
		padding:0px;
	}
	#premiumOutstanding .Investor_dropdown #cboMemberList, #premiumOutstanding .Investor_dropdown #cboEvents
	{
		width:100%;
	}
	#frmMyDoc .table-responsive td
	{
		white-space:nowrap;
	}
		#frmMyDoc .table-responsive 
	{
		display: block;
	}
	.panel5 .btcontainer
	{
		text-align:center;
	}
	.panel5 .btn-info
	{
		font-size: 13px;	
	}
	.mfport .stockledger-container .table-responsive
	{
		display:block;
	}
	.mfport .stockledger-container .table-responsive th, .mfport .stockledger-container .table-responsive td
	{
		white-space:nowrap;
	}
	.mfport .butHome, #premiumOutstanding .butHome, #ecrAsset .butHome
	{
		float:left;
		margin-top:0px;
	}
	.mfport .Investor_dropdown .text-info
	{
		margin-top:0px;
		margin-bottom:5px;
	}
	.mfport .mydrpdwn .frm-field_mfCRM, #ecrAsset .gotoPort_flex, .asseallo .frm-field_assetallo
	{
		width:100%;
	}
	.gotoPort_flex_3
	{
		order: 3;	
	}
	.mfport .gotoPort_flex, #ecrAsset .gotoPort_flex
	{
	    margin: 0px auto;
		float: left;	
	}
	.Investor_dropdown .text-info 
	{
		line-height: 28px;
	}
	.flmaincontpdfgene > span
	{
	    width: 15%!important;	
	}
	.flsubcont1pdfgene
	{
		width: 85%;	
	}
	.myportbtn
	{
		float:left;
	}
	.gotoPort_flex
	{
		display: flex!important;
		flex-direction: column;
	}
	.gotoPort_flex_1
	{
		order: 2;
	}
	.gotoPort_flex_2
	{
		order: 1;
	}	
	.Invstockspacing .mfscheme tr th
	{
		white-space:nowrap;
	}
	.useflrepmaindv .useflrepsubdvindi_sbdv2 h5.h5 
	{
		font-size: 11px;
	}
	.useflrepmaindv .useflrepsubdv2 .useflrepsubdvindi
	{
		height: 135px;
	}
	#ecrWealthPortfolio .prem_outs > DIV:last-child
	{
		float:left!important;
	}
	#ecrWealthPortfolio .prem_outs > DIV
	{
		padding:0px 10px;
	}
	.wealth_upcmingevent
	{
	    width: 133px;	
	}
	.hlv_slide9 .hlv_rightImg img {
		width: 55%;
	}	
	#life_tab #resp-tab1 .tab1_cnt_box > DIV img, #life_tab #resp-tab6 .whattobuy > DIV:last-child img 
	{
		width: 100%;
	}
	.lgn_cont_4_siginacess .input__label-content
	{
		padding: 10px 0;	
	}
	.IncomeCalc_FinalSum .IncomeCalc_FinalSumBox > DIV:first-child img
	{
		width:auto;
	}
	#divSecondSlide .IncomeCalc_DedctnBox > DIV:first-child
	{
		text-align:center;
	}
	.IncomeCalc_Dedctn .IncomeCalc_DedctnBox > DIV img {
		width: auto;
	}
	.IncomeCalc_allodet > DIV:last-child 
	{
		padding: 0px;
	}
	.AlloDetBox_inner h2 
	{
		font-size: 12px;
	}
	#Income_Calc .Income_Calc_btn .Income_Calc_btn1
	{
		padding: 6px;
		height: 100px;		
	}
	#Income_Calc .Income_Calc_btn > DIV
	{
	    padding: 0px 5px;	
	}
	#Income_Calc .Income_Calc_btn .IncomeCalc_indiv_left
	{
		display:none;
	}
	#Income_Calc .Income_Calc_btn .IncomeCalc_indiv .IncomeCalc_indiv_right
	{
	    margin: 0px auto;
		width: 100%;	
	}
	#Income_Calc .Income_Calc_btn .IncomeCalc_indiv h2
	{
	    font-size: 13px;
		text-align: center;
	}
	.child_main .child_step2 .child_cost > DIV:nth-child(2), .child_main .child_step2 .child_inflatn > DIV:nth-child(2)
	{
		margin: 0px auto;
		float: none;	
	}		
	.nritextb1
	{
	    font-size: 13px;
		line-height: 25px;
		padding:0px 3px;
	}
	.nrifromtext
	{
		font-size: 17px;
	}
	.nriformdiv
	{
		width: 85%;	
	}
	.frame4content .panel5#myCarousel .carousel-caption .bgfnt 
	{
		font-size: 14px;
	}
	.frame4content .panel5#myCarousel .carousel-caption .euitymf_img_debtmf_con .euitymf_con, .frame4content .panel5#myCarousel .carousel-caption .euitymf_img_debtmf_con .debtmf_con
	{
		padding: 5px;	
	}
	.frame4content .panel5#myCarousel .carousel-caption .euitymf_img_debtmf_con .euitymf_con .bgfnt, .frame4content .panel5#myCarousel .carousel-caption .euitymf_img_debtmf_con .debtmf_con .bgfnt
	{
		font-size: 14px;
	}
	.retirement .retirement_result
	{
		width: 46%;
	}
	.startSIPpg .buymfonlinebbg.panel5 .spansubcat, .startSIPpg .buymfonlinebbg.panel5 .subcategorydropdwn
	{
		font-size: 12px !important;
	}
	.div14 .buymfonlinebbg.panel5 .subcatlargecap .spansubcat
	{
	    width: 31%;
	}
	.startSIPpg .buymfonlinebbg.panel5 .celconmansel label.widthamcfnd, .startSIPpg .div14 .buymfonlinebbg.panel5 .celconmansel select.subcategorydropdwn
	{
	width:96%;
	}
	.startSIPpg .buymfonlinebbg.panel5 .celconmansel .col-sm-1.col-cust-1
	{
		padding:0px;
	}
	.startSIPpg .buymfonlinebbg.panel5 .celconmansel .col-sm-1.col-cust-1 li.dropdown
	{
		margin-top:26px;
	}
	#gain_lose .popover__content
	{
		left: 16px;
	}
	.nfo_cntdiv .nfooverflwheght #dtNFO_wrapper .dataTables_length
	{
		float:right;
	}
	.nfo_cntdiv .nfooverflwheght #dtNFO_wrapper .dataTables_filter, .nfo_cntdiv .nfooverflwheght #dtNFO_wrapper .dataTables_filter label
	{
		width:100%;
		margin:0px;
	}
	.nfo_cntdiv .nfooverflwheght #dtNFO_wrapper .dataTables_filter input
	{
		width: 229px;
	}
	#divi_declared #tblDividend_wrapper > .dataTables_filter input
	{
	    width: 114px;
		margin-left: 2px;	
		font-size:12px;
	}
	#divi_declar_tab #tblDividend_wrapper label
	{
		font-size:12px;
	}
	#divi_declar_tab .ul-li-container ul li
	{
	    font-size: 14px;	
	}
	#divi_declar_tab .ul-li-container ul
	{
		text-align:center;
	}
	.assest_allocation .assest_head {
		width: 35%;
	}
	.assest_head > DIV 
	{
		width: 100%;
	}
	.nl_learnmore .Gi_AnchorHeading 
	{
		font-size: 15px;
	}
	.nl_learnmore .Gi_Anchor5	
	{
		width:100%;
		float:left;
	}
	#taxguide_main .Pinfo_tbl .Pinfo_tblHeading 
	{
		line-height: 53px;
	}
	#taxguide_main .producinfornew .productrightdiv
	{
		text-align:Center;
	}
	#taxguide_main .productrightdiv .protpadiv
	{
		float:none;	
		margin-left:auto;
	}
	#divNL1 #GI_Tb .GIrow input[type=radio]:checked, #divNL1 #GI_Tb .GIrow input[type=checkbox]:checked {
		z-index: -1!important;
	}	
	.homenewiconmargin
	{
		margin-bottom:15px;
		margin-top:5px;
	}
	#taxguide_main .productrightdiv .hvr-shutter-out-vertical, #taxguide_main .productrightdiv .hvr-shutter-out-vertical.produbuttonnew1
	{
		width: 110px;
		float: none;
		margin-right: 3px;
	}	
	#general_tab .GI_BluHeading
	{
	    font-size: 15px;
		line-height: 25px;	
	}
	.hlv_slide10 .sum_head2 #hppnCoverPercent 
	{
		width: 19%;
	}
	.hlv_slide10 .sum_head3 input, .hlv_slide10 .sum_head2 #hppnCoverPercent
	{
	    font-size: 19px;	
	}
	.hlv_slide10 .sum_head2 
	{
		font-size: 17px;
	}
	.hlv_slide10 .hlv_inputbg span, .hlv_slide10 .hlv_inputbg input
	{
		text-align:center;
	}
	.hlv_slide10 .hlv_inputbg
	{
		padding: 20px 0px 20px 0px;	
	}
	.hlv_slide10 .HLV_calcRow:first-child > .sum_head1:nth-child(3)
	{
		line-height: 20px;
		width: 100%;
		float: left;	
	}
	.hlv_slide10 .HLV_calcRow:first-child .sum_head1:first-child input 
	{
		width: 45%;
	}	
	.hlv_slide10 .HLV_calcRow:first-child 
	{
		padding:20px 10px;
	}
	.hlv_slide10 .HLV_calcRow:first-child .sum_head1:first-child, .hlv_slide10 .HLV_calcInnerBox .sum_head1
	{
		text-align:left;
	}
	.hlv_slide5 .hlv_rightImg p, .hlv_slide6 .hlv_rightImg p, .hlv_slide8 .hlv_rightImg p {
		font-size: 14px;
	}	
	.hlv_slide7 .hlv_rightImg img:first-child
	{
		width: 44%;
	}
	.hlv_slide7 .hlv_rightImg > img
	{
		float:left;
	}
	.hlv_slide5 .HLV_calcRow .HLV_singlefemale, .hlv_slide5 .HLV_calcRow .HLV_singlemale
	{
	    width: 110px;
		height: 110px;	
		border: 8px solid #fff;
	}
	.hlv_slide5 .HLV_calcRow .HLV_singlemale:hover, .HLV_singlefemale:hover, .HLV_singleActive	
	{
	    width: 110px;
		height: 110px;			
		border: 8px solid #0899e4!important;		
	}
	.hlv_slide9 .HLV_calcRow i
	{
		line-height: 135px;
	}
	.hlv_slide2 .HLV_calcRow i, .hlv_slide3 .HLV_calcRow i, .hlv_slide4 .HLV_calcRow i, .hlv_slide7 .HLV_calcRow i, .hlv_slide9 .HLV_calcRow i 
	{
		line-height: 80px;
		font-size: 20px;
	}	
	.HLV_calcLabel, .hlv_slide10 .sum_head1 
	{
		font-size: 15px;
	}	
	.hlv_rightImg img
	{
		width:100%;
	}
	.item .HLV_calcInnerBox {
		padding: 45px 10px;
		padding-top:10px;
	}	
	.hlv_slide1.item .HLV_calcInnerBox 
	{
		padding: 30px 10px;
	}
	.hlv_slide1 .HLV_calcInnerBox .HLV_calcRow:nth-child(5) > DIV > DIV
	{
		padding:0px;
	}
	.hlv_slide1 .HLV_calcInnerBox .HLV_calcRow .HLV_male
	{
		margin-right: 5px;
	}
	.plan_infoBox > DIV:nth-child(3) select, .plan_infoBox > DIV:nth-child(3) .plan_infoRow input
	{
		width:100%;
	}
	.plan_infoBox > DIV:first-child .plan_infoRow:nth-child(2) input, .plan_infoBox > DIV:nth-child(2) .plan_infoRow input
	{
	    width: 88%;	
	}
	.prem_indiv h2
	{
		text-align:center;
		margin-top: 10px;
	}
	.premium_calc_btn > DIV:nth-child(2) .prem_indiv_left img
	{
	    width: 100%;
	}
	.premium_calc_btn > DIV:nth-child(2) .prem_indiv_left
	{
	    width: 38%;	
	}
	.prem_indiv_left
	{
	    float: left;
		text-align: center;	
	}
	.prem_indiv .prem_indiv_right
	{
		padding: 0px 10px;
		margin-left: 4px;
	}
	.prdt_infor .Heading_Pagenew
	{
	    font-size: 20px;
		line-height: 25px;	
	}
	.child_corpus .child_corpus_amt 
	{
		top: 70px!important;
	}
	.child_corpus input 
	{
		font-size: 14px!important;
	}
	.child_corpus .child_corpus_amt h1 
	{
		font-size: 10.5px!important;
	}
	.child_oldage p, .child_age p, .child_degree p, .child_cost p, .child_inflatn h2
	{
	    font-size: 17px;	
	}
	.child_main .child_bigbtn h1, .child_main .risk_profile h1 
	{
		font-size: 20px;
	}
	.child_step1, .child_step2 {
		padding: 22px 0px;
	}
	.child_main .child_bigbtn h1 
	{
		margin-bottom: 32px;
	}
	.child_bigbtn {
		margin-bottom: 5px;
	}	
	.growth_calcTable table th
	{
		white-space:nowrap;
	}
	/*.nfo_cntdiv .newfuntab .dataTable
	{
		overflow-x: auto;
		display: block;
		width:100%!important;
	}*/
	.my_account_main .buymfonlinebbg.panel5 .basis1year
	{
		width: 100%;
	}
	.my_account_main .buymfonlinebbg.panel5 .tabContent table.mf-table, .div14.recomend_fund .tabContent #divTopPerformance .table-responsive
	{
		margin:0px;
	}
	#divTopTable .buymfonlinebbg .tab-act-con
	{
	    border: 1px solid #ddd;
		height:auto;
	}
	.my_account_main .tabContent
	{
		border: 1px solid #ddd;
		margin:0px;
		padding:0px;
	}
	.buymfonlinebbg.panel5 .celconmansel label 
	{
		width: 47px;
	}
	.startSIPpg .buymfonlinebbg.panel5 .celconmansel label {
		width: 100%;
	}	
	.startSIPpg .buymfonlinebbg.panel5 .celconmansel #divPopUp #divDividend label
	{
		width: unset;
	}
	.startSIPpg .buymfonlinebbg.panel5 .celconmansel .dropdown div.dropdown-menu 
	{
		margin-left: -255px;
	}
	.startSIPpg #txtSIPAmt2
	{
	    margin-bottom: 0px;	
	}
	.cartCount
	{
	    top: 2.5px;	
	}
	.dv_strtsip_procedchkout .proceedtochkout
	{
		margin-top:5px;
	}
	.div14.recomend_fund .bodybgblcustwmstrtsip 
	{
		background-color: black;
	}
		.assest_allocation .assest_head
	{
		width:auto;
	}
	.fundsnpshotdeatilspg .comp_assestAlloGraph > DIV:first-child
	{
		overflow:auto;
	}
	.fund_perfor1 #divFundPerfTable .table-responsive
	{
		display: block;
	}
	.basicinfo_table1 table tr th, .fund_perfor1 table tr th
	{
	    padding: 7px 10px;	
	}
	.comp_assestAllo .basic_info span:first-child, .sect_assestAllo .basic_info span:first-child, #divAMCDetails + .button_div .basic_info span:first-child
	{
		word-wrap: break-word;
		width: 50%;	
	}
	h1.basic_info
	{
		font-size:12px;
	}
	.fundgraph_tabs li a
	{
	    font-size: 12px;
	}	
	#mf_tab #resp-tab3 .color4_boxes h2
	{
		margin:6px 0px;
	}
	#mf_tab #resp-tab3 .color4_boxes > DIV, #mf_tab #resp-tab3 .color4_boxes > DIV .green_box, #mf_tab #resp-tab3 .color4_boxes > DIV .black_box, #mf_tab #resp-tab3 .color4_boxes > DIV .red_box, #mf_tab #resp-tab3 .color4_boxes > DIV .grey_box 
	{
		height: 155px;
	}
	#mf_tab #resp-tab3 .color4_boxes p
	{
	    font-size: 12px;
		line-height: 17px;		
	}	
	#why_mf .nav-tabs>li 
	{
		width: 49%;
		font-size: 13px;
		float: none;
		display: inline-block;
	}
	#life_tab #resp-tab1 h1, #life_tab #resp-tab2 h1, #life_tab #resp-tab3 h1, #life_tab #resp-tab4 h1, #life_tab #resp-tab5 h1, #life_tab #resp-tab6 h1, #mf_tab #resp-tab1 h1, #mf_tab #resp-tab2 h1, #mf_tab #resp-tab3 h1, #mf_tab #resp-tab6 h1, #mf_tab #resp-tab4 h1, #mf_tab #resp-tab8 h1, #mf_tab #resp-tab7 h1, #mf_tab #resp-tab5 h1
	{
		font-size: 20px;	
	}	

	.assest_graph center > DIV:last-child tr
	{
		padding:0px;
	}
	.our_vision img
	{
		height:210px;
	}
	.ourvision_bgcnt h1:first-child 
	{
		margin-top: 45px;
	}
	.div14.recomend_fund .buymfonlinebbg.panel5 .subcategorydropdwn {
    padding: 5px 29px 5px 10px;
	}
	.know_boxes .modal-header .close
	{
	    right: -8px;	
	}	
	/**-- photogallery.asp, certificates.asp, awards.asp --**/
	#rg-gallery .es-carousel
	{
	    bottom: 0;
		position: absolute;
		left: 0;
		right: 0;		
	}
	.aboutus .row
	{
		padding-bottom:10px;
	}
	/**-- photogallery.asp, certificates.asp, awards.asp --**/
	.bot_footeropt ul li
	{
		padding: 0px 2px;
	}
	#mf_tab #resp-tab2 img
	{
		width:100%;
	}
}


/** ======================================= onboarding.decrwealth INNDERPAGES rwd css =================================================== **/