@media (max-width: 769px) {
.header-up {
    display: none;
}
.main-title {
    font-size: 67px;
    line-height: 47px;
}
.main-subtitle {
    font-size: 32px;
    line-height: 46px;
}
.scroll p {
    font-size: 15px;
}
.poisk {
    padding: 20px 20px;
}
.tab button {
    padding: 8px 20px;
}
.section-title {
    font-size: 35px;
    line-height: 50px;
}
.con-body {
    flex-direction: column;
}
.map {
    margin-left: 0;
    margin-top: 15px;
    height: 400px;
}
.con-element {
    padding: 35px 34px;
}
.margin-top {
    padding: 38px 0;
}
.feed-subtitle {
    margin: 26px 0 20px;
}
.modal-with-img .modal-body {
    padding: 39px 42px;
}
.btn {
    padding: 9px 27px !important;
}
}
