.flexible-payment-options-wrapper > div {
	max-width: 100%;
    padding: 0;
}

a.linkout i {
	display: none;
}

.hero-desktop .hidden-md-up .card-img-bg {
	background: #ffffff !important;
}

.hero-desktop * {
	color: #00175A !important;
    text-align: center;
}

.mobile-hero-img > .container {
	padding: 0;
}

.three-cols-item .card-img-bg {
	border-radius: 22px;
}

.three-cols-item .container {
	padding: 20px 40px;
    min-height: 205px;
}

.three-cols > .container > .row {
	justify-content: space-evenly;
}

.three-cols-item .image {
	margin: 0 auto;
}

.three-cols-item .image > div {
	margin: 0 auto;
}

.img-cards {
	max-width: 200px;
}

.img-cardswipe {
	max-width: 51px;
}

.img-paymentamounts {
	max-width: 182px;
}

.img-cardswipe-lg {
	max-width: 67px;
}

.img-paymentlengths {
	max-width: 165px;
}

.img-confirm {
	max-width: 80px;
}

.img-activate {
	max-width: 120px;
}

.button.learn-more-cta a {
	width: 180px;
}

.which-card a {
	text-decoration: none;
}

.which-card .col-md-8.col-md-offset-0.margin-0-tb {
	padding: 0 !important;
}

.which-card-copy .container {
	padding: 0;
}

.two-cols-copy > .container > .row {
	justify-content: space-between;
}

.img-pay-over-time-limit img {
    max-width: 295px;
    width: 100%;
}

.section-card .card-art a,
.section-card .card-art h2 {
	color: #ffffff !important;
	text-decoration: none !important;
}

.pay-over-time-inner > div > .card-img-bg {
	display: none;
}

/* Responsive Styles -------------------------------------- */

@media (min-width: 375px) {
	.pay-over-time-inner > .container {
		max-width: 1190px;
		padding: 0;
	}

	.three-cols > .container {
		max-width: 300px;	
	}
}

@media (min-width: 768px) {
	.hero-desktop * {
		text-align: left;
	}

	.hero-desktop * {
		color: #ffffff !important;
	}

	.hero-desktop h1 {
		margin-top: 120px;
	}

	.hero-desktop h1 .heading-5 {
		font-size: 38px;
		line-height: 44px;
	}

	.hero-desktop p {
		margin-bottom: 70px;
	}

	.pay-over-time-inner > .container {
		max-width: 1190px;
	}

	.three-cols > .container {
		max-width: 1190px;	
	}
	
	.img-pay-over-time-limit img {
		max-width: 533px;
	}

	.two-cols-copy .col-md-6 {
		max-width: 46%;
	}
}

@media (min-width: 1024px) {
	.pay-over-time-inner > div > .card-img-bg {
		display: block;
	}

	.which-card-copy p {
		text-align: left !important;
	}
}

@media (min-width: 1280px) {
	.three-cols .col-md-4.margin-0-tb {
		max-width: 28%;
	}
}