/* mobile style*/
@media only screen and (max-width: 768px) {
    .mt-footer {
        margin-bottom: 20px !important;
    }

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

    .category-post .post-item .post-thumbnail {
        height: 220px;
    }

    .product-info .product-rating {
        display: block;
    }

    h1.product-title.product_title.entry-title {
        font-size: 16px;
        line-height: 22px;
    }

    .product-info button.single_add_to_cart_button.button.alt {
        width: 100%;
        margin: 0 0 15px 0 !important;
    }

    button.button.buy_now_button {
        width: 100%;
    }

    .header-user .user-label {
        display: none !important;
    }

    .header-user {
        margin-right: 0 !important;
    }

    .header-user .user-icon a{
        font-size: 22px !important;
    }

    ul.mobile-nav.nav.nav-left {
        margin-right: 30px;
    }

    i.icon-menu {
        color: #111;
        font-size: 30px !important;
    }

    input#woocommerce-product-search-field-1 {
        box-shadow: unset !important;
        border-radius: 5px !important;
    }

    div#wide-nav {
        background: transparent;
    }

    button.ux-search-submit.submit-button.secondary.button.icon.mb-0 {
        font-size: 13px;
    }

    #toast {
        right: 15px;
    }

    .toast {
        min-width: 100%;
        max-width: 100%;
        width: 100%;
        padding: 10px 0;
    }
    
    .cart-box {
    display: block;
}

.cart-box .cart-box-center {
    width: 80%;
    margin: 15px auto 0;
}
.cart-box .cart-box-left {
    width: 100%;
    display: flex;
}
}

/* iPad landscape style here */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {

}

/* iPad portrait style here */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {


}

/**desktop**/
@media only screen and (min-width: 1440px) {
    .container-width, .full-width .ubermenu-nav, .container, .row {
        max-width: 1200px !important;
    }
}