html, body{ width:100%; height:100%; }
@font-face {
	font-family: 'Publico Headline';
	src: url('../fonts/PublicoHeadline-Bold-Web.eot');
	src: url('../fonts/PublicoHeadline-Bold-Web.otf');
	src: url('../fonts/PublicoHeadline-Bold-Web.eot?#iefix') format('embedded-opentype'),
	url('../fonts/PublicoHeadline-Bold-Web.woff2') format('woff2'),
	url('../fonts/PublicoHeadline-Bold-Web.woff') format('woff');
	font-weight: 700;
	font-style: normal;
	font-stretch: normal;
	}
	@font-face {
		font-family: 'SourceSansPro-Semibold';
		src: url('../fonts/Source-Sans-Pro/SourceSansPro-Semibold.eot');
		src: url('../fonts/Source-Sans-Pro/SourceSansPro-Semibold.otf');
		src: url('../fonts/Source-Sans-Pro/SourceSansPro-Semibold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Source-Sans-Pro/SourceSansPro-Semibold.woff') format('woff');
	}	
	@font-face {
		font-family: 'SourceSansPro-Bold';
		src: url('../fonts/Source-Sans-Pro/SourceSansPro-Bold.eot');
		src: url('../fonts/Source-Sans-Pro/SourceSansPro-Bold.otf');
		src: url('../fonts/Source-Sans-Pro/SourceSansPro-Bold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Source-Sans-Pro/SourceSansPro-Bold.woff') format('woff');
	}	
	@font-face {
		font-family: 'SourceSansPro-Regular';
		src: url('../fonts/Source-Sans-Pro/SourceSansPro-Regular.eot');
		src: url('../fonts/Source-Sans-Pro/SourceSansPro-Regular.otf');
		src: url('../fonts/Source-Sans-Pro/SourceSansPro-Regular.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Source-Sans-Pro/SourceSansPro-Regular.woff') format('woff');
	}	
/* this is a comment */
/* -------- HEADER CSS START --------------*/
#topSection #logo a {
	width: 263px;
	/*height: 53px;*/
	/*background: url("../images/sprite.png") no-repeat;
	text-indent: -99999em;*/
	margin: 0;
	display: block;
}
#topSection #logo a  img{
	width:75px;
}
#topSection #sg50-logo a {
	width: 56px;
	height: 53px;
	background: url("../images/sg50logo.jpg") no-repeat;
	text-indent: -99999em;
	margin: 0;
	margin-left: 10px;
	display: block;
}
.mid-row{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 0;
	max-width: 1200px;
	padding: 0 26px;
}
.comparison ul {margin-left: -23px;}

ol.order-list {
	padding-inline-start: 10px;
}
ol.order-list li{
	padding-top: 5px;
	padding-bottom: 5px;
}
ol.order-list li > ul > li{
	list-style: lower-alpha;
}
#topSection #logo, #topSection #sg50-logo {margin-top: 30px; }
.left { float: left!important; }
.right { float: right!important; }

#menuRight{ 
	text-align: right; 
	position: relative;
	z-index: 4500;
}
#menuRight h2 {
	font-family:Arial,sans-serif; font-weight:bold;
	font-size: 16px;
	color: #103184;
	margin-top: 28px;
	margin-bottom:8px;
}
.buyonlinetext{width:337px;padding-right:14px;float:left;}
.buy-online-font .buyonlinetext{color:#0060d6 !important; font-size: 14px;}
.calc-icon{font-size:30px;margin-top: -6px;}
.buyNow{
	background:#F50E0C;
	padding:6px 10px;
	color:white;
	display: inline-table;
	margin-top:25px;
}
.red-switch {
	background: url(../images/red-switch.png) no-repeat;
	width: 13px;
	height: 15px;
	display: inline-block;
}
#right_menu{
	width:248px;
	font-size: 12px;
	text-align: left;
	padding-top: 30px;
	margin-bottom:6px;
}
#right_menu2, #right_menu2 a{
	font-family:Arial,sans-serif; 
	font-weight:bold;
	color:#000;
	font-size:12px;
}
#distribution_access:hover #distribution_access_dropdown, #customer_portal:hover #customer_portal_dropdown{display: block;}
#distribution_access_dropdown, #customer_portal_dropdown{
	position:absolute;
	border:1px solid #e2e7f5;
	width: 128px;
	z-index:1002;
	display: none;
}
#customer_portal_dropdown{width:102px;}
#distribution_access_dropdown ul a li, #customer_portal_dropdown ul a li{
	font-family:Arial,sans-serif; font-weight:bold;
	font-size:12px;
	text-align: left;
	padding:5px 10px;
	background: white;
}
#distribution_access_dropdown ul a, #customer_portal_dropdown ul a{ text-decoration: none; color: #103184; }
#distribution_access_dropdown ul a li:hover, #customer_portal_dropdown ul a li:hover{ background: #d3dfef; }
#distribution_access_dropdown ul a li, #customer_portal_dropdown ul a li{ border-bottom: 1px solid #e2e7f5; }
#distribution_access_dropdown ul a:last-child li, #customer_portal_dropdown ul a:last-child li{ border-bottom:0px !important; }
/* -------- HEADER CSS END --------------*/

/* -------- STICKY HEADER CSS START --------------*/
.sticky-header{
	position: fixed;
	z-index:1599;
	width:100%;
	height:60px;
	border-bottom: 1px solid #e2e7f5;
	background-color:white;
	opacity:0;
	top:-999px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.sticky-header ul.sticky li{height:60px;padding: 22px 17px;font-size: 16px;}
#sticky-searchform{ width: 90% !important; margin-right: 5%; }
#axa-logo{ margin: 7px 12px 0 20px; }
#waypoint{position:absolute;top:181px;z-index:2000;}
.search-menu #magnifying-glass{
	width: 30px;
	height: 25px;
	background: url(../images/sprite.png) -180px -107px;
	display: block;
	margin-top: 20px;
	margin-left: 18px;
	position: absolute;
	z-index: 10;
	cursor: pointer;
}
.search-menu #searchbar{
	position: absolute;
	top: 60px;
	height: 51px;
	background: white;
	border-left: 1px solid #e2e7f5;
	border-bottom: 1px solid #e2e7f5;
	border-right: 1px solid #e2e7f5;
	width: 310px;
}
.sticky-enquiry{position: fixed !important;top: 0 !important;z-index: 1601 !important;}
.sticky-enquiry-btn{
	border-left: 1px solid #e2e7f5;
	border-bottom: 1px solid #e2e7f5;
	border-right: 1px solid #e2e7f5;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	height: 64px !important;
	background: white url(../images/quicklink.png) no-repeat bottom right !important;
	padding: 23px 17px !important;
}
.sticky-enquiry-inner{ margin-top: 0 !important; right: 17px !important; }
.sticky-arrow{ top: 49px !important; }
.search-menu #searchbar, #offcanvas-enquiry,.quicklink-opened, #enquiry,.our-impact-img-zoom,.pdf-expand-wrapper{ display: none; }
.show{ display: block !important; }
.revealOurSolutions{
	left:0px !important;
	height:335px !important;
	top: 64px !important;
	color: white;
}
.bo-revealOurSolutions{
	left:0px !important;
	height:300px !important;
	top: 64px !important;
	color: white;
}
.myaxa-revealOurSolutions{
	left:0px !important;
	height:300px !important;
	top: 64px !important;
	color: white;
}
.revealOurSolutions ul li, .bo-revealOurSolutions ul li, .myaxa-revealOurSolutions ul li{
	padding: 0px !important; 
	height: auto !important;
	font-size: 13px !important;
}
#sticky-oursolution, #sticky-buyonline, #sticky-myaxa{ cursor: pointer; }
#sticky-oursolution:hover, #sticky-buyonline:hover, #sticky-myaxa:hover{ background:#0060D6  !important; color: white !important; }
.sticky-padding{ padding:16px 14px !important; }
/* -------- STICKY HEADER CSS END --------------*/

/* -------- MOBILE HEADER CSS START --------------*/
.mobile-header{
	background: white;
	height: 65px;
	position: fixed;
	width: 100%;
	z-index: 1929;
	-webkit-backface-visibility: hidden;
}
.left-menu-btn{
	left:15px;
	width:23px;
	height:22px;
	top: 20px;
}
.right-menu-btn{
	right:15px;
	width:23px;
	height:22px;
	top: 20px;
}
.mobile-axa-logo{
	left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    width: 183px;
    top: 5px;
    z-index: 10;
    text-align: center;
}
.mobile-axa-logo-buydirect{
	left: 0;
    right: 0;
    top: 5px;
}
#emergency a{color:white !important;}
/* -------- MOBILE HEADER CSS END --------------*/

/* -------- OFFCANVAS CSS START --------------*/
.offCanvas{ position: relative; overflow: hidden; }
#site-menu-left {
	width: 250px;
	position: absolute;
	top: 0;
	left: -250px;
	z-index:100;
	min-height:600px;
}
.offcanvas-menu a, .offcanvas-menu a:hover{
	color:#b1d0f6;
	font-size:14px;
	text-decoration: none;
}
.offcanvas-menu div{
	color:#0060d6;
	font-size:14px;
	text-decoration: none;
}
#site-menu-right {
	width: 250px;
	position: absolute;
	top: 0px;
	right: -250px;
	background: #eeeeee;
	z-index: 100;
}
.offcanvas-menu, #top-performing-mobile-carousel.owl-theme .owl-controls .owl-page span, #top-performing-carousel.owl-theme .owl-controls .owl-page span, #mainmenu > li.current-active{ background: #0060d6; }
.offcanvas-menu ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.offcanvas-menu ul li{color:#b1d0f6; font-size:14px; padding: 12px 0;}
.offcanvas-menu ul.lightblue li{color:#b1d0f6; font-size:14px; padding: 8px 0;}
.side-menu-arrow{
	width: 9px;
	height: 5px;
	background: url(../images/side-menu-arrow.png) bottom center;
	background-size: cover;
	margin-top: 9px;
	margin-left: 6px;
}
.side-submenu-arrow{
	width: 9px;
	height: 5px;
	background: url(../images/side-menu-arrow.png) bottom center;
	background-size: cover;
	margin-top: 9px;
	margin-right: 6px;
}
.divider{padding: 0 !important;height:1px;background:#5e79ac;}
.inlineTable{ display: inline-table; }
.inlineTable .marginleft {margin-left: 25px;}
#offcanvas-our-solutions-list li{ padding: 7px 0; }
#offcanvas-our-solutions-list{ display: none; margin-left: 20px; }
.expand-arrow{ background: url(../images/side-menu-arrow.png) top center; background-size: cover; }
.subMenu a, .subMenu a:hover{ font-size:13px; }
#personal-solutions-list, #business-solutions-list{ margin-left:25px; display:none; }
#offcanvas-helplist ul li, #offcanvas-helplist ul li a{
	width:72px;
	text-align:center; 
	text-transform: uppercase;
	font-size:11px;
	font-family: "Franklin Gothic Demi","franklin_gothic_fsdemi","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
	color: #0060d6;
	padding: 0;
}
#offcanvas-enquiry-select select{
	border-radius: 5px;
	width: 218px;
	font-size: 13px !important;
	color: #626269;
	-webkit-appearance: none!important;
	background: #fafafa url("../images/dropdown-arrow.png") no-repeat;
	background-position-x: 97%;
	background-position-y: center;
	border: 1px solid #ccc;
	padding: 6px 8px;
}
#offcanvas-enquire-btn{
	width:84px;
	height: 32px;
	background-color: #fc2a32;
	border-radius:5px;
	margin-top:10px;
	color:white;
	padding:5px 0;
	text-align: center;
	cursor: pointer
}
#offcanvas-back{font-family:Arial,sans-serif; font-weight:bold; color:#153389; }
#offcanvas-distribution-access-list, #offcanvas-customer-access-list, #offcanvas-buy-online-list{ display: none;  margin-left: 20px; }
.offcanvas-quicklink-inner-text{ padding-top:5px;  font-size:13px !important; }
/* -------- OFFCANVAS CSS END --------------*/

/* -------- NAV CSS START --------------*/
#main-navigation {
	border-top: 1px solid #e2e7f5;
	padding-bottom: 15px;
	position: relative;
	margin-top:25px;
}
#mainmenu > li {
	float: left;
	padding: 12px 18px;
	background: #FFF;
	border-left: 1px solid #E2E7F5;
	border-bottom: 1px solid #E2E7F5;
	border-radius: 0 0 5px 5px;
	height: 46px;
	list-style: none;
	background-color: white;
}
#mainmenu > li:last-child, .bo-hovered{ border-right: 1px solid #E2E7F5; }
#wrap{
 	position: absolute;
	width: 100%;
	left: -9999px;
	right: 0;
	z-index: 1000;
	background: #0060d6;
	top: 46px;
	height: 0px;
	overflow: hidden;
	-webkit-transition: height 0.25s;
	-moz-transition: height 0.25s;
	transition: height 0.25s;
	margin-top:-5px;
	cursor: default;
}
#wrap-bo{
 	position: absolute;
	width: 100%;
	left: -9999px;
	right: 0;
	z-index: 1000;
	background: #014b95;
	top: 46px;
	height: 0px;
	overflow: hidden;
	-webkit-transition: height 0.25s;
	-moz-transition: height 0.25s;
	transition: height 0.25s;
	margin-top:-5px;
	cursor: default;
}
#wrap-myaxa{
 	position: absolute;
	width: 100%;
	left: -9999px;
	right: 0;
	z-index: 1000;
	background: #ffffff;
	top: 46px;
	height: 0px;
	overflow: hidden;
	-webkit-transition: height 0.25s;
	-moz-transition: height 0.25s;
	transition: height 0.25s;
	margin-top:-5px;
	cursor: default;
}

.solution-category-inner, #mainmenu, #nav-buy-online-inner{ cursor: pointer; }
#mainmenu{padding: 0;}
#mainmenu li a { font-size: 16px; color: #053183; }
@media only screen and (max-width:1043px){
	#mainmenu li a { font-size: 14px;}
}
#mainmenu > li:not(.droppable){ position: relative; z-index: 1001; }
#mainmenu > li a:hover, .sticky > li a:hover{color:#F50E0C; text-decoration: none; }
#mainmenu > #nav-my-axa:hover a, .sticky > #nav-my-axa:hover a{color:#F50E0C!important; text-decoration: none;border-bottom: none; }
#mainmenu > li.home a{
	width: 23px;
	height: 19px;
	background: url("../images/sprite.png") -7px -82px no-repeat;
	display: block;
	text-indent: -99999em;
}
#mainmenu > li.home.current-active a { background: url("../images/sprite.png") -7px -57px no-repeat; }

.expanded{
	background: #0060d6 !important;
	padding-top: 11px !important;
	margin-top: -5px !important;
	padding-bottom: 24px !important;
	border-radius: 5px !important;
	line-height: 25px !important;
	border-color:#0060d6 !important;
	color:white !important;
}
#nav-buy-online.expanded{
	background: #014b95 !important;
	border-color:#014b95 !important;
}
#nav-my-axa.expanded{
	background: #ffffff !important;
	border-color:#ffffff !important;
	color: #014b95!important;
	line-height: 18px!important;
}
.new-buy-online{
	width:16%;
	margin:0 5px;
	float:left;
	text-align: center;
	
}
.new-buy-online .homeicon{
	width: 50px!important;
}
.new-buy-online h6{
	font-size:15px;
	font-family: Arial,sans-serif;
	font-weight: bold;
	margin:0;
}
.new-buy-online img{
	margin-top:10px;
}
.new-buy-online .smartpa-bg{
	background: #014b95;
}
.new-my-axa{
	width:calc(20% - 10px);
	margin:0 5px;
	float:left;
	text-align: center;
	
}
.new-my-axa h6{
	font-size:15px;
	font-family: Arial,sans-serif;
	font-weight: bold;
	margin:0;
}
.new-my-axa img{
	margin-top:10px;
}
///MyAXA App Image class
.myaxa-content{

}
.myaxa-app-img {
	margin-top: 5%;
}
.myaxa-content .myaxa-app-img img{
	width: 120px;
    height: auto;
}
.myaxa-content .myaxalogin {

    margin-left: 20px;
    margin-top: 10px;
}
.myaxa-content .myaxalogin p {
	
	font-size: 1.0em;
    line-height: 0.5em;
}
.myaxa-content .myaxalogin a{

    padding: 10px 14px;
    background: #103184;
    display: inline-table;
    text-decoration: none;
    margin-top: 10px;
}
.menudivider{
	border-left: 1px solid #053584;
    border-right: 1px solid #053584;
    height: 120px;
    position: absolute;
    float: left;
    top: 10px;
}

.rbo-iconfont{
	font-size:40px;
	background:#014b95;
}
.rbo-text{
	border: 1px solid white;
    border-radius: 5px;
    font-size: 13px;
    font-weight: normal;
    font-family: Arial,sans-serif;
    text-align: left;
    line-height: 18px;
    padding: 24px 14px 14px 14px;
    margin-top: -10px;
}
.rbo-p{
	margin-bottom:0;
	color:white;
}
.rbo-text a{
	font-family: Arial,sans-serif;
	font-weight: bold;
}
.expanded a{ color:white !important; text-decoration: none !important; }
#our-solutions-inner{ margin-top:32px; padding-right: 0;}
 #nav-buy-online-inner{ margin-top:32px;}
 #nav-my-axa-inner{ margin-top:32px;}
#nav-buy-online-new{
	width: 100%;
	max-width:1045px;
}
#nav-my-axa-new{
	width: 100%;
	max-width:1045px;
}
#solution-category{
	width:179px;
	font-family:Arial,sans-serif; font-weight:bold;
	font-size: 16px;
}
@media only screen and (max-width:1043px){
	#solution-category{
		width:150px;
	}
}
#nbo-category{width:220px;font-family:Arial,sans-serif; font-weight:bold;font-size: 16px;}
#solution-category div, #nbo-category div{
	padding: 14px;
	line-height: 12px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	background: url(../images/red-arrow.png) no-repeat right center;
}
#solution-category div.opened, #nbo-category div.nbo-opened{ background-color: #f0f4ff;  color:#0060d6; }
#solution-category-tab, #nbo-category-tab{
	width:auto;
	min-width:622px;
	height: 290px;
	background-color: #f0f4ff;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
#solution-category-tab{min-width:788px;}
#nbo-category-tab{min-width:715px;height:232px;}
.nbo-category-tab img{margin-top:7px;}
.topleft{border-top-left-radius: 5px;}
.bottomleft{border-bottom-left-radius: 5px;}
.solution-category-tab, .nbo-category-tab{display:none;color:#0060d6;padding:12px 14px;}
.nbo-category-tab{line-height: 20px;padding: 18px 24px;}
.shown, .nbo-shown{display: block;}
.solution-category-lists{margin: 0; padding: 0;}
.solution-category-lists li{
	list-style: none;
	margin:0 10px;
	font-size:13px;
	width:132px;
}
.solution-category-lists li p{
	color:#0060d6;
	line-height:18px;
	padding:7px 0;
	font-size:13px;
}
.solution-category-lists li h2{
	font-family:Arial,sans-serif; font-weight:bold;
	font-size:15px;
	letter-spacing: 0.4px;
	color:#0060d6;
	margin:8px 0;
	line-height:17px;
}
.longlink{cursor: pointer;}
.solution-nav-active{color:#ff1716 !important; text-decoration:none;}
.solution-category-tab .blue-line {
    width: 100% !important;
    background: #0060D6 !important;
    height: 1px !important;
    margin: 0 !important;
}
.submenu-expandable{color:#b1d0f6 !important;}
/* -------- NAV CSS END --------------*/

/* -------- QUICKLICK CSS START ----------*/
.quicklink-wrapper{
    position: relative;
    z-index: 4000;
    width: 267px;
}
.quicklink-inner{
	float: right;
    position: relative;
    top: -6px;
}
#quicklink-btn{
	width:267px;
	height: 49px;
	background: url(../images/quicklink.png) no-repeat bottom center;
	cursor: pointer;
	color: #053584;
	font-family:Arial,sans-serif; font-weight:bold;
	font-size:16px;
	padding:17px 17px;
	position: relative;
	z-index: 80;
}
.quicklink-opened{
	width:100%; 
	height:auto;
	position: absolute;
}
.quicklink-opened #help #top{
	width: 100%;
	height: 43px;
	background-color: #eeeeee;
	margin-top: -5px;
	text-align:center;
	font-size:13px;
	padding-top: 15px;
}
.quicklink-opened #enquiry #enquiry-top{
	width: 100%;
	height: 43px;
	background-color: #eeeeee;
	margin-top: -5px;
	font-size:13px;
	padding-top: 15px;
}
.quicklink-opened #help #bottom{
	width: 100%;
	height: 210px;
	background-color: #eeeeee;
	margin-top: 2px;
	text-align:center;
	font-family: "Franklin Gothic Demi","franklin_gothic_fsdemi","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
	font-size:12px;
	text-transform: uppercase;
}
.quicklink-opened #enquiry #enquiry-bottom{
	width: 100%;
	height: 120px;
	background-color: #eeeeee;
	margin-top: 2px;
}
.quicklink-opened #help #bottom ul li a{color: #0060d6;}
.quicklink-opened #help #bottom ul li a:hover, .backBtn a:hover{text-decoration: none}
#indicator_arrow{width:9px;height: 5px;background:  url(../images/white-arrow.png) no-repeat top left;}
.indicator_arrow_wrapper{right: 6px; top: 39px;}
.backBtn{
	cursor: pointer;
	padding-left:12px;
	font-family:Arial,sans-serif; font-weight:bold;
	color:#153389;
}
.down{background: url(../images/white-arrow.png) no-repeat bottom left !important;}
.up{background:  url(../images/white-arrow.png) no-repeat top left;}
#helplist_01 li, #helplist_02 li{width:88px; padding-bottom:5px;}
#helplist_02{margin-left:40px;}
.helplist_img{
	background: url(../images/quicklink_sprite.png) no-repeat;
	width:88px;
	height:50px;
}
#enquiry-select select{
	border-radius: 5px;
	width: 220px;
	margin-left:22px;
	margin-top:24px;
	font-size: 13px !important;
	color: #626269;
	-webkit-appearance: none!important;
	background: #fafafa url("../images/dropdown-arrow.png") no-repeat;
	background-position-x: 97%;
	background-position-y: center;
	border: 1px solid #ccc;
	padding: 6px 8px;
}
#enquiry-select select:hover{
	background: white url("../images/dropdown-arrow.png") no-repeat;
	background-position-x: 97%;
	background-position-y: center;
}
@-moz-document url-prefix() { 
	#enquiry-select select{
		background: none repeat scroll 0% 0% #FAFAFA;
	}
	#enquiry-select select:hover{
		background: none repeat scroll 0% 0% white;
	}
}
#product_enquiry-cta{cursor: pointer; color: #0060d6;}
#enquire-btn{
	width:84px;
	height: 32px;
	background-color: #fc2a32;
	border-radius:5px;
	margin-left:22px;
	margin-top:10px;
	color:white;
	padding:5px 0;
	text-align: center;
	cursor: pointer
}
.quicklink-inner-text{
	padding-top:5px;
}
/* -------- QUICKLICK CSS END ----------*/

/* -------- SEARCH FORM CSS START ----------*/
#searchform , #sticky-searchform, #offcanvas-searchform {
	width: 240px;
	height: 30px;
	float: right;
	overflow: hidden;
	position: relative;
	border: 1px solid #E2E7F5;
	border-radius: 5px;
	margin-top: 10px;
	background: #fff;
}
#searchform input, #sticky-searchform input, #offcanvas-searchform input {
	border: none;
	background: transparent;
	height: 30px;
	box-shadow: none;
	padding: 0 5px;
	font-size:12px;
}
input[type=date], input[type=text] {
	position: relative;
	z-index: 2;
}
input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], textarea {
	border: 1px solid #dbe0ee;
	border-radius: 5px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week] {
	-webkit-appearance: none;
	-webkit-border-radius: 0;
	border-radius: 0;
	background-color: #fff;
	font-family: inherit;
	border: 1px solid #ccc;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	color: rgba(0,0,0,.75);
	display: block;
	font-size: .875rem;
	margin: 0 0 1rem;
	padding: .5rem;
	height: 2.3125rem;
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: -webkit-box-shadow .45s,border-color .45s ease-in-out;
	-moz-transition: -moz-box-shadow .45s,border-color .45s ease-in-out;
	transition: box-shadow .45s,border-color .45s ease-in-out;
}
button, input {line-height: normal;}
button, input, select, textarea {
	font-family: inherit;
	font-size: 100%;
	margin: 0;
}
#searchsubmit, #sticky-searchsubmit, #offcanvas-searchsubmit {
	position: absolute;
	right: 10px;
	top: 10px;
	width: 12px;
	height: 12px;
	background: url("../images/sprite.png") 0px -107px no-repeat;
	padding: 0;
	margin: 0;
}
.button, button {
	-webkit-font-smoothing: auto;
}
.button, button {
	cursor: pointer;
	font-family: FranklinGothicBook,Helvetica,Helvetica,Arial,sans-serif;
	line-height: normal;
	margin: 0 0 1.25rem;
	position: relative;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	font-size: 14px;
	background-color: #0060d6;
	color: #FFF;
	-webkit-transition: background-color 300ms ease-out;
	-moz-transition: background-color 300ms ease-out;
	transition: background-color 300ms ease-out;
	-webkit-appearance: none;
	border: 0;
	font-weight: 400!important;
	padding: 8px 20px;
	border-radius: 5px;
}
/* -------- SEARCH FORM CSS END ----------*/

/* -------- FOOTER CSS START --------------*/
.footer-first-row{
	margin-left:14px;
	margin-top:18px;
	width:90px;
}
.footer-second-row{
	margin-left:34px;
	margin-top:18px;
	width:116px;
}
.footer-third-row{
	margin-left:18px;
	margin-top:18px;
	width:218px;
}
ul.arrow{padding-left: 16px; list-style-image:url('../images/blue-arrow.png');}
ul.arrow li{padding: 1px 0}
ul.arrow li a{color:#444444 !important;}
ul.arrow li a:hover{color:#10317B !important; text-decoration:none;}
#footer-axacom{margin-top:24px; margin-right:14px;}
.mobile-footer{
	width:100%;
	height:100px;
	background-size: cover;
	background: url(../images/mobile-footer.jpg) no-repeat center center;
}
.mobile-footer{
	padding: 0;
	margin:0 auto;
	color:white;
	text-align: center;
	padding-top:40px;
}
.mobile-footer a, .mobile-footer a:hover{color:white;text-decoration: none;}
/* -------- FOOTER CSS END --------------*/

/* -------- HOME CSS START --------------*/
#mainbanner{
	background: white;
	height:547px;
	position:relative;
}
#mobile-mainbanner{
	height:300px;
	position:relative;
}
.banner{width: 100%;}
.banner p{color:white;font-family:"Franklin Gothic Demi","franklin_gothic_fsdemi","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;}
.mobile-banner p{color:white;/*font-family: "Franklin Gothic Demi","franklin_gothic_fsdemi","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;*/
	font-family:Arial,sans-serif; font-weight:bold;}
.banner p{font-size:32px;}
.mobile-banner p{font-size:18px;}
.banner .inner-banner{
	max-width:1200px;
	width:100%;
	margin:0 auto;
	height:547px;
}
.tablet-banner .inner-banner{
	max-width:991px;
	width:100%;
	margin:0 auto;
	height:417px;
}
.mobile-banner .mobile-inner-banner{
	height:300px;
	max-width:500px;
	width:100%;
	margin:0 auto;
}
.owl-pagination {
	text-align: center;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}
#mainbanner .owl-buttons {opacity: 0;}
#mainbanner .owl-prev, #tablet-mainbanner .owl-prev {
	position: absolute;
	width: 60px;
	height: 60px;
	text-indent: -9999em;
	top: 0;
	bottom: 0;
	left: 10px;
	margin: auto;
	background: url("../images/sprite.png") no-repeat -44px -64px;
}
#mainbanner .owl-next, #tablet-mainbanner .owl-next {
	position: absolute;
	width: 60px;
	height: 60px;
	text-indent: -9999em;
	top: 0;
	bottom: 0;
	right: 10px;
	margin: auto;
	background: url("../images/sprite.png") no-repeat -107px -64px;
}
#bannerbluebar{
	height:80px; 
	background:#053584; 
	width:100%;
}
#home-main-text, .home-copy{
	text-align: center;
	color:#053584;
	padding:50px 15px;
	font-size:17px;
}
#home-main-text span, .home-copy span{font-size:48px;}
.solution-content{
	max-width: 1350px !important;
	margin-left: auto !important;
	margin-right: auto !important;
	width: 100% !important;
	color: #0060d6;
}
.personal-solution, .business-solution{
	text-align: center;
	padding: 30px 0;
	height: 165px;
}
.solution-iconfont{font-size:3em; color:#0060d6;}
.personal-solution-text, .business-solution-text{
	text-transform: uppercase;
	padding-top: 10px;
	color: #0060d6;
	font-family: "Franklin Gothic Demi","franklin_gothic_fsdemi","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
}
.borderright{border-right:1px solid #d7e1e9;}
.borderleft{border-left:1px solid #d7e1e9;}
.bordertop{border-top:1px solid #d7e1e9;}
.borderbottom{border-bottom:1px solid #d7e1e9;}
.onHover{
	position: absolute;
	color: #5771a8;
	text-align: center;
	padding:0 20px;
	display: none;
}
#lifeandhealth .onHover{padding:0 12px;}
#personalaccident .onHover{padding:0 14px;}
#commercial .onHover, #employee .onHover{padding:0}
.onHover span{text-transform: uppercase; font-family: "Franklin Gothic Demi","franklin_gothic_fsdemi","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;}
.onHover p{
	font-size: 13px; 
	line-height: 15px; 
	margin-bottom: 12px; 
}
.axa-shield-icon {
 background: url("../images/axa-shield-icon.png") top center no-repeat; 
 background-size: cover;
 width: 35px;
 height: 41px;
 margin: 0 auto;
}
.solutionBtn{
	color:white;
	padding:5px 10px;
	background: #fc2a32;
	border-radius: 5px;
	display: inline-table;
}
.solutionBtn:hover{background: #d90e17;}
.solution-content a:hover{text-decoration: none;}
.mobile-title{
	color:#5771a8;
	font-size:20px;
	padding-left:15px;
	font-family:Arial,sans-serif; font-weight:bold;
}
.personal-solutions-buttons{margin-top:20px;}
.business-solutions-buttons{padding: 0 0 0 15px;}
.bold-right{border-right:2px solid #d7e1e9;}
#mobile-divider{margin: 30px 15px;border-bottom: 2px solid #d7e1e9;}
.our-impact{color:white !important;padding-bottom: 20px;}
.our-impact-wrapper{
	width:100%;
	background:#1c71db url("../images/blue-bg.jpg") top center no-repeat;
	margin-top: 60px;
}
.zoom-hint{color:white; padding:10px 15px;}
.mid-news-content{
	max-width:1144px !important; 
	margin-left:auto !important; 
	margin-right:auto !important; 
	width:100% !important; 
	margin-bottom: 40px;
}
.latest-news{padding:0 20px !important;height: 360px;}
.latest-news .title{font-size:28px;color:#5771a8;}
.latest-news .inner a, .latest-news .inner a:hover{
	color:#0060d6;
	text-decoration: none;
	font-size:16px;
}
.latest-news .inner a div{padding:22px 0;}
.latest-news:first-child{border-right:1px solid #d7e1e9;}
.latest-news:last-child{border-left:1px solid #d7e1e9;}
/* -------- HOME CSS END --------------*/

/* -------- BOTTOM CONTENT CSS START --------*/
#bottom-content{width:100%;background:#f6f6f6;}
.bottom-content{
	margin-top: 40px;
	margin-bottom: 40px;
	color:#626269;
}
.bottom-content-inner {
	background: #ededed;
	border-radius:7px;
	height: 100%;
	padding:24px 20px;
}
.redBtn{
	color:white;
	padding:10px 14px;
	background: #fc2a32;
	border-radius: 5px;
	display: inline-table;
	margin-top:14px;
}
.contact-info-icon{
	width:19px;
	height:20px;
	background: url(../images/contact-sprite.jpg);
	background-size: cover;
}
/* -------- BOTTOM CONTENT CSS END --------*/

/* -------- MyAXA CONTENT CSS  --------*/
#myaxa-content{width:100%;background:#f6f6f6;}
.myaxa-content{
	margin-top: 20px;
	margin-bottom: 40px;
	color:#053584;
}
.myaxa-contact-info{
	margin-top: 20px;
}
.myaxa-contact-info div {
    display: inline-block;
    width: 18%;
}

.myaxa-contact-info div p {
    font-size: 14px;
    text-align: center;
    color: #053584;
}

.myaxa-contact-info div a {
    width: 18%;
    font-size: 14px;
    text-align: center;
    text-decoration: none;
}
.myaxa-contact-info  div a p{
    font-weight: bold;
    color: #ec4d33;
    line-height: 0.5em;
    font-family:Arial,sans-serif!important;
}
.icon-arrow-right:after{
    font-family: "icomoon";
    content: "\e611";
    padding-left:5px;
    line-height: 2;

}
.myaxa-contact-info  div a p .icon-arrow-right:after{
    display: inline-block;
   
    font-weight: normal;
    }

.myaxa-contact-info div img{
    width: 60%;
    margin: 5px 20px;
    text-align: center;
    padding-bottom: 5px;
}
.myaxa-contact-info div a img{
    width: 60%;
    margin: 10px 20px;
    text-align: center;
    padding-bottom: 5px;
}
/* -------- BOTTOM CONTENT CSS END --------*/

/* -------- GENERAL CSS START --------------*/
.tnc-icons{
	position: absolute;
	padding: 25px 37px;
	font-size: 3.8em;
	color:#0060d6;
}
.current-active a{color:white !important;}
.fullWidth{width:100%;}
.overflowHidden{overflow: hidden;}
.ovauto, .infographics-content{overflow: auto;}
.noPadding{padding: 0 !important;}
.noPaddingLeftRight{padding-left:0;padding-right:0;}
#black{
	width:100%;
	height: 100%;
	background-color: black;
	opacity:0.5;
	position:absolute;
	display:none;
	z-index:1999;
}
.clearfix:after, .clearfix:before, .mid-row:after, .mid-row:before {content: " "; display: table;}
.clearfix:after, .mid-row:after {clear: both;}
a{color:#053584;}
a.small-link{color:#444444;}
a.small-link:hover{color:#10317B !important;text-decoration:none;}
.absolute{position: absolute;}
.mid-content{
	max-width:1200px !important; 
	margin-left:auto !important; 
	margin-right:auto !important; 
	width:100% !important; 
}
h5{
	line-height: 24px;
	text-transform: uppercase;
	font-family: "Franklin Gothic Demi","franklin_gothic_fsdemi","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
	margin:0;
}
h3{
	font-size:28px;
	font-family: "Franklin Gothic Book","franklin_gothic_fsbook","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
	margin:0;
}
.wide-blue-bg{width:100%; background:#dbe0ed;}
.bold, #contact-info-title{/*font-family: "Franklin Gothic Demi","franklin_gothic_fsdemi","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;*/
	font-family:Arial,sans-serif; font-weight:bold !important; }
.reg, body{
	/*font-family: "Franklin Gothic Book","franklin_gothic_fsbook","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif !important; */
	font-family:Arial,sans-serif;
}
.top-inivisble-bar{height:65px; background:white;}
.blue-title, .white-title{font-size:24px;/*font-family: "Franklin Gothic Demi","franklin_gothic_fsdemi","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;*/
	font-family:Arial,sans-serif; font-weight:bold;}
.blue-title{color:#0060d6;}
.white-title{color:white;}
.noHover{text-decoration:none!important;}
.alignCenter{text-align: center;}
.normal{text-transform: none !important}
/* -------- GENERAL CSS END --------------*/

/* -------- LANDING CSS START -----------*/
.grid-sizer{width:25%;}
.landing-page-wide-header{width:100%;height:392px;}
.landing-page-wide-header h1, #file-a-claim-section h2,
.landing-page-medium-header h1, .landing-page-small-header h1, .landing-page-wide-header .header-text,
.landing-page-medium-header .header-text, .landing-page-small-header .header-text, .fac-h2{
	font-size:30px;
	color:#0060d6;
	font-family: "Franklin Gothic Demi","franklin_gothic_fsdemi","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
}
.header-text{
	line-height: 1.1;
	margin-top: 20px;
	margin-bottom: 10px;
}
.landing-page-wide-header .corp-response h1, .landing-page-medium-header .corp-response .header-text, .landing-page-small-header .corp-response .header-text {
	font-size:28px;
	font-weight: bold;
	color:#00008f;
	font-family: 'Source Sans Pro', sans-serif;
}
.landing-page-wide-header p{
	font-family: "Franklin Gothic Book","franklin_gothic_fsbook","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
	color:#626269;
	font-size:23px;
	line-height:30px;
}
.landing-page-wide-header .corp-response p{
	font-size:20px;
	font-weight: bold;
	color:#333333;
	letter-spacing: 0.1px;
	line-height: 2.0;
	font-family: 'Source Sans Pro', sans-serif;
}
.landing-page-content, .canvas-content{
	width:100%;
	margin:0 auto;
	padding:0 25px;
	max-width:1200px;
}
.landing-page-intro{
	padding:55px 60px;
	background:white;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	position: relative;
	margin-top:-103px;
}
.landing-page-main{padding:10px 0 30px;background:#fcfcfc;}
.landing-page-intro h2, .landing-page-main h2{
	font-size:30px;
	color:#0060d6;
	font-family: "Franklin Gothic Demi","franklin_gothic_fsdemi","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
}
.landing-page-intro p, #top-performing p{
	font-size:16px;
	color:#626269;
	/*font-family: "Franklin Gothic Book","franklin_gothic_fsbook","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;*/
	font-family:Arial,sans-serif; 
}
.landing-page-red{height:8px;background:#fc2c34;width:100%;}
.landing-page-top{padding:0 60px;margin-bottom: 20px;}
.landing-page-intro-calc-compare .compare-product{
	padding: 18px 30px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	margin-right: 40px;
	background: #ff1716;
}
.landing-page-intro-calc-compare .axa-calc{
	padding: 18px 30px 4px 25px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	margin-right: 40px;
	background: #0060d6;
}
.landing-page-intro-calc-compare-mobile{background: white;}
.landing-page-intro-calc-compare-mobile a{color:white;}
.landing-page-intro-calc-compare-mobile .compare-product{
	padding: 19px 20px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	background: #ff1716;
}
.landing-page-intro-calc-compare-mobile .axa-calc{
	padding: 18px 20px 4px 15px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	margin-right: 4px;
	background: #0060d6;
}
.catBtn-list{overflow:auto;margin-top:50px;}
.catBtn{
	-webkit-box-shadow: 3px 3px 0px 0px rgba(232, 232, 232, 1);
	-moz-box-shadow:    3px 3px 0px 0px rgba(232, 232, 232, 1);
	box-shadow:         3px 3px 0px 0px rgba(232, 232, 232, 1);
	height:70px;
	margin-bottom:10px;
	background:white url(../images/catBtnBg.jpg) no-repeat top left;
	border-radius:5px;
	cursor:pointer;
}
.cat-list{
	margin-top:42px;
	margin:0 auto;
	overflow:auto;
	padding:0;
	width:1008px; 
}
.landing-cat{
	width:244px;
	height: auto;
	margin:0 4px 10px;
	background:white;
	float:left;
	-webkit-box-shadow: 2px 2px 0px 0px rgba(232, 232, 232, 1);
	-moz-box-shadow:    2px 2px 0px 0px rgba(232, 232, 232, 1);
	box-shadow:         2px 2px 0px 0px rgba(232, 232, 232, 1);
	border-radius:5px;
	overflow: hidden;
}
.landing-cat:hover {
	cursor:pointer;
}
.activeCat{background:white url(../images/catBtnBg.jpg) no-repeat bottom left !important;}
.catBtnText{
	text-transform: uppercase;
	padding-left: 94px;
	color: #626269;
	line-height: 16px;
	font-family: "Franklin Gothic Demi","franklin_gothic_fsdemi","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
	display: table-cell;
	vertical-align: middle;
	height: 70px;
}
.catBtnIcon{padding: 18px 24px;position:absolute;}
.catBtnIcon i{color:#626269; font-size: 2.2em;}
.activeCat .catBtnIcon i{color:white; font-size: 2.2em;}
.topImg{height:80px;}
#lifeandhealth-cat.topImg{background: white url(../images/term-protector-small.jpg) no-repeat top center;}
.cat-benefits{background:white;}
.cat-benefits h4{
	color:#0060d6;
	font-family:Arial,sans-serif; font-weight:bold;
	font-size:16px;
	margin: 0;
	padding:30px 20px 6px;
}
.cat-subtext {
	color: #0060d6;
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 75%;
}
.cat-benefits ul{
	color:#626269;
	padding:0 20px 60px 35px;
	list-style-image:url('../images/grey-arrow.png');
}
.cat-a{
	position:absolute; 
	width:100%; 
	background:#c6d6f8; 
	text-align:center; 
	bottom:0;
	padding:12px 0; font-size:13px; color:#103184;}
.cat-a:hover{text-decoration: none !important; color:#F50E0C !important;}
.cat-select{padding:0 30px;}
.cat-select select, .cat-select select:focus{
	border-radius: 5px;
	width: 100%;
	margin-top:24px;
	font-size: 13px !important;
	color: #626269;
	-webkit-appearance: none!important;
	background: #fafafa url("../images/dropdown-arrow.png") no-repeat;
	background-position-x: 97%;
	background-position-y: center;
	border: 1px solid #ccc;
	padding: 6px 8px;
}
@-moz-document url-prefix() { 
	#cat-select select{
		background: none repeat scroll 0% 0% #FAFAFA;
	}
}
#viewproduct-btn{
	height: 32px;
	background-color: #fc2a32;
	border-radius:5px;
	margin-top:17px;
	color:white;
	padding:5px 22px;
	text-align: center;
	cursor: pointer;
	display: inline-table;
}
/* -------- LANDING CSS END -----------*/

/* -------- BANNER CSS START -----------*/
.landing-page-wide-header .mid-row{height: 100%;}
.landing-page-medium-header-banner, .landing-page-small-header-banner{height:200px;}
/* -------- BANNER CSS END -----------*/

/* -------- PRODUCT CSS START -----------*/
.inner-product-page-wrapper{
	width:100%;
	max-width: 1150px;
	margin: 0 auto;
	padding-top:120px;
}
.inner-product-page-wrapper a { text-decoration: underline; }
.inner-product-page-header{width:100%; background:white; height:242px;}
.inner-product-page-header span, .inner-product-page-intro span, .page-intro-category, .inner-product-page-wrapper h2{
	color:#626269; /*font-family: "Franklin Gothic Book","franklin_gothic_fsbook","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;*/}
.inner-product-page-header .title {
	margin: 0;
	padding-bottom: 20px;
	line-height: 42px;
	color: #0060d6;
	font-size: 45px;
	font-family: "Franklin Gothic Demi","franklin_gothic_fsdemi","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
}
.inner-product-page-title-wrapper{padding:60px 0 0 66px;position: absolute;}
.inner-product-page-intro{background:white;padding:48px 45px;}
.inner-product-page-intro h3, .corporate-responsibility-intro h3, #community-involvement-wrapper h3,
#road-safety h3, #axa-research-fund h3, #about-axa-content h3, #about-axa-impact h3, #axa-brand h3,
#our-values-mobile h3, #sg50-50off h3{
	padding:24px 0;
	font-family: Arial,sans-serif; font-weight:bold;
	color:#0060d6;
	font-size:24px;
}
.inner-product-page-intro p, #about-axa-content p, .sg-50-intro p{
	line-height: 1.3;
	color:#7d7d7d; 
	font-size:16px;
}
.inner-product-page-benefits{
	background:#0060d6;
	padding:48px 46px 120px;
	color:white;
}
.inner-product-page-benefits span{font-size:18px;}
.benefit-carousel-item{
	height:auto;
	text-align: center; 
	color:white; 
	font-size: 13px;
	padding: 40px 30px;
}
.benefit-carousel-item h4{
	font-size:15px !important;
	/*font-family: "Franklin Gothic Demi","franklin_gothic_fsdemi","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;*/
	font-family: Arial,sans-serif;
	font-weight: bold;
}
.benefits-iconfont{color:white; font-size:5em;}
.lighter-blue{background:#1a3db3 !important;}
.darker-blue{background:#053584 !important;}
.benefits-carousel .owl-pagination {bottom: -40px;}
.benefits-carousel{margin-top:50px;margin-bottom: 75px;}
.benefit-carousel-item ul{margin: 0; padding-left: 10px;}
.inner-product-page-tnc-wrapper{
	background:white; 
	padding:45px 42px 27px;
	overflow: auto;
}
.inner-product-page-tnc-wrapper span{color:#626269;}
.inner-product-page-tnc{width:100%;}
.inner-product-page-wrapper span, .page-intro-category, .inner-product-page-wrapper h2{text-transform: uppercase; font-size:18px; margin:0;}
.paddingLeft{padding:0;padding-left:9px;}
.paddingRight{padding:0;padding-right:9px;}
.inner-tnc{
	width:100%;
	border:1px solid #e8e8e9; 
	border-radius:5px; 
	background:url('../images/img-placeholder.jpg') no-repeat top left; 
	min-height:125px;
	padding: 26px 30px 26px 146px;
	color: #626269;
}
.tnc-margin-btm{margin-bottom:18px;}
.tnc-container{margin-top:44px;}
.inner-tnc h6{
	text-transform:uppercase;
	font-size:15px !important;
	font-family: "Franklin Gothic Demi","franklin_gothic_fsdemi","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
}
.inner-tnc p{margin:0 0 18px;}
.inner-product-page-importantinfo-wrapper{
	padding:9px 46px 8px 46px;
	color:white; 
	font-size:11px;
	background:#0060d6;
}
.inner-product-page-importantinfo-wrapper h6{
	font-size:14px !important;
	font-family: Arial,sans-serif;
	font-weight: bold;
}
.info-line{
	width:100%; 
	height:1px;
	background:white; 
	margin-bottom:20px;
}
.inner-product-page-download-compare, .inner-product-page-download-compare-mobile, .landing-page-intro-calc-compare{
	background:white; 
	overflow:auto; 
	font-size:16px;
}
.inner-product-page-download-compare div, .inner-product-page-download-compare-mobile div, .landing-page-intro-calc-compare div{color:white;cursor: pointer;}
.apply-online{margin-right:4px;background:#ff1716;}
.compare-product{margin-right:4px;background:#ff1716;}
.download{margin-right:40px;background:#0060d6;}
.buy-online{background:#ff1716; margin-right:4px;}
.get-your-quote{margin-right:40px; background:#ff1716;}
.download, .get-your-quote, .compare-product, .apply-online, #download-survey-reports, .buy-online{
	padding:18px 30px; 
	border-bottom-left-radius:5px; 
	border-bottom-right-radius: 5px;
}
.inner-product-page-download-compare-mobile .download{margin-right:0px;}
.inner-product-page-download-compare-mobile .compare-product{margin-right:4px;}
.inner-product-page-contactus{
	background:white;
	padding:30px 44px; 
	overflow: auto;
	color: #626269;
} 
.inner-product-page-contactus h4{
	color:#0060d6;
	font-size:22px;
	font-family: Arial,sans-serif;
	font-weight: bold;
}
.inner-product-page-contactus p{margin:0 0 14px;}
.inner-product-page-contactus form input, .emailing-list-input input, #education-calculator-form input, #family-protection-calculator-form input, #medical-calculator-form input{
	border-radius: 5px;
	width: 100%;
	font-size: 14px;
	padding: 0px 10px;
	box-shadow: none;
	border:1px solid #dbe0ef;
	margin: 5px;
	height:40px;
}
input[disabled] {
	background: #dbe0ef;
}
.smallPadding{padding: 0 5px;}
.buttonPadding{padding: 0 10px;}
#term-protector-form-wrapper{
	overflow: auto;
	margin-top: 28px;
	padding-top: 10px;
}
.contactus-info{max-width:340px;}
#nationality{
	border-radius: 5px;
	width: 100%;
	font-size: 13px !important;
	color: #626269;
	-webkit-appearance: none!important;
	background: white url("../images/dropdown-arrow.png") no-repeat;
	background-position-x: 97%;
	background-position-y: center;
	border: 1px solid #ccc;
	padding: 8px 9px;
}
#nationality:hover{
	background: white url("../images/dropdown-arrow.png") no-repeat;
	background-position-x: 97%;
	background-position-y: center;
}
@-moz-document url-prefix() { 
	#nationality{
		background: none repeat scroll 0% 0% #FAFAFA;
	}
	#nationality:hover{
		background: none repeat scroll 0% 0% white;
	}
}
#birth_year, #birth_month, #birth_date{
	border-radius: 5px;
	width: 55px;
	font-size: 13px !important;
	color: #626269;
	-webkit-appearance: none!important;

	background: white url("../images/dropdown-arrow.png") no-repeat;
	background-position-x: 91%;
	background-position-y: center;
	border: 1px solid #ccc;
	padding: 8px 4px;
	margin-left: 4px;
}
@-moz-document url-prefix() { 
	#birth_year, #birth_month, #birth_date{
	 background: none repeat scroll 0% 0% #FAFAFA;
	 -moz-appearance:none!important;
	 padding: 8px 0px;
	}
}
#thankyou {
	display: none;
	padding-top: 37px;
}
#submit-btn{
	cursor: pointer;
	font-family: FranklinGothicBook,Helvetica,Helvetica,Arial,sans-serif;
	line-height: normal;
	margin: 28px 0 15px;
	position: relative;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	font-size: 14px;
	background-color: #ff1515;
	color: #FFF;
	-webkit-transition: background-color 300ms ease-out;
	-moz-transition: background-color 300ms ease-out;
	transition: background-color 300ms ease-out;
	-webkit-appearance: none;
	border: 0;
	font-weight: 400!important;
	padding: 8px 11px;
	border-radius: 5px;
}
.submit_appointment{
	background-color:#27be46; 
	color:white;
	width:200px;
	height: 50px!important;
	font-size: 18px!important;
}
.book_appointment{
	background-color:#27be46;
	color:white;
	width:200px;
	height: 50px;
	font-size: 18px;
	padding-top: 10px;
	margin-top: 10px;
}
.error{border:1px solid red !important;}
label.error:not(.claims-error):not(.axacareertalk-error){display: none !important}
input:focus, textarea:focus{ 
	outline:none;
	background: #fafafa;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.5);
	-moz-box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.5);
	box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.5);
	border:1px solid #999999;
}
select:focus{outline:none;background: #fafafa;}
#prompt{text-align: center;color: red;display: none;}
.breadcrumb-wrapper{padding:32px 0;}
.breadcrumb-wrapper span{color: #153389;text-transform: none;font-size: 14px;}
.mobile-divider-bar{width:100%;height:60px;background:#d9e1ec;display: none;}
.pdf-expand{width: 100%;background: #053584;padding: 28px 42px;color:#90bff8;}
.pdf-expand a{text-decoration: underline;color:#90bff8;}
.pdf-expand h5{text-transform: none;font-size:15px;font-family: Arial,sans-serif;font-weight: bold;}
.pdf-expand ul{padding-left: 20px;}
#pdfbluebar{width: 100%;background:#0060d6;height:5px;}
#nationality-select, #dob-select, #typecaptcha {padding: 5px 8px 0 10px;}
#dob{padding:7px 0; margin-bottom: 12px;}
.captcha-query-img { margin-top: 5px; }
/* -------- PRODUCT CSS END -----------*/ 

/* -------- EMAILING LIST CSS START -----------*/ 
.emailing-list-fields p{padding-top:12px;font-size:15px;color:#0060d6;}
/* -------- EMAILING LIST CSS END -----------*/ 

/* -------- CONTACT US CSS START -----------*/ 
.contact-page, .fac-page{margin-top:-183px;}
.customer-care-nav-iconfont, .about-axa-nav-iconfont{font-size:2em;vertical-align:middle;}
#customer-care-nav,#about-axa-nav{overflow: auto; background: url(../images/customer-care-nav-bg.png) repeat-x bottom;}
#customer-care-nav ul, #about-axa-nav ul, #about-axa-mobile-nav ul, #customer-care-mobile-nav ul, #right_menu2 ul, .sticky-header ul, #helplist_01, #helplist_02{
	margin:0;
	padding:0;
	list-style: none;
}
#customer-care-nav ul li{ 
	padding:21px 0 19px;
	text-align:center;
	font-size:20px;
	color:#818181;
	font-family: Arial,sans-serif;
	font-weight: bold;
}
.hasBorder{background:url(../images/customer-care-nav-border.jpg) no-repeat center right;}
.hasSmallBorder{background:url(../images/customer-care-mobile-nav-border.jpg) no-repeat center right;}
.activeNav{background:#0060d6;color:white !important;}
#bluebar{width:100%;height:4px;background:#0060d6;}
#contact-us-content{background:white;overflow:auto;}
#contact-us-content h4{
	margin: 0;
	color:#0060d6;
	font-size:17px;
	padding-top:58px;
	font-family: Arial,sans-serif;
	font-weight: bold;
}
#contactus-form-content{padding:58px 60px;font-size:15px;color:#626269;}
#contactus-form-wrapper, #safercity-form-wrapper{overflow:auto;}
#contactus-form-wrapper .txt-field-label{color:#0060d6;padding:7px 0;}
#safercity-form-wrapper .txt-field-label{padding:7px 0;}
#contactus-details{padding:0;color:#626269; font-size:15px;padding-bottom:40px;}
.contactus-iconfont{font-size:1.4em;}
#contactus-details .details{margin-top:16px;}
input.contactus-input, textarea.contactus-textarea, input.safercity-input, textarea.safercity-textarea{
	border-radius: 5px;
	width: 100%;
	font-size: 14px;
	/*padding: 17px 10px;*/
	box-shadow: none;
	border:1px solid #dbe0ef;
	margin-bottom: 15px;
	height:36px;
}
textarea.safercity-textarea,textarea.contactus-textarea{resize: none; height:148px;padding:7px;}
select#contact-us-enquiry-type, select#contact-us-how, select#contact-us-policy-servicing, select#insurance_type {
	border-radius: 5px;
	width: 100%;
	font-size: 13px !important;
	color: #626269;
	-webkit-appearance: none!important;
	background: #fafafa url("../images/dropdown-arrow.png") no-repeat;
	background-position-x: 97%;
	background-position-y: center;
	border: 1px solid #ccc;
	padding: 6px 8px;
	margin-bottom: 15px;
}
select#contact-us-enquiry-type:hover, select#contact-us-how:hover, select#contact-us-policy-servicing:hover{
	background: white url("../images/dropdown-arrow.png") no-repeat;
	background-position-x: 97%;
	background-position-y: center;
}
@-moz-document url-prefix() { 
	select#contact-us-enquiry-type, select#contact-us-how, select#contact-us-policy-servicing {
		background: none repeat scroll 0% 0% #FAFAFA;
	}
	select#contact-us-enquiry-type:hover, select#contact-us-how:hover, select#contact-us-policy-servicing:hover{
		background: none repeat scroll 0% 0% white;
	}
}
.paddingLeft20{padding:0 5px 0 20px;}
#contactus-map{background:#0060d6;padding:57px 65px;overflow: auto;}
#contactus-map h2{
	font-size:28px;
	font-family: Arial,sans-serif;
	font-weight: bold;
	color:white;
	margin: 0;
}
#contactus-map p{color:white;}
#contactus-direction{padding-left:0;}
#blue-divider{height:1px; background: #0060d6; width:100%;}
.dir{width:80%}
#captcha-field{padding-left:20px !important}
#captcha-img{padding-left:20px;margin-top: 6px;}
#customer-care-mobile-nav,#about-axa-mobile-nav{overflow:auto;background:rgba(255,255,255,0.9);}
#customer-care-mobile-nav ul li{ 
	padding: 12px 0;
	text-align: center;
	font-size: 12px;
	color: #818181;
	font-family: Arial,sans-serif;
	font-weight: bold;
}
#how{padding: 0;line-height: 17px;}
.hide-contact-us-new-elements { display: none;}
/* -------- CONTACT US CSS END -----------*/ 

/* -------- USEFUL INFORMATION CSS START -----------*/ 
#useful-information-content{overflow:auto;background:#fcfcfc;padding:60px 76px;}
#useful-information-content h3{
	font-family: Arial,sans-serif;
	font-weight: bold;
	color:#0060d6;
	text-transform: uppercase;
	font-size:17px;
}
#useful-information-content p{color:#626269;}
#what-you-should-know-content, #customer-service-commitment-content{background:white;padding:22px 30px;line-height:18px;}
#what-you-should-know-wrapper{padding:0;padding-right:13px;}
#customer-service-commitment-wrapper{padding:0;padding-left:13px;}
#customer-service-commitment-content ul{margin: 0 0 0 20px;padding:0;}
#customer-service-commitment-content ul li{color:#626269;margin-bottom:10px;}

.useful-information-content, .useful-information-content p{
	color: #333 !important;
	font-size: 14px;
}
.useful-information-content a{color:#0060d6; text-decoration:underline}
.accordion-parent{
	width:100%;
	padding:10px;
	background: #eaf0fe;
	color:#12308b;
	overflow: auto;
	cursor: pointer;
}
.accordion-child{padding:10px;margin-top:7px;display: none;}
.accordion-child, .accordion-child ul{color:#626269;}
.accordion-arrow{
	width:11px;
	height:7px;
	background:url(../images/accordion-arrow.jpg) no-repeat center bottom;
	margin: 7px 3px;
}
.activeAccordion .accordion-arrow{background:url(../images/accordion-arrow.jpg) no-repeat center top;}
/* -------- USEFUL INFORMATION CSS END -----------*/ 

/* -------- CORPORATE RESPONSIBILITY CSS START  ----------*/
.corporate-responsibility-intro, .sg-50-intro{
	padding:25px 60px;
	background:white;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	position: relative;
}
.corporate-responsibility-intro span{color:#00008f;line-height:1.5;font-size: 20px;font-family: 'SourceSansPro-Bold', sans-serif; font-weight:bold;letter-spacing: 0.1px;}
.corporate-responsibility-intro p{color:#333333;font-size: 18px;line-height:1.5;font-family: 'SourceSansPro-Regular', sans-serif;font-weight:normal;letter-spacing: 0.5px;padding: 10px 10px 10px 0;}
.corporate-responsibility-intro .beneficiaries h1{color:#00008f;line-height:1.5;font-size: 20px;font-family: 'SourceSansPro-Bold', sans-serif; font-weight:bold;letter-spacing: 0.1px;}
.corporate-responsibility-intro .beneficiaries{
	padding: 10px 10px 10px 0;
}
.corporate-responsibility-intro .beneficiaries img{
	margin-left: auto;
	margin-right: auto;
	display: block;
}
.corporate-responsibility-intro{
	margin-top: -10px!important;
}
.corporate-responsibility-divider{
	border-left: solid 2px #cccccc;
    content: "";
	height: 140px;
	padding-left: 5%;
}
.commitment-in-action .in-cimmit-with h1{color:#00008f;line-height:1.5;font-size: 24px;font-family: 'SourceSansPro-Regular', sans-serif; font-weight:bold;letter-spacing: 0.1px;
}
.in-cimmit-with .partners{
	border: 1px solid #999;
}
.in-cimmit-with .partners img{
	text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
}
.commitment-in-action{
	padding: 25px 60px;
    background: white;
}
.commitment-in-action-mobile{
	padding: 15px 100px 6px 24px;
	background: white;
}
#six-pillars{overflow:auto;}
.six-pillars-inner{
    border: 1px solid  #e5e5e5;
    padding: 0 0 0 227px;
	font-size: 16px;
	font-weight: normal;
	font-family: 'SourceSansPro-Regular', sans-serif;
	line-height: 1.25;
	letter-spacing: 0.1px;
    color: #626269;
    background: url(../images/cr-event-brand.png) no-repeat;
	background-size: 20%;
    background-position: 25px 30px;
}
.six-pillars-inner span{
	font-size:20px;
	font-weight: normal;
	font-family: 'SourceSansPro-Bold', sans-serif;
	line-height: 1.25;
	letter-spacing: 0.1px;
	color: #0060d6;
}
.six-pillars-inner a{
	color: #333333;
}
.six-pillars-inner p{
	line-height: 1.5;
    letter-spacing: 0.2px;
    padding-left: 45px;
    padding-right: 10px;
}
.six-pillars-inner1{
    border: 1px solid  #e5e5e5;
    padding: 0 0 0 227px;
	font-size: 16px;
	font-weight: normal;
	font-family: 'SourceSansPro-Regular', sans-serif;
	line-height: 1.25;
	letter-spacing: 0.1px;
    color: #626269;
    background: url(../images/cr-week.png) no-repeat;
    background-size: 33%;
    background-position: 25px 115px;
}
.six-pillars-inner1 a{
	font-size:18px;
	font-weight: bold;
	font-family: 'SourceSansPro-Bold', sans-serif;
	line-height: 1.25;
	letter-spacing: 0.1px;
	color: #333333;
}
.six-pillars-inner1 p{
	padding-top: 25px;
	line-height: 1.5;
    letter-spacing: 0.2px;
    padding-right: 20px;
}
.six-pillars-inner2{
    border: 1px solid  #e5e5e5;
    padding: 0 0 0 227px;
	font-size: 16px;
	font-weight: normal;
	font-family: 'SourceSansPro-Regular', sans-serif;
    line-height: 1.25;
	letter-spacing: 0.1px;
    color: #626269;
    background: url(../images/sg-cancercare-beneficiaries.png) no-repeat;
    background-size: 33%;
	background-position: 25px 115px;
}
.six-pillars-inner2 a{
	font-size:18px;
	font-weight: bold;
	font-family: 'SourceSansPro-Bold', sans-serif;
	line-height: 1.25;
	letter-spacing: 0.1px;
	color: #333333;
}
.six-pillars-inner2 p{
	padding-top: 25px;
	line-height: 1.5;
    letter-spacing: 0.2px;
    padding-right: 31px;
}
.six-pillars-inner3{
    border: 1px solid  #e5e5e5;
    padding: 0 0 0 227px;
	font-size: 16px;
	font-weight: normal;
	font-family: 'SourceSansPro-Regular', sans-serif;
    line-height: 1.25;
	letter-spacing: 0.1px;
    color: #626269;
    background: url(../images/health-challenge.png) no-repeat;
    background-size: 33%;
    background-position: 25px 75px;
}
.six-pillars-inner3 a{
	font-size:18px;
	font-weight: bold;
	font-family: 'SourceSansPro-Bold', sans-serif;
	line-height: 1.25;
	letter-spacing: 0.1px;
	color: #333333;
}
.six-pillars-inner3 p{
	padding-top: 35px;
	line-height: 1.5;
    letter-spacing: 0.2px;
    padding-right: 48px;
}
.six-pillars-inner4{
    border: 1px solid  #e5e5e5;
	padding: 0 8px 0 243px;
	font-size: 16px;
	font-weight: normal;
	font-family: 'SourceSansPro-Regular', sans-serif;
    line-height: 1.25;
	letter-spacing: 0.1px;
    color: #626269;
    background: url(../images/burpee-challenge.png) no-repeat;
    background-size: 33%;
    background-position: 25px 100px;
}
.six-pillars-inner4 a{
	font-size:18px;
	font-weight: bold;
	font-family: 'SourceSansPro-Bold', sans-serif;
	line-height: 1.25;
	letter-spacing: 0.1px;
	color: #333333; 
}
.six-pillars-inner4 p{
	padding-top: 25px;
	line-height: 1.5;
    letter-spacing: 0.2px;
    padding-right: 20px;
}
.six-pillars-inner a:hover, .six-pillars-inner1 a:hover, .six-pillars-inner2 a:hover, .six-pillars-inner3 a:hover, .six-pillars-inner4 a:hover{
	color:#0060d6;
}
.six-pillars-mobile-icon{width:252px;height: 162px;background:url(../images/cr-event-brand.png) no-repeat;background-size:70%;}
.six-pillars-mobile-icon1{width:252px;height: 162px;background:url(../images/cr-week.png) no-repeat;margin-bottom: 30px;background-size:70%;background-position:0;}
.six-pillars-mobile-icon2{width:211px;height: 135px;background:url(../images/sg-cancercare-beneficiaries.png) no-repeat;margin-bottom: 30px;background-size:90%;}
.six-pillars-mobile-icon3{width:211px;height: 135px;background:url(../images/health-challenge.png) no-repeat;margin-bottom: 30px;}
.six-pillars-mobile-icon4{width:211px;height: 135px;background:url(../images/burpee-challenge.png) no-repeat;margin-bottom: 20px;}
.six-pillars-mobile-text{padding-left:76px;padding-right:20px;}

.six-pillars-mobile-inner1 a{
	color:#333333; 
	font-weight: bold;
}
.six-pillars-mobile-inner2 a{
	color:#333333; 
	font-weight: bold;
}
.six-pillars-mobile-inner3 a{
	color:#333333; 
	font-weight: bold;
}
.six-pillars-mobile-inner4 a{
	color:#333333; 
	font-weight: bold;
}
.six-pillars-mobile-inner a:hover, .six-pillars-mobile-inner1 a:hover,.six-pillars-mobile-inner2 a:hover,.six-pillars-mobile-inner3 a:hover,.six-pillars-mobile-inner4 a:hover{
	color:#0060d6;

}
.six-pillars-mobile-inner P, .six-pillars-mobile-inner1 P,.six-pillars-mobile-inner2 P,.six-pillars-mobile-inner3 P,.six-pillars-mobile-inner4 P{
	padding-top: 15px;

}
.six-pillars-mobile-inner span{font-size:14px;color:#333333;font-weight: bold;}
.six-pillars-inner span{font-size: 20px;padding: 20px 45px;display: block;}
.six-pillars-ind{margin-bottom:18px;}
.six-pillars-ind:nth-child(even){padding:0 16px 0 0;}
.six-pillars-ind:nth-child(odd){padding:2px;}
#shareholder{padding-top: 15px;padding-bottom: 15px;}
#bounce-back{padding-top: 35px;padding-bottom: 40px;}
#employees{padding-top: 115px;padding-bottom: 80px;}
#customers{padding-top:40px;padding-bottom: 30px;}
#suppliers{padding-top:40px;padding-bottom: 38px;}
#environment{background-position: 0 -200px;padding-top:30px;}
#mobile-community{background-position:0 -290px;}
#community{background-position: 0 -500px;padding-top: 30px; padding-right:90px;}
#community-involvement-wrapper{
	background: url(../images/community-involvement.jpg) no-repeat right top #0060d6;
	padding:55px 60px;
	color:white;
}
#community-involvement-wrapper p, #sg50-retire-happy p, #road-safety p, #axa-research-fund p{
	line-height: 1.3;
	color:white; 
	font-size:16px;
}
.select-year, .select-year:focus{
	border-radius: 5px;
	width: 65px;
	font-size: 13px !important;
	color: #626269;
	-webkit-appearance: none!important;
	background: #fafafa url("../images/dropdown-arrow.png") no-repeat;
	background-position-x: 97%;
	background-position-y: center;
	border: 1px solid #ccc;
	padding: 6px 8px;
	margin-top: -10px;
	margin-left: 10px;
}
@-moz-document url-prefix() { 
	.select-year{background: none repeat scroll 0% 0% #FAFAFA;}
}
.whitebar{
	width:100%;
	height:1px;
	background:white;
	margin-top:20px;
	margin-bottom:2px
}
.articles-ind{
	overflow:auto;
	padding:15px 38px;
	background: #deeaf7;
	color:#0060d6;
	font-size:16px;
	margin-bottom:4px;
}
#download-wrapper{background:white;}
#download-survey-reports{
	font-size:15px;
	color:white; 
	background:#fc2c34; 
	display: inline-table;
	margin-right:55px;
}
#road-safety{padding:0 60px;background:white;color:#626269;}
#road-safety p{color:#626269;padding:20px 10px 40px 0;}
#axa-road-safety-app{
	width: 100%;
	height: 80px;
	background: #0060d6;
	border-radius: 5px;
	color: white;
	font-size: 12px;
	line-height: 14px;	
}
#road-safety-div{background:url(../images/road-safety-divider.jpg) no-repeat left top; height:1px;}
.infographics-header{
	height:120px;
	font-size:24px;
	color:#ed2f39;
	line-height: 26px;
}
#road-safety-infographics{
	margin-top: -10px;
	padding:0 60px;
	min-height:835px;
	background:url(../images/road-safety-infographics.jpg) no-repeat bottom center white;
}
#dl-app-img{width:62px;margin:10px;}
#dl-app-txt{padding: 15px 10px 0 80px;}
#perceived_1{padding:18px 0 0 0 !important}
#perceived_2{padding:18px 0 0 0 !important}
#perceived_3{padding:18px 30px 0 0 !important}
#dangerous-driving-behaviour-img{left: 10px;top: 136px;}
#dangerous-driving-behaviour-img img{width:50%;}
#dangerous-driving-behaviour_1{left: 112px;top: 160px;}
#dangerous-driving-behaviour_2{left: 172px;top: 240px;}
#dangerous-driving-behaviour_3{left: 112px;top: 335px;}
#influencers_1, #influencers_2{padding:15px 30px 0 0 !important}
#influencers_3{padding:10px 0 0 0 !important}
.bigFont{font-size:50px; color:#d7e1e9;}
.infographics-points, #behaviours-content{
	font-size: 16px;
	color: #1e3b79;
	line-height: 17px;
}
#behaviours-content{min-height:275px;margin-top:15px;}
.medPadding{padding:0 10px;}
#axa-research-fund{padding:56px 60px;background:#0060d6;color:white;}
#projects-granted{margin-top:13px;}
#projects-granted h4, #project-granted-mobile h4{font-size:28px;}
.pgright{padding:0 16px 0 0;}
.pgleft{padding:0 0 0 16px;}
.pgpersonnels{
	border-radius:5px;
	background:white url(../images/projectgranted.jpg) no-repeat left top;
	min-height: 186px;
}
.mobile-pgpersonnels{border-radius:5px;min-height: 100px;background:white; overflow:hidden;}
.mobile-pgdetails{overflow:auto; color: #626269;}
.display-picture{
	width:102px; 
	height:135px;
	background: url(../images/projectgranted.jpg) no-repeat left top;
	background-size:cover;
}
#amanda{background-position:0 -558px;}
#andrea{background-position:0 -186px;}
#richard{background-position:0 -372px;}
#kelvin{background-position:0 -744px;}
.pgpersonnels h5{
	font-size:21px;
	color:#0060d6;
	text-transform:none;
	font-family: Arial, sans-serif;
}
.mobile-pgpersonnels-content-inner h5{
	font-size:16px;
	line-height:18px;
	color:#0060d6;
	text-transform:none;
}
.mobile-pgpersonnels-content-inner p{ 
	margin-top:10px; 
	color:#626269 !important; 
	font-size:12px !important; 
	line-height:14px !important;
}
.mobile-pgpersonnels-content-inner{margin:14px;}
.pgpersonnels p{color:#626269 !important;font-size:13px !important;}
.pgdetails{padding: 26px 30px 0 150px;}
.readMore a{
	font-size:14px;
	color:#ed2f39;
	text-decoration: none;
}
#download-app{padding: 0 0 0 40px;}
.info-icon{width:50%; right:15px;}
.readMore a:hover{text-decoration: underline;}
.pgdetails-italic{
	color:#626269 !important; 
	font-size:13px; 
	line-height:1.3; 
	margin-top:10px; 
	margin-bottom:5px; 
	font-style:italic;
}
#community-involvement-articles a{
	color:#0060d6;
	text-decoration: none;
}
.emailing-list-fields #submit-btn{
	margin-left:5px;
}
/* -------- CORPORATE RESPONSIBILITY CSS END  ----------*/

/* -------- ABOUT AXA CSS START  ----------*/
.about-axa-page{margin-top:-183px;}
.small-title{font-size:12px; line-height: 14px; /*font-family: "Franklin Gothic Book","franklin_gothic_fsbook","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;*/}
#about-axa-nav ul li{ 
	text-align:center;
	font-size:18px;
	color:#818181;
	font-family: Arial,sans-serif;
	font-weight: bold;
}
.about-axa-icon{float:right; padding-right:5px;}
.twoline, .threeline, .threeline-fp{height:124px;}
.twoline, .threeline{padding-top:40px;}
.threeline-fp{padding-top:32px;}
.threeline .about-axa-icon{padding-top:0;}
.threeline-fp .about-axa-icon{padding-top:10px;}
.about-axa-text{
	line-height: 21px;
	text-align: left;
	padding-left:5px;
}
#about-axa-content, #axa-brand{
	padding:55px 60px;
	overflow:auto;
	background:white;
}
#job-search{
	padding:55px 60px;
	overflow:auto;
	background: url(../images/jobsearch-bg.jpg) center bottom #013d86 no-repeat;
}
#about-axa-content h3, #axa-brand h3, #job-search h3{padding:0;}
#about-axa-content p{margin-top:20px; padding-right: 48px;}
.axavideo{border-left:1px solid #d9d9d9;margin-top: 36px;}
#video-container {
	cursor:pointer;
	width:320px;
	height:240px;
	background:url(../images/axavideo.jpg);
	margin:0 auto;
	position:relative;
}
.about-axa-our-impact-wrapper{width:100%;background:#1c71db url("../images/blue-bg.jpg") top center no-repeat;}
#about-axa-impact{padding:55px 60px 20px;}
#about-axa-impact h3, #our-values-mobile h3{padding:0; color:white;}
#axa-brand h4{
	margin:0;
	font-size:28px; 
	color:#0060d6; 
	padding:20px 0; 
	font-family: Arial,sans-serif;
}
#axa-brand p{font-size:14px; color:#626269;}
.brandPaddingRight{padding:0;padding-right:25px;}
.brandPaddingLeft{padding:0;padding-left:25px;}
#about-axa-mobile-nav ul li{ 
	padding: 13px 0;
	text-align: center;
	font-size: 12px;
	color: #818181;
	font-family: Arial,sans-serif;
	font-weight: bold;
	height:50px;
}
#our-values-mobile{background:#1c71dc;}
#our-values-mobile h3{padding:12px 15px 5px;}
#our-values-mobile p{
	color:white;
	padding:0 15px;
	font-size:16px;
}
.our-values-zoom-hint{color:white;}
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
	margin-top:25px
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/* -------- ABOUT AXA CSS END  ----------*/

/* -------- ADVISOR CSS END  ----------*/
#join-us-now, #hear-from-our-staff{padding:55px 60px;background: url(../images/joinus-bg.jpg) no-repeat center top;}
#hearfromourstaff-vid-carousel #vid-wrapper{
	border-left:1px solid #d9d9d9;
	padding:0;
	padding-left:30px;
}
#hearfromourstaff-vid-thumb ul{
	margin:0 auto;
	display: table;
	margin-top:36px;
	padding:0;
}
.dpi-thumbs ul{
	margin: 0 auto;
	display: table;
	padding-top: 20px;
	padding-bottom: 15px;
}
.dpi-thumbs{border-left: 1px solid #d9d9d9;}
#hearfromourstaff-vid-thumb ul li, .dpi-thumbs ul li{
	float: left;
	width:97px;
	height:51px;
	list-style: none;
	margin-right: 6px;
	background-position: top left;
	background-repeat: no-repeat;
	cursor: pointer;
	background-size: cover;
}
.dpi-thumbs ul li{
	border: 1px solid #d9d9d9;
	opacity:0.5;
}
#hearfromourstaff-vid-thumb ul li:last-child, .dpi-thumbs ul li:last-child{
	margin:0;
}
.staff-text{
	text-align: left;
	color: #818181;
	position: absolute;
}
.staff-text h6{
	font-style: italic;
	font-size:27px;
	font-family: "Franklin Gothic Book","franklin_gothic_fsbook","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
}
.staff-text span{
	font-size:18px;
	font-family: "Franklin Gothic Book","franklin_gothic_fsbook","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
}
.selected-vid-thumb{background-position: bottom left !important; }
.active-vid{
	background-position: bottom left !important;
	cursor: default !important;
}
.dpi-active-vid{
	cursor: default !important;
	border:1px solid #F50E0C !important;
	opacity:1 !important;
}
.text-td div{padding: 0 35px;}
#jeremine{background-image: url(../images/staff-vid/jeremine.png);}
#masita{background-image: url(../images/staff-vid/masita.png);}
#shirley{background-image: url(../images/staff-vid/shirley.png);}
#twinkle{background-image: url(../images/staff-vid/twinkle.png);}
#rina{background-image: url(../images/staff-vid/rina.png);}
#dpi01{background-image: url(../images/dpi_01.jpg);}
#dpi02{background-image: url(../images/dpi_02.jpg);}

#eligibility_qualitative{margin-top:30px;}
#eligibility_qualitative img{width:98%;}
#eligibility_qualitative h4, #careertalk h4, #axa-support h4{
	font-size:28px;
	color:#0060d6;
	font-family: Arial,sans-serif;
}
#eligibility_qualitative ul{margin:0;padding-left:20px;}
#eligibility_qualitative ul li{color:#626269;font-size:14px;}
.eligibility, .qualitative{padding:0 10px 0 10px;}
.qualitative-wrapper, .eligibility-wrapper{padding:0;}
#careertalk{overflow:auto;margin-top:40px;}
.time-slots{
	background:#c6d6f8;
	border-radius:5px;
	color:#0060d6;
	font-size:18px;
	padding:18px 12px;
	text-align:center;
}
#careertalk > .timeslot-wrapper{
	padding: 0 18px 18px 0;
}
.apply-red{
	color:white;
	background:#ff1919;
	border-radius: 5px;
	padding:10px 12px;
	margin-left:9px;
}
#why-choose{padding:55px 60px;background:url(../images/whychoose.jpg) no-repeat center top #0060d6;}
.whyicon{
	width:86px;
	height:86px;
	background:url(../images/why.png) no-repeat;
	background-size:cover;
}
#helpingpeople{background-position: 0 -86px;}
#nolimit{background-position: 0 -172px;}
#growing{background-position: 0 -258px;}
#longer{background-position: 0 -344px;}
#morefinancial{background-position: 0 -430px;}
.whytext h4{
	font-size:28px;
	color:#90bff8;
	margin:0;
}
.whytext p{
	margin-top:15px; 
	color: white; 
	padding-right:0px;
}
.why{margin-bottom:50px;}
#axa-support{padding:50px 60px;background:white;}
#axa-support ul{
	margin:0;
	margin-left:20px;
	padding:0;
	list-style-image:url('../images/redswitch.png');
}
#axa-support-img{text-align:center;margin-top: 30px;}
#axa-support span{
	font-size:16px;
	color:#0060d6;
	font-family: Arial,sans-serif;
	font-weight: bold
}
#axa-support p{
	padding-bottom:8px;
	padding-right:30px;
	font-size:16px;
	color:#626269;
	font-family: Arial,sans-serif;
	font-weight: bold
}
#career-progression{padding:60px;background:#0060d6 url(../images/career-progression-bg.jpg) center bottom no-repeat;}
#career-chart{padding:0 10px;margin-top:35px;}
.management-progression, .advisory-progression{
	background:#c6d6f8;
	border-radius:5px;
	padding:8px 0;
	text-align:center;
	color:#053584;
	line-height:17px;
	font-size:16px;
	font-family: Arial,sans-serif;
	font-weight: bold
}
.management-progression-arrow{
	width:100%;
	text-align: center;
	margin:9px 0;
}
.advisory-progression-arrow{
	width:100%;
	text-align: center;
	margin:28px 0;
}
#top-performing{background:white url(../images/joinus-bg.jpg) no-repeat center top;}
.top-performing-banner{padding:60px; height:650px; }
#top-performing-banner-1{background: url(../images/top-performing-img.png) no-repeat top right;}
#top-performing-banner-2{background: url(../images/top-performing-manager.png) no-repeat top right;}
#top-performing-banner-3{background: url(../images/top-performing-director.png) no-repeat top right;}
#top-financial-consultants{background:#0060d6;margin-top:100px;}
#top-financial-consultants h3{padding:60px 60px 26px;}
#top-financial-consultants p{padding:10px 60px 30px; color:white;}
#top-performing-carousel .owl-pagination, #top-performing-mobile-carousel .owl-pagination{bottom:10px;}
#name-list{
	text-align:right;
	color:#626269;
	margin-top:105px;
/*	padding-right:60px;*/
}
#name-list p{font-size:13px !important;line-height:17px !important;}
#name-list h6{font-size:18px;}
#tpb1-p{padding-top:72px;}
.interested-applicants{margin-top:40px; text-align:center;}
#regret{color:#0060d6; padding-top:10px;}
.tp-mobile-banner{padding:25px 15px;}
#mobile-career-progression{background:#0060d6;}
#mobile-career-progression h3{padding:13px 15px 7px;}
#mobile-career-progression .career-progression-zoom-hint, .top-financial-consultants-zoom-hint{color:white;}
.tpmc-p{padding-top:10px;padding-bottom:10px;}
.tp-mobile-banner{height:900px;}
.mobile-name-list{
	font-size: 14px !important;
	line-height: 16px;
	padding-top:15px;
}
/* -------- ADVISOR CSS END  ----------*/

/* -------- AXA CALCULATOR CSS START  ----------*/
.ac-padding{padding:0;padding-right:2px;}
.calculator-cat{
	background:#d7e1e9;
	height:75px;
	color:#0060d6;
	cursor:pointer;
}
#calculator-nav{margin-top:35px;}
.calculator-padding{padding:0 60px;}
.calculator-cat-title{
	text-align:left;
	font-size:20px;
	line-height:22px;
	padding:0 10px;
} 
.ct-padding .calculator-cat-title{padding-top:26px;}
.ct-padding2 .calculator-cat-title, .axa-calculator-nav-iconfont{padding-top:15px;}
.axa-calculator-nav-iconfont{font-size: 2.5em;}
.active-cal, .hovered-cal{background:#0060d6 !important;color:white !important;}
.calculator-tab{display:none;padding: 32px 0 0 0;}
.form-inner {padding: 0 60px;}
#education-tab{display:block;}
.cal-padding-right{padding:0;padding-right:5px;}
.cal-padding-left{padding:0;padding-left:5px;}
.cal-padding{padding:0 5px;}
.calculator-tab p, #job-search p, #file-a-claim-section p{
	font-size:15px;
	color:#0060d6;
	padding-left:6px;
}
#job-search p{color:white;}
#job-search .white-title{margin-bottom:15px;}
.rightPlaceholder::-webkit-input-placeholder { /* WebKit browsers */
    direction: rtl;
}
.rightPlaceholder:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    direction: rtl;
}
.rightPlaceholder::-moz-placeholder { /* Mozilla Firefox 19+ but I'm not sure about working */
    direction: rtl;
}
.rightPlaceholder:-ms-input-placeholder { /* Internet Explorer 10+ */
    direction: rtl;
}
#life_insurance_department, #general_insurance_department{display:none;}
#inflation_rate, #medical_return_rate, #return_rate, #country, #type_of_insurance, .department, .department:focus,  #type_of_claim,#business_claim_category, #personal_claim_category, #initial_claim_category{
	border-radius: 5px;
	width: 100%;
	font-size: 13px !important;
	color: #626269;
	-webkit-appearance: none!important;
	background: #fafafa url("../images/dropdown-arrow.png") no-repeat;
	background-position-x: 97%;
	background-position-y: center;
	border: 1px solid #ccc;
	padding: 8px 9px;
}
#inflation_rate:hover, #medical_return_rate:hover, #return_rate:hover, #country:hover, #type_of_insurance:hover, #business_claim_category:hover, #personal_claim_category:hover, .department:hover, #type_of_claim:hover, #initial_claim_category:hover{
	background: white url("../images/dropdown-arrow.png") no-repeat;
	background-position-x: 97%;
	background-position-y: center;
}
@-moz-document url-prefix() { 
	#inflation_rate, #medical_return_rate, #return_rate, #country, #type_of_insurance, #business_claim_category, .department, #type_of_claim, #personal_claim_category, #initial_claim_category{
		background: none repeat scroll 0% 0% #FAFAFA;
	}
	#inflation_rate:hover, #return_rate:hover, #medical_return_rate:hover, #country:hover, #type_of_insurance:hover, #business_claim_category:hover, #personal_claim_category:hover, .department:hover, #type_of_claim:hover, #initial_claim_category:hover{
		background: none repeat scroll 0% 0% white;
	}
}
#education-calculator-form .result, #family-protection-calculator-form .result, #medical-calculator-form .result {display: none;background: url(../images/calculator-result-bg.png) repeat-x top white;}
#education-calculator-form .submit, #family-protection-calculator-form .submit, #medical-calculator-form .submit {text-align:right;padding-right:5px;}
.result .about {padding: 24px 75px 24px 60px;}
.result .about span.header {font-size: 20px;color: #0060d6;}
.result .about p {
	color: #444444;
	font-size: 14px;
	line-height: 16px;
	padding: 0;
}
.funds-title, .period-title{
	font-size:20px;
	color:#0060d6;
	padding-top:7px;
}
.funds-amount, .period-length{
	font-size:30px;
	color:#0060d6;
	margin-top: -8px;
}
.figures .title{
	color:white;
	text-transform: uppercase;
	background:#0060d6;
	padding:7px 10px;
	margin-top: 17px;
}
.field-label{margin-bottom:10px;}
.formMarginTop{margin-top:25px;}
.formMarginBtm{margin-bottom:50px;}
#retirement-cal-content{font-size:15px;color:#626269;padding:0 60px 50px;}
.axa-calculator-page{
	background:white;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	position: relative;
	margin-top:-103px;
}
/* -------- AXA CALCULATOR CSS END  ----------*/

/* -------- CAREERS CSS START  ----------*/
.activities{margin:20px 0;}
#mobile-axa-uni{background:white;padding:13px 15px;}
#mobile-axa-uni img{margin:12px 0;}
#mobile-axa-uni p, #mobile-value-proposition p{font-size:16px;color: #626269;}
.activities p{margin:2px 0 !important;}
#mobile-value-proposition{
	background:white;
	color: #626269;
	padding:0 0 12px;
}
#mobile-value-proposition h3, #mobile-value-proposition p{padding:13px 15px 0;}
#mobile-fun-wellness{
	padding:13px 15px;
	background: url(../images/fun-wellness-bg.jpg) no-repeat bottom left #0060d6;
	background-size: contain;
}
#mobile-fun-wellness p{
	color:white;
	font-size:16px;
	margin-top:12px;
}
#job-search-form{margin-top:40px;}
#job-search-form #submit-btn{margin-top: 33px;margin-bottom: 0;}
#employer-brand{background:#0060d6;padding:57px 60px;}
#employer-brand #quote{
	padding:42px 34px;
	font-size:27px;
	color:#90bff8;
	line-height: 29px;
	position:relative;
	z-index:30;
}
#employer-brand .leftContent{width:49%;padding-right:1%;}
#employer-brand .leftContent img{width:90%;margin-left:5%;}
#employer-brand .rightContent img{width:80%;margin-left:15%;}
#employer-brand .rightContent{
	width:49%;
	padding-left:1%;
	margin-top: -130px;
}
#employer-brand .rightContent p{margin-top:30px;}
#employer-brand .rightContent ul, #mobile-talent-battle{
	font-size:16px;
	color:white;
	margin-left:-20px;
}
#employer-brand p{font-size:16px;color:white;}
#employer-brand .smaller{font-size:13px;}
#employer-brand .ovauto{position: relative;top: -120px;}
#value-proposition{
	padding:57px 60px;
	background:white;
	color: #626269;
}
#value-proposition .left{
	width:48%;
	font-size:16px;
	margin-top:30px;
}
#value-proposition .right{width:50%;margin-top: -150px;}
#value-img{width:100%;}
#value-proposition #assets{
	color: #90bff8;
	font-size: 48px;
	margin-top: -96px;
	position: absolute;
	line-height: 50px;
}
#fun-wellness{
	padding:57px 60px;
	background: url(../images/fun-wellness.jpg) no-repeat bottom left #0060d6;
	color:white;
}
#fun-wellness-text{padding-right:10%;width:50%;}
#fun-wellness-img{width:50%;}
.topimg1, .topimg2{width:55%;}
.topimg2{margin-left:-10%;}
.img-title{
	font-size:18px;
	padding-top:5px;
	line-height:20px;
}
.btmimg1, .btmimg2{width:28%;}
.btmimg2{margin-left:-5%;}
.fw-activities{margin-top:50px;}
.fw-activities2{margin-top:20px;}
#axa-uni{padding:57px 60px 49px;background:white url(../images/axauni.jpg) no-repeat right top;}
#axa-uni p{font-size:16px;color: #626269;}
#axauni-1{padding-right:30px;padding-top:10px;}
#axauni-2{padding-right:160px}
/* -------- CAREERS CSS END  ----------*/

#masonry-grid{overflow:hidden;}
.currentPage{cursor: default;}
.fund-expand-wrapper{display:none;}

/* -------- FILE A CLAIM CSS START  ----------*/
#file-a-claim-section{
	padding:30px 60px;
	background:white;
	overflow:auto;
}
.fileaclaim_inner{padding:38px 60px;background: #fcfcfc;}
.fileaclaim_inner h3{
	color:#0060D6;
	padding:13px 29px 15px 6px;
	border-right:2px solid #90bff8;
	display:inline-table;
}
.fileaclaim_inner .choose_solution, .fileaclaim_inner .medium_choose_solution{
	color:#818181;
	font-size:15px;
	line-height:18px;
	width:445px;
	margin-left:30px;
}
.claimThumbs{margin-top:25px;}
.claimThumbs-ind{
	overflow: auto;
	background:white;
	-webkit-box-shadow: 2px 2px 0px 0px rgba(232, 232, 232, 1);
	-moz-box-shadow: 2px 2px 0px 0px rgba(232, 232, 232, 1);
	box-shadow: 2px 2px 0px 0px rgba(232, 232, 232, 1);
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
}
.claimPadding{padding: 0 6px 16px;overflow: auto;}
.claim-image{height:80px;width:100%;}
.claim-text{
	color:#0060d6;
	font-size:16px;
	padding:16px 20px 14px;
}
.claim-link:hover{text-decoration:none;}
#individual-claim-title{
	padding:74px 60px 66px;
	background:white;
	font-size:30px;
	color:#0060d6;
	line-height:33px;
	font-family: "Franklin Gothic Book","franklin_gothic_fsbook","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
}
#individual-claim-title .bold{font-family: "Franklin Gothic Demi","franklin_gothic_fsdemi","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;}
#individual-claim-procedure-wrapper{
	padding:60px;
	background:#0060d6;
	overflow:auto;
}
.small_choose_solution{
	width:100%;
	font-size:14px;
	margin-top:10px;
}
.claim-procedure, .claim-addinfo{
	padding:36px 30px;
	background:white;
	color:#626269;
}
.fac-blue{color:#0060d6;}
.claim-procedure-wrapper{padding:0 19px 0 0;}
.claim-addinfo-wrapper{padding:0 0 0 19px;}
.steps, .addinfo{font-size:24px;line-height:28px; color:#0060d6;}
.steps-content, .addinfo-content{
	font-size:15px;
	margin-bottom:0;
	margin-top:12px;
}
.claim-size{font-size:15px;}
.steps-list{margin-left:-20px;color:#626269;}
.steps-number-list{
	margin-left:-20px;
	color:#626269;
	list-style-type: decimal;
}
.claim-href, .retirement-cal-link{color:#0060d6;text-decoration: underline;}
.claim-href:hover{color:#F50E0C;text-decoration: underline;}
.addinfo-list{list-style-type: upper-latin;margin-left:-20px;}
ul.claim-arrow{padding-left: 16px;list-style-image: url('../images/claim-arrow.png');}
.claim-small{font-size:12px;line-height:15px;}
.accordion-btn{
	cursor: pointer;
	padding:14px 10px;
	background:url(../images/claim-accordion-arrow-down.jpg) no-repeat center right #f4f4f4;
	color:#626269;
	margin-bottom:6px;
}
.accordion-expand{background:url(../images/claim-accordion-arrow-up.jpg) no-repeat center right #f4f4f4 !important;}
.accordion-content{padding:18px;display:none;}
.dollar{
	position: absolute;
	margin-top: -35px;
	margin-left: 17px;
	z-index: 999;
	display: inline-table;
}
.dollar-field{padding-left:20px !important;}
#individual-claim-procedure-wrapper li{margin-bottom:8px;}
#individual-claim-procedure-wrapper .shield-log-claim li{margin-bottom:25px;}
#individual-claim-procedure-wrapper ul{margin-top:8px;}
/* -------- FILE A CLAIM CSS END  ----------*/

/* PROMOTION STARTS */
.promotion-container, .individual-promo{
	padding:60px 60px;
	background:white;
	overflow:auto;
	margin-top:-183px;
}
.individual-promo{
	border-top: 4px #0060d6 solid;
	padding: 60px 60px 40px;
}
.promotion-container h3{
	font-family: Arial,sans-serif;
	font-weight: bold;
	color: #0060d6;
	font-size: 24px;
}
.promotion-box{
	width:100%;
	background:#eef4fc;
	padding:20px;
	margin-top:20px;
}
.promotion-context{
	width:100%;
	background:#eef4fc;
	padding:0px;
	//margin-top:20px;
}
.first-promo{margin-top:60px !important;}
.promo-content{
	padding-left:20px;
	width: 700px;
    line-height: 2em;
}

.promo-content h4{
	font-size:30px;
	color:#626269;
	font-weight: bold;
	margin:0;
	font-family: "Franklin Gothic Demi","franklin_gothic_fsdemi","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif
}
.promo-content p{
	font-size:18px;
	line-height:22px;
	color:#626269;
	padding-top:20px;
	margin:0;
}
.promo-content p a{color:#0060d6;}
#promo_nav{background: none !important;}
#promo_nav a, #promo_nav a:hover{color:white;}
.other-promo, .other-promo a{color:#0060d6;}
.other-promo-title{font-size:16px;}
.other-promo ul{margin-left:-40px; list-style:none;}
.other-promo ul li{margin-bottom:24px;}
#promo-title{ margin: 0 0 10px;font-size:24px; color: #0060d6; font-family: "Franklin Gothic Demi","franklin_gothic_fsdemi","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;}
#individual-promo-img{margin:25px 0; width:100%;}
.promo-article{padding-right:50px;}
.promo-article p, .individual-promo form{
	font-size: 16px;
	line-height: 22px;
	margin-bottom: 0;
	color: #626269;
}
.individual-promo form{margin-top:20px;}
.btmPad{padding-bottom: 22px;}
.promo-tnc{
	padding:40px 60px;
	background:#f5f5f5;
	color:#666;
}
.promo-tnc h3{
	font-size:14px;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
	cursor: pointer;
}
.promo-tnc ul {margin:12px 0 0 -25px;}
.promo-tnc ul li{font-size:14px;}
.promo-tnc table#term-protector-table{width:75%;}
.promo-tnc table#pulsar-table{width:100%;}
.promo-small{font-size:13px !important; line-height:15px !important;}
#disqus_thread{padding:60px;background:white;}
.tnc-ul{display:none;}
.tnc-arrow{margin-left:10px;}

.promo-content .promo-more-list {
	color: #0060d6 !important; 
	font-size: 16px !important;
}

.promo-content a:hover {
	color: #ff1716 !important;
}
/* PROMOTION ENDS*/

/* -------- INSURANCE AGENT CSS START  ----------*/
#agent-criteria{padding:60px 60px 38px;background:white;}
.agent-criteria-ul{
	margin-left:-20px;
	font-size:14px;
	color:#626269;
	margin-top:20px;
}
#application-forms{background:white;}
#application-form-left{background:#0060d6;color:white;}
#application-form-right div{padding: 0 30px;color:#0060d6;}
#app-form span{font-size:18px;}
#app-form{padding-top:32px;}
.application-form-procedure{margin-left:-20px;list-style-type: lower-alpha;}
ul.apf{padding-left: 12px;list-style-image: url('../images/apf-arw.png');}
#white-thick-divider{
	background:white;
	width:100%;
	height:50px;
}
#fee-payable{
	background:#0060d6 url(../images/fee-payable.jpg) no-repeat center left;
	color:white;
	padding:50px 60px;
}
.fee-payable-content{padding-top:15px;padding-bottom:15px;}
.fee-payable-content:last-child{border-left:1px solid white;padding-left:30px;}
.fee-payable-content a, .fee-payable-content a:hover, #app-form a, #app-form a:hover, #view-impt-info a, #view-impt-info a:hover{color:white;text-decoration: underline;}
/* -------- INSURANCE AGENT CSS END  ----------*/

/* -------- COMPARE PRODUCTS CSS END  ----------*/
#compare-products-important-notice{
	font-size:11px;
	color:#626269;
	line-height:13px;
	padding-top:40px;
}
#compare-products-important-notice span{font-size:14px;}
.cp-intro{
	padding:55px 60px 45px;
	background:white;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	position: relative;
	margin-top:-103px;
}
.comparison{padding:45px 60px;background:#fcfcfc;}
#compare-products-important-notice a{color:#626269;text-decoration: underline;}
#select-product-category{
	font-size:15px;
	color:#0060d6;
	margin-top:30px;
	margin-bottom:16px;
}
#cp_product_category{width:340px !important;}
#cp_product_category, .cp_product{
	border-radius: 5px;
	width: 100%;
	font-size: 13px !important;
	color: #626269;
	-webkit-appearance: none!important;
	background: #fafafa url("../images/dropdown-arrow.png") no-repeat;
	background-position-x: 97%;
	background-position-y: center;
	border: 1px solid #ccc;
	padding: 8px 9px;
}
#cp_product_category:hover, .cp_product:hover{
	background: white url("../images/dropdown-arrow.png") no-repeat;
	background-position-x: 97%;
	background-position-y: center;
}
@-moz-document url-prefix() { 
	#cp_product_category, .cp_product{
		background: none repeat scroll 0% 0% #FAFAFA;
	}
	#cp_product_category:hover, .cp_product:hover{
		background: none repeat scroll 0% 0% white;
	}
}
.cp-padding{padding:0 6px;}
.cp-main-img{height:229px;margin-bottom:10px;}
.cp-main-img .img-holder{overflow:hidden;height:106px;}
.cp-main-img .img-holder img {width: 331px;}
.cp-maintitle{
	margin: 0;
	padding: 10px;
	color: #053584;
	font-weight: bold;
	background: white;
	font-size: 16px;
	padding: 25px 10px;
	height: 84px;
}
.empty{border-radius:5px;border:1px dashed #cccccc !important;background:none !important;}
.cp-main-img.empty p{
	text-align:center;
	color:#65656c;
	font-size:15px;
	line-height:17px;
	padding-top:92px;
}
.more-details{
	height:40px;
	background: #c5d5f9;
	color:#213c92;
	font-size:14px;
	text-align: center;
	padding-top:10px;
}
.cp-benefits{
	height:322px;
	border-radius:5px;
	background:#213d93;
	color:white;
	padding:16px;
	margin-bottom:10px;
}
.cp-benefits h5{font-size:14px;}
.cp-ul{list-style-image: url('../images/cp-arw.jpg');margin-left:-28px;}
.cp-content-holder{
	border-radius:5px;
	min-height:166px;
	border:1px solid #eeeeee;
	margin-bottom:10px;
	padding:16px;
	color:#626269;
}
.cp-content-holder h4 {text-transform: uppercase;}
.cp-content-holder h4, .cp-content-holder p{margin:0;}
.cp-content-holder.empty{min-height:164px;}

#view-impt-info{
	background:#0060d6;
	padding:15px;
	margin-top:20px;
}
/* -------- COMPARE PRODUCTS CSS END  ----------*/

/* -------- JOB VACANCIES CSS START  ----------*/
#job-vacancies-content{
	background:#EBF0F4;
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #EBF0F4),
		color-stop(0.15, #FFFFFF)
	);
	background-image: -o-linear-gradient(bottom, #EBF0F4 0%, #FFFFFF 15%);
	background-image: -moz-linear-gradient(bottom, #EBF0F4 0%, #FFFFFF 15%);
	background-image: -webkit-linear-gradient(bottom, #EBF0F4 0%, #FFFFFF 15%);
	background-image: -ms-linear-gradient(bottom, #EBF0F4 0%, #FFFFFF 15%);
	background-image: linear-gradient(to bottom, #EBF0F4 0%, #FFFFFF 15%);
}
#vacancies{
	text-transform: uppercase;
	margin-top:30px;
	padding:18px 28px 18px 80px;
	background:#0060d6;
	color:white;
	cursor:pointer;
}
#job-list{padding:32px 60px 62px;}
#job-title, #job-department, #mobile-job-title{
	padding-left:20px;
	color:#626269;
	font-size:16px;
	padding-bottom:14px;
}
#mobile-job-title{padding:0;}
#job-list .maintitle{border-bottom:1px solid #243b88;}
.individual-job-title-wrapper{padding:2px 2px 2px 0;}
.individual-job-department-wrapper{padding:2px 0 2px 2px;}
.individual-job-title, .individual-department-title{padding:26px 20px;background:#f2f3f3;font-size:16px;}
.individual-job-title a, .individual-job-title a:hover{color:#0060d6;text-decoration: underline;}
.job-description-wrapper{padding:0 10px;}
.job-description{
	background:#d7e1e9;
	padding:40px 40px 40px 20px;
	margin-top:4px;
	color:#626269;
}
.job-description span.jd-title{font-size:18px;}
.career-search > ul::after { content: url(../images/white-wipe.png); position: relative; left:50%; margin-left: -300px; }
.job-description ul{
	font-size:14px;
	list-style-image: url(../images/job-list-arw.png);
	line-height: 26px;
	margin-left: -15px;
}
.job-description > ul{margin-top:20px;}
.white-wipe-divider{width:100%;height:30px;background:url(../images/white-wipe.png) no-repeat center center;}
.job-description .interested-applicants{margin-top:20px;}
#job-list ol{margin-left:-10px;margin-top: 20px;}
#job-list ol>li{margin-top: 10px;}
/* -------- JOB VACANCIES CSS END  ----------*/

/* -------- LATEST NEWS CSS START  ----------*/
#latest-news-select-year{margin:16px 0;}
#select-year-title{font-size:16px;color:#626269;}
#latest-news-divider{background:#243b88;width:100%;height:1px;}
#news-articles-wrapper{margin-top:2px;color:#626269;font-size:16px;}
.news-article{padding:12px 0 15px;background:#f6f6f6;margin-bottom:4px;}
.article-date{text-align: center}
.article-year{display: none;}
.article-title a{color:#626269;}
.latest-news-individual h2, .community-involvement h2{text-transform: none;font-size:40px;color:#0060d6;margin:0;font-family: "Franklin Gothic Demi","franklin_gothic_fsdemi","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;}
.latest-news-individual .inner-product-page-title-wrapper > p, .community-involvement .inner-product-page-title-wrapper > p{font-size:28px;color:#626269;margin:0; line-height:30px;font-family:"Franklin Gothic Book","franklin_gothic_fsbook","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;}
.news-article-section{padding:50px 60px; background:white;}
.news-article-section h4{font-size:24px; line-height:26px; color:#626269;margin:0;}
.news-articles-wrapper{padding-right:50px;}
.news-article-content, .community-involvement-content{margin-top:36px;}
.news-article-content img {margin-bottom:34px;}
.news-article-content ul {margin-left:-20px; color:#626269; font-size:16px;margin-bottom:20px;}
.news-article-content .notes { margin-top: 40px; }
.news-article-content .notes p , .news-article-content .notes span { font-size: 12px; }
.news-article-content .notes .small { font-size: 10px; }
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.community-involvement-content .caption{
	position: relative;
	margin-bottom: 34px;
	background: rgba(0,0,0,0.5);
	color: white;
	padding: 3px 5px;
	font-size:12px;
}
.news-article-content a {color:#0060d6;text-decoration: underline;}
.news-article-content a:hover{color:#F50E0C;text-decoration: underline;}
.news-article-content p, .community-involvement-content p{font-size:16px;line-height: 22px;margin-bottom: 22px;color:#626269;}
.other-news, .other-news a{color:#0060d6;}
.other-news-title{font-size:16px;}
.other-news ul{margin-left:-20px;}
.news-divider{background:#0060d6;height:1px;width:100%;margin:15px 0 20px;}
/* -------- LATEST NEWS CSS END  ----------*/

/* -------- COMMUNITY INVOLVEMENT CSS START  ----------*/
.year-accordion{padding:6px 10px;}
.year-ul{margin-left:-30px;}
.year-content{padding:5px;}
/* -------- COMMUNITY INVOLVEMENT CSS END  ----------*/

/* -------- DISCLAIMER CSS START  ----------*/
.disclaimer h3{padding:0 41px; margin-top:40px;}
#disclaimer-content{margin-top:25px; padding: 0 41px; margin-bottom:60px;}
.disclaimer p { padding:0 0 12px;}
/* -------- DISCLAIMER CSS END  ----------*/

/* -------- SITEMAP CSS START  ----------*/
.sitemap { padding:0 41px; margin: 40px auto 20px;}
.sitemap h5 { line-height: 20px; }
/* -------- SITEMAP CSS END -------------*/


/* -------- FUND PRICE CSS START  ----------*/
#funds-wrapper{padding:60px; background: white}
.fund-padding{padding-top:8px;}
/* -------- FUND PRICE CSS END  ----------*/

/* -------- ERROR PAGES CSS START  ----------*/
.errorpages{width:100%;max-width:1200px; margin:0 auto;}
.errorpages h2{color:#0060d6;font-size:30px; padding-left:26px; padding-top:54px;}
.errorpages p{font-size:22px; line-height:28px; color:#626269; width:500px; padding-left:26px;}
/* -------- ERROR PAGES CSS END  ----------*/

.download-with-fund, .fund{
	padding:18px 30px; 
	margin-right: 4px;
	border-bottom-left-radius:5px; 
	border-bottom-right-radius: 5px;
	background:#0060d6;
}
.compare-product-with-fund{
	margin-right: 40px;
	padding:18px 30px; 
	border-bottom-left-radius:5px; 
	border-bottom-right-radius: 5px;
	background: #ff1716;
}

/*--------PRODUCTS DETAILS START--------*/
.buy-online{}
.product-img{width:250px; height:80px;}
#showsupport p{margin-top:30px;}
#showsupport-mobile{text-align: center}
.group-smartcare-executive .inner-product-page-title-wrapper,
.group-smartcare-optimum .inner-product-page-title-wrapper,
.group-dental-insurance .inner-product-page-title-wrapper{width:430px;}
.personal-collectibles .inner-product-page-title-wrapper{width:500px;}
.corporate-collectibles .inner-product-page-title-wrapper{width:530px;}
.art-exhibitions-transit .inner-product-page-title-wrapper{padding-top:36px;}
.group-international-exclusive .inner-product-page-title-wrapper,
.group-international-exclusive-plus .inner-product-page-title-wrapper,
.group-major-medical-insurance .inner-product-page-title-wrapper, .group-maternity-insurance .inner-product-page-title-wrapper{width:460px;}
.group-outpatient-specialist-insurance .inner-product-page-title-wrapper{width:410px; padding-top:36px;}
.group-term-life-insurance .inner-product-page-title-wrapper{width:380px;}
.smartcare-sme .inner-product-page-title-wrapper{width:400px; padding-top:36px;}
.group-critical-illness-insurance .inner-product-page-title-wrapper{width:410px;}
.group-hosp-surgical-insurance .inner-product-page-title-wrapper, .group-disability-income-insurance .inner-product-page-title-wrapper{width:440px;}
.group-personal-accident-insurance .inner-product-page-title-wrapper, .group-clinicare-insurance .inner-product-page-title-wrapper{width:450px;}
#group-term-life-insurance-benefits-carousel.benefits-carousel, #group-critical-illness-insurance-benefits-carousel.benefits-carousel,
#group-hosp-surgical-insurance-benefits-carousel.benefits-carousel, #group-personal-accident-insurance-benefits-carousel.benefits-carousel,
#group-disability-income-insurance-benefits-carousel.benefits-carousel,
#group-leaver-benefits-carousel.benefits-carousel, #group-dental-insurance-benefits-carousel.benefits-carousel,
#group-major-medical-insurance-benefits-carousel.benefits-carousel, #group-maternity-insurance-benefits-carousel.benefits-carousel,
#group-outpatient-specialist-insurance-benefits-carousel.benefits-carousel, 
#livingenhancer-benefits-carousel.benefits-carousel, #early-payout-livingenhancer-benefits-carousel.benefits-carousel, .threeItems{margin-bottom: -40px;}
/*--------PRODUCTS DETAILS END--------*/

.axa-calculator-page #description{padding:55px 60px 0}
#period{padding-left: 10px !important;border-left: 3px solid #0060d6;margin-bottom: 20px;}

/*=====================================
--------PRODUCTS IMAGES START--------
=====================================*/
.latest-news-individual .inner-product-page-header	{background: url(../images/latest-news-individual-header2x.jpg) center center no-repeat;background-size: cover;}
.community-involvement .inner-product-page-header	{background: url(../images/community-involvement-header2x.jpg) center center no-repeat;background-size: cover;}

/*-----------------COMMERCIAL BUSINESS---------------*/
.smartplan-office .new-inner-product-page-header			{background: url(../images/smartplan-office-header2x.jpg) center right white no-repeat;background-size: contain;}
.smartcredit-essential .inner-product-page-header			{background: url(../images/smartcredit-essential-header2x.jpg) center center no-repeat; background-size: cover;}
.smartcredit-optimum .inner-product-page-header				{background: url(../images/smartcredit-optimum-header2x.jpg) center center no-repeat; background-size: cover;}
.smartcredit-exclusive .inner-product-page-header			{background: url(../images/smartcredit-exclusive-header2x.jpg) center center no-repeat; background-size: cover;}
.small-construction-package .new-inner-product-page-header	{background: url(../images/small-construction-package-header2x.jpg) center right white no-repeat;background-size: contain;}
.smartplan-retail .new-inner-product-page-header			{background: url(../images/smartplan-retail-header2x.jpg) center right white no-repeat;background-size: contain;}
.smartplan-fb .new-inner-product-page-header				{background: url(../images/smartplan-fb-header2x.jpg) center right white no-repeat;background-size: contain;}
.smartplan-personal-service .new-inner-product-page-header	{background: url(../images/smartplan-personal-service-header2x.jpg) center right white no-repeat;background-size: contain;}
.smartplan-light-industrial .new-inner-product-page-header	{background: url(../images/smartplan-light-industrial-header2x.jpg) center right white no-repeat;background-size: contain;}
.business-advantage .new-inner-product-page-header			{background: url(../images/business-advantage-header2x.jpg) center right white no-repeat;background-size: contain;}
.more-business-insurance .new-inner-product-page-header		{background: url(../images/more-business-insurance-header2x.jpg) center right white no-repeat;background-size: contain;}

/*-----------------EMPLOYEE HEALTH & BENEFITS---------------*/
.group-optical .new-inner-product-page-header						{background: url(../images/group-optical-header2x.jpg) center right white no-repeat;background-size: contain;}
.group-term-life-insurance .new-inner-product-page-header				{background: url(../images/group-term-life-insurance-header2x.jpg) center right white no-repeat;background-size: contain;}
.group-critical-illness-insurance .new-inner-product-page-header		{background: url(../images/group-critical-illness-insurance-header2x.jpg) center right white no-repeat;background-size: contain;}
.group-hosp-surgical-insurance .new-inner-product-page-header			{background: url(../images/group-hosp-surgical-insurance-header2x.jpg) center right white no-repeat;background-size: contain;}
.group-personal-accident-insurance .new-inner-product-page-header		{background: url(../images/group-personal-accident-insurance-header2x.jpg) center right white no-repeat;background-size: contain;}
.group-disability-income-insurance .new-inner-product-page-header		{background: url(../images/group-disability-income-insurance-header2x.jpg) center right white no-repeat;background-size: contain;}
.group-clinicare-insurance .new-inner-product-page-header				{background: url(../images/group-clinicare-insurance-header2x.jpg) center right white no-repeat;background-size: contain;}
.smartcare-sme-plus .new-inner-product-page-header						{background: url(../images/smartcare-sme-plus-header2x.jpg) center right white no-repeat;background-size: contain;}
.group-smartcare-entrepreneur .new-inner-product-page-header			{background: url(../images/group-smartcare-entrepreneur-header2x.jpg) center right white no-repeat;background-size: contain;}
.smartcare-sme .new-inner-product-page-header							{background: url(../images/smartcare-sme-header2x.jpg) center right white no-repeat;background-size: contain;}
.group-smartcare-executive .new-inner-product-page-header				{background: url(../images/group-smartcare-executive-header2x.jpg) center right white no-repeat;background-size: contain;}
.group-smartcare-optimum .new-inner-product-page-header					{background: url(../images/group-smartcare-optimum-header2x.jpg) center right white no-repeat;background-size: contain;}
.group-leaver .new-inner-product-page-header							{background: url(../images/group-leaver-header2x.jpg) center right white no-repeat;background-size: contain;}
.group-international-exclusive .new-inner-product-page-header			{background: url(../images/group-international-exclusive-header2x.jpg) center right white no-repeat;background-size: contain;}
.group-international-exclusive-plus .new-inner-product-page-header		{background: url(../images/group-international-exclusive-plus-header2x.jpg) center right white no-repeat;background-size: contain;}
.group-dental-insurance .new-inner-product-page-header					{background: url(../images/group-dental-insurance-header2x.jpg) center right white no-repeat;background-size: contain;}
.group-major-medical-insurance .new-inner-product-page-header			{background: url(../images/group-major-medical-insurance-header2x.jpg) center right white no-repeat;background-size: contain;}
.group-maternity-insurance .new-inner-product-page-header				{background: url(../images/group-maternity-insurance-header2x.jpg) center right white no-repeat;background-size: contain;}
.group-outpatient-specialist-insurance .new-inner-product-page-header	{background: url(../images/group-outpatient-specialist-insurance-header2x.jpg) center right white no-repeat;background-size: contain;}

/*-----------------LIFE---------------*/
.direct-axa-term-lite .new-inner-product-page-header		{background: url(../images/direct-axa-term-lite-header2x.jpg) center right white no-repeat;background-size: contain;}
.direct-axa-life-lite .new-inner-product-page-header		{background: url(../images/direct-axa-life-lite-header2x.jpg) center right white no-repeat;background-size: contain;}
.term-protector .new-inner-product-page-header				{background: url(../images/term-protector-header2x.jpg) center right white no-repeat;background-size: contain;}
.healthpro-growth .new-inner-product-page-header			{background: url(../images/healthpro-growth-header2x.jpg) center right white no-repeat;background-size: contain;}
.healthpro-living .new-inner-product-page-header			{background: url(../images/healthpro-living-header2x.jpg) center right white no-repeat;background-size: contain;}
.early-stage-criticare .new-inner-product-page-header		{background: url(../images/early-stage-criticare-header2x.jpg) center right white no-repeat;background-size: contain;}
.livingenhancer .new-inner-product-page-header				{background: url(../images/livingenhancer-header2x.jpg) center right white no-repeat;background-size: contain;}
.early-payout-livingenhancer .new-inner-product-page-header	{background: url(../images/early-payout-livingenhancer-header2x.jpg) center right white no-repeat;background-size: contain;}
.smartcare-critical .new-inner-product-page-header			{background: url(../images/smartcare-critical-header2x.jpg) center right white no-repeat;background-size: contain;}
.smartcare-junior .new-inner-product-page-header			{background: url(../images/smartcare-junior-header2x.jpg) center right white no-repeat;background-size: contain;}

/*-----------------HEALTH---------------*/
.globalcare-health-plan .new-inner-product-page-header		{background: url(../images/globalcare-health-plan-header2x.jpg) center right white no-repeat;background-size: contain;}
.family-advantage .new-inner-product-page-header			{background: url(../images/family-advantage-header2x.jpg) center right white no-repeat;background-size: contain;}
.mums-advantage .new-inner-product-page-header				{background: url(../images/mums-advantage-header2x.jpg) center right white no-repeat;background-size: contain;}
.international-exclusive .new-inner-product-page-header		{background: url(../images/international-exclusive-header2x.jpg) center right white no-repeat;background-size: contain;}
.smartcare-executive .new-inner-product-page-header			{background: url(../images/smartcare-executive-header2x.jpg) center right white no-repeat;background-size: contain;}
.smartcare-optimum-enhanced .new-inner-product-page-header	{background: url(../images/smartcare-optimum-enhanced-header2x.jpg) center right white no-repeat;background-size: contain;}
.health-cash-plan .new-inner-product-page-header			{background: url(../images/health-cash-plan-header2x.jpg) center right white no-repeat;background-size: contain;}
.axa-shield .new-inner-product-page-header					{background: url(../images/axa-shield-header2x.jpg) center right white no-repeat;background-size: contain;}
.panel-and-letter-of-guarantee .new-inner-product-page-header {background: url(../images/axa-shield-header2x.jpg) center right white no-repeat;background-size: contain;}
.axa-enhanced-care .new-inner-product-page-header {background: url(../images/axa-shield-header2x.jpg) center right white no-repeat;background-size: contain;}
/*-----------------PERSONAL ACCIDENT---------------*/
.smartpersonal-accident .new-inner-product-page-header	{background: url(../images/smartpersonal-accident-header2x.jpg) center right white no-repeat;background-size: contain;}
.smartfamily .new-inner-product-page-header				{background: url(../images/smartfamily-header2x.jpg) center right white no-repeat;background-size: contain;}
.smartcare-prime .new-inner-product-page-header			{background: url(../images/smartcare-prime-header2x.jpg) center right white no-repeat;background-size: contain;}	
.smartcare-theone .new-inner-product-page-header		{background: url(../images/smartcare-theone-header2x.jpg) center right white no-repeat;background-size: contain;}
.axa-band-aid .new-inner-product-page-header			{background: url(../images/axa-band-aid-header2x.jpg) center right white no-repeat;background-size: contain;}

/*-----------------CAR---------------*/
.smart-drive .new-inner-product-page-header{background: url(../images/smart-drive-header2x.jpg) center right white no-repeat;background-size: contain;}

/*-----------------TRAVEL---------------*/
.smarttraveller .new-inner-product-page-header{background: url(../images/smarttraveller-header2x.jpg) center right white no-repeat;background-size: contain;}

/*-----------------HOME---------------*/
.decreasing-term-assurance .new-inner-product-page-header	{background: url(../images/decreasing-term-assurance-header2x.jpg) center right white no-repeat;background-size: contain;}
.smarthome-essential .new-inner-product-page-header			{background: url(../images/smarthome-essential-header2x.jpg) center right white no-repeat;background-size: contain;}
.smarthome-optimum .new-inner-product-page-header			{background: url(../images/smarthome-optimum-header2x.jpg) center right white no-repeat;background-size: contain;}
.smarthome-prestige .new-inner-product-page-header			{background: url(../images/smarthome-prestige-header2x.jpg) center right white no-repeat;background-size: contain;}
.smarthelper .new-inner-product-page-header					{background: url(../images/smarthelper-header2x.jpg) center right white no-repeat;background-size: contain;}
.smarthome .new-inner-product-page-header					{background: url(../images/smarthome-header2x.jpg) center right white no-repeat;background-size: contain;}

/*-----------------ART---------------*/
.artplus .new-inner-product-page-header					{background: url(../images/artplus-header2x.jpg) center right white no-repeat;background-size: contain;}
.personal-collectibles .new-inner-product-page-header	{background: url(../images/personal-collectibles-header2x.jpg) center right white no-repeat;background-size: contain;}
.corporate-collectibles .new-inner-product-page-header	{background: url(../images/corporate-collectibles-header2x.jpg) center right white no-repeat;background-size: contain;}
.art-dealer .new-inner-product-page-header				{background: url(../images/art-dealer-header2x.jpg) center right white no-repeat;background-size: contain;}
.art-exhibitions-transit .new-inner-product-page-header	{background: url(../images/art-exhibitions-transit-header2x.jpg) center right white no-repeat;background-size: contain;}
.museums .new-inner-product-page-header					{background: url(../images/museums-header2x.jpg) center right white no-repeat;background-size: contain;}

/*-----------------SAVINGS & INVESTMETNS---------------*/
.maxsaver .new-inner-product-page-header				{background: url(../images/maxsaver-header2x.jpg) center right white no-repeat;background-size: contain;}
.savvysaver .new-inner-product-page-header				{background: url(../images/savvysaver-header2x.jpg) center right white no-repeat;background-size: contain;}
.championsaver .new-inner-product-page-header			{background: url(../images/championsaver-header2x.jpg) center right white no-repeat;background-size: contain;}
.earlysaver .new-inner-product-page-header				{background: url(../images/early-saver-header2x.jpg) center right white no-repeat;background-size: contain;}
.inspire-flexiprotector .new-inner-product-page-header	{background: url(../images/inspire-flexiprotector-header2x.jpg) center right white no-repeat;background-size: contain;}
.inspire-flexisaver .new-inner-product-page-header		{background: url(../images/inspire-flexisaver-header2x.jpg) center right white no-repeat;background-size: contain;}
.wealth-invest .new-inner-product-page-header			{background: url(../images/axa-wealth-invest-header2x.jpg) center right white no-repeat;background-size: contain;}
.pulsar .new-inner-product-page-header					{background: url(../images/pulsar-header2x.jpg) center right white no-repeat;background-size: contain;}
.axa-wealth-treasure .new-inner-product-page-header		{background: url(../images/axa-wealth-treasure-header2x.jpg) center right white no-repeat;background-size: contain;}
.axa-life-treasure .new-inner-product-page-header		{background: url(../images/axa-life-treasure-header2x.jpg) center right white no-repeat;background-size: contain;}
.retire-treasure .new-inner-product-page-header			{background: url(../images/axa-retire-treasure-header2x.jpg) center right white no-repeat;background-size: contain;}
.wealth-invest .new-inner-product-page-title-wrapper h1 {
	line-height: normal;
	font-size: 36px;
	max-width: 85%;
}
.retire-happy .new-inner-product-page-header img {float:right;height: 200px;}
.retire-happy-plus {position:absolute;}
.smartcare-shield .new-inner-product-page-header	img {float:right;height: 200px;}
.smartcare-assure {position:absolute;}

.axa-life-multi .new-inner-product-page-header img {float:right;height: 200px;}
.axa-life-multiprotect {position:absolute;}

.axa-criticareher .new-inner-product-page-header img {float:right;height: 200px;}
.axa-criticareforher {position:absolute;}
.axa-criticarehim .new-inner-product-page-header img {float:right;height: 200px;}
.axa-criticareforhim {position:absolute;}
=====================================
--------PRODUCTS IMAGES END--------
=====================================
*/

/*    SG50    */
.sg50-product-a{
	background: none repeat scroll 0% 0% #C6D6F8;
	text-align: center;
	bottom: 0px; 
	padding: 12px 0px;
	font-size: 13px; 
	color: #103184; 
	width: 100%;
}
.sg50-product-a a:hover{text-decoration: none;color:#F50E0C !important;}
.sg50-ul{padding: 0px 20px 10px 35px !important;}
#sg50-retire-happy-eligibility{
	color:white; 
	font-size:14px; 
	float:left; 
	height:357px;
	background:#193d8a; 
	width:260px; 
	margin-left:10px; 
	padding:95px 30px 0;
}
.sg50-inner-p{padding:0 20px;font-size:14px !important;}
#sg50-50off-table{width:100%;}
.sg50-50off-product{width:244px;position: relative;}
.sg50-newbtn-inner{
	width:100%;
	position: absolute;
	bottom:0;
	color:white;
	margin:2%;
	text-align:center;
}
.sg50-newbtn{
    color:white;
    padding: 10px 14px;
	width:96%;
	background: #fc2a32;
	border-radius: 5px;
	text-align:center;
	display: block;
}
.sg50-landing-newbtn{
	width:254px;
	height: auto;
	margin: 0;
	float:left;
	overflow: hidden;
}
.sg-50-tablet-inner{padding-left:10px;}
.sg-50-mobile-inner{padding-left:10px;padding-top:10px;}
.sg50-landing-newbtn a:hover,
.sg-50-tablet-inner a:hover,
.sg50-newbtn-inner a:hover{text-decoration:none;}
#sg50-50off-eligibility{
	padding:28px;
	color:white;
	background: #ca1632;
	margin-left:10px;
}
#sg50-50off-tablet-eligibility{
	padding:28px;
	color:white;
	background: #ca1632;
	width:100%;
	margin-top:30px;
}
.sg50-50off-grid{
	width: 244px;
	height: auto;
	margin: 0 4px 10px;
	background: white;
	-webkit-box-shadow: 2px 2px 0px 0px rgba(232, 232, 232, 1);
	-moz-box-shadow: 2px 2px 0px 0px rgba(232, 232, 232, 1);
	box-shadow: 2px 2px 0px 0px rgba(232, 232, 232, 1);
	border-radius: 5px;
	overflow: hidden;
}
.sg50-50off-eligibility-ul{
	margin-left:-20px;
	margin-top:10px;
	margin-bottom:20px;
	list-style-image: url('/images/sg50/sg50-arrow.jpg');
}
.sg50-50off-product-inner{
	height: 90%;
	background: white;
	position: absolute;
	width: 236px;
	margin: 0 4px 10px;
	-webkit-box-shadow: 2px 2px 0px 0px rgba(232, 232, 232, 1);
	-moz-box-shadow: 2px 2px 0px 0px rgba(232, 232, 232, 1);
	box-shadow: 2px 2px 0px 0px rgba(232, 232, 232, 1);
	border-radius: 5px;
	overflow:hidden;
}
.sg50-50off-product-inner .sg50-50off-a{position:absolute;}
#sg50-howto-apply{
	list-style-type:lower-roman;
	font-size:16px;
	margin-left: -20px;
}
#sg50-howto-apply li{margin-bottom:12px;}
#sg50-btm .inner-product-page-contactus{padding:0 60px 55px;}
.sg50-a{color:white;text-decoration: underline;}
.sg50-a:hover{color:white;}
#sg50-retire-happy {
	background: url(../images/sg50/sg50shadow.png) no-repeat center top #0060d6;
	padding: 55px 60px;
	color: white;
}
#howto-rh {
	background: url(../images/sg50/sg50shadow-oppo.png) no-repeat center bottom #1471e3;
	padding: 30px 60px;
	color: white;
}
#sg50-50off {padding: 55px 60px;background: white;}

/* AXA 500 */
#axa500-text{
	font-size:27px;
	line-height:36px;
	padding-left:40px;
	color:white;
	text-align: center;
	font-family:"Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
}

/* Floating Widget */
#floating-widget{
	position:fixed;
	z-index:9999;
	top:400px;
	right:0;
	width: 70px;
	height:70px;
	background:#f2151e;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	text-transform: uppercase;
	font-family: "Franklin Gothic Book","franklin_gothic_fsbook","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
	color:white;
	font-size:12px;
	line-height: 13px;
	padding:22px 16px;
	text-align: center;
	cursor: pointer;
}
#buydirect-popup{
	display: none;
	position:fixed;
	z-index:9999;
	top:116px;
	left:50%;
	width:336px;
	height:auto;
	background:white;
	border:1px solid #1e4e9b;
	border-radius:5px;
	margin-left:-168px;
	overflow:hidden;
}
#educalculator-popup{
	display: none;
	z-index:9999;
	width:60%;
	background:white;
	border:1px solid #1e4e9b;
	border-radius:5px;
	overflow:hidden;
	margin: auto;
  	position: fixed;
  	top: 0; 
  	left: 0; 
  	bottom: 0; 
  	right: 0;
  	height: 200px;
}
#popup-axa-top{height:89px;}
#popup-axa-logo{
	width: 75px;
	position: relative;
	margin:0 auto;
}
#popup-axa-logo img{margin-top:12px;}
#popup-content, #popup-content2, #popup-content3{
	background:#0e63d3;
	text-align: center;
	color:white;
}
#popup-content2, #popup-content3{border-top:1px solid #1e4e9b;}
#popup-content>div{height:89px;padding-top:15px;}
#popup-content2>div, #popup-content3>div{height:auto;padding: 15px 0; line-height: 15px;}
#popup-content>div:first-child, #popup-content2>div:first-child{border-right:1px solid #1e4e9b;}
#popup-close-button{
	position:absolute;
	right:6px; 
	top:6px;          
}
.popup-buynow{
	color: white;
	background: #f2151e;
	width: 60%;
	margin: 0 auto;
	margin-top: 8px;
	padding: 5px 0;
}
#popup-content a:hover, #popup-content a:visited{text-decoration: none;}
#new-bo-popup{
	display: none;
	position: fixed;
	z-index:9999;
	top:150px;
	left:50%;
	margin-left: -200px;
	width: 400px;
	padding:16px 8px 8px 8px;
	background: #014b95;
	border: 1px solid white;
	border-radius:5px;
}
#new-bo-popup-close{
	position: absolute;
	top:16px;
	right:10px;
	width: 12px;
	height:12px;
}
#new-bo-popup-title{
	color:white;
	font-family: "Franklin Gothic Book","franklin_gothic_fsbook","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
	font-size:20px;
	padding: 0 0 10px 4px;
}
.new-popup-padding{
	padding:0 3px;
}
.new-popup-padding > div{
	background:#0059b1;
	border-radius:2px;
	color:white;
	text-align: center;
	height: 134px;
}
.new-popup-padding > div h6{
	margin:0;
	font-size:16px;
	font-family: Arial, sans-serif;
	font-weight: bold;
}
.nbo-one{
	padding:18px 0 17px;
}
.nbo-two{
	padding:10px 0 8px;
}
.new-popup-padding > div img{
	width: 54px;
}
.new-popup-margin-bottom{
	margin-bottom:6px;
}
.new-popup-buynow{
	color: white;
	background: #f2151e;
	width: 90%;
	margin: 0 auto;
	margin-top: 10px;
	padding: 5px 0;
	border-radius:3px;
}
#axa-dynamic-header .temp-header-menu{
	width: 100%;
    margin-left: auto;
	margin-right: auto;
    margin-top: 0;
	margin-bottom: 0;
	display: block;
}
#axa-dynamic-header .mobile-temp-header-menu{
	display: none;
}
.main-menu_main-menu-wrapper_jI .main-menu_main-menu_ol .main-menu_menu_Al .main-menu_search-bar_2F .main-menu_search-button_2o{
	margin-top: 10px;
}
@media only screen and (max-width: 767px){
	#floating-widget{
		width:55px;
		height:55px;
		top:365px;
		padding:14px 8px;
	}
	#buydirect-popup{
		width:300px;
		margin-left:-150px;
		left:50%;
		overflow:hidden;
	}
	#new-bo-popup{
		margin-left: -150px;
		width: 300px;
	}
	.new-popup-padding > div{
		height:129px;
	}
	.new-popup-padding > div h6{
		margin:0;
		font-size:13px;
		font-family: Arial, sans-serif;
		font-weight: bold;
	}
	.nbo-one {
	    padding: 18px 0 14px;
	}
	.new-popup-buynow{
		width: 80%;
		font-size:13px;
	}
	#popup-axa-logo{width:200px;}
	#popup-axa-top{height:75px;}
	#popup-content>div{height: 80px;padding-top: 14px;}
	#popup-content, #popup-content2, #popup-content3{font-size: 12px;line-height: 13px;}
}

/*NEW CAROUSEL - FLEXSLIDER*/
#main-flexslider{max-width:1200px;margin:0 auto;margin-bottom: 60px;}
#main-flexslider .inner-banner{width:100%;height:324px;}
#mobile-flexslider .inner-banner {max-width: 767px;height: 300px;}
#tablet-flexslider .inner-banner{max-width: 991px;height:417px;}
#main-flexslider .slick-prev:before,#main-flexslider .slick-next:before {
	color: rgba(153, 153, 153, 0.5);
	font-size: 25px;
}
#main-flexslider .slick-dots li button:before,#tablet-flexslider .slick-dots li button:before,#mobile-flexslider .slick-dots li button:before {
	font-size: 10px;
}
#tablet-flexslider .slick-dots,#mobile-flexslider .slick-dots {
	bottom: -50px;
}
/*AXA AUDIO*/
#main-audio{
	margin-top:83px;
	margin-left:10px;
	cursor: pointer;
}
.pointerNone{pointer-events:none;}
#mobile-audio{
	margin-left:4px;
	margin-top: 10px;
	cursor: pointer;
}
#sticky-audio{margin-top:19px;cursor: pointer;}
.quicklinkFloatRight{width:235px !important;float:right !important;}

/*Home with DCIP */
.new-solution-cat{text-align: center;}
.new-solution-content{
	max-width: 1200px !important;
	margin-left: auto !important;
	margin-right: auto !important;
	width: 100% !important;
	color: #0060d6;
}
.personal-solution-dcip{
	text-align: center;
	padding: 110px 0;
	height: 330px;
	border-right: 1px solid #d7e1e9;
}
.personal-list2, .personal-list8, .business-list2{padding:0;}
.personal-list2, .business-list2{padding-left:15px;}
.personal-list8{padding-right:15px;}
.personal-list8{border-right: 2px solid #c3d6e1;}

/* DPI video on life lite / term lite pages */
.dpi-video{
	padding-left:30px;
	padding-top: 10px;
	border-left:1px solid #d9d9d9;
}
.dpi-intro{padding-top: 10px;padding-right:30px;}
@media only screen and (max-width: 991px){
	.dpi-intro{border-right:1px solid #d9d9d9;}
	.dpi-video{border-left:0;}
}
@media only screen and (max-width: 767px){
	.dpi-video, .dpi-intro{
		padding:0;
		border:0;
		padding-top:10px;
	}
}
.quote-bullet{
	margin-left: 20px;
	list-style: url(../images/buydirect/bullet.jpg);
	margin-top: 22px;
	width: 100%;
	max-width: 400px;
}
.quote-bullet>li{padding-bottom:8px;}
.quote-bullet>li:last-child{padding-bottom:50px;}
.quote-click{cursor: pointer;}
.quote-bullet li div.quote-link a, .quote-bullet li div.quote-link a:hover{color:#333;text-decoration: none;}
.quote-expand{display: none;}
.quote-expand ol{margin-left: 25px;}

/*SIGN UP PAGE (TERM PROTECTOR)*/
.plain#topSection{margin-bottom:25px;}
.signup .inner-product-page-intro{padding: 48px 0;}
@media only screen and (min-width: 991px){
	.signup{padding-bottom:120px;}
	#term-protector-signup-form-holder span{padding-left:10px;}
}
@media only screen and (max-width: 991px){.signup .inner-product-page-intro {padding: 18px 0;}}
#term-protector-signup-form-holder{padding-top:48px;}
#short-product-enquiry-form{margin-top:10px;}

#buydirect_arrow_button{position:relative;}
#buydirect_arrow_button img{position:absolute; z-index:999; cursor: pointer;  margin-top: 25%;}
#buydirect_arrow_button img:first-child{right:-30px;}
#buydirect_arrow_button img:last-child{left:-30px; display: none}

#bd-vid #player-img2{display: none;}
.compare-img{text-align: center;}
.compareFirst-table tr td{padding:5px;}
.compareFirst-table{width:100%;}

@media only screen and (max-width: 767px){
	#buydirect_arrow_button img{margin-top: 24%;}
	#buydirect_arrow_button img:first-child{width: 18px;right:-16px;}
	#buydirect_arrow_button img:last-child{width: 18px;left:-16px;}
	.compare-img img{ width:100%;}
	#axa-dynamic-header .mobile-temp-header-menu{
		width: 100%;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0;
		margin-bottom: 0;
		display: block;
	   }
	#axa-dynamic-header .temp-header-menu{
		   display: none!important;
	   }
	.mobile-main-menu_header_1Y .mobile-main-menu_menu_34 .mobile-main-menu_search-icon-wrapper_39 .mobile-main-menu_search-button_AH{
		margin: 0;
	}
}

/*twitter*/
#twitter{width:21px; height:21px; margin-right:11px; background: url(../images/twitter.jpg) no-repeat bottom center; background-size:cover;}
.family-advantage-link{color:white; text-decoration:underline;}
.family-advantage-link:hover{color:#F50E0C;}

/*HOMEPAGE CANVAS*/
#canvas-content sup {font-size: 35%;font-style: italic;top: -24px;}
#canvas-cta{
	background:#0060d6;
	display: table;
	margin: 0 auto;
	font-size:12px;
	color:white;
	text-transform:uppercase;
	letter-spacing: 0.1em;
	padding:6px 0px;
	border:1px solid #ebebeb;
}
#canvas-cta a, #canvas-cta a:hover{color: white; text-decoration: none; padding:0 20px;}
#main-content {margin-bottom: 40px;}
.canvas-list{
	width:100%;
	max-width: 1050px;
	margin:0 auto;
	margin-top: 15px;
	margin-bottom:50px;
}
#canvas-list > div{padding:0 10px;}
.article-border{border:1px solid #ebebeb; height:278px; padding:2px;}
.article-img{background:#ebebeb;width: 100%;height: 100%;position: relative;}
#home-canvas-featured-1 .article-img{background: url(../images/lw-take-charge-of-your-heart-health-thumb.jpg) no-repeat center center; background-size:cover;}
#home-canvas-featured-2 .article-img{background: url(../images/el-kids-in-the-car-thumb.jpg) no-repeat center center; background-size:cover;}
#home-canvas-featured-3 .article-img{background: url(../images/cs-four-tips-healthier-happier-workforce-thumb.jpg) no-repeat center center; background-size:cover;}
#home-canvas-featured-4 .article-img{background: url(../images/cs-four-tips-healthier-happier-workforce-thumb.jpg) no-repeat center center; background-size:cover;}
#canvas-featured-1 .canvas-featured-inner{background: url(../images/el-best-bet-against-food-poisoning-thumb.jpg) no-repeat center center; background-size:cover;}
#canvas-featured-2 .canvas-featured-inner{background: url(../images/wa-bringing-up-money-smart-kids-thumb.jpg) no-repeat center center; background-size:cover;}
#canvas-featured-3 .canvas-featured-inner{background: url(../images/cs-healthy-home-workers-thumb.jpg) no-repeat center center; background-size:cover;}
#canvas-featured-4 .canvas-featured-inner{background: url(../images/cs-healthy-home-workers-thumb.jpg) no-repeat center center; background-size:cover;}
.article-overlay{
	position: absolute;
	width: 100%;
	height: 100%;
	text-align: center;
	padding: 0 30px;
	color:white;
	opacity:0;
	background:rgba(0,96,214,0.9);
    transition:0.55s all ease;
    -webkit-transition:0.55s all ease;
}
.article-readmore{font-size:21px;}
.canvas-article-title{
	display: table; 
	margin: 0 auto;
	padding:6px 20px;
	font-size:14px;
	font-family:"Franklin Gothic Demi","franklin_gothic_fsdemi","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
	border:1px solid #ebebeb;
	color:white;
	text-transform:uppercase;
	letter-spacing: 0.1em;
	margin-top: -18px;
    position: relative;
}
.article-synopsis{padding-top:20px;transition:0.55s all ease 0.1s; -webkit-transition:0.55s all ease 0.1s;}
/*#canvas-lifestyle .canvas-article-title{background: #fd872e;}
#canvas-scoop .canvas-article-title{background: #82c1c7;}
#canvas-well .canvas-article-title{background: #f6817f;}*/
#canvas-content h4, .canvas-featured h6{
	color: #626269;
    font-size: 22px;
    text-align: center;
    padding-top: 10px;
    margin: 0;
    margin-bottom: 20px;
}
.canvas-article-list a:hover{text-decoration:none;}
@media only screen and (min-width: 992px){
	.canvas-article-list a:hover h4{color:#0060d6 !important;}
	.canvas-article-list a:hover .article-border{border:1px solid #0060d6;}
	.canvas-article-list a:hover .article-synopsis{padding-top:0;}
	.canvas-article-list a:hover .article-overlay{opacity:1;}
	.canvas-article-list a:hover .canvas-article-title{background:#0060d6 !important;}
}
.about-axa-tab-nav{float:left; width:20%}
.smaller-li-text{margin-top:-10px;font-size:17px;line-height: 19px;}
.canvas-article-list a .canvas-article-title{background:#0060d6 !important;}
/*CANVAS*/
#canvas-main-flexslider{max-width:1200px;margin:0 auto;}
#canvas-main-flexslider .canvas-banner{width:100%;height:600px;}
#canvas-main-flexslider a.flex-prev {left: 50px;background: url(../images/canvas-arw-left.png);}
#canvas-main-flexslider a.flex-next {right: 50px;background: url(../images/canvas-arw-right.png);}
#canvas-main-flexslider .flex-direction-nav a{width: 36px;height: 36px;margin:0;}
.canvas-banner a{text-decoration:none;}
.canvas-banner a h2{
	text-transform: uppercase;
	color:white; 
	font-size:15px;
	font-family:"Franklin Gothic Demi","franklin_gothic_fsdemi","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
	letter-spacing:0.15em;
	padding:6px 18px;
	display: table;
	margin:0;
}
.canvas-banner a p{
	font-size:48px;
	font-family: "Franklin Gothic Book","franklin_gothic_fsbook","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
	line-height: 46px;
	padding-top: 15px;
}
#canvas-main-flexslider .flex-control-paging {
    top: 265px;
    z-index: 200;
    text-align: left;
    left: 44px;
    display: table;
    width: auto;
    bottom: 0;
}
#canvas-main-flexslider .flex-control-paging li a{background:#ebebeb;}
#canvas-main-flexslider .flex-control-paging li a.flex-active{background:#0060d6;}
.canvas-banner-inner{position: relative;top:50px;left:50px;width: auto;display: table;}
.canvas-white{padding: 55px 60px;background: white;position: relative;}
#canvas-title{
	font-family: "Franklin Gothic Book","franklin_gothic_fsbook","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
	color:white;
	/*position: relative;
    left: 26px;*/
}
#canvas-title h3{font-size:50px;font-style: italic;}
#canvas-title h1{font-size:50px;font-style: italic;margin-top:0px !important;}
#canvas-title p{font-size:16px;margin:0;margin-top:-6px;line-height: 20px;}
#canvas-title sup{font-size:30%; top:-30px;}
#category-mobile-canvas-title{
	font-family: "Franklin Gothic Book","franklin_gothic_fsbook","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
	color:white;
    padding:0 15px;
}
#category-mobile-canvas-title h3{font-size:30px;font-style: italic;}
#category-mobile-canvas-title p{font-size:15px;margin:0;line-height: 17px;}
#canvas-index{position: relative;margin-top:-183px;z-index: 300;}
#canvas-index-top{/*height:90px;*/}
#canvas-article-page{position: relative;top:-111px;z-index: 300;}
#canvas-nav, #live-well-nav, #wealth-accumulation-nav, #career-success-nav, #inside-scoop-nav, #enriching-lifestyle-nav, #innovation-nav, #what-you-need-to-know-nav{
	margin:0;
	padding:0;
	list-style:none;
	background:rgba(0,96,214,0.85); 
	text-align:center;
	text-transform: uppercase;
	margin-top: 55px;
	min-width: 100%;
}
#canvas-nav li, #live-well-nav li, #wealth-accumulation-nav li, #career-success-nav li, #inside-scoop-nav li, #enriching-lifestyle-nav li, #innovation-nav li, #what-you-need-to-know-nav li{
	padding:10px 20px;
	font-size:13px;
	letter-spacing: 0.05em;
	line-height:15px;
	color:white;
	background:url(../images/canvas-nav-bg.png) no-repeat center left;
	font-family:"Franklin Gothic Demi","franklin_gothic_fsdemi","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
}
#canvas-nav li, #what-you-need-to-know-nav li{
	padding:10px 15px;
}
.canvas-nobg, .no-div{background:transparent !important;}
#canvas-index-bottom{padding:40px 60px;background:white;}
.canvas-article-page{padding:55px 60px 50px;background:white;}
.whitegreyborder{border:1px solid #ebebeb;height:300px; padding:3px;}
#canvas-main-featured{margin-bottom:20px;}
.canvas-featured:nth-child(3n+1){padding: 0 10px 0 0;}
.canvas-featured:nth-child(3n+2){padding: 0 10px;}
.canvas-featured:nth-child(3n+3){padding: 0 0 0 10px;}
.canvas-featured{position: relative;}
.canvas-featured-inner{background:#ebebeb; width:100%;height:100%;position: relative;}
#canvas-main-featured-inner{width:100%;height:100%;}
#canvas-nav a:hover #live-well-btn{background:rgba(246,129,127,0.85) !important;}
#canvas-nav a:hover #enriching-lifestyle-btn{background:rgba(253,136,48,0.85)}
#canvas-nav a:hover #innovation-btn{background:rgba(253,136,48,0.85)}
#canvas-nav a:hover #wealth-accumulation-btn{background:rgba(185,212,71,0.85)}
#canvas-nav a:hover #career-success-btn{background:rgba(169,99,255,0.85)}
#canvas-nav a:hover #inside-scoop-btn{background:rgba(130,193,199,0.85)}
#canvas-nav a:hover #what-you-need-to-know-btn{background:#027180}

#live-well-nav a:first-child:hover li, #enriching-lifestyle-nav a:first-child:hover li, #innovation-nav a:first-child:hover li, #wealth-accumulation-nav a:first-child:hover li, #career-success-nav a:first-child:hover li, #inside-scoop-nav a:first-child:hover li, #what-you-need-to-know-nav a:first-child:hover li{background:rgba(246,129,127,0.85) !important;}
#live-well-nav a:nth-child(2):hover li, #enriching-lifestyle-nav a:nth-child(2):hover li, #innovation-nav a:nth-child(2):hover li, #wealth-accumulation-nav a:nth-child(2):hover li, #career-success-nav a:nth-child(2):hover li, #inside-scoop-nav a:nth-child(2):hover li, #what-you-need-to-know-nav a:nth-child(2):hover li{background:rgba(253,136,48,0.85)}
#live-well-nav a:nth-child(3):hover li, #enriching-lifestyle-nav a:nth-child(3):hover li, #innovation-nav a:nth-child(3):hover li, #wealth-accumulation-nav a:nth-child(3):hover li, #career-success-nav a:nth-child(3):hover li, #inside-scoop-nav a:nth-child(3):hover li, #what-you-need-to-know-nav a:nth-child(3):hover li{background:rgba(185,212,71,0.85)}
#live-well-nav a:nth-child(4):hover li, #enriching-lifestyle-nav a:nth-child(4):hover li, #innovation-nav a:nth-child(4):hover li, #wealth-accumulation-nav a:nth-child(4):hover li, #career-success-nav a:nth-child(4):hover li, #inside-scoop-nav a:nth-child(4):hover li, #what-you-need-to-know-nav a:nth-child(4):hover li{background:rgba(169,99,255,0.85)}
#live-well-nav a:nth-child(5):hover li, #enriching-lifestyle-nav a:nth-child(5):hover li, #innovation-nav a:nth-child(5):hover li, #wealth-accumulation-nav a:nth-child(5):hover li, #career-success-nav a:nth-child(5):hover li, #inside-scoop-nav a:nth-child(5):hover li, #what-you-need-to-know-nav a:nth-child(5):hover li{background:rgba(253,136,48,0.85)}
#live-well-nav a:last-child:hover li, #enriching-lifestyle-nav a:last-child:hover li, #innovation-nav a:last-child:hover li, #wealth-accumulation-nav a:last-child:hover li, #career-success-nav a:last-child:hover li, #inside-scoop-nav a:last-child:hover li, #what-you-need-to-know-nav a:last-child:hover li{background:rgba(130,193,199,0.85)}

#canvas-main-featured-img-wrapper{padding: 0 10px 0 0; height:100%;}
#canvas-main-featured-img{background:url(../images/lw-how-to-age-proof-your-body.jpg) no-repeat center center; background-size:cover; height:100%;}
#mobile-canvas-main-featured{background:url(../images/lw-is-your-workout-diet-healthy-thumb.jpg) no-repeat center center; background-size:cover;}

.color-live-well{background:#f6817f !important}
.color-enriching-lifestyle{background:#fd872e !important}
.color-innovation{background:#fd872e !important}
.color-wealth-accumulation{background:#b9d447 !important}
.color-career-success{background:#a963ff !important}
.color-inside-scoop{background:#82c1c7 !important}
.color-what-you-need-to-know{background:#027180 !important}
.font-color-live-well{color:#f6817f !important}
.font-color-enriching-lifestyle{color:#fd872e !important}
.font-color-wealth-accumulation{color:#b9d447 !important}
.font-color-career-success{color:#a963ff !important}
.font-color-inside-scoop{color:#82c1c7 !important}
.font-color-what-you-need-to-know{color:#027180 !important}

#canvas-index-bottom a h4{
	text-transform: uppercase;color:white; font-size:14px;
	font-family:"Franklin Gothic Demi","franklin_gothic_fsdemi","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
	letter-spacing:0.15em;padding:7px 7px 7px 25px;display: table;
	margin: 18px 0 18px -25px;
	border-right:1px solid #ebebeb;
	border-top:1px solid #ebebeb;
	border-bottom:1px solid #ebebeb;
}
#canvas-index-bottom a h5{
	line-height: 28px;
	text-transform: none;
	color:#626269; 
	font-size:28px;
	font-family: "Franklin Gothic Book","franklin_gothic_fsbook","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
}
#canvas-main-featured-inner p{
	font-size:14px;
	color:#626269;
	line-height: 18px;
    padding-top: 14px;
}
#canvas-featured-articles a:hover{text-decoration:none;}

@media only screen and (min-width: 992px){
	#canvas-featured-articles a:hover h6{color:#0060d6 !important;}
	#canvas-featured-articles a:hover .whitegreyborder{border:1px solid #0060d6;}
	#canvas-featured-articles a:hover .article-synopsis{padding-top:0;}
	#canvas-featured-articles a:hover .article-overlay{opacity:1;}
	#canvas-featured-articles a:hover .canvas-article-title{background:#0060d6;}
	#canvas-main-featured a:hover .whitegreyborder{border:1px solid #0060d6;}
	#canvas-main-featured a:hover h4{ background:#0060d6;}	
	#canvas-main-featured a:hover h5{ color:#0060d6 !important;}
}

#canvas-main-breadcrumb{margin-top: -183px;}  
#canvastop{height:65px;}
#mobile-canvas-index-top{color:#0060d6;background: white;}
#mobile-canvas-title{padding:20px 0 0 20px;}
#mobile-canvas-index-top h3{font-size:30px;font-style: italic;}
#mobile-canvas-index-top p{font-size:14px;margin:0;margin-top:-6px;}
#mobile-canvas-index-top sup{font-size: 40%;top: -15px;}
#tablet-canvas-nav{
	margin: 0;
    padding: 0;
    list-style: none;
    background: #0060d6;
    text-align: center;
    text-transform: uppercase;
}
#tablet-canvas-nav li {
    padding: 10px 0;
    font-size: 13px;
    letter-spacing: 0.05em;
    line-height: 15px;
    color: white;
    background: url(../images/canvas-nav-bg.png) no-repeat center left;
    font-family: "Franklin Gothic Demi","franklin_gothic_fsdemi","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
    width: 14%;
}
#tablet-canvas-nav li, #wealth-accumulation-nav, #career-success-nav, #inside-scoop-nav, #enriching-lifestyle-nav, #what-you-need-to-know-nav, #innovation-nav{
	/*width: 16%;*/
}
#canvas-select-category{
	font-family: "Franklin Gothic Demi","franklin_gothic_fsdemi","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
	text-transform: uppercase;
	color:white;
	padding:6px 12px;
	background:#0060d6;
	display: table;
	margin:0 auto;
	margin-top:10px;
	position: relative;
	z-index:500;
	border: 1px solid white;
    letter-spacing: 0.04em;
}
#canvas-select-category-list{
	width: 100%;
    background: rgba(0,96,214,0.85);
    text-align: center;
    overflow: auto;
    position: absolute;
    z-index: 400;
    margin-top: -16px;
    padding-top: 0;
    border-bottom: 0;
    transition: 0.3s all ease-out;
    -webkit-transition: 0.3s all ease-out;
    height: 0;
}
#canvas-select-category-list.list-opened{padding-top: 9px;border-bottom: 2px solid #063585;height: 191px;}
#canvas-select-category-list a li, #canvas-select-category-list a:hover, #canvas-select-category-list li{
	background:url('../images/canvas-list-mobile-divider.png') no-repeat center bottom;
	color:white;
	text-transform: uppercase;
	text-decoration: none;
	padding:5px 0 8px;
	font-family: "Franklin Gothic Demi","franklin_gothic_fsdemi","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
}
#mobile-canvas-nav{margin:0 auto;padding:0;list-style:none;display: table;}
.canvas-article-landing-banner{max-width:1200px; height:460px;margin:0 auto; position: relative; z-index:100;}
.canvas-category #canvas-select-category{top:-17px;border:none;margin: 0 auto;}
.canvas-category-article #canvas-select-category{top:-17px;margin: 0 auto;}
.canvas-category #canvas-select-category-list{margin-top:-32px;}
.canvas-category-article #canvas-select-category-list{margin-top:-34px;}
.canvas-category-list-arrow{width:8px;position:absolute;margin-left:50%; left:-4px;margin-top: -14px;}

.live-well-category-list{background:rgba(246,129,127,0.8) !important;}
.live-well-category-list.list-opened{border-bottom:2px solid #e3716f !important;}
.enriching-lifestyle-category-list{background:rgba(253,136,48,0.85) !important;}
.enriching-lifestyle-category-list.list-opened{border-bottom:2px solid #ec8130 !important;}
.innovation-category-list{background:rgba(253,136,48,0.85) !important;}
.innovation-category-list.list-opened{border-bottom:2px solid #ec8130 !important;}
.wealth-accumulation-category-list{background:rgba(185,212,71,0.85) !important;}
.wealth-accumulation-category-list.list-opened{border-bottom:2px solid #9ab139 !important;}
.career-success-category-list{background:rgba(169,99,255,0.85) !important;}
.career-success-category-list.list-opened{border-bottom:2px solid #a963ff !important;}
.inside-scoop-category-list{background:rgba(130,193,199,0.85) !important;}
.inside-scoop-category-list.list-opened{border-bottom:2px solid #82c1c7 !important;}
.what-you-need-to-know-category-list{background:rgba(246,129,127,0.85) !important;}
.what-you-need-to-know-category-list.list-opened{border-bottom:2px solid #027180 !important;}

#live-well #tablet-canvas-nav{background:#f6817f;}
/*#canvas-article-page #live-well-nav, #canvas-article-page #enriching-lifestyle-nav, #canvas-article-page #innovation-nav, #canvas-article-page #wealth-accumulation-nav, #canvas-article-page #career-success-nav, #canvas-article-page #inside-scoop-nav, #canvas-article-page #what-you-need-to-know-nav{margin-top:-6px;}
*/
.article-next-previous{color:white; font-size:20px;}
.article-next-previous img{margin-right:10px;height: 32px;}
.article-next-previous > div:last-child img{margin-left: 10px;margin-right: 0;}
.article-left-right-divider{margin:0 10px;}
.canvas-article-page-title{width:68%;font-size:55px;margin-top: -10px;line-height: 50px;font-family: "Franklin Gothic Book","franklin_gothic_fsbook","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;}
.canvas-article-page-title h1{margin-top: -10px;}
.canvas-article-sharing{border: 1px solid #ebebeb;padding: 10px 10px 8px 11px;width: 250px;}
.canvas-article-sharing .addthis_sharing_toolbox{margin-top:3px; position: relative; top:0;}
.canvas-article-author{width: 100px;height: 100px;padding: 7px;background-color: #fafafa;}
.canvas-article-written-by{font-family: 'SourceSansPro-SemiBold',sans-serif;font-size: 11px;font-weight: 600;font-style: normal;font-stretch: normal;line-height: 2.55;letter-spacing: 0.2px;text-align: justify;color: #7f7f7f;}
.canvas-article-author-name{font-family: 'SourceSansPro-Bold',sans-serif;font-size: 18px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 1.55;letter-spacing: 0.2px;text-align: left;color: #333333;margin-top: 10px}
.canvas-article-publish-date{font-family: 'SourceSansPro-Regular',sans-serif;font-size: 11px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: 1.64;letter-spacing: 0.2px;text-align: justify;color: #7f7f7f;}
.font-size-adjust-icon{margin:-6px 0 0 6px;}
.canvas-article-back{
	margin-bottom:10px;
	line-height: 18px;
    padding: 7px 11px;
	width:250px;
	height:52px;
	color:white;
	font-size:16px;
	text-transform: uppercase;
	font-family: "Franklin Gothic Book","franklin_gothic_fsbook","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
}
.canvas-article-content p, .canvas-article-content ul{font-size:16px; color:#626269;margin-bottom:30px;} p.disclaimer{font-size:12px;}
.canvas-article-content{padding-top:40px;padding-bottom:20px;}
.canvas-article-content a{color:#0060d6;}
.canvas-article-content img {
	max-width: 100% !important;
  } 
.canvas-article-content iframe{
	max-width: 100% !important;
	min-width: 100% !important;
	height: 513px !important;
  }
.widget-container{
	padding: 40px 0 0;
}
.canvas-article-para-title{font-size:22px !important;margin-bottom:10px !important;line-height: 22px;}
#article-main-breadcrumb{margin-top:-103px;}
.canvas-content #disqus_thread{padding:0;}
#article-waypoint{position: absolute; width:10px; height:10px;}
#canvas-fixed-nav-wrapper{padding: 0 25px;/*margin-top: 60px*/;width: 100%;height: 117px;position: fixed;z-index: 1550;top: 0;display: none;}
#canvas-fixed-nav{max-width:1150px;/*height: 117px;*/margin:0 auto;overflow: hidden;}
#progress-div{height:4px; margin-top:-4px;}
.fixed-article-title {font-size: 16px;padding: 20px 0 0 60px;margin-top: -10px;opacity: 0;line-height:17px;}
.fixed-article-details{opacity:0;margin-top:-10px;}
.appear{margin-top:0;opacity:1;}.fixed-article-bar{transition:0.3s all;-webkit-transition:0.3s all;}
.canvas-fixed-back{
    line-height: 18px;
    padding: 7px 11px;
    color: white;
    font-size: 16px;
    text-transform: uppercase;
    font-family: "Franklin Gothic Book","franklin_gothic_fsbook","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
    display: table;
    margin-right:8px;
    margin-top:16px;
}
.article-back-btn:hover .color-live-well{color:#7c1c1b !important;}
.article-back-btn:hover .color-enriching-lifestyle{color:#592600 !important;}
.article-back-btn:hover .color-wealth-accumulation{color:#5d6e17 !important;}
.article-back-btn:hover .color-career-success{color:#4d1395 !important;}
.article-back-btn:hover .color-inside-scoop{color:#336c72 !important;}
.article-back-btn:hover .color-what-you-need-to-know{color:#027180 !important;}
.article-back-btn, .article-back-btn:hover,.article-next-previous a, .article-next-previous a:hover{color:white; text-decoration: none;}
.article-back-btn div span{letter-spacing:0.05em;font-family: "Franklin Gothic Demi","franklin_gothic_fsdemi","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;}
.canvas-fixed-sharing{border: 1px solid #ebebeb;padding: 4px 8px 2px;width:245px;margin-top:16px;margin-right:60px;}
#canvas-fixed-nav #canvas-title{top:6px;}
#canvas-fixed-nav #white-bar{min-height:68px; background:white;}
#mobile-canvas-fixed-nav-wrapper{display: none;position: fixed;width: 100%;background: white;z-index: 1550;}
#inside-scoop #canvas-title h3{margin-top:-15px;}
.loadmore{width:120px; text-align: center; color:white; background: #0060d6; padding:5px 10px; margin: 0 auto; display: none; cursor: pointer;}

/*CANVAS CATEGORY IMAGES*/
#live-well .canvas-article-landing-banner			{background:url(../images/live-well.jpg) no-repeat center center; background-size:cover;}
#enriching-lifestyle .canvas-article-landing-banner	{background:url(../images/enriching-lifestyle.jpg) no-repeat center center; background-size:cover;}
#innovation .canvas-article-landing-banner	{background:url(../images/innovation.jpg) no-repeat center center; background-size:cover;}
#wealth-accumulation .canvas-article-landing-banner	{background:url(../images/wealth-accumulation.jpg) no-repeat center center; background-size:cover;}
#career-success .canvas-article-landing-banner		{background:url(../images/career-success.jpg) no-repeat center center; background-size:cover;}
#inside-scoop .canvas-article-landing-banner		{background:url(../images/inside-scoop.jpg) no-repeat center center;background-size:cover;}
#what-you-need-to-know .canvas-article-landing-banner		{background:url(../images/inside-scoop.jpg) no-repeat center center;background-size:cover;}
/*CANVAS CATEGORY IMAGES*/

/*LIVE WELL PAGE IMAGES*/
#live-well #canvas-main-featured-img, #live-well #mobile-canvas-main-featured{background:url(../images/lw-take-charge-of-your-heart-health.jpg) no-repeat center center; background-size:cover; height:100%;}
#live-well #article-how-to-age-proof-your-body .canvas-featured-inner {background:url(../images/lw-how-to-age-proof-your-body-thumb.jpg) no-repeat top center;background-size:cover;}
#live-well #article-is-your-workout-diet-healthy .canvas-featured-inner {background:url(../images/lw-is-your-workout-diet-healthy-thumb.jpg) no-repeat top center;background-size:cover;}
#live-well #article-sleep-insomnia-worst-enemies .canvas-featured-inner {background:url(../images/lw-sleep-insomnia-worst-enemies-thumb.jpg) no-repeat center center;background-size:cover;}
#live-well #article-this-mechanic .canvas-featured-inner {background:url(../images/lw-this-mechanic-thumb.jpg) no-repeat center center;background-size:cover;}
#live-well #article-what-should-you-do .canvas-featured-inner {background:url(../images/lw-what-should-you-do-thumb.jpg) no-repeat center center;background-size:cover;}
/*LIVE WELL PAGE IMAGES*/

/*ENRICHING LIFESTYLE PAGE IMAGES*/
#enriching-lifestyle #canvas-main-featured-img, #enriching-lifestyle #mobile-canvas-main-featured{background:url(../images/el-kids-in-the-car.jpg) no-repeat right center; background-size:cover; height:100%;}
#enriching-lifestyle #article-kids-and-social-media .canvas-featured-inner {background:url(../images/el-kids-and-social-media-thumb.jpg) no-repeat center center;background-size:cover;}
#enriching-lifestyle #article-adventure-sports-with-kids .canvas-featured-inner {background:url(../images/el-adventure-sports-with-kids-thumb.jpg) no-repeat center center;background-size:cover;}
#enriching-lifestyle #article-best-bet-against-food-poisoning .canvas-featured-inner {background:url(../images/el-best-bet-against-food-poisoning-thumb.jpg) no-repeat center center;background-size:cover;}
#enriching-lifestyle #article-kids-precious-moments .canvas-featured-inner {background:url(../images/el-kids-precious-moments-thumb.jpg) no-repeat center center;background-size:cover;}
#enriching-lifestyle #article-fire-safety-tips .canvas-featured-inner {background:url(../images/el-fire-safety-tips-thumb.jpg) no-repeat center center;background-size:cover;}
#enriching-lifestyle #article-fly-healthy .canvas-featured-inner {background:url(../images/el-fly-healthy-thumb.jpg) no-repeat center center;background-size:cover;}
#enriching-lifestyle #article-keep-your-home-safe .canvas-featured-inner {background:url(../images/el-keep-your-home-safe-thumb.jpg) no-repeat center center;background-size:cover;}
#enriching-lifestyle #article-how-to-beat-jetlag .canvas-featured-inner {background:url(../images/el-how-to-beat-jetlag-thumb.jpg) no-repeat top center;background-size:cover;}
#enriching-lifestyle #article-how-to-talk-about-insurance .canvas-featured-inner {background:url(../images/el-how-to-talk-about-insurance-thumb.jpg) no-repeat top center;background-size:cover;}
#enriching-lifestyle #article-making-your-home-elderly-friendly .canvas-featured-inner {background:url(../images/el-making-your-home-elderly-friendly-thumb.jpg) no-repeat top center;background-size:cover;}
#enriching-lifestyle #article-protect-them-child-proof-your-home .canvas-featured-inner {background:url(../images/el-protect-them-child-proof-your-home-thumb.jpg) no-repeat top center;background-size:cover;}
#enriching-lifestyle #article-dont-be-a-mosquito-breeder .canvas-featured-inner {background:url(../images/el-dont-be-a-mosquito-breeder-thumb.jpg) no-repeat center center;background-size:cover;}
/*ENRICHING LIFESTYLE PAGE IMAGES*/

/*CAREER SUCCESS PAGE IMAGES*/
#career-success #canvas-main-featured-img, #career-success #mobile-canvas-main-featured{background:url(../images/cs-four-tips-healthier-happier-workforce.jpg) no-repeat right center; background-size:cover; height:100%;}
#career-success #article-healthy-home-workers .canvas-featured-inner {background:url(../images/cs-healthy-home-workers-thumb.jpg) no-repeat center center;background-size:cover;}
#career-success #article-work-smart .canvas-featured-inner {background:url(../images/cs-work-smart-thumb.jpg) no-repeat center center;background-size:cover;}
/*CAREER SUCCESS PAGE IMAGES*/

/*WEALTH ACCUMULATION PAGE IMAGES*/
#wealth-accumulation #canvas-main-featured-img, #wealth-accumulation #mobile-canvas-main-featured{background:url(../images/wa-a-grim-tale.jpg) no-repeat right center; background-size:cover; height:100%;}
#wealth-accumulation #article-bringing-up-money-smart-kids .canvas-featured-inner {background:url(../images/wa-bringing-up-money-smart-kids.jpg) no-repeat top center;background-size:cover;}
#wealth-accumulation #article-options-and-opportunities .canvas-featured-inner {background:url(../images/wa-options-and-opportunities.jpg) no-repeat right center;background-size:cover;}
/*WEALTH ACCUMULATION PAGE IMAGES*/

/*WHAT YOU NEED TO KNOW PAGE IMAGES*/
#what-you-need-to-know #canvas-main-featured-img, #what-you-need-to-know #mobile-canvas-main-featured{background:url(../images/lw-take-charge-of-your-heart-health.jpg) no-repeat center center; background-size:cover; height:100%;}
#what-you-need-to-know #article-how-to-age-proof-your-body .canvas-featured-inner {background:url(../images/lw-how-to-age-proof-your-body-thumb.jpg) no-repeat top center;background-size:cover;}
/*WHAT YOU NEED TO KNOW PAGE IMAGES*/

/*WEALTH ACCUMULATION ARTICLES IMAGES*/
#wa-a-grim-tale .canvas-article-landing-banner, #wa-a-grim-tale .mobile-canvas-article-landing-banner{
	background:url(../images/wa-a-grim-tale.jpg);
	background-position:center center;
	background-size:cover;
}
#wa-a-grim-tale #canvas-fixed-nav{
	background:url(../images/wa-a-grim-tale.jpg);
	background-position: center 117px;
}
#wa-bringing-up-money-smart-kids .canvas-article-landing-banner, #wa-bringing-up-money-smart-kids .mobile-canvas-article-landing-banner{
	background:url(../images/wa-bringing-up-money-smart-kids.jpg);
	background-position:center center;
	background-size:cover;
}
#wa-bringing-up-money-smart-kids #canvas-fixed-nav{
	background:url(../images/wa-bringing-up-money-smart-kids.jpg);
	background-position: center 117px;
}
#wa-options-and-opportunities .canvas-article-landing-banner, #wa-options-and-opportunities .mobile-canvas-article-landing-banner{
	background:url(../images/wa-options-and-opportunities.jpg);
	background-position:center center;
	background-size:cover;
}
#wa-options-and-opportunities #canvas-fixed-nav{
	background:url(../images/wa-options-and-opportunities.jpg);
	background-position: center 117px;
}
/*WEALTH ACCUMULATION ARTICLES IMAGES*/

/*CAREER SUCCESS ARTICLES IMAGES*/
#cs-work-smart .canvas-article-landing-banner, #cs-work-smart .mobile-canvas-article-landing-banner{
	background:url(../images/cs-work-smart.jpg);
	background-position:center center;
	background-size:cover;
}
#cs-work-smart #canvas-fixed-nav{
	background:url(../images/cs-work-smart.jpg);
	background-position: center 117px;
}
#cs-healthy-home-workers .canvas-article-landing-banner, #cs-healthy-home-workers .mobile-canvas-article-landing-banner{
	background:url(../images/cs-healthy-home-workers.jpg);
	background-position:center center;
	background-size:cover;
}
#cs-healthy-home-workers #canvas-fixed-nav{
	background:url(../images/cs-healthy-home-workers.jpg);
	background-position: center 117px;
}
#cs-four-tips-healthier-happier-workforce .canvas-article-landing-banner, #cs-four-tips-healthier-happier-workforce .mobile-canvas-article-landing-banner{
	background:url(../images/cs-four-tips-healthier-happier-workforce.jpg);
	background-position:center center;
	background-size:cover;
}
#cs-four-tips-healthier-happier-workforce #canvas-fixed-nav{
	background:url(../images/cs-four-tips-healthier-happier-workforce.jpg);
	background-position: center 117px;
}
/*CAREER SUCCESS ARTICLES IMAGES*/

/*ENRICHING LIFESTYLE ARTICLES IMAGES*/
#el-kids-in-the-car .canvas-article-landing-banner, #el-kids-in-the-car .mobile-canvas-article-landing-banner{
	background:url(../images/el-kids-in-the-car.jpg);
	background-position:center center;
	background-size:cover;
}
#el-kids-in-the-car #canvas-fixed-nav{
	background:url(../images/el-kids-in-the-car.jpg);
	background-position: center 117px;
}
#el-kids-and-social-media .canvas-article-landing-banner, #el-kids-and-social-media .mobile-canvas-article-landing-banner{
	background:url(../images/el-kids-and-social-media.jpg);
	background-position:center center;
	background-size:cover;
}
#el-kids-and-social-media #canvas-fixed-nav{
	background:url(../images/el-kids-and-social-media.jpg);
	background-position: center 117px;
}
#el-adventure-sports-with-kids .canvas-article-landing-banner, #el-adventure-sports-with-kids .mobile-canvas-article-landing-banner{
	background:url(../images/el-adventure-sports-with-kids.jpg);
	background-position:center center;
	background-size:cover;
}
#el-adventure-sports-with-kids #canvas-fixed-nav{
	background:url(../images/el-adventure-sports-with-kids.jpg);
	background-position: center 117px;
}
#el-best-bet-against-food-poisoning .canvas-article-landing-banner, #el-best-bet-against-food-poisoning .mobile-canvas-article-landing-banner{
	background:url(../images/el-best-bet-against-food-poisoning.jpg);
	background-position:center center;
	background-size:cover;
}
#el-best-bet-against-food-poisoning #canvas-fixed-nav{
	background:url(../images/el-best-bet-against-food-poisoning.jpg);
	background-position: center 117px;
}
#el-kids-precious-moments .canvas-article-landing-banner, #el-kids-precious-moments .mobile-canvas-article-landing-banner{
	background:url(../images/el-kids-precious-moments.jpg);
	background-position:center center;
	background-size:cover;
}
#el-kids-precious-moments #canvas-fixed-nav{
	background:url(../images/el-kids-precious-moments.jpg);
	background-position: center 117px;
}
#el-dont-be-a-mosquito-breeder .canvas-article-landing-banner, #el-dont-be-a-mosquito-breeder .mobile-canvas-article-landing-banner{
	background:url(../images/el-dont-be-a-mosquito-breeder.jpg);
	background-position:center center;
	background-size:cover;
}
#el-dont-be-a-mosquito-breeder #canvas-fixed-nav{
	background:url(../images/el-dont-be-a-mosquito-breeder.jpg);
	background-position: center 117px;
}
#el-protect-them-child-proof-your-home .canvas-article-landing-banner, #el-protect-them-child-proof-your-home .mobile-canvas-article-landing-banner{
	background:url(../images/el-protect-them-child-proof-your-home.jpg);
	background-position:center center;
	background-size:cover;
}
#el-protect-them-child-proof-your-home #canvas-fixed-nav{
	background:url(../images/el-protect-them-child-proof-your-home.jpg);
	background-position: center 117px;
}
#el-making-your-home-elderly-friendly .canvas-article-landing-banner, #el-making-your-home-elderly-friendly .mobile-canvas-article-landing-banner{
	background:url(../images/el-making-your-home-elderly-friendly.jpg);
	background-position:center center;
	background-size:cover;
}
#el-making-your-home-elderly-friendly #canvas-fixed-nav{
	background:url(../images/el-making-your-home-elderly-friendly.jpg);
	background-position: center 117px;
}
#el-how-to-talk-about-insurance .canvas-article-landing-banner, #el-how-to-talk-about-insurance .mobile-canvas-article-landing-banner{
	background:url(../images/el-how-to-talk-about-insurance.jpg);
	background-position:center center;
	background-size:cover;
}
#el-how-to-talk-about-insurance #canvas-fixed-nav{
	background:url(../images/el-how-to-talk-about-insurance.jpg);
	background-position: center 117px;
}
#el-how-to-beat-jetlag .canvas-article-landing-banner, #el-how-to-beat-jetlag .mobile-canvas-article-landing-banner{
	background:url(../images/el-how-to-beat-jetlag.jpg);
	background-position:center center;
	background-size:cover;
}
#el-how-to-beat-jetlag #canvas-fixed-nav{
	background:url(../images/el-how-to-beat-jetlag.jpg);
	background-position: center 117px;
}
#el-keep-your-home-safe .canvas-article-landing-banner, #el-keep-your-home-safe .mobile-canvas-article-landing-banner{
	background:url(../images/el-keep-your-home-safe.jpg);
	background-position:center center;
	background-size:cover;
}
#el-keep-your-home-safe #canvas-fixed-nav{
	background:url(../images/el-keep-your-home-safe.jpg);
	background-position: center 117px;
}
#el-fire-safety-tips .canvas-article-landing-banner, #el-fire-safety-tips .mobile-canvas-article-landing-banner{
	background:url(../images/el-fire-safety-tips.jpg);
	background-position:center center;
	background-size:cover;
}
#el-fire-safety-tips #canvas-fixed-nav{
	background:url(../images/el-fire-safety-tips.jpg);
	background-position: center 117px;
}
#el-fly-healthy .canvas-article-landing-banner, #el-fly-healthy .mobile-canvas-article-landing-banner{
	background:url(../images/el-fly-healthy.jpg);
	background-position:center center;
	background-size:cover;
}
#el-fly-healthy #canvas-fixed-nav{
	background:url(../images/el-fly-healthy.jpg);
	background-position: center 117px;
}
/*ENRICHING LIFESTYLE ARTICLES IMAGES*/

/*LIVE WELL ARTICLES IMAGES*/
#lw-take-charge-of-your-heart-health .canvas-article-landing-banner, #lw-take-charge-of-your-heart-health .mobile-canvas-article-landing-banner{
	background:url(../images/lw-take-charge-of-your-heart-health.jpg);
	background-position:right center;
	background-size:cover;
}
#lw-take-charge-of-your-heart-health #canvas-fixed-nav{
	background:url(../images/lw-take-charge-of-your-heart-health.jpg);
	background-position: right 117px;
}
#lw-is-your-workout-diet-healthy .canvas-article-landing-banner, #lw-is-your-workout-diet-healthy .mobile-canvas-article-landing-banner{
	background:url(../images/lw-is-your-workout-diet-healthy.jpg);
	background-position:right center;
	background-size:cover;
}
#lw-is-your-workout-diet-healthy #canvas-fixed-nav{
	background:url(../images/lw-is-your-workout-diet-healthy.jpg);
	background-position: right 117px;
}
#lw-how-to-age-proof-your-body .canvas-article-landing-banner, #lw-how-to-age-proof-your-body .mobile-canvas-article-landing-banner{
	background:url(../images/lw-how-to-age-proof-your-body.jpg);
	background-position:center center;
	background-size:cover;
}
#lw-how-to-age-proof-your-body #canvas-fixed-nav{
	background:url(../images/lw-how-to-age-proof-your-body.jpg);
	background-position: center 117px;
}
#lw-sleep-insomnia-worst-enemies .canvas-article-landing-banner, #lw-sleep-insomnia-worst-enemies .mobile-canvas-article-landing-banner{
	background:url(../images/lw-sleep-insomnia-worst-enemies.jpg);
	background-position:center center;
	background-size:cover;
}
#lw-sleep-insomnia-worst-enemies #canvas-fixed-nav{
	background:url(../images/lw-sleep-insomnia-worst-enemies.jpg);
	background-position: center 117px;
}
#lw-this-mechanic .canvas-article-landing-banner, #lw-this-mechanic .mobile-canvas-article-landing-banner{
	background:url(../images/lw-this-mechanic.jpg);
	background-position:center center;
	background-size:cover;
}
#lw-this-mechanic #canvas-fixed-nav{
	background:url(../images/lw-this-mechanic.jpg);
	background-position: center 117px;
}
#lw-what-should-you-do .canvas-article-landing-banner, #lw-what-should-you-do .mobile-canvas-article-landing-banner{
	background:url(../images/lw-what-should-you-do.jpg);
	background-position:center center;
	background-size:cover;
}
#lw-what-should-you-do #canvas-fixed-nav{
	background:url(../images/lw-what-should-you-do.jpg);
	background-position: center 117px;
}
/*LIVE WELL ARTICLES IMAGES*/

/*WHAT YOU NEED TO KNOW ARTICLES IMAGES*/
#lw-how-to-age-proof-your-body .canvas-article-landing-banner, #lw-how-to-age-proof-your-body .mobile-canvas-article-landing-banner{
	background:url(../images/lw-how-to-age-proof-your-body.jpg);
	background-position:center center;
	background-size:cover;
}
/*WHAT YOU NEED TO KNOW ARTICLES IMAGES*/

#file-a-claim-procedure{margin: 20px 0 25px;}
#file-a-claim-section h2{margin:0;}
.claim-procedures{text-align:center;}
.claim-procedures img{margin-bottom:15px; width:90px;}
.personal-claim, .business-claim{cursor:pointer; width:100%; background:#0061d6; color:white; font-size:16px; font-family: "Franklin Gothic Demi","franklin_gothic_fsdemi","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif; padding:12px 16px;}
.claim-content{line-height:38px; margin-bottom:15px;display: none;}
.claim-content-title{background:#f5faff; margin-bottom: 10px;}
.inner-claim-content{line-height: 32px; padding-left:25px;}
.borderleftwhite{border-left:2px solid white;}
.greybg{background:#f7f8fa;}
.file-a-claim-filter .col-md-2 {height: 38px;}
.odar-ro{width: 100%; display: none;}
.odar-bro{width: 100%;}
.odar-add-info{
	position: relative; 
	padding:0 4px !important; 
	color:#0060d6; 
	font-family: "Franklin Gothic Demi","franklin_gothic_fsdemi","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
	font-size: 15px;
    line-height: 16px;
}
.file-a-claim-filter .col-xs-2 img {
    width: 20px;
    height: 20px;
}

.loadmore {
    width: 120px;
    text-align: center;
    color: white;
    background: #0060d6;
    padding: 5px 10px;
    margin: 0 auto;
    display: none;
    cursor: pointer;    
}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 35px;
    height: 0;
    overflow: hidden;    
    margin-bottom: 10px;
}

.video-container iframe, .video-container object, .video-container embed {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}

/*Claim Forms*/
#liability-notice1, #liability-notice2{padding-top:0 !important;}
/*---Fidelity--*/
.individual-witness-info, .individual-date-of-incident, .individual-particulars-of-claim, .individual-third-parties-details{
	width:100%;
	background:#0060d6;
	padding:12px 20px 20px;
	color:white;
	margin-bottom:10px;
	position: relative;
}
.individual-date-of-incident .doi{float:left; width:200px;}
.individual-date-of-incident .incident_no{float:right;}
#supervisor_name, #other_insurance_details, #claimant_info_details, #main_contractor_name{
	width: 50%;
    display: inline-block;
    margin-left: 20px;
}
 #other_working_days{
	width: 40%;
    display: inline-block;
    margin-left: 20px;
}
#another-entry-btn{background:#ff1a1b; display:table; border-radius:5px; color:white; padding:10px; margin-top:10px; font-weight:bold; cursor: pointer;}
/*--Golf--*/
#golf-claim-particular-total-amount{float:right;}
#another-entry-btn.claim-particular{float:left;}
#golf-claim-particular-total-amount p{font-weight:bold; padding-right:10px;padding-top: 6px;}
#golf-claim-particular-total-amount input{width:200px; border:2px solid #0060d6;}

.claim-forms-section{
	padding:30px 60px;
	background:white;
	overflow:auto;
}
.claim-forms-section h2{
	margin:0;
	font-size:30px;
	color:#0060d6;
	font-family: "Franklin Gothic Demi","franklin_gothic_fsdemi","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
}
.blue-form-section{
	width: 100%;
	background:#0061d6;
	padding:30px;
	color:white;
	margin-top:20px;
}
.white-form-section{
	width: 100%;
	background:white;
	border:1px solid #0061d6;
	padding:30px;
	color:#0061d6;
	margin-top:20px;
}
.form-section-title{
	font-size:24px;
	font-family: "Franklin Gothic Demi","franklin_gothic_fsdemi","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
	margin:0;
}
.left-form-field{padding:15px 26px 0 0;}
.right-form-field{padding:15px 0 0 26px;}
.full-form-field{padding:15px 0 0 0;}

.mid-form-field{padding:15px 26px 0;}

.claim-forms input{
	border-radius: 5px;
    width: 100%;
    font-size: 14px;
    height:36px;
    box-shadow: none;
    border: 1px solid #dbe0ef;
    margin:0;
}
.claim-forms input[type=checkbox]{
	width:20px;
	height:25px;
}
.claim-forms input[type=checkbox]:focus, .claim-forms input[type=radio]:focus{box-shadow: none !important;}
.claim-forms select{
	border-radius: 5px;
    width: 100%;
    font-size: 13px!important;
    color: #626269;
    -webkit-appearance: none!important;
    background: url(../images/blue-dropdown-arrow.jpg) no-repeat white;
    background-position-x: 97%;
    background-position-y: center;
    border: 1px solid #dbe0ef;
    padding: 0px 8px;
    height:36px;
}
.claim-forms textarea{
	width:100%;
	resize:none;
	padding:5px;
	color:#626269;
}
.checkbox-text{
	font-size: 12px;
    color: #b7b7b9;
    position: relative;
    top: -6px;
    font-weight: normal;
    margin-bottom:0;
}
.bigger-checkbox-text{
	font-size:14px;
	color:#818181;
	position: relative;
    top: -6px;
    font-weight:normal;
    display: inline-table;
    padding-left: 5px;
    margin-bottom: 0;
    /*width: calc(100% - 30px);*/
}
.datepicker{
	background-image:url(../images/datepicker.jpg);
	background-repeat: no-repeat;
    background-position: right center;
}
.blue-line{
	height:1px; width:100%; background:#0160d8;
	margin: 17px 0 0;
}
#windscreen_glass{margin-top:70px;}
.claim-forms #windscreen_glass input[type=checkbox]{height:20px;}
.claim-forms input[type=radio]{
	width:20px;
	height:20px;
}
.hint {
	background-color: #00028F; color: #ffffff; padding: 20px;
}
.hint h3 {
	padding-bottom: 10px;
}
.glass-dmg{width:440px;}
.glass-dmg label, #windscreen-damage label{
	position: relative;
    top: -6px;
    font-weight: normal;
    color: #818181;
}
#windscreen-damage label{top:-8px;}
#mobile_repair_service label, label.radio-label{
	position: relative;
    top: -5px;
    padding-left:3px;
    font-weight: normal;
    color: #818181;
    margin-bottom: 0;
}
.windscreen-damage-type{
	padding:0 5px;
	text-align: center;
}
.windscreen-damage-type img{
	width: 100%;
}
.track-site img, .track-phone img, .track-email img{
	margin-top:5px;
}
.track-site div{
	width: 185px;
    font-size: 22px;
    line-height: 22px;
    text-align: center;
}
.track-phone div{
	width: 152px;
    font-size: 22px;
    line-height: 22px;
    text-align: center;
    padding-top:13px;
}
.track-email div{
	width: 185px;
    font-size: 22px;
    line-height: 22px;
    text-align: center;
    padding-top:13px;
}
.track-phone, .track-email{margin-left:20px;}
.dropzone{
	border: 2px dashed !important;
    border-radius: 10px;
}
.dropzone .dz-message {
    margin: 64px 0 !important;
}
.dz-message span{
	color:#646c80;
	font-size:20px;
}
.captcha-img-field{margin-top:32px;}
.claim-forms-section #submit-btn-claims{background:#ff1717;}
.claim-forms-section label.error{/*display: inline-block !important;*/ border:none !important; color:red !important;}

.travel-form-extra-document{cursor:pointer;}
.travel-form-toggle{color:#0060d6;}
.travel-form-dropdown{margin-top:10px; display: none;}
@-moz-document url-prefix() { 
	.claim-forms-section select{background: none repeat scroll 0% 0% #FAFAFA;}
}
@media only screen and (min-width: 992px){
	.travel-others{margin-top:10px;}
	.working-days-checkboxes{position: relative; top:5px;}
	.working-days-labels{top:-1px;}
}
@media only screen and (min-width: 992px){
	#work-injury-gst{position: relative;top: 9px;}
	.working-days-checkboxes:nth-child(n+3){margin-left:20px;}
}
@media only screen and (max-width: 991px){
	.claim-forms-section{padding:30px;}
	.windscreen-glass, .glass-dmg{width:100%;}
	#windscreen_glass{margin-top:0;}
	.track-site div {width: 138px;font-size: 16px;}
	.track-phone div {width: 138px; font-size: 16px; padding-top: 14px;}
	.track-email div {width: 138px; font-size: 16px; padding-top: 14px;}
	#other_working_days{width: 50%;display: block;margin-left: 0;}
}
@media only screen and (max-width: 767px){
	.bigger-checkbox-text{width: calc(100% - 30px);}
	.right-form-field.col-xs-8{padding:15px 0 0 16px;}
	#liability-notice2{padding-top:15px !important}
	#supervisor_name, #other_insurance_details, #claimant_info_details, #other_working_days{
		width: 100%;
	    display: block;
	    margin-left: 0;
	}
	#golf-claim-particular-total-amount{margin-top:15px; float:none;}
	#another-entry-btn.claim-particular{float:none;}
	.claim-forms-section h2{font-size:20px;}
	.claim-forms-section{padding:15px;}
	.blue-form-section, .white-form-section{padding:15px;}
	.form-section-title{font-size:18px;}
	.left-form-field, .right-form-field, .mid-form-field{padding:15px 0 0 0;}
	.captcha-img-field{margin-top:0;}
	.track-phone, .track-email{margin:10px 0 0 0;}
	.track-site img, .track-phone img, .track-email img{width:30px;}
	.track-site div, .track-phone div, .track-email div{margin-left: 10px;text-align:left;}
	.track-phone div {padding-top: 5px;}
	.track-email div {padding-top: 3px;}
}
/*=======================================*/
/*Education Calculator Starts*/
/*=======================================*/
#education-tab{padding:0 60px; margin-top:60px;}
#education-age-section-top{
	border:2px solid #e1e1e1; 
	border-bottom:none; 
}
#current-saving-section{
	border:2px solid #e1e1e1; 
	border-bottom:none; 
	border-top:none;
	padding-top: 30px;
    padding-bottom: 10px;
}
#education-calculator-title{
	font-size: 30px;
    font-family: "Franklin Gothic Demi","franklin_gothic_fsdemi","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
    position: absolute;
    background: white;
    width: 520px;
    text-align: center;
    left: 50%;
    margin-left: -260px;
    margin-top: -20px;
}
#education-age-section-top .education-calc-section:first-child{margin-top:35px;}
.education-calc-section{
	padding: 0 30px;
	padding-bottom: 20px;
}
.edu-calc-label{
	font-family: "Franklin Gothic Book","franklin_gothic_fsbook","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
    font-size:18px;
    color:#0060d6;
    padding: 15px 0 0 0;
    line-height: 20px;
}
.edu-calc-slider{padding: 27px 30px 0 20px;}
.edu-calc-value{padding:0;}
.child-age-range-img{
	width: 25px;
    height: 60px;
    background: url(../images/age-range.jpg);
    background-position: -50px 0;
    background-size: 250px 60px;
}
.uni-age-range-img{
	width: 25px;
    height: 60px;
    background: url(../images/age-range.jpg);
    background-position: -150px 0;
    background-size: 250px 60px;
}
.edu-calc-value-txt{
	font-family: "Franklin Gothic Demi","franklin_gothic_fsdemi","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
    font-size: 36px;
    color: #0060d6;
    width: 80px;
    text-align: center;
    line-height: 28px;
    padding-top: 15px;
    margin-right:70px;
}
#time_to_attend_university_section, #estimated-edu-cost{
	background:#ececec;
	padding:10px 30px;
}
.time_to_attend_university_section-label, .estimated-future-savings-label{
	font-family: "Franklin Gothic Demi","franklin_gothic_fsdemi","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
    font-size: 24px;
    color:#006e89;
    padding:0;
	padding-top: 12px;
}
#time_to_attend_university, #estimated_education_cost, #estimated_future_savings, .monthly-sum-info input{
    border: 0;
    box-shadow: none;
    font-family: "Franklin Gothic Demi","franklin_gothic_fsdemi","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
    font-size: 36px;
    color: #00ad83;
    width: 80px;
    text-align: center;
    line-height: 30px;
    padding: 0;
    margin: 0 70px 0 0;
    height: auto;
    pointer-events:none;
}
#time_to_attend_university_years, #estimated_education_cost_descrp, #estimated_future_saving_descrp{
	color: #00ad83;
	width: 80px;
    font-size: 18px;
    font-family: "Franklin Gothic Demi","franklin_gothic_fsdemi","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
    text-align: center;
    padding: 0;
    line-height: 8px;
}
#estimated_education_cost, #estimated_future_savings{
	text-align: right;
	width: 100%;
	margin: 0;
}
.monthly-sum-info input{
	background-color: white !important;
    border: 0;
    box-shadow: none;
    font-family: "Franklin Gothic Demi","franklin_gothic_fsdemi","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
    font-size: 36px;
    color: #00ad83;
    width: 100%;
    text-align: center;
    line-height: 30px;
    padding: 0;
    margin: 0 70px 0 0;
    height: auto;
    pointer-events:none;
}
#estimated_education_cost_descrp, #estimated_future_saving_descrp{
	text-align: right;
	width: 100%;
	line-height:12px;
}
#time_to_attend_university:focus, #estimated_education_cost:focus{
    box-shadow: none !important;
    border: 0 !important;
}
#country-degree-section{
	border:2px solid #e1e1e1; 
	border-bottom:none; 
	border-top:none;
	padding: 35px 30px;
}
.country-select-holder{padding:0 13px;margin-bottom:16px;}
.country-select-holder:hover .country-select, .country-select-holder.active-study-country .country-select{
	color: white;
	background: #0060d6;
	cursor: pointer;
}
.country-select{
	color: #c4c4c4;
	height:60px;
	background: white;
	border:4px solid #ececec;
	border-radius:30px;
}
.country-select img{
	height: 48px;
    margin-top: 2px;
    margin-left: 2px;
}
.country-select-txt{
	font-family: "Franklin Gothic Book","franklin_gothic_fsbook","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
    font-size: 18px;
    width: calc(100% - 55px);
    padding: 5px 0 0 10px;
}
.country-oneline.country-select-txt{
	padding: 15px 0 0 10px;
}
.edu-calc-country-wrapper{
	font-family: "Franklin Gothic Book","franklin_gothic_fsbook","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
    font-size: 18px;
    color: #0060d6;
    padding: 15px 0 0 0;
    line-height: 20px;
}
.degree-type-holder{
	float:left;
	width:180px;
	height:140px;
}
.degree-type-circle{
	width:112px;
	height:112px;
	border-radius:50%;
	border:4px solid #ececec;
	margin-top:14px;
	margin-left:34px;
	-webkit-transition: all 0.25s;
    transition: all 0.25s;
    text-align: center;
    padding-top: 14px;
    cursor: pointer;
}
.degree-type-circle img{
	height:58px;
	-webkit-transition: all 0.25s;
    transition: all 0.25s;
}
.degree-type-title{
	font-family: "Franklin Gothic Book","franklin_gothic_fsbook","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
    font-size: 14px;
    color:#c4c4c4;
    -webkit-transition: all 0.25s;
    transition: all 0.25s;
}
.enlarged-circle{
	background:blue;
	width:140px;
	height: 140px;
	margin-top:0;
	margin-left:20px;
	padding-top: 16px;
	cursor: default;
}
.enlarged-circle img{
	height:72px;
}
.enlarged-circle .degree-type-title{
	font-size: 17px;
    color:white;
    padding-top:4px;
}
.degree-type-text{
	padding-top: 63px;
}
.estimated-edu-cost-label{
	font-family: "Franklin Gothic Demi","franklin_gothic_fsdemi","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
    font-size: 24px;
    color:black;
    padding:0;
	padding-top: 12px;
}
.estimated-edu-cost-num, .estimated-future-savings-num{padding:0 20px 0 0;}
.current-saving-label{padding: 15px 20px 0 0;}
.current-saving-value{padding:15px 0 0 12px;}
input#current_savings,  input#current_savings:focus {
    font-family: "Franklin Gothic Demi","franklin_gothic_fsdemi","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
    font-size: 36px;
    color: #0060d6;
    height: 56px;
    padding: 0 14px;
    margin: 0;
    line-height: 36px;
    border-radius: 28px;
    box-shadow: none !important;
    border: 4px solid #ececec !important;
    background: white;
    text-align: right;
}
@media only screen and (min-width:992px) and (max-width: 1120px){
	input#current_savings,  input#current_savings:focus {
	    font-size: 30px;
	}
}
#current-saving-dollar-sign{
	position: absolute;
    z-index: 299;
    font-family: "Franklin Gothic Demi","franklin_gothic_fsdemi","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
    font-size: 36px;
    color: #0060d6;
    line-height: 36px;
    height: 50px;
    padding-top: 11px;
    padding-left:13px;
}
#edu-calc-monthly-sum{
	width:100%;
	border:2px solid #e1e1e1;
	padding:22px 28px 20px;
	margin-top:30px;
	margin-bottom:40px;
}
.monthly-sum-title{
	font-family: "Franklin Gothic Demi","franklin_gothic_fsdemi","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
    font-size:24px;
	color:black;
	line-height:26px;
}
.monthly-sum-info, .monthly-sum-info-or{text-align: center;}
.monthly-sum-info p{
	font-family: "Franklin Gothic Book","franklin_gothic_fsbook","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
    font-size: 16px;
    color: #006e89;
    padding: 0;
    line-height: 12px;
}
.monthly-sum-info p span{
	font-family: "Franklin Gothic Demi","franklin_gothic_fsdemi","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
}
.monthly-sum-info-or{
	font-family: "Franklin Gothic Demi","franklin_gothic_fsdemi","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
	font-size: 24px;
    color: #006e89;
    padding-top:10px;
}
.monthly-sum-title h5{
	font-family: "Franklin Gothic Demi","franklin_gothic_fsdemi","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
	color:#0060d6;
	font-size: 28px;
    line-height: 32px;
    text-transform: none;
}
#edu-calc-overview, #edu-calc-overview-holder{
	height:106px;
	width: 100%;
	background:#00ad83;
}
#edu-calc-overview{
	position:fixed;
	z-index:399;
	left:0;
	bottom:0;
	opacity:0; 
	height:0;
}
#edu-calc-overview-content{
	width:100%;
	max-width:1150px;
	height:106px;
	margin:0 auto;
}
#edu-calc-overview.fit{position:absolute;top:0;}
.edu-calculator-elements{width:100%;position: relative;}
.your-overview{
	padding-left:60px;
	font-family: "Franklin Gothic Demi","franklin_gothic_fsdemi","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
	font-size:24px;
	color:white;
	padding-top:10px;
}
.your-overview-info{
	text-align: center; 
	padding:10px 0 0 0;
	color:white;
}
.your-overview-info h6{
	font-family: "Franklin Gothic Demi","franklin_gothic_fsdemi","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
	font-size:36px;
	margin:0;
}
#edu-calc-reachout-form-holder{background:white;padding:55px 60px;}
#edu-calc-reach-out-to-us{
	background:#0060d6;
	width:100%;
	color:white;
	font-family: "Franklin Gothic Book","franklin_gothic_fsbook","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
	font-size:22px;
	padding:30px;
	line-height: 22px;
}
#reachout-form-section{
	padding:40px 20px 30px;
	border:1px solid #0060d6;
}
#reachout-form-section input[type=text], #reachout-form-section input[type=email]{
	border-radius: 5px;
    width: 97%;
    font-size: 14px;
    padding: 0 10px;
    box-shadow: none;
    border: 1px solid #dbe0ef;
    margin: 5px 0 10px;
    height: 40px;
}
.reachoutPadding{padding:0 10px;}
#reachout-form-consent{
	width:calc(100% - 90px);
	padding-right:20px;
	line-height: 14px;
	float:left;
	color:#ff1716;
	font-family: "Franklin Gothic Book","franklin_gothic_fsbook","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
	font-size:12px;
}
#reachout-form-section #reachout-form-bottom{padding:0 10px;margin-top:25px;}
#reachout-form-section #submit-btn{
	margin:0;
	width: 90px;
	float:left;
}
#edu-calc-monthly-sum .col-sm-12, #edu-calc-monthly-sum .col-md-12{padding:0;} 
#monthly-sum-divider{
	width:100%; 
	height:2px; 
	background:#e1e1e1; 
	margin:10px 0 20px;
}
.notapplicable{font-size:18px !important; padding-top:3px !important;}
#edu-calc-monthly-sum .col-md-12 {
    padding-bottom: 15px;
}
.btmless{
	padding: 0 !important;
}
.es-borderless{width:100% !important; border:none !important; padding: 0 !important;}

.early_saver_disclaimer {    
    width: 100%;
    color: #0060d6;
    font-family: "Franklin Gothic Book","franklin_gothic_fsbook","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
    font-size: 28px;
    padding-top: 15px;
    padding-bottom: 15px;
    line-height: 22px;
}
/*=======================================*/
/*Education Calculator Ends*/
/*=======================================*/

/* Claims Remove Box */
.removebox, .tp_removebox{
	background: #ff1a1b;
	display: table;
	border-radius: 5px;
	color: #fff;
	padding: 10px;
	margin-top: 10px;
	font-weight: 700;
	cursor: pointer;
}
a.removebox:hover, a.tp_removebox:hover {
	color:#fff !important;
	text-decoration: none !important;
}
/* Claims Remove Box ends */

/*---NEW PRODUCTS CSS STARTS---*/
.new-wide-blue-bg{
	width: 100%;
    background: #dbe0ed;
    padding-bottom: 40px;
}
.new-inner-product-page-wrapper{
	width: 100%;
    max-width: 1150px;
    margin: 0 auto;
}
.new-breadcrumb-wrapper{padding:10px 0;}
.new-breadcrumb-wrapper .breadcrumb{margin-bottom:0;}
.new-inner-product-page-header {
	position: relative;
    width: 100%;
    background: white;
    height: 170px;
}
.new-inner-product-page-title-wrapper{padding:52px 30px 0;}
.new-inner-product-page-title-wrapper h2{
	margin:0;
	font-size:20px;
	line-height: 1em;
	font-family: "Franklin Gothic Book","franklin_gothic_fsbook","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
}
.new-inner-product-page-title-wrapper h1{
	font-family: "Franklin Gothic Demi","franklin_gothic_fsdemi","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
	font-size:45px;
	color:#0060d6;
	line-height:0.8em;
	margin:0;
	padding-top:10px;
}
.panel-log{
	padding:52px 30px 0;
}
.panel-log h1{
	font-family: 'Publico Headline', sans-serif;
	font-size:40px;
	color:#000!important;
}
.log-quick-guide{
	padding: 25px 30px;
    color: #333333;
    background-color: #ffffff;
}
#quick-guide{
	background: #ffffff;
}
.process-step-right{
	padding: 0;
    max-width: calc(100% - 22px);
}
.process-step-left{
	padding-top: 10%;
	padding-bottom: 52px;
	padding: 15% 5% 0 5%;
}
.process-step-left h2{
	font-size: 34px;
	font-family: 'Publico Headline', sans-serif;
  	font-weight: bold;
  	line-height: 1.17;
	letter-spacing: 1px;

}
.process-step-left p{
	font-family: 'SourceSansPro-Regular', sans-serif;
	font-size: 22px;
	line-height: 1.25;
	letter-spacing: 0.1px;
	color: #333333;
	

}
.quick-guide-process{
	padding: 0;
}
.quick-guide-process .step-description a:hover, .quick-guide-process .step-description a:focus{
	color: #2a6496;
    text-decoration: underline;
}
.step-number{
	position: relative;
    color: #00008f;
    font-family: 'Publico Headline', sans-serif;
    padding: 25px 15px;
    float: left;
}
.log-illustration-img1{
	position: relative;
    color: #ffffff;
    font-family: 'Publico Headline', sans-serif;
	padding: 20px 35px;
    float: left;
}
.log-illustration-img2{
	position: relative;
    color: #ffffff;
    font-family: 'Publico Headline', sans-serif;
	padding: 45px 35px;
    float: left;
}
.log-illustration-img3{
	position: relative;
    color: #ffffff;
    font-family: 'Publico Headline', sans-serif;
	padding: 20px 35px;
    float: left;
}
.log-illustration-img4{
	position: relative;
    color: #ffffff;
    font-family: 'Publico Headline', sans-serif;
	padding: 20px 35px;
    float: left;
}
.log-illustration-img-last{
	position: relative;
    color: #ffffff;
    font-family: 'Publico Headline', sans-serif;
    padding: 25px 35px;
    float: left;
}
.log-illustration-img1 p:after{
	content: " ";
    position: absolute;
    left: 50%;
	border: 1px solid #ffffff;
    height: calc(50% - 30px);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
	top: 83%;
    height: 77px;
    border-style: dashed;
}
.log-illustration-img2 p:after{
	content: " ";
    position: absolute;
    left: 50%;
	border: 1px solid #ffffff;
    height: calc(50% - 30px);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
	top: 73%;
    height: 75px;
    border-style: dashed;
}
.log-illustration-img3 p:after{
	content: " ";
    position: absolute;
    left: 50%;
	border: 1px solid #ffffff;
    height: calc(50% - 30px);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
	top: 80%;
    height: 50px;
    border-style: dashed;
}
.log-illustration-img4 p:after{
	content: " ";
    position: absolute;
    left: 50%;
	border: 1px solid #ffffff;
    height: calc(50% - 30px);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
	top: 80%;
    height: 55px;
    border-style: dashed;
}
.log-illustration-img-last p:after{
	border:none!important;
}
.co-pay-rider{
	padding:52px 60px 0;
}
.co-pay-rider h1{
	font-family: 'Publico Headline', sans-serif;
	font-size:48px;
}
#enhanced-care-intro {
	padding: 25px 30px;
	color: #333333;
	background-color: #ffffff;
}
#enhanced-care-intro p{
   font-size: 20px;
   font-family: 'SourceSansPro-Regular', sans-serif;
   line-height: 1.4em;
   margin-bottom: 14px;
   line-height: 1.25;
	 letter-spacing: 0.1px;
	 text-align: justify;
	 padding: 0px 77px;
}
.enhanced-coverage{
	padding: 25px 30px;
	text-align: center;
	background-color: #ffffff;
}
.enhanced-coverage h2{
	font-family: 'Publico Headline', sans-serif;
	font-size: 36px;
	color: #333333;
	font-weight: bold;
	text-align: center;
	line-height: 1.17;
}
.enhanced-coverage p{
	font-family: 'SourceSansPro-Regular', sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #333333;
	text-align: center;
	line-height: 1.21;
	padding: 0 85px;
}
.enhanced-coverage-table{
	padding: 25px 30px;
	text-align: center;
	background-color: #ffffff;
	margin: 0 auto;
    background-color: #fff;
    width: 100%;
    position: relative;
    z-index: 0;
}
.enhanced-coverage-table .coverage-wrapper{
	perspective-origin: bottom center;
    display: flex;
}
.enhanced-coverage-table p{
	padding-top:15px;
	text-align:justify;
}
.enhanced-coverage-table .pricing-plan{
	text-align: center;
	background-color: white;
	transform: translateZ(-25px);
	transform-style: preserve-3d;
	transition: all .1s linear;
	z-index: 1;
	cursor: pointer;
	border: 1px solid #e5e5e5;
}
.enhanced-coverage-table .pricing-plan div{
	padding: 25px 25px;
}
.enhanced-coverage-table .pricing-plan .no-wrap{
	white-space: nowrap;
}
.enhanced-coverage-table .pricing-plan .co-payment-text{
    background: #b5d0ee;;
    font-size: 16px;
    font-family: 'SourceSansPro-Semibold', sans-serif;
}
.enhanced-coverage-table .pricing-plan .features{
	font-size: 18px;
    text-align: center;
    border: 1px solid #ccc;
	height: 40px;
	font-family: 'SourceSansPro-Regular', sans-serif;
}
.enhanced-coverage-table .pricing-plan .features th{
    text-align: center;
}
.enhanced-coverage-table .pricing-plan .features td{
	border: 1px solid #ccc;
	padding: 20px;
}
.enhanced-coverage-table .pricing-plan .header{
	width: 230px;
	height: 100px;
	border: 1px solid #ccc;
    background: #fafafa;
	font-size: 18px;
	background-color: #fafafa;
	font-family: 'SourceSansPro-Bold', sans-serif;
}
.enhanced-coverage-table .pricing-plan .header1{
	font-size: 18px;
	width: 230px;
	height: 100px;
	background-color: #00005b;
	color: #ffffff;
	font-family: 'SourceSansPro-Bold', sans-serif;
}

.enhanced-coverage-table .pricing-plan .highlight-line{
	font-family: 'SourceSansPro-Bold', sans-serif;
	line-height: 1.33;
	letter-spacing: 0.1px;
	color: #ffffff;
	background-color: #3032c1;
	border-left: none;
	border: 1px solid #ffffff;
	padding: 15px;
	border-left-color: #3032c1;
}
.enhanced-coverage-table .pricing-plan .highlight{
	font-family: 'SourceSansPro-Bold', sans-serif;
	line-height: 1.33;
	letter-spacing: 0.1px;
	color: #ffffff;
	background-color: #3032c1;
	padding: 15px;
}
.enhanced-coverage-table .pricing-plan .suffix{
	font-family: 'SourceSansPro-Regular', sans-serif;
	color: #ffffff;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.5;
  	letter-spacing: 0.2px;
}
.coverage-fractures{
	width:920px;display:inline-block;border:1px solid #eee
}
.coverage-areas{
	float:left; width:229px;
	border: 1px solid #eee;
	padding: 15px 0 15px 0px;
	text-align: center;
	text-transform: uppercase;
}
.coverage-upto{
	margin: 35px 0;
	display:block;
}
.enhanced-coverage-benefits{
    padding: 0 10%;
	text-align: center;
	background-color: #ffffff;
	margin: 0 auto;
	overflow: hidden;
}
.enhanced-coverage-benefits h3{
	font-size: 27px;
	font-family: 'SourceSansPro-Bold', sans-serif;
	font-weight: bold;
	color:#424242;
	text-align: justify;
	line-height: 1.14;
}
.enhanced-coverage-benefits-content{
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	padding-top: 5%;
    padding-bottom: 5%;
    padding-left: 0;
	padding-right: 0;
	text-align: left;
}
.enhanced-coverage-benefits-content ul li{
	font-family: 'SourceSansPro-Regular', sans-serif;
    font-size: 24px;
    line-height: 1.04;
    letter-spacing: normal;
	color: #333333;
	padding-top: 20px;
	display: block;
}
.enhanced-coverage-benefits-content ul li .checkmark{
	position: absolute;
	height: 20px;
	width: 20px;
}
.enhanced-coverage-benefits-content ul li .checkmark:after{
	top: 0;
    width: 13px;
    height: 18px;
    border: solid #00008f;
    border-width: 0 4px 4px 0px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    content: "";
    position: absolute;
    right: 45px;
}
.log-enhanced-quick-guide{
	padding: 25px 30px;
    color: #333333;
    background-color: #ffffff;
}
#enhanced-quick-guide{
	background: #ffffff;
}
.enhanced-process-step-right{
	padding: 0;
    max-width: calc(100% - 22px);
}
.enhanced-process-step-left{
	padding-top: 10%;
	padding-bottom: 52px;
	padding: 13% 0% 0 8%;
}
.enhanced-process-step-left h2{
	font-size: 24px;
	font-family: 'Publico Headline', sans-serif;
  	font-weight: bold;
  	line-height: 1.17;
	letter-spacing: 1px;

}
.enhanced-process-step-left p{
	font-family: 'SourceSansPro-Regular', sans-serif;
	font-size: 18px;
	line-height: 1.25;
	letter-spacing: 0.1px;
	color: #333333;
	padding-top: 20px;
}
.enhanced-quick-guide-process{
	padding: 0;
}
.enhanced-quick-guide-process .enhanceds-step-description a:hover, .enhanced-quick-guide-process .enhanceds-step-description a:focus{
	color: #2a6496;
    text-decoration: underline;
}
.enhanced-step-number{
	position: relative;
    color: #00008f;
    font-family: 'Publico Headline', sans-serif;
    padding: 25px 15px;
    float: left;
}
.enhanced-step-number{
    padding: 25px 15px;
}
.enhanced-step-number p{
	background-color: #fafafa;
    border: 3px solid #2425aa;
    font-weight: 700;
    margin: 0;
	color: #ffffff;
    background: #2425aa;
    width: 50px;
    height: 50px;
    font-size: 24px;
    border-radius: 50px;
    line-height: 50px;
    text-align: center;
}
.enhanced-step-number p:after{
	content: " ";
    position: absolute;
    left: 50%;
    border-right: 3px solid #2425aa;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
	top: 65%;
    height: 140px;
}
.enhanced-step-number-last{
	position: relative;
    color: #00008f;
    font-family: 'Publico Headline', sans-serif;
    padding: 33px 15px;
    float: left;

}
.enhanced-step-number-last p{
	background-color: #fafafa;
    border: 3px solid #2425aa;
    font-weight: 700;
    margin: 0;
	color: #ffffff;
    background: #2425aa;
    width: 50px;
    height: 50px;
    font-size: 24px;
    border-radius: 50px;
    line-height: 50px;
    text-align: center;
}
.enhanced-step-number-last p:after{
	border:none!important;
}
.enhanced-step-description {
    color: #2425aa;
    padding-top: 20px;
    height: 85px;
    position: relative;
    vertical-align: middle;
    text-align: left;
    display: table-cell;
    font-size: 16px;
	}
.enhanced-step-description h4{
	font-family: 'SourceSansPro-Semibold', sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 1.21;
	color: #00008f;
}	
.enhanced-step-description ul {
	padding-left: 20px;
}
.enhanced-step-description ul li{
	font-family: 'SourceSansPro-Regular', sans-serif;
 	font-size: 18px;
  	line-height: 1.5;
  	letter-spacing: 0.1px;
  	color: #333333;
}
.enhanced-process-step-left p a:hover, p a:focus{
  	color: #ec4d33;;
}
.enhanced-coverage-table{
	padding: 5% 10% 5% 10%;
    color: #333333;
    background-color: #ffffff;
}
/* .log-illustration-img1{
	position: relative;
    color: #ffffff;
    font-family: 'Publico Headline', sans-serif;
	padding: 20px 35px;
    float: left;
}
.log-illustration-img2{
	position: relative;
    color: #ffffff;
    font-family: 'Publico Headline', sans-serif;
	padding: 45px 35px;
    float: left;
}
.log-illustration-img3{
	position: relative;
    color: #ffffff;
    font-family: 'Publico Headline', sans-serif;
	padding: 20px 35px;
    float: left;
}
.log-illustration-img4{
	position: relative;
    color: #ffffff;
    font-family: 'Publico Headline', sans-serif;
	padding: 20px 35px;
    float: left;
}
.log-illustration-img-last{
	position: relative;
    color: #ffffff;
    font-family: 'Publico Headline', sans-serif;
    padding: 25px 35px;
    float: left;
}
.log-illustration-img1 p:after{
	content: " ";
    position: absolute;
    left: 50%;
	border: 1px solid #ffffff;
    height: calc(50% - 30px);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
	top: 83%;
    height: 77px;
    border-style: dashed;
}
.log-illustration-img2 p:after{
	content: " ";
    position: absolute;
    left: 50%;
	border: 1px solid #ffffff;
    height: calc(50% - 30px);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
	top: 73%;
    height: 75px;
    border-style: dashed;
}
.log-illustration-img3 p:after{
	content: " ";
    position: absolute;
    left: 50%;
	border: 1px solid #ffffff;
    height: calc(50% - 30px);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
	top: 80%;
    height: 50px;
    border-style: dashed;
}
.log-illustration-img4 p:after{
	content: " ";
    position: absolute;
    left: 50%;
	border: 1px solid #ffffff;
    height: calc(50% - 30px);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
	top: 80%;
    height: 55px;
    border-style: dashed;
}
.log-illustration-img-last p:after{
	border:none!important;
} */
@media(max-width: 1024px) {
    .step-description h4{
        font-size: 16px!important;
    }
    .step-description p {
        font-size: 16px!important;
    }
    
    .second-step p:after{
        height: 120px!important;
    }
    .step-number p {
    width: 40px!important;
    height: 40px!important;
    font-size: 16px!important;
    border-radius: 40px!important;
    line-height: 35px!important;
    }
    .step-number-last p {
    width: 40px!important;
    height: 40px!important;
    font-size: 16px!important;
    border-radius: 40px!important;
    line-height: 35px!important;
	}
	.log-illustration-img2 p:after{
		height: 110px;
	}
	.log-illustration-img3 p:after{
		height: 60px;
	}
	.co-pay-rider{
		padding: 0% 5% 5% 10%;
	}
	.co-pay-rider h1{
		font-size: 38px;
	}

    
}
@media(max-width: 507px) {
    .first-step p:after{
        height: 180px!important;
    }
    
    .second-step p:after{
        height: 130px!important;
    }
    .log-illustration-img2 p:after{
    	height: 185px!important;
    }
    .log-illustration-img3 p:after{
    	height: 110px!important;
    }
}
@media(max-width: 480px) {
    .first-step p:after{
        height: 260px!important;
    }
    
    .second-step p:after{
        height: 180px!important;
    }
    .log-quick-guide {
        padding: 25px 10px;
    }
    .log-illustration-img1 p:after{
    	height: 135px!important;
    }
    .log-illustration-img2 p:after{
    	height: 183px!important;
    }
    .log-illustration-img3 p:after{
    	height: 110px!important;
    }
    .log-illustration-img4 p:after{
    	height: 95px!important;

    }
}
@media(max-width: 375px) {
	.log-illustration-img1 p:after{
    	height: 135px!important;
    }
    .log-illustration-img2 p:after{
    	height: 232px!important;
    }
    .log-illustration-img3 p:after{
    	height: 135px!important;
    }
    .log-illustration-img4 p:after{
    	height: 95px!important;

	}
	.enhanced-step-number p:after{
		height: 215px;
	}
	.enhanced-second-step :after{
        height: 290px!important;
	}
}
@media(max-width: 320px) {
    .first-step p:after{
        height: 280px!important;
    }
    
    .second-step p:after{
        height: 200px!important;
    }
    .log-illustration-img1 p:after{
    	height: 163px!important;
    }
    .log-illustration-img2 p:after{
    	height: 280px!important;
    }
    .log-illustration-img3 p:after{
    	height: 135px!important;

    }
    .log-illustration-img3 p:after{
    	height: 160px!important;
    }
    .log-illustration-img4 p:after{
    	height: 120px!important;
	}
	.enhanced-second-step :after{
        height: 370px!important;
	}
	.enhanced-step-number p:after{
		height: 240px;
	}
	.enhanced-step-number-last p:after{
		border:none!important;
	}
}
@media only screen and (min-width: 414px) and (max-width: 736px){
	.enhanced-step-number p:after{
		height: 230px;
	}
	
}
.step-number p{
    background-color: #fafafa;
    border: 3px solid #2425aa;
    font-weight: 700;
    margin: 0;
	color: #ffffff;
    background: #2425aa;
    width: 50px;
    height: 50px;
    font-size: 24px;
    border-radius: 50px;
    line-height: 50px;
    text-align: center;
    }
.step-number p:after{
	content: " ";
    position: absolute;
    left: 50%;
    border-right: 3px solid #2425aa;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
	top: 65%;
    height: 140px;
}
.first-step p:after{
	height: 160px;
	}
.step-number-last{
	position: relative;
    color: #00008f;
    font-family: 'Publico Headline', sans-serif;
    padding: 25px 15px;
    float: left;

}
.step-number-last p{
	background-color: #fafafa;
    border: 3px solid #2425aa;
    font-weight: 700;
    margin: 0;
	color: #ffffff;
    background: #2425aa;
    width: 50px;
    height: 50px;
    font-size: 24px;
    border-radius: 50px;
    line-height: 50px;
    text-align: center;
}
.step-number-last p:after{
	border:none!important;
}
.step-description {
    color: #2425aa;
    padding-top: 20px;
    height: 85px;
    position: relative;
    vertical-align: middle;
    text-align: left;
    display: table-cell;
    font-size: 16px;
	}
.step-description h4{
	font-family: 'SourceSansPro-Semibold', sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 1.21;
	color: #00008f;
}	
.step-description p{
	font-family: 'SourceSansPro-Regular', sans-serif;
 	font-size: 18px;
  	line-height: 1.5;
  	letter-spacing: 0.1px;
  	color: #333333;
}	
.benefit-types{
	overflow: auto;
}
.benefit-pillars-ind{
	padding: 50px 0px 0px 0px;
}
.benefit-pillars-inner1{
    padding: 0 0 0 15%;
	font-weight: normal;
	font-family: 'SourceSansPro-Regular', sans-serif;
	line-height: 1.25;
	letter-spacing: 0.1px;
    background: url(../images/gp-panel-icon.png) no-repeat;
}
.benefit-pillars-inner1 h3, .benefit-pillars-inner2 h3, .benefit-pillars-inner3 h3, .benefit-pillars-inner4 h3 {
    font-family: 'SourceSansPro-Semibold', sans-serif;
  	font-size: 28px;
  	font-weight: 600;
  	line-height: 1.14;
  	letter-spacing: -0.1px;
  	color: #333333;
}
.benefit-pillars-inner1 ul li, .benefit-pillars-inner2 ul li, .benefit-pillars-inner3 ul li, .benefit-pillars-inner4 ul li{
	font-family: 'SourceSansPro-Regular', sans-serif;
  	font-size: 20px;
  	line-height: 1.17;
  	letter-spacing: 0.1px;
  	color: #333333;
  	display: block;
  	padding-top: 20px;
}
.benefit-pillars-inner1 ul li .checkmark, .benefit-pillars-inner2 ul li .checkmark, .benefit-pillars-inner3 ul li .checkmark, .benefit-pillars-inner4 ul li .checkmark{
	position: absolute;
    left: 15%;
    height: 20px;
    width: 20px;
}
.benefit-pillars-inner1 ul li .checkmark:after, .benefit-pillars-inner2 ul li .checkmark:after, .benefit-pillars-inner3 ul li .checkmark:after, .benefit-pillars-inner4 ul li .checkmark:after{
	left: 8px;
    top: 4px;
    width: 13px;
    height: 18px;
    border: solid #1cc54e;
    border-width: 0 4px 4px 0px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    content: "";
    position: absolute;
}
.benefit-pillars-inner1 ul li a span:hover, ul li a span:focus{
	color: #ec4d33;
	text-decoration: underline;
}
.benefit-pillars-inner2 ul li a span:hover, ul li a span:focus{
	color: #ec4d33;
	text-decoration: underline;
}
.benefit-pillars-inner1 ul li .highlight, .benefit-pillars-inner2 ul li .highlight, .benefit-pillars-inner3 ul li .highlight, .benefit-pillars-inner4 ul li .highlight{
	color:#ec4d33;
}
.highlight{
	color:#ec4d33;	
}
.benefit-pillars-inner1 p, .benefit-pillars-inner2 p, .benefit-pillars-inner3 p, .benefit-pillars-inner4 p{
	font-family: 'SourceSansPro-Regular', sans-serif;
  	font-size: 18px;
  	line-height: 1.5;
  	letter-spacing: 0.1px;
	color: #333333;
	text-align: justify;
}
.benefit-pillars-inner2{
    padding: 0 0 0 15%;
	font-size: 16px;
	font-weight: normal;
	font-family: 'SourceSansPro-Regular', sans-serif;
	line-height: 1.25;
	letter-spacing: 0.1px;
    color: #626269;
    background: url(../images/sp-panel-icon.png) no-repeat;
}
.benefit-pillars-inner3{
    padding: 0 0 0 15%;
	font-size: 16px;
	font-weight: normal;
	font-family: 'SourceSansPro-Regular', sans-serif;
	line-height: 1.25;
	letter-spacing: 0.1px;
    color: #626269;
    background: url(../images/panel-log-icon.png) no-repeat;
}
.benefit-pillars-inner4{
    padding: 0 0 0 15%;	font-size: 16px;
	font-weight: normal;
	font-family: 'SourceSansPro-Regular', sans-serif;
	line-height: 1.25;
	letter-spacing: 0.1px;
    color: #626269;
    background: url(../images/log-phone-icon.png) no-repeat;
}
#lead-form .react-phone-number-input__phone {
	height: calc(0.3rem * 10);
	padding-bottom: 0px;
}
#reachout-form-section .react-phone-number-input__phone {
	height: calc(0.3rem * 10);
	padding-bottom: 0px;
}
.download-info{
	padding: 5% 10% 5% 10%;
    color: #333333;
    background-color: #ffffff;
}
.download-info h2{
	font-size: 36px;
	line-height: 1.2;
	font-family: 'Publico Headline', sans-serif;
	line-height: 1.17;
	letter-spacing: 1px;
	color: #333333;
}
@media(max-width: 480px) {
    .row-1 {
        padding-top: 10px!important;
        margin: 0!important;
    }
    .file-icon span {
        padding-left: 45px!important;
        font-size: 14px!important;
    }
    .download-info h2 {
        padding-left: 10px;
        font-size: 24px;
    }
    .download-info {
        padding: 5% 0 5% 0;
    }
}
.row-1{
	height: 52px;
    margin-bottom: 4px;
    padding-top: 15px;
}
.row-1:nth-child(2n) {
    background-color: #e5e5e5;
}
.row-1:nth-child(odd) {
    background-color: #f5f5f5;
}
.row-1 a{
	font-size: 14px;
}
.file-icon {
    position: relative;
}
.file-icon:before {
    position: absolute;
    padding: 0 15px;
    content: url("/images/pdf-icon-small.png");
	background-repeat: no-repeat;
}
.file-icon span {
    height: 20px;
	padding-left: 8%;
    display: inline-block;
    width: calc(100% - 55px);
    font-family: 'SourceSansPro-Regular', sans-serif;
    font-size: 18px;
    color: #333333;
}
.file-icon:after {
    content: url("/images/download-icon.png");
    background-repeat: no-repeat;
    float: right;
	padding-right: 15px;
	padding-top: 5px;
}
.log-service-list{
	padding: 25px 30px;
    color: #ffffff;
	background-color: #3032c1;
	text-align: center;
}
.btn-more-less{
	width: 190px;
    height: 50px;
    border: 2px solid #fafafa;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 1px;
    color: #ffffff;
    background-color: #3032c1;;
    border-radius: 0;
}
.log-illustration{
	display: block;
    padding-bottom: 5%;
    font-family: 'SourceSansPro-Semibold', sans-serif;
    font-size: 30px;
    line-height: 1.17;
    letter-spacing: -0.1px;
    text-align: center;
	color: #fafafa;
	padding-top: 50px;
}
.log-illustration-desc {
	color: #2425aa;
    text-align: left;
    display: table-cell;
    font-size: 16px;

}
.log-illustration-desc p {
    font-family: 'SourceSansPro-Regular', sans-serif;
    font-size: 20px;
    line-height: 1.5;
    letter-spacing: 0.1px;
	color: #fafafa;
	padding-top: 30px;
}
.log-illustration-tnc {
	color: #2425aa;
    text-align: left;
    display: table-cell;
    font-size: 16px;

}
.log-illustration-tnc p {
    font-family: 'SourceSansPro-Regular', sans-serif;
    font-size: 16px;
    line-height: 1.5;
    letter-spacing: 0.1px;
	color: #fafafa;
	padding: 0 35px;
}
@media only screen and (min-width: 768px) and (max-width:1024px){
	.panel-log h1{
		font-family: 'Publico Headline', sans-serif;
		font-size:30px;
		color:#000!important;
		line-height:0.9em!important;
		margin:0;
	}
}
.new-inner-product-page-title-wrapper-title-change{padding:52px 30px 0;}
.new-inner-product-page-title-wrapper-title-change h2{
	margin:0;
	font-size:20px;
	line-height: 1em;
	font-family: "Franklin Gothic Book","franklin_gothic_fsbook","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
}
.new-inner-product-page-title-wrapper-title-change h1{
	font-family: "Franklin Gothic Demi","franklin_gothic_fsdemi","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
	font-size:42px;
	color:#0060d6;
	line-height:0.8em;
	margin:0;
	padding-top:10px;
}
.product-nav-bar-section{
	height:50px;
	margin-bottom:15px;
}
.product-nav-bar-wrapper{
	height:50px;
	width:100%;
	margin:0 auto;
	background: #2d2d2a;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	margin-bottom:15px;
	padding: 7px 10px;
}
.product-nav-bar{
    width: 100%;
    height: 50px;
    margin: 0 auto;
    max-width: 1130px;
}
.product-nav-bar-wrapper.sticky{
	position: fixed;
	width:100%;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	top:0;
	left:0;
	z-index:999;
}
.product-nav-list{
	margin:0;
	padding: 0;
	list-style: none;
}
.product-nav-list li{
	padding:8px 20px;
	border-radius:5px;
	float:left;
	margin-right:4px;
	color:white;
	font-family: "Franklin Gothic Book","franklin_gothic_fsbook","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height:1em;
	cursor: pointer;
}
@media only screen and (min-width:992px) and (max-width: 1130px){
	.product-nav-list li{
		padding:8px 13px;
	}
}
.bya-bottom ul {margin-left: -24px;}
.product-nav-list li.active-section-button{
	background: url(../images/product-nav-active.jpg);
	cursor: default;
}
.fb-share-section{width:58px; height:25px; margin-top:8px;}
.product-nav-right-link, .product-nav-right-link:hover, .product-nav-right-link:visited{
	color:#ffd709;
	text-decoration: none;
}
.product-nav-right-link-text{
	padding:10px 10px 0 0;
	text-align: right;
	text-transform: uppercase;
	font-size: 16px;
	font-family: "Franklin Gothic Demi","franklin_gothic_fsdemi","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
	line-height:1.1em;
}
.product-nav-right-link-img{margin-top:-2px;}
.product-nav-right-icons{margin-right:8px;}
.product-sections{padding: 35px 30px 35px;}
#product-intro,
#product-before_you_apply {background: white;}
#product-intro.pushed{margin-top:65px;}
.product-sections h3, .other-products-wrapper h3{
	font-family: "Franklin Gothic Demi","franklin_gothic_fsdemi","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
	font-size:16px;
	text-transform: uppercase;
	padding-bottom:10px;
	margin:0;
}
#product-intro p{
	font-size: 14px;
    line-height: 1.4em;
    margin-bottom: 14px;
}
#product-intro p:last-child{
	margin-bottom:0;
	font-size: 14px;
}
#product-intro .disclaimer{font-size:12px;}
#panel-log-intro {
 	padding: 25px 30px;
  	color: #333333;
  	background-color: #ffffff;
}
#panel-log-intro p{
	font-size: 20px;
	font-family: 'SourceSansPro-Regular', sans-serif;
    line-height: 1.4em;
    margin-bottom: 14px;
  	line-height: 1.25;
  	letter-spacing: 0.1px;
  	text-align: justify;
  	padding: 0px 50px;
}
#product-features, 
#product-enhance_coverage{background: #0060d6;}
#product-features h3,
#product-enhance_coverage h3{color:white;}
.product-features-section{margin-top:10px;}
.product-features-section > div{
	border-bottom:1px solid #0060d6;
	height: 165px;
	display: flex;
	align-items: center; 
}
.retire-happy .product-features-section > div{height: 220px;}
.features-border-right{border-right:1px solid #0060d6;}
.features-border-left{border-left:1px solid #0060d6;}
.features-icon{
    width: 115px;
    float: left;
    height: 165px;
    text-align: center;
    padding-top: 48px;
}
.features-iconfont{
	font-size:70px;
	color:white;
}
.features-text{width: calc(100% - 115px);float:left;}
.feature-text-inner{
	color:white;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5em;
	text-align: left;
	padding:0 24px 0 0;
}
.feature-text-inner h4{
	font-weight: bold;
    font-size: 13px !important;
    margin: 0;
    line-height: 1.5em !important;
}
.feature-text-inner p{
	color: #fff;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px !important;
	line-height: 1.5em !important;
	padding-right: 25px !important;
	margin-bottom:0;
}
.feature-terms {
	color:white;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 3.5em;
	text-align: left;
	padding:0 24px 0 0;
}
.tips-iconfont{
	font-size:90px;
	color:#0060d6;
}
#product-benefits{background:white;}
#benefits-inner{
	margin-top:10px;
	padding:25px 30px;
	
}
.benefits-individual:not(:last-child), 
.ec-individual:not(:last-child){margin-bottom:30px;}
#benefits-inner p{
	font-size:14px;
	color:#626269;
	margin-bottom:0;
}
.benefits-title{
	font-size:18px;
	color:#626269;
	line-height:1.1em;
}
.ec-title{
	font-size:18px;
	color:white;
	line-height:1.1em;
}
.benefits-text p,
.ec-text p{padding-left:20px;}
.ec-text p{color: white;margin-bottom:0;}
.benefits-text{border-left:3px solid #005fd5;}
.ec-text{border-left:3px solid white;}
.one-line-benefits{
	padding-left: 15px;
    padding-top: 5px;
}
.two-line-benefits{
	padding-left: 15px;
    padding-top: 5px;
}
.benefit-sections{
	padding:35px 15%;
}
#exclusive-benefits{background:#fafafa;}
#exclusive-benefits-inner{
	margin-top:10px;
}
#exclusive-benefits-inner h2{
	font-size:36px;
	font-weight: bold;
	font-family: 'Publico Headline', sans-serif;
  	line-height: 1.17;
  	letter-spacing: 1px;
  	color: #333333;

}
.checkout-release a{
	color:#00008f;
	font-weight: 600;
	font-size: 16px;
}
.checkout-release a:after{
content: "";
display: inline-block;
width: 18px;
height: 14px;
background: url(../images/shield-blue-arrow.png) no-repeat;
background-size: 18px 16px;
margin-left: 10px;
}
.shield-rider{
	padding: 25px 30px;
    text-align: center;
}
.shield-rider h2{
	font-family: 'Publico Headline', sans-serif;
	font-size: 36px;
	color: #333333;
	font-weight: bold;
	text-align: center;
	line-height: 1.17;
}
#product-intro .shield-rider p{
	font-family: 'SourceSansPro-Regular', sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #333333;
	text-align: center;
	line-height: 1.21;
	margin-bottom: 40px;
}
.shield-find-more-btn{
	font-family: 'SourceSansPro-Semibold', sans-serif;
	padding: 16px 54px;
	border: 1px solid #00008f;
	font-weight: bold;
	letter-spacing: 1px;
	text-decoration: none;
}
.shield-rider a:hover{
	text-decoration: none;
}
.forcenobg{background: none !important}
#product-enhance_coverage{padding:8px 30px;}
#enhance-coverage-inner{
	margin-top:10px;
	padding:10px 30px;
}
#product-before_you_apply h3{color:#00ae65; padding-left:5px;}
.bya-individual{padding:0 5px;}
.bya-inner{border:1px solid #00ae65; border-radius:5px;}
.bya-top{
	width: 100%; 
	height:55px; 
	background:#00ae65; 
	color:white;
	padding: 0 10px 0 12px;
	font-size:18px;
}
.bya-top .left{
	font-family: "Franklin Gothic Demi","franklin_gothic_fsdemi","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
	text-transform: uppercase;
	padding-top:18px;
	line-height:1.1em;
	margin: 0;
}
.two-line-bya{padding-top:11px !important;}
.bya-top .right{padding-top:7px;}
.bya-iconfont{
	font-size:2.3em;
	padding-top:5px;
}
.bya-bottom{
	color:#626269;
	padding:10px 12px 12px;
	font-size:13px;
}
#product-downloads{background:#626269;}
#product-downloads h3{color:white;}
#downloads-pdf-sections{margin-top:10px;}
#downloads-pdf-sections ul{
	margin-top:0; 
	padding-top:0; 
	color:white; 
	font-size:12px;
}
#downloads-pdf-sections ul li a{color:white;}
.compare-products-btn{
	font-family: "Franklin Gothic Demi","franklin_gothic_fsdemi","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
	margin-right:30px;
	color:#626269;
	font-size:16px;
	background:white;
	padding:8px 26px 10px;
	margin-top: -23px;
	position: relative;
	z-index: 5;
}
.other-products-section{
	padding:0 25px;
	text-align: center;
	font-family: "Franklin Gothic Book","franklin_gothic_fsbook","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
	font-size:16px;
	color:white;
	padding-bottom: 10px;
}
.other-products-section a, .other-products-section a:hover{color:white; text-decoration:none;}
.other-products-individual{padding:0 5px;}
.other-products-section img{width: 100%;margin-bottom:8px;}
#enquiry-anchor,
#product-faq,
#product-travel_tips{
	background: white;
	padding-bottom:20px;
}
#enquiry-anchor h3{font-size:20px; color:#0060d6;}
#product-faq h3{color:#0060d6;}
#product-travel_tips h3{color:#0060d6;}
#product-travel_tips p{text-align: left;}
.pd-form{padding:0;padding-right:10px;}
/* .product-sections form input{
	border-radius: 5px;
    font-size: 14px;
    padding: 0px 10px;
    box-shadow: none;
    border: 1px solid #dbe0ef;
    height: 40px;
} */
.tips-title {
	text-align: center;
	padding:20px;
	font-size:20px; 
}
.product-sections form input[type='checkbox']{
	height:auto;
	padding:0;
}
.tips-container{
	padding:30px;
}
/* .product-sections form textarea{
	border-radius: 5px;
    font-size: 14px;
    padding: 10px;
    box-shadow: none;
    border: 1px solid #dbe0ef;
    height: 82px;
    width:100%;
    resize:none;
} */
.pd-form #submit-btn{margin:4px;}
#pd-form-divider{
	background: #b0b0b4;
	height:1px;
	width:100%;
	margin:20px 0;
}
.new-impt-notice{
	color: #9f9fa8;
	font-size: 10px;
	background: white;
	padding: 15px 15px 25px;
}
.new-impt-notice p:last-child{margin-bottom:0;}
.new-impt-notice h6{
	font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 10px 0;
}
.mobile-fb-share-section {
    width: 58px;
    height: 25px;
    position: absolute;
    bottom: 10px;
}
.mobile-breadcrumb-wrapper{
	padding: 10px 0;
	margin:0 15px;
	font-size: 12px;
}
.mobile-breadcrumb-wrapper .breadcrumb{margin-bottom: 0;}
.accordion-sign img{width: 20px; /*display: none;*/}
.product-accordion{position:relative;width:100%;}
.accordion-close{display: block; margin-top: 15px;}
.new-wide-blue-bg .alert-success {
    background: #fef5cc;
    color: #333;
    border-color: #ffb803;
    margin: 10px;
}
.log-accordion-element{
	height: auto;
	padding: 2% 5% 0 5%;
}
.log-accordion-element{
	height: auto;
}
.bya-inner.inner-tnc {
     background: none; 
    padding: 0;
    min-height: 0 !important;
}
.bya-inner.inner-tnc p{margin:0;}
.stuck {
    position: fixed;
    top: 0;
    z-index: 999;
    left: 0;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}
#ec-how-it-works{color:white; margin-top: 50px;}
#ec-how-it-works h4{
	font-family: "Franklin Gothic Demi","franklin_gothic_fsdemi","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
	text-transform:uppercase;
	margin:0; 
	font-size:20px;
}
#ec-how-it-works h5{
	margin:0; 
	font-size:16px;
	padding-top:15px;
	padding-bottom: 10px;
}
#ec-how-it-works img{margin:10px 0;}
.other-products-wrapper{background: #626269; padding:35px 0;}
.other-products-wrapper h3{color:white;padding-left:30px;}
.list-of-funds{color:white; padding-top:40px;}
.request-quote-buy-online-bar{
	height:42px; 
	background:white;
	border-top:1px solid #dde0e7;
	border-bottom:1px solid #dde0e7;
}
.request-quote-buy-online-bar a,
.request-quote-buy-online-bar a:hover,
.request-quote-buy-online-bar a:visited,
.request-quote-buy-online-bar a:active{
	text-decoration:none;
	font-family: "Franklin Gothic Demi","franklin_gothic_fsdemi","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
}
.mobile-request-for-quote{
	background: url(/images/quote-mobile.jpg) no-repeat top left;
	background-size: contain;
	height: 40px;
	padding-top: 10px;
	padding-left: 42px;
}
.mobile-buy-online{
	background: url(/images/buyonline-mobile.jpg) no-repeat top left;
	background-size: contain;
	height: 40px;
	padding-top: 10px;
	padding-left: 64px;
}
.contact-us-axa-description{padding-top:10px;}
/*Tablet CSS*/
@media only screen and (max-width: 991px){
	#enhance-coverage-inner{padding:0;}
	.ec-title{font-size: 16px;}
	.two-line-benefits {padding-top: 5px;}
	.one-line-benefits{padding-top:5px;}
	.about-axa-careers-text{width:120px; margin-top:-4px;}
	.product-nav-bar-section{display: none;}
	.new-inner-product-page-wrapper{padding-top: 65px;}
	.bya-individual{padding-bottom: 10px;}
	.mobile-fb-share-section {left:30px;}
	.captcha-query-img{margin-bottom:10px;}
	.other-products-section{margin-top:15px;}
	#product-before_you_apply h3{padding-left: 0}
	.product-shrunk{
		padding:13px 30px 0 !important; 
		background: url(../images/mobile-product-accordion-bg.jpg) !important;
		border:1px solid #a8a8a8;
		border-bottom:none;
	}
	.accordion-sign{
		position: absolute;
		right: 30px;
		top: 9px;
		width: 20px;
		height:20px;
	}
	.product-shrunk h3{color:#4b4b4b !important;}
	.product-shrunk#product-downloads{border-bottom:1px solid #a8a8a8;}
	#mobile-other-solutions{
		background:#626269; 
		color:white;
		padding: 35px 30px 35px;
	}
	#product-enhance_coverage{padding: 35px 30px 35px;}
	#mobile-other-solutions h3{
		font-family: "Franklin Gothic Demi","franklin_gothic_fsdemi","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
		font-size: 16px;
		text-transform: uppercase;
		padding-bottom: 10px;
		margin: 0;
	}
	.compare-products-btn{display: table; position: relative; margin:0 auto; margin-top:15px;}
	.other-products-section{padding:0;}
	#product-downloads h3{padding-left: 0;}
	.accordion-element{display: none;}
	/*#product-features .accordion-element{display: block}*/
	.product-features-section > div{
		display: flex;
	    align-items: center; 
	}
	.features-icon{
		width:115px;
		height: auto;
    	padding-top: 0;
	}
	.accordion-dark{
		background:url(../images/product-accordion-dark.png);
		background-size: cover;
	}
	.accordion-light{
		background:url(../images/product-accordion-light.png);
		background-size: cover;
	}
	.accordion-opened{background-position: 0 -20px;margin-top: 15px;}
	.bya-inner.inner-tnc{height:135px !important;}

}
@media only screen and (min-width: 768px) and (max-width: 991px){
	.term-protector .product-features-section > div:nth-child(3), .term-protector .product-features-section > div:nth-child(4){height: 215px;}
	.smartplan-light-industrial .new-inner-product-page-title-wrapper,
	.group-term-life-insurance .new-inner-product-page-title-wrapper,
	.smartplan-personal-service .new-inner-product-page-title-wrapper,
	.more-business-insurance .new-inner-product-page-title-wrapper{margin-top:-12px;}
 	.mobile-request-for-quote{
		background: url(/images/quote-mobile.jpg) no-repeat;
		background-position: 15px 0;
		background-size: contain;
		padding-top: 10px;
		padding-left: 56px;
	}
	.mobile-buy-online{
		background: url(/images/buyonline-mobile.jpg) no-repeat;
		background-position: 15px 0;
		background-size: contain;
		padding-top: 10px;
		padding-left: 78px;
	}
	.smartfamily .bya-inner.inner-tnc, .smartpersonal-accident .bya-inner.inner-tnc,
	.early-stage-criticare .bya-inner.inner-tnc,
	.globalcare-health-plan .bya-inner.inner-tnc{height: 150px !important;}
	.life-exentials .product-features-section > div:nth-child(3),
	.life-exentials .product-features-section > div:nth-child(4){height:430px;}
	.early-stage-criticare .bya-inner.inner-tnc,
	.life-exentials-prime .bya-inner.inner-tnc,
	.life-exentials .bya-inner.inner-tnc{height: 150px !important;}
	.term-protector .bya-inner.inner-tnc, 
	.direct-axa-life-lite .bya-inner.inner-tnc, 
	.direct-axa-term-lite .bya-inner.inner-tnc,
	.smartfamily .bya-inner.inner-tnc, 
	.smartpersonal-accident .bya-inner.inner-tnc,
	.group-critical-illness-insurance .bya-inner.inner-tnc,
	.smartcare-shield .bya-inner.inner-tnc{height: 170px !important;}
	.smartcare-prime .bya-inner.inner-tnc, .smartcare-sme-plus .bya-inner.inner-tnc,
	.group-smartcare-entrepreneur .bya-inner.inner-tnc, .group-optical .bya-inner.inner-tnc{height: 185px !important;}
	.axa-band-aid .product-features-section > div:nth-child(5),
	.axa-band-aid .product-features-section > div:nth-child(6){height:190px;}
	.axa-band-aid .product-features-section > div:nth-child(1) .feature-text-inner p{padding-right:20px !important;}
	.long-sm-title{padding-top: 33px !important;}
	.inspire-flexisaver .bya-inner.inner-tnc{height: 145px !important;}
	.inspire-flexiprotector .bya-inner.inner-tnc{height: 170px !important;}
	.pulsar .bya-inner.inner-tnc{height: 155px !important;}
	.retire-happy .bya-inner.inner-tnc{height: 245px !important;}
	.smart-drive .bya-inner.inner-tnc {height: 205px !important;}
	.wealth-invest .bya-inner.inner-tnc,
	.maxsaver .bya-inner.inner-tnc{height: 185px !important;}
	.axa-wealth-treasure .bya-inner.inner-tnc {height: 260px !important;}
	.inspire-flexiprotector .product-features-section > div{height:210px;}
	.new-inner-product-page-title-wrapper .title {font-size: 28px;}
	.wealth-invest .new-inner-product-page-title-wrapper .title {
		font-size:20px !important; 
		max-width: 100%;
	}
	.tablet-lighter-blue-left{background:#1a3db3 !important; border:0 !important;}
	.tablet-darker-blue-left{background:#053584 !important; border:0 !important;}
	.tablet-lighter-blue-right{background:#1a3db3 !important; border:0 !important;}
	.tablet-darker-blue-right{background:#053584 !important; border:0 !important;}
}
@media only screen and (max-width: 767px){
	.ec-text p, #benefits-inner p{font-size:13px;}
	.term-protector .product-features-section > div:nth-child(4){height: 215px;}
	.axa-band-aid .product-features-section > div:nth-child(5),
	.axa-band-aid .product-features-section > div:nth-child(6){height:180px;}
	.super-long-product-title .title{font-size:18px !important;}
	/* .product-sections form textarea{height: 142px;} */
	.bya-inner.inner-tnc{height:auto !important;}
	.product-shrunk{padding:13px 15px 0 !important;}
	.accordion-sign{right:15px;}
	.mobile-fb-share-section {left:15px;}
	.new-inner-product-page-header{height: 95px;}
	.new-inner-product-page-title-wrapper{padding:4px 15px;}
	.new-inner-product-page-title-wrapper h2{font-size:12px;}
	.new-inner-product-page-title-wrapper h1{
		font-size:20px; 
		line-height:0.9em; 
		padding-top: 2px;
	}
	.wealth-invest .new-inner-product-page-title-wrapper h1 {
		font-size:20px !important; 
		max-width: 100%;
	}
	.panel-log {
		padding:4px 15px;
	}
	.panel-log h1{
	font-family: 'Publico Headline', sans-serif;
	color:#000!important;
    font-size: 16px;
    line-height: 1.5;
    padding-top: 2px;

	}
	.panel-log h1 br { content: ' '; }
	#panel-log-intro{
		padding: 15px;
	}
	#panel-log-intro p{
	font-size: 16px;
	font-family: 'SourceSansPro-Regular', sans-serif;
    line-height: 1.4em;
    margin-bottom: 14px;
  	line-height: 1.25;
  	letter-spacing: 0.1px;
  	padding: 0;
	}
	.benefit-types {
    overflow: auto;
	}
	.benefit-sections{
	 	padding: 15px;
	}
	.benefit-pillars-ind{
		padding: 30px 0px 0px 0px;
	}
	.benefit-pillars-inner1, .benefit-pillars-inner2, .benefit-pillars-inner3, .benefit-pillars-inner4{
		background-size: 40px 37px;
		line-height: 1.25;
    	font-weight: normal;
    	font-family: 'SourceSansPro-Regular', sans-serif;
    	line-height: 1.25;
    	letter-spacing: 0.1px;
    	padding: 0!important;
	}

	.benefit-pillars-inner1 h3, .benefit-pillars-inner2 h3, .benefit-pillars-inner3 h3, .benefit-pillars-inner4 h3{
		font-size: 20px;
		line-height: 1.14;
    	padding: 0 0 0 50px;
	}
	#exclusive-benefits-inner{
		margin-top:10px;
	}
	#exclusive-benefits-inner h2{
		font-size:24px;
	}
	.benefit-pillars-inner1 ul li, .benefit-pillars-inner2 ul li, .benefit-pillars-inner3 ul li, .benefit-pillars-inner4 ul li{
		font-size: 16px;
		padding-top: 20px;
	}
	.benefit-pillars-inner1 p, .benefit-pillars-inner2 p, .benefit-pillars-inner3 p, .benefit-pillars-inner4 p{
		font-size: 14px;
		text-align: unset;
	}
	.benefit-pillars-inner1 ul li .checkmark, .benefit-pillars-inner2 ul li .checkmark, .benefit-pillars-inner3 ul li .checkmark, .benefit-pillars-inner4 ul li .checkmark{
		position: absolute;
   		height: 20px;
    	width: 20px;
    	left: 0;
	}
	.log-illustration-desc p{
		font-size: 16px;
	}

	.log-illustration-img1 p:after   {
		left: 30%;
		top: 70%;
    	height: 162px;
	}
	.log-illustration-img2 p:after{
		left: 30%;
		top: 63%;
    	height: 282px;
	}
	.log-illustration-img3 p:after{
		left: 30%;
		top: 70%;
    	height: 160px;
	}
	.log-illustration-img4 p:after{
		left: 30%;
		top: 70%;
    	height: 118px;
	}
	.log-illustration-tnc p{
		font-size: 10px;
    	line-height: 2.5;
    	padding: 0;
	}

	.log-illustration{
		font-size: 22px;
		text-align: unset;
	}
	.log-service-list{
		padding: 0;
	}

	.log-illustration-desc{
		padding-top: 0;
	}
	.log-illustration-img1, .log-illustration-img2, .log-illustration-img3, .log-illustration-img4, .log-illustration-img-last{
		padding-left: 0;

	}

	.log-illustration-img1 img, .log-illustration-img2 img, .log-illustration-img3 img, .log-illustration-img4 img, .log-illustration-img-last img{
		width: 50px;
		height: 50px;

	}
	.log-accordion-element{
		padding: 15px;
    	text-align: left;
	}
	.product-sections, 
	#product-enhance_coverage, 
	#product-before_you_apply,
	#product-downloads, 
	#mobile-other-solutions{padding: 25px 15px 25px;}
	.other-products-section{padding: 0}
	.other-products-individual{padding:0; padding-bottom:10px;}
	.product-features-section{margin-top:0;}
	.features-icon{
		width:95px;
		height: auto;
    	padding-top: 0;
	}
	.features-text{width:calc(100% - 95px);}
	.features-iconfont{font-size:50px;}
	.tips-iconfont{font-size:60px; width: 85px;}
	.tips-container{padding-left:0px;}
	.empty-feature{display: none !important;}
	.features-border-left, .features-border-right{border:0; border-bottom:1px solid #0060d6;}
	#benefits-inner, #enhance-coverage-inner{padding:20px 15px;}
	.benefits-text, .ec-text{margin-top: 12px;}
	#enhance-coverage-inner{margin-top: 0}
	.bya-individual{padding:0;padding-bottom: 10px;}
	#downloads-pdf-sections img{margin-left:0;}
	#downloads-pdf-sections .pdf-list{width:calc(100% - 50px);}
	#downloads-pdf-sections ul{margin-bottom:0;}
	.co-pay-rider{
		padding: 4px 60px 0 27px;
	}
	.co-pay-rider h1{
		font-size: 16px;
		line-height: 1.25;
	}
	#enhanced-care-intro{
		padding: 15px;
	}
	#enhanced-care-intro p{
		font-size: 16px;
		padding: 0;
	}
	.enhanced-process-step-left{
		padding: 0;
	}
	.log-enhanced-quick-guide{
		padding: 15px;
	}
	.enhanced-coverage {
		padding: 0px 33px;
		text-align: center;
		background-color: #ffffff;
	}
	.enhanced-coverage h2{
		font-size: 24px;
		padding: 10px 50px;
		line-height: 1.17;
	}
	.enhanced-coverage p{
		font-size: 16px;
		padding: 0;
	}
	.enhanced-coverage-table{
		padding: 5% 10% 5% 5%;
	}
	.enhanced-coverage-table .pricing-plan{
		width: 330px;
		text-align: center;
		background-color: white;
		transform: translateZ(-25px);
		transform-style: preserve-3d;
		transition: all .1s linear;
		z-index: 1;
		cursor: pointer;
	}
	.enhanced-coverage-table .pricing-plan .header, .enhanced-coverage-table .pricing-plan .header1{
		font-size: 14px;
		white-space: nowrap;
		padding-left: 10px;
		padding-right: 10px;
	}
	.enhanced-coverage-table .pricing-plan .features{
		font-size: 14px;
	}
	.enhanced-coverage-table .pricing-plan .co-payment-text{
		padding: 5% 20%;
		border: 1px solid #eee;
		background-color: #b5d0ee;
		font-size: 14px;
		white-space: nowrap;
	}
	.enhanced-coverage-table .pricing-plan .suffix{
		font-size: 12px;
	}
	.enhanced-coverage-benefits{
		padding: 15px;
	}
	.enhanced-coverage-benefits-content h3{
		letter-spacing: -0.1px;
		font-size: 20px;
		line-height: 1.5;
	}
	.enhanced-coverage-benefits-content ul li{
		font-size: 16px;
		line-height: 1.35;
	}
	.enhanced-coverage-benefits-content ul li .checkmark:after{
		width: 10px;
		height: 15px;
		top:5;
	}
}
@media only screen and (min-width: 321px) and (max-width:400px){
	.super-long-product-title.term-protector-title .title{font-size:16px !important;}
}
@media only screen and (min-width: 768px) and (max-width:991px){
	.super-long-product-title.term-protector-title .title{font-size:26px !important;}
	.smarthome .bya-inner.inner-tnc {height: 170px !important;}
}
@media only screen and (max-width:320px){
	.smartcare-optimum-enhanced .new-inner-product-page-title-wrapper .title,
	.smartplan-light-industrial .new-inner-product-page-title-wrapper .title,
	.small-construction-package .new-inner-product-page-title-wrapper .title,
	.smartplan-personal-service .new-inner-product-page-title-wrapper .title{font-size:16px;}
	.life-exentials .product-features-section > div:last-child{height:460px;}
	.super-long-product-title .title{font-size:14px !important;}
	.product-features-section > div{height:200px;}
	.axa-band-aid .product-features-section > div:nth-child(5),
	.axa-band-aid .product-features-section > div:nth-child(6){height:210px;}
	.features-icon{width: 85px;}
	.features-text {width: calc(100% - 85px);}
	.feature-text-inner{padding:0 5px 0 0;}
	.tips-iconfont{font-size:60px; width: 85px;}
	.tips-container{padding-left:0px;}
	.shield-rider{
		padding: 25px 5px;
	}
	.shield-rider h2{
		font-size: 24px;
		line-height: 1.17;
		letter-spacing: 0.5px;
	}
	#product-intro .shield-rider p {
		font-size: 16px;
	   	line-height: 1.5;
	   	margin-bottom: 40px;
	   	letter-spacing: 0.3px;
	}
}
@media only screen and (min-width:768px){
	.inner-tnc h6.long-tnc{font-size: 14px !important;padding-top: 12px !important;}
	.super-long-product-title{padding: 33px 30px 0 !important;}
}
@media only screen and (min-width:992px){
	.term-protector .product-features-section > div{height: 215px;}
	.contact-us-axa-description{padding-right:30px;}
	#new-product-enquiry-form .pd-form #submit-btn{margin-left: -75px;}
	.enquiry-form-captcha{margin-left:20px; width:120px;}
	.axa-band-aid .product-features-section > div{height:190px;}
	#product-before_you_apply, .new-impt-notice{padding:35px 25px 35px;}
	.bya-individual:nth-child(n+5) .bya-inner.inner-tnc { margin-top:10px; }
}
.alert-success {
    background: #fef5cc;
    color: #333;
    border-color: #ffb803;
    margin: 10px;
}
/*---NEW PRODUCTS CSS ENDS---*/
/*---SEO Related Updates STARTS---*/
/* SEO implementation for Home */
.solution-category-lists li h3{
	font-family:Arial,sans-serif; font-weight:bold;
	font-size:15px;
	letter-spacing: 0.4px;
	color:#0060d6;
	margin:8px 0;
	line-height:17px;
}
#home-main-text h1{font-size:48px;}
.solution-content h2{
	font-size:28px;
	font-family: "Franklin Gothic Book","franklin_gothic_fsbook","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
	margin:0;	
}
/* SEO implementation for Home Ends*/
/* SEO implementation for Smart-Drive, Smart-Traveller, Cyber protector */
.seo-updated-product h1 {
	color:#626269;	
	text-transform: uppercase; 
	font-size:20px; 
	margin:0;
	font-family: "Franklin Gothic Book",franklin_gothic_fsbook,"Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
	line-height: 1em;
	padding-bottom:0px;
}
.seo-updated-product .new-inner-product-page-title-wrapper h1{
	padding-top:0;
	text-transform: none;
	color: #333;
}
.seo-updated-product .new-inner-product-page-title-wrapper h2{
	padding-top:10px;
	line-height: .8em;
	padding-bottom:0;
}

/*
.seo-updated-product .title {
	color:#626269;	
	text-transform: uppercase; 
	font-size:20px; 
	margin:0;
	font-family: "Franklin Gothic Book",franklin_gothic_fsbook,"Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
	line-height: 1em;
	padding-bottom:0px;
}*/
.seo-updated-product h2{
	text-transform: none;
	margin: 0;
    padding-bottom: 20px;
    line-height: 42px;
    color: #0060d6;
    font-size: 45px;
    font-family: "Franklin Gothic Demi",franklin_gothic_fsdemi,"Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;    
}

@media only screen and (max-width: 767px) {
	.seo-updated-product h1, .seo-updated-product .new-inner-product-page-title-wrapper h1 { 
	    font-size: 12px;
	    line-height: 1em;
	    text-transform: none;
	}
	.seo-updated-product h2, .seo-updated-product .new-inner-product-page-title-wrapper h2 {
		font-size: 20px;
		line-height:.9em;
		padding-top:2px;
	}
}
/*---SEO Related Updates ENDS---*/

/*-- MY AXA APP --*/
body.hideScroll{
	overflow:hidden;
}
#myaxa-overlay{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #000000;
    opacity: 0.5;
     display: none; 
    z-index: 5000;
}
#myaxa-youtube{
    width: 100%;
    max-width: 900px;
    background: #000000;
    position: fixed;
    top:-100%;
    z-index: 5001;
    transition: all .8s ease-in-out;
    left: 50%;
    transform: translateX(-50%);
    opacity: 0;
}
#myaxa-youtube.revealYoutube{
	top:90px;
	opacity: 1;
}
.sourcesans{
	font-family: 'Source Sans Pro', sans-serif;
}
#myaxa-header{
	padding-top:62px;
}
#myaxa-mainmobile{
	float: right;
	position: relative;
}
#myaxa-mainmobileplaybtn{
	width: 88px;
    height: 88px;
    background: #0060d6;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%) scale(1,1);
    -ms-transform: translate(-50%,-50%) scale(1,1);
    transform: translate(-50%,-50%) scale(1,1);
    border-radius: 50%;
    cursor: pointer;
    transition: all .2s linear;
}
#myaxa-mainmobileplaybtn:hover{
	-webkit-transform: translate(-50%,-50%) scale(1.04,1.04);
    -ms-transform: translate(-50%,-50%) scale(1.04,1.04);
    transform: translate(-50%,-50%) scale(1.04,1.04);
}
#myaxa-mainmobileplaybtn:after{
	content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-45%,-50%);
    -ms-transform: translate(-45%,-50%);
    transform: translate(-45%,-50%);
    border: 25px solid transparent;
    border-top-width: 20px;
    border-bottom-width: 20px;
    border-left-color: #fff;
    height: 0;
    width: 0;
    margin-left: 13px;
}
#myaxa-headertext{
	float:right;
	padding-right: 40px;
	text-align:right;
	padding-top:70px;
}
#myaxa-headertext h1{
	font-size:46px;
	color: #3032c1;
	font-weight: bold;
}
#myaxa-headertext  p{
	color:#333333;
	font-weight: bold;
	font-size:22px;
	padding: 5px 0 10px;
}
.myaxa-header-cta {
    font-size: 14px;
    padding: 10px 0;
    background: #00008f;
    color: white;
    width: 180px;
    display: block;
    text-align: center;
    float: right;
    border-radius:0;
    position: relative;
    overflow: hidden;
    z-index: 0;
    border:2px solid #00008f;
    letter-spacing: 1px;
    outline: none;
}
.myaxa-header-cta:after{
	top: 50%;
    left: 50%;
    content: '';
	position: absolute;
    width: 0;
    height: 530px;
    transform: translate(-50%,-50%) rotate(45deg);
    -webkit-transform: translate3d(-50%,-50%,0) rotate(45deg);
    transform: translate3d(-50%,-50%,0) rotate(45deg);
    transition: width .3s,opacity .3s;
    background: #00005b;
    opacity: 0;
    z-index: -1;
    backface-visibility: hidden;
}
.myaxa-header-cta:hover:after{
	width: 100%;
    opacity: 1;
}
#watchvideo-cta{
	background:transparent;
	color:#3054ae;
}
#watchvideo-cta:hover{
	color:white !important;
}
#myaxa-main{
	width:100%;
	max-width: 1600px;
	margin:0 auto;
	background: white;
	height: 680px;
	background:url(../images/myaxa-dheader.jpg) left center no-repeat white;
	background-size:50%;
}
#myaxa-usage{
	width: 100%;
	background: url(../images/myaxa-shadow.png) bottom left repeat-x #f5f5f5;	
}
.myaxa-usage{
	padding:0;
	padding-left:10px;
	padding-right: 10px;
	text-align: center;
    color: #3032c1;
    font-size: 21px;
    line-height: 22px;
}
.myaxa-usage img{
	width: 100%;
}
.myaxa-usage-p-wrap{
	display: table; 
	height: 100px; 
	overflow: hidden; 
	width:100%;
}
.myaxa-usage-p{
	display: table-cell; 
	vertical-align: middle; 
	text-align:center;
}
.myaxa-usage-p p{
	margin-bottom: 0;
}
#myaxa-usage-main{
	overflow: auto;
}
#getmyaxa{
	width: 100%;
	background:white;
}
#getmyaxa h2{
	color:#3032c1;
	font-size:48px;
	font-weight: bold;
	padding-bottom: 40px;
	margin:0;
}
#getaxa-ul{
	padding:0; 
	margin:0;
	margin-left:20px;
	font-size:22px;
}
#myaxa-needhelp{
	width: 100%;
	background:#f5f5f5;
}
.myaxa-mid{
	width: 95%;
	max-width:1150px;
	margin:0 auto;
}
.myaxa-wrapper{
	padding:0 30px;
}
.myaxa-usage-wrapper{
	padding:0 20px;
}
#myaxa-needhelp-inner{
	padding-top:40px;
	padding-bottom:50px;
}
#getmyaxa-inner{
	padding-top:56px;
	padding-bottom:56px;
	background: url(../images/getmyaxa.jpg) no-repeat right bottom;
}
#myaxa-dl{
	padding-top:36px;
}
#myaxa-dl img{
	margin-right:10px;
}
#myaxa-needhelp-inner h3{
	font-size:48px;
	font-weight: bold;
	color:#333;
	padding-bottom:25px;
}
#needhelp-left{
	font-size:18px;
	width: 345px;
	float:left;
	color:#626269;
}
#needhelp-left a, #needhelp-right a{
	color:#0060d6;
	text-decoration: underline;
}
#needhelp-right{
	font-size:18px;
	color:#626269;
	float:left;
}
#needhelp-left p, #needhelp-right p{
	font-weight: 600;
	margin-bottom:0;
}
#needhelp-right ul{
	margin:0;
	padding:0;
	margin-left:20px;
}
@media only screen and (max-width: 1199px){
	#myaxa-headertext h1, #getmyaxa h2, #myaxa-needhelp h3{
		font-size:36px;
	}
	#myaxa-headertext p{
		font-size: 18px;
	}
	#myaxa-main{
		background-size: 65%;
		background-position: -30%;
	}
}
@media only screen and (max-width: 1050px){
	#myaxa-main{
		background-size: 65%;
    	background-position: -40%;
	}
}
@media only screen and (max-width: 991px){
	#dlmyaxa-cta {
    	margin-right: 0;
	}
	#myaxa-headertext{
		padding-right:0;
	}
	#myaxa-headertext{
		padding-top:20px;
		padding-right: 40px;
	}
	#myaxa-main{
		height: 470px;
		background-size: 70%;
		background-position: -30% 80%;
	}
	#myaxa-headertext h1, #getmyaxa h2, #myaxa-needhelp h3{
		font-size:33px;
	}
	#getaxa-ul {
	    font-size: 20px;
	    width: 340px;
	}
	#getmyaxa-inner{
		background-size:40%;
	}
	#needhelp-left{
		padding-bottom:20px;
	}
}
@media only screen and (max-width: 767px){
	.myaxa-mid{
		width: 100%;
		padding: 0 15px;
	}
	#myaxa-headertext{padding:0;}
	#myaxa-headertext h1, #getmyaxa h2, #myaxa-needhelp h3 {font-size: 28px;}
	.myaxa-header-cta{
		font-size:12px;
		width: 150px;
	}
	#myaxa-main {
	    background: url(../images/myaxa-mheader.jpg) left bottom no-repeat white;
	    background-size: 65%;
	    height: 420px;
	}
	#needhelp-right p, #needhelp-right ul{font-size:14px;}
	#getmyaxa-inner{
		padding-top:30px;
		background: url(../images/getmyaxa-mobile.jpg) no-repeat right 20px;
		background-size: 130px;
		padding-bottom:35px;
	}
	#getmyaxa h2{padding-bottom: 10px;}
	#getaxa-ul {
	    font-size: 14px;
	    width: 55%;
	    margin-left:18px;
	}
	#myaxa-dl{text-align: center;padding-top: 20px;}
	#myaxa-dl img{
		width: 45%;
		margin-right:0;
	}
	#myaxa-dl img:first-child{
		margin-right:4px;
	}
	#myaxa-usage .myaxa-mid{padding:0;}
	#myaxa-needhelp-inner {
	    padding-top: 30px;
	    padding-bottom: 40px;
	}
	#myaxa-usage-mobile img{
		width: 100%;
	}
	.myaxa-usage-p-wrap{
		height: 70px;
	}
	.myaxa-usage-p{
		background:#f5f5f5;
		font-size: 20px;
		color:#3032c1;
	}
	#myaxa-usage-mobile.flexslider{
		background:#f5f5f5;
		padding-bottom:60px;
		margin-bottom: 0;
		border-radius:0;
	}
	#myaxa-usage-mobile .flex-control-nav{
		bottom:20px;
	}
	#myaxa-usage-mobile .flex-control-paging li a{
		background: none;
	    box-shadow: none;
	    border: 2px solid #3032c1;
	    top: 2px;
	    position: relative;
	}
	#myaxa-usage-mobile .flex-control-paging li a.flex-active{
		background:#3032c1;
	}
	#myaxa-usage-mobile .flex-nav-prev, #myaxa-usage-mobile .flex-nav-next{
		display: none;
	}
	.shield-rider{
		padding: 25px 33px;
	}
	.shield-rider h2{
		font-size: 24px;
		line-height: 1.17;
		letter-spacing: 0.5px;
	}
	#product-intro .shield-rider p {
		font-size: 16px;
	   	line-height: 1.5;
	   	margin-bottom: 40px;
	   	letter-spacing: 0.3px;
	}
}

/*---Star Rating---*/
.star-rating {
	display: inline-block;
	color: #ffd709;
	font-size: 22px;
 }
 .star-rating.star-rating-1:before {
 	content: "\2605\0020\2606\0020\2606\0020\2606\0020\2606"
 }
 .star-rating.star-rating-2:before {
  	content: "\2605\0020\2605\0020\2606\0020\2606\0020\2606";
 }
 .star-rating.star-rating-3:before {
 	content: "\2605\0020\2605\0020\2605\0020\2606\0020\2606";
 }
 .star-rating.star-rating-4:before {
 	content: "\2605\0020\2605\0020\2605\0020\2605\0020\2606";
 }
 .star-rating.star-rating-5:before {
 	content: "\2605\0020\2605\0020\2605\0020\2605\0020\2605";
 }
 .product-rating{
  font-size: 15px;
  padding-top: 15px;
 }
.award-axa{
  float: left;
}
.rating-axa{
  padding-left: 30%;
  margin-bottom: 10%;
  padding-top: 3%;
}
.ekomi-badge-axa{
  margin-top: 15px; 
}
.ekomi-response{
	clear:both;
	padding-bottom: 10px;
	padding-top: 10px;
	display: inline-block;
}
.footer-rating-value{
	color:#626269;
}
.footer-rating-ratio{
	color:#626269!important;
}
.footer-rating{
	color:#626269;
}

/*--AXA RECRUITMENT--*/
.axa-recruitment{
	font-family: 'Source Sans Pro', sans-serif;
}
.axa-recruitment header{
	position: absolute;
	width: 100%;
	z-index: 10;
}
#ar-axa-logo{
	position: absolute;
	left:30px;
	top:30px;
	width: 53px;
}
#ar-menu{
	position: absolute;
	right: 30px;
	top:30px;
	cursor: pointer;
	z-index: 30;
}
.ar-menu-bar{ height: 4px; background-color:#00afbe; float:right; margin-bottom:4px; transition: .3s width ease-in-out;}
#ar-menu-bar-1{width: 15px;}
#ar-menu-bar-2{width: 24px;}
#ar-menu-bar-3{width: 20px;}
#ar-menu:hover #ar-menu-bar-1{width: 19px;} 
#ar-menu:hover #ar-menu-bar-2{width: 22px;} 
#ar-menu:hover #ar-menu-bar-3{width: 15px;} 
#ar-menu-text{
	padding-top:4px;
	font-size: 16px;
	font-weight: 700;
	color:#00afbe;
}
#ar-menu.opened #ar-menu-text{
	color:#081a95;
}
#ar-menu.opened .ar-menu-bar{background-color:white;}
#ar-overlay{
	width: 100%;
	height: 100%;
	position: fixed;
	top:0;
	left:0;
	background: url(../images/arpattern.png);
	overflow: hidden;
	display: none;
	z-index: 10;
}
#ar-menu-blue{
	width: 260px;
    position: absolute;
    background: #1b1b94;
    right: 0;
    padding-top: 90px;
    padding-bottom: 15px;
    margin-right: -260px;
}
#ar-menu-blue ul{
	list-style: none;
	padding: 0;
	margin: 0; 
}
#ar-menu-blue li{
	text-align: right;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
}
#ar-menu-blue a{
	font-weight: 300;
	padding: 14px 30px;
	display: block;
	color:white;
	text-decoration: none;
}
#ar-menu-blue a:hover{
	font-weight: 400;
	background:#f0ab00;
}
#ar-home{
	width: 100%;
	height: calc(100vh - 86px);
}
#ar-home-banner{
	width: 100%;
	height: 100%;
	opacity:0;
	transition: .3s opacity ease-in-out;
}
#ar-home-banner.shown{
	opacity: 1;
}
.ar-home-individual-banner > div{
	width: 100%;
	height: 100%;
	text-align: center;
	overflow: hidden;
}
.ar-home-individual-banner  img{
	height: 100%;
	display: inline !important;
}
#ar-home-banner .slick-list, #ar-home-banner .slick-track{
	width: 100%;
	height: 100%;
}
#ar-home-banner .slick-dots{
	list-style: none;
	display: table !important;
    margin: 0 auto;
    margin-top: -20px;
    padding:0;
}
#ar-home-banner .slick-dots li{
	display: inline-block;
	margin: 0 3px;
}
#ar-home-banner button{
	height: 4px;
    padding: 0;
    text-indent: -99999px;
    width: 60px;
    border-radius: 0;
    background-color: white;
    border: 1px solid #9f9f9f;
    outline: none;
}
#ar-home-banner .slick-active button{
	background-color: #014b94;
    border: 1px solid #014b94;
}
#ar-footer{
	padding: 14px 30px;
	font-size:12px;
}
#ar-footer p{
	margin:0;
}
#ar-home-divider{
	width: 100%;
	height: 1px;
	background: url(../images/ar-divider.png) no-repeat;
	background-size: contain;
}
#ar-whyaxa{
	width: 100%;
	background: url(../images/ar-whyaxa-bg.jpg) no-repeat left top;
}
#ar-whyaxa-top, #ar-contactus{
	width: 90%;
	max-width: 1110px;
	margin: 0 auto;
	padding-top:135px;
}
#whyaxa-toptext{
	float:right;
	text-align: right;
}
#whyaxa-toptext p{
	font-size:16px;
	padding-top:12px;
	margin-bottom: 25px;
}
#whyaxa-toptext .axaataglance-img img{
	margin-top: -85px;
}
#ar-aboutus{
	width: 100%;
	padding:30px 30px 10px 20px;
	position: relative;
	height:370px;
}
#ar-contactus-form-outer{
	padding: 20px 0;
}
.ar-contactus-input{
	padding-left:0;
	padding-right: 10px;
}
.ar-contactus-input input{
	width: 100%;
	border:1px solid #cccccc;
	padding:16px 20px;
	color:#333333;
	font-size: 18px;
	height: auto;
}
.ar-contactus-input  textarea::-webkit-input-placeholder,
.ar-contactus-input input::-webkit-input-placeholder{
	color:#999999;
}
#ar-contactus-submit-wrapper{
	position: relative;
}
.ar-contactus-input textarea{
	resize:none;
	width: 100%;
	border-radius:0;
	padding:16px 20px;
	height: 77px;
}
.ar-contactus-input input[type="submit"],
.ar-contactus-input input[type="submit"]:hover,
.ar-contactus-input input[type="submit"]:active,
.ar-contactus-input input[type="submit"]:focus{
	color: white;
    background: none;
    border: 3px solid white !important;
    padding: 10px 40px;
    width: auto;
    position: absolute;
    right:10px;
    bottom:0;
}
#ar-contactus-form #captcha{
	height: 77px;
}
#ar-contactus-form-wrapper{
	margin-top:25px;
	font-size:18px;
	color:white;
	line-height: 19px;
	width: 100%;
	padding:26px 44px;
	background: #0fb4c1;
	background: -moz-linear-gradient(left, #0fb4c1 0%, #3091aa 100%);
	background: -webkit-linear-gradient(left, #0fb4c1 0%,#3091aa 100%);
	background: linear-gradient(to right, #0fb4c1 0%,#3091aa 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0fb4c1', endColorstr='#3091aa',GradientType=1 );
}
#oneaxa-in-sg{
	width: 100%;
	margin-top:5%;
	background:#3cb879;
}
#ar-axaataglance{
	color:white;
	text-transform: uppercase;
	font-size:48px;
	font-weight: 700;
	line-height: 0.75em;
	position: absolute;
	right: 30px; 
}
#ar-axaataglance-info{
	width: 510px;
	overflow: auto;
	padding: 40px 10px 20px !important;
	height: 510px;
}

.ar-glance-inner{
	background:#013b75;
	position: relative;
}
.ar-glance-individual{
	position: absolute;
	bottom:13px;
	left:13px;
	font-size:15px;
	color:#ffffff;
	line-height: 19px;
}
.ar-glance-num{
	color:#f0ab00;
	font-weight: 700;
	font-size:40px;
	line-height: 34px;
}
.ar-glance-num-small{
	color:#f0ab00;
	font-weight: 700;
	font-size:35px;
	line-height: 34px;
}
#ar-oneaxa{
	color:white;
	text-align: right;
	font-size:48px;
	line-height: 0.75em;
	font-weight: 700;
	padding: 25px 17px 18px 0;
}
#ar-oneaxa sup{
	font-size: 0.3em;
    top: -1.3em;
}
#ar-oneaxa-content > div{
	float: left;
}
.ar-oneaxa-c{
	width: calc((100% - 382px) / 6);
	background: white;
	height: 113px;
	display: table;
}
.ar-oneaxa-c-inner{
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	font-size: 14px;
	line-height: 1.1em;
}
.oneaxa-highlight{
	font-size:32px;
	color:#00afbd;
	font-weight: 700;
	line-height: 1.1em;
}
#oneaxa-figure{
	color:white;
	font-size:12px;
	text-align: right;
	padding: 15px 17px 15px 0;
}
#ar-axa500{
	overflow:auto;
	margin-top:40px;
}
#ar-axa500 > div{
	padding: 0 !important;
}
#ar-axa500-text div{
	font-size: 48px;
	color: #014a94;
	font-weight: 700;
	line-height: 0.85em;
	padding: 55px 0 25px;
}
#ar-axa500-text p{
	font-size: 18px;
	color: #014a94;
	padding-right: 45px;
	line-height: 1.15em;
	font-weight: 300;
}
#ar-whychoose{
	overflow:auto;
	margin-top:72px;
}
#ar-whychoose > div{
	padding:0 !important;
}
#ar-whychoose img{
	width: 100%;
}
#ar-whychoosetitle{
	position: relative;
	background-size: contain;
}
#ar-whychoosetitle-holder{
	width: 100%;
	height: 71%;
	position: absolute;
	bottom: 0;
	display: table;
}
#ar-whychoosetitle-inner{
	display: table-cell;
    vertical-align: middle;
    text-align: center;
    text-transform: uppercase;
    font-size: 38px;
    color: white;
    font-weight: 700;
    line-height: 1em;
}
#ar-whychoose-content{
	overflow: auto;
	margin-top:2px;
}
#ar-whychoose-content > div{
	padding: 30px 20px;
	color:white;
	background:#a27eaa;
}
.arwc-content-title{
	font-size:18px; 
	font-weight: 700;
	line-height: 1em;
	padding-bottom:14px;
}
#ar-whychoose-content p{margin: 0;}
.arwc{border-bottom:2px solid white;}
.arwc-left{border-right:1px solid white;}
.arwc-mid{border-left:1px solid white; border-right:1px solid white;}
.arwc-right{border-left:1px solid white;}
#ar-whyaxa-bottom{
	width: 100%;
	background:#f04130;
	margin-top:40px;
}
#ar-helping{
	width:90%;
	max-width: 1110px;
	padding:43px 0 36px;
	overflow: auto;
	margin: 0 auto;
}
#ar-helping > div{
	padding:0;
	position: relative;
}
#ar-helping-p{
	font-size: 18px;
    color: white;
    padding-right: 35px;
    line-height: 1.15em;
    font-weight: 300;
    padding-top:28px;
}
#ar-helping-header{
	font-size:48px;
	font-weight: 700;
	text-transform: uppercase;
	color: white;
	line-height: 0.9em;
}
#ar-help-content-left, #ar-help-content-right{
	float:left;
}
#ar-help-content-left{
	width: 52%;
	padding-right: 5px;
}
#ar-help-content-right{
	width: 48%;
	padding-left:5px;
}
.ar-help-inner{
	padding:17px;
	position: relative;
}
.ar-help-title{
	font-size:28px;
	line-height: 0.9em;
	color: white;
	font-weight: 700;
}
.ar-help-inner p{
	font-size: 15px;
	line-height: 1.15em;
	color: white;
	margin: 0;
	padding-top: 8px;
    padding-right: 72px;
}
.ar-help-inner ul{
	color:white;
	margin:0;
	padding:0;
	padding-left:16px;
}
#ar-help-savings{
	background: url(../images/ar-help01.jpg) no-repeat bottom right #f07730;
}
#ar-help-retirement{
	background: url(../images/ar-help02.jpg) no-repeat bottom right #f07730;
}
#ar-help-protection{
	background: url(../images/ar-help03.jpg) no-repeat bottom right #f07730;
}
.ar-oneaxa-mobile-320{display: none;}
#ar-home-banner .owl-stage-outer, #ar-home-banner .owl-stage{height: 100%;} 
/*Be Rewarded*/
#go-places{ 
	width: 90%; 
	max-width: 1110px; 
	margin: 0 auto;
	padding-top:134px;
}
#go-places-inner{
	background: url(../images/berewarded-bg.jpg) no-repeat left top;
}
#berewarded-copy{text-align: right;}
#berewarded-copy h1{
	font-size:48px; 
	color:#0b9dda; 
	font-weight: 700; 
	text-transform: uppercase;
}
#berewarded-copy p{
	font-size:18px;
	font-weight: 300;
}

#berewarded-banner .item{
	outline:none;
}
#berewarded-banner-wrapper{
	position: relative;
	opacity:0;
	transition: .3s opacity ease-in-out;
}
#berewarded-banner-wrapper.shown{
	opacity: 1;
}
#br-left{
	width: 36px;
	height: 145px;
	position: absolute;
	background: url(../images/berewarded-left.png);
	left:20px;
	top:50%;
	margin-top:-72px;
	z-index: 6;
	cursor: pointer;
}
#br-right{
	width: 36px;
	height: 145px;
	position: absolute;
	background: url(../images/berewarded-right.png);
	right:20px;
	top:50%;
	margin-top:-72px;
	z-index: 6;
	cursor: pointer;
}
#white-left {
    position: absolute;
    top: 0;
    height: 100%;
    background: url(../images/white-left.png) repeat-y;
    width: 360px;
    z-index: 5;
}
#white-right {
    position: absolute;
    top: 0;
    height: 100%;
    background: url(../images/white-right.png) repeat-y right;
    width: 360px;
    z-index: 5;
    right:-2px;
}
.an-tier{
	background: #f0ab00;
	text-align: center;
	color:white;
	padding: 18px 24px;
	font-size:16px;
	display: table;
}
.an-tier > div{
	display: table-cell;
	vertical-align: middle;
}
#awards-night-middle > div:first-child{border-right:2px solid white;}
#awards-night-middle > div:last-child{border-left: 2px solid white;}
#mdrt-privilege{
	color:white;
	font-size:16px;
	padding:0;
}
#mdrt-privilege p{
	margin: 0;
}
.mdrt-privileges{padding:0;}
.armp-outer{
	display: table;
	height: 36px;
	padding-left: 70px;
	background: url(../images/mdrt-privilege-arrow.png) no-repeat left;
	background-size: 36px 36px;
	margin: 13px 0;
}
.armp-inner{
	display: table-cell;
	vertical-align: middle;
	text-align: left;
}
#axa-signature{
	width: 100%;
	padding: 40px 0 28px;
}
#axa-signature-inner{
	width: 90%;
	max-width: 1110px;
	overflow:auto;
	margin:0 auto;
	color:#014a94;
}
#axa-signature-inner > div{padding: 0;}
#axa-signature-img{float: right;}
#axa-signature-inner h4{
	font-family: 'Source Sans Pro', sans-serif;
	text-transform: uppercase;
	font-weight: 700;
	font-size:48px;
}
#axa-signature-inner p{font-size:18px;}
#awards-night-mobile-img{
	float: right;
    width: 68px;
    margin-top: -20px;
    margin: -20px 0 10px 10px;
}
#ar-training-development{
	width: 100%;
	position: relative;
}
#ar-training-dev-inner{
	float: right;
	background:#00afbd;
	padding: 35px 87px;
	text-align: right;
	margin-top: 18px;
	width: 80%;
}
#atd-title{
	font-size:48px; 
	font-weight: bold; 
	color:white;
	line-height:40px;
	padding-bottom:16px;
}
#ar-training-dev-inner p{
	font-size: 18px;
	color: white;
	text-align: right;
	width: 300px;
	margin: 0;
	padding: 0;
	float: right;
}
#ar-training-dev-inner-mobile{
	background:#00afbd;
	padding: 15px 18px;
}
#atd-title-mobile{
	font-size:22px; 
	font-weight: bold; 
	color:white;
	line-height:22px;
	padding-bottom:6px;
}
#ar-training-dev-inner-mobile p{
	font-size: 15px;
	color: white;
	margin: 0;
	padding: 0;
}
#ar-core{
    position: absolute;
    left: -20px;
    top: -15px;
    width: 650px;
}
#ar-skill-sets .slick-slide{
	background: #73417e;
	background: -moz-linear-gradient(left, #73417e 0%, #895e93 100%);
	background: -webkit-linear-gradient(left, #73417e 0%,#895e93 100%);
	background: linear-gradient(to right, #73417e 0%,#895e93 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73417e', endColorstr='#895e93',GradientType=1 );
	outline:none;
	height: 310px;
	text-align: center;
	padding: 0 30px;
}
.ar-num{
    font-size: 42px;
    border-radius: 50%;
    border: 2px solid white;
    color: white;
    display: table;
    margin: 0 auto;
    width: 66px;
    height: 66px;
    line-height: 60px;
    margin-top:28px;
    margin-bottom:21px;
}
#ar-skill-sets h2{
	color:white;
	font-weight: bold;
	font-size:18px;
}
#ar-skill-sets-text{
	text-align:right;
	color: #72407d;
	text-transform: uppercase;
	font-size:48px;
	font-weight: bold;
	padding: 20px 0 6px;
}
#ar-skill-sets p{
	color:white;
	font-size:16px;
}
#ar-skillset-left{
	position: absolute;
	top:82px;
	left:-36px;
	cursor: pointer;
}
#ar-skillset-right{
	position: absolute;
	top:82px;
	right:-36px;
	cursor: pointer;
}
#ar-testimonial-videos{
	height: 450px;
    margin-top: 50px;
}
#ar-testimonial-videos iframe{
	width: 820px;
    height: 450px;
    position: absolute;
    left: 50%;
    margin-left: -410px;
    display: none;
}
#ar-testimonial-videos iframe.ar-active{
	display: block;
}
#ar-testimonial-thumb-wrapper{
	width: 690px;
	margin: 0 auto;
	margin-top:30px;
	text-align: center;
}
#ar-testimonial-thumb-wrapper img{
	opacity: 0.4;
	cursor: pointer;
}
#ar-testimonial-thumb-wrapper img.ar-active{
	opacity: 1
}
#ar-upcoming-eligibility, #ar-upcoming-qualitative{
	width: 100%;
	background:#3cb879;
	color:white;
	position: relative;
	padding:25px 28px;
	margin-top:12px;  
}
#ar-upcoming-qualitative{
	background:#00afbd;
}
#ar-upcoming-eligibility h2, #ar-upcoming-qualitative h2{
	text-transform: uppercase;
	position: absolute;
	font-size: 40px;
	margin:0;
	font-weight: bold;
	top:16px;
	right: 16px;
	line-height: 30px;
}
#ar-upcoming-eligibility ul, #ar-upcoming-qualitative ul{
	font-size:18px;
	padding-top: 16px;
}
#axa-career-talk{
	margin-top:30px;
}
#axa-career-talk h3{
	font-size:40px;
	color:#014a94;
	line-height: 0.8em;
	font-weight: bold;
	font-family: 'Source Sans Pro', sans-serif;
}
.axa-career-talk-timeslot-wrapper, .act-timeslot{
	padding:0;
}
.axa-career-talk-timeslot-wrapper:nth-child(odd){
	padding-right:8px;
}
.axa-career-talk-timeslot-wrapper:nth-child(even){
	padding-left:8px;
}
#axa-career-talk-vid{width: 100%;}
.act-timeslot{margin-bottom:10px; text-align: center; height: 70px; display: table;}
.act-timeslot > div{display:table-cell; vertical-align: middle; background:#0b60b4; cursor: pointer;}
.timeslot-left{padding-right:4px;}
.timeslot-right{padding-left:4px;}
.selected-timeslot > div{background:#f0ab00; cursor: default;}
.timeslot-date{font-size:16px; font-weight: bold; color:white;margin:0; line-height: 1em;}
.timeslot-time{font-size:16px; color:white;margin:0; line-height: 1em;}
#act-register{
	font-size: 24px;
	color: #0b60b4;
	line-height: 1em;
	font-weight: bold;
}
.act-input{font-size:18px !important; padding:20px 14px !important;}
.act-input::-webkit-input-placeholder{color:#999999 !important;}
.act-select{
	border-radius:0;
    width: 100%;
    font-size: 18px !important;
    color: #626269;
    -webkit-appearance: none!important;
    background: #fafafa url(../images/dropdown-arrow.png) no-repeat;
    background-position-x: 97%;
    background-position-y: center;
    border: 1px solid #ccc;
    padding:8px 20px 7px 14px!important;
    margin: 0 0 1rem;
}
#act-submit, #act-submit:hover, #act-submit:active, #act-submit:focus{
	color:white;
	background:#3032c1;
	border:0 !important;
	letter-spacing: 1px;
	font-size:16px;
	padding: 13px 60px;
	margin-top:10px;
}
#act-confirm{font-size:14px;line-height: 1.3em; margin-bottom:5px;}
.act-contact{font-weight: normal; margin-left:10px;}
.act-contact > input{margin:0; margin-right:4px;}
.act-contact.first-act-contact{margin-left:0;}
#act-checkboxes{margin-top:29px;}
#act-checkboxes label{margin-bottom:0;}
#act-checkboxes label.error{
    border: 0 !important;
    color: red;
    font-weight: normal;
    padding-bottom: 6px;
}
#act-confirmation{display: block;}
#ar-nolimit{
	width: 100%;
	position: relative;
	background:#72407d;
	color:white;
	padding:30px 25px;
	margin-top:24px;
}
#ar-nolimit h2{
	margin:0; 
	font-size:48px; 
	font-weight: bold;
}
#ar-nolimit p{
	font-size: 18px;
    line-height: 21px;
    padding-top: 6px;
}
#seeshareseize{
	position: absolute;
    right: 0;
    top: -200px;
}
#ar-composite-license{
	width: 100%;
    padding: 214px 0 90px 588px;
    background: url(../images/ar-composite-license.jpg) no-repeat left top;
    margin-top: 20px;
}
#ar-composite-license img{margin:18px 0;}
#ar-composite-license h3{
	color:#0b60b4;
	font-size: 40px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: 'Source Sans Pro', sans-serif;
}
#ar-composite-license p{
	font-size:18px;
	line-height: 20px;
}
#ar-annualincome{
	width: 100%;
	background:#3cb879;
	padding:30px 25px;
	margin-top:50px;
	position: relative;
}
#ar-annualincome h3{
	font-size:40px;
	font-weight: bold;
	font-family: 'Source Sans Pro', sans-serif;
	color:white;
}
#ar-annualincome p{
	font-size:18px;
	line-height: 20px;
	color: white;
    padding-top: 6px;
}
#ar-annualincome-img{
	position: absolute;
	right: 0;
	top:-47px;
}
#ar-careerprogression{
	background: url(../images/ar-careerprogression-bg.jpg) no-repeat right 30px top 0 #07539f;
	width: 100%;
	padding:30px 25px;
	color:white;
	margin-top:50px;
}
#ar-careerprogression h3{
	font-size: 40px;
	font-weight: bold;
	font-family: 'Source Sans Pro', sans-serif;
}
.ar-cp-yellow{
	font-size:24px;
	color:#f0ab00;
	font-weight: bold;
	padding-top: 12px;
}
#arcp-management, #arcp-advisory{
	margin-top:8px;
    position: relative;
    left: -55px;
}
#arcp-management > div, #arcp-advisory > div{
	float:left;
}
.arcp-management-div, .arcp-advisory-div{
	width: calc((100% - 326px)/7);
	padding:0 2px;
	background:#00afbd;
	font-size:14px;
	font-weight: bold;
	color: white;
	line-height: 16px;
	text-align: center;
	height: 78px;
	display: table;
}
.arcp-advisory-div{
	width: calc((100% - 242px)/5);
}
.arcp-management-div > div, .arcp-advisory-div > div{
	display: table-cell; 
	vertical-align: middle;
}

@media only screen and (max-width:1088px){
	.arcp-management-div, .arcp-advisory-div{
		font-size:12px; 
		line-height: 14px;
		font-weight: normal;
	}
	#ar-annualincome-img{
		height: 195px;
		top: -11px;
	}
	#ar-composite-license{
		padding: 104px 40px 30px 460px;
		background-size: 456px auto;
	}
}
@media only screen and (max-width:1190px){
	#berewarded-copy h1 {font-size: 45px;}
	#go-places-inner{background-size: 45%;}
	#go-places{
		overflow: hidden;
	}
	#berewarded-banner-wrapper{
		width: 1110px;
	    left: 50%;
	    margin-left: -555px;
	}
}
@media only screen and (max-width:1080px){
	#ar-core {
	    top: 10px;
	    width: 570px;
	}
	#ar-upcoming-eligibility ul, #ar-upcoming-qualitative ul{
		font-size:15px;
		padding-top:25px;
	}
}
@media only screen and (max-width:1140px){
	#ar-core {
	    top: 10px;
	    width: 570px;
	}
}
@media only screen and (max-width:1040px){
	#ar-training-dev-inner{padding: 35px 40px;}
	#ar-core {top: 17px;width: 530px;}
	.ar-num {
	    font-size: 32px;
	    width: 56px;
	    height: 56px;
	    line-height: 50px;
	}
	#ar-skill-sets p{font-size:15px;}
}
@media only screen and (max-width:1090px){
	#berewarded-copy p{font-size: 16px;}
}
@media only screen and (max-width:1055px){
	.oneaxa-highlight{font-size:26px;}
	.ar-oneaxa-c-inner{font-size: 13px;}
	#ar-axaataglance-info{width: 480px;}
	.ar-glance-individual{font-size: 14px; line-height: 18px;}
	.ar-glance-num, .ar-glance-num-small {font-size: 33px; line-height: 30px;}
	#ar-whyaxa{background-size:60%;}
	#ar-axaataglance{
		position: relative;
		font-size: 30px;
		padding-left: 41px;
		padding-bottom: 20px;
	}
	#ar-oneaxa{
		text-align: left;
		padding-left: 28px;
		font-size: 30px;
	}
	#oa-left, .oa-arrow, #oa-right{width: 30px; height: 113px;}
	.ar-oneaxa-c{width: calc((100% - 210px)/6);}
	.oneaxa-highlight{font-size:24px;}
	#oneaxa-figure{text-align: left; padding-left:17px;}
	#ar-axa500-text div, #ar-helping-header{font-size: 38px; padding:0 0 15px;}
	#ar-axa500-text p{font-size:15px;}
	#ar-whychoosetitle-inner{font-size:24px;}
	#ar-whychoose{
		font-size: 16px;
		padding-right: 0;
		padding-bottom: 10px;
	}
	#ar-helping-p{font-size:15px; padding-top:8px;}
	.ar-help-inner p {
	    font-size: 14px;
	    line-height: 1.25em;
	}
	.ar-help-title {font-size: 24px; padding-right:30px;}
}
@media only screen and (max-width:991px){
	.mobile-arcp-management img {
	    width: 32px;
	    height: 78px;
	}
	.mobile-arcp-management > div{
		float:left;
	}
	.mobile-arcp-management-div{
		width: calc((100% - 160px)/4);
		display: table;
		background:#00afbd;
		height: 78px;
		text-align: center;
	}
	.mobile-arcp-management{
		margin-top:6px;
	}
	.mobile-arcp-management-div > div{
		display: table-cell;
		vertical-align: middle;
	}
	.mobile-arcp-margin{
		margin-left:calc(((100% - 160px)/4)/2);
	}
	#arcp-advisory{left:0;}
	#ar-annualincome-img {
	    height: 165px;
	    top: -11px;
	}
	#ar-annualincome-monbileimg{
		position: absolute;
		right: 15px;
		width: 170px;
		bottom: 20px;
	}
	#ar-nolimit, #ar-annualincome, #ar-careerprogression{
		padding:24px 25px;
	}
	#ar-careerprogression{background-size: 110px;}
	#ar-annualincome{padding-right: 200px;}
	#ar-composite-license img{width: 280px;}
	#ar-composite-license {
		margin-top:30px;
	    padding: 14px 40px 5px 350px;
	    background-size: 326px auto;
	}
	#ar-composite-license h3, #ar-annualincome h3, #ar-careerprogression h3{
		font-size:32px;
	}
	.ar-achievesuccess > img{
		height: 104px !important;
	}
	#ar-nolimit h2{
		font-size: 32px;
		line-height: 30px;
	}
	.testimonials#whyaxa-toptext img{
		height: 46px !important;
	}
	#ar-testimonial-videos iframe {
	    width: 600px;
	    height: 338px;
	    margin-left: -300px;
	}
	#ar-testimonial-videos{
		height: 338px;
	}
	#ar-testimonial-thumb-wrapper{
    	width: 600px;
    }
    #ar-testimonial-thumb-wrapper img{
    	width: 100%;
    }
	#ar-contactus > img{height: 44px;}
	#atd-title {
	    font-size: 32px;
	    line-height: 30px;
	    padding-bottom: 10px;
	}
	#ar-training-dev-inner p {
	    font-size: 15px;
	    width: 220px;
	}
	#whyaxa-toptext.ar-training img{
		height: 85px !important;
	}
	#ar-training-dev-inner {
	    padding: 25px 30px;
	}
	#ar-core {
	    top: 18px;
	    width: 450px;
	    left: -5px;
	}
	#ar-skill-sets-text{
		font-size:28px;
		padding:10px 0 6px;
	}
	#ar-skill-sets p {
	    font-size: 13px;
	}
	#ar-skill-sets h2{
		font-size: 15px;
	}
	.ar-num {
	    font-size: 22px;
	    width: 46px;
	    height: 46px;
	    line-height: 40px;
	}
	#ar-skillset-left, #ar-skillset-right{
		top:65px;
	}
	#ar-skill-sets .slick-slide{
		height: 280px;
		padding: 0 20px;
	}
	#mdrt-img {padding-bottom: 40px;}
	.an-tier{font-size:14px;}
	.armp-outer{
		background-size: 40px;
	    padding-left: 50px;
	    padding-right: 20px;
	    font-size: 14px;
	}
	#mdrt-privilege{
		margin-bottom: 30px;
	}
	#awards-night-top h2, #axa-mdrt-club-inner h3, #axa-signature-inner h4{font-size:45px;}
	#axa-signature-inner p, #awards-night-bottom, #awards-night-top p{font-size:16px;}
	#ar01, #ar02, #ar03{
		background: url(../images/ar01-mobile.jpg) no-repeat center center;
		background-size:cover; 
	}
	#ar-whyaxa-top{padding-top:105px;}
	#whyaxa-toptext img{height: 55px;}
	#ar-whyaxa{background-position: -30px 20px;}
	#ar-oneaxa sup {
	    font-size: 0.5em;
	    top: -0.65em;
	}
	#berewarded-copy img{width: 330px;}
	#berewarded-copy h1 {
    	font-size: 45px;
	    line-height: 40px;
	}
	#berewarded-copy p {
	    padding-left: 45%;
	}
	.ar-contactus-input{padding-right:0;}
	.ar-contactus-input input[type="submit"], 
	.ar-contactus-input input[type="submit"]:hover, 
	.ar-contactus-input input[type="submit"]:active, 
	.ar-contactus-input input[type="submit"]:focus{
		right: 0;
	}
	#whyaxa-toptext.ar-upcoming img{height:45px;}
	#ar-upcoming-eligibility h2, #ar-upcoming-qualitative h2, #axa-career-talk h3{font-size:30px;}
	#ar-upcoming-eligibility ul, #ar-upcoming-qualitative ul{margin-bottom:0;}
	#axa-career-talk img {height: 50px;}
	#ar-upcoming-qualitative ul{padding-top:0;}
	.axa-career-talk-timeslot-wrapper:nth-child(odd), .axa-career-talk-timeslot-wrapper:nth-child(even){
		padding:0;
	}
	.timeslot-left, .timeslot-right{
		padding:0 4px;
	}
	#axa-career-talk-form .axa-career-talk-timeslot-wrapper:nth-child(odd){padding-right:6px;}
	#axa-career-talk-form .axa-career-talk-timeslot-wrapper:nth-child(even){padding-left:6px;}
	#act-checkboxes{margin-top:0;}
	#act-timeslot-wrapper{margin-top:10px;}
	#act-submit, #act-submit:hover, #act-submit:active, #act-submit:focus{margin-top:20px;}
}
@media only screen and (max-width:414px){
	#seeshareseize{
		position: absolute;
		right: 0;
		top: -164px;
		transform: scale(0.50, 0.50);
		left: 185px;
	}
}
@media only screen and (max-width:375px){
	#seeshareseize{
		position: absolute;
		right: 0;
		top: -164px;
		transform: scale(0.50, 0.50);
		left: 155px;
	}
}
@media only screen and (max-width:767px){
	.arcp-m-holder{
		width: 280px;
		margin:0 auto;
		margin-top:10px;
		margin-bottom: 20px;
	}
	.arcp-m-img{
		width: 100%;
		height: 26px;
	}
	.arcp-mobile{
		text-align: center;
		background: #00afbd;
		padding: 11px 0 5px;
	}
	#ar-careerprogression {
    	background: url(../images/ar-careerprogression-bg.jpg) no-repeat right 15px top 0 #07539f;
	    background-size: 80px;
	}
	#ar-annualincome {padding: 14px 12px 70px !important;}
	#ar-annualincome-monbileimg{bottom:-40px; width: 140px;}
	#ar-annualincome{
		margin-top:30px;
	}
	#arcl{
		width: 250px !important;
		margin-left: -125px !important;
		left: 50%;
		position: relative;
	}
	#ar-nolimit h2{
		font-size: 22px;
		line-height: 20px;
	}
	#ar-nolimit, #ar-annualincome, #ar-careerprogression {padding: 14px 12px;}
	#ar-nolimit{margin-top: 14px;}
	.ar-achievesuccess > img {
	    height: 60px !important;
	}
	#ar-nolimit p, #ar-composite-license p{font-size:15px; line-height: 19px;}
	#ar-composite-license {
	    margin-top: 20px;
	    padding: 0;
	    background: none;
	}
	#ar-composite-license img {
	    width: 240px;
	    margin: 10px 0;
	}
	#ar-composite-license h3, #ar-annualincome h3, #ar-careerprogression h3{
		font-size:22px;
	}
	#ar-upcoming-eligibility h2, #ar-upcoming-qualitative h2, #axa-career-talk h3 {
	    font-size: 22px;
	    position: relative;
	    top: 0;
	    left: 0;
	    line-height: 0.9em;
	}
	#ar-upcoming-eligibility, #ar-upcoming-qualitative{padding: 16px 18px;}
	#ar-upcoming-eligibility img, #ar-upcoming-qualitative img{
		position: absolute;
		width: 80px;
		top: 17px;
		right: 20px;
	}
	#ar-upcoming-eligibility ul{
	    font-size: 13px;
	    padding-top: 5px;
	    padding-left: 16px;
	    width: calc(100% - 70px);
	}
	#ar-upcoming-qualitative ul {
	    font-size: 13px;
	    padding-top: 5px;
	    padding-left: 16px;
	}
	#upcoming-mobile{width: 160px;}
	.ar-upcoming-wrapper{
		padding:0 15px;
	}
	.testimonials#whyaxa-toptext img {
	    height: auto !important;
	}
	#ar-testimonial-thumb-wrapper{
    	width: 90%;
    }
    #ar-testimonial-thumb-wrapper > div{
    	padding:0 4px;
    }
    #ar-testimonial-videos iframe{
    	width: 90%;
    	margin:0;
    	left:5%;
    }
	.ar-contactus-input input[type="submit"], 
	.ar-contactus-input input[type="submit"]:hover, 
	.ar-contactus-input input[type="submit"]:active, 
	.ar-contactus-input input[type="submit"]:focus{
		position: relative;
		right: 0;
		margin-top:1rem;
	}
	#ar-contactus-form #captcha {
	    height: 77px;
	    margin-top: 1rem;
	}
	.ar-contactus-input input,.ar-contactus-input textarea{
		padding:8px 10px;
		font-size:13px;
	}
	#ar-contactus-form-wrapper{
		margin-top:15px;
		padding:12px 20px;
		font-size:15px;
		line-height: 21px;
	}
	#ar-contactus{
		padding-top:105px;
	}
	#ar-contactus > img{
		height:22px;
	}
	#ar-skillset-left{
		top:105px;
		width: 25px;
		left:-25px;
	}
	#ar-skillset-right{
		top:105px;
		width: 25px;
		right:-25px;
	}
	#ar-skill-sets .slick-slide {
	    height: 320px;
	    padding: 0 15px;
	}
	#ar-skillsets-holder{
		width: calc(100% - 50px);
		margin:0 auto;
	}
	#ar-skill-sets-text {
	    font-size: 20px;
	    padding: 10px 15px 6px;
	    text-align: left;
	}
	#whyaxa-toptext.ar-training img {
	    width:180px !important;
	    height: auto !important;
	}
	#ar-training-dev-mobile{
		padding: 0 15px;
	}
	#white-right{transform-origin:center right; transform: scaleX(0.28);}
	#white-left{transform-origin:center left; transform: scaleX(0.28);}
	#berewarded-copy p {padding-left: 0;font-size: 14px;}
	#berewarded-copy h1 {
	    font-size: 24px;
	    line-height: 0.9em;
	}
	#berewarded-copy img {width: 260px;}
	#berewarded-copy{text-align: left;}
	#ar-help-protection{margin-top:10px;}
	.ar-help-inner{padding-bottom:25px; }
	#ar-help-savings, #ar-help-retirement, #ar-help-protection{background-size:8%;}
	.ar-help-inner p{padding-right: 0;}
	.ar-help-title{font-size: 18px;}
	#ar-helping-p{font-size:16px; padding-right: 0; padding-bottom:12px;}
	#ar-help-content-left, #ar-help-content-right{width: 100%; padding:0;}
	#ar-whyaxa-bottom{
		margin-top:20px;
	}
	#ar-helping{
		width: calc(100% - 30px);
		padding: 21px 0 18px;
	}
	#ar-axa500-text p {
	    font-size: 16px;
	    padding-bottom: 10px;
	    padding-right: 0;
	}
	#ar-axa500-text div, #ar-helping-header{font-size:30px;}
	.arwc-content-title{padding-bottom:10px;}
	#ar-whychoose{margin-top:0px;}
	#ar-whychoose-content > div {
	    padding: 15px 13px;
	    margin: 4px 0;
	    font-weight: 200;
	}
	#ar-whychoose-content{margin:0;}
	#whychoose-m-text {
	    width: 100%;
	    font-size: 6.3vw;
	    padding: 11px 13px;
	    text-transform: uppercase;
	    font-weight: 700;
	    color: white;
	    background: #72407d;
	    margin-top: -2px;
	}
	.arwc-left, .arwc-mid, .arwc-right{border:none;}
	#whychoose-mobile, #go-places{ width:calc(100% - 30px); margin: 0 auto;}
	#whychoose-mobile img{width: 100%;}
	#ar-whychoose-content{padding: 0 15px;}
	#ar-axa500{padding: 0 15px; margin-top:25px;}
	#oneaxa-figure{padding-left: 5px;}
	#ar-whyaxa{background:none;}
	#ar-menu-blue a{padding-right: 12px 30px;}
	#ar-menu-blue{width: 255px;}
	#ar-menu-text {padding-top: 0px;font-size: 12px;}
	.ar-menu-bar{height: 3px;margin-bottom:3px;}
	#ar-axa-logo{
		left:15px;
		top:15px;
		width: 36px;
	}
	#ar-menu{right: 15px;top: 15px;}
	#ar-footer{padding:10px 15px 0;}
	#ar-home{
		width: 100%;
		height: calc(100vh - 105px);
	}
	#whyaxa-toptext {
	    float: left;
	    text-align: left;
	    padding:0 15px;
	}
	#whyaxa-toptext img{width: 175px; height: auto;}
	#whyaxa-toptext p{font-size: 15px; margin-bottom: 0;}
	#ar-whyaxa-top{width: 100%;}
	#ar-aboutus, #oneaxa-in-sg{width: calc(100% - 30px); margin: 0 auto; padding: 20px 6px;}
	#oneaxa-in-sg{margin-top:10px; padding-bottom:0;}
	#ar-axaataglance-info {width: 100%;}
	#ar-oneaxa{
		padding: 0 0 18px 4px;
		font-size: 30px;
	}
	.ar-glance {padding: 0 4px 10px !important;}
	.ar-glance-individual{bottom:8px; left:8px; font-size:13px; line-height: 15px;}
	.ar-glance-num, .ar-glance-num-small {
		font-size: 27px;
		line-height: 27px;
	}
	#ar-aboutus{
		background-size: 100%;
		background-position: right -10px bottom -30px;
		padding-bottom: 90px;
		margin-top:20px;
	}
	#ar-oneaxa sup {
    	font-size: 0.6em;
	    top: -0.45em;
	}
	.ar-oneaxa-mobile{
		padding: 0 5px;
	}
	.ar-oneaxa-mobile > div{
		float:left;
	}
	.ar-oneaxa-mobile img{height: 80px;}
	.ar-oneaxa-mobile-c{
		width: calc((100% - 110px)/3);
		background:white;
		height: 80px;
		display: table;
	}
	.ar-oneaxa-mobile-c-inner {
	    display: table-cell;
	    vertical-align: middle;
	    text-align: center;
	    font-size: 12px;
	    line-height: 1.1em;
	}
	.ar-oneaxa-mobile-c-inner .oneaxa-highlight{font-size:18px;}
	.ar-oneaxa-mobile-c-inner .oneaxa-highlight.bigger{font-size:24px;}
	#awards-night-top{padding:20px 10px 8px;background: none;}
	.an-tier{
		padding: 10px 20px;
		border-left: none !important;
		border-right: none !important;
		border-bottom: 2px solid white;
	}
	.an-tier > div{font-size:13px;}
	#awards-night-bottom{padding: 18px 15px;}
	#axa-mdrt-club-inner h3{padding: 20px 0 12px;}
	#axa-mdrt-club-inner p {font-size: 14px;padding-right: 0;}
	#awards-night-top h2{margin-bottom:10px;}
	#mdrt-img {padding-bottom: 20px; width: 60%;}
	.armp-outer {
	    background-size: 25px;
	    padding-left: 35px;
	    padding-right: 0px;
	    font-size: 13px;
	    margin: 0px 0;
	    height: auto;
	    padding: 10px 0 10px 35px;
	}
	#mdrt-privilege p{margin-bottom:15px;}
	#axa-signature {padding: 6px 0 10px;}
	#axa-signature-img {
	    float: none;
	    width: 60vw;
	    position: relative;
	    left: 50%;
	    margin-left: -30vw;
	    margin-top: 10px;
	}
	#awards-night-top h2, #axa-mdrt-club-inner h3, #axa-signature-inner h4 {font-size: 25px;}
	#axa-signature-inner p, #awards-night-bottom, #awards-night-top p {font-size: 14px;}
	#go-places-inner {
	    background-size: 100%;
	    background-position: bottom 35px center;
	}
	#berewarded-banner-wrapper {
	    width: 950px;
	    left: 50%;
	    margin-left: -475px;
	}
	#br-right{
		width: 30px;
	    height: 121px;
	    background-size: cover;
	    margin-top: -60px;
	    right: 5px;
	}
	#br-left{
		width: 30px;
	    height: 121px;
	    background-size: cover;
	    margin-top: -60px;
	    left: 5px;
	}
	#white-right, #white-left {transform: scaleX(0.32);}
	#axa-career-talk-form .axa-career-talk-timeslot-wrapper:nth-child(odd),
	#axa-career-talk-form .axa-career-talk-timeslot-wrapper:nth-child(even){
		padding: 0;
	}
	.ar-upcoming-wrapper input[type="checkbox"]{
		position: relative;
		top: 2px;
	}
	#act-confirm{margin-top:5px;}
	.act-contact {margin:0;}
	#auq2 ul{padding-top:0;}
}
@media only screen and (max-width: 400px){
	#ar-upcoming-eligibility img, #ar-upcoming-qualitative img{
		position: absolute;
		width: 70px;
		top: 17px;
		right: 20px;
	}
	#ar-upcoming-eligibility ul{
	    font-size: 13px;
	    padding-top: 5px;
	    padding-left: 16px;
	    width: calc(100% - 76px);
	}
	#ar-upcoming-qualitative ul {
	    font-size: 13px;
	    padding-top: 5px;
	    padding-left: 16px;
	    width: calc(100% - 10px);
	}
	.ar-glance-individual {
	    font-size: 12px;
	    line-height: 13px;
	    width: 80%;
	}
	.ar-glance-num, .ar-glance-num-small {
	    font-size: 24px;
	    line-height: 24px;
	}
	#go-places-inner {
	    background-size: 100%;
	    background-position: bottom 45px center;
	}
	#berewarded-banner-wrapper {
	    width: 850px;
	    left: 50%;
	    margin-left: -425px;
	}
	#br-right{
		width: 30px;
	    height: 121px;
	    background-size: cover;
	    margin-top: -60px;
	    right: 5px;
	}
	#br-left{
		width: 30px;
	    height: 121px;
	    background-size: cover;
	    margin-top: -60px;
	    left: 5px;
	}
	#white-right, #white-left {transform: scaleX(0.2);}
}
@media only screen and (max-width: 320px){
	#ar-annualincome{padding: 14px 12px 50px !important;}
	#ar-annualincome-monbileimg{bottom:-40px; width: 140px;}
	.timeslot-date, .timeslot-time{font-size:12px;}
	#ar-upcoming-eligibility img, #ar-upcoming-qualitative img{
		position: absolute;
		width: 50px;
		top: 17px;
		right: 20px;
	}
	#ar-upcoming-eligibility ul, #ar-upcoming-qualitative ul {
	    font-size: 13px;
	    padding-top: 5px;
	    padding-left: 16px;
	    width: calc(100% - 56px);
	}
	#ar-skillset-left, #ar-skillset-right{
		top:82px;
	}
	#ar-skill-sets .slick-slide {
	    height: 260px;
	    padding: 0 12px;
	}
	#berewarded-banner-outer{margin-top: 110px;}
	#go-places-inner {
	    background-size: 120%;
	    background-position: bottom 10px center;
	}
	#white-right, #white-left {transform: scaleX(0.12);}
	#br-left{
		width: 20px;
	    height: 81px;
	    background-size: cover;
	    margin-top: -40px;
	    left: 0px;
	}
	#br-right{
		width: 20px;
	    height: 81px;
	    background-size: cover;
	    margin-top: -40px;
	    right: 0px;
	}
	#berewarded-banner-wrapper {
	    width: 780px;
	    left: 50%;
	    margin-left: -390px;
	}
	#seeshareseize{
		position: absolute;
		right: 0;
		top: -164px;
		transform: scale(0.50, 0.50);
		left: 105px;
	}
	#ar-aboutus{background-size: 130%;}
	.ar-glance{width: 50% !important;}
	.ar-glance-individual{font-size: 4.7vw; line-height: 1.1em;width: 80%; bottom: 12px; left: 12px;}
	.ar-glance-num, .ar-glance-num-small {
	    font-size: 9vw;
	    line-height: 1em;
	}
	.ar-oneaxa-mobile{display: none !important;}
	.ar-oneaxa-mobile-320{display: block !important; padding: 0 5px;}
	.ar-oneaxa-mobile-320 > div{float:left;}
	.ar-oneaxa-mobile-320 img{height: 100px;}
	.ar-oneaxa-mobile-320 .ar-oneaxa-mobile-c{
		width: calc((100% - 98px)/2);
		height: 100px;
	}
	.ar-oneaxa-mobile-320 .ar-oneaxa-mobile-c-inner{
		font-size: 14px;
	}
	.shield-rider{
		padding: 25px 5px;
	}
	.shield-rider h2{
		font-size: 24px;
		line-height: 1.17;
		letter-spacing: 0.5px;
	}
	#product-intro .shield-rider p {
		font-size: 16px;
	   	line-height: 1.5;
	   	margin-bottom: 40px;
	   	letter-spacing: 0.3px;
	}
}

.insurance-covers {
	padding: 0;
}
.insurance-covers li {
	padding: 0;
	list-style: none;
	font-size: 16px;
	line-height: 1.8;
	color: rgb(31, 73, 125);
}
.accordion-child ul li .home-faq-list ul{
	list-style-type: none;
}
.accordion-child ul li .home-faq-list ul li:before{
	content: '\2014';
	position: absolute;
	margin-left: -20px;
}
.accordion-child .table > thead > tr > th {
	vertical-align: top;
}
.faq-image img{
	width: 100% !important;
	height: auto !important;
}

.shield-findoutbar{
	display: block;
	background:  #c91432;
	line-height: 3.5;
	color: white!important;
	padding-left:  20px;
	text-decoration: none;
}
/*Latest New New design Insights*/
.insight-container {
	padding: 55px 60px;
	background-color: #ffffff;
}
.insights h1{
	font-family: 'Publico Headline', sans-serif;
	font-size: 28px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.17;
	letter-spacing: 1px;
	text-align: left;
	color: #333333;
	margin-bottom: 30px;

}
.insights h2{
	font-family: 'SourceSansPro-bold', sans-serif;
	font-size: 28px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.14;
	letter-spacing: -0.1px;
	color: #333333;
	margin-bottom: 30px;
}
.insights p{
	font-family: 'SourceSansPro-Regular', sans-serif;
	font-size: 20px;
	line-height: 1.5;
	color: #333333;
}
.insights-text {
	font-family: 'SourceSansPro-Regular', sans-serif !important;
	font-size: 18px !important;
	text-align: left !important;
	color: #424242 !important;
	margin-top: 20px;
}
.insights-text span{
	margin-top: 20px;
	margin-bottom: 10px;
}

.insights-header {
	font-family: 'SourceSansPro-Bold', sans-serif !important;
	color: #333333;
	font-size: 36px;
	margin-bottom: 30px;
}
.report-img {
	margin-bottom: 20px;
}
.report-img a,
.visit-link {
	font-family: 'SourceSansPro-Bold', sans-serif !important;
	color: #ec4d33;
	font-size: 14px;
}
.report-img a:after,
.visit-link:after {
	position: absolute;
	font-family: "icomoon";
	content: "\e948";
	padding-left: 3%;
	padding-top: 2%;
}
.report-img-life a,
.visit-link {
	font-family: 'SourceSansPro-Bold', sans-serif !important;
	color: #ec4d33;
	font-size: 14px;
}
.report-img-life a:after,
.visit-link:after {
	position: absolute;
	font-family: "icomoon";
	content: "\e948";
	padding-left: 3%;
}

.landing-page-intro .what-we-found-content{
	background-color: #f5faff;
}
.landing-page-intro .what-we-found .col-md-6{
	padding-left: 0;
}
.landing-page-intro .what-we-found h1{
	text-align: center;
	font-family: 'Publico Headline', sans-serif;
	font-weight: bold;

}
.landing-page-intro .what-we-found p{
	margin-bottom: 30px;
    font-size: 18px;
    padding: 40px;

}
.landing-page-intro .what-we-found-content-lia{
	background-color: #f5faff;
	text-align: center
}
.landing-page-intro .what-we-found-content-lia span{
	font-size: 16px;
	font-weight: normal;
	font-style: italic;
	font-stretch: normal;
	line-height: 1.5;
	letter-spacing: 0.2px;
	text-align: left;
	color: #5f5f5f;
}
.landing-page-intro .source {
	font-size: 16px;
	font-weight: normal;
	font-style: italic;
	font-stretch: normal;
	letter-spacing: 0.2px;
	text-align: left;
	color: #5f5f5f;
	padding-left: 10px;

}
.more-insights {
    background-color:  #3b3fd8;
    padding: 53px 60px;
}

.more-insights span{

	font-family: 'Source Sans Pro', sans-serif;
	font-size: 24px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.14;
	letter-spacing: -0.1px;
	text-align: center;
	color: #fafafa;
	display:block;
	padding-bottom: 5%;

}
.more-insights-btn{
	padding-left:5%;
	text-align:center;
}
.more-insights-btn a {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 14px;
	font-style: normal;
    font-stretch: normal;
    line-height: 1.29;
    letter-spacing: 1.2px;
    text-align: left;
    color: #fafafa;
	border: 1px solid #ffffff;
	margin-right: 40px;
	padding-left: 30px;
	padding: 20px 50px;
	text-decoration:none;
}
.landing-page-content .more-insights .btn-pressrelease-view{

	text-align:center;
}
.btn-latestnews a{
	font-size: 16px;
    text-decoration: none;
    background-color: #f07662;
    font-family: 'Source Sans Pro', sans-serif;
    border-radius: 0;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.35;
    letter-spacing: 0.1px;
    color: #fafafa;
    -webkit-font-smoothing: antialiased;
    transition: 0.5s;
    padding: 15px 38px;
    margin-left: 20px;
    margin-bottom: 20px;
    white-space: pre-wrap;
    text-transform: none;
}
.find-insights{
	background-color:#fafafa;
	padding: 15px;
	text-align:center;
	padding: 5%;
}
.find-insights p{
	font-family: 'Publico Headline', sans-serif;
	font-size: 28px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.17;
	letter-spacing: 1px;
	text-align: center;
	color: #333333;
	padding:3%;
}
.find-insights a{
	text-align:center;
	background-color:#f07662;
	font-family: 'Source Sans Pro', sans-serif;
	border-radius:0;
	padding-left: 30px;
    font-size: 20px;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.35;
    letter-spacing: 0.1px;
    text-align: center;
    color: #fafafa;
    padding-right: 30px;
	-webkit-font-smoothing: antialiased;
	transition: 0.5s;
	padding: 15px 50px;
    margin-right: 20px;
    margin-left: 20px;
}
.find-insights a:hover, .find-insights a:focus{
color: #fafafa;
text-decoration: none;
background-color:#cc412a;
}
.axa-donate{
	background-color: #f6f6f6;
	padding:5%;
	display: inline-block;
    width: 100%;
    margin-bottom: 30px;
}
.axa-donate-for h1{
	font-family: 'Publico Headline', sans-serif;
	font-weight: bold;
	padding-left: 15%;
	font-size:28px;
	
}
.axa-donate-for p{
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.5;
	letter-spacing: 0.1px;
	color: #333333;
	padding-left: 15%;
}
.insights-divider{
	border-left: solid 1px #cccccc;
    content: "";
	height: 110px;
	padding-left: 5%;
}
.button-primary {
    color: #ffffff;
    font-size: 16px;
    padding: 5px 30px;
    text-decoration: none;
    text-transform: capitalize;
    -webkit-font-smoothing: antialiased;
    transition: color 0.5s;
    font-weight: 600;
    cursor: pointer;
    line-height: 45px;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    z-index: 0;
    position: relative;
    overflow: hidden;
    outline: none;
    border: none;
    width: 270px;
	border-radius: 0;
    -webkit-font-smoothing: antialiased;
}

.button-primary:after {
    position: absolute;
    font-family: "icomoon";
    content: "\e948";
    display: inline-block;
	font-weight: normal;
	margin-left: 30px;
	
    /* text-align: right; */
    /* float: left; */
    /* padding-left: 70%; */
}

/* .button-primary:after {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 0;
    height: 600px;
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
    -ms-transform: translate(-50%, -50%) rotate(45deg);
    transform: translate(-50%, -50%) rotate(45deg);
    -webkit-transform: translate3d(-50%, -50%, 0) rotate(45deg);
    transform: translate3d(-50%, -50%, 0) rotate(45deg);
    opacity: 0;
    z-index: -1;
    content: '';
    transition: width 0.3s, opacity 0.3s;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background: #26a541;
} */
.button-primary:hover {
    color: #3c3ed8;
    text-decoration: none;
    background-color: white;
    opacity: 0.9;
}
.buy-now {
	background-color:#27be46;
	color:white;
	width: 100%;
	max-width:286px;
	height: 63px;
	font-size: 24px;
	padding-top: 13px;
	margin: 10px 10px 10px 0px;
}
/* High Net Worth */
.networth-landing{
	background:#ffffff;
	height:auto!important;
}
.networth-header-img {
	width:100%;

}

.networth-box{
	width: 100%;
    margin-top: 50px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.10);
    box-shadow: 0 0 10px 0 rgba(0,0,0,.10);
}
.networth-box img{
	width:100%!important;
}
.networth-box:nth-child(even) div{
	float:right;
}
.networth-box:nth-child(even) div img {
	float:right;
}
.networth-box:nth-child(odd) div{
	float:left;
}
.networth-content h1{
 	font-family: 'Publico Headline', sans-serif;
  	font-size: 48px;
  	font-weight: bold;
  	font-style: normal;
  	font-stretch: normal;
  	line-height: 0.56;
  	letter-spacing: 0.1px;
  	color: #c2a34f;
  	padding: 45px;
}
.networth-content h4{
  	font-family: 'SourceSansPro-Bold', sans-serif;
  	font-size: 24px;
  	font-weight: bold;
  	font-style: normal;
  	font-stretch: normal;
  	line-height: normal;
  	letter-spacing: normal;
  	color: #c2a34f;
  	padding: 10px 45px;
  }
  .networth-content p{
  	font-family: 'SourceSansPro-Regular', sans-serif;
  	font-size: 16px;
  	font-weight: normal;
  	font-style: normal;
  	font-stretch: normal;
  	line-height: 1.5;
  	letter-spacing: 0.2px;
  	color: #333333;
  	padding: 5px 45px;
  }
  .networth-content span:last-child{
  	border-bottom: none;
  }
  .networth-divider, .networth-content span:first-of-type {
  	border-bottom: solid 1px #af9a51;
    content: "";
    padding-left: 85%;
    margin-left: 45px;
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .networth-imp-notice .new-impt-notice{
  	color: #9f9fa8;
	font-size: 10px;
	background: white;
	padding: 35px 0 25px 0;

  }
  .networth-imp-notice .new-impt-notice h6{
  	font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding:10px 0;
  }
  .footer-contactus{
   font-family: 'Publico Headline', sans-serif;
   font-size: 48px;
   font-weight: bold;
   font-style: normal;
   font-stretch: normal;
   line-height: 1.13;
   letter-spacing: 2px;
   color: #fafafa;
   background-color: #cba647;
   margin-top: 5%;
   padding: 3%;
   text-align: center;
  }
  .footer-contactus p{
  font-family: 'SourceSansPro-Regular', sans-serif;
  font-size: 24px;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.25;
  letter-spacing: 1px;
  text-align: center;
  color: #fafafa;
  padding-top: 1%;
  word-spacing: 5px;
  }
  .footer-contactus a{
  	color:#fafafa;
  }
  
  @media only screen and (min-width: 320px) and (max-width:812px){
	.insights-text a:after {
		position: absolute;
		font-family: "icomoon";
		content: "\e948";
		padding-left: 3%;
		padding-top: 1%;
	}
	.insights-header {
		font-size: 20px !important;
	}
	.learn-more {
		font-size: 12px !important;
		padding: 10px 25px !important;
	}
	.more-insights span {
		font-weight: 400 !important;
		font-size: 20px !important;
	}
	.insights p {
		font-size: 16px !important;
	}
	.networth-content h1{
	 font-family: 'Publico Headline', sans-serif;
	 font-size: 20px;
	 font-weight: bold;
	 font-style: normal;
	 font-stretch: normal;
	 line-height: 0.56;
	 letter-spacing: 0.1px;
	 color: #c2a34f;
	 padding: 20px 30px 30px 30px;
	}
	.networth-content h4{
	 font-family: 'SourceSansPro-Bold', sans-serif;
	 font-size: 14px;
	 font-weight: bold;
	 font-style: normal;
	 font-stretch: normal;
	 line-height: normal;
	 letter-spacing: normal;
	 color: #c2a34f;
	 padding: 0px 30px;
  	}
  	.networth-content p{
  	font-family: 'SourceSansPro-Regular', sans-serif;
  	font-size: 12px;
  	font-weight: normal;
  	font-style: normal;
  	font-stretch: normal;
  	line-height: 1.5;
  	letter-spacing: 0.2px;
  	color: #333333;
  	padding: 0px 30px;
  }
  
  .networth-divider, .networth-content span:first-of-type {
  	border-bottom: solid 1px #af9a51;
    content: "";
    padding-left: 85%;
    margin-left: 30px;
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .networth-content span:last-child{
  	border-bottom: none;
  }
  .footer-contactus{
   font-family: 'Publico Headline', sans-serif;
   font-size: 20px;
   font-weight: bold;
   font-style: normal;
   font-stretch: normal;
   line-height: 1.13;
   letter-spacing: 2px;
   color: #fafafa;
   background-color: #cba647;
   margin-top: 5%;
   padding: 3%;
   text-align: center;
  }
  .footer-contactus h1{
   font-family: 'Publico Headline', sans-serif;
   font-size: 20px;
   font-weight: bold;
   font-style: normal;
   font-stretch: normal;
   line-height: 1.13;
   letter-spacing: 2px;
   color: #fafafa;
   background-color: #cba647;
   margin-top: 5%;
   padding: 3%;
   text-align: center;
  }
  .footer-contactus p{
  	font-family: 'SourceSansPro-Regular', sans-serif;
    font-size: 18px;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.25;
    letter-spacing: 1px;
    text-align: center;
    color: #fafafa;
    padding-top: 1%;
    word-spacing: 5px;
  }
}
  @media only screen and (min-width: 768px) and (max-width:1024px){
	.networth-content h1{
	 font-family: 'Publico Headline', sans-serif;
	 font-size: 32px;
	 font-weight: bold;
	 font-style: normal;
	 font-stretch: normal;
	 line-height: 0.56;
	 letter-spacing: 0.1px;
	 color: #c2a34f;
	 padding: 20px 30px 30px 30px;
	}
	.networth-content h4{
	 font-family: 'SourceSansPro-Bold', sans-serif;
	 font-size: 18px;
	 font-weight: bold;
	 font-style: normal;
	 font-stretch: normal;
	 line-height: normal;
	 letter-spacing: normal;
	 color: #c2a34f;
	 padding: 0px 30px;
  	}
  	.networth-content p{
  	font-family: 'SourceSansPro-Regular', sans-serif;
  	font-size: 16px;
  	font-weight: normal;
  	font-style: normal;
  	font-stretch: normal;
  	line-height: 1.5;
  	letter-spacing: 0.2px;
  	color: #333333;
  	padding: 0px 30px;
  }
  .networth-divider{
  	border-bottom: solid 1px #af9a51;
    content: "";
    padding-left: 85%;
    margin-left: 30px;
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .networth-content span:last-child{
  	border-bottom: none;
  }
  .footer-contactus{
   font-family: 'Publico Headline', sans-serif;
   font-size: 30px;
   font-weight: bold;
   font-style: normal;
   font-stretch: normal;
   line-height: 1.13;
   letter-spacing: 2px;
   color: #fafafa;
   background-color: #cba647;
   margin-top: 5%;
   padding: 3%;
   text-align: center;
  }
  .footer-contactus h1{
   font-family: 'Publico Headline', sans-serif;
   font-size: 20px;
   font-weight: bold;
   font-style: normal;
   font-stretch: normal;
   line-height: 1.13;
   letter-spacing: 2px;
   color: #fafafa;
   background-color: #cba647;
   margin-top: 5%;
   padding: 3%;
   text-align: center;
  }
  .footer-contactus p{
  	font-family: 'SourceSansPro-Regular', sans-serif;
    font-size: 20px;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.25;
    letter-spacing: 1px;
    text-align: center;
    color: #fafafa;
    padding-top: 1%;
    word-spacing: 5px;
  }
  .new-inner-product-page-title-wrapper h1 {
  	max-width: 100% !important;
  }
}
@media only screen and (min-width: 321px) and (max-width:767px){
	.insights-divider{
    padding-left: 5%;
	text-align: center;
	border-left: 0;
	}
}
@media only screen and (min-width: 320px) and (max-width:767px){
	.corporate-responsibility-divider{
	border-left: solid 2px #cccccc;
    content: "";
    height: 120px;
    padding-left: 5%;
	}
}
@media (max-width: 1199px) and (min-width: 992px){
	.corporate-responsibility-intro p{font-size:16px;}
	.corporate-responsibility-intro span{font-size:20px;}
	.corporate-responsibility-intro .beneficiaries h1{font-size:20px;}
	.six-pillars-inner1{padding: 0 0 0 200px;}
	.six-pillars-inner2{padding: 0 0 0 200px;}
	.six-pillars-inner3{padding: 0 0 0 201px;}
	.six-pillars-inner4{padding: 0 0 0 200px;}
}
@media only screen and (min-width: 321px) and (max-width:767px){
	.more-insights{
		padding: 50px 38px;
	}
	.more-insights-btn a{
   		margin-bottom: 15px;
	}
	.more-insights-btn a:before{
		padding-left: 80%;
	}			
	.find-insights a{
		margin-bottom: 15px;
	}
	.axa-donate-for p{
		text-align: center;
		padding-left: 0;
	}
	.axa-donate-for h1{
		text-align: center;
		padding-left: 0;
	}
	.buy-now {
		font-size: 20px;
		height: 40px;
		padding: 5px;
	}
}

.embed-responsive {
	position: relative;
	display: block;
	height: 0;
	padding: 0;
	overflow: hidden;
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}

.embed-responsive-16by9 {
	padding-bottom: 56.25%;
}

.embed-responsive-4by3 {
	padding-bottom: 75%;
}

.learn-more {
	font-family: 'SourceSansPro-Semibold', sans-serif;
	width: 150px;
	height: 50px;
	border: solid 2px #f07662;
	font-size: 16px;
	font-weight: 600;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.13;
	letter-spacing: 1px;
	text-align: center;
	color: #f07662 !important;
	padding: 15px 50px;
	text-transform: uppercase;
	background-color: transparent !important;
	color: #f07662;
}

/* DOLL HOUSE CSS */
@keyframes thumb {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

.dollhouse .thumb {
  animation-name: thumb; }

@keyframes fadeInLeft {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0); }
  to {
    opacity: 1;
    transform: none; } }

.dollhouse .fadeInLeft {
  animation-name: fadeInLeft; }

@keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translate3d(100%, 0, 0); }
  to {
    opacity: 0.8;
    transform: none; } }

.dollhouse .fadeInRight {
  animation-name: fadeInRight; }

.dollhouse .animated {
  animation-duration: 1s;
  animation-fill-mode: forwards;
  position: relative; }

.dollhouse .clouds {
  position: relative;
  width: 850px;
  margin-left: auto;
  margin-right: auto; }

.dollhouse .interior-thumb {
  padding: 0 30px;
  text-align: center; }

.dollhouse .bg-interior {
  height: 370px; }

.dollhouse .clearfix {
  display: block;
  margin-bottom: 10px; }
  @media screen and (min-width: 1142px) {
    .dollhouse .clearfix {
      display: none; } }

.dollhouse .indicate-text .disclaimer {
  color: #005fd6;
  font-style: normal; }

.dollhouse .interior-thumb .thumb {
  display: inline-block;
  border: 0;
  outline: 0;
  vertical-align: baseline;
  background: transparent;
  margin: 0;
  padding: 0 13px; }

.dollhouse .interior-thumb .thumb a {
  position: relative;
  background-color: #000000;
  height: 183px;
  vertical-align: baseline;
  display: inline-block;
  background: #000000;
  cursor: pointer;
  z-index: 0; }

.dollhouse .interior-thumb .thumb img:before {
  background-color: black; }

.dollhouse .interior-thumb .thumb img {
  background-color: black;
  opacity: 0.7;
  width: 151px;
  transition: opacity .3s ease-in-out;
  border: 3px solid rgba(199, 199, 199, 0.8); }

.dollhouse .interior-thumb .thumb img:hover {
  opacity: 1; }

.dollhouse .interior-thumb .thumb .bg-dark:before {
  background: black;
  content: '';
  opacity: 0.5; }

.dollhouse .interior-thumb .thumb span {
  position: absolute;
  left: 0;
  bottom: 1px;
  width: 151px;
  text-align: center;
  font-size: 16px;
  font-family: 'Source Sans Pro', arial;
  color: #ffffff;
  padding: 10px 0;
  font-weight: 600;
  background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
  -webkit-font-smoothing: antialiased;
  text-transform: uppercase; }

.dollhouse .indicate-text h4 {
  font-family: 'Source Sans Pro', arial;
  font-size: 12px;
  color: #000000;
  padding: 0 40px;
  font-style: italic; }

.dollhouse .active-border img {
  border: 3px solid #2660d7 !important; }

.dollhouse .videoDiv {
  display: none;
  width: 850px;
  height: 370px; }

.dollhouse .video-section {
  width: 850px; }

.dollhouse .open {
  position: fixed;
  width: 100px;
  height: 40px;
  left: 50%;
  top: -1000px;
  margin-left: -80px;
  margin-top: -30px;
  border: 1px solid #ccc;
  background-color: #fff;
  border-radius: 6px;
  padding: 10px 30px;
  color: #444;
  transition: all ease-out 0.6s; }

.dollhouse .open:hover {
  border: 1px solid #aaa;
  box-shadow: 0 0 8px #ccc inset;
  transition: all ease-out 0.6s; }

.dollhouse .ceiling-fan {
  left: 571px;
  top: 170.453px; }

.dollhouse .ceiling-fan-note {
  left: 798px;
  top: -132px; }

.dollhouse .sockets-bedroom {
  top: 112px;
  left: 463px; }

.dollhouse .sockets-bedroom-note {
  left: 387.8px;
  top: -194px; }

.dollhouse .kitchen-fire {
  left: 576.5px;
  top: 85px; }

.dollhouse .kitchen-fire-note {
  left: 804.5px;
  top: -217px; }

.dollhouse .livingroom-fire {
  top: 81px;
  left: 230.5px; }

.dollhouse .livingroom-note {
  left: 154.2px;
  top: -235.75px; }

.dollhouse .livingroom-piono {
  left: 415.75px;
  top: 227.547px; }

.dollhouse .livingroom-piono-note {
  left: 640.75px;
  top: -73.422px; }

.dollhouse .washroom-toilet {
  left: 499.5px;
  top: 44px; }

.dollhouse .washroom-note {
  left: 726.5px;
  top: -257.45px; }

.dollhouse .entrance-bycle {
  left: 479.5px;
  top: 245px; }

.dollhouse .entrance-bycle-note {
  left: 714.5px;
  top: -63px; }

.dollhouse .balcony {
  left: 644px;
  top: 120.5px; }

.dollhouse .balcony-note {
  left: 873.5px;
  top: -181px; }

.dollhouse .notelist {
  position: absolute;
  padding: 8px;
  width: 250px;
  height: auto;
  margin-top: -119px;
  margin-left: -200px;
  background-color: #053684;
  border-radius: 6px;
  box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.4);
  opacity: 0.8;
  border: 2px solid #053684;
  font-family: arial; }

.dollhouse .notelist:before {
  content: '';
  position: absolute;
  left: -14px;
  top: 32%;
  border-style: solid;
  border-width: 10px 14px 10px 0;
  border-color: rgba(0, 0, 0, 0) #053684 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); }

.dollhouse .notelist p {
  /* width: 300px; */
  font-size: 12px;
  color: #ffffff;
  font-weight: 400;
  line-height: 15px;
  float: left;
  margin: 0;
  text-align: left;
  font-family: 'Source Sans Pro', arial; }

.dollhouse .notelist h1 {
  font-size: 14px;
  font-weight: 600;
  color: #ffffff;
  margin: 0px 0;
  text-align: left;
  font-family: 'Source Sans Pro', arial; }

.dollhouse .notelist-right {
  position: absolute;
  padding: 8px;
  width: 250px;
  height: auto;
  margin-top: -119px;
  margin-left: -200px;
  background-color: #053684;
  border-radius: 6px;
  box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.4);
  opacity: 0.8;
  border: 2px solid #053684;
  font-family: arial; }

.dollhouse .notelist-right:before {
  content: '';
  position: absolute;
  right: -20px;
  top: 32%;
  border-style: solid;
  border-width: 10px 10px 10px 8px;
  border-color: rgba(0, 0, 0, 0);
  border-left-color: inherit; }

.dollhouse .notelist-right p {
  /* width: 300px; */
  font-size: 12px;
  color: #ffffff;
  font-weight: 400;
  line-height: 15px;
  float: left;
  margin: 0;
  text-align: left;
  font-family: 'Source Sans Pro', arial; }

.dollhouse .notelist-right h1 {
  font-size: 14px;
  font-weight: 600;
  color: #ffffff;
  margin: 0px 0;
  text-align: left;
  font-family: 'Source Sans Pro', arial; }

.dollhouse .slider-container {
  width: 350px;
  margin: 0 25px;
  overflow: hidden; }

.dollhouse .closelist {
  cursor: pointer; }

.dollhouse .closelist:before,
.dollhouse .closelist:after {
  content: "";
  position: absolute;
  height: 8px;
  width: 8px;
  top: 9px;
  right: 4px;
  border-top: 2px solid #bdc7dc;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg); }

.dollhouse .closelist:before {
  right: 8px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg); }

.dollhouse .default-img img {
  width: 100%; }

.dollhouse .main-video {
  width: 850px;
  height: 370px; }

.dollhouse .dollhouse-loader,
.dollhouse .dollhouse-loader:after {
  border-radius: 50%;
  width: 10em;
  height: 10em; }

.dollhouse .dollhouse-loader {
  margin: -280px auto 60px;
  font-size: 8px;
  position: relative;
  text-indent: -9999em;
  border-top: 0.5em solid rgba(255, 255, 255, 0.2);
  border-right: 0.5em solid rgba(255, 255, 255, 0.2);
  border-bottom: 0.5em solid rgba(255, 255, 255, 0.2);
  border-left: 0.5em solid #ffffff;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: dollhouse-load8 1.1s infinite linear;
  animation: dollhouse-load8 1.1s infinite linear; }

@-webkit-keyframes dollhouse-load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes dollhouse-load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

.dollhouse .blob {
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 15px;
  height: 15px;
  background: #D31C43;
  border-radius: 50%;
  cursor: pointer; }

.dollhouse .ring, .dollhouse .pulse {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  border: solid #ffffff; }

.dollhouse .ring {
  border-width: 2px; }

.dollhouse .pulse {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  border-width: 1px; }

.dollhouse .pulse.pulse--1 {
  -webkit-animation: PULSE infinite;
  animation: PULSE infinite;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-delay: 0s;
  animation-delay: 0s; }

.dollhouse .pulse.pulse--2 {
  -webkit-animation: PULSE infinite;
  animation: PULSE infinite;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-delay: 0.66667s;
  animation-delay: 0.66667s; }

.dollhouse .pulse.pulse--3 {
  -webkit-animation: PULSE infinite;
  animation: PULSE infinite;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-delay: 1.33333s;
  animation-delay: 1.33333s; }

@-webkit-keyframes PULSE {
  100% {
    -webkit-transform: scale(4);
    transform: scale(4);
    opacity: 0; } }

@keyframes PULSE {
  100% {
    -webkit-transform: scale(4);
    transform: scale(4);
    opacity: 0; } }

.dollhouse .main-video {
  width: 850px;
  height: 370px; }

.product-insurance {
  background: #FFFFFF; }

.product-insurance h3 {
  display: none; }

.product-insurance.product-opened h3 {
  display: none !important; }

.product-insurance.product-opened h2 {
  display: block !important; }

.dollhouse-display {
  display: none; }

@media only screen and (max-width: 1150px) {
  .dollhouse .interior-thumb {
    padding: 0 0 30px; }
  .dollhouse .interior-thumb .thumb {
    padding: 0 8px; }
  .dollhouse .interior-thumb .thumb a {
    height: 109px; }
  .dollhouse .interior-thumb .thumb img {
    width: 90px; }
  .dollhouse .interior-thumb .thumb span {
    width: 89px;
    font-size: 10px; }
  .dollhouse .indicate-text h4 {
    text-align: center; } }

@media only screen and (max-width: 991px) {
  .dollhouse .main-stage {
    width: 735px !important;
    height: 320px !important; }
  .dollhouse .default-img img {
    width: 735px !important;
    height: 320px !important; }
  .dollhouse .dollhouse-loader {
    margin: -240px auto 60px; }
  .dollhouse .interior-thumb {
    padding: 0 0 30px; }
  .dollhouse .interior-thumb .thumb {
    padding: 0 8px; }
  .dollhouse .interior-thumb .thumb a {
    height: 109px; }
  .dollhouse .interior-thumb .thumb img {
    width: 90px; }
  .dollhouse .interior-thumb .thumb span {
    width: 89px;
    font-size: 10px; }
  .dollhouse .kitchen-fire-note {
    left: 730.5px;
    top: -193px; }
  .dollhouse .notelist {
    width: 155px; }
  .dollhouse .notelist h1 {
    font-size: 10px; }
  .dollhouse .notelist p {
    font-size: 10px; }
  .dollhouse .kitchen-fire {
    left: 498.5px;
    top: 72px; }
  .dollhouse .notelist-right p {
    font-size: 10px; }
  .dollhouse .notelist-right h1 {
    font-size: 10px; }
  .dollhouse .notelist-right {
    width: 155px; }
  .dollhouse .livingroom-note {
    left: 216.2px;
    top: -187.75px; }
  .dollhouse .livingroom-piono {
    left: 358.75px;
    top: 195.547px; }
  .dollhouse .livingroom-piono-note {
    left: 583.75px;
    top: -63.422px; }
  .dollhouse .livingroom-fire {
    top: 81px;
    left: 200.5px; }
  .dollhouse .sockets-bedroom {
    top: 96px;
    left: 400px; }
  .dollhouse .sockets-bedroom-note {
    left: 414.8px;
    top: -172px; }
  .dollhouse .ceiling-fan {
    left: 493px;
    top: 149.453px; }
  .dollhouse .ceiling-fan-note {
    left: 720px;
    top: -112px; }
  .dollhouse .washroom-toilet {
    left: 410.5px;
    top: 33px; }
  .dollhouse .washroom-note {
    left: 640.5px;
    top: -228.45px; }
  .dollhouse .entrance-bycle {
    left: 412.5px;
    top: 210px; }
  .dollhouse .entrance-bycle-note {
    left: 642.5px;
    top: -55px; }
  .dollhouse .balcony {
    left: 545px;
    top: 105.5px; }
  .dollhouse .balcony-note {
    left: 771.5px;
    top: -159px; }
  .product-insurance h3 {
    display: block; } }

@media only screen and (max-width: 767px) {
  .product-insurance {
    display: none; } }

/* DOLL HOUSE CSS */
#product-insurance {
  background: white; }

.home-insurance-title {
  padding: 10px 60px;
  margin-bottom: 0px;
  text-align: center; }

.home-insurance-title h2 {
  font-size: 30px;
  color: #0060d6;
  font-family: 'Source Sans Pro', arial;
  font-weight: 600;
  margin-top: 0;
  margin-bottom: 0; }

@media only screen and (max-width: 991px) {
  .home-insurance-title h2 {
    color: #4b4b4b !important;
    font-family: "Franklin Gothic Demi","franklin_gothic_fsdemi","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
    font-size: 16px;
    text-transform: uppercase;
    padding-bottom: 10px;
    margin: 0;
    display: none; }
  .home-insurance-title {
    padding: 10px;
    text-align: center;
    border-top: 1px solid #a8a8a8; } }

/* END DOLLHOUSE CSS */
/*---Product Feedbacks Section--- */
.product-feedbacks-section {
  padding: 35px 30px 35px;
  background-color: #ededed; }

.product-feedbacks-section:empty {
  display: none; }

.product-feedbacks-section .media .media-left,
.product-feedbacks-section .media .media-body {
  display: table-cell;
  vertical-align: top; }

.product-feedbacks-section .media .media-body {
  position: relative;
  width: 100%;
  padding: 20px; }

.product-feedbacks-section .media .star-rating {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.6em; }

.media.product-feedback {
  background-color: white; }

.ekomi-widget-axa {
  background-color: white;
  padding: 20px 10px 35px; }

.badge .new-inner-product-page-title-wrapper {
  padding: 15px 30px 0;
  text-align: left; }

.new-inner-product-page-wrapper .new-inner-product-page-header {
  height: 200px;
  border-radius: 0; }
  @media only screen and (max-width: 767px) {
    .new-inner-product-page-wrapper .new-inner-product-page-header {
      height: 150px;
      border-radius: 0; } }

/*---Product Feedbacks Section ENDS--- */

@font-face {
  font-family: 'icomoon';
  src:  url('/fonts/icomoon.eot?gso3w3');
  src:  url('/fonts/icomoon.eot?gso3w3#iefix') format('embedded-opentype'),
    url('/fonts/icomoon.ttf?gso3w3') format('truetype'),
    url('/fonts/icomoon.woff?gso3w3') format('woff'),
    url('/fonts/icomoon.svg?gso3w3#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'fontello';
  src: url('/fonts/fontello.eot?18812072');
  src: url('/fonts/fontello.eot?18812072#iefix') format('embedded-opentype'),
       url('/fonts/fontello.woff2?18812072') format('woff2'),
       url('/fonts/fontello.woff?18812072') format('woff'),
       url('/fonts/fontello.ttf?18812072') format('truetype'),
       url('/fonts/fontello.svg?18812072#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="nicon-"], [class*=" nicon-"]:before {
  font-family: 'fontello';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;

  display: inline-block;
  text-decoration: inherit;
  text-align: center;
  line-height: 1em;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.nicon--agents:before { content: '\e800'; } /* '' */
.nicon--funds:before { content: '\e801'; } /* '' */
.nicon--cyber:before { content: '\e802'; } /* '' */
.nicon--medical:before { content: '\e808'; } /* '' */
.nicon--phone:before { content: '\e813'; } /* '' */
.nicon--claim:before { content: '\e814'; } /* '' */
.nicon--travel:before { content: '\e815'; } /* '' */
.nicon--car:before { content: '\e819'; } /* '' */
.nicon--doctor:before { content: '\e81b'; } /* '' */
.nicon--price:before { content: '\e822'; } /* '' */
.nicon--home:before { content: '\e823'; } /* '' */
.nicon--ig:before { content: '\e824'; } /* '' */
.nicon--life:before { content: '\e825'; } /* '' */
.nicon--agent-pic:before { content: '\e828'; } /* '' */
.nicon--rate:before { content: '\e82a'; } /* '' */
.nicon--chart:before { content: '\e82b'; } /* '' */

.icon-money-bag:before {
  content: "\e92e";
}
.icon-luggage-trolley:before {
  content: "\e92f";
}
.icon-flight:before {
  content: "\e930";
}
.icon-airplane-mode-off:before {
  content: "\e931";
}
.icon-baggage-loss:before {
  content: "\e932";
}
.icon-triangular-bandage:before {
  content: "\e933";
}
.icon-motor-ride:before {
  content: "\e934";
}
.icon-police-station:before {
  content: "\e935";
}
.icon-car-renting:before {
  content: "\e936";
}
.icon-wallet-money:before {
  content: "\e937";
}
.icon-art-buyback_agreement:before {
  content: "\e91e";
}
.icon-art-exhibition_loan_coverage:before {
  content: "\e91f";
}
.icon-art-exhibition_premises_transit_all_risk_coverage:before {
  content: "\e920";
}
.icon-art-local_oversea_exhibition_transit_coverage_extension:before {
  content: "\e921";
}
.icon-art-local_transit_coverage:before {
  content: "\e922";
}
.icon-art-pair_sets_parts_cover:before {
  content: "\e923";
}
.icon-art-restoration_cost_depreciation_cover:before {
  content: "\e924";
}
.icon-cb-other_additional_benefits:before {
  content: "\e925";
}
.icon-ehb-comprehensive_coverage_options:before {
  content: "\e926";
}
.icon-home-cyberprotector_rider:before {
  content: "\e927";
}
.icon-home-new_for_old_Cover:before {
  content: "\e928";
}
.icon-pa-enjoy_family_discounts:before {
  content: "\e929";
}
.icon-pa-wider_medical_coverage:before {
  content: "\e92a";
}
.icon-tnc-accidental_death_benefit:before {
  content: "\e92b";
}
.icon-tnc-cover_commences_sg:before {
  content: "\e92c";
}
.icon-tnc-excluded_occupations:before {
  content: "\e92d";
}
.icon-optical88:before {
  content: "\e918";
}
.icon-additional-savings-on-eyewear:before {
  content: "\e919";
}
.icon-comprehensive-eye-examination:before {
  content: "\e91a";
}
.icon-frame-or-contact-lens-allowance:before {
  content: "\e91b";
}
.icon-NCD:before {
  content: "\e913";
}
.icon-hr-assistance:before {
  content: "\e914";
}
.icon-Fixture-Fitting-Reno:before {
  content: "\e915";
}
.icon-Insure-Full-Value:before {
  content: "\e916";
}
.icon-Risk-Location:before {
  content: "\e917";
}
.icon-group-discount-medical-plans:before {
  content: "\e912";
}
.icon-portfolio-underwriting:before {
  content: "\e91c";
}
.icon-wide-range-of-riders:before {
  content: "\e91d";
}
.icon-choose_the_currency:before {
  content: "\e90e";
}
.icon-choose_your_coverage_term:before {
  content: "\e910";
}
.icon-plan_your_cash:before {
  content: "\e911";
}
.icon-Highest-Annual-Cover:before {
  content: "\e909";
}
.icon-Letter-of-Guarantee:before {
  content: "\e90a";
}
.icon-Post-Hospitalization-365:before {
  content: "\e90b";
}
.icon-Specific-Home-Care:before {
  content: "\e90c";
}
.icon-Unbundled-Riders:before {
  content: "\e90d";
}
.icon-Insurewithyourspousetoenjoy:before {
  content: "\e908";
}
.icon-hourHotlineAsst:before {
  content: "\e905";
}
.icon-Customizeyourplans:before {
  content: "\e906";
}
.icon-HealthcareandRehabilitationServicestoAidYourRecoveryatHome:before {
  content: "\e907";
}
.icon-ProvidesFinancialProtection:before {
  content: "\e90f";
}
.icon-No-disruption-to-savings-plan:before {
  content: "\e904";
}
.icon-AchievableBreakevenYield:before {
  content: "\e900";
}
.icon-Chooseyourinsurancecover:before {
  content: "\e901";
}
.icon-InsuranceCharge:before {
  content: "\e902";
}
.icon-RegularWithdrawalOption:before {
  content: "\e903";
}
.icon-doctor-home-visit:before {
  content: "\e74b";
}
.icon-child-guardian:before {
  content: "\e74c";
}
.icon-consultation-with-a-psychologist:before {
  content: "\e74d";
}
.icon-consultation-with-a-therapist:before {
  content: "\e74e";
}
.icon-home-modification:before {
  content: "\e74f";
}
.icon-home-nursing:before {
  content: "\e750";
}
.icon-housekeeping-meal-services:before {
  content: "\e751";
}
.icon-transportation-for-medical-appointments:before {
  content: "\e752";
}
.icon-corporate_responsibility:before {
  content: "\e74a";
}
.icon-tnc-no_backdate:before {
  content: "\e749";
}
.icon-dental_rider:before {
  content: "\e740";
}
.icon-outpatient_gp:before {
  content: "\e741";
}
.icon-stable:before {
  content: "\e742";
}
.icon-travel_inconvenience:before {
  content: "\e743";
}
.icon-choice_of_coverage:before {
  content: "\e744";
}
.icon-expectant_mother:before {
  content: "\e745";
}
.icon-insured_pregnancy:before {
  content: "\e746";
}
.icon-optional_coverage:before {
  content: "\e747";
}
.icon-spouse:before {
  content: "\e748";
}
.icon-Extra_Coverage:before {
  content: "\e73e";
}
.icon-Triple_Protection:before {
  content: "\e73f";
}
.icon-Legal-protection:before {
  content: "\e737";
}
.icon-Notice-of-claim:before {
  content: "\e738";
}
.icon-Dispute-with-online-merchants:before {
  content: "\e739";
}
.icon-Unauthorized-online-transactions:before {
  content: "\e73a";
}
.icon-Identity-theft:before {
  content: "\e73b";
}
.icon-Governing-law:before {
  content: "\e73c";
}
.icon-Damage-to-online-reputation:before {
  content: "\e73d";
}
.icon-policy_term:before {
  content: "\e734";
}
.icon-customised_to_your_mortgage:before {
  content: "\e732";
}
.icon-enhance_your_protection:before {
  content: "\e733";
}
.icon-single_and_regular_premium_payment_options:before {
  content: "\e735";
}
.icon-single_or_joint_life_coverage:before {
  content: "\e736";
}
.icon-Many-Ways-To-Meet-Retirement:before {
  content: "\e72d";
}
.icon-PartialWithdrawal:before {
  content: "\e72e";
}
.icon-Premium-Holiday:before {
  content: "\e72f";
}
.icon-Reduction-Of-Regular-Premium:before {
  content: "\e730";
}
.icon-Top-Ups:before {
  content: "\e731";
}
.icon-Recurring-Single-Premium:before {
  content: "\e727";
}
.icon-Double-The-Protection:before {
  content: "\e70d";
}
.icon-Premium-Invested:before {
  content: "\e708";
}
.icon-Access-Global-Investment-Opportunities:before {
  content: "\e709";
}
.icon-Added-Support-For-Investments:before {
  content: "\e70a";
}
.icon-Comprehensive-Supplementary-Benefits:before {
  content: "\e70b";
}
.icon-Customize-Your-Investment:before {
  content: "\e70c";
}
.icon-Earn-Interest-On-Cash-Payouts:before {
  content: "\e70e";
}
.icon-Enjoy-Protection-Benefits:before {
  content: "\e70f";
}
.icon-Flexibility-To-Adjsut:before {
  content: "\e710";
}
.icon-Flexible-Policy-Terms:before {
  content: "\e711";
}
.icon-Flexible-Savings-Options:before {
  content: "\e712";
}
.icon-Grow-Your-Childs-Education-Fund:before {
  content: "\e713";
}
.icon-Guaranteed-Continuing-Coverage:before {
  content: "\e714";
}
.icon-Guaranteed-Issuance:before {
  content: "\e715";
}
.icon-Guaranteed-Life-Insurance-Cover:before {
  content: "\e716";
}
.icon-Increase-Coverage-Key-Milestones:before {
  content: "\e717";
}
.icon-Involuntary-Unemployment-Benefit:before {
  content: "\e718";
}
.icon-Maximise-Protection-Payout:before {
  content: "\e719";
}
.icon-Maximise-Your-Wealth:before {
  content: "\e71a";
}
.icon-Minimum-Holding-Amount:before {
  content: "\e71b";
}
.icon-Minimum-Sum-Assured:before {
  content: "\e71c";
}
.icon-Monthly-Schooling-Benefit:before {
  content: "\e71d";
}
.icon-Optimize-Your-Savings:before {
  content: "\e71e";
}
.icon-Payment-Mode:before {
  content: "\e71f";
}
.icon-Personalise-Your-Protection:before {
  content: "\e720";
}
.icon-Premium-Payment-Options:before {
  content: "\e721";
}
.icon-Premium-Payment-Term-15:before {
  content: "\e722";
}
.icon-Premium-Payment-Term:before {
  content: "\e723";
}
.icon-Protect-Yourself-Loved-Ones:before {
  content: "\e724";
}
.icon-Protection-For-Your-Childs-Health:before {
  content: "\e725";
}
.icon-Provision-For-Longevity:before {
  content: "\e726";
}
.icon-Start-Up-Bonus:before {
  content: "\e728";
}
.icon-Subscription:before {
  content: "\e729";
}
.icon-Unique-Fund-Offerings:before {
  content: "\e72a";
}
.icon-Up-To-05-Bonus-Units:before {
  content: "\e72b";
}
.icon-Wide-Range-Of-Funds:before {
  content: "\e72c";
}
.icon-Fixed-Cash-Benefit:before {
  content: "\e707";
}
.icon-month-waiting-period:before {
  content: "\e6ff";
}
.icon-Best-Of-2-Unique-Plans:before {
  content: "\e700";
}
.icon-Coverage-For-More-Than-One-Foetus:before {
  content: "\e701";
}
.icon-Ease-Of-Policy-Transfer:before {
  content: "\e702";
}
.icon-hassle-free-application:before {
  content: "\e703";
}
.icon-maternity-newborn-benefits:before {
  content: "\e704";
}
.icon-medical-expenses:before {
  content: "\e705";
}
.icon-wellness-preventive-health-coverage:before {
  content: "\e706";
}
.icon-mic:before {
  content: "\e6fe";
}
.icon-life_renewable_term:before {
  content: "\e6f9";
}
.icon-life-convertibilty:before {
  content: "\e6fa";
}
.icon-life-renewable_plans:before {
  content: "\e6fb";
}
.icon-life-safeguard_against_inflation:before {
  content: "\e6fc";
}
.icon-life-wide_choice:before {
  content: "\e6fd";
}
.icon-life-3stage:before {
  content: "\e6f2";
}
.icon-life-enjoy135:before {
  content: "\e6f3";
}
.icon-life-flexible_payment:before {
  content: "\e6f4";
}
.icon-life-minor_illness:before {
  content: "\e6f5";
}
.icon-life-more_protection:before {
  content: "\e6f6";
}
.icon-life-saving_added_protection:before {
  content: "\e6f7";
}
.icon-life-short_term_payment:before {
  content: "\e6f8";
}
.icon-life-4stage:before {
  content: "\e6ea";
}
.icon-life-additional_Payout_health_checkups:before {
  content: "\e6ed";
}
.icon-life-additional_payouts_severe_stages_illness:before {
  content: "\e6ee";
}
.icon-life-claims_limit:before {
  content: "\e6ef";
}
.icon-life-loyalty_discounts:before {
  content: "\e6f0";
}
.icon-life-special_conditions_benefit:before {
  content: "\e6f1";
}
.icon-life-aftercare_benefit:before {
  content: "\e6e4";
}
.icon-life-cancer_relapse_benefit:before {
  content: "\e6e5";
}
.icon-life-dedicated_medical_helpline:before {
  content: "\e6e6";
}
.icon-life-holistic_care_service:before {
  content: "\e6e7";
}
.icon-life-max_coverage_age:before {
  content: "\e6e8";
}
.icon-life-medical_assistance_benefit:before {
  content: "\e6e9";
}
.icon-life-premium_waiver_benefit:before {
  content: "\e6eb";
}
.icon-life-second_medical_opinion:before {
  content: "\e6ec";
}
.icon-dcip:before {
  content: "\e6e3";
}
.icon-tnc-life-special-conditions:before {
  content: "\e6de";
}
.icon-life-complete-critical-illness-coverage:before {
  content: "\e6df";
}
.icon-life-long-term-savingsplan:before {
  content: "\e6e0";
}
.icon-life-short-term-disability:before {
  content: "\e6e1";
}
.icon-life-special-conditions:before {
  content: "\e6e2";
}
.icon-life-multiple_death_benefit:before {
  content: "\e6d7";
}
.icon-tnc-life-entry_age:before {
  content: "\e6d9";
}
.icon-tnc-life-minimum_death_benefit:before {
  content: "\e6da";
}
.icon-life-additional_cover:before {
  content: "\e6db";
}
.icon-life-flexible_coverage_options:before {
  content: "\e6dc";
}
.icon-life-flexible_payment_options:before {
  content: "\e6dd";
}
.icon-tnc-noclaimsdiscount:before {
  content: "\e6d6";
}
.icon-endowment:before {
  content: "\e6cf";
}
.icon-general:before {
  content: "\e6d0";
}
.icon-life_main:before {
  content: "\e6d1";
}
.icon-art-minsum_insured:before {
  content: "\e6d2";
}
.icon-ehb-nooutofpocket:before {
  content: "\e6d3";
}
.icon-ehb-preexistingconditions:before {
  content: "\e6d4";
}
.icon-savinginvestment:before {
  content: "\e6d5";
}
.icon-pdf:before {
  content: "\e6ce";
}
.icon-ehb-longterm_benefit_period:before {
  content: "\e6b0";
}
.icon-ehb-6plans_choose_fr:before {
  content: "\e69f";
}
.icon-ehb-continuation_cover:before {
  content: "\e6a1";
}
.icon-ehb-coverage_ae_expenses:before {
  content: "\e6a2";
}
.icon-ehb-coverage_complex_diagnostic_tests:before {
  content: "\e6a3";
}
.icon-ehb-customised_benefits:before {
  content: "\e6a4";
}
.icon-ehb-customised_riders:before {
  content: "\e6a5";
}
.icon-ehb-extended_benefits:before {
  content: "\e6a6";
}
.icon-ehb-flexible_critical_illness_supplementary_plan:before {
  content: "\e6a7";
}
.icon-ehb-flexible_dental_supplementary_plan:before {
  content: "\e6a8";
}
.icon-ehb-flexible_timings:before {
  content: "\e6a9";
}
.icon-ehb-goods_service_tax:before {
  content: "\e6aa";
}
.icon-ehb-greater_protection:before {
  content: "\e6ab";
}
.icon-ehb-group_extended_major_medical_plan:before {
  content: "\e6ac";
}
.icon-ehb-high_inpatient_coverage_plan_option:before {
  content: "\e6ad";
}
.icon-ehb-higher_renewable_age:before {
  content: "\e6ae";
}
.icon-ehb-immediate_acceptance:before {
  content: "\e6af";
}
.icon-ehb-outpatient_specialist_rider_plan:before {
  content: "\e6b1";
}
.icon-ehb-plans_fit_needs:before {
  content: "\e6b2";
}
.icon-ehb-pre_post_natal_medical:before {
  content: "\e6b3";
}
.icon-ehb-range:before {
  content: "\e6b4";
}
.icon-ehb-terminal_illness:before {
  content: "\e6b5";
}
.icon-ehb-total_permanent_disablement:before {
  content: "\e6b6";
}
.icon-cb-business_interruption:before {
  content: "\e6b7";
}
.icon-cb-daily_cash_business_interruption:before {
  content: "\e6b8";
}
.icon-cb-electronic_equipment:before {
  content: "\e6b9";
}
.icon-cb-equipment_machines:before {
  content: "\e6ba";
}
.icon-cb-fidelityguarantee:before {
  content: "\e6bb";
}
.icon-cb-fire_lighting:before {
  content: "\e6bc";
}
.icon-cb-fire_on_building:before {
  content: "\e6bd";
}
.icon-cb-money:before {
  content: "\e6be";
}
.icon-cb-other_products_extension_available:before {
  content: "\e6c0";
}
.icon-cb-publicliability:before {
  content: "\e6c1";
}
.icon-cb-theft_money:before {
  content: "\e6c2";
}
.icon-cb-work_injury_compensation:before {
  content: "\e6c3";
}
.icon-cb-worldwide_personal_accident:before {
  content: "\e6c4";
}
.icon-business-tnc-bankruptcy:before {
  content: "\e6c5";
}
.icon-business-tnc-conviction:before {
  content: "\e6c6";
}
.icon-business-tnc-min_group_size:before {
  content: "\e6c7";
}
.icon-business-tnc-no_claim_experience:before {
  content: "\e6c8";
}
.icon-business-tnc-premises_protection:before {
  content: "\e6c9";
}
.icon-business-tnc-proposed_insurance:before {
  content: "\e6ca";
}
.icon-business-tnc-sole_ownership:before {
  content: "\e6cb";
}
.icon-business-tnc-underwriting_requirements:before {
  content: "\e6cc";
}
.icon-business-tnc-waitingperiod:before {
  content: "\e6cd";
}
.icon-art-accidental_dmg_liability:before {
  content: "\e68d";
}
.icon-art-agreed_value_basic:before {
  content: "\e68e";
}
.icon-art-automatic_coverage_new_property:before {
  content: "\e68f";
}
.icon-art-basic_of_loss_settlement:before {
  content: "\e690";
}
.icon-art-cover_for_art_reference_library:before {
  content: "\e692";
}
.icon-art-local_claim_service_worldwide_support:before {
  content: "\e695";
}
.icon-art-loss_preventaion_advice:before {
  content: "\e698";
}
.icon-art-museum_all_risk_coverage:before {
  content: "\e699";
}
.icon-art-premises_coverage_all_risk:before {
  content: "\e69b";
}
.icon-art-worldwide_cover:before {
  content: "\e69d";
}
.icon-art-worldwide_personal_liability:before {
  content: "\e69e";
}
.icon-home-personal_liability_cover:before {
  content: "\e68c";
}
.icon-home-loss_rent_alternative_accommodation:before {
  content: "\e689";
}
.icon-home-5_discount_higher_coverage_3years_plans:before {
  content: "\e678";
}
.icon-home-24hour_worldwide_pa_cover:before {
  content: "\e67e";
}
.icon-home-all_risk_cover:before {
  content: "\e67f";
}
.icon-home-bicycle_rider:before {
  content: "\e680";
}
.icon-home-covers_for_hosp_sugery:before {
  content: "\e681";
}
.icon-home-covers_for_medical_treatment:before {
  content: "\e682";
}
.icon-home-critical_illness_cover:before {
  content: "\e683";
}
.icon-home-free_appraisal_art_pieces:before {
  content: "\e685";
}
.icon-home-freefamily_cover_personal_liability:before {
  content: "\e686";
}
.icon-home-full_theft_cover:before {
  content: "\e687";
}
.icon-home-insure_your_property:before {
  content: "\e688";
}
.icon-home-repatriation_cover:before {
  content: "\e68b";
}
.icon-travel-24hr_emergency_medical_assistance:before {
  content: "\e677";
}
.icon-travel-high_medical_cover:before {
  content: "\e679";
}
.icon-travel-pa_cover_starts_before_trip:before {
  content: "\e67a";
}
.icon-travel-protection_lost_dmgd_belongings:before {
  content: "\e67b";
}
.icon-travel-trip_curtailment:before {
  content: "\e67c";
}
.icon-travel-trip_departure_fr_sg:before {
  content: "\e67d";
}
.icon-car-addon_benefits:before {
  content: "\e66e";
}
.icon-car-peace_of_mind:before {
  content: "\e66f";
}
.icon-car-smartdrive_essential_plus:before {
  content: "\e670";
}
.icon-car-smartdrive_essential:before {
  content: "\e671";
}
.icon-car-smartdrive_flexi_family:before {
  content: "\e672";
}
.icon-car-smartdrive_flexi:before {
  content: "\e673";
}
.icon-car-smartdrive_flexiplus:before {
  content: "\e674";
}
.icon-car-smartdrive_her:before {
  content: "\e675";
}
.icon-car-value_addedpacks:before {
  content: "\e676";
}
.icon-tnc-child_cover_definition_child:before {
  content: "\e635";
}
.icon-tnc-eligible_ages_eligilibilty:before {
  content: "\e63b";
}
.icon-pa-a_shield_parents:before {
  content: "\e664";
}
.icon-pa-double_indemnity_benefit:before {
  content: "\e665";
}
.icon-pa-full_terrorism_cover:before {
  content: "\e667";
}
.icon-pa-high_pa_cover:before {
  content: "\e668";
}
.icon-pa-leisure_sports_cover:before {
  content: "\e669";
}
.icon-pa-meets_your_childrens_needs:before {
  content: "\e66a";
}
.icon-pa-no_claims_discount:before {
  content: "\e66b";
}
.icon-pa-protection_against_outstanding_loans:before {
  content: "\e66c";
}
.icon-health-24hour_claims_enquiry:before {
  content: "\e653";
}
.icon-health-as_charged_benefits:before {
  content: "\e654";
}
.icon-health-broken_bones_coverage:before {
  content: "\e655";
}
.icon-health-cancer_rider:before {
  content: "\e656";
}
.icon-health-choice_of_hospital:before {
  content: "\e657";
}
.icon-health-chronic_conditions:before {
  content: "\e658";
}
.icon-health-direct_settlement_hosp:before {
  content: "\e659";
}
.icon-health-discount_copayment_deductibles:before {
  content: "\e65a";
}
.icon-health-extra_benefits_wo_additional_cost:before {
  content: "\e65b";
}
.icon-health-high_annual_limit:before {
  content: "\e65c";
}
.icon-health-high_inpatient_benefit_limit:before {
  content: "\e65d";
}
.icon-health-intl_emergency_medical_assistance:before {
  content: "\e65e";
}
.icon-health-no_surgical_percentage:before {
  content: "\e65f";
}
.icon-health-outpatient_option:before {
  content: "\e660";
}
.icon-health-outpatient_treatment:before {
  content: "\e661";
}
.icon-health-overseas_emergency_cover:before {
  content: "\e662";
}
.icon-health-preexisting_congenital_condition_coverage:before {
  content: "\e663";
}
.icon-tnc-adequarte_fire_security:before {
  content: "\e631";
}
.icon-tnc-applicable_class1_class2:before {
  content: "\e632";
}
.icon-tnc-car_modifications:before {
  content: "\e633";
}
.icon-tnc-car_usage:before {
  content: "\e634";
}
.icon-tnc-compulsory_cover_buildings_contents:before {
  content: "\e636";
}
.icon-tnc-compulsory_cover:before {
  content: "\e637";
}
.icon-tnc-currency:before {
  content: "\e639";
}
.icon-tnc-duplication_cover:before {
  content: "\e63a";
}
.icon-tnc-entry_age:before {
  content: "\e63c";
}
.icon-tnc-excluded_activities:before {
  content: "\e63d";
}
.icon-tnc-exclusions:before {
  content: "\e63f";
}
.icon-tnc-familycover:before {
  content: "\e640";
}
.icon-tnc-fexiblecoverage:before {
  content: "\e641";
}
.icon-tnc-flood_prone_area:before {
  content: "\e642";
}
.icon-tnc-guaranteed_renewable:before {
  content: "\e643";
}
.icon-tnc-incept_policy_before_trip:before {
  content: "\e644";
}
.icon-tnc-insure_full_value:before {
  content: "\e645";
}
.icon-tnc-max_entry_age:before {
  content: "\e646";
}
.icon-tnc-max_renewable_age:before {
  content: "\e647";
}
.icon-tnc-max_trip_duration:before {
  content: "\e648";
}
.icon-tnc-min_premium:before {
  content: "\e649";
}
.icon-tnc-no_age_restriction:before {
  content: "\e64a";
}
.icon-tnc-premium_rate_dependent_occupation_class:before {
  content: "\e64b";
}
.icon-tnc-prior_cancellation_motor_policy:before {
  content: "\e64c";
}
.icon-tnc-professional_art_logistic:before {
  content: "\e64d";
}
.icon-tnc-residential_use_only:before {
  content: "\e64e";
}
.icon-tnc-stock_inventory_updates:before {
  content: "\e64f";
}
.icon-tnc-trip_departure_fr_sg:before {
  content: "\e650";
}
.icon-tnc-unoccupied_property:before {
  content: "\e651";
}
.icon-tnc-worldwide_coverage:before {
  content: "\e652";
}
.icon-critical_illness_coverage:before {
  content: "\e62a";
}
.icon-in_hospital_expenses:before {
  content: "\e62b";
}
.icon-payer_benefit:before {
  content: "\e62c";
}
.icon-personal_accident_cover:before {
  content: "\e62d";
}
.icon-daily_hospital_benefits:before {
  content: "\e62e";
}
.icon-lump_sum:before {
  content: "\e62f";
}
.icon-specific_cancer:before {
  content: "\e630";
}
.icon-fundprices:before {
  content: "\e628";
}
.icon-fundreports:before {
  content: "\e629";
}
.icon-education:before {
  content: "\e625";
}
.icon-family:before {
  content: "\e626";
}
.icon-retirement:before {
  content: "\e627";
}
.icon-agent:before {
  content: "\e621";
}
.icon-careers:before {
  content: "\e622";
}
.icon-glance:before {
  content: "\e623";
}
.icon-join:before {
  content: "\e624";
}
.icon-address:before {
  content: "\e61e";
}
.icon-clock:before {
  content: "\e61f";
}
.icon-telfax:before {
  content: "\e620";
}
.icon-contactus:before {
  content: "\e61c";
}
.icon-fileaclaim:before {
  content: "\e61d";
}
.icon-usefulinfo:before {
  content: "\61";
}
.icon-criticalillness:before {
  content: "\e616";
}
.icon-all:before {
  content: "\e617";
}
.icon-health:before {
  content: "\e618";
}
.icon-hospital:before {
  content: "\e619";
}
.icon-termlife:before {
  content: "\e61a";
}
.icon-wholelife:before {
  content: "\e61b";
}
.icon-maternity:before {
  content: "\e900";
}
.icon-calculator:before {
  content: "\e615";
}
.icon-convertibility:before {
  content: "\e612";
}
.icon-flexbility:before {
  content: "\e613";
}
.icon-safeguard:before {
  content: "\e614";
}
.icon-left:before {
  content: "\e610";
}
.icon-right:before {
  content: "\e611";
}
.icon-art:before {
  content: "\e600";
}
.icon-car:before {
  content: "\e601";
}
.icon-check:before {
  content: "\e602";
}
.icon-contact:before {
  content: "\e603";
}
.icon-customer:before {
  content: "\e604";
}
.icon-employee:before {
  content: "\e605";
}
.icon-file:before {
  content: "\e606";
}
.icon-commercial:before {
  content: "\e607";
}
.icon-home:before {
  content: "\e608";
}
.icon-investments:before {
  content: "\e609";
}
.icon-lifeandhealth:before {
  content: "\e60a";
}
.icon-personal:before {
  content: "\e60b";
}
.icon-product:before {
  content: "\e60c";
}
.icon-savings:before {
  content: "\e60d";
}
.icon-travel:before {
  content: "\e60e";
}
.icon-magnify:before {
  content: "\e60f";
}
.icon-savings_dollar_white_circle:before {
  content: "\e938";
  color: #fff;
}
.icon-savings_dollar_blue:before {
  content: "\e939";
  color: #00008f;
}
.icon-savings_dollar_blue_circle:before {
  content: "\e93a";
  color: #00008f;
}
.icon-savings_dollar_white:before {
  content: "\e93b";
  color: #fff;
}
.icon-coins_dollar_white_circle:before {
  content: "\e93c";
  color: #fff;
}
.icon-coins_dollar_blue_circle:before {
  content: "\e93d";
  color: #00008f;
}
.icon-coins_dollar_blue:before {
  content: "\e93e";
  color: #00008f;
}
.icon-coins_dollar_white:before {
  content: "\e93f";
  color: #fff;
}
.icon-contract_termination_blue:before {
  content: "\e940";
  color: #00008f;
}
.icon-contract_termination_white:before {
  content: "\e941";
  color: #fff;
}
.icon-contract_termination_blue_circle:before {
  content: "\e942";
  color: #00008f;
}
.icon-contract_termination_white_circle:before {
  content: "\e943";
  color: #fff;
}
.icon-contract_white_circle:before {
  content: "\e944";
  color: #fff;
}
.icon-contract_white:before {
  content: "\e945";
  color: #fff;
}
.icon-contract_blue:before {
  content: "\e946";
  color: #00008f;
}
.icon-contract_blue_circle:before {
  content: "\e947";
  color: #00008f;
}
.icon-savings_dollar_white_circle:before {
  content: "\e938";
  color: #fff;
}
.icon-savings_dollar_blue:before {
  content: "\e939";
  color: #00008f;
}
.icon-savings_dollar_blue_circle:before {
  content: "\e93a";
  color: #00008f;
}
.icon-savings_dollar_white:before {
  content: "\e93b";
  color: #fff;
}

/* NON STANDARD SCREEN SIZES*/
@media only screen and (max-width: 568px){
	.bottom-content {margin-top: 20px;margin-bottom: 20px;}
}
@media only screen and (max-width: 720px){
	.benefit-carousel-item:not(.feature-text-inner)
	#term-protector-benefits-carousel{margin-top:20px;}
}
@media only screen and (min-width: 768px) and (max-width: 835px){
	#app-form{width:250px !important;}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
	#employer-brand #quote{font-size:23px !important; line-height:25px !important;}
	.mid-news-content{max-width:700px !important;}
	.latest-news .title {font-size: 20px;}
	.latest-news .inner a, .latest-news .inner a:hover{font-size:14px;}
	.latest-news .inner a div {padding: 14px 0 40px 0;}
	.inner{padding:0 10px !important;}
	.latest-news:first-child, .latest-news:last-child{border:0px !important;}
	.latest-news{height: auto;}
	.inner-tnc{background: none;padding: 14px 26px;min-height: 100px;}
	.inner-product-page-title-wrapper {padding: 60px 0 0 46px;}
	.canvas-article-content iframe {
		max-width: 100% !important;
		min-width: 100% !important;
		height: 350px !important;
	}
}
@media only screen and (max-width: 881px){
	.cat-list{width:504px;}
	.grid-sizer{width:50%;}
}
@media only screen and (min-width: 992px) and (max-width: 1192px){
	#contact_num{padding: 0 !important;}
}
@media only screen and (min-width: 992px) and (max-width: 1018px){
	#app-form{width:280px !important;}
}
@media only screen and (max-width: 1025px){
	#searchform {width: 162px;}
}
@media only screen and (max-width: 1030px){
	.threeItems{margin-bottom:75px;}
}
@media only screen and (max-width: 1031px){
	#personalaccident .onHover{margin-top:-10px;}
}
@media only screen and (max-width: 1075px){
	.landing-page-content, .canvas-content, #canvas-fixed-nav-wrapper{padding:0;}
}
@media only screen and (min-width:992px) and (max-width: 1125px){
	#canvas-title h3 {font-size: 50px;padding-top: 20px;}
	#canvas-title p {font-size: 18px;padding-top: 4px;}
}
@media only screen and (min-width:992px) and (max-width: 1195px){
	#wealth-accumulation #canvas-title h3{font-size:40px; padding-top: 15px;}
	#wealth-accumulation #canvas-title p{font-size:18px;line-height: 18px;width:290px;padding-top: 4px;}
}
@media only screen and (min-width:992px) and (max-width: 1200px){
	#career-success #canvas-title h3{font-size:40px; padding-top: 15px;}
	#career-success #canvas-title p{font-size:18px;line-height: 18px;width:350px;padding-top: 4px;}
}
@media only screen and (max-width: 1017px){
	#commercial .onHover{margin-top:-24px;}
}
@media only screen and (min-width: 1018px) and (max-width: 1072px){
	#commercial .onHover{margin-top:-10px;}
}
@media only screen and (max-width: 1070px){
	#car .onHover{margin-top:-10px;}
}
@media only screen and (max-width: 1095px){
	#employee .onHover{margin-top:-15px;}
}
@media only screen and (max-width: 1142px){
	#community{padding-right:40px;}
}
@media only screen and (max-width: 1195px){
	#life .onHover{margin-top:-10px;}
}
@media only screen and (max-width: 1057px){
	#life .onHover{margin-top:-20px;}
}
@media only screen and (max-width: 1117px){
	#health .onHover{margin-top:-10px;}
}
@media only screen and (max-width: 1163px){
	#savings-investments .onHover{margin-top:-10px;}
}
@media only screen and (max-width: 1116px){
	#value-proposition #assets{font-size:40px; line-height:42px;}
	.img-title{font-size:16px;}
	#employer-brand #quote{font-size:25px; line-height:27px;}
	#employer-brand .rightContent{margin-top:-110px;}
}
@media only screen and (max-width: 1144px){
	#tpb1-p{padding-top:50px;padding-right:72px;}
}
@media only screen and (max-width: 1152px){
	.breadcrumb-wrapper{padding:32px 20px;}
}
@media only screen and (max-width: 1165px){
	#axa-uni{background:white url(../images/axauni-medium.jpg) no-repeat center right;}
	#axauni-1{padding-right:30px;}
	#axauni-2{padding-right:50px;}
}
@media only screen and (max-width: 880px){
	.cp-main-img .img-holder img{height: 100%;width: auto;}
	.cp-main-img .img-holder {height: 82px;}
	.cp-main-img{height:185px;}
	.cp-maintitle {padding: 15px 10px; height:63px;}
	.cp-main-img.empty p{padding: 45px 20px 0;}
}
@media only screen and (min-width: 882px) and (max-width: 1165px){
	.cat-list{width:756px;}
	.grid-sizer{width:33.33%;}
}
@media only screen and (max-width: 1182px){
	#lifeandhealth .onHover{padding:0 20px;margin-top:-10px;}
}
@media only screen and (min-width: 1300px){
	#lifeandhealth .onHover{padding:0 14px;}
}
@media only screen and (min-width:992px) and (max-width: 1030px){
	.fixed-article-title {
		font-size: 15px !important;
		padding: 20px 0 0 60px !important;
	}
}	
@media only screen and (max-width:1080px){
	#canvas-index-bottom a h5{font-size:25px; line-height:26px;}
	#canvas-main-featured-inner p{font-size:13px; line-height: 16px;}
}

/* IPAD / TABLET SIZES STARTS*/
@media only screen and (max-width: 991px){
	.golf-claim-particular-article{padding-top:15px !important;}
	.claim-procedures img{width:100px;}
	/*=======================================*/
	/*Education Calculator Starts*/
	/*=======================================*/
	#education-calculator-title{
		font-size: 20px;
		line-height: 23px;
		width: 220px;
		margin-left: -110px;
	}
	#education-tab{padding:0 30px;}
	.edu-calc-slider{padding: 27px 20px 0 20px;}
	.edu-calc-value-txt {margin-right: 0;width: 60px;padding-top: 18px;}
	.edu-calc-value{padding-top:10px;}
	.edu-calc-label{padding: 0}
	#education-age-section .education-calc-section:last-child{padding-bottom}
	#time_to_attend_university{width:60px;margin:0 2px 0 0;}
	#time_to_attend_university_years{width:60px;}
	.time_to_attend_university_section-label, .estimated-future-savings-label{font-size:20px;}
	.country-select-holder{padding:0 6px;}
	.edu-calc-country-wrapper{display: table; margin: 0 auto;}
	.your-overview{font-size:16px;}
	.your-overview-info h6{font-size:24px;}
	.monthly-sum-title{font-size:18px; line-height:20px;}
	.monthly-sum-title:first-child .visible-sm{padding-top:8px;}
	.monthly-sum-title h5{font-size:26px;}
	#edu-calc-reachout-form-holder{padding:27px 30px;}
	#edu-calc-reach-out-to-us{
		color: #0060d6;
	    background: white;
	    padding: 0 0 20px 0;
	    font-family: "Franklin Gothic Demi","franklin_gothic_fsdemi","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
	}
	#reachout-form-section{padding:0; border:0;}
	.reachoutPadding:nth-child(odd){padding:0; padding-right: 10px;}
	.reachoutPadding:nth-child(even){padding:0; padding-left: 10px;}
	#reachout-form-section #reachout-form-bottom{padding:0; padding-right:0;}
	#reachout-form-section #typecaptcha{padding:0; padding-top:5px;}
	#reachout-form-section input[type=text], #reachout-form-section input[type=email]{width:100%;}
	.monthly-sum-info input{font-size:30px; line-height:25px;}
	#edu-calc-monthly-sum .col-sm-12{padding-bottom: 15px;}
	#with_axa_5_year, #with_axa_10_year{padding-top:10px;}
	#axaearlysaver .monthly-sum-info-or{padding-top:20px;}
	/*=======================================*/
	/*Education Calculator Ends*/
	/*=======================================*/

	#canvas-main-featured a:hover{text-decoration: none;}
	#canvas-fixed-nav-wrapper{padding:0;}
	#canvas-fixed-nav #white-bar{height:51px; background:white;}
	.canvas-fixed-sharing{margin-top:10px; margin-right:30px;}
	.fixed-article-title{padding: 15px 0 0 30px; font-size:14px;}
	#canvas-fixed-nav{height:151px; max-width:100%;background-position: 0 50px !important;background-size: cover !important;}
	#canvas-fixed-nav-wrapper{margin-top:65px;}
	#canvas-fixed-nav #canvas-title{top:0;padding: 9px 30px;}
	#article-main-breadcrumb{margin-top:0;}
	.canvas-article-page-title{width: 60%;font-size: 42px;line-height: 40px;}
	.canvas-article-page {padding: 51px 30px 30px;}
	#canvas-article-page{top:0;}
	#canvas-article-page #canvas-title{margin-top:-118px;}
	.canvas-category #canvas-title, #canvas-category-article #canvas-title{padding: 20px 30px 0;}
	.canvas-article-landing-banner{height:280px;}
	#canvas-index-bottom a h4{margin:18px 0 18px -20px;}
	#canvas-index-bottom a h5{line-height:24px; font-size:24px;}
	.canvas-featured:nth-child(3n+1), #canvas-main-featured-img-wrapper{padding: 0 5px 0 0;}
	.canvas-featured:nth-child(3n+2){padding: 0 5px;}
	.canvas-featured:nth-child(3n+3){padding: 0 0 0 5px;}
	.whitegreyborder{height: 220px;} #canvas-index-bottom {padding: 30px;}
	#canvas-index-top{background:white;}#canvas-index{margin-top:0;}#canvas-main-breadcrumb{margin-top:0;}
	#canvas-title{color: #0060d6;left: 0;padding: 20px 30px;}
	#canvas-title h3{font-size:40px;font-style: italic;}
	#canvas-title p{font-size:16px;margin:0;margin-top:-6px;}
	#canvas-title sup{font-size:30%; top:-25px;}.canvas-featured h6{font-size:16px; padding-top:4px;}
	#canvas-main-flexslider .flex-control-paging{text-align: center;width: 100%;top: 360px;display: block;bottom: 0; left:0;}
	#canvas-main-flexslider .flex-direction-nav a{display: none;}
	#canvas-main-flexslider .canvas-banner{height: 400px;}
	.article-border{height:220px;}
	#canvas-lifestyle .article-img{background: url(../images/canvas-lifestyle.jpg) center center; background-size:cover;}
	#canvas-scoop .article-img{background: url(../images/canvas-scoop.jpg) center center; background-size:cover;}
	#canvas-well .article-img{background: url(../images/canvas-well.jpg) center center; background-size:cover;}
	.inner-product-page-header .title{line-height: 36px;font-size: 40px;}
	/* Promotions */
	.promo-content h4{font-size:25px;}
	.promo-img img{width:140px; height:140px;}
	.promo-content p {font-size: 14px; line-height: 18px;}
	.promotion-container{margin-top:0;padding:30px;}
	.first-promo {margin-top: 30px !important;}
	.individual-promo, .other-promo, #disqus_thread {padding: 30px 30px 20px;margin-top: 0;background:white;}
	.promoPadding{padding:0;padding-right:25px;}
	.promo-article{padding:0;}
	.other-promo ul li{margin:0;}
	.promo-tnc table, .promo-tnc table#term-protector-table{width:100%;}
	.promo-tnc {padding: 15px 30px;}

	/* AXA 500 */
	#axa500-text{
		font-size:22px;
		line-height:27px;
		padding-left:25px;
	}
	#axa500-william{
		font-size:20px;
		line-height:22px;
	}

	/*Staff vid*/
	.text-td{height:auto;}
	.staff-text h6{font-size:22px;}
	.text-td div {padding: 0 25px;}
	.staff-text span{font-size: 14px;}
	/*Staff vid*/
	.personal-list8 {
		border-right: 0px;
	}

	#dcip .base{margin-top:-10px;}
	.personal-solution-dcip {border-right: 0px;border-bottom: 1px solid #d7e1e9;}
	.personal-list2, .personal-list8, .business-list2{padding:0;}
	.axa-calculator-page #description {padding: 27px 30px 0;}
	.calculator-padding, .form-inner {padding: 0 30px;}
	.funds-title, .period-title {font-size: 14px;}
	.funds-amount, .period-length{font-size:22px;margin-top: -6px;}
	.home-content{margin-top: 85px;/*margin-top: -25px;*/}
	.disclaimer h3, #disclaimer-content{padding:0 26px;}
	#showsupport p{margin-top:20px;}
	.group-smartcare-executive .inner-product-page-title-wrapper,
	.group-smartcare-optimum .inner-product-page-title-wrapper,
	.group-international-exclusive .inner-product-page-title-wrapper,
	.group-international-exclusive-plus .inner-product-page-title-wrapper,
	.group-major-medical-insurance .inner-product-page-title-wrapper,
	.personal-collectibles .inner-product-page-title-wrapper, .corporate-collectibles .inner-product-page-title-wrapper{width:380px; padding-top:36px;}
	.threeItems{margin-bottom:75px;}
	.group-personal-accident-insurance .inner-product-page-title-wrapper{width:370px;padding: 30px 0 0 46px;}
	.group-hosp-surgical-insurance .inner-product-page-title-wrapper,
	.group-disability-income-insurance .inner-product-page-title-wrapper{width: 370px;padding: 30px 0 0 46px;}
	.group-term-life-insurance .inner-product-page-title-wrapper {width: 340px;}
	.group-critical-illness-insurance .inner-product-page-title-wrapper{width:380px;padding: 30px 0 0 46px;}
	#sg50-btm .inner-product-page-contactus #sg50-howto-apply{ margin-bottom:60px;}

	.errorpages{padding-top:60px;}
	.errorpages h2{color:#0060d6;font-size:25px; padding-left:26px; padding-top:25px;}
	.errorpages p{font-size:18px; line-height:22px; color:#626269; padding-left:26px;}
	.claim-procedure, .claim-addinfo {padding:18px 20px;}
	.news-articles-wrapper{padding:0;}
	.news-article-section {padding: 25px 30px;}
	#job-list {padding: 32px 30px 31px;}
	.cp-intro{padding:27px 30px 22px;margin-top:0px;border-radius:0;}
	.comparison{padding:22px 30px;}
	#fee-payable{padding:25px 30px;}
	#agent-criteria{padding:30px 30px 19px;}
	.claim-procedure-wrapper{padding:0 9px 0 0;}
	.claim-addinfo-wrapper{padding:0 0 0 9px;}
	#individual-claim-title {padding: 37px 30px 33px;}
	#individual-claim-procedure-wrapper{padding:30px;}
	.fileaclaim_inner{padding:19px 30px;}
	#file-a-claim-section{padding:35px 30px;}
	.bottom-content.col-md-4{padding:0;}
	#axauni-1{padding:20px 20px 0 0 !important;}
	#axauni-2{padding:0 20px 0 0 !important;}
	.fw-activities{margin-top:90px;}
	#value-proposition #assets {font-size: 34px !important; line-height:36px !important; margin-top: -76px;}
	#value-proposition .right {margin-top: -25px;}
	#employer-brand .rightContent{margin-top:-70px;}
	#nationality-select, #dob-select {padding: 5px 9px 0 10px;}
	#top-financial-consultants h3{padding:30px 30px 5px;}#top-financial-consultants p{padding:5px 30px 15px;}
	#top-performing-banner-1{background: url(../images/top-performing-img-medium.png) no-repeat top right;}
	#top-performing-banner-2{background: url(../images/top-performing-managers-medium.png) no-repeat top right;}
	#top-performing-banner-3{background: url(../images/top-performing-directors-medium.png) no-repeat top right;}
	#fun-wellness{padding: 27px 16px 27px 30px;}
	#tpb1-p{padding-top:26px;}
	#name-list{margin-top:0px;}
	.top-performing-banner{height:550px;}
	.top-performing-banner{padding:30px;}
	#career-chart .col-sm-3, #career-chart{padding:0;}
	.why2{margin-bottom:50px;}
	#why-choose{background:url(../images/whychoose-medium.jpg) no-repeat center bottom #0060d6;}
	.time-slots{padding:18px 20px;}
	.qualitative-wrapper{padding:0 20px;}
	/*.eligibility-wrapper{padding:0 35px;}*/
	#eligibility_qualitative h4{text-align:center;}
	#eligibility_qualitative .imgholder{height:150px; text-align: center; margin-bottom:25px;}
	#eligibility_qualitative img{/*width:auto;height:100%;*/ width:98%;}
	#about-axa-impact{padding:27px 30px 10px;}
	#axa-brand img{margin-top:-30px; margin-left:-10px;}
	.brandPaddingRight{padding:0;padding-right:15px;}
	.brandPaddingLeft{padding:0;padding-left:15px;}
	#about-axa-content p{padding-right:20px;}
	.axavideo{border:none;margin-top: 36px;}
	#job-search-form{margin-top:25px;}
	#about-axa-content, #axa-brand, #axa-uni, #value-proposition, #join-us-now, #hear-from-our-staff, #why-choose,#axa-support, #career-progression,#employer-brand, #job-search{padding:27px 30px;}
	.twoline{padding-top:20px;}
	.threeline {padding-top: 23px;}
	.threeline-fp{padding-top: 15px;}
	.threeline-fp .about-axa-icon {padding-top: 6px;}
	.twoline, .threeline, .threeline-fp{height:74px;}
	.about-axa-text{font-size:15px;line-height: 16px;}
	.about-axa-nav-iconfont{font-size:1.1em;}
	.infographics-points, #behaviours-content{font-size:14px;}
	.info-icon{width:45%; right:15px;}
	.medPadding{padding:0;}
	.pgdetails-italic{font-size:11px !important; line-height:1;}
	.pgdetails p{font-size:12px !important;}
	.pgdetails {padding: 12px 20px 0 150px;}
	.pgpersonnels h5{font-size:16px;line-height: 18px;}
	.infographics-header{font-size: 18px;line-height: 20px;height: 100px;}
	.articles-ind{padding:15px;}
	.corporate-responsibility-intro, #sg50-btm .inner-product-page-contactus, #howto-rh, #sg50-50off, .sg-50-intro, #community-involvement-wrapper, #sg50-retire-happy, #axa-research-fund{padding:27px 30px;margin-top: 0px;border-radius:0px;}
	.six-pillars-ind:nth-child(odd), .six-pillars-ind:nth-child(even){padding:0;}
	.corporate-responsibility-intro p{font-size:16px;}
	.corporate-responsibility-intro span{font-size:20px;}
	.corporate-responsibility-intro .beneficiaries h1{font-size:20px;}
	.six-pillars-inner {background-size: 30%;background-position: 25px;}
	.six-pillars-inner1 {background-size: 28%;background-position: 25px 80px;}
	.six-pillars-inner2 {background-size: 25%;background-position: 25px;}
	.six-pillars-inner3{background-size: 25%;}
	.six-pillars-inner4{background-size: 25%;}
	.six-pillars-inner1{background-size: 25%;}
	.six-pillars-mobile-inner1 a:hover, .six-pillars-mobile-inner2 a:hover, .six-pillars-mobile-inner3 a:hover, .six-pillars-mobile-inner4 a:hover{
		color:#0060d6!important;
	}
	#employees{padding-top:15px;padding-bottom:15px;}
	#suppliers{padding-top:15px;padding-bottom:15px;}
	.contact-page, .fac-page, .about-axa-page {margin-top: -76px;}
	.emailing-list-fields, .emailing-list-input{padding:0;}
	.personal-solutions-buttons{margin-top:0 !important;}
	.personal-solution, .personal-solution-dcip{height: 120px !important; padding: 20px 0 !important;}
	.business-solution{height: 132px !important; padding: 20px 0 !important;}
	.bold-right{border-right:0px !important;}
	.business-solutions-buttons{padding: 0 15px !important;}
	.paddingLeft, .paddingRight{padding:0 !important;}
	.tnc-container {margin-top: 24px;}
	.landing-page-intro{border-top-left-radius: 0px;border-top-right-radius: 0px;margin-top:0px;padding:40px 30px;}
	.landing-page-intro h2{margin-top:0;}
	.landing-page-top {padding: 0 30px;}
	#perceived_1, #perceived_3{padding:16px 10px 0 10px !important}
	#perceived_2{padding:26px 10px 0 10px !important}
	#road-safety-div{margin-top:20px;}
	#community-involvement-wrapper{background-image:none;}
	#road-safety, #road-safety-infographics{padding:0 30px;}
	#dl-app-txt{padding:12px 10px 0 80px;}
	#dangerous-driving-behaviour-img{left: 0px;top: 105px;}
	#dangerous-driving-behaviour-img img{width:120px;}
	#dangerous-driving-behaviour_1{left: 80px;top: 105px;}
	#dangerous-driving-behaviour_2{left: 128px;top: 188px;}
	#dangerous-driving-behaviour_3{left: 80px;top: 260px;}
	#useful-information-content {padding: 28px 30px;}	
	#what-you-should-know-wrapper, #customer-service-commitment-wrapper{padding:0;}
	#what-you-should-know-wrapper{margin-bottom:20px;}
	#contactus-map h2 {font-size: 24px;}
	#contactus-direction{padding:0; padding-bottom:20px}
	#contactus-map{padding: 28px 30px;}
	#contactus-details {padding:30px 30px 60px;}
	#contact-us-content h4{padding-top:10px;}
	#customer-care-nav ul li {padding: 20px 0;font-size: 18px;}
	#contactus-form-content {padding: 28px 30px 55px;}
	#travel{ border-right: none !important;}
	#health{ border-right: none !important; border-bottom:1px solid #d7e1e9;}
	#life{border-bottom:1px solid #d7e1e9;}
	#commercial{border-bottom: none !important;}
	#employee{border-left: 1px solid #d7e1e9;}
	#bounce-back{padding-top:0;padding-bottom:0;}
	#employee .base {margin-top: -6px;}
	#employee .personal-solution-text {padding-top: 2px;}
	#home-main-text span, .home-copy span{font-size:24px;line-height: 1.8em;}
	.fund-padding{padding-top:0px;}
	#funds-wrapper{padding:30px;}
	.canvas-featured {min-height: 295px;}
}
/* IPAD / TABLET SIZES ENDS*/
/* IPHONE / MOBILE SIZES STARTS*/
@media only screen and (max-width: 767px){
	/*Fidelity Claim*/
	.individual-date-of-incident .doi{float:none; width:100%;}
	.individual-date-of-incident .incident_no{float:none; padding-top:10px;}
	#supervisor_name{width: 100%;display: block;margin-left: 0;}
	.claim-content > .ovauto > div {
	    line-height: 20px;
	    padding: 10px 0 10px 10px !important;
	    font-size: 13px;
	}
	.borderleftwhite{
		border:none;
	}
	.claim-content-title{
		padding:10px;
	}
	.claim-content-title img{
		height:20px;
	}
	.file-a-claim-filter .col-md-2{
		height:auto;
	}
	.claim-content{
		line-height:25px;
	}
	#file-a-claim-section h2{
		font-size:22px;
	}
	.inner-claim-content {
	    line-height: 20px;
	    padding-left: 25px;
	    padding: 5px 0 5px 10px !important;
	}
	.safercity-input{
		margin-bottom:10px !important; 
		padding:15px 10px !important; 
		font-size:12px !important;
	}

	/*=======================================*/
	/*Education Calculator Starts*/
	/*=======================================*/
	#education-tab{padding:0 15px;}
	.education-calc-section{padding:0 15px;}
	#education-age-section-top .education-calc-section:first-child{margin-top:45px;}
	.edu-calc-value-txt{font-size: 20px; width: 30px; padding-top: 14px;}
	.slider.slider-horizontal .slider-track{height: 10px !important; margin-top: 0 !important;}
	.slider.slider-horizontal .slider-handle{width: 24px; height: 24px; margin-left:-12px !important; margin-top:-7px !important;}
	.edu-calc-slider{padding: 12px 12px 24px 12px}
	.child-age-range-img{width:15px; height:34px; background:url(../images/age-range.jpg);background-position: -30px 0px;background-size:150px 34px; margin: 10px 4px 0 0;}
	.uni-age-range-img{width:15px; height:34px; background:url(../images/age-range.jpg);background-position: -105px 0px;background-size:150px 34px; margin: 10px 4px 0 0;}

	.edu-calc-value{padding-top:0;}
	.edu-calc-label{padding: 0; font-size:16px; line-height: 18px;}
	#education-age-section .education-calc-section:last-child{padding-bottom}
	#time_to_attend_university{width: 30px; margin: 0 2px 0 0; font-size: 20px;}
	#time_to_attend_university_years{width: 30px;font-size: 14px;}

	.time_to_attend_university_section-label, .estimated-future-savings-label{font-size: 14px;line-height: 15px;padding-top: 7px;}
	#time_to_attend_university_section, #estimated-edu-cost{padding:10px 15px;}
	#country-degree-section{padding:17px 0;}
	.edu-calc-country-label{text-align: center;}
	.country-select {height: 44px; border: 2px solid #ececec; border-radius: 22px;}
	.country-select-holder{margin-bottom:10px;}
	.country-select-holder:nth-child(odd){padding:0 6px 0 12px;}
	.country-select-holder:nth-child(even){padding:0 12px 0 6px;}
	.country-select img {height: 32px; margin-top: 4px; margin-left: 4px;}
	.country-select-txt{
		line-height: 13px;
		font-size: 12px;
		padding: 7px 0 0 8px;
		width: calc(100% - 38px);
	}
	.country-oneline.country-select-txt{padding: 13px 0 0 8px;}
	.degree-type-text {
	    text-align: center;
	    padding-top: 10px;
	}
	.degree-type-holder{width:130px; height:110px;}
	.degree-type-circle{
		width:96px;
		height:96px;
		margin-top:7px;
		margin-left:17px;
	}
	.degree-type-circle img{height:42px;}
	.degree-type-title{font-size:13px;}
	.enlarged-circle {
	    width: 110px;
	    height: 110px;
	    margin-left: 10px;
	    padding-top: 15px;
	    margin-top:0;
	}
	.enlarged-circle img {height: 52px;}
	.enlarged-circle .degree-type-title {
	    font-size: 13px;
	    color: white;
	    padding-top: 3px;
	}
	.estimated-edu-cost-num, .estimated-future-savings-num{padding: 0}
	#estimated_education_cost, #estimated_future_savings {font-size: 24px;}
	#estimated_education_cost_descrp, #estimated_future_saving_descrp {
		margin-bottom: 4px;
	    font-size: 12px;
	    font-family: "Franklin Gothic Book","franklin_gothic_fsbook","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
	}
	.estimated-edu-cost-label{font-size:14px; line-height:16px;}
	#current-saving-section{padding-top:20px; padding-bottom:25px;}
	.current-saving-label{text-align:center;}
	.current-saving-value{padding:0;}
	#edu-calc-monthly-sum{padding: 11px 11px 10px;}
	#edu-calc-monthly-sum .col-xs-6:first-child{border-right:2px solid #e1e1e1; padding:0; padding-right:11px;}
	#edu-calc-monthly-sum .col-xs-6:last-child{/*border-left:1px solid #e1e1e1;*/ padding:0; padding-left:11px;}
	.monthly-sum-title{
		font-size: 14px;
	    line-height: 15px;
	    text-align: center;
	}
	.monthly-sum-title h5{font-size: 17px;line-height: 16px; padding-bottom:8px;}
	#with_out_axa_5_year, #with_axa_5_year{margin-top:15px;padding: 0;}
	.monthly-sum-info input {
	    font-size: 24px;
	    margin: 0;
	}
	.monthly-sum-info p{font-size:14px; line-height:14px;}
	.monthly-sum-info-or{
		font-size: 18px;
		line-height: 18px;
		padding: 10px 0 20px;
	}
	.xs-msi p{margin-bottom:30px;}
	.your-overview{
		font-size: 14px;
		line-height: 14px;
		padding-left: 15px;
	}
	.your-overview-info h6{font-size:20px;}
	.your-overview-info p{
		font-size: 12px;
		line-height: 14px;
	}
	#overview-what-you-would-need{padding-right:10px;}
	#edu-calc-reachout-form-holder{padding:15px;}
	#edu-calc-reach-out-to-us{padding: 0 0 15px 0;}
	.reachoutPadding:nth-child(odd), .reachoutPadding:nth-child(even){padding:0;}
	#reachout-form-section #reachout-form-bottom{margin-top:0;}
	#reachout-form-consent {
	    width: 100%;
	    padding-bottom: 20px;
	}
	#axaearlysaver .monthly-sum-info-or{padding-top:10px;}
	#with_axa_10_year{padding-top:0;}
	.monthly-sum-title:first-child span{padding-top:0 !important;}
	/*=======================================*/
	/*Education Calculator Ends*/
	/*=======================================*/
	.whitegreyborder{height: 180px;}
	.canvas-featured {min-height: 0}
	.visible-xs.canvas-featured{padding:0;}
	#mobile-article-fixed-title-sharing{padding:0 15px 5px; display: none;}
	#mobile-canvas-fixed-title{
		font-size: 15px;line-height: 13px;
		font-family: "Franklin Gothic Book","franklin_gothic_fsbook","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
	}
	#mobile-canvas-fixed-nav-wrapper .mobile-article-next-prev{top:5px;}
	#mobile-canvas-fixed-nav-wrapper .canvas-article-landing-banner{margin-top:-146px;}
	.canvas-article-content{padding-top:20px;} 
	.canvas-article-content iframe {
		max-width: 100% !important;
		min-width: 100% !important;
		height: 270px !important;
	}
	.canvas-article-sharing{margin-top:0px;transform: scale(0.65,0.65);-webkit-transform: scale(0.65,0.65);margin-left: -43px;}
	.article-back-btn{display: table;}
	.mobile-canvas-article-back{
		width: 163px;
		font-size: 13px;
		line-height: 14px;
		height: auto;
	    padding: 7px 11px;
	    color: white;
	    text-transform: uppercase;
	    font-family: "Franklin Gothic Book","franklin_gothic_fsbook","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
	}
	.mobile-gradient-overlay{height: 100%;background: url(../images/img-gradient-overlay.png) bottom center;background-size: cover;}
	.mobile-article-next-prev-inner a, .mobile-article-next-prev-inner a:hover, .article-left-right-divider{color:white;text-decoration:none;font-size:16px}
	.mobile-article-next-prev-inner img{height:28px;}
	.mobile-article-next-prev-inner{margin:0 auto; display:table;}
	.mobile-article-next-prev{text-align: center;position: absolute;top: -50px;width:100%;}
	.canvas-article-page {padding:0 15px 15px;}
	.mobile-article-page-title{
		padding-bottom:10px;
		font-size:30px;
		line-height: 28px;
		font-family: "Franklin Gothic Book","franklin_gothic_fsbook","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
	}
	.canvas-category-article .canvas-article-landing-banner{height:200px;}
	.canvas-category #canvas-index-bottom, .canvas-category-article #canvas-index-bottom{padding-top:10px;}
	.canvas-article-landing-banner {height: 185px;}

	#inside-scoop .canvas-article-landing-banner, .inside-scoop-article{border-bottom:2px solid #82c1c7;}
	#live-well .canvas-article-landing-banner, .live-well-article{border-bottom:2px solid #f6817f;}
	#enriching-lifestyle .canvas-article-landing-banner, .enriching-lifestyle-article{border-bottom:2px solid #fd8830;}
	#wealth-accumulation .canvas-article-landing-banner, .wealth-accumulation-article{border-bottom:2px solid #b9d447;}
	#career-success .canvas-article-landing-banner, .career-success-article{border-bottom:2px solid #a963ff;}

	.canvas-featured{margin-bottom:25px;}.canvas-featured:last-child{margin-bottom:0;}
	#canvas-featured-articles .canvas-featured .whitegreyborder {height: 320px;}
	#canvas-index-bottom {padding: 25px 15px;}#canvas-main-flexslider .flex-control-paging{top:215px;}
	.canvas-banner a h2{font-size:12px; padding:4px 12px;}
	.canvas-banner-inner{top:25px;left:25px;}.canvas-featured h6{margin:0;}
	#canvas-main-flexslider .canvas-banner {height: 250px;}
	.canvas-banner a p{font-size:24px; line-height:26px;}
	#canvas-list{width:100%;margin-bottom: -20px;}
	#canvas-content h4 {font-size: 18px;padding-top: 0px;}
	.canvas-article-list{margin-bottom:32px;}#canvas-main-featured {margin-bottom: 25px;}
	/*Promotions*/
	.other-promo-title{font-size:14px;}
	.promotion-container, .individual-promo, .promo-tnc, .other-promo, #disqus_thread{padding:15px;}
	.promotion-container h3, .promo-content h4, #promo-title{font-size:18px;line-height: 20px;}
	.promo-content p{font-size:12px; line-height: 15px;padding-top: 10px;}
	.promo-article p, .other-promo ul, .promo-tnc ul li, .individual-promo form{font-size:12px; line-height: 15px;}
	.promo-content.noPadding{padding-left:10px !important;}
	.promotion-box{padding:10px;}
	.promo-img img{width:100%; height:auto;}
	#individual-promo-img {  margin: 15px 0;}
	.other-promo ul li{margin-bottom:15px;}
	.btmPad{padding-bottom: 14px;}
	.promo-small{font-size:10px !important; line-height:12px !important;}
	#axa500-text{
		font-size: 18px;
	    line-height: 24px;
	    padding: 0;
	    padding-top: 30px;
	}
	#axa500-william{font-size:18px;line-height:20px;}

	/*Staff vid*/
	#hearfromourstaff-vid-carousel #vid-wrapper {border-left: none;padding: 0; }
	#mobile-hearfromourstaff-vid-thumb{
		margin:0 auto;
		margin-top:22px;
		margin-bottom:12px;
		width:100%;
		max-width: 450px;
	}
	.mobile-staff-vid-thumb{
		width:20%;
		padding:0px 1%;
		float: left;
		opacity:0.6;
	}
	.mobile-staff-vid-thumb:first-child{opacity: 1;}
	#staff-vid iframe{
		max-width:450px;
		width:100%;
		margin: 0 auto;
		margin-top:10px;
		display: block;
	}
	#hearfromourstaff-vid-thumb ul li{
		width:48px;
		height:25px;
		margin-right:2px;
	}
	.mobile-staff-text{color:#818181;min-height:130px;}
	.mobile-staff-text div{position: absolute;opacity:0;}
	.mobile-staff-text div:first-child{opacity: 1;}
	.mobile-staff-text h6{
		padding-top:15px;
		font-style: italic;
		font-size:18px;
		font-family: "Franklin Gothic Book","franklin_gothic_fsbook","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
	}
	.text-td div {padding: 0 15px;}
	.mobile-staff-text span{
		font-family: "Franklin Gothic Book","franklin_gothic_fsbook","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
		font-size: 11px;
	}
	/*Staff vid*/

	.buttonPadding {padding: 0 3px !important;}
	.emailing-list-fields #submit-btn{margin-left:3px;}
	.community-involvement h2, .latest-news-individual h2{font-size: 22px !important ;line-height: 22px !important;}
	#thankyou{padding-top: 20px;font-size:16px;}
	#period {
		margin-bottom: 10px;
		margin-top: -10px;
		padding:0 !important;
		border:0;
	}
	.axa-calculator-page #description{padding:14px 15px 0;}
	.calculator-padding, .form-inner {padding: 0 15px;}
	.result .about {padding: 15px 18px;}
	.funds-title, .period-title{padding:7px 15px 0;}
	.funds-amount, .period-length{padding: 0 15px;}
	.figures .title{padding:7px 15px;}
	.home-content{margin-top: 0px;}
	.disclaimer h3, #disclaimer-content{padding:0 15px;}
	#contactus-form-wrapper #captcha-field {
		padding-left: 0 !important;
	}

	/*Product images*/
	/*---------Commercial Business--------*/
	.small-construction-package .new-inner-product-page-header {
		background: url(../images/small-construction-package-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	.smartplan-office .new-inner-product-page-header {
		background: url(../images/smartplan-office-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	.smartplan-retail .new-inner-product-page-header {
		background: url(../images/smartplan-retail-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	.smartplan-fb .new-inner-product-page-header {
		background: url(../images/smartplan-fb-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	.smartplan-personal-service .new-inner-product-page-header {
		background: url(../images/smartplan-personal-service-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	.smartplan-light-industrial .new-inner-product-page-header {
		background: url(../images/smartplan-light-industrial-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	.business-advantage .new-inner-product-page-header {
		background: url(../images/business-advantage-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	.more-business-insurance .new-inner-product-page-header {
		background: url(../images/more-business-insurance-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	/*---------Employee Health & Benefits-------*/
	.group-optical .new-inner-product-page-header {
		background: url(../images/group-optical-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	.group-term-life-insurance .new-inner-product-page-header {
		background: url(../images/group-term-life-insurance-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	.group-critical-illness-insurance .new-inner-product-page-header {
		background: url(../images/group-critical-illness-insurance-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	.group-hosp-surgical-insurance .new-inner-product-page-header {
		background: url(../images/group-hosp-surgical-insurance-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	.group-personal-accident-insurance .new-inner-product-page-header {
		background: url(../images/group-personal-accident-insurance-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	.group-disability-income-insurance .new-inner-product-page-header {
		background: url(../images/group-disability-income-insurance-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	.group-clinicare-insurance .new-inner-product-page-header{
		background: url(../images/group-clinicare-insurance-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	.smartcare-sme-plus .new-inner-product-page-header{
		background: url(../images/smartcare-sme-plus-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	.group-smartcare-entrepreneur .new-inner-product-page-header{
		background: url(../images/group-smartcare-entrepreneur-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	.smartcare-sme .new-inner-product-page-header{
		background: url(../images/smartcare-sme-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	.group-smartcare-executive .new-inner-product-page-header{
		background: url(../images/group-smartcare-executive-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	.group-smartcare-optimum .new-inner-product-page-header{
		background: url(../images/group-smartcare-optimum-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	.group-leaver .new-inner-product-page-header{
		background: url(../images/group-leaver-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	.group-international-exclusive .new-inner-product-page-header{
		background: url(../images/group-international-exclusive-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	.group-international-exclusive-plus .new-inner-product-page-header{
		background: url(../images/group-international-exclusive-plus-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	.group-dental-insurance .new-inner-product-page-header{
		background: url(../images/group-dental-insurance-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	.group-major-medical-insurance .new-inner-product-page-header{
		background: url(../images/group-major-medical-insurance-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	.group-maternity-insurance .new-inner-product-page-header{
		background: url(../images/group-maternity-insurance-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	.group-outpatient-specialist-insurance .new-inner-product-page-header{
		background: url(../images/group-outpatient-specialist-insurance-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	/*---------Life-------*/
	.direct-axa-term-lite .new-inner-product-page-header {
		background: url(../images/direct-axa-term-lite-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	.direct-axa-life-lite .new-inner-product-page-header {
		background: url(../images/direct-axa-life-lite-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	.term-protector .new-inner-product-page-header {
		background: url(../images/term-protector-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	.healthpro-growth .new-inner-product-page-header {
		background: url(../images/healthpro-growth-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	.healthpro-living .new-inner-product-page-header {
		background: url(../images/healthpro-living-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	.cancercare .new-inner-product-page-header {
		background: url(../images/360-cancer-care-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	.early-stage-criticare .new-inner-product-page-header {
		background: url(../images/early-stage-criticare-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	.livingenhancer .new-inner-product-page-header{
		background: url(../images/livingenhancer-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	.early-payout-livingenhancer .new-inner-product-page-header{
		background: url(../images/early-payout-livingenhancer-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	.smartcare-critical .new-inner-product-page-header{
		background: url(../images/smartcare-critical-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	.smartcare-junior .new-inner-product-page-header{
		background: url(../images/smartcare-junior-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	/*---------Health-------*/
	.axa-shield .new-inner-product-page-header{
		background: url(../images/axa-shield-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	.panel-and-letter-of-guarantee .new-inner-product-page-header{
		background: url(../images/axa-shield-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	.globalcare-health-plan .new-inner-product-page-header{
		background: url(../images/globalcare-health-plan-mobile-header2x.jpg)center right white no-repeat;
		background-size: contain;
	}
	.mums-advantage .new-inner-product-page-header{
		background: url(../images/mums-advantage-mobile-header2x.jpg)center right white no-repeat;
		background-size: contain;
	}
	.family-advantage .new-inner-product-page-header{
		background: url(../images/family-advantage-mobile-header2x.jpg)center right white no-repeat;
		background-size: contain;
	}
	.international-exclusive .new-inner-product-page-header{
		background: url(../images/international-exclusive-mobile-header2x.jpg)center right white no-repeat;
		background-size: contain;
	}
	.smartcare-executive .new-inner-product-page-header{
		background: url(../images/smartcare-executive-mobile-header2x.jpg)center right white no-repeat;
		background-size: contain;
	}
	.smartcare-optimum-enhanced .new-inner-product-page-header{
		background: url(../images/smartcare-optimum-enhanced-mobile-header2x.jpg)center right white no-repeat;
		background-size: contain;
	}
	.health-cash-plan .new-inner-product-page-header{
		background: url(../images/health-cash-plan-mobile-header2x.jpg)center right white no-repeat;
		background-size: contain;
	}
	/*---------Personal Accident-------*/
	.smartpersonal-accident .new-inner-product-page-header{
		background: url(../images/smartpersonal-accident-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	.axa-band-aid .new-inner-product-page-header{
		background: url(../images/axa-band-aid-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	.smartfamily .new-inner-product-page-header{
		background: url(../images/smartfamily-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	.smartcare-prime .new-inner-product-page-header{
		background: url(../images/smartcare-prime-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	.smartcare-theone .new-inner-product-page-header{
		background: url(../images/smartcare-theone-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}

	/*---------CAR-------*/
	.smart-drive .new-inner-product-page-header{
		background: url(../images/smart-drive-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	/*---------TRAVEL-------*/
	.smarttraveller .new-inner-product-page-header{
		background: url(../images/smarttraveller-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	/*---------CYBER RISKS-------*/
	.cyber-protector .new-inner-product-page-header{
		background: url(../images/cyber-protector-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}

	/*---------HOME-------*/
	.decreasing-term-assurance .new-inner-product-page-header{
		background: url(../images/decreasing-term-assurance-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	.smarthome-essential .new-inner-product-page-header{
		background: url(../images/smarthome-essential-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	.smarthome-optimum .new-inner-product-page-header{
		background: url(../images/smarthome-optimum-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	.smarthome-prestige .new-inner-product-page-header{
		background: url(../images/smarthome-prestige-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	.smarthelper .new-inner-product-page-header{
		background: url(../images/smarthelper-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	.smarthome .new-inner-product-page-header{
		background: url(../images/smarthome-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	/*---------Art-------*/
	.artplus .new-inner-product-page-header{
		background: url(../images/artplus-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	.personal-collectibles .new-inner-product-page-header{
		background: url(../images/personal-collectibles-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	.corporate-collectibles .new-inner-product-page-header{
		background: url(../images/corporate-collectibles-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	.art-dealer .new-inner-product-page-header{
		background: url(../images/art-dealer-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	.art-exhibitions-transit .new-inner-product-page-header{
		background: url(../images/art-exhibitions-transit-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	.museums .new-inner-product-page-header{
		background: url(../images/museums-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	/*---------Savings & Investments-------*/
	.savvysaver .new-inner-product-page-header{
		background: url(../images/savvysaver-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	.maxsaver .new-inner-product-page-header{
		background: url(../images/maxsaver-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	.earlysaver .new-inner-product-page-header{
		background: url(../images/early-saver-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	.championsaver .new-inner-product-page-header{
		background: url(../images/championsaver-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	.inspire-flexiprotector .new-inner-product-page-header{
		background: url(../images/inspire-flexiprotector-mobile-header2x.jpg) center right no-repeat white;
		background-size: contain;
	}
	.inspire-flexisaver .new-inner-product-page-header{
		background: url(../images/inspire-flexisaver-mobile-header2x.jpg) center right no-repeat white;
		background-size: contain;
	}
	.wealth-invest .new-inner-product-page-header{
		background: url(../images/axa-wealth-invest-mobile-header2x.jpg) center right no-repeat white;
		background-size: contain;
	}
	.pulsar .new-inner-product-page-header{
		background: url(../images/pulsar-mobile-header2x.jpg) center right no-repeat white;
		background-size: contain;
	}
	.polaris .new-inner-product-page-header{
		background: url(../images/polaris-mobile-header2x.jpg) center right no-repeat white;
		background-size: contain;
	}
	.optimus .new-inner-product-page-header{
		background: url(../images/optimus-mobile-header2x.jpg) center right no-repeat white;
		background-size: contain;
	}
	.retire-treasure .new-inner-product-page-header{
		background: url(../images/axa-retire-treasure-mobile-header2x.jpg) center right no-repeat white;
		background-size: contain;
	}
	.retire-happy .new-inner-product-page-header img {height: 150px;
    border-radius: 0;}
	.retire-happy-plus {position:absolute;}

	.smartcare-shield .new-inner-product-page-header img {height: 150px;
    border-radius: 0;}
    .smartcare-assure {position:absolute;}

	.axa-life-multi .new-inner-product-page-header img {height: 150px;
    border-radius: 0;}
	.axa-life-multiprotect {position:absolute;}

	.axa-criticareher .new-inner-product-page-header img {height: 150px;
		border-radius: 0;}
	.axa-criticareforher {position:absolute;}

	.axa-criticarehim .new-inner-product-page-header img {height: 150px;
		border-radius: 0;}
	.axa-criticareforhim {position:absolute;}
	.axa-life-treasure .new-inner-product-page-header {
		background: url(../images/axa-life-treasure-mobile-header2x.jpg) center right white no-repeat;
		background-size: contain;
	}
	/*--------- end images -------*/

	.community-involvement .inner-product-page-header {
		background: url(../images/community-involvement-mobile-header2x.jpg) center center no-repeat;
		background-size: cover;
	}
	.latest-news-individual .inner-product-page-header {
		background: url(../images/latest-news-individual-mobile-header2x.jpg) center center no-repeat;
		background-size: cover;
	}

	#funds-wrapper{padding:15px;}
	.download, .buy-online, .get-your-quote, .compare-product, .apply-online, #download-survey-reports, .download-with-fund, .fund, .compare-product-with-fund{padding:10px 14px; font-size:13px;}
	.fund{margin-right:4px;}
	.compare-product-with-fund{margin:0;}
	.landing-page-intro-calc-compare-mobile .axa-calc{padding: 12px 15px 2px 12px;}
	.landing-page-intro-calc-compare-mobile .compare-product{padding: 15px 12px;}
	.landing-page-intro-calc-compare-mobile .axa-calc div:nth-child(2) {
		padding-top: 3px;
	}
	.group-hosp-surgical-insurance .inner-product-page-title-wrapper, .group-personal-accident-insurance .inner-product-page-title-wrapper,
	.group-critical-illness-insurance .inner-product-page-title-wrapper, .group-smartcare-executive .inner-product-page-title-wrapper,
	.group-smartcare-optimum .inner-product-page-title-wrapper,	.group-international-exclusive .inner-product-page-title-wrapper,
	.group-international-exclusive-plus .inner-product-page-title-wrapper,
	.group-dental-insurance .inner-product-page-title-wrapper, .group-major-medical-insurance .inner-product-page-title-wrapper,
	.group-maternity-insurance .inner-product-page-title-wrapper,
	.group-disability-income-insurance .inner-product-page-title-wrapper, .group-clinicare-insurance .inner-product-page-title-wrapper,
	.smartcare-sme .inner-product-page-title-wrapper, .personal-collectibles .inner-product-page-title-wrapper, 
	.corporate-collectibles .inner-product-page-title-wrapper, .art-exhibitions-transit .inner-product-page-title-wrapper{width: 41.67%;padding: 13px 0 0 15px;}
	.group-term-life-insurance .inner-product-page-title-wrapper {width: 41.6666667%}
	.group-outpatient-specialist-insurance .inner-product-page-title-wrapper{width: 48%;padding: 13px 0 0 15px; }
	.group-outpatient-specialist-insurance .inner-product-page-title-wrapper .title{font-size:18px;}

	.benefits-carousel {margin-top: 10px;margin-bottom: 75px;}
	.get-your-quote{margin-right:0; margin-top:2px;}
	.errorpages{padding-top:60px;}
	.errorpages h2{color:#0060d6;font-size:22px; padding-left:15px; padding-top:12px;}
	.errorpages p{font-size:14px; line-height:18px; color:#626269; padding-left:15px;}
	.community-involvement-content img{margin-bottom:34px;}
	.news-article-section {padding: 13px 15px;}
	.news-articles-wrapper .addthis_sharing_toolbox{position:relative !important; top: 0 !important;}
	.latest-news-individual h2, .community-involvement h2 {font-size: 30px;}
	.individual-job-title, .individual-department-title{font-size:14px;line-height:16px;}
	.individual-job-title{padding: 14px 10px;}
	.individual-department-title{ padding:10px; }
	.individual-job-title-wrapper, .individual-job-department-wrapper{padding:2px 0;}
	.individual-job-title a{text-decoration: none;}
	#job-list {padding: 16px 15px 15px;}
	#group-term-life-insurance-benefits-carousel.benefits-carousel,
	#group-hosp-surgical-insurance-benefits-carousel.benefits-carousel,
	#group-leaver-benefits-carousel.benefits-carousel, #livingenhancer-benefits-carousel.benefits-carousel{margin-bottom: 75px;}
	#job-search-form .col-md-4, #job-search-form .col-md-5, #job-search-form .col-md-3{padding:0;}
	.empty{display:none;}
	#compare-product-2 .cp-main-img, #compare-product-3 .cp-main-img{margin-top:20px;}
	.cp-main-img .img-holder, .cp-main-img {height: auto;}
	.cp-main-img .img-holder img {height: auto;width:100%;}
	.cp-intro h3, #select-product-category, #products-to-be-compared{padding:0 15px;}
	.cp_product{margin-top:20px;}
	.cp-padding{padding:0 !important;}
	#cp_product_category{width:100% !important;}
	.cp-intro{padding:13px 0 11px;}
	.comparison{padding:11px 15px;}
	#cp_product_category_container, #cp_product_category{width:100%;}
	#cp_product_category{margin-top:10px;}
	#fee-payable{background:#0060d6 url(../images/fee-payable-small.jpg) no-repeat top center;background-size: contain;}
	#application-form-right div{padding: 0 15px;}
	.fee-payable-content:last-child{border-top:1px solid white;border-left:none;padding-left:0;}
	#app-form{padding-top:23px;padding-bottom:18px; width:200px;}
	#fee-payable{padding:13px 15px;}
	#agent-criteria{padding:15px 15px 9px;}
	.formMarginTop{margin-top:0px;}
	.claim-procedure-wrapper, .claim-addinfo-wrapper{padding:0;}
	.claim-procedure-wrapper{margin-bottom:14px;}
	#individual-claim-title {padding: 18px 15px 16px;}
	#individual-claim-procedure-wrapper{padding:15px;}
	.bottom-content.col-md-4{padding:0 15px;}
	.claimThumbs-ind{width:280px;margin:0 auto;}
	.fileaclaim_inner h3{color:#0060D6;font-size:24px;border:none;padding:0;}
	.fileaclaim_inner{padding:9px 15px;}
	#file-a-claim-section{padding:17px 15px;}
	/*#file-a-claim-section div{padding:0;}*/
	#claiming{margin-top:10px;}
	#employer-brand #mobile-quote{padding:10px 0;font-size:14px;color:#90bff8;line-height: 16px;}
	#job-search-form #submit-btn{margin-bottom:20px;}
	#job-search-department{margin-top:10px;}
	#education-calculator-form .submit{text-align:left;padding-left:5px;}
	.calculator-tab{padding:32px 0 0;}
	#education-calculator-form div.col-sm-4, #family-protection-calculator-form div.col-sm-4{margin-bottom:10px;}
	.cal-padding-right, .cal-padding-left, .cal-padding{padding:0;}
	.shadowy{box-shadow: inset 0 -20px 20px -20px #949494;}
	.shadowy.active-cal, .activeNav.shadowy{box-shadow: inset 0 -20px 20px -20px #000000;}
	.ct-padding2 .calculator-cat-title{padding-top:13px;}
	.ct-padding .calculator-cat-title {padding-top: 19px;}
	.axa-calculator-nav-iconfont{padding-top:10px;}
	.calculator-cat{height:50px;}
	.family.ac-padding{padding:0;}
	.axa-calculator-nav-iconfont{font-size: 1.8em;}
	.calculator-cat-title{font-size:11px; line-height:13px;}
	#dob{margin-bottom: 5px;}
	#nationality-select, #dob-select {padding: 0px 1px 0 3px;}
	#top-financial-consultants h3{padding:15px 15px 7px;}#top-financial-consultants p{padding:15px 15px 7px;}
	#top-performing{background:white;}
	#axa-support-img img{width:100%;}
	#why-choose{background: url(../images/mobilewhy.jpg) no-repeat center bottom #0060d6; background-size:contain;}
	.why, .why2{margin-bottom:15px;}
	#helpingpeople{background-position: 0 -50px;}
	#nolimit{background-position: 0 -100px;}
	#growing{background-position: 0 -150px;}
	#longer{background-position: 0 -200px;}
	#morefinancial{background-position: 0 -250px;}
	#why-choose .col-xs-3{padding:0;}
	.whytext h4{font-size:16px;}
	.whyicon{width:50px;	height:50px;}
	#regret{font-size:12px;}
	.interested-applicants{margin-top:10px;}
	#timeslot1,#timeslot2,#timeslot3,#timeslot4{padding:0 13px 5px;}
	#join-us-now{background:white;}
	#careertalk{margin-top:20px;}
	#careertalk h4, #axa-support h4{font-size:24px;}
	#eligibility_qualitative .imgholder{height:auto;margin-bottom: 40px;}
	#eligibility_qualitative ul li{font-size:12px;line-height: 13px;padding-bottom:5px;}
	#eligibility_qualitative h4{text-align:left; font-size:16px;margin-bottom: 6px; margin-top:0;}
	#eligibility_qualitative img{width:100%; height:auto;}
	.qualitative-wrapper, .eligibility-wrapper {padding: 0;}
	.our-impact-wrapper {background-size: cover;background: #1c71db url("../images/mobile-blue-bg.jpg") top center no-repeat;}
	#mobile-symbol-text{margin-top:5px;}
	#axa-brand h4{font-size:24px;}
	.brandPaddingRight, .brandPaddingLeft{padding:0;}
	#about-axa-impact{padding:13px 15px 5px;}
	.about-axa-our-impact-wrapper{background:#1c71dc;}
	.about-axa-page{margin-top:-63px;}
	#about-axa-content, #axa-brand,#join-us-now, #why-choose,#axa-support, #career-progression, #job-search,
	#employer-brand, #hear-from-our-staff{padding:13px 15px;}
	#behaviours-content{min-height:245px;}
	#influencers{height:70px !important;}
	#perceived_1, #perceived_2, #perceived_3, #influencers_1, #influencers_2, #influencers_3{padding:0 10px 0 10px !important;}
	#road-safety-infographics{background:white;}
	.info-icon{width:150px;}
	#perceived-content2, #perceived-content3, #influencers-content2, #influencers-content3{margin-top:0px;}
	.infographics-header{font-size: 18px;line-height: 20px;height: 85px;}
	.whitebar{margin-top:8px;}
	.articles-date{padding:5px 7px;font-size:12px;}
	.articles-title{padding:5px 7px;font-size:13px;border-left:4px solid #0060d6;}
	.articles-ind{padding:0;}
	.corporate-responsibility-intro, #sg50-btm .inner-product-page-contactus, .sg-50-intro, #sg50-retire-happy, #sg50-50off, #howto-rh, #community-involvement-wrapper, #axa-research-fund{padding:13px 15px;border-radius:0px;}
	.corporate-responsibility-intro p{font-size:16px;}
	.corporate-responsibility-intro span{font-size:20px;}
	.corporate-responsibility-intro .beneficiaries h1{font-size:20px;}
	.corporate-responsibility-intro .beneficiaries img{width: 100%;height: auto;min-width: 100%;padding-top: 15px;}
	.accordion-child ul{margin-left:-20px;}
	.accordion-child, #customer-service-commitment-content{font-size:13px;line-height: 16px;}
	.accordion-parent{font-size:13px;padding: 6px 8px 4px;}
	.cat-select {padding: 0 15px;}
	.landing-page-top {padding: 0 15px;}
	.landing-page-intro h2, .landing-page-main h2, .inner-product-page-intro h3, .inner-product-page-contactus h4{font-size:24px;}
	.landing-page-intro{padding:20px 15px;}
	.contact-page {margin-top: -124px;}
	.fac-page {margin-top: -76px;}
	.contactus-submit-btn{margin-top:-50px;margin-left:-18px;}
	.paddingLeft20{padding: 0;}
	.inner-product-page-contactus form input, .emailing-list-input input {margin: 3px;width: 99%;}
	.landing-page-top p, .contactus-info p, #contactus-form-content {font-size: 16px;}
	.dir{width:85%;}
	.landing-page-small-header h1, .landing-page-small-header .header-text{font-size:22px;}
	.landing-page-intro h2, .landing-page-main h2 {color:#626269;}
	.latest-news {padding: 0 35px !important;}
	.latest-news .title {font-size: 18px;padding-left: 0px;}
	.inner{padding:0 !important;}
	.latest-news .inner a, .latest-news .inner a:hover{font-size:14px;}
	.latest-news .inner a div {padding: 14px 0 0 0;margin-bottom:30px;}
	.mobile-border-bottom{border-bottom:2px solid #d7e1e9;}
	.latest-news:last-child{margin-top:30px;}
	.latest-news{height: auto;}
	.inner-tnc{background: none;padding: 4px 15px;min-height: 100px;}
	.inner-product-page-tnc-wrapper {background: white;padding: 45px 14px 27px;overflow: auto;}
	.inner-product-page-importantinfo-wrapper {padding: 9px 14px 8px 14px;color: white;font-size: 11px;background: #0060d6;}
	.inner-product-page-intro {background: white;padding: 28px 14px;}
	.inner-product-page-benefits {background: #0060d6;padding: 28px 14px 100px;color: white;}
	.inner-product-page-contactus {background: white;padding: 30px 14px;overflow: auto;color: #626269;}
	.inner-product-page-contactus div{padding:0;}
	.mid-row{padding:0 !important;}
	.inner-product-page-header {height: 140px;}
	.inner-product-page-title-wrapper{padding: 13px 0 0 15px;}
	.inner-product-page-header span, .page-intro-category{font-size:13px;line-height:14px;padding-bottom:3px;}
	.inner-product-page-header h2{font-size:12px;line-height:14px;padding-bottom:3px;}
	.inner-product-page-header .title {font-size: 20px; line-height: 18px;}
	.addthis_sharing_toolbox{position: absolute;top: 112px;}
	.inner-product-page-wrapper {padding-top: 60px;}
	.mobile-divider-bar{display: block}
	.pdf-expand {padding: 18px 15px;}
	#download-survey-reports{padding:18px 10px 12px; font-size:13px; margin-right:20px;margin-bottom:20px;}
	#road-safety, #road-safety-infographics{padding:0 15px;}
	#road-safety-infographics{padding-top:15px;}
	#useful-information-content h3{font-size:16px;}
	#useful-information-content {padding: 14px 15px;}
	#what-you-should-know-content, #customer-service-commitment-content {padding: 11px 15px;}
	#contactus-form-content {padding: 28px 15px 55px;}
	#contactus-details {padding: 30px 15px 60px;}
	#contactus-map {padding: 20px 15px;}
	#how{padding:7px 0;	}
	#bluebar{height:2px;}
	#captcha-img{text-align: right}
	#captcha-field{padding-left:0px;}
	#map-img{padding:0;}
	#contactus-direction p, #contactus-details{font-size:16px;}
	#emailing-list-submit{position: absolute;top: 79px;}
	#emailing-list-submit #submit-btn{padding:8px 41px !important;}
	#capcha{padding:0;text-align: right;margin-top:24px;}
	#download-app{padding:0;}
	#road-safety p {padding-bottom:0;}
}
/* IPHONE / MOBILE SIZES ENDS*/

@media print{
	.mobile-header,
	#bottom-content,
	.mobile-footer,
	.landing-page-small-header,
	.breadcrumb-wrapper,
	#customer-care-mobile-nav{display:none !important;}

	.fac-page{margin-top:0;}
	.landing-page-content{width:850px; margin-left:-75px;}
	.claim-forms-section img{
		width:150px;
	}
	input[name="nric_fin_no"]{
		margin-bottom:30px;
	}
	#sickness_container, input[name="sickness_commencement_date"]{margin-bottom:100px;}

	.travel-form-extra-document{width: 1000px;}
	.left-form-field, .right-form-field, .mid-form-field{
		width:50%; 
		overflow:auto;
		float:left;
	}
	.full-form-field{
		width:100%;
	}
	.location_of_loss, .description_of_loss{
		width:100%;
	}
}

@media screen
{
  .forscreen { display:block; }
  .forprinting { display:none; }
}

@media print{
	.forscreen { display:none; }
	.forprinting { display:block; }
}

.author-container {
        padding-top:10px !important;
        padding-bottom:10px !important;
    }
    .author-date-text {
        font-size: 15px !important;
    }
    .author-max-img {
        max-width: 140px !important;
    }

/* Images */

/* DESKTOP SIZE START*/
#life .landing-page-wide-header .mid-row{
	background:url(../images/life-main.jpg) no-repeat center center;
	background-size: cover;
}
#health .landing-page-wide-header .mid-row{
	background:url(../images/health-main.jpg) no-repeat center center;
	background-size: cover;
}
#personal-accident .landing-page-wide-header .mid-row{
	background:url(../images/personal-accident-main.jpg) no-repeat center center;
	background-size: cover;
}
#savings-investments .landing-page-wide-header .mid-row{
	background:url(../images/savings-investments-main.jpg) no-repeat center center;
	background-size: cover;
}
#car .landing-page-wide-header .mid-row{
	background:url(../images/car-main.jpg) no-repeat center center;
	background-size: cover;
}
#travel .landing-page-wide-header .mid-row{
	background:url(../images/travel-main.jpg) no-repeat center center;
	background-size: cover;
}
#home .landing-page-wide-header .mid-row{
	background:url(../images/home-main.jpg) no-repeat center center;
	background-size: cover;
}
#art .landing-page-wide-header .mid-row{
	background:url(../images/art-main.jpg) no-repeat center center;
	background-size: cover;
}
#commercial-business .landing-page-wide-header .mid-row{
	background:url(../images/commercial-business-main.jpg) no-repeat center center;
	background-size: cover;
}
#employee-health-benefits .landing-page-wide-header .mid-row{
	background:url(../images/employee-health-benefits-main.jpg) no-repeat center center;
	background-size: cover;
}
#emailing-list .landing-page-wide-header .mid-row{
	background:url(../images/emailing-list-main.jpg) no-repeat center center;
}
#compare-products .landing-page-wide-header .mid-row{
	background:url(../images/compare-products-main.jpg) no-repeat center center;
}
#contact-us .landing-page-wide-header .mid-row, #useful-information .landing-page-wide-header .mid-row{
	background:url(../images/contact-us-main.jpg) no-repeat center center;
}
#about-axa .landing-page-wide-header .mid-row{
	background:url(../images/about-axa-main.jpg) no-repeat center center;
}
#advisor .landing-page-wide-header .mid-row{
	background:url(../images/advisor-main.jpg) no-repeat center center;
}
#axa-calculator .landing-page-wide-header .mid-row{
	background:url(../images/axa-calculator-main.jpg) no-repeat center center;
}
#careers .landing-page-wide-header .mid-row, #job-vacancies .landing-page-wide-header .mid-row{
	background:url(../images/careers-main.jpg) no-repeat center center;
}
#file-a-claim .landing-page-wide-header .mid-row{
	background:url(../images/file-a-claim-main.jpg) no-repeat center center;
}
#promotions .landing-page-wide-header .mid-row{
	background:url(../images/promotions-main.jpg) no-repeat center center;
}
#insurance-agent .landing-page-wide-header .mid-row{
	background:url(../images/insurance-agent-main.jpg) no-repeat center center;
}
#latest-news .landing-page-wide-header .mid-row{
	background:url(../images/latest-news-main.jpg) no-repeat center center;
}
#fundprices .landing-page-wide-header .mid-row{
	background:url(../images/fundprices-main.jpg) no-repeat center center;
}
/* DESKTOP SIZE END*/

/* SMALL HEADER BANNER || MOBILE BANNER START */

#contact-us .landing-page-small-header-banner, #useful-information .landing-page-small-header-banner{
	height:248px;
	background:url(../images/contact-us-small2x.jpg) no-repeat center center;
	background-size: cover;
}
#emailing-list .landing-page-small-header-banner{
	background:url(../images/emailing-list-small2x.jpg) no-repeat center center;
	background-size: cover;
}
#compare-products .landing-page-small-header-banner{
	background:url(../images/compare-products-small2x.jpg) no-repeat center center;
	background-size: cover;
}
#life .landing-page-small-header-banner{
	background:url(../images/life-small2x.jpg) no-repeat right center;
	background-size: cover;
}
#health .landing-page-small-header-banner{
	background:url(../images/health-small2x.jpg) no-repeat right center;
	background-size: cover;
}
#personal-accident .landing-page-small-header-banner{
	background:url(../images/personal-accident-small2x.jpg) no-repeat right center;
	background-size: cover;
}
#savings-investments .landing-page-small-header-banner{
	background:url(../images/savings-investments-small2x.jpg) no-repeat right center;
	background-size: cover;
}
#car .landing-page-small-header-banner{
	background:url(../images/car-small2x.jpg) no-repeat right center;
	background-size: cover;
}
#travel .landing-page-small-header-banner{
	background:url(../images/travel-small2x.jpg) no-repeat right center;
	background-size: cover;
}
#home .landing-page-small-header-banner{
	background:url(../images/home-small2x.jpg) no-repeat right center;
	background-size: cover;
}
#art .landing-page-small-header-banner{
	background:url(../images/art-small2x.jpg) no-repeat right center;
	background-size: cover;
}
#commercial-business .landing-page-small-header-banner{
	background:url(../images/commercial-business-small2x.jpg) no-repeat right center;
	background-size: cover;
}
#employee-health-benefits .landing-page-small-header-banner{
	background:url(../images/employee-health-benefits-small2x.jpg) no-repeat right center;
	background-size: cover;
}
#corporate-responsibility .landing-page-small-header-banner{
	background:url(../images/corporate-responsibility-small2x.jpg) no-repeat center center;
	background-size: cover;
}
#sg50 .landing-page-small-header-banner{
	background:url(../images/sg50/sg50-small2x.jpg) no-repeat center center;
	background-size: cover;
}
#about-axa .landing-page-small-header-banner{
	background:url(../images/about-axa-small2x.jpg) no-repeat center center;
	background-size: cover;
}
#advisor .landing-page-small-header-banner{
	background:url(../images/advisor-small2x.jpg) no-repeat center center;
	background-size: cover;
}
#axa-calculator .landing-page-small-header-banner{
	background:url(../images/axa-calculator-small2x.jpg) no-repeat center center;
	background-size: cover;
}
#careers .landing-page-small-header-banner, #job-vacancies .landing-page-small-header-banner{
	background:url(../images/careers-small2x.jpg) no-repeat center center;
	background-size: cover;
}
#file-a-claim .landing-page-small-header-banner{
	background:url(../images/file-a-claim-small2x.jpg) no-repeat center center;
	background-size: cover;
}
#promotions .landing-page-small-header-banner{
	background:url(../images/promotions-small2x.jpg) no-repeat center center;
	background-size: cover;
}
#insurance-agent .landing-page-small-header-banner{
	background:url(../images/insurance-agent-small2x.jpg) no-repeat center center;
	background-size: cover;
}
#latest-news .landing-page-small-header-banner{
	background:url(../images/latest-news-small2x.jpg) no-repeat center center;
	background-size: cover;
}
#fundprices .landing-page-small-header-banner{
	background:url(../images/fundprices-small2x.jpg) no-repeat center center;
	background-size: cover;
}
/* SMALL HEADER BANNER || MOBILE BANNER END */

/* MEDIUM HEADER BANNER || IPAD BANNER START */
#life .landing-page-medium-header-banner{
	background:url(../images/life-medium2x.jpg) no-repeat right center;
	background-size: cover;
}
#health .landing-page-medium-header-banner{
	background:url(../images/health-medium2x.jpg) no-repeat right center;
	background-size: cover;
}
#personal-accident .landing-page-medium-header-banner{
	background:url(../images/personal-accident-medium2x.jpg) no-repeat right center;
	background-size: cover;
}
#savings-investments .landing-page-medium-header-banner{
	background:url(../images/savings-investments-medium2x.jpg) no-repeat right center;
	background-size: cover;
}
#car .landing-page-medium-header-banner{
	background:url(../images/car-medium2x.jpg) no-repeat right center;
	background-size: cover;
}
#travel .landing-page-medium-header-banner{
	background:url(../images/travel-medium2x.jpg) no-repeat right center;
	background-size: cover;
}
#home .landing-page-medium-header-banner{
	background:url(../images/home-medium2x.jpg) no-repeat right center;
	background-size: cover;
}
#art .landing-page-medium-header-banner{
	background:url(../images/art-medium2x.jpg) no-repeat right center;
	background-size: cover;
}
#commercial-business .landing-page-medium-header-banner{
	background:url(../images/commercial-business-medium2x.jpg) no-repeat right center;
	background-size: cover;
}
#employee-health-benefits .landing-page-medium-header-banner{
	background:url(../images/employee-health-benefits-medium2x.jpg) no-repeat right center;
	background-size: cover;
}
#emailing-list .landing-page-medium-header-banner{
	background:url(../images/emailing-list-medium2x.jpg) no-repeat center center;
	background-size: cover;
}
#compare-products .landing-page-medium-header-banner{
	background:url(../images/compare-products-medium2x.jpg) no-repeat center center;
	background-size: cover;
}
#contact-us .landing-page-medium-header-banner, #useful-information .landing-page-medium-header-banner{
	background:url(../images/contact-us-medium2x.jpg) no-repeat center center;
	background-size: cover;
}
#file-a-claim .landing-page-medium-header-banner{
	background:url(../images/file-a-claim-medium2x.jpg) no-repeat center center;
	background-size: cover;
}
#promotions .landing-page-medium-header-banner{
	background:url(../images/promotions-medium2x.jpg) no-repeat center center;
	background-size: cover;
}
#corporate-responsibility .landing-page-medium-header-banner{
	background:url(../images/corporate-responsibility-medium2x.jpg) no-repeat center center;
	background-size: cover;
}
#sg50 .landing-page-medium-header-banner{
	background:url(../images/sg50/sg50-medium2x.jpg) no-repeat center center;
	background-size: cover;
}
#about-axa .landing-page-medium-header-banner{
	background:url(../images/about-axa-medium2x.jpg) no-repeat center center;
	background-size: cover;
}
#advisor .landing-page-medium-header-banner{
	background:url(../images/advisor-medium2x.jpg) no-repeat center center;
	background-size: cover;
}
#axa-calculator .landing-page-medium-header-banner{
	background:url(../images/axa-calculator-medium2x.jpg) no-repeat center center;
	background-size: cover;
}
#careers .landing-page-medium-header-banner, #job-vacancies .landing-page-medium-header-banner{
	background:url(../images/careers-medium2x.jpg) no-repeat center center;
	background-size: cover;
}
#insurance-agent .landing-page-medium-header-banner{
	background:url(../images/insurance-agent-medium2x.jpg) no-repeat center center;
	background-size: cover;
}
#latest-news .landing-page-medium-header-banner{
	background:url(../images/latest-news-medium2x.jpg) no-repeat center center;
	background-size: cover;
}
#fundprices .landing-page-medium-header-banner{
	background:url(../images/fundprices-medium2x.jpg) no-repeat center center;
	background-size: cover;
}
/* MEDIUM HEADER BANNER || IPAD BANNER END */

/* CLAIMS */
.globalcare{background:url(../images/claim_globalcare.jpg) no-repeat center center; background-size:cover;}
.smartcare{background:url(../images/claim_smartcare.jpg) no-repeat center center; background-size:cover;}
#primecare{background:url(../images/claim_primecare.jpg) no-repeat center center; background-size:cover;}
.healthcash{background:url(../images/claim_healthcash.jpg) no-repeat center center; background-size:cover;}
.exclusive{background:url(../images/claim_exclusive.jpg) no-repeat center center; background-size:cover;}
#windscreen{background:url(../images/claim_windscreen.jpg) no-repeat center center; background-size:cover;}
#own-damage{background:url(../images/claim_owndamage.jpg) no-repeat center center; background-size:cover;}
#theft{background:url(../images/claim_theft.jpg) no-repeat center center; background-size:cover;}
#waterdamage{background:url(../images/claim_waterdamage.jpg) no-repeat center center; background-size:cover;}
#fire{background:url(../images/claim_fire.jpg) no-repeat center center; background-size:cover;}
#storm{background:url(../images/claim_storm.jpg) no-repeat center center; background-size:cover;}
#work_injury_compensation{background:url(../images/claim_work_injury_compensation.jpg) no-repeat center center; background-size:cover;}
#fidelity_guarantee{background:url(../images/claim_fidelity_guarantee.jpg) no-repeat center center; background-size:cover;}
#public_liability{background:url(../images/claim_public_liability.jpg) no-repeat center center; background-size:cover;}
#fire_property{background:url(../images/claim_fire.jpg) no-repeat center center; background-size:cover;}
/* CLAIMS */

/*! =======================================================
                      VERSION  6.0.4              
========================================================= */
/*! =========================================================
 * bootstrap-slider.js
 *
 * Maintainers:
 *		Kyle Kemp
 *			- Twitter: @seiyria
 *			- Github:  seiyria
 *		Rohit Kalkur
 *			- Twitter: @Rovolutionary
 *			- Github:  rovolution
 *
 * =========================================================
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 * ========================================================= */
.slider {
  display: inline-block;
  vertical-align: middle;
  position: relative;
}
.slider.slider-horizontal {
  width: 100%;/*210px;*/
  height: 20px;
}
.slider.slider-horizontal .slider-track {
  height: 14px;
  width: 100%;
  margin-top: -5px;
  top: 50%;
  left: 0;
}
.slider.slider-horizontal .slider-selection,
.slider.slider-horizontal .slider-track-low,
.slider.slider-horizontal .slider-track-high {
  height: 100%;
  top: 0;
  bottom: 0;
}
.slider.slider-horizontal .slider-tick,
.slider.slider-horizontal .slider-handle {
  margin-left: -18px;
  margin-top: -11px;
}
.slider.slider-horizontal .slider-tick.triangle,
.slider.slider-horizontal .slider-handle.triangle {
  border-width: 0 10px 10px 10px;
  width: 0;
  height: 0;
  border-bottom-color: #0480be;
  margin-top: 0;
}
.slider.slider-horizontal .slider-tick-label-container {
  white-space: nowrap;
  margin-top: 20px;
}
.slider.slider-horizontal .slider-tick-label-container .slider-tick-label {
  padding-top: 4px;
  display: inline-block;
  text-align: center;
}
.slider.slider-vertical {
  height: 210px;
  width: 20px;
}
.slider.slider-vertical .slider-track {
  width: 10px;
  height: 100%;
  margin-left: -5px;
  left: 50%;
  top: 0;
}
.slider.slider-vertical .slider-selection {
  width: 100%;
  left: 0;
  top: 0;
  bottom: 0;
}
.slider.slider-vertical .slider-track-low,
.slider.slider-vertical .slider-track-high {
  width: 100%;
  left: 0;
  right: 0;
}
.slider.slider-vertical .slider-tick,
.slider.slider-vertical .slider-handle {
  margin-left: -5px;
  margin-top: -10px;
}
.slider.slider-vertical .slider-tick.triangle,
.slider.slider-vertical .slider-handle.triangle {
  border-width: 10px 0 10px 10px;
  width: 1px;
  height: 1px;
  border-left-color: #0480be;
  margin-left: 0;
}
.slider.slider-vertical .slider-tick-label-container {
  white-space: nowrap;
}
.slider.slider-vertical .slider-tick-label-container .slider-tick-label {
  padding-left: 4px;
}
.slider.slider-disabled .slider-handle {
  background-image: -webkit-linear-gradient(top, #dfdfdf 0%, #bebebe 100%);
  background-image: -o-linear-gradient(top, #dfdfdf 0%, #bebebe 100%);
  background-image: linear-gradient(to bottom, #dfdfdf 0%, #bebebe 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdfdfdf', endColorstr='#ffbebebe', GradientType=0);
}
.slider.slider-disabled .slider-track {
  background-image: -webkit-linear-gradient(top, #e5e5e5 0%, #e9e9e9 100%);
  background-image: -o-linear-gradient(top, #e5e5e5 0%, #e9e9e9 100%);
  background-image: linear-gradient(to bottom, #e5e5e5 0%, #e9e9e9 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe5e5e5', endColorstr='#ffe9e9e9', GradientType=0);
  cursor: not-allowed;
}
.slider input {
  display: none;
}
.slider .tooltip.top {
  margin-top: -36px;
}
.slider .tooltip-inner {
  white-space: nowrap;
}
.slider .hide {
  display: none;
}
.slider-track {
  position: absolute;
  cursor: pointer;
  /*background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #f9f9f9 100%);
  background-image: -o-linear-gradient(top, #f5f5f5 0%, #f9f9f9 100%);
  background-image: linear-gradient(to bottom, #f5f5f5 0%, #f9f9f9 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);*/
  -webkit-box-shadow: inset 0 1px 2px rgba(164,188,217, 0.1);
  box-shadow: inset 0 1px 2px rgba(164,188,217, 0.1);
  background: #c4c4c4;
  border-radius: 10px;
}
.slider-selection {
  position: absolute;
  /*background-image: -webkit-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);
  background-image: -o-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);
  background-image: linear-gradient(to bottom, #f9f9f9 0%, #f5f5f5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#fff5f5f5', GradientType=0);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);*/
  background:#0060d6;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 10px;
}
.slider-selection.tick-slider-selection {
  background-image: -webkit-linear-gradient(top, #89cdef 0%, #81bfde 100%);
  background-image: -o-linear-gradient(top, #89cdef 0%, #81bfde 100%);
  background-image: linear-gradient(to bottom, #89cdef 0%, #81bfde 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff89cdef', endColorstr='#ff81bfde', GradientType=0);
}
.slider-track-low,
.slider-track-high {
  position: absolute;
  background: transparent;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px;
}
.slider-handle {
  position: absolute;
  width: 36px;
  height: 36px;
  /*background-color: #337ab7;
  background-image: -webkit-linear-gradient(top, #149bdf 0%, #0480be 100%);
  background-image: -o-linear-gradient(top, #149bdf 0%, #0480be 100%);
  background-image: linear-gradient(to bottom, #149bdf 0%, #0480be 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
  filter: none;*/
  background:white;
  -webkit-box-shadow: 2px 2px 15px 0px rgba(0,0,0,0.38);
  -moz-box-shadow: 2px 2px 15px 0px rgba(0,0,0,0.38);
  box-shadow: 2px 2px 15px 0px rgba(0,0,0,0.38);
  border: 0px solid transparent;
}
.slider-handle.round {
  border-radius: 50%;
}
.slider-handle.triangle {
  background: transparent none;
}
.slider-handle.custom {
  background: transparent none;
}
.slider-handle.custom::before {
  line-height: 20px;
  font-size: 20px;
  content: '\2605';
  color: #726204;
}
.slider-tick {
  position: absolute;
  width: 20px;
  height: 20px;
  background-image: -webkit-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);
  background-image: -o-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);
  background-image: linear-gradient(to bottom, #f9f9f9 0%, #f5f5f5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#fff5f5f5', GradientType=0);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  filter: none;
  opacity: 0.8;
  border: 0px solid transparent;
}
.slider-tick.round {
  border-radius: 50%;
}
.slider-tick.triangle {
  background: transparent none;
}
.slider-tick.custom {
  background: transparent none;
}
.slider-tick.custom::before {
  line-height: 20px;
  font-size: 20px;
  content: '\2605';
  color: #726204;
}
.slider-tick.in-selection {
  background-image: -webkit-linear-gradient(top, #89cdef 0%, #81bfde 100%);
  background-image: -o-linear-gradient(top, #89cdef 0%, #81bfde 100%);
  background-image: linear-gradient(to bottom, #89cdef 0%, #81bfde 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff89cdef', endColorstr='#ff81bfde', GradientType=0);
  opacity: 1;
}

#ar-whyaxa-top {font-family: 'Source Sans Pro', sans-serif;}
#whyaxa-toptext h1{
  width: 367px;
  height: 54px;
  font-size: 48px !important;
  font-weight: bold !important;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.13;
  letter-spacing: -0.1px;
  text-align: left;
  color: #00008f;
}
#ar-upcoming-content1 h2{font-size: 36px;font-weight: bold;line-height: 1.21;}
#ar-upcoming-content1 p{font-size: 18px;line-height: 1.5;letter-spacing: 0.1px;}
#ar-upcoming-content2 .half{float: left;width: 50%;}
#ar-upcoming-content2 .half h2{font-size: 24px;font-weight: bold;line-height: 1.45; color: #00adc6;}
#ar-upcoming-content2 .half ul{font-size: 18px;line-height: 1.5;letter-spacing: 0.2px; color: #333333; margin-bottom: 50px;}
#ar-upcoming-content2 .half ul li {padding-top: 10px;}
.border-bottom{border-bottom:1px solid #e5e5e5;overflow: hidden;}
#axa-career-talk h3{color: #00008f;font-size: 36px;font-weight: bold;line-height: 1.17;letter-spacing: -0.1px;}
#axa-career-talk-joinus-wrapper {padding-left:22px}
#axa-career-talk-joinus-wrapper .top-item{border-top: 1px solid #e5e5e5;}
#axa-career-talk-joinus-wrapper .border-bottom{border-bottom: 1px solid #e5e5e5;overflow: hidden;}
#axa-career-talk-joinus-wrapper .left-content {float: left;width: 75%;}
#axa-career-talk-joinus-wrapper .right-content {float: left;width: 25%;border: solid 1px #ec4d33; height: 35px;text-align: center;margin-top: 8px;}
#axa-career-talk-joinus-wrapper .right-content p{font-size: 14px;line-height: 1.21;letter-spacing: 0.2px;margin: 0px;color: #ec4d33;display: inline-block;margin: 8px;}
#axa-career-talk-joinus-wrapper .date-content{font-size: 16px;line-height: 1.5;letter-spacing: 0.2px; margin: 0px;}
s#axa-career-talk-joinus-wrapper .time-content{font-size: 13px;line-height: 1.31;letter-spacing: 0.2px;color: #5f5f5f;}
.offCanvas > .myaxa-home-promotion {
  display: none;
}

.myaxa-home-promotion {
  overflow: hidden;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  color: #ffffff !important; 
  text-align: center;
  padding: 15px 10px;
}

.myaxa-home-promotion .subtitle {
  font-size: 16px;
  line-height: 18px;
  letter-spacing: 0.01em;
  color: #ffffff !important; 
}

.myaxa-home-promotion .button {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  background-color: #00008f;
  border-bottom: 2px solid #1cc54e;
  color: #ffffff;
  cursor: pointer;
  fill: #ffffff;
  font-size: 14px !important;
  font-weight: 600;
  letter-spacing: 0.1em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  text-align: center;
  transition: all 0.25s ease;
  z-index: 0;
  vertical-align: middle;
  overflow: hidden;
  outline: none;

  animation-name: fadeInUp;
  animation-delay: 0.2s;
  opacity: 1;
  -ms-transform: none;
      transform: none;
  border-radius: 0;
  margin-top: 10px;
}

.myaxa-home-promotion .button:after {
  content: '';
  position: absolute;
  z-index: -1;
  transition: width 0.3s, opacity 0.3s;
  width: 0;
  height: 530px;
  top: 50%;
  left: 50%;
  opacity: 0;
  background: #1cc54e;
  -ms-transform: translate(-50%,-50%) rotate(45deg);
      transform: translate(-50%,-50%) rotate(45deg);
  transform: translate3d(-50%,-50%, 0) rotate(45deg);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.myaxa-home-promotion .button:hover:after, .myaxa-home-promotion .button:active:after {
  width: 100%;
  opacity: 1;
}

.myaxa-home-promotion .button.ghost {
  background-color: transparent;
  color: #00008f;
  fill: #00008f;
  border-style: solid;
  border-color: #00008f;
  border-width: 1px;
}

.myaxa-home-promotion .button.ghost:after {
  background: #00008f;
}

.myaxa-home-promotion .button.ghost:hover,
.myaxa-home-promotion .button.ghost:active {
  background-color: #00008f;
  border-color: #00008f;
  color: #ffffff;
  fill: #00008f;
}

.myaxa-home-promotion .button.ghost.white {
  background-color: transparent;
  color: #ffffff;
  fill: #ffffff;
  border-style: solid;
  border-color: #ffffff;
}

.myaxa-home-promotion .button.ghost.white:after {
  background: #ffffff;
}
.myaxa-home-promotion .button.ghost.white:hover,
.myaxa-home-promotion .button.ghost.white:active {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #5f5f5f;
  fill: #5f5f5f;
}

@media(min-width: 992px) {
  .myaxa-home-promotion {
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: baseline;
        align-items: baseline;
    -ms-flex-pack: center;
        justify-content: center;
    padding-top: 7px;
    padding-bottom: 7px;
    background: #1cc54e;
  }

  .myaxa-home-promotion .button {
    margin: 0;
  }

  .myaxa-home-promotion .subtitle {
    margin-right: 15px;
    font-size: 16px;
    letter-spacing: 0.01em;

  }

  .offCanvas > .myaxa-home-promotion {
    display: -ms-flexbox;
    display: flex;
  }
}


@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate(0, 20px);
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInUp {
}

/*# sourceMappingURL=all.css.map */
