@media (max-width: 1505px) {
    .section1, .section2, .section3, .section4, .section5, .section6, .section7, .section8 {
        width: 250px;
        height: 250px;
    }
}

@media (max-width: 1505px) {
    .section1, .section2, .section3, .section4, .section5, .section6, .section7, .section8 {
        width: 200px;
        height: 200px;
    }

    .centered_text {
        font-size: 10px;
    }
}

@media (max-width: 1050px) {
    .section1, .section2, .section3, .section4, .section5, .section6, .section7, .section8 {
        width: 350px;
        height: 300px;
    }
    .filter-products-flexbox {
        flex-direction: column;
    }
    .main_products_flexbox_1 {
        flex-direction: column;
        align-items: center;
    }
}


@media (max-width: 1015px) {
    .custom-carousel {
        max-width: 700px;
    }
}
@media (max-width: 768px) {
    .info-container {
      grid-template-columns: 1fr;
    }
}
@media (max-width: 715px) {
    .custom-carousel {
        max-width: 450px;
    }
    .section1, .section2, .section3, .section4, .section5, .section6, .section7, .section8 {
        width: 250px;
        height: 200px;
    }
}

@media (max-width: 600px) {
    .info-block {
      padding: 20px;
    }
  
    .info-block h2 {
      font-size: 1.5rem;
    }
}

@media (max-width: 265px) {
    .section1, .section2, .section3, .section4, .section5, .section6, .section7, .section8 {
        width: 150px;
        height: 100px;
    }
    .product {
        width: 150px;
        height: 250px;
    }
    .product_name {
        font-size: 1rem;
    }
    .product_desciption {
        display: none;
    }
    .main_flexbox1_title {
        font-size: 20px;
    }
}


