@media only screen and (max-width: 420px) {
.last {
    width: 100%;
}
.imgblock span {
    background: rgb(217 78 11 / 25%);
    font-size: 13px;
    right: 28%;
    bottom: 13px;
    padding: 1px 5px;
}
#video-wrap {
    width: 150px;
    height: auto;
}
p {
    font-size: 15px;
    -webkit-text-stroke-width: 0.5px;
    -webkit-text-stroke-color: #080a0a;
}
.read_all {
    font-size: initial;
}
.log {
    width: 55px;
}
div.header {
    flex-direction: column;
}
.address {
    font-size: 17px;
}
div.map {
    width: 100%;
    font-size: 11px;
}
.first {
    width: 100%;
}
.middle {
    width: 100%;
}
p.prise {
    margin: 0px 25px;
    -webkit-text-stroke-width: 0.5px;
    -webkit-text-stroke-color: #ffe100;
}
h1.prise {
    font-size: 15px;
}
h1.header {
    font-size:15px;
    width: 100%;
}
}

@media only screen and (max-width: 325px) {
.imgblock span {
    right: 21%;
    bottom: 10px;
}
}