	#amex-footer{
	overflow-x: hidden !important;
	}
	.logos a {padding:20px;}
	.categories-grid .image .pad{
		padding: 0px !important;
	}
	.big-places-grid {
    padding-bottom: 3vw;
    padding-top: 3vw;
}
.map-grid h3, .carousel-item h2{
    padding-right: 15rem;
    padding-left: 15rem;
}
	.hero .card-img-bg {
    background-position: 80% 50%;
   }
	.map-grid .row {
    padding-bottom: 7rem !important;
    padding-top: 7rem !important;
	}
	.categories-grid .col-md-12 {
	margin-bottom: 25px !important;
	}
	a{
	outline: none !important;
	}
	.categories-grid .image .card-block{
	padding: 0px !important;
	}
	.categories-grid .richtext{
		box-shadow: 0px 1px 1px 2px rgba(0,0,0,.1);
	}
	.hero .card-title {
		color: #00175a !important;
		font-weight: bold !important;
		font-size: 3.5rem !important;
		line-height: 4.5rem !important;
	}
	.td-img{
      width: 5% !important;
      padding: 0px !important;
	}
	td p{
       font-size: 22px !important;
      
	}
	 .why-amex-DT{
	padding: 10px !important;
	 }
	.hero #bold{
	color: #00175a !important;
	font-weight: bold !important;
	font-size: 5.5rem !important;
	}
	.hero .body-3 {
    color: #00175a !important;
    font-weight: 500;
    width: 45%;
}
	.hero .card-block .col-md-8{
	padding-left: 5rem !important;
	padding-top: 2rem;
	}
	
 .carousel img{
	width: 10% !important;
	height: 10% !important;
	}
	.icons-grid .card-block img{
	width: 30% !important;
	 }

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
	.map-grid h3, .carousel-item h2{
    padding: 0rem !important;
   
}
	.map-grid  .card-img-bg{
		background-image: url('/content/dam/amex/nz/credit-cards/acceptance/assets/img/landing-page/POC_LP-Mob-small-businesses-2.jpg') !important;
		background-position: 100% 50%;
	}
	.hero #dt{
	display: none !important;
	}
	.hero #mb{
	display: block !important;
	}
	.big-places-grid h1 img{

		width: 20% !important;
	}
	}

	
/*Mobile View*/
@media only screen and (max-width : 767px) {
		.map-grid h3, .carousel-item h2{
    padding: 0rem !important;
   
}
	
	.map-grid  .card-img-bg{
		background-image: url('/content/dam/amex/nz/credit-cards/acceptance/assets/img/landing-page/POC_LP-Mob-small-businesses-2.jpg') !important;
		background-position: 100% 50%;
	}
	.hero .dont-live-life-logo{
	display: none;
	}
	.big-places-grid td{
padding: 3px;
	
	}
	.td-img{
      width: 9% !important;
      padding: 0px !important;
    }
	td p{
       font-size: 9px !important;
       padding: 0px !important;
       /* font-weight: 700; */
 }
	.hero #dt{
	display: none !important;
	}
	.hero #mb{
	display: block !important;
	}
	.hero .card-block .col-md-8 {
		padding-left: 0rem !important;
		margin-top: -1.2rem !important;
	}
	.hero .card-title {
		font-size: 2rem !important;
		line-height: 3rem !important;
	}
	.hero #bold {
		font-size: 4rem !important;
	}
	.hero .body-3 {
		width: 100%;
	}
	.categories-grid .col-md-12 img{
		width: 100% !important;
	}
	.carousel img {
		width: 20% !important;
		height: 20% !important;
	}
	.carousel .anim-delay-4 {
		margin-bottom: 3rem !important;
	}
	.carousel-align-right .carousel-controls {
		height: auto;
		width: auto;
		position: absolute;
		left: 50%;
		margin-left: -50px;
		margin-top: -50px;
	}
	.icons-grid .card-block img {
		width: 15% !important;
	}
	.icons-grid .richtext {
		margin-bottom: 3rem !important;
	}
	.map-grid  .card-img-bg{
		background-image: url('/content/dam/amex/nz/credit-cards/acceptance/assets/img/landing-page/POC_LP-Mob-small-businesses-2.jpg') !important;
		background-position: 100% 0%;
	}
	.why-amex-DT .row{
		display: inline-block !important;
	}
	.why-amex-DT .col-md-2, .why-amex-DT .col-md-10, .why-amex-DT .col-md-4{
		display: table-cell !important;
		vertical-align: middle;
		padding: 0px !important;
	}
	.why-amex-DT .col-md-2 {
		width: 40% !important;
	}
	.why-amex-DT .col-md-10 {
		width: 60% !important;
	}
	.why-amex-DT h3 {
		font-size: 1rem;
		line-height: 1.2rem;
	}
	.why-amex-DT .container {
		padding-left: 5px;
		padding-right: 5px;
	}
				}
	
/* iPad Pro (landscape) ----------- */
@media only screen
and (min-device-width : 1024px)
and (max-device-width : 1366px)
and (orientation : portrait) {
		.map-grid h3, .carousel-item h2{
    padding: 0rem !important;
   
}
	.map-grid  .card-img-bg{
		background-image: url('/content/dam/amex/nz/credit-cards/acceptance/assets/img/landing-page/POC_LP-Mob-small-businesses-2.jpg') !important;
		background-position: 100% 0%;
	}
	.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;
	}
.big-places-grid h1 img{

		width: 20% !important;
	}

 
}
/* iPads (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) {
		.map-grid h3, .carousel-item h2{
    padding: 0rem !important;
   
}
	.map-grid  .card-img-bg{
		background-image: url('/content/dam/amex/nz/credit-cards/acceptance/assets/img/landing-page/POC_LP-Mob-small-businesses-2.jpg') !important;
		background-position: 100% 0%;
	}
	.big-places-grid h1 img{

		width: 20% !important;
	}
 
	.hero .card-block .col-md-8 {
    padding-left: 0rem !important;
	}
	.categories-grid .col-md-6, .categories-grid .col-md-4{
	max-width: 100% !important;
	flex: 0 0 100%;
	}
	.categories-grid img{
	width: 100% !important;
		
	}
	.hero, .hero>.card-block.card-block-center {
		min-height: 43.25rem;
	}
	.hero .body-3{
	display: none !important;
	}

	.hero .card-title{
		margin-top: -15rem !important;
	}
}