.inner .btn.btn-global{line-height: 2.4;}

/* About section in Home page */
.about{
	padding-top:5%;
	/*background-image:url('../images/red-ribbon.png');
	background-position:center right;
	background-repeat: no-repeat;
    background-size: 5%;*/
}
.about .container					{width:100%;}
.about h2							{color:#da0438; font-weight:700; line-height:1.3; font-size:25px; }
.about h3							{color:#034786; font-weight:300; font-size:57px; margin-bottom:0;}
.about h4							{color:#000; margin-top:0;	font-weight:400; font-size:20px;}
.about p							{color:#666; font-size:14px;line-height: 1.5;}
.axaInfo							{padding:0 0 5% !important; }
.dvt								{display: flex; align-items: flex-end;}
.dvt img							{margin:0 -15px 0 -15px; width:115%;}
/* Career */
.careerAxa-sec						{background-image:url('../images/career/careerBg.jpg'); background-attachment: fixed; background-position: center; background-repeat: no-repeat; background-size: cover; width:100%; padding:5% !important; 	/*min-height:400px;*/ display: flex; align-items: center;}
.careerAxa-sec .flexibleIN_Box.carr	{padding:30px 40px !important;}
/* Button for career */
.btn-career.btn.btn-global			{width:100%; padding: 24px 20px; border-radius: 8px ; padding-left: 25% ; font-size: 16px ;}
.btn-career.btn.btn-global b 		{font-size: 240%;}
.btn-career.btn.btn-global:hover	{/*background-color:#e7e7e7;*/ border:1px solid #002a50; }
.btn-career.btn.btn-global.redText	{color:#e40038 !important;}
.btn-career.btn.btn-global.redText:hover,.btn-career.btn.btn-global.redText:focus,.btn-career.btn.btn-global.redText:active{color:#fff !important;}
/* Plans */
.plans								{padding:4% 0; background-color:#e5edf7;	/*background-image:url('../images/red-ribbon.png');	background-position:-20px 65%;	background-repeat: no-repeat;    background-size: 5%;*/}
/* Plans Tabs */
.tabs 								{position: relative; width: 100%;	overflow: hidden; margin: 1em 0 0; font-weight: 300;}
/* Nav */
.tabs nav ul 						{padding: 0; margin: 0; width: 100%; list-style: none;	display: inline-block;}
.tabs nav ul li 					{border-bottom: none; margin: 0 ; display: block; float: left; width: 16.667%; position: relative;}
.tabs nav ul li						{margin-left:0;}
.tabs nav ul li a.activehg, .tabs nav ul li a.activehg span {background-color: #004888; color: #fff; }	
.tabs nav li.tab-current:before,.tabs nav li.tab-current:after,
.tabs nav li.active:before,.tabs nav li.active:after {content: ''; position: absolute;	height: 1px; right: 100%; bottom: 0; width: 1000px;	background: #003b6f;}
.tabs nav li.tab-current:after,
.tabs nav li.active:after 		{right: auto; left: 100%; width: 4000px;}
.tabs nav a 						{color: #003b6f; display: block; font-size: 1.20em;	font-weight:700; line-height: 1; text-align:left;min-height: 80px; padding: 6% 1.25em 0;	padding-left: 33%; white-space: nowrap;	text-decoration:none;}
.tabs nav a span					{display:block;	color:#e00038;}
.tabs nav a:hover 					{color: #768e9d;}
.tabs nav li.tab-current a,
.tabs nav li.active a 			{color: #003b6f;}
.tabs nav li.tab-current a, .tabs nav li.active a {
    background-color: #fff;
}
.tabs nav li.tab-current a:before,
.tabs nav li.active a:before 	{content: "▼";  position: absolute; bottom: -13px; left: 50%; margin-left:-10px; color: #003b6f; font-size: 20px; z-index: 0;}
.tabs nav li.tab-current a:after,
.tabs nav li.active a:after 	{/*border: 1px solid #003b6f;*/	background-color:#003b6f; position:absolute; content:''; width:100%; height:5px; bottom:0; left:0; z-index: 1;}
/* Icons */
/*.tabs nav a:before {
	display: inline-block;
	vertical-align: middle;
	text-transform: none;
	font-weight: normal;
	font-variant: normal;
	font-family: 'icomoon';
	line-height: 1;
	speak: none;
	-webkit-font-smoothing: antialiased;
	margin: -0.25em 0.4em 0 0;
}*/
.outlnone {outline: none; }
.icon-plans 					{background-image:url('../images/plans-sprite.png');background-repeat: no-repeat;background-position: 15px 19px;background-size: 21%;}
.icon-protection				{background-position: 15px -45px;}
.icon-investment				{background-position: 15px -105px;}
.icon-health					{background-position: 15px -166px;}
.icon-riders					{background-position: 15px -228px;padding-top:9% !important;}
.trending-plans 				{background-image:url('../images/trending-plan.png');background-repeat: no-repeat;background-position: 15px 20px;background-size: 21%;}
/* Tabs Button */
.btn-ql							{position:absolute; background-color:#e40038; color:#fff; display:flex; top:50%; padding:0; text-align:center; margin-top:-14px; width:118px;height:32px;line-height:34px; text-transform:uppercase; transition: all 0.5s; font-size:11px; left: 65px; z-index:2;border-radius:10px 10px 0 0; justify-content:center; align-items:center;}
.btn-ql:before					{position: absolute; content: ''; width: 0;  height: 0; border-top: 8px solid transparent;  border-bottom: 8px solid transparent; border-left: 8px solid #e40038; transform: rotate(-90deg); -webkit-transform: rotate(-90deg); transition: all 0.5s; top: -8px; margin-top: -4px;}
.btn-ql:hover,.btn-ql:focus,.btn-ql:active{color:#fff; background-color:#c3284f;}
.btn-ql:hover:before,.btn-ql:focus:before,.btn-ql:active:before{border-left: 8px solid #c3284f;}
/* Content */
.content section 				{font-size: 1.25em; padding: 2.5em 0; display: none; max-width: 1230px; margin: 0 auto;}
.content section:before,.content section:after {content: ''; display: table;}
.content section:after 			{clear: both;}
.content section.content-current{ padding-bottom:20px;}

/* payment online */
.onlinePyament-sec				{padding:40px 0; background:#f3f3f3;}
.onlinePyamentIN				{max-width:500px; width:100%;}
.onlinePyamentIN.transaction	{max-width:810px; width:100%;}
.onlinePyamentIN.mode-method	{max-width:810px; width:100%;}
.onlinePyamentIN.track-claim    {max-width:625px; width:100%;}
.onlinePyamentIN.fullwidth	    {max-width:100%; width:100%;}
.onlinePyamentForm				{background:#fff; padding:40px 40px 10px 40px; margin-top:35px;}
.onlinePyamentForm > ul 		{list-style:none; margin:0; padding:0;}
.onlinePyamentForm > ul > li	{margin-bottom:30px;}
.onlinePyamentForm > ul > li.mb-1 {margin-bottom: 10px;}
.onlinePyamentForm > ul > li p	{padding-bottom:8px; font-size:13px; color:#a2a2a2; padding-top:5px;}
.inputwrp						{border:solid 1px #ccc; position:relative; border-radius:6px;}
.inputwrp.withoutbor {border:0px;}
.inputheading					{position:absolute; left:10px; top:-11px; background:#fff; padding:0 10px; font-size:15px; color:#004884; font-weight:500; }
.inputheading span				{color:#ea3864; font-weight:600;}
.inputwrptable					{border:solid 1px #adadad; border-radius:6px; min-height: 35px; outline:none; padding:5px 10px;}
.btnIn							{}
.btnIn .btn-global				{float:left; width:48%;}
.btnIn .btn-blue-fill			{float:left; width:auto;}
.inputwrp .form-group			{margin:10px 10px;}
.inputwrp .form-control			{border:none; box-shadow:none; border-radius:0; height:35px; color:#333333; font-size:13px; font-weight:500; background:#fff !important;}
.inputwrp .form-control.textarea{height:110px;}
.inputwrp select.form-control	{background: url('../images/select-arrow.png') no-repeat right #fff !important;-webkit-appearance: none;background-position: 98% 50% !important;}
.inputwrp select::-ms-expand {display: none;}
.inputwrp select::-ms-value {background: none; color: #42413D;}
.inputwrp .form-control:active	{color:#a2a2a2;}
.inputwrp .form-control::placeholder {color: #a2a2a2; opacity: 1;}
.inputwrp .form-control:-ms-input-placeholder {color: #a2a2a2;}
.inputwrp .form-control::-ms-input-placeholder {color: #a2a2a2;}
.calender-input .form-control	{background:#fff url('../images/icon/calender.png')no-repeat 98% 8px !important; cursor:pointer;}
.calender-inputp .form-control	{background:#fff url('../images/icon/calender.png')no-repeat 98% 8px !important; cursor:pointer;}
.disclaimerIN					{padding:40px 0;}
.disclaimerIN > p				{margin-bottom:0;}
.tooltipCustom					{position:absolute; right:-25px; top:59%; cursor:pointer;}
.tooltipCustom.feedback         {top:35%;}
.tooltipCustom.claimreg {margin-top: 5px;}
.tooltipCustom.uploaddocs {margin-top: -10px;right: -20px;}
.tooltipCustom.inbox {margin-top: 0px;right: -15px;}
.tooltipshow					{position:absolute; right:-395px; top:35%; width:360px; padding:30px 30px 30px 30px; background:#fff; border:solid 1px #004884; opacity:0; visibility:hidden; transition: all 0.5s; z-index:1;}
.tooltipshow.uploaddocs {margin-top: -5px;}
.tooltipshow:before				{position:absolute; left:-8px; top:6px; content:''; height:10px; width:10px; background:url('../images/icon/tooltiparrow1.png')no-repeat;}
.tooltiphead					{color:#004884; font-size:14px; font-weight:600; padding-bottom:7px;}
.tooltipshow p					{color:#666666 !important; font-size:13px; font-weight:400; line-height:17px; margin-bottom:0; padding-bottom:0 !important;}
.policyNumber					{position:relative;}
.browsefile 					{position:relative; margin: 30px 0;}
.browsefile.dwnldupld {margin:0px;}
.browsefile.mt-1 {margin-top:10px;}
.browsefile .inputheading       {left:0;padding:0; position: relative;float:left; top: 5px;margin-right: 10px;}
.browsefile .btn-file           {position: relative;overflow: hidden;border: 2px solid #004884;padding: 5px 20px !important;}
.browsefile .btn-file input[type=file] {position: absolute;top: 0;right: 0;min-width: 100%;min-height: 100%;font-size: 100px;text-align: right;filter: alpha(opacity=0);opacity: 0;outline: none;cursor: inherit;display: block;}
.browsefile .tooltipCustom.feedback {top: 10%;}
.browsefile .tooltipCustom {left: 58%;}
.browsefile .tooltipshow {right: -210px;top: 10%;}
.addbtn {background: url(../images/add-btn.png) no-repeat;width: 16px;height: 16px;position: absolute;right: -25px;margin-top: 30px; cursor: pointer;}
.removebtn {background: url(../images/remove-btn.png) no-repeat;width: 16px;height: 16px;position: absolute;right: -25px;margin-top: 50px; cursor: pointer;display:none;}
.mbsc-cal-hdr					{background:#e5edf7;}
.tooltipshow.show				{opacity:1; visibility:visible; }
.mbsc-mobiscroll .mbsc-cal-c	{padding:0px !important; border:solid 1px #0c4b88; border-radius:0px;}
.mbsc-mobiscroll.mbsc-fr-pointer .mbsc-fr-persp .mbsc-fr-w{border-radius:0px !important;}
.tooltipshow.claimreg {top: 18%;}
.downIcon						{font-size:0px; height:30px; width:25px; display:block; margin:0 auto; background: url(../images/downLoad.png)no-repeat 0 0;}
.downIcon:hover					{background: url(../images/downLoadHover.png)no-repeat 0 0;}
.sendmail {margin:40px 0; display:none;}
.sendmail .widthl50 {width: 35%; float: left;}
.sendmail .btn {display:inline-block;}
.sendmail .inputwrp .form-group {margin: 5px;}
.sendmail .btn.btn-global {padding: 14px 30px;}


.onlinePyamentForm.second-step	{padding:35px 25px 20px 25px;}
.onlinePyamentForm.second-step .table{border-top:solid 1px #dcdcdc;}
.onlinePyamentForm.second-step .table>thead>tr:hover{background:#f1f1f1;}
.onlinePyamentForm.second-step .table>tbody>tr:hover{background:#f1f1f1;}
.tableBigTxt					{border-bottom:solid 1px #dcdcdc; font-weight:600; font-size:16px;  color:#333; padding: 20px;}
.onlinePyamentForm.second-step .table>tbody>tr>td{border-bottom:solid 1px #dcdcdc; font-size:16px; color:#333; padding: 20px;}
.onlinePyamentForm .btn			{padding-left:35px; padding-right:35px; font-weight:600;}
.onlinePyamentForm .btn.linehg {line-height: 35px;}
.E-statement-sec .onlinePyamentForm{margin-top:0px;}
.tablehead {background: #004884;font-size: 20px;color: #fff;font-weight: 600;padding: 15px 20px;}
.mar-top0{margin-top:0px;}
.mar-left10 {margin-left: 10px;}
.fail {color: #e40038 !important; font-size:16px !important;}
.success {color: #17b202 !important; font-size:16px !important; background:none !important;}
.tabLi{list-style:none; margin:0; padding:0;}
.accrodianBox .pdcommon{padding-left:6px; padding-right:6px;}
.E-statement-sec .inputwrp .form-control{height: 35px; font-size: 13px; padding-left: 4px;}
.E-statement-sec .inputwrp .form-group{margin: 10px;}
.E-statement-sec .inputheading{padding: 0 5px; left:6px; font-size:14px;}
.E-statement-sec .calender-input .form-control{background: #fff url(../images/icon/calender.png)no-repeat 100% 9px !important;}
.E-statement-sec .mbsc-fr-popup:before{left:49% !important;}
.E-statement-sec .panel-default>.panel-heading{background:#669cc9; color:#fff;}
.E-statement-sec .panel-default>.panel-heading a{color:#fff;}
.E-statement-sec .panel-default>.panel-heading a:after{color:#4c677e;}
.E-statement-sec .panel-default>.panel-heading a[aria-expanded="true"]:after{color:#80a4c2;}
.accrodianBox{padding-top:15px;}
.accrodianBox .btn{margin-top:20px; font-weight:600;}
.E-statement-sec .table>tbody>tr:hover{background:#f1f1f1;}
.E-statement-sec .panel-body{padding:20px 15px 30px 15px !important;}
.E-statement-sec .inputwrp.searchBy{border-color:#fff; }
.E-statement-sec .inputwrp.searchBy .form-group{margin: 7px 0px 3px 0px;}
.custom-radios{list-style:none; margin:0; padding:0;}
.custom-radios > li				{float:left; padding-right:10px;}
.radiowrp						{padding-top:7px;}

.mode-method .inputwrp.searchBy{border-color:#fff; }
.mode-method .inputwrp.searchBy .form-group{    margin: 7px 0px 3px 0px;}
.mode-method .inputwrp.searchBy span.inputheading {left:0; padding:0;}
.mode-method .modeinline ul {padding-left: 0; padding-top: 10px;}
.mode-method .modeinline ul li {display: inline-block; padding-right: 50px;}
.mode-method .modeinline ul li p {color: #333; font-weight: 500;}

.custom-radios input[type="radio"] {display: none;}
.custom-radios input[type="radio"] + label {color: #333; font-family: Arial, sans-serif; font-size: 14px; background: #f3f3f3; padding: 7px 17px; border-radius: 4px;}
.custom-radios input[type="radio"] + label span {display: inline-block; width: 17px; height: 17px; margin: -1px 4px 0 0; vertical-align: middle; cursor: pointer; border-radius: 50%; background-repeat: no-repeat; background-position: center; text-align: center; line-height: 44px; }
.custom-radios input[type="radio"] + label span img {opacity: 0; transition: all .3s ease; background: url('../radio1.png') center center no-repeat;}
.custom-radios input[type="radio"] + label span {background: url('../radio1.png') center center no-repeat;}
.custom-radios input[type="radio"]:checked + label{background:#e7e7e7;}
.custom-radios input[type="radio"]:checked + label span {opacity: 1; background: url('../radio2.png') center center no-repeat; width: 17px; height: 17px; display: inline-block;}

.cmp-dp-txt.J-dtp-year-txt		{font-size:16px; font-weight:600; color:#004884;}
.cmp-dp-txt.J-dtp-month-txt 	{font-size:16px; font-weight:600; color:#004884;}
.cmp-dp-ctrl-wrap				{padding:8px 0 !important; background:#e5edf7;}
.cmp-date-time-picker			{width:250px !important; padding:0 !important; margin-left: -11px !important; border: solid 1px #0c4b88 !important;}
.cmp-date-time-picker			{}
.cmp-date-time-picker:before	{position:absolute; left:45%; top:-10px; content:''; height:12px; width:12px; background:url('../images/icon/tooltipUp.png')no-repeat;}
.cmp-date-time-picker .cmp-dp-ctrl-wrap,.cmp-date-time-picker .cmp-dp-day-name,.cmp-date-time-picker .cmp-dp-date-wrapper,.cmp-date-time-picker .cmp-dp-btn-wrap,.cmp-date-time-picker .cmp-dp-btn-wrap{width:100% !important;}
.cmp-date-time-picker .cmp-dp-ctrl-group-year,.cmp-date-time-picker .cmp-dp-ctrl-group-month{width:48% !important;}
.cmp-date-time-picker .cmp-dp-ctrl-group-month .cmp-dp-txt{width:70px !important;}
.cmp-date-time-picker .cmp-dp-ctrl-group-year .cmp-dp-txt{width:70px !important;}
.cmp-dp-btn.cmp-dp-btn-prev.J-dtp-btn-ctrl{display:inline-block; background:url('../images/icon/calArrowL.png')no-repeat 6px 6px;}
.cmp-dp-btn.cmp-dp-btn-prev.J-dtp-btn-ctrl i{display:none;}
.cmp-dp-btn.cmp-dp-btn-next.J-dtp-btn-ctrl{display:inline-block; background:url('../images/icon/calArrowR.png')no-repeat 6px 6px;}
.cmp-dp-btn.cmp-dp-btn-next.J-dtp-btn-ctrl i{display:none;}
.cmp-date-time-picker .cmp-dp-date-wrapper .cmp-dp-date-item{height: 30px !important; width:30px !important; border-radius: 30px !important; line-height:30px;}
.cmp-date-time-picker .cmp-dp-date-wrapper .cmp-dp-date-item-cur, .cmp-date-time-picker .cmp-dp-date-wrapper .cmp-dp-date-item-cur:hover{background:#0c4b88 !important;}
.cmp-date-time-picker .cmp-dp-date-wrapper .cmp-dp-date-item:hover{background:#0c4b88 !important; color:#fff !important; font-weight:normal !important;}
.cmp-date-time-picker .cmp-dp-date-wrapper{padding:0 5px;}
.cmp-dp-date-item.cmp-dp-date-item-other.J-dtp-date-item{opacity:0.4;}
.cmp-date-time-picker .cmp-dp-date-wrapper .cmp-dp-date-item{font-size:13px; font-weight:600;}
.cmp-date-time-picker .cmp-dp-day-name .cmp-dp-day-item{width:35px !important;}
.cmp-date-time-picker .cmp-dp-btn-wrap{display:none !important;}

/* Fallback example */
.no-js .content section 		{display: block; padding-bottom: 2em; border-bottom: 1px solid #47a3da;}
.content section.content-current{display: block;}
.mediabox 						{float: left;	padding: 0;	width: 33.33%;}
.martop							{margin-top:2.5em;}
.mediabox img 					{max-width: 100%;	display: block;	margin: 0 auto;}
.mediabox h3 					{color:#e00037;  font-weight:700; font-size:20px;	margin: 0 0 0.7em;	min-height:60px;}
.mediabox h6 					{color:#000; font-weight:500; font-size:16px;	margin: 0.75em 0 0.5em;}
.mediabox p 					{color:#666666; font-size:13px; padding: 0 0 1em 0; margin: 0; min-height: 170px; line-height: 1.4;}
.mediabox .info					{background-color:#fff; min-height:360px; width:100%; padding: 30px; }
.mediabox.xd .info				{min-height:280px;}
.mediabox .info:hover			{ webkit-box-shadow: 0px 5px 36px 0px rgba(154, 161, 171, 0.7); box-shadow: 0px 5px 36px 0px rgba(154, 161, 171, 0.7);}
.mediabox p 					{color:#666666;font-size:13px; padding: 0 0 1em 0; margin: 0; min-height: 170px; line-height: 1.4;}
.mediabox.xd p 					{min-height: 70px;}
.plans section .mediabox:first-child .info{	width:94%; margin-right:6%;}
.plans section .mediabox:nth-child(2) .info{width:94%;	margin:0 3%;}
.plans section .mediabox:nth-child(3) .info{width:94%; margin-left:6%;}
.category_detail_banner img {display: none;}

/* Others */
.lifeInsurance_Sec				{height:500px; background: url(../images/lifeINbg.jpg) 100% 100% no-repeat; width: 100%; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; background-attachment: scroll;}
.lifeInsuranceINbox				{color:#fff; background:rgba(0,72,132,0.9); /*height:195px;*/ width: 75%; padding:45px 65px 45px 45px; display:inline-block; clear:both; margin-bottom: 20px; margin-top:9%; position:relative;}
.lifeInsuranceINbox:before		{/*position: absolute; right: -12%; top: -31%; background: url(../images/redLine.png)no-repeat; content: '';  height: 100%;  width: 140px;*/}
.lifeInsuranceINbox > p			{font-size:24px; font-weight:400; color:#fff; line-height:1.4;}
.lifeInsurance_Sec .commonBtn	{clear: both;}
.commonBtn						{font-size:16px; font-weight:500; text-transform:uppercase; padding:15px 25px; background:#e40038; border-radius:4px; color:#fff;}
.commonBtn:hover,
.commonBtn:focus				{color:#fff; background:#ac0e35; text-decoration:none;}
.selectIn > p 					{font-size:35px; color:#fff; font-weight:600; float:left; margin-right:25px;}
.custom-select 					{position: relative; float:left; width: 55% !important;}
.custom-select select 			{visibility: hidden;}
.select-selected 				{background-color: none; font-size: 35px; border-bottom:1px solid #fff;}
.select-selected:after 			{position: absolute; content: ""; top: 27px; right: 0px; width: 0; height: 0; border: 10px solid transparent; border-color: #fff transparent transparent transparent;}
.select-selected.select-arrow-active:after {border-color: transparent transparent #fff transparent; top: 7px; cursor: pointer;}
.select-selected 				{color: #fff; position:relative; padding: 8px 16px 8px 0px; cursor: pointer; margin-top:-26px; font-weight:300;}
.select-items div 				{color: #666666; padding: 5px 16px; font-size:18px; cursor: pointer; }
.select-items 					{position: absolute; background-color: rgba(255,255,255,0.9); top: 100%; left: 0; right: 0; z-index: 99; color:#666666; font-size:35px;}
.select-hide 					{display: none;}
.select-items div:hover, .same-as-selected {background-color: rgba(0, 0, 0, 0.1);}

.flexibleTerms_Sec				{background:url('../images/lifeINb.jpg')no-repeat; position:relative;}
.flexibleTerms_Sec > img		{width:100%;}
.homeBannerTxt					{position:absolute; left:0; top:0; z-index:10; width:100%;}
.flexibleIN						{max-width:485px; width:100%; position:relative; padding-top:85px; margin-top: 15%;}
.flexibleIN_Box					{padding:38px 38px 55px 38px; background:rgba(0,72,132,0.9); color:#fff; clear: both; position:relative;}
.bigTxt							{font-size:38.5px; font-weight:700; line-height:45px; padding-bottom:15px; }
.smlTxt							{font-size:20px; font-weight:400; line-height:25px; padding-bottom:38px; }
.bannerLink						{font-size:16px; font-weight:500; text-transform:uppercase; padding:15px 25px; background:#fff; border-radius:4px; color:#e40038;}
.flexibleIN_Box:before			{/*position: absolute; right: -16%; bottom: 17%; background: url(../images/redLine.png)no-repeat; content: '';  height: 150px;  width: 140px;*/}
.flexibleIN_dropDown			{background:#fff; border-radius:5px; box-shadow: inset 0 0 1px rgba(0,0,0,0.3); width:100%; display:inline-block; position: absolute; top: 0;}
.flexibleIN_dropDown .custom-select{float:right; width:100% !important; height:65px;}
.flexibleIN_dropDown > p		{float:left; font-size:23px; font-weight:600; background-color:#fff; color:#004884; position: absolute; line-height: 65px; left: 20px;}
.flexibleIN_dropDown .select-selected{color:#e40038; font-size:23px; font-weight:600; height: 60px; line-height: 60px; padding-left: 138px;}
.flexibleIN_dropDown .select-selected:after{border-color: #004884 transparent transparent transparent; top:35px;}
.flexibleIN_dropDown .select-selected.select-arrow-active:after{top:30px; right:20px;}
.flexibleIN_dropDown .select-selected:after	{right:20px;}
.flexibleIN_dropDown  .select-selected.select-arrow-active:after{border-color: transparent transparent #004884 transparent; top:20px;}
.flexibleIN_dropDown .select-items div		{padding: 10px 16px 10px 35px; color:#e40038; font-size:25px; font-weight:600; /*text-transform: capitalize;*/}
.flexibleIN_dropDown .select-items{background: rgba(255,255,255,0.9);}
.flexibleIN_dropDow .select-arrow-active + .flexibleIN_dropDow {border-bottom:solid 1px #ccc;}

.fixTab_Sec{position:absolute;right:0px; top:0px; width:95px; background:#004884; z-index:21; /*max-height:870px;*/ height:100%; transition: all 0.5s;border-left: 1px solid #0b3c65; }
.fixTab_Sec.In					{right:-95px;}
.fixTab_Sec.elmFix				{right:0 !important;}
.fixTab_Sec .owl-carousel		{display:block;}
.fixTab_Sec.In .btn-ql			{left:-75px;}
.fixTab_Sec.elmFix .btn-ql		{left:65px !important;}
.tabTxt							{text-align:center; padding:17px 8px; transition: all 0.5s; position:relative;}
.tabTxt:hover					{background:#e40038; transition: all 0.5s;}
.tabTxt:hover p					{color:#fff; transition: all 0.5s;}
.tabTxt p						{line-height:13px; color:#ffffff; font-size:13px; margin-top:6px; text-transform:uppercase; transition: all 0.5s;}
.tabTxtLink						{position:absolute; left:0; top:0; height:100%; width:100%;}

/* Others */
.seeplans 						{position:relative;top:20px;width:100%;float: left;}

/* Awards */
.fbox							{width:100%; padding:20px 20px 20px 15px; border:solid 1px #e1e1e1; min-height: 315px;}
.fbox .media-object				{width:80px;}
.fbox h6						{font-size:20px; font-weight:600; line-height: 1.2;}
.fbox .media-left				{padding-right:15px;}
.fbox p 						{line-height:1.4; color:#666; font-weight:400; padding-top:5px;}
.awardSub						{font-weight:500; color:#333;}

/* about sec */
.pageHeading h1					{padding-bottom: 15px; padding-top: 15px;}
.aboutAxa-sec					{padding:35px 0 40px 0;}
.aboutAxaImg					{padding-top:95px;}
.aboutAxaImg img				{float:right; width:auto; max-width:100%;}
.aboutAxasubHead h4				{line-height:1.4; padding-bottom:11px;}
.aboutAxaIN p					{padding:5px 0;}
.crld {background: url(../images/linkdin.png) 90% 50% no-repeat;padding: 15px 55px 15px 20px !important;margin:20px 0px;}


.mbsc-cal-cell-i.mbsc-cal-day-i div:nth-child(1){display:non !important; opacity:1 !important;}
div.mbsc-cal-day-date0.mbsc-cal-cell-txt{display:block !important; opacity:1 !important;}

.inputwrp						{border:solid 1px #ccc; position:relative; border-radius:6px;}
.inputwrp.searchBy {border-color: #fff;}
.inputheading					{position:absolute; left:10px; top:-11px; background:#fff; padding:0 10px; font-size:15px; color:#004884; font-weight:500; }
.inputheading.ltalgn			{left:0px; top:-11px; background:#fff; padding:0px; font-size:15px; color:#004884; font-weight:500; }
.inputheading span				{color:#ea3864; font-weight:600;}
.inputwrp .form-group			{margin:4px 10px;}
.inputwrp .form-group.marct		{margin:8px 0 0;}
.inputwrp .form-control			{border:none; box-shadow:none; border-radius:0; height:50px; color:#333333; font-size:15px; font-weight:500; background:#fff !important;}
.inputwrp .form-control:active	{color:#a2a2a2;}
.inputwrp .form-control::placeholder {color: #a2a2a2; opacity: 1;}
.inputwrp .form-control:-ms-input-placeholder {color: #a2a2a2;}
.inputwrp .form-control::-ms-input-placeholder {color: #a2a2a2;}
.calender-input .form-control	{background:#fff url('../images/icon/calender.png')no-repeat 96% 15px !important; cursor:pointer;}
.calenderIN h5					{font-weight:700;}
.radio-calender					{background:#fff; padding:33px 25px; margin-top: 90px;}
.calenderIN	.btn 				{width:100%;}
.calenderIN .calender-input		{margin-bottom:20px; margin-top:25px;}
.custom-radios					{list-style:none; margin:0; padding:0;}
.custom-radios > li				{float:left;padding-right:10px;}
.radiowrp						{padding-top:7px;}
.get-fund {padding: 40px 0 !important;}
.get-fund.media-inner {padding: 60px 0 !important;}
.get-fund h2 {font-family: 'Work Sans', sans-serif; font-size: 35px;}
.get-fund h6 {font-family: 'Work Sans', sans-serif; font-size: 20px; color: #333}
.get-fund b {color: #333; }

.onlinePyamentIN.transaction {max-width: 810px;width: 100%;}
.PaymentOnWrp {max-width: 400px;  width: 100%;}
.PaymentOnWrp .onlinePyamentForm > ul {padding: 0;}
.PaymentOnWrp .onlinePyamentForm > ul > li {margin-bottom: 30px;}
.tooltipCustom					{position:absolute; right:-25px; top:59%; cursor:pointer;}
.tooltipCustom.feedback         {top:35%;}
.tooltipCustom.claimreg {margin-top: 5px;}
.tooltipCustom.uploaddocs {margin-top: -10px;right: -20px;}
.tooltipCustom.inbox {margin-top: 0px;right: -15px;}
.tooltipshow					{position:absolute; right:-395px; top:35%; width:360px; padding:30px 30px 30px 30px; background:#fff; border:solid 1px #004884; opacity:0; visibility:hidden; transition: all 0.5s; z-index:1;}
.tooltipshow.uploaddocs {margin-top: -5px;}
.tooltipshow:before				{position:absolute; left:-8px; top:6px; content:''; height:10px; width:10px; background:url('../images/icon/tooltiparrow1.png')no-repeat;}
.tooltiphead					{color:#004884; font-size:14px; font-weight:600; padding-bottom:7px;}
.tooltipshow p					{color:#666666 !important; font-size:13px; font-weight:400; line-height:17px; margin-bottom:0; padding-bottom:0 !important;}
.policyNumber					{position:relative;}
.browsefile 					{position:relative; margin: 30px 0;}
.browsefile.dwnldupld {margin:0px;}
.browsefile.mt-1 {margin-top:10px;}
.browsefile .inputheading       {left:0;padding:0; position: relative;float:left; top: 5px;margin-right: 10px;}
.browsefile .btn-file           {position: relative;overflow: hidden;border: 2px solid #004884;padding: 5px 20px !important;}
.browsefile .btn-file input[type=file] {position: absolute;top: 0;right: 0;min-width: 100%;min-height: 100%;font-size: 100px;text-align: right;filter: alpha(opacity=0);opacity: 0;outline: none;cursor: inherit;display: block;}
.browsefile .tooltipCustom.feedback {top: 10%;}
.browsefile .tooltipCustom {left: 58%;}
.browsefile .tooltipshow {right: -210px;top: 10%;}
.addbtn {background: url(../images/add-btn.png) no-repeat;width: 16px;height: 16px;position: absolute;right: -25px;margin-top: 30px; cursor: pointer;}
.removebtn {background: url(../images/remove-btn.png) no-repeat;width: 16px;height: 16px;position: absolute;right: -25px;margin-top: 50px; cursor: pointer;display:none;}
.mbsc-cal-hdr					{background:#e5edf7;}
.tooltipshow.show				{opacity:1; visibility:visible; }
.mbsc-mobiscroll .mbsc-cal-c	{padding:0px !important; border:solid 1px #0c4b88; border-radius:0px;}
.mbsc-mobiscroll.mbsc-fr-pointer .mbsc-fr-persp .mbsc-fr-w{border-radius:0px !important;}
.tooltipshow.claimreg {top: 18%;}
.downIcon						{font-size:0px; height:30px; width:25px; display:block; margin:0 auto; background: url(../images/icon/downLoad.png)no-repeat 0 0;}
.downIcon:hover					{background: url(../images/downLoadHover.png)no-repeat 0 0;}
.login-name {font-size: 14px;  color: #fff; display: inline-block; line-height: 37px;}


.widthl50 {width: 47%;display: inline-block; margin-right: 12px;}
.widthr50 {width: 47%;display: inline-block; margin-left: 12px;}

.onlinePyamentForm.second-step	{padding:35px 25px 20px 25px;}
.onlinePyamentForm.second-step .table{border-top:solid 1px #dcdcdc;}
.onlinePyamentForm.second-step .table>thead>tr:hover{background:#f1f1f1;}
.onlinePyamentForm.second-step .table>tbody>tr:hover{background:#f1f1f1;}
.tableBigTxt					{border-bottom:solid 1px #dcdcdc; font-weight:600; font-size:16px;  color:#333; padding: 20px;}
.onlinePyamentForm.second-step .table>tbody>tr>td{border-bottom:solid 1px #dcdcdc; font-size:16px; color:#333; padding: 20px;}
.onlinePyamentForm .btn			{padding-left:35px; padding-right:35px; font-weight:600;}
.E-statement-sec .onlinePyamentForm{margin-top:0px;}
.tablehead {background: #004884;font-size: 20px;color: #fff;font-weight: 600;padding: 15px 20px;}
.mar-top0{margin-top:0px;}
.mar-left10 {margin-left: 10px;}
.fail {color: #e40038 !important; font-size:16px !important;}
.success {color: #17b202 !important; font-size:16px !important; background:none !important;}
.tabLi							{list-style:none; margin:0; padding:0;}
.accrodianBox .pdcommon			{padding-left:6px; padding-right:6px;}
.E-statement-sec .inputwrp .form-control{height: 40px; font-size: 12px; padding-left: 4px;}
.E-statement-sec .inputwrp .form-group{margin: 7px 10px 3px 10px;}
.E-statement-sec .inputheading	{padding: 0 5px; left:6px; font-size:14px;}
.E-statement-sec .calender-input .form-control{background: #fff url(../images/icon/calender.png)no-repeat 100% 9px !important;}
.E-statement-sec .mbsc-fr-popup:before{left:49% !important;}
.E-statement-sec .panel-default>.panel-heading{background:#669cc9; color:#fff;}
.E-statement-sec .panel-default>.panel-heading a{color:#fff;}
.E-statement-sec .panel-default>.panel-heading a:after{color:#4c677e;}
.E-statement-sec .panel-default>.panel-heading a[aria-expanded="true"]:after{color:#80a4c2;}
.accrodianBox					{padding-top:15px;}
.accrodianBox .btn				{margin-top:20px; font-weight:600;}
.E-statement-sec .table>tbody>tr:hover{background:#f1f1f1;}
.E-statement-sec .panel-body	{padding:20px 15px 30px 15px !important;}
.E-statement-sec .inputwrp.searchBy{border-color:#fff; }
.E-statement-sec .inputwrp.searchBy .form-group{    margin: 7px 0px 3px 0px;}
.custom-radios					{list-style:none; margin:0; padding:0;}
.custom-radios > li				{float:left; padding-right:10px;}
.radiowrp						{padding-top:7px;}

/*my profile*/
.my-profile {margin: 0px; padding:0px;}
.my-profile .editinfo {webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2); box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2);}
.my-profile .editinfo .stephead { background:#004884;}
.my-profile .editinfo .edit-btn  {opacity:1; filter:alpha(opacity=100);}
.my-profile .stephead { font-size: 22px; color:#fff; background:#669cc9; padding:10px 20px;font-family: 'Montserrat', sans-serif;font-weight: 600;}
.my-profile .edit-btn {/*background: url(../images/edit-icon.png) no-repeat;width: 19px;height: 19px;filter:alpha(opacity=90);opacity: .9;*/float: right;margin-top: 7px; cursor:pointer; font-size: 12px; color: #fff; text-transform: uppercase; font-family: 'Work Sans', sans-serif; font-weight: 400;}
.my-profile .edit-btn a {float: right;cursor:pointer; font-size: 12px; color: #fff; text-transform: uppercase; font-family: 'Work Sans', sans-serif; font-weight: 400;}
.my-profile .dashboardpadd {padding:30px;}
.my-profile ul li {margin-bottom: 40px;}
.my-profile ul li:last-child {margin-bottom: 0;}
.widthl50 {width: 47%;display: inline-block; margin-right: 12px;}
.widthr50 {width: 47%;display: inline-block; margin-left: 12px;}
.dis-block {display:block; }
.smallwidthl50 {width: 45%;display: inline-block; margin-right: 29px;}
.smallwidthr50 {width: 45%;display: inline-block; margin-left: 29px;}
.my-profile .uploadocumnt { position: relative; }
.my-profile .browsefile {margin:30px 0 0;}
.my-profile .browsefile .inputheading {float: none; margin-bottom: 15px;}
.my-profile .browsefile .tooltipCustom{top: 25%; left:26%;}
.my-profile .browsefile .tooltipshow {right: -22px; top: 24%;}
.my-profile .browsefile .brwtxt {top: 12px;position: relative;left: 10px; color:#333;}
.valign-top {vertical-align: top;}
.pos-relative {position: relative;}
.whispace {white-space: inherit !important;}
.add-more {border: 2px solid #004884 !important;padding:5px 13px !important;}

/* Transactions*/
.stepHeading{font-size:35px; color:#fff; font-weight:700; background:#004884; padding:5px 0 5px 20px}
.customer-service{margin:0px; padding:0px}
.customer-service ul{padding-left:0}
.customer-service .stepWrpIN{border:0px}
.customer-service .stepHeading{font-size:20px; font-weight:500}
.customer-service .stepBox{background:#fff; min-height:380px; padding:30px 10px 30px 30px}
.customer-service .stepBox ul{padding-left:0}
.customer-service .stepBox ul li{color:#004884; font-size:16px; padding:0 0 0 20px; background:url(/CLAUI/Content/images/AXA/login-ltarrow.png) 0px 5px no-repeat; margin:10px 0}
.customer-service .stepBox ul li a{color:#004884; font-size:16px}
.customer-service .toppadd{padding:40px 0; margin-top:20px}
.mbsc-cal-cell-i.mbsc-cal-day-i div:nth-child(1){display:non !important; opacity:1 !important}
div.mbsc-cal-day-date0.mbsc-cal-cell-txt{display:block !important; opacity:1 !important}

/*login*/
.login{}
.login .col-md-3 {padding-left: 10px; padding-right: 10px;}
.login .col-md-3:first-child {padding-left:15px;}
.login .col-md-3:last-child {padding-right:15px;}
.login .graph {padding: 20px;}
.login ul{padding-left:0}
.login .stepWrpIN{border:0px}
.login .stepHeading{font-size:17px; font-weight:500}
.login .stepBox{background:#fff; min-height:230px; padding:20px}
.login .stepBox ul{padding-left:0}
.login .stepBox ul li{color:#004884; font-size:16px; padding:0 0 0 20px; background:url(/CLAUI/Content/images/AXA/login-ltarrow.png) 0px 7px no-repeat; margin:7px 0}
.login .stepBox ul li a{color:#004884; font-size:15px}
.login .toppadd{padding:40px 0; margin-top:20px}
.login .table>tbody>tr>td {padding: 15px;}
.login .login-box {background: #00457e;}
.login .login-box .log-padd {padding: 15px;}
.login .login-box .login-head {font-size: 30px; color: #fff;font-family: 'Montserrat', sans-serif; font-weight: 600; }
.login .login-box .noinputwrp {border: none;border-radius: 6px;}
.login .login-box .noinputheading {position: relative;background: none;padding: 0px;font-size: 14px;color: #99b9d3;font-weight: 500;left:0; top:0;}
.login .login-box .inputwrp {border: solid 1px #4d7da5;}
.login .login-box .inputwrp .form-control {background: none !important;color: #fff; font-size: 13px;}
.login .login-box .inputheading {left: 10px;top: -9px;background: #00457e;padding: 0 5px;font-size: 13px;color: #ffffff; }
.login .login-box .inputwrp .form-group {margin:0px;}
.login .login-box .inputwrp input::placeholder {color: #99b9d3; opacity: 1; font-size:11px;font-weight:400;}
.login .login-box .inputwrp input:-ms-input-placeholder {color: #99b9d3;font-size:11px;font-weight:400;}
.login .login-box .inputwrp input::-ms-input-placeholder {color: #99b9d3;font-size:11px;font-weight:400;}
.login .login-box .custom-radios > li:nth-child(even) {padding-right:0px;}
.login .login-box .custom-radios input[type="radio"] + label {padding: 7px 10px; color: #464646;font-size: 12px;}
.login .login-box .nthbtnwdth.custom-radios input[type="radio"] + label {width:97px;}
.login .login-box .nthbtnwdth.custom-radios input[type="radio"] + label.evenwd {width:130px;}
.login .login-box .custom-radios-width.custom-radios input[type="radio"] + label {width:113px;}
.login .login-box .inputwrp .resend {position: absolute;top: 14px;right: 10px;}
.login .login-box .inputwrp .resend a {color: #fff;font-size:11px;font-weight:400;}
.login .login-box .sign-in {background: #e40038;font-size: 12px;text-transform: uppercase;border: 0px;color: #fff;display: block;width: 100%;padding: 10px 0;border-radius: 3px; font-family: 'Montserrat', sans-serif; }
.login .login-box .sign-in:hover {background: #cc0637;}
.login .login-box .linkfoot1 {text-align: center;margin-bottom: 1px;}
.login .login-box .linkfoot1 li {border-right: 1px solid #5c8bb1; line-height: 8px;padding-right: 10px; padding-left: 5px;}
.login .login-box .linkfoot1 li:last-child {border-right: none;padding-right: 0px;}
.login .login-box .linkfoot1 li a {color:#99b9d3; font-size:11px;}
.login .login-box .linkfoot1 li a:hover {color: #fff;}
.login .login-box .linkfoot2 {text-align: center; background: #002c5f; padding:10px; }
.login .login-box .linkfoot2 li {border-right: 1px solid #fff; line-height: 11px;padding-right: 10px; padding-left: 5px;}
.login .login-box .linkfoot2 li:last-child {border-right: none; padding-right:0px;}
.login .login-box .linkfoot2 li a {color:#fff; font-size:12px;cursor: pointer; }
.login .login-box .linkfoot2 li a:hover {color: #fff;}
.login .modal-content {border-radius: 0px; padding: 30px;}
.login .modal-body {padding: 30px 0 0;}
.login .close {color: #004884; opacity:1; filter: alpha(opacity=100);font-size: 40px; font-weight: 400;line-height:0px; }
.login .close:hover {opacity:0.8; filter: alpha(opacity=80);}
.login .modal-body .panel-default>.panel-heading {background-color: #669cc9;}
.login .modal-body .panel-default>.panel-heading a {color: #fff;font-size: 16px;}
.login .modal-body .panel-default>.panel-heading a:after {color: #b3cee4; }
.login .modal-body .panel-default>.panel-heading a div {width: 97%; display: inline-block;}	

/* otp */
.otp.onlinePyament-sec {padding: 40px 0;background: #f3f3f3;}
.otp .pageHeading h1 {padding-bottom: 15px;padding-top: 15px;}
.otp .onlinePyamentForm {background: #fff;padding: 40px 40px 10px 40px;margin-top: 35px;}
.otp .onlinePyamentForm > ul {list-style: none;margin: 0;padding: 0;}
.otp .onlinePyamentForm > ul > li {margin-bottom: 30px;}
.otp .padd0 {padding-left: 0px; padding-right: 0px;}

/* confirmation */
.confirmation {padding:0px; margin:0px;}
.confirmationpadd {padding:40px; min-height: 400px;}
.confirmationpadd p {margin-bottom: 20px;}
.confirmationpadd .confirm {background: url('../images/confirm.jpg') no-repeat; width: 16px; height: 16px; float: left;margin: 5px 10px 0px 0px;}
.confirmationpadd .cancel {background: url('../images/cancel.jpg') no-repeat; width: 16px; height: 16px; float: left;margin: 5px 10px 0px 0px;}
.confirmationpadd .btn.btn-global {border: 2px solid #004888;font-weight: 600; text-transform: uppercase;padding: 5px 15px;}
.btn.btn-global.btn-confirm {border: 2px solid #004888;font-weight: 600; text-transform: uppercase;padding: 5px 15px;}

/*Nominee css*/
.modal-close{color: #004884;opacity: 1;right: 15px;position: relative;top: 5px;font-size: 25px;}
.modalcommon .modal-content{border-radius: 0px;}
.modal {text-align: center;padding: 0!important;}
.modal:before {content: '';display: inline-block;height: 100%;vertical-align: middle;margin-right: -4px;}
.modal-dialog {display: inline-block;text-align: left;vertical-align: middle;}
.styled-checkbox {position: absolute;opacity: 0;}
.styled-checkbox + label {position: relative;cursor: pointer;padding: 0;}
.styled-checkbox + label:before {content: '';margin-right: 10px;display: inline-block;vertical-align: text-top;width: 15px;height: 15px;background: transparent;border: 2px solid #004884;border-radius: 3px;}
.styled-checkbox:hover + label:before {background: #fff;}
.styled-checkbox:checked + label:before {background: #fff;}
.styled-checkbox:disabled + label {cursor: auto;}
.styled-checkbox:disabled + label:before {box-shadow: none;background: #ddd;}
.styled-checkbox:checked + label:after {content: '';position: absolute;left: 2px;top: 8px;background: transparent;width: 2px;height: 3px;box-shadow: 2px 0 0 #004884, 4px 0 0 #004884, 4px -2px 0 #004884, 4px -4px 0 #004884, 4px -6px 0 #004884, 4px -8px 0 #004884;-webkit-transform: rotate(45deg);transform: rotate(45deg);}

.tran-loader {padding-bottom: 20px;}
.tran-wait { font-size: 14px; color: #e52655;font-weight: 500; padding-bottom: 5px;}
.tran-dont {font-size: 16px; color: #004884; font-weight: 500;}

/* Example media queries */
@media (min-width: 992px) and (max-width: 5200px) {
	.flexibleIN_dropDown 			{top: -10px;}
	/* Home Fixed Menu */
.fixTab_Sec.ttd .fixTabIN		{height:100%; display:flex;}
.fixTab_Sec.ttd .owl-carousel	{height:100%; display: flex; flex-flow: nowrap column; justify-content: center;}
}
@media (max-width: 1440px) {
	.tabTxt p 						{}
	.fixTab_Sec 					{}
	.flexibleIN_dropDown 			{top: -10px;}
	.bigTxt 						{font-size: 25.5px;line-height: 35px;}
	.smlTxt 						{font-size: 15px;line-height: 20px;}
	.bannerLink 					{padding: 10px 20px;}
	.flexibleIN						{margin-top: 9%;}
	.flexibleIN_dropDown > p		{font-size: 20px;}
	.flexibleIN_dropDown .select-selected{font-size:20px;padding-left:120px;}
	.selectIn > p,.select-selected  {font-size: 24px;}
	.flexibleIN_dropDown .select-items div{font-size: 20px;}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.tabs nav a {
		font-size: 1em;
		min-height: 65px;
	}
	.icon-plans {
		background-position: 22px 10px;
	}
	.icon-protection {
		background-position: 22px -45px;
	}
	.icon-investment {
		background-position: 22px -106px;
	}
	.icon-health {
		background-position: 22px -162px;
	}
	.icon-riders {
		background-position: 22px -215px;
	}
}	
@media (max-width: 1365px) {
	.bigTxt	{font-size:30px; line-height:35px; padding-bottom:10px;}
	.fixTab_Sec {width: 88px;}
	.tabTxt{padding: 10px 8px;}
	.tabTxt img{width: 30px;}
	.tabTxt p {line-height: 11px;font-size: 11px;margin-top: 5px;}
	.smlTxt {font-size: 18px;line-height: 23px;}
	.about {padding-bottom: 5%;}
	.about h3 {font-size: 45px;}
	.about h4 {font-size: 16px;}
	.mediabox h3 {font-size: 22px;}
	.flexibleIN	{margin-top: 5%;}
	.lifeInsuranceINbox > p {font-size: 18px;}
	.selectIn > p,.select-selected {font-size: 26px;}
	.custom-select {width: 80% !important;}
	.select-selected:after {top: 16px;}
	.lifeInsuranceINbox {height: 160px;margin-top: 34%;}
}
@media (max-width:1024px){
/* payment online */
.tooltipshow					{position:relative; left: inherit; top: -10px; width: 100%; right:0; height:0; overflow:hidden; padding:0;  transition: all 0.1s;}
.tooltipshow.show				{position:relative; height:auto; overflow:visible; padding:30px; margin-bottom:30px;}
.tooltipCustom					{right: 0px; top: 0px;}
.tooltipshow:before				{right: 26px; left:inherit; top: -9px; transform: rotate(90deg);}
.tooltipCustom.feedback {right: 0px;position: relative;text-align: right;padding-bottom: 10px;}
.tooltipCustom.claimreg {right: 0px;position: relative;text-align: right;padding-bottom: 10px;}
.tooltipshow.feedback, .tooltipCustom.claimreg {top:0;}
.tooltipCustom.inbox {margin-top: 3px;}
.tooltipshow.inbox  {top:30px;}
.tooltipshow.inbox:before {left: 3px;}
/* // payment online */		

.login .col-md-3 {width: 100%;padding-left: 15px !important;padding-right: 15px !important;}
.login .login-box {margin-bottom: 30px;}
.login .login-box .custom-radios > li:nth-child(even) {padding-right: 10px;}
.login .stepBox {min-height:inherit; }
}
@media (max-width:991px){
	/* Other */
	.mediabox {
		float: none;
		width: auto;
		padding: 0 15px 20px;
		font-size: 90%;
	}

	.mediabox img {
		float: left;
		margin: 0 25px 10px 0;
		max-width: 40%;
	}

	.mediabox h3 {
		margin-top: 0;
		margin-bottom: 15px;
	}

	.mediabox p {
		margin-left: 40%;
		margin-left: calc(40% + 25px);
	}
	
	.sitemap{
		padding-bottom:0;
	}
	
	.sitemap h3 {
		font-size: 20px;
	}

	.mediabox:before,
	.mediabox:after {
		content: '';
		display: table;
	}

	.mediabox:after {
		clear: both;
	}
	
	/* Tabs */
	.tabs nav {
		width: 100%;
		overflow-y: hidden;
		overflow-x: auto;
	}
	.tabs nav a:before {
		margin-right: 0;
	}
	.tabs nav ul,
	.tabs nav ul li a {
		width: 100%;
		padding: 0;
	}
	
	.tabs nav ul {
		width: 910px;
	}
	
	/*::-webkit-scrollbar{
        height: 4px;
        width: 4px;
        background: gray;
    }
    ::-webkit-scrollbar-thumb:horizontal{
        background: #000;
        border-radius: 10px;
    }*/

	.tabs nav ul li {
		width: 170px;
		width: calc(170px + 1px);
		display: inline-block;
		margin: 0 7px 0 0;
	}

	.tabs nav ul li:last-child {
		border-right: none;
	}
	
	
	.mediabox {
		text-align: left;
	}
	.mediabox h6 {
		font-size: 18px;
	}

	.mediabox img {
		float: none;
		margin: 0 auto;
		max-width: 100%;
	}

	.mediabox p {
		margin: 0;
		min-height:auto;
	}
	
	.mediabox .info {
		min-height: auto;
	}
	
	.tabs nav {
		padding:0 0 10px 15px;
	}
	.tabs nav ul li {
		position:inherit;
	}
	.tabs nav ul li a {
		padding: 10px;
		padding-left: 35%;
		text-align: left;
	}
	
	.tabs nav a {
		text-align: center;
		font-size: 0.9em;
		min-height: 50px;
		line-height: 1.3;
		/*padding: 9% 1.25em 0;*/
		padding-left: 0;
	}
	.tabs nav li.tab-current a:before {
		bottom: -18px;
	}
	
	.tabs nav li.tab-current:before, .tabs nav li.tab-current:after {
		background: transparent;
	}
	
	.tabs nav li a {
		background-color:#fff;
		margin-right:8px;
		position: relative;
		border: 1px solid #ccc;
	}
	.plans .container{
		padding:0;
	}
	.plans section .mediabox .info{
		width:100% !important;
		margin:0 !important;
	}
	.tabs nav li.tab-current a:after {
		height: 4px;
	}
	.icon-saving {
		background-position: 15px 9px;
	}
	.icon-protection {
		background-position: 15px -44px;
	}
	.icon-investment {
		background-position: 15px -96px;
	}
	.icon-health {
		background-position: 15px -147px;
	}
	.icon-riders {
		background-position: 15px -195px;
		padding-top:10% !important;
	}
	
	/* Sitemap - Home */
	.sitemap .row {
		display: block;
	}
	.sitemap h3 {
		position:relative;
		font-size: 18px;
		line-height: 50px;
		border-bottom:1px solid #1a5b91;
	}
	.sitemap h3:after{
		position:absolute;
		content:'\f0d7';
		font-family:FontAwesome;
		font-size:16px;
		color:#80a4c2;
		right:15px;
		top:50%;
		margin-top:-25px;
	}
	.sitemap h3.act:after{
		position:absolute;
		content:'\f0d8';
		font-family:FontAwesome;
		font-size:16px;
		color:#80a4c2;
		right:15px;
		top:50%;
		margin-top:-25px;
	}
	.sitemap .coll.last h3{
		border-bottom:0;
	}
	
	/* About - Home */
	.about{padding:0 0 50px 0;}
	.about .container{padding:0 15px 0 0;}
	.axaInfo{ padding-top:0 !important;}
	#tdvx{padding-top:0 !important;}
	/* /About - Home */
	
	.about,.plans{ background-image:none;}
	/* /Tabs */
	
	.content section{padding-bottom:0;}
	
	/* Others */
	.fixTab_Sec						{display:block; top: inherit; height: auto; bottom: 0; width:100%; position:fixed;}
	.tabTxt							{padding: 8px 20px;}
	.tabTxt p						{font-size:11px; line-height:11px; margin:3px 0 0;}
	.tabTxt img						{width:25px !important; display:block; margin:0 auto;}
	.flexibleIN_dropDown			{position:relative;}
	.flexibleIN						{max-width:100%; margin:0; padding:0;}
	.homeBannerTxt					{position:relative; margin-top: -25px;}
	.flexibleIN_Box:before			{right: -80px; bottom: 10%; background: url(../images/redLineMobile.png)no-repeat; height:110px;}
	.flexibleIN_dropDown			{border: solid 1px #ccc; margin: 25px 0;}
	.lifeInsuranceIN				{margin:0 2%;}
	.lifeInsuranceINbox				{padding:30px 20px; margin:0; margin-bottom: 30px; width:96%;}
	.lifeInsuranceINbox > p			{font-size:20px; line-height:24px; padding-bottom: 10px;}
	.selectIn > p					{font-size:24px;margin-right:15px;margin-top: -6px;}
	.selectIn .select-selected		{font-size:18px; border-bottom: solid 1px #cccc;}
	.custom-select					{width:70% !important;}
	.lifeInsurance_Sec .commonBtn	{margin-left:15px;}
	.lifeInsuranceINbox:before		{right: -80px; top: 22%; background: url(../images/redLineMobile.png)no-repeat; height:110px;}
	.lifeInsuranceIN				{padding-top: 22%;}
	.lifeInsurance_Sec				{background:url('../images/lifeINbgMobile.jpg')no-repeat right 0;height:470px;}
	.fixTab_Sec .owl-prev			{display:block; height:20px; width:11px;  background: url(../images/icon/Fx_arrowRight.png)no-repeat; position: absolute; left: 10px; top: 50%; margin-top:-8px; font-size: 0.1px; z-index:20; cursor:pointer;}
	.fixTab_Sec .owl-next			{display:block; height:20px; width:11px;  background: url(../images/icon/Fx_arrowLeft.png)no-repeat; position: absolute; right: 10px; top: 50%; margin-top:-8px; font-size: 0.1px; z-index:20; cursor:pointer;}
	.fixTab_Sec .owl-prev.disabled	{opacity:0;}
	.fixTab_Sec .owl-next.disabled	{opacity:0;}
	/* Awards */
	.fbox{width:100%;}
	.qd .cd:last-child .fbox{float:none;}
	.login-name {text-align: right; display: block;}
.baNav .navbar .nav {justify-content: flex-end; }
}

@media (max-width: 767px) {
	.flexibleIN_dropDown > p,.flexibleIN_dropDown .select-selected {
		font-size: 20px;
	}
	.flexibleIN_dropDown .select-selected {
		padding-left: 125px;
	}
	.select-selected {
		margin-top: -26px;
	}
	.select-selected:after {
		top: 8px;
	}
	.select-selected.select-arrow-active:after {
		top: -6px;
	}
	/* About - Home */
	.about h2{
		font-size:15px;
		font-weight:500;
	}
	.about h3{
		font-size:40px;
	}
	.about h4{
		font-size:16px;
	}
	.onlinePyamentForm		{padding: 40px 20px 5px 20px;margin-top: 20px;}
	
}

@media (max-width: 479px) {
	.flexibleIN_dropDown > p,.flexibleIN_dropDown .select-selected {
		font-size: 15px;
	}
	.flexibleIN_dropDown .select-selected {
		padding-left: 95px;
	}
	/* About - Home */
	.about h2{
		font-size:13px;
		font-weight:500;
	}
	.about h3{
		font-size:32px;
	}
	.about h4{
		font-size:13px;
	}
	.about p {
		font-size: 11px;
	}
}