.big-30-header {
	width: 100%;
	background-image: url("/_resources/themes/bellstores/images/big-30/Big-30-Header.jpg");
	background-size: cover;
	background-position: center;
	height: 350px;
}

@media screen and (min-width: 2200px) {
	.big-30-header {
		height: 280px;
	}
}

@media screen and (max-width: 820px) {
	.big-30-header {
		height: 250px;
	}
}

@media screen and (max-width: 576px) {
	.big-30-header {
		height: 200px;
	}
}

@media screen and (max-width: 465px) {
	.big-30-header {
		height: 150px;
	}
}

@media screen and (max-width: 350px) {
	.big-30-header {
		height: 140px;
	}
}

h1, h2, h3, h4, h5, h6 {
	color: rgb(208,53,48);
	font-weight: bold;
}

.twelve-days-register-panel.big-30-register-panel {
	background-image: unset;
	background-position: top center;
	background-size: cover;
	position: relative;
}

.twelve-days-register-panel.big-30-register-panel:before {
	position: absolute;
	content: '';
	width: 100%;
	height: 35px;
	background-image: url("/_resources/themes/bellstores/images/big-30/page-background-banner.jpg");
}

.twelve-days-register-panel.big-30-register-panel .twelve-days-container .rewards-grid {
	margin-top: 20px;
}

.twelve-days-register-panel.big-30-register-panel .twelve-days-container .rewards-grid .rewards-item {
	flex-basis: 220px;
}

.twelve-days-register-panel .disclaimer-text p {
	font-size: 8.5px;
}

.big-30-register-panel .userform .field.userformsstep, .big-30-register-panel .userform .field.userformsgroup {
	display: flex;
	flex-wrap: wrap;
	margin-left: -15px;
	margin-right: -15px;
}

.big-30-register-panel form .userform-fields .userformsstep .field {
	width: 50%;
	flex-basis: 50%;
	padding: 0 15px;
	max-width: 100%;
}

.twelve-days-register-panel.big-30-register-panel form .Actions input[type="submit"] {
	background-color: rgb(208,53,48);
	border-color: rgb(208,53,48);
	color: white;
	font-weight: bold;
}

.twelve-days-register-panel.big-30-register-panel #uff p {
	font-size: 24px;
	padding-top: 30px;
	margin-bottom: 30px;
	font-weight: bold;
	color: rgb(208,53,48);
}

.twelve-days-register-panel.big-30-register-panel form .Actions input[type="submit"]:hover {
	background-color: #640000;
	border-color: #640000;
}

.twelve-days-register-panel.big-30-register-panel .flex-row {
	flex-wrap: wrap;
	margin-left: -15px;
	margin-right: -15px;
}

.twelve-days-register-panel.big-30-register-panel .flex-row > a {
	flex-basis: 50%;
}

.twelve-days-register-panel.big-30-register-panel .twelve-days-container .rewards-grid .rewards-item .rewards-item-day-wrapper {
	margin-top: -10px;
}

@media screen and (max-width: 550px) {
	.big-30-register-panel form .userform-fields .userformsstep .field {
		width: 100%;
		flex-basis: 100%;
	}

	.twelve-days-register-panel.big-30-register-panel .flex-row > a {
		flex-basis: 100%;
	}
}

@media screen and (max-width: 764px) {
	.twelve-days-register-panel.big-30-register-panel .app-store-logo, .twelve-days-register-panel.big-30-register-panel .play-store-logo {
		max-height: 50px;
	}
}
