.blog-product {
    padding: 3rem;
    background-color: #f2f2f2;
}

.intro_section.page_mainslider h2 {
    line-height: 1.4;
}

a:hover {
    cursor: pointer;
}

.dpre {
    white-space: pre-line;
    display: block;
}

.search-form {}

@media (max-width: 768px) {
    .mb-hide {
        display: none!important;
    }
    .logo img {
        width: 75px;
    }
    .blog-product {
        padding: 1rem;
        background-color: #f2f2f2;
    }
    aside {
        margin-top: 0!important;
    }
}