.content > h1.title { display: none; }

div.news-detail
{
	word-wrap: break-word;
}
div.news-detail img.detail_picture
{
	float:left;
	margin:0 8px 6px 1px;
}
.news-date-time
{
	color:#486DAA;
}
 
.service__service__photos.swiper .swiper-button-prev,
.service__service__photos.swiper .swiper-button-next {
    --swiper-navigation-color: #fff;
    --swiper-navigation-size: 20px;
    
    height: 20px;
    width: 20px;
}

.service__service__photos.swiper .swiper-button-prev:after,
.service__service__photos.swiper .swiper-button-next:after {
    font-weight: 900;
}

.service__detail__page .mobile {
    display: none;
}

.service__detail__page .btn-block a {
    display: inline-block;
    line-height: 50px;
    text-align: center;
}

.service__service__photos.swiper iframe {
    height: 100%;
    width: 100%;
}

.service__detail__page .swiper-button-prev:after,
.service__detail__page .swiper-button-next:after {
    content: '';
    display: block;
    width: 20px;
    height: 25px;
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='20' viewBox='0 0 14 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.85742 10.1878L9.07182 9.9998L8.85742 9.81183L1.20492 3.10242C0.460015 2.44932 0.460008 1.40563 1.20492 0.752497C1.96909 0.0825009 3.22017 0.0825009 3.98434 0.752497L13.1914 8.82486C13.9363 9.47796 13.9363 10.5217 13.1914 11.1748L3.98433 19.2475C3.22016 19.9175 1.9691 19.9175 1.20492 19.2475L1.04011 19.4355L1.20492 19.2475C0.460013 18.5944 0.460013 17.5507 1.20492 16.8976L1.05501 16.7266L1.20493 16.8976L8.85742 10.1878Z' fill='white' stroke='%23807E7E' stroke-width='0.5'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
}
.service__detail__page .swiper-button-prev:after { transform: scale(-1, 1); }

.service__detail__page .edit__link {
    align-items: center;
    align-self: baseline;
    color: #AFAFAF;
}
.service__detail__page .edit__link:hover {
    color: #E73A3A;
}
.service__detail__page .edit__link svg.edit {
    height: 25px;
    width: 25px;
}
.service__detail__page .edit__link span {
    font-size: 16px;
    margin-bottom: 0;
    margin-left: 10px;
}

.service__phone__email {
    padding-top: 10px;
}
.service__phone__email .phone {
    line-height: 22px;
}

.service__contacts .service__title__address h2 {
    line-height: 20px;
    margin-bottom: 20px;
}



@media screen and (max-width: 885px) {
    .service__info .service__service__photos {
        flex: 0 0 30vw;
    }
    .service__info .service__service__photos .swiper-slide {
        object-fit: cover;
        object-position: center center;
    }
} 

@media screen and (max-width: 768px) {
    .service__info .service__service__photos {
        display: none;
    }
    .service__info .service__contacts .form__button {
        display: none;
    }
    .service__detail__page .btn-block.mobile { 
        display: block;
        text-align: center;
        margin-bottom: 20px;
    }
    .service__detail__page .service__info {
        margin-bottom: 0;
    }
} 

@media screen and (max-width: 550px) {
    .service__map__block {
        display: none;
    }
}

@media screen and (max-width: 500px) {
    .service__contacts .service__title__address h2 {
        line-height: 24px;
        margin-bottom: 20px;
        font-size: 22px;
    }
    .service__contacts .service__title__address {
        border: none;
    }
    .service__detail__page .service__service__photos.mobile {
        display: block;
        height: 300px;
        max-height: 220px;
        margin-left: 0;
        margin-top: 20px;
    }
    .service__detail__page .service__service__photos.mobile .swiper-slide {
        object-fit: cover;
        object-position: center center;
    }
} 

@media screen and (max-width: 450px) {
    .service__detail__page .btn-block a {
        width: 100%;
    }
}

@media screen and (max-width: 400px) {
    .service__logo {
        margin-right: 25px;
    }    
}