@media (min-width:768px) and (max-width:991.98px)
{
	
	body {min-width: 768px; padding: 0; margin: 0;}
	.container,
	.navbar-static-top .container,
	.navbar-fixed-top .container,
	.navbar-fixed-bottom .container {
		width: 724px;
		max-width: 724px;

	}
	.row {margin-left: -20px;}
	[class*="span"] {margin-left: 20px;}
	.span12 {width: 724px;}
	.span11 {width: 662px;}
	.span10 {width: 600px;}
	.span9 {width: 538px;}
	.span8 {width: 476px;}
	.span7 {width: 414px;}
	.span6 {width: 352px;}
	.span5 {width: 290px;}
	.span4 {width: 228px;}
	.span3 {width: 166px;}
	.span2 {width: 104px;}
	.span1 {width: 42px;}
	
	.span12-md {width: 724px;}
	.span11-md {width: 662px;}
	.span10-md {width: 600px;}
	.span9-md {width: 538px;}
	.span8-md {width: 476px;}
	.span7-md {width: 414px;}
	.span6-md {width: 352px;}
	.span5-md {width: 290px;}
	.span4-md {width: 228px;}
	.span3-md {width: 166px;}
	.span2-md {width: 104px;}
	.span1-md {width: 42px;}
	
	.row-fluid .span12-md {
		width: 99.99999999%;
		*width: 99.946808500638%;
	}
	.row-fluid .span11-md {
		width: 91.489361693%;
		*width: 91.436170203638%;
	}
	.row-fluid .span10-md {
		width: 82.978723396%;
		*width: 82.925531906638%;
	}
	.row-fluid .span9-md {
		width: 74.468085099%;
		*width: 74.414893609638%;
	}
	.row-fluid .span8-md {
		width: 65.957446802%;
		*width: 65.904255312638%;
	}
	.row-fluid .span7 {
		width: 57.446808505%;
		*width: 57.393617015638%;
	}
	.row-fluid .span6-md {
		width: 48.936170208%;
		*width: 48.882978718638%;
	}
	.row-fluid .span5-md {
		width: 40.425531911%;
		*width: 40.372340421638%;
	}
	.row-fluid .span4-md {
		width: 31.914893614%;
		*width: 31.861702124638%;
	}
	.row-fluid .span3-md {
		width: 23.404255317%;
		*width: 23.351063827638%;
	}
	.row-fluid .span2-md {
		width: 14.89361702%;
		*width: 14.840425530638%;
	}
	.row-fluid .span1-md {
		width: 6.382978723%;
		*width: 6.3297872336383%;
	}
	.body .container {padding: 0 20px;}
	/*Главное меню*/
/*	a.home {margin-right: 21px;}*/
/*	.nav-header, .nav-pills > li > a {padding: 12px 2px; font-size: 16px;}*/
/*	.navigation .nav-child {margin-left: -18px;}*/
	/*Футер*/
	.footer {background: url(../images/footer.png) no-repeat center top,  url(../images/footer_pattern.png) repeat-y center; background-size: 1300px; /*height: 190px;*/ padding-top: 300px; margin-top: 50px; /*position: relative; margin-top: -650px;*/}
	.footer .span2 {margin-right: 0;}
/*	.footer .span3 {margin-left: 0px;}*/
	.footer .span3 p {padding-right: 10px;}
	.footer .span3 p {display: inline-block;}
	.footer .span6-md {padding-top: 24px;}
	.footer .fb {width: 47px; margin-left: 20px; margin-top: 30px;}
	.footer .org {width: 100px; margin-left: 20px; margin-top: 30px;}
	/*Главная страница*/
	.mainpage {background: url(../images/topfonmain_mobile.png) no-repeat center 40px, linear-gradient(180deg, #e3faff 0%, #ffffff 400px); background-size: 992px;}
	.mainpage .row.first {height: 422px;}
	.mainpage .row.second {height: 300px;}
/*
	.mainpage .orgs .custom { margin-left: 40px;}
	.mainpage .orgs {position: relative; z-index: 2;}
*/
/*	.mainpage .reg {position: relative; z-index: 1;}*/
	.mainpage .page-header h1 {font-size: 46px;}
	.mainpage main {font-size: 18px; line-height: 24px; padding-top: 24px;}
/*	.mainpage main .dates {font-size:40px; line-height: 40px;}*/
	.mainpage main .address {font-size:25px; line-height: 32px; margin-top: 20px; }
	.fon1 {background: #fff;}
	
	.news-item_1, .news-item_1 a {width: 704px; height: auto; margin-left:0;}
	.news-item_2, .news-item_2 a {width: 704px; height: 288px; margin-left:0;}
	.news-item_3, .news-item_3 a {width: 704px; height: 288px; margin-left:0;}
	.news-item_4, .news-item_4 a {width: 704px; height: 288px; margin-left:0;}
/*
	[class*="news-item"] {
		border: none;
		width: 724px;
		height: 288px;
		margin-left: 0;
		overflow: hidden;
	}
	[class*="news-item"] a {width: 100%; box-sizing: border-box; height: 288px; border: 10px solid transparent; border-image: linear-gradient(90deg, rgba(56,69,128,.6) 0%, rgba(225,63,57,.6) 80%, rgba(249,172,48,.6) 100%); border-image-slice: 1;}
	.news-item_1, .news-item_1 a {height: auto;}
*/
	
	/* + */.why {height: 628px; background: linear-gradient(180deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0) 3%), linear-gradient(180deg, #f0675f 0%, #f0675f 625px, #fff 625px, #fff 100%); }
	 /* + */.whitecity {background: url(../images/white_city.svg) no-repeat center bottom; background-size: 2400px; height: 628px;}
	.why [class*="why-item"], .why [class*="shadow"] {width: /*332px*/ 212px;}
	.why h3 {font-size: 52px;}
	.why .newsflash > div {margin-left: 29px; height: 210px;}
	/* + .why .newsflash > div:nth-of-type(3) {margin-left: 0;}*/
	.why h4 {font-size: 22px; line-height: 28px;}
	.pdf a {width: 724px; height: 290px; background-size: cover;}
	.pdf a > span {width: 268px; height: 52px; margin: 114px 0 0 450px; border-radius: 0 26px 26px 0;}
	.pdf a > span > span {width: 268px; height: 52px; font-size: 24px; line-height: 52px;}
	
	.carousel {width: 744px;}
	.carousel .speaker {height: 380px; margin: 0 10px;}
	.slick-prev
	{
		border-top: 25px solid transparent;
		border-right: 20px solid #fff;
		border-bottom: 25px solid transparent;
		left: 25px;
	}
	.slick-next
	{
		border-top: 25px solid transparent;
		border-left: 20px solid #fff;
		border-bottom: 25px solid transparent;
		right: 25px;
	}
	/*Список новостей*/
	/* + */.blog.news .item-image {width: 352px; height: 245px;}
	.blog.news .span9 > div {height: auto; min-height: 360px; padding-left: 190px;}
	.blog.news h4 {font-size: 22px; line-height: 26px;}
	/* + */.more a {margin-top: 0px; margin-bottom: 20px;}
	
	/*Новость, текстовая страница*/
	.page .header {height: 300px; background: url(../images/color_city.svg) no-repeat center bottom, linear-gradient(to bottom, #ef4b41 0%, #3d4d83 301px, #fff 301px,#fff 100%), #fff; background-size: 1159px; margin-top: 60px; padding-top: 34px;}
	.page h1 {font-size: 60px; line-height: 70px;}
	.page [class*="item-page"] .content {padding: 40px; margin-bottom: 20px;}
	.page [class*="item-page"] .text {width: auto;}
	.page [class*="item-page"] .pull-left.item-image {width: auto; margin-right: 0; float: none; text-align: center;}
	.page [class*="item-page"] .text.left {width: auto;}
	

	/*Дни российских вин*/
	.drv1 {height: 1100px; background: linear-gradient(to bottom, #edebe4 1050px, #fff 1050px);}
	.drv1 > div {height: 1100px; background: url(../images/v_top.png) no-repeat 36% top; background-size: 1800px; }
	.drv1 > div > div {height: 1100px; background: url(../images/v_1.png) no-repeat center 200px;  background-size: 992px;} 
	.drv1 > div > div > div {height: 1100px; background: url(../images/v_city.svg) no-repeat center bottom; background-size: 1159px;}
	.drv1 a.brand {margin-right: 0;  margin-bottom: 48px;}
	.drv2 .moduletable.video {padding: 0;}
	.drv2 .pull-left.item-image {max-width: 352px;}
	.drv2 p {font-size:20px; line-height: 27px;}
	.drv2 h1 {font-size: 52px;}
	.footer.drv {background: url(../images/v_bottom_pattern.png) repeat-x 40px, #fff; height: 326px; padding-top: 40px; /*position: relative; margin-top: -650px;*/}
	.footer.drv > div {background: url(../images/v_bottom.png) no-repeat center bottom; height: 326px;  background-size: 1800px; }
	
	/*Спикеры*/
	.speakers .span4-md:nth-of-type(4n+1) {clear: none;}
	.speakers .span4-md:nth-of-type(3n+1) {clear: left;}
	
	/*Формы*/
	.well {padding: 40px;}
	.form-horizontal .control-label label {font-size: 12px;}
	.form-horizontal .controls {width: 400px;}
	.form-horizontal .controls input[type="text"], 
	.form-horizontal .controls input[type="email"], 
	.form-horizontal .controls input[type="password"],
	.form-horizontal .controls textarea {width: 386px; }
	.form-horizontal .controls select {width: 400px;}
	#member-registration fieldset:nth-child(3) .control-group:last-of-type .control-label {width: calc(100% - 35px); margin-left: 0; text-align: left; height: auto; float: right;}
	#member-registration fieldset:nth-child(3) .control-group:last-of-type .controls {width: 25px; margin-left: 0; text-align: right; line-height: 16px;}
}

@media (min-width:992px) and (max-width:1023.98px)
{
	body {overflow-x: hidden;}
}