 
footer{
	margin-top:100px;
	padding:24px 0 54px;
	border-top:1px solid #CCCCCC;
}
.footer_main{
	display:flex;
	gap:130px;
	
}.footer_main a{
	border: 0
}
.footer_left{
	max-width:250px;
	width:100%;
}
.footer_left img{
	margin-bottom:16px;
}
.footer_left_menu a{
	display:block;
	margin-bottom:5.5px;
	font-family: 'Arial';
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 18px;
	color: #FA780F;
	text-decoration-line: underline;
}
.footer_left_menu a:hover{
	text-decoration:none;
}
.footer_left_menu{
	margin-bottom:36px;
}
.foot_put{
	display:flex;
	align-items: center;
}
.foot_put img{
	margin-bottom:0;
}
.foot_put a{
	display:block;
	margin-bottom:0px;
	font-family: 'Arial';
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 18px;
	color: #FA780F;
	text-decoration-line: underline;
}
.foot_put a:hover{
	text-decoration:none;
}
.footer_menu{
	max-width:620px;
	width:100%;
	margin-left:28px;
}
.footer_link{
	display:flex;
	gap:30px;
	margin-bottom:30px;
	margin-top:10px;
}
.footer_link:last-child{
	margin-bottom:0;
}
.footer_link a{
	font-family: 'Arial';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 18px;
	color: #FA780F;
	padding-bottom:5px;
	border-bottom:1px solid #FA780F;
}
.footer_link a:hover{
	border-bottom:1px solid #fff;
}
.footer_contact{
	display:flex;
	gap:15px;
	align-items: start;
	max-width:340px;
}
.footer_right_name {
	margin-bottom:15px;
	font-family: 'Arial';
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 130%;
	color: #222222;
	margin-top:10px;
}
.footer_contact img{
	margin-top:5px;
}
.footer_contact a, .footer_contact span{
	font-family: 'Arial';
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 130%;
	color: #222222;
}
.footer_contact a.link_under{
	text-decoration: underline;
}
.footer_contact{
	margin-bottom:24px;
	
	
}
.footer_bottom{
	display:flex;
	gap:15px;
	align-items: center;
	margin-top:-30px;
}
.footer_bottom span{
	font-family: 'Arial';
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 18px;
	color: #222222;
}
.footer_bottom a{
	font-family: 'Arial';
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 18px;
	color: #FA780F;
	text-decoration: underline;
}
.footer_bottom a:hover{
	text-decoration: none;
}
.footer_bottom span.copirite{
	font-family: 'Arial';
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 18px;
	color: #808080;
} 

/* Мобильные стили */
 
/* Десктоп стили */
 

@media (max-width: 1700px) {
	footer .contanier {
		padding-left: 30px;
		padding-right: 30px;
	}
}
@media (max-width: 1439px) {
 
	.footer_main{
		gap:20px;
	}
 
}

@media (max-width: 1279px) {
	 
	.footer_main{
		flex-wrap:wrap;
	}
	.footer_bottom{
		margin-top:20px;
	}
} 
 


@media (max-width: 764px) {
   footer .contanier {
		padding-left: 10px;
		padding-right: 10px;
	}
	footer{
		margin-top:54px;
	}
	.footer_menu{
		display:none;
	}
	.footer_contact a, .footer_contact span{
		font-weight: 400;
		font-size: 14px;
		line-height: 130%;
	}
	.footer_contact{
		margin-bottom:12px;
	}
	.footer_bottom{
		flex-wrap:wrap;
		justify-content: center;
		gap:10px;
	}
	.footer_bottom span.copirite{
		width:100%;
		order:-1;
		text-align: center;
	}
	 
}
