@media (max-width: 1440px), (-webkit-min-device-pixel-ratio: 1.25){
	.hiddenxlg {display: none!important}

	.rowxlgCenter {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.colxlgDefault {
		-webkit-flex: 0 0 auto;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		max-width: none;
	}

	.colxlgAuto {
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
		max-width: none;
	}

	.colxlg1 {
		-webkit-flex-basis: 8.33333333%;
		-ms-flex-basis: 8.33333333%;
		flex-basis: 8.33333333%;
		max-width: 8.33333333%;
	}

	.colxlg2 {
		-webkit-flex-basis: 16.66666667%;
		-ms-flex-basis: 16.66666667%;
		flex-basis: 16.66666667%;
		max-width: 16.66666667%;
	}

	.colxlg3 {
		-webkit-flex-basis: 25%;
		-ms-flex-basis: 25%;
		flex-basis: 25%;
		max-width: 25%;
	}

	.colxlg4 {
		-webkit-flex-basis: 33.33333333%;
		-ms-flex-basis: 33.33333333%;
		flex-basis: 33.33333333%;
		max-width: 33.33333333%;
	}

	.colxlg5 {
		-webkit-flex-basis: 41.66666667%;
		-ms-flex-basis: 41.66666667%;
		flex-basis: 41.66666667%;
		max-width: 41.66666667%;
	}

	.colxlg6 {
		-webkit-flex-basis: 50%;
		-ms-flex-basis: 50%;
		flex-basis: 50%;
		max-width: 50%;
	}

	.colxlg7 {
		-webkit-flex-basis: 58.33333333%;
		-ms-flex-basis: 58.33333333%;
		flex-basis: 58.33333333%;
		max-width: 58.33333333%;
	}

	.colxlg8 {
		-webkit-flex-basis: 66.66666667%;
		-ms-flex-basis: 66.66666667%;
		flex-basis: 66.66666667%;
		max-width: 66.66666667%;
	}

	.colxlg9 {
		-webkit-flex-basis: 75%;
		-ms-flex-basis: 75%;
		flex-basis: 75%;
		max-width: 75%;
	}

	.colxlg10 {
		-webkit-flex-basis: 83.33333333%;
		-ms-flex-basis: 83.33333333%;
		flex-basis: 83.33333333%;
		max-width: 83.33333333%;
	}

	.colxlg11 {
		-webkit-flex-basis: 91.66666667%;
		-ms-flex-basis: 91.66666667%;
		flex-basis: 91.66666667%;
		max-width: 91.66666667%;
	}

	.colxlg12 {
		-webkit-flex-basis: 100%;
		-ms-flex-basis: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}

	/* Смещение колонок */
	.offsetxlg1 {margin-left: 8.33333333%}
	.offsetxlg2 {margin-left: 16.66666667%}
	.offsetxlg3 {margin-left: 25%}
	.offsetxlg4 {margin-left: 33.33333333%}
	.offsetxlg5 {margin-left: 41.66666667%}
	.offsetxlg6 {margin-left: 50%}
	.offsetxlg7 {margin-left: 58.33333333%}
	.offsetxlg8 {margin-left: 66.66666667%}
	.offsetxlg9 {margin-left: 75%}
	.offsetxlg10 {margin-left: 83.33333333%}
	.offsetxlg11 {margin-left: 91.66666667%}
	.offsetxlgNone {margin-left: 0;}

	/* Сортировка колонок */
	.colxlgFirst {
		-webkit-box-ordinal-group: 0;
		-webkit-order: -1;
		-ms-flex-order: -1;
		order: -1;
	}

	.colxlgLast {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
	}

	.colxlgUnordered {
		-webkit-box-ordinal-group: 1;
		-webkit-order: 0;
		-ms-flex-order: 0;
		order: 0;
	}

	.logo img {
		max-width: 180px;
	}

	.topMenu a {
		font-weight: 600;
		font-size: 18px;
	}

	.butPrimary, .butDoc {
		font-weight: 600;
		font-size: 18px;
	}

	.aboutNumberItemValue {
		font-size: 70px;
	}

	.mainSovetTitle {
		font-size: 48px;
	}

	.mainSovetItem,
	.blueBlock {
		padding: 90px;
		height: 470px;
	}


	.blueBlockTitle {
		font-size: 60px;
	}

	.swiper-button-next {
		 right: -30px;
	 }

	.swiper-button-prev {
		left: -30px;
	}

	.swiper-button-next, .swiper-button-prev {
		width: 65px;
		height: 65px;
		top: 52%;
	}

	.pageTitle {
		font-size: 60px;
	}

	.newsInnerTitle {
		font-size: 50px;
	}

	.juryItemLeft {
		font-size: 24px;
	}

    .photoItemsWrap .swiper-button-next {
        right: -35px;
    }

    .photoItemsWrap .swiper-button-prev {
        left: -35px;
    }

	.contactTitle {
		font-size: 40px;
	}

}

@media (max-width: 1280px){

	.hiddenxxlg {
		display: none;
	}

	.mainItemsRight {
		max-width: 400px;
		margin-top: 200px;
	}

	.swiperArrows {
		display: none;
	}

	.butOther {
		white-space: inherit;
		text-align: left;
		border-bottom: none;
	}

	.butOther:hover {
		border-bottom: none;
	}

	.dropdown {
		display: block;
		position: fixed;
		right: 20px;
		top: 30px;
		z-index: 99;
	}

	.topMenuWrap:before {
		position: fixed;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		z-index: 999;

		pointer-events: none;

		opacity: 0;
		visibility: hidden;

		-webkit-transition: .3s ease-in-out;
		transition: .3s ease-in-out;

		content: '';
	}

	.open .mobileItems {
		opacity: 1;
		visibility: visible;
		-webkit-transform: none;
		transform: none;
	}


	.topMenuWrap.open:before {
		opacity: 1;
		visibility: visible;
	}

	.topMenuWrap > .dropdownBut {
		display: block;
		padding: 5px;
		z-index: 1001;
	}

	.mobileItems {
		position: fixed;
		top: 0;
		right: 0;
		bottom: 0;
		z-index: 1000;

		overflow: hidden;
		overflow-y: auto;
		-webkit-overflow-scrolling: touch;
		margin-bottom: 0;
		padding: 20px;

		-webkit-transform: translateX(100%);
		transform: translateX(100%);

		-webkit-transition: .3s ease-in-out;
		transition: .3s ease-in-out;

		background: #020200;
		opacity: 0;
		visibility: hidden;
		width: 100%;
	}

	.topMenu li {
		text-align: center;
	}

	.topMenu li:not(:last-child) {
		margin-right: 0;
	}

	.topMenu {
		margin-top: 60px;
	}

	.topMenu li {
		margin-bottom: 16px;
	}

	.topMenu .list > li > a:after {
		display: none;
	}

	.topMenu .list > li > a {
		font-size: 22px;
	}

	.mobileBut {
		text-align: center;
		margin-top: 40px;
	}
}

@media (max-width: 1069px){
	.hiddenlg {display: none!important}
	
	.rowlgCenter {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	
	.collgDefault {
		-webkit-flex: 0 0 auto;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		max-width: none;
	}

	.collgAuto {
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
		max-width: none;
	}

	.collg1 {
		-webkit-flex-basis: 8.33333333%;
		-ms-flex-basis: 8.33333333%;
		flex-basis: 8.33333333%;
		max-width: 8.33333333%;
	}

	.collg2 {
		-webkit-flex-basis: 16.66666667%;
		-ms-flex-basis: 16.66666667%;
		flex-basis: 16.66666667%;
		max-width: 16.66666667%;
	}

	.collg3 {
		-webkit-flex-basis: 25%;
		-ms-flex-basis: 25%;
		flex-basis: 25%;
		max-width: 25%;
	}

	.collg4 {
		-webkit-flex-basis: 33.33333333%;
		-ms-flex-basis: 33.33333333%;
		flex-basis: 33.33333333%;
		max-width: 33.33333333%;
	}

	.collg5 {
		-webkit-flex-basis: 41.66666667%;
		-ms-flex-basis: 41.66666667%;
		flex-basis: 41.66666667%;
		max-width: 41.66666667%;
	}

	.collg6 {
		-webkit-flex-basis: 50%;
		-ms-flex-basis: 50%;
		flex-basis: 50%;
		max-width: 50%;
	}

	.collg7 {
		-webkit-flex-basis: 58.33333333%;
		-ms-flex-basis: 58.33333333%;
		flex-basis: 58.33333333%;
		max-width: 58.33333333%;
	}

	.collg8 {
		-webkit-flex-basis: 66.66666667%;
		-ms-flex-basis: 66.66666667%;
		flex-basis: 66.66666667%;
		max-width: 66.66666667%;
	}

	.collg9 {
		-webkit-flex-basis: 75%;
		-ms-flex-basis: 75%;
		flex-basis: 75%;
		max-width: 75%;
	}

	.collg10 {
		-webkit-flex-basis: 83.33333333%;
		-ms-flex-basis: 83.33333333%;
		flex-basis: 83.33333333%;
		max-width: 83.33333333%;
	}

	.collg11 {
		-webkit-flex-basis: 91.66666667%;
		-ms-flex-basis: 91.66666667%;
		flex-basis: 91.66666667%;
		max-width: 91.66666667%;
	}

	.collg12 {
		-webkit-flex-basis: 100%;
		-ms-flex-basis: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	
	/* Смещение колонок */
	.offsetlg1 {margin-left: 8.33333333%}
	.offsetlg2 {margin-left: 16.66666667%}
	.offsetlg3 {margin-left: 25%}
	.offsetlg4 {margin-left: 33.33333333%}
	.offsetlg5 {margin-left: 41.66666667%}
	.offsetlg6 {margin-left: 50%}
	.offsetlg7 {margin-left: 58.33333333%}
	.offsetlg8 {margin-left: 66.66666667%}
	.offsetlg9 {margin-left: 75%}
	.offsetlg10 {margin-left: 83.33333333%}
	.offsetlg11 {margin-left: 91.66666667%}
	.offsetlgNone {margin-left: 0;}
	
	/* Сортировка колонок */
	.collgFirst {
		-webkit-box-ordinal-group: 0;
		-webkit-order: -1;
		-ms-flex-order: -1;
		order: -1;
	}

	.collgLast {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
	}

	.collgUnordered {
		-webkit-box-ordinal-group: 1;
		-webkit-order: 0;
		-ms-flex-order: 0;
		order: 0;
	}

	.container {
		padding-left: 20px;
		padding-right: 20px;
	}

	.logo img {
		max-width: 110px;
	}



	.ellipse2 {
		right: -50%;
	}

	.ellipse2 img {
		max-width: 50%;
	}

	.ellipse1 img {
		max-width: 60%;
	}

	.mainSubTitle {
		font-size: 22px;
	}

	.mainSection {
		min-height: auto;
	}

	.mouseScroll {
		display: none;
	}



	.sectionTitle {
		font-size: 7vw;
	}

	.collapseNumber {
		font-size: 46px;
	}

	.collapseTitleMain {
		font-size: 28px;
	}

	.sectionTitleWrap {
		flex-direction: column;
	}

	.sectionTitleWrapRight,
	.sectionTitleWrapLeft {
		flex-basis: 100%;
		max-width: 100%;
	}

	.sectionTitleText {
		margin-top: 0;
	}

	.sectionTitle {
		margin-bottom: 40px;
	}

	.collapseList li {
		flex-basis: 100%;
		max-width: 100%;
	}

	.sectionTitle br {
		display: none;
	}

	.dateSubText {
		margin-top: 0;
		margin-bottom: 40px;
	}

	.mainNominations {
		padding-bottom: 0;
	}

	.dateSubText br {
		display: none;
	}

	.sectionTitleWrapRight {
		margin-top: 40px;
	}

	.mainDates {
		padding-bottom: 0;
	}

	.mainSovetItem, .blueBlock {
		padding: 40px;
		height: 340px;
	}

	.mainSovetTitle {
		font-size: 30px;
	}

	.sovetItemTitle {
		font-weight: 600;
		font-size: 22px;
	}

	.blueBlockTitle {
		font-size: 38px;
	}

	.mainPartners {
		padding-bottom: 0;
	}

	.footerSoc a img {
		max-width: 60px;
	}

	.aboutItemImg {
		margin-bottom: 40px;
	}

	.aboutSovetItemTitle {
		font-size: 26px;
	}



}

@media (max-width: 819px){

	.newsInnerTitle,
	.newsMoreTitle {
		font-size: 36px;
	}

	.newsInnerWrap {
		margin-top: 30px;
	}

	h2 {font-size: 30px;}
	h3 {font-size: 24px;}
	h4 {font-size: 18px;}
	h5 {font-size: 16px;}

	.blockQuote {
		padding: 32px;
		padding-top: 110px;
	}

	.blockQuote:before {
		left: 32px;
	}

	.juryItemLeft {
		font-size: 18px;
		font-weight: 500;
	}

	.mainItems {
		flex-direction: column;
	}

	.mainOrg {
		display: none;
	}

	.mainItemsRight {
		max-width: none;
	}

	.ellipse2 {
		display: none;
	}

	.mainItems {
		margin-top: 40px;
	}

	.mainTitle {
		font-size: 13vw;
	}

	.mainSection {
		padding-bottom: 0;
	}

	.sectionTitle {
		font-size: 40px;
		margin-bottom: 20px;
	}

	.sectionTitleText,
	.mainNominationsText {
		font-size: 16px;
	}

	.aboutNumberItemValue {
		font-size: 40px;
		margin-bottom: 8px;
	}

	.aboutNumberItemText {
		font-size: 18px;
	}

	.sectionTitleWrapRight {
		margin-top: 0;
	}

	.collapseNumber {
		flex-basis: 50px;
		max-width: 50px;
		margin-right: 24px;
	}

	.mainNominationItem {
		padding: 16px 20px;
	}

	.collapseTitleMain {
		font-size: 24px;
	}

	.collapseList li {
		font-size: 16px;
		margin-bottom: 10px;
	}

	.collapseItems {
		padding-top: 25px;
		margin-top: 15px;
	}

	.dateSubText {
		font-size: 16px;
	}

	.dateBut {
		margin-bottom: 40px;
	}

	.mainSovetItem, .blueBlock {
		height: 270px;
	}

	.mainSovetTitle,
	.mainSovetSpec {
		max-width: 50%;
	}

	.contactItem {
		margin-top: 35px;
	}

	.nominantItemLeft {
		flex-basis: 150px;
		max-width: 150px;
	}

	.nominantItemName {
		font-weight: 600;
		font-size: 20px;
		margin-bottom: 8px;
	}

	.nominantItemSpec {
		font-weight: 400;
		font-size: 14px;
		margin-bottom: 16px;
	}

	.nominantItemLink a {
		font-size: 16px;
	}



	.hiddenmd {display: none!important}
	
	.rowmdCenter {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	
	.colmdDefault {
		-webkit-flex: 0 0 auto;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		max-width: none;
	}

	.colmdAuto {
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
		max-width: none;
	}

	.colmd1 {
		-webkit-flex-basis: 8.33333333%;
		-ms-flex-basis: 8.33333333%;
		flex-basis: 8.33333333%;
		max-width: 8.33333333%;
	}

	.colmd2 {
		-webkit-flex-basis: 16.66666667%;
		-ms-flex-basis: 16.66666667%;
		flex-basis: 16.66666667%;
		max-width: 16.66666667%;
	}

	.colmd3 {
		-webkit-flex-basis: 25%;
		-ms-flex-basis: 25%;
		flex-basis: 25%;
		max-width: 25%;
	}

	.colmd4 {
		-webkit-flex-basis: 33.33333333%;
		-ms-flex-basis: 33.33333333%;
		flex-basis: 33.33333333%;
		max-width: 33.33333333%;
	}

	.colmd5 {
		-webkit-flex-basis: 41.66666667%;
		-ms-flex-basis: 41.66666667%;
		flex-basis: 41.66666667%;
		max-width: 41.66666667%;
	}

	.colmd6 {
		-webkit-flex-basis: 50%;
		-ms-flex-basis: 50%;
		flex-basis: 50%;
		max-width: 50%;
	}

	.colmd7 {
		-webkit-flex-basis: 58.33333333%;
		-ms-flex-basis: 58.33333333%;
		flex-basis: 58.33333333%;
		max-width: 58.33333333%;
	}

	.colmd8 {
		-webkit-flex-basis: 66.66666667%;
		-ms-flex-basis: 66.66666667%;
		flex-basis: 66.66666667%;
		max-width: 66.66666667%;
	}

	.colmd9 {
		-webkit-flex-basis: 75%;
		-ms-flex-basis: 75%;
		flex-basis: 75%;
		max-width: 75%;
	}

	.colmd10 {
		-webkit-flex-basis: 83.33333333%;
		-ms-flex-basis: 83.33333333%;
		flex-basis: 83.33333333%;
		max-width: 83.33333333%;
	}

	.colmd11 {
		-webkit-flex-basis: 91.66666667%;
		-ms-flex-basis: 91.66666667%;
		flex-basis: 91.66666667%;
		max-width: 91.66666667%;
	}

	.colmd12 {
		-webkit-flex-basis: 100%;
		-ms-flex-basis: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	
	/* Смещение колонок */
	.offsetmd1 {margin-left: 8.33333333%}
	.offsetmd2 {margin-left: 16.66666667%}
	.offsetmd3 {margin-left: 25%}
	.offsetmd4 {margin-left: 33.33333333%}
	.offsetmd5 {margin-left: 41.66666667%}
	.offsetmd6 {margin-left: 50%}
	.offsetmd7 {margin-left: 58.33333333%}
	.offsetmd8 {margin-left: 66.66666667%}
	.offsetmd9 {margin-left: 75%}
	.offsetmd10 {margin-left: 83.33333333%}
	.offsetmd11 {margin-left: 91.66666667%}
	.offsetmdNone {margin-left: 0;}
	
	/* Сортировка колонок */
	.colmdFirst {
		-webkit-box-ordinal-group: 0;
		-webkit-order: -1;
		-ms-flex-order: -1;
		order: -1;
	}

	.colmdLast {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
	}

	.colmdUnordered {
		-webkit-box-ordinal-group: 1;
		-webkit-order: 0;
		-ms-flex-order: 0;
		order: 0;
	}

	.notFoundImg {
		position: absolute;
		top: 175px;
		right: 0;
	}

	.notFoundWrap {
		min-height: 85vh;
	}
	
	

	
}

@media (max-width: 569px){

	.notFoundImg {
		position: absolute;
		top: 261px;
		right: -52px;
		left: -89px;
	}

	.pageTitle.newsInnerTitle {
		font-size: 28px;
		margin-bottom: 25px;
	}

	.blockQuoteText {
		font-size: 16px;
	}

	.blockQuote:before {
		left: 25px;
		background-size: 50px;
	}

	.blockQuote {
		padding-top: 95px;
	}

	.shareNewsLeft {
		font-size: 24px;
	}

	h2 {font-size: 24px;}
	h3 {font-size: 20px;}
	h4 {font-size: 18px;}
	h5 {font-size: 16px;}

	.juryItem {
		padding: 20px;
	}

	.juryItemLeft {
		font-size: 16px;
		font-weight: 500;
	}

	.video {
		width: 90%;
		top: 45%;
	}

	.mainTitle {
		margin-bottom: 85px;
	}

	.mainRightDate {
		font-size: 22px;
	}

	.mainRightButtons {
		flex-direction: column;
		gap: 15px;
	}

	.mainAboutSection {
		padding-top: 60px;
		padding-bottom: 0;
	}

	.mainRightButtons a {
		width: 100%;
	}

	.sectionTitleWrap {
		padding-bottom: 40px;
	}

	.aboutNumberItems .row .col {
		padding-right: 10px;
		padding-left: 10px;
	}

	.aboutNumberItems .row {
		margin-right: -10px;
		margin-left: -10px;
	}

	.aboutNumberItemText {
		font-size: 14px;
	}

	.collapseTitleMain {
		font-size: 16px;
		font-weight: 600;
	}

	.collapseSubTitle {
		font-size: 12px;
	}

	.collapseNumber {
		margin-right: 10px;
		font-size: 40px;
	}

	.mainNominationItem {
		padding: 15px;
	}

	.container {
		padding-left: 15px;
		padding-right: 15px;
	}

	.collapseFooterText {
		font-size: 16px;
	}

	.marqueeItemText {
		font-weight: 500;
		width: 260px;
		font-size: 18px;
	}

	.marquee {
		animation-duration: 6s;
	}

	.mainSovetItem {
		padding: 20px;
		height: 150px;
	}

	.mainSovetTitle {
		font-size: 18px;
	}

	.mainSovetSpec {
		font-size: 14px;
	}

	.sectionSubTilte {
		font-size: 20px;
		margin-bottom: 40px;
	}

	.sovetItemTitle {
		font-size: 18px;
		margin-bottom: 8px;
	}

	.sovetItemSpec {
		font-size: 14px;
		font-weight: 400;
	}

	.blueBlock {
		background: url('../img/bg2_mob.jpg') no-repeat center;
		background-size: cover;
		height: 594px;
		padding: 25px;
	}

	.blueBlockTitle {
		font-size: 34px;
		margin-bottom: 40px;
	}

	.linkAll .linkTitle {
		font-size: 16px;
	}

	.linkAll {
		gap: 0 10px;
	}

	.linkIco img {
		width: 18px;
	}

	.footerSoc a img {
		max-width: 40px;
	}

	.footerCopy {
		font-size: 14px;
	}

	.contactItemTelItems .tel {
		font-size: 26px;
	}

	.contactItemMail .mail {
		font-size: 16px;
	}

	.contactSection {
		padding: 40px 0;
	}

	.contactItemSpec {
		min-height: auto;
	}

	.partnerItemLink {
		height: 75px;
	}

	.mainNominationsText {
		margin-bottom: 32px;
	}

	.mainBody {
		padding: 40px 0;
	}

	.pageTitle {
		font-size: 40px;
		margin-bottom: 40px;
	}

	.aboutTextItemTop {
		font-size: 20px;
	}

	.aboutTextItemBody p {
		font-size: 16px;
	}

	.butOther {
		font-weight: 600;
		font-size: 18px;
	}

	.aboutSovetItemTitle {
		font-size: 24px;
	}

    .photoTitle {
        font-size: 26px;
        margin-bottom: 32px;
    }

    .linkVideo {
        height: 250px;
    }

    .linkVideo img {
        width: 60px;
    }

    .videoCaption {
        font-size: 16px;
    }

	.contactTitle {
		font-size: 30px;
		margin-bottom: 32px;
	}

	.contactListTitle {
		font-size: 20px;
	}

	.contactList > li,
	.contactList > li::before,
	.contactSubList li {
		font-size: 16px;
	}

	.contactSubList li:before {
		content: '';
		left: 5px;
		top: 10px;
	}

	.contactSubList li {
		padding-left: 25px;
	}

	.contactTitle img {
		width: 140px;
	}

	.joinGroup {
		margin-bottom: 40px;
	}

	.tableScroll {
		width: 100%;
		overflow: hidden;
		overflow-x: auto;
	}

	.tableJoin {
		min-width: 550px;
	}

	.tableJoin thead tr td,
	.tableJoinTdTitle,
	.joinGroup p {
		font-size: 16px;
	}

	.nominantItemLeft {
		flex-basis: 100px;
		max-width: 100px;
	}

	.nominantItemName {
		font-weight: 500;
		font-size: 16px;
		margin-top: 0;
	}

	.nominantItemLink a {
		font-size: 14px;
	}

	.nominantItemSpec {
		margin-bottom: 10px;
	}

	.collapseItems {
		gap: 25px
	}

	.blueBlock .mainRightDateSub {
		margin-bottom: 39px;
		margin-top: -25px;
	}

	.mobileBut a {
		width: 100%;
	}


	.hiddensm {display: none!important}
	
	.rowsmCenter {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	
	.colsmDefault {
		-webkit-flex: 0 0 auto;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		max-width: none;
	}

	.colsmAuto {
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
		max-width: none;
	}

	.colsm1 {
		-webkit-flex-basis: 8.33333333%;
		-ms-flex-basis: 8.33333333%;
		flex-basis: 8.33333333%;
		max-width: 8.33333333%;
	}

	.colsm2 {
		-webkit-flex-basis: 16.66666667%;
		-ms-flex-basis: 16.66666667%;
		flex-basis: 16.66666667%;
		max-width: 16.66666667%;
	}

	.colsm3 {
		-webkit-flex-basis: 25%;
		-ms-flex-basis: 25%;
		flex-basis: 25%;
		max-width: 25%;
	}

	.colsm4 {
		-webkit-flex-basis: 33.33333333%;
		-ms-flex-basis: 33.33333333%;
		flex-basis: 33.33333333%;
		max-width: 33.33333333%;
	}

	.colsm5 {
		-webkit-flex-basis: 41.66666667%;
		-ms-flex-basis: 41.66666667%;
		flex-basis: 41.66666667%;
		max-width: 41.66666667%;
	}

	.colsm6 {
		-webkit-flex-basis: 50%;
		-ms-flex-basis: 50%;
		flex-basis: 50%;
		max-width: 50%;
	}

	.colsm7 {
		-webkit-flex-basis: 58.33333333%;
		-ms-flex-basis: 58.33333333%;
		flex-basis: 58.33333333%;
		max-width: 58.33333333%;
	}

	.colsm8 {
		-webkit-flex-basis: 66.66666667%;
		-ms-flex-basis: 66.66666667%;
		flex-basis: 66.66666667%;
		max-width: 66.66666667%;
	}

	.colsm9 {
		-webkit-flex-basis: 75%;
		-ms-flex-basis: 75%;
		flex-basis: 75%;
		max-width: 75%;
	}

	.colsm10 {
		-webkit-flex-basis: 83.33333333%;
		-ms-flex-basis: 83.33333333%;
		flex-basis: 83.33333333%;
		max-width: 83.33333333%;
	}

	.colsm11 {
		-webkit-flex-basis: 91.66666667%;
		-ms-flex-basis: 91.66666667%;
		flex-basis: 91.66666667%;
		max-width: 91.66666667%;
	}

	.colsm12 {
		-webkit-flex-basis: 100%;
		-ms-flex-basis: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	
	/* Смещение колонок */
	.offsetsm1 {margin-left: 8.33333333%}
	.offsetsm2 {margin-left: 16.66666667%}
	.offsetsm3 {margin-left: 25%}
	.offsetsm4 {margin-left: 33.33333333%}
	.offsetsm5 {margin-left: 41.66666667%}
	.offsetsm6 {margin-left: 50%}
	.offsetsm7 {margin-left: 58.33333333%}
	.offsetsm8 {margin-left: 66.66666667%}
	.offsetsm9 {margin-left: 75%}
	.offsetsm10 {margin-left: 83.33333333%}
	.offsetsm11 {margin-left: 91.66666667%}
	.offsetsmNone {margin-left: 0;}
	
	/* Сортировка колонок */
	.colsmFirst {
		-webkit-box-ordinal-group: 0;
		-webkit-order: -1;
		-ms-flex-order: -1;
		order: -1;
	}

	.colsmLast {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
	}

	.colsmUnordered {
		-webkit-box-ordinal-group: 1;
		-webkit-order: 0;
		-ms-flex-order: 0;
		order: 0;
	}
}

@media (max-width: 420px){
	.hiddenxsm {display: none!important}
	
	.rowxsmCenter {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	
	.colxsmDefault {
		-webkit-flex: 0 0 auto;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		max-width: none;
	}

	.colxsmAuto {
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
		max-width: none;
	}

	.colxsm1 {
		-webkit-flex-basis: 8.33333333%;
		-ms-flex-basis: 8.33333333%;
		flex-basis: 8.33333333%;
		max-width: 8.33333333%;
	}

	.colxsm2 {
		-webkit-flex-basis: 16.66666667%;
		-ms-flex-basis: 16.66666667%;
		flex-basis: 16.66666667%;
		max-width: 16.66666667%;
	}

	.colxsm3 {
		-webkit-flex-basis: 25%;
		-ms-flex-basis: 25%;
		flex-basis: 25%;
		max-width: 25%;
	}

	.colxsm4 {
		-webkit-flex-basis: 33.33333333%;
		-ms-flex-basis: 33.33333333%;
		flex-basis: 33.33333333%;
		max-width: 33.33333333%;
	}

	.colxsm5 {
		-webkit-flex-basis: 41.66666667%;
		-ms-flex-basis: 41.66666667%;
		flex-basis: 41.66666667%;
		max-width: 41.66666667%;
	}

	.colxsm6 {
		-webkit-flex-basis: 50%;
		-ms-flex-basis: 50%;
		flex-basis: 50%;
		max-width: 50%;
	}

	.colxsm7 {
		-webkit-flex-basis: 58.33333333%;
		-ms-flex-basis: 58.33333333%;
		flex-basis: 58.33333333%;
		max-width: 58.33333333%;
	}

	.colxsm8 {
		-webkit-flex-basis: 66.66666667%;
		-ms-flex-basis: 66.66666667%;
		flex-basis: 66.66666667%;
		max-width: 66.66666667%;
	}

	.colxsm9 {
		-webkit-flex-basis: 75%;
		-ms-flex-basis: 75%;
		flex-basis: 75%;
		max-width: 75%;
	}

	.colxsm10 {
		-webkit-flex-basis: 83.33333333%;
		-ms-flex-basis: 83.33333333%;
		flex-basis: 83.33333333%;
		max-width: 83.33333333%;
	}

	.colxsm11 {
		-webkit-flex-basis: 91.66666667%;
		-ms-flex-basis: 91.66666667%;
		flex-basis: 91.66666667%;
		max-width: 91.66666667%;
	}

	.colxsm12 {
		-webkit-flex-basis: 100%;
		-ms-flex-basis: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	
	/* Смещение колонок */
	.offsetxsm1 {margin-left: 8.33333333%}
	.offsetxsm2 {margin-left: 16.66666667%}
	.offsetxsm3 {margin-left: 25%}
	.offsetxsm4 {margin-left: 33.33333333%}
	.offsetxsm5 {margin-left: 41.66666667%}
	.offsetxsm6 {margin-left: 50%}
	.offsetxsm7 {margin-left: 58.33333333%}
	.offsetxsm8 {margin-left: 66.66666667%}
	.offsetxsm9 {margin-left: 75%}
	.offsetxsm10 {margin-left: 83.33333333%}
	.offsetxsm11 {margin-left: 91.66666667%}
	.offsetxsmNone {margin-left: 0;}
	
	/* Сортировка колонок */
	.colxsmFirst {
		-webkit-box-ordinal-group: 0;
		-webkit-order: -1;
		-ms-flex-order: -1;
		order: -1;
	}

	.colxsmLast {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
	}

	.colxsmUnordered {
		-webkit-box-ordinal-group: 1;
		-webkit-order: 0;
		-ms-flex-order: 0;
		order: 0;
	}
}
