@media only screen and (min-width:1100px) {
    .grid2 .woocommerce.columns-3 ul.products li.product,
    .grid2 .woocommerce.columns-4 ul.products li.product,
    .grid2 .woocommerce.columns-5 ul.products li.product {
        width: 30.99906629318394%;
        margin: 0 3.50140056022409% 25px 0
    }
    .grid2 .woocommerce.columns-3 ul.products li.product:nth-child(3n),
    .grid2 .woocommerce.columns-4 ul.products li.product:nth-child(3n),
    .grid2 .woocommerce.columns-5 ul.products li.product:nth-child(3n),
    .woocommerce-page .woocommerce_with_sidebar ul.products li.product:nth-child(3n),
    .woocommerce-page ul.products li.product:nth-child(4n),
    .woocommerce.columns-3 ul.products li.product:nth-child(3n),
    .woocommerce.columns-4 ul.products li.product:nth-child(4n),
    .woocommerce.columns-5 ul.products li.product:nth-child(5n) {
        margin: 0 0 25px
    }
   /* .grid2 .woocommerce.columns-3 ul.products li.product:nth-child(3n+1),
    .grid2 .woocommerce.columns-4 ul.products li.product:nth-child(3n+1),
    .grid2 .woocommerce.columns-5 ul.products li.product:nth-child(3n+1),
    .woocommerce-page .woocommerce_with_sidebar ul.products li.product:nth-child(3n+1),
    .woocommerce-page ul.products li.product:nth-child(4n+1),
    .woocommerce.columns-3 ul.products li.product:nth-child(3n+1),
    .woocommerce.columns-4 ul.products li.product:nth-child(4n+1),
    .woocommerce.columns-5 ul.products li.product:nth-child(5n+1) {
        clear: both
    }*/
    .grid2 .woocommerce.columns-3 ul.products li.product:nth-child(3n+1),
    .grid2 .woocommerce.columns-4 ul.products li.product:nth-child(4n+1),
    .grid2 .woocommerce.columns-5 ul.products li.product:nth-child(5n+1),
    .woocommerce-page .woocommerce_with_sidebar ul.products li.product:nth-child(4n+1) {
        clear: none
    }
    .grid2 .woocommerce.columns-4 ul.products li.product:nth-child(4n),
    .grid2 .woocommerce.columns-5 ul.products li.product:nth-child(5n),
    .woocommerce-page .woocommerce_with_sidebar ul.products li.product:nth-child(4n) {
        margin: 0 3.50140056022409% 25px 0
    }
    .grid2 .woocommerce.columns-3 ul.products li.product:nth-child(6n),
    .grid2 .woocommerce.columns-4 ul.products li.product:nth-child(6n),
    .grid2 .woocommerce.columns-5 ul.products li.product:nth-child(6n),
    .woocommerce-page .woocommerce_with_sidebar ul.products li.product:nth-child(6n) {
        margin: 0 0 25px
    }
}

@media only screen and (min-width:768px) and (max-width:1100px) {
    .woocommerce-page .woocommerce_with_sidebar ul.products li.product,
    .woocommerce-page ul.products li.product,
    .woocommerce.columns-3 ul.products li.product,
    .woocommerce.columns-4 ul.products li.product,
    .woocommerce.columns-5 ul.products li.product {
        width: 31.16319444444444%;
        margin: 0 3.255208333333333% 25px 0
    }
    .woocommerce-page .woocommerce_with_sidebar ul.products li.product:nth-child(3n),
    .woocommerce-page ul.products li.product:nth-child(3n),
    .woocommerce.columns-3 ul.products li.product:nth-child(3n),
    .woocommerce.columns-4 ul.products li.product:nth-child(3n),
    .woocommerce.columns-5 ul.products li.product:nth-child(3n) {
        margin: 0 0 25px
    }
    .woocommerce-page .woocommerce_with_sidebar ul.products li.product:nth-child(3n+1),
    .woocommerce-page ul.products li.product:nth-child(3n+1),
    .woocommerce.columns-3 ul.products li.product:nth-child(3n+1),
    .woocommerce.columns-4 ul.products li.product:nth-child(3n+1),
    .woocommerce.columns-5 ul.products li.product:nth-child(3n+1) {
        clear: both
    }
    .woocommerce aside.sidebar .widget h4 {
        padding: 12px 18px;
        line-height: 20px
    }
    .woocommerce aside ul.product_list_widget li img,
    aside ul.product_list_widget li img {
        float: none;
        display: block;
        margin: auto;
        max-width: none
    }
    .woocommerce aside .widget .star-rating,
    .woocommerce-page aside .widget .star-rating,
    aside .widget .star-rating {
        margin: auto
    }
    .woocommerce aside.sidebar ul.product_list_widget li,
    aside ul.product_list_widget li {
        text-align: center
    }
    .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:1100px) {
    .woocommerce .widget_shopping_cart_content p.buttons a {
        display: block;
        text-align: center;
        width: auto!important
    }
    .woocommerce .widget_shopping_cart_content a.checkout {
        float: none;
        margin-top: 10px
    }
    .footer_top .widget.widget_search form input[type=text],
    .footer_top .woocommerce.widget #searchform input[type=text],
    .woocommerce .widget #searchform input[type=text],
    aside.sidebar .widget_product_search form#searchform input#s {
        width: 70%
    }
    .woocommerce form.check-login .form-row {
        width: 48.69791666666667%;
        margin-right: 2.604166666666667%
    }
    .woocommerce .summary {
        margin-bottom: 45px
    }
    .woocommerce #customer_login .col-1,
    .woocommerce #customer_login .col-2 {
        float: none;
        width: auto
    }
    .woocommerce #customer_login .col-1 {
        margin-right: 0;
        margin-bottom: 20px
    }
    .woocommerce .col-1,
    .woocommerce .col-2 {
        float: none;
        width: 100%
    }
    .woocommerce-account .col-1,
    .woocommerce-account .col-2 {
        float: left
    }
    .woocommerce .col-1,
    .woocommerce form.check-login .form-row.form-row-last {
        margin-right: 0
    }
    .woocommerce form.check-login input[type=text],
    .woocommerce form.check-login input[type=password] {
        width: 91%!important
    }
    .woocommerce-account .addresses .col-1,
    .woocommerce-account .addresses .col-2,
    .woocommerce-checkout .addresses .col-1,
    .woocommerce-checkout .addresses .col-2 {
        float: left;
        width: 48.69791666666667%;
        margin-right: 2.604166666666667%
    }
    .woocommerce-account .addresses .col-2,
    .woocommerce-checkout .addresses .col-2 {
        margin-right: 0
    }
    .woocommerce-account table.shop_table,
    .woocommerce-checkout table.shop_table {
        width: 100%
    }
    .woocommerce-account table.shop_table {
        width: 87%
    }
}

@media only screen and (max-width:768px) {
    .woocommerce div.summary div[itemprop=description] {
        margin: 25px 0
    }
    .woocommerce div.product .cart {
        margin-bottom: 25px
    }
    .woocommerce #reviews h2 {
        margin-bottom: 20px
    }
    .woocommerce form.checkout table.shop_table {
        width: 100%
    }
    .woocommerce aside ul.product_list_widget li img {
        float: none;
        max-width: 90px
    }
    .woocommerce .addresses header a.edit {
        position: static;
        margin-top: 15px
    }
    .woocommerce .widget_price_filter .button,
    .woocommerce .widget_price_filter .price_label,
    .woocommerce-page .widget_price_filter .button,
    .woocommerce-page .widget_price_filter .price_label {
        float: none
    }
    .footer_top .widget.widget_search form input[type=text],
    .footer_top .woocommerce.widget #searchform input[type=text],
    .woocommerce .widget #searchform input[type=text],
    aside.sidebar .widget_product_search form#searchform input#s {
        width: 63%
    }
    .woocommerce table.cart td.actions input[type=submit] {
        letter-spacing: 0
    }
    .woocommerce.columns-2 ul.products li.product {
        width: 47.02380952380952%;
        margin: 0 5.952380952380952% 25px 0
    }
    .woocommerce-account .woocommerce-MyAccount-content,
    .woocommerce-account .woocommerce-MyAccount-navigation {
        float: none;
        width: 100%;
        padding: 0
    }
    .woocommerce-account .woocommerce-MyAccount-content {
        margin: 50px 0
    }
}

@media only screen and (min-width:600px) and (max-width:768px) {
    .woocommerce-page ul.products li.product,
    .woocommerce.columns-3 ul.products li.product,
    .woocommerce.columns-4 ul.products li.product,
    .woocommerce.columns-5 ul.products li.product {
        width: 30.55555555555556%;
        margin: 0 4.166666666666667% 25px 0
    }
    .woocommerce-page .woocommerce_with_sidebar ul.products li.product:nth-child(2n),
    .woocommerce-page ul.products li.product:nth-child(3n),
    .woocommerce.columns-3 ul.products li.product:nth-child(3n),
    .woocommerce.columns-4 ul.products li.product:nth-child(3n),
    .woocommerce.columns-5 ul.products li.product:nth-child(3n) {
        margin: 0 0 25px
    }
    .woocommerce-page .woocommerce_with_sidebar ul.products li.product:nth-child(2n+1) {
        margin-right: 6.578947368421053%
    }
    .woocommerce-page .woocommerce_with_sidebar ul.products li.product {
        width: 46.71052631578947%;
        margin: 0 6.578947368421053% 25px 0
    }
    .woocommerce-page .woocommerce_with_sidebar ul.products li.product:nth-child(2n+1),
    .woocommerce-page ul.products li.product:nth-child(3n+1),
    .woocommerce.columns-3 ul.products li.product:nth-child(3n+1),
    .woocommerce.columns-4 ul.products li.product:nth-child(3n+1),
    .woocommerce.columns-5 ul.products li.product:nth-child(3n+1) {
        clear: both
    }
    .woocommerce-page .woocommerce_with_sidebar ul.products li.product:nth-child(3n+1) {
        clear: none
    }
    .woocommerce aside.sidebar .widget h4 {
        padding: 12px 18px;
        line-height: 20px
    }
    .woocommerce aside ul.product_list_widget li img,
    aside ul.product_list_widget li img {
        float: none;
        display: block;
        margin: auto
    }
    .woocommerce aside .widget .star-rating,
    .woocommerce-page aside .widget .star-rating,
    aside .widget .star-rating {
        margin: auto
    }
    .woocommerce aside.sidebar ul.product_list_widget li,
    aside ul.product_list_widget li {
        text-align: center
    }
    .woocommerce aside ul.cart_list li,
    .woocommerce-page aside ul.cart_list li {
        text-align: left
    }
    .woocommerce aside .widget .star-rating,
    .woocommerce-page aside .widget .star-rating {
        margin-left: auto;
        margin-right: auto
    }
    .footer_top .widget_product_search input[type=text] {
        padding: 2px 8px
    }
    .footer_top .widget_product_search input[type=submit] {
        width: 25px;
        padding: 0
    }
}

@media only screen and (min-width:480px) and (max-width:600px) {
    .woocommerce-page .woocommerce_with_sidebar ul.products li.product,
    .woocommerce-page ul.products li.product,
    .woocommerce.columns-3 ul.products li.product,
    .woocommerce.columns-4 ul.products li.product,
    .woocommerce.columns-5 ul.products li.product {
        width: 47.02380952380952%;
        margin: 0 5.952380952380952% 25px 0
    }
    .woocommerce-page .woocommerce_with_sidebar ul.products li.product:nth-child(2n),
    .woocommerce-page ul.products li.product:nth-child(2n),
    .woocommerce.columns-3 ul.products li.product:nth-child(2n),
    .woocommerce.columns-4 ul.products li.product:nth-child(2n),
    .woocommerce.columns-5 ul.products li.product:nth-child(2n) {
        margin: 0 0 25px
    }
    .woocommerce-page .woocommerce_with_sidebar ul.products li.product:nth-child(2n+1),
    .woocommerce-page ul.products li.product:nth-child(2n+1),
    .woocommerce.columns-3 ul.products li.product:nth-child(2n+1),
    .woocommerce.columns-4 ul.products li.product:nth-child(2n+1),
    .woocommerce.columns-5 ul.products li.product:nth-child(2n+1) {
        clear: both
    }
    .woocommerce-cart #content .quantity .minus,
    .woocommerce-cart #content .quantity .plus,
    .woocommerce-cart .quantity .minus,
    .woocommerce-cart .quantity .plus {
        width: 20px
    }
}

@media only screen and (max-width:600px) {
    .woocommerce .product .images {
        float: none;
        width: 100%;
        margin-right: 0
    }
    .woocommerce .addresses header h3 {
        font-size: 18px
    }
    .woocommerce div.cart-collaterals div.cart_totals,
    .woocommerce-page .div.cart-collaterals div.cart_totals {
        float: none;
        margin-bottom: 20px;
        width: auto
    }
    .woocommerce div.cart-collaterals .shipping_calculator,
    .woocommerce-page .div.cart-collaterals .shipping_calculator {
        float: none;
        width: auto
    }
    .woocommerce table.cart div.coupon,
    .woocommerce-page table.cart div.coupon {
        float: none;
        margin-bottom: 10px
    }
    .woocommerce form.check-login .form-row {
        width: 100%;
        float: none
    }
    .woocommerce form.check-login .form-row input[type=text] {
        width: 92%
    }
    .woocommerce aside ul.product_list_widget li img {
        float: left;
        width: auto
    }
    .footer_top .widget.widget_search form input[type=text],
    .footer_top .woocommerce.widget #searchform input[type=text],
    .woocommerce .widget #searchform input[type=text],
    .woocommerce-page .widget #searchform input[type=text],
    aside.sidebar .widget_product_search form#searchform input#s {
        width: 82.73381294964029%
    }
    .woocommerce .content .container .column1,
    .woocommerce-page .content .container .column1 {
        margin-bottom: 50px
    }
    .woocommerce form.checkout_coupon input.button {
        margin-top: 15px
    }
    .woocommerce-page.woocommerce-checkout div.coupon .input-text {
        width: 100%!important;
        padding-left: 2.833333333333333%!important;
        padding-right: 2.833333333333333%!important
    }
    .woocommerce #payment ul.payment_methods li label a {
        display: block;
        margin-top: 5px
    }
    .woocommerce .change-pass-field {
        padding-left: 1.904761904761905%;
        padding-right: 1.904761904761905%;
        width: 96.19047619047619%;
        display: block;
        margin-right: 0;
        margin-bottom: 20px
    }
    .woocommerce table.cart div.coupon .input-text {
        padding: 9px 3.869047619047619%;
        width: 100%;
        margin-bottom: 10px;
        box-sizing: border-box;
        text-align: center
    }
    .woocommerce table.cart td.actions input[type=submit] {
        display: block;
        width: 100%;
        text-align: center;
        box-sizing: border-box!important;
        padding-left: 22px!important;
        padding-right: 22px!important;
        position: relative;
        top: 3px
    }
    .woocommerce table.cart td.actions div.coupon input[type=submit] {
        margin-bottom: 0
    }
    .woocommerce .woocommerce-message {
        text-align: center
    }
    .woocommerce .woocommerce-message a.button {
        float: none
    }
    .woocommerce .woocommerce-message p {
        display: inline-block
    }
    .woocommerce #shiptobilling,
    .woocommerce-page #shiptobilling {
        position: static
    }
    .woocommerce .summary {
        float: none;
        width: auto
    }
    .woocommerce .product .images.woocommerce-product-gallery--columns-4 .woocommerce-product-gallery__image:not(:first-child) {
        width: 50%
    }
}

@media only screen and (min-width:480px) {
    .woocommerce.columns-2 ul.products li.product:nth-child(2n) {
        margin: 0 0 25px!important
    }
    .woocommerce.columns-2 ul.products li.product:nth-child(2n+1) {
        clear: both!important
    }
}

@media only screen and (max-width:480px) {
    .woocommerce-page .woocommerce_with_sidebar ul.products li.product,
    .woocommerce-page ul.products li.product,
    .woocommerce.columns-2 ul.products li.product,
    .woocommerce.columns-3 ul.products li.product,
    .woocommerce.columns-4 ul.products li.product,
    .woocommerce.columns-5 ul.products li.product {
        width: 100%;
        margin: 0 0 30px
    }
    .woocommerce .woocommerce-ordering,
    .woocommerce .woocommerce-result-count {
        float: none;
        width: 100%;
        text-align: center
    }
    .woocommerce .woocommerce-result-count {
        margin-top: 15px;
        margin-bottom: 10px
    }
    .woocommerce #customer_login .span-3 {
        width: 100%;
        float: none;
        margin-right: 0
    }
    .woocommerce #customer_login #reg_email,
    .woocommerce #customer_login input[type=text],
    .woocommerce #customer_login input[type=password],
    .woocommerce #customer_login input[type=email] {
        width: 87.5%
    }
    .woocommerce .addresses .col-1,
    .woocommerce .addresses .col-2 {
        width: 100%
    }
    .woocommerce #shiptobilling,
    .woocommerce-page #shiptobilling {
        float: none;
        width: auto;
        margin-right: 0;
        margin-bottom: 15px
    }
    .woocommerce form.checkout #order_review_heading {
        margin-top: 0
    }
    .woocommerce form.checkout .col2-set .form-row.notes textarea {
        margin-bottom: 0
    }
    .woocommerce-checkout .order_details.clearfix li.method,
    .woocommerce-checkout .order_details.clearfix li.total {
        margin-top: 15px
    }
    .footer_top .widget.widget_search form input[type=text],
    .footer_top .woocommerce.widget #searchform input[type=text],
    .woocommerce .widget #searchform input[type=text],
    .woocommerce-page .widget #searchform input[type=text],
    aside.sidebar .widget_product_search form#searchform input#s {
        width: 78%
    }
    .woocommerce table.cart tbody tr td img {
        display: none
    }
    .woocommerce .addresses .col-1.address,
    .woocommerce .addresses .col-2.address {
        width: 48%
    }
    .woocommerce-account table td {
        padding: 5px
    }
    .woocommerce .checkout table.shop_table thead tr th,
    .woocommerce table.cart thead tr th,
    .woocommerce-account table.my_account_orders thead tr th,
    .woocommerce-cart table.cart tbody tr td,
    .woocommerce-checkout .checkout table tbody tr td,
    .woocommerce-page .checkout table.shop_table thead tr th,
    .woocommerce-page table.cart thead tr th,
    .woocommerce-page table.my_account_orders thead tr th {
        padding: 8px 3px
    }
    .woocommerce ul.products li.product .image-wrapper img {
        width: 100%
    }
    .woocommerce-message.call_to_action .qbutton {
        margin: 15px 0 0
    }
    .woocommerce #content .quantity input.qty,
    .woocommerce .quantity input.qty,
    .woocommerce-cart #content .quantity .minus,
    .woocommerce-cart #content .quantity .plus,
    .woocommerce-cart .quantity .minus,
    .woocommerce-cart .quantity .plus,
    .woocommerce-page #content .quantity input.qty,
    .woocommerce-page .quantity input.qty {
        width: 20px
    }
    .woocommerce .select2-container .select2-choice .select2-arrow .select2-arrow:after,
    .woocommerce .select2-container .select2-choice>.select2-chosen,
    .woocommerce-page .select2-container .select2-choice .select2-arrow:after {
        text-align: left
    }
    .woocommerce-account table.my_account_orders tbody tr td.order-actions a {
        padding: 0 12px
    }
}

@media only screen and (max-width:420px) {
    .shopping_cart_outer {
        display: none
    }
}

@media only screen and (max-width:1024px) {
    #yith-quick-view-modal #yith-quick-view-content .summary {
        padding: 88px 50px 50px
    }
    #yith-quick-view-modal #yith-quick-view-content .summary .single_add_to_cart_button {
        padding: 8px 45px
    }
}

@media only screen and (max-width:768px) {
    body {
        position: relative
    }
    #yith-quick-view-modal {
        position: absolute;
        right: auto;
        bottom: auto;
        width: 100%;
        height: 100%
    }
    #yith-quick-view-modal .yith-wcqv-wrapper {
        position: absolute
    }
    #yith-quick-view-modal #yith-quick-view-content .images,
    #yith-quick-view-modal #yith-quick-view-content .summary {
        width: 100%
    }
    #yith-quick-view-modal #yith-quick-view-content .summary {
        padding: 46px 50px 50px
    }
}

@media only screen and (max-width:600px) {
    #yith-quick-view-modal #yith-quick-view-content .images,
    #yith-quick-view-modal #yith-quick-view-content .summary {
        width: 100%
    }
    #yith-quick-view-modal #yith-quick-view-content .summary {
        padding: 26px 40px
    }
    #yith-quick-view-modal #yith-quick-view-content .summary .variations tbody {
        width: 100%;
        display: block
    }
    #yith-quick-view-modal #yith-quick-view-content .summary .variations tbody tr {
        width: 100%;
        padding-right: 0
    }
    #yith-quick-view-modal #yith-quick-view-content .summary .single_add_to_cart_button {
        text-align: center;
        width: 100%;
        margin-top: 15px
    }
    #yith-quick-view-modal #yith-quick-view-content .summary div[itemprop=offers],
    #yith-quick-view-modal #yith-quick-view-content .summary form.cart {
        margin: 0 0 20px
    }
    #yith-quick-view-modal #yith-quick-view-content .summary .qode-quantity-buttons,
    #yith-quick-view-modal #yith-quick-view-content .summary table.group_table .qode-quantity-buttons {
        width: 100%;
        text-align: center
    }
    #yith-quick-view-modal #yith-quick-view-content .summary div[itemprop=description] {
        display: none
    }
}

@media only screen and (max-width:768px) {
    .woocommerce-wishlist .woocommerce-error,
    .woocommerce-wishlist .woocommerce-info,
    .woocommerce-wishlist .woocommerce-message {
        padding: 17px 25px
    }
}

@media only screen and (max-width:600px) {
    .woocommerce-wishlist .woocommerce-error,
    .woocommerce-wishlist .woocommerce-info,
    .woocommerce-wishlist .woocommerce-message {
        padding: 14px 20px;
        line-height: 2em
    }
    .woocommerce-wishlist .woocommerce-error a,
    .woocommerce-wishlist .woocommerce-info a,
    .woocommerce-wishlist .woocommerce-message a {
        float: none;
        margin: 0 70% 15px 0
    }
}

@media only screen and (max-width:768px) {
    .qode-plc-holder.qode-simple-type .qode-plc-image-outer,
    .qode-plc-holder.qode-simple-type .qode-plc-text-wrapper {
        display: inline-block;
        width: 100%;
        padding: 0
    }
    .qode-plc-holder.qode-simple-type .qode-plc-text-wrapper {
        margin: 30px 0 40px
    }
    .qode-plc-holder .qode-owl-slider .owl-nav .owl-next,
    .qode-plc-holder .qode-owl-slider .owl-nav .owl-prev {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        transform: translateX(0)
    }
}

@media only screen and (max-width:1400px) {
    .qode-elegant-pl-holder.qode-standard-layout.qode-six-columns .qode-pli {
        width: 20%
    }
}

@media only screen and (max-width:1400px) and (min-width:1201px) {
    .qode-elegant-pl-holder.qode-standard-layout.qode-six-columns .qode-pli:nth-child(6n+1) {
        clear: none
    }
    .qode-elegant-pl-holder.qode-standard-layout.qode-six-columns .qode-pli:nth-child(5n+1) {
        clear: both
    }
}

@media only screen and (max-width:1200px) {
    .qode-elegant-pl-holder.qode-standard-layout.qode-five-columns .qode-pli,
    .qode-elegant-pl-holder.qode-standard-layout.qode-six-columns .qode-pli {
        width: 25%
    }
}

@media only screen and (max-width:1200px) and (min-width:1025px) {
    .qode-elegant-pl-holder.qode-standard-layout.qode-five-columns .qode-pli:nth-child(5n+1) {
        clear: none
    }
    .qode-elegant-pl-holder.qode-standard-layout.qode-five-columns .qode-pli:nth-child(4n+1) {
        clear: both
    }
    .qode-elegant-pl-holder.qode-standard-layout.qode-six-columns .qode-pli:nth-child(6n+1) {
        clear: none
    }
    .qode-elegant-pl-holder.qode-standard-layout.qode-six-columns .qode-pli:nth-child(4n+1) {
        clear: both
    }
}

@media only screen and (max-width:1024px) {
    .qode-elegant-pl-holder.qode-standard-layout.qode-five-columns .qode-pli,
    .qode-elegant-pl-holder.qode-standard-layout.qode-four-columns .qode-pli,
    .qode-elegant-pl-holder.qode-standard-layout.qode-six-columns .qode-pli {
        width: 33.33333%
    }
}

@media only screen and (max-width:1024px) and (min-width:769px) {
    .qode-elegant-pl-holder.qode-standard-layout.qode-five-columns .qode-pli:nth-child(3n+1),
    .qode-elegant-pl-holder.qode-standard-layout.qode-four-columns .qode-pli:nth-child(3n+1),
    .qode-elegant-pl-holder.qode-standard-layout.qode-six-columns .qode-pli:nth-child(3n+1),
    .qode-elegant-pl-holder.qode-standard-layout.qode-three-columns .qode-pli:nth-child(3n+1),
    .qode-elegant-pl-holder.qode-standard-layout.qode-two-columns .qode-pli:nth-child(2n+1) {
        clear: both
    }
}

@media only screen and (max-width:768px) and (min-width:681px) {
    .qode-elegant-pl-holder.qode-standard-layout.qode-five-columns .qode-pli:nth-child(2n+1),
    .qode-elegant-pl-holder.qode-standard-layout.qode-four-columns .qode-pli:nth-child(2n+1),
    .qode-elegant-pl-holder.qode-standard-layout.qode-six-columns .qode-pli:nth-child(2n+1),
    .qode-elegant-pl-holder.qode-standard-layout.qode-three-columns .qode-pli:nth-child(2n+1),
    .qode-elegant-pl-holder.qode-standard-layout.qode-two-columns .qode-pli:nth-child(2n+1) {
        clear: both
    }
}

@media only screen and (max-width:768px) {
    .qode-elegant-pl-holder.qode-standard-layout.qode-five-columns .qode-pli,
    .qode-elegant-pl-holder.qode-standard-layout.qode-four-columns .qode-pli,
    .qode-elegant-pl-holder.qode-standard-layout.qode-six-columns .qode-pli,
    .qode-elegant-pl-holder.qode-standard-layout.qode-three-columns .qode-pli,
    .qode-elegant-pl-holder.qode-standard-layout.qode-two-columns .qode-pli {
        width: 50%
    }
    .qode-elegant-pl-holder .qode-pl-categories {
        float: none;
        padding-top: 20px;
        padding-bottom: 0;
        margin-bottom: -8px
    }
    .qode-elegant-pl-holder .qode-pl-categories h6.qode-pl-categories-label {
        display: block
    }
    .qode-elegant-pl-holder .qode-pl-categories ul {
        margin-top: 10px;
        display: none
    }
    .qode-elegant-pl-holder .qode-pl-categories ul li {
        display: block;
        padding: 0;
        float: none
    }
    .qode-elegant-pl-holder .qode-pl-ordering-outer {
        position: relative;
        float: none;
        padding-top: 20px
    }
    .qode-elegant-pl-holder .qode-pl-ordering-outer h6 {
        display: block;
        padding: 0;
        font-size: 13px
    }
    .qode-elegant-pl-holder .qode-pl-ordering-outer h6:after {
        top: -1px
    }
    .qode-elegant-pl-holder .qode-pl-ordering-outer .qode-pl-ordering {
        display: none;
        position: relative;
        top: auto;
        left: auto;
        opacity: 1;
        visibility: visible;
        background: 0 0;
        width: 100%;
        padding: 10px 0 0
    }
    .qode-elegant-pl-holder .qode-pl-ordering-outer .qode-pl-ordering div {
        margin: 0
    }
    .qode-elegant-pl-holder .qode-pl-ordering-outer .qode-pl-ordering div h5 {
        color: #000;
        margin-bottom: 5px;
        font-size: 12px
    }
    .qode-elegant-pl-holder .qode-pl-ordering-outer .qode-pl-ordering div h5:last-child {
        margin: 0
    }
    .qode-elegant-pl-holder .qode-pl-ordering-outer .qode-pl-ordering div ul {
        margin: 0;
        padding: 0 0 10px
    }
    .qode-elegant-pl-holder .qode-pl-ordering-outer .qode-pl-ordering div ul li {
        padding: 0
    }
    .qode-elegant-pl-holder .qode-pl-ordering-outer .qode-pl-ordering div ul a {
        font-size: 12px
    }
    .qode-elegant-pl-holder .qode-pl-ordering-outer .qode-pl-ordering div ul a.active,
    .qode-elegant-pl-holder .qode-pl-ordering-outer .qode-pl-ordering div ul a:hover {
        color: #000!important
    }
    .qode-elegant-pl-holder .qode-prl-loading {
        margin: 0;
        top: initial;
        left: initial
    }
}

@media only screen and (min-width:769px) {
    .qode-pl-categories ul,
    .qode-pl-ordering {
        display: block!important
    }
}

@media only screen and (max-width:600px) {
    .qode-elegant-pl-holder.qode-standard-layout.qode-five-columns .qode-pli,
    .qode-elegant-pl-holder.qode-standard-layout.qode-four-columns .qode-pli,
    .qode-elegant-pl-holder.qode-standard-layout.qode-six-columns .qode-pli,
    .qode-elegant-pl-holder.qode-standard-layout.qode-three-columns .qode-pli,
    .qode-elegant-pl-holder.qode-standard-layout.qode-two-columns .qode-pli {
        width: 100%
    }
}