/* Medium Layout: 1280px. */

@media only screen and (min-width: 992px) and (max-width: 1280px) {
    .container {
        width: 970px;
    }


}

/* Tablet Layout: 768px. */

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .container {
        width: 750px;
    }

    .checkout-detail h1 br,
.checkout-detail .checkout-step-title br {
        display: none;
    }

    .txc-bundle-pack label .checkmark {
        font-size: 26px;
    }





}

/* Mobile Layout: 320px. */

@media only screen and (max-width: 767px) {
    .container {
        width: 320px;
    }

    .checkout-wrap > .container,
    .checkout-wrap > .container > .row,
    .checkout-wrap > .container > .row > .col-lg-12,
    .checkout-wrap > .container > .row > .col-lg-12 > .checkout-inner {
        height: auto;
    }

    .checkout-wrap {
        height: auto;
        padding: 40px 0;
    }

    .checkout-detail h1,
.checkout-detail .checkout-step-title {
        font-size: 32px;
    }

    .info {
        margin-bottom: 40px;
    }

    .checkout-detail .txc-s-s-inputs {
        display: block;
    }

    .txc-s-s-inputs label {
        width: 100%;
    }

    .checkout-inner {
        display: block;
    }

    .checkout-detail .txc-s-s-inputs.txc-s-s-inputs-b label {
        min-width: auto;
    }

    .txc-s-s-inputs.txc-s-s-inputs-b label .checkmark strong {
        padding-left: 20px;
        font-size: 15px;
    }

    .txc-s-s-inputs.txc-s-s-inputs-b label .checkmark img {
        left: 18px;
        top: 14px;
    }

    .checkout-detail .txc-s-s-inputs.txc-s-s-inputs-b {
        margin-top: 45px;
        margin-bottom: 50px;
    }

    .txc-bundle-pack label {
        margin: 0 14px 25px;
        display: block;
    }

    .txc-bundle-pack label .checkmark {
        font-size: 18px;
        line-height: 45px;
    }

    .txc-bundle-pack {
        margin-bottom: 90px;
        margin-top: 35px;
    }

    .almacare-c .tip {
        margin-bottom: 50px;
    }

    .checkout-detail .txc-co-acc-si p br {
        display: none;
    }

    .txc-co-acc-inf h3 br {
        display: none;
    }

    .txc-pm nav .nav-tabs {
        grid-template-columns: auto;
    }

    .product-summery .table {
        width: 600px;
    }

    .product-summery {
        overflow-x: scroll;
    }

    .txc-payment-method {
        padding: 25px 20px;
        margin-top: 20px;
    }

    .kce-b .txc-bundle-pack {
        display: block;
    }

    .kce-b .txc-bundle-pack label .checkmark {
        padding: 25px 25px;
    }

    .checkout-detail p br {
        display: none;
    }

    .almacare-d .co-submit-btn .btn.prev {
        margin-bottom: 15px;
    }

    .sign-in-form {
        padding: 30px 20px;
    }

    .txc-checkout-ty-block {
        width: 100%;
        padding: 35px 20px;
    }

    .txc-checkout-ty-block h2 {
        font-size: 28px;
    }
    .kce-n-confirm-w .kce-n-confirm {
        display: block;
    }
    ul.kce-register-notice {
        max-width: 100%;
    }



}



/* Wide Mobile Layout: 480px. */

@media only screen and (min-width: 480px) and (max-width: 767px) {
    .container {
        width: 450px;
    }



}
