@media (min-width: 1200px) {
.container {
    max-width: 1170px !important;
}
}

@media (max-width: 767px) { 
    .search-box {
        display: none;
    }
    .sec-padding {
        padding:30px 0;
        position: relative;
    }
    .ml-10 {
        margin-left: 0;
    }
    .background-absolute {
        width: 100% !important;
    }
    .slideshow {
        min-height:300px !important;
    }
    .slideshow__slide-caption-text {
        padding-top: 15% !important;
    }
    .block-image {
        width: 100% !important;
        position: relative !important;
        height: 300px;
    }
    .intro-product-content {
        padding: 60px 0;
    }
    .faux-bg {
        position: relative;
    }
    .grid-line-item {
        position: relative;
    }
    .section-title {
        margin-top: 50px;
    }
    .swiper-slide__block .swiper-slide__block__text {
        width: 85%;
        height: auto;
        margin: 0 auto;
        margin-top: 50px;
        position: absolute !important;
        top: 28%;
    }
}