	ul.services-menu{
		display: block;
		columns: 2;
		column-span: unset;
		width: 1200px;
		margin: 0 auto;
		column-gap: 1em;
		column-rule: 1px solid #ccc;
		left: -154px;
	}
	#topmenu > ul ul.services-menu::before {
		left: 250px;
	}
	#topmenu > ul ul.services-menu li{
		white-space: collapse;
	}
	#topmenu > ul ul.services-menu li a{
		margin-left:15px;
	}
	
	#topmenu > ul ul.services-menu .head_particle, #topmenu > ul ul.services-menu .head_particle a{
		margin-left:0px;
		font-weight:700;
		color: #6f6f6f;
	}
	
@media screen and (max-width: 1200px) {
	ul.services-menu{
		columns: 2;
		width: 990px;
		left: -122px;
	}
	#topmenu > ul ul.services-menu::before {
		left: 200px;
	}
	#topmenu > ul ul{
		font-size: 15px;
	}
}
@media screen and (max-width: 990px) {
	ul.services-menu{
		columns: auto;
		width: 750px;
		left: -126px;
	}
	#topmenu > ul ul.services-menu::before {
		left: 180px;
	}
	#topmenu > ul ul{
		font-size: 15px;
	}
	#topmenu > ul > li > a{
		line-height: normal;
	}
}
@media screen and (max-width: 750px) {
	ul.submenu {
		width: 400px;
	}
	#topmenu > ul ul.submenu li {
		white-space: collapse;
		display: block ruby;
	}
	#topmenu ul.open{
		width: 400px;
	}
}
  