.map-block {
	width: 100%;
	display: inline-block;
	height: 480px;
}

.map__item {
    float: left;
    width: 50%;
	display: block;	
}

.maps-picture {
	width: 50%;
	float: left;
	height: 100%;
}

.maps-picture img {
	width: auto;
    height: 100%;
}

@media only screen and (max-width: 720px) {
    .map__item {
		float: none;
		width: 100%;
		display: block;	
	}

	.maps-picture {
		display:none;
	}
}

.msgList {
	display: inline-block;
}

.msgList li {
    width: 80%;
    padding: 10px 15px;
}

.msgList a {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 90%;
}

.msgList a {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding: 10px 4px 10px 42px;
    border: 1px solid #949ba4;
    width: 100%;
	color: #949ba4;
	font-size:17px;
	text-decoration:none;
	font-weight:500;
	    position: relative;
}

.msgList a:before {
    content: "";
    width: 28px;
    height: 28px;
    left: 8px;
    background: url(../images/iconsprite.png) no-repeat;
	position: absolute;
}

.msgList a.facebook:before {
    background-position: -56px;
}

.msgList a.viber:before {
    background-position: -84px 0;
}

.msgList a.telegram:before {
    background-position: 0 0;
}

.msgList a.gmaps:before {
    background-position: -28px 0;
}