/* Общая мобильная шапка и отступы заголовков внутренних страниц. */
#header .header-nav-top a[href^="tel:"] {
	white-space: nowrap;
}

@media (min-width: 576px) and (max-width: 991px) {
	.site-page-heading > .container {
		padding-top: 100px !important;
		margin-top: 0 !important;
	}
}

@media (max-width: 575px) {
	#header .header-top .container > .header-row {
		flex-direction: column;
	}

	#header .header-top .header-column {
		flex-direction: row;
		justify-content: center !important;
	}

	#header .header-top .nav {
		flex-wrap: nowrap;
	}

	.site-page-heading > .container {
		padding-top: 160px !important;
		margin-top: 0 !important;
	}
}
