@media screen and (min-width: 1430px) {
	body {
		overflow-x:hidden;
	}
	.container{
		min-width: 1225px;
	}
	.limiter{
		width: 1225px;
	}
	.limiter-footer{
		width: 1363px;
	}
	.logo-main{
		left: -31px;
	}
	.top-nav{
		left: 372px;
	}
	.head-callback{
		right: -60px;
	}
	.head-phone{
		right: 137px;
	}
	.top-nav.bot{
		left: 224px;
	}
	.sub-menu{
		/*padding-left: 63px;*/
	}
	.sub-left{
		width: 568px;
	}
	.sub-left .h5{
		margin-top: 6px;
	}
	.sub-right{
		width: 550px;
		padding-left: 17px;
	}
	.other-training{
		margin-top: 23px;
	}
	.banner-txt{
		width: 950px;
	}
	.banner-train-business{
		left: 320px;
	}
	.banner-train-life{
		right: 336px;
	}
	.info-block{
		padding-bottom: 30px;
	}
	.info-block.flLeft{
		margin-left: 0;
	}
	.info-block.flRight{
		margin-right: 0;
	}
	.foot-address{
		width: 280px;
		margin-left: 9px;
	}
	.foot-address a{
		margin-top: 9px;
	}
	.foot-phone{
		margin-left: 116px;
	}
	.foot-phone.mail{
		margin-left: 110px;
	}
	.foot-social{
		margin-right: 0;
	}
	.about-block{
		padding-left: 0;
		width: 600px;
	}
	.concept-video{
		width: 635px;
		//height: 355px;
		margin-right: 0;
		margin-top: 20px;
	}
	.btn-play{
		width: 116px;
		height: 116px;
		left: 258px;
		top: 110px;
	}
	.btn-play:hover{
		width: 120px;
		height: 120px;
		left: 256px;
		top: 108px;
	}
	.concept-bold{
		margin-left: 0;
	}
	.concept-main{
		margin-left: 0;
		width: 540px;
	}
	.smi-head{
		//padding-top: 68px;
	}
	.smi-article{
		width: 315px;
		margin-left: 116px;
	}
	.smi-article.row{
		margin-left: 0;
	}
	.list-brand img{
		-ms-transform: scale(1); /* IE 9 */
	  -webkit-transform: scale(1); /* Chrome, Safari, Opera */
	  transform: scale(1);
	}
	.list-brand{
		margin-top: 21px;
		margin-left: -45px;
		width: 1330px;
	}
	.h7.client-review{
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.review-single{
		width: 540px;
		margin-left: 55px;
		margin-right: 0;
	}
	.training:before{
		left: 33px;
	}
	.train-head{
		left: 72px;
		top: 37px;
	}
	.list-train{
		margin-left: 53px;
	}
	.list-train.first{
		margin-right: 31px;
	}
	.list-train li{
		width: 266px;
	}
	.whom-info{
		padding-left: 0;
		width: 565px;
	}
	.whom-info.flRight{
		padding-right: 25px;
		width: 510px;
	}
	.how-head{
		padding-top: 31px;
	}
	.step-block{
		margin-top: 49px;
		margin-bottom: 55px;
	}
	.how-to.limiter .bg-f4{
		width: 1430px;
		margin-left: -102px;
	}
	.three-place{
		height: 317px;
		-o-transition: height .5s;
	  -ms-transition: height .5s;
	  -moz-transition: height .5s;
	  -webkit-transition: height .5s;
	  transition: height .5s;
	}
	.single-place{
		width: 33.333%;
		height: 317px;
		-o-transition: height .5s;
	  -ms-transition: height .5s;
	  -moz-transition: height .5s;
	  -webkit-transition: height .5s;
	  transition: height .5s;
	}
	.single-place.central:before,
	.single-place.central:after{
		height: 317px;
	}
	.book-head{
		padding-top: 55px;
		padding-bottom: 25px;
	}
	.train-soon{
		width: 590px;
	}
	.limiter-submenu{
		width: 1310px;
	}
	.concept-head{
		margin-left: 0;
	}
	.limiter-photo{
		width: 1428px;
	}
	.limiter-corporate{
		width: 1430px;
	}
	.conf-name{
		margin-top: 28px;
		font-size: 70px;
	}
	.conf-txt{
		width: 900px;
	}
	.table-conference{
		width: 1340px;
	}
	.accordion-opener{
		padding-left: 313px;
	}
	.accordion-opener:before{
		right: 270px;
	}
	.accordion-opener:after{
		right: 278px;
	}
	.panel{
		padding-left: 350px;
		padding-right: 265px;
	}
	.context-train{
		width: 1240px;
	}
	.context-train .h6{
		padding-top: 12px;
	}
	.vimeo-video{
		
	}
	.context-train .banner-txt{
		width: 950px;
	}
	.days-box{
		width: 980px;
		margin: 46px auto 0 auto;
		text-align: center;
	}
	.list-day{
		margin: 0 50px;
		text-align: left;
	}
	.train-format{
		margin-left: 197px;
	}
	.train-people{
		margin-right: 191px;
	}
	.trainer{
		margin-left: 30px;
		margin-right: 20px;
	}
	.close-train-box{
		padding: 30px 185px 0 185px;
	}
	.main-banner.crew{
		margin-bottom: 35px;
	}
	.shedule-menu{
		width: 1295px;
	}
	.shedule-item{
		width: 1210px;
	}
	.course-name{
		width: 700px;
	}
	.course-descr{
		width: 440px;
	}
	.about-numbers{
		font-size: 100px;
	}
	.about-numbers > div{
		font-size: 24px;
	}
	.payment-box{
		padding-left: 40px;
	}
	.banner-trainer,
	.banner-green,
	.banner-white{
		padding-left: 0px;
	}
	.mini-trainer{
		width: 190px;
	}
	.banner-green-center{
		width: 830px;
	}
	.train-info{
		width: 1090px;
	}
	.video-wrapper{
		width: 1210px;
		margin-left: 10px;
	}
	.mini-video{
		width: 540px;
		height: 280px;
	}
	.btn-watch-all{
		margin-left: 0px;
	}
	.review-single header{
		width: 420px;
	}
	.jcarousel{
		margin-left: 0;
		width: 1220px;
	}
	.jcarousel li{
		width: 1220px;
	}
	.about-side{
		width: 600px;
	}
	.smi{
		width:385px
	}
	.smi-wrapper{
		width: 1255px;
	}
	.photo-info.train{
		left: 220px;
	}
	.step-name{
		left: -40px;
	}
}

@media screen and (min-width: 1920px) {
	.container{
		min-width: 1225px;
	}
	.limiter{
		width: 1225px;
	}
	.limiter-footer{
		width: 1379px;
	}
	.logo-main{
		left: -24px;
	}
	.top-nav{
		left: 379px;
	}
	.head-callback{
		right: -313px;
	}
	.head-phone{
		right: -115px;
	}
	.top-nav.bot{
		left: 232px;
	}
	.sub-menu{
		padding-left: 310px;
	}
	.banner-txt{
		width: 950px;
	}
	.banner-train-business{
		left: 328px;
	}
	.banner-train-life{
		right: 327px;
	}
	.close-events{
		margin-left: 42px;
	}
	.event-name,
	.event-closest,
	.event-date,
    .event-subtitle,
	.btn-event{
		left: 24px;
	}
	.list-greentick{
		width: 47%;
		margin-left: 7px;
	}
	.info-block{
		padding-bottom: 30px;
	}
	.info-block.flLeft{
		margin-left: 0;
	}
	.info-block.flRight{
		margin-right: 0;
	}
	.foot-address{
		width: 280px;
		margin-left: 26px;
	}
	.foot-address a{
		margin-top: 9px;
	}
	.foot-phone{
		margin-left: 116px;
	}
	.foot-phone.mail{
		margin-left: 110px;
	}
	.foot-social{
		margin-right: 0;
	}
	.list-train{
		margin-left: 55px;
	}
	.how-to.limiter .bg-f4,
	.step-block{
		width: 1430px;
		margin-left: -85px;
	}
	.how-to.limiter .bg-f4{
		margin-left: -103px;
	}
	.step-single:before{
		background: transparent url(images/step-arrow-big.png) 0 0 no-repeat;
		width: 117px;
		height: 11px;
		right: -15px;
	}
	.limit-txt{
		width: 525px;
	}
	.limiter-submenu{
		width: 1586px;
	}
	.shedule-info{
		width: 880px;	
	}
	.payment-box{
		padding-left: 80px;
	}
	.payment{
		margin-left: 30px;
		margin-right: 30px;
	}
	.about-side{
		width: 600px;
	}
	.smi{
		width:385px
	}
	.smi-wrapper{
		width: 1255px;
	}
	.step-name{
		left: -50px;
	}

}

@media screen and (min-width: 1508px) {
	.training-blocks{
		left: 50%;
		margin-left: -754px;
	}
}

@media screen and (min-width: 1441px) {
	.three-place{
		left: 50%;
		margin-left: -715px;
	}
}
.train-first {
	width: 25.05%;
    display: table-cell;
	padding-left: 0.5%;
}
.train-second {
	height: 640px;
    display: table-cell;
	width:30.5%;
	padding-left: 4%;
	padding-right: 1.4%;
	border-right: 2px dashed #f4f4f4;
	border-left: 2px dashed #f4f4f4;
}
.train-third {
	padding-left: 5%;
	width:33%;
    display: table-cell;
}
@media only screen and (max-width: 1440px) {
	.back-fix .h1 {
		margin:0 auto;
		margin-top: 203px;
		margin-bottom: 45px;
		width:50%;
		line-height: 1.2;
	}
}
@media only screen and (max-width: 1280px) {
	.main-banner.choose {
		background-position: 90% 0;
	}
}

/*Страница реквизитов*/
.right_limiter{
	float: right;
	width: 42%;
}
.right_limiter .inp-wrap{
	margin: 0 auto 15px 0px !important;
}
.right_limiter a{
	color: #c7d744;
}
.right_limiter.ur_face{
	margin-top: 98px;
}
/********************/

