.countdown-s2{ width: 500px;}

@media screen and (max-width: 960px) {
	h1.very-big{margin-top: 20px; font-size: 35px;}
	h2{ font-size: 25px;}
	.banner-text { padding-top: 50px !important;}
	
}
@media screen and (max-width: 765px) {
	.mob-w-auto{ width: auto !important;}
	img.mob-w-auto.MediaPartnerImg{  max-width: 60%; margin-bottom: 40px; margin-top: 20px;}
	header.header-mobile #mainmenu li a.Mob-register-btn{ color: #fff; text-align: center; margin-bottom: 15px;}
	.pricing-s1 .top{padding: 10px;}
	.formElement{
		width:calc( 100% - 30px) !important; margin: 0 15px;
	}
}
@media screen and (max-width: 500px) {
	.spacer-single {height: 15px;
	}
	.container .col-md-12 {
		margin-bottom: 15px;
	}
	.container  .container{
		padding-left: 0px;
		padding-right: 0px;
	}
	.schedule-item {padding: 15px 0 13px 0;}
	.schedule-item .sc-info{ padding-top: 10px;}
	h1.very-big{margin-top: 0;font-size: 30px;}
	h2{ font-size: 20px;}
	.banner-text { padding-top: 20px !important; padding-bottom: 0 !important;}
	.countdown-s2{ width: 300px;}
	img.grey-hover{ max-width: 100%;}
	#sponsor .spacer-single{height: 0;}
	.subtitle.s2 {font-size: 18px;}
	.banner-text .spacer-single{ height: 15px;}
	#sponsor .col-md-12 {
		margin-bottom: 0px;
	}
	.mob-h-auto{ height: auto !important;}
	section {
		padding: 15px 0 15px 0;
	}
	
}

@media screen and (max-width: 400px) {
	.fadeScroll .btn { margin-bottom: 15px;}
	
}
@media screen and (max-width: 280px) {
	.countdown-s2{ width: 250px;}

	
}