@media screen and (max-width:900px) {

#header {
  width:100%;
}
#body{
  width:100%;
}

.block1{
  width:100%;
  margin:100px auto 20px auto;
  padding:0;
}

.block3_2,.block3_1 {
  width: 100%;
  margin:0 auto;
  position:relative;
  float:none;
}

.item{
  width:90%;
  margin:20px auto;
  float:none;
}

.block3_1 img{
  display:block;
  width:90%;
  margin:0 auto;
}



#header h1,#header span {
font-size:12px;
}

.item h2 {
  width: 80%;
  font-size: 16px;
}

.item.main p {
  margin: 10px auto;
  font-size:14px;
    width: 80%;
}



.search {
   background: #fff;
   width: 180px;
   height: 20px;
   margin: 20px 0 0 230px;
   border: solid 3px #444;
   display:none;
 }

.search input {
  width: 80%;
}
.search .btn svg {
  top: 0px;
}

.item img {
  width: 100%;
}

.item.main {
  width: 80%;
}

.item.main img {
  position: relative;
  width: 90%;
  margin: 20px;
}

.item.main h1, .item.main h3 {
  width: 80%;
  font-size:20px;
  color:#AFBBC4;
}

.download {
  margin: 20px 0 0 40px;
}


.item.left.small,.item.right.small,.item.small  {
  margin:20px auto;
  width:80%;
}

.block3_2 {
  padding: 0;
}

.item.small h2,.item.small p,.item.big h2,.item.big p  {
  margin:20px auto;
  width: 80%;
 }

 .item.big {
  width: 80%;
  margin:20px auto;
}

.item.small .img_v {
  width: 80%;
  margin:20px auto;
}

.item.big .img_v{
  width:80%;
  margin:20px auto;
  float:none;
  height:130px;
}

.item.big {
  height: auto;
  padding-bottom:20px;
}

.logo {
  margin: 15px 20px 0 20px;
  height: 40px;
}

.search input {
  padding:0;
  margin-left: 20px;
}

.logo2 {
  //display: none;
  right:20px;
}

.search input {
  margin-left: 10px;
}

.search .btn {
  width: 35px;
}

.block3_1 {
  padding: 0;
}

a {
  text-decoration:none;
}

.block3_1 img {
  position: relative;
  width:80%;
}

.img_sm{
	width:80% !important;
	float:none;
  display:block;
	margin:40px auto !important;
}

}
