@media (max-width: 1299.98px) {
	.header .container{
		width: auto;
		padding: 0 15px;
	}
}
@media (max-width: 1199.98px) {
	.header__item:not(:last-of-type) {
		margin-right: 15px;
	}
	.header__tel {
		padding: 2px 15px;
	}
	.header__nav{
		width: 834px;
	}
	a.header__reg {
		margin-left: 20px;
	}
	.container{
		width: 960px;
	}
}
@media (max-width: 1099.98px){
	.header__logo img{
		width: 120px;
	}
	.header__item:not(:last-of-type) {
		margin-right: 13px;
	}
	.header__tel{
		padding: 2px 10px;
	}
	.header__nav{
		width: 808px;
	}
}
@media (max-width: 991.98px){
	.container{
		width: 100%;
		padding: 0 30px;
	}
	.header__nav{
		display: none;
	}
	.header__tel{
		display: none;
	}
	.header__mobile{
		display: block;
	}
}
@media (max-width: 820px){
	.footer__item{
		margin-bottom: 10px;
		font-size: 12px;
	}
	.footer__logo{
		font-size: 12px;
	}
	.footer__cont-link {
		font-size: 16px;
	}
}
@media (max-width: 768px){
	
}
@media (max-width: 600px){
	.footer .container{
		align-items: center;
	}
	.col-3.sm{
		display: none;
	}
	.col-3{
		width: auto;
	}
	.footer__item{
		margin-bottom: 10px;
		font-size: 16px;
	}
	.footer__logo{
		font-size: 16px;
	}
	.footer__cont-link {
		font-size: 20px;
	}
}
@media (max-width: 500px){
	.footer .col-3{
		display: none;
	}
	.footer-mobile{
		display: block;
	}
}