@media (max-width: 1229.8px) {
	
}
@media (max-width: 1199.8px) {
	.container {
		padding-left: 1rem;
		padding-right: 1rem;
	}
/*
	#raidix-header {
		position: fixed !important;
		top: 0;
		right: 0;
		left: 0;
		padding-top: 0;
		padding-bottom: 0;
		background: #ececec;
		z-index: 1030;
		padding: 0;
		box-shadow: -0 3px 5px 1px rgba(0, 0, 0, 0.2);
	}
	#raidix-menu {
		background: transparent;
		padding: 0.4rem 0;
	}
	#raidix-header.sticky #raidix-menu {
		border-radius: 0;
		box-shadow: none;
	}

*/
	#raidix-breadcrumbs .breadcrumb {
		box-shadow: -0 3px 5px 1px rgba(0, 0, 0, 0.17);
	}
	#raidix-menu {
		flex-wrap: wrap;
		justify-content: flex-start;
		gap: 0;
	}
	#raidix-menu .panel-logo {
		order: 1;
	}
	#raidix-menu .panel-request {
		display: none;
		order: 2;
	}
	#raidix-menu .panel-actions {
		order: 3;
		margin-left: auto;
	}
	#raidix-menu .panel-actions .dropdown {
		display: none;
	}
	#raidix-menu .panel-toggler {
		order: 98;
		display: flex;
		margin-left: 0.8rem;
	}
	.navbar-toggler {
		flex-shrink: 0;
		display: block;
		width: 3.6rem;
		height: 3.6rem;
		background: url(../img/icon-close.svg) center center no-repeat;
		border-radius: 1.2rem;
		border: none;
	}
	.navbar-toggler.collapsed {
		background: url(../img/icon-toggler.svg) center center no-repeat;
	}
	.navbar-toggler:focus {
		box-shadow: none;
	}
	#raidix-menu .panel-nav {
		order: 99;
		flex-basis: 100%;
		background: none;
		padding: 0;
	}
	#raidix-menu:has(#main-menu.show) .panel-logo {
		display: none;
	}
	#raidix-menu:has(#main-menu.show) .panel-request {
		display: flex;
	}
	#raidix-menu nav>div>ul {
		display: flex;
		align-items: flex-start;
		flex-direction: column;
		background: #fff;
		border-radius: 1.5rem;
		padding: 1.6rem 2rem;
		margin-top: 0.8rem;
	}
	#raidix-menu nav>div>ul>li {
		font-size: 1.7rem;
		line-height: 125%;
		margin-bottom: 1.6rem;
	}
	#raidix-menu nav>div>ul>li:last-child {
		margin-bottom: 0;
	}
	#raidix-menu nav>div>ul>li>a {
		padding: 0;
		border-radius: 0;
		box-shadow: none !important;
	}
	#raidix-menu nav>div>ul>li>a:hover,
	#raidix-menu nav>div>ul>li[aria-expanded="true"]>a
	{
		background: none;
		box-shadow: none;
	}
	#raidix-menu nav>div>ul>li.dropdown>a {
		pointer-events: auto;
	}
	#raidix-menu nav .dropdown-menu {
		position: relative;
		padding: 0;
		margin: 0 !important;
	}
	#raidix-menu nav .dropdown-menu>div {
		background: transparent;
		border-radius: 0;
		padding: 0;
		margin-left: 1.2rem;
		margin-top: 1.2rem;
	}
	#raidix-menu nav .dropdown-menu ul {
		font-size: 1.6rem;
		line-height: 125%;
		border-radius: 0;
		padding: 0;
		margin: 0 0 -0.2rem 0;
	}
	#raidix-menu nav .dropdown-menu ul>li {
		margin-bottom: 1.6rem;
	}
	#raidix-menu nav .dropdown-menu ul>li>a {
		border-radius: 0;
		padding: 0;
	}
	#raidix-menu nav .dropdown-menu ul>li>a:hover {
		background: none;
	}

	#raidix-footer {
		padding: 6rem 0;
	}
	#raidix-footer .items-top {
		flex-wrap: wrap;
		justify-content: flex-start;
		gap: 6rem;
		margin-bottom: 6rem;
	}
	#raidix-footer .items-bottom {
		flex-wrap: wrap;
		justify-content: flex-start;
		gap: 6rem;
	}
	#raidix-footer .item-more {
		order: 1;
	}
	#raidix-footer .item-info {
		order: 2;
	}
}
@media (max-width: 991.8px) {
	.post-nav {
		gap: 2rem;
	}
	.post-top-nav {
		display: none;
	}
}
@media (max-width: 767.8px) {
	:root {
		--page-top-padding: 14rem;
	}
	a.back-to-top {
		right: 1rem;
		bottom: 1rem;
	}
	.post-nav a:nth-child(1) {
		width: 100%;
	}
	.post-nav a:nth-child(2) {
		margin-left: 0;
	}
	.post-nav a:nth-child(3) {
		margin-left: auto;
	}
	.news-items .item {
		flex-basis: 100%;
	}
	.news-items .item-img img {
		width: 100%;
		height: auto;
	}
	.blog-items .item-img {
		display: none;
	}
	.vacancies-items .item-img {
		display: none;
	}
}
@media (max-width: 576.8px) {
	#raidix-header {
		padding-top: 0;
	}
	#raidix-menu {
		border-radius: 0 0 2rem 2rem;
	}

	.section-top h1,
	.section-top .page-title,
	.section-content h1
	{
		font-size: 3.2rem;
		line-height: 115%;
	}
	.raidix-tags>li>a {
		font-size: 1.4rem;
		line-height: 1;
		padding: 1rem 1.2rem;
	}
	.post-wrapper article h1 {
		font-size: 2.8rem;
		line-height: 115%;
	}
	.post-wrapper article h2 {
		font-size: 2.6rem;
		line-height: 115%;
	}
	.post-wrapper article h3 {
		font-size: 2.2rem;
		line-height: 115%;
	}
	.post-wrapper article table {
		display: block;
		overflow-x: auto;
	}
	.news-items .item-img .news-tag {
		font-size: 1.4rem;
		line-height: 1;
		padding: 1rem 1.2rem;
	}

	#raidix-footer .items-top {
		gap: 4rem;
		margin-bottom: 4rem;
	}
	#raidix-footer .items-bottom {
		gap: 4rem;
	}
	#raidix-footer .item-menu {
		flex-basis: 100%;
		flex-wrap: wrap;
		gap: 1.6rem;
	}
	#raidix-footer .item-menu .item-buttons {
		margin-top: 1.6rem;
	}
	#raidix-footer .item-subscribe {
		flex-basis: 100%;
	}
	#raidix-footer .item-subscribe .block-subscribe {
		display: none;
	}
	#raidix-footer .item-subscribe .btn-telegram {
		padding: 0.8rem 1.6rem;
	}
}
@media (max-width: 360px) {
	
}