/*footer css new*/

/*footer css new*/

.mrnone {
    top: 60px;
    z-index: 1;
}


@media screen and (max-width:1024px){
	.pqone .prequote_ulip_mobile .icon-bg span{font-size: 10px; font-weight: 400; margin-top: -4px; color: #fff; width: 100%; float: left; height: auto !important;} 
	.pqone .prequote_ulip_mobile .cntry_code span{width: 100%;
    float: left;
    padding: 16px 0 0 10px;}
.pqone .cntry_code .icon-plus1 {
    top: 16px;
}
img.img_logo {
width: 75%;
    float: left;
    margin-left: 17px;
    margin-top: -2%;
}
	.pqone .prequote_ulip_mobile .value-input .user-info li:first-child md-content{width: 81% !important;}
	.pqone .prequote_ulip_mobile .value-input .user-info li:first-child md-content span{width:100% !important;}
	.pqone .prequote_ulip_mobile #set-mobile li .mob-icon{width: 81%;}
	.pqone .prequote_ulip_mobile .icon_mbl_ulip em{font-size: 28px;
    padding-top: 3px;}
	.pqone .prequote_ulip_mobile .icon_mbl_ulip span{margin-top: -6px;}
	.pqone #set-mobile li .mob-icon.cntry_div_mbl{width: 82%;
    float: left; position: relative;}
	.pqone #set-mobile li .mob-icon.cntry_div_mbl span.number-field-opt{width: 25%;
    margin-right: 10px;
    float: left;
    position: relative;}
	.pqone #set-mobile li .mob-icon.cntry_div_mbl .cntry_code{width: 15%;
    float: left;
    height: 50px; position: relative;
    color: #5d6068;
    font-size: 12px;
    padding-top: 0px;
    font-weight: 600;}
	.pqone #set-mobile li .mob-icon.cntry_div_mbl .cntry_ulip_inpt input.other-mob{padding-left: 10px;}
	.pqone #set-mobile li .mob-icon.cntry_div_mbl .cntry_ulip_inpt{    width: 55%;
    float: left;}
	.pqone #set-mobile li .mob-icon.cntry_div_mbl .cntry_code select{ padding: 0px 0px 0  5px;}
	.pqone #set-mobile li .mob-icon.cntry_div_mbl .cntry_code .country_code_input{padding: 0px 0px 0px 8px;}
	.pqone #set-mobile li .mob-icon.cntry_div_mbl .cntry_ulip_inpt input{    width: 100%;
    float: left;
    margin: 0px;
    padding: 0;
    border: none;}
	.pqone #set-mobile li .mob-icon.cntry_div_mbl .select_cntry_ulip select{padding: 0px 0px 0  6px;}
		 .regular_income_msg {    width: 100%;
    float: left;
    min-height: 36px;
    display: table;
	}
	#mobile-device .user-info li.get-layout span{height: auto !important;}
	.pqone #mobile-device .user-info li{border:1px solid #b6b7b8 !important;}
		.pqone .prequote_ulip_mobile .icon-bg.dob-icon{ padding-top: 3px !important;}
	.pqone .prequote_ulip_mobile .icon-bg{padding-top: 2px !important;width: 18%; height: 50px; font-size: 1.8em;}
	.pqone .plan_error{font-weight: 700;}
.pqone #mobile-device .label-bg{    height: 50px;
    padding-top: 17px;
    width: 18%;}
	.pqone #mobile-device .user-info li:last-child span{height: auto;}
	.pqone .prequote_ulip_mobile li .mob-icon input{height: 50px;}
	.pqone #mobile-device .user-info li span{height: 50px;}
	.pqone .prequote_ulip_mobile .user-info li md-content {width: 62% !important;}
	.pqone #mobile-device .user-info li md-select{border: none !important; height: 50px;}
	.pqone #set-mobile li .mob-icon .number-field-opt div.bind-country-code{height: 50px; width: 100%;float:left;}
	.pqone #mobile-device div.bind-country-code:before{content: none !important;}
	.pqone #mobile-device select{height: 50px; border: none; margin: 0px; padding:0px 4px 0  10px; font-weight: 600; background: #fff;
    color: #5d6068;float:left;}
	.pqone #mobile-device .user-info li span.border-left input{height: 50px; margin: 0px 0 0 62px; width: 67%;}
	.pqone .select-style select, .pqone .select-style, .pqone #set-mobile li .mob-icon input{height: 50px; width: 100%;}
	.pqone #mobile-device .error-messaqe, .pqone #mobile-device .error-messaqe em, .pqone #mobile-device .message-outside{top: 51px;}
	.pqone div.privacy-li{padding: 0px;}
	.pqone .privacy{margin-top: 6px;}
 .regular_income_msg h2 {
    min-height: 36px;color: #fa774d;
    text-align: center;
    cursor: default;font-size: 10px;
    margin: 0;
    padding: 0;
    position: relative;
    display: inline-block;
    width: 100%;
}
 .regular_income_msg h2 span { display: inline-block;
    font-size: 10px;
    line-height: 11px;
}
.regular_income_msg h2 span fieldset {
    width: 270px;
margin-top: -1px;
    float: left;
}
 .regular_income_msg h2 span fieldset legend {
    font-size: 10px;
    font-weight: 400;
    color: #fa774d;
    border-color: #fa774d;
    margin: 0;
    letter-spacing: 0;
}
 .regular_income_msg h2 span fieldset legend span {
    top: 4px;
    font-weight: bold;
    font-size: 10px; display: inline-block;
    padding: 0 16px !important;
	position: relative;
    background: #eeecf9;
}

	
	.content ul{display:block; clear:both;}
.pqone #mobile-device .label-bg small {display: block;font-size: 8px;line-height: 9px;}
.pqone #set-mobile li .mob-icon.country-code .number-field-opt input{padding-left: 20px !important; font-weight: 500;}
.pqone .header-new{display:block;}
.pqone #mobile-device .plan-outer ul{display:none;}
.pqone .blue-wrapper {height: 54px !important;}
.pqone .invest_mobile_child{ width: 100%; float: left;}
.pqone .invest_mobile_left {
    /* margin-top: 3px; */
    /* margin-left: 1%; */
    width: 41%;
    float: left;
    background: url(../images/akshay_invest.png)no-repeat top center;
    background-size: contain;
    height: 135px;
}
	.pqone #divFooter { padding: 0px; margin: 0px;top: 100px;}
	.pqone #set-mobile{    margin-top: 5px;}
.pqone .pb-call-num .toll-free:hover .number-info{visibility: visible;}
.pqone .invest_mobile_right h1{font-size: 14px;
    line-height: 18px;
    margin-bottom: 5px;
    font-weight: 700;}
	.pqone .invest_mobile_right h2{font-size: 12px;
    margin: 0px; text-align: left;
    padding: 0px;
    font-weight: 400;
    line-height: 18px;}
.pqone .invest_mobile_child {padding-top:0px; margin: 0px;width: 100%;float: left;min-height: 120px;background: linear-gradient(to bottom , #e4f2fd, #fff);border-bottom: 1px solid #ccc;}
.pqone .page-outer{margin: 0px;}
.pqone .invest_mobile_right {
    width: 45%;
    float: left;
    text-align: left;
    color: #5d6068;	
    margin-left: 0%;
}
.pqone #mobile-device .user-info li.get-layout strong{font-size: 14px;}
.pqone #mobile-device .data-fill,.pqone #mobile-device .data-fill-outer, .pqone #divFooter {background: #fff;}
.pqone #divFooter span,.pqone #divFoote p{color:#5d6068;}
.pqone #set-mobile li .mob-icon input{font-size:12px; color:#5d6068; font-weight: 600;}
.pqone #mobile-device md-input-container .md-input, .pqone #mobile-device .user-info .user-input input, .pqone #mobile-device .yfi input, .pqone #mobile-device .cus-row input, .pqone #mobile-device .comprare-input{font-size:12px; color:#5d6068; font-weight: 500;}
.pqone .select-style-1 select{font-size:12px; color:#5d6068; font-weight: 500;}
.pqone #mobile-device .label-bg.label-space.ca-2 {padding-top: 0px;}
.pqone #mobile-device .progressbar button{border-radius: 4px;
    height: 42px;
    padding: 5px 0px;
    margin-top: 5px;}
	.pqone .pb-call-num .toll-free .number-info{top: 71px;}
.pqone .footer p, .pqone .footer span {color: #5d6068;font-size: 8px;}
.pqone .footer {padding: 18px 10px 58px 10px;}
.pqone .pblogo {padding: 6px 0 0 0;}
.pqone #mobile-device div.bind-country-code:before {top: -15px;left: 10px;}
.pqone .number-info p i:before{left: 84%;}
.pb-call-num .toll-free .number-info i{color: #085484;}
.pqone .number-info em{color: #f39a10;}
.pqone .icon-bg.dob-icon {padding-top: 4px; font-size: 1.6em;}
.pqone .number-info p{font-size: 10px;min-height: 52px;padding: 8px 10px; background: #fff;}
.pb-call-num .toll-free .number-info{background:#fff ;left: -148px;top: 71px ;width: 185px; }
.pqone #mobile-device .er-oth.error-messaqe {left:0;}
/*quote page mobile*/
.prd-feature span:hover .feature-desc, .quote-invest-listing ul.more-feature li span:hover .feature-desc {opacity: 1;z-index: 1;}
.maturity-100 .percentage-bar{ margin-top: 3%;margin-left: 9%;margin-right: 9%;margin-bottom: 3%;width: 82%;height: 2px;}
.trending_div:hover .tooltip.trending_div_tooltip {opacity: 1;visibility: visible;}
.tooltip {
    position: absolute;
    display: block;
    font-size: 12px;
    font-weight: normal;
    visibility: hidden;
    opacity: 0;
    top: 1px;
    left: -52px;
    transition: all 0.2s ease;
}
.newmessage{display: none;}
.trending_div_tooltip {
   background: #69ccf2 !important;
    left: 25px !important; padding: 3px !important;
    width: 80px !important;
    top: -1px !important;
    height: 17px !important;
    border-radius: 0px !important;
}
	.chat_investment.chat a{ background: none !important;}
	.chat_investment.chat a .span_outer{background-color: #2c4255;
    padding: 0;
    border-radius: 51px;
    position: absolute;
    width: 33px;
    height: 32px;
    left: 5px;}
	.chat_investment.chat a .span_outer i{font-size: 18px;
    position: relative;
    top: 0px;
    left: 1px;}
	.chat_no{position: absolute;
    background-color: #c4dcf3;
    color: #6d6d6d;
    border-radius: 100px;
    width: 13px;
    font-weight: 700;
    font-size: 8px;
    top: 6px;
    left: 28px;
    height: 13px;}
	.top-button li.chat_investment{ animation-name: flash;
	animation-duration: 1s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;

	-webkit-animation-name: flash;
	-webkit-animation-duration: 2s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;

	-moz-animation-name: flash;
	-moz-animation-duration: 1s;
	-moz-animation-timing-function: linear;
	-moz-animation-iteration-count: infinite;
}
	@keyframes flash {  
     0% { background-color: #af3005 ; }
    50% { background-color: #f1a10b; }
    100% { background-color: #af3005 ;}
}


@-webkit-keyframes flash {  
       0% { background-color: #af3005 ; }
    50% { background-color: #f1a10b;}
    100% { background-color: #af3005;}
}


@-moz-keyframes flash {  
    0% { background-color: #ef4206; }
    50% { background-color: rgb(213, 110, 76); }
    100% { background-color: #ef4206 ;}
}
.chat_no em{position: relative; top:-11px; letter-spacing: 0px;}
.trending_div_tooltip .tooltip-arrow {
    border-right-color: #69ccf2;
    border-width: 5px 6px 6px 0;
    left: -4px;
    top: 15%;
    border-style: solid;
    transform: rotate( 0deg );
}
.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}
.trending_div_tooltip .eform-tooltip-inner {letter-spacing: 0px;
    color: #fff;
    font-weight: 700;
    font-size: 10px;
}
.trending_star i {
    color: #fff;
    top: 2px;
    font-size: 10px;
    left: 0px;
    position: relative;
}
.trending_star {
   position: absolute;
    left: -1px;
    top: -1px;
    width: 18px;
    background-color: #69ccf2;
    height: 17px;
}
	.maturity-heading.maturity-heading-fixed{position: fixed;top: 35px;z-index: 2;left: 0px;width: 100%;border-radius: 0;box-shadow: 0 1px 1px -2px rgba(0,0,0,.2), 0 1px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12);}
	.maturity-heading.maturity-heading-fixed ul li{padding: 6px 0px 7px 0px;}
.maturity-100 .percentage-bar span{ height:2px;}
.maturity-40 { width:40%; float:left;}
.maturity-60 { width:60%; float:left;margin: 0 0 10px 0;}
.maturity-100{ width: 100%; float:left;}
.border-bottom{ border-bottom: solid 1px #f0f0f0;width: 88%;margin-top: 6%;
	margin-left:6%;float:left;margin-bottom: 3%;}
	.maturity-100 label{ padding: 3px 0px 0px 0px !important;}
.maturity-heading {margin:76px auto 0; width: 100%; display:table; background:#95a5a6;}
.maturity-heading ul {width:100%; float:left; display:table-cell; margin:0;}
.maturity-heading ul li {  padding:6px 0px 7px 0px; width: 37%; float: left; color: #fff;   text-align: center; text-transform:uppercase;letter-spacing:0;}
.maturity-heading ul li:first-child{ width:26%;}
.quote-invest-listing ul li:first-child{ width:26%;}
/***.save-tax-head{ font-size:16px;color: #fa774d;margin:0 0 4px 0;text-align: center;letter-spacing: 0;font-weight: 700;} ***/
.save-tax-head{ font-size:16px;margin:0 0 4px 0;text-align: center;letter-spacing: 0;text-shadow: 1px 1px #ffffff;}
.save-tax-head.ltcgcmgn {font-size:13px; }
.b-save-tax{letter-spacing: 0;text-align: center;padding: 30px 0 0 0;display: inline-block;width: 100%;font-size: 12px;line-height: 18px;}
.body-bg.save-tax-body .blue-wrapper{display:none;}
.body-bg.save-tax-body #mobile-device .data-fill{ padding-top:0;padding: 0 5px 0 5px;}
.body-bg.save-tax-body #mobile-device .user-info li .email-id.mob-icon{width:65%;}
.body-bg.save-tax-body #mobile-device .user-info li .income li{ text-align:center;width:31% !important;border: 1px solid #e0e0e0 !important;margin: 0px 4px 0px 0px;}
.body-bg.save-tax-body #mobile-device .user-info li .income li.active{ background:#64cbf4;border: 1px solid #64cbf4 !important;color:#fff;}
.body-bg.save-tax-body #mobile-device .user-info li .income li:last-child{ padding:5px;}
.body-bg.save-tax-body #mobile-device .user-info li .income{ padding-top:7px;margin: 0 0 0px 8px;}
.body-bg.save-tax-body #mobile-device .user-info li span.saving-amount{ display:block;}
.body-bg.save-tax-body .cover-input input{ height:40px;font-size:14px;}
.body-prequote.save-tax-body .cover-input input{ height:40px;font-size:14px;}
.body-bg.save-tax-body .icon-bg{ width:50px;}
.save-tax-head strong.w-1{ color:inherit;}
.b-save-tax a{ font-weight:700;}
.save-tax-head strong{color:#fa774d;}
    #mobile-device .user-info li.get-layout {border: none !important;
    background: none !important;
    box-shadow: none !important;
    text-align: center;
        margin-bottom: 12px !important;
    }
    #mobile-device .user-info li.get-layout strong{color: #2980b9;font-size: 16px;}
    #mobile-device .user-info li.get-layout strong .rupees-s {
    margin: 0 1px 0 0;
    position: relative;
    top: 0px;
    
}

.accordian1{ display:none;}
#mobile-device .user-info li span.border-left input{border-left: 1px solid #e4e2e2; border-radius: 0px; height: 30px;padding: 0 0 0 10px;margin:5px 0 0 62px;width: 69%;}
.select-style-1 select{border:none;font-size:14px;height:40px;padding:0 0 0 8px;background:transparent;}
    .save-tax {font-size: 12px;width: 97%;border-radius: 3px;margin-top: 0px;text-align: center;}
    .save-tax strong{font-size: 12px;}
.edit-number input[type="tel"]{ width:80%;}
    .quote-not {margin: 13px auto;width:98%;}
.below-plans legend{font-size: 10px;float: left;margin-bottom: 34px;position: relative;top: 0;padding: 10px;}
	.below-plans span {position: absolute;width: 100%;top: 0;left: 0;padding: 9px 0px  10px 0px;}
.below-plans{display: table;margin: 0 auto;width: 98%;border-radius: 5px;min-height: auto;padding: 0;}
.below-plans span a,.below-plans span a:hover{ font-size:10px;display: inline-block;margin: 3px 0 0 0;}
.circ{transform:scale(0.6);}
.otp p span{ display:inline;}
.progressbar.continue-btn.otp{ width:80%;}
.progressbar.continue-btn.otp .md-button.md-primary em {right: 62px;top: 18px;}
.modal-content.modal-content-calc.otp{ width:100%;margin-top: 6px;}
.otp{padding: 8px 0 8px 0;}
.modal-dialog.modal-dialog-otp{width:96% !important;margin-top: 0;}
.edit-number{ width:80%;}
.otp a{ margin-bottom:6px;}
.otp input[type="text"]{ width:78%;}
.edit-number input[type="text"]{ width:80%;}
.modal-content.modal-content-calc.otp{ margin-top:10px;}
.quote-invest-listing ul.more-feature li .feature-desc{top:26px;left:0;width:auto;}
.pb-call-num .toll-free:hover .number-info{display:block;z-index: 999;opacity:1;}
.pb-call-num .toll-free .number-info{text-align: left;left: -146px;border-radius: 0;top: 34px;background: #08365a;display:none;}
.pb-call-num .toll-free .number-info span i{font-size:40px;color:#08365a;top: -34px;left: 144px;}
.pb-call-num .toll-free .number-info i{font-size: inherit;}
.top-part.quote-row li:nth-child(4) .close-btn, .top-part.quote-row li:nth-child(4) .close-btn:hover{background-size: 24px;margin-right:-14px;top:0; right:15px; position:fixed;}
 #mobile-device .plan-outer{margin-left: 4px;}
.product-page-main .product-right-section #sec_MarketPerformance .content .fd-compare i label{padding: 4px 5px 5px 5px;width: 150px;top: 10px;letter-spacing: 0;left: -141px;}
.quote-invest-listing ul li p.retirement-icon{background: url(../images/plan-type-icon.png) center 4px / 16px 35px no-repeat;padding:5px 6px 13px 12px;}
.quote-invest-listing ul li span.plan-type.plan-type-3{ padding:0;}
.page .product-page-main .product-right-section .fd-compare{height: 100%;width: auto;display: table;margin: 0 auto;}
.fd-compare img{ width:86%;}
.gp-1{ width:86%;margin-left:11px;}
.gp-1 select{background: none;border: none;font-size: 16px;color: rgb(255, 255, 255);font-weight: 700;margin:0 0 0 27px;padding: 0px;width: 92px;}
.product-page-main .product-right-section #sec_MarketPerformance .content ul.fd-rates li i {top: 1px;font-size: 9px;right: 0;width: 10px;height: 10px;}
.product-page-main .product-right-section #sec_FundPerformance .content .traditional-plan ul{margin: 0 auto;display: table;float: none;}
.product-page-main .product-right-section #sec_FundPerformance .content .traditional-plan p{ margin-bottom:20px;}
.product-page-main .product-right-section #sec_MarketPerformance .content .fd-compare i{font-size:10px;bottom:1px;right:23px;}
.product-page-main .product-right-section #sec_MarketPerformance .content p,.product-page-main .product-right-section #sec_FundPerformance .content .traditional-plan p{font-size:12px;}
.product-page-main .product-right-section #sec_FundPerformance .content .traditional-plan ul li ul{ margin:0;}
.product-page-main .product-right-section #sec_MarketPerformance .content ul.fd-rates li {font-size: 10px ;margin: 0px 1px 0 2px;}
.product-page-main .product-right-section #sec_MarketPerformance .content ul.fd-rates li i{margin: 0 3px 0 3px;}
.quote-invest-details ul li span.yi-2 {border:none;width:auto;position:relative}
.quote-invest-details ul li span.yi-1 em{border-radius:5px;font-size:10px;padding:2px 3px 2px 4px;text-align:center;letter-spacing:0;}
.quote-invest-details ul li span.yi-1 a{color:#fff;font-size:10px;padding:6px;}
.quote-invest-details ul li span.yi-1{top:-2px;z-index:999;position:absolute;right:-4px;border:none;width:auto;}
.quote-invest-details ul li span.yi-2 .change-to {margin:0;font-size: 8px;text-align: left;top:23px;min-width:auto;width:auto;}
.quote-invest-details ul li span.yi-2{width: 86%;border-bottom: 1px solid #fff;float: left;text-align: left;margin:0 0 0 11px;}
.quote-invest-details ul li span.yi-2.yi-3{float:inherit;margin:0;}
.quote-invest-details ul li span.yi-2 input{font-size:16px;vertical-align: inherit;border:none;background:none;width:66%;font-weight: 700;}
.quote-invest-details ul li span.yi-2 span{ border:none;width:auto;}
.mob-modal{ padding:0;}
.mob-modal .modal-dialog{ width:97% !important;}
.modal-body.modal-body-calc .pclose-icon.close-btn:after{top: -13px;left: -6px;}
.mob-modal .pclose-icon.close-btn:after{background-size: 24px;top:6px;}
.mob-modal .value-research,.mob-modal .quote-fund-details{ width:100%;margin:0;padding: 4px 0 0 2px;text-align:center;}
.mob-modal .value-research p{width: 100%;padding: 0 0 14px 0;font-size: 10px;line-height: 12px;text-align: center;}
.mob-modal .quote-fund-details h2{font-size: 16px;margin-bottom: 0;font-weight: 400;text-align: center;}
.mob-modal .quote-fund-details ul.fund.fund-head li:first-child,.mob-modal .quote-fund-details ul.fund li.right-head {padding: 0 0 0 5px;word-break: break-word;}
.mob-modal .quote-fund-details ul.fund li.right-head em{ display:table;}
.mob-modal .quote-fund-details ul.fund li.right-head em.fund-title{ display:initial;}
.mob-modal .quote-fund-details h2 .right-info{float: none;display: block;}
.mob-modal .quote-fund-details h2 .right-info ul li {font-size: 10px;padding: 0;white-space: nowrap;}
.mob-modal .value-research img{width: 100px;float:none;padding: 0 0 5px 0;}
.mob-modal .modal-content.modal-content-calc{ width:100%;margin:0;}
.quote-invest-listing ul li md-progress-circular{position: absolute;top: -12px;right: -10px;-webkit-transform:scale(0.3) !important;transform: scale(0.3) !important; -ms-transform: scale(0.3) !important;}
.percentage-bar span{ height:5px;}
.quote-mob-wrapper{ margin:0;padding:0;display:inline-block;width:100%;}
.quote-mob-header{ background:#005387;width:100%;position:relative; border-bottom: 1px solid #264380;}
.mob-header-fix,.filter-header{ position:fixed;left:0;top:48px;width:100%;z-index:2;}
.filter-header{ top:0;}
.quote-invest-listing ul.more-feature{ display:table;width:100%;background:#f8f8f8;border-top:1px solid #eaeaea;padding:4px 0 7px 7px;}
.quote-invest-listing ul.more-feature.more-feature1{ padding-left:17px;}
.quote-invest-listing ul.more-feature.more-feature1 li{padding: 2px 20px 0 5px;width: 46%;}
.quote-invest-listing ul.more-feature li{ font-size: 10px;width: 49%;text-align: left;color: #6d6d6d;display: inherit;float: left;padding:2px 10px 0 0px;border: none;}
.quote-invest-listing ul.more-feature li i.fa-check,.quote-invest-listing ul.more-feature li i.fa-times{ padding: 0;
    color: #b3b3b3;
    position: absolute;
    top: 2px;
    left: -11px;
    font-size: 9px;}
	.quote-invest-listing ul.more-feature li i.fa-times{top:4px;left: -5px;}
.quote-invest-listing ul.more-feature li i.fa.fa-info-circle{ float:inherit;width:8px;}
.quote-invest-listing ul.more-feature li span{display:inherit;position:relative;}
.mob-quote-listing{ display:inline-block;padding-top:0;width: 100%;min-height:600px;padding-bottom: 50px;} 
.mob-quote-listing.mob-quote-listing-trad{ margin-top:111px;} 
.user-info.mob-fund-info li span{ display:inline-block;width:60%;}
.quote-mob-header h2{ color:#fff;font-size:16px; margin:0;padding:8px 10px 10px 24px;font-weight:400;text-align:left;}
.quote-mob-header h2 small{ display:block; font-size:12px;padding: 0 0 0 16px;color:#fff;}
.quote-mob-header h2 i{position: relative;top: 6px;left: -12px;}
.quote-mob-header i.fa-phone{position: absolute;right: 4%;top:28%;color: #FFF;font-size:26px;}
.quote-invest-details{ background:#2d3e50;display:inline-block;width:100%;}
.quote-invest-details ul{ margin:0;padding:0;display:table;width:100%;}
.quote-invest-details ul li{ width:50%;display:table-cell;vertical-align:middle;text-align:center;padding:9px 0 12px 0;}
.quote-invest-details ul li label{ display:block;color:#fff;font-size:10px;padding:0;}
.quote-invest-details ul li span{ color:#fff;font-size:16px;font-weight:700;border-bottom:1px solid #fff;padding: 0 0 2px 0;width: 86%;display: inline-block;position:relative;}
.quote-invest-listing ul li .dsch,.quote-invest-listing ul li .dsch a{font-size:10px;}
.quote-invest-listing ul li .dsch a{ padding:0;margin:0;text-decoration:underline;}
.quote-invest-listing ul li .dsch{padding: 0 0 8px 0;display: block;}
.quote-invest-details ul li span i{ position:absolute;right:4px;color:#fff;font-size:12px;top:5px;}
.quote-invest-listing{ display:table;margin:6px auto;width:98%;box-shadow:0px 1px 0px #bdbdbd;border: 1px solid #e0e0e0;background:#fff;border-radius:5px;}	
.quote-invest-listing ul{ margin:0;padding:0;display:table;width:100%;}
.quote-invest-listing ul li{ display:table-cell;vertical-align:middle;width:37%;border-right:1px solid #f0f0f0;text-align:center;padding:4px;letter-spacing:0;position:relative;}
.quote-invest-listing ul li span.plan-type{ background:#2c3e50;position:absolute;top:-3px;left:-3px;padding:3px 5px 3px 5px;box-shadow: 1px 1px 5px #c7c7c7;border-radius: 2px;}
.quote-invest-listing ul li .gr-tax {margin:0;padding:0;border:none;background:none;}
.quote-invest-listing ul li img{ width:60px;}
.quote-invest-listing ul li label{ font-size:10px;width:100%;text-align:center;padding: 6px 0 0 0;margin:0;font-weight: inherit;}
.quote-invest-listing ul li a{ color:#4ec7f7;font-size:12px;text-decoration:none;margin: 8px 0 0 0;display: inline-block;width: 100%;}
.quote-invest-listing ul li a i{ font-size:12px;color:#bdc3c7;}
.user-info.mob-fund-info li .income-list li .error-message.error-invest{ font-size:10px;color:#F00 !important;width: 150%;left: -100px;top: 49px;}
.quote-invest-listing ul li p.fa-child{ color:#fff;}
.quote-invest-listing ul li p{ font-size:9px;margin:0;}
.quote-invest-listing ul li p.gr-1 {padding: 6px 0 5px 0;line-height: 9px;display: inline-block;font-size:10px;width:100%;}
.quote-invest-listing ul li p.gr-1 small{ display:inherit;}
.quote-invest-listing ul li p.gr-1.gr-2 {padding:0px 0 4px 0;line-height:12px; }
.quote-invest-listing ul li p.gr-1 span{float:left;width:70%;text-align:left;}
.quote-invest-listing ul li p.gr-1 small {float: right;width: 30%;font-size: 10px;font-weight:300;}
.quote-invest-listing ul li p.gr-1.gr-3 small {width:100%;}
.quote-invest-listing ul li p.gr-1.gr-3{padding:5px 0 5px 0;}
.quote-invest-listing ul li p.pp-1{ color:#4ec7f7;text-decoration:underline;}
.quote-invest-listing ul li p small{font-size:11px;padding: 0;display: block;}
.quote-invest-listing ul li h3{ color:#ff7200;font-weight:700;font-size:16px;margin:6px 0 0px 0;padding:0;}
.quote-invest-listing ul li h3.not-data{font-size:12px;}
.quote-invest-listing ul li h3 small{ display:block;font-size:10px;padding: 2px 0 0 0;}
.percentage-bar.mob-bar{ margin:10px 0 3px 0;height:5px;}
.quote-invest-listing ul li .mob-past{ display:table;margin:6px auto;}
.quote-invest-listing ul li .mob-past li{ background: #ebebeb;width: 30%;padding: 3px;border-radius: 5px;margin: 0 3px 0 0;display: inline-block;font-size: 10px;font-weight: 700;}
.quote-invest-listing ul li .mob-past li.active{ background:#2ecc71;color:#fff;}
.quote-invest-listing ul li .mob-past li:last-child{ margin:0;}
.quote-invest-listing ul li .mob-past.mob-past-1 li{ background:none;font-size:8px;color: #6d6d6d;border: none;position:relative;padding:0;margin-right: 2px;}
.quote-invest-listing ul li .mob-past.mob-past-1 li.active-list{color:#2ecc71;} 
.quote-invest-listing ul li button{ background:#ff7a4c;color:#fff;border:none;padding:7px 10px 8px 10px;border-radius:5px;font-size:10px;font-weight:700;position:relative;}
.quote-invest-listing ul li button i{ margin:0 0 0 5px;}
.user-info.mob-fund-info li span.mob-field{ display:inline-block;padding:0 0 0 6px;}
.quote-invest-listing .mob-feature-list{ background:#f8f8f8;border-top:1px solid #eaeaea;padding: 4px 0 4px 0;}
.quote-invest-listing .mob-feature-list li{ border:none; text-align:left;}
.mob-filter{ background:#005387;width:60px;height:60px;border-radius:50%;color:#fff;position:fixed;bottom:38px;right:7px;text-align:center;z-index: 2;}
.mob-filter i{ color:#fff;font-size:26px;margin: 17px 0 0 0;}
.reset{ position:absolute;right:5%;top:18px;font-size:14px;color:#fff;}
.filter-features{position: absolute;top: 0;margin: 0;width: 100%;background:#f1f6f0;height:100%;letter-spacing:0;z-index:999;}
.mob-plans-type{ border:1px solid #e4e4e4;display:table;margin:10px auto 0;width:98%;background:#fff;border-radius:5px;}
.mob-plans-type.radio-btn{background:none;border:none;padding: 2px 0 2px 0;}
.mob-plans-type.radio-btn .hist-data .md-switch-thumb, md-radio-button{width:30%;letter-spacing:0;margin:0 9px 0 2px;}
.mob-plans-type.radio-btn md-radio-button .md-on{ background:#64cbf4;}
.mob-plans-type.radio-btn md-radio-button.md-checked .md-off{border-color:#64cbf4;}
.mob-plans-type.radio-btn .md-switch-thumb .md-label, md-radio-button .md-label{ margin:0;}
.mob-plans-type.radio-btn md-radio-group{ display:table;margin:0 auto;}
.mob-plans-type.radio-btn md-radio-button.dgsp{margin-right: 31px;}
.mob-plans-type.radio-btn md-radio-button.NotSel-FundGrowthTool .md-label{ color:#a4a4a2;}
.mob-plans-type.radio-btn md-radio-button.gp{margin:0;width:23%;}
.mob-plans-type.mob-plans-type-4 ul li.active-1,.mob-plans-type.mob-plans-type-4 ul li.active-0{ border-radius:0;}
.mob-plans-type.mob-plans-type-4{margin: 58px auto 10px;width: 95%;box-shadow: none;border-spacing: 0px;padding: 0 0 0 0;background: #fff;border: 1px solid #e4e4e4;}
.mob-plans-type.radio-btn.mob-plans-type-4 md-radio-group{padding: 4px 0 6px 0;}
.mob-plans-type.mob-plans-type-4 ul{border-spacing: 0;box-shadow: none;padding:0;}
.mob-plans-type.mob-plans-type-4 h3{padding:8px 0 8px 13px;border-bottom: 1px solid #f0f0f0;}
.mob-plans-type h3,.addon.mob-feature h3{ font-size:14px;color:#3c5679;font-weight:700;margin:0;padding:12px 0 0 12px;}
.addon.mob-feature h3{ text-align:left;padding-top:0;margin: 0 0 16px 0;text-transform: capitalize;}
.mob-plans-type ul{margin: 0;padding:0;display: table;width: 100%;border-spacing: 0px;letter-spacing: 0;box-shadow: 0px 1px 0px #bdbdbd;border-radius: 5px;}
.mob-plans-type ul li{ margin:0;padding:0px 0 5px 0;display:table-cell;text-align:center;width:33.33%;font-size: 10px;color: #a2a2a2;border-right: 1px solid #f0f0f0;}
.mob-plans-type ul li:last-child{border:none;}
.mob-plans-type ul li .emlp{ background:url(../images/invest_equity_1.png) center 3px / 24px 24px no-repeat;width:100%;height:26px;display:block;font-weight:700;}
.mob-plans-type ul li .emlp.dgs{ background:url(../images/invest_traditional.png) center top / 28px 28px no-repeat;}
.mob-plans-type ul li .emlp.gp{ background:url(../images/debt.png) center top / 28px 28px no-repeat;}
.mob-plans-type ul li.active-1 .emlp{ background:url(../images/invest_equity_refine_1.png) center 3px / 24px 24px no-repeat;}
.mob-plans-type ul li.active-2 .emlp{ background:url(../images/invest_traditiona_selected_1.png) center top / 28px 28px no-repeat;}
.mob-plans-type ul li.active-0 .emlp{ background:url(../images/debt_selected_1.png) center top / 28px 28px no-repeat;}
.user-info.mob-fund-info .mob-label-quote{background:url(../images/invest_growth_fund.png) center top / 28px 28px no-repeat;width:100%;height:40px;display:block;}
.user-info.mob-fund-info .mob-label-quote.sbye{background:url(../images/invest_sort_by.png) center top / 28px 28px no-repeat;}
.user-info.mob-fund-info .mob-label-quote.payout{background:url(../images/cal.png) center 5px / 20px 20px no-repeat;}
.user-info.mob-fund-info .mob-label-quote.premium{background:url(../images/invest_premium.png) center 3px / 30px 30px no-repeat;}
.mob-plans-type ul li.active-1,.mob-plans-type ul li.active-2,.mob-plans-type ul li.active-0{ font-weight:700;color:#5d6068;}
.mob-plans-type ul li.active-1{background:#ff7a4c;border-top-left-radius: 5px;border-bottom-left-radius: 5px;color:#fff;}
.mob-plans-type ul li.active-0{background:#ff7a4c;border-top-right-radius: 5px;border-bottom-right-radius: 5px;color:#fff;}
.mob-plans-type ul li.active-2{background:#ff7a4c;border-radius:none;color:#fff;}
.user-info.mob-fund-info{ padding:0;display:table;margin:0 auto;width:95%;}
.user-info.mob-fund-info li{box-shadow:none;height: 52px;margin: 0 0 10px 0;width:100%;}
.user-info.mob-fund-info li .icon-bg {width: 60px;height: 50px;font-size: 1.5em;padding: 9px 0 0 0;}
.user-info.mob-fund-info li .icon-bg.ann-icon{ padding-top:7px;}
.user-info.mob-fund-info li .income-list{ margin:12px 0 0 0}
.user-info.mob-fund-info li .income-list li {font-size: 12px;box-shadow: none;border: none;letter-spacing: 0;margin: 0 0 0 2px;width: auto !important;background: none;padding: 5px 5px 4px 5px;color: #5d6068;height:auto;float: left;}
.user-info.mob-fund-info li .income-list li i {color: #ccc;padding: 0 2px 0 0;}
.user-info.mob-fund-info li .income-list li.active {background: #effaff;color: #4dbae5;}
.user-info.mob-fund-info li .income-list li.active i {color: #4dbae5;}
.user-info.mob-fund-info li .income-list.premium{ margin:0;padding: 3px 0 0 3px;display: inline-block;}
.user-info.mob-fund-info li .income-list.premium label{ margin:0;padding:0;}
.user-info.mob-fund-info li .income-list.premium input{ border:none;font-size:12px;}
.user-info.mob-fund-info li .income-list.premium select{ border:none;font-size:12px;padding:0;width: 68px;background:none;position: relative;left: -4px;}
.user-info.mob-fund-info li .income-list.premium span{ width:50%;float:left;padding: 1px 0 0 0;position:relative;}	
.user-info.mob-fund-info li .income-list.premium span i.fa-pencil{position: absolute;right: 12px;top: 18px;}
.addon.mob-feature{ position:relative;left:0;border:1px solid #e4e4e4;display:table;margin:0 auto 80px;width:95%;background: #fff;box-shadow: none;border-radius:5px;top:10px;}
	.addon.mob-feature ul{width: 100%; float: left;}
.addon.mob-feature .md-label{ text-align:left;color:#5d6068;text-transform: capitalize;font-size:12px;line-height:18px;padding-left: 14px;}
.addon.mob-feature md-checkbox .md-icon{border-color: #9ab7bf;height: 18px;width: 18px;}
.addon.mob-feature md-checkbox.md-checked .md-icon{ border:2px solid #9ab7bf;}
.apply-btn{position: fixed;left: 0;bottom: 0;width: 100%;background: #fa774d;z-index: 999;border: none;color: #fff;font-size: 20px;padding: 10px;box-shadow: 0px 1px 4px #232323;}
.apply-btn i.fa-arrow-right{ margin-left:30px;}


/*Intertitial Page*/
.content2 fieldset legend{ font-size:16px;margin-bottom:24px;border:none;}
.content2 fieldset legend span{ padding:0;}
    .data-fill-outer .select-style select {height:50px;font-size:14px;font-weight: 700;}
.page #sec_Eligibility{ min-height:800px;}
.footer{padding:18px 20px 10px 20px;width: 100%;}
.footer.footer1{padding:7px 25px 60px 25px;margin:50px 0 0 0;}
small.pm-1{padding:0;}
#mobile-device .label-bg.label-space.ca-2{padding-top:1px;}
.page .prem-det-1{display:table;margin:0 auto 10px;}
.page .prem-det-1 li{ width:100%;font-size: 12px;padding:0;color:#5d6068;}
.page .prem-det-1 li label{font-weight:400;}
.page .prem-det-1 li span{font-weight:700;}
.page .equal.plus-1{ top:-42px !important;}
.page .plan-message.has-surrender{ padding-top:0;}
.inv-button .lightgreen-button md-progress-circular {-webkit-transform:scale(0.3) !important;transform: scale(0.3) !important;-ms-transform: scale(0.3) !important;}
.page .product-page-main .product-right-section .content .return-head.return-head-1.return-head-4 li:nth-child(3),.page .product-page-main .product-right-section .content .return-head.return-head-3.return-head-5 li:nth-child(3),.page .product-page-main .product-right-section .content .return-head.return-head-3.return-head-5 li:nth-child(8){ display:none;}
.page .product-page-main .product-right-section .content .return-head.return-head-3.return-head-5 li:nth-child(7){ display:block;width:100%;}
.page .product-page-main .product-right-section .content .return-head li.h-color{ width:21%;}
.page .invested-amount ul li label{white-space: nowrap;}
.page .update-text{ text-align:center;font-size:10px;}
.pln-right-table li{padding:2px;font-size: 8px;}    
.page .loader-overlay i{ margin-top:0;position:absolute;top:50%;}
.page .edit-btn-top{top:0px;right:0;padding:2px 7px 4px 10px;border-radius:0;}
.page .fill-form-value{ width:76%;display:none;}
.page .product-page-main .about-plan-info .vAccordion--default v-pane.is-expanded > v-pane-header h3,.page .product-page-main .about-plan-info .vAccordion--default v-pane-header h3{padding:18px;}

.page .invested-amount{ width:100%;padding: 15px 0 15px 8px;display:block;float:left;}
.page .fib .additional-amount{ width:232px;font-size:10px;display:table;margin:0 auto;position:inherit;right:inherit;}
.page .arrow-additional{top:22px;left:108px;}
.page .gender input{ width:71%;}
.page .city-list{ width:64%;}
.page .add-income{display: block;color: #27ae60;padding: 6px 0 0 0;font-size: 10px;font-weight: 400;}
.page .product-page-main .plan-details.plan-details-fixed,.page .product-page-main .plan-details{left:0;bottom:0;top:inherit;width:100%;z-index: 1;position:fixed;}
.page .product-page-main .product-right-section .content.content2 h2 .right-info ul{ margin:0 auto;}
.page .product-page-main.product-term-main .plan-details .plan-details-inner {border: none;}
.page .product-page-main .plan-details .plan-details-inner.mob-w .bottom-pay {width: 100%;position: fixed;bottom: 0;z-index: 2;}
.page .product-page-main .plan-details .plan-details-inner{min-height:initial;border:none;}
.page .product-page-main .plan-details .plan-details-inner .bottom-pay{float:left; width:50%;}
.page .product-page-main .plan-details .plan-details-inner.mob-w .bottom-pay .prem-buy .total-premium {background: #2c3e50;color: #fff;padding-top: 10px;position: relative;}
.page .product-page-main .plan-details .total-premium em {font-size: 16px;padding: 0px 0 5px 0;}
.page .product-page-main .plan-details .plan-details-inner .total-premium {font-size: 12px;background:#2c3e50;color:#fff;padding:6px 0 2px 0;line-height: 18px;position:relative;}
.page .product-page-main .plan-details .buynow-button{ width:100%;display:inherit;margin:0;}
.page .product-page-main .plan-details input[type="button"]{margin:0;font-size:18px;padding: 14px 0 13px 0;border-radius:0;}
.page .product-page-main .plan-details em.proceed-arrow {top: 19px;right: 15px;font-size: 16px;}
.page .product-page-main .plan-details .total-premium em {font-size: 16px;padding: 0px 0 5px 0;}
.page .product-page-main .plan-details .plan-details-inner ul{ position:absolute;bottom:52px;background:#2c3e50;display:inherit;padding-top: 14px;}
.page .product-page-main .plan-details .plan-details-inner ul li,.page .product-page-main .plan-details .plan-details-inner ul li:last-child {border-bottom: 1px solid #3c4f63;padding: 10px 0 10px 0;color:#fff;}
.page .product-page-main .plan-details .plan-details-inner .bottom-pay .prem-buy .total-premium .a-up {position: absolute;right: 8px;top: 21px;font-size: 12px;display: block !important;}
.plan-works-head .typewriter h2{white-space:inherit;animation:inherit}
.page .plan-works.plan-works2 li .plan-message small{ width:100%;white-space: nowrap;}
.page .plan-works.plan-works2 li .plan-message small em{ display:inherit;font-size:12px; }
.page .plan-works{ padding-top:20px;}
.page .product-page-main .plan-details .plan-details-inner ul li .close-premium {position: absolute;top: -25px;right: -4px;padding: 10px;font-size: 18px;font-style: normal; font-weight: 300;color: #708498;display:block;}
.page .product-page-main .plan-details .plan-details-inner .prem-buy {width:100%;float:left;}
.page .product-page-main .form-design li .mb-num input[type="tel"]{width:60%;}
.page .product-page-main .form-design li input:disabled {opacity:1;}
.page .product-page-main .form-design li{ width:100%;margin-left:0;}
.page .product-page-main nav,.page .product-page-main nav.nav-div-fixed{ width:100%;position:fixed;top:0;margin:0;z-index:2;background:#d8e8e7;border-bottom:1px solid #b8cecc;}
.page .product-page-main .product-right-section .content .return-head li:nth-child(2),.page .product-page-main .product-right-section .content .return-head li:nth-child(7),.page .product-page-main .product-right-section .content .return-head.return-head-1.wd li:nth-child(2),.page .product-page-main .product-right-section .content .return-head.return-head-1.wd li:nth-child(7){ display:none;}
.page .product-page-main nav li{float:left;width:25%;border-right:1px solid #b8cecc;border-bottom: 1px solid #b8cecc;}
.page .product-page-main nav li:nth-child(5),.page .product-page-main nav li:nth-child(6),.page .product-page-main nav li:nth-child(7){ border-bottom:none;}
.page .product-page-main nav li .illustration {background-position: center -366px;}
.page .product-page-main nav a,.page .product-page-main nav li a.fund,.page .product-page-main nav li a.market{font-size:10px;height:40px;padding:0;padding-top: 24px;border-radius:0;margin:0;}
.page .product-page-main .about-plan-info .plan-head{ width:100%;}
.page .product-page-main nav li .benefits {background-position: center -246px;}
.page .product-page-main nav li .key-f {background-position: center -284px;}
.page .product-page-main nav li .eligibility {background-position: center -323px;}
.page .page .product-page-main nav li .details,.page .product-page-main nav li .benefits,.page .product-page-main nav li .key-f,.page .product-page-main nav li .eligibility, .page .product-page-main nav li .illustration,.page .product-page-main nav li .fund,.page .product-page-main nav li .market{background-size: 18px;}
.page .product-page-main nav li .details {background-position: center -215px;background-size: 18px;}
.page .product-page-main nav li .fund {background-position: center -428px;}
.page .product-page-main nav li .market {background-position: center -473px;}
.page .product-page-main nav li .market {background-position: center -473px;}
.page .product-page-main nav li a span{ display:none;}
.page .product-page-main .product-right-section{float:left;width:100%;border-radius: 0;}
.page .product-page-main{ margin:0;width:100%;display:inherit;padding-top:81px;}
.quote-header.product-header{ display:none;}
.page .product-page-main nav li .active{border:none;}
.page .invested-amount ul{ display:table;float:none;margin:0 auto;}
.page .invested-amount ul li{ padding:8px 0 0 0;border:none;width:50%;text-align:left;}
.page .plan-works-head h1{ font-size:18px;}
.page .plan-works-head small {display: table;font-size: 12px;width: 96%;line-height: 16px;margin: 0 auto;}
.page .plan-works.plan-works2 li,.page .fib{ width:100%;padding:0;}
.page .plan-message{ width:100%;font-size:12px;padding:5px 0 42px 0;}
.page .plan-works li:last-child .plan-message{ padding-bottom:10px;}
.page .plan-works.plan-works2 li .equal.equal-1 {right: 38px;top: -33px;left: inherit;}
.page .add-income{ display:block;}
.page .strick{top:10px;}
.page .product-page-main .product-right-section .content ul{ margin:0 0 0 22px;}
.page .product-page-main .product-right-section .content .return-head{ margin:0;}
.page .product-page-main .product-right-section .content .return-head.return-head-1 li{ font-size:10px;width: 20%;}
.page .product-page-main .product-right-section .content .return-head.return-head-2 li{ font-size:9px;display: table-cell;}
.page .product-page-main .product-right-section .content .return-head li.agr {width: 69.5%;}
.page .product-page-main .product-right-section .content .return-head.return-head-1.wd li:first-child{ width:auto;}
.page .product-page-main .product-right-section .content .return-head li.sensex-1{  width:auto;}
.page .download{ padding-top:2px;}
.page .product-page-main .product-right-section .content .return-head li.sensex{ width:20.5%;}
.page .product-page-main .product-right-section .content .return-head li.plus {width: 10%;text-align: left;}
.page .product-page-main .product-right-section .content .return-head li.plus span {position: relative;left: 9px;font-size: 18px;}
.page .product-page-main .product-right-section .content.content2 h2 .right-info ul li{ font-size:10px;padding:0;white-space: nowrap;}
.page .product-page-main .product-right-section .content .return-head li{ font-size:9px;width:20%;}
.page .product-page-main .product-right-section .content.content2 h2 .right-info ul li .list-green{ margin-left:9px;}
.page .product-page-main .product-right-section .content ul.fund.fund-head li:first-child,.page .product-page-main .product-right-section .content ul.fund li:first-child{ padding:0 0 0 5px;word-break: break-word;}
.page .product-page-main .about-plan-info .content-mp v-accordion .is-expanded .return-head.return-head-3 li:nth-child(3){ display:none;}
.page .plan-works li{ width:100%;}
.page .fib .equal{top:149px;left:45px;right:inherit;}
.page .fib .equal.equal-1{top:-42px;}
.page .fib .plan-message small{ width:100%;}
.page .product-page-main .product-right-section .content ul.fund li{ font-size:10px;}
.page .product-page-main .product-right-section .content ul.fund.fund-head li{ font-weight:400;}
.page .product-page-main .product-right-section .content ul li{ font-size:12px;}
.page .product-page-main .product-right-section .content h2{ font-size:14px;margin-bottom:15px;font-weight:400;text-align:center;}
.page .product-page-main .product-right-section .content.content2 h2 .right-info{ float:none;display:block;}
.page #sec_FundPerformance,.page #sec_MarketPerformance,.page #sec_Benefits,.page #sec_KeyFeatures,.page #sec_Eligibility{ margin-top:35px;}
.page #sec_Details{ margin-top:0;}
.page .plan-works-head h1{ text-align:center;}
.page .data-fixed{ width:100%;position:relative;z-index: inherit;}
.page .product-page-main .product-right-section .content .return-head.return-head-3 li:nth-child(2),.page .product-page-main .product-right-section .content .return-head.return-head-3 li:nth-child(8){ display:none;}
.page .product-page-main .about-plan-info .vAccordion--default v-pane.is-expanded > v-pane-header h3,.page .product-page-main .about-plan-info .vAccordion--de{ padding:18px;}
.page .product-page-main .about-plan-info .vAccordion--default v-pane.is-expanded > v-pane-header h3 em .lcd,.page .product-page-main .about-plan-info .vAccordion--default v-pane-header h3 em .lcd{ width:42px;}
.page .product-page-main .product-right-section .content,.page .product-page-main .product-right-section .content.content2{ padding:0;position:relative;}
.page .product-page-main .about-plan-info v-accordion, .product-page-main .about-plan-info v-pane,.page .product-page-main .about-plan-info v-pane{ padding-right:0;}
.page .plan-works.plan-works2 li .equal {right: 39px;top: 150px;}
.page .plan-works li span.circle{ display:table; margin:0 auto;}
.page .product-page-main .about-plan-info{ width:100%;}
.page .product-page-main .section-wrap{ padding:5px;}
.page .invested-amount ul li label,.page .product-page-main .about-plan-info .plan-head h5 a{ font-size:10px;}
.page .invested-amount ul li span{ font-size:12px;}
.page .product-page-main .about-plan-info .plan-head h5{font-size:14px;padding-top:10px;}
md-tooltip{ display:none;}
#mobile-device md-input-container .md-input, #mobile-device .user-info .user-input input, #mobile-device .yfi input, #mobile-device .cus-row input, #mobile-device .comprare-input{line-height:inherit !important;}
#mobile-device .user-info li .income {margin: 0;padding: 5px 0 0 0;float: left;width: 100%;}
#mobile-device .user-info li .income li {box-shadow: none;letter-spacing: 0;margin:0px 0 0px 5px;padding: 5px;float: left;width: 40% !important;text-align: left;font-size: 12px;cursor: pointer;border:none !important;}
.income-1 li.term-active,.income-1 li.term-active i{color:#4dbae5;}
#mobile-device .user-info li .income li i,.income-1 li i{ color:#ccc;}
#mobile-device .user-info li .income li:last-child{ width:13% !important;margin: 0;padding: 5px 8px 0 0;text-align: right;}
#mobile-device .user-info li .income li:last-child i{ color:inherit;}
#mobile-device .user-info li .income li.active {background: #effaff;color: #4dbae5;}
#mobile-device .user-info li .income li.active i{ color:#4dbae5;}
.income-1{position:fixed;left:25%;top:18%;background:#fff;width: 50%;text-align: left;padding: 20px;z-index:999;}
	.income-1 li{line-height:10px;line-height: 30px;font-size: 14px;}
	.income-1 li.inccome-close a{ position:absolute;top: -4px;right: -4px;width: 20px;height: 20px;font-size: 14px;font-style: normal;color: #CCC;}
	.overlay{background:#000;position:fixed;top:0;left:0;width:100%;height:100%;opacity: 0.85;}
.bx-wrapper{display:none;}
#spnDebtCost{float:inherit;}
.pln-type{ display:none;}
.quote-row li:nth-child(1){ padding-top:0;}
.quote-row li a.more-plan{ padding:5px 0 4px 0;}
.quote-row li md-radio-button.high-returns .md-label{font-size:10px;color:#5d6068;text-transform: uppercase;white-space: nowrap;}
.quote-row li .past-peromance li.active{ background:#ecf0f1;text-align:center;border-radius: 5px;padding-right:0;}
.quote-row li .past-peromance li.active:before{top: 2px;left: 1px;}
.quote-row li .past-peromance li{ padding:4px 0 4px 0;}
.quote-row li .perfomance-list li{display:table-cell;font-size:12px;width:33% !important;}
.quote-row li .perfomance-list{margin:8px 0 18px 0;}    
.quote-row li .past-peromance{box-shadow:none;margin-top: 8px;padding:0;}
.quote-row li .past-peromance li{ display:table-cell;width:33% !important;font-size:12px;}
.quote-row li md-radio-button.secure1-returns .md-label{font-size:12px;text-transform:uppercase;color:#5d6068;white-space: nowrap;}
.quote-trad-btn .quote-row li:nth-child(1){ margin-bottom:10px;}
.percentage-bar{ margin-bottom:7px;height:5px;}
.returns-value .md-switch-thumb, md-radio-button.high-returns{ margin-left:0;color:#fff;float:none;}
.returns-value .md-switch-thumb, md-radio-button.secure1-returns{ margin-right:0;float:inherit;color:#fff;}
.returns-value .md-switch-thumb .md-label, md-radio-button.high-returns .md-label,.returns-value .md-switch-thumb .md-label, md-radio-button.secure1-returns .md-label{ display:inline-block;color:#36b0e0;}
md-radio-button.high-returns .md-switch-thumb .md-off, md-radio-button .md-off{ width:12px;height:12px; border-color:#a4a4a2;top:1px;}
md-radio-button.secure1-returns .md-switch-thumb .md-on, md-radio-button .md-on{ width:12px;height:12px;top:1px;}
.returns-value{ padding: 6px 0 10px 0;display: inline-block;width: 100%;margin-left: 20%;}

.arrow-bottom {
	width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #2980b9;
    position: absolute;
    left: 47%;
    top: 30px;
}
.gender-set md-radio-button.pred.md-checked{ color:#fff;}
.gender-set md-radio-button.pred{ color:#fff;}
.hr-line{ display:none;}
.filter-change .inv-goal{padding: 0;display: table;margin: 0 auto;float: none;}
.gender-set md-radio-group{ padding-top:0;}
.main-filter-contain .main-wrap{ width:100%;float:left;margin:0;}
.error-message.error-invest{left:5px;top:50px;width:100%;letter-spacing:0;}
.error-message.error-invest1{ text-align:right;padding-right:10px;}
.main-filter-contain .main-wrap .wrap-left{width:100%;min-height: 83px;display:table;}
.wrap-right{ display:none;}
.filter .user-input{ width:100%;}
.mob-hide{ display:none !important;}
.filter .contain i.text-f{display:block;width:100%;padding:0;font-size:8px;text-transform: uppercase;font-weight: 400;padding: 7px 0 0 0;}
.main-filter-contain .main-wrap .rupees-payout{ font-size:18px;padding:0;}
.user-info .error-messaqe.em-1{top:0 !important;}
.animaton-img,.what-investor{ display:none;}
 #mobile-device .er-oth{ left:150px;}
#mobile-device .user-info .error-messaqe.privacy-error{ top:17px;}
.cd-section .cd-modal-action{left: -3px;bottom: 100px;height: 100px;border-top-right-radius: 3px;border-bottom-right-radius: 3px;}
.cd-section .cd-modal-action .btn{width: 15px;border-radius:inherit;}
.cd-section .cd-modal .cd-modal-content{ padding:0em 2%;}
.cd-section .cd-modal-close{top: 10px;right: 2%;height: 40px;width: 40px;}
.secure-returns,.secure-returns{display:table;margin:10px 0 10px 0;float: left;width:100%;height:494px;}
 .secure-returns .product-wrap.product-wrap-2 {margin-bottom: 8px;}
 .rt-1 {color: #4ec7f7;position: absolute;top: 15px;left: 10px;text-align: center;width: 9px;font-size: 12px;padding: 0 0 10px 0;background: none;word-wrap: break-word;  white-space: pre-wrap;line-height: 10px;}
 .secure-returns .secure-r{ font-size:20px;}
 .secure-returns .ulip-debt{ font-size:16px;padding-bottom:10px;margin: 10px 0 10px 0;}
 .secure-returns .product-wrap .left-text,.secure-returns .product-wrap .right-text{ font-size:14px;}
 .divider-space{ display:none;}
 .content-style-form{ display: table;margin: 0 auto;width: 100%;}
 .secure-returns .product-wrap{ margin:36px auto 30px;}
 .rticon-1,.sh-1{display:none;}
 .secure-returns .btn{margin: 20px 0 0 0;float: left;width: 100%;}
  .secure-returns.high-returns .btn{margin-top:0;}
 .secure-returns .btn .btn-arrow{right:14px;}
.secure-returns .product-wrap .left-text small{ padding-left:60px} 
/* End Intertitial Page*/
    .quote-row li span.plan-type{left:-14px;top:-5px;padding-top:4px;}
    .quote-row li span.plan-type:before{display:none;}
    .user-input span.amt-col2{ display:none;}
    .body-bg{ background-image:none;background-color:#eeecf9;}
    html{background-color:#eeecf9;}
    .choose-plan.contact-slide .progressbar md-progress-circular {
    right: 60px;
}
.landing-iframe #mobile-device .user-info .error-messaqe.some-error-mobile{left: 315px;top: -18px;}
.history-data{margin-left:0;}
div.privacy-li span{ display:inline ;}
div.privacy-li span.privacy{display: block;width: 100%;line-height: 16px;padding: 5px 0 0 0;letter-spacing:0px;}
	#mobile-device .progressbar em.btn-arrow{ left:20px;position:relative;}
div.privacy-li{ text-align:center;float: left;width: 100%;padding: 20px 0 0 0;}
div.privacy-li:last-child{box-shadow:none;background:none;border:none !important;margin-top: 0;margin-bottom: 10px;}
#mobile-device .user-info li:nth-child(8){ margin-bottom:0;}
#mobile-device .plan-outer ul{ background:transparent !important;width:100%;}
#mobile-device div.bind-country-code:before{top:-13px;left:10px;}
#mobile-device .user-info li span{ display:inline-block;}
	.cobrowsing{ display:none !important;}
    /*body{overflow-y: scroll;}*/
	#paytm-page .user-info li{display:block;margin-bottom: 16px;border-bottom: 1px solid #efeeee;padding:7px 0 26px 0 !important;text-align:center;}
	#paytm-page .number-field{width:auto;float:none;}
	#paytm-page .user-info md-input-container{ display:inherit;}
	#paytm-page .paytm-info li input[type='number'], #paytm-page .paytm-info li md-input-container input, #paytm-page .paytm-info li input[type='text'], #paytm-page .paytm-info li input{width:235px;}
	.mob-s.user-inp-new md-select {height:32px ;}
	#paytm-page .paytm-term md-select{ width:235px;}
	.user-info li span{ display:table;margin:0 auto;}
    .blue-wrapper{height: 170px;}
    /*pbheader,pbfooter{display: none;}*/
    .user-info-1.contact-slide li span input:disabled{color:#000;-webkit-text-fill-color:#000; opacity:.2;}
.user-info-1.contact-slide li span.active-bg input:disabled,.user-info-1.contact-slide .bind-country-code .country-code-valuenot input:disabled{color:#2c3e50;-webkit-text-fill-color:#2c3e50; opacity:1;}
.user-info-1.contact-slide .bind-country-code input[disabled]{color:#2c3e50;-webkit-text-fill-color:#2c3e50; opacity:1;}
.call-me-fixed{display:none;}
    .main-filter-contain,.layout-quote li{float: left; width: 100%}
    .main-filter-contain .filter{padding: 10px; min-height:63px}
    .filter-change.change-fund md-input-container label{width: 100%}
    .hist-data md-radio-button{padding:8px 0px 9px 14px;}
    .title h2{font-size: 20px;}
    .data-fill{margin-top: 10px;}
    .user-info{margin-bottom: 20px}
    .data-rightrow{margin-bottom: 10px; min-height: 50px;}

    .layout-quote{width: 94%}
    .quote-row ul{padding: 5px 13px 10px; box-sizing:border-box; margin-top: 10px;}
    .quote-row li{width: 100%!important; padding: 2px 5px;border-right: none; /*border-bottom: 1px #cdcdcd dashed;*/}
    /*************************Compare Page****************************************/

    .compare-amount.layout{float: left; width: 100%; padding:20px 0px;}
    #positiontool.layout > div{float: left; width: 100%; border: none;}
    .show-mobile{display: block;}
    .price-boxleft{display: none;}
    .bottom-fix.bot-f{position: static;}
    .price-plans .lightgreen-button{width: 180px;}
    .price-plans .plan-heading{padding:15px 5px; min-height: 20px}
    .price-plans:before{display: none;}
    .pricebox-table {float: left;; width: 100%; padding: 0 20px}
    .price-boxleft,.price-boxright,.price-plans{float: left; width: 100%; margin: 0px;}
    .price-plans{margin-top: 20px;}
    .price-plans *{color: rgba(44, 62, 80, 1);}
    .ys-no-icon:after{position: static;}
    .layout{width: 600px;}
	.select-style { width: 100%;border-radius: 3px;overflow: hidden;position:relative;background:#fff url("../images/mobile-sprite.png") right -237px / 20px 395px no-repeat;float:left;height:35px;border:none;}
/*	.select-style.active-bg{border-color:#64cbf4;}*/
.select-style select {padding:0 0 0  10px;width: 96%;border: none;box-shadow: none;height:35px;font-size:12px;background: transparent;background-image: none;-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;color: #22364a;cursor:pointer;color:#2c3e50;border-radius:5px;margin:0;}
.select-style select{opacity:.5;}
.select-style.active-bg select{opacity:1;}
/*.active-bg .select-style select{border:1px solid #27ae60;}*/
pbheader,#navsidebaricon{z-index:0;}
#mobile-device .data-fill{border:none;}
.mobile-device-bg .blue-wrapper{height:98px !important;}
    #mobile-device a.md-button.md-primary.md-raised, a.md-button.md-primary.md-fab, .md-button.md-primary.md-raised, .md-button.md-primary.md-fab{background:#fa774d ;}
	.lightgreen-button:hover{background:#e67e22 !important;}
#mobile-device .privacy{display: block;position: initial;font-size: 10px;text-align:center;}
#mobile-device .privacy input{position:relative;top:2px;}
#mobile-device .sr-landing .data-fill{padding:0 0px 20px 0px;}
#mobile-device .sr-landing .user-info li{ margin-right:0;}
#mobile-device .sr-landing .user-info li:nth-child(1) md-input-container{ width:30.8%;}
#mobile-device .sr-landing .user-info li:nth-child(6){ margin-right:0;width:100% !important;margin-bottom:0;}
#mobile-device .sr-landing .user-info li:nth-child(8){ width:100% !important;}
#mobile-device .sr-landing .progressbar button, #mobile-device .sr-landing .lightgreen-button:hover{width: 86%;display: table;margin: 0 auto;}
.layout.layout-prequote .data-fill .data-right{ display:none;}
.body-prequote{ background-image:none;background-color:#eeecf9;}
.layout.layout-prequote .data-fill-outer.pre-quote{box-shadow:none;}
.layout.layout-prequote .data-fill{ background:#fff;}
.bg-transparent{ display:none;}
.header-new.header-new2{ position:fixed;top:0;left:0;z-index:999;} 
.header-new.header-new2 h2 small{ display:block;color:#fff;}
.header-new.header-new2 .mob-head{top:8px;width: 76%;left: 13%;}
.header-new {
    height: 11%;
    background: #005387;
    float: left;
    border-bottom: 1px solid #05639e;
    position: fixed;
    z-index: 99999;
    width: 100%;
}
img.minput_img_head {
    float: right;
    width: 10%;
    position: relative;
    margin-right: 5px;
}
.mrnone {
    top: 55px;
}
.navbar-brand {
    padding: 0;
    margin: 0;
    height: auto;
    width: 100%;
}
.mob-head {
    position: absolute;
    top: 14px;
    left: 0;
    width: 100%;
    text-align: center;
    font-size: 16px;
    color: #fff;
    margin: 0;
    display: block;
}
.pblogo {
    padding: 5px 0 0 0;
    width: 26%;
}
.pblogo img {
    width: 35px;
    height: 35px;
    float: left;
    background-size: 35px 35px;
    margin: 1px 0 0 7px;
}
.pb-call-num {
    float: right;
    padding: 5px 0 0 0;
    text-align: Left;
    width: 23%;
    margin-right: 0;
}
.pb-call-num .toll-free {
    margin: 8px 12px 0 0;
	position:relative;
}
.pb-call-num .toll-free:hover .number-info{display:block;z-index: 999;}
.pb-call-num.no-mobile{ display:none;}
.toll-free {
    width: 30px;
    height: 30px;
    background-size: 137px 70px;
    float: right;
	color:#fff;
}
.toll-free i{ font-size:24px;color:#fff;}
.layout.layout-prequote,.layout.layout-prequote .data-fill .data-right,.layout.layout-prequote .data-fill .data-left{ width:100%;padding:0;background:#eeecf9;}
.plan-outer ul {
    width: auto;
    display: table;
    margin: 0 auto !important;
    position: inherit;
}
.prequote-tab li{width:auto;padding:10px;min-width:96px;}
.data-fill-outer.pre-quote{ width:100%;}
.layout.layout-prequote .user-info-1{ padding:0;margin:0 auto;display:table;width:90%;}
.layout.layout-prequote .user-info-1{ margin-top:15px;}
.user-info-1 li{ width:100%;}
.icon-bg {
    width: 60px;
    height: 40px;
    font-size:2em;
    padding: 9px 0 0 3px;
}
.icon-bg.email-icon {
    font-size: 1.8em;
    padding-top: 11px;
}
.icon-bg.mb-icon {
    font-size: 3em;
    padding-top: 2px;
}
.continue-btn .md-button.md-primary em {
    right: 76px;
    top: 17px;
}
.icon-bg.icon-cover {
    padding-top: 12px;
}
.label-bg {
    font-size: 12px;
    width: 60px;
    height: 50px;
    padding: 18px 0 0 0;
    text-transform: capitalize;
}
.user-info-1 li small {
    padding-left: 10px;
}
.prequote-tab{left:0;background:#fff;}
.layout.layout-prequote .user-info-1 li input[type="tel"] {
    width: 100%;
    height: 50px;
    font-size: 12px;
    padding-left: 10px;
}
.layout.layout-prequote .user-info-1 li span{ margin:0;width:58%;}
.layout.layout-prequote .user-info-1 li .select-style{
	width: 99%;
    height: 50px;
    font-size: 14px;
	background-position:right 7px;
}
.layout.layout-prequote .user-info-1 li .select-style select{
	font-size:12px;
	padding-left:10px;
	height:50px;
}
.continue-btn .md-button.md-primary.md-raised {
    width: 100%;
    margin: 0;
    line-height: 20px;
    font-size: 14px;
    height: 50px;
}
.progressbar.continue-btn{ width:90%;}
.choose-plan.contact-slide .user-info{ background:#eeecf9;}
.layout.layout-prequote{ margin-top:15px;}
.layout.layout-prequote .plan-outer ul{box-shadow: 0 5px 5px -3px rgb(221, 221, 221),0 8px 10px 1px rgba(221, 221, 221,.14),0 3px 14px 2px rgba(221, 221, 221,.12);}
.icon-bg.dob-icon{padding-top: 7px;float: left;font-size: 1.6em;border-top-left-radius:3px;border-bottom-left-radius:3px;}
.icon-bg.dob-icon.rp-1{ font-size:1.7em;}
.icon-bg.dob-icon.user{ font-size:1.7em;}
.icon-bg.dob-icon.globe{ font-size:1.7em;}
.icon-bg.dob-icon.mob{font-size: 2.6em;padding-top: 0;}
.amount-info {
    display: none;
}
div.country-code.city-w{ width:57%;}
div.country-code.city-w .select-style.select-country{ width:99%;}
.user-info-1.contact-slide{ padding:0;display:table;margin:0 auto;width:90%;}
.choose-plan.contact-slide .ud-1{ width:100%;}
.ud-1.ud-2 {
    background: #fff;
}
.user-info-1.contact-slide .cover-input input {
    width: 38%;
}
.user-info-1.contact-slide .cc-1{ width:auto;}
.user-info-1.contact-slide md-autocomplete{ width:36%;min-width:auto;height:50px;}
.user-info-1.contact-slide input[type="search"]{ height:50px;font-size: 12px;}
.user-info-1.contact-slide input[type="tel"]{     
	width: 37%;
    padding-left: 0;
    height: 50px;
    font-size: 12px;
    margin-left: 0;
	}
.user-info .error-messaqe{ top:53px;left:0;}	
.privacy{
	 margin-bottom: 10px;
	}
.user-info-1.contact-slide .bind-country-code .country-code-valuenot{ margin-left:19px;width:56%;}
.cover-input input {
    width: 57%;
    height: 50px;
    font-size: 12px;
    padding-left: 10px;
}
.select-style.title {
    margin-left: 10px;
    margin-right: 8px !important;
}
.user-info-1 li .select-style select {
	padding-left:10px;
    height:50px;
    font-size:12px;
}
.select-style.select-title{ height:50px;width:47px;background-position:right 7px;margin-right: 7px;}
.select-style.select-country{ width:57px;}
.user-info-1.contact-slide input[type="email"] {
    height: 50px;
    font-size: 12px;
    width: 57%;
	margin-left:0;
    padding-left: 10px;
}
.user-info-1.contact-slide li{ margin-bottom:25px;float:left;}
.user-info-1.contact-slide li span{ margin:0;display:inherit;}
.user-info-1.contact-slide md-input-container.bind-country-code{ width:52px;}
.label-bg.ca-1 {
    padding-top:12px;
}
.label-bg.ca-1 span{ width:100% !important;}
.choose-plan.contact-slide{ width:100%;}
.layout.layout-prequote .plan-outer li{font-size:12px;}
.layout.layout-prequote .plan-outer{ padding:0;}
.child-age{font-size:8px;}
.user-info-1.contact-slide div.bind-country-code:before{font-size:14px;left:10px;top:-9px;}
.choose-plan.contact-slide .plan-info{box-shadow:none;}
.choose-plan-1{width:100%;}
.layout{width:100%;}
.layout.layout-prequote .user-info-1 li, .user-info-1 li{width:100%;}
.progressbar md-progress-circular{top:-7px;right:63px;}
/*.page{background:#fff;}*/
.city-modal-box {
    width: 100%;
    height: 100%;
    border-radius: 0;
    position: fixed;
    z-index: 1000;
    background-color: #FFF;
    color: #000;
    top: 0;
    left: 0;
    padding: 10px;
}
.city-modal-box .autosuggest-overlay {
    position: absolute;
    overflow: auto;
    clear: both;
    z-index: 10001!important;
    background: white;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
}
.city-modal-box .head-city {
    display: inline-block;
    width: 96%;
    margin: 2%;
}
.city-modal-box .autosuggest-overlay p {
    font-size: 14px;
}
.city-modal-box .autosuggest-overlay em span {
    font-weight: 300;
    position: absolute;
    z-index: 1001;
    right: 5px;
    top: 2px;
    font-size: 20px;
    color: #2c3e50;
    width: 20px;
    height: 20px;
    font-style: normal;
}
.city-modal-box .form-control, .city-modal-box .form-control:focus {
    height: 45px !important;
    border: 1px solid #dbdce6;
    border-radius: 5px;
    box-shadow: 0 5px 5px -3px rgb(221, 221, 221),0 8px 10px 1px rgba(221, 221, 221,.14),0 3px 14px 2px rgba(221, 221, 221,.12);
}
.city-modal-box .autosuggest-overlay .ui-listview {
    padding: 0;
}
.city-modal-box .autosuggest-overlay .ui-listview li {
    padding: 0.8em 0 0.8em 1em;
    border-bottom: 1px solid #e7e7e7 !important;
    color: #939494;
    font-size: 14px;
    display: inline-block;
    width: 100%;
}
.city-modal-box .autosuggest-overlay .top-cities-heading {
    padding: 0em 0 0 1em;
    font-size: 14px;
}
.user-info-1.contact-slide li input[type='text'] {
    border: none;
    border-radius: 0;
    padding: 0 0 0 7px;
    min-height: 50px;
	height:50px;
    width: 36%;
    font-size: 12px;
    color: #5d6068;
    background: none;
}
.user-info-1.contact-slide li.email-cl input[type='text']{width:53%;}
.layout.layout-prequote .m-error-message{top:51px;white-space: nowrap;}
.payout-m-message{top:7px;right:4px;font-size:12px;}
.layout.layout-prequote .user-info-1 li span.ynti,.layout.layout-prequote .user-info-1 li span.need-amount,.layout.layout-prequote .user-info-1 li span.per-month{ width:auto;display:inline;}
.layout.layout-prequote .user-info-1 li span.need-amount{ font-size:24px;}
.user-info .error-messaqe.left60px{left:120px;width:58%;}
.layout.layout-prequote .user-info-1 li:last-child{ line-height:24px;margin-bottom: 14px;}
	.maturity-heading.maturity_child_head{ margin: 0px  auto 0;}
	.maturity-heading.maturity_child_head ul li{padding: 4px 0px;}
	.mob-plans-type.mob_plans_new{    margin: 114px auto 6px;
    width: 100%; border-radius: 0px; border: none;}
	.maturity_child_head.maturity-heading-fixed{top:110px;}
	.product-right-section .content p{line-height: inherit !important;}
	.invest_plans_guranted .gurantee_planul2{width: 100%;
    float: left;margin-bottom: 5px;
    display: table;}
	.invest_plans_guranted .gurantee_planul1{width: 100%;
    float: left;    margin-bottom: 4px;
    display: table;}
	.invest_plans_guranted .gurantee_planul2 li:nth-child(1), .invest_plans_guranted .gurantee_planul2 li:nth-child(3), .invest_plans_guranted .gurantee_planul2 li:nth-child(5){    width: 30%;font-weight: 900;border: none;}
	.invest_plans_guranted .gurantee_planul2 li:nth-child(2), .invest_plans_guranted .gurantee_planul2 li:nth-child(4){    width: 5%;
    border: none;}
	.invest_plans_guranted ul li button{padding: 6px 10px 6px 10px; font-size: 12px; width: 170px;}
	.invest_plans_guranted .gurantee_planul1 li span{display: block;}
	.invest_plans_guranted .gurantee_planul1 li{width: 33.3% !important;    vertical-align: text-top;
    padding: 0px;
    border: none;}
	.guranted_plan_hide{display: none;}
    .guranted_plan_show-fixed{top:110px;position: fixed;z-index:55;}
	.guranted_plan_show{ width: 100%; display: block !important;float: left; margin-bottom:10px;  background-color:#2980b9; border-top: solid 1px #428cbd; }
	.guranted_plan_show h2{font-size: 12px; font-weight: bold; text-align: center; color: #fff; margin: 0px; padding: 5px 0px 6px 0px ;}


}

.gurntd_annualp{width: 100%; float: left; margin-bottom: 4px !important;
    font-weight: 700;}
.p-t-10{padding-top: 10px !important;}
.guranted_plan_hide{display: none;}
@media screen and (max-width:768px){
.title h4{ display:none;}
#paytm-page .user-info li:first-child{width:100%;}
#paytm-page .user-info li:last-child{width: 100%; }
#paytm-page .user-info li.p-term .md-select-label span{width:90%;text-align:left;}	
	.header{box-shadow:none;}
    .featurebox-modal{display: none;}
    .main-filter-contain .main-wrap .edit-btn em{background: url(../images/edit-icon.png) no-repeat 0 0; text-indent: 450px; overflow: hidden; height: 20px; width: 17px; border: none; position: relative;
    top: 1px;}
    .save-btn{transition: all 0.3s ease;}
    .save-btn em{ width: 11px;height: 9px;background: url(../images/cross-check.png) no-repeat -15px 0px; border: none; text-indent: -4450px; margin-right: 10px; overflow: hidden; position: relative; top: 3px;}
    .save-btn a{font-size: 16px; margin-right: 3px;}
    .quote-section{float: left; padding-bottom: 20px; width: 100%;}
    .mob-feature{font-size: 12px; text-transform: uppercase; color: #fff; text-align: center; cursor: pointer;}
    .filter-change.filter-outer .filter-return .inv-goal{background: none; border: none; display: inline-block; float: none;}
    .filter-change .hist-data label{display: block;}
    .filter-change md-input-container md-select{width: 92px; display: none;}
    .hist-data md-radio-button{font-size: 10px;padding-top: 9px;}
    .filter-change.change-fund md-select .md-select-label{min-width:100%;}
    .filter-change md-input-container label,.filter-change label{font-size: 11px; color: #fff!important; margin: 0px; margin-bottom: 3px!important; text-transform: uppercase;}
    .mob-select{text-overflow:ellipsis; width: 100%; background: none; border: none; color: #fff; display: block; font-size: 12px; padding-left: 10px; cursor: pointer;z-index: 1000;padding-top:0;}
    .mob-select option{color: #000; background: #fff;}
    .filter-return .inv-goal:before{background-color: red; width: 15px; height: 15px; content: ""; position:absolute; left: 1px; top: 6px; background: url(../images/sorting-icon.png) no-repeat -5px -20px;}
    .mob-select option{padding: 3px;}
    .inv-goal span{font-size:10px; color: #fff}
    .filter-return .inv-goal md-select{width: 100%;}
    .filter-return .inv-goal span{color: #000}
    .filter-change.filter-outer .filter-return label{line-height: normal;}
    .filter-change.filter-outer .filter-return .inv-goal{margin-top: 0px;}
    .filter-change md-input-container label{transform:translate3d(0px, 3px, 0px) scale(1); text-align: center; width: 100%}
    .quote-row li:nth-child(2) h3{color:#fdac4c}
    .user-input-inner.user-inp-new{margin-top: 0px}
    .pln-type .filter-change{margin-top: 10px; width: auto;}
    .hist-data md-radio-button.md-checked:before{left: 5px; background-position: 0px -100px;}

    /******Remove **************/
    .modal-link {display: none;}
    /******Remove **************/
    .quote-filter{background: #2980b9; display: table; width: 100%; margin: 0px; }
    .quote-filter .filter-change{display: table-cell; float: none; padding: 0px 0 4px 0; border-right: 1px solid #196597;position:relative;width: 31%;}
	.filter-change.f1{ display:none;}
    .cost-mobile{display: block;}
    .filter .user-input-inner{padding-bottom: 0px;}
    .edit-btn, .save-btn{top: 9px;}
    .filter-mobile{width:100%;float:left;background:#2980b9;margin-bottom:0px;}
    .filter-mobile ul{ display:table;width:100%;margin:0;padding:0;}
    .filter-mobile ul li{ display:table-cell;vertical-align:middle;text-transform:uppercase;font-size:12px;color:#fff;text-align:center;width:33.3%;padding:12px;font-weight:bold;border-right:1px solid #196597;position:relative;}
    .filter-mobile ul li select{ height: 100%;left: 0; opacity: 0; position: absolute;top: 0;width: 100%;}
    .filter-mobile ul li select{color: #000; text-transform: uppercase;}
    .sb-1{ background:url(../images/sorting-icon.png) no-repeat left -15px;width:20px;height:20px;padding:0 0 0 24px;}
    .ep-1{ background:url(../images/sorting-icon.png) no-repeat left top;width:20px;height:20px;padding:0 0 0 24px;}
    .pln-logo{margin-top: 5px;margin-bottom: 6px;}
    .quote-row li p{margin-top: 0px;display:inherit;width:auto; /*font-size: 9px;*/}
	.quote-row li span.plan-type p{margin-top:1px;}
    .quote-row li{margin-bottom: 10px;}
    .mobile-show{display: block; position: relative;}
    .mobile-show:before{border-top: 1px solid #cccccc; content: ""; height: 3px; left: 0; position: absolute; top: 50%; width: 100%;}
    .mobile-show span{background: #fff; padding: 0 5px; position: relative; font-size: 11px; font-weight: 700; text-transform: uppercase;}
    .filter-head{display: none}
    .mobile-hide{display: none!important;}
    .quote-row li.mobile-hide{display: none;}
    .quote-row li.growth-rate{display: table; width: 100%}
    .two-colum{display: table-cell; width: 50%; text-align: center; padding: 0 5px;}
    .two-colum:first-child{width: 54%;}
    /*.quote-row li.growth-rate{background: #259454; border-radius: 50px; font-size: 14px; height: 65px; position: absolute; right: 0; text-align: center; top: -30px;
        width: 65px !important;}
    */
    .mob-show{display: block;}
    .quote-row li.growth-rate h2.g-rate{font-size: 11px;  margin-bottom: 0px; margin-top: 10px;}
    .quote-row li.growth-rate h3{font-size: 16px;}
	.quote-row ul li:nth-child(3) h3{ text-align:center;}
    .quote-row li h2,.quote-row li h3{margin-top: 5px;}
    .quote-row li.pl-features{display: none;}
    .top-button{margin: 0px; position: fixed; background-color: #2a3b4c;  bottom: 0px; left: 0px; z-index: 100; /*background: #fff; */width: 100%;}
    .top-button ul{margin-bottom: 0px; display: table; width: 100%; }
    .top-button li{width: 33.333%; margin: 0px; background: rgba(44, 62, 80, 0.95);display: table-cell; box-sizing:border-box; border-right:1px solid #242E38;; text-align: center;box-shadow: inset 1px 0 0 #455A6D;padding-top: 6px;height: 48px;}
    /*.top-button li.email{width: 43%}
    .top-button li.call-back{width: 37%}*/
    .top-button li a{ height: 35px; padding:2px 0px; width: auto; padding-left: 35px; line-height: 34px; font-size: 18px; background:url("../images/footer-icon.png") no-repeat scroll 5px 12px / 24px auto;color: #fff!important; border-radius:0px!important; border: none!important;}
    .top-button li a:hover{text-shadow:0 0 5px #2980b9;}
    .top-button li.chat{position: relative; display:table-cell;}    
    .top-button li.email a{padding-left: 26px;}
    .top-button li.chat:before{ content: "";height: auto;left: 0;position: absolute;top: -10px;width: 100%;z-index: 1000;}
    .top-button li.chat a{width: auto;}
    .top-button li.call-back a{padding:2px 20px 2px 30px; white-space:nowrap}
    .top-button li.email a:hover{background:url("../images/footer-icon.png") no-repeat scroll 5px 12px / 24px auto;}
    .top-button li.call-back a,.toptton li.call-back a:hover{background:  url("../images/footer-icon.png") no-repeat scroll 5px -67px / 24px auto}
    .top-button li.chat a,.top-button li.chat a:hover{background:url("../images/footer-icon.png") no-repeat scroll 5px -26px / 24px auto}
    .top-button li a:before{display: none!important;}



    .zopim{display: none!important;}
    .filter.murge-col{display: none;}

    .top-header{display: table; width: 100%}
    .top-header h1,.top-header .header-right{display: table-cell; width: 50%; box-sizing:border-box;}
    .top-header h1 img{height: 25px;}
    .filter.filter-payout,.filter.payout-opt{display: none;}
    .main-filter-contain{display: table;}
    .main-filter-contain form{background: #2d3e50 }
    .filter .contain h3{white-space: nowrap;}
    .filter .contain h3 span{margin-right: 3px;}
    .main-filter-contain .filter.mob-cell{display: table-cell;width:50%; padding: 0 5px 5px 5px;transition: all 0.5s ease-in-out 0s;border-right: 1px #6c7886 solid;float:none;    height: 82px;vertical-align:top;}
    .main-filter-contain .filter.mob-cell.width-increase{float: left; width: 100%; border-right: 0px;}
    .main-filter-contain .filter.mob-cell.hide-pay-cell{transition: all 0.5s ease-in-out 0s; transform:scale(0); position: absolute; display: none;}
    .hide-mob{float: left;}
    .user-input span, .user-inputbox input{font-size: 18px;}
    .input-col1 .user-inputbox input{width: 120px;}
    .top-header h1{padding: 10px 0 10px 0px;}
    .top-header .header-right h3{font-size: 16px; margin-top: 0px;}
    .user-inp-new md-input-container{padding-top: 0px;}
    .user-inp-new md-input-container > md-select{margin-top: 0px;}
    .change-to{margin: 5px 0px; white-space: nowrap;min-width:132px;letter-spacing:0;text-transform: uppercase;top: 29px}
    .contain p{margin-top: 0px;}

    /*************Plan Details Box****************/
     #viewModalId .modal-dialog{min-width:96%;}
    .quote-row li{float: left; margin:0px; padding: 0px;}
    .quote-row li.close-colum{position: absolute;  top: -5px;}
	.table-head li{ font-size:10px;}
	.top-part.quote-row li{ padding-right:0;}
	.pclose-icon2{ top:5px !important;}
    .plan-feature{padding: 10px;}
    .pln-feature-left{padding: 0px; float: left; width: 100%; }
    .pln-feature-right{float: left; width: 100%;padding-left: 0px;}
    .chart svg{width: 100%;}
    .pln-feature-right h3, .feature-box h3{font-size: 16px;}
	#paytm-page .step li a{padding:2px 6px 6px 6px;font-size:12px}
	.chart{ overflow:hidden;min-height:400px;}
	.maturity-heading.maturity_child_head{font-size: 9px; padding: 0px; margin: 0px  auto 0;}
	.maturity-heading.maturity_child_head ul li{padding: 4px 0px;}
	.mob-plans-type.mob_plans_new{    margin: 114px auto 6px;
    width: 100%; border-radius: 0px; border: none;}
	.maturity_child_head.maturity-heading-fixed{top:110px;}
.traditional-plan h2{margin-bottom: 15px !important;}
}



@media screen and (max-width:740px){
	.right_info_span ul{text-align: center; margin-bottom: 10px;}
	.page .product-page-main .product-right-section .content.content2 h2 .right-info{    text-align: center;}
	.right-info select{width: 183px !important;
    font-size: 11px !important;
    height: 24px; letter-spacing: 0px;}
	.fund_plan2 select{font-size: 12px !important;}
	.page .product-page-main .product-right-section .content h2{    padding-bottom: 12px;}
	.product-page-main .fund_heading_h2{padding: 0px !important;}
    .mobile-show.g-rate{display: none!important}
    .header{box-shadow:none;}
    pbfooter{display:none;}
    .data-rightrow span{font-size:20px; line-height:22px;}
    .page{min-height:auto; padding-bottom:0;}
    .data-rightrow.mrgbot10{margin-bottom:0px;}
    .data-rightrow span.message{font-size:13px; line-height:13px;}
    .data-rightrow{margin-bottom:0px; min-height:0px;}
    .disclaimer p{font-size:8px;}
    .plan-outer ul{box-shadow:none;margin:0px;}
    .md-select-label{min-height:20px;}
    .data-fill{margin-top:0px;}
    .user-info .user-input input{min-height:30px; line-height:30px;}
    .user-info{margin-bottom:0px;margin-top:0px;}
    .plan-outer li{font-size:11px;}
    .plan-outer li:after{font-size:10px; background:none;}
    .title h2{font-size:16px;}
    .title p{margin-bottom:10px;font-size:10.5px; color: #fff;}
    .layout{/*width: 97%;*/ margin-top:0px}
    .layout-customer{padding: 0px;}
    .data-fill .data-left,.data-fill .data-right{width: 100%; float: left; display: block; padding:10px 10px 5px 10px;}
    .desire-monthly > label{margin-bottom:0px;}
    .user-info li{width: 100%!important; padding:0px; font-size: 12px;}
/*    .plan-outer{padding:0px; margin-top:30px;}*/
    .disclaimer{position: static;}
    .data-fill .data-right{border-top: 1px #eaf3fa solid; background: #fff}

    /************* CUstomer page Start*********************************/
    .box-layout{width: 100%}
    .full-name .md-inp  ut-container{width: 100%}
    .number-field > md-input-container{display:inline-block; width: 100%; }
    .number-field .country-code{padding: 0px; padding-left: 10px;}
    .auto-compelte{margin: 0px;}
    .country-code md-select{width: 100%}
    .cus-row md-select .md-select-label{min-width:100%;}
    /************* CUstumer page Start*********************************/
    .data-fill .data-left, .data-fill .data-right{padding:8px 8px 35px 8px;}
	#paytm-page .paytm-info li label{text-align:center;}
	.user-info li{display:block;margin-bottom: 16px;}
	#paytm-page .title-case{display:table;margin:0 auto;float:inherit;}
	#paytm-page .title-case .gender-set md-radio-group{padding-top:0;}
	#paytm-page .user-info li:first-child{padding:0;}
	#paytm-page .paytm-info li input[type='number'], #paytm-page .paytm-info li md-input-container input, #paytm-page .paytm-info li input[type='text'], #paytm-page .paytm-info li input{ text-align:center;}
	#paytm-page .user-info li span.paytm-dob{display:table;margin:0 auto;}
	#paytm-page .paytm-info{ margin-bottom:0;}
	#paytm-page .progressbar .lightgreen-button {margin-right:auto;margin-top:20px;}
	#paytm-page .user-info .md-select-label span{ text-align:center;}
	#paytm-page .step{ margin-top:0;}
	#paytm-page .error-messaqe{text-align:center;}
	#paytm-page .user-info li .number-field input{width:auto;}
	#paytm-page .number-field {display: table;margin: 0 auto;}
}


/****************************** PreQuote Mobile Device Changes************************************/
@media screen and (max-width:2400px){
    /************Change View On Mobile**********/
    #mobile-device .user-info li{float:left; width: 100%; margin-bottom: 6px;margin-top:6px; padding-right:0px;box-shadow:0 5px 5px -3px rgb(221, 221, 221),0 8px 10px 1px rgba(221, 221, 221,.14),0 3px 14px 2px rgba(221, 221, 221,.12);border: 1px #e2e0ea solid!important;border-radius: 5px;background:#fff;}
    #mobile-device md-input-container .md-input,#mobile-device .user-info .user-input input,#mobile-device .yfi input, #mobile-device .cus-row input,#mobile-device .comprare-input{line-height: 40px; border-radius: 0; font-size: 14px; padding: 0 5px 0 10px;  font-weight: normal; width:100%; float: left;color:#000;}
	#mobile-device .label-bg{ height:40px;padding-top:13px;font-size:12px;width:60px;letter-spacing:0;}
	#mobile-device .label-bg small{ display:block;font-size:8px;}
	#mobile-device .label-bg.label-space{ padding-top:7px;}
    /*#mobile-device .comprare-input{ position: absolute; top: 0px; left: 0px}*/
    #mobile-device .comprare-input-amt{ position: absolute; top: 9px; right: 20px;}
    #mobile-device .error-messaqe,#mobile-device .error-messaqe em,#mobile-device .message-outside{position: absolute;top:41px;padding:0px;  font-size: 9px; color:#ff0000; font-style: normal; float: right; margin-right: 0%; width: 100%; margin-top: 0px}

    #mobile-device .error-messaqe em{width: 100%; padding: 0px;}

    #mobile-device .pay-term md-select{width: 100%;border:1px solid #ccc; color: rgba(0,0,0,0.58)}
    #mobile-device .pay-term md-select md-select-label span{width:auto; font-size: 12px;}
    #mobile-device .user-info li md-select{height:42px; padding: 0 5px 0 46px;border-radius:5px; width: 100%; border: 1px #cdcdcd solid!important}
    #mobile-device .pay-term .md-select-label .md-select-icon:after{top:-1px}
    #mobile-device .quote-filter .filter-change{display: none!important;}
    #mobile-device .quote-filter .filter-change.change-fund{display: table-cell!important; text-align: center;}
    #mobile-device  .user-input{width: 100%;}
    #mobile-device  .yfi .error-messaqe{padding-left: 0px;}
    #mobile-device [layout-padding], #mobile-device [layout-padding]>[flex-gt-sm], #mobile-device [layout-padding]>[flex-lt-lg], #mobile-device [layout-padding]>[flex-md],  #mobile-device [layout-padding]>[flex]{padding:0px;}
    #mobile-device .user-info li md-content{overflow:hidden;width: 63%;}
    #mobile-device .plan-outer li{padding: 14px 0 10px}
    #mobile-device .plan-outer li{background:#026AAB; color: #fff; border-right: 0px;border-bottom:none; border-radius: 5px 5px 0 0px; margin: 0 1% 0 0; width: 32.3%; padding-left: 35px;float:left; }    
    #mobile-device .plan-outer li:last-child{margin:0;}
    #mobile-device .plan-outer li:before{top:-37px;}
    #mobile-device .plan-outer li.retirment-icon span:before{background:none;}
    #mobile-device .plan-outer li:before{background:url("../images/plan-sprite-mobile.png") no-repeat 0px 0/119px 71px;left: 50%; margin-left: -50px; top: 4px; height: 33px; width: 40px;transition:all 0.3s ease-in-out;}
    #mobile-device .plan-outer li{padding: 10px 0 10px 0;font-size: 12px;letter-spacing:0;}
    #mobile-device .plan-outer li:before{display: none;}    
    #mobile-device .plan-outer li span{/*background:url("../images/plan-sprite-mobile-new.png") no-repeat 0px 5px/30px 222px;*/ padding: 0; display: inline-block; }
    #mobile-device .plan-outer li.retirment-icon span{background-position: 0 6px;}
    #mobile-device .plan-outer li.growth-icon span{background-position: 0 -78px}
    #mobile-device .plan-outer li.child-icon span{background-position: 0 -154px;}

    #mobile-device .plan-outer li.retirment-icon:hover span,#mobile-device .plan-outer li.selected-plan.retirment-icon span{background-position: 0 -35px}
    #mobile-device .plan-outer li.growth-icon:hover span,#mobile-device .plan-outer li.selected-plan.growth-icon span{background-position: 0 -115px}
    #mobile-device .plan-outer li.child-icon:hover span,#mobile-device .plan-outer li.selected-plan.child-icon span{background-position: 0 -189px}


    #mobile-device .plan-outer ul{box-shadow: none; margin: 0px; background: #005387; }       
    #mobile-device .plan-outer li.selected-plan,#mobile-device .plan-outer li:hover{background: #eeecf9; color: #005387; border-color: #fff;}
    #mobile-device .plan-outer li.retirment-icon span:before,#mobile-device .plan-outer li.growth-icon span:before,#mobile-device .plan-outer li.child-icon span:before{display: none;}
    #mobile-device .plan-outer li.retirment-icon.selected-plan:before,#mobile-device .plan-outer li.retirment-icon:hover:before{background-position:0px -42px}
    #mobile-device .plan-outer li.growth-icon:before{background-position:-38px 0;margin-left: -57px}
    #mobile-device .plan-outer li.growth-icon.selected-plan:before,#mobile-device .plan-outer li.growth-icon:hover:before{background-position:-38px -42px}
    #mobile-device .plan-outer li.child-icon:before{background-position:-80px 5px; }
    #mobile-device .plan-outer li.selected-plan.child-icon:before,#mobile-device .plan-outer li.child-icon:hover:before{background-position:-82px -42px}
    #mobile-device .plan-outer{padding: 0px; margin-top:0px;}   
    /*#mobile-device .user-info li span{position: relative;}*/
    #mobile-device .user-info li span.number-field-opt{position: absolute; top: 0px; left: 0px; margin: 0px;}
    #set-mobile li .mob-icon.country-code .number-field-opt input{margin: 0px; font-weight: 400; border-radius:0px; padding: 0px; padding-left: 20px; border-right: none!important;}
    #set-mobile li .mob-icon .number-field-opt div.bind-country-code{width: 60px;}
    #set-mobile li  md-input-container.bind-country-code:before{margin-top: 12px;}
    #mobile-device .colum-two.mob-icon{float: left; width: 22%;transiition:all 0.3s ease;}
    #mobile-device .colum-two.mob-icon.select-w{width: 63%;}
	#mobile-device .colum-two.mob-icon.city-icon.mob-icon-1{ width:42%;background:none;}
    #mobile-device .colum-two.mob-icon:first-child{padding-right: 10px}
    #mobile-device .colum-two.mob-icon.city-icon{padding-right: 0px;}
    #mobile-device .colum-two .country-select{width: 100%; float: left;}
    #mobile-device .md-whiteframe-z1{box-shadow:none;}
    #mobile-device .user-input.pension-month .user-inputbox{float: left; width: 100%}
    #mobile-device .city-code md-autocomplete button md-icon{width: 15px; height: 15px; top: 30%; left: 60%;display:none;}
/*    #mobile-device .new-error{display: table-cell; float: none; padding: 0px; white-space: nowrap; width: 30%}*/
    #mobile-device .new-error:first-child{width: 100px!important; background: red!important}

    #mobile-device li.half-mobile .auto-compelte md-autocomplete{min-width:110px; height: 42px;}
    #mobile-device .user-info md-input-container{padding: 0px;display: inline-block; width: 100%;}
    .landing-iframe .blue-wrapper{display: none;}
    #mobile-device .city-code md-autocomplete button{background:#fff; top:6px; right:1px; height:12px; width:12px}

    #mobile-device input[type="text"]{-webkit-appearance: none;box-shadow: none !important;}
    #mobile-device .data-fill{border-radius: 0px;}

    #mobile-device .user-info{display: block;}
    #mobile-device .desire-monthly{margin: 0px;}
    #mobile-device .title h2{margin-bottom: 4px;}
    #mobile-device .progressbar{position:relative;bottom:0!important;left:0; min-height:10px;top:3px;}
    #mobile-device .progressbar button{position:relative;bottom:0!important;left:0; width:100%;border-radius:5px;height:40px;margin-top:6px;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)}

    #mobile-device .lightgreen-button:after{top:15px;}
    #mobile-device .bind-country-code input{color:#000!important;background:#fff;}
    #mobile-device .plan-outer li:after{display: none;}
    /************** Set New Mobile CSS*****************/
    #set-mobile{float:left; width: 100%;}
    #set-mobile .user-input{position: relative;}
    #set-mobile li .mob-icon{width:63%; position: relative; display: inline-block; vertical-align: top;}
    #set-mobile .user-input.pension-month.mob-icon{overflow: hidden;}
/*    #set-mobile li .mob-icon:before{background:#64cbf4;height:41px;width:40px;border-top-left-radius:5px;border-bottom-left-radius:5px;position:absolute;top:0;left:0; content: ''; transition:all 0.3s ease-in-out;z-index:1;}*/

    /*******Mobile Icon Images*******************************/
/*    #set-mobile li .mob-icon:after{background: url(../images/mobile-sprite-new.png) no-repeat left top;background-size:30px 324px; width:35px;height:34px;position: absolute;top: 4px;left: 4px; content: ''; z-index: 2}
*/    #set-mobile li .mob-icon.r-age:after{background-position:0 -35px;}
    #set-mobile li .mob-icon.pension-month:after{background-position:0 -64px;}
    #set-mobile li .mob-icon.full-name:after{background-position:0 -131px;}
    #set-mobile li .mob-icon.email-id:after{background-position:0 -161px;}
    #set-mobile li .mob-icon.mobile-num:after{background-position:0 -195px;}
    #set-mobile li .mob-icon.pay-icon:after{background-position:0px -227px;}
    #set-mobile li .mob-icon.r-age.child-icon:after{background-position:0px -97px;}
    #set-mobile li .mob-icon.country-icon:after{background-position:0px -259px;}
    #set-mobile li .mob-icon.city-icon:after{background-position:0px -292px;}

    #set-mobile li .mob-icon.active-bg:before{background:#64cbf4;}
/*    #set-mobile li .mob-icon.active-bg input,#mobile-device .user-info li span.active-bg select{border-color:#64cbf4!important;}*/

    #set-mobile li .mob-icon input{height:40px;font-size: 14px; padding: 0 5px 0 10px;  font-weight: normal;border:none;
         width: 100%; color: #2c3e50;opacity:1;}    
    #set-mobile li .city-code input{background: #fff;}   
    #set-mobile li .mob-icon.country-code input,.some-error-mobile{padding: 0 5px 0 77px;}



    /*************** Set Css for City Option Start*********************/
    #mobile-device .autosuggest-overlay {position: absolute; overflow: auto; clear: both; z-index: 10001!important; background: white; top: 0; left: 0; width:100%; height: 100%; max-height: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0; }
    #mobile-device .autosuggest-overlay p{font-size:14px;}
    #mobile-device .autosuggest-overlay em{
    position: absolute;
    z-index: 1001;
    right: 0px;
    top: 5px;
    width: 20px;
    height: 20px;
    font-size: 16px;
    font-style: normal;
    color: #CCC;
	}
    #mobile-device .autosuggest-overlay .top-cities-heading {padding:0em 0 0 1em ; font-size:14px;}
    #mobile-device .head-city{display:inline-block;width: 96%;margin: 2%;}
    #mobile-device .wfull {width: 100%; float: left;}
    #mobile-device .autosuggest-overlay .ui-listview li {padding:0.8em 0 0.8em 1em;font-family: "Lato Light"; border-bottom: 1px solid #e7e7e7 !important; color: #939494;font-size:14px;display: inline-block;width: 100%; margin-bottom: 0px;}
    #mobile-device .autosuggest-overlay .ui-listview li:hover{background:#337ab7;color:#fff;}
    #mobile-device .ui-listview>li {display: block; position: relative; overflow: visible;}
    #mobile-device .form-control{height:35px !important;}
    #mobile-device .autosuggest-overlay .dropdown-menu{width:100%;}
    #mobile-device .dropdown-menu{padding:0;}
    #mobile-device .dropdown-menu>li>a{padding: 7px 20px;}
    #mobile-device .city-popup{position:fixed;width:100%;z-index:1500; height: 100%; border-radius:5px; background-color:#FFF ; color:#000; top:0; left:0; padding:10px;}
    #mobile-device .city-code input,#mobile-device .city-code input:focus{border:1px solid #dbdce6; border-radius: 5px; height: 45px; line-height: 35px; font-weight: normal; padding: 0 12px; color: #555;    box-shadow: 0 5px 5px -3px rgb(221, 221, 221),0 8px 10px 1px rgba(221, 221, 221,.14),0 3px 14px 2px rgba(221, 221, 221,.12);}
/*    #mobile-device .city-code input:focus{border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);}
*/    .mobile-device-bg .md-autocomplete-suggestions li:hover,.mobile-device-bg .md-autocomplete-suggestions li.selected{background: #64cbf4; color: #fff;}
    .mobile-device-bg .md-autocomplete-suggestions li.selected .highlight{color: #fff;}
    /*.mobile-device-bg  .md-autocomplete-suggestions{max-height: 199.5px!important;}*/
    /*************** Set Css for City Option End*********************/
}




@media screen and (min-width:740px) and (max-width:2400px){
    #mobile-device .data-fill{padding:20px; margin: 0px;}
    #mobile-device .page{width: 740px; margin: 0 auto; float: none;}
    #mobile-device{margin:0px;}
    .user-info{margin-bottom: 0px;}
    #mobile-device .progressbar{position: static; float: left; width: 100%; }
    #mobile-device .progressbar button{border-radius:5px;}	
	.select-style { width: 100%;border-radius: 3px;overflow: hidden;position:relative;float:left;height:41px;}
/*	.select-style.active-bg{border-color:#27ae60;}*/
.select-style select {padding:0 8px 0  10px;width: 100%;border: none;box-shadow: none;height:41px;font-size:12px;background: transparent;background-image: none;}
#mobile-device .colum-two.mob-icon{ width:14%;}
.select-style{ background:#fff url("../images/mobile-sprite.png") right -237px / 20px 400px no-repeat;}
#mobile-device .colum-two.mob-icon.select-w{ width:79%;}
}

@media all and (max-width:740px){
    #mobile-device .data-fill{padding:5px 10px; margin-bottom: 20px; position: relative;background:#eeecf9;}
    #mobile-device .data-fill-outer{min-height: 500px;background: #eeecf9;}
}

@media screen and (max-width:479px){
    .top-button li a{font-size: 13px;}
    .mobile-show span{font-weight: 400; font-size: 12px;}
    .layout-quote{width: 80%;}
}

@media screen and (max-width:480px){
	.fund_plan2 span{width:100%; float: left; text-align: center;}
	.mob-modal .quote-fund-details h2 .right-info{text-align: center;
    margin-bottom: 6px;}
	.right-info select{height: 25px;}
	.save-tax{padding: 4px 0 6px 9px;}
    /*.plan-outer li:before{display: none;}*/
    #mobile-device .plan-outer{margin-top:5px;margin-left: 3px;}
    .title p{margin-bottom: 5px;}
    
    .landing-iframe #mobile-device .progressbar{text-align:center; padding:0 10px}
    .landing-iframe #mobile-device .progressbar button{display:inline-block; float:none; width:100%; border-radius:5px;}
/*     #mobile-device .plan-outer li.child-icon:before{left: -5px}*/
    #mobile-device .plan-outer li span{padding: 0;}

}

@media screen and (max-width:320px){
	.select-style-1 {position:relative;}
	.select-style-1:after{
      -webkit-appearance: none;
      -moz-appearance: none;
	appearance: none;
	content: "\f078";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    position: absolute;
    right: 3px;
    top: 15px;
    background: #fff;
    font-size: 9px;
	}
	.quote-invest-listing ul li a{ font-size: 11px;}
    .plan-outer li:before{display: none;}
    #mobile-device .plan-outer{margin-top:0px;}
    .layout-quote{width: 90%;}
	.value-input .icon-bg{width: 45px;}
	#mobile-device .progressbar button{ margin-top: 15px;}
	#set-mobile li .some-error-mobile{ padding:0px;}
    .filter .contain h3{font-size: 9px;}
	.select-style select,.select-style,#set-mobile li .mob-icon input{height:40px;}
	.select-style{background:#fff url("../images/mobile-sprite.png") right -241px / 20px 400px no-repeat;}
	#set-mobile li .mob-icon:after {background-size: 26px 259px;left: 6px;height: 26px;}
	#set-mobile li .mob-icon:before {height: 34px;}
    #set-mobile li .mob-icon.r-age:after{background-position:0 -28px;}
    #set-mobile li .mob-icon.pension-month:after{background-position:0 -51px;}
    #set-mobile li .mob-icon.full-name:after{background-position:0 -105px;}
    #set-mobile li .mob-icon.email-id:after{background-position:0 -130px;}
    #set-mobile li .mob-icon.mobile-num:after{background-position:0 -156px;}
    #set-mobile li .mob-icon.pay-icon:after{background-position:0px -182px;}
    #set-mobile li .mob-icon.r-age.child-icon:after{background-position:0px -78px;}
    #set-mobile li .mob-icon.country-icon:after{background-position:0px -207px;}
    #set-mobile li .mob-icon.city-icon:after{background-position:0px -234px;} 
	div.bind-country-code:before{top:-2px;}

}



@media screen and (max-width:767px){
 .landing-iframe #mobile-device .user-info li{min-height: auto; height: auto; overflow: hidden; padding:0px; }
 .landing-iframe #mobile-device .lyout{width:100%} 
 .landing-iframe #mobile-device .data-fill form{box-shadow:none; padding:0px; background:none;}
 .landing-iframe #mobile-device .progressbar,.landing-iframe #mobile-device .data-fill{padding:0px;}
 .landing-iframe #mobile-device .user-info li.half-mobile .country-icon{padding-right:10px!important}
 .title{display: none;}

}
/* iPhone 4 ----------- */
@media screen and (max-device-width:320px) and (max-device-height:570px){
    /* iPhone 4 and under */
    pbheader{display:none}
	.layout{ margin-top:2px;}
    .mobile-device-bg .blue-wrapper{height: 70px}
/*    #mobile-device .plan-outer li:before{display: block;} */

}

/*** I phone 5 Header Show *****/
@media screen and (device-aspect-ratio: 40/71) {
	.body-bg.save-tax-body #mobile-device .user-info li .email-id.mob-icon{ width:68%;}
	.body-bg.save-tax-body #mobile-device .user-info li .income li{ width:32% !important;margin: 0px 2px 0px 0px;}
	.body-bg.save-tax-body #mobile-device .user-info li .income{margin: 0 0 0px 4px;}
	#mobile-device .label-bg{ width:52px;}
	.body-bg.save-tax-body #mobile-device .data-fill{padding: 0 2px 0 2px;}
	.body-bg.save-tax-body .icon-bg{ width:44px;}
pbheader{display:block}
.mobile-device-bg .blue-wrapper,.quote-header.product-header{height:120px;}
.header-new{ display:block;}
.header-new.header-new2{ display:block;}
#mobile-device .user-info li.privacy-li span.privacy{ width:84%;}
.quote-invest-listing ul.more-feature.more-feature1 li{ width:50%;padding-right:12px;}
.quote-invest-listing ul.more-feature li{ width:50%;}
.quote-invest-listing ul.more-feature.more-feature1{ padding-left:12px;}
#mobile-device .data-fill{padding: 5px 3px;}
#set-mobile li .mob-icon,#mobile-device .user-info li md-content{ width:60%;}

#mobile-device .colum-two.mob-icon.city-icon.mob-icon-1{ width:39%;}
#mobile-device .user-info li.privacy-li span.privacy{ width:100%;}
.privacy span{ font-size:9px;}
#mobile-device .progressbar button{ height:35px;}
}

@media screen and (max-device-width:320px) and (max-device-height:480px) {
    /* iPhone 4 and under */
    #set-mobile li .mob-icon input,#mobile-device .user-info li md-select, #mobile-device .comprare-input  { height: 35px; line-height: 35px!important;}
    #set-mobile li .mob-icon:before{height: 34px;}
    #set-mobile li .mob-icon:after{background-size: 26px 259px; left: 6px; height: 26px}
    #set-mobile .user-input.pension-month.mob-icon{height: 35px}
    #set-mobile .user-info li md-input-container md-select .md-select-label .md-select-icon{top:12px;} 
    #mobile-device li.half-mobile .auto-compelte md-autocomplete{height:35px;} 
    #set-mobile .user-info li .md-select-label {height: auto;}
    #set-mobile .user-info .md-select-label span{line-height: 35px}  
	.select-style select,.select-style{height:35px;}
	.select-style{background:#fff url("../images/mobile-sprite.png") right -241px / 20px 400px no-repeat;}  
}

@media screen and (min-width:640px) and (max-width:731px){
.mobile-device-bg .blue-wrapper {height: 96px !important;}
}
@media screen and (min-width:773px) and (max-width:773px){
.header{box-shadow:none;}
#mobile-device .plan-outer ul{margin-top:20px;}
.mobile-device-bg .blue-wrapper {height: 110px !important;}
.title{display:none;}
}
@media screen and (min-width:736px) and (max-width:736px){
	.mobile-device-bg .blue-wrapper {height: 96px !important;}
}
@media screen and (min-width:768px) and (max-width:768px){
#mobile-device .plan-outer ul{margin-top:20px;}
.layout.layout-prequote .user-info-1{ width:70%;}	
	.progressbar.continue-btn{ width:70%;}
.title{     margin-top: 16px;
    margin-bottom: 20px;
}
.user-info-1.contact-slide{ width:70%;}	
.user-info-1.contact-slide li{ width:100%;}
.choose-plan.contact-slide .ud-1{ display:inherit}
.title{ padding-top:0 !important;}
.quote-row li .past-peromance li.active:before{left:68px;}
}
@media screen and (min-width:768px) and (max-width:1024px){
	.page .product-page-main .product-right-section .content.content2 h2 .right-info, .mob-modal .quote-fund-details h2 .right-info{float: left;}
	.product-page-main .product-right-section .content.content2 h2 .right-info ul li, .quote-fund-details .right-info ul li{    line-height: 21px !important;}
	.right-info select{    height: 25px !important;}
	
	.product-page-main .product-right-section .content.content2 h2 .right-info ul li .list-green, .quote-fund-details h2 .right-info ul li .list-green{margin: 5px 5px 0 12px !important;}
	.mob-plans-type md-radio-group{width: 100%;padding-left: 35px;padding-right: 35px;float: left; }
	.mob-plans-type.radio-btn .hist-data .md-switch-thumb, md-radio-button{width: 33.3% !important; margin: 0 !important; text-align: center;}
	.error-message.error-invest{font-size: 8px; top:52}
.mobile-device-bg .blue-wrapper {height: 177px !important;}
#mobile-device .error-messaqe, #mobile-device .error-messaqe em, #mobile-device .message-outside{ top:42px;}
#mobile-device .user-info li{ margin-bottom:14px;}
#set-mobile {
	float:none;
     width: 85%;
    display: table;
    margin: 0 auto;
}
.page #sec_Eligibility{ min-height:900px;}
.page .plan-works li{ width:25%;}
.page .fib .equal{top: 30px;left: 127px;}
.page .fib .equal.equal-1 {top: 31px;left: -39px;}
.page .fib{ width:100%;}
.page .plan-works.plan-works2{ width:80%;}
.page .plan-works.plan-works2 li .equal {right: -57px;top: 30px;left: inherit;}
.page .plan-works.plan-works2 li .equal.equal-1 {right: 139px;top: 30px;}
.page .fib .additional-amount{ margin:inherit;left:46%;}
.page .plan-works.plan-works2 li{ width:33%;}
#set-mobile li .mob-icon input{ height:40px;}
#set-mobile li .mob-icon{ width:79%;}
#mobile-device .label-bg{ height:40px;padding-top:14px;width:64px;}
#mobile-device .icon-bg{ height:40px;}
.user-info .user-input input{ min-height:40px;}
#mobile-device .select-style{ height:40px;}
#mobile-device .user-info .user-input input{ min-height:40px;}

.landing-iframe #set-mobile{width: 100%;}
.landing-iframe .title{padding-top: 0 !important;}
#mobile-device .plan-outer { 
    width: 70%;
    display: table;
    margin: 0 auto;
}
#mobile-device .progressbar {	 
    float: none;
    width: 70%;
    display: table;
    margin: 0 auto;
}
#mobile-device a.md-button.md-primary.md-raised, a.md-button.md-primary.md-fab, .md-button.md-primary.md-raised, .md-button.md-primary.md-fab {
    background: #e67e22;
}
.title{ padding-top:18px; position: relative;}
.body-prequote{ background-image:none;background-color:#fff;}
.bg-transparent{ background:#fff;}
	.pqone #mobile-device .user-info li{border:1px solid #b6b7b8 !important;}
		.pqone .prequote_ulip_mobile .icon-bg.dob-icon{ padding-top: 3px !important;}
	.pqone .prequote_ulip_mobile .icon-bg{padding-top: 10px !important;width: 18%; height: 50px !important; font-size: 1.8em;}
	.pqone .plan_error{font-weight: 700;}
.pqone #mobile-device .label-bg{    height: 50px !important;
    padding-top: 17px;
    width: 18%;}
	.pqone #mobile-device .user-info li:last-child span{height: auto;}
	.pqone .prequote_ulip_mobile li .mob-icon input{height: 50px !important;}
	.pqone #mobile-device .user-info li span{height: 50px !important;}
	.pqone .prequote_ulip_mobile .user-info li md-content {width: 62% !important;}
	.pqone #mobile-device .user-info li md-select{border: none !important; height: 50px !important;}
	.pqone #set-mobile li .mob-icon .number-field-opt div.bind-country-code{height: 50px !important; width: 95%;}
	.pqone #mobile-device div.bind-country-code:before{content: none !important;}
	.pqone #mobile-device select{height: 50px !important; border: none; margin: 0px; padding: 0px 10px 0  15px; font-weight: 600;
    color: #5d6068; background: #fff;}
	.pqone .title{ display: none;}
	.pqone #set-mobile li .mob-icon{width: 63%;}
	.pqone #mobile-device .user-info li span.border-left input{height: 50px !important; margin: 0px 0 0 62px; width: 67%;}
	.pqone .select-style select, .pqone .select-style, .pqone #set-mobile li .mob-icon input{height: 50px !important; width: 100%;}
	.pqone #mobile-device .error-messaqe, .pqone #mobile-device .error-messaqe em, .pqone #mobile-device .message-outside{top: 51px;}
	.pqone #mobile-device .user-info li:last-child{border: none !important;}
}
@media screen and (min-width:1024px) and (max-width:1024px){
	
	#mobile-device .user-info li .income li {box-shadow: none;letter-spacing: 0;margin: 0px 0 0px 5px;padding: 5px;float: left;width: 40% !important;text-align: left;font-size: 12px;cursor: pointer;border: none !important;}
#mobile-device .user-info li .income li:last-child {width: 13% !important;margin: 0;padding: 5px 8px 0 0;text-align: right;}
#mobile-device .user-info li .income li.active {background: #effaff;color: #4dbae5;}
#mobile-device .user-info li .income {margin: 0;padding: 7px 0 0 0;float: left;width: 100%;}
	.page .fib .additional-amount{left:44%;}
	.page .product-page-main .about-plan-info .vAccordion--default v-pane-header span{ display:none;}
	.page .data-fixed{ position:relative;}
	.filter .contain i.text-f{font-size:12px;padding-top:20px;}
	.top-button li.call-back a{ display:none;}
	.filter .user-input-inner.top-space{ padding-top:16px;}
	.filter-return{ display:none;}
	.filter-change .inv-goal{ padding-left:7px;}
	.main-filter-contain .main-wrap .rupees-payout,.user-input span, .user-inputbox input{font-size:18px;}
	.input-col1 .user-inputbox input{width:150px;}
	#divGrowthToolMob,.cd-modal-action,.call-me-fixed{display:none;}	
	.top-button {position: absolute;right: 58px;top: -10px;}
	.top-button li a{ background:none;padding: 12px 0 0 45px;border:none;width:114px}
	.main-filter-contain .main-wrap .wrap-left{width:84%;}
	.main-filter-contain .main-wrap .wrap-right{width:16%;}
	.left-fixed-tab{ width:55px; top:190px;}
	.left-fixed-tab ul li:last-child{ height:76px;}
	.left-fixed-tab ul li{ height:98px;}
	.change-to{margin-top:0;}
	.filter .contain h3{font-size:14px;}
	.main-filter-contain .main-wrap .rupees-payout.rupees-payout1{width:112px;}
	.input-col1 .user-inputbox input{ width:130px;}
	.main-filter-contain .filter{min-height:auto !important;}
	.quote-row li md-radio-button{ display:none !important;}
	.quote-row li ul.past-peromance{display:none;}
	.edit-btn, .save-btn{top:16px;}
.cd-modal .cd-modal-content{padding-top:0;}
    .city-modal-box {
    width: 100%;
    height: 100%;
    border-radius: 0;
    position: fixed;
    z-index: 1000;
    background-color: #FFF;
    color: #000;
    top: 0;
    left: 0;
    padding: 10px;
}
.city-modal-box .autosuggest-overlay {
    position: absolute;
    overflow: auto;
    clear: both;
    z-index: 10001!important;
    background: white;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
}
.city-modal-box .head-city {
    display: inline-block;
    width: 96%;
    margin: 2%;
}
.city-modal-box .autosuggest-overlay p {
    font-size: 14px;
}
.city-modal-box .autosuggest-overlay em span {
    font-weight: 300;
    position: absolute;
    z-index: 1001;
    right: 5px;
    top: 2px;
    font-size: 20px;
    color: #2c3e50;
    width: 20px;
    height: 20px;
    font-style: normal;
}
.city-modal-box .form-control, .city-modal-box .form-control:focus {
    height: 45px !important;
    border: 1px solid #dbdce6;
    border-radius: 5px;
    box-shadow: 0 5px 5px -3px rgb(221, 221, 221),0 8px 10px 1px rgba(221, 221, 221,.14),0 3px 14px 2px rgba(221, 221, 221,.12);
}
.city-modal-box .autosuggest-overlay .ui-listview {
    padding: 0;
}
.city-modal-box .autosuggest-overlay .ui-listview li {
    padding: 0.8em 0 0.8em 1em;
    border-bottom: 1px solid #e7e7e7 !important;
    color: #939494;
    font-size: 14px;
    display: inline-block;
    width: 100%;
}
.city-modal-box .autosuggest-overlay .top-cities-heading {
    padding: 0em 0 0 1em;
    font-size: 14px;
}
.user-info-1.contact-slide li input[type='text'] {
    border: none;
    border-radius: 0;
    padding: 0 0 0 7px;
    min-height: 50px;
    width: 36%;
    font-size: 12px;
    color: #5d6068;
    background: none;
}
	.header-new {
    height: 48px;
    background: #005387;
    float: left;
    border-bottom: 1px solid #a0a0a0;
}
.mob-head {
    position: absolute;
    top: 8px;
    left: 0;
    width: 100%;
    text-align: center;
    font-size: 16px;
    color: #fff;
    margin: 0;
    display: block;
}
.left-fixed-tab ul li label.dmlp{ letter-spacing:0;}
.mob-head small{ display:block;color:#fff;top:8px;}
.pblogo {
    padding: 5px 0 0 0;
    width: 26%;
}
.pblogo img {
    width: 35px;
    height: 35px;
    float: left;
    background-size: 35px 35px;
    margin: 1px 0 0 7px;
}
.pb-call-num {
    float: right;
    padding: 5px 0 0 0;
    text-align: Left;
    width: 23%;
    margin-right: 0;
}
.pb-call-num .toll-free {
    margin: 4px 7px 0 0;	
	color: #fff;
    font-size: 24px;
	    position: relative;
    right: 6px;
}
.pb-call-num.no-mobile{ display:none;}
.toll-free {
    background: none;
    width: 30px;
    height: 30px;
    float: right;
	color:#fff;
}
.user-info-1.contact-slide li span input:disabled{color:#000;-webkit-text-fill-color:#000; opacity:.2;}
.user-info-1.contact-slide li span.active-bg input:disabled,.user-info-1.contact-slide .bind-country-code .country-code-valuenot{color:#2c3e50;-webkit-text-fill-color:#2c3e50; opacity:1;}
	.layout.layout-prequote .user-info-1{ width:100%;}
	.progressbar.continue-btn{ width:47%;}
	.user-info-1.contact-slide{ width:97%;}	
	.user-info-1.contact-slide{ padding-left:45px;}
	.user-info-1.contact-slide li input[type='text'] {
    border: none;
    border-radius: 0;
    padding: 0 0 0 7px;
    min-height: 64px;
    width: 36%;
    font-size: 18px;
    color: #5d6068;
    background: none;
}
.user-input span.amt-col2{ display:none;}
.link-modal{ font-size:14px;}
.filter-change.change-fund md-select .md-select-label{ min-width:200px;}
.view-more-btn{top:-10px;width:37%;height:30px;}
.main-filter-contain .filter{ min-height:118px;}

.user-info-1.contact-slide li{ width:100%;}
.header{box-shadow:none;}
#mobile-device .plan-outer ul{margin-top:20px;}
.mobile-device-bg .blue-wrapper {height: 204px !important;}
.data-fill{border:none;}
.select-style { width: 100%;border-radius: 3px;overflow: hidden;position:relative;background:#fff url("../images/mobile-sprite.png") right -237px / 20px 400px no-repeat;float:left;height:41px;}
/*	.select-style.active-bg{border-color:#27ae60;}*/
.select-style select {padding:2px 8px 0  48px;width: 96%;border: none;box-shadow: none;height:41px;font-size:12px;background: transparent;background-image: none;-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;color: #22364a;cursor:pointer;color:#2c3e50;border-radius:5px;}
.quote-row{ display:inherit;}
.pln-type .filter-change{ width:auto;margin-left:0;margin-top:-52px;} 
	.plan-info{ display:table;}
.cobrowsing{ display:none !important;}
.modal-link{ display:none;}
#mobile-device .icon-bg.dob-icon{ font-size:1.5em; padding-top:7px;}
.select-style select{ padding-left:10px;}
#mobile-device .icon-bg.dob-icon.mob{ font-size:2.3em;padding-top:0px;}
#mobile-device .user-info li:last-child{box-shadow:none;border:none !important;background:none;text-align:center;}
}                                            

.body-bg md-toast { background: #4ec7f7 none repeat scroll 0 0; left: 0; margin: 0 auto; max-width: 50%; min-width: 50%; text-align: center; }
.body-bg md-toast span{ width: 100%; float: left;}
md-toast { background: #c83d2f none repeat scroll 0 0; top:40% !important; white-space:normal;}
