.container-body{
	background-color: #181818;
	background-image: url(../images/templates/body-bg.gif);
	position: static;
	padding: 0;
}
.one-block{
	padding: 20px 0 40px 25px;

}
.wrapper-kontacts{
	padding: 20px 50px 0 10px;
	display: flex;
	justify-content:space-between; ;
}
.papki{
	width: 100%;
}
.block-works{
	padding: 20px 0 20px 25px;
	display: flex;
	justify-content: space-between;
}
.block-papki_grid-body{
	display: grid;
	grid-template-columns: repeat(3,minmax(350px,260px)) ;
	grid-auto-rows: 210px;
	grid-auto-flow: row;
}
.block-papki_grid-body-vertical{
	grid-auto-rows: 410px;
}

.grid-item{
	text-align: center;
	/*border: 2px dashed rgba(255,255,255, 0.2);*/
	padding: 20px 50px;
}

.block-papki_grid-body .grid-item img{
	width: 100%;
	height: 135px;		
}
.block-papki_grid-body-vertical .grid-item img{
	height: 290px;		
}

.block-papki_grid-body .grid-item .title{
	padding: 10px 0px;
	text-align: left;	
	color: #B09609;
	font-size: 18px;
}
.block-papki_grid-body .grid-item .info{
	padding: 5px 0px;
	text-align: left;
	font-size: 16px;	
}
.grid-item a{
	text-decoration: none;
  color: #fff;
}

@media (max-width: 1100px){
	.block-papki_grid-body{
		grid-template-columns: repeat(2,minmax(330px,260px)) ;
	}
	.grid-item {
    text-align: center;
    /* border: 2px dashed rgba(255,255,255, 0.2); */
    padding: 10px 30px;
	}
}
@media (max-width: 705px){
	.block-papki_grid-body{
		grid-template-columns: repeat(1,minmax(350px,260px)) ;
	}
}

@media (max-width: 400px){
	.grid-item {
    text-align: center;
    /* border: 2px dashed rgba(255,255,255, 0.2); */
    padding: 5px 15px;
	}
	.block-papki_grid-body{
		grid-template-columns: repeat(1,minmax(260px,260px)) ;
	}
}
