@media (max-width: 991px) {
    body {
        overflow-x:hidden
    }
    .section-big {
        overflow: hidden;
        padding:120px 0;
    }
    nav.main {
        justify-content: space-between;
    }
    nav.main ul li:not(.logo) {
        display: none;
    }
    nav.main .nav-mobile {
        margin-left:10px
    }
    nav.main .nav-icons {
        margin-right: 10px;
    }
    .user-link,.fav-link {
        display: none !important;
    }
    .swiper-slider .swiper-title {
        font-size: 90px;
        line-height: 90px;
        top: 70px;
    }
    .swiper-slider .swiper-slide .swiper-content {
        margin-top:60px
    }
    .collection {
        height: 350px;
        margin-bottom: 20px;
    }

    .swiper-inspiration .swiper-slide {
        width: 100%;
    }

    .sidebar {
        flex-direction: column;
    }
    .wpc-filters-section {
        margin-bottom: 0;
        position: relative;
        margin-right: 10px;
    }
    .widget_wpc_sorting_widget h2 {
        display: none;
    }
    .wpc-orderby-select {
        max-width: 100%;
    }

    .footerbox {

        margin-bottom: 20px;
    }

    .section-title:before {
        font-size:170px
    }
    .page-cover-img {
        height: 200px;
    }
    .page-cover-img:before {
        font-size:100px;
        top:-90px;
    }
    .values-box .values-box__title {
        font-size:25px
    }

    .page-title-bar__content {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
}

@media (max-width: 767px) {
    .section-big {
        position: relative;
        padding: 100px 0;
    }

    .newsletter__email {
        width: 100%;
    }
    .newsletter__submit {
        margin-top: 10px;
        display: block;
        width: 100%;
    }

    .pt-6 {padding-top: 3rem!important;}
    .pt-7 {padding-top: 3rem!important;}
    .pt-8 {padding-top: 3rem!important;}
    .pt-9 {padding-top: 3rem!important;}

    .pb-6 {padding-bottom: 3rem!important;}
    .pb-7 {padding-bottom: 3rem!important;}
    .pb-8 {padding-bottom: 3rem!important;}
    .pb-9 {padding-bottom: 3rem!important;}

    .mt-6 { margin-top:3rem!important;}
    .mt-7 { margin-top:3rem!important;}
    .mt-8 { margin-top:3rem!important;}
    .mt-9 { margin-top:3rem!important;}

    .mb-6 { margin-bottom:3rem!important;}
    .mb-7 { margin-bottom:3rem!important;}
    .mb-8 { margin-bottom:3rem!important;}
    .mb-9 { margin-bottom:3rem!important;}

    .woocommerce div.product .woocommerce-tabs ul.tabs li a {
        font-size: 12px;
    }

    .woocommerce div.product .woocommerce-tabs ul.tabs li a {
        padding: 20px 5px;
    }

    .woocommerce .cart .button {
        width: 100%;
        margin-top: 20px;
    }

    #add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text {
        width: 100%;
    }

    .swiper-inspiration .swiper-caption {
        width: 90%;
        font-size: 16px;
    }
    .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
        margin-left:0
    }
    .card .card-overlay .card-cta-link {
        padding: 20px;
        width: 140px;
        height: 40px;
    }
}
