.section.objects{ padding-top: 0}
.object-item{ margin-bottom: 40px;}
.object-item .__line-block-img{ -webkit-transition: all 5s ease; transition: all 5s ease;background-size: 100%}
.object-item:hover .__line-block-img{ background-size: 130%}
.object-item .object-props{ margin-bottom: 10px;}
.objects-list .object-props p{ display: -webkit-flex;	display: flex;-webkit-align-items:flex-start; align-items:flex-start;
   font-size: 13px; border-bottom: 1px solid rgb(27 80 122 / 15%); padding: 4px 0;     }
.objects-list .object-props p:first-child{border-top: 1px solid rgb(27 80 122 / 15%);}

.objects-list .object-props p.adres span{padding-top: 0px;    padding-bottom: 0px;}
.objects-list .object-props p.adres  a,
.objects-list .object-props p.adres  span:first-child{padding-top: 6px;    padding-bottom: 6px;}

.objects-list .object-props p span{ padding: 4px 0; }
.objects-list .object-props p span:first-child{ width: 140px; min-width: 140px; }
.objects-list .object-props p span:last-child{ border-left: 1px solid rgb(27 80 122 / 15%);   padding-left: 10px;  }
.objects-list  .__line-blocks{ margin:0}


.objects-list .map-link {background-position: right 0;padding-right: 40px; padding-left: 0;line-height: inherit      }

.section.map{ max-width: 1270px; margin: auto}

@media only screen and (min-width: 768px) {
    .objects-list{ display: -webkit-flex;	display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -15px; }

    .object-item{ width: 50%; padding: 0 15px;   box-sizing: border-box;}
    /*
    .object-item .__line-block-img{ width: calc(100% - 40px); margin-right: auto; margin-left: 0; height: 300px;}
    .object-item .__line-block-title{ padding-top: 0; margin-top: 0}
    .objects-list .object-props p span:first-child{ width: 160px; min-width: 160px; }

     */



}

@media only screen and (min-width: 1024px) {
    .objects-list{margin: 0 -20px; }

    .object-item{  padding: 0 20px; }

}