@media ( min-width: 1200px) {}

@media ( max-width: 1199px) {
    #pattern .image .item {
        height: auto;
        width: 90%;
    }
    #pattern .image .item:last-child {
        top: 20%;
        right: 0;
    }
    #pattern .info {
        margin-top: 70px;
        top: 0;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    #special_product .product-list .product-item .image {
        height: 310px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    #special_product .product-list .product-item .image {
        height: 210px;
    }
}

@media (max-width: 767px) {
    #menu li a {
        padding: 0 5px;
    }
    #special_product {
        padding-bottom: 0;
    }
    #special_product .product-list .product-item {
        width: 100%;
        margin-right: 0;
    }
    #special_product .product-list .product-item .image {
        height: 310px;
    }
    #pattern .image .item {
        height: auto;
        width: 90%;
    }
    #pattern .image .item:last-child {
        top: 20%;
        right: 0;
    }
    #pattern .info {
        margin-top: 70px;
        top: 0;
    }
    #blog .item .image {
        margin-top: 30px;
    }
    footer #contact .google-map {
        margin-top: 30px;
    }
    .detail-image {
        margin-bottom: 30px;
    }
}

@media (max-width: 440px) {}