@media screen and (max-width: 480px){

    .w-1250 {
        width: 100%;
        padding: 0 5px;
    }

    section {
        width: 95%;
        padding: 15px;
        margin-top: 15px;
    }

    h1 {
        font-size: 18px;
    }

    .rowerstore-logo {
        width: 90%;
        height: auto;
    }

    .velomahazyn-kulykiv {
        flex-direction: column;
        gap: 15px;
    }

    .velomahazyn-img {
        max-width: 100%;
    }

    .phone-link {
        font-size: 16px;
    }

    button {
        width: 100%;
    }



}