@media (min-width: 576px) and (max-width: 767px) {

/* Header
--------------------------------------------- */
    .top-description {
        text-align: left;
    }
    .phone-link-header {
        text-align: left;
        margin-top: -40px;
    }
    .small-text {
        text-align: left;
    }
    .offer-section h1 {
        font-size: 1.2em;
    }
    .offer-section .btn-primary {
        margin-top: 25px;
    }
    .small-text-advantages {
        margin-bottom: 35px;
    }
    .site-header::after, .site-header::before {
        width: 120px;
        height: 120px;
    }
    

/* Section
--------------------------------------------- */
    .section-item header h2 {
        font-size: 1.375em;
    }
    .section-item header p.text-post-title {
        width: 100%;
        margin-left: 0;
        font-size: 1em;
    }
    .content-section-structure img {
        margin-bottom: 30px;
    }
    .section-advantages-knives::before {
        top: 160px;
        right: 0%;
        width: 100px;
        height: 100px;
    }
    .item-advantages-knives {
        padding: 15px;
        padding-left: 85px;
        background-size: 65px;
        background-position: left 10px top 20px;
    }
    .item-advantages-knives h5 {
        font-size: 1.2em;
    }
    .item-advantages-knives p {
        font-size: 0.9em;
        line-height: 1.1;
    }
    .section-content {
        padding: 15px;
    }
    .section-content h4 {
        font-size: 0.9em;
    }
    .section-content .handle {
        min-height: 5em;
    }
    a.link-knife-certificate {
        margin-top: 100px;
    }
    .site-footer, .company-name, .company-copyright, ul.social-services-footer, .site-footer div.text-right, a.phone-link-footer, p.small-text-footer {
        text-align: center !important;
    }
    a.link-logo-footer {
        text-align: center;
    }
    a.link-logo-footer img {
        width: 50%;
    }
}