@media only screen and (max-width:480px) {

    .eltd-woocommerce-page .woocommerce-ordering,
    .eltd-woocommerce-page .woocommerce-result-count,
    .woocommerce .woocommerce-ordering,
    .woocommerce .woocommerce-result-count {
        width: 100%;
        margin-bottom: 35px
    }
}

@media only screen and (max-width:480px) {

    .eltd-woocommerce-page .woocommerce-result-count,
    .woocommerce .woocommerce-result-count {
        text-align: center
    }
}

@media only screen and (max-width:480px) {

    .eltd-woocommerce-page .woocommerce-ordering .orderby,
    .woocommerce .woocommerce-ordering .orderby {
        display: block;
        float: none;
        margin: 0 auto
    }
}

@media only screen and (max-width:1024px) {

    .eltd-woocommerce-page .product_list_widget .eltd-product-rating,
    .woocommerce .product_list_widget .eltd-product-rating {
        position: relative
    }
}

@media only screen and (max-width:768px) {

    .eltd-woocommerce-page .product_list_widget .eltd-product-rating,
    .woocommerce .product_list_widget .eltd-product-rating {
        position: absolute
    }
}

@media only screen and (max-width:1024px) {

    .eltd-woocommerce-page.eltd-woocommerce-columns-4 .products .product,
    .woocommerce.columns-4 .products .product {
        width: 32%;
        margin-right: 2%;
        margin-bottom: 2%
    }

    .eltd-woocommerce-page.eltd-woocommerce-columns-4 .products .product:nth-child(3n),
    .woocommerce.columns-4 .products .product:nth-child(3n) {
        margin-right: 0
    }

    .eltd-woocommerce-page.eltd-woocommerce-columns-4 .products .product:nth-child(3n+1),
    .woocommerce.columns-4 .products .product:nth-child(3n+1) {
        clear: both;
        margin-right: 2%
    }

    .eltd-woocommerce-page.eltd-woocommerce-columns-4 .products .product:nth-child(4n+1),
    .woocommerce.columns-4 .products .product:nth-child(4n+1) {
        clear: none
    }
}

@media only screen and (max-width:768px) {

    .eltd-woocommerce-page.eltd-woocommerce-columns-4 .products .product,
    .woocommerce.columns-4 .products .product {
        width: 49%;
        margin-right: 2%;
        margin-bottom: 2%
    }

    .eltd-woocommerce-page.eltd-woocommerce-columns-4 .products .product:nth-child(2n),
    .woocommerce.columns-4 .products .product:nth-child(2n) {
        margin-right: 0
    }

    .eltd-woocommerce-page.eltd-woocommerce-columns-4 .products .product:nth-child(2n+1),
    .woocommerce.columns-4 .products .product:nth-child(2n+1) {
        clear: both;
        margin-right: 2%
    }

    .eltd-woocommerce-page.eltd-woocommerce-columns-4 .products .product:nth-child(3n+1),
    .eltd-woocommerce-page.eltd-woocommerce-columns-4 .products .product:nth-child(4n+1),
    .woocommerce.columns-4 .products .product:nth-child(3n+1),
    .woocommerce.columns-4 .products .product:nth-child(4n+1) {
        clear: none
    }
}

@media only screen and (max-width:480px) {

    .eltd-woocommerce-page.eltd-woocommerce-columns-4 .products .product,
    .woocommerce.columns-4 .products .product {
        width: 100%;
        margin-right: 0;
        margin-bottom: 2%
    }
}

@media only screen and (max-width:1024px) {

    .eltd-woocommerce-page.eltd-woocommerce-columns-4 .eltd-woocommerce-with-sidebar .products .product,
    .woocommerce.columns-4 .eltd-woocommerce-with-sidebar .products .product {
        width: 49%;
        margin-right: 2%;
        margin-bottom: 2%
    }

    .eltd-woocommerce-page.eltd-woocommerce-columns-4 .eltd-woocommerce-with-sidebar .products .product:nth-child(2n),
    .woocommerce.columns-4 .eltd-woocommerce-with-sidebar .products .product:nth-child(2n) {
        margin-right: 0
    }

    .eltd-woocommerce-page.eltd-woocommerce-columns-4 .eltd-woocommerce-with-sidebar .products .product:nth-child(2n+1),
    .woocommerce.columns-4 .eltd-woocommerce-with-sidebar .products .product:nth-child(2n+1) {
        clear: both;
        margin-right: 2%
    }

    .eltd-woocommerce-page.eltd-woocommerce-columns-4 .eltd-woocommerce-with-sidebar .products .product:nth-child(3n+1),
    .eltd-woocommerce-page.eltd-woocommerce-columns-4 .eltd-woocommerce-with-sidebar .products .product:nth-child(4n+1),
    .woocommerce.columns-4 .eltd-woocommerce-with-sidebar .products .product:nth-child(3n+1),
    .woocommerce.columns-4 .eltd-woocommerce-with-sidebar .products .product:nth-child(4n+1) {
        clear: none
    }
}

@media only screen and (max-width:768px) {

    .eltd-woocommerce-page.eltd-woocommerce-columns-4 .eltd-woocommerce-with-sidebar .products .product,
    .woocommerce.columns-4 .eltd-woocommerce-with-sidebar .products .product {
        width: 100%
    }
}

@media only screen and (max-width:768px) {

    .eltd-woocommerce-page.eltd-woocommerce-columns-3 .products .product,
    .woocommerce.columns-3 .products .product {
        width: 49%;
        margin-right: 2%;
        margin-bottom: 2%
    }

    .eltd-woocommerce-page.eltd-woocommerce-columns-3 .products .product:nth-child(2n),
    .woocommerce.columns-3 .products .product:nth-child(2n) {
        margin-right: 0
    }

    .eltd-woocommerce-page.eltd-woocommerce-columns-3 .products .product:nth-child(2n+1),
    .woocommerce.columns-3 .products .product:nth-child(2n+1) {
        clear: both;
        margin-right: 2%
    }

    .eltd-woocommerce-page.eltd-woocommerce-columns-3 .products .product:nth-child(3n+1),
    .eltd-woocommerce-page.eltd-woocommerce-columns-3 .products .product:nth-child(4n+1),
    .woocommerce.columns-3 .products .product:nth-child(3n+1),
    .woocommerce.columns-3 .products .product:nth-child(4n+1) {
        clear: none
    }
}

@media only screen and (max-width:480px) {

    .eltd-woocommerce-page.eltd-woocommerce-columns-3 .products .product,
    .woocommerce.columns-3 .products .product {
        width: 100%;
        margin-right: 0;
        margin-bottom: 2%
    }
}

@media only screen and (max-width:768px) {

    .eltd-woocommerce-page.eltd-woocommerce-columns-3 .eltd-woocommerce-with-sidebar .products .product,
    .woocommerce.columns-3 .eltd-woocommerce-with-sidebar .products .product {
        width: 100%
    }
}

.eltd-single-product-images.images ipad-landscape .woocommerce-product-gallery__trigger,
.eltd-single-product-summary.images ipad-landscape .woocommerce-product-gallery__trigger {
    right: 10px
}

@media only screen and (max-width:768px) {

    .eltd-single-product-images,
    .eltd-single-product-summary {
        width: 100%;
        margin: 0
    }
}

/* @media only screen and (max-width:600px) {

    .eltd-woocommerce-page.woocommerce-cart .eltd-quantity-buttons .eltd-quantity-control,
    .eltd-woocommerce-page.woocommerce-cart .eltd-quantity-buttons .eltd-quantity-input,
    .eltd-woocommerce-page.woocommerce-cart .eltd-quantity-buttons .eltd-quantity-minus,
    .eltd-woocommerce-page.woocommerce-cart .eltd-quantity-buttons .eltd-quantity-plus {
        width: 30px
    }
} */

@media only screen and (max-width:600px) {
    .eltd-woocommerce-page table td {
        padding: 5px 5px
    }
}

@media only screen and (max-width:480px) {
    .eltd-woocommerce-page td.product-thumbnail img {
        display: none
    }
}

@media only screen and (max-width:600px) {

    .eltd-woocommerce-page td.actions .coupon,
    .eltd-woocommerce-page td.actions .eltd-cart-proceed-update {
        width: 100%;
        margin-bottom: 20px
    }
}

@media only screen and (max-width:600px) {
    .eltd-woocommerce-page td.actions .eltd-cart-proceed-update .checkout-button {
        float: left
    }
}

/* @media only screen and (max-width:768px) {
    .eltd-woocommerce-page .coupon input[type=text] {
        width: 150px
    }
} */

@media only screen and (max-width:600px) {
    .eltd-woocommerce-page .eltd-shipping-calculator {
        width: 100%;
        margin-bottom: 25px
    }
}

@media only screen and (max-width:600px) {
    .eltd-woocommerce-page .eltd-cart-totals {
        width: 100%
    }
}

@media only screen and (max-width:1024px) {
    .woocommerce-account .woocommerce-MyAccount-navigation {
        width: 28%;
        padding: 0 15px 0 0
    }

    .woocommerce-account .woocommerce-MyAccount-content {
        width: 72%;
        padding: 0 0 0 15px
    }
}

@media only screen and (max-width:768px) {

    .woocommerce-account .woocommerce-MyAccount-content,
    .woocommerce-account .woocommerce-MyAccount-navigation {
        float: none;
        width: 100%;
        padding: 0
    }

    .woocommerce-account .woocommerce-MyAccount-content {
        margin: 50px 0 0
    }
}

@media only screen and (max-width:768px) {

    .eltd-woocommerce-page .woocommerce-checkout .col-1,
    .eltd-woocommerce-page .woocommerce-checkout .col-2 {
        width: 100%
    }
}

@media only screen and (max-width:1024px) {
    .eltd-shopping-cart-outer:hover .eltd-shopping-cart-dropdown {
        display: none;
        visibility: hidden
    }

    .eltd-top-bar .eltd-shopping-cart-outer {
        float: none
    }
}

@media only screen and (max-width:320px) {
    .eltd-shopping-cart-outer {
        display: none
    }
}

@media only screen and (max-width:600px) {

    .eltd-woocommerce-page td.actions .eltd-cart-proceed-update input,
    .woocommerce td.actions .eltd-cart-proceed-update input {
        margin-bottom: 10px
    }
}

/* @media only screen and (max-width:600px) {

    .eltd-woocommerce-page .coupon input[type=text].input-text,
    .woocommerce .coupon input[type=text].input-text {
        margin-bottom: 10px
    }
} */

@media only screen and (max-width:768px) {

    .eltd-woocommerce-page .product_list_widget .eltd-woocommerce-product-right,
    .woocommerce .product_list_widget .eltd-woocommerce-product-right {
        text-align: right
    }
}

@media only screen and (min-width:768px) and (max-width:1200px) {

    .eltd-woocommerce-page .eltd-single-product-summary .eltd-tabs.eltd-horizontal .eltd-tabs-nav li,
    .woocommerce .eltd-single-product-summary .eltd-tabs.eltd-horizontal .eltd-tabs-nav li {
        float: none
    }

    .eltd-woocommerce-page .eltd-single-product-summary .eltd-tabs.eltd-horizontal .eltd-tabs-nav li a,
    .woocommerce .eltd-single-product-summary .eltd-tabs.eltd-horizontal .eltd-tabs-nav li a {
        border: 0 !important
    }
}

@media only screen and (max-width:480px) {

    .eltd-woocommerce-page .eltd-tabs.eltd-horizontal .eltd-tabs-nav li:first-child a,
    .woocommerce .eltd-tabs.eltd-horizontal .eltd-tabs-nav li:first-child a {
        border-left: 0
    }
}

@media only screen and (max-width:768px) {

    .eltd-woocommerce-page .eltd-cart-totals,
    .woocommerce .eltd-cart-totals {
        padding-left: 0
    }
}

@media only screen and (max-width:600px) {

    /* .eltd-woocommerce-page .eltd-quantity-buttons,
    .woocommerce .eltd-quantity-buttons {
        margin-bottom: 10px;
        margin-right: 10px !important;
    } */
    /* .eltd-woocommerce-page .eltd-quantity-buttons .eltd-quantity-input {
        width: 40px !important;
    } */
    .eltd-single-product-summary .eltd-single-product-add-to-cart {
         padding: 16px 35px !important;
    }

    .eltd-woocommerce-page td.actions .eltd-cart-proceed-update input,
    .woocommerce td.actions .eltd-cart-proceed-update input {
        float: left;
        margin: 10px 0 0 0
    }

    .eltd-woocommerce-page .eltd-woocommerce-page .eltd-cart-totals,
    .woocommerce .eltd-woocommerce-page .eltd-cart-totals {
        padding-left: 0
    }
    button.reviews-button, button.border-link{
        color: #000;
        background-color: transparent !important;
    }
}

@media only screen and (max-width:380px) {
    .eltd-single-product-summary .eltd-single-product-add-to-cart {
        padding: 16px 30px !important;
   }
}