@media (max-width:840px) {
      body {
        background-image: url('/img/Fon-mobile.png');
        width: auto;
		display: block;
      }
	  
	  .central-content {
		  height: auto;
		  gap: 28px;
		  align-items: center;
		  margin-top: 30px;
	  }
	  .logo svg {
		width: 240px;
		height: auto;
	  }
	  .big-text {font-size: 16px}
	  .flex-container{
		  gap:12px;
		  
		  .contact {
			  gap:8px;
			  
			  p, .tel {
				  font-size: 16px;
			  }
		  }
	  }
	  .social-links {
		  gap: 8px;
		  
		  p {
			  font-size: 18px;
		  }
		  .social {
			  justify-content: center;
		  }
	  }
	  .central-content.lable {
		  align-items: start;
		  
		  .name {
			 font-size: 14.27px;
		  }
		  .flex-social {
			  p {
				  font-size: 10px;
			  }
			  a {
				  padding: 4px 3px;
				  
				  svg {
					  width: 10px;
				  }
			  }
		  }
	  }
	  .central-content.lable.ivan {
		    position: absolute;
			bottom: 30px;
			right: 20px;
	  }
	  .central-content.lable.anton {
		position: absolute;
		bottom: 30px;
        left: 20px;
	  }
	  .background_foto.anton {
		  right: auto;
	  }
	  .background_foto.ivan {
		  right: -100px;
	  }
	  .background_foto.ivan img{
		  width: 472px;
	  }
	  .background_foto.anton img {
		  width: 200px;
	  }
	  .background.maneta1 {
		bottom: -4%;
		right: 50%;
		  img {width: 74px}
	  }
	  .background.maneta2 {
		  top: 50% !important;
		left: -2% !important;
		  img {width: 88px}
	  }
	  .background.maneta3 {
			right: -15%;
			bottom: 12%;
			z-index: 0;
		  img {width: 192px}
	  }
	  .background.ok {
		  
		  img {width: 26px}
	  }
	  .background.vk {
		  
		  img {width: 26px}
	  }
	  .background.tg {
		  
		  img {width: 26px}
	  }
	  .background.rt {
		  
		  img {width: 26px}
	  }
    }