.pay-over-time-wrapper > div {
	max-width: 100%;
    padding: 0;
}

.pay-over-time-wrapper a i {
	display: none !important;
}

.hero-desktop .hidden-md-up .card-img-bg {
	background: #00175A;
}

.hero-desktop * {
	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;
}

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

.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 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;
	}

	.video-section > .container > .row {
		padding-top: 80px !important;
	}

	.video-section h2 {
		font-size: 30px !important;
		line-height: 38px !important;
	}

	.mobile-bold {
		margin-bottom: 40px;
	}
}

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

@media (max-width: 1023px) {
	.mobile-bold {
		font-size: 15px;
		line-height: 18px;
		font-weight: bold;
	}
}