/* Main Page css 21-1-2015 Akram */
/* Fonts */

@charset "UTF-8";

@font-face {
	font-family: "Robocon bold";
	src: url("../fonts/Roboto-Regular.eot?#iefix");
	src: url("../fonts/RobotoCondensed-Bold.ttf") format("truetype");
}


@font-face {
	font-family: "Robocon reg";
	src: url("../fonts/Roboto-Regular.eot?#iefix");
	src: url("../fonts/RobotoCondensed-Regular.ttf") format("truetype");
}

@font-face {
	font-family: "Robocon italic";
	src: url("../fonts/Roboto-Regular.eot?#iefix");
	src: url("../fonts/RobotoCondensed-Italic.ttf") format("truetype");
}
@font-face {
	font-family: "Robocon lit";
	src: url("../fonts/Roboto-Regular.eot?#iefix");
	src: url("../fonts/RobotoCondensed-Light.ttf") format("truetype");
}
@font-face {
	font-family: "Robocon med";
	src: url("../fonts/Roboto-Regular.eot?#iefix");
	src: url("../fonts/RobotoCondensed-Regular.ttf") format("truetype");
}
@font-face {
	font-family: "Robocon thin";
	src: url("../fonts/Roboto-Regular.eot?#iefix");
	src: url("../fonts/Roboto-Thin.ttf") format("truetype");
}
@font-face {
	font-family: "Robocon black";
	src: url("../fonts/Roboto-Regular.eot?#iefix");
	src: url("../fonts/Roboto-Black.ttf") format("truetype");
}






/*** FONTS END ***/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video, textarea {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}
ul, li {
	list-style: none;
}
html, body {
	max-height: 100%;
	font-size: 14px;
	font-family: "Robocon reg";
	letter-spacing: 0.2px;

}
html {
	overflow-y: scroll;
	overflow-x: hidden;
	
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
ul, li {
	list-style: none;
}
nav ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
a {
	text-decoration: none;
	cursor: pointer;
}
img {
	border: 0
}
h1, h2, h3, h4 {
	font-weight: normal;
}
h1 {
	font-size: 30px;
}
h2 {
	font-size: 28px;
}
h3 {
	font-size: 18px;
}
h4 {
	font-size: 16px;
}
h5 {
	font-size: 14px;
}
.search input, .callMe input {
	border: none;
	background-color: #fff !important;
	padding: 8px 2% 8px 4%;
	font-size: 14px; 
}
select {
	-webkit-appearance: none;
	-webkit-border-radius: 0px;
	background-color: rgb(227,227,227);
	border: 0;
	border-radius: 3px;
	text-indent: 3px;
	color: #333;
	font-size: 14px;
	font-family: "Robocon reg";
}
button {
	-webkit-appearance: none;
	-webkit-border-radius: 0px;
	border: 0;
	background-color: rgb(253,195,0);
	border-radius: 3px;
	font-size: 14px; 
	padding: 5px;
	cursor: pointer;
	color: #000;
	font-family: "Robocon bold";
	font-size: 22px;
}
input[type="text"], input[type="tel"]{
	font-size: 13px;
}

header {
	width: 100%;
	float: left;
}
.cnt_fixed {
	width: 100%;
	margin: auto;
}
.mn_cntr {
	width: 100%;
	min-height: 400px;
	float: left;
}
.product_upperPortion {
	text-align: center; background:#f3f3f3; margin-bottom:20px; width:100%; float:left; padding-bottom: 20px;
	height: auto; /* F_27_A */
}

.product_upperPortion img{ max-width:100%; height:auto;}


.cnt_lft {
	width: 730px;
	float: left;
	min-height: 500px;
}
.cnt_rgt {
	width: 239px; /* F_27_A */
	float: right;
	min-height: 850px;
}

.hd_nav {
	width: 98%;
	padding: 7px 1%;
	float: left;
	background: #0069BC;
}
.hd_nav li, footer ul li {
	float: left;
}
.hd_nav li {
	padding: .7% 25px .5%;
}
.hd_nav li a {
	color: #fff;
	font-size: 16px;
	font-family: "Robocon reg"; /* F_26_A */
}
.hd_nav li a:hover {
	text-decoration: underline;
}


.boldFont {
	font-family: "Robocon bold";
}
/* payment.html */
.payment .section1 {
	background: none;
}
.payment nav {
	height: 15px;
}
.payment section {
	height: 900px;
	padding: 20px 159px 50px 159px;
}
.payment section .leftDiv {
	height: 900px;
	width: 500px;
	float: left;
	margin-top: 20px;
}
.payment section .rightDiv {
	height: 900px;
}
.payment footer div {
	border-top: 1px solid #dbdada;
}
div.progressBar {
	border: 1px solid red;
	width: 500px;
	height: 100px;
}
/*div.sliders {

 height: 300px;
 }*/
/*div.payoutOption {
 width: 500px;
 height: 450px;
 }*/
.payment .leftDiv button {
	text-align: center;
}
.saveButton {
	position: relative;
	height: 100px;
	width: 99%;
	float: left;
}
.saveButton button {
	position: absolute;
	margin: 20px auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	height: 48px;
	width: 240px;
	background: #fbbd1d;
	border-radius: 3px;
	border: none;
	font-family: "Robocon bold";/* F_27_A */
	font-size: 22px;/* F_27_A */
}
div.callMe {
	float: left;
	margin-top: 10px;
}
div.search {
	width: 100%;
	height: auto; /* F_27_A */
	float: left;
	margin-top: 22px;
	background: #3687C8;
}
div.customerReviews {
	position: relative;
	float: left;
	margin-top: 40px;
}
div.sliders .rangerValues {
	height: 200px;
}
div.sliders .amount {
	background: url('../images/amountBG.png') no-repeat center;
	height: 80px;
	padding-top: 10px;
	position: relative;
}
div.sliders .amount input[type="text"] {
	border: 2px solid #3c3c3c;
	border-radius: 3px;
	width: 80px; 
	height: 25px;
	padding: 0px 20px;
	text-align: center;
	background-color: #fff;
	font-family: "Robocon bold";
	font-size: 16px; 
	color: #000;
}
div.sliders .amount p:first-child {
	float: left;
	margin: 0px 10px 0px 87px;/* A_F_3_15*/ 
	position: absolute;
}
div.sliders .amount p:last-child {
	float: right;
	margin: 0px 100px 10px 0px;/* A_F_3_15*/
}
.umbrellaImage {
	background: url('../images/men.png') no-repeat center;
	background-size: 100%;
	width: 130px;
	float: left;
	height: 215px;
	margin: 22px 0 0 0;
	position: relative;/* A_F_3_15*/
	z-index: 2;/* A_F_3_15*/
}
.femaleUmbrellaImage {
	background: url('../images/femaleUmbrellaImage.png') no-repeat center;
	background-size: 100%;
	width: 130px;
	float: left;
	height: 205px;
	margin: 32px 0 0 0;
	position: relative;
	z-index: 2;
}/* A_F_3_15*/
div.ranger1, div.ranger2 {
	width: 35%;
	height: 180px;
	float: left;
	margin: 0px 10px 0px 10px;
	padding-left: 20px;
}
.rangerValues .ranger1 p, .rangerValues .ranger2 p {
	width: 260px;/* A_F_3_15*/ 
	padding: 50px 0px 40px 0px;/* A_F_3_15*/
	text-align: center;
}
.rangerValues .ranger1 p span:first-child, .rangerValues .ranger2 p span:first-child {
	color: #0069bc;
	/*width: 120px;*/
	display: block;
	font-size: 16px; 
}
.rangerValues .ranger1 p span:last-child, .rangerValues .ranger2 p span:last-child {
	color: #0069bc;
	font-size: 24px;
	/*width: 125px;*//* A_F_3_15*/
	display: block;
	font-family: Robocon lit;
}
.ranger1 .priceRange {
	background: url('../images/inactiveRange.png') repeat center;
	width: 200px;
	height: 11px;
	position: relative;
	margin: 0px 0px 0px 25px;
}
.ranger2 .priceRange {
	background: url('../images/inactiveRange.png') repeat center;
	width: 200px;
	height: 11px;
	position: relative;
	margin: 0px 0px 0px 5px;
}
.priceRange_active {
	background: url('../images/activeRange.png') repeat center;
	width: 40px;
	height: 11px;
}
.rangeIndicator {
	background: url('../images/rangeIndicator.png') no-repeat center;
	background-size: 100%;
	left: 32px;
	position: absolute;
	top: -15px;
	height: 20px;
	width: 13px;
}
.priceRange span {
	font-family: "Robocon reg"; 
	font-size: 14px; 
	color: #000000; 
}
.priceRange span:last-child {
	float: right;
}
.ranger1 div.rangerButtons {
	margin: 30px 60px; 
	width: 136px;
}
.rangerButtons > button {
	font-family: "Robocon bold"; 
	color: #000; 
	font-size: 12px;
	padding: 4px;
	/*margin-right: 10px;*/
	width: 60px; 
	height: 22px; 
}
.ranger2 div.rangerButtons {
	margin: 30px;
	width: 100px;
}
.rangerButtons button {
	border-radius: 22px;
	border: none;
	background: #ebeaea;
}
/*.payoutOption .knowMore {
 height: 135px;
 }*/
.payoutOption .topDiv p {
	text-align: center;
	font-size: 30px;
	color: #0069bc;
	margin-bottom: 10px;
	font-family: Robocon lit;
}
.payoutOptionDiv {
	height: 300px;
	margin-top: 35px;
}
.information div.payoutOption {
	height: 410px;
}
.information div.payoutOption .topDiv p {
	margin: 15px 0 20px;
}
.topDiv .saveButton {
	margin-bottom: 20px;
}
/* Bubble styles top bubble  */
/*  top bubble  */
.bubble-top {
	position: relative;
	padding: 15px;
	word-break: break-word;
	padding-bottom: 50px;
	background: #fff;
	border: #ccc solid 1px;
	-webkit-border-bottom-right-radius: 94px;
	-moz-border-bottom-right-radius: 94px;
	-ms-border-bottom-right-radius: 94px;
	border-bottom-right-radius: 94px;
	margin-bottom: 20px;
}

.bubble-top:before {
	width: 30px;
	height: 30px;
	content: "";
	position: absolute;
	top: -28px;
	left: 43px;
	display: block;
	z-index: 0;
	background: url('../images/review_arw.png') no-repeat center #fff;
	background-size: 100%;
}
.customerReviews h2 {
	color: #0069bc;
	font-size: 24px; /* F_27_A */
}
/*.customerReviews .bubble-top ul li {
 height: 212px;
 }*/
.review {
	color: #0069BC;
	display: block;
	font-size: 14px;
}
.bx-wrapper ul li div:nth-child(3) .review {
	font-family: "Robocon bold";
}
.bx-wrapper ul li div:nth-child(3) span:last-child {
	font-family: "Robocon reg";
}
.customerReviews .bubble-top ul li div:first-child {
	margin-bottom: 10px;
}
.customerReviews .bubble-top ul li div:nth-child(2) {

	height: 108px;
}
.customerReviews .bubble-top ul li div:nth-child(2) p {
	min-height: 152px;
	/*opacity: 0.8;*/ /* ramki 2_27 */
	font-size: 14px; /* ramki 2_27 */
	font-family: "Robocon reg"; /* ramki 2_27 */
	color: #545454; /* ramki 2_27 */
}
.customerReviews img {
	float: left;
	margin-right: 10px;
}
/*div.rew_cust img {
	width: 46px;
	height: 46px;
}*/
/* End of Top Bubble style   */
/*Style of payment option bubble*/
.Paymentoption-bubble {
	position: relative;
	width: 99%;
	height: 115px;
	padding: 0px;
	background: #FFFFFF;
	border: #cccccc solid 1px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.Paymentoption-bubble:after {
	content: "";
	position: absolute;
	top: -15px;
	left: 112px;
	border-style: solid;
	border-width: 0 15px 15px;
	border-color: #FFFFFF transparent;
	display: block;
	width: 0;
	z-index: 1;
}

.Paymentoption-bubble:before {
	content: "";
	position: absolute;
	top: -16px;
	left: 112px;
	border-style: solid;
	border-width: 0 15px 15px;
	border-color: #cccccc transparent;
	display: block;
	width: 0;
	z-index: 0;
}

/* End of payment option bubble*/

/* Jagan */

/* Rajini */
.col {
	float: left;
	width: 24%;
	height: 300px;
	position: relative;
	border-radius: 6px;
	background-color: #eeeeee;
	margin: 3px;
}
.last1 {
	clear: left;
}
.catgory {
	text-align: center;
	color: #fff;
}
.cart_head {
	color: #464646;
	font-size: 12px;
	font-family: "Robocon med";
	height: 60px;
	padding: 20px 10px 15px 10px;
}
.cart_img {
	width: 140px;
	height: 150px;
	background: url(../images/pay_opt.png) no-repeat center;
	background-size: 100%;
	margin: 0 auto;
}
.cart_img1 {
	background: url(../images/pay_opt1.png) no-repeat center;
	background-size: 100%;
}
.cart_img2 {
	background: url(../images/pay_opt2.png) no-repeat center;
	background-size: 100%;
}
.cart_img3 {
	background: url(../images/basicinfo-pop_img.png) no-repeat center;
	background-size: 100%;
}
.catgory:hover {
	background-color: #0068bd;
}
.catgory:hover .cart_head, .catgory:hover .cover_text, .catgory:hover .buy_btn a {
	color: #fff;
}
.cover_text {
	color: #d02511;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	float: left;
	width: 100%;
	margin-top: 20px;
}
.premium_text {
	color: #db903d;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.cart_text {
	color: #545454;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	float: left;
	width: 100%;
	margin-bottom: 50px;
}
.buy_btn {
	color: #000;
	font-size: 14px;
	font-family: "Robocon bold";
	text-align: center;
	padding: 10px;
	float: left;
	border-radius: 5px;
	margin: 10px 0 0 28%;
}
.buy_btn.buy_btn_alignment a {
	color: #0D81FF;
	text-decoration: underline;
}
.know_more {
	color: #0068d5;
	font-family: "Robocon bold";
	font-size: 12px;
	text-align: center;
	float: left;
	width: 100%;
	cursor: pointer;
}
.know_more a {
	color: #0068d5;
}
.catgory:hover .know_more {
	color: #fff !important;
}

/* Rajini */
/*rama*/
/*-------------------------------------------------------*/
.getCallBack {
	background: url('../images/calbck.png') no-repeat center;
	background-size: 100%;
	position: absolute;
	top: -21px;
	left: -5px;
	height: 112px;
	width: 100px;
}
.images {
	position: relative;
}
.getCallBack1 {
	background: #FBBD1D;
	width: 92%;
	margin-top: 20px;
	padding: 4%;
	float: left;
}
.getCallBack1 .text {
	float: left;
	margin-top: 15px;/* F_26_A */
}
.images button {
	width: 208px; /* F_27_A */
	height: 34px; /* F_27_A */
	padding: 10px 0;
	border: none;
	background: rgb(155,27,52);
	border-radius: 2px;
	margin: 10px 0;
	color: #ffc000;
	font-family: Robocon bold;
	font-size: 14px; /* ramki 2_27 */
}
.images input[type="text"] {
	width: 198px; /* F_27_A */
	padding: 2px 5px; /* F_27_A */
	border-radius: 0px;
	margin: 2% auto;
}
.text {
	text-align: center;
}
.getCallBack1 .heading {
	font-size: 22px;/* F_26_A */
	display: block;
	float: right;
	margin: 20px 0 0px 0px;/* F_26_A */
	color: #1d1d1b;/* F_26_A */
}
/*---------------------------------------------------------*/
.images1 {
	position: relative;
}
.helpYou {
	background: url('../images/help_u.png') no-repeat center;
	background-size: 100%;
	position: absolute;
	top: -15px;
	right: -7px; /* F_27_A */
	height: 140px; /* F_27_A */
	width: 120px; /* F_27_A */
}
.helpYou1 {
	height: auto; /* F_27_A */
	padding: 6%;
}
.images1 .heading {
	font-size: 24px;/* F_26_A */
	display: block;
	float: left;
	margin: 42px 0 0 10px;
	color: white;
	width: 105px;/* F_27_A */
}
.images1 input[type="search"] {
	margin: 20px 0 0 0; /* F_27_A */
	width: 100%;
	padding: 10px 2px;
	font-size: 14px;/* F_27_A */
	font-family: "Robocon bold";/* F_27_A */
	color: #545454;/* F_27_A */
}
.formTags {
	height: 500px;
	font-size: 16px;
	/*width: 450px;*/
}
.icn_search {
	background: url('../images/search.png') no-repeat 98% center;
	background-size: 24px 24px;
}
.knowMore .Paymentoption-bubble p {
	width: 325px;
	float: left;
	font-size: 12px;
}
.knowMore .priceTag {
	width: 150px;
	height: 105px;
	float: right;
	margin: 5px;
	background-color: #0095FF;
	color: #FFFFFF;
}
.knowMore .bubblePop_cnt {
	width: 300px;
	margin: 20px 15px;
	float: left;
}
.knowMore  .bubblePop_cnt p {
	color: #424446;
	text-align: left;
}
.knowMore  .bubblePop_cnt p span {
	color: #0069BC;
}
.msgbubbleBtn {
	margin-bottom: 18px;
}
.msgbubbleBtn button {
	background: #0069bc;
	border: none;
	padding: 0px;
	height: 25px;
	width: 90px;
	font-size: 13px;
	color: #FFF;
	border-radius: 20px;
	margin-right: 6px;
}
.knowMore .priceTag p {
	width: 160px; 
	font-size: 13px; 
	/*margin: 0px 5px;*/
}
.knowMore .priceTag p:first-child {
	font-size: 25px;
	color: #FFFFFF;
	margin: 10px 5px;
}
.knowMore .priceTag p:last-child {
	color: #FFFFFF;
}
.knowMore .priceTag p:first-child span {
	font-size: 18px;
}
/*rama 2*/
select {
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-moz-background: none;
	-o-appearance: none;
	-ms-appearance: none;
	border: none;
	/*padding: 4px;*/
}
ul, li {
	list-style: none;
}
.formTags input[type="text"] {
	border: none;
	background-color: #EBEAEA;
	padding: 5px;
	width: 211px;
	border-radius: 4px;
}
.input-size {
	width: 65px !important;
}
.block, .block1 {
	width: 99%;
	display: block;
	float: left;
}
.border {
	border-bottom: 1px solid #EBEAEA;
}
.firstElement {
	width: 145px;
	float: left;
	margin: 0px 4px 0px 22px;
	height: 50px;
	line-height: 50px;
	padding: 5px;
}
.formTags fieldset:nth-child(4) .firstElement {
	line-height: 15px;
}
.secondElement {
	width: 260px;
	float: left;
	padding: 6px;
	height: 50px;
	line-height: 50px;
	margin: 0 0 0 24px;
}
.thirdElement {
	width: 180px;
	float: left;
	margin: 0px 4px;
	height: 50px;
	line-height: 50px;
	padding: 6px;
}
.badge {
	background: url(../images/badge_i.png) no-repeat center;
	background-size: 100%;
	color: #ffffff;
	/* padding: 4px 7px; */
	float: right;
	/* margin-right: 20px; */
	text-align: center;
	height: 20px;
	width: 20px;
	text-align: center;
	cursor: pointer;
	margin-top: 0px;
}
.secondElement .dropDown {
	background: url(../images/arw_down.png) no-repeat 88% center #EBEAEA;
	width: 80px;
	border-radius: 4px;
	height: 36px;
}
.dropDown {
	background: url(../images/arw_down.png) no-repeat 80% center #EBEAEA;
	width: 73px;
	border-radius: 4px;
	height: 36px;
	padding: 0px 5px;
}
.amount .rupeeSymbol {
	background-color: #fff;
}
.rupeeSymbol {
	background: url(../images/rupee_symbol.png) no-repeat left;
	background-position: 8px;
}
.rupeeSymbol_error{
	background: url(../images/rupeeError.png) no-repeat left;
	background-position: 8px;
}
.rupee_grey{
	background: url(../images/rupee_grey.png) no-repeat left;
	background-position: 8px;
}
.dashed-border {
	border-bottom: 1px dashed #ccc;
	height: 1px;
	float: left;
	width: 450px;
	position: relative;
	margin: 12px 0;
}
.dashed-border span {
	position: absolute;
	left: 230px;
	top: -12px;
	color: #cccccc;
	background: #ffffff;
	border: 1px solid #cccccc;
	border-radius: 100px;
	padding: 2px 4px;
}
.block.block2 {
	width: 100%;
	text-align: right;
	margin-bottom: 30px;
}
/*.block.block2 .mediSubmit button{

 }*/

.male {
	border: 2px solid #000;
	padding: 0 10px;
	border-radius: 32px;
	
}
.female, .no {
	margin-left: 30px;
}
.yes {
	border: 2px solid #000;
	padding: 0 10px;
	border-radius: 32px;
}
.block1.block2 {
	text-align: center;
}
.btn {
	width: 186px;
	padding: 6px;
	font-weight: bold;
	background-color: #fbbd1d;
	color: black;
	margin: 12px 0 18px 72px;
	font-size: 14px;
	border: none;
	border-radius: 2px;
}
.basicInfo {
	margin-top: 50px;
}
.basicInfo .check_Box {
	width: 10%;
}
.basicInfo input[type="checkbox"] {
	width: 20px;
	height: 20px;
	float: right;
	margin-top: 0px;/* Rajini */
}
.basicInfo .quote_Text {
	width: 82%;
	margin-top: 0;
}
.basicInfo .quote_Text > p {
	font-size: 12px;/* F_27_A */
	text-align: left;
	padding-left: 5px;
	font-family: "Robocon reg";
	color: #424446;
}
/* rama2*/
/* rama*/
/* 23/1/2015 */
.modalMask {
	z-index: 2;
	opacity: 0.6;
	position: absolute;
	width: 100%;
	height: 100%;
	background: #000000;
}
.dialogBox {
	background: url('../images/snoopyDialog.png') no-repeat center;
	background-size: 100%;
	width: 550px;
	height: 550px;
	position: absolute;
	margin: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 10;
}
.dialogMainDiv {
	margin-top: 155px;
	left: 170px;
	position: absolute;
	width: 360px;
}
.dialogleftDiv, .dialogRightDiv {
	width: 160px;
	float: left;
	padding: 0px 0px 0px 20px;
}
.dialogMainDiv .cart_head {
	padding: 0px 10px 6px 10px;
}
.dialogMainDiv .cart_img:hover {
	float: left;
	width: 50px;
	height: 86px;
	background: url(../images/pay_opt.png) no-repeat center;
	background-size: 100%;
	margin: 0px 35%;
}
.dialogMainDiv .buy_btn {
	margin: 5px 18px;
}
.dialogMainDiv .dialogleftDiv p:first-child {
	width: 50px;
	font-size: 30px;/* r_a_2_28*/
	margin-top: 10px;
	color: #0069BC;
	font-family: "Robocon lit";/* r_a_2_28*/
}
.dialogMainDiv .dialogleftDiv p:nth-child(2) {
	width: 140px;
	font-size: 48px;/* r_a_2_28*/
	margin-top: 0px;
	color: #0069BC;
	line-height: 45px;
	font-family: Robocon lit;
}
.dialogMainDiv .dialogleftDiv p:nth-child(3) {
	width: 160px;
	font-size: 12px;/* r_a_2_28*/
	margin-top: 14px;
	color: #464646;/* r_a_2_28*/
	opacity: 0.7;/* r_a_2_28*/
}
.dialogMainDiv .dialogleftDiv div:last-child {
	width: 150px;
}
.dialogMainDiv .dialogleftDiv div:last-child button {
	background: #FFFFFF;
	border: 1px solid #000000;
	border-radius: 15px;
	padding: 5px 15px;
	font-size: 12px;
}
.dialogMainDiv .dialogleftDiv div:last-child button:last-child {
	float: right;
	margin-right: 20px;
}
.lft_10 {
	margin-left: 10px;
}
/*.bx-viewport {
 height: 225px !important;
 }*/
.dialogleftDiv label.radLabel {
	float: left;
	margin-top: 10px;
	margin-right: 20px;
} 
.dialogRightDiv h4{
	text-align:center;
	font-family: "Robocon black";/* r_a_2_28*/
}
.pop_img {
	width: 100%;
	height: 90px;
	background: url(../images/basicinfo-pop_img.png) no-repeat center;
	background-size: 56%;
}
.pop-btn {
	color: #000;
	font-size: 12px;
	font-family: "Robocon bold";
	background-color: #fcbe1d;
	border-radius: 5px;
	width: 92px;/* r_a_2_28*/
	height:28px;/* r_a_2_28*/
	margin: 10px  25% 0;/* r_a_2_28*/
	padding:5px 0;
}
/* jagan */
.font-bold {
	font-family: "Robocon bold";
	
}
.progressbar {
	height: 120px;
	width: 96%;
	margin: 30px auto 0;
}
.thanksContent-container, .medicalform-container, .documents-container {
	width: 100%;
	margin: 0 auto 30px;
}
.documents-container label.selectBox > label.selectLabel{
    font-size: 12px;
    color:#0069BC; 
}/* F_27_A */
.thanksContent-container {
	height: 230px;
}
.medicalform-container, .documents-container {
	margin-top: 10px;
	border: 1px solid #ccc;
	border-radius: 10px;
	border-top-color: #0069bc;
	color: #424446;
}
.medicalform-container.appstatus-container {
	/*height: 450px;*/
	margin-top: 30px;
}
.mediform, .document-inner-ctnr {
	width: 100%;
	min-height: 370px;
	padding: 20px 0 0;
}
.mediform .inputs:last-child {
	border: 0;
}
.document-inner-ctnr {
	height: 530px;
}
/*.medicalform-container.appstatus-container .mediform {
 height: 432px;
 }*/
.document-inner-ctnr p {
	width: 96%;
	color: #0069bc;
	margin: 0 auto 10px auto;
	font-size: 16px; 
}
.documents-container .mediSubmit button {
	width: 462px;
}
.mediSubmit {
	width: 64%; 
	margin: 25px auto;
	text-align: center;
}
/*  Thanks pages css*/
.thanks-content {
	width: 345px;
	height: 100%;
	float: left;
	padding-left: 15px;
}
.thanks-icon {
	width: 50%;
	height: 100%;
	float: right;
}
.thanks-icon span {
	display: inline-block;
	width: 100%;
	min-height: 250px;
	background: url("../images/snpyvisual.png") no-repeat right bottom;
	background-size: 70% 100%;
}
.thanks-content h2, .thanks-content p {
	color: #0069bc;
	margin: 0;
	padding: 15px 10px 10px 0px;
}
.thanks-content h2 {
	font-size: 24px;
}
.thanks-content p {
	font-size: 16px;
	padding-top: 0;
}
.thanks-content p span:nth-child(1) {
	font-size: 16px;
}
.mediform h1, .document-inner-ctnr h1 {
	font-size: 30px;
	width: 96%;
	margin: 0 auto 13px;
	color: #0069bc;
	 font-family: "Robocon lit";/* r_a_2_28*/
}
.mediform h1 span, .document-inner-ctnr h1 span {/* ramki 2_26  chnaged <b> tag to <span> in html*/ /* ramki 2_27*/
	font-family: "Robocon bold"; /* ramki 2_26  */ /* ramki 2_27*/
}
.inputs {
	border-bottom: 1px solid #ccc;
	width: 96%;
	height: 50px; 
	margin: 0 auto;
}
.addresscontainer {
	border-bottom: none;
	width: 96%;
	margin: 10px auto;
}
.spanLeft, .spanRight, .addressRight div {
	display: block;
	height: 50px; 
	line-height: 50px; 
}
.spanLeft, .addressleft {
	width: 35%;
	float: left;
}
.spanRight, .addressRight {
	width: 60%;
	padding: 0 0 0 2%;
	float: right;
}
.spanRight span .dropDown {
	background-position: 54px;
}
.Addresslinks {
	color: #0069bc;
	padding: 0 20px 0 0;
}
.Addresslinks.linksactive {
	text-decoration: underline;
	font-weight: bold;
}
.addressRight > div input {
	border: none;
	background-color: #EBEAEA !important;
	padding: 5px;
	width: 242px; /* ramki 2_27 */
	border-radius: 4px;
}
.addressRight > div span {
	display: inline-block;
	width: 78px;/* r_a_2_28*/
}
.addressRight > div .dropDown {
	background-position: 132px;
	width: 152px;
}
.addressRight > div .pincode {
	width: 160px; /* ramki 2_27 */
}
.mediSubmit button {
	width: 240px;
	height: 48px;/* F_27_A */
	background: #fcbe1d;
	border: none;
	border-radius: 5px;
	font-size: 22px; 
	color: #000000; 
	font-family: "Robocon bold"; 
}
.documents-container .mediSubmit button {
	padding: 12px 5%;
}
.mediSubmit a {
	margin: 5px 0 0 0;
	display: block;
	text-decoration: underline;
	color: #0069bc;
	font-family: "Robocon bold"; 
}
.maindocument-block {
	width: 21%;
	height: 220px;
	margin: 10px 0 10px 9%;
	float: left;
}
.docblock {
	width: 130px;
	height: 140px;
	padding: 10px;
	border: 1px solid #0069bc;
	color: #0069bc;
}
.uploaded {
	margin: 5px 0 0 0;
	height: 90px;
	overflow: auto;
}
.uploaded span{       /* ramki 2_26 new class*/
	font-size:14px;/* ramki 2_28*/
}
.cam-file-icon span {
	display: inline-block;
	width: 50%;
	height: 33px;/* r_a_2_28*/
	float: left;
}
.upload-icon {
	background: url("../images/upload.png") no-repeat 70% 50%;
	background-size: 30px;
}
.camera-icon {
	background: url("../images/camera.png") no-repeat 20% 50%;
	background-size: 30px;
}
.maindocument-block select.dropDown {
	margin: 10px 0 0 0;
	padding: 0 15px 0 0;
	background-color: #ffffff;
	border: 1px solid #0069bc;
	border-radius: 0;
	width: 152px;
	background-position: 135px;
}
.user-upload-document {
	margin: 0 0 5px 0;
	color: #ffffff;
	display: block;
	padding: 0 10px;
	width: 110px;
	height: 25px;
	line-height: 25px;
	background: url("../images/cross.png") no-repeat center #0069bc;
	background-position: 110px;
	background-size: 15px 15px;
}
/*End of thanks pages css*/
/* App status css*/
.appstatus-container h2 {
	color: #0069bc;
	width: 96%;
	margin: 0 auto 5px;
}
.appstatus-container .mediform .progressbar {
	height: 120px;
	margin-bottom: 0;
}
.mediform .progressbar .progressStatus-links {
	width: 100%;
	margin: 0 auto;
	height: 40px;
}
.mediform .progressbar .progressStatus-links .progressLableImage {
	width: 30px;
	height: 30px;
}
.mediform .progressbar .progressStatus-links .progress-bar {
	width: 33px;
	height: 34px;
}
.mediform .progressbar .progressStatus-links .progress-bar > span progress {
	width: 30px;/* F_27_A */
}
.mediform  progress .Progress-Bar {
	width: 41px;
	margin-top: 13px;
}
.trackApp-Child1-active {
	background: url('../images/appstatus01_act.png') no-repeat center;
}
.trackApp-Child2-active {
	background: url('../images/appstatus02_act.png') no-repeat center;
}
.trackApp-Child3-active {
	background: url('../images/appstatus03_act.png') no-repeat center;
}
.trackApp-Child4-active {
	background: url('../images/appstatus04_act.png') no-repeat center;
}
trackApp-Child5-active {
	background: url('../images/appstatus05_act.png') no-repeat center;
}
.trackApp-Child6-active {
	background: url('../images/appstatus06_act.png') no-repeat center;
}
.trackApp-Child7-active {
	background: url('../images/appstatus07_act.png') no-repeat center;
}
.trackApp-Child8-active {
	background: url('../images/appstatus08_act.png') no-repeat center;
}
.trackApp-Child9-active {
	background: url('../images/appstatus09_act.png') no-repeat center;
}
.trackApp-Child10-active {
	background: url('../images/appstatus10_act.png') no-repeat center;
}
.trackApp-Child1-inactive {
	background: url('../images/appstatus01_inact.png') no-repeat center;
}
.trackApp-Child2-inactive {
	background: url('../images/appstatus02_inact.png') no-repeat center;
}
.trackApp-Child3-inactive {
	background: url('../images/appstatus03_inact.png') no-repeat center;
}
.trackApp-Child4-inactive {
	background: url('../images/appstatus04_inact.png') no-repeat center;
}
.trackApp-Child5-inactive {
	background: url('../images/appstatus05_inact.png') no-repeat center;
}
.trackApp-Child6-inactive {
	background: url('../images/appstatus06_inact.png') no-repeat center;
}
.trackApp-Child7-inactive {
	background: url('../images/appstatus07_inact.png') no-repeat center;
}
.trackApp-Child8-inactive {
	background: url('../images/appstatus08_inact.png') no-repeat center;
}
.trackApp-Child9-inactive {
	background: url('../images/appstatus09_inact.png') no-repeat center;
}
.trackApp-Child10-inactive {
	background: url('../images/appstatus10_inact.png') no-repeat center;
}
.mediform .progressLableImage span {
	display: block;
	height: 32px;
	background-size: 100%;
}
.mediform .progressbar  .progressStatus-links .progressLableImage span.trackAppStat-completed {
	background-color: rgb(155,27,52);
	border-radius: 50%;
	position: absolute;
	width: 20px;
	height: 20px;
	top: 6px;
	left: 0;
	right: 0;
	margin: auto;
}
.mediform .Paymentoption-bubble {
	width: 58%;
	height: 40px;
	padding: 5px;
	margin: 0 auto 0 0;
}
.mediform .Paymentoption-bubble > span {
	display: block;
	font-size: 12px;/* F_27_A */
}
.mediform .Paymentoption-bubble > span:last-child, .policyissue-data span:last-child {
	font-family: "Robocon lit";/* F_27_A */
}
.mediform .Paymentoption-bubble:after {
	top: -9px;
	border-width: 0 10px 10px;
}
.mediform .Paymentoption-bubble:before {
	top: -10px;
	border-width: 0 10px 10px;
}
.appstatus-container .inputs .spanLeft {
	width: 20%;
	color: #545454;/* F_27_A */
}
.appstatus-container .inputs .spanRight {
	padding-left: 0;
	width: 80%;
	color: #545454;/* F_27_A */
}
.inputs .spanRight.modelPremium {
	background: url('../images/rupee.png') no-repeat;
	background-position: 0% 53%;
	background-size: 8px 10px;
	width: 77%;
	padding-left: 18px;
}
.policyissue-data {
	width: 23%;
	float: right;
	margin: 0 85px 0 0;
}
.policyissue-data span {
	display: block;
	text-align: center;
	font-size: 12px;
}
/* End of thanks status css*/

.progressStatus-links {
	width: 100%;
	margin: 0 auto;
	height: 60px;
}
.progress-headings {
	width: 100%;
	margin: 20px auto 0;
	height: 25px;/* F_26_A */
}
.progress-headings span, .progressStatus-links div {
	float: left;
}
.progress-headings span {
	width: 22%;
	display: inline-block;
	text-align: center;
	font-size: 12px;/* F_26_A */
}
.progress-headings span:nth-child(1) {
	width: 10%;
	margin: 0 13% 0 0;
}
.progress-headings span:nth-child(2) {
	margin-right: 14%;
	width: 10%;
	margin-left: 5%;
}
.progress-headings span:nth-child(3) {
	margin-right: 6%;
	width: 10%;
	margin-left: 5%;
}
.progress-headings span:nth-child(4) {
	margin-left: 10%;
	width: 16%;
}
.progress-footer {
	width: 100%;
	margin: 0px auto 0;
	height: 40px;
}
.progress-footer span {
	width: 7%;
	margin: 0 22% 0px 0px; 
	display: inline-block;
	text-align: center;
	float: left;
}
.progress-footer span:nth-child(4) {
	margin: 0 0 0px 0px;
}
.progressStatus-links .progressLableImage {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	margin: 2px 2px 2px 2px;/* F_26_A */
	position: relative;
}
.progressStatus-links-active {
	color: #9F1C33;
	font-family: "Robocon bold";
}
.progressStatus-links-inactive {
	color: #bcbcbc;
}
.kyp-active {
	background: url('../images/circularUmbrella_act.png') no-repeat center;
	background-size: 90%;/* F_26_A */
	display: block;
	height: 50px;
}
.kyp-inactive {
	background: url("../images/circularUmbrella_inact.png") no-repeat center;
	background-size: 100%;
	display: block;
	height: 30px;
}

.pi-active {
	background: url("../images/info_active.png") no-repeat center;
	background-size: 100%;
	display: block;
	height: 50px;
}
.pi-active1 {
	background: url("../images/active1.png") no-repeat center;
	background-size: 100%;
	display: block;
	height: 50px;
}

.pi-inactive {
	background: url("../images/info_inactive.png") no-repeat center;
	background-size: 100%;
	display: block;
	height: 50px;
}

.lshi-active {
	background: url("../images/health_act.png") no-repeat center;
	background-size: 100%;
	display: block;
	height: 50px;
}
.lshi-inactive {
	background: url("../images/health_inact.png") no-repeat center;
	background-size: 100%;
	display: block;
	height: 50px;
}

.pa-active {
	background: url("../images/acknowledge_act.png") no-repeat center;
	background-size: 100%;
	display: block;
	height: 50px;
}
.pa-inactive {
	background: url("../images/acknowledge_inact.png") no-repeat center;
	background-size: 100%;
	display: block;
	height: 50px;
}

.progress-bar {
	width: 145px;/* F_26_A */
	height: 50px;
	margin: 2px;
	position: relative;
}
.progressStatus-links .progress-bar > span {
	display: block;
	height: 34px;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
}
/* Progress bar css*/
progress, .Progress-Bar {
	border: none;
	width: 145px;/* F_26_A */
	height: 4px;
	color: #0063a6;
	background: #cccccc;
	border-radius: 4px;
	-ms-appearence: progress-bar;
	-ms-writing-mode: horizantal-tab;
}
progress::-moz-progress-bar {
	background: rgb(155,27,52);
}
progress::-webkit-progress-bar {
	background: #cccccc;
}
progress::-webkit-progress-value {
	background: rgb(155,27,52);
}
progress::-ms-progress-value {
	background: rgb(155,27,52);
}
progress::-o-progress-value {
	background: rgb(155,27,52);
}

/* For IE-9 Progressbar  */

.Progress-Bar {
	position: relative;
	display: block;
	margin-top: 10px;
}

.Progress-Bar > span {
	background-color: rgb(155,27,52);
	display: block;
	text-indent: -9999px;
	height: 4px;
	position: relative;
}
/*end of IE-9 progress bar*/

/* anupam */
.bnr {
	/*position: relative;
	width: 100%;
	min-height: 500px;
	background: url("../images/prdtbg.png") no-repeat center;
	background-size: 100% 90%;
	--border-top: 1px solid #ddd;*/
}
.bnr > input {
	position: absolute;
	bottom: -15px;
	left: 400px;
	margin: 3px 0px 0px 100px;
	text-align: center;
	transform: translateX(-50%);
	font-family: "Robocon bold";
	font-size: 22px;
	width: 207px;
	height: 60px;
	background-color: #fbbe1d;
}/* F_26_A */

.bnr h1 {
	color: #fff;
	margin-left: 28.5%;
}

.productBanner1
{
    position: relative;
	width: 100%;
	min-height: 500px;
	background: url("../images/02_savings_marriage.jpg") no-repeat top center;
	background-size: 100% 90%;
	/*--border-top: 1px solid #ddd;*/
}
.productBanner2
{
    position: relative;
	width: 100%;
	min-height: 500px;
	background: url("../images/05_retirement.jpg") no-repeat top center;
	background-size: 100% 90%;
	/*--border-top: 1px solid #ddd;*/
}
.productBanner3
{
    position: relative;
	width: 100%;
	min-height: 500px;
	background: url("../images/04_child_education.jpg") no-repeat top center;
	background-size: 100% 90%;
	/*--border-top: 1px solid #ddd;*/
}
.productBanner4
{
    position: relative;
	width: 100%;
	min-height: 500px;
	background: url("../images/03_investment_wealth_creation.jpg") no-repeat top center;
	background-size: 100% 90%;
	/*--border-top: 1px solid #ddd;*/
}


.benefit h2 {
	font-size: 48px;
	font-family: "Robocon lit";
	color: #0069BC;    
}
.benefit ul > li {
	position: relative;
	width: 20%;
	float: left;
	border-left: 1px solid #ddd;
	min-height: 155px;
	padding-left: 10px;
	margin-left: 3%;
}
.benefit ul > li::before {
	position: absolute;
	content: '1';
	height: 30px;
	width: 20px;
	top: 0px;
	left: -18px;
	font-size: 20px;
	font-family: "Robocon med";
	color: #007bc0;
}
.benefit ul > li:nth-child(2)::before {
	content: '2';
}
.benefit ul > li:nth-child(3)::before {
	content: '3';
}
.benefit ul > li:nth-child(4)::before {
	content: '4';
}
.benefit section {
	float: left;
	margin: 30px 0px;
	color: #0069BC;
}
.benefit section ul {
	margin: 10px 20px 0 0;
}
.benefit ul span:first-child {
	float: left;
	margin-bottom: 13px;
	width: 100%;
	/*height: 35px;*/
}
.tabs_cnt {
	width: 100%;
	float: left;
	background:#f8f7f7;
	min-height: 300px;
	padding: 12px 0px;
	border-bottom: 2px solid #DDD;
	margin: 0;
	line-height: 20px;
}



.tabs_cnt h3 {
	color: #007BC0;
	font-family: "Robocon med";
	font-size: 20px;
}

.tabs_cnt h5 {
	color: #007BC0;
	font-family: "Robocon med";
	font-size: 17px;
}
.tabs a {
    font-family: "Robocon med";
	color: #007bc0;
    display: inline-block;
    font-size: 18px;
    height: 100%;
    padding: 14px 0;
    width: 100%;
    text-transform: uppercase;
    
}

.tabs {
	width: 94%;
	float: left;
	padding: 20px 3%;
	color: #0069BC;
}
.tabs > ul {
	width: 100%;
	/*float: left;*/
	margin-bottom: 26px;
	display:table;
}
.tabs > ul li {
	/*float: left;*/
	padding: 0;
	width: 33%;
	display:table-cell;
	text-align: center;
	font-size: 14px;
	border-bottom: 2px solid #0069BC;
	vertical-align:top;
}
.tabs > ul li.tbs_act1 {
	border-top: 2px solid #333;
	border-right: 2px solid #333;
	border-bottom: 0;
}
.intdcn_inr {
	width: 95%;
	padding: 10px 2% 10px 3%;
	background: #0C76CF;
	margin: 14px 0 16px;
}
.intdcn_inr > ul li {
	color: #fff;
	padding-top: 8px;
	list-style-type: decimal;
	list-style-position: inside;
	margin-left: 14px;
	font-family: "Robocon reg";
}
.intdcn_inr > h4 {
	font-size: 17px;
	color: #fff;
	font-weight:500;
}
 

.tab_items > div > h3, .intdcn_inr > span, .feat_info > h5, .feat_info > p {
	padding-bottom: 8px;
}
.feat_itms {
	width: 100%;
	float: left;
	margin-top: 30px;
}
.feat_itms span {
	display: inline-block;
	width: 24%;
	height: 90px;
	float: left;
	margin-left: 2%;
}
.feat_itms > .feat_info {
	width: 72%;
	float: right;
}
.spouse-cvr {
	background: url("../images/spouse.png") no-repeat 80% 8%;
	background-size: 70% 100%;
}
.lsp {
	background: url("../images/protrct.png") no-repeat 80% 8%;
	background-size: 70% 100%;
}
.adb {
	background: url("../images/acdntbnft.png") no-repeat 80% 8%;
	background-size: 60% 80%;
}
.critIll {
	background: url("../images/heart.png") no-repeat 80% 8%;
	background-size: 70% 80%;
}
.death-bnft {
	background: url("../images/deathbnft.png") no-repeat right 8%;
	background-size: 70%;
}
.feat_itms_cnt li {
	width: 50%;
	float: left;
}
.rang {
	position: relative;
	width: 400px;
	height: 30px;
	background: url("../images/rang.png") repeat center;
}
.rang_act {

	width: 400px;
	height: 30px;
	background: url("../images/rang_act.png") repeat center;
}
.mover {
	position: absolute;
	width: 40px;
	height: 40px;
	background: red;
	left: 0;
	top: -40px;
}

.callMeNow {
	background: #0C76CF;
	border-width: thin;
	border-color: white;
	border-style: solid;
}

.callMeNow a {
	color: #fff;
}

.callMeNow, .buyNow {
	border-radius: 3px;
	width: 81px;
}

.pay_btn {
	position: absolute;
	width: 304px;
	bottom: 8%;
	right: 13%;
}

.tab1 p {
	font-size: 17px;
	font-family: "Robocon reg";
	color: #2c74ba;
}

.benefit span:first-child {
	font-size: 20px;
	font-family: "Robocon bold";
	color: #007bc0;
}

.life-stage li {

	list-style: decimal;
	width: 94%;
}
.move {
	color: #2c74ba;
	font-family: "Robocon reg";
	font-size:15px;

}

.age li .tab2-container div{display:table-cell; width:46%; padding:10px 2%;}
.tab2-left {
	width: 50%;
	float: left;
	text-align: right;
	background: #FFFFFF;
	font-size: 17px;
	font-family: "Robocon reg";
	border-bottom-style: inset;
	border-bottom-width: initial;
	border-bottom-color: rgba(248, 241, 241, 0.92);
}

.tab2-container {
	background: #FFFFFF;
}

.tab2-right {
	width: 50%;
	float: left;
	background: #FFFFFF;
	font-size: 17px;
	font-family: "Robocon bold";
	border-bottom-style: inset;
	border-bottom-width: initial;
	border-bottom-color: rgba(248, 241, 241, 0.92);
}

.life-stage li {

	margin: 0 0 13px 28px;
}
.key-feature-active {
	border-right: 2px solid #0069BC;
	border-bottom: none !important;
	border-top: 2px solid #0069BC;
}

.eligibility-active {
	border-top: 2px solid #0069BC;
	border-bottom: none !important;
	border-right: 2px solid;
	border-left: 2px solid;
}

.sample-illustration-active {
	border-bottom: none !important;
	border-left: 2px solid;
	border-top: 2px solid;
}

.caurosel-img {
	width: 50px;
	height: 20px;
	position: relative;
	top: -9px;
	left: 473px;
}

.caurosel-img-active {
	width: 23px;
	height: 10px;
	background: url("../images/_0013_Ellipse-4-copy-4.png") no-repeat center;
	float: left;
}

.caurosel-img-nonactive {
	width: 22px;
	height: 10px;
	background: url("../images/_0012_Ellipse-4-copy-6.png") no-repeat center;
	float: left;
}

.customerReviews h3 {
	color: #0069bc;
	font-size: 18px;
}
.customerReviews .bubble-top ul li {
	/*width: 150px !important;*/
	height: auto;
}
.customerReviews .bubble-top ul li .reviewName {
	font-family: "Robocon bold";
	color: #0069BC;
}
.customerReviews .bubble-top ul li .reviewPlace {
	color: #0069BC;
}
.customerReviews .bubble-top ul li div:first-child {
	margin-bottom: 10px;
}
.customerReviews .bubble-top ul li div:nth-child(2) {
	margin: 0px 0px 20px 0px;
	height: auto; /* F_27_A */
	overflow: hidden;
}
/*.customerReviews .bubble-top ul li div:nth-child(2) p {
 opacity: 0.8;
 color: #000;
 }*/
.customerReviews img {
	float: left;
	margin-right: 10px;
}
.benefit section {
	width: 99%;
}
.sampIll {
	margin-top: 20px;
	width: 100%;
	text-align:center;
	/*height: 800px;
	background: url(../images/illustratre.png) no-repeat center top;
	background-size: 100%;*/
}
.sampIll img{
	max-width:100%;
	width: 900px;
}
/*---------------- Anupam ---------------------*/
.benefit section .bx-wrapper .bx-pager {
	bottom: -30px;
}
.pay_btn > a {
	width: 100px;
	font-size: 14px;
}
.pay_btn .buy_btn {
	margin: 0;
	border-radius: 0;
	margin-left: 30px;
}
.pay_btn .callMeNow {
	color: #fff;
}

/*---------------Chandini-----------------*/
/*------Lifestyle01--------*/
/*----- Accordion -----*/
.accordion, .accordion * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.accordion, .submit_box {
	box-shadow: 0px 1px 3px rgba(0,0,0,0.25);
	border-radius: 3px;
	background: #fff;
	margin: 10px;
}

/*----- Section Titles -----*/
.accordion, .submit_box {
	border-top: 3px solid #32b1e6;
}
.accordion-section-title {
	width: 100%;
	padding: 15px;
	display: inline-block;
	background-color: #fff;
	transition: all linear 0.15s;
	background: url(../images/plus_icon.png) no-repeat 98% !important;
	background-position: 350px;
	/* Type */
	font-size: 30px;
	color: #007ec3;
	font-family: "Robocon reg";
}
.accordion-section-title1 {
	width: 100%;
	padding: 15px;
	display: inline-block;
	background-color: #fff;
	transition: all linear 0.15s;
	background: url(../images/plus_icon.png) no-repeat 98% !important;
	background-position: 350px;
	/* Type */
	font-size: 24px;
	color: #017ebe;
}
.active1 {
	background: url(../images/minus_icon.png) no-repeat 98% !important;
}
.active2 {
	background: url(../images/minus_icon.png) no-repeat 98% !important;
}

.accordion-section:last-child .accordion-section-title {
	border-bottom: none;
}

/*----- Section Content -----*/

.group:before, .group:after {
	content: "";
	display: table;
}
.group:after {
	clear: both;
}
.group {
	zoom: 1; /* For IE 6/7 (trigger hasLayout) */
}

.accordion-section {
	position: relative;
}
.accordion-section > img {
	position: absolute;
	top: 18px;
	left: -25px;
}
.accordion-section-content, .accordion-section-content1 {
	padding: 0px 8px 10px;
	display: none;
	float: left;
	width: 100%;
}
.lifeStyle {
	color: #545454;
}

.lifeStyle .firstElement {
	width: 390px;
	float: left;
	margin-left: 8px;
	margin-top: 0px;
}
.lifeStyle .secondElement {
	width: 276px;
	margin-left: 8px;
	margin-top: 0px;
	margin-right: 0px;
	float: left;
}
.lifeStyle .block, .biform .block {
	width: 100%;
	padding: 8px 0px;
}
.lifeStyle .input-field {
	width: 110px;
	background-color: #e3e3e3 !important;
	border: none;
	color: #545454 !important;
	padding: 0px 7px;
	border-radius: 3px;
	font-weight: bold;
	font-size: 12px;
	height: 32px;/* Rajini */
}
.lifeStyle .dropDown, .lifeStyle .dropDown1 {
	
	color: #545454;
	padding: 0px 10px;
	width: 120px;
	background-position: 98px;
	margin-left: 5px;
	font-size: 13px;
	height: 36px;/* Rajini */
	font-family: "Robocon bold";
}
.lifeStyle label.radLabel {
	margin-right: 0px;
}
.lifeStyle .yes_no {
	margin-right: 49px;
	float: right;
}
.yes_no {
	margin-top: 14px;
	margin-right: 20px;
	float: right;
}
.plan_benefits .yes_no {
	margin-right: 10px;
}
.plan_content_value input[type="text"] {
	background-color: #FFFFFF;
	color: #31b1e5; /* A_F_13_15 */
}
.heading1, .heading2 {
	width: 69%;
	margin: 10px;
	float: left;
}
.heading1 h3 {
	font-family: "Robocon bold";
	font-size: 21px;
	color: #1d1d1b;
}
.heading1 .input-field {
	margin-top: 8px;
	margin-left: 5px;
	padding: 8px;
	width: 103px;
}
.yes-inactive {
	color: #444444;
	margin-left: 18px;
}
.no-active {
	margin-left: 12px;
}

.right {
	float: right;
	height: 138px;
	width: 138px; 
}
.add_mem_img {

	height: 20px;
	float: right;
	margin: 30px 12px 10px 0px;
	color: #2789c8;
}
.del_img {
	width: 40px;
	height: 20px;
	float: right;
	margin-top: 20px; 
	cursor: pointer;
}
.del_img.del_img1.del_img2{/* ramki 2_28 review payment error*/
	width: 40px;
	height: 20px;
	float: right;
	margin-top: 10px;
	cursor: pointer;
	margin-right: 20px;
}
.lifeStyle .dropDown1 {
	width: 168px;
	background-position: 150px !important;
	border-radius: 4px;
	margin-left: 0px;
	background: url(../images/arw_down.png) no-repeat 80% center #EBEAEA;
}
.heading2 .input-field {
	margin: 8px 5px 0px 6px;
}
.add_img {

	width: 25px;
	height: 25px;
	float: right;
	margin: -3px 0 0 5px;
	cursor: pointer;
}

.tobacco1 {
	margin: 6px 0px 7px 0px;
	background-color: #e3e3e3;
}

.tobacco_sub {

	margin: 0px 0px 7px 0px;
	background-color: #e3e3e3;
	width: 123px;
}
.tobacco_sub2 {

	margin: 6px 2px 7px 4px;
	background-color: #e3e3e3;
	width: 123px;
}
.tobacco_sub21 {
	background-color: #e3e3e3;
	width: 123px;
}
.sub_block {
	width: 523px;
}

.secondElement_info input[type="text"] {
	background-color: #e3e3e3;
}
.alcoholSub {
	float: left;
	margin: 10px;
}

.alcoholSub input[type="text"] {
	background-color: #EBEAEA;
}
.option_size {
	margin: 5px 4px 5px 5px;
}

.aviationSub, .drugsSub, .criminalSub, .sportsSub, .reasonlabel1 {
	display: none;
	width: 700px;
	clear: both;
	margin: 15px 0px 0px 0px;
}

.reasonlabel1 {
	display: none;
	width: 700px;
	clear: both;
	margin: 6px 2px 20px 0px;
	padding: 9px 0px 0px 0px;
}
.reasonlabel1 p {
	width: 202px;
	margin: 6px 0px 0px 4px;
	float: left;
}
.aviationSub p, .drugsSub p, .criminalSub p, .sportsSub p {
	width: 185px;
	margin: 5px 0px 0px 10px;
	float: left;
}

.aviationSub textarea, .drugsSub textarea, .criminalSub textarea, .sportsSub textarea, .reasonlabel1 textarea, .sub-ques2 textarea, .sub-ques1 textarea {
	background: #EBEAEA;
	border-radius: 2px;
	height: 40px;
	margin: 6px 0px 0px 6px;
	width: 205px;
}
.sub-ques2 textarea {
	margin: 6px 0px 0px 0px;
}

.sub-ques1 textarea {

	width: 387px;
	height: 60px;
	margin: 6px 0px 0px 0px;
}
.oral textarea {
	margin: 4px 9px 3px 10px;
}
.familyDetailsSub {
	display: none;
	width: 700px;
	clear: both;
	margin: 10px 0px 0px 2px;
	float: left;
}

.familyDetailsSub .firstElement_info {
	clear: both;
}

.familyDetailsSub .secondElement {
	margin: 1px 0px 6px 0px;
}

.applQues {

	float: left;
	margin: 10px;
	width: 675px;
}

.applQues > span > input[type="radio" ] {
	position: relative;
	opacity: 1;
}

.bpsub1 > input[type="radio" ] {
	position: relative;
	opacity: 1;
}

.bpsub1 > span > input[type="radio" ] {
	position: relative;
	opacity: 1;
}
.sub-ques1, .sub-ques2 {
	margin: 10px 0px 0px 0px;
}

.bpsub1 {
	margin: 10px 0px 9px 0px;
}

.bpsub1 input[type="text"] {
	background-color: #EBEAEA;
}

.sel-option {
	background-color: #EBEAEA;
	margin-left: 10px;
}
.bpsub1 p {
	padding: 7px 0px 6px 0px;
}

.oral {
	float: left;
	width: 645px;
}

.oral p {
	display: inline-flex;
	width: 544px;
}

/*---Review Life style----*/
.col1, .col11, .col12, .col22 {
	width: 61%;
	float: left;
	margin: 11px;
}
.col2, .col11, .col12, .col22 {
	color: #949494;
}
.col1 p {
	font-size: 16px;
	font-family: "Robocon bold";
	color: #545454;
}

.lifeStyle, .col2, .col11, .col12, .col22 {
	font-family: "Robocon reg";
	font-size:14px; 
	color: #545454;
}

.col2, .col22 {
	width: 30%;
	margin: 11px;
	float: right;
}
.download {
	text-decoration: underline;
	color: #0069BC;
	float: left;
	height: 20px;
	margin: 15px 20px 0 160px;/* F_26_A */
	font-family: "Robocon bold";
	font-size: 14px;
}
.makeButton {
	position: relative;
	height: 40px;
	width: 26%;
	float: left;
}

.makeButton button {
	font-size: 22px;/* F_26_A */
	font-family: "Robocon bold";/* F_26_A */
	width: 240px;/* F_26_A */
	height: 48px;/* F_26_A */
	padding: 0;
	background-color: #fbbe1d;
}
.one {
	padding: 14px;
	font-size: 12px;
	font-family: "Robocon bold";
	color: #9F1C33;
}
.accordion-section-content p {
	font-size: 16px;
}
.agree {
	height: 20px;
	margin: 33px;
}
.agree span {
	display: inline-block;
	width: 91%;
	font-family: "Robocon reg";
	font-size: 12px;
}
.check {
	border-radius: 2px;
	background-color: #e3e3e3;
	border: none;
	height: 20px;
	width: 20px;
	float: left;
	margin-right: 12px;
}
.col12, .col22 {
	margin: 0px 11px !important;
}
.edit {
	background: url(../images/edit1.png) no-repeat 35%;
	background-size: 4%;
}
.cnt_lft.lifeStyle .accordion.group a.accordion-section-title p.lifestyleHeading {
	float: left;
}
.cnt_lft.lifeStyle .accordion.group a.accordion-section-title .edit {
	background: url(../images/edit1.png) no-repeat 35%;
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	margin-left: 6px;
}
.edit3 {
	background: url(../images/edit1.png) no-repeat 22%;
}
input[type="radio"] {
	position: absolute;
	opacity: 0;
}
input {
	margin: 0px 2px;
	padding: 0px 5px;
}
label.radLabel {
	line-height: 19px;
	float: right;
	text-align: center;
	margin-top: 2px;
	width: auto;
	min-width: 50px;
	border-radius: 40px;
	border: 2px solid transparent;
	color: #333;
	/*margin-right: 19px;*/ /* Rajini */
}
.yes_no1 label.radLabel {
	float: left;
}
input[type="radio"]:checked + label {
	border: 2px solid #333;
	font-family: "Robocon bold";
}
#accordion-2 .yes_no {
	margin-right: 0px;
}
.age li {
	float: left;
	margin-bottom: 4px;
	width:100%;
}

/* 28-01-2015 */
/* rajini */
/* Plan and Benefits */
.plan_benefits {
	float: left;
	width: 100%;
}
.plan_area {
	float: left;
	width: 100%;
	/* margin-left:40px; */
}
.plan_heading_area {
	float: left;
	width: 100%;
	border-bottom: 3px solid #32b1e6;
	padding-bottom: 0px;
}
.plan_heading {
	color: #007ec3; 
	font-size: 30px;
	float: left;
	margin-left: 10px;
	font-family: Robocon bold;
}
.plan_protection_cover_premium {
	float: right;
}

.plan_protection_cover_premium ul {
	margin: 0px;
	padding: 0px;
}
.plan_protection_cover_premium ul li {
	list-style-type: none;
	display: inline-block;
	color: #545454;
	margin-right: 44px;
	margin-top: 8px;
	font-size: 16px;
	font-family: "Robocon bold";
}
.benefits_area .plan_content_value {
	border:none !important;
}
.benefits_area .plan_content_value input[type="text"]{
	background:none;
}
.plan_content {
	float: left;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 20px;
}
.plan_content_text {
	color: #007bc0; /* ramki 2_28*/
	font-size: 14px;
	float: left;
	width: 38%;
	font-family: "Robocon bold";
}
.plan_content_value {
	width: 90px;
	border: 1px solid #007bbf;
	float: left;
	color: #0069bc;
	margin-left: 3px;
}
.rupee {
	background: url("../images/Rs_SmallIcon_gray.png") no-repeat 5px 11px;
	border: medium none;
	color: #4293ca;
	font-weight: bold;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-top: 5px;
	width: 67px;
}
/*.blue_edit {
 float: left;
 background: url("../images/edit_image.png") no-repeat;
 height: 27px;
 width: 27px;
 margin-left: 4px;
 margin-top: 5px;
 }*/
.premium_value {
	float: left;
	margin-left: 45px;
	margin-top: 4px;
}
.premium_value_img {
	height: 14px;
	width: 9px;
	background: url("../images/rupeeblue.png") no-repeat 9px 2px;
	padding-left: 22px;
	color: #31b1e5;
	font-size: 15px;
	font-family: Robocon bold;
}
.premium_value_img.payment_error span{ /* ramki 2_28 review payment error*/
	color:#9f1c33;
}
.knowMore {
	float: left;
	width: 100%;
}
.thirdElement_icon {
	width: 50px;
	float: left;
	margin: 0 122px 0 4px;
	height: 30px;
	line-height: 30px;
	padding: 6px;
}
.thirdElement_icon span {
	margin-right: 9px;
}
.benefits_area {
	float: left;
	width: 100%;
}

.benefits_content_area {
	float: left;
	width: 100%;
}
.badge1 {
	background: url("../images/about.png") no-repeat center;
	background-size: 100%;
	color: #fff;
	float: right;
	text-align: center;
	height: 30px;
	width: 20px;
	text-align: center;
	margin-top: 4px;
	cursor: pointer;
}
.green_tick {

	background: url("../images/grn_chk.png") no-repeat scroll 0px 0px rgba(0, 0, 0, 0);
	float: left;
	height: 20px;
	left: -19px;
	position: relative;
	top: 10px;
	width: 42px;
	z-index: 1106;
	background-size: 26px 20px;
}

.yellow_tick {
	background: url("../images/yellow_chk.png") no-repeat scroll 0px 0px rgba(0, 0, 0, 0);
	float: left;
	height: 18px;
	left: -15px;
	position: relative;
	top: -5px;
	width: 42px;
	z-index: 1106;
	background-size: 26px 20px;
}

.image_deatils {
	background-color: #f5f3f4;
	border-bottom: 1px solid #bebebe;
	float: left;
	margin-top: -16px;
	padding-bottom: 12px;
	width: 100%;
}
.image_deatils_sub {
	border-bottom: 1px solid #bebebe;
	float: left;
	margin-bottom: 12px;
	padding-bottom: 5px;
	width: 100%;
}

.image_deatils_sub2 {
	float: left;
	margin-bottom: 15px;
	padding-bottom: 5px;
	width: 100%;
	border-bottom: 1px solid #bebebe;
}
.plane_img {
	background: url("../images/benifits.png") no-repeat scroll 1px 6px rgba(0, 0, 0, 0);
	float: left;
	height: 23px;
	margin-left: 18px;
	margin-top: 12px;
	width: 25px;
	background-size: 22px 17px
}
.review_payment .image_deatils_content {
	font-weight: initial;
}
.image_deatils_content {
	float: left;
	margin-left: 10px;
	margin-top: 14px;
	color: #007ec3; /* ramki 2_28*/
	width: 30%;
	font-size: 14px;
	font-family: Robocon bold;
	

}
.yes_no {
	float: left;
	margin-top: 12px;
}
input[type="radio" ] {
	/*-webkit-appearance: none;*/
	box-sizing: border-box;
}
.image_deatils_price {
	float: left;
	margin-top: 12px;
}
.image_deatils_price_blue {
	float: left;
	margin-top: 12px;
	margin-left: -13px;
}
.image_deatils_gray_edit {
	background: url("../images/edit1.png") no-repeat scroll 1px 1px rgba(0, 0, 0, 0);
	background-size: 19px;
	float: left;
	height: 28px;
	margin-left: 13px;
	margin-top: 11px;
	width: 45px;/* A_F_13_15*/
	cursor: pointer;
}
.benefits_content_area .image_deatils_sub .plan_content_value, .benefits_content_area .image_deatils_sub2 .plan_content_value {
	margin: 7px 0px 0px 6px;
}
.thirdElement_icon_benefits {
	width: 50px;
	float: left;
	margin: 6px 16px 6px 6px;
	height: 30px;
	line-height: 30px;
}

.health_img {
	background: url("../images/disabld1.png") no-repeat scroll 1px 1px rgba(0, 0, 0, 0);
	float: left;
	height: 36px;
	margin-left: 18px;
	margin-top: 12px;
	width: 25px;
}

.hap_img {
	background: url("../images/heart_image.png") no-repeat scroll 2px 3px rgba(0, 0, 0, 0);
	float: left;
	height: 27px;
	margin-left: 18px;
	margin-top: 12px;
	width: 25px;
	background-size: 24px 24px;
}

.life_img {
	background: url("../images/people.png") no-repeat scroll 1px 1px rgba(0, 0, 0, 0);
	float: left;
	height: 23px;
	margin-left: 18px;
	margin-top: 12px;
	width: 25px;
}

.image_deatils_content1 {
	float: left;
	margin-left: 10px;
	color: #545454;/* ramki 2_28*/
	width: 30%;
	font-size: 14px;
	margin-top: 8px;
	font-family: "Robocon lit";/* ramki 2_28*/
}

.premium_value_img1 {
	height: 14px;
	background: url("../images/rupee_symbol.png") no-repeat 0px 4px;
	padding-left: 12px;
	color: #6B7176;
	font-size: 14px; 
	background-size: 9px 14px;
	font-weight: bold;
}

/* end  Plan and Benefits */

/* rajini */

/* start Pop spy */
.popup_img {

	position: absolute;
	width: 94px;
	background: url("../images/spythink.png") no-repeat scroll center center /137px 180px transparent;
	background-size: 137px 180px;
	height: 121px;
	bottom: -49px;
	right: -41px;
}

.popup_img_content {
	background: url("../images/Shape.png") no-repeat scroll 1px 1px transparent;
	float: right;
	height: 328px;
	position: relative;
	width: 287px;
	top: -285px;
}
.cross {
	margin-top: -34px;
	float: right;
	margin-right: 10px;
}
.box {
	float: left;
	width: 153px;
	margin-left: 65px;
	margin-top: 10px;
	text-decoration: underline;
	color: #fff;
	font-size: 11px;
}
.popup_img_content_heading {
	color: #fff;
	float: left;
	font-size: 12px;
	margin-left: 70px;
	margin-top: 84px;
	width: 180px;
}
.popup_img_content_text {
	color: #D9E9F2;
	float: left;
	font-size: 11px;
	margin-left: 65px;
	margin-top: 20px;
	width: 180px;
}
.info {
	margin: -3px;
}
.close {
	background: url("../images/cross.png") no-repeat scroll 7px 0px transparent;
	float: right;
	width: 34px;
	height: 18px;
	margin: -32px 4px 0px 0px;
	cursor: pointer;
}
/* end Pop spy */

/* Review_payment chandini*/
.error {
	color: #9f1c33;
	font-size: 14px;
	font-family: "Robocon bold"; 
}
.review_payment .image_deatils {
	background-color: #fff;
	margin-top: 0px;
}
.review_payment .accident_img {
	background: url("../images/accident_image.png") no-repeat scroll 1px 1px rgba(0, 0, 0, 0);
	height: 23px;
	width: 39px;
	float: left;
	margin-left: 14px;
	margin-top: 12px;
	background-size: 100%;
}
.review_payment .life_img {
	height: 37px;
	width: 38px;
}
.review_payment .premium_value_img, .review_payment .premium_value_img1 {
	background: none;
	padding-left: 36px;
	color: #535353;
}
.review_payment .image_deatils_content1, .review_payment .image_deatils_content {
	color: #545454; 
	font-family: "Robocon lit";
}
.review_payment .knowMore, .plnbft.knowMore {
	border: 1px solid #bebebe;
	border-radius: 5px;
	width: 98%;
	margin-left: 1%;
	margin-bottom: 20px;
}
.review_payment .knowMore .priceTag, .plnbft.knowMore .priceTag {
	border-radius: 3px;
	width: 190px; 
	height: 133px;
}
.review_payment .knowMore .priceTag p:first-child, .plnbft.knowMore .priceTag p:first-child {
	border-radius: 3px;
	width: 184px; 
	margin: 6px 0px 0px 0px;
	text-align: center;
	height: 40px; 
	font-size: 36px;
}
.review_payment .knowMore .priceTag p:last-child, .plnbft.knowMore .priceTag p:last-child {
	margin: 0px 0px 0px 10px;
	width: 167px;
	text-align: center;
	color: #FFFFFF;
	font-family: Robocon lit;
	height: 93px; 
}
.knowMore.premium_monthly .priceTag p:last-child {
	margin: 10px 0px 0px 10px;
}
.review_payment .knowMore .priceTag p:first-child span, .plnbft.knowMore .priceTag p:first-child span {
	margin-right: 5px;
	font-size: 25px;
}
.review_payment .button_inactive, .plnbft.knowMore .button_inactive {
	background-color: #c4dbed;
}
.review_payment .premium, .plnbft.knowMore .premium {
	font-weight: bold;
	font-size: 14px;
}
.review_payment .knowMore .bubblePop_cnt, .plnbft.knowMore .bubblePop_cnt {
	width: 430px;
	margin: 10px 0px;
}
.review_payment .image_deatils_sub, .plnbft.knowMore .image_deatils_sub {
	border: none;
}
.review_payment .plan_benefits, .plnbft.knowMore .plan_benefits {
	width: 98%;
	margin-left: 1%;
}
.review_payment .plan_content_text ,.plnbft.knowMore .plan_content_text {
	color: #007bc0; 
}
.review_payment .plan_protection_cover_premium, .plnbft.knowMore .plan_protection_cover_premium {
	padding-right: 64px;
}
.review_payment .blue_edit, .plnbft.knowMore .blue_edit {
	height: 24px;
	width: 25px;
	margin-left: 8px;
	margin-top: 2px;
	background-size: 100%;
}
.review_payment .rupee, .plnbft.knowMore .rupee {
	color: #007bbf !important;
}
.review_payment .thirdElement_icon, .plnbft.knowMore .thirdElement_icon {
	width: 55px;
	margin: 0 50px 0 17px;
	padding: 0px;
}
.review_payment .premium_value, .plnbft.knowMore .premium_value {
	margin-left: 62px;
}
.review_payment .plan_premium_value, .plnbft.knowMore .plan_premium_value {
	color: #007bbf;
	background: none;
	margin-left: 8px;
	font-weight: bold;
}
.review_payment .plan_content_value, .plnbft.knowMore .plan_content_value {
	margin-left: -18px;
	width: 77px;
	margin-top: 5px;
	border: none;
}
.addButton {
	width: 170px;
	float: left;
}
.icons {
	margin: 25px 0px;
}
.icons img {
	margin-right: 10px;
	margin-top: 5px;
}
.review_payment .badge {
	background: url(../images/info.png) no-repeat center;
	background-size: 100%;
	color: #ffffff;
	/* padding: 4px 7px; */
	float: right;
	/* margin-right: 20px; */
	text-align: center;
	height: 30px;
	width: 20px;
	text-align: center;
}
.review_payment .amount1, .plnbft.knowMore .amount1 {
	color: #0069bc;
	font-size: 28px;
	clear: both;
	margin-left: 2%;
}

.msgbubbleBtn div:first-child {
	margin-right: 15%;
	float: left;
	margin-left: 6%;
}
.msgbubbleBtn div {
	width: 30%;
	float: left;
}
.style1 {
	color: #006ab6;
	text-decoration: underline;
}
.review_payment .plus, .plnbft.knowMore .plus {
	font-weight: bold;
	margin: 0px 16px;
	font-size: 34px;
}
.review_payment .image_deatils_price, .plnbft.knowMore .image_deatils_price {
	color: #9f1c33;
}
.tag {
	width: 50%;
	float: right;
	color: #7c7c7c;
}
.edit1 {
	margin-left: 1%;
	margin-top: 1.5%;
	float: left;
	cursor: pointer;
	width: 6%;
}
.color {
	color: #9f1c33 !important;
}

/* landing page css */
/* ---------------------CSS by Suneel Starts--------------------- */

/* ---Global Styles starts--- */

    ul{
        padding:0;
        list-style: none;
    }
    input[type="text"],input[type="password"], input[type="tel"]{
        -webkit-appearance: none;
        -webkit-border-radius: 0px;
        background-color: #e3e3e3;
        border: 0;
        border-radius: 3px;
        height:28px;
        text-indent: 0px;
        color: #545445;
    }
    select{
    	-webkit-appearance: none;
        -webkit-border-radius: 0px;
        background-color: #e3e3e3;
        border: 1px solid #e3e3e3;
        border-radius: 3px;
        height:28px;
        color: #333;
    }
    button{
        -webkit-appearance: none;
        -webkit-border-radius: 0px;
        border: 0;
        background-color: #e3e3e3;
        border-radius: 3px;
        font-family: "Robocon bold"; 
    }

/* ---Global Styles end--- */

.bnr_cnr .bnr {
	width: 100%;
	min-height: 300px;
	height: 452px; /*height: 450px;*/
	padding: 0;
}
.bnr_cnr .bnr > img {
	width: 100%;
}
section.termPlan > h2 {
	font-family: "Robocon lit";
}
.bnr_cnr .quote_foam {
	height: auto;  /*height: 340px; */
	position: absolute;
	top: 25px;
	/*left: 20px;*/
	/*width: 370px;*/
	background-color: #fff;
	padding: 25px 20px 10px 20px;
}
.quote_cnt > .fields_cnt {
	width: 320px;
}
.quote_cnt > .fields_cnt > ul {
	width: 100%;
	padding-top: 10px;
}
.fields_cnt > ul > li {
	width: 96%;
	padding: 5px 2%;
	/*height: 55px;*/
	color: #787878;
	border-bottom: 2px solid rgb(232,232,232);
}
.fields_cnt > ul > li > label {
	margin: 0 3px 0px 0px;
	display: inline-block;
	float: left;
}

.quickQuoteLabels {
	padding: 8px 5px;
	margin: 0 !important;
	line-height: 20px;
}
.quickQuoteLabel1 {
	padding: 8px 5px;
	margin: 0 !important;
	line-height: 35px;
	width: 40px;
}

.quickQuote .fields_cnt > ul > li > label.tobaccoLabel {
	line-height: 14px;
	max-width: 50px;
	/*	margin-left: -54px;*/ 
}
.fields_cnt > ul > li > label.radLabel {
	line-height: inherit;
	text-align: center;
	margin-top: 0;
	padding:3px 4px!important;
	height: 20px;
	width: auto;
	min-width: 50px;
	border-radius: 40px;
	/*    border: 1px solid #333;*/
	color: #333;
	margin-right: 10px;
	float: initial;
	-webkit-transition: .5s ease;
	transition: .5s ease;
}
.fields_cnt > ul > li > input[type="radio"] {
	position: absolute;
	opacity: 0;
	
}
.fields_cnt > ul > li > input[type="radio"]:checked + label {
	border: 2px solid #333;
	/*padding: 2px;*/
	color:black;
	font-family: "Robocon bold";
}
.fields_cnt > ul > li > select, .fields_cnt > ul > li > input {
	margin: 0px 2px;
}
.fields_cnt > ul > li > select {
	width: 62px;
	padding-right: 15px;
	padding-left: 5px;
	background: url('../images/selectArrow.png') no-repeat 48px center #cccccc;
	/*padding: 0;*/
}
.fields_cnt > ul > li > .annualIncome {
	width: 160px;
	background: url('../images/selectArrow.png') no-repeat 144px center #cccccc;
}
.fields_cnt > ul > li > input[type="text"].small {
	width: 80px;
}
.fields_cnt > ul > li > input[type="text"].large {
	width: 150px;
}
.fields_cnt > ul > li > input[type="text"].larger {
	background-color: #E3E3E3;
	width: 190px;
}
.quote_cnt > .get_qt_btn {
	width: 150px;
	font-size: 16px;
	padding: 10px 0;
	margin: 20px 0 0 83px;;
}
.bnr_cnr nav.bnr_nav {
	width: 100%;
	text-align: center;
	float:left;
}

.bnr_cnr nav.bnr_nav a:last-child {
	margin-right: 0; padding: 0 10px 0 0;
}
section.termPlan, section.planType, section.whyPnb, section.faq, section.reviews {
	text-align: center;
}
section.termPlan > h2, section.planType > h2, section.whyPnb > h2, section.faq > h2 {
	margin-top: 30px;
}
.disclaimer {
	margin-bottom: 10px;
}

section.termPlan > ul.plan_lst > li.plan_sec:last-child, section.planType > ul.planType_lst > li.planType:last-child, section.whyPnb > ul.whyPnb_lst > li.whyPnb_det:last-child, section.faq ul.faq_lst li.faq_det:last-child, ul.faq_lst > li.faq_sec > div.faq_que:last-child, section.reviews > ul.review_lst > li.review_det:last-child {
	margin-right: 0;
}

ul.plan_lst > li.plan_sec > img {
	height: 85px;
	margin-bottom: 10px;
}

li.plan_sec > p.cover_amt > label {
	display: block;
	float:left;
	width:100%;
}

li.plan_sec > p.cover_amt > label > span {
	font-weight: normal;
}
strong.sumIns {background: url('../images/rupee_red.png') no-repeat left center; padding-left: 10px;}
strong.premium {background: url('../images/rupee_orange.png') no-repeat left center; padding-left: 10px;}

section.termPlan > ul.plan_lst > li:hover strong.sumIns,
section.termPlan > ul.plan_lst > li:hover strong.premium{background: url('../images/rupee_white.png') no-repeat left center;}



section.termPlan > ul.plan_lst > li:hover {
	background-color: #0069bc;
	cursor: pointer;
}

section.termPlan > ul.plan_lst > li:hover > p, section.termPlan > ul.plan_lst > li:hover > p > label, section.termPlan > ul.plan_lst > li:hover > h3, section.termPlan > ul.plan_lst > li:hover > a {
	color: #fff;
}


section.termPlan > ul.plan_lst > li.active {
	background-color: #0069bc;
	cursor: pointer;
}

section.termPlan ul.plan_lst li.active .buttonbox a {
    color: #fff;
    text-decoration: underline;
}

section.termPlan > ul.plan_lst > li.active > p, 
section.termPlan > ul.plan_lst > li.active > p > label, 
section.termPlan > ul.plan_lst > li.active > h3, 
section.termPlan > ul.plan_lst > li.active > a {color: #fff;}



section.termPlan > ul.plan_lst > li.visible {
	background-color: #0069bc;
	cursor: pointer;
}
section.termPlan > ul.plan_lst > li.visible > p, 
section.termPlan > ul.plan_lst > li.visible > p > label, 
section.termPlan > ul.plan_lst > li.visible > h3, 
section.termPlan > ul.plan_lst > li.visible > a,
section.termPlan ul.plan_lst li.visible .buttonbox a {color: #fff;}

section.planType > p {
	display: inline-block;
	color: #fff;
	font-family: "Robocon reg";
}

section.whyPnb {
	padding-bottom: 20px;
}
section.whyPnb ul.whyPnb_lst li.whyPnb_det {
	width: 23.5%;
	padding: 0;
}
ul.whyPnb_lst li.whyPnb_det div.bluLeaf, ul.review_lst > li.review_det > div.review_bubble {
	background-color: #0069bc;
	height: 200px;
	color: #fff;
	font-size: 16.66px;
}
li.whyPnb_det div.bluLeaf p {
	width: 65%;
	margin: auto;
	font-family: "Robocon lit"; 
	font-size: 20px; /*font-size: 16.66px; */
	display: table-cell;
	padding: 0 50px;
    text-align: left;
    vertical-align: middle;
	height: 210px;
}
ul.whyPnb_lst li.whyPnb_det div.blueStruct1 {
	border-radius: 0 0 0 50%;
}
ul.whyPnb_lst > li.whyPnb_det > div.blueStruct2 {
	border-radius: 0 50% 0 0;
}
ul.whyPnb_lst > li.whyPnb_det > div.blueStruct3 {
	border-radius: 50% 0 0 0;
}
ul.whyPnb_lst > li.whyPnb_det > div.blueStruct4 {
	border-radius: 0 0 50% 0;
}
section.faq ul.faq_lst li.faq_sec {
	width: 33%;
	float: left;
	height:268px; /*height:268px;*/
}
ul.faq_lst li.faq_sec div.faq_que {
	width: 96%;
	margin-right: 2%;
	margin-bottom: 14px;
	background-color: rgb(13,95,189);
	height: auto; /*height: 80px;*/
	-webkit-transition: .5s ease;
	transition: .5s ease;
}
ul.faq_lst li.faq_sec div.faq_que:hover {
	background-color: #fff;
}
li.faq_sec div.faq_que:hover p {
	color: #000;
	font-weight: bold;
	background: url(../images/plus_Faq.png) no-repeat 96% center;
	background-size: 15px;
	cursor: pointer;
}
li.review_det > div.rew_cust > p {
	/*height: 47px;*/
	display: inline-block;
	padding: 0 5px;
	color: #0069bc;
	width:100%;
}

li.review_det:nth-child(2n+1) > div.review_bubble {
	border-radius: 0 75px 0 0;
}
li.review_det:nth-child(2n+1) > div.rew_cust {
	text-align: left;
	margin-top: 20px;
	float:left;
	width:80%;
	position:relative;
	padding-left:45px;
	
}
li.review_det:nth-child(2n+1) > div.rew_cust img{position:absolute; left:0;}

li.review_det:nth-child(2n) > div.rew_cust {
	text-align: right;
	float:right;
	width:80%;
	position:relative;
	padding-right:45px;
}
li.review_det:nth-child(2n) > div.rew_cust img{position:absolute; right:0;}

li.review_det:nth-child(2n) > div.review_bubble {
	border-radius: 0 0 0 75px;
	position: absolute;
	top: 64px;
	text-align: right;
}
li.review_det:nth-child(2n) > div.rew_cust > * {
	float: right;
	
}
li.review_det:nth-child(2n) > div.review_bubble:before {
	content: "";
	border-bottom: 20px solid #31b1e4;
	border-left: 20px solid transparent;
	position: relative;
	top: -42px;
	top:-24px\9; /* IE6, IE7, IE8, IE9 */
	right: 20px;
}

/*li.review_det:nth-child(2n+1) > div.review_bubble:after{
 content: "";
 border-top: 20px solid #31b1e4;
 border-right: 20px solid transparent;
 position: relative;
 bottom: -8px;
 left: -64px;
 }*/

section.reviews > ul.review_lst > li.review_det {
	width: 23.5%;
	padding: 0;
}

/* ---------------------CSS by Suneel End-----------------*/

/* ---- CSS by Swetha -------*/

.track_app > .trackapp_cont {
	/*width: 92%;*/
	margin: 20px 30px 10px 40px;
	position: relative;
}
.trackapp_cont .closeBttn {
	height:24px;
	width:24px;
	display:inline-block;
	background:url(../images/_0031_Cancel-Icon.png) no-repeat center center;
	cursor:pointer;
	position:absolute;
	right:0;
	top:15px;
}
.trackapp_main {
	overflow: hidden;
	width: 66%;
    margin: 0 auto;
}
.trackapp_img {
	width: 268px;
	float: left;
}
.trackapp_img img {
	width: 60%;
	float: right;
	margin-right: 25%;
	margin-top: 5%;
}
.trackapp_img img.trackurapp {
	width: 80%;
	margin-right: 20%;
}
.trackapp_img img.cvrSpouse {
	width: 90%;
	margin-right: 10%;
	margin-top: 15%;
}
.trackapp_data {
	margin-left:0px;
	height:309px;
}
.trackapp_data p {
	color: #575757;
}
ul.trackapp_ul {
	width: 100%;
	float: left;
}
.trackapp_form .trackapp_ul li {
	float: left;
	width: 30%;
	margin-right: 0.4%;
	font-size: 18px; 
	color: #3c3c3c;
}
.trackapp_form .trackapp_ul li:nth-child(2) {
	width: 38%;
}
.trackapp_form .trackapp_ul li input, .trackappcontinue_form .trackapp_ul li input {
	background-color: #ffffff;
	border-radius: 0;
}
.trackapp_form .trackapp_ul li input {
	width: 96%;
	margin-bottom: 5px;
}
.trackappcontinue_form .trackapp_ul li input {
	width: 92%;
	margin-bottom: 5px; 
}
.trackapp_ul.topspace {
	margin-top: 8px;
}
.dropdown_dd, .dropdown_mm {
	background: url(../images/dropDown_img.png) no-repeat center #FFFFFF;
	background-position: 32px 11px;
	width: 48px;
	border-radius: 0;
	height: 28px;
}
.dropdown_yyyy {
	background: url(../images/dropDown_img.png) no-repeat center #FFFFFF;
	background-position: 44px 11px;
	width: 60px;
	border-radius: 0;
	height: 28px;
}
.btn_submit {
	margin: 5px 41% 0;
	text-align: center;
	float: left;
}
.trackapp_form .btn_submit {
	margin-top: 20px;
}
.submit {
	height: 30px;
	width: 109px;
	border: 2px solid #484848;
	color: #3C3C3C;
	font-size: 11px; 
	font-family: "Robocon bold"; 
}
/*.trackapp_close{
 position:absolute;
 top:0;
 right:0;
 background:url(../images/_0031_Cancel-Icon.png) no-repeat;
 width:24px;
 height:24px;
 cursor:pointer;
 }*/
.trackapp_form .trackapp_ul input[type="tel"] {
	width: 155px;
}

.medical {
	width: 240px;
	/*padding-top: 30px;*/
}
section.planType .bx-viewport, section.whyPnb .bx-viewport, section.faq .bx-viewport {
	background: none;
	height: auto !important;
}
section.planType .bx-wrapper .bx-pager.bx-default-pager a, section.faq .bx-wrapper .bx-pager.bx-default-pager a {
	width: 5px;
	height: 5px;
	border-radius:100%;
	background: #d2d6d6;
}
section.planType .bx-wrapper .bx-pager.bx-default-pager a.active, section.faq .bx-wrapper .bx-pager.bx-default-pager a.active {
	width: 5px;
	height: 5px;
	border-radius:100%;
	background: #0878d0;
	
}
section.whyPnb .bx-wrapper .bx-pager.bx-default-pager a, .bnr_cnr .bnr .bx-wrapper .bx-pager.bx-default-pager a {
	width: 5px;
	height: 5px;
	border-radius: 100%;
	background: #D2D6D6;
}
section.whyPnb .bx-wrapper .bx-pager.bx-default-pager a.active, .bnr_cnr .bnr .bx-wrapper .bx-pager.bx-default-pager a.active {
	width: 5px;
	height: 5px;
	border-radius: 100%;
	background: rgb(13,95,189);
}
ul.faq_lst li.faq_sec div.faq_que:last-child {
	margin-bottom: 0;
}
section.faq ul.faq_lst li.faq_sec {
	position: relative;
	height:auto;
}
.faq_snoopy {
	width: 130px !important;
	height: 100px !important;
}
section.faq ul.faq_lst li.faq_sec div.faq_detail {
	position: absolute;
	background: #ffffff;
	left: 0;
	top: 0;
	width: 84%;
	height: 84%;
	padding: 20px 6%;
	text-align: left;
	height:228px;
}

li.faq_sec div.faq_detail p.faq_heading span {
	background: url(../images/close_icon.png) no-repeat center;
	width: 24px;
	height: 20px;
	position: absolute;
	top: 7px;
	right: 7px;
	cursor: pointer;
}

li.faq_sec div.faq_detail .faq_snoopy {
	/*float: right;
	margin-right: 20px;*/
	bottom: 10px;
    float: right;
    position: absolute;
    right: 10px;
}
.cart_img {
	width: 140px;
	height: 150px;
	background: url(../images/pay_opt.png) no-repeat center;
	background-size: 100%;
	margin: 0 auto;
}
.cart_img1 {
	background: url(../images/pay_opt1.png) no-repeat center;
	background-size: 100%;
}
.cart_img2 {
	background: url(../images/pay_opt2.png) no-repeat center;
	background-size: 100%;
}
.cart_img3 {
	background: url(../images/basicinfo-pop_img.png) no-repeat center;
	background-size: 100%;
}
.plan_sec .full_lump {
	width: 140px;
	height: 150px;
	margin: 0 auto;
}
.plan_sec .full_lump1 {
	background: url(../images/HeartCare.png) no-repeat center;
	background-size: 100%;
}
.plan_sec .full_lump2 {
	background: url(../images/CancerCare.png) no-repeat center;
	background-size: 100%;
}
.plan_sec .full_lump3 {
	background: url(../images/HeartCancerCare.png) no-repeat center;
	background-size: 100%;
}
.plan_sec .full_lump4 {
	background: url(../images/HeartCancerwithROP.png) no-repeat center;
	background-size: 100%;
}
/* ------ CSS by Swetha end --------*/

/* rama css */
.quickQuote {
	padding-top: 10px;
	height: 240px; /* A_F_10_15*/
}
.quote_cnt {
	height: auto; /* A_F_10_15 height: 340px; */
}
.quote_foam .quickQuote > .fields_cnt {
	width: 382px;
	float: left;
	padding-right: 0;
	height: 230px;
}
.quote_foam .quickQuote .fields_cnt ul{width:100%; margin:0; padding:0; display:table;}
.quote_foam .quickQuote .fields_cnt ul li{width:75%; margin:0; padding:0; height:53px; display:table-cell; vertical-align:middle; position:relative;}
.quote_foam .quickQuote .fields_cnt ul li.label{width:30%;}
.quote_foam .quickQuote .fields_cnt ul:last-child li{border-bottom:none;}

.quote_foam .quickQuote .fields_cnt ul.child li.label{/*width:45%;*/ width:25%;}
.quote_foam .quickQuote .fields_cnt ul.child li{/*width:55%;*/ width:75%;}




.onExpand {
	/*	display:none;
	width: 450px;*/
	width: auto;
	float: left;
	margin-left: 10px;
}
.onExpand .fields_cnt {
	width: 340px;
	float: left;
	padding-right: 20px;
	/*height: 180px;*/
}
.onExpand .fields_cnt.fields_cnt1 {
	width: 300px;
	float: left;
}
.btn1 {
	text-align: center;
}
.quickQuote .fields_cnt > ul > li {
	border-bottom: 1px solid rgb(232,232,232);
}
.quickQuote .fields_cnt > ul > li > input[type="text"].small {
	width: 56px;
	background-color: #E3E3E3;
}

.quickQuote .badge {
	background: url(../images/badge_i.png) no-repeat center;
	height: 20px; 
	/*margin-top: 18px;*/
	position:absolute;
	right:0;
	top:35%;
}
.quickQuote .fields_cnt > ul > li > label.dob {
	line-height: inherit;
	width: 50px;
}
.quickQuote .fields_cnt > ul > li > label.radLabel.tobacco {
	line-height: inherit !important;
	margin-right: 10px;
	margin-right: 0 !important;
}
.quickQuote .fields_cnt > ul > li > label.childBelowYrs {
	max-width: 80px;
}
.quickQuote .fields_cnt > ul > li > label.anlIncome {
	max-width: 94px;
	margin: 14px 2px;
}
.quickQuote .fields_cnt > ul > li > label.radLabel.childBelowYrs {
	line-height: inherit !important;
	margin-right: 10px;
	margin-right: 0 !important;
	min-width: 50px;
}
.boxWidth {
	width: 190px !important;
}
.dropDown.boxWidth {
	background-position-x: 97%;
}
.check_Box {
	width: 8%;
	display: inline-block;
	float: left;
	margin-top:5px;
}
.quote_Text {
	width: 90%;
	display: inline-block;
	margin-top: 6px;
}

.fields_cnt.fields_cnt1 ul > li > input[type="text"].large {
	width: 156px;
	padding-left: 15px;
}
.fields_cnt.fields_cnt1 > ul > li {
	border-bottom: none;
}
.fields_cnt.fields_cnt1 .boxWidth {
	width: 168px !important;
}
.fields_cnt.fields_cnt1 > ul {
	background-color: rgb(227,227,227);
}
.fields_cnt.fields_cnt1 .border {
	border-bottom: 1px solid #cccccc;
	height: 1px;
	float: left;
	width: 100%;
	position: relative;
	margin: 6px 0;
}
.fields_cnt.fields_cnt1 .border span {
	position: absolute;
	left: 46%;
	top: -9px;
	color: #000000;
	padding: 2px 4px;
	background: rgb(227,227,227);
}
.fields_cnt.fields_cnt1 .or {
	height: 8px;
}
.bnr_cnr .bnr .bx-wrapper img {
	max-width: 100%;
	height:auto;
}
.bnr_cnr .bnr .bx-viewport {
	background: none;
	height: 430px !important;
}
.bnr_cnr .bnr .bx-wrapper .bx-pager {
	bottom: 2px;
}
.bnr_cnr .bnr .banner_snoopy {
	position: absolute;
	width: 195px;
	height: 249px;
	background: url(../images/banner_snoopy.png) no-repeat right;
	right: 10px;
	bottom: -30px;
	background-size: 80% 80%;
}
.landing.popup_img:hover {
	z-index: 100;
}

/* start Pop spy */
.landing.popup_img {
	position: absolute;
	width: 134px;
	background: url("../images/spythinkbanner.png") no-repeat scroll center center /137px 180px transparent;
	background-size: 100%;
	height: 121px;
	bottom: 0;
	right: 0;
	display:none;
}
.landing .popup_img_content {
	background: url("../images/Shape.png") no-repeat scroll 1px 1px transparent;
	float: right;
	height: 328px;
	position: relative;
	width: 290px;
	top: -285px;
}
.landing .cross {
	margin-top: -34px;
	float: right;
	margin-right: 10px;
}
.landing .box {
	float: left;
	width: 153px;
	margin-left: 65px;
	margin-top: 20px;
	text-decoration: underline;
	color: #fff;
	font-size: 11px;
}
.landing .popup_img_content_heading {
	color: #fff;
	float: left;
	font-size: 12px;
	margin-left: 70px;
	margin-top: 84px;
	width: 180px;
}
.landing .popup_img_content_text {
	color: #D9E9F2;
	float: left;
	font-size: 11px;
	margin-left: 65px;
	margin-top: 20px;
	width: 180px;
}
.landing .info {
	margin: 0;
}
.landing .close {
	background: url("../images/cross.png") no-repeat scroll 7px 0px transparent;
	float: right;
	width: 34px;
	height: 18px;
	margin: -32px 4px 0px 0px;
	cursor: pointer;
}
/* end Pop spy */
/* end of rama css */
.frm_info .yes_no {
	margin: 0;
}

/* rajini */
/* Personal Info screens  */
.equote {
	width: 97%;
	border: 1px solid #ccc;
	border-radius: 6px;
	min-height: 175px;
	margin: 0 auto;
}
.equote header {
	color: #007EC3;
	font-size: 16px;
	width: 100%;
	padding: 5px 0;
	margin: 0;
	text-align: center;
	border-bottom: 1px solid #ccc;
	font-family: "Robocon black";
}
.prtcvr {
	width: 39%;
	float: left;
	min-height: 140px;
	position: relative;
}
.bnft, .totprem {
	width: 30%;
	float: left;
	min-height: 140px;
	position: relative;
}
.pro_img {
	width: 40%;
	float: left;
}
.pro_img {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 70%;
	margin: auto;
	height: 100px;
	background: url("../images/Product_Icon.png") no-repeat right center;
	background-size: 75%;
	width: 35%;
}
.pro-txt {
	width: 68%;
	float: right;
	text-align: center;
	border-right: 1px solid #ccc;
	position: absolute;
	margin: auto;
	top: 0;
	bottom: 0;
	right: 0;
	left: 35%;
	height: 65px;
	padding: 19px 0;
	font-size: 18px;
	font-family: "Robocon reg";
	
}

.pro-txt div:nth-child(1){
	
	font-family: "Robocon black";
	font-size:13px;
	color:#545454;
}

.pro-txt span{
	font-family: "Robocon reg";
	
}
.pro-txt div span:nth-child(1) {
	background: url("../images/rupeeblue.png") no-repeat center bottom;
	background-size: 10px 18px;
	display: inline-block;
	width: 20px;
	height: 28px;
}
.pro-txt div span:nth-child(2){
	font-size:30px;
	color:#31b1e5;
	font-family: "Robocon med";/* r_a_2_28*/
}
.bnft div div:nth-child(1) {
	padding-top: 40px;
	text-align: center;
	font-size:13px;/* r_a_2_28*/
    font-family: "Robocon bold";/* r_a_2_28*/
    color: #545454;/* r_a_2_28*/
}
.bnft span{
	font-size:13px;
	font-family: "Robocon lit";/* r_a_2_28*/
    color: #545454;
}
.bnft-icons
{
	margin-left:13px;
}
.bnft-icons span {
	display: inline-block;
	width: 22%;
	height: 40px;
}
.bnft-icons span:nth-child(1) {
	background: url("../images/benifits.png") no-repeat right center;
	background-size: 83% 21px;
}
.bnft-icons span:nth-child(2) {
	background: url("../images/illnes.png") no-repeat center;
	background-size: 68% 26px;
}
.bnft-icons span:nth-child(3) {
	background: url("../images/disabld1.png") no-repeat center;
	background-size: 48% 30px;
}
.bnft-icons span:nth-child(4) {
	background: url("../images/protctgry.png") no-repeat center;
	background-size: 48% 30px;
}
.premum-val {
	position: absolute;
	height: 90px;
	width: 90%;
	padding: 10px 5%;
	top: 0;
	bottom: 0;
	margin: auto;
	background: #0095ff;
	color: #fff;
	border-radius: 3px;
}/* F_27_A */

.premum-val span
{
	font-size: 13px;/* r_a_2_28*/
	font-family: "Robocon bold";
	color: #FFFFFF;
}
.premum-val div:first-child{
	text-align:center;
	font-size: 13px;
	font-family: "Robocon lit";
	color: #FFFFFF;
	opacity: 0.5;
}/* F_27_A */
.premum-val div:last-child{
    text-align:center;
    font-family: "Robocon reg";
    font-size:13px;/* r_a_2_28*/
    color: #FFFFFF;
    width: 100px;
    margin: auto;   
    }/* F_27_A */
.premum-val div:nth-child(2) span{
    font-size:30px;	/* r_a_2_28*/	
    font-family: "Robocon med";
    color: #FFFFFF;
}/* F_27_A */
.white-rupee {
	background: url("../images/white_rupee.png") no-repeat 20px 12px;
	background-size: 6% 15px;
	text-align: center;
}/* F_27_A */

.BIdtls {
	width: 96%;
	margin: 0 auto;
}
.BIdtls span {
	display: inline-block;
	font-family: Robocon bold;
	width: 22%;
	text-align: left;
	padding: 0 0 15px 0;
	font-size: 14px;
}
.BIdtls span:nth-child(3) {
	width: 34%;
}
.fls {
	width: 97%;
	margin: 0 auto;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 22px 0;
	background-color: rgba(204, 204, 204, 0.18)
}
.fls span {
	display: inline-block;
	width: 10%;
	padding-left: 25px;
}/* F_27_A */
.fls input {
	background: #ccc !important;
 	border-radius: 3px;
} 
.firstElement_info_search {/* ramki 2_28  search.html */
	width: 145px; 
	float: left;
	margin: 0px 6px 0px 20px;
	padding-top: 7px;
	font-size: 14px;
	color: #545454;
}
.firstElement_info {
	width: 181px;
	float: left;
	margin: 0px 6px 0px 7px;
	padding-top: 7px;
	font-size: 14px;
	color: #545454;
}
.secondElement_info {
	float: left;
	height: 34px;
	margin: 0px 0px 0px 8px;
}
.dropDown_info {
	background: url(../images/arw_down.png) no-repeat 80% center #EBEAEA;
	font-weight: bold;
	color: #545454;
	padding: 3px;
	width: 82px;
	background-position: 98%;
	margin-left: 0px;
	height: 30px;
}
.formtags input[type="text"] {
	border: none;
	background-color: #EBEAEA !important;
	padding: 7px;
	width: 206px;
	border-radius: 4px;
	height: 30px;
	font-weight: bold;
	color: #545454;
}

.formtags.frm_info input[type="text"] {
	border: none;
	background-color: #EBEAEA !important;
	padding: 0px 7px;
	width: 228px;
	border-radius: 4px;
	height: 30px;
	font-weight: bold;
	color: #545454;
}/* Rajini */
.formtags.frm_info input[type="text"].rupeeSymbol {
	padding: 0px 7px 0 15px !important;
}
.rupeeSymbol,.rupee_grey, .rupeeSymbol_error{
	padding-left:20px;
	width:191px;
}
.formtags .frm_info label.radLabel {
	line-height: 19px;
	float: left;
	margin-top: 7px;
	height: 23px;
	width: auto;
	min-width: 56px;
	border-radius: 40px;
	color: #333;
	text-align: center;
	margin-left: 10px;
	font-size: 13px;
}/* Rajini */
.formtags label.radLabel {
	line-height: 22px;
	float: left;
	margin-top: 7px;
	height: 23px;
	width: auto;
	min-width: 56px;
	border-radius: 40px;
	color: #333;
	text-align: center;
	margin-left: 10px;
	font-size: 13px;
	border: 2px solid transparent;
}
.rangerButtons label.radLabel1{ /* ramki 2_28 spousecover.html */
	border-radius:40px; 
	padding: 2px 4px; 
	background: #EBEAEA; 
}
.info_img{
	background: url("../images/about.png") no-repeat center;
	background-size: 100%;
	float: right;
	text-align: center;
	height: 30px;
	width: 20px;
	margin-top: -3px;
	cursor: pointer;
}

.thirdElement_info {
	width: 50px;
	float: right;
	margin: 0px 4px;
	height: 24px;
	padding: 6px;
}
.formtags.fandc .secondElement_info, .formtags.BandI .secondElement_info {
	width: 60%;
}
.formtags.BandI select {
	width: 17%;
}
.formtags.fandc select {
	width: 15%;
}
.pan {
	width: 206px !important;
}

.formtags fieldset:LAST-CHILD {
	border-bottom: 0;
}
.mandi {

	color: #C13317;
}

/* rajini */
/* End of personal info */
/* Refer your friend */
.submit_heading {
	font-size: 30px;
	color: #0069BC;
	font-family: "Robocon bold";
	width: 100%;
	padding: 15px;
	display: inline-block;
}
.star {
	text-align: center;
	width: 100%;
	margin-top: 5%;
}

.content {
	height: 120px;
	border-radius: 3px;
	background-color: #e3e3e3;
	padding: 2%;
	width: 86%;
	margin: 30px auto;
}
.rate_tag {
	margin-left: 4%;
	font-size: 14px;
}
.friend1 {
	height: 25%;
	width: 100%;
	margin: 2% 5%;
	margin-bottom: 2%;
}
.cnt_lft.lifeStyle.refer_friends .input_field {
	background-color: #e3e3e3 !important;
	color: #5b5b5b !important;
	width: 242px;
	padding: 0px 5px !important;
	font-size: 14px;
	font-family: "Robocon reg";
}
.firstrow, .secondrow {
	width: 600px;
	height: 40px;
}
.secondrow {
	margin-left: 50px;
}
.firstrow div, .secondrow div {
	width: 255px;
	float: left;
	margin: 0 3%;
}

.cnt_lft.lifeStyle.refer_friends .secondrow .input_field {
	float: left;
	width: 242px;
	padding: 0px 5px !important;
}

.firstrow span {

	float: left;
	margin: 0%;
}
.refer_friends .download {
	text-align: center;
	width: 100%;
	margin: 3% 0%;
	font-size: 14px;
	font-family: "Robocon bold";
	color: #0069BC;
}
.submit1 {
	width: 100%;
	text-align: center;
	margin-bottom: 20px;
}/* F_27_A */
.downloadlink_button {
	margin: 5px 0px 20px 0px;
	height: 50px;
}/* F_27_A */
.refer_friends .submit1 button {
	width: 40%;
	background-color: #fbbe1d;
	padding: 12px 5px;
	font-size: 22px;
	font-family: "Robocon bold";
	width: 240px;
	height: 48px;
	border-radius: 3px;
	border: none;
}
.firstrow span {
	font-size: 14px;
	font-family: "Robocon bold";
}
.application {
	font-size: 14px;
	font-family: "Robocon reg";
}
.content p {
	font-size: 14px;
	font-family: "Robocon reg";
}

.refer_friends .progressbar {
	background: url(../images/_0007_SNOOPY-Visuals-Deck---Copy_Page_054.png) no-repeat center;
	height: 232px;
}
.tagline {
	font-size: 24px;
	font-family: "Robocon bold";
	color: #0069BC;
}
.refer_friends .accordion-section-title {
	font-size: 30px;
	font-family: "Robocon lit";
	color: #0069BC;
}
.refer_friends .accordion-section-title label, .submit_heading label {
	font-family: "Robocon bold";
	color: #0069BC;
	font-size: 30px;
}
/*End of refer your friend */
/*start forgot pass landing*/

.dialogBoxforgot {
	background-color: #FFFFFF;
	width: 450px;
	height: 350px;
	position: absolute;
	margin: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 10;
}
.dialogMainDivforgot {
	width: 100%;
}
.dialoghead {
	width: 80%;
	margin: 0 auto;
	padding: 8% 0 5% 0;
}
.dialogMainDivforgot .dialoghead h1 {
	width: 60%;
	margin: 0 auto;
	color: #0069bc;
	text-align: center;
	font-size: 33.31px; 
	font-family: "Robocon lit"; 
}
.dialogMainDivforgot .dialoghead p {
	padding: 2% 0;
	margin-top: 10px;
	font-size: 14px;
	text-align: center;
}
.frgt_pwd {
	width: 65%;
	margin: 0 auto;
	padding: 2% 10%;
	background: #fbbd1d;
}
.mail_mob {
	padding: 0 0 3% 0;
}
.mail_mob span {
	font-size: 12.49px; 
	color: #3c3c3c; 
	margin: 0 5%;
}
.mail_mob span:nth-child(1) {
	text-decoration: underline;
	font-family: "Robocon bold"; 
}
.frgt_pwd input {
	background: #fff;
	width: 90%;
	margin: 0 5%;
}
.frgt_pwd .btn_submit {
	margin-top: 10px;
}
.prmiumpop {
	width: 52%;
	height: 63%;
	padding: 2% 0
}
.graph {
	width: 90%;
	height: 60%;
	margin: 5% auto 0;
	background: url("../images/spleGrph.png") no-repeat center;
	background-size: 80%;
}
.prmiumpop h3 {
	width: 100%;
	padding: 3% 0;
	text-align: center;
	color: #0069bc;
	font-family: Robocon bold;
}
.prmiumpop p {
	width: 100%;
	text-align: center;
}
.color-red {
	color: rgb(155,27,52);
}
.color-orange {
	color: #FF9900;
}
/*.pop-clse{
 position:absolute;
 top:3%;
 right:2%;
 width:20px;
 height:20px;
 background: url("../images/_0031_Cancel-Icon.png") no-repeat center;
 background-size:100%;
 }*/
/* End of pop-up css  */

/* Know Your Premium.html */

.know_your_premium .Paymentoption-bubble {
	border: none;
}
.premium_monthly .rangerButtons {
	width: 20%;
	float: left;
}
.premium_monthly .rangerButtons button {
	width: 100%;
	margin: 16% 0% 0% 42%;
}
.premium_monthly {
	width: 70% !important;
	margin-left: 19% !important;
}
.premium_monthly .rangerButtons button:nth-child(2) {
	background: none;
	color: #a8a8a8;
}
.premium_monthly .bubblePop_cnt p {
	color: #0069bc !important;
	text-align: center !important;
	font-size: 16px !important;
	width: 150px !important;
}
.know_your_premium .amount_premium {
	width: 60%;
	float: left;
	margin-top: 3%;
	margin-left: 20%;
}
.circle {
	background: url(../images/disabled_tick.png) no-repeat;
	background-size: 100%;
	width: 34px;
	height: 34px;
	position: absolute;
	left: 50%;/* F_27_A */
	top: -20px;
	transform: translate(-50%, 0);
}

.cart_img11, .cart_img12, .cart_img13, .cart_img14 {
	float: left;
	width: 100%;
	height: 37%;
	background: url(../images/money_1.png) no-repeat center;
}
.cart_img12 {
	background: url(../images/money_2.png) no-repeat center !important;
}
.cart_img13 {
	background: url(../images/money_3.png) no-repeat center !important;
}
.cart_img14 {
	background: url(../images/money_4.png) no-repeat center !important;
}
.catgory:hover {
	background-color: #0068bd;
}
.catgory:hover .cart_head, .catgory:hover .cover_text, .catgory:hover .download, .catgory:hover .protection_amount, .catgory:hover .premium_amount {
	color: #fff;
}
/*.catgory:hover .cover_text {
 color: #fff;
 }*/

.catgory:hover .circle {
	background: url(../images/enabled_tick.png) no-repeat;
}
.protection_amount, .premium_amount {
	color: #c03419;
	height: 10%;
	float: left;
	width: 80%;
	margin-top: 5%;
	text-align: center;
	padding: 0% 10%;
}
.catgory .download {
	margin: 30px 20px 0 57px;
}
.protection_amount span, .premium_amount span {
	font-family: "Robocon med";
	display: block;
}
.premium_amount {
	color: #f08223;
	width: 42%;
	padding: 0% 29%;
	font-family: "Robocon lit";
	font-size: 13px;
}
.know_more a {
	color: #0068d5;
}
.catgory:hover .know_more {
	color: #fff !important;
}
.know_your_premium .col {
	height: 400px;
}
.knowMore.kyp {
	margin-top: 20px;
}
/* chandini end on kyp*/
/* SpouseCover A_F_3_15 */
.spouseCover {
	margin: 35px 50px 0px 0px;
	height: 500px;
}
.spouseCover p:first-child {
	font-family: "Robocon reg"; 
	font-size: 30px; 
	color: #007EC3; 
}
.spouseCover .formtags input[type="text"] {
	padding: 0px 7px;
}
.spouseCover .formtags input[type="text"].rupeeSymbol {
	padding: 0px 15px;
}
.spouseCover .block, .spouseCover .block1 {
	padding: 8px 0px;
}
.spouseCover .tobaccoInfo {
	width: 40% !important;
}
.spouseCover .formtags label.radLabel {
	margin-top: 2px;
}
.getCallBack_new {
	background: url('../images/spouseCoverPageCallBack.png') no-repeat center;
	background-size: 100% 98%;
	position: absolute;
	top: -16px;
	left: -14px;
	height: 108px;
	width: 100px;
}
.spouseCoverPage.cnt_rgt .callMe .getCallBack1 .heading {
	margin-right: 12px;
	padding-top: 5px;
}
.Help_Icon {
	background: url('../images/spouseCoverHelp.png') no-repeat center;
	background-size: 100%;
	position: absolute;
	top: -15px;
	right: 5px;
	height: 135px;
	width: 125px;
}
.spouseCover .formtags fieldset:last-child {
	border-bottom: 1px solid #EBEAEA;
}
.policyNote {
	height: 120px;
	float: left;
}
.policyNote div:first-child {
	width: 25px;
	float: left;
	margin: 18px 3px 10px 26px;
	height: 60px;
}
.policyNote p.noteInfo {
	font-family: "Robocon reg"; /* ramk 2_26 */
	font-size: 12px; /* ramk 2_26 */
	color: #424446; /* ramk 2_26 */
	text-align: left;
	margin-top: 20px;
	width: 650px;
}
/*.policyNote .dotNote{
 background: #EBEAEA;
 width: 15px;
 height: 15px;
 }*/
.policyNote p.noteInfo a {
	font-family: "Robocon bold";
	border-bottom: 1px solid #616160;
	display: inline;
	padding-bottom: 1px;
}
.Paymentoption-bubble.spouseCoverPayout {
	margin-left: 22px;
	width: 92%;
	height: 162px;
	
}
.Paymentoption-bubble.spouseCoverPayout .bubblePop_cnt {
	width: 460px;
	margin: 20px;
}
.Paymentoption-bubble.spouseCoverPayout .priceTag {
	height: 152px;
	width: 160px;
	border-radius: 5px;
}
.Paymentoption-bubble.spouseCoverPayout .priceTag p:first-child span:last-child {
	font-size: 32px; /* ramk 2_26 */
	font-family: "Robocon med"; /* ramk 2_26 */
	color: #FFFFFF; /* ramk 2_26 */
}
.lumpsumAmount, .totalAmountPaid {
	width: 160px;
	float: left;
}
.lumpsumAmount p:first-child, .totalAmountPaid p:first-child {
	width: 100% !important;
	min-height:30px;
	clear: both;
	float: left;
	padding: 0px 40px 0px 40px;
	margin-bottom: 13px;
	font-size: 13px; /* ramk 2_26 */
	font-family: "Robocon reg"; /* ramk 2_26 */
	color: #424446; /* ramk 2_26 */
}
.lumpsumAmount div, .totalAmountPaid div {
	width: 130px;
	padding: 0px 10px 0px 20px;
	margin-bottom: 0px;
}
.rupeeIcon {
	background: url('../images/rupeeIcon.png') center no-repeat;
	background-size: 100%;
	float: left;
	width: 15px;
	height: 40px;
	margin-right: 3px;
}
.rupeeIconWhite {
	background: url('../images/rupeeIconWhite.png') center no-repeat;
	background-size: 100%;
	float: left;
	width: 15px;
	height: 40px;
	margin-left: 5px; 
}
.lumpsumAmount div span:last-child, .totalAmountPaid div span:last-child {
	color: #006AB6; 
	font-size: 28px; 
	display: block;
	width: 170px;
	font-family: "Robocon med";
}
p.plusSymbol {
	width: 20px !important;
	float: left;
	font-size: 40px !important;
	color: #0069BC !important;
	margin: 38px 20px 0px 20px;
}
.totalAmountPaid p:last-child {
	width: 200px;
	padding: 0px 10px 0px 40px;
	font-size: 12px; 
	font-family: "Robocon reg"; 
	color: #7C7C7C; 
}
.totalAmountPaid p:last-child a {
	border-bottom: 1px solid #0069BC;
	display: inline;
	padding-bottom: 1px;
	color: #0069BC;
}
/* SpouseCover end */
/* Search Results A_F_3_15 */
.searchResults {
	width: 1000px;
	margin: auto;
	position: relative;
}
.searchResults .images1 input[type="search"] {
	margin: 10px 0 0 0;
}
.searchResults .continueJourney {
	text-align: center;
}
.searchResults .continueJourney button {
	background-color: #0069BC;
	color: white;
	font-family: "Robocon bold"; 
	font-size: 22px; 
	padding: 10px 35px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	margin-top: 0;
}
.leftArrow {
	background: url(../images/leftArrow.png) no-repeat left;
	background-position: 15px 15px;
}
.searchResultsDiv {
	width: 900px;
	margin: 25px auto 10px auto;
}
/*.searchImage{
 background: url(../images/searchImage.png) no-repeat center;
 background-size:100%;
 }*/
.mayIHelpYouDiv {
	background: #3687C8;
	height: 95px;
	padding: 2px 10px 2px 15px;
}
.searchResultsDiv .images1 .heading {
	font-family: "Robocon reg"; 
	font-size: 30px; 
	color: #FFFFFF; 
	float: none;
	width: auto;
	margin: 5px 0px 0px;
}
.mayIHelpYou {
	background: url('../images/help_u.png') no-repeat center;
	background-size: 100%;
	position: absolute;
	top: -30px;
	right: 10px;
	height: 120px;
	width: 115px;
}
.icn_search.searchResultsSearch {
	font-family: "Robocon reg"; 
	font-size: 14px;
	color: #545454;
}
.searchResultsDiv {
	color: #A0A09F;
}
.searchResultsDiv div.search {
	height: 100px;
	width: 94%;
}
.searchResultsDiv p {
	font-family: "Robocon lit"; 
	font-size: 18px; 
	color: #545454; 
}
/*.blueColor{
 color: #007ec3;color:#007ec3; /* ramki 2_26
 }*/
.skyblueColor {
	color: #31B1E5;
}
.searchResultsDiv p:first-child span:first-child {
	font-family: "Robocon reg"; 
	font-size: 30px; 
	color: #007ec3; 
}
.searchResultsDiv .family {
	font-family: "Robocon bold"; 
	font-size: 18px; 
	color: #007ec3; 
}
.searchResultsDisplay {
	margin: 15px 50px 50px 15px;
	float: left;
	width: 750px;
}
.searchResultsDisplay li {
	margin: 0px 0px 15px 0px;
	border-bottom: 1px solid #EBEAEA;
	padding-bottom: 15px;
}
.searchResultsDisplay li:last-child {
	border-bottom: none;
}
.searchResultsDisplay li .blueColor {
	font-family: "Robocon bold"; 
	font-size: 14px; 
	color: #0D709A; 
}
.searchResultsDisplay li p {
	font-family: "Robocon reg"; 
	font-size: 14px; 
	color: #545454; 
}
.searchResultImage {
	width: 60px;
	height: 60px;
	float: left;
	background: url(../images/searchImage.png) no-repeat center;
	background-size: 100%;
	margin-right: 15px;
}
.searchResultsSearch {
	width: 85% !important;
}
/* Search Results end */
/* search 4-2-15 */
.searchEquote {
	border: 1px solid #D1D1D1;
	border-radius: 8px;
	margin: 9px;
	height: 130px;
}
.searchEquote .searchEquoteHeading {
	border-bottom: 1px solid #D1D1D1;
}
.searchEquote .searchEquoteHeading p {
	text-align: center;
	color: #007EC3;/* ramki 2_27 */
	font-family: "Robocon black"; /* ramki 2_27 */
	font-size: 16px; /* ramki 2_27 */
}
.searchEquote span {
	font-family: "Robocon bold";
}
.searchEquoteInfo div:first-child {
	float: left;
	width: 270px;
	margin: 15px 10px;
	height: 80px;
}
.searchEquoteInfo div {
	float: left;
	width: 210px;
	margin: 15px 10px;
	height: 80px;
}
.searchEquoteInfo div ul:first-child {
	float: left;
	width: 155px;
	padding-left: 15px;
}
.searchEquoteInfo div ul li:last-child {
	padding-left: 5px;
}
div.searchEquoteIcon {
	width: 90px;
	margin: 1px;
	background: url(../images/searchEquoteIcon.png) no-repeat center;
	background-size: 88% 98%;
}
.searchEquoteInfo div:first-child {
	border-right: 1px solid #D1D1D1;
}
.benifitsSelected p {
	padding-left: 25px;
}
.benifitsSelected ul {
	margin-top: 10px;
	height: 45px;
	padding-left: 0px;
	width: 200px;
}
.seatBeatIcon_active {
	background: url(../images/benifits.png) no-repeat center;
	background-size: 100%;
	width: 45px;
	height: 45px;
	float: left;
	margin-right: 5px;
}
.pulseIcon_active {
	background: url(../images/illnes.png) no-repeat center;
	background-size: 100%;
	width: 30px;
	height: 45px;
	margin: 0px 5px;
	float: left;
}
.peopleIcon {
	background: url(../images/peopleIcon.png) no-repeat center;
	background-size: 100%;
	width: 25px;
	height: 40px;
	margin: 0px 5px;
	float: left;
}
.peopleIcon1 {
	background: url(../images/peopleIcon1.png) no-repeat center;
	background-size: 100%;
	width: 20px;
	height: 40px;
	margin: 0px 5px;
	float: left;
}
div.equoteTotalPremium {
	width: 185px;
	margin: 5px 0px;
	background: #46b9e7;
	height: 100px;
	border-radius: 5px;
}
div.equoteTotalPremium p:first-child {
	text-align: center;
	margin: 20px 0px 0px 0px;
	font-size: 13px; 
	color: #FFFFFF;
	opacity: 0.5;
	line-height: 5px;
	font-family: "Robocon lit";
}
div.equoteTotalPremium p:nth-child(2) {
	font-size: 36px;
	color: #FFFFFF;
	text-align: center;
	padding-right: 10px;
	font-family: "Robocon med";
}
div.equoteTotalPremium p:nth-child(3) {
	color: #FFFFFF;
	font-size: 14px; 
	text-align: center;
	/*padding-right: 30px;*/ 
	line-height: 14px;
    width: 180px; 
}
div.equoteTotalPremium .rupeeIconWhite {
	width: 14px;
	margin-left: 20px; /* ramk 2_26 */
	margin-top: 3px;
}
.form.searchEducationForm .formtags select {
	width: 211px;
}
.accordionInactive {
	border-top: 1px solid #D1D1D1;
	background: #EBEAEA;
}
.searchAccordion div.accordion:first-child div.accordion-section .accordion-section-title {
	padding: 15px 15px 1px 15px;
	background-position: 98% 98% !important;
}
.searchAccordion div.accordion:first-child div.accordion-section ul {
	margin: 1px 15px;
	padding-bottom: 30px;
}
.searchAccordion div.accordion:first-child div.accordion-section ul li:first-child, .searchAccordion div.accordion:first-child div.accordion-section ul li:nth-child(2) {
	float: left;
	width: 125px;
	color: #545454; 
}
.searchAccordion div.accordion:first-child div.accordion-section ul li:nth-child(3) {
	float: left;
	width: 220px;
}
.searchAccordion div.accordion:first-child div.accordion-section ul li:nth-child(4) {
	float: left;
	width: 90px;
}
.fls_id {
	border: 1px solid #D1D1D1;
	background: #EBEAEA;
	margin: 0px 10px;
	border-radius: 5px;
	height: 60px;
	margin-bottom: 15px;
}
.fls_id p {
	float: left;
	width: 45px;
	margin: 20px 22px 20px 20px; /* ramki 2_27 */
	font-size: 14px; 
	color: #000000; 
}
.fls_id input[type="text"] {
	float: left;
	width: 102px; 
	height: 22px; 
	margin: 18px 0px;
	/*	padding: 10px;*/ 
	background-color: #D4D4D4 !important;
}
.searchResultsColumn {
	margin: 0px 5px; /* F_27_A */
}
.quickResults {
	width: 178px;
	color: #C6DBEC;
	margin: 0px 10px;
	font-family: "Robocon reg";
	padding: 5px 0px;
	border-bottom: 1px solid #6AA4D3;
}
.quickResults p {
	margin-right: 20px;
	font-family: "Robocon reg";/* F_27_A */
	opacity: 0.7;/* F_27_A */
}
.quickResults span {
	font-family: "Robocon bold";
	color: #FFFFFF;/* F_27_A */
	opacity: 1;/* F_27_A */
}
.rightArrow {
	background: url('../images/rightArrow.png') no-repeat 98% center;
}/* A_F_3_15*/
.yearsSymbol {
	padding: 0px 55px 0px 25px !important;
	width: 25px !important;
	background: url('../images/yrs.png') no-repeat center;
	background-position: 62% 66%;
	background-size: 23px 12px;
	font-weight: 600;
}
.quickSearchDisplay {
	background: #5899CD;
}
.quickResultsViewmore {
	width: 178px;
	/*opacity: 0.2;*/
	color: #FFFFFF;
	padding: 10px;
	font weight: 100;
}
.quickResultsViewmore a {
	border-bottom: 1px solid #FFFFFF;
	display: inline-block;
	padding-bottom: 1px;
	margin: 0px 30%;
	font-family: "Robocon bold"; 
}
.rupees_skyblue {
	background: url("../images/rupees_skyblue.png") no-repeat 5px 7px;
	border: medium none;
	color: #4293ca;
	font-weight: bold;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-top: 2px;
	width: 67px;
}
/* search end */

.cnt_lft.review_payment.know_your_premium .payoutOption .knowMore.kyp .priceTag p:first-child span.rupeeIconWhite, .knowMore.plnbft .Paymentoption-withoutbubble .priceTag p:first-child span.rupeeIconWhite, .cnt_lft.lifeStyle.review_payment .Paymentoption-withoutbubble .priceTag p:first-child span.rupeeIconWhite {
	float: left;
	display: block;
	margin-left: 20px; 
	margin-top: 10px;
}
.cnt_lft.review_payment.know_your_premium .payoutOption .knowMore.kyp .priceTag p:first-child span:nth-child(2), .knowMore.plnbft .Paymentoption-withoutbubble .priceTag p:first-child span:nth-child(2), .cnt_lft.lifeStyle.review_payment .Paymentoption-withoutbubble .priceTag p:first-child span:nth-child(2) {
	float: left;
	display: block;
	margin-top: 10px;
	font-size: 32px; 
	font-family: "Robocon med"; 
}
.cnt_lft.lifeStyle.review_payment .Paymentoption-withoutbubble .lumpsumAmount p:first-child, .cnt_lft.lifeStyle.review_payment .Paymentoption-withoutbubble .totalAmountPaid p:first-child {
	width: 140px;
	padding: 0px 10px 0px 20px;
}
.cnt_lft.lifeStyle.review_payment .Paymentoption-withoutbubble .totalAmountPaid p:last-child {
	padding: 0px 10px 0px 20px;
}
/* A_F_9_15 end */

/* dropdown */
label.selectBox {
	width: 59px;
	min-width: 50px;
	display: inline-block;
	line-height: 28px;
	border-radius: 3px;
	position: relative;
	background: url('../images/arw_down.png') no-repeat 99% center rgb(227,227,227);
}
.document-inner-ctnr label.selectBox{
	width: 59px;
	min-width: 50px;
	display: inline-block;
	line-height: 30px;
	border-radius: 3px;
	position: relative;
	background: url('../images/linkArrowdown.png') no-repeat 96% center rgb(227,227,227);	
}
label.selectBox.boxsize
{
	width:70px;
}
label.selectBox.boxsize1 {
	width: 100px;
}

label.selectBox.boxsize2 {
	width: 160px;
}

label.selectBox.boxsize3 {
	width: 206px;
}
label.selectBox.boxsize4 {
	width: 152px; /* ramki 2_27 */
}
label.selectBox.boxSize4 {/* ramki 2_27 */
	width: 172px; 
}	
label.selectBox.boxsize5 {
	width: 150px; 
	background-color: #FFFFFF;
	border: 1px solid #0069bc;
	margin: 10px 0 0 0
}

label.selectBox > label.selectLabel {
	display: inline-block;
	width: 100%;
	text-indent: 8px;
	font-size: 14px;
}/* F_27_A */

label.selectBox > label.optionLabel {
	display: none;
	position: absolute;
	z-index: 3;
	width: 100%;
	background: #fff;
	border: 1px solid rgb(227,227,227);
	left: 0;
	border-radius: 3px;
	box-shadow: 0 0 10px #888;
}

label.selectBox > label.optionLabel > span.optionSpan {
	display: block;
	line-height: 20px;
	text-indent: 10px;
}
label.selectBox > label.optionLabel > span.optionSpan:hover{background:#3399ff; color:#fff;}

#outClick {
	display: none;
	position: fixed;
	z-index: 2;
	width: 100%;
	height: 100%;
	background: transparent;
}
label.selectBox > label.optionLabel > span.optionSpan {
	display: block;
	line-height: 20px;
	text-indent: 10px;
}

/* A_F_10_15 start Review_payment_PopUp.html */
.confirm {
	position: relative;
	height: 100px;
	width: 99%;
	float: left;
}
.confirm button {
	position: absolute;
	margin: 20px auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	height: 40px;
	width: 150px;
	background: #fbbd1d;
	border-radius: 3px;
	border: none;
}
.closeReview_payment_PopUp {
	background: url(../images/_0031_Cancel-Icon.png) no-repeat;
	width: 24px;
	height: 24px;
	cursor: pointer;
	position: absolute;
	right: 25px;
	top: 25px;
}
.dialogBoxReview_payment_PopUp {
	background: #FFFFFF;
	width: 700px;
	height: 450px;
	position: absolute;
	margin: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 10;
}
.dialogBoxReview_payment_PopUp .dialogMainDiv {
	margin-top: 40px;
	left: 35px;
	position: absolute;
	height: 370px;
	width: 625px;
}
.addNewBenefits {
	height: 330px;
}
.dialogBoxReview_payment_PopUp .dialogMainDiv h2 {
	color: #017ebe;
	font-weight: 100;
	margin-bottom: 20px;
}
.addNewBenefitsDiv {
	height: 85px;
	border-bottom: 1px solid #bebebe;
}
.addNewBenefitsDiv .badge {
	height: 20px;
	width: 20px;
}
.addNewBenefitsDiv ul {
	width: 625px;
	height: 80px;
	padding: 10px 0px 0px 0px;
}
.addNewBenefitsDiv ul li:first-child {
	width: 300px;
	float: left;
}
.addNewBenefitsDiv ul li:nth-child(2) {
	width: 120px;
	float: left;
	padding: 0px;
	height: 55px;
}
.addNewBenefitsDiv ul li .yes_no.yesNoRev {
	margin: 15px 0px;
}
.addNewBenefitsDiv ul li:nth-child(2) div {
	margin-right: 20px;
}
.addNewBenefitsDiv ul li:nth-child(3) {
	width: 140px;
	margin: 15px 0px;
	float: left;
}
.addNewBenefitsDiv:first-child ul li:nth-child(3) {
	background: url("../images/edit_blue.png") no-repeat 85px 2px;
	height: 30px;
	cursor: pointer;
}
.addNewBenefitsDiv:nth-child(2) ul li:nth-child(3) {
	background: url("../images/edit1.png") no-repeat 85px 2px;
	height: 30px;
	cursor: pointer;
}
.addNewBenefitsDiv ul li:nth-child(3) input {
	background: url("../images/rupees_skyblue.png") no-repeat 6px 9px;
	color: #017ebe;
	font-weight: bold;
	padding-bottom: 0px;
	padding-left: 15px;
	width: 50px;
	border: 1px solid #017ebe;
	border-radius: 2px;
}
.addNewBenefitsDiv ul li:last-child {
	width: 60px;
	margin: 15px 0px;
	float: left;
}
.addNewBenefitsDiv ul li p.colorBlue {
	width: 190px;
	float: left;
}
.addNewBenefitsDiv ul li p.addNewBenefitHeartImage {
	width: 45px;
	float: left;
	background: url('../images/heart_inactive.png') no-repeat center;
	height: 40px;
	padding: 0px 5px;
}
.addNewBenefitsDiv ul li p.addNewBenefitWheelImage {
	width: 45px;
	float: left;
	background: url('../images/man_inactive.png') no-repeat center;
	height: 40px;
	padding: 0px 5px;
}
.addNewBenefitsDiv ul li p.addNewBenefitsDivLabel {
	width: 165px;
	float: left;
}
.addNewBenefitsDiv ul li:first-child p:last-child {
	width: 20px;
	margin: 20px 5px;
	float: right;
}
.plnbft.knowMore .Paymentoption-withoutbubble .bubblePop_cnt {
	width: 455px;
}
.plnbft.knowMore .Paymentoption-withoutbubble .bubblePop_cnt .lumpsumAmount, .plnbft.knowMore .Paymentoption-withoutbubble .bubblePop_cnt .totalAmountPaid {
	width: 180px;
}
.plnbft.knowMore .Paymentoption-withoutbubble .bubblePop_cnt .totalAmountPaid p:last-child {
	width: 230px;
}

.colorBlue {
	color: #017ebe;
}
/* A_F_10_15 end Review_payment_PopUp.html */
/* A_F_13_15 */
.addressLabel {
	height: 120px;
}
.addressDetails {
	height: 120px;
	float: left;
	width: 240px;
}
.addressLabel p {
	width: 150px;
}
.addressDetails input[type="text"] {
	margin: 5px 10px;
}
.politicalSub, .hazardousSub {
	display: none;
	width: 700px;
	clear: both;
	margin: 15px 0px 0px 0px;
}
.specialSub {
	display: none;
	width: 700px;
	clear: both;
	margin: 0px;
}
.politicalSub p, .hazardousSub p, .specialSub p {
	width: 185px;
	margin: 5px 0px 0px 10px;
	float: left;
}
.personalInfoYes_no {
	margin-right: 49px;
	float: right;
}
.politicalSub textarea, .hazardousSub textarea, .specialSub textarea {
	background: #EBEAEA;
	border-radius: 2px;
	height: 40px;
	margin: 10px 0px 0px 10px;
	width: 205px;
}
.armedSub {
	clear: both;
	width: 700px;
}
.armedSub .firstElement_info {
	width: 272px;
	float: left;
	margin: 0px 0px 0px 10px;
}
.armedSubDetails {
	width: 700px;
	height: 50px;
}
.armedSub input[type="text"] {
	float: left;
}
/* A_F_13_15 end */

/* Ram modified */
.quote_foam > .quote_cnt > h2, section.termPlan > h2 {
	font-size: 48px;
}
.quote_foam > .quote_cnt > p {
	font-size: 14px;
}
.quickQuote .fields_cnt > ul > li > label {
	color: #545454;
	padding:0px 3px;
}
.quickQuoteLabel {
	padding: 15px 3px;
	margin: 0 !important;
	line-height: 20px;
	color: #545454;
}
/*.quickQuote .fields_cnt > ul > li > label.radLabel {
	line-height: inherit !important;
	margin-right: 10px;
	margin-right: 0 !important;
}*/
.quickQuote .fields_cnt > ul > li > label.dob {
	line-height: inherit;
	width: 50px;
}
.quote_foam > .quote_cnt > h3 {
	font-size: 22px;
	font-weight: lighter;
	color: #0069bc;
	line-height: 0px;
}
label.selectBox > label.selectLabel {
	font-family: "Robocon bold";
}
.bnr_cnr nav.bnr_nav a {
	color: #0069bc;
	font-family: "Robocon bold";
	font-size: 16px; 
	padding: 18px 16px 18px 10px;
	margin-right: 20px;
	display: inline-block;
	background: url(../images/linkArrow.png) no-repeat right center;
}
section.termPlan .cnt_fixed > p, section.planType .cnt_fixed > p, section.whyPnb .cnt_fixed > p {
	font-size: 14px;
	line-height: 18px;
	margin-top: 10px;
	color: #575757;
}

section.whyPnb .cnt_fixed > p {color: #fff;}

section.planType .cnt_fixed > p {
	color: #fff;
	opacity: 0.8;
}
ul.plan_lst > li.plan_sec > h3 {
	color: #0069bc;
	font-size: 16px;
	min-height: 40px;
	font-family: "Robocon med";
	padding: 20px 5px 0px 5px;
}
section.termPlan > ul.plan_lst {
	width: 100%;
}

ul.plan_lst > li.plan_sec > p.cover_amt {
	/*height: 60px;*/
	padding-top: 5px;
	float:left;
	width:100%;
}
li.plan_sec > p.cover_amt > label:first-child {
	color: #c13317;
	font-size: 16px; 
	font-family: "Robocon lit";
}
li.plan_sec > p.cover_amt > label:last-child {
	color: #f08320;
	font-size: 14px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: "Robocon lit";
}
ul.plan_lst > li.plan_sec > p.benefit_txt {
	font-size: 12px; 
	color: #575757;
	height: 40px;
    text-align: center;
    float: left;
    width: 100%;
 	font-family: "Robocon reg"; 
}

ul.plan_lst > li.plan_sec > button {
	position: absolute;
	bottom: 46px;
	left: 25%;
	top: auto;
	padding: 10px 15px;
	font-family: "Robocon bold";
	/*height: 34px;*/
	font-size: 14px;
	
	width: 121px;
	color: #000;
	z-index: 9999;
}
ul.plan_lst > li.plan_sec > a {
	position: absolute;
	bottom: 10px;
	left: 33.5%;
	display: block;
	text-decoration: underline;
	color: #0069bc;
	font-size: 14px; 
	margin-top: 10px;
	height: 20px;
	font-family: "Robocon bold"; 
}

section.termPlan > p.disclaimer > label {
	display: block;
	font-size: 11px;
	font-family: "Robocon reg";
	color: #575757;
}

section.planType .cnt_fixed > h2, section.faq .cnt_fixed > h2	{
    color: #0069bc;
	font-family: "Robocon lit"; 
	font-size: 48px;
}
section.planType .cnt_fixed > h2{color: #fff;}

.quote_foam > .quote_cnt > h2, section.termPlan > h2, section.whyPnb .cnt_fixed > h2, section.faq > h2, section.reviews .cnt_fixed > h2, .track_app > .trackapp_cont > h2 {
	font-size: 48px;
	font-family: "Robocon lit"; 
	color: #0069bc;
}
section.whyPnb .cnt_fixed > h2,
section.reviews .cnt_fixed > h2{ color:#fff;}


section.planType, section.faq {
	width: 100%;
	background-color: #0069bc;
	padding: 20px 0;
	float: left;
}

section.whyPnb  {width: 100%;padding: 20px 0;float: left;background:#31b1e4;}
section.factsAbout{width: 100%;padding: 20px 0;float: left;text-align: center;}
section.factsAbout ul.whyPnb_lst{ width:100%;}
section.factsAbout ul.whyPnb_lst li.whyPnb_det { border: 5px solid #fff; display: table-cell; margin-right: 0; vertical-align: top;width: 23%; float:left;  -webkit-transition: .5s ease;transition: .5s ease;}
section.factsAbout .cnt_fixed > h2{ font-size: 48px; font-family: "Robocon lit"; color: #0069bc;}
section.factsAbout .cnt_fixed > p {font-size: 14px;line-height: 18px;margin-top: 10px;color: #575757;}
section.factsAbout li.whyPnb_det div.bluLeaf p {width: 65%;margin: auto;/*height: 250px;*/font-family: "Robocon lit";font-size: 14px; display: table-cell;padding:0 16px;text-align: left;vertical-align: top; position:relative;}
section.factsAbout li.whyPnb_det div.bluLeaf {background-color: #0069bc;height: 170px;color: #fff;font-size: 16.66px; padding: 25px 0;}
section.factsAbout li.whyPnb_det div.bluLeaf p span{ font-size:48px;font-family: "Robocon reg";line-height: 58px;}
section.factsAbout li.whyPnb_det div.bluLeaf p a{ color:#fff; text-decoration:none; position: absolute;top: 160px;left: 10px;cursor: text;}


section.factsAbout .bx-wrapper .bx-pager.bx-default-pager a{width: 5px;height: 5px;}

section.planType {
	/*min-height: 592px;*/
	margin-bottom: 0px;
}
section.termPlan > ul.plan_lst, section.planType ul.planType_lst, section.whyPnb ul.whyPnb_lst, section.faq ul.faq_lst, section.reviews > ul.review_lst {
	padding: 0;
	width: 100%;
	margin: 20px auto;
	overflow: hidden;
}
/*section.termPlan > ul.plan_lst > li.plan_sec, section.planType ul.planType_lst li.planType,*/ section.whyPnb ul.whyPnb_lst li.whyPnb_det, section.reviews > ul.review_lst > li.review_det {
	border: 5px solid #31b1e4;
    display: table-cell;
    margin-right: 0;
	vertical-align: top;
    width: 24%;
	-webkit-transition: .5s ease;
	transition: .5s ease;
}
ul.planType_lst li.planType h3 {
	font-size: 24px;
	color: #333;
	text-align: left;
	font-family: "Robocon lit"; 
	padding: 10px;
	float:left;
	
	background: #f9f9f9;
    border-bottom: solid 1px #f1f1f1;
    width: 91%;
    min-height: 64px;
}
ul.planType_lst li.planType p {
	font-size: 13px; 
	color: #000; 
	text-align: left;
	/*height: 110px;*/
	opacity: 0.62; 
	font-family: "Robocon reg"; 
	padding: 10px;
	float:left;
}

ul.planType_lst li.planType p.font11{ font-size:11px;}
ul.planType_lst li.planType p.font11 a{ font-size:13px; display:block;}



section.planType ul.planType_lst li.planType {
	background: #fff;
	height: 400px;
	width: 24%;
	float: left;
}
section.planType ul.planType_lst li.planType > img {
	width: 100%;
	/*height: 160px;*/
}
section.planType ul.planType_lst li.planType:last-child, section.whyPnb ul.whyPnb_lst li.whyPnb_det:last-child, ul.review_lst > li.review_det:last-child{margin-right:0;}
.quote_foam > .quote_cnt > p, section.termPlan > p, section.whyPnb > p {
	font-size: 14px;
	font-family: "Robocon reg";
	color: #0069bc;
	display: inline-block;
}
ul.whyPnb_lst > li.whyPnb_det > p {
	display: block;
	padding: 10px 10px 10px 20px;
	text-align: left;
	font-size: 12px;
	color: #fff;
	opacity: 0.62;
	font-family: "Robocon reg";
}
ul.whyPnb_lst > li.whyPnb_det > p strong{color:#0069bc;}
div.bluLeaf p span {
	font-size: 28px;
	/*display: block;*/
	font-family: "Robocon bold";
}
section.faq {background-color: #ebeaea;}
	
li.faq_sec div.faq_que p {
	font-size: 15px;
	margin: 0 auto;
	color: #fff;
	padding: 0px 20px;
	height:80px;
	width:270px;
	display:table-cell;
	vertical-align:middle;
	text-align: left;
	font-family: "Robocon reg"; 
}
li.faq_sec div.faq_detail p.faq_heading {
	color: #000;
	font-family: "Robocon bold";
	font-size: 18px;
	margin: 10px 0 20px 0;
}
li.faq_sec div.faq_detail p.faq_text {
	color: #000000; 
	opacity: 0.62; 
	font-size: 12px; 
	font-family: "Robocon reg"; 
	line-height: 18px; 
	margin-bottom: 10px;
}
li.faq_sec div.faq_detail div.faq_text {
	color: #000000; 
	opacity: 0.62; 
	font-size: 12px; 
	font-family: "Robocon reg"; 
	line-height: 18px; 
	/*margin-bottom: 10px;*/
}
li.faq_sec div.faq_detail div.faq_text ul{float:left; width:100%; margin:15px 0; padding:0;}
li.faq_sec div.faq_detail div.faq_text ul li{float:left; width:95%; margin:0 0 10px 5%; padding:0; list-style-type:initial;}



.faqscroll{height:80px; overflow-y:auto;}

ul.review_lst{width:100%; margin:0; padding:0; display:table;}
ul.review_lst > li.review_det {
	position: relative;
	width: 24%;
	/*float: left;*/
	margin-right: 10px;
	display:table-cell;
	border:5px solid #31b1e4;
}

section.reviews {
	width: 100%;
	float: left;
	background-color: #31b1e4;
	padding: 20px 0;
}
li.review_det > div.review_bubble > p {
	padding: 20px 10%;/* F_26_A */
	font-family: "Robocon reg"; 
	font-size: 14px;
	color: #fff;
}
ul.review_lst > li.review_det > div.review_bubble {
	height: 180px;
	height:164px\9; /* IE6, IE7, IE8, IE9 */
}

@media all and (-ms-high-contrast:none)
{
ul.review_lst > li.review_det > div.review_bubble { height:164px } /* IE10 */
li:nth-child(2n).review_det > div.review_bubble::before{top:-24px;}/* IE10 */
*::-ms-backdrop, ul.review_lst > li.review_det > div.review_bubble { height:164px } /* IE11 */
*::-ms-backdrop, li:nth-child(2n).review_det > div.review_bubble::before{top:-24px;} /* IE11 */


}




li.review_det:nth-child(2n+1) > div.review_bubble:before {
	content: "";
	border-top: 20px solid #31b1e4;
	border-right: 20px solid transparent;
	position: relative;
	top: 200px;
	left: -82px;
}/* F_26_A */
li.review_det > div.rew_cust label:first-child {
	display: block;
	font-family: "Robocon bold"; 
	font-size: 14px;
}
li.review_det > div.rew_cust label:last-child {
	display: block;
	font-family: "Robocon reg"; 
	font-size: 14px;
}
/*section.termPlan > ul.plan_lst > li.plan_sec {
	position: relative;
	width: 22.2%;
	padding: 1%;
	min-height: 450px;
}*/
.btn1 > .get_qt_btn {
	position: static;
	width: 167px; 
	font-size: 22px; 
	font-family: "Robocon bold"; 
	padding: 7px 0;
	/*margin:10px 0 0 83px;*/
	font-family: "Robocon bold";
}
.quote_Text > p {
	text-align: justify;
	font-size: 9px;
	font-family: "Robocon reg"; 
	color: #545454;
	font-style:normal;
	text-decoration:none;
}
.trackapp_data .msg_data {
	color: #787878;
	margin-top: 10px; 
	font-family: "Robocon bold"; 
	font-size: 18px; 
}
.trackapp_data .trackapp_info {
	width: 98%;
	margin-top: 10px;
	font-family: "Robocon reg"; 
	font-size: 14px; 
}
.trackappcontinue_form .trackapp_ul li {
	float: left;
	margin-right: 1%;
	width: 49%;
	font-size: 18px; 
	color: #3c3c3c;
}
.bnr_cnr {
	position: relative;
}
.track_app .trackappcontinue_form {
	background-color: rgb(253,195,0);
	margin-top: 30px;
	padding: 12px;
	float: left;
	/*position:absolute; 
	bottom:26px;*/
}
.fgt_pwd {
	margin-left: 70px;
	cursor: pointer;
	font-size: 12px;
	float: right;
	margin-right: 6px;
}
.track_app .trackapp_form {
	background-color: rgb(253,195,0);
	margin-top: 20px;
	padding: 12px;
	float: left;
	position:absolute;
	bottom:26px;
}

.track_app {
	background-color: #fff;
    height: 392px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
	z-index:1;
}

.trackapp_cont h2 {
	font-size: 40px !important;
	font-size: 37px\9 !important;
}
section.termPlan > p {
	color: #575757;
}
.whyPnb .bx-wrapper .bx-pager {
	bottom: -10px;
}
.faq .bx-wrapper .bx-default-pager {
	bottom: -17px;.
}
.reviews .cnt_fixed h2 {
	padding:0px 0 20px;
}
.track_app input, .track_app select {
	font-size: 14px !important;
	color: #545454;
}
.track_app .selectBox {
	width: 68px;
	background-color: #fff;
}
.priceTag p:first-child {
	min-height: 56px;
}
.product_upperPortion > input {
	position: relative;
	width: 207px;
	height: 60px;
	top: 0px;
}
.plan_benefits .addButton{
	width:300px;
}
.pro-txt .rupees_personalInfo{
	background: url("../images/rupeeblue.png") no-repeat center bottom;
	background-size: 10px 18px;
	display: inline-block;
	width: 20px;
	height: 28px;
}/* r_a_2_28*/
.pro-txt1.lighter{
	font-family: "Robocon lit" !important;/* r_a_2_28*/
}
.lighter{
	background: none !important;
margin: 0 6px;
}
.mt_10{
	margin-top:10px;
}



/*CSS by Vineet*/

body{margin:0; padding:0; color:#1d1d1b;}
*{margin:0;padding:0;outline:none;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
#main-container{width:100%; margin:0; padding:0; overflow: hidden;}
#main-container .container{max-width:980px; width:98%; margin:0 auto; padding:0;}

#main-container header .header_container{ border-bottom:none;}

#main-container .header_container{width:100%; margin:0; padding:10px 0 0 0; border-bottom:10px solid #0069bc;}
#main-container .header_container .container .logo{margin:0; padding:0; float:left;}
#main-container .header_container .container .logo span{background:url(../images/logo_pnt.jpg) no-repeat center center; width:109px; height:65px; display:inline-block; margin-left:40px; display:none;}
#main-container .header_container .container .head_right{float:right; margin:0; padding:0; position:relative;}
#main-container .header_container .container .head_right .toplink{float:left; *float:right; margin:0; padding:0; text-align:right; font-size:13px;}
#main-container .header_container .container .head_right .toplink a{color:#0069bc; text-decoration:none; background-image:url(../images/sprite.png); background-repeat:no-repeat; padding-left:28px; font-size:13px;}
.homeicon{background-position: left top; margin-right:10px;}
.mailicon{background-position: left -19px;}
#main-container .header_container .container .head_right .toplink a:hover{text-decoration:underline;}
#main-container .header_container .container .head_right .tollfree{float:right; margin:10px 0 0 0; padding:0 0 0 42px; color:#0069bc; font-weight:bold; font-size:30px; clear:both; background:url(../images/toll.png) left center no-repeat; line-height:51px;}


.benefit ol > li {
    position: relative;
    width: 24%;
    float: left;
    border-left: 1px solid #acc6e0;
    min-height: 100px;
    padding-left: 10px;
    margin-left: 3%;
    padding-right: 46px;
}
.benefit ol > li::before {
	position: absolute;
	content: '1';
	height: 30px;
	width: 20px;
	top: 0px;
	left: -18px;
    font-size: 25px;
    font-family: "Robocon bold";
	color: #007bc0;
}
.benefit ol > li:nth-child(2)::before {
	content: '2';
}
.benefit ol > li:nth-child(3)::before {
	content: '3';
}

 
.benefit section {
	float: left;
	margin: 20px 0px;
	color: #0069BC;
}
.benefit section ul {
    margin: 10px 20px 0 0;
    float: left;
    width: 100%;
}
.benefit ol span:first-child {
	float: left;
	margin-bottom: 8px;
	width: 100%;
	/*height: 35px;*/
}
.bx-wrapper .bx-viewport{padding-bottom:0px;}



.benefit ol.secondslide > li::before {
	position: absolute;
	content: '4';
	height: 30px;
	width: 20px;
	top: 0px;
	left: -18px;
	font-size: 20px;
	font-family: "Robocon med";
	color: #007bc0;
}
.benefit ol.secondslide > li:nth-child(2)::before {
	content: '5';
}
.benefit ol.secondslide > li:nth-child(3)::before {
	content: '6';
}
 

table.ppType{border-collapse: collapse; background:#fff; color:#000;}
table.ppType td{ border:1px solid #777; padding:7px; vertical-align:middle;}
/*table.ppType td:first-child{ background:#c7d9f1;}*/


/*CSS for Footer Section*/

#main-container .footercontainer
{
    width:100%; margin:0 0 20px 0; 
    padding:20px 0 0px 0; 
    border-top:1px solid #d7d7d7;
    font-size: 11px; /* ramki 2_28 */
    font-family: "Robocon reg";
    color: #616160;
    text-align: left; /* F_26_A */
    
    }
#main-container .footercontainer ul{width:100%; margin:0 0 0px 0; padding:0; display:table;}
#main-container .footercontainer ul li{margin:0 0 0px 0; padding:0; display:table-cell; vertical-align:top;}
#main-container .footercontainer ul li.footerL{width:65%; padding-right:5%;}
#main-container .footercontainer ul li.footerL strong{font-family: "Robocon bold"; font-weight:normal;}
#main-container .footercontainer ul li.footerR{width:30%;}
#main-container .footercontainer ul li.footerR strong{font-family: "Robocon bold"; font-weight:normal;}
#main-container .footercontainer ul li a{color:#585b5c; text-decoration:none;}
#main-container .footercontainer ul li a:hover{color:#585b5c; text-decoration:underline;}

#main-container .footercontainer .disclaimer{float:left; width:100%; margin:20px 0 0 0 ; padding:20px 0; font-size:11px; /*color:#959798;*/ border-top:1px solid #d7d7d7;}
#main-container .footercontainer .disclaimertext{float:left; width:70%; margin:0; padding:0 219px 0 0; font-size:11px; /*color:#959798;*/ position:relative;}
#main-container .footercontainer .disclaimertext span{position:absolute; right:0; top:-7px; width:213px;}

/*.product_upperPortion input.GetQuoteButton{margin-top: -20px;}*/
 
input.GetQuoteButton{/*background:#fbbe1d;*/ cursor: pointer; font-size:22px; color:#fff; border:none; padding:8px 30px; border-radius:5px; text-transform:uppercase; font-weight:bold; letter-spacing:-1px; -webkit-transition: .5s ease;transition: .5s ease;
  background : #a0c323;
  background-image: -webkit-linear-gradient(top, #a0c323, #7a9816);
  background-image: -moz-linear-gradient(top, #a0c323, #7a9816);
  background-image: -ms-linear-gradient(top, #a0c323, #7a9816);
  background-image: -o-linear-gradient(top, #a0c323, #7a9816);
  background-image: linear-gradient(to bottom, #a0c323, #7a9816);               
}
input.GetQuoteButton:hover{/*background:#edb00f;*/
 background : #a0c323;}

button.GetQuoteButton{/*background:#fbbe1d;*/ font-size:22px; color:#fff; border:none; padding:8px 30px; border-radius:5px; text-transform:uppercase; font-weight:bold; letter-spacing:-1px; -webkit-transition: .5s ease;transition: .5s ease;
  background : #a0c323;
  background-image: -webkit-linear-gradient(top, #a0c323, #7a9816);
  background-image: -moz-linear-gradient(top, #a0c323, #7a9816);
  background-image: -ms-linear-gradient(top, #a0c323, #7a9816);
  background-image: -o-linear-gradient(top, #a0c323, #7a9816);
  background-image: linear-gradient(to bottom, #a0c323, #7a9816);   
}
button.GetQuoteButton:hover{background : #a0c323;}





/*New CSS*/

.ensurebox {
	width: 96%;
	padding: 10px 2%;
	background: #0C76CF;
	margin: 10px 0 20px 0;
	color:#fff;
	float:left;
}
.ensurebox h4 {
    color: #fff;
    font-size: 17px;/* r_a_2_25*/
	float:left; 
	width:100%; 
	margin-bottom:4px;
}
.ensurebox ul
{
    float:left; 
    width:100%; 
    margin:0; 
    padding:0; 
}
.ensurebox ul li
{
    list-style-type:decimal; 
    margin-left:32px; 
    line-height:22px;
    padding-top: 5px;
    font-size: 17px;/* r_a_2_25*/
	font-family: "Robocon reg";/* r_a_2_25*/
    }

ol.life-stage{width:100%;color: #2c74ba;
    font-family: "Robocon reg";
    font-size: 17px;}


section.termPlan ul.plan_lst{display:table;}
section.termPlan ul.plan_lst li{
width: 25%;
*width: 24.4%;
height: 270px;
/*overflow: hidden;*/
position: relative;
display:table-cell;
*float:left;
background: #eeeeee;
-webkit-transition: all 300ms linear;
-moz-transition: all 300ms linear;
-o-transition: all 300ms linear;
-ms-transition: all 300ms linear;
transition: all 300ms linear;
border:2px solid #fff;
border-radius:5px;
padding:10px 10px 20px 10px;
}

section.termPlan ul.plan_lst li .buttonbox{float:left; width:100%; margin:0; padding:0; text-align:center;}
section.termPlan ul.plan_lst li .buttonbox button.GetQuoteButton {
    font-size: 16px;
    letter-spacing: unset;
    padding: 9px 20px;
	margin-bottom:12px;
}
section.termPlan ul.plan_lst li .buttonbox a{color:#0069bc; text-decoration:underline;}
section.termPlan > ul.plan_lst > li:hover a{color:#fff;}



ul.planType_lst{display:table;}
ul.planType_lst li{
width: 25%;
*width: 24.4%;
height: 270px;
/*overflow: hidden;*/
position: relative;
display:table-cell;
*float:left;
background: #eeeeee;
-webkit-transition: all 300ms linear;
-moz-transition: all 300ms linear;
-o-transition: all 300ms linear;
-ms-transition: all 300ms linear;
transition: all 300ms linear;
border:4px solid #006ab6;
border-radius:0px;
padding:0px 0px 0px 0px;
vertical-align:top;
}



.quote_foam .quickQuote .fields_cnt ul li .details {
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
}
.quote_foam .quickQuote .fields_cnt ul li select.dobselct {width:56px;}
.quote_foam .quickQuote .fields_cnt ul li select.financialgoals {width:186px;}
.quote_foam .quickQuote .fields_cnt ul li input.fname[type="text"], .quote_foam .quickQuote .fields_cnt ul li input.lname[type="text"] {width:71px;}
.quote_foam .quickQuote .fields_cnt ul li .ann_textbox{background:url(../images/sprite.png) 5px -45px no-repeat; padding: 0px 10px 0px 22px; width: 200px;}

.quote_foam .quickQuote .fields_cnt ul li .details i{width:16px; height:16px; background:url(../images/iMark.png) left center no-repeat; display:inline-block; position:absolute; right:0; top:30%;}

.quote_foam .quickQuote .fields_cnt ul li input[type=radio] {/*display:none;*/bottom: 0;left: 0;position: absolute;right: 0;top: 0;z-index: -1;margin:0 auto;}

.radioDefault label {display:inline-block;margin:0 5px 0 0px;padding: 3px;margin-bottom: 0;font-size: 14px;cursor: pointer;background:none;border: none;width:58px;height:20px;position:relative; border:2px solid #e3e3e3;border-radius:20px;
-webkit-transition: .5s ease;transition: .5s ease;}
.radioDefault label span {background: white;left: 0;position: absolute;top: 0;padding-left:27px;width: 36px;height:100%;border-radius:20px;line-height: 26px;color: #545454;text-align: left;vertical-align: middle;}
.radioDefault label.style1{border:2px solid #454445;color:#454445l;font-weight:700;border-radius:20px;}
.radioDefault label span.Y_Gray{background:#fff url(../images/YGrayIcon_s.png) 0px -3px no-repeat;}
.radioDefault label span.N_Gray{background:#fff url(../images/NGrayIcon_s.png) 1px -3px  no-repeat;}
.radioDefault label.style1 span.Y_Gray{background:#fff url(../images/YIcon_s.png) 0px -3px no-repeat;}
.radioDefault label.style1 span.N_Gray{background:#fff url(../images/NIcon_s.png) 1px -3px no-repeat;}


.radio label {display:inline-block;margin:0 5px 0 0px;padding: 3px;margin-bottom: 0;font-size: 14px;cursor: pointer;background:none;border: none;width:50px;height:20px;position:relative; border:2px solid #e3e3e3;border-radius:20px;
-webkit-transition: .5s ease;transition: .5s ease;}
.radio label span {background: white;left: 0;position: absolute;top: 0;width: 100%;height:100%;border-radius:20px;line-height: 26px;color: #545454;text-align: center;vertical-align: middle;}
.radio label.style1{border:2px solid #454445;color:#454445l;font-weight:700;border-radius:20px;}


/*Male Female Radio*/
.radioGender label {
display:inline-block;margin:0 5px 0 0px;padding: 3px;margin-bottom: 0;font-size: 13px;cursor: pointer;background:none;border: none;width:66px;height:20px;position:relative; border:2px solid #fff;border-radius:20px;
-webkit-transition: .5s ease;transition: .5s ease;}

.radioGender label span {background: white;left: 0;position: absolute;top: 0;/*padding-left:27px;*/ text-align:center; width: 100%;height:100%;border-radius:20px;line-height: 26px;color: #545454;vertical-align: middle;}
.radioGender label.style1{border:2px solid #454445;color:#454445l;font-weight:700;border-radius:20px;}
/*.radioGender label.style1 span{color:red;}*/
/*.radioGender label.style1 span{color:red;}*/

/*.radioGender label span.M_Gray{background:#fff url(../images/MGrayIcon_s.png) left center no-repeat;}
.radioGender label span.F_Gray{background:#fff url(../images/FGrayIcon_s.png) left center no-repeat;}
.radioGender label.style1 span.M_Gray{background:#fff url(../images/MIcon_s.png) left center no-repeat;}
.radioGender label.style1 span.F_Gray{background:#fff url(../images/FIcon_s.png) left center no-repeat;}*/


.quote_foam .quickQuote .fields_cnt ul li .details.coverageFor {margin: -8px 0 0 0;}    
.coverageFor label {
display:inline-block;margin:0 5px 0 0px;padding: 3px;margin-bottom: 0;font-size: 13px;cursor: pointer;background:none;border: none;width:52px;height:20px;position:relative; border:2px solid #fff;border-radius:20px;
-webkit-transition: .5s ease;transition: .5s ease;}
.coverageFor label.twoWords{width:98px;}
.coverageFor label span {background: white;left: 0;position: absolute;top: 0;padding-left:0;width: 100%;height:100%; text-align:center; border-radius:20px;line-height: 78px;color: #545454;vertical-align: middle;}
.coverageFor label.style1{border:2px solid #454445;color:#454445;font-weight:700;border-radius:20px;}
.coverageFor label span.M_Gray{background:#fff url(../images/heartUnselect.png) center center no-repeat;}
.coverageFor label span.F_Gray{background:#fff url(../images/Cancer_unselect.png) center center no-repeat;}

.coverageFor label.style1 span.M_Gray{background:#fff url(../images/Heart_Selected.png) center center no-repeat;}
.coverageFor label.style1 span.F_Gray{background:#fff url(../images/Cancer.png) center center no-repeat;}

.coverageFor label span.F_Gray1{background:#fff url(../images/Heart_Cancer_unselected.png) center center no-repeat;}
.coverageFor label.style1 span.F_Gray1{background:#fff url(../images/Heart_Cancer.png) center center no-repeat;}

.investfor{}
.investfor label{width: 108px;}
.investfor label span{width: 100%; text-align: center; padding-left:0;}
.investfor label span.M_Gray,
.investfor label span.F_Gray,
.investfor label.style1 span.M_Gray,
.investfor label.style1 span.F_Gray { background:none;} 


.buyInsuranceForm input#txtPremium:before {content: "\f156"; font-family: FontAwesome;position: relative;left: 11px;top: 1px; color:#908D8D;}

/*Tabacco Radio*/
.radioTabacco label {
display:inline-block;margin:0 5px 0 0px;padding: 3px;margin-bottom: 0;font-size: 14px;cursor: pointer;background:none;border: none;width:66px;height:20px;position:relative; border:2px solid #e3e3e3;border-radius:20px;
-webkit-transition: .5s ease;
transition: .5s ease;}
.radioTabacco label span {background: white;left: 0;position: absolute;top: 0;width: 100%;height:100%;border-radius:20px;line-height: 26px;color: #545454;text-align: center;vertical-align: middle;}
.radioTabacco label.style1{border:2px solid #454445;color:#454445l;font-weight:700;border-radius:20px;}
/*.radioGender label.style1 span{color:red;}*/
.radioTabacco label span.Y_Gray{background:#fff url(../images/SmokeGrayIcon_s.png) left -2px no-repeat;}
.radioTabacco label span.N_Gray{background:#fff url(../images/SmokeIconGrayNo_s.png) left -2px no-repeat;}
.radioTabacco label.style1 span.Y_Gray{background:#fff url(../images/SmokeIcon_s.png) left -2px no-repeat;}
.radioTabacco label.style1 span.N_Gray{background:#fff url(../images/SmokeIconNo_s.png) left -2px no-repeat;}




.errormsg{color:red; width:100%; margin:0; padding:0; font-size:11px;}

em.errorstatus{position:absolute; left:-35px; top:37%; width:32px; height:23px;}
em.errorstatus span.confirm{background:url(../images/ErrorStatus.png) -1px -1px no-repeat;display: inline-block;height: 100%;width: 100%;}
em.errorstatus span.error{background:url(../images/ErrorStatus.png) -1px -25px no-repeat;display: inline-block;height: 100%;width: 100%;}

.formerrormsg {color:red;width:100%;margin:0;padding:0;font-size:11px;position:relative;left:0;bottom:3px;display:none;}
.displayNone {
	display:none;
}

.faq_detail{display:none;}


.radioGender label span em{display:none;}
ul.review_lst > li.review_det > div.review_bubble .alignL{text-align:left;}


section.faq ul.faq_lst li.faq_sec div.faq_detail img{display:none;}

.quote_Text > p > i{font-style:normal; color:#424446;}
.quote_Text > p > i > a{font-style:normal; color:#424446;}

.tooltipimark {
	display:none;
	position:absolute;
	border:2px solid #e3e3e3;
	background-color:#161616;
	border-radius:5px;
	padding:5px 10px;
	color:#fff;
	font-size:11px;
	z-index:50001;
}


.bgNone{background:none!important;}

#main-container .header_container .container .head_right .toplink br{display:none;}
.error_msg{color:red; font-size:12px; margin:10px 0 0 0; float:left;}
.gobutton
{
    height: 30px;
	width: 109px;
	border: 2px solid #484848;
	color: #3C3C3C;
	font-size: 11px; 
	font-family: "Robocon bold"; 
    
    
}
.HeloTanyPopup{background:transparent url(../images/HelloTanyBg.png) no-repeat left top; width:372px; min-height:232px; z-index:1002; top:18%; left:0; right:0; position:fixed; margin:0 auto; padding:24px 16px 65px 194px; display:none;}

.HeloTanyPopup ul{width:100%; margin:0; padding:0; display:table;}
.HeloTanyPopup ul li{width:50%; margin:0; padding:0;*float:left; display:table-cell; position:relative; vertical-align:top; transition: all 300ms linear 0s;}

.HeloTanyPopup ul li .heloheading{font-size:30px; color:#0069bc; font-weight:300; line-height:42px;}
.HeloTanyPopup ul li .heloheading span{font-size:48px;}
.HeloTanyPopup ul li .text{margin-top:15px;}
.HeloTanyPopup ul li .heloradio{margin-top:15px;}

.HeloTanyPopup ul li .heloradio input[type=radio]{/*display:none;*/bottom: 0;left: 0;position: absolute;right: 0;top: 0;z-index: -1;margin:0 auto;}
.HeloTanyPopup ul li .heloradio label {display:inline-block;margin:0 5px 0 0px;padding: 0;margin-bottom: 0;font-size: 14px;cursor: pointer;background:none;border: none;width:60px;height:30px;position:relative; border:2px solid #e3e3e3;border-radius:20px;
-webkit-transition: .5s ease;transition: .5s ease;}
.HeloTanyPopup ul li .heloradio label span {background: white;left: 0;position: absolute;top: 0;width: 100%;height:100%;border-radius:20px;line-height: 30px;color: #545454;text-align: center;vertical-align: middle;}
.HeloTanyPopup ul li .heloradio label.style1{border:2px solid #454445;color:#454445l;font-weight:700;border-radius:20px;}

.HeloTanyPopup ul li .destext{font-size: 12px;font-weight:500;color:#464646;text-align: center;width:100%;float:left;}
.HeloTanyPopup ul li .round-img{margin: 10px 0 0 0;width: 100%;float:left;text-align:center;}
.HeloTanyPopup ul li .knwmore{text-align:center;font-size: 14px;color: #0069bc;text-decoration:underline;font-weight:bold;line-height: 40px;float:left;width:100%;margin: 5px 0 0 0;}

.blckshadow{display:none;background-color:#333;position:fixed;z-index:1001;width:100%;height:100%;right:0; top:0; left:0; bottom:0px;opacity: 0.8;filter: alpha(opacity=80);  /* For IE8 and earlier */}
.blckshadow1{display:none;background-color:#333;position:fixed;z-index:1001;width:100%;height:100%;right:0; top:0; left:0; bottom:0px;opacity: 0.8;filter: alpha(opacity=80);  /* For IE8 and earlier */}

.loader{background:#fbbe1d url(../images/loader.gif) no-repeat right center !important;opacity:0.6;pointer-events: none;}


.ConfirmBoxI8Browser{background:#fff; border:5px solid #222; width:372px; z-index:1002; top:20%; left:0; *left:30%; right:0; position:fixed; margin:0 auto; padding:30px 40px; display:none;}
.ConfirmBoxI8Browser h3{font-weight:bold; margin-bottom:10px; width:100%;}
.ConfirmBoxI8Browser p{line-height:18px; font-size:12px; text-align:justify; color:#111111;}

.youtubeVideo{ background:#fff; width:66%; float:right; height:408px; position:relative; padding-right:1%;}
.bx-wrapper .bx-pager { display:block;}/*slider's dot*/



/*new pages css*/

#main-container .container.ulipPlans{ max-width:100%; width: 100%; float:left;}


.row{ width:100%; float:left;}
.contentBox{ width:980px; margin:0 auto; position:relative;}
h1{width: 100%;color: #0069bc;font-size: 40px; font-weight: normal;}
.aCenter{ text-align:center;}
.pAll{ padding:20px;}
.ptb{ padding:20px 0;}
.ptop{ padding-top:20px;}
.pBottom{ padding-bottom:20px;}

.fLeft{ float:left;}
.fRight{ float:right;}

.mtb{ margin:20px 0;}
.mtop{ margin-top:20px;}
.mBottom{ margin-bottom:20px;}

.plansBox{}
.tabBg{background:none;}
.tabBg > ul { width: 252px;  margin: 0 auto;padding-top: 30px;}
.tabBg > ul li{ width:45%; display:inline;}

.tabBg > ul li a{font-size: 18px;color: #fff; text-align:center;padding: 5px 25px; border-radius: 3px; background: #5fc2e5; margin: 0 5px;}
.tabBg > ul li a.active{background:#006ab6;}



.ChildDeathBanner{background:url(../images/Child_death-banner.jpg) left center no-repeat;background-size: 100%; width:100%; height:463px; position:relative; z-index:0;}
.ChildMaturityBanner{background:url(../images/Child_maturity-banner.jpg) left center no-repeat;background-size:100%; width:100%; height:463px; position:relative; z-index:0;}

.InvestmentDeathBanner{background:url(../images/Investment_death-banner.jpg) left center no-repeat;background-size:100%; width:100%; height:463px; position:relative; z-index:0;}
.InvestmentMaturityBanner{background:url(../images/Investment_maturity-banner.jpg) left center no-repeat;background-size:100%; width:100%; height:463px; position:relative; z-index:0;}

.RetirementDeathBanner{background:url(../images/Retirement_death-banner.jpg) left center no-repeat;background-size:100%; width:100%; height:463px; position:relative; z-index:0;}
.RetirementMaturityBanner{background:url(../images/Retirement_maturity-banner.jpg) left center no-repeat;background-size:100%; width:100%; height:463px; position:relative; z-index:0;}

.SavingDeathBanner{background:url(../images/Saving_death-banner.jpg) left center no-repeat;background-size:100%; width:100%; height:463px; position:relative; z-index:0;}
.SavingMaturityBanner{background:url(../images/Saving_maturity-banner.jpg) left center no-repeat;background-size:100%; width:100%; height:463px; position:relative; z-index:0;}

/*female banners*/
.ChildDeathBannerFemale{background:url(../images/Child_death-female-banner.jpg) left center no-repeat; background-size:100%; width:100%; height:463px; position:relative; z-index:0;}
.ChildMaturityBannerFemale{background:url(../images/Child_maturity-female-banner.jpg) left center no-repeat; background-size:100%; width:100%; height:463px; position:relative; z-index:0;}

.InvestmentDeathBannerFemale{background:url(../images/Investment_death-female-banner.jpg) left center no-repeat; background-size:100%; width:100%; height:463px; position:relative; z-index:0;}
.InvestmentMaturityBannerFemale{background:url(../images/Investment_maturity-female-banner.jpg) left center no-repeat; background-size:100%; width:100%; height:463px; position:relative; z-index:0;}

.RetirementDeathBannerFemale{background:url(../images/Retirement_death-female-banner.jpg) left center no-repeat;background-size:100%; width:100%; height:463px; position:relative; z-index:0;}
.RetirementMaturityBannerFemale{background:url(../images/Retirement_maturity-female-banner.jpg) left center no-repeat;background-size:100%; width:100%; height:463px; position:relative; z-index:0;}

.SavingDeathBannerFemale{background:url(../images/Saving_death-female-banner.jpg) left center no-repeat;background-size:100%; width:100%; height:463px; position:relative; z-index:0;}
.SavingMaturityBannerFemale{background:url(../images/Saving_maturity-female-banner.jpg) left center no-repeat;background-size:100%; width:100%; height:463px; position:relative; z-index:0;}



.payPremiumYears{width: 98px;height: auto;margin-left: 214px; line-height: 18px; margin-top: 14px;float: left; font-size:16px; color:#006ab6;font-family: "Robocon reg";  -ms-transform: rotate(10deg); /* IE 9 */-webkit-transform: rotate(10deg); /* Safari */transform: rotate(10deg);}
.nomineeAssumedReturn{width: 150px;height: auto;float: right; margin-right: 68px; margin-top: 44px; font-size:16px; color:#006ab6;font-family: "Robocon med";}
.fundGrothDigits{ color:#016477;font-family: "Robocon bold";font-size:10px; width:20px; height:20px; text-align: center;line-height: 20px; position:absolute; top:0; right:0;}

.fundGrothDigits.digit1{ top:110px; right:328px ;}
.fundGrothDigits.digit2{ top:190px; right:218px;}
.fundGrothDigits.digit3{ top:178px; right:163px;}
.fundGrothDigits.digit4{ top:162px; right:108px;}
 
.ChildDeathBanner .payPremiumYears,
.ChildDeathBannerFemale .payPremiumYears{margin-left: 240px;}
 
.ChildMaturityBanner .payPremiumYears,
.ChildMaturityBannerFemale .payPremiumYears{margin-left: 240px;}


.ChildDeathBanner .nomineeAssumedReturn,
.ChildDeathBannerFemale .nomineeAssumedReturn {margin-right: 24px; margin-top:77px;}

.ChildMaturityBanner .nomineeAssumedReturn,
.ChildMaturityBannerFemale .nomineeAssumedReturn {margin-right: 34px;}


.ChildDeathBanner .fundGrothDigits.digit1,
.ChildDeathBannerFemale .fundGrothDigits.digit1 {top: 111px;right: 265px;}

.ChildMaturityBanner .fundGrothDigits.digit1,
.ChildMaturityBannerFemale .fundGrothDigits.digit1 {top: 90px;right: 303px;}


.InvestmentDeathBanner .payPremiumYears, 
.InvestmentDeathBannerFemale .payPremiumYears{margin-left: 240px;}

.InvestmentDeathBanner .nomineeAssumedReturn,
.InvestmentDeathBannerFemale .nomineeAssumedReturn {margin-right: 30px;margin-top: 75px;}

.InvestmentDeathBanner .fundGrothDigits.digit1 {right: 270px;}
.InvestmentDeathBannerFemale .fundGrothDigits.digit1 {top: 108px;right: 268px;}

.InvestmentMaturityBanner .payPremiumYears, 
.InvestmentMaturityBannerFemale .payPremiumYears{margin-left: 270px;}

.InvestmentMaturityBanner .nomineeAssumedReturn,
.InvestmentMaturityBannerFemale .nomineeAssumedReturn {margin-right: 62px;margin-top: 45px;}

.InvestmentMaturityBanner .fundGrothDigits.digit1,
.InvestmentMaturityBannerFemale .fundGrothDigits.digit1 {right: 290px; top: 90px;}




.RetirementDeathBanner .payPremiumYears,
.RetirementDeathBannerFemale .payPremiumYears{margin-left: 240px;}

.RetirementDeathBanner .nomineeAssumedReturn,
.RetirementDeathBannerFemale .nomineeAssumedReturn {margin-right: 30px; margin-top: 74px;}

.RetirementDeathBanner .fundGrothDigits.digit1 {right: 269px;}
.RetirementDeathBannerFemale .fundGrothDigits.digit1 {top: 108px;right: 268px;}


.RetirementMaturityBanner .nomineeAssumedReturn,
.RetirementMaturityBannerFemale .nomineeAssumedReturn {margin-right: 102px;}

.RetirementMaturityBanner .fundGrothDigits.digit1, 
.RetirementMaturityBannerFemale .fundGrothDigits.digit1 {top: 89px;right: 347px;}
 

.RetirementMaturityBanner .fundGrothDigits.digit2,
.RetirementMaturityBannerFemale .fundGrothDigits.digit2 {top: 175px;right: 231px;}
 

.RetirementMaturityBanner .fundGrothDigits.digit3,
.RetirementMaturityBannerFemale .fundGrothDigits.digit3  {top: 175px;right: 176px;}

.RetirementMaturityBanner .fundGrothDigits.digit4,
.RetirementMaturityBannerFemale .fundGrothDigits.digit4 {top: 175px;right: 121px;}


.SavingDeathBanner .payPremiumYears,
.SavingDeathBannerFemale .payPremiumYears{margin-left: 240px;}

.SavingDeathBanner .nomineeAssumedReturn,
.SavingDeathBannerFemale .nomineeAssumedReturn {margin-right: 30px; margin-top: 75px;}

.SavingDeathBanner .fundGrothDigits.digit1,
.SavingDeathBannerFemale .fundGrothDigits.digit1 {right: 269px;}


.SavingMaturityBanner .payPremiumYears,
.SavingMaturityBannerFemale .payPremiumYears{margin-left: 240px;}

.SavingMaturityBanner .nomineeAssumedReturn,
.SavingMaturityBannerFemale .nomineeAssumedReturn {margin-right: 35px;margin-top: 45px;}

.SavingMaturityBanner .fundGrothDigits.digit1,
.SavingMaturityBannerFemale .fundGrothDigits.digit1 {right: 281px; top: 90px;}


.buyInsuranceForm{ color:#909090; font-size:28px;font-family: "Robocon lit"; line-height: 65px;}

.graybg{ background:#fbfbfb;}


.mobileContent{ display:none;}

.buyInsuranceForm select {
    background: #f1f1f1 url(../images/selectArrow1.png) right center no-repeat;
    border:none;
    border-radius: 25px;
    font-size: 23px;
    font-weight: normal;
    font-family: "Robocon reg";
    padding: 5px 2%;
    color: #777777;
    min-width: 100px;
    display:inline-block;
    height:auto;
    -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
    -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
    -o-transition: border linear 0.2s, box-shadow linear 0.2s;
    transition: border linear 0.2s, box-shadow linear 0.2s;
}


.buyInsuranceForm input[type="text"], .buyInsuranceForm input[type="tel"]  {
    background: #f1f1f1;
    border:none;
    border-radius: 25px;
    font-size: 23px;
    font-weight: normal;
    font-family: "Robocon reg";
    padding: 5px 2%;
    color: #777777;
    width:auto;
    min-width: 50px;
    display:inline-block;
    height:auto;
    -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
    -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
    -o-transition: border linear 0.2s, box-shadow linear 0.2s;
    transition: border linear 0.2s, box-shadow linear 0.2s;
}

.buyInsuranceForm input[type="tel"].rupeeicon  {
    background: #f1f1f1 url(../images/rupeesmark.png) 16px 9px no-repeat;
    padding-left: 35px;
    border:none;}



.buyInsuranceForm select.one25{ width:120px;}
.buyInsuranceForm select.two08{ width:190px;}
.buyInsuranceForm input.inp150{ width:150px;}
.buyInsuranceForm input.inp30{ width:30px;}
.buyInsuranceForm input.inp20{ width:20px;}
.buyInsuranceForm input.inp10{ width:10px;}

@font-face {
    font-family: 'WebSymbolsRegular';
    src: url('websymbols/websymbols-regular-webfont.eot');
    src: url('websymbols/websymbols-regular-webfont.eot?#iefix') format('embedded-opentype'),
        url('websymbols/websymbols-regular-webfont.woff') format('woff'),
        url('websymbols/websymbols-regular-webfont.ttf') format('truetype'),
        url('websymbols/websymbols-regular-webfont.svg#WebSymbolsRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
.ca-menu{
    padding:0;
    margin:25px auto;
    width: 800px;
	display:table;
}
.ca-menu li{
    width: 25%;
	*width: 24.4%;
    height: 330px;
    /*overflow: hidden;*/
    position: relative;
	display:table-cell;
    *float:left;
    background: #eeeeee;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
	border:2px solid #fff;
	border-radius:5px;
	cursor:pointer;
}
.ca-menu li:last-child{
    margin-right: 0px;
}
.ca-menu li i{background:url(../images/onClickPremiumboxTopArrow.png) center center no-repeat; width:23px; height:13px; display:none;
bottom: -28px;left: 0;margin: 0 auto;position: absolute;right: 0;}
/*.ca-menu li a{
    text-align: left;
    width: 100%;
    height: 100%;
    display: block;
    color: #333;
    position: relative;
}*/

 .ca_link{
    text-align: left;
    width: 100%;
    /*height: 100%;*/
    display: block;
    color: #333;
    position: relative;
}



.ca-icon{
    font-family: 'WebSymbolsRegular', cursive;
    font-size: 20px;
    color: #dadada;
    line-height: 40px;
    position: absolute;
    width: 42px;
    height: 42px;
    left: 0px;
	*left: 35%;
    top: 60px;
    text-align: center;
    -webkit-transition: all 400ms linear;
    -moz-transition: all 400ms linear;
    -o-transition: all 400ms linear;
    -ms-transition: all 400ms linear;
    transition: all 400ms linear;
	border: 3px solid #dadada;
	border-radius: 100px;
	margin: 0 auto;
	right: 0;
	z-index: 1;
	background:#fff;
}
.ca-round-img{
	height: 120px;
    left: 0;
	*left: 15px;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 86px;
    width: 120px;
}
.ca-menu li.PayOptheight{height:350px;}
.ca-menu li .ProAmount{
    font-size: 12px;
    opacity: 0.8;
	font-weight:500;
	color:#c13317;
	float:left;
	width:100%;
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear;
}
.ca-menu li:hover .ProAmount{
    color: #fff;
	opacity: 1;
    -webkit-animation: smallToBig 300ms ease;
    -moz-animation: smallToBig 300ms ease;
    -ms-animation: smallToBig 300ms ease;
}
.Premium{
	font-size: 12px;
    opacity: 0.8;
	font-weight:500;
	min-height:58px;
	color:#f08320;
	float:left;
	width:100%;
	margin-top:10px;
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear;
}
.ca-menu li:hover .Premium{
    color: #fff;
	opacity: 1;
}
.ProAmount strong, .Premium strong{font-weight:900;}
.ca-content{
    position: absolute;
    left: 0px;
    width: 100%;
    height: 46px;
    bottom: 55px;
	text-align:center;
}
 
.ca-main{
    font-size: 18px;
    /*opacity: 0.8;*/
	font-weight:500;
	color:#464646;
    text-align: center;
	min-height:auto;
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear;
}
.ca-sub{
    text-align:center;
    font-size: 14px;
    color: #0069bc;
	text-decoration:underline;
	font-weight:bold;
    line-height: 28px;
    /*opacity: 0.8;*/
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear;
}
.ca-menu li:hover{
    background-color: #0069bc;
}
.ca-menu li:hover .ca-icon{
    color: #fff;
    font-size: 24px;
	background:#69a831;
	border:3px solid #fff;
}
.ca-menu li:hover .ca-main{
    color: #fff;
    -webkit-animation: moveFromLeftRotate 300ms ease;
    -moz-animation: moveFromLeftRotate 300ms ease;
    -ms-animation: moveFromLeftRotate 300ms ease;
}
.ca-menu li:hover .ca-sub{
    color: #fff;
    -webkit-animation: moveFromBottom 500ms ease;
    -moz-animation: moveFromBottom 500ms ease;
    -ms-animation: moveFromBottom 500ms ease;
}

@-webkit-keyframes smallToBig{
    from {
        -webkit-transform: scale(0.1);
    }
    to {
        -webkit-transform: scale(1);
    }
}
@-moz-keyframes smallToBig{
    from {
        -moz-transform: scale(0.1);
    }
    to {
        -moz-transform: scale(1);
    }
}
@-ms-keyframes smallToBig{
    from {
        -ms-transform: scale(0.1);
    }
    to {
        -ms-transform: scale(1);
    }
}
@-webkit-keyframes moveFromLeftRotate{
    from {
        -webkit-transform: translateX(-100%) rotate(-90deg);
    }
    to {
        -webkit-transform: translateX(0%) rotate(0deg);
    }
}
@-moz-keyframes moveFromLeftRotate{
    from {
        -moz-transform: translateX(-100%) rotate(-90deg);
    }
    to {
        -moz-transform: translateX(0%) rotate(0deg);
    }
}
@-ms-keyframes moveFromLeftRotate{
    from {
        -ms-transform: translateX(-100%) rotate(-90deg);
    }
    to {
        -ms-transform: translateX(0%) rotate(0deg);
    }
}

@-webkit-keyframes moveFromBottom {
    from {
        -webkit-transform: translateY(100%);
    }
    to {
        -webkit-transform: translateY(0%);
    }
}
@-moz-keyframes moveFromBottom {
    from {
        -moz-transform: translateY(100%);
    }
    to {
        -moz-transform: translateY(0%);
    }
}
@-ms-keyframes moveFromBottom {
    from {
        -ms-transform: translateY(100%);
    }
    to {
        -ms-transform: translateY(0%);
    }
}

.ca-menu li.visible{background-color: #0069bc;}
.ca-menu li.visible .ca-icon{color: #fff;font-size: 24px;background:#69a831;border:3px solid #fff;}
.ca-menu li.visible .ca-main{color: #fff;}
.ca-menu li.visible .ca-sub{color: #fff;}
.ca-menu li.visible .ProAmount{color: #fff;}
.ca-menu li.visible .Premium{color: #fff;}
.ca-menu li.visible i{display:inline-block}



 input[type="button"],
 input[type="submit"], 
 input[type="button"],
 button, submit{-webkit-appearance: none;}


.blueBtn{ width:auto; padding:10px 20px; font-size:18px; line-height:22px; color:#fff;border: none;cursor: pointer;
  border-radius: 3px;
  background : #a0c323;
  background-image: -webkit-linear-gradient(top, #a0c323, #7a9816);
  background-image: -moz-linear-gradient(top, #a0c323, #7a9816);
  background-image: -ms-linear-gradient(top, #a0c323, #7a9816);
  background-image: -o-linear-gradient(top, #a0c323, #7a9816);
  background-image: linear-gradient(to bottom, #a0c323, #7a9816); 
    
  /*background: #056db7;
  background-image: -moz-linear-gradient( 90deg, rgb(0,106,182) 0%, rgba(0,106,182,0.85098) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(0,106,182) 0%, rgba(0,106,182,0.85098) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(0,106,182) 0%, rgba(0,106,182,0.85098) 100%);*/
}
.blueBtn:hover{ background:#a0c323;}


.getCallBackBox{background: #ffc000;}
.getCallBackBox .rightpanel .getcallback { position: relative;
    margin-top: 0;
    padding-bottom: 14px;
}

.getCallBackBox .rightpanel .getcallback .gtcllheading {
    color: #1d1d1b;
    font-size: 24px;
    height: 114px;
/*    background: url(../images/getcalhedingbg.png) no-repeat left top;
 */
    top: -33px;
    width: 280px;
    float: left;
    position: absolute;
}
 

.getCallBackBox .rightpanel .getcallback .gtform input[type="text"] {
    margin-right: 10px;
    padding: 10px 1%;
    width: 35%;
    height:auto;
    background: #fff;
    color: #545454;
    border: 2px solid transparent;
    width: 92%;
    margin: 5px 0;
    padding: 10px 4%;
    -webkit-transition: .5s ease;
    transition: .5s ease;
}

.getCallBackBox .rightpanel{max-width: 980px; margin: 0 auto;}
.getCallBackBox .rightpanel .getcallback{clear: both;float: left;margin-bottom: 0;width: 100%;}
.getCallBackBox .rightpanel .getcallback .gtcllheading{width:280px; float:left; position:absolute;}
.getCallBackBox .rightpanel .getcallback .gtform{clear:none;float:right;margin:18px 18px 0 0;width:69%;}
.getCallBackBox .rightpanel .getcallback .gtform input[type="text"],
.getCallBackBox .rightpanel .getcallback .gtform input[type="tel"]{margin-right:10px;padding:10px 1%;width:35%;background:#fff;color:#545454;border:2px solid transparent; height:auto;}
.rightpanel .getcallback .gtform input[type="text"]:focus, #main-container .bodycontainer .innercontainer .rightpanel .getcallback .gtform input[type="text"]:hover{border:2px solid #edb304;}

#main-container .bodycontainer .innercontainer .rightpanel .getcallback .gtform .cllmenow{background-color:#9f1c33; color:#ffc000; text-transform:uppercase; border:none; text-align:center; font-weight:bold; padding:10px 0; border-radius:5px; width:100%; margin-top:5px;
-webkit-transition: .5s ease;
transition: .5s ease; color: #ffc000;
    text-transform: uppercase;
    border: none;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    padding: 10px 0;
    border-radius: 5px;
     width: 20%;
    float: right;
    margin-top: 5px;
}

#main-container .bodycontainer .bannerImg{ width:100%; float:left; height:auto;}
#main-container .bodycontainer .bannerImg img{ width:100%; height:auto;}

    
#main-container .bodycontainer .innercontainer .rightpanel .getcallback .gtform .cllmenow:hover{
	background:#b31b36;
}

.leftpanel .form_fields ul li div.details i {
    width: 16px;
    height: 16px;
    background: url(../images/iMark.png) left center no-repeat;
    display: inline-block;
    position: absolute;
    right: 0;
    top: 30%;
}
 
    
    

 .ca-menu li span.masterTooltip { 
    width: 16px;
    height: 16px;
    background: url(../images/iMark.png) left center no-repeat;
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 35%;
}
    
    
    
    
.getCallBackBox .rightpanel .getcallback .gtcllheading span {
    font-size: 24px;
    left: 98px;
    letter-spacing: -1px;
    position: absolute;
    top: 61px;
}


 
.allocateYourFundsBtn{ width:145px; height:90px;position: absolute; z-index: 3;bottom: 186px;  background: url(../images/allocateYourFunds.png) left center no-repeat;}
.allocateYourFundsBtn a{width:145px; height:90px;display: block;color: rgba(0,0,0,0);}

.overlay {
	background:rgba(255,255,255,.0);
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	z-index: 100;
	 
}
.fundbox {
	position: absolute;
	left: -920px;
	top:175px;
	background-color:rgba(240, 253, 255, 0.9);  /*background-color:rgba(229, 250, 254, .8);*/
	color: #7F7F7F;
	padding: 20px;
	width:660px;
	height:245px;
	border-radius: 0 35px 35px 0;
	-moz-border-radius: 0 35px 35px 0;
	-webkit-border-radius:  0 35px 35px 0;
	-khtml-border-radius:  0 35px 35px 0;
	-moz-box-shadow: 8px 8px 9px -5px #1D5E6B;
	-webkit-box-shadow: 8px 8px 9px -5px #1D5E6B;
	z-index: 101;
}

.fundbox h2{font-family: "Robocon lit"; font-size:30px; color:#006ab6;margin-bottom: 22px;width: 45%; float: left;}
.fundbox h2 span{font-family: "Robocon bold";} 

a.boxclose {
	float: right;
	width: 32px;
	height: 32px;
	background:url(../images/closeicon.png) left top no-repeat;
	margin-top: -8px;
	margin-right: -8px;
	cursor: pointer;
}

 
 .graphDiv{ width:165px; float:left;}
 .rangeSlierBox{ width:225px; float:left;margin: 0 10px;}
 .sliderBoxContent{ width:100%; float:left;margin-bottom: 10px;}
 .sliderBoxContent label{ font-size:14px; color:#272727; font-weight:bold;}
 .sliderBoxContent label input{ width:50px; background:none; border:solid #b3b3b3 1px; border-radius:32px; height: 20px;}
 .sliderBoxContent label input:focus{border:solid #999 1px;}
 .sliderBoxContent .rangeSliderDiv{ width:95%; float:left;margin-left: 5px;margin-top: 10px;}
    
 .sliderBoxContent .rangeIndicatorDiv{ color:#006ab6; font-size:14px; float:left; width:100%; }
 .rangeIndicatorDiv{ width:50%; padding-top: 8px;}
 .rangeIndicatorErrors{ width:50%;}
 
 
 .quote_foam .quickQuote .fields_cnt ul li.forCoverageError{height: 75px;}
 .quote_foam .quickQuote .fields_cnt ul li.forCoverageError .formerrormsg{margin-top: 16px;}
 
 
.rangeDotBox{ width:95px; float:left;}
.dotGreen{ background:#04d604; width:10px; height:10px;display: inline-block; border-radius:50%;}
.dotYellow{ background:#ffd803; width:10px; height:10px;display: inline-block; border-radius:50%;}
.dotRed{ background:#e70707; width:10px; height:10px;display: inline-block; border-radius:50%;}
 
.planSummaryDiv{}
/*.planSummaryDiv .payingTermBox{ width:325px; float:left;}
.planSummaryDiv .payingTermBox.bdrBothSide{border-left: #dadada solid 1px;border-right: #dadada solid 1px;}
.planSummaryDiv .payingTermBox h3{ color:#7a7a7a; font-size:18px;margin-top: 22px;margin-bottom: 4px;}
.planSummaryDiv .payingTermBox span{ color:#7a7a7a; font-weight:bold; font-size:28px;}
.planSummaryDiv .payingTermBox span span{ font-weight:normal;}
*/
 
.planSummaryDiv{ padding:30px; display: table; width: 94%;}
.planSummaryDiv.bgGray{ background:#f9f9f9;}
.planSummaryDiv .colm{ width:45%;padding: 0 23px;display: table-cell; vertical-align:middle;}
.planSummaryDiv .colm.rightBdr{ border-right:solid 1px #d6d6d6;}
.planSummaryDiv .colm .iconDiv{ width:20%; float:left; text-align:left;}
.planSummaryDiv .colm .contentDiv{ width:70%; float:left; font-size:18px; color:#7a7a7a; font-weight:normal;text-align:left; display:block;line-height: 20px;}
.planSummaryDiv .colm .contentDiv span{ display: block;font-size:30px; color:#7a7a7a; font-weight:bold; text-align:left;line-height: 30px; }
.planSummaryDiv .colm .contentDiv .amountText{font-size:18px; color:#fff; font-weight:normal;text-align:left; display:block;line-height: 20px;}

.planSummaryDiv.bgBlue{ background:#006ab6;}
.planSummaryDiv.bgBlue .contentDiv,
.planSummaryDiv.bgBlue .contentDiv span{ color:#fff;}
.planSummaryDiv.bgBlue .contentDiv span.pPay{margin-top: 20px;}

.rupeeGray{background: url(../images/rupeesmark.png) left 3px no-repeat; padding-left: 20px;}
.rupeeWhite{background: url(../images/rupeesmarkWhite.png) left 3px no-repeat; padding-left: 20px;}


.planPg{padding: 20px 0; float:left;}
.planPg .planContentBox{ width:100%; float:left; background:#f5f5f5; margin-bottom:10px; height:auto;}
.planPg .planMenuHead{ width:96%; background:#3d9cdb; height:auto; float:left; padding:15px 20px 0px 20px; font-size:14px; color:#dae4ed; position: relative;}
.planPg .planMenuHead .cols{ width:auto; float:left;margin-bottom:15px;margin-right: 15px; margin-left: 5px;}
.planPg .planMenuHead .cols label{ width:90px; float:left; line-height: 45px;}
.planPg .planMenuHead .cols label.lblTxt{ line-height:18px; width:175px;margin-top: 5px;}
.planPg .planMenuHead select{color:#000; font-size: 16px;padding: 8px 25px;height: auto;border-radius: 30px;text-indent: 0;background:#dae4ed url(../images/dropDownGrey.png) right center no-repeat;}
.planPg .planMenuHead input[type="text"], .planPg .planMenuHead input[type="tel"]{background:#dae4ed; width: 94px; color:#000; font-size:16px;padding: 8px 25px;height: auto;border-radius: 30px;text-indent: 0;background:#dae4ed url(../images/Calendar.png) right center no-repeat;}
.planPg .planMenuHead input[type="tel"]{ background-image:none;background:#dae4ed url(../images/rs_rider.png) 10px center no-repeat; }
.planPg .planMenuHead input[type="radio" ] { opacity:1;}
.planPg .planMenuHead .cols label.twoLineLbl{ line-height:20px; padding-top:3px;}
.planPg .planMenuHead .cols label.twoLineLbl span{ display:block;}

.planPg .planMenuHead input[type="radio"] {display:none;}
.planPg .planMenuHead input[type="radio"] + label {font-size: 14px;color: #dae4ed;width: 78px;}
.planPg .planMenuHead input[type="radio"] + label span {display:inline-block;width:25px;height:24px;margin:-1px 4px 0 0;vertical-align:middle;background:url(../images/customRadio.png) left top no-repeat;cursor:pointer;}
.planPg .planMenuHead input[type="radio"]:checked + label span {background:url(../images/customRadio.png) left -24px no-repeat;}
.planPg .planMenuHead input[type="radio"]:checked + label{ border:none;}

.planPg .planMenuHead input[type="checkbox"] {display:none;}
.planPg .planMenuHead input[type="checkbox"] + label {color:#f2f2f2;font-size: 14px;color: #dae4ed;}
.planPg .planMenuHead input[type="checkbox"] + label span {display:inline-block;width:38px;height:38px;margin:-16px 4px 0 0; float:right; vertical-align :middle;background:url(../images/customCheck.png) left top no-repeat;cursor:pointer;}
.planPg .planMenuHead input[type="checkbox"]:checked + label span {background:url(../images/customCheck.png) left -38px no-repeat;}

.openCloseDiv{width: 50px;position: absolute;left: 20px;bottom: -66px; text-align:center;}
.openCloseDiv .editMenu{ width:52px;height: auto; padding-top: 50px;color: #000; background:url(../images/edit.png) left top no-repeat;display:inline-block; color:#000;}
.openCloseDiv .closeMenu{ width:52px; height: auto; padding-top: 50px;color: #000; background:url(../images/closeBtn.png) left top no-repeat; display:inline-block;}

.selectPlanOptions{ width:100%; float:left; padding-top:15px;}
.selectPlanOptions h2{ font-size:34px; color:#006ab6; text-align:center;}
.selectPlanOptions .planContainer{ width:96%; float:left;padding: 5px 20px;}
.selectPlanOptions .planContainer .planCols{ width:30%; float:left;}


#sticky {}
#sticky.stick {position: fixed; top: 0;z-index: 90; width:940px; left:50%; margin-left:-490px; box-shadow: 0 0 5px 0 #ccc;}






.selectPlanOptions .planContainer .planCols.PlanFeatures{}
.selectPlanOptions .planContainer .planCols.PlanFeatures .planBoxHead{ width:100%; height:25px; float:left;padding-top: 130px; font-weight:bold;}
.selectPlanOptions .planContainer .planCols.PlanFeatures ul{float: left;width: 100%;background:url(../images/featuresLine.png) left top no-repeat;}
.selectPlanOptions .planContainer .planCols.PlanFeatures ul li{width: 100%;background:url(../images/featuresLine.png) left bottom no-repeat; line-height:48px; display:table;vertical-align:middle; color:#545454; font-size:14px;}
.selectPlanOptions .planContainer .planCols.PlanFeatures ul li span{ display:table-cell; vertical-align:middle;}
.selectPlanOptions .planContainer .planCols.PlanFeatures ul li span em{ width:35px; text-align:center;display: inline-block;vertical-align: middle;}

.selectPlanOptions .planContainer .planCols.PlanFeatures .PremiumSelect{ width:100%; float:left; font-size:18px; color:#545454;padding-top: 20px;}
.selectPlanOptions .planContainer .planCols.PlanFeatures .PremiumSelect select{ font-size:18px; color:#545454; background:none; border: none;padding: 0 30px 0 10px; margin-right: 10px;text-indent: 0;background:#fff url(../images/dropDownGrey.png) right center no-repeat;}
.selectPlanOptions .planContainer .planCols.PlanFeatures .featuretxtLine{ width:100%; float:left; font-size:12px;}


.selectPlanOptions .planContainer .planCols.PlanOptions{ margin:0 15px; text-align:center;padding: 15px 0;}
.selectPlanOptions .planContainer .planCols.PlanOptions .planDetailsDiv{ background:#fff; border-radius:10px;float: left;width: 100%; margin-bottom: 15px;padding-bottom: 15px;border: solid 2px #fff;}
.selectPlanOptions .planContainer .planCols.PlanOptions .planDetailsDiv.planSelected{border: solid 2px #027ad0;}
.selectPlanOptions .planContainer .planCols.PlanOptions .planBoxHead{ width:100%; height:120px; float:left;padding-top: 20px;}
.selectPlanOptions .planContainer .planCols.PlanOptions .planBoxHead h2{ font-size:20px;}
.selectPlanOptions .planContainer .planCols.PlanOptions .blueBtn{ padding:10px 50px;}

.selectPlanOptions .planContainer .planCols.PlanOptions ul{ float:left;width: 100%;}
.selectPlanOptions .planContainer .planCols.PlanOptions ul li{ line-height:47px; border-top:solid 1px #ececec;}
.selectPlanOptions .planContainer .planCols.PlanOptions ul li.selectPrice{ font-size:28px; color:#1290c3; font-family: "Robocon bold";}

/*.selectPlanOptions .planContainer .planCols.PlanPlatinum{ background:#fff; border-radius:10px; margin:0 15px; text-align:center;}*/

.existingEmployee{ background:#ebebeb; padding:25px 20px;height: 35px;border-top: #fff solid 10px;}
.existingEmployee .radioLabelDiv{ width:45%; float:left;line-height: 35px;}
.existingEmployee .radioBtnsDiv{ width:55%; float:left; line-height: 35px;}
.existingEmployee .radioBtnsDiv.style1{text-decoration: none;}
.existingEmployee input[type="radio"] {display:none;}
.existingEmployee input[type="radio"] + label {font-size: 14px;color: #000;width: 105px; margin-right: 15px;}
.existingEmployee input[type="radio"] + label span {display:inline-block;width:15px;height:15px;margin:-1px 4px 0 0;vertical-align:middle;/*background:url(../images/customRadio.png) left top no-repeat;*/cursor:pointer; border: 5px solid #fff; background: #fff;    border-radius: 100%;}
.existingEmployee input[type="radio"]:checked + label span {/*background:url(../images/customRadio.png) left -40px no-repeat;*/ background: #006ab6;border: 5px solid #fff;}
.existingEmployee input[type="radio"]:checked + label{ border:none;}

.rupeeSign{ background:url(../images/rs.png) left top no-repeat; width:13px; height:19px; display:inline-block;}

.rupeeSignSmall{ background:url(../images/rs_rider.png) left top no-repeat; width:14px; height:17px; display:inline-block;}
 


.savingPlanDetailsDiv{}
.savingPlanDetailsDiv .inptbox{ width:50%; float:left;}

.savingPlanDetailsDiv .detailsMidBox{ width:70%; margin:0 auto;}

.savingPlanDetailsDiv select, .savingPlanDetailsDiv input[type="text"], .savingPlanDetailsDiv input[type="password"], .savingPlanDetailsDiv input[type="tel"] 
{color: #545445; background:#ebebeb; border: solid 1px #d7d7d7;width:94%;height: 30px;margin-top: 20px;}

.savingPlanDetailsDiv select{ width:98%;padding: 0px 5px; margin-top: 20px; height: 32px; }
 
 
.savingPlanDetailsDiv .btnBack{ background:url(../images/backArrowBtn.png) right center no-repeat;}
.savingPlanDetailsDiv .btnDownloadNProceed{ background:url(../images/backArrowBtn.png) right center no-repeat;} 
img.btnArrows{float: right;margin-top: 1px;margin-left: 15px;}
 
 .fundcheckbox {
    width: 100%;
    line-height: 14px;
    font-size: 13px;
}

 

 
.fundAllocationOptions{margin-top: 5px; width: 46%;float: left;}
.fundAllocationOptions input[type="radio"] {display:none;}
.fundAllocationOptions input[type="radio"] + label { color:#000; font-family: "Robocon bold";}
.fundAllocationOptions input[type="radio"] + label span {display:inline-block;width:25px;height:36px;vertical-align:middle;background:url(../images/off-Radio.png) left top no-repeat;cursor:pointer;}
.fundAllocationOptions input[type="radio"]:checked + label span {background:url(../images/on-Radio.png) left top no-repeat;}
.fundAllocationOptions input[type="radio"]:checked + label{border:none;color:#006ab6;}
.fundAllocationOptions.style1{ text-decoration:none;border:none;}


  .fundAllocationOptions input[type="radio"].disableSysManaged + label { opacity:.5;}

/*range css slider*/
input[type=range] {
  -webkit-appearance: none;
  background:none;
}

input[type=range]::-webkit-slider-runnable-track {
  height: 5px;
    background:#9c9c9c;
  border: none;
  border-radius: 3px;
}

input[type=range]::-ms-track {
  height: 5px;
  background:#9c9c9c;
  border: none;
  border-radius: 3px;
} 

input[type=range]::-moz-range-track {
  height: 5px;
  border: none;
  background:#b3b3b3;
  border-radius: 3px;
}

input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  border: none;
  height: 16px;
  width: 16px;
  border-radius: 50%;
   background:#b3b3b3;
  margin-top: -5px;
  position: relative;
}

input[type=range]::-ms-thumb {
  -webkit-appearance: none;
  border: none;
  height: 16px;
  width: 16px;
  border-radius: 50%;
  background:#b3b3b3;
  margin-top: -5px;
  position: relative;
}

input[type=range]::-moz-range-thumb {
  -webkit-appearance: none;
  border: none;
  height: 16px;
  width: 16px;
  border-radius: 50%;
  margin-top: -5px;
  position: relative;
}

input[type=range]:focus {
  outline: none;
}
input[type=range]:focus::-webkit-slider-thumb:after {
  position: absolute;
  top: -35px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
 
  border-radius: 5px;
  color: #555;
  padding: 5px 10px;
  border: 2px solid #555;
}
input[type=range]:focus::-ms-thumb:after {
  position: absolute;
  top: -35px;
  left: 50%;
  transform: translateX(-50%);
 
  border-radius: 5px;
  color: #555;
  padding: 5px 10px;
  border: 2px solid #555;
}
input[type=range]:focus::-moz-range-thumb:after {
  position: absolute;
  top: -35px;
  left: 50%;
  transform: translateX(-50%);
 
  border-radius: 5px;
  color: #555;
  padding: 5px 10px;
  border: 2px solid #555;
}

/*input[type=range]:focus::-webkit-slider-runnable-track {background: #000;}
input[type=range]:focus::-ms-track {background: #000;}
input[type=range]:focus::-moz-range-track {background: #000;}

range css slider*/


 .sliderBoxContent .RangeSlider{ }
 .sliderBoxContent .RangeSlider .fundRslider.ui-widget-content {background: #d0dcd0 !important; border-radius: 4px;}
 .sliderBoxContent .RangeSlider .fundRslider .ui-widget-header{ background:#9c9c9c;border-radius: 4px 0 0 4px;}
 .sliderBoxContent .RangeSlider .ui-slider-horizontal {height: 7px; width:100%;}
  
.sliderBoxContent .RangeSlider .ui-state-default, 
.sliderBoxContent .RangeSlider .ui-widget-content .ui-state-default, 
.sliderBoxContent .RangeSlider .ui-widget-header .ui-state-default{ background:#b3b3b3;}

.sliderBoxContent .RangeSlider .ui-slider-horizontal .ui-slider-handle {margin-left: 0;}
  
.sliderBoxContent .RangeSlider .ui-slider .ui-slider-handle {width: 15px;height: 15px;border-radius: 50%;}
.sliderBoxContent .RangeSlider .ui-slider-horizontal .ui-slider-handle {top: -5px;}
 
 
 
/* datepicker changes 13-06-2017*/

.buyInsuranceForm .amountError{display: block;
 /* position: relative;
   top: 31px;  
    height: 0;  
    left: 32px; */
}


.error{color: red;font-size: 12px; font-weight:normal;font-family: "Robocon reg";    height: 0;}


.ConfirmBox{background:transparent url(../images/HelloTanyBg.png) no-repeat left top; width:372px; min-height:232px; z-index:1002; top:0; left:0; right:0; position:fixed; margin:0 auto; padding:24px 16px 65px 194px; display:none;}

.ConfirmBox ul{width:100%; margin:0; padding:0; display:table;}
.ConfirmBox ul li{width:50%; margin:0; padding:0;*float:left; display:table-cell; position:relative; vertical-align:top; transition: all 300ms linear 0s;}

.ConfirmBox ul li .heloheading{font-size:30px; color:#0069bc; font-weight:300; line-height:42px;}
.ConfirmBox ul li .heloheading span{font-size:48px;}
.ConfirmBox ul li .text{margin-top:60px; padding-left:50px;}
.ConfirmBox ul li .heloradio{margin-top:15px; padding-left:92px;}
.ConfirmBox ul li .heloradio input[type=radio]{/*display:none;*/bottom: 0;left: 0;position: absolute;right: 0;top: 0;z-index: -1;margin:0 auto;}
.ConfirmBox ul li .heloradio input[type=submit]{display:none;bottom: 0;left: 0;position: absolute;right: 0;top: 0;z-index: -1;margin:0 auto;}
.ConfirmBox ul li .heloradio label {display:inline-block;margin:0 5px 0 0px;padding: 0;margin-bottom: 0;font-size: 14px;cursor: pointer;background:none;border: none;width:60px;height:30px;position:relative; border:2px solid #e3e3e3;border-radius:20px;
-webkit-transition: .5s ease;transition: .5s ease;}
.ConfirmBox ul li .heloradio label span {background: white;left: 0;position: absolute;top: 0;width: 100%;height:100%;border-radius:20px;line-height: 30px;color: #545454;text-align: center;vertical-align: middle;}
.ConfirmBox ul li .heloradio label.style1{border:2px solid #454445;color:#454445l;font-weight:700;border-radius:20px;}

.ConfirmBox ul li .destext{font-size: 12px;font-weight:500;color:#464646;text-align: center;width:100%;float:left;}
.ConfirmBox ul li .round-img{margin: 10px 0 0 0;width: 100%;float:left;text-align:center;}
.ConfirmBox ul li .knwmore{text-align:center;font-size: 14px;color: #0069bc;text-decoration:underline;font-weight:bold;line-height: 40px;float:left;width:100%;margin: 5px 0 0 0;}

.ConfirmBox ul li .confirmbutton
{
    float: left;
    padding-left: 0;
    text-align: center;
    width: 97%;
}
.ConfirmBox ul li .confirmbutton input[type="submit"].yelowBttn
{
    display: inline;
    float: none;
    margin: 0 1px;
    position: relative;
    z-index:1;
}
.ConfirmBox ul li .confirmbutton .yelowBttn{background:#fbbe1d; font-size:15px; color:#000000; border:none; padding:8px 16px; border-radius:5px; text-transform:uppercase; font-weight:bold; letter-spacing:-1px; cursor:pointer; -webkit-transition: .5s ease;transition: .5s ease;}
.ConfirmBox ul li .confirmbutton .yelowBttn:hover{background:#edb00f;}




.moneyBackPopup{background:transparent url(../images/HelloTanyBg.png) no-repeat left top;  background-size: 100% 65%; width:400px; min-height:232px; z-index:1002; top:15%; left:0; right:0; position:fixed; margin:0 auto; padding:60px 35px 35px 35px; display:none;}
.moneyBackBtns {
    width: auto;
    padding: 6px 10px;
    font-size: 14px;
    line-height: 18px; margin-bottom:10px;
    color: #fff;
    border: none;
    cursor: pointer;
    border-radius: 3px;
    background: #a0c323;
    background-image: -webkit-linear-gradient(top, #a0c323, #7a9816);
    background-image: -moz-linear-gradient(top, #a0c323, #7a9816);
    background-image: -ms-linear-gradient(top, #a0c323, #7a9816);
    background-image: -o-linear-gradient(top, #a0c323, #7a9816);
    background-image: linear-gradient(to bottom, #a0c323, #7a9816);
}
    .moneyBackBtns.dontWant {
background: #bf2234;
background: -moz-linear-gradient(top,  #bf2234 0%, #9f1c33 99%);
background: -webkit-linear-gradient(top,  #bf2234 0%,#9f1c33 99%);
background: linear-gradient(to bottom,  #bf2234 0%,#9f1c33 99%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf2234', endColorstr='#9f1c33',GradientType=0 );

         }

.rangeSlierBox.rangeSlierWidth {text-align: left;width: 43%;}

.loader{background:#fbbe1d url(../images/loader.gif) no-repeat right center !important;opacity:0.6;pointer-events: none;}

.planRupeeIcon{margin-bottom: -2px;}
.disableBtn{opacity: .5;cursor: not-allowed;} 

.tabs > ul li.ui-state-active{ background:none !important; color:#0069BC !important;}
.staticPage.eligibility-active {
    border-top: 2px solid;
    border-bottom: none !important;
    border-right: 2px solid;
    border-left: 2px solid;
    border-color: #0069BC !important;
}
 

.chartper{width: 95px;position: absolute; z-index: 1000;top: 160px;left: 90px;font-size: 11px;color: #000;font-weight: normal;font-family: arial;}
.validationError {
	border: 1px solid red !important;
	margin:1px;
}




/*.medicalConditionCover{}
.medicalConditionCover ul{display:table; margin-bottom:50px;width: 100%;}
.medicalConditionCover ul li{  width:30%; display:table-cell; border-left:solid 1px #acc6e0;padding: 0 20px;color: #1a78c3;font-size: 18px;}
.medicalConditionCover ul li:first-child, .medicalConditionCover ul li.bdrNone{border-left:none;}

.medicalConditionCover ul li a{ width:auto; font-size:18px;text-transform: none; padding:0; text-decoration:underline;}
.medicalConditionCover ul li span{ padding-bottom:10px; width:80%; display: inline-block;vertical-align: top; color: #3d9cdb;font-size: 18px;line-height: 22px;}
 
.medicalConditionCover .mildClaim{ color:#fec107; font-size:34px;}
.medicalConditionCover .ModerateClaim{ color:#f67c01; font-size:34px;}
.medicalConditionCover .SevereClaim{ color:#c83c3b; font-size:34px;}
*/
 
 
.productpgHeartBox{}
.productpgHeartBox{ width:100%; float:left; padding-top:15px;}
.productpgHeartBox ul{display:table; margin-bottom:50px;width: 100%;}
.productpgHeartBox ul li{  width:30%; display:table-cell; border-left:solid 1px #acc6e0;padding: 0 15px;color: #1a78c3;font-size: 18px;vertical-align: top;}
.productpgHeartBox ul li:first-child, .medicalConditionCover ul li.bdrNone{border-left:none; width:40px;float: left;}

.productpgHeartBox ul li a{ width:90%; font-size:14px;text-transform: none; padding:0 0 0 10px; text-decoration:none;vertical-align: top;}
.productpgHeartBox ul li a:hover{ text-decoration:underline;}
.productpgHeartBox ul li span{ padding-bottom:10px; width:100%; display: inline-block;vertical-align: top; color: #3d9cdb;font-size: 14px;line-height: 20px;}
.productpgHeartBox ul li span:before{width: 8px;height: 8px; content: "";margin-top: 6px;background: #b7b7b7;float: left;border-radius: 100%;}
.productpgHeartBox .mildClaim{ color:#fec107; font-size:26px;margin-bottom: 25px;}
.productpgHeartBox .ModerateClaim{ color:#f67c01; font-size:26px;margin-bottom: 25px;}
.productpgHeartBox .SevereClaim{ color:#c83c3b; font-size:26px;margin-bottom: 25px;}





.popupBox{background: rgba(0,0,0,.7); width: 100%; height: 100%; display: none;position: fixed;z-index: 10;text-align: center;left: 0;right: 0;top: 0;bottom: 0;margin: auto;}
.popupBox .closePopIcon{ width:32px; height:32px; background:url(../images/closeicon.png) left top no-repeat;display: inline-block; float: right;}
.popupContainer{ min-width:900px;width:70%;  padding:35px; height:auto; background:#eeefef; position:relative; top:20px;bottom: 0;  left: 0;right: 0;margin: auto;}
.popupContainer h2{ color:#1a78c3; font-size:28px;}

.situTabBox{background:#f6f7f7; width:100%; height:100%; float:left;}

.situTabList{text-align:left;min-height: 150px;}
.situTabList ul{margin-left: 30px;overflow-y: scroll; height: 150px; padding: 15px;}
.situTabList ul li{ font-size:14px; line-height:18px; list-style-type: disc; margin-bottom: 8px;}
.situTabList p {font-size: 14px;font-family: "Robocon reg";color: #2c74ba;}


/*How plan works - Tabs*/
ul.tabsHowPlanWorks{margin: 0px;padding: 0px;list-style: none;width: 540px; text-align:center;margin: 0 auto;padding-top: 20px;padding-bottom: 6px;}
ul.tabsHowPlanWorks li{font-size: 18px; cursor:pointer;
    color: #fff;
    text-align: center;
    padding: 5px 25px;
    border-radius: 3px;
    background: #99c8e8;
    margin: 0 5px;
    width: 45%;
    display: inline;}
ul.tabsHowPlanWorks li.current{background: #3d9cdb;}
.tab-content{display: none;height: 435px;}
.tab-content.current{display: inherit;}

/*
.mmsTabsWithROPMale{ background:url(../images/combined_severe_with-ROP-male.jpg) center top no-repeat; height:435px; width:100%; position: relative;z-index: 0;}
.mmsTabsWithoutROPMale{ background:url(../images/combined_severe_without-ROP-male.jpg) center top no-repeat; height:435px; width:100%; position: relative;z-index: 0;}
.deathTabMale{ background:url(../images/combined_death-male.jpg) center top no-repeat; height:435px; width:100%; position: relative;z-index: 0;}

.mmsTabsWithROPFemale{ background:url(../images/combined_severe_with-ROP-female.jpg) center top no-repeat; height:435px; width:100%; position: relative;z-index: 0;}
.mmsTabsWithoutROPFemale{ background:url(../images/combined_severe_without-ROP-female.jpg) center top no-repeat; height:435px; width:100%; position: relative;z-index: 0;}
.deathTabFemale{ background:url(../images/combined_death-female.jpg) center top no-repeat; height:435px; width:100%; position: relative;z-index: 0;}

.premiumPay{ width:90px; height:auto; position:absolute; top:142px; left:65px;font-size: 16px; color: #006ab6;font-weight: bold;}
.totalBenefit{ width:90px; height:auto; position:absolute; top:149px; right:30px;font-size: 16px; color: #006ab6;font-weight: bold;}
.amountReceivedAtMaturity{ width:90px; height:auto; position:absolute; top:86px; right:36px;font-size: 16px; color: #006ab6;font-weight: bold;}

.lumpSumAmountonDeath{ width:90px; height:auto; position:absolute; top:144px; left:20px;font-size: 16px; color: #006ab6;font-weight: bold;}
.totalBenefit.totalBenefitDeath, 
.totalBenefit.totalBenefitDeath{top:213px;}*/


#spnSAErrMsg{font-size: 11px;color:#ff0000;background: #fff;float: right; padding: 3px 10px;border-radius: 10px; width: 200px;text-align: center;}

.whatitisBox{ background:#fff185; padding:10px;margin-bottom: 10px;}
.whatitisBox h3, .whatitisBox p{ color:#000;}
 .whatitisBox p{ font-size:14px;}

.baseWithROP{ background:url(../images/baseWithROP.jpg) center top no-repeat; height:425px; width:100%;margin: 0; position: relative;z-index: 0;background-size: cover;}
.baseWithoutROP{ background:url(../images/baseWithoutROP.jpg) center top no-repeat; height:425px; width:100%; margin: 0;position: relative;z-index: 0;background-size: cover;}
.baseDeathWithROP{ background:url(../images/baseDeathWithROP.jpg) center top no-repeat; height:425px; width:100%; margin: 0;position: relative;z-index: 0;background-size: cover;}
.baseDeathWithoutROP{ background:url(../images/baseDeath.jpg) center top no-repeat; height:425px; width:100%; margin: 0;position: relative;z-index: 0;background-size: cover;}

.planBox1{ width:102px; float:left; height:100%;padding-left: 38px;}
.premiumPayText{width:74px; float:left;height:72px;line-height: 18px; padding-top: 83px;padding-left: 16px;text-align: left;font-size: 16px; color: #006ab6;font-weight: bold;}
.premiumPayText span.txtPay{ color:#333537;line-height: 16px; display:block;}
.premiumPayMan{ width:72px; float:left; height:183px;background:url(../images/premiumPay-man.png) center bottom no-repeat;}
.premiumPayWoman{ width:72px; float:left; height:183px;background:url(../images/premiumPay-woman.png) center bottom no-repeat;}

.planBox2{ width:705px; float:left; height:100%;}
.plansViewBox{ width:94%;float:left;height: 275px;padding-top: 30px;padding-left: 40px;position: relative;}

.plansViewBox .plansViewMildBox{ width:218px;  float:left;padding-top: 73px;}
.plansViewBox .plansViewMildBox .mildCancer{width:55px; float:left; height:202px;margin-right: 15px;}
.plansViewBox .plansViewMildBox .mildHeart{width:55px; float:left; height:202px;}
.plansViewBox .plansViewMildBox .mildCancer .claim-cancer{background:url(../images/claim-mild-cancer.png) center top no-repeat; width:100%; height:100%; }
.plansViewBox .plansViewMildBox .mildHeart .claim-heart{ background:url(../images/claim-mild-heart.png) center top no-repeat; width:100%; height:100%; }


.plansViewBox .plansViewModerateBox{ width:185px;  float:left;padding-top: 57px;}
.plansViewBox .plansViewModerateBox .moderateCancer{width:55px; float:left; height:218px;margin-right: 15px;}
.plansViewBox .plansViewModerateBox .moderateHeart{ width:55px; float:left; height:218px;}
.plansViewBox .plansViewModerateBox .moderateCancer .claim-cancer{ background:url(../images/claim-moderate-cancer.png) center top no-repeat; width:100%; height:100%; }
.plansViewBox .plansViewModerateBox .moderateHeart .claim-heart{ background:url(../images/claim-moderate-heart.png) center top no-repeat; width:100%; height:100%;}


.plansViewBox .plansViewSereveBox{ width:225px;  float:right;padding-top:15px;}
.plansViewBox .plansViewSereveBox .severeCancer{width:55px; float:left; height:265px;margin-right: 45px;}
.plansViewBox .plansViewSereveBox .severeHeart{ width:55px; float:left; height:265px;}
.plansViewBox .plansViewSereveBox .severeCancer .claim-cancer{ background:url(../images/claim-severe-cancer.png) center top no-repeat; width:100%; height:100%; }
.plansViewBox .plansViewSereveBox .severeHeart .claim-heart{ background:url(../images/claim-severe-heart.png) center top no-repeat; width:100%; height:100%;}






.plansViewBox .plansViewMildBox .claim-cancer span,
.plansViewBox .plansViewMildBox .claim-heart span,
.plansViewBox .plansViewModerateBox .claim-cancer span,
.plansViewBox .plansViewModerateBox .claim-heart span,
.plansViewBox .plansViewSereveBox .claim-cancer span,
.plansViewBox .plansViewSereveBox .claim-heart span{ font-size:11px; width: 100%; color:#fff; padding:0px 0 0 6px; margin-top: 41px; margin-left: 10px; float: left;background:url(../images/rupeeWhite.png) left center no-repeat;}

.policyTermBar{ width:100%;float:left; height:20px; color:#daebef; font-size:13px;text-align:left;}
.policyTermBar .yrsBox1{ width:50px; float:left; }
.policyTermBar .yrsBox2{ width:55px; float:left;}
.policyTermBar .yrsBox3{ width:142px; float:left;}
.policyTermBar .yrsBox4{ width:102px; float:left;}
.policyTermBar .yrsBox5{ width:65px; float:left;}
.policyTermBar .yrsBox6{ width:96px; float:left;}
.policyTermBar .yrsBox7{ width:56px; float:left;}
.policyTermBar .yrsBox8{ width:50px; float:left;}


.planBox3{ width:135px; float:left; height:100%;}
/*.amountReceivedAtMaturity{width:90%; float:left; height: 19px;padding-top: 82px;padding-left: 13px;text-align: left;font-size: 16px; color: #006ab6;font-weight: bold;}*/
.amountReceivedAtMaturity{width: 77%;float: left;height: 43px;padding-top: 56px;padding-left: 13px;text-align: left;}
.amountReceivedAtMaturity span{text-align: left;font-size: 16px; color: #006ab6;font-weight: bold;}
.amountReceivedAtMaturity span.MaturityAmountTxt{font-size: 13px;color: #505050;line-height: 15px;font-weight: bold; display: inline-block;}

.totalPayoutText{width:auto; float:left; height: 19px;padding-top: 45px;padding-left: 18px;text-align: center;font-size: 16px; color: #006ab6;font-weight: bold;}
.maturityPayoutMan{ width:60px; float:left; height:166px;background:url(../images/maturity-payout-man.png) center bottom no-repeat; clear: left;}
.maturityPayoutWoman{ width:60px; float:left; height:166px;background:url(../images/maturity-payout-woman.png) center bottom no-repeat; clear: left;    }


.baseWithROP .planBox2 .plansViewBox .lumpSumAmountOnDeath,
.baseWithoutROP .planBox2 .plansViewBox .lumpSumAmountOnDeath{ display:none;}
.baseWithoutROP .planBox3 .amountReceivedAtMaturity span{ display:none;}

.severeCancer .getIncomeMonthly-severe{ background:url(../images/getIncomeMonthly-severe.png) center top no-repeat;width: 76px;height: 102px;float: left;margin-top: 93px;margin-left: 36px;}
.severeHeart .getIncomeMonthly-severe{ background:url(../images/getIncomeMonthly-severe.png) center top no-repeat;width: 76px;height: 102px;float: left;margin-top: 93px;margin-left: 36px;}



.baseDeathWithROP .planBox2, 
.baseDeathWithoutROP .planBox2 {width: 670px;}

/*.baseDeathWithROP .planBox3, 
.baseDeathWithoutROP .planBox3 {width: 160px;}
*/
.baseDeathWithoutROP .planBox3 .amountReceivedAtMaturity span{ display:none;}

.baseDeathWithROP .planBox3 .maturityPayoutMan,
.baseDeathWithoutROP .planBox3 .maturityPayoutMan{height:245px;background:url(../images/death-payout-man.png) center bottom no-repeat;margin-top: -30px;}
.baseDeathWithROP .planBox3 .totalPayoutText,
.baseDeathWithoutROP .planBox3 .totalPayoutText {position: relative;left: 44px;top: 108px;padding-top: 0;}
.baseDeathWithROP .planBox2 .plansViewBox .lumpSumAmountOnDeath,
.baseDeathWithoutROP .planBox2 .plansViewBox .lumpSumAmountOnDeath{width: 85px;float: right;margin-top: 166px;margin-right: 50px;font-size: 16px;color: #006ab6;font-weight: bold;}

.baseDeathWithROP .planBox2 .policyTermBar .yrsBox1 {}
.baseDeathWithROP .planBox2 .policyTermBar .yrsBox2 {}

.baseDeathWithROP .planBox2 .policyTermBar .yrsBox3,
.baseDeathWithoutROP .planBox2 .policyTermBar .yrsBox3 {width: 70px;}
.baseDeathWithROP .planBox2 .policyTermBar .yrsBox4,
.baseDeathWithoutROP .planBox2 .policyTermBar .yrsBox4 {width: 69px;}


.baseDeathWithROP .planBox3 .amountReceivedAtMaturity{position: relative;top: 57px;left: 41px;}


.premiumWaiver{ width:600px;float:left; text-align: left;color: #fff;}
.premiumWaiver.deathPremium{ width:490px;}
.premiumWaiver4Next5Yrs{ width:153px; height:42px; background:url(../images/payingTermImg.png) center top no-repeat; display:block;position: absolute;bottom: 14px;left: 95px;}

.baseDeathWithROP .premiumWaiver, 
.baseDeathWithoutROP .premiumWaiver{ width:488px;float:left; text-align: left;color: #fff;}
.baseDeathWithROP .premiumWaiver.deathPremium,
.baseDeathWithoutROP .premiumWaiver.deathPremium{ width:490px;}
.baseDeathWithROP .premiumWaiver4Next5Yrs,
.baseDeathWithoutROP .premiumWaiver4Next5Yrs{ width:153px; height:42px; background:url(../images/payingTermImg.png) center top no-repeat; display:block;position: absolute;bottom: 14px;left: 95px;}


/*Female case
.baseWithROP.female .premiumPayMan{background: url(../images/premiumPay-woman.png) center bottom no-repeat;}
.baseWithROP.female .maturityPayoutMan{background: url(../images/maturity-payout-woman.png) center bottom no-repeat;}

.baseWithoutROP.female .premiumPayMan{background: url(../images/premiumPay-woman.png) center bottom no-repeat;}
.baseWithoutROP.female .maturityPayoutMan{background: url(../images/maturity-payout-woman.png) center bottom no-repeat;}*/


.baseDeathWithROP.female .premiumPayWoman,
.baseDeathWithoutROP.female .premiumPayWoman{background: url(../images/premiumPay-woman.png) center bottom no-repeat;}
.baseDeathWithROP.female .maturityPayoutWoman,
.baseDeathWithoutROP.female .maturityPayoutWoman{background: url(../images/death-payout-woman.png) center bottom no-repeat;height: 267px;margin-top: -51px;}
 
 .getMontlyIncome{ font-size: 12px;color: #000;width: 35%;float: right;margin-top: 60px;line-height: 14px;}
 
.txtUpperCase{ text-transform:uppercase;}
.txtWidth{ width:390px;}


.planContainerMobile,
.mobileView{ display:none;}

.desktopView{ display:block;}

 