@media (min-width: 1440px) {

} /* >= 1440px */

@media (max-width: 1440px) {

} /* 1440px */

@media (max-width: 1366px) {

} /* 1366px */

@media (max-width: 1280px) {

} /* 1280px */

@media (max-width: 1200px) {

}  /* 1200px */

@media (max-width: 1024px) {
    #sp-top-wrapper {
        display: none !important;
    }

    #sp-page-title > .row,
    #sp-footer > .row,
    #sp-footer > .row #sp-bottom4 {
        margin: 0;
        padding: 0;
    }

    #sppb-addon-1649248133981 .sp-slider .sp-item .sppb-sp-slider-title {
        font-size: 35px;
    }
} /* 1024px */

@media (max-width: 992px) {
    #sp-top4 .sp-column {
        width: 100%;
    }

    .sp-slider.slide-home, .sp-slider.slide-home .sp-slider-outer-stage {
        height: 355px !important;
    }
} /* 992px */

@media (max-width: 768px) {
    .vm-product-discount {
        padding-left: 40px;
    }

    #sppb-addon-1649248133981 .sp-slider .sp-item .sppb-sp-slider-image img {
        height: auto !important;
        width: 315px !important;
    }

    .product-i .text-block .product-title a {
        font-size: 16px;
    }

    .list-product .product-row {
        justify-content: center;
        align-items: flex-start;
    }

    .product-i .vm-product-media-container .browseProductImage {
        max-height: 100%;
    }
} /* 768px */

@media (max-width: 576px) {
    #mod-custom464 img {
        width: 16px;
        height: 16px;
    }

    .home .vina-carousel-virtuemart .vm-product-discount::before {
        left: 10px;
    }

    .fila-beneficios > .sppb-row-container > .sppb-row > div:nth-child(2), .footer-custom > .sppb-row-container > .sppb-row > div:nth-child(2) {
        border-top: 2px solid #a0a0a0;
        border-bottom: 2px solid #a0a0a0;
        border-left: none;
        border-right: none;
    }

    .sp-slider.slide-home, .sp-slider.slide-home .sp-slider-outer-stage {
        height: 325px !important;
    }

    #sppb-addon-1649248133981 .sp-slider .sp-item .sppb-sp-slider-image img {
        height: auto !important;
        width: 300px !important;
    }

    #sppb-addon-1649248133981 .sp-slider .sp-item .sppb-sp-slider-title {
        font-size: 16px;
    }

    #sp-page-builder .page-content .sppb-section:not(div.sppb-section):first-child {
        padding: 125px 0;
    }
} /* 576px */

@media (max-width: 480px) {

} /* 480px */
