.featured-products-block .box-style {
    display: flex;
    flex-direction: column;
}
.featured-products-block .box-style .col-image {
    width: 400px;
    flex-shrink: 0;
    padding-right: 20px;
}
.slideshow .sub-col.col-sm-12.col-md-12 {
    padding-right: 0;
}
@media (min-width: 767px) {
    .featured-products-block .box-style .col-product {
        width: calc(100% - 400px);
        /* overflow: hidden; */
    }
    .featured-products-block .box-style { 
        flex-direction: row;
    }
}
.main-row.fluid-width .container {
    padding: 0;
}
#videoCommerceModal a.btn {
    line-height: 28px;
}

@media (max-width: 767px) { 
    .row {
        margin-left: 0;
        margin-right: 0;
    }
    .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
        padding-left: 0;
        padding-right: 0;
    }
    .featured-products-block .box-style .col-image {
        width: 100%;
        padding-right: 0;
    }

    #video-commerce-product {
        top: 20px;
    }
}