.sm-map-test {
    display: none;
    visibility: hidden;
    padding: 0 0 15rem 0;
    
}

@media screen and (max-width: 1250px){
.services__vertical-line {
    height: 180px;
}
}

@media screen and (max-width: 1054px) {
    .services__row .services__item:nth-of-type(3) {
		display: block;
	}
.services__vertical-line {
    height: 225px;
}
}


@media screen and (max-width: 754px) {
	.services__row .services__item:nth-of-type(2) {
		display: block;
	}
.contacts__information {
    display: none;
}
	.sm-map-test {
    display: block;
    visibility: visible;
}

	.sm-map-test .contacts__information.contacts__information_mobile {
    display: block;
    visibility: visible;
}

	
}

@media screen and (max-width: 678px){
.services__row {
    flex-flow: column;
}

.projects__row {
    flex-flow: column;
}

.projects__item {    padding: 10px; }
.projects__row:nth-of-type(n+2) {
    margin-top: 0px;
}
}

.projects__row .projects__item:nth-of-type(2), .projects__row .projects__item:nth-of-type(3) {
    display: block;
}


.services__item.item-1::before {
	background: url('../images/service-3.png') no-repeat center #fff;
}

.services__item.item-2::before {
	background: url('../images/service-9.png') no-repeat center #fff;
}

.services__item.item-3::before {
	background: url('../images/service-2.png') no-repeat center #fff;
}

.services__item.item-4::before {
	background: url('../images/service-6.png') no-repeat center #fff;
}

.services__item.item-5::before {
	background: url('../images/service-8.png') no-repeat center #fff;
}

.services__item.item-6::before {
	background: url('../images/service-7.png') no-repeat center #fff;
}

@media screen and (max-width: 769px){
.discount {
    background: url(../images/discount-block.png) no-repeat scroll;
    background-size: cover;
}
.services__item, .projects__item {
    flex: auto;
}
.projects__link:hover .projects__hover {
    visibility: hidden;
}
.services__row .services__item {
    margin: 30px 0;
}
.services__row:nth-child(n+2) {
    margin-top: 0px;
}
.services__vertical-line {
    height: 0;
}
}