.timer {
	/*padding-top: 80px;
    	padding-bottom: 10px;
	height: 80px;
	text-align: center;
    	z-index: 20;*/
}

.timer p { padding-top: 120px; color: #fff; font-family: 'Oswald'; font-size: 40px; font-weight: bold; text-transform: uppercase; text-align: center; width: 80%; display: block; margin: 0 auto; }

/* Настройки счетчика обратного отсчета */
.is-countdown {	/* opacity: .6;*/ }
.countdown-rtl { direction: rtl; }
.countdown-holding span { 
	color: #fff;
	font-family: 'Oswald';
}
.countdown-row {
	clear: both;
	width: 100%;
	padding: 0px 2px;
	text-align: center;
}
.countdown-show1 .countdown-section { width: 98%; }
.countdown-show2 .countdown-section { width: 48%; }
.countdown-show3 .countdown-section { width: 32.5%; }
.countdown-show4 .countdown-section { width: 24.5%; }
.countdown-show5 .countdown-section { width: 19.5%; }
.countdown-show6 .countdown-section { width: 16.25%; }
.countdown-show7 .countdown-section { width: 14%; }
.countdown-section { display: block; float: left; text-align: center; font-size: 36px; }
.countdown-amount { font-size: 450%; }
.countdown-period { display: block; }
.countdown-descr { display: block; width: 100%; }

#vsuCountdown { 
	display: block;
	margin: 0px auto;
	padding-top: 40px;
	min-width: 1200px;
	min-height: 350px;
	width: 1200px;
	height: 350px; 
	color: #fff;
}


@media all and (max-width:1280px) {
	.countdown-section { font-size: 32px; }
	.countdown-amount { font-size: 350%; }
	#vsuCountdown { min-width: 800px; min-height: 250px; width: 800px; height: 250px; margin: 0px auto; padding-top: 40px; }
	.timer p { padding-top: 80px; font-size: 36px; }
}


@media all and (max-width:800px) {
	.countdown-section { font-size: 26px; }
	.countdown-amount { font-size: 250%; }
	#vsuCountdown { min-width: 600px; min-height: 150px; width: 600px; height: 150px; margin: 0px auto; padding-top: 30px; }
	.timer p {  padding-top: 80px; font-size: 30px; }
}

@media all and (max-width:678px) {
	.countdown-section { font-size: 24px; }
	.countdown-amount { font-size: 200%; }
	#vsuCountdown { min-width: 600px; min-height: 150px; width: 600px; height: 150px; margin: 0px auto; padding-top: 20px; }
	.timer p { padding-top: 10px; padding-left: 30px; font-size: 24px; }
}

@media all and (max-width:600px) {
	.countdown-section { font-size: 20px; }
	.countdown-amount { font-size: 120%; }
	#vsuCountdown { min-width: 90%; min-height: 100px; width: 90%; height: 100px; margin: 0px auto; padding-top: 20px; }
	.timer p { padding-top: 60px; padding-left: 20px; font-size: 20px; }
}

