/* Подключение шрифта */
@charset "cp1251";
/*New font*/
@font-face {
	font-family: 'DisplayBold';
	src: url('../../psmm/css/transfonter/SFUIDisplay-Bold.eot');
	src: url('../../psmm/css/transfonter/SFUIDisplay-Bold.eot?#iefix') format('embedded-opentype'),
		url('../../psmm/css/transfonter/SFUIDisplay-Bold.woff2') format('woff2'),
		url('../../psmm/css/transfonter/SFUIDisplay-Bold.woff') format('woff'),
		url('../../psmm/css/transfonter/SFUIDisplay-Bold.ttf') format('truetype'),
		url('../../psmm/css/transfonter/SFUIDisplay-Bold.svg#SFUIDisplay-Bold') format('svg');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'TextMedium';
	src: url('../../psmm/css/transfonter/SFUIText-Medium.eot');
	src: url('../../psmm/css/transfonter/SFUIText-Medium.eot?#iefix') format('embedded-opentype'),
		url('../../psmm/css/transfonter/SFUIText-Medium.woff2') format('woff2'),
		url('../../psmm/css/transfonter/SFUIText-Medium.woff') format('woff'),
		url('../../psmm/css/transfonter/SFUIText-Medium.ttf') format('truetype'),
		url('../../psmm/css/transfonter/SFUIText-Medium.svg#SFUIText-Medium') format('svg');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'DisplayUltralight';
	src: url('../../psmm/css/transfonter/SFUIDisplay-Ultralight.eot');
	src: url('../../psmm/css/transfonter/SFUIDisplay-Ultralight.eot?#iefix') format('embedded-opentype'),
		url('../../psmm/css/transfonter/SFUIDisplay-Ultralight.woff2') format('woff2'),
		url('../../psmm/css/transfonter/SFUIDisplay-Ultralight.woff') format('woff'),
		url('../../psmm/css/transfonter/SFUIDisplay-Ultralight.ttf') format('truetype'),
		url('../../psmm/css/transfonter/SFUIDisplay-Ultralight.svg#SFUIDisplay-Ultralight') format('svg');
	font-weight: 100;
	font-style: normal;
}

@font-face {
	font-family: 'TextLight';
	src: url('../../psmm/css/transfonter/SFUIText-Light.eot');
	src: url('../../psmm/css/transfonter/SFUIText-Light.eot?#iefix') format('embedded-opentype'),
		url('../../psmm/css/transfonter/SFUIText-Light.woff2') format('woff2'),
		url('../../psmm/css/transfonter/SFUIText-Light.woff') format('woff'),
		url('../../psmm/css/transfonter/SFUIText-Light.ttf') format('truetype'),
		url('../../psmm/css/transfonter/SFUIText-Light.svg#SFUIText-Light') format('svg');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'TextBold';
	src: url('../../psmm/css/transfonter/SFUIText-Bold.eot');
	src: url('../../psmm/css/transfonter/SFUIText-Bold.eot?#iefix') format('embedded-opentype'),
		url('../../psmm/css/transfonter/SFUIText-Bold.woff2') format('woff2'),
		url('../../psmm/css/transfonter/SFUIText-Bold.woff') format('woff'),
		url('../../psmm/css/transfonter/SFUIText-Bold.ttf') format('truetype'),
		url('../../psmm/css/transfonter/SFUIText-Bold.svg#SFUIText-Bold') format('svg');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'DisplayLight';
	src: url('../../psmm/css/transfonter/SFUIDisplay-Light.eot');
	src: url('../../psmm/css/transfonter/SFUIDisplay-Light.eot?#iefix') format('embedded-opentype'),
		url('../../psmm/css/transfonter/SFUIDisplay-Light.woff2') format('woff2'),
		url('../../psmm/css/transfonter/SFUIDisplay-Light.woff') format('woff'),
		url('../../psmm/css/transfonter/SFUIDisplay-Light.ttf') format('truetype'),
		url('../../psmm/css/transfonter/SFUIDisplay-Light.svg#SFUIDisplay-Light') format('svg');
	font-weight: 300;
	font-style: normal;
}

body {

	/* background-color: rgba(242, 242, 242, 0.7); */
	background-color: rgba(242, 242, 242, 0.6);
	-webkit-text-size-adjust: 100%;
}

/* Стили шрифта */

.text_p_16 {
	font-size: 16px;
	font-family: "TextLight";
	color: #282828;	
	line-height: 16px;
}



.txtText {
	font-size: 14px;
	font-family: "TextLight";
	color: #282828;	
	line-height: 0.875em;
	}

.txtName {
	font-size: 16px;
	font-family: "TextMedium";
	color: #282828;	
	line-height:16px;
	}

.txtMenu {
	font-size: 14px;
	font-family: "TextMedium";
	color:#FFF;	
	line-height:16px;
	}

.txtMenu_black {
	font-size: 14px;
	font-family: "TextMedium";
	color:#282828;
	line-height:16px;
}



.txtMenu_triangle {
	font-size: 14px;
	font-family: "TextMedium";
	color: #282828;
	line-height:16px;
	text-decoration: none;
}

.txtMenu_triangle_readAll {
	font-size: 14px;
	font-family: "TextMedium";
	color: #808080;
	line-height:16px;
	text-decoration: none;
}

.txtOnlne {
	font-size:14px;
	font-family: "TextLight";
	color:#666;	
	line-height:14px;
	}
	
.txtOnlne12px {
	font-size:0.75em;
	font-family: "TextLight";
	color:#666;	
	line-height:0.75em;
	}						
	
	
.txtCompanyName {
	font-size:14px;
	font-family: "TextLight";
	color:#282828;	
	line-height:14px;
	}


.container {
	width:100%;
	padding-left:1em;
	padding-right:1em;
	margin:0 auto;
	background-color: rgba(242, 242, 242, 0.7);
	}

.container .cols {
	float: left;
	margin: 0 0 1em;
	padding: 0 1em;
	background:#fff;
	text-align:center;	
	}

.container .colsNoMarhingNoPadding {
	width:100%;
	float: left;
	margin: 0 0 0em;
	padding: 0 0em;
	background:#fff;
	text-align:center;	
	}

.container .colsNoMarhingNoPadding_dopmenu {
	width:100%;
	float: left;
	margin: 0 0 0em;
	padding: 0 0em;
	background:#fff;
	text-align:center;
}

.container .colsNoMarhingNoPadding_triangle {
	float: left;
	margin: 0 0 0em;
	padding: 0 0em;
	background:#fff;
	text-align:center;
	border: solid 1px #bdbdbd;
	border-radius: 3px;
	-moz-border-radius: 3px;
}

.container .colsNoMarhingNoPaddingFoter {
	width:100%;
	float: left;
	margin: 0 0 0em;
	padding: 0 0em;
	background:#fff;
	text-align:center;
}


.container:before,
.container:after,
.row:after,
.row:before,
.clear:before,
.clear:after {
	content:" ";
	display:table;
	}
	
.container:after,
.row:after,
.clear:after {
	clear:both;
	}	

/* контейнер для главного меню */
.container_ml {
	width:100%;
	margin:0 auto;
	background:#F5F5F5;	
	}


.container_ml:before,
.container_ml:after,
.row:after,
.row:before,
.clear:before,
.clear:after {
	content:" ";
	display:table;
	}
	
.container_ml:after,
.row:after,
.clear:after {
	clear:both;
	}		

/* Первый блок, аватар и поля для имени, статуса и еще чего либо */
.img_for_ava {
	width:100%;
	height:auto;
	border-radius:50%;
	float:left;
	overflow:hidden;
	}
	
.col-avatar {
	width: 80px;
	float: left;
	margin: 0em;
	padding: 0em;
	text-align:center;	
	}

.col-avatarBlog {
	width: 80px;
	float: left;
	margin-top: 1em;
	padding-left: 1em;
	padding-bottom:1em;
	text-align:center;	
	}	

.colOptions {
	width: 20px;
	height:80px;
	float: right;
	margin: 0em;
	padding: 0em;
	text-align:center;	
	}	

.colAvatarRight {
	width: 60%;
	min-width: 90px;
	float: left;
	margin: 0em;
	padding-top:0.7em;
	padding-left:1em;
	text-align:left;
	}

.colAvatarRightOnline {
	width: 200px;
	float: left;
	margin: 0em;
	padding-top:0.5em;
	padding-left:1em;
	text-align:left;
	}
	
/*Кнопка настройки личного кабинета*/
.outerOptions {
        width: 100%;
		 height:80px;
        position: relative;
    }
.innerOptions {
        width: 100%;
        position: absolute;
        top: 50%;
		 margin-top:-9px;
        height: 18px;
    }

/*Панель ПРОЕКТ*/
.colPrjImg {
	width: 100%;
	float: left;
	margin: 0em;
	padding-top:0em;
	padding-left:0em;
	text-align:left;
	}
	
.colPrjName {
	width: 100%;
	float: left;
	margin: 0em;
	padding-top:0.5em;
	padding-left:1em;
	padding-right:1em;
	padding-bottom:0.3em;
	text-align:left;
	}
	
.colPrjText {
	width: 100%;
	float: left;
	margin: 0em;
	padding-top:0.5em;
	padding-left:1em;
	padding-right:1em;
	text-align:left;
	-webkit-text-size-adjust: 100%;
	}

.colBlogName {
	width: 100%;
	float:right;
	margin:0px;
	padding-top:1.9em;
	padding-left:1em;
	padding-right:1em;
	text-align:left;
	}
	
.colBlogText {
	width: 100%;
	float:right;
    margin:0px;
	padding-top:0.5em;
	padding-left:1em;
	padding-right:1em;
	text-align:left;
	}	

.colBlogDescriptionText {
	width:100%;
	float:right;
    margin:0px;
	padding-top:0.2em;
	padding-left:1em;
	padding-right:1em;
	text-align:left;
	}		
	
	/* Блоки для блога px % */
.Bloglayout {

	
	}

.BCol1 {
	float: left;
	width: 80px;
	}

.BCol2 {
    margin-left: 80px; /* Отступ слева на ширину колонок 1 и 2 */
 	}	
	/**/

.colPrDate {
	width: 100%;
	float: left;
	margin: 0em;
	padding-top:0.5em;
	padding-left:1em;
	padding-right:1em;
	padding-bottom:1em;
	text-align:left;
	}

.colPrSpace {
	width: 100%;
	float: left;
	margin: 0em;
	padding-top:0.5em;
	padding-left:1em;
	padding-right:1em;
	text-align:left;
	}	

/* Кнопка показать еще */								
.btn_show_more {
  display: inline-block;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  cursor: pointer;
  padding: 10px 20px;
  border: 1px solid rgba(255,255,255,0.9);
  -webkit-border-radius: 3px;
  border-radius: 3px;
  font-size: 16px;
  font-family: "TextLight";
  font-weight: normal;
  line-height: 18px;
  color: rgba(255,255,255,0.9);
  -o-text-overflow: clip;
  text-overflow: clip;
  background: #282828;
  -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -webkit-appearance: none;	
}

/* Кнопка Сохранить изменения (синяя) */
.changes_save {
	display: inline-block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	cursor: pointer;
	padding: 10px 20px;
	border: 1px solid rgba(255,255,255,0.9);
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-size: 16px;
	font-family: "TextLight";
	font-weight: normal;
	line-height: 18px;
	color: rgba(255,255,255,0.9);
	-o-text-overflow: clip;
	text-overflow: clip;
	background: #49a300;
	-webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
	-moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
	-o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
	transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
	-webkit-appearance: none;
}

/*
Поля ввода для страницы настроек личного кабинета
*/
.field_change {
	display: inline-block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	width: 80%;
	padding: 10px;
	border: 1px solid #b7b7b7;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-family: "TextLight";
	font-size: 14px;
	color: #282828;
	-o-text-overflow: clip;
	text-overflow: clip;
	background: rgba(252,252,252,1);
	text-shadow: 1px 1px 0 rgba(255,255,255,0.66) ;
	-webkit-appearance: none;
	-webkit-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
	-moz-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
	-o-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
	transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
}

.red_bord {
	display: inline-block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	width: 80%;
	padding: 10px;
	border: 1px solid red;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-family: "TextLight";
	font-size: 14px;
	color: #282828;
	-o-text-overflow: clip;
	text-overflow: clip;
	background: rgba(252,252,252,1);
	text-shadow: 1px 1px 0 rgba(255,255,255,0.66) ;
	-webkit-appearance: none;
	-webkit-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
	-moz-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
	-o-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
	transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
}

/*
Кнопки для дополнительного меню в личном кабинете
*/
.dopmenu_btn_readAll {
	padding:1em;
	background-color: white;
}

/*
Красивый ЧекБокс
*/
input#toggle {
	max-height: 0;
	max-width: 0;
	opacity: 0;
}

input#toggle + label {
	display: block;
	position: relative;
	box-shadow: inset 0 0 0px 1px #d5d5d5;
	text-indent: -5000px;
	height: 30px;
	width: 50px;
	border-radius: 15px;
}

input#toggle + label:before {
	content: "";
	position: absolute;
	display: block;
	height: 30px;
	width: 30px;
	top: 0;
	left: 0;
	border-radius: 15px;
	background: rgba(19, 191, 17, 0);
	-moz-transition: .25s ease-in-out;
	-webkit-transition: .25s ease-in-out;
	transition: .25s ease-in-out;
}

input#toggle + label:after {
	content: "";
	position: absolute;
	display: block;
	height: 30px;
	width: 30px;
	top: 0;
	left: 0px;
	border-radius: 15px;
	background: white;
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .2), 0 2px 4px rgba(0, 0, 0, .2);
	-moz-transition: .25s ease-in-out;
	-webkit-transition: .25s ease-in-out;
	transition: .25s ease-in-out;
}

input#toggle:checked + label:before {
	width: 50px;
	background: #49a300;
}

input#toggle:checked + label:after {
	left: 20px;
	box-shadow: inset 0 0 0 1px #49a300, 0 2px 4px rgba(0, 0, 0, 0.2);
}


/*
Стилизация для разгрузки аватара
*/
.fileUpload {
	position: relative;
	overflow: hidden;
	margin-top: 10px;
	width: 90px;
}
.fileUpload input.upload {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	font-size: 20px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
}
/* Основа для Push находятся в стиле fachwerk_styles */

/* высоты блоков для arteco */
.video_ae_promo {
    height: 250px;
}

.interiors_ae_promo {
    height: 250px;
}

.exteriors_ae_promo {
    height: 250px;
}

.pokaz_ae_promo {
    height: 300px;
}
/* 30 от мкад и карта */
.mkad_width_ae_promo {
    width: 50%;
}

.map_width_ae_promo {
    width: 50%;
}

.logo_ae_promo {
    width: 170px;
}


.ae_figure {width: 50%; margin: 0px; padding: 1px 1px 1px 1px; background-color: #FFFFFF; height:200px;}

/* для страницы ArtEco */
.container .cols.col-100 {width: 100%; padding: 0px 0px 2px 0px; margin: 0px; background-color: #282828;}
.container .cols.col-40 {width: 40%; padding: 2px 2px 2px 0px; margin: 0px; background-color: #282828;}
.container .cols.col-30 {width: 30%; padding: 2px 2px 2px 0px; margin: 0px; background-color: #282828;}
.container .cols.col-30b {width: 30%; padding: 2px 0px 2px 0px; margin: 0px; background-color: #282828;}



/* Сетка */
.container .cols.col-1,
.container .cols.col-3,
.container .cols.col-4,
.container .cols.col-5,
.container .cols.col-6,
.container .cols.col-7,
.container .cols.col-8,
.container .cols.col-9,
.container .cols.col-11,
.container .cols.col-12 {width: 100%;}
.container .cols.col-4-Menu {width: 33.333333333%;} /*33.333333333 свойство padding убрать */
.container .colsNoMarhingNoPadding_dopmenu{width: 100%;}
.container .colsNoMarhingNoPadding_triangle{width: 100%;}
.container .colsNoMarhingNoPadding_dopmenu.col-5-Menu {width: 100%;}
.container .colsNoMarhingNoPadding.col-0-Menu {width: 100%;}

.container .cols.col-3ck {width: 25%; text-align: right;}
.container .cols.col-9ck  {width: 75%;}

.container .cols.col-2 {width: 16.666666667%;}
.container .cols.col-10 {width: 83.333333333%;}


@media screen and (min-width: 320px) {
.container .cols.col-1  {width: 8.333333333333332%;}
.container .cols.col-2  {width: 16.666666667%;}
.container .cols.col-3  {width: 25%;}
.container .cols.col-4  {width: 33.333333333%;}
.container .cols.col-5  {width: 41.666666667%;}
.container .cols.col-6  {width: 50%;}
.container .cols.col-7  {width: 58.333333333%;}
.container .cols.col-8  {width: 66.666666667%;}
.container .cols.col-9  {width: 75%;}
.container .cols.col-10 {width: 83.333333333%;}
.container .cols.col-11 {width: 91.666666667%;}
.container .cols.col-12 {width: 100%;}
.container .colsNoMarhingNoPadding_dopmenu{width: 50%;}
.container .colsNoMarhingNoPadding_dopmenu.col-5-Menu {width: 50%;}
.container .cols.col-3ck {width: 25%; text-align: right;}
.container .cols.col-9ck  {width: 75%;}
}

/* ArtEco */
@media all and (min-width: 1171px) {
    /* ширина промо блоков */
    /* Видео */
    .container .cols.col-40 {width: 40%; padding: 2px 0px 0px 0px; margin: 0px;}
    /* Инт/Экстерьер */
    .container .cols.col-30 {width: 30%; padding: 2px 1px 0px 0px; margin: 0px;}
    /* Динамика строительства */
    .container .cols.col-30b {width: 30%; padding: 2px 0px 0px 1px; margin: 0px;}
    /* Записаться на прказ */
    .container .cols.col-100 {width: 100%; padding: 2px 0px 0px 0px; margin: 0px;}
    /* высоты блоков ArtEco */
    .video_ae_promo {height: 280px;}
    .interiors_ae_promo {height: 280px;}
    .exteriors_ae_promo {height: 280px;}
    .pokaz_ae_promo {height: 400px;}
    /* 30 от мкад и карта */
    .mkad_width_ae_promo {width: 100%;}
    .map_width_ae_promo {width: 100%;}
    /* логотип поселка */
    .logo_ae_promo {width: 400px;}
    /* галерея для страницы поселка */
    .ae_figure {width: 50%; margin: 0px; padding: 1px 1px 1px 1px; background-color: #FFFFFF; height:200px;}
}

@media all and (max-width: 1170px) {
    /* ширина промо блоков */
    /* Видео */
    .container .cols.col-40 {width: 100%; padding: 2px 0px 0px 0px; margin: 0px;}
    /* Инт/Экстерьер */
    .container .cols.col-30 {width: 50%; padding: 2px 1px 0px 0px; margin: 0px;}
    /* Динамика строительства */
    .container .cols.col-30b {width: 50%; padding: 2px 0px 0px 1px; margin: 0px;}
    /* Записаться на прказ */
    .container .cols.col-100 {width: 100%; padding: 2px 0px 0px 0px; margin: 0px;}
    /* высоты блоков ArtEco */
    .video_ae_promo {height: 500px;}
    .interiors_ae_promo {height: 280px;}
    .exteriors_ae_promo {height: 280px;}
    .pokaz_ae_promo {height: 400px;}
    /* 30 от мкад и карта */
    .mkad_width_ae_promo {width: 100%;}
    .map_width_ae_promo {width: 100%;}
    /* логотип поселка */
    .logo_ae_promo {width: 400px;}
    /* галерея для страницы поселка */
    .ae_figure {width: 50%; margin: 0px; padding: 1px 1px 1px 1px; background-color: #FFFFFF; height:200px;}
}

@media all and (max-width: 768px) {
    /* ширина промо блоков */
    /* Видео */
    .container .cols.col-40 {width: 100%; padding: 2px 0px 0px 0px; margin: 0px;}
    /* Инт/Экстерьер */
    .container .cols.col-30 {width: 50%; padding: 2px 1px 0px 0px; margin: 0px;}
    /* Динамика строительства */
    .container .cols.col-30b {width: 50%; padding: 2px 0px 0px 1px; margin: 0px;}
    /* Записаться на прказ */
    .container .cols.col-100 {width: 100%; padding: 2px 0px 0px 0px; margin: 0px;}
    /* высоты блоков ArtEco */
    .video_ae_promo {height: 380px;}
    .interiors_ae_promo {height: 280px;}
    .exteriors_ae_promo {height: 280px;}
    .pokaz_ae_promo {height: 400px;}
    /* 30 от мкад и карта */
    .mkad_width_ae_promo {width: 100%;}
    .map_width_ae_promo {width: 100%;}
    /* логотип поселка */
    .logo_ae_promo {width: 300px;}
    .logo_ae_promo {width: 220px;}
    /* галерея для страницы поселка */
    .ae_figure {width: 50%; margin: 0px; padding: 1px 1px 1px 1px; background-color: #FFFFFF; height:200px;}
}

@media all and (max-width: 480px) {
    /* ширина промо блоков */
    /* Видео */
    .container .cols.col-40 {width: 100%; padding: 2px 0px 0px 0px; margin: 0px;}
    /* Инт/Экстерьер */
    .container .cols.col-30 {width: 50%; padding: 2px 1px 0px 0px; margin: 0px;}
    /* Динамика строительства */
    .container .cols.col-30b {width: 50%; padding: 2px 0px 0px 1px; margin: 0px;}
    /* Записаться на прказ */
    .container .cols.col-100 {width: 100%; padding: 2px 0px 0px 0px; margin: 0px;}
    /* высоты блоков ArtEco */
    .video_ae_promo {height: 210px;}
    .interiors_ae_promo {height: 280px;}
    .exteriors_ae_promo {height: 280px;}
    .pokaz_ae_promo {height: 400px;}
    /* 30 от мкад и карта */
    .mkad_width_ae_promo {width: 100%;}
    .map_width_ae_promo {width: 100%;}
    /* логотип поселка */
    .logo_ae_promo {width: 220px;}
    /* галерея для страницы поселка */
    .ae_figure {width: 50%;margin: 0px; padding: 1px 1px 1px 1px; background-color: #FFFFFF; height:200px;}
}

@media all and (max-width: 320px) {
    /* ширина промо блоков */
    /* Видео */
    .container .cols.col-40 {width: 100%; padding: 2px 0px 0px 0px; margin: 0px;}
    /* Инт/Экстерьер */
    .container .cols.col-30 {width: 100%; padding: 2px 1px 0px 0px; margin: 0px;}
    /* Динамика строительства */
    .container .cols.col-30b {width: 100%; padding: 2px 0px 0px 1px; margin: 0px;}
    /* Записаться на прказ */
    .container .cols.col-100 {width: 100%; padding: 2px 0px 0px 0px; margin: 0px;}
    /* высоты блоков ArtEco */
    .video_ae_promo {height: 210px;}
    .interiors_ae_promo {height: 280px;}
    .exteriors_ae_promo {height: 280px;}
    .pokaz_ae_promo {height: 400px;}
    /* 30 от мкад и карта */
    .mkad_width_ae_promo {width: 100%;}
    .map_width_ae_promo {width: 100%;}
    /* логотип поселка */
    .logo_ae_promo {width: 200px;}
    /* галерея для страницы поселка */
    .ae_figure {width: 50%;margin: 0px; padding: 1px 1px 1px 1px; background-color: #FFFFFF; height:160px;}
}

/*
 от 31-10-2016
 iPad 769px colsNoMarhingNoPadding
*/