/* @media(max-height: 960px) and (min-width: 1281px) {
	.animated-full-page-wrapper .main-wrapper__inner .event-preview__wrapper .event-preview__text {
		display: none;
	}
} */

@media(max-height: 900px){
	.pagination-fullpage__item a {
		margin: 0px 0px 80px 0px;
	}
}

@media(max-height: 800px){
	.main-wrapper-banner__slide {
		padding: 0px 0px 40% 0px;
	}
	/* .main-banner__text {
		font-size: 12px;
	} */
}


/* .main-wrapper-banner__slide {
	padding: 0px 0px 40% 0px;
}
.main-wrapper-banner__slide img {
	left: auto;
	right: 0;
	width: 66%;
	height: 100%;
}
.main-wrapper-banner__slide-text::after {
	top: -500% !important;
	left: -300% !important;
	width: 1000px;
	height: 1000px;
}
.main-wrapper-banner__slide-text {
	top: 50%;
	transform: translate(0, -50%);
}
.main-wrapper-banner__arrow--prev {
	left: 40%;
} */


	

@media(max-height: 640px){
	.pagination-fullpage__item a {
		margin: 0px 0px 75px 0px !important;
	}
	.pagination-fullpage {
		top: 150px !important;
	}
	.links-sidebar .links-sidebar__item + .links-sidebar__item {
		margin-top: 5px;
	}

}

@media(max-height: 700px){
	.bottom-sidebar-block-inner {
		display: none;
	}
}

@media(max-height: 840px) and (min-width: 1281px) {
	.animated-full-page-wrapper .main-wrapper__inner .tags-filter{
		margin-top: 10px;
	}
	.animated-full-page-wrapper .main-wrapper__inner .calendar {
		margin-top: 0px;
	}
	.animated-full-page-wrapper .main-wrapper__inner .event-preview.opened {
		margin-top: 15px;
	}
}
@media(max-width:1952px) {
	.main-wrapper,
	.header-right-nav {
		width: 58%;
	}
	.header-right-nav {
		width: calc(58% - 100px - 175px);
	}
	.fixed-menu-header,
	.j-menu-wrapper {
		width: 100%;
	}
}
@media(max-width:1800px) {
	/* .hero-detail__staff {
		margin-left: -290px;
	} */
	.form-service__cols.one-col-xl .form-service__left-col,
	.form-service__cols.one-col-xl .form-service__right-col{
		width: 100%;
	}
	.socials a + a {
		margin: 20px 0px 0px 0px;
	}
	.wrapper .main-wrapper .main-wrapper__inner {
		max-width: 700px;
		margin-left: 175px;
	}
	.header-right-nav {
		margin-left: 75px;
	}
	.main-wrapper__inner {
		margin-left: 112px;
	}
	.form-register-wrapper::after {
		width: 138px;
		height: 257px;
		background-size: contain;
		top: -65px;
		left: -55px;
	}
	.inner-page-wrapper .header-right-nav {
		margin-left: 175px;
	    width: auto;
	}
	.header-right-nav {
		margin-left: 0px;
	    width: calc(58% - 195px - 75px);
	}
	.calendar {
		margin-top: 10px;
	}
	.calendar__day-date {
		font-size: 13px;
	    line-height: 1;
	    margin-bottom: 5px;
	}
	.calendar__day {
		padding: 5px;
		height: 86px;
	}
	.icon-play {
		width: 27px;
		height: 27px;
		margin-bottom: 10px;
	}
	.icon-points {
		width: 35px;
		height: 10px;
		margin-top: 16px;
	}
	.calendar__day-event-title {
		font-size: 13px;
	}
	.event-numbers {
		font-size: 28px;
		line-height: 1;
	    margin-top: 10px;
	    margin-bottom: 4px;
	}
	.calendar__day-event-number-title {
		font-size: 12px;
		text-align: center;
	}
	.week-label {
		top: -21px;
	}
	.number-block {
		left: -29px;
	}
	.number-block__title {
		margin: 0 15px 0 0;
	}
	.number-block__number {
		font-size: 105px;
		line-height: 87px;
	}
}

@media (max-width: 1700px){
	.main-wrapper__inner {
		max-width: 695px;
	}
}

@media(max-width:1600px) {
	.main-wrapper-banner__slide-text {
		font-size: 14px;
		bottom: 15px;
		left: 15px;
	}
	.main-wrapper-banner__slide-text::after {
		top: -50%;
		left: -25%;
	}
	body {
		font-size: 14px;
		line-height: 1.4;
		background-image: none;
	}
	.parallax-right {
		right: -100px !important;
	}
	.header-logo img {
		width: 206px;
	}
	.header-left-nav {
		padding-left: 40px;
		padding-right: 22px;
	}
	.fixed-leftnavbar {
		margin-left: 44px;
	}
	/* a.link-problem {
		top:35%;
		font-size: 14px;
		-moz-transform: rotate(-90deg) translateY(-64px);
		-webkit-transform: rotate(-90deg) translateY(-64px);
		-o-transform: rotate(-90deg) translateY(-64px);
		-ms-transform: rotate(-90deg) translateY(-64px);
		transform: rotate(-90deg) translateY(-64px);
	} */
	.title-sidebar {
		font-size: 32px;
	}
	.large-br {
		display: none;
	}
	.links-sidebar {
		margin-top: 20px;
	}
	.links-sidebar a {
		font-size: 16px;
	}
	.contact-title {
		font-size: 20px;
	}
	.large-text {
		display: none;
	}
	.socials a + a {
		margin-top: 15px;
	}
	/* .socials,
	.bottom-sidebar-block {
		bottom: 30px;
	} */
	.marquee-row span {
		font-size: 16px;
	}
	.accordion-title strong {
		font-size: 20px;
		margin-right: 7px;
	}
	.accordion-title {
		font-size: 16px;
	}
	.accordion-text__content p {
		font-size: 14px;
	}
	.accordion-item {
		padding-top: 21px;
		padding-bottom: 21px;
	}
	a.red-button-invert {
		font-size: 16px;
	}
	/* .header-search {
		display: none;
	} */
	.inner-page-wrapper .header-right-nav {
		margin-left: 112px;
		margin-right: 40px;
	}
	.header-right-nav {
		margin-left: 112px;
		margin-right: 40px;
	    width: calc(58% - 112px - 40px);
	}
	.header-menu__wrapper a + a {
		margin-left: 20px;
	}
	.main-wrapper {
		padding-top: 100px;
	}
	.fixed-header {
		top: 27px;
	}
	.main-wrapper__inner {
		margin-left: 112px;
	}
	.wrapper .main-wrapper .main-wrapper__inner {
		margin-left: 112px;
		max-width: 620px;
	}
	.main-wrapper__inner.main-wrapper__inner-fullwidth {
		max-width: 620px;
	}
	a.red-button-invert {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.hide-xl {
		display: none !important;
	}
	.event-list__item-title {
		font-size: 16px;
		margin-bottom: 5px;
		line-height: 1.1;
	}
	.event-list__item-text {
		font-size: 14px;
	}
	.event-list__item-tags span {
		font-size: 14px;
	}
	a.event-list__item {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.event-height-bar {
	    height: calc(100vh - 210px);
	}
	.inner-sidebar {
		padding-right: 22px;
	}
	label.tag-checkbox span {
		font-size: 16px;
	}
	.dropdown__current-value {
		font-size: 16px;
	}

	.event-preview__photo img {
		width: 80px;
		height: 80px;
		object-fit: cover;
		border-width: 3px;
	}
	.event-preview__photo {
		width: 106px;
	}
	.event-preview__description {
	    width: calc(100% - 106px);
	    padding-left: 0px;
	}
	.event-preview__title {
		font-size: 18px;
		margin-bottom: 5px;
	}
	.event-preview__text {
		font-size: 14px;
		line-height: 1.4;
	}
	a.red-button {
		padding-top: 8px;
		padding-bottom: 7px;
	}
	.more-link::after {
		top: 0px;
	}
	.with-bordered-event {
		margin-top: 10px;
		height: calc(100vh - 280px);
	}
	.hero-preview__photo img {
		width: 100px;
		height: 100px;
		border-width: 3px;
	}
	.hero-preview__photo {
		width: 130px;
	}
	.hero-preview__description {
	    padding-left: 0px;
	    width: calc(100% - 130px);
	}
	.hero-preview__photo-title {
		font-size: 16px;
	}
	.hero-preview__photo-ceo {
		font-size: 14px;
	}
	.hero-preview__title {
		font-size: 18px;
	}
	.hero-preview__text {
		font-size: 14px;
	}



	.hero-preview__features {
		margin-top: 15px;
		justify-content: flex-start;
	}
	.hero-preview__feature-item + .hero-preview__feature-item {
		margin-left: 30px;
	}
	.hero-preview__feature-item-label {
		font-size: 16px;
	}
	.form-title {
		font-size: 22px;
		margin-bottom: 5px;
	}
	.form-input-inline {
		position: relative;
	}
	.form-input-inline .form-input {
		width: 32%;
	}
	.form-input-inline .form-input:last-child {
		position: absolute;
		right: 0px;
		top: 48px;
	}
	.form-register .form-agree {
		margin-top: 20px;
	}
	.footer-copy {
		font-size: 16px;
		margin-bottom: 5px;
	}
	.footer-menu__item a {
		font-size: 16px;
	}
	.footer-menu__item + .footer-menu__item {
		margin-top: 15px;
	}
	.bus-title {
		font-size: 22px;
	}
	.slider-news__wrapper {
		margin-top: 30px;
	}
	.slider-title {
		font-size: 22px;
		margin-bottom: 15px;
	}
	.slider-news__item a {
		padding-top: 20px;
		padding-bottom: 25px;
	}
	.slider-news__label {
		font-size: 14px;
	}
	.slider-news__title {
		font-size: 18px;
	}
	.slider-news__item {
		width: 516px !important;
	}
	.slider-news__bottom .more-link {
		font-size: 16px;
	}
	.slider-news__bottom .more-link::after {
		top:2px;
	}
	.menu-left-title {
		font-size: 22px;
		margin-bottom: 15px;
	}
	.contacts-list__item-title {
		font-size: 16px;
		margin-bottom: 5px;
	}
	.contacts-list__item-contacts-item label {
		font-size: 14px;
	}
	.contacts-list__item-contacts-item a {
		font-size: 14px;
	}
	.contacts-list__item-contacts .contacts-list__item-contacts-item {
		margin-right: 5px;
	}
	.contacts-list__item + .contacts-list__item {
		padding-top: 10px;
	}

	.contacts-list__item {
		margin-bottom: 10px;
	}
	.menu-wrapper__inner {
		/* width: 80%;
		padding-top: 35px; */
	}
	.menu-title {
		/* margin-top: 20px; */
		font-size: 22px;
	}
	.menu-list {
		margin-top: 10px;
	}
	.title-level-1 {
		font-size: 16px;
	}
	ul.main-links li ul li a {
		font-size: 14px;
	}
	ul.main-links li.big-links ul li a {
		font-size: 16px;
	}
	ul.main-links li.big-links ul li + li {
		margin-top: 13px;
	}
	ul.main-links > li {
		padding-bottom: 5px;
		margin-bottom: 10px;
	}
	.menu-wrapper__inner .mt50 {
		margin-top: 20px;
	}
	.menu-partners__row {
		padding-left: 0px;
		padding-right: 0px;
	}
	.menu-partners {
		margin-top: 25px;
	}
	.event-marquee-wrapper {
		left: 112px;
		width: 620px;
	}
	.wrapper .main-wrapper .main-wrapper__inner {
		max-width: 620px;
	}
	.j-scroller-num {
		font-size: 24px;
		left: -60px;
		top: -19px;
	}
	.title-text {
		font-size: 22px;
	}
	.col-text-attent {
		flex-direction: column-reverse;
	}
	.attent-wrapper {
		margin-left: 0px;
		width: 100%;
		margin-bottom: 15px;
	}
	.col-text-attent .user-text {
		width: 100%;
	}
	.attent-block {
		width: 70%;
		padding-bottom: 13px;
	}
	.form-service__title {
		font-size: 21px;
		text-align: center;
	}
	.form-service__text {
		font-size: 14px;
		text-align: center;
	}
	.form-service__cols.one-col-xl {
		display: block;
	}

	.form-service__cols.one-col-xl .form-service__right-col{
		margin-top: 15px;
	}
	.cols-attent-xl-2 {
		display: flex;
		align-items: flex-end;
		justify-content: space-between;
	}
	.cols-attent-left,
	.cols-attent-right {
		width: 49%;
	}
	.cols-attent-right {
		padding-bottom: 7px;
	}
	.cols-attent-left {
		font-size: 18px;
		line-height: 1.3;
	}
	.gallery-item a {
		padding: 0px 5px;
	}
	.gallery-slider {
		margin-left: -5px;
		margin-right: -5px;
	}
	.slick-arrow {
		top: 0;
	}
	.list-files {
		margin-top: 10px;
	}
	.event-detail-right-col {
		width: 170px;
	}
	.event-detail-left-col {
		width: calc(100% - 185px);
	    margin-right: 15px;
	}
	.event-date-block__inner {
		padding: 10px;
	}
	.event-date-block__row {
		flex-direction: column;
	}
	.event-date-block__row + .event-date-block__row	 {
		padding-top: 8px;
		margin-top: 8px;
	}
	a.brown-link {
		font-size: 14px;
	}
	.title-with-image .title-text {
		font-size: 22px;
	}
	.title-with-image {
		margin-bottom: 20px;
	}
	/* .form-service {
		margin-top: 50px;
	} */
	.event-list-previews a.event-preview {
		padding-left: 15px;
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.event-list-previews .event-preview__photo img {
		width: 80px;
		height: 80px;
	}
	.modal-calendar.fancybox-content {
		max-width: 810px;
	}
	.news-list-height.with-bordered-event {
    	height: calc(100vh - 360px);
	}
	.wrapper .main-wrapper {
		padding-bottom: 50px;
	}
	.hero-detail__image {
		width: 160px;
	}
	.hero-detail__descr {
		padding-top: 13px;
		width: calc(100% - 160px);
	}
	.hero-detail__bg-text {
		padding: 10px;
	}
	.hero-detail__staff {
		padding-left: 0px;
	}
	.text-title-3 {
		font-size: 22px;
	}
	.heroes-list__item-title {
		font-size: 20px;
		padding-bottom: 15px;
		margin-bottom: 15px;
	}
	.short-form .form-input-inline .form-input:last-child {
		position: relative;
		left: auto;
		top: auto;
	}
	.short-form .form-agree {
		margin-top: 0px;
	}
	.new-list__item-fullwidth .news-list__item-label {
		margin-bottom: 5px;
		font-size: 14px;
	}
	.new-list__item-fullwidth .news-list__item-title {
		font-size: 18px;
	}
	.news-list__item-text {
		font-size: 14px;
	}
	.news-list__item {
		margin-bottom: 25px;
	}
	.contacts-list.contacts-2-cols .contacts-list__item {
		padding-bottom: 10px;
	}

	.pagination-fullpage {
		top: 100px;
		left: 44px;
	}

	ul.main-links > li:not(:last-child) {
		padding-bottom: 10px;
		margin-bottom: 20px;
	}

}
.mobile-right-btn,
.mobile-header,
.mobile-title,
.mobile-arrow,
.mobile-tab-title,
.mobile-only {
	display: none;
}
@media (max-width: 1440px){
	.animated-full-page-wrapper {
		height: calc(100vh - 160px);
	}
	.pagination-fullpage__item a {
		margin: 0px 0px 80px 0px;
	}
	.slider-news .slick-arrow {
		top: -33px;
	}
	.slider-news .slick-arrow.slick-prev {
		left: 40%;
	}
	.slider-news .slick-arrow.slick-next {
		left: 50%;
	}
	.socials {
		bottom: 15px;
	}
	/* .slider-news__wrapper {
		margin-left: 60px;
	} */
	.form-service {
		margin-left: 60px;
	}

	.j-scroll-line-left {
		/* margin-left: 60px; */
	}
	.inner-page-wrapper .header-right-nav {
		margin-left: 50px;
	}
	.wrapper .main-wrapper .main-wrapper__inner {
		margin-left: 50px;
	}
	.number-block {
		left: -18px;
		bottom: 62px;
	}
	.number-block__number {
		font-size: 80px;
		line-height: 81px;
	}
	.main-wrapper__inner {
		max-width: 640px;
	}
	.contacts-list__item + .contacts-list__item {
		margin-top: 0;
		margin-bottom: 10px;
	}
	.menu-wrapper__contacts {
		margin: 0px 0px 0px 100px;
	}
	.menu-wrapper__item-wrapper--partners {
		margin: 0px 0px 0px 40px;
	}
	.menu-wrapper__item-logo {
		max-width: 200px;
		margin: 0px 0px 20px 0px;
	}

}
@media(max-width:1366px) {
	.links-sidebar{
		margin-top: 10px;
	}
	.contact-title{
		margin-bottom: 5px;
	}
	.title-sidebar{
		font-size: 25px;
	}
}
@media(max-width:1280px) {
	.number-block__number {
		line-height: 65px;
	}
	.to-bot-main-02 {
		margin-top: 0;
	}
	.header-hamb {
		margin-top: 80px;
		position: absolute;
		top: 0;
	}
	.short-sidebar-logo {
		left: 50%;
		margin-left: -15px;
		top: 0px;
		display: block;
		position: absolute;
	}
	/* .left-sidebar {
		width: 115px;
		overflow: hidden;
	} */
	.main-wrapper {
		min-width: 650px;
	}
	/* .inner-sidebar,
	.bottom-sidebar-block {
		display: none;
	} */

	.inner-sidebar {
		padding-left: 100px;
		padding-top: 50px;
	}
	.header-navbar {
		align-items: start;
	}

	.bottom-sidebar-block {
		left: 105px;
	}


	.header-contact {
		display: none;
	}
	.header-logo {
		display: none;
	}
	.inner-page-wrapper .fixed-header {
		width: 115px;
	}
	.fixed-header .header-left-nav{
		width: 115px;
		padding-left: 0px;
		padding-right: 0px;
		justify-content: center;
	}
	.fixed-header .header-right-nav {
		width: calc(100% - 115px - 112px);
		margin-top: 20px;

	}

	.main-wrapper__inner {
		margin-left: 90px;
	}

	.inner-page-wrapper .header-left-nav {
		width: 100%;
		padding-left: 0px;
		padding-right: 0px;
		align-items: center;
		justify-content: center;
	}
	.inner-page-wrapper .fixed-menu-header {
		width: calc(100% - 115px);
	}
	.j-wrapper-menu-left-contacts {
		display: none;
	}
	/* .j-menu-wrapper {
	    width: calc(100% - 100px);
	}	 */

	.pagination-fullpage {
		top: 150px;
	}
	.pagination-fullpage__item a {
		margin-bottom: 65px;
	}
	.pagination-fullpage__item:not(:last-child):before {
		height: 40px;
	}
	.header-navbar--active:before {
		display: none;
	}
	/* .search-row-header {
		display: none !important;
	} */
	.menu-wrapper__contacts {
		display: none;
	}
	.menu-wrapper__menu {
		/*flex: 0 0 80%;*/
	}
	.menu-wrapper-inner__feedback {
		display: none;
	}
	.header-menu__wrapper {
		/*margin-left: 402px;	*/
	}

	a.link-problem--fixed {
		/* left: 0;
		transform: translate(-85px, -50%) rotate(90deg);
		padding: 4px 25px;
		font-size: 14px; */
		right: 0;
	}

	.main-wrapper .header-menu__wrapper {
		margin-left: 0;
	}
	.fixed-menu-header {
		background: transparent;
	}
}

@media (max-width: 1280px){
	.animated-full-page-wrapper {
		height: calc(100vh - 200px);
	}
	.slider-news__wrapper {
		margin: 15px 0px 0px 0px;
	}
	.marquee-row {
		margin-top: 20px;
	}
	.header-menu__body {
		/*width: 640px;*/
	}
	.wrapper .main-wrapper {
		left: 115px;
	}
	.fixed-header .header-right-nav {
		/*margin-top: 32px;*/
	}
	/* .header-menu-auth {
		display: none;
	} */
	.arrow-sidebar {
		display: block;
		position: absolute;
		right: -15px;
		top: 120px;
		background: no-repeat center center url('../img/icon-arrow-sidebar.svg');
		background-size: contain;
		width: 30px;
		height: 30px;
		cursor: pointer;
	}
	.left-sidebar {
		width: 115px;
		overflow: hidden;
	}
	.main-wrapper {
		width: calc(100% - 175px);
	}
	.inner-sidebar,
	.bottom-sidebar-block {
		display: none;
	}
	.header-menu__wrapper {
		margin-left: 0;
	}
	.header-right-nav {
		margin-left: 91px;
	}
	.bottom-sidebar-block {
		left: 0;
	}
	.header-menu {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		transition: all 0.2s ease;
	}
}

@media(max-width:860px) {
	.modal-form.fancybox-content:not(.new-form) {
		margin-left: 0;
	}

	.subdivision-animation .fancybox-slide--html {
		padding: 0;
	}

	.form-input-block--right {
		flex: 0 0 auto;
	}

	.subdivisions-detail.hero-slider .slick-arrow {
		top: -43px;
	}

	.subdivisions-detail-heroes__title {
		margin: 0px 0px 17px 0px;
	}

	.hero-slider.subdivisions-detail {
		margin: 0;
		position: static;
	}
	
	.hero-slider.subdivisions-detail .slick-list{
		padding: 0;
	}
	
	.subdivisions-detail .hero-preview{
		background: #F9F3EF;
	}

	.subdivisions-detail .slick-slide > div {
		margin: 0;
	}
	
	.subdivisions-detail .hero-preview__name {
		display: none;
	}

	.subdivisions-detail .hero-preview__title {
		display: none;
	}

	.subdivisions-detail .hero-preview__photo-img {
		position: relative;
		flex: 0 0 170px;
		width: 170px;
		height: 170px;
		margin: 0px 10px 0px 0px;
	}

	.subdivisions-detail .hero-preview__photo-img img {
		width: 100%;
		height: 100%;
		border: 0;
	}

	.subdivisions-detail .hero-preview__photo-text {
		width: auto;
		max-width: 100%;
	}

	.subdivisions-detail .hero-preview__photo {
		align-items: center;
	}

	.subdision-detail-main__body {
		flex-direction: column;
	}

	.subdision-detail-main__content  {
		order: 1;
	}

	.main-banner__content {
		flex-direction: column;
	}

	.main-banner__img {
		padding: 0px 0px 50% 0px;
	}

	.slider-news__wrapper .slick-arrow {
		top: 90px;
	}
	.accordion-title:after,
	.accordion-title:before {
		display: none;
	}
	.form-service {
		margin-left: 0;
	}
	.slider-news__wrapper {
		margin-left: 0;
	}
	.j-scroll-line-left {
		margin-left: 0;
	}

	.main-wrapper-404__buttons-body {
		width: 100%;
	}

	.main-wrapper-404__img-mobile {
		display: flex;
		justify-content: center;
	}

	.main-wrapper-404__img {
		display: none;
	}

	.pagination-fullpage {
		display: none;
	}
	a.link-problem--fixed {
		display: none;
	}

	.main-wrapper__inner {
		margin-top: 0;
	}
	.wrapper .main-wrapper {
		left: 0;
	}
	.arrow-sidebar {
		display: none;
	}
	.header-hamb {
		margin-top: 0px;
	}
	.short-sidebar-logo {
		display: none;
	}
	.form-register-wrapper.to-bot-main,
	.to-bot-main {
		position: relative;
		bottom: auto;
		left: auto;
		right: auto;
	}
	.animated-full-page-wrapper .main-wrapper__inner.main-wrapper__inner-fullwidth,
	.animated-full-page-wrapper {
		height: auto;
	}

	.left-sidebar {
		width: 115px;
		overflow: hidden;
	}
	.main-wrapper {
		width: calc(100% - 115px);
	}
	.inner-sidebar,
	.bottom-sidebar-block {
		display: none;
	}
	.header-contact {
		display: none;
	}
	.header-logo {
		display: none;
	}
	.inner-page-wrapper .fixed-header {
		width: 115px;
	}
	.fixed-header .header-left-nav{
		width: 115px;
		padding-left: 0px;
		padding-right: 0px;
		justify-content: center;
	}
	.fixed-header .header-right-nav {
		width: calc(100% - 115px - 112px);
		margin: 0px;
	}
	.inner-page-wrapper .header-left-nav {
		width: 100%;
		padding-left: 0px;
		padding-right: 0px;
		align-items: center;
		justify-content: center;
	}
	.inner-page-wrapper .fixed-menu-header {
		width: calc(100% - 115px);
	}
	.j-wrapper-menu-left-contacts {
		display: none;
	}
	.j-menu-wrapper {
	    width: calc(100% - 115px);
	}



	.left-sidebar,
	.fixed-header,
	.fixed-leftnavbar,
	.fixed-menu-header,
	.scroll-left__wrapper,
	.parallax-right,
	body.inner-page-wrapper .parallax-right,
	.hide-sm {
		display: none;
	}
	.mobile-only {
		display: block;
	}
	.main-wrapper {
		padding-top: 10px;
		width: 100%;
	}
	.marquee-row span::after {
		margin-top: 6px;
	}
	.main-wrapper__inner {
		width: calc(100% - 50px);
		max-width: calc(100% - 50px);
		padding-left: 0px;
		padding-right: 0px;
		margin-left: auto;
		margin-right: auto;
	}
	.main-wrapper__inner.main-wrapper__inner-fullwidth {
		width: calc(100% - 50px);
		max-width: calc(100% - 50px);
	}
	.wrapper .main-wrapper .main-wrapper__inner {
		width: calc(100% - 50px);
		max-width: calc(100% - 50px);
		padding-left: 0px;
		padding-right: 0px;
		margin-left: auto;
		margin-right: auto;
	}
	.slider-news__wrapper {
		overflow: hidden;
	}
	.mobile-header {
		display: block;
		padding: 20px 25px;
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	/* .mobile-header__wrapper {
		display: block;
		padding: 20px 25px;
		display: flex;
		justify-content: space-between;
		align-items: center;
	} */
	.mobile-logo img{
		width: 100px;
	}
	.mobile-menu {
		display: block;
		width: 20px;
		height: 14px;
		background: no-repeat center center url('../img/icon-hamb-mobile.svg');
		background-size: contain;
		-webkit-transition: all 200ms ease-in-out;
		-moz-transition: all 200ms ease-in-out;
		-ms-transition: all 200ms ease-in-out;
		-o-transition: all 200ms ease-in-out;
		transition: all 200ms ease-in-out;
	}
	.mobile-hamb__wrapper {
		display: flex;
		align-items: center;
	}
	.mobile-hamb__wrapper a + a {
		margin-left: 12px;
	}
	.event-preview__date {
		flex-direction: column;
	}
	.event-preview__date-item + .event-preview__date-item {
		margin-left: 0px;
		margin-top: 15px;
	}
	.hero-preview__features {
		flex-wrap: wrap;
	}
	.hero-preview__feature-item + .hero-preview__feature-item {
		margin-left: 0px;
	}
	.hero-preview__feature-item {
		margin-right: 40px;
		margin-bottom: 20px;
	}
	a.mobile-right-btn {
		display: block;
		z-index: 99;
		padding: 8px 11px;
		background: #EB3D39;
		border-radius: 3px  3px 0px 0px;
		font-size: 14px;
		line-height: 130%;
		text-decoration: none;
		color: #fff;
		position: fixed;
		right: -120px;
		top: 50%;
		-moz-transform: rotate(-90deg);
		-webkit-transform: rotate(-90deg);
		-o-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		transform: rotate(-90deg);
	}
	.marquee-row {
		margin-bottom: 0px;
	}
	.mobile-title {
		display: block;
		margin-bottom: 20px;
		font-size: 32px;
		line-height: 1;
		color: #000;
		margin-top: 30px;
	}
	.mobile-title strong {
		color: #C28B5D;
	}
	.accordion-list .opened .accordion-text {
		display: none;
	}
	.accordion-item + .accordion-item {
		border:none;
		margin-top: 23px;
	}
	.accordion-item {
		padding: 0px;
		margin: 0px;
	}
	.accordion-title strong {
		width: 26px;
		font-size: 24px;
		margin-right: 10px;
	}
	.accordion-title {
		display: flex;
		align-items: center;
		justify-content: flex-start;
	}
	.accordion-title span {
		width: calc(100% - 96px);
	}
	.accordion-title span.mobile-arrow {
		display: block;
		width: 60px;
		height: 10px;
		background: no-repeat right center url('../img/icon-long-arrow.svg');
	}
	.mobile-tab-title {
		font-size: 18px;
		line-height: 120%;
		color: #20252E;
		display: block;
		position: relative;
		padding-left: 25px;
	}
	.mobile-tab-title::before {
		/*content: "";*/
		/*display: block;*/
		/*position: absolute;*/
		/*width: 16px;*/
		/*height: 12px;*/
		/*!*background: no-repeat center center url('../img/icon-arrow-bottom.svg');*!*/
		/*left: 0px;*/
		/*top: 50%;*/
		/*margin-top: -6px;*/
	}
	.current .mobile-tab-title::before {
		/*background: no-repeat center center url('../img/icon-arrow-top.svg');*/
	}
	.j-tab-data {
		/*display: block;*/
		border-bottom: 1px solid #DBDBDB;
		padding-bottom: 20px;
	}
	.j-tab-data .tab-content {
		display: none;
	}
	.j-tab-data.current .tab-content {
		display: block;
	}
	.j-tab-data.current .mobile-tab-title {
		color: #C28B5D;
	}
	.tab-content {
		padding-top: 20px;
	}
	.j-tab-data + .j-tab-data .mobile-tab-title {
		margin-top: 20px;
	}
	.event-slide a.event-list__item {
		padding: 0px;
	}
	.events-slider {
		position: relative;
	}
	.events-slider .slick-arrow {
		top: -58px;
	}
	.event-slider__wrapper {
		margin-top: 80px;
	}
	.mobile-title.mt80 {
		margin-top: 80px;
	}
	.calendar__day-event-title,
	.calendar__day-event-number-title,
	.calendar__day-event,
	.event-numbers {
		display: none;
	}
	.calendar__week:first-child .calendar__day,
	.calendar__week .calendar__day:first-child,
	.calendar__day {
		border: none;
	}
	.calendar__day {
		padding: 0px;
		width: 40px;
		height: 40px;
		margin-top: 10px;
	}
	.calendar__day-date {
		width: 40px;
		height: 40px;
		margin-bottom: 0px;
		font-size: 22px;
		line-height: 44px;
		color: #000000;
		text-align: center;
	}
	.calendar__day.current::after {
		opacity: 0;
	}
	.calendar__day.current .calendar__day-date {
		background: #C28B5D !important;
		color: #fff !important;
		border-radius: 50%;
	}
	.calendar__day.today .calendar__day-date {
		color: #EB3D39;
	}
	.calendar__day.disabled__day,
	.calendar__day.day__has-events.disabled__day .calendar__day-date{
		background: none;
	}
	.calendar__day.day__has-events .calendar__day-date {
		background: rgba(194, 139, 93, 0.2);
		border-radius: 50%;
	}
	.dropdown__current-value {
		font-size: 20px;
	}
	.dropdown-with-label label {
		font-size: 20px;
	}
	.event-preview__photo {
		display: none;
	}
	.event-preview__description {
		width: 100%;
	}
	.event-preview__text a.more-link {
		display: none;
	}
	.event-preview__text {
		font-size: 16px;
	}
	.event-preview__description a.red-button {
		display: block;
		text-align: center;
	}
	.event-date-title {
		margin-top: 39px;
		font-weight: bold;
		font-size: 18px;
		color: #20252E;
	}
	.event-preview {
		margin-top: 19px;
		border-bottom: 1px solid #DBDBDB;
	}
	.event-date-title span{
		color: #EB3D39;
	}
	.event-preview__wrapper .event-preview {
		display: block;
		padding-bottom: 10px;
	}
	.event-preview__text-wrapper {
		padding-bottom: 10px;
		padding-top: 10px;
		display: none;
	}
	.event-preview.opened {
		margin-top: 19px;
	}
	.event-preview.opened .event-preview__text-wrapper {
		display: block;
	}
	.event-preview__title {
		position: relative;
		padding-left: 25px;
	}
	.event-preview__title::before {
		content: "";
		display: block;
		position: absolute;
		width: 16px;
		height: 12px;
		background: no-repeat center center url('../img/icon-arrow-bottom.svg');
		left: 0px;
		top: 50%;
		margin-top: -6px;
		-webkit-transition: all 200ms ease-in-out;
		-moz-transition: all 200ms ease-in-out;
		-ms-transition: all 200ms ease-in-out;
		-o-transition: all 200ms ease-in-out;
		transition: all 200ms ease-in-out;
	}
	.event-preview.opened .event-preview__title::before {
		-moz-transform: rotate(-180deg);
		-webkit-transform: rotate(-180deg);
		-o-transform: rotate(-180deg);
		-ms-transform: rotate(-180deg);
		transform: rotate(-180deg);
	}
	.hero-slider .hero-preview {
		display: flex;
	}
	.hero-slider .slick-arrow {
		top:-43px;
	}
	.hero-preview__photo {
		width: 100%;
		margin-bottom: 25px;
	}
	.hero-preview__description {
		width: 100%;
	}
	.hero-preview__title {
		font-size: 20px;
	}
	.hero-preview__text {
		font-size: 16px;
	}
	.hero-preview__text .link-more-wrapper{
		display: none;
	}
	.hero-preview__photo {
		display: flex;
		align-items: flex-end;
		justify-content: flex-start;
	}
	.hero-preview__photo-img,
	.hero-preview__photo-text {
		width: 50%;
		max-width: 174px;
	}
	.hero-preview__photo-img img{
		border: 8px solid rgba(53, 101, 174, 0.6);
		width: calc(100% - 20px);
		height: auto;
		margin-bottom: 0px;
	}
	.hero-preview__photo-title {
		font-size: 24px;
	}
	.hero-preview__photo-ceo {
		font-size: 16px;
	}
	.hero-preview__feature-item-value {
		font-size: 48px;
	}
	.hero-preview__feature-item-label {
		font-size: 18px;
	}
	.hero-preview__description a.red-button {
		display: block;
		text-align: center;
		margin: 0px 0px 20px 0px;
	}
	.form-register-wrapper::after {
		display: none;
	}
	.form-register {
		padding: 30px 20px;
	}
	.form-title {
		font-size: 32px;
		margin-bottom: 10px;
	}
	.form-description {
		font-size: 16px;
	}
	.form-input-inline {
		display: block;
	}
	.form-input-inline .form-input {
		width: 100%;
		margin-bottom: 10px;
	}
	.form-input-inline .form-input:last-child {
		margin-top: 50px;
		position: relative;
		right: auto;
		top: auto;
	}
	.form-register .form-agree {
		position: relative;
		z-index: 3;
	    margin-top: -82px;
	    margin-bottom: 48px;
	}
	.slider-news {
		position: relative;
		width: 100%;
	}
	.slider-news__item {
		padding-right: 0px;
		width: auto !important;
	}
	.slider-news__item a {
		padding: 0px;
		border: none;
	}
	.slider-news__text {
		font-size: 16px;
	}
	.slider-news .slick-arrow {
		top: -58px;
	}
	.footer-mobile {
		margin-top: 80px;
		background: #FCF9F7;
		padding: 25px;
	}
	.footer-logo {
		width: 275px;
		margin-bottom: 30px;
	}
	.footer-mobile .socials {
		margin-top: 43px;
		position: relative;
		left: auto;
		bottom: auto;
		display: flex;
		margin-bottom: 15px;
	}
	.footer-mobile .socials a {
		margin-top: 0px;
	}
	.footer-mobile .socials a + a{
		margin-left: 20px;
	}
	.footer-mobile .footer-menu__item + .footer-menu__item {
		margin-top: 10px;
	}
	.footer-mobile ul.main-links li ul{
		display: block;
		width: 100%;
	}
	.footer-mobile ul.main-links li ul li {
		width: 100%;
		margin-bottom: 10px;
	}
	.footer-mobile ul.main-links > li.half-menu-col {
		float: none;
		width: 100%;
	}
	.footer-mobile .title-level-1 {
		margin-bottom: 15px;
		margin-top: 20px;
		font-weight: normal;
		font-size: 24px;
	}
	.footer-mobile ul.main-links li ul li a {
		font-size: 16px;
	}
	.footer-mobile ul.main-links > li{
		border-bottom: 1px solid rgba(0,0,0,0.5);
	}
	.footer-mobile ul.main-links li.big-links ul li a {
		font-weight: normal;
		font-size: 24px;
	}
	.footer-mobile ul.main-links li.big-links ul li + li{
		border-top: 1px solid rgba(0,0,0,0.5);
	}
	.footer-mobile ul.main-links li.big-links ul li {
		padding-top: 20px;
		padding-bottom: 5px;
	}
	.event-marquee-wrapper {
		left: 0px;
		right: 0px;
		width: auto;
	}
	.event-marquee-wrapper .event-preview__title {
		padding-left: 0px;
	}
	.event-marquee-wrapper .event-preview__title::before {
		display: none;
	}
	.event-marquee-wrapper  .event-preview {
		border: none;
	}
	body.opened-mobile-menu {
		overflow: hidden;
		padding-top: 81.63px;
	}
	body.opened-mobile-menu .mobile-header {
		position: fixed;
		top:0px;
		left: 0px;
		right: 0px;
		background-color: #fff;
		z-index: 999;
	}
	body.opened-mobile-menu .mobile-menu {
		-moz-transform: rotate(-180deg);
		-webkit-transform: rotate(-180deg);
		-o-transform: rotate(-180deg);
		-ms-transform: rotate(-180deg);
		transform: rotate(-180deg);
		background-image: url('../img/icon-close-mobile.svg');
		width: 20px;
		height: 20px;
	}
	.mobile-menu-wrapper {
		position: fixed;
		z-index: 999;
		top: 81px;
		bottom: 0px;
		background-color: #fff;
		left: 0px;
		right: 0px;
		width: 100%;
		overflow-y: scroll;
	}
	.mobile-menu-inner {
		padding-left: 25px;
		padding-right: 25px;
		max-width: 100%;
		overflow: hidden;
	}
	.mobile-menu-wrapper .header-contact {
		display: block;
		width: 100%;
	}
	.mobile-menu-wrapper .header-contact a {
		display: block;
		font-size: 22px;
		margin-top: 5px;
	}
	.inline-socials .socials {
		position: relative;
		left: auto;
		bottom: auto;
		display: flex;
		margin-top: 15px;
	}
	.inline-socials .socials a + a {
		margin-top: 0px;
		margin-left: 20px;
	}
	.mobile-contacts .menu-left-title {
		font-size: 24px;
		margin-bottom: 15px;
	}
	.mobile-contacts .contacts-list__item-contacts-item label {
		font-size: 16px;
	}
	.mobile-contacts .contacts-list__item-contacts-item a {
		font-size: 16px;
	}
	.mobile-contacts .contacts-list__item {
		padding-right: 0px;
	}
	.mobile-contacts .contacts-list__item-title {
		margin-bottom: 15px;
	}
	.mobile-contacts .contacts-list__item-contacts-item {
		display: block;
	}
	.mobile-contacts .contacts-list__item-contacts-item + .contacts-list__item-contacts-item {
		margin-top: 10px;
	}
	.mobile-contacts .contacts-list {
	    border-bottom: 1px solid rgba(33, 37, 47, 0.3);
	}
	.mobile-logos {
		margin-top: 40px;
	}
	.mobile-logos a {
		display: block;
		line-height: 0px;
		font-size: 0px;
		text-decoration: none;
	}
	.full-width-logos a + a{
		margin-top: 30px;
	}
	.simple-width-logos {
		margin-top: 30px;
		display: flex;
		flex-wrap: wrap;
	}
	.simple-width-logos a{
		margin-right: 30px;
		margin-bottom: 30px;
	}
	.simple-width-logos img {
		max-height: 70px;
	}
	.mobile-menu-links {
		margin-top: 20px;
		margin-bottom: 30px;
	}
	.mobile-menu-links a {
		color: #20252E;
		text-decoration: none;
		display: block;
		border-bottom: 1px solid #DBDBDB;
		font-size: 20px;
		position: relative;
		padding-left: 36px;
		padding-top: 21px;
		padding-bottom: 21px;
	}
	.mobile-menu-links a strong{
		display: block;
		position: absolute;
		left: 0px;
		top: 24px;
		font-weight: bold;
		font-size: 22px;
		line-height: 100%;
		color: #C28B5D;
		opacity: 0.5;
	}
	.mobile-menu-links a::after {
		display: block;
		position: absolute;
		right: 0px;
		top: 31px;
		content: "";
	    background: no-repeat right center url('../img/icon-long-arrow.svg');
        width: 60px;
		height: 10px;
	}
	.j-mobile-search-container {
		-webkit-transition: all 400ms ease-in-out;
		-moz-transition: all 400ms ease-in-out;
		-ms-transition: all 400ms ease-in-out;
		-o-transition: all 400ms ease-in-out;
		transition: all 400ms ease-in-out;
		position: fixed;
		left: 25px;
		top: 18px;
		right: 25px;
		z-index: 1000;
		width: calc(100% - 50px);
		-moz-transform: translateX(-100vw);
		-webkit-transform: translateX(-100vw);
		-o-transform: translateX(-100vw);
		-ms-transform: translateX(-100vw);
		transform: translateX(-100vw);
	}
	.j-mobile-search-container.showed {
		-moz-transform: translateX(0px);
		-webkit-transform: translateX(0px);
		-o-transform: translateX(0px);
		-ms-transform: translateX(0px);
		transform: translateX(0px);
	}
	input[type="text"] {
	    -webkit-appearance: none;
	    -moz-appearance: none;
	    appearance: none;
	    outline: none;
	}
	.modal-form.fancybox-content::before {
		display: none;
	}
	.fancybox-content {
		width: auto;
		padding-left: 25px;
		padding-right: 25px;
		padding-bottom: 10px;
	}
	.toRight {
		-moz-transform: translateX(0px);
		-webkit-transform: translateX(0px);
		-o-transform: translateX(0px);
		-ms-transform: translateX(0px);
		transform: translateX(0px);
	}
	.modal-form.fancybox-content {
		overflow: auto;
	}
	.modal-form.fancybox-content {
		margin-left: auto;
	}
	.form-right-col {
		display: none;
	}
	.wrapper .main-wrapper {
		position: relative;
		overflow: auto;
		right: auto;
	}
	.inner-page-wrapper .main-wrapper {
		padding-top: 0px;
	}
	.attent-block {
		width: 100%;
	}
	.cols-attent-xl-2 {
		flex-direction: column;
	}
	.cols-attent-left, .cols-attent-right {
		width: 100%;
	}
	.col-text-attent {
		margin-bottom: 40px;
	}
	.title-text + .subtitle-text {
		margin-top: -5px;
	}
	.list-files__item {
		line-height: 1.2;
		padding-right: 50px;
	}
	.form-service {
		padding: 25px 20px;
	}
	.form-service__cols {
		flex-direction: column;
	}
	.form-service__left-col, .form-service__right-col {
		width: 100%;
	}
	.inner-page-wrapper  .slider-news__wrapper {
		margin-top: 0px;
	}
	.inner-page-wrapper .main-wrapper {
		padding-bottom: 0px;
	}
	.mt70 {
		margin-top: 50px;
	}
	.contacts-list.contacts-2-cols {
		display: block;
	}
	.contacts-list.contacts-2-cols .contacts-list__item {
		width: 100%;
	}
	.contacts-list.contacts-2-cols .contacts-list__item-contacts-item label {
		font-size: 16px;
	}
	.contacts-list.contacts-2-cols .contacts-list__item-contacts-item {
		display: block;
	}
	.contacts-list.contacts-2-cols .contacts-list__item-contacts-item + .contacts-list__item-contacts-item {
		margin-top: 10px;
	}
	.contacts-list.contacts-2-cols .contacts-list__item-title {
		margin-bottom: 15px;
	}
	.news-list__item {
		width: 100%;
	}
	.news-list__item.new-list__item-fullwidth {
		border: none;
	}
	.new-list__item-fullwidth .news-list__item-cols {
		display: block;
	}
	.new-list__item-fullwidth .news-list__item-cols .news-list__item-image {
		width: 100%;
	}
	.new-list__item-fullwidth .news-list__item-cols .news-list__item-description {
		width: 100%;
		padding: 0px;
	}
	.new-list__item-fullwidth .news-list__item-image img {
		border-radius: 5px;
	}
	.new-list__item-fullwidth .news-list__item-image {
		margin-bottom: 15px;
	}
	.new-list__item-fullwidth .news-list__item-label {
	    margin-bottom: 10px;
	    font-size: 16px;
	    line-height: 100%;
	    letter-spacing: 0.02em;
	}
	.new-list__item-fullwidth .news-list__item-last-row,
	.news-list__item-last-row {
		margin-top: 15px;
	}
	.news-list__item {
		margin-bottom: 34px;
	}
	.more-link-no-arrow .news-list__item-link,
	.news-list__item-link {
		font-size: 16px;
	    padding-right: 60px;
	}
	.news-list__item-date {
		font-size: 16px;
	}
	.more-link-no-arrow .news-list__item-link .more-link::after,
	.news-list__item-link .more-link::after {
		top: 3px;
		content: "";
		display: block;
	}
	.form-input-inline.form-3-cols .form-input {
		width: 100%;
	}
	.short-form {
		padding: 25px 20px;
	}
	.short-form .form-agree {
	    margin-top: -92px;
	    position: relative;
	    margin-bottom: 55px;
		z-index: 2;
	}
	.heroes-list__item-image img.before-image {
		display: none;
	}
	.heroes-list__item-image a {
		display: block;
		width: 122px;
		height: 122px;
		overflow: hidden;
		border-radius: 50%;
	}
	.heroes-list__item-image a img{
		width: 100%;
	}
	.heroes-list .heroes-list__item {
		display: block;
	}
	.heroes-list__item-image {
		width: 100%;
	}
	.heroes-list__item-descr {
		width: 100%;
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 20px;
	}
	.heroes-list__item-title {
		border-bottom: none;
		padding-bottom: 0px;
		margin-bottom: 5px;
		font-size: 18px;
	}
	.heroes-list__item-text {
		font-size: 14px;
		margin-bottom: 15px;
	}
	.heroes-list__item-feature-item__title {
		font-size: 28px;
	}
	.hero-detail__bg-text {
		border: none;
		box-shadow: none;
		background: none;
		border-radius: 0px
	}
	.hero-detail__descr {
	    background: #F9F3EF;
	    border: 1px solid rgba(194, 139, 93, 0.15);
	    box-sizing: border-box;
	    box-shadow: 0px 4px 8px rgb(0 0 0 / 4%), 0px 0px 2px rgb(0 0 0 / 6%), 0px 0px 1px rgb(0 0 0 / 4%);
	    border-radius: 5px;
		float: right;
		width: 93%;
		position: relative;
		z-index: 2;
		padding: 20px;
		margin-top: -100px;
	}
	.hero-detail-cols {
		display: block;
	}
	.hero-detail-cols::after {
		content: "";
		display: block;
		clear: both;
	}
	.hero-detail__image {
		width: 71%;
	}
	.hero-detail__bg-text {
		padding: 0px;
	}
	.heroes-list__item-features {
		justify-content: space-between;
	}
	.hero-detail__descr .heroes-list__item-feature-item + .heroes-list__item-feature-item {
		margin-left: 0px;
	}
	.hero-detail__bg-text p {
		font-size: 16px;
	}
	.hero-detail__staff {
		flex-direction: column-reverse;
	}
	.hero-detail__staff-file {
		width: 100%;
	}
	.hero-detail__staff-info {
		width: 100%;
		margin-top: 25px;
	}
	.hero-detail__staff {
		padding-top: 25px;
	}
	.hero-detail__staff-file a {
		font-size: 14px;
	}
	.hero-detail__staff-title {
		font-size: 18px;
	}
	.event-detail-cols {
		display: block;
	}
	.event-detail-left-col {
		width: 100%;
		margin-right: 0px;
	}
	.title-with-image {
		display: block;
	}
	.title-with-image .title-text {
		width: 100%;
		margin-top: 18px;
	}
	.event-detail-right-col {
		display: none;
	}
	.event-date-block__row {
		flex-direction: row;
	}
	.event-date-block {
		margin-bottom: 30px;
	}
	.event-date-block__row + .event-date-block__row {
		padding-top: 15px;
		margin-top: 15px;
	}
	.event-date-block__inner {
		padding: 20px;
	}
	.event-date-block__inner  a.brown-link {
		font-size: 16px;
		text-align: left;
	}
	a.calendar-btn {
		 display: none;
	}
	.event-preview__text-wrapper button.red-btn {
		margin-top: 37px;
		display: block;
	}
	.event-list-previews .event-preview__title {
		margin-bottom: 0px;
	}
	.event-list-previews .event-preview__wrapper .event-preview .event-preview__text {
		display: block;
	}
	.event-list-previews .event-preview__wrapper a.event-preview .event-preview__text {
		color: rgba(33, 37, 47, 0.8);
		font-size: 16px;
		line-height: 1.3;
	}
	.event-list-previews a.event-preview {
		outline: none !important;
		padding-left: 0px;
	}
	.event-list-previews a.event-preview:hover {
	    background: none;
	    border:none;
	    border-top: 1px solid rgba(0,0,0,.3);
	    box-shadow: none;
	    border-radius: 0px;
	}
	.event-list-previews a.event-preview:hover + a.event-preview {
	    border-top: 1px solid rgba(0,0,0,.3);
	}
	.mobile-breabcrubms {
		padding-left: 25px;
		padding-right: 25px;
		margin-bottom: 15px;
	}
	.breadcrumbs {
		margin-top: 0px;
	}
	.opened .accordion-title:before {
		display: none;
	}

	.opened .accordion-title:after {
		display: none;
	}
	.number-block {
		display: none;
	}
	.main-wrapper {
		min-width: 100%;
	}

	.user-text.short-width {
		max-width: 100%;
	}

	.short-form {
		max-width: 100%;
	}
	.mobile-header-button {
		padding: 0px 25px;
		display: flex;
		justify-content: center;
	}
	.mobile-header-button .red-button{
		text-align: center;
		margin: 0px 0px 20px 0px;
	}
	.event-preview__date .red-button{
		margin: 20px 0px 0px 0px;
	}
	.subdision-detail .accordion-list .opened .accordion-text {
		display: block;
	}
	.subdision-detail .opened .accordion-title:before {
		display: block;
	}

	.subdision-detail .opened .accordion-title:after {
		display: block;
	}
	.subdision-detail .accordion-title:before {
		display: block;
	}

	.subdision-detail .accordion-title:after {
		display: block;
	}
	.subdision-detail .mobile-arrow {
		display: none !important;
	}
	.subdision-detail .accordion-title:before {
		opacity: 1;
	}
	.subdision-detail .accordion-title:after {
		opacity: 1;
	}
	.subdision-detail .accordion-item {
		border-bottom: 1px solid #DBDBDB;
	}
	.subdision-detail .j-tab-data {
		border: 0;
	}
	.subdision-detail .accordion-item {
		padding: 0px 0px 15px 0px;
	}
	.popup-subdivisions {
		padding: 15px;
		padding-bottom: 50px;
		height: 100vh;
	}

	.popup-subdivisions__scroll {
		height: 100%;
	}
	.popup-subdivisions__body {
		height: 90vh !important;
	}
	.popup-subdivisions__scroll {
		padding: 0px 10px 30px 0px;
	}
	.popup-subdivisions__top svg {
		top: 15px;
		right: 15px;
	}
}

@media (max-width: 768px){

	.j-form-feedback--problem {
		display: block;
	}
	.form-input-block--left {
		margin: 0px 0px 0px 0px;
	}

	.big-form__inputs-row {
		flex-direction: column;
	}
	.big-form__inputs-column {
		flex: 0 1 100%;
		width: 100%;
	}
	.big-form__input {
		margin: 0px 0px 10px 0px;
	}
	.big-form__agree {
		margin: 0px 0px 10px 0px;
	}
	/*.mobile-only{*/
	/*	margin-top: 20px;*/
	/*}*/
	.subdivisions-detail-heroes__wrapper{
		margin-top: 20px;
	}
	.popup-subdivisions__title{
		padding-top: 15px;
	}
}

@media (max-width: 650px){
	.subdivisions-detail-achievements__list {
		display: block;
	}
	.popup-subdivisions__top {
		margin: 0px 0px 10px 0px;
	}
	.subdivisions-detail-achievements__item {
		text-align: center;
		background: #F9F3EF;
		border-radius: 5px;
		padding: 10px 0px 30px;
	}
	.subdivisions-detail-achievements__number-flip {
		justify-content: center;
	}
}

@media (max-width: 500px){
	.popup-subdivisions {
		padding: 30px 0px 0px 0px;
		height: auto;
	}
	.popup-subdivisions__scroll {
		height: 100%;
		padding: 0;
	}
	.popup-subdivisions__container {
		padding: 0px 25px;
	}
}

@media (max-width: 450px){
	.main-wrapper-404__button span {
		display: none;
	}
	.big-form__title {
		font-size: 22px;
		text-align: center;
	}
	.big-form__text {
		font-size: 14px;
		text-align: center;
		margin: 0px 0px 15px 0px;
	}
	.big-form {
		padding: 25px 20px 30px;
	}
}

@media (max-width: 400px){
	.subdision-detail .hero-preview__photo-img {
		flex: 0 0 100px !important;
		width: 100px !important;
		height: 100px !important;
	}
}

@media (max-width: 375px){
	.events-slider .slick-arrow {
		top: calc(100% + 10px);
		right: initial;
	}
	.events-slider .slick-next  {
		left: 50px;
	}
	.hero-slider .slick-arrow {
		top: 0;
	}
}


@media (max-height: 896px) {
	.left-sidebar .title-sidebar{
		font-size: 30px;
	}
}


@media (min-width: 861px){
	.subdivisions-detail .hero-preview__photo-text {
		display: none;
	}
}