a{
	outline: none !important;

}
.categories-grid .col-md-12 {
	margin-bottom: 25px !important;
	}
	.categories-grid .image .card-block{
	padding: 0px !important;
	}
	.image .pad{
		padding: 0px !important;
	}
	.categories-grid .richtext{
		box-shadow: 0px 1px 1px 2px rgba(0,0,0,.1);
	}
.big-places-grid {
    padding-top: 3vw;
    padding-bottom: 3vw;
}
.big-places-grid h3, .explore-more-grid h3{
    padding-right: 5rem;
    padding-left: 5rem;
}
.get-your-points-grid img{

	width: 30% !important;
}
.westfield-grid h3{

padding-left: 8rem !important;
padding-right: 8rem !important;
}
.dt-tab-image{
	display: block;
}
.mobile-tab-image{
	display: none;
}
	#amex-footer{
	overflow-x: hidden !important;
	}
		.hero .card-title {
		font-weight: 500 !important;
		font-size: 3rem !important;
		line-height: 3.5rem !important;
	}
	.hero #bold{
	font-weight: 600 !important;
	font-size: 3.5rem !important;
	}
	.hero .card-block .col-md-8{
	padding-left: 10rem !important;
	}
	.td-img{
      width: 5% !important;
      padding: 0px !important;
 }

/*Mobile View*/
@media only screen and (max-width : 767px) {
	.categories-grid .col-md-12 img{
		width: 100% !important;
	}
	.big-places-grid h3, .explore-more-grid h3{
    padding: 0rem !important;
}
.hero #dt{
	display: none !important;
	}
	.hints-hero-grid .col-md-8{
		margin-top: 5px !important;
	}
	.hints-hero-grid .hero, .hints-hero-grid .hero > .card-block.card-block-center {
		min-height: 38.25rem !important;
	}
	.hints-hero-grid .stack > :not(:last-child) {
		margin-bottom: 1rem !important;
	}
	.td-img{
		width: 9% !important;
		padding: 0px !important;
	}
	td p{
       font-size: 9px !important;
       padding: 0px !important;
	}
	.get-your-points-grid div {
		border: none !important;
	}
	.get-your-points-grid img {
		width: 20% !important;
		height: 20% !important;
	}
	.get-your-points-grid h4 {
		margin-bottom: 2rem !important;
	}
	.grid-benefit h2, .grid-benefit h4, .grid-benefit p {
		text-align: center !important;
	}
	
	
	.westfield-grid .container {
		background-color: #00175a;
	}
	.hero .card-block .col-md-8{
	padding-left: 0rem !important;
	}
	.grid-benefit .col-md-5{
	order: 1;
	}
	.westfield-grid h3{

padding-left: 0rem !important;
padding-right: 0rem !important;
}
}	
/* iPad Pro (landscape) ----------- */
@media only screen
and (min-device-width : 1024px)
and (max-device-width : 1366px)
and (orientation : portrait) {
		.big-places-grid h3, .explore-more-grid h3{
    padding: 0rem !important;
}
.hero .card-block .col-md-8 {
    padding-left: 0rem !important;
}
.hero .body-3{
display: none !important;
}
.hero, .hero>.card-block.card-block-center {
    min-height: 40.25rem;
}
.grid-benefit .col-md-5{
	order: 1;
	}
.grid-benefit .col-md-offset-1 {
    margin-left: 0%;
}

.grid-benefit p{
padding-left: 12rem !important;
padding-right: 12rem !important;
}
.get-your-points-grid div {
    border: none !important;
}
.westfield-grid h3{

padding-left: 0rem !important;
padding-right: 0rem !important;
}

}
/* iPads (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) {
.categories-grid .col-md-6, .categories-grid .col-md-4{
	max-width: 100% !important;
	flex: 0 0 100%;
	}
.categories-grid img{
	width: 100% !important;
		
	}
		.big-places-grid h3, .explore-more-grid h3{
			
    padding: 0rem !important;
}

.hero .card-block .col-md-8 {
    padding-left: 0rem !important;
}


.hero, .hero>.card-block.card-block-center {
    min-height: 43.25rem;
}
.hero .body-3{
display: none !important;
}
.grid-benefit p{
padding-left: 4 rem !important;
padding-right: 4 rem !important;
}

.hero .card-title{
    margin-top: -20rem !important;
}
.grid-benefit .col-md-5{
	order: 1;
	}
.grid-benefit .col-md-offset-1 {
    margin-left: 0%;
}
.grid-benefit .col-md-5 {
      flex: 0 0 100%;
    max-width: 100%;
}
.grid-benefit .col-md-6 {
      flex: 0 0 100%;
    max-width: 100%;
}
.grid-benefit .richtext h2,.grid-benefit .richtext h4, .grid-benefit .richtext h1, .grid-benefit .richtext p, .grid-benefit .richtext .button{text-align: center !important;}
.grid-benefit .btn{
	margin: 0 auto!important;
	}

.grid-benefit p{
padding-left: 4rem;
padding-right: 4rem;
}
.get-your-points-grid div {
    border: none !important;
}
.westfield-grid h3{

padding-left: 0rem !important;
padding-right: 0rem !important;
}
}
@media only screen
and (min-device-width : 375px)
and (max-device-width : 812px) {
		.big-places-grid h3{
    padding: 0rem !important;
}
.hero .card-block .col-md-8 {
    padding-left: 0rem !important;
}
	.hero .card-title {
		font-weight: bolder !important;
		font-size: 3rem !important;
		line-height: 3rem !important;
	}
	.get-your-points-grid div {
    border: none !important;
}
.westfield-grid h3{

padding-left: 0rem !important;
padding-right: 0rem !important;
}

}