@media screen and (min-width: 3000px) and (min-height: 860px) {

    /*Reliance Money Master*/

    body {
        font-family: Arial,Helvetica,'Trebuchet MS', sans-serif;
        font-size: 14px;
    }

    .header {
        margin-bottom: 20px;
    }

    .header_center {
        width: 1180px;
    }

    .header_wrapper {
        width: 1180px;
    }

    .content_center {
        width: 1180px;
        min-height: 586px;
    }

    .content_wrapper {
        width: 1188px;
    }

    .footer {
        font-size: 11px;
        padding: 5px 0 8px 0;
    }

    .footer_center {
        width: 1180px;
    }

    .footer_wrapper {
        width: 1180px;
    }

    ul.footer_menu {
        margin-top:8px;
    }
    ul.footer_menu li a {
        margin-right: 15px;
    }



    .search_box {
        padding: 15px 20px;
        height: 90px;
        width: 240px;
    }

        .search_box .ms-srch-sb-searchLink .ms-srch-sb-searchImg {
            padding: 5px 0px 0px 5px;
            max-width: 60%;
        }


        .search_box a.ms-srch-sb-searchLink {
            height: 26px;
            width: 26px;
        }

        .search_box h2.ms-webpart-titleText {
            font-size: 22px;
            padding-bottom: 4px;
        }

        .search_box .quote {
            font-size: 13px;
            padding-top: 3px;
        }

    .search_box_head {
        margin: 5px 20px;
    }

    .search_box input[type="text"] {
        padding: 5px 0 5px 8px;
        width: 200px;
        height: 18px;
    }

    .search_btn {
        height: 36px;
        width: 36px;
    }

    .head_top {
        height: 77px;
    }

    .head_bottom {
        height: 118px;
    }



    .logo a {
        width: 175px;
        height: 77px;
    }

    .logo img {
        margin-top: 22px;
        max-width: 100%;
        max-height: 100%;
    }

    .logo_right {
        margin-top: 26px;
        font-size: 18px;
    }

        .logo_right > span {
            font-size: 15px;
        }

        .logo_right a {
            width: 225px;
            height: 77px;
        }

        .logo_right img {
            margin-top: 28px;
            max-width: 330px;
        }

    .alltitle h1.breadcrumbparent {
        font-size: 18px;
    }
    /***menu Start***/


    .box_menu ul li {
        margin-right: 8px;
    }

        .box_menu ul li a {
            width: 118px;
            height: 118px;
            font-size: 16px;
        }

            .box_menu ul li a span.icon {
                background: url("../images/circle.png") no-repeat center center !important;
                height: 68px;
                padding-top: 15px;
            }

            .box_menu ul li.selected a span.icon, .box_menu ul li a.hover span.icon {
                background: url("../images/circle_active.png") no-repeat center center !important;
            }

            .box_menu ul li a span.icon img {
                margin-top: 11px;
                max-width: 100%;
            }

            .box_menu ul li a span.menu-item-text {
                line-height: 17px;
                margin-top: -5px;
            }



    /*.box_menu ul li.selected > a {
                    height: 126px;
                }*/





    /*.welcome_box {
        text-align: right;
        height: 48px;
        line-height: 40px;
    }*/


    .social_box a {
        width: 40px;
        height: 40px;
    }


        .social_box a.twitter {
            background: url(../images/twitter.png) no-repeat;
            margin: 0 5px;
        }



    .stickfooter {
        left: -8px;
    }

    .stickfootercenter {
        width: 1180px;
    }

    .stickfooterwrapper {
        width: 1180px;
    }


    .hidefooter {
        padding: 10px;
    }


    .custom_box {
        height: 42px;
        width: 1030px;
    }

        .custom_box ul {
            padding: 10px;
        }



            .custom_box ul li a {
                font-size: 16px;
                margin: 0 10px 0 10px;
            }

    .copyright {
        width: 391px;
    }

        .copyright > a {
            margin-left: 10px;
        }



    .vertical_spacer {
        height: 43px;
    }



    /***********Breadcrumb St**************/

    .alltitle_center {
        width: 1180px;
    }

    .alltitle_wrapper {
        width: 1180px;
        padding-bottom: 10px;
    }

    .alltitle div.loginname {
        font-size: 13px;
    }


    .alltitle .breadcrumb span {
        font-size: 12px;
    }

    .alltitle .breadcrumb a {
        font-size: 12px;
    }
    /***********Breadcrumb Ed**************/

    .idealake_widget_recentpages h1 {
        font-size: 22px;
        margin-bottom: 20px;
    }



    .idealake_widget_login .login_page, .signup_page {
        padding: 10px;
    }

        .idealake_widget_login .login_page h2, .signup_page h2 {
            margin-bottom: 10px;
        }

        .idealake_widget_login .login_page > div, .signup_page > div {
            margin-bottom: 10px;
        }

            .idealake_widget_login .login_page > div label, .signup_page > div label {
                width: 40%;
            }

            .idealake_widget_login .login_page > div input[type="button"], .signup_page > div input[type="button"], .logged_in_page > div input[type="button"] {
                padding: 5px;
                margin-right: 5px;
            }

            .idealake_widget_login .login_page > div.logindata, .signup_page > div.logindata {
                margin-bottom: 0px;
            }


    #suerror {
        padding: 7px;
    }

    .show_footer {
        height: 42px;
    }

    .stickfooter .stickfootercenter .stickfooterwrapper .custom_box ul li .idealake_widget {
        font-size: 15px;
    }

    .hidefooter > img {
        max-width: 100%;
    }

    .stickfooter .show_footer img {
        max-width: 100%;
    }

    /*Idealake Widgets*/
    /*  ***********************************
    Widget Sizes 
    All widgets will be styled with 
    idealake_widget_box. One of the 
    other styles may be applied after
    that.
    ***********************************/
    .idealake_widget {
        width: 190px;
        height: 190px;
        margin-right: 8px;
        margin-bottom: 8px;
    }

        .idealake_widget.widthdouble {
            width: 388px;
        }

        .idealake_widget.widthtriple {
            width: 586px;
        }

        .idealake_widget.widthquadruple {
            width: 784px;
        }

        .idealake_widget.widthquintuple {
            width: 982px;
        }

        .idealake_widget.widthsextuple {
            width: 1180px;
        }

        .idealake_widget.heightdouble {
            height: 388px;
        }

        .idealake_widget.heighttriple {
            height: 586px;
        }

        .idealake_widget.heightquadruple {
            height: 784px;
        }

        .idealake_widget.heightquintuple {
            height: 982px;
        }

        .idealake_widget.heightsextuple {
            height: 1180px;
        }

        /* *************************************
       Content inside widgets are placed in
       elements styled with 'box'.
   ************************************* */

        .idealake_widget .box.widthdouble {
            width: 388px;
        }

        .idealake_widget .box.widthtriple {
            width: 586px;
        }

        .idealake_widget .box.widthquadruple {
            width: 784px;
        }

        .idealake_widget .box.widthquintuple {
            width: 982px;
        }

        .idealake_widget .box.widthsextuple {
            width: 1180px;
        }

        .idealake_widget .box.heightdouble {
            height: 388px;
        }

        .idealake_widget .box.heighttriple {
            height: 586px;
        }

        .idealake_widget .box.heightquadruple {
            width: 784px;
        }

        .idealake_widget .box.heightquintuple {
            width: 982px;
        }

        .idealake_widget .box.heightsextuple {
            width: 1180px;
        }

        .idealake_widget .box img.boximg {
            padding: 12px;
            z-index: 10;
            width: 25px;
            height: 25px;
        }

            .idealake_widget .box img.boximg.medium {
                height: 50px;
                width: 50px;
            }

            .idealake_widget .box img.boximg.large {
                height: 75px;
                width: 75px;
            }

            .idealake_widget .box img.boximg.har {
                margin-left: -49px;
            }

                .idealake_widget .box img.boximg.har.medium {
                    margin-left: -74px;
                }

                .idealake_widget .box img.boximg.har.large {
                    margin-left: -99px;
                }

            .idealake_widget .box img.boximg.hac {
                margin-left: -24px;
            }

                .idealake_widget .box img.boximg.hac.medium {
                    margin-left: -37px;
                }

                .idealake_widget .box img.boximg.hac.large {
                    margin-left: -49px;
                }

            .idealake_widget .box img.boximg.vab {
                margin-top: -49px;
            }

                .idealake_widget .box img.boximg.vab.medium {
                    margin-top: -74px;
                }

                .idealake_widget .box img.boximg.vab.large {
                    margin-top: -99px;
                }

            .idealake_widget .box img.boximg.vac {
                margin-top: -24px;
            }

                .idealake_widget .box img.boximg.vac.medium {
                    margin-top: -37px;
                }

                .idealake_widget .box img.boximg.vac.large {
                    margin-top: -49px;
                }

        .idealake_widget .box .boxcontent {
            padding: 15px;
            width: 160px;
        }

        /*  .idealake_widget .box .boxcontent.vab {
                line-height: 20px;
            } */



        .idealake_widget.widthdouble .box .boxcontent, .idealake_widget .box.widthdouble .boxcontent {
            padding: 15px;
            width: 358px;
        }

            .idealake_widget.widthdouble .box .boxcontent.vab, .idealake_widget .box.widthdouble .boxcontent.vab {
                line-height: 20px;
            }

        .idealake_widget.widthtriple .box .boxcontent, .idealake_widget .box.widthtriple .boxcontent {
            padding: 15px;
            width: 556px;
        }

            .idealake_widget.widthtriple .box .boxcontent.vab, .idealake_widget .box.widthtriple .boxcontent.vab {
                line-height: 20px;
            }


        .idealake_widget.widthquadruple .box .boxcontent, .idealake_widget .box.widthquadruple .boxcontent {
            padding: 15px;
            width: 754px;
        }

            .idealake_widget.widthquadruple .box .boxcontent.vab, .idealake_widget .box.widthquadruple .boxcontent.vab {
                line-height: 20px;
            }


        .idealake_widget.widthquintuple .box .boxcontent, .idealake_widget .box.widthquintuple .boxcontent {
            padding: 15px;
            width: 952px;
        }

            .idealake_widget.widthquintuple .box .boxcontent.vab, .idealake_widget .box.widthquintuple .boxcontent.vab {
                line-height: 20px;
            }

        .idealake_widget.widthsextuple .box .boxcontent, .idealake_widget .box.widthsextuple .boxcontent {
            padding: 15px;
            width: 1150px;
        }

            .idealake_widget.widthsextuple .box .boxcontent.vab, .idealake_widget .box.widthsextuple .boxcontent.vab {
                line-height: 20px;
            }


        .idealake_widget .box .boxcontent.scrollablecontent {
            height: 160px;
        }

        .idealake_widget.heightdouble .box .boxcontent.scrollablecontent, .idealake_widget .box.heightdouble .boxcontent.scrollablecontent {
            height: 358px;
        }

        .idealake_widget.heighttriple .box .boxcontent.scrollablecontent, .idealake_widget .box.heighttriple .boxcontent.scrollablecontent {
            height: 556px;
        }

        .idealake_widget.heightquadruple .box .boxcontent.scrollablecontent, .idealake_widget .box.heightquadruple .boxcontent.scrollablecontent {
            height: 754px;
        }

        .idealake_widget.heightquintuple .box .boxcontent.scrollablecontent, .idealake_widget .box.heightquintuple .boxcontent.scrollablecontent {
            height: 952px;
        }

        .idealake_widget.heightsextuple .box .boxcontent.scrollablecontent, .idealake_widget .box.heightsextuple .boxcontent.scrollablecontent {
            height: 1150px;
        }

        .idealake_widget .box .boxcontent.scrollablecontent .scrollable {
            padding-right: 10px;
        }


        /* A tags immediately inside boxes should not be decorated or colored */

        .idealake_widget .box.halfleft .boxcontenthalfwrapper .boxcontent > div, .idealake_widget .box.halfright .boxcontenthalfwrapper .boxcontent > div {
            padding-left: 10px;
            padding-right: 10px;
        }




    .news_box {
        font-size: 16px;
        padding: 1px 15px 0px 15px;
        line-height: 17px;
    }

        .news_box h1 {
            margin: 15px 0 10px 0;
            line-height: 23px;
            font-size: 22px;
        }

        .news_box div {
            font-size: 16px;
        }

        .news_box img {
            margin: 15px 0 10px 15px;
        }


    /* Banner        */

    .banner ul.banner_point {
        right: 20px;
        padding: 10px 0 5px 0;
    }

        .banner ul.banner_point li {
            width: 14px;
            height: 13px;
        }

    .bannercontent {
        padding: 10px;
        width: 310px;
        height: 40px;
        font-size: 16px;
        line-height: 20px;
    }

    /******************************************************************/

    /************************* Calculator ****************************************/
    .idealake_widget_calculator .calculatorbox {
        padding: 25px;
    }

    /* Header Part */
    .idealake_widget_calculator .calculatorheader {
        padding-bottom: 25px;
    }

        .idealake_widget_calculator .calculatorheader h1 {
            font-size: 30px;
            margin: 0px 0px 10px 0px;
        }


    /*Calculator Footer*/
    .idealake_widget_calculator .calculatorfooter {
        width: 734px;
        margin-top: 10px;
    }


    .idealake_widget_calculator .calculatorbody .inputpanel {
        min-height: 347px;
    }

    .w65 {
        width: 65px;
    }

    .w137 {
        width: 137px;
    }

    .s12 {
        font-size: 12px;
    }

    .idealake_widget_calculator .calculatorbody .inputpanel input[type="text"] {
        padding: 2px 5px;
        font-size: 16px;
        margin: 0px 5px 0px 5px;
    }

    .idealake_widget_calculator .calculatorbody .inputpanel input.w137[type="text"] {
        width: 130px;
    }

    .idealake_widget_calculator .calculatorbody .inputpanel .inputrow {
        padding: 10px 20px;
    }

    .idealake_widget_calculator .calculatorbody .inputpanel .calculatebuttonrow {
        padding: 18px 20px;
    }



    .idealake_widget_calculator .calculatorbody .inputpanel .inputrow label {
        width: 185px;
        font-size: 16px;
        margin-right: 7px;
    }

        .idealake_widget_calculator .calculatorbody .inputpanel .inputrow label span.last {
            font-size: 12px;
            margin: 5px 0px 0px 0px;
        }

    .idealake_widget_calculator .calculatorbody .inputpanel .inputrow .calculatorradiogroup div {
        margin-right: 8px;
    }


    .idealake_widget_calculator .calculatorbody .inputpanel span.rupees_logo_01 {
        width: 10px;
    }



    .idealake_widget_calculator .calculatorbody .inputpanel .calculatebuttonrow input.calculatebutton {
        font-size: 18px;
        padding: 10px 20px;
    }


    /*OutPut Panel*/
    .idealake_widget_calculator .calculatorbody .outputpanel {
        padding: 15px 30px;
        min-height: 345px;
    }

        .idealake_widget_calculator .calculatorbody .outputpanel h2 {
            font-size: 16px;
            padding-bottom: 10px;
        }

        .idealake_widget_calculator .calculatorbody .outputpanel .mainoutput {
            font-size: 30px;
            padding-bottom: 20px;
            letter-spacing: -1px;
        }

        .idealake_widget_calculator .calculatorbody .outputpanel .outputrow {
            padding-top: 8px;
            padding-bottom: 8px;
        }

            .idealake_widget_calculator .calculatorbody .outputpanel .outputrow label {
                color: #666666;
                width: 50%;
                display: inline-block;
                font-size: 16px;
            }

            .idealake_widget_calculator .calculatorbody .outputpanel .outputrow span {
                color: #000000;
                padding-left: 3px;
                font-size: 18px;
            }

        .idealake_widget_calculator .calculatorbody .outputpanel .result {
            width: 43%;
            font-size: 16px;
        }

            .idealake_widget_calculator .calculatorbody .outputpanel .result .outputchart {
                height: 165px;
            }

    .calculatorbody .inputpanel .inputrow .s12 {
        font-size: 12px;
    }

    .idealake_widget_calculator .calculatorbody .outputpanel .resultinput {
        width: 43%;
        padding-right: 50px;
    }

        .idealake_widget_calculator .calculatorbody .outputpanel .resultinput .resultinputrow {
            font-size: 16px;
            padding: 12px 0px;
        }


            .idealake_widget_calculator .calculatorbody .outputpanel .resultinput .resultinputrow label {
                width: 60%;
            }



    input.backbutton {
        background: #848484 url(http://www.reliancemoney.com/_catalogs/masterpage/images/round_arrow_lt.png) no-repeat left;
        font-size: 20px;
        padding: 10px 20px 10px 47px;
    }



    .idealake_widget_calculator .calculatorbody .outputpanel .calculatorbackbutton {
        padding-top: 15px;
    }

    /*Rupees Logo*/
    .rupees_logo_01 {
        width: 8px;
        height: 11px;
    }

    .rupees_logo_01_blk {
        width: 8px;
        height: 11px;
    }

    .rupees_logo_02 {
        width: 16px;
        height: 26px;
        margin-right: 2px;
    }

    /*percentage Logo*/
    .percentage_logo_01 {
        width: 10px;
        height: 11px;
    }

    .percentage_logo_02 {
        width: 16px;
        height: 26px;
        margin-right: 4px;
    }


    /*Slider*/
    .idl_slider.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all {
        width: 230px;
    }

    .mainslider {
        width: 260px;
    }

        .mainslider > span {
            padding: 0px 10px 0px 15px;
            width: 44px;
        }


    /*Validation*/


    .idealake_widget_calculator .calculatorbox .calculatorbody .error {
        padding-left: 20px;
        padding-top: 20px;
    }


    #sipblue {
        height: 8px;
        width: 8px;
        margin-right: 10px;
    }

    #siporange {
        height: 8px;
        width: 8px;
        margin-right: 10px;
    }



    .idealake_widget_calculator .calculatorbox .calculatorscrollablecontent {
        height: 536px;
    }


        .idealake_widget_calculator .calculatorbox .calculatorscrollablecontent .scrollable {
            padding-right: 10px;
        }

    .idl_slider.ui-widget-content .ui-state-default {
        background: url(images/slider_handle.png) 50% 50% no-repeat;
    }

    .ui-slider-horizontal {
        height: 10px;
    }

    .mainslider .slidervalue {
        width: 232px;
    }

    .mainslider {
        font-size: 12px;
    }

    .idealake_widget_calculator .calculatorbody .inputpanel input.w65[type="text"] {
        width: 65px;
    }

    /********************************** End Calculator ******************************************************************/




    /**********idealake_Product&Services Start**********/
    .productservices_content .mfs_head {margin-bottom: 10px;}
    .productservices_content .mfs_head h2 {font-size: 20px;}
    .productservices_content .mfs_head span {padding-top: 5px;}
    .productservices_content .mfs_head span a {font-size: 13px;}
	.productservices_content .mfs_criteria .category {width: 298px;font-size: 16px;margin-left: 10px;}
	.productservices_content .mfs_criteria .category .mf_tabs {font-size: 16px;padding: 7px;margin-top: 5px;background: url("../images/mftabs_arrow.png") no-repeat 376px 14px #00B0F0;}
	.productservices_content .mfs_criteria .category .mf_tabs.active {padding-bottom: 15px;background: url("../images/mftabs_arrow_up.png") no-repeat 376px 14px #00B0F0;}
    .productservices_content .mf_display {padding: 5px 5px 5px 0px;font-size:15px}
	
	.productservices_content_ins {padding: 25px;}
    .productservices_content_ins .mfs_head {margin-bottom: 10px;}
    .productservices_content_ins .mfs_head h2 {font-size: 20px;}
    .productservices_content_ins .mfs_head span {padding-top: 5px;}
    .productservices_content_ins .mfs_head span a {font-size: 13px;}
	.productservices_content_ins .mfs_criteria .category {width: 238px;font-size: 16px;margin-left: 10px;}
	.productservices_content_ins .mfs_criteria .category .mf_tabs {font-size: 16px;padding: 10px;margin-top: 5px;background: url("../images/mftabs_arrow.png") no-repeat 204px 18px #00B0F0;}
	.productservices_content_ins .mfs_criteria .category .mf_tabs.active {padding-bottom: 15px;background: url("../images/mftabs_arrow_up.png") no-repeat 204px 18px #006A90;}
	.productservices_content_ins .mf_display_table {margin-top: 15px;}
    .productservices_content_ins .mf_display {padding: 5px;}
	
    .idealake_widget .mf_tblz {
        font-size: 16px;
    }

        .idealake_widget .mf_tblz li {
            padding: 8px 7px 10px 7px;
        }


    .idealake_widget .mf_table {
        height: 370px;
    }

    .idealake_widget .mf_dropdown {
        height: 390px;
    }
   .idealake_widget .productservices_content_ins .mf_dropdown {
        height: 443px;
    }

    .idealake_widget .mf_dropdown_content ul {
        width: 345px;
        /*  margin: 20px 0px 20px 10px; */
    }

        .idealake_widget .mf_dropdown_content ul li {
            padding: 5px 0px;
            width: 280px;
            font-size: 14px;
        }
.mf_dropdown_content ul li label {
  width: 250px;
}

    

    .ui-accordion .ui-accordion-header {
        font-size: 18px;
        padding: 12px 20px;
    }

    .accordion_custom .ui-state-active .ui-icon {
        height: 23px;
        width: 23px;
        background-size: 100%;
        margin-top: -12px;
    }

    .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
        height: 23px;
        width: 23px;
        background-size: 100%;
        margin-top: -12px;
    }

    .ui-accordion .cl_orange-light {
        height: 310px;
    }

    .ui-accordion .cl_purple-light {
        height: 310px;
    }

    .ui-accordion .cl_green-light {
        height: 310px;
    }

    .ui-accordion .cl_pink-light {
        height: 306px;
    }

    .ms-rteFontSize-1 {
        font-size: 10pt;
    }

    .ms-rteFontSize-2 {
        font-size: 12pt;
    }

    .ms-rteFontSize-3 {
        font-size: 13pt;
    }

    .ms-rteFontSize-4 {
        font-size: 18pt;
    }

    .ms-rteFontSize-5 {
        font-size: 25pt;
    }

    .ms-rteFontSize-6 {
        font-size: 37pt;
    }

    .ms-rteFontSize-7 {
        font-size: 49pt;
    }

    .ms-rteFontSize-8 {
        font-size: 73pt;
    }

    .calculator_content .lt table {
        font-size: 13px;
    }

    .divSIError, .divSIPError {
        font-size: 12px;
    }
.ins_table {
  height: 390px;
}
.ui-tabs.idealake_MFTabs .ui-tabs-nav li a {
  font-size: 19px;
  padding: 0.8em 1.5em;
}
.ui-tabs.idealake_MFTabs .ui-tabs-nav {
  margin: 20px 0 0;
}
#recommendedSchemes.mf_table {
  height: 445px;
}
.ui-tabs.idealake_MFTabs .ui-tabs-panel {
  padding: 1.3em 1.9em;
}
.productservices_content .mfs_criteria .category.fundCategory {
  width: 407px;
}
.productservices_content .mfs_criteria .category #divMF_FundHouse {
  width: 300px;
}
.ui-widget input#companiesSelected {
  width:256px
}
.mf_dropdown.mf_company {
  width: 290px;
}
.mf_dropdown {
  width: 705px;
}
.mf_dropdown.mf_company .mf_dropdown_content ul li {
  font-size: 14px;
  padding: 4px 0;
  width: 275px;
}
.mf_dropdown_content .categoryHeader {
  font-size: 18px;
  margin: 15px;
  width: 687px !important;
}
#Schemes.mf_table {
  height: 320px;
}
.productservices_content .recommendedCheck {
  font-size: 16px;
}
.idealake_widget_login .logininput > label, .idealake_widget_login .logininput .lt > label, .idealake_widget_login .logininput .rt > label {
  padding-bottom: 10px;
}
h2, .ms-h2 {
  font-size: 2.3em;
}
.idealake_widget_login .logintext {
  line-height: 20px;
  margin-bottom: 15px;
}
.idealake_widget_login .logininput {
  font-size: 14px;
  padding-bottom: 12px;
  padding-top:7px
}
.idealake_widget_login .logininput .lt {
  width: 175px;
}
.idealake_widget_login .logininput .rt {
  width: 175px;
}
.idealake_widget_login .logininput .lt > input[type="text"], .idealake_widget_login .logininput .lt > input[type="password"] {
  width: 95%;
  padding:5px
}
.idealake_widget_login .logininput .rt > input[type="text"], .idealake_widget_login .logininput .rt > input[type="password"] {
  width: 95%;
  padding:5px
}
.idealake_widget_login .logininput > .select01 {
  padding: 5px;
}
.idealake_widget_login .signinsignup .logininput label.agree {
  font-size: 12px;
  width: 94%;
}
.idealake_widget_login .signinsignup {
  padding: 20px;
}
.idealake_widget_login .logininput > input[type="text"], .idealake_widget_login .logininput > input[type="password"] {
  padding: 5px;
  width:45%
}
.idealake_widget_login .divider {
  height: 341px;
  margin: 75px 17px;
  width: auto;
}
.idealake_widget_login .signinsignup .logininputbtn {
  margin: 3px 0 15px;
}
.idealake_widget_login .signinsignup .signup {
  height: 545px;
}
.idealake_widget_login .loginerror {
  font-size: 13px;
}
.idealake_widget_login img{min-width:100%}
.forgotpassword .forgotpasswordstep1 .logininput > img,.forgotpassword .forgotpasswordstep2 .logininput > img,.forgotpassword .forgotpasswordstep3 .logininput > img,.forgotpassword .forgotpasswordstep4 .logininput > img{min-width:55%}
.idealake_widget_login .signup p, .idealake_widget_login .signin p {
  line-height: 20px;
  padding-bottom: 12px;
}
.idealake_widget_login .signup.fw .logininput input, .idealake_widget_login .signin.fw .logininput input, .idealake_widget_login .signin.fw .logininput input {
  width: 155px;
}
.idealake_widget_login .signup.fw .otpimg img, .idealake_widget_login .Resetpassword.fw .otpimg img, .idealake_widget_login .signin.fw .otpimg img {
  display: block;
  margin-left: 65px;
  min-width: 30%;
}
.idealake_widget_login .editprofile .logininput > input[type="text"], .idealake_widget_login .editprofile .logininput > input[type="password"] {
  width: 70%;
}
.idealake_widget_login .editprofile .divider {
  height: 309px;
}
.idealake_widget_login .editprofile .divider img {
  padding-top: 110px;
}
.idealake_widget_login .editprofile h3 {
    font-size: 1.4em;
}
input.btn_bluedark {
  font-size: 16px;
}
.idealake_widget .mf_tblz li > p {
  font-size: 18px;
}
.mf_dropdown_content .categoryHeader .updateMFSchemes {
  font-size: 14px;
  height: 30px;
}
#FundCategory{width:717px !important}
#divCategories{width:734px !important}
.productservices_content_ins .mf_dropdown .mf_dropdown_content ul {
  margin: 20px 0;
  width: 228px;
}
.productservices_content_ins .mf_dropdown .mf_dropdown_content ul li {
  font-size: 16px;
  padding: 8px 0;
  width: 228px;
}
.mf_dropdown_content input.selectAll, .mf_dropdown_content input.deselectAll {
  margin-top: 15px;
  padding: 10px;
}
    /**********idealake_Product&Services End**********/

    .plans_options .box {
        padding: 20px;
    }

    .tblz01 {
        font-size: 14px;
    }

        .tblz01 th {
            padding: 7px 5px;
        }

            .tblz01 th span {
                font-size: 12px;
            }

        .tblz01 td {
            padding: 7px 5px;
            line-height: 13px;
        }



    .idealake_widget .fund_list li {
        font-size: 16px;
        padding: 10px 0px;
    }


        .idealake_widget .fund_list li h1 {
            font-size: 20px;
        }

    .idealake_widget_mfpeerscomparisoninfo .box_head_top {
        font-size: 17px;
        line-height: 20px;
    }

    .idealake_widget_mfpeerscomparisoninfo .pc_list {
        font-size: 12px;
        padding: 10px 0px;
    }

        .idealake_widget_mfpeerscomparisoninfo .pc_list a {
            padding: 0px 5px;
        }

    .idealake_widget_mfpeerscomparisoninfo .returnssover {
        font-size: 12px;
        padding: 10px;
    }

    .pc_tblz01 {
        font-size: 14px;
    }

        .pc_tblz01 th {
            padding: 12px 7px;
        }

        .pc_tblz01 td {
            padding: 12px 7px;
        }

    .AMC_tblz01 {
        font-size: 14px;
        margin-top: 30px;
    }

        .AMC_tblz01 td {
            padding: 8px 7px;
        }

    .sp_tblz01 {
        font-size: 14px;
    }

        .sp_tblz01 th {
            padding: 12px 7px;
        }

        .sp_tblz01 td {
            padding: 12px 7px;
        }

    .allocation_tblz01 {
        font-size: 14px;
    }

        .allocation_tblz01 th {
            padding: 10px 7px;
        }

        .allocation_tblz01 td {
            padding: 10px 7px;
        }

        .allocation_tblz01 tr td span.bg {
            height: 10px;
            margin-right: 5px;
            width: 10px;
        }


    .allocation_tblz01_div .data {
        height: 117px;
    }

    .allocation_tab {
        margin-bottom: -4px;
    }

        .allocation_tab li {
            padding: 8px 10px;
        }

            .allocation_tab li a {
                font-size: 16px;
            }


    .allocationscheme {
        margin-bottom: 20px;
    }

    .allocation_content .graph {
        padding: 10px 5px;
    }
    /***29-07-2013 Ed***/
    /***30-07-2013 St***/
    .calculator_tab {
        margin-bottom: -4px;
    }

        .calculator_tab li {
            padding: 8px 10px;
        }

            .calculator_tab li a {
                font-size: 16px;
            }


    .calculator_content {
        padding: 20px;
        height: 252px;
    }

        .calculator_content .lt {
            width: 267px;
            padding-right: 10px;
        }

            .calculator_content .lt .rt_date {
                padding: 2px 5px;
                font-size: 15px;
                width: 115px;
                margin-bottom: 5px;
            }

                .calculator_content .lt .rt_date input {
                    width: 82px;
                    padding-right: 10px;
                    font-size: 16px;
                }

            .calculator_content .lt .rtcal_btn {
                margin-top: 30px;
            }

        .calculator_content .rt {
            margin-left: -1px;
            padding-left: 10px;
            width: 218px;
        }

            .calculator_content .rt ul li {
                padding: 8px 0px;
            }


                .calculator_content .rt ul li .totalreturn {
                    font-size: 16px;
                }

                .calculator_content .rt ul li .totalreturncost {
                    font-size: 22px;
                }

                .calculator_content .rt ul li .totalreturnamt {
                    font-size: 20px;
                    color: #222;
                }


                .calculator_content .rt ul li .totalreturncalc {
                    font-size: 12px;
                    line-height: 16px;
                }

    input.btncal_orange {
        font-size: 20px;
        padding: 10px 20px;
    }

    input.rtcal[type="text"] {
        padding: 2px 5px;
        font-size: 16px;
        width: 120px;
        margin: 2px 0px 5px 0px;
    }


    /***30-07-2013 Ed***/

    /***31-07-2013 St***/
    .idealake_widget .about-plans {
        font-size: 16px;
    }

        .idealake_widget .about-plans li {
            padding: 10px 0px;
            line-height: 19px;
            font-size: 16px;
        }


            .idealake_widget .about-plans li h2 {
                font-size: 16px;
            }

            .idealake_widget .about-plans li span {
                font-size: 18px;
            }

    .idealake_widget_MFGraph_Tableinfo .box {
        padding: 20px;
    }

    .idealake_widget_MFGraph_Tableinfo div.box_head_top {
        font-size: 17px;
        line-height: 20px;
    }

    .idealake_widget_MFGraph_Tableinfo .pg_list {
        font-size: 12px;
    }

        .idealake_widget_MFGraph_Tableinfo .pg_list a {
            padding: 0px 5px;
        }

    .idealake_widget_MFGraph_Tableinfo #chartdiv {
        height: 300px;
    }

    .pg_market {
        margin-bottom: 10px;
    }

        .pg_market .date {
            font-size: 12px;
        }

        .pg_market .result {
            font-size: 20px;
        }

            .pg_market .result img {
                margin-right: 10px;
            }

            .pg_market .result .bld {
                font-size: 40px;
                letter-spacing: -1px;
                margin-right: 15px;
            }


    .top_holding .data {
        height: 210px;
    }

    /***31-07-2013 Ed***/
    /***01-08-2013 St***/
    .peers_comparison_tbl .data {
        height: 215px;
    }
    /***01-08-2013 Ed***/
    .idealake_widget_MFGraph_Tableinfo div.divTableData {
        margin-top: 17px;
        padding-top: 13px;
        height: 135px;
    }

    div.box_head_top {
        font-size: 17px;
        line-height: 20px;
        margin-bottom: 18px;
    }

    .box_close {
        right: 10px;
        top: 10px;
    }


    .idealake_widget_MFSchemeInfo .fundname {
        font-size: 22px;
        color: #222;
    }

    /*06-08-2013*/
    .divSIError, .divSIPError {
        padding-bottom: 5px;
    }

    /*06-08-2013*/


    /*Insurance Accordion Table*/
    .ins-accordion-tblz {
        font-size: 20px;
    }

        .ins-accordion-tblz td {
            padding: 7px 5px;
        }

        .ins-accordion-tblz td {
            font-size: 16px;
        }

            .ins-accordion-tblz td.fixWidth {
                width: 195px;
            }
    /*Insurance Accordion Table*/

    /*14-08-2013*/

    .allocationGraph {
        height: 60px;
    }

    /*14-08-2013*/




    /***************************** User Interaction *****************/

    .UserInteraction .FixedHeader h1 {
        font-size: 20px;
    }

    .UserInteraction .UserInformationBody .UserInformation .HeaderClass {
        font-size: 16px;
    }

    .UserInteraction .UserInformationBody .UserInformation .uiinputpanel .inputrow input.informationinput[type="text"] {
        padding: 6px 6px;
        font-size: 14px;
    }
.idealake_widget_userinformation .content{height:550px}
    .UserInteraction .UserInformationBody .UserInformation .uiinputpanel .inputrow .locationinput {
        font-size: 14px;
        padding: 5px 2px;
        width: 94%;
    }

    .UserInteraction .UserInformationBody .UserInformation .uiinputpanel .inputrow .textareas {
        padding: 6px 6px;
        font-size: 14px;
        height: 205px !important;
    }

    .UserInteraction .UserInformationBody .UserInformation .error {
        padding-bottom: 20px;
        font-size: 14px;
    }

    input.uiorangebutton {
        font-size: 20px;
        padding: 5px 15px;
    }

    .UserInteraction .UserInformationBody .otppart1 .otppart1header {
        font-size: 16px;
    }

    .UserInteraction .UserInformationBody .otppart1 .otppart1inputpanel .otppart1inputRow input.otpinformation[type="text"] {
        padding: 6px 6px;
        font-size: 14px;
    }


    .UserInteraction .UserInformationBody .otppart1 .otppart1buttonpanel {
        margin: 10px 0px;
    }

    .UserInteraction .UserInformationBody .otppart1 .error {
        margin: 10px 0px;
    }

    .UserInteraction .UserInformationBody .otppart2 .otppart2header {
        font-size: 25px;
        line-height: 25px;
    }

    .UserInteraction .UserInformationBody .otppart1 .otppart1header {
        line-height: 20px;
    }

    .idealake_widget.idealake_widget_branchlocator h2 {
        font-size: 20px;
    }

    .idealake_widget.idealake_widget_branchlocator .boxcontent p {
        font-size: 16px;
        line-height: 16px;
        margin-bottom: 10px;
    }

    .idealake_widget.idealake_widget_branchlocator select {
        font-size: 14px;
        padding: 5px;
        width: 240px;
    }

    .idealake_widget.idealake_widget_branchlocator .branchlocatorbutton, .idealake_widget.idealake_widget_branchlocator .exbranchlocatorbutton {
        font-size: 20px;
    }

    .idealake_widget.idealake_widget_branchlocator .BLRow {
        margin-bottom: 10px;
    }

    .idealake_widget.idealake_widget_branchlocator .branchlocatorcontainer {
        margin-top: 35px;
        padding-top: 13px;
    }

        .idealake_widget.idealake_widget_branchlocator .branchlocatorcontainer .blAddresinfo > span {
            font-size: 20px;
        }

    /**************************************End User Interaction***************/


    /************************************ Goal Planning **********************************************/
    .idealake_goalplanner {
        font-size: 16px;
    }

        .idealake_goalplanner .landingPageContainer_left .boxcontent div p, .idealake_goalplanner .landingPageContainer_right .previousGoals, .previousGoalContainer_body #solutionTab p {
            font-size: 16px;
        }

        .idealake_goalplanner .landingPageContainer_left .boxcontent div h2 {
            font-size: 25px;
        }

        .idealake_goalplanner .landingPageContainer_right .goals {
            width: 100%;
            height: 67.5%;
            position: relative;
            background: url(http://www.reliancemoney.com/_catalogs/masterpage/images/goalbody_bg02.png) 17px 22px no-repeat;
        }

        .idealake_goalplanner .landingPageContainer_right .previousGoals {
            padding: 26px 16px;
        }

        .idealake_goalplanner .landingPageContainer_right .goals .goal img {
            width: auto;
        }

        .idealake_goalplanner .landingPageContainer_right .goals .goal .goalbox {
            font-size: 14px;
            left: 10px;
            top: 50px;
        }

        .idealake_goalplanner .landingPageContainer_right .goals .goal {
            width: 90px;
        }

        .idealake_goalplanner .landingPageContainer_right .goals #G0 {
            left: 143px;
            top: 36px;
        }

            .idealake_goalplanner .landingPageContainer_right .goals #G0 .goalbox {
                margin: 6px 0 0 0;
            }

            .idealake_goalplanner .landingPageContainer_right .goals #G0 img {
                margin: 0 0 0 8px;
            }

        .idealake_goalplanner .landingPageContainer_right .goals #G1 {
            left: 242px;
            top: 75px;
        }

            .idealake_goalplanner .landingPageContainer_right .goals #G1 .goalbox {
                margin: 5px 0 0 0;
            }

        .idealake_goalplanner .landingPageContainer_right .goals #G2 {
            left: 268px;
            top: 153px;
        }

            .idealake_goalplanner .landingPageContainer_right .goals #G2 .goalbox {
                top: 46px;
            }

        .idealake_goalplanner .landingPageContainer_right .goals #G3 {
            left: 230px;
            top: 232px;
        }

            .idealake_goalplanner .landingPageContainer_right .goals #G3 img {
                margin: 0 0 0 7px;
            }

        .idealake_goalplanner .landingPageContainer_right .goals #G4 {
            left: 150px;
            top: 280px;
        }

        .idealake_goalplanner .landingPageContainer_right .goals #G5 {
            left: 30px;
            top: 153px;
        }

            .idealake_goalplanner .landingPageContainer_right .goals #G5 .goalbox {
                margin: 6px 0 0 5px;
            }

        .idealake_goalplanner .landingPageContainer_right .goals #G6 {
            left: 60px;
            top: 238px;
        }

            .idealake_goalplanner .landingPageContainer_right .goals #G6 img {
                margin: 0 0 0 5px;
            }

        .idealake_goalplanner .landingPageContainer_right .goals #G7 {
            left: 45px;
            top: 83px;
        }

        .idealake_goalplanner .goalplanner_header ul.need_analysis {
            background: url(../images/need_analysis.png) no-repeat;
            width: 783px;
            height: 66px;
            padding: 0;
        }

        .idealake_goalplanner .goalplanner_header ul.risk_assessment {
            background: url(http://www.reliancemoney.com/_catalogs/masterpage/images/risk_assessment.png) no-repeat;
            width: 783px;
            height: 66px;
            padding: 0;
        }

        .idealake_goalplanner .goalplanner_header ul.solution {
            background: url(http://www.reliancemoney.com/_catalogs/masterpage/images/solution.png) no-repeat;
            width: 783px;
            height: 66px;
            padding: 0;
        }

        .idealake_goalplanner .goalplanner_header ul li {
            width: 260px;
            font-size: 16px;
            padding: 0;
            margin: 22px 0 0 0;
        }

            .idealake_goalplanner .goalplanner_header ul li:first-child span {
                padding-left: 30px;
            }

            .idealake_goalplanner .goalplanner_header ul li span {
                font-size: 35px;
                margin-top: -17px;
                padding: 0 14px 0 40px;
            }

        .idealake_goalplanner .goal_planner_scroll {
            height: 410px;
            padding: 20px 30px;
			width:92%;
        }

        .idealake_goalplanner .goalplanner_body .goalplanner_body_header h1 {
            font-size: 25px;
        }

        .idealake_goalplanner .goalplanner_body .goalplanner_body_header div {
            font-size: 16px;
            margin-top: 0;
        }

        .idealake_goalplanner .goalplanner_body .goalplanner_body_content {
            padding-top: 0;
            margin-top: 25px;
        }

            .idealake_goalplanner .goalplanner_body .goalplanner_body_content .goalplanner_body_content_row > span {
                font-size: 18px;
                margin-top: 22px;
                padding: 0 30px 22px 0;
				line-height:inherit
            }

            .idealake_goalplanner .goalplanner_body .goalplanner_body_content .goalplanner_body_content_row {
                float: left;
            }

                .idealake_goalplanner .goalplanner_body .goalplanner_body_content .goalplanner_body_content_row .idl_slider {
                    width: 470px;
                    margin-top: 0;
                }

    .idl_slider .slidervalue span {
        font-size: 11px;
    }

    .w165 {
        width: 160px;
    }

    .idealake_goalplanner .goalplanner_body .goalplanner_body_content .goalplanner_body_content_row input[type="text"] {
        font-size: 25px;
        margin-top: -13px;
    }

    .idealake_goalplanner .goalplanner_footer {
        padding: 10px 30px 0;
        height: 60px;
    }

    input.btn_gray {
        background: #848484 url(http://www.reliancemoney.com/_catalogs/masterpage/images/round_arrow_lt.png) no-repeat 0 0;
    }

    input.btn_green {
        background: #50b848 url(http://www.reliancemoney.com/_catalogs/masterpage/images/round_arrow_rt.png) no-repeat 0 0;
    }

    .idealake_goalplanner .goalplanner_footer input.btn_gray, .idealake_goalplanner .goalplanner_footer input.btn_green {
        font-size: 20px;
    }

    .idealake_goalplanner .goalplanner_footer input.btn_gray {
        background-position: -8px 11px;
        padding: 8px 10px 10px 40px;
    }

    .idealake_goalplanner .goalplanner_footer input.btn_green {
        background-position: 64px 12px;
        padding: 9px 42px 9px 10px;
    }

    .idealake_goalplanner .goalplanner_body .goals {
        padding: 15px 0 0 30px;
    }

        .idealake_goalplanner .goalplanner_body .goals .goal img {
            width: auto;
        }

        .idealake_goalplanner .goalplanner_body .goals .goal .tileimage {
            padding: 0;
        }

        .idealake_goalplanner .goalplanner_body .goals .goal .goalbox {
            font-size: 14px;
            bottom: 13px;
            left: 82px;
        }

        .idealake_goalplanner .goalplanner_body .goals .goal {
            width: 265px;
            height: 45px;
            margin-bottom: 18px;
            margin-right: 56px;
            padding: 12px;
            cursor:pointer;
        }

            .idealake_goalplanner .goalplanner_body .goals .goal.completed {
                background-color: #6EC745;
            }

    .idealake_goalplanner .goalplanner_footer.proceed input[type="button"] {
        background-position: 100px 9px;
        padding: 7px 42px 11px 10px;
    }

    #lblProceed {
        width: 72%;
        float: left;
    }

    .goalplanner_body .risk_assessment_question .q1headertext {
        margin: 16px 0 20px 0;
        padding-bottom: 20px;
    }

    .idealake_goalplanner .goalplanner_body .risk_assessment_question span {
        font-size: 18px;
    }

    .goalplanner_body .q2riskQuestions span.riskQuestions, .goalplanner_body .q3riskQuestions span.riskQuestions {
        font-size: 16px;
    }

    .goalplanner_body .q2riskQuestions, .goalplanner_body .q3riskQuestions {
        margin: 55px 0 0 0;
    }

    .idealake_goalplanner .goalplanner_body .customoptionlistcss {
        margin: 15px 0 0 0;
    }

        .idealake_goalplanner .goalplanner_body .customoptionlistcss ul li span.il-customoptionlist-content {
            padding-bottom: 0 !important;
            line-height: 42px;
            font-size: 23px;
            color: #b2b5b9;
            background: url(../images/radio01.png) -2px 0 no-repeat;
            width: 39px;
            height: 39px;
        }

        .idealake_goalplanner .goalplanner_body .customoptionlistcss ul li span.il-customoptionlist-content-selected {
            color: #fff;
            background: url(../images/radio01.png) 0 -39px no-repeat;
            width: 41px;
            height: 42px;
        }

    .megaslidercss .il-megaslider-selector-wrapper span.il-megaslider-content {
        font-size: 12px !important;
    }

    .megaslidercss {
        width: 700px;
        height: 100px;
    }

        .megaslidercss ul {
            height: 100px;
        }

            .megaslidercss ul li {
                width: 123px;
            }

    .il-megaslider-selector-wrapper {
        width: 94%;
        margin-top: 24px;
    }

    .megaslidercss ul li span.il-megaslider-icons {
        margin: 11px auto 0 auto;
    }

    .goalplanner_body .megaslidercss ul li span.il-megaslider-content {
        font-size: 12px;
        margin-top: 5px;
    }

    .megaslidercss .il-megaslider-selector {
        width: 132px;
        height: 130px;
        background: url(../images/slider_selected01.png) no-repeat;
        top: -15px;
    }

    .megaslidercss ul li span.il-megaslider-icons img, .il-megaslider-selector span.il-megaslider-icons img {
        width: auto;
    }

    .customoptionlistcss ul li span.il-customoptionlist-seperator {
        background: url(../images/dash01.png) no-repeat;
        width: 12px;
        height: 5px;
        margin-top: 17px;
    }


    .idealake_goalplanner .goalplanner_body .risk_assessment_question label {
        font-size: 14px;
        padding-bottom: 14px;
    }

    .goalOTP {
        padding-bottom: 18px;
    }

    .goalplanner_body .goalOTP div {
        line-height: 20px;
        margin-top: 0;
    }

        .goalplanner_body .goalOTP div + div + div {
            font-size: 12px;
            margin: 12px 0 0 0;
            padding: 0 0 10px 0;
        }

    .goalplanner_body .goalOTP input[type="checkbox"] {
        margin-top: 0;
    }

    .goallogin h2 {
        margin: 8px 0 0 0;
    }

    .goallogin div {
        margin: 0;
        padding: 0 0 10px 0;
    }

    #txtLoginMobile {
        width: 207px;
        height: 38px;
        background: #fff url(http://www.reliancemoney.com/_catalogs/masterpage/images/mobile_icon01.png) no-repeat 10px 11px;
        padding-left: 40px;
        margin-right: 10px;
        font-size: 18px;
    }

    #txtLoginPassword {
        width: 207px;
        height: 38px;
        background: #fff url(http://www.reliancemoney.com/_catalogs/masterpage/images/password_icon01.png) no-repeat 5px 6px;
        padding-left: 40px;
        margin-right: 10px;
        font-size: 18px;
    }

    input.btn_blue {
        font-size: 20px;
        padding: 5px 12px 8px 12px;
    }

    #btnGoalLogin {
        padding: 5px 20px 8px 20px;
    }

    .idealake_goalplanner .goalplanner_body #riskAssessmentResult .conservative, .idealake_goalplanner .previousGoalContainer_body #riskAssessmentResult .conservative {
        width: 230px;
        height: 125px;
        background: url(http://www.reliancemoney.com/_catalogs/masterpage/images/conservative.png) no-repeat;
    }

    .idealake_goalplanner .goalplanner_body #riskAssessmentResult .balanced, .idealake_goalplanner .previousGoalContainer_body #riskAssessmentResult .balanced {
        width: 230px;
        height: 125px;
        background: url(http://www.reliancemoney.com/_catalogs/masterpage/images/balanced.png) no-repeat;
    }

    .idealake_goalplanner .goalplanner_body #riskAssessmentResult .aggressive, .idealake_goalplanner .previousGoalContainer_body #riskAssessmentResult .aggressive {
        width: 230px;
        height: 125px;
        ;
        background: url(http://www.reliancemoney.com/_catalogs/masterpage/images/aggressive.png) no-repeat;
    }

    .goalplanner_body h2 {
        font-size: 25px;
    }

    .goalplanner_body #riskAssessmentResult .riskAssessmentResultWrap, .previousGoalContainer_body #riskAssessmentResult .riskAssessmentResultWrap {
        padding: 40px 20px;
        margin: 0;
    }

    .goalplanner_body #riskAssessmentResult .riskResultContent p, .previousGoalContainer_body #riskAssessmentResult .riskResultContent p {
        font-size: 16px;
    }

    .goalplanner_body #riskAssessmentResult h3, .previousGoalContainer_body #riskAssessmentResult h3 {
        font-size: 24px;
        line-height: 36px;
    }

    .goalplanner_body #riskAssessmentResult .interesttext, .previousGoalContainer_body #riskAssessmentResult .interesttext {
        margin: 20px 0 0 0;
        padding-bottom: 8px;
        font-size: 16px;
    }

    .previousGoalContainer_body #riskAssessmentResult .interesttext {
        margin: 20px 0 0 21px;
    }

    .goalplanner_body .ui-tabs .ui-tabs-nav li {
        width: 200px;
    }

    .goalplanner_body #solutionTab p {
        font-size: 16px;
    }

    .idealake_goalplanner .goalplanner_body #tblResults td {
        padding: 8px;
    }

    #userinterestreturn {
        width: 42px;
    }

    .goalplanner_body #solutionTab .displayTable, .goalplanner_body #solutionTab .displayChart, .previousGoalContainer_body #solutionTab .displayTable, .previousGoalContainer_body #solutionTab .displayChart {
        font-size: 13px;
        color: #888;
        text-transform: uppercase;
        padding: 8px 10px;
    }

        .goalplanner_body #solutionTab .displayTable .table_icon, .previousGoalContainer_body #solutionTab .displayTable .table_icon {
            background: url(http://www.reliancemoney.com/_catalogs/masterpage/images/table_icon_white01.png) no-repeat;
            width: 17px;
            height: 13px;
        }

        .goalplanner_body #solutionTab .displayTable.iconSelected .table_icon, .previousGoalContainer_body #solutionTab .displayTable.iconSelected .table_icon {
            background: url(http://www.reliancemoney.com/_catalogs/masterpage/images/table_icon_gray01.png) no-repeat;
            width: 17px;
            height: 13px;
            margin: 2px 8px 0 0;
        }

        .goalplanner_body #solutionTab .displayChart .chart_icon, .previousGoalContainer_body #solutionTab .displayChart .chart_icon {
            background: url(http://www.reliancemoney.com/_catalogs/masterpage/images/chart_icon_white01.png) no-repeat;
            width: 14px;
            height: 15px;
        }

        .goalplanner_body #solutionTab .displayChart.iconSelected .chart_icon, .previousGoalContainer_body #solutionTab .displayChart.iconSelected .chart_icon {
            background: url(http://www.reliancemoney.com/_catalogs/masterpage/images/chart_icon_gray01.png) no-repeat;
            width: 14px;
            height: 15px;
            margin: 0 8px 0 0;
        }

    .idealake_goalplanner .goalplanner_body #solution-Achieved table, #tblResultsAchieved, .goalplanner_body .FamilyProtectionDiv1 p, .idealake_goalplanner .previousGoalContainer_body #solution-Achieved table {
        font-size: 16px;
    }

    .goalplanner_body .recalculate label {
        font-size: 14px;
    }

    #btnreCalculate {
        font-size: 14px;
        text-transform: uppercase;
    }

    .goalplanner_body .recalculate div.interestDiv, .goalplanner_body .recalculate div.inflationDiv, .goalplanner_body .recalculate div.fixedDiv {
        margin: 4px 0 0 0;
    }

    .goalplanner_body .ui-tabs .ui-tabs-nav li a {
        width: 90%;
    }

    .goalplanner_body #riskAssessmentResult div {
        width: 100%;
    }

    #txtMobile.w165 {
        font-size: 18px;
        width: 249px;
        height: 38px;
        background: #fff url(http://www.reliancemoney.com/_catalogs/masterpage/images/mobile_icon01.png) no-repeat 10px 11px;
        padding-left: 40px;
    }

    #txtOTP {
        width: 296px;
        height: 38px;
        font-size: 18px;
    }

    .validateOTP div input#btnValidateGoalOTP {
        margin-right: 10px;
        padding: 5px 14px;
    }

    .validateOTP div input#btnRegenerateGoalOTP {
        padding: 5px 14px;
    }

    .previousGoals .viewNow {
        font-size: 20px;
        background: #ba3605 url(http://www.reliancemoney.com/_catalogs/masterpage/images/round_arrow_rt.png) no-repeat 115px 9px;
        width: 149px;
        margin: 22px 0 0 0;
    }

    .idealake_goalplanner .previousGoalContainer {
        height: 586px;
    }

        .idealake_goalplanner .previousGoalContainer .previousGoalContainer_header .pgoalsback {
            width: 52px;
            padding: 1px 0 0 31px;
            margin: 10px 0 0 0;
            font-size: 20px;
        }

    .previousGoalContainer_body .goallogin h2 {
        margin: 0;
    }

    .goallogin div {
        margin: 10px 0 0 0;
    }

    .solutionPieChart img {
        width: auto;
        margin: 13px 0 0 10px;
    }

    .idealake_goalplanner .solutionTable .col2 {
        font-size: 16px;
        padding: 10px 0;
    }

    .idealake_goalplanner .solutionTable .col3, .idealake_goalplanner .solutionTable .solutionTotal span {
        font-size: 20px;
    }

    .idealake_goalplanner .solutionTable .col3 {
        padding-right: 12px;
    }

    .idealake_goalplanner .solutionTable .solutionTotal span.value {
        font-size: 30px;
    }

    .idealake_goalplanner .solutionTable .col1.purple, .goalplanner_body .solutionTable .col1.yellow, .goalplanner_body .solutionTable .col1.red, .goalplanner_body .solutionTable .col1.green {
        padding: 5px 10px;
    }

    .idealake_goalplanner .previousGoalContainer .previousGoalContainer_body table th {
        font-size: 14px;
    }

        .idealake_goalplanner .previousGoalContainer .previousGoalContainer_body table th.prevGoalTh1 {
            width: 14%;
        }

    .idealake_goalplanner .previousGoalContainer .previousGoalContainer_body table td .prev_gDate {
        font-size: 14px;
    }

    .idealake_goalplanner .previousGoalContainer .previousGoalContainer_body table td .prev_gTime {
        font-size: 12px;
    }

    .idealake_goalplanner .previousGoalContainer .previousGoalContainer_body table td {
        font-size: 16px;
        padding: 5px 10px;
    }

        .idealake_goalplanner .previousGoalContainer .previousGoalContainer_body table td .prev_gDetails {
        }

    .idealake_goalplanner .goalplanner_body .solutionTable .col1.yellow, .idealake_goalplanner .previousGoalContainer_body .solutionTable .col1.yellow {
        background-position: 0 17px;
    }

    .idealake_goalplanner .goalplanner_body .solutionTable .col1.red, .idealake_goalplanner .previousGoalContainer_body .solutionTable .col1.red {
        background-position: 0 17px;
    }

    .idealake_goalplanner .goalplanner_body .solutionTable .col1.purple, .idealake_goalplanner .previousGoalContainer_body .solutionTable .col1.purple {
        background-position: 0 17px;
    }

    .idealake_goalplanner .goalplanner_body .solutionTable .col1.green, .idealake_goalplanner .previousGoalContainer_body .solutionTable .col1.green {
        background-position: 0 17px;
    }

    .idealake_goalplanner .goalplanner_body .solutionTable .solutionTotal, .idealake_goalplanner .previousGoalContainer_body .solutionTable .solutionTotal {
        padding: 7px 10px 7px 29px;
        -webkit-border-radius: 13px;
        -moz-border-radius: 13px;
        border-radius: 13px;
        width: 85%;
    }

    .idealake_goalplanner .previousGoalContainer .previousGoalContainer_body table th.prevGoalTh2 {
        width: 72%;
    }

    .idealake_goalplanner .previousGoalContainer .previousGoalContainer_header h2 {
        font-size: 25px;
    }

    .idealake_goalplanner .previousGoalContainer .previousGoalContainer_body .ui-tabs .ui-tabs-nav li.ui-tabs-active, .idealake_goalplanner .previousGoalContainer .previousGoalContainer_body #solution-RiskAnalysis {
        background: #fff;
    }

    .idealake_goalplanner .previousGoalContainer .previousGoalContainer_body #solution-RiskAnalysis, .idealake_goalplanner .previousGoalContainer .previousGoalContainer_body #solution-Achieved, .idealake_goalplanner .previousGoalContainer .previousGoalContainer_body #solution-Asset {
        overflow: hidden;
        min-height: 370px;
        background: #fff;
    }

    #solution-Achieved, #solution-Asset {
        padding: 10px;
    }

    #riskAssessmentResult {
        float: left;
    }

    .idealake_goalplanner .previousGoalContainer_body .ui-tabs .ui-tabs-nav li a {
        font-size: 16px;
        color: #444;
        width: 94%;
    }

    .idealake_goalplanner .previousGoalContainer_body .ui-tabs .ui-tabs-nav li {
        width: 184px;
        height: 54px;
    }

        .idealake_goalplanner .previousGoalContainer_body .ui-tabs .ui-tabs-nav li:first-child {
            border-left: none;
        }

    .previousGoalContainer_body #riskAssessmentResult .riskAssessmentResultWrap {
        margin: 0 0 0 21px;
        width: 88.5%;
    }

    .previousGoalContainer_body #riskAssessmentResult div {
        margin: 4px 0 0 21px;
        width: 100%;
    }

    .previousGoalContainer .goal_planner_scroll {
        height: 475px;
    }

    .idealake_goalplanner .previousGoalContainer .previousGoalContainer_body table#tblResults th {
        font-size: 16px;
        text-align: center;
    }

    .idealake_goalplanner .previousGoalContainer .previousGoalContainer_body table#tblResults td {
        background: #f7f7f7;
        text-align: center;
    }

    .idealake_goalplanner .previousGoalContainer_body #tblAsset, .idealake_goalplanner .goalplanner_body table#tblAsset {
        width: 95%;
        border: none;
    }

    .idealake_goalplanner .previousGoalContainer .previousGoalContainer_body table#tblAsset tr:first-child td {
        border-top: none;
    }

    .idealake_goalplanner .previousGoalContainer .previousGoalContainer_body table#tblAsset td {
        border-top: 1px solid #d6d6d6;
        border-left: none;
        border-right: none;
        border-bottom: none;
        padding: 10px;
    }

        .idealake_goalplanner .previousGoalContainer .previousGoalContainer_body table#tblAsset td.col1 {
            padding: 5px;
        }

        .idealake_goalplanner .previousGoalContainer .previousGoalContainer_body table#tblAsset td.col3 {
            text-align: right;
            font-size: 20px;
        }

    .idealake_goalplanner .solutionTable .solutionTotal span.label {
        margin-top: 6px;
    }

    #txtGoalSignUpName, #txtGoalSignUpPassword, #txtGoalSignUpConfirmPassword {
        background: #fff url(http://www.reliancemoney.com/_catalogs/masterpage/images/username_icon.png) no-repeat 5px 10px;
        width: 255px;
        font-size: 18px;
        padding: 10px 10px 10px 29px;
        margin-top: 7px;
    }

    .goalplanner_body div ol li {
        font-size: 14px;
        line-height: 18px;
    }

    .goalplanner_body .goalMailPDF #txtMail {
        width: 255px;
        font-size: 18px;
        padding: 10px;
    }
	.goalplanner_body .idealake_widget_login h2 {
  font-size: 18px;
  padding-bottom: 4px;
}
.goalplanner_body .idealake_widget_login .logininput {
  font-size: 14px;
  padding-bottom: 5px;
}
.goalplanner_body .idealake_widget_login .logininput > input[type="text"], .goalplanner_body .idealake_widget_login .logininput > input[type="password"] {
  height: 27px;
  width:42%
}
.goalplanner_body .idealake_widget_login .logininput .lt input[type="text"], .goalplanner_body .idealake_widget_login .logininput .lt input[type="password"] {
  height: 27px;
  width:95%
}
.goalplanner_body .idealake_widget_login .logininput .rt > input[type="text"], .goalplanner_body .idealake_widget_login .logininput .rt > input[type="password"] {
  height: 27px;
}
.goalplanner_body .idealake_widget_login .signinsignup .logininput label.agree {
  line-height: inherit;
  font-size:13px;
}
.goalplanner_body .idealake_widget_login .divider {
  margin: 0px 10px;
}
.goalplanner_body .idealake_widget_login {
  float: inherit;
}
.goalicon {
  height: inherit;
  width: inherit;
}
    /****************************************** End Goal Planning*****************************************************/
    .box_menu ul li.hover ul.menu_level1 {
        top: 128px !important;
    }

    .box_menu ul ul.menu_level1 > li {
        width: 267px;
    }

    .box_menu ul ul.menu_level1 li > a span {
        min-height: 21px !important;
        line-height: 21px;
    }

        .box_menu ul ul.menu_level1 li > a span.submenuicon img {
            max-width: 100%;
            margin-right: 5px;
        }

    .box_menu ul ul.menu_level1 li > a {
        font-size: 18px;
    }

    .box_menu ul ul.menu_level2 li a {
        width: 253px;
    }

        .box_menu ul ul.menu_level2 li a span {
            font-size: 14px;
        }

        		/*Knowledge center St*/
		.idealake_widget_knowledgecenterindex .articles_box .indexheading {
			font-size: 25px;
			padding: 10px 20px;
}
		.idealake_widget_knowledgecenterindex .box.articles_box .boxcontent.scrollablecontent {
		  height: 450px !important;
		  padding: 10px 20px;
		}
		.article .articleimg img {
		  max-width: 88%;
		}
		.article .excerptcontainer {
		  padding-left: 30px;
		  width: 75%;
		}
		.article .excerptcontainer h2 a {
		  font-size: 18px;
		}
		.article .excerptcontainer h2 {
		  line-height: 18px;
		  margin-bottom: 5px;
		}
		.article .excerptcontainer .excerpt {
		  height: 90px;
		  line-height: 20px;
		}
		.jPaginate {
		  font-size: 12px;
		  height: 35px;
		  width: 90%;
		}
				/*Knowledge center Ed*/




}

@media screen and (max-width: 1023px) {

    .stickfooter, .vertical_spacer {
        display: none;
    }

    .footer .idealake_widget.troubleloggingin {
        /*display: none;*/
    }

    .breadcrumb {
        /*display: none;*/
    }

    .idealake_widget.idealake_widget_login {
        
    }



    .header {
        /*margin-bottom: 20px;*/
    }

    .header_center {
        width: 524px;
    }

    .header_wrapper {
        width: 524px;
    }

    .head_bottom {
        height: 165px;
    }



    .box_menu ul li {
        margin-right: 2px;
        margin-bottom: 2px;
        height: 80px;
    }

        .box_menu ul li li {
            height: auto;
        }

        .box_menu ul li a {
            width: 100px;
        }

    .search_box {
        position: absolute;
        bottom: 3px;
        left: 208px;
        height: 70px;
        width: 290px;
    }

        .search_box input[type="text"] {
            width: 260px;
        }

    .alltitle_center {
        width: 524px;
    }

    .alltitle_wrapper {
        width: 524px;
        padding-bottom: 10px;
    }

    .content_center {
        width: 524px;
    }

    .content_wrapper {
        width: 524px;
    }

    .footer {
        /*font-size: 11px;
        padding: 5px 0 8px 0;*/
    }

    .footer_center {
        width: 524px;
    }

    .footer_wrapper {
        width: 524px;
    }


    ul.footer_menu li a {
        /*margin-right: 15px;*/
    }

    .box_menu ul ul.menu_level1 {
        width: 99% !important;
    }

    .box_menu ul li.hover ul.menu_level1 {
        top: 82px !important;
    }

    .box_menu ul ul.menu_level1 > li {
        width: 113px;
        padding: 7px;
    }

    .box_menu ul ul.menu_level1 li > a span {
        min-height: 12px !important;
        line-height: 12px;
    }

        .box_menu ul ul.menu_level1 li > a span.submenuicon img {
            max-width: 70%;
            margin-right: 2px;
        }

    .box_menu ul ul.menu_level1 li > a {
        font-size: 13px;
    }

    .box_menu ul ul.menu_level2 li a {
        width: 101px;
        padding: 7px;
    }

        .box_menu ul ul.menu_level2 li a span {
            font-size: 11px;
        }

    .box_menu ul ul.menu_level2 li {
        margin: 0px;
    }
    .footer .footer_menu {
        font-size: 7px;
    }
}