﻿/************************************
@Author		:Accord Fintech Pvt. Ltd.
@Website	:Narnolia
*************************************/
@charset "utf-8";
#Loading { background-color: rgba(255,255,255,.97); position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 9999; }
#Loading img { position: absolute; top: 45%; left: 50%; margin-left: -90px; width: 180px; }
#Loading .cs-loader { height: 100%; }
#Loading .cs-loader-inner { top: 50%; position: absolute; color: #fff; text-align: center; left: 0; right: 0; }
#Loading .cs-loader-inner label { font-size: 12px; color: #0b2c53; opacity: 0; display: inline-block; }
#Loading .cs-loader-inner label:nth-child(6) { -webkit-animation: lol 3s infinite ease-in-out; animation: lol 3s infinite ease-in-out; }
#Loading .cs-loader-inner label:nth-child(5) { -webkit-animation: lol 3s .1s infinite ease-in-out; animation: lol 3s .1s infinite ease-in-out; }
#Loading .cs-loader-inner label:nth-child(4) { -webkit-animation: lol 3s .2s infinite ease-in-out; animation: lol 3s .2s infinite ease-in-out; }
#Loading .cs-loader-inner label:nth-child(3) { -webkit-animation: lol 3s .3s infinite ease-in-out; animation: lol 3s .3s infinite ease-in-out; }
#Loading .cs-loader-inner label:nth-child(2) { -webkit-animation: lol 3s .4s infinite ease-in-out; animation: lol 3s .4s infinite ease-in-out; }
#Loading .cs-loader-inner label:nth-child(1) { -webkit-animation: lol 3s .5s infinite ease-in-out; animation: lol 3s .5s infinite ease-in-out; }

@keyframes lol {
    0% { opacity: 0; transform: translateX(-300px); }
    33% { opacity: 1; transform: translateX(0); }
    66% { opacity: 1; transform: translateX(0); }
    100% { opacity: 0; transform: translateX(300px); }
}

@-webkit-keyframes lol {
    0% { opacity: 0; -webkit-transform: translateX(-300px); }
    33% { opacity: 1; -webkit-transform: translateX(0); }
    66% { opacity: 1; -webkit-transform: translateX(0); }
    100% { opacity: 0; -webkit-transform: translateX(300px); }
}

@media only screen and (max-width:479px) {
    #Loading img { transform: scale(.8); }
}

:root { --mediumgrey: #c7c7c7; }
/***Scrollbar common***/
.box-scroll::-webkit-scrollbar { -webkit-appearance: none; }
.box-scroll::-webkit-scrollbar:vertical { width: 4px; }
.box-scroll::-webkit-scrollbar:horizontal { height: 4px; }
.box-scroll::-webkit-scrollbar-thumb { background-color: var(--blue); border-radius: 4px; }
.box-scroll::-webkit-scrollbar-track { background-color: var(--lightgrey); }

/*ajax inner loader*/
.ajaxloaderinnerdiv { position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(255, 255, 255, 0.85); z-index: 10; }
.ajaxloaderinnerdiv > i { position: absolute; left: 50%; top: 50%; margin-left: -20px; margin-top: -20px; align-items: center; font-size: 25px; color: var(--Darkblue); }
.loaded .ajaxloaderinnerdiv { display: none; }


/*bredcrumb*/
.bredcrum-banner { position: relative; margin-top: 150px; background-color: var(--lightgrey); min-height: 170px; }
.bredcrum-banner > em { position: absolute; left: 50%; right: 0; top: 0; bottom: 0; background-size: cover; background-repeat: no-repeat; background-position: center; }
.bredcrum-banner > em.cmd-desk, .bredcrum-banner > em.leadership-team, .bredcrum-banner > em.narnolia-at-a-glance { background-image: url("../images/reference for gradient.png"); }
.bredcrum-banner > em.faq, .bredcrum-banner > em.contact-us, .bredcrum-banner > em.newsroom, .bredcrum-banner > em.downloads { background-image: url("../images/Resources-Image.jpg"); }
.bredcrum-banner > em.index-management, .bredcrum-banner > em.investment-banking, .bredcrum-banner > em.portfolio-analytics, .bredcrum-banner > em.investment-philosophy, .bredcrum-banner > em.iap, em.mf-advisory, .bredcrum-banner > em.pms, .bredcrum-banner > em.mf-iap, .bredcrum-banner > em.equity-iap, .bredcrum-banner > em.nps { background-image: url("../images/Investment-Solutions.jpg"); }
.bredcrum-banner > em.research-advisory { background-image: url("../images/rs-top-img.jpg"); }
.bredcrum-banner > em.partner-with-us, .bredcrum-banner > em.partner-with-us-new { background-image: url("../images/Partnerus.jpg"); }
.bredcrum-banner > em.our-journey { background-image: url("../images/Journey-top.jpg"); }
.bredcrum-banner > em.alphanest { background-image: url("../images/alphanest-top-img.jpg"); }
.bredcrum-banner > em.careers, .bredcrum-banner > em.note-from-cmd { background-image: url(../images/career-img-narnolia.jpg); }
.bredcrum-banner .cnt { position: relative; z-index: 1; min-height: 170px; display: table; width: 100%; }
.bredcrum-banner .cnt > div { display: table-cell; vertical-align: middle; }
.bredcrum-banner .cnt h1 { display: block; margin: 0; font-family: var(--bold); color: var(--blue); font-size: 28px; line-height: normal; }
.bredcrum-banner .cnt span { display: block; color: var(--darkgrey); font-size: 18px; }
.bredcrum-text { padding: 10px 0; border-bottom: 1px solid #eeeeee; }
.bredcrum-text .stbredcrumb { }
.bredcrum-text .stbredcrumb > a { display: inline-block; color: #a0a0a0; padding-right: 20px; position: relative; line-height: normal; transition: all 0.4s ease; }
.bredcrum-text .stbredcrumb > a:after { content: "\f105"; font-family: fontAwesome; font-size: 16px; color: #a0a0a0; position: absolute; top: 2px; right: 5px; }
.bredcrum-text .stbredcrumb > a:last-child:after { display: none; }
.bredcrum-text .stbredcrumb > a:not(:last-child):hover { color: var(--blue); }
.bredcrum-text .stbredcrumb > a:last-child { cursor: default; }

/*cmd desk*/
.about-cnt { color: var(--darkgrey); margin: 50px 0px; padding: 40px 25px; border: 2px solid var(--mediumgrey); border-top: none; border-bottom: none; border-bottom: 10px solid var(--Darkblue); /*box-shadow: inset 0 -20px 9px -3px var(--mediumgrey); */ }
.about-cnt > .txt { position: relative; min-height: 180px; padding-right: 230px; }
.about-cnt > .txt:after { content: ""; position: absolute; width: 200px; height: 200px; top: -35px; right: 0; background: url("../images/Krishna-Sir.jpg")no-repeat center; background-size: contain; }
.about-cnt p > b.big { font-weight: normal; font-size: 16px; line-height: 20px; font-family: var(---medium); }
.about-cnt p { font-size: 14px; line-height: 25px; }
.about-cnt p.author > b { display: block; color: var(--blue); font-size: 14px; line-height: 20px; }
.about-cnt p.author > span { display: block; font-size: 14px; line-height: 16px; }
.about-cnt p > b { font-family: var(--medium); font-weight: normal; }
.about-cnt ul { padding: 0; margin: 0; }
.about-cnt ul > li { position: relative; padding-left: 45px; }
.about-cnt ul > li:before { content: ""; position: absolute; left: 0px; top: 5px; width: 20px; height: 20px; background: var(--Darkblue) url("../images/N_white-icon.svg") no-repeat center; background-size: 50%; border-radius: 50%; }

/*leadership*/
.leadership-wrapper { margin: 50px 0px; }
.leadership-wrapper > h3 { text-align: center; font-family: var(--bold); color: var(--blue); font-size: 35px; line-height: 35px; margin-bottom: 8px; }
.leadership-wrapper > b { display: block; text-align: center; font-weight: 100; font-size: 28px; line-height: 28px; color: var(--darkgrey); font-family: var(--medium); }
.leadership-box { position: relative; margin: 40px 0px 0px; }
.leadership-box:nth-child(odd) { padding-left: 350px; }
.leadership-box:nth-child(even) { padding-right: 350px; }
.leadership-box > .img { position: absolute; top: 0; width: 300px; height: 300px; }
.leadership-box:nth-child(odd) > .img { left: 0; }
.leadership-box:nth-child(even) > .img { right: 0; }
.leadership-box > .txt { padding: 30px 0px 0px; border-top: 1px solid var(--blue); }
.leadership-box > .txt > b { display: block; color: var(--blue); font-size: 24px; line-height: 24px; font-weight: normal; font-family: var(--medium); margin-bottom: 5px; }
.leadership-box > .txt > span { display: block; font-size: 17px; margin-bottom: 20px; color: var(--darkgrey); }
.leadership-box > .txt > p { font-size: 15px; line-height: 24px; margin-bottom: 20px; }
.leadership-box > .txt > a { display: inline-block; color: var(--blue); }
.leadership-box > .txt > a.fa { font-size: 30px; line-height: 30px; margin-bottom: 15px; }
.leadership-box > .txt > a:not(.fa) { font-family: var(--medium); font-size: 12px; line-height: 14px; }

/*support ctrl*/
h3.supporthed { color: var(--blue); font-size: 24px; line-height: 26px; margin-bottom: 5px; display: block; }
.borderbotomdiv { border-bottom: 5px solid var(--Darkblue); }
.socialmediaicons { background-color: var(--lightgrey); padding: 25px; margin: 0 0 25px; }
.socialmediaicons span { display: block; margin: 0; font-size: 14px; color: var(--darkgrey); }
.socialmediaicons .mediaicons { margin: 12px 0 0; }
.socialmediaicons .mediaicons a { color: #b9b9b9; display: inline-block; margin: 0 15px 0 0; font-size: 36px; transition: all 0.5s ease; }
.socialmediaicons .mediaicons a:hover { color: var(--blue); }
.socialmediaicons .mediaicons > a.twitter { background: url(../images/Twitter_icon.svg) no-repeat center center #f3f3f4; background-size: 100%; width: 30px; height: 30px; }
.socialmediaicons .mediaicons > a.twitter:hover { background: url(../images/Twitter_icon_blue.svg) no-repeat center center #f3f3f4; background-size: 100%; }


.supportsections { background-color: var(--lightgrey); padding: 25px; margin: 0 0 20px; }
.supportsections span { display: block; margin: 0; font-size: 14px; color: var(--darkgrey); line-height: 16px; }
.supportsections p { display: block; margin: 20px 0 0; font-size: 15px; line-height: 22px; }
.supportsections em { display: block; font-style: normal; }
.supportsections em a { display: inline-block; color: var(--Darkblue); transition: all 0.5s ease;; }
.supportsections em a:hover { color: var(--red); }
.supportsections .investsupport { padding-bottom: 25px; }
.supportsections .partnersupport { border-bottom: 1px solid var(--blue); border-top: 1px solid var(--blue); padding: 25px 0; }
.supportsections .invstgrivancesupport { padding-top: 20px; }
.supportsections .invstgrivancesupport a { display: inline-block; color: var(--Darkblue); transition: all 0.5s ease; }
.supportsections .invstgrivancesupport a:hover { color: var(--red); }

/*contact us*/
.contactwrapper { padding: 60px 0; }
.contactcont > h3 { color: var(--blue); font-size: 25px; margin-bottom: 15px; display: block; }
.contactcont > p { display: block; font-size: 16px; color: var(--darkgrey); line-height: 21px; margin-bottom: 20px; }
.contactcont > p > i { display: block; font-style: normal; }
.contactform { background: var(--lightgrey); height: 648px; border-bottom: 5px solid var(--Darkblue); }
.contactform > div { height: 570px; overflow-y: auto; }
.contactform.noscroll, .contactform.noscroll > div { height: auto; }
.contactform > ul.contformmenu { display: table; width: 100%; margin: 0; padding: 0; text-align: center; border-bottom: 1px solid #bfbfbf; }
.contactform > ul.contformmenu > li { display: table-cell; vertical-align: middle; }
.contactform > ul.contformmenu > li > a { display: block; padding: 15px 0; font-size: 16px; text-transform: uppercase; color: var(--darkgrey); margin: 0 30px; position: relative; transition: all 0.4s ease; }
.contactform > ul.contformmenu > li > a:after { content: ""; position: absolute; left: 0; right: 0; bottom: -3px; height: 5px; background: var(--Darkblue); display: none; }
.contactform > ul.contformmenu > li.act > a, .contactform > ul.contformmenu > li:hover > a { font-family: var(--bold); color: var(--Darkblue); }
.contactform > ul.contformmenu > li.act > a:after { display: block; }
.contactform > div > .formsec.big { max-width: 95%; }
.contactform > div > .formsec.big > .formfield > span { width: 35%; }
.contactform > div > .formsec.big > .formfield > .formelement { width: 60%; }
.contactform > div > .formsec { padding: 30px 0; max-width: 75%; margin: 0 auto; }
.contactform > div > .formsec > h5 { display: block; font-size: 15px; margin-bottom: 30px; color: var(--blue); font-family: var(--medium); text-align: center; }
.contactform > div > .formsec > .formfield { width: 100%; margin-bottom: 18px; }
.contactform > div > .formsec > .formfield > span { width: 30%; float: left; text-align: right; font-size: 16px; color: var(--blue); font-family: var(--medium); line-height: 35px; }
.contactform > div > .formsec > .formfield.lh-n > span { line-height: normal; }
.contactform > div > .formsec > .formfield > .formelement { width: 65%; float: right; }
.contactform > div > .formsec > .formfield > .formelement > input[type='text'], .contactform > div > .formsec > .formfield > .formelement > select { width: 75%; border: 1px solid var(--blue); height: 35px; padding: 0 10px; font-size: 14px; background: #fff; }
.contactform > div > .formsec > .formfield > .formelement > textarea { width: 75%; height: 86px; border: 1px solid var(--blue); padding: 0 10px; font-size: 14px; background: #fff; resize: none; }
.contactform > div > .formsec > .formfield > .formelement > small > a { display: inline-block; font-size: 13px; color: var(--blue); font-family: var(--medium); }
.contactform > div > .formsec > .formfield > .formelement > input[type='checkbox'] { }
.contactform > div > .formsec > .formfield > .formelement > label { display: inline-block; margin: 0; color: var(--darkgrey); padding-left: 5px; font-size: 13px; }
.contactform > div > .formsec > .formfield > .formelement > label > a { display: inline-block; color: var(--blue); font-family: var(--medium); }
.contactform > div > .formsec > .formfield > .formelement a { border-bottom: 1px solid transparent; }
.contactform > div > .formsec > .formfield > .formelement > label a:hover { border-bottom: 1px solid; }
.contactform > div > .formsec > .formfield > .formelement > p { display: block; margin: 0; font-size: 15px; line-height: 22px; }
.contactform > div > .formsec > .formfield > .formelement > input[type='submit'] { display: inline-block; height: 35px; background: var(--Darkblue); color: #fff; border: 1px solid var(--blue); font-size: 15px; width: 200px; text-align: center; transition: all 0.4s ease; }
.contactform > div > .formsec > .formfield > .formelement > input[type='submit']:hover { background: #fff; color: var(--Darkblue); }
.contactform > div > .formsec > .formfield > .formelement.mob { position: relative; }
.contactform > div > .formsec > .formfield > .formelement.mob > input[type='text'] { padding-left: 45px; }
.contactform > div > .formsec > .formfield > .formelement.mob > em { position: absolute; left: 8px; top: 8px; font-style: normal; font-family: var(--medium); line-height: normal; }
.contactform > div > .formsec > .formfield > .slctbx { position: relative; }
.contactform > div > .formsec > .formfield > .slctbx > select { appearance: none; }
.contactform > div > .formsec > .formfield > .slctbx:before { content: '\f0dd'; font: normal normal normal 26px/1 FontAwesome; position: absolute; right: 80px; top: 0; pointer-events: none; color: var(--blue); }
.contactform > div > .formsec > .formfield > .cvfile { position: relative; }
.contactform > div > .formsec > .formfield > .cvfile > input { width: 75%; position: relative; -webkit-appearance: none; border: 1px solid var(--blue); height: 35px; padding: 3px 10px; font-size: 14px; background: #fff; border-radius: 0; }
.contactform > div > .formsec > .formfield > .cvfile > i { position: absolute; right: 80px; top: 8px; font-size: 20px; pointer-events: none; color: var(--blue); }


.contaddresssec { padding-top: 70px; }
.contaddrbox { margin: 15px 0; min-height: 460px; padding: 30px; position: relative; overflow: hidden; }
.contaddrbox::after { content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 1; background: #ddd; transition: all 0.4s ease; }
.contaddrbox:hover:after { transform: scale(1.07); }
.contaddrbox.kolkata:after { background: url("../images/Kolkata---Image.jpg")no-repeat center bottom; background-size: cover; }
.contaddrbox.mumbai:after { background: url("../images/Mumbai---Image.jpg")no-repeat center bottom; background-size: cover; }
.contaddrbox.ranchi:after { background: url("../images/Ranchi-Image.jpg")no-repeat center bottom; background-size: cover; }
.contaddrbox.banglore:after { background: url("../images/Bangalore-image.jpg")no-repeat center bottom; background-size: cover; }
.contaddrbox.delhi:after { background: url("../images/Delhi-Image.jpg")no-repeat center bottom; background-size: cover; }
.contaddrbox.ahmedabad:after { background: url("../images/Ahmedabad-Image.jpg")no-repeat center bottom; background-size: cover; }

.contaddrbox > h4 { display: block; margin: 0 0 25px; font-size: 25px; color: var(--blue); font-family: var(--medium); z-index: 2; position: relative; }
.contaddrbox > h4 > i { display: block; font-style: normal; font-size: 16px; font-family: var(--regular); }
.contaddrbox > p { display: block; margin: 0; line-height: 24px; font-size: 16px; z-index: 2; position: relative; }
.contaddrbox > p > i { display: block; font-style: normal; }
.contadrscredit { display: block; margin: 20px 0 0; color: var(--blue); font-family: var(--medium); font-size: 16px; }
.chklistnew { margin: 0; padding: 0; font-family: var(--light); }
.chklistnew.pointernone { pointer-events: none; }
.chklistnew > li { display: inline-block; width: 25%; }
.chklistnew > li > input[type="radio"] { position: absolute; left: -3px; }
.chklistnew > li > label { margin: 0; display: block; font-size: 17px; /* line-height: 40px; */ margin: 0; transition: all .5s ease; }
.chklistnew [type="radio"]:not(:checked), .chklistnew [type="radio"]:checked { left: -9999px; transition: all .5s; }
.chklistnew [type="radio"]:not(:checked) + label, .chklistnew [type="radio"]:checked + label { position: relative; cursor: pointer; padding-left: 30px; }
.chklistnew [type="radio"]:checked + label { color: var(--blue); }
.chklistnew [type="radio"]:not(:checked) + label { color: #13324c; }
.chklistnew [type="radio"]:not(:checked) + label:hover { color: var(--blue); }
.chklistnew [type="radio"]:not(:checked) + label:before, .chklistnew [type="radio"]:checked + label:before { content: ''; position: absolute; left: 0px; top: 3px; width: 22px; height: 22px; background-color: #fff; border: 1px solid var(--blue); }
.chklistnew [type="radio"]:not(:checked) + label:after, .chklistnew [type="radio"]:checked + label:after { content: ""; position: absolute; top: 4px; left: 10px; color: var(--blue); transition: all .5s; font: normal normal normal 15px/1 FontAwesome; margin-left: -8px; font-size: 20px; }
.chklistnew [type="radio"]:not(:checked) + label:after { opacity: 0; transform: scale(0); }
.chklistnew [type="radio"]:checked + label:after { opacity: 1; transform: scale(1); }
.chklistnew [type="radio"]:disabled:not(:checked) + label:before, .chklistnew [type="radio"]:disabled:checked + label:before { box-shadow: none; border-color: #bbb; background-color: #ddd; }
.chklistnew [type="radio"]:disabled:checked + label:after { color: #999; }
.chklistnew [type="radio"]:disabled + label { color: #aaa; }
.chklistnew [type="radio"]:checked + label:before { border-color: var(--blue); }
.staticdrop { position: relative; }
.staticdrop > a { position: relative; width: 75%; border: 1px solid var(--blue); border-bottom: 1px solid var(--blue) !important; height: auto; padding: 8px 30px 8px 10px; font-size: 14px; line-height: 18px; background: #fff; display: block; border-bottom: 1px solid var(--blue); color: var(--darkgrey); }
.staticdrop > a:before { content: ""; position: absolute; top: 0; right: 0; background: var(--Darkblue); width: 22px; height: 100%; }
.staticdrop > a:after { content: ""; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 8px solid #fff; position: absolute; top: 20px; right: 5px; color: #fff; }
.staticdrop > a.open:after { content: ""; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 8px solid #fff; border-top: none; }
.staticdrop > a:hover { border-bottom: 1px solid var(--blue) !important; }
.dropcontent { position: absolute; z-index: 1; width: 75%; top: 50px; left: 0; display: none; }
.dropcontent > ul > li.active { display: none; }
.dropcontent > ul { padding: 0; background: #fff; border: 1px solid var(--Darkblue); border-top: none; text-align: left; }
.dropcontent > ul > li { display: block; padding: 5px 0; border-bottom: 1px solid var(--Darkblue); }
.dropcontent > ul > li > a { padding: 0 5px; color: var(--darkgrey); font-size: 15px; display: block; }

/*faq*/
.faqwrapper { margin: 80px 0; }
.faqquestionwraper { padding: 0; }
.faqquestionwraper .faqtopmenus { background-color: var(--lightgrey); padding: 15px; margin: 25px 0 18px 0; overflow-x: auto; }
.faqquestionwraper .faqtopmenus ul { display: block; margin: 0; padding: 0; white-space: nowrap; }
.faqquestionwraper .faqtopmenus ul li { display: inline-block; margin: 0; padding: 0; border-right: 1px solid #000; }
.faqquestionwraper .faqtopmenus ul li:last-child { border: none; }
.faqquestionwraper .faqtopmenus ul li a { display: inline-block; margin: 0; color: var(--darkgrey); padding: 0 4px; position: relative; }
.faqquestionwraper .faqtopmenus ul li.act a { font-family: var(--bold); }
.faqquestionwraper .faqquestions { padding: 0 8px 6px 0; height: 656px; overflow: auto; }
.faqquestionwraper .panel-title { margin: 0 0 14px; }
.faqquestionwraper a.head { display: block; margin: 0; font-size: 17px; line-height: 28px; color: var(--blue); position: relative; background-color: var(--lightgrey); padding: 8px 42px 8px 12px; }
.faqquestionwraper .panel-title > a:after { content: "-"; position: absolute; color: var(--blue); font-family: FontAwesome; right: 30px; top: 8px; font-size: 22px; font-family: var(--medium); }
.faqquestionwraper .panel-title > a.collapsed:after { content: "+"; }
.faqquestionwraper .collapse { display: none; visibility: hidden; }
.faqquestionwraper .collapse.show { display: block; visibility: visible; }
.faqquestionwraper .panel-body p { display: block; font-size: 15px; line-height: 22px; padding: 5px 12px; }
.faqquestionwraper .faqtopmenus ul li.act a:after { content: ""; position: absolute; bottom: -18px; left: 0; width: 100%; height: 4px; background-color: var(--Darkblue); }
.faqquestionwraper .faqtopmenus.downloads ul li.act a:after { bottom: -12px; }
.menuscroll::-webkit-scrollbar-thumb { background-color: #c1c1c1; }
.menuscroll::-webkit-scrollbar:horizontal { height: 4px; }

/*newsroom*/
.newsroomwrapper { padding: 60px 0; }
/*.newscont { padding-top: 20px; }*/
.newscont > h3 { color: var(--blue); font-size: 25px; margin-bottom: 25px; display: block; position: relative; }
div.newsfilter { background-color: var(--lightgrey); padding: 15px; margin-bottom: 15px; }
div.newsfilter > ul { display: table; width: 100%; margin: 0; padding: 0; }
div.newsfilter > ul > li { display: table-cell; text-align: left; }
div.newsfilter > ul > li > span { display: block; font-size: 14px; font-family: var(--medium); color: var(--blue); padding-right: 5px; margin-bottom: 5px; }
div.newsfilter > ul > li > select { display: inline-block; background: #fff; border: none; padding: 0 10px; height: 30px; color: var(--darkgrey); font-size: 15px; }
div.newsfilter > ul > li > input[type='text'] { display: inline-block; background: #fff; border: none; padding: 0 10px; height: 35px; color: var(--darkgrey); font-size: 15px; width: 112px; }
span.clearspan { position: absolute; right: 0; bottom: -15px; }
span.clearspan > a { display: none; color: var(--blue); font-size: 15px; font-family: var(--medium); }
#ddl_mediatype, #ddl_mediasource { width: 150px; }
.newslist { height: 615px; border-bottom: 5px solid var(--Darkblue); overflow-y: auto; position: relative; }
.newslistinner { position: relative; }
.newslistinner > .newsbox { display: table; width: 100%; padding: 20px 15px 20px 85px; position: relative; border-bottom: 1px solid var(--blue); margin-right: 15px; min-height: 125px; }
.newslistinner > .newsbox > div.content { display: table-cell; vertical-align: middle; }
.newslistinner > .newsbox > span { display: block; position: absolute; left: 0; top: 20px; background: var(--lightgrey); color: var(--Darkblue); padding: 15px 15px 40px; text-align: center; font-size: 28px; transition: all .4s ease; line-height: normal; }
.newslistinner > .newsbox > span > em { display: block; font-size: 13px; font-style: normal; background: var(--Darkblue); color: #fff; font-family: var(--light); position: absolute; left: 0; right: 0; bottom: 0; padding: 4px 0; }
.newslistinner > .newsbox > div > h5 { display: block; color: var(--blue); font-size: 16px; font-family: var(--medium); margin-bottom: 10px; transition: all 0.4s ease; }
.newslistinner > .newsbox > div > p { display: block; font-size: 16px; line-height: 21px; margin-bottom: 0; }
.newslistinner > .newsbox > div > .newsbtnsec { }
.newslistinner > .newsbox > div > .newsbtnsec > span { display: inline-block; padding: 4px 10px; background: var(--Darkblue); color: #fff; margin: 15px 10px 0 0; font-size: 13px; transition: all 0.4s ease; }
.newslistinner > .newsbox:hover > h5 { color: var(--red); }
.newslistinner > .newsbox:first-child { padding-top: 0; }
.newslistinner .alert.alert-danger { background-color: var(--lightgrey); color: var(--darkgrey); border-color: var(--lightgrey); text-align: center; }
.newslistinner > .newsbox:first-child > span { top: 0; }
a.loadMoreMF { display: inline-block; color: #fff; text-align: center; background: var(--Darkblue); padding: 5px 10px; cursor: pointer; text-transform: uppercase; margin: 10px 15px 10px 0; }
#videopopup .modal-content { background-color: transparent; }
.videopopupdetails { padding: 0; background-color: transparent; }
.videopopupdetails iframe { display: block; background: transparent; width: 100%; height: 360px; overflow: auto; border: 0; overflow-y: auto; }
.videopopupdetails .fa-times-circle { position: absolute; bottom: -35px; left: 50%; font-size: 30px; line-height: 30px; color: #fff; transition: all .8s ease; margin-left: -12px; }
.videopopupdetails .fa-times-circle:hover { }
#videopopup { z-index: 9999; background: rgba(0,0,0,0.7); }
.novideo { color: #bf0a0a; font-size: 15px; }
.newsmediadata { position: relative; }

/*index management*/
.indexmgmtcont { padding-left: 30px; }
.indexmgmtcont > h3 { color: var(--blue); font-size: 25px; margin-bottom: 12px; display: block; }
.indexmgmtcont > p { display: block; font-size: 16px; line-height: 26px; margin: 0; }
.indexmgmtcont > p:nth-of-type(1) { margin-bottom: 20px; }
.index-table { margin-top: 50px; width: auto !important; }
.index-table .table > thead { background: var(--lightgrey); }
.index-table .table > thead th { font-family: var(--medium); font-weight: normal; color: var(--blue); border: none; }
.index-table .table > tbody > tr { background-color: #fff !important; }
.index-table .table > tbody td { border-top: 2px solid #e7e7e7 !important; color: var(--darkgrey); }
.index-table .table > thead th, .index-table .table > tbody td { font-size: 15px; padding: 12px; }
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control:before, table.dataTable.dtr-inline.collapsed > tbody > tr > th.dtr-control:before { background-color: var(--darkgrey)!important; }
table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td.dtr-control:before, table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th.dtr-control:before { background-color: var(--mediumgrey)!important; }

/*narnolia glance*/
.glancetopcont { max-width: 1000px; margin: 0 auto; text-align: center; }
.glancetopcont > h3 { display: block; margin: 0 0 20px; font-family: var(--bold); font-size: 28px; color: var(--blue); }
.glancetopcont > p { display: block; margin: 0; font-size: 18px; line-height: 30px; }
.glancemaincont { margin-top: 50px; }
.glanceitem { margin-bottom: 50px; }
.glanceitem .glancebox { }
.glancebox.lhs { display: table; width: 100%; text-align: center; border-right: 1px solid var(--blue); }
.glancebox.lhs > h5 { display: table-cell; vertical-align: middle; margin: 0; font-size: 25px; color: var(--blue); }
.glancebox.rhs { }
.glancebox.rhs > p { font-size: 16px; margin-bottom: 5px; line-height: 26px; }
.glancebox.rhs > p:last-child { margin: 0; }
.glancebox.rhs > p > b { display: inline-block; font-family: var(--bold); }

/*investment banking*/
.investbankintro > h3 { color: var(--blue); font-size: 28px; margin-bottom: 15px; display: block; font-family: var(--bold); }
.investbankintro.high > h3 { margin-top: 15px; }
.investbankintro > h3.brdr { border-bottom: 1px solid var(--blue); padding-bottom: 12px; }
.investbankintro > p { display: block; font-size: 16px; line-height: 26px; margin: 0; }
.investbankintro > p.mrb { margin-bottom: 15px; }
.investgraypwrapper { background: var(--lightgrey); padding: 30px 0; }
.midcapkey { position: relative; padding: 75px 15px 0 15px; }
.midcapkey > span { display: block; font-size: 16px; line-height: 24px; margin: 0; text-align: center; color: var(--darkgrey); }
.midcapkey:before { content: ""; position: absolute; left: 0px; top: 10px; width: 65px; height: 65px; left: 50%; margin-left: -32px; }
.midcapkey.strong:before { background: url("../images/Strong_team.svg") no-repeat center; background-size: 75%; }
.midcapkey.research:before { background: url("../images/strong_research-icon.svg") no-repeat center; background-size: 75%; }
.midcapkey.multi:before { background: url("../images/multi-level-icon.svg") no-repeat center; background-size: 75%; }
.investbankwrapper { padding: 30px 0; }
.bluebox { background-color: var(--Darkblue); color: #fff; font-size: 15px; display: table; width: 100%; min-height: 180px; padding: 15px; border-radius: 8px; }
.bluebox > div { display: table-cell; vertical-align: middle; text-align: center; }
.bluebox > em { position: absolute; top: -18px; left: -23px; background: var(--Darkblue); color: #fff; font-size: 18px; font-style: normal; width: 40px; height: 40px; border-radius: 50%; border: 3px solid #fff; text-align: center; line-height: 32px; }
.ourservice > ul { display: block; margin: 0; padding: 0; width: 100%; }
.ourservice > ul > li { display: block; width: 100%; padding: 10px 0; position: relative; color: var(--darkgrey); font-size: 15px; border-bottom: 1px solid var(--blue); }
.servicewrapper { border-bottom: 3px solid var(--blue); }
.ourservice > ul > li.none { color: transparent; }
.ourservice > ul > li:first-child { display: block; padding: 75px 30px 15px; position: relative; color: var(--blue); font-size: 19px; line-height: 24px; font-family: var(--medium); }
.ourservice > ul > li:first-child:after { content: ""; background-color: var(--Darkblue); width: 60px; height: 60px; border-radius: 50%; position: absolute; left: 50%; top: 10px; margin-left: -30px; }
.ourservice > ul > li:first-child:before { content: ""; width: 38px; height: 38px; position: absolute; left: 50%; top: 18px; margin-left: -17px; z-index: 1; }
.ourservice > ul > li:first-child > span { display: block; }
.ourservice > ul > li.adv:before { background: url("../images/Advisory-icon.svg")no-repeat center center; background-size: contain; width: 39px; height: 36px; margin-left: -20px; }
.ourservice > ul > li.debt:before { background: url("../images/Debt_Syndication-icon.svg")no-repeat center center; background-size: contain; width: 33px; height: 34px; margin-left: -17px; }
.ourservice > ul > li.equity:before { background: url("../images/Equity_Placement-icon.svg")no-repeat center center; background-size: contain; width: 41px; height: 46px; margin-left: -20px; }
.ourservice > ul > li.acqu:before { background: url("../images/Acquisition_Delisting-icon.svg")no-repeat center center; background-size: contain; width: 37px; height: 35px; top: 24px; margin-left: -18px; }
a.staticdwnldbtn { display: inline-block; background: var(--Darkblue); padding: 8px 20px; color: #fff; font-family: var(--light); text-transform: uppercase; position: relative; overflow: hidden; }
a.staticdwnldbtn > i { display: block; font-style: normal; z-index: 2; position: relative; }
a.staticdwnldbtn:after { content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 0; background: var(--red); transition: all 0.4s ease; z-index: 1; }
a.staticdwnldbtn:hover:after { width: 100%; }
.dwnloaddoc { padding: 50px 0 0 0; }
.mobileservicetable { display: none; }
.investbankintro > p > span { font-family: var(--bold); }
.bluebox { position: relative; }
.strategy { padding: 40px 0 10px; }
.investbankwrapper.grey { background-color: var(--lightgrey); }
.investgraypwrapper .content { position: relative; padding-left: 250px; }
.investgraypwrapper .content:after { content: ""; position: absolute; top: 0; left: 0; background: url("../images/bottom_up.jpg")no-repeat center center; background-size: contain; }
.bottomwrap { max-width: 1000px; margin: 0 auto; }

.invstmntteam-wrap { padding-bottom: 40px; border-bottom: 1px solid var(--blue); }
.invstmntteam-wrap .leadership-brdr { border-top: 0 !important; }
.invstmntteam-wrap .leadership-box { display: table; }
.invstmntteam-wrap .leadership-box > .txt { display: table-cell; vertical-align: middle; }
.invstmntteam-wrap .leadership-box > .txt > p { text-align: justify; }

/*IAP*/
.whitewrapper { padding: 50px 0; }
.whitewrapper.nobottompadd { padding: 50px 0 0 0; }
.graywrapper { padding: 30px 0; background: var(--lightgrey); }
.graywrapper.topmargin { margin-top: 52px; }
.graywrapper div.subhead h4 { font-size: 20px; color: var(--blue); line-height: 28px; }
.graywrapper div.subhead h4 > span { display: block; font-size: 18px; color: var(--darkgrey); }
.trdtblcnt { display: block; margin: 0; padding: 10px 0; font-size: 14px; line-height: 25px; text-align: left; }
.graywrapper .cmplaintboard { margin-top: 35px; }
.whybox { position: relative; background-color: #fff; padding: 35px 15px 15px; width: 90%; margin: 0 auto; }
.whybox > p { margin: 0; font-size: 16px; line-height: 22px; }
.whybox > span { color: var(--blue); font-size: 17px; display: block; text-align: center; }
.whybox > em { content: ""; position: absolute; left: 0; top: -25px; width: 50px; height: 50px; left: 50%; margin-left: -25px; background-color: var(--Darkblue); border-radius: 50%; color: #fff; text-align: center; font-style: normal; font-size: 32px; line-height: 45px; font-family: var(--bold); box-shadow: -3px 0 3px 2px #9c9c9e; }
.whybox.full { margin: 55px 0 0 0; width: 100%; padding: 35px 5px 25px 5px; }
.investbankintro > h3.mrb50 { margin: 0 0 50px; }
.dashtable { border: 1px solid var(--darkgrey); width: 100%; }
.dashtable > thead > tr > th, .dashtable > tbody > tr > td { color: var(--darkgrey); font-size: 14px; line-height: 23px; text-align: center; padding: 6px; font-weight: normal; border: 1px solid var(--darkgrey); }
.dashtable > thead > tr > th { color: var(--blue); }
ul.eqmutual { display: table; width: 100%; margin: 0; padding: 0; }
ul.eqmutual > li { display: inline-block; margin: 0; }
ul.eqmutual > li > a { position: relative; padding: 30px 35px; border-radius: 4px; background: #dfe0e2; background: linear-gradient(0deg,rgba(223,224,226,1) 0%,rgba(191,192,196,1) 65%); display: inline-block; color: var(--blue); font-size: 24px; line-height: 34px; font-family: var(--medium); }
ul.eqmutual > li > a.active { background: var(--Darkblue); box-shadow: -4px 8px 7px var(--darkgrey); color: #fff; position: relative; }
ul.eqmutual > li > a.active:after { content: ""; width: 0; height: 0; position: absolute; bottom: -32px; left: 50%; margin-left: -17px; border-left: 17px solid transparent; border-right: 17px solid transparent; border-top: 32px solid var(--Darkblue); }
ul.eqmutual > li > a > span { display: block; text-align: center; }
.equityinvest .content { padding: 25px 0; margin: 65px 0 0; border: 1px solid var(--blue); }
.equityinvest .content ul { float: left; margin: 0; padding: 0; }
.equityinvest .content ul li { float: left; width: 33.33%; margin: 0; padding: 75px 15px 0; color: var(--darkgrey); border-right: 1px solid var(--blue); position: relative; font-size: 16px; line-height: 22px; }
.equityinvest .content ul li > span { display: block; text-align: center; color: var(--blue); font-size: 20px; font-family: var(--medium); line-height: 25px; min-height: 50px; margin-bottom: 10px; }
.equityinvest .content ul li > span > b { display: block; font-weight: 400; }
.equityinvest .content ul li.trans:before { background: url("../images/transparent-icon.svg")no-repeat center center; background-size: contain; }
.equityinvest .content ul li.prevailing:before { background: url("../images/prevailing-icon.svg")no-repeat center center; background-size: contain; }
.equityinvest .content ul li.Benefits:before { background: url("../images/Benefits-icon.svg")no-repeat center center; background-size: contain; }
.equityinvest .content ul li:before { margin-left: -27px; content: ""; position: absolute; top: 0; left: 50%; width: 50px; height: 55px; }
.equityinvest .content ul li:last-child { border: none; }
.equityinvest { max-width: 930px; margin: 0 auto; }
.graytab { background: var(--lightgrey); margin: 50px 0; border-bottom: 1px solid #bfbfbf; }
.graytab ul { display: block; margin: 0; padding: 0; }
.graytab ul > li { display: inline-block; margin: 0; padding: 0 42px; }
.graytab ul > li > a { display: block; color: var(--darkgrey); text-transform: uppercase; font-size: 18px; padding: 10px; position: relative; transition: all .4s ease; }
.graytab ul > li:hover > a { color: var(--Darkblue); }
.graytab ul > li > a:after { content: ""; position: absolute; left: 0; right: 0; bottom: -3px; height: 5px; background: var(--Darkblue); display: none; }
.graytab ul > li > a.active { color: var(--Darkblue); font-family: var(--bold); }
.graytab ul > li > a.active:after { display: block; }
.graytab.pmstab { margin: 20px 0 50px; }
.pmstab.graytab ul > li { padding: 0 20px; }
.tabcontentiap { border: 2px solid var(--Darkblue); border-radius: 8px; background: #f3f3f4; background: linear-gradient(0deg,rgba(243,243,244,1) 0%,rgba(255,255,255,1) 100%); padding: 20px 35px; margin-bottom: 50px; }
.tabcontentiap b.button { font-weight: 400; font-family: var(--medium); font-size: 18px; padding: 8px 15px; border-radius: 20px; background-color: var(--Darkblue); color: #fff; display: inline-block; margin-bottom: 15px; }
.tabcontentiap > div p { margin-bottom: 15px; font-size: 16px; line-height: 26px; }
.tabcontentiap > div p.smallpara { border-bottom: 1px solid var(--darkgrey); padding: 0 0 10px; max-width: 650px; margin: 0 auto; margin-bottom: 10px; }
.tabcontentiap > div p > span { display: block; color: var(--blue); font-family: var(--medium); font-size: 17px; margin-bottom: 5px; }
.tabcontentiap > div p.small { padding: 0 30px 10px; margin-bottom: 10px; }
.tabcontentiap > div p.pdbottom { padding-bottom: 10px; }
.growthbox { padding: 20px 0 25px 50px; position: relative; text-align: left; line-height: 20px; }
.growthbox:after { position: absolute; content: ""; width: 40px; height: 40px; top: 20px; left: 0; }
.growthbox.top:after { background: url("../images/Top_Up_Amt-icon.svg")no-repeat center center; background-size: contain; }
.growthbox.benchmark:after { background: url("../images/Benchmark-icon.svg")no-repeat center center; background-size: contain; }
.growthbox.time:after { background: url("../images/time_horizon-icon.svg")no-repeat center center; background-size: contain; }
.growthbox.stocks:after { background: url("../images/No_of_stocks-icon.svg")no-repeat center center; background-size: contain; }
.growthbox.date:after { background: url("../images/launch_date-icon.svg")no-repeat center center; background-size: contain; }
.growthbox.category:after { background: url("../images/Category-icon.svg")no-repeat center center; background-size: contain; }
.growthbox > span { color: var(--blue); display: block; font-family: var(--medium); font-size: 16px; }
.returnprofile { margin: 15px 0; }
.growthbox > b { font-weight: 400; color: var(--darkgrey); font-size: 16px; }
.returnprofile b.button { font-weight: normal; font-family: var(--medium); font-size: 17px; background-color: transparent; color: var(--blue); display: inline-block; margin-bottom: 5px; }
.profiletable { margin-bottom: 0; }
.profiletable > thead > tr > th { color: var(--blue); padding: 7px; text-align: center; font-size: 16px; border-bottom: 1px solid var(--Darkblue); border-top: none; }
.profiletable > thead > tr > th > span { color: var(--darkgrey); }
.profiletable > tbody > tr > td { color: var(--darkgrey); padding: 7px; font-size: 16px; border-bottom: 1px solid var(--Darkblue); border-top: none; }
.profiletable > tbody > tr > td:first-child { color: var(--blue); text-align: left; }
.profiletable > tfoot > tr > td { color: var(--darkgrey); padding: 10px; font-size: 14px; font-style: italic; text-align: left; }
.profiletable > tbody > tr:first-child > td { color: var(--blue); }
.profiletablenote { color: var(--darkgrey); padding: 10px; font-size: 14px; font-style: italic; text-align: left; }
a.staticdwnldbtn { display: inline-block; background: var(--Darkblue); padding: 8px 20px; color: #fff; font-family: var(--light); text-transform: uppercase; position: relative; overflow: hidden; }
a.staticdwnldbtn > i { display: block; font-style: normal; z-index: 2; position: relative; }
a.staticdwnldbtn:after { content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 0; background: var(--red); transition: all .4s ease; z-index: 1; }
a.staticdwnldbtn:hover:after { width: 100%; }
a.staticdwnldbtn.mrr { margin-right: 8px; }
.staticMenu { position: relative; z-index: 2; }
.staticMenu > span { display: none; border: none; padding: 10px 25px 10px 15px; background-color: var(--Darkblue); border: 1px solid #bfbfbf; color: #fff; font-family: var(--medium); border-radius: 5px; font-size: 15px; line-height: 17px; position: relative; text-align: left; }
.staticMenu > span:after { content: "\f078"; font-family: FontAwesome; font-size: 15px; position: absolute; top: 8px; right: 14px; }
.staticMenu > span.open::after { content: "\f077"; }
.servicetable { margin: 0; }
.servicetable > thead > tr > th { padding: 75px 30px 15px; position: relative; color: var(--blue); font-size: 19px; line-height: 24px; font-family: var(--medium); border-bottom: 1px solid var(--blue); border-top: none; }
.servicetable > thead > tr > th > span { display: block; }
.servicetable > thead > tr > th:after { content: ""; background-color: var(--Darkblue); width: 60px; height: 60px; border-radius: 50%; position: absolute; left: 50%; top: 10px; margin-left: -30px; }
.servicetable > thead > tr > th:before { content: ""; width: 38px; height: 38px; position: absolute; left: 50%; top: 18px; margin-left: -17px; z-index: 1; }
.servicetable > thead > tr > th.adv:before { background: url("../images/Advisory-icon.svg")no-repeat center center; background-size: contain; width: 39px; height: 36px; margin-left: -20px; }
.servicetable > thead > tr > th.debt:before { background: url("../images/Debt_Syndication-icon.svg")no-repeat center center; background-size: contain; width: 33px; height: 34px; margin-left: -17px; }
.servicetable > thead > tr > th.equity:before { background: url("../images/Equity_Placement-icon.svg")no-repeat center center; background-size: contain; width: 41px; height: 46px; margin-left: -20px; }
.servicetable > thead > tr > th.acqu:before { background: url("../images/Acquisition_Delisting-icon.svg")no-repeat center center; background-size: contain; width: 37px; height: 35px; top: 24px; margin-left: -18px; }
.servicetable > tbody > tr { border-bottom: 1px solid var(--blue); }
.servicetable > tbody > tr:last-child { border: none; }
.servicetable > tbody > tr > td { padding: 10px 0; position: relative; color: var(--darkgrey); font-size: 15px; border: none; }
.donutchartlftmenu > ul { padding: 0; margin: 0; display: block; }
.donutchartlftmenu > ul > li { display: inline-block; position: relative; text-align: left; padding-left: 22px; margin-bottom: 10px; font-size: 14px; float: left; width: 100%; }
.donutchartlftmenu > ul > li > em { position: absolute; left: 0; top: -7px; font-size: 28px; line-height: 28px; }
.donutchartlftmenu > ul > li > i { position: absolute; left: 0; top: -7px; font-size: 17px; line-height: 35px; }
.chartmenuwrap { display: table-cell; vertical-align: middle; }
.donutchartlftmenu.mf > ul > li { display: block; float: none; width: 100%; }
.donutParent { position: relative; padding-left: 172px; min-height: 200px; margin: 0 15px; display: table; }
.donutParent.mf { margin: 0 auto; }
.chartmenuwrap.mf { padding-right: 40px; }
.chartholder { position: absolute; left: 0; width: 150px; top: 0; }
.MFdonutchart h4 { display: block; color: var(--blue); font-family: var(--medium); font-size: 17px; margin-bottom: 5px; padding-top: 20px; }
.equityinvest .content ul li.award:before { background: url("../images/strong_research-icon.svg") no-repeat center; background-size: 100%; }
#portfolioslider .owl-nav .owl-prev, #portfolioslider .owl-nav .owl-next { position: absolute; top: 50%; margin-top: -18px; }
#portfolioslider .owl-nav .owl-prev > i, #portfolioslider .owl-nav .owl-next > i { font-size: 100px; color: var(--mediumgrey); transition: all 0.4s ease; }
#portfolioslider .owl-nav .owl-prev { left: 150px; }
#portfolioslider .owl-nav .owl-next { right: 150px; }
#portfolioslider .owl-nav button:hover > i { color: var(--darkgrey); }
#portfoliomfiapslider .owl-nav .owl-prev, #portfoliomfiapslider .owl-nav .owl-next { position: absolute; top: 50%; margin-top: -18px; }
#portfoliomfiapslider .owl-nav .owl-prev > i, #portfoliomfiapslider .owl-nav .owl-next > i { font-size: 100px; color: var(--mediumgrey); transition: all 0.4s ease; }
#portfoliomfiapslider .owl-nav .owl-prev { left: 150px; }
#portfoliomfiapslider .owl-nav .owl-next { right: 150px; }
#portfoliomfiapslider .owl-nav button:hover > i { color: var(--darkgrey); }

.iap-compltbl-fincyrtbl { margin: 10px 0 20px 0; }

/*iap-faq*/
.iapfaq .supporthed { text-align: center; margin-bottom: 30px; }
.iapfaq .faqquestions { height: 600px !important; }
.iapfaq .showmore a { display: block; margin: 0; font-size: 17px; line-height: 28px; color: var(--blue); position: relative; background-color: var(--lightgrey); padding: 8px 42px 8px 12px; text-align: center; cursor: pointer; }
.iapfaq .showmore a:hover { color: var(--blue); }
.iapfaq .panel { display: none; }
.showless { display: block !important; }
.iapfaq .panel-body p { padding: 0 12px; margin-bottom: 15px; }
.iapfaq .panel-body .faq-sub ul { display: block; color: var(--darkgrey); padding: 0 12px 0 30px; }
.iapfaq .panel-body .faq-sub ul li { margin-bottom: 10px; position: relative; font-size: 15px; line-height: 22px; }
.iapfaq .panel-body .faq-sub ul li:before { position: absolute; content: "-"; top: 0; left: -13px; }
.iapfaq .panel-body span { display: inline-block; font-weight: bold; }
.iapfaq .faq-sub p { padding-left: 10px; }
.iapfaq .faq-list ol { list-style-type: upper-roman; color: var(--darkgrey); padding: 0 12px 0 30px; }
.iapfaq .faq-list ol li { margin-bottom: 10px; position: relative; font-size: 15px; line-height: 22px; }

/*partner us*/
.investcontinner { margin: 0 0 45px 0; }
.investcontinner > ul { padding: 0; }
.investcontinner > ul > li { height: 155px; padding: 0 8px; }
.investcontinner > ul > li > a { display: block; padding: 90px 15px 15px; position: relative; background-color: var(--Darkblue); color: #fff; font-size: 15px; border-radius: 8px; transition: all 0.4s ease; height: 100%; }
.investcontinner > ul > li > a.portfolio { padding: 75px 15px 15px; }
.investcontinner > ul > li > a.portfolio:before { top: 15px; }
.investcontinner > ul > li > a:before { content: ""; width: 60px; height: 60px; position: absolute; left: 50%; top: 22px; margin-left: -30px; transition: all 0.4s ease; }
.investcontinner > ul > li:hover > a { background: var(--red); color: #fff; }
.investcontinner > ul > li.indx > a:before { background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='47.476' viewBox='0 0 64 47.476'%3E%3Cg id='Index_Management-icon' transform='translate(-443.599 -1958.87)'%3E%3Cg id='Group_2' data-name='Group 2'%3E%3Cg id='Group_1' data-name='Group 1'%3E%3Cpath id='Path_1' data-name='Path 1' d='M448.182,1975.288s.959-2.417,2.375-1.875c3.322,1.272,4.079-6.334,5.875-6,1.229.229,3.232,6.8,4.5,6.958,1.709.208,1.917-5.457,5.25-1.416.917,1.125,1.5,2.874,3.833.333,1.417-.876,2.417,1.541,2.417,1.541' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3Cpath id='Path_2' data-name='Path 2' d='M485.536,1964.267l-4.75,13.563h9.125Z' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='Path_3' data-name='Path 3' d='M497.582,1969.329l-4.75,8.5h9.125Z' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='Path_4' data-name='Path 4' d='M467.661,1994.2a7.354,7.354,0,1,1-7.354-7.353A7.354,7.354,0,0,1,467.661,1994.2Z' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='Path_5' data-name='Path 5' d='M460.484,1986.863v7.341l4.383,5.755' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='Path_6' data-name='Path 6' d='M479.1,1996.121c.843.045,3,0,3,0l3.5-2.71,1.958,7.21,2.292-14.291,3.333,9.791,1.833-2.71,2.667,5.794,1.5-3.084h3.167' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cline id='Line_1' data-name='Line 1' y2='45.084' transform='translate(475.599 1959.87)' fill='none' stroke='%23ffffff' stroke-miterlimit='10' stroke-width='2'/%3E%3Cline id='Line_2' data-name='Line 2' x1='62' transform='translate(444.599 1982.412)' fill='none' stroke='%23ffffff' stroke-miterlimit='10' stroke-width='2'/%3E%3Cpath id='Path_7' data-name='Path 7' d='M506.6,2001.14a4.107,4.107,0,0,1-4,4.206h-54a4.107,4.107,0,0,1-4-4.206v-37.064a4.107,4.107,0,0,1,4-4.206h54a4.107,4.107,0,0,1,4,4.206Z' fill='none' stroke='%23ffffff' stroke-miterlimit='10' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")no-repeat center center; background-size: contain; }
.investcontinner > ul > li.pms > a:before { background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52.046' height='51.536' viewBox='0 0 52.046 51.536'%3E%3Cg id='PMS_icon' transform='translate(-626.282 -1956.855)'%3E%3Cpath id='Path_8' data-name='Path 8' d='M640.094,1986.241l7.5-7.5v-20.891' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='Path_9' data-name='Path 9' d='M640.094,1986.241' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='Path_10' data-name='Path 10' d='M638.142,1988.194' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='Path_11' data-name='Path 11' d='M647.282,1957.855a20,20,0,0,0-13.53,34.729l4.39-4.39' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='Path_12' data-name='Path 12' d='M666.025,1984.85a20.019,20.019,0,0,0-14.763-26.6' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='Path_13' data-name='Path 13' d='M636.807,1994.9a19.911,19.911,0,0,0,10.475,2.959' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='Path_14' data-name='Path 14' d='M635.6,1982.48l9.125,7.625,12.5-11.5,10.75,7.625,8.75-10.5' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='Path_15' data-name='Path 15' d='M672.47,1975.272h4.25l.5,4.364' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='Path_16' data-name='Path 16' d='M650.97,1995.1h3.5s3.813-5.312,4.375-5.687,2.188-6.688,3.5-2.813a8.565,8.565,0,0,1-.875,7.084h7.75a3,3,0,0,1,.188,3.416s.75,2.375-.188,3.375c0,0,.667,2.292,0,3.46,0,0,1.083,2.457-1,3.125s-11.667,0-11.667,0-.916-1-5.791-.625' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='Path_17' data-name='Path 17' d='M647.282,1993.688h3.272v13.584h-2.964' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cline id='Line_3' data-name='Line 3' x2='3.031' transform='translate(666.377 1997.105)' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cline id='Line_4' data-name='Line 4' x2='3.031' transform='translate(666.377 2000.496)' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cline id='Line_5' data-name='Line 5' x2='3.031' transform='translate(666.377 2003.73)' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;; background-size: contain; }
.investcontinner > ul > li.adv > a:before { background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='68.492' height='46.321' viewBox='0 0 68.492 46.321'%3E%3Cg id='Investment_Advisory-icon' transform='translate(-798.61 -1959.364)'%3E%3Cg id='Group_17' data-name='Group 17'%3E%3Cpath id='Path_35' data-name='Path 35' d='M837.118,1981.87a8.2,8.2,0,0,1-2.22,5.27,3.815,3.815,0,0,1-.7.582,2.6,2.6,0,0,1-3.1-.031,5.784,5.784,0,0,1-1.787-2.081,7.752,7.752,0,0,1-1.019-4.848,5.347,5.347,0,0,1,1.422-3.013,3.959,3.959,0,0,1,5.983.076A5.83,5.83,0,0,1,837.118,1981.87Z' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' fill-rule='evenodd'/%3E%3C/g%3E%3Cg id='Group_18' data-name='Group 18'%3E%3Cpath id='Path_36' data-name='Path 36' d='M813.525,1963.4a3.862,3.862,0,0,1-1.522,2.763,2.644,2.644,0,0,1-.482.305,2.239,2.239,0,0,1-2.125-.016,3.437,3.437,0,0,1-1.226-1.092,3.3,3.3,0,0,1-.7-2.542,2.6,2.6,0,0,1,.975-1.581,3.3,3.3,0,0,1,4.1.04A2.664,2.664,0,0,1,813.525,1963.4Z' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' fill-rule='evenodd'/%3E%3C/g%3E%3Cpath id='Path_37' data-name='Path 37' d='M831.847,1995.654a.672.672,0,0,0,.051-.384c.007-.639-.01-1.28.015-1.917a8.379,8.379,0,0,0-.364-3.14c-.091-.26-.022-.315.161-.312.643.01,1.286.009,1.929,0,.16,0,.249.033.158.283a8.33,8.33,0,0,0-.359,3.106c.021.782,0,1.566.06,2.367C833.537,1995.532,831.8,1995.5,831.847,1995.654Z' fill='%23ffffff' fill-rule='evenodd'/%3E%3Cpath id='Path_38' data-name='Path 38' d='M831.994,1995.624a.355.355,0,0,0,.052-.275c.007-.455,1.544-.293,1.6.278.039-.09.082-.179.116-.271.694-1.845,1.393-3.689,2.076-5.539.088-.238.184-.252.4-.18a20.2,20.2,0,0,1,4.018,1.68,6.347,6.347,0,0,1,3.21,4.277,17.053,17.053,0,0,1,.18,3.363.427.427,0,0,1-.128.258,12.754,12.754,0,0,1-8.491,5.275c-5.492.836-9.894-1.091-13.2-5.55a.7.7,0,0,1-.139-.446,17.245,17.245,0,0,1,.2-3.257,5.779,5.779,0,0,1,3.178-4.2,19.242,19.242,0,0,1,4.159-1.455c.19-.049.211.063.26.177l2.366,5.567C831.9,1995.424,831.944,1995.515,831.994,1995.624Z' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' fill-rule='evenodd'/%3E%3Cline id='Line_16' data-name='Line 16' x1='10.102' y1='12.834' transform='translate(811.743 1982.727)' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='Path_39' data-name='Path 39' d='M820.005,1976.654c1.3.619,2.057,1.375,2.057,2.191,0,2.095-5.026,3.794-11.226,3.794s-11.226-1.7-11.226-3.794c0-.786.707-1.516,1.917-2.121' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' fill-rule='evenodd'/%3E%3Cpath id='Path_40' data-name='Path 40' d='M802.369,1978.018c0-5.2,3.791-9.416,8.467-9.416s8.467,4.215,8.467,9.416' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' fill-rule='evenodd'/%3E%3Cline id='Line_17' data-name='Line 17' y2='3.916' transform='translate(806.16 1974.102)' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cline id='Line_18' data-name='Line 18' y2='3.916' transform='translate(815.243 1974.102)' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cg id='Group_19' data-name='Group 19'%3E%3Cpath id='Path_41' data-name='Path 41' d='M852.186,1963.4a3.865,3.865,0,0,0,1.522,2.763,2.715,2.715,0,0,0,.482.305,2.239,2.239,0,0,0,2.125-.016,3.437,3.437,0,0,0,1.226-1.092,3.293,3.293,0,0,0,.7-2.542,2.6,2.6,0,0,0-.974-1.581,3.3,3.3,0,0,0-4.1.04A2.664,2.664,0,0,0,852.186,1963.4Z' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' fill-rule='evenodd'/%3E%3C/g%3E%3Cline id='Line_19' data-name='Line 19' y1='12.834' x2='10.103' transform='translate(843.865 1982.727)' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='Path_42' data-name='Path 42' d='M845.707,1976.654c-1.3.619-2.058,1.375-2.058,2.191,0,2.095,5.027,3.794,11.226,3.794s11.227-1.7,11.227-3.794c0-.786-.707-1.516-1.917-2.121' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' fill-rule='evenodd'/%3E%3Cpath id='Path_43' data-name='Path 43' d='M863.342,1978.018c0-5.2-3.79-9.416-8.467-9.416s-8.467,4.215-8.467,9.416' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' fill-rule='evenodd'/%3E%3Cline id='Line_20' data-name='Line 20' y2='3.916' transform='translate(859.551 1974.102)' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cline id='Line_21' data-name='Line 21' y2='3.916' transform='translate(850.468 1974.102)' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E")no-repeat center center;; background-size: contain; }
.investcontinner > ul > li.mf > a:before { background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='66.5' height='51.882' viewBox='0 0 66.5 51.882'%3E%3Cg id='Mutual_funds-icon' transform='translate(-986.93 -1956.662)'%3E%3Cpath id='Path_18' data-name='Path 18' d='M987.93,1984.661h3.917v17.917H987.93' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='Path_19' data-name='Path 19' d='M991.847,1986.411h3.208s5.875-9.375,13.625-4.75,8,7,12.25,7.125,16.417,2.626,10.627,8.131c0,0,0,2.619,5.373.119s7.875-11.859,15.5-7.867c0,3.367-10.083,12.993-15.625,15.492-8.034,3.623-16.625,5.625-34.875-5.125H991.847Z' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='Path_20' data-name='Path 20' d='M1031.557,1996.917c-3.707,3.338-8.743-.06-11.377-1.172a3.053,3.053,0,0,0-1.719-.178' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='Path_21' data-name='Path 21' d='M1011.013,1979.912v-5.75h9.584v-16.5h9.833v10.083h10.417v20.833' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E")no-repeat center center;; background-size: contain; }
.investcontinner > ul > li.aif > a:before { background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='55.895' height='49.883' viewBox='0 0 55.895 49.883'%3E%3Cg id='AIF_icon' transform='translate(-1152.476 -1957.667)'%3E%3Cpath id='Path_22' data-name='Path 22' d='M1181.767,1962.917h6.084l2.416-4.25h-14.083l4,7.5h8.333l-.958,3.25,2.708,2.208' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='Path_23' data-name='Path 23' d='M1185.017,1969.25H1179.6s-14.417,13.25-15.417,17-3.183,19.215,21.25,18.583c18.244-.472,18-12.5,17.5-13.5' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='Path_24' data-name='Path 24' d='M1192.542,1988.283a8.813,8.813,0,0,1,4.017-16.658q.35,0,.693.026' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='Path_25' data-name='Path 25' d='M1196.184,1968.625v5.5l2.75-2.75Z' fill='%23ffffff' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cg id='Group_6' data-name='Group 6'%3E%3Cpath id='Path_26' data-name='Path 26' d='M1202.575,1972.793a8.813,8.813,0,0,1-4.016,16.658q-.349,0-.693-.026' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='Path_27' data-name='Path 27' d='M1198.934,1992.451v-5.5l-2.75,2.75Z' fill='%23ffffff' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3Cg id='Group_7' data-name='Group 7'%3E%3Cpath id='Path_28' data-name='Path 28' d='M1168.677,2002.789c0,1.363-3.4,2.47-7.6,2.47s-7.6-1.107-7.6-2.47,3.4-2.47,7.6-2.47S1168.677,2001.425,1168.677,2002.789Z' fill='%23002143' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cellipse id='Ellipse_1' data-name='Ellipse 1' cx='7.601' cy='2.47' rx='7.601' ry='2.47' transform='translate(1153.476 1996.876)' fill='%23002143' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cline id='Line_6' data-name='Line 6' y2='3.862' transform='translate(1153.476 1999.346)' fill='%23fff' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cline id='Line_7' data-name='Line 7' y2='3.862' transform='translate(1168.677 1999.346)' fill='%23fff' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3Cg id='Group_10' data-name='Group 10'%3E%3Cg id='Group_8' data-name='Group 8'%3E%3Cellipse id='Ellipse_2' data-name='Ellipse 2' cx='7.601' cy='2.47' rx='7.601' ry='2.47' transform='translate(1168.583 2001.61)' fill='%23002143' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cellipse id='Ellipse_3' data-name='Ellipse 3' cx='7.601' cy='2.47' rx='7.601' ry='2.47' transform='translate(1168.583 1998.167)' fill='%23002143' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3Cg id='Group_9' data-name='Group 9'%3E%3Cpath id='Path_29' data-name='Path 29' d='M1183.784,1996.777c0,1.364-3.4,2.47-7.6,2.47s-7.6-1.106-7.6-2.47,3.4-2.469,7.6-2.469S1183.784,1995.413,1183.784,1996.777Z' fill='%23002143' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cellipse id='Ellipse_4' data-name='Ellipse 4' cx='7.601' cy='2.47' rx='7.601' ry='2.47' transform='translate(1168.583 1990.864)' fill='%23002143' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cline id='Line_8' data-name='Line 8' y2='10.746' transform='translate(1168.583 1993.334)' fill='%23fff' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cline id='Line_9' data-name='Line 9' y2='10.746' transform='translate(1183.784 1993.334)' fill='%23fff' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")no-repeat center center;; background-size: contain; }
.investcontinner > ul > li.bank > a:before { background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='62.351' height='48.55' viewBox='0 0 62.351 48.55'%3E%3Cg id='Investment_Banking-icon' transform='translate(-1370.737 -1958.333)'%3E%3Cpath id='Path_30' data-name='Path 30' d='M1428.487,1993.592a3.3,3.3,0,0,1-3.419,3.16h-46.161a3.3,3.3,0,0,1-3.42-3.16v-27.848a3.3,3.3,0,0,1,3.42-3.161h46.161a3.3,3.3,0,0,1,3.419,3.161Z' fill='none' stroke='%23ffffff' stroke-miterlimit='10' stroke-width='2'/%3E%3Cline id='Line_10' data-name='Line 10' x2='60.25' transform='translate(1371.737 1959.333)' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cline id='Line_11' data-name='Line 11' x2='60.25' transform='translate(1371.737 1999.708)' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='Path_31' data-name='Path 31' d='M1378.862,1986.833h3.75l4.5-13.5,5.625,18.625,5-10.5,4.25,7.625,4.875-19.75,5.875,14.75,2.75-8.75,4.125,3,1.625-5.625h3.25' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cg id='Group_14' data-name='Group 14'%3E%3Cg id='Group_12' data-name='Group 12'%3E%3Cellipse id='Ellipse_5' data-name='Ellipse 5' cx='7.601' cy='2.47' rx='7.601' ry='2.47' transform='translate(1416.887 2000.943)' fill='%23002143' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='Path_32' data-name='Path 32' d='M1432.088,1999.97c0,1.363-3.4,2.47-7.6,2.47s-7.6-1.107-7.6-2.47,3.4-2.47,7.6-2.47S1432.088,1998.6,1432.088,1999.97Z' fill='%23002143' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3Cg id='Group_13' data-name='Group 13'%3E%3Cpath id='Path_33' data-name='Path 33' d='M1432.088,1996.11c0,1.364-3.4,2.47-7.6,2.47s-7.6-1.106-7.6-2.47,3.4-2.469,7.6-2.469S1432.088,1994.746,1432.088,1996.11Z' fill='%23002143' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cellipse id='Ellipse_6' data-name='Ellipse 6' cx='7.601' cy='2.47' rx='7.601' ry='2.47' transform='translate(1416.887 1990.197)' fill='%23002143' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cline id='Line_12' data-name='Line 12' y2='10.746' transform='translate(1416.887 1992.667)' fill='%23ffffff' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cline id='Line_13' data-name='Line 13' y2='10.746' transform='translate(1432.088 1992.667)' fill='%23ffffff' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_15' data-name='Group 15'%3E%3Cpath id='Path_34' data-name='Path 34' d='M1416.876,2003.122c0,1.363-3.4,2.47-7.6,2.47s-7.6-1.107-7.6-2.47,3.4-2.47,7.6-2.47S1416.876,2001.758,1416.876,2003.122Z' fill='%23002143' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cellipse id='Ellipse_7' data-name='Ellipse 7' cx='7.601' cy='2.47' rx='7.601' ry='2.47' transform='translate(1401.675 1997.209)' fill='%23002143' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cline id='Line_14' data-name='Line 14' y2='3.862' transform='translate(1401.675 1999.679)' fill='%23ffffff' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cline id='Line_15' data-name='Line 15' y2='3.862' transform='translate(1416.876 1999.679)' fill='%23ffffff' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")no-repeat center center;; background-size: contain; }
.partnerintro > span { color: var(--darkgrey); margin-bottom: 8px; font-size: 22px; line-height: 30px; display: block; }
.partnerintro > b { display: block; font-style: italic; font-family: var(--medium); font-size: 20px; color: var(--blue); margin-bottom: 30px; }
.partnercontent > p { display: block; font-size: 16px; line-height: 26px; margin: 0 0 35px; }
.partnercontent > p.nomrgn { margin: 0; }
.partnerwith { margin-top: 15px; }
.withbox { position: relative; color: var(--blue); font-size: 17px; line-height: 22px; padding: 90px 15px 15px 15px; text-align: center; border-radius: 4px; transition: all 0.4s ease; }
.withbox > span { display: block; }
.withbox.robust:before { background: url("../images/Robust_Research-icon.svg")no-repeat center center; background-size: contain; }
.withbox.wide:before { background: url("../images/Wide_range-icon.svg")no-repeat center center; background-size: contain; }
.withbox.solutions:before { background: url("../images/Industry_Leading-icon.svg")no-repeat center center; background-size: contain; }
.withbox.office:before { background: url("../images/Back_office-icon.svg")no-repeat center center; background-size: contain; }
.withbox.bussiness:before { background: url("../images/Business_development-icon.svg")no-repeat center center; background-size: contain; }
.withbox:hover { background-color: var(--Darkblue); color: #fff; }
.withbox.robust:hover:before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72.303' height='72.304' viewBox='0 0 72.303 72.304'%3E%3Cg id='Robust_Research-icon' transform='translate(-482.134 -946.693)'%3E%3Cg id='Group_44' data-name='Group 44'%3E%3Cpath id='Path_102' data-name='Path 102' d='M550.938,952.524h-4.664a1.165,1.165,0,0,0-1.166,1.166v30.32h7V953.69A1.165,1.165,0,0,0,550.938,952.524Z' fill='%23ffffff'/%3E%3C/g%3E%3Cg id='Group_45' data-name='Group 45'%3E%3Cpath id='Path_103' data-name='Path 103' d='M541.61,960.687h-4.666a1.165,1.165,0,0,0-1.166,1.166V984.01h7V961.853A1.165,1.165,0,0,0,541.61,960.687Z' fill='%23ffffff'/%3E%3C/g%3E%3Cg id='Group_46' data-name='Group 46'%3E%3Cpath id='Path_104' data-name='Path 104' d='M532.28,964.185h-4.666a1.166,1.166,0,0,0-1.166,1.167V984.01h7V965.352A1.165,1.165,0,0,0,532.28,964.185Z' fill='%23ffffff'/%3E%3C/g%3E%3Cg id='Group_47' data-name='Group 47'%3E%3Cpath id='Path_105' data-name='Path 105' d='M522.95,967.684h-4.664a1.166,1.166,0,0,0-1.166,1.166v15.16h7V968.85A1.165,1.165,0,0,0,522.95,967.684Z' fill='%23ffffff'/%3E%3C/g%3E%3Cg id='Group_48' data-name='Group 48'%3E%3Ccircle id='Ellipse_11' data-name='Ellipse 11' cx='1.166' cy='1.166' r='1.166' transform='translate(497.294 1012)' fill='%23ffffff'/%3E%3C/g%3E%3Cg id='Group_49' data-name='Group 49'%3E%3Cpath id='Path_106' data-name='Path 106' d='M553.271,985.177H515.952a1.167,1.167,0,0,1,0-2.333h37.319a1.167,1.167,0,0,1,0,2.333Z' fill='%23ffffff'/%3E%3C/g%3E%3Cpath id='Path_107' data-name='Path 107' d='M538.11,946.693h-7a1.166,1.166,0,0,0,0,2.332h3.6a44.467,44.467,0,0,1-22.7,16.559,16.322,16.322,0,1,0-17.049,25.037v5.051H493.8a1.166,1.166,0,0,0-1.166,1.167v16.327a5.831,5.831,0,1,0,11.662,0V996.839a1.166,1.166,0,0,0-1.166-1.167H501.96v-5.051a16.273,16.273,0,0,0,11.211-22.972,46.805,46.805,0,0,0,23.773-17.742v4.949a1.166,1.166,0,0,0,2.332,0v-7A1.165,1.165,0,0,0,538.11,946.693Zm-36.15,66.473a3.5,3.5,0,0,1-7,0V998.005h7Zm-2.334-17.494h-2.332v-4.723c.387.027.771.058,1.166.058s.779-.031,1.166-.058Zm12.828-20.991a14.046,14.046,0,1,1-2.838-8.414c-.842.217-1.691.4-2.549.574a11.626,11.626,0,1,0,1.506,2.057c.787-.172,1.565-.362,2.338-.575A13.873,13.873,0,0,1,512.454,974.681Zm-13.994-4.665a47.022,47.022,0,0,0,7.66-.645,9.388,9.388,0,1,1-1.955-2.055,44.775,44.775,0,0,1-5.705.368,1.166,1.166,0,1,0,0,2.332Z' fill='%23ffffff'/%3E%3Cg id='Group_50' data-name='Group 50'%3E%3Cpath id='Path_108' data-name='Path 108' d='M519.452,991.007a1.167,1.167,0,1,1-1.166,1.167A1.167,1.167,0,0,1,519.452,991.007Z' fill='%23ffffff'/%3E%3C/g%3E%3Cg id='Group_51' data-name='Group 51'%3E%3Cpath id='Path_109' data-name='Path 109' d='M519.452,998.005a1.166,1.166,0,1,1-1.166,1.166A1.167,1.167,0,0,1,519.452,998.005Z' fill='%23ffffff'/%3E%3C/g%3E%3Cg id='Group_52' data-name='Group 52'%3E%3Cpath id='Path_110' data-name='Path 110' d='M519.452,1005a1.166,1.166,0,1,1-1.166,1.166A1.167,1.167,0,0,1,519.452,1005Z' fill='%23ffffff'/%3E%3C/g%3E%3Cg id='Group_53' data-name='Group 53'%3E%3Cpath id='Path_111' data-name='Path 111' d='M519.452,1012a1.166,1.166,0,1,1-1.166,1.166A1.166,1.166,0,0,1,519.452,1012Z' fill='%23ffffff'/%3E%3C/g%3E%3Cg id='Group_54' data-name='Group 54'%3E%3Cpath id='Path_112' data-name='Path 112' d='M549.772,993.34H524.116a1.167,1.167,0,0,1,0-2.333h25.656a1.167,1.167,0,0,1,0,2.333Z' fill='%23ffffff'/%3E%3C/g%3E%3Cg id='Group_55' data-name='Group 55'%3E%3Cpath id='Path_113' data-name='Path 113' d='M549.772,1007.334H524.116a1.166,1.166,0,1,1,0-2.332h25.656a1.166,1.166,0,1,1,0,2.332Z' fill='%23ffffff'/%3E%3C/g%3E%3Cg id='Group_56' data-name='Group 56'%3E%3Cpath id='Path_114' data-name='Path 114' d='M534.612,1000.337h-10.5a1.166,1.166,0,1,1,0-2.332h10.5a1.166,1.166,0,1,1,0,2.332Z' fill='%23ffffff'/%3E%3C/g%3E%3Cg id='Group_57' data-name='Group 57'%3E%3Cpath id='Path_115' data-name='Path 115' d='M549.772,1000.337h-10.5a1.166,1.166,0,1,1,0-2.332h10.5a1.166,1.166,0,1,1,0,2.332Z' fill='%23ffffff'/%3E%3C/g%3E%3Cg id='Group_58' data-name='Group 58'%3E%3Cpath id='Path_116' data-name='Path 116' d='M534.612,1014.332h-10.5a1.166,1.166,0,1,1,0-2.332h10.5a1.166,1.166,0,1,1,0,2.332Z' fill='%23ffffff'/%3E%3C/g%3E%3Cg id='Group_59' data-name='Group 59'%3E%3Cpath id='Path_117' data-name='Path 117' d='M549.772,1014.332h-10.5a1.166,1.166,0,1,1,0-2.332h10.5a1.166,1.166,0,1,1,0,2.332Z' fill='%23ffffff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }
.withbox.wide:hover:before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61.286' height='61.298' viewBox='0 0 61.286 61.298'%3E%3Cpath id='Wide_range-icon' d='M763.479,958.745a1.919,1.919,0,0,0-1.658,1.713,6.3,6.3,0,0,0-.027.836q0,23.578,0,47.157v1.1h-1.1q-13.942,0-27.886,0a4.729,4.729,0,0,0-1.01.083,1.93,1.93,0,0,0-.11,3.733,3.83,3.83,0,0,0,1,.107q15.288.008,30.578.017a2.268,2.268,0,0,0,2.45-1.57V960.215c-.051-.1-.108-.205-.157-.309A1.939,1.939,0,0,0,763.479,958.745Zm.686-6.549H716.647a2.374,2.374,0,0,0-1.49,2.506c.028,9.091.014,18.184.014,27.277,0,.9-.02,1.8.031,2.69a1.892,1.892,0,0,0,1.916,1.761,1.915,1.915,0,0,0,1.936-1.744,8.036,8.036,0,0,0,.027-.836q0-13.489,0-26.978v-.746h1.457q21.354,0,42.711.012a2.323,2.323,0,0,0,2.469-1.549v-.838A2.367,2.367,0,0,0,764.165,952.2ZM708.386,999c.285-1.242.568-2.484.857-3.725s.584-2.465.867-3.658h1.133c-.271,2.288-.539,4.523-.8,6.759a1.986,1.986,0,1,0,3.918.419c.082-.751.164-1.5.254-2.256q.288-2.459.584-4.924h1.19v.813c0,2.134-.012,4.267.007,6.4a1.9,1.9,0,0,0,2.067,1.974,1.983,1.983,0,0,0,1.844-2.225c.011-2.094,0-4.188,0-6.282,0-.229,0-.459,0-.677,1.146-.125,1.158-.127,1.283.893.264,2.157.5,4.316.775,6.469a1.949,1.949,0,1,0,3.867-.438c-.113-1.29-.287-2.575-.433-3.862-.113-1.019-.223-2.038-.338-3.084h1.1c.052.2.1.368.142.542.555,2.365,1.09,4.735,1.67,7.093a1.957,1.957,0,1,0,3.791-.952q-1.017-4.423-2.062-8.841a2.041,2.041,0,0,0-2.291-1.807q-9.481-.006-18.963,0a2.058,2.058,0,0,0-2.258,1.783c-.326,1.375-.631,2.756-.961,4.13-.389,1.622-.791,3.24-1.19,4.86v.958c.032.023.073.041.088.072a1.969,1.969,0,0,0,2.129,1.368A2.024,2.024,0,0,0,708.386,999Zm19.443,1.92a1.967,1.967,0,0,0-2.547,1.969c-.023,1.993-.006,3.988,0,5.982v.658h-14.09v-.767c0-1.993.016-3.987-.015-5.98a1.941,1.941,0,1,0-3.881.033q-.03,4.335,0,8.672a1.905,1.905,0,0,0,2.008,1.991q8.941.017,17.883,0a1.927,1.927,0,0,0,2.023-1.987q.033-4.365,0-8.732A1.927,1.927,0,0,0,727.829,1000.917Zm-4.412-15.928c3.191.009,6.383,0,9.574,0H735.8c2.254,0,4.507.009,6.763,0a1.959,1.959,0,0,0,1.948-2.6,2.058,2.058,0,0,0-2.184-1.329q-7.119,0-14.24,0c-1.535,0-3.072-.007-4.608,0a2.02,2.02,0,0,0-2.029,1.293A1.969,1.969,0,0,0,723.417,984.989Zm-.061-14.475c3.211.017,6.42.005,9.631.006,3.192,0,6.383.01,9.573-.005a1.951,1.951,0,0,0,1.935-2.643,2.071,2.071,0,0,0-2.223-1.271q-9.3,0-18.6,0a4.153,4.153,0,0,0-.715.054,1.849,1.849,0,0,0-1.51,1.292A1.93,1.93,0,0,0,723.356,970.514Zm32.686,22.528c-1.531,1.517-3.049,3.044-4.574,4.566-.153.152-.315.3-.551.519-.5-.53-.959-1.051-1.455-1.538a1.962,1.962,0,1,0-2.772,2.762q1.357,1.392,2.748,2.751a1.974,1.974,0,0,0,3.092-.018q3.141-3.125,6.262-6.261a1.99,1.99,0,0,0,.164-2.922A1.945,1.945,0,0,0,756.042,993.042Zm1.9-15.394a2.011,2.011,0,0,0-1.925.7c-1.657,1.665-3.321,3.323-5.069,5.072-.545-.569-1.031-1.1-1.539-1.6a1.912,1.912,0,0,0-1.791-.6,1.942,1.942,0,0,0-1.041,3.287c.906.979,1.871,1.905,2.819,2.843a1.993,1.993,0,0,0,3.173-.009q2.268-2.254,4.524-4.521c.648-.648,1.32-1.274,1.929-1.957A1.932,1.932,0,0,0,757.94,977.648Zm-.168-14.746a2.042,2.042,0,0,0-1.755.718c-1.659,1.668-3.323,3.326-5.065,5.067-.549-.567-1.039-1.091-1.551-1.594a1.917,1.917,0,0,0-1.738-.6,1.891,1.891,0,0,0-1.535,1.27,1.828,1.828,0,0,0,.422,2c.937.978,1.9,1.934,2.865,2.887a1.99,1.99,0,0,0,3.135-.018q2.226-2.212,4.441-4.44c.678-.677,1.365-1.344,2.02-2.041a1.949,1.949,0,0,0-1.239-3.247ZM742.5,995.532c-1.076-.009-2.152,0-3.229,0-1.095,0-2.191-.007-3.287,0a1.967,1.967,0,1,0-.043,3.925q3.291.023,6.577,0a1.969,1.969,0,1,0-.018-3.926Z' transform='translate(-704.436 -952.196)' fill='%23ffffff' fill-rule='evenodd'/%3E%3C/svg%3E%0A"); }
.withbox.solutions:hover:before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='77.234' height='63.867' viewBox='0 0 77.234 63.867'%3E%3Cg id='Industry_Leading-icon' transform='translate(-915.722 -950.911)'%3E%3Cg id='Group_63' data-name='Group 63'%3E%3Cg id='Group_62' data-name='Group 62'%3E%3Cg id='Group_61' data-name='Group 61'%3E%3Cpath id='Path_119' data-name='Path 119' d='M937.044,992.554h-3.471a3.57,3.57,0,0,0-5.76,0h-1.425a5.55,5.55,0,1,0,0,4.289h1.427a3.572,3.572,0,0,0,5.764,0h3.467V999.3a2.146,2.146,0,0,0,2.146,2.147h3.231v5.349a3.969,3.969,0,0,0-.348.286h-6.4a5.549,5.549,0,1,0,0,4.292H941.4a3.593,3.593,0,1,0,5.309-4.573v-5.353h6.734v6.8a3.607,3.607,0,1,0,4.291,0v-6.8h6.739v6.8a3.608,3.608,0,1,0,4.289,0v-7.071a6.14,6.14,0,0,0,4.125-4.331H976.6a3.556,3.556,0,0,0,.74.74v6.529a5.547,5.547,0,1,0,4.289,0v-6.533a3.594,3.594,0,1,0-5.025-5.027h-3.516v-3.793h1.555a3.6,3.6,0,1,0,.007-4.29h-1.562v-6.735h4.963a3.6,3.6,0,1,0,0-4.29h-4.961v-2.6a2.146,2.146,0,0,0-2.145-2.144h-2.179v-5.461a3.629,3.629,0,0,0,.738-.737h6.312a5.549,5.549,0,1,0,0-4.29H969.5a3.594,3.594,0,1,0-5.027,5.025v5.463h-6.739v-5.463a3.6,3.6,0,1,0-4.291,0v5.463H946.71v-7.133a5.55,5.55,0,1,0-4.291,0v7.133h-3.231a2.145,2.145,0,0,0-2.144,2.144v3.521h-3.471a3.571,3.571,0,0,0-5.76,0h-4.394V970.8a5.548,5.548,0,1,0-4.289,0v5.715a2.145,2.145,0,0,0,2.144,2.146h6.541a3.572,3.572,0,0,0,5.764,0h3.467v4.365h-3.473a3.6,3.6,0,1,0,.006,4.289h3.467v5.24Zm-15.774,3.4a1.259,1.259,0,1,1,1.26-1.259A1.26,1.26,0,0,1,921.27,995.958Zm9.288,14.529a1.259,1.259,0,1,1,1.259-1.259A1.26,1.26,0,0,1,930.558,1010.487ZM980.931,959.1a1.259,1.259,0,1,1-1.26,1.258A1.259,1.259,0,0,1,980.931,959.1Zm-36.366-3.9a1.258,1.258,0,1,1-1.259,1.258A1.26,1.26,0,0,1,944.565,955.2Zm-23.295,9.227a1.258,1.258,0,1,1-1.257,1.259A1.261,1.261,0,0,1,921.27,964.427Zm58.213,46.06a1.259,1.259,0,1,1,1.256-1.259A1.26,1.26,0,0,1,979.483,1010.487ZM941.335,973H968.8v22.33a1.836,1.836,0,0,1-1.834,1.83H941.335Z' fill='%23ffffff'/%3E%3Cpath id='Path_120' data-name='Path 120' d='M961.046,976.954H949.083a2.145,2.145,0,0,0-2.145,2.145v11.957a2.146,2.146,0,0,0,2.145,2.145h11.963a2.146,2.146,0,0,0,2.146-2.145V979.1A2.148,2.148,0,0,0,961.046,976.954ZM958.9,988.91h-7.673v-7.666H958.9Z' fill='%23ffffff'/%3E%3Cpath id='Path_121' data-name='Path 121' d='M987.411,981.075a5.547,5.547,0,1,0,5.545,5.548A5.556,5.556,0,0,0,987.411,981.075Zm0,6.8a1.258,1.258,0,1,1,1.256-1.257A1.259,1.259,0,0,1,987.411,987.879Z' fill='%23ffffff'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }
.withbox.office:hover:before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='69.889' height='69.888' viewBox='0 0 69.889 69.888'%3E%3Cpath id='Back_office-icon' d='M1196.327,1009.889c-9.31,6.168-19.269,7.293-29.8,3.758-1.48-.5-2.883-1.221-4.32-1.839.014-.064.029-.128.043-.192l3.336-1.407-11.242-3.014,5.906,10.013c.18-1.366.336-2.542.5-3.778.193.091.336.15.473.221a33.738,33.738,0,0,0,10.65,3.611c1.318.209,2.648.353,3.975.527h3.822c.176-.039.349-.089.527-.115,1.7-.239,3.434-.381,5.119-.727a32.548,32.548,0,0,0,12.336-5.367,1.245,1.245,0,0,0,.543-.792,1.509,1.509,0,0,0-.441-1.039C1197.306,1009.354,1196.8,1009.577,1196.327,1009.889Zm-38.418-54.017c.555.456,1.076.253,1.615-.1,8.987-5.971,18.653-7.185,28.9-4.014,1.771.549,3.455,1.385,5.18,2.088-.018.074-.034.148-.051.22l-3.332,1.418,11.232,3.011c-2-3.386-3.906-6.619-5.908-10.016-.18,1.37-.334,2.546-.5,3.781-.237-.11-.42-.186-.6-.279a33.874,33.874,0,0,0-11.4-3.686c-1.031-.139-2.067-.261-3.1-.39h-3.957a3.206,3.206,0,0,1-.521.118,34.051,34.051,0,0,0-9.815,2.113,32.761,32.761,0,0,0-7.457,3.918C1157.448,954.577,1157.315,955.383,1157.909,955.872Zm54.815,24.544a34.156,34.156,0,0,0-2.487-10.764,33,33,0,0,0-3.539-6.508c-.5-.71-1.2-.86-1.73-.394-.471.412-.465.99.013,1.71,5.862,8.828,7.123,18.334,4.168,28.449a26.931,26.931,0,0,1-2.423,5.7c-.495-1.171-.946-2.231-1.461-3.446-1.024,3.82-2,7.448-3.014,11.233l10.018-5.906-3.791-.5c.152-.3.269-.543.392-.78a34.1,34.1,0,0,0,3.576-11.156c.143-1.051.266-2.105.4-3.159v-3.958A3.232,3.232,0,0,1,1212.724,980.416Zm-61.987,20.693c-6.129-9.4-7.189-19.4-3.525-29.949.476-1.369,1.146-2.671,1.726-4l.186.041,1.406,3.334c1.024-3.811,2-7.447,3.016-11.239-3.387,2-6.621,3.907-10.016,5.908l3.719.491a.635.635,0,0,1-.014.182c-.1.205-.2.408-.3.609a33.952,33.952,0,0,0-3.578,11.156c-.143,1.052-.264,2.107-.4,3.159v3.958a3.376,3.376,0,0,1,.119.525,32.476,32.476,0,0,0,3.055,12c.887,1.855,2.01,3.6,3.07,5.371a1.039,1.039,0,0,0,1.533.363,1.106,1.106,0,0,0,.235-1.571C1150.9,1001.33,1150.811,1001.223,1150.737,1001.109Zm49.612-12.842c-.631-.362-1.282-.694-1.885-1.1a.835.835,0,0,1-.287-.634c.054-1.291.246-2.583.211-3.871-.039-1.485-.266-2.964-.416-4.486.843-.5,1.765-.993,2.636-1.567a3.891,3.891,0,0,0,1.545-5.155c-.7-1.346-1.465-2.67-2.287-3.948a4.427,4.427,0,0,0-6-1.426c-.711.4-1.43.8-2.111,1.247a.678.678,0,0,1-.951-.066,19.046,19.046,0,0,0-6.348-3.489.691.691,0,0,1-.568-.818c.033-.885.023-1.773,0-2.66a3.942,3.942,0,0,0-3.555-4.132,28.321,28.321,0,0,0-4.838-.008,4.415,4.415,0,0,0-4.143,4.638c0,.82-.013,1.638.008,2.456a.555.555,0,0,1-.439.638,19.336,19.336,0,0,0-6.414,3.786.583.583,0,0,1-.823.053c-.837-.5-1.675-1.006-2.55-1.438a3.935,3.935,0,0,0-5.489,1.656c-.642,1.1-1.291,2.191-1.9,3.308a4.441,4.441,0,0,0,1.781,6.208c.653.369,1.321.711,1.953,1.111a.7.7,0,0,1,.286.563,20.879,20.879,0,0,0-.049,7.859.638.638,0,0,1-.375.807,25.079,25.079,0,0,0-2.227,1.321,3.867,3.867,0,0,0-1.49,5.06,46.235,46.235,0,0,0,2.322,4.007,4.422,4.422,0,0,0,6,1.4c.691-.388,1.373-.8,2.08-1.206a21.116,21.116,0,0,0,7.553,4.4.653.653,0,0,1,.3.5c.035.7,0,1.411.019,2.115a3.94,3.94,0,0,0,3.578,4.113,29.161,29.161,0,0,0,4.838,0,4.352,4.352,0,0,0,4.074-3.843c.1-.829-.005-1.681.037-2.52a.782.782,0,0,1,.383-.578,21.154,21.154,0,0,0,7.342-4.572c.873.488,1.688.989,2.541,1.407a3.876,3.876,0,0,0,5.215-1.32c.785-1.249,1.533-2.525,2.217-3.831A4.421,4.421,0,0,0,1200.349,988.267Zm-.28,5.283c-.578,1.031-1.179,2.047-1.769,3.07a1.854,1.854,0,0,1-2.817.789c-1.039-.562-2.05-1.174-3.074-1.762-.2-.112-.394-.214-.478-.26-1.37,1.108-2.633,2.217-3.987,3.2a14.642,14.642,0,0,1-4.984,2.291c-.617.161-.768.444-.729,1.046.067,1.02.038,2.047.039,3.07a2.31,2.31,0,0,1-2.259,2.407c-1.408.043-2.821.037-4.231,0a1.826,1.826,0,0,1-1.7-2.017c-.025-1.228.012-2.457-.025-3.684a.717.717,0,0,0-.391-.546,19.213,19.213,0,0,1-9.143-5.288,1.38,1.38,0,0,0-.2-.137c-1.107.641-2.222,1.29-3.34,1.934a2.329,2.329,0,0,1-3.386-.873c-.627-1.055-1.233-2.122-1.836-3.189a1.819,1.819,0,0,1,.7-2.78c1.117-.7,2.274-1.33,3.412-1.993.135-.078.26-.172.416-.277a18.221,18.221,0,0,1-.668-6.95,30.5,30.5,0,0,1,.6-3.346c.1-.439.037-.655-.36-.864-1.1-.583-2.193-1.2-3.277-1.813a2.282,2.282,0,0,1-.943-3.26c.64-1.177,1.316-2.334,2.008-3.482a1.748,1.748,0,0,1,2.488-.639c.674.324,1.308.728,1.959,1.1.73.417,1.457.838,2.187,1.255a1.583,1.583,0,0,0,.237.082,18.146,18.146,0,0,1,9.015-5.278V960.78a2.351,2.351,0,0,1,2.516-2.5c1.182-.008,2.365,0,3.547,0a1.88,1.88,0,0,1,2.131,2.077c.025,1.479.013,2.957.019,4.436,0,.134.018.268.031.459a18.558,18.558,0,0,1,9.188,5.044c1.31-.77,2.611-1.541,3.92-2.3a2.314,2.314,0,0,1,3.254.791c.049.076.09.157.136.236.59,1.023,1.19,2.04,1.772,3.067a1.818,1.818,0,0,1-.695,2.78c-1.139.706-2.307,1.362-3.479,2.012a.674.674,0,0,0-.4.953,18.443,18.443,0,0,1,.269,9.889c-.025.107-.041.216-.068.353,1.156.663,2.3,1.316,3.435,1.971A2.333,2.333,0,0,1,1200.069,993.55Zm-22.119-19.717a9.413,9.413,0,1,0,9.363,9.451A9.411,9.411,0,0,0,1177.95,973.833Zm-.037,16.66a7.249,7.249,0,1,1,7.232-7.253A7.257,7.257,0,0,1,1177.913,990.493Z' transform='translate(-1142.956 -947.901)' fill='%23ffffff' fill-rule='evenodd'/%3E%3C/svg%3E%0A"); }
.withbox.bussiness:hover:before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='70.025' height='68.685' viewBox='0 0 70.025 68.685'%3E%3Cpath id='Business_development-icon' d='M1430.749,1001.844a2.881,2.881,0,0,1-.506-.294v-2.008c0-6.682-.027-13.366.02-20.048.009-1.51-.444-2.266-2.071-2.114a15.573,15.573,0,0,1-3.068,0c-1.764-.181-2.291.566-2.273,2.28.072,6.8.035,13.606.023,20.409,0,.594-.1,1.185-.146,1.778l-.6.014a12.2,12.2,0,0,1-.209-1.58c-.021-2.949.018-5.9-.018-8.85-.07-6.143.877-5.134-5.439-5.255-1.4-.027-1.934.575-1.912,1.95.047,3.071.015,6.142.014,9.212v4.437l-.741.089a12.462,12.462,0,0,1-.24-1.724c-.019-5.358-.055-10.717.014-16.074.021-1.652-.389-2.531-2.229-2.3a12.428,12.428,0,0,1-2.885,0c-1.781-.2-2.3.561-2.269,2.273.082,5.358.035,10.716.021,16.075,0,.585-.1,1.17-.16,1.755l-.558.013a6.735,6.735,0,0,1-.266-1.246c-.033-1.505.008-3.01-.018-4.515-.1-5.909.926-4.927-5.232-5.071-1.555-.037-2.158.508-2.1,2.094.094,2.586.051,5.178-.009,7.766-.008.33-.457.65-.7.975a3.521,3.521,0,0,1-.754-.931,3.931,3.931,0,0,1-.034-1.254q0-14.18,0-28.358a4.221,4.221,0,0,0-.111-1.6,1.427,1.427,0,0,0-1.074-.741c-.338.005-.779.461-.969.827a2.845,2.845,0,0,0-.109,1.242c0,10.295.027,20.59-.031,30.886-.012,1.761.627,2.251,2.332,2.242,11.377-.063,22.757-.026,34.136-.046.887,0,2.184.4,2.293-1.027C1432.978,1001.616,1431.6,1002.051,1430.749,1001.844Zm-27.893-.023h-2.505v-8.366h2.505Zm8.276-.021H1408.7V984.012h2.428Zm8.377,0H1417V988.67h2.508Zm8.263,0h-2.412V979.666h2.412Zm-37.517-22.031c-.338-3.9-.6-7.8-1.123-11.673a4.174,4.174,0,0,0-1.819-2.655,13.783,13.783,0,0,0-4.25-1.378c-1.832-.374-2.189.128-1.882,2.009.38,2.32.267,4.571-1.444,6.5a11.971,11.971,0,0,1,.289-3.809c.729-2.766.147-3.618-2.679-3.62h-.9c-2.91,0-3.488.844-2.742,3.73a28.046,28.046,0,0,1,.467,3.441l-.854.1a31.2,31.2,0,0,1-.841-5.412c.052-3.522-.19-3.8-3.643-2.65-.455.152-.9.348-1.361.47a3.667,3.667,0,0,0-2.95,3.442c-.146,1.434-.3,2.869-.416,4.306-.433,5.337-.939,10.671-1.246,16.016-.181,3.124,1.444,5.219,4.416,6.262.545.192,1.1.362,1.692.556,0,6.055-.008,12.015,0,17.974,0,2.692,1.134,3.8,3.863,3.815,2.59.013,5.18.008,7.768,0,3.1-.007,4.2-1.115,4.2-4.273q.011-8.04,0-16.081c0-.8-.02-1.4,1.052-1.735,3.993-1.228,5.436-3.626,5.008-7.772C1390.6,984.807,1390.472,982.281,1390.255,979.763Zm-12.947-8.969c-.366,2.141.953,4.133-.463,6.266C1375.649,975.571,1375.913,971.769,1377.308,970.794Zm7.5,22.134c0-2.553,0-5.042,0-7.529a4.046,4.046,0,0,0-.1-1.6,1.683,1.683,0,0,0-1.148-.842c-.3-.034-.842.458-.963.819a5.745,5.745,0,0,0-.117,1.786q-.009,13.182,0,26.365c0,3.083,0,3.085-3.065,3.028-.408-.008-.814-.046-1.426-.082v-4.74c0-4.092.047-8.187-.048-12.278-.014-.655-.6-1.8-1.026-1.851-1.381-.176-1.138,1.06-1.142,1.911-.022,4.935-.012,9.871-.012,14.807v2.236c-.912,0-1.674-.056-2.422.01-1.617.147-2.258-.469-2.221-2.163.1-4.15.032-8.3.032-12.459,0-5.055.021-10.112-.02-15.168-.008-.852.494-2.22-1.019-2.242-1.661-.022-1.084,1.43-1.108,2.323-.064,2.524-.023,5.05-.023,7.7-3.008-.777-4.149-2.342-3.932-4.946q.732-8.81,1.391-17.626c.224-3.042.523-3.417,3.6-3.866-.148,4.927,2.246,8.712,5.426,12.168,1.028,1.115,1.8,1.053,2.82-.008,3.252-3.386,5.9-7.021,5.489-12.052,2.742.189,3.15.541,3.363,3.1.5,6.114,1.008,12.228,1.443,18.346C1388.767,990.889,1387.806,992.106,1384.806,992.928Zm16.353-9.573a5.068,5.068,0,0,0,1.055-1.221c2.346-2.9,4.689-5.794,7.162-8.851,2.178,1.884,4.18,3.607,6.17,5.345,2.142,1.873,2.219,1.87,3.83-.4,1.68-2.367,3.367-4.731,5.269-7.4a5.013,5.013,0,0,0,.278,1.439,17.747,17.747,0,0,0,1.271,1.56c.315-.56.852-1.1.9-1.683a23.289,23.289,0,0,0-.061-4.505c-.062-.542-.717-1.4-1.164-1.439a19.792,19.792,0,0,0-4.314.158,1.419,1.419,0,0,0-.889,1.082c0,.353.553.863.965,1.007a7.092,7.092,0,0,0,1.99.042c-2.14,3-4.105,5.757-6.148,8.624-2.323-1.952-4.547-3.7-6.616-5.611-1.332-1.229-2.166-1.006-3.195.339-2.082,2.726-4.279,5.363-6.426,8.038a12.994,12.994,0,0,0-1.64,2.143c-.235.467-.02,1.158-.006,1.748A5.412,5.412,0,0,0,1401.159,983.355Zm-20.994-21.371a9.628,9.628,0,0,0,2.555-5.832c.086-4.594-2.311-7.538-5.606-7.647a6.2,6.2,0,0,0-6.2,6.382,9.83,9.83,0,0,0,2.793,7.219C1375.7,964.182,1378.21,964.138,1380.165,961.984Zm-6.057-9.714c1.52-2.261,4.362-2.06,5.737.3,1.308,2.249.418,6.592-1.692,8.21-1.033.79-2.168.762-2.834-.291a53.974,53.974,0,0,1-2.494-4.871A17.259,17.259,0,0,1,1374.108,952.27Z' transform='translate(-1362.844 -948.502)' fill='%23ffffff' fill-rule='evenodd'/%3E%3C/svg%3E%0A"); }
.withbox:before { margin-left: -35px; content: ""; position: absolute; top: 15px; left: 50%; width: 70px; height: 70px; }
.becomewrapper { padding: 50px 0 30px; }
.becomewrapper div.intro > h3 { color: var(--blue); font-size: 28px; margin: 0; display: block; font-family: var(--bold); }
.becomegraytab { background: var(--lightgrey); border-bottom: 1px solid #bfbfbf; }
.becomegraytab ul { display: block; margin: 0; padding: 0; }
.becomegraytab ul > li { display: inline-block; margin: 0; padding: 0 42px; position: relative; }
.becomegraytab ul > li > a { display: block; color: var(--darkgrey); font-size: 24px; padding: 22px 10px; position: relative; transition: all .4s ease; font-family: var(--regular); }
.becomegraytab ul > li:hover > a { color: var(--Darkblue); }
.becomegraytab ul > li > a:after { content: ""; position: absolute; left: 0; right: 0; bottom: -3px; height: 5px; background: var(--Darkblue); display: none; }
.becomegraytab ul > li > a.active { color: var(--Darkblue); }
.becomegraytab ul > li > a.active:after { display: block; }
.becomegraytab ul > li:after { content: ""; position: absolute; top: 10px; right: -23px; bottom: 10px; width: 1px; background: var(--Darkblue); position: absolute; left: 100%; right: 100%; top: 16px; height: 46px; background-color: var(--blue); }
.becomegraytab ul > li:last-child:after { display: none; }
.becomecontentwrapper { padding: 30px; }
.becomecontentwrapper h3 { color: var(--blue); font-size: 23px; }
.solutionbox { position: relative; padding: 75px 15px 0; margin: 0 0 30px; background-color: var(--Darkblue); color: #fff; font-size: 16px; text-align: center; }
.solutionbox:after { position: absolute; top: 20px; width: 50px; height: 55px; left: 50%; margin-left: -25px; content: ""; }
.equityinvest .content ul li.index:before { background: url("../images/transparent-icon.svg")no-repeat center center; background-size: contain; }
.equityinvest .content ul li.pms:before { background: url("../images/transparent-icon.svg")no-repeat center center; background-size: contain; }
.equityinvest .content ul li.investment:before { background: url("../images/transparent-icon.svg")no-repeat center center; background-size: contain; }
.equityinvest .content ul li.mf:before { background: url("../images/transparent-icon.svg")no-repeat center center; background-size: contain; }
.equityinvest .content ul li.aif:before { background: url("../images/transparent-icon.svg")no-repeat center center; background-size: contain; }
.equityinvest .content ul li.banking:before { background: url("../images/transparent-icon.svg")no-repeat center center; background-size: contain; }
.becomemain { min-height: 100px; }
.contactform > div > .formsec > h6 { display: block; font-size: 15px; margin-bottom: 30px; color: var(--blue); font-family: var(--medium); text-align: center; }
.formfooter > p { line-height: 30px; color: var(--darkgrey); font-size: 14px; text-align: center; margin: 0; }
.formfooter > p > a { color: var(--darkgrey); }
.formfooter > p > span { color: var(--blue); display: block; font-family: var(--medium); }
.alphanestbtn { }
.alphanestbtn a.staticdwnldbtn { position: relative; display: inline-block; background: var(--Darkblue); padding: 10px 12px 10px 40px; color: #fff; font-family: var(--light); text-transform: initial; position: relative; overflow: hidden; font-size: 17px; line-height: 20px; }
.alphanestbtn a.staticdwnldbtn:before { content: ""; width: 30px; height: 30px; position: absolute; top: 5px; left: 10px; background: url("../images/alphanest_icon.svg")no-repeat center center; background-size: contain; }
.alphanestbtn a.staticdwnldbtn:after { content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 0; background: var(--red); transition: all 0.4s ease; z-index: 1; }
.alphanestbtn a.staticdwnldbtn:hover:after { width: 100%; }
.alphanestbtn a.staticdwnldbtn:hover:before { z-index: 2; }

/*partner us new*/
.partnerwrapper h3.bluehed { color: var(--blue); font-size: 28px; margin-bottom: 15px; display: block; font-family: var(--bold); text-align: center; }
.partnerwrapper .partnerphilosophy { max-width: 1000px; margin: 0 auto; }
.partnerwrapper .partnerphilosophy h3 i { display: block; font-style: normal; font-size: 21px; font-family: var(--regular); color: var(--darkgrey); margin-top: 7px; }
.partnerwrapper .philosophyicons > a.box { width: 180px; height: 200px; position: relative; margin: 20px auto 0; display: table; transition: all ease 1s; transform: scale(0.8); }
.partnerwrapper .philosophyicons > a.box:hover { transform: scale(1.0); }
.partnerwrapper .philosophyicons { text-align: center; }
.partnerwrapper .philosophyicons > a.box:after, .box:before { content: ""; position: absolute; top: 0; border-bottom: 70px solid transparent; border-top: 70px solid transparent; height: auto; width: 0; bottom: 0; }
.partnerwrapper .philosophyicons > a.box:before { left: 0; border-right: 90px solid #bcbdc1; }
.partnerwrapper .philosophyicons > a.box:after { right: 0; border-left: 90px solid #f3f3f5; }
.partnerwrapper .philosophyicons span { display: block; color: var(--blue); font-size: 20px; line-height: 25px; font-family: var(--medium); }
.partnerwrapper .philosophyicons i { display: block; font-style: normal; font-size: 16px; line-height: 22px; font-family: var(--regular); color: var(--darkgrey); margin-top: 6px; }
.partnerwrapper .philosophyicons i em { display: block; font-style: normal; }
.partnerwrapper .partnerphilosophy p { display: block; font-size: 16px; line-height: 28px; margin: 40px 0 0; text-align: center; padding: 0; }
.partnerwrapper .philosophyicons > a.box > em { display: table-cell; vertical-align: middle; position: relative; z-index: 2; text-align: center; }
.partnerwrapper .whypartnerwrapper { background: var(--lightgrey); }
.partnerwrapper .whypartnersec { padding: 40px 0 0; }
.partnerwrapper .whypartnersec span { display: block; font-size: 19px; line-height: 24px; font-family: var(--regular); color: var(--darkgrey); margin: 15px 0 25px; text-align: center; }
.partnerwrapper .whypartnersec span i { display: block; font-style: normal; }
.partnerwrapper .whypartnersec > span b { display: block; margin-top: 10px; font-style: italic; color: var(--blue); }
.partnerwrapper .whypartnerbox { padding: 15px 5px; margin: 0 15px; border: 1px solid #b9b9b9; text-align: center; transition: all 0.4s ease; cursor: pointer; }
.partnerwrapper .whypartnerbox:hover, .partnerwrapper .whypartnerbox.active { background-color: var(--Darkblue); }
.partnerwrapper .whypartnerbox:hover span, .partnerwrapper .whypartnerbox.active span { color: #fff; }
.partnerwrapper .whypartnerbox:before { content: ''; border-left: 12px solid transparent; border-right: 12px solid transparent; border-top: 12px solid var(--lightgrey); position: absolute; bottom: -12px; right: 50%; margin-right: -12px; transition: all 0.4s ease; }
.partnerwrapper .whypartnerbox:hover:before, .partnerwrapper .whypartnerbox.active:before { border-top-color: var(--Darkblue); bottom: -11px; }
.partnerwrapper .whypartnerbox em { display: block; height: 50px; width: 50px; background-repeat: no-repeat; background-position: center center; background-size: contain; margin: 0 auto; }
.partnerwrapper .whypartnerbox em.alphab2b { background-image: url("../images/Alphanest-tab-icon.svg"); }
.partnerwrapper .whypartnerbox:hover em.alphab2b, .partnerwrapper .whypartnerbox.active em.alphab2b { background-image: url("../images/Alphanest-tab-icon_white.svg"); }
.partnerwrapper .whypartnerbox em.dashboard { background-image: url("../images/AI_Based_Dashboard-icon.svg"); }
.partnerwrapper .whypartnerbox:hover em.dashboard, .partnerwrapper .whypartnerbox.active em.dashboard { background-image: url("../images/AI_Based_Dashboard-white.svg"); }
.partnerwrapper .whypartnerbox em.awardwinning { background-image: url("../images/Award-Winning-tab-icon.svg"); }
.partnerwrapper .whypartnerbox:hover em.awardwinning, .partnerwrapper .whypartnerbox.active em.awardwinning { background-image: url("../images/Award-Winning-tab-icon-white.svg"); }
.partnerwrapper .whypartnerbox em.portfolioanalytics { background-image: url("../images/Portfolio_Analytics-tab-icon.svg"); }
.partnerwrapper .whypartnerbox:hover em.portfolioanalytics, .partnerwrapper .whypartnerbox.active em.portfolioanalytics { background-image: url("../images/Portfolio_Analytics-tab-icon-white.svg"); }
.partnerwrapper .whypartnerbox span { font-size: 15px; line-height: 20px; color: var(--blue); margin: 10px 0 0; }
.partnerwrapper .whypartnertabcontent { margin: 40px 0 0; }
.partnerwrapper .whypartnercnt { padding: 15px 0; }
.partnerwrapper .whypartnercnt.alph { padding: 0; }
.partnerwrapper .whypartnercnt h4 { display: block; font-size: 22px; line-height: 25px; font-family: var(--bold); color: var(--Darkblue); margin: 0 0 15px; }
.partnerwrapper .whypartnercnt h4 i { display: inline-block; font-style: normal; }
.partnerwrapper .whypartnercnt p { display: block; margin: 0 0 20px; font-size: 16px; line-height: 28px; }
.partnerwrapper .whypartnercnt p i { display: inline-block; color: var(--blue); font-family: var(--medium); }
.partnerwrapper .partnerbtnsec { padding: 0 0 35px; }
.partnerwrapper .whypartnercnt ul { display: block; margin: 0 0 25px; padding: 0; }
.partnerwrapper .whypartnercnt ul li { display: block; margin: 0 0 8px; padding: 0 0 0 32px; position: relative; font-size: 16px; line-height: 24px; color: var(--darkgrey); }
.partnerwrapper .whypartnercnt ul li:before { content: ""; position: absolute; left: 0px; top: 5px; width: 20px; height: 20px; background: var(--Darkblue) url(../images/N_white-icon.svg) no-repeat center; background-size: 50%; border-radius: 50%; }
.partnerwrapper .whypartnercnt .dashboardimg { }
.partnerwrapper .partnerboxcntaibased { padding: 0; }
.partnerwrapper .partnerboxcnt { padding: 0 32px 0 0; }
.partnerwrapper .bcomepartnersec { max-width: 1000px; margin: 0 auto; }
.partnerwrapper .bcomepartnersec h3 i { display: block; font-style: normal; color: var(--darkgrey); font-size: 17px; line-height: 25px; font-family: var(--regular); margin: 12px 0 36px; }
.partnerwrapper .bcomepartnersec .formfield { width: 100%; margin-bottom: 18px; }
.partnerwrapper .bcomepartnersec .formfield > span { width: 30%; float: left; text-align: right; font-size: 16px; color: var(--blue); font-family: var(--medium); line-height: 35px; }
.partnerwrapper .bcomepartnersec .formfield > .formelement { width: 65%; float: right; }
.partnerwrapper .bcomepartnersec .formfield > .formelement.accept { float: none; width: 100%; padding-left: 165px; }
.partnerwrapper .bcomepartnersec .formfield > .formelement p { display: block; margin: 0; font-size: 12px; }
.partnerwrapper .bcomepartnersec .formfield > .formelement > input[type='text'], .partnerwrapper .bcomepartnersec .formfield > .formelement > select { width: 75%; border: 1px solid var(--blue); height: 35px; padding: 0 10px; font-size: 14px; background: var(--lightgrey); }
.partnerwrapper .bcomepartnersec .formfield > .formelement > textarea { width: 75%; border: 1px solid var(--blue); padding: 0 10px; font-size: 14px; background: var(--lightgrey); resize: none; }
.partnerwrapper .bcomepartnersec .formfield > .formelement.mob > input[type='text'] { padding-left: 45px; }
.partnerwrapper .bcomepartnersec .formfield > .formelement.mob { position: relative; }
.partnerwrapper .bcomepartnersec .formfield > .formelement.mob > em { position: absolute; left: 8px; top: 8px; font-style: normal; font-family: var(--medium); line-height: normal; }
.partnerwrapper .bcomepartnersec .formfield > .formelement > label > a { display: inline-block; color: var(--blue); font-family: var(--medium); }
.partnerwrapper .partnercontent > div { display: none; }
.partnerwrapper .partnercontent > div.active { display: block; }
.partnerwrapper .bcomepartnersec .formfield > .formelement > input[type='submit'] { display: inline-block; height: 35px; background: var(--Darkblue); color: #fff; border: 1px solid var(--blue); font-size: 15px; width: 200px; text-align: center; transition: all 0.4s ease; margin-top: 15px; }
.partnerwrapper .bcomepartnersec .formfield > .formelement > input[type='submit']:hover { background: #fff; color: var(--Darkblue); }
.partnerwrapper .bcomepartnersec .formfield.bottomsec { background: var(--lightgrey); padding: 12px 20px; margin: 30px 0 0; text-align: center; }
.partnerwrapper .bcomepartnersec .formfield.bottomsec span { display: inline-block; width: auto; font-size: 18px; color: var(--blue); font-family: var(--medium); line-height: 30px; float: none; text-align: left; }
.partnerwrapper .bcomepartnersec .formfield.bottomsec span a { color: var(--darkgrey); font-size: 15px; transition: all 0.4s ease; }
.partnerwrapper .bcomepartnersec .formfield.bottomsec span a:hover { color: var(--blue); }
.partnerwrapper .bcomepartnersec .formfield.bottomsec span i { color: var(--blue); font-size: 30px; margin: 0 6px 0 12px; }
.partnerwrapper .bcomepartnersec .formfield > .formelement.btnsec { width: auto; float: none; text-align: center; }

/*research advisory*/
.researchtopcont { max-width: 1000px; margin: 0 auto; text-align: center; }
.researchtopcont > h3 { display: block; margin: 0 0 20px; font-family: var(--bold); font-size: 28px; color: var(--blue); }
.researchtopcont > p { display: block; font-size: 16px; line-height: 26px; margin: 0; }
.researchsides { margin: 70px 0; }
.researchsec > h3 { color: var(--blue); font-size: 25px; display: block; }
.research-update-sec { border-right: 2px solid #e1e1e1; padding-right: 30px; }
.research-update-sec b { display: block; margin-bottom: 10px; color: var(--blue); font-family: var(--medium); font-weight: normal; font-size: 16px; line-height: normal; }
.research-update-sec .videosec { margin: 20px 0 30px; }
.research-update-sec .videosec > .videoitem { position: relative; padding-left: 200px; min-height: 100px; margin-bottom: 15px; display: table; }
.research-update-sec .videosec > .videoitem > p { display: table-cell; margin: 0; font-size: 14px; vertical-align: middle; line-height: 21px; }
.research-update-sec .videosec > .videoitem > .videoplayer { width: 180px; height: 100px; background: #656565; display: block; position: absolute; left: 0; top: 0; border: 2px solid var(--blue); }
.research-update-sec .videosec > .videoitem > .videoplayer > em { width: 40px; height: 40px; background: rgba(0,0,0,0.5); text-align: center; display: block; border-radius: 50%; position: absolute; left: 50%; top: 50%; margin-left: -20px; margin-top: -20px; font-style: normal; transition: all 0.4s ease; }
.research-update-sec .videosec > .videoitem > .videoplayer > em:after { content: "\f04b"; font-family: fontAwesome; font-size: 20px; position: absolute; top: 5px; left: 15px; color: #fff; }
.research-update-sec .videosec > .videoitem > .videoplayer:hover > em { background: var(--blue); }
.research-update-sec p { display: block; margin: 0 0 15px; font-size: 16px; line-height: 24px; }
.research-update-sec ul.keys { display: block; margin: 0; padding: 0; }
.research-update-sec ul.keys > li { display: block; margin-bottom: 15px; position: relative; padding-left: 25px; }
.research-update-sec ul.keys > li:last-child { margin: 0; }
.research-update-sec ul.keys > li:before { content: ""; position: absolute; left: 0px; top: 3px; width: 16px; height: 16px; background: var(--Darkblue) url("../images/N_white-icon.svg") no-repeat center; background-size: 50%; border-radius: 50%; }
.resupdateitem { margin-bottom: 20px; padding-bottom: 15px; border-bottom: 1px solid #ddd; }
.research-update-sec .resupdateitem:last-child { border: none; padding-bottom: 0; }
.articleitem { position: relative; padding-left: 100px; margin-bottom: 30px; }
.articleitem > em { display: block; position: absolute; left: 0; top: 0; background: #edeeef; transition: all .4s ease; width: 75px; height: 90px; padding: 10px; }
.articleitem > span { display: block; color: var(--blue); font-size: 16px; font-family: var(--medium); margin-bottom: 10px; transition: all 0.4s ease; }
.articleitem > span i { display: block; font-style: normal; font-size: 14px; }
.articleitem > p { display: block; font-size: 16px; line-height: 21px; }
.articleitem > a { display: inline-block; padding: 4px 10px; background: var(--Darkblue); color: #fff; margin-right: 10px; font-size: 13px; transition: all 0.4s ease; }
.articleitem > a:hover { background: var(--red); }
.resreportwraper { min-height: 300px; background: #fff; position: relative; }
.resmainmenu { background: var(--lightgrey); padding: 20px 0; }
.resmainmenu ul { display: table; padding: 0; width: 100%; max-width: 1100px; margin: 0 auto; }
.resmainmenu ul > li:not(:last-child) { display: table-cell; border-right: 1px solid #858585; }
.resmainmenu ul > li > a { display: block; padding: 0; font-size: 20px; color: var(--darkgrey); text-align: center; transition: all 0.4s ease; margin: 0 10px; position: relative; }
.resmainmenu ul > li:hover > a, .resmainmenu ul > li.act > a { color: var(--blue); }
.resmainmenu ul > li.act > a:after { content: ""; position: absolute; left: 0; right: 0; bottom: -20px; height: 3px; background: var(--Darkblue); }
.resmainconent { padding-top: 40px; }
.reportsdesc { max-width: 1100px; margin: 0 auto; }
.reportsdesc > p { display: block; font-size: 16px; line-height: 26px; margin: 0; text-align: center; }
.researchsubmenu { margin: 40px 0; }
.researchsubmenu > ul { margin: 0; padding: 0; text-align: center; }
.researchsubmenu > ul > li { display: inline-block; margin-bottom: 5px; }
.researchsubmenu > ul > li > a { padding: 10px 15px; color: var(--blue); font-size: 15px; text-transform: capitalize; display: block; position: relative; transition: all .4s ease; text-align: center; margin: 0 2px; border: 1px solid var(--blue); }
.researchsubmenu > ul > li:hover > a { color: var(--red); }
.researchsubmenu > ul > li.active > a { background: var(--Darkblue); color: #fff; }
.resreportdataitem { padding: 20px; background: var(--lightgrey); width: 100%; }
.researchdata { min-height: 200px; }
.resportbanner { min-height: 200px; width: 25%; float: left; position: relative; padding-right: 20px; height: 540px; }
.resportbanner:after { content: ""; width: 2px; position: absolute; top: 0; bottom: 0; right: 0; background: rgb(236,236,236); background: linear-gradient(180deg, rgba(236,236,236,1) 0%, rgba(176,177,179,1) 50%, rgba(236,236,236,1) 100%); }
.resportbanner > img { margin: 0 auto; }
.resportbanner > p { padding-top: 10px; display: block; font-size: 15px; line-height: 24px; margin: 0; }
.resportbanner > p > span { display: block; font-size: 16px; color: var(--blue); font-family: var(--medium); margin: 5px 0 10px; text-transform: capitalize; }
.resportbannertable { min-height: 355px; width: 73%; float: right; }
.restable { width: 100%; margin: 0; }
.restable > thead { border-bottom: 1px solid #b3b4b5; background: none; }
.restable > thead > tr > th { font-weight: normal; padding: 10px 15px; font-size: 15px; font-family: var(--medium); color: var(--blue); border: none; vertical-align: middle; }
.restable > tbody > tr:not(:last-child) { border-bottom: 1px solid #b3b4b5; }
.restable > tbody > tr > td { color: var(--darkgrey); text-align: left; padding: 10px 15px; border: none; vertical-align: middle; font-size: 15px; }
.restable > thead > tr > th[data-align='center'], .restable > tbody > tr > td[data-align='center'] { text-align: center; }
.restable > tbody > tr > td.resNodata { color: var(--darkgrey); background: #fff; }
.restable > tbody > tr > td.resNodata > i { display: inline-block; padding-right: 5px; color: var(--red); }
.restable > tbody td.download > a { display: inline-block; font-size: 20px; color: var(--darkgrey); }
.reports-container { height: 100%; }
img.dwldpdf { height: 25px; width: 25px; }
.resmore { text-align: center; }
.resmore > a { text-align: center; padding: 12px 40px; display: inline-block; background: var(--red); margin: 30px 0; color: #fff; font-size: 18px; font-family: var(--light); border-radius: 50px; border: 1px solid #fe0000; transition: all 0.4s ease; }
.resmore > a:hover { background: #fff; color: var(--red); }
a.mobrespmenu { display: none; }
a.mobrespmenu { font-size: 16px; color: #fff; position: relative; text-align: left; }
a.mobrespmenu > i { position: absolute; top: 15px; right: 30px; font-size: 15px; color: #f5f5f5; }
.resmainmenu a.mobrespmenu { background: var(--blue); border-radius: 50px; box-shadow: 0 -2px 8px #e0e0e0; padding: 10px 30px; font-size: 16px; }
.researchsubmenu a.mobrespmenu { background: var(--Darkblue); padding: 10px 15px; }
.restable > tbody td { border-top: 2px solid #b3b4b5 !important; color: var(--darkgrey); }
.restable > thead th, .restable > tbody td { font-size: 15px; }
.restable > tbody tr { background-color: var(--lightgrey) !important; }

/*N stock research*/
.nresportbannertable { background: var(--lightgrey); padding: 15px; }
.nresportbannertable .nres-head { display: block; font-weight: normal; font-family: var(--bold); color: var(--blue); font-size: 18px; }
.nresearchtop { width: 100%; }
.nresearchtop > p { display: block; font-size: 16px; line-height: 26px; margin: 0; width: 75%; float: left; }
.nstocksearch { width: 20%; float: right; position: relative; }
.nstocksearch > input[type='text'] { width: 100%; border: 1px solid var(--blue); height: 35px; padding: 0 40px 0 10px; }
.nstocksearch > i { position: absolute; font-size: 22px; color: var(--mediumgrey); top: 5px; right: 10px; }
.restable.dark > tbody { background: var(--lightgrey); }
.restable.dark > thead { background: var(--Darkblue); }
.restable.dark > thead > tr > th { color: #fff; }
.advisorytbedata { padding: 10px 15px; background: #f3f3f4; margin-bottom: 30px; }
.advisorytbedata > div > a { display: inline-block; width: 275px; height: 100px; padding: 40px 0 0 75px; border: 1px solid #ddd; text-align: center; position: relative; color: #020202; font-family: var(--bold); font-size: 15px; transition: all 0.4s ease; }
.advisorytbedata > div > a:hover { border: 1px solid var(--Darkblue); color: var(--Darkblue); }
.advisorytbedata > div > a > i { position: absolute; top: 15px; left: 20px; font-size: 70px; color: #efefef; }
.advisorytbedata > h4 { display: block; margin: 0 0 20px; font-family: var(--bold); color: var(--blue); font-size: 18px; text-transform: uppercase; }
.advisorytbedata.summary { border-right: 2px solid var(--mediumgrey); }
.advisorytbedata.summary > h4 { text-align: center; }
.advisorytbedata > div > p { display: block; color: var(--darkgrey); position: relative; padding-left: 25px; }
.advisorytbedata > div > p:before { content: ""; position: absolute; left: 0px; top: 3px; width: 15px; height: 15px; background: var(--Darkblue) url("../images/N_white-icon.svg") no-repeat center; background-size: 50%; border-radius: 50%; }
.comAdvisory { margin: 30px 0; }
.advisorytbedata.nobdr { border: none; }
#str_Advmgmtcall > tr > td:first-child { vertical-align: top; }
.compnaytopdet { background: var(--lightgrey); padding: 10px 20px; margin-bottom: 15px; }
.compnaytopdet > h1 { margin: 0; font-size: 24px; color: var(--blue); font-family: var(--medium); }
.compbsnshead { display: block; line-height: 35px; color: #333; margin: 0px; background: var(--lightgrey); margin-bottom: 15px; }
.compbsnshead > span { display: inline-block; padding: 5px 40px 5px 18px; font-size: 24px; color: #fff; position: relative; }
.compbsnshead > span { display: inline-block; padding: 5px 40px 5px 18px; font-size: 24px; color: #fff; position: relative; }
.compbsnshead > span:before { content: ''; font: normal normal normal 25px/1 FontAwesome; position: absolute; right: 10px; top: 10px; }
.compbsnshead > span.compup:before { content: "\f062"; }
.compbsnshead > span.compeq:before { content: "\f0ec"; }
.compbsnshead > span.compdwn:before { content: "\f063"; }
.compbsnshead > span.compup { background: #05b331; }
.compbsnshead > span.compeq { background: #56a3d9; }
.compbsnshead > span.compdwn { background: #ce040c; }
.compbsnshead > b { font-weight: normal; font-size: 20px; display: inline-block; padding: 0 10px; color: #000; }
.compbsnshead > i.compup { color: #05b331; }
.compbsnshead > i.compeq { color: #56a3d9; }
.compbsnshead > i.compdwn { color: #ce040c; }
.compbsnshead > i { display: inline-block; margin: 0; padding: 0 10px; font-style: normal; font-size: 16px; }
.compbsnshead em.mobview { display: none; float: right; font-size: 16px; padding: 12px; cursor: pointer; }
.compbsnshead em.mobview { display: none; float: right; font-size: 16px; padding: 12px; cursor: pointer; }
.resarticlesmenu { position: static; top: 0; right: 0; border-bottom: 1px solid; padding-bottom: 10px; }
.resarticlesmenu > ul { display: block; margin: 0; padding: 0; }
.resarticlesmenu > ul > li { display: inline-block; }
.resarticlesmenu > ul > li > a { display: block; padding: 5px 15px; background: var(--Darkblue); color: #fff; }
.resarticlesmenu > ul > li.act > a { background: var(--blue); }
.resarticles { margin-top: 30px; height: 480px; padding-right: 8px; border-bottom: 5px solid var(--Darkblue); }
.research-update-sec .resarticlesmenu { right: 30px; }

/*Getquotes*/
.homecomsearchdata { position: absolute; height: 175px; top: 37px; right: 0; background-color: var(--lightgrey); display: none; font-size: 13px; overflow-x: hidden; overflow-y: auto; width: 250px; padding: 5px; z-index: 99; }
.homecomsearchdata a { display: block; font-size: 13px !important; padding: 5px 10px !important; color: var(--darkgrey) !important; line-height: normal !important; }
.homecomsearchdata a > span { color: var(--blue); font-size: 13px; }
.homecomsearchdata > div { display: block; color: #fff; }
.homecomsearchdata a:hover, .homecomsearchdata a.qtsunselected { background: #fff; }
.homecomsearchdata > .nodata { color: var(--red); }

/*SDR*/
.sdrwrapper { position: relative; padding: 50px 0; }
.sdrbannerleft { padding: 0 30px 0 0; }
.sdrbannerleft > h3 { display: block; margin: 0; font-size: 30px; line-height: 35px; font-family: var(--bold); color: var(--blue); }
.sdrbannerleft > h3 > i { display: block; font-style: normal; }
.sdrbannerleft > h5 { display: block; margin: 20px 0 0; color: var(--darkgrey); font-size: 21px; border-bottom: 2px solid var(--mediumgrey); padding-bottom: 8px; }
.sdrbannerleft > p { display: block; margin: 5px 0 0; font-size: 15px; text-align: justify; line-height: 26px; }
#sdrscreen2 { padding-top: 80px; }
.sdrbanner2right { border-bottom: 4px solid var(--Darkblue); }
.sdrbanner2right > .Qdrop { height: 45px; width: 100%; color: #ffffff; cursor: pointer; padding: 10px 15px; position: relative; font-size: 16px; border: 1px solid #c5bbc1; border-radius: 5px; z-index: 1; }
.sdrbanner2right > .Qdrop > i { position: absolute; right: 15px; top: 8px; color: #fff; font-size: 24px; }
.sdrbanner2right > input#txt_sdrcategory, .sdrbanner2right > input#txt_sdrcategory_2 { opacity: 0; position: absolute; top: 0; }
.sdrbanner2rightform { min-height: 250px; background: var(--lightgrey); padding: 15px; position: relative; }
.sdrbanner2rightform > h5 { display: block; text-align: center; font-size: 20px; color: var(--blue); margin: 0 0 15px; }
.sdrbanner2rightform > ul { display: block; padding: 0; margin: 0 0 15px; }
.sdrbanner2rightform > ul > li { display: inline-block; cursor: pointer; width: 50%; float: left; text-align: center; padding: 10px; font-size: 18px; color: var(--blue); background: rgb(167,167,167); background: linear-gradient(180deg, rgba(167,167,167,1) 0%, rgba(255,255,255,1) 95%); }
.sdrbanner2rightform > ul > li.act { background: var(--Darkblue); color: #fff; }
.sdrbanner2rightform > .assetclass { margin: 20px 0; font-size: 15px; color: var(--darkgrey); }
.sdrbanner2rightform > .assetclass > input[type='checkbox'] { margin-left: 12px; border: 1px solid var(--darkgrey); appearance: none; width: 15px; height: 15px; background: #fff; }
.sdrbanner2rightform > .assetclass > label { }
.radiogroups { position: relative; display: inline-block; }
.radiogroups > label { position: relative; padding: 0px 10px 0px 25px; display: inline-block; margin: 0; cursor: pointer; }
.radiogroups > input[type="radio"] { display: none; }
.radiogroups > input[type="radio"] + label:before { content: ""; font-family: 'FontAwesome'; position: absolute; left: 0; top: 0; width: 20px; height: 20px; font-size: 15px; line-height: 18px; text-align: center; border: 1px solid var(--darkgrey); color: #fff; }
.radiogroups > input[type="radio"]:checked + label:before { content: "\f00c"; border-color: var(--blue); scolor: #fff; background: var(--blue); }
.sdrbanner2rightform span.subhd { display: block; text-align: center; font-size: 20px; color: var(--blue); margin: 0 0 15px; }
.sdrbanner2rightform > label.file { position: relative; cursor: pointer; width: 100%; margin: 0 0 5px 0; height: 40px; }
.sdrbanner2rightform > label > input[type='file'] { opacity: 0; }
.sdrbanner2rightform > label > span.file-custom { position: absolute; top: 0; right: 0; left: 0; height: 40px; padding: 8px 10px; background-color: #fff; }
.sdrbanner2rightform > label > span.file-custom:before { position: absolute; top: 0; right: 0; bottom: 0; display: block; content: "Browse"; height: 40px; padding: 10px 15px; color: #fff; background-color: var(--Darkblue); text-transform: uppercase; }
.sdrbanner2rightform > a { display: inline-block; color: #9c9c9c; font-size: 13px; }
.sdrbanner2rightform > a:hover { color: var(--darkgrey); }
.sdrbanner2rightform > a.removeuplodfile { float: right; }
.sdrbanner2rightform div.ordivider { margin: 15px 0;; text-align: center; position: relative; }
.sdrbanner2rightform div.ordivider > em { font-size: 16px; font-family: var(--bold); color: var(--blue); z-index: 1; font-style: normal; position: relative; background: #fff; padding: 2px 15px; }
.sdrbanner2rightform div.ordivider:after { content: ""; position: absolute; top: 11px; left: 0; right: 0; border-bottom: 1px solid var(--blue); }
.sdrbanner2rightform .sdrcompsearch { position: relative; }
.sdrbanner2rightform .sdrcompsearch > input[type='text'] { width: 100%; background: #fff; border: none; height: 40px; padding: 0 45px 0 10px; }
.sdrbanner2rightform .sdrcompsearch > span { display: inline-block; width: 40px; height: 40px; padding: 5px 0; background: var(--Darkblue); position: absolute; right: 0; text-align: center; cursor: pointer; color: #fff; font-size: 18px; }
.sdrbanner2rightform .sdrcomsearchdata { position: absolute; height: 180px; top: 42px; left: 0; background-color: #fff; display: none; font-size: 13px; overflow-x: hidden; overflow-y: auto; width: 100%; padding: 5px; z-index: 99; }
.sdrbanner2rightform .sdrcomsearchdata > a { display: block; font-size: 13px; padding: 5px 10px; color: var(--darkgrey); line-height: normal; }
.sdrbanner2rightform .sdrcomsearchdata > a > span { color: var(--blue); }
.sdrbanner2rightform .sdrcomsearchdata > a:hover { background: #eaeaea; }
.sdrbanner2rightform .sdrexch { }
.sdrbanner2rightform .sdrexch > ul { display: block; margin: 5px 0 0 0; padding: 0; height: 30px; border: 1px solid #b2a4ab; border-radius: 5px; }
.sdrbanner2rightform .sdrexch > ul > li { float: left; width: 50%; }
.sdrbanner2rightform .sdrexch > ul > li > a { display: block; padding: 6px; color: #fff; font-size: 12px; font-family: var(--bold); text-align: center; }
.sdrbanner2rightform .sdrexch > ul > li.act > a { background: #fff; color: #000; }
.sdrbanner2rightform .sdrfomfields { margin: 10px 0 0 0; position: relative; }
.sdrbanner2rightform .sdrfomfields > span { width: 20%; display: inline-block; font-size: 15px; color: var(--darkgrey); float: left; padding-top: 10px; height: 30px; }
.sdrbanner2rightform .sdrfomfields > input[type='text'] { width: 80%; height: 30px; background: transparent; border: none; border-bottom: 1px solid var(--mediumgrey); padding: 0 10px; }
.sdrbanner2rightform .sdrfomfields.qnt { margin-top: 20px; }
.sdrbanner2rightform .sdrfomfields.qnt > input[type='text'] { width: 60%; background: #fff; border: none; }
.sdrbanner2rightform .sdrfomfields.qnt > a { display: inline-block; padding: 5px 18px; background: var(--Darkblue); font-size: 15px; color: #fff; border: 1px solid; font-family: var(--medium); text-transform: uppercase; transition: all 0.4s ease; }
.sdrbanner2rightform .sdrfomfields.qnt > a:hover { background: #fff; color: var(--Darkblue); }
.sdrbanner2rightform .sdrfomfields .mflg { display: block; width: 100%; border: none; height: 40px; background: #fff; padding: 0 30px 0 10px; -webkit-appearance: none; -moz-appearance: none; }
.sdrbanner2rightform .sdrfomfields .mflg option { color: #000; }
.sdrbanner2rightform .sdrfomfields.mf > i { position: absolute; right: 15px; top: 8px; color: var(--Darkblue); font-size: 22px; }
.sdrbanner2rightform .selcompanies { margin: 15px 0; }
.sdrbanner2rightform .selcompanies > span { display: inline-block; padding: 2px 8px; font-size: 10px; color: var(--blue); margin-right: 5px; margin-bottom: 5px; background: #ccc; }
.sdrbanner2rightform .selcompanies > span > a { display: inline-block; color: var(--blue); font-family: var(--bold); padding-left: 5px; }
.sdrbanner2rightform .selcompanies > span > a:hover { color: var(--red); }
.sdrbanner2rightform > p.credit { font-size: 12px; line-height: 16px; margin: 0 0 10px; display: block; }
.sdrbanner2rightform .btnholder { padding: 15px 0; text-align: center; }
.sdrbanner2rightform .btnholder > input[type='submit'] { background: var(--Darkblue); border: none; padding: 10px; width: 100%; color: #fff; font-size: 16px; transition: all 0.4s ease; font-family: var(--light); }
.sdrbanner2rightform .btnholder > input[type='submit']:hover { background: var(--red); }
.sdrbanner2rightform ::-webkit-input-placeholder { color: var(--mediumgrey); }
.sdrbanner2rightform ::-moz-placeholder { color: var(--mediumgrey); }
.sdrbanner2rightform :-ms-input-placeholder { color: var(--mediumgrey); }
.sdrbanner2rightform :-moz-placeholder { color: var(--mediumgrey); }
.sdrsamplerpt { margin-left: 30px; }
.sdrsamplerpt > span { display: inline-block; font-size: 17px; color: #fff; font-family: var(--bold); }
.sdrsamplerpt > h5 { display: inline-block; margin-left: 15px; background: #fff; padding: 5px 10px; border-radius: 5px; }
.sdrsamplerpt > h5 > a { display: inline-block; font-size: 15px; color: #000; transition: all 0.4s ease; font-weight: 600; }
.sdrsamplerpt > h5 > a:hover { color: var(--blue); }
.sdrsamplerpt > h5 > a > i { display: inline-block; font-style: normal; padding: 0 5px; }
#singleUplod, #singleUplod_2 { position: relative; }
#singleUplod.shw:before, #singleUplod_2.shw:before { content: ""; position: absolute; top: -5px; left: -15px; right: -15px; bottom: -15px; background: rgba(0, 0, 0, 0.15); z-index: 5; }
.thnakyoutxt { text-align: center; padding: 40px 20px; background: var(--lightgrey); }
.thnakyoutxt > h3 { margin: 0; display: block; font-size: 35px; color: var(--blue); font-family: var(--bold); }
.thnakyoutxt > h3 > span { display: block; font-size: 18px; font-family: var(--regular); line-height: 25px; margin-top: 10px; color: var(--darkgrey); }
.thnakyoutxt > h3 > span > a { display: inline-block; border-bottom: 1px solid; color: var(--darkgrey); }
.thnakyoutxt > h3 > span > a:hover { color: var(--blue); }
.ajaxloaderstatic { background-color: rgba(255, 255,255, 0.75); position: fixed; left: 0px; top: 0px; right: 0; bottom: 0; z-index: 99999; }
.sdrbanner p.invwarning { display: block; margin: 0; padding: 15px 0; color: #757575; font-size: 12px; position: relative; }
.sdrbanner p.invwarning > i { display: inline-block; font-style: normal; color: var(--Darkblue); font-size: 18px; position: absolute; left: 0; top: 12px; }
.sdrdown { top: 15px; }
#singleUplod .ajaxloaderinnerdiv { background: none; }

/*investment-philosophy*/
.philobox { padding: 20px 15px 15px; font-size: 16px; line-height: 26px; color: var(--darkgrey); border: 1px solid var(--darkgrey); position: relative; margin-top: 45px; }
.philobox > span { position: absolute; width: 152px; left: 50%; margin-left: -76px; top: -13px; background-color: var(--Darkblue); text-transform: uppercase; color: #fff; font-size: 15px; border-left: 7px solid #fff; border-right: 7px solid #fff; }
.graywrapper.nobotompadd { padding-bottom: 0; }
.philopillarbox { margin-top: 20px; }
.philopillarbox > span { color: var(--blue); font-size: 21px; line-height: 26px; display: block; margin-bottom: 10px; }
.philopillarbox > span > b { display: block; font-weight: 400; }
.philopillarbox > div { display: block; padding-top: 125px; height: 350px; margin-bottom: 20px; background: url("../images/piller.png")no-repeat center top; }
.philopillarbox > div > div { background-color: #fff; font-size: 16px; line-height: 26px; color: var(--darkgrey); padding: 15px; }

/*Our journey*/
.journeywrapper { padding: 50px 0; }
.journeywrapper .head > h3 { color: var(--blue); font-size: 28px; margin: 0; display: block; font-family: var(--bold); }
.awardswrapper h3 { color: var(--blue); font-family: var(--bold); font-size: 28px; margin: 0; display: block; }
.journeywrapper .head span { font-size: 23px; display: block; color: var(--darkgrey); }
.journeywrapper .content { margin-top: 30px !important; }
.journeywrapper .content > div { float: left; width: 195px; min-height: 185px; margin: 0 5px 10px; padding: 45px 10px 10px; background-color: var(--lightgrey); position: relative; transition: all .5s ease; }
.journeywrapper .content > div.last { width: 400px; }
.journeywrapper .content > div.img { padding: 0; }
.journeywrapper .content > div.img:hover { overflow: hidden; }
.journeywrapper .content > div.img:hover img { transform: scale(1.03); }
.journeywrapper .content > div.img img { transition: all .5s ease; }
.journeywrapper .content > div > span { position: absolute; bottom: 0; left: 0; padding: 12px; color: var(--darkgrey); font-size: 14px; line-height: 17px; }
.journeywrapper .content > div.fistlast { background-color: var(--Darkblue); }
.journeywrapper .content > div.fistlast:hover { background-color: var(--blue); }
.journeywrapper .content > div.fistlast > span, .journeywrapper .content > div.fistlast > b { color: #fff; }
.journeywrapper .content > div > span > i { display: block; font-style: normal; font-family: var(--bold); font-size: 14px; }
.journeywrapper .content > div > b { position: absolute; top: 5px; left: 10px; color: var(--blue); font-size: 23px; font-weight: 400; transition: all .5s ease; }
.journeywrapper .content > div:hover { background-color: var(--Darkblue); color: #fff; }
.journeywrapper .content > div:hover > span, .journeywrapper .content > div:hover > b { color: #fff; }
.journeywrapper .content > .jrnycontinue { width: 100%; min-height: auto; padding: 5px; background: #fff; }
.journeywrapper .content > .jrnycontinue > span { position: static; color: var(--darkgrey); width: 100%; display: block; text-align: right; padding: 0 12px; font-size: 15px; }
.journeywrapper .content > .jrnycontinue:hover > span { background: #fff; color: var(--darkgrey); }
.journeywrapper .content > div.jrnycontinue:hover { background: #fff; }
.awardswrapper { padding: 30px 0; }
.awardsinnerslider .awarditem { color: var(--blue); }
.awardswrapper .awardlist { margin: 20px 0; }
.awardsinnerslider > .owl-nav > .owl-prev, .awardsinnerslider > .owl-nav > .owl-next { position: absolute; top: 50%; margin-top: -18px; }
.awardsinnerslider > .owl-nav > .owl-prev > i, .awardsinnerslider > .owl-nav > .owl-next > i { font-size: 36px; color: var(--logored); font-weight: bold; }
.awardsinnerslider > .owl-nav > .owl-prev { left: -15px; }
.awardsinnerslider > .owl-nav > .owl-next { right: -15px; }
/*
.awardsinnerslider .owl-prev:hover,.awardsinnerslider .owl-next:hover{color:var(--blue)!important}
.awardsinnerslider .owl-prev,.awardsinnerslider .owl-next{color:var(--red)!important;font-size:28px!important;line-height:26px!important;display:inline-block;position:absolute;top:50%;margin-top:-18px;height:30px;width:30px;text-align:center;z-index:5;-webkit-transition:background-color 400ms;transition:background-color 400ms;z-index:999;transition:all .5s ease}
.awardsinnerslider .owl-prev{left:-35px}
.awardsinnerslider .owl-next{right:-35px}
.awardsinnerslider button.owl-prev:focus,.awardsinnerslider button.owl-next:focus{outline:none}*/

/*pms*/
.whypms > ul { padding: 0; margin-bottom: 0; }
.whypms > ul > li { display: block; padding: 65px 20px 15px; position: relative; color: var(--blue); font-size: 17px; position: relative; transition: all .4s ease; margin: 15px 0; }
.whypms > ul > li:after { content: ""; width: 2px; position: absolute; top: 0; bottom: 0; right: 0; background: #ececec; background: linear-gradient(180deg,rgba(236,236,236,1) 0%,rgba(176,177,179,1) 50%,rgba(236,236,236,1) 100%); }
.whypms > ul > li:last-child:after { display: none; }
.whypms > ul > li:before { content: ""; width: 60px; height: 60px; position: absolute; left: 50%; top: 0; margin-left: -30px; transition: all .4s ease; }
.whypms > ul > li.Strategies:before { background: url("../images/Multiple_Strategies-icon.svg")no-repeat center center; background-size: contain; }
.whypms > ul > li.Strong:before { background: url("../images/Risk_Management-icon.svg")no-repeat center center; background-size: contain; }
.whypms > ul > li.Growth:before { background: url("../images/Value_Philosophy-icon.svg")no-repeat center center; background-size: contain; }
.whypms > ul > li.Stable:before { background: url("../images/Stable_Returns-icon.svg")no-repeat center center; background-size: contain; }
.whypms > ul > li > b { font-weight: 400; display: block; }
.allpillarbox_pmsland { padding: 40px 40px 15px; }
.pmsPillarbox { display: block; background-color: var(--lightgrey); margin: 0 0 20px; color: #0d1933; font-size: 15px; line-height: 22px; padding: 25px 35px; height: 262px; position: relative; }
.pmsPillarbox.blubg { background-color: var(--Darkblue); color: #fff; }
.pmsPillarbox.pmspillar1 { border-top-right-radius: 50px; border-bottom-left-radius: 50px; margin-right: 10px; padding-top: 55px; }
.pmsPillarbox.pmspillar2 { border-top-left-radius: 50px; border-bottom-right-radius: 50px; margin-left: 10px; padding-top: 55px; }
.pmsPillarbox.pmspillar3 { border-top-left-radius: 50px; border-bottom-right-radius: 50px; margin-right: 10px; padding-bottom: 55px; }
.pmsPillarbox.pmspillar4 { border-top-right-radius: 50px; border-bottom-left-radius: 50px; margin-left: 10px; padding-bottom: 55px; }
.pmsPillarbox > em { position: absolute; width: 95px; height: 95px; border-radius: 50%; border: 6px solid #fff; padding: 25px 0; text-align: center; font-style: normal; font-size: 45px; font-family: var(--bold); }
.pmsPillarbox.pmspillar1 > em { top: -40px; left: -40px; background: var(--lightgrey); color: var(--blue); }
.pmsPillarbox.pmspillar2 > em { top: -40px; right: -40px; background: var(--Darkblue); color: #fff; }
.pmsPillarbox.pmspillar3 > em { bottom: -40px; left: -40px; background: var(--Darkblue); color: #fff; }
.pmsPillarbox.pmspillar4 > em { bottom: -40px; right: -40px; background: var(--lightgrey); color: var(--blue); }
.pmsPillarbox > h5 { display: block; margin: 0 0 8px; padding: 0; text-transform: capitalize; font-size: 22px; }
.pmsPillarbox > p { display: block; margin: 0 0 10px; padding: 0; text-align: justify; color: var(--darkgrey); font-size: 16px; line-height: 26px; }
.pmsPillarbox > a { position: absolute; bottom: 15px; right: 60px; color: #0d1933; }
.pmsPillarbox.blubg > a { color: #fff; }
.pmsPillarbox.blubg > P { color: #fff; }
.pmslaunch { margin-top: 25px; }
.pmslaunch > div { width: 100%; }
.pmslaunch > div > div.right, .pmslaunch > div > div.left { width: 33%; }
.pmslaunch > div > div.right { text-align: left; }
.pmslaunch > div > div.left { text-align: right; }
.pmslaunch > div > div.cagr { text-align: center; }
.pmslaunch div { display: inline-block; padding: 0 4px; line-height: 25px; }
.pmslaunch div > span { display: block; color: var(--darkgrey); text-transform: uppercase; font-size: 14px; }
.pmslaunch div > span > b { display: inline-block; color: var(--blue); font-size: 18px; font-weight: normal; padding: 0 2px; }
.pmslaunch div.first { border-bottom: 1px solid var(--Darkblue); padding-bottom: 15px; margin-bottom: 15px; }
.pmslaunch div > h4 { display: inline-block; margin: 0; font-size: 20px; font-family: var(--regular); padding: 10px 28px; color: #fff; background-color: var(--Darkblue); position: relative; }
.pmslaunch div > h4 > i { display: block; margin: 0; padding: 0; font-style: normal; font-size: 13px; }
.pmslaunch div > h4 > span { position: absolute; top: 0; }
.pmslaunch div > h4 > span:before { content: ""; position: absolute; top: 0; }
.pmslaunch div > h4 > span:after { content: ""; position: absolute; top: 0; }
.pmslaunch div > h4 > span.lft { left: 0; }
.pmslaunch div > h4 > span.lft:before { border-top: 30px solid var(--lightgrey); border-right: 20px solid transparent; border-bottom: 30px solid transparent; left: 0; }
.pmslaunch div > h4 > span.lft:after { border-bottom: 30px solid var(--lightgrey); border-right: 20px solid transparent; top: 30px; left: 0; }
.pmslaunch div > h4 > span.rgt { right: 0; }
.pmslaunch div > h4 > span.rgt:before { border-top: 30px solid var(--lightgrey); border-bottom: 30px solid transparent; border-left: 20px solid transparent; right: 0; }
.pmslaunch div > h4 > span.rgt:after { border-right: 20px solid var(--lightgrey); border-left: 20px solid transparent; border-top: 30px solid transparent; top: 30px; right: 0; }
.pmslaunch.white { text-align: center; }
.pmslaunch.white div > h4 > span.lft:before { border-top: 30px solid #fff; }
.pmslaunch.white div > h4 > span.lft:after { border-bottom: 30px solid #fff; }
.pmslaunch.white div > h4 > span.rgt:before { border-top: 30px solid #fff; }
.pmslaunch.white div > h4 > span.rgt:after { border-right: 20px solid #fff; }
.pmslaunch.white div > span > b { color: var(--blue); }
.pmslaunch.white div.first { border-color: var(--darkgrey); }
.pmslaunch.white div > span { text-transform: capitalize; }
.brdrbtm { border-bottom: 1px solid var(--darkgrey); }
.priceperf { padding-top: 25px; }
.priceperf .vswrapper { padding: 5px; background-color: #fff; text-align: left; margin-bottom: 15px; }
.priceperf .vswrapper > span { color: var(--blue); font-size: 14px; font-family: var(--regular); display: inline-block; padding: 5px 0 5px 5px; width: 42%; }
.priceperf .vswrapper > span > b { padding-left: 30px; display: inline-block; float: right; }
.priceperf .vswrapper > span > b > em { display: inline-block; color: var(--darkgrey); font-size: 12px; font-style: normal; font-family: var(--light); }
.priceperf .vswrapper > span.vs { padding: 5px; border-left: 1px solid var(--darkgrey); border-right: 1px solid var(--darkgrey); width: 100%; text-align: center; margin: 0 10px; color: var(--darkgrey); }
.pmschart { margin: 15px 0 0; height: auto; position: relative; }
.priceperf .vswrapper > span > b { padding-left: 0; float: none; }
.priceperf .vswrapper > span { width: 100%; }
.priceperf .vswrapper > span.vs { border: none; padding: 0; }
.priceperf .vswrapper > span { text-align: center; }
#portfoliopmsslider .owl-nav .owl-prev, #portfoliopmsslider .owl-nav .owl-next { position: absolute; top: 50%; margin-top: -18px; }
#portfoliopmsslider .owl-nav .owl-prev > i, #portfoliopmsslider .owl-nav .owl-next > i { font-size: 100px; color: var(--mediumgrey); transition: all 0.4s ease; }
#portfoliopmsslider .owl-nav .owl-prev { left: 150px; }
#portfoliopmsslider .owl-nav .owl-next { right: 150px; }
#portfoliopmsslider .owl-nav button:hover > i { color: var(--darkgrey); }

/*downloads*/
.dwnloadtable { width: 100%; }
.dwnloadtable td { color: var(--darkgrey); font-size: 16px; padding: 2px 12px; }
.dwnloadtable td:first-child { width: 90%; }
.dwnloadtable td.view > a, .dwnloadtable td.download > a { margin: 0 5px; display: inline-block; color: var(--blue); position: relative; width: 25px; height: 30px; }
.dwnloadtable td.download.disabled > a { cursor: not-allowed; }
.dwnloadtable td.download.disabled > a:after { color: #b9b9b9; }
.dwnloadtable td.view > a:after { content: "\f06e"; position: absolute; top: 0; left: 0; font-size: 20px; color: var(--darkgrey); font-family: FontAwesome; }
.dwnloadtable td.download > a:after { content: "\f019"; position: absolute; top: 0; left: 0; font-size: 20px; color: var(--darkgrey); font-family: FontAwesome; }

/*terms of use*/
.staticwrapper { padding: 40px 0; }
.termcondidata > p { display: block; font-size: 16px; line-height: 26px; margin: 0; }
.termcondidata > p:nth-of-type(1), .termcondidata > p:nth-of-type(2), .termcondidata > p:nth-of-type(3), .termcondidata > p:nth-of-type(4), .termcondidata > p:nth-of-type(5), .termcondidata > p:nth-of-type(6) { margin-bottom: 20px; }
.termcondidata > p a { color: var(--blue); }
.termcondidata > p a:hover { color: var(--red); }
.mrgbtm25 { margin-bottom: 25px; }
.termcondidata > h3 { display: block; color: var(--blue); font-size: 20px; font-family: var(--medium); line-height: 25px; }
ul.termcodul { margin: 20px 0 0; padding: 0; }
ul.termcodul > li { position: relative; padding-left: 30px; padding-bottom: 18px; font-size: 16px; line-height: 26px; color: var(--darkgrey); }
ul.termcodul > li > span { color: var(--Darkblue); font-size: 17px; display: block; }
ul.termcodul > li:after { content: ""; position: absolute; left: 0; top: 3px; font: normal normal normal 14px/1 FontAwesome; color: var(--Darkblue); font-size: 20px; }

/*popover*/
.staticpopmain .popover { background: var(--logored); }
.staticpopmain .popover .popover-body { color: #fff; }
.staticpopmain .bs-popover-auto[x-placement^=top] > .arrow::before, .staticpopmain .bs-popover-top > .arrow::before { border-top-color: var(--logored); }
.staticpopmain .bs-popover-auto[x-placement^=top] > .arrow::after, .staticpopmain .bs-popover-top > .arrow::after { border-top-color: var(--logored); }

/*disclaimer*/
.disclaimerwrapper { padding: 40px 0; }
.disclaimerdata > p { display: block; font-size: 16px; line-height: 26px; margin-bottom: 20px; }
.disclaimerwrpr .pmsimg { height: auto; width: auto; display: block; }

/*narnolia-disclaimer*/
a.dsclmr { color: var(--blue); font-family: var(--medium); }
a.dsclmr:hover { color: var(--red); }

/*privacy policy*/
.static_privacy { background-color: var(--white); padding: 40px 0; }
.privacypolicydata > p { display: block; font-size: 16px; line-height: 26px; margin: 0; }
.privacypolicydata > p:nth-of-type(1), .termcondidata > p:nth-of-type(2) { margin-bottom: 10px; }
.privacypolicydata > p a { color: var(--blue); }
.privacypolicydata > p a:hover { color: var(--red); }
ul.privacypolul { margin: 20px 0 0; padding: 0; }
ul.privacypolul > li { position: relative; padding-left: 30px; padding-bottom: 18px; font-size: 16px; line-height: 26px; color: var(--darkgrey); }
ul.privacypolul > li > span { color: var(--Darkblue); font-size: 17px; display: block; }
ul.privacypolul > li:after { content: ""; position: absolute; left: 0; top: 3px; font: normal normal normal 14px/1 FontAwesome; color: var(--Darkblue); font-size: 20px; }
.privacypolicydata > h3 { display: block; color: var(--blue); font-size: 20px; font-family: var(--medium); line-height: 25px; }
.privacypolicydata > h3.subtxt { color: var(--red); font-size: 16px; font-family: var(--medium); line-height: 22px; }
.mrgbtm5 { margin-bottom: 5px; }

/*alphanest*/
.alphanestwraper { padding: 50px 0 0 0; }
.alphanesthead { }
.alphanesthead > h3 { color: var(--blue); font-size: 25px; margin-bottom: 25px; display: block; }
.alphanesthead > p { display: block; font-size: 16px; line-height: 26px; margin: 0 0 30px; }
.alphanesthead > p > i { display: inline-block; font-style: italic; font-family: var(--bold); font-size: 18px; color: var(--blue); }
.whyalphanestwraper { padding: 40px 0; background: var(--lightgrey); margin-top: 30px; }
.whyalphanest { text-align: center; }
.whyalphanest > h4 { color: var(--blue); font-size: 28px; margin-bottom: 5px; display: block; font-family: var(--bold); }
.whyalphanest > p { display: block; font-style: normal; font-size: 21px; font-family: var(--regular); color: var(--darkgrey); margin: 0; }
.whyalphanest > p > b { display: inline-block; font-weight: normal; font-family: var(--bold); color: var(--blue); }
.alphanest8ps { margin: 20px 0; }
.alphanest8pbox { position: relative; padding: 30px 15px 15px; margin: 25px 5px 25px; background: rgb(211,212,214); background: -moz-linear-gradient(180deg, rgba(211,212,214,1) 0%, rgba(253,253,253,1) 100%); background: -webkit-linear-gradient(180deg, rgba(211,212,214,1) 0%, rgba(253,253,253,1) 100%); background: linear-gradient(180deg, rgba(211,212,214,1) 0%, rgba(253,253,253,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#d3d4d6",endColorstr="#fdfdfd",GradientType=1); transition: all 0.4s ease; }
.alphanest8pbox:before { content: ""; width: 46px; height: 46px; border-radius: 50%; background: var(--Darkblue); text-align: center; position: absolute; top: -20px; left: 50%; margin-left: -23px; color: #fff; font-size: 23px; font-family: var(--medium); border: 2px solid #fff; padding: 4px; transition: all 0.4s ease; }
.alphanest8pbox.alphap1:before { content: "1"; }
.alphanest8pbox.alphap2:before { content: "2"; }
.alphanest8pbox.alphap3:before { content: "3"; }
.alphanest8pbox.alphap4:before { content: "4"; }
.alphanest8pbox.alphap5:before { content: "5"; }
.alphanest8pbox.alphap6:before { content: "6"; }
.alphanest8pbox.alphap7:before { content: "7"; }
.alphanest8pbox.alphap8:before { content: "8"; }
.alphanest8pbox:hover, .alphanest8pbox.act { background: var(--Darkblue); }
.alphanest8pbox:hover:before, .alphanest8pbox.act:before { background: #fff; color: var(--blue); }
.alphanest8pbox:hover > span, .alphanest8pbox:hover > p, .alphanest8pbox:hover > span > i, .alphanest8pbox.act > span, .alphanest8pbox.act > p, .alphanest8pbox.act > span > i { color: #fff; }
.alphanest8pbox > span { display: block; font-size: 16px; color: var(--darkgrey); margin-bottom: 5px; line-height: normal; }
.alphanest8pbox > span > i { display: inline-block; font-style: normal; font-size: 18px; font-family: var(--bold); color: var(--blue); }
.alphanest8pbox > p { display: block; margin: 0; font-size: 15px; line-height: 19px; }
.alphanest8pbox.alphap8 { cursor: pointer; }
.alphanest8pbox.act:after, .alphanest8pbox.alphap8:hover:after { border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid var(--Darkblue); position: absolute; left: 50%; margin-left: -10px; bottom: -10px; content: ""; }
.alphanestsliderwraper { max-width: 1000px; margin: 0 auto; }
.alphanestsliderwraper > h5 { color: var(--blue); font-size: 21px; margin: 40px 0 0; display: block; }
.alphanestslider { position: relative; }
.alphasliderimg { height: 100%; position: relative; }
.alphasliderimg > img { position: absolute; bottom: 0; left: 0; right: 0; width: 90%; }
.alphaslidercont { padding: 40px 40px 40px 0; display: table; width: 100%; }
.alphaslidercont > div { display: table-cell; vertical-align: middle; }
.alphaslidercont h4 { display: block; font-size: 26px; font-family: var(--bold); color: var(--Darkblue); margin: 0 0 15px; }
.alphaslidercont h4 > i { display: block; font-style: normal; font-size: 21px; font-family: var(--regular); color: var(--darkgrey); }
.alphaslidercont p { display: block; margin: 0 0 25px; font-size: 15px; }
.alphanestslider > .owl-nav > .owl-prev, .alphanestslider > .owl-nav > .owl-next { position: absolute; top: 50%; margin-top: -50px; }
.alphanestslider > .owl-nav > .owl-prev > i, .alphanestslider > .owl-nav > .owl-next > i { font-size: 100px; color: var(--mediumgrey); transition: all 0.4s ease; }
.alphanestslider > .owl-nav > .owl-prev { left: -75px; }
.alphanestslider > .owl-nav > .owl-next { right: -75px; }
.alphanestslider > .owl-nav > button:hover > i { color: var(--darkgrey); }
.alphanestinvestwraper { padding: 40px 0; background: var(--lightgrey); min-height: 300px; overflow: hidden; }
.alphainvest { text-align: center; }
.alphainvest > h3 { display: block; font-size: 26px; font-family: var(--bold); color: var(--Darkblue); margin: 0 0 15px; }
.alphainvest > ul { display: block; max-width: 900px; margin: 0 auto; padding: 0; }
.alphainvest > ul > li { display: inline-block; width: 33%; font-size: 21px; border-right: 2px solid #99a5b3; min-height: initial; color: var(--darkgrey); padding: 10px 0; }
.alphainvest > ul > li:last-child { border: none; }
.alphainvest > ul > li > b { font-family: var(--bold); color: var(--blue); }
.alphainvest > ul > li > span { display: block; font-size: 14px; color: var(--darkgrey); line-height: 16px; }
.alphainvest > ul > li > span > i { display: block; font-style: normal; }
/*.sliderwrap { margin: 25px 50px; position: relative; overflow: hidden; padding: 50px 0; overflow: hidden; }*/
.sliderwrap { margin: 50px 0; }
.alphanestinvestslider { }
.alphainvestslidebox { text-align: center; background: #fff; padding: 20px; border: 2px solid var(--Darkblue); height: 100%; transition: all 0.4s ease; }
.alphainvestslidebox > h5 { color: var(--blue); font-size: 21px; margin: 0 0 10px; display: block; font-family: var(--medium); }
.alphainvestslidebox > p { display: block; margin: 0 0 25px; font-size: 15px; }
.alphainvestslidebox > ul.iconset { display: table; width: 100%; margin: 0; padding: 0; }
.alphainvestslidebox > ul.iconset > li { display: table-cell; text-align: center; position: relative; padding-top: 50px; color: var(--darkgrey); line-height: 18px; }
.alphainvestslidebox > ul.iconset > li > b { display: block; font-weight: normal; color: var(--blue); font-size: 15px; line-height: 18px; margin-bottom: 7px; }
.alphainvestslidebox > ul.iconset > li:before { content: ""; position: absolute; top: 0; left: 50%; width: 40px; height: 40px; background: url("../images/prevailing-icon.svg")no-repeat center center; background-size: contain; margin-left: -25px; }
.alphainvestslidebox > ul.iconset.sdr > li:nth-child(1):before { background: url("../images/Screening-icon.svg")no-repeat center center; background-size: contain; }
.alphainvestslidebox > ul.iconset.sdr > li:nth-child(2):before { background: url("../images/Diagnosis-icon.svg")no-repeat center center; background-size: contain; }
.alphainvestslidebox > ul.iconset.sdr > li:nth-child(3):before { background: url("../images/Recommendations-icon.svg")no-repeat center center; background-size: contain; }
.alphainvestslidebox > ul.iconset.pms > li:nth-child(1):before { background: url("../images/Multiple_Strategies-icon.svg")no-repeat center center; background-size: contain; }
.alphainvestslidebox > ul.iconset.pms > li:nth-child(2):before { background: url("../images/Stable_Returns-icon.svg")no-repeat center center; background-size: contain; }
.alphainvestslidebox > ul.iconset.pms > li:nth-child(3):before { background: url("../images/Value_Philosophy-icon.svg")no-repeat center center; background-size: contain; }
.alphainvestslidebox > ul.iconset.pms > li:nth-child(4):before { background: url("../images/Risk_Management-icon.svg")no-repeat center center; background-size: contain; }
.alphainvestslidebox > ul.iconset.iap > li:nth-child(1):before { background: url("../images/transparent-icon.svg")no-repeat center center; background-size: contain; }
.alphainvestslidebox > ul.iconset.iap > li:nth-child(2):before { background: url("../images/prevailing-icon.svg")no-repeat center center; background-size: contain; }
.alphainvestslidebox > ul.iconset.iap > li:nth-child(3):before { background: url("../images/Benefits-icon.svg")no-repeat center center; background-size: contain; }
.alphanestinvestslider .owl-item { z-index: 1; transform: scale(0.98); }
.alphanestinvestslider .owl-item.active.center { opacity: 1; z-index: 2; transform: scale(1.1); top: 15px; box-shadow: 0 3px 15px rgba(0,0,0,0.5); }
.alphanestinvestslider .owl-carousel .owl-stage-outer { overflow: visible !important; }
.alphanestinvestslider .owl-item.center div.item { }
.alphanestinvestslider > .owl-nav > .owl-prev, .alphanestinvestslider > .owl-nav > .owl-next { position: absolute; top: 50%; margin-top: -50px; }
.alphanestinvestslider > .owl-nav > .owl-prev > i, .alphanestinvestslider > .owl-nav > .owl-next > i { font-size: 100px; color: var(--mediumgrey); transition: all 0.4s ease; }
.alphanestinvestslider > .owl-nav > .owl-prev { left: -75px; }
.alphanestinvestslider > .owl-nav > .owl-next { right: -75px; }
.alphanestinvestslider > .owl-nav > button:hover > i { color: var(--darkgrey); }
.alphanestinvestslider.owl-carousel .owl-stage-outer { overflow: initial !important; }
.alphabtnholder { margin: 40px 0 20px; text-align: center; }
.alphabtnholder > a { display: inline-block; padding: 7px 15px; margin: 0 5px; font-size: 13px; color: var(--darkgrey); background: rgb(211,212,214); background: -moz-linear-gradient(180deg, rgba(211,212,214,1) 0%, rgba(253,253,253,1) 100%); background: -webkit-linear-gradient(180deg, rgba(211,212,214,1) 0%, rgba(253,253,253,1) 100%); background: linear-gradient(180deg, rgba(211,212,214,1) 0%, rgba(253,253,253,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#d3d4d6",endColorstr="#fdfdfd",GradientType=1); transition: all 0.4s ease; }
.alphabtnholder > a { background: var(--Darkblue); color: #fff; }
.alphabtnholder > a:hover { background: var(--Darkblue); color: #fff; }

/*thank you page*/
.thankyoumain { min-height: 400px; padding: 250px 0 150px; }
.thankyoumain h3 { display: block; margin: 0; text-align: center; text-transform: uppercase; font-size: 32px; color: var(--blue); font-family: var(--bold); }
.thankyoumain p { display: block; margin: 0; text-align: center; color: var(--darkgrey); text-transform: capitalize; font-size: 25px; line-height: 50px; font-family: var(--regular); }

/*financial glossary*/
.finglossarywrapper { padding: 40px 0; }
.glossrypghead { margin: 0 0 15px 0; }
.glossrypghead h4 { display: block; margin: 0; text-align: center; font-family: var(--bold); font-size: 22px; color: var(--blue); }
.glossrypghead .fg_nav { text-align: center; padding: 0 0 15px 0; position: relative; }
.glossrypghead .fg_nav > a.respmenu { display: none; padding: 10px 35px 10px 20px; background: var(--darkgrey); color: #fff; font-size: 16px; text-align: left; position: relative; width: 250px; margin: 10px auto 30px; border-radius: 50px; }
.glossrypghead .fg_nav > a.respmenu > i { position: absolute; top: 8px; right: 15px; font-size: 25px; color: #fff; transition: all 0.4s ease; }
.glossrypghead .fg_nav > ul.navfgsec { display: block; padding: 5px 10px; z-index: 1; padding: 0; margin-bottom: 30px; }
.glossrypghead .fg_nav > ul.navfgsec > li { display: inline-block; }
.glossrypghead .fg_nav > ul.navfgsec > li > a { color: var(--Darkblue); padding: 10px 15px; margin: 0 0 0 15px; font-size: 16px; background: var(--white); text-align: center; border: 1px solid var(--Darkblue); font-family: var(--font-family-sans-serif); box-shadow: inset 0 -10px 2px -10px var(--Darkblue); }
.glossrypghead .fg_nav > ul.navfgsec > li:hover > a, .glossrypghead .fg_nav > ul.navfgsec > li.active > a { background: var(--Darkblue); color: var(--white); }
.glossrypghead .fg_nav > ul { display: block; margin: 0; padding: 0; }
.glossrypghead .fg_nav > ul > li { display: table-cell; }
.glossrypghead .fg_nav > ul > li > a { display: block; padding: 3px 5px; background: var(--lightgrey); margin: 0 5px; color: var(--Darkblue); transition: all 0.4s ease; font-family: var(--bold); font-size: 15px; }
.glossrypghead .fg_nav > ul > li:hover > a, .glossrypghead .fg_nav > ul > li.act > a { background: var(--Darkblue); color: var(--white); }
.fg_lhs { width: 25%; float: left; border-bottom: 1px solid var(--mediumgrey); padding: 15px 10px; }
.fg_rhs { width: 75%; float: right; border-bottom: 1px solid var(--mediumgrey); padding: 15px 0; }
.fg_cnter { width: 100%; }
.fg_cnter > p { display: block; margin: 0; color: var(--Darkblue); font-size: 15px; }
.glossrytblhead { background: var(--Darkblue); padding: 15px; margin-bottom: 15px; }
.glossrytblhead h5 { margin: 0; display: block; color: var(--white); font-size: 15px; }
.glossrycont > div.ND { padding: 0; text-align: center; line-height: 50px; }
.glossrycont > div { padding: 0 15px; background: var(--lightgrey); }
.glossrycont .fg_lhs { display: table; height: 100%; }
.glossrycont .fg_lhs > span { display: table-cell; vertical-align: top; font-size: 17px; font-family: var(--bold); color: var(--blue); }
.glossrycont .fg_rhs > p { display: block; margin: 0; color: var(--darkgrey); font-size: 16px; line-height: 26px; /* font-family: var(--lightgrey); */ }
.glossrypghead .fg_nav > ul.alphbet { margin-bottom: 15px; display: table; width: 80%; }
.glosarySearch { position: relative; display: inline-block; }
.glosarySearch > input[type='text'] { display: block; width: 100%; height: 30px; border: 1px solid var(--Darkblue); color: var(--Darkblue); padding: 0 15px 0 30px; font-size: 14px; line-height: 30px; box-shadow: inset 0 -10px 2px -10px var(--Darkblue); }
.glosarySearch > i { position: absolute; left: 10px; top: 7px; font-size: 14px; color: var(--darkgrey); }
.paddborder { padding: 0; border: 0; }
.glossrytbldata { border-bottom: 3px solid var(--Darkblue); overflow-y: auto; overflow-x: hidden; height: 600px; padding: 0 8px 0 0; }

/*mf-advisory main*/
.mf-advwrapper { padding: 40px 0 0; }
.mfadvintro { text-align: center; }
.mf-advwrapper h3.afadvcmnheadings { color: var(--blue); font-size: 28px; margin: 0; display: block; font-family: var(--bold); }
.mfadvintro > p { padding: 20px 15px 15px; font-size: 16px; line-height: 26px; color: var(--darkgrey); }
.superiorframe { background-color: #f3f3f5; padding: 30px 0; }
.superiorframecontent { text-align: center; }
.superiorframecontent > p { padding: 20px 15px 5px; font-size: 16px; line-height: 26px; color: var(--darkgrey); }
/*.frametabs { overflow-x: auto; white-space: nowrap; padding: 0 0 10px; }
.frametabs > a { cursor: default; background: rgb(211,212,214); background: -moz-linear-gradient(180deg, rgba(211,212,214,1) 0%, rgba(253,253,253,1) 100%); background: -webkit-linear-gradient(180deg, rgba(211,212,214,1) 0%, rgba(253,253,253,1) 100%); background: linear-gradient(180deg, rgba(211,212,214,1) 0%, rgba(253,253,253,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient; display: inline-block; min-height: 50px; position: relative; padding: 15px 20px; border-radius: 8px; width: 140px; margin-right: 30px; }
.frametabs > a:before { display: inline-block; font: normal normal normal 50px/1 FontAwesome; font-size: inherit; text-rendering: auto; content: "\f105"; position: absolute; right: -25px; font-size: 30px; color: var(--blue); top: 50%; margin-top: -15px; }
.frametabs > a:last-child { margin: 0; }
.frametabs > a:last-child:before { display: none; }
.frametabs > a > em { display: block; background: var(--Darkblue); color: #fff; font-size: 15px; font-style: normal; width: 30px; height: 30px; border-radius: 50%; text-align: center; line-height: 30px; margin: 0 auto 10px; }
.frametabs > a > span { display: block; }
.frametabs > a > span > i { font-style: normal; display: block; font-size: 15px; line-height: 20px; color: var(--blue); font-family: var(--medium); }*/
.frametabs { padding: 65px 0 20px; overflow-x: auto; white-space: nowrap; }
.frametabs > a { cursor: default; display: inline-block; min-height: 175px; position: relative; padding: 102px 20px 10px 20px; border-radius: 25px; width: 135px; margin-right: 40px; box-shadow: -6px 6px 12px rgb(0 0 0 / 40%); background: #fff; }
.frametabs > a:first-child { margin-left: 17px; }
.frametabs > a:last-child { margin: 0; }
.frametabs > a > em { display: block; background-color: var(--Darkblue); color: #fff; font-size: 15px; font-style: normal; width: 136px; height: 136px; border-radius: 50%; text-align: center; line-height: 30px; margin: 0 auto 10px; border: 2px solid #f1eded; box-shadow: -6px 6px 12px rgb(0 0 0 / 40%); position: absolute; top: -48px; left: 0; }
.frametabs > a > em.f1 { background: url("../images/Framework1.svg")var(--Darkblue) no-repeat center center; }
.frametabs > a > em.f2 { background: url("../images/Framework2.svg")var(--Darkblue) no-repeat center center; }
.frametabs > a > em.f3 { background: url("../images/Framework3.svg")var(--Darkblue) no-repeat center center; }
.frametabs > a > em.f4 { background: url("../images/Framework4.svg")var(--Darkblue) no-repeat center center; }
.frametabs > a > em.f5 { background: url("../images/Framework5.svg")var(--Darkblue) no-repeat center center; }
.frametabs > a > em.f6 { background: url("../images/Framework6.svg")var(--Darkblue) no-repeat center center; }
.frametabs > a > em.f7 { background: url("../images/Framework7.svg")var(--Darkblue) no-repeat 35px center; }
.frametabs > a > em:before { content: ""; position: absolute; width: 0; height: 0; position: absolute; top: 50%; margin-top: -12px; right: -9px; border-left: 12px solid var(--Darkblue); border-bottom: 15px solid transparent; border-top: 15px solid transparent; }
.frametabs > a > em.f7:before { display: none; }
.frametabs > a > span { display: block; }
.frametabs > a > span > i { font-style: normal; display: block; font-size: 14px; line-height: 20px; color: var(--blue); font-family: var(--bold); }
.frametabs > a > span > em { color: var(--darkgrey); font-style: normal; font-size: 13px; }
.topmfreccowrapper { padding: 30px 0; }
.topmfcontent { text-align: center; }
.topmf_menus { margin: 25px 0; position: relative; }
.mf_mobilemnu { display: none; padding: 10px 35px 10px 20px; background: var(--darkgrey); color: var(--white); font-size: 16px; text-align: left; position: relative; max-width: 300px; margin: 10px auto 0; border-radius: 50px; }
.mf_mobilemnu:hover { color: var(--white); }
.mf_mobilemnu > i { position: absolute; top: 10px; right: 15px; font-size: 25px; color: #fff; transition: all 0.4s ease; }
.topmf_mnul { display: block; padding: 0; margin: 0; }
.topmf_mnul > li { display: inline-block; padding: 12px 20px; margin: 0 0 0 30px; background: var(--lightgrey); transition: all 0.4s ease; position: relative; cursor: pointer; }
.topmf_mnul > li:before { content: ''; width: 0; height: 0; border-left: 12px solid transparent; border-right: 12px solid transparent; border-top: 12px solid var(--Darkblue); position: absolute; bottom: -12px; right: 50%; margin-right: -12px; display: none; }
.topmf_mnul > li > a { font-size: 16px; display: block; color: var(--Darkblue); transition: all 0.4s ease; }
.topmf_mnul > li:hover, .topmf_mnul > li.active { background: var(--Darkblue); color: var(--white); }
.topmf_mnul > li:hover > a, .topmf_mnul > li.active > a { color: var(--white); }
.topmf_mnul > li.active:before { display: block; }
.mfmenuscontent { padding: 0 75px; }
.mfmenuscontent > div { display: none; }
.mfmenuscontent > div.active { display: block; }
.topmfitem { border: 1px solid var(--Darkblue); background-color: var(--lightgrey); padding: 0 0 15px; margin: 10px; }
.topmfitem a.top_mfhead { padding: 10px 30px; margin: 0 0 4px; background: var(--Darkblue); transition: all 0.4s ease; cursor: pointer; color: var(--white); font-size: 15px; display: block; }
.topmfitem > em.cat { background: rgb(199,200,202); background: linear-gradient(0deg, rgba(199,200,202,1) 0%, rgba(163,164,168,1) 100%); width: 25%; margin: 0 auto; color: var(--Darkblue); font-size: 15px; padding: 5px 12px; font-style: normal; border-radius: 0 0 8px 8px; }
.topmfitem .funmngrsec { float: left; width: 58%; text-align: left; padding: 0 10px; }
.topmfitem .funmngrsec > .topmf_cmnheads, .topmfitem .funmngrsec > .topmf_cmndata, .topmfitem .mngingsince > .topmf_cmnheads, .topmfitem .mngingsince > .topmf_cmndata { display: inline-block; }
.topmfitem .mngingsince { float: right; width: 42%; text-align: right; padding: 0 5px; }
.topmfitem .topmf_cmnheads { display: block; text-align: left; color: var(--darkgrey); font-size: 16px; }
.topmfitem .topmf_cmndata { display: block; text-align: left; font-size: 16px; font-style: normal; color: var(--Darkblue); font-family: var(--medium); }
.topmfitem .clearfix { padding: 14px 0 0; width: 100%; }
.topmfitem .topmfbottomvalues { padding: 5px 14px 0; text-align: center; width: 100%; }
.topmfitem .topmfbottomvalues > ul { margin: 0; padding: 0; position: relative; }
.topmfitem .topmfbottomvalues > ul:before { content: ''; border-bottom: 1px solid var(--blue); position: absolute; width: 100%; right: 0; left: 0; text-align: left; top: 30px; }
.topmfitem .topmfbottomvalues > ul > li { display: inline-block; margin: 0 13px 0 0; line-height: 30px; }
.topmfitem .topmfbottomvalues > ul > li:last-child { margin: 0; }
.topmfitem .topmfbottomvalues > ul > li > span, .topmfitem .topmfbottomvalues > ul > li > i { text-align: center; }
.recomdrp { display: inline-block; width: 25%; background-color: var(--Darkblue); padding: 10px; color: #ffff; font-size: 14px; text-align: left; }
.recomdrp.small { width: 18%; }
.recomdrp.mrR { margin-right: 15px; }
.recomdrp > div { width: 75%; float: right; position: relative; }
.recomdrp > div > span, .recomdrp > div > em { display: inline-block; cursor: default; border: none; padding: 2px 35px 2px 5px; background-color: var(--lightgrey); color: var(--blue); font-family: var(--medium); font-size: 14px; line-height: 17px; position: relative; text-align: left; width: 100%; }
.recomdrp > div > em, .recomdrp.small > div { width: 50%; font-style: normal; }
.recomdrp > div > span:after { content: "\f0dd"; font: normal normal normal 18px/1 FontAwesome; font-size: 25px; position: absolute; top: -6px; right: 14px; color: var(--darkgrey); }
.recomdrp > div > span.open::after { content: "\f077"; }
.catdrp { display: none; margin: 0; padding: 0; cursor: pointer; position: absolute; right: 0px; width: 100%; z-index: 2; }
.catdrp > li { display: block; margin: 0; padding: 5px; cursor: default; background: rgb(212,213,215); background: linear-gradient(0deg, rgba(212,213,215,1) 0%, rgba(232,233,235,1) 100%); color: var(--blue); font-size: 15px; }
.catdrp > li.active { display: none; }
#equity_content .owl-stage { margin: 0 auto; }
.sharedetailswrapper.partnerwrapper h3.bluehed { margin-bottom: 25px; }
.mfmenuscontent .owl-nav > .owl-prev, .mfmenuscontent .owl-nav > .owl-next { position: absolute; top: 50%; margin-top: -50px; }
.mfmenuscontent .owl-nav > .owl-prev > i, .mfmenuscontent .owl-nav > .owl-next > i { font-size: 100px; color: var(--mediumgrey); transition: all 0.4s ease; }
.mfmenuscontent .owl-nav > .owl-prev { left: -75px; }
.mfmenuscontent .owl-nav > .owl-next { right: -75px; }
.mfmenuscontent .owl-nav > button:hover > i { color: var(--darkgrey); }
.mfadvportfoliowrapper { padding: 30px 0; background-color: var(--lightgrey); }
.mfportfoliocontent { margin: 25px 0 0; background-color: var(--white); padding-bottom: 20px; }
.mfportfoliodivs { background-color: var(--white); padding: 20px; text-align: center; transition: all 0.4s ease; }
.mfportfoliodivs:hover img { transform: scale(1.05); }
.mfportfoliodivs:hover .slidingeffect_amfdv:after { width: 100%; }
.mfportfoliodivs em.portfolioimgmf > img { transition: all 0.4s ease; height: 80px; }
.mfportfoliodivs > span { color: var(--blue); font-size: 17px; display: block; font-family: var(--medium); margin: 15px 0 5px; line-height: 20px; }
.mfportfoliodivs > p { font-size: 15px; line-height: 25px; color: var(--darkgrey); margin: 0 auto; max-width: 270px; }
.mfportfoliodivs .clearfix { border-top: 1px solid var(--mediumgrey); border-bottom: 1px solid var(--mediumgrey); padding: 8px 0; margin: 20px 0; }
.mfportfoliodivs .clearfix > div { width: 50%; float: left; padding: 0 5px; }
.mfportfoliodivs .clearfix i { display: block; font-size: 14px; font-style: normal; color: var(--blue); font-family: var(--medium); }
.mfportfoliodivs .clearfix span { display: block; color: var(--darkgrey); font-size: 15px; }
.mfportfoliodivs .riskappitate { border-right: 1px solid var(--mediumgrey); }
.mfportfoliocontent a, .mfadvbtn { padding: 10px 15px; margin: 0; background: var(--Darkblue); transition: all 0.4s ease; cursor: pointer; color: var(--white); font-size: 15px; display: inline-block; }
.mfadvbtn { margin-top: 20px; }
.mfrchupwrapper { padding: 30px 0; }
.mfrechcontent { max-width: 1000px; margin: 0 auto; }
.mfrechdivs { margin: 25px 0 0; padding: 0 15px; min-height: 235px; }
.mfrechdivs .clearfix { }
.mfrechdivs .clearfix > div.imgmfresh { width: 20%; float: left; }
.mfrechdivs .clearfix > div.siprootdiv { width: 80%; float: left; }
.mfrechdivs span { color: var(--blue); font-size: 22px; margin: 0; display: block; font-family: var(--medium); margin: 0 0 20px; }
.mfrechdivs i.mfrchsubhead { color: var(--blue); font-size: 16px; margin: 0 0 15px; display: block; font-family: var(--medium); font-style: normal; line-height: 20px; }
.mfrechdivs p { padding: 0; font-size: 16px; line-height: 22px; color: var(--darkgrey); margin: 0; }
.mfrechdivs a { padding: 8px 10px; margin: 20px 0; background: var(--Darkblue); transition: all 0.4s ease; cursor: pointer; color: var(--white); font-size: 14px; display: inline-block; }
.mfadvbtn:hover { color: #fff; }
.slidingeffect_amfdv, .mfadvbtn { position: relative; }
.slidingeffect_amfdv:after, .mfadvbtn:after { content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 0; background: var(--red); transition: all 0.4s ease; z-index: 1; }
.slidingeffect_amfdv:hover:after, .mfadvbtn:hover:after { width: 100%; }
.slidingeffect_amfdv > i, .mfadvbtn > i { display: block; font-style: normal; z-index: 2; position: relative; }
.mfrchborder { border-right: 2px solid var(--mediumgrey); }
.sharedetailswrapper { background-color: var(--lightgrey); padding: 30px 0; }

/*market*/
.tab-content { position: relative; padding: 32px 0 0; }
.bredcrum-banner.market, .bredcrum-banner.market .cnt { background-color: #fff; min-height: 100px; }
.bredcrum-banner.market { border-top: 1px solid #f1f2f2; }
.bredcrum-banner.market .cnt b { text-align: center; }
.mktcontarea { padding: 20px 0 30px; min-height: 600px; }
.mktcontarea.remheight { min-height: auto; }
#listall { margin-top: 15px; }

/*mf scheme search*/
.mfInSubMn > div.fundsearchshmebox { position: relative; width: 50%; }
.mfInSubMn > div.fundsearchshmebox > input { max-width: 100% !important; width: 100%; }
.divwordSearchListmfinner { display: none; z-index: 15; border: 1px solid #D7D7D7; overflow-x: hidden; overflow-y: auto; position: absolute; height: 180px; top: 31px; right: 0; left: 0; background-color: rgba(255,255,255,0.95); margin: 0; padding: 5px; }
.divwordSearchListmfinner > div { padding: 0; }
.divwordSearchListmfinner > div > a { color: var(--darkgrey); display: block; text-align: left; font-size: 14px; line-height: 18px !important; transition: all .5s ease; padding: 5px 15px; background: var(--lightgrey); margin: 0 0 5px; }
.divwordSearchListmfinner > div > a > span { color: var(--red); }
.divwordSearchListmfinner > div > a:hover { color: #fff; background: var(--Darkblue); }
.divwordSearchListmfinner > div > a:hover > span { color: #fff; }

/***footable***/
.footable { background-color: var(--lightgrey); width: 100%; position: relative; min-height: 100px; margin: 0; border-bottom: 5px solid var(--Darkblue) !important; }
.footable > thead { border-bottom: 0.5em solid #fff !important; border-collapse: collapse; }
.footable > tbody { position: relative; margin: 0 15px; }
.footable > thead > tr > th { padding: 8px 12px; border-bottom: 0; background: var(--Darkblue); color: #fff; font-weight: normal; margin-bottom: 8px; }
.footable > tbody > tr > td { padding: 8px 12px; vertical-align: middle; }
.footable > tbody > tr > td > a { display: inline-block; position: relative; color: var(--darkgrey); padding-left: 15px; transition: all 0.5s ease; }
.footable > tbody > tr > td > a:before { content: ""; position: absolute; top: 5px; left: 0; border-left: 6px solid var(--Darkblue); border-top: 4px solid transparent; border-bottom: 4px solid transparent; transition: all 0.5s ease; }
.footable > tbody > tr > td > a.nolink { padding-left: 0; }
.footable > tbody > tr > td > a.nolink:before { display: none; }
.footable > tbody > tr:hover > td:first-child > a:before { left: 2px; }
.footable > tbody > tr:hover { background-color: rgba(0,0,0,.05); }
.footable > tbody > tr > td > a:hover { color: var(--blue); }
.footable.scroll > thead { display: table; width: 100%; table-layout: fixed; }
.footable.scroll > tbody { height: 570px; overflow-y: auto; display: block; }
.footable.scroll > tbody > tr { display: table; width: 100%; table-layout: fixed; }
.footable.table-bordered > thead { border: 0; }
.footable.table-bordered { border: 0; }
.footable.table-bordered > thead > tr > th { border-top: 1px solid var(--darkgrey) !important; }
.footable.table-bordered > tfoot > tr > td { border: 0 !important; padding: 0; }
.footable.table-bordered > tbody > tr > td, .footable.table-bordered > tbody > tr > th, .footable.table-bordered > tfoot > tr > td, .footable.table-bordered > tfoot > tr > th, .footable.table-bordered > thead > tr > td, .footable.table-bordered > thead > tr > th { border: 0; border-bottom: 1px solid #b3b4b5; }
.footable.breakpoint > tbody > tr > td > span.footable-toggle { display: inline-block; font-family: 'footable'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; padding: 2px 0; font-size: 12px; color: var(--red); border-radius: 50%; margin-right: 6px; }
.footable.breakpoint > tbody > tr > td > span.footable-toggle:before { content: "\f067"; font-family: 'fontAwesome'; }
.footable.breakpoint > tbody > tr.footable-detail-show > td > span.footable-toggle:before { content: "\f068"; }
.footable.breakpoint > tbody > tr > td > span.footable-toggle { color: var(--blue); }
.footable.breakpoint > tbody > tr > td > span.footable-toggle + a { padding-left: 0; }
.footable.breakpoint > tbody > tr > td > span.footable-toggle + a:before { display: none; }
.footable.breakpoint > tbody.notoggle > tr > td > span.footable-toggle { display: none; }
.table-hover > tbody.notoggle > tr:hover { background-color: transparent; }
.footable.breakpoint > tbody > tr > td > span { display: inline-block; font: normal normal normal 14px/1 FontAwesome; text-transform: none; -webkit-font-smoothing: antialiased; padding: 2px 0; color: #008FD5; border-radius: 50%; margin-right: 6px; }
.footable.breakpoint > tbody > tr > td > span.footable-toggle:before { content: "\f067"; }
.footable.breakpoint > tbody > tr.footable-detail-show > td > span.footable-toggle:before { content: "\f068"; }
.footable.breakpoint > tbody > tr:hover:not(.footable-row-detail) { cursor: pointer; }
.footable > tfoot .paginationNew { display: block; text-align: right; padding: 10px 10px; }
.footable > tfoot .paginationNew > ul { padding: 0; display: inline-block; text-align: left; float: none; margin: 0; }
.footable > tfoot .paginationNew > ul > li { display: inline-block; padding: 0; background: #E9E9E9; margin: 0; margin-right: 1px; height: 30px; line-height: 30px !important; transition: all .5s ease; }
.footable > tfoot .paginationNew > ul > li > a { color: var(--darkgrey); cursor: pointer; transition: all .5s ease; padding: 0 12px; font-family: var(--regular); }
.footable > tfoot .paginationNew > ul > li.active { background: var(--Darkblue); cursor: default; }
.footable > tfoot .paginationNew > ul > li:hover { background: var(--Darkblue); cursor: pointer; }
.footable > tfoot .paginationNew > ul > li.active > a { color: #fff; cursor: default; }
.footable > tfoot .paginationNew > ul > li:hover > a { color: #fff; }
.footable > tfoot .paginationNew > ul > li.disabled, .footable > tfoot .paginationNew > ul > li.disabled > a { cursor: default; background: #F1F1F1; }
.footable > tfoot .paginationNew > ul > li.disabled > a { color: #5E5E5E; }
.nodatainner { height: 100px; line-height: 88px !important; color: var(--darkgrey) !important; text-align: center; display: block; position: absolute; left: 0; right: -1px; border: none; border-top: none; background-color: var(--lightgrey); }
.nodatainner > span { height: 50px; line-height: 50px; margin: 0 auto; margin-top: 25px; width: 95%; display: block; background: #fff; position: relative; }
.nodatainner > span:before { font: normal normal normal 14px/1 FontAwesome; content: "\f06a "; color: var(--red); padding: 0 5px; }

/*company list*/
.topalpha_companylist { padding: 0; }
.topalpha_companylist > a { display: inline-block; margin: 0 4px 5px 0; padding: 0 10px; color: var(--blue); background-color: var(--lightgrey); font-size: 15px; line-height: 28px; transition: all .5s ease; font-family: var(--bold); }
.topalpha_companylist > a:hover, .topalpha_companylist > a.active { background: var(--Darkblue); color: #fff; }
.srchandalpha > div { float: none; }
.quotes { height: 30px; padding: 0 30px 0 10px; width: 160px; position: relative; border: 1px solid var(--Darkblue); margin: 0 auto; margin-top: 15px; }
.quotes > input { border: none; background-color: transparent; height: 28px; width: 100%; font-size: 12px; color: #000; }
.quotes > a { display: block; width: 28px; height: 28px; line-height: 28px; text-align: center; position: absolute; right: 0; top: 0; color: var(--grey); }
.quotes > a:before { font-size: 20px; }
#complistdata .nodata { padding: 20px; }

/*equity*/
.mkttopmenugrp { position: relative; padding: 0px 0 0px 190px; margin: 10px 0px; }
.markettopmenusec { padding: 170px 0px 20px; background: var(--lightgrey); }
.outwrapper { background: #fff; padding: 0; }
.navinner { position: relative; background-color: #fff; z-index: 1; }
.navinner > span { display: none; }
.navinner > ul { margin: 0; padding: 0; display: block; position: static; }
.navinner > ul > span { display: none; width: 30px; height: 35px; font-size: 16px; color: #fff; font-weight: bold; position: absolute; right: 0px; top: 5px; text-align: center; cursor: pointer; }
.navinner > ul > li { position: relative; float: left; margin: 0; border-right: 1px solid #fff; position: relative; }
.navinner > ul > li > a { display: block; padding: 0 10px; color: var(--darkgrey); line-height: 40px; transition: all 0.5s ease; position: relative; }
.navinner > ul > li > a.bold { font-weight: 600; }
.navinner > ul > li > a:before { content: ''; left: 0; right: 0; bottom: 0; height: 2px; display: block; position: absolute; }
.navinner > ul > li:hover > a:before { background: var(--Darkblue); cursor: pointer; }
.navinner > ul > li > a.activemenu:before { background: transparent; }
.navinner > ul > li.activemenu { background: #334559; color: #fff; }
.navinner > ul > li.activemenu a { color: #fff; }
.navinner > ul > li > a.activemenu { background: var(--blue); color: #fff; }
.dropsec { display: none; position: absolute; top: 40px; left: 0; width: 200px; background: var(--Darkblue); z-index: 999; }
.dropsec > a { display: block; padding: 5px 5px 5px 25px; color: #fff; position: relative; transition: all 0.5s ease; }
.dropsec > a:before { content: "\f105"; position: absolute; font-family: FontAwesome; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0, 0); font-size: 15px; left: 10px; top: 4px; transition: all 0.8s ease; }
.dropsec > a:hover { color: #fff; }
.dropsec > a:hover:before { color: #fff; left: 12px; }
.dropsec > p { display: block; margin: 0px; }
.dropsec > p > a { display: block; line-height: 32px; color: #fff; text-align: left; padding: 0 5px; font-size: 14px; }
.dropmoresec { left: auto; right: 0; text-align: left; }
.innermarketmenu { position: absolute; top: 0px; left: 0; width: 190px; color: #fff; z-index: 10; }
.innermarketmenu > span { position: relative; display: block; background-color: var(--Darkblue); padding: 8px 30px 8px 40px; font-size: 16px; line-height: 24px; cursor: pointer; font-family: var(--regular); }
.innermarketmenu > span:before { content: "\f1fe"; font: normal normal normal 20px/40px FontAwesome; position: absolute; top: 0px; left: 10px; }
.innermarketmenu > span:after { content: "\f13a"; position: absolute; right: 10px; top: 0px; font: normal normal normal 18px/40px FontAwesome; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 18px; transition: all 0.5s ease; }
.innermarketmenu > span.open:after { transform: rotate(-180deg); }
.innermarketmenu > span.eqt:before { content: "\f1fe"; }
.innermarketmenu > span.deriv:before { content: "\f200"; }
.innermarketmenu > span.commo:before { content: "\f219"; }
.innermarketmenu > span.mut:before { content: "\f1b3"; }
.innermarketmenu > span.ipo:before { content: "\f080"; }
.innermarketmenu > span.curr:before { content: "\f0d6"; }
.innermarketmenu > span.tools:before { content: "\f1ec"; }
.innermarketmenu > span.comp:before { content: "\f19c"; }
.innermarketmenu > span.fa-download:before { content: "\f019"; }
.innermarketmenu > ul { padding: 0; margin: 0; display: none; }
.innermarketmenu > ul > li { }
.innermarketmenu > ul > li > a { position: relative; display: block; color: #fff; background-color: var(--Darkblue); border-top: 1px solid #4c4c4c; text-align: left; font-size: 16px; padding: 8px 30px 8px 40px; line-height: 24px; z-index: 0; text-transform: uppercase; }
.innermarketmenu > ul > li > a:before { content: "\f1fe"; font: normal normal normal 20px/37px FontAwesome; position: absolute; top: 0px; left: 10px; }
.innermarketmenu > ul > li > a.deri:before { content: "\f200"; }
.innermarketmenu > ul > li > a.comdities:before { content: "\f219"; }
.innermarketmenu > ul > li > a.mf:before { content: "\f1b3"; }
.innermarketmenu > ul > li > a.ipo:before { content: "\f080"; }
.innermarketmenu > ul > li > a.curr:before { content: "\f0d6"; }
.innermarketmenu > ul > li > a.tools:before { content: "\f1ec"; }
.innermarketmenu > ul > li > a.fa-suitcase:before { content: "\f0f2"; }
.innermarketmenu > ul > li > a:hover { background-color: var(--blue); color: #fff; }
.innermarketmenu > ul > li > a:hover:before { color: #fff; }
.innermarketmenu.innerwidth { width: 250px; }
.NstockRes .innermarketmenu { width: 260px; }
.brdcrum { padding: 25px 0px; border-bottom: 1px solid #f1f2f2; }
.brdcrum.smartquote { display: none; }
.brdcmsmall { text-align: right; line-height: 30px; }
.brdcmsmall > a { position: relative; color: #1a2b47; padding-left: 10px; margin-right: 12px; font-size: 12px; }
.brdcmsmall > a:before { content: ""; position: absolute; top: 3px; left: 0; border-left: 5px solid var(--Darkblue); border-top: 5px solid transparent; border-bottom: 5px solid transparent; }
.brdcmsmall > a:first-child { padding-left: 0; }
.brdcmsmall > a:first-child:before { display: none; }
.brdcmsmall > h2, .brdcmsmall > h1 { color: var(--blue); margin: 0; text-transform: capitalize; font-size: 27px; line-height: 30px; float: left; text-align: left; font-family: var(--bold); }
.brdcmsmall > h2:after, .brdcmsmall > h1:after { content: ""; clear: both; }
.mktcontarea, .mktinnerwrapper { padding: 20px 0 30px; min-height: 600px; background-color: #fff; }
.EqMainHead { margin: 0; padding: 0; display: inline-block; }
.EqMainHead > li { display: inline-block; }
.EqMainHead > li > a { padding: 5px 10px; text-transform: uppercase; color: #3A3A3A; background: var(--lightgrey); font-size: 18px; min-width: 107px; display: block; text-align: center; transition: all 0.5s ease; cursor: pointer; margin: 0 10px 0 0; font-family: var(--regular); }
.EqMainHead > li.sel > a, .EqMainHead > li > a:hover { background: var(--Darkblue); color: #fff !important; border-color: var(--Darkblue); }
.EqMainHead > li:last-child > a { margin: 0; }
.mfInSubMn { text-align: right; padding: 10px 0 0; }
.mfInSubMn > div { display: inline-block; margin: 0 0 0 15px; }
.mfInSubMn > div > span { display: inline-block; color: #1a2b47; padding: 0 8px 0 0; }
.mfInSubMn > div.gobtn { margin: 0; }
.mfInSubMn > div.gobtn > a { color: #fff; background: var(--Darkblue); padding: 10px 15px; display: block; margin: 0 0 0 10px; transition: all 0.5s ease; font-family: var(--regular); }
.mfInSubMn > div.gobtn > a:hover { background: var(--red); }
.mfInSubMn > div select, .mfInSubMn > div input[type="text"] { border: 1px solid #ddd; padding: 10px 25px 10px 10px; color: var(--darkgrey); -webkit-appearance: none; max-width: 165px; }
.innerselect { font-weight: normal; margin: 0; position: relative; }
.innerselect:before { content: '\f0dd'; font: normal normal normal 18px/1 FontAwesome; position: absolute; right: 10px; top: 5px; pointer-events: none; }
.tab-pane { position: relative; }
.tab-content { position: relative; padding: 32px 0 0; }
.text-right { text-align: right !important; }
.c_headI > span { color: #000; display: inline-block; padding: 0 0 0 7px; font-size: 12px; }
.rightalgn { text-align: right !important; }
.centeralgn { text-align: center !important; }

/*Get Quotes Inner*/
.landgetquotes { height: 60px; background: var(--lightgrey); padding: 13px 15px; margin-bottom: 25px; }
.qboxsec { border: none; position: relative; float: left; width: 89%; margin-right: 6px; }
.qboxsec > input[type="text"] { width: 70%; float: left; height: 33px; line-height: 33px; font-size: 14px; padding-left: 10px; background: #ddd; border: 1px solid #ddd; }
.qboxsec > label { width: 30%; float: left; height: 33px; }
.qboxsec > label > select { background: #fff; color: var(--darkgrey); -webkit-appearance: none; height: 33px; width: 100%; padding: 0 25px 0 15px; border-color: #ddd; }
.qboxsec > label.innerselect:before { top: 5px; color: var(--Darkblue); }
a.qbtnsec { position: relative; display: inline-block; float: left; width: 10%; background-color: var(--Darkblue); padding: 8px 10px 8px 15px; color: #fff; text-transform: uppercase; font-size: 15px; line-height: 17px; text-align: center; }
a.qbtnsec:hover { background: var(--red); }
.landcomplist { position: absolute; height: 189px; top: 35px; left: 0; right: 20px; background-color: #FFFFFF; display: none; font-size: 13px; overflow-x: hidden; overflow-y: auto; z-index: 15; border: 1px solid #d0d0d0; width: 70%; padding: 5px; }
.landcomplist a { display: block; font-size: 14px; line-height: 20px; padding: 5px 15px; color: var(--darkgrey); background: var(--lightgrey); margin: 0 0 5px; }
.landcomplist a > span { color: var(--red); font-size: 15px; }
.landcomplist a:hover, .landcomplist a.qtsunselected { background: var(--Darkblue); color: #fff; }
.landcomplist a:hover > span, .landcomplist a.qtsunselected > span { color: #fff; }
.landcomplist > div { display: block; color: #fff; }
.landcomplist a.qtsunselected { background: var(--Darkblue); color: #FFF; }
.hmredtxt { color: #FF3941 !important; }
.hmgrntxt { color: #059B1E !important; }
.hmblutxt { color: #56a3d9 !important; }
.bredcrumbbannerlist { padding: 152px 0px 20px; background: var(--lightgrey); margin-bottom: 30px; }
.bredcrumbbannerlist > div { border-top: 1px solid #f1f2f2; }
.bredcrumbbannerlist .cnt #stbredhead { color: var(--Darkblue); margin: 0; text-transform: capitalize; font-size: 27px; line-height: 30px; font-family: var(--bold); display: block; text-align: center; padding-top: 30px; }
.commoninnernewsdata { min-height: 500px; position: relative; padding: 15px 0 0; }
.newssec { display: block; position: relative; background-color: #fff; border: 1px solid #ddd; margin: 0 0 55px; min-height: 117px; text-align: center; padding: 10px; transition: all 0.5s ease; cursor: pointer; }
.newssec > span { display: block; color: var(--darkgrey); padding: 10px 0; font-size: 13px; }
.newssec > p { margin: 0; padding: 0 0 15px; color: #1a2b47; }
.newssec > div { position: absolute; bottom: -30px; left: 50%; margin-left: -20px; width: 40px; color: #fff; background: var(--Darkblue); transition: all 0.5s ease; height: 30px; border-radius: 0 0 10px 10px; }
.newssec > div:before, .newssec > div:after { content: ''; position: absolute; border-top: 22px solid var(--Darkblue); bottom: 8px; }
.newssec > div:before { left: -6px; border-left: 6px solid transparent; }
.newssec > div:after { right: -6px; border-right: 6px solid transparent; }
.newssec > em { font-size: 25px; color: #f01616; margin: 10px 0px 5px; }
.newssec:hover { border: 1px solid var(--Darkblue); }
.newssec:hover > div { width: 80px; margin-left: -40px; }
.newssec > div > em { position: relative; display: block; height: 100%; width: 100%; overflow: hidden; }
.newssec > div > em:before { content: "\f06e"; font: normal normal normal 20px/30px FontAwesome; position: absolute; left: 10px; }
.newssec > div > em:after { content: 'VIEW'; position: absolute; left: 35px; line-height: 30px; font-style: normal; opacity: 0; }
.newssec:hover > div > em:after { opacity: 1; }
.newsinnerdata { min-height: 500px; position: relative; }
.paginationNews { display: inline-block; padding: 25px 0 0; }
.paginationNews > ul { padding: 0; margin: 0 0 10px; }
.paginationNews > ul > li { display: inline-block; padding: 0; background: #fff; margin: 0; margin-right: 1px; height: 30px; line-height: 30px !important; transition: all .5s ease; }
.paginationNews > ul > li > a { color: #5E5E5E; cursor: pointer; transition: all .5s ease; padding: 0 12px; }
.paginationNews > ul > li.active { background: var(--Darkblue); cursor: default; }
.paginationNews > ul > li:hover { background: var(--Darkblue); cursor: pointer; }
.paginationNews > ul > li.active > a { color: #fff; cursor: default; }
.paginationNews > ul > li:hover > a { color: #fff; }
.paginationNews > ul > li.disabled, .footable > tfoot .paginationNew > ul > li.disabled > a { background: #e9e9e9; cursor: not-allowed; }
.paginationNews > ul > li.disabled > a { color: #5E5E5E; cursor: not-allowed; }

/*common popup*/
.commonnewspopup { z-index: 9999; }
.commonnewspopup > .modal-dialog { margin: 100px auto; }
.commonnewspopup .modal-content { border-radius: 0; padding: 15px 15px 30px; }
.popupcloseicon { position: absolute; bottom: 10px; left: 50%; cursor: pointer; z-index: 2; margin-left: -20px; }
.popupcloseicon:before { content: "\f05c"; font: normal normal normal 40px/1 FontAwesome; color: var(--Darkblue); }
.newscontents { min-height: 400px; position: relative; font-family: var(--light); }
.newscontents > span { color: var(--red); display: block; font-size: 14px; }
.newscontents > h4 { color: var(--blue); display: block; line-height: 22px; padding: 10px 0; font-size: 18px; margin: 0; font-family: var(--bold); }
.newscontents p, .newscontents { padding-bottom: 5px; font-size: 15px; line-height: 20px; display: block; font-family: var(--regular); }
.newscontents .newsdata { max-height: 300px; overflow: auto; padding: 10px 15px 0 0; height: 300px; font-family: var(--regular); line-height: 23px; }
.mrb10 { margin-bottom: 5px; }
.newscontents .newsdata img { max-width: 100%; height: auto; }
.mfschemeinfo { padding: 10px 20px; margin: 15px 0 0 0; background: var(--lightgrey); }
.schemeheadmf { display: block; text-align: left; color: var(--blue); font-size: 20px; line-height: 22px; margin: 0; text-transform: uppercase; font-family: var(--bold); }
.mfschemedetail > div > span { display: inline-block; padding: 5px 15px 0 0; font-size: 14px; }
.mfschemedetail > div > span > b { color: var(--blue); font-weight: normal; font-family: var(--regular); }
.mfschemedettable { margin-bottom: 30px; background: var(--lightgrey); min-height: 130px; position: relative; }
.mfschemedettable > .table-responsive > div { padding: 10px; }
.mfschemedettable .table { margin-bottom: 0; }
.mfschemedetbox { margin-bottom: 30px; }
.mfschemedetbox .table > tbody > tr:first-child > td { border-top: 0; }
.mfschemedettable > p { margin: 0; display: block; padding: 10px; }
a.mktgobtn { display: inline-block; color: #fff; background: #334559; padding: 10px 15px; margin: 0 0 0 10px; transition: all 0.5s ease; }
a.mktgobtn:hover { background: #07152b; }
ul.snapnavgraph { display: block; min-height: 20px; color: #fff; text-align: right; font-size: 12px; padding: 0; margin: 0px 0px 10px; }
ul.snapnavgraph > li { display: inline-block; }
ul.snapnavgraph > li > a { display: block; padding: 1px 6px; color: #333; transition: all .5s ease; margin-right: 1px; }
ul.snapnavgraph > li.rbactive > a { background: var(--Darkblue); cursor: default; color: #fff; }
ul.snapnavgraph > li:hover > a { background: var(--Darkblue); color: #fff; }
a.loadMoreMF { display: inline-block; color: #fff; text-align: center; background: var(--Darkblue); padding: 5px 10px; cursor: pointer; text-transform: uppercase; margin: 10px 0; }
.schemelistcmp { padding: 10px 10px; background: #fff; min-height: 110px; }
.schemelistcmp > div { position: relative; display: block; padding: 5px 20px 5px 0px; border-top: 1px solid #E9E9E9; }
.schemelistcmp > div:first-child { border-top: 0; }
.schemelistcmp > div > b { display: block; font-weight: normal; color: #07152b; }
.schemelistcmp > div > i { position: absolute; right: 5px; top: 0; line-height: 30px; min-height: 30px; color: #f01614; cursor: pointer; }
.portfoliocompfilter { border: 1px solid #e0e0e0; padding: 0 5px; overflow-x: hidden; overflow-y: auto; height: 65px; width: 100%; }
.calccheckboxes { display: block; margin: 0px 0 10px 0px; }
.calccheckboxes > input[type=checkbox] { display: none; }
.calccheckboxes > label { font-weight: normal; position: relative; color: var(--darkgrey); text-transform: uppercase; padding: 0 5px 0 22px; cursor: pointer; font-size: 13px; }
.calccheckboxes > label:before { content: ''; position: absolute; left: 0; top: 0; height: 15px; width: 15px; color: var(--Darkblue); font: normal normal normal 12px/15px FontAwesome; text-align: center; transition: all .3s ease; border: 1px solid #07152b; }
.calccheckboxes > input[type=checkbox]:checked + label:before { content: "\f00c"; }
.calccheckboxes > input[type=checkbox]:disabled + label:before { content: "\f00d"; color: var(--red); border-color: var(--red); }
.calccheckboxes > ul { padding-left: 20px; margin-bottom: 10px; }
.calccheckboxes > ul > li { position: relative; }
.calccheckboxes > ul > li > input[type=radio] { display: none; }
.calccheckboxes ul > li > input[type=radio] + label { font-weight: normal; padding-left: 25px; }
.calccheckboxes ul > li > input[type=radio] + label:before { content: ''; position: absolute; left: 0; top: 3px; height: 15px; width: 15px; color: #07152b; font: normal normal normal 12px/15px FontAwesome; text-align: center; transition: all .3s ease; border: 1px solid #334559; }
.calccheckboxes ul > li > input[type=radio]:checked + label:before { content: "\f00c"; }
.mftable { background: var(--lightgrey); }
.mftable a { color: #334559; }
.mfschemeinfo select { background: #fff !important; }
.schemeprof { padding: 0; margin: 0; }
.schemeprof > li { display: inline-block; font-size: 16px; cursor: pointer; color: var(--blue); }
.schemeprof > li > em { font-style: normal; padding: 0 5px 0 10px; color: #334559; }
.schemeamcdet { border: 1px solid #d6d6d6; min-height: 183px; padding: 15px; }
.schemeprof > li.active { color: var(--red); }
#divAMC span > a, #divReg span > a { color: var(--blue); }
#divAMC, #divReg { padding: 10px; }
.WhatsDateOut, .WhatsDateIn { padding: 0 10px; }
.calcsubfilter { padding: 20px; background: var(--lightgrey); margin: 15px 0 0 0; }
.calcsubbox { position: relative; margin-bottom: 20px; }
.calcsubbox > span { display: block; font-size: 16px; line-height: 18px; padding-bottom: 10px; }
.calcsubbox > span > b { display: block; color: #1a2b47; font-weight: normal; font-family: var(--bold); }
.mfInSubMn.returncalcldatedrop { display: inline-block; }
.mfInSubMn.returncalcldatedrop.twolinefilter { display: revert; }
.calcajaxdata { position: relative; min-height: 300px; }
/*.bgcalcboxes { padding: 15px; background-color: #F5F5F5; }*/
.bgcalcboxes { padding: 15px; background-color: #FFF; }
.bgcalcboxes > span > b { position: relative; }
.bgcalcboxes > span > b > i { padding-right: 3px; font-style: normal; }
.bgcalcboxes ul > li > input[type=radio]:checked + label:before { content: "\f00c"; border: 1px solid #f01615; color: #f01615; }
.derifootable { background-color: #fff; margin-bottom: 30px; }
.derifootable > .table { margin-bottom: 0; }
/*.mfInSubMn.returncalcldatedrop { display: inline-block; }*/
.calcajaxdata { position: relative; min-height: 300px; }

/*return calculator new*/
.returncalculatorwrapper .mfInSubMn > div select, .mfInSubMn > div input[type="text"] { height: 40px; border: 1px solid #ddd; padding: 10px 25px 10px 15px; }
.returncalculatorwrapper .innerselect:before { top: 8px; }
#calcinputsec { padding: 30px 0 40px; }
.schemedetailssec { margin: 0 0 15px 0; padding-bottom: 10px; border-bottom: 1px solid #ddd; }
.schemedetailssec > h4 { display: block; margin: 0 0 10px 0; font-size: 20px; color: var(--Darkblue); font-family: var(--bold); }
.schemedetailssec > h5 { display: block; margin: 0; font-size: 15px; color: #000; }
.schemedetailssec > h5 > b { color: #334559; font-family: var(--bold); display: inline-block; }
.schemedetailssec > h5 > i { display: inline-block; padding: 0 5px; font-style: normal; color: var(--Darkblue); }
.schemedetailssec > h5 > span { display: inline-block; }
.inputsechead > h4 { display: block; margin: 0 0 10px 0; color: #334559; font-family: var(--bold); }
.dateselectionsec > span { display: inline-block; font-size: 14px; padding-right: 5px; }
.dateselectionsec > input[type='text'] { display: inline-block; width: 185px; border: 1px solid #ddd; border-radius: 20px; height: 35px; padding: 0 15px; color: #000; }
.returncalculatorwrapper .calccheckboxes { padding-top: 5px; }
.returncalculatorwrapper .calccheckboxes > label { font-size: 14px; line-height: 25px; margin: 0 10px 0 0; padding: 0px 5px 0 32px; }
.returncalculatorwrapper .calccheckboxes > label:before { height: 25px; width: 25px; border: 1px solid #cecece; font-size: 21px; color: var(--Darkblue); }
.returncalculatorwrapper .calccheckboxes > input[type=checkbox]:checked + label:before { padding-top: 3px; }
.returncalculatorwrapper a.mktgobtn { margin: 0; background: var(--Darkblue); transition: all 0.4s ease; }
.returncalculatorwrapper a.mktgobtn:hover { background: #334559; }
.returncalculatorwrapper .mfInSubMn { text-align: left; }
.returncalculatorwrapper .mfInSubMn > div { margin: 0 15px 0 0; }
.returncalculatorwrapper .mfInSubMn > div.gobtn { margin: 0; }
.returncalculatorwrapper .mfInSubMn > div.gobtn > a { padding: 8px 15px; margin: 0; }
.returncalcdata { padding: 10px; background: #f3f3f3; border-bottom: 1px solid #ddd; margin-bottom: 15px; }
.returncalcdata > span { font-size: 16px; display: block; margin: 0; color: #000000; font-family: var(--bold); }
.returncalcitem { margin-bottom: 15px; background: #f3f3f3; padding: 10px; }
.returncalcitem > span { display: inline-block; padding-right: 15px; border-right: 1px solid #ddd; font-size: 14px; }
.returncalcitem > span > b { display: block; color: #000; padding-right: 2px; font-family: var(--bold); font-size: 16px; }
.returncalcitem > span:last-child { border: none; }
.returncalcitem > span:first-child { color: var(--Darkblue); }
a.mktgobtn { display: inline-block; color: #fff; background: var(--Darkblue); padding: 10px 15px; margin: 0 0 0 10px; transition: all 0.5s ease; }
a.mktgobtn:hover { background: var(--red); }
.fl, .FL { float: left; }
.fr, .FR { float: right; }
.nodata { color: var(--red); }

/*company profile*/
#companyprofilegarph { padding-top: 10px; height: 200px; }
.compnaytopdet > div > span { display: inline-block; padding: 5px 15px 0 0; color: #000; font-size: 14px; }
.compnaytopdet > div > span > b { color: var(--blue); font-family: var(--regular); font-weight: normal; }
.compbsnscont { color: #858585; margin: 0; }
.compbsnscont:first-child { border-left: 1px solid #ddd; }
.compbsnscont > div.nobdrright, .compbsnscontdwn > div.nobdrright { border-right: none; }
.compbsnscont > div { padding: 10px 10px 10px 18px; font-size: 12px; color: var(--darkgrey); font-family: var(--regular); border-top: 1px solid #fff; border-right: 1px solid #fff; min-height: 71px; }
.compbsnscont > div > b { font-size: 15px; font-weight: normal; display: block; color: #1a2b47; white-space: nowrap; font-family: var(--regular); }
.compbsnscontdwn { color: #858585; margin: 0; }
.compbsnscontdwn > div { min-height: 77px; padding: 10px 10px 10px 18px; font-size: 12px; color: #938F8F; font-family: var(--regular); border-top: 1px solid #fff; border-right: 1px solid #fff; }
.compbsnscontdwn > div > span { font-size: 12px; }
.compbsnscontdwn > div > b { font-size: 13px; font-weight: normal; display: block; color: #1a2b47; font-family: var(--regular); }
.compmainbsense { margin: 0px; background: var(--lightgrey); min-height: 210px; }
.compbsnshead.cp { margin-bottom: 0; }
.comprangebar { display: block; font-size: 12px; color: #1a2b47; margin: 4px 0 0; }
.comprangebar > b { display: inline-block; width: 45px; background: #f31f1e; height: 6px; margin: 1px 5px; position: relative; }
.comprangebar > b > i { position: absolute; left: 0; top: 0; bottom: 0; background: #13d234; }
.nolistedcomp { padding: 10px; color: #ce040c; border-top: 1px solid #fff; text-align: center; }
.compnsebsegrph > span { display: inline-block; margin-right: 5px; }
.compnsebsegrph > span > a { display: block; padding: 2px 10px; color: var(--darkgrey); transition: all .5s ease; background: var(--lightgrey); }
.compnsebsegrph > span.tabactive > a, .compnsebsegrph > span:hover > a { background: var(--Darkblue); }
.compnsebsegrph > span:hover > a { color: #fff; }
.compnsebsegrph > span.tabactive > a { color: #fff; }
.hmsubmenucont { display: block; min-height: 20px; text-align: right; font-size: 12px; }
.hmsubmenucont > span.active { background: var(--Darkblue); cursor: default; color: #fff; }
.hmsubmenucont > span:hover { background: var(--Darkblue); color: #fff; }
.hmsubmenucont > span { display: inline-block; padding: 1px 6px; color: var(--darkgrey); cursor: pointer; transition: all .5s ease; }
.compgraphsec { padding-top: 30px; }

/*mf*/
.compsmarthead { color: var(--blue); position: relative; background-color: var(--lightgrey); margin: 0; padding: 10px; font-size: 16px; line-height: 23px; text-transform: uppercase; font-family: var(--bold); }
.compsmarthead > a { position: absolute; right: 15px; top: 10px; font: normal normal normal 20px/1 FontAwesome; color: #21b57b; }
.compsmarthead > a:before { content: "\f0fe"; }
.compincorp > div > div > p { position: relative; margin: 0; padding: 5px 5px 5px 100px; border-top: 1px solid #ddd; }
.compincorp > div > div > p > b { color: #333; word-break: break-all; font-weight: normal; min-height: 18px; display: block; }
.compincorp > div > div > p > b > i { color: #004685; display: block; width: 100px; position: absolute; left: 0px; top: 5px; font-style: normal; }
.compincorp > div > div > p > b > a { color: #013f70; }
.compincorp > span { display: block; padding: 0 0 5px; }

/*MF Comparison*/
.schNew { background-color: var(--Darkblue); color: #fff; font-size: 13px; margin: 0; height: 30px; line-height: 30px; white-space: nowrap; display: inline-block; padding: 0 10px; margin: 0 5px 5px 0; }
.schNew > div { display: inline-block; }
.schNew > a { display: inline-block; color: #fff; font-weight: 700; margin: 0 0 0 10px; transition: all .5s ease; }
.schNew > a:hover { color: #fff; }
.comparisontable > h5 { color: var(--blue); position: relative; background-color: var(--lightgrey); margin: 0; padding: 10px; font-size: 16px; line-height: 23px; text-transform: uppercase; font-family: var(--bold); }
.comparisontable.mrg { margin-bottom: 30px; }
.comparisontable div.tabledata { min-height: 100px; position: relative; }
.comparisontable > p { font-size: 13px; line-height: 18px; color: #5D5B5B; margin: 0 0 10px; }
ul.compchartul { margin: 0; padding: 0; display: block; position: absolute; right: 8px; top: 5px; }
ul.compchartul > li { display: inline-block; color: #000; font-size: 14px; text-transform: uppercase; line-height: 16px; padding: 4px 4px; cursor: pointer; transition: all .5s ease; }
ul.compchartul > li > em { font-size: 13px; font-style: normal; padding: 0 5px; color: #5a5758; line-height: 13px; display: inline-block; }
ul.compchartul > li.active, ul.compchartul > li:hover { background-color: var(--Darkblue); color: #fff; }
.chartComp { margin-top: 20px; height: 340px; position: relative; }
p.bootomtext { font-size: 13px; line-height: 18px; color: #5D5B5B; margin: 0 0 10px; }
.mfcompareul { position: relative; background: var(--lightgrey); }
.mktinnerdroparea { margin: 0 0 10px; padding: 10px 0; }
.mfcompare .innerselect { color: #333; }

/*sitemap*/
.sitemapg { padding: 20px; background-color: #f2f3f4; margin-bottom: 20px; }
.sitemapg h1 { margin: 0; border-bottom: 1px solid #ddd; padding-bottom: 10px; margin-bottom: 10px; display: block; font-size: 26px; font-family: var(--bold); color: var(--Darkblue); }
.sitemapg h2 { display: block; font-size: 17px; font-family: var(--bold); font-weight: 700; color: #0f1b4c; margin: 5px 0 5px 0; }
ul.sitemapg-ul { margin: 0; padding: 0; }
ul.sitemapg-ul > li { position: relative; padding: 0 0 0 15px; display: block; margin-bottom: 10px; }
ul.sitemapg-ul > li > a { color: #6b6b6b; font-size: 16px; }
ul.sitemapg-ul > li > a:hover { color: #0e1a4a; }
ul.sitemapg-ul > li:before { position: absolute; content: "\f0da"; font-family: fontawesome; color: var(--Darkblue); font-size: 17px; top: 0; left: 0; }

/*careers*/
.notewrapper { width: 75%; margin: 0 auto; }
.notewrapper > div { padding-top: 25px; position: relative; }
.notewrapper > div > div { background: #f9f9f9; background: linear-gradient(0deg,rgba(249,249,249,1) 0%,rgba(210,211,213,1) 100%); padding: 30px 42px; margin: 0 10px; }
.notewrapper > div > em { position: absolute; height: 25px; top: 0; left: 0; width: 100%; background: rgb(169,172,184); background: linear-gradient(0deg, rgba(169,172,184,1) 0%, rgba(33,69,112,1) 50%); }
.notewrapper > div > em:after { content: ""; background: url(../images/Left-side.png)no-repeat; width: 53px; height: 35px; position: absolute; left: -52px; top: -5px; }
.notewrapper > div > em:before { content: ""; background: url(../images/right-side.png)no-repeat; width: 53px; height: 35px; position: absolute; right: -52px; top: -5px; }
h3.statichead { color: var(--blue); font-size: 28px; display: block; font-family: var(--bold); margin-bottom: 20px; text-align: center; line-height: 34px; }
h3.statichead > span { color: var(--darkgrey); font-size: 23px; line-height: 25px; display: block; font-family: var(--regular); margin: 8px 0 25px; text-align: center; padding: 0 90px; }
.notewrapper > div > div > span { color: var(--blue); font-size: 20px; display: block; font-family: var(--bold); margin-bottom: 12px; }
.notewrapper > div > div > p { font-size: 16px; line-height: 26px; color: var(--darkgrey); margin-bottom: 15px; }
.notewrapper > div > div > ul { display: block; padding: 0; margin: 0; }
.notewrapper > div > div > ul > li { display: block; padding: 0 0 15px 40px; margin: 0; font-size: 16px; line-height: 26px; position: relative; color: var(--darkgrey); }
.notewrapper > div > div > ul > li:before { content: ""; position: absolute; left: 0; top: 12px; width: 25px; height: 25px; background: var(--Darkblue) url(../images/N_white-icon.svg) no-repeat center; background-size: 50%; border-radius: 50%; }
.makecntr { display: block; text-align: center; }
.depbox { background: #f9f9f9; background: linear-gradient(0deg,rgba(249,249,249,1) 0%,rgba(210,211,213,1) 100%); padding: 100px 15px 15px; min-height: 170px; position: relative; color: var(--blue); text-align: center; font-size: 18px; text-transform: capitalize; margin-bottom: 30px; line-height: 23px; }
.depbox:before { content: ""; width: 60px; height: 60px; position: absolute; left: 50%; top: 35px; margin-left: -30px; transition: all .4s ease; }
.depbox.rch:before { background: url(../images/Departments-icon1.svg)no-repeat center center; background-size: contain; }
.depbox.Fund:before { background: url(../images/Departments-icon2.svg)no-repeat center center; background-size: contain; }
.depbox.AMC:before { background: url(../images/Departments-icon3.svg)no-repeat center center; background-size: contain; }
.depbox.Investment:before { background: url(../images/Departments-icon4.svg)no-repeat center center; background-size: contain; }
.depbox.Human:before { background: url(../images/Departments-icon5.svg)no-repeat center center; background-size: contain; }
.depbox.Compliance:before { background: url(../images/Departments-icon6.svg)no-repeat center center; background-size: contain; }
.depbox.Group:before { background: url(../images/Departments-icon7.svg)no-repeat center center; background-size: contain; }
.depbox.Accounting:before { background: url(../images/Departments-icon8.svg)no-repeat center center; background-size: contain; }
.depbox.IT:before { background: url(../images/Departments-icon9.svg)no-repeat center center; background-size: contain; }
.depbox.Marketing:before { background: url(../images/Departments-icon10.svg)no-repeat center center; background-size: contain; }
.careertab { position: relative; }
.careertab > span { display: none; border: none; padding: 10px 25px 10px 15px; background-color: var(--Darkblue); margin-bottom: 15px; border: 1px solid #bfbfbf; color: #fff; font-family: var(--medium); border-radius: 5px; font-size: 15px; line-height: 17px; position: relative; text-align: left; }
.careertab > span:after { content: "\f078"; font-family: FontAwesome; font-size: 15px; position: absolute; top: 8px; right: 14px; }
.careertab > span.open::after { content: "\f077"; }
.careertab > ul { display: table; width: 100%; margin: 30px 0; padding: 0; }
.careertab > ul > li { display: inline-block; margin: 0; }
.careertab > ul > li > a { position: relative; padding: 12px 35px; background: #f9f9f9; background: linear-gradient(0deg,rgba(249,249,249,1) 0%,rgba(210,211,213,1) 100%); display: inline-block; color: var(--blue); font-size: 24px; line-height: 34px; font-family: var(--medium); }
.careertab > ul > li > a.active { background: var(--Darkblue); color: #fff; position: relative; }
.staticpara { display: block; font-size: 16px; line-height: 26px; margin: 0 0 25px; }
.growwithform .formelement { width: 30%; display: inline-block; margin: 10px 7px; }
.growwithform .formelement.big { width: 63%; }
.growwithform .formelement.twoline { margin: 10px 0 7px 7px; position: relative; padding-top: 35px; }
.growwithform .formelement input[type='text'], .growwithform .formelement select { width: 100%; border: 1px solid var(--blue); height: 45px; padding: 0 10px; font-size: 18px; text-align: center; border-radius: 4px; -webkit-appearance: none; color: var(--darkgrey); }
.growwithform .formelement > span { font-size: 18px; color:: var(--darkgrey); position: absolute; top: 0; left: 0; }
.growwithform .formelement > .drp { position: relative; }
.growwithform .formelement > .drp:before { content: '\f0dd'; font: normal normal normal 26px/1 FontAwesome; position: absolute; right: 10px; top: 5px; pointer-events: none; color: var(--darkgrey); }
div.form-filupload { position: relative; width: 100%; margin-bottom: 26px; }
div.jobfile { position: absolute; top: 30px; left: 0; z-index: 1; padding: 0 0 0 75px; width: 100%; }
div.jobfile:before { content: "Upload CV"; width: 100%; color: #fff; font-size: 18px; line-height: 20px; background-color: var(--Darkblue); padding: 13px; position: absolute; left: 0; top: 0; border-radius: 4px; }
input.file { position: relative; opacity: 0; z-index: 2; width: 100%; padding: 5px; }
.growwithform .formelement.btn { width: 100%; }
.growwithform .formelement.btn > input[type='submit'] { display: inline-block; height: 45px; background: var(--Darkblue); color: #fff; border: 1px solid var(--blue); font-size: 18px; width: 175px; text-align: center; border-radius: 4px; transition: all .4s ease; }
.growwithform .formelement.btn > input[type='submit']:hover { background: #fff; color: var(--Darkblue); }
.waywrapper { overflow-x: auto; }
.waywrapper > div { position: relative; height: 240px; width: 1250px; }
.waybox { position: absolute; top: 0; left: 0; height: 225px; }
.waybox > span { position: absolute; height: 225px; width: 225px; background-color: #fff; border-radius: 50%; padding: 100px 40px 20px; text-align: right; box-shadow: 9px 2px 12px -4px #333333a8; top: 0; right: 0; }
.waybox:before { position: absolute; top: 50%; margin-top: -66px; right: -23px; font-family: FontAwesome; color: var(--Darkblue); content: "\f0da "; font-size: 82px; }
.waybox:last-child:before { display: none; }
.waybox > span > b { color: var(--blue); text-transform: uppercase; font-weight: normal; font-family: var(--bold); font-size: 12px; line-height: 14px; margin-bottom: 4px; display: block; }
.waybox > span > b > em { display: block; font-style: normal; }
.waybox > span > i { font-size: 11px; color: var(--darkgrey); font-style: normal; line-height: 13px; display: block; }
.waybox > span > i > em { display: block; font-style: normal; }
.waybox.first { width: 18%; height: 225px; z-index: 7; }
.waybox.second { width: 32%; z-index: 6; }
.waybox.third { width: 46%; z-index: 5; }
.waybox.forth { width: 60%; z-index: 4; }
.waybox.fifth { width: 73%; z-index: 3; }
.waybox.sixth { width: 87%; z-index: 2; }
.waybox.seventh { width: 100%; z-index: 1; }
.waybox > span:before { content: ""; width: 60px; height: 60px; top: 30px; right: 50px; position: absolute; }
.waybox.first > span:before { background: url(../images/way-of-life-1.svg) no-repeat center; }
.waybox.second > span:before { background: url(../images/way-of-life-2.svg) no-repeat center; }
.waybox.third > span:before { background: url(../images/way-of-life-3.svg) no-repeat center; }
.waybox.forth > span:before { background: url(../images/way-of-life-4.svg) no-repeat center; }
.waybox.fifth > span:before { background: url(../images/way-of-life-5.svg) no-repeat center; }
.waybox.sixth > span:before { background: url(../images/way-of-life-6.svg) no-repeat center; }
.waybox.seventh > span:before { background: url(../images/way-of-life-7.svg) no-repeat center; }
.familywrapper { min-height: 210px; margin: 70px 0 50px; position: relative; }
span.signature { position: relative; display: block; color: var(--darkgrey); font-size: 16px; padding-top: 90px; font-family: var(--regular); }
span.signature:after { position: absolute; top: 0; left: 0; background: url(../images/signature.svg) no-repeat center; content: ""; width: 180px; height: 100px; }
#smallscreen { display: none; }
.careerswiperslider { width: 100%; position: relative; padding: 0 75px; margin-top: 15px; }
.careerswiperslider .swiper-container { padding: 0 0 50px; }
.careerswiperslider .slider-image { box-shadow: 0 10px 10px #949494; padding: 8px; background: #fff; }
.careerswiperslider .swiper-slide-active .slider-image { box-shadow: 0 15px 15px #949494; }
.careerswiperslider .swiper-slide img { display: block; margin: auto; width: 100%; opacity: 0.75; transition: all 0.4s ease; }
.careerswiperslider .swiper-slide-active .slider-image img { opacity: 1; }

/*navigation*/
.careerswiperslider .swiper-button-next, .careerswiperslider .swiper-button-prev { background: none; width: auto; height: auto; margin-top: -50px; }
.careerswiperslider .swiper-button-next > i, .careerswiperslider .swiper-button-prev > i { font-size: 100px; color: var(--mediumgrey); transition: all 0.4s ease; }
.careerswiperslider .swiper-button-next { right: 0px; }
.careerswiperslider .swiper-button-prev { left: 0px; }
.careerswiperslider .swiper-button-next:hover > i, .careerswiperslider .swiper-button-prev:hover > i { color: var(--darkgrey); }

/*Trend complaint table*/
.trndtbl .table-scroll { position: relative; width: 100%; z-index: 1; margin: auto; overflow: auto; height: 260px; }
.trndtbl .table-scroll table { width: 100%; min-width: 450px; margin: auto; border: 0px solid #000; border-collapse: separate; }
.trndtbl .table-wrap { position: relative; border: 1px solid #000; }
.trndtbl .table-scroll th, .table-scroll td { padding: 5px 10px; border: 1px solid #000; vertical-align: top; }
.trndtbl .table-scroll thead th { position: -webkit-sticky; position: sticky; top: 0; background: #f3f3f4; border: 1px solid #000; }
.trndtbl .table-scroll tfoot, .table-scroll tfoot th, .table-scroll tfoot td { position: -webkit-sticky; background: #f3f3f4; position: sticky; bottom: 0; z-index: 4; border: 1px solid #000; }
.trndtbl a:focus { }
.trndtbl th:first-child { position: -webkit-sticky; position: sticky; left: 0; z-index: 2; }
.trndtbl thead th:first-child, tfoot th:first-child { z-index: 5; }

.trndtbl .table-scroll::-webkit-scrollbar { -webkit-appearance: none; }
.trndtbl .table-scroll::-webkit-scrollbar:vertical { width: 4px; }
.trndtbl .table-scroll::-webkit-scrollbar:horizontal { height: 4px; }
.trndtbl .table-scroll::-webkit-scrollbar-thumb { background-color: var(--blue); border-radius: 4px; }
.trndtbl .table-scroll::-webkit-scrollbar-track { background-color: var(--lightgrey); }

/*** nps ***/
.nps-mncnt { margin: 40px 0; }
.nps-mncnt > h3 { display: block; margin: 0 0 20px; padding: 0; font-family: var(--bold); font-size: 28px; color: var(--blue); text-align: center; }
.nps-cnt { margin: 0 0 20px 0; }
.nps-cnt > h4 { display: block; margin: 0 0 10px; padding: 0; font-family: var(--bold); font-size: 22px; color: var(--blue); }
.nps-cnt > p { display: block; margin: 0; font-size: 16px; margin-bottom: 5px; line-height: 26px; font-family: var(--regular); }
.nps-cnt > a { background: var(--Darkblue); border: none; margin: 0 0 0 15px; padding: 10px 15px; width: 100%; color: #fff !important; font-size: 19px; transition: all 0.5s ease; cursor: pointer; }
.nps-cnt > a:hover { background: var(--red); }
.nps-cnt > p.inner-npscnt { display: inline-block; margin: 0; padding: 0 0 0 40px; font-size: 16px; margin-bottom: 5px; line-height: 26px; font-family: var(--regular); }
.nps-cnt > p > span { display: inline-block; font-family: var(--bold); }
.nps-cnt > ul { margin: 0; padding: 0; }
.nps-cnt > ul > li { display: block; position: relative; margin: 0; padding: 0 0 0 20px; font-size: 16px; line-height: 30px; color: var(--darkgrey); font-family: var(--regular); }
.nps-cnt > ul > li:before { content: ''; position: absolute; left: 0; top: 13px; width: 5px; height: 5px; border-radius: 30px; background: var(--darkgrey); }
.nps-btcnt { margin: 10px 0 0 0; padding: 15px 0; text-align: center; }

.npsfaqwrapper { margin: 50px 0; }
.npsfaqwrapper h3.supporthed { text-align: center; }
.npsfaqwrapper h3.supporthed { margin-bottom: 30px; }
.npsfaqtable { margin: 0; }
.npsfaqtable .table > thead { background: var(--Darkblue); }
.npsfaqtable .table > thead th { color: #fff; }
.npsfaqtable .table > tbody > tr { background: var(--lightgrey) !important; }
.npsfaqtable .table > tbody > tr > td > a { color: var(--darkgrey); }
.npsfaqtable .table > tbody > tr > td { border: none !important; border-bottom: 5px solid #fff !important; }
.npsfaq { height: 500px; overflow-y: auto; }

.npsSocialMediaWrapper { padding:20px 0;}
.npsSocialMediaHead { text-align:center;margin-bottom:25px;}
.npsSocialMediaSecWrapper { display:grid;grid-template-columns: repeat(2, 1fr);}
.npsSocialMediaSec{border:1px solid #ddd;display:flex;gap:15px;padding:12px 15px;align-items:center; }
.npsSocialMediaSec:hover div > img { transform:scale(1.09);} 
.npsSocialMediaSec div > img { width:30px;height:30px;object-fit:contain; transition: all 0.5s ease;}
.npsSocialMediaSec div > a { display:block;font-size:16px;line-height:1.4em;color:var(--darkgrey); transition: all 0.5s ease;}
.npsSocialMediaSec div > a:not(:first-child) {margin-top: 4px;}
.npsSocialMediaSec div > a:hover { color:var(--Darkblue)}
.npsSocialMediaSec div:first-child { width: 30px;flex-shrink: 0;}

/*research connect*/
.researchconnectwrapper { margin: 150px 0px 20px; }
.researchconnectwrapper a { display: block; }
.researchcontsec { display: block; }
.researchcontsec > h3 { display: block; margin: 0 0 20px; font-family: var(--bold); font-size: 28px; color: var(--Darkblue); text-align: center; }
.researchcontsec > p { display: block; font-size: 18px; line-height: 26px; text-align: center; }
.researchcontsec > p em { font-style: normal; font-weight: bold; display: block; text-align: center; }
.researchcontbox { box-shadow: 4px 6px 12px 1px #b5b5b5; margin: 0 10px; min-height: 190px; padding: 35px 25px 25px 25px; font-size: 16px; line-height: 26px; color: var(--darkgrey); border: 1px solid var(--darkgrey); position: relative; margin-top: 45px; background-color: var(--Darkblue); color: var(--white); transition: all 0.3s ease; text-align: center; }
.researchcontbox > span { position: absolute; width: 190px; left: 50%; margin-left: -90px; top: -20px; font-size: 16px; padding: 7px; background-color: rgb(255,255,255); background: linear-gradient(135deg, rgba(255,255,255,1) 0%, rgba(226,226,226,1) 50%); font-family: var(--bold); color: var(--Darkblue); }
.researchcontbox:hover { background-color: var(--lightgrey); color: var(--Darkblue); background: rgb(255,255,255); background: linear-gradient(135deg, rgba(255,255,255,1) 0%, rgba(226,226,226,1) 50%); }
.researchcontbox:hover > span { background: var(--Darkblue); color: var(--white); }

/*research connect new*/
.InvPhiloSec { padding-top: 50px; text-align: center; }
.InvPhiloSec > h3 { display: block; margin: 0 0 20px; font-family: var(--bold); font-size: 28px; color: var(--blue); }
.InvPhiloSec > p { display: block; font-size: 16px; line-height: 26px; margin: 0; }
.Invphilobox { box-shadow: 4px 6px 12px 1px #b5b5b5; margin: 0 10px; min-height: 235px; padding: 35px 15px 5px 15px; font-size: 16px; line-height: 26px; color: var(--darkgrey); border: 1px solid var(--darkgrey); position: relative; margin-top: 45px; background: rgb(255,255,255); background: linear-gradient(135deg, rgba(255,255,255,1) 0%, rgba(226,226,226,1) 50%); }
.Invphilobox > span { position: absolute; width: 180px; left: 50%; margin-left: -90px; top: -20px; background-color: var(--Darkblue); text-transform: uppercase; color: #fff; font-size: 15px; padding: 7px; }
.Invphilobox:hover { background: var(--Darkblue); transition: all 0.3s ease; color: var(--white); }
.Invphilobox:hover > span { background-color: var(--lightgrey); transition: all 0.3s ease; color: var(--Darkblue); }
.FourPillSec { padding-top: 60px; text-align: center; }
.FourPillSec > h3 { display: block; margin: 0 0 20px; font-family: var(--bold); font-size: 28px; color: var(--blue); }
.FourPillSec > p { display: block; font-size: 15px; line-height: 24px; margin: 0; max-width: 1000px; margin: 0 auto; }
.Fourpillbox { box-shadow: 4px 6px 12px 1px #b5b5b5; margin: 0 5px; min-height: 250px; padding: 55px 15px 30px 15px; font-size: 16px; line-height: 26px; color: var(--darkgrey); border: 1px solid var(--darkgrey); position: relative; margin-top: 45px; background: rgb(255,255,255); background: linear-gradient(135deg, rgba(255,255,255,1) 0%, rgba(226,226,226,1) 50%); }
.Fourpillbox > span { position: absolute; width: 180px; left: 50%; margin-left: -90px; top: -20px; background-color: var(--Darkblue); color: #fff; font-size: 13px; line-height: 15px; padding: 7px; }
.Fourpillbox > span > b { display: block; font-weight: normal; }
.Fourpillbox:hover { background: var(--Darkblue); transition: all 0.3s ease; color: var(--white); }
.Fourpillbox:hover > span { background-color: var(--lightgrey); transition: all 0.3s ease; color: var(--Darkblue); }
.ResConSec { padding-top: 50px; text-align: center; }
.ResConSec > h3 { display: block; margin: 0 0 20px; font-family: var(--bold); font-size: 26px; color: var(--blue); }
.ResConSec .garybx { background-color: var(--lightgrey); min-height: auto; }
.ResConSec .mobmenu { display: none; }
.ResConSec ul.resmenu { padding: 10px 0 0 0; margin: 0; display: block; }
.ResConSec ul.resmenu > li { padding: 0; margin: 0 10px; display: inline-block; width: 30.5%; }
.ResConSec ul.resmenu > li:first-child { margin-left: 0; }
.ResConSec ul.resmenu > li:last-child { margin-right: 0; }
.ResConSec ul.resmenu > li > a { color: var(--darkgrey); padding: 12px 15px; display: block; box-shadow: 0px 3px 4px 0px #b3b3b3; font-size: 23px; line-height: 24px; border-radius: 5px; background: rgb(255,255,255); background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(226,226,226,1) 80%); }
.ResConSec ul.resmenu > li > a:hover { color: var(--darkgrey); }
.ResConSec ul.resmenu > li.active > a { color: #fff; background-color: var(--Darkblue); background: var(--Darkblue); }
.ResConSec .ReportSec { max-width: 800px; margin: 50px auto 20px auto; }
.ResConSec .ReportSec .leftbx { padding-right: 15px; border-right: 1px solid var(--darkgrey); }
.ResConSec .ReportSec .rightbx { padding-left: 15px; overflow-y: scroll; height: 200px; max-height: 245px; }
.ResConSec .ReportSec .leftimg { max-width: 200px; text-align: left; margin: 0 auto; }
.ResConSec .ReportSec h5 { color: var(--Darkblue); font-size: 17px; line-height: 20px; text-align: center; margin: 15px 0 5px 0; }
.ResConSec .ReportSec p { text-align: left; font-size: 15px; line-height: 20px; }
.ResConSec .rightbx > table.table th { }
.ResConSec .rightbx > table.table td, ResConSec .rightbx > table.table th { color: var(--darkgrey); padding: 10px 0; border-bottom: 1px solid var(--Darkblue); }
.ResConSec .rightbx > table.table tr td { padding: 10px 15px 10px 15px; }
.ResConSec .rightbx > table.table tr:last-child td { border-bottom: 1px solid var(--Darkblue); }
.ResConSec .rightbx > table.table tr:first-child th { border-top: none; padding: 0 15px 10px 15px; border-bottom: 1px solid var(--Darkblue); color: var(--Darkblue); font-family: var(--light); }
.ResConSec .rightbx > table.table a.lnkdownld { color: var(--darkgrey); margin: 0 5px; }
.ResConSec .rightbx > table.table a.lnkdownld:hover { color: var(--red); }
.ResConSec .rightbx > table.table a.lnkview { color: var(--darkgrey); margin: 0 5px; }
.ResConSec .rightbx > table.table a.lnkview:hover { color: var(--red); }
.ResConSec .btnbox { padding-bottom: 35px; }
.ResConSec a.resmorebtn { display: inline-block; background: var(--Darkblue); padding: 8px 30px 8px 50px; color: #fff; font-family: var(--light); text-transform: uppercase; position: relative; overflow: hidden; }
.ResConSec a.resmorebtn > i { display: block; font-style: normal; z-index: 2; position: relative; }
.ResConSec a.resmorebtn:after { content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 0; background: var(--red); transition: all 0.4s ease; z-index: 1; }
.ResConSec a.resmorebtn:hover:after { width: 100%; }
.ResConSec a.resmorebtn:before { content: ""; display: inline-block; width: 18px; height: 18px; background: url(../images/N_white-icon.svg) no-repeat; position: absolute; left: 25px; top: 10px; z-index: 2; }




/********************************************* CSS Break Points *****************************************/
@media only screen and (min-width : 1200px) {
    .bredcrum-banner, .bredcrum-banner .cnt { min-height: 200px; }

    /*research connect*/
    .researchcontsec > p { margin: 0px 135px; }
    .researchconnectwrapper { margin: 150px 0px 20px; }

    /*research connect new*/
    .ResConSec .ReportSec { max-width: 1000px; }

    /*support*/
    .socialmediaicons .mediaicons a { margin: 0 24px 0 0; font-size: 40px; }
    .socialmediaicons, .supportsections { padding: 30px; }

    /*newsroom*/
    .newslist { height: 580px; }

    /*faq*/
    .faqquestionwraper .faqquestions { height: 615px; }
    .faqquestionwraper .faqtopmenus ul li a { padding: 0 12px; }
    .supportsections span { font-size: 16px; }
    h3.supporthed { font-size: 26px; line-height: 28px; }
    .supportsections p { margin: 12px 0 0; line-height: 25px; }
    .supportsections .invstgrivancesupport, .supportsections .partnersupport { padding-top: 20px; }
    .contaddresssec { padding-top: 90px; }
    .socialmediaicons span { font-size: 16px; }

    /*contact*/
    .contactform { height: 630px; }
    .contactform > div > .formsec { max-width: 70%; padding: 20px 0; }
    .contactform > div > .formsec.big { max-width: 85%; }
    .contactcont > h3, .newscont > h3, .researchsec > h3 { font-size: 26px; }
    .staticdrop > a { height: 50px; }
    /*downloads*/

    /*investment banking*/
    .bluebox { min-height: 120px; }
    .ourservice > ul > li:first-child { height: auto; }
    .ourservice > ul > li { display: block; height: auto; }
    .ourservice > ul > li > span { display: block; }

    /*IAP*/
    ul.eqmutual > li > a { font-size: 28px; line-height: 38px; padding: 40px 60px; }

    /*partner us*/ .graytab ul > li { padding: 0 60px; }
    .investcontinner > ul > li { height: 135px; }

    /*investment-philosophy*/
    .philopillarbox > div { height: 400px; margin-bottom: 0; }
    .philopillar > div > div { padding: 0 2px; }
    .philopillarbox > div > div { margin: 0 5px; }

    /*sdr*/
    .sdrbannerleft { padding: 30px 50px 0 0; }

    /*Our journey*/
    .journeywrapper .content { max-width: 820px; margin: 0 auto; }

    /*pms*/
    .whypms > ul > li { margin: 0; }
    .whypms > ul > li.Stable:after { display: block; }
    .pmslaunch div.first { border-right: 1px solid var(--Darkblue); padding-bottom: 0; margin-bottom: 0; border-bottom: none; }
    .pmstab.graytab ul > li { padding: 0 30px; }
    .priceperf .vswrapper > span { font-size: 16px; text-align: left; width: 42%; }
    .priceperf .vswrapper > span.vs { width: 12%; }
    .priceperf .vswrapper > span > b { padding-left: 0; float: right; }
    .priceperf .vswrapper > span.vs { border-left: 1px solid var(--darkgrey); border-right: 1px solid var(--darkgrey); padding: 5px; width: 10%; text-align: center; }
    .pmslaunch div { line-height: 22px; padding: 0 3px; }
    .pmslaunch div > span { font-size: 13px; }
    .pmslaunch div > span > b { font-size: 19px; }
    .pmslaunch div > h4 { font-size: 16px; }
    .pmslaunch > div > div.right, .pmslaunch > div > div.left, .pmslaunch > div { width: auto; }
    .pmsPillarbox { height: 200px; }
    .pmsPillarbox { padding: 20px 40px; }
    .pmsPillarbox > em { font-size: 42px; line-height: 12px; width: 80px; height: 80px; }
    .pmsPillarbox.pmspillar1, .pmsPillarbox.pmspillar2 { padding-top: 30px; }
    .pmsPillarbox.pmspillar1 > em, .pmsPillarbox.pmspillar3 > em { left: -30px; }
    .pmsPillarbox.pmspillar2 > em, .pmsPillarbox.pmspillar4 > em { right: -30px; }
    .pmsPillarbox.pmspillar3 > em, .pmsPillarbox.pmspillar4 > em { bottom: -30px; }

    /*research*/
    .resmainmenu ul > li > a { font-size: 22px; margin: 0 15px; }
    .resarticlesmenu { padding-bottom: 0; position: absolute; }
    .researchsec > h3 { border-bottom: 1px solid; padding-bottom: 5px; }

    /*alphanest*/
    .alphanesthead > h3 { font-size: 26px; }
    .alphanestslider > .owl-nav > .owl-prev, .alphanestinvestslider > .owl-nav > .owl-prev { left: -100px; }
    .alphanestslider > .owl-nav > .owl-next, .alphanestinvestslider > .owl-nav > .owl-next { right: -100px; }

    /*thank u*/
    .thankyoumain h3 { font-size: 40px; }

    /*financial glossary*/
    .glossrypghead .fg_nav > ul.alphbet { float: left; }
    .glosarySearch { float: right; width: 19%; }

    /*company list*/
    .topalpha_companylist > a { margin: 0 4px 5px 0; }
    .srchandalpha > div { float: left; }
    .quotes { margin: 0; }

    /*mf-advisory 1200*/
    .topmf_mnul > li { padding: 12px 30px; }
    .mfportfoliocontent { margin: 25px 100px 10px; }
    .recomdrp.small { width: 18%; }

    /*partner us new*/
    .partnerwrapper .partnerboxcntaibased { padding: 0 80px 0 0; }
    .partnerwrapper .whypartnercnt h4 i { display: block; }

    /*career*/
    .familywrapper { min-height: 340px; margin: 100px 0 50px; }
    .growwithform .formelement { width: 30%; }
    .growwithform .formelement.big { width: 62%; }
    .growwithform .formelement > .drp:before { top: -6px; font-size: 42px; }

    /*work with us form*/
    .contactform > div > .formsec > .formfield > .slctbx:before { right: 105px; }
    .contactform > div > .formsec > .formfield > .cvfile > i { right: 105px; }
}

@media screen and (min-width: 1300px) {

    /*Our journey*/
    .journeywrapper .content { max-width: 820px; margin: 0 auto; }
    .contactform > div > .formsec.big { max-width: 80%; }
    .contactform { height: 682px; }
    .supportsections p { margin: 25px 0 0; }
    .supportsections .invstgrivancesupport, .supportsections .partnersupport { padding-top: 25px; }

    /*downloads*/
    .faqquestionwraper .faqquestions { height: 668px; }

    /*news room*/
    .newslist { height: 628px; }

    /*alphanest*/
    .alphanestslider > .owl-nav > .owl-prev, .alphanestinvestslider > .owl-nav > .owl-prev { left: -125px; }
    .alphanestslider > .owl-nav > .owl-next, .alphanestinvestslider > .owl-nav > .owl-next { right: -125px; }

    /*career
    .slider3d .next { right: -40px; }
    .slider3d .prev { left: -40px; }*/

    /*research connect new*/
    .ResConSec .ReportSec { max-width: 1050px; }
    .ResConSec .rightbx > table.table a.lnkdownld { margin: 0 7px; font-size: 15px; }
    .ResConSec .rightbx > table.table a.lnkview { margin: 0 7px; font-size: 15px; }
}

@media screen and (min-width: 1440px) {
    /*support*/
    .socialmediaicons .mediaicons a { margin: 0 32px 0 0; font-size: 40px; }
    .faqquestionwraper .faqquestions { height: 615px; }
    .newslist { height: 600px; }

    /*investment-philosophy*/
    .philopillarbox > div > div { margin: 0; }
    .philopillar > div > div { padding: 0 15px; }

    /*Our journey*/
    .journeywrapper .content { max-width: 100%; }

    /*pms*/
    .pmslaunch div { line-height: 25px; }
    .pmslaunch div > span { font-size: 14px; }
    .pmslaunch div > span > b { font-size: 22px; }
    .pmslaunch div > h4 { font-size: 20px; }

    /*newsroom*/
    div.newsfilter > ul > li > select { height: 35px; }
    div.newsfilter > ul > li > span { display: inline-block; font-size: 15px; margin-bottom: 0; }

    /* contact us*/
    .contactform { height: 630px; }

    /*company list*/
    .topalpha_companylist > a { margin: 0 8px 5px 0; }

    /*mf advisory*/
    .recomdrp.small { width: 15%; }
    .frametabs > a:first-child { margin-left: 0; }
    .waywrapper { overflow-x: unset; }
    .waywrapper > div { width: auto; }

    /*research connect new*/
    .ResConSec .ReportSec { max-width: 1100px; }
}

@media screen and (min-width: 1600px) {

    .alphasliderimg > img { width: 80%; }

    /*research connect new*/
    .ResConSec .ReportSec { max-width: 1200px; }
}

@media only screen and (max-width: 1024px) {
    /* .slider3d .next { right: 0; }
    .slider3d .prev { left: 0; }*/

    /*research connect*/
    .researchconnectwrapper { margin: 150px 0px 20px; }
}

@media only screen and (max-width: 992px) {
    .bredcrum-banner { margin-top: 70px; }
    .bredcrum-banner > em { left: 0; }
    .bredcrum-banner > em:after { content: ""; background: rgba(0,0,0,0.5); position: absolute; top: 0; left: 0; bottom: 0; right: 0; z-index: 1; }
    .bredcrum-banner .cnt { z-index: 2; }
    .bredcrum-banner .cnt h1 { color: #fff; font-size: 22px; }
    .bredcrum-banner .cnt span { color: #fff; }

    /*research connect*/
    .researchconnectwrapper { margin: 80px 0px 20px; }

    /*research connect new*/
    .Invphilobox { min-height: auto; }
    .Fourpillbox { min-height: auto; }
    .ResConSec .ReportSec { max-width: 650px; }
    .ResConSec ul.resmenu > li { width: 29%; margin: 0 7px; }
    .ResConSec ul.resmenu > li > a { font-size: 15px; line-height: 16px; padding: 12px 5px; }

    /*support*/
    .staticrhtwrapper { margin-top: 30px; }

    /*faq*/
    .faqquestionwraper .faqquestions { height: 500px; }
    .faqquestionwraper { padding: 0; }
    .faqquestionwraper .faqtopmenus ul li a { padding: 0 10px; }
    .faqwrapper { margin: 40px 0; }

    /*contact us*/
    .contactwrapper, .newsroomwrapper, .sdrwrapper { padding: 30px 0; }
    .contactcont, .newscont { padding: 0; }
    .contactcont > h3, .newscont > h3 { margin-bottom: 15px; }
    .contactcont > p { font-size: 15px; }
    .contactform, .contactform > div { height: auto; }
    .contactform > div > .formsec { max-width: 90%; }
    .contaddresssec { padding-top: 30px; }
    .contaddrbox { padding: 15px; min-height: 400px; }
    .contaddrbox > h4 { margin: 0 0 20px; font-size: 23px; }
    .contaddrbox > h4 > i { font-size: 14px; }
    .contaddrbox > p { line-height: 22px; font-size: 15px; }
    /*newsroom*/

    /*index management*/
    .indexmgmtcont { padding-left: 0; }
    .indexmgmtcont > p { font-size: 15px; line-height: 24px; }

    /*narnolia at glance*/
    .glancetopcont > h3 { font-size: 24px; }
    .glancetopcont > p { font-size: 16px; line-height: 26px; }
    .glancebox.lhs > h5 { font-size: 20px; }
    .glancebox.rhs > p { font-size: 14px; line-height: 24px; }

    /*leadership-box*/
    .leadership-wrapper > h3 { font-size: 28px; line-height: 28px; }
    .leadership-wrapper > b { font-size: 24px; line-height: 26px; }
    .leadership-box { margin: 30px 0px 0px; }
    .leadership-box:nth-child(odd) { padding-left: 250px; }
    .leadership-box:nth-child(even) { padding-right: 250px; }
    .leadership-box > .txt > span { font-size: 16px; }
    .leadership-box > .img { width: 200px; height: 200px; }

    /*mf-advisory 992*/
    .mfrchborder { border-right: 0px solid var(--mediumgrey); border-bottom: 2px solid var(--mediumgrey); }
    .mfrechdivs { margin: 20px 0 0; }
    .mfportfoliodivs { margin: 15px auto; max-width: 350px; }
    .topmf_mnul > li { padding: 12px 15px; margin: 0 0 0 10px; }
    .mfmenuscontent .owl-nav > .owl-prev > i, .mfmenuscontent .owl-nav > .owl-next > i, .mfmenuscontent .owl-nav > .owl-prev > i, .mfmenuscontent .owl-nav > .owl-next > i { font-size: 75px; }
    .mfmenuscontent .owl-nav > .owl-prev { left: -30px; }
    .mfmenuscontent { padding: 0 30px; }
    .mfmenuscontent .owl-nav > .owl-next { right: -30px; }
    .topmfitem .topmfbottomvalues > ul > li { margin: 0 10px 0 0; }
    .topmfitem .topmf_cmnheads { font-size: 15px; }

    /*investment banking*/
    .investbankintro > h3 { font-size: 24px; }
    .bluebox { margin-bottom: 30px; min-height: 162px; }
    .servicetable { display: none; }
    .mobileservicetable { display: flex; }
    .ourservice > ul > li.equity, .ourservice > ul > li.acqu { margin-top: 30px; }
    .bottomimg { margin-bottom: 30px; }

    /*IAP*/
    .graytab ul > li { padding: 0 15px; }
    ul.eqmutual > li > a { padding: 30px 15px; font-size: 20px; line-height: 30px; }
    .whybox { margin-bottom: 50px; }
    .whybox.last { margin-bottom: 0; }
    #portfolioslider .owl-nav .owl-prev { left: 8px; }
    #portfolioslider .owl-nav .owl-next { right: 8px; }
    #portfolioslider .owl-nav .owl-prev > i, #portfolioslider .owl-nav .owl-next > i { font-size: 50px; }
    #portfoliomfiapslider .owl-nav .owl-prev { left: 8px; }
    #portfoliomfiapslider .owl-nav .owl-next { right: 8px; }
    #portfoliomfiapslider .owl-nav .owl-prev > i, #portfoliomfiapslider .owl-nav .owl-next > i { font-size: 50px; }
     
    a.staticdwnldbtn:last-child {margin-top: 5px; }

    .iapfaq .faqquestions { height: 500px; }

    /*partner us*/
    .becomegraytab ul > li { padding: 0 5px; }
    .investcontinner > ul > li > a { margin: 0; line-height: 20px; }
    .investcontinner > ul > li > a:before { transform: scale(0.8); }

    /*research advisory*/
    .research-update-sec { padding-right: 15px; }
    .researchsec > .videosec { padding: 115px 0 0 0; }
    .resmainmenu ul > li > a { font-size: 16px; margin: 0 5px; }
    .articleitem > span, .articleitem > p { font-size: 15px; line-height: 20px; }
    .researchsubmenu > ul { display: block; }
    .researchsubmenu > ul > li { display: inline-block; margin-bottom: 5px; }
    .researchsubmenu > ul > li > a { margin: 0; }
    .resreportdataitem { padding: 15px; }
    .resportbanner { width: 100%; float: none; padding-right: 0; padding-bottom: 20px; }
    .resportbannertable { width: 100%; float: none; margin-top: 20px; }
    .resportbanner:after { background: rgb(236,236,236); background: linear-gradient(90deg, rgba(236,236,236,1) 0%, rgba(176,177,179,1) 50%, rgba(236,236,236,1) 100%); width: auto; bottom: 0; left: 0; height: 2px; top: auto; }
    .researchsides { margin: 50px 0; }
    .compnaytopdet > h1 { font-size: 22px; }
    .advisorytbedata.summary { border: none; }
    .reports-container, .resportbanner { height: auto; }

    /*sdr*/
    #sdrscreen2 { padding-top: 40px; }
    .sdrbanner2right { margin-top: 30px; }
    .sdrbannerright { margin-top: 20px; }

    /*Our journey*/
    .journeywrapper .content { max-width: 615px; margin: 0 auto; }
    .journeywrapper .content > .jrnycontinue > span { text-align: left; padding: 0; }

    /*pms*/
    .pmstab.graytab ul > li { padding: 0; }
    .pmsPillarbox { height: auto; margin: 0 0 60px; width: 100%; }
    .pmsPillarbox.pmspillar1 { border-radius: 20px; padding: 65px 25px 25px; margin-right: 0; }
    .pmsPillarbox.pmspillar2 { border-radius: 20px; padding: 65px 25px 25px; margin-left: 0; }
    .pmsPillarbox.pmspillar3 { border-radius: 20px; padding: 65px 25px 25px; margin-right: 0; }
    .pmsPillarbox.pmspillar4 { border-radius: 20px; padding: 65px 25px 25px; margin: 0; }
    .pmsPillarbox.pmspillar1 > em { left: 50%; margin-left: -40px; }
    .pmsPillarbox.pmspillar2 > em { left: 50%; margin-left: -40px; }
    .pmsPillarbox.pmspillar3 > em { left: 50%; margin-left: -40px; bottom: 0; top: -30px; }
    .pmsPillarbox.pmspillar4 > em { left: 50%; margin-left: -40px; bottom: 0; top: -30px; }
    .pmslaunch div { line-height: 22px; }
    .pmslaunch div > h4 { font-size: 18px; }
    .pmslaunch div > span { font-size: 13px; }
    .whypms > ul > li.Stable:after { display: none; }
    #portfoliopmsslider .owl-nav .owl-prev { left: 8px; }
    #portfoliopmsslider .owl-nav .owl-next { right: 8px; }
    #portfoliopmsslider .owl-nav .owl-prev > i, #portfoliopmsslider .owl-nav .owl-next > i { font-size: 50px; }

    /*alphanest*/
    .alphanestsliderwraper { text-align: center; padding: 30px 50px; }
    .alphanestslider { padding-top: 40px; }
    .alphasliderimg > img { max-width: 50% !important; position: relative; }
    .alphaslidercont { padding: 30px 0 0 0; }
    .alphanestslider > .owl-nav > .owl-prev > i, .alphanestslider > .owl-nav > .owl-next > i, .alphanestinvestslider > .owl-nav > .owl-prev > i, .alphanestinvestslider > .owl-nav > .owl-next > i { font-size: 75px; }
    .alphanestinvestslider > .owl-nav > .owl-prev { left: 0; }
    .alphanestinvestslider > .owl-nav > .owl-next { right: 0; }
    .alphanestinvestslider .owl-item { opacity: 1; }
    .alphanestsliderwraper > h5 { margin: 0; }
    .alphainvest > ul > li { width: 30%; }
    .alphanestinvestslider { padding: 0 50px; }
    .alphainvestslidebox { padding: 15px; }

    /*financial glossary*/
    .glossrypghead .fg_nav > ul > li > a { padding: 3px 6px; font-size: 13px; }
    .glossrypghead .fg_nav > ul.navfgsec > li > a { padding: 10px 10px; margin: 0 0 0 8px; }
    .glossrypghead .fg_nav > ul > li { margin-bottom: 10px; display: inline-block; }
    .glossrypghead .fg_nav > ul.alphbet { display: block; width: 100%; }

    /*company list*/
    .quotes { margin: 15px 0 0 0; }
    .bredcrum-banner.market, .bredcrum-banner.market .cnt { min-height: 50px; }
    .bredcrum-banner.market .cnt b { color: var(--blue); }

    /*company profile*/
    .compbsnscont > div.nobdrrightmedia, .compbsnscontdwn > div.nobdrrightmedia { border-right: none; }
    .compbsnshead > b { font-size: 18px; }
    .compmainbsense { margin-bottom: 15px; }
    .markettopmenusec { padding: 85px 0px 10px; }
    .navinner { z-index: 11; }
    .navinner > span { display: block; background-color: #fff; color: #535353; text-align: right; border-radius: 50px; cursor: pointer; position: relative; font-size: 14px; padding: 10px 40px 10px 10px; text-transform: uppercase; }
    .navinner > span:before { content: "\f0dd"; position: absolute; right: 10px; top: 8px; color: #535353; font: normal normal normal 18px/1 FontAwesome; transition: all 0.5s ease; display: block; }
    .navinner > span.Nclose:before { transform: rotate(-180deg); top: 15px; }
    .navinner > ul { display: none; position: absolute; right: 0; min-width: 200px; background-color: var(--Darkblue); }
    .navinner > ul > li { float: none; border-right: none; border-top: 1px solid #c7c7c7; }
    .navinner > ul > li > a { color: #fff; text-align: left; font-size: 14px; line-height: 18px; padding: 8px 10px; margin: 0; }
    .navinner > ul > li > a:hover { color: #0f3343; }
    .navinner > ul > li:hover > a { color: #fff; }
    .navinner > ul > li > a.activemenu { background: var(--red); color: #fff; }
    .navinner > ul > span { display: block; }
    .dropsec { display: none; width: auto; height: 100%; position: relative; top: 0; left: 0; right: 0; padding-bottom: 0; margin: 0 auto; background: #ebe8e0; }
    .dropsec > a { text-align: center; padding: 8px 15px; border-top: 1px solid #ddd; color: #535353; background: #fff; }
    .dropsec > a:before { display: none; }
    .dropsec > a:hover { padding: 8px 15px; color: var(--Darkblue); }

    /*equity*/
    .mfInSubMn > div { display: block; margin: 0px 0 10px; }
    .mfInSubMn > div > span { width: 49%; text-align: right; }
    .mfInSubMn > div > .innerselect { width: 50%; margin-bottom: 5px; }
    .mfInSubMn > div > .innerselect > select { width: 100% !important; max-width: 100%; }
    .mfInSubMn > div input[type="text"] { width: 50% !important; max-width: 50%; }
    .mfInSubMn > div.gobtn > a { display: inline-block; }
    .bredcrumbbannerlist { padding: 70px 0px 20px; margin-bottom: 15px; }
    a.qbtnsec { font-size: 13px; padding: 8px 10px 8px 10px; }
    .mfInSubMn > div.fundsearchshmebox { width: 100%; }

    /* SIP Calculator*/
    .range_input { margin: 0 0 20px; }
    .sipamountResultboxRow { margin-bottom: 20px; }
    .inflswitch { margin-bottom: 23px; }

    /*return calculator*/
    .returncalculatorwrapper .mfInSubMn { padding: 0; margin: 0; }
    .returncalculatorwrapper .mfInSubMn > div { margin: 0; }
    .returncalculatorwrapper .mfInSubMn > div.gobtn { text-align: right; }
    .returncalculatorwrapper .toolsipbg { padding: 30px; }
    .dateselectionsec > input[type='text'] { width: 100%; }
    .dateselectionsec > span { display: block; }
    .returncalculatorwrapper .buttonsec { margin-top: 15px; text-align: center; }

    /*partner us new*/
    .partnerwrapper .philosophyicons i { font-size: 15px; }
    .partnerwrapper .partnerphilosophy p { padding: 0 15px; }
    .partnerwrapper .whypartnerbox { margin: 0 15px 25px; }
    .partnerwrapper .whypartnerbox:before { bottom: 14px; }
    .alphasliderimg { margin: 0 0 20px; }
    .partnerwrapper .whypartnercnt .dashboardimg { margin: 0 auto 20px; max-width: 400px; }
    .partnerwrapper .whypartnertabcontent { margin: 15px 0 0; }
    .partnerwrapper .bcomepartnersec .formfield > .formelement.accept { padding-left: 240px; }
    .partnerwrapper .bcomepartnersec .formfield > .formelement.accept.mfad { padding-left: 155px; }
    .partnerwrapper .whypartnersec span i { display: inline-block; }
    .partnerwrapper .partnerboxcnt { padding: 0; }

    /*mf advisory*/
    .recomdrp, .recomdrp.small { width: 35%; margin-bottom: 15px; }
    .recomdrp.small { margin-right: 15px; }
    .mfrechdivs { min-height: auto; }

    /*career*/
    .notewrapper { width: 95%; }
    .slider3d .prev { left: -100px; }
    .slider3d .next { right: -100px; }
    #smallscreen { display: block; }
    #bigscreen { display: none; }
    .growwithform .formelement input[type='text'], .growwithform .formelement select { font-size: 15px; }
    .growwithform .formelement > span, div.jobfile:before { font-size: 15px; }
    .careerswiperslider { padding: 0 50px; }
    .careerswiperslider .swiper-button-next > i, .careerswiperslider .swiper-button-prev > i { font-size: 80px; }
    .careerswiperslider .swiper-button-next, .careerswiperslider .swiper-button-prev { margin-top: -40px; }

    /*work with us form*/
    .contactform > div > .formsec > .formfield > .slctbx:before { right: 115px; }
    .contactform > div > .formsec > .formfield > .cvfile > i { right: 115px; }

    /*nps*/
    .npsSocialMediaSec div > img { width:25px;height:25px;}
    .npsSocialMediaSec div:first-child { width: 25px;}
    .npsSocialMediaSec div > a { font-size:15px;}
  
}

@media only screen and (max-width: 767px) {
    .bredcrum-banner, .bredcrum-banner .cnt { min-height: 150px; text-align: center; }
    .bredcrum-banner .cnt span { font-size: 16px; }
    .leadership-box { padding: 0 !important; padding-top: 220px !important; margin: 30px 0px 60px; }
    .leadership-box > .img { left: 50% !important; right: auto !important; height: 200px !important; margin-left: -100px; overflow: hidden; }

    /*research connect new*/
    .InvPhiloSec > h3, .FourPillSec > h3, .ResConSec > h3 { font-size: 23px; }
    .ResConSec .mobmenu { display: block; background: var(--Darkblue); color: #fff; padding: 10px 25px 10px 15px; text-align: left; position: relative; border-radius: 5px; font-family: var(--medium); }
    .ResConSec .mobmenu:after { content: "\f078"; font-family: FontAwesome; font-size: 15px; position: absolute; top: 8px; right: 14px; }
    .ResConSec .mobmenu.open:after { content: "\f077"; }
    .ResConSec .ResMenuBx { position: relative; }
    .ResConSec ul.resmenu { padding: 15px; margin: 0; position: absolute; left: 0px; top: 40px; width: 100%; border: 1px solid #bfbfbf; z-index: 1; background: var(--lightgrey); display: none; }
    .ResConSec ul.resmenu > li { padding: 0; margin: 0; display: block; width: 100%; }
    .ResConSec ul.resmenu > li > a { padding: 5px 0; color: var(--darkgrey); font-size: 15px; display: block; box-shadow: none; line-height: 18px; border-radius: 0; background: var(--lightgrey); text-align: left; }
    .ResConSec ul.resmenu > li > a:hover { color: var(--darkgrey); }
    .ResConSec ul.resmenu > li.active { display: none; }
    .ResConSec .ReportSec .leftbx { padding: 0 10px; border-right: none; }
    .ResConSec .ReportSec .rightbx { padding: 0 10px; }
    .ResConSec .ReportSec { margin: 20px auto 20px auto; }
    .ResConSec .ReportSec h5 { text-align: center; margin-bottom: 15px; }
    .ResConSec .ReportSec p { text-align: center; margin-bottom: 35px; }
    .ResConSec .ReportSec .leftimg { max-width: 200px; margin: 0 auto; }

    /*faq*/
    .faqquestionwraper .faqtopmenus { width: 100%; overflow: auto; }
    .faqquestionwraper .faqtopmenus ul { width: 690px; padding-bottom: 15px; }

    /*contact us*/
    .contactcont > h3, .newscont > h3, .indexmgmtcont > h3, .researchtopcont > h3, .alphanesthead > h3, .whyalphanest > h4 { font-size: 23px; }
    .contactcont > p, .indexmgmtcont > p { font-size: 14px; }
    .contactform > ul.contformmenu > li > a { padding: 15px 0; font-size: 14px; margin: 0 15px; }
    .contactform > div > .formsec { max-width: 100%; padding: 20px; }
    .contaddrbox { margin-bottom: 30px; }
    .contactform { height: auto; }
    .contactform > div > .formsec > .formfield.twoline > span { line-height: 25px; }
    .chklistnew { margin-top: 10px; }
    .staticdrop > a { height: auto; width: 100%; }

    /*newsroom*/
    div.newsfilter > ul, div.newsfilter > ul > li { display: block; }
    div.newsfilter > ul > li:not(:last-child) { margin-bottom: 15px; }
    div.newsfilter > ul > li > select { width: 100%; display: block; font-size: 14px; padding: 0 5px; }
    .newslistinner > .newsbox > div > p { font-size: 15px; line-height: 20px; }
    #ddl_mediatype, #ddl_mediasource, div.newsfilter > ul > li > input[type='text'] { width: 100%; }

    /*index management*/
    /*.index-table { width: 600px; margin-bottom: 5px;height: 375px;  }*/
    .indexmgmtcont { margin-top: 30px; }

    /*narnolia glance*/
    .glancebox.lhs > h5 { display: block; margin-bottom: 10px; }
    .glancebox.lhs { border: none; border-bottom: 1px solid var(--blue); }
    .glancemaincont { margin-top: 30px; }
    .glanceitem { margin-bottom: 30px; }
    .glancebox.rhs { padding-top: 10px; }

    /*investment banking*/
    .ourservice > ul > li:first-child { height: auto; }
    .ourservice > ul > li.equity, .ourservice > ul > li.acqu { min-height: 150px; }
    .ourservice > ul > li { display: block; height: auto; }
    .ourservice > ul > li > span { display: block; text-align: center; }
    .ourservice > ul > li.qib { line-height: 44px; }
    .ourservice > ul > li.equity, .ourservice > ul > li.acqu { margin-top: 25px; }
    .midcapkey > span { margin-bottom: 30px; }

    /*IAP*/
    .whitewrapper { padding: 30px 0; }
    .whitewrapper.nobottompadd { padding: 30px 0 0 0; }
    .graywrapper.topmargin { margin-top: 20px; }
    .equityinvest .content ul li { width: 100%; border-right: none; padding: 58px 15px 40px; }
    .equityinvest .content ul li > span { min-height: auto; }
    .equityinvest .content ul li:last-child { padding-bottom: 0; }
    ul.eqmutual > li { display: inline-block; width: 100%; margin-bottom: 15px; }
    ul.eqmutual > li > a { display: inline-block; width: 100%; font-size: 20px; padding: 15px 35px; line-height: 30px; }
    ul.eqmutual > li > a:after { display: none; }
    .returnprofile { margin: 15px 0; }
    .graytab { margin: 15px 0; border-bottom: none; padding: 15px 0; }
    .equityinvest .content { margin: 15px 0 0; }
    .staticMenu > ul { position: absolute; z-index: 1; width: 100%; top: 36px; left: 0; }
    .staticMenu > ul > li > a.active { display: none; }
    .staticMenu > span { display: block; }
    .staticMenu > ul { padding: 15px; display: none; background: var(--lightgrey); border: 1px solid #bfbfbf; border-top: none; text-align: left; }
    .staticMenu > ul > li { display: block; padding: 0; }
    .staticMenu > ul > li > a { padding: 5px 0; color: var(--darkgrey); font-size: 15px; }
    .graytab ul > li > a.active { color: #fff; }
    .staticMenu > ul > li > a:after { position: static; }
    .staticMenu > ul > li:after { position: static; }
    .profiletablenote { font-size: 13px; }
    .donutParent { padding-left: 0; padding-top: 200px; }
    .chartholder { border: none; left: 50%; margin-left: -75px; padding-left: 0; }
    .MFdonutchart h4 { margin-top: 20px; }
    .dashtable { width: 600px; }
    #portfolioslider .owl-nav .owl-prev, #portfolioslider .owl-nav .owl-next { display: none; }
    #portfoliomfiapslider .owl-nav .owl-prev, #portfoliomfiapslider .owl-nav .owl-next { display: none; }

    /*mf-advisory 767*/
    .mf-advwrapper { padding: 20px 0 0; }
    .mf-advwrapper h3.afadvcmnheadings { font-size: 22px; }
    .mfadvintro > p, .superiorframecontent > p { font-size: 14px; }
    .mf_mobilemnu { display: block; }
    .topmf_mnul { display: none; position: absolute; right: 50%; margin: 1px -132px 0 0; z-index: 2; width: 262px; padding: 12px 0; background-color: var(--darkgrey) !important; }
    .topmf_mnul > li { display: block; margin: 0; background-color: var(--darkgrey) !important; padding: 5px 0; }
    .topmf_mnul > li > a { color: var(--white) !important; font-size: 15px; line-height: 25px; }
    .topmf_mnul > li > a:hover { color: var(--mediumgrey)!important; }
    .recomdrp, .recomdrp.small { width: 100%; }
    .mfmenuscontent .owl-nav > .owl-prev > i, .mfmenuscontent .owl-nav > .owl-next > i, .mfmenuscontent .owl-nav > .owl-prev > i, .mfmenuscontent .owl-nav > .owl-next > i { font-size: 40px; }
    .mfmenuscontent .owl-nav > .owl-prev { left: -15px; }
    .mfmenuscontent { padding: 0 15px; }
    .mfmenuscontent .owl-nav > .owl-next { right: -15px; }
    .recomdrp > div > em, .recomdrp.small > div { width: 75%; }

    /*partner us*/
    .investcontinner > ul { display: block; max-width: 375px; margin: 0 auto; }
    .investcontinner > ul > li { display: block; text-align: left; height: auto; }
    .investcontinner > ul > li > a, .investcontinner > ul > li > a.portfolio { padding: 10px 0 10px 60px; margin-bottom: 10px; }
    .investcontinner > ul > li > a:before { width: 30px; height: 30px; left: 15px; margin: 0; top: 5px; }
    .investcontinner > ul > li:last-child { margin: 0; }
    .partnerintro > span { font-size: 15px; line-height: 24px; }
    .partnerwith > div { display: block; max-width: 375px; margin: 0 auto; }
    .withbox:before { top: 20px; left: 5px; margin-left: 0; width: 40px; height: 40px; transform: scale(0.8); }
    .withbox { font-size: 15px; min-height: 50px; padding: 22px 10px 22px 55px; text-align: left; }
    .withbox > span { display: inline-block; }
    .partnerwith { margin-top: 15px; }
    .becomewrapper { padding: 20px; }
    .becomewrapper div.intro > h3 { font-size: 20px; }
    .becomecontentwrapper h3 { font-size: 20px; }
    .partnercontent > p { margin: 0 0 15px; }
    .investcontinner { margin: 0 0 20px 0; }
    .becomegraytab { border: none; }
    .becomecontentwrapper { padding: 20px; }
    .partnerwrapper .bcomepartnersec .formfield > .formelement.accept.mfad { padding-left: 175px; }

    /*research advisory*/
    .research-article-sec { padding-top: 30px; }
    a.mobrespmenu { display: block; }
    .resmainmenu ul { display: none; position: absolute; left: 30px; right: 30px; background: #ffffff; z-index: 1; width: auto; box-shadow: 0 3px 5px #ddd; }
    .resmainmenu ul > li { display: block !important; }
    .resmainmenu ul > li > a { padding: 10px 30px; border-top: 1px solid #ddd; border-radius: 0; font-size: 15px; }
    .resmainmenu ul > li.act > a:after { left: 25%; right: 25%; bottom: 0; height: 2px; }
    .resmainmenu ul > li:not(:last-child) { border: none; }
    a.mobrespmenu { display: block; }
    .researchsubmenu > ul { display: none; }
    .researchsubmenu { margin: 30px 0; }
    .resmainconent { padding-top: 30px; }
    .research-update-sec { padding-right: 0; border: none; }
    .researchsubmenu > ul { display: none; }
    .researchsubmenu > ul > li { display: block; }
    .researchsubmenu > ul > li > a { padding: 8px 15px; font-size: 14px; text-align: left; }
    .resportbanner > p > span { font-size: 17px; margin: 0 0 5px; }
    .resportbanner > p { font-size: 13px; line-height: 18px; }
    .restable { width: 600px; }
    .nresearchtop > p { font-size: 15px; line-height: 24px; width: 100%; float: none; }
    .nstocksearch { width: 100%; float: none; margin-top: 15px; }
    .advisorytbedata { padding: 10px; }
    .restable > tbody > tr > td, .restable > thead > tr > th { padding: 10px; font-size: 14px; }
    .compnaytopdet > h1 { font-size: 20px; }
    .nresportbannertable { padding: 10px; }

    /*our journey*/
    .journeywrapper .content > div { width: 100%; width: 100%; min-height: auto; padding: 35px 10px 10px; }
    .journeywrapper .content > div.last { width: 100%; }
    .journeywrapper .content > div > span { position: static; padding: 0; }
    .journeywrapper .content > div > b { font-size: 20px; }
    .journeywrapper { padding: 30px 0; }
    .journeywrapper .head > h3 { font-size: 20px; }
    .journeywrapper .head span { font-size: 16px; }
    .journeywrapper .content { margin-top: 20px!important; }
    .awardsinnerslider .owl-prev { left: 30px; }
    .awardsinnerslider .owl-next { right: 30px; }

    /*pms*/
    .whypms > ul { display: flex; margin: 0; }
    .priceperf .vswrapper { max-width: 320px; margin: 0 auto; }
    .priceperf .vswrapper > span > b { float: unset; padding-left: 0; }
    .priceperf .vswrapper > span.vs { border: none; width: 100%; }
    .priceperf .vswrapper > span { text-align: center; width: 100%; font-size: 16px; }
    .pmslaunch > div > div.left, .pmslaunch > div > div.right { text-align: center; }
    .pmslaunch > div > div.right, .pmslaunch > div > div.left, .pmslaunch div { width: 100%; margin-bottom: 10px; }
    #portfoliopmsslider .owl-nav .owl-prev, #portfoliopmsslider .owl-nav .owl-next { display: none; }

    /*downloads*/
    .dwnloadtable tr { border-bottom: 1px solid var(--darkgrey); padding-top: 12px; display: block; }
    .dwnloadtable td { font-size: 14px; display: inline-block; }
    .dwnloadtable tr:last-child { border: none; }

    /*alphanest*/
    .alphanestwraper { padding: 30px 0 0 0; }
    .alphanesthead > p { font-size: 15px; line-height: 23px; margin: 0 0 15px; }
    .alphanesthead > p > i { font-size: 16px; }
    .whyalphanest > p { font-size: 18px; }
    .alphanestinvestwraper, .whyalphanestwraper { padding: 30px 0; }
    .alphanestsliderwraper { padding: 20px 30px; }
    .alphanestslider > .owl-nav > .owl-prev { left: -15px; }
    .alphanestslider > .owl-nav > .owl-next { right: -15px; }
    .alphanestslider > .owl-nav > .owl-prev > i, .alphanestslider > .owl-nav > .owl-next > i, .alphanestinvestslider > .owl-nav > .owl-prev > i, .alphanestinvestslider > .owl-nav > .owl-next > i { font-size: 50px; }
    .alphainvest > ul > li { width: 100%; border: none; border-bottom: 2px solid #99a5b3; }
    .alphainvestslidebox > p { font-size: 14px; line-height: 20px; }
    .alphainvestslidebox > ul.iconset > li { display: inline-block; width: 48%; min-height: 130px; float: left; line-height: 18px; }
    .alphainvestslidebox > ul.iconset.iap > li { min-height: 185px; }
    .alphainvestslidebox > ul.iconset > li > b { margin-bottom: 5px; font-size: 14px; }
    .alphainvestslidebox > ul.iconset { display: block; }
    .alphanestinvestslider { padding: 0 30PX; }
    .alphabtnholder { margin: 30px 0 20px; }
    .alphabtnholder > a { margin-bottom: 10px; }

    /*thank u*/
    .thankyoumain h3 { font-size: 25px; }
    .thankyoumain p { font-size: 22px; }

    /*financial glossary*/
    .finglossarywrapper { padding: 20px 0; }
    .glossrypghead h4 { font-size: 18px; }
    .glossrypghead .fg_nav { padding: 0; }
    .glossrypghead .fg_nav > a.respmenu { margin: 15px auto; }
    .glossrypghead .fg_nav > ul.navfgsec { top: 58px; }
    .glossrypghead .fg_nav > ul > li > a { margin: 0 2px 5px; }
    .fg_lhs { width: auto; float: none; height: auto !important; margin-bottom: 5px; border-bottom: 0px solid var(--darkgrey); padding: 0; }
    .fg_rhs { width: auto; float: none; height: auto !important; padding: 0 0 15px 0; }
    .glossrytblhead { display: none; }
    .glossrypghead .fg_nav > a.respmenu { display: block; }
    .glossrypghead .fg_nav > ul.navfgsec { display: none; position: absolute; left: 50%; margin-left: -110px; width: 220px; margin-bottom: 0; top: 44px; background: var(--darkgrey); padding: 5px 10px; }
    .glossrypghead .fg_nav > ul.navfgsec > li { display: block; }
    .glossrypghead .fg_nav > ul.navfgsec > li > a { padding: 5px; background: none; font-size: 15px; border: none; box-shadow: none; color: var(--white); }
    .glossrycont > div { padding: 15px 15px 0; }

    /*company profile*/
    .mfInSubMn > div { margin: 0 0 10px 15px; }
    .tab-content { padding: 15px 0 0; }
    .brdcmsmall { text-align: left; line-height: 20px; }
    .brdcmsmall > h2, .brdcmsmall > h1 { font-size: 20px; display: block; float: none; }
    .landgetquotes { height: 112px; }
    a.qbtnsec { float: right; width: 100%; margin-top: 15px; }
    .qboxsec { width: 100%; }
    .complisttable { width: 600px; }

    /* SIP Calculator*/
    .sipamountlist { padding-bottom: 0px; }
    .sipamountResultboxRow { margin-bottom: 25px; }
    .sipamountResultboxRow > p > span { font-size: 25px; line-height: 25px; }

    /*return calculator*/
    #calcinputsec { padding: 15px 0 30px; }
    .dateselectionsec { margin-bottom: 10px; }
    .calcsubbox { margin-top: 20px; }
    .schemedetailssec > h4 { font-size: 18px; line-height: 21px; }
    .schemedetailssec > h5 { font-size: 14px; }

    /*partner us new*/
    .partnerwrapper .bcomepartnersec .formfield > .formelement.accept { padding-left: 165px; }

    /*career*/
    .notewrapper > div > em:before { top: -6px; right: -24px; transform: scale(.7); }
    .notewrapper > div > em:after { top: -6px; left: -24px; transform: scale(.7); }
    .notewrapper > div { padding-top: 22px; }
    .notewrapper > div > em { height: 22px; }
    .notewrapper > div > div { padding: 15px 15px; margin: 0 25px; }
    .growwithform .formelement, .growwithform .formelement.big, .growwithform .formelement.btn > input[type='submit'] { width: 100%; }
    .growwithform .formelement.btn { width: 100%; padding: 0; }
    h3.statichead > span { font-size: 18px; line-height: 22px; }
    h3.statichead { font-size: 20px; margin-bottom: 8px; }
    .notewrapper > div > div > span { font-size: 16px; margin-bottom: 5px; }
    .careerswiperslider { padding: 0 40px; }
    .careerswiperslider .swiper-container { padding: 0 0 30px; }
    .careerswiperslider .slider-image { padding: 4px; }
    .careerswiperslider .slider-image { box-shadow: none !important; }
    .careerswiperslider .swiper-button-next > i, .careerswiperslider .swiper-button-prev > i { font-size: 60px; }
    .careerswiperslider .swiper-button-next, .careerswiperslider .swiper-button-prev { margin-top: -30px; }
    .fixedsidemenu { z-index: 10; }
    .careertab > ul > li > a { font-size: 20px; }

    /*work with us form*/
    .contactform > div > .formsec > .formfield > .slctbx:before { right: 85px; }
    .contactform > div > .formsec > .formfield > .cvfile > i { right: 85px; }

    /*nps*/
    .npsSocialMediaWrapper { padding:0 0 20px;}
    .npsSocialMediaSecWrapper { grid-template-columns: repeat(1, 1fr);}
}

@media only screen and (max-width: 479px) {
    .bredcrum-banner, .bredcrum-banner .cnt { min-height: 130px; }

    /*research connect*/
    .researchcontbox { padding: 35px 10px 25px 10px; }
    .researchcontsec > h3 { font-size: 20px; }
    .researchcontsec > p { font-size: 16px; color: var(--Darkblue); }

    /*research connec new*/
    .Invphilobox { font-size: 15px; line-height: 24px; }
    .InvPhiloSec > h3, .FourPillSec > h3, .ResConSec > h3 { font-size: 20px; }
    .ResConSec { padding-top: 30px; }
    .ResConSec .ReportSec p { font-size: 14px; }
    .ResConSec > h3 { font-size: 21px; }


    /*support*/
    h3.supporthed { font-size: 20px; line-height: 23px; }
    .socialmediaicons .mediaicons a { font-size: 30px; margin: 0 18px 0 0; }
    .socialmediaicons .mediaicons > a.twitter { width: 20px; height: 20px; }
    .socialmediaicons .mediaicons { margin: 10px 0 0; }
    .supportsections p { line-height: 22px; margin: 15px 0 0; }
    .supportsections { padding: 15px 18px; }
    .bredcrum-banner { margin-top: 65px; }
    .bredcrum-banner .cnt span { font-size: 15px; }
    .bredcrum-text { padding: 8px 0; }
    .bredcrum-text .stbredcrumb > a { font-size: 13px; }
    .bredcrum-text .stbredcrumb > a:after { font-size: 14px; top: 2px; }

    /*about*/
    .about-cnt { padding: 20px; }
    .about-cnt > .txt { padding: 200px 0 0 0; }
    .about-cnt > .txt:after { width: 200px; height: 200px; top: -25px; left: 50%; right: auto; margin-left: -100px; }
    .about-cnt ul > li { padding-left: 30px; }

    /*faq*/
    .faqquestionwraper a.head { font-size: 14px; line-height: 22px; padding: 8px 26px 8px 12px; }
    .faqquestionwraper .panel-body p { font-size: 14px; line-height: 22px; }
    .faqwrapper { margin: 25px 0; }
    .faqquestionwraper .panel-title > a:after { font-size: 18px; right: 15px; }

    /*leadership*/
    .leadership-wrapper { margin: 30px 0; }
    .leadership-wrapper > b { font-size: 20px; line-height: 22px; }
    .leadership-box > .txt { padding: 15px 0; text-align: center; }
    .leadership-box > .txt > b { font-size: 20px; line-height: 20px; margin-bottom: 0; }
    .leadership-box > .txt > span { font-size: 15px; padding-top: 5px; }
    .leadership-box > .txt > p { font-size: 14px; margin-bottom: 15px; }
    .leadership-box { margin: 30px 0; }

    /*contact us*/
    .contactcont > h3, .newscont > h3, .indexmgmtcont > h3, .glancetopcont > h3, .researchtopcont > h3, .researchsec > h3, .alphanesthead > h3, .whyalphanest > h4, .alphaslidercont h4, .alphainvest > h3 { font-size: 20px; }
    .contactform > ul.contformmenu > li > a:after { bottom: -2px; height: 3px; }
    .contactform > ul.contformmenu > li > a { padding: 10px 0; font-size: 12px; margin: 0 5px; }
    .contactform > div > .formsec > h5, .contactform > div > .formsec > h6 { font-size: 14px; margin-bottom: 20px; }
    .contactform > div > .formsec > .formfield > span { width: 100%; float: none; display: block; line-height: normal; font-size: 13px; margin-bottom: 5px; text-align: left; }
    .contactform > div > .formsec > .formfield > .formelement, .contactform > div > .formsec.big > .formfield > .formelement { width: 100%; float: none; }
    .contactform > div > .formsec > .formfield > .formelement > input[type='text'], .contactform > div > .formsec > .formfield > .formelement > select, .contactform > div > .formsec > .formfield > .formelement > textarea { width: 100%; }
    .contactform > div > .formsec > .formfield.lh-n > span { display: none; }
    .contactform > div > .formsec > .formfield > .formelement > p { font-size: 14px; line-height: 21px; }
    .contactform > div > .formsec > .formfield > .formelement.btnsec { text-align: center; }
    .contactform > div > .formsec.big > .formfield > span { width: 100%; line-height: normal; }
    .chklistnew > li > label { font-size: 14px; }
    .chklistnew > li { width: 48%; }
    .contaddrbox { margin-bottom: 20px; }
    .contadrscredit { font-size: 14px; margin: 0; }
    .contactform > div > .formsec > .formfield > .formelement.accept { position: relative; padding-left: 15px; }
    .contactform > div > .formsec > .formfield > .formelement.accept > input[type='checkbox'] { position: absolute; top: 5px; left: 0; }

    /*newsroom*/
    .newslist { height: 450px; }
    .newslistinner > .newsbox { padding: 60px 0 20px 0px; }
    .newslistinner > .newsbox > span { padding: 3px 5px; font-size: 15px; background: var(--Darkblue); color: #ffffff; }
    .newslistinner > .newsbox > span > em { font-size: 12px; left: 28px; right: 0; bottom: auto; top: 0px; padding: 5px 0; width: 55px; background: var(--lightgrey); color: var(--Darkblue); font-family: var(--medium); }
    .newslistinner > .newsbox > div > h5 { font-size: 15px; }
    .newslistinner > .newsbox > div > p { font-size: 14px; line-height: 18px; }
    .newslistinner > .newsbox:first-child { padding-top: 40px; }

    /*index management*/
    .index-table .table > thead th, .index-table .table > tbody td { font-size: 14px; }

    /*narnolia glance*/
    .glancetopcont > p, .researchtopcont > p, .investbankintro > p, .whybox > p, .equityinvest .content ul li, .tabcontentiap > div p, .partnercontent > p, .philobox, .philopillarbox > div > div, .notewrapper > div > div > p, .notewrapper > div > div > ul > li, .staticpara { font-size: 15px; line-height: 24px; }
    .glancetopcont > h3 { margin: 0 0 15px; }
    .glancemaincont { margin-top: 20px; }
    .glanceitem { margin-bottom: 20px; }

    /*iap*/
    a.staticdwnldbtn { display: block; margin-bottom: 15px; }
    a.staticdwnldbtn:last-child { margin-top:0px;}
    a.staticdwnldbtn.mrr { margin-right: 0px; }

    .iapfaq .panel-body .faq-sub ul li { font-size: 14px; line-height: 22px; }
    .iapfaq .faq-list ol li { font-size: 14px; line-height: 22px; }
    .iapfaq .faq-list ol { padding: 0 12px 0 20px; }
    .iapfaq .showmore a { font-size: 14px; line-height: 22px; }

    /*company list*/
    .quotes { width: 100%; }

    /*investment banking*/
    .bluebox { min-height: auto; padding: 35px 15px 15px; }
    .bluebox > em { left: 50%; margin-left: -20px; }
    .ourservice > ul > li.none { display: none; }
    .ourservice > ul > li.equity { height: auto; }
    .ourservice > ul > li.qib { line-height: 20px; }
    .investbankintro > h3 { font-size: 20px; }
    .ourservice > ul > li.equity, .ourservice > ul > li.debt, .ourservice > ul > li.acqu { margin-top: 15px; margin-bottom: 0; }
    .ourservice > ul > li.equity, .ourservice > ul > li.acqu { min-height: auto; }
    .ourservice > ul > li.none { display: none; }

    .invstmntteam-wrap { padding-bottom: 0px; }
    .invstmntteam-wrap .leadership-box > .txt > p { text-align: center; }

    /*IAP*/
    .equityinvest .content ul li > span { font-size: 17px; line-height: 20px; margin-bottom: 5px; }
    .tabcontentiap b.button, .returnprofile b.button { font-size: 15px; }
    .tabcontentiap .gv { width: 65%; margin: 0 auto; border: none; }
    .priceperf > p.small { padding: 10px 30px 10px !important; border-top: 1px solid var(--blue); }
    .growthbox { padding: 20px 0 5px 50px; }
    .growthbox > span, .growthbox > b, .profiletable > tbody > tr > td, .profiletable > thead > tr > th, .profiletable > tfoot > tr > td { font-size: 14px; }
    ul.eqmutual > li > a { font-size: 18px; line-height: 27px; }
    ul.eqmutual > li > a > span { display: inline-block; }
    .tabcontentiap { margin-bottom: 20px; padding: 20px 10px; }
    .partnerintro > b { margin-bottom: 12px; }
    .graywrapper div.subhead h4 { font-size: 18px; line-height: 22px; }
    .graywrapper div.subhead h4 > span { font-size: 15px; }

    /*research advisory*/
    .researchsec > b { font-size: 15px; }
    .researchsides { margin: 30px 0; }
    .researchsec > h3 { }
    .articleitem > em { width: 60px; height: 85px; }
    .articleitem { padding-left: 75px; }
    .articleitem > span, .articleitem > p { font-size: 14px; line-height: 20px; }
    .articleitem > span i { font-size: 12px; }
    .resmainmenu ul > li > a { padding: 10px; }
    .reportsdesc > p { font-size: 14px; line-height: 24px; }
    a.mobrespmenu { font-size: 15px; }
    .restable > tbody > tr > td { font-size: 14px; }
    .resarticlesmenu > ul > li > a { font-size: 13px; padding: 4px 10px; }
    .resarticles { margin-top: 15px; height: 400px; }
    .research-update-sec b { line-height: 20px; }
    .research-update-sec p { font-size: 15px; line-height: 18px; }
    .research-update-sec .videosec > .videoitem { padding: 110px 0 0 0; display: block; }
    .research-update-sec .videosec > .videoitem > p { display: block; font-size: 13px; line-height: 18px; }
    .comAdvisory { margin: 15px 0; }

    /*investment-philosophy*/
    .philopillarbox > span { font-size: 19px; line-height: 22px; }

    /*sdr*/
    .sdrbannerleft { text-align: center; padding: 0; }
    .sdrbannerleft > h5 { font-size: 15px; margin-top: 10px; }
    .sdrbannerleft > p { line-height: 20px; font-size: 14px; }
    .sdrbannerleft > h3 { font-size: 24px; line-height: 28px; }
    .sdrbanner2rightform span.subhd, .sdrbanner2rightform > h5 { font-size: 18px; text-align: center; }
    .sdrbanner2right { margin-top: 30px; }
    .sdrbannerbtmform > .formwrper input#txt_service { left: 0; right: 0; }
    .sdrbanner2rightform > label > span.file-custom:before { padding: 10px; }
    .sdrbanner2rightform .sdrfomfields.qnt > input[type='text'] { width: 48%; }
    .sdrbanner2right > .Qdrop { height: 40px; padding: 8px 15px; }
    .sdrbanner2right > .Qdrop > i { top: 6px; }
    .sdrbanner2rightform .btnholder > input[type='submit'] { width: 100%; padding: 8px 10px; }
    .sdrbanner2rightform > a { font-size: 12px; }
    .sdrbanner2rightform > .assetclass { text-align: center; margin: 15px 0; }
    .radiogroups { margin-top: 5px; }
    .sdrbanner2rightform .sdrfomfields > span { width: 25%; }
    .thnakyoutxt { padding: 30px 15px; }
    .thnakyoutxt > h3 { font-size: 24px; }
    .thnakyoutxt > h3 > span { font-size: 15px; line-height: 20px; }

    /*pms*/
    .whypms > ul > li { margin: 0 0 15px; font-size: 15px; }
    .whypms > ul > li:after { display: none; }
    .pmsPillarbox { font-size: 14px; line-height: 20px; padding: 15px 15px 30px; }
    .pmsPillarbox.pmspillar1, .pmsPillarbox.pmspillar2, .pmsPillarbox.pmspillar3, .pmsPillarbox.pmspillar4 { padding: 40px 15px 15px; }
    .pmsPillarbox > em { width: 60px; height: 60px; border: 3px solid #fff; padding: 16px 0; font-size: 30px; }
    .pmsPillarbox.pmspillar1 > em, .pmsPillarbox.pmspillar2 > em, .pmsPillarbox.pmspillar3 > em, .pmsPillarbox.pmspillar4 > em { margin-left: -30px; }
    .pmsPillarbox > h5 { font-size: 16px; text-align: center; }
    .pmsPillarbox > P { font-size: 15px; line-height: 24px; }
    .allpillarbox_pmsland { padding: 30px 0; }
    .priceperf .vswrapper > span, .pmslaunch div > span { font-size: 13px; }
    .pmslaunch div > span > b { font-size: 18px; }
    .pmslaunch div > h4 { font-size: 16px; }

    /*terms of use*/
    .termcondidata > p, ul.termcodul > li { font-size: 14px; }
    .awardsinnerslider .awarditem { width: 255px !important; padding: 15px 10px 65px 10px; }
    .awardsinnerslider .owl-prev { left: -12px; }
    .awardsinnerslider .owl-next { right: -12px; }

    /*privacy policy*/
    .privacypolicydata > p, ul.privacypolul > li, .disclaimerdata > p { font-size: 14px; }

    /*alphanest*/
    .whyalphanest > p { font-size: 16px; }
    .alphanest8pbox > p { font-size: 14px; line-height: 18px; }
    .alphanest8pbox { margin: 20px 5px 20px; }
    .alphanest8pbox:before { width: 40px; height: 40px; margin-left: -20px; font-size: 20px; padding: 3px; }
    .alphanestsliderwraper > h5 { font-size: 17px; }
    .alphanestslider { padding-top: 20px; }
    .alphaslidercont h4 { font-size: 21px; }
    .alphaslidercont h4 > i { font-size: 16px; }
    .alphaslidercont p { font-size: 14px; }
    .alphanestsliderwraper { padding: 20px 15px; }
    .alphainvestslidebox > ul.iconset > li { width: 100%; min-height: initial !important; float: none; margin-bottom: 20px; }
    .alphainvestslidebox > ul.iconset > li:last-child { margin: 0; }
    .alphainvestslidebox > h5 { font-size: 18px; }
    .alphabtnholder { margin: 20px 0; }
    .alphabtnholder > a { display: block; }
    .alphaslidercont { padding: 0; }

    /*mf-advisory 479*/
    .mfrechdivs .clearfix > div.imgmfresh { width: 25%; }
    .mfrechdivs .clearfix > div.siprootdiv { width: 75%; }
    .topmfitem .topmf_cmndata { font-size: 15px; line-height: 20px; }
    .topmfitem .topmf_cmnheads { font-size: 15px; }

    /*thank u*/
    .thankyoumain h3 { font-size: 18px; margin-bottom: 10px; }
    .thankyoumain p { font-size: 17px; line-height: 20px; }

    /*financial glossary*/
    .glossrypghead h4 { font-size: 16px; line-height: 20px; }
    .glossrypghead .fg_nav > a.respmenu { width: 100%; font-size: 15px; padding: 8px 35px 8px 20px; }
    .glossrypghead .fg_nav > ul.navfgsec { top: 38px; left: 10px; right: 10px; margin: 0; }
    .glossrypghead .fg_nav > a.respmenu > i { font-size: 23px; top: 6px; }
    .glossrypghead .fg_nav > ul > li > a { margin: 0 0px 5px; }
    .glossrycont .fg_lhs > span { font-size: 15px; }
    .glossrycont .fg_rhs > p { font-size: 14px; line-height: 22px; }
    .glossrypghead .fg_nav > ul.navfgsec > li > a { font-size: 15px; padding: 2px 5px; }
    .footable.scroll > tbody > tr, .footable.scroll > thead { table-layout: auto; }

    /*company profile*/
    .innermarketmenu { position: relative; width: 100%; }
    .navinner > span { text-align: left; }
    .navinner > ul { position: static; }
    .mkttopmenugrp { padding: 0px 0px; }
    .mfInSubMn > div > span { width: 48%; }
    .innermarketmenu { position: relative; width: 100%; }
    .navinner > span { text-align: left; }
    .navinner > ul { position: static; }
    .mkttopmenugrp { padding: 0px 0px; }
    .mfInSubMn > div > span { width: 48%; }
    .bredcrumbbannerlist { padding: 65px 0px 20px; }
    .complisttable tr > td, .complisttable tr > th { width: 25%; }
    .complisttable tr > td.footable-first-column, .complisttable tr > th.foo-first-column { width: 50%; }

    /*return calculator*/
    .schemedetailssec > h4 { font-size: 16px; line-height: 19px; }
    .schemedetailssec > h5 { font-size: 13px; }
    .returncalculatorwrapper .toolsipbg { padding: 15px; }
    .returncalculatorwrapper .mfInSubMn > div > span { display: none; }
    .returncalculatorwrapper .mfInSubMn > div { margin: 0 0 10px 0; }
    .returncalculatorwrapper .mfInSubMn > div > .innerselect { width: 100%; margin: 0; }
    .returncalculatorwrapper .mfInSubMn > div select, .mfInSubMn > div input[type="text"] { height: 35px; padding: 0 15px; }
    .returncalculatorwrapper .innerselect:before { top: 6px; }
    .calcsubbox { margin: 15px 0; }

    /*partner us new*/
    .partnerwrapper .partnerphilosophy p { font-size: 14px; line-height: 24px; }
    .partnerwrapper h3.bluehed { font-size: 21px; }
    .partnerwrapper .partnerphilosophy h3 i { font-size: 15px; }
    .partnerwrapper .whypartnersec span { font-size: 14px; margin: 20px 0; }
    .partnerwrapper .whypartnercnt h4 { font-size: 18px; text-align: center; }
    .partnerwrapper .whypartnercnt p { font-size: 14px; line-height: 24px; }
    .partnerwrapper .whypartnercnt ul li { font-size: 14px; line-height: 24px; }
    .partnerwrapper .bcomepartnersec .formfield.bottomsec span { font-size: 15px; }
    .partnerwrapper .bcomepartnersec .formfield.bottomsec span i { font-size: 24px; }
    .partnerwrapper .bcomepartnersec h3 i { font-size: 15px; line-height: 22px; }
    .partnerwrapper .bcomepartnersec .formfield > .formelement label { font-size: 12px; }
    .partnerwrapper .bcomepartnersec .formfield > .formelement p { font-size: 12px; line-height: 20px; }
    .partnerwrapper .bcomepartnersec .formfield > span { font-size: 14px; }
    .partnerwrapper .bcomepartnersec .formfield > .formelement.accept { padding: 0; }
    .partnerwrapper .whypartnercnt .dashboardimg { max-width: 280px; }
    .partnerwrapper .whypartnerbox { position: relative; margin: 0 0 10px; padding: 0 10px 0 55px; min-height: 50px; display: table; width: 100%; }
    .partnerwrapper .whypartnerbox em { position: absolute; top: 10px; left: 10px; width: 30px; height: 30px; }
    .partnerwrapper .whypartnerbox:hover:before, .partnerwrapper .whypartnerbox.active:before { display: none; }
    .partnerwrapper .whypartnerbox span { text-align: left; display: table-cell; vertical-align: middle; font-size: 14px; line-height: 18px; }
    .partnerwrapper .bcomepartnersec .formfield > .formelement.accept.mfad { padding-left: 0; }
    /*career*/
    .careerswiperslider { padding: 0 20px; }
    .careerswiperslider .swiper-button-next > i, .careerswiperslider .swiper-button-prev > i { font-size: 40px; }
    .careerswiperslider .swiper-button-next, .careerswiperslider .swiper-button-prev { margin-top: -20px; }
    .depbox { min-height: 65px; text-align: left; padding: 15px 15px 15px 85px; margin-bottom: 15px; font-size: 15px; }
    .depbox:before { left: 25px; top: 0; margin-left: 0; transform: scale(.6); }
    .growwithform .formelement.btn > input[type='submit'] { font-size: 15px; }
    .careertab > ul { position: absolute; z-index: 1; width: 100%; top: 36px; left: 0; z-index: 2; }
    .careertab > ul > li > a.active { display: none; }
    .careertab > span { display: block; }
    .careertab > ul { padding: 10px 15px; margin: 0; display: none; background: var(--lightgrey); border: 1px solid #bfbfbf; border-top: none; text-align: left; }
    .careertab > ul > li { display: block; padding: 0; }
    .careertab > ul > li > a { padding: 5px 0; color: var(--darkgrey); font-size: 15px; line-height: 24px; background: transparent; }
    .careertab > ul > li > a:after { position: static; }
    .careertab > ul > li:after { position: static; }
    .waybox:before { margin-top: -77px; }
    .waybox > span { height: 200px; width: 200px; padding: 70px 32px 20px; }
    .waybox > span:before { transform: scale(.7); top: 12px; }
    .mfadvbtn { padding: 7px 12px; font-size: 12px; }
    .notewrapper > div > div > ul > li:before { top: 7px; width: 18px; height: 18px; }
    .notewrapper > div > div > ul > li { padding: 0 0 12px 24px; }
    h3.statichead > span { font-size: 15px; line-height: 20px; padding: 0; margin: 0 0 15px; }

    /*work with us form*/
    .contactform > div > .formsec > .formfield > .cvfile > input { width: 100%; }
    .contactform > div > .formsec > .formfield > .slctbx:before { right: 20px; }
    .contactform > div > .formsec > .formfield > .cvfile > i { right: 20px; }

    /*** nps ***/
    .nps-mncnt { margin: 15px 0; }
    .nps-mncnt > h3 { margin: 0 0 10px; font-size: 22px; }
    .nps-cnt { margin: 0 0 10px 0; }
    .nps-cnt > h4 { font-size: 20px; }
    .nps-cnt > p { font-size: 14px; }
    .nps-cnt > p.inner-npscnt { font-size: 14px; padding: 0 0 0 10px; }
    .nps-cnt > a { display: inline-block; border: none; margin: 5px 0; max-width: 235px; font-size: 14px; }

    .npsSocialMediaSec div > img { width:20px;height:20px;}
    .npsSocialMediaSec div:first-child { width: 20px;}


}

@-webkit-keyframes marqueeAnimation-50576840 {
    100% { margin-left: -8704.14px; }
}
