@charset "utf-8";
/* CSS Document */
body{font-family:robotocondensed;}
a:focus{outline:none;}
.clear{clear:both;}
.nopads{padding:0 !important;}
.pointer{cursor:pointer;}
.ionicons{font-family: "Ionicons";}
.font18{font-size:18px;}

/* welcome code starts */
.welcomediv{}
.welcomediv h1{font-size:40px; margin:0; padding:15px 0; color:#2f2f2f; text-align:center; font-weight:bold;}
.welcomediv p{font-size: 20px;margin: 0;padding: 0;color: #005d98;text-align: center;font-family: robotolight;
width: 740px;margin: auto;}

.readmore{padding-top: 20px;display: inline-block;width: 100%;}
.butnread{width:90px; margin:auto; display:block; font-size:12px; color:#ff9c01;font-family: robotomedium; cursor:pointer;}

.readarow{margin: 2px 0 0 5px;padding: 0;width: 6px;height: 12px;background-image: url("../images/arwread.jpg");
display: inline-block;float: left;}
.readtxt{float: left;}

.datebox{padding-top: 10px;display: inline-block;width: 100%;}

.dateread{width:200px; margin:auto; display:block; font-size:20px; color:#fff;font-family: robotolight; cursor:default; background-color:#6dac00; height:44px; line-height:44px;text-align: center;}
.trigleup{margin: 0; padding: 0; width:19px; height:11px; background-image: url("../images/traing-up.png");  background-repeat: no-repeat;margin: auto; margin-top:-11px;}
/* welcome code ends */

/* main code starts */
.bg-market{margin: 0; padding: 0; background-image: url("../images/bg-market.jpg");  background-repeat: repeat;}
.quotesbox{width:510px; height:38px; margin:13px auto;}

.search{width:60%; float:left;height:38px; }
.quotdropdwn{width:40%; float:left;height:38px; }

.search input[type="text"] {
    width: 100%;
    height: 38px;
    color: #fff;
    font-family: robotolight;
    background-color: #275475;
    padding-left: 10px;
	font-size:16px;
	border: none;
}

 ::-webkit-input-placeholder {
   color: #fff !important;
}

 :-moz-placeholder { /* Firefox 18- */
  color: #fff !important;
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #fff !important;
}

:-ms-input-placeholder {  
  color: #fff !important;
}

.cntc_sc select {
  background: transparent;
  width: 100%;
  padding: 5px;
  font-size: 16px;
  font-family:robotolight;
  color:#fff;
  height: 38px;
  -webkit-appearance: none;
  -moz-appearance:none;
  border: none;
}

.cntc_sc {
  width: 100%;
  height: 38px;
  overflow: hidden;
  background: url('../images/dropdown.png') no-repeat right #fff;
   background-color: #6dac00;
   color: #fff;
   margin: 0;
   background-position: 170px;
   border: none;
}

.cntc_sc select option { background-color: #6dac00;}

.updtediv{}

.newupdatebox{padding:0;}

.headgradiet{height: 54px; background: linear-gradient(#fefefe,#e9e9e9); padding-left:12px;border-bottom: 1px solid #d7d7d7;}
.innrbox{height:354px; background-color:#fff; border:1px solid #d7d7d7;}

.headbodr {border-bottom:4px solid #6dac00;width: 160px;}
.headbodr h2{font-size:16px; color:#007aad; font-family:robotomedium; margin:0; padding:22px 0 10px 0;}

.headbox{padding:0;}
.graphimg{padding-top: 55px;}
.graphimg img{width:100%; margin:0; padding:0;}

.graphtabs{position: absolute;right: 0;bottom: 25px;}
.graphbutons{}
.graphbutons ul{margin:0; padding:0; list-style:none;float: right;padding-right: 40px;padding-top:20px;}
.graphbutons ul li{margin:0; float:left; color:#787878; font-size:11px;padding:5px 10px; border:1px solid #6dac00; margin-left:10px; cursor:pointer; transition:all 1s;}

.graphbutons ul li:hover{background-color:#6dac00; color:#fff;}

.currntclas{background-color:#6dac00; color:#fff !important; cursor:default !important;}

.graphbutons{background-color:#e1e2df;}

.ulbox {  height: 298px;background-color:#e1e2df;}
.grphbox{height: 298px;position: relative;}

.ulbox ul{margin:0; padding:0; list-style:none;}
.ulbox ul li{width:100%; margin:0; padding:0; cursor:pointer;}

.li-div{padding:20px;}
.curnttab{background-color:#fff;cursor: default !important;}

.headg14{font-size:14px; font-family:robotobold; color:#174082;}
.valu19{font-size:14px; font-family:robotobold; color:#000000;}
.valu12{font-size:14px; font-family:robotobold;}
.profit{color:#29a303;}
.loss{color:#eb0000;}

.servebox{position:relative; width:100%; height: 171px; background-color:red; margin-bottom:10px; overflow:hidden;}
.servebox img{width:100%; margin:0; padding:0;}

.headgreen{position:absolute; bottom:0; background-color:#6dac00; color:#fff; width:100%; height:43px; font-size:20px; text-align:center; line-height:43px; opacity: 1; }

.servicebox { padding-right: 0;}

.marketcomty .headbodr{width: 202px;}
.hotpurst .headbodr{width: 180px;}

.marketcomty .innrbox { height: 325px;}
.hotpurst .innrbox { height: 325px;}

.newsbox{padding:10px;display: inline-block;width: 100%;}
.newsstruct{padding-left: 10px;border-bottom: 1px solid #e7e7e7;display: inline-block;padding-bottom: 5px;padding-top: 5px;}

.newsdate{width:45px; height:45px; float:left; background-color:#005d98; color:#fff; font-size:14px;font-family:robotomedium; text-align:center;padding-top: 2px;}
.newsdata{width: 231px; float:left; padding-left:10px;}

.newsdata h3{color:#016baf; font-size:15px; margin:0; padding:0;font-family:robotomedium;}
.newsdata p{color:#494848; font-size:14px; margin:0; padding:0;font-family:robotomedium;padding-top: 5px;}

.nwsdate{color:#9e9e9e;}
.niftysensexc{background-color: rgb(10, 165, 23);
border: medium none;}
.datanifty{height: 28px;
margin-top: 11px;}
.marketcomty .readmore{padding-top: 2px;}
.marketcomty .readmore .butnread {margin:0; float:right;}

.hotpurst .readmore{padding-top: 2px;}
.hotpurst .readmore .butnread {margin:0; float:right;}

.topadding{padding-top: 8px; display: inline-block;width: 100%;}

.records { padding-right: 0;}

.recstrut{height: 162px;background: linear-gradient(#fefefe,#cde0ef);border-bottom: 1px solid #d7d7d7;}

.iconfield{width:25%; float:left; margin:0; padding:0;}
.datafield{width:75%; float:left; margin:0; padding:0;}

.iconspecfc{margin: 0;padding: 0;width:70px; height: 65px;background-image: url("../images/marktrec1.png");margin: auto;margin-top: 60px;}

.canvasjs-chart-credit {display: none;}
.psition1{background-position: 1px 1px;}
.psition2{background-position: -63px 1px;}


.datafield h2{font-size:18px; color:#005d98;font-family:robotobold; margin:0; padding: 20px 0;text-align: center;}

.f-struct{padding: 5px 0 0 0;width: 100%;margin: 0;display: inline-block;height: 70px; }

.arrowdiv{float:left;height:57px;width: 34px !important;}

.recd-arw{width:38px; height:38px; margin:auto;background-image: url("../images/profitloss.png");margin-top:14px;}
.profitp{background-position: 1px 1px;}

.arrowdata{width: 75px; float: left;  height: 57px;}

.hedg14s{font-size:14px; color:#404040;font-family:robotoregular; padding-left:3px;}
.hedg16s{font-size:16px; color:#404040;font-family:robotobold; padding-left:3px;}
.hedg11s{font-size:11px;font-family:robotolight; padding-left:3px;}

.marketstats .headbodr { width: 180px;}
.mfnews .headbodr { width: 100px;}


.mfnews .readmore { padding-top: 41px;}
.mfnews .readmore .butnread {margin:0; float:right;}

.mfnews .innrbox { height: 365px;}

.marketstats .innrbox {height: 365px;}

.mfnews .newsdate {background-color:#1d4b6d;}

.marketstats .readmore{padding-top: 10px;padding-right: 10px;}
.marketstats .readmore .butnread {margin:0; float:right;}

.tablestruct{}

.savtabs{display:inline-block;width:100%;padding: 5px 0;}


.savactv{background-color:#6dac00; color:#fff !important; cursor:default;}

.savtab .saving-tab{margin:0;padding: 15px 0 0 22px;list-style-type:none; width:100%; display:inline-block;}
.savtab .saving-tab li{float:left;  border:1px solid #b2b2b2;padding: 0; color:#787878; font-size:12px; cursor:pointer; transition:all 1s; width: 100px; text-align:center;margin-right: 10px; margin-bottom: 10px; font-family:robotoregular; border-radius:5px;}
.savtab .saving-tab li:hover{background-color:#6dac00; color:#fff;}
.savtab .saving-tab li ul{display:none;}
.savtab .saving-tab li ul li{float:none;clear:both;}
	
.contentext{padding: 0 22px;}
.contentext ul{margin: 0; padding: 0;height:auto; }
.contentext ul li{list-style:none;height: 213px;}



.mfnews{padding-left:14px;}

.tablebx{border-bottom: 1px solid #ddd;}
.tablebx table{padding:0; margin:0; margin-bottom: 20px;}
.tablebx table th{padding:0; margin:0; color:#005d98; font-size:13px; font-family:robotolight; text-align:right;}
.tablebx table td{padding:0; margin:0; font-size:13px; color:#494848; font-family:robotoregular; text-align:right;}
.tablebx table th:first-child{ text-align:left;}
.tablebx table td:first-child{ text-align:left;}

.marketcomty{padding-right:15px;}

.ipoisue { padding-left: 14px;}
.mfpulse .headbodr { width: 100px;}
.ipoisue .headbodr { width: 100px;}

.pulsebox{width: 100%; padding-top: 30px; display:inline-block;}

.chartimg{padding-left: 10px !important;}
/*.chartimg img{width: 291px;margin: auto;padding: 0;display: block;}*/

.chartbutons{}
.chartbutons ul{margin:0; padding:0; list-style:none;float: right;padding-right: 40px;padding-top:20px;}
.chartbtnpadd ul{padding-top: 65px !important;}
.chartbutons ul li{margin:0; float:left; color:#787878; font-size:11px;padding:5px 10px; border:1px solid #6dac00; margin-left:10px; cursor:pointer; transition:all 1s;}

.chartbutons ul li:hover{background-color:#6dac00; color:#fff;}

.charclas{background-color:#6dac00; color:#fff !important; cursor:default !important;}

.chartdata{padding-right: 20px;}
.chartable .readmore{padding-top: 0px;padding-right: 10px;}
.chartable .readmore .butnread {margin:0; float:right;}
.mfpulse .innrbox { height: 325px;}

.chartdata table{border-bottom: 1px solid #ddd;}
.ipoisue .innrbox { height: 324px;}

.ipoisue .innrbox .chartdata { padding-right: 20px;padding-left: 12px;border-bottom:none;}

.fntbold{color: #005d98;font-size: 13px;font-family:robotomedium !important;}

.ipoisue .readmore{padding-top: 22px;padding-right: 10px;}
.ipoisue .readmore .butnread {margin:0; float:right;}

.markets-ul{float: right; margin-top: -28px;margin-right: 10px;}
.markets-ul ul{margin:0; padding:0; list-style:none;}
.markets-ul ul li{margin:0; float:left; padding: 0; font-family:robotoregular; font-size:12px; color:#403f3f; background-color:#d7d7d7; width:69px; height:27px; line-height:27px;  text-align:center; cursor:pointer; position:relative;}

.curntclss{background-color:#005d98 !important; color:#fff !important; cursor:default !important;}
.curntclss_nsesensex{background-color:#005d98 !important; color:#fff !important; cursor:default !important;}

.crunttarow {}

.cative{padding: 0;  width: 10px; height: 5px;  background-image: url("../images/arow-curt.jpg"); position:absolute; bottom:-5px;left: 0;right: 0;margin: auto;}

.forthcoming { width: 90px !important;}
.ipoclose { width: 45px !important;}
.ipopen { width: 45px !important;}

.savtabs .arrow_up {    display: none;}
.savtabs .arrow_dwn {    display: none;}

.search{position:relative;}
.divnewb{position:absolute; z-index:100; width:100%;}
.divnewb .cntc_sc {background-position: right;background-color: #275475;}
  .comanyht{height:100px!important;}
		 .cmht{height:100px;}
		 
		 .profitp_loss{
    background-position: 0px -41px;
}
/* main code ends */
.h-struc {
    height: 70px;
}
.eod-dv {
    width: 100%;
    margin: 0;
    padding: 0 10px 0 0;
    font-size: 12px;
    text-align: right;
    color: #494848;
}

.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {display:none;}
.lossp {
    background-position: -4px -32px;
}

.bse_tiker {  width: 100%;}
.option_new select option{background-color:#275475;color: #fff!important;}

.f-struct .bx-wrapper .bx-controls-direction a {display:none;}
.grphbox .canvasjs-chart-canvas{width:100% !important;}
.search .autocomplete ul{margin:0; padding:0; height:100px; overflow:auto;}
.search .autocomplete ul li{background-color: #275475; color: #fff; }
.search .autocomplete ul li:hover{background-color: #305D7E; }
.chartbox .canvasjs-chart-canvas {  width: 100% !important;}
.moblserv{display:none;}


/* START OF TICKER CSS*/

.tiker_lft {
    width: 99px;
	float: left;
}
.categories-dropdownnew {
    width: 100%;
    height: 53px;
    overflow: hidden;
    background: #FFF url("../images/drop-dwn.png") no-repeat scroll right center;
    padding: 0;
}
.tiker_title.down_bg {
    background: #6dac00 url("../images/indice-drop-dwn.png") no-repeat scroll right center;
    color: #fff;
	height: 53px;
}
.categories-dropdownnew select {
    background: transparent none repeat scroll 0% 0%;
    width: 100%;
    line-height: 24px;
    height: 28px;
    -moz-appearance: none;
    font-size: 15px;
    color: #505050;
    border: none;
    padding: 0 0 0 5px;
    -webkit-appearance: none;
    outline: none;
}
/* END OF TICKER CSS*/


@media(min-width:768px) and (max-width:991px)
{
	.savtab .saving-tab li { width: 149px; margin-right: 32px;}
	.recstrut { width: 250px; float: left;}
	.mfnews{padding-top:12px;padding-left: 0;}
	.mfnews .newsstruct { width: 33%; float: left;}
	.mfnews .newsdata {width: 185px;}
	.records {padding-top:15px; padding-left:0;}
	.hotpurst {  padding-right: 0;}
	.mfnews .innrbox {height: auto;}
	.welcomediv h1 { font-size: 30px;}
	.welcomediv p { font-size: 16px;  width: 700px;}
	.dateread { font-size: 18px;}
	
	.marketcomty{padding-right:15px;}
	.mfnews .readmore { padding-top: 10px;}
	
	.mfpulse .innrbox { height: 333px;}
	.ipoisue .innrbox { height: auto;}
	
	.ipoisue {   padding-left: 0; padding-top:12px;}
	.newsdata {  width: 281px;}
	
	.markets-ul ul li {width: 80px !important;}
	.ipoisue .readmore{padding-top: 12px;}
	
	.recstrut{border-right: 1px solid #b7b7b7;}
	.recstrut:last-child{border-right:none;}
	
	.servebox { height: 160px;}
	.innrbox { height: 331px;}
	.ulbox { height: 276px;}
	.grphbox { height: 275px;}
	.graphbutons ul { padding-top: 0px; padding-right: 20px;}
	.recstrut { width: 50%; float: left;}
	
	.right_tiker {
    float: left;
    width: 80%;
    padding-top: 7px;
}
}

@media(max-width:767px)
{
	.savtab .saving-tab li {margin:0; width:100%;}
	.savtab .saving-tab { padding: 0 10px; padding-bottom: 15px;}
	.savtab .saving-tab li{float:none;clear:both;}
	.savtab .saving-tab li ul{display:none;padding:10px;border:1px solid #999;list-style-type:none;}
	.savtab .saving-tab li:first-child > ul{display:block;}
	.savtab .saving-tab li ul li{float:none;clear:both;border:none;text-align: left;}
	.savtab .saving-tab li ul {background-color:#fff; padding: 10px 0 0 0; border:none;}
	.savtab .saving-tab li ul li:hover{background-color:#fff; color:none;}
	.savtab .saving-tab li ul li ul {display:block;}
	
	.mavactv{background-color: #6dac00;color:#fff !important;}
	
	.savactv{background-color: #fff;color: #1d1d1d !important;}
	
	.savtabs {text-align: left; padding: 10px 0; padding-left: 10px;}
	.savtab .saving-tab li {border:1px solid #e7ecf1;}
	.welcomediv p {  width: 100%;}
	
	.quotesbox { width: 100%;padding: 0 15px !important;}
	.graphbutons ul {padding-right: 0;}
	.ulbox {height:auto;}
	.graphimg { padding-top: 0;}
	/*.graphtabs {   position: absolute;}*/
	.graphtabs {  position: absolute;bottom: 0px;}
		.grphbox {  height: 175px;}

	.newupdatebox {padding-left: 15px;}
	
	/*continue code for mobile starts*/
	.welcomediv h1 {  font-size: 20px;}
	.welcomediv p {padding: 0 15px;  font-size: 14px;}
	.dateread {width: 170px;font-size: 16px;height: 34px;line-height: 34px;}
	.butnread { width: 80px;}
	.search { width: 100%;}
	.quotdropdwn {width: 100%;}
	.cntc_sc{background-position:right;}
	
	.newupdatebox {padding-top: 15px;padding-right: 15px;}
	.servicebox {padding-top: 15px;padding-right: 15px;}
	.records {padding-top: 15px;padding-right: 15px;}
	
	.newsdata {width: 82%;}
	.newupdatebox .innrbox {  height: 345px;}
	.hotpurst .innrbox { height: auto;}
	.marketcomty .innrbox { height: auto;}
	.marketstats .innrbox { height: auto;}
	.mfnews .innrbox { height: auto;}
	.mfpulse .innrbox {min-height: 535px; height: auto;}

	
	.mfnews .readmore {  padding-top: 10px;}
	.graphbutons ul li {margin-left: 0; margin-right: 11px;}
	
	.markets-ul { float: left;margin:0; padding-bottom: 10px; padding-left: 10px; padding-top: 10px;}
	.ipoisue .innrbox .chartdata { padding-right: 10px;}
	.ipoisue .readmore {padding-top: 10px;padding-bottom: 5px;}
	.chartdata {padding-top: 10px; padding-left: 10px; padding-right: 10px;}
	.chartbutons ul {padding-top: 10px;padding-right: 12px;}
	.marketstats .readmore {padding-bottom: 10px;}
	
	.newsdata p { font-size: 12px;}
	.newsdata h3 { font-size: 14px;}
	.datafield h2 {  font-size: 16px;}
	
	.saving-tab .savtabs .arrow_up {font-size: 14px;padding-right: 8px;color: #fff;
	float: right;	width: 20px;	text-align: right;padding-top: 3px;display: none;}
	.saving-tab .savtabs .arrow_dwn { font-size: 14px; float: right;  width: 20px;
    display: inline-block; text-align: right;   display: block; padding-top:3px; color: #555;padding-right: 8px;}
	.otherdata {padding:0 15px 15px 15px;}
	.mavactv .arrow_up {display: block !important;}
	.mavactv .arrow_dwn {display: none !important;}
	.savtab .saving-tab li ul li:hover {background-color:#fff;color: #787878;}
	.savtab .saving-tab li ul li {padding:10px;}
	.search input[type="text"] {font-size: 14px;}
	.cntc_sc select {font-size: 14px;}
	.marketcomty{padding-top:15px !important;margin-top:0 !important;}
	.marketstats{padding-top:5px;}
	.headgreen {height: 33px; line-height: 33px; font-size: 16px;}
	.chartimg img { width: 100%;}
	
	.updatemob .innrbox{min-height: 410px;height:auto;}
	.graphbutons ul li {padding: 5px 8px;}
	/*continue code for mobile ends*/
	
	.right_tiker {  float: left;  width: 67%;  padding-top: 14px;}
.grphbox .canvasjs-chart-canvas {
   height:150px !important;
}

.newsdata h3 a{padding-left:0 !important;}
.ulbox ul li { width: 50%; float:left;}	
.moblserv{display:block;}
.pulsemoble{padding:0;}
.chartbox .canvasjs-chart-canvas {height: 200px;}
}




@media (min-width:480px) and (max-width:767px) {

}


@media (min-width: 1200px) {
	.innrbox { height: 353px;}
	.ulbox { height: 297px;}
	.newsdata { width: 297px;}
	.graphimg { padding-top: 45px;}
	
	.mfpulse .innrbox { height: 380px;}
	.ipoisue .innrbox { height: 380px;}
	.markets-ul ul li {width: 80px !important;}
	
	
}

@media screen and (max-device-width: 320px) and (orientation: portrait){
 
}
		

@media screen and (min-width:0\0){
	.headgradiet{background-image:url(../images/hegradit.jpg);background-repeat: repeat;}
	.recstrut{background-image:url(../images/recstrut-i.jpg);background-repeat: repeat;}
	}
	
	