@font-face {
  font-family: 'univers-condensed';
  src: url('/fonts/univers-condensed.eot');
  src: url('/fonts/univers-condensed.eot?#iefix') format('embedded-opentype'), url('/fonts/univers-condensed.woff') format('woff'), url('/fonts/univers-condensed.ttf') format('truetype');
}
@font-face {
  font-family: 'arialn';
  src: url('/css/font/arialn.woff') format('woff'), url('/css/font/arialn.ttf') format('truetype');
}
html{overflow-x: hidden;}
body {margin: 0 auto; padding: 0; font-family: Arial, Helvetica, sans-serif; overflow-x: hidden;}
.left{float: left;}
.container-fluid{margin:0 auto; padding:0!important; width:100%;}
.row{margin:0!important; float: left; width:100%;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{padding:0!important; margin:0;}
/* header freeze */
.head-freeze{position: fixed; left:0; top:0; z-index:99; background:#fff;}
.head-freeze.boxshadow{position: fixed; left:0; top:0; z-index:99; background:#fff; box-shadow: 0 0 4px 1px #e3e3e3; -moz-box-shadow: 0 0 4px 1px #e3e3e3; -webkit-box-shadow: 0 0 4px 1px #e3e3e3;}
.content-wrap{margin-top:44px; min-height:397px; position: relative; z-index:0;}

/* Logo & Search*/
/*.logo1{text-align: center; background:url('/images/mobile/logo-1.png') no-repeat; width:229px; height:45px; margin:20px auto;}*/
.logo1{text-align: center; background:url('/images/mobile/logo-3.png') no-repeat; width:229px; height:45px; margin:20px auto;}
.logo2{text-align: center; background:url('/images/mobile/logo-2.png') no-repeat; width:226px; height:29px; margin:7px 0; position:relative;
/*-webkit-animation-name: logoAnim;  Chrome, Safari, Opera 
-webkit-animation-duration:1s;  Chrome, Safari, Opera 
animation-name: logoAnim;
animation-duration:1s;*/
}
/* Chrome, Safari, Opera */
@-webkit-keyframes logoAnim {
    0%   {left:48%; top:0px; transition-timing-function: ease-in; opacity:0;}
    100%  {left:0%; top:0px; transition-timing-function: ease-out; opacity: 1;}
}
/* Standard syntax */
@keyframes logoAnim {
    0%   {left:48%; top:0px;transition-timing-function: ease-in; opacity:0;}
    100% {left:0%; top:0px;transition-timing-function: ease-out; opacity:1;}
}
.logo{font-size:20px; margin:7px 0 0 0; float: left;}
.logo-78c043{color:#78c043;}
.logo-139b4a{color:#139b4a;}
.logo-000{color:#000;}

/*Animated Home Page*/
.one{float:left; position: relative;width: 100%; min-height: 100vh; border-bottom: 1px solid #e8e8e8;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d4f5ff+0,ffffff+28 */
background: #dff5cf; /* Old browsers */
background: -moz-linear-gradient(top,  #dff5cf 0%, #ffffff 49%, #ffffff 49%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dff5cf), color-stop(49%,#ffffff), color-stop(49%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #dff5cf 0%,#ffffff 49%,#ffffff 49%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #dff5cf 0%,#ffffff 49%,#ffffff 49%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #dff5cf 0%,#ffffff 49%,#ffffff 49%); /* IE10+ */
background: linear-gradient(to bottom,  #dff5cf 0%,#ffffff 49%,#ffffff 49%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dff5cf', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

}

.one .fadetxt{width: 90%; margin-left: 5%; margin-top: 18vh; max-height: 130px;}
.one h1.investing{padding: 0; margin: 0; color: #686868; font-size: 2.5em;font-family: univers-condensed;}
.one .slide1Txt{padding: 0; margin: 5vh 0 0 0; color: #686868; font-size: 1.4em;font-family: arialn;}
.one .excuses{padding: 0; margin: 5vh 0 0 0; color: #686868; font-size: 1.4em;font-family: arialn;}
/*.one #c2{margin: 3vh 0 0 0;}*/
.one #c2Div div{padding: 0; margin: 0 0 0 0; color: #139b4a; font-size: 2.3em;line-height: 1em;font-family: arialn; font-weight: bold; text-align: center; width: 100%;}
.one .googlePlay{margin-top: 22vh;}
.one .sebi{color:#6c6c6c; font-size: 0.8em; margin-top: 40px;}
/*Animated Home Page End*/
/*App Animated Home Page*/
.oneApp{float:left; position: relative;width: 100%; min-height: 100vh;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d4f5ff+0,ffffff+28 */
background: #dff5cf; /* Old browsers */
background: -moz-linear-gradient(top,  #dff5cf 0%, #ffffff 49%, #ffffff 49%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dff5cf), color-stop(49%,#ffffff), color-stop(49%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #dff5cf 0%,#ffffff 49%,#ffffff 49%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #dff5cf 0%,#ffffff 49%,#ffffff 49%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #dff5cf 0%,#ffffff 49%,#ffffff 49%); /* IE10+ */
background: linear-gradient(to bottom,  #dff5cf 0%,#ffffff 49%,#ffffff 49%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dff5cf', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

}

.oneApp {width: 100%; pointer-events: relative; border-bottom: 1px solid #e8e8e8;}
.oneApp .fadetxt{width: 90%; margin-left: 5%; margin-top: 14vh; max-height: 130px;}
.oneApp h1.investing{padding: 0; margin: 0; color: #686868; font-size: 2.3em;font-family: univers-condensed;}
.oneApp .slide1Txt{padding: 0; margin: 6vh 0 0 0; color: #686868; font-size: 1.4em;font-family: arialn;}
.oneApp .excuses{padding: 0; margin: 5vh 0 0 0; color: #686868; font-size: 1.3em;font-family: arialn;}
.oneApp #c3Div div{padding: 0; margin: 0 0 0 0; color: #139b4a; font-size: 3.0em;font-family: arialn; font-weight: bold; text-align: center; width: 100%; height: 70px;line-height: 1em;}
/*.oneApp #c3Div div{padding: 0; margin: 0 0 0 0; color: #139b4a; font-size: 2.5em;font-family: arialn; font-weight: bold; text-align: center; width: 100%;}*/
.oneApp .sebi{color:#6c6c6c; font-size: 0.8em;margin-top: 7vh;}
/*App Animated Home Page End*/

/*Two*/
.two{float:left; position: relative;width: 100%;}
.two h2{font-size: 1.7em;font-family: univers-condensed;color: #139b4a; width: 100%; text-align: center; line-height: 1.4em;}
.two h2 span{color: #139b4a;}
.two .content{float:left;padding:10px; position: relative; width: 96%; margin-left: 2%; border: 1px solid #e8e8e8; border-radius: 15px;font-family: arialn; font-size: 1.2em;}
.two .content span{color: #e38b00; font-size:24px; font-family:Arial; text-transform: uppercase;}
.two .content .cmpContainer{width: 240px; margin: 0 auto; position: relative; height: 32px;}
.two .content .cmpContainer .cmp{position: absolute;left:0; width: 54px; height: 32px;}
.two .content .buySellContainer{width: 90%; margin: 10px auto 0 auto; position: relative; height: 32px;}
.two .content .buySellContainer .txt{width: 110px;padding: 3px 5px; font-weight: bold;padding-top: 1px;color: #ffffff;position: absolute; opacity: 0; right: 0; margin-bottom: 10px; font-size: 0.8em;}
.two .content .buySellContainer .txt.buy{background: green;}
.two .content .buySellContainer .txt.wait{background: grey;}
.two .content .buySellContainer .txt.sell{background: red;}
.two .content .chartContainer{width: 90%; margin: 10px auto 0 auto; position: relative; height: 150px;}
.two .content .chartContainer .chart{position: absolute; margin-top:20px;  opacity: 0;}
.two .content .chartContainer .txt{font-size: 0.8em; color: #686868; text-align: left;  opacity: 0;}
.two .content .chartContainer .txt .tcs{display: inline-block; width: 10px; height: 10px; margin-right: 5px; background: #ffcc00; vertical-align: middle; margin-bottom: 5px;}
.two .content .chartContainer .txt .infosys{display: inline-block; width: 10px; height: 10px; margin-right: 5px; background: #ff9c00; vertical-align: middle;}
.two .content .chartContainer .txt .bajajAuto{display: inline-block; width: 10px; height: 10px; margin-right: 5px; background: #d35959; vertical-align: middle;}
.two .content .chartContainer .txt .itc{display: inline-block; width: 10px; height: 10px; margin-right: 5px; background: #817fea; vertical-align: middle;}
.two .content .chartContainer .txt .axis{display: inline-block; width: 10px; height: 10px; margin-right: 5px; background: #1fbbb2; vertical-align: middle;}
.two .content .chartContainer .txt .ongc{display: inline-block; width: 10px; height: 10px; margin-right: 5px; background: #4198af; vertical-align: middle;}
.two .content .chartContainer .txt .cash{display: inline-block; width: 10px; height: 10px; margin-right: 5px; background: #54b433; vertical-align: middle;}
.two .content .cycle-slideshow{margin-left: 8px;}

/*Two End*/


.mt10{margin-top: 10px;}
.three h2{font-size: 2em;font-family: univers-condensed;color: #686868; width: 100%; text-align: center; line-height: 1.4em;}
.three h2 span{color: #139b4a;}
.threeAdded h2{font-size: 1.7em;font-family: univers-condensed;color: #686868; width: 100%; text-align: center; line-height: 1.2em;}
.threeAdded .photo{background: #ededed; padding: 15px;}
.threeAdded .name{color: #686868; font-size: 1em; line-height: 18px; margin-top: 10px;}
.threeAdded .name span{font-size: 0.8em;}
.threeAdded .name span.founder{font-size: 0.9em;}

/*Our Mission*/
.mission h2{font-size: 1.7em;font-family: univers-condensed;color: #686868; width: 100%; text-align: center; line-height: 1.2em;}
.mission .photo{background: #ededed; padding: 15px;}
.mission .name{color: #686868; font-size: 1em; line-height: 18px; margin-top: 10px;}
.mission .name span{font-size: 0.8em;}
.mission .name span.founder{font-size: 0.9em;}
.mission .content{color: #686868; font-size: 1em;}

.p10{padding: 10px;}

.four h2{font-size: 2em;font-family: univers-condensed;color: #686868; width: 100%; text-align: center; line-height: 1.4em;}
.four h2 span a{color: #139b4a; text-decoration: underline;}

.navbar-toggle .icon-bar{background:#78c043; height:3px;}
input[type="text"].search{background: url('/images/search-icon.png') no-repeat right 10px; width:17px; border: none; margin:5px 0 0 0; height:36px; cursor: pointer; display: none;}
input[type="text"]:focus.search{height:26px; background: url('/images/search-icon.png') no-repeat 5px 6px #f0f0f0; padding:0 10px 0 25px; margin:8px 0 7px 0;}
input[type="text"]:focus.search.logo{display: none;}
.ac_results-fixed{position: fixed !important; top:37px!important; width:250px!important;}
.act-set-box{margin-top: 10px!important; text-align: center; display: none;}
.menutoggler {display: none;}
.none{display: none!important;}
#pushmenu1{left:-300px;}
#pushmenu2{right:-300px;}
.my-wrap{position:fixed; width: 100%; min-height:1100px; max-height:1300px; height: 100%; background: #333; z-index:999; top: 0; opacity: 0.5;}
.color-green {color: #009933!important;}
.color-red {color: #ff0000!important;}
.font-11{font-size:11px;}
/*.ac_results{position: fixed!important;}*/
.cmp-left{margin-left:2px!important;}
.cmp-right{margin:0 1px 0 0!important; float: right;}
.no-rcd-found{margin:5px!important; padding:10px!important;width: 97%; float:left;}
.alert-success{float:left; width:96%;margin: 10px 0 0 2%!important; padding:15px 10px!important;}
.alert-success a.close{ margin-top: -2px;}
.error{color: red;float: left;font-size: 10px;width: 100%;}
/* call and chat */
/*a.call{background: #78c043; color:#fff; font-size:14px; background:#78c043; display: block; line-height:45px; margin:2px 2px 0 0;}
a.chat{background: #78c043; color:#fff; font-size:14px; background:#78c043; display: block; line-height:45px; margin-top: 2px;}
a.call img, a.chat img{margin-right:8px;}
a.call:hover, a.chat:hover{color:#fff; text-decoration: none; background:#8bce59;}*/

.font-12{font-size:12px;}
.font-11{font-size:11px;}
.font-10{font-size:10px;}
.color-green {color: #009933!important;}
.color-red {color: #ff0000!important;}

.very-good{background:#00a651; color: #fff;}
.smwat-good{background:#ffc000; color: #333;}
.not-good{background:#ff0000; color: #fff;}
.not-evaluate{background:#c1c1c1; color: #333;}
.message-red {background: url("/images/icon-sprite.png") no-repeat scroll -3px -114px rgba(0, 0, 0, 0);height: 18px;width: 22px;}
.message-green {background:url('/images/common/port-mngr-tick-v1.png') no-repeat; width: 16px; height: 16px;}
.act-fail-div{float:left; width:100%; padding:10px 3%;}
/* footer */
footer{width:100%; float: left; font-size:10px; background: #1d1d1d; text-align: center; color:#fff; padding:3px 0;}
@media (min-width:320px) and (max-width:799px){
    .act-set-box{margin-top: 10px!important; text-align: center; display: block;}
    input[type="text"].search{background: url('/images/search-icon.png') no-repeat right 10px; width:17px; border: none; margin:5px 0 0 0; height:36px; cursor: pointer; display: block;}
    input[type="text"]:focus.search{height:26px; background: url('/images/search-icon.png') no-repeat 5px 6px #f0f0f0; padding:0 10px 0 25px; margin:8px 0 7px 0;}
    input[type="text"]:focus.search.logo{display: none;}
.desklogreg{display: none;}
}

@media (min-width:319px) and (max-width:359px){
    .oneApp h1.investing{font-size: 2.3em;}
    .oneApp .slide1Txt{font-size: 1.3em;;}
    .oneApp .excuses{font-size: 1.3em;}
    .oneApp #c3 div{font-size: 3.0em; width: 6.9em; }
   .oneApp .sebi{margin-top: 3vh;}
   .ac_results{max-width: 90%!important;}
   .one h1.investing{font-size: 2.2em;}
}
/*Renew And Upgarde button start*/
.pushmenu ul.mainnav li.subscribe, .pushmenu ul.mainnav li.subscribe.active {border-bottom: none!important;background: none;}
.pushmenu ul.mainnav li.subscribe:hover, .pushmenu ul.mainnav li.subscribe.active:hover {background: none;}

/*.pushmenu ul.mainnav li.create-btn-li, .pushmenu ul.mainnav li.create-btn-li.active {border-bottom: none!important;background: none;}
.pushmenu ul.mainnav li.create-btn-li:hover, .pushmenu ul.mainnav li.create-btn-li.active:hover {background: none;}*/

.pushmenu ul.mainnav li.subscribe a, .pushmenu ul.mainnav li.subscribe.active a{background: #e30f0f; color: #ffffff; margin-top: 4px; max-width: 80%; padding: 10px 10px 10px 0;text-align: center; margin-left: 10%;}
.pushmenu ul.mainnav li.upgradeBtn a, .pushmenu ul.mainnav li.upgradeBtn.active a{margin-bottom: 5px;padding-bottom: 5px;background: #1194e7!important; color: #ffffff!important; margin-top: 4px; max-width: 80%; padding: 10px 10px 10px 0;text-align: center; margin-left: 10%;}
.pushmenu ul.mainnav li.subscribe:hover a, .pushmenu ul.mainnav li.subscribe a:hover{background: #ff0000; color: #ffffff;}

.pushmenu ul.mainnav li.create-btn-li a, .pushmenu ul.mainnav li.create-btn-li.active a{background: #337ab7; color: #ffffff; margin-top: 4px; max-width: 80%; padding: 10px 10px 10px 0;text-align: center; margin-left: 10%;}
.pushmenu ul.mainnav li.create-btn-li:hover a, .pushmenu ul.mainnav li.create-btn-li a:hover{background: #337ab7; color: #ffffff;}
/*Renew And Upgarde button End*/

/*New-img class Start*/
.mid-cap-sprite{background: url('/images/best-index/top-stocks/mid-cap-small-cap-sprite-v3.png') no-repeat;}
.newContent {background-position: 1px -85px;width: 29px;height: 33px;position:absolute;float:left; margin-top: -5px;margin-left: -3px;}
/*New-img class Start*/

/*Capcha class start*/
.g-recaptcha {transform: scale(1.3);transform-origin: 0 0;}
.pt20{padding-top:20px;}
.errtextCapcha{padding: 0;margin-top: -10px;}
/*Capcha class End*/

@media (min-width:321px) and (max-width:375px){
    .g-recaptcha {transform: scale(1.16);transform-origin: 0 0;}
}
@media (min-width:376px) and (max-width:425px){
    .g-recaptcha {transform: scale(1.32);transform-origin: 0 0;}
    .termsContent{margin-top:18px!important;}
}
@media (min-width:426px) and (max-width:768px){
    .g-recaptcha {transform: scale(1.16);transform-origin: 0 0;}
}
@media (min-width:768px) and (max-width:1024px){
    .g-recaptcha {transform: scale(1.16);transform-origin: 0 0;}
    .captaContent{margin-left: 32%;}
    .termsContent{text-align:center;}
}
.font15{
    font-size:15px!important;
}

.pushmenu ul.mainnav li.create-btn-li a, .pushmenu ul.mainnav li.create-btn-li.active a {background: #337ab7; color: #ffffff; margin-top: 4px; max-width: 80%;  padding: 10px 10px 10px 0; text-align: center; margin-left: 10%;}
.pushmenu ul.mainnav li.create-btn-li a .fa-user-plus, .pushmenu ul.mainnav li.create-btn-li.active a .fa-user-plus {color: #ffffff;}