
@media (min-width: 1280px and max-width: 1379px) {
    .text-home-offer {
        font-size: 16px;
        line-height: 30px;
    }
    .title-home-offer {
        font-size: 30px;
        margin-bottom: 35px;
    }
    .block-first-offer {
        width: 90%;
        margin-left: 5%;
    }
}

@media (min-width: 1380px) {
    
}

@media (min-width: 1680px) {
    .block-first-offer {
        width: 80%;
        margin-left: 10%;
    }
}

@media (min-width: 1920px) {
    .block-first-offer {
        width: 70%;
        margin-left: 15%;
    }
}

@media (min-width: 2560px) {
    .block-first-offer {
        width: 60%;
        margin-left: 20%;
    }
}

@media (min-width: 3840px) {
    .block-first-offer {
        width: 50%;
        margin-left: 25%;
    }
}