	@font-face {
			font-family: "Guardian Egyptian";
			font-weight: 300;
			src: url("/content/dam/amex/common/fonts/guardian-web/GuardianEgyp-Light-Web.woff2") format("woff2"),
				url("/content/dam/amex/common/fonts/guardian-web/GuardianEgyp-Light-Web.woff") format("woff");
		}
		h1, h2, h3, h4, h5, h6 {
    font-weight: 400 !important;
}
		.hero .card-img-hero-tint {
    opacity: .35;
}
#amex-footer{
	overflow:hidden !important;
}
a 
{
outline: none !important;
}
.modal-width-2 {
    min-width: 20% !important;
    width: 30%;
    }
@media (min-width: 360px){
#sticky-nav-mb  .container {
    max-width: initial !important;
	padding-right: 0px !important;
	padding-left: 0px !important;
}}
.sticky {
	  position: fixed !important;
	  top: 0;
	  width: 100% !important;
	  z-index: 999;
	}

.sticky + .content {
	  padding-top: 60px;
}


.reach-us-grid .icons.parbase{
margin-top: 20px !important;
}
.hero h1.card-title.card-text{
font-weight: 700 !important;
}
.hero h2.body-3{
font-weight: 400 !important;
}		
		.About-chubb  , .table-head-grid-DT {
    color: white !important;
}
.table-head-grid-DT th{
text-align: center !important;
    font-family: Guardian Egyptian;
    color: white;
    font-weight: 100;
}
		@media screen and (min-width: 769px){
		.card-img-tint, .dls-rtp-black-bg{
		display: none !important;
		}
		.hero .card-block{
    padding-left: 10% !important;
    font-family: BentonSans;
}
.mobile-view-table {
		display: none !important;
				}
		.table-head-grid-DT, .table-grid-DT, .mobile-display{
		display: block ! important;
		}

		}
		
		
		@media screen and (max-width: 768px){
			.modal-width-2 {
    min-width: 20% !important;
    width: 100% !important;
    }
		.card-img-tint {
    opacity: .6;
}
		.mobile-view-table {
		display: block !important;
				}
		.table-head-grid-DT, .table-grid-DT, .mobile-display{
		display: none ! important;
		}

			.mobile-view-table .container {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.mobile-view-table .collapsible p{
	color: #006fcf !important;
	font-family: BentonSans,"Helvetica Neue",Helvetica,fallbackBold,sans-serif !important;
	font-weight: 500 !important;
	line-height: 1.75rem !important;
}
.mobile-view-table .collapsible{
	border-left: none !important;
	border-right: none !important;
	background-color: #ecedee !important;
}
.mobile-view-table .collapsible-caret::before {
    display: none !important;
}
.mobile-view-table .collapsible[aria-expanded="true"] .collapsible-caret::before {
    display: none !important;
}
.mobile-view-table .collapsible[aria-expanded="false"] p::after {
    content: "+" !important;
	float: right !important;
	color: grey !important;
	font-size: 1.2rem !important;
	font-weight: bolder;
}
.mobile-view-table .collapsible[aria-expanded="true"] p::after {
	content: "-" !important;
	float: right !important;
	color: grey !important;
	font-size: 1.2rem !important;
	font-weight: bolder;
}
.mobile-view-table .accordion-content{
	background-color: #ecedee !important;
}
.mobile-view-table .accordion-content .richtext {
    margin-top: -15px;
	padding-right: 1.25rem !important;
	padding-left: 1.25rem !important;
}
.icon-n-glyphs .row , .table-headline .row{
	display: table !important;
	width: 100%;
}
.icon-n-glyphs .col-md-4, .table-headline .col-md-4 {
	display: table-cell !important;
}
.icon-n-glyphs .dls-glyph-minus {
    color: grey !important;
}
}

 @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
 .mobile-display{
		display: block ! important;
		}
		.card-img-tint, .dls-rtp-black-bg{
		display: block!important;
		}
 }