

  .active2.but
	  {
		 opacity:0.6;
		 cursor:default!important;
		 background-color: #000!important;
	  }
	 
	  .active.but
	  {
		background-color: #000!important;
	  }
	  
.form7 {
    white-space: nowrap;
    font-size: 16px;
   
    
    
    left: 0px;
    position: absolute;
    bottom: -42px;
    right: 0px;
}

.act #b0_1
{
	display:block;
	position:fixed;
	left:0px;
	right:0px;
	top:0px;
	bottom:0px;
	z-index:100000;
	background:rgba(0,0,0,0.5)
}

.act #b0_1>div
{
	top:140px;
	background:#000;
	height:calc(100% - 220px);
}

.act #block2_m0,.act #b0,.act #top
{
	display:none;
}
.act #wrapin>*
{
	opacity:0;
}
.act #wrapin>#block2
{
	opacity:1;
}
.act #b0_1 svg:active
{
	margin-top:1px;
}
.act #b0_1 svg
{
	position:absolute;
	left:50%;
	width:60px;
	height:60px;
	top:40px;
margin-left:-30px;
cursor:pointer;
}
html.act body{
    overflow: hidden;
}

html.act{
    top: 0;
    position: fixed;
    left: 0;
    right: 0;
    width: 100%;
    overflow-y: visible;
    -ms-touch-action: none;
    touch-action: none;
}


@media (min-width: 1600px)
{
	
.act #b0_1>div
{
	top:196px;
	
	height:calc(100% - 392px);
}
	.act #b0_1 svg
{

	width:74px;
	height:74px;
	top:61px;
margin-left:-37px;

}

}