html,body{
    font-size:10px
}
 a:hover,a:focus{
    outline:0;
    text-decoration:none
}
 body{
    background-color:#fff;
    color:#000;
    font-family:'ZurichBT-Roman';
    margin:0;
    padding:0
}
 .r-color{
    color:#ef1005
}
 .font-r{
    font-family:'ZurichBT-Roman'
}
 .dispnone{
    display:none
}
 .second-nav li{
    display:block;
    padding:10px 0;
    position:static
}
 .disclosure-content,.second-nav li.only-mobile,.mobile-menu,.second-mobile,.first-header li.login-dropdown.logout,.mobile-search,.mobile-login,.letter-filter input[type=radio],.customer-type .radio input,.list-content-hold li,.highcharts-button,.timeperiod{
    display:none
}
 .p-detail .plan-details{
    display:none
}
 .plan-tabs .more-btn,.plan-tabs .active .expl-prod,.location-radio input,.panel-heading a.collapsed .txt .hidden-txt,.rwd-table td:before,.type-tab.nav-tabs>li.active>a:after,.tablet-login,.m-advisor-img,.search-result-type,.hiddenSection,.calslider .label{
    display:none
}
 .press-releases li{
    display:none
}
 select.dropdown1::-ms-expand{
    display:none
}
 select.dropdown2::-ms-expand{
    display:none
}
 select.jp-drpdwn::-ms-expand{
    display:none
}
 .plans .txt,.plans .accor-title,.plan-tabs .active .txt,.bottom-box-content h4.wcolor,.section1 .txt,.email-id a,.email-id a:hover,.rwd-table th,.rwd-table td:before,.content-hold a.btn:hover,.section-two .text-with-style,.section-two span{
    color:#fff
}
 #qsSlider .title{
    color:#fff;
    font-family:ZurichBT-Bold;
    font-size:24px;
    font-weight:700;
    text-align:center
}
 #qsSlider .ui-slider{
    background:transparent url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/ruler.png) no-repeat;
    margin:15px auto;
    width:45%
}
 #qsSlider .ui-slider .ui-slider-handle:focus,#qsSlider .ui-slider .ui-slider-handle:active{
    background-color:transparent;
    box-shadow:none;
    outline:0;
    text-decoration:none
}
 #qsSlider .ui-slider .ui-slider-handle:hover{
    background-color:transparent;
    box-shadow:none
}
 #qsSlider .ui-slider-horizontal{
    height:30px
}
 #qsSlider .ui-slider-horizontal .ui-slider-handle{
    background-color:transparent;
    background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/control.png);
    background-repeat:no-repeat;
    border:0;
    height:50px;
    top:-10px;
    width:50px
}
 *,.*{
    margin:0;
    padding:0
}
 .accor-box{
    height:280px;
    overflow:hidden;
    padding:20px;
    position:relative
}
 .accor-box .buy-btn{
    bottom:20px;
    left:0;
    margin:0 auto;
    position:absolute;
    right:0
}
 .accor-title{
    color:#97291e;
    display:block;
    font-family:ZurichBT-Bold;
    font-size:2em;
    margin-bottom:15px
}
 .accord-content{
    display:none;
    padding:15px
}
 .accord-row{
    background:#fff;
    margin-bottom:10px
}
 .accord-title{
    background-color:#fff;
    display:block;
    padding:10px 15px;
    position:relative
}
 .accord-title h4{
    font-size:20px;
    margin:0
}
 .accord-title.active:after{
    background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/accord-active.png)
}
 .accord-title:after{
    background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/accord.png);
    background-position:right center;
    background-repeat:no-repeat;
    content:'';
    height:100%;
    position:absolute;
    right:15px;
    top:0;
    width:26px
}
 .action-btns{
    display:inline-block;
    margin:15px 0;
    width:100%
}
 .action-btns a{
    color:#97291e;
    font-family:ZurichBT-Roman;
    font-size:16px
}
 .address{
    height:auto;
    margin-left:35px;
    overflow:hidden;
    width:90%
}
 .all-branches{
    border:1px solid #eaeaea;
    height:602px;
    margin-bottom:30px;
    padding:0
}
 .animated{
    -moz-animation-duration:.75s;
    -ms-animation-duration:.75s;
    -o-animation-duration:.75s;
    -webkit-animation-duration:.75s;
    animation-duration:.75s
}
 .ans{
    color:#444;
    font-family:ZurichBT-Roman;
    font-size:1.8em;
    margin-bottom:5px
}
 .applicable-line{
    bottom:80px;
    color:#444;
    font-size:12px;
    left:0;
    margin:0 auto;
    padding:0 20px;
    position:absolute;
    right:0
}
 .asset-box{
    background-color:#fbfbf1;
    border:1px solid #d2d2d2;
    color:#444;
    font-family:ZurichBT-Roman;
    height:270px;
    overflow:hidden;
    padding:15px;
    text-align:center
}
 .asset-box h4{
    font-family:ZurichBT-Bold;
    font-size:16px;
    margin-bottom:5px;
    margin-top:20px
}
 .asset-box h4:first-child,.comparison .portfolio-table thead th img{
    margin-top:5px
}
 .asset-type{
    font-size:24px;
    height:60px;
    line-height:1.2;
    overflow:hidden;
    text-transform:uppercase
}
 .assist-box{
    border:2px solid #dfdfdf;
    display:inline-block;
    height:70px;
    margin-right:15px;
    overflow-y:hidden;
    padding:5px;
    position:relative;
    width:100%
}
 .assist-box .emailbox{
    width:85%
}
 .assist-box a{
    display:block;
    text-align:center
}
 .assist-box div{
    display:inline-block;
    margin-left:5px;
    text-align:left;
    vertical-align:middle;
    width:65%
}
 .assist-box div h4{
    color:#97291e;
    font-family:ZurichBT-Bold;
    font-size:22px;
    margin-bottom:0;
    margin-top:0
}
 .assist-box div p{
    display:inline-block;
    font-size:16px;
    margin:0;
    vertical-align:middle;
    width:72%
}
 .assist-box div span{
    color:#e77817;
    font-size:15px
}
 .assist-box div span.btn{
    color:#fff;
    min-width:100px;
    vertical-align:middle
}
 .assist-boxv1{
    width:225px
}
 .assist-boxv1 div{
    width:auto
}
 .assist-links{
    margin:20px 0;
    text-align:center
}
 .assur-desgn{
    color:#444;
    font-family:ZurichBT-Roman;
    font-size:16px;
    margin-bottom:20px;
    margin-left:35px
}
 .assur-name{
    font-size:18px;
    margin-left:35px;
    margin-top:20px
}
 .asterik{
    color:#b1b1b1
}
 .atsaps .btn-blue{
    color:#053c6d !important;
    display:inline-block;
    float:left;
    font-family:ZurichBT-Roman;
    font-size:16px;
    vertical-align:top;
    width:50%
}
 .award-content{
    background-color:#fbfbf1;
    font-family:ZurichBT-Roman;
    font-size:18px;
    padding:10px
}
 .award-detail{
    border-bottom:3px solid #e77817;
    display:none;
    margin-top:40px
}
 .award-images{
    margin:0 auto 10px;
    text-align:center
}
 .award-img{
    display:inline-block;
    margin-bottom:10px
}
 .award-year .slick-list,.customer-type-slider .slick-list{
    border-bottom:1px solid #97291e;
    margin:0 auto;
    width:90%
}
 .award-year .slick-next:before,.customer-type-slider .slick-next:before{
    content:url('/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/next-icon.png');
    position:absolute;
    right:0
}
 .award-year .slick-prev:before,.customer-type-slider .slick-prev:before{
    content:url('/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/prev-icon.png');
    left:0;
    position:absolute
}
 .award-year li{
    color:#444;
    font-family:ZurichBT-Roman;
    font-size:26px;
    text-align:center
}
 .award-year li div,.customer-type-slider li div{
    cursor:pointer;
    display:inline-block
}
 .award-year li.active-year div{
    border-bottom:7px solid #97291e;
    padding:0 10px
}
 .award-year li.active-year,.location-radio span .checked,.customer-type-slider li.active-type{
    color:#97291e;
    font-family:ZurichBT-Bold
}
 .back{
    -moz-transform:rotateY(-180deg);
    -ms-transform:rotateY(-180deg);
    -o-transform:rotateY(-180deg);
    -webkit-transform:rotateY(-180deg);
    height:100%;
    left:0;
    position:absolute;
    top:0;
    transform:rotateY(-180deg);
    width:100%
}
 .back-img{
    min-height:96px;
    position:relative;
    text-align:center;
    vertical-align:middle
}
 .banner .rcolor,.more-link:hover,.more-link1:hover,.download-form:hover,.download-form:focus,.side-links:hover li a,.link-list li a:hover,.link1:hover a,.notice-box div a:hover,.download-form:hover,.r-txt:hover,.customer-type-slider li:hover,.rcolor,.jplist-panel .jplist-group label,.login-button>li.login-dropdown.active>a,.list-hold li.active a,.search-title:hover,.pagination .page-btn.active{
    color:#97291e
}
 .banner figcaption{
    bottom:120px;
    left:0;
    margin:0 auto;
    position:absolute;
    right:0;
    width:1140px
}
 .banner figcaption .txt{
    color:#053c6d;
    font-size:24px
}
 .banner figcaption.elitelife-banner .txt{
    color:#444;
    font-size:18px
}
 .banner figure{
    font-family:ZurichBT-Roman;
    position:relative
}
 .banner h1{
    font-family:ZurichBT-Bold;
    font-size:48px;
    margin-bottom:5px;
    margin-top:0
}
 .banner h3,.addlbenefit .amnt,.close{
    font-size:30px
}
 .banner-four{
    height:714px;
    top:0;
    width:100%
}
 .banner-img{
    overflow:hidden
}
 .banner-overlay{
    background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/banner-trans-bg.png);
    background-repeat:repeat;
    position:absolute;
    width:100%;
    z-index:99
}
 .banner-popup{
    background-color:#fff;
    border:2px solid #97291e;
    border-radius:10px;
    bottom:115%;
    color:#7c7c7c;
    display:none;
    left:0;
    padding:15px;
    position:absolute;
    width:160%;
    z-index:100
}
 .banner-popup .popup-txt{
    color:#444;
    font-family:ZurichBT-Bold;
    font-size:14px;
    margin-bottom:20px;
    margin-top:0;
    text-align:left;
    width:90%
}
 .banner-popup .thank-popup .popup-txt{
    font-size:18px;
    margin-top:20px;
    text-align:center;
    width:100%
}
 .banner-popup a.btn{
    height:auto;
    margin-top:15px
}
 .banner-popup input[type=text]{
    border:1px solid #7c7c7c;
    font-size:16px;
    margin-bottom:10px;
    padding:10px;
    width:100%
}
 .banner-wrap{
    height:714px;
    left:0;
    margin:0 auto;
    opacity:1;
    overflow:hidden;
    position:absolute;
    right:0;
    top:0
}
 .banner1 figcaption{
    bottom:80px;
    left:0;
    margin:0 auto;
    position:absolute;
    right:0;
    width:1140px
}
 .banner1 figcaption.advisor-banner-txt{
    bottom:20px
}
 .banner1 figcaption.advisor-banner-txt h3{
    font-size:20px;
    margin-top:0;
    width:55%
}
 .banner1 h3{
    font-size:24px
}
 .bck{
    background-color:#e77817;
    color:#fff
}
 .bck .asset-txt{
    height:115px;
    overflow:hidden
}
 .benefits{
    background-color:#eff0f0;
    border-left:1px solid #cdd4d8;
    min-height:400px
}
 .benefitsv2{
    background-color:transparent;
    float:left;
    width:60%;
    border-left:1px solid #cdd4d8
}
 .benefitsv2 .txt{
    color:#444;
    list-style-image:url("/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/list-tick.png");
    margin-bottom:10px;
    padding-left:5px
}
 .benefitsv3 ul{
    padding-left:20px;
    margin-top:15px
}
 .benefitsv3 .txt{
    color:#444;
    list-style-image:url("/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/list-tick.png");
    margin-bottom:10px;
    padding-left:5px
}
 .greybox h3.blue-title{
    margin-top:0;
    margin-bottom:0
}
 .benefits .btn{
    margin-right:20px;
    min-width:1px;
    padding:8px 20px
}
 .benefits .txt{
    color:#444;
    font-size:1.8em;
    list-style-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/list-tick.png);
    margin-bottom:10px;
    padding-left:5px
}
 .benefits h2{
    color:#333;
    font-family:ZurichBT-Bold
}
 .benefits ul,.terms,.pl20,.page-link{
    padding-left:20px
}
 .benefits-offers .custom-list{
    list-style-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/list-bullet-blue.png);
    margin-left:20px
}
 .bg1{
    background-color:#f5f5f5
}
 .bg2,.class1{
    background-color:#eeefe1
}
 .blue-box,.email-box,.datepick-nav{
    background-color:#053c6d
}
 .blue-title{
    color:#053c6d;
    font-family:ZurichBT-Bold
}
 .image-block .blue-title{
    font-size:3.6em;
    font-weight:700
}
 .bod .slick-next:before,.disclosure-tab .slick-next:before{
    content:url('/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/right-arrow-2.png');
    position:absolute;
    right:0
}
 .bod .slick-prev:before,.disclosure-tab .slick-prev:before{
    content:url('/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/left-arrow-2.png');
    left:0;
    position:absolute
}
 .bod-box{
    float:left;
    margin-bottom:20px;
    text-align:center;
    width:33.33%
}
 .bod-box div img{
    border:1px solid #e2e2e2;
    padding:2px
}
 .bod-box h4{
    height:20px;
    margin-bottom:5px;
    margin-top:15px;
    overflow:hidden
}
 .bod-box p{
    height:25px;
    overflow:hidden
}
 .border-b{
    border-bottom:2px solid #f1f1f1
}
 .border1{
    border:1px solid #e7e7e7
}
 .border2{
    border:1px solid #dddecb
}
 .borderR{
    border-right:1px solid #e1e0e0
}
 .bottom-box img,.full-width,.funds-table,.second-layer,.frqnt .scheme-hold,.thumb-img img,.card img,.life-stage .img-block img{
    width:100%
}
 .bottom-box-content{
    left:20px;
    padding:20px;
    position:absolute;
    top:20px
}
 .bottom-box-content .bullets1 li{
    font-size:16px;
    margin-bottom:5px
}
 .bottom-box-content h4{
    color:#97291e;
    font-family:ZurichBT-Bold;
    font-size:22px;
    margin-bottom:15px;
    width:60%
}
 .bottom-content{
    margin:50px 0
}
 .bottom-content .card .blue-title{
    font-size:2.6em
}
 .bottom-content .card p{
    color:#444;
    font-size:1.8em;
    margin-top:10px
}
 .box-content1,.pay-type-content{
    height:260px;
    overflow:hidden
}
 .box-detail,.step-detail-content{
    height:170px;
    overflow:hidden
}
 .box-head{
    height:90px;
    overflow:hidden
}
 .box-link:after{
    background-repeat:no-repeat;
    content:url('/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/right-arrow-1.png');
    height:11px;
    padding-left:5px;
    width:8px
}
 .box1{
    color:#fff;
    font-family:ZurichBT-Roman;
    height:260px;
    padding:20px
}
 .branch-detail{
    border-bottom:1px solid #eaeaea;
    border-right:1px solid #eaeaea;
    color:#444;
    float:left;
    font-family:ZurichBT-Roman;
    font-size:13px;
    height:auto;
    overflow:hidden;
    padding:20px 20px 20px 10px;
    width:100%
}
 .branch-detail:nth-child(3n){
    border-right:0
}
 .branch-heading h3{
    background-color:#053c6d;
    color:#fff;
    font-family:ZurichBT-Bold;
    margin-bottom:0;
    margin-top:10px;
    padding:20px;
    font-size:18px
}
 .branch-name{
    font-family:ZurichBT-Bold;
    font-size:15px;
    height:55px;
    margin-bottom:-13px;
    overflow:hidden
}
 .branch-name .b-name{
    float:left
}
 .branch-name .sr-num{
    float:left;
    padding-right:5px;
    text-align:right;
    width:35px
}
 .branch-name .type-img{
    float:right;
    width:20px
}
 .btm-box{
    color:#fff;
    font-family:ZurichBT-Roman;
    height:240px;
    margin-bottom:30px;
    margin-top:10px;
    padding:20px;
    position:relative
}
 .btm-box .fixed-btn{
    bottom:20px;
    position:absolute;
    right:20px
}
 .btm-box h2{
    font-family:ZurichBT-Bold;
    margin-bottom:20px;
    margin-top:0
}
 .btm-box p{
    font-size:30px;
    height:90px;
    line-height:1;
    overflow:hidden
}
 .btn{
    -moz-transition:all .25s ease;
    -ms-transition:all .25s ease;
    -o-transition:all .25s ease;
    -webkit-transition:all .25s ease;
    background-color:#97291e;
    border-radius:0;
    color:#fff;
    display:inline-block;
    font-family:ZurichBT-Bold;
    font-size:1.6em;
    height:44px;
    min-width:145px;
    padding:10px;
    text-align:center;
    text-transform:uppercase;
    transition:all .25s ease;
    vertical-align:top;
    zoom:1
}
 .btn-hold{
    display:inline-block;
    float:left;
    vertical-align:top;
    width:33%;
    zoom:1
}
 .btn-holder a:first-child{
    margin-right:20px
}
 .btn-trans{
    background-color:transparent;
    border:1px solid #97291e;
    color:#97291e;
    padding:10px
}
 .btn-trans.focus,.btn-trans:focus,.btn-trans:hover{
    background-color:transparent;
    border:1px solid #97291e;
    color:#97291e
}
 .btn-wrap{
    bottom:20px;
    opacity:0;
    position:absolute;
    right:-50px;
    z-index:3
}
 .btn-wrap .small-btn-cut{
    float:left;
    height:28px;
    width:6px
}
 .btn-wrap button{
    background:#233746;
    border:medium none;
    color:#fff;
    cursor:pointer;
    float:left;
    font-size:10px;
    font-weight:700;
    height:28px;
    line-height:15px;
    padding:6px 6px 5px
}
 .btn-wrap button .right-arrow-small{
    background:transparent url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/sprite.png) no-repeat 0 -78px;
    float:right;
    height:15px;
    margin-left:8px;
    width:15px
}
 .btn.focus,.btn:focus,.btn:hover{
    background-color:#97291e;
    border:1px solid #97291e;
    color:#fff
}
 .bullets1{
    color:#444;
    font-size:1.7em;
    list-style-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/list-tick.png);
    margin-top:20px;
    padding-left:20px
}
 .accor-box .bullets1{
    font-size:1.5em
}
 .bullets1 li{
    margin-bottom:15px;
    padding-left:10px
}
 .bullets2{
    color:#444;
    font-size:1.5em;
    list-style-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/list-bullet.png);
    padding-left:20px
}
 .bullets2 li{
    margin-bottom:10px;
    padding-left:10px;
    text-align:left
}
 .call-box{
    background-color:#e77817
}
 .call-number{
    font-size:60px;
    line-height:1
}
 .calslider{
    background-color:rgba(125,125,125,1);
    height:714px
}
 .calslider .container-fluid{
    height:100%
}
 .cardv2{
    background-color:#fff;
    display:inline-block;
    margin-top:30px;
    padding:15px;
    position:relative;
    vertical-align:middle;
    width:100%
}
 .cardv1{
    background-color:#fff;
    padding-bottom:1px;
    position:relative
}
 .card-process{
    border:1px solid #ececec;
    padding:20px;
    display:inline-block
}
 .card-process .icon{
    margin-bottom:24px
}
 .process .card-process .blue-title{
    font-size:20px;
    margin-bottom:20px;
    margin-top:0;
    height:25px;
    overflow:hidden
}
 .process .card-process .infov2{
    padding:0;
    height:100px;
    margin-bottom:20px;
    overflow:hidden
}
 .undertsand-claims .card-process{
    height:300px
}
 .undertsand-claims .card-process .blue-title{
    font-size:20px;
    margin-bottom:20px;
    margin-top:0;
    height:45px;
    overflow:hidden
}
 .undertsand-claims .card-process .infov2{
    height:150px;
    overflow:hidden;
    margin-bottom:20px;
    padding:0
}
 .card-text{
    background-color:#fff;
    border-left:5px solid #e77817;
    font-family:ZurichBT-LightCondensed;
    font-size:1rem;
    margin:15px;
    padding:0 15px
}
 .card-text .txt,.card-text .blue-title{
    font-size:1.8em
}
 .card-text strong{
    color:#e77817;
    font-family:ZurichBT-Bold;
    font-size:18px
}
 .caret{
    border-left:5px solid transparent;
    border-right:5px solid transparent
}
 .category-type{
    border-bottom:5px solid #053c6d;
    color:#053c6d;
    font-family:ZurichBT-Bold;
    font-size:24px;
    margin-top:30px;
    padding-bottom:5px
}
 .center-block{
    margin-top:0
}
 .center-block .image-block{
    display:inline-block;
    padding-bottom:40px;
    position:relative;
    width:100%
}
 .center-block .image-block:first-child{
    margin-top:50px
}
 .center-content{
    color:#444;
    font-family:ZurichBT-Bold;
    font-size:24px;
    margin:20px auto;
    text-align:center;
    width:100%
}
 .center-content .r-border{
    background-color:#97291e;
    display:inline-block;
    float:left;
    height:2px;
    margin-top:18px;
    width:40%
}
 .center-content span.center-txt{
    display:inline-block;
    float:left;
    padding:0 10px;
    width:20%
}
 .chart-container{
    height:500px;
    max-width:100%;
    min-width:250px
}
 .checkbox input[type=checkbox]{
    display:none;
    left:10px;
    margin:0;
    top:4px
}
 .checkbox label{
    border:2px solid #c4cbd2;
    height:20px;
    min-height:auto;
    padding:0;
    vertical-align:middle;
    width:20px
}
 .checkbox label.invalid{
    border:2px solid #ef1005
}
 .checkbox label.red{
    border-color:#ef1005
}
 .checkbox label:before{
    -moz-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    border:solid #0a4974;
    border-width:0 0 4px 4px;
    content:'';
    display:none;
    height:6px;
    left:10px;
    margin:-5px 0 0 -6px;
    position:absolute;
    top:50%;
    transform:rotate(-45deg);
    width:12px
}
 .checkbox span{
    color:#444;
    font-family:ZurichBT-Roman;
    font-size:18px;
    margin-left:5px;
    vertical-align:middle
}
 .claim-banner figcaption{
    bottom:150px
}
 .claim-box{
    cursor:pointer;
    float:left;
    height:260px;
    margin:0 .6%;
    overflow:hidden;
    text-align:center;
    width:19%
}
 .claim-box .back{
    background-color:#e77817;
    padding:30px 20px
}
 .claim-box .back h4{
    color:#fff;
    font-family:ZurichBT-Bold;
    font-weight:400;
    line-height:1.2;
    margin-top:15px;
    word-wrap:break-word
}
 .claim-box .front{
    background-color:#f5f5f5;
    padding:50px 20px
}
 .claim-reporting .img-holder{
    display:inline-block;
    vertical-align:middle;
    width:16.67%
}
 .claim-reporting .sticky-btn{
    position:static;
    text-transform:uppercase;
    font-size:1.6em
}
 .claim-reporting .txt-holder{
    display:inline-block;
    vertical-align:middle;
    width:82.33%
}
 .claim-reporting .txt-holder .blue-title{
    margin-bottom:20px;
    margin-top:0
}
 .claim-reporting .grey-box-title{
    margin-top:30px;
    margin-bottom:20px;
    background-color:transparent;
    height:auto
}
 .claim-reporting .grey-box-title .blue-title{
    width:65%;
    position:static
}
 .claim-reporting .grey-box-title .border-grey{
    background-color:#d1d1d1;
    width:17.5%
}
 .claim-review,.claim-settlement h3,.mt30,.financegoals{
    margin-top:30px
}
 .claim-review-box{
    background-color:#fff;
    border-radius:50%;
    float:left;
    height:220px;
    margin:0 .4%;
    padding:20px;
    text-align:center;
    width:19.2%
}
 .claim-review-box .review-img{
    height:85px;
    position:relative
}
 .claim-review-box .review-img img{
    bottom:0;
    left:0;
    margin:0 auto;
    position:absolute;
    right:0
}
 .claim-review-box .review-txt{
    color:#053c6d;
    font-size:16px;
    margin:0 auto;
    padding-top:10px;
    width:79%
}
 .claim-review-box .review-txt span{
    font-family:ZurichBT-Bold;
    font-weight:400
}
 .claim-status h1{
    font-family:ZurichBT-Roman;
    margin:40px 0;
    text-align:center
}
 .claim-status,.maturity .sub-txt{
    font-family:ZurichBT-Roman
}
 .claim-status-box{
    background-color:#f1f2f2;
    padding:10px 15px
}
 .claim-testi{
    margin-top:20px;
    text-align:center
}
 .claim-testi .slick-next:before{
    content:url('/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/right-1.png');
    position:absolute;
    right:0
}
 .claim-testi .slick-prev:before{
    content:url('/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/left-1.png');
    left:0;
    position:absolute
}
 .claimtype .customer-type .radio{
    text-align:left;
    width:50%
}
 .class2{
    background-color:#f3f4ea
}
 .class3{
    background-color:#f5f5ed
}
 .comparison{
    height:900px;
    margin-bottom:20px;
    overflow:auto
}
 .comparison .portfolio-table tbody td{
    font-weight:400;
    height:50px;
    min-width:170px;
    overflow:hidden;
    padding:5px 10px;
    vertical-align:middle;
    width:auto
}
 .comparison .portfolio-table thead th{
    font-weight:400;
    height:130px;
    min-width:170px;
    overflow:hidden;
    padding:5px 10px;
    position:relative;
    vertical-align:top
}
 .comparison .portfolio-table thead th .font-s{
    bottom:15px;
    font-family:ZurichBT-Roman;
    font-size:12px;
    position:absolute;
    width:100px
}
 .comparison .portfolio-table thead th span{
    display:block;
    margin-top:5px;
    vertical-align:top
}
 .comparison .portfolio-table thead tr th:last-child,.comparison .portfolio-table tbody tr td:last-child{
    text-align:left
}
 .cont-wrap{
    bottom:0;
    left:0;
    position:absolute;
    right:0;
    top:0;
    z-index:2
}
 .cont-wrap .logo-wrap{
    display:table;
    left:-50px;
    margin-bottom:33px;
    opacity:0;
    position:relative
}
 .cont-wrap .sec-main-title{
    color:#343535;
    display:table;
    font-size:25px;
    left:-50px;
    line-height:27px;
    margin-bottom:32px;
    opacity:0;
    position:relative
}
 .contact-tabs{
    font-size:0;
    margin-bottom:-20px;
    width:100%
}
 .contact-tabs>li{
    font-family:ZurichBT-Roman;
    font-size:18px;
    padding-left:0;
    padding-right:2px;
    width:25%
}
 .contact-tabs>li:hover>a,.fund-tabs>li:hover>a{
    background-color:#f7f5ef;
    font-family:ZurichBT-Bold
}
 .contact-tabs>li.active>a,.fund-tabs>li.active>a{
    background-color:#fff;
    font-family:ZurichBT-Bold
}
 .contact-tabs>li>a,.fund-tabs>li>a{
    background-color:#f5f2ea;
    color:#97291e;
    display:block;
    padding:20px;
    text-align:center
}
 .content{
    padding-top:105px
}
 .content-hold{
    border:0;
    font-family:ZurichBT-Roman;
    padding:10px 30px;
    width:100%
}
 .content-hold .txt{
    font-family:ZurichBT-Roman;
    font-size:16px;
    margin-bottom:15px
}
 .content-left-img{
    bottom:-30px;
    left:0;
    position:absolute
}
 .content-left-img1{
    bottom:-20px;
    left:0;
    position:absolute
}
 .cta-list .cta-box1,.comparison .portfolio-table thead tr th:first-child{
    vertical-align:middle
}
 .cta-list>li{
    background:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/white-bg.png) repeat center center;
    border-right:1px solid #ddd;
    float:left;
    text-align:center
}
 .cta-list1>li{
    border:1px solid #ddd
}
 .cta-list>li:last-child{
    border-left:0;
    border-right:0
}
 .cta-list li>a span{
    display:inline-block;
    font-family:ZurichBT-Roman;
    font-size:1.6rem;
    line-height:normal;
    text-align:left;
    vertical-align:middle
}
 .cta-list li.active{
    z-index:1000
}
 .service-buttons .cta-list li>a{
    color:#97291e;
    display:block;
    height:85px;
    line-height:5px;
    padding:20px 5px
}
 .cta-list1 li>a{
    color:#97291e;
    display:block;
    height:85px;
    line-height:5px;
    padding:20px 5px
}
 .cta-list1>li:last-child{
    border-right:1px solid #ddd
}
 .cta-list1 li>a span{
    color:#e77817
}
 .custom-list li{
    margin-bottom:5px;
    vertical-align:top;
    width:100%
}
 .custom-list li span{
    color:#6c6d6d;
    font-family:ZurichBT-Roman;
    font-size:1.6em;
    margin-left:5px
}
 .custom-list li strong{
    color:#6c6d6d;
    font-family:ZurichBT-Bold;
    font-size:1.6em;
    margin:0
}
 .customer-type .radio .radio-label{
    cursor:pointer;
    display:inline-block;
    margin-right:0;
    padding-left:24px;
    position:relative
}
 .customer-type-slider{
    margin-top:30px;
    padding-left:0
}
 .customer-type-slider li{
    color:#444;
    font-family:ZurichBT-Roman;
    font-size:18px;
    padding:0 10px;
    text-align:center
}
 .customer-type-slider li.active-type div{
    border-bottom:7px solid #97291e
}
 .customise h4{
    color:#6c6d6d;
    font-family:ZurichBT-Bold
}
 .customise p{
    color:#6c6d6d;
    font-family:ZurichBT-Roman;
    font-size:1.6em
}
 .dataTable{
    display:block;
    margin:1em 0;
    width:100%
}
 .dataTable tbody{
    color:#656565;
    overflow-x:auto;
    position:relative;
    width:70%
}
 .dataTable tbody td{
    display:block;
    font-family:ZurichBT-Roman;
    font-size:1.8em;
    line-height:normal;
    padding:1em
}
 .dataTable tbody tr{
    display:table-cell
}
 .dataTable tbody tr td:first-child{
    font-family:ZurichBT-Bold;
    font-size:1.8em
}
 .dataTable tbody tr:nth-child(even){
    background-color:#ececec
}
 .dataTable tbody tr:nth-child(odd),.table-performance .table-body .table-row:nth-child(odd){
    background-color:#f5f5f5
}
 .dataTable td,.dataTable th{
    border:2px solid #fff;
    box-sizing:border-box;
    line-height:2em;
    overflow-x:hidden;
    overflow-y:auto
}
 .dataTable th{
    background:#245585;
    color:#fff;
    font-family:ZurichBT-Bold;
    font-size:2em;
    padding:0 1em;
    text-align:left;
    text-transform:capitalize
}
 .dataTable th:first-child,.track-claim .customer-type .radio:last-child{
    width:25%
}
 .dataTable thead{
    float:left;
    width:30%
}
 .dataTable tr:nth-child(odd){
    background:rgba(0,0,0,0.07)
}
 .dateEntry_control{
    display:none !important
}
 .datepicker-open ~ label{
    font-size:14px !important;
    top:-10px !important
}
 .discl span{
    color:#7c7c7c;
    font-family:ZurichBT-Roman;
    font-size:13px
}
 .discl strong{
    color:#7c7c7c;
    font-family:ZurichBT-Bold;
    font-size:13px
}
 .disclaimerlist{
    height:150px;
    margin-bottom:30px;
    overflow:hidden
}
 .disclaimerlist ul li{
    list-style-type:disc;
    padding:2px 0
}
 .disclosure-tab{
    border-bottom:2px solid #e77817
}
 .disclosure-tab .tab-text{
    border-bottom:7px solid #fff;
    color:#053c6d;
    float:left;
    font-family:ZurichBT-Bold;
    font-size:20px;
    padding:15px 20px 10px;
    width:50% !important
}
 .disclosure-tab .slick-current,.search-type-tab .active{
    border-bottom:7px solid #e77817
}
 .docs li{
    margin:15px 0
}
 .docs li a{
    background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/upload.png);
    background-position:right center;
    background-repeat:no-repeat;
    color:#444;
    display:block;
    font-size:16px;
    padding:10px 0
}
 .document-accord .panel-heading h4 a{
    background-color:#08486f;
    background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/up-icon.png);
    background-position:97% center;
    background-position:right 15px center;
    background-repeat:no-repeat;
    color:#fff;
    display:block;
    font-family:ZurichBT-Bold;
    font-size:20px;
    padding:15px 40px 15px 15px;
    width:100%
}
 .down-arrow{
    border-left:12px solid transparent;
    border-right:12px solid transparent;
    bottom:0;
    height:0;
    left:50%;
    position:absolute;
    width:0;
    z-index:1
}
 .download-form{
    color:#97291e;
    font-family:ZurichBT-Bold;
    font-size:18px
}
 .download-form img{
    margin-top:0;
    padding-top:3px;
    vertical-align:top
}
 .dropdown option{
    padding:0;
    text-align:left;
    text-indent:0;
    text-overflow:ellipsis;
    white-space:nowrap
}
 .dropdown select{
    -moz-appearance:none;
    -webkit-appearance:none;
    background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/down-arrow2.png);
    background-position:95% center;
    background-repeat:no-repeat;
    border:0;
    border-left:1px solid #cdcdcd;
    box-sizing:content-box;
    color:#7c7c7c;
    font-size:1.8em;
    padding:0 5px;
    text-align:center;
    text-overflow:ellipsis;
    text-transform:capitalize;
    white-space:nowrap;
    width:110px
}
 .dropdown1{
    color:#97291e;
    font-size:18px;
    min-width:150px;
    padding:10px 40px 10px 10px;
    outline:0
}
 .inpt-txt select.dropdown2{
    padding:5px 40px 5px 5px;
    outline:0
}
 .inpt-txt input.input-field[readonly]{
    background-color:transparent
}
 .dtls .list-inline>li{
    margin-right:30px
}
 .ellipse{
    background-color:#e77817;
    border-radius:50%;
    color:#fff;
    display:inline-block;
    font-size:30px;
    font-weight:700;
    height:60px;
    left:0;
    margin:0 auto;
    padding:7px;
    position:absolute;
    right:0;
    text-align:center;
    top:-23px;
    width:60px
}
 .email-id{
    font-size:30px;
    word-wrap:break-word
}
 .inpt-txt .err-msg{
    color:#ef1005;
    display:none;
    font-family:ZurichBT-Roman;
    font-size:12px;
    left:0;
    position:absolute;
    top:100%;
    width:100%
}
 .text-filter-box .err-msg{
    color:#ef1005;
    display:none;
    font-family:ZurichBT-Roman;
    font-size:12px;
    left:0;
    position:absolute;
    top:100%;
    width:100%
}
 .jplist-panel input[type="text"].gloss-search.invalid{
    border:1px solid #ef1005
}
 .err-msg1{
    color:#ef1005;
    display:none;
    font-family:ZurichBT-Roman;
    font-size:12px;
    margin-top:12px;
    position:absolute;
    right:19%
}
 .err-popup span.popup-close,.banner-popup .thank-popup span.popup-close{
    right:-5px;
    top:-5px
}
 .evalclick{
    margin-top:45px;
    text-align:right
}
 .faq-link{
    float:left;
    padding:10px 15px;
    width:33.33%
}
 .faq-link a{
    color:#fff;
    display:block;
    font-size:18px;
    height:25px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
 .faqs-links{
    background-color:#e77817;
    min-height:50px;
    padding:10px;
    width:81%
}
 .faqs-txt{
    background-color:#e77817;
    display:table;
    margin-right:2%;
    min-height:100px;
    padding:15px;
    position:relative;
    width:17%
}
 .faqs-txt h4{
    display:table-cell;
    font-size:30px;
    font-weight:400;
    margin-bottom:0;
    margin-top:0;
    padding-bottom:0;
    padding-top:0;
    vertical-align:middle
}
 .faqs-txt h4 span{
    display:block;
    font-size:58px
}
 .faqs-txt:before{
    background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/other-faq.png);
    background-position:center right;
    background-size:100% 100%;
    content:'';
    height:100%;
    position:absolute;
    right:-25px;
    top:0;
    width:25px
}
 .fast-fact-table.table1{
    width:auto
}
 .fht-tbody{
    margin-top:0 !important
}
 .file-name{
    display:inline-block;
    overflow:hidden;
    padding-left:20px;
    text-align:left;
    text-overflow:ellipsis;
    vertical-align:middle;
    white-space:nowrap;
    width:35%
}
 .filterlist>li{
    padding:0 15px
}
 .filterlist>li>a{
    color:#053c6d;
    font-family:ZurichBT-Roman;
    font-size:18px
}
 .first-header{
    display:inline-block;
    float:right;
    font-family:ZurichBT-Roman;
    font-size:1rem;
    margin-top:10px
}
 .first-header .caret{
    border-top:10px solid #fff;
    margin-left:5px
}
 .first-header .nav>li>a{
    border-left:1px solid #cdcdcd;
    color:#7c7c7c;
    font-size:1.8em;
    padding:0 15px;
    text-transform:capitalize
}
 .first-header .nav>li>a.active{
    color:#6d6e71;
    font-family:ZurichBT-Roman
}
 .first-header .nav>li>a.login-drop{
    color:#fff;
    font-family:ZurichBT-Bold;
    font-size:1.4em;
    padding:0;
    text-transform:uppercase
}
 .first-header .nav>li>a.no-border,.second-nav .secondary-navigation li a.no-border{
    border-left:0
}
 .first-header .navbar-nav>li>.dropdown-menu>li>a:hover{
    background-color:#053c6d;
    color:#fff
}
 .first-header .navbar-nav>li>.dropdown-menu{
    font-family:ZurichBT-Roman;
    left:2px;
    min-width:auto;
    top:8px
}
 .first-header .navbar-nav>li>.dropdown-menu>li>a{
    color:#226291;
    font-size:18px;
    padding:3px 10px;
    text-transform:capitalize
}
 .first-header li{
    padding:3px 0 10px
}
 .first-header li.dropdown{
    padding-top:0
}
 .first-header li.login-dropdown{
    background-color:#97291e;
    margin-right:15px;
    padding:4px 10px
}
 .first-layer{
    background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/white-nav-bg.png);
    background-repeat:repeat;
    border-bottom:5px solid #97291e;
    display:none;
    left:15px;
    position:absolute;
    top:40px;
    width:1140px
}
 .first-layer .nav-tabs,.list-hold li:last-child,.modal-header{
    border-bottom:0
}
 .first-layer .primary-tabs{
    background-color:#e77817;
    display:inline-block;
    padding:15px 5px;
    vertical-align:top;
    width:100%;
    zoom:1
}
 .first-layer .primary-tabs li{
    display:inline-block;
    float:left;
    margin:0 .5%;
    padding:0;
    text-align:center;
    vertical-align:top;
    width:32.33%
}
 .first-layer .primary-tabs li.active a:after{
    border-left:6px solid transparent;
    border-right:6px solid transparent;
    border-top:8px solid #fff;
    bottom:-9px;
    content:"";
    display:block;
    height:8px;
    left:50%;
    position:absolute;
    width:8px
}
 .first-layer .primary-tabs>li.active>a,.first-layer .primary-tabs>li.active>a:focus,.first-layer .primary-tabs>li.active>a:hover{
    background-color:#fff;
    border-color:#fff;
    color:#053c6d;
    font-family:ZurichBT-Bold;
    font-weight:700
}
 .first-layer .primary-tabs>li>a{
    border:1px solid #fff;
    border-radius:0;
    color:#fff;
    display:block;
    font-family:ZurichBT-Roman;
    font-size:15px;
    padding:15px;
    position:relative;
    text-transform:uppercase
}
 .first-layer .seconadary-tabs{
    float:left;
    padding:5px;
    width:25%
}
 .first-layer .seconadary-tabs>li.active>a,.first-layer .seconadary-tabs>li.active>a:focus,.first-layer .seconadary-tabs>li.active>a:hover{
    background-color:#97291e;
    color:#fff
}
 .first-layer .seconadary-tabs>li>a{
    background-color:#ededed;
    border-radius:0;
    color:#053c6d;
    display:block;
    font-family:ZurichBT-Roman;
    font-size:14px;
    margin-bottom:5px;
    padding:15px 10px;
    text-transform:uppercase
}
 .first-layer .seconadary-tabs>li>a:focus,.first-layer .seconadary-tabs>li>a:hover{
    background-color:#ededed
}
 .first-layer .second-layer .tab-content{
    float:left;
    width:75%
}
 .fixed-body{
    overflow-y:scroll;
    position:fixed;
    width:100%
}
 .flip-container{
    -moz-perspective:1000;
    -moz-transform-style:preserve-3d;
    -ms-perspective:1000;
    -ms-transform-style:preserve-3d;
    -o-perspective:1000;
    -o-transform-style:preserve-3d;
    -webkit-perspective:1000;
    -webkit-transform-style:preserve-3d;
    perspective:1000;
    transform-style:preserve-3d
}
 .flip-container:hover .back{
    -moz-transform:rotateY(0);
    -ms-transform:rotateY(0);
    -o-transform:rotateY(0);
    -webkit-transform:rotateY(0);
    transform:rotateY(0)
}
 .flip-container:hover .front{
    -moz-transform:rotateY(180deg);
    -ms-transform:rotateY(180deg);
    -o-transform:rotateY(180deg);
    -webkit-transform:rotateY(180deg);
    transform:rotateY(180deg)
}
 .flipper{
    -moz-transform-style:preserve-3d;
    -moz-transition:all .5s ease;
    -ms-transform-style:preserve-3d;
    -ms-transition:all .5s ease;
    -o-transform-style:preserve-3d;
    -o-transition:all .5s ease;
    -webkit-transform-style:preserve-3d;
    -webkit-transition:all .5s ease;
    position:relative;
    transform-style:preserve-3d;
    transition:all .5s ease
}
 .footer{
    background-color:#97291e;
    color:#fff;
    padding:40px 0 60px
}
 .footer h4{
    font-family:ZurichBT-Bold;
    font-weight:700;
    margin-bottom:30px;
    margin-top:0;
    text-transform:capitalize
}
 .footer-list{
    display:inline-block;
    font-family:ZurichBT-Roman;
    padding-left:0;
    width:100%
}
 .footer-list li a{
    color:#fff;
    font-size:1.3em
}
 .footer-list li a:hover,.footer-list li a:focus{
    color:#fc6
}
 .footer-list.social-list li a img{
    margin-right:15px
}
 .footeraddress{
    font-family:ZurichBT-Roman;
    font-size:1.1em;
    text-align:center
}
 .for-calls-txt{
    font-size:16px;
    margin-top:5px
}
 .form-control:focus{
    border:1px solid #444;
    box-shadow:0 0 0 transparent
}
 .frnt .asset-txt{
    height:95px;
    overflow:hidden
}
 .front{
    -moz-transform:rotateY(0);
    -ms-transform:rotateY(0);
    -o-transform:rotateY(0);
    -webkit-transform:rotateY(0);
    transform:rotateY(0);
    z-index:2
}
 .front,.back{
    -moz-backface-visibility:hidden;
    -moz-transform-style:preserve-3d;
    -moz-transition:all .6s ease;
    -ms-backface-visibility:hidden;
    -ms-transform-style:preserve-3d;
    -ms-transition:all .6s ease;
    -o-backface-visibility:hidden;
    -o-transform-style:preserve-3d;
    -o-transition:all .6s ease;
    -webkit-backface-visibility:hidden;
    -webkit-transform-style:preserve-3d;
    -webkit-transition:all .6s ease;
    backface-visibility:hidden;
    transform-style:preserve-3d;
    transition:all .6s ease
}
 .frqnt .list-hold li{
    display:inline-block;
    float:left;
    margin:5px .5%;
    text-align:center;
    vertical-align:top;
    width:24%;
    zoom:1
}
 .fund-info .txt{
    font-size:1.6rem
}
 .fund-perform .first-layer .primary-tabs li{
    margin:0 .25%;
    width:24.5%
}
 .fund-tabs{
    font-size:0;
    margin-bottom:-20px
}
 .fund-tabs>li{
    font-family:ZurichBT-Roman;
    font-size:18px;
    padding-left:0;
    padding-right:2px;
    width:50%
}
 .fund-title{
    color:#6c6d6d;
    font-family:ZurichBT-Bold;
    font-size:1.6rem
}
 .funds-table tbody td .font-b{
    color:#97291e;
    font-size:16px
}
 .funds-table tbody td .font-b:hover,.hlv .accor-title,.hlv .txt-hold .txt{
    color:#053c6d
}
 .hlv .accor-title{
    margin-top:10px;
    margin-bottom:30px;
    font-size:24px
}
 .funds-table tbody td .font-s{
    color:#444;
    font-family:ZurichBT-Roman;
    font-size:16px
}
 .funds-table tbody td h4{
    margin:0
}
 .funds-table tbody tr{
    border-bottom:2px solid #fff
}
 .funds-table tbody tr td{
    padding:17px 5px;
    text-align:center;
    width:15%
}
 .funds-table tbody tr td:first-child{
    padding-left:10px;
    text-align:left;
    width:25%
}
 .funds-table tbody tr:nth-child(even),.portfolio-table tbody tr:nth-child(odd){
    background-color:#fafafa
}
 .funds-table tbody tr:nth-child(even).header-row td,.funds-table tbody tr:nth-child(odd).header-row td{
    padding:10px;
    text-align:left
}
 .funds-table tbody tr:nth-child(even).header-row,.funds-table tbody tr:nth-child(odd).header-row{
    background-color:#d0d0d0;
    color:#053c6d;
    font-family:ZurichBT-Bold
}
 .funds-table tbody tr:nth-child(even).header-row:hover,.funds-table tbody tr:nth-child(odd).header-row:hover{
    background-color:#d0d0d0
}
 .funds-table tbody tr:nth-child(even):hover,.funds-table tbody tr:nth-child(odd):hover{
    background-color:#fcf8e3
}
 .funds-table tbody tr:nth-child(odd),.portfolio-table tbody tr:nth-child(even){
    background-color:#f5f5f5
}
 .funds-table thead{
    background-color:#053c6d;
    color:#fff;
    font-family:ZurichBT-Bold;
    font-size:16px
}
 .funds-table thead th small{
    display:block;
    font-family:ZurichBT-Roman;
    font-size:12px;
    font-weight:400
}
 .funds-table thead tr:first-child th:nth-child(2),.funds-table thead tr:first-child th:nth-child(3),.funds-table thead tr:first-child th:nth-child(4),.funds-table thead tr:first-child th:nth-child(5),.funds-table thead tr:first-child th:nth-child(6),.funds-table thead tr:first-child th:last-child,.funds-table tbody tr td{
    width:10%
}
 .gcolor,.inpt-txt select option,.letter-name.active+label,.other-service-link:hover{
    color:#444
}
 .gloss-item{
    color:#444;
    font-family:ZurichBT-Roman;
    margin-top:30px
}
 .gloss-items{
    min-height:400px
}
 .gloss-letter{
    color:#053c6d;
    display:none;
    font-family:ZurichBT-Bold;
    font-size:50px;
    line-height:1;
    margin-top:20px;
    position:relative
}
 .gloss-letter span{
    width:5%
}
 .gloss-letter:after{
    border-bottom:5px solid #053c6d;
    bottom:8px;
    content:'';
    position:absolute;
    right:0;
    width:95%
}
 .grey-box-title{
    background-color:#053c6d;
    font-size:0;
    height:2px;
    position:relative
}
 .grey-box-title .blue-title{
    background-color:#fff;
    display:inline-block;
    font-size:2.8rem;
    left:0;
    margin:0 auto;
    position:absolute;
    right:0;
    text-align:center;
    top:-12px;
    vertical-align:middle;
    width:75%;
    z-index:2
}
 .grey-box-title .border-grey{
    background-color:#d1d1d1;
    display:inline-block;
    height:1px;
    vertical-align:middle;
    width:12.5%
}
 .grey-box-title .line-head1{
    background-color:#eeefe1;
    width:46%
}
 .grey-box-title .line-head2{
    background-color:#eeefe1;
    width:20%
}
 .grey-box-title .line-head3{
    background-color:#eeefe1;
    width:46%;
    font-size:24px
}
 .grey-box-title .line-head4{
    width:46%
}
 .grey-holder{
    background-color:#ececed;
    position:relative
}
 .grey-holder .down-arrow{
    border-top:10px solid #ececed
}
 .grey-holder .sticky-btn{
    bottom:5px;
    font-size:14px;
    font-weight:700;
    right:15px;
    text-transform:uppercase
}
 .grey-holder .grey-box-title{
    margin-top:30px;
    margin-bottom:20px;
    background-color:#ececed;
    height:auto
}
 .grey-holder .grey-box-title .blue-title{
    background-color:#ececed;
    position:static
}
 .greybox{
    background-color:#f5f5f5;
    padding:15px
}
 .greybox h3{
    margin-bottom:0;
    margin-top:0
}
 .head-section{
    background-color:#f2efe5;
    padding:20px;
    position:relative
}
 .head-sectionv1{
    background-color:#f2efe5;
    padding:20px;
    position:relative
}
 .head-sectionv1 h1,.head-section h1{
    font-family:ZurichBT-Bold;
    font-size:36px;
    margin-bottom:5px;
    margin-top:0
}
 .head2,.box1 h2{
    font-family:ZurichBT-Bold;
    font-size:36px;
    margin-top:0
}
 .head4{
    color:#444;
    font-family:ZurichBT-Bold;
    font-size:20px;
    margin-bottom:20px;
    margin-top:30px
}
 h4.blue-title.head4{
    font-size:18px;
    color:#053c6d
}
 .headingBox{
    background-color:#e77817;
    color:#fff;
    font-size:2.2em;
    font-weight:700;
    margin-bottom:10px;
    padding:7px 20px
}
 .highlight-txt{
    color:#053c6d;
    font-family:ZurichBT-Bold
}
 .hintone{
    border-bottom:2px solid #b2b2b1;
    color:#999;
    display:inline-block;
    font-family:ZurichBT-Roman;
    font-size:14px;
    font-weight:400;
    line-height:18px;
    text-transform:capitalize;
    vertical-align:top;
    zoom:1
}
 .hintone:hover,.hintone:focus{
    color:#999
}
 .hlv{
    border-right:1px solid #053c6d;
    display:inline-block;
    float:left;
    vertical-align:middle;
    width:67%
}
 .hlv .txt-hold{
    display:inline-block;
    float:right;
    padding-bottom:30px;
    padding-left:30px;
    vertical-align:middle;
    width:63%;
    margin-top:0
}
 .hlv-btns{
    display:inline-block;
    margin-top:35px;
    padding:0 15px;
    text-align:center;
    vertical-align:middle;
    width:33%
}
 .hlv-btns .txt{
    color:#053c6d;
    display:block;
    font-family:ZurichBT-Bold;
    margin-bottom:20px
}
 .human-life-calc{
    padding:30px 0
}
 .icon-handle{
    display:inline-block;
    vertical-align:middle;
    width:33%
}
 .illust-table{
    height:100%;
    overflow:auto
}
 .illust-table img{
    max-width:none
}
 .img-holder .img-hold{
    bottom:-5px;
    position:absolute;
    right:0;
    width:50%
}
 .img-hover{
    filter:alpha(opacity=80);
    opacity:.8
}
 .img-hover:hover{
    filter:alpha(opacity=100);
    opacity:1
}
 .accor-box.imp-info{
    background-color:#eeefe1;
    color:#444;
    margin-bottom:0;
    font-size:10px
}
 .imp-info{
    color:#bdc5d6;
    font-family:ZurichBT-Roman;
    font-size:12px;
    margin-bottom:30px
}
 .imp-info p{
    font-family:ZurichBT-Bold;
    margin-bottom:10px;
    margin-top:10px
}
 .imp-info ul{
    list-style-type:disc;
    margin-left:20px;
    padding-left:0
}
 .imp-type-info{
    color:#444;
    font-family:ZurichBT-Roman;
    font-size:18px;
    margin-bottom:10px
}
 .importance,.claim-settlement{
    background-color:#f1f2f2
}
 .info{
    -moz-transition:all .25s ease;
    -ms-transition:all .25s ease;
    -o-transition:all .25s ease;
    -webkit-transition:all .25s ease;
    background-color:#21466d;
    bottom:0;
    color:#fff;
    font-family:ZurichBT-Roman;
    font-size:1.4em;
    height:0;
    opacity:.8;
    padding:0 20px;
    position:absolute;
    transition:all .25s ease;
    width:100%
}
 .infov2{
    padding:40px 0
}
 .info h3{
    font-family:ZurichBT-Bold;
    font-size:1.42em;
    margin-top:10px
}
 .infograph-slider{
    background-color:#f2f2f2;
    padding:15px 0;
    position:relative
}
 .infograph-slider .down-arrow{
    border-top:10px solid #f2f2f2
}
 .inline-info{
    font-family:ZurichBT-Roman;
    margin-bottom:15px;
    text-align:center
}
 .inline-info ul{
    display:inline-block;
    list-style-type:disc;
    padding-left:20px;
    vertical-align:middle
}
 .inline-info ul li{
    float:left;
    margin-left:50px
}
 .inpt-txt{
    display:inline-block;
    margin-bottom:10px;
    margin-right:20px;
    margin-top:20px;
    position:relative;
    vertical-align:middle;
    width:100%
}
 .inpt-txt .err-msg{
    color:#ef1005;
    display:none;
    font-family:ZurichBT-Roman;
    font-size:12px;
    left:0;
    position:absolute;
    width:100%
}
 .inpt-txt .input-field.invalid,.jplist-panel input[type="text"].invalid,.login-box>.usr-input>div>input.invalid,.banner-popup input[type=text].invalid{
    border:1px solid #ef1005
}
 .inpt-txt .input-field.valid{
    border:1px solid #5bce87
}
 .search-location .inpt-txt{
    width:340px;
    margin-top:0;
    margin-bottom:0
}
 .inpt-txt input:focus{
    border-color:#000;
    box-shadow:none
}
 .inpt-txt input:focus ~ label,.inpt-txt input.active ~ label,.inpt-txt select:focus ~ label,.inpt-txt select.active ~ label{
    color:#bbb;
    font-size:14px;
    top:-10px
}
 .inpt-txt label{
    -moz-transition:all .3s ease;
    -ms-transition:all .3s ease;
    -o-transition:all .3s ease;
    -webkit-transition:all .3s ease;
    background-color:#fff;
    color:#777;
    font-family:ZurichBT-Roman;
    font-size:18px;
    font-weight:400;
    left:10px;
    position:absolute;
    top:10px;
    transition:all .3s ease
}
 .inpt-txt select{
    color:#444;
    font-family:ZurichBT-Roman;
    font-size:18px;
    height:43px;
    overflow:hidden;
    padding:0 15px;
    text-overflow:ellipsis;
    white-space:nowrap;
    width:100%
}
 .input-field{
    border-radius:0;
    color:#444;
    display:inline-block;
    font-family:ZurichBT-Roman;
    font-size:18px;
    height:43px;
    position:relative;
    text-align:left;
    vertical-align:middle
}
 .inputfile+label{
    background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/upload.png);
    background-position:right center;
    background-repeat:no-repeat;
    color:#444;
    cursor:pointer;
    display:inline-block;
    font-size:16px;
    font-weight:400;
    padding:10px 0;
    width:60%
}
 .insu-article{
    border-bottom:5px solid #053c6d;
    padding-bottom:10px
}
 .insurance-know-more{
    bottom:15px;
    left:0;
    margin:0 auto;
    position:absolute;
    right:0
}
 .insurance-slider{
    color:#444;
    margin:20px auto 10px;
    position:relative;
    width:95%
}
 .insurance-slider .back{
    background-color:#e77817;
    height:430px;
    text-align:center
}
 .insurance-slider .back .back-img{
    background-color:#fff;
    padding:15px
}
 .insurance-slider .front{
    height:430px;
    overflow:hidden;
    padding:20px;
    text-align:center
}
 .insurance-slider .insurance-type{
    background-color:#fff;
    height:430px;
    margin:0 15px;
    position:relative;
    width:291px
}
 .insurance-slider .insurance-type-desc{
    background-color:#e77817;
    color:#fff;
    padding:15px
}
 .insurance-slider .insurance-type-desc ul{
    color:#fff;
    font-size:16px;
    height:245px;
    list-style-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/bull-white.png);
    overflow:hidden;
    padding-left:20px;
    text-align:left
}
 .insurance-slider .insurance-type-desc ul li{
    padding-bottom:10px;
    padding-left:10px
}
 .insurance-slider .note-line{
    bottom:0;
    font-size:12px;
    left:0;
    margin:0 auto;
    padding:20px;
    position:absolute;
    right:0;
    width:100%
}
 .insurance-slider .slick-next:before,.insurance-slider .slick-next{
    right:-25px
}
 .insurance-slider .slick-next:before{
    content:url('/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/next1-icon.png')
}
 .insurance-slider .slick-prev:before,.insurance-slider .slick-prev{
    left:-25px
}
 .insurance-slider .slick-prev:before{
    content:url('/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/prev1-icon.png')
}
 .insurance-slider .txt{
    color:#444;
    height:150px;
    margin-top:50px;
    overflow:hidden
}
 .insurance-slider:after{
    background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/shadow-right.png);
    background-size:100%;
    content:'';
    height:100%;
    position:absolute;
    right:-1px;
    top:0;
    width:42px;
    z-index:2
}
 .insurance-slider:before{
    background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/shadow-left.png);
    background-size:100%;
    content:'';
    height:100%;
    left:-1px;
    position:absolute;
    top:0;
    width:42px;
    z-index:2
}
 .ir-btn{
    -moz-transition:all .3s ease;
    -ms-transition:all .3s ease;
    -o-transition:all .3s ease;
    -webkit-transition:all .3s ease;
    background-color:#e77817;
    border:1px solid transparent;
    color:#fff;
    display:inline-block;
    font-family:ZurichBT-Roman;
    font-size:11px;
    padding:15px;
    text-align:center;
    text-transform:uppercase;
    transition:all .3s ease;
    vertical-align:middle;
    width:24%
}
 .ir-btn:hover,.ir-btn:focus{
    background-color:transparent;
    border:1px solid #fff;
    color:#fff
}
 .irdai-block{
    border:1px solid #fff;
    display:inline-block;
    padding:20px;
    width:100%
}
 .join-box{
    border:3px solid transparent;
    display:block;
    overflow:hidden;
    width:100%
}
 .join-box:hover{
    border:3px solid #d5d5d5
}
 .join-txt{
    color:#053c6d;
    display:block;
    font-size:20px;
    margin-top:15px
}
 .join-type{
    color:#97291e;
    display:block;
    font-size:50px;
    line-height:1;
    margin-top:0;
    overflow:hidden
}
 .join-type-link{
    background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/figcaption-bg.png);
    background-repeat:repeat-x;
    bottom:0;
    font-family:ZurichBT-Bold;
    height:160px;
    padding:20px;
    position:absolute;
    text-align:center;
    width:100%
}
 .jp-drpdwn{
    color:#97291e;
    font-size:18px;
    height:auto;
    margin-bottom:20px;
    min-width:150px;
    padding:10px 40px 10px 10px;
    width:auto;
    outline:0
}
 .jplist-label{
    background:#fff;
    border-radius:0;
    box-shadow:0 0 0 transparent;
    color:#053c6d;
    font-family:ZurichBT-Roman;
    font-size:18px;
    height:49px;
    line-height:48px;
    text-shadow:0 0 0 transparent;
    margin-top:20px
}
 .jplist-panel .jplist-group{
    border:0;
    border-radius:0;
    font-family:ZurichBT-Roman;
    font-size:14px;
    margin:0
}
 .jplist-panel .jplist-pagination{
    line-height:48px;
    margin-bottom:30px
}
 .jplist-panel .jplist-pagination .jplist-current{
    background:#fff;
    border-radius:0;
    box-shadow:0 0 0 transparent;
    color:#97291e;
    font-family:ZurichBT-Roman;
    font-size:18px;
    font-weight:400;
    height:49px;
    line-height:48px;
    text-shadow:0 0 0 transparent
}
 .jplist-panel .jplist-pagination button{
    background:#fff;
    border-radius:0;
    box-shadow:0 0 0 transparent;
    color:#053c6d;
    font-family:ZurichBT-Roman;
    font-size:18px;
    font-weight:400;
    height:49px;
    line-height:48px;
    text-shadow:0 0 0 transparent
}
 .jplist-panel .letter-filter{
    padding-bottom:10px
}
 .jplist-panel .text-filter-box{
    float:right;
    height:auto;
    margin:0;
    position:relative
}
 .jplist-panel input[type="text"].gloss-search{
    border:1px solid #ddd;
    border-radius:0;
    color:#444;
    display:inline-block;
    font-family:ZurichBT-Roman;
    font-size:18px;
    height:auto;
    padding:10px;
    vertical-align:top;
    width:auto
}
 .key-feature{
    background-color:#fbfbf1
}
 .knowMore-btn-wrap{
    display:inline-block;
    left:-50px;
    opacity:0;
    position:relative
}
 .knowMore-btn-wrap .btn-cut{
    float:left;
    height:57px;
    width:10px
}
 .knowMore-btn-wrap button{
    background:#97291e;
    border:0;
    color:#fff;
    cursor:pointer;
    float:left;
    font-size:22px;
    height:57px;
    line-height:24px;
    padding:14px 20px
}
 .knowMore-btn-wrap button .right-arrow{
    background:transparent url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/sprite.png) no-repeat scroll 0 0;
    float:right;
    height:27px;
    margin-left:12px;
    width:27px
}
 .left-head,.fl,.datepick-month-year{
    float:left
}
 .legends>span{
    font-size:16px;
    margin-right:10px
}
 .legends span img{
    display:inline-block;
    margin-right:10px
}
 .letter-name+label{
    padding:10px
}
 .life-stage{
    padding:40px 0
}
 .life-stage .tab-container li{
    float:left;
    width:20%
}
 .life-stage .tab-container li .tab-head{
    border:1px solid #fff;
    border-radius:25px;
    color:#fff;
    display:inline-block;
    font-family:ZurichBT-Roman;
    font-size:14px;
    margin:0 5% 20px;
    padding:5px 0;
    width:90%
}
 .life-stage .tab-container li a{
    cursor:default;
    display:inline-block;
    width:100%
}
 .life-stage .tab-container ul{
    overflow:auto;
    padding:50px 0;
    width:100%
}
 .life-stage .text{
    color:#fff;
    padding-bottom:20px
}
 .life-stage .text h1{
    font-family:ZurichBT-Bold;
    padding:15px 0
}
 .life-stage .text p{
    font-family:ZurichBT-Roman;
    font-size:20px;
    margin:0;
    padding:0
}
 .light-yellow-box{
    background-color:#fafaf6;
    margin-bottom:30px;
    padding:15px
}
 .light-yellow-box .link-btn,.pay-type-box .link-btn{
    height:50px;
    text-align:right
}
 .link-box{
    height:130px;
    overflow:hidden
}
 .link-list li a{
    color:#97291e;
    font-size:18px
}
 .link-list li,.mb20,.tab-list,.buying-step{
    margin-bottom:20px
}
 .link-list,.award-year,.steps,.docs,.pl0,.tat-detail ul,.filterlist>li:first-child,.disclaimerlist ul,.thumb-videos ul{
    padding-left:0
}
 .link-text{
    color:#444;
    display:inline-block;
    font-family:ZurichBT-Roman;
    font-size:18px;
    padding-left:30px;
    vertical-align:middle;
    width:65%
}
 .link-text .small-text{
    font-size:14px
}
 .link1{
    font-family:ZurichBT-Roman;
    font-size:16px
}
 .list-hold a,.list-content-hold .inner-listings li a{
    color:#444;
    display:block;
    font-family:ZurichBT-Roman;
    font-size:14px;
    text-align:left
}
 .list-hold a.btn{
    color:#fff;
    display:inline-block;
    font-family:ZurichBT-Roman;
    font-size:16px;
    margin-right:15px;
    padding:10px 20px;
    text-align:center
}
 .list-hold a.btn-trans{
    background-color:transparent;
    color:#97291e;
    display:inline-block;
    font-family:ZurichBT-Roman;
    font-size:16px;
    padding:10px 20px
}
 .list-hold li{
    border-bottom:1px solid #f3f3f3
}
 .list-hold li.active a.btn,.list-hold li.active a.btn:hover,.list-hold a.btn:hover{
    background-color:#97291e;
    color:#fff
}
 .list-hold ul{
    border-left:2px dotted #f2f2f2;
    border-right:2px dotted #f2f2f2;
    float:left;
    padding:0 20px;
    position:relative;
    width:40%
}
 .list-hold ul.list-content-hold{
    border:0;
    padding:0;
    width:60%
}
 .list-hold ul.list-content-hold li{
    border-bottom:0;
    padding:0
}
 .list-inline,.report-claim .claim-box:first-child,.claim-review .claim-review-box:first-child,.type-tab.nav-tabs>li>a span,.top-selection>.inline .fixed .dropdown1{
    margin-left:0
}
 .listing-wrap ul li{
    color:#fff;
    font-size:14px;
    height:30px;
    line-height:16px;
    margin-bottom:5px;
    opacity:1;
    padding-left:37px;
    position:relative
}
 .listing-wrap ul li .icons{
    background:transparent url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/sprite.png) no-repeat scroll 0 0;
    bottom:3px;
    height:30px;
    left:0;
    position:absolute;
    width:30px
}
 .listing-wrap ul li .icons.a{
    background-position:0 -143px
}
 .listing-wrap ul li .icons.b{
    background-position:0 -220px
}
 .listing-wrap ul li .icons.c{
    background-position:0 -298px
}
 .listing-wrap ul li .icons.d{
    background-position:0 -377px
}
 .listing-wrap ul li .icons.e{
    background-position:0 -455px
}
 .listing-wrap ul li .listMove,.listing-wrap ul li .listMove1,.listing-wrap ul li .listMove2,.listing-wrap ul li .listMove3,.listing-wrap ul li .listMove4{
    color:#fff;
    left:0;
    opacity:1;
    position:relative
}
 .listing-wrap ul li span{
    color:#e77817;
    font-size:16px;
    line-height:18px
}
 .location-info ul li{
    color:#444;
    cursor:pointer;
    float:left;
    font-family:ZurichBT-Roman;
    font-size:18px;
    margin-left:25px
}
 .location-info ul li span.location-txt{
    padding-left:5px
}
 .location-info ul li span.location-txt.active,.filterlist>li.active>a{
    color:#97291e;
    font-family:ZurichBT-Bold
}
 .location-radio{
    margin-top:20px;
    text-align:right
}
 .location-radio .checked:before{
    border:1px solid #97291e
}
 .location-radio .radio-label{
    color:#444;
    cursor:pointer;
    display:inline-block;
    font-size:16px;
    margin-right:16px;
    padding-left:24px;
    position:relative
}
 .location-radio .radio-label:after,.customer-type .radio .radio-label:after{
    background-color:#97291e;
    border-radius:4px;
    content:"";
    display:block;
    height:0;
    left:8px;
    margin-top:0;
    position:absolute;
    top:50%;
    transition:.2s ease-in-out;
    width:0
}
 .location-radio .radio-label:before,.customer-type .radio .radio-label:before{
    background-color:#fff;
    border:1px solid #b3b3b3;
    border-radius:8px;
    content:"";
    display:block;
    height:16px;
    left:0;
    margin-top:-8px;
    position:absolute;
    top:50%;
    width:16px
}
 .location-radio .checked:after,.customer-type .radio .checked:after{
    height:6px;
    left:5px;
    margin-top:-3px;
    width:6px
}
 .login-box{
    background-color:#f3f3ef;
    border-bottom:4px solid #97291e;
    display:none;
    padding:20px;
    position:absolute;
    right:294px;
    top:55px;
    width:37%;
    z-index:10
}
 .login-box .username-input [type="checkbox"]+label,.login-box .username-input [type="checkbox"].checked+label{
    cursor:pointer;
    margin-left:20px;
    position:relative
}
 .login-box .username-input [type="checkbox"]+label:after{
    opacity:0;
    transform:scale(0)
}
 .login-box .username-input [type="checkbox"]+label:after,.login-box .username-input [type="checkbox"].checked+label:after{
    color:#97291e;
    content:'✔';
    font-size:12px;
    left:-17px;
    line-height:.8;
    position:absolute;
    top:5px;
    transition:all .2s
}
 .login-box .username-input [type="checkbox"]+label:before,.login-box .username-input [type="checkbox"].checked+label:before{
    background:#fff;
    border:1px solid #d8d8d8;
    content:'';
    height:15px;
    left:-20px;
    position:absolute;
    top:2px;
    width:15px
}
 .login-box .username-input [type="checkbox"],.login-box .username-input [type="checkbox"].checked{
    left:-9999px;
    position:absolute
}
 .login-box .username-input [type="checkbox"].checked+label:after{
    opacity:1;
    transform:scale(1)
}
 .login-box>.usr-input .err-msg{
    color:#ef1005;
    display:block;
    font-family:ZurichBT-Roman;
    font-size:1.2em;
    margin-bottom:10px;
    visibility:hidden
}
 .login-box>.usr-input>div>input{
    border:1px solid #8f8f8f;
    color:#444;
    font-family:ZurichBT-Roman;
    font-size:1.6em;
    margin-bottom:0;
    padding:3px 10px;
    width:100%
}
 .login-box>.usr-input input[type=submit]{
    background-color:transparent;
    border:1px solid #97291e;
    color:#97291e;
    display:inline-block;
    font-family:ZurichBT-Bold;
    font-size:1.6em;
    height:30px;
    text-transform:capitalize;
    vertical-align:top;
    width:75%;
    zoom:1
}
 .login-box input[type="submit"].active{
    background-color:#97291e;
    color:#fff;
    width:auto;
    text-transform:uppercase
}
 .login-box .customer-type select.dropdown1{
    height:43px;
    padding-top:5px;
    padding-bottom:5px;
    width:100%
}
 .login-button>li.login-dropdown.active:focus,.login-button>li.login-dropdown.active:hover{
    background-color:#f3f3ef
}
 .login-button>li>a{
    border-left:0;
    font-size:1.5em;
    padding:0 15px
}
 .login-dropdown .caret{
    border-top-width:10px;
    margin-left:10px;
    vertical-align:baseline
}
 .login-dropdown.active .caret{
    border-bottom:10px solid;
    border-top-width:0
}
 .logo{
    margin-bottom:5px
}
 .logo-hold{
    display:inline-block;
    float:left;
    padding:0 30px;
    vertical-align:middle;
    width:40%
}
 .logo-txt{
    color:#444;
    font-family:ZurichBT-Bold;
    font-size:1.8em
}
 .lowercase{
    text-transform:lowercase !important
}
 .lt-ie9 .productblock{
    filter:progid:DXImageTransform.Microsoft.Shadow(Color=rgba(157,83,20,0.38),Strength=10,Direction=0),progid:DXImageTransform.Microsoft.Shadow(Color=rgba(157,83,20,0.38),Strength=10,Direction=90),progid:DXImageTransform.Microsoft.Shadow(Color=rgba(157,83,20,0.38),Strength=10,Direction=180),progid:DXImageTransform.Microsoft.Shadow(Color=rgba(157,83,20,0.38),Strength=10,Direction=270);
    zoom:1
}
 .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
    background-color:#7a7a7a
}
 .mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{
    background-color:#cfcfcf
}
 .mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{
    width:10px
}
 .mCSB_inside>.mCSB_container{
    margin-right:5px
}
 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    -moz-border-radius:0;
    -webkit-border-radius:0;
    border-radius:0
}
 .mCSB_scrollTools .mCSB_draggerRail{
    -moz-border-radius:0;
    -webkit-border-radius:0;
    border-radius:0
}
 .main-bg{
    bottom:0;
    left:0;
    opacity:0;
    position:absolute;
    right:0;
    top:0;
    z-index:0
}
 .mandat-txt{
    bottom:15px;
    color:#7c7c7c;
    float:left;
    font-family:ZurichBT-Roman;
    font-size:12px;
    left:20px;
    position:absolute
}
 .mandat-txtv1{
    color:#7c7c7c;
    font-family:ZurichBT-Roman;
    font-size:14px
}
 .mandate{
    color:#ef1005
}
 .mandate-field{
    color:#444;
    display:inline-block;
    font-family:ZurichBT-Roman;
    font-size:14px;
    margin-top:20px
}
 .mandate-field .mandate,.asset-txt,.tat-detail ul li .tat-days .day-txt,.reward .dataTable tbody tr td:first-child,.step-detail-content .txt,.read-more,.search-desc{
    font-size:16px
}
 .map-area{
    height:600px;
    margin:10px 0;
    width:100%
}
 .maturity{
    position:absolute;
    right:0;
    top:0;
    width:25%
}
 .maturity .amnt{
    color:#97291e;
    font-family:ZurichBT-Bold;
    font-size:45px;
    line-height:normal
}
 .maturity .amnt:before{
    content:"\0020B9";
    display:inline-block;
    font-family:Rupee;
    margin-right:5px
}
 .product-snap .txt{
    font-size:1.8em;
    line-height:normal
}
 .maturity .txt{
    font-family:ZurichBT-Bold;
    font-size:2.4em;
    margin:0
}
 .addlbenefit{
    background-color:#fff;
    border:1px solid #ddd;
    border-top-width:0;
    padding:50px 20px 20px;
    right:20px;
    top:32%
}
 .addlbenefit .amnt.deathbenefit{
    color:#7c7c7c
}
 .addlbenefit .plus{
    color:#7c7c7c;
    display:block;
    font-size:24px;
    padding-left:60px
}
 .addlbenefit .txt{
    font-size:18px
}
 .addlbenefit .amnt{
    font-size:30px
}
 .mb0,.writeus-box .blue-title,.elitelife-banner h1,.dtls .list-inline>li h5,.comparison .portfolio-table{
    margin-bottom:0
}
 .mb10,.place-detail .place-addr,.place-detail .place-phone,.place-detail .place-timing,.result-txt h3{
    margin-bottom:10px
}
 .mblock{
    background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/white-transparent-bg.png);
    background-repeat:repeat;
    border:1px solid #fff;
    height:90px;
    padding:15px 0;
    text-align:center
}
 .mblock>a{
    -moz-backface-visibility:hidden;
    -moz-transform:scale(1) translateZ(0);
    -moz-transition:all .25s ease;
    -ms-backface-visibility:hidden;
    -ms-transform:scale(1) translateZ(0);
    -ms-transition:all .25s ease;
    -o-backface-visibility:hidden;
    -o-transform:scale(1) translateZ(0);
    -o-transition:all .25s ease;
    -webkit-backface-visibility:hidden;
    -webkit-font-smoothing:antialiased;
    -webkit-transform:scale(1) translateZ(0);
    -webkit-transform-style:preserve-3d;
    -webkit-transition:all .25s ease;
    backface-visibility:hidden;
    color:#97291e;
    display:inline-block;
    margin-top:8px;
    text-align:center;
    transform:scale(1) translateZ(0);
    transition:all .25s ease;
    width:100%
}
 .mblock:hover a{
    -moz-transform:scale(1.15) translate3d(0,0,0);
    -moz-transition:all .25s ease;
    -ms-transform:scale(1.15) translate3d(0,0,0);
    -ms-transition:all .25s ease;
    -o-transform:scale(1.15) translate3d(0,0,0);
    -o-transition:all .25s ease;
    -webkit-font-smoothing:antialiased;
    -webkit-transform:scale(1.15) translate3d(0,0,0);
    -webkit-transform-style:preserve-3d;
    -webkit-transition:all .25s ease;
    transform:scale(1.15) translate3d(0,0,0);
    transition:all .25s ease
}
 .mega-title{
    color:#053c6d;
    display:block;
    font-size:16px;
    margin-bottom:10px
}
 .mnthly{
    left:0;
    right:auto;
    width:35%
}
 .modal-body{
    height:90%
}
 .modal-content{
    background-color:#f5f5f5;
    border:0;
    height:90%;
    max-height:585px
}
 .modal-header .close{
    font-size:45px;
    margin-top:-10px
}
 .modal-header,.modal-footer{
    border:0;
    text-align:center
}
 .modal-overlay{
    background:#000;
    filter:alpha(opacity=0);
    height:100%;
    left:0;
    opacity:0;
    position:fixed;
    top:0;
    width:100%;
    z-index:99
}
 .money-block{
    background-color:#fff;
    margin-bottom:60px;
    margin-top:20px;
    padding:20px;
    position:relative
}
 .money-block .blue-title{
    display:inline-block;
    font-size:3.6em;
    font-weight:400;
    padding:5px;
    vertical-align:middle
}
 .money-block .card-text{
    display:inline-block;
    height:auto;
    margin:10px 0;
    vertical-align:middle;
    width:60%
}
 .money-block .img-hold{
    display:inline-block;
    float:left;
    padding-right:20px;
    vertical-align:middle
}
 .more-link{
    background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/right-arrow-1.png);
    background-position:right center;
    background-repeat:no-repeat;
    color:#97291e;
    font-family:ZurichBT-Bold;
    padding-right:12px
}
 .more-link1{
    background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/more-link-icon.png);
    background-position:right center;
    background-repeat:no-repeat;
    color:#97291e;
    font-family:ZurichBT-Bold;
    padding-right:20px;
    text-transform:uppercase
}
 .nav .open>a,.nav .open>a:focus,.nav .open>a:hover{
    background-color:transparent;
    border-color:#97291e
}
 .nav-tabs>li{
    background-color:#f5f5f5;
    border:1px solid #d7d7d7;
    text-align:center;
    width:33.33%
}
 .nav-tabs>li.active{
    border:1px solid #e77817
}
 .nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{
    background-color:#e77817;
    border:0;
    color:#fff
}
 .nav-tabs>li.active>a:after{
    border-left:15px solid transparent;
    border-right:15px solid transparent;
    border-top:12px solid #e77817;
    bottom:-12px;
    content:"";
    display:inline-block;
    left:0;
    margin:0 auto;
    position:absolute;
    right:0;
    width:30px
}
 .nav-tabs>li>a{
    border:0;
    border-radius:0;
    color:#808285;
    font-family:ZurichBT-Bold;
    font-size:1.8em;
    margin-right:0;
    position:relative;
    text-transform:capitalize
}
 .nav-tabs>li>a span{
    display:inline-block;
    margin-left:10px;
    position:relative;
    vertical-align:middle
}
 .nav>li>a:focus,.nav>li>a:hover,.second-nav .secondary-navigation>li>a:focus,.second-nav .secondary-navigation>li>a:hover,.login-button>li:focus,.login-button>li:hover{
    background-color:transparent
}
 .navbar{
    background-color:#fff;
    border-bottom:0;
    margin-bottom:0;
    padding:10px 0 0
}
 .navbar-brand{
    padding:0;
    width:100%
}
 .navbar-right.secondary-navigation li{
    padding:5px 0
}
 .navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{
    margin-bottom:10px;
    margin-left:0
}
 .news-time{
    font-size:14px;
    margin-top:0
}
 .notice-box{
    margin-bottom:20px;
    padding:20px
}
 .notice-box div a{
    color:#97291e;
    font-family:ZurichBT-Roman;
    font-size:18px
}
 .notice-box div,.mb15,.footer-list.social-list li,.prod-list>li{
    margin-bottom:15px
}
 .notice-box h3{
    color:#444;
    font-family:ZurichBT-Bold;
    margin-bottom:20px;
    margin-top:0
}
 .nri-cust-text{
    color:#053c6d;
    font-size:30px;
    text-align:center
}
 .nri-cust-text span{
    display:inline-block;
    font-size:40px;
    vertical-align:middle
}
 .orange-box,.datepick-month-header{
    background-color:#e77817
}
 .other-faqs{
    background-color:#e77817;
    color:#fff;
    font-family:ZurichBT-Bold
}
 .other-link-img img,.insurance-slider .slick-slide img{
    margin:0 auto
}
 .other-link-txt{
    display:block;
    font-size:18px;
    margin-top:10px;
    text-align:center
}
 .other-service-link{
    background-color:#fbfbfb;
    border:2px solid #f1f1f1;
    color:#444;
    cursor:pointer;
    display:block;
    font-family:ZurichBT-Roman;
    height:195px;
    padding:15px;
    text-align:center
}
 .owl-prev,.owl-next{
    background-size:cover;
    height:60px;
    position:absolute;
    top:45%;
    width:35px
}
 .owl-theme .owl-controls{
    margin-top:0
}
 .owl-theme .owl-controls .owl-buttons .owl-next{
    background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/right-arrow.png);
    background-position:center center;
    background-repeat:no-repeat;
    right:5px
}
 .owl-theme .owl-controls .owl-buttons .owl-prev{
    background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/left-arrow.png);
    background-position:center center;
    background-repeat:no-repeat;
    left:5px
}
 .owl-theme .owl-controls .owl-buttons div{
    background:transparent;
    background-color:transparent;
    border-radius:0;
    margin:0;
    padding:0
}
 .owl-theme .owl-controls .prev{
    border-left:0;
    border-right:15px solid #97291e
}
 .owl-theme .owl-controls .prev,.owl-theme .owl-controls .next{
    border-bottom:10px solid transparent;
    border-left:15px solid #97291e;
    border-top:10px solid transparent;
    display:block
}
 .page-link li a{
    color:#97291e;
    display:block;
    font-family:ZurichBT-Roman;
    font-size:16px;
    margin-bottom:10px
}
 .page-link1 li a{
    display:block;
    float:left;
    overflow:hidden;
    padding-right:10px;
    text-overflow:ellipsis;
    white-space:nowrap;
    width:50%
}
 .page-link2 li a{
    float:left;
    overflow:hidden;
    padding-right:10px;
    text-overflow:ellipsis;
    white-space:nowrap;
    width:33.33%
}
 .pagination .page-btn{
    background:#fff;
    border:1px solid #dbdbdb;
    border-radius:0;
    box-shadow:0 0 0 transparent;
    color:#053c6d;
    font-family:ZurichBT-Roman;
    font-size:18px;
    font-weight:400;
    height:49px;
    line-height:48px;
    margin:10px 10px 0 0;
    padding:0 10px;
    text-shadow:0 0 0 transparent
}
 .pagination .side-btn{
    font-family:"Courier New",Courier,monospace;
    font-size:20px
}
 .pagingInfo{
    color:#444;
    font-family:ZurichBT-Roman;
    font-size:16px;
    margin-top:20px;
    text-align:center
}
 .panel .accor-box{
    border-bottom:1px solid #ddd
}
 .panel-body{
    padding:0 0 15px
}
 .panel-group .panel{
    border-radius:0;
    border:0
}
 .benefits-offers .panel-group .panel{
    border:1px solid #c2c2c2;
    border-radius:0
}
 .panel-group .panel+.panel{
    margin-top:10px
}
 .search-row{
    margin-top:20px
}
 .panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body,.type-tab.nav-tabs>li:first-child{
    border-top:0
}
 .panel-heading{
    padding:15px 0 0
}
 .benefits-offers .panel-heading .txt,.benefits-offers .panel-body .txt{
    font-size:1.6em;
    margin-bottom:10px
}
 .panel-heading a{
    -moz-transition:all .10s ease;
    -ms-transition:all .10s ease;
    -o-transition:all .10s ease;
    -webkit-backface-visibility:hidden;
    -webkit-transition:all .10s ease;
    background:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/accordion-active.png) no-repeat 98% top;
    transition:all .10s ease
}
 .panel-heading a.collapsed{
    background:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/accordion.png) no-repeat 98% 90%
}
 .pay-type-box{
    background-color:#f1f2f2;
    border:1px solid #ebebeb;
    margin-bottom:30px;
    padding:20px
}
 .pay-types{
    border:1px solid #d7d7d7
}
 .pay-types .tab-content{
    float:left;
    width:70%
}
 .pay-types ul{
    float:left;
    width:30%
}
 .pay-types ul li{
    display:block;
    float:none;
    width:100%
}
 .pencil-banner{
    background-color:#053c6d;
    color:#fff;
    font-family:ZurichBT-Roman;
    font-size:1rem;
    padding:5px 0;
    text-align:center;
    z-index:999
}
 .pencil-banner h4{
    display:inline-block;
    font-size:1.8em;
    margin:0;
    vertical-align:middle
}
 .philosophy{
    background:#08486f url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/claims-philosophy.jpg) no-repeat center;
    background-size:cover;
    color:#fff;
    padding:40px 0
}
 .philosophy .txt{
    color:#fff;
    font-family:ZurichBT-Roman;
    margin-bottom:20px
}
 .philosophy h3{
    font-family:ZurichBT-Bold;
    margin-bottom:30px
}
 .place-detail{
    color:#053c6d;
    font-family:ZurichBT-Roman;
    font-size:16px;
    padding:5px
}
 .place-detail h3{
    margin-bottom:10px;
    margin-top:0
}
 .panel-default>.panel-heading+.panel-collapse>.panel-body,.nav-tabs{
    border:0
}
 .plan-details .panel-body,.plan-details .panel-heading,.document-accord .panel-heading,.customise ul,.tablesaw th,.tablesaw td,.first-header .navbar-nav>li>.dropdown-menu>li,.first-layer .seconadary-tabs li,.list-content-hold,.schemeHold ul{
    padding:0
}
 .plan-details .panel-group .panel+.panel,.claim-box h4,.mt20,.saving-category{
    margin-top:20px
}
 .plan-details .panel-heading h4 a{
    background-color:#08486f;
    background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/up-icon.png);
    background-position:97% center;
    background-position:right 15px center;
    background-repeat:no-repeat;
    color:#fff;
    display:block;
    font-family:ZurichBT-Bold;
    font-size:20px;
    line-height:1.4;
    padding:15px;
    width:100%
}
 .plan-details .panel-heading h4 a.collapsed,.document-accord .panel-heading h4 a.collapsed{
    background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/down-icon.png)
}
 .plan-details h5{
    color:#444;
    font-family:ZurichBT-Bold;
    font-size:20px;
    margin-bottom:15px;
    margin-top:0
}
 .plan-name .txt{
    font-size:1.4em;
    margin-top:15px
}
 .plan-name,.align-center,.annual-report tr th,.annual-report tr td,.media-release-table tr th,.media-release-table tr td{
    text-align:center
}
 .plan-tab{
    color:#444;
    cursor:pointer;
    float:left;
    height:280px;
    overflow:hidden;
    padding:20px 30px;
    position:relative;
    width:50%
}
 .plan-tab .expl-prod{
    bottom:20px;
    font-family:ZurichBT-Bold;
    font-size:16px;
    left:30px;
    position:absolute;
    text-transform:uppercase
}
 .plan-tab .more-btn{
    bottom:20px;
    position:absolute;
    right:30px
}
 .plan-tab h4,.gloss-item h4{
    font-family:ZurichBT-Bold;
    font-size:22px
}
 .plan-tabs{
    border:2px solid #e77817
}
 .plan-tabs .active{
    background-color:#e77817;
    color:#fff;
    cursor:default
}
 .plans{
    background:#04283e;
    color:#fff;
    padding:40px 0
}
 .portfolio-table tbody td{
    color:#444;
    font-family:ZurichBT-Roman;
    font-size:16px;
    padding:15px 10px
}
 .portfolio-table tbody tr:nth-child(even).header-row,.portfolio-table tbody tr:nth-child(odd).header-row{
    background-color:#e5e5e5
}
 .portfolio-table thead th{
    background-color:#053c6d;
    color:#fff;
    font-family:ZurichBT-Bold;
    font-size:16px;
    padding:15px 10px
}
 .portfolio-table thead tr th:last-child,.portfolio-table tbody tr td:last-child{
    text-align:right
}
 .portfolio-table,.repartriation-table table{
    margin-bottom:30px;
    width:100%
}
 .portfolio-tabs{
    position:absolute;
    right:0;
    top:53px;
    width:100%
}
 .portfolio-tabs>li{
    font-size:16px;
    width:33.33%
}
 .pr0,.rwd-table th:last-child,.rwd-table td:last-child{
    padding-right:0
}
 .pr30{
    padding-right:30px
}
 .press-releases .list-item{
    font-family:ZurichBT-Roman;
    font-size:18px;
    margin-bottom:20px
}
 .press-releases .list-item a{
    color:#97291e;
    display:block;
    font-family:ZurichBT-Bold;
    padding-bottom:2px
}
 .press-releases,.mt0,.questions h2,.type-tab.nav-tabs>li>a>h3,.radio+.radio,.yellow-box h3.blue-title,.light-yellow-box h3.blue-title,.txt-hold.mt0{
    margin-top:0
}
 .price-control{
    border:0 !important;
    padding:0 !important
}
 .pricing{
    display:block !important;
    margin:40px auto;
    width:200px
}
 .prod-list .inner-footer,.service-box.inview{
    padding-left:10px
}
 .product-heading{
    font-family:ZurichBT-RomanCondensed;
    font-size:1rem;
    margin-top:20px
}
 .product-heading span{
    font-size:2em;
    text-transform:capitalize
}
 .product-info{
    -moz-box-shadow:-4px 4px 10px #e77817;
    -webkit-box-shadow:-4px 4px 10px #e77817;
    background-color:#fff;
    box-shadow:-4px 4px 10px #e77817;
    height:100%;
    padding:20px
}
 .product-info .blue-title{
    display:block;
    font-size:2.2em;
    margin-bottom:25px
}
 .product-info .sticky-btn{
    bottom:25px;
    font-size:1.6em;
    left:30%;
    right:auto;
    text-align:center
}
 .product-info .sticky-btn:after,.grey-holder .sticky-btn:after{
    background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/right-red.png)
}
 .product-info .txt{
    color:#053c6d;
    font-size:1.8em;
    margin-top:25px
}
 .product-info img{
    height:60px
}
 .product-slider .item{
    margin:5px 10px
}
 .product-snap{
    padding-bottom:30px
}
 .product-tab .nav-tabs>li.active>a.benef-illu span.prod-img{
    background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/benefit-illustrator-active.png)
}
 .product-tab .nav-tabs>li.active>a.fund-perform span.prod-img{
    background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/fund-perform-active.png)
}
 .product-tab .nav-tabs>li.active>a.prod-info span.prod-img{
    background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/product-info-active.png)
}
 .product-tab .nav-tabs>li>a span.prod-img{
    background-repeat:no-repeat;
    background-size:100% 100%;
    height:35px;
    width:50px
}
 .product-tab .nav-tabs>li>a.benef-illu span.prod-img{
    background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/benefit-illustrator.png)
}
 .product-tab .nav-tabs>li>a.fund-perform span.prod-img{
    background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/fund-perform.png)
}
 .product-tab .nav-tabs>li>a.prod-info span.prod-img{
    background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/product-info.png)
}
 .productblock{
    -moz-box-shadow:-4px 4px 10px rgba(157,83,20,0.38);
    -ms-box-shadow:-4px 4px 10px rgba(157,83,20,0.38);
    -o-box-shadow:-4px 4px 10px rgba(157,83,20,0.38);
    -webkit-box-shadow:-4px 4px 10px rgba(157,83,20,0.38);
    background-color:#e77817;
    box-shadow:-4px 4px 10px rgba(157,83,20,0.38);
    color:#fff;
    height:280px;
    padding:20px
}
 .productblock>img{
    display:inline-block
}
 .productblock p{
    font-family:ZurichBT-Roman;
    font-size:1.8em;
    margin-top:15px
}
 .products{
    background-color:#e77817;
    background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/chintamani.png);
    background-position:5% 50%;
    background-repeat:no-repeat;
    padding:30px 0 120px;
    position:relative
}
 .products .down-arrow{
    border-top:10px solid #e77817
}
 .qstn{
    color:#185fa8;
    font-family:ZurichBT-Bold;
    font-size:1.8em
}
 .qstnaire .sticky-btn{
    border:0;
    font-family:ZurichBT-Roman;
    position:static;
    text-align:center;
    width:100%;
    text-transform:uppercase
}
 .qstnaire .txt{
    margin-bottom:0;
    min-height:125px;
    padding-bottom:40px;
    text-align:center
}
 .qstnaire h4{
    color:#444;
    font-family:ZurichBT-Bold;
    margin-bottom:40px;
    min-height:38px;
    text-align:center
}
 .qstnblock,.datepick-ctrl{
    background-color:#97291e
}
 .qstns{
    padding:0 30px 30px
}
 .questions{
    margin:40px 0;
    position:relative
}
 .questions figcaption{
    color:#fff;
    font-family:ZurichBT-Bold;
    padding:0 25px;
    position:absolute;
    top:10%;
    width:70%
}
 .questions h3{
    font-family:ZurichBT-Roman;
    font-size:30px;
    font-weight:400
}
 .quote-text{
    margin-left:35px;
    position:relative;
    text-indent:-35px
}
 .quote-text .left-quote{
    margin-right:-5px;
    margin-top:-10px
}
 .quote-text .right-quote{
    margin-left:-7px
}
 .radio{
    color:#747474;
    display:inline-block;
    float:left;
    font-family:ZurichBT-Roman;
    font-size:1.6em;
    margin-top:0;
    text-transform:capitalize;
    vertical-align:top;
    width:20%;
    zoom:1
}
 .radio:last-child{
    width:16%
}
 .rating-table{
    font-family:ZurichBT-Roman;
    font-size:18px;
    width:80%
}
 .rating-table tr th,.rating-table tr td{
    border-right:2px solid #fff;
    color:#444;
    padding:15px 10px
}
 .read{
    -moz-transition:all .4s ease-in;
    -ms-transition:all .4s ease-in;
    -o-transition:all .4s ease-in;
    -webkit-transition:all .4s ease-in;
    border-bottom:1px solid transparent;
    color:#e77817;
    display:inline-block;
    font-family:ZurichBT-Bold;
    font-size:1.8em;
    margin-left:20px;
    position:relative;
    text-transform:capitalize;
    transition:all .4s ease-in;
    vertical-align:middle
}
 .read-article{
    bottom:20px;
    left:20px;
    position:absolute
}
 .read-article a.btn{
    text-transform:none
}
 .read:after{
    background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/orange-right.png);
    background-position:center center;
    background-repeat:no-repeat;
    content:"";
    display:inline-block;
    height:12px;
    margin-left:10px;
    vertical-align:middle;
    width:8px
}
 .read:hover,.read:focus{
    border-color:#e77817;
    color:#e77817
}
 .reason{
    margin-bottom:20px;
    padding-left:15px
}
 .reason .txt{
    list-style-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/list-bullet.png);
    padding-bottom:10px;
    padding-left:5px
}
 .reason .txt .reason{
    margin-bottom:0;
    margin-top:15px
}
 .reason .txt .reason .txt{
    font-size:1em
}
 .reason .txt:last-child{
    padding-bottom:0
}
 .rel,.questions figure,.login-dropdown,.thumb-img div,.top-slider,.top-slider .item,.bottom-content .card{
    position:relative
}
 .repartriation-table tbody td{
    border:2px solid #fff;
    color:#444;
    font-family:ZurichBT-Roman;
    font-size:18px;
    padding:25px 30px;
    width:60%
}
 .repartriation-table tbody tr:nth-child(odd){
    background-color:#f9f9f9
}
 .repartriation-table thead th{
    background:#053c6d;
    border:2px solid #fff;
    color:#fff;
    font-family:ZurichBT-Bold;
    font-size:18px;
    padding:10px 30px;
    text-align:left;
    width:60%
}
 .repartriation-table thead th:first-child,.repartriation-table tbody td:first-child{
    width:40%
}
 .report-claim .claim-box:last-child,.claim-review .claim-review-box:last-child,.benefits .mail-box,.dtls .list-inline>li:last-child,.timeperiod .inpt-txt:last-child,.legends>span:last-child,.navbar-right,.login-box .password-input,ul.list-content-hold .action-btns li:nth-child(even){
    margin-right:0
}
 .result-txt{
    border-bottom:1px solid #ddd;
    display:none
}
 .reward .dataTable td{
    font-family:ZurichBT-Bold;
    font-size:16px;
    padding:8px 10px;
    text-align:center
}
 .reward .dataTable th{
    font-size:16px;
    text-align:center;
    width:35%
}
 .reward .dataTable th:first-child,.reward .dataTable th:nth-child(2){
    width:15%
}
 .reward-prof{
    font-size:18px;
    height:50px;
    overflow:hidden
}
 .right-btns .fl img{
    margin-top:-2px
}
 .right-head,.right-btns,.fr,.pay-now-btn a.btn{
    float:right
}
 .rupee,.rupee-icn{
    font-family:IndianRupee;
    margin-right:5px
}
 .rwd-table{
    background:transparent;
    color:#656565;
    margin:1em 0;
    width:100%
}
 .rwd-table tbody tr:nth-child(even){
    background-color:#f2f2f2
}
 .rwd-table td{
    display:block;
    font-family:ZurichBT-Roman;
    font-size:1.4em;
    padding:10px 15px
}
 .rwd-table td:first-child{
    font-family:ZurichBT-Bold;
    padding-top:.5em
}
 .rwd-table td:last-child{
    padding-bottom:.5em
}
 .rwd-table th{
    background:#245585;
    font-family:ZurichBT-Bold;
    font-size:1.5em;
    padding:5px 15px;
    text-transform:capitalize
}
 .rwd-table th,.rwd-table td{
    border:2px solid #fff;
    display:table-cell;
    margin:.5em 1em;
    text-align:left
}
 .saving-category ul{
    padding:0;
    position:relative
}
 .saving-category ul li{
    border-right:1px solid #ccc;
    border-top:1px solid #ccc;
    float:left;
    position:relative;
    text-align:center;
    width:25%
}
 .saving-category ul li a{
    display:block;
    min-height:150px;
    padding:20px
}
 .saving-category ul li a .blue-title{
    font-size:18px;
    padding-top:10px
}
 .saving-category ul li.active:before{
    background-position:center bottom;
    bottom:-14px;
    content:url('/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/down-active.png');
    left:0;
    margin:0 auto;
    position:absolute;
    right:0;
    width:32px
}
 .saving-category ul li:first-child{
    border-left:1px solid #ccc
}
 .schemeHold{
    background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/white-transparent-bg.png);
    background-repeat:repeat;
    background-size:cover;
    border:1px solid #fff;
    margin-bottom:10px;
    padding:10px
}
 .schemeHold .accorList,.schemeHold .hiddenSection ul{
    padding-left:30px
}
 .schemeHold .accorTrigger{
    cursor:pointer;
    list-style-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/list-img.png)
}
 .schemeHold .accorTrigger.active{
    list-style-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/list-active.png)
}
 .schemeHold .accorTrigger:before{
    content:"";
    font-size:0;
    line-height:normal
}
 .schemeHold li{
    color:#444;
    font-size:2.2em;
    padding-left:1em;
    text-indent:-.7em
}
 .schemeHold li:before{
    color:#97291e;
    content:"• ";
    font-size:25px;
    line-height:40px
}
 .search-box{
    width:86%;
    margin:0
}
 .search-box input{
    margin-right:0;
    width:100%
}
 .search-btn{
    margin-left:2%;
    width:12%
}
 .search-btn1{
    background-color:#97291e;
    display:inline-block;
    padding:13px;
    vertical-align:top
}
 .search-btn1:hover{
    background-color:#97291e
}
 .search-count{
    color:#053c6d;
    font-family:ZurichBT-Roman;
    font-size:18px;
    margin-top:10px
}
 .search-input{
    margin:0 10px 0 0;
    width:275px;
    position:relative
}
 .search-link{
    color:#9f9f9f;
    display:block;
    font-size:16px;
    margin-bottom:3px
}
 .search-link:hover{
    color:#9f9f9f
}
 .search-location,.location-info,.inline-info p{
    display:inline-block;
    vertical-align:middle
}
 .search-results{
    font-family:ZurichBT-Roman;
    margin:20px 0
}
 .search-tab{
    background-color:#efefef;
    border:0;
    border-radius:5px;
    font-size:1.4em;
    height:27px;
    line-height:27px;
    outline:0;
    text-indent:15px;
    width:100%;
    position:relative
}
 .search-input .search-btn{
    background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/search-maroon.png);
    display:block;
    position:absolute;
    right:10px;
    height:20px;
    width:20px;
    background-size:contain;
    top:4px;
    background-color:transparent
}
 .search-title{
    color:#97291e;
    display:block;
    font-size:18px;
    margin-bottom:3px
}
 .search-type-tab{
    border-bottom:2px solid #e77817;
    margin-top:20px;
    padding-left:0
}
 .search-type-tab li{
    border-bottom:7px solid #fff;
    color:#053c6d;
    cursor:pointer;
    float:left;
    font-family:ZurichBT-Bold;
    font-size:20px;
    padding:15px 30px 10px
}
 .second-layer .tab-content>.active{
    display:inline-block;
    min-height:280px;
    padding:5px 5px 10px;
    width:100%
}
 .second-nav{
    background-color:#97291e;
    display:inline-block;
    float:left;
    font-family:ZurichBT-Roman;
    width:100%;
    height:auto
}
 .second-nav .secondary-navigation>li.only-mobile>a{
    background-image:none
}
 .second-nav .secondary-navigation>li>a{
    border-left:1px solid #97291e;
    color:#fff;
    font-size:2em;
    font-weight:400;
    padding:0 30px;
    text-transform:uppercase
}
 .second-nav .secondary-navigation.active>li>a,.second-layer .tab-content .txt{
    font-size:1.4em
}
 .second-nav .secondary-navigation>li:focus,.second-nav .secondary-navigation>li:hover{
    background-color:#e77817
}
 .section-one .cont-wrap{
    padding:50px 0 0 80px
}
 .section-one .text-with-style{
    left:-50px;
    margin-bottom:30px;
    opacity:0;
    position:relative
}
 .section-one.banner-wrap{
    z-index:4
}
 .section-three .text-with-style span{
    font-weight:700
}
 .section-three .text-with-style.big-text{
    color:#fff;
    display:inline-block;
    font-weight:400;
    left:0;
    margin-bottom:27px;
    opacity:1
}
 .section-three.banner-wrap{
    z-index:2
}
 .section-two .cont-wrap,.section-three .cont-wrap{
    margin:100px 0 0 38px
}
 .section-two .knowMore-btn-wrap .btn-move3,.section-three .knowMore-btn-wrap .btn-move3{
    left:-200px;
    opacity:0;
    position:relative
}
 .section-two .knowMore-btn-wrap button .btn-move1,.section-two .knowMore-btn-wrap button .right-arrow.btn-move2,.section-three .knowMore-btn-wrap button .btn-move1,.section-three .knowMore-btn-wrap button .right-arrow.btn-move2{
    left:-100px;
    opacity:0;
    position:relative
}
 .section-two .knowMore-btn-wrap,.section-three .knowMore-btn-wrap{
    left:-100px;
    margin-left:-38px
}
 .section-two .move1{
    display:inline-block;
    left:-50px;
    opacity:0;
    position:relative
}
 .section-two .move2{
    display:inline-block;
    left:50px;
    opacity:0;
    position:relative
}
 .section-two .rotate{
    color:#e77817;
    display:inline-block;
    opacity:0;
    position:relative
}
 .section-two .zoom{
    color:#e77817;
    display:inline-block;
    position:relative
}
 .section-two.banner-wrap{
    z-index:3
}
 .section1{
    background-color:#08486f;
    color:#fff
}
 .section1 h3{
    font-family:ZurichBT-Bold;
    margin-bottom:15px;
    margin-top:0
}
 .send-sms-box{
    border:1px solid #e6e6e6;
    color:#444;
    font-family:ZurichBT-Roman;
    font-size:18px;
    margin:0 auto;
    width:94%
}
 .serv-txt{
    font-size:24px;
    line-height:1.3
}
 .service-box{
    -moz-transition:all .3s ease;
    -ms-transition:all .3s ease;
    -o-transition:all .3s ease;
    -webkit-transition:all .3s ease;
    background-color:#f5f5f5;
    border:1px solid #e6e6e6;
    height:140px;
    overflow:hidden;
    padding:15px;
    position:relative;
    transition:all .3s ease
}
 .service-buttons{
    bottom:15px;
    position:absolute;
    z-index:100
}
 .service-offered{
    -webkit-font-smoothing:antialiased;
    bottom:5px;
    color:#97291e;
    font-family:ZurichBT-Roman;
    font-size:1rem;
    left:0;
    margin:0 auto;
    position:absolute;
    right:0;
    text-transform:capitalize;
    z-index:9
}
 .service-offered .mblock>a>.txtHandle{
    display:inline-block;
    margin-left:10px;
    text-align:left;
    vertical-align:top;
    zoom:1
}
 .service-offered>.container>.col-lg-3{
    padding:0 2px
}
 .service-offered>div span{
    font-size:1.4em;
    position:relative
}
 .service-offered>div span:after{
    background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/right-arrow-service.png);
    background-position:center center;
    background-repeat:no-repeat;
    content:"";
    display:inline-block;
    height:14px;
    position:absolute;
    right:-15px;
    top:2px;
    width:12px
}
 .service-offered h2{
    font-family:ZurichBT-Bold;
    font-size:2em;
    margin:0
}
 .service-buttons.sticky-actions{
    position:fixed;
    top:106px;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -ms-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
    height:85px;
    z-index:999;
    background-color:#ddd
}
 .settle-assurance .assur-txt,.settle-assurance .assur-img{
    display:table-cell;
    float:none;
    vertical-align:bottom
}
 .settle-assurance .row{
    display:table
}
 .settle-assurance h3{
    margin-bottom:15px;
    margin-left:35px;
    margin-top:30px
}
 .side-links{
    font-family:ZurichBT-Roman;
    padding-left:0
}
 .side-links li{
    margin:12px 5px
}
 .side-links li a{
    color:#9b9b9b;
    display:block;
    font-size:18px
}
 .side-links li.main-link a.active,.side-links:hover li.main-link a.active{
    color:#053c6d;
    font-family:ZurichBT-Bold
}
 .side-links li.main-link,.product-snap h2,.questions h3 strong,.schemeHold li strong{
    font-family:ZurichBT-Bold
}
 .side-links li.sub-link a.active,.side-links:hover li.sub-link a.active{
    color:#053c6d;
    font-family:ZurichBT-Roman
}
 .side-links li.sub-link,.err-content ul{
    margin-left:20px
}
 .side-links:hover li a:hover,.letter-name+label:hover{
    color:#053c6d
}
 .sidebox .btn-trans{
    border-width:2px;
    display:inline-block;
    font-family:ZurichBT-Bold;
    font-size:16px;
    text-transform:uppercase
}
 .slick-next:before,.slick-next,.slick-next:before,.slick-next{
    right:0
}
 .slick-prev,.slick-next{
    height:18px;
    top:46%;
    width:10px;
    z-index:9
}
 .slick-prev:before,.slick-next:before{
    height:18px;
    opacity:1;
    top:0;
    width:10px
}
 .slick-prev:before,.slick-prev,.slick-prev:before,.slick-prev{
    left:0
}
 .slick-slide{
    outline:0
}
 .slick-slide .txt img,.footer-list.social-list a,.mblock img{
    display:inline-block
}
 .slide-content{
    display:none;
    height:100%;
    position:absolute;
    right:20px;
    top:100%;
    z-index:10
}
 .slide-contentv2{
    -moz-transform:translateX(65%);
    -moz-transition:all .3s ease;
    -ms-transform:translateX(65%);
    -ms-transition:all .3s ease;
    -o-transform:translateX(65%);
    -o-transition:all .3s ease;
    -webkit-transform:translateX(65%);
    -webkit-transition:all .3s ease;
    background-color:#e77817;
    filter:alpha(opacity=0);
    height:100%;
    opacity:0;
    position:absolute;
    right:0;
    top:0;
    transform:translateX(65%);
    transition:all .3s ease;
    width:65%;
    z-index:10
}
 .slide-contentv2 .btn-holder{
    bottom:10px;
    position:absolute;
    width:100%
}
 .slide-contentv2 .txt-abs{
    -moz-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    -webkit-transform:translate(-50%,-50%);
    left:50%;
    padding:0 10px;
    position:absolute;
    top:50%;
    transform:translate(-50%,-50%);
    width:100%
}
 .slide-contentv2 .txt-handle{
    color:#fff;
    display:inline-block;
    font-family:ZurichBT-Bold;
    font-size:18px;
    height:86px;
    overflow:hidden;
    padding:10px 0;
    position:relative;
    text-align:center;
    vertical-align:middle;
    width:100%
}
 .slide-contentv2 .txt-handle span.small-text{
    display:block;
    font-family:ZurichBT-Roman;
    font-size:14px;
    margin-bottom:0;
    margin-top:0
}
 .slide-content ul{
    display:inline-block;
    padding-left:0;
    text-align:center;
    width:167px
}
 .slide-content ul a{
    color:#333;
    display:block;
    font-family:ZurichBT-Roman;
    font-size:1.4em;
    padding:15px 0 15px 25px;
    text-transform:capitalize
}
 .slide-content ul a img,.atsaps .btn-blue img{
    margin-right:10px
}
 .slide-content ul li{
    background-color:#cfcfcf;
    border-bottom:1px solid #b9b9b9;
    text-align:left
}
 .slide-contentv2.inview{
    -moz-transform:translateX(0);
    -ms-transform:translateX(0);
    -o-transform:translateX(0);
    -webkit-transform:translateX(0);
    filter:alpha(opacity=100);
    opacity:1;
    transform:translateX(0)
}
 .slideTwo{
    width:30%
}
 .slideTwo .headingBox{
    background-color:#97291e;
    color:#ead6d7
}
 .slideTwo h2{
    color:#053c6d;
    font-family:ZurichBT-Bold;
    margin-top:10px
}
 .small-logo-wrap{
    background:transparent url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/logobg.png) no-repeat scroll 0 0;
    height:83px;
    left:0;
    position:absolute;
    top:-83px;
    width:170px;
    z-index:3
}
 .small-logo-wrap img{
    margin:16px 0 0 10px
}
 .sms-text{
    display:inline-block;
    padding:15px;
    vertical-align:middle;
    width:56%
}
 .sms-type{
    background-color:#f5f5f5;
    border-right:1px solid #e6e6e6;
    display:inline-block;
    font-family:ZurichBT-Bold;
    padding:15px;
    position:relative;
    vertical-align:middle;
    width:42%
}
 .sms-type:after{
    background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/side-arrow.png);
    background-position:right center;
    background-repeat:no-repeat;
    content:'';
    height:100%;
    position:absolute;
    right:-12px;
    top:0;
    width:12px
}
 .social-login{
    display:inline-block;
    margin-top:0;
    vertical-align:top;
    width:60%;
    text-align:right
}
 .social-login .hintone{
    border-bottom:0;
    display:block;
    margin-bottom:10px
}
 .social-login a{
    display:inline-block;
    margin-right:10px;
    vertical-align:top
}
 .src-txt{
    bottom:-15px;
    color:#444;
    font-size:12px;
    position:absolute;
    right:0
}
 .step-detail{
    display:inline-block;
    width:65%
}
 .step-detail h3{
    margin-bottom:20px;
    margin-top:30px
}
 .step-detail h3 span a{
    font-size:1.8rem
}
 .step-img{
    display:inline-block;
    float:left;
    width:34%
}
 .step-note{
    font-size:15px;
    margin-bottom:30px
}
 .step-title{
    display:inline-block;
    font-size:18px;
    margin-bottom:10px;
    width:65%
}
 .steps li,.docs li{
    color:#848484;
    font-family:ZurichBT-Roman;
    font-size:14px;
    list-style-position:inside;
    list-style-type:decimal;
    width:100%
}
 .sticky-btn{
    -moz-transition:all .5s ease;
    -ms-transition:all .5s ease;
    -o-transition:all .5s ease;
    -webkit-transition:all .5s ease;
    border-bottom:1px solid transparent;
    bottom:0;
    color:#97291e;
    display:inline-block;
    font-family:ZurichBT-Bold;
    font-size:2em;
    position:absolute;
    right:0;
    text-transform:capitalize;
    transition:all .5s ease;
    vertical-align:top
}
 .sticky-btn:after{
    background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/right-red.png);
    background-position:center center;
    background-repeat:no-repeat;
    background-size:contain;
    content:"";
    display:inline-block;
    height:15px;
    margin-left:10px;
    vertical-align:middle;
    width:15px
}
 .sticky-btn:hover,.sticky-btn:focus{
    -moz-transition:all .5s ease;
    -ms-transition:all .5s ease;
    -o-transition:all .5s ease;
    -webkit-transition:all .5s ease;
    border-color:#97291e;
    color:#97291e;
    transition:all .5s ease
}
 .stylize{
    margin-top:30px;
    width:330px
}
 .stylize p{
    background:#f3f3f3;
    border:1px solid #d3d3d3;
    color:#97291e;
    cursor:pointer;
    font-family:ZurichBT-Bold;
    font-size:18px;
    margin:0;
    padding:10px 25px;
    position:relative;
    text-transform:uppercase
}
 .stylize p:after{
    border-left:10px solid transparent;
    border-right:10px solid transparent;
    border-top:15px solid #818181;
    content:"";
    display:block;
    position:absolute;
    right:20px;
    top:35%
}
 .stylize ul{
    background-color:#fff;
    display:none;
    list-style:none;
    margin:0;
    padding:0;
    position:absolute;
    width:330px;
    z-index:1
}
 .stylize ul li{
    background:#f3f3f3;
    border:1px solid #d3d3d3;
    font-weight:700;
    margin:1px
}
 .stylize ul li a{
    background:#f3f3f3;
    display:block;
    font-family:ZurichBT-Roman;
    font-size:16px;
    font-weight:400;
    padding:5px 2px 5px 10px;
    text-decoration:none;
    text-transform:uppercase
}
 .stylize ul li a:hover,.stylize ul li a.selected{
    background:#f3f3f3;
    color:#053c6d
}
 .stylize ul li span{
    display:block;
    padding:5px 2px
}
 .sub-category a{
    color:#053c6d;
    display:block;
    font-family:ZurichBT-Bold;
    font-size:18px;
    margin-bottom:10px;
    margin-top:20px
}
 .success-video iframe{
    height:360px
}
 .supl-txt{
    display:inline-block;
    position:relative
}
 .tab-detail-list,.report-claim,.product-tab,.filterlist{
    margin:20px 0
}
 .tab-list .tab-text{
    cursor:pointer
}
 .tab-pane{
    display:none;
    position:relative
}
 .table-performance .table-body .table-row span{
    color:#464547;
    font-family:ZurichBT-Roman;
    font-size:1.6rem;
    text-align:center
}
 .table-performance .table-body .table-row:nth-child(even){
    background-color:#f0f0f0
}
 .table-performance .table-head{
    background-color:#dcdcdc;
    padding:5px 0
}
 .table-performance .table-head span,.table-performance .table-body .table-row span{
    color:#585657;
    display:inline-block;
    float:left;
    font-family:ZurichBT-Bold;
    font-size:1.6rem;
    padding:5px 15px;
    text-align:center;
    width:15%
}
 .table-performance .table-head span:first-child,.table-performance .table-body .table-row span:first-child{
    text-align:left;
    width:40%
}
 .table-popup-link{
    color:#97291e;
    cursor:pointer;
    display:block;
    font-family:ZurichBT-Bold;
    font-size:14px;
    text-align:center
}
 .table1{
    font-family:ZurichBT-Roman;
    font-size:18px;
    width:60%
}
 .table1 tr td a{
    display:block;
    text-align:center
}
 .table1 tr td,.table1 tr th{
    border-right:2px solid #fff;
    color:#444;
    padding:10px
}
 .table1 tr th,.rating-table thead tr th{
    background-color:#bebebe;
    font-family:ZurichBT-Bold
}
 .table1 tr,.rating-table tr{
    background-color:#fff
}
 .table1 tr:nth-child(even),.rating-table tr:nth-child(even),.repartriation-table tbody tr:nth-child(even){
    background-color:#efefef
}
 .tablesaw thead tr:first-child th{
    padding:10px 5px;
    text-align:center;
    vertical-align:top;
    width:15%
}
 .tablesaw thead tr:first-child th:first-child{
    padding-left:10px;
    padding-right:0;
    text-align:left;
    vertical-align:middle;
    width:25%
}
 .tablesaw-fix-persist{
    table-layout:auto
}
 .tat-box{
    background-color:#053c6d;
    color:#444;
    font-family:ZurichBT-Roman;
    font-size:18px;
    margin-bottom:30px
}
 .tat-detail{
    background-color:#fff;
    float:left;
    margin:.3%;
    width:75.4%
}
 .tat-detail ul li{
    border-bottom:1px solid #cfdde7;
    display:table;
    width:100%
}
 .tat-detail ul li .tat-days{
    display:table-cell;
    margin-left:-6px;
    padding:15px;
    text-align:center;
    vertical-align:middle;
    width:10%
}
 .tat-detail ul li .tat-days .days{
    font-size:30px;
    line-height:1
}
 .tat-detail ul li .tat-text{
    border-right:1px solid #cfdde7;
    display:table-cell;
    min-height:82px;
    padding:15px;
    vertical-align:middle;
    width:90%
}
 .tat-service{
    color:#fff;
    float:left;
    padding:20px;
    width:24%
}
 .tat-service-name{
    font-family:ZurichBT-Bold;
    font-size:32px;
    line-height:1.1
}
 .tax-queries{
    background:#eeefe1;
    padding:20px 0
}
 .terms li{
    color:#444;
    font-family:ZurichBT-Roman;
    font-size:18px;
    list-style-position:outside;
    list-style-type:decimal;
    margin:10px 0
}
 .testi-block{
    margin:0 auto;
    width:80%
}
 .testi-name{
    color:#444;
    font-family:ZurichBT-Roman;
    font-size:14px;
    margin-top:10px
}
 .text-with-style{
    color:#3f3f3f;
    display:table;
    font-size:20px;
    font-weight:700;
    line-height:22px
}
 .text-with-style span{
    color:#e77817
}
 .text-with-style.big-text{
    font-size:29px;
    left:-50px;
    line-height:31px;
    margin-bottom:60px;
    opacity:0;
    position:relative
}
 .text-with-style.medium-text{
    font-size:23px;
    line-height:35px;
    margin-bottom:60px;
    position:relative
}
 .text-with-style.normal-text{
    font-size:20px;
    font-weight:300;
    line-height:22px;
    margin-bottom:25px;
    opacity:0;
    position:relative
}
 .thank-content,.err-content{
    bottom:0;
    left:0;
    margin:auto;
    position:absolute;
    right:0;
    top:30%
}
 .thank-content>a{
    position:absolute;
    bottom:0;
    display:inline-block;
    font-size:12px
}
 .thank-img img{
    width:30px
}
 .thank-img span{
    color:#97291e;
    display:inline-block;
    font-family:ZurichBT-Bold;
    font-size:20px;
    padding-left:5px;
    padding-top:3px;
    vertical-align:bottom
}
 .thank-popup,.err-popup{
    display:none;
    position:relative
}
 .thumb-data{
    cursor:pointer;
    margin-bottom:5px;
    margin-left:0;
    margin-right:0;
    padding:10px
}
 .thumb-data:hover,.thumb-videos ul li.active{
    background-color:#f0f0f0
}
 .thumb-img{
    padding:0 8px
}
 .thumb-img div:after{
    background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/play-icon.png);
    background-position:center center;
    background-repeat:no-repeat;
    content:'';
    display:none;
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%;
    z-index:3
}
 .thumb-img div:before{
    background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/thumb-bg.png);
    background-repeat:repeat;
    content:'';
    display:none;
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%;
    z-index:2
}
 .thumb-txt{
    padding:5px 8px
}
 .thumb-txt h4{
    font-size:16px;
    margin-top:0
}
 .thumb-txt p{
    font-size:14px;
    height:60px;
    overflow:hidden
}
 .thumb-videos{
    height:490px;
    margin-bottom:20px;
    overflow:hidden
}
 .timeperiod .inpt-txt{
    margin:0 20px 0 0;
    width:47%
}
 .timeperiod .inpt-txt .input-field{
    height:49px;
    width:auto
}
 .timing-avail-serv{
    margin-left:35px
}
 .title-txt h3{
    color:#656565;
    font-family:ZurichBT-Bold
}
 .tnc{
    font-family:ZurichBT-Roman;
    font-size:1em;
    text-align:center
}
 .top-selection>.inline{
    margin:0 10px;
    vertical-align:middle
}
 .top-selection>.inline .dropdown1{
    margin:0 0 0 20px;
    width:auto
}
 .top-slider .owl-theme .owl-controls .owl-buttons .owl-next{
    background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/tab-slider-right.png);
    background-size:50% 60%
}
 .top-slider .owl-theme .owl-controls .owl-buttons .owl-prev{
    background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/tab-slider-left.png);
    background-size:50% 60%
}
 .track-claim .customer-type .radio .radio-label{
    margin-right:0;
    padding-left:20px
}
 .trans-btn{
    background-color:transparent;
    border:2px solid #97291e;
    color:#97291e;
    display:inline-block;
    font-family:ZurichBT-Bold;
    font-size:16px;
    padding:10px;
    text-align:center;
    width:140px
}
 .trans-btn:hover{
    background-color:transparent;
    color:#97291e
}
 .trapezoid{
    bottom:0;
    left:-300px;
    opacity:0;
    position:absolute;
    right:0;
    top:0;
    z-index:1
}
 .twitter-link{
    font-size:30px;
    margin-top:10px;
    text-align:center
}
 .txt{
    color:#444;
    font-family:ZurichBT-Roman;
    font-size:1.8em
}
 .txt-content{
    display:inline-block;
    font-family:ZurichBT-Roman;
    font-size:11px;
    line-height:18px;
    margin-right:5%;
    vertical-align:middle;
    width:70%
}
 .txt-content .irdai-rules{
    font-size:11px;
    list-style-type:disc;
    padding-left:20px
}
 .txt-content h6{
    margin-top:0;
    text-transform:uppercase
}
 .txt-hold .blue-title.font24{
    color:#243f76;
    font-size:2em;
    font-weight:400;
    margin-bottom:0;
    margin-top:20px;
    text-transform:capitalize
}
 .txt-hold .blue-title.font24.fontS{
    font-family:ZurichBT-Roman;
    font-size:24px;
    margin-top:30px;
    text-transform:none
}
 .txt-hold h3{
    margin-top:40px
}
 .txt-hold,.controls{
    margin-top:70px
}
 .txtContent{
    color:#444;
    font-family:ZurichBT-Roman;
    font-size:1rem;
    left:20%;
    position:absolute;
    top:15px;
    width:36%
}
 .txtContent h3{
    font-size:2.8em;
    text-transform:uppercase
}
 .txtHandle{
    display:inline-block;
    margin-left:10px;
    text-align:left;
    vertical-align:top
}
 .txtHandle h3{
    font-family:ZurichBT-Bold;
    font-size:2.2rem;
    margin:0
}
 .txtHolder .btnStick,.txt-hold .sticky-btn{
    font-size:2.4em;
    font-weight:700;
    margin-top:20px;
    position:static
}
 .type-logo{
    margin-top:20px;
    min-height:96px;
    position:relative;
    text-align:center;
    vertical-align:middle
}
 .type-logo img,.back-img img{
    bottom:15px;
    left:0;
    margin:0 auto;
    position:absolute;
    right:0
}
 .type-tab.nav-tabs>li{
    background-color:transparent;
    border:1px solid #d7d7d7
}
 .type-tab.nav-tabs>li.active{
    border-right-width:0
}
 .type-tab.nav-tabs>li.active>a,.type-tab.nav-tabs>li.active>a:focus,.type-tab.nav-tabs>li.active>a:hover{
    background-color:transparent;
    border-left:5px solid #e77817;
    color:#185fa8
}
 .type-tab.nav-tabs>li.active>a:after{
    display:none
}
 .type-tab.nav-tabs>li>a{
    background-color:transparent;
    color:#444;
    font-family:ZurichBT-Roman;
    font-size:16px;
    text-align:left;
    text-transform:initial
}
 .understand-plan{
    background-color:#eeefe1;
    padding:50px 0
}
 .understand-plan .row .col-sm-4{
    border-right:1px solid #97291e
}
 .understand-plan .row .col-sm-4:last-child{
    border-right:1px solid transparent
}
 .understand-plan h3,.mb30,.gloss-items .list .gloss-item:last-child,.search-detail{
    margin-bottom:30px
}
 .understand-plan h3{
    font-size:24px
}
 .undertsand-claims{
    margin-bottom:30px;
    margin-top:30px
}
 .undertsand-claims .card-process .blue-title,.o-txt{
    color:#e77817
}
 .undertsand-claims .sticky-btn{
    bottom:20px;
    position:absolute;
    right:30px
}
 .upload-task .txt{
    color:#444;
    font-size:18px;
    font-weight:700
}
 .upload-task>span{
    color:#848484;
    font-family:ZurichBT-Roman;
    font-size:14px
}
 .upload-task h5{
    color:#444;
    font-family:ZurichBT-Roman;
    font-weight:700;
    margin:0 5px 0 0;
    vertical-align:baseline
}
 .upload-task input[type="file"]{
    height:.1px;
    opacity:0;
    overflow:hidden;
    position:absolute;
    width:.1px;
    z-index:-1
}
 .video-box{
    background:#103a64 url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/video.png) no-repeat;
    background-position:center 90%;
    position:relative;
    text-align:center
}
 .videoBox .down-arrow{
    border-top:10px solid #103a62
}
 .videobox{
    margin:40px 0;
    padding:0;
    position:relative
}
 .videobox:focus .info,.videobox.active .info,.videobox:active .info,.fht-table-wrapper .fht-table .fht-cell{
    height:0
}
 .videobox:hover .info{
    height:75px
}
 .videoplay{
    height:641px;
    width:1140px
}
 .white-title{
    color:#fff;
    font-family:ZurichBT-Bold;
    text-align:center
}
 .writeus-box{
    background-color:#fafafa;
    border:1px solid #dfdfdf;
    margin:20px 0;
    padding:0 20px 20px
}
 .year-data{
    display:none;
    margin-bottom:15px
}
 .year-data.active,.press-releases li.active,.plan-tabs .expl-prod,.plan-tabs .active .more-btn,.plan-details.active,.award-detail.active,.checkbox label.active:before,.disclosure-content.active,.dataTable thead,.dataTable tbody,.dataTable thead tr,.dataTable th,.funds-table tbody td span,.timeperiod.active,.gloss-letter.active,.result-txt.active,.list-content-hold li.active,.tab-pane.active,.list-content-hold .inner-listings li,.thumb-data:hover .thumb-img div:after,.thumb-data:hover .thumb-img div:before,.link-text>span,.other-link-img,.saving-category ul li span,.search-result-type.active{
    display:block
}
 .plan-tabs .active .expl-prod,.plan-tabs .more-btn{
    display:none
}
 .year-txt{
    color:#444;
    font-family:ZurichBT-Bold;
    font-size:20px;
    margin-right:10px
}
 .yellow-box{
    background:#eeefe1;
    background-color:#eeefe1;
    height:340px;
    margin-bottom:30px;
    overflow:hidden;
    padding:15px
}
 .yellow-box .txt{
    color:#444
}
 .yellow-box .yellow-content .txt{
    color:#444;
    font-size:1.8em
}
 .yellow-box h4{
    color:#444;
    font-family:ZurichBT-Bold;
    font-size:20px
}
 .yellow-title{
    border-bottom:1px solid #dce4e0;
    padding-bottom:10px
}
 .yellow-boxv1{
    background-color:#fbfbf1;
    padding:15px
}
 .yellow-boxv1 .yellow-title h3{
    margin-top:20px
}
 .yellow-boxv1 .yellow-content h3{
    margin-bottom:10px
}
 h3.blue-title{
    margin-bottom:20px;
    margin-top:30px
}
 h3.health-title,.health-title{
    margin-bottom:20px;
    margin-top:10px
}
 img{
    border:0;
    height:auto;
    max-width:100%
}
 img.datepick-trigger{
    display:inline-block;
    margin:5px;
    position:absolute;
    right:5px;
    top:25%
}
 input:focus{
    box-shadow:0;
    outline:0
}
 input[type="number"]{
    -moz-appearance:none;
    -ms-appearance:none;
    -o-appearance:none;
    -webkit-appearance:none;
    appearance:none
}
 input[type=radio].radio-hold{
    margin-top:6px
}
 select.dropdown1{
    -moz-appearance:none;
    -webkit-appearance:none;
    border:1px solid #ccc;
    padding-left:10px;
    text-indent:1px;
    background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/down-arrow1.png);
    background-position:97% center;
    background-position:right 15px center;
    background-repeat:no-repeat
}
 select.dropdown2{
    -moz-appearance:none;
    -webkit-appearance:none;
    border:1px solid #ccc;
    text-indent:1px;
    background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/down-arrow1.png);
    background-position:97% center;
    background-position:right 15px center;
    background-repeat:no-repeat
}
 select.jp-drpdwn{
    -moz-appearance:none;
    -webkit-appearance:none;
    padding-left:10px;
    text-indent:1px;
    border-radius:0;
    margin-top:0;
    margin-bottom:0;
    margin-right:0;
    background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/down-arrow1.png);
    background-position:97% center;
    background-position:right 15px center;
    background-repeat:no-repeat
}
 span.popup-close{
    cursor:pointer;
    height:30px;
    position:absolute;
    right:10px;
    top:10px;
    width:30px
}
 textarea.form-control{
    border-radius:0;
    font-family:ZurichBT-Roman;
    font-size:18px;
    height:80px;
    resize:none;
    width:100%
}
 .writeus-box textarea.form-control{
    height:190px
}
 ul,ol{
    list-style:none;
    margin:0
}
 ul.list-content-hold .action-btns li{
    border-bottom:1px solid #053c6d;
    display:inline-block;
    float:left;
    margin-right:10%;
    padding:5px 0;
    vertical-align:top;
    width:45%;
    zoom:1
}
 ul.list-content-hold .action-btns li:last-child{
    border-bottom:1px solid #053c6d
}
 ul.list-content-hold .action-btns ul{
    border:0;
    padding:0;
    width:100%
}
 .font-b{
    font-family:ZurichBT-Bold
}
 .popup-content select.dropdown1.invalid{
    border:1px solid #ef1005
}
 select.jp-drpdwn.per-page{
    margin-left:10px
}
 .navbar-right.secondary-navigation li a{
    padding:0
}
 .navbar-right.secondary-navigation li:hover{
    background-color:transparent
}
 .customer-type .radio .checked{
    color:#97291e;
    font-family:ZurichBT-Bold
}
 .customer-type .radio .checked:before{
    border:1px solid #97291e
}
 .inline{
    display:inline-block;
    vertical-align:top;
    zoom:1
}
 .banner1 h1{
    font-family:ZurichBT-Bold;
    font-size:36px;
    margin-bottom:5px;
    margin-top:0;
    width:60%
}
 .select-drpdwn{
    position:relative;
    display:inline-block;
    margin-bottom:20px;
    margin-top:20px
}
 .select-drpdwn1{
    display:block
}
 .select-drpdwn2{
    position:relative;
    display:inline-block;
    margin-bottom:20px;
    margin-top:20px
}
 .banner3 figcaption{
    bottom:30px
}
 .banner3 h3.blue-title{
    margin-top:20px;
    margin-bottom:10px
}
 .form-group h3.blue-title{
    margin-bottom:0
}
 .form-group .input-field{
    width:70%
}
 .claim-banner h3.blue-title{
    margin-top:5px;
    margin-bottom:5px
}
 .p-detail .plan-details .panel-group .panel{
    border:1px solid #ddd
}
 .email-box,.call-box{
    font-size:24px
}
 .box-titlev1 .line-head1{
    background-color:#fff;
    width:25%
}
 .box-titlev1 .blue-title{
    font-size:24px
}
 .box-titlev1 .border-grey{
    background-color:transparent
}
 .box-titlev1 .line-head3{
    width:46%
}
 .tax-queries .accord-title h4{
    font-size:18px
}
 .btm-box1 p{
    font-size:24px
}
 .yellow-box.sidebox{
    height:auto
}
 .r-txt{
    color:#97291e
}
 .pay-type-box h3.blue-title{
    margin-top:10px;
    margin-bottom:10px
}
 .timeline-table{
    width:100%
}
 .podcast-box{
    padding:30px 0;
    border-bottom:1px solid #e7e7e7
}
 .podcast-box:last-child{
    border-bottom:0
}
 .podcast-img{
    width:23%;
    float:left
}
 .podcast-content{
    width:77%;
    float:left;
    padding-left:20px
}
 .podcast-content h4{
    font-family:'ZurichBT-Bold';
    text-transform:uppercase;
    color:#08486f;
    font-size:20px;
    margin-bottom:5px;
    margin-top:0
}
 .podcast-content h4 a{
    font-family:'ZurichBT-Bold';
    text-transform:uppercase;
    color:#08486f
}
 .podcast-content h4 a:hover{
    color:#97291e
}
 .podcast-content .txt{
    margin-bottom:0
}
 .podcast-date{
    font-size:14px;
    margin-bottom:20px
}
 .podcast-date img{
    vertical-align:top;
    margin-top:5px
}
 .podcast-type{
    display:none
}
 .podcast-img1 img{
    width:100%
}
 .podcast-box1{
    border-bottom:5px solid #08486f;
    margin-bottom:30px
}
 .podcast-box1:hover{
    background-color:#f0f0f0
}
 .podcast-box1 h4{
    font-size:18px;
    margin-bottom:20px;
    margin-top:0;
    height:60px;
    overflow:hidden
}
 .podcast-box1 h4 a{
    color:#97291e;
    font-family:'ZurichBT-Bold';
    display:block
}
 .podcast-box1 h4 a:hover{
    color:#08486f
}
 .podcast-type-1{
    color:#444;
    font-size:14px;
    margin-top:15px;
    margin-bottom:5px;
    font-family:'ZurichBT-Roman'
}
 .table2{
    width:100%;
    font-size:16px;
    font-family:'ZurichBT-Roman'
}
 .table2 thead tr{
    background-color:#053c6d
}
 .table2 thead tr th,.table2 thead tr td{
    background-color:#053c6d;
    color:#fff;
    font-family:ZurichBT-Bold;
    padding:10px;
    text-align:right
}
 .table2 tbody tr:nth-child(even){
    background-color:#f5f5f5
}
 .table2 tbody tr td{
    color:#444;
    padding:10px;
    text-align:right
}
 .table2 thead tr th.fxd-col,.table2 tbody tr td.fxd-col{
    text-align:left
}
 .table2 tbody tr th,.table2 thead tr th{
    width:20%;
    position:absolute;
    left:0
}
 .fxd-col-table{
    overflow-x:visible;
    overflow-y:visible;
    width:auto;
    margin-left:20%;
    margin-bottom:30px
}
 .table2 tbody tr th{
    font-weight:normal;
    font-family:'ZurichBT-Roman';
    padding:10px
}
 .indice-table1 .table2 tbody tr th,.indice-table1 .table2 thead tr th{
    width:30%
}
 .indice-table1{
    margin-left:30%
}
 .modal-open{
    overflow-y:scroll;
    position:fixed;
    width:100%;
    padding-right:0 !important
}
 .modal-open .modal{
    padding-right:0 !important
}
 .modal-backdrop.in{
    overflow-y:hidden
}
 .modalbox1{
    width:100%
}
 .modalbox1 .modal-header{
    padding:15px 0 0 0
}
 .modalbox1 .modal-header .close{
    font-size:35px
}
 .modalbox1 .modal-header h3.blue-title{
    margin-top:20px
}
 .modalbox1 textarea.form-control{
    height:116px
}
 .modal-mandat{
    margin-top:10px;
    text-align:right;
    font-size:14px;
    font-family:'ZurichBT-Roman';
    margin-bottom:20px
}
 .modal-mandat .red1{
    color:red
}
 .modalbox1 .modal-content{
    max-height:none;
    background-color:transparent;
    box-shadow:0 0 0 transparent;
    border-radius:0
}
 .modalbox1 .container{
    background-color:#f5f5f5
}
 .modalbox1 .modal-body{
    padding:0 5%
}
 .modalbox1 .modal-footer{
    padding:0 5%
}
 .modalbox1 .dropdown2{
    width:100%;
    color:#444;
    font-family:ZurichBT-Roman;
    font-size:18px;
    height:43px;
    padding:0 40px 0 5px
}
 .modalbox1 .inpt-txt{
    margin-top:0;
    margin-bottom:30px
}
 .inpt-txt textarea.invalid{
    border:1px solid #ef1005
}
 .inpt-txt .dropdown2.invalid{
    border:1px solid #ef1005
}
 .captcha-box{
    margin:10px auto;
    text-align:center
}
 .captcha-img{
    display:inline-block;
    vertical-align:top;
    margin-right:20px
}
 .captcha-inpt{
    display:inline-block;
    vertical-align:top;
    width:auto
}
 .captcha-inpt input{
    height:66px;
    width:261px
}
 .all-services .plan-details{
    display:block
}
 .all-services .plan-details.panel-group .panel{
    border:0
}
 .all-services .plan-details .accor-box{
    height:auto;
    border-bottom:0
}
 .assist-links .modal-header h3{
    margin:0
}
 .assist-links .modal .modal-body{
    height:100%;
    padding:0
}
 .assist-links .modal .modal-content{
    height:100%;
    margin:30px auto;
    max-height:none
}
 input[type="text"]{
    outline:0;
    -webkit-user-modify:read-write-plaintext-only
}
 .app-status h1{
    font-family:'ZurichBT-Roman';
    font-size:30px;
    margin:30px 0
}
 .status-info{
    padding-left:0;
    width:70%;
    margin:0 auto;
    font-size:0
}
 .status-info li{
    text-align:center;
    width:25%;
    font-size:16px;
    display:inline-block;
    margin:0 0 20px;
    border:0
}
 .status-info li span{
    display:block;
    text-align:center
}
 .status-info li .font-b{
    font-size:18px;
    margin-top:5px
}
 .track-list{
    margin:0 auto 10px;
    overflow:hidden;
    padding:0;
    width:75%;
    counter-reset:section
}
 .track-list li{
    list-style-type:none;
    text-transform:capitalize;
    font-size:16px;
    width:50%;
    float:left;
    position:relative;
    text-align:center;
    min-height:80px;
    margin-top:10px
}
 .track-list li:last-child{
    text-align:right
}
 .track-list li:first-child{
    text-align:left
}
 .track-list li a{
    width:130px;
    display:inline-block;
    padding:20px 10px 0;
    background-color:#fff;
    border-radius:20px;
    color:#e1e1e1;
    transition:all .3s ease;
    -webkit-transition:all .3s ease;
    -moz-transition:all .3s ease;
    -ms-transition:all .3s ease
}
 .track-list li.active-link a{
    color:#97291e;
    font-family:ZurichBT-Bold
}
 .track-list li a:before{
    counter-increment:section;
    content:counters(section,".") " ";
    width:30px;
    height:30px;
    display:block;
    background-color:#dfdfdf;
    border-radius:50%;
    border-color:#fcfcf5;
    position:absolute;
    font-size:14px;
    color:#efefef;
    padding:5px 10px;
    top:45px;
    left:10px;
    z-index:3;
    transition:all .3s ease;
    -webkit-transition:all .3s ease;
    -moz-transition:all .3s ease;
    -ms-transition:all .3s ease
}
 .track-list li.active-link a:before{
    color:#fff
}
 .track-list li:last-child a:before{
    right:30px;
    left:auto
}
 .track-list li:after{
    content:'';
    width:180%;
    height:4px;
    background:#dfdfdf;
    position:absolute;
    left:-93%;
    top:58px;
    z-index:1
}
 .track-list li:first-child:after{
    content:none
}
 .track-list li a:hover:before{
    border:1px solid #fcfcf5
}
 .track-list li.active-link a:before,.track-list li.active-link:after,.track-list li.pending-link:after,.track-list li.rejected-link:after{
    background:#97291e
}
 .track-list li.active-link.completed a:before,.track-list li.active-link:after{
    background-color:#053c6d
}
 .track-list li.active-link:after{
    z-index:2
}
 .track-list li.pending-link a:before{
    background:#f6ba24
}
 .track-list li.rejected-link a:before{
    background:#f24a4a
}
 .track-list li.active-link.completed .selectedoptn{
    color:#97291e;
    font-weight:bold
}
 .track-list li:last-child .selectedoptn{
    left:auto;
    right:15px
}
 .track-list li.active-link.completed a{
    color:#053c6d
}
 .tracker-content{
    width:100%;
    padding:0;
    position:relative;
    height:250px
}
 .tracker-content .status-popup{
    width:35%;
    text-align:center;
    font-size:16px;
    font-family:'ZurichBT-Roman';
    position:absolute;
    display:none;
    height:230px
}
 .tracker-content .status-popup:first-child{
    left:60px
}
 .tracker-content .status-popup:nth-child(2){
    left:273px
}
 .tracker-content .status-popup:nth-child(3){
    left:486px
}
 .tracker-content .status-popup:last-child{
    left:699px
}
 .tracker-content .status-popup.active{
    display:block
}
 .popup-header{
    background-color:#053c6d;
    padding:4px
}
 .popup-header h4{
    color:#fff
}
 .popup-content{
    padding:5px 15px;
    background-color:#fff;
    height:75%
}
 .inner-list{
    padding-left:0
}
 .inner-list li{
    width:100%;
    text-align:left;
    display:table;
    float:none;
    position:relative;
    padding-left:0;
    margin-bottom:15px
}
 .popup-content .inner-list li:before{
    content:'';
    height:40px;
    width:40px;
    background-repeat:no-repeat;
    display:table-cell;
    vertical-align:middle;
    background-position:left center
}
 .popup-content .inner-list li.success:before{
    background-image:url('/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/sucess.png')
}
 .popup-content .inner-list li.pending:before{
    background-image:url('/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/pending.png')
}
 .popup-content .inner-list li.rejected:before{
    background-image:url('/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/reject.png')
}
 .popup-content .inner-list li span{
    display:table-cell;
    vertical-align:middle;
    padding-left:15px
}
 .popup-content p{
    font-size:14px
}
 .tracker-box{
    height:100%
}
 .tracker-box .blue-title{
    color:#053c6d
}
 .status-popup:before{
    content:'';
    display:inline-block;
    border-bottom:10px solid #053c6d;
    border-left:10px solid transparent;
    border-right:10px solid transparent;
    position:absolute;
    left:45%;
    top:-10px
}
 .document-list{
    padding-left:0;
    margin-left:0;
    font-size:0
}
 .document-list>li{
    width:25%;
    padding:0;
    width:24%;
    margin:5px .5%
}
 .document-list>li:first-child,.document-list>li:nth-child(5n){
    margin-left:0;
    width:24.5%
}
 .document-list>li:last-child,.document-list>li:nth-child(4n){
    margin-right:0;
    width:24.5%
}
 .document-list li a{
    display:block;
    border:1px solid #eeefe1;
    text-align:center;
    color:#444;
    font-family:'ZurichBT-Roman';
    font-size:18px;
    padding:10px 0
}
 .document-list li a:hover{
    background-color:#fcfcf5
}
 .document-list li a span{
    display:block;
    margin-bottom:10px
}
 .tracker-box .cardv2 .mandat-txt{
    position:static;
    font-size:14px;
    margin-top:10px
}
 .notification-list{
    padding:0
}
 .notification-list li{
    font-size:0;
    border-bottom:1px solid #f4f4f4;
    padding:10px
}
 .notification-list li:nth-of-type(odd){
    background-color:#fafafa
}
 .notification-list li:nth-of-type(even){
    background-color:#f5f5f5
}
 .notification-list li span{
    display:inline-block;
    width:15%;
    font-size:18px
}
 .notification-list li p{
    display:inline-block;
    width:85%;
    font-size:18px;
    margin-bottom:0
}
 .document-table{
    font-size:16px;
    color:#444;
    margin-bottom:0
}
 .document-table>thead{
    background-color:#ccc;
    color:#fff
}
 .document-table>tbody>tr>td:last-child{
    text-align:center
}
 .document-table>tbody .inputfile{
    display:none
}
 .document-table>tbody .inputfile+label{
    background-image:url('/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/upload-icon.png');
    background-position:center center;
    margin:0 auto;
    padding:0;
    height:16px;
    vertical-align:middle;
    width:49%
}
 .document-table>tbody .file-name{
    padding-left:0;
    width:49%;
    float:left
}
 .document-table>tbody>tr:nth-of-type(odd){
    background-color:#fafafa
}
 .document-table>tbody>tr:nth-of-type(even){
    background-color:#f5f5f5
}
 .document-table>thead>tr>th{
    border:0;
    padding:14px 8px;
    vertical-align:middle
}
 .document-table>tbody>tr>td{
    border-color:#fff;
    padding:10px 8px
}
 .appt-status{
    font-size:0;
    margin-bottom:10px
}
 .appt-status>.inline{
    width:33.33%;
    font-size:18px
}
 .appt-status>.inline:last-child{
    text-align:right
}
 .appt-status>.inline:nth-child(2){
    text-align:center
}
 .medical-table>tbody>tr>td:last-child{
    text-align:left
}
 .medical-table>tbody>tr>td:first-child{
    padding-left:50px
}
 .cardv2.mt0{
    margin-top:0
}
 .calc-poc{
    position:relative;
    width:100%;
    overflow:hidden
}
 .calc-poc h1{
    font-family:'ZurichBT-Bold';
    color:#97291e;
    font-size:48px
}
 .calc-poc .poc1-banner h3{
    font-family:'ZurichBT-Bold';
    color:#fff;
    font-size:24px;
    margin-bottom:20px;
    width:60%
}
 .calc-poc .poc2-banner h2{
    font-family:'ZurichBT-Bold';
    color:#97291e;
    font-size:28px;
    text-align:center;
    text-transform:uppercase
}
 .poc1-banner{
    position:absolute;
    top:0;
    left:0;
    right:0
}
 .poc2-banner{
    position:absolute;
    top:0;
    left:100%;
    right:0
}
 .poc3-banner{
    position:absolute;
    top:5%;
    left:100%;
    right:0
}
 .poc1-img{
    position:absolute;
    right:0
}
 .poc1-banner-txt{
    position:absolute;
    left:0;
    top:0;
    margin-top:10%
}
 .poc-inv-link{
    margin-right:20px
}
 .poc-inv-link div,.poc-trgt-link div{
    color:#fff;
    text-align:center;
    margin-top:10px;
    font-size:16px;
    width:145px
}
 .target{
    position:absolute;
    top:14%;
    left:4%
}
 .target-box{
    display:inline-block;
    vertical-align:top;
    margin-right:20px
}
 .target-box h4{
    text-transform:uppercase;
    color:#fff;
    font-family:'ZurichBT-Bold';
    font-size:18px;
    height:80px;
    text-align:center;
    position:relative;
    line-height:1.4
}
 .target-box h4 .target-title{
    position:absolute;
    bottom:0;
    width:100%;
    left:0
}
 .target-box .target-values{
    height:220px
}
 .target-box p{
    font-size:12px;
    color:#b9b9b9;
    text-align:center;
    line-height:1.2
}
 .trgt-bx2 p{
    padding-right:15%
}
 .target-box p span{
    font-family:'ZurichBT-Bold';
    display:block
}
 .show-me{
    position:absolute;
    right:10px;
    bottom:50px
}
 .show-me-btn{
    position:relative
}
 .show-me-btn a{
    position:absolute;
    left:60px;
    top:75px;
    width:80px;
    height:40px;
    color:#fff;
    font-family:'ZurichBT-Bold';
    font-size:13px;
    text-align:center
}
 .show-me-btn.disabled a{
    color:#e1e1e1;
    pointer-events:none
}
 .target-values{
    text-align:center;
    padding-top:10px
}
 .stepper-wrap{
    font-size:36px;
    color:#97291e;
    font-family:'ZurichBT-Bold';
    background-image:url('/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/stepper-img.png');
    background-repeat:no-repeat;
    height:170px;
    width:47px;
    background-position:center center;
    margin-right:5px !important
}
 .stepper-wrap input[type=text]{
    outline:0;
    border:0;
    background-color:transparent;
    width:24px;
    display:block;
    position:absolute;
    top:60px;
    left:10px
}
 .stepper-btn-wrap{
    border:0;
    background-color:transparent;
    background-image:none;
    border-radius:0;
    right:15px;
    width:18px
}
 .stepper-btn-wrap a{
    color:#000;
    height:13px;
    width:18px;
    text-shadow:0 0 0 transparent;
    cursor:pointer
}
 .stepper-btn-wrap a:hover{
    background:transparent
}
 .stepper-btn-wrap a.stepper-btn-up{
    background-image:url('/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/up.png');
    background-repeat:no-repeat;
    background-position:center center;
    margin-top:0
}
 .stepper-btn-wrap a.stepper-btn-dwn{
    background-image:url('/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/down.png');
    background-repeat:no-repeat;
    background-position:center center;
    margin-top:145px
}
 .num-value{
    display:inline-block;
    vertical-align:middle
}
 .calc-drpdwn{
    display:inline-block;
    vertical-align:middle;
    font-family:'ZurichBT-Bold';
    font-size:14px;
    text-transform:uppercase;
    text-align:left
}
 .calc-drpdwn .select2-container--default .select2-selection--single{
    border:0;
    background-color:transparent;
    border-radius:0;
    box-shadow:0 0 0 transparent;
    outline:0
}
 .select2-container{
    box-shadow:0 0 0 transparent
}
 .calc-drpdwn .select2-container--default .select2-selection--single .select2-selection__rendered{
    color:#fff;
    padding-left:0;
    border:0;
    box-shadow:0 0 0 transparent;
    outline:0
}
 .calc-select2{
    background-color:transparent;
    border-radius:0;
    border:0;
    font-family:'ZurichBT-Bold';
    font-size:14px;
    text-transform:uppercase
}
 .select2-container--default .calc-select2 .select2-results__option[aria-selected=true]{
    background-color:transparent
}
 .select2-container--default .calc-select2 .select2-results__option--highlighted[aria-selected]{
    background-color:transparent;
    color:#fff
}
 .calc-select2 li{
    color:#fff
}
 .calc-select2 .select2-results__option{
    padding-left:0
}
 .select2-container .select2-selection--single .select2-selection__rendered{
    padding-right:15px
}
 .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{
    border:0
}
 .select2-container--default .select2-selection--single .select2-selection__arrow{
    height:20px;
    right:-5px;
    width:18px
}
 .select2-container--default .select2-selection--single .select2-selection__arrow b{
    border:0;
    margin:0;
    height:15px
}
 .select2-container .select2-selection__arrow{
    background-image:url('/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/down.png');
    background-repeat:no-repeat;
    background-position:center center
}
 .select2-container.select2-container--open .select2-selection__arrow{
    background-image:url('/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/up.png');
    background-repeat:no-repeat;
    background-position:center center
}
 .trgt-bx1{
    width:22%
}
 .trgt-bx1 .calc-drpdwn select{
    width:110px
}
 .trgt-bx2{
    width:18%
}
 .trgt-bx2 .calc-drpdwn select{
    width:80px
}
 .trgt-bx3{
    width:15%
}
 .trgt-bx4{
    width:17%
}
 .invest-term{
    background-image:url('/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/invest-term-bg.png');
    background-repeat:no-repeat;
    background-position:center center;
    height:50px;
    width:120px;
    margin:0 auto;
    padding:0 10px;
    margin-top:35.5%
}
 .invest-term-val{
    font-family:'ZurichBT-Bold';
    font-size:18px;
    color:#97291e;
    text-transform:uppercase;
    margin-top:12px
}
 .invest-term .slick-next,.invest-term .slick-prev{
    width:13px;
    height:18px;
    background-repeat:no-repeat;
    background-position:left center
}
 .invest-term .slick-prev{
    background-image:url('/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/prev.png');
    left:-18px
}
 .invest-term .slick-next{
    background-image:url('/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/next.png');
    right:-18px
}
 .invest-term .slick-next:before{
    content:''
}
 .invest-term .slick-prev:before{
    content:''
}
 .calc-val-unit{
    font-family:'ZurichBT-Bold';
    font-size:20px;
    color:#fff;
    text-transform:uppercase
}
 .calc-val-unit span{
    width:75px
}
 .poc-btm-link{
    display:inline-block;
    width:225px
}
 .calc-poc-btm{
    background-color:#243f76;
    height:160px;
    width:100%
}
 .calc-poc-btm.screen3{
    height:230px
}
 .poc-btm-txt{
    display:none;
    padding-top:55px
}
 .calc-poc-btm p{
    color:#b9b9b9;
    font-size:12px
}
 .poc-btm-link a{
    color:#fff
}
 .poc-btm-img{
    display:inline-block;
    vertical-align:middle
}
 .poc-btm-link-txt{
    display:inline-block;
    vertical-align:middle;
    text-align:left;
    font-size:16px;
    font-family:'ZurichBT-Bold';
    padding-left:5px
}
 .poc-btm-link-txt span{
    display:block;
    font-family:'ZurichBT-Roman';
    line-height:1
}
 .target-txt,.invest-txt{
    display:none
}
 .invest-result-txt,.target-result-txt{
    display:none
}
 .target-heading,.invest-heading{
    display:none
}
 .target-txt.active,.invest-txt.active{
    display:block
}
 .invest-result-txt.active,.target-result-txt.active{
    display:block
}
 .target-heading.active,.invest-heading.active{
    display:block
}
 .invest-result{
    position:absolute;
    left:9%;
    top:8%;
    width:90%;
    padding:20px
}
 .invest-result h3{
    font-size:22px;
    color:#fff;
    text-align:center;
    margin-top:0
}
 .invest-result h3 span{
    font-family:'ZurichBT-Bold'
}
 .invest-result h3 span.rupee-icn{
    font-family:IndianRupee
}
 .invest-result h4{
    text-align:center;
    font-family:'ZurichBT-Bold';
    color:#fff;
    margin-top:0
}
 .invst-rslt-left{
    display:inline-block;
    width:62%;
    vertical-align:top;
    margin-right:3%
}
 .invst-rslt-right{
    display:inline-block;
    width:33%;
    vertical-align:top
}
 .recommend-box{
    padding:10px;
    background-color:#fff;
    text-align:center;
    margin-bottom:15px
}
 .recommend-box p{
    color:#053c6d;
    font-family:'ZurichBT-Bold';
    font-size:16px;
    line-height:1.2;
    margin:15px 0
}
 .calc-poc-bg{
    height:515px;
    overflow:hidden
}
 .calc-chart{
    height:342px;
    overflow:hidden
}
 .calc-val-unit span{
    display:none
}
 .calc-val-unit span.active{
    display:inline-block
}
 .cust-type-detail{
    display:none
}
 .cust-type-detail.active-type{
    display:block
}
 .datetimeEntry-control{
    display:none !important
}
 .appntpopup .inpt-txt{
    margin:0
}
 .appntpopup .input-field{
    width:100%;
    padding:0 15px
}
 .datepick-modal{
    width:75%;
    margin:0 auto
}
 .btn.disabled{
    opacity:.25;
    filter:alpha(opacity = 25)
}
 .all-plans-banner .txtContent>p{
    font-size:12px
}
 .all-plans-banner .schemesholder{
    font-size:0;
    margin-top:12px
}
 .all-plans-banner .schemesholder .schemeHold{
    width:49%;
    margin:0 1%;
    display:inline-block;
    position:relative;
    height:140px
}
 .all-plans-banner .schemesholder .schemeHold:first-child{
    margin-left:0;
    margin-right:1%
}
 .all-plans-banner .schemesholder .schemeHold:last-child{
    margin-left:1%;
    margin-right:0
}
 .all-plans-banner .titlehold p span{
    display:block;
    line-height:normal
}
 .all-plans-banner .titlehold p.inline{
    vertical-align:middle;
    margin-bottom:0;
    font-family:'ZurichBT-Roman';
    margin-left:5px
}
 .all-plans-banner .titlehold .small-title{
    color:#4d4d4d;
    font-size:12px
}
 .all-plans-banner .titlehold .banner-sub-title{
    color:#053c6d;
    font-size:18px
}
 .all-plans-banner .titlehold .txt{
    font-size:14px;
    margin:10px 0 0;
    height:40px;
    overflow:hidden
}
 .all-plans-banner .titlehold .txt strong{
    font-family:'ZurichBT-Bold'
}
 .all-plans-banner .titlehold .box-link{
    font-size:14px;
    font-weight:bold;
    position:absolute;
    bottom:5px;
    right:10px;
    color:#97291e
}
 .all-plans-banner .titlehold .box-link:after{
    vertical-align:middle
}
 .all-plans-banner .txtContent .schemesholder:last-child .schemeHold{
    width:100%;
    height:auto;
    font-size:1rem;
    margin-left:0
}
 .all-plans-banner .txtContent .schemesholder:last-child .titlehold a{
    font-size:18px;
    text-decoration:underline;
    font-weight:bold
}
 .all-plans-banner .txtContent .schemesholder:last-child .titlehold span{
    display:inline-block
}
 .ad-number{
    position:absolute;
    bottom:5px;
    left:15px;
    font-size:12px;
    color:#444;
    font-family:'ZurichBT-Roman'
}
 .background-div{
    background-color:#fff;
    height:600px;
    display:block
}
 .gotop{
    width:40px;
    height:40px;
    display:inline-block;
    position:fixed;
    bottom:20px;
    right:20px;
    z-index:999;
    display:none
}
 .calc-hlv-bg{
    height:693px;
    overflow:hidden
}
 .calc-hlv{
    position:relative;
    width:100%;
    overflow:hidden
}
 .calc-hlv h1{
    font-family:'ZurichBT-Bold';
    color:#97291e;
    font-size:48px
}
 .calc-hlv .hlv1-banner p{
    font-family:'ZurichBT-Roman';
    color:#fff;
    font-size:18px;
    margin-bottom:20px;
    width:55%
}
 .calc-hlv .hlv2-banner h2{
    font-family:'ZurichBT-Bold';
    color:#97291e;
    font-size:28px;
    text-align:center;
    text-transform:uppercase
}
 .hlv1-banner{
    position:absolute;
    top:0;
    left:0;
    right:0;
    height:100%
}
 .hlv2-banner{
    position:absolute;
    top:10%;
    left:100%;
    right:0
}
 .hlv3-banner{
    position:absolute;
    top:5%;
    left:100%;
    right:0
}
 .hlv1-img{
    position:absolute;
    right:0;
    top:18px
}
 .hlv1-banner-txt{
    position:absolute;
    left:0;
    top:0;
    margin-top:20%
}
 .hlv-inv-link{
    margin-right:20px
}
 .hlv1-banner .row,.hlv1-banner .col-xs-12{
    height:100%
}
 .hlv-xpense,.hlv-income{
    font-size:0;
    position:absolute;
    width:100%;
    top:5%
}
 .hlv-inpts{
    display:inline-block;
    vertical-align:top;
    width:50%
}
 .hlv-income .hlv-inpts{
    width:33.33%
}
 .hlv-inpts .blue-title{
    text-transform:uppercase
}
 .numberbox>div{
    width:50%;
    border:2px solid #053c6d;
    font-size:24px;
    font-family:ZurichBT-Bold;
    color:#97291e;
    height:43px;
    line-height:40px
}
 .hlv-xpense .btn{
    font-size:16px
}
 .mt10{
    margin-top:10px
}
 .amnt-xpense{
    width:60%;
    border:1px solid #ccc;
    border-radius:10px;
    font-size:36px;
    margin:20px auto 0;
    color:#97291e
}
 .xpense-result{
    position:absolute;
    width:100%;
    top:5%
}
 .prdct-recommend{
    margin:20px;
    border:1px solid #ccc;
    padding:20px;
    width:40%;
    background-color:#fff;
    display:inline-block
}
 .hlv-btm-link{
    display:inline-block;
    width:225px
}
 .calc-hlv-btm.screen3{
    height:auto
}
 .hlv-btm-txt{
    display:none;
    position:absolute;
    bottom:70px;
    width:100%
}
 .calc-hlv-btm p{
    color:#444;
    font-size:12px;
    position:absolute;
    width:50%;
    left:25%;
    bottom:-60px
}
 .hlv-btm-link a{
    color:#fff
}
 .hlv-btm-img{
    display:inline-block;
    vertical-align:middle
}
 .hlv-btm-link-txt{
    display:inline-block;
    vertical-align:middle;
    text-align:left;
    font-size:16px;
    font-family:'ZurichBT-Bold';
    padding-left:5px
}
 .hlv-btm-link-txt span{
    display:block;
    font-family:'ZurichBT-Roman';
    line-height:1
}
 .hlv-xpense,.hlv-income{
    display:none
}
 .hlv-xpense.active,.hlv-income.active{
    display:block
}
 .hlv-income .numberbox>div{
    width:75%
}
 .calc-btn{
    position:absolute;
    width:100%;
    bottom:5%
}
 .selectedoptn{
    display:block;
    position:absolute;
    left:15px;
    line-height:1
}
 .dp-numberPicker-add,.dp-numberPicker-sub{
    height:auto;
    line-height:35px;
    width:12.5%;
    margin:5px 0
}
 .dp-numberPicker-add{
    border:0;
    border-left:1px solid #ccc
}
 .dp-numberPicker-sub{
    border:0;
    border-right:1px solid #ccc
}
 .dp-numberPicker-input{
    border:0;
    background-color:transparent;
    font-family:ZurichBT-Roman;
    width:75%;
    font-size:inherit;
    line-height:40px;
    height:43px
}
 .tab-poc{
    width:100%;
    overflow:hidden;
    position:relative
}
 .tab-poc-bg{
    overflow:hidden;
    height:435px;
    max-width:none;
    width:135%
}
 .tab-poc1-banner{
    position:absolute;
    bottom:29px;
    left:0;
    right:0
}
 .tab-poc1-img{
    position:absolute;
    right:0;
    max-width:60%;
    bottom:-5px
}
 .tab-poc-btm{
    background-color:#243f76;
    height:55px;
    width:100%
}
 .tab-poc1-banner-txt{
    position:absolute;
    left:6px;
    bottom:185px;
    width:65%
}
 .tab-poc1-banner h2{
    font-family:"ZurichBT-Bold";
    font-size:30px;
    color:#fff
}
 .tab-poc1-banner h3{
    color:#fff;
    font-size:24px;
    margin-bottom:25px
}
 .tab-poc-inv-link{
    margin-right:20px
}
 .tab-poc-inv-link div,.tab-poc-trgt-link div{
    color:#fff;
    text-align:center;
    margin-top:10px;
    font-size:16px;
    width:145px
}
 .tab-poc-bg2{
    width:100%;
    position:relative;
    background-color:#e77817;
    height:auto;
    display:none
}
 .tab-poc2-banner{
    width:95%;
    background:#fff;
    border:1px solid #fff;
    background-repeat:repeat;
    height:auto;
    margin:20px;
    border-radius:6px
}
 .poc-xpense,.poc-income{
    width:100%;
    margin-top:2%
}
 .poc-inpts{
    width:85%;
    margin:0 auto;
    padding-bottom:20px
}
 .poc-income .poc-inpts{
    width:33.33%
}
 .poc-heading{
    font-size:18px;
    color:#053c6d;
    padding-bottom:2%;
    text-align:center;
    display:none
}
 .margin-right-15{
    margin-right:15px
}
 .poc-inpts .numberbox>div{
    width:50%;
    border:2px solid #053c6d;
    font-size:24px;
    font-family:ZurichBT-Bold;
    color:#97291e
}
 .poc-inpts .numberbox{
    width:100%
}
 .poc-text{
    width:35%;
    text-align:right;
    margin-right:5%
}
 .poc-text1,.poc-text2{
    width:35%;
    text-align:right;
    margin-right:5%;
    display:none
}
 .poc-calc-btn{
    width:19%;
    margin:0 auto;
    padding-top:30px
}
 .poc-month-btn{
    width:50%
}
 .poc-inpts .radio{
    width:50%
}
 .poc-inpts input[type="checkbox"],.poc-inpts input[type="radio"]{
    display:none
}
 .poc-inpts input[type=radio]+label{
    color:#ccdbe6;
    background:#fff;
    border:1px solid #ccdbe6
}
 .poc-inpts input[type=radio]+label.checked{
    background:#97291e;
    color:#fff;
    border:1px solid #97291e
}
 .poc-inpts input[type=radio]+label.btn:hover{
    background:#97291e;
    color:#fff;
    border:1px solid #97291e
}
 .tab-poc3{
    width:100%;
    height:auto;
    background:#e77817;
    margin-top:0;
    display:none
}
 .tab-poc3-box1{
    width:90%;
    margin:20px auto;
    background:#fff;
    padding:20px;
    border-radius:10px
}
 .box1-text{
    text-align:center;
    width:100%;
    margin:0 auto
}
 .tab-poc3 hr{
    border:0;
    height:2px;
    background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(246,130,32,0.75),rgba(0,0,0,0))
}
 .red-text{
    color:#97291e;
    font-family:ZurichBT-Bold
}
 .blue-text{
    color:#053c6d;
    line-height:32px;
    width:75%;
    margin:0 auto;
    display:none
}
 .blue-text1{
    color:#053c6d;
    line-height:32px;
    width:75%;
    margin:0 auto;
    display:none
}
 .red-text1{
    color:#97291e;
    font-family:ZurichBT-Bold;
    display:none
}
 .blue-text{
    color:#053c6d;
    line-height:32px;
    width:75%;
    margin:0 auto;
    display:none
}
 .tab-poc3-box2{
    width:90%;
    margin:20px auto
}
 .tab-poc3 .recommend-box>div{
    height:59px
}
 .tab-btm-link{
    display:inline-block;
    width:225px
}
 .tab-btm.screen3{
    height:auto
}
 .tab-btm-txt{
    width:100%;
    background:#f68220 none repeat scroll 0 0
}
 .tab-btm-link a{
    color:#fff
}
 .tab-btm-img{
    display:block;
    vertical-align:middle
}
 .tab-btm-link-txt{
    display:inline-block;
    font-size:16px;
    font-family:'ZurichBT-Bold'
}
 .tab-btm-link-txt span{
    display:block;
    font-family:'ZurichBT-Roman';
    line-height:1
}
 .tab-xpense,.tab-income{
    display:none
}
 .tab-xpense.active,.tab-income.active{
    display:block
}
 .tab-income .numberbox>div{
    width:75%
}
 .tab-calc-btn{
    width:20%;
    bottom:5%
}
 .tab-p{
    background:#e77817;
    padding:15px 10px;
    margin:25px -15px 0;
    color:#feceac;
    font-size:12px;
    text-align:left
}
 .arrow{
    width:79px;
    overflow:hidden;
    position:absolute;
    left:50%;
    margin-left:-33px;
    bottom:-10px;
    height:33px
}
 .arrow:after{
    content:"";
    position:absolute;
    width:22px;
    transform:rotate(45deg);
    background:#fff none repeat scroll 0 0;
    height:25px;
    left:20px;
    top:-12px;
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -o-transform:rotate(45deg)
}
 .blue-text.active,.red-text.active,.blue-text1.active,.red-text1.active,.poc-text1.active,.poc-text2.active{
    display:inline-block
}
 .invst-rslt-left .calc-chart .highcharts-legend-item rect{
    fill:transparent
}
 .mob-poc1-img{
    position:absolute;
    right:10px;
    max-width:100%;
    bottom:-25px
}
 .calc-cec-bg{
    height:auto;
    overflow:hidden
}
 .calc-cec{
    position:relative;
    width:100%;
    overflow:hidden
}
 .calc-cec h1{
    font-family:'ZurichBT-Bold';
    color:#fff;
    font-size:36px;
    margin-bottom:25px
}
 .calc-cec .cec1-banner p{
    font-family:'ZurichBT-Roman';
    color:#fff;
    font-size:18px;
    margin-bottom:25px;
    width:58%
}
 .calc-cec .cec2-banner h2{
    font-family:'ZurichBT-Bold';
    color:#fff;
    font-size:28px;
    text-align:center;
    text-transform:uppercase
}
 .cec1-banner{
    position:absolute;
    top:0;
    left:0;
    right:0;
    height:100%
}
 .cec2-banner{
    position:absolute;
    top:10%;
    left:100%;
    right:0
}
 .cec2-banner-bg{
    background:#fff;
    border-radius:15px;
    height:500px
}
 .cec3-banner-bg{
    background:#fff;
    border-radius:15px;
    height:500px
}
 .cec3-banner{
    position:absolute;
    top:10%;
    left:100%;
    right:0
}
 .cec1-img{
    position:absolute;
    right:0;
    bottom:0
}
 .cec1-banner-txt{
    position:absolute;
    left:0;
    top:0;
    margin-top:10%;
    width:41%
}
 .calc-cec .cec2-banner h2{
    font-family:'ZurichBT-Bold';
    color:#97291e;
    font-size:28px;
    text-align:center;
    text-transform:uppercase
}
 .cec-inv-link{
    margin-right:20px
}
 .cec1-banner .row,.cec1-banner .col-xs-12{
    height:100%
}
 .disclaimer{
    padding:30px 15px;
    color:#8c8c8c;
    font-size:13px
}
 .cec-xpense,.cec-income{
    font-size:0;
    position:absolute;
    width:100%;
    top:5%
}
 .cec-inpts{
    display:inline-block;
    vertical-align:top;
    width:50%
}
 .cec-income .cec-title{
    text-transform:uppercase
}
 .cec2-banner .numberbox>div{
    width:50%;
    border:2px solid #053c6d;
    font-size:24px;
    font-family:ZurichBT-Bold;
    color:#97291e
}
 .cec-xpense .btn{
    font-size:16px
}
 .mt10{
    margin-top:10px
}
 .amnt-xpense{
    width:60%;
    border:1px solid #ccc;
    border-radius:10px;
    font-size:36px;
    margin:20px auto 0;
    color:#97291e
}
 .xpense-result{
    position:absolute;
    width:100%;
    top:5%
}
 .prdct-recommend{
    margin:20px;
    border:1px solid #ccc;
    padding:20px;
    width:40%;
    background-color:#fff;
    display:inline-block
}
 .cec-btm-link{
    display:inline-block;
    width:225px
}
 .calc-cec-btm.screen3{
    height:auto
}
 .cec-btm-txt{
    display:none;
    position:absolute;
    bottom:70px;
    width:100%
}
 .calc-cec-btm p{
    color:#444;
    font-size:12px;
    position:absolute;
    width:50%;
    left:25%;
    bottom:-60px
}
 .cec-btm-link a{
    color:#fff
}
 .cec-btm-img{
    display:inline-block;
    vertical-align:middle
}
 .cec-btm-link-txt{
    display:inline-block;
    vertical-align:middle;
    text-align:left;
    font-size:16px;
    font-family:'ZurichBT-Bold';
    padding-left:5px
}
 .cec-btm-link-txt span{
    display:block;
    font-family:'ZurichBT-Roman';
    line-height:1
}
 .cec-xpense,.cec-income{
    display:none
}
 .cec-xpense.active,.cec-income.active{
    display:block
}
 .cec-income>div{
    width:75%
}
 .cec2-banner .numberbox>div{
    width:75%
}
 .cec2-banner .calc-btn{
    position:absolute;
    width:100%;
    bottom:5%
}
 .selectedoptn{
    display:block;
    position:absolute;
    left:15px;
    line-height:1
}
 .cec-income .cec-inpts{
    width:33.33%
}
 .cec-inpts .cec-title{
    text-transform:uppercase
}
 .cec-inpts h4{
    height:75px;
    display:block
}
 .margin-right{
    margin-right:2%
}
 .next{
    font-size:18px;
    color:#97291e;
    font-family:'ZurichBT-Bold';
    margin-right:15px;
    vertical-align:middle;
    display:inline-block
}
 .cec2-banner .calc-btn{
    text-align:right;
    padding-right:15px
}
 .cec-blue-title{
    font-size:22px;
    color:#053c6d
}
 .cec-fees{
    font-size:0;
    width:100%;
    float:left;
    padding:35px
}
 .cec-university{
    width:50%;
    float:left;
    border-right:1px solid #dcdcdc;
    height:500px
}
 .cec-plan{
    width:50%;
    float:left;
    padding:35px
}
 .indian-uni{
    width:50%;
    float:left;
    margin-top:90px
}
 .foreign-uni{
    width:50%;
    float:left
}
 .cec-inpts .radio+.radio{
    margin-top:90px
}
 .cec-inpts .radio1 .radio+.radio{
    margin-top:0
}
 .uni{
    width:100%;
    top:0;
    position:absolute
}
 .cec3-banner .cec-inpts{
    width:100%;
    margin-top:20px
}
 .cec3-banner .checkbox label,.cec3-banner .radio label{
    padding-left:0
}
 .cec-month-btn{
    width:auto
}
 .cec-text{
    font-size:16px
}
 .cec3-banner .cec-inpts h4{
    height:auto;
    display:block
}
 .ico{
    font-size:16px;
    color:#909090
}
 .ico-text{
    font-size:16px;
    color:#444
}
 .cec-plan .calc-btn{
    width:auto;
    text-align:center;
    margin-top:20px;
    position:static
}
 .ico-bottom{
    text-align:center;
    width:100%;
    padding:0
}
 .ico-left{
    width:100%
}
 .ico-left-1{
    width:100%
}
 .ico-left-2{
    width:100%;
    margin-bottom:20px
}
 .ico-right{
    width:100%
}
 .cec3-banner .cec-inpts .numberbox{
    width:100%
}
 .cec-text1,.cec-text2{
    width:35%;
    text-align:right;
    margin-right:5%;
    display:none
}
 .cec-calc-btn{
    width:19%;
    margin:0 auto;
    padding-top:30px
}
 .cec3-banner .cec-inpts .radio{
    width:50%;
    text-transform:none
}
 .cec3-banner .cec-inpts .radio1 .radio{
    width:20%;
    text-transform:none
}
 .cec3-banner .cec-inpts input[type="checkbox"],.cec3-banner .cec-inpts input[type="radio"]{
    display:none
}
 .cec3-banner .cec-inpts input[type=radio]+label.checked h4{
    color:#97291e
}
 .cec3-banner .cec-inpts .radio1{
    width:100%;
    text-transform:none
}
 .cec3-banner .cec-inpts .radio1 label{
    padding-left:15px
}
 .grayscale.grayscale-fade{
    -webkit-transition:all .25s ease;
    -moz-transition:all .25s ease;
    -ms-transition:all .25s ease;
    -o-transition:all .25s ease;
    transition:all .25s ease
}
 .cec4-banner-bg{
    background:#fff;
    border-radius:15px;
    height:500px
}
 .cec4-banner{
    position:absolute;
    top:10%;
    left:100%;
    right:0
}
 .cec4-btm-link{
    display:inline-block;
    width:225px
}
 .calc-cec4-btm.screen4{
    height:auto
}
 .calc-cec4-btm{
    height:auto
}
 .cec4-btm-txt{
    display:none;
    position:absolute;
    bottom:0;
    width:100%
}
 .calc-cec4-btm p{
    color:#444;
    font-size:12px;
    position:absolute;
    width:50%;
    left:25%;
    bottom:-60px
}
 .cec4-btm-link a{
    color:#fff
}
 .cec4-btm-img{
    display:inline-block;
    vertical-align:middle
}
 .cec4-btm-link-txt{
    display:inline-block;
    vertical-align:middle;
    text-align:center;
    font-size:16px;
    font-family:'ZurichBT-Bold';
    padding-left:5px
}
 .cec4-btm-link-txt span{
    display:block;
    font-family:'ZurichBT-Roman';
    line-height:1
}
 .fees-result{
    width:100%;
    padding:20px 5px 0
}
 .fees-result-box{
    width:70%;
    margin:0 auto
}
 .fees-result h3{
    color:#053c6d;
    font-size:22px;
    line-height:1.42
}
 .edurecommended h4{
    display:block;
    text-align:center
}
 .fees-text{
    width:70%;
    color:#444;
    font-size:20px;
    padding:0
}
 .fees-result hr{
    border:0;
    height:2px;
    background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(246,130,32,0.75),rgba(0,0,0,0))
}
 .prdct-edu-recommend{
    margin-top:20px;
    border:1px solid #ccc;
    padding:20px;
    width:40%;
    background-color:#fff;
    display:inline-block;
    text-align:center
}
 .edurecommended{
    text-align:center;
    margin-top:0
}
 .edurecommended .txt{
    color:#053c6d;
    font-family:"ZurichBT-Bold"
}
 .fees-arrow{
    position:absolute;
    height:25px;
    overflow:hidden;
    width:50px;
    left:45%;
    bottom:230px;
    display:none
}
 .fees-arrow:after{
    content:"";
    position:absolute;
    width:25px;
    transform:rotate(45deg);
    background:#fff none repeat scroll 0 0;
    height:25px;
    left:20px;
    top:-12px;
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -o-transform:rotate(45deg)
}
 .disclaimer.fees-p{
    background:#e77817;
    color:#feceac;
    font-size:12px;
    text-align:left;
    width:100%;
    display:block;
    padding:10px
}
 .disclaimer.fees-p p{
    padding:0 15px;
    font-size:13px
}
 .sucesssavings{
    display:none
}
 .sucesssavings h2{
    text-align:center;
    padding-bottom:20px
}
 .sucesssavings .txt{
    width:35%;
    margin:0 auto;
    text-align:center;
    font-size:24px
}
 .calc-rc{
    position:relative;
    width:100%;
    overflow:hidden
}
 .calc-rc-bg{
    height:630px;
    overflow:hidden
}
 .rc1-banner{
    position:absolute;
    top:0;
    left:0;
    right:0;
    height:100%
}
 .rc2-banner,.rc3-banner,.rc4-banner{
    position:absolute;
    top:5%;
    left:100%;
    right:0
}
 .rc1-banner-txt{
    position:absolute;
    left:0;
    top:0;
    margin-top:20%
}
 .calc-rc h1{
    font-family:'ZurichBT-Bold';
    color:#fff;
    font-size:48px
}
 .calc-rc .rc1-banner p{
    font-family:'ZurichBT-Roman';
    color:#fff;
    font-size:18px;
    margin-bottom:20px;
    width:55%
}
 .rc-inv-link{
    margin-right:20px
}
 .rc1-img{
    position:absolute;
    right:0;
    top:18px
}
 .rc1-banner .row,.rc1-banner .col-xs-12{
    height:100%
}
 .calc-rc .rc2-banner h2{
    font-family:'ZurichBT-Bold';
    color:#97291e;
    font-size:28px;
    text-align:center;
    text-transform:uppercase
}
 .rc-inpts{
    display:inline-block;
    vertical-align:top;
    width:50%
}
 .rc-income .rc-inpts{
    width:33.33%
}
 .rc-income{
    display:none
}
 .rc-income.active{
    display:block
}
 .rc-income .numberbox>div{
    width:75%
}
 .rc-income{
    font-size:0;
    position:absolute;
    width:100%;
    top:20%
}
 .rc2-banner .calc-btn{
    text-align:right;
    right:15px;
    bottom:-65%
}
 .rc-inpts .blue-title{
    font-family:'ZurichBT-Roman';
    color:#053c6d
}
 .rc-inpts{
    width:50%
}
 .rc-expense{
    display:none
}
 .rc-expense.active{
    display:block
}
 .rc-expense .numberbox>div{
    width:50%;
    margin-bottom:50px
}
 .rc-expense{
    font-size:0;
    position:absolute;
    width:100%;
    top:20%
}
 .rc3-banner .calc-btn{
    text-align:center;
    bottom:-35%;
    font-size:10px
}
 .rc-result{
    width:100%;
    padding:20px 5px 10px;
    position:absolute;
    top:0
}
 .rc-result-box{
    width:70%;
    margin:0 auto
}
 .rc-result h3{
    color:#053c6d;
    font-size:22px;
    line-height:1.42
}
 .rc-result h4{
    display:block
}
 .rc-text{
    width:70%;
    color:#053c6d;
    font-size:20px;
    padding:0
}
 .rc-result hr{
    border:0;
    height:2px;
    background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(246,130,32,0.75),rgba(0,0,0,0))
}
 .prdct-rc-recommend{
    margin-top:20px;
    border:1px solid #ccc;
    padding:20px;
    width:40%;
    background-color:#fff;
    display:inline-block;
    text-align:center
}
 .rcrecommended{
    text-align:center;
    top:auto;
    position:absolute;
    width:100%
}
 .rcrecommended .txt{
    color:#053c6d;
    font-family:"ZurichBT-Bold"
}
 .rc-btm-link{
    display:inline-block;
    width:225px
}
 .calc-rc-btm.screen3{
    height:auto
}
 .rc-btm-txt{
    display:none;
    position:absolute;
    bottom:9px;
    width:100%
}
 .calc-rc-btm p{
    color:#444;
    font-size:12px;
    position:absolute;
    width:50%;
    left:25%;
    bottom:-60px
}
 .rc-btm-link a{
    color:#fff
}
 .rc-btm-img{
    display:inline-block;
    vertical-align:middle
}
 .rc-btm-link-txt{
    display:inline-block;
    vertical-align:middle;
    text-align:left;
    font-size:16px;
    font-family:'ZurichBT-Bold';
    padding-left:5px
}
 .rc-btm-link-txt span{
    display:block;
    font-family:'ZurichBT-Roman';
    line-height:1
}
 .calc-aac{
    position:relative;
    width:100%;
    overflow:hidden
}
 .calc-aac-bg{
    height:auto;
    overflow:hidden
}
 .aac1-banner{
    position:absolute;
    top:0;
    left:0;
    right:0;
    height:100%
}
 .aac1-banner-txt{
    position:absolute;
    left:0;
    top:0;
    margin-top:5%;
    width:100%;
    color:#fff
}
 .calc-aac-head{
    width:40%
}
 .calc-aac-head1{
    font-family:'ZurichBT-Bold';
    color:#fff;
    font-size:48px;
    line-height:normal;
    text-transform:uppercase
}
 .calc-aac-head2{
    font-family:'ZurichBT-Bold';
    color:#fff;
    font-size:36px;
    text-transform:uppercase
}
 .calc-aac .aac1-banner p{
    font-family:'ZurichBT-Roman';
    color:#fff;
    font-size:18px;
    margin-bottom:20px;
    width:60%
}
 .aac-inv-link{
    margin-right:20px
}
 .aac1-banner>.row,.aac1-banner>.row>.col-xs-12{
    height:100%
}
 .aac1-img{
    position:absolute;
    right:-60px;
    bottom:-30px
}
 .calc-aac .disclaimer{
    padding:30px 15px;
    color:#8c8c8c;
    font-size:13px
}
 .aac2-banner,.aac3-banner,.aac4-banner,.aac5-banner{
    position:absolute;
    top:25px;
    left:100%;
    right:0
}
 .aac-income .aac-inpts{
    width:50%;
    display:inline-block;
    vertical-align:top
}
 .aac-income .numberbox>div{
    margin:0 auto
}
 .aac-income{
    font-size:0;
    width:100%
}
 .calc-aac .calc-btn{
    text-align:right;
    right:15px;
    bottom:35px
}
 .aac2-banner .rel{
    background-color:#fff;
    padding:30px 0 0;
    border-radius:10px;
    min-height:500px
}
 .aac2-banner p{
    margin:15px auto 0;
    font-size:12px;
    width:60%;
    color:#036
}
 .aac-inpts .blue-title{
    font-family:'ZurichBT-Roman';
    color:#004a80;
    font-size:20px
}
 .aac-inpts select.dropdown1{
    border:2px solid #053c6d;
    padding:3px 40px 3px 10px;
    height:43px;
    background-image:url('/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/calc-dropdown.png');
    width:50%;
    font-size:24px
}
 .aac3-banner .rel,.aac4-banner .rel{
    background-color:#fff;
    padding:30px 0 0;
    border-radius:10px;
    min-height:500px
}
 .aac3-invest{
    width:100%;
    height:100%;
    left:auto;
    right:auto
}
 .aac3-invest.active{
    display:block
}
 .surplus{
    font-size:20px;
    color:#004a80;
    width:75%;
    margin:0 auto
}
 .sur-invest{
    font-size:0;
    margin:30px auto;
    width:95%
}
 .sur-invest .radio{
    width:19%;
    margin:0 .5%;
    padding:0;
    text-align:center;
    font-size:18px
}
 .sur-invest .radio input[type="radio"]+label{
    display:block;
    color:#444;
    padding:15px 10px 0;
    width:100%;
    height:100%;
    min-height:260px;
    border:1px solid #edd2d5
}
 .sur-invest .radio input[type="radio"]:hover+label{
    border:1px solid #a41c2b
}
 .sur-invest .radio input[type="radio"]{
    opacity:0;
    filter:alpha(opacity=0);
    position:absolute
}
 .sur-invest .radio input[type="radio"]:checked+label{
    color:#fff;
    font-family:'ZurichBT-Roman';
    border:1px solid transparent;
    background:#004a80
}
 .aac3-banner p,.aac4-banner p{
    font-size:12px;
    color:#004a80;
    text-align:center
}
 .aac4-banner .sur-invest{
    width:75%
}
 .aac4-banner .sur-invest .radio{
    width:24%
}
 .calc-aac .aac4-banner .calc-btn,.calc-aac .aac5-banner .calc-btn{
    text-align:center
}
 .aac5-banner .rel{
    background-color:#fff;
    padding:1px 0 0;
    border-radius:10px;
    min-height:500px
}
 .recmnd-asset{
    border-right:2px solid #f2b876
}
 .recmnd-asset-inner{
    width:100%;
    text-align:right;
    padding-right:15px
}
 .aac5-banner .surplus{
    width:70%;
    margin:75px 0 0;
    line-height:normal;
    padding-left:15px
}
 .recmnd-asset-text{
    width:85%;
    margin:20px auto 0
}
 .aac5-banner p{
    font-size:18px;
    color:#444;
    text-align:center;
    line-height:normal
}
 .aac5-banner-heading{
    font-size:22px;
    font-family:'ZurichBT-Bold';
    color:#004a80;
    text-align:center;
    margin:10px 0;
    display:block
}
 .aac5-banner hr{
    border:0;
    height:2px;
    background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(246,130,32,0.75),rgba(0,0,0,0))
}
 .thankyoudisclaimer{
    display:none;
    position:absolute;
    bottom:45px;
    background-color:#ddd;
    padding:25px 15px 15px;
    height:65%;
    width:100%;
    left:0;
    text-align:left
}
 .thnkyoudiscpopup:hover+.thankyoudisclaimer{
    display:block
}
 .thankyoudisclaimer:after{
    content:"";
    height:0;
    width:0;
    border-left:5px solid transparent;
    border-right:5px solid transparent;
    border-top:10px solid #ddd;
    position:absolute;
    bottom:-10px;
    left:13%
}
 .thnkyoudiscpopup{
    font-size:14px;
    position:absolute;
    bottom:17px;
    left:7%
}
 .popup-content .mandat-txt{
    bottom:60px;
    left:30px
}
 .popup-content select.dropdown1{
    border:1px solid #7c7c7c;
    height:44px;
    color:#7c7c7c;
    font-size:16px
}
 .calc-it-bg{
    height:auto;
    overflow:hidden
}
 .calc-it{
    position:relative;
    width:100%;
    overflow:hidden
}
 .calc-it h1{
    font-family:'ZurichBT-Bold';
    color:#fff;
    font-size:36px;
    margin-bottom:15px
}
 .calc-it .it1-banner p{
    font-family:'ZurichBT-Roman';
    color:#fff;
    font-size:18px;
    margin-bottom:15px;
    width:100%
}
 .it1-banner{
    position:absolute;
    top:0;
    left:0;
    right:0;
    height:100%
}
 .it1-img{
    position:absolute;
    right:10%;
    bottom:0
}
 .it1-banner-txt{
    position:absolute;
    left:0;
    top:30%;
    width:55%
}
 .it1-banner>.row,.it1-banner>.row>.col-xs-12{
    height:100%
}
 .it2-banner{
    position:absolute;
    top:10%;
    left:100%;
    right:0
}
 .it-screenone{
    font-size:0
}
 .it-screenone .it-inpts{
    width:33.33%;
    display:inline-block;
    vertical-align:bottom
}
 .it2-banner .rel{
    background-color:#fff;
    padding:80px 0 0;
    border-radius:10px;
    min-height:500px
}
 .it-inpts .radio-btns .radio{
    float:none;
    width:33.33%
}
 .profession-label{
    font-size:18px;
    font-family:'ZurichBT-Roman'
}
 .it-screenone .it-inpts .radio-btns .profession-label{
    font-size:12px;
    display:block;
    margin-bottom:10px
}
 .it-inpts .radio-btns .radio label{
    padding-left:0;
    position:relative
}
 .it-inpts .radio-btns .radio label img{
    display:block;
    margin:0 auto
}
 .it-inpts .radio-btns .radio label.checked:after{
    content:"";
    height:0;
    width:0;
    border-left:10px solid transparent;
    border-right:10px solid transparent;
    border-bottom:10px solid #053c6d;
    left:35%;
    position:absolute;
    bottom:-12px
}
 .it-inpts .numberbox>div{
    width:85%;
    margin:0 auto;
    height:43px;
    font-family:'ZurichBT-Roman';
    line-height:40px
}
 .it-inpts p.profession-label{
    color:#053c6d
}
 .it-inpts select.dropdown1{
    border:2px solid #053c6d;
    padding:3px 40px 3px 10px;
    height:43px;
    background-image:url('/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/calc-dropdown.png');
    width:85%;
    font-size:24px
}
 .it-screenone .it-inpts:first-child{
    border-right:1px solid #cdcdcd
}
 .it-screenone .it-inpts:last-child{
    border-left:1px solid #cdcdcd
}
 .it3-banner{
    position:absolute;
    top:10%;
    left:100%;
    right:0
}
 .it3-banner .rel,.it4-banner .rel{
    background-color:#fff;
    padding:30px 0 0;
    border-radius:10px;
    min-height:500px
}
 .invst-inpts{
    margin-top:30px
}
 .invst-inpts .numberbox>div{
    width:90%
}
 .invst-inpts .profession-label{
    color:#053c6d;
    font-size:16px
}
 .it3-banner .calc-btn a{
    margin-right:30px
}
 .it3-banner .calc-btn a.more-link{
    margin-left:30px;
    font-size:14px;
    font-family:'ZurichBT-Bold';
    margin-top:15px;
    display:inline-block
}
 .itcalcsection{
    width:60%
}
 .itcalcsection h3.blue-title{
    margin-top:10px
}
 .itcalcsection .modal-content{
    overflow-y:auto;
    overflow-x:hidden
}
 .itcalcsection .accord-title h4{
    width:90%
}
 .it4-banner{
    position:absolute;
    left:100%;
    top:10%;
    right:0
}
 .it4-banner .profession-label{
    color:#053c6d;
    display:block;
    text-align:center
}
 .it4-banner .itamnt{
    color:#97291e;
    font-size:22px;
    display:block;
    text-align:center
}
 .it4-banner .rel{
    padding-top:10px
}
 .it4-banner .rel hr{
    border:0;
    height:2px;
    background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(246,130,32,0.75),rgba(0,0,0,0))
}
 .it4-banner .rel .prdct-recommend{
    width:100%;
    margin:0;
    text-align:center
}
 .itrecommendation .item{
    margin:0 15px
}
 .it4-banner .rel .prdct-recommend .txt{
    height:75px;
    overflow:hidden;
    color:#053c6d;
    font-family:'ZurichBT-Bold';
    text-align:center
}
 .itrecommended .red-text1{
    display:block;
    text-align:center;
    margin-bottom:30px
}
 .itcalcsection .table1{
    width:100%
}
 .blue-title-unique{
    color:#004a80;
    font-family:ZurichBT-Bold
}
 .txt-unique{
    color:#444;
    font-family:ZurichBT-Roman;
    font-size:1.8em
}
 .txt-unique-small{
    color:#444;
    font-family:ZurichBT-Roman;
    font-size:14px;
    margin-bottom:15px
}
 .r-txt-unique{
    color:#b02a30;
    font-family:ZurichBT-Roman
}
 .grey-txt-unique{
    color:#444;
    font-family:ZurichBT-Roman
}
 .o-text-unique{
    color:#f58220;
    font-family:ZurichBT-Roman
}
 .red-bullet-unique{
    background:url(../../../content/dam/icicipru/all/list-bullet.png) 0 center no-repeat;
    padding-left:20px;
    margin-bottom:15px;
    color:#444;
    font-family:ZurichBT-Roman
}
 .blue-bullet-unique{
    background:url(../../../content/dam/icicipru/all/list-bullet-blue.png) 0 center no-repeat;
    padding-left:20px;
    margin-bottom:15px;
    color:#6c6d6d;
    font-family:ZurichBT-Roman
}
 .tick-bullet-unique{
    background:url(../../../content/dam/icicipru/all/list-tick.png) 0 center no-repeat;
    padding-left:20px;
    margin-bottom:15px;
    color:#444;
    font-family:ZurichBT-Roman
}
 .inval2{
    border:1px solid #ef1005
}
 .dw-accordion{
    cursor:pointer
}
 div.dw-panel{
    padding:0 18px;
    background-color:white;
    max-height:0;
    overflow:hidden;
    transition:.6s ease-in-out;
    opacity:0
}
 div.dw-panel.show{
    opacity:1;
    max-height:5000px
}
 .ui-autocomplete{
    position:absolute;
    color:#444;
    font-family:ZurichBT-Roman;
    font-size:1.8em;
    z-index:9999999999
}
 .search-tab{
    text-transform:capitalize
}
 .searchInput{
    text-transform:capitalize
}
 .search-results-input{
    text-transform:capitalize
}
 .footer-list span.footer-sub{
    color:#fff;
    font-size:1.3em
}
 .open-list a{
    color:#fff
}
 @media(min-width:1200px){
    .service-offered>.container{
        width:850px
    }
     .elitebanner{
        height:420px
    }
     .calc-poc-bg img,.calc-it-bg img{
        max-width:none
    }
     .calc-cec-bg img{
        max-width:none
    }
}
 @media(min-width:768px){
    .dataTable{
        display:table
    }
     .dataTable tbody{
        display:table-row-group
    }
     .dataTable td,.dataTable th{
        width:auto
    }
     .dataTable th,.dataTable tbody td{
        display:table-cell
    }
     .dataTable thead{
        display:table-header-group;
        float:none
    }
     .dataTable thead tr,.dataTable tbody tr{
        display:table-row
    }
}
 @media(min-width:1400px) and (max-width:1599px){
    .banner-img img{
        left:-17%;
        max-width:none;
        position:relative;
        width:130%
    }
     .calc-hlv-bg img{
        position:relative;
        max-width:none;
        width:130%;
        left:-15%
    }
     .calc-cec-bg img{
        position:relative;
        max-width:none;
        width:135%;
        left:-15%
    }
     .calc-it-bg img{
        position:relative;
        max-width:none;
        left:-17%
    }
}
 @media(min-width:1600px) and (max-width:1900px){
    .banner-img img{
        left:-12%;
        max-width:none;
        position:relative;
        width:120%
    }
     .calc-hlv-bg img{
        position:relative;
        max-width:none;
        width:119%;
        left:-10%
    }
     .calc-poc-bg img{
        position:relative;
        max-width:none;
        width:119%;
        left:-10%
    }
     .calc-cec-bg img{
        position:relative;
        max-width:none;
        width:119%;
        left:-10%
    }
     .rc1-banner-txt{
        margin-top:10%
    }
     .calc-rc-bg img{
        max-width:none
    }
     .calc-aac-bg img{
        max-width:none
    }
     .aac4-banner .calc-btn{
        padding-right:0;
        right:0
    }
     .aac5-banner .calc-btn{
        padding-right:0;
        right:0
    }
}
 @media(max-width:1500px){
    #qsSlider .title{
        font-size:20px
    }
     .calslider,.banner-wrap,.banner-four{
        height:540px
    }
     .controls{
        margin-top:20px
    }
     .pricing{
        margin:5px auto
    }
}
 @media(min-width:1400px) and (max-width:1460px){
    .products{
        background-position:0 50%;
        background-size:150px auto
    }
     .txtContent{
        left:10%
    }
     .rc1-banner-txt{
        margin-top:10%
    }
     .calc-rc-bg img{
        max-width:none
    }
     .calc-aac-bg img{
        max-width:none
    }
     .aac4-banner .calc-btn{
        padding-right:0;
        right:0
    }
     .aac5-banner .calc-btn{
        padding-right:0;
        right:0
    }
}
 @media(max-width:1400px){
    .calslider,.banner-wrap,.banner-four{
        height:508px
    }
     .product-slider{
        margin-left:20%;
        width:80%
    }
     .product-slider .owl-controls .owl-buttons .owl-next{
        background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/tab-slider-right.png);
        background-repeat:no-repeat;
        right:-25px
    }
     .product-slider .owl-controls .owl-buttons .owl-prev{
        background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/tab-slider-left.png);
        background-repeat:no-repeat;
        left:-25px
    }
     .product-slider .owl-controls .owl-buttons div.disabled,.product-slider .owl-controls .owl-buttons div.disabled:hover{
        cursor:default;
        filter:alpha(opacity=0);
        opacity:0
    }
     .product-slider .owl-prev,.product-slider .owl-next{
        height:30px;
        top:40%;
        width:15px
    }
     .schemeHold li{
        font-size:1.8em
    }
     .slideTwo{
        left:10%;
        width:46%
    }
     .slideTwo h2,.service-offered h2{
        font-size:2em
    }
     .calc-poc-btm{
        height:120px
    }
}
 @media(min-width:1200px) and (max-width:1399px){
    .banner-img img{
        left:-22%;
        max-width:none;
        position:relative;
        width:140%
    }
     .cta-list li>a{
        height:65px;
        padding:10px 5px
    }
     .calc-hlv-bg img{
        position:relative;
        max-width:none;
        width:139%;
        left:-22%
    }
     .calc-cec-bg img{
        position:relative;
        max-width:none;
        width:142%;
        left:-22%
    }
     .calc-it-bg img{
        position:relative;
        max-width:none;
        left:-20%
    }
     .rc1-banner-txt{
        margin-top:10%
    }
     .calc-rc-bg img{
        max-width:none
    }
     .calc-aac-bg img{
        max-width:none
    }
     .aac4-banner .calc-btn{
        padding-right:0;
        right:0
    }
     .aac5-banner .calc-btn{
        padding-right:0;
        right:0
    }
}
 @media(min-width:1200px) and (max-width:1300px){
    .calc-hlv-bg img{
        position:relative;
        max-width:none;
        width:148%;
        left:-25%
    }
     .calc-cec-bg img{
        position:relative;
        max-width:none;
        width:152%;
        left:-25%
    }
     .calc-it-bg img{
        left:-26%
    }
     .calc-rc-bg{
        height:630px
    }
     .calc-rc-bg img{
        position:relative;
        height:auto;
        left:-23%;
        max-width:none;
        width:149%
    }
}
 @media(min-width:1200px) and (max-width:1900px){
    .center-content .r-border{
        width:32%
    }
     .center-content span.center-txt{
        width:36%
    }
}
 @media(max-width:1199px){
    .bottom-content .card p{
        font-size:1.6em
    }
     .footer h4{
        font-size:1.4em
    }
     .footer-list li a{
        font-size:1.2em
    }
     .footeraddress{
        font-size:1.1em
    }
     .branch-detail:nth-child(3){
        border-top:1px solid #eaeaea
    }
     .branch-detail:nth-child(3n){
        border-right:1px solid #eaeaea
    }
     .contact-tabs{
        margin-top:20px
    }
     .faq-link{
        width:50%
    }
     .faqs-txt h4{
        font-size:24px
    }
     .faqs-txt h4 span{
        font-size:32px
    }
     .letter-name+label{
        padding:10px 7px
    }
     .location-info{
        display:block;
        width:100%
    }
     .location-info ul{
        padding-left:0
    }
     .search-location{
        display:block;
        margin-bottom:15px;
        width:100%
    }
     .search-location .inpt-txt input{
        width:100%
    }
     .tat-detail ul li .tat-days{
        width:20%
    }
     .tat-detail ul li .tat-text,.search-location .inpt-txt{
        width:80%
    }
     .addlbenefit{
        padding-top:35px
    }
     .award-year li{
        font-size:22px
    }
     .banner figcaption{
        width:940px
    }
     .banner h1{
        font-size:3.6em
    }
     .banner-popup input[type=text]{
        font-size:14px;
        padding:7px
    }
     .calslider,.banner-wrap,.banner-four{
        height:380px
    }
     .claim-status h1{
        font-size:30px;
        margin:20px 0
    }
     .cta-list>li>a{
        font-size:1.4em;
        padding:20px 0;
        text-align:center
    }
     .cta-list1 li>a{
        padding:15px 0;
        height:auto
    }
     .cta-list>li>a span{
        display:block;
        line-height:1;
        margin-left:0;
        margin-top:5px;
        text-align:center;
        width:100%
    }
     .dataTable tbody td,.dataTable tbody tr td:first-child{
        font-size:1.4em
    }
     .ellipse{
        height:55px;
        width:55px
    }
     .grey-box-title .blue-title{
        width:75%
    }
     .grey-box-title .border-grey{
        width:12.5%
    }
     .hlv{
        width:65%
    }
     .hlv .txt-hold{
        width:60%
    }
     .hlv-btns{
        margin-top:25px;
        width:35%
    }
     .info{
        padding:0 20px;
        height:auto
    }
     .videobox:hover .info{
        height:auto
    }
     .videobox .info{
        display:none
    }
     .infov2{
        padding:30px 0
    }
     .maturity{
        width:30%;
        right:0
    }
     .mnthly{
        width:35%
    }
     .product-snap .txt,.nav-tabs>li>a,.dataTable th{
        font-size:1.6em
    }
     .product-tab .tab-pane.active{
        display:block
    }
     .qstnaire{
        padding:10px
    }
     .questions figcaption{
        top:0
    }
     .questions figcaption h1,.product-snap h2{
        font-size:2.4em
    }
     .stylize p{
        font-size:18px
    }
     .stylize ul li a{
        font-size:14px
    }
     .title-txt h3{
        font-size:1.8em
    }
     #card2.card-text .txt:first-child{
        line-height:20px
    }
     .action-btns ul{
        width:50%
    }
     .assist-box .emailbox{
        width:80%
    }
     .assist-box div{
        width:60%
    }
     .assist-box div p{
        font-size:14px;
        width:63%
    }
     .banner-img img{
        left:-26%;
        max-width:none;
        position:relative;
        width:160%
    }
     .image-block .blue-title{
        font-size:2.5em
    }
     .btn{
        font-size:14px;
        font-weight:700;
        height:auto
    }
     .card-text{
        height:80px;
        margin-top:10px;
        overflow:hidden
    }
     .card-text .blue-title{
        font-size:1.7em
    }
     .card-text .txt{
        font-size:1.3em
    }
     .card-text strong{
        font-size:19px
    }
     .center-content span.center-txt{
        width:40%
    }
     .dropdown select{
        font-size:1.6em;
        width:100px
    }
     .first-header .nav>li>a{
        font-size:1.5em;
        padding:0 10px
    }
     .first-layer{
        width:940px
    }
     .first-layer .primary-tabs>li.active>a,.first-layer .primary-tabs>li.active>a:focus,.first-layer .primary-tabs>li.active>a:hover{
        font-weight:400
    }
     .first-layer .primary-tabs>li>a{
        font-size:13px
    }
     .fund-tabs>li>a{
        padding:15px 10px
    }
     .funds-table thead,.action-btns a{
        font-size:14px
    }
     .grey-box-title .blue-title{
        font-size:2rem;
        width:80%
    }
     .grey-box-title .border-grey{
        width:10%
    }
     .grey-box-title .line-head1,.center-content .r-border{
        width:30%
    }
     .grey-box-title .line-head3{
        width:46%
    }
     .grey-box-title .line-head2{
        width:20%
    }
     .grey-box-title .line-head4{
        width:46%
    }
     .img-holder{
        background-size:40%
    }
     .inline-info{
        text-align:left
    }
     .inline-info p{
        display:block
    }
     .inline-info ul{
        display:block;
        padding-left:0
    }
     .inline-info ul li{
        float:none;
        margin-left:0
    }
     .login-box>input{
        width:31%
    }
     .login-box input[type="button"]{
        width:85px
    }
     .mblock{
        display:block;
        padding:15px 0
    }
     .money-block .blue-title,.product-heading span{
        font-size:2.2em
    }
     .money-block .img-hold{
        padding-right:0
    }
     .pencil-banner .col-lg-12{
        padding:0 10px
    }
     .pencil-banner h4,.service-offered>div span{
        font-size:1.2em
    }
     .portfolio-tabs{
        top:59px
    }
     .products{
        background-position:5% 50%;
        background-size:150px auto
    }
     .read{
        font-size:1.2em;
        margin-left:10px
    }
     .read:after{
        height:8px;
        margin-left:9px;
        width:8px
    }
     .repartriation-table thead th,.repartriation-table tbody td,.slide-contentv2 .txt-handle{
        font-size:16px
    }
     .schemeHold{
        padding:5px
    }
     .schemeHold li{
        font-size:1.4em
    }
     .schemeHold li:before{
        font-size:20px;
        line-height:25px
    }
     .search-input{
        width:170px
    }
     .second-nav .secondary-navigation>li>a{
        font-size:1.8em;
        padding:0 15px
    }
     .second-nav .secondary-navigation>li:focus,.second-nav .secondary-navigation>li:hover{
        background-color:transparent
    }
     .second-nav .secondary-navigation>li.active{
        background-color:#e77817
    }
     .second-nav .secondary-navigation>li:hover .first-layer{
        display:none
    }
     .send-sms-box{
        border-bottom:0
    }
     .send-sms-box:last-child{
        border-bottom:1px solid #e6e6e6
    }
     .service-offered{
        position:static;
        width:100%
    }
     .service-offered>div span:after{
        background-size:contain;
        height:8px;
        right:-10px;
        top:5px;
        width:8px
    }
     .service-offered h2,.headingBox,.product-info .blue-title{
        font-size:2em
    }
     .slide-content .txt-handle span.small-text{
        font-size:12px
    }
     .sms-text{
        display:block;
        width:100%;
        text-align:center
    }
     .sms-type{
        border-bottom:1px solid #e6e6e6;
        border-right:0;
        display:block;
        width:100%;
        text-align:center
    }
     .sms-type:after{
        background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/down-side-arrow.png);
        background-position:center bottom;
        background-repeat:no-repeat;
        content:'';
        height:12px;
        left:0;
        position:absolute;
        right:0;
        top:100%;
        width:100%
    }
     .tnc{
        font-size:1em
    }
     .secondary-navigation>li>a,.txt-hold .blue-title.font24,.txt-hold .sticky-btn,.txtContent h3,.schemeHold .accorTrigger,.product-info .txt{
        font-size:1.6em
    }
     .txt-hold{
        margin-top:80px
    }
     .txtContent{
        left:5%;
        width:53%
    }
     .videoplay{
        height:546px;
        width:940px
    }
     textarea.form-control{
        height:140px
    }
     .banner1 figcaption{
        left:0;
        position:absolute;
        right:0;
        bottom:80px;
        margin:0 auto
    }
     .writeus-box textarea.form-control{
        height:140px
    }
     .txt{
        font-size:1.6em
    }
     .status-info{
        width:85%
    }
     .appt-status>.inline{
        font-size:15px
    }
     .footable.breakpoint>tbody>tr>td>span.footable-toggle{
        padding:0;
        height:15px;
        width:15px;
        margin-right:10px
    }
     .footable.breakpoint>tbody>tr>td>span.footable-toggle:before{
        content:"";
        background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/plus.png);
        height:15px;
        width:15px;
        height:15px;
        width:15px;
        display:inline-block;
        vertical-align:baseline;
        background-repeat:no-repeat;
        background-position:center center
    }
     .footable.breakpoint>tbody>tr.footable-detail-show>td>span.footable-toggle:before{
        content:"";
        background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/minus.png);
        height:15px;
        width:15px;
        display:inline-block;
        vertical-align:baseline;
        background-repeat:no-repeat;
        background-position:center center
    }
     .calc-hlv-bg{
        height:490px
    }
     .calc-hlv-tab{
        position:relative;
        width:100%;
        overflow:hidden
    }
     .calc-hlv-tab h1{
        font-family:'ZurichBT-Bold';
        color:#fff;
        font-size:36px
    }
     .calc-hlv-tab .hlv1-banner p{
        font-family:'ZurichBT-Roman';
        color:#fff;
        font-size:18px;
        margin-bottom:20px;
        width:55%
    }
     .calc-hlv-tab .hlv2-banner h2{
        font-family:'ZurichBT-Bold';
        color:#b02a30;
        font-size:28px;
        text-align:center;
        text-transform:uppercase
    }
     .calc-hlv-tab .hlv1-banner-txt{
        margin-top:5%
    }
     .hlv1-img{
        bottom:28px;
        top:auto;
        width:45%
    }
     .calc-hlv-bg img{
        max-width:none;
        position:relative
    }
     .hlv2-banner .rel{
        background-color:#fff;
        padding-bottom:10px;
        border-radius:10px
    }
     .hlv-xpense,.hlv-income,.calc-btn{
        position:static
    }
     .hlv-inpts{
        display:none;
        margin:0 auto
    }
     .hlv-inpts.active{
        display:block
    }
     .xpense-result{
        display:none;
        position:static
    }
     .amnt-xpense{
        font-size:30px;
        color:#004a80;
        border:0;
        margin-top:0
    }
     .hlv2-banner .rel hr{
        border:0;
        height:2px;
        background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(246,130,32,0.75),rgba(0,0,0,0));
        margin:10px 0
    }
     .slnrecommended{
        position:absolute;
        width:100%;
        top:100%;
        text-align:left;
        height:100%
    }
     .hlv2-banner .rel.rsltshown:after{
        content:"";
        display:block;
        position:absolute;
        bottom:-10px;
        height:0;
        width:0;
        border-left:5px solid transparent;
        border-right:5px solid transparent;
        border-top:10px solid #fff;
        left:49.2%
    }
     .prdct-recommend{
        text-align:center;
        margin:20px 2.5%;
        width:48%;
        font-size:1rem
    }
     .slnrecommended .prdct-recommend:last-child{
        margin-right:0;
        margin-left:2%
    }
     .slnrecommended .prdct-recommend:first-child{
        margin-left:0;
        margin-right:2%
    }
     .slnrecommended .txt{
        color:#004a80;
        font-family:'ZurichBT-Bold'
    }
     .calc-hlv-btm{
        display:none
    }
     .hlv-btm-txt{
        display:block;
        position:static;
        background-color:#e77817
    }
     .hlv-btm-link-txt{
        display:block;
        text-align:center
    }
     .calc-hlv-btm p{
        position:static;
        width:100%;
        color:rgba(248,248,248,0.4);
        background-color:#e77817;
        margin-bottom:0;
        padding:10px
    }
     .hlv-income .track-list{
        width:85%
    }
     .hlv-income .track-list li{
        width:33.33%
    }
     .hlv-income .track-list li:nth-child(2) a:before{
        left:45%
    }
     .hlv-income .track-list li:last-child a:before{
        right:15px
    }
     .hlv-income .track-list li:after{
        width:140%;
        left:-90%
    }
     .hlv-income .track-list li:nth-child(3):after{
        left:-50%
    }
     .hlv-income .track-list li:nth-child(2) .selectedoptn{
        left:42%
    }
     .hlv-income .track-list li:last-child .selectedoptn{
        right:5px
    }
     .hlv-inpts .blue-title{
        font-size:16px;
        font-family:'ZurichBT-Roman'
    }
     .hlv-income .hlv-inpts{
        width:50%
    }
     .numberbox>div{
        width:75%
    }
     .it1-img img{
        height:500px
    }
     .calc-it-bg img{
        position:relative;
        max-width:none;
        left:-30%;
        width:160%
    }
     .it1-banner-txt{
        width:60%;
        top:20%
    }
     .cec4-btm-link{
        display:inline-block;
        width:33%;
        float:left
    }
     .amt{
        display:block;
        font-size:24px
    }
     .disclaimer.fees-p p{
        padding:0 10px
    }
     .disclaimer{
        padding:10px 0
    }
     .calc-rc{
        position:relative;
        width:100%;
        overflow:hidden
    }
     .calc-rc-bg{
        height:auto
    }
     .calc-rc-bg img{
        max-width:none;
        position:relative;
        width:206%;
        left:-72%;
        top:0;
        height:490px;
        bottom:0
    }
     .rc1-img{
        bottom:4px;
        top:auto;
        width:45%
    }
     .calc-rc .rc1-banner-txt{
        margin-top:5%
    }
     .calc-rc h1{
        font-family:"ZurichBT-Bold";
        color:#FFF;
        font-size:36px
    }
     .calc-rc-tab .rc1-banner p{
        font-family:'ZurichBT-Roman';
        color:#fff;
        font-size:18px;
        margin-bottom:20px;
        width:55%
    }
     .rc-inpts img{
        width:40%
    }
     .rc-inpts .blue-title{
        height:54px;
        font-size:16px
    }
     .rc3-banner .rc-inpts .blue-title{
        margin-bottom:10px;
        height:18px
    }
     .rc2-banner .calc-btn{
        position:absolute
    }
     .rc-income,.rc-expense{
        top:6%
    }
     .rc2-banner .calc-btn{
        bottom:-30%
    }
     .sucesssavings h2{
        padding-bottom:0
    }
     .sucesssavings .txt{
        padding-bottom:20px
    }
     .it2-banner,.it3-banner,.it4-banner{
        top:35px
    }
     .it2-banner .rel{
        padding:30px 0;
        min-height:auto
    }
     .invst-inpts{
        margin-top:15px
    }
     .it3-banner .rel{
        padding:0 0 30px;
        min-height:auto
    }
     .invst-inpts .profession-label{
        width:80%;
        margin:0 auto 10px
    }
     .itcalcsection{
        width:90%
    }
     .it4-banner .rel{
        min-height:auto;
        padding-bottom:30px
    }
     .it4-banner .rel .mt30{
        margin-top:15px
    }
     .itrecommended .red-text1{
        margin-bottom:15px
    }
     .it4-banner .rel .prdct-recommend .txt{
        height:44px
    }
     .it4-banner .rel .prdct-recommend{
        width:100%
    }
     .itcalcsection .table1{
        font-size:16px
    }
     .itrecommended .mandat-txt{
        bottom:8px;
        font-size:11px
    }
     .itrecommended .owl-theme .owl-controls .owl-buttons .owl-next{
        right:-28px;
        background-image:url("/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/prdct-recommend-right.png");
        opacity:1
    }
     .itrecommended .owl-theme .owl-controls .owl-buttons .owl-prev{
        left:-28px;
        background-image:url("/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/prdct-recommend-left.png");
        opacity:1
    }
     .sur-invest .radio{
        font-size:16px
    }
     .social-login{
        width:70%
    }
}
 @media(min-width:992px) and (max-width:1199px){
    .address{
        height:110px
    }
     .all-branches{
        height:572px
    }
     .branch-detail{
        height:285px;
        width:50%
    }
     .branch-name .b-name{
        width:380px
    }
     .search-box{
        width:82%
    }
     .search-btn{
        width:16%
    }
     .search-type-tab li{
        padding:10px 20px
    }
     .success-video iframe{
        height:500px
    }
     .accor-box,.yellow-box{
        height:300px
    }
     .asset-box{
        height:305px
    }
     .banner figcaption.elite-banner-txt{
        bottom:150px
    }
     .banner3 figcaption.elite-banner-txt{
        bottom:10px
    }
     .banner-img img{
        left:-30%;
        max-width:none;
        position:relative;
        width:160%
    }
     .banner-popup{
        padding:10px;
        width:190%
    }
     .banner1 .banner-img img{
        left:-50%;
        max-width:none;
        position:relative;
        width:200%
    }
     .banner2 .banner-img img{
        left:-65%
    }
     .bck .asset-txt{
        height:155px;
        overflow:hidden
    }
     .bod-box{
        width:50%
    }
     .bottom-box-content{
        left:10px;
        padding-top:10px;
        top:0
    }
     .box-content1{
        height:220px
    }
     .btm-box p{
        font-size:24px
    }
     .btm-box1 p,.bottom-box-content h4{
        font-size:20px
    }
     .btn-holder a.btn{
        min-width:135px
    }
     .buy-now{
        min-height:64px
    }
     .buying-step .reason .txt{
        padding-bottom:5px
    }
     .center-content .r-border{
        width:30%
    }
     .center-content span.center-txt{
        width:40%
    }
     .claim-review-box{
        height:190px
    }
     .claim-review-box .review-img{
        height:60px;
        margin:0 auto;
        text-align:center;
        width:80px
    }
     .service-buttons .cta-list li>a{
        height:auto;
        padding:15px 0
    }
     .err-msg1{
        right:15%
    }
     .frnt .asset-txt{
        height:135px;
        overflow:hidden
    }
     .head2{
        font-size:30px
    }
     .info h3{
        margin-bottom:0
    }
     .insu-article img{
        width:70px
    }
     .join-type{
        font-size:40px
    }
     .join-type-link{
        background-size:contain;
        height:120px
    }
     .link-box{
        height:200px;
        overflow:hidden
    }
     .plan-tab{
        height:150px
    }
     .qstnaire .txt{
        min-height:125px
    }
     .qstnaire h4{
        min-height:57px
    }
     .questions h2{
        font-size:26px;
        margin-top:20px
    }
     .questions h3{
        font-size:22px
    }
     .saving-category ul li a{
        min-height:130px;
        padding:15px
    }
     .settlement-img{
        overflow:hidden
    }
     .settlement-img img{
        margin-left:-24%;
        max-width:none;
        width:150%
    }
     .side-links li{
        margin:8px 0
    }
     .side-links li a,.claim-box h4,.claim-review-box .review-txt{
        font-size:16px
    }
     .step-detail-content{
        height:145px
    }
     .step-img{
        padding-right:15px
    }
     .step-img img{
        width:100%
    }
     .trans-btn{
        font-size:14px;
        width:130px
    }
     .yellow-box.sidebox .trans-btn{
        width:140px
    }
     .map-area{
        height:450px
    }
     .left-headv1{
        width:80%
    }
     .indice-table thead tr th,.indice-table thead tr td{
        min-height:64px
    }
     .table2 tbody tr th,.table2 thead tr th{
        width:30%
    }
     .indice-table{
        margin-left:30%
    }
     .tracker-box{
        height:100%
    }
     .document-table>tbody>tr>td:last-child{
        text-align:left
    }
     .claim-banner figcaption h3.blue-title{
        font-size:26px
    }
     .claim-banner figcaption .supl-txt .txt{
        font-size:20px
    }
     .undertsand-claims .card-process{
        height:350px
    }
     .undertsand-claims .card-process .blue-title{
        height:65px;
        overflow:hidden
    }
     .undertsand-claims .card-process .infov2{
        height:180px;
        overflow:hidden
    }
     .process .card-process .blue-title{
        height:25px;
        overflow:hidden
    }
     .process .card-process .infov2{
        height:100px;
        overflow:hidden
    }
     .banner3 figcaption h3.blue-title{
        font-size:26px;
        margin-top:5px;
        width:60%
    }
     .tracker-content .status-popup:first-child{
        left:48px
    }
     .tracker-content .status-popup:nth-child(2){
        left:225px
    }
     .tracker-content .status-popup:nth-child(3){
        left:402px
    }
     .tracker-content .status-popup:last-child{
        left:579px
    }
     .img-holder .img-hold img{
        width:85%
    }
     .cec1-img{
        right:3%;
        width:50%
    }
     .cec1-banner-txt{
        width:34%;
        top:4%;
        margin-top:0
    }
     .calc-cec .cec1-banner p{
        width:80%
    }
     .cec-income .cec-numberbox>div{
        width:90%
    }
     .cec-blue-title{
        font-size:16px
    }
     .cec-xpense.active,.cec-income.active{
        top:0
    }
     .cec2-banner-bg{
        height:460px
    }
     .cec2-banner .calc-btn{
        bottom:4%
    }
     .cec2-banner,.cec3-banner{
        top:3%
    }
     .cec3-banner-bg{
        height:615px
    }
     .ico-left-1{
        width:33%;
        float:left
    }
     .ico-bottom{
        text-align:left;
        margin-left:-41%;
        position:absolute;
        width:auto;
        padding:0
    }
     .ico-bottom{
        margin-left:-50%;
        margin-top:18px
    }
     .poc-dur div.inline{
        width:50%
    }
     .fees-result-box{
        width:100%
    }
     .fees-text{
        width:100%
    }
     .fees-result h3{
        padding:0 30px;
        font-size:20px
    }
     .prdct-edu-recommend{
        width:46%;
        margin:auto
    }
     .cec4-banner-bg{
        height:255px
    }
     .edurecommended{
        text-align:left;
        margin-top:
    }
     .cec4-btm-txt{
        bottom:15px
    }
     .calc-aac .cec4-btm-txt{
        bottom:0
    }
     .cec4-banner{
        top:3%
    }
     .fees-arrow{
        display:block
    }
     .cec4-banner .cec4-banner-bg:after{
        content:"";
        display:block;
        position:absolute;
        bottom:-10px;
        height:0;
        width:0;
        border-left:5px solid transparent;
        border-right:5px solid transparent;
        border-top:10px solid #fff;
        left:49.2%
    }
     .edurecommended{
        margin-top:10%
    }
     .rc1-img{
        width:35%
    }
     .rc2-banner .calc-btn{
        bottom:-45%
    }
}
 @media(min-width:768px) and (max-width:1199px){
    .box-head,.box-detail{
        display:inline-block;
        height:auto;
        vertical-align:middle;
        width:49%
    }
     .box1{
        font-size:20px;
        height:auto
    }
     .box1 h2{
        display:inline-block;
        font-size:30px;
        vertical-align:middle
    }
     .call-number{
        font-size:40px
    }
     .cta-list li>a>img{
        width:12%
    }
     .cta-list li>a span{
        font-size:1.3rem
    }
     .disclosure-tab .tab-text{
        font-size:18px
    }
     .email-id,.nri-cust-text{
        font-size:24px
    }
     .for-calls-txt{
        font-size:14px
    }
     .nri-cust-text span{
        font-size:30px
    }
     .txtHandle{
        vertical-align:middle
    }
     .txtHandle h3{
        font-size:1.5rem
    }
     .cec3-banner-bg{
        height:460px
    }
     .cec-university{
        height:356px;
        border-bottom:1px solid #dcdcdc
    }
     .indian-uni{
        margin-top:30px
    }
     .cec-inpts .radio+.radio{
        margin-top:30px
    }
     .ico-bottom{
        margin-left:-50%;
        margin-top:0
    }
     .cec-fees{
        padding:21px
    }
     .cec-plan{
        padding:21px;
        height:356px;
        border-bottom:1px solid #dcdcdc
    }
     .calc-cec-bg img{
        position:relative;
        max-width:none;
        width:145%;
        left:-10%
    }
     .ico-left{
        float:left;
        width:70%;
        display:inline-block;
        padding:70px 0 0 20px
    }
     .ico-right{
        float:right;
        width:30%;
        padding:55px 0
    }
     .cec3-banner .cec-inpts .ico-left-1{
        width:33%;
        float:left
    }
     .cec3-banner .cec-inpts .ico-left-2{
        width:65%;
        float:left
    }
     .poc-dur div.inline{
        width:50%
    }
     .prdct-edu-recommend:last-child{
        width:48%;
        margin:0 0 0 2%
    }
     .prdct-edu-recommend:first-child{
        width:48%;
        margin:0 2% 0 0
    }
     .edurecommended{
        margin-top:5%;
        width:100%
    }
     .fees-arrow{
        display:block
    }
     .cec4-banner .cec4-banner-bg:after{
        content:"";
        display:block;
        position:absolute;
        bottom:-10px;
        height:0;
        width:0;
        border-left:5px solid transparent;
        border-right:5px solid transparent;
        border-top:10px solid #fff;
        left:49.2%
    }
     .rc3-banner .calc-btn{
        position:absolute;
        bottom:-32%
    }
     .rc-result{
        width:100%;
        border-radius:5px;
        background-color:#fff
    }
     .rc-result:after{
        content:"";
        display:block;
        position:absolute;
        bottom:-10px;
        height:0;
        width:0;
        border-left:5px solid transparent;
        border-right:5px solid transparent;
        border-top:10px solid #fff;
        left:49.2%
    }
     .rc-result-box{
        width:90%
    }
     .dis{
        display:none
    }
     .rcrecommended{
        top:240px;
        text-align:left;
        width:100%
    }
     .rcrecommended .prdct-rc-recommend:last-child{
        margin-right:0;
        width:48%;
        float:right
    }
     .rcrecommended .prdct-rc-recommend:first-child{
        margin-left:0;
        width:48%;
        float:left
    }
     .rc2-banner,.rc3-banner,.rc4-banner{
        top:20px
    }
     .edurecommended h4{
        margin-top:-35px;
        margin-bottom:45px;
        text-align:center
    }
     .sucesssavings .txt{
        width:70%
    }
     .calc-aac-bg img{
        max-width:none;
        position:relative;
        left:-60%
    }
     .aac1-img{
        width:52%;
        right:-41px
    }
     .calc-aac .calc-btn{
        padding-right:15px;
        padding-bottom:15px;
        position:absolute;
        bottom:0
    }
     .aac4-banner .calc-btn{
        padding-right:0;
        right:0
    }
     .aac5-banner .calc-btn{
        padding-right:0;
        right:0
    }
}
 @media(max-width:991px){
    .faq-link{
        padding:10px 15px
    }
     .faqs-links{
        width:80%
    }
     .faqs-txt{
        width:15%
    }
     .table1{
        font-size:16px
    }
     .box-content1,.yellow-box{
        height:auto
    }
     .accord-title{
        padding:5px 15px
    }
     .accord-title h4 img{
        width:50px
    }
     .addlbenefit{
        padding-top:24px
    }
     .assist-box{
        height:120px
    }
     .assist-box a{
        height:110px;
        text-align:center
    }
     .assist-box div{
        text-align:center;
        width:100%
    }
     .assist-box div h4{
        font-size:16px;
        margin-top:10px
    }
     .assist-box div p{
        font-size:14px;
        width:100%
    }
     .assist-box div.emailbox{
        text-align:left;
        width:75%
    }
     .assist-links{
        overflow:auto
    }
     .assist-links .assist-box{
        border-right:0
    }
     .assist-links .assist-box:last-child{
        border-right:2px solid #dfdfdf
    }
     .banner figcaption{
        bottom:100px;
        margin-left:30px;
        width:720px
    }
     .banner figcaption .txt,.center-content{
        font-size:20px
    }
     .banner h1{
        font-size:2.8em
    }
     .banner h3{
        font-size:22px
    }
     .benefits .btn{
        padding:10px 20px
    }
     .benefits h2{
        font-size:2.4em
    }
     .center-content .r-border{
        margin-top:15px;
        width:29%
    }
     .center-content span.center-txt{
        width:42%
    }
     .cta-list a span{
        font-size:1.2rem
    }
     .discl{
        width:70%
    }
     .ellipse{
        font-size:24px;
        height:40px;
        padding:2px;
        width:40px
    }
     .footer-list.social-list li a img{
        height:30px;
        margin-right:10px;
        width:30px
    }
     .grey-box-title .blue-title{
        text-align:center;
        width:75%
    }
     .grey-box-title .border-grey{
        width:12.5%
    }
     .hlv{
        border-bottom:1px solid #004a80;
        border-right:0;
        padding-bottom:30px;
        width:100%
    }
     .hlv-btns{
        margin-top:30px;
        width:100%
    }
     .ir-btn{
        width:30%
    }
     .maturity .amnt{
        font-size:30px
    }
     .addlbenefit .amnt{
        font-size:24px
    }
     .questions figure img{
        width:100%
    }
     .questions,.videobox{
        margin:20px 0 0
    }
     .reason li,.txt{
        font-size:1.6em
    }
     .reward .dataTable th,.reward .dataTable tbody tr td:first-child,.reward .dataTable td,.banner-popup .thank-popup .popup-txt{
        font-size:14px
    }
     .rwd-table th,.rwd-table td:before{
        width:25%
    }
     .side-links li{
        margin:8px 0
    }
     .side-links li a,.product-snap h2,.saving-category ul li a .blue-title{
        font-size:16px
    }
     .slide-contentv2{
        -moz-transform:translateX(0);
        -ms-transform:translateX(0);
        -o-transform:translateX(0);
        -webkit-transform:translateX(0);
        filter:alpha(opacity=100);
        opacity:1;
        transform:translateX(0)
    }
     .slide-content ul{
        width:155px
    }
     .table-performance .table-head span,.table-performance .table-body .table-row span{
        font-size:1.4rem
    }
     .txt-content{
        margin-right:1%;
        width:68%
    }
     .txt-content,.ir-btn{
        vertical-align:middle
    }
     .txtHandle h3{
        font-size:1.6rem
    }
     .videobox{
        margin-bottom:20px
    }
     .contact-tabs>li>a{
        padding:12px
    }
     .gloss-letter span{
        width:8%
    }
     .gloss-letter:after{
        width:92%
    }
     .jp-drpdwn,.jplist-label,.jplist-panel .jplist-pagination .jplist-current,.jplist-panel .jplist-pagination button,.jplist-panel .jplist-pagination,.contact-tabs>li{
        font-size:16px
    }
     .jplist-panel input[type="text"].gloss-search{
        font-size:16px;
        padding:7px
    }
     .letter-name+label{
        padding:4px
    }
     .search-btn1{
        padding:10px
    }
     .search-btn1 img{
        width:18px
    }
     .serv-txt,.gloss-item h4{
        font-size:20px
    }
     .tat-detail ul li .tat-days{
        width:20%
    }
     .tat-detail ul li .tat-text{
        width:80%
    }
     .tat-service-name{
        font-size:26px
    }
     .award-content{
        font-size:16px
    }
     .banner figcaption{
        bottom:100px
    }
     .banner figcaption .txt,.center-content{
        font-size:20px
    }
     .banner h1{
        font-size:2.8em
    }
     .banner h3{
        font-size:22px
    }
     .center-content .r-border{
        margin-top:15px
    }
     .grey-box-title .blue-title{
        width:75%
    }
     .grey-box-title .border-grey{
        width:12.5%
    }
     .mmb30{
        margin-bottom:30px
    }
     .accord-title{
        padding:5px 15px
    }
     .attach-popup a figcaption{
        color:#444;
        font-family:ZurichBT-Roman;
        font-size:14px
    }
     .attach-popup figure{
        display:inline-block;
        margin:auto 10px;
        width:40%
    }
     .banner figcaption{
        bottom:5px
    }
     .banner-img img{
        left:-15%;
        max-width:none;
        position:relative;
        width:150%
    }
     .calslider,.banner-wrap,.banner-four{
        height:363px
    }
     .card-text{
        height:auto;
        padding-bottom:15px
    }
     .collapsing,.second-mobile ul,.inner-menu ul{
        padding-left:0
    }
     .content{
        padding-top:55px
    }
     .datepick-month a,.datepick-nav,.datepick-ctrl{
        font-size:14px;
        padding:10px
    }
     .datepick-month span{
        font-size:14px;
        padding:10px
    }
     .datepick-month td .datepick-other-month{
        background-color:transparent
    }
     .datepick-month-header{
        font-size:14px;
        height:auto;
        overflow:auto;
        padding:10px
    }
     .datepick-month-year,.navbar-header,.navbar-nav>li{
        float:none
    }
     .datepick-popup{
        min-width:250px;
        width:100%
    }
     .docs li a,.inputfile+label{
        background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/attach.png)
    }
     .dropdown1{
        margin-bottom:0
    }
     .dtls{
        float:right
    }
     .first-header{
        margin-top:0
    }
     .first-layer{
        position:initial;
        width:100%
    }
     .first-layer .primary-tabs{
        background-color:transparent;
        padding:0
    }
     .first-layer .primary-tabs li{
        background-color:#e77817;
        border-bottom:1px solid #fff;
        margin:0 !important;
        text-align:left;
        width:100% !important
    }
     .first-layer .primary-tabs li.active a:after,.tab-pane.active{
        display:none
    }
     .first-layer .primary-tabs li:last-child,.lang-mobile .mobile-accor li:last-child{
        border-bottom:0
    }
     .first-layer .primary-tabs>li.active>a,.first-layer .primary-tabs>li.active>a:focus,.first-layer .primary-tabs>li.active>a:hover{
        background-color:#e77817;
        color:#fff;
        font-family:ZurichBT-Roman
    }
     .first-layer .primary-tabs>li>a{
        border:0;
        font-size:12px;
        padding:12px 30px
    }
     .first-layer .seconadary-tabs{
        float:none;
        padding:0;
        vertical-align:top;
        width:100%
    }
     .first-layer .seconadary-tabs>li.active>a,.first-layer .seconadary-tabs>li.active>a:focus,.first-layer .seconadary-tabs>li.active>a:hover{
        background-color:#ededed
    }
     .first-layer .seconadary-tabs>li>a{
        font-size:12px;
        margin-bottom:0;
        padding:12px 30px
    }
     .first-layer>.primary-tabs li>a,.mobile-accor>li>a{
        background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/nav-arrow-mobile-copy.png);
        background-position:95% center;
        background-repeat:no-repeat;
        display:block
    }
     .first-layer>.primary-tabs li.nomenu a,.mobile-accor>li.nomenu>a,.second-mobile li.nomenu a,.second-mobile li.active.no-menu a,.second-mobile li.active .inner-menu li.active{
        background-image:none
    }
     .funds-table thead th{
        font-size:14px;
        height:60px;
        padding:10px 5px
    }
     .grey-box-title .blue-title{
        width:75%
    }
     .grey-box-title .border-grey{
        width:12.5%
    }
     .head-section h1{
        float:left
    }
     .inner-menu{
        background-color:#fff;
        display:none;
        width:100%;
        z-index:100
    }
     .inner-menu li{
        background-color:#fff;
        background-image:none;
        margin-bottom:0
    }
     .inner-menu.on{
        height:auto;
        left:100%
    }
     .input-field,.steps li,.docs li,.file-name,.datepick-month{
        width:100%
    }
     .inputfile+label{
        width:90%
    }
     .invest-menu{
        max-height:500px;
        overflow-y:scroll
    }
     .lang-mobile .mobile-accor{
        border-bottom:5px solid #004a80
    }
     .lang-mobile .mobile-accor li{
        background-color:#fff;
        border-bottom:1px solid #e6e6e6;
        margin-bottom:0
    }
     .lang-mobile .mobile-accor li a{
        color:#444
    }
     .login-box{
        right:15px;
        top:60px;
        width:55%
    }
     .login-box input[type="button"]{
        width:85px
    }
     .logo{
        float:none;
        text-align:center;
        width:70%
    }
     .main-menu .End-drop-btn{
        background-color:#004a80
    }
     .mandate-field{
        font-size:12px
    }
     .mobile-accor{
        background-color:#fff;
        padding-left:0
    }
     .mobile-accor a{
        color:#fff;
        display:inline-block;
        font-family:ZurichBT-Roman;
        font-size:12px;
        padding:12px 30px;
        text-transform:uppercase;
        vertical-align:middle
    }
     .mobile-accor li{
        background-color:#e77817;
        margin-bottom:1px;
        padding:0
    }
     .mobile-search{
        position:fixed;
        right:5px;
        top:60px;
        width:auto;
        z-index:99999
    }
     .mobile-search .go{
        background-color:#b02a30;
        border:0;
        color:#fff;
        font-family:ZurichBT-Roman;
        font-size:18px;
        padding:7px;
        text-transform:uppercase
    }
     .mobile-search .searchInput{
        border:1px solid #d8d8d8;
        color:#444;
        display:inline-block;
        float:left;
        font-family:ZurichBT-Roman;
        font-size:18px;
        padding:6px 30px;
        vertical-align:middle;
        zoom:1
    }
     .navbar{
        background-color:transparent;
        padding-top:0
    }
     .navbar-brand>img{
        display:inline-block;
        margin-top:5px;
        vertical-align:top;
        zoom:1
    }
     .navbar-collapse{
        border-top:1px solid transparent;
        box-shadow:inset 0 1px 0 rgba(255,255,255,0.1)
    }
     .navbar-collapse.collapse{
        display:none !important
    }
     .navbar-collapse.collapse.in{
        display:block !important
    }
     .navbar-nav{
        float:none !important;
        margin:0 -15px
    }
     .navbar-nav>li>a{
        padding-bottom:10px;
        padding-top:10px
    }
     .navbar-text{
        float:none;
        margin:15px 0
    }
     .navbar-toggle{
        display:block;
        float:left;
        margin:0;
        top:10px
    }
     .navbar-toggle .icon-bar{
        background-color:#215585;
        height:4px;
        width:35px
    }
     .other-link-txt{
        font-size:15px
    }
     .other-service-link{
        padding:15px 10px
    }
     .owl-prev,.owl-next{
        height:30px;
        width:15px
    }
     .owl-theme .owl-controls .owl-buttons .owl-prev,.owl-theme .owl-controls .owl-buttons .owl-next{
        background-repeat:no-repeat;
        background-size:contain
    }
     .portfolio-table thead th,.portfolio-table tbody td{
        font-size:14px
    }
     .portfolio-tabs{
        margin-bottom:-20px;
        margin-top:30px;
        position:initial
    }
     .radio{
        width:25%
    }
     .search,.login-tab{
        background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/search-maroon.png);
        background-position:top center;
        background-repeat:no-repeat;
        color:#a41c2b;
        display:block;
        font-family:ZurichBT-Roman;
        font-size:12px;
        height:45px;
        line-height:67px;
        text-align:center;
        text-transform:capitalize;
        width:45px
    }
     .login-tab{
        background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/tab-login.png)
    }
     .search-icon,.login-icon{
        border-right:1px solid #dedede;
        float:right;
        padding-right:15px;
        position:relative;
        right:65px;
        top:10px
    }
     .search:hover,.search:focus,.login-tab:hover,.login-tab:focus{
        color:#a41c2b
    }
     .second-mobile{
        background-color:#fff;
        position:relative
    }
     .second-mobile li{
        background-color:#f1f1f1;
        border-bottom:1px solid #e6e6e6;
        position:relative
    }
     .second-mobile li .inner-menu a,.second-mobile li.active .inner-menu a{
        background-image:none;
        color:#444;
        padding-left:50px
    }
     .second-mobile li a{
        background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/nav-arrow-mobile-blue.png);
        background-position:95% center;
        background-repeat:no-repeat;
        color:#004a80;
        display:block;
        padding:10px 30px
    }
     .second-mobile li.active a{
        background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/nav-arrow-mobile-red.png);
        color:#a41c2b
    }
     .second-nav{
        background-color:#fff;
        max-height:800px;
        overflow-y:auto;
        width:40%
    }
     .second-nav .secondary-navigation>li>a{
        background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/nav-arrow-mobile-copy.png);
        background-position:95% center;
        background-repeat:no-repeat;
        border-left:0;
        font-size:1.4em
    }
     .second-nav .secondary-navigation>li>a{
        padding:10px 20px
    }
     .second-nav .secondary-navigation>li{
        background-color:#a41c2b;
        border-bottom:1px solid #fff;
        padding:0
    }
     .second-nav .secondary-navigation>li.active{
        background-color:#a41c2b;
        border-bottom:0;
        padding-bottom:0
    }
     .second-nav .secondary-navigation>li.active.lang-mobile{
        background-color:#004a80;
        padding-bottom:0
    }
     .second-nav .secondary-navigation>li.active.lang-mobile>a{
        background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/minus-img.png)
    }
     .second-nav .secondary-navigation>li.lang-mobile{
        background-color:#004a80;
        border-bottom:0
    }
     .second-nav .secondary-navigation>li.lang-mobile>a{
        background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/plus-img.png);
        background-position:95% center;
        background-repeat:no-repeat
    }
     .second-nav .secondary-navigation>li:focus,.second-nav .secondary-navigation>li:hover{
        background-color:#a41c2b
    }
     .submit{
        text-align:center
    }
     .tab-content>.tab-pane.active,.second-nav li.only-mobile{
        display:block
    }
     .tablesaw thead tr:first-child th{
        vertical-align:middle
    }
     .tablesaw thead tr:first-child th,.funds-table thead tr:first-child th:nth-child(2),.funds-table thead tr:first-child th:nth-child(3),.funds-table thead tr:first-child th:nth-child(4),.funds-table thead tr:first-child th:nth-child(5),.funds-table thead tr:first-child th:nth-child(6),.funds-table thead tr:first-child th:last-child,.funds-table tbody tr td{
        min-width:100px;
        width:110px
    }
     .tablesaw thead tr:first-child th:first-child,.funds-table tbody tr td:first-child{
        border-right:1px solid #e4e4e4;
        min-width:170px;
        width:auto
    }
     .tablesaw-advance-dots{
        margin-right:20px;
        margin-top:20px
    }
     .tablesaw-advance-dots li{
        padding:4px
    }
     .tablesaw-advance-dots li i{
        height:7px;
        width:7px
    }
     .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn{
        background-color:#e77817;
        background-image:none;
        border:0;
        box-shadow:none;
        color:#fff;
        height:35px;
        margin-bottom:0;
        margin-left:3px;
        min-width:30px;
        width:40px
    }
     .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.left{
        border-top-left-radius:15px
    }
     .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.left:before{
        background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/left.png);
        border:0;
        left:5px
    }
     .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.left:before,.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.right:before{
        background-position:center center;
        background-repeat:no-repeat;
        border:0;
        content:"";
        display:block;
        height:30px;
        top:3px;
        width:30px
    }
     .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.right{
        border-top-right-radius:15px
    }
     .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.right:before{
        background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/right.png);
        border:0;
        left:5px
    }
     .tablesaw-enhanced .tablesaw-bar .btn:hover,.tablesaw-enhanced .tablesaw-bar .btn:focus{
        background-color:#e77817;
        color:#fff
    }
     .terms li,.checkbox span,.inpt-txt label{
        font-size:16px
    }
     .top-head{
        background-color:#fff;
        box-shadow:5px 5px 5px rgba(0,0,0,0.4)
    }
     .top-selection .btn{
        min-width:140px
    }
     .top-selection>.inline{
        margin:0 5px
    }
     .top-selection>.inline .dropdown1{
        margin-left:10px
    }
     .top-slider .owl-theme .owl-controls .owl-buttons .owl-prev,.top-slider .owl-theme .owl-controls .owl-buttons .owl-next{
        background-size:100% 100%
    }
     .videoplay{
        height:411px;
        width:730px
    }
     .second-nav .container{
        width:100%
    }
     .login-icon{
        border-right:0;
        position:absolute;
        right:0
    }
     .banner1 figcaption{
        left:0;
        position:absolute;
        right:0;
        bottom:80px;
        margin:0 auto
    }
     .fund-dropdown{
        width:100%
    }
     .form-group .input-field{
        width:100%
    }
     .assist-links .assist-box{
        float:none;
        margin:0;
        width:100%
    }
     .assist-links .assist-boxv1{
        float:left;
        margin-right:0;
        width:33.33%
    }
     .assist-boxv1 div{
        width:auto
    }
     .assist-boxv1{
        height:auto
    }
     .assist-boxv1 a{
        height:auto
    }
     .assist-boxv1 div h4{
        font-size:22px;
        margin-top:0
    }
     .podcast-img{
        width:30%
    }
     .podcast-content{
        width:70%
    }
     .podcast-box1 h4{
        font-size:16px;
        height:55px;
        margin-bottom:10px
    }
     .modalbox1 .dropdown2{
        font-size:16px
    }
     .name-title{
        padding-right:0
    }
     .modalbox1 textarea.form-control{
        height:90px
    }
     .banner figcaption.elitelife-banner .txt{
        font-size:14px
    }
     .status-info{
        width:100%
    }
     .document-list>li:first-child,.document-list>li:nth-child(5n){
        margin-left:.5%;
        width:32.33%
    }
     .document-list>li:last-child,.document-list>li:nth-child(4n){
        margin-right:.5%;
        width:32.33%
    }
     .document-list>li{
        width:32.33%;
        margin:.5%
    }
     .notification-list li span{
        width:20%;
        vertical-align:middle
    }
     .notification-list li p{
        width:80%;
        vertical-align:middle
    }
     .document-table>tbody>tr>td:last-child{
        text-align:left
    }
     .appt-status>.inline:last-child{
        text-align:left
    }
     .appt-status>.inline{
        width:50%;
        margin-bottom:10px
    }
     .appt-status{
        margin-bottom:0
    }
     .document-table>tbody .inputfile+label{
        background-image:url('/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/attach.png');
        height:30px
    }
     .document-table>tbody>tr:nth-of-type(even).footable-row-detail,.document-table>tbody>tr:nth-of-type(odd).footable-row-detail{
        background-color:#fff
    }
     .document-table>tbody>tr>td.footable-row-detail-cell{
        border-color:#e6e6e6
    }
     .titlehold .banner-sub-title{
        font-size:16px
    }
     .titlehold .txt{
        margin-top:5px;
        font-size:12px;
        height:35px
    }
     .txtContent>p{
        font-size:10px
    }
     .all-plans-banner .schemesholder .schemeHold{
        height:130px
    }
     .all-plans-banner .schemesholder{
        margin-top:5px
    }
     .all-plans-banner .txtContent{
        width:60%
    }
     .all-plans-banner .titlehold .banner-sub-title{
        font-size:16px
    }
     .poc-inpts .radio label{
        width:100%
    }
     .poc-inpts .radio:last-child{
        width:50%
    }
     .numberbox>div{
        width:70%
    }
     .cec1-img{
        width:68%;
        right:2%
    }
     .calc-cec-bg{
        width:160%;
        margin-left:-50%
    }
     .cec1-banner-txt{
        width:100%;
        margin-top:0
    }
     .calc-cec h1{
        font-size:30px
    }
     .calc-cec .cec1-banner p{
        font-size:24px;
        width:80%
    }
     .cec-income .cec-numberbox>div{
        width:90%
    }
     .cec-blue-title{
        font-size:16px
    }
     .cec-xpense.active,.cec-income.active{
        top:0
    }
     .cec2-banner-bg{
        height:460px
    }
     .cec2-banner .calc-btn{
        bottom:4%
    }
     .cec2-banner,.cec3-banner,.cec4-banner{
        top:3%
    }
     .next{
        display:none
    }
     .datepicker .next{
        display:block
    }
     .cec-university{
        width:40%;
        height:340px;
        border-bottom:1px solid #dcdcdc
    }
     .cec-fees{
        padding:25px 20px
    }
     .indian-uni{
        margin-top:15px
    }
     .cec-inpts .radio+.radio{
        margin-top:15px
    }
     .cec-inpts .radio1 .radio+.radio1 .radio{
        margin-top:0
    }
     .cec-plan{
        width:60%;
        height:340px;
        border-bottom:1px solid #dcdcdc;
        padding:25px 20px
    }
     .cec3-banner .cec-inpts .radio1{
        width:100%
    }
     .cec3-banner .cec-inpts .radio1 .radio label{
        max-width:100%;
        margin:5px;
        padding:0
    }
     .ico-bottom{
        text-align:left;
        margin-left:-41%;
        position:absolute;
        width:100%;
        padding:0
    }
     .ico-left{
        float:left;
        width:70%;
        display:inline-block;
        padding:50px 0 0 20px
    }
     .cec3-banner .cec-inpts .ico-left-1{
        width:35%;
        float:left
    }
     .cec3-banner .cec-inpts .ico-left-2{
        width:65%;
        float:left
    }
     .ico-right{
        float:right;
        width:30%;
        padding:32px 0
    }
     .cec3-banner .cec-inpts .radio1 .radio{
        width:20%;
        margin-top:0
    }
     .disclaimer{
        display:none
    }
     .fees-result-box{
        width:100%
    }
     .fees-text{
        width:100%
    }
     .fees-result h3{
        padding:0 30px;
        font-size:20px
    }
     .prdct-edu--recommend{
        width:46%;
        margin:40px 0 0
    }
     .cec4-banner-bg{
        height:255px
    }
     .edurecommended{
        text-align:left;
        margin-top:5%
    }
     .cec4-btm-txt{
        bottom:15px
    }
     .it1-banner-txt{
        top:5%
    }
     .calc-it h1{
        font-size:30px
    }
     .it1-img img{
        height:370px
    }
     .it1-img{
        right:12%
    }
     .it-inpts .numberbox>div,.it-inpts select.dropdown1{
        width:95%;
        font-size:18px
    }
     .calc-it-bg img{
        left:-35%;
        width:165%
    }
     .invst-inpts img{
        display:none
    }
     .invst-inpts .profession-label{
        width:100%
    }
     .it3-banner .calc-btn a{
        float:none;
        margin:30px 0 0 40%
    }
     .it3-banner .calc-btn a.more-link{
        margin-top:0
    }
     .it-screenone .it-inpts:first-child,.it-screenone .it-inpts:last-child{
        border:0
    }
     .it3-banner .calc-btn a.more-link:nth-child(2){
        float:right;
        margin-left:0;
        margin-right:30px
    }
     .it4-banner .rel .itrecommended{
        position:static;
        margin-top:0;
        top:75%;
        width:100%
    }
     .rc3-banner .calc-btn{
        position:absolute;
        bottom:-11%
    }
     .itrecommended .owl-theme .owl-controls .owl-buttons .owl-next{
        right:-18px
    }
     .itrecommended .owl-theme .owl-controls .owl-buttons .owl-prev{
        left:-18px
    }
     .calc-aac .cec4-btm-txt .mb30{
        margin-bottom:0
    }
}undefined}undefined @media(min-width:900px) and (max-width:1024px){
.all-plans-banner .schemesholder .schemeHold{
    height:140px
}
 .poc-month-btn{
    min-width:100%
}
 .cec1-img{
    width:65%
}
 .ico-left-2{
    width:60%;
    float:left
}
 .uni{
    border-bottom:1px solid #dcdcdc
}
 .cec3-banner .cec-inpts .radio1 label{
    padding-left:0
}undefined}undefined @media(min-width:768px) and (max-width:991px){
.claim-reporting .grey-box-title .blue-title{
    width:72%
}
 .claim-reporting .grey-box-title .border-grey{
    width:14%
}
 .address{
    height:130px
}
 .all-branches{
    height:602px
}
 .branch-detail{
    height:300px;
    width:50%
}
 .branch-name .b-name{
    width:270px
}
 .map-area{
    height:450px
}
 .page-link2 li a{
    width:50%
}
 .search-box{
    width:77%
}
 .search-btn{
    width:21%
}
 .search-location .inpt-txt{
    width:75%
}
 .search-type-tab li{
    font-size:17px;
    padding:10px
}
 .accor-box{
    height:280px
}
 .asset-box{
    height:245px
}
 .assist-box{
    float:left;
    margin-right:0;
    width:33.33%
}
 .assist-links{
    overflow:auto
}
 .assist-links .assist-box{
    border-right:0
}
 .assist-links .assist-box:last-child{
    border-right:2px solid #dfdfdf
}
 .banner figcaption.elite-banner-txt{
    bottom:80px
}
 .banner h1{
    font-size:3em
}
 .banner-img img{
    left:-50%;
    max-width:none;
    position:relative;
    width:175%
}
 .banner-popup{
    bottom:auto;
    left:auto;
    max-width:500px;
    position:fixed;
    width:98%
}
 .banner1 .banner-img img{
    left:-50%;
    max-width:none;
    position:relative;
    width:200%
}
 .banner2 .banner-img img{
    left:-65%
}
 .bck .asset-txt{
    height:90px;
    overflow:hidden
}
 .benefits .btn{
    padding:5px 10px
}
 .bod-box h4{
    font-size:16px
}
 .btm-box h2,.btm-box p,.head2,.questions h3{
    font-size:24px
}
 .btm-box1 p{
    font-size:20px
}
 .buying-step .reason .txt{
    padding-bottom:5px
}
 .center-content .r-border{
    margin-top:15px;
    width:29%
}
 .center-content span.center-txt{
    width:42%
}
 .claim-box{
    height:160px
}
 .claim-box .back .claim-box-img img{
    width:40px
}
 .claim-box .back,.claim-box .front{
    padding:15px
}
 .claim-box h4,.claim-review-box .review-txt{
    font-size:12px
}
 .claim-box-img img{
    width:80px
}
 .claim-box-img,.rating-table{
    width:100%
}
 .claim-review-box{
    height:150px;
    padding:10px
}
 .claim-review-box .review-img{
    height:40px;
    margin:0 auto;
    text-align:center;
    width:50px
}
 .content-left-img,.content-left-img1{
    bottom:15px
}
 .service-buttons .cta-list li>a{
    height:auto;
    padding:10px 0
}
 .cta-list li>a.buy-now{
    min-height:62px;
    padding-top:18px
}
 .cta-list li.active{
    z-index:100
}
 .cta-list li.active a{
    z-index:1
}
 .err-msg1{
    left:35px;
    right:auto
}
 .frnt .asset-txt{
    height:70px;
    overflow:hidden
}
 .grey-box-title .line-head1{
    width:40%
}
 .grey-box-title .line-head3{
    width:56%
}
 .grey-box-title .line-head2{
    width:30%
}
 .grey-box-title .line-head4{
    width:60%
}
 .greybox .fr{
    float:none;
    text-align:center;
    width:100%
}
 .greybox .fl{
    text-align:left;
    width:100%;
    float:none
}
 .head-sectionv1 h1,.head-section h1{
    font-size:30px
}
 .insu-article img{
    width:65px
}
 .join-txt{
    font-size:18px;
    line-height:1;
    margin-bottom:5px;
    margin-top:0
}
 .join-type{
    font-size:32px
}
 .join-type-link{
    background-size:contain;
    height:90px
}
 .left-head,.bod-box{
    width:50%
}
 .light-yellow-box .link-btn,.pay-type-box .link-btn{
    height:40px
}
 .link-box{
    height:200px;
    overflow:hidden
}
 .mandate-field{
    margin-bottom:10px;
    margin-top:0
}
 .mobile-search{
    left:0;
    margin-left:auto;
    margin-right:auto;
    right:0;
    text-align:center;
    width:100%
}
 .mobile-search .searchInput{
    float:none;
    margin-right:-4px;
    vertical-align:top;
    width:80%
}
 .nav-tabs>li>a span{
    margin-left:0
}
 .pay-type-content{
    height:320px
}
 .plan-tab{
    height:170px
}
 .qstnaire .txt{
    min-height:140px
}
 .qstnaire h4{
    min-height:76px
}
 .questions h2{
    margin-top:20px
}
 .quote-text{
    font-size:1.6em
}
 .saving-category ul li a{
    min-height:138px
}
 .settle-assurance h3{
    font-size:23px
}
 .settlement-img{
    overflow:hidden
}
 .settlement-img img{
    margin-left:-30%;
    max-width:none;
    width:170%
}
 .step-content{
    display:inline
}
 .step-detail{
    clear:both;
    display:block;
    margin-top:10px;
    width:100%
}
 .step-detail-content{
    height:145px
}
 .step-img{
    float:none;
    vertical-align:bottom
}
 .step-img img{
    height:150px
}
 .step-title{
    margin-bottom:0;
    padding-left:0;
    vertical-align:bottom;
    width:64%
}
 .trans-btn{
    font-size:14px;
    padding:7px;
    width:120px
}
 .txtHandle{
    margin-left:5px
}
 h3.health-title{
    margin-top:0
}
 .img-holder{
    background-size:50%
}
 .product-slider{
    margin:auto;
    width:80%
}
 .products{
    background-image:none;
    background-position:-4% 50%;
    background-size:20%;
    padding:30px 0 50px
}
 .slideTwo h2,.txtContent h3,.headingBox{
    font-size:1.6em;
    margin-top:0
}
 .claim-banner figcaption.elite-banner-txt{
    bottom:100px;
    margin-left:auto
}
 .claim-banner h1{
    font-size:2.8em
}
 .claim-banner figcaption h3.blue-title{
    font-size:20px
}
 .claim-banner figcaption .supl-txt .txt{
    font-size:18px
}
 .banner3 figcaption.elite-banner-txt{
    bottom:5px
}
 .pay-now-btn .btn{
    min-width:120px
}
 .left-headv1{
    width:70%
}
 .podcast-box2 h4{
    height:auto
}
 .indice-table thead tr th,.indice-table thead tr td{
    min-height:60px
}
 .table2 tbody tr th,.table2 thead tr th{
    width:32%
}
 .indice-table1 .table2 tbody tr th,.indice-table1 .table2 thead tr th{
    width:32%
}
 .fxd-col-table{
    margin-left:32%
}
 .table2{
    font-size:14px
}
 .undertsand-claims .card-process{
    height:350px;
    padding:10px
}
 .undertsand-claims .card-process .blue-title{
    height:65px;
    overflow:hidden
}
 .undertsand-claims .card-process .infov2{
    height:200px;
    overflow:hidden
}
 .undertsand-claims .sticky-btn{
    right:10px;
    bottom:10px
}
 .process .card-process{
    padding:20px 10px
}
 .process .card-process .blue-title{
    height:45px;
    overflow:hidden
}
 .process .card-process .infov2{
    height:120px;
    overflow:hidden
}
 .banner3 h3.blue-title{
    margin-top:0;
    width:60%
}
 .banner figcaption.elitelife-banner{
    margin-left:auto
}
 .banner figcaption.prod-banner{
    margin-left:auto;
    bottom:100px
}
 .tracker-content .status-popup{
    width:45%
}
 .tracker-content .status-popup:nth-child(2){
    left:140px
}
 .tracker-content .status-popup:first-child{
    left:5px
}
 .tracker-content .status-popup:nth-child(3){
    left:275px
}
 .tracker-content .status-popup:last-child{
    left:410px
}
 .cec3-banner-bg{
    height:460px
}
 .rc-result{
    width:100%;
    border-radius:5px;
    background-color:#fff
}
 .rc-result:after{
    content:"";
    display:block;
    position:absolute;
    bottom:-10px;
    height:0;
    width:0;
    border-left:5px solid transparent;
    border-right:5px solid transparent;
    border-top:10px solid #fff;
    left:49.2%
}
 .rc-result-box{
    width:90%
}
 .dis{
    display:none
}
 .rcrecommended{
    top:315px;
    text-align:left;
    width:100%
}
 .rcrecommended .prdct-rc-recommend:last-child{
    margin-right:0;
    width:48%;
    float:right
}
 .rcrecommended .prdct-rc-recommend:first-child{
    margin-left:0;
    width:48%;
    float:left
}
 .calc-aac-bg img{
    max-width:none;
    position:relative;
    left:-42%;
    width:162%
}
 .aac1-img{
    width:48%;
    right:-41px
}
 .calc-aac-head{
    width:100%
}
 .calc-aac-head1,.calc-aac-head2{
    font-size:30px;
    text-transform:capitalize
}
 .aac-inpts .blue-title{
    font-size:18px
}
 .aac2-banner p{
    width:90%;
    position:static
}
 .aac-inpts select.dropdown1{
    width:70%
}
 .sur-invest .radio{
    font-size:14px
}
 .aac5-banner-heading{
    margin:20px 0
}
 .recmnd-asset-inner img{
    width:95%
}
 .aac5-banner .surplus{
    width:80%;
    margin:35px 0 0
}
 .recmnd-asset-text{
    width:97%;
    margin:30px auto 0
}
 .aac5-banner .surplus{
    font-size:18px
}
 .aac5-banner p{
    font-size:16px
}
 .aac4-banner .calc-btn{
    padding-right:0;
    right:0
}
 .aac5-banner .calc-btn{
    padding-right:0;
    right:0
}undefined}undefined @media(max-height:1000px) and (max-width:767px){
.login-box,.second-nav{
    overflow:auto
}
 .cec3-banner-bg{
    height:740px
}undefined}undefined @media(max-width:767px){
.content{
    padding-top:60px
}
 .bottom-content .card p{
    font-size:1.5em
}
 .txtContent{
    width:90%;
    left:10%;
    top:0;
    height:100%
}
 .mblock:hover a{
    transition:none;
    -webkit-transition:none;
    transform:none
}
 .cardv1 img{
    width:100%
}
 .faq-link{
    text-align:center;
    width:100%
}
 .faq-link a{
    display:block;
    font-size:18px;
    height:auto;
    overflow:auto;
    text-overflow:normal;
    white-space:normal
}
 .faqs-links,.join-box img{
    width:100%
}
 .faqs-txt{
    margin-bottom:20px;
    margin-right:0;
    min-height:1px;
    padding:15px 0;
    width:100%
}
 .faqs-txt h4{
    font-size:24px;
    padding:0;
    text-align:center
}
 .faqs-txt h4 span{
    display:inline-block;
    font-size:24px
}
 .faqs-txt:before{
    background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/other-faq-1.png);
    background-position:bottom center;
    background-size:100% 100%;
    bottom:-20px;
    content:'';
    height:20px;
    position:absolute;
    right:auto;
    top:auto;
    width:100%
}
 .head-sectionv1 h1,.head-section h1{
    font-size:24px
}
 .join-box.mmb30{
    margin-bottom:30px
}
 .join-txt{
    margin-top:0
}
 .join-type{
    font-size:40px
}
 .join-type-link{
    background-size:contain;
    height:120px
}
 .timeline-table{
    font-size:14px;
    width:100%
}
 #pay-types-accor-accordion .accor-tabs .panel-heading .collapsed{
    background-color:#e77817;
    border:2px solid #e77817;
    color:#fff;
    font-size:14px;
    line-height:1.62;
    padding-bottom:20px;
    padding-top:0
}
 #pay-types-accor-accordion .accor-tabs .panel-heading a{
    background-color:#004a80;
    border:2px solid #004a80;
    font-size:14px;
    line-height:1.62;
    padding-top:0
}
 #qsSlider .ui-slider-horizontal{
    height:15px
}
 #qsSlider .ui-slider-horizontal .ui-slider-handle{
    background-size:contain;
    height:30px;
    top:-8px;
    width:30px
}
 .accor-box{
    height:270px
}
 .accor-box1{
    height:300px
}
 .accor-tabs .panel-body{
    padding:15px
}
 .accor-tabs .panel-heading .collapsed{
    background-color:#f2f2f2;
    color:#6b6d70
}
 .accor-tabs .panel-heading .panel-title{
    background-color:#e77817;
    color:#fff;
    font-family:ZurichBT-Bold;
    font-size:16px;
    text-align:center
}
 .accor-tabs .panel-heading a{
    background-image:none;
    padding:15px;
    text-transform:capitalize
}
 .accor-title{
    font-size:2.2em
}
 .accord-title h4{
    font-size:18px;
    width:85%
}
 .accord-title,.stylize p{
    padding:10px 15px
}
 .addlbenefit{
    border-top-width:1px;
    position:relative;
    width:100%
}
 .asset-box{
    height:225px
}
 .assist-box{
    float:left;
    margin-right:0;
    width:33.33%
}
 .assist-box a img{
    width:45px
}
 .assist-box div span{
    font-size:12px
}
 .assist-links{
    overflow:auto
}
 .assist-links .assist-box{
    border-right:0
}
 .assist-links .assist-boxv1{
    height:55px
}
 .assist-links .assist-box:last-child{
    border-right:2px solid #dfdfdf
}
 .assur-img div,.hlv .txt-hold .txt{
    text-align:center
}
 .assur-name,.assur-desgn,.read{
    margin-left:0;
    text-align:center
}
 .back{
    -moz-transform:rotateY(0);
    -ms-transform:rotateY(0);
    -o-transform:rotateY(0);
    -webkit-transform:rotateY(0);
    transform:rotateY(0)
}
 .banner figcaption{
    bottom:auto;
    left:20px;
    margin-left:15px;
    top:20px;
    width:auto
}
 .banner figcaption .txt,.for-calls-txt,.txt-hold .blue-title.font24.fontS,.life-stage .text p,.life-stage .tab-container li .tab-head{
    font-size:14px
}
 .banner figcaption.elite-banner-txt{
    bottom:80px
}
 .banner h1{
    font-size:2.5em;
    width:50%
}
 .banner h3{
    font-size:16px;
    margin-bottom:0
}
 .banner-img img{
    left:-26%;
    max-width:none;
    position:relative;
    width:150%
}
 .banner-popup{
    bottom:auto;
    left:auto;
    max-width:370px;
    position:fixed;
    width:98%
}
 .banner1 .banner-img img{
    left:-95%;
    max-width:none;
    position:relative;
    width:260%
}
 .banner1 h1,.center-content span.center-txt{
    width:50%
}
 .banner2 .banner-img img{
    left:-110%
}
 .banner3 .banner-img img{
    width:260%;
    left:-95%
}
 .bck .asset-txt{
    height:70px;
    overflow:hidden
}
 .benefits{
    border:0;
    display:block;
    width:auto
}
 .benefitsv2{
    display:block;
    width:auto;
    border-left:0;
    padding-top:30px;
    border-top:1px solid #cdd4d8
}
 .benefitsv2>div{
    float:none;
    text-align:center
}
 .benefits-offers .panel-heading .accor-title{
    color:#fff;
    margin-bottom:0;
    width:95%
}
 .benefits-offers .panel-heading a{
    background-color:#04283e;
    background-image:none;
    padding:10px 0;
    position:relative
}
 .benefits-offers .panel-heading a.collapsed{
    background-color:#fff;
    background-image:none
}
 .benefits-offers .panel-heading a.collapsed .accor-title{
    color:#004a80;
    font-family:ZurichBT-Roman
}
 .benefits-offers .panel-heading a.collapsed:after{
    background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/down2.png);
    height:20px;
    top:12px;
    width:20px
}
 .benefits-offers .panel-heading a:after{
    background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/up1.png);
    background-position:right top;
    background-repeat:no-repeat;
    content:'';
    height:11px;
    position:absolute;
    right:10px;
    top:17px;
    width:20px
}
 .benefits-offers .panel-heading+.panel-collapse>.list-group,.benefits-offers .panel-heading+.panel-collapse>.panel-body{
    margin-top:15px
}
 .image-block .blue-title{
    font-size:2.4em
}
 .bod{
    margin-bottom:10px;
    margin-top:10px
}
 .bod-box div img,.product-slider{
    margin:0 auto
}
 .bottom-box{
    margin:0 auto;
    text-align:center
}
 .bottom-box-content .bullets1{
    margin-left:25%
}
 .bottom-box-content .bullets1 li,.mblock>a{
    text-align:left
}
 .bottom-box1{
    background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/plan-bg-img.png);
    background-repeat:no-repeat;
    background-size:100% auto;
    height:auto
}
 .bottom-box1 .box1{
    background-color:transparent
}
 .bottom-content{
    margin:10px 0 20px
}
 .bottom-content .card{
    padding-bottom:0
}
 .bottom-content .card .blue-title,.txt,.txt-hold .blue-title.font24,.txt-hold .sticky-btn{
    font-size:1.5em
}
 .box1{
    background-color:#fff;
    font-size:20px;
    height:auto;
    position:static
}
 .box1 h2,.nri-cust-text span{
    font-size:30px
}
 .box2{
    left:0;
    top:0
}
 .btm-box{
    height:auto;
    min-height:200px
}
 .btm-box p{
    font-size:24px;
    height:auto;
    overflow:inherit
}
 .btm-box1 p,.questions h3,.life-stage .text h1{
    font-size:20px
}
 .btn{
    font-size:14px;
    min-width:90px;
    padding:10px
}
 .bullets1,.txt,.accor-title,.customise h4,.panel-heading .txt,.panel-body .txt,.custom-list li strong,.custom-list li span,.customise p,.questions figcaption h1{
    font-size:1.6em
}
 .buying-step .reason .txt{
    padding-bottom:5px
}
 .call-number{
    font-size:36px
}
 .calslider,.banner-wrap,.banner-four{
    height:280px
}
 .card{
    padding-bottom:20px
}
 .card-process{
    margin-bottom:30px
}
 .card-text{
    height:auto;
    overflow:auto
}
 .center-block .image-block{
    padding-bottom:30px
}
 .txt-hold h3{
    margin-top:30px
}
 .center-block .image-block:first-child{
    margin-top:30px
}
 .center-content .r-border{
    width:24%
}
 .claim-box{
    border-bottom:1px solid #dcdcdc;
    height:100px;
    margin:0;
    width:100%
}
 .claim-box .back{
    -moz-transform:rotateY(0);
    -ms-transform:rotateY(0);
    -o-transform:rotateY(0);
    -webkit-transform:rotateY(0);
    background-color:#fff;
    padding:10px;
    position:static;
    transform:rotateY(0)
}
 .claim-box .back h4{
    color:#004a80;
    display:inline-block;
    font-size:15px;
    padding-left:15px;
    text-align:left;
    vertical-align:middle;
    width:68%
}
 .claim-box-img{
    display:inline-block;
    vertical-align:middle;
    width:30%
}
 .claim-box-img img{
    height:75px
}
 .claim-reporting .img-holder,.claim-reporting .txt-holder{
    margin:10px 0;
    text-align:center;
    width:100%
}
 .claim-reporting .sticky-btn{
    font-size:1.4em
}
 .claim-review-box{
    border-bottom-left-radius:10% 50%;
    border-bottom-right-radius:10% 50%;
    border-top-left-radius:10% 50%;
    border-top-right-radius:10% 50%;
    height:85px;
    margin:0 0 10px;
    padding:10px;
    width:100%
}
 .claim-review-box .review-img{
    height:50px
}
 .claim-review-box .review-txt{
    display:inline-block;
    font-family:ZurichBT-Bold;
    font-size:15px;
    margin:0;
    padding-left:10px;
    text-align:left;
    vertical-align:middle;
    width:68%
}
 .claim-testi .slick-next:before,.slick-next{
    right:0
}
 .claim-testi .slick-prev:before,.slick-prev{
    left:0
}
 .claimtype .customer-type .radio,.bottom-box-content h4,.dataTable th:first-child,.table-performance .table-head span:first-child,.table-performance .table-body .table-row span:first-child,.login-box .username-input,.login-box .password-input,.btn-hold{
    width:100%
}
 .accor-tabs .panel-heading,.benefits-offers .panel-heading,.qstns,.service-buttons .container,.service-offered>.container,.service-offered>.container>.col-xs-6{
    padding:0
}
 .cta-list>li{
    background:transparent;
    border:1px solid #e5e5e5
}
 .cta-list>li>a img{
    max-width:45px;
    width:20%
}
 .cta-list li>a span{
    font-size:1.3rem
}
 .cta-list li.active{
    border:0;
    position:relative
}
 .cust-type-slider{
    margin:30px auto 20px
}
 .dataTable thead{
    width:30%
}
 .disclosure-tab .tab-text{
    font-size:18px;
    padding:5px 15px;
    text-align:center
}
 .fixed-body{
    overflow-y:hidden;
    position:static
}
 .footer h4{
    background-color:#fff;
    background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/nav-arrow-mobile-blue.png);
    background-position:95% center;
    background-repeat:no-repeat;
    color:#103a62;
    margin-bottom:10px;
    padding:10px;
    position:relative
}
 .footer h4 span{
    color:#103a62;
    display:inline-block;
    font-size:24px;
    position:absolute;
    right:10px;
    top:2px
}
 .footer-list{
    display:none;
    padding:0 15px 10px
}
 .footer-list.social-list{
    padding:0 15px 47px
}
 .footer-list li{
    display:block;
    float:none
}
 .footer-list.social-list li{
    display:inline-block;
    float:left;
    text-align:center;
    vertical-align:top;
    width:20%
}
 .footer-list.social-list li a img{
    height:40px;
    width:40px
}
 .frnt .asset-txt{
    height:50px;
    overflow:hidden
}
 .front{
    visibility:hidden
}
 .flip-boxes .front{
    visibility:initial
}
 .flip-boxes .back{
    -moz-transform:rotateY(-180deg);
    -ms-transform:rotateY(-180deg);
    -o-transform:rotateY(-180deg);
    -webkit-transform:rotateY(-180deg)
}
 .fund-table th,.fund-table td{
    font-size:1.2rem
}
 .fundbtn{
    float:none;
    margin-top:15px
}
 .grey-box-title .blue-title{
    font-size:1.8em;
    text-align:center;
    width:100%
}
 .head-section h1,.btm-box h2,.claim-status h1,.email-id,.nri-cust-text,.twitter-link,.head2,#qsSlider #doller{
    font-size:24px
}
 .hlv{
    border:0;
    padding-bottom:0
}
 .hlv .txt-hold{
    padding-bottom:0;
    padding-left:0;
    text-align:center;
    width:auto
}
 .img-holder .img-hold{
    position:initial;
    width:100%
}
 .inner-menu{
    display:none;
    left:0;
    position:relative;
    top:0
}
 .inner-menu.on{
    height:auto;
    left:0
}
 .insu-article img{
    width:60px
}
 .insurance-slider .back{
    -moz-transform:rotateY(0);
    -ms-transform:rotateY(0);
    -o-transform:rotateY(0);
    -webkit-transform:rotateY(0);
    height:430px;
    min-height:320px;
    position:static;
    transform:rotateY(0)
}
 .insurance-slider .insurance-type{
    margin:0 10px;
    min-height:320px
}
 .insurance-slider,.mobile-search .searchInput{
    width:90%
}
 .insurance-slider .slick-track{
    background-color:transparent
}
 .ir-btn{
    margin-top:10px;
    padding:10px;
    width:100%
}
 .irdai-block{
    padding:10px
}
 .life-stage .tab-container li{
    float:none;
    width:100%
}
 .light-yellow-box .link-btn,.pay-type-box .link-btn{
    height:34px
}
 .link-box,.card-process .infov2,.box-head,.box-detail,.pay-type-content{
    height:auto
}
 .login-box{
    left:0;
    margin:0 auto;
    padding:20px;
    right:0;
    width:100%;
    z-index:-999
}
 .login-box input[type=checkbox]{
    margin-top:20px
}
 .logo{
    left:20%
}
 .logo-hold{
    border-bottom:1px solid #cdd4d8;
    display:block;
    float:none;
    padding:0 0 30px;
    width:auto
}
 .m-dwnld-btn{
    margin-bottom:10px;
    text-align:center
}
 .m-dwnld-btn a{
    font-family:ZurichBT-Roman;
    text-transform:none;
    width:60%
}
 .maturity{
    margin:30px 0;
    position:initial;
    width:100%
}
 .addlbenefit{
    border-top-width:1px;
    position:relative;
    width:100%
}
 .maturity .amnt{
    font-size:34px
}
 .maturity .amnt:before{
    height:25px;
    width:25px
}
 .mblock{
    border-bottom:1px solid #f4e9e7;
    border-left:1px solid #f4e9e7;
    margin-top:0;
    padding:15px 15px 15px 20px;
    text-align:left
}
 .mnthly{
    width:85%
}
 .mobile-login{
    background-color:#fff;
    margin:0 auto;
    max-width:480px;
    position:absolute;
    right:0;
    top:60px;
    width:70%
}
 .mobile-login a{
    color:#fff;
    display:block;
    font-family:ZurichBT-Roman;
    font-size:12px;
    padding:15px 30px;
    text-transform:uppercase
}
 .mobile-login li{
    background-color:#e77817;
    background-image:url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/white-right-arrow.png);
    background-position:95% center;
    background-repeat:no-repeat;
    margin-bottom:1px
}
 .mobile-login li:first-child{
    background-color:#b02a30;
    background-image:none;
    margin-bottom:0
}
 .mobile-login ul{
    padding-left:0
}
 .mobile-search{
    left:0;
    margin:0 auto;
    right:0;
    width:95%
}
 .mobilehint{
    border-bottom:2px solid #b2b2b1;
    color:#999;
    display:inline-block;
    font-family:ZurichBT-Roman;
    font-size:14px;
    font-weight:400;
    line-height:18px;
    margin-top:15px;
    text-transform:capitalize;
    vertical-align:top;
    zoom:1
}
 .money-block{
    background-color:transparent;
    margin:0
}
 .money-block .blue-title{
    font-size:1.8em;
    padding-left:15px;
    vertical-align:bottom
}
 .money-block .card-text{
    background-color:transparent;
    border-left:0;
    margin-top:10px;
    padding-left:0;
    width:100%
}
 .money-block .img-hold{
    padding-right:0;
    width:100%
}
 .navbar-collapse.collapse{
    max-height:initial;
    padding-left:0
}
 .notice-box div,.buying-step .reason{
    margin-bottom:10px
}
 .notice-box h3{
    font-size:22px
}
 .owl-theme .owl-controls .owl-buttons .owl-next{
    background-repeat:no-repeat;
    background-size:contain;
    right:5px
}
 .owl-theme .owl-controls .owl-buttons .owl-prev{
    background-repeat:no-repeat;
    background-size:contain;
    left:5px
}
 .panel-group .panel{
    border:0
}
 .panel-group .panel+.panel{
    margin-top:2px
}
 .pencil-banner{
    margin-top:0;
    padding:10px 0
}
 .pencil-banner h4{
    display:block;
    text-align:center
}
 .plan-name .box-text{
    display:table;
    text-align:center;
    width:100%
}
 .plan-name .txt{
    display:table-cell;
    height:120px;
    vertical-align:middle;
    width:100%
}
 .plan-tab{
    background-color:#e77817;
    color:#fff;
    height:auto;
    width:100%
}
 .plan-tab h4{
    padding:0 20px;
    text-align:center
}
 .plan-tabs{
    width:98%
}
 .plan-tabs .slick-next:before{
    content:url('/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/next1-icon.png');
    position:absolute;
    right:20px
}
 .plan-tabs .slick-prev:before{
    content:url('/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/prev1-icon.png');
    left:20px;
    position:absolute
}
 .product-slider .owl-controls .owl-buttons .owl-next{
    right:-40px
}
 .product-slider .owl-controls .owl-buttons .owl-prev{
    left:-40px
}
 .product-slider .owl-prev,.product-slider .owl-next{
    height:35px;
    top:40%
}
 .products{
    background-image:none;
    padding-bottom:30px
}
 .products .white-title{
    font-size:1.8em;
    margin-top:0
}
 .qstnaire .txt{
    min-height:auto;
    padding-bottom:20px
}
 .qstnaire h4{
    margin-bottom:20px;
    min-height:auto
}
 .questions h2{
    font-size:26px;
    margin-top:15px
}
 .quote-text{
    margin-left:0;
    text-align:center;
    text-indent:0
}
 .radio,.radio:last-child{
    margin-bottom:15px;
    width:50%
}
 .rating-table{
    font-size:16px;
    width:100%
}
 .read-article a.btn{
    font-family:ZurichBT-Roman
}
 .reason li span{
    display:inline-block;
    vertical-align:top;
    width:90%
}
 .reason li span.font-b{
    display:inline;
    width:auto
}
 .report-claim .claim-box:first-child{
    border-top:1px solid #dcdcdc
}
 .review-img{
    display:inline-block;
    vertical-align:bottom;
    width:30%
}
 .review-img img{
    height:45px
}
 .reward .dataTable th:first-child,.reward .dataTable th:nth-child(2),.reward .dataTable th{
    width:auto
}
 .saving-category ul li a{
    min-height:1px
}
 .saving-category ul li span{
    display:inline-block;
    vertical-align:middle;
    width:20%
}
 .saving-category ul li span.blue-title{
    display:inline-block;
    padding-top:0;
    vertical-align:middle;
    width:78%
}
 .saving-category.category1 ul li{
    display:none;
    float:none;
    text-align:left;
    width:100%
}
 .saving-category.category1 ul li.active,#pure-protec,.settle-assurance .assur-txt,.settle-assurance .assur-img,.settle-assurance .row{
    display:block
}
 .saving-category.category2 ul li{
    border-left:1px solid #ccc;
    display:block;
    float:none;
    text-align:left;
    width:100%
}
 .saving-category.category2 ul li.active,.insurance-slider .front,.insurance-slider:before,.insurance-slider:after,.plan-tab .expl-prod,.plan-tab .more-btn,.plan-tabs .active .more-btn,#protec-sav,.claim-box .front,.grey-box-title .border-grey,.login-box .username-input [type="checkbox"]+label,.login-box .username-input [type="checkbox"].checked+label,.life-stage .tab-container li .tab-img{
    display:none
}
 .saving-category.category2 ul li:last-child{
    border-bottom:1px solid #ccc
}
 .saving-category.category2,.pay-type-box h3,.financegoals{
    margin-top:0
}
 .second-mobile li,.service-buttons{
    position:initial
}
 .second-nav{
    max-height:auto;
    overflow:auto;
    width:90%
}
 .send-sms-box{
    font-size:16px;
    text-align:center
}
 .settlement-img{
    overflow:hidden
}
 .settlement-img img{
    margin-left:-50%;
    margin-top:-10%;
    max-width:none;
    width:280%
}
 .side-links{
    position:static
}
 .slick-prev,.slick-next{
    top:45%;
    z-index:9
}
 .slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{
    opacity:0
}
 .slick-prev:before,.slick-next:before{
    opacity:1
}
 .slick-slider,.prod-list>li:last-child{
    margin-bottom:0
}
 .plan-tabs .slick-track{
    background-color:#e77817
}
 .social-login{
    margin-top:0;
    width:75%
}
 .social-login .hintone{
    margin-bottom:10px
}
 .social-login a{
    margin-right:10px
}
 .social-login a:last-child{
    margin-right:0
}
 .src-txt{
    display:block;
    position:initial
}
 .step-detail-content{
    height:130px
}
 .step-img{
    min-width:95px;
    padding-right:15px;
    width:18%
}
 .step-img img{
    height:185px
}
 .step-title,.step-detail{
    width:80%
}
 .sticky-btn:after{
    height:10px;
    margin-left:5px
}
 .stylize{
    width:200px
}
 .stylize p:after{
    border-left:5px solid transparent;
    border-right:5px solid transparent;
    border-top:10px solid #818181;
    right:10px;
    top:40%
}
 .table-performance{
    display:inline-block;
    vertical-align:top
}
 .table-performance .table-body{
    display:inline-block;
    float:left;
    vertical-align:middle;
    width:60%
}
 .table-performance .table-body .table-row{
    display:inline-block;
    float:left;
    vertical-align:middle;
    width:50%
}
 .table-performance .table-head{
    display:inline-block;
    float:left;
    vertical-align:middle;
    width:40%
}
 .table-performance .table-head span,.table-performance .table-body .table-row span{
    display:block;
    width:100%
}
 .track-claim .customer-type .radio,.track-claim .customer-type .radio:last-child{
    text-align:left;
    width:50%
}
 .trans-btn{
    font-size:14px;
    padding:5px;
    width:116px
}
 .txt-content{
    margin:0;
    width:100%
}
 .txt-hold{
    margin-top:40px
}
 .txt-hold .sticky-btn{
    margin-bottom:20px
}
 .txtHandle{
    margin-left:5px
}
 .understand-plan{
    padding-bottom:10px;
    padding-top:20px
}
 .understand-plan .qstnaire{
    border-bottom:1px solid #a41c2b;
    margin:0 auto;
    padding-bottom:15px;
    text-align:center;
    width:80%
}
 .understand-plan .row .col-sm-4{
    border-right:0;
    margin-bottom:10px
}
 .understand-plan .row .col-sm-4:last-child .qstnaire,.investmnt-menu{
    border-bottom:0
}
 .undertsand-claims .card-process{
    min-height:auto
}
 .undertsand-claims .sticky-btn{
    bottom:40px;
    font-size:16px
}
 .hlv-btns,.txt-hold .blue-title.font24,.txt-hold .blue-title.font24.fontS{
    margin-top:10px
}
 .videoplay{
    height:250px;
    width:100%
}
 .year-txt,.assist-box div h4{
    font-size:18px
}
 h3.accor-title,h3.blue-title{
    font-size:2em
}
 select.dropdown1,.notice-box div a,.bod-box h4,.sticky-btn,#qsSlider .title{
    font-size:16px
}
 select.side-links.dropdown1{
    margin-bottom:0;
    padding-left:10px;
    width:100%;
    margin-top:0
}
 .address,.branch-name{
    height:auto;
    margin-bottom:5px
}
 .all-branches{
    height:300px
}
 .thumb-videos{
    height:220px
}
 .branch-detail{
    height:auto;
    padding:10px;
    width:100%
}
 .branch-detail:last-child{
    border-bottom:0
}
 .branch-detail:nth-child(2){
    border-top:1px solid #eaeaea
}
 .branch-heading h3{
    font-size:18px;
    padding:15px
}
 .branch-name .b-name{
    width:85%
}
 .category-type{
    font-size:22px;
    margin-top:20px
}
 .contact-drpdwn{
    margin-bottom:20px;
    margin-top:20px
}
 .thumb-data{
    padding:0
}
 .contact-right-banner{
    padding:0 15px
}
 .gloss-letter{
    font-size:40px
}
 .gloss-letter span{
    width:10%
}
 .gloss-letter:after{
    bottom:6px;
    width:90%
}
 .inpt-txt{
    margin-right:0
}
 .jp-drpdwn{
    margin-bottom:10px
}
 .jplist-label{
    display:none;
    margin-bottom:10px
}
 .jplist-panel .text-filter-box{
    clear:both;
    display:block;
    float:none
}
 .jplist-panel input[type="text"].gloss-search{
    width:80%
}
 .letter-name+label{
    padding:5px
}
 .location-radio{
    text-align:left
}
 .mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{
    width:5px
}
 .map-area{
    height:300px;
    margin-top:0
}
 .page-link2 li a,.page-link1 li a{
    width:100%
}
 .page-link1 li a{
    white-space:normal
}
 .thumb-txt p,.category1{
    display:none
}
 .place-detail{
    font-size:14px
}
 .search-box{
    width:70%
}
 .search-btn{
    margin-left:0;
    width:30%
}
 .search-btn a.btn{
    min-width:1px;
    width:100%
}
 .search-location{
    margin-bottom:30px
}
 .search-location .btn{
    margin-left:-3px;
    width:25%
}
 .search-location .inpt-txt{
    width:75%
}
 .search-location .inpt-txt input{
    font-size:16px
}
 .serv-txt,.place-detail h3{
    font-size:18px
}
 .sub-category a{
    margin-top:15px
}
 .tat-detail{
    float:none;
    width:99.6%
}
 .tat-detail ul li .tat-days{
    padding:10px;
    width:20%
}
 .tat-detail ul li .tat-days .days{
    font-size:26px
}
 .tat-detail ul li .tat-text{
    padding:15px;
    width:80%
}
 .tat-service{
    float:none;
    padding:15px;
    width:100%
}
 .tat-service-name{
    font-size:22px
}
 .thumb-img{
    padding:5px 8px
}
 .thumb-txt h4{
    margin-top:10%
}
 .accord-title h4{
    font-size:16px;
    width:85%
}
 .advisor-image img{
    width:100%
}
 .assist-box{
    height:auto;
    margin-bottom:30px;
    margin-right:0
}
 .assist-box a{
    height:auto;
    text-align:center
}
 .assist-box a img{
    width:45px
}
 .assist-box a.mleft{
    text-align:left
}
 .assist-box div{
    margin-left:40px;
    text-align:left;
    width:auto
}
 .assist-box div h4{
    font-size:18px;
    margin-top:0
}
 .assist-box div span{
    font-size:12px
}
 .assist-box div.emailbox{
    margin-left:0;
    text-align:center;
    width:100%
}
 .assist-links{
    overflow:auto
}
 .assist-links .assist-box{
    border-right:0
}
 .assist-links .assist-box:last-child{
    border-right:2px solid #dfdfdf
}
 .banner h3{
    font-size:20px;
    width:70%
}
 .banner-img img{
    left:-26%;
    width:150%
}
 .border-b{
    border-bottom:2px solid #f1f1f1
}
 .center-content .r-border{
    width:24%
}
 .center-content span.center-txt{
    width:50%
}
 .download-form{
    font-size:16px
}
 .download-form img{
    padding-top:0
}
 .err-msg1{
    left:35px;
    right:auto
}
 .evalclick{
    margin-top:20px;
    text-align:left
}
 .fund-tabs{
    margin-bottom:0
}
 .fund-tabs>li>a{
    font-size:16px;
    padding:15px
}
 .funds-table tbody td .font-s,.funds-table tbody td .font-b{
    font-size:14px
}
 .funds-table tbody tr{
    border-bottom:2px solid #fff
}
 .grey-box-title .blue-title{
    font-size:20px;
    width:100%
}
 .greybox .btn{
    width:116px
}
 .head-section{
    padding:20px 0 0
}
 .funds-table tbody td{
    padding:0
}
 .head-section h1,.dtls{
    float:none
}
 .input-field,.funds-table tbody td h4{
    font-size:16px
}
 .left-head{
    width:65%
}
 .left-headv1{
    width:60%
}
 .mobilehide,.grey-box-title .border-grey{
    display:none
}
 .other-link-img{
    display:inline-block;
    vertical-align:middle;
    width:20%
}
 .other-link-txt{
    display:inline-block;
    margin-top:0;
    padding-left:30px;
    text-align:left;
    vertical-align:middle;
    width:78%
}
 .other-service-link{
    background-color:#fff;
    border-bottom:0;
    border-left:0;
    border-right:0;
    height:auto;
    padding:15px
}
 .repartriation-table tbody td:first-child,.repartriation-table thead th:first-child{
    width:35%
}
 .repartriation-table thead th,.repartriation-table tbody td{
    font-size:13px;
    padding:10px 5px 10px 10px;
    width:65%
}
 .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn{
    min-width:10px
}
 .timeperiod .inpt-txt{
    margin-bottom:20px;
    margin-right:0;
    width:100%
}
 .timeperiod .inpt-txt:last-child{
    margin-bottom:0
}
 .top-selection>.inline{
    display:block;
    text-align:center
}
 .top-selection>.inline .dropdown1{
    margin-left:0;
    width:100%
}
 .custom.timeperiod{
    margin-bottom:20px;
    margin-top:10px
}
 .yellow-box.sidebox .trans-btn{
    padding:10px
}
 .banner1 figcaption{
    margin-left:0
}
 .claim-banner figcaption{
    width:60%;
    left:0;
    margin-left:15px
}
 .claim-banner h3{
    width:100%;
    font-size:16px
}
 .claim-banner h1{
    font-size:2em;
    width:80%
}
 .claim-banner .txtHandle h3{
    width:auto;
    font-size:16px;
    margin-top:0
}
 .timeperiod .inpt-txt .input-field{
    width:100%
}
 .cta-list1 li>a{
    height:80px
}
 .banner3 figcaption{
    margin-left:0
}
 .assist-links .assist-box{
    margin-bottom:30px
}
 .assist-boxv1 div{
    margin-left:0;
    vertical-align:top
}
 .claim-reporting .grey-box-title .blue-title{
    width:100%;
    text-align:center
}
 .claim-reporting .grey-box-title{
    height:auto;
    margin-bottom:0
}
 .call-box.box1{
    background-color:#e77817
}
 .email-box.box1{
    background-color:#004a80
}
 .head-sectionv1{
    padding:20px 0
}
 .advatage-table .close{
    font-size:30px
}
 .advatage-table .modal-dialog{
    margin:1% 0
}
 .fxd-col-table{
    overflow-x:scroll
}
 .table2 tbody tr th,.table2 thead tr th{
    width:32%
}
 .indice-table1 .table2 tbody tr th,.indice-table1 .table2 thead tr th{
    width:32%
}
 .fxd-col-table{
    margin-left:32%
}
 .table2{
    font-size:14px
}
 .indice-table thead tr th,.indice-table thead tr td{
    min-height:60px
}
 .modalbox1 .name-title .dropdown2{
    padding-right:30px
}
 .captcha-img{
    display:block;
    vertical-align:top;
    margin-right:0;
    width:100%;
    margin-bottom:20px
}
 .captcha-inpt{
    display:block;
    vertical-align:top;
    width:100%
}
 .captcha-inpt input{
    height:66px;
    width:261px
}
 .undertsand-claims .card-process{
    height:auto;
    padding:10px
}
 .undertsand-claims .card-process .blue-title{
    height:auto;
    overflow:hidden
}
 .undertsand-claims .card-process .infov2{
    height:auto;
    overflow:hidden
}
 .undertsand-claims .sticky-btn{
    right:10px;
    bottom:40px
}
 .process .card-process{
    padding:20px 10px
}
 .process .card-process .blue-title{
    height:auto;
    overflow:hidden
}
 .process .card-process .infov2{
    height:auto;
    overflow:hidden
}
 .banner3 h3.blue-title{
    margin-top:0;
    width:60%
}
 .banner figcaption.elitelife-banner{
    left:0
}
 .banner figcaption.prod-banner{
    left:0
}
 .chart-container{
    width:90%
}
 .product-tab>.panel-group>.panel>.panel-collapse>.panel-body{
    padding:0
}
 .table-performance .table-head span,.table-performance .table-body .table-row span{
    padding:5px 7px;
    background-color:#f0f0f0
}
 .table-performance .table-head span:first-child,.table-performance .table-body .table-row span:first-child{
    height:50px;
    text-align:center;
    background-color:#dcdcdc
}
 .table-performance .table-head{
    padding:0;
    background-color:transparent
}
 .table-performance .table-body .table-row:nth-child(odd){
    background-color:transparent
}
 .table-performance .table-body .table-row:nth-child(even){
    background-color:transparent
}
 .table-performance{
    margin-bottom:10px
}
 .track-list li a{
    width:50%;
    margin:0 auto
}
 .track-list li:after{
    width:160%;
    left:-85%
}
 .tracker-content .status-popup{
    width:100%;
    left:0 !important
}
 .tracker-content .status-popup:first-child:before{
    left:15%
}
 .tracker-content .status-popup:nth-child(2):before{
    left:40%
}
 .tracker-content .status-popup:nth-child(3):before{
    left:65%
}
 .tracker-content .status-popup:last-child:before{
    left:90%
}
 .all-plans-banner .schemesholder .schemeHold{
    width:100%;
    height:auto;
    padding:0;
    background:transparent;
    border:0;
    margin-bottom:10px
}
 .all-plans-banner .schemesholder .schemeHold:last-child,.schemesholder .schemeHold:first-child{
    margin-left:0;
    margin-right:0
}
 .titlehold img{
    width:25px
}
 .titlehold p.inline{
    margin-left:10px
}
 .all-plans-banner .txtContent .schemesholder:last-child .titlehold a{
    background-image:url('/content/icici-prudential-life-insurance/term-insurance-plans/assets_85/images/white-bg-1.png');
    background-repeat:repeat;
    background-size:cover;
    padding:10px
}
 .all-plans-banner .txtContent .schemesholder:last-child .schemeHold{
    position:absolute;
    right:10px;
    bottom:10px;
    width:auto
}
 .ad-number{
    right:auto;
    left:15px
}
 .slideTwo h2{
    font-size:1.6em
}
 .all-plans-banner .txtContent{
    width:95%;
    left:5%
}
 .tab-poc-bg{
    position:relative;
    width:320%;
    height:430px;
    left:-375px
}
 .tab-poc-btm{
    height:12px
}
 .tab-poc1-banner-txt{
    bottom:165px;
    width:95%;
    left:10px
}
 .tab-poc1-banner h2{
    font-size:22px
}
 .tab-poc1-banner h3{
    font-size:18px;
    width:90%;
    margin-bottom:18px
}
 .tab-poc-inv-link div,.tab-poc-trgt-link div{
    width:100%
}
 .invest-btn,.target-btn{
    width:100%
}
 .tab-poc-inv-link{
    margin-right:10px;
    width:48%
}
 .tab-poc-trgt-link{
    width:48%
}
 .tab-poc2-banner{
    width:90%;
    margin:25px auto;
    height:auto
}
 .tab-poc-bg2{
    height:auto;
    display:none
}
 .poc-xpense,.poc-income{
    margin-top:0
}
 .poc-inpts{
    padding-bottom:10px;
    width:91%
}
 .poc-inpts .numberbox{
    width:100%
}
 .poc-text{
    width:100%;
    text-align:left;
    margin-right:0
}
 .poc-inpts .numberbox>div{
    width:100%
}
 .invest-btn>div{
    width:100%
}
 .poc-calc-btn{
    width:100%;
    text-align:center
}
 .poc-inpts .radio label{
    width:100%
}
 .poc-inpts .radio,.radio:last-child{
    min-width:50%
}
 .tab-btm-link{
    width:32%
}
 .rec{
    width:100%
}
 .tab-poc3-box1{
    padding:7px
}
 .box1-text h3{
    font-size:18px
}
 .blue-text{
    line-height:23px
}
 .tab-calc-btn{
    width:auto
}
 .hlv1-img{
    width:290px;
    position:static;
    margin:0 auto
}
 .calc-hlv-tab .hlv1-banner-txt{
    position:static;
    margin-top:10px
}
 .calc-hlv-tab .hlv1-banner p{
    width:100%
}
 .tab-btns>div{
    float:none;
    display:inline-block;
    width:45%;
    margin-right:5%
}
 .tab-btns>div:last-child{
    margin-right:0;
    margin-left:5%
}
 .calc-hlv-tab h1{
    font-size:30px;
    margin-top:0
}
 .tab-btns{
    margin-bottom:21px;
    font-size:0
}
 .tab-btns>div>a{
    width:100%
}
 .numberbox>div,.hlv-income .numberbox>div{
    width:100%
}
 .hlv-inpts .blue-title{
    font-size:16px
}
 .hlv-btm-link{
    width:33%
}
 .prdct-recommend{
    width:100%;
    margin:20px 0
}
 .slnrecommended .prdct-recommend:first-child{
    margin-left:0;
    margin-right:0
}
 .slnrecommended .prdct-recommend:last-child{
    margin-right:0;
    margin-left:0
}
 .hlv-btm-txt .mt20{
    font-size:0
}
 .track-list{
    width:95%
}
 .poc-text1,.poc-text2{
    width:100%;
    text-align:left
}
 .poc-dur div.inline{
    width:100%
}
 .poc-text1,.poc-text2{
    width:100%;
    text-align:left
}
 .hlv-inpts,.hlv-income .hlv-inpts{
    width:75%
}
 .xpense-result .red-text{
    font-size:16px;
    padding:0 10px
}
 .hlv-income .track-list li:nth-child(3):after{
    left:-60%
}
 .amnt-xpense{
    width:100%
}
 .calc-cec-bg img{
    position:relative;
    max-width:none;
    width:124%;
    left:-10%
}
 .calc-cec-bg{
    width:348%;
    height:440px;
    margin-left:-123%
}
 .cec1-img{
    right:0;
    width:70%
}
 .cec1-banner-txt{
    width:100%;
    left:4%
}
 .calc-cec h1{
    font-size:22px
}
 .calc-cec .cec1-banner p{
    font-size:18px
}
 .cec2-banner .calc-btn{
    text-align:center;
    padding-right:0
}
 .cec-income .cec-inpts{
    width:100%
}
 .cec-inpts h4{
    height:auto
}
 .cec2-banner-bg{
    height:412px
}
 .cec-inpts img{
    display:none
}
 .next{
    display:none
}
 .datepicker .next{
    display:block
}
 .cec-university{
    width:100%;
    height:auto
}
 .cec-fees{
    padding:0
}
 .cec3-banner .cec-inpts{
    width:100%
}
 .cec-inpts .radio+.radio{
    margin-top:15px
}
 .cec-plan{
    width:100%
}
 .cec3-banner .cec-inpts{
    width:100%;
    margin-top:0
}
 .cec3-banner .cec-inpts .radio1 label{
    max-width:21%
}
 .ico-bottom{
    width:100%;
    padding:0;
    margin:0;
    text-align:center;
    position:static
}
 .ico-left{
    width:100%;
    padding:0;
    margin:0;
    float:none
}
 .ico-left-2{
    width:100%;
    float:none
}
 .ico-right{
    width:100%;
    float:none;
    margin-top:0;
    padding:0
}
 .cec3-banner .cec-inpts .ico-left-1,.cec3-banner .cec-inpts .ico-left-2{
    width:100%;
    float:none;
    font-size:18px;
    color:#06487a
}
 .uni .cec-inpts img{
    display:block;
    width:50px;
    margin:0 auto
}
 .cec-fees .cec-blue-title,.cec-plan .cec-blue-title{
    font-size:18px
}
 .cec-university{
    border:0;
    margin-top:5px;
    padding:0 10px
}
 .disclaimer{
    display:none;
    padding:10px 0 0
}
 .cec-plan{
    padding:0 10px
}
 .cec3-banner .cec-inpts .radio1{
    font-size:0;
    width:100%;
    margin-bottom:20px
}
 .cec3-banner .cec-inpts .radio1 .radio{
    margin-bottom:0;
    margin-top:0;
    width:33.33%;
    min-width:auto;
    float:none;
    display:inline-block
}
 .cec3-banner .cec-inpts h4{
    font-size:16px
}
 .cec3-banner .cec-inpts h3{
    font-size:20px
}
 .cec-plan{
    border:0
}
 .cec-plan .calc-btn{
    margin-top:0
}
 .cec3-banner .cec-inpts .numberbox>div{
    width:100%
}
 .cec2-banner,.cec3-banner{
    top:30px
}
 .cec-inpts .radio:last-child{
    min-width:auto
}
 .cec4-banner-bg{
    height:280px
}
 .fees-result-box{
    width:100%;
    padding:0 10px
}
 .fees-result h4{
    font-size:18px
}
 .prdct-edu-recommend{
    width:100%;
    margin-top:12%;
    border:0
}
 .cec4-btm-link{
    width:33%;
    display:inline-block;
    float:left
}
 .fees-text{
    font-size:16px;
    padding:5px
}
 .fees-result h3{
    font-size:18px;
    padding:0 15px
}
 .fees-result h4{
    font-size:14px
}
 .fees-arrow{
    display:block;
    left:44%;
    bottom:228px
}
 .edurecommended{
    margin-top:10%
}
 .cec4-banner .cec4-banner-bg:after{
    content:"";
    display:block;
    position:absolute;
    bottom:-10px;
    height:0;
    width:0;
    border-left:5px solid transparent;
    border-right:5px solid transparent;
    border-top:10px solid #fff;
    left:49.2%
}
 .disclaimer.fees-p p{
    padding:0 10px
}
 .calc-it-bg img{
    width:170%;
    left:-35%
}
 .it1-banner-txt{
    left:15px
}
 .it1-img img{
    height:275px
}
 .calc-it h1{
    font-size:22px
}
 .calc-it .it1-banner p{
    font-size:16px
}
 .cec3-banner-bg{
    height:640px
}
 .cec4-btm-img{
    display:block
}
 .calc-rc .rc1-banner-txt{
    position:static;
    margin-top:10px
}
 .calc-rc .rc1-banner p{
    width:100%
}
 .calc-rc h1{
    font-size:24px
}
 .calc-rc-bg{
    height:auto
}
 .calc-rc-bg img{
    max-width:none;
    position:relative;
    width:125%;
    height:auto;
    left:-10%
}
 .rc1-img{
    width:290px;
    right:28%;
    bottom:-77px
}
 .rc-income .rc-inpts{
    width:100%;
    margin-bottom:10px
}
 .rc2-banner,.rc3-banner,.rc4-banner{
    top:20px
}
 .rc-inpts img{
    display:none
}
 .rc-inpts .blue-title{
    height:auto;
    padding:0 12px
}
 .rc-income.active,.rc-expense.active{
    background:#fff none repeat scroll 0 0;
    padding-bottom:20%;
    border-radius:5px
}
 .rc-inpts .blue-title{
    font-size:20px
}
 .rc2-banner .calc-btn{
    bottom:5%;
    text-align:center;
    right:0
}
 .rc-inpts{
    width:100%
}
 .rc-expense .numberbox>div{
    margin-bottom:10px;
    width:75%
}
 .rc3-banner .rc-inpts .blue-title{
    height:auto
}
 .rc3-banner .calc-btn{
    bottom:2%
}
 .dis{
    display:none
}
 .rc-result{
    background-color:#fff;
    border-radius:5px;
    padding:10px 5px 0
}
 .rc-result-box{
    width:90%
}
 .rc-text{
    font-size:18px
}
 .rc-result h3{
    font-size:18px
}
 .rc-result:after{
    content:"";
    display:block;
    position:absolute;
    bottom:-10px;
    height:0;
    width:0;
    border-left:5px solid transparent;
    border-right:5px solid transparent;
    border-top:10px solid #fff;
    left:49.2%
}
 .rcrecommended{
    width:100%;
    position:absolute;
    top:auto;
    left:0
}
 .prdct-rc-recommend{
    width:100%
}
 .rc-btm-link{
    width:33.33%;
    display:inline-block;
    float:left
}
 .rc-btm-link-txt{
    text-align:center
}
 .rc-btm-img{
    display:block
}
 .sucesssavings .txt{
    width:90%;
    font-size:22px
}
 .edurecommended h4{
    font-size:16px;
    margin-top:-25px
}
 .it-screenone .it-inpts{
    width:100%;
    vertical-align:top
}
 .it-inpts .radio-btns .radio:last-child{
    min-width:auto
}
 .it-screenone .it-inpts>div>img{
    display:none
}
 .it2-banner,.it3-banner,.it4-banner{
    position:static;
    display:none
}
 .it2-banner .rel{
    padding:0 0 30px 0
}
 .it-screenone .it-inpts{
    margin-top:30px
}
 .it2-banner .calc-btn,.it3-banner .calc-btn{
    text-align:center
}
 .it3-banner .calc-btn a.more-link,.it3-banner .calc-btn a.more-link:nth-child(2),.it3-banner .calc-btn a{
    margin:30px 0 0 0;
    float:none;
    width:50%
}
 .itcalcsection{
    width:95%
}
 .itcalcsection .accord-title h4{
    width:85%
}
 .itcalcsection .reason li{
    font-size:1.4em
}
 .it2-banner,.it3-banner{
    top:20px
}
 .it4-banner .rel .itrecommended{
    top:88%;
    margin-top:0
}
 .it4-banner .rel>.clearfix>div{
    margin-top:30px
}
 .it4-banner .rel>.clearfix>div:first-child{
    margin-top:0
}
 .it3-banner .calc-btn a.more-link:first-child{
    margin-top:0
}
 .it4-banner .rel:after{
    content:"";
    display:block;
    position:absolute;
    bottom:-10px;
    height:0;
    width:0;
    border-left:5px solid transparent;
    border-right:5px solid transparent;
    border-top:10px solid #fff;
    left:49.2%
}
 .it3-banner .dp-numberPicker-input{
    font-size:18px
}
 .calc-aac-bg img{
    max-width:none;
    position:relative;
    left:-26%;
    width:278%
}
 .aac1-img{
    width:100%;
    right:0;
    top:auto;
    bottom:0
}
 .calc-aac-head{
    width:100%
}
 .calc-aac-head1,.calc-aac-head2{
    font-size:22px;
    text-transform:capitalize
}
 .aac1-banner-txt{
    position:static;
    width:100%
}
 .calc-aac .aac1-banner p{
    width:100%;
    margin-top:20px;
    font-size:14px
}
 .aac1-banner>.row,.aac1-banner>.row>.col-xs-12{
    height:100%
}
 .aac2-banner .rel{
    padding:15px;
    min-height:auto
}
 .aac-income .aac-inpts{
    width:100%
}
 .aac2-banner p{
    width:100%;
    margin-bottom:10px
}
 .aac-inpts img{
    display:none
}
 .aac-inpts select.dropdown1{
    width:100%
}
 .aac2-banner,.aac3-banner,.aac4-banner,.aac5-banner{
    position:static;
    display:none
}
 .calc-aac .calc-btn{
    text-align:center;
    margin-top:15px
}
 .surplus{
    font-size:16px;
    line-height:normal;
    padding:0 5px;
    width:100%
}
 .sur-invest .radio,.aac4-banner .sur-invest .radio{
    margin-bottom:10px;
    width:100%;
    font-size:16px
}
 .aac4-banner .sur-invest{
    width:95%
}
 .sur-invest .radio input[type="radio"]+label{
    min-height:100px;
    padding:25px 10px
}
 .sur-invest .radio img{
    display:none
}
 .aac3-banner p,.aac4-banner p{
    padding:0 5px
}
 .aac3-banner .rel,.aac4-banner .rel{
    padding:15px
}
 .aac5-banner-heading{
    font-size:18px;
    width:90%;
    margin:0 auto
}
 .recmnd-asset-inner{
    width:95%;
    padding-right:0;
    margin:10px auto 0;
    text-align:center
}
 .aac5-banner .surplus{
    width:100%;
    margin:20px 0 0;
    text-align:center;
    padding:0;
    font-size:18px
}
 .recmnd-asset-text{
    width:100%
}
 .aac5-banner p{
    font-size:16px
}
 .recmnd-asset{
    border:0;
    padding:0
}
 .aac5-banner .rel{
    padding:15px 0
}undefined}undefined @media(max-width:640px){
.loyalty-table{
    overflow-x:scroll;
    overflow-y:hidden
}
 .loyalty-table table{
    width:130%
}
 .loyalty-table .rwd-table th,.loyalty-table .rwd-table td:before{
    width:auto
}
 .loyalty-table .rwd-table th{
    padding:5px 10px;
    margin:0;
    height:54px
}
 .loyalty-table .rwd-table td{
    padding:5px 10px;
    margin:0
}
 .status-info li{
    width:50%
}
 .status-info li span{
    text-align:left
}
 .document-list>li:first-child,.document-list>li:nth-child(5n),.document-list>li,.document-list>li:last-child,.document-list>li:nth-child(4n){
    width:100%;
    margin:0
}
 .document-list li a{
    font-size:16px;
    margin-bottom:10px;
    padding:12px 0
}
 .document-list li a span{
    display:inline-block;
    margin-bottom:0;
    margin-right:10px
}
 .notification-list li span,.notification-list li p{
    width:100%;
    font-size:16px
}
 .appt-status>.inline:nth-child(2){
    text-align:left
}
 .appt-status>.inline span{
    display:block
}
 .tracker-box{
    padding:15px 0
}
 .appntpopup .input-field{
    margin-bottom:20px
}
 .cec1-img{
    right:15%;
    width:65%
}
 .calc-it-bg img{
    width:175%;
    left:-40%
}
 .rc1-img{
    width:275px;
    right:28%
}
 .calc-rc-bg img{
    width:120%;
    left:-10%
}
 .itrecommended .owl-theme .owl-controls .owl-buttons .owl-next{
    right:-10px
}
 .itrecommended .owl-theme .owl-controls .owl-buttons .owl-prev{
    left:-10px
}undefined}undefined @media(max-width:600px){
.advisor-img{
    display:none
}
 .m-advisor-img{
    display:block;
    text-align:center
}
 .join-txt{
    font-size:18px;
    line-height:1;
    margin-bottom:5px;
    margin-top:0
}
 .join-type{
    font-size:32px
}
 .join-type-link{
    height:90px
}
 .gloss-letter span{
    width:12%
}
 .gloss-letter:after{
    bottom:6px;
    width:88%
}
 .jplist-ios-button{
    display:none
}
 .jplist-panel{
    display:block
}
 .success-video iframe{
    height:310px
}
 .tat-detail{
    width:99.2%
}
 .tat-detail ul li .tat-text{
    font-size:16px
}
 .center-content .r-border{
    width:18%
}
 .center-content span.center-txt{
    width:64%
}
 .fast-fact-table.table1{
    width:100%
}
 .rating-table{
    font-size:14px
}
 .rating-table tr th,.rating-table tr td{
    text-align:center
}
 .rating-table tr th:nth-child(1),.rating-table tr td:nth-child(1),.rating-table tr th:nth-child(2),.rating-table tr td:nth-child(2){
    display:none
}
 .step-detail{
    width:75%
}
 .step-img{
    width:80px
}
 .step-title{
    margin-bottom:5px;
    width:75%
}
 .table1{
    font-size:14px;
    width:100%
}
 .select-drpdwn{
    width:100%
}
 .portfolio-drpdwn{
    width:100%
}
 .podcast-img{
    width:100%;
    float:none;
    margin-bottom:30px
}
 .podcast-img img{
    width:100%
}
 .podcast-content{
    width:100%;
    float:none;
    padding-left:0
}
 .boxes-list .col-xs-6{
    width:100%;
    float:none
}
 .boxes-list .col-xs-12{
    float:none
}
 .podcast-box1{
    border-bottom:2px solid #08486f;
    margin-bottom:10px
}
 .podcast-box1:hover{
    background-color:transparent
}
 .podcast-box1 h4{
    height:auto
}
 .podcast-img1{
    display:none
}
 .banner1 figcaption.advisor-banner-txt h3{
    font-size:16px
}
 .document-table>tbody>tr>td span{
    display:inline-block;
    width:85%;
    vertical-align:middle
}
 .footable.breakpoint>tbody>tr>td>span.footable-toggle{
    width:15px
}
 .medical-table>tbody>tr>td:first-child,.medical-table>thead>tr>th:first-child{
    display:none
}
 .medical-table>tbody>tr>td:nth-child(2),.medical-table>thead>tr>th:nth-child(2){
    position:absolute;
    left:15px;
    width:30%
}
 .tbl-container{
    margin-left:28%;
    overflow-x:auto
}
 .medical-table{
    width:200%;
    max-width:none
}
 .medical-table>thead>tr>th:nth-child(2){
    background-color:#ccc;
    color:#fff
}
 .document-table>tbody>tr:nth-of-type(odd)>td:nth-child(2){
    background-color:#fafafa
}
 .document-table>tbody>tr:nth-of-type(even)>td:nth-child(2){
    background-color:#f5f5f5
}undefined}undefined @media(max-height:590px){
.modal-content{
    height:98%;
    margin:1% 0
}
 .modal-dialog{
    height:98%;
    overflow:auto
}undefined}undefined @media(max-width:580px){
.left-head,.right-head,.right-btns{
    float:none
}
 .left-head{
    width:100%
}
 .left-headv1{
    width:100%
}
 .right-btns .fl,.right-btns .fl a{
    width:100%
}
 .right-btns .fl:first-child{
    margin-bottom:10px;
    margin-right:0
}undefined}undefined @media(max-width:540px){
.right-btns .fl{
    width:100%
}
 .right-btns .fl:first-child{
    margin-bottom:10px;
    margin-right:0
}
 .table-performance .table-head span:first-child,.table-performance .table-body .table-row span:first-child{
    height:70px
}undefined}undefined @media(max-width:500px){
.logo{
    width:60%
}
 .mobile-login{
    max-width:400px
}
 .document-table>tbody>tr>td span{
    width:80%
}
 .footable-row-detail-inner,.footable-row-detail-row,.footable-row-detail-name,.footable-row-detail-value{
    display:block
}
 .footable-row-detail-name{
    padding:0
}
 .document-table>tbody>tr>td .footable-row-detail-value span{
    width:100%
}
 .datepick-modal{
    width:100%
}
 .appt-status>.inline{
    width:100%
}
 .tracker-box .blue-title{
    float:none
}
 .tracker-box .row .clearfix>.btn{
    width:100%;
    float:none;
    margin:5px 0 10px
}
 .cec4-banner-bg{
    height:370px
}
 .fees-arrow{
    left:42%;
    bottom:230px
}
 .edurecommended{
    margin-top:10%
}
 .it1-banner-txt{
    top:0
}
 .it1-img{
    right:10px
}
 .calc-it-bg img{
    width:225%;
    left:-55%
}
 .uni{
    top:2%
}
 .calc-rc-bg img{
    width:200%
}
 .itrecommended .red-text1{
    font-size:14px;
    margin-bottom:45px;
    padding:0 20px
}
 .it3-banner .rel{
    padding-bottom:10px
}
 .it3-banner .calc-btn{
    margin-top:15px
}
 .it3-banner .calc-btn a.more-link,.it3-banner .calc-btn a.more-link:nth-child(2),.it3-banner .calc-btn a{
    margin-top:15px
}
 .calc-aac-bg img{
    width:304%
}undefined}undefined @media(max-width:480px){
.mobilehint{
    font-size:12px
}
 .accord-title{
    padding:15px
}
 .accord-title h4 img{
    display:none
}
 .branch-detail{
    padding:5px 10px 5px 5px
}
 .branch-name .b-name{
    width:80%
}
 .contact-drpdwn,.search-type-tab{
    width:100%
}
 .search-location .btn{
    width:30%
}
 .search-location .inpt-txt{
    width:70%
}
 .success-video iframe{
    height:240px
}
 .tat-detail ul li .tat-days{
    padding:8px;
    width:30%
}
 .tat-detail ul li .tat-text{
    padding:15px;
    width:70%
}
 #qsSlider .title{
    font-size:14px
}
 .accord-title{
    padding:15px
}
 .asset-box{
    height:245px
}
 .assist-box a img{
    width:35px
}
 .assist-box div h4{
    font-size:16px
}
 .banner h1{
    font-size:2em
}
 .banner-img img{
    left:-50%;
    position:relative;
    width:175%
}
 .banner1 .banner-img img{
    left:-137%;
    width:350%
}
 .banner1 h1{
    font-size:1.8em
}
 .banner2 .banner-img img{
    left:-180%
}
 .claim-banner .banner-img img{
    width:200%;
    left:-60%
}
 .bck .asset-txt{
    height:90px;
    overflow:hidden
}
 .benefits .m-dwnld-btn a{
    margin-right:0;
    padding:7px 15px
}
 .bottom-box-content .bullets1{
    margin-left:15%
}
 .bottom-box-content h4{
    font-size:19px
}
 .bottom-content .sticky-btn{
    display:inline-block;
    margin-top:10px;
    position:initial
}
 .btm-box h2,.btm-box p{
    font-size:20px
}
 .btm-box1{
    min-height:230px
}
 .btm-box1 h2{
    margin-bottom:15px
}
 .btm-box1 p{
    font-size:18px
}
 .calslider,.banner-wrap,.banner-four{
    height:210px
}
 .center-content .r-border{
    width:10%
}
 .center-content span.center-txt{
    width:80%
}
 .claim-review-box{
    height:75px
}
 .claim-review-box .review-img{
    height:40px
}
 .cust-type-slider,.step-title,.step-detail{
    width:100%
}
 .disclosure-filter .fl{
    width:49%
}
 .disclosure-filter .fl:first-child{
    margin-right:2%
}
 .fast-fact-table.table1 tr td,.fast-fact-table.table1 tr th{
    padding:8px
}
 .fast-fact-table.table1 tr td.yr-col{
    padding:0;
    width:20px
}
 .finance-yr,.quarter{
    width:98%
}
 .frnt .asset-txt{
    height:70px;
    overflow:hidden
}
 .head2{
    font-size:18px;
    width:70%
}
 .plan-details .panel-heading h4 a,.document-accord .panel-heading h4 a{
    font-size:18px;
    padding:15px 40px 15px 15px
}
 .questions figcaption{
    width:90%
}
 .questions h2{
    font-size:20px;
    margin-top:10px
}
 .questions h3{
    font-size:14px;
    margin-top:10px
}
 .read-article{
    bottom:10px
}
 .read-article a.btn{
    padding:7px 15px
}
 .service-offered .mblock>a>.txtHandle{
    margin-left:8px
}
 .service-offered h2{
    font-size:1.4em
}
 .settlement-img img{
    margin-left:-55%;
    margin-top:-10%;
    max-width:none;
    width:360%
}
 .step-content{
    display:inline-block;
    vertical-align:bottom;
    width:70%
}
 .step-detail-content{
    height:auto
}
 .step-img{
    display:inline-block;
    float:none;
    vertical-align:bottom
}
 .thank-img{
    text-align:left
}
 .thank-img span{
    font-size:17px
}
 .txt-hold{
    margin-top:20px
}
 .yr-text{
    -ms-transform:rotate(-90deg);
    -webkit-transform:rotate(-90deg);
    transform:rotate(-90deg)
}
 .banner h3{
    font-size:16px;
    margin-top:10px
}
 .txtHandle h3{
    margin:0
}
 .left-head{
    float:none;
    width:100%
}
 .right-btns .fl,.right-btns .fl a{
    width:100%
}
 .right-btns .fl:first-child{
    margin-bottom:10px;
    margin-right:0
}
 .right-head,.right-btns{
    float:none
}
 .join-txt{
    font-size:14px
}
 .join-type{
    font-size:24px
}
 .join-type-link{
    height:80px
}
 .mCSB_inside>.mCSB_container{
    margin-right:15px
}
 .filterlist>li{
    padding:0 10px
}
 .dtls .list-inline>li{
    margin-right:20px
}
 .chart-container{
    height:300px
}
 .cta-list1 li>a{
    height:auto
}
 .banner3 h1{
    width:52%
}
 .banner3 h3.blue-title{
    margin-top:10px
}
 .podcast-content h4{
    font-size:18px
}
 .jp-drpdwn1{
    width:100%
}
 .indice-table thead tr th,.indice-table thead tr td{
    min-height:56px
}
 .table2 thead tr th,.table2 thead tr td{
    padding:8px
}
 .table2 tbody tr td{
    padding:8px
}
 .table2 tbody tr th,.table2 thead tr th{
    width:40%
}
 .indice-table1 .table2 tbody tr th,.indice-table1 .table2 thead tr th{
    width:40%
}
 .fxd-col-table{
    margin-left:40%
}
 .table2{
    width:140%
}
 .indice-table2 .table2{
    width:100%
}
 .thead1 tr th,.thead1 tr td{
    height:56px
}
 .thead2 tr th,.thead2 tr td{
    height:76px
}
 .table2 .thead2 tr th{
    padding-top:20px
}
 .modalbox1 .modal-body{
    padding:0
}
 .banner figcaption.elitelife-banner .txt{
    font-size:12px
}
 .banner figcaption.elitelife-banner h2.head2{
    font-size:14px
}
 .table-performance .table-head span,.table-performance .table-body .table-row span{
    padding:5px
}
 .loyalty-table table{
    width:160%
}
 .status-info li{
    font-size:14px
}
 .status-info li .font-b{
    font-size:15px
}
 .app-status h1{
    font-size:24px
}
 .all-plans-banner .txtContent .schemesholder:last-child .titlehold a{
    bottom:0
}
 .hlv1-img{
    width:310px
}
 .hlv-inpts{
    width:80%
}
 .cec1-img{
    right:2%;
    width:80%
}
 .cec-month-btn{
    width:75%
}
 .cec3-banner-bg{
    height:671px
}
 .rc1-img{
    right:15%;
    width:300px
}
 .it3-banner .calc-btn a.more-link,.it3-banner .calc-btn a.more-link:nth-child(2),.it3-banner .calc-btn a{
    width:75%
}
 .it4-banner .rel{
    padding-bottom:50px
}
 .it4-banner .rel .itrecommended{
    top:85%
}undefined}undefined @media(max-width:430px){
.assist-box{
    display:block;
    margin-bottom:15px;
    margin-right:0;
    width:100%
}
 .assist-links .assist-boxv1{
    float:none;
    width:100%;
    margin-bottom:15px;
    height:auto;
    padding:10px
}
 .assist-box a img{
    width:45px
}
 .assist-box div h4{
    font-size:18px
}
 .assist-box div span{
    font-size:14px
}
 .assist-links .assist-box{
    border-right:2px solid #dfdfdf
}
 .insurance-slider:before,.insurance-slider:after{
    display:none
}
 .medical-table{
    width:270%
}
 .tbl-container{
    margin-left:38%
}
 .medical-table>tbody>tr>td:nth-child(2),.medical-table>thead>tr>th:nth-child(2){
    width:35%
}
 .calc-hlv-tab h1{
    font-size:24px
}
 .calc-hlv-tab .hlv1-banner p{
    font-size:16px
}
 .track-list li{
    font-size:14px
}
 .track-list li a{
    width:70%
}
 .xpense-result h4{
    font-size:16px
}
 .calc-it-bg img{
    width:300%;
    left:-96%
}
 .it1-banner-txt{
    width:90%
}
 .calc-rc .rc1-banner p{
    font-size:16px
}
 .prdct-edu-recommend{
    margin-top:40px
}
 .edurecommended h4{
    margin-top:-15px
}undefined}undefined @media(max-width:420px){
.navbar-brand>img{
    margin-top:15px
}undefined}undefined @media(max-width:420px){
.logo{
    height:55px;
    width:45%
}
 .mobile-login{
    max-width:300px
}
 .mobile-search .searchInput{
    width:85%
}
 .navbar-toggle{
    left:-10px
}
 .navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{
    margin:10px 0
}
 .search{
    height:45px;
    width:45px
}
 .search,.login-tab{
    width:40px
}
 .search-icon{
    right:40px
}
 .search-icon,.login-icon{
    padding-right:10px
}
 .second-nav{
    top:60px;
    background:transparent
}
 .loyalty-table table{
    width:200%
}
 .loyalty-table .rwd-table td{
    padding:5px 7px
}
 .loyalty-table .rwd-table th{
    padding:5px 7px
}
 .insurance-slider .slick-prev,.insurance-slider .slick-next{
    height:auto;
    width:auto
}
 .cec4-btm-link{
    float:none;
    width:30%
}
 .cec3-banner-bg{
    height:720px
}
 .rc1-img{
    right:15%;
    width:275px
}
 .calc-aac-bg img{
    width:400%
}undefined}undefined @media(max-width:400px){
.fast-fact-table.table1 tr td,.fast-fact-table.table1 tr th{
    padding:8px 5px
}
 .fast-fact-table.table1 tr th:first-child{
    padding:5px
}
 .appt-status>.inline:last-child{
    width:100%
}
 .appt-status>.inline{
    font-size:13px
}
 .cec3-banner-bg{
    height:750px
}
 .it1-img img{
    height:220px
}undefined}undefined @media(max-width:380px){
.banner3 .banner-img img{
    left:-195%;
    width:430%
}
 .branch-name .b-name{
    width:75%
}
 .search-location .btn{
    min-width:1px
}
 .banner1 figcaption.advisor-banner-txt h3{
    display:none
}
 .per-page-drpdwn{
    display:block;
    margin-top:0
}
 .per-page-drpdwn select.jp-drpdwn.per-page{
    margin-left:0;
    float:none
}
 .chart-container{
    width:90%;
    margin-left:-5%
}
 .app-status h1{
    font-size:20px
}
 .document-table{
    font-size:14px
}
 .tracker-content .status-popup{
    font-size:14px
}
 .popup-header h4{
    font-size:16px
}
 .popup-content{
    height:80%
}
 .cec4-banner-bg{
    height:385px
}
 .fees-arrow{
    bottom:264px
}
 .it1-img img{
    height:220px
}
 .rc1-img{
    right:16%;
    width:245px
}undefined}undefined @media(max-width:370px){
.step-content{
    width:65%
}
 .back-img img{
    padding:0 15px
}
 .insurance-slider .back{
    height:490px
}
 .insurance-slider .insurance-type{
    height:490px;
    width:auto
}
 .insurance-slider .insurance-type-desc ul{
    height:310px
}
 .insurance-slider .slick-next:before,.insurance-slider .slick-next{
    right:-20px
}
 .insurance-slider .slick-prev:before,.insurance-slider .slick-prev{
    left:-20px
}
 .hlv1-img{
    width:280px
}
 .cec4-banner-bg{
    height:385px
}
 .fees-arrow{
    bottom:262px
}
 .rc1-img{
    right:18%;
    width:230px
}undefined}undefined @media(max-width:360px){
.asset-box{
    height:265px
}
 .bck .asset-txt{
    height:110px;
    overflow:hidden
}
 .bottom-box-content .bullets1{
    margin-left:0
}
 .disclosure-filter .fl:first-child{
    padding-right:0
}
 .dropdown1{
    min-width:10px
}
 .frnt .asset-txt{
    height:90px;
    overflow:hidden
}
 .mblock{
    padding:15px 10px
}
 .service-offered h2,.slideTwo h2,.txtContent h3{
    font-size:1.4em
}
 .settlement-img img{
    margin-left:-55%;
    margin-top:-10%;
    max-width:none;
    width:360%
}
 .sticky-btn{
    font-size:1.2em
}
 .txt-hold{
    margin-top:0
}
 .success-video iframe{
    height:180px
}
 .claim-banner .supl-txt{
    display:none
}
 .captcha-inpt input{
    width:100%
}
 .captcha-img img{
    width:100%
}
 .table-performance .table-head span,.table-performance .table-body .table-row span{
    padding:3px
}
 .loyalty-table table{
    width:250%
}
 .cec1-img{
    width:85%;
    right:8%
}undefined}undefined @media(max-width:330px){
.step-content{
    width:60%
}
 .table-performance .table-head span:first-child,.table-performance .table-body .table-row span:first-child{
    height:90px
}
 .all-plans-banner .schemesholder .schemeHold{
    margin-bottom:5px
}
 .hlv1-img{
    width:245px
}
 .cec4-banner-bg{
    height:415px
}
 .fees-arrow{
    left:39%;
    bottom:255px
}
 .calc-it-bg img{
    width:350%;
    left:-122%
}
 .cec3-banner-bg{
    height:745px
}
 .uni{
    top:0
}
 .rc1-img{
    width:200px;
    right:18%
}
 .calc-rc-bg img{
    width:200%
}
 .it4-banner h4.blue-title{
    font-size:16px
}
 .calc-aac .aac1-banner p{
    font-size:12px
}
 .calc-aac-bg img{
    width:415%
}undefined}undefined @media(max-width:320px){
.bottom-content .card .sticky-btn{
    margin-top:15px;
    position:initial
}
 .mobile-search .searchInput{
    width:85%
}
 .radio,.radio:last-child{
    margin-bottom:10px
}
 .second-nav{
    max-height:none
}
 .cec1-img{
    right:3%;
    width:95%
}undefined}undefined @media(max-height:590px) and (min-width:600px) and (max-width:750px) and (min-height:350px){
.slideTwo h2{
    font-size:30px;
    margin:20px 0
}
 .all-plans-banner .titlehold .banner-sub-title{
    font-size:24px
}
 .titlehold img{
    width:auto
}undefined}undefined @media \0creen{
#card2.card-text .txt:first-child{
    line-height:30px
}
 .action-btns ul li{
    padding:5px 0
}
 .customer-type .radio .radio-label:after{
    height:6px;
    left:5px;
    margin-top:-3px;
    width:6px
}
 .customer-type .radio input{
    display:block
}
 .first-header .nav>li>a{
    padding-bottom:7px;
    padding-top:7px
}
 .list-hold li{
    padding:10px 0
}
 .login-box{
    right:0
}
 .login-box .username-input [type="checkbox"]+label:after,.customer-type .radio .radio-label:after,.customer-type .radio .radio-label:before,.customer-type .radio .radio-label:after{
    visibility:hidden
}
 .login-box .username-input [type="checkbox"].checked+label:after,.customer-type .radio .checked:after{
    visibility:visible
}
 .login-dropdown.active .caret{
    border-bottom:10px solid #a41c2b;
    border-top-width:0
}
 .navbar-nav>li>a{
    padding-bottom:10px !important;
    padding-top:10px !important
}
 .radio input[type="radio"]{
    margin-left:0
}
 .second-nav li,.first-header li{
    padding:0
}undefined}undefined @media(min-width:1025px){
#map-canvas{
    margin-top:58px;
    height:660px
}undefined}undefined @media(max-width:767px){
#map{
    padding:0
}undefined}undefined