
p.new_fund{color: #f35023;
    font-weight: 700;
    font-size: 8px;}
 p.new_fund span{background: #f35023;
    border-radius: 5px;
    color: #fff;
    font-size: 8px !important;
    display: inline-block !important;
    position: relative;
    padding: 5px 4px 0 4px;
    line-height: 5px !important;
    margin: 0 !important;
    margin-left: 4px !important;}
 p.new_fund span:before{content: "";
    position: absolute;
    top: 4px;
    border-bottom: 6px solid #f35023;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    left: -24%;
    transform: rotate(-90deg);}

@media screen and (max-width:1024px){
    
.design_content ul li.pt_10{padding-top: 18px}
	.growth_trend {
    left: -5px !important;
    top: -1px !important;
    width: 16px !important;
    height: 19px !important;
    border-radius: 2px;
}
	.growth_trend img {
    width: 16px !important;
    position: relative;
    left: -3px !important;
    top: 0px !important;
}
    .trending_new {
    top: -8px !important;
    width: 100% !important;
    left: 0 !important;
}
    .quote-invest-listing.q_listing {    margin-top: 10px;}
    .right_trend, .left_trend{font-size:8px !important; padding:1px 4px !important;font-weight: 500;height: 15px !important;z-index: 0 !important;
    line-height: 14px !important;}
	.growth_trend:before{display: none;}
    .invest_plans_guranted  { position:relative;}
    .invest_plans_guranted .quote-invest-listing.marginTop {  margin-top: 20px;}
    .invest_plans_guranted .Premium {background: #177EFB;
    position: absolute;
    top: -14px;
    width:72%;
    left:27%;
    z-index: 0;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;height: 15px;
    line-height: 15px;}
    .invest_plans_guranted .Premium p {color: #fff;
    font-size: 9px;
    text-align: center;}

    /* child modal mobile change */
    .page .progressive_modal.latest_amount .modal-body {padding: 0px 15px;}
	.page .progressive_modal.latest_amount .input_outerdiv input {height: 48px;}
	.page .progressive_modal.latest_amount .modal-body label{display: block;width: 100% !important;float: left;font-size: 14px;padding: 0;text-align: center;}	
	.page .progressive_modal.latest_amount .input_outerdiv{display: block;width: 60%;margin: 0 auto;clear: both;padding: 0 !important; margin-bottom: 0 !important;height: 48px;}
	.page .progressive_modal.latest_amount .latest_outdiv{display: block;float: left;margin-bottom: 15px;}
	.page .progressive_modal.latest_amount .modal-sm {width: 92% !important;min-width: 92% !important;margin:25px auto;}
	.page .progressive_modal.latest_amount p.error_msg{position: relative;}
	.page .progressive_modal.latest_amount .latest_outdiv ul li:nth-child(2){width: 2%;height:48px;}
	.page .progressive_modal.latest_amount .latest_outdiv ul li {width: 49%;font-size: 12px;height:48px;}
	.page .progressive_modal.latest_amount .latest_outdiv ul li span{position: absolute;bottom: -33px;font-size: 9px;}
	.page .progressive_modal.latest_amount .modal-body h3{font-size: 14px !important;text-align: center;font-weight: 700 !important;}
	.page .progressive_modal.latest_amount .modal-body hr{margin: 15px auto 20px;}
	.page .progressive_modal.latest_amount .latest_outdiv ul{margin-bottom: 15px;}
    .quote-invest-listing ul li p.child_spcl{position: absolute;top: -16px;width: 100%;left: 0;padding: 2px 0;font-weight:500;height: 16px;border-radius: 4px 4px 0 0;background-color: #f35022;color: #fff;box-sizing: border-box;}
    .child_maturitypercnt .design_content.child_wrap {
    margin-top: 115px;
}
    .child_wrap .quote-invest-listing ul li span.plan-type {
    background: #2c3e50;
    position: absolute;
    top: 0px;
    left: 0px;
    padding: 1px 1px 4px 1px;
    box-shadow: 1px 1px 5px #c7c7c7;
    border-radius: 0px;
}
    .combined_plan ul.active{background: #fdf4f1;}
.progressive_modal.latest_amount .modal-footer button .fa-arrow-right{display:none !important;}
    .child_wrap .quote-invest-listing ul li span.plan-type p.fa-child {
    width: 14px;
    margin: 0;
    height: 12px;
    background: url(../Images/sprite_light.png) top center no-repeat;
    background-size: 26px;
    background-position: -12px -234px;
}
.progressive_modal.latest_amount .modal-footer .btn{height:45px !important;font-size:14px !important;}
.invest_plans_guranted .quote-invest-listing ul li{width:74%;}
    /*end*/
.mobile_compare_btn.retire_btn{background: #2c3e50;min-height: 48px;padding: 0px;}
.mobile_compare_btn.retire_btn a{width: 100%;color: #fff; text-decoration: none;float: left;padding: 14px 0;}
#costInflationId .modal-dialog{width: 96%;margin: 20px auto;}
.modal-content.modal-content-calc{float: none;width: 100%;margin: 40px auto;}
.div-center{width: 100%;position: relative;}
.modal-body-calc div.next{position: absolute;top: 345px;left: 0;}
.span_1_of_2 .input-icon{width: 100%;}
#sidebar fieldset legend em.break_tag{display: none;}
.modal-content-calc .span_1_of_2 .errormsg{font-size: 8px;top: 47px;line-height: 8px;}
#sidebar fieldset legend span{padding:0 7px 0 8px;font-weight:600;text-transform:capitalize;letter-spacing:0;background:none;min-width: 100%;width: 100% !important;top: 12px !important;color: #5d6068;}
.top_space.aside_inflation h2,.MidArea aside .aside_inflation h2{padding:12px 0;margin:0;color:#157bfb;font-size:12px;font-weight: 700;}
.top_space.aside_inflation h2, .MidArea aside .aside_inflation h2{margin:0px !important;width: 35%;float: left;text-align: left;}
#sidebar fieldset legend{font-size: 10px;border-bottom: none;background: none;width: 100%;text-align: left;}
#sidebar fieldset{padding: 0;width: 65%;float: left;}
.MidArea aside{background-color: transparent;box-shadow: none;padding: 0% 0 31% 0%;}
.modal-body-calc .heading{padding: 15px 0 20px 0;font-size: 14px;}
.modal-content-calc .section{padding:0 4px 0 4px;width:50%;height:68px;margin-bottom:12px;}
.modal-content-calc .MidArea aside, .modal-content-calc #content{float: left;width: 100%;min-height: auto;}
.modal-content-calc .span_1_of_2{font-size: 10px;padding:0px;font-weight: 600;}
.modal-content-calc .input-icon .icon, .modal-content-calc .input-icon input number{height: 42px;}
.modal-content-calc .input-icon .icon{background-size: 44px;width: 37px;}
.modal-content-calc .input-icon .icon.sprite-b_Day {background-position: 7px 11px;}
.modal-content-calc .input-icon .icon.sprite-rupee {background-position: 6px -62px;}
.modal-content-calc .input-icon .icon.age-calender {background-position: 5px -255px;}
.modal-content-calc .input-icon .icon.sprite-rupee.percentage-sign{font-size: 18px;background-image: none;}
.next .btnn{width: 96%;background-color: #f35023;font-size:14px;margin:0 auto;position:relative;padding: 8px 0;background-image: none;}
#sidebar fieldset legend span:after{position: absolute;content: ":";top: 0;right: 9px;color: #5d6068;font-weight: 700;}
.pclose-icon.close-btn:after{background-size: 23px;}
.span_1_of_2 .input-icon input[type="number"]{padding: 4px 5px 0 6px;height: 42px;font-weight: 500;font-size: 12px;}
#invest_compare_modal .modal-dialog {width: 96%!important;}
.mobile_compare_btn{color:#fff;padding:14px 12px;background:#157bfb;box-shadow:0 1px 10px rgba(86,86,86,.2);border-radius:4px;position: relative;width:96%;text-align:center;float:left;margin: 5px 2%;font-size: 12px;font-weight: 600;height: 48px;text-transform: uppercase;}
.mobile_compare_btn i{left: 18px;}
#invest_compare_modal .compare_body li.compare_sec{font-size: 8px;}
#invest_compare_modal .compare_body li:first-child{font-size: 10px;}
#invest_compare_modal .compare_body li img {width: 12px;}
#invest_compare_modal .additional_info{width:100%; float: left; text-align: center; margin: 0;}
#invest_compare_modal .tbl_head_ul li{font-size: 9px;font-weight: 600;}
#invest_compare_modal .compare_body ul {padding: 0 0 0 6px;}
#invest_compare_modal .compare_body li .info_text {width: 130px;padding: 7px 2px 8px 2px;left: -102px;}
#invest_compare_modal .compare_body{margin: 0 0 5px 0;width: 100%;}
#invest_compare_modal .modal-body{padding: 0;}
#invest_compare_modal .compare_head{padding: 12px 0 6px 0;height: auto;}
#invest_compare_modal .compare_body .info_text .arrow-left{left: 83%;}
#invest_compare_modal .compare_head h1{font-size: 16px;}
#invest_compare_modal .tbl_head_ul{border-radius: 0;}
.highlighted_p .highlighted_span{padding: 0 5px !important;margin-right: 1px !important;}
.quote-fund-details p.highlighted_p{font-size: 8px !important;margin: 2px 0 3px 0px !important;}
#compare_modal .compare_body .feature-title{opacity: 1;}
.mob-head .PB_advantage{z-index:9999;position:absolute;left:22%;width: 56%;text-align: center;font-size: 10px;text-decoration: none;min-height: 25px;background: #054873;border: 1px solid #246cb8;color: #fff;top: 4px;border-radius: 20px;padding: 6px 0px;font-weight: 600;}
.mob-head .PB_advantage img{width: 11px;position: relative;top: -1px;}
.design_content ul.drpdwn_ul li span.feature-desc:after{content: "";position: absolute;border-color: rgba(0, 0, 0, 0) #787979 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);border-style: solid;border-width: 9px 9px 9px 0;left: 35%;transform: rotate(90deg);top: -10px;}
#spnPastPerformHead span.retire select{color: #157bfb !important;padding-left: 10px;}
.pension_spcl #spnPastPerformHead span.retire:before{position: absolute;content: "";border-top: 4px solid #157bfb;border-left: 4px solid transparent;border-right: 4px solid transparent;top: 7px;right: 16px;display: block;}
.design_content ul.drpdwn_ul li:nth-child(odd) span .feature-title span.feature-desc{right: -15px;top:18px}
.design_content ul.drpdwn_ul li:nth-child(even) span .feature-title span.feature-desc{right: -61px;top:18px;}
.design_content ul.drpdwn_ul li:nth-child(even) span .feature-title span.feature-desc:after{left: 33%;}
.design_content ul.drpdwn_ul li:nth-child(odd) span .feature-title span.feature-desc:after{left: 76%;}
.combined_plan .design_content_body.active{background: #fdf4f1;}
.combined_plan .design_content_parent{box-shadow: 0 2px 5px 0 rgba(160, 160, 160, 0.5);border: solid 1px #c4d0dc;}
.combined_plan .design_content_body li:first-child{padding: 19px 0 10px 0 !important;}
/* css for combined plan */
#compare_modal .compare_body{padding:0 0 4px 0;margin: 0;width: 100%;}
#compare_modal .compare_body li:first-child{width: 34%;padding-left: 2px;}
#compare_modal .info_text.info_txtul_parent ul li:first-child{padding: 5px 0px !important;}
.design_content_body .combinedplan_span{top: -6px;line-height: 16px !important;width: 100%;height:16px;font-size: 8px !important;left: 0px;z-index: 0;padding: 0 0 0 2px;}
.divider_line span{font-size: 8px !important;margin: 0 !important;}
#compare_modal .modal-dialog {width: 96% !important;}
#compare_modal .compare_body ul:first-child li{padding:3px 0;font-size: 9px;}
#compare_modal .compare_body li:first-child, #compare_modal .compare_body li, #compare_modal .compare_body li span.info_span{font-size: 10px;}
#compare_modal .compare_head h1{font-size: 14px;line-height: 56px;width: 64%;}
#compare_modal .compare_body li img {width: 12px;}
#compare_modal .compare_head .plan_logo {width: 26%;top: 5px;}
#compare_modal .compare_head{padding: 0px 15px;height: 56px;}
#compare_modal .close{right: 2px;top: 4px;font-size: 22px;color: #b0aeae;}
#compare_modal .compare_body ul{padding: 0 4px;min-height: 22px;}
.design_content_body .combinedplan_span a{width: auto !important;position: relative !important;font-size: 8px !important;height: auto !important;background: transparent !important;}
#compare_modal .compare_body li .info_text{left: 0;font-size: 8px;width: 160px;}
#compare_modal .compare_body .info_text .arrow-left{left: 6px;}
#compare_modal .compare_body li .info_text.info_txtul_parent{left:auto;width:310px;right:-28px}
#compare_modal .compare_body li .info_text.info_txtul_parent .arrow-left{left: 86%;}
#compare_modal .info_text ul li .info_txt_ul li:first-child { width: 39% !important;}
#compare_modal .info_text li .info_txt_ul li {width:20% !important;}
#compare_modal .info_text.info_txtul_parent ul li {padding: 4px 0px !important;}
#compare_modal .compare_body li.tooltip_hading{width: 100%;}
/* end */
/* css for age modal */
#invest_age_modal .modal-sm {width: inherit !important;margin: 50px 3%;}
#invest_age_modal .modal-header{height:90px }
#invest_age_modal .modal-header img{width: 38px;top: 9px;}
/* end */
.new_mobile_design.pension_spcl .top_div_parent{height: 110px;}
.new_mobile_design.pension_spcl .design_content{margin-top: 110px;}
/* css for poliybazaar advantage */
.investQuotes_parent .invest_popup_modal .policy_popup_right{width: 100%;box-sizing: border-box;padding: 30px 10px 20px;}
.investQuotes_parent .invest_popup_modal .modal-dialog{width: 92% !important;margin: 45px 4%;max-width: 92%;}
.investQuotes_parent .invest_popup_modal .modal-content{background: transparent;}
.investQuotes_parent .invest_popup_modal .popup_outer{width: 100%;height: auto;}
.investQuotes_parent .invest_popup_modal .policy_popup_left{display: none;}
.investQuotes_parent .invest_popup_modal h2{color: #217ff7;font-size: 16px;margin-bottom: 0px;text-align: left;padding: 0 0 0 28px;}
.investQuotes_parent .invest_popup_modal .popup_right_inner{padding-left: 30px;margin-bottom: 0px;}
.investQuotes_parent .invest_popup_modal h3{font-weight: 600;font-size: 12px;}
.investQuotes_parent .invest_popup_modal p{font-size: 10px !important;margin-bottom: 0;}
.investQuotes_parent .invest_popup_modal h2:before{display: none;}
/* end */

.termcondition_span{bottom: 0;top: 100%;}
.progressive_modal .input_outerdiv .rpe_icn i.fa-inr{background-size:49px;width:12px;top:0px;height: 17px;background-position:-5px -159px;left: -3px;}
.user-info.mob-fund-info li .icon-bg em.fa-calendar{background: url('../Images/sprite_light.png') top center no-repeat; background-size: 58px;background-position: -28px -78px;width: 30px;position: relative;height: 35px;display: block;left: 16px;top: -4px;}
.design_content .design_content_body li:first-child span.plan-type div{display: none;}
/* angular material css */
 md-checkbox .md-container:before {
background-color: transparent;
border-radius: 50%;
content: '';
position: absolute;
display: block;
height: auto;
left: 0;
top: 0;
right: 0;
bottom: 0;
transition: all .5s;
width: auto;
}
md-checkbox .md-container:after {
content: '';
position: absolute;
top: -10px;
right: -10px;
bottom: -10px;
left: -10px;
}
md-checkbox .md-icon {
transition: 240ms;
position: absolute;
top: 0;
left: 0;
width: 18px;
height: 18px;
border-width: 2px;
border-style: solid;
border-radius: 2px;
}
md-checkbox .md-container {
position: absolute;
top: 50%;
display: inline-block;
width: 18px;
height: 18px;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
left: 0;
right: auto;
}
md-checkbox {
box-sizing: border-box;
display: block;
margin: 8px;
white-space: nowrap;
cursor: pointer;
outline: 0;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
padding-left: 18px;
padding-right: 0;
position: relative;
line-height: 26px;
min-width: 18px;
min-height: 18px;
}
.md-switch-thumb .md-off, md-radio-button .md-off {
position: absolute;
top: 0;
left: 0;
width: 16px;
height: 16px;
border-style: solid;
border-width: 2px;
border-radius: 50%;
transition: border-color ease .28s;
}
.md-switch-thumb .md-on, md-radio-button .md-on {
position: absolute;
top: 0;
left: 0;
width: 16px;
height: 16px;
border-radius: 50%;
transition: -webkit-transform ease .28s;
transition: transform ease .28s;
-webkit-transform: scale(0);
transform: scale(0);
}
.md-switch-thumb .md-label, md-radio-button .md-label {
position: relative;
display: inline-block;
margin-left: 10px;
margin-right: 10px;
vertical-align: middle;
white-space: normal;
pointer-events: none;
width: auto;
}
md-checkbox.md-checked .md-icon:after {
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
position: absolute;
left: 6px;
top: 2px;
display: table;
border-spacing: 0;
width: 6px;
height: 12px;
border-width: 2px;
border-style: solid;
border-top: 0;
border-left: 0;
content: '';
}
/* end */
.guranteed_heading{width: 98%; margin: 0 auto;padding: 0 6px;}
.guranteed_heading ul{width: 100%; display: table;margin: 2px 0px 0px 0px;}
.guranteed_heading li{display: table-cell;text-align: center;font-size: 9px;font-weight: 600;line-height: 10px;}
.guranteed_heading li:nth-child(1){width: 30%;}
.guranteed_heading li:nth-child(2){width: 70%;}
.guranteed_heading li span{display: block; text-align: center;font-weight: 400;}
.guranteed_heading .guranteed_head_right li{width: 30%;}
.guranteed_heading .guranteed_head_right li:nth-child(2), .guranteed_heading .guranteed_head_right li:nth-child(4){width: 5%;}
/* code of sprite img for light version */
.pqone .prequote_ulip_mobile .icon-bg em{width: 100%;height: 24px;background: url(../Images/sprite_light.png) top center no-repeat;display: inline-block;position: relative;}
.pqone .prequote_ulip_mobile .icon-bg em.fa-user{background-size: 64px;background-position: 0px -444px;top: 3px;width: 30px;}
.pqone .prequote_ulip_mobile .icon-bg em.fa-mobile{background-size: 64px;background-position: 0px -472px;top:3px;width: 30px;}
.pqone .prequote_ulip_mobile .icon-bg em.fa-envelope{background-size: 64px;background-position: -1px -419px;top: 3px;width: 30px;}
.pb_call_mbl .toll-free i.fa-phone{background: url(../Images/sprite_light.png) top center no-repeat;background-size: 72px;background-position: 0px -87px;width: 100%;display: inline-block;height: 27px;}
#mobile-device .progressbar em.btn-arrow, .btn_divnew .btn i.fa-arrow-right, .mobile_compare_btn i{background: url(../Images/sprite_light.png) top center no-repeat;background-size: 38px;display: inline-block;width: 14px;top: 3px;height: 19px;background-position: -5px -105px;}
.trad-main-quote .top_div_parent{height: 106px !important;}
.trending_star{background: url(../Images/sprite_light.png) top center no-repeat;background-size: 25px;background-position: 0px 2px;}
.top_div .input_edit i.fa-edit, .page .edit-btn-top i, .page .product-page-main .plan-details .plan-details-inner .bottom-pay .prem-buy .total-premium .a-up, .page .invested-amount ul li span i.fa-inr, .filter-features.new_design_filter .user-info.mob-fund-info li .income-list li.active i, .user-info.mob-fund-info li .income-list li i, .user-info.mob-fund-info li .income-list.premium span i.fa-pencil, #mobile-device .user-info li.get-layout strong .rupees-s{background: url(../Images/sprite_light.png) top center no-repeat;
background-size: 34px;width: 17px;background-position: 1px -13px;height: 15px;right: 0px;position: absolute;display: inline-block;}
.btn_divnew .btn i.fa-arrow-right, .mobile_compare_btn i{background-size:32px;width:14px;top:3px;position:relative;height:14px;background-position:-5px -90px;}
.design_content .design_content_body li:first-child a i, .price_leftdiv h2 i.fa-inr, .mob-filter i, .quote-mob-header h2 i.fa-times, .trad-main-quote .quote-invest-listing ul li:first-child a i{background: url(../Images/sprite_light.png) top center no-repeat;background-size: 40px;width: 17px;background-position: -22px -36px;height: 15px;display: inline-block;}
.price_leftdiv h2 i.fa-inr{background-size:36px;width:12px;top:1px;left:2px;height:12px;position:relative;background-position:-5px -118px;}
.design_content .design_content_body li:first-child a i.fa-minus-circle{background-position: -21px 0px;}
.chat_investment.chat a .span_outer {background: #2c4255 url(../images/footer-icon.png) no-repeat scroll 5px -24px / 21px auto;border-radius: 50% !important;width: 30px !important;position: absolute !important;height: 30px !important;left: 8px !important;}
.top-button .chat.chat_investment a {padding-left: 32px !important;}
.mob-filter i{background-size: 76px;width: 25px;background-position: -45px -30px;height: 27px;}
.page .edit-btn-top i{background-size: 31px;width: 14px;background-position: -18px -266px;height: 11px;position: relative;}
.page .product-page-main .plan-details .plan-details-inner .bottom-pay .prem-buy .total-premium .a-up{    background-size: 38px;width: 17px;background-position: -21px -181px;height: 15px;left: inherit;right: 4px !important;}
.product-page-main .plan-details .total-premium em i.fa-inr{width: 18px;height: 26px;background-position: -26px -147px;background-size: 48px;left: 26px;top: 14px;position: absolute;}
.page .invested-amount ul li span i.fa-inr{width: 8px;height: 11px;position: relative;background-position: -23px -118px;background-size: 36px;top: 1px;left: 2px;}
.quote-mob-header h2 i.fa-times{background-size: 48px;background-position: -27px -334px;height: 12px;}
.user-info.mob-fund-info li .income-list li i, .filter-features.new_design_filter .user-info.mob-fund-info li .income-list li.active i, .user-info.mob-fund-info li .income-list.premium span i.fa-pencil{background-size: 30px;
width: 15px;position: relative;background-position: -14px -177px; top: 2px;height: 10px;}
.user-info.mob-fund-info li .income-list.premium span i.fa-pencil{background-position: -15px -162px;left: 46px;}
.filter-features.new_design_filter .user-info.mob-fund-info li .income-list li.active i{background-position: -14px -194px;}
#mobile-device .user-info li.get-layout strong .rupees-s{width: 15px;background-position: 0px -262px;}
#mobile-device .user-info li.get-layout strong{color:#157bfb !important;}
/* end */

.pb_call_mbl .fa-phone{display: block;}
.mobile_logo{display: block;}
/* code for tax benefit modal */
.page .table_content span.tooltip_t4{padding: 5px 3px 8px 6px; width: 195px;top: 24px;left: -91%;}
.page .table_content .arrow-left{left: 160px;top: -10px;transform: rotate(-270deg); -webkit-transform: rotate(-270deg);}
.page .tbl_tooltip:hover .tooltip_t4{left: -91px;}
.page .tax_bnfit_div .btn i.fa-arrow-right{left: 12px;}
.page .tax_popup_modal .close{right: 2px;top: -20px;}
.page .tax_bnfit_div .btn span{position: relative;left: 3px;top: 0px;}
.page .tax_bnfit_div .btn{font-size: 14px;line-height: 25px;height: 38px;width: 141px;margin: 0px;}
.page .tax_popup_modal .modal-dialog {width: 98% !important;}
.page ul.radio_ul_tax {width: 97%;padding: 4px 0px 15px 0px;}
.radio_tax_modal input[type="radio"] + .radio-label-modal:before{top: 0px !important; vertical-align: middle !important;}
.page .tax_popup_modal h1 {font-size: 12px;line-height: 20px;padding: 0 10px 0px 10px;margin: 24px 0 0 0;}
.page .tax_popup_modal ul li{font-size: 10px;padding: 4px 0px;}
.radio_tax_modal input[type="radio"] + .radio-label-modal:before{width: 12px !important;height: 12px !important;}
.page .radio_ul_tax li{width: 50%;float: left;text-align: left;padding-left: 25px !important;}
.page .radio_ul_tax li:first-child{width: 100%;text-align: center;padding: 0 0 6px 0;}
.radio_tax_modal input[type="radio"]:checked + .radio-label-modal:before{box-shadow: inset 0 0 0 2px #eff0f1 !important;vertical-align: middle;}
.page .tax_table, .page .tax_bnfit_div{width: 97%;}
.page .tax_bnfit_div li{font-size: 12px !important; width: auto;}
.page .tax_bnfit_div li:nth-child(1){text-align: left;padding-left: 18px;}
.pqone .invest_mobile_right .tax_term_head h1, .pqone .invest_mobile_right .tax_term_head h2{color: #5d6068;}
.page .scrollbar_tbl{height: 120px;}
.page .tax_table{margin: 0 auto 15px auto;}
/* end */
/* code of angular material css */
.md-switch-thumb .md-container, md-radio-button .md-container{position: relative;top: 4px;display: inline-block;width: 16px;height: 16px;cursor: pointer;}
.md-switch-thumb *, .md-switch-thumb :after, .md-switch-thumb :before, md-radio-button *, md-radio-button :after, md-radio-button :before {box-sizing: border-box;}
.md-switch-thumb, md-radio-button {box-sizing: border-box;display: block;margin: 15px;white-space: nowrap;cursor: pointer;}
.md-switch-thumb .md-off, md-radio-button .md-off {position: absolute;top: 0;left: 0;width: 16px;height: 16px;border-style: solid;border-width: 2px;border-radius: 50%;transition: border-color ease .28s;}
.md-switch-thumb.md-checked .md-on, md-radio-button.md-checked .md-on { -webkit-transform: scale(.5);transform: scale(.5);}
/* end */

/* code for new mobile design */
.number-info a small{font-size: 10px;}
.progressive_modal .modal-body .radio_div{width:57% !important;text-align:center;display:table;padding:0 !important;margin: 0 auto;}
.top-button li.chat a{padding-left: 35px;}
.top-button .chat.chat_investment a{padding-left: 0px;}
.design_content_body p.retirement-icon {background: url(../images/plan-type-icon.png) center 4px / 16px 35px no-repeat;padding: 5px 6px 10px 12px;margin: 0px;}
.design_content_body  span.plan-type.plan-type-3 {padding: 0;}
.filter-features.new_design_filter .icon-bg {background: #157bfb;}
.filter-features.new_design_filter .label-bg{color: #5d6068;background: #eef5fe;font-weight: 500;line-height: 13px;font-size: 10px;}
.filter-features.new_design_filter .user-info.mob-fund-info li .income-list li.active {color: #157bfb;background: #eef5fe;}
.filter-features.new_design_filter .user-info.mob-fund-info li .income-list li.active i {color: #157bfb;}
.filter-features.new_design_filter .mob-plans-type.radio-btn md-radio-button .md-on {background: #157bfb;}
.filter-features.new_design_filter .mob-plans-type.radio-btn md-radio-button.md-checked .md-off {border-color: #157bfb;}
.btn_divnew p{margin-bottom: 1px;font-size: 10px; margin-top: -1px;}
.btn_divnew p i{padding-right: 2px;}
.btn_divnew p span{font-weight: 700;}
.progressive_modal .modal-body .radio_div label span{display: block;}
span.drp_icn_select{width: 100%; float: left;position: relative;}
.top_div select, .design_content_head select{appearance: none !important; -webkit-appearance: none !important; -moz-appearance: none !important;}
.new_mobile_design .mob-filter {background: #157bfb;}
.design_content_head li:nth-child(3) span.drp_icn_select{width: 28%; padding: 0px;}
span.drp_icn_select::after {content: "";border-left: 4px solid transparent;border-right: 4px solid transparent;border-top: 4px solid #157bfb;top: 11px;right: 6px;position: absolute;}
.design_content_head li:nth-child(3) span.drp_icn_select::after{top: 5px;right: 6px;}
.new_design_filter{font-family: poppins;}
.three-balls {margin: 0 auto;width: 50px;text-align: center;position: absolute;left: 0;right: 0;z-index: 999;top: 29%;}
.design_content_body span.plan-type p.fa-child {width: 14px;margin: 0;height: 12px;background: url('../Images/sprite_light.png') top center no-repeat;background-size: 26px;background-position: -12px -234px;}
.tax_span{font-size: 14px; position: relative; top:6px;}
.new_mobile_design  .save-tax{margin-bottom: 6px;font-size: 10px;width: 100%; background-color: #157bfb;}
.design_content_body span.plan-type {background: #2c3e50;position: absolute;top: -5px;left: 0px;padding:0;box-shadow: 1px 1px 5px #c7c7c7;border-radius: 0px;}
.three-balls .ball {position: relative;width: 8px;height: 8px;border-radius: 50%;display: inline-block; -webkit-animation: bouncedelay 3.0s infinite cubic-bezier(.62, .28, .23, .99) both; animation: bouncedelay 3.0s infinite cubic-bezier(.62, .28, .23, .99) both;}
 .three-balls .ball1 { -webkit-animation-delay: -.16s;animation-delay: -.16s;}
.three-balls .ball2 { -webkit-animation-delay: -.08s;animation-delay: -.08s;}
.fund_plan2_span2 p, .fund_plan2_span2 h3 {padding: 0px !important;line-height: 16px;}
.trad-main-quote .design_content{margin-top: 100px;}
.new_mobile_design .regular_income_msg h2 span fieldset legend span, .pension_list .regular_income_msg h2 span fieldset legend span{background: #f5f6f7;}
.new_mobile_design .error-message.error-invest1, .new_mobile_design .error-message.error-invest {left: 10px;padding-top: 4px;font-weight: 700;font-size: 8px;letter-spacing: 0.5px;text-align: left;padding-right: 10px;color: #ff0000 !important;}
.new_mobile_design{font-family: poppins;background: #f5f6f7;width: 100%;float: left;}
.design_content ul.drpdwn_ul li i.fa-check, .design_content ul.drpdwn_ul li i.fa-times{padding:0;position:absolute;top:3px;left: -9px;font-size: 7px;}
.percentage-bars span.per0{background-color: #FF0000;}
.percentage-bars span.per20{background-color: #E4791A;}
.percentage-bars span.per40{background-color: #F5C122;}
.percentage-bars span.per60{background-color: #F5DF22;}
.percentage-bars span.per80{background-color: #A1ED7F;}
.percentage-bars span.per100{background-color:#51C984;}
.top_div .save_btn{position: absolute;font-weight: 700;font-size: 9px;text-decoration: underline;right: 9px;top: 23px;background-color: transparent;padding: 0px;color: #2d3e50;}
.progressive_modal .modal-body .radio_div .radio{height: 64px !important;}
.design_content ul.drpdwn_ul li .feature-desc {position: absolute;opacity: 0;background: #787979;padding: 7px 10px 10px 10px;color: #fff;border-radius: 3px;font-size: 9px;text-transform: initial;margin: 0;top: 26px;width: 110px;font-weight: 400;line-height: 12px;transition: all 0.3s ease;z-index: -1;}
.quote-fund-details ul.fund li .rider-desc {width: 195px !important; left: 8px !important; top: 26px;}
.design_content ul.drpdwn_ul li span{position:relative;}
.design_content ul.drpdwn_ul li span:hover .feature-desc {opacity: 1;z-index: 1;}
.top_div_parent{width: 100%; float: left;position: fixed;height: 96px;background: rgb(245, 246, 247);z-index: 1;}
.top_div{width: 100%; float: left; padding: 10px 6px;background-color: #fff;box-shadow: 2px 3px 4px rgba(0, 0, 0, 0.1803921568627451); margin-bottom: 12px}
#divBlueWrapper{margin-top: 48px;}
.top_div ul{width: 100%; float: left; padding: 0px; list-style-type: none;margin-bottom: 1px;}
.top_div ul li{float: left;padding: 0px 4px; position: relative;text-align: center;}
.top_div ul li:nth-child(1){width: 31%; }
.top_div ul li:nth-child(2){width: 28%; }
.top_div ul li:nth-child(3){width: 41%; }
.design_content .design_content_body li:first-child a, .trad-main-quote .quote-invest-listing ul li:first-child a{position: absolute;left: 0px;width: 20px;background-color: #f1f1f1;font-size: 12px;bottom: 0px;height: 20px;}
.design_content .design_content_body li:first-child a i, .trad-main-quote .quote-invest-listing ul li:first-child a i{position: relative;top: 2px;color: #5d6068;}
.design_content_head li span.maturity_percent{position:absolute;top:15px;left:42%;letter-spacing:0.2px;font-size: 8px;font-weight: 700;}
.top_div label{font-size: 9px; font-weight: 500;display: block;margin-bottom: 4px;text-align: left;}
.top_div input, .top_div select{border: solid 1px #cfd0d1;position: relative;background-color: transparent;color: #157bfb;font-size: 10px;border-radius: 2px; font-weight: 700; padding: 0px 0px 0px 4px;height: 26px;}
.top_div .user-inputbox input, .top_div input{padding-left: 6px;width: 100%; font-size: 10px;}
.design_content ul, .design_content_head{width: 100%;display: table;padding: 0px; list-style-type: none;border-top-left-radius: 3px;
border-top-right-radius: 3px;border-radius: 3px;}
.design_content_head{margin-bottom: 4px; padding: 0 6px;}
.design_content ul li, .design_content_head li{display:table-cell;font-weight:500;position:relative;vertical-align:middle;text-align: center;}
.design_content{margin-bottom: 30px;z-index: 1; width: 100%; float: left;padding: 0 6px; font-family: poppins;margin-top: 99px;}
.design_content .design_content_body li:first-child{width: 28%;border-right:  solid 1px #e5e5e5;position: relative;}
.design_content .design_content_body li:nth-child(2){width: 72%;}
.design_content .design_content_body li:first-child span{display: block;margin-top: 5px;margin-bottom: 8px;font-size: 9px;font-weight: 500;padding-bottom: 4px;line-height: 9px;}
.price_divnew{width: 100%; float: left; margin-bottom: 8px;}
.price_leftdiv{width: 44%; float: left;}
.price_rightdiv{width: 56%; float: left;}
.price_leftdiv h2, .price_rightdiv h2{font-size: 14px; font-weight: 700; color: #5d6068;margin-top: 2px;margin-bottom: 6px;}
.btn_divnew .btn{background-color: #f35023; width: 130px;position: relative;padding: 0px;font-size: 12px;font-weight: 600;color: #fff; border-radius: 3px; letter-spacing: 0.5px;height: 30px;}
.btn_divnew{width: 100%; float: left;margin-bottom: 2px;}
.design_content_body{background-color: #fff; margin-bottom: 0px; display: table;}
.design_content_body img{width: 60px;}
.design_content_body li{padding: 6px 4px 6px 4px;}
.top_div .input_edit{position: absolute;right: 7px;font-size: 12px;top: 22px;color: #157bfb; }
.design_content_head select{border: none;color: #157bfb;}
.btn_divnew .btn span{padding-left: 8px;font-size: 10px;position: relative;top: -1px;}
.percentage-bars {width: 75%;line-height: 0;font-size: 16px;}
.percentage-bars span.per80 {background-color: #A1ED7F;}
.percentage-bars span {float: left;width: 100%;height: 3px;background-color: #d9e4ea; -webkit-transition: background-color 0.01s ease-out; -moz-transition: background-color 0.01s ease-out; -o-transition: background-color 0.01s ease-out;transition: background-color 0.01s ease-out;}
.percentage-bars {width: 80px;display: table;background: #d9e4ea;margin: 0 auto;height: 3px;overflow: hidden;}
.design_content_parent{width: 100%; float: left;margin-bottom: 5px;border: solid 1px #e5e5e5; border-radius: 3px;}
ul.more-feature {display: table;width: 100%;background: #f8f8f8;border-top: 1px solid #eaeaea;padding: 4px 0 7px 7px;}
.design_content_head li:first-child{width: 28%;}
.design_content_head li:nth-child(2){width: 29%;}
.design_content_head li:nth-child(3){width: 43%;}
.design_content_head select{width: 100%;float: left;height: auto;margin: 0px;font-size: 10px;padding: 0px 0px 0px 4px;vertical-align: middle;background: transparent;font-weight: 700;}
.design_content_head li:nth-child(3) span{width: 72%;text-align: right;float: left;padding-right: 2px;}
.design_content ul.drpdwn_ul{display: table;width: 100%;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;background: #f8f8f8;border-top: 1px solid #eaeaea;padding: 4px 0 7px 7px;margin: 0px;}
.design_content .dsch{padding:0px 0px 0px 4px;display:block;font-size:9px;margin-bottom:2px;font-weight:600;text-decoration: underline;}
#spnPastPerformHead span.retire{position: absolute;left: 17%; top: 16px;font-size: 9px;}
.pension_spcl #spnPastPerformHead span.retire {width:100%; text-align: center;}
.pension_spcl #spnPastPerformHead span.retire:after{content: "@";color: #157bfb; position: absolute;top:2px;left: -3px;font-size:9px;font-weight: 700;}
#spnPastPerformHead select {text-transform: capitalize;color: #5d6068;font-weight: normal;padding: 1px 0 0 0;}
.pension_spcl .top_div_parent  ul.design_content_head li span .monthly { display: inline-block; text-transform: none;font-size: 8px;}
#spnPastPerformHead { position: relative; display: inline-block; text-align: center;padding-top: 2px;}
#spnPastPerformHead:after{position: absolute;content: "";border-top: 4px solid #5d6068;border-left: 4px solid transparent;border-right: 4px solid transparent;top: 9px;right: -10px;display: block;}
.design_content .dsch a{color: #157bfb;}
.design_content ul.drpdwn_ul li{font-size: 9px;position: relative;width: 48% !important;text-align: left;color: #6d6d6d;display: inherit;float: left;padding:0px;border: none;vertical-align: middle;margin-left: 1%;margin-right: 1%;}
.new_design_filter .mob-plans-type.mob-plans-type-4{margin: 12px auto 10px;}
.new_design_filter .addon.mob-feature{z-index: -1;}
.child_maturitypercnt .top_div_parent{height: 106px;}
.child_maturitypercnt .design_content{margin-top: 106px;}
/* end */
.progressive_modal .modal-sm {width: 75% !important;min-width: 75% !important;margin: 120px auto;}
.progressive_modal .modal-header{height: 14px !important;}
.input_outerdiv_child{min-height: 30px !important;}
.progressive_modal p.error_msg{text-align: center !important; font-size: 9px !important;}
.progressive_modal .input_outerdiv .rpe_icn img{width: 16px !important;}
.progressive_modal .input_outerdiv .rpe_icn {font-size: 14px !important;left: 12px !important;top: 6px !important;}
.progressive_modal .modal-body h3 {font-size: 11px !important;font-weight: 600 !important;margin: 10px 0 12px !important;}
.progressive_modal .modal-body p{font-size: 9px !important;}
.progressive_modal p.error_msg{color: #F10609; font-size: 10px;}
.input_outerdiv input{min-height: 30px !important; font-size: 14px !important;}
.progressive_modal .edit_icn{ top:6px !important;   font-size: 15px !important;}
.progressive_modal .modal-footer .btn {height: 38px !important;font-weight: 700;font-size: 12px !important;}
.input_outerdiv_child {width: 21% !important;}
.progressive_modal .modal-header .close{top: -7px !important;font-size: 16px !important;right: -12px !important;}
.input_outerdiv{padding-bottom: 15px !important;margin-bottom: 14px !important;height: 32px; width: 148px !important;}
.progressive_modal .modal-body .radio_div label{font-size: 13px;padding: 0px !important;top: 15px !important;position: relative;}
.progressive_modal .modal_header_child .rupee_icn{font-size: 16px !important;padding: 3px 8px !important;top: -5px !important;}
.pqone #mobile-device .label-bg.label-space {padding-top: 7px !important;}
.pqone .bind-country-code.bind_cntry_cd{width:60px !important;}
.pqone .icon-bg{height:50px !important;padding-top: 10px !important;}
.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;}
.fund {display: table !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;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:0;color:#5d6068;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;border-top-left-radius:4px;
border-bottom-left-radius: 4px;}
.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 .need-amount{font-size: 11px !important;}
.pqone .invest_mobile_right .tax_term_head h1{font-size: 13px;}
.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:0 4px 0 10px;font-weight:600;background:#fff;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 {width: 41%;float: left;background: url(../images/akshay_invest_mob.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: 50%;float: left;text-align: left;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 #set-mobile li .mob-icon input{font-size:12px;font-weight: 600;color: #5d6068;}
.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;font-weight: 500;}
.pqone .select-style-1 select{font-size:12px;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;background-color: #f35023;padding:5px 0px;margin-top: 5px;line-height: 28px;border: none;font-size: 13px;font-weight: 700;color: #fff;text-transform: uppercase;}
.pqone .pb-call-num .toll-free .number-info{top: 71px;}
.pqone .footer p, .pqone .footer span {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;}
.number-info a{margin: 0px;font-family: 'Poppins', sans-serif !important;width: 100%;float: left;color: #095485;text-decoration: none;font-size: 12px;border-radius: 0px;letter-spacing: 0.2px;display: block;min-height: 52px;padding: 8px 10px; background: #fff;border-bottom: 1px dashed #ccc;font-weight: 600;line-height: 18px;cursor: default;}
.number-info a i:before {content: "";position: absolute;top: -10px;border-bottom: 10px solid #085484;border-left: 10px solid transparent;border-right: 10px solid transparent;left: 84%;z-index: 1;}
.number-info a:last-child {border-bottom: 0;}
.number-info a small{font-weight: 500; font-size: 10px;}
.pb-call-num .toll-free .number-info i{color: #085484;font-weight: 500;}
.number-info em{color: #f39a10;font-weight: 600;display: block;}
.pqone .icon-bg.dob-icon {padding-top: 4px; font-size: 1.6em;}
.pb-call-num .toll-free .number-info{background:#fff ;left: -148px;top: 71px ;width: 186px; }
.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: #157bfb !important;left: 18px !important;padding: 2px !important;width: 54px !important;font-size: 9px;top: -1px !important;height: 15px !important;border-radius: 0px !important;}
.chat_investment.chat a{ background: none !important;}
.chat_investment.chat a .span_outer{background-color:#2c4255;border-radius:51px;position:relative;width:41px;height:32px;padding: 5px 6px;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: -5px;left: 23px;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:-10px; letter-spacing: 0px;}
.trending_div_tooltip .tooltip-arrow {border-right-color: #157bfb;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: 9px;}
.trending_star i {color: #fff;top: 3px;font-size: 8px;left: 0px;position: relative;}
.trending_star {position: absolute;left: -1px;top: -5px;margin: 0px;width: 14px;background-color: #157bfb;height: 14px;}
#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; margin-bottom: 5px;}
.below-plans span a,.below-plans span a:hover{ font-size:9px;display: inline-block;margin: 3px 0 0 0; padding: 3px 4px;}
.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 li:first-child{ width:26%;}
.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;visibility: visible;}
.pb-call-num .toll-free .number-info{text-align: left;left: -146px;border-radius: 0;top: 70px;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: 10px;}
.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:0;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;}
.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;}
.quote-invest-listing ul li md-progress-circular{position: absolute;top: -12px;right: -10px;-webkit-transform:scale(0.3) !important;-ms-transform: scale(0.3) !important;transform: scale(0.3) !important; }
.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-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;}
.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.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-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;font-weight: 700 !important;font-size: 12px;}
.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:9px;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:#f35023;color:#fff;border:none;padding:7px 10px 8px 10px;border-radius:5px;font-size:10px;font-weight:700;position:relative;height:30px;}
.quote-invest-listing ul li button i{ margin:0 0 0 5px;}
.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:49px;right:7px;text-align:center;z-index: 2;box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.4);}
.user-info.mob-fund-info li span.mob-field{ display:inline-block;padding:0 0 0 6px;}
.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 div.radio-inline{width:33%;letter-spacing:0;margin:0;text-align:center;line-height:14px;padding-left: 0px;}
.mob-plans-type.radio-btn .radio-inline.radio_div2{width: 34%;}
.mob-plans-type.radio-btn div.radio-inline label{margin: 0;font-weight: 500;position: relative;color: #a4a4a2;font-size: 10px;padding: 4px 0 6px 0;text-align: left;left: 3px;}
	/* Hide the browser's default radio button */
.container_label input {position: absolute;opacity: 0;cursor: pointer;}
 .ret_spcl.mob-plans-type div.radio-inline{width:50%;}
/* Create a custom radio button */
.checkmark {position: absolute;top: 10px;left: -15px;border-style: solid;border-width: 2px;border-radius: 50%;transition: border-color ease .28s;width: 12px; background: #fff;height: 12px;border-color: #a4a4a2;}

/* On mouse-over, add a grey background color */
.container_label:hover input ~ .checkmark {background-color: #ccc;}

/* When the radio button is checked, add a blue background */
.container_label input:checked ~ .checkmark {background-color: #157bfb; border-color: #157bfb;}

/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark:after {content: "";position: absolute;display: none;}

/* Show the indicator (dot/circle) when checked */
.container_label input:checked ~ .checkmark:after {display: block;}

/* Style the indicator (dot/circle) */
.container_label .checkmark:after {top: 0;border: solid 1px #fff;left: 0;width: 8px;height: 8px;border-radius: 50%;background: #157bfb;}
.addon.mob-feature label.checkbox_label{text-align: left;text-transform: capitalize;color: #5d6068;font-size: 12px;line-height: 18px;display: block;padding-left: 32px;font-weight: 500;}
	
	/* Hide the browser's default checkbox */
.checkbox_label input {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}

/* Create a custom checkbox */
.checkbox_custm {
  transition: 240ms;
    position: absolute;
    top: 0;
    left: 0;
    border-width: 2px;
    border-style: solid;
    border-radius: 2px;
    border-color: #9ab7bf;
    height: 18px;
    width: 18px;
    background: #fff;
}
	.addon li{position: relative;}
/* On mouse-over, add a grey background color */
.checkbox_label:hover input ~ .checkbox_custm {
  background-color: #fff;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkbox_custm:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.checkbox_label input:checked ~ .checkbox_custm:after {
  display: block; -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    border-spacing: 0;border-color: #2c3e50;
    border-width: 2px;
    border-style: solid;
    border-top: 0;
    border-left: 0;
    content: '';height: 10px;
    left: 5px;
    top: 1px;
    width: 5px;
}

/* Style the checkmark/indicator */
.checkbox_label .checkbox_custm:after {
  left: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.user-info.mob-fund-info li .premium.filter_age{padding: 10px 3px !important;}
.mob-plans-type.radio-btn .radio-inline.active label{color: #5d6068;}
.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;}
.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:0px;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;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; font-size: 10px;}
.user-info.mob-fund-info li .income-list.premium input{ border:none;font-size:12px;width: 100%;}
span.month_span{position: relative;}
.user-info.mob-fund-info li .income-list.premium select{border: none;font-size: 12px;padding: 0;width: 75px;background: none;position: relative;left: -4px;}
.user-info.mob-fund-info li .income-list.premium em {width:100%;}
.user-info.mob-fund-info li .income-list.premium span{ width:50%;float:left;padding: 1px 0 0 0;}	
.user-info.mob-fund-info li .income-list.premium span i.fa-pencil{position: absolute;right: 23px;top: 20px;}
.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 label{text-align:left;text-transform:capitalize;color:#5d6068;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: #f35023;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:14px;margin-bottom:24px;border:none;}
.content2 fieldset legend span{ padding:0;}
.product-page-main .product-right-section .content.content2 h4 {font-size: 13px;}
.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:100px 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;}
.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;-ms-transform: scale(0.3) !important;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; font-size: 14px;}
.right_info_span a, .right_info_span .tab_active{font-size: 11px;}
.product-page-main .product-right-section .content.content-mp h2, .product-page-main .product-right-section .content h2{font-size: 14px !important;}
.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:15px;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;color: #fff;}
.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;color: #fff;}
.product-page-main .plan-details .total-premium em span{color: #fff;}
.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:34px;}
.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;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;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%;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;}
.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;}
.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;}
.user-info li span{ display:table;margin:0 auto;}
.blue-wrapper{height: 170px;}
.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%}
.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%}
/*************************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 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;cursor:pointer;color:#2c3e50;border-radius:5px;margin:0;}
.select-style select{opacity:.5;}
.select-style.active-bg select{opacity:1;}
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;}
.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%;font-family: poppins;}
.header-new {height: 48px;background: #005387;float: left;border-bottom: 1px solid #05639e;}
.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: 2px !important;}
.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;}
.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;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:#157bfb;border-top: solid 1px #157bfb; }
.guranted_plan_show h2{font-size: 12px; font-weight: bold;text-align: center;color: #fff; margin: 0px;padding: 5px 0px 6px 0px ;}
.pqone #mobile-device .user-info li.red-corner {border: solid 1px #c0392b !important;}
}
.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;}
.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:0;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;}

/******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%;}
.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;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 a{ height: 35px; padding:2px 0px; width: auto;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;}
.user-info li{width: 100%!important; padding:0px; font-size: 12px;}
.disclaimer{position: static;}
.data-fill .data-right{border-top: 1px #eaf3fa solid; background: #fff}
}
/****************************** 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-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.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%;transition: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: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.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 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:#fff;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-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;}
}
@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 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){
	.pull-left .fund_plan2_child.fund_plan2_span2 p{line-height: 17px;}
	.fund_plan2_child.fund_plan2_span2{padding-top: 4px;}
	.fund_plan2 span{width:100%; float: left; text-align: center;left: 0;}
	.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;}
    #mobile-device .plan-outer{margin-top:5px;margin-left: 3px;}
    .title p{margin-bottom: 5px;}
    #mobile-device .plan-outer li span{padding: 0;}
}
@media screen and (max-width:320px){
    .page .progressive_modal.latest_amount .latest_outdiv ul li span {bottom: -42px;}
	.page .progressive_modal.latest_amount .latest_outdiv ul li{font-size: 11px;}
	.page .progressive_modal.latest_amount .modal-sm {margin: 20px auto !important;}
	.page .progressive_modal.latest_amount .modal-body h3, .page .progressive_modal.latest_amount .modal-body label{font-size: 12px !important;}
.mob-head .PB_advantage{left: 18%;width: 68%;top: 1px;padding: 8px 0px;}
.pension_spcl #spnPastPerformHead span.retire:before{top:5px;}
.pension_spcl #spnPastPerformHead span.retire:after{top:1px;}
.pension_spcl .design_content_head li:first-child, .pension_spcl .design_content .design_content_body li:first-child{width: 28%;font-size: 9px;font-weight: 700;}
.pension_spcl .design_content_head li:nth-child(2){width: 40%;font-size: 9px;}
.pension_spcl .design_content_head select, #spnPastPerformHead select{font-size: 9px;font-weight: 700;}
.pension_spcl #spnPastPerformHead:after{border-top: 3px solid #5d6068;border-left: 3px solid transparent;border-right: 3px solid transparent;top: 7px;right: -8px;}
.pension_spcl .design_content_head li:nth-child(3){width: 32%;font-size: 9px;font-weight: 700;}
.pension_spcl .design_content_head li:nth-child(3) span.drp_icn_select::after{border-left: 3px solid transparent;border-right: 3px solid transparent;border-top: 3px solid #157bfb;top: 4px;right: 6px;}
.sketch_design .design_content_head li:nth-child(3) .edit-growth{right: -8px;}
.compare_head .plan_logo img{width: 80%;position: relative;top: 4px;}
/* css for new design */
.trending_star{padding-bottom: 0px !important;}
.design_content .design_content_body li:first-child a, .trad-main-quote .quote-invest-listing ul li:first-child a{width: 25px; height: 25px;}
.design_content .design_content_body li:first-child a i, .trad-main-quote .quote-invest-listing ul li:first-child a i{top:5px;font-size: 14px;}
.progressive_modal .modal-sm{margin: 90px auto !important;width: 90% !important;min-width: 90% !important;}
.design_content_head li:first-child{width: 32%;}
.design_content ul.drpdwn_ul li{margin-left: 2%;margin-right: 2%;width: 46% !important;}
.filter-features.new_design_filter .user-info.mob-fund-info li .income-list li{font-size: 10px;}
.filter-features.new_design_filter .mob-plans-type.radio-btn md-radio-button.dgsp {margin-right: 28px;}
.filter-features.new_design_filter .mob-plans-type.radio-btn .md-switch-thumb .md-label, .filter-features.new_design_filter md-radio-button .md-label{font-size: 10px;}
.design_content_head li:nth-child(2), .design_content_head li:nth-child(3){width: 34%;}
.design_content .design_content_body li:first-child {width: 32%;}
.design_content .design_content_body li:nth-child(2) {width: 68%;}
.design_content_head li:nth-child(3) span {text-align: center;width: 63%;}
.top_div ul li:nth-child(2) {width: 26%;}
.top_div ul li:nth-child(1) {width: 33%;}
.top_div ul li:nth-child(3) {width: 41%;}
	span.drp_icn_select::after{right: 3px;}
	.top_div input, .top_div select{font-size: 9px;}
.price_leftdiv, .price_rightdiv{width: 50%; float: left;}
.design_content_head li:nth-child(3) span.drp_icn_select{width: 37%;}
.design_content_head li:nth-child(3) span .past_txt{display: none;}
/* */
.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: 20px;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){
 .title{display: none;}
 .product-page-main .product-right-section .content p, .quote-fund-details p { font-size:10px !important; line-height:16px !important;}
}
/* 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}
}

/*** 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:none;}
	.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;}
.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:52px;}
.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:0px !important;width: 18%; height: 50px !important; font-size: 1.8em;}
.product-page-main .product-right-section .content p, .quote-fund-details p { font-size: 10px !important;}
.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: 0 10px 0 15px;font-weight: 600;background: #fff;}
.pqone .title{ display: none;}
.pqone #set-mobile li .mob-icon{width: 30%;}
.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:#fff;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;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;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 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;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;}