*{
	padding: 0;
	margin: 0;
	border: 0;
}
*,*:before,*:after{
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
:focus,:active{outline: none;}
a:focus,a:active{outline: none;}

nav,footer,header,aside{display: block;}

html,body{
	height: 100%;
	width: 100%;
	font-size: 100%;
	line-height: 1;
	font-size: 14px;
	-ms-text-size-adjust: 100%;
	-moz-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}
input,button,textarea{font-family:inherit;}

input::-ms-clear{display: none;}
button{cursor: pointer;}
button::-moz-focus-inner {padding:0;border:0;}
a, a:visited{text-decoration: none;}
a:hover{text-decoration: none;}
ul li{list-style: none;}
img{vertical-align: top;}

h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight: 400;}

.Help{position: absolute; display: flex; align-items: center; justify-content: center; margin: 0 center; top: 20px; height: 80px; width: 500px; border-radius: 25px; background-color: rgb(0, 0, 0, .75); border: 5px rgb(255, 255, 255) solid;box-shadow: inset 0 0 10px rgb(101, 205, 212),0 0 10px rgb(101, 205, 212); z-index: 2;}
.TextHelp{font-size: 33px; color: aliceblue;}

@media (max-width:500px){
	.Help{width: 100%;}
	.TextHelp{font-size: 29px;}
}

@media (max-width:400px){
	.TextHelp{font-size: 26px;}
}
.Leave{width: 100%; height: 100%; position: absolute;}

body{display: flex; align-items: flex-end; justify-content: center;}

.Background{width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.95); position: fixed;}

.House{ width: 555px; height: 666px; position: absolute; top: 120px; border: 6px rgba(0, 0, 0, 0.548) double; box-shadow: inset 0 0 150px rgb(0, 0, 0),0 0 6px rgb(101, 205, 212); border-radius: 35%;z-index: 1; overflow: hidden; background-color: rgba(240, 248, 255, 0.9);}
.House.Act{box-shadow: inset 0 0 150px rgb(0, 0, 0),0 0 25px rgb(255, 255, 255);}

@media (max-width:555px){
	.House{width: 100%;}
}

.House_IMG{position: absolute; left: 16px; bottom: 146px;}

.SkladLiniu{width: 100%; height: 100%;position: absolute; top: -3%; left: 3%;}
.BoxColor{width:100%;height:100%;position:absolute;opacity:.85}
.ShadowBox{width: 100%; height: 100%; z-index:3;position: absolute;}

@media (max-width:500px){
	.SkladLiniu{left: -8%;}
	.BoxColor{left: -11.5%;}
}
@media (max-width:450px){
	.SkladLiniu{left: -16%;}
	.BoxColor{left: -19.5%;}
}
@media (max-width:400px){
.SkladLiniu{left: -25%;}
.BoxColor{left: -30%;}
}
@media (max-width:350px){
	.SkladLiniu{left: -36%;}
	.BoxColor{left: -41%;}
}
