@media (max-width: 768px) {
    .header__top_logo img{
        max-height: 50px;
    }
    h1 {
    font-size: 30px;
    text-align:center;
}
.footer__top_middle h4 {
    text-align:center;
}
.how__content {
    display: block;
}
.how__item {
    width: 100%;
    margin-bottom: 30px;
}
.how__wrap h2 {
    font-size: 34px;
    font-family: 'AkrobatBold', Tahoma, Verdana, sans-serif;
    background-image: url(../images/h2__icon.png);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 40px;
}
.text__wrap h2 {
    font-size: 24px;
    font-family: 'AkrobatBold', Tahoma, Verdana, sans-serif;
    background-image: url(../images/h2__icon.png);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 40px;
    text-transform: uppercase;
}
.arrow__24_wrap{
    background: #CC6900;
    background: linear-gradient(90deg,rgba(204, 105, 0, 1) 0%, rgba(255, 30, 0, 1) 100%);
    margin-bottom: 140px;
    padding-top: 30px;
    padding-bottom:60px;
}
.brands h2 {
    font-size: 24px;
    text-align:center;
}
.header__btn {
    text-align: center;
}
.header__top_wrap {
    justify-content: center;
}
    .header__logo_nb {
        font-size: 50px;
    }
    .header__middle_wrap img {
        max-width: 100%;
    }
    .about img{
        width: 100%;
    }
    .about__content {
        max-width: 100%;
    }
    .brand__item img{
        width:100%;
    }
    .header__logo__service {
        font-size: 52px;
    }
    .header__phone {
        font-size: 40px;
    }
    .header__top_logo {
        justify-content: center;
    }   
    .brand__item {
    width:45%;
}
    .gallery-fancy {
        width: 100%;
        display: block;
    }
    .gallery {
        display: block;
    }
}