.bg-nikon-z-2 {
	background: black url("../images/promo-supervaluta/bg.jpg") center top no-repeat;
	background-size:100% auto;
}
.reg-box {
	border:1px solid #f8da13;
	background-color:black;
	margin-top:350px;
	margin-bottom:60px;
	padding:60px 15px;
}
.bg-black{
	background-color: black;
}
.bg-white{
	background-color: white;
}
.bg-silver{
	background-color: #f2f2f2;
}
.bg-yellow{
	background-color: #ffdd00;
}
.bg-riv{
	background-image:url("../images/promo-supervaluta/banner.png");
	background-size: cover;
	min-height: 716px;
	padding-top: 340px;
}
.text-yellow{
	color: #ffdd00;
}
.text-white{
	color: white;
}
.text-big{
	font-size: 40px;
}
.text-big2{
	font-size: 40px;
}
.text-middle{
	font-size: 24px;
}
.text-middle2{
	font-size: 20px;
}
.text-small{
	font-size: 14px;
}
.btn-yellow{
	background-color: #ffdd00;
	color: black;
	text-transform: uppercase;
	padding: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-radius: 0px;
	font-size: 34px;
	font-weight: bold;
}
.btn-gray{
	background-color: #4b4847;
	color: white;
	text-transform: uppercase;
	padding: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	border-radius: 0px;
	font-size: 20px;
	font-weight: bold;
}
.btn-yellow.more{
	padding-left: 80px;
	padding-right: 80px;
}
.btn-yellow.more2{
	padding-left: 160px;
	padding-right: 160px;
}
a.btn-yellow:link, a.btn-yellow:visited, a.btn-yellow:hover{
	color: black !important;
	white-space: normal;
} 
a.btn-gray:link, a.btn-gray:visited, a.btn-gray:hover{
	color: white !important;
}
.padding-top-80{
	padding-top: 80px;
}
.title-z7, .title-z6{
	padding-top: 20px;
}
.box-z7, .box-z6{
	padding-top:80px;
	padding-bottom:40px;
}
.box-img{
	padding-top:40px;
	padding-bottom:40px;
}

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {

}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.reg-box {
		margin-top:50px;
	}
	.text-big{
		font-size: 30px;
	}
	.text-big2{
		font-size: 18px;
	}
	.text-middle{
		font-size: 16px;
	}
	.text-middle2{
		font-size: 16px;
	}
	.text-small{
		font-size: 12px;
	}
	.btn-yellow{
		font-size: 20px;
	}
	.title-z7, .title-z6{
		padding-top: 0px;
	}
	.box-z7, .box-z6{
		padding-top:20px;
		padding-bottom:20px;
	}
	.box-img{
		padding-top:10px;
		padding-bottom:10px;
	}
	.btn-yellow.more2{
		padding-left: 100px;
		padding-right: 100px;
	}
	.bg-riv{
		min-height: 400px;
		padding-top: 190px;
	}
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {

}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {

}