﻿.fa-cart-plus:before {
    font-size: 30px!important;
}

.bootbox .btn {
    background-color: #f79334;
    color: #000000;
    border: 1px solid #f79334;
    border-radius: 5px;
}

.header_top   {width: 100%;
    float: left;
    background: #fff;
}

.header_top{    float: left;
    width: 100%;
    text-align: right;
   padding: 10px 0;
}

.header_top .acsipmutumadv_inlinedv {
    display: inline-block;
    border-right: 1px solid #848484;
    /* margin-top: 10px; */
}

.header_top .acsipmutumadv_inlinedv p.txt {
    font-size: 14px;
    margin: 0px 10px;
}

.header_top .acsipmutumadv_inlinedv p.txt a {
    color: #848484;
}


.header_top .acsipmutumadv_inlinedv:last-child {
    border-right: 0;
}




/*=============================== HOME CSS PARTS STARTS ================================*/
.back-to-top i, .back-to-top svg {
    color: #f04b45 !important;
}

.header_topsection {
	float: left;
	width: 100%;
	/* margin-bottom: 10px; */
	padding: 0px 12px;
}

.cstonbonewtopperfor_subdv2 .btn_mystyle {
	background-color: #f56a25;
	border: 1px solid #f56a25 !important;
}
.pad_0{padding:0px;}


.signup_div{
	width:100%;
	float:left;
	margin: 0px;
    padding:0px 0px 30px 0px;
}

.signup_div h2.h2 {
	font-size: 30px;
    font-weight: bold;
    margin: 20px 0px !important;
	color: #005083;
	text-align:center;
}
.signup_indiv{text-align:center;margin-bottom: 30px;}

.signup_indiv h2{
	font-size: 25px;
    margin: 20px 0px !important;
	color: #000;
	text-align:center;
}
.signup_indiv img{text-align:center;}

.signup_indiv p{
    margin: 15px 0px;
    padding: 0;
    font-size: 16px;
    font-weight: normal;
    text-align: center;
}
.click_div{width:100%;float:left;}

.click_div h1{
	font-size: 18px;
    color: #fff;
    text-align: center;
    background: #f26922;
    width: 20%;
    margin: 0 auto;
    padding: 5px;
    border-radius: 10px;
}
.click_div h1 a{
    color: #fff;
}



@media only screen and (max-width: 1199px) and (min-width: 992px) {
	.login_right {
		/* width: 100%;
		float: left; */
	}
	.login_left {
		width: 100%;
		float: left;
	}
	.logo_section img {
		margin: 0px auto;
	}
	.logo_section {
		/* width: 100%;
		float: left; */
	}
	.menu_section {
		width: 100%;
		float: left;
	}
	.acsipmutumadv .acsipmutumadv_inlinedv p.txt a {
		color: #fff;
		font-size: 12px;
	}
}

@media only screen and (max-width: 991px) and (min-width: 550px) {

	.login_right {
		width: 50%;
		float: left;
		display: none;
	}
	.login_left {
		width: 100%;
		float: left;
		text-align: right;
		padding:0px;
	}
	.logo_section img {
		margin: 0px auto;
	}
	.logo_section {
		width: 100%;
		float: left;
		margin-top: 8px;
	}
	.loginicon4smallscreen .Phone-Number {
		display: none;
	}
	.otherpartlogocont {
		width: 60%;
	}
	.loginicon4smallscreen {
		margin: 0px 0 0!important;
	}
	.acsipmutumadv {
		text-align: center!important;
	}
	.menu_section {
		width: 100%;
		float: left;
	}
	.acsipmutumadv .acsipmutumadv_inlinedv p.txt a {
		color: #fff;
		font-size: 12px;
	}
}

@media only screen and (max-width: 549px) and (min-width: 320px) {
	.login_right {
		display: none;
	}
	.lgog_right ul {
		display: none;
	}
	.loginicon4smallscreen .Phone-Number {
		display: none;
	}
	.login_left {
		width: 100%;
		float: left;
		margin: 0px auto;
	}
	.otherpartlogocont {
		width: 100%;
	}
	.loginicon4smallscreen {
		margin: 0px 0 0!important;
	}
	.acsipmutumadv {
		text-align: center!important;
	}
	.logo_section {
		width: 100%;
		float: left;
	}
	.menu_section {
		width: 100%;
		float: left;
	}
	.acsipmutumadv .acsipmutumadv_inlinedv p.txt a {
		color: #fff;
		font-size: 12px;
	}
}


/*------------------ Additional Functionality CSS ------------------*/

.bghd1 {
	background: #000;
}

.txhd1 {
	color: #FFF;
}

.bghd2 {
	background: #000;
}

.txhd2 {
	color: #FFF;
}


/*------------------ Additional Functionality CSS ------------------*/


/*panel1hdrnw1 start*/

.panel1hdrnw1 {
	float: left;
	width: 100%;
	margin: 0 0 0px;
}


/*panel1hdrnw1 end*/


/*panel2hdrnw2 start*/

.panel2hdrnw2 {
	float: left;
	width: 100%;
	background-color: #fff;
	padding: 15px 0;
	text-align: center
}

.panel2hdrnw2 h1.h1 {
	color: #000;
}


/*panel2hdrnw2 end*/

.ful_menu {
	/*background-color: #f04b45;
	padding: 10px 0;*/
}

.logo_full {
	width: 100%;
	height: auto;
	float: left;
	background: #fff;
	padding: 0px;
}

.lgog_right ul {
	padding: 4px 0;
	margin: 0;
	list-style: none;
	float: right;
}

.Phone-Icon-Img {
	float: left;
	margin: 2px 8px 0 0;
}

.lgog_right li.Phone-Number {
	position: relative;
	top: -9px;
	color: #000;
}
.android_icon a  {
	background: transparent !important;
	padding: 0px !important;
}
.blink_img {
    animation: blinker 2s linear infinite;
}


.lgog_right li {
	float: none;
	margin: 0 0 0 10px;
	display: inline-block;
}

.lgog_right li a {
	    border: 1px solid #1b3069;
    font-size: 13px;
    float: left;
    color: #fff;
    margin-left: 0px;
    letter-spacing: 0.7px;
    text-transform: uppercase;
    background: #1b3069;
    text-decoration: none;
    border-radius: 7px;
    padding: 5px 10px;
    border-image: url(Inner.css) initial;
}

.lgog_right li a:hover {
	color: #fff;
    background: #00427a;
	border: 1px solid #fff;
	border-radius: 7px;
	-webkit-animation-name: hvr-buzz-out;
	animation-name: hvr-buzz-out;
	-webkit-animation-duration: 0.75s;
	animation-duration: 0.75s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
}

.lgog_right li i {padding: 0 3px;font-size: 13px;}

.lgog_right {width: 100%;height: auto;float: left;}

.logo {width: 100%;height: auto;float: left;}

.logo img{margin: 0 auto;}

.logo h2 {font-size: 23px;margin-top: 0px;margin-bottom: 5px;text-align: center;font-weight: bold;}

.logo p {font-size: 13px;margin-top: 0px;margin-bottom: 0px;text-align: center;font-weight: bold;}

.ful_menu ul.navbar-nav li:hover ul.dropdown-menu {display: block;}

.ful_menu ul.navbar-nav li:hover ul.dropdown-menu li ul.dropdown-menu {display: none;}

.ful_menu ul.navbar-nav li:hover ul.dropdown-menu li:hover ul.dropdown-menu {display: block;}

@media screen and (max-width:1024px) {
	
.benefitsofsipmain4pandv .benefitsofsipindi4pandv {height: 230px !important;}
	
.rightin h2 {font-size: 30px;}

.impgoals h2 {font-size: 30px;}

.impgoals h2 span {font-size: 30px;}

.financecontent h2 {font-size: 30px;}

.div11 h3 {font-size: 30px !important;}

.pickurownschemedv .pickurownschemedv_sbdb2 select {margin-left: 10px;}

.pickurownschemedv_sbdb3 .cstonbonewtopperfor {left: -104px!important;}

}


@media screen and (max-width:991px) {
	
.ful_menu {padding: 0;height: 57px !important;}
	
}

.lgog_right a:focus {outline: 0px auto -webkit-focus-ring-color;outline-offset: 0;}


/*login button for small screen*/

.loginicon4smallscreen {display: none;}

@media screen and (max-width: 768px)
{
.click_div h1 {width: 30%;}

.stellarnav>ul>li:hover>ul>li:hover>ul {opacity: 1;visibility: visible;top: 0;margin-top: 0 !important;}
	
}


@media screen and (max-width: 767px) {

.click_div h1 {width: 50%;}

.lgog_right {display: none;}

.loginicon4smallscreen {display: block;margin: 15px 0 0;}

.loginicon4smallscreen ul {list-style: none;float: right;margin: 0;padding: 0;}

.loginicon4smallscreen ul li {display: inline-block;margin: 0 0 0 10px;color: #fff;}

.loginicon4smallscreen i {font-size: 24px;color: #f26922;}

.logoxssdef {width: 40%;float: left;}

.menunamexssdef {width: 60%;float: left;}

}

@media screen and (max-width: 549px) {

.click_div h1 {width: 70%;}

.loginicon4smallscreen {float: left;width: 100%;text-align: center;}

.loginicon4smallscreen ul {float: none;}

.loginicon4smallscreen i {font-size: 30px;}

}

@media screen and (max-width: 480px) {

.logoxssdef {width: 100%;}

.menunamexssdef {width: 100%;}

.logo {float: none;}

}


/*old dropdown*/

.afterloginnamepan .panel-group {margin-bottom: 0px;}

.afterloginnamepan .panel-group .panel {margin-bottom: 0;border: 0;box-shadow: none;}

.afterloginnamepan .panel-default>.panel-heading {background-color: transparent;border: 0;}

.afterloginnamepan .panel-default .panel-heading a {color: #f04b45;}

.afterloginnamepan .panel-default .panel-heading a h4 {display: inline-block;float: right;font-weight: bold;}

.afterloginnamepan .panel-group .panel .collapse,
.afterloginnamepan .panel-group .panel .collapsing {
	float: right;
	position: absolute;
	z-index: 9999;
	right: 0;
	margin-top: 20px;
	width: 250px;
	box-shadow: 0 0 5px;
}

.afterloginnamepan .panel-group .panel .collapse.in {
	display: inline-block;
	float: right;
	position: absolute;
	z-index: 9999;
	right: 0;
	margin-top: 20px;
	width: 250px;
	box-shadow: 0 0 5px;
}

.afterloginnamepan .panel .panel-collapse .list-group .list-group-item a {display: inline-block;width: 100%;}


/*old dropdown*/


/*new dropdown*/

.afterloginnamepan .afterloginnamepan_div1 {text-align: right;}

.afterloginnamepan .afterloginnamepan_div1 .dropdown-toggle {
	display: inline-block;
	float: right;
	font-weight: bold;
	color: #f04b45;
	background-color: transparent;
	border: 0;
	margin: 10px 0 0;
}

.afterloginnamepan .afterloginnamepan_div1 .dropdown-menu {
	z-index: 1031;
	right: 0;
	width: 35%;
	left: auto;
	top: 35px;
	border: 0;
	padding: 0;
}

.afterloginnamepan .afterloginnamepan_div1 .dropdown-menu li {
	position: relative;
	display: block;
	padding: 4px 10px;
	margin-bottom: -1px;
	background-color: #fff;
	border: 1px solid #ddd;
}

.afterloginnamepan .afterloginnamepan_div1 .dropdown-menu li a {
	padding: 0;
}

@media (min-width:320px) and (max-width:549px) {
	
.lgog_right ul {padding: 0px 0;}

.logo img {/* width: 260px; */margin: 0 auto;}

.lgog_right li a {font-size: 13px;padding: 6px;}

.logo,.afterloginnamepan {width: 100%;text-align: center;}

.smll_none {display: none;}

.afterloginnamepan .afterloginnamepan_div1 {text-align: center;}

.afterloginnamepan .afterloginnamepan_div1 .dropdown-toggle {float: none;}
	
}

@media (min-width:550px) and (max-width:767px) {
	
.logo img {width: 100%;}

.otherpartlogocont {width: 60%;}

.lgog_right ul {padding: 00px 0;}

.lgog_right li a {font-size: 12px;padding: 7px 5px;}
	
}

@media (min-width:320px) and (max-width:767px) {

.ful_menu .caret {
		display: inline-block;
		width: 0;
		margin-top: 8px;
		height: 0;
		float: right;
		margin-left: 2px;
		vertical-align: middle;
		margin-right: 20px;
		border-top: 5px dashed;
		border-top: 4px solid\9;
		border-right: 5px solid transparent;
		border-left: 5px solid transparent;
	}

.ful_menu .nav>li>a {border-bottom: 1px solid #ffa372;}
	
}

.login_right{padding:0px}

.acsipmutumadv {float: left;width: 100%;text-align: right;margin: 3px 0;}

.acsipmutumadv .acsipmutumadv_inlinedv {display: inline-block;border-right: 1px solid #000;margin-top: 10px;}

.acsipmutumadv .acsipmutumadv_inlinedv:last-child {border-right: 0;}

.acsipmutumadv .acsipmutumadv_inlinedv p.txt {font-size: 14px;margin: 0px 10px;}

.acsipmutumadv .acsipmutumadv_inlinedv p.txt a {color: #f26922;}

.acsipmutumadv .acsipmutumadv_inlinedv:last-child p {margin: 0 0 0 10px;}

@media(max-width:767px) {
	
.acsipmutumadv {/*display:none;*/}

.lgog_right li:nth-child(1) {display: none;}

.acsipmutumadv .acsipmutumadv_inlinedv:last-child {width: 100%;}

.afterloginnamepan {float: left;width: 100%;}

}


/* ====================== homgpanelinvtpperfo end ======================*/


/* ==================================== HOME PAGE POPUP ON LOAD CSS ==================================== */

#onload {
	top: auto;
	right: auto;
	bottom: 0;
	left: 20px;
}

.ecrhomepagecss.modal-open {overflow-y: scroll;}

#onload .modal-dialog {
	min-width: 400px;
	width: fit-content;
	max-width: 500px;
	text-align: center;
}


/** ======================	Footer ====================== **/

.fotter_all {background-color: #000;padding: 20px 0;margin: 10px 0 0;}

.fotter_all_sub {padding: 10px 0;}

.fotter_all_sub .fotter_inn {float: left;width: 16.6667%;padding: 0 15px;}

.fotter_all_sub .fotter_inn h4,
.fotter_all_sub .footer_followus h4 {color: #101010;}

.fotter_all_sub .footer_followus h4+p.tx {color: #fff;}

.fotter_all_sub .fotter_inn ul,
.fotter_all_sub .footer_followus ul {margin: 10px 0 0;padding: 0;list-style: none;text-decoration: none;}

.fotter_all_sub .fotter_inn ul li a,
.fotter_all_sub .footer_followus ul li a {color: #fff;font-size: 12px;}

.fotter_all_sub .footer_followus {margin: 20px 0 0;padding: 0 15px;}

.fotter_all_sub .footer_followus .FU-Icon {display: inline-block;}

.fotter_all_sub .footer_followus .FU-Icon img {display: inline-block;}

.fotter_dwon {padding: 10px 0;background-color: #000;}

.fotter_dwon .fotter_dwon_inn p.tx {margin: 0;color: #fff;}

.fotter_dwon .fotter_dwon_inn_left ul {margin: 0;padding: 0;list-style: none;text-decoration: none;text-align: right;}

.fotter_dwon .fotter_dwon_inn_left ul li {display: inline-block;margin: 0 0 0 10px;}

.fotter_dwon .fotter_dwon_inn_left ul li a {color: #fff;}

.fotter_dwon .fotter_dwon_inn_left ul li a:hover {text-decoration: underline;color: #5cacdf;}


@media screen and (max-width: 1199px) {

.fotter_all_sub .fotter_inn h4,
.fotter_all_sub .footer_followus h4 {font-size: 14px;}

}

@media screen and (max-width: 991px) {

.fotter_dwon .fotter_dwon_inn_left ul li a {font-size: 12px;}

.fotter_dwon .col-sm-6 {padding: 0 5px;}

.fotter_all_sub .fotter_inn {width: 33.3333%;margin: 0 0 10px;}

.fotter_all_sub .fotter_inn:nth-child(4) {clear: left;}
	
}

@media screen and (max-width: 767px) {

.fotter_all {display: none;}

.fotter_dwon {margin: 10px 0 0;}

.fotter_dwon .col-sm-6:nth-child(1) {width: 55%;float: left;}

.fotter_dwon .col-sm-6:nth-child(2) {width: 45%;float: left;}

.fotter_dwon_inn p.tx,
.fotter_dwon .fotter_dwon_inn_left ul li a {font-size: 12px !important}

.fotter_dwon .fotter_dwon_inn_left ul li {margin: 0 0 0 5px;}

.fotter_dwon .col-sm-6:nth-child(1),
.fotter_dwon .col-sm-6:nth-child(2) {width: 100%;}

.fotter_dwon .fotter_dwon_inn_left ul,
.fotter_dwon .fotter_dwon_inn p.tx {text-align: center;}

.fotter_dwon .fotter_dwon_inn p.tx {margin: 0 0 5px;}
	
}

@media screen and (max-width: 480px) {

.fotter_dwon_inn p.tx,
.fotter_dwon .fotter_dwon_inn_left ul li a {
	font-size: 10px !important
}
	
}


/** ======================	Footer ====================== **/


/*=============================== HOME CSS PARTS ENDS ================================*/


/*=============================== GENERAL ================================*/

h1.h1 {
	color: #000;
}

p,
p.tx {
	color: #333;
}

p.img_caption {
	color: #333;
}

select,
input,
textarea {
	border: 1px solid #c1c1c1 !Important;
	color: #333 !Important;
}

th,
thead tr {
	background-color: #7d7d7d;
	color: #fff;
}

th.thadjsted {
	background-color: #7d7d7d;
}

th,
td {
	border: 1px solid #ababab !important;
}

tr.trthtotal,
tr.trthtotal td,
tr.trthtotal th {
	background-color: #cecece;
	color: #000;
}

a {
	color: #0c4372;
}


/*=============================== Page Header ================================*/

header.pageheader h3.h3.colrh3ad {
	color: #f04b45;
}


/*============================ Common css for White Background in container ============================*/

.newfundoffer_hdr div.container {
	background: #fff;
}


/*============================ Common css for button for inner pages ============================*/

.btncontbotmpanelpg_cent .btn_mystyle {
color: #fff !important;
    background-color: #f26922;
    border-radius: 50px!important;
    border: 1px solid #f26922 !important;
}

.btn_mystyle {
    color: #fff !important;
    background-color: #f26922;
    border: 1px solid #f26922 !important;
}

.btn_mystyle:hover,
.btn_mystyle:active,
.btn_mystyle:focus,
.btn_mystyle:active:focus,
.btn_mystyle.active ,
.btn_mystyle.active:hover{
	background-color: #fff;
	border: 1px solid #f04b45 !important;
	color: #f04b45 !important;
}
/*
.btn_mystyle.active:hover,
.btn_mystyle.active:active,
.btn_mystyle.active:focus,
.btn_mystyle.active:active:focus {
	background-color: #f04b45;
	border: 1px solid #f04b45 !important;
	color: #fff !important;
}*/

.btn_mystyle.disabled,
.btn_mystyle.disabled:hover,
.btn_mystyle.disabled:active,
.btn_mystyle.disabled:focus,
.btn_mystyle.disabled:active:focus,
.btn_mystyle.disabled.active,
.btn_mystyle.disabled.active:hover,
.btn_mystyle.disabled.active:active,
.btn_mystyle.disabled.active:focus,
.btn_mystyle.disabled.active:active:focus {
	color: #000 !important;
	border: 1px solid #d6d6d6;
}


/*============================ horizontal tab structure css ============================*/

#horizontalTab_custominner .resp-tabs-container {
	background-color: #fff;
}

#horizontalTab_custominner h2.resp-tab-title:last-child {
	border-bottom: 12px solid #c1c1c1 !important;
	background: blue;
}


/*-----------Vertical tabs-----------*/

#horizontalTab_custominner .resp-vtabs .resp-tabs-container {
	background-color: #fff;
	border: 1px solid #c1c1c1;
}

#horizontalTab_custominner .resp-vtabs li.resp-tab-active {
	border: 1px solid #c1c1c1;
	background-color: #fff;
}

#horizontalTab_custominner .resp-arrow {
	border-top: 12px solid #c1c1c1;
}

#horizontalTab_custominner h2.resp-tab-active span.resp-arrow {
	border-bottom: 12px solid #fff !important;
}


/*Accordion styles*/


/*Here your can change the breakpoint to set the accordion, when screen resolution changed*/

@media only screen and (max-width: 991px) {
	#horizontalTab_custominner .resp-vtabs .resp-tab-content {
		border: 1px solid #c1c1c1;
	}
}
	/*============================ Insurance Portfolio ============================*/
	
	.cashflowmaincontdiv .cashflowheaddv {
		background-color: #f04b45;
		color: #333;
	}
	/*============================ Wealth Portfolio ============================*/
	.wmportfoliotablehead {
		background-color: #f04b45;
	}
	.wmportfoliotablehead h4.h4 {
		color: #fff;
	}
	.wmporflobotmpandbnw .wmporflobotmpandbnw_indi .wmporflobotmpandbnw_imgcont i,
	.wmporflobotmpandbnw .wmporflobotmpandbnw_indi .wmporflobotmpandbnw_imgcont svg {
		color: #737373;
	}
	.wmporflobotmpandbnw .wmporflobotmpandbnw_indi:hover .wmporflobotmpandbnw_imgcont {
		background-color: #f04b45;
		border-color: #f04b45;
	}
	.wmporflobotmpandbnw .wmporflobotmpandbnw_indi:hover .wmporflobotmpandbnw_imgcont i,
	.wmporflobotmpandbnw .wmporflobotmpandbnw_indi:hover .wmporflobotmpandbnw_imgcont svg {
		color: #fff;
	}
	.useflrepmaindv {
		border: 1px solid #f04b45;
	}
	.useflrepmaindv .useflrepsubdv1 {
		background-color: #f04b45;
	}
	.useflrepmaindv .useflrepsubdv1 h4.h4 {
		color: #fff;
	}
	#myModalCAGRWealth .modal-header .close,
	#myModalCAGRWealth .modal-header .modal-title {
		color: #fff;
	}
.alldebtequicondv2 .btn_mystyle.active:hover,
.alldebtequicondv2 .btn_mystyle.active:active,
.alldebtequicondv2 .btn_mystyle.active:focus,
.alldebtequicondv2 .btn_mystyle.active:active:focus {
		background-color: #fff;
		border: 1px solid #999999 !important;
		color: #999999 !important;
}
.sharepricepercentdate {background-color: #6b6b6b;color: #fff;}

.sharepricepercentdate .pricepercentdivcon .priceperdiv2 {border-left: 2px solid #fff;}

.sharepricepercentdate .pricepercentdivcon .priceperdiv2 p.smallp {color: #fff;}

.amcjmfcfmb p.tx {border-right: 1px solid #333;}

.amcjmfcfmb p.tx span {color: #f04b45;}

.fndsnpbasicplusdate {background-color: #f04b45;}

.fndsnpshtbasinfotabcont h4 {color: #fff;}

.fndsnpshtbasinfotabcont h4.h4sepissnw {background-color: #f04b45;color: #fff;}

.fndsnpbasicplusdate h4+span {color: #fff;}

.fndper4retinlinbtncont .nav li a,
.fndper4retinlinbtncont .nav li a:active:hover,
.fndper4retinlinbtncont .nav li a:active:focus {
	border: 1px solid #f04b45 !important;
	color: #f04b45 !important;
	background-color: #ffdbc9;
}

	.fndper4retinlinbtncont .nav li.active a,
	.fndper4retinlinbtncont .nav li.active a:active:hover,
	.fndper4retinlinbtncont .nav li.active a:active:focus {
		color: #fff !important;
		background-color: #f04b45 !important;
	}
	.companywiseheadtxt {
		background-color: #f04b45;
		color: #fff;
	}
	.alldebtequicondv2 a.btn_mystyle {
		background-color: #ffb994;
		color: #000 !important;
		border: 1px solid #ff5700 !important;
	}
	.alldebtequicondv2 a.btn_mystyle.active,
	.alldebtequicondv2 .btn_mystyle.active:hover,
	.alldebtequicondv2 .btn_mystyle.active:active,
	.alldebtequicondv2 .btn_mystyle.active:focus,
	.alldebtequicondv2 .btn_mystyle.active:active:focus {
		background-color: #ff5700;
		color: #fff !important;
	}
	/*============================ Buy Online ============================*/
	.buy_onlinehdr .div_cst_buyonli_5 .buyonliniconcont {
		border: 1px solid #fff;
	}
	.buy_onlinehdr .div_cst_buyonli_5 .buyonliniconcont svg,
	.buy_onlinehdr .div_cst_buyonli_5 .buyonliniconcont i {
		color: #fff;
	}
	.buy_onlinehdr h3.h3 {
		color: #fff;
	}
	.buy_onlinehdr .div_cst_buyonli_5:hover .buyonliniconcont {
		background-color: #fff;
	}
	.buy_onlinehdr .div_cst_buyonli_5:hover .buyonliniconcont svg,
	.buy_onlinehdr .div_cst_buyonli_5:hover .buyonliniconcont i {
		color: #000;
	}
	
	/*============================ Lumpsum ============================*/
	/*============================ Redeem ============================*/
	/*============================ Systematic SIP ============================*/
	/*============================ Order History ============================*/
	/*============================ NSE Confirm Redeem ============================*/
	/*============================ NSE Redeem Status ============================*/
	.nseredimstatus1 {
		background-color: #f04b45;
		color: #fff;
	}
	/*============================ NFO ============================*/
	button.inscal_genins,
	button.inscal_genins:hover,
	button.inscal_genins:focus,
	button.inscal_genins:active {
		background-color: #f04b45;
		color: #fff;
	}
	.strtsipsmrtmaindv {
		background-color: #582d83;
	}
	/*============================ NFO Details ============================*/
	/*============================ Forms ============================*/
	.formhdrmaindv .formhdrsubdv1 {
		background-color: #f04b45;
		color: #fff;
	}
	.formshdr .tableuniversalcont td:nth-child(2) {
		color: #fff;
	}
	/** ======================= "sitemap_div" page css Starts here ======================= **/
	.sitemap_box h1 {
		background-color: #f04b45;
		color: #fff;
	}
	.sitemap_submenu h2 {
		border: 1px solid #f04b45;
	}
	.sitemap_submenu h2:hover {
		background-color: #f04b45;
		color: #fff;
	}
	/** ======================= "sitemap_div" page css Starts here ======================= **/
	/*============================ Calculators ============================*/
	.calculatorshdr .insufinancalcoptncont .insufinlftdiv i,
	.calculatorshdr .insufinancalcoptncont .insufinlftdiv svg {
		color: #fff;
	}
	/*Invement Growth*/
	.tablereportcalccont .tablereport_tab thead tr {
		background-color: #f04b45;
	}
	.tablereportcalccont .tablereport_tab tbody tr {
		background-color: #f04b45;
	}
	/*============================ Premium due ============================*/
	/*============================ My Documnets ============================*/
	/*============================ NRI Insurance Plan ============================*/
	.nriinsuplanshdr .nriinsucontdv .nriinsucontheaddv {
		background-color: #f04b45;
		color: #fff;
	}
	.nriinsuplanshdr .nriinsucontdv .nriinsucontheaddv h4.h4 a {
		color: #463737;
	}
	/*============================ Goal Planner ============================*/
	.frame4content .panel4 .pan4con .colred {
		color: #bb0b32;
	}
	.frame4content .panel5#myCarousel .carousel-caption .wantmyretmnthlyannuly .myretmnthnann:hover,
	.frame4content .panel5#myCarousel .carousel-caption .wantmyretmnthlyannuly .myretmnthnann:focus,
	.frame4content .panel5#myCarousel .carousel-caption .wantmyretmnthlyannuly .myretmnthnann:active {
		background-color: #99cc33;
		color: #000;
	}
	/* slide 3 goal planner*/
	.frame4content .panel5#myCarousel .carousel-caption .euitymf_img_debtmf_con .euitymf_con,
	.frame4content .panel5#myCarousel .carousel-caption .euitymf_img_debtmf_con .debtmf_con {
		border: 1px solid #f04b45;
	}
	.frame4content .panel5#myCarousel .carousel-caption .euitymf_img_debtmf_table_con .schme4u_diff_scheme .scheme4utable thead tr {
		background-color: #add6f8;
		color: #f04b45;
	}
	/*============================ Login Page ============================*/
	/*input fields start*/
	.input__field--hoshi {
		color: #f04b45 !important;
	}
	.dropdown .dropdown-menu .input__label-content--hoshi,
	.dropdown .dropdown-menu label.selectinputcrete span {
		color: #f04b45;
	}
	.input--filled input[type=password] {
		color: #f04b45;
	}
	.lgn_cont_4_siginacess .forgotpassbtn4sigin {
		color: #fff;
		background-color: #f04b45;
		border: 1px solid #f04b45;
	}
	.lgn_cont_4_siginacess .forgotpassword {
		color: #f04b45;
	}
	/*============================ Register User ============================*/
	button[disabled] {
		color: #f04b45;
	}
	.carouselbuynow .carousel-indicators .active {
		background-color: #3aaaff;
	}
	/*============================ Premium Outstanding ============================*/
	/** ============================== child calculator page css starts here ================================= **/
	.child_bigbtn h2,
	.child_bigbtn .btn-default h2 {
		color: #003366;
	}
	.risk_profile .moder_btn {
		border-color: #cccc33;
		color: #999999;
	}
	.child_inflatn .input-group input {
		color: #f04b45;
	}
	.child_corpus h1 {
		color: #f04b45;
	}
	.child_main .child_result>h1 {
		color: #f04b45;
	}
	h4.big_he,
	.child_main .child_result>h4.big_he {
		color: #f04b45;
	}
	.child_result .child_grey2 {
		padding: 15px 176px 15px 50px;
	}
	.child_result h2 {
		color: #f04b45;
	}
	.child_sip {
		color: #f04b45;
		border-bottom: 3px solid #f04b45;
	}
	.child_grey2 .child_sip input {
		border-bottom: 3px solid #f04b45;
	}
	.child_sip input {
		color: #f04b45;
	}
	.child_result .btn-primary {
		border-radius: 0px;
		width: 218px;
		outline: 0px;
	}
	.flatdash {
		border: 0 !important;
		border-bottom: 2px solid #00437a !important;
	}
	/** ============================== Retirement Goal min page css start here ================================= **/
	.more_option a {
		color: #f04b45;
	}
	.retirement h4 {
		color: #f04b45;
	}
	.retirement p {
		color: #f04b45;
	}
	.savings_period_inn h1 {
		color: #f04b45;
	}
	/** ============================== Retirement Goal page css end here ================================= **/
	/** ============================== MY MF account css start here ================================= **/
	/** ============================== MY MF account css end here ================================= **/
	/*============================ About us ============================*/
	.aboutus .abtus_txtcont h2.h2 {
		color: #005083;
	}
	.aboutus .abtus_txtcont h3.h3 {
		color: #333;
	}
	.aboutus .abtus_txtcont h4.h4 {
		color: #333;
	}
	.achieverecog
	{
		width:100%;
		float:left;
	}
	.achieverecog li
	{
		width:100%;
		float:left;
		list-style-type:disc;
		list-style-position:inside;
		padding:8px 0px;
	}
	.abtus_imgtxt_cont .redcolortxt
	{
		color:#ed1c24;
	}
	
	@media screen and (max-width: 767px){
.aboutus .abtus_txtcont h2.h2, .aboutus .abtus_txtcont h3.h3, .aboutus .abtus_txtcont h4.h4, .aboutus .abtus_txtcont p.tx {
    text-align: justify!important;
}
}
@media only screen and (max-width: 480px)
{
	.aboutus .abtus_txtcont h2.h2
	{
	    text-align: center!Important;	
	}
}
	
	
	/*============================ Photogallery/Awards/Certificates Start here============================*/
	.linkedicons .linked_iconcontindi:hover {
		background-color: #f04b45;
	}
	.linkedicons .linked_iconcontindi span {
		color: #fff;
	}
	@media screen and (max-width: 480px) {
		.sl-wrapper .sl-navigation button {
			color: #fff;
		}
	}
	/*============================ Photogallery/Awards/Certificates Ends here============================*/
	/*============================ why mutual fund============================*/
	.ymutualfundmaindiv .nav-tabs li.active a,
	.ymutualfundmaindiv .nav-tabs li a {
		background-color: #f04b45;
		color: #fff;
	}
	.ymutualfundmaindiv .nav-tabs li a {
		background-color: #f04b45;
	}
	/* ====================== hompgstratsiphdr start ====================== */
	.hompgstratsiphdr .moinextofumaindiv .moinextofuindidiv .moinextofusubdiv1 {
		    background-color: #cbf2ff;
    border: 1px solid #999999;
    color: #333;
	}
	
	.hompgstratsiphdr {
    background-color: #efefef!important;
	}
	
	.hompgstratsiphdr .pghdr.h1 {
   font-family: 'Segoe UI'!important;
    color: #ffffff!important;
    font-size: 35px!important;
        background: #5ca0b9;
    padding: 20px 10px;
}
	
	.hompgstratsiphdr .moinextofumaindiv .moinextofuindidiv .moinextofusubdiv5 {
		border: 1px solid #999999;
		border-bottom: 0px solid;
		background:transparent;
		color: #7e2f66;
	}
	.hompgstratsiphdr .moinextofumaindiv .moinextofuindidiv .moinextofusubdiv2,
	.hompgstratsiphdr .moinextofumaindiv .moinextofuindidiv .moinextofusubdiv3,
	.hompgstratsiphdr .moinextofumaindiv .moinextofuindidiv .moinextofusubdiv4 {
		border: 1px solid #999;
		    border-top: 0px solid;
	}
	.hompgstratsiphdr .startsipnowbtn {
		color: #000 !important;
		background-color: #ffa677;
		border: 4px solid #fff;
	}
	/* ====================== hompgstratsiphdr end ====================== */
	/* ====================== homgpanelinvtpperfo start ====================== */
	.homgpanelinvtpperfo {
		padding: 40px 0;
	}
	/* ====================== homgpanelinvtpperfo end ======================*/
	/*============================ Top Performing funds ============================*/
	.topperdv1 .nav-tabs>li>a {
		color: #0c4372 !important;
		border: 1px solid #7d7d7d;
	}
	.topperdv1 .nav-tabs>li.active>a,
	.topperdv1 .nav-tabs>li.active>a:focus,
	.topperdv1 .nav-tabs>li.active>a:hover {
		color: #fff !important;
		background-color: #00427a;
	}
	/*sec2*/
	.topperdv2 span.spansubcat {
		color: #f04321;
	}
	.pickurownschemedvp {
		color: #f04321;
	}
	.pickurownschemedv .pickurownschemedv_sbdb5 h3.h3 {
		color: #f04b45;
	}
	.pickurownschemedv .pickurownschemedv_sbdb5 h3.h3.colorred {
		color: #ff0000;
	}
	.topperdv1 ul.nav li a:hover {
		background-color: #00437a;
		color: #fff !important;
	}
	/*============================ Gainers & Losers ============================*/
	.gainlosedv1 ul.nav li a:hover {
		background-color: #022e53;
		border: 1px solid #f04b45;
	}
	.gainlosedv1 .nav-tabs li a {
		color: #f04b45 !important;
		border: 1px solid #f04b45;
	}
	.gainlosedv1 .nav-tabs>li.active>a,
	.gainlosedv1 .nav-tabs>li.active>a:focus,
	.gainlosedv1 .nav-tabs>li.active>a:hover {
		color: #fff !important;
		background-color: #f04b45;
	}
	/*============================ create free account or investor info ============================-*/
	/* ========== Create free account ========== */
	/*switch1 start*/
	.switch1-light>span span:first-child {
		color: #2b2b2b;
	}
	.switch1-light a {
		background-color: #f04b45;
	}
	/*switch1 end*/
	/*switch2 start*/
	.switch2-light>span span:first-child {
		color: #2b2b2b;
	}
	.switch2-light a {
		background-color: #f04b45;
	}
	/*switch2 end*/
	/*switch3 start*/
	.switch3-light>span span:first-child {
		color: #2b2b2b;
	}
	.switch3-light a {
		background-color: #f04b45;
	}
	/*switch3 end*/
	/*will remove below css once glyphicon icons are replaced by images*/
	.wizard li.active span.round-tab {
		background: #f04b45;
	}
	/*remove till here*/
	.mycustomwizard li.active:after {
		color: #ffa500;
	}
	#butOTP:focus,
	#verify_otp:focus,
	#resend_otp:focus {
		background-color: #f04b45;
		color: #fff;
	}
	#btn_signup:focus {
		background-color: #fff;
		color: #f04b45;
	}
	/*custom*/
	.mycustomwizard .backbox .innerbox3 {
		top: -35px;
		left: 25%;
	}
	.mycustomwizard li.active .backbox .innerbox1 {
		background-color: #f04b45;
	}
	.mycustomwizard li.active .backbox .innerbox2 {
		background-color: #f04b45;
	}
	.mycustomwizard li.active .backbox .innerbox3 {
		background-color: #f04b45;
	}
	.tab-pane h2.h2 {
		color: #fff;
		background-color: #f04b45;
	}
	.tab-pane h2.h2.bgblue {
		background-color: #f04b45;
	}
	.expandcollapse_header.investorinfoexpcollapbankdeta .panel-group .panel .panel-heading {
		background-color: #c9dbff;
		border: 1px solid #97b9ff;
	}
	button.next-step,
	button.prev-step {
		color: #fff;
		background-color: #f04b45;
		border: 1px solid #f04b45;
	}
	button.next-step span.arrow,
	button.prev-step span.arrow {
		color: #ffa500;
	}
	#but2nd,
	#div3rd {
		color: #f04b45;
	}
	.customdiv h4.h4 {
		color: #f04b45;
	}
	.customdiv span.blue {
		color: #f04b45;
	}
	.step44 .custdivforbutton button {
		border: 1px solid #7599bc;
		background-color: #eaf0ff;
		color: #09559f;
	}
	.step44 .custdivforbutton button:hover {
		background-color: #09559f;
		color: #fff;
	}
	a.ifscvalidatrlink_investrinfo {
		background-color: #f04b45;
		color: #fff !important;
		border: 1px solid #d4d5d8;
	}
	/*============================ wm_success.asp page ============================*/
	#eKYC_popup .close {
		display: block;
	}
	/*============================ wm_success.asp page ============================*/
	/*============================ Growth calculator ============================*/
	/*======================== Risk Profile ========================*/
	.frame4content.riskprofilepg .riskporansldesc {
		background-color: #f04b45;
	}
	.frame4content.riskprofilepg .riskporansldesc p {
		color: #333;
	}
	/*======================== Risk Profile (slide 8) replica of slide 2 ========================*/
	/*======================== SIP CALCULATOR ========================*/
	.moinextofumaindiv .moinextofuindidiv .moinextofusubdiv1,
	.moinextofumaindiv .moinextofuindidiv .moinextofusubdiv5 {
		background-color: #cbf2ff;
		border: 1px solid #a5a5a5;
		color: #333;
	}
	.moinextofumaindiv .moinextofuindidiv .moinextofusubdiv5 {
		background-color:transparent;
		color: #033865 !important;
	}
	.moinextofumaindiv .moinextofuindidiv .moinextofusubdiv3 input,
	.moinextofumaindiv .moinextofuindidiv .moinextofusubdiv3 input::placeholder
	{
		background: #fff;
		color: #f04321 !important;
	}
	.sipcalcgbotmtablecont .growthcaltablecont th:first-child {
		color: #fff;
	}
	.sipcalcgbotmtablecont .growthcaltablecont td:first-child {
		color: #f04321;
	}
	.sipcalcgbotmtablecont h3.h3 {
		color: #0096ba;
	}
	/*======================== PREMIUM CALCULATOR ========================*/
	.premimbtncontmain .prembtn1cont,
	.premimbtncontmain .prembtn2cont {
		background-color: #f04b45;
		color: #fff;
	}
	.premimbtncontmain .prembtn1cont .premrytetxtcon .premrytetxtcon_sub,
	.premimbtncontmain .prembtn2cont .premrytetxtcon .premrytetxtcon_sub {
		background-color: #ca221c;
	}
	.premimbtncontmain.prembtn2contspcl .prembtn2cont {
		background-color: #f04b45;
	}
	.premimbtncontmain.prembtn2contspcl .prembtn2cont .premrytetxtcon .premrytetxtcon_sub {
		background-color: #ca221c;
	}
	.premcalcsli2cont .premcalcsli2divcont .smassuredvalinpu,
	.premcalcsli2cont .premcalcsli2divcont .smassuredvalinpureslt,
	.premcalcsli2cont .premcalcsli2divcont .smassuredvalinpuwhyte {
		background-color: #f04b45;
		color: #fff;
	}
	.premcalcsli2cont .premcalcsli2divcont .smassuredvalinpureslt {
		background-color: #f04b45;
		color: #fff;
	}
	/** ======================= "HLV_calc" page css Starts here ======================= **/
	.hlv_slide10 .HLV_calcRow:first-child .sum_head1:first-child,
	#txtHumanLifeValue,
	.hlv_slide10 .HLV_calcRow:first-child .sum_head1:first-child input {
		color: #a00909;
	}
	.hlv_slide10 .HLV_calcRow:first-child {
		background-color: #f04b45;
	}
	/** ======================= "HLV_calc" page css Ends here ======================= **/
	/** ======================= DIVIDEND DECLARED page css starts here ======================= **/
	.divideclindidv1_sb1 .nav-tabs>li>a {
		color: #f04b45 !important;
		border: 1px solid #f04b45;
	}
	.divideclindidv1_sb1 .nav-tabs>li.active>a,
	.divideclindidv1_sb1 .nav-tabs>li.active>a:focus,
	.divideclindidv1_sb1 .nav-tabs>li.active>a:hover {
		color: #fff !important;
		background-color: #f04b45;
		border: 1px solid #f04b45;
	}
	/** ======================= DIVIDEND DECLARED page css Ends here ======================= **/
	/*=============================== INVEST ONLINE CONFIRM ================================*/
	/*=============================== WHY SIP ================================*/
	/*=============================== SUCCESS ================================*/
	/*=============================== SUCCESS II ================================*/
	/*=============================== START SIP II ================================*/
	/*=============================== LIFE INSURANCE ================================*/
	.lifeinsurancemaindiv .nav-tabs li.active a,
	.lifeinsurancemaindiv .nav-tabs li a {
		background-color: #f04b45;
		color: #fff;
	}
	.lifeinsurancemaindiv .nav-tabs li a {
		background-color: #f04b45;
	}
	/*=============================== Articles table structure ================================*/
	.article_tab_cont .article_table tr:hover td.srno {
		background-color: #f04b45;
		color: #fff;
	}
	.articles_more_band a {
		color: #f04b45 !important;
	}
	/*=============================== Articles Expand Collapse ================================*/
	/*============================ Articles Details ============================*/
	.art_det_cont .art_det_cont_head {
		background-color: #f04b45;
		color: #fff;
	}
	/*============================ side tab ============================*/
	button.btn_gtlatstinolic,
	button.btn_gtlatstinolic:hover,
	button.btn_gtlatstinolic:focus,
	button.btn_gtlatstinolic:active {
		background-color: #0c92b8;
		color: #fff;
	}
	.licpngtlstinfo_con {
		background-color: #6666cc;
	}
	.licpngtlstinfo_con .licpngtlstinfo1 p {
		color: #fff;
	}
	.licpngtlstinfo_con .licpngtlstinfo1 h2 {
		color: #fff;
	}
	button.btn_kc_knwcent,
	button.btn_kc_knwcent:hover,
	button.btn_kc_knwcent:focus,
	button.btn_kc_knwcent:active {
		background-color: #0c92b8;
		color: #fff;
	}
	.table_kc_knwcent tr:nth-child(even) {
		background-color: #d4e7fb;
	}
	.table_kc_knwcent tr:nth-child(odd) {
		background-color: #ecf5ff;
	}
	/*============================ Industry News ============================*/
	/*============================ Tax Guide ============================*/
	/*============================ Product Information Life Insurance ============================*/
	/*============================ Product info LIC plan detail ============================*/
	.modal .modal-header {
		background-color: #f04b45;
		color: #fff;
	}
	.modal .close {
		color: #fff;
	}
	.modal .close_btn {
		color: #fff;
		background-color: #f04b45;
		border: 1px solid #f04b45;
	}
	.proinfo_plandetailmain .entrurmdlbdymaindv {
		border: 1px solid #f04b45;
	}
	.proinfo_plandetailmain .entrurmdlbdymaindv .urreqmodalbdy {
		border-bottom: 1px solid #f04b45;
	}
	/*============================ sub expand collapse ============================*/
	.expandcollapse_header.sub_expcoll .panel-group .panel .panel-heading,
	.expandcollapse_header.sub_expcoll .panel-group .panel .panel-heading.sepbgherened	{
		background-color: #f04b45;
	}
	/*============================ General Insurance ============================*/
	.healthinsupladethdr .healinsupladetdv1 .selselpopupnlpladet .closebtnx {
		color: #fff;
		background-color: #f04b45;
		border: 1px solid #f04b45;
	}
	/*============================ corporate Deposits ============================*/
	.corporatedespo_hdr h2.h2 {
		color: #005083;
	}
	/*============================ Contact Us ============================*/
	.contactus .headofccontdiv .headofcheadcont {
		background-color: #f04b45;
		color: #fff;
	}
	/*============================ Product Info other plan detail ============================*/
	.othrprotectnplan .protctplanmaindiv .protctplansubdiv11 h3.h3:nth-child(2) {
		color: #f04b45;
	}
	.othrprotectnplan .protctplanmaindiv .protctplansubdiv2 h4.h4 {
		color: #333;
	}
	/** ============================== "Income Tax Calculator" page css ENDs here ================= **/
	.actvbtn_Incomecalc .IncomeCalc_indiv_right {
		background-color: #ca221c !Important;
	}
	.actvbtn_Incomecalc {
		background-color: #f04b45 !Important;
	}
	.IncomeCalc_indiv .IncomeCalc_indiv_right p {
		color: #fff;
	}
	.IncomeCalc_indiv .IncomeCalc_indiv_right p:last-child {
		color: #fff;
	}
	.IncomeCalc_indiv h2 {
		color: #fff;
	}
	.IncomeCalc_BaInfo>p,
	.IncomeCalc_IncDet>p,
	.IncomeCalc_Dedctn>P,
	.IncomeCalc_FinalSum>P {
		color: #582d83;
	}
	.BaInfoBox_row .age_grp:hover,
	.Actage_grp {
		color: #fff !important;
		background-color: #5252a2!important;
	}
	.IncomeCalc_allodet p,
	.IncomeCalc_calcHra p {
		color: #582d83;
	}
	.calcHraBox_row input[type=button] {
		background-color: #003366;
		color: #fff !important;
	}
	.mainIncome_Calc input:focus {
		border-color: #66afe9;
	}
/** ================================== "Income Tax Calculator" page css ENDs here ================================== **/

/** ================================== Newsletter ================================== **/

.newsletterindidv:before
{
	background: #EE6F11;
}
.newsletterindidv:hover .newsletterindidv_hedcont h4.h4
{
	color: #fff;
}



/*============================ stellar nav starts here ============================*/
.menu_div{
	width:100%;
	float:left;
	background:#00427a;
	padding:10px 0px;
}
	.stellarnav {
		position: relative;
		/*width: 100%;*/
		line-height: normal;
	}
	.stellarnav ul {
		margin: 0;
		padding: 0;
		text-align: center;
	}
	.stellarnav li {
		list-style: none;
		display: block;
		margin: 0;
		padding: 0;
		position: relative;
		line-height: normal;
		vertical-align: middle;
	}
	.stellarnav li a {
	padding: 2px 17px;
	display: block;
	text-decoration: none;
	color: #777;
	font-size: inherit;
	box-sizing: border-box;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	transition: all .3s ease-out;
	    font-family: 'RobotoSlab-Regular';
}
	/* main level */
	.stellarnav>ul>li {
		display: inline-block;
	}
	.stellarnav>ul>li>a {
		letter-spacing: 0.1px;
		font-size: 16px;
	}
	/* first level dd */
	.stellarnav ul ul {
		top: auto;
		width: 175px;
		position: absolute;
		z-index: 9900;
		text-align: left;
		display: none;
		background: #ddd;
		border: 1px solid #ddd;
	}
	.stellarnav li li {
		display: block;
	}
	.stellarnav li li:hover {
		background-color: #f26922;
	}
	/* second level dd */
	.stellarnav ul ul ul {
		top: 0;
		/* dd animtion - change to auto to remove */
		left: 177px;
		/*left: -1px;*/
		box-shadow: 0 0 5px;
	}
	.stellarnav>ul>li:hover>ul>li:hover>ul {
		opacity: 1;
		visibility: visible;
		top: 0;
		/*margin-top: 29px;*/
	}
	/* .drop-left */
	.stellarnav>ul>li.drop-left>ul {
		right: 0;
	}
	.stellarnav li.drop-left ul ul {
		left: auto;
		right: 220px;
	}
	/* light theme */
	.stellarnav.light {
		background: transparent;
	}
	.stellarnav.light ul ul {
		background: rgba(255, 255, 255, 1);
	}
	.stellarnav.light li a {
		color: #fff;
		/* border-right: 1px solid #fff; */
		    font-family: 'Segoe UI';
	}
	.stellarnav.light ul ul li a {
		color: #000;
		border-bottom: 1px solid #ccc;
	}
	
	/*.stellarnav.light ul ul li:last-child a {
		border-bottom: 0px;
	}*/
	.stellarnav>ul>li:hover a {
		color: #f26922;
		/* border-bottom: 2px solid #d40000; */
	}
	.stellarnav>ul>li li:hover a {
		color: #fff;
	}
	.stellarnav>ul>li li:hover li a {
		color: #333;
	}
	.stellarnav>ul>li li li:hover a {
		color: #fff;
	}
	.stellarnav li li a {
		font-size: 12px;
		padding: 5px 10px;
	}
	.stellarnav.light .menu-toggle,
	.stellarnav.light .call-btn-mobile,
	.stellarnav.light .location-btn-mobile {
		color: rgba(0, 0, 0, 1);
	}
	/* dark theme */
	.stellarnav.dark {
		background: rgba(0, 0, 0, 1);
	}
	.stellarnav.dark ul ul {
		background: rgba(0, 0, 0, 1);
	}
	.stellarnav.dark li a {
		color: #FFF;
	}
	.stellarnav.dark .menu-toggle,
	.stellarnav.dark .call-btn-mobile,
	.stellarnav.dark .location-btn-mobile {
		color: rgba(255, 255, 255, 1);
	}
	/* sticky nav */
	.stellarnav.fixed {
		position: fixed;
		width: 100%;
		top: 0;
		left: 0;
		z-index: 9999;
	}
	/* only used when 'scrollbarFix' is set to true in the js. This fixes horizontal scrollbar caused by the dd menus that are very long.*/
	body.stellarnav-noscroll-x {
		overflow-x: hidden;
	}
	/* general styling */
	/*.stellarnav li.has-sub>a:after {
		content: '\f0d7';
		font-family: 'FontAwesome';
		margin-left: 6px;
	}*/
	.stellarnav li li.has-sub>a:after {
		content: '\f0da';
		font-family: 'FontAwesome';
	    margin-left: 13px;
	 /*   font-size: 16px;*/
	}
	.stellarnav li.drop-left li.has-sub>a:after {
		float: left;
		content: '\f0d9';
		font-family: 'FontAwesome';
		margin-right: 10px;
	}
	.stellarnav.hide-arrows li.has-sub>a:after,
	.stellarnav.hide-arrows li li.has-sub>a:after,
	.stellarnav.hide-arrows li.drop-left li.has-sub>a:after {
		display: none;
	}
	.stellarnav .menu-toggle,
	.stellarnav .close-menu,
	.stellarnav .call-btn-mobile,
	.stellarnav .location-btn-mobile {
		display: none;
		text-transform: uppercase;
		text-decoration: none;
	}
	.stellarnav .dd-toggle {
		display: none;
		position: absolute;
		top: 0;
		right: 0;
		padding: 0;
		width: 48px;
		height: 48px;
		text-align: center;
		z-index: 9999;
		border: 0;
	}
	.stellarnav .dd-toggle i {
		position: absolute;
		margin: auto;
		top: 33%;
		/*left: 0;*/
		right: 20px;
		-webkit-transition: transform .3s ease-out;
		-moz-transition: transform .3s ease-out;
		transition: transform .3s ease-out;
	}
	.stellarnav>ul>li>ul .dd-toggle i
	{
		top: 20%;
	}
	.stellarnav.mobile>ul>li>a.dd-toggle {
		padding: 0;
	}
	.stellarnav li.call-btn-mobile,
	.stellarnav li.location-btn-mobile {
		display: none;
	}
	.stellarnav li.open>a.dd-toggle i {
		-webkit-transform: rotate(135deg);
		-ms-transform: rotate(135deg);
		-o-transform: rotate(135deg);
		transform: rotate(135deg);
	}
	.stellarnav ul.reachus_dropdown {
		top: auto;
		/*width: 120px!important;*/
	}

	/* Fallback for slow javascript */
	@media screen and (max-width: 1130px) and (min-width: 992px){	
	
	
		.stellarnav ul ul ul {
		top: 0;
		left: -177px!important;
		box-shadow: 0 0 5px;
		}
	}
	@media screen and (max-width: 1199px) and (min-width: 992px) {	
		.stellarnav ul {
			/*text-align: left;*/
		}
		.stellarnav>ul>li>a {
			padding: 5px 8px;
			font-size: 15px!important;
		}
	}
	@media only screen and (max-width: 992px) {
		.stellarnav {
			/*overflow: hidden;*/
			display: block;
		}
		.stellarnav ul {
			position: relative;
			display: none;
		}


.stellarnav ul ul {
    /*position: relative!important;*/
    display: none;
    /*overflow: hidden;*/
}
	
	}
	@media screen and (max-width: 991px) {
		.stellarnav ul.reachus_dropdown {
			width: auto!important;
		}
		.stellarnav.light li a {
			color: #fff !important;
			border-right: 1px solid #000;
		}
		.stellarnav.light li ul li a {
			color: #d40000 !important;
		}
	}
	/* mobile nav */
	.stellarnav .menu-toggle,
	.stellarnav .call-btn-mobile,
	.stellarnav .location-btn-mobile {
		color: #777;
		padding: 15px;
		box-sizing: border-box;
	}
	.stellarnav .full {
		width: 100%;
	}
	.stellarnav .half {
		width: 50%;
	}
	.stellarnav .third {
		width: 33%;
		text-align: center;
	}
	.stellarnav .location-btn-mobile.third {
		text-align: center;
	}
	.stellarnav .location-btn-mobile.half {
		text-align: right;
	}
	.stellarnav.light .third,
	.stellarnav.light .half {
		border-left: 1px solid rgba(0, 0, 0, .15);
	}
	.stellarnav.light .third:first-child,
	.stellarnav.light .half:first-child {
		border-left: 0;
	}
	.stellarnav.dark .third,
	.stellarnav.dark .half {
		border-left: 1px solid rgba(255, 255, 255, .15);
	}
	.stellarnav.dark .third:first-child,
	.stellarnav.dark .half:first-child {
		border-left: 0;
	}
	.stellarnav.mobile {
		position: static;
	}
	.stellarnav.mobile.fixed {
		position: static;
	}
	.stellarnav.mobile ul {
		position: relative;
		display: none;
	}
	.stellarnav.mobile.active {
		padding-bottom: 0;
	}
	.stellarnav.mobile.active>ul {
		display: block;
	}
	.stellarnav.mobile ul {
		text-align: left;
	}
	.stellarnav.mobile>ul>li {
		display: block;
	}
	.stellarnav.mobile>ul>li>a {
		padding: 15px;
	}
	.stellarnav.mobile ul {
		background: rgba(221, 221, 221, 1);
	}
	.stellarnav.mobile ul ul {
		position: relative;
		opacity: 1;
		visibility: visible;
		width: auto;
		display: none;
		-moz-transition: none;
		-webkit-transition: none;
		-o-transition: color 0 ease-in;
		transition: none;
	}
	.stellarnav.mobile ul ul ul {
		left: auto;
		top: auto;
	}
	.stellarnav.mobile li.drop-left ul ul {
		right: auto;
	}
	.stellarnav.mobile li a {
		border-bottom: 1px solid rgba(255, 255, 255, .15);
	}
	.stellarnav.mobile li.has-sub a {
		padding-right: 50px;
	}
	.stellarnav.mobile>ul {
		border-top: 1px solid rgba(255, 255, 255, .15);
	}
	.stellarnav.mobile.light li a {
		border-bottom: 1px solid rgba(0, 0, 0, .15);
	}
	.stellarnav.mobile.light>ul {
		border-top: 1px solid rgba(0, 0, 0, .15);
	}
	.stellarnav.mobile li a.dd-toggle {
		border: 0;
	}
	.stellarnav.mobile.light li a.dd-toggle {
		border: 0;
		width: 100%;
	}
	.stellarnav.mobile .menu-toggle,
	.stellarnav.mobile .dd-toggle,
	.stellarnav.mobile .close-menu,
	.stellarnav.mobile .call-btn-mobile,
	.stellarnav.mobile .location-btn-mobile {
		display: inline-block;
	}
	.stellarnav.mobile li.call-btn-mobile {
		border-right: 1px solid rgba(255, 255, 255, .1);
		box-sizing: border-box;
	}
	.stellarnav.mobile li.call-btn-mobile,
	.stellarnav.mobile li.location-btn-mobile {
		display: inline-block;
		width: 50%;
		text-transform: uppercase;
		text-align: center;
	}
	.stellarnav.mobile li.call-btn-mobile.full,
	.stellarnav.mobile li.location-btn-mobile.full {
		display: block;
		width: 100%;
		text-transform: uppercase;
		border-right: 0;
		text-align: left;
	}
	.stellarnav.mobile li.call-btn-mobile i,
	.stellarnav.mobile li.location-btn-mobile i {
		margin-right: 5px;
	}
	.stellarnav.mobile.light ul {
		background: #f26922;
		z-index: 9;
	}
	.stellarnav.mobile.light li a.dd-toggle {
    border: 0;
    width: 100%;
    color: #fff;
}

	.stellarnav.mobile.light ul ul {
		background: rgb(255, 255, 255);
	}
	.stellarnav.mobile.dark ul {
		background: rgba(0, 0, 0, 1);
	}
	.stellarnav.mobile.dark ul ul {
		background: rgba(255, 255, 255, .08);
	}
	.stellarnav.mobile.light li.call-btn-mobile {
		border-right: 1px solid rgba(0, 0, 0, .1);
	}
	.stellarnav.mobile.top {
		position: absolute;
		width: 100%;
		top: 0;
		left: 0;
		z-index: 9999;
	}
	.stellarnav.mobile li.has-sub>a:after,
	.stellarnav.mobile li li.has-sub>a:after,
	.stellarnav.mobile li.drop-left li.has-sub>a:after {
		display: none;
	}
	
	
@media only screen and (max-width: 991px) and (min-width: 550px) {
.stellarnav.mobile {
    position: static;
    /* margin-top: -100px; */
}
}	
	
	/* mobile nav */
	@media only screen and (max-width: 420px) {
		.stellarnav.mobile .call-btn-mobile.third span,
		.stellarnav.mobile .location-btn-mobile.third span {
			display: none;
		}
	}
	@media only screen and (max-width: 991px) {
		.stellarnav {
			z-index: 9900;
		}
		.stellarnav .menu-toggle,
		.stellarnav .call-btn-mobile,
		.stellarnav .location-btn-mobile {
			padding: 0
		}
		.stellarnav.light .menu-toggle,
		.stellarnav.light .call-btn-mobile,
		.stellarnav.light .location-btn-mobile {
			color: #f26922;
		}
		#main-nav .menu-toggle.full:nth-child(2) {
			display: none;
		}
		#main-nav .menu-toggle.full i {
			font-size: 36px;
			float: right;
			/* margin-right: 15px; */
		}
		.stellarnav.light li li a,
		.stellarnav>ul>li:hover li a {
			color: #000;
		}
		/*.stellarnav>ul>li li {
			padding-left: 20px;
		}*/
		/*.stellarnav>ul>li li:hover {
			background-color: #101c29;
			padding-left: 20px;
		}*/

	}
	/*============================ stellar nav ends here ============================*/

	.btn-primary {
    background-color: #f26922;
}
	
	
.amcfolischamt_cont .pickurownschemedv_sbdb3 .cstonbonewtopperfor {
    left: -175px!important;
    margin-left: 0px !important;
}	


.pickurownschemedv_sbdb3 .cstonbonewtopperfor {
    margin-left: 60px !important;
    margin-top: 20px;
    right: -20px;
    top: 30px !important;
    left: -100px!important;
}
	
	
	
	
	
/* @media screen and (max-width: 1900px) and (min-width: 1200px)
{
.buyonline_startsip .amcfolischamt_cont	.cstonbonewtopperfor {
    left: -160px !important;
    top: 43px !important;
}

}
	
@media screen and (max-width: 1199px) and (min-width:992px)
{
.buyonline_startsip .amcfolischamt_cont	.cstonbonewtopperfor {
    left: -170px !important;
    top: 43px !important;
}
}	
	
@media screen and (max-width: 991px) and (min-width:768px)
{
.buyonline_startsip .amcfolischamt_cont	.cstonbonewtopperfor {
    left: -170px !important;
    top: 43px !important;
}
}	 */
	
@media screen and (max-width: 767px) and (min-width:320px)
{
/* .buyonline_startsip .amcfolischamt_cont	.cstonbonewtopperfor {
    left: auto!important;
} */

.know_boxes > DIV:nth-child(2) .know_box_inner {
    margin: 20px 0px;
}


.amcfolischamt_cont .pickurownschemedv_sbdb3 .cstonbonewtopperfor {
    left: auto!important;
    /* margin-left: 0px !important; */
    margin: 0 auto;
    text-align: center;
	margin-left: 0px !important;
	    right: 0px;
    top: 30px !important;
	
}



}
	
	
	
	
.expandcollapse_header .panelbg {
    background-color: #7d7d7d !important;
}	
		
.prodinfo_expcolmain .panel-group .panel-heading a {
    color: #000!important;
}
	
.homgpanelinvtpperfo .topperdv5 .imgcartsec5cont .ocunterxount {
    top: 11px!important;
	right:16px !important;
}
	
	
.fundatglancedvltrhdr .pickurownschemedv_sbdb3 .ocunterxount {
    top: 9px!important;
	/* left: 47% !important; */
	font-size:12px;
}	

.topperdv5 .imgcartsec5cont .ocunterxount {
    top: 11px!important;	
}

@media screen and (max-width: 768px)
{
.fundatglancedvltrhdr .pickurownschemedv_sbdb3 .ocunterxount {
    top: 9px!important;
}
.sitemap_submenu .infositemap {
    margin-left: -4% !important;
}
}	
@media screen and (max-width: 420px) {
		
		.sitemap_submenu .infositemap {
    margin-left: 0% !important;
}	
	
}
	@media screen and (max-width: 1199px) and (min-width: 992px)
{
.linkedicons p {
    font-size: 14px !Important;
}

.topperdv5 .imgcartsec5cont .ocunterxount {
    top: 11px!important;
}
.homgpanelinvtpperfo .topperdv5 .imgcartsec5cont .ocunterxount {
    top: 10px!important;
}

.frame4content.riskprofilepg #sliderriskpro .carousel-inner .riskproslid_optndv .imgoptcomsl1 .tx {
    height: 170px!important;
}

.frame4content.riskprofilepg #sliderriskpro .riskproslid_optndv ul.ul {
    margin: 110px 0 0!important;
}
.select2-container--default .select2-selection--single {
    margin-left: 5px!important;
    height: 35px!important;
}

}



@media screen and (max-width: 991px) and (min-width: 768px)
{
.investinindtopperf .cstonbonewtopperfor {
    left: -160px !important;
}
.pickurownschemedv_sbdb3 .cstonbonewtopperfor {
    left: -104px!important;
}

.frame4content.riskprofilepg #sliderriskpro .riskproslid_optndv ul.ul {
    margin: 40px 0 0!important;
}


.frame4content.riskprofilepg #sliderriskpro .carousel-inner .riskproslid_optndv .imgoptcomsl1 .tx {
    height: 210px!important;
}
}
	