/* Responsive */

@media (max-width: 1700px) {}


@media (max-width: 1600px) {
	.phone-left {
		position: absolute;
		top: 33px;

	}

	.wallet-section {
		margin-bottom: 185px;
	}
}


@media (max-width: 1500px) {
	.wallet-section {
		margin-bottom: 185px;
	}

	h1,
	h2 {
		font-size: 55px !important;
	}
}

@media (max-width: 1469px) {}

@media (max-width: 1350px) {}

@media (max-width: 1299px) {}

@media (max-width: 1199px) {
	.wallet-section {

		margin-bottom: 96px;
	}

	.phone-left {
		position: absolute;
		top: 77px;
	}
}

@media only screen and (min-width:992px) and (max-width:1199px) {}


@media (max-width: 991px) {
	.wallet-section {
		margin-bottom: 0;
	}

	img.vectore-img.lazyloaded {
		display: none;
	}

	.qr-box img {
		width: 133px;
	}

	.app-text {
		font-size: 18px;
	}

	h1,
	h2 {
		font-size: 45px !important;
	}

	h4 {
		font-size: 20px !important;
	}

	.faq-section {
		text-align: center;
	}

	.faq-right {
		margin-top: 50px;
		height: auto;
	}
}

@media (max-width: 1024px) {}



@media only screen and (min-width: 768px) and (max-width: 991px) {}

@media (max-width: 767px) {
	.how-it-works .icon {
		width: 80px;
		height: 80px;
	}

	.gift-cls .icon {
		width: 80px;
		height: 80px;
	}

	.gift-cls {
		margin-bottom: 0;
	}

	.how-it-works .title {
		margin-bottom: 35px;
	}

	.wallet-right {
		min-width: auto;
	}

	.wallet-section {
		margin-bottom: 0;
	}

	.store-buttons {
		justify-content: center;
	}

	.phones {
		height: 100px;
	}

	.phone-left {
		top: -190px;
		width: 350px;
	}

	.qr-box img {
		display: flex;
	}

	.hero-container {
		padding: 0;
	}

	h1,
	h2 {
		font-size: 35px !important;
	}

	h4 {
		font-size: 17px !important;
	}

	.steps {
		flex-direction: column;
		align-items: center;
	}

	.gift-cards-container {
		height: auto;
	}

	.step-card {
		min-width: 100%;
	}

	.app-text {
		font-size: 16px;

	}

	.gift-cards-container::before {
		height: 77px;
	}

	.gift-card-center {
		width: 300px;
	}

	.gift-card-left,
	.gift-card-right {
		width: 240px;
	}

	.gift-card-left {
		transform: translateX(-220px) rotate(-14deg) translateY(50px);
	}

	.gift-card-right {
		transform: translateX(-20px) rotate(14deg) translateY(50px);
	}

	.wallet-section .container {
		flex-direction: column;
		text-align: center;
	}

	.wallet-left {
		margin-bottom: 40px;
	}

	.phone-left {
		position: relative;
		margin-right: 20px;

	}

	.phone-right {
		margin-left: 0;
	}

	.wallet-section {
		padding: 0px 40px;
	}

	.how-it-works {
		padding: 60px 30px;
	}

	.how-it-works .container {
		padding: 0;
	}

	.qr-box p {
		max-width: 100%;
		text-align: left;
	}
}


@media (max-width: 620px) {}


@media (max-width: 577px) {}



@media (max-width: 485px) {
	.phone-left {
		width: 287px;
		top: -157px;
	}
}


img {
	max-width: 100%;
	height: auto;
}