@media all and (max-width: 769px) {
    .owl-carousel .owl-prev {
        top: 15%;
    }

    .owl-carousel .owl-next {
        top: 15%;
    }

    .support-page .search-box-button {
        right: 45px;
    }

    .support-page .help-link ul > li {
        display: inline-block;
        width: 35%;
    }

    .support-page .info-box-container .info-box i {
        display: inline-block;
        padding: 0 10px 0 0px;
    }

    .support-page .info-box-container .info-box h2 {
        display: inline-block;
    }

    .support-page .accordion-desc {
        text-align: left;
    }

    .support-page .accordion-list .title {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .support-page .accordion-list-item .fas {
        margin-left: 15px;
    }

    .registration-page .title {
        font-size: 16px;
    }

    .registration-page .register-blocks .text {
        padding: 10px 10px;
        font-size: 13px;
        text-align: justify;
    }

    .registration-page .register-blocks .register-img {
        margin: 0 0 10px;
        padding: 0px 100px 0px;
    }

    .footer-lower {
        margin-top: 35px;
    }

    .block .title {
        background-position-x: 10px;
        padding: 12px 20px 12px 20px;
    }

    .breadcrumb {
        margin: 0 0 2px;
        padding: 5px 15px;
    }

    .center-2, .side-2 {
        margin: 0 0 25px;
    }

    .product-filter .filter-title {
        padding: 20px;
    }

    .product-filter .filter-content {
        padding: 0 20px;
    }

    .overview .product-name h1 {
        font-size: 26px;
    }

    .overview {
        margin: 0 0 10px;
    }

    .product-essential {
        margin: 0 0 20px;
    }

    .product-specs-box td {
        text-align: left;
    }

        .product-specs-box td.spec-name {
            width: 38%;
        }

    .order-progress {
        margin: 0 0 10px;
    }

    .cart tr {
        margin: 25px 0 0;
    }

    .cart-collaterals .title {
        text-align: left;
    }

    .cart-collaterals .hint {
        text-align: left;
    }

    .payment-method .payment-logo img {
        width: 70%;
    }

    .payment-method .method-list li label {
        text-align: left;
    }

    .account-page .p-6 {
        padding: 0 !important;
    }

    .order-filters__row {
        flex-flow: unset;
    }

    .order-filters__label {
        font-size: 13px;
    }

    .order-filters__input {
        width: 115px;
    }

    .product-list .item-grid {
        display: flex;
    }

    .account-page .description {
        min-height: 75px;
    }

    .spin {
        width: 80%;
    }

    .login-page .returning-wrapper {
        margin: 20px 5px 30px;
    }

    .login-page .new-wrapper .text {
        padding: 0;
    }

    .page-title h1 {
        font-size: 22px;
    }

    .block .list li {
        padding: 5px 0px 5px 30px;
    }
}

@media all and (max-width: 1000px) {
    .home-page-category-grid .title, .sub-category-grid .title {
        font-size: 14px;
    }

    .taksoo-slider {
        margin: -4px 0 25px !important;
    }

    .item-grid {
        justify-content: space-between;
    }

    .item-box {
        margin-bottom: 15px !important;
        width: 49%;
    }

        .item-box button {
            height: 32px;
        }

        .item-box .button-3 {
            line-height: 32px;
            font-size: 12px;
        }

        .item-box .add-to-wishlist-button {
            width: 32px;
        }

        .item-box .product-title {
            font-size: 14px;
            min-height: 50px;
        }

    .topic-block-body {
        font-size: 14px;
    }

    .campaign-banner .campaign-banner-tile.columns-1 .campaign-banner-tile-text-wrapper {
        padding: 5px 15px !important;
    }

    .home-page .topic-block {
        margin: 0 0 25px;
    }

    .any-banner {
        margin: 0 0 25px;
    }

        .any-banner .col-md-4 {
            padding-right: 0px;
            padding-left: 0px;
        }
}

@media all and (min-width: 481px) {
}

@media all and (min-width: 769px) {
}

@media all and (min-width: 1001px) {
}

@media all and (min-width: 1201px) {
}

@media all and (min-width: 1367px) {
}

@media all and (max-width: 1200px) {
}

@media (min-width: 576px) {
}

@media (max-width: 576px) {
}

@media (max-width: 991px) {
}

@media only screen and (max-width: 767px) {
}

@media (max-width: 850px) {
}
