@media only screen and (max-width: 1619px) {
	.h4, h4, .card-title{line-height:1.4;}
	.stroke_one > div:first-child .card-img:before, .srtoke_two> div:last-child .card-img:before{width: 230px}
	.stroke_one > div:first-child .card-img:before{background-position:center}
	.srtoke_two> div:last-child .card-img:before{;background-position:center;}
	.quote-txt{width: 58%;}
	.form-order{padding:0}
	blockquote{padding-left:25px !important;padding-bottom: 0 !important;}
	.form-order .field-group{margin-right:-20px;}
	.link_usl{margin-left:10px;font-size: 0.66rem;}
	.form-inline.form_feed-back input.form-control{width: 388px;}
	.form_feed-back button{width: 162px;}
	.person_cab{padding-left:34px;margin-left: 25px}
	.first-view:before{background-size: 130% auto}
	.first-view-video{width: 80%;}
	nav ul li a {font-size: 1rem}
	nav ul{margin-top:50px;}
	.wrap-authorization > div{padding-left: 35px;}
	.window_menu .container .row{padding-top:11%;}
	.close-menu{margin-left: -567px}
	.wrap-authorization > div{padding-top: 10px;padding-bottom: 35px; margin-top: 16px;}
	.form-authorization h3{font-size: 1.3rem;}
	.window_menu .container{margin-left: -585px}
	.projects_big .card-title{line-height:1.3;}
	nav ul li{ width:50%}
	.photo_archive .item .card-body{padding: 41px 25px 0 25px;}
	.photo_archive .item .card-footer{padding:0 25px;}
	.photo_archive .item .btn-default{padding:0 30px}
	.photo_archive .item .card-title{margin-bottom:10px}
	.item.projects .card .card-title{font-size: 1rem;}
	header .logo{font-size:1.7rem;margin-top:21px;margin-right: 0;}
	.bg_inside-menu{margin-left:-190px;background-size: auto 500px;}
	.wrap-inside-menu{height: 500px;}
	.inside-menu ul {margin: 61px 0}
	.inside-menu ul li a{font-size: 1.14rem}
	.wrap-events .card-body{min-height:auto;}
	.card-detaly{padding-top:0;}
	.wrap-events .btn-default{position:relative;}
	h2, .h2{margin-top:1rem;}
	.projects_mini > div:last-child .card-img:before{width:215px;}
	.form-order .field-group{margin-right:0;}
	.content-material h2{margin-bottom: 1rem;}
	#drawing{margin-top:0;}
	.first-view{padding-top:20px;}
	/*.content-material .form-order{margin-left: 0;}
	.remember-me .checkbox + label{margin-left: 0;margin-top:20px;}*/
	.wrap-authorization{width: 33.333%;}
	.quote-txt{height: auto}
	.srtoke_two > div:last-child .card-img{height:225px}
	.footer-blockquote{position:relative; padding-right:0}
	/*.about {padding-bottom:5rem}*/
	.slick-dots li:first-child{margin-left:37px !important}
	.person-info{width:100%;height:228px;}
	.photo-person{margin-right:15px;}
	.photo-person span{line-height:228px;}
	#edit-profil input[type="text"], #edit-profil input[type="email"], #edit-profil input[type="password"],.form-default input[type="text"]{width:55%}
	#edit-profil label.not(.download-person-photo){width:45%}
	#edit-profil .form-part label, .form-default label{width: 45%;font-size: 15px;}
	.icons-controls-person a{margin-bottom:6px}
	#edit-profil label.download-person-photo{height: 30px;}
	.prim{margin-left: 45%}
	.form-part {margin-bottom: 40px}
	.change-password {margin-top: 60px}
	.user-table .panel-title a span.name{width:78%}
	.user-table .panel-title a span.time{width:22%}
	#edit-profil.bx-auth input[type="text"], #edit-profil.bx-auth input[type="password"]{width:88%}
	#edit-profil.bx-auth input[name="captcha_word"]{width:28%}
	.quote-txt blockquote{min-height:318px}
	.readmore-js-collapsed:before{height:25px}
	.experience-slider .text-block{margin-left: 0;padding-left: 25px;}
	#horizontal-multilevel-menu li {margin-right: 24px}
	.section.gallery .more{margin-top:15px}
	.slick-prev{width:90px !important}
	.projects_mini .card-img{margin-bottom:25px}
	.projects_mini .card-title{font-size: 1rem;}
	.section_smi{height: 568px}
	.smi-about {height: 507px}
	.quote-foto div{height: 368px;}
	.slick-dots{bottom:-4px !important}
	.ui-datepicker table{font-size: 1em !important}
	.ui-datepicker td a{line-height: 38px !important}
	.about{padding-bottom:3.3rem}
	.about .slick-dots {width: 95%}
	.presentation .text-block {padding-left: 59px}
	.presentation .title {line-height: 3.5rem;font-size: 3rem; height: 252px;}
	.presentation .preiew{left: 57.7%;}
	.presentation .title{margin-right:-20px}
	.presentation:not(.title-event){padding-bottom: 4.5rem}
	.presentation .mark, .quote-category .mark{margin-right: 394px}
	#horizontal-multilevel-menu{margin-right:-74px}
	.bread-nav-events {margin-left: 110px}
	.presentation .preiew img {max-width: 1000px;}
	.presentation .preiew{top: 90px;}
	.section.events .ui-datepicker th {font-size: 0.7em !important}
	.content-material h2 {font-size: 1.14rem}
	.share-content {margin-left: 0;padding-top: 20px;display: block;float: none !important;clear: left;}
	.share-content .ar_al_right{text-align:left}
	.section.events .fc-day-number-box {font-size: 1rem !important}
	.section.events #calendar .fc-left h2 {font-size: 0.89rem}
	.section.events .fc .fc-button-group .fc-prev-button {left: 10px !important}
	.section.events .fc .fc-button-group .fc-next-button {right: 10px !important}
	.section.events .fc-day-number-box {width: 38px !important;height: 38px !important;line-height: 38px !important;}
	.section.events #calendar{max-width: 266px;}
	.section.events .fc th, .section.events .fc td{width: 38px !important;height: 38px !important;}
	.section.events .fc-event{width: 38px !important;height: 37px !important;font-size: 1em !important;line-height: 37px !important;}
	.section.events .fc-title {font-size: 1rem !important;line-height: 37px !important;}
	.section.events .fc-basic-view .fc-body .fc-row{min-height: 45px !important}
	.section.events .fc-event-container:before{width: 34px !important;height: 34px !important}
	.section.events .more{margin-top:32px}
	.de .section.events .more{margin-top:63px}
	.content-material .projects_mini .card-img{height:204px}
	.quote-category .mark{margin-right: 333px}
	.quote-category .content-material > div .autor{font-size: 1rem;max-width: 335px;}
	.quote-category .content-material > div .text {font-size: 1.2rem;/*padding-right: 140px;*/line-height: 1.9rem;margin-bottom: 10px;}
	.events-page > .container{margin-left: -585px;}
	.events-page .bread-nav-events {margin-left: 80px}
	footer .soc-set{margin-top:20px;width:100%}
	.soc-set ul li a{width: 45px;height: 45px;}
	.soc-set ul li{margin-left: 4px;}
	.copyright{float: none !important;text-align: left;margin-top: 94px;}
	.window_menu .copyright{text-align: center}
	.inside-menu ul li.active a{font-size: 1.9rem;}
	.inside-menu ul li.active:before{right: -30px;}
	.de .smi-about {height: 560px}
	.de .section_smi {height: 620px}
	.de .about .slick-dots{bottom: -48px !important}
	.de .about {padding-bottom: 5rem}
	blockquote p{font-size: 0.79rem;line-height: 1.4;}
	blockquote .t-bold{font-size: 0.9rem;line-height: 1.3;}
	.presentation .slick-prev{margin-left: 600px !important;}
	.presentation .slick-next{margin-left: 655px !important;}
	.presentation .slick-prev, .presentation .slick-next{top: 100px !important;}
	.presentation.news .preiew img{width:523px}
	.presentation.news .text-block {padding-right: 15px;margin-top: 72px;}
	.presentation.news .preiew {left: 54.3%;top: 82px;}
	.presentation.news .container:before{background-size: auto 525px;left: 285px;height: 530px;}
	.presentation.news .mark{top:82px}
	.bread-nav-events:before{height:100%}
	.presentation.news .content {min-height: 535px}
	.wrap-news .card-img img{width:100%}
	.wrap-news .card-body {padding-left: 15px; margin-left: 0}
	.wrap-news .item .card-img:before{left: 28px;top: -18px;width: 38px;height: 81px;}
	.wrap-news .item .card-img:after{left: 197px;bottom: -29px; width: 88px;height: 132px}
	.wrap-news .item:nth-child(2n) .card-img:before{left: -57px;top: -20px; width: 134px;height: 83px;}
	.wrap-news .item:nth-child(2n) .card-img:after{left: 175px;bottom: -25px;width: 48px;height: 58px;}
	.wrap-news .item:nth-child(3n) .card-img:before{left: -40px;top: -20px; width: 86px;height: 46px;}
	.wrap-news .item:nth-child(3n) .card-img:after{left: 140px;bottom: -62px; width: 88px;height: 62px;}
	.wrap-news .item:nth-child(4n) .card-img:before{width: 38px;height: 81px;left:28px; top:-18px}
	.wrap-news .item:nth-child(4n) .card-img:after{width:130px; height:131px; left:200px; bottom:-66px}
	.wrap-news p.card-text{margin-bottom:35px}
	.page-news .bread-nav-events {margin-left: 110px}
	.section.media{padding-top:0;}
	.presentation.news.about .content {min-height: 450px}
	.content-material-about > div .item:last-child .right-colon-material{width:975px}
	.video-material{height: 318px}
	.video-material:before{width:196px;height:142px;top:-24px;left:-114px;}
	.video-material:after{width:78px;height:137px;bottom:-30px;left:-51px;}
	.video-material> div:before{width:80px;height:45px;top:-45px;right:99px;}
	.video-material> div:after{width:166px;height:185px;bottom:-76px;right:-103px;}
	.window_menu .soc-set {margin: 50px 0 0 0;font-size: 1rem}
	.qtip-main{display: block;max-height: 70% !important;overflow-y: auto;}
	.media-left{padding-left: 61px;}
	.smi-about p.card-text, .smi-about .card p{font-size: 0.79rem;}
	.search-page .search-box .search-query{width: 83% !important;}
	.search-page .search-box .search-button{width: 16%;}
}

@media only screen and (max-width: 1440px) {
	.projects{padding-top: 2rem}
	.fc-basic-view .fc-body .fc-row{height:150px !important}
	.section.events .fc-basic-view .fc-body .fc-row{height:initial !important}
	.fc-day-grid-container{height:auto !important}
	.quote .slick-dots{bottom:2px}
	.after-projects .year{font-size: 12.5rem;margin-top:30px}
	.section_smi{height: 580px}
	.smi-about {height: 520px}
	.slick-dots{bottom:-16px !important}
	.presentation .mark, .quote-category .mark {margin-right: 360px;font-size: 1rem;line-height: 1.2rem;padding-top: 8px;}
	.presentation:not(.title-event) {padding-bottom: 5.5rem; padding-top: 3rem}
	.presentation .title {line-height: 3.2rem;font-size: 2.7rem; height: 228px;}
	.presentation .preiew {top: 45px;left: 50%;}
	.presentation .preiew img {max-width: 950px}
	.presentation .content {min-height: 30rem}
	.content-material.share{margin-top:-20px}
	.quote-category .content-material > div .text{font-size: 1rem;line-height: 1.7rem; /*padding-right: 265px;*/}
	.quote-category .content-material > div .autor {font-size: 0.89rem}
	.quote-category .mark {margin-right: 332px;height: 243px;}
	.quote-category .content-material > div{padding-left: 40px;}
	.quote-category .content-material {padding-left: 80px}
	.quote-category{margin-bottom:35px}
	.presentation .slick-prev{margin-left: 460px !important;}
	.presentation .slick-next{margin-left: 515px !important;}
	.presentation .slick-prev, .presentation .slick-next{top: 55px !important;}
	.window_menu .copyright{text-align: center;}
}

@media only screen and (max-width: 1199px) {
	.section {padding: 2.3rem 0 4.5rem 0}
	html{font-size:15px;}
	h2, .h2{margin: 2.5rem 0 2rem 0;}
	.card-title{font-size:1.2rem;}
	.projects_big .card-title {font-size: 1.5rem;line-height: 1.4;}
	.form-order{margin-left:0;}
	.quote-txt{padding-right:0}
	.stroke_one > div:first-child .card-img:before{width:105px;}
	input[type="submit"],input[type="reset"]{font-size: 0.95rem;}
	.link_usl {margin-left: 7px;}
	footer{padding-top:30px;font-size: 0.889rem;}
	.middle-footer{padding-top:18px;}
	.form-inline.form_feed-back input.form-control{width:319px;}
	.form_feed-back button{width:138px;margin-left:6px;}
	.person_cab{margin-left:20px;}
	.copyright{margin-top: 84px;}
	.first-view:before{background-size: cover}
	/*.first-view{height: auto}*/
	.first-view-video{display:block; margin-top: 110px;}
	.projects{padding-top:2rem;padding-bottom: 2rem;}
	.quote-txt{height: auto;width: 61%;}
	.close-menu{margin-left: -465px}
	.wrap-authorization > div{width:88%;}
	nav ul{margin-top:42px;}
	.window_menu .container{margin-left: -485px}
	breadcrumb ul{margin-top:40px}
	.form_feed-back p{padding-right: 60px;}
	footer{height:355px;}
	#content{padding-bottom:355px;}
	.photo_archive .item .card-title{margin-bottom:10px;}
	header .autoriz{margin-top:29px;}
	header .person_cab{margin-left:90px;line-height: 1.2rem;background-position: left 4px;}
	header .logo{font-size:1.6rem;margin-left:6px;margin-top:27px;}
	.bg_inside-menu{margin-left:-147px;}
	.inside-menu ul{margin:35px 0;}
	.bg_inside-menu{width:66%;}
	.gallery .more{margin-top:20px;}
	.form-order .field-group{margin-right:0;}
	.about{padding-top:3.9rem;padding-bottom: 2.3rem;}
	.events .card {margin-bottom: 30px}
	.projects_mini > div:last-child .card-img:before{width:105px;}
	.item.projects{padding-top:0;}
    .first-view{padding-top:60px;margin-bottom:0;height: calc(100vh - 50px);}
	.list-style li:before{top:10px}
	#drawing{margin-top:0}
	header .person_cab a{margin-top:4px;}
	header .ru-de{margin-top:6px;}
	.srtoke_two > div:last-child .card-img{height:186px}
	.photo_archive .item .card-footer{padding:0 30px}
	.photo_archive .item .card-body{padding:41px 30px 0 30px}
	.photo_archive .item .btn-default{padding:0 40px}
	.photo_archive .item:nth-child(4n) .card, 
	.photo_archive .item:nth-child(4n) .card-img, 
	.photo_archive .item:nth-child(4n) .card:before, 
	.photo_archive .item:nth-child(4n) .card-body {
	    -webkit-border-bottom-right-radius: 0;
	    -moz-border-bottom-right-radius: 0;
	    -ms-border-bottom-right-radius: 0;
	    border-bottom-right-radius: 0;
	}
	.photo_archive .item:nth-child(3n+1) .card, 
	.photo_archive .item:nth-child(3n+1) .card-img,  
	.photo_archive .item:nth-child(3n+1) .card-body {
	    -webkit-border-top-left-radius: 90px;
	    -moz-border-top-left-radius: 90px;
	    -ms-border-top-left-radius: 90px;
	    border-top-left-radius: 90px;
	}
	.photo_archive .item:nth-child(4n+1):not(:first-child) .card, 
	.photo_archive .item:nth-child(4n+1):not(:first-child) .card-img, 
	.photo_archive .item:nth-child(4n+1):not(:first-child) .card-body{
		-webkit-border-top-left-radius: 0;
    	-moz-border-top-left-radius: 0;
    	-ms-border-top-left-radius: 0;
    	border-top-left-radius: 0
	}
	.photo_archive .item:nth-child(3n) .card, 
	.photo_archive .item:nth-child(3n) .card-img, 
	.photo_archive .item:nth-child(3n) .card:before, 
	.photo_archive .item:nth-child(3n) .card-body {
	    -webkit-border-bottom-right-radius: 90px;
	    -moz-border-bottom-right-radius: 90px;
	    -ms-border-bottom-right-radius: 90px;
	    border-bottom-right-radius: 90px;
	}
	.link_usl{display: block;margin: 15px 0 0 0;font-size: 0.77rem;}
	.partners{padding-top:0 !important; padding-bottom:6rem !important }
	.smi-about .card{margin-bottom:30px}
	.wrap-events .card-title{margin-top:-5px}
	.page-projects .item.projects{padding-bottom:4rem;}
	.person-info{height:253px;}
	.photo-person span{line-height:295px;}
	#edit-profil label.not(.download-person-photo) {width: 38%;padding-left: 0}
	#edit-profil h3 {margin-top: -6px}
	.user-table .panel-title a span.name{width:75%; margin-top: 3px;}
	.user-table .panel-title a span.time{width:25%;}
	.user-table .panel-title a:before{right:0;}
	.user-table .panel-title a span.time{line-height:2;}
	.user-table .panel-body {padding: 20px 30px;}
	.btn-default{padding:14px 20px}
	.share-content .ya-share-wrap{margin-top:7px}
	.double-links + .share-content {margin-left: 0;padding-top: 20px; float: none !important;clear: left;}
	.share-content .ar_al_right{text-align:left !important}
	.form-default label{width:12%}
	.search-users .prim {margin-left: 12%;}
	#content .form-inline.form_feed-back input.form-control{width:388px}
	.fc-basic-view .fc-body .fc-row{height:170px !important}
	.kolv-free{padding-top:5px}
	.quote-txt blockquote{min-height:258px}
	.readmore-js-toggle{margin-top:10px}
	.footer-blockquote{margin-top:20px; width:90%}
	.quote .slick-dots{bottom:8px}
	.readmore-js-collapsed:before{height:25px}{height:70px}
	#horizontal-multilevel-menu{margin-left: 15px;margin-top: 31px; margin-right: -125px;}
	#horizontal-multilevel-menu li {margin-right: 18px}
	.section.gallery .more {margin-top: 10px}
	.slick-prev:before, .slick-next:before{font-size: 50px !important}
	.slick-prev, .slick-next{width:60px !important}
	.slick-prev {width:65px !importantt}
	header{padding-top:10px}
	#wrapper:not(.inside-page) .first-view{min-height:inherit}
	.projects_mini .item {width: 33.333%}
	.after-projects .year{margin-top:0}
	.after-projects h2 {margin-top: -8px}
	.slick-dots li button, .slick-dots li{width: 15px !important;height: 15px !important}
	.smi-about {height: 458px}
	.section_smi {height: 508px}
	.slick-dots{bottom:10px !important}
	.quote-foto div:before{width: 32px;height: 60px}
	.quote-foto div {height: 315px}
	.ui-datepicker th {padding: 20px 5px !important}
	.ui-datepicker table {font-size: 0.89em !important}
	.ui-datepicker td a {line-height: 32px !important}
	.section_smi:before{left: -25px}
	.smi-about .card-footer a{font-size: 0.89rem;line-height: 1.4}
	.quote:before{margin-top: -25px;margin-left: -15px;width: 90px;height: 45px;}
	.presentation .title {line-height: 3rem;font-size: 2.5rem; margin-right: 0;height: 180px;}
	.presentation .preiew {left: 50.7%;top: 62px;}
	.presentation .preiew img {max-width: 775px}
	.presentation .mark, .quote-category .mark {margin-right: 264px;top:90px}
	.presentation .content {min-height: 33rem}
	.presentation:not(.title-event){padding-top:0;margin-top: -1.5rem;}
	.presentation .text-block {padding-left: 54px}
	.title-event{padding: 0 0 2.5rem 0;}
	.right-colon-material {padding-left: 30px;padding-top: 2px}
	.bread-nav-events {margin-left: 45px}
	.bread-nav-events{padding-left: 35px;}
	.bread-nav-events:before{top:44px}
	.content-material h2 {font-size: 1rem}
	.section.events .fc-toolbar{height: 45px !important}
	.section.events #calendar .fc-left h2{line-height: 45px;}
	.section.events .fc .fc-button-group .fc-prev-button, 
	.section.events .fc .fc-button-group .fc-next-button{height: 45px;}
	.section.events .more{margin-top:-8px}
	.section.events .fc-day-number-box {width: 31px !important;height: 31px !important;line-height: 31px !important;}
	.section.events #calendar{max-width: 217px;}
	.section.events .fc th, .section.events .fc td{width: 31px !important;height: 31px !important;}
	.section.events .fc-event{width: 31px !important;height: 30px !important;line-height: 31px !important;}
	.section.events .fc-title {line-height: 31px !important;}
	.section.events .fc-basic-view .fc-body .fc-row{min-height: 40px !important}
	.title-lection:not(.image-yes) .bread-nav-event breadcrumb ul {margin-top: 13px}
	.section.events .fc-event-container:before{width: 27px !important;height: 27px !important}
	.content-material .projects_mini .card-img{height:226px}
	.content-material .projects_mini .card-title{height:63px}
	.quote-category .mark{height:222px;top:0;width: 155px;margin-right: 285px;}
	.quote-category {min-height: 155px; margin-bottom: 50px;}
	.quote-category .content-material > div {padding-left: 20px}
	.quote-category .content-material {padding-left: 60px}
	.quote-category .content-material > div .text {font-size: 1.1rem;line-height: 1.7rem;/*padding-right: 60px; */margin-bottom: 15px;}
	.events-page > .container {margin-left: -485px}
	.events-page .bread-nav-events {margin-left: 20px}
	.events-page .bread-nav-events:before {top: 25px;}
	.events-page .page-title{margin-top: 4rem;}
	footer .soc-set{font-size: 1rem}
	footer .soc-set { margin-top: 10px}
	.inside-menu ul li.active:before {right: 30px}
	.de .section_smi {height: 565px}
	.de .smi-about {height: 483px}
	.de .section.events .more {margin-top: 17px}
	blockquote p {font-size: 0.85rem;line-height: 1.4;}
	.presentation .text {height: 126px}
	.presentation .slick-prev{margin-left: 370px !important;}
	.presentation .slick-next{margin-left: 425px !important;}
	.presentation .slick-prev, .presentation .slick-next{top: 70px !important;}
	.item.projects .card {margin-bottom: 55px}
	.quote-category .content-material > div .autor{max-width: 280px;}
	.presentation.news .preiew {left: 51.3%}
	.presentation.news .preiew img {width: 373px}
	.presentation.news .container:before {background-size: auto 375px;left: 244px; background-position: left 23px; height: 400px;}
	.presentation.news .content {min-height: 400px}
	.presentation.news .text-block{margin-top:74px}
	.page-news {margin-top: 30px;}
	.wrap-news .item .card-img:before{left: 34px;top: -22px;width: 45px;height: 95px;}
	.wrap-news .item .card-img:after{left: 220px;bottom: -35px; width: 104px;height: 156px}
	.wrap-news .item:nth-child(2n) .card-img:before{left: -67px;top: -24px; width: 158px;height: 98px;}
	.wrap-news .item:nth-child(2n) .card-img:after{left: 206px;bottom: -30px;width: 56px;height: 69px;}
	.wrap-news .item:nth-child(3n) .card-img:before{left: -52px;top: -26px; width: 102px;height: 55px;}
	.wrap-news .item:nth-child(3n) .card-img:after{left: 160px;bottom: -56px; width: 104px;height: 73px;}
	.wrap-news .item:nth-child(4n) .card-img:before{width: 45px;height: 95px;left:34px; top:-25px}
	.wrap-news .item:nth-child(4n) .card-img:after{width:154px; height:155px; left:230px; bottom:-78px}
	.page-news .bread-nav-events:before {top: 29px}
	.presentation.title-event.about .text {margin-top: 50px;max-width: 100%}
	.presentation.news.about .content {min-height: 350px}
	.content-material-about > div .item:last-child .right-colon-material{width:788px}
	.video-material {height: 285px;margin-top: 75px;margin-bottom: 60px;}
	.video-material:before{width:178px;height:129px;top:-22px;left:-104px;}
	.video-material:after{width:71px;height:125px;bottom:-27px;left:-46px;}
	.video-material> div:before{width:70px;height:41px;top:-41px;right:90px;}
	.video-material> div:after{width:151px;height:168px;bottom:-69px;right:-94px;}
	.window_menu .soc-set{margin-left:0; padding-left: 35px;margin-top:42px}
	.window_menu .soc-set ul li a {width: 40px;height: 40px}
	.wrap-authorization > div{padding-top:0}
	.window_menu input[type="submit"] {padding: 0 20px;line-height: 40px; margin-bottom:15px}
	.window_menu .form-authorization .link{margin-top:10px}
	.window_menu .remember-me .checkbox + label{margin-top:-6px}
	.media-left{padding-top: 54px;padding-left:57px}
	.media-left + div {padding-top: 120px}
	.presentation.news.about.part .content{min-height:290px}
	.search-page .search-box .search-query{font-size: 1.1rem !important;padding: 6px 15px;line-height: 30px;height: 50px;}
	.search-page .search-box .search-button{padding: 1px 0;font-size: 1.1rem !important}
}

@media only screen and (max-width: 991px) {
	.projects_mini:before, .stroke_one:before, .srtoke_two:before{content:none;}
	.events .card{margin-bottom:25px;}
	.form-order{margin-top:60px}
	.form-order h3 br{display:none}
	.link_usl{margin-left:20px;}
	.quote-txt{padding-right:11px;width:58%}
	.form-order .field-group{margin-right:0;}
	.events .card-body{padding-right:0;}
	.form-order{padding:0;}
	footer .container{position: relative;}
	/*.middle-footer{position: absolute;right:0;top:50px;z-index:10;padding-right:15px;}*/
	/*.title-form-footer{font-size:1rem;}*/
	.form_feed-back{margin-top:12px;}
	.form_feed-back, .title-form-footer{margin-left:0;}
	/*.title-form-footer, .form_feed-back p{text-align:right}*/
	.form_feed-back button, .form-inline.form_feed-back input.form-control{height:40px;}
	.copyright{margin-top:14px;float: inherit !important;}
	header .person_cab{margin-left: 70px}
	/*header .logo{margin-left: 82px}*/
	.projects{padding-top:1.5rem;;}
	.first-view-video{margin-top:60px;}
	nav ul{margin-top:50px;}
	nav ul li{margin-bottom:40px;}
	.close-menu{margin-left: -355px}
	.wrap-authorization > div{width:100%; padding-left: 0;border: none;}
	.remember-me{width:70%;}
	.window_menu .copyright{position: relative;top:0;right:auto;margin-left: 0; bottom:auto;clear: both}
	.window_menu .container .row{padding-top:0;}
	nav ul{margin-top:20px;}
	nav ul li a {font-size: 1rem; }
	nav ul li{margin-bottom: 25px;}
	.wrap-authorization > div{padding-top:0;margin-top:15px;}
	.window_menu .container{margin-left: -375px}
	.window_menu .container{height: 61%;margin-top:15%;margin-bottom: 4%;}
	.window_menu{height:100%}
	.window_menu .container .row{height:auto;}
	.content-material .title{text-align:left}
	.content-material h2{margin-right:0;  margin-bottom: 1.5rem;font-size: 1.33rem;}
	.bread-nav{margin-right:0;text-align:left}
	breadcrumb ul{margin-top:0;}
	.page-title{margin-bottom:2.8rem;margin-top:3rem;}
	.content-material .item{margin-bottom:45px;}
	.window_menu .container{overflow-y:auto;}
	.form-inline.form_feed-back input.form-control{width:280px;}
	.form_feed-back p{margin-top:10px;}
	.fixed{overflow:hidden;}
	footer .form-inline.form_feed-back input.form-control{width:100%;-webkit-border-radius: 30px 0 0 0;-moz-border-radius: 30px 0 0 0;-ms-border-radius: 30px 0 0 0;border-radius: 30px 0 0 0;margin-bottom:10px;}
	footer .form_feed-back button{width:100%;-webkit-border-radius: 0 0 30px 0;-moz-border-radius: 0 0 30px 0;-ms-border-radius: 0 0 30px 0;border-radius: 0 0 30px 0;margin-left:0;}
	.pd5{margin-bottom:3rem}
	.photo_archive .item{width:50%;}
	.photo_archive .item:nth-child(3n+1) .card, 
	.photo_archive .item:nth-child(3n+1) .card-img, 
	.photo_archive .item:nth-child(3n+1) .card:before, 
	.photo_archive .item:nth-child(3n+1) .card-body {
    -webkit-border-top-left-radius: 0;
    -moz-border-top-left-radius: 0;
    -ms-border-top-left-radius: 0;
    border-top-left-radius: 0;
	}
	.photo_archive .item:nth-child(3n) .card, 
	.photo_archive .item:nth-child(3n) .card-img, 
	.photo_archive .item:nth-child(3n) .card:before, 
	.photo_archive .item:nth-child(3n) .card-body {
    -webkit-border-bottom-right-radius: 0;
    -moz-border-bottom-right-radius: 0;
    -ms-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
	}
	.photo_archive .item:nth-child(2n+1) .card, 
	.photo_archive .item:nth-child(2n+1) .card-img, 
	.photo_archive .item:nth-child(2n+1) .card-body{
    -webkit-border-top-left-radius: 60px;
    -moz-border-top-left-radius: 60px;
    -ms-border-top-left-radius: 60px;
    border-top-left-radius: 60px;
	}
	.photo_archive .item:nth-child(2n) .card, 
	.photo_archive .item:nth-child(2n) .card-img, 
	.photo_archive .item:nth-child(2n) .card:before, 
	.photo_archive .item:nth-child(2n) .card-body {
    -webkit-border-bottom-right-radius: 60px;
    -moz-border-bottom-right-radius: 60px;
    -ms-border-bottom-right-radius: 60px;
    border-bottom-right-radius: 60px;
	}
	.footer-menu{margin-left:30px;}
	.item.projects{padding-top:0;}
	.item.projects .card{margin-bottom:60px;}
	.wrap-events .card-title{margin-bottom:15px;}
	.wrap-events .card-title{line-height:1.9rem;margin-top: -0.4rem;}
	.content-material .item{margin-bottom:20px;}
	h2, .h2, h1 {font-size: 2.5rem}
	.projects_big .card-img, .projects_mini .card-img{margin: 0 0 15px 0}
	.card-title {margin-bottom: 10px}
	.content-material .item:not(:last-child){margin-bottom:40px}
	.projects_mini > div:last-child .card-img:before{content:none;}
	.wrap-events .card{margin-bottom:70px;}
	.content-material .form-order{margin-bottom:70px;}
	.stroke_one > div:first-child .card-img:before, .srtoke_two> div:last-child .card-img:before{content:none}
	.contacts-material > .row{display: flex;flex-direction: column;}
	.contacts-material > .row > .title{order: 1;}
	.contacts-material > .row > .info{order: 2;}
	.contacts-material > .row > .form-contacts{order: 4;margin-top: 0}
	.contacts-material > .row > .map{order: 3;}
	.content-material .form-contacts .form-order{margin-bottom: 30px}
	.content-material .form-order{margin-top:0;}
	.form-contacts{margin-bottom:0;}
	.wrap-authorization{width: 100%;}
	.srtoke_two > div:last-child .card-img{height:149px}
	.function_img > div > div{width:35px; height:35px;margin: 0 10px;}
	.function_img > div{bottom:20%}
	.function_img > div > div.name_foto{margin-bottom:30px}
	.slick-dots{padding-left:41.66666666666667% !important;width:58.3333333333333 !important}
	.link_usl{display: inline-block}
	.quote{padding-bottom:55px;margin-right:-11px}
	.participants-items.slick-dotted.slick-slider{margin-bottom:0;}
	.person-info{max-width:352px;}
	#edit-profil .person-detaly-info{margin-top:5rem}
	#edit-profil label.not(.download-person-photo) {width: 28%;padding-left: 0}
	#edit-profil input[type="text"], #edit-profil input[type="email"], #edit-profil input[type="password"] {width: 66%;}
	.user-info-event{margin-top: 35px;}
	.user-table{margin-top:0;}
	.user-table .panel-title a span.name{width:85%;margin-top:0}
	.user-table .panel-title a span.time{width:15%;padding-right: 2%;line-height: 1.5;}
	.user-info-event .contatcs-info{max-width:350px;}
	.user-table .panel-body {padding: 20px 55px;}
	#edit-profil .form-part label{width: 34%;}
	.person-info {height: 296px;}
	#window_menu .person-info {margin-top:40px}
	.icons-controls-person a{margin-bottom:12px}
	.prim {margin-left: 34%}
	.bx-auth .form-group div{text-align:left}
	#edit-profil.bx-auth input[type="text"], #edit-profil.bx-auth input[type="password"]{width:75%}
	#edit-profil.bx-auth label{line-height:25px}
	#edit-profil.bx-auth .form-group { margin-bottom: 15px;}
	#edit-profil.bx-auth input[name="captcha_word"]{width:22%}
	.footer-blockquote{margin-top:25px}
	blockquote p {line-height:1.4}
	.readmore-js-toggle {margin-top: 5px}
	.slick-prev, .slick-next{height: 30px !important;top: -35px !important; width: 49px !important;}
	.slick-prev:before, .slick-next:before {font-size: 37px !important; padding-top: 0 !important;}
	.slick-prev {right: 60px !important}
	.experience-slider .title{margin-bottom:15px}
	.icon-menu, header .logo{float:left}
	.section_smi{margin-top:0;height:auto;margin-bottom: 20px;padding: 45px 0 0 0}
	.smi-about{height:auto}
	.smi-about div{padding-right:15px}
	.section_smi .more{position: relative;bottom: auto;right: auto;}
	.quote-foto div:before{width: 42px;height: 78px}
	.quote-foto div {height: 390px}
	.slick-dots {bottom: 15px !important}
	.ui-widget-content{width:440px !important}
	.ui-datepicker table {font-size: 1em !important}
	.ui-datepicker td a {line-height: 42px !important}
	.section.events {padding-bottom: 4rem}
	.events:not(.smi) .card {padding-right: 30px}
	.section.events .more {margin-right: 0}
	.to-projects{width: 30px;height: 30px;bottom:20px;margin-left: -15px;}
	.about .slick-dots {width: 96%}
	.quote:before {margin-top: -30px;margin-left: -8px;width: 115px;height: 50px}
	.section_smi:before {left: 0;top: 0;width: 100%;height: 1px}
	.presentation .title {line-height: 2.6rem;font-size: 2.2rem;height: 195px;}
	.presentation .mark, .quote-category .mark {margin-right: 155px;padding: 8px 20px;height: 190px;}
	.presentation .preiew img {max-width: 600px}
	.presentation .content {min-height: inherit}
	.presentation .preiew{top:80px;left: 51.7%;}
	.right-colon-material {padding-left: 15px;padding-top: 0}
	.map-materail{width:100%}
	.left-colon-material{padding-right:11px;padding-left: 11px}
	.right-colon-material{padding:0 11px}
	.presentation:not(.title-event) {margin-top: -2rem}
	.section.events .ui-datepicker th {font-size: 1em !important;}
	.bread-nav-events:before{content:none}
	.bread-nav-event breadcrumb ul{margin-top:0;margin-bottom: -50px;}
	.bread-nav-events{padding-left: 0; margin-left: 0; min-height: inherit}
	.title-event{clear:left}
	.section.events .fc-view > table,.section.events .fc-body,
	.section.events .fc-body tr, .section.events .fc-body tr .ui-widget-content{max-width:377px !important}
	.section.events .fc-day-number-box {width: 54px !important;height: 54px !important;line-height: 54px !important;}
	.section.events #calendar{max-width: 377px;}
	.section.events .fc th, .section.events .fc td{width: 54px !important;height: 54px !important;}
	.section.events .fc th{height: 35px !important;}
	.section.events .fc-event{width: 54px !important;height: 53px !important;line-height: 53px !important;}
	.section.events .fc-title {line-height: 53px !important;}
	.section.events .fc-basic-view .fc-body .fc-row{min-height:58px !important}
	.title-lection:not(.image-yes),.presentation.news:not(.image-yes) {padding-top: 0;margin-top: -12px;}
	.title-lection:not(.image-yes) .text-block{ min-height: 180px;}
	.section.events .fc-event-container:before{width: 50px !important;height: 50px !important}
	.content-material .projects_mini .card-img {height: 263px;}
	.presentation .mark, .quote-category .mark {margin-right: 170px}
	.events-page > .container{position: relative;left: auto;margin-left: auto;}
	.events-page .page-title{margin-left: 0}
	.events-page .bread-nav-events {margin-left: 0}
	.bg_inside-menu {width: 60%;margin-left: -125px; background-size: auto 395px;}
	.wrap-inside-menu {height: 395px;}
	footer .soc-set{margin-top:0;width:100%}
	.de footer .soc-set{margin-top:12px}
	.soc-set ul li a{width: 40px;height: 40px;}
	.inside-menu ul li.active a {font-size: 1.65rem}
	.inside-menu ul li.active:before {right: 10px}
	.de .section_smi {height: auto}
	.de .smi-about {height: auto}
	.de .about{padding-bottom: 2.3rem}
	.de .about .slick-dots {bottom: 15px !important}
	.de .section.events .more {margin-top: -8px}
	.presentation .text {height: 148px}
	.presentation .slick-prev{margin-left:280px !important;}
	.presentation .slick-next{margin-left: 335px !important;}
	.presentation .slick-prev, .presentation .slick-next{top: 84px !important;}
	.quote-category .content-material > div .autor {max-width: 290px}
	.presentation.news .preiew img {width: 323px}
	.presentation.news .container:before {background-size: auto 325px;left: 166px;background-position: left 31px;height: 360px;}
	.presentation.news .content {min-height: 360px}
	.presentation.news {padding-bottom: 2.5rem}
	.presentation.news .text-block {margin-top: 75px}
	.page-news .bread-nav-events {margin-left: 0}
	.wrap-news .item .card-img:before{left: 36px;top: -22px;width: 46px;height: 98px;}
	.wrap-news .item .card-img:after{left: 224px;bottom: -36px; width: 107px;height: 161px}
	.wrap-news .item:nth-child(2n) .card-img:before{left: -69px;top: -24px; width: 163px;height: 101px;}
	.wrap-news .item:nth-child(2n) .card-img:after{left: 216px;bottom: -31px;width: 58px;height: 71px;}
	.wrap-news .item:nth-child(3n) .card-img:before{left: -54px;top: -30px; width: 105px;height: 56px;}
	.wrap-news .item:nth-child(3n) .card-img:after{left: 168px;bottom: -75px; width: 107px;height: 75px;}
	.wrap-news .item:nth-child(4n) .card-img:before{width: 46px;height: 98px;left:36px; top:-31px}
	.wrap-news .item:nth-child(4n) .card-img:after{width:158px; height:159px; left:245px; bottom:-80px}
	.wrap-news .card {margin-bottom: 100px}
	.wrap-news {padding-top: 3.5rem}
	.wrap-news .card-title{line-height: 1.4rem;}
	.page-news .page-title{margin-bottom:0}
	.presentation.title-event.about .text {margin-top: 30px}
	.presentation.news.about .content {min-height: 320px}
	.presentation.news.about .text-block {margin-top: 60px}
	.content-material-about > div .item:last-child .right-colon-material{width:100%}
	.video-material {height: 318px;max-width:563px;margin-top: 90px;margin-bottom: 100px;}
	.video-material:before{width:196px;height:142px;top:-24px;left:-114px;}
	.video-material:after{width:78px;height:137px;bottom:-30px;left:-51px;}
	.video-material> div:before{width:80px;height:45px;top:-45px;right:99px;}
	.video-material> div:after{width:166px;height:185px;bottom:-76px;right:-103px;}
	.window_menu .soc-set{padding-left:11px; margin-top: 15px;}
	.window_menu .soc-set ul {margin: 0 0 0 25px}
	.media-left {padding-top: 28px;padding-left: 11px}
	.media > .container{padding-top:25px}
	.presentation.news.about.part .content{min-height:inherit}
	.presentation.part .text-block{padding-left:11px}
}
@media only screen and (max-width: 768px)  {
	 .window_menu .copyright{padding-top: 260px !important;top: auto;bottom: 75px;}
	 .window_menu .container{height: 89%;}
}
@media only screen and (min-width: 768px)  {
	.about .quote.slick-initialized > div{height:auto !important}
}
@media only screen and (max-width: 767px)  {
	.container{width:540px}
	.more{margin-top:0;margin-bottom:25px;}
	h2, .h2{font-size: 2rem;margin-bottom:1.6rem;line-height: 2.5rem;}
	.card-img, .projects_mini .card-img{margin-bottom:15px;}
	.projects_big .card-title{font-size: 1.2rem;line-height: 1.4;}
	.card-subtitle{margin-bottom:10px}
	.quote-foto div{max-width:180px;}
	blockquote .t-bold{font-size: 1.15rem;margin-bottom: 15px;line-height: 1.3;}
	blockquote{padding-top:0 !important;}
	blockquote:before{top: -15px;background-size: 100% auto;width: 84px;background-repeat: no-repeat;left: 5px}
	/*.footer-blockquote{padding-bottom:15px;}*/
	.footer-blockquote span{margin-bottom:5px}
	.form-order p{margin-top: 30px;margin-bottom: 25px;}
	.section{padding: 2.5rem 0 1.6rem 0;}
	footer{height:492px;padding-top:20px;}
	#content{padding-bottom:492px;}
	.de footer{height:525px;}
	.de #content{padding-bottom:525px;}
	footer .ru-de{margin-top:10px}
	header .logo{margin-left: 20px; font-size: 1.8rem; margin-top:25px;}
	header .person_cab{margin-left: 35px;display: none;}
	header{padding-top:15px;}
	.projects{padding-top:1.5rem;}
	blockquote {padding-left: 0 !important;}
	.window_menu .copyright{padding-top: 50px !important; text-align: center;}
	.window_menu .container{margin-left: -270px}
	.middle-footer{padding-left:15px; margin-top: 20px;}
	.window_menu .container{height:62%;}
	h1{font-size: 2.3rem;line-height: 3rem;}
	.footer-menu{margin-left:0}
	.footer-menu li{display:inline-block; margin-right:15px;margin-bottom:15px;}
	.copyright{margin-top:30px;text-align:left;}
	footer .logo img{max-width:75%}
	.photo_archive .item .card, 
	.photo_archive .item .card-img, 
	.photo_archive .item .card:before, 
	.photo_archive .item .card-body {
    -webkit-border-bottom-right-radius: 90px;
    -moz-border-bottom-right-radius: 90px;
    -ms-border-bottom-right-radius: 90px;
    border-bottom-right-radius: 90px;
    -webkit-border-top-left-radius: 90px;
    -moz-border-top-left-radius: 90px;
    -ms-border-top-left-radius: 90px;
    border-top-left-radius: 90px;
	}
	.photo_archive .item{width:100%;}
	header .autoriz{margin-top:25px;}
	.wrap-events{padding-top:0.5rem;padding-bottom: 3rem;}
	.wrap-events .card-title{margin-top: 1.5rem;}
	.wrap-events .btn-default{position:absolute;bottom:60px;}
	.wrap-events .card-body{position:inherit;}
	.wrap-events .card{margin-bottom:130px;}
	.wrap-events p.card-text{margin-bottom:15px;}
	header{height:100px;}
	.inside-page #content {padding-top: 100px;}
	.photo_archive .item .card, .photo_archive .item .card-img, .photo_archive .item .card-body,.photo_archive .item .card, .photo_archive .item .card-img, .photo_archive .item .card:before, .photo_archive .item .card-body{
	-webkit-border-top-left-radius: 60px !important;
    	-moz-border-top-left-radius: 60px !important;
    	-ms-border-top-left-radius: 60px !important;
    	border-top-left-radius: 60px !important;
    	-webkit-border-bottom-right-radius: 60px !important;
    	-moz-border-bottom-right-radius: 60px !important;
    	-ms-border-bottom-right-radius: 60px !important;
    	border-bottom-right-radius: 60px !important;
	}
	/*.card-click-box{width:100%; height: 100%; position: absolute; top:0;z-index: 2}
	.photo_archive .item .btn-default{position:relative;z-index: 10}
	.photo_archive .item .card-body{margin-top:0;display:none;z-index: 3;}*/
	header .ru-de{margin-top:10px;}
	.srtoke_two > div:last-child .card-img{height:250px}
	.function_img > div > div.name_foto{font-size: 1rem;line-height: 1.6rem}
	.slick-dots{padding-left:0 !important;width:100% !important}
	.slick-dots li:first-child{margin-left: 12px !important;}
	.form-order {margin-top: 40px}
	.quote {padding-bottom: 45px}
	.share-content{margin-left: 0;margin-top: 35px}
	.page-projects .item.projects{margin-bottom:0;}
	.list-participants li{padding: 12px 20px;}
	.participants{padding-bottom:0;}
	.participants-items .slick-prev, .participants-items .slick-next{margin-top: -95px !important;}
	.dop-info_{padding-top:0;}
	#edit-profil label {width: 100%;padding-left: 0;line-height: 25px; text-align:left}
	#edit-profil input[type="text"], #edit-profil input[type="email"], #edit-profil input[type="password"] {width: 100%;}
	#edit-profil .form-group {margin-bottom: 15px}
	.change-password {margin-top: 70px}
	#edit-profil h3 {margin-top: 0;margin-bottom: 20px;}
	#edit-profil .form-part label{width: 100%;}
	.prim {margin-left: 0}
	.user-table .panel-title a span.name{width:80%;}
	.user-table .panel-title a span.time{width:20%;}
	#edit-profil.bx-auth input[type="text"], #edit-profil.bx-auth input[type="password"]{width:100%}
	#edit-profil .del-foto label{width:auto}
	#edit-profil.bx-auth #USER_REMEMBER + label{padding-left:25px}
	#edit-profil.bx-auth input[name="captcha_word"]{width:31%}
	/*.share > div{padding-left:0; padding-right:0}*/
	.share-content{float:none !important}
	.share .btn{float:none !important}
	.ar_al_right{text-align:left}
	.share .double-links .btn{float:left !important}
	.form-default label{width:100%; text-align:left;padding:0;line-height: 25px;}
	.search-users .prim {margin-left: 0}
	.form-default input[type="text"]{width:100%}
	#content .form-inline.form_feed-back input.form-control {width: 373px;}
	.popup-window{width:96%; left:2% !important}
	#popup-window-content-sender_subscribe_component tr:first-child td:nth-child(2) div:first-child {font-size: 25px !important}
	#popup-window-content-sender_subscribe_component tr:first-child td:nth-child(2) div:nth-child(2) {font-size: 16px !important}
	#popup-window-content-sender_subscribe_component .bx_subscribe_response_container {padding: 15px 0 !important}
	.fc-view{width:728px}
	.section.events .fc-view{width:380px}
	.fc-view-container{overflow-x:auto}
	.section.events .fc-view-container{overflow-x:inherit}
	.person-detaly-info .fc-day-number-box{font-size:18px !important;line-height: 25px !important; width:25px !important; height:25px !important}
	.person-detaly-info .fc-title{font-size:12px !important}
	.person-detaly-info .fc-event{padding:5px !important}
	.person-detaly-info .fc-basic-view .fc-body .fc-row {height: 135px !important}
	.qtip{left:50% !important; margin-left:-225px !important}
	.quote-foto{margin-bottom:26px}
	.quote-foto{height:245px}
	.quote-txt blockquote{min-height:inherit; height:auto; padding:0 20px !important}
	.blockquote-content{min-height:inherit;padding-top: 4px;}
	.readmore-js-section{height:auto !important}
	.readmore-js-toggle{display:none !important}
	.quote .slick-dots{bottom:0}
	.about {padding-bottom:1rem}
	.quote .slick-next{top: 350px;background-position: 5px center !important;background-size: 35px auto !important}
	.quote .slick-prev{top: 350px;background-position: 30px center;background-size: 32px auto !important;}
	/*.quote .slick-next, .quote .slick-prev{width:70px !important; height:70px !important; border-radius:50%;}*/
	.section.projects + .about > .container > .row > div{position:static}
	.quote{position:static !important}
	.section.projects + .about{position:relative}
	.readmore-js-collapsed:before{content:none}
	.experience-slider .preiew img{max-width:330px; width: 100%;}
	.experience-slider .preiew{margin-bottom:15px}
	.slick-prev, .slick-next{top:-10px !important}
	.section.experience-exchange{padding: 1rem 0 3rem 0}
	.experience-slider .title {font-size: 1.4rem;line-height: 1.7rem;}
	.projects_mini .item {width: 50%}
	.projects_mini{margin-top:20px}	
	.after-projects .year{font-size: 10.5rem;line-height: 11.5rem}
	.smi-about > div{padding-right:11px}
	.smi-about .card{padding-right:0}
	.quote-foto div {height: 250px}
	.quote-foto div:before {width: 25px;height: 46px;left: 20px;bottom: 0;margin-top: -56px;}
	.quote:before{margin-top: -20px;margin-left: -10px; width: 80px;height: 40px;border-radius: 32px 0 0 0;}
	.quote .slick-prev:before{background:url(../img/icons/Arrow_left.svg) no-repeat !important; content: ''}
	.quote .slick-next:before{background:url(../img/icons/Arrow_right.svg) no-repeat !important;content: ''}
	.stroke_one > div:nth-child(3){width:100%}
	.gallery .srtoke_two > div:first-child .card, .gallery .srtoke_two > div:nth-child(2) .card{height:168px; overflow:hidden}
	.events:not(.smi) .card {padding-right: 0}
	.quote-txt{width:100%}
	.section_smi:before{content:none}
	.section_smi{padding-top:30px;border-top: 1px solid #ddd;margin-top: 10px;}
	.presentation .preiew {left: 51px;top: auto;position: relative;width:540px;margin:0 auto;float: none;}
	.presentation .preiew img {max-width: 145%}
	.presentation .text-block {padding-left: 11px;margin-top:30px}
	.presentation .title {line-height: 2.5rem;font-size: 2rem;height: 110px;}
	.presentation{padding-bottom:3rem;padding-top:0;margin-top:0}
	.presentation .mark, .quote-category .mark { 
		margin-right: 103px;
		top: 25px;
		font-size: 0.89rem;
		width: 125px;
	}
	/*.presentation .content{padding-top:70px}*/
	.title-event{padding-top:0;clear: left;}
	.presentation:not(.title-event){margin-top:1.5rem}
	.footer-blockquote{border-top:none}
	.bread-nav-event breadcrumb ul {margin-bottom: 0}
	#bx-notifier-panel{display:none}
	.title-lection:not(.image-yes) .text-block,.news:not(.image-yes) .text-block{ min-height: 158px;padding-left: 66px;margin-top:16px}
	.content-material .projects_mini .card-img {height: 180px;}
	.content-material .projects_mini .card-title {height: 83px}
	.item.projects .card-body {margin-bottom: 25px}
	.projects_mini .btn-red-arrow, .projects_mini .btn-red-arrow:not(.disable):hover{width: 38px;height: 38px; background-size: 18px auto;}
	.quote-category .mark{top:0}
	.quote-category .content-material > div {padding-left:0 }
	.quote-category .content-material {padding-left: 60px}
	.quote-category .content-material > div .text{margin-bottom:10px; font-size: 1rem;line-height: 1.6rem;}
	.quote-category .content-material > div .autor .name{font-size: 1rem;}
	.inside-menu ul li.active:before{right:0;width:100%;}
	.inside-menu{display:none;}
	.inside-menu ul{margin-top:15px;}
	.inside-menu ul li a{padding:10px;}
	footer .soc-set {margin-top: 15px}
	.de .about{padding-bottom: 1rem}
	.bg_inside-menu{position:relative; top:auto; background:none !important; margin-left:0;left:0;width: 100%}
	.wrap-inside-menu {height: auto}
	.inside-menu ul li{text-align: center;}
	.inside-menu ul li.active a{padding: 15px 0;}
	.presentation .text {height: 110px}
	.presentation .slick-prev{margin-left:135px !important;}
	.presentation .slick-next{margin-left: 190px !important;}
	.presentation .slick-prev, .presentation .slick-next{top: 7px !important;}
	.presentation.news .preiew{left: 0;padding: 0 66px 70px 66px;top: auto; min-height: 354px;}
	.presentation.news .preiew img{width:100%}
	.presentation.news .text-block {margin-top: 30px}
	.presentation.news .content{position:relative;padding-top: 64px;}
	.presentation.news:not(.image-yes) .content{padding-top:0}
	.presentation.news .container:before{content:none}
	.presentation.news .content:before{
		position: absolute;
		top: 0;
		left: 50%;
		width: 200%;
		content: '';
		background: url(../img/news-detail-bg.jpg) no-repeat left 0;
		background-size: auto 408px;
		height: 410px;
		margin-left: -490px;
	}
	.presentation.news .mark {top: 64px}
	.presentation.news:not(.image-yes) .mark {top: 39px;}
	.presentation.news:not(.image-yes) .content:before{content:none}
	.presentation.news:not(.image-yes){padding-bottom: 3rem;}
	.wrap-news .card-img{width:281px}
	.wrap-news .item .card-img:before{left: 34px;top: -22px;width: 45px;height: 95px;}
	.wrap-news .item .card-img:after{left: 220px;bottom: -35px; width: 104px;height: 156px}
	.wrap-news .item:nth-child(2n) .card-img:before{left: -67px;top: -24px; width: 158px;height: 98px;}
	.wrap-news .item:nth-child(2n) .card-img:after{left: 206px;bottom: -30px;width: 56px;height: 69px;}
	.wrap-news .item:nth-child(3n) .card-img:before{left: -52px;top: -26px; width: 102px;height: 55px;}
	.wrap-news .item:nth-child(3n) .card-img:after{left: 160px;bottom: -56px; width: 104px;height: 73px;}
	.wrap-news .item:nth-child(4n) .card-img:before{width: 45px;height: 95px;left:34px; top:-25px}
	.wrap-news .item:nth-child(4n) .card-img:after{width:154px; height:155px; left:230px; bottom:-78px}
	.wrap-news {padding-top: 3.5rem}
	.wrap-news .card {margin-bottom: 100px}
	.wrap-news .card-body{margin-top:30px}
	.wrap-news .label{margin-bottom:0}
	.presentation.news.about .content:before{content:none}
	.presentation.news.about .content{padding-top:0}
	.presentation.news.about  .preiew{padding-left:0}
	.video-material {height: 285px;max-width:505px; margin-top:75px; margin-bottom:60px}
	.video-material:before{width:178px;height:129px;top:-22px;left:-104px;}
	.video-material:after{width:71px;height:125px;bottom:-27px;left:-46px;}
	.video-material> div:before{width:70px;height:41px;top:-41px;right:90px;}
	.video-material> div:after{width:151px;height:168px;bottom:-69px;right:-94px;}
	.menu-person{z-index: 200;position: relative;}
	.window_menu .form-authorization .link{margin-bottom:27px;z-index: 200;position: relative;}
	.media-left {padding-top: 0}
	.media .bx-pagination .bx-pagination-container ul{margin-left: 0;}
	.media > .container{margin-left: 0;}
	.presentation.part .text-block{padding-left:11px;margin-top:35px}
	.search-page .search-box .search-query{width: 78% !important;}
	.search-page .search-box .search-button{width: 21%;}
	.AdvertismentBuyer .buttons_list-adv_lich-cab .predprosmotr_adv{margin-left: 0;margin-right: 1%;}
	.search-page > .search-result{margin-top: 60px;}
}

@media only screen and (max-width: 641px) {
	.icon-menu{ width: 31px;height: 32px;}
	.icon-menu div{background-size:auto 86%;}
	header .logo{margin-top:20px;}
	header .autoriz{margin-top: 21px}
	.inside-page #content {padding-top: 95px;}
	header .ru-de{margin-top:9px;}
	.function_img > div > div{width:30px; height:30px}
	.projects {padding-top: 0.5rem}
}

@media only screen and (max-width: 575px) {
	.container{width:96%}
	blockquote:before{width: 70px;height: 57px;background-size: 100% auto;}
	.about{padding-top:4rem}
	.card{margin-bottom:20px;}
	.projects_mini .card{margin-bottom:10px;}
	header .logo{margin-left: 20px;font-size: 1.4rem; margin-top: 23px}
	.window_menu .container{margin-left: 0;left: 2%;width:96%;}
	header .autoriz{margin-top:20px;}
	.f-menu{margin-left: -9%;width: 66.666%;}
	footer .logo{margin-top:23px;}
	.inside-menu ul li a{padding:10px 15px;}
	.page-title{margin-bottom:2rem;}
	.section{padding-top:1.5rem;}
	.section.projects{padding-top:0;}
	.section.gallery{padding-bottom:4rem;padding-top:1.5rem;}
	.events .card{margin-bottom:15px;}
	.events .card-title{margin-bottom:10px;}
	.ya-share2{margin-left:10px;}
	.content-material .form-order{margin-bottom:50px;}
	header .ru-de{margin-top:10px;}
	.srtoke_two > div:last-child .card-img{height:auto}
	.function_img > div{bottom:10%}
	.smi-about .card{margin-bottom:40px}
	.smi-about .card-body{margin-bottom:15px}
	.share-content, .share .btn{float:none !important;}
	.participants{padding-top:0}
	.share-content{margin-bottom:20px;}
	.window_menu .container{margin-top:18%}
	#content .form-inline.form_feed-back input.form-control{width:100%;-webkit-border-radius: 30px 0 0 0;-moz-border-radius: 30px 0 0 0;-ms-border-radius: 30px 0 0 0;border-radius: 30px 0 0 0;margin-bottom:10px;}
	#content .form_feed-back button{width:100%;-webkit-border-radius: 0 0 30px 0;-moz-border-radius: 0 0 30px 0;-ms-border-radius: 0 0 30px 0;border-radius: 0 0 30px 0;margin-left:0;}
	.section.experience-exchange{padding-top:0}
	.slick-next{width:47px !important}
	.slick-prev {right: 48px !important}
	.gallery .srtoke_two > div:first-child .card, 
	.gallery .srtoke_two > div:nth-child(2) .card {height: 142px}
	.presentation .mark, .quote-category .mark{margin-right: 0;left: 0;height: 53px;margin-left: 53px;}
	.presentation .preiew{width:96%;left: 52px;}
	.presentation .preiew img {max-width: 141%}
	.presentation .text { max-width: 100%}
	.presentation .content{position: relative;}
	.presentation .footer a{background-size: 18px auto; width: 38px;height: 38px;}
	.presentation .footer {margin-top: 25px}
	.content-material .projects_mini .card-img {height: 151px}
	.content-material .projects_mini .card-title {height: 105px}
	.quote-category .content-material > div .text{line-height: 1.6rem;}
	.events-page .page-title {margin-bottom: 1rem;}
	.presentation .text {height: 130px}
	.presentation .title{margin-bottom: 20px}
	.presentation .slick-prev{margin-left:105px !important;}
	.presentation .slick-next{margin-left: 160px !important;}
	.presentation.news .preiew{padding-right:15px;padding-bottom:50px;min-height: 290px;}
	.presentation.news .preiew img {width: 322px}
	.presentation.news .content {padding-top: 52px}
	.presentation.news .content:before{background-size: auto 324px;height: 326px;margin-left: -393px;}
	.presentation.news .mark {top: 52px}
	.wrap-news {padding-top: 3.5rem}
	.media .item {margin-bottom: 0}
	.presentation.news.about .preiew {top: 10px; min-height: 230px;padding-bottom: 0;}
	.video-material {height: 247px;max-width:438px; margin-top:60px;}
	.video-material:before{width:162px;height:117px;top:-20px;left:-95px;}
	.video-material:after{width:65px;height:100px;bottom:-25px;left:-42px;}
	.video-material> div:before{width:60px;height:37px;top:-37px;right:82px;}
	.video-material> div:after{width:137px;height:153px;bottom:-63px;right:-85px;}
	.window_menu .copyright{bottom:30px}
	.participants-items .card-title {font-size: 1rem}
}

@media only screen and (max-width: 532px) {
	.window_menu .container{margin-top:28%;height: 78%;}
	.participants-items .slick-prev, .participants-items .slick-next {margin-top: -115px !important}
}

@media only screen and (max-width: 479px) {
	.col-xs-6{width:100%}
	blockquote{padding-left:0 !important}
	blockquote .t-bold{line-height:1.3;}
	.footer-blockquote{padding-right:0;width:100%;}
	.footer-right{padding-top:22px}
	.header-right{max-width:35%;}
	header .autoriz{margin-top:14px;}
	header .person_cab{margin-bottom:5px;}
	header .logo{margin-left: 10px;font-size: 1.2rem;margin-top: 20px;}
	nav ul li{width:100%;margin-bottom:20px;}
	.remember-me{width:65%;}
	h1{font-size: 2.2rem; letter-spacing: 2px;line-height: 2.7rem;}
	.inside-page #content {padding-top: 85px;}
	.middle-footer{margin-top:0;}
	footer{padding-top:0;height:610px;}
	#content{padding-bottom:610px;}
	.footer-menu{max-width:180px; margin-left: 15px;}
	.title-form-footer{font-size:1.1rem;}
	.item.projects .card{margin-bottom:50px;}
	.item.projects .card-body{margin-bottom:20px}
	header{height:85px;}
	.inside-page #content {padding-top: 85px;}
	.footer-menu li{display:block; margin-right:0;}
	.content-material .item:not(:last-child){margin-bottom:25px}
	.copyright {margin-top: 35px}
	.contatcs-info {margin-bottom: 40px}
	header .ru-de{margin-top:18px;}
	/*.contacts-material > .row > .form-contacts{margin-top:25px;}*/
	.content-material .form-order p{margin-bottom: 30px;margin-top:20px;}
	.icon-menu{width:34px}
	.icon-menu div{background-size: auto 95%;}
	.function_img > div > div.name_foto{margin-bottom:50px}
	.participants-items .slick-prev, .participants-items .slick-next {width: 30px !important;height: 66px !important}
	.share{margin-top:20px;}
	.participants-items .slick-prev, .participants-items .slick-next {margin-top: 0 !important;top: 33px !important;}
	.list-participants li {padding: 8px 10px;}
	.more{font-size:0.8rem;}
	.user-table .panel-body {padding: 20px 30px;}
	.user-table .panel-title a span.name{width:77%;}
	.user-table .panel-title a span.time{width:23%;}
	div.sonet-message-form .td:nth-child(2n), div.sonet-message-form .td:first-child{width:100%}
	div.sonet-message-form select{height: 30px;}
	div.sonet-message-form .td:first-child{padding:0;margin-bottom:5px}
	div.sonet-message-form .tr{padding: 15px 0}
	.person-detaly-info input[type="submit"], input[type="reset"]{width:100%; margin: 0 0 10px 0;} 
	#edit-profil.bx-auth input[name="captcha_word"]{width:43%}
	.double-links .btn + a, .share .double-links .btn{padding: 14px}
	.form-default input[type="reset"]{margin-left:0}
	.search-users .form-default input[type="reset"]{border-radius:0 0 20px 0}
	.search-users .form-default input[type="submit"]{border-radius:20px 0 0 0}
	.qtip{left:2% !important; margin-left:0 !important; width:96% !important; max-width:96% !important}
	.qtip-content .lection-list .item .name{width:60%}
	.qtip-content .lection-list .item .status{width:25%}
	.qtip-content{padding: 30px 16px 20px 15px !important}
	.participants-items .slick-dots{display:none !important;}
	.quote .slick-dots li:first-child, .quote .slick-dots li{margin:0 0 0 12px !important; width:15px; height:15px;}
	.quote .slick-dots li button{width:15px; height:15px;border-radius:5px 0 5px 0}
	.slick-prev, .slick-next {top: -45px !important}
	.projects_mini .item:nth-child(2n+1){clear:left}
	.card-img, .projects_mini .card-img {margin-bottom: 10px}
	.after-projects .year {font-size: 8.5rem;line-height: 9.5rem}
	.after-projects {padding-bottom: 5rem;padding-top: 0.5rem}
	.after-projects h2 {margin-bottom: 2.3rem}
	.quote:before{margin-left: -5px;}
	.stroke_one > div, .srtoke_two > div{width:100%;}
	.gallery .srtoke_two > div:first-child .card,
	.gallery .srtoke_two > div:nth-child(2) .card {height: auto}
	.ui-widget-content{width:100% !important}
	.presentation .title {line-height: 2rem;font-size: 1.5rem;margin-bottom: 15px;height: 88px;}
	.first-view-desctop{display:none}
	.first-view-mobile{display:block;}
	.presentation:not(.title-event) {padding-bottom: 4rem; margin-top: 1rem;}
	.presentation .preiew img {max-width: 138%}
	.section.events .fc-body tr, .section.events .fc-body tr .ui-widget-content{max-width:280px !important}
	.section.events .fc-day-number-box {width: 40px !important;height: 40px !important;line-height: 40px !important;}
	.section.events #calendar{max-width: 280px;}
	.section.events .fc th, .section.events .fc td{width: 40px !important;height: 40px !important;}
	.section.events .fc-event{width: 40px !important;height: 39px !important;line-height: 39px !important;}
	.section.events .fc-title {line-height: 39px !important;}
	.section.events .fc-basic-view .fc-body .fc-row{min-height:44px !important}
	.section.events .fc-view > table, .section.events .fc-body, 
	.section.events .fc-body tr, .section.events .fc-body tr .ui-widget-content{max-width: 280px !important}
	.title-lection:not(.image-yes) .text-block{margin-top:18px}
	.title-lection:not(.image-yes){margin-top:0;padding-bottom: 4rem;}
	.section.events .fc-event-container:before{width: 36px !important;height: 36px !important}
	.content-material .projects_mini .card-img {height: auto}
	.content-material .projects_mini .card-title {height: auto}
	.quote-category .content-material > div{padding-left: 0;position: relative;}
	.quote-category .content-material {height: auto}
	.quote-category .content-material > div .autor{margin-right:0}
	.quote-category .content-material > div .text {padding-right: 0}
	.de .soc-set ul{margin:0;display:block}
	.de .soc-set ul li:first-child{margin-left:0}
	.de footer {height: 638px}
	.de #content {padding-bottom: 638px;}
	.presentation .slick-prev{right:48px !important;}
	.presentation .slick-next{right:0 !important;}
	.presentation .slick-prev, .presentation .slick-next {top: 0 !important;margin-left:0 !important;left:inherit !important;width:47px !important}
	#presentation-slider{padding-top:30px}
	.presentation.news .preiew img {width: 280px}
	.presentation.news .content {padding-top: 43px;}
	.presentation.news .content:before {background-size: auto 280px;height: 282px;margin-left: -328px}
	.presentation.news .mark {top: 43px}
	.presentation.news:not(.image-yes){margin-top: 0;}
	.presentation.news .text-block {margin-top: 18px}
	.presentation.news:not(.image-yes) .mark {top: 24px}
	.presentation.news .preiew{min-height: 265px;}
	.presentation.news.about .text-block {margin-top: 25px;}
	.video-material {height: 205px;max-width:362px; margin-top:55px;}
	.video-material:before{width:135px;height:97px;top:-17px;left:-71px;}
	.video-material:after{width:54px;height:83px;bottom:-21px;left:-35px;}
	.video-material> div:before{width:54px;height:31px;top:-31px;right:68px;}
	.video-material> div:after{width:114px;height:127px;bottom:-53px;right:-71px;}
	.window_menu .soc-set ul {margin: 8px 0 0 0; display:block}
	.search-page .search-box .search-query{margin-bottom: 10px;width:100% !important;margin-right:0;border-radius:30px 0 0 0;padding: 5px 25px;line-height: 20px;height: 40px;font-size: 1rem !important;}
	.search-page .search-box .search-button{line-height: 40px;width:100% !important;padding: 0;border-radius:0 0 30px 0;font-size: 1rem !important}
	.search-sorting label{display:block}
}

@media only screen and (max-width: 400px) {
	.box-autor{width:52%}
	.intresting_objects .distance{font-size:0.8rem;}
	.intresting_objects .distance span{font-size:1.0633rem;}
	.link_usl {margin-top: 20px}
	footer{padding-top:0;}
	.form-inline.form_feed-back input.form-control{width:100%;-webkit-border-radius: 30px 0 0 0;-moz-border-radius: 30px 0 0 0;-ms-border-radius: 30px 0 0 0;border-radius: 30px 0 0 0;margin-bottom:10px;}
	.form_feed-back button{width:100%;-webkit-border-radius: 0 0 30px 0;-moz-border-radius: 0 0 30px 0;-ms-border-radius: 0 0 30px 0;border-radius: 0 0 30px 0;margin-left:0;}
	footer{height:580px;}
	#content{padding-bottom:580px;}
	.remember-me{width:55%;}
	.remember-me .checkbox + label{margin-left: 15px}
	.footer-menu li{display:block;margin-right:0;margin-bottom:10px}
	.f-menu{padding-right:0}
	.user-table .panel-body {padding: 20px 10px;}
	.person-info {max-width: 285px; height: 240px;}
	#edit-profil.bx-auth input[name="captcha_word"]{width:26%}
	.btn-default {padding: 14px 15px}
	.double-links .btn + a, .share .double-links .btn{width:100%}
	.double-links .btn + a{margin-left:0; margin-top:5px;text-align:center}
	.double-links .btn{-webkit-border-radius: 20px 0 0 0;-moz-border-radius: 20px 0 0 0;-ms-border-radius: 20px 0 0 0;border-radius: 20px 0 0 0;}
	.double-links .btn + a{-webkit-border-radius: 0 0 20px 0;-moz-border-radius: 0 0 20px 0;-ms-border-radius: 0 0 20px 0;border-radius: 0 0 20px 0;}
	.qtip-content .lection-list .item .name{width:81%}
	.qtip-content .lection-list .item .status{margin-left: 17%;margin-top: 5px;width:83%}
	.qtip-content .lection-list .item .time{width:15%}
	.after-projects .year {font-size: 7.5rem;line-height: 8.5rem}
	.de footer {height: 605px}
	.de #content {padding-bottom: 605px;}
	.presentation .text {height: 148px}
	.qtip-content .data-event{font-size: 0.65rem;}
	.presentation.news .preiew img {width: 230px}
	.presentation.news .content {padding-top: 36px}
	.presentation.news .content:before {background-size: auto 230px;height: 232px;margin-left: -268px}
	.presentation.news .preiew{padding-bottom:36px}
	.presentation.news .mark {top: 36px}
	.bx-pagination .bx-pagination-container ul li{width:32px; height: 32px}
	.bx-pagination .bx-pagination-container ul li a {height: 32px;line-height: 32px}
	.bx-pagination .bx-pagination-container ul li span{height: 32px;line-height: 32px}
	.bx-pagination .bx-pagination-container ul li.bx-pag-prev{margin: 0 10px 0 0}
	.bx-pagination .bx-pagination-container ul li {margin: 0 5px 0 0}
	.bx-pagination .bx-pagination-container ul li.bx-pag-next{margin: 0 0 0 5px;}
	.presentation.news .preiew{min-height: 210px;}
	.presentation.news.about .preiew{min-height: 190px;}
	.video-material {height: 161px;max-width:285px; margin-top:45px;}
	.video-material:before{width:106px;height:76px;top:-13px;left:-56px;}
	.video-material:after{width:42px;height:65px;bottom:-17px;left:-28px;}
	.video-material> div:before{width:42px;height:24px;top:-24px;right:54px;}
	.video-material> div:after{width:90px;height:100px;bottom:-42px;right:-56px;}
	.window_menu .copyright {bottom: 15px}
}