/** { margin: 0; padding: 0; outline: none; text-decoration: none; border: none; list-style: none; }
*, *:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.cf:after, .cf:before { content: ''; display: block; }
.cf:after { clear: both; }
.cf { zoom: 1; clear: both; }
img,img:focus { border:none; outline:0;}
img { max-width:100%; height:auto; display:block;}
*/form { margin:0; padding:0; border:0;}
.flt { float:left !important; }
.frig { float:right !important;}
.tc { text-align:center !important;}
.tl { text-align:left !important;}
.tr { text-align:right !important;}
.nb{border:0 !important;}
.np{padding:0 !important;}
.nm{margin:0 !important;}
.fw{ font-weight: 700 !important;}
.nmr{ margin-right: 0 !important;}
/*.row {width:100%; position:relative; float:left; }*/
.row1 {width:100%; position:relative; float:left; }
/*body,html {width:100%; height:100%; outline:0; min-width: 320px; }*/
/*body {padding:0; margin:0; font-family:Lato; font-smoothing:antialiased; -moz-font-smoothing:antialiased; -webkit-font-smoothing:antialiased; -webkit-text-size-adjust:none;  -web-user-select:none; -moz-user-select:none; user-select:none;  }*/

#page{  padding:0; position:relative; float: left; width: 100%; background-color:rgba(0,0,0,0.90);}
/*.container{  margin:0% auto;  width:100%; }*/
.ttip,.ttic{webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.slider{/*z-index: 999;*/ }


/* Header-CSS */
header{ width:100%; float:left;}
header .blk-strp{ background:url(../images/header-strip1-bg.jpg) repeat-x 0 0; width:100%; float:left;}
header .blk-strp .titl{ width:100%; float:left; color:#FFFFFF; font-size:12px;}
header .blu-strp{background-color:rgba(0,0,0,0.90); width:100%; float:left;}
header .blu-strp .logo{ float:left; width: auto; margin: 1.5em 0;}
/* Header-CSS */

/* main starts*/
.brct{display: inline}
.cngval br{display:none;}
.main{ float: left; position: relative; width:100%; }
.main .sip{background:#ed2d23; width: 100%; display: inline-block; height:100px;  color: #fff; padding:1.5% 0 1% 0;}
.main .sip h2,h3{ text-align: center; font-weight: normal}
.main .sip h2 {  font-size: 1.875em; padding-bottom: 0.25em}
.main .sip h3{ font-size: 1.25em}
.main .panel{ text-align: center}
.main .panel .pnl-head{ color: #3a3a3a; margin: 1em 0 0; font-size: 1.125em}
.main .panel .pnl-head span{  display: block; font-size: 0.875em; padding-top: 0.75em;}
.main .panel .panel-tab { width: 100%; display: inline-block}
.main .panel .pnl-tap{ margin: 1.5em 0 ;}
.main .panel .pnl-tap .tap-col{
	width: 16.666%;
	float: left;
	margin: 0 0 0 40%;
}
.main .panel .pnl-tap .tap-col .tap-icn{ background:#666; width: 103px; height: 103px; border-radius: 50%; display: inline-block; cursor: pointer }
.main .panel .pnl-tap .tap-col .tap-icn:hover,.main .panel .pnl-tap .act .tap-icn{background:#FCAF26;}
.main .panel .pnl-tap .tap-col .tap-icn img{ margin: 1.399em auto; display: inline}
.main .panel .pnl-tap .tap-col .icn-con{
	font-size: 1em;
	text-align: center;
	color: #fff;
	cursor: pointer;
	margin-top: 0.575em;
}
.main .panel .range-sec{background-color:rgba(0,0,0,0.90); padding: 2.125em 1.5em;display: none; margin:0 0 0% 0%;}
.main .panel .range-sec .crvl{ border-bottom:1px dotted #FCAF26; padding:1em 0 3em; margin:0 0 0 0%;} 
.main .panel .range-sec h3{ color: #fff; font-size: 1.125em; padding-bottom: 1em}
.main .panel .range-sec .crvl.defl{padding-bottom: 1.5em;}
.main .panel .range-sec .crvl.defl, #inpSlider5{border-bottom: 0;}
.main .panel .range-sec .crvl.defl h3{  padding-bottom: 0  }
.main .sl-cn a{color: #FFF; border-bottom: 2px solid rgba(255,255,255,0.5); margin-top: 1.5em; display: inline-block;}
.main .sl-cn{border-bottom:1px solid #FCAF26; margin:0 0 0 0%;}

.tog{display: none;}
.tog:nth-child(1){display: block;}

.scrl-hldr {display: inline-block; padding:0px; width: 64%; position: relative; text-align: center}
.ttip{ position: absolute; background: url('../images/tltp.jpg') no-repeat left top;  padding: .7em 0; line-height: 1em; font-size: .875em; bottom: -35px; left: 0; color: #fff;  display: block; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;  -o-user-select: none;  user-select: none; /*z-index: 4;*/ }

.ttip span{font-family:Rupee Foradian; font-size:14px; color:#FFF; text-align:left; padding:0 10% 0 0%; }

.ttic{ position: absolute; background: url('../images/tltp.jpg') no-repeat right top;  padding: .7em 0; line-height: 1em; font-size: .875em; bottom: -30px; right: 0; color: #fff;  display: block; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;  -o-user-select: none;  user-select: none; /*z-index: 4; */}
.ttic span{/*font-family:Rupee Foradian;*/ font-size:14px; color:#FFF; text-align:left; padding:0 10% 0 0%; }

.ttic:nth-child(2){ right: 0}
.ttlm{ -moz-user-select: none;  bottom: -38px; color: #fff; display: none; font-size: 0.875em;  left: 0;  padding: 0.5em 0;
    position: absolute;  width: auto;  z-index: 5; text-align: left; display: none !important}
.ttlcn{ -moz-user-select: none;  top:0; color: #fff; font-size: 0.875em;  left: 0;  padding: 0 0 .250em; float:left;   width: 100%;  z-index: 5; text-align: center; }

.scrl-hldr .m-cont{font-size: 11px; float: left;width: 25%; color: #ffffff; background: url(../images/mrk.jpg) no-repeat left top;  padding-top: 13px; top: 15px; -moz-user-select: none; user-select: none; -webkit-user-select: none; position: absolute; }
.scrl-hldr input{background-color: transparent; padding: 15px 0 0 0; margin: 0; cursor: pointer; position: relative; 
/*z-index: 2*/}
.scroll .col-dsc input{background-color: transparent; width: auto; margin: 0; padding: 0; color: #ffffff; font-size: 16px;}
.scroll .col-dsc span img{display: inline-block;}
.scroll .col-dsc .s-amt{font-size: 13px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.scrl-hldr input{background: #ffffff; border-radius: 3px;  height: 6px; padding: 0px 0px 0 0;}}
.scrl-hldr input[type=range] {
  -webkit-appearance: none;
  margin: 0;
  width: 100%;

}
.scrl-hldr input[type=range]:focus {
  outline: none;
}
.scrl-hldr input[type=range]::-webkit-slider-runnable-track  {
  width: 100%;
  height: 6px;
  cursor: pointer;
  animate: 0.2s;
  background: #ffffff;
  margin-top: 2px;

}
.scrl-hldr input[type=range]::-webkit-slider-thumb {
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
  border: 3px solid #ffffff;
  height: 24px;
  width: 24px;
  border-radius: 50px;
/*  background: #3f92e7;*/   background:#ed2d23;
  cursor: pointer;
  -webkit-appearance: none;
  margin-top: -8px;
}
.scrl-hldr input[type=range]:focus::-webkit-slider-runnable-track {
  background: #ffffff;

}
.scrl-hldr input[type=range]::-moz-range-track {
  width: 100%;
  height: 6px;
  cursor: pointer;
  animate: 0.2s;
  background: #ffffff;
  border-radius: 1.3px;
  border: 0.1px solid #010101;
}
.scrl-hldr input[type=range]::-moz-range-thumb {
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
  border: 3px solid #ffffff;
  height: 20px;
  width: 20px;
  border-radius: 50px;
  background: #3f92e7;
  cursor: pointer;

}
.m-cont{display: none;}


.scrl-hldr input[type=range]::-ms-track {
  width: 100%;
  height: 6px;
  cursor: pointer;
  animate: 0.2s;
  background: transparent;
  border-color: transparent;
  border-width: 20px 0;
  color: transparent;
  margin: -5px;
}
.scrl-hldr input[type=range]::-ms-fill-lower {
  background: #ffffff;

}
.scrl-hldr input[type=range]::-ms-fill-upper {
  background: #ffffff;

}
.scrl-hldr input[type=range]::-ms-thumb {
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
  border: 3px solid #ffffff;
  height: 20px;
  width: 20px;
  border-radius: 50px;
  background: #3f92e7;
  cursor: pointer;
}
.scrl-hldr input[type=range]:focus::-ms-fill-lower {
  background: #ffffff;
}
.scrl-hldr input[type=range]:focus::-ms-fill-upper {
  background: #ffffff;
}
.main .clc-scn {  display: inline-block; padding: 1.8em 0 0; position: relative; text-align: center; width: 64%; }
.main .clc-scn .btn{ background: #ed2d23; /*padding:.725em 1.925em;*/ padding:2% 4%; font-size:16px; color:#fff; border-radius:4px; cursor:pointer}

.main .tot-clac{ display: none; padding: 1.8em 0 0; position: relative; text-align: center; width: 85%;}
.main .tot-clac.act{display: inline-block;}
.main .tot-clac .pln-icn{ display:inline-block; padding-bottom:1.5em}
.main .tot-clac h2 {
	color: #fff;
	font-size: 1.125em;
	padding-bottom: 1em;
}
.main .tot-clac .clc-inpt{ padding-bottom:2em}
.main .tot-clac .clc-inpt .sip-clc{
	padding: 0.75em 0;
	border:1px solid #3a3a3a;
	border-radius:8px;
	font-size:1.5em;
	text-align:center;
	background-color: #fcaf26;
	color:#000;
}
.main .tot-clac .clc-inpt .sip-invst{
	padding:0.75em 0;
	border:1px solid #3a3a3a;
	border-radius:8px;
	font-size:1.5em;
	text-align:center;
	background-color: #fcaf26;
	color:#000;
}


.main .clc-scn .btn{ background: #ed2d23; /*padding:.725em 1.925em;*/ padding:2% 4%;  font-size:16px; color:#fff; border-radius:4px; cursor:pointer}
.main .rmbr-nt{ font-size:12px; color:#3a3a3a; display:inline-block; text-align:left; border-top:1px solid #d3d3d3; padding-top:1em;  margin-top: 2em;}

.goal{ display: none}



@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
     /* IE10+ CSS styles go here */
     .ttip{ bottom: -14px}
     .ttic{ bottom: -14px; right: 5px}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    /* Safari and Chrome, if Chrome rule needed */

    /* Safari 5+ ONLY */
    ::i-block-chrome, .ttip, .ttic {
     bottom: -26px;
    }
}

/*@media screen and (-webkit-min-device-pixel-ratio:0) {

    .ttip{ bottom: -28px}
    .ttic{ bottom: -28px; right: 0px}
} */
/* main ends*/


/*footer*/
footer{width: 100%; float: left; /*background-color:#ffffff;*/  padding: 1em 0 0; border-top:0px solid #d3d3d3; margin: 1em 0 }
footer .ft-logo{width: auto; float: left;}
footer .cpyr{float: right; text-align: right; font-size: 12px; color: #333;}
/*footer*/

@media(max-width:980px){
    .main .sip h2 {  font-size: 2em;}
    .main .panel .pnl-tap .tap-col .tap-icn{ height: 95px; width: 95px;}
    .main .panel .pnl-tap .tap-col .tap-icn img{ margin: 1.1em auto;}
    .main .panel .pnl-tap .tap-col .icn-con{  font-size: 0.875em;}
}


@media(max-width:799px){
    /*footer*/
    footer .cpyr{width: 90%;}
    /*footer*/
}


@media(max-width:767px){



    .main .panel .pnl-tap .tap-col .tap-icn{ height: 80px; width: 80px;}
    .main .panel .pnl-tap .tap-col .tap-icn img{ margin: 0.57em auto;}
    .main .sip h2{ font-size: 1.3em;}
    .main .sip h3{ font-size: 1.125em;}
    .main .panel .pnl-head{ font-size: 1.325em;}
    .main .panel .pnl-tap .tap-col .icn-con { font-size: 0.775em;}
	.main .tot-clac{ width:100%}
    /* header*/
    header .blu-strp .logo{ margin: 1em 0;}
    header .blu-strp .logo img{width: 50px;}
    /* header*/
}
@media(max-width:639px){
    .main .panel .pnl-tap .tap-col{ width: 33.333%;  margin-bottom: 1.2em;}
    .main .panel .pnl-tap{ margin: 1.5em 0 1em;}
    .main .panel .pnl-head{  font-size: 1.1111em;}
	.scrl-hldr{ width: 100%}
	.main .panel .range-sec h3{ font-size:1.212em}
	.main .clc-scn .btn{ width:100%; font-size:1em}
	.main .tot-clac h2{ font-size:1.1em}
	/*.main .tot-clac .clc-inpt .sip-clc{ background: url("../images/inpt_rs.jpg") no-repeat 2.5em center; padding:0.535em 0 0.535em 2.25em; text-align:center;}
	.main .tot-clac .clc-inpt .sip-invst{ padding:0.535em 0 0.535em 2.25em; background: url("../images/inpt_rs.jpg") no-repeat 4em center;}*/
	.main .tot-clac  .btn-gp{ padding:0}
	.main .rmbr-nt{ margin-top:4.688em}


}


@media(max-width:479px){

    .main .sip { padding: 2.575em .625em; height: auto; /*background: url("../images/bull.png") no-repeat 0px 73px, url("../images/bear.png") no-repeat 242px 75px, rgba(0, 0, 0, 0) url("../images/sip_01.jpg") repeat center center; background-size: 30% auto*/ background:#FCAF26;}
    .main .sip h3{  font-size: 1em;}
    .main .sip h2{ line-height: 1.125em;}

    /*footer*/
    footer .cpyr{width: 100%; float: left; border-bottom: 1px solid #a9a9a9; text-align: left; padding-bottom: 9px; line-height: 20px;}
    footer{padding: 1em 0;}
    footer .cpyr br{display: none;}
    footer .ft-logo{ margin-top: 12px;}
    /*footer*/
    /*header*/
    header .blu-strp .logo img{width: 45px;}
    header .blu-strp .logo{margin: 0.7em 0;}
    header .blk-strp .titl{ font-size: 11px;}
    /*header*/




}
@media(max-width:359px){
    .main .sip{background-position: -3px 83px, 218px 83px, center center;}
}
