﻿/*@Website : Money Front 
 @Author :  Accord Fintech Pvt.Ltd.*/
@charset "utf-8";
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; }
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; }
.row-centered { text-align: center; }
.tR { text-align: right; }
.cb { clear: both; }
@font-face { font-family: WebRupee; src: url('../fonts/WebRupee.V2.0.eot'); src: local('WebRupee'),url('../fonts/WebRupee.V2.0.ttf') format('truetype'),url('../fonts/WebRupee.V2.0.woff') format('woff'),url('../fonts/WebRupee.V2.0.svg') format('svg'); font-weight: 400; font-style: normal; font-size: 11px; }
.GridRupees { font-family: WebRupee; padding-right: 2px; padding-left: 2px; display: inline-block; }
.social_list a { margin-right: 4px; }
.social_list_header a { margin-right: 4px; }
.copyright_info .copyright_navlist ul li {padding:0;    padding-right: 5px;}
.copyright_info .copyright_navlist ul li > i {    font-size: 10px;    padding-right: 5px;}
.copyright_info .copyright_navlist ul li > i > a {display:inline-block;}
.copyright_info .copyright_navlist ul li:after {display:none;}
.footer_nav_list ul li a { transition: all 0.5s ease; }
.social_list a { transition: all 0.5s ease; }
.getintouch_txt .getintouch_txtcont a { transition: all 0.5s ease; }
.social_list a:hover { background-color: #77ba43; color: #fff; }
.footer_nav_list ul li a:hover { color: #77ba43; }
.getintouch_txt .getintouch_txtcont a:hover { color: #77ba43; }
.savemoneyfront_list ul li label {cursor: pointer;}
.invest_listinner .invest_listinnerimg h4 {    text-transform: capitalize;}

.updates_news_listinner .updates_news_btn{transition: all 0.5s ease;    }
.updates_news_listinner .updates_news_btn:hover{       color: #fff;    background-color: #77ba43;}
.graph_text .findoutnow_btn {transition: all 0.5s ease;      margin: 20px 0;}
.graph_text .findoutnow_btn:hover{ color: #fff; background-color:#134321;}
.title_banner h2 {text-transform:capitalize;}
.contactus_map_list > div {width:100%;height:400px;position:relative;    -webkit-filter: grayscale(100%);    -moz-filter: grayscale(100%);    -ms-filter: grayscale(100%);    -o-filter: grayscale(100%);    filter: grayscale(100%);    filter: url("data:image/svg+xml;utf8,<svgxmlns=\'http://www.w3.org/2000/svg\'><filterid….33330.33330.3333000.33330.33330.33330000010\'/></filter></svg>#grayscale");    filter: gray;}
.emiradiobuton label {margin:0;}
.submit_btninfo .submit_btn {    line-height: 56px;}
.ajaxloaderhmediv { position: absolute; left: 0; right: 0; bottom: 0; top: 0;background-color:rgba(255,255,255,0.6); }
.ajaxloaderhmediv > img { position: absolute; left: 50%; margin-left: -15px; top: 50%; margin-top: -15px; }
.mfnewsupdts .news_listinner,.mfnewsupdts .latestupdates_list{position:relative;min-height:990px;}
.mfnewsupdts .latestupdates_list ul li{cursor:pointer;}
.mfnewsupdts.newsandupdates_list .r-tabs .r-tabs-nav .r-tabs-tab .r-tabs-anchor:hover{color: #fff;background: #77ba43;transition: all 0.5s ease;}
.mfnewsupdts .latestupdates_list ul li:hover > .latestupdates_listtime,.mfnewsupdts .latestupdates_list ul li:hover > .latestupdates_listcont{color:#77ba43;transition: all 0.5s ease;}
.mfnewsupdts .news_listinner ul li .readmore_btn:hover{color:#134321;}
.savingschart {position:relative;height:400px;}

/***mf news popup***/
.commonnewspopup { padding-top: 100px; }
.commonnewspopup .modal-dialog { z-index: 9999; }
.commonnewspopup .modal-content{min-height:400px;}
.commonnewspopup .poparrowclose > .close { position: absolute; top: -10px; right: -10px; width: 30px; height: 30px; background: url("../images/popup_close.png") 0 0 no-repeat; opacity: 1; margin: 0; overflow: hidden; text-indent: 9999px; z-index: 1; }
.commonnewspopup .modal-body { padding: 0; }
.commonnewspopup .modal-body > .newspopajax { padding: 20px 15px;height:300px;overflow-y:auto; }
.commonnewspopup .modal-body > h4 { margin: 0; padding: 15px; border: 0; background: #38454f;font-size: 18px; line-height: 22px; color: #fff; position: relative; }
.commonnewspopup .modal-body > h4 > span.datetime { font-size: 15px; color: #77ba43; font-family: 'GothamRnd-Light'; }
#popnewsdetails {min-height: 400px;position: relative;}


.marketcap_list .table > tbody > tr > td > a {    color: #38454f;transition: all 0.5s ease;}
.marketcap_list .table > tbody > tr > td > a:hover {    color: #77ba43;}

.top_holdings_listinner .top_holdings_listinnerval.normal{    text-align: right;    margin: 0 0 15px 0;    color: #38454f;    text-shadow: 0 0 0 #38454f;}
.best_worstperformance_ratios_info .fundcard_boxshadow {padding: 10px;    min-height: 276px;}
.fund-style{display:inline-block;position:relative;top:2px;width:13px;height:13px;margin-right:3px;background:url("../images/fundStyle.png") no-repeat}
.Long_high{background-position:0 0}
.Long_medium{background-position:-18px 0}
.Long_low{background-position:-36px 0}
.Medium_high{background-position:-54px 0}
.Medium_medium{background-position:-72px 0}
.Medium_low{background-position:-90px 0}
.Short_high{background-position:-108px 0}
.Short_medium{background-position:-126px 0}
.Short_low{background-position:-144px 0}
/***mf fund compare***/
.chartComp { height: 340px; position: relative; }
ul.fullchartmenu { margin: 0; padding: 0; list-style: none; text-align: right; }
ul.fullchartmenu > li { margin: 0; padding: 0; list-style: none; display: inline-block; font-size: 15px; line-height: 15px; margin: 0 5px; }
ul.fullchartmenu > li > a { display: block; padding: 2px; color: #8ab933; }
ul.fullchartmenu > li > a.active,ul.fullchartmenu > li > a:hover { color: #000; }


#fundchartdiv {    margin: 15px 0 0;    height: 384px;    position: relative;}
.chartslegend {    padding-left: 15px;display:none;}
.chartslegend > span {display: block;    font-size: 16px;    padding-left: 20px;    line-height: 16px;    position: relative;    margin-bottom: 15px;}
.chartslegend > span > i{    position: absolute;    left: 0;top:0;}
.sipamount_list .go_btn:hover {background-color:#134321;}
.sipamount_list .go_btn {       background-color: #77ba43; height: 40px;    line-height: 40px;}

table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after {       font-size: 14px;    line-height: 14px; opacity: 1 !important;}
.overview_performance_list .table {    margin: 0 !important;    position: relative;}
table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child:before, table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child:before {    top: 16px ;    background-color: #D0D0D0 ;color: #38454f ;padding: 2px 4px 2px 4px ;height:auto ;width:auto;}
table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child:before, table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child:before { background-color: #38454f ;color: #D0D0D0 ;}
table.dataTable > tbody > tr.child ul {display:block ;}
table.dataTable > tbody > tr.child span.dtr-title {    min-width: 50%;display: inline-block;}
table.dataTable > tbody > tr.child span.dtr-data {  text-align:right;min-width: 48%;    display: inline-block;}
.table > tbody > tr > td > a {    color: #134321;    transition: all 0.5s ease;font-family:'GothamRnd-Book';}
.table > tbody > tr > td > a:hover {    color: #77BA43;}
.table > tbody > tr > td {font-family:'GothamRnd-Book';}
/***chart sip***/
.chartsipcalculator { height: 300px; margin: 0; padding: 0; width: 100%; }
#sipcalcresultpopup .modal-dialog{z-index: 9999;}

.assetallocation_chart {width: 100%; height: 400px;}
.riskometer_funddetails_info .fundcard_boxshadow {    min-height: 520px;}
.schemefilter_formlist.fundcard_schemefilter_formlist .calculatesaving_btn {text-align:center;    margin: 35px 0 0 16px;}
.schemefilter_formlist .calculatesaving_btn {text-align:center; transition: all 0.5s ease;  background-color: #77ba43;}
.schemefilter_formlist .calculatesaving_btn:hover {      background-color: #134321;}

#mfexplorerresultsec{min-height:115px;    position: relative;}

.overview_performance_top .overview_performance_btn ul li {    cursor: pointer;  }
.overview_performance_top .overview_performance_btn ul li:hover {    color: #77ba43;    text-decoration: underline;  }


/***Nfo Corner***/
.newsandupdates_list .r-tabs .r-tabs-nav .r-tabs-tab{ transition: all 0.5s ease; }
.newsandupdates_list .r-tabs .r-tabs-nav .r-tabs-tab:hover .r-tabs-anchor { color:#fff; }
.nfocornerlist > li:hover > a { background: #77ba43; }
.nfodettbl > tbody > tr > td:first-child { width: 30%; }
.nfodettbl > tbody > tr > td:last-child { width: 70%; }
.nfobackbtn { padding: 6px 20px; margin: 0 0 10px 0; display: inline-block; background: #77BA43; color: #fff; border-radius: 3px; font-size: 17px; transition: all 0.8s ease; }
.nfobackbtn:hover { background: #134321; color: #fff; }

#retirementcalcresult .title_info h3 {margin: 40px 0;}
.retureclcretxt {    font-size: 20px;     line-height: 20px;   text-shadow: 0 0 0 #38454f;    margin: 40px 0;  text-align: center;    font-weight: bold;}

.downloadsrow {    padding: 20px 0; }

header{    position: fixed;    top: 0;    left: 0;    right: 0;  -webkit-box-shadow: 0 1px 10px 0 rgba(50,50,50,.2);    -moz-box-shadow: 0 1px 10px 0 rgba(50,50,50,.2);    box-shadow: 0 1px 10px 0 rgba(50,50,50,.2);    z-index: 999;}
.mfexplorer_cont p {    font-size: 14px;    line-height: 24px;    text-align: justify;}
.modelportfolio_cont p {font-size: 14px;    line-height: 24px;    text-align: justify;}
.retirementcalculator_txt p {font-size: 14px;    line-height: 24px;    text-align: left;}
.retirementcalculator_txt p  a {    text-decoration: none;    color: #77ba43;}
.mfexplorer_cont p > strong {    display: block;    margin: 0;    padding: 0;    font-size: 18px;    line-height: 24px;    color: #39464f;    font-weight: normal;    text-transform: uppercase;    font-family: 'GothamRnd-Medium';    text-align: left;    margin-bottom: 10px;}

/***Static List***/
.staticlist { padding: 15px 25px; margin: 0 0 40px 0; box-shadow: 0 1px 7px 0 rgba(0,0,0,0.1); }
.staticlist > span { font-size: 20px; font-family: 'GothamRnd-Book'; }
.staticlist > span > i { padding:0 15px; }
.staticlist > ul { padding: 10px 0 0 0; margin: 0; }
.staticlist > ul > li { font-size: 16px; padding: 0 0 10px 30px; position: relative; display: inline-block; transition:all 0.3s ease; }
.staticlist > ul > li > a{    text-decoration: none;    color: #77ba43;}
.staticlist > ul > li:hover::before { transform:scale(1.2); color:#77BA43; }
.staticlist > ul > li:before { content: "\f192"; font: normal normal normal 14px/1 FontAwesome; position: absolute; left: 10px; font-size: 15px; top: 3px; transition: all 0.5s ease; }


/***How it Works***/
.howitwork { padding:40px 0 0 0; }
.howitwork div.staticlist { min-height:393px; }
.howitwork div.staticlist .howitworks_cont { padding:15px 0 0 0; }
.submenu_list ul li:hover a:after{position:absolute;bottom:0;left:0;right:0;width:100%;height:2px;background:#77ba43;content:""}

/***testimonials***/
.testimonial_details .testimonial_cont p{min-height:127px; position:relative; margin: 0 ; padding: 0 0 30px;}
.tstmnialcntmore { position:absolute; right:0; bottom:0; color:#71787e; cursor:pointer; }
.tstmnialcntmore:hover { color: #fb0202; }
.testmnilpopupbody .testimonial_details .testimonial_cont p { min-height:0; max-height:270px; overflow:auto; padding:0 5px 0 0; margin:0 0 30px; }
.testmnilpopupbody .testimonial_details .testimonial_cont p > span {    text-transform: capitalize;    display: block;    color: #77ba43;    font-size: 15px;    line-height: 15px;    margin: 5px 0;}
.tstimnilmodalmain { z-index: 9999; margin: 150px auto; width:600px; }
.testmnilpopup { text-align: center; padding: 0 !important; }
.testmnilpopupbody { position: relative; padding:0; }
.testmnilpopupbody > button.close { position: absolute; top: -10px; right: -10px; width: 30px; height: 30px; background: url(../images/popup_close.png) 0 0 no-repeat; opacity: 1; margin: 0; overflow: hidden; text-indent: 9999px; z-index: 1; }
.testimonial_details .testimonial_img > img {    width: 97px;    height: 97px;}
#didvdentablebind {min-height:50px;position:relative;}
.calculatorresult_bottomcont .signup_btnpopup {    padding: 3px 0;    font-size: 21px;}
.calculatorresult_bottomcont {    padding: 19px 0 0;}
.calculatorresult_topcont {margin: 0;}


/***mf news popup***/
.commonresultpopup { padding-top: 100px; }
.commonresultpopup .modal-dialog { z-index: 9999; }
.commonresultpopup .modal-content{min-height:auto;}
.commonresultpopup .poparrowclose > .close { position: absolute; top: -10px; right: -10px; width: 30px; height: 30px; background: url("../images/popup_close.png") 0 0 no-repeat; opacity: 1; margin: 0; overflow: hidden; text-indent: 9999px; z-index: 1; }
.commonresultpopup .modal-body { padding: 0; }
.commonresultpopup .modal-body > h4 { margin: 0; padding: 30px 15px; border: 0; background: #38454f; text-transform: uppercase; font-size: 18px; line-height: 22px; color: #fff; position: relative;     text-align: center;}

.fundcardddl {text-align:right;}
.fundcardddl > select { border: 1px solid #9ba0a4;    border-radius: 2px;    background-color: #fff; height: 40px;    font-size: 16px;    color: #38454f;    margin: 35px 0;    display: inline-block;    padding: 0 10px;}
.performancetit > h3{margin: 0;}
.fperfclose {padding-left:10px;font-size: 20px;    line-height: 20px; cursor:pointer;color: #77BA43;    transition: all .5s ease;}
.fperfclose:hover {    color: #134321;}

.termsandconditions_list ul li p.padleft{padding: 0 0 0 50px;}
.termsandconditions_list ul li p {text-align:justify;}
.testimonialcontent p {text-align:justify;}


 .tranparentoverlay {font-family: 'GothamRnd-Medium';    text-align: center;    font-size: 32px;    line-height: 32px;    padding: 20px 0;    position: absolute;    left: 0;    right: 0;    bottom: 0;    top: 0;    background: rgba(0,0,0,0.9);    z-index: 1;    padding-top: 300px;    color: #fff;}
 .tranparentoverlay > em {    position: absolute;    right: -12px;    top: -16px;    font-style: normal;    z-index: 9;    color: #fff;    width: 30px;    height: 30px;    text-align: center;    font-size: 19px;    background: #77ba43;    border-radius: 50%;    cursor: pointer;}
 .tranparentoverlay > b {    display: block;    font-size: 36px;    line-height: 36px;    color: #77ba43; }
 .team_list ul li .team_cont .team_continner p {text-align:justify;}
 .invest_listinner p {text-align:justify;}
 .howitworks_cont p {text-align:justify;}
 .aboutus_txt .aboutus_txtleft p {text-align:justify;}
 .careers_listinner p  {text-align:justify;}
 .faq_list ul li .faq_listcont {text-align:justify;}
  .faq_list ul li h6{text-align:justify;}
  .fundcard_boxshadow > p {text-align:justify;}
  .graph_text h5 {    line-height: 34px;}
  
/***Scroolbar***/

.scrollbar::-webkit-scrollbar { -webkit-appearance: none; }
.scrollbar::-webkit-scrollbar:vertical { width: 5px; }
.scrollbar::-webkit-scrollbar:horizontal { height: 5px; }
.scrollbar::-webkit-scrollbar-thumb { background-color: #77ba43; border-radius: 5px; }
.scrollbar::-webkit-scrollbar-track { background-color: transparent; }

.scrollToTop {    display:none;   position: fixed;    bottom: 20px;    right: 10px;    cursor: pointer;    z-index: 999;    text-align: center;    color: #77ba43;}
.scrollToTop:hover > i {color:#A4A4A4}
.scrollToTop > i {     font-size: 40px;    line-height: 40px;  }
.news_listinner ul li p {text-align:justify;}
.latestupdates_list ul li .latestupdates_listcont  {text-align:justify;}
.commonnewspopup .modal-body > .newspopajax p   {text-align:justify;}

.savemoneyfront_formlist input[type="number"]{    border: 1px solid #9ba0a4;    border-radius: 2px;    background-color: #fff;    width: 100%;    height: 42px;    font-size: 10.6pt;    color: #38454f;    margin: 0 0 40px;    display: block;    padding: 0 10px;}
.sipamount_list input[type="number"] {    border: 1px solid #9ba0a4;    border-radius: 2px;    background-color: #fff;    width: 100%;    max-width: 190px;    height: 40px;    font-size: 16px;    color: #38454f;    margin: 0;    display: inline-block;    padding: 0 10px;}
.input[type=number] {    border: 1px solid #9ba0a4;    border-radius: 2px;    background-color: #fff;    width: 100%;    height: 42px;    font-size: 10.6pt;    color: #38454f;    margin: 0 0 40px;    display: block;    padding: 0 10px;}
input[type=number] {    -moz-appearance:textfield;}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {     -webkit-appearance: none;    -moz-appearance: none;    appearance: none;    margin: 0; }
.mutualfunds_info p {text-align:justify;}


/***Error Page***/
.errormain { display: block; text-align: center; padding: 40px 0; }
.errormain > span { font-family: 'proxima_nova_regular'; color: #737373; font-size: 30px; position: relative; padding: 0 0 0 33px; }
.errormain > b { display: block; font-size: 90px; font-family: 'proxima_nova_rgbold'; font-weight: normal; position: relative; color: #77ba43; text-transform: uppercase; }
.errormain > b > i { padding: 0 0 0 40px; }
.errormain > span:before { content: "\f06a"; font: normal normal normal 14px/1 FontAwesome; position: absolute; left: 0; font-size: 30px; line-height: 45px; color: #134321; }
.errormain > p { margin: 0; font-size: 20px; }
.errormain > a { padding: 15px 25px 15px 65px; display: inline-block; background: #77ba43; color: #fff; margin: 25px 0; font-size: 20px; border-radius: 5px; text-transform: capitalize; position: relative; transition: all 0.5s ease; }
.errormain > a:before { color: #fff; z-index: 9; content: "\f015"; font: normal normal normal 14px/1 FontAwesome; position: absolute; left: 9px; font-size: 40px; top: 8px; }
.errormain > a:after { content: ''; position: absolute; left: 0; top: 0; bottom: 0; width: 55px; background: #134321; border-radius: 5px 0 0 5px; }
.errormain > a:hover { background: #134321; }
.errormain > a:hover:after { background: #77ba43; transition: all 0.3s ease; }

.title_banner h1{margin:0;padding:0 0 30px;font-size:42px;color:#fff;font-weight:400;background:url(../images/title_banner_bg.png) center bottom no-repeat;    text-transform: capitalize;}

.title_info h2{    font-size: 28px;    margin: 0 0 30px;color:#134321;padding:0 0 30px;font-family:'GothamRnd-Book';font-weight:400;background:url(../images/title_bg.png) center bottom no-repeat;text-transform:uppercase}

.logo_info .logo {      float: left;    width: 250px;    height: 43px;    margin: 0;  text-indent: -9999px;    background: url("../images/logo.png") no-repeat center center;    background-size: 100%;    transition: all .5s ease;}
.logo_info .logo > a {display: block;    height: 100%;}


.homeadvisory {    background: url('../images/banner_bg.jpg') no-repeat fixed;   padding: 30px 0;}
.homeadvisory .title_info > h3 { color: #fff;    margin: 0 0 30px;    padding: 0;    font-size: 36px;    line-height: 40px;    background: none;}
.homeadvisory_list{width:100%;position:relative;padding:0 0 50px}
.homeadvisory_list .swiper-container{border:0}
.homeadvisory_list .swiper-slide{padding:50px 0 0}
.homeadvisory_details{width:100%;background:rgba(29, 75, 43, 0.5);padding:70px 20px 20px;position:relative}
.homeadvisory_details:after {content:"";background:#134321;  transition: all .5s ease;position:absolute;left:0;top:0;right:0;bottom:100%;z-index:-1;}
.homeadvisory_details:hover:after {bottom:0;}
.homeadvisory_details .homeadvisory_img{width:100%;padding:0 0 10px;text-align:center;position:absolute;top:-50px;left:0;right:0}
.homeadvisory_details .homeadvisory_img > img {    padding: 5px;    background: white;}
.homeadvisory_details .homeadvisory_cont{width:100%;font-size:14px;color:#fff;line-height:24px}
.homeadvisory_details .homeadvisory_cont p{    min-height: 100px;    position: relative;    margin: 0;    padding: 0;text-align:center;    font-size: 14px;    line-height: 22px;    font-family: GothamRnd-Book;}
.homeadvisory_details .homeadvisory_cont span{    margin: 0;    display: block;    text-align: center;    padding: 0;    font-size: 16px;    color: #A0CB7F;     font-family: 'GothamRnd-Medium';}
.homeadvisory_list .swiper-pagination{bottom:0;text-align:center;width:100%}
.homeadvisory_list .swiper-pagination-clickable .swiper-pagination-bullet{background:#85d6de;opacity:1;display:inline-block;vertical-align:middle;margin:0 5px;width:14px;height:14px;background:#134321;position:relative}
.homeadvisory_list .swiper-pagination-clickable .swiper-pagination-bullet:hover{background:none;border:2px solid #77ba43}
.homeadvisory_list .swiper-pagination-clickable .swiper-pagination-bullet.swiper-pagination-bullet-active{background:none;border:2px solid #F4F8F9;width:20px;height:20px}
.homeadvisory_list .swiper-pagination-clickable .swiper-pagination-bullet.swiper-pagination-bullet-active:after{background:#F4F8F9;width:8px;height:8px;content:"";left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);position:absolute;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}
.homeadvisorycntmore {      color: #134321;    cursor: pointer;    transition: all 0.5s ease;    background: #FFF;    width: 107px;    padding: 8px 0;    text-align: center;    text-transform: uppercase;    font-size: 13px;    line-height: 13px;    margin: 15px auto 0 auto;    display: block;    font-family: 'GothamRnd-Medium';}
.homeadvisorycntmore:hover { color: #fff;background-color:#A0CB7F; }
.howitworks_video{max-width:640px;    border: 1px solid #134321;}




/***Blog***/
.bloginnerdetails > .blogsboxcnt * {    font-family: 'GothamRnd-Light' !important;font-size: 15px !important;    line-height: 26px !important;   color: #000;      text-shadow: 0 0 0 #38454f;    text-align: justify !important;}
.bloginnerdetails > .blogsboxcnt b {     font-weight: normal;    font-family: 'GothamRnd-Bold' !important; }
.bloginnerdetails > .blogsboxcnt a {       color: #77BA43;    display: inline-block;    text-indent: 0 !important;    text-decoration: none !important;    font-style: normal !important;    font-weight: normal !important;}
.blogsboxcnt > span { text-transform: uppercase; color: #000 !important;    font-family: 'proxima_nova_ltsemibold' !important;    font-size: 13px !important;}
.smbloghed { background-color: #77BA43;color: #fff; margin: 0; padding: 10px 10px; font-size: 18px;   line-height:18px;   text-transform: uppercase;}
.blogsbox { position: relative; padding-left: 190px; padding-bottom: 20px; min-height: 260px; background-color: #fff; border-bottom: 2px solid #F4EFEF; margin-bottom: 30px; transition: all 0.8s ease; }
.blogsboximg { position: absolute; top: 0; left: 0; transition: all 0.8s ease; }
.blogsboximg > img { display: block; width: 160px; }
.blogsboximg > span { display: block; margin-top: 15px;  font-size: 18px; text-align: center;  font-family: 'proxima_nova_ltsemibold';      text-transform: capitalize;}
.blogsboxcnt > h5 { font-size: 18px; line-height: 22px; margin: 10px 0px;  color: #77BA43;    text-transform: uppercase;font-family: 'proxima_nova_ltsemibold';}
.blogsboxcnt > .blogtype { color: #134321 !important; font-size: 13px !important; text-transform: uppercase;   font-family: 'proxima_nova_ltsemibold' !important; }
.blogsboxcnt > p { color: #000; font-size: 15px; line-height: 25px; }
.blogcount { border: 1px solid #77BA43; margin-bottom: 20px; }
.blogcategories { padding: 20px 20px 10px; }
.blogcategories > a { position: relative; display: inline-block; padding: 10px 40px 10px 10px; background-color: #dedede; color: #022433; margin: 0px 10px 10px 0px; }
.blogcategories > a > em { position: absolute; top: 0; right: 0; padding: 10px; background-color: #134321; color: #fff; font-style: normal; }
.exprtblog { position: relative; padding:30px 0px 0px 100px; min-height: 130px; border-bottom: 1px solid #77BA43;transition: all 0.8s ease; }
.exprtblog:last-child{border-bottom:0;}
.exprtblog > img { width: 90px;    height: 100px; position: absolute; top: 15px; left: 0;transition: all 0.8s ease; }
.exprtblog > span { color: #134321; left: 190px; bottom: 120px; font-size: 16px; margin: 0px; display: block;   text-transform: capitalize;    font-family: 'GothamRnd-Book';}
.exprtblog > b { display: block; color: #77BA43; left: 190px; bottom: 120px; font-size: 14px; margin: 0px; font-weight: normal;     text-transform: capitalize;}
.bloginnerdetails { position: relative; border-bottom: 2px solid #134321; padding-bottom: 20px; margin-bottom: 30px; }
.bloginnerdetails > span { display: block; text-align: center; margin-bottom: 20px; background: #F0F0F0;}
.bloginnerdetails > span > img { display: inline-block;    width: 100%; }
.bloginnerdetails > .blogsboxcnt > p{display:block;text-align:justify;}
.bloginnerdetails > .blogsboxcnt > p font {    font-family: 'GothamRnd-Light';}
.bloginnerdetails > h4 {       margin: 0 0 25px 0;   padding: 0;    font-size: 30px;    color: #134321;    font-weight: 400;    font-family: 'GothamRnd-Book';}
.blogsboxcnt > a {      color: #fff;    display: inline-block;    font-size: 13px;    line-height: 13px;    text-transform: uppercase;    transition: all 0.8s ease;    background-color: #77BA43;    padding: 5px 10px 5px 10px;    border-radius: 10px;}
.blogsboxcnt > a > i {padding-left:5px;}
.blogsboxcnt > a:hover {background-color:#134321;}
.commonblogsbox { position: relative; border-bottom: 2px solid #134321; margin-bottom: 30px; }
.aboutbloggercnt { padding: 15px 0px; }
.aboutbloggercnt > span { color: #134321; left: 190px; bottom: 120px; font-size: 18px; margin: 0px; display: block; margin-bottom: 10px;     text-transform: capitalize;    font-family: 'GothamRnd-Book';}
.aboutbloggercnt > span > b { display: block; color: #7a7a7a; left: 190px; bottom: 120px; font-size: 15px; font-weight: normal; }
.aboutbloggercnt > p { color: #7a7a7a; font-size: 14px; text-align: justify; line-height: 20px; }
.aboutbloggercnt > a { color:#77BA43; transition: all 0.5s ease;}
.aboutbloggercnt > a:hover { color:#134321; }
.blogcommentlist { margin-bottom: 30px; }
.blogcomments { position: relative; padding: 10px 0 10px 45px; border-bottom: 1px solid rgba(119, 186, 67, 0.29); }
.blogcomments > em { position: absolute; left: 5px; top: 14px; transition: all 0.3s ease; font-size: 32px; color: #134321; }
.blogcomments:hover > em { color: #77BA43; }
.blogcomments > span {  font-size: 18px; color: #134321; }
.blogcomments > span > b { color: Red; font-weight: normal; font-size: 16px; }
.blogcomments > p { color: #7a7a7a; font-size: 14px; text-align: justify; line-height: 20px;     word-wrap: break-word;} 
.blogleavecommentsbox {position: relative;padding: 15px 15px;margin-bottom: 30px; border: 1px solid #77BA43; }
ul.staticulli { position: relative; background-color: #77BA43; margin: 0; padding: 10px 15px; }
ul.staticulli > li { display: inline-block; }
ul.staticulli > li > a { display: block; color: #77BA43; text-transform: uppercase;  font-size: 17px; line-height: 17px; cursor: pointer; transition: all 0.5s ease; }
ul.staticulli > li > a.active, ul.staticulli > li > a:hover { color: #F3F6F8; }
ul.staticulli > li > a > em { font-style: normal; margin: 0 2px 0 7px; color: #A4A4A4; }
.blogleavecommentsbox .statcommontxt { border: 1px solid #d6cec3; margin-bottom: 20px; }
.blogcommentbtn { background-color: #77BA43; color: #fff; text-transform: uppercase; font-size: 15px; padding: 10px 25px; border: 0; border-radius: 6px; display: block; width: 100%; transition: all 0.5s ease; }
.blogcommentbtn:hover { background-color: #134321; }
.captchaimage { margin-bottom: 15px; }
.txtblog { background: #fff; color: #757575; border: 1px solid #C8C8C7; display: block; padding: 10px; width: 100%; font-size: 15px; margin:0 0 15px 0; resize:none; }
.blogleavecommentsbox textarea { height:150px; }  
.retirementcalculator_list span { padding:0 5px; }
.emiradiobuton > input { margin:0 5px; }
.blogsharebutton {display:block;margin-bottom:10px;}
.blogsharebutton > div{    display: inline-block !important;   margin-right: 10px;}
.blogsharebutton > div.fb{   height: 10px !important;    line-height: 10px !important;  }
.exprtviewswrap .blogsboxcnt > h5,.knlgehubwrap .blogsboxcnt > h5{color:#2376AD;}
.exprtviewswrap .exprtblog > span,.knlgehubwrap .exprtblog > span{color:#2376AD;margin-top: -20px;}
.mutualfunds_info h6 {margin-bottom:20px;}
.mfreturntable {margin-bottom:35px;}

.headerbtmmrgn {margin-top:125px;}
#blogwholecontpage .pagination__controls  {    margin-bottom: 20px;}
#blogwholecontpage .pagination {margin: 0;}
#blogwholecontpage .pagination > ul {}
#blogwholecontpage .pagination > li {}
#blogwholecontpage .pagination > li > a{color: #77BA43;}
#blogwholecontpage .pagination > li.active > a{color: #fff;    background-color: #77BA43;    border-color: #77BA43;}
#blogwholecontpage .pagecount  {    height: 34px;    line-height: 34px;}

.transeqheight {        padding-bottom: 65px;}
.transeqheight .nodistributorfees_bottom {position:absolute;bottom:0;}

.mfexplorbtn {    margin: 35px 0;}
.submenu_list ul li {vertical-align: bottom;}
.latestupdates_list ul li.dateli {cursor:default;}
.latestupdates_list ul li.dateli > h6{padding:0;}

table.dataTable > tbody > tr.child ul li {    background: none;}
.top_header {    min-height: 52px;}
.irs-grid-text {color: #000 !important;    font-size: 12px !important;    line-height: 12px !important;}
.savemoneyfront_formlist .calculatesaving_btn ,.calculate_btn button
,.submit_btninfo .submit_btn,.calculatorresult_bottomcont .signup_btnpopup,.schemeplan_signup a
{    transition: all 0.5s ease;background-color: #77ba43;}
.savemoneyfront_formlist .calculatesaving_btn:hover,.calculate_btn button:hover,.submit_btninfo .submit_btn:hover
,.calculatorresult_bottomcont .signup_btnpopup:hover,.schemeplan_signup a:hover {background-color: #134321;}
#paginate {    margin: 10px 0;    text-align: right;}
#paginate > select {  display: inline-block; margin: 0;    padding: 0 10px;    border: 1px solid #9ba0a4;    border-radius: 2px;    background-color: #fff;    height: 30px;    font-size: 10.6pt;    color: #38454f;        margin-left: 15px;}
.graph_info .yeartab_info.yeartab_info1 {    left: 10%;}
.graph_info .yeartab_info.yeartab_info2 {    left: 25%;}
.graph_info .yeartab_info.yeartab_info3 {    left: 40%;}
.graph_info .yeartab_info.yeartab_info4 {    left: 57%;}
.graph_info .yeartab_info.yeartab_infob4 {    left: 84%;}
header.fixed .top_header {display:block;}
.login_signup_pageinfo ul li .submit_btn  {    transition: all 0.5s ease;}
 .forgot_signup_btn a {    transition: all 0.5s ease;}
.login_signup_pageinfo ul li .submit_btn:hover {    background-color: #134321;}
.forgot_signup_btn a:hover{    color: #77BA43;}

.mfcomparison_searech_list ul li {      position: relative;    padding-right: 25px;}
.mfcomparison_searech_list ul li > span {     position: absolute;    right: 6px;    top: 50%;    margin-top: -16px;    font-size: 28px;    line-height: 28px;}
.swiper-pagination {    z-index: 8;}
.mfcomparison table {    table-layout: fixed;}
#fundcardlegendname {display:none}
#fundcardlegendname > a{    display: inline-block;    color: #0A3E1A;    font-size: 16px;    line-height: 20px;    font-family: 'GothamRnd-Medium';margin-bottom:5px;    margin-right: 10px;}
#fundcardlegendname > a.bench{   color: #77BA43; }
#fundcardlegendname > a > i{    font-size: 11px;    line-height: 11px;    padding-right: 10px;}



#compleggend {display:none;    margin: 10px;}
#compleggend > a{      display: inline-block;    color: #000;    font-size: 16px;    line-height: 20px;    margin-bottom: 5px;    margin-right: 10px;}
#compleggend > a > i{    font-size: 16px;    line-height: 16px;    padding-right: 10px;    color: #77BA43;    border-radius: 0;}

.contactus_address .contactus_addressinner .contactus_address_cont ul li a {    display: inline-block;    color: #77ba43;}

.modelportfolio_cont a {    word-wrap: break-word;}

.xdsoft_datetimepicker {    z-index: 8;}

.testimonial_details{    min-height: 292px;}

input[type=text]::-ms-clear {    display: none;} 
input[type=number]::-ms-clear {    display: none;} 


#fundperfr .table > thead > tr > th {    word-wrap: break-word;white-space: normal;}
.downloads_list .downloads_list_name {    min-height: 40px;}
.careers_applynow_formlist .applynow_btn {transition: all 0.5s ease;}
.careers_applynow_formlist .applynow_btn:hover {background-color: #134321;}

.trnsparindvsigntxt{    font-family: 'GothamRnd-Medium';    text-align: center;    font-size: 30px;    line-height: 30px;    padding: 0;    margin-bottom: 30px;    color: #38454f; }
.trnsparindvsigntxt > b{display: block;font-size: 40px;line-height: 40px;color: #77ba43;margin-top:15px;}
/*
.advisorypanel_list {    padding: 0 0 30px 0;}
.advisorypanel_section{padding: 40px 0;}
.advisorypanel_list .swiper-slide {padding:0;}
.advisorypanel_section .title_info h3 {    margin-bottom: 20px;}
.advisorypanel_details .advisorypanel_cont {    position: relative;    min-height: 193px;    padding-bottom: 30px;}
.advisorypanel_details .advisorypanel_cont > a{display: inline-block;    background: #fff;    padding: 2px 16px;    text-align: center;    text-transform: uppercase;    margin-top: 10px;    color: #77BA43;    position: absolute;    bottom: 0;    left: 50%;    margin-left: -42px;}
.advisoryitem {    text-align: center;    margin-bottom: 35px;}
*/
/*sign up page*/
.signup_pageinfo {    max-width: 100%;    margin: 0;}
.signupcontent {       padding: 0 0 0 110px}
.signupcontent > h6{       display: block;    color: #66CC33;    font-size: 25px;    line-height: 28px;    margin: 0;    padding: 0;    position: relative;    padding-left: 70px;    padding-bottom: 10px;    margin-bottom: 20px;    padding-right: 110px;min-height: 60px;}
.signupcontent > h6:before {content:"";background: url("../images/signupclock.png") no-repeat center center;    width: 52px;    height: 61px;    position: absolute;    left: 0;    top: 0;}
.signupcontent > ul {    display: block;    margin: 0;    padding: 0;    margin-bottom: 30px;}
.signupcontent > ul > li {       display: block;    margin: 0;    padding: 10px 0 10px 60px;    position: relative;    min-height: 50px;    font-family: 'GothamRnd-Book';    font-size: 18px;    line-height: 22px;    color: #666666;    margin-bottom: 5px;}
.signupcontent > ul > li > span {       position: absolute;    left: 0;top:0;    width: 45px;    height: 45px;    background-color: #efefef;    border-radius: 50%;    color: #66CC33;    text-align: center;    font-family: 'GothamRnd-Book';    padding: 8px 0;    font-size: 15px;    line-height: 15px;text-align:center;}
.signupcontent > ul > li > span > i{        display: block;    font-style: normal;font-size: 12px;    line-height: 12px;text-align:center;}
.signupcontent > p {      display: block;    font-size: 13px;    line-height: 18px;    font-family: 'GothamRnd-Book';    color: #666666;    padding-left: 10px;    margin: 0;}
.signupcontent > p > i{    font-size: 9px;    display: inline-block;    margin-right: 2px;}
.signupcontent > p > a {display:inline-block;color:#66cc33;}
/*sign up page*/

#google_translate_element {}
.goog-te-gadget-simple {  border: none !important;}
.goog-te-gadget-simple .goog-te-menu-value {  color:#77ba43 !important;  padding: 11px 15px;}
.goog-te-gadget-simple .goog-te-menu-value:hover {color:#fff !important; }
.goog-te-gadget-simple .goog-te-menu-value > img{    display: none !important;}
.goog-te-gadget img {display:none;}



.limitoffer {margin-top: 60px;text-align: center;position:relative;padding-left: 0;display:block;}
.limitoffer > div {display: inline-block;margin: 0;padding: 0;font-size: 22px;line-height: 22px;font-weight: normal;color: #77ba43;text-transform: capitalize;padding-left: 15px;font-family: 'GothamRnd-Book';}
.limitoffer >  img {width: 110px;display: inline-block;margin: 0;max-width:100%;}


.registerimg > a{    display: block;    font-size: 30px;       line-height: 30px;}
.registerimg  > a > img{    display: inline-block;}

.ourservicesfree_list .ourservicesfree_listinner p > b {display:block;font-size:13px;line-height:13px;margin-top:10px;    font-weight: normal;}




	
/*special report home page*/
.special_report{position:relative; padding: 0 60px;}	
.special_report ul{ padding:0} 
.special_report ul li{     display: inline-block;   margin: 4%;    padding: 0;    vertical-align: text-top;    width: 97%;    transition: all 0.5s ease;    padding-bottom: 15px;    border: none;    border-radius: 0;    margin-bottom: 10px;}	
.special_report ul li:hover{  webkit-box-shadow: 0px 0px 61px 6px rgba(0,0,0,0.1);-moz-box-shadow: 0px 0px 61px 6px rgba(0,0,0,0.1);   box-shadow:0px 0px 20px 2px rgba(0, 0, 0, 0.18) }
.special_report ul li > a{ display:block;    color: #38454f;}
.special_report ul li h1{     color: #2376AD;font-size:16px; margin-top:0;font-family:'GothamRnd-Medium';    transition: all 0.5s ease;    text-align: left;    padding: 10px;margin: 0;    min-height: 0;    line-height: 20px;}
.special_report ul li:hover > a > h1 {color:#76ba43}
.special_report ul li:hover > a .amc_name {color:#000}
.special_report ul li > a > div > img{  transition: all 0.6s ease;}
/*.special_report ul li:hover > a > div > img{  transform: scale(1.2);}*/
.special_report ul li div.videoimg {position:relative;}
.special_report ul li div.videoimg:before{position:absolute;content:''; background: url('../images/Play.png') no-repeat;    height: 48px;    width: 48px;    z-index: 1;    top: 50%;    margin-top: -24px;    left: 50%;    margin-left: -24px;}
.special_report ul li div.imgthumb{height: 200px;    overflow: hidden;    margin-bottom: 10px; transition: all 0.5s ease;  }
.special_report ul li div.imgthumb > img{max-height: 200px;    height: 200px;}
.special_report .amc_name{min-height: 0;margin-top:5px; margin-bottom:5px; font-size:14px; font-family:'GothamRnd-Light';    text-align: left;    padding: 0 10px;line-height: 18px;}
.pager-left {  left: calc(0% + 15px);}.pager-right {  right: calc(0% + 15px);}.next1, .prev1 {  font-size: 28px;  color: #ccc;}
.thumbnail h1{ min-height:45px}
.customNavigation > span {  -webkit-transform: translateY(-50%); transform: translateY(-50%);  top: 50%;  position: absolute;}
.specialreportsection{ position:relative; padding:85px 0; height:100%;}
.specialreportsection:before{				opacity: 0.5; 			filter: alpha(opacity=50); 			content:' ';    display: block;    position: absolute;    width: 100%;    height: 100%;    z-index: -1; 				background-repeat: no-repeat;    background-position: 50% 100%;    }



/********************
partner updates
*******************************/
.img-cont{ border-radius:5px; position:relative;     height: 400px;    display: block;}
.img-cont img{ display:block; width:100%; height:400px;    background-size: cover !important;}
.img-cont span.info{ background:#000; display:block; padding:10px; position:absolute;left: 0;right: 0; bottom:0; font-size:14px; color:#FFF; font-size: 17px;    line-height: 20px;}
.img-cont span.info small{ display:block; font-size:14px; }
.news-feeds{ font-size:18px;}
.news-feeds h3{ font-size:20px; color:#77ba43; margin-top:0; margin-bottom:10px;}
.news-feeds ul{ padding:0; margin:0;}
.news-feeds ul li{ display:block; margin:12px 0; border-bottom:1px solid #CCC}
.news-feeds ul li > a {    color: #2376AD;display:block;    font-family: 'GothamRnd-Book';    transition: all 0.5s ease;    font-size: 16px;    line-height: 18px;}
.news-feeds ul li span{ font-size:12px; color:#666666; margin-top:10px; display:block}
.news-feeds ul li span b{color:#666666;    font-weight: normal;}
.news-feeds ul li > a:hover{color:#77ba43;}

/*brand amc*/
.brand_amc{ margin-top:30px;}
.amc_heading{ font-size:18px; margin-top:5px}
.amc_box{min-height:120px; border-radius:5px; border:1px solid #CCC; padding:15px 0;  display : flex;  align-items : center; }

.amc_box img{ display:block; width:80%; height:auto; margin:0 auto}


.expert_view{ margin-top:50px}
.header_green{ position:relative}
.header_green .header-text{ font-size:28px; text-transform:uppercase; color:#134320; border-bottom:#CCC 1px solid; padding-bottom: 5px;    color: #77ba43;}
.header_green .view_more{ display:inline-table; color:#77b943; position:absolute; right:10px; top:0 }

.news_feeds{}
.news_feeds .blogsbox{min-height:10px;}
a.newstag {color: #38454f;display:block;}
.news_feeds .news_heading{ font-size:16px; margin-bottom:10px; margin-top: 30px;    color: #2376AD;    font-family: 'GothamRnd-Book';}
.news_feeds .news_heading:hover{color: #77ba43;}
.news_feeds .news_img{ min-height:50px; width:100%}
.news_feeds .news_img img{ width:100%; height:auto}
.feed_bottom{ margin-top:10px}
.news_feeds .link{ color:#999; margin-bottom:5px;    font-family: 'GothamRnd-Book';}
.news_feeds .link b{ color:#999;font-weight:normal;    display: block;}
.news_feeds .link a:hover{ color:#75b740}
.news_feeds .news_details{ font-size:12px;    color: #38454f;    font-family: 'GothamRnd-Book';}
.news_feeds .news_img.videoimg {position:relative;}
.videoimg:before{position:absolute;content:''; background: url('../images/Play.png') no-repeat;    height: 48px;    width: 48px;    z-index: 1;    top: 50%;    margin-top: -24px;    left: 50%;    margin-left: -24px;}
.news_feeds .news_img.ads_img{height:200px;}
.news_feeds .news_img.ads_img img{height: 200px;}
.articlepaginate .pagination__controls  {    margin-bottom: 20px;}
.articlepaginate .pagination {margin: 0;}
.articlepaginate .pagination > ul {}
.articlepaginate .pagination > li {}
.articlepaginate .pagination > li > a{color: #77BA43;}
.articlepaginate .pagination > li.active > a{color: #fff;    background-color: #77BA43;    border-color: #77BA43;}
.articlepaginate .pagecount  {    height: 34px;    line-height: 34px;}
/*bredcrumbs  start*/
.bredcrumbsbg {    padding: 10px 0; }
ul.bredcrumbs {    display: block;    padding: 0;    margin: 0;    text-align: left;}
ul.bredcrumbs > li{   display: inline-block;    padding: 0;    margin: 0;}
ul.bredcrumbs > li > a{    display: block;      color: #000;  text-transform: capitalize;    font-size: 13px;    line-height: 13px;    position: relative;    padding-right: 15px;}
ul.bredcrumbs > li > a:hover{   color: #77ba43; }
ul.bredcrumbs > li > a:before{      color: #77ba43;  content: '\f105';    font-family: 'FontAwesome';    position: absolute;    right: 3px;    top: 0;}
ul.bredcrumbs > li:last-child > a:before{display:none;}
ul.bredcrumbs > li > a:after{ content:"";height:1px; position:absolute; left:2px; bottom:-4px; width:0; background-color:#dc2a28;transition: all 0.5s ease;}

ul.bredcrumbs > li > a:hover{ color:#77ba43;}
.submenu_list ul li a > sup {    color: #dc2a28;    font-size: 14px;    line-height: 14px;    padding-left: 4px;    display: inline-block;}
.new_icon{position: relative;top: -10px;right: -5px;}


#custom_fc_button{    position: fixed;    bottom: 0px;    right: 40px;    background: #134321;    /* border-radius: 3px; */    padding: 5px;    width: 250px;    height: 30px;    cursor: pointer;    border-top-left-radius: 5px;    border-top-right-radius: 5px;    z-index: 999;}
#custom_fc_button img{     float: left;    width:35px;    height:35px;    border: 5px solid #134321;    border-radius: 50%;    margin-top:-15px;}
#custom_fc_button p{    margin-top:1px;    text-align: left;    margin-left: 60px;    color: #e4ebe1;}

ul.StaticUl {    display: block;    padding: 0;    margin: 0;margin-bottom: 10px;}
ul.StaticUl > li {    display: block;    position: relative;    margin: 0;    padding: 0;    font-size: 16px;    line-height: 22px;    color: #717171;    padding-left: 16px;    margin-bottom: 5px;}
ul.StaticUl > li > b {display:inline-block;font-weight:normal;color: #77ba43;}
ul.StaticUl > li:before{    content: '\f111';    font-family: 'FontAwesome';    position: absolute;    left: 0;    top: 7px;    font-size: 8px;    line-height: 8px;    color: #77ba43;}
.statictblWrap{margin: 25px 0;}
.ELSSBg {margin: 0 0 20px 0;}

.banner_info ul li.banner_3 .banner3_cont .googleplay_gtn >a {display:inline-block;width:200px;height:55px;}


.SebiCircularFixed { display: block; position: fixed; background-color: #134321; width: 315px; top: 160px; right: -315px; color: #fff; font-size: 16px; line-height: 16px; padding: 15px; transition: all 0.5s ease; cursor: pointer; z-index: 9; }
    .SebiCircularFixed:hover { right: 0px; }
    .SebiCircularFixed:before { content: ''; background-image: url(../images/sebicircularfixedicon.png); height: 35px; width: 35px; display: block; position: absolute; left: -35px; top: 12px; margin-top: -12px; background-color: #134321; padding: 5px; background-repeat: no-repeat; background-position: center center; }
    .SebiCircularFixed > b { text-align: center; display: block; font-size: 17px; line-height: 17px; margin-bottom: 5px; font-family: 'proxima_nova_rgbold';     border-bottom: 1px solid #fff;    padding-bottom: 5px;}
    .SebiCircularFixed > p { margin: 0; font-size: 12px; line-height: 15px; padding-bottom: 5px; text-align: center; margin-bottom: 5px; }
    .SebiCircularFixed > b > i { display: block; font-style: normal; }
    .SebiCircularFixed > ul { display: none; }
        .SebiCircularFixed > ul > li { width: 100px; display: block; text-align: center; font-size: 14px; line-height: 16px; margin: 10px auto; }
            .SebiCircularFixed > ul > li > b { display: block; font-family: 'proxima_nova_rgbold'; font-size: 22px; line-height: 22px; margin-top: 5px; }
    .SebiCircularFixed table { margin: 0; }
        .SebiCircularFixed table th { font-size: 14px; line-height: 16px; }
        .SebiCircularFixed table td { font-size: 14px; line-height: 16px !important; border: none !important; }
