
body.sw-maintaince > .body-wrapper{
	 background: url('../img/maintaince/bg-main.jpg') no-repeat center center;
    text-align: center;
    color: #fff;
	position: relative;
	background-size: cover;
	z-index: 1;
	width: 100vw;
	height: 100vh;
}

body.sw-maintaince .body-wrapper{
	overflow:visible;
	display: grid;
	align-items: center;
	justify-content: center;
}
body.sw-maintaince > .body-wrapper:before{
	background: rgba(0,0,0, 0.6);
	content: '';
	position: absolute;
	z-index: 1;
	width: 100%;
	height: 100%;
	left: 0;
}

body.sw-maintaince > .body-wrapper > div{
	position: relative;
	z-index: 2;
}
.header-maintaince .header-logo a{
	display:inline-block;
	margin:100px 0 0;
}
.page-top  h2{
	font-size:64px;
	color:#fff;
	font-weight: 500;
	margin-bottom: 100px;
}

.page-top .title-header span.flag{
	color:#faa600;
}

.page-top .description{
	font-size:15px;
	color:#b3b3b3;
	margin:25px 0 35px;
	line-height:28px;
}

/*==MAIN==*/

.countdown-container{
	margin:55px 0 100px;
}

.countdown-container .ClassyCountdown-wrapper > div{
	width:130px;
	height:130px;
	margin:15px;
}

.countdown-container  .ClassyCountdown-wrapper .ClassyCountdown-value{
	font-size:36px !important;
	margin-top:-30px !important;
}

.countdown-container .ClassyCountdown-wrapper >  div  > .ClassyCountdown-value span{
	font-size:20px !important;
	text-transform:uppercase;
	color:#fff;
}

.countdown-container .ClassyCountdown-wrapper >  div  > .ClassyCountdown-value div{
	font-size:48px !important;
	text-transform:uppercase;
	color:#fff;
}

.page-bottom .form-subscribers .form-wrap .mc4wp-form .mc4wp-form-fields{
	display:inline-block;
	vertical-align:top;
	position:relative;
}

.page-bottom .form-subscribers input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
}

.page-bottom .form-subscribers input::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
}

.copyright{
    background: transparent;
    color: #7d7d7d;
    text-align: center;
    padding: 20px 0;
	align-self: flex-end;
}

.copyright address{
    margin:0;
	font-weight:400;
}

.copyright address a{
	color:#faa600;
}

/* RESPONSIVE */
@media (min-width: 1445px) and (max-width: 1920px) {

}
@media  (max-width: 1445px) {

	
}
@media (min-width: 1370px) and (max-width: 1445px) {

}
@media  (max-width: 1366px) {

}

@media (min-width: 1190px) and (max-width: 1366px) {

}
@media (min-width: 1200px) {

}


@media (min-width: 992px) and (max-width: 1199px) {
	.header-maintaince .header-logo a{
		margin:20px 0 30px;
	}
	.page-top .description{
		margin:25px 0 35px 0;
	}	
	.countdown-container{
		margin:50px 0;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	
}

@media (max-width: 767px) {
	.header-maintaince .header-logo a{
		margin-top: 50px;
	}
}

@media (min-width: 481px) and (max-width: 767px) {
	.countdown-container .ClassyCountdown-wrapper > div{
			width:100px;
	}
	.countdown-container .ClassyCountdown-wrapper >  div  > .ClassyCountdown-value div{
		font-size:36px !important;
	}
	.countdown-container .ClassyCountdown-wrapper >  div  > .ClassyCountdown-value span{
			font-size:16px !important; 
	}
	.countdown-container .ClassyCountdown-wrapper >  div  > .ClassyCountdown-value{
			margin-top:-35px !important; 
	}
}
@media (max-width: 480px) {
	.page-top  h2{
			font-size:28px;
			margin-bottom:30px;
	}	
	.header .header-logo a{
			margin:20px 0 30px;
	}
	.countdown-container{
		margin-bottom: 40px;		
	}
}

@media (max-width: 360px) {	
	.page-top  h2{
		font-size:24px;
	}	
}