
#box-border{
	
}
/*#first-tab{
	border: solid 1px red;
	height: 100px;
	width: 150px;
	z-index: 999;
}*/

 /***********************  CODE FOR COMPARISSION CALCULATOR RESULT START HERE ******************************/
 .comparison-calc-results{
 	
 	height: auto;
 	width: 100%;
 	margin-top: -15px;
 	text-align: center;
 }
 .comparison-calc-results-header{
 	font-size: 24px;

 }
 .comparison-calc-results h2 {
    padding: 1.25rem 0;
    background-color: #fafbfb;
    border-bottom: 1px solid #ebedee;
}
.comparison-calc-lumpsum{
	padding: 0 1.25rem 10px;
}
.comparison-calc-lumpsum-value{
	width: 60%;
	
	float: left;
}
/*.comparison-calc-lumpsum-desc {
    padding-left: 20px;
    width: 40%;
}*/
.heading1{
	font-size: 2.5rem;
	color: #454c51;
}
.book{
	font-weight: 400;	
}
.comparison-calc-lumpsum-text{
	color: #444;
    font-family: ZurichBT-Roman;
    font-size: 1.8em;
}
.dashed-line{
	border: 1px dashed #d6d7d7;
}
.comparison-calc-peryear{
	padding: 0 1.25rem 10px;
	/*width: 100%;*/
}
.comparison-calc-peryear-value{
	width: 60%;
	

}
.comparison-calc-peryear-desc{
	width: 40%;
}

/***********************  CODE FOR COMPARISSION CALCULATOR RESULT START HERE ******************************/


.blu_color_text{color: #053c6d ! important;}
.plan-tab-heart{width:25%;}
.pad_left_20{padding-left:20px;}
.font_size_15{font-size:15px;}
@media (max-width: 991px) and (min-width: 768px){
.welcm_medcal{height: 218px;}	
}
@media(max-width: 767px){
	width: 100%;
}
.plan-tabs .active .bullets1 li{color:#fff}
@media (min-width:768px){
	.margn_top_30{margin-top:30px;}
	.writeus-box textarea.apontmntmsg{height:119px; }
}
@media (min-width:992px){
	.do_best_box{height:529px;}
	.welcm_medcal{height: 228px;}
}
.orange_border_right{border-right: 2px solid #e77817;}
.other-link-small-text{font-size:14px;}
.claim-death-img-holder {
    display: inline-block;
    vertical-align: middle;
    width: 16.67%;
}
.claim-death-txt-holder {
    display: inline-block;
    vertical-align: middle;
    width: 82.33%;
}
.claim-blue-title {
    margin-bottom: 20px;
    margin-top: 0;
}
@media (max-width: 767px){
.claim-death-img-holder, .claim-death-txt-holder {
    margin: 10px 0;
    text-align: center;
    width: 100%;
}
}
.width_43{width:43%;}
.width_52{width:52%;}
@media (min-width: 1200px){
.medical_hdng1{width:37% ! important;}
.medical_hdng2{width:45% ! important;}
.medical_hdng3{width:53% ! important;}
}
.height_120{height:120px ! important;}
@media (min-width: 991px){
	.height_150{height:150px;}
}
.welcm_medcal:hover { 
   background-color: #e77817;
   color:#fff;
}

/* modal-right */
.max-height-none{max-height:none;}
.height_auto{ height: auto ! important;}
.font_size_14{font-size:14px;}
.font_size_13{font-size:13px;}
.radio_color{color:#333;}
.modal.right .modal-dialog {
		position: fixed;
		margin: auto;
		width: 320px;
		height: 100%;
		-webkit-transform: translate3d(0%, 0, 0);
		    -ms-transform: translate3d(0%, 0, 0);
		     -o-transform: translate3d(0%, 0, 0);
		        transform: translate3d(0%, 0, 0);
	}
	.modal.right .modal-content {
		height: 100%;
		overflow-y: auto;
	}
@media (max-width:320px) {
.modal.right .modal-dialog {position: relative;}
}
	.modal.right.fade .modal-dialog {
		right: -320px;
		-webkit-transition: opacity 0.3s linear, right 0.3s ease-out;
		   -moz-transition: opacity 0.3s linear, right 0.3s ease-out;
		     -o-transition: opacity 0.3s linear, right 0.3s ease-out;
		        transition: opacity 0.3s linear, right 0.3s ease-out;
	}
	.modal.right.fade.in .modal-dialog {
		right: 0;
	}
	 .white_Bg{background-color:#fff;}
	 .margin_top_12{margin-top:12px;}
.margin_top_0{margin-top:0px ! important;}
.padding_top_20{padding-top:20px ! important;}
.padding_top_8{padding-top:8px ! important;}
.dob_datepkr{background-image:url("../images/calendar.png"); background-repeat: no-repeat; background-position: right; background-origin: content-box; cursor: pointer;}
.padding_top_0{padding-top:0px ! important;}
.getyourquot{font-weight: bold;color: #004a80;text-align: center;font-size: 18px; width:89%;}
.paddng_top_10{padding-top:10px ! important;}
.paddng_bottom_0{padding-bottom:0px ! important;}
.width_20{width:20%;}
#hert-modal-open.modal-open{position:relative;}
@media (min-width:480px) {
.mar_top_5{margin-top: 5px ! important;}
}
.text_align_justify{text-align:justify;}
@media (min-width:480px) {
.formPopup .radioBtn input[type=radio]+label:before{width: 26px; height: 26px;}
.formPopup .radioBtn input[type=radio]:checked+label:after{width: 13px; height: 13px; top:7px;}
}
@media only screen and (max-width: 479px) and (min-width: 320px){
	.formPopup .formRow.radioBtn1 label{width:auto ! important;}
	.formPopup .formRow.radioBtn2 label{width:100% ! important;}
	.formPopup .radioBtn1  label{font-size: 12px ! important;}
	.formPopup .radioBtn2  label{font-size: 12px ! important;}
	.formPopup .radioBtn1 .radio-inline{padding-left:19px;}
	.formPopup .radioBtn2 .radio-inline{padding-left:19px;}
	.formPopup .radioBtn1 input[type=radio]:checked+label:after{left: 21px; top: 11px;}
	.formPopup .radioBtn2 input[type=radio]:checked+label:after{left: 21px; top: 11px;}
	.height_39_imp{height:39px ! important;}
	.font_size_11_mob{font-size: 11px ! important;}
}
@media (min-width:992px) {
	.modal.right .modal-dialog {width: 323px ! important;}
}
.formPopup .radioBtn1  label{font-size: 14px;}
.formPopup .radioBtn2  label{font-size: 14px;}
.formPopup .radioBtn1 input[type=radio]:checked+label:after{background: #b02a30;}
.formPopup .radioBtn2 input[type=radio]:checked+label:after{background: #b02a30;}
.visible_imp{visibility:visible ! important;}
.display_block_imp{display:block ! important;}
/* datepicker-ui */

.ui-datepicker{width:17em;display:none;background:#FFF;padding:.2em .2em 0;}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}
.ui-datepicker .ui-datepicker-prev{position:absolute;width:1.8em;height:1.8em;top:2px;}
.ui-datepicker .ui-datepicker-next{position:absolute;width:1.8em;height:1.8em;top:2px;}
.ui-datepicker .ui-datepicker-prev-hover{top:1px;}
.ui-datepicker .ui-datepicker-next-hover{top:1px;}
.ui-datepicker .ui-datepicker-prev{left:2px;}
.ui-datepicker .ui-datepicker-next{right:2px;}
.ui-datepicker .ui-datepicker-prev-hover{left:1px;}
.ui-datepicker .ui-datepicker-next-hover{right:1px;}
.ui-datepicker .ui-datepicker-prev SPAN{position:absolute;margin-top:-8px;display:block;margin-left:-8px;top:50%;left:50%;}
.ui-datepicker .ui-datepicker-next SPAN{position:absolute;margin-top:-8px;display:block;margin-left:-8px;top:50%;left:50%;}
.ui-datepicker .ui-datepicker-title{text-align:center;line-height:1.8em;margin:0 2.3em;}
.ui-datepicker .ui-datepicker-title SELECT{margin:1px 0;font-size:1em;color:#000; border-radius: 0px;border-color: rgb(169, 169, 169);border-width: 1px;border-style: solid;}
.ui-datepicker SELECT.ui-datepicker-month-year{width:100%;}
.ui-datepicker SELECT.ui-datepicker-month{width:49%;}
.ui-datepicker SELECT.ui-datepicker-year{width:49%;}
.ui-datepicker TABLE{margin:0 0 .4em;width:100%;border-collapse:collapse;font-size:.9em;}
.ui-datepicker TH{border-bottom:0;text-align:center;border-left:0;border-top:0;font-weight:700;border-right:0;padding:.7em .3em;}
.ui-datepicker TD{border-bottom:0;border-left:0;border-top:0;border-right:0;padding:1px;}
.ui-datepicker TD SPAN{text-align:right;display:block;text-decoration:none;padding:.2em;}
.ui-datepicker TD A{text-align:right;display:block;text-decoration:none;padding:.2em;}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;border-bottom:0;border-left:0;margin:.7em 0 0;border-right:0;padding:0 .2em;}
.ui-datepicker .ui-datepicker-buttonpane BUTTON{margin:.5em .2em .4em;width:auto;float:right;overflow:visible;cursor:pointer;padding:.2em .6em .3em;}
.ui-datepicker .ui-datepicker-buttonpane BUTTON.ui-datepicker-current{float:left}.ui-datepicker-multi.ui-datepicker{width:auto;}
.ui-datepicker-multi .ui-datepicker-group{float:left;}
.ui-datepicker-multi .ui-datepicker-group TABLE{margin:0 auto .4em;width:95%;}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}
.ui-datepicker-row-break{width:100%;clear:both;font-size:0;}
.ui-datepicker-rtl{direction:rtl;}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next{right:auto;left:2px;}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next:hover{right:auto;left:1px;}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}
.ui-datepicker-rtl .ui-datepicker-buttonpane BUTTON{float:left;}
.ui-datepicker-rtl .ui-datepicker-buttonpane BUTTON.ui-datepicker-current{float:right;}
.ui-datepicker-rtl .ui-datepicker-group{float:right;}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.ui-datepicker-cover{z-index:-1;position:absolute;filter:mask();width:200px;display:block;height:200px;top:-4px;left:-4px;}
.ui-state-disabled{cursor:default!important}.ui-icon{text-indent:-99999px;display:block;background-repeat:no-repeat;overflow:hidden;}
.ui-widget-overlay{position:absolute;width:100%;height:100%;top:0;left:0}.ui-widget{font-family:ZurichBT-Roman;font-size:1.1em;}
.ui-widget .ui-widget{font-size:1em;}
.ui-widget INPUT{font-family:ZurichBT-Roman;font-size:1em;}
.ui-widget SELECT{font-family:ZurichBT-Roman;font-size:1em;}
.ui-widget TEXTAREA{font-family:ZurichBT-Roman;font-size:1em;}
.ui-widget BUTTON{font-family:ZurichBT-Roman;font-size:1em;}
.ui-widget-content{border-bottom:#eee 1px solid;border-left:#eee 1px solid;color:#333;border-top:#eee 1px solid;border-right:#eee 1px solid;}
.ui-widget-content A{color:#333;}
.ui-widget-header{border-bottom:#e3a1a1 1px solid;border-left:#e3a1a1 1px solid;background:url(../images/#c00) #c00 repeat-x 50% 50%;color:#fff;border-top:#e3a1a1 1px solid;font-weight:700;border-right:#e3a1a1 1px solid;}
.ui-widget-header A{color:#fff;}
.ui-state-default{border-bottom:#d8dcdf 1px solid;border-left:#d8dcdf 1px solid;background:#eee;color:#004276;border-top:#d8dcdf 1px solid;font-weight:700;border-right:#d8dcdf 1px solid;}
.ui-widget-content .ui-state-default{border-bottom:#d8dcdf 1px solid;border-left:#d8dcdf 1px solid;background:#eee;color:#004276;border-top:#d8dcdf 1px solid;font-weight:700;border-right:#d8dcdf 1px solid;}
.ui-widget-header .ui-state-default{border-bottom:#d8dcdf 1px solid;border-left:#d8dcdf 1px solid;background:#eee;color:#004276;border-top:#d8dcdf 1px solid;font-weight:700;border-right:#d8dcdf 1px solid;}
.ui-state-default A{color:#004276;text-decoration:none;}
.ui-state-default A:link{color:#004276;text-decoration:none;}
.ui-state-default A:visited{color:#004276;text-decoration:none;}
.ui-state-hover{border-bottom:#cdd5da 1px solid;border-left:#cdd5da 1px solid;background:#f6f6f6;color:#111;border-top:#cdd5da 1px solid;font-weight:700;border-right:#cdd5da 1px solid;}
.ui-widget-content .ui-state-hover{border-bottom:#cdd5da 1px solid;border-left:#cdd5da 1px solid;background:#f6f6f6;color:#111;border-top:#cdd5da 1px solid;font-weight:700;border-right:#cdd5da 1px solid;}
.ui-widget-header .ui-state-hover{border-bottom:#cdd5da 1px solid;border-left:#cdd5da 1px solid;background:#f6f6f6;color:#111;border-top:#cdd5da 1px solid;font-weight:700;border-right:#cdd5da 1px solid;}
.ui-state-focus{border-bottom:#cdd5da 1px solid;border-left:#cdd5da 1px solid;background:#f6f6f6;color:#111;border-top:#cdd5da 1px solid;font-weight:700;border-right:#cdd5da 1px solid;}
.ui-widget-content .ui-state-focus{border-bottom:#cdd5da 1px solid;border-left:#cdd5da 1px solid;background:#f6f6f6;color:#111;border-top:#cdd5da 1px solid;font-weight:700;border-right:#cdd5da 1px solid;}
.ui-widget-header .ui-state-focus{border-bottom:#cdd5da 1px solid;border-left:#cdd5da 1px solid;background:#f6f6f6;color:#111;border-top:#cdd5da 1px solid;font-weight:700;border-right:#cdd5da 1px solid;}
.ui-state-hover A{color:#111;text-decoration:none;}
.ui-state-hover A:hover{color:#111;text-decoration:none;}
.ui-state-active{border-bottom:#eee 1px solid;border-left:#eee 1px solid;background:#fff;color:#c00;border-top:#eee 1px solid;font-weight:700;border-right:#eee 1px solid;}
.ui-widget-header .ui-state-active{border-bottom:#eee 1px solid;border-left:#eee 1px solid;background:#fff;color:#c00;border-top:#eee 1px solid;font-weight:700;border-right:#eee 1px solid;}
.ui-state-active A{color:#c00;text-decoration:none;}
.ui-state-active A:link{color:#c00;text-decoration:none;}
.ui-state-active A:visited{color:#c00;text-decoration:none;}
.ui-widget:active{outline-style:none;outline-color:invert;outline-width:medium;}
.ui-state-highlight{border-bottom:#fcd3a1 1px solid;border-left:#fcd3a1 1px solid;background:url(../images/ui-bg_glass_55_fbf8ee_1x400.png) #fbf8ee repeat-x 50% 50%;color:#444;border-top:#fcd3a1 1px solid;border-right:#fcd3a1 1px solid;}
.ui-widget-content .ui-state-highlight{border-bottom:#fcd3a1 1px solid;border-left:#fcd3a1 1px solid;background:url(../images/ui-bg_glass_55_fbf8ee_1x400.png) #fbf8ee repeat-x 50% 50%;color:#444;border-top:#fcd3a1 1px solid;border-right:#fcd3a1 1px solid;}
.ui-widget-header .ui-state-highlight{border-bottom:#fcd3a1 1px solid;border-left:#fcd3a1 1px solid;background:url(../images/ui-bg_glass_55_fbf8ee_1x400.png) #fbf8ee repeat-x 50% 50%;color:#444;border-top:#fcd3a1 1px solid;border-right:#fcd3a1 1px solid;}
.ui-state-highlight A{color:#444;}
.ui-widget-content .ui-state-active{border-bottom:#eee 1px solid;border-left:#eee 1px solid;background:#fff;color:#c00;border-top:#eee 1px solid;font-weight:700;border-right:#eee 1px solid;}
.ui-widget-content .ui-state-highlight A{color:#444;}
.ui-widget-header .ui-state-highlight A{color:#444;}
.ui-state-error{border-bottom:#c00 1px solid;border-left:#c00 1px solid;background:url(../images/ui-bg_diagonals-thick_75_f3d8d8_40x40.png) #f3d8d8 50% 50%;color:#2e2e2e;border-top:#c00 1px solid;border-right:#c00 1px solid}
.ui-widget-content .ui-state-error{border-bottom:#c00 1px solid;border-left:#c00 1px solid;background:url(../images/ui-bg_diagonals-thick_75_f3d8d8_40x40.png) #f3d8d8 50% 50%;color:#2e2e2e;border-top:#c00 1px solid;border-right:#c00 1px solid}
.ui-widget-header .ui-state-error{border-bottom:#c00 1px solid;border-left:#c00 1px solid;background:url(../images/ui-bg_diagonals-thick_75_f3d8d8_40x40.png) #f3d8d8 50% 50%;color:#2e2e2e;border-top:#c00 1px solid;border-right:#c00 1px solid}
.ui-state-error A{color:#2e2e2e;}
.ui-widget-content .ui-state-error A{color:#2e2e2e;}
.ui-widget-header .ui-state-error A{color:#2e2e2e;}
.ui-state-error-text{color:#2e2e2e;}
.ui-widget-content .ui-state-error-text{color:#2e2e2e;}
.ui-widget-header .ui-state-error-text{color:#2e2e2e;}
.ui-priority-primary{font-weight:700;}
.ui-widget-content .ui-priority-primary{font-weight:700;}
.ui-widget-header .ui-priority-primary{font-weight:700;}
.ui-priority-secondary{filter:Alpha(Opacity=70);font-weight:400;opacity:.7;}
.ui-widget-content .ui-priority-secondary{filter:Alpha(Opacity=70);font-weight:400;opacity:.7;}
.ui-widget-header .ui-priority-secondary{filter:Alpha(Opacity=70);font-weight:400;opacity:.7;}
.ui-state-disabled{background-image:none;filter:Alpha(Opacity=35);opacity:.35;}
.ui-widget-content .ui-state-disabled{background-image:none;filter:Alpha(Opacity=35);opacity:.35;}
.ui-widget-header .ui-state-disabled{background-image:none;filter:Alpha(Opacity=35);opacity:.35;}
.ui-icon{background-image:url(../images_cal/ui-icons_cc0000_256x240.png);width:16px;height:16px;}
.ui-widget-content .ui-icon{background-image:url(../images_cal/ui-icons_cc0000_256x240.png);}
.ui-widget-header .ui-icon{background-image:url(../images/ui-icons_ffffff_256x240.png);}
.ui-state-default .ui-icon{background-image:url(../images_cal/ui-icons_cc0000_256x240.png);}
.ui-state-hover .ui-icon{background-image:url(../images_cal/ui-icons_cc0000_256x240.png);}
.ui-state-focus .ui-icon{background-image:url(../images_cal/ui-icons_cc0000_256x240.png);}
.ui-state-active .ui-icon{background-image:url(../images_cal/ui-icons_cc0000_256x240.png);}
.ui-state-highlight .ui-icon{background-image:url(../images_cal/ui-icons_004276_256x240.png);}
.ui-state-error .ui-icon{background-image:url(../images_cal/ui-icons_cc0000_256x240.png);}
.ui-state-error-text .ui-icon{background-image:url(../images_cal/ui-icons_cc0000_256x240.png);}
.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0;}
.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0;}
.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0;}
.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0;}
.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0;}
.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px;}
.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px;}
.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px;}
.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px;}
.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px;}
.ui-icon-arrow-1-n{background-position:0 -32px;}
.ui-icon-arrow-1-ne{background-position:-16px -32px;}
.ui-icon-arrow-1-e{background-position:-32px -32px;}
.ui-icon-arrow-1-se{background-position:-48px -32px;}
.ui-icon-arrow-1-s{background-position:-64px -32px;}
.ui-icon-arrow-1-sw{background-position:-80px -32px;}
.ui-icon-arrow-1-w{background-position:-96px -32px;}
.ui-icon-arrow-1-nw{background-position:-112px -32px;}
.ui-icon-arrow-2-n-s{background-position:-128px -32px;}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}
.ui-icon-arrow-2-e-w{background-position:-160px -32px;}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}
.ui-icon-arrowstop-1-n{background-position:-192px -32px;}
.ui-icon-arrowstop-1-e{background-position:-208px -32px;}
.ui-icon-arrowstop-1-s{background-position:-224px -32px;}
.ui-icon-arrowstop-1-w{background-position:-240px -32px;}
.ui-icon-arrowthick-1-n{background-position:0 -48px;}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}
.ui-icon-arrowthick-1-e{background-position:-32px -48px;}
.ui-icon-arrowthick-1-se{background-position:-48px -48px;}
.ui-icon-arrowthick-1-s{background-position:-64px -48px;}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}
.ui-icon-arrowthick-1-w{background-position:-96px -48px;}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px;}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px;}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px;}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px;}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}
.ui-icon-arrow-4{background-position:0 -80px;}
.ui-icon-arrow-4-diag{background-position:-16px -80px;}
.ui-icon-extlink{background-position:-32px -80px;}
.ui-icon-newwin{background-position:-48px -80px;}
.ui-icon-refresh{background-position:-64px -80px;}
.ui-icon-shuffle{background-position:-80px -80px;}
.ui-icon-transfer-e-w{background-position:-96px -80px;}
.ui-icon-transferthick-e-w{background-position:-112px -80px;}
.ui-icon-folder-collapsed{background-position:0 -96px;}
.ui-icon-folder-open{background-position:-16px -96px;}
.ui-icon-document{background-position:-32px -96px;}
.ui-icon-document-b{background-position:-48px -96px;}
.ui-icon-note{background-position:-64px -96px;}
.ui-icon-mail-closed{background-position:-80px -96px;}
.ui-icon-mail-open{background-position:-96px -96px;}
.ui-icon-suitcase{background-position:-112px -96px;}
.ui-icon-comment{background-position:-128px -96px;}
.ui-icon-person{background-position:-144px -96px;}
.ui-icon-print{background-position:-160px -96px;}
.ui-icon-trash{background-position:-176px -96px;}
.ui-icon-locked{background-position:-192px -96px;}
.ui-icon-unlocked{background-position:-208px -96px;}
.ui-icon-bookmark{background-position:-224px -96px;}
.ui-icon-tag{background-position:-240px -96px;}
.ui-icon-home{background-position:0 -112px;}
.ui-icon-flag{background-position:-16px -112px;}
.ui-icon-calendar{background-position:-32px -112px;}
.ui-icon-cart{background-position:-48px -112px;}
.ui-icon-pencil{background-position:-64px -112px;}
.ui-icon-clock{background-position:-80px -112px;}
.ui-icon-disk{background-position:-96px -112px;}
.ui-icon-calculator{background-position:-112px -112px;}
.ui-icon-zoomin{background-position:-128px -112px;}
.ui-icon-zoomout{background-position:-144px -112px;}
.ui-icon-search{background-position:-160px -112px;}
.ui-icon-wrench{background-position:-176px -112px;}
.ui-icon-gear{background-position:-192px -112px;}
.ui-icon-heart{background-position:-208px -112px;}
.ui-icon-star{background-position:-224px -112px;}
.ui-icon-link{background-position:-240px -112px;}
.ui-icon-cancel{background-position:0 -128px;}
.ui-icon-plus{background-position:-16px -128px;}
.ui-icon-plusthick{background-position:-32px -128px;}
.ui-icon-minus{background-position:-48px -128px;}
.ui-icon-minusthick{background-position:-64px -128px;}
.ui-icon-close{background-position:-80px -128px;}
.ui-icon-closethick{background-position:-96px -128px;}
.ui-icon-key{background-position:-112px -128px;}
.ui-icon-lightbulb{background-position:-128px -128px;}
.ui-icon-scissors{background-position:-144px -128px;}
.ui-icon-clipboard{background-position:-160px -128px;}
.ui-icon-copy{background-position:-176px -128px;}
.ui-icon-contact{background-position:-192px -128px;}
.ui-icon-image{background-position:-208px -128px;}
.ui-icon-video{background-position:-224px -128px;}
.ui-icon-script{background-position:-240px -128px;}
.ui-icon-alert{background-position:0 -144px;}
.ui-icon-info{background-position:-16px -144px;}
.ui-icon-notice{background-position:-32px -144px;}
.ui-icon-help{background-position:-48px -144px;}
.ui-icon-check{background-position:-64px -144px;}
.ui-icon-bullet{background-position:-80px -144px;}
.ui-icon-radio-off{background-position:-96px -144px;}
.ui-icon-radio-on{background-position:-112px -144px;}
.ui-icon-pin-w{background-position:-128px -144px;}
.ui-icon-pin-s{background-position:-144px -144px;}
.ui-icon-play{background-position:0 -160px;}
.ui-icon-pause{background-position:-16px -160px;}
.ui-icon-seek-next{background-position:-32px -160px;}
.ui-icon-seek-prev{background-position:-48px -160px;}
.ui-icon-seek-end{background-position:-64px -160px;}
.ui-icon-seek-start{background-position:-80px -160px;}
.ui-icon-seek-first{background-position:-80px -160px;}
.ui-icon-stop{background-position:-96px -160px;}
.ui-icon-eject{background-position:-112px -160px;}
.ui-icon-volume-off{background-position:-128px -160px;}
.ui-icon-volume-on{background-position:-144px -160px;}
.ui-icon-power{background-position:0 -176px;}
.ui-icon-signal-diag{background-position:-16px -176px;}
.ui-icon-signal{background-position:-32px -176px;}
.ui-icon-battery-0{background-position:-48px -176px;}
.ui-icon-battery-1{background-position:-64px -176px;}
.ui-icon-battery-2{background-position:-80px -176px;}
.ui-icon-battery-3{background-position:-96px -176px;}
.ui-icon-circle-plus{background-position:0 -192px;}
.ui-icon-circle-minus{background-position:-16px -192px;}
.ui-icon-circle-close{background-position:-32px -192px;}
.ui-icon-circle-triangle-e{background-position:-48px -192px;}
.ui-icon-circle-triangle-s{background-position:-64px -192px;}
.ui-icon-circle-triangle-w{background-position:-80px -192px;}
.ui-icon-circle-triangle-n{background-position:-96px -192px;}
.ui-icon-circle-arrow-e{background-position:-112px -192px;}
.ui-icon-circle-arrow-s{background-position:-128px -192px;}
.ui-icon-circle-arrow-w{background-position:-144px -192px;}
.ui-icon-circle-arrow-n{background-position:-160px -192px;}
.ui-icon-circle-zoomin{background-position:-176px -192px;}
.ui-icon-circle-zoomout{background-position:-192px -192px;}
.ui-icon-circle-check{background-position:-208px -192px;}
.ui-icon-circlesmall-plus{background-position:0 -208px;}
.ui-icon-circlesmall-minus{background-position:-16px -208px;}
.ui-icon-circlesmall-close{background-position:-32px -208px;}
.ui-icon-squaresmall-plus{background-position:-48px -208px;}
.ui-icon-squaresmall-minus{background-position:-64px -208px;}
.ui-icon-squaresmall-close{background-position:-80px -208px;}
.ui-icon-grip-dotted-vertical{background-position:0 -224px;}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}
.ui-icon-grip-solid-vertical{background-position:-32px -224px;}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}
.ui-icon-grip-diagonal-se{background-position:-80px -224px;}
.ui-corner-all{-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;-khtml-border-top-left-radius:6px;border-top-left-radius:6px;}
.ui-corner-top{-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;-khtml-border-top-left-radius:6px;border-top-left-radius:6px;}
.ui-corner-left{-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;-khtml-border-top-left-radius:6px;border-top-left-radius:6px;}
.ui-corner-tl{-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;-khtml-border-top-left-radius:6px;border-top-left-radius:6px;}
.ui-corner-all{-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;-khtml-border-top-right-radius:6px;border-top-right-radius:6px;}
.ui-corner-top{-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;-khtml-border-top-right-radius:6px;border-top-right-radius:6px;}
.ui-corner-right{-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;-khtml-border-top-right-radius:6px;border-top-right-radius:6px;}
.ui-corner-tr{-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;-khtml-border-top-right-radius:6px;border-top-right-radius:6px;}
.ui-corner-all{-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;-khtml-border-bottom-left-radius:6px;border-bottom-left-radius:6px;}
.ui-corner-bottom{-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;-khtml-border-bottom-left-radius:6px;border-bottom-left-radius:6px;}
.ui-corner-left{-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;-khtml-border-bottom-left-radius:6px;border-bottom-left-radius:6px;}
.ui-corner-bl{-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;-khtml-border-bottom-left-radius:6px;border-bottom-left-radius:6px;}
.ui-corner-all{-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;-khtml-border-bottom-right-radius:6px;border-bottom-right-radius:6px;}
.ui-corner-bottom{-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;-khtml-border-bottom-right-radius:6px;border-bottom-right-radius:6px;}
.ui-corner-right{-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;-khtml-border-bottom-right-radius:6px;border-bottom-right-radius:6px;}
.ui-corner-br{-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;-khtml-border-bottom-right-radius:6px;border-bottom-right-radius:6px;}
.ui-widget-overlay{filter:Alpha(Opacity=40);background:url(/BuyOnline/bolimages/smartkid/ui-bg_dots-small_65_a6a6a6_2x2.png) #a6a6a6 50% 50%;opacity:.4;}
.ui-widget-shadow{filter:Alpha(Opacity=10);margin:-8px 0 0 -8px;background:url(../images/ui-bg_flat_0_333333_40x100.png) #333 repeat-x 50% 50%;opacity:.1;-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;padding:8px;}
.ui-resizable{position:relative;}
.ui-resizable-handle{z-index:99999;position:absolute;display:block;font-size:.1px;}
.ui-resizable-disabled .ui-resizable-handle{display:none;}
.ui-resizable-autohide .ui-resizable-handle{display:none;}
.ui-resizable-n{width:100%;height:7px;top:-5px;cursor:n-resize;left:0;}
.ui-resizable-s{width:100%;bottom:-5px;height:7px;cursor:s-resize;left:0;}
.ui-resizable-e{width:7px;height:100%;top:0;cursor:e-resize;right:-5px;}
.ui-resizable-w{width:7px;height:100%;top:0;cursor:w-resize;left:-5px;}
.ui-resizable-se{width:12px;bottom:1px;height:12px;cursor:se-resize;right:1px;}
.ui-resizable-sw{width:9px;bottom:-5px;height:9px;cursor:sw-resize;left:-5px;}
.ui-resizable-nw{width:9px;height:9px;top:-5px;cursor:nw-resize;left:-5px;}
.ui-resizable-ne{width:9px;height:9px;top:-5px;cursor:ne-resize;right:-5px;}
.ui-selectable-helper{z-index:100;border-bottom:#000 1px dotted;position:absolute;border-left:#000 1px dotted;border-top:#000 1px dotted;border-right:#000 1px dotted;}

/* feedback form */
.margin-left_25{margin-left:25px;}
.formPopup .radioBtns input[type=radio]:checked+label:after{background: #b02a30;}
.mt5{margin-top:5px;}
/* .starBoots{padding-bottom: 5px; padding-top: 5px; border: none; background: #fff; padding-right: 10px; padding-left:10px;}
@media (max-width:320px){
	.starBoots{padding-right: 0px; padding-left:0px;}
}
@media only screen and (max-width: 479px) and (min-width: 321px){
	.starBoots{padding-right: 3px; padding-left:0px;}
}
@media only screen and (max-width: 559px) and (min-width: 480px){
	.starBoots{padding-right: 5px; padding-left:5px;}
} */
.rating-container .caption{display:none;}
.rating-container .filled-stars{color: #b02a30;}
@media only screen and (max-width: 767px) and (min-width: 320px){
	.margin_tp_10{margin-top:10px;}
}
@media (max-width: 479px){
	.pad_left_mob_10{padding-left:10px;}
}
.margin_ryt_15{margin-right:15px;}
.margin_ryt_25{margin-right:25px;}
.like_btn{color: black;background-color: #fff;border-color: #fff;}
.dislike_btn{color: black;
    background-color: white;
    border-color: white;}
    
    
.inner_top_box{background:#D6EAF8; color: #053c6d; font-family: ZurichBT-Bold;padding:20px; min-height: 83px;}
.inner_bottom_box{color: #fff;font-size: 14px;height: 267px;overflow: hidden;padding-left: 20px;text-align: center; background-color:#566573 !important;}
.insurance-slider .outer_box_typ{width:220px; overflow:hidden; height: 350px;margin: 0 20px;}
.padding_14{padding:14px !important;}
.padng_12{padding:12px !important;}
.box_imags .slick-prev,.box_imags .slick-next{top:39%;}
.margin_b_0{margin-bottom:0px !important;}

@media (min-width: 993px){
.zenwidth{width:100%;}
}
/*.box_imags .slick-prev:before{content:url('../images/prev-icon.png') !important;}
.box_imags .slick-next:before{content:url('../images/next-icon.png') !important;} */
.text_align_center{text-align:center;}
.hdng_color{color:#808B96 !important;}
.starimg{float:right; margin-top:120px !important; font-size:11px;}
.giftimg{float:right; margin-top:40px !important; font-size:11px;}
#plansBg {background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 49%, rgba(4,40,62,1) 50%, rgba(4,40,62,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(49%, rgba(246,246,246,1)), color-stop(50%, rgba(4,40,62,1)), color-stop(100%, rgba(4,40,62,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 49%, rgba(4,40,62,1) 50%, rgba(4,40,62,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 49%, rgba(4,40,62,1) 50%, rgba(4,40,62,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 49%, rgba(4,40,62,1) 50%, rgba(4,40,62,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 49%, rgba(4,40,62,1) 50%, rgba(4,40,62,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#04283e', GradientType=0 );}


.inner_bottom_box:hover{background-color:#fff ! important; color: #566573 !important}

/* Added for sticky-actions */
.sticky-actions .cta-list li>a{padding-top:5px; height: 41px !important;}
.sticky-actions .cta-list li>a>.form-banner-img{height:32px;}
.sticky-actions .cta-list li>a>.txt-middle{vertical-align:middle;}
.sticky-actions .cta-list li>a>.txtHandle .form-banner-h3{position: relative;display: inline;float: left;vertical-align: middle;}
.sticky-actions .cta-list li>a>.txtHandle .form-banner-txt{position: relative;display: inline;float: right;padding-left: 5px;}
.sticky-actions .cta-list li>a>.txtHandle .form-banner-txt .form-banner-txt-h3{font-size: 15px;font-weight: 500;line-height: 1.1; font-family: ZurichBT-Bold;}
.sticky-actions .cta-list li>a>.txtHandle .form-banner-h3 h3{font-size: 15px;}
.service-buttons.sticky-actions{height: 43px;}
.service-buttons.sticky-actions{top: 105px !important;}

/* Added for Annuity */
.content-section--grey{background-color: #f1f1f1; border-bottom: #d6d7d7; border-bottom: 1px solid #d6d7d7;}
.carousel-unmasked-sides{position: relative; overflow: hidden;}
.carousel-default {
    width: 100%;
    margin: auto auto 1.5625rem;
    padding-left: .625rem;
    padding-right: .625rem;
}

@media (min-width: 35.5em){
.carousel-default {width: 85%;}
}
/*.row .slick-slider {
    margin-left: -.625rem;
    margin-right: -.625rem;
}*/
.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}
.slick-prev {
    left: -3.125rem;
}
.slick-next, .slick-prev {
    /*display: none!important;*/
    font-size: 0;
    padding: .625rem;
    border-radius: 50%;
    background: 0 0;
    /* border: 2px solid #c00; */
    position: absolute;
    top: calc(40% - 10px);
    z-index: 21;
    outline: 0;
    transition: background-color .2s;
}
.carousel-unmasked-sides::after, .carousel-unmasked-sides::before {
    display: none;
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 9%;
    z-index: 20;
    background: linear-gradient(to left,rgba(241,241,241,0) 6%,#f1f1f1 100%);
}
.carousel-unmasked-sides .slick-list {
    overflow: visible;
}
.slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0;
}
.slick-slider .slick-list, .slick-slider .slick-track {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.slick-track {
    display: flex!important;
}
.slide {
    margin-left: .625rem;
    margin-right: .625rem;
    display: flex!important;
    height: auto!important;
}

@media (min-width: 35.5em){
.slick-next, .slick-prev {display: block!important;}
}
@media (min-width: 48em)
{
.carousel-unmasked-sides::after, .carousel-unmasked-sides::before {display: block;}
}
.slick-slide.slick-active {
    opacity: 1;
}
.slick-slide .panel-module {
    width: 100%!important;
}
.panel-module {
    position: relative;
}
.panel-body-content {
    position: relative;
    z-index: 1;
}
.panel-module-body {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
}
.panel-module-heading {
    color: #c00;
}
.panel-module-body p, .panel-module-heading {
    transition: color .4s ease;
}
@media (min-width: 62em){
	.heading5 {font-size: 1.25rem; }
}
.heading5{-webkit-font-smoothing: antialiased;line-height: 1.2; font-weight: 400; font-size:20px ! important;}
.panel-module-body p, .panel-module-heading {
    transition: color .4s ease; margin-bottom: 1.25rem; font-size:16px;
}
.panel-module-body::after {
    display: block;
    background-color: #c00;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: calc(100% - 3px);
    transition: top .4s ease;
}
@media (min-width: 1200px){
.carousel-unmasked-sides::after, .carousel-unmasked-sides::before {width: calc((100% - 981px)/ 2);}
}
.carousel-unmasked-sides::after {
    right: 0;
    left: auto;
    background: linear-gradient(to right,rgba(241,241,241,0) 6%,#f1f1f1 100%);
}
.carousel-unmasked-sides::after, .carousel-unmasked-sides::before {
    display: none;
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 9%;
    z-index: 20;
    background: linear-gradient(to left,rgba(241,241,241,0) 6%,#f1f1f1 100%);
}
@media (min-width: 1200px){
.carousel-unmasked-sides::after, .carousel-unmasked-sides::before {width: calc((100% - 981px)/ 2) ! important;}
}
@media (min-width: 48em){
.carousel-unmasked-sides::after, .carousel-unmasked-sides::before {display: block;}
}
.slick-dots {
    list-style: none;
    text-align: center;
    margin: 0;
    padding: 0;
    padding-bottom:20px;
}
.slick-dots li {
    display: inline-block;
}
.slick-dots li button {
    border: 0;
    background: 0 0;
    font-size: 0;
    padding: 10px;
    outline: 0;
}
.slick-dots li button::before {
    content: '';
    display: block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    border: 2px solid #c00;
}
.slick-dots li.slick-active button::before {
    background-color: #c00;
}
@media (min-width: 48em){
.slick-dots li button::before {
    width: 14px;
    height: 14px;
}}
@media (min-width: 1200px){
.carousel-unmasked-sides::after, .carousel-unmasked-sides::before {
    width: calc((100% - 981px)/ 2);}
}

.carousel-unmasked-sides::after, .carousel-unmasked-sides::before {
    display: none;
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 9%;
    z-index: 20;
    background: linear-gradient(to left,rgba(241,241,241,0) 6%,#f1f1f1 100%);
}
.carousel-unmasked-sides::after {
    right: 0;
    left: auto;
    background: linear-gradient(to right,rgba(241,241,241,0) 6%,#f1f1f1 100%);
}
@media (min-width: 48em){
.carousel-unmasked-sides::after, .carousel-unmasked-sides::before {display: block;}
}
.panel-body, .panel-grey, .panel-white {
    padding: 1.25rem;
}

a.panel-module {
    transition: -webkit-transform .15s ease,box-shadow .15s ease;
    transition: transform .15s ease,box-shadow .15s ease;
}

.panel-link-color:hover, a.panel, a.panel-module:hover {
    text-decoration: none;
}
.panel-module, .panel-white {
    border: 1px solid #d6d7d7;
    margin-bottom: 1.5625rem;
    background-color: #fff;
}
/**, :after, :before {
    box-sizing: inherit;
}*/
a.panel:hover .panel-module-body p, a.panel:hover .panel-module-heading {
    /* color: #fff; */
}
.slick-prev:before {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.slick-next::before, .slick-prev::before {
   /*  content: '';
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zd…41Yy0yLjQtMi43LTIuMi01LjcgMC03LjkgMi4zLTIuMiA2LTIuMSA4LjEgMHoiLz48L3N2Zz4=) center no-repeat; */
   /* 	content: url(../images/next-icon.png) !important; */
   		content: url(../images/download_icon.svg) !important;
    width: 25px;
    height: 20px;
    background-size: contain;
    padding-left:10px;
}


.slide .panel:after {
    content: "";
    position: absolute;
    bottom: 0;
     left: 0; 
    /* bottom:17px; */
    width: 100%;
    height: 100%;
    transform: scaleY(0);
    transform-origin: bottom center;
    background: #c00; 
    /* z-index: -1; */
    transition: transform 0.3s;
    color:#fff;
}

.slide .panel:hover::after {
    transform: scaleY(1);
    color:#fff;
} 
.panel:hover .panel-module-heading {color:#fff ! important;}
.panel:hover{color:#fff ! important;}

/*  .panel:hover {color: white;
border-color: #A72424;
background-image: 
linear-gradient(to top, #A72424 100%, transparent 100%);
transition: all 100ms linear;
-webkit-transition: all 100ms linear;
-moz-transition: all 100ms linear;
-ms-transition: all 100ms linear;
-o-transition: all 100ms linear;
}  */
/* .slide .a:hover {color: white;
transition: all 100ms linear;
-webkit-transition: all 100ms linear;
-moz-transition: all 100ms linear;
-ms-transition: all 100ms linear;
-o-transition: all 100ms linear;
} */
a.panel-module {
    transition: -webkit-transform .15s ease,box-shadow .15s ease;
    transition: transform .15s ease,box-shadow .15s ease;
}
/* added for retirement */
.tab-nav-break{display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    /* -webkit-align-items: stretch; */
    -ms-flex-align: stretch;
    align-items: stretch;
    }
    .tab-nav{
    margin: 0;
    list-style: none;
    position: relative;
    z-index: 2;
    }
    .tab-nav, .tabs-equalheight .tab-nav-item {
    padding: 0;
}
 .tab-nav-icons.tab-nav-break .tab-nav-item {
   /*  padding-top: 5.625rem; */
}
.tab-nav-justify-equal .tab-nav-item {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.tab-nav-break .tab-nav-item {
    margin-bottom: 0;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    /* border-color: #D6D7D7 transparent; */
    margin-left: -2px;
    padding-top: 1.0625rem;
    padding-bottom: 1.0625rem;
}
.tab-nav-item {
    position: relative;
    border: 1px solid #D6D7D7;
    cursor: pointer;
    background: linear-gradient(to top,#E7E9EB 0,#F7F7F7 100%) #EEF0F1;
    margin-bottom: -1px;
    padding: 1rem .9375rem;
}
.tab-nav-break .tab-nav-item a {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
}
.tab-nav-item a {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: left;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    /* width: 100%; */
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.tab-nav a, .tab-nav-item a {
    text-decoration: none;
    color: #454c51;
}
.tab-nav-item.active {
    background: #fff ! important;
    border: 1px solid #b9b9b9 ! important;
    cursor: default;
    position: relative;
    z-index: 1;
}
.tab-nav a, .tab-nav-item a{color: #454c51;}
.tab-nav-item .active-top {
    position: absolute;
    background-color: #fff;
    display: none;
    left: -1px;
    top: -1px;
    bottom: -1px;
    width: 3px;
}
.tab-nav-break .tab-nav-item .active-top {
    width: auto;
    right: -1px;
    height: 10px;
    top: -10px;
    border: 1px solid #b9b9b9;
    border-bottom: 0;
}
.tab-nav-item.active .active-top {
    display: block;
}
.tab-nav-item .active-top::after {
    content: '';
    position: absolute;
    background-color: #c00;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.tab-nav-break .tab-nav-item .active-top::after {
    height: 3px;
    top: -1px;
    left: -1px;
    right: -1px;
}
@media only screen and (max-width: 1024px) and (min-width: 768px){
.tab-nav-item-lasts{margin-right:15px}
}
.product-tab .nav-tabs>li>a.benef-illu span.guarntee{
	
}
.tab-nav>li.active>a, .tab-nav>li.active>a:focus, .tab-nav>li.active>a:hover {
    background-color: #fff;
    border: 0;
    color: #454c51;
}
.tab-nav>li.active>a:after{
	border-top: 0px;
}
/* @media (max-width: 767px)
{
.retyrment-tab {
    display: none ! important;
}
} */
@media (max-width: 767px)
{
.accord {
    display: block;
}
}
.panel-groupss {
    margin-bottom: 20px;
}

@media (max-width: 767px)
{
.retirement .panel-group .panel {
    margin-bottom: 0 !important;
}
}
@media (min-width: 768px)
{
.retyrment-tab-mob{display:none;}
}
.tab-nav-break .tab-nav-item.active {
    border-top-color: transparent ! important;
    border-bottom-color: transparent ! important;
}
.tab-nav-break .tab-nav-item:first-child {
    border-left-color: #D6D7D7 ! important;
    margin-left: 0;
}
.tab-nav-justify-equal .tab-nav-item {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.tab-nav-item.active {
    background: #fff;
    border: 1px solid #b9b9b9;
    cursor: default;
    position: relative;
    z-index: 1;
}
@media (min-width: 48em){
.tab-nav-item {
    margin: 0;
}
}
@media (min-width: 62em){
.tab-nav-item {
    padding: .625rem;
}
}
.tab-nav>li{width: 23.33%;}
@media only screen and (max-width: 991px) and (min-width: 768px){
	.tab-nav>li{width: 21.33%;}
}

@media (max-width: 767px){
.retirement .panel-heading {
    padding: 0;
}
}
@media (max-width: 767px)
{
	.panel-heading {
    /* border: 0; */
    border-radius: 0;
    border-top: 0 solid #c1c1c1;
    padding: 0 15px;
}
}
.panel-default>.panel-heading {
    color: #333;
}
.panel-group .panel-heading {
    border-bottom: 0;
}
.resp-accordion {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit;
}
@media (max-width: 767px){
.retirement .panel-heading a {
   /*  background-color: #e77817; */
    /* color: #fff; */
    display: block;
    font-family: ZurichBT-Roman;
    font-size: 14px;
    padding-bottom: 15px;
    padding-top: 15px;
    text-decoration:none;
    font-weight:bold;
}
}
@media (max-width: 767px)
{
	.retirement .panel {
    margin-bottom: 0 !important;
    border-radius:0px ! important;
}
}

/*  .panel_bg_none a{background-image:none ! important;}
.panel_bg_none a.collapsed{background-image:none ! important;} */
.padleft_20 {
    padding-left: 20px ! important;
}
.combi, .panel-title .combi.collapsed, .combi:hover {
   background-image: url(../images/fund-perform-orange-small.png);
    background-position: 10px center;
    background-repeat: no-repeat;
}
.takitcash, .panel-title .takitcash.collapsed, .takitcash:hover {
   background-image: url(../images/fund-perform-orange-small.png);
    background-position: 10px center;
    background-repeat: no-repeat;
}

.flxi, .panel-title .flxi.collapsed, .flxi:hover {
   background-image: url(../images/benefit-illustrator-orange-small.png);
    background-position: 10px center;
    background-repeat: no-repeat;
}

.retyrment-tab .nav-tabs>li.active>a.prod-info span.prod-img {
    /*background-image: url(../images/product-info-orange.png) ! important;*/
}
/*.guarentd, .panel-title .guarentd.collapsed, .guarentd:hover {
   background-image: url(../images/product-info-orange-small.png) ! important;
    background-position: 10px center ! important;
    background-repeat: no-repeat;
}
*/
.prod-img-orange{
	display: none;
}

.flexibel-income-logo{
	/*display: block;*/
}
.flexibel-income-orange-logo{
	display: none;
	background-repeat: no-repeat;
}

.leave-it-where-logo{

}
.leave-it-where-orange-logo{
	display: none;
	background-repeat: no-repeat;
}

.Combination-of-Options-logo{

}
/*.Combination-of-Options-orange-logo{
	display: none;
	background-repeat: no-repeat;
}*/

.active-top {
    display: block;
}
/* .active-top::after {
    content: '';
    position: absolute;
    background-color: #c00;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
} */
@media (max-width: 767px)
{
	.tab-title {
    padding-left:46px;}
}
/* .panel-title .collapse in{border-left: 3px solid black;} */
.border_left_maroon{border-left:3px #c00;}
.whyt_bg{background-color:white;}
.panel-heading a:hover{color:#000;}
/* .combi_panel collapse in{border-left:10px solid black;} */

.retyrment-tab .nav-tabs>li.active>a.benef-illu span.prod-img{
	background-image: url(../images/benefit-illustrator-orange.png) ! important;
}
.retyrment-tab .nav-tabs>li.active>a.chart-render span.prod-img {
    background-image: url(../images/fund-perform-orange.png) ! important;
}
.retyrment-tab .tab-content{min-height:150px;}
@media (max-width: 767px)
{
	h2.resp-accordion {
    display: block;
    overflow: hidden;
	}
}
.retirement h2.resp-accordion {
    font-size: 13px;
    border: 1px solid #c1c1c1;
    border-top: 1px solid #c1c1c1;
    margin: 0;
    padding: 3px 15px;
    color:#333;
}
@media only screen and (max-width: 767px)
{
ul.tab-nav  {
    display: none;
}
}


.retirement h2.resp-accordion{display:none;}
@media only screen and (max-width: 767px)
{
.retirement h2.resp-accordion{display:block;}
}



@media (max-width: 767px){
.resp-div{
	margin-bottom: 0 !important;
    border-radius: 0px ! important;
    border-color: #ddd;
    border: 1px solid transparent;
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
    background-color: #f5f5f5;
    margin-top:-2px;
}
}
@media (max-width: 767px){
.retirement .resp-accordion a {
    display: block;
    font-family: ZurichBT-Roman;
    font-size: 14px;
    padding-bottom: 15px;
    padding-top: 15px;
    text-decoration:none;
    font-weight:bold;
    color:#333;
}
}
@media (max-width: 767px)
{
	.tab-title-resp {
    padding-left: 46px;
}
}
.tab-title-resp:hover{text-decoration:none;}
.retyrmnt_benefit_ul {
    margin-bottom: 20px;
    padding-left: 10px;
}
.retyrmnt_benefit_ul .retyr_txt{background: url(../images/sucess-small.png) 0 5px no-repeat;margin-bottom: 1.25rem;}
.retyr_txt span{padding-left:40px; display:block;min-height:35px;}
.retyrmnt_considerations_ul{
	margin-bottom: 20px;
    padding-left: 10px;
}
.retyrmnt_considerations_ul .retyr_txt{background: url(../images/reject-small.png) 0 5px no-repeat;margin-bottom: 1.25rem;}

.vertcl_algn_top{vertical-align:top;}
.outerbox {
    display: block;
    border: 1px solid #D6D7D7;
    border-radius: 4px;
    margin-bottom: 1.5625rem;
}
.innerbox_hd{
	background-color: #234280;
    border-bottom: 2px #1a3260;
    padding: 20px 1px;
    margin-bottom: 0;
    color: #fff;
    text-shadow: 0 2px 2px #0d1930;
    text-align:center;
}
.innerbox_contents{
	padding-top: 1.25rem;
    background-color: #2C53A0;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.3);
}
.innerbox_contents-inputs{
	text-align: center;
}
.value-pots-centered{text-align: center; width: 225px; color: #fff; float: left; display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: 600; margin: 5px; cursor: pointer;}
.value-pot-div{clear:none;}
.retyrmnt-calc {
    display: block;
    border: 1px solid #D6D7D7;
    border-radius: 4px;
    margin-bottom: 1.5625rem;
}
/* .text-center, .text-centre {
    text-align: center;
} */
.enter-age-header {
    background-color: #234280;
    border-bottom: 2px #1a3260;
    padding: 20px 0;
    margin-bottom: 0;
    color: #fff;
    text-shadow: 0 2px 2px #0d1930;
    text-align: center;
    font-size:22px;
}
/* .heading4 {
    font-size: 1.5rem;
} */
.enter-age-components{
	padding-top: 1.25rem;
    background-color: #2C53A0;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.3);
}
.enter-age-components-inputs{
	text-align: center;
	width:calc(100% - 10px);
}
.enter-age-components-field{
	clear: none;   
	 display: inline-block;
	 padding-left:10px;
}
.retyrmnt-calc label.pots-centered{
	width: 195px;
	text-align: center;
	color: #fff;
	float: left;
	font-size: 1.8em;
}
@media (min-width: 75em)
{
	.comparison-calc-input-wrapper.pot-input {
    /* margin-right: 1.25rem; */
        width: 195px;
	}
}
.comparison-calc-input-wrapper {
    background-color: #fff;
    border: 1px solid #2C53A0;
    border-radius: 4px;
    clear: left;
    float:left;
}
.comparison-calc-icon {
    padding: 3px 10px;
    color: #68737a;
    display:inline-block;
        font-size: 1.75rem;
}
.comparison-calc-input-wrapper input.divider {
    border-left: 1px solid #68737a;
    border-radius: 0;
        font-size: 1.75rem;
}
.retyrmnt-calc input {
    margin: 8px 5px;
    border: 0;
    padding-left: 0;
    padding-right: 0;
    width: 75%;
}
.comparison-calc-field{
	    display: inline-block;
}
.retyrmnt-calc label.age-centered {
    width: 80px;
    text-align: center;
    color: #fff;
    float:left;
    font-size: 1.8em;
}
@media (min-width: 75em)
{.retyrmnt-calc label.age-centered {
    width: 82px;
    margin-left: -.3125rem;
}
}
@media (min-width: 62em)
{
.retyrmnt-calc label.age-centered {
    width: 80px;
    margin-left: -.3125rem;
}
}
.age-input {
    width: 75px;
        font-size: 1.75rem;
}

.comparison-calc-button-container{
	
	text-align: center;    clear: both;
}
.btn-full-width {
    width: calc(100% - 40px);
}
.outline-btn {
    background: 0 0;
    border: 1px solid #fff;
    color: #fff;
    margin: 1.5625rem 0;
    display: inline-block;
    font-weight: 400;
    text-align: center;
    touch-action: manipulation;
    cursor: pointer;
    padding: .375rem 1rem;
    border-radius: 4px;
    white-space: normal;
}
/* @media (min-width: 48em)
{.btn {
    font-size: 1rem;
}
} */
.outline-btn:hover {
    background: #fff;
    border: 1px solid #fff;
    color: #2C53A0;
    display: inline-block;
    font-weight: 400;
    text-align: center;
    
}
.tellus{
	background-color: #f1f1f1;
	border-bottom: 1px solid #d6d7d7;
	    padding-top: 0;
	    padding-bottom: .9375rem;
	    padding:40px 0px;
}

.tellus .txt{
line-height: 1.5;	
}
.center_txt{text-align:center;}
.flex-auto-space-sm{
	margin-left: -.625rem;
    margin-right: -.625rem;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
@media (min-width: 48em)
{.flex-auto-space-sm {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    height: 95px;
}
}
.panel-link-color {
    background-color: #c00;
    display: block;
    position: relative;
    padding: 1.25rem;
    margin-bottom: 1.5625rem;
}
.panel-link-color-body {
    padding-top: 15rem;
}
@media (min-width: 48em)
{
	.panel-link-color-body {
    padding-top: 0;
    padding-left: calc(50% + .625rem);
}
}
.panel-link-color-img {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    height: 15rem;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
@media (min-width: 48em)
{
	.panel-link-color-img {
    bottom: 0;
    right: auto;
    height: auto;
    width: calc(50% - .625rem);
}
}
.panel-link-color{
	margin-left: .625rem;
    margin-right: .625rem;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
}
@media (min-width: 48em)
{
.panel-link-color{

	webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;

	}
}

.panel-link-color .paragraph-intro{
	color: #fff;
    line-height: 1.2;
    margin-bottom: .1rem;
    vertical-align: middle;
    font-size: 18px;
}
.paragraph-intro {
    font-size: 16px;
    font-weight: 600;
}
.paragraph-intro.light {
    font-weight: 400;
}
@media (min-width: 62em)
{
	.paragraph-intro {
    font-size: 1.125rem;
}
}
@media (max-width: 767px)
{
	.ret_div{margin-left:10px ! important;margin-right:10px ! important;}
	.comparison-calc-input-wrapper.pot-input{width:190px ! important;}
	.retyrmnt-calc label.age-centered {width: 70px;font-size: 1.6em;}
	.enter-age-components-field{padding-left:0;}
}
@media only screen and (max-width: 991px) and (min-width: 768px){
	.retyrmnt-calc input{width:62% ! important;}
	.enter-age-components-inputs{width:auto;}
	.comparison-calc-input-wrapper.pot-input{width:155px ! important;}
	.retyrmnt-calc label.pots-centered{width: 165px ! important;}
	.retyrmnt-calc{margin-right:10px ! important;}	
}
/******************* CODE FOR FIRST TAB PHONE US START HERE *********************/
	@media (max-width: 768px){
		.tab1-container{
			margin-right: 26px !important;
		}
	}

	@media only screen and (max-width: 1024px) and (min-width: 768px){
		.tab1-container{
		margin-right: 57px !important;
	}
	}

	.tab1-container{
		min-height: 29.25rem;
		border: solid 1px white; 
		background-image: url('/etc/designs/icicipru/images/contact_phone.jpg') !important; 
		background-repeat: no-repeat;
		background-position: 50% 50%;
		background-size: cover;
		padding-left: 36px;
                margin-top: 7px !important;
                margin-bottom: 7px !important;
                width: 100% !important;
                /*margin-left: 36px !important;*/
	}

	#white-box{
		background-color: #fff;
		max-width: 47.25rem;
		border-radius: 12px;
		height: auto;
		width: 100%;
	        margin-top: 30px;
	        background-position: 50% 50%;
	        padding: 30px 11px 17px 30px;
	        box-sizing: border-box;
	}
	.heading-style-text{
		color: #053c6d;
	    font-family: ZurichBT-Bold;
	}
	.txt-margin{
		margin-bottom: 25px;
	}
	@media (max-width:632px){
		.txt-margin{
			margin-bottom: 12px;
		}
		#white-box{
		   width: 91% !important;
                   text-align: center;
                   padding: 9px !important;
                   margin-top: 36px !important;
		}
               .red-button-text{
                  font-size: 16px !important;     
           }
               
	}
        @media (max-width:632px){
          .tab1-container{
                     margin-left: 0px !important;
            }
      }
       
	.button-box{
		background-color: transparent;
	    display: inline-block;
	    margin-bottom: 0;
	    font-weight: 400;
	    text-align: center;
	    cursor: pointer;
	    padding: 0.4rem 2rem;
	    border-radius: 4px;
	     font-size: 1.8em;
	}

	.red-button{
		background-color: #c00;
		color: #fff;
	}
	.red-button:hover {
		background-color: #a60000;
		color: #fff;
	}

	}
	.red-button-text{
		color: #fff;
	    font-family: ZurichBT-Roman;
	   
	}

/******************** CODE FOR FIRST TAB - PHONE US END HERE *****************************/

/******************** CODE FOR SECOND TAB - WRITE TO US START HERE **************************/



	@media only screen and (max-width: 1024px) and (min-width: 768px){
		.tab2-container{
		margin-right: 57px !important;
	}
	}

	.tab2-container{
		min-height: 29.25rem;
		border: solid 1px white; 
		background-image: url('/etc/designs/icicipru/images/contact-write-us.jpg') !important;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		background-size: cover;
		padding-left: 36px;
		font-size: 9px;
                margin-top: 7px !important;
                margin-bottom: 7px !important;
                width: 100% !important;
               /* margin-left: 36px !important; */
	}

       @media (max-width: 768px){
		.tab2-container{
			margin-right: 26px !important;
		}
	}

	@media only screen and (max-width: 1024px) and (min-width: 768px){
		.tab2-container{
		margin-right: 57px !important;
     	}
	}
	 @media (max-width: 768px){
		.tab2-container{
			margin-right: 26px !important;
		}
	}
        @media (max-width:768px){
	     .tab2-container{
                     margin-left: 0px !important;
            }
       
	}

/******************** CODE FOR SECOND TAB - WRITE TO US END HERE *****************************/
/******************** CODE FOR THIRD TAB - SEND US MESSAGE START HERE **************************/

@media (max-width: 765px){
		.tab3-container{
			margin-right: 26px !important;
			font-size: 9px;
		}
	}

	@media only screen and (max-width: 1024px) and (min-width: 768px){
		.tab3-container{
		margin-right: 57px !important;
	}
	}

	.tab3-container{
		min-height: 29.25rem;
		border: solid 1px white; 
		background-image: url('/etc/designs/icicipru/images/contact-home-secure.jpg') !important;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		background-size: cover;
		padding-left: 36px;
		margin-top: 7px !important;
                margin-bottom: 7px !important;
                width: 100% !important;
                /*margin-left: 36px !important;*/
	}
	@media (max-width: 765px){
		#white-box{
			 margin-bottom: 14px;
		}
	}
        @media (max-width:768px){
	     .tab3-container{
                     margin-left: 0px !important;
            }
       	}
        @media only screen and (max-width: 1024px) and (min-width: 768px){
		.tab3-container{
		margin-right: 57px !important;
     	}
	}
	 @media (max-width: 768px){
		.tab3-container{
			margin-right: 26px !important;
		}
        }
         

/******************** CODE FOR THIRD TAB - SEND US MESSAGE END HERE *****************************/

/******************** CODE FOR FOURT TAB - SEND US MESSAGE START HERE **************************/

@media (max-width: 765px){
		.tab4-container{
			margin-right: 26px !important;
			font-size: 9px;
		}
	}

	@media only screen and (max-width: 1024px) and (min-width: 768px){
		.tab4-container{
		margin-right: 57px !important;
	}
	}

	.tab4-container{
		min-height: 29.25rem;
		border: solid 1px white; 
		background-image: url('/etc/designs/icicipru/images/contact-adviser.jpg') !important;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		background-size: cover;
		padding-left: 36px;
                margin-top: 7px !important;
                margin-bottom: 7px !important;
                width: 100% !important;
                /*margin-left: 36px !important;*/
	}
        @media (max-width:768px){
	     .tab4-container{
                     margin-left: 0px !important;
            }
       	}

/******************** CODE FOR FOURT TAB - SEND US MESSAGE END HERE **************************/
.guarntee_gray, .active .guarnteed_orange{display: block;}
.active .guarntee_gray, .guarnteed_orange{display: none;}

.flexible_gray, .active .flexible_orange{display: block;}
.active .flexible_gray, .flexible_orange{display: none;}


.leave-it-where_gray, .active .leave-it-where_orange{display: block;}
.active .leave-it-where_gray, .leave-it-where_orange{display: none;}


.Combination-of-Options_gray, .active .Combination-of-Options_orange{display: block;}
.active .Combination-of-Options_gray, .Combination-of-Options_orange{display: none;}