@media (min-width: 300px) and (max-width: 1099px) {
.body-container .inner-container {
    padding: 0 !important;
}
}
.card-component-template .fa-download { 
    display:none; 
}
#fw-carousel-container {
    margin-top:40px;
    margin-bottom:40px;
}
.flex-two-cols,
.flex-three-cols {
    display:flex;
    flex-wrap: wrap;
    justify-content: center;
    max-width:1920px;
    margin-left: auto;
    margin-right: auto;
}
.flex-two-cols .flex-cols-items {
    width:50%;
}
.flex-three-cols .flex-cols-items {
    width:33.33%;
}
.flex-two-cols .flex-cols-items .product-covers,
.flex-three-cols .flex-cols-items .product-covers {
    max-width:300px;
}
.mw-1200 {
    max-width:1200px;
}
@media (max-width: 768px) {
.flex-two-cols .flex-cols-items,
.flex-three-cols .flex-cols-items {
    width:100%;
}
}



































