html{
  font-size:1.7vw;
}
.w480{
  width:1px;
  height:1px;
  position:absolute;
  display:block;
}
#page > .bg div{
  display:none;
}
#page > .bg div + div{
  display:block;
  background:url(images/m/bg2.jpg) no-repeat top center;
  background-size:100% auto;
}

.wrap {
  width:92%;
}

#content .temp{
  padding:0 0 36rem 0;
  margin-top:-5rem;
}
#content .temp p{
  margin-top:2rem;
}
#content h1{
  width:100%;
}

#logos{
  padding:1rem 0;
}
#logos ul{
  _white-space:normal;
}
#logos li{
  margin:0 3%;
}
#logos li a{
  height:5.2rem;
}
#logos li a.dross{
  width:4.5rem;
}
#logos li a.policija{
  width:8.1rem;
}
#logos li a.vbtai{
  width:5.8rem;
}
#logos li a._116111{
  width:5rem;
}
#logos li a.eklogo{
  width:8.1rem;
}


#footer .wrap{
  text-align:center;
}
#footer .design{
  float:none;
}

#section .bg{
  opacity:.9;
}
#section h3.title{
  margin-top:3rem;
}
#section .content{
  width:92%;
  padding:0;
  max-height:none;
  margin-bottom:5%;
}
#section .content > div{
  padding:5% 0 2% 0;
}
#section .scroll{
  width:90%;
  padding:0 5%;
  max-height:none;
  overflow:visible;
}

#section .close{
  top: 1rem;
  right: 1rem;
}
.form-group h4{
  margin-top:1rem;
}
.form-group .radio{
  padding-left:10rem;
  position:relative;
}
.form-group .radio span{
  width:10rem;
  position:absolute;
  left:0;
}
.form-group .radio label,
.form-group .radio.narrow label{
  margin:0 .5rem 1rem 1rem;
}

#chat .form .answers{
  margin:0 0 1rem 1rem;
}
#chat .done ul{
  columns:1;
}
#chat .form .answers label{
  margin:0 2rem 1rem 0;
}