html {font-size: 14px;background: black;}
header {background: black;padding: 0;}
header .left-block {justify-content: center !important;}
.title {margin-bottom: 2rem;}
.logo {max-width: 300px;margin-left: auto;margin-right: auto;display: block;margin-bottom: 2rem;}
.mobile-menu {height: 88px;}
.mobile-menu__container {top: 90px;}
.mobile-menu__list .mobile-menu__item {font-size: 1.35rem;padding-bottom: 1rem;}
#first .numbers > div {margin-bottom: 1rem;}
#first .numbers div > span:first-child {font-size: 2rem;line-height: 2rem;}
#jury .h {font-size: 1.2rem;line-height: 1.2rem;margin-top: 1.5rem;margin-bottom: 1.5rem;padding-bottom: 1.5rem;}
#jury.plate .item {margin-bottom: 2rem;}
#time .central-row .content {padding: 30px 0px 0px 0px;}
#first .h {text-align: center;font-size: 16px;margin-top: 1rem;margin-bottom: 1rem;}
#parthners .row {align-items: center;justify-content: center;}
#parthners .item {margin-bottom: 2rem;}
.home-icon-href {display: inline-block;margin-top: -5px;}
.home-icon-href img {max-width: 30px;}
#category .item .caption .before-h, .category .item .caption .before-h {margin-bottom: 1rem;font-size: 1rem;}
#category .item .caption, .category .item .caption {bottom: 0px;max-width: 90%;}
#category .item .caption .h, .category .item .caption .h {font-size: 1.25rem;margin-bottom: 1.25rem;}
#first .slogan {margin-top: 1rem;margin-left: 0rem;font-size: 1.5rem;line-height: 1.5rem;text-align: center;}
#first .second img {margin: 0px auto 2rem auto;}
#first .logo, #first p.big {margin-top: 1.75rem;}
#first p.big {font-size: 1.75rem;margin-bottom: 1.75rem;text-align: center;}
#first .numbers {display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;align-content: center;}
#first .numbers div > span:first-child {font-family: "Circe-ExtraBold",sans-serif;font-size: 2rem;}
#first .numbers div > span:last-child {line-height: .75rem;font-size: .75rem;}
#first .numbers {text-align: center;}
#about, #works {padding: 2rem 0px;}
#about a {width: 100%;}
#category {padding-bottom: 2rem;}
#category .item .caption {bottom: 15px;max-width: 200px;}
.carusel .slick-prev, .carusel .slick-next {opacity: 1;}
.logo-row img {display: none;}
#work #info_row, #work #mobile_nav {padding: 1rem 0px;}
.social-block {text-align: center;}
#mainContent {padding: 2rem 0px;}
#work .btn {margin-bottom: 1rem;}
@media (max-width: 767px) {.pagination .page-link {padding: 0;width: 35px;height: 35px;text-align: center;min-width: 0;line-height: 35px;}
	#time .top-row {padding-top: 50px;text-align: center;}
	#time .top-row p {margin-bottom: 20px;}
	#time .lang {text-align: center !important;margin-bottom: 30px;}
	#time .central-row {padding-top: 50px;}}
@media (max-width: 576px) {html {font-size: 12px;}
	header .right-block .profile span {margin: 0px 3px;}
	.logo {max-width: 230px;}
	#categoryWork .workitem .last-row .icons {max-width: 15px;}
	#categoryWork .workitem .last-row span {margin-right: .5rem;}
	body {font-size: 14px;}
	.title {font-size: 26px;}
	#share_row .ya-share2__link {margin: 0px .2rem;}
	#first p.big {font-size: 1rem;margin-bottom: 1rem;}
	#first p.big a {color: white;-webkit-text-stroke: 0px;}
	#first p.big a:hover, #first p.big a:focus, #first p.big a:active {-webkit-text-stroke: 0px;color: #f9c578;}
	#first .logo, #first p.big {margin-top: 1rem;}
	.mobile-menu__item {font-size: 1.25rem;padding-bottom: .75rem;}
	#mainContent, #jury, #parthners {padding: 1rem 0px;}
	#time .central-row .content p {font-size: 1rem;}
	#first .numbers {flex-direction: column;}
	#work #info_row {padding: 2rem 0px;}
	.carusel .slick-prev, .carusel .slick-next {opacity: 0;}
	.mobile-menu__list .mobile-menu__item {font-size: 1.15rem;padding-bottom: .7rem;}
	header .right-block {padding-left: 0;padding-right: 5px;}
	header .right-block .lang {padding: 0 5px;}}