
.project { margin-top: 20px }
h3.name {
	font-size: 26px;
	margin-top: 0;
	font-family: "normal";
}

.project .picts {
	margin-bottom: 30px;
}

.index_project .slick-slide {
	margin-top: -20px;
}

.project .index_otziv {
	padding-right: 40px;
	padding-bottom: 20px;
}
.project .title {
	font-family: "bold";
	font-size: 16px;
	margin-bottom: 25px;
	color: #939393;	
}

.project .slick-list {
padding: 20px 0 0 0;
}

.project .har {
	/*background: #eee;*/
	/*padding: 20px;*/
	/*height: 262px;*/
}

.project .text{

	margin-bottom: 20px;
	/*height: 66px;*/
	overflow: hidden;

}

/*		Оформление характеристик		*/

.table_har { 

	width: 100%; margin: -30px 0 20px;
	border-padding: 1px !important;
	font-size: 16px;


}


.table_har th, .table_har td{ 
	padding: 5px 0 0;
	border-bottom: 1px #C4C4C4 dotted;
	position: relative;
	display: table-cell;
	text-align: left;
	vertical-align: bottom;
}

.table_har td{ text-align: right; padding-right: 1px;}

.table_har th span, .table_har td span{ 
	display: inline-block;
	background: #eee;
	/*padding: 0 15px 0 0;*/
	/*margin-bottom: -20px;*/
	bottom: -8px;
	position: relative;
}

.table_har th span {padding-right: 7px;}
.table_har td span {padding-left: 7px;}

/*		Оформление характеристик		*/

@media (max-width: 750px) {
 .slick-slide>div img { margin-bottom: 20px !important; }
 .link_otziv{ text-align: center;  }

 .project .index_otziv { margin-bottom: 0 !important; }

/*.slick-dotted.slick-slider { margin-top: 20px !important; }*/

}

@media (max-width: 1024px) {

.table_har th span, .table_har td span {
font-size: 12px;
}
}