.login-form-block {
	display:none;
}
.head_block {
	position:relative; 
	min-height:350px;
}
.head_block .wb_center {
	position:relative;
	width:758px;
	height:150px;
	position:absolute;
	top:calc(50% - 45px);
	left:calc(50% - 379px);
}
.head_block .wb_name {
	display:block;
	clear:both;
	position:absolute;
	bottom:30px;
	left:0px;
	height:150px;
	font-family:arial!important;
	font-size:150px;
	font-weight:bold;
	-webkit-text-fill-color: transparent;
	-webkit-background-clip: text; 
}
.head_block .wb_name {
	background-position: 100% 30%;
	background-size: 105%;
	white-space: nowrap;
	animation: move 15s infinite;
}
.move {
	animation: move 15s infinite;
}
@-webkit-keyframes move {
	0% {
		background-position: 100% 30%;
	}
	50% {
		background-position: 0% 30%;
	}
	100% {
		background-position: 100% 30%;
	}
}
.head_block .wb_descr {
	display:block;
	position:absolute;
	bottom:10px;
	left:0px;
	width:760px;
	padding-top:10px;
	text-align:center;
	font-family:arial!important;
	font-size:12px;
	text-transform:uppercase;
	font-weight:lighter;
	color:#999;
	border-top:1px solid #ddd;
}
.head_block .wb_ver {
	display:block;
	position:absolute;
	width:auto;
	bottom:140px;
	left:645px;
	font-family:arial!important;
	font-size:30px;
	color:#333;
	font-weight:bold;
	text-align:left;
}
#fullpage .section h2 {
	text-align: center;
	padding: 0;
	margin-bottom: 15px;
	font-size: 50px;
	color: #333;
	font-weight:lighter;
}
#fullpage .section h3 {
	color: #333;
	line-height: 100%;
	font-size: 16pt;
	text-align: left;
	margin: 25px 0px;
}
#fullpage .section h3 .fa {
	color: #099652;
}
#fullpage .section img {
	float:right;
}
form h4 {
	margin-top:30px!important;
	color:#2c313d!important;
	font-size:1.2em!important;
}
form label {
	font-size:1.0em!important;
}
form * {outline: 0;}
form input[type="checkbox"],
form input[type="radio"]{display:none;}
form label {
	cursor:pointer!important;
	position:relative!important;
	display:inline-block!important;
	margin:0px!important;
	height:26px!important;
	line-height:26px!important;
}
/* FORM */

/* CHECKBOX */
form  input[type="checkbox"] + label	{
	padding-left:40px!important;
}
form  input[type="checkbox"] + label::before	{
	position:absolute;
	top:0px!important;
	left:0px!important;
	display:block!important;
	content:""!important;
	width:30px!important;
	height:18px!important;
	margin:4px!important;
	background:#ddd!important;
	border:1px solid #ddd!important;
	border-radius:9px!important;
	-webkit-box-sizing: border-box!important;
	-moz-box-sizing: border-box!important;
	box-sizing: border-box!important;
}
form input[type="checkbox"]:checked + label::before	{
	background:#3fa33f!important;
	border:1px solid #3fa33f!important;
}
form  input[type="checkbox"] + label::after	{
	position:absolute!important;
	top:6px!important;
	left:6px!important;
	display:block!important;
	content:""!important;
	width:14px!important;
	height:14px!important;
	margin:0px!important;
	background:#fff!important;
	border-radius:60%!important;
	transition: .2s!important;
}
form input[type="checkbox"]:checked + label::after	{
	left:18px!important;
}
/* CHECKBOX */

/* RADIO */
form  input[type="radio"] + label	{
	padding-left:28px!important;
}
form  input[type="radio"] + label::before	{
	position:absolute!important;
	top:0px!important;
	left:0px!important;
	display:block!important;
	content:""!important;
	width:18px!important;
	height:18px!important;
	margin:4px!important;
	background:#ddd!important;
	border:1px solid #ddd!important;
	border-radius:50%!important;
	-moz-box-shadow: inset 0px 0px 0px 2px #fff!important;
	-webkit-box-shadow: inset 0px 0px 0px 2px #fff!important;
	box-shadow: inset 0px 0px 0px 2px #fff!important;
	transition: .2s!important;
	-webkit-box-sizing: border-box!important;
	-moz-box-sizing: border-box!important;
	box-sizing: border-box!important;
}
form input[type="radio"]:checked + label::before	{
	background:#3fa33f!important;
}
/* RADIO */
/* Landscape - телефоны */
@media (max-width: 400px) {
	.head_block .wb_center {
		width:300px;
		height:70px;
		top: calc(50% - 45px);
		left: calc(50% - 150px);
	}
	.head_block .wb_name {
		bottom:30px;
		left:0px;
		width:300px;
		height:70px;
		font-size:58px;
		text-align:center;
	}
	.head_block .wb_descr {
		bottom:10px;
		left:0px;
		width:300px;
		padding-top:10px;
		font-size:10px;
	}
	.head_block .wb_ver {
		bottom:97px;
		left:250px;
		font-size:12px;
	}
	#fullpage .section h2 {
		font-size: 25px;
		padding:0px 10px;
	}
	.text-center {
		padding:0px 10px;
	}
	#fullpage .section h3 {
		line-height: 100%;
		font-size: 12pt;
		margin: 15px 0px;
	}
}
/* От ландшафтного экрана телефона до потретного планшета */
@media (min-width: 401px) and (max-width: 767px) {

}
/* От портретного планшета до ландшафтного экрана и настольных дисплеев */
@media (min-width: 768px) and (max-width: 979px) {

}
/* Большой дисплей */
@media (min-width: 1200px) {
	
}
/* Портретная ориентация */
@media all and (orientation:portrait) {
	
}
/* Альбомная ориентация */
@media all and (orientation:landscape) {
	
}