@media (max-width: 767px){
    .container {
        padding: 10px; /* Добавить отступы для контейнера */
        width: 100%;
      }
    .hero_s{
        display: inline-block;
        height: auto;
    }
    .serv_kont{
        display: inline-block;
    }
    .service-item{
        width: auto;
        height: auto;
        position: static;
    }
    .ult{
        position: static;
    }
    .ab_ul{
        display: inline-block;
        align-items: center;
    }
    .kont_s{
        display: inline-block;
    }
    .kont_2{
        width: 100%;
    }
    .hero_2{
        display: none;
    }
    .va{
        display: none;
    }
    .img_glonass{
        display: none;
    }
    .for_s{
        display: block;
    }
    .fot_s{
        display: inline-block;
    }
    .fot_4{
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .kont_p1{
        margin-right: 5px;
    }
    .fot_1{
        display: none;
    }
    .kont_p{
        font-size: 20px;
        text-align: center;
        font-weight: 100;
        font-family: unset;
    }
    .fot_2{
        border-bottom: 1px solid black;
    }
    .fot_3{
        border-bottom: 1px solid black;
    }
    .pulse::before,
    .pulse::after {
        animation: none;
    }
    .pulse{
        padding:8px;                                            
        border-radius: 90px;
    }
    .g_h1{
        text-align: center;
        margin: 20px;
      }
    .n_h1{
    text-align: center;
    margin: 20px;
    }
    .hz_h1{
        text-align: center; 
        margin-top: 20px; 
        margin-bottom: 20px;
      }
    .service-item .s_z p {
        display: none;
    }
    .service-item {
        width: 100%;
        height: auto;
        text-align: center;
        padding: 30px;
    }
    
    .btne {
        display: block; /* Показываем кнопку */
        position: relative;
        margin-top: 15px; /* Отступ сверху */
        width: 100%; /* Ширина кнопки */
        max-width: 300px;
        padding: 15px;
        font-size: 18px;
        text-align: center;
    }

    .spa_h1{
        color: #ffffff;
    }
    .hero{
        background-image: url(/img/scale_1201.png);
    }
    .spa_p{
        color:#000000;
        text-shadow: 1px 1px 2px white, 0 0 25px white, 0 0 5px white; /* Обводка белым */

    }
    footer{
        background-color: #023b1a;
    }
    .inli{
        display: block;
        margin-bottom: 8px;
    }
}