#Per_div1,.asdateOn,.betaSec,.exit-List li,.insightlink,.nav-historyerror,.pagination,.searchCont {
    position: relative
}

.betaSec,.dirthumbSlider img,.distTable .table td:nth-of-type(3),.distTable .table td:nth-of-type(4),.distTable .table td:nth-of-type(5),.insightHUbLink li,.searchCont:before,.tabsMain .tabInnercontent .tableSec table p,.transact .newToolTip {
    text-align: center
}

.contentWrap:focus,.contentWrap:hover {
    color: #e71324;
    text-decoration: none
}

.newtoMF .ContPicGridWrap {
    display: inline
}

.sitemapMenuCont .insideSubmenu ul li {
    margin-bottom: .8rem
}

.dirText .box,.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span:hover,.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span:hover,.pagination>li>a,.pagination>li>span {
    border: none
}

.ourValues .inside {
    margin-left: 2rem
}

.ourValues .heading {
    padding-bottom: 1rem;
    font-size: 2rem;
    font-weight: 700
}

.no-recordtext {
    font-size: 1.4rem;
    color: #ed1846;
    display: none
}

.headerSearch input[type=submit] {
    position: relative;
    top: -29px;
    right: 0;
    background: 0 0;
    display: none
}

.headerSearch .searchIco {
    right: -120px;
    cursor: pointer;
    top: -3rem
}

.insightHd {
    font-weight: 700
}

.sf_pagerNumeric {
    margin: 2rem 0
}

.sf_pagerNumeric a {
    display: inline;
    background: #00529c;
    color: #fff;
    border-radius: 9px;
    padding: 1rem 1.2rem;
    margin: 5px;
    font-size: 1.4rem;
    transition: .5s
}

.homeBanner .owl-dots .owl-dot.active,.sf_pagerNumeric a:hover {
    background: #ec7d23
}

.sfsearchResultStatistics {
    border-bottom: 2px solid #007dc6;
    margin-bottom: 2rem;
    padding: .5rem 0;
    font-size: 25px
}

.searchCont:before {
    content: "\73";
    position: absolute;
    left: -44px;
    top: 1px;
    font-weight: 700;
    color: #00529c;
    font-family: boiaxaicon!important;
    border-radius: 50%;
    border: 2px solid #00529c;
    padding: 3px 0;
    font-size: 14px;
    width: 30px;
    height: 30px
}

.searchCont a {
    font-size: 20px
}

#sectorAllocation td,.pagination-sm>li>a,.pagination-sm>li>span,.searchCont .sfsearchResultHighLighter {
    font-size: 14px
}

.searchCont .sfHighlight {
    font-size: 18px
}

.headerSearch .searcontainer {
    top: -3rem
}

@media screen and (max-width: 768px) {
    .headerSearch .searchIco {
        top:-1rem
    }

    .headerSearch .searcontainer {
        top: 0
    }
}

@media (min-width: 992px) {
    header .col-md-10 {
        width:83.33333%!important
    }
}

@media (min-width: 768px) {
    header .col-md-10 {
        width:83.33333%!important
    }
}

.leftTable table thead tr>th {
    padding: 1rem .5rem;
    font-weight: 400
}

.leftTable table thead tr>th:last-child {
    width: 15%
}

.leftTable table th:last-child {
    text-align: center!important
}

.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover,.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover {
    color: #00529c;
    border-bottom: .2rem solid #00529c;
    background: 0 0
}

.pagination .next,.pagination .prev {
    top: .6rem
}

.sectorLegends li:before {
    content: "";
    position: absolute;
    height: .7rem;
    width: .7rem;
    background: #444!important;
    top: .8rem;
    left: 0;
    border-radius: 50%
}

.performance .box li {
    list-style-type: none
}

.bannerRight .simpleFlying a:last-child,.performance .box li:before {
    background: 0 0
}

.nav-historyerror .no-recordtext {
    position: absolute;
    left: 0;
    bottom: 74px
}

.pagination .page-item.prev {
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    top: 8px
}

.pagination .page-item.next span,.pagination .page-item.prev span {
    -ms-transform: rotate(0);
    -webkit-transform: rotate(0);
    transform: rotate(0)
}

.pagination .page-item.next {
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

#Per_div1 .disclaimerPro {
    position: absolute;
    right: 0;
    top: -10px;
    text-align: center;
    left: 25%;
    margin: 0 auto;
    line-height: 16px
}

#Per_div1 {
    top: 0;
    margin-bottom: 3rem
}

.loaderList {
    background: url(../images/loader.gif) center center no-repeat rgba(0,0,0,.7);
    background-size: 5rem;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 9999
}

.pagination {
    padding: 0 10px;
    margin: 0 0 12px 20px;
    right: 0;
    float: right
}

.exit-List {
    padding-left: 8.5rem;
    margin-top: -2rem;
    height: 66px;
    overflow: hidden
}

.exit-List li {
    border: none;
    padding: .2rem 2rem
}

.exit-List li:before {
    position: absolute;
    left: 5px;
    top: 9px;
    background: #333;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    content: ""
}

.download .error {
    color: #ed1846;
    display: none;
    padding-top: 1rem
}

.fundManager span {
    display: block;
    font-size: 1.4rem;
    font-weight: 700
}

#sectorAllocation {
    margin-top: -50px
}

.asdateOn span {
    position: absolute;
    top: -27px;
    right: 0;
    font-size: 1.6rem;
    color: #484848;
    font-weight: 700
}

.investorTab .tabsMain,.investorTab .tabsMain .tabs-content .from,.no-padding {
    padding: 0;
    text-align: center
}

.error_go {
    display: none;
    bottom: 8px;
    color: #ed1c2c;
    font-size: 1.2rem;
    letter-spacing: .1rem
}

.asOnDate,.homeBanner .owl-nav .owl-next,.homeBanner .owl-nav .owl-prev,.insightHUbLink li,.simpleFlyingSlider .owl-nav .owl-next,.simpleFlyingSlider .owl-nav .owl-prev {
    display: inline-block
}

.asOnDate,.insightHUbLink h4 {
    color: #484848;
    font-weight: 700
}

.investorTab .tabsMain .tabs-content,.newAdvisorSec .tabsMain .tabs-content {
    padding: 1rem 0
}

.investorTab .tabsMain .tabs-content .catergory {
    width: 37%;
    margin-right: 15px
}

.ContPicBox h4 {
    margin-bottom: 0!important
}

.withoutCat table td:nth-of-type(3) {
    width: 73%
}

.investorTab .NoCategory .searchSec {
    padding: 0;
    text-align: right
}

.investorTab .NoCategory .button2 {
    margin-left: 1rem
}

.insightHUbLink li {
    width: 48%;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    padding: 1rem
}

.insightHUbLink h4 {
    text-transform: none;
    margin: 0 0 3rem;
    font-size: 1.8rem;
    display: block
}

.insightlink:after {
    position: absolute;
    right: 0;
    top: 12px;
    background: #ddd;
    height: 35px;
    content: "";
    width: 1px
}

.dirthumbSlider img {
    width: 76%;
    margin: 0 auto
}

.newAdvisorSec .tabInnercontent {
    height: 450px
}

.serviceTable {
    margin-top: 20px
}

.sectorAllocation .mCSB_inside>.mCSB_container {
    margin-right: 23px
}

#AssetAllocation .bar {
    margin-bottom: 9px!important
}

.insightHubTable {
    height: 315px;
    overflow: hidden
}

.statutoryTabel table td:nth-of-type(3) {
    width: 23%;
    text-align: right
}

.asOnDate {
    margin-top: 1.5rem;
    padding-right: 1rem;
    font-size: 2rem;
    margin-bottom: 0;
    line-height: 1
}

.fundperformancegraph2 {
    height: 559px
}

.fundperformancegraph3 {
    height: 537px
}

.fundperformancegraphLiquid {
    height: 372px
}

.fundperformancegraphTreasuryAdvantage {
    height: 329px
}

.fundperformancegraphEquity {
    height: 495px
}

.fundperformancegraphShortTermIncome {
    height: 526px
}

.fundperformancegraphRegularReturn {
    height: 505px
}

.fundperformancegraphTaxAdvantage {
    height: 561px
}

.fundperformancegraphManufacturingInfrastructure {
    height: 453px
}

.fundperformancegraphEquityDebtRebalancer {
    height: 525px
}

.fundperformancegraphCorporateCreditSpectrum {
    height: 417px
}

.fundperformancegraphMidCapEquityandDebt {
    height: 570px
}

.performacehd {
    float: left
}

.contentWrap a {
    text-decoration: none
}

.contentWrap a:focus,.contentWrap a:hover {
    text-decoration: none;
    color: #337ab7
}

.factsheets .withoutCat table td:first-of-type {
    width: 10%
}

.factsheets .withoutCat table td:nth-of-type(2) {
    width: 28%
}

.factsheets .withoutCat table td:nth-of-type(3) {
    width: 51%
}

.factsheets .withoutCat table td:nth-of-type(4) {
    width: 56%
}

.serviceUpdate table td:first-of-type {
    width: 29%
}

.serviceUpdate table td:nth-of-type(2) {
    width: 59%
}

.serviceUpdate table td:nth-of-type(3) {
    width: 23%
}

.boiaxareserch table tr td:nth-of-type(2) {
    width: 12%;
    padding: 1.5rem
}

.keepInTouchSec textarea {
    border: 1px solid #bababa;
    display: block;
    width: 100%;
    font-size: 1.6rem;
    color: #999;
    outline: 0;
    padding: 10px 0 10px 1rem
}

.terms .sipBenf ul {
    list-style-type: disc
}

.terms .box.sipBenf {
    padding: .5rem 1rem;
    margin-top: 21px;
    margin-bottom: 0
}

.terms .box.sipBenf ul {
    padding-left: 2.5rem
}

.terms .box.sipBenf li {
    padding-left: 0
}

.sipBanner img {
    padding-left: 15px;
    width: 100%
}

.sipBanner {
    width: 100%;
    max-width: 1120px
}

.homeBanner .owl-nav {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%
}

.homeBanner .owl-nav .owl-next.disabled,.homeBanner .owl-nav .owl-prev.disabled {
    opacity: .3
}

.homeBanner .owl-nav .owl-next:before,.homeBanner .owl-nav .owl-prev:before {
    content: "\76";
    color: #0275bb;
    font-size: 2rem;
    font-family: boiaxaicon;
    margin: .5rem
}

.homeBanner .owl-nav .owl-prev {
    transform: rotate(180deg);
    float: left
}

.homeBanner .owl-nav .owl-next,.simpleFlyingSlider .owl-nav .owl-next {
    float: right
}

.answerPopUp {
    z-index: 7
}

@media screen and (max-width: 1366px) {
    .homeBanner {
        margin-bottom:7rem
    }
}

@media only screen and (max-width: 375px) {
    .homeBanner {
        margin-top:0
    }
}

.mailService h3:after,.mailService h3:before {
    display: none
}

.mailService h3 a:hover {
    border-bottom: 0
}

.blinking {
    animation: 1s infinite blinkingText
}

@keyframes blinkingText {
    0% {
        color: #337ab7
    }

    100% {
        color: red
    }
}

.simpleFlyingSlider {
    display: inline-block!important;
    width: 129px
}

.bannerRight .simpleFlying a span:before {
    left: 30px
}

.simpleFlyingSlider.owl-theme .owl-nav {
    position: absolute;
    right: 8px;
    bottom: 5px
}

.simpleFlyingSlider .owl-nav .owl-prev {
    transform: rotate(180deg);
    float: left;
    position: relative;
    top: -1px
}

.simpleFlyingSlider .owl-nav .owl-next:before,.simpleFlyingSlider .owl-nav .owl-prev:before {
    content: "\76";
    color: #0275bb;
    font-size: 10px;
    font-family: boiaxaicon;
    margin: .5rem
}

.simpleFlyingSlider .owl-nav .owl-next.disabled,.simpleFlyingSlider .owl-nav .owl-prev.disabled {
    opacity: .5
}

.sectorAllocationCont .progress span {
    right: -30px
}

html.safari .home .transact {
    right: -100px
}

html.safari .transact {
    top: -17px
}

.bannerRight .simpleFlying .simpleFlyingSlider.borderRight {
    border-left: 1px solid #bcc1c7;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.bannerRight .simpleFlying .simpleFlyingSlider a {
    min-height: 140px;
    width: 100%
}

.bannerRight .simpleFlying a span.rightarrow:before {
    left: auto;
    right: 0;
    bottom: 14px
}

@media screen and (max-width: 767px) {
    .headerSearch .searchIco {
        position:absolute;
        top: -10.8rem;
        left: inherit;
        right: 5rem!important
    }

    .headerSearch .searcontainer input {
        padding: 0 2.5rem .8rem .5rem
    }

    .headerSearch .searcontainer {
        top: -4rem
    }

    .asdateOn span {
        top: -30px
    }

    .pagination {
        padding: 0 10px;
        margin: 0 0 0 20px;
        position: relative;
        right: 0;
        float: right;
        top: -11px
    }

    .addFundmanger {
        margin-bottom: 4rem
    }

    .investorTab .tabsMain .tabs-content .datpikerSec .datepickInside {
        width: 100%
    }

    .investorTab .tabsMain .tabs-content {
        padding: 0
    }

    .investorTab .tabsMain .tabs-content .catergory {
        width: 29%;
        margin-right: 15px
    }

    .row {
        width: auto!important
    }

    .bannerRight .simpleFlying a:last-child {
        padding: 1.5rem 2rem 1rem
    }

    .bannerRight .simpleFlying .simpleFlyingSlider.serviceSlider a {
        padding: 1.5rem 2rem 3rem
    }

    .bannerRight .simpleFlying a {
        padding: 1.5rem 1.5rem 10.5rem
    }
}

@media screen and (min-width: 391px) and (max-width:767px) {
    .bannerRight .simpleFlying a span {
        bottom:0
    }
}

.bannerRight .simpleFlying a {
    padding: 1.5rem 1.5rem 8rem
}

.bannerRight .simpleFlying.bottomSlider .simpleFlyingSlider a {
    min-height: 121px;
    width: 100%
}

.transact .newToolTip span {
    font-weight: 700;
    position: absolute;
    font-size: 9px;
    top: 6px;
    left: 2px;
    transform: rotate(-43deg);
    animation: 1s infinite blinkRedAndBlack
}

html.safari .bannerRight .simpleFlying a {
    font-size: 1.6rem;
    width: 49%
}

html.safari .bannerRight .signUp a,html.safari .bannerRight article a,html.safari .homeCta li a,html.safari .homeSlider.newBtnStyle .signUp a {
    font-size: 1.6rem
}

.transact .newToolTip {
    background: url(/images/default-source/home-banners/ribbon.png?sfvrsn=308ad841_2) 0 0/contain no-repeat;
    position: absolute;
    width: 51px;
    height: 38px;
    top: -11px;
    left: 0
}

@keyframes blinkRedAndBlack {
    0% {
        color: #e71324
    }

    100% {
        color: #000
    }
}

.bannerRight .simpleFlying.bottomSlider a {
    padding: 1.5rem 1.5rem 6rem
}

.homeBanner .owl-dots .owl-dot {
    background: #e1eaf7;
    transition: 1s;
    height: .5rem;
    width: 2rem;
    margin: 15px 3px 0;
    display: inline-block;
    border-radius: 1rem
}

@media screen and (min-width: 768px) and (max-width:991px) {
    .bannerRight .simpleFlying a span {
        bottom:0
    }
}
.row-col.learn-col {
    padding-right: 25px
}