.collective-list {margin-bottom: 30px;}
.collective-list .item {width:49%;margin-bottom:30px;display:inline-block;vertical-align:top;}
.collective-list .item:nth-child(2n) {margin-left:2%;}
.collective-list .item .photo img {max-width:100%;}
.collective-list .item .name {margin:15px 0;}
.collective-list .item .name .fio {color:#515050;font-size:24px;font-weight:700;text-transform:uppercase;}
.collective-list .item .name .position {color:#515050;margin-top:5px;}
.collective-list .item .phone {color:#515050;}
.collective-list .item .phone a{color:#515050;text-decoration:none;}
.collective-list .item .phone span {color:#000;}
.collective-list .item .email {color:#515050;}
.collective-list .item .email a {color:#515050;text-decoration:none;}
.collective-list .item .email span {color:#000;}



.office-list {margin-bottom: 50px;}
.office-list .item {background:#f6f6f6;margin-bottom:30px;}
.office-list .item .info {width:40%;padding:2%;display:inline-block;vertical-align:middle;}
.office-list .item .info .name {color:#515050;font-size:24px;font-weight:700;text-transform:uppercase;}
.office-list .item .info .spec {color:#515050;}
.office-list .item .info .spec a {color:#515050;text-decoration:none;}
.office-list .item .info .spec tr td {padding-top:25px;}
.office-list .item .info .spec tr td:nth-child(1) {width:70px;}
.office-list .item .map {width:60%;display:inline-block;vertical-align:middle;}


.requisites-list {width:100%;}
.requisites-list tr td:nth-child(1) {width:40%;padding:10px 0;color:#429380;border-bottom:1px solid #ccc;border-right:1px solid #ccc;}
.requisites-list tr td:nth-child(2) {padding:10px;color:#212121;border-bottom:1px solid #ccc;}
.requisites-list tr:last-child td {border-bottom:unset;}



@media only screen and (min-width: 1px) and (max-width: 640px)
{
.office-list .item .info {width:90%;padding:5%;}
.office-list .item .map {width:100%;}

.collective-list .item {width:100%;}
.collective-list .item:nth-child(2n) {margin-left:0;}
}

