﻿@media (min-width: 0px) and (max-width: 768px) {
    .bc-title-qty {
        margin-top: 1.5rem;
    }

    .bc-card {
        width: 350px !important;
        height: 220px !important;
    }

    .bc-carddisplay-row {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    .card-item-top .bc-input {
        padding: 10px 5px !important;
    }
}

    @media (min-width: 0px) and (max-width: 1024px) {

        .bc-main-bigbanner {
            height: inherit !important;
            margin-top: 25px;
        }

        .bc-footer {
            text-align: center !important;
        }

        .bc-container {
            padding-left: 25px;
            padding-right: 25px;
        }

        .bc-article {
            padding: 0px !important;
        }

        .bc-article-content-wrapper {
            margin-bottom: 80px !important;
        }

        .bc-article-image-wrapper .swiper {
            margin-bottom: 50px !important;
        }

        .bc-article-image-wrapper {
            max-width: 500px !important;
        }

        .bc-header-item {
            max-width: 160px !important;
            display: inline-block;
        }

        .navbar-toolbar {
            text-align: center !important;
            display: block !important;
        }

        .bc-navbar-container {
            display: inline-block !important;
        }

        .bc-header-item-separator {
            display: inline-block !important;
        }

        .bc-navbar-toolbar-last {
            margin-top: 1rem !important;
        }

        .bc-article-content-wrapper {
            min-height: 1rem !important;
        }

        .bc-article .fieldset-label-text {
            text-align: center
        }

        .bc-article-description-title {
            margin-top: 2rem;
        }

        .bc-article-content-wrapper.bc-article-content-detail-wrapper {
            margin-bottom: 1.5rem !important;
        }

        .bc-article-packaging-row-wrapper {
            margin-bottom: 1.5rem;
        }

        .bc-title-qty {
        }

        .bc-article-add-to-cart {
            margin-top: 2.5rem !important;
            margin-left: 0 !important;
        }

        .bc-article-packaging-wrapper .bc-article-packaging {
            margin: 0 !important;
        }

        .bc-article-amount, .bc-article-buttons-wrapper, .bc-article-catergory-wrapper, .bc-reload-overview, .bc-reload-paymentmethod, .bc-reload-amount, .bc-reload-promo, .bc-reload-card {
            margin-bottom: 1.5rem !important;
        }

        .bc-article .bc-title-segment {
            text-align: center;
        }

        .bc-article-packaging-wrapper {
            margin-left: auto !important;
            margin-right: auto !important;
        }

        .bc-article-amount-fixed > .bc-btn-fixed-amount {
            margin: 7px !important;
        }

        .bc-article .input-group.mb-3 {
            text-align: center;
            display: inline-block;
            width: 100%;
        }

            .bc-article .input-group.mb-3 input {
                width: -webkit-fill-available;
                margin-left: -5px !important;
            }

        .bc-amount-min-max-label {
            text-align: center;
        }

        .bc-article .bc-article-quantity-buttons-wrapper.quantity-form {
            text-align: center;
            display: inherit;
        }

        .bc-btn-backtohome, .bc-article-add-to-cart {
            margin-left: auto !important;
            margin-right: auto !important;
            display: inherit;
            margin-bottom: 1.5rem;
        }

        .bc-article-add-to-cart {
            margin-bottom: 0rem !important;
        }

        .fieldset-label-text {
            max-width: max-content !important;
        }

        .k-wizard-buttons {
            text-align: center;
            display: inline-block;
        }

        .bootstrap-table .fixed-table-container .table thead th .th-inner {
            white-space: pre-line;
            font-size: 1rem;
        }

        .bc-order-table-currency {
        }

        .bc-payment-success-title {
            font-size: 2.5rem !important;
        }

        .bc-login-form > .row > .col-12:first-of-type {
            border-right: 0px solid rgb(var(--bc-primary-color));
        }

        .bc-login-form > .row > .col-12:last-of-type {
            border-left: 0px solid rgb(var(--bc-primary-color));
        }

        .bc-login-form, .bc-small-form {
            margin-left: 20px;
            margin-right: 20px;
        }
    }
