span.rupeeSymbol {
    font-family: rupee!important;
    float: none!important;
    margin-right: 2px;
}

section, header, nav, footer {
    width: 100%;
    float: left;
    position: relative;
    margin: 0 auto;
    padding: 0;
}

header, #footerBtm {
    border-top: 3px solid #203349;
}


#mainWrapper {
    position: relative;
    width: 100%;
    float: left;
}

h1 {
    font-size: 3.6em;
    color: #333;
    font-family: helveticaneuethin;
    float: left;
    text-transform: uppercase;
    font-weight: 400;
    margin: 20px 0 10px;
}

.header, .footer {
    width: 940px;
    height: 95px;
    margin: 0 auto;
    padding: 0;
}

.headWrap a.logo {
    float: left;
    margin-top: 25px;
}

.retailInvestor, #retailWrap {
    width: 100%;
    background: #203349;
    display: none;
    margin: 0 auto;
    padding: 0;
}

#retailWrap {
    width: auto;
    height: 60px;
    padding-top: 10px;
    display: table;
}

    #retailWrap h2 {
        display: none;
        color: #333;
        font-size: 1.6em;
        font-weight: 400;
        text-transform: uppercase;
        margin: 10px 0 0;
    }

ul.retailWrap {
    display: none;
    top: -60px;
}

    ul.retailWrap li a {
        color: #fefeff;
        float: left;
        font-size: 1.4em;
        text-transform: uppercase;
        padding: 14px 13px;
    }

.clickRetail {
    width: 200px;
    height: 20px;
    background: url(/SiteCollectionImages/SiteImages/arrowSprite.png) no-repeat center 22px #203349;
    border-radius: 0 0 7px 7px;
    -moz-border-radius: 0 0 7px 7px;
    -webkit-border-radius: 0 0 7px 7px;
    border: none;
    text-align: center;
    color: #c1c9d3;
    font-size: 1.2em;
    cursor: pointer;
    text-transform: uppercase;
    margin: 0 auto;
    padding: 5px 0;
}

    .clickRetail span {
        color: #fff;
        background: url(/SiteCollectionImages/SiteImages/arrowLft.png) no-repeat 0 center;
        padding-left: 8px;
        margin-left: 5px;
    }

    .clickRetail.act {
        background-position: center -27px;
    }

.rhsHead h3, .rhsHead p {
    text-align: right;
    color: #034da2;
    font-size: 1.8em;
    line-height: 1.1em;
    font-weight: 400;
    font-family: Arial,Helvetica,sans-serif;
    padding-top: 20px;
}

.rhsHead p {
    font-size: 1.1em;
}

.rhsHead ul {
    float: right;
    margin: 10px 0 5px;
}

    .rhsHead ul li {
        width: auto;
        float: left;
        text-align: right;
    }

        .rhsHead ul li a {
            float: left;
            color: #034da2;
            font-size: 1.3em;
            text-transform: uppercase;
            font-family: robotolight;
            padding: 2px 15px 0 10px;
        }

        .rhsHead ul li.userNameClick a {
            background: url(/SiteCollectionImages/SiteImages/arwDown.png) no-repeat right center;
        }

        .rhsHead ul li.userNameClick2 a {
            background: url(/SiteCollectionImages/SiteImages/toparrow2.png) no-repeat right center;
        }

        .rhsHead ul li.userNameClick a, .rhsHead ul li.userNameClick2 a {
            padding-top: 4px;
        }

        .rhsHead ul li:first-child a {
            color: #666;
            border-right: 1px solid #c0d2e8;
            cursor: default;
            text-transform: none;
            background: none;
            font-weight: 700;
            padding: 0 10px 0 0;
        }

        /*******************Code Added By Indigo******************/

        .rhsHead ul li.chatwithus a, .rhsHead ul li.videoChat a {
            background: none;
           /* border-right: 1px solid #C0D2E8; DG 21/11/2015*/
            height: 24px;
            padding: 0 6px 0 0;
        }

/*******************End of Code Added By Indigo******************/

.logedinWrapper {
    background: #d9dde6;
    position: absolute;
    width: 164px;
    display: none;
    z-index: 11;
    padding: 12px;
}

    .logedinWrapper a {
        background: #F92F2F;
        float: right;
        font-size: 1.5em;
        line-height: 1em;
        position: relative;
        text-align: center;
        text-transform: uppercase;
        width: 100px;
        margin: 10px 0;
        padding: 10px 0;
    }

    .logedinWrapper h2 {
        font-size: 1.3em;
        color: #034da2;
    }

    .logedinWrapper p {
        color: #333;
        text-align: left;
        font-size: 1.2em;
        padding: 10px 0 0;
    }

ul.nav li {
    float: left;
    position: relative;
}

    ul.nav li a {
        float: left;
        min-height: 37px;
        border-left: 1px solid #3571b5;
        width: 165px;
        text-align: center;
        font-size: 1.7em;
        text-transform: uppercase;
        line-height: 1.3em;
        font-family: robotolight;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        padding: 10px 0 9px;
    }

    ul.nav li:hover {
        background: #d8dee5;
    }

        ul.nav li:hover a {
            color: #203349;
        }

    ul.nav li.firstLi a {
        width: 60px;
        height: 63px;
        border-left: none;
    }

    ul.nav li.lastLi {
        width: 54px;
        min-height: 58px;
        border-left: 1px solid #3571b5;
    }

        ul.nav li.lastLi .searchBtn {
            float: right;
            margin-top: 16px;
            cursor: pointer;
            display: block;
        }

.searchBox {
    width: 266px;
    float: left;
    min-height: 47px;
    padding-left: 12px;
    position: absolute;
    margin-top: 11px;
    display: none;
}

    .searchBox .serchBx, .searchBox .serchBx input {
        width: 225px;
        float: left;
        height: 35px;
        background: #fff;
    }

        .searchBox .serchBx input {
            width: 83%;
            float: left;
            background: none;
            border: none;
            height: 25px;
            font-size: 1.4em;
            padding: 5px;
        }

        .searchBox .serchBx a {
            border: none;
            width: auto;
            margin-top: 5px;
            min-height: 0;
            padding: 0;
        }

.closeSearch {
    float: right;
    margin-top: 5px;
    cursor: pointer;
}

ul.nav li ul {
    position: absolute;
    width: 500px;
    float: left;
    background: #d8dee5;
    z-index: 3;
    top: 63px;
    box-shadow: 0 2px 1px 1px #bababa;
    -moz-box-shadow: 0 2px 1px 1px #bababa;
    -webkit-box-shadow: 0 2px 1px 1px #bababa;
    left: 1px;
    display: none;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 10px 15px;
}

    ul.nav li ul.invstServic {
        left: auto;
        right: 0;
    }

    ul.nav li ul.waysTran {
        left: -160px;
    }

    ul.nav li ul li a, .whyInvest ul.nav li a {
        border: none;
        float: none;
        text-align: left;
        border-bottom: 1px solid #b3bcc6;
        min-height: 0;
        width: 183px;
        color: #203349;
        font-size: 1.5em;
        height: 34px;
        display: table-cell;
        vertical-align: middle;
        line-height: 1.1em;
        padding: 3px 0 3px 44px;
    }

        ul.nav li ul li a:after, ul.nav li ul li a.stbInc:after, .whyInvest ul.nav li a:after {
            content: '';
            position: absolute;
            width: 50px;
            height: 40px;
            float: left;
            background: url(/SiteCollectionImages/SiteImages/navSprite.png) no-repeat 0 0;
            left: 0;
            top: 0;
        }

        ul.nav li ul li a.toolsPage:after {
            background-position: -55px 0;
        }

        ul.nav li ul li a.marktOutLook:after {
            background-position: -168px 0;
        }

        ul.nav li ul li a.manageCash:after {
            background-position: -219px 0;
        }

        ul.nav li ul li a.basicsMF:after {
            background-position: 2px -50px;
        }

        ul.nav li ul li a.saveTax:after {
            background-position: -54px -53px;
        }

        ul.nav li ul li a.eqFund:after {
            background-position: -118px -49px;
        }

        ul.nav li ul li a.liqFund:after {
            background-position: -224px -49px;
        }

        ul.nav li ul li a.debtFund:after {
            background-position: -169px -49px;
        }

        ul.nav li ul li a.gldFund:after {
            background-position: 0 -98px;
        }

        ul.nav li ul li a.transOnl:after {
            background-position: -280px 2px;
        }

        ul.nav li ul li a.transPhone:after {
            background-position: -280px -49px;
        }

        ul.nav li ul li a.transApp:after {
            background-position: -280px -98px;
        }

        ul.nav li ul li a.transPhyApp:after {
            background-position: -58px -98px;
        }

        ul.nav li ul li a.transSms:after {
            background-position: -338px 0;
        }

        ul.nav li ul li a.transStkEx:after {
            background-position: -335px -49px;
        }

        ul.nav li ul li a.transAtm:after {
            background-position: -335px -98px;
        }

        ul.nav li ul li a.trasServ:after {
            background-position: -390px 0;
        }

        ul.nav li ul li a.acntStmnt:after {
            background-position: -394px -49px;
        }

        ul.nav li ul li a.custServ:after {
            background-position: -394px -98px;
        }

        ul.nav li ul li a.distrLctr:after {
            background-position: -111px -98px;
        }

        ul.nav li ul li a.innovPrdct:after {
            background-position: -167px -100px;
        }

        ul.nav li ul li a.assetIcon:after {
            background-position: -375px -413px;
        }

        ul.nav li ul li a.solutionIcon:after {
            background-position: -375px -473px;
        }

        ul.nav li ul li a.nfoIcon:after {
            background-position: -1px -486px;
            background-size: 400px auto;
        }

        ul.nav li ul li a.retirementCalcIcon:after {
            background-position: -195px -234px;
            background-size: 400px auto;
        }

        ul.nav li ul li a.faqIcon:after {
            background-position: -196px -413px;
        }

        ul.nav li ul li a.glossaryIcon:after {
            background-position: -257px -412px;
        }

        ul.nav li ul li a.jabweinvestIcon:after {
            background-position: -313px -413px;
        }

        ul.nav li ul li a.mfwhyIcon:after {
            background-position: -3px -474px;
        }

        ul.nav li ul li a.simplyIcon:after {
            background-position: -57px -474px;
        }

        ul.nav li ul li a.insightIcon:after {
            background-position: -112px -474px;
        }

        ul.nav li ul li a.videoIcon:after {
            background-position: -167px -472px;
        }

        ul.nav li ul li a.downloadIcon:after {
            background-position: -221px -472px;
        }

        ul.nav li ul li a.navIcon:after {
            background-position: -273px -472px;
        }

        ul.nav li ul li a.subscribeIcon:after {
            background-position: -331px -472px;
        }
		/*--------------------Prodigi Css Changes Start 31-7-2015----------------------*/
		ul.nav li ul li a.transacticon::after {
            background-position: -200px -622px;
        }
		
        ul.nav li ul li a.waystotransacticon::after {
            background-position: -258px -618px;
        }
     /*--------------------Prodigi Css Changes End 31-7-2015---------------------*/
	 /*--------------------celest Css Changes start 17-12-2015---------------------*/
	 ul.nav li ul li a.ekyc::after {
            background-position: -316px -688px;
        }
	 /*--------------------celest Css Changes End 17-12-2015---------------------*/
/*--------------------Prodigi Css Changes Start 30-10-2015---------------------*/
        ul.nav li ul li a.etf::after {
            background-position: -378px -622px;
        }
		/*--------------------Prodigi Css Changes End 30-10-2015---------------------*/

    ul.nav li ul li {
        border-top: 1px solid #b3bcc6;
        width: 100%;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }

        ul.nav li ul li:first-child {
            border-top: none;
        }

        ul.nav li ul li a {
            border-bottom: none;
            width: 100%;
            display: block;
            padding-top: 12px;
            min-height: 40px;
        }

        ul.nav li ul li, ul.nav li ul li:hover {
            background: url(/SiteCollectionImages/SiteImages/selectbg.png) no-repeat 99% 14px transparent;
            cursor: pointer;
        }

            ul.nav li ul li ul.subMenuMain {
                width: 100%;
                box-shadow: none;
                position: relative;
                top: 0;
                display: none;
                margin: 0;
                padding: 0 0 0 40px;
            }

                ul.nav li ul li ul.subMenuMain li {
                    background: url(/SiteCollectionImages/SiteImages/blueLeftArrow.png) no-repeat 0 4px;
                    float: left;
                    width: 50%;
                    border-top: none;
                }

                    ul.nav li ul li ul.subMenuMain li a {
                        height: auto;
                        float: left;
                        text-transform: capitalize;
                        min-height: 0;
                        box-sizing: border-box;
                        -moz-box-sizing: border-box;
                        -webkit-box-sizing: border-box;
                        padding: 0 10px 10px 15px;
                    }

                    ul.nav li ul li ul.subMenuMain li.thirdLevelli {
                        background-color: transparent!important;
                    }

                        ul.nav li ul li ul.subMenuMain li.thirdLevelli a {
                            color: #034da2!important;
                        }

.noBg {
    background: none!important;
}

nav.divices {
    height: 58px;
    display: none;
    position: relative;
    padding: 10px 15px;
}

    nav.divices ul li a {
        border-left: 1px solid #81a6d1;
        display: table-cell;
        height: 35px;
        vertical-align: middle;
        padding: 0 8px;
    }

    nav.divices .searchBoxDevice {
        width: 100%;
        position: absolute;
        height: 50px;
        left: 0;
        top: 0;
        background: #034DA2;
        display: none;
        padding: 8px 15px 0;
    }

.searchBoxDevice .inputBox {
    width: 90%;
    float: left;
    background: #fff;
    height: 35px;
}

    .searchBoxDevice .inputBox input {
        width: 85%;
        height: 35px;
        float: left;
        background: none;
        border: none;
    }

    .searchBoxDevice .inputBox a {
        border: medium none;
        min-height: 0;
        width: auto;
        float: right;
        margin: 5px 5px 0 0;
        padding: 0;
    }

.bannerWrap .banner2 {
    background: #f3d3ba;
}

.bannerWrap .tabWrap, .bannerWrap article {
    width: 940px;
    position: relative;
    margin: 0 auto;
}

.bannerWrap .banWrap {
    display: none;
    float: left;
    background: url(/SiteCollectionImages/SiteImages/sliderBg1.jpg) no-repeat right bottom #fdebdf;
    width: 100%;
    position: absolute;
    height: 423px;
    left: 0;
    top: 0;
}

    .bannerWrap .banWrap.banWrap1 {
        background: #f4d9c1;
        display: none;
    }

.bannerWrap article {
    height: 423px;
}

    .bannerWrap article aside {
        width: 340px;
        float: left;
        height: 98%;
        text-align: center;
        color: #333;
    }

        .bannerWrap article aside h2 {
            font-size: 4em;
            font-family: helveticaneuethin;
            text-transform: uppercase;
            line-height: 1em;
            position: relative;
            left: -200%;
            opacity: 0;
            font-weight: 400;
            margin: 45px 0 0;
        }

        .bannerWrap article aside p {
            font-size: 1.8em;
            width: 100%;
            float: left;
            left: -200%;
            position: relative;
            margin: 15px 0 10px;
        }

            .bannerWrap article aside p.btmTxt {
                font-size: 1.1em;
                text-transform: uppercase;
                font-family: robotolight;
            }

.bannerWrap img {
    height: 423px;
    margin: 0 0 0 -5px;
    position: absolute;
    top: 0;
    width: 100%;
}

    .bannerWrap img.rhsImg {
        right: 40px;
        top: 10px;
        width: auto!important;
        height: auto !important;
    }

    .bannerWrap img.couple {
        bottom: 12px;
        width: auto!important;
        height: auto !important;
    }

.bannerWrap .knowMor {
    left: -200%;
    position: relative;
}

.knowMor {
    width: 100%;
    text-align: center;
}

    .accordContent .lhsCont .links a, .knowMor a {
        background: #f92f2f;
        float: left;
        width: 159px;
        height: 30px;
        text-align: center;
        font-size: 1.8em;
        padding-top: 12px;
        text-transform: uppercase;
        left: 50%;
        position: relative;
        line-height: 1em;
        margin: 10px 0 10px -80px;
    }

.bannerWrap ul.tabWrap {
    position: absolute;
    right: 5px;
    width: 40px;
    bottom: 7px;
}

    .bannerWrap ul.tabWrap li {
        background: url(/SiteCollectionImages/SiteImages/bannerLi.png) no-repeat right 0;
        width: 10px;
        height: 10px;
        float: left;
        cursor: pointer;
        margin-right: 8px;
    }

        .bannerWrap ul.tabWrap li.sel {
            background-position: left 0;
        }

.topHead {
    width: 535px;
    text-align: center;
    color: #333;
    margin: 35px auto 0;
}

    .topHead .lineHead span {
        background: #fff;
        font-size: 3em;
        color: #333;
        font-family: helveticaneuethin;
    }

    .topHead h2 {
        font-size: 4.2em;
        font-weight: 400;
        text-transform: uppercase;
        font-family: robotolight;
    }

.mutualWrap .topHead {
    width: 760px;
}

    .mutualWrap .topHead .lineHead span, .mutualWrap .topHead .lineHead h1 {
        font-size: 4.7em;
        color: #fff;
        background: #284b72;
        font-family: robotolight;
    }

    .mutualWrap .topHead .lineHead h1 {
        display: inline-table;
        float: none;
        margin: 0;
        padding: 0 10px;
    }

    .mutualWrap .topHead h2 {
        font-size: 2.5em;
        color: #fff;
        font-family: robotolight;
    }

.investPlan {
    width: 100%;
    float: left;
    margin: 30px 0;
}

.investOption {
    width: 302px;
    float: left;
    min-height: 475px;
    position: relative;
}

    .investOption .imgSrc {
        width: 100%;
        height: 297px;
        text-align: center;
        float: left;
        position: relative;
        left: 50%;
        margin-left: -140px;
    }

        .investOption .imgSrc img {
            position: absolute;
            bottom: 0;
            left: 0;
        }

    .investOption h3 {
        text-align: center;
        font-size: 2.5em;
        color: #333;
        text-transform: uppercase;
        font-weight: 400;
        float: left;
        width: 100%;
        font-family: helveticaneuemedium;
        margin: 15px 0 10px;
    }

    .investOption p {
        font-size: 1.8em;
        text-align: center;
        float: left;
        width: 250px;
        margin: 0 auto 15px;
        padding: 0 25px;
    }

    .investOption a {
        width: 166px;
        float: left;
        background: url(/SiteCollectionImages/SiteImages/arrowLft1.png) no-repeat 160px center #f92f2f;
        font-size: 1.8em;
        text-transform: uppercase;
        line-height: 1em;
        position: relative;
        left: 50%;
        margin-left: -105px;
        padding: 17px 0 17px 40px;
    }

.mutualWrap {
    background: #284b72;
    padding-bottom: 70px;
    top: -185px;
}

.accordWrap {
    width: 756px;
    float: left;
    position: relative;
    margin: 65px 0 25px;
    overflow: hidden;
}


    .accordWrap .accordWrapperContent {
        float: left;
    }

.accordDetail .detailBlockCustom {
    min-height: 220px;
    width: 100%;
    float: left;
}

    .accordDetail .detailBlockCustom .imgPath {
        float: left;
        height: 45px;
        position: relative;
        width: 50px;
    }

    .accordDetail .detailBlockCustom .detail .quickBox {
        width: 100%;
        border: none;
        padding: 0 20px 0 0;
        height: auto;
        margin: 20px 0 0;
    }

    .accordDetail .detailBlockCustom .detail {
        width: 90%;
        float: left;
        padding-right: 20px;
        padding-left: 10px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .accordDetail .detailBlockCustom .imgPath img {
        bottom: -18px;
        left: -9px;
        position: absolute;
        width: 63px;
    }

    .accordDetail .detailBlockCustom .detail h2 {
        font-size: 2.9em;
        text-transform: uppercase;
        margin: 10px 0;
    }

    .accordDetail .detailBlockCustom .detail p {
        width: 100%;
        float: left;
        color: #333;
        font-weight: 400;
        font-size: 1.6em;
        line-height: 1.2em;
    }

    .accordDetail .detailBlockCustom .detail .quickBox ul li {
        width: 50%;
        margin: 0 0 2%;
        padding: 0;
    }

        .accordDetail .detailBlockCustom .detail .quickBox ul li a {
            width: 97%;
            font-size: 1.8em;
            text-transform: none;
            padding: 10px 0;
            height: 20px;
        }

.prevClick {
    background: url(/SiteCollectionImages/SiteImages/arrow_left_carousel.png);
    background-repeat: no-repeat;
    float: left;
    clear: both;
    height: 23px;
    width: 13px;
    margin-top: 10px;
    color: transparent;
}

.nextClick {
    background: url(/SiteCollectionImages/SiteImages/arrow_right_carousel.png);
    background-repeat: no-repeat;
    float: right;
    margin-right: 13px;
    height: 23px;
    width: 13px;
    margin-top: 10px;
    color: transparent;
}

.planInvset, .accordWrap .accordHead {
    width: 175px;
    height: 225px;
    background: #d8dee5;
    border: 1px solid #ced5de;
    margin-right: 14px;
    float: left;
    position: relative;
    text-align: center;
    cursor: pointer;
    z-index: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 10px;
}

    .accordWrap .accordHead.act {
        background-position: 10px -60px;
    }

    .planInvset p, .accordWrap .accordHead p {
        width: 100%;
        float: left;
        text-align: center;
        font-size: 2.5em;
        text-transform: uppercase;
        margin-top: 30px;
        line-height: 1em;
        color: #333;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        padding: 0 22px;
    }

.accordHead p.martopNone {
    margin-top: 0px;
}

.accordWrap .accordHead p {
    font-size: 2em;
}

.accordWrap .accordHead img.plus {
    text-align: left;
    float: left;
    width: auto;
}

.visibilityHidden {
    visibility: hidden;
}

.overflowAuto {
    overflow: inherit;
}

.planInvset .imgSrc, .accordWrap .imgSrc {
    width: 153px;
    display: table-cell;
    vertical-align: bottom;
    height: 85px;
}

.accordDetail {
    position: absolute;
    min-height: 232px;
    width: 900px;
    float: left;
    left: 0;
    z-index: 1;
    top: -35px;
    background: #d8dee5;
    display: none;
    padding: 15px 20px;
}

    .accordDetail .detailBlockCustom {
        min-height: 220px;
        width: 100%;
        float: left;
    }

        .accordDetail .detailBlockCustom .imgPath {
            float: left;
            height: 45px;
            position: relative;
            width: 50px;
        }

            .accordDetail .detailBlockCustom .imgPath img {
                bottom: -20px;
                position: absolute;
                width: 45px;
            }

        .accordDetail .detailBlockCustom .detail {
            width: 90%;
            float: left;
            padding-right: 20px;
            padding-left: 10px;
        }

            .accordDetail .detailBlockCustom .detail .quickBox ul li {
                width: 50%;
                margin: 0 0 2%;
                padding: 0;
            }

    .accordDetail .detailBlock .imgPath {
        width: 10%;
        float: left;
    }

        .accordDetail .detailBlock .imgPath img {
            width: 45px;
        }

    .accordDetail .detailBlock .detail {
        width: 90%;
        float: left;
        padding-right: 20px;
    }

        .accordDetail .detailBlock .detail .quickBox ul li {
            width: 33.3%;
            margin: 0 0 2%;
            padding: 0;
        }

    .accordDetail .testimonialBlock {
        width: 40%;
        float: left;
        padding-right: 40px;
    }

        .accordDetail .testimonialBlock h2 {
            font-size: 1.8em;
            text-transform: uppercase;
            background: url(/SiteCollectionImages/SiteImages/testimonials.png) no-repeat 0 0;
            padding-left: 30px;
            margin: 10px 0 15px;
        }

        .accordDetail .testimonialBlock .blockDetail {
            width: 100%;
            background: #eaedf0;
            min-height: 185px;
            float: left;
            padding: 15px 10px;
        }

            .accordDetail .testimonialBlock .blockDetail p {
                width: auto;
                float: left;
                font-size: 1.4em;
                color: #666;
                line-height: 1.1em;
            }

                .accordDetail .testimonialBlock .blockDetail p img {
                    float: left;
                    margin-right: 10px;
                }

                .accordDetail .testimonialBlock .blockDetail p span {
                    width: auto;
                    float: left;
                    margin: 10px 0 0;
                }

.divideLine {
    width: 100%;
    float: left;
    height: 1px;
    background: #cdd1d6;
    margin: 10px 0;
}

.planInvset {
    background: #f92f2f;
    width: 173px;
    height: 225px;
    float: right;
    border-color: #e04535;
    margin: 65px 0 25px;
    padding: 0;
}

    .planInvset p {
        color: #fff;
        width: 100%;
        text-align: center;
        line-height: 1.1em;
        margin-top: 40px;
        font-size: 2.2em;
        padding: 0 10px;
    }

    .planInvset .imgSrc {
        height: 107px;
        width: 173px;
    }

.quickSearch {
    width: 100%;
    float: left;
    margin-top: 35px;
    position: relative;
}

    .quickSearch h2 {
        color: #fff;
        font-size: 3em;
        text-transform: uppercase;
        font-family: helveticaneuethin;
        margin-bottom: 20px;
    }

.quickBox {
    width: 735px;
    float: left;
    height: 102px;
    border: 1px solid #6f8bab;
    position: relative;
    z-index: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 10px 25px;
}

    .quickBox p {
        color: #d7dde4;
        font-size: 1.3em;
        text-transform: uppercase;
        margin-bottom: 5px;
    }

    .quickBox ul li {
        float: left;
        margin-left: 14px;
    }

        .quickBox ul li a {
            background: #f92f2f;
            float: left;
            width: 159px;
            height: 34px;
            text-align: center;
            font-size: 1.8em;
            padding-top: 18px;
            text-transform: uppercase;
            line-height: 1em;
        }

.searchFund {
    width: 204px;
    float: left;
    height: 102px;
    background: url(/SiteCollectionImages/SiteImages/lftArrow.png) no-repeat 10px center #d8dee5;
}

    .searchFund a {
        height: 102px;
        display: table-cell;
        vertical-align: middle;
        width: 140px;
        color: #f92f2f;
        font-size: 1.6em;
        text-transform: uppercase;
        background: url(/SiteCollectionImages/SiteImages/redSearch.png) no-repeat 22px center;
        padding: 0 10px 0 55px;
    }

.searchfundDetailBox {
    width: 0;
    height: 102px;
    background: #D8DEE5;
    left: 736px;
    position: absolute;
    z-index: 1;
}

.searchfundDetail {
    width: 576px;
    height: 57px;
    float: left;
    position: absolute;
    left: 0;
    display: none;
    padding: 30px 80px 15px;
}

    .searchfundDetail input {
        width: 92%;
        height: 45px;
        position: relative;
        float: left;
        border: 1px solid #f92f2f;
        border-right: none;
        background: #fff;
        font-size: 1.4em;
        padding: 10px 15px;
    }

        .searchfundDetail input[type="text"]:hover, .searchfundDetail input[type="text"]:focus {
            border-color: #f92f2f;
        }

    .searchfundDetail .closeQuick, .searchfundDetail .searchQuick {
        float: left;
        width: 7%;
        background: #fff;
        border: 1px solid #f92f2f;
        border-left: none;
        height: 38px;
        padding: 5px 0 0;
    }

    .searchfundDetail .closeQuick {
        background: none;
        border: none;
        position: absolute;
        width: auto;
        height: auto;
        margin: 5px 0 0 10px;
    }

footer {
    background: #667c8d;
    float: left;
    line-height: 1em;
    padding: 45px 0 35px;
}

#footerBtm {
    background: #344e61;
    border: none;
    text-align: center;
    padding: 30px 0 25px;
}

    #footerBtm p {
        color: #ccc;
        font-size: 1.4em;
        text-transform: uppercase;
        line-height: 1.1em;
    }

        #footerBtm p.copyRgt {
            text-transform: none;
            margin-top: 12px;
        }

.footer {
    height: 100%;
    padding-bottom: 35px;
    line-height: 1em;
}

ul.footerList {
    width: 100%;
    float: left;
    margin-bottom: 10px;
}

    ul.footerList li.colSec {
        width: 450px;
        margin-right: 40px;
        float: left;
        margin-bottom: 20px;
        position: relative;
    }

        ul.footerList li.colSec.marRgt {
            margin-right: 0;
        }

    ul.footerList li ul.subList {
        width: 220px;
        float: left;
        margin: 25px 0 0;
    }

        ul.footerList li ul.subList li.downloadApp, ul.footerList li ul.subList li.acntTrns a {
            display: block;
            background: #3b536e;
            text-transform: uppercase;
            color: #fff;
            font-size: 1.4em;
            margin-bottom: 10px;
            padding: 15px 10px;
        }

        ul.footerList li ul.subList li.acntTrns a {
            width: 100%;
            text-align: center;
            padding: 15px 0;
        }

            ul.footerList li ul.subList li.acntTrns a span {
                background: url(/SiteCollectionImages/SiteImages/arrowLft1.png) no-repeat right center;
                padding-right: 12px;
            }

        ul.footerList li ul.subList li.downloadApp {
            background: none;
            margin-top: 10px;
            border-top: 1px solid #7e94a5;
            float: left;
            padding: 20px 0 0;
        }

.lineHead {
    width: 100%;
    float: left;
    text-align: center;
    background: url(/SiteCollectionImages/SiteImages/lineDivider.jpg) repeat-x 0 center;
}

    .lineHead span {
        background: #667c8d;
        color: #c3d9ea;
        font-size: 1.8em;
        text-transform: uppercase;
        padding: 0 10px;
    }

ul.footerList li ul.subList.ftRght li {
    padding-left: 10px;
    width: 210px;
    float: left;
    margin-bottom: 12px;
}

    ul.footerList li ul.subList.ftRght li a {
        width: auto;
        float: left;
        font-size: 1.4em;
        color: #fff;
        text-transform: uppercase;
    }

ul.footerList li p, ul.footerList li p.line {
    width: 100%;
    float: left;
    text-align: center;
    color: #fff;
    font-size: 1.4em;
    margin: 5px 0 15px;
}

    ul.footerList li p.line {
        text-transform: uppercase;
        margin: 35px 0 25px;
    }

        ul.footerList li p.line:after, ul.footerList li p.line:before {
            content: '';
            display: block;
            width: 218px;
            border-top: 1px solid #7e94a5;
            top: -15px;
            position: relative;
            left: 50%;
            margin-left: -112px;
        }

        ul.footerList li p.line a {
            cursor: default;
        }

        ul.footerList li p.line:after {
            top: 15px;
        }

ul.footerList li ul.subList.downloadMob {
    clear: both;
    margin: 0;
}

.subscribe {
    width: 385px;
    margin: 25px auto 0;
    padding: 0;
}

    .subscribe a, .subscribe input {
        width: 226px;
        border: 1px solid #3b536e;
        float: left;
        height: 16px;
        font-size: 1.4em;
        color: #333;
        padding: 12px 10px 10px;
    }

    .subscribe a {
        border: none;
        width: 104px;
        height: 12px;
        margin-left: 10px;
        padding-top: 15px;
        text-transform: uppercase;
        color: #fff;
        background: #3b536e;
    }

        .subscribe a span {
            width: 120px;
            background: url(/SiteCollectionImages/SiteImages/rgtArrow.png) no-repeat right center;
            position: relative;
            left: 50%;
            padding-right: 15px;
            margin: 0 auto 0 -38px;
        }

ul.commonLink li a span {
    width: 47px;
    height: 47px;
    float: right;
    border-radius: 25px;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    overflow: hidden;
    background: url(/SiteCollectionImages/SiteImages/sprite.png) no-repeat 0 0 #3b536e;
}

ul.commonLink li.appleImg a span {
    background-position: 8px 7px;
}

ul.commonLink li.androidImg a span {
    background-position: -50px 7px;
}

ul.commonLink li.blbImg a span {
    background-position: -105px 6px;
}

ul.commonLink li.windowsImg a span {
    background-position: -164px 7px;
}

ul.commonLink.reachUs {
    width: 375px;
    float: none;
    position: relative;
    z-index: 0;
    margin: 25px auto;
}

    ul.commonLink.reachUs li a {
        text-align: center;
        width: 74px;
        float: left;
        margin-left: 25px;
        font-size: 1.3em;
        color: #fff;
        text-transform: uppercase;
        line-height: 1.1em;
    }

        ul.commonLink.reachUs li a span {
            width: 74px;
            height: 74px;
            border-radius: 50px;
            -moz-border-radius: 50px;
            -webkit-border-radius: 50px;
            margin-bottom: 8px;
        }

    ul.commonLink.reachUs li.callImg a span {
        background-position: -219px 20px;
    }

    ul.commonLink.reachUs li.chatImg a span {
        background-position: -288px 20px;
    }

    ul.commonLink.reachUs li.locateImg a span {
        background-position: -355px 18px;
    }

    ul.commonLink.reachUs li.advisorImg a span {
        background-position: -415px 21px;
    }

ul.commonLink.socialMedia {
    width: 435px;
}

    ul.commonLink.socialMedia li {
        width: 25%;
        position: relative;
        margin: 0;
    }

        ul.commonLink.socialMedia li span {
            float: left;
            margin-right: 5px;
        }

        ul.commonLink.socialMedia li.facebookImg span {
            background-position: 10px -45px;
        }

        ul.commonLink.socialMedia li.youtubeImg span {
            background-position: -36px -45px;
        }

        ul.commonLink.socialMedia li.googleImg span {
            background-position: -92px -45px;
        }

        ul.commonLink.socialMedia li.linkedImg span {
            background-position: -146px -45px;
        }

        ul.commonLink.socialMedia li.twitterImg span {
            background-image: url(/SiteCollectionImages/SiteImages/twitter.png);
            background-position: 8px 10px;
        }

        ul.commonLink.socialMedia li label {
            min-width: 40px;
            height: 19px;
            float: left;
            text-align: center;
            color: #333;
            font-size: 1.2em;
            margin-top: 10px;
            background: #8ca1b2;
            border-radius: 2px;
            -webkit-border-radius: 2px;
            -moz-border-radius: 2px;
            position: relative;
            padding: 9px 4px 0 2px;
        }

            ul.commonLink.socialMedia li label:before {
                content: '';
                display: block;
                position: absolute;
                width: 0;
                height: 0;
                border: 5px transparent solid;
                border-left-width: 0;
                border-right-color: #8ca1b2;
                left: -5px;
            }

.haveusDetail {
    width: 320px;
    float: left;
    background: #e2e6eb;
    box-shadow: 3px 4px 5px 0 #3a4751;
    -webkit-box-shadow: 3px 4px 5px 0 #3a4751;
    -moz-box-shadow: 3px 4px 5px 0 #3a4751;
    position: absolute;
    z-index: 1;
    left: 130px;
    top: -20px;
    display: none;
    padding: 20px 45px 15px 15px;
}

    .haveusDetail a.close {
        position: absolute;
        cursor: pointer;
        right: 10px;
        top: 10px;
    }

    .haveusDetail input[type=text] {
        width: 100%;
        float: left;
        margin-top: 15px;
        height: 40px;
        border: 1px solid #8e9cac;
        font-size: 1.4em;
        color: #333;
        font-family: robotolight,Arial,Helvetica,sans-serif;
        padding: 10px;
    }

    .haveusDetail .selectbg .selectedvalue {
        border: 1px solid #8e9cac;
        width: 100%;
    }

    .haveusDetail .knowMor a {
        left: 0;
        background: #3b536e;
        margin: 0;
    }

    .haveusDetail .captcha {
        width: 100%;
        float: left;
        margin-bottom: 15px;
    }

        .haveusDetail .captcha .captchaImg {
            width: 45%;
            padding: 3px 5% 0 0;
        }

    .haveusDetail span.arrow {
        position: absolute;
        left: -11px;
        top: 70px;
        width: 11px;
        height: 22px;
        background: url(/SiteCollectionImages/SiteImages/haveusArrow.png) no-repeat 0 0;
    }

.chatusBox .knowMor {
    float: left;
    margin: 15px 0 0;
}

.chatusBox {
    left: 222px;
    z-index: 10;
}

.chatus footer, .chatus ul.footerList li.colSec {
    position: static;
}

.chatus .chatusBox span.arrow {
    background-position: 0 -25px;
    left: 10px;
    width: 21px;
    top: -10px;
}

select {
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    cursor: pointer;
    width: 219px;
    height: 40px;
    line-height: 35px;
    position: absolute;
    top: 0;
    z-index: 5;
    font-size: 1.5em;
}

.selectbg {
    float: left;
    height: 40px;
    position: relative;
}

.selectedvalue {
    position: absolute;
    width: 217px;
    font-size: 1.2em;
    color: #333;
    overflow: hidden;
    height: 40px;
    background: url(/SiteCollectionImages/SiteImages/selectbg.png) no-repeat scroll 96% center #fff;
    line-height: 25px;
    padding: 7px 25px 13px 10px;
}

.fixContainer {
    float: left;
    position: absolute;
    right: 0;
    background: #e2e6eb;
    top: 0;
    z-index: 10;
}

ul.fixWrapper {
    width: 130px;
    float: left;
    position: absolute;
    left: -130px;
    top: 0;
}

    ul.fixWrapper li {
        width: 100%;
        float: left;
        margin-bottom: 1px;
    }

        ul.fixWrapper li a {
            width: 90px;
            background: #203349;
            font-size: 1.4em;
            text-transform: uppercase;
            text-align: center;
            float: left;
            font-family: helveticaneuemedium;
            line-height: 1em;
            padding: 18px 20px;
        }

.subscribeBox {
    z-index: 1;
    width: 219px;
    height: 140px;
    background: url(/SiteCollectionImages/SiteImages/subscribeBg.png) no-repeat 0 0;
    position: fixed;
    right: 0;
    bottom: 0;
    display: none;
    padding: 30px 40px 30px 25px;
}

    .subscribeBox .closeSub {
        position: absolute;
        right: 20px;
        top: 15px;
        cursor: pointer;
    }

    .subscribeBox h2 {
        text-transform: uppercase;
        font-size: 2.2em;
        font-family: robotolight;
        color: #fff;
    }

    .subscribeBox p, .subscribeBox input {
        color: #fff;
        font-size: 1.5em;
        margin-bottom: 8px;
    }

    .subscribeBox input {
        color: #999;
        font-family: robotolight;
        border: none;
        margin-bottom: 2px;
        padding: 10px 15px;
    }

    .subscribeBox a {
        background: #203349;
        text-align: center;
        text-transform: uppercase;
        font-size: 1.8em;
        padding: 8px 0;
    }

        .subscribeBox a span {
            background: url(/SiteCollectionImages/SiteImages/rgtArrow.png) no-repeat scroll right center rgba(0,0,0,0);
            padding-right: 14px;
        }

ul.breadcrumb {
    width: 100%;
    float: left;
    margin: 10px 0 0;
}

    ul.breadcrumb li {
        float: left;
        background: url(/SiteCollectionImages/SiteImages/brdcrumbArrow.png) no-repeat left 6px;
        padding: 0 5px 0 15px;
    }

        ul.breadcrumb li a {
            color: #333;
            font-size: 1.2em;
        }

        ul.breadcrumb li:first-child {
            background: none;
            padding-left: 0;
        }

.headWrp {
    width: 100%;
    float: left;
    border-bottom: 1px solid #c6d1dd;
    position: relative;
    padding: 15px 0 8px;
}

p.smallHead {
    width: 100%;
    float: left;
    font-size: 1.5em;
    color: #333;
    border-top: 1px solid #c6d1dd;
    padding: 5px 0 0;
}

.headWrp h1 {
    margin: 0 20px 0 0;
}

.headWrp .selectbg {
    width: 140px;
    border: 1px solid #9da9b6;
    margin: 0 25px 0 0;
}

.headWrp .selectedvalue {
    width: 105px;
    height: 17px;
}

.headWrp .selectbg select {
    width: 140px;
    font-family: robotolight;
    font-size: 1.4em;
    line-height: 35px;
    -webkit-appearance: menulist-button;
}

.hideSelect {
    position: absolute;
    overflow: hidden;
    clip: rect(0000);
    height: 1px;
    width: 1px;
    border: 0;
    margin: -1px;
    padding: 0;
}

.riskCat {
    width: auto;
    border-left: 1px solid #c6d1dd;
    height: 40px;
    float: left;
    padding: 3px 0 0 20px;
}

    .riskCat span {
        width: 13px;
        height: 13px;
        float: left;
        margin: 3px 0 0;
    }

    .riskCat .rhsRisk {
        width: auto;
        float: left;
        padding: 0 0 0 10px;
    }

        .riskCat .rhsRisk p {
            font-size: 1.4em;
            color: #333;
            line-height: 1em;
            margin: 0;
        }

        .riskCat .rhsRisk a {
            color: #034da2;
            font-size: 1.6em!important;
            padding-top: 8px;
            float: left;
        }

.investBox {
    width: 100%;
    float: left;
    position: relative;
    margin: 10px 0;
}

    .investBox .knowMor a {
        left: 0;
        margin: 0;
    }

    .investBox .chkFund {
        width: auto;
        float: left;
        margin-left: 20px;
        display: block;
    }

        .investBox .chkFund li {
            float: left;
            margin-right: 20px;
            height: 45px;
            background: #e9eef3;
            display: table-cell;
            vertical-align: middle;
            min-width: 175px;
            width: 100px;
            padding: 10px;
        }

            .investBox .chkFund li label {
                font-size: 1.6em;
                color: #333;
                text-transform: uppercase;
                float: left;
                position: relative;
                cursor: pointer;
            }

.checkbox {
    width: 19px;
    height: 25px;
    background: url(/SiteCollectionImages/SiteImages/chk.png) no-repeat;
    display: block;
    clear: left;
    float: left;
    padding: 0 5px 0 0;
}

.star .checkbox {
    background: url(/SiteCollectionImages/SiteImages/chkStar.png) no-repeat;
}

.investBox .invstMore {
    float: right;
    display: none;
    padding: 5px 0 0;
}

ul.bullet {
    width: 100%;
    float: left;
    background: none;
}

    ul.bullet li {
        width: 100%;
        float: left;
        background: url(/SiteCollectionImages/SiteImages/bullet.png) no-repeat 0 8px;
        font-size: 1.4em;
        color: #333;
        padding-left: 12px;
        margin: 0 0 15px;
    }

        ul.bullet li ul {
            margin-top: 8px;
        }

        ul.bullet li.noArrow {
            background: none;
            padding: 0;
        }

.whyInvest {
    width: 450px;
    float: left;
    margin: 15px 30px 15px 0;
}

.howInvset {
    width: 380px;
    margin-right: 0;
}

.whyInvest h2, .recommendFund h2 {
    width: 100%;
    float: left;
    color: #333;
    font-size: 2.7em;
    font-family: helveticaneuethin;
    text-transform: uppercase;
    margin-bottom: 10px;
    font-weight: 400;
}

.whyInvest ul.accord, .whyInvest ul.nav li, .whyInvest ul.nav {
    width: 100%;
    position: relative;
    margin: 0;
}

    .whyInvest ul.nav li a {
        width: 450px;
        border-bottom: none;
        border-top: 1px solid #B3BCC6;
        font-size: 1.6em;
        padding-left: 90px;
        text-transform: none;
        cursor: default;
    }

        .whyInvest ul.nav li a:hover, .whyInvest ul.nav li:hover {
            background-color: #fff;
        }

        .whyInvest ul.nav li a.ofrFree span, .whyInvest ul.nav li a.help span {
            color: #034da2;
            font-weight: 400;
        }

        .whyInvest ul.nav li a:after {
            width: 55px;
            height: 40px;
            left: 15px;
        }

        .whyInvest ul.nav li a.help:after {
            background-position: 0 -154px;
        }

        .whyInvest ul.nav li a.lastYr:after {
            background-position: -77px -154px;
        }

        .whyInvest ul.nav li a.ofrFree:after {
            background-position: -147px -154px;
        }

    .whyInvest ul.accord li {
        background: #d8dee5;
        width: 100%;
        float: left;
        margin: 0 0 4px;
    }

        .whyInvest ul.accord li h3 {
            color: #333;
            font-size: 1.8em;
            font-weight: 400;
            cursor: pointer;
            background: url(/SiteCollectionImages/SiteImages/plus11.png) no-repeat 18px -34px;
            padding: 15px 15px 15px 40px;
        }

        .whyInvest ul.accord li.active h3 {
            background-position: 18px 21px;
        }

        .whyInvest ul.accord li .knowMor a {
            left: 40px;
            margin: 0 0 15px;
        }

        .whyInvest ul.accord li ul.wayInvest {
            width: 100%;
            float: left;
            position: relative;
            left: 50%;
            margin: 5px 5px 5px -180px;
        }

            .whyInvest ul.accord li ul.wayInvest li {
                margin-left: 4px;
                width: 70px;
            }

                .whyInvest ul.accord li ul.wayInvest li a {
                    color: #F92F2F;
                    float: left;
                    width: 70px;
                    height: 70px;
                    border-radius: 100%;
                    background: #fff;
                    position: relative;
                }

                    .whyInvest ul.accord li ul.wayInvest li a span {
                        width: 35px;
                        height: 35px;
                        background: url(/SiteCollectionImages/SiteImages/navSprite.png) no-repeat 0 0;
                        float: left;
                        position: relative;
                        left: 50%;
                        margin: 8px 0 0 -18px;
                    }

                    .whyInvest ul.accord li ul.wayInvest li a label {
                        width: 100%;
                        float: left;
                        text-align: center;
                        cursor: pointer;
                    }

                    .whyInvest ul.accord li ul.wayInvest li a.sms span {
                        background-position: -2px -206px;
                    }

                    .whyInvest ul.accord li ul.wayInvest li a.phone span {
                        background-position: -65px -210px;
                    }

                    .whyInvest ul.accord li ul.wayInvest li a.wap span {
                        background-position: -120px -210px;
                    }

                    .whyInvest ul.accord li ul.wayInvest li a.form span {
                        background-position: -172px -210px;
                    }

                    .whyInvest ul.accord li ul.wayInvest li a.advisor span {
                        background-position: -224px -210px;
                    }

.recommendFund .fundBox {
    width: 245px;
    height: 184px;
    float: left;
    background: #eaedf1;
    margin: 0 20px 0 0;
    padding: 10px 15px;
}

    .recommendFund .fundBox h3 {
        font-size: 2.1em;
        color: #034da2;
        font-weight: 400;
        line-height: 1em;
        margin: 0 0 10px;
    }

        .recommendFund .fundBox h3 a {
            color: #034da2;
            text-decoration: none;
        }

    .recommendFund .fundBox label {
        width: 100%;
        float: left;
        border-bottom: 1px solid #bdc7d3;
        height: 22px;
        font-size: 1.6em;
        padding: 8px 0;
    }

        .recommendFund .fundBox label span {
            float: right;
            font-family: robotolight;
            font-size: 1.4em;
        }

.fundAccord {
    width: 860px;
    margin: 10px 0 15px;
}

    .fundAccord .accordDiv {
        width: 100%;
        float: left;
        background: url(/SiteCollectionImages/SiteImages/fundAcrd.png) no-repeat 15px -23px #d8dee5;
        margin-top: 15px;
        min-height: 94px;
        cursor: pointer;
        padding: 22px 0 22px 45px;
    }

        .fundAccord .accordDiv.act {
            background-color: #284b72;
            background-position: 15px 40px;
        }

            .fundAccord .accordDiv.act ul li {
                color: #ccc;
                border-color: #567190;
            }

        .fundAccord .accordDiv h2 {
            color: #333;
            font-size: 2.1em;
            text-transform: uppercase;
            font-weight: 400;
            float: left;
            line-height: 1em;
            margin-right: 20px;
            padding-top: 15px;
            width: 230px;
            font-family: robotolight,Arial,Helvetica,sans-serif;
        }

            .fundAccord .accordDiv h2 span, .commonAccord h2 span {
                float: left;
                font-size: .5em;
                width: 100%;
                color: #666;
            }

        .fundAccord .accordDiv.act h2 span, .commonAccord h2.active span {
            color: #ccc;
        }

        .fundAccord .accordDiv ul li, .fundAccord .accordDiv ul {
            width: auto;
            float: left;
            color: #666;
            font-size: 1.2em;
            line-height: 1.4em;
        }

            .fundAccord .accordDiv ul li {
                width: 165px;
                border-left: 1px solid #fff;
                height: 40px;
                padding: 5px 10px 5px 20px;
            }

                .fundAccord .accordDiv ul li:last-child {
                    width: 335px;
                }

                .fundAccord .accordDiv ul li span {
                    width: 100%;
                    float: left;
                    font-size: 1.4em;
                    font-family: helvetica_ce_55_romanregular;
                    color: #333;
                    line-height: 1.1em;
                }

.accordDivDetail {
    width: 100%;
    float: left;
    background: #e9eef3;
    display: none;
    padding: 10px 25px;
}

    .accordDivDetail .tableView, .accordDivDetail .detailView {
        width: 100%;
        float: left;
        border: 1px solid #ccc;
        border-left: none;
        border-right: none;
        margin: 0 0 10px;
        padding: 20px 0;
    }

********* Table Styling *********/ .table {
    border-left: 1px solid #c0d8e2;
    border-right: 1px solid #c0d8e2;
}

.table tr th:first-child, .table tr td:first-child {
    text-align: left;
    border-left: none;
}

.table tr td {
    border-bottom: 1px solid #c0d8e2;
}

.performance td, .performance td p {
    font-family: robotolight,Arial,Helvetica,sans-serif;
    font-size: 1em;
    color: #333;
    line-height: 1em;
}

    .performance td p {
        min-height: 30px;
        padding-top: 5px;
    }

.accordDivDetail .radioWrap {
    width: auto;
    float: left;
    margin-bottom: 15px;
}

    .accordDivDetail .radioWrap label {
        width: auto;
        float: left;
        color: #333;
        font-size: 1.8em;
        line-height: 1em;
        cursor: pointer;
        margin: 10px 25px 0 0;
    }

.radio {
    width: 19px;
    height: 20px;
    background: url(/SiteCollectionImages/SiteImages/radioBtn.png) no-repeat;
    display: block;
    clear: left;
    float: left;
    cursor: pointer;
    padding: 0 5px 0 0;
}

ul.fundTab {
    width: auto;
    float: right;
}

    ul.fundTab li {
        background: url(/SiteCollectionImages/SiteImages/sprit-tab.png) no-repeat -71px center;
        width: 25px;
        height: 25px;
        float: left;
        cursor: pointer;
        margin: 0 0 0 10px;
        padding: 10px;
    }

        ul.fundTab li.act {
            background-position: -110px center;
            background-color: #fff;
        }

        ul.fundTab li:first-child {
            margin-left: 0;
            background-position: 10px center;
        }

        ul.fundTab li.act:first-child {
            background-position: -30px center;
            background-color: #fff;
        }

.graphTab {
    width: 560px;
    float: left;
}

.graphImg {
    margin-left: -2px;
}

.graphTab h2 {
    font-size: 1.6em;
    color: #333;
    font-weight: 400;
    margin: 0 0 10px;
}

.tableView .rhsGraph {
    width: 245px;
    float: left;
    border: 1px solid #d1e7f1;
    margin-top: 33px;
}

    .tableView .rhsGraph h2 {
        height: 60px;
        background: #d1e7f1;
        font-size: 1.6em;
        display: table-cell;
        vertical-align: middle;
        color: #333;
        font-weight: 400;
        padding: 5px 10px;
    }

.rhsGraph .box {
    float: left;
    width: 100%;
    min-height: 225px;
    background: #f0f8fc;
    display: table;
    padding: 0;
}

    .rhsGraph .box .secondWrap, .rhsGraph .box .firstWrap {
        width: 100%;
        float: left;
        padding: 23px 15px 10px;
    }

    .rhsGraph .box .secondWrap {
        display: none;
        padding: 0;
    }

.secondWrap .fundVal, .secondWrap .returnsVal {
    width: 100%;
    float: left;
    background: #fff;
    color: #333;
    padding: 8px 10px;
}

    .secondWrap .fundVal p {
        font-size: 1.6em;
        line-height: 1.6em;
    }

    .secondWrap .returnsVal h3 {
        font-family: robotolight;
        font-size: 1.4em;
        font-weight: 400;
    }

    .secondWrap .returnsVal ul li, .secondWrap .returnsVal ul {
        width: 100%;
        float: left;
        font-size: 1.1em;
        color: #333;
        margin: 5px 0;
    }

        .secondWrap .returnsVal ul li {
            border-top: 1px solid #bfd8e1;
            margin: 0;
            padding: 5px 0;
        }

            .secondWrap .returnsVal ul li label {
                float: right;
                font-family: robotolight;
                font-size: 1.1em;
            }

                .secondWrap .returnsVal ul li label span {
                    float: left;
                    font-size: .8em;
                    margin-right: 3px;
                }

.rhsGraph .box label {
    width: auto;
    float: left;
    margin-right: 10px;
    font-size: 1.4em;
    cursor: pointer;
}

.rhsGraph .box .knowMor a {
    left: 0;
    width: auto;
    margin: 10px 0 0;
    padding: 10px 10px 0 15px;
}

.rhsGraph .box input {
    width: 130px;
    float: left;
    border: 1px solid #95a4b7;
    height: 20px;
    font-size: 1.6em;
    color: #adadad;
    background: #fff;
    margin: 10px 0;
    padding: 10px;
}

    .rhsGraph .box input.rupee {
        background: url(/SiteCollectionImages/SiteImages/rs1.png) no-repeat 10px center #fff;
        padding-left: 25px;
        width: 115px;
    }

.tableView .selectInfo {
    width: 435px;
    min-height: 60px;
    background: #dbe3ea;
    float: left;
    padding: 15px 0 0 15px;
}

.dateBox {
    width: 130px;
    float: left;
    text-align: left;
}

.monthSIP {
    margin-top: 10px;
    display: none;
    width: 100%;
}

.dateBox .dtBox {
    width: 150px;
    background: #fff;
    border: 1px solid #95a4b7;
    height: 40px;
}

    .dateBox .dtBox input {
        width: 100px;
        float: left;
        border: none;
        margin: 0;
    }

    .dateBox .dtBox img {
        float: right;
        cursor: pointer;
        margin: 10px 8px 0 0;
    }

.fndDtl .rowDtl {
    border-bottom: 1px solid #afbdcc;
    padding: 20px 0 10px;
}

.fndDtl .rowDtl, .fndDtl ul.arrowBullet, .fndDtl ul.arrowBullet li {
    width: 100%;
    float: left;
    color: #333;
}

.fndDtl p {
    font-size: 1.4em;
    line-height: 1.1em;
    width: 100%;
    float: left;
    color: #333;
    margin: 5px 0;
}

.fndDtl .rowDtl .colDtl_1 {
    width: 180px;
    float: left;
    text-align: right;
    font-size: 1.7em;
    margin: 0 20px 0 0;
}

.fndDtl .rowDtl .colDtl_2 {
    width: 215px;
    float: left;
    margin: 0 20px 0 0;
}

.fndDtl .rowDtl .colDtl_3 {
    width: 330px;
    float: left;
}

    .fndDtl .rowDtl .colDtl_3 p.hd {
        width: auto;
        float: left;
        font-size: 1.7em;
        margin: 0 15px 0 0;
    }

.fndDtl .rowDtl .colDtl_4 {
    width: 570px;
    float: left;
}

.fndDtl .rowDtl:last-child {
    margin-bottom: 15px;
}

.fndDtl ul.arrowBullet li {
    background: url(/SiteCollectionImages/SiteImages/blueLeftArrow.png) no-repeat 0 3px;
    padding-left: 15px;
    font-size: 1.4em;
    line-height: 1.1em;
    margin-bottom: 5px;
}

.fndDtl .rowDtl span {
    font-size: 2.4em;
    font-family: robotolight;
    float: left;
    line-height: 1em;
}

    .fndDtl .rowDtl span.rupee, span.rupee {
        background: url(/SiteCollectionImages/SiteImages/rs.png) no-repeat 0 3px;
        padding-left: 10px;
    }

.fndDtl .btmtxt {
    font-family: robotolight;
    margin: 15px 0 10px;
}

.fndDtl ul.arrowBullet li span {
    width: 15px;
    height: 15px;
    float: left;
    margin: 0 10px;
}

.fndDtl ul.arrowBullet li a {
    color: #034da2;
    font-size: .9em;
}

.rowDtl2Wrapper .rowDtl2 {
    display: block;
    margin-bottom: 10px;
    overflow: hidden;
}

.accordDivDetail .detailView {
    border-bottom: none;
    margin: 10px 0;
    padding: 40px 0 15px;
}

.detailView .pieChart, .detailView .pieChartDetl {
    width: 50%;
    float: left;
    margin: 0 auto;
    padding: 0;
}

.accordDivDetail .detailView .pieChartDetl p {
    font-size: 1.4em;
    color: #333;
}

.accordDivDetail .pieChartDetl table tr td span {
    float: left;
    width: 15px;
    height: 15px;
    margin: 2px 13px 0 7px;
}

    .accordDivDetail .pieChartDetl table tr td span.color2 {
        background: #ffbe34;
    }

#pieChartWrap {
    width: 235px;
    height: 235px;
    float: left;
    position: relative;
    left: 50%;
    margin-left: -117px;
}

.accordDivDetail .download {
    width: 480px;
    float: left;
    margin-right: 25px;
}

    .accordDivDetail .download.tools {
        width: 300px;
        margin: 0;
    }

    .accordDivDetail .download h2, .accordDivDetail .download h3 {
        color: #333;
        font-size: 1.8em;
        border-bottom: 1px solid #afbccb;
        padding-bottom: 5px;
        width: 100%;
        float: left;
    }

    .accordDivDetail .download h3 {
        font-size: 1.4em;
        border: none;
        margin: 10px 0;
        padding: 0;
    }

    .accordDivDetail .download ul li {
        width: 50%;
    }

        .accordDivDetail .download ul li a {
            color: #034da2;
            font-size: 1.4em;
            float: left;
            background: url(/SiteCollectionImages/SiteImages/blueLeftArrow.png) no-repeat 0 5px;
            line-height: 1.2em;
            padding: 2px 20px 2px 15px;
        }

.portF .selectedvalue {
    width: 100%;
    height: 40px;
    padding: 10px 38px 10px 10px;
}

.overlay {
    background: #000;
    opacity: .6;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
    filter: alpha(opacity=60);
    z-index: 4;
    display: none;
    position: fixed;
    height: 100%;
    width: 100%;
}

.loginWrapper a {
    float: right;
    width: 72px;
    background: #e2e6eb;
    text-align: center;
    height: 31px;
    line-height: 30px;
    color: #034da2;
    text-transform: uppercase;
    font-size: 1.3em;
}

.myAcc .overlay {
    z-index: 99;
}

.loginWrapper .loginContent {
    background: #e2e6eb;
    float: left;
    clear: both;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 1px 0 25px;
    padding: 20px 20px 5px;
}

.conetntWrapper .linkWrap {
    float: left;
    margin-left: 20px;
}

.linkWrap span.text {
    font-size: 1.3em;
    float: left;
}

.linkWrap span.link a {
    float: left;
    clear: both;
    width: auto;
}

.resendSms p {
    font-size: 1.3em;
    float: left;
    width: 100%;
    margin: 15px 0;
}

.loginWrapper .loginContent .formWrap {
    float: left;
    width: 100%;
    padding: 0 0 8px;
}

.loginContent .leftContent {
    float: left;
    border-right: 1px solid #d5d8dd;
}

.loginContent .rightContent {
    float: left;
    padding-left: 30px;
    position: relative;
}

.loginReg h2 {
    color: #323234;
    font-size: 1.8em;
    font-weight: 600;
    font-family: helveticaneuemedium,Arial,Helvetica,sans-serif;
}

.loginReg p {
    font-size: 1.4em;
    color: #686c6d;
}

.loginWrapper .loginReg {
    width: 392px;
    float: left;
}

.loginWrapper .loginContent .formWrap.loginFormWrap {
    width: 376px;
}

.loginWrapper .loginContent .formWrap.virtualKeyBoard {
    width: 315px;
}

.loginWrapper .chechVirtual {
    float: left;
    clear: both;
    padding: 15px 0;
}

.loginContent .feildWrapper {
    clear: both;
    float: left;
    width: 100%;
    margin: 8px 0;
}

    .loginContent .feildWrapper label {
        float: left;
        font-size: 1.6em;
        width: 100px;
        margin: 10px 32px 0 0;
    }

    .loginContent .feildWrapper input[type="text"], .loginContent .feildWrapper input[type="password"] {
        float: left;
        height: 38px;
        width: 228px;
    }

        .loginContent .feildWrapper input[type="text"].small {
            width: 192px;
        }

    .loginContent .feildWrapper .inputWrapper {
        float: left;
        width: 228px;
    }

        .loginContent .feildWrapper .inputWrapper a {
            background: none;
            font-size: 1.3em;
            color: #034da2;
            float: left;
            width: auto;
            text-transform: capitalize;
        }

input.redBtn {
    background: url(/SiteCollectionImages/SiteImages/btnArrow.png) no-repeat #f92f2f;
    text-transform: uppercase;
    color: #fff;
    clear: both;
    float: left;
    height: 42px;
    line-height: 40px;
    width: 108px;
    font-size: 1.4em;
    background-position: 90% 50%;
    margin-top: 10px;
    border: none;
    margin-left: 0;
    padding: 0;
}

    input.redBtn:hover {
        background-color: #f92f2f;
        border-color: #f92f2f;
    }

.rightContent .createUsername {
    float: left;
    clear: both;
    width: 100%;
    padding: 30px 0 0;
}

.loginReg.withoutLogin {
    border-bottom: 1px solid #d5d8dd;
    padding: 0 0 30px;
}

.createUsername h2 {
    color: #323234;
    font-family: helveticaneuemedium,Arial,Helvetica,sans-serif;
    font-size: 1.8em;
    font-weight: 600;
}

.createUsername p {
    font-size: 1.4em;
    color: #686c6d;
    padding-bottom: 10px;
}

.loginContent .googleConnect {
    width: 100%;
    float: left;
    clear: both;
    padding: 10px 0 0;
}

    .loginContent .googleConnect span {
        font-size: 1.4em;
        float: left;
    }

        .loginContent .googleConnect span.text {
            margin: 0 15px 0 0;
            padding: 10px 0 0;
        }

        .loginContent .googleConnect span a {
            float: left;
            width: auto;
            height: auto;
            line-height: 17px;
            text-transform: capitalize;
            font-size: 1.2em;
        }

        .loginContent .googleConnect span.link {
            margin: 0 0 0 15px;
            padding: 10px 0 0;
        }

.loginWrapper .registerWrapper {
    clear: both;
    float: left;
    width: 100%;
}

    .loginWrapper .registerWrapper .registerContent {
        background: #eaedf1;
        float: left;
        width: 100%;
        padding: 5px 0 20px;
    }

.loginWrapper h2.title {
    text-transform: uppercase;
    color: #333;
    font-family: helveticaneuethin;
    font-weight: 300;
    font-size: 2.2em;
    margin: 0 0 15px;
}

.registerContent ul li {
    float: left;
    width: 330px;
    padding: 18px;
}

    .registerContent ul li.border {
        border-right: 1px solid #cbccce;
        width: 329px;
    }

.registerContent a.redBtn, .registerContent input.redBtn {
    float: right;
    clear: inherit;
}

.register .radioWrap .radio {
    width: 19px;
    height: 25px;
    background: url(/SiteCollectionImages/SiteImages/radioBtn.png) no-repeat;
    display: block;
    clear: left;
    float: left;
    padding: 0 5px 0 0;
}

.loginContent .feildWrapper.captcha p {
    font-size: 1.2em;
}

.thankYouMsg, .udateDetails, .alreadyRegister {
    padding: 15px 25px;
}

.conetntWrapper .content {
    float: left;
    border-bottom: 1px solid #CBCCCE;
    padding: 0 0 10px;
}

    .conetntWrapper .content p {
        font-size: 1.4em;
        margin: 0 0 8px;
    }

.udateDetails .conetntWrapper .btnWrap {
    margin: 0 0 20px;
}

.alreadyRegister ul li a {
    float: left;
    width: auto;
    clear: both;
    line-height: normal;
    height: auto;
    text-transform: capitalize;
    margin: 5px 0;
}

.regisContent {
    min-height: 480px;
}

    .regisContent .contentWrapper h1 {
        color: #333;
        text-transform: uppercase;
        font-size: 2.7em;
        font-family: helveticaneuethin;
        font-weight: 300;
        margin: 52px 0 15px;
    }

    .regisContent .contentWrapper .regContent {
        float: left;
        background: #eaedf1;
        width: 862px;
    }

        .regisContent .contentWrapper .regContent p {
            font-size: 2em;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            padding: 20px;
        }

        .regisContent .contentWrapper .regContent .regBand ul li {
            float: left;
            margin: 0 14px 0 0;
        }

.regBand {
    background: #e2e6eb;
    float: left;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 20px 25px;
}

.regisContent a {
    text-align: center;
    font-size: 1.4em;
}

.regBand ul li label {
    font-size: 1.6em;
    color: #333;
    float: left;
    margin: 8px 0 0;
}

.regBand ul li input {
    width: 230px;
    height: auto;
}

.regisContent .contentWrapper .regContent .btnWrap .redBtn {
    float: left;
    clear: inherit;
    margin: 0 15px 0 0;
}

.regisContent .contentWrapper .regContent .sucessContent {
    padding: 20px;
}

.regisContent .contentWrapper .regContent .btnWrap {
    float: left;
    padding: 0 20px 20px;
}

.regisContent .contentWrapper .regContent .sucessContent p {
    font-size: 1.4em;
    padding: 0;
}

.userDetails {
    float: left;
    padding: 25px 20px;
}

.creatPass {
    float: left;
    width: 100%;
    clear: both;
    margin: 0 0 30px;
}

.userDetails h2 {
    font-size: 1.8em;
    margin: 0 0 10px;
}

.userDetails .details {
    border-bottom: 1px solid #c6d1dd;
    border-top: 1px solid #c6d1dd;
    padding: 10px 0;
}

.userDetails ul li span {
    font-size: 1.8em;
}

.creatPass h2 {
    font-size: 2.3em;
    font-family: helveticaneuethin;
    font-weight: 300;
    color: #333;
    text-transform: uppercase;
    margin: 0 0 15px;
    padding: 0 0 0 20px;
}

.creatPass .passStrength {
    float: left;
    margin: 0 0 0 40px;
}

.creatPass label {
    float: left;
    font-size: 1.6em;
    color: #333;
    width: 130px;
    margin: 10px 35px 0 0;
}

.creatPass .inputWrapper {
    clear: both;
    float: left;
    margin: 0 0 20px;
}

.creatPass input[type="password"], .creatPass input[type="text"] {
    float: left;
    width: 230px;
    height: 40px;
}

.creatPass .passStrength label {
    color: #666;
    margin-right: 0;
    width: 75px;
}

.creatPass .passStrength img {
    margin-top: 11px;
}

.creatPass .selectedvalue {
    padding: 11px 0 13px 10px;
}

.creatPass .selectbg select {
    width: 260px;
}

.loginContent .feildWrapper label.forgotCheck {
    font-size: 1.3em;
    text-transform: capitalize;
    width: auto;
    clear: both;
    margin: 10px 0 0;
}

.forgotUser .feildWrapper a.redBtn, .forgotPass .feildWrapper a.redBtn {
    float: left;
    clear: none;
    margin: 0 0 0 10px;
}

.forgotFolio .feildWrapper label {
    font-size: 1.4em;
    width: 116px;
}

.emailList {
    overflow: hidden;
    margin: 10px 0;
}

.phoneList p a {
    float: none;
    width: auto;
    text-transform: lowercase;
}

.forgotUser .feildWrapper a.redBtn.updateBtn {
    width: 125px;
}

.onlineKEyboard {
    float: left;
    border-bottom: 1px solid #CBCCCE;
    position: absolute;
    background: #E2E6EB;
    border: 1px solid #CBCCCE;
    width: 325px;
    text-align: center;
    display: none;
    -webkit-box-shadow: 0 0 32px -6px rgba(203,204,206,1);
    -moz-box-shadow: 0 0 32px -6px rgba(203,204,206,1);
    box-shadow: 0 0 32px -6px rgba(203,204,206,1);
    padding: 20px;
}

.feildWrapper label.chk.virtualKey {
    margin-right: 0;
    width: 221px;
    position: relative;
}

.virtualKey span.textLabelVirtual {
    float: left;
    font-size: .9em;
    width: 193px;
    margin-top: -3px;
    background: url(/SiteCollectionImages/SiteImages/keyboardicon.jpg) no-repeat;
    background-position: right 0;
    cursor: pointer;
}

.loginContent .rightContent .loginReg {
    width: 362px;
}

.chk input {
    display: block!important;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer;
    padding: 0;
}

.investWrap, .contentWrap {
    width: 890px;
    float: left;
    background: #eaedf1;
    margin: 0 0 25px;
    padding: 20px 0;
}

.contentWrap {
    margin-top: 0;
    padding: 20px;
}

.compareWrap {
    background: #fff;
    position: relative;
    padding: 0;
}

.investStart p {
    font-size: 3em;
    color: #333;
    text-align: center;
    font-family: helveticaneuethin;
}

.centrAlign {
    width: 100%;
    position: relative;
    left: 50%;
    margin: 0 auto 0 -31%;
}

.investStart .stepBox {
    width: 240px;
    min-height: 110px;
    float: left;
    background: #fff;
    position: relative;
    color: #333;
    margin: 100px 15px 0 0;
    padding: 15px 10px;
}

    .investStart .stepBox.marLft {
        margin-left: 25px;
    }

    .investStart .stepBox h2 {
        width: 100%;
        float: left;
        border-bottom: 1px solid #e3e6ea;
        text-align: center;
        font-size: 1.6em;
        text-transform: uppercase;
        font-weight: 400;
        margin-bottom: 15px;
        padding: 5px 0 10px;
    }

    .investStart .stepBox p {
        font-size: 1.7em;
        float: left;
        text-align: center;
        width: 100%;
        padding: 0;
    }

    .investStart .stepBox span {
        width: 85px;
        height: 85px;
        border-radius: 100%;
        position: absolute;
        left: 50%;
        margin-left: -43px;
        top: -50%;
        background: #19bd9b;
    }

        .investStart .stepBox span:after {
            content: '';
            position: relative;
            display: block;
            width: 85px;
            height: 85px;
            background: url(/SiteCollectionImages/SiteImages/navSprite.png) no-repeat 0 0;
        }

        .investStart .stepBox span.step1:after {
            width: 70px;
            height: 70px;
            background-position: -280px -211px;
            left: 0;
            top: 15px;
        }

        .investStart .stepBox span.step2:after {
            width: 70px;
            height: 70px;
            background-position: -386px -211px;
            left: 21px;
            top: 16px;
        }

        .investStart .stepBox span.step3:after {
            width: 70px;
            height: 70px;
            background-position: -200px -132px;
        }

        .investStart .stepBox span.step4:after {
            width: 65px;
            height: 40px;
            background-position: -296px -160px;
            left: 10px;
            top: 26px;
        }

        .investStart .stepBox span.step5:after {
            width: 45px;
            height: 40px;
            background-position: -388px -160px;
            left: 20px;
            top: 24px;
        }

.investStart .knowMor {
    float: left;
    position: relative;
    margin: 30px 0 0;
}

.investTabWrap ul.tab {
    border-bottom: 1px solid #fff;
    position: relative;
    height: 73px;
    overflow: hidden;
}

    .investTabWrap ul.tab li {
        width: 33.33%;
        float: left;
        height: 73px;
        position: relative;
        left: 0;
        top: 0;
        padding-left: 30px;
    }

.investTabWrap ul.tab5 li {
    width: 20%;
}

.investTabWrap ul.tab li a {
    color: #333;
    font-size: 1.6em;
    text-transform: uppercase;
    position: relative;
    display: table;
    height: 68px;
    width: 100%;
    padding: 5px 0 0 5px;
}

    .investTabWrap ul.tab li a span {
        font-size: 1.5em;
        font-family: robotolight;
        float: left;
        min-height: 73px;
        margin: -3px 5px 0 0;
    }

    .investTabWrap ul.tab li a label {
        cursor: pointer;
        margin-bottom: 3px;
        padding-right: 6px;
    }

.investTabWrap ul.tab li span.arrow {
    background: url(/SiteCollectionImages/SiteImages/step.png) no-repeat right 0;
    position: absolute;
    right: -50px;
    top: 0;
    width: 55px;
    height: 73px;
}

.investTabWrap ul.tab li.activate {
    z-index: 1;
    background: #b8c9dc;
}

    .investTabWrap ul.tab li.activate label {
        background: url(/SiteCollectionImages/SiteImages/activateStep.png) no-repeat right 0;
        padding-right: 26px;
    }

.investTabWrap ul.tab li.step1.activate {
    z-index: 2;
}

.investTabWrap ul.tab li.active {
    background: #239cd5;
    z-index: 0;
}

.investTabWrap ul.tab li.activate span.arrow {
    background: url(/SiteCollectionImages/SiteImages/doneStep.png) no-repeat right 0;
}

.investTabWrap ul.tab li.active span.arrow {
    background: url(/SiteCollectionImages/SiteImages/activeStep.png) no-repeat right 0;
}

.investTabWrap ul.tab li a span.detailPlan {
    font-size: .7em;
    color: #333;
    text-transform: none;
    font-family: robotolight;
    min-height: 0;
    display: none;
    width: 90%;
}

.investTabWrap .tabDetail .row {
    min-height: 70px;
    border: none;
    float: left;
    position: relative;
    padding: 15px 40px;
}

    .investTabWrap .tabDetail .row label {
        width: 225px;
        float: left;
        font-size: 1.6em;
        font-family: robotolight;
        color: #333;
        margin: 8px 0 0;
    }

        .investTabWrap .tabDetail .row label p {
            width: 100%;
            float: left;
            color: #666;
            font-size: .7em;
        }

            .investTabWrap .tabDetail .row label p span.valAmnt {
                background: url(/SiteCollectionImages/SiteImages/rs.png) no-repeat 0 center;
                padding-left: 8px;
                background-size: 6px auto;
            }

    .investTabWrap .tabDetail .row .detail.units .selectbg {
        width: 125px;
        float: left;
    }

    .investTabWrap .tabDetail .row .detail .searchScheme, .wrapBox .searchScheme {
        width: 360px;
        background: #fff;
        height: 40px;
    }

        .investTabWrap .tabDetail .row .detail .searchScheme input, .wrapBox .searchScheme input {
            width: 285px;
            float: left;
            height: 40px;
            font-size: 1.6em;
            color: #333;
            font-family: robotolight;
            border: none;
            padding: 0 15px;
        }

    .investTabWrap .tabDetail .row .detail.units input {
        width: 90px;
        margin-right: 15px;
    }

    .investTabWrap .tabDetail .row .detail.units .selectedvalue {
        width: 85px;
    }

    .investTabWrap .tabDetail .row .detail.units select {
        width: 120px;
    }

    .investTabWrap .tabDetail .row .detail.units span.unitVal {
        width: 100%;
        float: left;
        color: #666;
        font-size: 1.4em;
        margin: 5px 0 0;
    }

    .investTabWrap .tabDetail .row .detail .dateDiv {
        width: 180px;
        float: left;
    }

    .investTabWrap .tabDetail .row .detail .midCont {
        font-size: 1.4em;
        color: #666;
        float: left;
        margin: 10px 10px 0;
    }

    .investTabWrap .tabDetail .row .detail a.midCont {
        color: #034DA2;
    }

    .investTabWrap .tabDetail .row .detail.distribute a {
        float: left;
        color: #333;
        font-size: 1.6em;
        margin: 10px;
    }

        .investTabWrap .tabDetail .row .detail.distribute a img {
            float: left;
            margin: 0 5px 0 0;
        }

    .investTabWrap .tabDetail .row .detail.distribute input.smallWid {
        margin: 15px 20px 0 0;
    }

    .investTabWrap .tabDetail .row .detail input.amountVal {
        background: url(/SiteCollectionImages/SiteImages/rupee.jpg) no-repeat 3px center #fff;
        padding-left: 40px;
        border: none;
        width: 155px;
    }

    .investTabWrap .tabDetail .row .detail p {
        width: auto;
        float: left;
        font-family: robotolight;
        color: #666;
        margin: 20px 0 0 5px;
    }

    .investTabWrap .tabDetail .row .detail .rowDiv {
        width: 350px;
        float: left;
        margin: 0 0 20px;
    }

        .investTabWrap .tabDetail .row .detail .rowDiv .errorMsg, .investTabWrap .tabDetail .row .detail .rowDiv .reIpin {
            width: auto;
            display: block;
            margin: 0 0 0 20px;
        }

        .investTabWrap .tabDetail .row .detail .rowDiv .reIpin {
            color: #034da2;
            line-height: 1em;
        }

    .investTabWrap .tabDetail .row .midCol {
        width: 230px;
        float: left;
    }

    .investTabWrap .tabDetail .row .lockedFree {
        width: 180px;
        float: left;
        margin-left: 15px;
    }

        .investTabWrap .tabDetail .row .lockedFree p {
            line-height: 1em;
            margin-top: 5px;
            width: 75px;
            font-size: 1.4em;
        }

            .investTabWrap .tabDetail .row .lockedFree p span.toolTip {
                float: right;
                top: -10px;
                left: 12px;
                margin: 0;
            }

        .investTabWrap .tabDetail .row .lockedFree span.lockVal {
            width: 50px;
            float: left;
            background: url(/SiteCollectionImages/SiteImages/rs.png) no-repeat 0 center;
            font-size: 1.4em;
            padding-left: 12px;
            color: #666;
            margin: 0 0 0 25px;
        }

.investTabWrap .tabDetail span.toolTip {
    width: 20px;
    height: 20px;
    background: url(/SiteCollectionImages/SiteImages/navSprite.png) no-repeat -236px -110px;
    display: inline-block;
    position: relative;
    top: 5px;
    cursor: pointer;
    margin: 0;
}

.toolTipDetail {
    width: auto;
    max-width: 465px;
    float: left;
    position: absolute;
    border: 1px solid #e1b616;
    z-index: 1;
    background: #fae080;
    color: #333;
    line-height: 1.2em;
    top: 65px;
    left: 145px;
    font-family: robotolight;
    font-size: .9em;
    padding: 10px;
}

    .toolTipDetail span {
        background: url(/SiteCollectionImages/SiteImages/toolTipArrow.png) no-repeat 0 0;
        position: absolute;
        left: 40px;
        top: -12px;
        width: 14px;
        height: 12px;
    }

.reinvest {
    background: #d8dee5;
    border: 1px solid #a8b7c8;
    width: 550px;
    float: left;
    position: relative;
    margin: 25px 0 15px 40px;
    padding: 15px 20px;
}

    .reinvest h2, .reinvest span {
        color: #333;
        font-family: robotolight;
        font-weight: 400;
        font-size: 1.8em;
    }

    .reinvest label {
        width: 100%;
        float: left;
        color: #333;
        font-size: 1.6em;
        border-bottom: 1px solid #bdc7d3;
        padding: 10px 0;
    }

    .reinvest span {
        font-size: 1.2em;
        margin: 0 5px;
    }

        .reinvest span.rsValue {
            background: url(/SiteCollectionImages/SiteImages/rupeesymbol.png) no-repeat 0 3px;
            padding-left: 15px;
        }

    .reinvest .minInvest label {
        width: auto;
        border: none;
    }

    .reinvest .minInvest .purchaseBox {
        width: 280px;
        float: left;
        margin-left: 25px;
    }

        .reinvest .minInvest .purchaseBox label {
            width: 50%;
            float: left;
            font-size: 1.2em;
            padding-bottom: 0;
        }

            .reinvest .minInvest .purchaseBox label span.rsValue {
                width: 100%;
                float: left;
                background-size: 8px auto;
                padding-left: 10px;
            }

.investTabWrap .tabDetail .knowMor {
    text-align: left;
    margin: 0;
}

    .investTabWrap .tabDetail .knowMor.marLeft a {
        margin-left: 15px;
    }

    .investTabWrap .tabDetail .knowMor label {
        width: 15px;
        float: left;
        color: #333;
        font-size: 1.6em;
        margin: 17px 0 0 10px;
    }

    .investTabWrap .tabDetail .knowMor a.newLink, .investTabWrap .tabDetail .knowMor a.newLinkGo {
        color: #034da2;
        font-size: 1.6em;
        float: left;
        background: none;
        width: auto;
        text-transform: none;
        margin: 10px 15px 0;
    }

    .investTabWrap .tabDetail .knowMor a, .investTabWrap .tabDetail .knowMor.cancelLeft a {
        left: 0;
        margin-left: 40px;
    }

        .investTabWrap .tabDetail .knowMor a.newLinkGo {
            margin-left: 35px;
        }

    .investTabWrap .tabDetail .knowMor.knowMore1 a {
        width: 100px;
        float: right;
        margin-left: 10px;
    }

.investTabWrap .tabDetail .row .detail .colPay label:first-child {
    margin-right: 0;
    width: 30%;
}

.termsWrap {
    width: 420px;
    height: 100px;
    float: left;
    background: #fff;
    margin-bottom: 15px;
    padding: 15px 10px;
}

.investTabWrap .tabDetail .detail.distribute .termsWrap {
    margin: 20px 0 0;
}

.investTabWrap .tabDetail .row .detail .terms {
    width: 100%;
    float: left;
    font-size: 1.4em;
    color: #333;
}

.investTabWrap .tabDetail .row .detail .termsWrap .scroll-pane {
    height: 100px;
}

.investTabWrap .tabDetail .row .detail .termsWrap .jspDrag {
    background: #ee4530;
}

.investTabWrap .tabDetail .row .detail .termsWrap .jspTrack {
    background: #eceaeb;
}

.stepConfirm {
    width: 100%;
    float: left;
    position: relative;
    padding: 15px 40px;
}

.tabDetail h3 {
    width: 100%;
    font-size: 2em;
    color: #333;
    float: left;
    font-weight: 400;
    font-family: robotolight;
    background: #c3cad2;
    padding: 15px 40px;
}

.stepConfirm h2, .stepConfirm h3 {
    font-weight: 400;
    font-size: 2.2em;
    color: #333;
    width: auto;
    font-family: robotolight;
}

.stepConfirm h3 {
    font-family: helveticaneuethin;
    border-bottom: 1px solid #bdc7d3;
    width: auto;
    float: left;
    background: none;
    padding: 10px 0;
}

.confirmHd {
    border-bottom: 1px solid #bdc7d3;
    float: left;
    padding-bottom: 8px;
    padding-right: 25px;
}

.stepConfirm p {
    width: 100%;
    float: left;
    color: #333;
    font-size: 1.4em;
    padding: 7px 0;
}

    .stepConfirm p span, .stepConfirm p a {
        font-size: 1.2em;
        font-family: robotolight;
        color: #333;
        margin: 0 0 0 5px;
    }

.stepConfirm .doneIcon {
    position: absolute;
    right: 20px;
    top: 20px;
    width: 75px;
}

.knowMor.knowMor1 a {
    width: 235px;
}

.stepConfirm p span.paidVal {
    background: url(/SiteCollectionImages/SiteImages/rupeesymbol.png) no-repeat 0 4px;
    padding-left: 14px;
}

.investTabWrap .mobTitle {
    width: auto;
    font-size: 1.6em;
    text-transform: uppercase;
    display: none;
    float: left;
    line-height: 1em;
    color: #239CD5;
    font-family: robotolight;
    clear: both;
    margin: 5px 10px;
}

.headTitle {
    width: 100%;
    float: left;
    background: #239cd5;
    font-size: 2em;
    text-transform: uppercase;
    color: #fff;
    line-height: 1em;
    padding: 20px;
}

.garyBg {
    background: #c3cad2;
    color: #333;
    padding: 20px;
}

ul.numberBullet, ul.numberBullet li {
    width: 100%;
    float: left;
    position: relative;
}

.investTabWrap .tabDetail .row .detail.distribute ul.numberBullet li a {
    font-size: 1em;
    float: none;
    margin: 0;
}

.investTabWrap .tabDetail .row .detail label.selectVal {
    width: auto;
    color: #333;
    font-size: 1.8em;
    cursor: default;
}

.detailStep {
    width: 520px;
    float: left;
    background: #d8dee5;
    padding: 8px 20px 15px;
}

.investStart .knowMor a {
    width: auto;
    margin: 0 0 0 -80px;
    padding: 10px 10px 0 15px;
}

    .investStart .knowMor a.demo {
        width: auto;
        color: #034da2;
        background: none;
        text-transform: none;
        position: absolute;
        left: auto;
        right: 25px;
        top: 10px;
        margin: 0;
        padding: 0;
    }

.proceedWrap .stepConfirm {
    padding: 15px 40px 10px;
}

    .proceedWrap .stepConfirm p a {
        color: #034da2;
        font-size: 1em;
    }

    .proceedWrap .stepConfirm input.txtBx {
        float: left;
        font-size: 1em;
        color: #666;
        margin: -10px 0 0 10px;
        padding: 10px;
    }

.proceedWrap .knowMor a {
    left: 0;
    margin: 0 0 0 40px;
}

.processDetail p {
    font-family: robotolight;
    color: #333;
    margin: 0 0 4px;
}

.processDetail a, .detailLocate .row .lhs a {
    font-size: 1.6em;
    padding-left: 25px;
    font-family: robotolight;
    color: #333;
    float: left;
}

    .processDetail a.tell {
        background: url(/SiteCollectionImages/SiteImages/linkAt.png) no-repeat 0 -53px;
        cursor: default;
        min-height: 40px;
        clear: both;
    }

.processDetail p.redMsg {
    color: #e90606;
    font-style: italic;
    font-size: 1.4em;
    margin: 15px 0 10px;
}

span.or {
    width: 30px;
    height: 23px;
    position: absolute;
    left: -15px;
    background: #666;
    color: #fff;
    border-radius: 30px;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    text-align: center;
    font-size: 1.2em;
    top: -10px;
    padding: 7px 0 0;
}

.processDetail input {
    width: 100%;
    float: left;
    clear: both;
    height: 40px;
    font-family: robotolight;
    font-size: 1.6em;
    color: #333;
    border: none;
    margin: 5px 0;
    padding: 0 10px;
}

.processDetail .selectbg {
    width: 100%;
    float: left;
    margin-top: 5px;
}

.processDetail .selectedvalue {
    width: 100%;
    height: 40px;
    font-size: 1.6em;
    line-height: 1.8em;
    padding-top: 6px;
}

.headTitle.star {
    background: url(/SiteCollectionImages/SiteImages/whiteStar.png) no-repeat 15px center #239cd5;
    padding-left: 50px;
}

.accordian h2 {
    font-size: 1.6em;
    color: #333;
    font-family: robotolight;
    cursor: pointer;
    font-weight: 400!important;
    background: url(/SiteCollectionImages/SiteImages/plusAccord.png) no-repeat 15px 23px #d8dee5;
    float: left;
    width: 100%;
    line-height: 1.6em;
    margin: 2px 0 0!important;
    padding: 20px 10px 20px 40px;
}

    .accordian h2.active {
        background: url(/SiteCollectionImages/SiteImages/minusAccord.png) no-repeat 15px 23px #284b73;
        color: #fff;
    }

.accordian .accordContent {
    display: none;
    float: left;
    background: #e2e6eb;
    width: 100%;
    padding: 10px 15px;
}

    .accordian .accordContent p {
        padding-top: 10px;
        font-size: 1.4em;
    }

.wrapBox .searchScheme {
    width: 580px;
    position: relative;
    margin-bottom: 55px;
}

    .wrapBox .searchScheme span.or {
        left: 50%;
        margin-left: -15px;
        top: auto;
        bottom: -42px;
        font-family: robotolight;
        font-size: 2em;
        height: 29px;
        padding: 1px 0 0;
    }

    .wrapBox .searchScheme input {
        width: 500px;
    }

    .wrapBox .searchScheme a {
        float: left;
        width: 40px;
    }

.wrapBox .selectedvalue {
    width: 580px;
    font-size: 1.6em;
    padding: 10px 25px 13px 15px;
}

.wrapBox select {
    width: 580px;
}

textarea {
    width: 330px;
    float: left;
    height: 70px;
    resize: none;
    font-size: 1.4em;
    border: none;
    padding: 10px 15px;
}

.tableView {
    overflow: hidden;
}

    .tableView .tabList {
        overflow: auto;
    }

.jspScrollable {
    overflow: visible!important;
}

#investScroller {
    height: 225px;
}

.whyRmfBg {
    background: url(/SiteCollectionImages/SiteImages/whyrmfbg.jpg) repeat-x #f8fcfb;
}

.whyRmfContainer .content {
    width: 575px;
    padding: 55px 0 0;
}

    .whyRmfContainer .content h1 {
        font-size: 4.5em;
        text-transform: none;
    }

    .whyRmfContainer .content p {
        clear: both;
        font-size: 1.6em;
    }

.whyRmfContainer .imgDiv {
    float: right;
    padding: 15px 0 0;
}

.storiesContainer .header h2 {
    font-size: 2.5em;
    font-family: robotolight;
    text-align: center;
}

.storiesContainer .header p {
    font-size: 2.5em;
    font-family: robotolight;
    text-align: center;
    position: relative;
}

    .storiesContainer .header p span {
        width: 50px;
        height: 1px;
        background: #989898;
        position: absolute;
        top: 20px;
    }

        .storiesContainer .header p span.leftBorder {
            left: 126px;
        }

        .storiesContainer .header p span.rightBorder {
            right: 126px;
        }

.storiesContainer .smallGrid {
    width: 455px;
    height: 233px;
    float: left;
    position: relative;
    overflow: hidden;
    cursor: pointer;
    margin: 0 0 10px;
}

.storiesContainer .bigGrid {
    background: #e1b616;
    height: 233px;
    float: left;
    width: 923px;
    position: relative;
    overflow: hidden;
    cursor: pointer;
    margin: 0 0 10px;
}

.storiesContainer .smallGrid.paddingRight {
    margin: 0 12px 0 0;
}

.storiesContainer .smallGrid.peoplesChoice {
    background: #9d58b5;
}

.storiesContainer .smallGrid.foundation {
    background: #e94c3b;
}

.bigGrid .imgIcon {
    margin: 20px 0 0 88px;
}

.bigGrid .gridWrapper .textContent {
    width: 524px;
    float: left;
    text-align: center;
    padding: 32px;
}

.smallGrid .gridWrapper, .bigGrid .gridWrapper {
    float: left;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px;
}

.smallGrid .imgIcon, .bigGrid .imgIcon {
    width: 190px;
    float: left;
}

.smallGrid .textContent {
    float: left;
    width: 240px;
    text-align: center;
    text-transform: uppercase;
    padding: 30px 0 0;
}

    .smallGrid .textContent h2 {
        font-size: 3.6em;
        color: #fff;
        font-family: robotolight;
        font-weight: 300;
    }

.smallGrid .goArrow, .bigGrid .goArrow {
    background: url(/SiteCollectionImages/SiteImages/goarrow.png) no-repeat;
    display: block;
    position: absolute;
    width: 26px;
    height: 26px;
    right: 6px;
    bottom: 6px;
    z-index: 1;
}

.bigGrid .gridWrapper .textContent p {
    font-size: 2em;
    color: #444;
    font-family: robotolight;
    line-height: normal;
}

.bigGrid .gridWrapper .textContent h2 {
    font-size: 3.6em;
    color: #444;
    font-family: robotolight;
    font-weight: 300;
    text-transform: uppercase;
}

.smallGrid.expertise .textContent {
    padding: 30px 0 0;
}

.smallGrid.foundation .textContent {
    padding: 70px 0 0;
}

.activeContent {
    background: #284b72;
    width: 100%;
    height: 233px;
    position: absolute;
    top: 244px;
    left: 0;
    color: #fff;
    text-align: center;
    z-index: 9;
}

    .activeContent p {
        font-size: 1.4em;
        line-height: normal;
        padding: 0 20px;
    }

    .activeContent h2 {
        font-size: 3.2em;
        font-weight: 300;
    }

.smallGrid.network .activeContent h2 {
    font-size: 5.2em;
}

.activeContent .activeContentWrapper {
    position: relative;
    padding: 45px 0 0;
}

.activeContent ul {
    float: left;
    padding: 20px 0 0;
}

    .activeContent ul li {
        float: left;
        width: 236px;
        height: 185px;
        position: relative;
        padding: 0 35px;
    }

.bigGrid .activeContent .activeContentWrapper2 ul li .knowMor {
    bottom: -30px;
    left: 50%;
    margin-left: -45px;
    position: absolute;
    text-align: center;
    width: auto;
}

.activeContent ul li h2 {
    font-size: 2.5em;
    text-transform: uppercase;
    padding-left: 46px;
    color: #fff;
}

.activeContent ul li.first h2 {
    background: url(/SiteCollectionImages/SiteImages/one.png) no-repeat;
    background-position: 24px 12px;
}

.activeContent ul li.second {
    border-left: 1px dotted #fff;
    border-right: 1px dotted #fff;
}

    .activeContent ul li.second h2 {
        background: url(/SiteCollectionImages/SiteImages/two.png) no-repeat;
        background-position: 34px 12px;
    }

.activeContent ul li.third h2 {
    background: url(/SiteCollectionImages/SiteImages/three.png) no-repeat;
    background-position: 34px 12px;
    line-height: normal;
}

.activeContent ul li p {
    font-size: 1.6em;
    padding: 10px 0;
}

.bigGrid .activeContent ul li p {
    font-size: 1.3em;
    height: 60px;
}

.bigGrid .activeContent .knowMor a {
    background: #f92f2f;
    float: left;
    font-size: 1.4em;
    height: 20px;
    left: 50%;
    line-height: 6px;
    padding-top: 14px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    width: 136px;
    margin: 0 0 10px -58px;
}

.activeContent .closeActiveBtn {
    display: block;
    width: 22px;
    height: 22px;
    background: url(/SiteCollectionImages/SiteImages/closeActiveCont.png) no-repeat;
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
}

.storiesContainer .smallGrid.expertise .activeContent p, .storiesContainer .smallGrid.foundation .activeContent p {
    font-size: 1.5em;
    padding: 0 10px;
}

#s2scroller {
    height: 235px;
}

a:hover {
    text-decoration: none;
}

.trackSearch .box {
    width: 360px;
    float: left;
}

    .trackSearch .box input[type=text], input[type=text].searchTxtBox {
        width: 85%;
        float: left;
        background: #fff;
        height: 40px;
        font-size: 1.6em;
        color: #333;
        border: none;
        padding: 10px 15px;
    }

    input[type=button].serchBtn, .trackSearch .box input[type=button], .trackSearch .box input[type=submit] {
        width: 15%;
        float: left;
        height: 40px;
        background: url(/SiteCollectionImages/SiteImages/searchIcon3.png) no-repeat center center #fff;
        cursor: pointer;
        border: none;
        margin-left: 0;
        min-width: 0;
    }

.trackSearch p {
    float: left;
    width: auto;
    font-size: 1.4em;
    margin: 10px 0 0 10px;
}

.tarckWrap {
    background: #d8dee5;
    margin: 10px 0 0;
    padding: 10px;
}

    .tarckWrap ul li {
        float: left;
        color: #343434;
        position: relative;
    }

        .tarckWrap ul li.fundname {
            width: 190px;
            padding: 0 15px 0 0;
        }

            .tarckWrap ul li.fundname h2 {
                width: 100%;
                float: left;
                font-weight: 400;
                font-size: 2em;
                font-family: robotolight;
                margin-top: 0;
                line-height: 1em;
            }

                .tarckWrap ul li.fundname h2 span {
                    width: 100%;
                    float: left;
                    font-size: .6em;
                    text-transform: none;
                }

            .tarckWrap ul li.fundname a {
                font-size: 1.3em;
                color: #034da2;
                float: left;
                margin: 5px 0 0;
            }

        .tarckWrap ul li.fundDate {
            width: 416px;
            border-left: 1px solid #bdc7d3;
            border-right: 1px solid #bdc7d3;
        }

.valueBox {
    width: 33.33%;
    float: left;
    padding: 0 12px;
}

    .valueBox span.val {
        color: #333;
        font-size: 2.4em;
        font-family: helveticaneuemedium;
    }

.tarckWrap ul li.download {
    width: 165px;
    padding: 0 0 0 10px;
}

    .tarckWrap ul li.download p {
        color: #034da2;
        font-size: 1.3em;
        margin-bottom: 10px;
    }

    .tarckWrap ul li.download a.btn {
        background: #f92f2f;
        float: left;
        font-size: 1.4em;
        padding: 8px 9px;
    }

    .tarckWrap ul li.download a.trash {
        width: auto;
        height: 20px;
        float: left;
        overflow: hidden;
        background: url(/SiteCollectionImages/SiteImages/trashcan.png) no-repeat 0 0;
        color: #034da2;
        font-size: 1.2em;
        margin: 6px 0 0 7px;
        padding: 3px 0 0 15px;
    }

.multiInvest {
    width: 860px;
    margin: 15px 0;
}

.boxInvst {
    width: 388px;
    background: #d8dee5;
    float: right;
    min-height: 126px;
    position: relative;
    padding: 10px 20px;
}

    .boxInvst ul li {
        width: 50%;
        float: left;
    }

        .boxInvst ul li a {
            color: #034da2;
            font-size: 1.5em;
            background: url(/SiteCollectionImages/SiteImages/blueLeftArrow.png) no-repeat 0 5px;
            padding-left: 12px;
        }

    .boxInvst h3 {
        font-size: 1.8em;
        color: #333;
        font-family: robotolight;
        font-weight: 400;
        margin: 0 0 10px;
    }

    .boxInvst .knowMor {
        width: auto;
        margin: 0;
    }

        .boxInvst .knowMor a {
            left: 0;
            width: auto;
            margin: 0 0 10px;
            padding: 10px 15px 0;
        }

    .boxInvst .or {
        left: auto;
        right: -17px;
        z-index: 1;
        top: 50%;
        margin-top: -15px;
        font-size: 1.4em;
        padding-top: 5px;
        height: 25px;
    }

.nfoContentWrap {
    width: 860px;
}

    .nfoContentWrap .schemeType {
        float: right;
        min-height: 24px;
        margin: 25px 0 0;
    }

.schemeType label {
    position: relative;
    font-size: 1.2em;
    float: left;
    padding: 4px 0 0 25px;
}

    .schemeType label.live {
        margin: 0 36px 0 0;
    }

.schemeType span {
    width: 15px;
    height: 15px;
    position: absolute;
    left: 0;
    top: 5px;
}

.schemeType .live span {
    background: #c9d2dc;
    border: 1px solid #96a5b6;
}

.schemeType .upcoming span {
    background: #eee;
    border: 1px solid #b9b9b9;
}

.tableWrapper {
    clear: both;
    float: left;
    width: 100%;
    margin-bottom: 20px;
}

    .tableWrapper thead tr th {
        background: #00b0f0;
        border-left: 1px solid #a3e2fa;
        text-align: center;
        vertical-align: middle;
        color: #fff;
        font-weight: 400;
        font-size: 1.5em;
        width: 86px;
        padding: 10px 7px;
    }

.tableContent {
    width: 860px;
    float: left;
}

.tableWrapper thead tr th:first-child {
    width: 161px;
    border-left: none;
}

.tableWrapper tbody tr td {
    border-left: 1px solid #fff;
    text-align: center;
    vertical-align: middle;
    color: #414141;
    font-weight: 400;
    font-size: 1.4em;
    width: 86px;
    padding: 12px 5px;
}

    .tableWrapper tbody tr td:first-child {
        width: 161px;
        border-left: none;
        text-align: left;
        padding-left: 10px;
    }

    .tableWrapper tbody tr td span {
        color: #284b72;
    }

.tableWrapper td a.btn {
    background: #f92f2f;
    float: left;
    font-size: .9em;
    padding: 10px;
}

    .tableWrapper td a.btn span {
        background: url(/SiteCollectionImages/SiteImages/rgtArrow.png) no-repeat scroll 94% center;
        padding-right: 13px;
        color: #fff;
        width: 100%;
        float: left;
        text-transform: uppercase;
    }

.pagination {
    width: 100%;
    position: relative;
    overflow: hidden;
    clear: both;
    margin: 0 auto;
}

    .pagination ul li a {
        color: #333;
        font-size: 1.5em;
        float: left;
        padding: 5px 10px;
    }

    .pagination a.nxt {
        float: left;
        background: url(/SiteCollectionImages/SiteImages/pagearrow.png) no-repeat;
        width: 12px;
        height: 21px;
        margin: 5px 0 0 5px;
    }

    .pagination a.prv {
        float: left;
        background: url(/SiteCollectionImages/SiteImages/pagearrow-reverse.png) no-repeat;
        width: 12px;
        height: 21px;
        visibility: hidden;
        margin: 5px 5px 0 0;
    }

    .pagination table.PagerContainerTable tr td a, .pagination table.PagerContainerTable tr td span {
        font-size: 1.5em;
        color: #333;
        padding: 5px 10px;
    }

.tableWrapper td a.iconlink {
    clear: both;
    color: #034da2;
    float: left;
    margin-bottom: 5px;
}

.selectOptions {
    float: left;
    clear: both;
    margin: 20px 0;
}

    .selectOptions ul li {
        position: relative;
        float: left;
        margin-right: 20px;
    }

        .selectOptions ul li label {
            color: #333;
            cursor: pointer;
            float: left;
            font-size: 1.6em;
            position: relative;
        }

            .selectOptions ul li label .checkbox {
                height: 24px;
            }

.schemeSelect .selectedvalue {
    position: relative;
    width: 100%;
}

.schemeSelect .redBtn {
    background: #f92f2f;
    color: #fff;
    float: left;
    height: 40px;
    line-height: 40px;
    text-transform: uppercase;
    width: 83px;
    margin: 0 15px 0 10px;
}

.schemeSelect a {
    font-size: 1.4em;
    text-align: center;
}

    .schemeSelect a.redBtn span {
        background: url(/SiteCollectionImages/SiteImages/btnArrow.png) no-repeat scroll right 4px;
        padding: 0 15px 0 0;
    }

.tableWrapper .schemetable {
    border: 1px solid #c0d8e2;
    border-bottom: none;
    width: 818px;
}

.schemetable tr th {
    background: #00B0F0;
    color: #fff;
    border: none;
    font-size: 1.6em;
}

.tableWrapper .schemetable tr th:first-child {
    border-left: none;
}

.tableWrapper .schemetable tr th {
    font-weight: 400;
    font-size: 1.4em;
    border-left: 1px solid #c0d8e2;
    padding: 10px;
}

.tableWrapper .schemetable tr td {
    border-left: 1px solid #c0d8e2;
    border-bottom: 1px solid #c0d8e2;
}

.tableWrapper .schemetable tbody tr td:first-child {
    min-height: 45px;
    text-align: left;
}

.tableWrapper .schemetable .downlink {
    color: #034da2;
    float: left;
    margin-bottom: 10px;
}

.tableWrapper .schemetable a.btn {
    font-size: .89em;
}

.tableWrapper tbody tr td:first-child label {
    clear: both;
    display: block;
    position: relative;
    width: 100px;
    text-align: left;
    float: left;
    margin: 0 auto;
}

    .tableWrapper tbody tr td:first-child label span {
        position: relative;
        float: left;
        height: 12px;
        width: 12px;
        left: 0;
        margin: 4px 5px 0 0;
    }

    .tableWrapper tbody tr td:first-child label.lowRisk span {
        background: none repeat scroll 0 0 #0173bd;
    }

ul.legents {
    clear: both;
    width: 820px!important;
    float: left;
    margin: 10px auto 30px;
    padding: 0;
}

    ul.legents li {
        float: left;
        font-size: 1.3em;
        width: 33.33%;
        border-left: 1px solid #e5e4e4;
        line-height: 1.2em;
        margin: 0;
        padding: 0 10px;
    }

        ul.legents li:first-child {
            border: none;
            padding-left: 0!important;
        }

        ul.legents li span {
            width: 15px;
            height: 15px;
            float: left;
            margin: 3px 5px 0 0;
        }

        ul.legents li label {
            float: left;
            width: 90%;
        }

        ul.legents li span.lowRisk {
            background: #0173bd;
        }

p.totalFund {
    position: absolute;
    right: -657px; /*11-6-2015 for compare fund text */
   /* width: auto;*/
    top: -35px;
}

.fundSummary {
    background: none;
    margin-bottom: 10px;
    width: auto;
    padding: 20px 0 0;
}

.fundSummary1 {
    background: none;
    margin-bottom: 10px;
    width: 100%!important;
    overflow: scroll!important;
    padding: 20px 0 0;
}

.summaryResults {
    padding: 15px 0 0;
}

.summarySearch {
    background: #d8dee5;
    width: auto;
    padding: 15px;
}

    .summarySearch h2 {
        color: #15px #0 #862px left #333;
        float: left;
        font-family: robotolight;
        font-weight: 400;
        width: 137px;
        padding: 8px 0 0;
    }

.tabLinks li {
    float: left;
    text-align: center;
    padding: 9px 10px 9px 20px;
}

    .tabLinks li.sel {
        background: #239cd5;

    }

    .tabLinks li a {
        color: #333;
        font-size: 1.6em;
        background: url(/SiteCollectionImages/SiteImages/arrowTablinks.png) no-repeat 98% 0;
        outline: none;
        padding: 0 30px 0 0;
    }

    .tabLinks li.sel a {
        color: #fff;
        background: url(/SiteCollectionImages/SiteImages/arrowTablinkssel.png) no-repeat 98% 0;
    }

.tabContent {
    background: #fff;
    border-top: 1px solid #bdc7d3;
    display: none;
    float: left;
    width: 100%;
    padding: 15px;
}

    .tabContent .clearfilter {
        text-align: right;
        font-size: 1.6em;
    }

.equitySerach .box {
    float: left;
    width: 500px;
}

    .equitySerach .box input[type="text"] {
        background: #eaedf1;
        color: #333;
        float: left;
        font-size: 1.6em;
        height: 40px;
        width: 85%;
        border: none;
        padding: 10px 15px;
    }

    .equitySerach .box input[type="button"], .equitySerach .box input[type="submit"] {
        background: url(/SiteCollectionImages/SiteImages/searchIcon3.png) no-repeat center center #eaedf1;
        float: left;
        height: 40px;
        width: 15%;
        margin-left: 0;
        border: none;
    }

.filterMaster {
    clear: both;
    float: left;
    width: 100%;
    padding: 10px 0;
}

.filters {
    float: left;
    text-transform: capitalize;
    width: 100%;
    margin: 0 0 15px;
}

    .filters .knowMor {
        clear: both;
        float: left;
    }

.filter .knowMor a {
    display: block;
    float: none;
    left: auto;
    margin: 0 auto;
}

.filters ul {
    float: left;
    width: 85%;
}

.filters .fHeaders {
    color: #333;
    font-family: robotolight;
    font-size: 1.6em;
    width: 37%;
    float: left;
    text-transform: uppercase;
    padding: 10px 0;
}

.filters .selectedvalue {
    background: url(/SiteCollectionImages/SiteImages/selectbg.png) no-repeat 96% center #d8dee5;
    width: 205px;
}

.filters .selectbg select {
    width: 240px;
}

.filters .fHeaders span {
    float: left;
    font-size: .8em;
    text-transform: none;
}

.filters ul li {
    float: left;
    color: #fff;
    position: relative;
    margin: 0 5px 5px 0;
    padding: 0;
}

    .filters ul li label {
        background: #a4c4e1;
        font-size: 1.6em;
        cursor: pointer;
        float: left;
        padding: 8px 14px;
    }

        .filters ul li label.checked {
            background: #5082b1;
            color: #fff;
        }

    .filters ul li .high, .filters ul li .medium, .filters ul li .Low {
        position: relative;
        float: left;
        background: #9d6429;
        opacity: .5;
        -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
        filter: alpha(opacity=50);
    }

        .filters ul li .high.checked, .filters ul li .medium.checked, .filters ul li .Low.checked {
            opacity: 1;
            -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
            filter: alpha(opacity=100);
        }

.fundviewBox {
    float: left;
    width: 100%;
    margin: 15px 0 0;
}

.equityTable {
    width: 860px;
    float: left;
    margin: 0 0 15px;
    padding: 0;
}

    .equityTable tr th, .equityTable tr td {
        text-align: left;
        font-size: 1.6em;
        vertical-align: middle;
        background: #fff;
        line-height: 1.2em;
        border-left: 1px solid #fff;
        padding: 10px 15px;
    }

    .equityTable tr th {
        background: #239cd5;
        font-family: robotolight;
        font-weight: 400;
        color: #fff;
        border: none;
    }

        .equityTable tr th span {
            font-family: robotolight;
            font-size: .8em;
            width: 100%;
            float: left;
        }

    .equityTable tr td {
        border-bottom: 1px solid #fff;
        background: #f1f0f0;
        color: #333;
    }

        .equityTable tr td span.navVal {
            width: 100%;
            float: left;
            font-family: robotolight;
            font-size: 1.5em;
        }

        .equityTable tr th:first-child, .equityTable tr td:first-child {
            text-align: left;
            font-family: robotolight;
        }

        .equityTable tr td span.subname {
            color: #284b72;
            font-size: .8em;
            display: list-item;
        }

.summaryResults .topband {
    float: left;
    width: 100%;
    padding: 0 10px;
}

    .summaryResults .topband p {
        color: #333;
        float: left;
        font-size: 1.6em;
        font-family: helveticaneuethin;
        font-weight: 400;
        width: 35%;
        line-height: 2em;
    }

.topband .fundviewTab li {
    float: left;
    background: url(/SiteCollectionImages/SiteImages/sprit-fundview.png) no-repeat 0 0;
    width: 33px;
    height: 33px;
    cursor: pointer;
    margin: 0 0 0 5px;
}

    .topband .fundviewTab li.gridview {
        background-position: 4px 0;
    }

    .topband .fundviewTab li.listview {
        background-position: -39px 0;
    }

    .topband .fundviewTab li.gridview.sel {
        background-position: -78px 0;
    }

.topband .fundview a.compare {
    background: #d8dee5;
    color: #333;
    float: left;
    text-transform: uppercase;
    width: auto;
    font-size: 1.2em;
    margin: 0 0 0 15px;
    padding: 10px 10px 8px;
}

.gridBox {
    float: left;
    width: 33%;
    padding: 0 0 15px 15px;
}

    .gridBox .databox {
        background: #f1f0f0;
        width: 100%;
        float: left;
    }

        .gridBox .databox .top {
            background: #239cd5;
            width: 100%;
            float: left;
            padding: 10px 15px;
        }

            .gridBox .databox .top p {
                color: #fff;
                font-size: 1.6em;
                line-height: 1.2em;
                font-family: robotolight;
            }

                .gridBox .databox .top p span.subname {
                    display: list-item;
                    font-size: .8em;
                    font-family: helveticaneuethin;
                }

        .gridBox .databox .mid {
            float: left;
            padding: 15px;
        }

            .gridBox .databox .mid p span {
                display: list-item;
                font-size: 1.8em;
                font-family: robotolight;
            }

            .gridBox .databox .mid .riskData {
                padding-top: 20px;
            }

        .gridBox .databox .boto {
            background: #e5e4e4;
            float: left;
            width: 100%;
            padding: 10px;
        }

.equityTable tr td a.investNow {
    background: #f92f2f;
    color: #fff;
    font-size: .8em;
    text-transform: uppercase;
    width: 100%;
    text-align: center;
    padding: 8px 2px;
}

.equityTable tr td.chkFund li {
    text-align: left;
    padding: 3px 0;
}

    .equityTable tr td.chkFund li label, .gridBox .databox .boto .chkFund label {
        color: #333;
        cursor: pointer;
        font-size: .9em;
        position: relative;
    }

        .equityTable tr td.chkFund li label input, .gridBox .databox .boto .chkFund input {
            margin-right: 5px;
            position: absolute;
            left: -25px;
            z-index: 0;
            display: block!important;
            opacity: 0;
            height: 20px;
            width: 20px;
            -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
            filter: alpha(opacity=0);
            outline: none;
        }

.gridBox .databox .boto .chkFund li {
    padding: 3px 0;
}

.gridBox .databox .boto a.btn {
    background: #f92f2f;
    float: left;
    font-size: 1.4em;
    margin: 8px 0 8px 15px;
    padding: 8px 10px;
}

.headLocate h4, .headLocate label {
    width: auto;
    float: left;
    color: #333;
    font-size: 1.6em;
    margin: 0 40px 0 0;
}

.headLocate label {
    cursor: pointer;
    position: relative;
}

.headLocate h4 {
    font-family: robotolight;
    font-weight: 400;
}

.locateSelect {
    margin: 20px 0;
}

    .locateSelect .selectbg {
        float: left;
        width: 275px;
    }

    .locateSelect .selectedvalue {
        width: 100%;
        box-sizing: border-box;
        height: 40px;
        font-size: 1.6em;
        line-height: 23px;
    }

    .sendTabDetail input[type=text], .locateSelect input[type=text] {
        width: 215px;
        float: left;
        box-sizing: border-box;
        height: 40px;
        font-size: 1.6em;
        color: #333;
        font-family: robotolight,Arial,Helvetica,sans-serif;
        border: none;
        margin: 0 0 0 15px;
        padding: 10px 15px;
    }

    .sendTabDetail .knowMor a, .locateSelect .knowMor a {
        left: 0;
        width: auto;
        height: 30px;
        margin: 0 0 0 15px;
        padding: 10px 15px 0 20px;
    }

.detailLocate h2 {
    font-family: robotolight!important;
    font-size: 1.8em!important;
    font-weight: 400!important;
    color: #fff!important;
    background: #239cd5;
    padding: 10px 15px;
}

.detailLocate .row {
    background: #e2e6eb;
    position: relative;
    margin: 0 0 2px;
    padding: 25px 30px;
}

    .detailLocate .row .lhs {
        width: 290px;
        float: left;
    }

    .detailLocate .row .rhs {
        width: 435px;
        margin-left: 35px;
        float: left;
    }

    .sendTabDetail h4, .detailLocate .row .lhs h4 {
        color: #333;
        font-size: 1.6em;
        font-family: robotolight;
        font-weight: 400;
    }

    .detailLocate .row .lhs p {
        font-size: 1.4em;
        width: 100%;
        float: left;
        margin: 0 0 5px;
        padding: 0 30px 0 0;
    }

    .detailLocate .row .lhs a {
        font-family: robotolight,Arial,Helvetica,sans-serif;
        font-size: 1.4em;
        margin: 10px 0 0;
        padding: 0 0 0 25px;
    }

ul.sendTab li {
    width: 60px;
    height: 38px;
    float: left;
    background: url(/SiteCollectionImages/SiteImages/navSprite.png) no-repeat -58px -260px #eef0f3;
    cursor: pointer;
    margin: 0 2px 0 0;
}

    ul.sendTab li:first-child {
        background-position: 2px -261px;
    }

    ul.sendTab li.mapIcon {
        background-position: -109px -258px;
        display: none;
    }

        ul.sendTab li.mapIcon a {
            width: 100%;
            float: left;
            height: 38px;
            text-indent: -99px;
            overflow: hidden;
        }

    ul.sendTab li.sel {
        background-color: #f7f8fa;
    }

.sendTabDetail {
    background: #eef0f3;
    margin: 2px 0 0;
    padding: 10px 15px 15px;
}

    .sendTabDetail .knowMor a {
        width: 60px;
        margin: 0 0 0 5px;
    }

.mapRowWrap .sendTabDetail .knowMor a {
    margin: 5px 0 0;
}

.mapRowWrap {
    width: 300px;
    height: 520px;
    overflow: hidden;
}

.detailLocate .mapRowWrap .row {
    padding: 25px 10px;
}

.rowMap {
    width: auto;
    float: left;
    display: none;
    height: 520px;
}

.mobileMapIcon, .closeMap {
    display: none;
    z-index: 1;
}

.mapRowWrap ul.sendTab {
    margin: 15px 0 0;
}

a.tell {
    background: url(/SiteCollectionImages/SiteImages/linkAt.png) no-repeat 0 -56px;
    cursor: default;
}

.titleContent p {
    float: left;
    clear: both;
    font-size: 1.5em;
    margin-bottom: 20px;
}

.feildLedgend, .feildGroup {
    float: left;
    clear: both;
}

.feildRow {
    padding-left: 22px;
    clear: both;
}

.investTabWrap .tabDetail .row .detail label.marRight {
    margin-right: 22px;
}

.investTabWrap .tabDetail .row .detail .feildLedgend p {
    clear: both;
    float: left;
    font-size: 1.3em;
    padding-top: 0;
    margin-top: 0;
    padding-left: 19px;
}

.folioNo, .panno, .emailid {
    float: left;
    margin-top: 20px;
    clear: both;
    display: none;
}

.hiddenDropDown {
    width: 100%;
    float: left;
    display: none;
    margin: 10px 0 0;
}

.newhiddenDropDown {
    width: 100%;
    float: left;
    display: block;
    margin: 10px 0 0;
}

.investTabWrap .tabDetail .row .detail .hiddenDropDown .selectbg {
    width: 330px;
}

.hiddenDropDown .selectedvalue {
    width: 100%;
    height: 40px;
}

.investTabWrap .tabDetail .hiddenDropDown .knowMor a {
    width: 75px;
    margin: 0 0 0 10px;
}

.selectDropDownValue {
    float: left;
    clear: both;
    margin-top: 20px;
    width: 100%;
    padding-top: 7px;
}

.liPlans {
    font-size: 1.4em;
    padding-bottom: 10px;
    border-bottom: 1px solid #999;
    padding-left: 24px;
    position: relative;
}

.waysTransact {
    background: none;
    margin: 10px 0;
    padding: 0 0 20px;
}

    .waysTransact .accordian h2 span {
        width: 100px;
        height: 90px;
        float: right;
        position: absolute;
        right: 0;
        top: 0;
        background: url(/SiteCollectionImages/SiteImages/navSprite.png) no-repeat 2px 307px;
        text-transform: uppercase;
    }

    .waysTransact .accordian .accordContent {
        background: none;
        padding: 0 100px 0 0;
    }

    .waysTransact .accrdCont {
        width: 100%;
        float: left;
        background: #e2e6eb;
        padding: 10px 15px 5px;
    }

    .waysTransact p {
        font-size: 1.4em;
        margin: 0 0 10px;
    }

    .waysTransact h4 {
        font-size: 1.4em;
        font-weight: 400;
        width: 100%;
        float: left;
        font-family: robotolight;
        margin-bottom: 10px;
    }

    .waysTransact .knowMor {
        border-top: 1px solid #c6d1dd;
        padding-top: 10px;
    }

    .waysTransact .accordian h2 span.website {
        background-color: #77d7c3;
        background-position: 2px -307px;
    }

/***************celest css changes start 14-12-15*****************************************/

.waysTransact .accordian h2 span.whatsapp {
    background-color: #c2d591;
    background-position: -353px -776px;
}


/***************celest css changes end 14-12-15*****************************************/

    .waysTransact .accordian h2 span.mobileApp {
        background-color: #92cfec;
        background-position: -106px -306px;
    }

    .waysTransact .accordian h2 span.SMS {
        background-color: #f0d676;
        background-position: -195px -306px;
    }

    .waysTransact .accordian h2 span.callCenter {
        background-color: #c29ece;
        background-position: -277px -305px;
    }

    .waysTransact .accordian h2 span.stockExchange {
        background-color: #c2d591;
        background-position: -355px -305px;
    }

    .waysTransact .accordian h2 span.ratm {
        background-color: #eda9a2;
        background-position: 13px -387px;
    }

    .waysTransact .accordian h2 span.appForm {
        background-color: #f0cc81;
        background-position: -97px -389px;
    }

.commonAccord h2 {
    background: url(/SiteCollectionImages/SiteImages/plusAccord.png) no-repeat 15px 25px #d8dee5;
    position: relative;
    background-position: 15px 27px;
    font-size: 2.1em;
    text-transform: uppercase;
    line-height: normal;
    margin: 15px 0 0;
    padding: 30px 10px 20px 40px;
}

    .commonAccord h2.active {
        background: url(/SiteCollectionImages/SiteImages/minusAccord.png) no-repeat 15px 23px #284b73;
        color: #fff;
        background-position: 15px 27px;
    }

.waysTransact .commonAccord h2 {
    line-height: 2.1em;
    height: 90px;
    background-position: 15px 36px;
    margin: 15px 0 0!important;
}

    .waysTransact .commonAccord h2:first-child {
        margin: 0!important;
    }

    .waysTransact .commonAccord h2.active {
        background-position: 15px 36px;
    }

.commonAccord .knowMor a {
    left: 0;
    width: auto;
    font-size: 1.4em;
    height: 25px;
    color: #fff;
    margin: -20px 10px 0 0;
    padding: 12px 10px 0 15px;
}

.commonAccord .knowMor {
    float: left;
    margin: 0 0 10px;
	padding-top:20px;
}

.accordContent .rhsCont {
    width: 540px;
    float: left;
}

    .accordContent .rhsCont label {
        width: auto;
        float: left;
        font-size: 1.4em;
        color: #333;
        position: relative;
        cursor: pointer;
        margin: 0 15px 0 0;
    }

.accordContent .selectWrap {
    margin: 0 0 25px;
}

    .accordContent .selectWrap .selectbg {
        width: 225px;
    }

    .accordContent .selectWrap .knowMor a {
        height: 28px;
    }

a.pdf {
    background: url(/SiteCollectionImages/SiteImages/pdf.png) no-repeat 0 0;
    font-size: 1.4em;
    float: left;
    padding: 5px 0 5px 25px;
}

ul.pdf li label.rhsLbl a.xls {
    background: url(/SiteCollectionImages/SiteImages/xls.png) no-repeat 0 0;
    font-size: 1em;
    float: right;
    padding: 5px 0 5px 25px;
}

.accordContent .lhsCont {
    width: auto;
    float: right;
    padding: 65px 0 0;
}

    .accordContent .lhsCont .links {
        width: 265px;
        height: 60px;
        float: left;
        clear: both;
        margin-bottom: 5px;
    }

        .accordContent .lhsCont .links a {
            background: #d8dee5;
            width: 100%;
            display: block;
            height: 100%;
            left: auto;
            right: 0;
            text-transform: none;
            text-align: left;
            color: #333;
            font-size: 1.6em;
            line-height: 1.2em;
            margin: 0;
            padding: 10px 15px;
        }

            .accordContent .lhsCont .links a span {
                float: left;
                background-image: url(/SiteCollectionImages/SiteImages/pagearrow.png);
            }

ul.pdf li {
    border-top: 1px solid #d8dee5;
    padding: 10px 0;
}

    ul.pdf li label.lhsLbl, ul.pdf li label.rhsLbl, ul.pdf.dividends li label.dateLbl {
        width: 70%;
        float: left;
        font-size: 1.4em;
        color: #333;
    }

    ul.pdf li label.rhsLbl {
        width: 30%;
    }

        ul.pdf li label.rhsLbl a {
            float: left;
            background: url(/SiteCollectionImages/SiteImages/pdf.png) no-repeat 0 0;
            font-size: 1em;
            margin: 0 0 0 15px;
            padding: 5px 0 3px 25px;
        }

.middleContainer {
    width: 100%;
    float: left;
    padding: 20px 0;
}

.lhsWrapper {
    width: 235px;
    float: left;
    margin: 0 25px 0 0;
}

.rhsWrapper {
    width: 680px;
    float: left;
}

ul.lhsLinks {
    background: #e4e8ed;
}

    ul.lhsLinks li ul {
        background: #f3f7fb;
        display: none;
        padding: 5px 0;
    }

    ul.lhsLinks li a {
        color: #203349;
        font-size: 1.6em;
        text-transform: uppercase;
        background: url(/SiteCollectionImages/SiteImages/selectbg.png) no-repeat 94% 18px;
        line-height: 1.1em;
        border-bottom: 1px solid #c2cad3;
        padding: 15px 35px 10px 15px;
    }

        ul.lhsLinks li a.selected {
            background: url(/SiteCollectionImages/SiteImages/pagearrow.png) no-repeat 90% 14px #dbe0e6;
        }

    ul.lhsLinks li ul li a, ul.lhsLinks li.select ul li a {
        color: #333;
        font-size: 1.4em;
        text-transform: none;
        background: url(/SiteCollectionImages/SiteImages/blueLeftArrow.png) no-repeat 15px 10px;
        border: none;
        padding: 8px 15px 8px 28px;
    }

.rhsWrapper h1 {
    width: 100%;
    margin: 0 0 15px;
}

.rhsWrapper .aboutWrap h2 {
    width: 100%;
    float: left;
    font-size: 2.7em;
    color: #333;
    font-family: helveticaneuethin;
    text-transform: uppercase;
    font-weight: 400;
    margin: 0;
}

.rhsWrapper p {
    color: #333;
    font-size: 1.4em;
    width: 100%;
    float: left;
    margin: 10px 0;
    padding: 0;
}

    .rhsWrapper p.hd {
        font-family: robotolight;
        font-size: 1.8em;
        margin: 0;
    }

.blueWrap {
    width: 100%;
    float: left;
    background: #0397dd;
}

    .blueWrap .blueRow {
        width: 100%;
        float: left;
        border-bottom: 1px solid #fff;
        padding: 2px 0;
    }

    .blueWrap .blueRow2 {
        background: #018bcd;
    }

    .blueWrap .blueRow3 {
        background: #0181be;
        border: none;
    }

    .blueWrap .blueRow .blueDetail, .blueWrap .blueRow .number {
        width: 95px;
        height: 80px;
        vertical-align: middle;
        display: table-cell;
        text-align: center;
        color: #eaedf1;
        font-size: 6.2em;
        opacity: .3;
    }

    .blueWrap .blueRow .blueDetail {
        width: auto;
        font-size: 1.4em;
        text-align: left;
        color: #fff;
        opacity: 1;
        border-left: 1px solid #fff;
        padding: 0 15px;
    }

ul.roundValue {
    width: 100%;
    float: left;
    margin: 20px 0;
}

    ul.roundValue li {
        width: 100%;
        float: left;
        position: relative;
        left: 50%;
        margin-left: -95px;
    }

        ul.roundValue li .round {
            width: 180px;
            height: 190px;
            border-radius: 190px;
            background: #e94c3b;
            display: table-cell;
            vertical-align: middle;
            text-align: center;
            padding: 0 5px;
        }

            ul.roundValue li .round p {
                color: #fff;
                font-family: robotolight;
                font-size: 1.6em;
                width: 100%;
                float: left;
                text-transform: uppercase;
                margin: 3px 0;
            }

            ul.roundValue li .round span {
                width: 100%;
                float: left;
                font-size: 4.2em;
                color: #fff;
                font-family: helveticaneuemedium;
                line-height: 1em;
            }

.dividentFrm {
    padding: 0 0 15px;
}

ul.pdf.dividends {
    padding: 0 15px;
}

.dividentFrm .investTabWrap .tabDetail .knowMor a {
    margin: 0 0 0 15px;
}

.fundMnger .commonAccord h2 {
    background-position: 15px 27px;
    padding: 20px 10px 15px 40px;
}

.fundMnger .accordContent .rhsCont {
    width: 200px;
    padding: 10px 0;
}

.fundMnger .accordContent .lhsCont {
    width: 420px;
    padding: 0 0 0 20px;
}

.fundMnger .accordContent.noImage .lhsCont {
    float: left;
    width: 100%;
    padding: 0;
}

a.showAll {
    width: auto;
    float: right;
    color: #034da2;
    font-size: 1.6em;
    background: url(/SiteCollectionImages/SiteImages/showAll.png) no-repeat 0 center;
    margin-bottom: 5px;
    padding: 0 0 0 25px;
}

.fundMnger .fundAccord .accordDiv h2 {
    width: 100%;
    margin: 0;
    padding: 0;
}

.fundMnger .fundAccord .accordDiv {
    background-position: 15px -40px;
    height: auto;
    min-height: 70px;
    padding: 20px 10px 10px 40px;
}

    .fundMnger .fundAccord .accordDiv.act {
        background-position: 15px 23px;
    }

        .fundMnger .fundAccord .accordDiv.act h2 {
            width: 100%;
            padding: 0;
        }

    .fundMnger .fundAccord .accordDiv h2 span {
        line-height: 1.2em;
        text-transform: none;
        margin: 3px 0 0;
    }

.fundMnger .links {
    width: 100%;
    text-align: center;
    margin: 0 auto 15px;
}

    .fundMnger .links a {
        color: #034da2;
        font-size: 1.6em;
        margin-right: 10px;
        text-transform: uppercase;
    }

        .fundMnger .links a.invstLink {
            background: #f92f33;
            color: #fff;
            height: 40px;
            padding: 10px;
        }

            .fundMnger .links a.invstLink span {
                background: url(/SiteCollectionImages/SiteImages/rgtArrow.png) no-repeat scroll right center;
                padding-right: 14px;
            }

.accordContent h4, .rhsWrapper h3 {
    color: #333;
    font-weight: 400;
    font-family: robotolight;
    width: 100%;
    float: left;
    line-height: 1.2em;
    font-size: 1.8em;
}

.rhsWrapper h3 {

    font-size: 2.2em;
    font-family: helveticaneuethin;
    text-transform: uppercase;
}

.fundMngerView .accordian h2 {
    text-transform: uppercase;
    margin-top: 10px;
}

ul.viewLink {
    width: 100%;
    float: left;
    margin: 0 0 20px;
}

    ul.viewLink li {
        float: left;
        border-left: 1px solid #fff;
        background: #d8dee5;
        width: 160px;
        height: 50px;
    }

        ul.viewLink li a {
            display: block;
            height: 35px;
            color: #333;
            font-size: 1.6em;
            text-transform: uppercase;
            position: relative;
            padding: 15px 0 0 65px;
        }

            ul.viewLink li a span:before {
                content: '';
                display: block;
                position: absolute;
                width: 30px;
                height: 40px;
                background: url(/SiteCollectionImages/SiteImages/viewTabSprite.png) no-repeat 0 0;
                top: 0;
                left: 30px;
            }

            ul.viewLink li a.equity span:before {
                background-position: 0 10px;
            }

            ul.viewLink li a.debt span:before {
                background-position: -53px 10px;
            }

            ul.viewLink li a.gold span:before {
                background-position: -101px 10px;
                width: 50px;
                left: 21px;
            }

        ul.viewLink li.active {
            background: url(/SiteCollectionImages/SiteImages/arrowTablinkssel.png) no-repeat 94% 12px #239cd5;
        }

            ul.viewLink li.active a.equity span:before {
                background-position: 0 -31px;
            }

            ul.viewLink li.active a.debt span:before {
                background-position: -53px -31px;
            }

            ul.viewLink li.active a.gold span:before {
                background-position: -101px -31px;
            }

.glossaryLt {
    width: 32px;
    float: left;
}

    .glossaryLt ul li {
        border-bottom: 1px solid #d7d6d6;
        color: #034da2;
        cursor: pointer;
        width: 14px;
        font-style: normal;
        font-weight: 400;
        font-size: 1.6em;
        font-family: robotolight;
        padding: 5px 11px;
    }

        .glossaryLt ul li:hover, .glossaryLt ul li.active {
            background: #034da2;
            color: #fff;
        }

.glossaryRt {
    float: right;
    width: 802px;
    background-color: #eaedf1;
    display: none;
    padding: 15px 50px 15px 23px;
}

    .glossaryRt h2 {
        color: #239cd5;
        font-size: 3.6em;
        font-style: normal;
        font-weight: 400;
        line-height: 1em;
        padding-bottom: 3px;
    }

    .glossaryRt hr {
        border-top: 1px solid #d7d6d6;
    }

    .glossaryRt h3 {
        color: #239cd5;
        font-size: 1.6em;
        font-style: normal;
        font-weight: 400;
        line-height: 1em;
        padding-top: 9px;
        padding-bottom: 7px;
        font-family: robotolight;
    }

    .glossaryRt p {
        color: #333;
        font-size: 1.4em;
        font-style: normal;
        font-weight: 400;
        line-height: 1.5em;
        padding-bottom: 10px;
        font-family: robotolight;
    }

.learnInvest {
    width: 100%;
    float: left;
    padding: 0 40px 0 0;
}

    .learnInvest p {
        color: #333;
        font-size: 1.5em;
        line-height: 1.4em;
        font-style: normal;
        font-weight: 400;
        font-family: robotolight;
    }

    .learnInvest h2 span {
        font-size: .7em;
    }

.blueInvest {
    background: #6cb1d3;
    width: 100%;
    float: left;
    padding: 20px 15px;
}

    .blueInvest p {
        color: #edf5f9;
        font-size: 1.5em;
        line-height: 1.4em;
        font-style: normal;
        font-weight: 400;
        font-family: robotolight;
    }

    .blueInvest ul {
        display: table;
        margin: 0 auto;
        padding: 18px 0 0;
    }

        .blueInvest ul li {
            float: left;
            margin-right: 8px;
        }

            .blueInvest ul li a {
                height: 54px;
                text-align: center;
                display: block;
                background: #d8dee5;
                font-size: 1.6em;
                color: #333;
                line-height: 1.5em;
                font-style: normal;
                font-weight: 400;
                text-transform: uppercase;
                width: 138px;
                padding: 10px;
/***lines added by celest as per vijay's mail on 10-11-15 for https://www.reliancemutual.com/learn-and-invest page*** start********/
				transition: box-shadow 0.2s cubic-bezier(0.4, 0, 0.2, 1);
				transition-delay: 0.2s;
				box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
            }
			.blueInvest ul li a:hover {
				transform: translateY(-1px);
				 box-shadow: 0px 2px 20px #777;
			}
			.blueInvest ul li a:focus{
                 transform: translateY(-1px);
				 box-shadow: 0px 2px 20px #777;
            }
/***lines added by celest as per vijay's mail on 10-11-15 for https://www.reliancemutual.com/learn-and-invest page*** end********/
            .blueInvest ul li span {
                width: 65px;
                float: left;
            }

            .blueInvest ul li a.linkinvest1 span {
                padding: 3px 0 0;
            }

            .blueInvest ul li a.linkinvest2 span {
                padding: 11px 0 0;
            }

            .blueInvest ul li a.linkinvest3 span {
                padding: 8px 0 0;
            }

.whenInvest {
    float: left;
    width: 48%;
    margin: 15px 2% 15px 0;
}

    .whenInvest ul li {
        width: 100%;
        background: #eaedf1;
        float: left;
        margin-bottom: 12px;
        padding: 15px 17px;
    }

        .whenInvest ul li h4 {
            color: #333;
            font-size: 1.8em;
            line-height: 1.2em;
            font-weight: 400;
            font-family: robotolight;
            padding: 0 0 8px;
        }

        .whenInvest ul li p {
            color: #333;
            font-size: 1.5em;
            line-height: 1.2em;
            font-family: robotolight;
            padding: 0 0 8px;
        }

        .whenInvest ul li a {
            color: #034da2;
            font-size: 1.5em;
            line-height: 1.2em;
            font-family: robotolight;
        }

.videoTutorial {
    float: left;
    width: 50%;
    margin: 15px 0;
}

    .videoTutorial h2 {
        color: #333;
        float: left;
        font-size: 2.7em;
        font-weight: 400;
        margin-bottom: 10px;
        text-transform: uppercase;
        width: 100%;
    }

    .videoTutorial ul li {
        float: left;
        width: 33.33%;
        height: auto;
        min-height: 275px;
        border-left: 1px solid #fff;
        position: relative;
        padding: 13px 16px;
    }

        .videoTutorial ul li a.clickHereLink {
            position: absolute;
            bottom: 0;
        }

        .videoTutorial ul li h4 {
            color: #fff;
            font-size: 1.6em;
            line-height: 1.2em;
            padding-bottom: 10px;
            text-transform: uppercase;
        }

        .videoTutorial ul li img {
            margin-left: 21px;
        }

        .videoTutorial ul li p {
            color: #fff;
            font-size: 1.4em;
            line-height: 1.4em;
            font-style: normal;
            font-weight: 400;
            padding: 10px 0;
        }

        .videoTutorial ul li a {
            color: #fff;
            font-size: 1.4em;
            line-height: 1.4em;
            font-style: normal;
            font-weight: 400;
            text-decoration: underline;
            padding: 10px 0;
        }

        .videoTutorial ul li.redBg {
            background: #df6c5f;
        }

        .videoTutorial ul li.yellowBg {
            background: #dcab43;
        }

.ToolBox {
    width: 100%;
    float: left;
    padding: 10px 0 65px;
}

    .ToolBox ul.ToolBox1 li {
        border-top: 1px solid #bec8d4;
        width: 100%;
        float: left;
    }

        .ToolBox ul.ToolBox1 li a {
            display: block;
            color: #333;
            font-size: 1.8em;
            line-height: 1.9em;
            width: 100%;
            float: left;
            padding: 16px 0 8px 15px;
        }

    .ToolBox ul.ToolBox2 li {
        width: 100%;
        float: left;
        margin-bottom: 5px;
    }

        .ToolBox ul.ToolBox2 li a {
            display: block;
            color: #034da2;
            font-size: 1.8em;
            line-height: 1.9em;
            width: 100%;
            float: left;
            background: #eaedf1 url(/SiteCollectionImages/SiteImages/pagearrow.png) 97% 21px no-repeat;
            padding: 13px 0 8px 15px;
        }

.ToolBox3 {
    background: #d7dee6;
    float: left;
    width: 34%;
    padding: 20px 15px;
}

    .ToolBox3 h4 {
        color: #333;
        font-family: robotolight;
        font-size: 1.8em;
        font-style: normal;
        font-weight: 700;
        line-height: 1.2em;
        padding: 0 0 16px;
    }

    .ToolBox3 p {
        color: #333;
        font-family: robotolight;
        font-size: 1.4em;
        font-style: normal;
        font-weight: 400;
        line-height: 1.3em;
        padding: 0 0 25px;
    }

.toolBtnLt {
    float: left;
    width: 158px;
    padding: 0 0 19px;
}

.toolBtn {
    background: none repeat scroll 0 0 #f92f2f;
    color: #fff;
    margin-bottom: 5px;
    text-transform: uppercase;
    font-size: 1.5em;
    width: auto;
    padding: 10px 10px 8px;
}

    .toolBtn span {
        background: url(/SiteCollectionImages/SiteImages/rgtArrow.png) right center no-repeat);
        padding-right: 12px;
        width: auto;
    }

.toolBtnRt {
    float: right;
    width: 77px;
}

.searchRelease {
    width: 100%;
    float: left;
    background: #d8dee5;
    margin-bottom: 1px;
    padding: 7px 15px;
}

    .searchRelease .detail .dateDiv {
        width: auto;
        float: left;
        margin-right: 15px;
    }

.pressRelease {
    width: 100%;
    float: left;
    background: #eaedf1;
    padding: 0;
}

    .pressRelease h3 {
        text-transform: none;
        font-size: 2.1em;
        border: none;
        margin: 0;
        padding: 0;
    }

        .pressRelease h3 a {
            color: #333;
            font-size: 1em;
            text-decoration: none;
        }

input.button {
    width: auto;
    background: url(/SiteCollectionImages/SiteImages/rgtArrow.png) no-repeat scroll 90% center #f92f2f;
    font-size: 1.8em;
    color: #fff;
    text-transform: uppercase;
    font-weight: 400;
    font-family: robotolight,Arial,Helvetica,sans-serif;
    height: 40px;
    cursor: pointer;
    padding: 5px 25px 4px 15px;
}

.pressRelease span.locDate {
    width: 100%;
    float: left;
    font-family: robotolight;
    font-size: 1.4em;
}

.pressRelease a {
    color: #034da2;
    font-size: 1.4em;
}

.pressCont {
    width: 100%;
    float: left;
    border-top: 1px solid #fff;
    padding: 15px 0;
}

    .pressCont:first-child {
        padding-top: 0;
        border: none;
    }

.fundMnger .searchRelease {
    padding: 5px 15px 15px;
}

    .fundMnger .searchRelease label {
        width: 100%;
        margin: 0 0 10px;
    }

    .fundMnger .searchRelease .selectbg {
        width: 35%;
        float: left;
    }

h3.jobOfc {
    width: 100%;
    float: left;
    font-size: 1.5em;
    text-transform: none;
    font-family: robotolight;
    margin: 15px 0 5px;
}

    h3.jobOfc a {
        float: right;
        color: #034da2;
        text-decoration: none;
    }

ul.bulletLightBlue {
    font-size: 1.4em !important;
}

.fundMnger .commonAccord h2 label.JobDesc {
  
    font-size: 14px;
   
}

.fundMnger .commonAccord h2 label.name {
    width: 100%;
    float: left;
    font-size: 1em;
    text-transform: uppercase;
    color: #333;
}

.fundMnger .commonAccord h2 label {
    width: auto;
    float: left;
    font-size: .6em;
    margin-right: 25px;
    text-transform: none;
    color: #666;
    cursor: pointer;
}

.fundMnger .accordContent h4 {
    color: #239cd5;
    width: 100%;
    float: left;
    font-size: 1.8em;
    margin: 10px 0;
    padding: 0;
}

ul.bulletLightBlue li {
    background: url(/SiteCollectionImages/SiteImages/bulletBlue.png) no-repeat scroll 0 6px;
}

.searchRelease .wrapBox {
    margin: 15px 0 10px;
}

    .searchRelease .wrapBox .searchScheme {
        width: 50%;
        margin: 0;
    }

.needHelp {
    float: left;
    margin: 0 0 15px;
}

    .needHelp .boxInvst {
        min-height: 50px;
    }

        .needHelp .boxInvst a.tell {
            color: #333;
            font-size: 1.4em;
            padding: 0 0 0 25px;
        }

.investWrapper {
    width: 860px;
    float: left;
    margin: 15px 0;
}

    .investWrapper p {
        font-size: 1.4em;
        color: #333;
        width: 100%;
        float: left;
    }

ul.invstBox {
    width: 100%;
    float: left;
    margin: 20px 0 0;
}

    ul.invstBox > li {
        width: 33.33%;
        float: left;
        height: 346px;
        overflow: hidden;
        position: relative;
        padding: 0 1% 1% 0;
    }

        ul.invstBox > li .boxWrap {
            width: 100%;
            float: left;
            position: relative;
            height: 100%;
            overflow: hidden;
        }

        ul.invstBox > li .boxInvest {
            width: 100%;
            float: left;
            background: #eaedf1;
            position: relative;
            min-height: 100%;
            cursor: pointer;
        }

            ul.invstBox > li .boxInvest h2 {
                width: 100%;
                float: left;
                background: #e0e4e9;
                text-align: center;
                position: absolute;
                bottom: 0;
                left: 0;
                color: #284b72;
                font-family: helveticaneuemedium;
                font-weight: 400;
                font-size: 1.6em;
                text-transform: uppercase;
                height: 80px;
                padding: 25px 15px 15px;
            }

            ul.invstBox > li .boxInvest .circleBox {
                width: 100%;
                height: 170px;
                text-align: center;
                padding: 25px 0;
            }

.boxContent {
    width: 100%;
    position: absolute;
    height: 100%;
    background: #284b72;
    left: 100%;
    padding: 25px 30px 20px 20px;
}

    .boxContent ul li a {
        border-top: 1px solid #bec8d4;
        color: #bec8d4;
        font-size: 1.5em;
        line-height: 1.3em;
        padding: 4px 0;
    }

.upload {
    position: relative;
    width: 285px;
    float: left;
}

.custinputfile-newset {
    position: absolute;
    float: left;
    left: 0;
    top: 0;
    z-index: 1;
}

.custinputfile-hidden {
    cursor: pointer;
    float: left;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    position: relative;
    z-index: 2;
    width: 100%;
    height: 35px;
}

.custinputfile-newset input {
    float: left;
    width: 160px;
    border: 0 solid #999;
    background: url(/SiteCollectionImages/SiteImages/fore_file_input1.gif) no-repeat left top;
    height: 25px;
    font-size: 1.4em;
    color: #333;
    font-family: robotolight,Arial,Helvetica,sans-serif;
    padding: 6px;
}

.midRisk {
    background: #ff6;
    width: 15px;
    height: 15px;
    float: left;
    margin: 3px 5px 0 0;
}

.highRisk {
    background: #9d6429;
    width: 15px;
    height: 15px;
    float: left;
    margin: 3px 5px 0 0;
}

.lowRisk {
    background: #0173bd;
    width: 15px;
    height: 15px;
    float: left;
    margin: 3px 5px 0 0;
}

.divfdRiskCategories {
    width: 320px;
    float: left;
    background: #e2e6eb;
    box-shadow: 3px 4px 5px 0 #3a4751;
    -webkit-box-shadow: 3px 4px 5px 0 #3a4751;
    -moz-box-shadow: 3px 4px 5px 0 #3a4751;
    position: absolute;
    z-index: 1;
    left: 335px;
    bottom: 120px;
    display: none;
    padding: 20px 45px 15px 15px;
}

.completionList {
    height: 120px;
    overflow: auto;
    background-color: #FFF;
    z-index: 1!important;
    border: 1px solid #333;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    border-top: none;
    margin: 0;
    padding: 3px;
}

.listItem {
    color: #191919;
    padding: 5px;
}

#divAjaxContainer, ul.completionList li {
    color: #191919;
    font-size: 1.4em;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    float: left;
    width: 100%;
    padding: 0 10px;
}

#divAjaxContainer {
    height: 80px;
    overflow: auto;
    padding: 5px 10px!important;
}

.itemHighlighted {
    background-color: #ADD6FF;
}

.btnWrapper {
    display: inline-block;
    width: 100%;
    text-align: center;
    margin: 0 0 20px;
}

a.buttonStyle {
    background: #5781b1;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-size: 1.5em;
    text-transform: uppercase;
    margin-right: 5px;
    box-sizing: border-box;
    padding: 10px;
}

/*changes on 11-05-2015 */
a.txtLinkStyle {
    color: #284B73 !important;
    text-decoration: underline;
}

.videoTabs li {
    float: left;
    width: 33.2%;
    line-height: 25px;
    font-size: 1.5em;
    color: #fff;
    font-family: robotolight,Arial,Helvetica,sans-serif;
    text-transform: uppercase;
    border-left: 1px solid #fff;
    position: relative;
}

    .videoTabs li.beigner {
        background: #e06c5f;
    }

    .videoTabs li.intermediate {
        background: #e2c589;
    }

    .videoTabs li.advance {
        background: #89cfc5;
    }

    .videoTabs li .textContainer {
        cursor: pointer;
        padding: 10px;
    }

p.contentNote {
    font-size: 1.3em;
    font-style: italic;
    text-align: right;
    float: right;
    width: auto;
    padding: 10px 10px 10px 0;
}

.videoTabs li span {
    display: none;
    float: left;
    width: 21px;
    height: 11px;
    position: absolute;
    top: 20px;
    right: 10px;
    background: url(/SiteCollectionImages/SiteImages/vidoeDownarrow.png) no-repeat;
}

.videoThumb {
    width: 33%;
    float: right;
}

p.videoText {
    width: 62%;
    float: left;
    padding-right: 20px;
}

.lifeIntro {
    width: 100%;
    float: left;
    background: #d8dee5;
    padding: 0px;
}

    .lifeIntro p {
        padding: 0 5px;
    }

.lifeMembers {
    float: left;
    width: 100%;
    margin: 20px 0;
}

    .lifeMembers h3 {
        font-family: HelveticaNeueLTStd45Light;
        font-size: 2.7em;
        margin-bottom: 10px;
    }

    .lifeMembers h4 {
        font-family: helveticaneuethin;
        font-size: 1.8em;
        font-weight: 400;
    }

.owl-members {
    width: 100%;
    float: left;
    background: #d8dee5;
    margin: 15px 0;
    padding: 10px;
}

.membersBox {
    width: 100%;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 15px 25px;
}

    .membersBox .info {
        padding: 15px 0;
    }

    .membersBox .lefqut, .membersBox .rigqut {
        background: url(/SiteCollectionImages/SiteImages/qutbg.png) no-repeat 0 0;
        width: 27px;
        height: 23px;
        float: left;
    }

    .membersBox .rigqut {
        float: right;
        background-position: -35px 0;
    }

.owl-members .owl-buttons .owl-prev, .owl-members .owl-buttons .owl-next {
    position: absolute;
    top: 50%;
    background: url(/SiteCollectionImages/SiteImages/owl-arow.png) no-repeat 0 0 transparent;
    text-indent: -9999px;
    height: 28px;
    width: 18px;
}

.owl-members .owl-buttons .owl-prev {
    left: 5px;
}

.owl-members .owl-buttons .owl-next {
    right: 5px;
    background-position: 0 -28px!important;
}

.imgStyle {
    text-align: center;
    width: auto;
}

.pieChartImage {
    text-align: center;
}

#mainWrapper .article-content {
    float: left;
    width: 100%;
    margin: 0;
}

#s4-bodyContainer {
    width: 100%;
    float: left;
    overflow: hidden;
    padding-bottom: 0!important;
}


.toggleIcon {
    width: 20px;
    height: 28px;
    float: left;
    position: absolute;
    left: -151px;
    border-radius: 1px;
    background: url(/SiteCollectionImages/SiteImages/toggleArrow.png) no-repeat center 5px #034da2;
    cursor: pointer;
}

    .toggleIcon.actToggle {
        background-position: center -25px;
    }

.fullwid_div, .disclaimer {
    width: 100%;
    float: left;
    margin: 15px 0 0;
}

    .fullwid_div p a, .disclaimer p a {
        color: #284b73;
        text-decoration: underline;
    }

.lowerCase {
    text-transform: lowercase!important;
}

select.selectBox {
    position: relative;
    opacity: 1;
}

.headWrp .leftContent {
    float: left;
    width: 65%;
}

    .headWrp .leftContent p {
        font-family: robotolight;
        font-size: 1.4em;
        width: 100%;
        float: left;
    }

h3.productLabel {
    font-size: 1.5em;
    color: #444;
    float: left;
    width: 100%;
    margin-top: 20px;
}

.gridBox.first {
    padding-left: 0;
}

.gridBox .databox .boto a.btn.investNowNew {
    width: 100px;
    margin: 8px 0 8px 58px;
}

a.viewAllnav {
    color: #1659a8;
    font-size: 1.4em;
    float: left;
    padding: 10px 0;
}

.divriskCategories {
    width: 522px;
    display: none;
    background: #fff;
    right: 0;
    top: 54px;
    position: absolute;
    z-index: 9;
}

    .divriskCategories h2 {
        background: #c4c4c4;
        box-sizing: border-box;
        padding: 14px;
    }

        .divriskCategories h2 span {
            float: left;
            position: absolute;
            right: 15px;
            cursor: pointer;
        }

    .divriskCategories .conetnt {
        border: 1px solid #ccc;
        float: left;
    }

        .divriskCategories .conetnt .cont1 {
            float: left;
            width: 100%;
            box-sizing: border-box;
            padding: 10px;
        }

        .divriskCategories .conetnt .cont2 {
            float: left;
            width: 100%;
            box-sizing: border-box;
            border-top: 1px solid #ccc;
            padding: 10px;
        }

        .divriskCategories .conetnt .cont1 .text1 {
            color: #29496f;
            font-size: 1.5em;
            font-weight: 700;
            margin-bottom: 10px;
        }

        .divriskCategories .conetnt .cont1 ul {
            float: left;
            width: 100%;
            padding-left: 14px;
            margin: 10px 0;
        }

            .divriskCategories .conetnt .cont1 ul li {
                list-style: disc;
                font-size: 1.4em;
                color: #444;
                padding: 5px 0;
            }

                .divriskCategories .conetnt .cont1 ul li label span.highriskbrown {
                    background: #996631;
                    width: 29px;
                    height: 18px;
                    margin: 0 5px;
                }

        .divriskCategories .conetnt .cont1 .text2 {
            float: left;
            width: 100%;
            font-size: 1.2em;
        }

.cont2 p {
    float: left;
    width: 100%;
    padding-bottom: 10px;
}

    .cont2 p span.bluerisk, .cont2 p span.yellowrisk, .cont2 p span.brownrisk {
        float: left;
        width: 44px;
        height: 35px;
        margin-right: 15px;
        margin-top: 1px;
    }

    .cont2 p span.bluerisk {
        background: #0171bb;
    }

    .cont2 p span.yellowrisk {
        background: #fedc00;
    }

    .cont2 p span.brownrisk {
        background: #996631;
    }

    .cont2 p span.text span.blue {
        color: #0171bb;
    }

    .cont2 p span.text span.yellow {
        color: #fedc00;
    }

    .cont2 p span.text span.brown {
        color: #996631;
    }

ul.invstBox > li .boxInvest.distr h2 {
    background-color: #2e435b;
    color: #FFF;
}

    ul.invstBox > li .boxInvest.distr h2.active {
        background: url(/SiteCollectionImages/SiteImages/closeActiveCont.png) no-repeat right top;
    }

.dislog .boxInvest.distr h2 {
    background: url(/SiteCollectionImages/SiteImages/Downarrow.png) right 10px no-repeat;
    position: relative;
    height: 45px;
    margin-bottom: 10px;
    padding: 0;
}

.distrcon {
    float: left;
    display: block;
    background: none repeat scroll 0 0 #2e435b;
    height: 296px;
    width: 100%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 25px 30px 20px 20px;
}

    .distrcon ul li a {
        border-top: 1px solid #bec8d4;
        color: #bec8d4;
        font-size: 1.5em;
        line-height: 1.3em;
        padding: 5px 0;
    }

.animation {
    float: left;
    overflow: hidden;
    width: 100%;
    bottom: 0;
    left: 0;
    position: absolute;
    height: 80px;
}

.distrcon ul li:first-child a {
    border: medium none;
}

.list {
    float: left;
    height: 200px;
    overflow: scroll;
    padding-right: 10px;
    width: 100%;
}

.ReqFields {
    font-family: helvetica_ce_55_romanregular;
    color: red;
    font-size: 1.1em;
}

.ReqFieldsFundManager {
    font-family: helvetica_ce_55_romanregular;
    color: red;
    font-size: 1.1em;
    padding-left: 220px;
}

.CareersReqFieldsYears {
    font-family: helvetica_ce_55_romanregular;
    color: red;
    font-size: 1.6em;
    padding-left: 5px;
}

.CareersReqFieldsCountryCode {
    font-family: helvetica_ce_55_romanregular;
    color: red;
    font-size: 1.1em;
    position: absolute;
}

.CareersReqFieldsMobNo {
    font-family: helvetica_ce_55_romanregular;
    color: red;
    font-size: 1.1em;
    padding-left: 80px;
}

.CareersDivReqField {
    padding-left: 242px;
    border: none;
    float: left;
    position: relative;
}

.CareersnewLink {
    background: none repeat scroll 0 0 rgba(0,0,0,0)!important;
    color: #034da2!important;
    float: left!important;
    font-size: 1.6em!important;
    text-transform: none!important;
    width: auto!important;
    margin: 10px 15px 0!important;
}

.CareerssearchRelease .Careersdetail .CareersdateDiv {
    width: 180px;
    float: left;
    margin-right: 15px;
}

.ajax__calendar_container {
    z-index: 1;
}

.investTabWrap .tabDetail .Careersrow .Careersdetail .CareersdateDiv {
    width: 155px;
}

.investTabWrap .tabDetail .Careersrow {
    border: medium none;
    min-height: 70px;
    float: left;
    position: relative;
}

    .investTabWrap .tabDetail .Careersrow label {
        float: left;
        font-size: 1.6em;
        color: #333;
        margin: 8px 0 0;
    }

.CareersStyleLable {
    width: 35%!important;
    font-family: helvetica_ce_55_romanregular!important;
}

.CareersStyleAddress {
    font-size: 1.4em;
    width: 65%;
    border: none;
}

.DownloadFormsDivReqField {
    border: none;
    float: left;
    position: relative;
}

.SubscribeForLatestDivReqField {
    padding-left: 265px;
    border: none;
    float: left;
    position: relative;
}

.SubscribeForLatestReqFieldsPlan {
    font-family: helvetica_ce_55_romanregular;
    color: red;
    font-size: 1.1em;
    float: left;
}

.AccountRelatedDivReqField {
    padding-left: 50px;
    border: none;
}

.spanPosition {
    position: absolute;
}

.AccountRelatedPtag {
    width: 100%;
    float: left;
    font-size: 1.5em;
    color: #333;
    margin-left: 35px;
}

ul.pdf li label.DividentrhsLbl {
    width: 70%;
    float: right;
    color: #333;
}

l.pdf li label.DividentrhsLbl a {
    background: url(/SiteCollectionImages/SiteImages/pdf.png) no-repeat 0 0;
    font-size: 1em;
    padding: 5px 0 3px 25px;
}

.DivReqFieldMFYNFY {
    padding-left: 60px;
    border: none;
    float: left;
    position: relative;
}

.DivReqFieldTrackFund {
    padding-top: 10px;
    border: none;
    float: left;
    position: relative;
}

.TrackFundBtn {
    margin-left: 0;
    min-width: inherit;
    padding: 0;
}

.info_content {
    font-size: 24px;
    width: 250px;
    color: red;
    font-family: Arial,Helvetica,sans-serif;
}

.gm-style .gm-style-iw {
    width: 200px!important;
    overflow-wrap: break-word;
}

.LocateUsAMap {
    width: 520px;
    height: 520px;
}

.rowMap1 {
    width: auto;
    float: left;
    display: block;
    height: 520px;
}

.disabled {
    background-color: #a52a2a;
}

.PagerContainerTable {
    color: #000;
    background-color: #d8dee5;
}

.PagerCurrentPageCell {
    background-color: red;
    color: #fff;
}

.PagerOtherPageCells .PagerHyperlinkStyle {
    color: gray;
}

.ReqFieldsContact {
    font-family: helvetica_ce_55_romanregular;
    color: red;
    font-size: 1.1em;
    margin-left: 5px;
}

.topAlign {
    vertical-align: top!important;
}

.FundPerformanceNavTD {
    white-space: nowrap;
}

.selColorFundDetails {
    font-size: 1.4em;
    line-height: 1.1em;
    width: 100%;
    float: left;
    color: #034da2;
    margin: 5px 0;
}

.tableView .selectInfoFundPerformance {
    min-height: 60px;
    background: #dbe3ea;
    float: left;
    margin-left: 0!important;
    width: 527px!important;
    padding: 15px 0 0 15px;
}

.heightInitial {
    height: initial;
}

.divUploadNav {
    width: 100%;
    min-height: 200px;
    float: left;
}

.tblUploadNavFontSize {
    font-size: 1.5em;
}

.width100 {
    width: 100px;
}

.UploadNavbtnStyle {
    background-color: red!important;
    color: #fff!important;
}

table.equityTable {
    font-size: 9px;
}

.tdText {
    float: left;
    font-size: 1.6em;
    font-family: robotolight;
    color: #333;
    margin: 8px 0 0;
}

.schemeRedemReqFields {
    font-family: helvetica_ce_55_romanregular;
    color: red;
    font-size: 1.1em;
    padding-left: 5px;
}

.ReqFieldsRedemption {
    font-family: helvetica_ce_55_romanregular;
    color: red;
    font-size: 1.1em;
    padding-left: 10px;
}

.datediv1 {
    width: 155px;
    float: left;
    margin-right: 15px;
}

.dateInput {
    height: 40px!important;
    float: left!important;
    color: #333!important;
    font-family: robotolight!important;
    font-size: 1.6em!important;
    border: none!important;
    padding: 0 15px!important;
}

.divRedemView {
    width: 100%;
    float: left;
    font-size: 1.5em;
}

.tdRedemView {
    width: 20%;
    font-weight: 700;
}

.lblRedemView {
    vertical-align: initial!important;
    color: #333;
}

.aRedem {
    padding-left: 10px;
}

.aRedem1 {
    padding-left: 10px;
    float: none;
}

.imgRedem {
    margin-bottom: -5px;
}

.dateRedemption {
    opacity: 1;
    width: 100px;
    height: 25px;
    position: relative;
    font-size: 1em;
}

.btnRedemption {
    text-transform: uppercase;
    background: #f92f2f;
    width: auto;
    color: #fff;
    margin-bottom: 5px;
    cursor: pointer;
    padding: 10px 10px 8px;
}

.cmdRedemption {
    height: 20px;
    width: 20px;
    display: inline;
    padding-right: 10px;
    float: none!important;
}

.filterRedemption {
    width: 100%;
    font-size: 1.5em;
    margin-bottom: 10px;
}

.RedemStatus {
    opacity: 1;
    width: 150px;
    height: 30px;
    position: relative;
    font-size: 1em;
}

.ajax__calendar_container tr td {
    background: none!important;
    font-size: 11px!important;
    border-bottom: none;
    border-left: none;
    padding: 0;
}

.imgredem1 {
    margin-bottom: -5px;
    margin-right: 5px;
    margin-left: -10px;
}

.lnkButtonRedem {
    display: inline;
    padding-right: 10px;
}

.CommonCashComponentbtnStyle {
    background-color: red!important;
    color: #fff!important;
    cursor: pointer;
}

.commoncashcomponenttdBorder {
    border: 1px solid #fff;
}

.inheritwidth {
    width: inherit;
}

.commoncashtable {
    width: 100%;
    font-size: 1.5em;
    padding: 10px;
}

.commoncashdiv {
    width: 100%;
    min-height: 300px;
}

.btnStyleCashComponent {
    background-color: red!important;
    color: #fff!important;
    padding-left: 10px;
    cursor: pointer;
}

.addcashDropdown {
    opacity: inherit;
    position: relative;
    width: auto;
    height: auto;
}

.investWrap, .AddCashcontentWrap {
    width: 862px;
    float: left;
    background: #eaedf1;
    margin: 0 0 25px;
    padding: 20px 0;
}

.AddCashcontentWrap {
    margin-top: 0;
    width: 100%;
    min-height: 400px;
    padding: 20px;
}

.lnkschemeCompLogout {
    position: static!important;
    float: right!important;
    color: #000!important;
    font-size: 1.5em!important;
    margin-right: 10px;
    text-decoration: underline!important;
}

.overrideselect {
    position: relative;
    height: auto;
    opacity: 100;
}

.inputControl {
    width: 40%;
    height: 30px;
    border: none!important;
}

.txtClass {
    border: none!important;
    width: 190px!important;
    height: 20px!important;
}

.lableText {
    font-size: 1.6em!important;
}

.schemecategoryAnchor {
    color: #000;
    font-size: large;
}

.ddlRedem {
    opacity: 1!important;
    width: 190px;
}

.datestyle {
    float: left;
    color: #333;
    font-family: robotolight;
    font-size: 1.6em;
    border: none;
    padding: 0 15px;
}

.labelTextSchemeManagement {
    font-size: 1.2em!important;
}

.gvStyle {
    border: 1px solid;
}

.gvlabel {
    border: 1px;
    font-size: 1.2em!important;
    border-style: solid;
}

.selectschemeredemption {
    opacity: inherit;
    position: relative;
    height: auto;
}

.width25 {
    width: 25%;
}

.planmasterListBox {
    opacity: 1;
    width: 100%;
    position: relative;
    font-size: 20px;
    height: 400px;
}

.ReqFieldLogin {
    color: red;
    padding-left: 5px;
    position: absolute;
}

.summarySearch1 {
    background: #d8dee5;
    overflow: scroll;
    padding: 15px;
}

    .summarySearch1 h2 {
        color: #333;
        float: left;
        font-family: robotolight;
        font-weight: 400;
        width: 137px;
        padding: 8px 0 0;
    }

.goalWrap *, .goalWrapper * {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.goalWrap .goalTab {
    width: 50%;
    float: left;
    border-left: 1px solid #ccc;
    text-align: center;
    min-height: 170px;
    color: #333;
    padding: 0px 9px;
}

    .goalWrapper h2.goalHd, .goalWrap .goalTab h2, .schemesWrap h2 {
        font-family: helveticaneuethin;
        font-weight: 400;
        text-transform: uppercase;
        font-size: 2.7em;
    }

.goalWrap .knowMor a {
    height: 40px;
}

.goalWrap .goalTab p {
    margin-bottom: 25px;
    font-size: 1.6em;
}

.goalWrap .goalTab .imgSrc {
    min-height: 170px;
    margin: 50px 0 35px;
    position: relative; /* Updated by Indigo on 13-Jan-2016 */
}

/* Updated by Indigo on 13-Jan-2016 start */
.goalWrap .goalTab .imgSrc img {position: absolute; top: 50%; left:50%; transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%);}
/* Updated by Indigo on 13-Jan-2016 end */

p.marBtm {
    margin-bottom: 20px;
}

.goalWrapper h2.goalHd {
    background: #239cd5;
    color: #fff;
    float: left;
    width: 100%;
    padding: 15px 15px 10px 20px;
}

.goalWrapper .goalWrap {
    padding: 10px 12px;
}

    .goalWrapper .goalWrap ul.goals {
        width: 585px;
        float: left;
    }

ul.goals li {
    width: 33.33%;
    float: left;
    padding: 10px;
}

    ul.goals li .goalPlan {
        width: 100%;
        float: left;
        background: #fff;
        border-radius: 3px;
        min-height: 170px;
        text-align: center;
        position: relative;
        cursor: pointer;
        filter: alpha(opacity=70);
        -moz-opacity: .7;
        -khtml-opacity: .7;
        opacity: .7;
    }

        ul.goals li .goalPlan:hover, ul.goals li.selectedGoal .goalPlan {
            filter: alpha(opacity=100);
            -moz-opacity: 1;
            -khtml-opacity: 1;
            opacity: 1;
        }

        ul.goals li .goalPlan .imgSrc, .goalBlock .imgSrc {
            width: 20%;
            display: table-cell;
            height: 120px;
            vertical-align: middle;
        }

    ul.goals li h3, .goalBlock h3 {
        border: none;
        background: #19bd9b;
        border-radius: 3px;
        color: #fff;
        font-size: 1.8em;
        font-family: robotolight;
        margin: 0;
        padding: 10px 5px;
    }

    ul.goals li.selectedGoal .goalPlan span, .resultBlock span.done {
        background: url(/SiteCollectionImages/SiteImages/doneIcon.png) no-repeat 0 0;
        position: absolute;
        right: 10px;
        bottom: 10px;
        background-size: 36px auto;
        width: 36px;
        height: 36px;
    }

.goalForm {
    width: 260px;
    float: left;
    background: #fff;
    border-radius: 3px;
    margin: 10px 0 0 10px;
    padding: 20px;
}

    .goalForm h2 {
        font-family: helveticaneuemedium;
        width: 100%;
        float: left;
        font-size: 1.4em;
        color: #333;
        font-weight: 400;
    }

        .goalForm label, .goalForm h2 span {
            width: 100%;
            float: left;
            font-size: 1.1em;
        }

    .goalForm input[type="text"] {
        background: #eaedf1;
        border: none;
        width: 100%;
        height: 35px;
        color: #333;
        font-family: robotolight,Arial,Helvetica,sans-serif;
        font-size: 1.4em;
        float: left;
        padding: 8px 10px 0;
    }

    .goalForm input.amountVal {
        background: url(/SiteCollectionImages/SiteImages/rupee.jpg) no-repeat 0 0 #eaedf1;
        padding: 0 10px 0 40px;
    }

    .goalForm label {
        font-size: 1.4em;
        margin: 15px 0 5px;
    }

    .goalForm .columnDiv {
        width: 50%;
        float: left;
        position: relative;
        padding: 0 10px 0 0;
    }

        .goalForm .columnDiv label {
            font-size: 1.2em;
            margin: 0;
        }

        .goalForm .columnDiv .selectedvalue {
            background-color: #eaedf1;
        }

.goalWrapper .knowMor a {
    height: 40px;
    width: 110px;
    left: 0;
    color: #fff;
    cursor: pointer;
    margin: 15px 0 0;
}

    .goalWrapper .knowMor a.cancelLink {
        background: none;
        color: #034da2;
        float: left;
        font-size: 1.6em;
        text-transform: none;
        width: auto;
        height: auto;
        margin: 25px 15px 0;
        padding: 0;
    }

.goalWrapper .selectedGoalDetail .goalWrap, .riskCompare .goalWrap {
    padding: 30px;
}

.goalBlock {
    width: 230px;
    min-height: 240px;
    float: left;
    background: #fff;
    text-align: center;
    padding: 15px;
}

    .goalBlock h3 {
        background: none;
        color: #333;
        padding: 0;
    }

    .resultBlock h2, .goalBlock h2 {
        width: 100%;
        float: left;
        background: #f3f2f2;
        color: #333;
        font-size: 1.8em;
        font-weight: 400;
        text-transform: none;
        margin: 1px 0;
        padding: 5px 10px;
    }

.resultBlock {
    width: 575px;
    float: left;
    position: relative;
    margin: 0 0 0 25px;
    padding: 0;
}

    .resultBlock span.done {
        bottom: auto;
        top: 0;
        background-size: 60px auto;
        width: 60px;
        height: 60px;
    }

    .resultBlock h2 {
        background: none;
        font-size: 2.4em;
        position: relative;
        padding: 60px 0 0;
    }

.schemesWrap {
    border-top: 1px solid #bdc7d3;
    margin: 25px 0 0;
    padding: 15px 0 0;
}

    .schemesWrap h2 {
        font-size: 2em;
        margin: 10px 0 15px;
    }

    .schemesWrap .schemeRow {
        background: #d8dee5;
        margin: 1px 0 0;
        padding: 15px;
    }

        .schemesWrap .schemeRow .schemeName, .riskWrapper .schemeRow label {
            width: 60%;
            float: left;
            font-size: 1.6em;
        }

        .schemesWrap .schemeRow .linking {
            width: 40%;
            float: left;
        }

.goalWrap .schemeRow .knowMor a {
    width: auto;
    margin: 0;
    padding: 10px;
}

.goalWrapper .schemeRow .knowMor a.cancelLink {
    float: left;
    margin: 0 0 0 40px;
    padding: 0;
}

.goalWrap a.otherScheme {
    color: #034da2;
    font-size: 1.6em;
    float: left;
    margin: 15px 0 0;
}

.goalWrap .errorMsg {
    width: 100%;
    float: left;
    color: #f92f2f;
    font-size: 1.3em;
    display: none;
}

.riskWrapper ul.goals li .goalPlan, .riskWrapper ul.goals li h3, .riskWrapper .goalBlock h3 {
    background: none;
    color: #333;
}

    .riskWrapper ul.goals li .goalPlan .imgSrc {
        vertical-align: bottom;
    }

.riskWrapper ul.goals li .goalPlan {
    min-height: 240px;
}

.riskWrapper ul.goals li.selectedGoal .goalPlan span {
    right: 50%;
    margin-right: -18px;
}

.riskWrapper .goalWrap ul.goals li {
    width: 25%;
    border-left: 1px solid #ccc;
}

.riskWrapper .knowMor a {
    left: 50%;
    width: auto;
    margin: 10px auto 15px -65px;
    padding: 10px 10px 10px 15px;
}

.riskWrapper .goalWrap .knowMor a {
    margin: 25px auto 0 -65px;
}

.goalBlock#Moderate {
    background: url(/SiteCollectionImages/SiteImages/goals/moderate-graph.png) no-repeat center center;
}

.goalBlock#Aggressive {
    background: url(/SiteCollectionImages/SiteImages/goals/aggressive-graph.png) no-repeat center center;
}

.resultBlock ul, .resultBlock ul li {
    width: 100%;
    float: left;
    font-size: 1.2em;
    color: #333;
}

.resultBlock ul {
    border-bottom: 1px solid #ccc;
    padding: 15px 0;
}

    .resultBlock ul li span {
        width: 10px;
        height: 10px;
        float: left;
        background: #000;
        margin: 6px 5px 0 0;
    }

        .riskWrapper .schemesWrap#goldIncome h2.goalHd, .resultBlock ul li span.gold {
            background: #9cba59;
        }

.riskWrapper .schemesWrap {
    border: none;
    margin: 0;
    padding: 0;
}

    .riskWrapper .schemesWrap h2.goalHd {
        font-size: 1.8em;
        margin: 0;
    }

.riskWrapper .goalBlock {
    height: 200px;
    width: 175px;
    margin: 0 0 20px;
    padding: 0;
}

    .riskWrapper .goalBlock .topDetail {
        padding: 20px 0;
    }

.riskWrapper .schemeRow label {
    padding: 0 0 0 5px;
}

.riskWrapper label.schemeRow {
    width: 60%;
}

.riskWrapper label.terms, .riskWrapper label.allocation {
    width: 20%;
    font-size: 1.4em;
}

.riskCompare .goalBlock {
    height: auto;
    width: 175px;
}

.riskCompare .resultBlock h2 {
    padding: 25px 0 0;
}

.riskCompare a.retake, .riskCompare a.goBack {
    color: #034da2;
    background: url(/SiteCollectionImages/SiteImages/goals/retake.png) no-repeat 0 center;
    font-size: 1.2em;
    padding: 0 0 0 25px;
}

.riskEvaluate .rowDiv .answerOption, .riskEvaluate .rowDiv, .riskEvaluate {
    width: 100%;
    float: left;
    background: #fff;
    color: #333;
}

    .riskEvaluate .goalWrap {
        background: #eceef1;
        margin: 0 0 15px;
        padding: 10px 0;
    }

    .riskEvaluate .rowDiv {
        background: none;
        border-top: 1px solid #fff;
        padding: 10px 15px;
    }

        .riskEvaluate .rowDiv .queSeq {
            width: 5%;
            float: left;
        }

            .riskEvaluate .rowDiv .queSeq span {
                width: 30px;
                height: 30px;
                background: #666;
                color: #fff;
                float: left;
                border-radius: 30px;
                text-align: center;
                font-size: 2em;
            }

        .riskEvaluate .rowDiv .queSet {
            width: 95%;
            float: left;
        }

        .riskEvaluate .rowDiv h2 {
            font-weight: 400;
            font-size: 1.8em;
            border-bottom: 1px solid #bdc7d3;
            float: left;
            width: 100%;
            color: #333;
            text-transform: none;
            padding: 0 0 10px;
        }

        .riskEvaluate .rowDiv.pendingAns h2 {
            color: #f92f2f;
        }

        .riskEvaluate .rowDiv .answerOption {
            background: none;
            padding: 10px 0 0;
        }

        .riskEvaluate .rowDiv span.radio {
            margin-right: 5px;
            width: 20px;
        }

        .riskEvaluate .rowDiv span.cnt {
            width: 90%;
            float: left;
        }

        .riskEvaluate .rowDiv input.styled {
            position: absolute;
            display: block;
            left: 2px;
            top: 3px;
            filter: alpha(opacity=0);
            -moz-opacity: 0;
            -khtml-opacity: 0;
            opacity: 0;
        }

        .riskEvaluate .rowDiv label {
            width: 50%;
            float: left;
            font-size: 1.5em;
            margin: 0 0 5px;
        }

        .riskEvaluate .rowDiv .table th {
            text-transform: uppercase;
        }

        .riskEvaluate .rowDiv .table label {
            font-size: 1em;
            width: auto;
            margin: 0;
        }

            .riskEvaluate .rowDiv .table label span {
                width: 20px;
                float: left;
                margin: -2px 6px 0 0;
                padding: 8px;
            }

    .riskEvaluate .disable {
        filter: alpha(opacity=50);
        -moz-opacity: .5;
        -khtml-opacity: .5;
        opacity: .5;
        cursor: default;
    }

    .riskEvaluate p.error {
        width: 100%;
        float: left;
        text-align: center;
    }

    .riskEvaluate .pagination .pageinationCont {
        width: 100px;
        margin-left: -48px;
    }

    .riskEvaluate .pagination a.nxt.disable {
        visibility: visible;
        margin-left: 10px;
    }

    .riskEvaluate .pagination a.prv.disable {
        margin-right: 10px;
        visibility: visible;
    }

.calcLightbox {
    width: 400px;
    height: auto;
    box-sizing: border-box;
    background: #FFF;
    position: fixed;
    left: 50%;
    margin-left: -200px;
    z-index: 10;
    display: none;
    top: 50%;
    margin-top: -85px;
    padding: 25px;
}

    .calcLightbox label {
        width: 60%;
        float: left;
        font-size: 1.4em;
        color: #333;
    }

    .calcLightbox .rhsWrap {
        width: 40%;
        float: left;
        position: relative;
    }

        .calcLightbox .rhsWrap .selectedvalue {
            border: 1px solid #333;
        }

    .calcLightbox .knowMor a {
        width: auto;
        padding: 10px 15px;
    }

.closeLgtBox {
    position: absolute;
    top: 5px;
    right: 5px;
    cursor: pointer;
}

.calcLightbox .selectbg {
    width: 75%;
}

.percenatgeIcon {
    font-size: 1.8em;
    position: absolute;
    right: -10px;
    top: 7px;
}

.calcLightbox .percenatgeIcon {
    right: 15px;
}

.goalWrapper p a {
    cursor: pointer;
    font-weight: 700;
    text-decoration: underline;
}

.riskWrapper p a {
    cursor: pointer;
    font-weight: 400;
    text-decoration: none;
}

.selectedGoalDetail h2.content {
    width: 100%;
    float: left;
    color: #333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.6em;
    text-transform: none;
    margin: 0 0 10px;
}

span.ruppeSymbol {
    font-family: rupee!important;
    font-weight: 400;
    margin-right: 3px;
}

.overlayCalc {
    background: #000;
    opacity: .6;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
    filter: alpha(opacity=60);
    z-index: 10;
    display: none;
    position: fixed;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
}

.oldsitelink {
    float: right;
    font-size: 1.2em!important;
    margin-top: -20px;
    line-height: 1.1em;
    font-weight: 400;
    font-family: Arial,Helvetica,sans-serif;
    color: #034da2!important;
}

.widthFundType {
    width: 500px!important;
}

.txtSchemeSearch {
    margin-left: -620px;
    line-height: 20px;
    width: 150px;
}

.txtPlanSearch {
    line-height: 20px;
    width: 150px;
}

.btnSchemeSearch {
    margin-left: -450px!important;
    margin-right: 5px;
    background: #f92f2f!important;
    float: left;
    height: 30px;
    text-align: center;
    font-size: 1.2em!important;
    text-transform: uppercase;
    left: 50%;
    line-height: 1em;
    color: #fff!important;
}

.btnSchemeClear {
    margin-left: -370px!important;
    margin-right: 5px;
    background: #f92f2f!important;
    float: left;
    height: 30px;
    text-align: center;
    font-size: 1.2em!important;
    text-transform: uppercase;
    left: 50%;
    line-height: 1em;
    color: #fff!important;
}

.btnPlanSearch {
    margin-left: -730px!important;
    margin-right: 5px;
    background: #f92f2f!important;
    float: left;
    height: 30px;
    text-align: center;
    font-size: 1.2em!important;
    text-transform: uppercase;
    left: 50%;
    line-height: 1em;
    color: #fff!important;
}

.btnPlanClear {
    margin-left: -650px!important;
    margin-right: 5px;
    background: #f92f2f!important;
    float: left;
    height: 30px;
    text-align: center;
    font-size: 1.2em!important;
    text-transform: uppercase;
    left: 50%;
    line-height: 1em;
    color: #fff!important;
}

.dividentPagination {
    width: 100%;
    position: relative;
    overflow: hidden;
    clear: both;
    font-size: inherit!important;
    margin: 0 auto;
}

    .dividentPagination td table {
        background: none;
        color: #000;
    }

        .dividentPagination td table tbody tr td {
            color: #fff;
            width: inherit!important;
            float: inherit!important;
            position: inherit!important;
            left: inherit!important;
            margin: inherit!important;
        }

            .dividentPagination td table tbody tr td a {
                color: #333!important;
                font-size: 1.5em!important;
                padding: 5px;
            }

            .dividentPagination td table tbody tr td span {
                background: #f92f2f;
                color: #fff;
                font-size: 1.5em;
                padding: 5px 10px;
            }

.errorMsgSectorHolding {
    width: 100%!important;
    float: left!important;
    font-size: 1.5em!important;
    color: #333!important;
    padding-bottom: 15px!important;
}

.thankyouh3 {
    font-size: 2.2em!important;
    font-family: helveticaneuethin!important;
    text-transform: uppercase!important;
    color: #333!important;
    font-weight: 400!important;
    width: 100%!important;
    float: left!important;
    line-height: 1.2em!important;
}

.thankyoup {
    color: #333!important;
    font-size: 1.4em!important;
    width: 100%!important;
    float: left!important;
    margin: 10px 0!important;
    padding: 0!important;
}

.overlayAndr {
    width: 100%;
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    background: #000;
    opacity: .9;
}

.lightBoxApp {
    position: absolute;
    z-index: 1;
    width: 100%;
    float: left;
    box-sizing: border-box;
    left: 0;
    top: 0;
    color: #FFF;
    height: 100%;
    text-align: center;
    overflow: hidden;
    padding: 10px 25px;
}

.imgHand_andrTab, .imgHand_andr {
    position: absolute;
    bottom: 0;
    width: 180px;
    left: 25%;
}

.lightBoxApp h1 {
    text-align: center;
    font-size: 3em;
    text-transform: uppercase;
    color: #fff;
    width: 100%;
}

.lightBoxApp a img.andrDownload {
    width: 200px;
}

.pageWrapper {
    width: 100%;
    float: left;
    overflow: hidden;
    text-align: center;
}

.browsing {
    background: url(../images/app/browsing.png) no-repeat right center;
    padding-right: 25px;
    font-size: 1.6em;
    display: inline-block;
    color: #fff!important;
    margin: 25px 0 0;
}

.imgHand_andrTab {
    width: 700px;
    left: 50%;
    margin-left: -350px;
}

.lightBoxTabApp h1 {
    font-size: 4em;
}

.lightBoxTabApp a img.andrDownload {
    width: 350px;
}

.lightBoxTabApp .browsing {
    font-size: 2.2em;
}

/*prodigi css changes starts for app promotion banners 30-3-2015*/
/*1504-2015*/
.overlayScreen{
  background: rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999;
}
.ssContainer{
	width:100%;
	position:fixed;
	left:0;
	top:0;
	bottom:0;
	right:0;
        overflow:auto;
	}
/*End 1505-2015*/
.relianceWrap {
    width: 46%;
    position:fixed;
    z-index: 99999;
	top:0;
	left:0;
}

.mobApp01 {
    width: 100%;
    box-sizing: border-box;
    background: url(/SiteCollectionImages/SiteImages/RMFappBg.jpg) no-repeat center top;
    min-height: 885px;
    position: relative;
	overflow:hidden;
}

.relianceLogo {
    float: none;
    width: 45%;
    margin: 87px auto;
    display: block;
    overflow: hidden;
}

.ipadImg, .mobImg {
    text-align: center;
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 60%;
    margin: 0 0 0 -30%;
}

.rlBtn {
    float: left;
    width: 100%;
    background: #0d1326;
    padding: 12px 0 44px 0;
}

.bottomBtn {
    float: none;
    width: 96%;
    margin: 0px auto 20px;
    display: block;
    overflow: hidden;
}
.bottomBtn img { max-width:100%; float:left; }
.bottomBtn.browsing { padding-right:0; }	

@media only screen and (max-width:1024px) {
    .relianceWrap {
        width: 70%;
    }
.relianceWrap img {
            max-width: 100%;
            float: left;
            height: auto;
            vertical-align: top;
            width: 100%;
        }

    .mobApp01 {
        min-height: 800px;
    }

    .relianceLogo {
        width: 50%;
        float: none;
        margin: 47px auto 0;
        display: block;
    }

    .bottomBtn {
        width: 90%;
        float: none;
        margin: 0 auto 20px;
        overflow: hidden;
        display: block;
    }

        .bottomBtn.browsing {
            width: 90%;
            float: none;
            margin: 0 auto 20px;
            overflow: hidden;
            display: block;
            padding: 0;
        }

    .rlBtn {
        padding-bottom: 0;
    }

    .ipadImg, .mobImg {
        width: 400px;
        float: none;
        margin: 0 0 0 -200px;
        overflow: hidden;
        display: block;
    }
}

@media only screen and (max-width:992px) {
    .relianceWrap {
        width: 70%;
    }

        .relianceWrap img {
            max-width: 100%;
            float: left;
            height: auto;
            vertical-align: top;
            width: 100%;
        }

    .mobApp01 {
        min-height: 760px;
    }

    .relianceLogo {
        width: 50%;
        float: none;
        margin: 47px auto 0;
        display: block;
    }

    .bottomBtn {
        width: 90%;
        float: none;
        margin: 0 auto 20px;
        overflow: hidden;
        display: block;
    }

        .bottomBtn.browsing {
            width: 90%;
            float: none;
            margin: 0 auto 20px;
            overflow: hidden;
            display: block;
            padding: 0;
        }

    .rlBtn {
        padding-bottom: 0;
    }

    .ipadImg, .mobImg {
        width: 400px;
        float: none;
        margin: 0 0 0 -200px;
        overflow: hidden;
        display: block;
    }
}

@media only screen and (max-width:767px) {
    .relianceWrap img {
        max-width: 100%;
        float: left;
        height: auto;
        vertical-align: top;
        width: 100%;
    }

    .relianceWrap {
        width: 440px;
    }

    .mobApp01 {
        min-height: 755px;
    }

    .relianceLogo {
        width: 50%;
        float: none;
        margin: 47px auto 0;
        display: block;
    }

    .bottomBtn {
        width: 90%;
        float: none;
        margin: 0 auto 20px;
        overflow: hidden;
        display: block;
    }

        .bottomBtn.browsing {
            width: 90%;
            float: none;
            margin: 0 auto 20px;
            overflow: hidden;
            display: block;
            padding: 0;
        }

    .rlBtn {
        padding-bottom: 0;
    }

    .ipadImg, .mobImg {
        width: 400px;
        float: none;
        margin: 0 0 0 -200px;
        overflow: hidden;
        display: block;
    }
}
@media only screen and (max-width:800px) and (min-width:596px) {
	.ssContainer{width:96%;top:1.5%;overflow:auto;left: 12px;	}
	.relianceLogo {width: 43%;}
	.mobApp01 {min-height: 584px;}
	.ipadImg, .mobImg{margin: 0 0 0 -140px; width: 283px;}
	.bottomBtn.browsing,.bottomBtn { width: 96%;}
	.bottomBtn.browsing { width: 96%; padding-bottom:20px;}
}
@media only screen and (max-width:479px) {
    .relianceWrap {
        width: 300px;
    }

    .mobApp01 {
        min-height: 325px;
    }

    .relianceLogo {
        width: 48%;
        float: none;
        margin: 20px auto 0;
        display: block;
    }

    .bottomBtn {
        width: 90%;
        float: none;
        margin: 0 auto 20px;
        overflow: hidden;
        display: block;
    }
	.ssContainer{
		width:100%;
		margin:0 auto;
		overflow:auto;	
	}
    .ipadImg, .mobImg {
        width: 170px;
        float: none;
        margin:0 auto;
        overflow: hidden;
        display: block;
		left:22%;
		
    }
}
@media only screen and (max-width:360px) and (min-width:360px) {
	.ssContainer{width:96%;top:1.5%;overflow:auto;}
	.relianceWrap {width: 100%;max-width:100%;}
	.mobApp01{min-height: 400px;}
	.relianceLogo{width: 45%;}	
	 .ipadImg, .mobImg {width: 205px;left:20%;}		
}
@media only screen and (max-width:320px){
		.ssContainer { width: 96%; top:1%;}
		.relianceLogo{width: 40%;}
		.bottomBtn {width: 90%;float: none;margin: 0 auto 12px;  padding-bottom:5px;}
		.mobApp01 {min-height: 310px;}
		.mobImg {width: 165px; left:24%; margin-bottom:0px;}
		.ipadImg{width: 185px; left:20%; margin-bottom:0px;}
}

@media only screen and (max-width:320px){
  .ssContainer.iPhoness { top:1.5%;}
  .mobApp01.ssPhone {min-height: 240px;}
  .ipadImg{width: 125px; left:29%; margin-bottom:-20px;}
}


/*prodigi css changes ends for app promotion banners 30-3-2015*/


.ajax__calendar .ajax__calendar_container {
    z-index: 10;
}

.masterbuttonstyle {
    margin-right: 5px;
    background: #f92f2f!important;
    float: left;
    height: 30px;
    text-align: center;
    font-size: 1.2em!important;
    text-transform: uppercase;
    left: 50%;
    line-height: 1em;
    color: #fff!important;
}

.errormsgwithbg {
    background: #e2e6eb;
    box-sizing: border-box;
    width: 100%;
}

.clickRetailSpan {
    background: none!important;
    color: #c1c9d3 none!important;
    margin: 0 auto;
    padding: 5px 0;
}

.header, .footer, ul.footerList li ul.subList li a, .searchfundDetail input, .subscribeBox input, nav.divices, ul.bullet li, .whyInvest ul.nav li a, .fundAccord .accordDiv, .accordDivDetail, .accordDetail .detailBlock .detail, .accordDetail .detailBlock .detail .quickBox, .accordDetail .testimonialBlock h2, .accordDetail .testimonialBlock, .accordDetail .testimonialBlock .blockDetail, nav.divices .searchBoxDevice, .fndDtl .rowDtl ul li, .accordDivDetail .download ul li a, .portF .selectedvalue, .investTabWrap .tabDetail .row, .investTabWrap ul.tab li, .stepConfirm, .contentWrap, .contentWrap .block, .processDetail input, .processDetail .selectedvalue, .accordian h2, .headTitle, .tableView .selectInfo ul li, .rhsGraph .box .firstWrap, .secondWrap .fundVal, .secondWrap .returnsVal, .trackSearch .box input[type=text], .tarckWrap, .valueBox, .contentWrap, .equitySerach .box input[type="text"], .gridBox, .gridBox .databox .boto, .gridBox .databox .top, .summarySearch, .tabContent, .summaryResults .topband, .filters .selectbg select, .detailLocate h2, .detailLocate .row, .detailLocate .row .lhs p, .sendTabDetail, ul.legents li, .hiddenDropDown .selectedvalue, .sendTabDetail input[type=text], .locateSelect input[type=text], .waysTransact .accrdCont, .accordian .accordContent, .accordContent .lhsCont .links a, .haveusDetail, .haveusDetail input[type=text], .selectedvalue, ul.lhsLinks li a, ul.pdf.dividends, .learnInvest, .blueInvest, .whenInvest, .videoTutorial, .videoTutorial ul li, .ToolBox1, .ToolBox2, .ToolBox3, .ToolBox ul.ToolBox2 li a, .ToolBox ul.ToolBox1 li a, .whenInvest ul li, .pressRelease, .searchRelease, input[type=text].searchTxtBox, input[type=button].serchBtn, ul.invstBox li, ul.invstBox li .boxInvest h2, .boxContent, .accordDetail .detailBlockCustom .detail, .header, .footer, ul.footerList li ul.subList li a, .searchfundDetail input, .subscribeBox input, nav.divices, ul.bullet li, .whyInvest ul.nav li a, .fundAccord .accordDiv, .accordDivDetail, .accordDetail .detailBlock .detail, .accordDetail .detailBlock .detail .quickBox, .accordDetail .testimonialBlock h2, .accordDetail .testimonialBlock, .accordDetail .testimonialBlock .blockDetail, nav.divices .searchBoxDevice, .fndDtl .rowDtl ul li, .accordDivDetail .download ul li a, .portF .selectedvalue, .investTabWrap .tabDetail .row, .investTabWrap ul.tab li, .stepConfirm, .contentWrap, .contentWrap .block, .processDetail input, .processDetail .selectedvalue, .accordian h2, .headTitle, .tableView .selectInfoFundPerformance ul li, .rhsGraph .box .firstWrap, .secondWrap .fundVal, .secondWrap .returnsVal, .trackSearch .box input[type=text], .tarckWrap, .valueBox, .contentWrap, .equitySerach .box input[type="text"], .gridBox, .gridBox .databox .boto, .gridBox .databox .top, .summarySearch, .tabContent, .summaryResults .topband, .filters .selectbg select, .detailLocate h2, .detailLocate .row, .detailLocate .row .lhs p, .sendTabDetail, ul.legents li, .hiddenDropDown .selectedvalue, .sendTabDetail input[type=text], .locateSelect input[type=text], .waysTransact .accrdCont, .accordian .accordContent, .accordContent .lhsCont .links a, .haveusDetail, .haveusDetail input[type=text], .selectedvalue, ul.lhsLinks li a, ul.pdf.dividends, .learnInvest, .blueInvest, .whenInvest, .videoTutorial, .videoTutorial ul li, .ToolBox1, .ToolBox2, .ToolBox3, .ToolBox ul.ToolBox2 li a, .ToolBox ul.ToolBox1 li a, .whenInvest ul li, .pressRelease, .searchRelease, input[type=text].searchTxtBox, input[type=button].serchBtn, ul.invstBox li, ul.invstBox li .boxInvest h2, .boxContent, .accordDetail .detailBlockCustom .detail, .header, .footer, ul.footerList li ul.subList li a, .searchfundDetail input, .subscribeBox input, nav.divices, ul.bullet li, .whyInvest ul.nav li a, .fundAccord .accordDiv, .accordDivDetail, .accordDetail .detailBlock .detail, .accordDetail .detailBlock .detail .quickBox, .accordDetail .testimonialBlock h2, .accordDetail .testimonialBlock, .accordDetail .testimonialBlock .blockDetail, nav.divices .searchBoxDevice, .fndDtl .rowDtl ul li, .accordDivDetail .download ul li a, .portF .selectedvalue, .investTabWrap .tabDetail .row, .investTabWrap ul.tab li, .stepConfirm, .AddCashcontentWrap, .AddCashcontentWrap .block, .processDetail input, .processDetail .selectedvalue, .accordian h2, .headTitle, .tableView .selectInfo ul li, .rhsGraph .box .firstWrap, .secondWrap .fundVal, .secondWrap .returnsVal, .trackSearch .box input[type=text], .tarckWrap, .valueBox, .AddCashcontentWrap, .equitySerach .box input[type="text"], .gridBox, .gridBox .databox .boto, .gridBox .databox .top, .summarySearch, .tabContent, .summaryResults .topband, .filters .selectbg select, .detailLocate h2, .detailLocate .row, .detailLocate .row .lhs p, .sendTabDetail, ul.legents li, .hiddenDropDown .selectedvalue, .sendTabDetail input[type=text], .locateSelect input[type=text], .waysTransact .accrdCont, .accordian .accordContent, .accordContent .lhsCont .links a, .haveusDetail, .haveusDetail input[type=text], .selectedvalue, ul.lhsLinks li a, ul.pdf.dividends, .learnInvest, .blueInvest, .whenInvest, .videoTutorial, .videoTutorial ul li, .ToolBox1, .ToolBox2, .ToolBox3, .ToolBox ul.ToolBox2 li a, .ToolBox ul.ToolBox1 li a, .whenInvest ul li, .pressRelease, .searchRelease, input[type=text].searchTxtBox, input[type=button].serchBtn, ul.invstBox li, ul.invstBox li .boxInvest h2, .boxContent, .accordDetail .detailBlockCustom .detail, .header, .footer, ul.footerList li ul.subList li a, .searchfundDetail input, .subscribeBox input, nav.divices, ul.bullet li, .whyInvest ul.nav li a, .fundAccord .accordDiv, .accordDivDetail, .accordDetail .detailBlock .detail, .accordDetail .detailBlock .detail .quickBox, .accordDetail .testimonialBlock h2, .accordDetail .testimonialBlock, .accordDetail .testimonialBlock .blockDetail, nav.divices .searchBoxDevice, .fndDtl .rowDtl ul li, .accordDivDetail .download ul li a, .portF .selectedvalue, .investTabWrap .tabDetail .row, .investTabWrap ul.tab li, .stepConfirm, .AddCashcontentWrap, .AddCashcontentWrap .block, .processDetail input, .processDetail .selectedvalue, .accordian h2, .headTitle, .tableView .selectInfoFundPerformance ul li, .rhsGraph .box .firstWrap, .secondWrap .fundVal, .secondWrap .returnsVal, .trackSearch .box input[type=text], .tarckWrap, .valueBox, .AddCashcontentWrap, .equitySerach .box input[type="text"], .gridBox, .gridBox .databox .boto, .gridBox .databox .top, .summarySearch, .tabContent, .summaryResults .topband, .filters .selectbg select, .detailLocate h2, .detailLocate .row, .detailLocate .row .lhs p, .sendTabDetail, ul.legents li, .hiddenDropDown .selectedvalue, .sendTabDetail input[type=text], .locateSelect input[type=text], .waysTransact .accrdCont, .accordian .accordContent, .accordContent .lhsCont .links a, .haveusDetail, .haveusDetail input[type=text], .selectedvalue, ul.lhsLinks li a, ul.pdf.dividends, .learnInvest, .blueInvest, .whenInvest, .videoTutorial, .videoTutorial ul li, .ToolBox1, .ToolBox2, .ToolBox3, .ToolBox ul.ToolBox2 li a, .ToolBox ul.ToolBox1 li a, .whenInvest ul li, .pressRelease, .searchRelease, input[type=text].searchTxtBox, input[type=button].serchBtn, ul.invstBox li, ul.invstBox li .boxInvest h2, .boxContent, .accordDetail .detailBlockCustom .detail, .header, .footer, ul.footerList li ul.subList li a, .searchfundDetail input, .subscribeBox input, nav.divices, ul.bullet li, .whyInvest ul.nav li a, .fundAccord .accordDiv, .accordDivDetail, .accordDetail .detailBlock .detail, .accordDetail .detailBlock .detail .quickBox, .accordDetail .testimonialBlock h2, .accordDetail .testimonialBlock, .accordDetail .testimonialBlock .blockDetail, nav.divices .searchBoxDevice, .fndDtl .rowDtl ul li, .accordDivDetail .download ul li a, .portF .selectedvalue, .investTabWrap .tabDetail .row, .investTabWrap ul.tab li, .stepConfirm, .contentWrap, .contentWrap .block, .processDetail input, .processDetail .selectedvalue, .accordian h2, .headTitle, .tableView .selectInfo ul li, .rhsGraph .box .firstWrap, .secondWrap .fundVal, .secondWrap .returnsVal, .trackSearch .box input[type=text], .tarckWrap, .valueBox, .contentWrap, .equitySerach .box input[type="text"], .gridBox, .gridBox .databox .boto, .gridBox .databox .top, .summarySearch1, .tabContent, .summaryResults .topband, .filters .selectbg select, .detailLocate h2, .detailLocate .row, .detailLocate .row .lhs p, .sendTabDetail, ul.legents li, .hiddenDropDown .selectedvalue, .sendTabDetail input[type=text], .locateSelect input[type=text], .waysTransact .accrdCont, .accordian .accordContent, .accordContent .lhsCont .links a, .haveusDetail, .haveusDetail input[type=text], .selectedvalue, ul.lhsLinks li a, ul.pdf.dividends, .learnInvest, .blueInvest, .whenInvest, .videoTutorial, .videoTutorial ul li, .ToolBox1, .ToolBox2, .ToolBox3, .ToolBox ul.ToolBox2 li a, .ToolBox ul.ToolBox1 li a, .whenInvest ul li, .pressRelease, .searchRelease, input[type=text].searchTxtBox, input[type=button].serchBtn, ul.invstBox li, ul.invstBox li .boxInvest h2, .boxContent, .accordDetail .detailBlockCustom .detail, .header, .footer, ul.footerList li ul.subList li a, .searchfundDetail input, .subscribeBox input, nav.divices, ul.bullet li, .whyInvest ul.nav li a, .fundAccord .accordDiv, .accordDivDetail, .accordDetail .detailBlock .detail, .accordDetail .detailBlock .detail .quickBox, .accordDetail .testimonialBlock h2, .accordDetail .testimonialBlock, .accordDetail .testimonialBlock .blockDetail, nav.divices .searchBoxDevice, .fndDtl .rowDtl ul li, .accordDivDetail .download ul li a, .portF .selectedvalue, .investTabWrap .tabDetail .row, .investTabWrap ul.tab li, .stepConfirm, .contentWrap, .contentWrap .block, .processDetail input, .processDetail .selectedvalue, .accordian h2, .headTitle, .tableView .selectInfoFundPerformance ul li, .rhsGraph .box .firstWrap, .secondWrap .fundVal, .secondWrap .returnsVal, .trackSearch .box input[type=text], .tarckWrap, .valueBox, .contentWrap, .equitySerach .box input[type="text"], .gridBox, .gridBox .databox .boto, .gridBox .databox .top, .summarySearch1, .tabContent, .summaryResults .topband, .filters .selectbg select, .detailLocate h2, .detailLocate .row, .detailLocate .row .lhs p, .sendTabDetail, ul.legents li, .hiddenDropDown .selectedvalue, .sendTabDetail input[type=text], .locateSelect input[type=text], .waysTransact .accrdCont, .accordian .accordContent, .accordContent .lhsCont .links a, .haveusDetail, .haveusDetail input[type=text], .selectedvalue, ul.lhsLinks li a, ul.pdf.dividends, .learnInvest, .blueInvest, .whenInvest, .videoTutorial, .videoTutorial ul li, .ToolBox1, .ToolBox2, .ToolBox3, .ToolBox ul.ToolBox2 li a, .ToolBox ul.ToolBox1 li a, .whenInvest ul li, .pressRelease, .searchRelease, input[type=text].searchTxtBox, input[type=button].serchBtn, ul.invstBox li, ul.invstBox li .boxInvest h2, .boxContent, .accordDetail .detailBlockCustom .detail, .header, .footer, ul.footerList li ul.subList li a, .searchfundDetail input, .subscribeBox input, nav.divices, ul.bullet li, .whyInvest ul.nav li a, .fundAccord .accordDiv, .accordDivDetail, .accordDetail .detailBlock .detail, .accordDetail .detailBlock .detail .quickBox, .accordDetail .testimonialBlock h2, .accordDetail .testimonialBlock, .accordDetail .testimonialBlock .blockDetail, nav.divices .searchBoxDevice, .fndDtl .rowDtl ul li, .accordDivDetail .download ul li a, .portF .selectedvalue, .investTabWrap .tabDetail .row, .investTabWrap ul.tab li, .stepConfirm, .AddCashcontentWrap, .AddCashcontentWrap .block, .processDetail input, .processDetail .selectedvalue, .accordian h2, .headTitle, .tableView .selectInfo ul li, .rhsGraph .box .firstWrap, .secondWrap .fundVal, .secondWrap .returnsVal, .trackSearch .box input[type=text], .tarckWrap, .valueBox, .AddCashcontentWrap, .equitySerach .box input[type="text"], .gridBox, .gridBox .databox .boto, .gridBox .databox .top, .summarySearch1, .tabContent, .summaryResults .topband, .filters .selectbg select, .detailLocate h2, .detailLocate .row, .detailLocate .row .lhs p, .sendTabDetail, ul.legents li, .hiddenDropDown .selectedvalue, .sendTabDetail input[type=text], .locateSelect input[type=text], .waysTransact .accrdCont, .accordian .accordContent, .accordContent .lhsCont .links a, .haveusDetail, .haveusDetail input[type=text], .selectedvalue, ul.lhsLinks li a, ul.pdf.dividends, .learnInvest, .blueInvest, .whenInvest, .videoTutorial, .videoTutorial ul li, .ToolBox1, .ToolBox2, .ToolBox3, .ToolBox ul.ToolBox2 li a, .ToolBox ul.ToolBox1 li a, .whenInvest ul li, .pressRelease, .searchRelease, input[type=text].searchTxtBox, input[type=button].serchBtn, ul.invstBox li, ul.invstBox li .boxInvest h2, .boxContent, .accordDetail .detailBlockCustom .detail, .header, .footer, ul.footerList li ul.subList li a, .searchfundDetail input, .subscribeBox input, nav.divices, ul.bullet li, .whyInvest ul.nav li a, .fundAccord .accordDiv, .accordDivDetail, .accordDetail .detailBlock .detail, .accordDetail .detailBlock .detail .quickBox, .accordDetail .testimonialBlock h2, .accordDetail .testimonialBlock, .accordDetail .testimonialBlock .blockDetail, nav.divices .searchBoxDevice, .fndDtl .rowDtl ul li, .accordDivDetail .download ul li a, .portF .selectedvalue, .investTabWrap .tabDetail .row, .investTabWrap ul.tab li, .stepConfirm, .AddCashcontentWrap, .AddCashcontentWrap .block, .processDetail input, .processDetail .selectedvalue, .accordian h2, .headTitle, .tableView .selectInfoFundPerformance ul li, .rhsGraph .box .firstWrap, .secondWrap .fundVal, .secondWrap .returnsVal, .trackSearch .box input[type=text], .tarckWrap, .valueBox, .AddCashcontentWrap, .equitySerach .box input[type="text"], .gridBox, .gridBox .databox .boto, .gridBox .databox .top, .summarySearch1, .tabContent, .summaryResults .topband, .filters .selectbg select, .detailLocate h2, .detailLocate .row, .detailLocate .row .lhs p, .sendTabDetail, ul.legents li, .hiddenDropDown .selectedvalue, .sendTabDetail input[type=text], .locateSelect input[type=text], .waysTransact .accrdCont, .accordian .accordContent, .accordContent .lhsCont .links a, .haveusDetail, .haveusDetail input[type=text], .selectedvalue, ul.lhsLinks li a, ul.pdf.dividends, .learnInvest, .blueInvest, .whenInvest, .videoTutorial, .videoTutorial ul li, .ToolBox1, .ToolBox2, .ToolBox3, .ToolBox ul.ToolBox2 li a, .ToolBox ul.ToolBox1 li a, .whenInvest ul li, .pressRelease, .searchRelease, input[type=text].searchTxtBox, input[type=button].serchBtn, ul.invstBox li, ul.invstBox li .boxInvest h2, .boxContent, .accordDetail .detailBlockCustom .detail {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

article.midWrap, .container, .regisContent .contentWrapper {
    width: 940px;
    margin: 0 auto;
}

nav, ul.fixWrapper li a:hover {
    background: #034da2;
}

h1 span, .commonAccord h2 span {
    text-transform: none;
}

.headWrap, ul.retailWrap, ul.nav, .accordDetail .detailBlock, .quickBox ul, ul.commonLink.reachUs li label, .haveusDetail .captcha .captchaImg, .haveusDetail .captcha .captchaText, .subscribeBox h2, .subscribeBox p, .subscribeBox a, .subscribeBox input, .tableView .selectInfo ul, .table tr td:first-child span, .graphTab .detlWrap, .returnsWrap, .navsWrap, .accordDivDetail .download ul, .accordDivDetail .download ul li, .investStart, .investTabWrap, .investTabWrap ul.tab, .investTabWrap .tabDetail, .investTabWrap .tabDetail .row, .reinvest .minInvest, .investTabWrap .tabDetail .row .detail .colPay, .processDetail, .accordian, .tarckWrap p, .valueBox span, .tarckWrap, .trackSearch, .boxInvst ul, .compareWrap #scroll, .fundviewBox #scroll, .sendTabDetail, .sendDetail, ul.sendTab, .detailLocate .row, .detailLocate, .detailLocate h2, .locateSelect, .headLocate, .rowWrap, ul.pdf, ul.pdf li, ul.lhsLinks, ul.lhsLinks li, ul.lhsLinks ul, ul.lhsLinks li ul li, ul.lhsLinks li a, .fundMnger .searchRelease .detail, .boxContent ul li, .boxContent ul li a, .processDetail a.tell span, .investTabWrap, .investTabWrap ul.tab, .investTabWrap .tabDetail, .investTabWrap .tabDetail .Careersrow, .tableView .selectInfoFundPerformance ul, .goalWrapper h2.goalHd, .goalWrap, .goalBlock .topDetail, .goalWrap .goalTab .imgSrc, .schemesWrap, .schemesWrap .schemeRow, .riskEvaluate .firstPage, .riskEvaluate .secondPage {
    width: 100%;
    float: left;
}

    ul.retailWrap li, .accordDivDetail a.readMore, .fndDtl ul.arrowBullet li label, .accordContent .selectWrap .knowMor, .searchRelease .detail, .searchRelease .Careersdetail {
        width: auto;
        float: left;
    }

        ul.retailWrap li:first-child a, ul.nav li a.firstLevela {
            background: #d8dee5;
            color: #203349;
        }

    .rhsHead, nav.divices ul, .detailView .pieChartDetl, .topband .fundview, ul.pdf li label.rhsLbl a.pdf, .investBox.investBoxRgt .knowMor, ul.pdf li label.DividentrhsLbl a.pdf {
        float: right;
    }

    .logedinWrapper a span, .knowMor a span, .accordContent .lhsCont .links a span, .quickBox ul li a span {
        background: url(/SiteCollectionImages/SiteImages/rgtArrow.png) no-repeat right center;
        padding-right: 14px;
    }

    ul.nav li.firstLi:hover, ul.nav li.lastLi:hover, ul.nav li ul li ul.subMenuMain li a:after, .secondWrap .returnsVal, .pagination table.PagerContainerTable, .pagination table.PagerContainerTable tr td.PagerCurrentPageCell, ul.lhsLinks li.noSubLinks a {
        background: none;
    }

        ul.serchTab li.lastLi .searchBtn, ul.nav.serchTab li ul, .mobNav #retailWrap, .whyInvest ul.accord li .knowMor, .tableView .tabList, .navsWrap, .tableView .selectInfo.yearList, .accordDivDetail a.readMore, .portF .selectbg, .loginMob, .forgotFolio, .forgotsecQues, .updaetForgotdetails, .forgotUserThank, .logedinMob, .investTabWrap ul.tab li a label br, .investTabWrap .tabDetail, .swpDiv, .smartStepDiv, .pagination table.PagerContainerTable tr td.PagerInfoCell, .filters ul li input[type=radio], .sendDetail, .menuSubnav, .commonTabsContent, .selectedTab, .eventBanner img.mobile, .displayNone, .tableView .selectInfoFundPerformance.yearList, .accordDivDetail a.readMore, .selectedGoalDetail, .riskEvaluate .secondPage, .riskEvaluate .knowMor, .riskEvaluate, .riskCompare, .riskWrapper .selectedGoalDetail, .riskContent, .dataFeild p, .outputWrap, .investorDescription p {
            display: none;
        }

            ul.nav li ul li, .whyInvest ul.nav li, .rhsGraph .box .knowMor, .rowDtl2Wrapper, .conetntWrapper, .conetntWrapper .btnWrap, .loginContent .feildWrapper.captcha img, .registerContent .content, .investTabWrap .tabDetail .row .detail .selectbg, .proceedWrap .stepConfirm p label, .contentWrap .block .knowMor, .contentWrap .knowMor.lftAlign, .boxInvst.boxInvst1, .pagination ul li, .pagination ul, .topband .fundviewTab, .gridBox .databox .boto .chkFund, .divriskCategories .conetnt .cont1 ul li label span, .investTabWrap .tabDetail .Careersrow .Careersdetail, .performanceChart, .AddCashcontentWrap .block .knowMor, .AddCashcontentWrap .knowMor.lftAlign {
                float: left;
            }

                ul.nav li ul li a.createWealth:after, .topband .fundviewTab li.listview.sel {
                    background-position: -119px 0;
                }

                ul.nav li ul li ul.subMenuMain li a:hover, ul.breadcrumb li a.sel, .fndDtl .rowDtl .colDtl_2 p.selColor, .contentWrap p a.link, .clearfilter > a, .commonAccord a, .fndDtl .rowDtl .colDtl_2 p.selColorFundDetails, .AddCashcontentWrap p a.link, .resultBlock a, .outputWrap p a, .goalWrap p a {
                    color: #034da2;
                }

                ul.nav li ul li.subMenuOpen, ul.lhsLinks li.select a {
                    background-image: url(/SiteCollectionImages/SiteImages/selectbg-upside.png);
                }

nav.divices ul li, ul.commonLink li, .investBox .knowMor {
    float: left;
    width: auto;
}

    nav.divices ul li:first-child a, .reinvest .noBorder, .contentWrap .accordContent h3:first-child, ul.pdf li:first-child, ul.viewLink li:first-child, .boxContent ul li:first-child a, .videoTabs li:first-child, .AddCashcontentWrap .accordContent h3:first-child, .goalWrap .goalTab:first-child, .riskWrapper .goalWrap ul.goals li:first-child, .riskEvaluate .rowDiv:first-child {
        border: none;
    }

.searchBoxDevice .closeSearch, .investTabWrap .tabDetail .knowMor.knowMor1 a.newLink, .schemeRedemMargin {
    margin-left: 5px;
}

.topHead p, .secondWrap .fundVal span, .conetntWrapper .content p.title, .feildWrapper p.info, .phoneList p, .investTabWrap .tabDetail .row .detail .selectedvalue, .contentWrap .accordian h2, .AddCashcontentWrap .accordian h2 {
    font-size: 1.6em;
}

    .topHead p span, .investOption h3 span, .whyInvest ul.nav li a span, .graphTab h2 span, .processDetail p span, .resultBlock h2 span.terms, .resultBlock p span {
        font-family: helveticaneuemedium;
    }

.accordDetail .detailBlockCustom .detail p, .accordDetail .detailBlockCustom .detail h2, .accordDetail .testimonialBlock h2, .accordDetail .detailBlock .detail p, .accordDetail .detailBlock .detail h2, .accordDetail .testimonialBlock h2 {
    width: 100%;
    float: left;
    color: #333;
    font-weight: 400;
    font-size: 1.6em;
    line-height: 1.2em;
}

.accordDetail .detailBlockCustom .detail h2, .accordDetail .detailBlock .detail h2 {
    font-size: 2.9em;
    text-transform: uppercase;
    margin: 10px 0;
}

.accordDetail .detailBlockCustom .detail .quickBox, .accordDetail .detailBlock .detail .quickBox {
    width: 100%;
    border: none;
    height: auto;
    margin: 20px 0 0;
    padding: 0 20px 0 0;
}

    .accordDetail .detailBlockCustom .detail .quickBox ul li a, .accordDetail .detailBlock .detail .quickBox ul li a {
        width: 97%;
        font-size: 1.8em;
        text-transform: none;
        height: 20px;
        padding: 10px 0;
    }

.accordDetail a.closeBtn, .boxContent a.close, .divriskCategories a.close, .divfdRiskCategories a.close, .distrcon a.close {
    position: absolute;
    right: 10px;
    top: 10px;
}

.quickBox ul li:first-child, .haveusDetail input[type=text]:first-child, .recommendFund .fundBox:last-child, .fndDtl ul.arrowBullet li ul li:last-child, .proceedWrap .stepConfirm p span, .proceedWrap .stepConfirm p a, .sendTabDetail input[type=text], .commonAccord h2:first-child, ul.pdf li label.rhsLbl a:first-child, .fundMnger .fundAccord .accordDiv:first-child, .fundMngerView .accordian h2:first-child, .fundMnger .accordContent h4:first-child, .fullwid_div, .investBoxRgt, ul.pdf li label.DividentrhsLbl a:first-child {
    margin: 0;
}

.searchFund.active, .searchFund.active a {
    background-image: none;
}

ul.footerList li ul.subList li.acntTrns, .whyRmfContainer, .whyRmfContainer .headSection, .whyRmfContainer .content, .storiesContainer, .storiesContainer .header, .gridContent, .summarySearch, .summaryResults, .equitySerach, .commonTabs, .videoTabs, .distrcon ul li, .distrcon ul li a, .summarySearch1, .summaryResults {
    float: left;
    width: 100%;
}

ul.footerList li ul.subList.ftRght, ul.commonLink li a, .gridBox .databox .boto a.btn.investNowNew span, .CareersmobNo {
    margin-left: 10px;
}

ul.footerList li p.emailStyle a, .investStart p span, .investStart p a, .summaryResults .topband p span, .detailLocate .row .lhs p span.hd {
    font-family: robotolight;
}

ul.commonLink, .haveusDetail .selectbg, .accordContent .selectWrap, .accordContent .chkWrap {
    width: 100%;
    float: left;
    margin: 15px 0;
}

    ul.commonLink.socialMedia li:first-child, ul.commonLink li:first-child a, ul.commonLink.reachUs li:first-child a, ul.commonLink.socialMedia li a, .whyInvest ul.accord li ul.wayInvest li:first-child, .investTabWrap .tabDetail .row .detail p.midCont, .investTabWrap .tabDetail .knowMor a.save.marLeft {
        margin-left: 0;
    }

.haveusDetail .captcha .captchaImg img, .accordDivDetail .download.tools li, .accordDivDetail.portF .radioWrap, .portF .selectbg, .portF select, .smallGrid .imgIcon img, .bigGrid .imgIcon img, .tableCol-75, .tableWrapper table, .schemeSelect select, .locateSelect select, .investTabWrap .tabDetail .row .detail.fullWidth, .selectDropDown .hiddenDropDown select, .accordContent .rhsCont .selectWrap select, .accordContent .rhsCont .selectWrap .selectedvalue, .pressContainer, .videoThumb img, .eventBanner img, .fullWidImg, .width100percent, .goalForm .columnDiv .selectbg, .goalForm .columnDiv .selectedvalue, .goalForm .columnDiv select, .riskWrapper .goalWrap ul.goals, .calcLightbox .selectbg select, .calcLightbox .selectbg .selectedvalue, .selectscheme div.selectedvalue, .selectscheme select {
    width: 100%;
}

.riskCat span.colorClass, .fndDtl ul.arrowBullet li span.colorCode {
    background: #963;
}

.investBox .chkFund li label input, .selectOptions ul li input {
    margin-right: 5px;
    position: absolute;
    left: 0;
    z-index: 0;
    display: block!important;
    opacity: 0;
    height: 20px;
    width: 20px;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    filter: alpha(opacity=0);
}

label.radioWidth, .loginSection, .loginWrapper, .chk, .activeContent .activeContentWrapper2, .fundMnger .managerImg img {
    position: relative;
}

.chkWrap input.styled, .headLocate input.styled, .rhsGraph .box input.styled, .selectInfo ul input.styled, .chkWrap input.styled, .headLocate input.styled, .rhsGraph .box input.styled, .selectInfoFundPerformance ul input.styled {
    display: block!important;
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    filter: alpha(opacity=0);
    position: absolute;
    left: 0;
    top: 0;
    cursor: pointer;
}

.rhsGraph .box input.styledcustom, .selectInfo ul input.styledcustom, .rhsGraph .box input.styledcustom, .selectInfoFundPerformance ul input.styledcustom {
    display: block!important;
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    filter: alpha(opacity=0);
    position: absolute;
    left: 0;
    top: 0;
}

ul.bullet li ul li, .fundAccord .accordDiv ul li span span, .fndDtl ul.arrowBullet li ul li, .stepConfirm p a.deviceCallOnly {
    font-size: 1em;
}

.whyInvest ul.nav li:first-child a span, .whyInvest ul.nav li:last-child a span, ul.lhsLinks li ul li a.sel, ul.lhsLinks li ul li a.lnsecondlevel, ul.lhsLinks li a.lnfirstlevel, ul.lhsLinks li a.SelectedLink {
    font-family: robotolight;
    color: #034da2;
}

.fundAccord, .recommendFund, .wrapBox {
    width: 100%;
    float: left;
    margin: 25px 0;
}

.marTop15, .goalWrap p.marTop {
    margin-top: 15px;
}

.fundAccord .accordDiv.act h2, .fundAccord .accordDiv.act ul li span, .investTabWrap ul.tab li.active a, .investTabWrap ul.tab li.active a span.detailPlan, a:visited, ul.viewLink li.active a, .fundMnger .commonAccord h2.active label {
    color: #fff;
}

.fundAccord .accordDiv.noSubCont h2, .loginContent .feildWrapper .radioWrap label, .investBoxRgt p, .riskEvaluate .rowDiv .table {
    width: auto;
}

.accordDivDetail p, .tableView .selectInfo .dateBox, .tableView .selectInfo .dateBox input, .accordDivDetail p, .tableView .selectInfoFundPerformance .dateBox, .tableView .selectInfoFundPerformance .dateBox input {
    font-size: 1.2em;
    color: #666;
}

.tableView .selectInfo ul li, .tableView .selectInfoFundPerformance ul li {
    width: 25%;
    float: left;
    text-align: center;
    font-size: 1.2em;
    color: #333;
    padding: 0 9px;
}

    .tableView .selectInfo ul li label, .tableView .selectInfoFundPerformance ul li label {
        cursor: pointer;
    }

    .tableView .selectInfo ul li span, .tableView .selectInfoFundPerformance ul li span {
        float: none;
        position: relative;
        left: 50%;
        margin-left: -10px;
    }

.table tr th, .table tr td, .blueTable tr th, .blueTable tr td, .table tr th, .table tr td, .CompareFundblueTable tr th, .CompareFundblueTable tr td {
    text-align: center;
    border-left: 1px solid #c0d8e2;
    font-size: 1.4em;
    vertical-align: middle;
    background: #fff;
    line-height: 1.2em;
    padding: 10px 15px;
}

.blueTable tr th, .table tr th, .CompareFundblueTable tr th, .table tr th {
    background: #00b0f0;
    color: #fff;
    border: none;
    font-size: 1.6em;
    font-weight: 400;
}

.blueTable, .CompareFundblueTable {
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    width: 100%;
    margin-bottom: 15px;
    clear: both;
}

    .blueTable tr, .CompareFundblueTable tr {
        height: 70px;
    }

        .blueTable tr th, .CompareFundblueTable tr th {
            background: #00b0f0;
            font-family: robotolight;
            font-weight: 400;
            vertical-align: middle;
            position: relative;
            text-align: left;
            border-left: 1px solid #a3e2fa;
        }

            .blueTable tr th p, .CompareFundblueTable tr th p {
                text-align: right;
                position: absolute;
                bottom: 5px;
                right: 10px;
                width: auto;
                float: left;
            }

.s2Compare .blueTable tr th p, .s2Compare .CompareFundblueTable tr th p {
    position: relative;
    bottom: 0;
    width: 100%;
}

.blueTable tr th p a, .CompareFundblueTable tr th p a {
    font-size: .5em;
}

.blueTable tr td, .CompareFundblueTable tr td {
    text-align: left;
    border-left: 1px solid #fff;
    border-bottom: 1px solid #fff;
    background: #f1f0f0;
}

    .blueTable tr td:first-child, .CompareFundblueTable tr td:first-child {
        font-family: helveticaneuemedium;
        color: #333;
    }

    .tableStyle tr td:first-child, .blueTable tr td.firstTD, .CompareFundblueTable tr td.firstTD {
        font-family: robotolight,Arial,Helvetica,sans-serif;
        color: #333;
    }

    .blueTable tr td:first-child p, .CompareFundblueTable tr td:first-child p {
        font-size: .8em;
    }

    .blueTable tr td span, .CompareFundblueTable tr td span {
        width: 100%;
        float: left;
        font-family: helveticaneuemedium;
    }

        .blueTable tr td span.rsValue, .CompareFundblueTable tr td span.rsValue {
            background: url(/SiteCollectionImages/SiteImages/rupeesymbol.png) no-repeat 0 3px;
            padding-left: 11px;
            font-family: robotolight,Arial,Helvetica,sans-serif;
            background-size: 8px auto;
            width: auto;
            margin: 0 3px 0 0;
        }

        .blueTable tr td span.midRisk, .blueTable tr td span.highRisk, .blueTable tr td span.lowRisk, .CompareFundblueTable tr td span.midRisk, .CompareFundblueTable tr td span.highRisk, .CompareFundblueTable tr td span.lowRisk {
            width: 12px;
            height: 12px;
            background: #0173bd;
            margin: 4px 5px 0 0;
        }

        .blueTable tr td span.highRisk, .tableWrapper tbody tr td:first-child label.highRisk span, ul.legents li span.highRisk, .filters ul li .high.checked, .equityTable tr td span.highRisk, .gridBox .databox .mid span.highRisk, .CompareFundblueTable tr td span.highRisk {
            background: #9d6429;
        }

        .blueTable tr td span.midRisk, .equityTable tr td span.midRisk, .gridBox .databox .mid span.midRisk, .CompareFundblueTable tr td span.midRisk {
            background: #FF6;
        }

    .blueTable tr td a, .equityTable tr td a, .CompareFundblueTable tr td a {
        width: 100%;
        color: #034da2;
        font-size: 1em;
        float: left;
    }

        .blueTable tr td a.investNow, .CompareFundblueTable tr td a.investNow {
            text-transform: uppercase;
            background: #f92f2f;
            width: auto;
            color: #fff;
            margin-bottom: 5px;
            padding: 10px 10px 8px;
        }

            .blueTable tr td a.investNow span, .equityTable tr td a.investNow span, .CompareFundblueTable tr td a.investNow span {
                background: url(/SiteCollectionImages/SiteImages/rgtArrow.png) no-repeat right center;
                padding-right: 12px;
                width: auto;
            }

    .blueTable tr td span.navVal, .CompareFundblueTable tr td span.navVal {
        font-size: 1.6em;
        color: #333;
    }

.blueTable tr.performance td:first-child p, .CompareFundblueTable tr.performance td:first-child p {
    font-size: 1em;
    color: #333;
    font-family: robotolight,Arial,Helvetica,sans-serif;
}

.tableView .selectInfo, .graphTab h2, .tableView .selectInfoFundPerformance, .graphTab h2 {
    margin-left: 93px;
}

.accordDivDetail p.moreCont, .investTabWrap ul.tab li.activate a span.detailPlan, .investTabWrap .tabDetail.divShow, .detailLocate .mapRowWrap ul.sendTab li.mapIcon, ul.lhsLinks li.select ul, .videoTabs li.active span, .AccountRelatedfolioNo, .displayBlock {
    display: block;
}

ul.arrowBullet li ul, .investTabWrap .tabDetail .detailStep .knowMor a {
    margin: 10px 0 0;
}

.fndDtl .colDtl_4 ul.arrowBullet li, .accordDivDetail .download.tools h2, .waysTransact ul.bullet, .rhsWrapper img.banner {
    margin-bottom: 10px;
}

.accordDivDetail .pieChartDetl table tr td span.color1, .storiesContainer .smallGrid.expertise, .detailLocate .jspDrag, ul.roundValue li .round.roundGreen, .riskWrapper .schemesWrap#fixedIncome h2.goalHd, .resultBlock ul li span.fixed {
    background: #19bd9b;
}

.loginWrapper .chechVirtual label, .registerContent .content p {
    font-size: 1.3em;
}

.loginWrapper a.redBtn, .loginContent .feildWrapper .inputWrapper a.redBtn, .regisContent .contentWrapper .regContent .redBtn {
    background: #f92f2f;
    text-transform: uppercase;
    color: #fff;
    clear: both;
    float: left;
    height: 42px;
    line-height: 40px;
    width: 108px;
}

    .loginWrapper a.redBtn span, .regisContent a.redBtn span {
        background: url(/SiteCollectionImages/SiteImages/btnArrow.png) no-repeat;
        background-position: right 4px;
        padding: 0 15px 0 0;
    }

.register .radioWrap .styled, .register .radioWrap .styledcustom {
    opacity: 0;
}

.udateDetails .content, .alreadyRegister .content, .reinvest label.last, .fundMnger .accordDivDetail .tableView {
    border-bottom: none;
}

.udateDetails .btnWrap .redBtn, .regisContent .contentWrapper .regContent .redBtn.veiwfolio, .investTabWrap.contentWrap .tabDetail .row label, .equityTable tr td.chkFund, .investTabWrap.AddCashcontentWrap .tabDetail .row label {
    width: 150px;
}

.regisContent .contentWrapper .regContent .sucessContent p.successMsg, .investStart p a {
    color: red;
}

.forgotFolio .feildWrapper .inputWrapper p, .resultBlock p {
    font-size: 1.4em;
    margin: 10px 0 0;
}

.emailList, .phoneList, .emailList label, .ms-webpart-zone, .riskWrapper .goalWrap .knowMor {
    clear: both;
}

.loginReg form, .divReqFieldCoBrandedEmailer {
    float: left;
    padding-top: 10px;
}

.investWrap1, .proceedWrap {
    padding: 0 0 20px;
}

.investTabWrap ul.tab li:first-child, .investTabWrap .tabDetail .row .detail.distribute input.styled, .investTabWrap .tabDetail .row .detail.distribute input.styledcustom, input[type=button].serchBtn, .goalWrapper, .riskWrapper .schemeRow label:first-child {
    padding: 0;
}

.investTabWrap .tabDetail .rowHidden, .investTabWrap .tabDetail .row .detail label.chk {
    float: left;
    margin: 25px 0 0;
}

.investTabWrap .tabDetail .row label p a, .redemViewColor {
    color: #666;
}

.investTabWrap .tabDetail .row .detail, .investTabWrap .tabDetail .row .Careersdetail {
    width: 470px;
    float: left;
}

    .investTabWrap .tabDetail .row .detail label, .investTabWrap .tabDetail .Careersrow .Careersdetail label, .investTabWrap .tabDetail .row .Careersdetail label {
        width: auto;
        font-family: robotolight;
        line-height: 1em;
        position: relative;
        cursor: pointer;
        margin: 10px 35px 0 0;
    }

    .investTabWrap .tabDetail .row .detail .searchScheme a, .wrapBox .searchScheme a, .investTabWrap .tabDetail .row .Careersdetail .searchScheme a, .wrapBox .searchScheme a {
        width: auto;
        float: right;
        margin: 8px 5px;
    }

    .investTabWrap .tabDetail .row .detail.distribute input, .investTabWrap .tabDetail .row .detail input, .investTabWrap .tabDetail .Careersrow .Careersdetail.distribute input, .investTabWrap .tabDetail .Careersrow .Careersdetail input, .investTabWrap .tabDetail .row .Careersdetail.distribute input, .investTabWrap .tabDetail .row .Careersdetail input {
        width: 330px;
        height: 40px;
        float: left;
        color: #333;
        font-family: robotolight;
        font-size: 1.6em;
        border: none;
        padding: 0 15px;
    }

        .investTabWrap .tabDetail .row .detail input.countryCode, .CareerscountryCode placeholder, .investTabWrap .tabDetail .Careersrow .Careersdetail input.CareerscountryCode, .investTabWrap .tabDetail .row .Careersdetail input.countryCode {
            width: 30px;
            margin-right: 10px;
        }

        .investTabWrap .tabDetail .row .detail input.mobNo, .investTabWrap .tabDetail .Careersrow .Careersdetail input.CareersmobNo, .investTabWrap .tabDetail .row .Careersdetail input.mobNo {
            width: 190px;
        }

    .investTabWrap .tabDetail .row .detail .dateDiv input, .investTabWrap .tabDetail .Careersrow .Careersdetail .CareersdateDiv input {
        width: 90px;
    }

    .investTabWrap .tabDetail .row .detail .dateDiv a, .investTabWrap .tabDetail .Careersrow .Careersdetail .CareersdateDiv a {
        float: left;
        margin: 8px 0 5px 8px;
    }

    .investTabWrap .tabDetail .row .detail input.smallWid, .dividentFrm .investTabWrap .tabDetail .row label {
        width: 180px;
    }

    .investTabWrap .tabDetail .row .detail input.styled, .investTabWrap .tabDetail .row .detail input.styledcustom {
        display: block;
        width: 20px;
        height: 20px;
        position: absolute;
        left: 0;
        top: 0;
        opacity: 0;
        filter: alpha(opacity=0);
        cursor: pointer;
        padding: 0;
    }

.investTabWrap .tabDetail .row .errorMsg, .investTabWrap .tabDetail .row .reIpin, .investTabWrap .tabDetail .Careersrow .errorMsg, .investTabWrap .tabDetail .Careersrow .reIpin {
    width: 100%;
    float: left;
    color: #f92f2f;
    display: none;
    font-size: 1.6em;
    margin: 5px 0 0;
}

.investTabWrap .tabDetail .minInvest .toolTipDetail, .selectscheme {
    width: 400px;
}

.investTabWrap .tabDetail .row .detail.payMode, ul.pdf.dividends li label.lhsLbl, .CareersStyleDivDetail {
    width: 65%;
}

ul.numberBullet li, .sendTabDetail h4 {
    margin: 0 0 5px;
}

.investTabWrap .tabDetail .row .detail .termsWrap.instruction .scroll-pane, .termsWrap.instruction {
    height: 250px;
}

.investTabWrap .tabDetail .row .detail label a, ul.pdf.dividends li label.rhsLbl a, .rhsWrapper p a, .fundMnger .fundAccord .accordDiv h2 span a, ul.pdf.dividends li label.DividentrhsLbl a {
    color: #333;
}

.contentWrap p, .AddCashcontentWrap p {
    width: 100%;
    float: left;
    font-size: 1.5em;
    color: #333;
}

.contentWrap h3, .AddCashcontentWrap h3 {
    color: #333;
    font-size: 1.8em;
    width: 100%;
    font-weight: 400;
    float: left;
    border-top: 1px solid #cdd1d6;
    padding-top: 10px;
    margin: 10px 0 0;
}

    .contentWrap h3 span, .AddCashcontentWrap h3 span {
        width: 50px;
        height: 50px;
        background: #19bd9b;
        margin-right: 10px;
        float: left;
        border-radius: 100%;
        text-align: center;
        color: #fff;
        font-size: 1.8em;
        position: relative;
        top: -10px;
        padding: 0;
    }

.processDetail a.atRate, a.atRate {
    background: url(/SiteCollectionImages/SiteImages/linkAt.png) no-repeat 0 0;
    min-height: 20px;
    line-height: 1em;
}

.contentWrap .block, .AddCashcontentWrap .block {
    width: 33.33%;
    float: left;
    min-height: 280px;
    border-left: 1px dotted #666;
    position: relative;
    padding: 0 25px;
}

    .contentWrap .block.firstBlk, .AddCashcontentWrap .block.firstBlk {
        border: none;
        padding-left: 0;
    }

    .contentWrap .block a, .AddCashcontentWrap .block a {
        font-family: robotolight;
        margin: 10px 0 5px;
    }

    .contentWrap .block .knowMor a, .contentWrap .knowMor.lftAlign a, .AddCashcontentWrap .block .knowMor a, .AddCashcontentWrap .knowMor.lftAlign a {
        left: 0;
        margin-left: 0;
        width: auto;
        height: auto;
        color: #fff;
        padding: 10px 15px 10px 25px;
    }

.investTabWrap.contentWrap .tabDetail .row, .investTabWrap.AddCashcontentWrap .tabDetail .row {
    min-height: 10px;
    padding: 15px 0 10px;
}

ul.rating, ul.rating li, ul.rating ExperienceStar, ul.rating ExperienceStar li, ul.rating informationStar, ul.rating informationStar li {
    width: auto;
    float: left;
    margin: 5px 0 0;
}

    ul.rating li, ul.rating ExperienceStar li, ul.rating informationStar li {
        cursor: pointer;
        background: url(/SiteCollectionImages/SiteImages/chkStar.png) no-repeat 0 3px;
        width: 25px;
        height: 25px;
        margin: 0 10px 0 0;
    }

        ul.rating li.rate, ul.rating ExperienceStar li.rate, ul.rating informationStar li.rate {
            background-position: 0 bottom;
        }

#investScroller #scroller, .pressCont:last-child {
    padding-bottom: 0;
}

.storiesContainer .smallGrid.network, ul.roundValue li .round.roundBlue, .riskWrapper .schemesWrap#equityAssest h2.goalHd, .resultBlock ul li span.equity {
    background: #0094da;
}

.tarckWrap p, .gridBox .databox .mid p {
    color: #333;
    font-size: 1.4em;
}

.tarckWrap ul li.download a.btn span, .gridBox .databox .boto a.btn span {
    background: url(/SiteCollectionImages/SiteImages/rgtArrow.png) no-repeat right center;
    padding-right: 10px;
}

.tableWrapper tbody tr td:first-child p, .blueTable td p.note, .CompareFundblueTable td p.note, .resultFeild span {
    font-weight: 700;
}

.pagination .pageinationCont, .dividentPagination td {
    width: 210px;
    float: left;
    position: relative;
    left: 50%;
    margin: 15px 0 0 -100px;
}

.pagination ul li.active a, .pagination table.PagerContainerTable tr td span {
    background: #f92f2f;
    color: #fff;
}

.schemeSelect, select.schemeSelect {
    clear: both;
    float: left;
    margin-bottom: 20px;
    width: 80%;
}

    .schemeSelect .selectbg, .accordContent .rhsCont .selectWrap .selectbg {
        width: 80%;
    }

.tableWrapper .schemetable tbody tr td, .detailLocate .jspTrack, .riskWrapper .goalWrap ul.goals li:hover .goalPlan, .riskWrapper .goalWrap ul.goals li.selectedGoal .goalPlan, .riskWrapper .schemesWrap .schemeRow {
    background: #fff;
}

.tableWrapper tbody tr td:first-child label.mediumRisk span, ul.legents li span.midRisk {
    background: #ff6;
}

.filters ul li .medium, .filters ul li .medium.checked {
    background: #f5d70a;
    color: #666;
}

.filters ul li .Low, .filters ul li .Low.checked {
    background: #538ed5;
}

.equityTable tr td span.midRisk, .equityTable tr td span.highRisk, .equityTable tr td span.lowRisk, .gridBox .databox .mid span.midRisk, .gridBox .databox .mid span.highRisk, .gridBox .databox .mid span.lowRisk {
    width: 12px;
    height: 12px;
    background: #0173bd;
    display: inline-block;
    margin: 4px 5px 0 0;
}

.gridBox .databox .boto .chkFund label, .fullwid_div p, .disclaimer p, .cont2 p span.text, .Careerslbl {
    font-size: 1.4em;
}

.detailLocate .mapRowWrap .row .lhs, .detailLocate .mapRowWrap .row .rhs, .fundMnger .fundAccord {
    width: 100%;
    margin: 0;
}

.rowMap img, .rowMap1 img {
    height: 100%;
}

.banWrap #layoutsData, .ms-signInLink {
    display: none!important;
}



.selectDropDown, .newselectDropDown {
    clear: both;
    float: left;
    margin-top: 20px;
    display: none;
    width: 89%;
}

.commonAccord .accordContent, .fundMnger .accordDivDetail {
    padding: 10px 15px;
}

ul.pdf.dividends li label.dateLbl, ul.pdf.dividends li label.rhsLbl {
    width: 15%;
}

.dividentFrm .investTabWrap, .schemeRedemptionContent {
    background: #e2e6eb;
    padding: 10px 0 15px;
}

    .dividentFrm .investTabWrap .tabDetail .row, .Careersrow {
        padding: 15px;
    }

.learnInvest h2, .contentWrap h2, .learnInvest h2, .AddCashcontentWrap h2 {
    color: #333;
    float: left;
    font-family: helveticaneuethin;
    font-size: 2.7em;
    font-weight: 400;
    margin-bottom: 5px;
    margin-top: 0;
    text-transform: uppercase;
    width: 100%;
}

.whenInvest h2, .ToolBox h2 {
    color: #333;
    float: left;
    font-family: helveticaneuethin;
    font-size: 2.7em;
    font-weight: 400;
    margin-bottom: 10px;
    text-transform: uppercase;
    width: 100%;
}

.videoTutorial ul li.greenBg, .introHig {
    background: #47bba4;
}

.ToolBox ul.ToolBox1, .ToolBox ul.ToolBox2 {
    width: 31%;
    float: left;
    margin-right: 2%;
}

    .ToolBox ul.ToolBox1 li a span, .ToolBox ul.ToolBox2 li a span {
        float: left;
        width: 65px;
    }

.searchRelease label, .CareerssearchRelease label {
    width: auto;
    float: left;
    font-size: 1.6em;
    font-family: robotolight;
    color: #333;
    margin: 7px 20px 0 0;
}

.searchRelease .detail .dateDiv a, .CareerssearchRelease .Careersdetail .CareersdateDiv a {
    float: left;
    margin: 10px 10px 0;
}

.searchRelease .detail .dateDiv p, .CareerssearchRelease .Careersdetail .CareersdateDiv p {
    width: auto;
    margin: 0 15px;
}

.searchRelease .detail input[type=text], .CareerssearchRelease .Careersdetail input[type=text], .searchRelease .Careersdetail input[type=text] {
    height: 20px;
    color: #333;
    float: left;
    font-family: robotolight;
    font-size: 1.6em;
    width: 90px;
    padding: 10px 15px;
}

.boxContent ul li, .distrcon ul li {
    background: url(/SiteCollectionImages/SiteImages/rgtArrow.png) no-repeat 0 11px;
    padding-left: 15px;
}

#txtCaptcha, #txtCaptchaFormField {
    background-image: url(/SiteCollectionImages/SiteImages/captcha.JPG);
    text-align: center;
    border: none;
    font-weight: 700;
    font-family: Modern;
    width: 120px;
    margin: 10px 0 8px;
}

#btnrefresh, #btnrefreshFormField {
    background: url(/SiteCollectionImages/SiteImages/captcharefresh.png) no-repeat 0 0;
    padding-left: 15px;
    min-width: inherit;
    border: none;
    padding-bottom: 20px;
    margin: 11px 0 0 10px;
}

p.notetext, .cont2 p.bold {
    font-size: 1.4em;
    font-weight: 700;
}

.blueTable td p, .CompareFundblueTable td p {
    font-size: 1.1em;
    color: #444;
    margin-bottom: 10px;
}

.blueTable tr td li, .CompareFundblueTable tr td li {
    list-style: disc outside none!important;
}

.blueTable tr td ul, .CompareFundblueTable tr td ul {
    list-style: disc outside none!important;
    padding-left: inherit!important;
    color: #444;
    float: left;
    clear: both;
    margin: 0 0 10px;
}

.blueTable tr td span.text-cont, .CompareFundblueTable tr td span.text-cont {
    float: left;
    width: 168px;
    font-family: robotolight,Arial,Helvetica,sans-serif;
}

.blueTable ul.suitableInvestorDesc li:last-child, .CompareFundblueTable ul.suitableInvestorDesc li:last-child {
    list-style: none!important;
}

.CareerssearchRelease, .ThankYouDiv {
    background: none repeat scroll 0 0 #D8DEE5;
    width: 100%;
    float: left;
    margin-bottom: 1px;
    padding: 7px 15px;
}

    .CareerssearchRelease .Careersdetail, .detail1 {
        width: 65%;
        float: left;
    }

.header, .footer, ul.footerList li ul.subList li a, .searchfundDetail input, .subscribeBox input, nav.divices, ul.bullet li, .whyInvest ul.nav li a, .fundAccord .accordDiv, .accordDivDetail, .accordDetail .detailBlock .Careersdetail, .accordDetail .detailBlock .Careersdetail .quickBox, .accordDetail .testimonialBlock h2, .accordDetail .testimonialBlock, .accordDetail .testimonialBlock .blockDetail, nav.divices .searchBoxDevice, .fndDtl .rowDtl ul li, .accordDivDetail .download ul li a, .portF .selectedvalue, .investTabWrap .tabDetail .Careersrow, .investTabWrap ul.tab li, .stepConfirm, .contentWrap, .contentWrap .block, .processDetail input, .processDetail .selectedvalue, .accordian h2, .headTitle, .tableView .selectInfo ul li, .rhsGraph .box .firstWrap, .secondWrap .fundVal, .secondWrap .returnsVal, .trackSearch .box input[type=text], .tarckWrap, .valueBox, .contentWrap, .equitySerach .box input[type="text"], .gridBox, .gridBox .databox .boto, .gridBox .databox .top, .summarySearch, .tabContent, .summaryResults .topband, .filters .selectbg select, .detailLocate h2, .detailLocate .Careersrow, .detailLocate .Careersrow .lhs p, .sendTabDetail, ul.legents li, .hiddenDropDown .selectedvalue, .sendTabDetail input[type=text], .locateSelect input[type=text], .waysTransact .accrdCont, .accordian .accordContent, .accordContent .lhsCont .links a, .haveusDetail, .haveusDetail input[type=text], .selectedvalue, ul.lhsLinks li a, ul.pdf.dividends, .learnInvest, .blueInvest, .whenInvest, .videoTutorial, .videoTutorial ul li, .ToolBox1, .ToolBox2, .ToolBox3, .ToolBox ul.ToolBox2 li a, .ToolBox ul.ToolBox1 li a, .whenInvest ul li, .pressRelease, .searchRelease, input[type=text].searchTxtBox, input[type=button].serchBtn, ul.invstBox li, ul.invstBox li .boxInvest h2, .boxContent, .accordDetail .detailBlockCustom .Careersdetail, .header, .footer, ul.footerList li ul.subList li a, .searchfundDetail input, .subscribeBox input, nav.divices, ul.bullet li, .whyInvest ul.nav li a, .fundAccord .accordDiv, .accordDivDetail, .accordDetail .detailBlock .Careersdetail, .accordDetail .detailBlock .Careersdetail .quickBox, .accordDetail .testimonialBlock h2, .accordDetail .testimonialBlock, .accordDetail .testimonialBlock .blockDetail, nav.divices .searchBoxDevice, .fndDtl .rowDtl ul li, .accordDivDetail .download ul li a, .portF .selectedvalue, .investTabWrap .tabDetail .Careersrow, .investTabWrap ul.tab li, .stepConfirm, .contentWrap, .contentWrap .block, .processDetail input, .processDetail .selectedvalue, .accordian h2, .headTitle, .tableView .selectInfoFundPerformance ul li, .rhsGraph .box .firstWrap, .secondWrap .fundVal, .secondWrap .returnsVal, .trackSearch .box input[type=text], .tarckWrap, .valueBox, .contentWrap, .equitySerach .box input[type="text"], .gridBox, .gridBox .databox .boto, .gridBox .databox .top, .summarySearch, .tabContent, .summaryResults .topband, .filters .selectbg select, .detailLocate h2, .detailLocate .Careersrow, .detailLocate .Careersrow .lhs p, .sendTabDetail, ul.legents li, .hiddenDropDown .selectedvalue, .sendTabDetail input[type=text], .locateSelect input[type=text], .waysTransact .accrdCont, .accordian .accordContent, .accordContent .lhsCont .links a, .haveusDetail, .haveusDetail input[type=text], .selectedvalue, ul.lhsLinks li a, ul.pdf.dividends, .learnInvest, .blueInvest, .whenInvest, .videoTutorial, .videoTutorial ul li, .ToolBox1, .ToolBox2, .ToolBox3, .ToolBox ul.ToolBox2 li a, .ToolBox ul.ToolBox1 li a, .whenInvest ul li, .pressRelease, .searchRelease, input[type=text].searchTxtBox, input[type=button].serchBtn, ul.invstBox li, ul.invstBox li .boxInvest h2, .boxContent, .accordDetail .detailBlockCustom .Careersdetail, .header, .footer, ul.footerList li ul.subList li a, .searchfundDetail input, .subscribeBox input, nav.divices, ul.bullet li, .whyInvest ul.nav li a, .fundAccord .accordDiv, .accordDivDetail, .accordDetail .detailBlock .Careersdetail, .accordDetail .detailBlock .Careersdetail .quickBox, .accordDetail .testimonialBlock h2, .accordDetail .testimonialBlock, .accordDetail .testimonialBlock .blockDetail, nav.divices .searchBoxDevice, .fndDtl .rowDtl ul li, .accordDivDetail .download ul li a, .portF .selectedvalue, .investTabWrap .tabDetail .Careersrow, .investTabWrap ul.tab li, .stepConfirm, .AddCashcontentWrap, .AddCashcontentWrap .block, .processDetail input, .processDetail .selectedvalue, .accordian h2, .headTitle, .tableView .selectInfo ul li, .rhsGraph .box .firstWrap, .secondWrap .fundVal, .secondWrap .returnsVal, .trackSearch .box input[type=text], .tarckWrap, .valueBox, .AddCashcontentWrap, .equitySerach .box input[type="text"], .gridBox, .gridBox .databox .boto, .gridBox .databox .top, .summarySearch, .tabContent, .summaryResults .topband, .filters .selectbg select, .detailLocate h2, .detailLocate .Careersrow, .detailLocate .Careersrow .lhs p, .sendTabDetail, ul.legents li, .hiddenDropDown .selectedvalue, .sendTabDetail input[type=text], .locateSelect input[type=text], .waysTransact .accrdCont, .accordian .accordContent, .accordContent .lhsCont .links a, .haveusDetail, .haveusDetail input[type=text], .selectedvalue, ul.lhsLinks li a, ul.pdf.dividends, .learnInvest, .blueInvest, .whenInvest, .videoTutorial, .videoTutorial ul li, .ToolBox1, .ToolBox2, .ToolBox3, .ToolBox ul.ToolBox2 li a, .ToolBox ul.ToolBox1 li a, .whenInvest ul li, .pressRelease, .searchRelease, input[type=text].searchTxtBox, input[type=button].serchBtn, ul.invstBox li, ul.invstBox li .boxInvest h2, .boxContent, .accordDetail .detailBlockCustom .Careersdetail, .header, .footer, ul.footerList li ul.subList li a, .searchfundDetail input, .subscribeBox input, nav.divices, ul.bullet li, .whyInvest ul.nav li a, .fundAccord .accordDiv, .accordDivDetail, .accordDetail .detailBlock .Careersdetail, .accordDetail .detailBlock .Careersdetail .quickBox, .accordDetail .testimonialBlock h2, .accordDetail .testimonialBlock, .accordDetail .testimonialBlock .blockDetail, nav.divices .searchBoxDevice, .fndDtl .rowDtl ul li, .accordDivDetail .download ul li a, .portF .selectedvalue, .investTabWrap .tabDetail .Careersrow, .investTabWrap ul.tab li, .stepConfirm, .AddCashcontentWrap, .AddCashcontentWrap .block, .processDetail input, .processDetail .selectedvalue, .accordian h2, .headTitle, .tableView .selectInfoFundPerformance ul li, .rhsGraph .box .firstWrap, .secondWrap .fundVal, .secondWrap .returnsVal, .trackSearch .box input[type=text], .tarckWrap, .valueBox, .AddCashcontentWrap, .equitySerach .box input[type="text"], .gridBox, .gridBox .databox .boto, .gridBox .databox .top, .summarySearch, .tabContent, .summaryResults .topband, .filters .selectbg select, .detailLocate h2, .detailLocate .Careersrow, .detailLocate .Careersrow .lhs p, .sendTabDetail, ul.legents li, .hiddenDropDown .selectedvalue, .sendTabDetail input[type=text], .locateSelect input[type=text], .waysTransact .accrdCont, .accordian .accordContent, .accordContent .lhsCont .links a, .haveusDetail, .haveusDetail input[type=text], .selectedvalue, ul.lhsLinks li a, ul.pdf.dividends, .learnInvest, .blueInvest, .whenInvest, .videoTutorial, .videoTutorial ul li, .ToolBox1, .ToolBox2, .ToolBox3, .ToolBox ul.ToolBox2 li a, .ToolBox ul.ToolBox1 li a, .whenInvest ul li, .pressRelease, .searchRelease, input[type=text].searchTxtBox, input[type=button].serchBtn, ul.invstBox li, ul.invstBox li .boxInvest h2, .boxContent, .accordDetail .detailBlockCustom .Careersdetail, .header, .footer, ul.footerList li ul.subList li a, .searchfundDetail input, .subscribeBox input, nav.divices, ul.bullet li, .whyInvest ul.nav li a, .fundAccord .accordDiv, .accordDivDetail, .accordDetail .detailBlock .Careersdetail, .accordDetail .detailBlock .Careersdetail .quickBox, .accordDetail .testimonialBlock h2, .accordDetail .testimonialBlock, .accordDetail .testimonialBlock .blockDetail, nav.divices .searchBoxDevice, .fndDtl .rowDtl ul li, .accordDivDetail .download ul li a, .portF .selectedvalue, .investTabWrap .tabDetail .Careersrow, .investTabWrap ul.tab li, .stepConfirm, .contentWrap, .contentWrap .block, .processDetail input, .processDetail .selectedvalue, .accordian h2, .headTitle, .tableView .selectInfo ul li, .rhsGraph .box .firstWrap, .secondWrap .fundVal, .secondWrap .returnsVal, .trackSearch .box input[type=text], .tarckWrap, .valueBox, .contentWrap, .equitySerach .box input[type="text"], .gridBox, .gridBox .databox .boto, .gridBox .databox .top, .summarySearch1, .tabContent, .summaryResults .topband, .filters .selectbg select, .detailLocate h2, .detailLocate .Careersrow, .detailLocate .Careersrow .lhs p, .sendTabDetail, ul.legents li, .hiddenDropDown .selectedvalue, .sendTabDetail input[type=text], .locateSelect input[type=text], .waysTransact .accrdCont, .accordian .accordContent, .accordContent .lhsCont .links a, .haveusDetail, .haveusDetail input[type=text], .selectedvalue, ul.lhsLinks li a, ul.pdf.dividends, .learnInvest, .blueInvest, .whenInvest, .videoTutorial, .videoTutorial ul li, .ToolBox1, .ToolBox2, .ToolBox3, .ToolBox ul.ToolBox2 li a, .ToolBox ul.ToolBox1 li a, .whenInvest ul li, .pressRelease, .searchRelease, input[type=text].searchTxtBox, input[type=button].serchBtn, ul.invstBox li, ul.invstBox li .boxInvest h2, .boxContent, .accordDetail .detailBlockCustom .Careersdetail, .header, .footer, ul.footerList li ul.subList li a, .searchfundDetail input, .subscribeBox input, nav.divices, ul.bullet li, .whyInvest ul.nav li a, .fundAccord .accordDiv, .accordDivDetail, .accordDetail .detailBlock .Careersdetail, .accordDetail .detailBlock .Careersdetail .quickBox, .accordDetail .testimonialBlock h2, .accordDetail .testimonialBlock, .accordDetail .testimonialBlock .blockDetail, nav.divices .searchBoxDevice, .fndDtl .rowDtl ul li, .accordDivDetail .download ul li a, .portF .selectedvalue, .investTabWrap .tabDetail .Careersrow, .investTabWrap ul.tab li, .stepConfirm, .contentWrap, .contentWrap .block, .processDetail input, .processDetail .selectedvalue, .accordian h2, .headTitle, .tableView .selectInfoFundPerformance ul li, .rhsGraph .box .firstWrap, .secondWrap .fundVal, .secondWrap .returnsVal, .trackSearch .box input[type=text], .tarckWrap, .valueBox, .contentWrap, .equitySerach .box input[type="text"], .gridBox, .gridBox .databox .boto, .gridBox .databox .top, .summarySearch1, .tabContent, .summaryResults .topband, .filters .selectbg select, .detailLocate h2, .detailLocate .Careersrow, .detailLocate .Careersrow .lhs p, .sendTabDetail, ul.legents li, .hiddenDropDown .selectedvalue, .sendTabDetail input[type=text], .locateSelect input[type=text], .waysTransact .accrdCont, .accordian .accordContent, .accordContent .lhsCont .links a, .haveusDetail, .haveusDetail input[type=text], .selectedvalue, ul.lhsLinks li a, ul.pdf.dividends, .learnInvest, .blueInvest, .whenInvest, .videoTutorial, .videoTutorial ul li, .ToolBox1, .ToolBox2, .ToolBox3, .ToolBox ul.ToolBox2 li a, .ToolBox ul.ToolBox1 li a, .whenInvest ul li, .pressRelease, .searchRelease, input[type=text].searchTxtBox, input[type=button].serchBtn, ul.invstBox li, ul.invstBox li .boxInvest h2, .boxContent, .accordDetail .detailBlockCustom .Careersdetail, .header, .footer, ul.footerList li ul.subList li a, .searchfundDetail input, .subscribeBox input, nav.divices, ul.bullet li, .whyInvest ul.nav li a, .fundAccord .accordDiv, .accordDivDetail, .accordDetail .detailBlock .Careersdetail, .accordDetail .detailBlock .Careersdetail .quickBox, .accordDetail .testimonialBlock h2, .accordDetail .testimonialBlock, .accordDetail .testimonialBlock .blockDetail, nav.divices .searchBoxDevice, .fndDtl .rowDtl ul li, .accordDivDetail .download ul li a, .portF .selectedvalue, .investTabWrap .tabDetail .Careersrow, .investTabWrap ul.tab li, .stepConfirm, .AddCashcontentWrap, .AddCashcontentWrap .block, .processDetail input, .processDetail .selectedvalue, .accordian h2, .headTitle, .tableView .selectInfoFundPerformance ul li, .rhsGraph .box .firstWrap, .secondWrap .fundVal, .secondWrap .returnsVal, .trackSearch .box input[type=text], .tarckWrap, .valueBox, .AddCashcontentWrap, .equitySerach .box input[type="text"], .gridBox, .gridBox .databox .boto, .gridBox .databox .top, .summarySearch1, .tabContent, .summaryResults .topband, .filters .selectbg select, .detailLocate h2, .detailLocate .Careersrow, .detailLocate .Careersrow .lhs p, .sendTabDetail, ul.legents li, .hiddenDropDown .selectedvalue, .sendTabDetail input[type=text], .locateSelect input[type=text], .waysTransact .accrdCont, .accordian .accordContent, .accordContent .lhsCont .links a, .haveusDetail, .haveusDetail input[type=text], .selectedvalue, ul.lhsLinks li a, ul.pdf.dividends, .learnInvest, .blueInvest, .whenInvest, .videoTutorial, .videoTutorial ul li, .ToolBox1, .ToolBox2, .ToolBox3, .ToolBox ul.ToolBox2 li a, .ToolBox ul.ToolBox1 li a, .whenInvest ul li, .pressRelease, .searchRelease, input[type=text].searchTxtBox, input[type=button].serchBtn, ul.invstBox li, ul.invstBox li .boxInvest h2, .boxContent, .accordDetail .detailBlockCustom .Careersdetail {
    box-sizing: border-box;
}

.buttonControl, .btnStyleSchemeCategory {
    margin-right: 5px;
    background: #f92f2f;
    float: left;
    width: 159px;
    height: 30px;
    text-align: center;
    font-size: 1.8em;
    padding-top: 12px;
    text-transform: uppercase;
    left: 50%;
    line-height: 1em;
}

.goalBlock#Conservative, .goalBlock#riskEvaluate {
    background: url(/SiteCollectionImages/SiteImages/goals/conservative-graph.png) no-repeat center center;
}

.resultFeild, .outputWrap p {
    width: 100%;
    float: left;
    font-size: 1.4em;
    color: #333;
    margin: 0;
}

.widthActive, .widthEdit {
    width: 120px!important;
}

.bannerWrap img.couplemobile {
    display: none;
}

.subscribeBox .closeSub {
    width: 24px;
    height: 24px;
}


/*---Prodigi css changes starts 23 march 2015---*/
.waysTransact .accordian h2 span.purchase_icon {
    background-color: #77d7c3;
    background-position: -64px -512px;
}

.waysTransact .accordian h2 span.sip_icon {
    background-color: #92cfec;
    background-position: -163px -512px;
}

.waysTransact .accordian h2 span.redeem_icon {
    background-color: #f0d676;
    background-position: -256px -512px;
}

.waysTransact .accordian h2 span.switch_icon {
    background-color: #c29ece;
    background-position: -340px -512px;
}

.waysTransact .accordian h2 span.swp_icon {
    background-color: #c2d591;
    background-position: 6px -592px;
}

.waysTransact .accordian h2 span.stp_icon {
    background-color: #eda9a2;
    background-position: -100px -592px;
}

/*---Prodigi css changes ends 23 march 2015---*/


/*---Prodigi css changes starts 24 march 2015---*/


.toolSec {
    float: left;
    margin: 2px 0 0 8px;
    position: relative;
    width: 44px;
}

.tooltip {
    background: none repeat scroll 0 0 #4f81bd;
    border: 3px solid #385d8a;
    border-radius: 3px;
    color: #fff;
    display: none;
    font: 13px/18px Arial,Helvetica,sans-serif;
    left: 60px;
    padding: 10px;
    position: absolute;
    text-align: center;
    top: -49px;
    width: 270px;
}


.toolSec.toolspace1 {
    margin: 13px 0 0 25px;
}

    .toolSec.toolspace1 .tooltip {
        font-size: 14px;
        top: -20px;
        width: 453px;
    }

.toolSec.toolspace2 .tooltip {
    top: -22px;
}




/**********Video tabs8*****************************************/
/*.videoTabs { float: left; width: 100%; }
.videoTabs li { float: left; width: 33.2%; line-height: 25px; font-size: 1.5em; color: #fff; font-family: 'robotolight', Arial, Helvetica, sans-serif; text-transform: uppercase; border-left: 1px solid #fff; position: relative; }
.videoTabs li:first-child { border: none; }
.videoTabs li.beigner { background: #e06c5f; }
.videoTabs li.intermediate { background: #e2c589; }
.videoTabs li.advance { background: #89cfc5; }
.videoTabs li .textContainer { padding: 10px; }
.commonTabsContent { display: none; }
p.contentNote { font-size: 1.3em; font-style: italic; text-align: right; padding: 10px 10px 10px 0; float: right; width: auto; }
.selectedTab { display: none; }
.videoTabs li.active span { display: block; }
.videoTabs li span { display: none; float: left; width: 21px; height: 11px; position: absolute; top: 20px; right: 10px; background: url(../images/vidoeDownarrow.png) no-repeat; }
.videoThumb { width: 33%; float: right; }
.videoThumb img { width: 100%; }
p.videoText { width: 67%; float: left; }*/
/***********End of video Tabs***********************************/

/***************changes by indigo team for vediochat***************/
.chatus .chatusBox span.arrow, .chatus .videoBox span.arrow {
    background-position: 0 -25px;
    left: 10px;
    width: 21px;
    top: -10px;
}

.otpdetails {
    width: 100%;
}

.dataSubmit, .otpdetails {
    margin-top: 10px;
}

.otpdetails {
    display: none;
}

.videoBox .knowMor {
    margin-top: 10px;
    float: left;
}

.dataSubmit {
    float: left;
    width: 100%;
}


/***************changes by indigo team for vediochat***************/


/***************Changes Start By Prodigi 24-6-2015***************/
a.links{
  text-decoration: underline; 
  color: #333333;	
}
a.links:hover{
  color:#034da2;	
}

/***************Changes Ends By Prodigi 24-6-2015***************/

/***************Changes done by prosares 1-07-2015 ************/
.riskometerImage {
    width:auto;
}
/***************Changes Start By Prodigi 6-7-2015***************/
.mobileNolink{
    left: 181px;
    position: relative;
    top: -45px;
}

/***************Changes End By Prodigi 6-7-2015***************/

/***************Changes Start By Prodigi 9-7-2015***************/
.submit_button {
    background-color: #3b536e !important;
    border: medium none #3b536e !important;
    color: white !important;
    cursor: pointer;
    height: 37px;
}


.mobile_text {
    font-size: 14px;
    height: 34px;
    width: 220px;
}

/***************Changes End By Prodigi 9-7-2015***************/
/**********************Prodigi PopUp Changes 17-7-2015 Start*******************/
.overlay{ 
	position:fixed;
	display:none;
	background-color: rgb(100, 100, 100, 0.8) !important;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:99;

}
.popup{
	background-color: #e2e6eb !important;
    border: 3px solid #eaeef2 !important;
    height: 140px;
    left: 40%;
    position: fixed;
    top: 40%;
    width: 340px;
    z-index: 999;
	display:none;
}
.popup_text{
    font-size:16px !important;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif !important;
	margin: 55px 0 0 5px;
	color:#3b536e;
}
.topBand{
     background-color: #284b73;
    float: left;
    height: 50px;
    margin: -132px 0 0 -3px;
    width: 346px;	
}
.topBand h3{	
 	color: #fff;
    font-size: 20px;
	margin: 0 auto;
    padding: 19px 0 0 8px;
	font-family:Arial, Helvetica, sans-serif !important;
}
.close.SelectedLink {
    float: right;
    margin: -2px 2px 0 368px;
	position:absolute;
}

/**********************Prodigi PopUp Changes 17-7-2015 End*******************/
/**********************Prodigi Changes 28-9-2015 Start*******************/
.buttonBottomleft{background-color: red; margin: 0px 0px 0px 120px; padding: 10px; font-size: 13px; font-family: arial,helvetica,sans-serif; float: left;}
.buttonBottomright{background-color: red; font-size: 13px; margin: 0px 230px 0px 0px; padding: 10px; font-family: arial,helvetica,sans-serif; float: right;}
/**********************Prodigi Changes 28-9-2015 End*******************/
/**********************Prodigi Changes 14-10-2015 Start*******************/
.table_Sip{width:840px; padding: 0 0 18px 0;}
/**********************Prodigi Changes 14-10-2015 End*******************/


/***** Start 26.09.15 ****/
.introHig{ padding:0;}
.introHig .contWrap{ position:relative; padding:1% 3%; float:left; width:50%;display:none}
.introHig .contWrap p{ font-size:1.8em; color:#fff; line-height:20px;}
.introHig .funCelebration{ float:right; position:relative; width:262px;}
.introHig .funCelebration .owl-wrapper-outer{ padding:0;}
.introHig .funCelebration .owl-controls{ margin:0;}
.introHig .funCelebration .owl-buttons{position:absolute; bottom:0; right:0;}
.introHig .funCelebration .owl-buttons .owl-prev, .introHig .funCelebration .owl-buttons .owl-next{ width:40px; height:43px;text-indent:-9999px; float:left;}
.introHig .funCelebration .owl-buttons .owl-prev{  background:url(/SiteCollectionImages/SiteImages/leftArrow.jpg) no-repeat 0 0;}
.introHig .funCelebration .owl-buttons .owl-next{  background:url(/SiteCollectionImages/SiteImages/rightArrow.jpg) no-repeat 0 0;}
.introHig .funCelebration img{ float:left;}
.introHig .funCelebration .funbox .funTitle{ float:left; color:#fff; font-size:1.6em; text-align:left; background:#3e3e3f; padding:10px 0 10px 5%; margin:0; width:95%;}

.owl-members{ padding:5px;}
.membersBox{ padding-top:0;}
.membersBoxRight{ float:left; margin-right: 2%; width: 38%; padding-top:10%;font-size: 0.9em;text-align: center;}
.membersBoxRight img{ margin-bottom:10px;}
.membersBoxLeft{ float:left; width:60%;}
.owl-members .owl-buttons .owl-prev, .owl-members .owl-buttons .owl-next{top: 41%;}


.rhsWrapper{ position:relative;}
.productWrap{ float:left; width:100%; padding:0; background:#d8dee5; z-index:5;}
.productWrap .productbox{ float:left; width: 100%;border: 1px solid #fff; position:relative;}
.productWrap .owl-buttons .owl-prev, .productWrap .owl-buttons .owl-next{ position:absolute; top:40%; width:40px; height:43px; background:#f92f2f; text-indent:-9999px; z-index:7}
.productWrap .owl-buttons .owl-prev{ left:0; background:url(/SiteCollectionImages/SiteImages/leftArrow.jpg) no-repeat 0 0;}
.productWrap .owl-buttons .owl-next{ right:0; background:url(/SiteCollectionImages/SiteImages/rightArrow.jpg) no-repeat 0 0;}
.productWrap img{transition: transform 0.2s; float:left; width:100%;}
.productWrap .owl-item {position:relative; z-index:1;}
.productWrap .owl-item:hover {z-index:999; -webkit-transform: scale(1.1); -moz-transform: scale(1.1);  -ms-transform: scale(1.1);  -o-transform: scale(1.1);  transform: scale(1.1); cursor:pointer; z-index:2;}
/*.productWrap .owl-item:hover img{ float:left; width:100%;}*/
.imgoverlay { background: #000; opacity: 0.4; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter: alpha(opacity=40); z-index: 6; height: 100%; width: 100%; position: absolute; }
.owl-carousel .owl-wrapper-outer{ padding:20px 0;}
.productbox .proTitle{ float:left; color:#a6a6a6; width:100%; text-align:center; background:#3e3e3f;border: 0px solid #fff; padding:10px 0; margin:0;height: 38px;}
.productWrap .owl-item:hover .proTitle{ color:#fff; background:#191919;}

.poplightBox{  display:none; position:absolute; z-index:999;}
.lightBoxcontent{ width:100%; float:left; position:relative;} 
.poplightBox img{ float:left;}
.poplightBox .popTitle{ color:#000; font-size:1.8em; text-align: center; background:url(/SiteCollectionImages/SiteImages/overlayBg.png) repeat-x; padding:10px 0 10px 5%; margin:0; width:95%; position:absolute; bottom:-5px; font-weight:bold;}
.closebtn {width: 43px; height: 43px; background: url(/SiteCollectionImages/SiteImages/popClose.jpg) no-repeat; position: absolute; top: 0; right: -3px; cursor: pointer; }
.popOverlay { background: #000; opacity: 0.9; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); z-index: 6; display: none; position: fixed; height: 100%; width: 100%; }


ul.commonLink.reachUs{ width:100%;}
ul.commonLink.reachUs li{ width:20%;}
ul.commonLink.reachUs li a{margin-left: 0;}
ul.commonLink.reachUs li.webChatImg a span { background-position: -475px 21px;}

/*26.10.15*/

/*28.10.15*/
.rhsSimplySave { background-size: 75%;background-position: 50% 50%;}

.introHig {
    display: none !important;
}
/*14-Dec-2015*/
ul.fixWrapper li:nth-last-child(1) a {
    height: 130px !important;
}
/*14-Dec-2015*/

/*12-Jan-2016 For Site map*/
 .treeNode
        {
            color:#034DA2;
            font:14px Arial, Sans-Serif;
        }
        .rootNode
        {
            font-size:18px;
            width:100%;           
        }
        
    .TreeviewSitemap {
        /*margin-top:65px !important;*/
		padding-top:0px !important;
        margin-bottom: 25px;
    }
        .TreeviewSitemap a {
            color: #034DA2;
        }
/*12-Jan-2016 For Site map*/

