@media (max-width: 768px) {
    .menu {
        font-size: 12px;
    }
    .tabs-title,
    .work_list {
        padding: 10px;
    }
    .servise {
        margin: 20px;
    }
    .contacts {
        font-size: 14px;
    }
    h2 {
        font-size: 30px;
    }
}

@media (max-width: 480px) {
    .menu {
        display: none;
    }
    .about {
        top: 10%;
    }
    .about h3,
    .about span,
    .about h1 {
        font-size: 17px;
        padding: 10px;
    }
    .options div {
        height: 120px;
    }
    .options div svg {
        top: 25%;
    }
    .options div h3 {
        display: none;
    }
    .tabs-title,
    .work_list {
        padding: 5px;
        font-size: 8px;
    }
    .tabs-main p {
        -webkit-line-clamp: 7;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        line-height: 24px;
    }
    .purchase_content h3 {
        font-size: 23px;
    }
    .testimonials_wrapper {
        display: none;
    }
    .contacts {
        flex-direction: column;
        font-size: 12px;
    }
}
