	.footerMain {
		display: flex;
		flex-direction: row;
		max-width: 1270px;
		padding: 28px 0px;
		justify-content: space-between;
		align-content: space-between;
		align-items: stretch;
		width: 100%;
	}

	footer {
		font-family: 'iransans';
		display: flex;
		flex-direction: column;
		width: 100%;
		align-content: center;
		justify-content: center;
		align-items: center;
		border-top: 1px
	    background: #fff;
    	border-top: 1px solid #F2F3F5;
	}

	.footerLinkList ul {
		list-style: none;
		padding: 0px;
		display: flex;
		flex-direction: column;
		gap: 16px;
		color: #1D2129;
	}

	.footrLinks {
		display: flex;
		gap: 40px;
		border-bottom: 1px solid #E5E6EB;
	}

	.footerLinkList {
		display: flex;
		gap: 24px;
		flex-direction: column;
	}

	.listHeader {
		font-size: 18px;
		color: #1D2129;
		font-weight: 600;
		display: flex;
		flex-direction: column;
		gap: 8px;
	}

	.listHeader:after {
		content: "";
		display: block;
		width: 40px;
		height: 3px;
		background: #30ACFF;
		position: relative;
	}

	.footerLinkList a {
		color: #1D2129;
		font-size: 14px;
		font-weight: 500;
	}

	p.footerCaption {
		color: #4E5969;
		font-size: 14px;
		font-weight: 500;
	}

	.footerEmail {
		border: 1px solid #E5E6EB;
		border-radius: 16px;
		padding: 16px 24px;
		display: flex;
		flex-direction: row;
		gap: 12px;
		align-items: center;
		justify-content: center;
	}

	.footerEmail p,
	.footerEmail a {
		color: #1D2129;
		font-size: 16px;
		font-weight: 600;
		padding: 0px;
		margin: 0px;
	}

	.footerContacts {
		display: flex;
		flex-direction: column;
		gap: 12px;
	}

	.installApp {
		background: #103955;
		display: flex;
		padding: 21px 16px;
		flex-direction: row;
		border-radius: 20px;
		color: #FFFFFF;
		gap: 12px;
		align-items: center;
		justify-content: center;
		align-content: center;
	}

	.appQrcode img {
		width: 100%;
	}

	.appQrcode {
		width: 88px;
	}

	a.installBtn {
		color: #FFFFFF;
		background: #30ACFF;
		font-size: 12px;
		font-weight: 500;
		padding: 7px 14px;
		border-radius: 10px;
	}

	.appBtn {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		gap: 14px;
		max-width: 119px;
	}

	.appBtn p {
		font-size: 10px;
		font-weight: 400;
		margin: 0px;
	}

	.footerSocail {
		display: flex;
		flex-direction: row;
		gap: 24px;
		max-width: 355px;
		align-items: center;
	}

	.footerSocail ul {
		display: flex;
		list-style: none;
		margin: 0px;
		padding: 0px;
		align-content: center;
		justify-content: space-between;
		align-items: center;
		gap: 8px;
	}

	.footerSocail ul li {
		background: #C9CDD4;
		margin: 0px;
		padding: 0px;
		display: flex;
		align-content: center;
		justify-content: center;
		align-items: center;
		width: 32px;
		height: 32px;
		border-radius: 6px;
	}

	.footerSocail ul li:hover {
		background: #2585C6;
	}

	.footerSocail p {
		margin: 0px;
		font-size: 14px;
		color: #4E5969;
	}

	.footerSocail ul li a {
		display: flex;
		align-content: center;
		justify-content: center;
		align-items: center;
		padding: 0px;
		margin: 0px;
	}

	.footerRewards {
		display: flex;
		flex-direction: row;
		max-width: 1270px;
		padding: 18px 0px;
		justify-content: space-between;
		align-content: space-between;
		align-items: stretch;
		width: 100%;
	}

	.footercert {
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: space-between;
		width: 100%;
		max-width: 865px;
	}

	.footercert ul {
		display: flex;
		flex-direction: row;
		list-style: none;
		gap: 20px;
		justify-content: space-between;
		margin: 0px;
		padding: 0px;
		align-content: space-between;
		align-items: center;
		width: auto;
	}

	.footercert p,
	a,
	li {
		margin: 0px;
		padding: 0px;
	}

	.footerCopyRight {
		background: #4E5969;
		width: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.footerCopyRight div {
		background: #4E5969;
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: space-between;
		color: #E5E6EB;
		max-width: 1270px;
		width: 100%;
		font-size: 14px;
		font-weight: 500;
		padding: 14px 0px;
	}


	.footerCopyRight div p {
		padding: 0px;
		margin: 0px;
	}

	.footerCopyRight div a {
		color: #E5E6EB;
		font-size: 14px;
		font-weight: 500;
		text-decoration: underline;
	}

.footercert ul li:nth-child(1) a img {
    width: 55px;
    height: 60px;
}

.footercert ul li:nth-child(1) a {
    background: #f3f3f5;
    height: 71px;
    width: 71px;
    display: flex;
    border-radius: 16px;
    justify-content: center;
    align-items: center;
}

	@media (min-width: 500px) and (max-width: 1024px) {
		.footerMain {
			max-width: 1024px !important;
			    padding: 2em !important;;

		}

		.footerRewards {
			max-width: 1024px !important;
			    padding: 2em !important;;

		}

		.footerCopyRight div {
			max-width: 1024px !important;
		}



	}


	@media (max-width:1024px) {


		.footrLinks {
			flex-direction: row;
			flex-wrap: wrap;
			justify-content: space-between;
			align-content: space-between;
			border-bottom: unset;
		}

		.footerLinkList {
			width: auto;
		}

		.footrLinks .footerLinkList:last-of-type {
			width: 100%;
		}

		.appQrcode {
			display: none;
		}

		.appBtn {
			flex-direction: row;
			width: 100%;
			align-items: center;
			max-width: 100%;
			justify-content: space-between;
		}

		.installApp {
			padding: 10px;
			border-radius: 16px;
		}

		.footerMain {
			max-width: 350px;
			gap: 32px;
			flex-direction: column;
		}

		.appBtn p {
			max-width: 150px;
			line-height: 23px;
		}

		.footerEmail p,
		.footerEmail a {
			font-size: 14px;
			font-weight: 500;
		}

		p.footerCaption {
			font-size: 13PX;
		}

		.footerContacts {
			text-align: center;
		}

		.listHeader {
			font-size: 16px;
			font-weight: 500;
		}

		.footerLinkList a {
			font-size: 12px;
		}

		.footerRewards {
			flex-direction: column;
			max-width: 350px;
			gap: 32px;
			flex-direction: column;
		}

		.footercert {
			flex-direction: column;
			gap: 16px;
		}

		.footercert img {
			width: 61px;
		}

		.footerCopyRight div {
			flex-direction: column;
			text-align: center;
			gap: 32px;
			max-width: 350px;
		}
		.footercert ul {
			display: flex;
			flex-direction: row;
			list-style: none;
			gap: 20px;
			justify-content: center !important;
			margin: 0px;
			padding: 0px;
			align-items: center;
			width: 100%;
			flex-wrap: wrap;
			align-content: space-between;
		}
		.footercert ul li a {width: 61px!important;height: 61px !important;}

	}
