@charset "utf-8";
/* Created by: Sajeeshfrancis from Accord Fintech Pvt. Ltd. */
html, body {margin: 0;width: 100%; height: 100%;}
html {font-family: 'open_sansregular';-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%; min-width:300px;}
body {margin: 0; padding:0;font-family: 'open_sansregular'; font-size:13px; min-width:270px;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {display: block;}
audio, canvas, progress, video {display: inline-block;vertical-align: baseline;}
audio:not([controls]) {display: none;height: 0;}
[hidden], template {display: none;}
a {background-color: transparent; text-decoration:none !important;}
a:active, a:hover{outline: 0; text-decoration:none;}
abbr[title] {border-bottom: 1px dotted;}
b, strong {font-weight: bold;}
dfn {font-style: italic;}
h1 {font-size: 2em;margin: 0.67em 0;}
mark {background: #ff0;color: #000;}
small {font-size: 80%;}
sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
img {border: 0;}
svg:not(:root) {overflow: hidden;}
figure {margin: 1em 40px;}
hr {-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}
pre {overflow: auto;}
code, kbd, pre, samp {font-family: monospace, monospace;font-size: 1em;}
button, input, optgroup, select, textarea {color: inherit; font: inherit;margin: 0;}
button {overflow: visible;}
button, select {text-transform: none;}
button, html input[type="button"],
input[type="reset"],
input[type="submit"] {-webkit-appearance: button;cursor: pointer;}
button[disabled], html input[disabled] {cursor: default;}
button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0;}
input {line-height: normal;}
input[type="checkbox"], input[type="radio"] {box-sizing: border-box;padding: 0;}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {height: auto;}
input[type="search"] {-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}
legend {border: 0;padding: 0;}
textarea {overflow: auto;}
optgroup {font-weight: bold;}
table {border-collapse: collapse;border-spacing: 0;}
td, th {padding: 0;}
ul, li{ list-style:none;}
*:focus{ outline:0;}
.pr{ position:relative;}
.trans{transition: all 0.5s ease;}
.no-gutter > [class*='col-'] {padding-right:0;padding-left:0;}
.gutter5px > [class*='col-'] {padding-right:5px;padding-left:5px;}
.row-centered{ text-align:center;}
.tR{ text-align:right;}
.cb{clear:both;}
.outerwrapper{ position:relative; z-index:10;}
.Zwrapper{ position:relative; z-index:2;}
.nobdr{border:none !important;}
#homefix{ position:fixed; left:0; top:0; width:100%; height:100%; background:url(../images/home_bg_N.jpg) no-repeat center center; z-index:1; background-size:cover;}
#homefix > em{ display:block; position:absolute; left:0; top:0; width:100%; height:274px; z-index:1; background-image:url(../images/cloud.png);}
@keyframes animatedBackground {
	from { background-position: 0 0; }
	to { background-position: -1600px 0; }
}
.moving{background-position: 0px 0px;animation: animatedBackground 90s linear infinite;}
#homefix > h1{ display:block; width:370px; height:200px; position:absolute; left:50%; top:0; z-index:999; background:url(../images/logo.png) no-repeat; margin:0 0 0 -185px; text-indent:-9999px;}
#homefix > h1 > a{ display:block; height:100%;}
.fixnav{position:relative;height:70px;background:#001924\0/;background: rgba(0, 0, 0, 0.7);}
.sticky .fixnav {position: fixed;top:0;left: 0;right: 0;background: rgba(0, 0, 0, 0.9);}
.fixnav.closenav, .sticky .fixnav.closenav{ display:block !important;}
.fixnav ul.nav{ display:block; height:70px; margin:0;}
.sticky .fixnav ul.nav{margin:0; float:right;}
.navtab{ float:left; margin:0; padding:0; border-left:1px solid #00283b;}
.nav > li.navtab a{ display:block; height:70px;position:relative; text-transform:uppercase; font-size:14px; line-height:18px; padding:17px 22px 0 50px; color:#fff;}
.sticky .nav > li.navtab a{ padding:17px 18px 0 18px;}
.nav > li.navtab a i{ font-style:normal; display:block;}
.navtab a span{ width:30px; height:30px; position:absolute; left:15px; top:50%; margin-top:-15px; background:url(../images/mainnav_sprite.png) no-repeat;}
.sticky .navtab a span{ display:none;}
.navtab a[rel="login"]{ background-color:#ed430e; font-size:16px; color:#f0f0f0;font-family: 'open_sansbold'; padding:28px 25px 0 55px !important;}
.navtab a[rel="Tracker"]{ background-color:#fa2324; font-size:16px; color:#f0f0f0;font-family: 'open_sansbold'; padding:28px 25px 0 55px !important;}
.navtab a[rel="vernasmall"]{cursor:pointer; background-color:#005073; font-size:16px; color:#f0f0f0;font-family: 'open_sansbold'; padding:28px 25px 0 55px !important;}
.navtab a[rel="nps"],a[rel="nfos"],a[rel="ncds"] {cursor:pointer;font-size:16px; color:#f0f0f0;font-family: 'open_sansbold'; padding:28px 25px 0 55px !important;}

.navtab a[rel="search"]{ background-color:#009051; padding:0 12px !important; line-height:70px !important; color:#fff; font-size:18px !important;}
.sticky .navtab a[rel="login"]{padding:28px 20px 0 20px !important;}
.navtab a[rel="about"] span{ background-position:0 0;}
.navtab a[rel="product"] span{ background-position:0 -30px;}
.navtab a[rel="markets"] span{ background-position:0 -60px;}
.navtab a[rel="Partner"] span{ background-position:0 -90px;}
.navtab a[rel="Contact"] span{ background-position:0 -120px;}
.navtab a[rel="home"] span{ background-position:0 -180px;}
.navtab a[rel="login"] span{ background-position:0 -150px;}

#nps > span > a[rel="nps"]{border:none}
#nps > span{ width: 100%;display: block; height: 50px;background-color: #ff9270;padding-left: 25px;}
#nps > span > a{display: inline-block; float: left; border-left: 1px solid #fff; padding: 0 20px 0 28px !important;}

.sticky .nav > li.navtab.active a, .nav > li.navtab.active a{ border-bottom:3px solid #ed430e;}
#fixlogo{ display:none;width:230px; height:100px; position:absolute; left:10px;top:0;z-index:99;}
#fixlogo a{ height:100px; padding:0;}
#fixlogo a img{ max-width:100% !important;}
.sticky #fixlogo{ display:block;}
#fixlogo > a > em{ font-style:normal; display:none;}
#mobnav{ width:40px; height:40px; position:fixed; right:15px; top:16px; z-index:9995; cursor:pointer; display:none;}
.lines {display:block;width: 36px;height:5px;background: #fff;border-radius: 3px;transition: 0.3s;position: relative; top:16px;}
.lines:before, .lines:after {display:block;width: 36px;height:5px;background: #fff;border-radius:3px;transition: 0.3s;position: absolute;left: 0;content: '';transform-origin: 0.28571rem center;}
.lines:before {top: 10px;}
.lines:after {top: -10px;}
#mobnav.Nclose {transform: scale3d(0.8, 0.8, 0.8);}
#mobnav.Nclose .lines {background: transparent;}
#mobnav.Nclose .lines:before, #mobnav.Nclose .lines:after {transform-origin: 50% 50%;top: 0;width: 4rem;}
#mobnav.Nclose .lines:before {transform: rotate3d(0, 0, 1, 45deg);}
#mobnav.Nclose .lines:after {transform: rotate3d(0, 0, 1, -45deg);}
.punchtxt{ position:absolute; bottom:160px; left:0; width:100%; color:#fff;font-family: 'aleoregular'; text-align:center;text-shadow: 0px 4px 3px rgba(0, 0, 0, 0.6); z-index:5;}
.punchtxt > a{ text-indent:-9999px; display:block; width:50px; height:50px; cursor:pointer; position:absolute; left:50%; margin-left:-25px; bottom:-60px; background:url(../images/hdarrow.png) no-repeat;}
.punchtxt > h3{ display:block; margin:0; font-size:46px; line-height:58px; font-weight:normal;}
.punchtxt > h2{ display:block; margin:0; font-size:66px; line-height:66px; font-weight:normal;}

#about{ padding:130px 0 100px 0;background-color: #fff;}
#about h2{ display:block; font-size:38px; color:#05365c; line-height:28px; font-weight:normal;font-family: 'aleoregular';text-align:center}
#about i{ display:block; font-style:normal; font-size:16px; line-height:16px;font-family: 'aleobold'; color:#f06135; margin-bottom:20px;text-align:center}
#about i em{ color:#6dc771;font-style:normal; display:inline-block; padding-left:10px;}
#about p b{ font-size:15px; color:#f61417; font-weight:normal;font-family: 'open_sanssemibold';}
a.abouttabs{ display:block; height:140px; text-align:center; font-size:18px; line-height:20px; padding-top:42px; margin-top:30px; position:relative;transition: color 0.5s ease; text-transform:uppercase;}
a.abouttabs:hover{ color:#fff !important;}
a.abouttabs > em{ display:block; position:absolute; left:50%; top:50%; right:50%; bottom:50%;transition: all 0.3s ease; z-index:1;}
a.abouttabs:hover > em{ top:0; left:0; bottom:0; right:0;}
a.abouttabs[rel="Vision"] > em{ background:#e35f4b;}
a.abouttabs[rel="Mission"] > em{ background:#d7ba1b;}
a.abouttabs[rel="MILESTONES"] > em{ background:#49cad8;}
a.abouttabs[rel="TEAM"] > em{ background:#7189a8;}
a.abouttabs > span{ display:block; position:relative; z-index:2;}
a.abouttabs > span > b{ display:block; font-weight:normal; font-size:30px; line-height:30px;}
a.abouttabs[rel="Vision"]{ background:#f17967; color:#4b0a00;padding-top:26px;}
a.abouttabs[rel="Mission"]{ background:#f6e588; color:#554800;padding-top:26px;}
a.abouttabs[rel="MILESTONES"]{ background:#92dce4; color:#003339;}
a.abouttabs[rel="TEAM"]{ background:#96a6bb; color:#00122a;}
.Rabouttxt{ font-size:15px; line-height:24px; color:#05365c;}
.Rabouttxt > a{background:#ed430e;color:#fff;padding:10px;text-transform:uppercase;display:block;width: 200px;text-align: center;margin-top: 20px;margin:0 auto}
.Rabouttxt > a:hover{background:#B90000;color:#fff}
.Rabouttxt p{text-align:center;}
.ptracker{width: 49px; height: 238px; position: fixed; right: 0;top: 50%; margin-top: -55px; z-index: 999; background: url(../images/portfoliotrack.jpg) no-repeat;cursor:pointer;}
.ptracker > a{ position:absolute; bottom:-100px; left:50%; margin-left:-50px; font-size:18px; line-height:20px; padding-top:28px; display:block; width:100px; height:100px; border-radius:50%; border:3px solid #513300;/* background:#ed430e; */color:#382400; text-align:center;}
.pcolour{background: rgba(241,231,103,1);
background: -moz-radial-gradient(center, ellipse cover, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(241,231,103,1)), color-stop(100%, rgba(254,182,69,1)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%);
background: radial-gradient(ellipse at center, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1e767', endColorstr='#feb645', GradientType=1 );}
@keyframes pendulum {
    0%, 100% { transform: rotate(-10deg); }
/*    10%, 90% { transform: rotate(-18deg); }
    40%, 60% { transform: rotate(18deg) }*/
    50% { transform: rotate(10deg); }
}
.pendulum{animation: pendulum 2s infinite;transform-origin: top center;}
#Tracker{ display:none;}
#nps{ display:none;}
#product{ padding:130px 0 100px 0; background:url(../images/productbg.png) repeat;}
#product h2{ display:block; font-size:38px; color: #006337; line-height:38px; font-weight:normal;font-family: 'aleoregular'; text-align:center;}
#product i{ display:block; font-style:normal; font-size:16px; line-height:16px;font-family: 'aleoregular'; color:#009051; margin-bottom:10px; text-transform:uppercase; text-align:center;}
#product i em{ color:#f06135;font-style:normal; display:inline-block;}
#product p{ display:block; text-align:center; font-size:20px; line-height:24px; color:#595959; padding:0 15px;font-family: 'aleolight';}
.productssec{ position:relative; font-size:15px; line-height:22px; margin-top:35px;}
.productssec > a{color:#595959;display:block;cursor:pointer;}
.productssec > a > span{ display:block; width:74px; height:74px; background-color:#009051; border-radius:50%; position:absolute; top:6px; background-image:url(../images/productsprite.png); background-repeat:no-repeat;}
.productssec > a > span.equity{ background-position:0 0;}.productssec > a > span.commodity{ background-position:0 -74px;}.productssec > a > span.currency{ background-position:0 -148px;}.productssec > a > span.mutualfund{ background-position:0 -222px;}.productssec > a > span.depository{ background-position:0 -296px;}.productssec > a > span.IPO{ background-position:0 -370px;}
.productssec > a > h3{ display:block; font-size:23px; line-height:30px; color:#f06135; margin:0;font-family: 'aleobold';}
.productssec > a:hover > h3 {color:#009051;}
.productssec.leftside{ padding:0 100px 0 0; text-align:right;}
.productssec.rightside{ padding:0 0 0 100px; text-align:left;}
.productssec.leftside > a > span{ right:0;}
.productssec.rightside> a > span{ left:0;}

/***footer***/
.backtotop { background: #fff; position: fixed; width: 100px; height: 24px; border-radius: 10px; left: 50%; bottom: 2px; margin-left: -50px; cursor: pointer; z-index: 9999; border: 1px solid #ccc; box-shadow: 0px 0px 10px #ccc; }
.backtotop:hover { background: rgba(255, 255, 255, 1); }
.backtotop > a { display: block; width: 100%; color: #fe0201; height: 24px; text-align: center; line-height: 24px; font-size: 12px; }
.footersec{background:#fff;position:relative;z-index:2;}
.footticker{border-bottom:2px solid #c6c6c6;padding:15px 0;border-top:1px solid #c6c6c6;}
.ticsec{padding-left:310px;position:relative;}
.ticsec > ul{position:absolute;left:0px;margin:0;padding:0;}
.ticsec > ul > li{text-transform:uppercase;float:left;margin:0 5px;}
.ticsec > ul > li > a{color:#000;display:block;cursor:pointer;}
.ticsec > ul > li.act > a{color:#299155}
.ticsec > ul > li.Afont1{background: #fff;font-size: 14px;color: #cfcfcf;}
.tickdata{overflow:hidden;}
.fooitmsec{position:relative;padding:15px 0 15px 170px}
.footlogo{position:absolute;left:0;}
.footlogo > h1{background:url('../images/smalllogo.jpg') no-repeat;width:126px;height:76px;}
.fooitmsec > .items {color:#299155;font-size: 14px;}
.fooitmsec > .items > a {color: #000;padding: 0 5px;display: inline-block;transition: all 0.6s ease;}
.fooitmsec > .items > a:hover{color:#299155;}
.fooitmsec > .items > span{display:block;color:#ed430e;}
.fooitmsec > .items > div{margin: 5px 0;
    font-size: 12px;
    color: #000;
    text-align: justify;}
.fooitmsec > .items > div > span{color:#299155;display:inline-block;}
.itemsa {height:10px;line-height:10px;width:100%;}
.itemsa >span{font-size:14px;float:left;padding:3px;}
.itemsa >a{color: #000;font-size:14px;float:left;padding:3px;}
.itemsa >a:hover{color:#299155;}
 #ass{display:block;color:#ed430e;width:100%;float:left;}
 .invgriev{color:#fe0201 !important;}
 .invgriev > a{ color: #299155;font-size:14px;}

.cpyright{background:#003851;padding:15px 0;color:#fff;}
.social { display: block; text-align:center;}
.social > a { display: inline-block; font-size: 38px; font-family: 'socialicoregular'; color: #c6c6c6; line-height: 37px; text-align: center; }
.social > a:hover { transform: rotate(360deg);color:#299155; }
.cpy > a{color:#fff;}
.cpy > a:hover{color:#299155;}

/***Browser compatability***/
.incompatibility-message { background:#003851; position: fixed; z-index: 9999; left: 0; top: 0; right: 0; bottom: 0; }
.messagecontainer { width: 700px; background: #FFF; position: absolute; left: 50%; margin-left: -350px; top: 100px; padding: 20px 20px 50px 20px; font-size: 16px; color: #666; line-height: 28px; text-align: center; }
.messagecontainer > span { display: inline-block; padding: 0 10px; margin: 5px 3px; background-color: #299155; color: #fff; }
.messagecontainer > a { display: inline-block; width: 100px; height: 100px; margin: 15px 5px; background-image: url(../images/browser-sprite.png); background-repeat: no-repeat; position: relative; }
.messagecontainer > a.chrome { background-position: 0 0; }
.messagecontainer > a.mozil { background-position: 0 -100px; }
.messagecontainer > a.safari { background-position: 0 -200px; }
.messagecontainer > a.opera { background-position: 0 -300px; }
.messagecontainer > a.internetE { background-position: 0 -400px; }
.messagecontainer > a > i { display: none; width: 100%; font-size: 14px; text-align: center; line-height: 15px; padding: 5px 0; font-style: normal; position: absolute; left: 0; bottom: -22px; background-color: #f6f6f6; }
.messagecontainer > a:hover > i { display: block; }
.messagecontainer > a:hover { background-color:#299155; }
.messagecontainer > em { cursor: pointer; position: absolute; padding: 8px 10px; font-size: 15px; line-height: 18px; right: 20px; bottom: 15px; font-style: normal; background-color: #eeeeee; color: #666; }
.messagecontainer > em:hover { background-color: #ed430e; color: #fff; }

/***site loading***/
#loading { background: url(../images/loader.gif) no-repeat center center; background-color: rgba(0, 0, 0, 0.95); position: fixed; left: 0px; top: 0px; right: 0; bottom: 0; z-index: 99999; }
#loading > img { position: absolute; top: 50%; left: 50%; width: 126px; height: 76px; margin-top: -110px; margin-left: -63px;}

/**header get quotes***/
.quotediv{  display:none; position: absolute;right:3px; width: 350px;background-color: #003046; padding:10px 15px}
.quotediv.open{ display:block; top:-50px;right:0px;}
.sticky .quotediv.open{ top:70px; display:block;}
.quotediv input{ width:100%}
#txtKeyGo{height: 32px;width: 32px; padding:7px;font-size:13px}
.quotediv > div > div {position: relative}
.qtssearch > input { width: 100%; height: 32px; line-height: 32px; padding: 0 30px 0 10px; font-size: 14px; border: none; }
.qtssearch > span { display: block; position: absolute; right: 0; top: 0; width: 32px; height: 32px; z-index: 5; }
.qtssearch > span > a { height: 21px; width: 21px; position: relative; vertical-align: top; line-height: 21px;  background: #ed430e;color:#fff; }
.qtssearch > span > a > i { position: absolute; right: 6px; top: 5px; border-top: 5px solid transparent; border-left: 6px solid #fff; border-bottom: 6px solid transparent; }
.qtssearch > span:hover{background:#B90000;}
#divwordSearchListleftinner { z-index: 15; border: solid 1px #6D7356; overflow-x: hidden; overflow-y: auto; position: absolute; height: 122px; top: 35px; width: 321px; left: 0px; background-color: #FFFFFF; display: none; font-size: 13px; }
#divwordSearchListleftinner > div { padding: 1px 5px; }
#divwordSearchListleftinner a { padding: 3px 0px 3px 5px; font-size: 13px;height: inherit; }
#divwordSearchListleftinner span{ display: inline-block;width: auto; height: initial;position: static;background: none;}
#divwordSearchListleftinner div :hover { background: #cecece !important; color: #ed430e !important; }
.ajaxloadergetquote { position: relative; min-height: 61px; }
.ajaxloadergetquote > img { width: 30px; height: 30px; margin-top: -15px; position: absolute; top: 50%; left: 50%; margin-left: -15px; }

/*** Quick login ***/
.Qdrop{ padding:0;background-color: #009051; display:none; position:absolute; width:100%; }
.Qdrop.open {display:block;top:-57px;}
.sticky .Qdrop.open{display:block;top:70px;}
.Qdrop > li { border-bottom:1px dashed #299155 !important;}
.Qdrop > li:last-child {border-bottom:none !important}
.Qdrop > li > a {padding: 5px !important;height: auto !important; color:#fff !important;  font-size: 12px !important; text-align: center !important}

/*** CDSL info ***/
.CDSLdrop{ padding:0;background-color: #009051; display:none; position:absolute; width:100%; }
.CDSLdrop.open {display:block;top:-57px;}
.sticky .CDSLdrop.open{display:block;top:70px;}
.CDSLdrop > li { border-bottom:1px dashed #299155 !important;}
.CDSLdrop > li:last-child {border-bottom:none !important}
.CDSLdrop > li > a {padding: 5px !important;height: auto !important; color:#fff !important;  font-size: 12px !important; text-align: center !important}


/***footer popup***/
.footpopup { display: none; position: relative; font-size: 14px; color: #171313; margin-top: 60px; transform: scale(0.8); background: #fff; padding: 20px; max-width: 600px;    border: 2px solid #ed430e; }
.popup_visible .footpopup { transform: scale(1); }
.footpopup > a { display: block; text-align: center; color: #c0c0c0; font-size: 30px; font-family: 'web_symbolsregular'; margin-top: 0px; transition: all 0.5s ease; }
.footpopup > a:hover { color: #299155; }
.footerbox > h2 { color: #ed430e; margin: 10px 0; }
.footerbox > div { max-height: 450px; overflow: auto; }
.footerbox > div > p { text-align: justify; margin-bottom: 10px; padding-right: 5px; }

/***Privacy Policy***/
.footerbox > div > h4 { color: #ed430e; margin: 10px 0; }
.footerbox > div > p > b { font-weight:normal;color:#299155; }
.privacylist { padding:0; }
.privacylist > li { margin-bottom: 5px; position: relative; padding-left: 12px; }
.privacylist > li > i { position: absolute; top: 5px; left: 0; font-family: 'web_symbolsregular'; color: #00283b; font-style: normal; font-size: 8px; }
.privacylist > li:hover > i { font-size:10px;top:3px; }

/***Home popup vernacular lang***/
#vernasmall{ display:none;}
.vernacularoverlay{display:none; position: fixed;background-color: rgba(0, 0, 0, 0.7);z-index: 9997;right: 0;top: 0;bottom: 0;left: 0;}
.vernalanguage{display:none;border: 1px solid #aeaeae; z-index: 9998; margin: 10px 0; background-color: #fff; width: 600px; height: 550px; margin-right: -300px; margin-top: -275px;position: fixed; top: 50%; right: 50%;}
.vernacularclose{transition: all 0.8s ease;position: absolute;right: 0;top: -28px;width: 70px;color: #000;padding: 2px;z-index: 9998;background-color: #fff;text-align: center;font-size: 14px;cursor: pointer;}
.vernacularclose:hover{color:#fff;background-color:#000;}
.vernacular{background: url(../images/Rainbow_03.jpg) no-repeat center center;width: 49px;height: 238px;position: fixed;left: 0;top: 50%;margin-top: -120px;z-index: 999;cursor:pointer;}
.venalanghead > div{height: 56px;float:left;text-align: center;}
.venalanghead > div:nth-child(1){width:80%;background-color: #299155;}
.venalanghead > div:nth-child(2){width:20%;}
.rightobg{font-size: 13px;min-height: 55px;padding: 8px;text-align:justify;}
.rightobg > div{float:left;}
.rightobg > div:nth-child(1){width:80%;}
.rightobg > div:nth-child(2){width:20%;}
.venalanconthd{background-color: #e0e0e0;text-align: center;border-top: 1px solid #aeaeae;font-size: 15px;padding: 5px 0 0 0;line-height: 27px;}
.venalanconthd > .borderlanguge > a{display: inline-block;width: 165px;margin: 2px 15px;color:#192f39;}
.borderlanguge{border-bottom: 1px solid #aeaeae;padding: 2px 0;}
.borderlanguge > a > span{transition: all 0.8s ease;color: #337ab7;}
.borderlanguge a:hover,.borderlanguge > a:hover > span{transition: all 0.5s ease;color:#fc0401;}
.clntreg {padding: 10px;color: #fff;font-size: 17px;margin: 0;line-height: 30px;}
.docinverna{text-align: center;font-size: 12px;padding: 5px;border-top: 1px solid #aeaeae;color: #ff0000;}
.kycdoceng{background-color: #192f39;padding: 10px;transition: all 0.8s ease;display: block;text-align: center;color: #fff;}
.kycdoceng:hover{color:#fff;background-color:#f70605;}
.engkyc{transition: all 0.8s ease;text-align: center;line-height: 35px;display: block;}
.engkyc:hover{color:#fc0401;}

#popupdussera { position: fixed; background-color: rgba(0, 0, 0, 0.9); z-index: 9997; right: 0; top: 0; bottom: 0; left: 0; }
#popupdussera > div { position: absolute; top: 50%; left: 50%; margin-left: -295px; margin-top: -225px; }
#popupdussera > div > span { position: absolute; right: 2px; top: 5px; width: 30px; height: 30px; color: #fff; font-size: 20px; cursor: pointer; text-align: center; }

/*Nps popup*/
#npspopu .modal-body{ padding:0;}
#npspopu .modal-dialog{top:50px;}
#npspopu a{position: absolute;right: 0;font-size: 35px;opacity: 9;z-index: 1;width: 40px;text-align: center;}

#ncdspopup .modal-content{background-color: #ed430e;}
#ncdspopup .modal-body{ padding: 25px;}
#ncdspopup .modal-dialog{top:50px;}
#ncdspopup a{ color: #fff; position: absolute;right: 0;font-size: 35px;opacity: 9;z-index: 1;width: 40px;text-align: center;}
#ncdspopup p{color: #fff;line-height: 26px;font-size: 16px;margin: 15px 0px 5px 0px;text-align: center;}

/* The Modal (background) */
.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content/Box */
.modal-content {
  background-color: #fefefe;
  margin: 15% auto; /* 15% from the top and centered */
  padding: 20px;
  border: 1px solid #888;
  width: 80%; /* Could be more or less, depending on screen size */
}

/* The Close Button */
.close {
  color: #aaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
}