.display-none {
	display: none;
}

.bg-desktop {
	content: url(./images/card-made-bg.png);
}

.bg-mobile {
	content: url(./images/card-made-bg-xs.png);
}



h2 {
	font-size: 34px;
	font-weight: 700;
	/* font-family: "Cairo-Bold"; */
	color: #020300;
}

@media (max-width: 767px) {

	h2 {
		font-size: 24px;
	}
}

a {
	color: #ED1F47;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
	color: #ED1F47;
}

.heading-section {
	margin-bottom: 20px;
}

.heading-section .heading40 {
	color: #32302F;
}

.heading-section p {
	margin-top: 12px;
	font-size: 16px;
	line-height: 20px;
	color: #333;
}

.btn:focus {
	box-shadow: none;
}

@media (max-width: 991px) {

	.container {
		padding-left: 16px;
		padding-right: 16px;
	}
}

@media (max-width: 767px) {

	.heading-section {
		margin-bottom: 16px;
	}
}


.made-for-box {
	background: #f3f4ff;
	padding: 78px 0 100px;
	position: relative;
	overflow: hidden;
}

.made-for-box .bg-img {
	position: absolute;
	right: 0;
	bottom: 0;
}

.made-for-box .left {
	padding-right: 710px;
}

.made-for-box .credit-card-img {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 300px;
}

.made-for-box .heading-section {
	max-width: 385px;
}

@media (max-width: 1199px) {
	.made-for-box .left {
		padding-right: 630px;
	}

	.made-for-box .bg-img {
		max-width: 590px;
	}

	.made-for-box .credit-card-img {
		right: 251px;
	}
}

@media (max-width: 991px) {
	.made-for-box {
		padding-top: 40px;
		padding-bottom: 234px;
	}

	.made-for-box .left {
		padding-right: 0;
	}
}

@media (max-width: 767px) {
	.made-for-box h2 {
		font-size: 28px;
	}

	.made-for-box p {
		margin-top: 8px;
		margin-bottom: 20px;
	}

	.made-for-box .credit-card-img {
		top: unset;
		transform: unset;
		right: 38px;
		bottom: 8px;
	}
}