@media only screen and (min-width:768px) {
    div.products.presentation div.product {
        margin-top:200px !important;
    }
}
@media only screen and (max-width:768px) {
    div.products.presentation div.product {
        margin-top:50px !important;
    }
}

div.products.presentation div.product {}
div.products.presentation div.product .product-text {}
div.products.presentation div.product .product-text h3 {
    font-size:40px;
}
div.products.presentation div.product .product-text p {
    font-size:25px;
}

div.products.presentation div.product .product-image {}
div.products.presentation div.product .product-image img {
    width:100%;
    filter: blur(0px) grayscale(0%);
    transition: filter .25s;
}

div.products.presentation div.product .product-image:hover img {
    filter: blur(5px) grayscale(20%);
}


@media only screen and (max-width:758px) {
    div.products.presentation div.product div.product-text { padding:10px; }
}