html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; font-size: 62.5%; background-color: #fff; overflow-x: hidden; font-family:'tata_aia_printregular', Arial, Helvetica, sans-serif;}
html, body{height: 100%}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
/*table { border-collapse: collapse; border-spacing: 0; }*/
img { border: none; display: block; outline: 0 none; }
a.img{border: 0;outline: 0}
.clear {clear: both}
.clear_l{clear: left}
.fl{float: left}
.fr{float: right}
.pa{position: absolute}
.pr{position: relative}
.pf{position: fixed }
.mr{margin: 0 auto;}
.dn{display: none} 
.db{display: block }
.di{display: inline}
.dib{display: inline-block}
.mb40{margin-bottom: 40px}
a {text-decoration: none;transition:all .3s ease 0s;color: #4c4c4c}
li, li:hover, a:hover{transition:all .3s ease 0s;}
/*FONTS*/ 
@font-face {font-family: 'tata_aia_printregular'; src: url('../fonts/tata_aia_regular_print_3-webfont.eot');src: url('../fonts/tata_aia_regular_print_3-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/tata_aia_regular_print_3-webfont.woff2') format('woff2'),
url('../fonts/tata_aia_regular_print_3-webfont.woff') format('woff'), url('../fonts/tata_aia_regular_print_3-webfont.ttf') format('truetype'), url('../fonts/tata_aia_regular_print_3-webfont.svg#tata_aia_printregular') format('svg'); font-weight: normal;font-style: normal;}
@font-face{font-family: 'tata_aia_printbold';src: url('../fonts/tata_aia_print-webfont.eot');src: url('../fonts/tata_aia_print-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/tata_aia_print-webfont.woff2') format('woff2'),url('../fonts/tata_aia_print-webfont.woff') format('woff'),
         url('../fonts/tata_aia_print-webfont.ttf') format('truetype'), url('../fonts/tata_aia_print-webfont.svg#tata_aia_printbold') format('svg'); font-weight: normal; font-style: normal;}
/*Common*/
h1, h2, h3, h4, h5, h6{font-weight: normal}
h1{font-size: 3.2em;margin-bottom: 20px;color: #4c4c4c}
h2{color: #606060; font-size: 3em}
h3{color: #606060; font-size: 2.8em; line-height: 1.8em;}
h4{font-family: 'tata_aia_printbold';font-size: 1.7em;color: #4c4c4c;margin-bottom: 10px}
em{font-style: italic;}
p{font-size: 1.5em;line-height: 22px;margin-bottom: 25px;color: #4c4c4c}
p > a{text-decoration: underline}
p > a:hover{text-decoration: none}
p img{margin: 0 15px 15px 0}
a{font-size: inherit}
a.readmore{font-size: 1.2em;text-decoration: none;margin-top: 10px;display: block;}
a.readmore:hover{text-decoration: underline}
a.btn_reg{border-radius: 8px;padding: 10px 25px;color: #ffffff!important;display: inline-block;text-decoration: none!important;margin-left: 5px;}
a.btn_in{border-radius: 8px;padding: 10px 25px;color: #ffffff;display: inline-block;text-decoration: none;margin-right: 5px;}
a.btn_close{position: absolute;right: 0;top: -50px;background: #a1a1a1;text-decoration: none;border-radius: 8px;padding: 10px 25px;color: #ffffff;font-size: 1.5em}
a.btn_back{position: absolute;right: 0;top: -50px;background: #a1a1a1;text-decoration: none;border-radius: 8px;padding: 10px 25px;color: #ffffff;font-size: 1.5em}
a.btn_apply{position: absolute;right: 187px;top: -50px;background: #a1a1a1;text-decoration: none;border-radius: 8px;padding: 10px 25px;color: #ffffff;font-size: 1.5em}
a.btn_refer{position: absolute;right: 90px;top: -50px;background: #a1a1a1;text-decoration: none;border-radius: 8px;padding: 10px 25px;color: #ffffff;font-size: 1.5em}
.btn_emp_login{position: absolute;right: 0;top: 0;border-radius: 8px;padding: 10px 25px;color: #ffffff!important;display: inline-block;text-decoration: none!important;font-size:1.5em}
span.cntr_btn{display: block;font-size:1.4em;text-align:left; margin-top:20px}
a.btn_clickhere{border-radius: 8px;padding: 10px 15px 6px;color: #fff;display: inline-block;text-decoration: none;font-size:inherit}
a.btn_clickhere:hover{color:#fff}
.right_0{right:0px}
/*a.btn_close{position: relative;margin-right:10px;background: #a1a1a1;text-decoration: none;border-radius: 8px;padding: 10px 25px;color: #ffffff;font-size: 1.5em;float: right}*/
a.btn_refer:hover, a.btn_apply:hover,a.btn_close:hover{background: #4c4c4c}
.applyBox{display:none;}
a.cal_img{width: 36px;height: 36px;background-position: -522px -194px;display: inline-block;}
a[href^=tel]{ text-decoration:none!important}
p > strong{font-size: inherit;margin-bottom: 0}
b{font-family: 'tata_aia_printbold';display: inline}
strong{font-family: 'tata_aia_printbold';font-size: 1.5em;margin-bottom: 10px;display: inline-block;}
strong a{text-decoration: underline}
strong a:hover{text-decoration: none}
hr{height: 1px;border: 0; border-top: #c1c1c1 1px solid;background: none;margin: 20px 0}
sup{font-size: .7em}
.red{color: #ff0000}
.mandate_txt{color: #ff0000}
/*InnerNav to <select>*/
#selNav > span { display: none; background: none}
#selNav > .ui-selectmenu-button span.ui-icon{background: url("../images/arrows.png") no-repeat right -187px;width: 20px;margin-right: 5px}

/*Home banner*/
.homebanner{width: 656px;height: 305px;margin-right: 8px}
.homebanner-sm{width: 100%;height:auto;display:none;margin-top: 53px}
.homebanner-sm img{width: 100%; height: auto}
.homeslider .slick-slide img{display:inline-block;border-radius: 6px}
/*.banner img{display: inline-block;}*/
.banner{width: 100%;height: 247px;text-align: center;margin-bottom: 5px;display: table;}
.banner h3{font-family: 'tata_aia_printbold';font-size: 5.5em;color: #ffffff;text-align: center;display: table-cell;vertical-align: middle;}
.banner img{display: inline-block;}
.gold_bg{background-image: url(../images/banner_bg/gold.jpg);background-repeat:repeat-x;background-position: center top;background-size: 100% 100%}
.cyan_bg{background-image: url(../images/banner_bg/cyan.jpg);background-repeat:repeat-x;background-position: center top;background-size: 100% 100%}
.pink_bg{background-image: url(../images/banner_bg/pink.jpg);background-repeat:repeat-x;background-position: center top;background-size: 100% 100%}
.turqoise_bg{background-image: url(../images/banner_bg/turqoise.jpg);background-repeat:repeat-x;background-position: center top;background-size: 100% 100%}
.lime_green_bg{background-image: url(../images/banner_bg/lime-green.jpg);background-repeat:repeat-x;background-position: center top;background-size: 100% 100%}
.brick_red_bg{background-image: url(../images/banner_bg/brick_red.jpg);background-repeat:repeat-x;background-position: center top;background-size: 100% 100%}
.orange_bg{background-image: url(../images/banner_bg/orange.jpg);background-repeat:repeat-x;background-position: center top;background-size: 100% 100%}
.purple_bg{background-image: url(../images/banner_bg/purple.jpg);background-repeat:repeat-x;background-position: center top;background-size: 100% 100%}
.violet_bg{background-image: url(../images/banner_bg/violet.jpg);background-repeat:repeat-x;background-position: center top;background-size: 100% 100%}
.crimson_red_bg{background-image: url(../images/banner_bg/crimson_red.jpg);background-repeat:repeat-x;background-position: center top;background-size: 100% 100%}
/*Banner Icons*/
span.b_terms_of_use,span.b_public_disclosure,span.b_news,span.b_meet_our_life_planner,span.b_knowledge_centre,span.b_fund-performance,span.b_faq,span.b_e_repository,span.b_icon_customer_service,span.b_contact_us,span.b_icon_career-starter,span.b_icon_careers,span.b_icon_aboutus,span.b_icon_ptools,span.b_icon_claim{margin-right:20px;display: inline-block;vertical-align: middle;}
span.b_icon_claim, span.b_icon_aboutus, span.b_icon_ptools, span.b_icon_careers, span.b_icon_career-starter, span.b_contact_us, span.b_icon_customer_service, span.b_icon_customer_service, span.b_e_repository, span.b_faq, span.b_fund-performance, span.b_knowledge_centre, span.b_meet_our_life_planner, span.b_news, span.b_public_disclosure, span.b_terms_of_use{width: 100px;height: 100px;}
/*jScroll Pane*/
.scroll-pane{height: 500px;}
.jspContainer { overflow: hidden; position: relative; }
.jspPane { position: absolute; }
.jspVerticalBar { position: absolute; top: 0; right: 0; width:6px; height: 100%; background: red; }
.jspHorizontalBar { position: absolute; bottom: 0; left: 0; width: 100%; height: 16px; background: red; }
.jspCap { display: none; }
.jspHorizontalBar .jspCap { float: left; }
.jspTrack { background: #eeeeee; position: relative; }
.jspDrag { background: #c1c1c1; position: relative; top: 0; left: 0; cursor: pointer; }
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag { float: left; height: 100%; }
.jspArrow { background: #50506d; text-indent: -20000px; display: block; cursor: pointer; padding: 0; margin: 0; }
.jspArrow.jspDisabled { cursor: default; background: #80808d; }
.jspVerticalBar .jspArrow { height: 16px; }
.jspHorizontalBar .jspArrow { width: 16px; float: left; height: 100%; }
.jspVerticalBar .jspArrow:focus { outline: none; }
.jspCorner { background: #eeeef4; float: left; height: 100%; }
/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner { margin: 0 -3px 0 0; }
/*jScroll Pane end*/
.container_fluid1{max-width: 1150px;width:100%;overflow: hidden;margin: 0 auto}
.container_fluid{max-width: 1002px;width:100%;overflow: hidden;margin: 0 auto}
.container_grey{width: 100%;overflow: hidden;background: #efefef;padding: 58px 0 84px}
.container_grey_cont{width: 100%;overflow: hidden;background: #efefef;padding: 20px 0 30px}
.logo{width: 251px;height: 24px;float: left;}
.logo-sm{width: 187px;height: 17px}

.pt35{padding: 35px 0}
.pd_tb35{padding: 35px 0}
.container1{max-width: 1150px;width:100%;overflow: hidden;margin: 0 auto}
.container{max-width: 1002px;width:100%;overflow: hidden;margin: 0 auto}
.inner_container1{min-height:400px;max-width: 950px;overflow: hidden;width:auto%;/*float: left;*/padding: 0px 0 20px;position: relative}
.inner_container{min-height:400px;max-width: 690px;overflow: hidden;width:auto%;/*float: left;*/padding: 20px 0 20px;position: relative}
.inner_container > h1{margin-bottom: 20px}
.inner_container > h2{margin-bottom: 20px}
.inner_container .inr_cont_ftr{left: 0;width: auto;overflow: hidden;padding-top: 15px;border-top: #9d9d9d 1px solid;margin-top: 80px}
.inner_container .inr_cont_ftr strong{color: #9d9d9d}
.inner_container .inr_cont_ftr p{font-size: 1.3em;color: #9d9d9d;line-height: 18px}
.inner_container .inr_cont_ftr a{color: #4c4c4c;text-decoration: underline}
.inner_container .inr_cont_ftr a:hover{text-decoration: none}

.prod_cont > ul {margin-bottom: 30px}
.prod_cont > ul > li{font-size: 1.5em; list-style: outside disc; margin:0 0 10px 30px;padding-left: 5px;line-height: 20px}
.prod_cont > ul li a{text-decoration: underline;color: #4c4c4c}
.prod_cont > ul li a:hover{text-decoration: none}
.prod_cont > ul li input{display:inline; font-size:inherit;margin-left:10px}
.prod_cont > ul > li > ol{ margin:10px 0 20px}
.prod_cont > ul > li > ol > li{list-style:outside circle; margin-left:15px; padding-left:5px}
.prod_cont > ul > li > ol > li a{font-size:inherit}

ul.regular {margin-bottom: 30px}
ul.regular li{font-size: 1.5em; margin:0 0 10px 0;padding-left: 25px;line-height: 20px;background: url(../images/bullets.png) no-repeat left 5px;}
ul.regular h5{font-size: 1.7em;margin: 15px 0 10px 25px;font-family: 'tata_aia_printbold'}
ol.common{margin:0 0 30px 40px}
ol.common li{list-style: outside square;margin-bottom: 5px;line-height: 20px;font-size: 1.4em;padding-left:5px;background: none!important}
ol.common li a{text-decoration:underline;}
ol.common li a:hover{text-decoration:none;}
ol.common li ul{margin:10px 0 0 30px }
ol.common li ul li {list-style: lower-roman;font-size: inherit;}

ol.decimal{margin:0 0 30px 40px}
ol.decimal li{list-style: outside lower-roman;margin-bottom: 5px;line-height: 20px;font-size: 1.4em;padding-left:5px;background: none!important}
ol.decimal li ul{margin:10px 0 15px 30px }
ol.decimal li ul li {list-style: lower-alpha;font-size: inherit;}
ul.common_disc{margin-bottom:20px}
ul.common_disc li{list-style: outside square;margin:0 0 5px 14px;line-height: 18px;font-size: 1.3em;padding-left:5px;background: none!important;color:#919191}
.attr_title{color: #4c4c4c;font-size: 1.6em}
label{font-size: 1.5em;color: #4c4c4c}
input[type="text"]{font-family: 'tata_aia_printregular';border: #c1c1c1 1px solid;padding: 5px;border-radius:8px;height: 24px;outline: none;font-size: 1.5em;color: #4c4c4c;margin-bottom: 10px}
input[type="button"], input[type="submit"]{border-radius: 8px;padding: 8px 25px 9px;border: #c1c1c1 1px solid;outline: none;color: #ffffff}
input[type="button"], input[type="reset"], input[type="submit"]{cursor: pointer;font-family: 'tata_aia_printregular';font-size: 1.5em;border: 0}
textarea{font-family: 'tata_aia_printregular';border: #c1c1c1 1px solid;padding: 5px;border-radius:8px;outline: none;font-size: 1.5em;color: #4c4c4c}
.reset_btn{margin-left: 10px}
.noscroll{overflow: hidden}
.quick_links{ width:100%; background:#f5f5f5; overflow:hidden; padding:4px 0}
.quick_links .ql_inr{ width:1002px;overflow: hidden;}
p.emph_txt{color: #4c4c4c;margin: 0; font-style:italic}
p.sm-p{font-size: 1.3em!important;margin-bottom: 15px;line-height: 18px}
p.disctxt{font-size: 1.2em!important;margin-bottom: 15px;line-height: 16px;color: #b8b8b8}
p.emph_txt sup{font-size: .8em}
p.strong{font-weight: bold;margin-bottom: 15px}
.accordion > p{font-size: 1.5em}
.connect{margin-top: 20px}
.connect strong{display: block;font-size: 1.5em;margin-bottom: 25px}
.connect strong a:hover{text-decoration: underline;}
span.icon-email{width: 22px;height: 14px;background-position: -328px -202px;margin:0 12px 0 0;display:inline-block}
span.icon-call{width: 21px;height: 23px;background-position: -368px -202px;margin: 0 12px 0 0;display:inline-block;float:left}
span.icon-branch{width: 26px;height: 23px;background-position: -487px -617px;margin: 0 12px 0 0;display:inline-block}
span.icon-visit{width: 26px;height: 23px;background-position: -529px -617px;margin: 0 12px 0 0;display:inline-block}
/*Sprite*/
.upload,.prot_gap, .ret_gap, .child_plner,.cal_img,.icon-pdf, .icon-branch,.icon-visit,.icon-suvidha,.icon-aponline,.icon-cams,.icon-axis,.icon-south,.icon-tataaia,.icon-minc,.icon-un,.icon-hsbc,.icon-sbi,.icon-credit,.icon-electronic,.icon-debit,.icon-imps,.icon-jio, .icon-quick-pay, .icon-ebpp, .icon-paytm, .icon-neft, .icon-payonline, .icon-email, .icon-call, .icon-check, span.arw, a.home, .in, .fb, .tw, .yt, .gp, .character, .award, .press, .pp, .ua, .prod, .pt, .np, .bo, .close, .hand, .dnav, .adv, .search_ico, ul#global li span, li.nav_perfo span, li.cust_srev span, li.e_repo span, li.plannig_tools span, li.meet_life span, li.buy_online span, li.fin_health span, li.pay_prem span, li.chat_online span,li.online_access span, li.dist_agent span,li.corpLgn span,li.custLgn span, .cs, .sngl, .marid, .mk, .nr, a.play_ico, .pr_news_sec ul li, .csr_news_sec > ul > li, .mob_nav > ul > li span, .ico_overview, .mob_nav > ul > li span, .ico_women, .mob_nav > ul > li span, .ico_youth, .mob_nav > ul > li span, .ico_veterans, .mob_nav > ul > li span, .ico_profe, .ico_key_featr, .ico_prem_rate, .ico_poly_bond, .ico_prem_calc, .ico_discl, .ico_down_bro, .ico_buy_ol, .ico_guide, .ico_bro, .icon-csc,.hand, .ico_form, span.magni{background:url(../images/sprite.png) no-repeat}
/*ul.regular li,*/ 
ul#key_features_list li{background: url(../images/li_bull.png) no-repeat}
ul#key_features_list li a{ text-decoration:underline; font-weight:bold;}
ul#key_features_list li a:hover{ text-decoration:none; font-weight:bold;}

ul#key_features_list li{color: #4c4c4c; font-size: 1.5em; text-align: left;line-height: 22px;background-position: 0 6px;padding-left: 20px;margin-bottom: 20px}
ul#key_features_list li ul{margin-top: 10px}
ul#key_features_list li ul li{list-style:square;font-size: inherit;padding-left:5px;margin:10px 0 0 15px;background: none}
/*Bread Crumb*/
.brd_crumb{display: inline-block;margin-bottom: 40px}
.brd_crumb a{text-decoration: none;color: #666666;font-size: 1.3em}
.brd_crumb a:hover{text-decoration: underline;color: #333333}
.brd_crumb a.active{color: #a5a5a5;text-decoration: none;}
.brd_crumb span.arw{width: 5px;height: 10px;margin: 0 7px;display: inline-block;background-position: -89px -64px}
.brd_crumb a.home{width: 16px;height: 15px;display: inline-block;background-position: -61px -59px;}
.uin{color: #aaaaaa;font-size: 1.1em;text-align: right;}

.accordion{margin-bottom: 30px!important}

.colored_boxes{width:auto;border-radius: 6px;padding: 30px;margin-bottom: 20px}
.colored_boxes > h2{font-family: 'tata_aia_printbold';color:#ffffff;padding-bottom: 8px;background: url(../images/header_bdr.jpg) no-repeat left 63px;margin-bottom: 25px}
.colored_boxes > h4{font-family: 'tata_aia_printregular';font-size: 2.2em;color: #ffffff}
.colored_boxes > h5{font-size: 1.7em;color: #ffffff;}
.colored_boxes > h5 span{font-size: 1.8em}
.colored_boxes > ul{margin-top: 35px}
.colored_boxes > ul li{color: #ffffff; font-size: 1.7em;background: url(../images/bullets.png) no-repeat 0 -69px;padding-left: 25px;margin-bottom: 20px;line-height: 22px}
.colored_boxes > ul ol li{margin-left: 20px;color: #ffffff;background: none;padding: 0;margin: -8px 0 15px 50px}

.add_box{background:#f3f3f3;border:#c1c1c1 1px solid; border-radius: 5px;padding: 16px;float: left;margin: 25px 0}
.add_box p{margin-bottom: 10px}

.disc_box_cont{border:#c5c5c5 1px solid; border-radius: 5px;padding: 16px;margin-bottom: 20px}
.disc_box_cont h4{font-size: 1.5em; text-transform: uppercase;margin-bottom: 10px}
.disc_box_cont > p{font-size: 1.1em;margin:0;line-height: 15px}
.disc_box_cont > ul > li{font-size: 1.1em;color:#4c4c4c;list-style: inside disc;line-height: 15px;margin-bottom: 5px;padding-left: 15px; }

ul#q_links{float: right;margin-top:7px}
ul#q_links li:first-child{border-left: 0}
ul#q_links li{color:#6c6b6b; text-align:right; font-size:1.2em; display:inline; text-align:right; float:left; padding:0 8px; border-left:#595959 1px solid}
ul#q_links li a{color:#6c6b6b; text-decoration:none;display: block;}
ul#q_links li a:hover{color:#595959; text-decoration:underline}
ul#q_links li.log{color:#fe0000; border-left:0 none; padding:0}
ul#q_links li.home{background: url(../images/sprite.png) no-repeat scroll -60px -60px; height:16px;width: 8px; margin-top:-3px;}
ul#q_links li.home a{display:block; width:20px; height:15px; margin-left:-8px;}
ul#q_links li.nobrdr{ border-left:0 none !important; padding-left:2px}
ul#soc_links{float: right;}
ul#soc_links li{float: left;margin-left: 9px;width: 26px;height: 26px}
.fb a, .yt a, .in a, .tw a, .gp a{display: block;width:24px; height:25px;}
ul#soc_links li.fb{background-position:0 0;transition:all .3s ease 0s;}
ul#soc_links li.fb:hover{background-position: 0 -27px;transition:all .3s ease 0s;}
ul#soc_links li.yt{background-position:-34px 0;transition:all .3s ease 0s}
ul#soc_links li.yt:hover{background-position: -34px -27px;transition:all .3s ease 0s;}
ul#soc_links li.in{background-position:-69px 0;transition:all .3s ease 0s}
ul#soc_links li.in:hover{background-position: -69px -27px;transition:all .3s ease 0s;}
ul#soc_links li.tw{background-position:-103px 0;transition:all .3s ease 0s}
ul#soc_links li.tw:hover{background-position: -103px -27px;transition:all .3s ease 0s;}
ul#soc_links li.gp{background-position:-137px 0;transition:all .3s ease 0s}
ul#soc_links li.gp:hover{background-position: -137px -27px;transition:all .3s ease 0s;}

.header{width: 100%;border-bottom: #e8e8e8 1px solid;background: #ffffff;padding:20px 0 15px;position: relative}
.header input.search{width: 190px; height: 30px;padding: 0 15px;background: #f5f5f5;border-radius: 35px;line-height: 30px}
.header input.search_ico{width: 16px;height: 16px;background-position: 0 -60px;right: -3px;top: 7px;margin:0}

.boxer {display: table; border-collapse: collapse;width: 99%} 
.boxer .box-row {display: table-row;}
.boxer .box {display: table-cell; text-align: center; vertical-align: middle; border: 1px solid #c1c1c1;padding: 15px;font-size: 1.5em;}
.boxer .boxCenterTitle{text-align: center; font-family: 'tata_aia_printbold';display: table-cell; vertical-align: middle; border: 1px solid #4c4c4c;padding: 15px;font-size: 1.5em;}
.boxer .boxCenterTitle img{display: inline}

.acc_table {display: table; border-collapse: collapse;width: auto;margin-bottom: 20px} 
.acc_table .box-row {display: table-row;}
.acc_table .box {display: table-cell; text-align: left; vertical-align: middle; border: 1px solid #c1c1c1;padding:8px 15px 5px;font-size: 1.5em;}

.sngl_box_table {display: table; border-collapse: collapse;width: 100%} 
.sngl_box_table .new-box-row {display: block;margin-bottom: 7px}
.sngl_box_table .row {display: table-cell; text-align: left; vertical-align: middle; font-size: 1.5em;border-radius: 10px;}
.sngl_box_table .row a{padding:12px 12px 12px 20px;display: inline-block;border-radius: 10px;border: 1px solid #c1c1c1;}

.sngl_box_table .row h4{font-family: 'tata_aia_printbold';font-size:inherit;margin-bottom: 10px}
.sngl_box_table .row p{font-size:inherit;margin-bottom:0;line-height: 18px}
.sngl_box_table .row a .txtBlock{padding-left: 20px;border-left: #c1c1c1 1px solid;width: 88%;float: left;margin-left: 5px}
.sngl_box_table .row a:hover .txtBlock{border-left: #ffffff 1px solid}
.sngl_box_table .row a.violetblock:hover{background: #9a4e9e;border-radius: 10px}
.sngl_box_table .row a:hover h4, .sngl_box_table .row a:hover p{color: #ffffff}
.sngl_box_table .row span{width: 50px;height:60px;float: left;}

.sngl_box_table .row a:hover span.icon-paytm{background-position:-546px -822px}
.sngl_box_table .row a:hover span.icon-payonline{background-position:  0 -417px}
.sngl_box_table .row a:hover span.icon-neft{background-position: -126px -412px}
.sngl_box_table .row a:hover span.icon-ebpp{background-position: -66px -412px}
.sngl_box_table .row a:hover span.icon-quick-pay{background-position: -193px -412px}
.sngl_box_table .row a:hover span.icon-imps{background-position: -260px -412px}
.sngl_box_table .row a:hover span.icon-jio{background-position: -70px -1000px}
.sngl_box_table .row a:hover span.icon-debit{background-position: -66px -532px}
.sngl_box_table .row a:hover span.icon-electronic{background-position: -539px -407px}
.sngl_box_table .row a:hover span.icon-credit{background-position: 0px -528px}
.sngl_box_table .row a:hover span.icon-sbi{background-position: -396px -411px}
.sngl_box_table .row a:hover span.icon-hsbc{background-position: -465px -413px}
.sngl_box_table .row a:hover span.icon-un{background-position: -327px -410px}
.sngl_box_table .row a:hover span.icon-minc{background-position: -127px -530px}
.sngl_box_table .row a:hover span.icon-tataaia{background-position: -537px -524px}
.sngl_box_table .row a:hover span.icon-south{background-position: -468px -524px}
.sngl_box_table .row a:hover span.icon-axis{background-position: -252px -528px}
.sngl_box_table .row a:hover span.icon-cams{background-position: -194px -520px}
.sngl_box_table .row a:hover span.icon-aponline{background-position: -329px -530px}
.sngl_box_table .row a:hover span.icon-suvidha{background-position: -398px -523px}
.sngl_box_table .row a:hover span.icon-csc{background-position: -423px -832px}

ul#contBlocks li a:hover .icon-pdf{background-position: -464px -190px}
span.icon-pdf{background-position: -410px -190px}
span.icon-jio{background-position: 0px -1000px}
span.icon-paytm{background-position: -490px -822px}
span.icon-payonline{background-position: 0 -357px}
span.icon-neft{background-position: -126px -352px}
span.icon-ebpp{background-position: -66px -352px}
span.icon-quick-pay{background-position: -193px -352px}
span.icon-imps{background-position: -260px -352px}
span.icon-debit{background-position: -66px -472px}
span.icon-electronic{background-position: -539px -347px}
span.icon-credit{background-position: 0px -468px}
span.icon-sbi{background-position: -396px -351px}
span.icon-hsbc{background-position: -465px -353px}
span.icon-un{background-position: -327px -350px}
span.icon-minc{background-position: -127px -470px}
span.icon-tataaia{background-position: -537px -464px}
span.icon-south{background-position: -468px -464px}
span.icon-axis{background-position: -252px -468px}
span.icon-cams{background-position: -194px -460px}
span.icon-aponline{background-position: -329px -474px}
span.icon-suvidha{background-position: -398px -468px}
span.icon-csc{background-position: -424px -773px}

.pop-content{border: #c1c1c1 1px solid;border-radius: 10px;padding: 20px 28px;display: none;}
.pop-content > h3{font-size: 2.7em;margin-bottom: 25px}
.pop-content > div {width:100%; overflow:hidden}
.pop-content > div > ul{ margin-right:40px}

.pop-content2{display: none;left: 0;top: 0;width: 100%}

.col3_table {display: table; border-collapse: collapse;width: 99%;margin-bottom: 20px} 
.col3_table .box-row {display: table-row;}
.col3_table .box_title_cntr{text-align: center;display: table-cell;vertical-align: middle; border: 1px solid #c1c1c1;padding:20px ;font-size: 1.7em;font-family: 'tata_aia_printbold';}
.col3_table .box_title_left{text-align: left;display: table-cell;vertical-align: middle; border: 1px solid #c1c1c1;padding:20px ;font-size: 1.7em;font-family: 'tata_aia_printbold';}
.col3_table .box {display: table-cell; text-align: left; vertical-align:top; border: 1px solid #c1c1c1;padding:15px;font-size: 1.5em;color: #4c4c4c}
.box_full{display: table; text-align: left; vertical-align:top; border: 1px solid #c1c1c1;padding:15px;font-size: 1.5em;color: #4c4c4c;width: 100%!important;margin-bottom: -1px}
.box_full p{padding: 15px;margin: 0;font-size: inherit;}
.col3_table .box:first-child{width: 25%}
.col3_table .box:last-child{width: 30%}
.col3_table .box > ul li{list-style: outside disc; margin:0 0 20px 15px;padding-left: 5px;}
.col3_table .box > ul li a{text-decoration: underline}
.col3_table .box > ul li a:hover{text-decoration: none}
.col3_table .box > ul li span{margin-top: 20px;display: block;}
.col3_table .box p{font-size: inherit;}

.col3_table .box_45{width: 45%;display: table-cell; text-align: left; vertical-align:top; border: 1px solid #c1c1c1;padding:15px;font-size: 1.5em;color: #4c4c4c}
.col3_table .box_25{width: 25%;display: table-cell; text-align: left; vertical-align:top; border: 1px solid #c1c1c1;padding:15px;font-size: 1.5em;color: #4c4c4c}
.col3_table .box_45 p, .col3_table .box_25 p{font-size: inherit;}

.col2_table{	display: table; border-collapse:collapse; width:99%; margin-bottom:10px}
.col2_table .row60 {width:60%}
.col2_table .row40 {width:40%; text-align:center}
.col2_table .row60, .col2_table .row40{padding:15px; font-size:1.5em; vertical-align:middle}
.col2_table tr{background:#c1c1c1}
.col2_table td{color:#4c4c4c; background:#ffffff; padding:5px; line-height: 18px;}
.col2_table td.cntr_ttl{text-align:center;color:#8dc63f; padding:20px; font-family:'tata_aia_printbold'; font-size:1.7em; vertical-align:middle;}
.col2_table .box_title_cntr{text-align: center;display: table-cell;vertical-align: middle; border: 1px solid #c1c1c1;padding:20px ;font-size: 1.7em;font-family: 'tata_aia_printbold';}
.col2_table h4{ margin:0; text-align:center; font-size:inherit; text-transform:capitalize}

.col2_table_list{display: table; border-collapse:collapse; width:99%; margin-bottom:10px;font-size:1.5em;}
.col2_table_list tr{background:#c1c1c1}
.col2_table_list td{ background:#ffffff; padding:15px; line-height: 18px;width: 50%}
.col2_table_list .cntr_ttl{text-align: center;font-family: "tata_aia_printbold";}

.sngl_col_table{display: table; border-collapse: collapse;width: auto;margin-bottom: 20px}
.sngl_col_table .box-row {display: table-row}
.sngl_col_table .box{display: table-cell; text-align: left; vertical-align:top; border: 1px solid #c1c1c1;padding:15px;font-size: 1.5em;}

ul#contBlocks{overflow: hidden}
ul#contBlocks li{width: auto;border: #c1c1c1 1px solid;border-radius: 10px;margin:0 0 7px 0;padding: 0;list-style: none}
ul#contBlocks li a .txtBlock{padding-left: 20px;border-left: #c1c1c1 1px solid;width:auto}
ul#contBlocks li a:hover .txtBlock{border-left: #000000 1px solid}
ul#contBlocks li a{display: block;padding: 12px 20px;text-decoration: none;border-radius: 10px}
ul#contBlocks li a.violetblock:hover{background: #9a4e9e;border-radius: 10px}
ul#contBlocks li a.cyantblock:hover{background: #00b3e2;border-radius: 10px}
ul#contBlocks li a.crimson_redblock:hover{background: #f26862;border-radius: 10px}

ul#contBlocks li .txtBlock{}
ul#contBlocks li h4{font-family: 'tata_aia_printbold';font-size:inherit;margin-bottom: 0}
ul#contBlocks li p{font-size: inherit;margin-bottom:0}
ul#contBlocks li a > h4{font-family: 'tata_aia_printbold';font-size:1.7em;margin-bottom: 0}
ul#contBlocks li a > p{font-size: 1.5em;margin-bottom:0}
ul#contBlocks li a:hover h4, ul#contBlocks li a:hover p{color: #ffffff}
ul#contBlocks li span{width: 50px;height: 50px;float: left;}
/*news tabs*/
/*Left side links*/
.campaign_banner{width: 270px;overflow: hidden;padding-top:30px}
.campaign_banner_mb{display: none}
.nav_banner{width: 272px;overflow: hidden;margin-right: 40px}
ul#news_tab, ul#nav_inner{width: 270px;border: #c1c1c1 1px solid;border-radius: 10px;float: left;margin-right: 40px}
ul#news_tab li, ul#nav_inner li{border-bottom:#c1c1c1 1px solid;font-size: 1.5em;color: #4c4c4c;}
ul#nav_inner li:last-child,ul#news_tab li:last-child{border: 0}
ul#nav_inner li a{padding: 22px 10px 22px 40px;color: #4c4c4c;display: block;background: none;line-height: 20px}
ul#news_tab li a{padding: 22px 34px 22px 40px;color: #4c4c4c;display: block;background: none;line-height: 20px}
ul#news_tab li a:hover{padding: 22px 34px 22px 40px;}
ul#nav_inner li:first-child a:hover, ul#news_tab li:first-child a:hover {background:url(../images/bullets.png) no-repeat 230px -220px;border-top-left-radius: 10px;border-top-right-radius: 10px}
ul#nav_inner li:last-child a:hover,ul#news_tab li:last-child a:hover  {background:url(../images/bullets.png) no-repeat 230px -220px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px}
ul#nav_inner li a:hover, ul#news_tab li a:hover {color: #ffffff;transition:none;background:url(../images/bullets.png) no-repeat 230px -220px}
ul#nav_inner li a.orange:hover {background-color:#fbb040}
ul#nav_inner li a.dark_orange:hover, .orange:hover {background-color:#d18316}
ul#nav_inner li a.turquoise:hover {background-color:#22bcb9}
ul#nav_inner li a.dark_turquoise:hover, .turquoise:hover {background-color:#00958f}
ul#nav_inner li a.lime_green:hover {background-color:#8dc63f}
ul#nav_inner li a.dark_green:hover, .lime_green:hover {background-color:#5e9732}
ul#nav_inner li a.violet:hover {background-color:#9a4e9e}
ul#nav_inner li a.dark_violet:hover, .violet:hover, a.violet:hover {background-color:#691f70}
ul#nav_inner li a.crimson_red:hover {background-color:#f26862}
ul#nav_inner li a.brick_red:hover, .crimson_red:hover {background-color:#c6442e}
ul#nav_inner li a.pink:hover {background-color:#cf5c7f}
ul#nav_inner li a.dark_pink:hover, .pink:hover{background-color:#a2355c}
ul#nav_inner li a.gold:hover {background-color:#bb8d0a}
ul#nav_inner li a.dark_gold:hover, .gold:hover{background-color:#795300}
ul#nav_inner li a.cyan:hover,ul#news_tab li a.cyan:hover {background-color:#00b3e2}
ul#nav_inner li a.dark_cyan:hover, .cyan:hover{background-color:#0080a6}
ul#nav_inner li.lime_green_sel, ul#nav_inner li.orange_sel, ul#nav_inner li.dark_orange_sel, ul#nav_inner li.turquoise_sel, ul#nav_inner li.dark_turquoise_sel, ul#nav_inner li.dark_green_sel, ul#nav_inner li.violet_sel, ul#nav_inner li.dark_violet_sel, ul#nav_inner li.brick_red_sel, ul#nav_inner li.pink_sel, ul#nav_inner li.dark_pink_sel, ul#nav_inner li.gold_sel, ul#nav_inner li.dark_gold_sel, ul#nav_inner li.cyan_sel,ul#news_tab li.cyan_sel, ul#nav_inner li.dark_cyan_sel, ul#nav_inner li.crimson_red_sel a, ul#nav_inner li.turquoise_sel a{background: url(../images/bullets.png) no-repeat 230px -220px;color: #ffffff}
ul#nav_inner li.lime_green_sel a:hover, ul#nav_inner li.orange_sel a:hover, ul#nav_inner li.dark_orange_sel a:hover, ul#nav_inner li.turquoise_sel a:hover, ul#nav_inner li.dark_turquoise_sel a:hover, ul#nav_inner li.lime_green_sel a:hover, ul#nav_inner li.dark_green_sel a:hover, ul#nav_inner li.violet_sel a:hover, ul#nav_inner li.dark_violet_sel a:hover, ul#nav_inner li.crimson_red_sel a:hover, ul#nav_inner li.brick_red_sel a:hover, ul#nav_inner li.pink_sel a:hover, ul#nav_inner li.dark_pink_sel a:hover, ul#nav_inner li.gold_sel a:hover, ul#nav_inner li.dark_gold_sel a:hover, ul#nav_inner li.cyan_sel a:hover,ul#news_tab li.cyan_sel a:hover, ul#nav_inner li.dark_cyan_sel a:hover{padding: 22px 10px 22px 40px;color: #ffffff}
ul#nav_inner li.lime_green_sel > a, ul#nav_inner li.violet_sel > a, ul#nav_inner li.orange_sel > a, ul#nav_inner li.pink_sel > a, ul#nav_inner li.cyan_sel > a,ul#news_tab li.cyan_sel > a{color: #ffffff}
/*ul#nav_inner li.lime_green_sel a, ul#nav_inner li.dark_orange_sel a, ul#nav_inner li.turquoise_sel a, ul#nav_inner li.dark_turquoise_sel a, ul#nav_inner li.lime_green_sel a, ul#nav_inner li.dark_green_sel a, ul#nav_inner li.violet_sel a, ul#nav_inner li.dark_violet_sel a, ul#nav_inner li.crimson_red_sel a, ul#nav_inner li.brick_red_sel a, ul#nav_inner li.pink_sel a, ul#nav_inner li.dark_pink_sel a, ul#nav_inner li.gold_sel a, ul#nav_inner li.dark_gold_sel a, ul#nav_inner li.cyan_sel a, ul#nav_inner li.dark_cyan_sel a{padding: 22px 10px 22px 40px;color: #ffffff}*/
ul#nav_inner li:first-child,ul#news_tab li:first-child{border-top-left-radius: 10px;border-top-right-radius: 10px}
ul#nav_inner li:last-child,ul#news_tab li:last-child{border-bottom-left-radius: 10px;border-bottom-right-radius: 10px}
ul#nav_inner li ul, ul#news_tab li ul{padding-bottom: 10px}
ul#nav_inner li ul li, ul#news_tab li ul li{border: 0;font-size: .8em;cursor: pointer;padding: 7px 20px 7px 50px;text-transform: uppercase;}
ul#nav_inner li ul li span, ul#news_tab li ul li span{width: 5px;height: 5px;border-radius: 50px;/*display: inline-block;*/margin:2px 8px 0 0;vertical-align: top;float: left;}
ul#nav_inner li.lime_green_sel ul li span{background-color: #345818}
ul#nav_inner li.cyan_sel ul li span, ul#news_tab li.cyan_sel ul li span {background-color: #0080a6;}
ul#nav_inner li.orange_sel ul li span{background-color: #d18316}
ul#nav_inner li.pink_sel ul li span{background-color: #345818}
ul#nav_inner li.violet_sel ul li span{background-color: #49144c}
ul#nav_inner li.crimson_red_sel ul li span{background-color: #9f2008}
ul#nav_inner li ul li a, ul#news_tab li ul li a{padding: 0!important;line-height: 16px}

ul#nav_inner li.lime_green_sel{background-color: #8dc63f}
ul#nav_inner li.orange_sel{background-color: #fbb040}
/*ul#nav_inner li.pink_sel{background-color: #cf5c7f}*/
ul#nav_inner li.violet_sel ul li{color: #49144c}
ul#nav_inner li.crimson_red_sel ul li a{color: #9f2008}
ul#nav_inner li.violet_sel ul li a{color: #49144c}
ul#nav_inner li ul li:hover{color: #ffffff}
ul#nav_inner li ul li.sel{color: #ffffff;cursor: default}
ul#nav_inner li ul li.sel

/*Global Nav*/
ul#global {z-index: 9999}
ul#global li:first-child{padding-left: 0}
ul#global li{float:left;font-size: 14px;color: #0073bb;position: relative;}
ul#global li a{color: #0073bb;text-decoration: none;padding:15px 59px;display: inline-block;}
ul#global li a:hover, ul#global li a.active{background-color:#0073bc;color: #ffffff}
ul#global li a.active span{background-position: -40px -65px}
ul#global li a:hover span{background-position: -40px -65px}
ul#global li span{width: 9px;height: 6px;background-position: -25px -65px;display: inline-block;position: absolute;right: 7px;top: 21px}

.menu_wrap{display: none;position: absolute;background: #0073bc;width: 100%;overflow: hidden;left: 0;margin-top: 15px}
.menu_wrap ul.sub_menu{display: block;background: #0073bc;max-width: 1002px;overflow: hidden;margin: 0 auto;background: #027cc9}
ul#global li ul li{color: #ffffff; font-size:inherit;display: block;}
ul#global li ul li a{padding: 5px 10px;display: block;}

/*Mobile nav*/
.m_menu{width: 53px;height:35px;background: #eaeaea;top: 0;right: 0;padding-top: 19px}
.m_menu span{width: 24px;height: 3px;background: #0071ba;margin:0 auto 4px;display: block;}
.mob_nav{background: #eaeaea;box-shadow: #666666 2px 2px 2px outset;top: 54px;right: 0;box-shadow: -2px 1px 3px 0px #cccccc;z-index: 9999;overflow-y: auto;height: 100%;display: none; max-width:400px}
.mob_nav > ul > li{border-bottom: #d5d5d5 1px solid;font-size: 1.8em;position: relative;}
.mob_nav > ul > li a{padding: 15px 45px 15px 30px;color: #0073bb;display: block;}
.mob_nav > ul > li a div a{padding:0px}
.mob_nav > ul > li a img{display:inline}
.mob_nav > ul > li span{width: 9px;height: 6px;display: inline-block;background-position: -25px -65px; position: absolute;top: 20px;right: 20px}
.mob_nav ul#soc_links	{ margin:10px auto;}
.mob_nav ul#soc_links li	{ float:none; display:inline-block;}
ul#online_accs{width: 352px;overflow: hidden;float: left;margin:10px 0 30px}
ul#online_accs li{margin:0 4px}
ul#online_accs li.dist_agent span{background-position: -410px -908px;}
ul#online_accs li.dist_agent a:hover span{display: block;color:#ffffff;background-position: -410px -948px}
ul#online_accs li.dist_agent a{display: block;color:#22bcb9}
ul#online_accs li.dist_agent:hover{background-color: #22bcb9}

ul#online_accs li.corpLgn span{background-position: -469px -908px;}
ul#online_accs li.corpLgn a:hover span{display: block;color:#ffffff;background-position: -469px -948px}
ul#online_accs li.corpLgn a{display: block;color:#f26862}
ul#online_accs li.corpLgn:hover{background-color: #f26862}

ul#online_accs li.custLgn span{background-position: -527px -908px;}
ul#online_accs li.custLgn a:hover span{display: block;color:#ffffff;background-position: -527px -948px}
ul#online_accs li.custLgn a{display: block;color:#fbb04c}
ul#online_accs li.custLgn:hover{background-color: #fbb04c}

ul#product_nav{width: 338px;height: 305px;overflow: hidden;float: left;}
/*ul#product_nav li{width: 107px;height: 97px;overflow: hidden;border: #c9c9c9 1px solid;background: #ffffff;border-radius: 10px;cursor: pointer;text-align: center;font-size: 1.4em;float: left;margin-bottom: 4px}*/
ul#product_nav li, ul#online_accs li{overflow: hidden;border: #c9c9c9 1px solid;background: #ffffff;border-radius: 10px;cursor: pointer;text-align: center;font-size: 1.4em;float: left;margin-bottom: 4px}
ul#product_nav li span, ul#online_accs li span{width: 35px;height: 35px;display: block;margin: 0 auto 10px}
ul#product_nav li a, ul#online_accs li a{padding-top: 10px;min-width: 107px;min-height: 87px}
ul#product_nav li a:hover, ul#online_accs li a:hover{color:#ffffff}

ul#product_nav li.nav_perfo{margin: 0 4px}
ul#product_nav li.nav_perfo span{background-position: -185px 0;}
ul#product_nav li.nav_perfo a:hover span{display: block;color:#ffffff;background-position: -185px -48px}
ul#product_nav li a{padding-top: 10px;min-width: 107px;min-height: 87px}
ul#product_nav li.nav_perfo a{display: block;color:#fbb04c}
ul#product_nav li a:hover{color:#ffffff}
ul#product_nav li.nav_perfo:hover{background-color: #fbb04c}

ul#product_nav li.cust_srev	{ margin: 0 4px;}
ul#product_nav li.cust_srev span{background-position: -233px 0;}
ul#product_nav li.cust_srev a:hover span{display: block;color:#ffffff;background-position: -233px -50px}
ul#product_nav li.cust_srev a{display: block;color:#8bc732}
ul#product_nav li a:hover{color:#ffffff}
ul#product_nav li.cust_srev:hover{background-color: #8bc732}

ul#product_nav li.e_repo span{background-position: -277px 12px;}
ul#product_nav li.e_repo a:hover span{display: block;color:#ffffff;background-position: -277px -38px}
ul#product_nav li.e_repo a{display: block;color:#00bcba}
ul#product_nav li a:hover{color:#ffffff}
ul#product_nav li.e_repo:hover{background-color: #00bcba}

ul#product_nav li.plannig_tools span{background-position: -465px 5px;}
ul#product_nav li.plannig_tools a:hover span{display: block;color:#ffffff;background-position: -465px -45px}
ul#product_nav li.plannig_tools a{display: block;color:#f66860}
ul#product_nav li a:hover{color:#ffffff}
ul#product_nav li.plannig_tools:hover{background-color: #f66860}

ul#product_nav li.meet_life{margin: 0 4px}
ul#product_nav li.meet_life span{background-position: -512px 5px;}
ul#product_nav li.meet_life a:hover span{display: block;color:#ffffff;background-position: -512px -45px}
ul#product_nav li.meet_life a{display: block;color:#bb8d0a}
ul#product_nav li a:hover{color:#ffffff}
ul#product_nav li.meet_life:hover{background-color: #bb8d0a}

ul#product_nav li.buy_online span{background-position: -563px 5px;}
ul#product_nav li.buy_online a:hover span{display: block;color:#ffffff;background-position: -563px -45px}
ul#product_nav li.buy_online a{display: block;color:#b257a3}
ul#product_nav li a:hover{color:#ffffff}
ul#product_nav li.buy_online:hover{background-color: #b257a3}

ul#product_nav li.fin_health span{background-position: -326px 0; margin:10px auto}
ul#product_nav li.fin_health a:hover span{display: block;color:#ffffff;background-position: -326px -50px}
ul#product_nav li.fin_health a{display: block;color:#8bc732}
ul#product_nav li a:hover{color:#ffffff}
ul#product_nav li.fin_health:hover{background-color: #8bc732}

ul#product_nav li.pay_prem span{background-position: -372px 0;}
ul#product_nav li.pay_prem a:hover span{display: block;color:#ffffff;background-position: -372px -50px}
ul#product_nav li.pay_prem a{display: block;color:#d05c81}
ul#product_nav li a:hover{color:#ffffff}
ul#product_nav li.pay_prem:hover{background-color: #d05c81}

ul#product_nav li.chat_online span{background-position: -419px 3px;}
ul#product_nav li.chat_online a:hover span{display: block;color:#ffffff;background-position: -419px -47px}
ul#product_nav li.chat_online a{display: block;color:#00bcba}
ul#product_nav li a:hover{color:#ffffff}
ul#product_nav li.chat_online:hover{background-color: #00bcba}

ul#product_nav li.online_access span{background-position: -345px -843px;}
ul#product_nav li.online_access a:hover span{display: block;color:#ffffff;background-position: -345px -893px}
ul#product_nav li.online_access a{display: block;color:#00bcba}
ul#product_nav li a:hover{color:#ffffff}
ul#product_nav li.online_access:hover{background-color: #00bcba}

.chat_online .chat-on{display:none}
ul#product_nav li.chat_online a:hover .chat-on{display:inline-block}
ul#product_nav li.chat_online a:hover .chat-off{display:none}

ul#product_nav{position:relative;}
	.exist-customer{ height:100%; width:100%; position: absolute; top:0; left:0; background:#000; opacity: 0.8; border-radius: 6px; color: #fff; text-align: center; font-size: 1.5em;display:none}
	.exist-customer p {text-align: center; font-size: 1.6em; color:#fff; padding-top: 30%;}
	.exist-customer a { padding: 10px 20px; background:#fff; color:#000; border-radius: 15px} 
/*Products pop-up screen*/
ul#product_nav li.online_access a.highlight span{display: block;color:#ffffff;background-position: -345px -890px}
ul#product_nav li.online_access a.highlight{color:#ffffff}
ul#product_nav li.online_access.highlight{background-color: #00bcba}

ul#product_nav li.plannig_tools a.highlight span{display: block;color:#ffffff;background-position: -465px -45px}
ul#product_nav li.plannig_tools a.highlight{color:#ffffff}
ul#product_nav li.plannig_tools.highlight{background-color: #f66860}

ul#product_nav li.meet_life a.highlight span{display: block;color:#ffffff;background-position: -512px -45px}
ul#product_nav li.meet_life a.highlight{color:#ffffff}
ul#product_nav li.meet_life.highlight{background-color: #bb8d0a}

ul#product_nav li.buy_online a.highlight span{display: block;color:#ffffff;background-position: -563px -45px}
ul#product_nav li.buy_online a.highlight{color:#ffffff}
ul#product_nav li.buy_online.highlight{background-color: #b257a3}

ul#product_nav li.chat_online a.highlight span{display: block;color:#ffffff;background-position: -419px -47px}
ul#product_nav li.chat_online a.highlight{color:#ffffff}
ul#product_nav li.chat_online.highlight{background-color: #00bcba}
.chat_online{border:none !important}

ul#product_nav li.cust_srev a.highlight span{display: block;color:#ffffff;background-position: -233px -50px}
ul#product_nav li.cust_srev a.highlight{color:#ffffff}
ul#product_nav li.cust_srev.highlight{background-color: #8bc732}

ul#product_nav li.pay_prem a.highlight span{display: block;color:#ffffff;background-position: -372px -50px}
ul#product_nav li.pay_prem a.highlight{color:#ffffff}
ul#product_nav li.pay_prem.highlight{background-color: #d05c81}

ul#product_nav li.fin_health a.highlight span{display: block;color:#ffffff;background-position: -326px -50px}
ul#product_nav li.fin_health a.highlight{color:#ffffff}
ul#product_nav li.fin_health.highlight{background-color: #8bc732}

ul#product_nav li.nav_perfo a.highlight span{display: block;color:#ffffff;background-position: -185px -48px}
ul#product_nav li.nav_perfo a.highlight{color:#ffffff}
ul#product_nav li.nav_perfo.highlight{background-color: #fbb04c}

ul#product_nav li.e_repo a.highlight span{display: block;color:#ffffff;background-position: -277px -38px}
ul#product_nav li.e_repo a.highlight{color:#ffffff}
ul#product_nav li.e_repo.highlight{background-color: #00bcba}

.prod_solutions{margin: 50px 0;overflow: hidden;}
.prod_solutions h2{text-align: center}
.prod_solutions ul li p{font-size: 1.5em}
.prod_solutions ul {margin: 60px auto 0;overflow: hidden;text-align: center}
.prod_solutions ul li:first-child{border-left: 0}
.prod_solutions ul li{width: 188px;height: 124px;border-left: #e0e0e0 1px solid;text-align: center;font-size: 1.6em;display: inline-block;}
.prod_solutions ul li span{width: 95px; height: 92px;text-align: center;display: block;margin: 0 auto 15px}
.prod_solutions ul li a{color: #747474;text-decoration: none;text-align: center;display: block;}

.prod_solutions ul li span.cs{background-position: 15px -94px}
.prod_solutions ul li span.sngl{background-position: -78px -94px}
.prod_solutions ul li span.marid{background-position: -182px -94px}
.prod_solutions ul li span.mk{background-position: -296px -94px}
.prod_solutions ul li span.nr{background-position: -411px -94px}

.prod_solutions ul li.career_str a:hover{color: #8bc732}
.prod_solutions ul li.singles a:hover{color: #fbb000}
.prod_solutions ul li.married a:hover{color: #f66860}
.prod_solutions ul li.mard_wth_kds a:hover{color: #01baba}
.prod_solutions ul li.nerng_retirmnt a:hover{color: #b257a3}

.why_choose{width: 580px;overflow: hidden;padding-left:60px;margin-right: 55px}
.why_choose h2{text-align: left;margin-bottom: 18px;}
.why_choose blockquote{color: #00958f;font-family: 'tata_aia_printbold';line-height: 24px;text-align: left;font-size: 1.8em;margin-bottom: 30px}
.why_choose blockquote:before, blockquote:after {position: absolute; width: 36px;  height: 37px;}
.why_choose blockquote:before{ background-image: url("../images/quote-before.png"); content: "";left: 0;    top: 28px;}
.why_choose blockquote:after{background-image: url("../images/quote-after.png");content: "";margin-left: 10px}
.why_choose p{font-size: 1.4em;color: #818080; line-height: 22px}
.why_choose p span{color: #818080;font-family: 'tata_aia_printbold';font-size: 18px;text-transform: uppercase;}
.container_grey .videos{width: 285px;overflow: hidden;height: auto!important}
.container_grey .videos p{color: #736f6f;text-align: center;font-size: 1.5em;margin-bottom:0}
.container_grey .videos img{margin-bottom:10px}
a.play_ico{width: 56px; height: 56px;position: absolute;display: block;background-position: -543px -94px;top: 50%;left: 50%;margin-top: -38px;margin-left: -28px}

.pr_news_csr{width: 931px;overflow: hidden;margin: 65px auto}
.pr_nw{width: 430px;overflow: hidden;margin-right: 71px;float: left;}
.pr_nw > ul > li{width: 210px;height: 42px;text-align: center;color: #666666;border: #a0a0a0 1px solid;font-size: 2em;line-height: 42px;float: left;margin-right: 3px;border-radius: 10px;background: #efefef}
.pr_nw > ul > li a{color: #666666; display: block;text-decoration: none;}
.pr_nw > ul > li a:hover, .pr_nw ul li.active a{background: #fcb100; color: #ffffff;border-radius: 10px}
.pr_nw > ul > li:hover, .pr_nw ul li.active{border: #fcb100 1px solid;color: #ffffff;border-radius: 10px}

.csr{width: 430px;overflow: hidden;}
.csr > ul > li{width: 210px;height: 42px;text-align: center;color: #666666;border: #a0a0a0 1px solid;font-size: 2em;line-height: 42px;float: left;margin-right: 3px;border-radius: 10px;background: #efefef}
.csr > ul > li a{color: #666666; display: block;text-decoration: none;}
.csr > ul > li a:hover, .csr ul li.active a{background: #8cc833; color: #ffffff;border-radius: 10px}
.csr > ul > li:hover, .csr ul li.active{border: #8cc833 1px solid;color: #ffffff;border-radius: 10px}

.pr_news_sec, .csr_news_sec{width: 100%;overflow: hidden;}
.pr_news_sec > ul > li, .csr_news_sec > ul > li {border-bottom: #f1f1f1 1px solid;padding: 24px 0 17px 30px;background-position: -580px -148px}
.pr_news_sec > ul > li:last-child, .csr_news_sec > ul > li:last-child{border-bottom: none}
.pr_news_sec > ul > li h5, .csr_news_sec > ul > li h5{color:#777878; font-size: 1.2em;margin-bottom: 8px}
.pr_news_sec > ul > li p, .csr_news_sec > ul > li p{color:#4c4c4c; font-size: 1.4em;margin: 0}

/*Meet Life Planner*/
.life_planner{max-width: 450px;width: 100%;overflow: hidden; margin: 30px auto}
.life_planner > h1{text-align: center}
.life_planner > input[type="text"], .life_planner > textarea{margin-bottom: 20px;width: calc(100% - 35px);padding-left: 25px}
.life_planner > textarea{height: 80px}

/* Recruitment Women*/
.womenForm{width: 100%;overflow: hidden;text-align: center;margin:0  auto}
.womenForm  input[type="text"]{margin-bottom: 20px; margin-right:10px; width:100%; float:left; padding-left: 25px; }
.womenForm div {width:20%; float:left; margin:5% 5% 0 0;  font-weight:bold; text-align:left;}
.womenForm p{margin-bottom: 10px; margin-right:10px; float:left; margin-left: 10px; }

/*Savings Solutions*/
#pro_details{width: 100%;padding: 0 30px;text-align: center;overflow: hidden;margin: 30px auto 40px}
#pro_details .pro_details_item{width: 99px!important;overflow: hidden;float: left;margin: 0 20px}
#pro_details .pro_details_item p{text-align: center;font-size: 1.3em; color: #7e7e7e}
#pro_details .pro_details_item a{display: block;text-decoration:none;color:#7e7e7e;outline:0}

#pro_details .pro_details_item a:hover span.lime_green_circ{background-color: #8dc63f}
#pro_details .pro_details_item a:hover span.pink_circ{background-color: #cf5c7f}
#pro_details .pro_details_item a:hover span.orange_circ{background-color: #fbb040}
#pro_details .pro_details_item a:hover span.turquoise_circ{background-color: #22bcb9}
#pro_details .pro_details_item a:hover span.gold_circ{background-color: #bb8d0a}
#pro_details .pro_details_item a:hover span.deep_gold_circ{background-color: #795300}
#pro_details .pro_details_item a:hover span.crim_red_circ{background-color: #f26862}
#pro_details .pro_details_item a:hover span.brick_red_circ{background-color: #c6442e}
#pro_details .pro_details_item a:hover span.cyan_circ{background-color: #00b3e2}
#pro_details .pro_details_item a:hover span.dark_cyan_circ{background-color: #19bcb9}
#pro_details .pro_details_item a:hover span.violet_circ{background-color: #9a4e9e}

#pro_details .pro_details_item span.active.lime_green_circ{background-color: #8dc63f}
#pro_details .pro_details_item span.active.pink_circ{background-color: #cf5c7f}
#pro_details .pro_details_item span.active.orange_circ{background-color: #fbb040}
#pro_details .pro_details_item span.active.turquoise_circ{background-color: #22bcb9}
#pro_details .pro_details_item span.active.gold_circ{background-color: #bb8d0a}
#pro_details .pro_details_item span.active.deep_gold_circ{background-color: #795300}
#pro_details .pro_details_item span.active.crim_red_circ{background-color: #f26862}
#pro_details .pro_details_item span.active.brick_red_circ{background-color: #c6442e}
#pro_details .pro_details_item span.active.dark_cyan_circ{background-color: #19bcb9}
#pro_details .pro_details_item span.active.cyan_circ{background-color: #00b3e2}
#pro_details .pro_details_item span.active.violet_circ{background-color: #9a4e9e}

#pro_details .pro_details_item span{width: 99px;height: 99px;background-color: #a4a4a4;margin-bottom: 40px;display: block;text-align: center;border-radius: 50px;-moz-border-radius: 50px;-webkit-border-radius: 50px;-o-border-radius: 50px;}
.product_title{width: 100%;padding: 18px 0}
.product_title h2{color: #ffffff;font-size: 3em;text-align: left;}
/*.prod_cont{display: none}*/
.prod_cont > h2{margin-bottom: 20px}
.prod_cont > h3{font-size: 1.5em;color: #4c4c4c;text-transform: uppercase;margin-bottom: 15px}
.prod_cont > h4{font-size: 1.7em;color: #4c4c4c;margin-bottom: 15px;font-family: 'tata_aia_printbold';}
.prod_cont > h4 a{text-decoration: underline}
.prod_cont > h4 a:hover{text-decoration: none}

ul#key_features_list li{color: #4c4c4c; font-size: 1.5em; text-align: left;line-height: 22px;background-position: 0 6px;padding-left: 20px;margin-bottom: 20px}

.ico_overview, .ico_key_featr, .ico_prem_rate, .ico_poly_bond, .ico_prem_calc, .ico_discl, .ico_down_bro, .ico_buy_ol, .ico_guide, .ico_women, .ico_youth, .ico_veterans, .ico_profe, .ico_form{width: 99px;height:99px;border: 0 none !important;}
.ico_overview{background-position: 25px -255px}
.ico_key_featr{background-position: -66px -255px}
.ico_prem_rate{background-position: -152px -255px}
.ico_poly_bond{background-position: -240px -255px}
.ico_prem_calc{background-position: -333px -255px}
.ico_discl{background-position: -422px -255px}
.ico_down_bro{background-position: -511px -250px}
.ico_buy_ol{background-position: -528px -648px;}
.ico_guide{background-position: -458px -642px;}
.ico_women{background-position: 25px -859px;}
.ico_youth{background-position: -60px -870px;}
.ico_veterans{background-position: -150px -880px;}
.ico_profe{background-position: -225px -877px;}
.ico_bro{background-position: -225px -877px; width:177px; height:34px; border:0 none !important;}
.ico_form{background-position: -120px -986px}

#savings_solutions{width: 100%;padding: 0 30px;text-align: center;overflow: hidden;margin-top: 25px}
.icon_sav_sol{background: url(../images/savings-solutions/Products-icons.png) no-repeat}
.icon_sav_sol{background-position: 66px 0}
.sav_sol_item{width: 210px;height: 192px;border-radius: 6px;float: left;margin: 0 6px;}
/*.sav_sol_item a{display: block;height: 153px;padding: 38px 0 0 28px}
.sav_sol_item h4{color: #ffffff; font-size: 2.3em;text-align: left;line-height: 28px}
.sav_sol_item h4 span{font-size: 1.3em;line-height: 35px}*/

.key_img{background-image:url(../images/Key.png); background-repeat:no-repeat; background-position: 20px center;}
.sav_sol_item strong{ display:block; font-size:16px; line-height:22px; font-family:'tata_aia_printbold'; color:#fff; font-weight:normal; margin:0;}
.sav_sol_item strong em { font-family:'tata_aia_printregular';font-style: normal}
.sav_sol_item h4 { background:#ffffff; border-radius:0 0 20px 0; font-size:9px; line-height:12px; width:134px; margin:0; font-family:'tata_aia_printregular'; font-weight:normal; padding:5px 10px 3px;}
.sav_sol_item h4 span{ display:block; font-size:14px; line-height:16px; font-family:'tata_aia_printbold'}
.sav_sol_item h4 span cite  { font-family:'tata_aia_printregular';}
.sav_sol_item a { display: block;    height: 125px;    padding: 65px 0 0 60px;    text-align: left;}
.bee_img{ background-image:url(../images/Bee.png); background-repeat:no-repeat; background-position: 20px 10px;}
.bee_img strong { padding-top:35px;}
.umb_img{ background-image:url(../images/Umbrella.png); background-repeat:no-repeat; background-position: 20px bottom;}
.baloon_img{ background-image:url(../images/baloon.png); background-repeat:no-repeat; background-position: 10px 20px;}
.apple_img { background-image: url(../images/apple.png);background-repeat: no-repeat; background-position: 20px 12px;}
.apple_img strong{padding: 25% 0 0 0!important}
.sraksha_img{background-image: url(../images/icon-sampoornaraksha.png); background-repeat: no-repeat; background-position: 15px 15px}
.sraksha_gold_img strong, .sraksha_img strong{padding-top:40px}
.sraksha_gold_img{background-image: url(../images/sraksha_gold_img.png); background-repeat: no-repeat; background-position: 15px 15px}


.cstarter_item{width: 210px;height: 192px;border-radius: 6px;float: left;margin: 0 6px;}
.cstarter_item a{display: block;height: 153px;padding: 38px 0 0 23px}
.cstarter_item h4{font-family: 'tata_aia_printregular';color: #ffffff; font-size: 2.3em;text-align: left;line-height: 28px}
.cstarter_item h4 span{font-size: 1.2em;line-height: 35px}

.gramophone_img{ background-image:url(../images/gramophone.png); background-repeat:no-repeat; background-position: 60px 10px;}
.reti_sol_item{width: 210px;height: 192px;border-radius: 6px;float: left;margin: 0 6px;}
.reti_sol_item strong{ display:block; font-size:16px; line-height:22px; font-family:'tata_aia_printbold'; color:#fff; font-weight:normal; margin:0;}
.reti_sol_item strong em { font-family:'tata_aia_printregular';}
.reti_sol_item h4 { background:#ffffff; border-radius:0 0 20px 0; font-size:9px; line-height:12px; width:130px; margin:0; font-family:'tata_aia_printregular'; font-weight:normal; padding:5px 10px 3px;}
.reti_sol_item h4 span{ display:block; font-size:14px; line-height:16px; font-family:'tata_aia_printbold'}
.reti_sol_item h4 span cite  { font-family:'tata_aia_printregular';}
.reti_sol_item a { display: block;    height: 80px;    padding: 120px 0 0 40px;    text-align: left;}

/*Brand background Colors*/

.prod_cont .turquoise:hover{background-color:#22bcb9}
.prod_cont .dark_turquoise:hover{background-color:#00958f}
.prod_cont .orange:hover{background-color:#fbb040}
.prod_cont .lime_green:hover{background-color:#8dc63f}
.prod_cont .dark_green:hover{background-color:#5e9732}
.prod_cont .violet:hover{background-color:#9a4e9e}
.prod_cont .dark_violet:hover{background-color:#691f70}
.prod_cont .crimson_red:hover{background-color:#f26862}
.prod_cont .brick_red:hover{background-color:#c6442e}
.prod_cont .pink:hover{background-color:#cf5c7f}
.prod_cont .dark_pink:hover{background-color:#a2355c}
.prod_cont .gold:hover{background-color:#bb8d0a}
.prod_cont .cyan:hover{background-color:#00b3e2}
.prod_cont .crimson_red:hover{background-color:#f26862}

.turquoise, ul#nav_inner li.turquoise_sel{background-color:#22bcb9}
.dark_turquoise, ul#nav_inner li.dark_turquoise_sel{background-color:#00958f}
.orange, ul#nav_inner li.orange_sel{background-color:#fbb040}
.dark_orange, ul#nav_inner li.dark_orange_sel{background-color:#d18316}
.lime_green, ul#nav_inner li.lime_green_sel{background-color: #8dc63f}
.dark_green, ul#nav_inner li.dark_green_sel{background-color: #5e9732}
.violet, ul#nav_inner li.violet_sel{background-color:#9a4e9e}
.dark_violet, ul#nav_inner li.dark_violet_sel{background-color:#691f70}
.crimson_red, ul#nav_inner li.crimson_red_sel{background-color: #f26862}
.brick_red, ul#nav_inner li.brick_red_sel{background-color:#c6442e}
.pink, ul#nav_inner li.pink_sel{background-color:#cf5c7f}
.dark_pink, ul#nav_inner li.dark_pink_sel{background-color:#a2355c}
.gold, ul#nav_inner li.gold_sel{background-color:#bb8d0a}
.dark_gold, ul#nav_inner li.dark_gold_sel{background-color:#795300}
.cyan, ul#nav_inner li.cyan_sel,ul#news_tab li.cyan_sel{background-color:#00b3e2}
.dark_cyan, ul#nav_inner li.dark_cyan_sel{background-color:#0080a6}
.grey{background-color:#c1c1c1}
.grey:hover{background-color:#4c4c4c}
/*Brand title colors*/
.turquoise_ttl{color:#22bcb9}
.dark_turquoise_ttl{color:#00958f}
.orange_ttl{color:#fbb040}
.dark_orange_ttl{color:#d18316}
.lime_green_ttl{color: #8dc63f}
.dark_green_ttl{color: #5e9732}
.violet_ttl{color:#9a4e9e}
.dark_violet_ttl{color:#691f70}
.crimson_red_ttl{color: #f26862}
.brick_red_ttl{color:#c6442e}
.pink_ttl{color:#cf5c7f}
.dark_pink_ttl{color:#a2355c}
.gold_ttl{color:#bb8d0a}
.dark_gold_ttl{color:#795300}
.cyan_ttl{color:#00b3e2}
.dark_cyan_ttl{color:#0080a6}
.white_ttl{color:#ffffff}

.lime_green_accrd_ttl > h3{color: #8dc63f}
.pink_accrd_ttl > h3{color: #cf5c7f}
.cyan_accrd_ttl > h3{color: #00b3e2}
.crimson_red_accrd_ttl > h3{color: #f26862}
.turquoise_accrd_ttl > h3{color: #22bcb9}
.orange_accrd_ttl > h3{color:#fbb040}

/*marquee*/
.marquee{font-size: 1.5em;margin-top: 20px}
.marquee a{color: #f26862;text-decoration: underline}
.marquee a:hover{color: #f26862;text-decoration:none}
/*About Us*/
ul#committee li{border-bottom:1px dashed #c1c1c1;padding-bottom:10px; margin-bottom:30px;position: relative}
ul#committee li strong{margin-bottom:5px;}
ul#committee li p{margin-bottom:0;}
ul#feedback{border-radius: 10px;border: #c1c1c1 1px solid;}
ul#feedback li{border-bottom: #c1c1c1 1px solid;}
ul#feedback li a{font-size: 1.5em;color: #4c4c4c;padding: 15px 20px;display: block;}
ul#feedback li:first-child{border-radius: 0}
ul#feedback li:last-child{border: none;}
a.selectOpt{display: block;padding: 15px 20px;border-radius: 10px;border: #c1c1c1 1px solid;font-size: 1.5em;width: 150px}
a.selectOpt span{width: 20px;height: 11px;background:url("../images/arrows.png") 0 -189px no-repeat;float: right;}
.wauto{ width:auto !important;}
/*Customer Service*/
ul#down_pdf li{background: #ffffff;border: #c1c1c1 1px solid;border-radius: 10px;float: left;margin:0 48px 25px 0;width: 149px;height: 45px;line-height: 45px;font-size: 1.3em;}
ul#down_pdf li a {color: #4c4c4c;display: block;padding-left: 15px}
ul#down_pdf li a:hover{color: #ffffff}
ul#down_pdf li a:hover span{background: url(../images/sprite.png) no-repeat -242px -195px;width: 20px;height: 24px;}
ul#down_pdf li.lime_green:hover{background:#8dc63f}
ul#down_pdf li.lime_green {color: #4c4c4c;}
ul#down_pdf li a span{background: url(../images/sprite.png) no-repeat -278px -195px;width: 20px;height: 24px;float: left;margin: 11px 10px 0 0}

.policy_no{width: auto;overflow: hidden;margin-bottom: 65px}
.policy_no input[type="text"]{width: 200px;margin-right: 5px}
/*Premium Payment*/
#diag_pay_online{overflow: hidden;}
.diagHead {
        height: 58px;
        -webkit-border-top-left-radius: 6px;
        -webkit-border-top-right-radius: 6px;
        -moz-border-radius-topleft: 6px;
        -moz-border-radius-topright: 6px;
        border-top-left-radius: 6px;
        border-top-right-radius: 6px;
    }
    
    .diagClose{
        background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat 0 -833px;
        float: right;
        height: 26px;
        position: relative;
        right: 40px;
        top: 16px;
        width: 26px;
    }
    .diagContent h2{text-align:center; margin-bottom:20px}
    .diagContent {font-size: inherit; padding: 25px 50px;}
    .diagContent > a{font-size: 1.5em}
    .diagContent .box a{text-decoration: underline}
    .diagContent .box a:hover{text-decoration: none;}
    .diagFooter{
        height:6px
        -webkit-border-bottom-right-radius: 6px;
        -webkit-border-bottom-left-radius: 6px;
        -moz-border-radius-bottomright: 6px;
        -moz-border-radius-bottomleft: 6px;
        border-bottom-right-radius: 6px;
        border-bottom-left-radius: 6px; 
    }
	.find_result{width:auto;background:#c1c1c1;margin:20px 0;padding:20px}
    .find_result p{font-size:inherit}
    .find_resultTable {display: table; border-collapse: collapse;width: 100%}
	.find_resultTable .box-row {display: table-row;}
	.find_resultTable .box {text-align:left; vertical-align: middle;width:auto;border:#c1c1c1 1px solid;padding:5px;margin-top:-1px}
	.find_resultTable .box p{font-size:1.5em;margin:0}
/*Knowledge centre*/
#faqs_sel_wrap{width: auto;overflow: hidden;margin-bottom: 30px}
/*Forms*/
.form_wrap{width: 100%;overflow: hidden;margin-bottom: 35px}
.form_wrap div{width: 100%;overflow: hidden;margin-bottom: 15px}
.form_wrap .div60{width: 60%;margin-right: 10px;float: left;}
.form_wrap .div40{width: 31%;float: left;margin-right: 10px}  
.form_wrap .div50_l{width: 48%;float: left;text-align: left;padding: 1%}
.form_wrap .div50_r{width: 48%;float: left;text-align: right;padding: 1%}
.form_wrap .div50_l input[type="text"], .form_wrap .div50_r input[type="text"]{width: 95%!important}
.form_wrap .div60 input, .form_wrap .div40 input{float: left;}
.form_wrap input[type="text"]{padding: 5px 5px 5px 15px;margin-bottom:10px;width:calc(100% - 22px)}
.form_wrap textarea{width: calc(100% - 22px);height:70px;padding: 5px 5px 5px 15px}
.form_wrap textarea.address{height:105px;width: 95%}
.form_wrap label{padding-right:7px}
.form_wrap p.fieldLabel{margin:0px;}
.form_wrap a.cal_img	{ margin:18px 0 0;}
.div50_l{width: 50%;float: left;text-align: left;}
.div50_l p{display:block; font-size:1.5em; margin:10px 0 0 0;}
.div50_r{width: 50%;float: left;text-align: right;}
.radios .ui-button-text-only .ui-button-text {padding: .4em 1.4em}
.radios .ui-state-default{border: none;background: none}
.radios .ui-helper-hidden-accessible{width: 17px;height: 17px;}
.upload{width: 152px;background-position: -50px -826px;cursor: pointer}
.upload input[type="file"]{display: block;opacity: 0;width: 152px;height: 37px;filter:alpha(opacity=0);cursor: pointer;margin-bottom: 10px}
.filetxt{color:#c1c1c1;font-size: 1.3em;margin-bottom: 0}
#pink_radio .ui-button .ui-button-text{font-size: 1.5em;font-family: 'tata_aia_printregular';background: url(../images/radio_btn.png) no-repeat left -70px;}
#pink_radio .ui-state-active{background: url(../images/radio_btn.png) no-repeat left -109px;color: #cf5c7f}
#cyan_radio .ui-button .ui-button-text{font-size: 1.5em;font-family: 'tata_aia_printregular';background: url(../images/radio_btn.png) no-repeat left -149px;}
#cyan_radio .ui-state-active{background: url(../images/radio_btn.png) no-repeat left -189px;color: #00b3e2}

.formTable {display: table; border-collapse: collapse;width: 100%}
.formTable .box-row {display: table-row;border-bottom:#ffffff 12px solid}
.formTable .box {display: table-cell; text-align:left; vertical-align: middle;width: 45%}
.formTable .box_sm{display: table-cell;text-align: center;vertical-align: middle;width: 10%;color: #c1c1c1;font-size: 1.5em}
.formTable .box input[type="text"]{width: calc(100% - 22px);padding-left: 15px;}

.brLocator {display: table; border-collapse: collapse;width: 100%}
.brLocator .box-row {display: table-row;border-bottom:#ffffff 12px solid; float:left; width:100%; margin-bottom:0px}
.brLocator .box {display: table-cell; text-align:left; vertical-align: middle;width: 45%; float:left}
.brLocator .box_25 {display: table-cell; text-align:left; vertical-align: middle;width: 25%; float:left}
.brLocator .box .ui-selectmenu-button{ width:95%!important}
.brLocator .box_sm{ width:10%; float:left; text-align:center; font-size:1.4em; line-height:45px;}
.brLocator .ui-state-default{ background:none}
.brLocator .ui-selectmenu-button span.ui-icon{width: 20px;height: 11px;background:url("../images/arrows.png") 0 -65px no-repeat;margin: -5px 5px 0 0}
.small_forms{width: 50%;overflow: hidden}
.small_forms input{width: calc(100% - 22px);padding-left: 15px}

.selectTable{display: table; border-collapse: collapse;width: 100%}
.selectTable .box-row {display: table-row}
.selectTable .box {display: table-cell; text-align:left; vertical-align: middle;width: 90%}

/*Contact us*/
.call_sec{margin-bottom: 45px}
.call_sec p{margin-bottom: 18px}

#orange_arr .ui-selectmenu-button span.ui-icon,#crimson_red_arr .ui-selectmenu-button span.ui-icon, #violet_arr .ui-selectmenu-button span.ui-icon, .cyan_arr .ui-selectmenu-button span.ui-icon{width: 20px;height: 11px;background:url("../images/arrows.png") no-repeat}
#faqs_sel_wrap .ui-selectmenu-button span.ui-icon{width: 20px;height: 11px;background:url("../images/arrows.png") 0 0 no-repeat}
#orange_arr .ui-selectmenu-button span.ui-icon{background-position: 0 -127px}
#crimson_red_arr .ui-selectmenu-button span.ui-icon{background-position: 0 -32px}
#violet_arr .ui-selectmenu-button span.ui-icon{background-position: 0 -97px}
.cyan_arr .ui-selectmenu-button span.ui-icon{background-position: 0 -157px}
#lime_green_arr .ui-selectmenu-button span.ui-icon{width: 20px;height: 11px;background:url("../images/arrows.png") 0 -189px no-repeat;margin: -5px 5px 0 0}
#faqs_sel_wrap .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, #violet_arr .ui-state-default, #orange_arr .ui-state-default,#crimson_red_arr .ui-state-default,#lime_green_arr .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .cyan_arr .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{background: none;outline: none}
#faqs_sel_wrap .ui-selectmenu-button span.ui-icon, #crimson_red_arr .ui-selectmenu-button span.ui-icon, #orange_arr .ui-selectmenu-button span.ui-icon{top: 55%;right: 1em}
#orange_arr,#violet_arr, #lime_green_arr,#crimson_red_arr, .cyan_arr{margin-bottom: 25px;overflow: hidden;}
#orange_arr .ui-state-default, #crimson_red_arr .ui-state-default,#lime_green_arr .ui-state-default, #violet_arr .ui-state-default{float: left;width: 30%!important}
.cyan_arr .ui-state-default{float: left;width: 98%!important}
.violet_arr .ui-selectmenu-button span.ui-icon{background:url("../images/arrows.png") no-repeat; background-position: 0 -97px; height: 17px;    width: 21px;}
.violet_arr .ui-state-default{background:none;}
.violet_arr p{ margin-bottom:5px;}
/*Corporate*/
.pace{padding:80px 0 80px; width:231px;height:126px;text-align:center}
.tabswrap{width:620px;overflow:hidden}
.twoCol{ width:310px; float:left; text-align:center}
.paceBox{width:224px;height:191px; border-radius:6px;}
.paceBox h4{font-family:'tata_aia_printregular'; font-size:1.8em;padding:100px 0 0 90px; display:block; color:#ffffff;text-align:left}
.tabswrap input[type="button"], input[type="submit"]{padding:8px 14px 9px;margin:50px 5px;}

.pace2Wrap{width:100%; margin:80px auto 0;overflow:hidden}
.pace2{margin:120px 80px 120px 0; width:40%;height:175px;text-align:center;border-right:#f3f3f3 1px solid;}
.pace2 img{display:inline-block}
.tabswrap2{width:50%;overflow:hidden}
.twoCol2{ width:100%; float:left; text-align:center; margin-bottom:50px}
.paceBox2{width:224px;height:191px; border-radius:6px;float:left}
.paceBox2 h4{font-family:'tata_aia_printregular'; font-size:1.8em;padding:100px 0 0 90px; display:block; color:#ffffff;text-align:left}
.tabswrap2 input[type="button"], input[type="submit"]{padding:8px 14px 9px;margin:30px 5px;}
.tabswrap2 input[type="button"].emp_log{margin-top:80px}
.twoCol2 a.btn_reg{border-radius: 8px;    padding: 10px 15px;  color: #ffffff!important; display: inline-block; text-decoration: none!important;    margin-left: 5px; font-size:1.4em;margin:30px 5px;}
/*Planning Tools*/
.ptoolsbox{width:48%; padding:0 2% 0 0}
.ptoolsboxr{width:50%; padding:0;}
.ptoolsboxr h2{text-align: center}
.ptoolsboxr ul li p{font-size: 1.4em;  text-align:center; padding-right:20px;}
.ptoolsboxr ul {overflow: hidden;text-align: center; width:100%; float:left}
.ptoolsboxr ul li:last-child span{border-right: 0}
.ptoolsboxr ul li{width: 32.5%;height: 124px;text-align: center;display: inline-block;}
.ptoolsboxr ul li span{width: 120px; height: 100px;text-align: center;display: block;margin: 0 auto 15px; padding-right:30px; border-right: #e0e0e0 1px solid;}
.ptoolsboxr ul li a{color: #747474;text-decoration: none;text-align: center;display: block;}

.ptoolsboxr ul li a span.prot_gap{background-position: 1px -607px; display: block;}
.ptoolsboxr ul li a span.ret_gap{background-position: -148px -607px; display: block;}
.ptoolsboxr ul li a span.child_plner{background-position: -275px -607px; display: block;}
.ptoolsboxr ul li a:hover span.prot_gap{background-position: 1px -721px; display: block;}
.ptoolsboxr ul li a:hover span.ret_gap{background-position: -148px -721px; display: block;}
.ptoolsboxr ul li a:hover span.child_plner{background-position: -275px -721px; display: block;}
.ptoolsboxr ul li.nerng_retirmnt a:hover{color: #b257a3}
/*Footer*/
.ftr_nav{background: #777777; width: 100%; overflow: hidden;padding: 16px 0;margin-top: 35px}
.ftr_nav_no_mrg{background: #777777; width: 100%; overflow: hidden;padding: 16px 0;margin-top: 0px}
.ftr_nav ul{margin-left: 22px}
.ftr_nav ul li{color: #ffffff; font-size: 1.3em;text-align: center;display: inline-block;padding: 0 22px}
/*.ftr_nav ul li:first-child{padding-left:16px}*/
.ftr_nav ul li a{color: #ffffff; text-decoration: none;}
.ftr_nav ul li a:hover{text-decoration: underline}
.ftr_content{width: 100%;overflow: hidden;background: #555555;/*background: #22bcb9*/ }
.ftr_container{width: 100%; overflow: hidden;padding: 20px 0;border-bottom: #5e5e5e 1px solid}
.ftr_container .wrap{width: 963px;padding-left: 39px}
.ftr_container .wrap ul li{font-size: 1.2em;text-align: left;display: inline;line-height: 20px}
.ftr_container .wrap ul li span{color: #ffffff; padding:0 5px}
.ftr_container .wrap ul li a{/*color: #999999;padding: 0 5px;*/color: #ffffff; display:inline-block}
.ftr_container .wrap ul li a:hover{text-decoration: underline;}
.ftr_container .wrap p{color: #ffffff; font-size: 1.3em;line-height: 20px; margin: 0}
.ftr_container .wrap .footnote{margin-top: 20px}
.ftr_container .wrap .footnote p{/*color: #757575;*/color: #ffffff; font-size: 1.1em;line-height: 20px;margin: 0}
.ftr_container .disc_box_cont_rev{border:#c5c5c5 1px solid; border-radius: 5px;margin-bottom: 20px}
.ftr_container .disc_box_cont_rev a{display: block;padding: 16px}
.ftr_container .disc_box_cont_rev h4{font-size: 1.5em; text-transform: uppercase;margin-bottom: 10px;color: #c5c5c5}
.ftr_container .disc_box_cont_rev p{font-size: 1.1em;margin:0;line-height: 15px;color: #c5c5c5}
.ftr_container .disc_box_cont_rev ol.revDisc li{font-size: 1.1em;color:#c5c5c5;list-style: inside disc;line-height: 15px;margin-bottom: 5px;padding-left: 15px}

/* header */
.header_nav	{ background:url(../images/nav_ul_bg.jpg) repeat-x left top #0072bb;}
.head_dropdown	{ overflow:visible; position:relative; max-width:100%; z-index:999;}
.head_dropdown #global	{ height:42px; margin:0 auto; max-width:1002px;}
.head_dropdown ul#global li	{ position:static;}
.head_dropdown ul#global li a	{ position:relative; padding:14px 20px 14px 8px}
ul#global li span	{ top:50%; margin-top:-3px;}
.head_dropdown .menu_wrap	{ margin:0; top:100%; color:#fff;}
.dropdown_cont	{ padding:25px 0; max-width:1002px; margin:0 auto; min-height: 300px;}
.head_dropdown .block1	{ width:37%; padding:0 2% 0 4%; min-height:190px; float:left; border-right:1px solid #4799ce;}
.head_dropdown .block2	{ width:28%; padding:0 2%; min-height:190px; float:left; border-right:1px solid #4799ce;}
.head_dropdown .block3	{ width:20%; padding:0 2%; min-height:190px; float:left;}
.dropdown_cont strong	{ font-size:17px; line-height:20px; color:#ffffff; display:block; font-weight:normal; font-family:'tata_aia_printregular'; padding:10px 0 2px;}
.dropdown_cont strong.title_link a	{ padding:0 !important;}
.dropdown_cont strong.title_link a:hover	{ text-decoration:underline !important;}
.dropdown_cont p	{ font-size:12px; line-height:24px; color:#ffffff; font-family:'tata_aia_printregular';}
ul#global .dropdown_cont ul li	{ float:none; padding:0 0 14px;}
ul#global .dropdown_cont ul li a	{ font-size:12px; line-height:14px; color:#ffffff; font-family:'tata_aia_printregular'; background:url(../images/nav_sub_arrow.png) no-repeat left top; padding:0 0 0 10px;display:inline}
ul#global .dropdown_cont ul li a img{display:inline}
ul#global .dropdown_cont ul li a:hover	{ text-decoration:underline;}
.head_dropdown .pro_sol .block1	{ background:url(../images/wealth_bg.png) no-repeat 60px 0px; }
.head_dropdown .wea_sol .block1	{ background:url(../images/Key_bg.png) no-repeat 40px 10px; }
.head_dropdown .sav_sol .block1	{ background:url(../images/protection_bg.png) no-repeat left 30px; }
.head_dropdown .child_sol .block1 { background:url(../images/baloon_dropdown.png) no-repeat left 30px; }
.head_dropdown .reti_sol .block1 { background:url(../images/gramophone.png) no-repeat left 30px; }
.head_dropdown .health_sol .block1 { background:url(../images/apple.png) no-repeat left 30px; }

.head_dropdown .why_text	{ padding:0 0 0 80px;}
.head_dropdown .block1 p	{ background:url(../images/open_quote.png) no-repeat left top; padding:0 0 0 28px; margin-left:-28px;text-align:justify}
.head_dropdown .block1 p img	{ display:inline-block; vertical-align:top;}
/*mobile*/
.mob_nav > ul 	{ padding-bottom:60px;}
.mob_nav > ul > li ul.sub_menu	{ display:none; padding-bottom:15px;}
.mob_nav > ul > li ul.sub_menu a	{ padding:5px 10px; font-size:14px; background:url(../images/nav_sub_arrow2.png) no-repeat left center; margin:0 0 0 30px;}
.mob_nav > ul > li ul.sub_menu a:hover	{ text-decoration:underline;}
.mob_nav > ul > li .head {margin:0 0 0 20px;padding:5px 10px; display:block;color:#0073bb;font-size:16px; }
.mob_nav ul#q_links	{ float:none;}
.mob_nav ul#q_links li	{ float:none; border:none; padding:0; text-align:left;}
.mob_nav ul#q_links li a	{ color:#0073bb;}
.mob_nav ul#soc_links li a	{ background:none; padding:0; margin:0;}

.fixed_menu	{ width:auto; position:fixed; top:30%; right:0;}
.fixed_menu ul	{ width:auto;}
.fixed_menu ul li	{ width:auto; display:block; padding:3px 0; clear:both;}
.fixed_menu ul li a	{ display:block; background:#777777; height:60px; border-radius:5px 0 0 5px; font-size:20px; line-height:60px; font-family:"tata_aia_printregular",Arial,Helvetica,sans-serif; color:#fff; position:relative; width:80px; float:right; overflow:hidden; white-space:nowrap; text-indent:80px;padding-right:0}
.fixed_menu ul li a.active	{ background:#4c4c4c;}
.fixed_menu ul li span	{ display:inline-block; vertical-align:middle; position:absolute; top:50%; left:15px;}
.fixed_menu ul li span.icon1	{ width:52px; height:34px; background:url(../images/sprite.png) no-repeat -412px -617px; margin-top:-17px;}
.fixed_menu ul li span.icon2	{ width:40px; height:33px; background:url(../images/sprite.png) no-repeat -418px -674px; margin-top:-16px; left:20px;}
.fixed_menu ul li span.icon3	{ width:29px; height:38px; background:url(../images/sprite.png) no-repeat -424px -733px; margin-top:-19px; left:25px;}
.fixed_menu ul li span.icon4	{ width:27px; height:27px; background:url(../images/sprite.png) no-repeat -562px -50px; margin-top:-14px; left:25px;}

/* 2272015 */
.ftr_container .wrap ul li a.ftpl0{padding-left:0}
.tab_button{display:inline; margin-right: 30px; cursor:pointer;}
.TradRider{display:none;}
.aboutus .colored_boxes.box1	{ border-bottom:1px solid #c1c1c1; border-radius:0px;}
.aboutus .colored_boxes.box1 h2	{ color:#cf5c7f; padding:0;}
.aboutus .colored_boxes.box2 h2	{ color:#8dc63f; padding:0;}
.aboutus .colored_boxes h2 img	{ display:inline-block; vertical-align:bottom; padding:0 15px 0 0;}
.aboutus .colored_boxes h2 span	{ display:inline-block; border-bottom:2px solid;}
.aboutus .colored_boxes h4, .aboutus .colored_boxes h5, .aboutus .colored_boxes li	{ color:#4c4c4c;}
.aboutus .colored_boxes > ul > li	{ background:url(../images/bullets.png) no-repeat left -487px;}

/* 2372015 */
ul.lilist li{background: url(../images/bullets.png) no-repeat}
ul.lilist li{color: #4c4c4c; font-size: 1.5em; text-align: left;line-height: 22px;background-position: 0 6px;padding-left: 20px;margin-bottom: 20px}
.ab-agent{min-width:600px;}

.testimonial_box	{ padding-bottom:50px;}
.testimonial_box p	{ font-size:1.6em; line-height:1.6em; color:#4c4c4c; text-align:center; max-width:600px; margin:0 auto;}
#testimonial	{ width:100%; float:left; display:block; padding:40px 0 0 0; text-align:left;}
#testimonial li	{ width:48%; max-width:480px; height:260px; background:#fbfbfb; border:1px solid #e3e3e3; border-radius:5px; display:inline-block; margin:0 0 40px; vertical-align:top;}
#testimonial li.fr	{ float:right;}
#testimonial li > div	{ padding:25px;}
#testimonial li .prof_pic	{ width:83px; float:left; display:block;}
#testimonial li .prof_pic img	{ width:83px; height:83px; display:block; border-radius:50%;}
#testimonial li .text	{ width:92%; float:right; background:url(../images/quote_open.png) no-repeat left top; padding:15px 0 0 35px;}
#testimonial li .text p	{ font-size:1.6em; line-height:1.6em; color:#4c4c4c; text-align:left; padding:0 0 10px;}
#testimonial li .text strong	{ display:block; color:#d05c81; font-size:1.8em; text-align:right;}
#testimonial li .text p	i{font-style: italic;}
#testimonial li .text span{float:right; display:block; margin-top:-20px; margin-bottom:20px;}
.testimonial_box #pagination	{ text-align:center;}
.testimonial_box .simple-pagination li	{ display:inline-block; float:none;}

.search_crumb	{ border:1px solid #ebebeb; border-left:none; border-right:none; padding:20px 0;}
.search_crumb .brd_crumb	{ margin:0;}
.search_page	{ padding:25px 0;}
.search_page h1	{ font-size:2.5em; color:#5b5b5b; border-bottom:6px solid #666666; padding-bottom:10px; margin:0;}
.search_page h1 span	{ color:#d31145;}
.search_page ul.search_result	{ width:100%; float:left; display:block;}
.search_page ul.search_result li	{ width:100%; float:left; display:block; border-bottom:2px solid #d2d2d2; padding:25px 0;}
.search_page ul.search_result li h2	{ font-size:2em; color:#0072bb;}
.search_page ul.search_result li h2 a	{ color:#0072bb;}
.search_page ul.search_result li h2 b	{ color:#000;}
.search_page ul.search_result li p	{ font-size:1.4em; color:#666666; margin:0;}
.search_page ul.search_result li b	{ color:#000; font-family:'tata_aia_printbold'; font-weight:normal;}

.sitemap h3	{ padding-bottom:10px; text-decoration:underline; display:inline-block; position:relative; cursor:pointer;}
.sitemap h3 a	{ color:#8dc63f;}
.sitemap h3.active cite	{ color:#000;}
.sitemap h4	{ margin:10px 0;}
.sitemap h4 a	{ color:#8dc63f;}
.sitemap ul li{font-size: 1.4em; list-style: inside disc; margin:0 0 10px 2px; line-height: 20px; width:31%; display:list-item; float:left; padding-right:1.5%;}
.sitemap ul li a{text-decoration: none;color: #4c4c4c}
.sitemap ul li a:hover{text-decoration: underline;}
.sitemap .sections	{ padding:0 0 40px;}
.sitemap .section_2 ul li	{ width:47.5%;}
.sitemap .lastsection	{ border-top:1px solid #4c4c4c; padding:40px 0;}
.sitemap h3 .sign	{ position:absolute; left:102%; top:7px; display:inline-block; width:17px; height:16px; background:url(../images/accord-bullets.png) no-repeat 0 0 ;}
.sitemap h3.active .sign	{ width:17px; height:2px; background:url(../images/accord-bullets.png) no-repeat 0 -99px; top:14px;}

.download_form	{ padding:20px 0;}
.sidebox { padding:0 0 20px;}
.sidebox .search_sect	{ width:25%; padding:0 2% 0 0; float:left;}
.sidebox .search_sect strong	{ display:block; font-size:15px; line-height:18px; color:#a9a9a9; font-weight:normal; margin:0;}
.sidebox .search_sect .ui-selectmenu-text	{ font-size:15px; line-height:18px; color:#a9a9a9; }
.sidebox .search_sect .ui-state-default	{ background:url(../images/arrows.png) no-repeat 94% -20px; width:94% !important; margin:0;}
.sidebox .search_sect select	{ width:100%; border:1px solid #d2d2d2; border-radius:5px; font-size:15px; line-height:38px; color:#a9a9a9; padding:7px 5px}
.sidebox .search_sect .textbox	{ width:88%; padding-left:7%; border-radius:5px; margin:0;}
.sidebox #reset 	{ width:18%; height:38px; background:none; border:1px solid #cf5b7e; border-radius: 5px;outline: none;color: #ffffff; background-color:#cf5c7f; margin:26px 0 0 0; font-size:14px; font-family: 'tata_aia_printregular'; cursor:pointer;}
.download_data table { border:1px solid #d2d2d2; border-radius:10px; width:99%; font-family: 'tata_aia_printregular';}
.download_data table th	{ height:55px; color:#fff; background-color:#cf5b7e; text-align:left; font-size:22px; font-family:'tata_aia_printbold'; vertical-align:middle; padding:0 20px;}
.download_data table th.first	{ border-right:1px solid #9c425d;}
.download_data table th.second	{ text-align:center;}
.download_data table td	{ height:55px; border-bottom:1px solid #d2d2d2; border-right:1px solid #d2d2d2; text-align:left; font-size:16px; color:#4c4c4c; vertical-align:middle; padding:0 20px;}
.download_data table td.second	{ text-align:center;}
.download_data table td img	{ display:inline-block;}

.bluetheme #selNav > span	{ background-position:97% -144px;}
.violettheme #selNav > span	{ background-position:97% -84px;}
.crimson_redtheme #selNav > span	{ background-position:97% -18px;}
.turqoisetheme #selNav > span	{ background-position:97% -144px;}
.ui-selectmenu-menu {z-index:9999}
/*Custom Scroll*/
.mCSB_scrollTools .mCSB_draggerRail {width: 6px!important;}
/*Fixed bottom banner*/
.fixed_bann{width:271px; height:75px; background:#0074b9; bottom:0; right:0; padding:14px 0 0 17px;z-index: 999}
.fixed_bann p{font-family: 'tata_aia_printbold', arial, sans-serif; font-size:1.4em; color:#fff; text-align:left; float:left; margin:5px 0 0;line-height:16px}
.close{ width:13px; height:14px; background-position:-500px -784px; right:2px; top:2px}
.hand{ width:33px; height:68px; padding-right:12px; border-right:#4a9bcb 1px solid; margin-right:12px; background-position:-542px -746px}
.know_more{ font-size:1.2em; color:#fff; background:#403f3f; padding:5px 10px; margin-top:3px}

/*lifeattalic_galle*/
.lifeattalic_galle{margin-bottom: 25px}
.lifeattalic_galle a{width: 152px;height:92px;display: inline-block;margin:0 10px 10px 0;}
.lifeattalic_galle span.magni{background-position: -222px -1014px;right: 0;top: 0;display: block;width: 19px;height: 19px}

/*------- RESPONSIVE ---------*/
/*@media only screen and (max-device-width:1280px) and (orientation: landscape){
.quick_links, #global, .header input.search, .header input.search_ico, .ftr_container .wrap > .logo, .header_nav{display:none}
.m_menu{display:block!important}
.header{padding: 15px 0;position: fixed;top: 0;z-index: 999;box-shadow: 0 2px 7px rgba(0, 0, 0, .3);-moz-box-shadow: 0 2px 7px rgba(0, 0, 0, .3);-webkit-box-shadow: 0 2px 7px rgba(0, 0, 0, .3);-o-box-shadow: 0 2px 7px rgba(0, 0, 0, .3)}
.ftr_content{padding: 0}
.homebanner, ul#product_nav{margin-top: 55px; }
.homebanner.changeColor{background: #CE5B7E;}
.logo{display: block;margin: 0 0 0 20px;}
}*/
@media only screen and (min-width:1001px){
.mob_nav	{ display:none}	
}
@media only screen and (max-width: 1000px){
	.ftr_nav ul li, .m_menu{display: block}
    .brd_crumb,#selNav ul#nav_inner,#selNav ul#news_tab, .fixed_menu{ display: none; }
    #selNav span{ display: inline-block; width:85%}
    .inner_container{padding:0px 0 20px;max-width:100%}
    .inner_container > h1{margin-bottom: 30px}
    .container_fluid{width: 90%}
    .quick_links, #global, .header input.search, .header input.search_ico, .ftr_container .wrap > .logo/*, .ftr_nav*/{display: none;}
    .homebanner, .logo, ul#product_nav, .why_choose, .container_grey .videos, ul#soc_links, .csr, .pr_nw{float: none;}
    .ftr_content{padding: 0}
    .homebanner img{display: inline-block;}
    .homebanner{width: 100%;/*background: #00bcba;*/text-align: center;margin-top: 53px; }
	.homebanner.changeColor{background: #CE5B7E;}
    .logo{display: block;margin: 0 0 0 20px;}
    .header{padding: 15px 0;position: fixed;top: 0;z-index: 999;box-shadow: 0 2px 7px rgba(0, 0, 0, .3);-moz-box-shadow: 0 2px 7px rgba(0, 0, 0, .3);-webkit-box-shadow: 0 2px 7px rgba(0, 0, 0, .3);-o-box-shadow: 0 2px 7px rgba(0, 0, 0, .3)}
    ul#product_nav{margin: 30px auto}
    .prod_solutions{padding: 50px 15px 10px; margin: 0;box-shadow: #eeeeee 0 2px 2px inset}
    .prod_solutions ul li{margin-bottom: 40px;border: 0}
    .container_grey{padding: 50px 0 30px}
    .why_choose{width: 80%;margin: 0 auto}
    .container_grey .videos{width: 70%;margin: 40px auto 20px}
    .container_grey .videos img, .ftr_container .wrap, .pr_nw, .csr{width: 100%;height: auto}
	.banner	{ margin:53px auto 30px;}
    .banner h3{font-size: 4.5em}
    /*Footer*/
    .ftr_container{width: 90%;margin: 0 auto}
    ul#soc_links{margin: 0 auto;width: 180px}
    .pr_news_csr{width: 90%}
    .pr_nw{margin: 0}
    .pr_nw > ul > li, .csr > ul > li{width: 48%}
    .pr_nw{margin: 20px auto}
    .pr_news_csr{margin: 30px auto}
    .small_forms{width: 100%}
    .ui-selectmenu-button{width: 96%!important;margin-bottom: 10px}
	#testimonial li .text	{ width:auto; clear:both;}
	.search_crumb	{ margin-top:53px;}
	.womenForm div {width:45%; float:left; margin:5% 5% 0 0;  font-weight:bold; text-align:left;}
    .nav_banner{width: 100%;float: none;}
    .campaign_banner{display: none}
    .campaign_banner_mb{display: block}
}
@media only screen and (min-width: 639px) and (max-width: 1000px){
	ul#product_nav{width: 510px;margin: 20px auto;height: auto!important}
	ul#product_nav li{margin: 20px !important; }
	ul#product_nav li a{min-width: 127px;min-height:95px;padding-top: 25px}
	ul#product_nav li.cust_srev, ul#product_nav li.meet_life, ul#product_nav li.pay_prem{margin: 20px}
}
@media only screen and (max-width: 900px){
	.ftr_nav ul li:first-child{padding-left:0px!important}
	.ftr_nav, .ftr_nav ul li, .ftr_container .wrap{padding: 0}
    .ftr_nav ul {margin: 0 }
    .ftr_nav ul li a{display: block;padding: 7px 0 5px 20px;text-align: left;border-bottom: #ffffff 1px solid}
	.ptoolsboxr,.ptoolsbox{width:100%;margin:10px auto 30px}
	.ptoolsboxr ul li span{border:0}
    .pace2{float: none;margin: 30px auto 50px;border: none;}
    .pace2 img{width: 100%;height: auto}
    .tabswrap2{width: 100%}

}
@media only screen and (max-width: 768px){
    .sav_sol_item h4{width: 110px}
	#pro_details .pro_details_item{margin: 0 16px}
	.womenForm div {width:100%; float:left; margin:20px 0 0 0;  font-weight:bold; text-align:left;}
	.womenForm input[type="text"] { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;    height: 32px;    margin: 0;    width: 100%;}
	ul#contBlocks li a .txtBlock { width: 60%;}
    .banner{height:200px}
    .marquee{margin: 20px auto 10px;width: 90%}
}
@media only screen and (max-width: 640px){
    h1{text-align: center;font-size: 2.6em;margin-top: 20px}
	h2{font-size: 2.2em}
	h3{font-size: 1.8em;margin-bottom:20px}
	.prod_cont > h2{margin:20px 0}
    h4{font-size: 1.4em}
    p{margin-bottom: 15px;font-size: 1.3em;line-height: 18px}
	a.btn_in{padding:10px 15px}
	.btn_emp_login{position:relative;right:0;top:0;left:0;display:block;text-align:center}
	a.btn_close{font-size:1.3em;right:-15px;top:-15px;padding:8px 15px;position:relative;float:right}
	strong{font-size:1.4em;margin-bottom:5px}
	ol.common{margin:0px 0px 30px 30px}
	ol.common li{padding-left:10px!important}
	ul.regular{margin-bottom:20px}
	ul.regular li,ol.common li{font-size:1.3em}	
	ul.regular li{line-height:14px;background-position:left 1px;padding-left:20px}
	.col2_table h4{font-size: 1.4em}
    .banner{height: 140px}
    .banner h3{font-size: 3.5em}
	.slick-slider{margin-bottom:0!important}
    .product_title h2{font-size: 2.2em}
    .product_title{padding: 12px 0}
	.prod_solutions ul li{width: 49%;border: none;}
	.prod_solutions ul li a p{font-size: .8em}
	.prod_cont > ul > li{margin:0px 0px 10px 20px;font-size:1.3em}	
    #pro_details .pro_details_item span{margin-bottom: 10px}
	ul#online_accs{width:100%}
	.why_choose{padding-left: 40px;width: 79%}
	.why_choose blockquote{font-size: 1.5em}
	.why_choose blockquote::before{top: 48px}
	.banner h3 span,.logo, .homebanner{display: none}
	.logo-sm{display: block;margin: 0 0 0 20px;}
	.homebanner-sm{display: block;margin:54px 0 20px 0;}
	.header{padding: 18px 0}
	.testimonial_box p	{ font-size:1.4em; line-height:1.4em;}
	#testimonial li	{ width:100%; float:left; max-width:99%; margin:0 0 20px;}
	#testimonial li.fr	{ float:left;}
	#testimonial li .prof_pic	{ margin-bottom:10px;}
	#testimonial li .text p	{ font-size:1.4em; line-height:1.4em;}
	#testimonial li .text strong	{ font-size:1.6em;}
	.sitemap ul li	{ width:47%;}
	.sitemap .section_2 ul li, .sitemap .section_3 ul li, .sitemap .lastsection ul li	{ width:97%;}
	.colored_boxes	{ padding:30px 0;}
	.sidebox .search_sect	{ width:100%; margin-bottom:15px;}
	.sidebox #reset	{ width:48%;}
	.sidebox .search_sect{width:100%}
	.download_data table th	{ font-size:1.6em}
	.download_data table td	{ font-size:1.3em; height:auto;padding:7px 20px;line-height:16px}
	.download_data table th.first{font-size:1.6em}
	.ftr_container{padding:10px 0}    
    .call_sec{margin-bottom: 30px}
    .add_box{margin-top: 15px}
    .ui-accordion .ui-accordion-content > p{font-size: 1.2em!important}
	.form_wrap .div50_l input[type="text"], .form_wrap .div50_r input[type="text"]{width:calc(100% - 22px)!important}
	.form_wrap textarea.address{width:calc(100% - 22px)!important;margin-bottom:10px}
	.form_wrap .div50_r, .form_wrap .div50_l{width: 100%}
	input[type="button"], input[type="reset"], input[type="submit"]{font-size:1.3em}
	input[type="button"], input[type="submit"]{padding:7px 15px 7px}
	.cyan_arr .ui-state-default{width:calc(100% - 12px)!important}
	.form_wrap label{width:100%;text-align:left}
	.inner_container .inr_cont_ftr{margin-top:50px}
	a.btn_refer,a.btn_back,a.btn_apply{font-size:1.2em;padding:10px 20px;position:relative;top:0; right:0;display:inline-block}
	a.btn_reg{padding:5px 10px 2px;border-radius:15px}
	.commitee_mbs{padding-top:20px}
	.div50_l p, .div50_r p{font-size:1.4em;line-height:16px}
	.col3_table .box_45 p, .col3_table .box_25 p{line-height:16px}
	.col2_table .row60, .col2_table .row40{font-size:1.3em; padding:10px}
	.div50_l,.div50_r{width:100%}
	span.CML50{margin-left:20px!important}
	.formTable .box,.formTable .box-row{width:100%;display:block}
	.pop-content > h3{font-size:1.7em;margin-bottom:10px}
	.formTable .box_sm{width:auto;margin-bottom:10px}
	.form_wrap div{margin-bottom:0}
	.policy_no{margin-bottom:35px}
	.ui-accordion .ui-accordion-header{font-size:1.4em}
	ul#down_pdf li{margin:0px 10px 10px 0px;width:calc(50% - 12px);line-height:40px;height:40px}
	ul#down_pdf li a{padding-left:10px}
	ul#down_pdf li a span{margin:7px 10px 0px 0px}
	.prod_cont > h3,.ui-accordion .ui-accordion-header{font-size:1.3em!important}
	.ftr_container .wrap .footnote p{line-height:16px}
	.ftr_container .wrap p{font-size:1.2em;line-height:16px}
	.colored_boxes{padding:20px 0 0; margin-bottom:10px}
	.colored_boxes > h4{font-size:1.8em;margin-bottom:25px}
	.colored_boxes > ul li,.colored_boxes > h5 span{font-size:1.5em}
	.colored_boxes > ul{margin-top:25px}
	.form_wrap p.fieldLabel{margin-bottom:5px}
	.ftr_nav{margin-top:0}
	.form_wrap .div60{width:100%}
	.form_wrap .div60 > input,.form_wrap div > input[type="text"]{width:calc(100% - 22px)}
	.form_wrap .div40{width:83%}
	.ui-buttonset{margin-bottom:20px !important}
	#pink_radio .ui-button .ui-button-text{font-size:1.3em;padding-left:25px}
	.inner_container{min-height:300px}
	/*.slick-track{padding-left:10%}*/
	.sitemap h3{font-size:2em}
	ul#contBlocks li a > h4,.prod_cont > h4{font-size:1.4em}
	ul.regular h5{font-size:1.4em}
	.form_wrap a.cal_img{margin:20px 0px 0px}
	.diagContent{padding:25px 20px}
	.radios .ui-button-text-only .ui-button-text{padding:0.4em 1.8em!important}
	#cyan_radio .ui-button .ui-button-text{font-size:1.3em}
	.pace{padding:80px 0 10px}
	.pace img{width:70%; height:auto;display:inline-block}
	.tabswrap{width:100%}
	.twoCol{width:100%}
	.tabswrap input[type="button"], input[type="submit"]{margin:30px 5px}
	.homeslider .slick-slide img{border-radius: 0}
}
@media only screen and (max-width: 639px){
	.sngl_box_table .row span{display:none}
	.sngl_box_table .row a .txtBlock, .sngl_box_table .row a .txtBlock:hover{border:0; padding-left:0}
	.sngl_box_table .row a:hover .txtBlock{border:0 none}
	.sngl_box_table .row h4{font-size:0.9em;margin-bottom:5px}
	.sngl_box_table .row a{padding:10px}
	.sngl_box_table .row p{font-size:0.85em;line-height:14px}
}
@media only screen and (max-width: 480px){
    /*#pro_details .slick-track{width: auto!important}*/
	.pr_nw > ul > li, .csr > ul > li{font-size: 1.5em}
	.inner_container .inr_cont_ftr{position: relative}
	#pro_details{padding:0}
	#pro_details .pro_details_item{margin:0 15px}
    .umb_img{background-position: 10px 20px}
    .key_img{background-position: 6px center}
    .sav_sol_item h4{width: 160px;padding: 5px 5px 3px}
    .sav_sol_item a{height: 115px;padding: 55px 0 0 40px}
    .col3_table .box:last-child{width: 20%;line-height: 15px}
    .col3_table .box{font-size: 1.2em;padding: 5px}
    .col3_table .box_title_cntr{padding: 6px;font-size: 1.4em}
	.col3_table .box_title_left, .col3_table .box_45, .col3_table .box_25{font-size:1.2em;padding:10px}
	.pop-content{padding:20px}
	.policy_no input[type="text"]{width:calc(100% - ©px)}
	a.btn_in{text-align:center; margin-bottom:5px}
	.slick-list{margin-left:23px}
    .paceBox2{float: none;}
    .pace2{width: 70%;height: auto;}
    .twoCol2 a.btn_reg{margin: 20px 5px}
}
@media all and (max-width:480px) and (orientation:landscape){
	#pro_details .pro_details_item{margin-left:0 17px!important}
}
@media only screen and (max-width: 479px){
    .form_wrap .div50_l{width: 100%;margin-bottom:5px}
    #orange_arr .ui-state-default, #crimson_red_arr .ui-state-default, #lime_green_arr .ui-state-default, #violet_arr .ui-state-default{width: 95%!important}
    #orange_arr, #violet_arr, #lime_green_arr, #crimson_red_arr, .cyan_arr{margin-bottom: 0}
	.ptoolsboxr ul li{width:100%; height:auto}
}
@media only screen and (max-width: 360px){
    h1{font-size: 2.2em}
	#pro_details .pro_details_item { margin: 0 15px;}
	#pro_details .slick-next, .slick-prev{margin-top:0!important}
}
@media only screen and (min-width: 361px) and (max-width: 375px){
#pro_details .pro_details_item{margin:0 6px}
}
@media only screen and (max-width:360px){
	#pro_details .slick-list{margin-left:40px!important}
	#pro_details .pro_details_item{margin:0 22px}
}
@media only screen and (max-width: 320px){
    .banner h3{font-size: 3em}
	.policy_no input[type="text"]{margin: 15px 0 15px 0}
	#pro_details .pro_details_item { margin: 0 16px;}
	ul#product_nav{width: 300px;margin: 30px auto 10px}
	ul#product_nav li a{min-width: 95px;min-height: 80px}
    .sav_sol_item h4{width: 130px}
	#pro_details .slick-list{margin-left:28px!important}	
}