/* mobile style*/
@media only screen and (max-width: 768px) {
    .stuck div#masthead {
        height: 70px !important;
    }

    .stuck div#masthead #logo img {
        max-height: 70px !important;
    }

    .product-item .product-thumbnail {
        height: 160px;
    }

    .mt-footer {
        margin-bottom: 20px !important;
    }

    .product-item .product-price ins span, .product-item .product-price b {
        font-size: 14px;
    }

    .product-item .product-price del span {
        margin: 0px;
    }

    .review .testimonial-text, .review .testimonial-meta {
        font-size: 15px;
    }

    #top-bar {
        display: none !important;
    }

    i.icon-menu {
        color: #fff !important;
    }

    input#woocommerce-product-search-field-1 {
        height: 45px !important;
        box-shadow: unset !important;
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px;
    }

    .search-form-categories {
        display: none !important;
    }

    .product-info {
        padding-top: 15px !important;
    }

    h1.page-title.is-large.uppercase, h1.product-title.product_title.entry-titl {
        font-size: 25px;
    }

    footer#footer .footer-title {
        width: auto;
        padding-right: 15px;
    }

    .button_shop {
        width: auto;
    }
}

/* iPad landscape style here */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
    .product-item .product-thumbnail {
        height: 160px;
    }

    .ahdheading h2, .ahdheading h3, .home-title h3 {
        font-size: 15px;
    }
}

/* iPad portrait style here */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    .product-item .product-thumbnail {
        height: 160px;
    }

    .ahdheading h2, .ahdheading h3, .home-title h3 {
        font-size: 15px;
    }
}

/**desktop**/
@media only screen and (min-width: 1440px) {

}