.m-menu__btn {
	display: none;
}
html,
body {
	min-width: 320px;
}

@media only screen and (min-width: 1230px)  {
	.container_1600 {
		width: 1200px;
		padding: 0 10px;
		margin: auto !important;
	}
	.container_1300 {
		width: 1200px;
		padding: 0 10px;
		margin: auto !important;
	}
	.footer__social-text {
		padding-left: 80px;
	}
	.header__logo {
		width: 450px;
	}
	.header__text {
		width: calc(100% - 800px);
	}
	.footer__social-text {
		padding-left: 140px;
	}
}
@media only screen and (max-width: 1230px)  {
	.footer__social-text {
		padding-left: 80px;
	}
}


@media only screen and (max-width: 1800px) {
	.slider-top__img {
		width: auto;
	}
}

@media only screen and (max-width: 1600px) {

}
/*header*/
@media only screen and (max-width: 1600px) {
	.header__text {
		padding-left: 0;
	}
	.header__text-middle {
		font-size: 20px;
	}
	.capt {
		padding: 0 10px;
		padding-right: 183px;
	}
	.container_1600 {
		width: 100%;
		padding: 0 10px;
	}
}

/*ФОТОГАЛЛЕРЕЯ*/
@media only screen and (max-width: 1466px) { 
	.slider-photogallery .slick-list {
		width: 90%;
		margin: 0 auto;
	}
	.slider-photogallery__item {
		text-align: center;
	}
	.slider-photogallery__image {
		margin: 0 auto;
	}
}

/*footer*/
@media only screen and (max-width: 1350px) {
	.footer__social-block {
		width: 30px;
		position: static;
		/*margin-left: 50px;*/
	}
	.footer__social-btn {
		right: 0;
		top: 0;
	}
/*	.footer__social-item {
		top: -100px;
	}
	.js--social-block .footer__social-item_facebook, .js--social-block .footer__social-item_twitter, .js--social-block .footer__social-item_in {
		top: -100px;
	}*/
}

@media only screen and (max-width: 1300px) {
	.container_1300 {
		width: 100%;
		padding: 0 10px;
	}
	.slider-news .slick-list {
		width: 100%;
	}
	.slider-participants .slick-list, .slider-partners .slick-list, .slider-infopartners .slick-list {
		width: 100%;	
	}
	.lko-back {
		margin-right: 10px;
	}
}

/*header*/
@media only screen and (max-width: 1300px) { 
	.header__logo {
		width: 400px;
	}
	.header__lk-language {
		width: 400px;
	}
	.plane {
		display: none;
	}
}

/*ОТЗЫВЫ О НАС*/
@media only screen and (max-width: 1300px) { 

	.slider-rev-about__item {
		padding: 0 20px;
	}
	.slider-rev-about__item .slider-rev-about__info {
		padding-left: 20px;
	}
	.slider-rev-about__review {
		line-height: 26px;
		font-size: 16px;
	}
	.slider-rev-about__name {
		margin-top: 16px;
	}

}
/*ОТЗЫВЫ О НАС*/

/*slider*/
@media only screen and (max-width: 1200px) { 
	.slick-prev.slider-top__arrow {
		left: 0px;
	}
	.slick-next.slider-top__arrow {
	    right: 0px;
	}
	.slider-top__text {
		top: 10%;
		left: 10%;
	    padding: 40px 50px;
	}
	.slider-top__text-title {
		font-size: 30px;
		padding-bottom: 20px;
	}
	.slider-top__text-info {
		padding-top: 20px;
	}
}

@media only screen and (max-width: 1100px) { 
	.header__text-middle {
		font-size: 16px;
	    width: 200px;
	    line-height: 22px;
	}
	.header__text-box {
		width: 400px;
	}
	.header__lk-language {
		width: 220px;
	}
	.header__text {
		width: calc(100% - 620px);
	}
}
/*ФОТОГАЛЛЕРЕЯ*/
@media only screen and (max-width: 1100px) { 
	.slider-photogallery__image {
		width: 250px;
    	height: 250px;
	}
}

/*1024 {*/

/*templates*/
@media only screen and (max-width: 1024px) {
	.header__main {
		height: 120px;
	}
	.header__logo {
	    width: 100%;
	    text-align: center;
	    padding: 10px 0px;
		gap: 20px;
	}
	.header__logo-img {
		width: 100%;
	}
	.section__capt-underline {
		font-size: 26px;
		padding: 20px 0px;
		display: block;
		width: 100%;
		text-align: center;
	}
	.section__capt-name {
		display: inline-block;
		vertical-align: top;
	}
	.section__button {
		margin-bottom: 10px;
	}
	.section__btn {
		font-size: 16px;
		/*padding: 14px 30px;*/
	}
	.exhibition__text {
		text-align: justify;
	}
	.lko-back:hover,
	.lko-back {
		margin-right: 0px;
	    position: relative;
	    display: block;
	    width: 182px;
	    margin: 0 auto 50px;
	
	}
	.footer__row .col:last-child {
		width: 100%;
		display: block;
	}
}

/*templates*/

/*header*/
	@media only screen and (max-width: 1024px) {
	.header__logo {
	    width: 100%;
	    text-align: center;
	    padding: 10px 0px;
	}
	.header__text,
	.header__text-box {
		width: 100%;
		height: auto;
	}
	.header__text-middle {
		padding: 10px 0px;
		text-align: center;
	}
	.header__lk-language {
		width: 100%;
	}
	.header__language {
		padding: 10px 0px 10px;
	}
	.header__lk {
		padding-bottom: 20px;
	}
}
/*header*/

/*body*/
	@media only screen and (max-width: 1024px) {
		.body__text {
			width: 80%;
			height: 80%;
			left: 0;
			right: 0;
		}
		.body__text .section__btn_cian {
			position: absolute;
			bottom: 10px;
		}
		.body__block{
		height: 235px;
		}
	}
/*body*/

/*slider*/
@media only screen and (max-width: 1024px) { 
	.advantages__banner-capt {
		font-size: 34px;
		padding-bottom: 20px;
    	margin-bottom: 20px;
	}
	.advantages__banner-description {
		width: 100%;
    	padding: 0 10%;
	}
	.advantages__block-adv {
		padding-left: 10px;
	}
	.advantages__block-text {
		padding-right: 10px;
		line-height: 22px;
		font-size: 16px;
	}
}

/*FAQ*/
@media only screen and (max-width: 1024px) { 
	.section_faq .section__row {
		margin: 0;
	}
	.section_faq .section__col {
		width: 100%;
		padding: 0;
	}
	.contacts__text, .contacts__address {
		margin: 0 0 40px 0;
	}
	.address__group-title,
	.address__group-info,
	.contacts__text p, 
	.contacts__text {
		font-size: 18px;
	}


}
/*FAQ*/

/*Кому принять участие*/
@media only screen and (max-width: 1024px) { 

	.section_someone-participate .section__row {
		margin: 10px -16px;
	}
	.section_someone-participate .section__col {
	    font-size: 14px;
	    line-height: 26px;
	}

}
/*Кому принять участие*/
@media only screen and (max-width: 1024px) { 
	.footer {
		padding-top: 10px;
		height: auto;
		height: 200px;
	}
	.footer__row {
		display: block;
		width: 100%;
	}
	.footer__col {
		display: block;
		width: 100%;
	}
	.footer__copyright {
		text-align: center;
		margin-bottom: 20px;
    	margin-top: 10px;
	}
	.footer__name-conference {
		text-align: center;
		margin-top: 10px;
	}
	.footer__col > .footer__row {
		text-align: center;
	}
	.footer__col > .footer__row > .footer__col {
		display: inline-block;
		vertical-align: top;
		width: auto;
		margin: 0 20px;
	}
	.footer__social-item_facebook, .footer__social-item_twitter, .footer__social-item_in {
		opacity: 1;
	}
	.footer__social-btn,
	.footer__social .footer__social-text {
		display: none;
	}
	.footer__social-item {
		/*position: relative;*/
		display: inline-block;
		vertical-align: top;
	    top: inherit;
	    margin: 0px 4px 0px;
	}
	.footer__social-block {
		width: 100%;
	    position: static;
	    text-align: center;
	    left: inherit;
	    margin-left: 0px;
	    margin-bottom: 16px;
	    margin-top: 16px;
	}
	.footer__social-list {
		position: static;
		width: 100%;
		justify-content: center;
		pointer-events: auto;
	}
	.footer__row .col {
		width: 100%;
		padding: 10px 0px;
		text-align: center;
	}
	.footer__row .col:last-child {
		padding: 0;
	}

	.js--social-block .footer__social-item_facebook, .js--social-block .footer__social-item_twitter, .js--social-block .footer__social-item_in {
		top: initial;
	}

	.section__row_2 .program__text {
		width: 90%;
	}
	.section__row_2 .program__title {
		font-size: 18px;
	}
	.program__time-place span, .program__time-place {
		font-size: 16px;
		padding-top: 0px;
	}
	.section__row_2 .program__time-place {
		padding-top: 0;
	}
	.section__row_2 .program__title {
		line-height: 24px;
		padding: 10px 20px 0px;
	}
	.section__row_2 .program__time-place {
		padding: 10px 20px 0px;
	}


}
/*footer*/

/*1024 }*/


@media only screen and (max-width: 900px) { 
	.section_advantages {
		margin-top: 20px;
	}
	.section_advantages .section__row .section__col {
		display: block;
		width: 100%;
	}
	.advantages__banner {
		height: auto;
		min-height: 300px;
		padding: 20px 0px;
		-webkit-background-size: cover;
		background-size: cover;
	}
	.section__col-wrap {
		width: 100%;
	}
	.section_advantages .section__row .section__col-wrap .section__col {
		display: inline-block;
		vertical-align: top;
		width: 50%;
	}
	.section__line_blue {
		
	}
	.section__line {
		padding: 0;
		min-height: auto;
	}
	.section__capt {
		padding: 10px 10px 10px 0;
		font-size: 24px;
	}
	.section__capt_white {
		padding: 10px 0px;
	}
	.section__text,
	.section__text p {
		margin: 20px 0px;
		font-size: 16px;
    	line-height: 1.5em;
	}
	.advantages__block-adv {
		height: 110px;
	}
}

@media only screen and (max-width: 768px) { 
	.header__logo {
		flex: 0 0 70%;
	}
	.contacts__text, .contacts__address {
		margin: 0;
	}
}

/*slider*/
@media only screen and (max-width: 768px) { 
	.slider-top__text {
	    padding: 30px 40px;
	    width: 80%;
	}

	.advantages__banner-anons,
	.advantages__banner-anons p {
		font-size: 16px;
		line-height: 22px;
	}
	.section_advantages .section__row .section__col-wrap .section__col {
		width: 100%;
		padding-bottom: 10px;
	}
	.advantages__block-item {
		margin-bottom: 16px;
	}
	.section_someone-participate .section__row {
		margin: 0;
	}
	.section_someone-participate .section__col {
		width: 100%;
		padding: 10px 20px;
	}
	.section_someone-participate .section__col p {
		font-size: 16px;
		line-height: 24px;
	}

	.section__row_1 .program__text {
		margin: auto;
		width: 80%;
		height: 80%;
	}
	.section_subscribe .section__line {
		padding: 30px 0px 10px;
	}
	.subscribe__form {
		margin: 0;
	}
	.subscribe__title, .subscribe__form, .subscribe__block {
		display: block;
		padding: 4px 0px;
	}
	.section_subscribe {
		text-align: center;
	}
	.section_contacts .section__col {
		width: 100%;
		display: block;
	}
	.exhibition__accordion-title {
		padding-right: 60px;
	}
	.section__row_2 .section__col {
		width: 100%;
	}
	.slider-news .slick-list {
		width: 80%;
	}
	.slider-news__capt {
		font-size: 16px;
	}

	.content img {
		display: block;
	}
	.faq__answer {
		font-size: 16px;
		line-height: 24px;
	}
	.faq__question {
		line-height: 22px;
	}

	.slick-prev.slider-participants__arrow, 
	.slick-prev.slider-partners__arrow, 
	.slick-prev.slider-infopartners__arrow {
		left: -10px;
	}
	.slick-next.slider-participants__arrow, 
	.slick-prev.slider-partners__arrow, 
	.slick-prev.slider-infopartners__arrow {
		right: -10px;
	}
	.icon-arrow-blue-left {
		background-position: -10px 0px;
	}
	.icon-arrow-blue-right {
		background-position: 65px 0px;
	}
	.slider-participants .slick-list, .slider-partners .slick-list, .slider-infopartners .slick-list {
		width: 80%;
		margin: auto;
	}
	.slider-participants__link img, .slider-partners__link img, .slider-infopartners__link img {
		width: 80%;
	}
	.slider-rev-about .slick-list {
		width: 80%;
	}
	.slider-participants {
		margin: 30px 0px;
	}
	.slider-news__image img {
		top: 0;
	    bottom: 0;
	    margin: auto;
	}
	.body__row .body__col {
		width: 100%;
	}
	.body__text {
		width: 90%;
	}

	.address__group-title, .address__group-info, .contacts__text p, .contacts__text {
		font-size: 16px;
	}
	.body__title {
		padding: 20px 0px;
	}
	.address__group-title {
		width: 84px;
		flex: 0 0 auto;
	}


}

@media only screen and (max-width: 700px) { 
	.flip-clock-wrapper ul {
		width: 30px;
		height: 60px;
	}
	.flip-clock-wrapper ul li {
		line-height: 60px;
	}
	.countdown.flip-clock-wrapper ul li a div div.inn {
		font-size: 36px;
	}
	.countdown .flip-clock-divider {
		width: 4px;
	}
	.slider-top__timer {
		bottom: 70px;
	}
	.flip-clock-divider {
		height: 65px;
	}

	.countdown .flip-clock-divider .flip-clock-label {
		left: -12px;
	}
}

@media only screen and (max-width: 640px) { 
	.footer,
	.footer__row {
		height: auto;
	}
	.footer__row {
		padding: 30px 0;
	}
.header__main {
		height: auto;
		padding: 10px 0;
	}
	.body__title {
		margin: 20px 0 0;
		font-size: 24px;
	}
	.body__title a {
		font-size: 24px;
	}
	.body__block:last-child {
		margin: 0 0 30px;
	}
	.address__group {
		display: flex;
		flex-direction: column;
		line-height: 26px;
	}
}

@media only screen and (max-width: 600px) { 
	.slider-top__text {
	    width: 60%;
	    left: 0;
	    right: 0;
	    margin: auto;
	}
	.slider-top__text-title {
		font-size: 20px;
	}
	.slider-top__text-info p, .slider-top__text-info span {
	    font-size: 16px;
	    margin-bottom: 0;
	}
	.slider-top, .section_slider {
		height: 450px;
	}
	.slider-rev-about__item .slider-rev-about__image, .slider-rev-about__item .slider-rev-about__info {
		display: block;
	}
	.slider-rev-about__item .slider-rev-about__image {
		margin: 0 auto;	
	}
	.slider-rev-about__item .slider-rev-about__info {
		padding-left: 0px;
	}
	.slider-rev-about__item .slider-rev-about__info {
		width: 100%;
	}
}




@media only screen and (max-width: 500px) { 
	.slider-top__text {
		padding: 10px;
	}
	.slider-top__text-title {
		font-size: 18px;
	}
}
/*slider*/

@media only screen and (max-width: 500px) {
	.nav.nav_scrollMenu .nav__item_additionally {
		float: right;
		margin-top: 20px;
	}
	.nav.nav_scrollMenu .nav__item_language {
		padding-left: 14px;
	}
	.nav.nav_scrollMenu .nav__item_language a,
	.nav.nav_scrollMenu .header__lk-item a {
		font-size: 16px;
	}
	.nav.nav_scrollMenu .nav__item_lk {
		padding-right: 14px;
	}
	.icon-arrow-blue-left {
		background-position: -11px 0px;
		z-index: 99;
	}
	.icon-arrow-blue-right {
		background-position: 60px 0px;
		z-index: 99;
	}
	.slider-photogallery__image {
		width: 200px;
		height: 200px;
	}
	.slider-photogallery .slick-list {
		height: auto;
	}

}


@media only screen and (max-width: 450px) {
	.countdown.flip-clock-wrapper ul {
		margin: -3px;
	}
	.flip-clock-wrapper ul li a div {
		width: 75%;
	}
	.flip-clock-wrapper ul {
		background: transparent;
	}
	.countdown.flip-clock-wrapper ul li a div div.inn {
		font-size: 20px;
	}
	.flip-clock-wrapper ul {
		height: 40px;
	}
	.flip-clock-wrapper ul li {
		line-height: 40px;
	}
	.slider-top__timer {
		bottom: 50px;
	}
	.flip-clock-divider {
		height: 35px;
	}
	.slider-top .slick-dots {
		bottom: 10px;
	}
}

@media only screen and (max-width: 400px) {
	.header__logo img {
		width: 100%;
	}
	.nav.nav_scrollMenu .nav__item_additionally {
/*	    width: 100%;*/
	    float: right;
	    margin-top: 20px;
	    display: block;
	    /* float: none; */
	    text-align: center;
	    /*margin: 0px;*/
	    padding: 0px 0px;
	}
	.nav.nav_scrollMenu .nav__item_lk {
	    padding-right: 0px;
	    margin-bottom: 5px;
	    display: block;
	}
	.nav.nav_scrollMenu .nav__item_language {
		width: 100%;
   		display: block;
   		text-align: right;

	}
	.nav.nav_scrollMenu {
		min-width: 320px;
	}
	.some-menu__link {
		padding: 40px;
	}
	.nav.nav_scrollMenu .nav__item_language a, .nav.nav_scrollMenu .header__lk-item a {
		font-size: 14px;
	}
}

@media only screen and (max-width: 400px) {
	.nav.nav_scrollMenu .header__language-item:first-child {
	    padding-right: 8px;
	    margin-right: 4px;	
	}
	.nav.nav_scrollMenu .nav__item_lk li, .nav.nav_scrollMenu .nav__item_language {
		vertical-align: top;
	}

	/*header*/
	.body__text {
		padding: 10px;
	}

}

@media only screen and (min-width: 1024px) {
	.container_1300 {
		padding: 0 40px;
	}
	.header__text {
		width: calc(100% - 653px);
	}
	.header__lk-language {
		width: 200px;
	}

}


/*new 26042018*/
@media only screen and (max-width: 680px)  {
	.processed-part__col {
		display: block;
		width: 100%;
	}
	.processed-part__col .processed-part__num,
	.processed-part__col .processed-part__date,
	.processed-part__col .processed-part__status {
		width: 100%;
		padding: 10px;
	}
}
@media only screen and (max-width: 640px)  {
	.select_event + .ui-selectmenu-button {
		width: 100% !important;
	}
}
@media only screen and (max-width: 550px)  {
	.lk__body .row_3.list-participants .col {
		display: block;
		vertical-align: top;
		width: 100%;
	}
}
@media only screen and (max-width: 480px)  {
	.header__lk-language {
		display: flex;
		flex-direction: column;
	}
	.header__lk-language ul li + li a {
		padding-left: 5px;
		margin-left: 5px;
	}
}