.sub-menu.mega-menu {
		z-index: 1000;
	}

	.sticky-button {
		z-index: 999;
		top: 0px;
		position: -webkit-sticky;
		position: sticky;
		text-align: center;
		background-color: #fff;
		padding-top: 25px;
		padding-bottom: 25px;
		width: 99.45vw;
		margin-left: calc(-50vw + 50%);
	}

	.sticky-button .btn.btn-lg {
		padding: 10px 36px;
		font-size: 14px;
		color: #333333;
		background-color: #FFD966;
		border-radius: 20px;
	}

	.section-spacer {
		margin-bottom: 0;
	}

	.section-spacer h1 {
		display: none;
	}

	a#McDeliverybt:hover,
	a#McDonaldsAppbt:hover,
	a#McCafeRewardsCardbt:hover,
	a#EBookingbt:hover,
	a#ReaderBookingbt:hover,
	a#McDeliverybt:active,
	a#McDonaldsAppbt:active,
	a#McCafeRewardsCardbt:active,
	a#EBookingbt:active,
	a#ReaderBookingbt:active {
		background: #FF8C00;
	}

	#EBooking::before {
		content: "";
		display: block;
		height: 90px;
		margin: -90px 0 0;
	}

	#McDelivery::before {
		content: "";
		display: block;
		height: 90px;
		margin: -90px 0 0;
	}

	#MyMcDonalds-Rewards::before {
		content: "";
		display: block;
		height: 90px;
		margin: -90px 0 0;
	}

	#Events::before {
		content: "";
		display: block;
		height: 90px;
		margin: -90px 0 0;
	}

	#Online-Services::before {
		content: "";
		display: block;
		height: 105px;
		margin: -105px 0 0;
	}

	.notify {
		top: 80%;
		right: 0;
		height: 115px;
		color: #ffffff;
		border: 1px #ad0000 solid;
		position: fixed;
		background: #CC0000;
	}

	.notify .continue {
		margin-top: 25px;
		border: 1px #ffffff solid;
		background: #CC0000;
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left: 15px;
		padding-right: 15px;
		border-radius: 0;
		color: #fff;
		font-size: 11px;
		min-width: 90px;
	}

	.continue:hover {
		background: #AD0000;
		color: #ffffff;
	}

	.popover-content {
		padding: 15px 15px;
	}

	ul {
		padding-left: 50px;
	}

	ul li,
	ol li {
		margin-bottom: 10px;
	}

	.custom-table tr td {
		border: 1px solid #ffc425;
		vertical-align: middle;
	}

	@media only screen and (max-width: 767px) {

		#McDonaldsAppbt,
		#McCafeRewardsCardbt,
		#McDeliverybt,
		#EBookingbt,
		#ReaderBookingbt {
			margin-bottom: 2rem;
		}

		.sticky-button .row .col-xs-12 {
			text-align: center !important;
		}

		.custom-menu {
			flex-direction: column;
		}
	}

	@media only screen and (max-width: 325px) {
		.notify {
			top: 75%;
			right: 0;
			height: 125px;
		}

		.custom-menu {
			flex-direction: column;
		}
	}

	.custom-sticky-button {
		width: 90%;
		margin: 0 auto;
	}

	.custom-menu {
		display: flex;
		justify-content: space-around;
	}