 @media screen and (max-width:425px){
	 /*новая*/
	 #fon_user{
		 margin:0;
		 padding:0;
		 background:#cecece;
	 }
  
#top_header1{
  width:100%;
  height:140px;
  margin:0;
  padding:0;
  background:linear-gradient(to bottom,#3498DB,#D6EAF8);
  }
  
#header1{
  width:100%;
  height:auto;
  margin:0;
  padding:0;
  border-radius:10px;
  background:#fff;
  position:relative;
  top:-15px;
  }
  
#avatar1{
  width:110px;
  height:110px;
  margin:0 auto;
  padding:0;
  border-radius:7%;
  background:#fff;
  position:relative;
  top:-50px;
  /*background:linear-gradient(to bottom,#145A32,#A9DFBF);*/
  overflow:hidden;
  }
  
  #user_avatar_images{
	width:100%;
	height:100%;
	display:block;
  	visibility:visible;
	object-fit:cover;
  }
  
#login1{
  display:block;
  text-align:center;
  font-family:sans-serif;
  font-size:90%;
  color:#154360;
  position:relative;
  top:-57px;
  text-decoration:none;
  }
  
#name1{
  display:block;
  text-align:center;
  font-family:sans-serif;
  font-size:120%;
  position:relative;
  top:-68px;
  }
  
 #location1{
  width:40%;
  max-width:80%;
  margin:0 auto;
  margin-left:3%;
  padding:3px 0px;
  border-radius:5px;
  display:inline-block;
  text-align:left;
  text-decoration:none;
  font-family:sans-serif;
  font-size:100%;
  color:#26C6DA;
  /*background:#2E86C1;*/
  position:relative;
  top:-75px;
  }
  
#section1{
  width:92%;
  margin:0 auto;
  padding:10px 6px;
  border-radius:5px 5px 0 0;
  box-shadow:0 0px 3px 0px #000;
  display:block;
  text-align:center;
  text-decoration:none;
  font-family:sans-serif;
  font-size:110%;
  color:#fff;
  background:#34495E;
  position:relative;
  top:-65px;
  }
  
#category1{
  width:92%;
  margin:0 auto;
  padding:10px 6px;
  border-radius:0 0 5px 5px;
  box-shadow:0 0px 3px 0px #000;
  display:block;
  text-align:center;
  text-decoration:none;
  font-family:sans-serif;
  font-size:110%;
  color:#fff;
  background:#ef9100;
  position:relative;
  top:-60px;
  }
  
#about1{
  width:94%;
  margin:8px auto;
  padding:10px 4px;
  border:1px solid #cecece;
  border-radius:5px;
  display:block;
  text-align:left;
  font-family:sans-serif;
  font-size:100%;
  color:#000;
  position:relative;
  top:-60px;
  }
  
  #user_edit{
	width:70%;
	height:auto;
	margin:0 15%;
	margin-top:2px;
	padding:2px 0;
	border:1px solid #29b6f6;
	box-shadow:0 0 3px #29b6f6;
  	text-align:center;
  	text-decoration:none;
  	letter-spacing: 1px;
  	display:block;
  	float:left;
  	color:#fff;
  	border-radius:10px;
  	/*background:#3DC4FA;*/
  	position:relative;
    top:-60px;
	}
  
#input_write{
  width:44%;
  height:auto;
  margin:0 5% 0 1%;
  margin-top:2px;
  padding:10px 0;
  text-align:center;
  text-decoration:none;
  letter-spacing: 1px;
  display:block;
  float:right;
  color:#fff;
  border-radius:5px;
  background:#7FD517;
  position:relative;
  top:-60px;
  }
  
#inputc{
  margin:0 auto;
  color:#fff;
  text-decoration:none;
  text-align:center;
  font-weight:600;
  font-family:sans-serif;
  vertical-align:middle;
  display:inline;
  }
  
  #inputr{
  margin:0 auto;
  color:#29b6f6;
  text-decoration:none;
  text-align:center;
  font-weight:700;
  vertical-align:middle;
  display:inline;
  }
  
#input_call{
  width:44%;
  height:auto;
  margin:0 1% 0 5%;
  margin-top:2px;
  padding:10px 0;
  text-decoration:none;
  text-align:center;
  letter-spacing:1px;
  display:block;
  float:left;
  color:#fff;
  border-radius:5px;
  background:#1e90ff;
  position:relative;
  top:-60px;
  }
  
#infoc{
  width:100%;
  height:50px;
  margin:2px 0;
  margin-top:2px;
  padding:0;
  border-radius:10px;
  background:#fff;
  position:relative;
  top:-20px;
  }
  
    
#user_foto{
  width:60px;
  height:auto;
  margin:0 2px;
  padding:5px 0;
  /*border:1px solid #1f4fee;*/
  border-radius:5px;
  background:#fff;
  box-shadow:0 1px 3px #808080;
  text-align:center;
  color:#3DC4FA;
  float:left;
  position:relative;
  top:-21px;
  left:13px;
  }
  
#user_foto1{
  width:80px;
  height:auto;
  margin:0 5px;
  padding:5px 0;
  /*border:1px solid #1f4fee;*/
  border-radius:5px;
  background:#fff;
  /*box-shadow:0 1px 3px #808080;*/
  text-align:center;
  color:#696969;
  float:left;
  position:relative;
  top:-21px;
  left:13px;
  }  
  
#user_fotopp{
  position:relative;
  top:-27px;
  }
  
  #contentlk{
  width:100%;
  height:340px;
  margin:0;
  margin-top:2px;
  padding:0;
  padding-bottom:70px;
  border-radius:10px;
  background:#fff;
  position:relative;
  top:-26px;
  overflow:auto;
  }
  
  #contentmk{
  width:100%;
  height:340px;
  margin:0;
  margin-top:2px;
  padding:0;
  padding-bottom:70px;
  border-radius:10px;
  background:#fff;
  position:relative;
  top:-19px;
  overflow:auto;
  }
  
#user_galery{
  width:30%;
  height:80px;
  margin:3px 1%;
  padding:5px 0;
  /*border:1px solid #1f4fee;*/
  border-radius:5px;
  background:#fff;
  box-shadow:0 1px 3px #808080;
  text-align:center;
  color:#808080;
  float:left;
  /*position:absolute;
  /*top:15px;
  left:7px;*/
  }
  
#user_galery:hover{
  background:#cecece;
}

	 
	 /*-------*/
	 #lk_link_general{
		 width:auto;
		height:auto;
		margin:7px 3px;
		padding:2px 4px;
		border:1px solid #e0ffff;
		border-radius:3px;
		display:inline;
		float:left;
		text-decoration:none;
		font-size:16px;
		color:#e0ffff;
	 }
	 
	 #page_user_x{
		 margin:0;
		 padding:0;
		 display:inline;
		 text-align:center;
		 font-size:120%;
		 color:#ff5500;
		 position:absolute;
		 top:45px;
	 }
	 
	 #page_user_x_d{
		 width:100%;
		 height:450px;
		 margin:0;
		 padding:0;
		 background:#cacaca;
	 }
	 
	 #page_user_x_a{
		 width:60%;
		 margin:0 20%;
		 padding:3px;
		 border-radius:5px;
		 text-align:center;
		 text-decoration:none;
		 display:inline-block;
		 font-size:120%;
		 color:#e0ffff;
		 background:#1e90ff;
		 position:absolute;
		 top:120px;
	 }
	 
	 #user_header{
	 width:100%;
	 height:370px;
	 margin:0;
	 padding:0;
	 background:#ffffff;
	 position:relative;
	 /*z-index:-1;*/
	 }
	 
	 #user_form_setting{
		 margin:0;
		 padding:0;
		 position:absolute;
		 top:50px;
		 z-index:0;
	 }
	 
	 #user_image{
	 width:100%;
	 height:auto;
	 margin:0;
	 padding:0;
	 text-align:center;
	 /*padding-top:40px;*/
	 /*background-image:url(/images/img1.png);
	 background-repeat:no-repeat;
	 background-position:center bottom;*/
	 /*background:#ff5500;*/
	 position:absolute;
	 opacity:1;
	 }
	 
	 #img_avatar{
	 width:90%;
	 height:190px;
	 margin:0;
	 padding:0;
	 border-radius:5px;
	 position:absolute;
	 left:5%;
	 right:;
	 top:50px;
	 bottom:0;
	 /*z-index:1;*/
	 }
	 
	 #p_login{
		 width:50%;
		 margin:0;
		 padding:0;
		 font-size:140%;
		 text-align:center;
		 color:#28282b;
		 /*text-align:center;*/
		 position:absolute;
		 left:25%;
		 right:25%;
		 bottom:100px;
		 /*background:#ffeecc;*/
	 }
	 
	 #user_table{
		 width:98%;
		 margin:0 1% 0 1%;
		 font-size:110%;
		 position:absolute;
		 left:2px;
		 top:280px;
	 }
	 
	 #user_table tr th{
		 text-align:left;
		 color:#808080;
		 vertical-align:top;
		 font-weight:500;
		 font-family:sans-serif;
	 }
	 
	 #user_table tr td{
		 width:100%;
		 padding-left:5px;
		 color:#808080;
		 font-family:sans-serif;
		 /*background:#ffeecc;*/
	 }
	 
	 #user_content{
	 width:100%;
	 height:auto;
	 margin:0;
	 background:#ffffff;
	 }
	 
	 fieldset{
	 width:200px;
	 height:auto;
	 margin:10px 15px;
	 padding:10px;
	 border:1px solid #ffff00;
	 }
	 
	 #user_bottom{
		 width:100%;
		 height:35px;
		 margin:0;
		 padding:0;
		 background:#2f4f4f;
		 position:fixed;
		 bottom:0;
		 z-index:1;
	 }
 }
 
 /*>>>>>>>>>>>>>>*/
 
  body{
   margin:0;
   padding:0;
   }
   
#conteiner_us{
  width:100%;
  height:auto;
  margin:0;
  padding:0;
  padding-bottom:80px;
  background:linear-gradient(to top right, #D6EAF8, #00d8ff, #3498DB);
  }
  
#avatar_us{
  width:80%;
  height:240px;
  margin:0 10%;
  margin-top:60px;
  border-radius:5px;
  background:#ff5500;
  object-fit:cover;
  }
  
.title_us{
  width:200px;
  margin:0;
  padding:0;
  position:relative;
  top:23px;
  left:35px;
  display:block;
  font-size:110%;
  font-weight:600;
  }
  
.input_us{
  width:78%;
  height:30px;
  margin:3px auto;
  padding:2%;
  border:1px solid #000;
  border-radius:2.5px;
  background:#50a2de;
  font-size:110%;
  color:#fff;
  display:block;
  position:relative;
  top:20px;
  left:0;
  }
  
#phone_number{
}
  
#select_city_us{
  width:82%;
  height:45px;
  }
  
#select_otdel_us{
  width:82%;
  height:45px;
  }
  
#select_category_us{
  width:82%;
  height:45px;
  }
  
#opisanie_us{
  width:80%;
  height:150px;
  margin:8%;
  padding:2%;
  font-size:110%;
  }
  
#btn_us{
  width:82%;
  height:50px;
  margin:8px auto;
  border-radius:5px;
  background:#32cd32;
  font-weight:550;
  font-size:110%;
  color:#fff;
  position:relative;
  top:20px;
  left:9%;
  right:10%;
  }  <script type="text/javascript"></script>