@media (max-width: 1400px) {}

@media (max-width: 1200px) {
    .container {
        max-width: 1140px;
    }
}

@media (max-width: 992px) {
    .container {
        max-width: 960px;
    }
}

@media (max-width: 768px) {
    .container {
        max-width: 720px;
    }
    section.review_index .review_index_full { 
    flex-direction: column; 
    gap: 20px; 
    margin: 0 0 20px 0;
}
.product_index_full { 
    flex-direction: column;
}
.contact_us_full
    {
        flex-direction: column;
    }
    .contact_us_left {
    width: 100%; 
}
.contact_us_right{
    width: 90%;  
} 
.about_index_full { 
    flex-direction: column;
}
.about_index_full .about_index_left {
    width: 100%;
}
.about_index_full .about_index_right {
    width: 100%;
    padding-left: 0;
    margin: 40px 0 0 0;
}
section.review_index .review_index_full .review_1 { 
    margin-bottom: 0;
}
.product_index_full .product_1 {
    width: 100%; 
}
.about-vynik .card {
    grid-column: span 12; 
}
.brand img {
    width: 131px;
}
.btn_main { 
    padding: 5px 10px; 
}
.imgBox p { 
    bottom: 105px;
    right: 0;
    font-size: 22px; 
    letter-spacing: 0;
    padding: 0 0 0 10px;
}
.footer_bottom{
    flex-direction: column;
    gap: 10px;
}
}

@media (max-width: 576px) {
    .container {
        max-width: 540px;
    }
}