@media only screen and (max-width: 767px) {

    .uniq-checkout .progressBarContainer .col-md-10 {
        width: 100%;
    }

    .progressBarContainer {
        background-color: #ffffff;
        box-shadow: 0px 18px 24px 6px #00000008;
        border-radius: 0 0px 16px 16px;
        padding: 15px 0 4px;
    }

    .bs-stepper-label {
        display: none !important;
    }

    .bs-stepper-header .step {
        width: 30px !important;
        flex: 0 0 30px !important;
    }

    .bs-stepper-circle {
        width: 22px !important;
        height: 22px !important;
        line-height: 22px !important;
        font-size: 16px !important;
    }

    #lineAfter1:before,
    #lineAfter2:before,
    #lineAfter3:before,
    #lineAfter4:before,
    #lineAfter5:before,
    #lineAfter6:before {
        width: 100% !important;
        border-bottom: 1px dashed #000000 !important;
        width: 20px !important;
        right: 0px !important;
        top: -1px !important;
    }

    .bsStepperDone img {
        width: 22px !important;
    }

    .bs-stepper .step-trigger {
        padding: 0 !important;
    }

    .activeStepperLine:after {
        width: Calc(100% + 20px) !important;
        top: -1px !important;
        right: -10px !important;
    }

    .bs-stepper-header {
        padding: 15px 4% !important;
        justify-content: space-between !important;
    }

    .backTOHome {
        display: none !important;
    }

    .bs-stepper .step-trigger {
        width: 30px !important;
        flex: 0 0 30px !important;
    }

    .cart-item-desc {
        font-size: 15px !important;
        line-height: 23px !important;
    }

    .total-pay-size {
        font-weight: 700;
        font-size: 18px !important;
        line-height: 38px !important;
    }

    .d-flex.justify-content-between.align-items-center.mt-3 {
        align-items: baseline !important;
        margin-top: 10px !important;
    }

    .small-font-size {
        font-size: 12px !important;
        line-height: 23px !important;
    }

    .total-payment-section {
        border-radius: 22px !important;
        padding: 0px;
    }

    .total-payment-wrp .cart-row {
        padding: 10px 0 !important;
    }

    .total-payment-wrp .cart-row:first-child {
        padding: 0 !important;
        padding-bottom: 10px !important;
    }

    .checkout-step-one {
        padding: 24px 0 !important;
    }

    .continue-btn {
        height: 40px !important;
        width: 178px !important;
        border-radius: 100px !important;
        font-size: 20px !important;
        line-height: 23px !important;
        font-weight: 700;
        font-family: 'Polin Regular';
    }

    .have-coupon-code .add-code .tabel-titels {
        font-size: 12px !important;
        line-height: 20px !important;
        font-weight: 400;
    }

    .have-coupon-code .add-code input {
        width: 100% !important;
        height: 28px !important;
        padding: 0;
        display: inline-block;
        min-height: inherit;
        padding: 0 3%;
    }

    .checkout-step-one .cart-prod-img {
        display: none !important;
    }

    .checkout-step-one .table-titels {
        font-size: 14px !important;
        line-height: 20px !important;
    }

    .kolelHatkanaHovalaClass {
        font-size: 12px !important;
        line-height: 16px !important;
        word-wrap: break-word;
        white-space: normal;
    }

    .cart-first-1 {
        display: none !important;
    }

    .checkout-step-one .contity span {
        width: 20px !important;
        height: 20px !important;
        flex: 0 0 20px !important;
        font-size: 16px !important;
    }

    .cart-first-2,
    .first-2 {
        display: none !important;
    }

    .cart-first-7 b.cart-item-desc,
    .cart-first-3 .cart-item-desc {
        /* white-space: nowrap !important; */
    }

    .cart-row {
        padding: 20px 0 !important;
    }

    .have-coupon-code .title {
        font-size: 14px !important;
        line-height: 20px !important;
        padding-bottom: 15px !important;
    }

    .additional-cart-wrp .row {
        flex-wrap: nowrap !important;
        overflow-x: auto !important;
    }

    .additional-cart-wrp .row .col-lg-3 {
        width: 144px !important;
        flex: 0 0 144px !important;
    }

    .additional-items-card {
        width: 124px !important;
        border-radius: 22px !important;
    }

    .additional-cart-wrp .additional-items-card span {
        width: auto !important;
        height: 60px !important;
    }

    .add-code-box {
        margin-top: 30px;
    }

    .isLogin-dropDown {
        width: 300px !important;
    }

    .check-out-summary {
        display: none !important;
        margin: 0 !important;
    }

    .row {
        margin: 0 !important;
        padding: 0 !important;
    }

    .checkout-step-two .personal-info-wrp {
        padding-top: 0 !important;
    }

    .personal-info-title {
        font-size: 16px !important;
    }

    .personal-info-wrp {
        border-bottom: 0 !important;
    }

    .field-group input {
        height: 46px !important;
        line-height: 46px !important;
        width: 295px !important;
    }

    .check-out-form-titles {
        font-size: 14px !important;
        margin-right: 0px;
    }

    .check-wrp {
        position: relative;
        width: 295px;
        margin: 0 auto;
    }

    .checkBox-title {
        font-size: 12px !important;
        padding-right: 40px !important;
    }

    .check-wrp label:before {
        position: absolute !important;
        right: 10px !important;
        top: 6px !important;
    }

    .check-wrp input:checked + label:after {
        top: 7px !important;
        right: 16px !important;
    }

    .coupon-start-button {
        border-radius: 22px !important;
        font-size: 14px !important;
        width: 100px !important;
        flex: 0 0 100px !important;
        margin-right: 10px !important;
        padding: 5px 4px;
        line-height: 20px;
        width: 100% !important;
        margin-top: 18px;
    }

    #stepErr2,
    #stepErr3 {
        width: 270px !important;
        margin: 0 auto !important;
    }

    .stepsErr > p {
        font-size: 16px !important;
        display: block !important;
        margin: 0 !important;
    }

    .s-three .col-md-8.mt-5.pl-5 {
        margin: 0 !important;
        padding: 0 !important;
    }

    .checkout-step-three .personal-info-title {
        border-bottom: 0 !important;
    }

    .optional {
        font-size: 14px !important;
        font-weight: 400 !important;
    }

    .checkout-step-three .row.mt-5,
    .checkout-step-two .col-md-6.mb-4 {
        margin: 0 !important;
    }

    .checkout-step-three .mt-3 .row .col-md-4 {
        margin-bottom: 40px !important;
    }

    .page-5-section {
        padding-top: 0 !important;
    }

    .step-5Pages .col-md-8.mt-5 {
        margin: 0 !important;
    }

    .step-5-section-2 {
        width: 100% !important;
    }

    .step-5Pages .personal-info-title.right {
        border-bottom: 0 !important;
    }

    .scaleMin1.row .col-md-7 {
        text-align: center !important;
    }

    .scaleMin1 p {
        margin-bottom: 10px !important;
    }

    .table-titels {
        font-size: 16px !important;
        white-space: nowrap !important;
    }

    .step-6-main-section {
        padding-top: 0px !important;
    }

    .step-6-payment .col-md-8.mt-5 {
        margin: 0 !important;
    }

    .step-6-main-section span.ml-2 img {
        width: 50px;
    }

    .final-step-box {
        padding: 24px !important;
        border-radius: 22px !important;
        margin: 0 !important;
    }

    .header-top-btn-mob {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 2px 0% 10px;
    }

    #mobBackBtn {
        flex: 0 0 30%;
    }

    .edit-wrp-step {
        display: flex;
        align-items: center;
        flex: 0 0 70%;
        justify-content: space-between;
    }

    .edit-wrp-step p {
        margin: 0;
        color: #000000;
        font-size: 16px;
        letter-spacing: 0;
        line-height: 23px;
        text-align: right;
        margin-left: 18%;
        cursor: pointer;
        font-weight: 700;
    }

    p.register-text {
        display: block !important;
        color: #FE9D01;
        text-decoration: underline;
        font-weight: 700 !important;
        font-family: 'Polin Regular';
        font-size: 14px;
        margin-left: 6%;
        margin-right: 0% !important;
    }


    .head-btn-wrp a {
        text-decoration: none;
        color: #000000;
        font-size: 14px;
        font-weight: bold;
        letter-spacing: 0.3px;
        line-height: 20px;
        text-align: center;
        border: 1px solid;
        border-radius: 100px;
        display: block;
        padding: 3px 24px;
    }

    .head-btn-wrp a:hover {
        color: #E6C976 !important;
    }

    .edit-wrp-step img {
        width: 23px;
    }

    .edit-wrp-step img.hidden {
        max-width: 0;
        overflow: hidden;
    }

    .cart-first-3 {
        width: 160px !important;
        flex: 0 0 160px !important;
    }

    .first-5 {
        width: 120px !important;
        flex: 0 0 120px !important;
    }

    .first-6,
    .first-4,
    .cart-first-4,
    .cart-first-6 {
        display: none !important;
    }

    .cart-first-5 {
        flex: 0 0 100px !important;
        width: 100px !important;
    }

    .first-3 {
        flex: 0 0 100px !important;
        width: 100px !important;
    }

    /* .trash_remove_product {
    display: none !important;
} */
    /* .checkout-step-one .contity span {
    display: none !important;
} */
    .only-hide-edit-cart {
        display: none;
    }

    .cart-heading-row-1,
    .cart-heading1 {
        justify-content: space-between !important;
    }

    .cart-first-7,
    .first-1 {
        width: 90px !important;
        flex: 0 0 90px !important;
    }

    .uniq-checkout .edit-wrp-step img {
        display: block !important;
        margin-left: -6%;
    }

    .uniq-checkout .checkout-step-one .contity span {
        display: none !important;
        line-height: 20px !important;
    }

    .uniq-checkout .trash_remove_product {
        display: none !important;
    }

    .uniq-checkout .only-hide-edit-cart {
        display: block !important;
    }

    .fir-01,
    .cart-first-7 {
        padding-left: 0 !important;
        padding-right: 0 !important;
        width: 80px !important;
        flex: 0 0 80px !important;
        text-align: center;
    }

    .col-md-2.col-sm-4.cart-first-7 .d-flex.justify-content-between {
        justify-content: center !important;
    }

    .fir-02 {
        width: 100px !important;
        flex: 0 0 100px !important;
        text-align: center;
    }

    .fir-03 {
        width: 160px !important;
        flex: 0 0 160px !important;
    }

    .cart-first-3 .cart-item-desc {
        display: block;
        white-space: inherit !important;
        width: 170px;
        word-break: break-word;
    }

    .checkout-step-two .personal-info-wrp,
    .checkout-step-three .personal-info-title {
        display: none !important;
    }

    .checkout-step-three {
        padding-top: 0 !important;
    }

    .step-5-boxs {
        flex-wrap: nowrap !important;
        width: 100% !important;
        overflow-x: auto !important;
        justify-content: flex-start !important;
    }

    .step-5-boxs .dateBoxCont {
        width: 86px !important;
        height: 78px !important;
        flex: 0 0 86px !important;
        margin: 8px 4px !important;
    }

    .innerDateBoxContentStyle {
        position: relative !important;
        left: 18px !important;
    }

    .cart-mob-wrp-prd {
        display: block;
    }

    .cart-icon-wrp-header span {
        width: 40px;
        height: 40px;
        background: #F7F1E7;
        display: flex;
        border-radius: 100px;
        align-items: center;
        justify-content: center;
        margin-left: 10px;
    }

    .cart-icon-wrp-header {
        position: relative;
        top: -43px;
        right: 10px;
        display: inline-block;
    }

    .drop-down-popup-cart-prod {
        display: none;
    }

    .cart-mob-wrp-prd.open-active .drop-down-popup-cart-prod {
        display: block;
    }

    .cart-mob-wrp-prd.open-active .prod-cart-icon {
        display: none;
    }

    .prod-close-icon {
        display: none !important;
    }

    .cart-mob-wrp-prd.open-active .prod-close-icon {
        display: flex !important;
    }

    .cart-mob-wrp-prd.open-active .check-out-summary {
        display: block !important;
    }

    .cart-mob-wrp-prd.open-active .check-out-summary .one11 {
        display: none !important;
    }

    .cart-mob-wrp-prd.open-active .check-out-summary .one12 {
        width: 130px;
        flex: 0 0 130px;
    }

    .cart-mob-wrp-prd.open-active .check-out-summary .one13 {
        width: 40px;
        flex: 0 0 40px;
    }

    .cart-mob-wrp-prd.open-active .check-out-summary .one14 {
        width: 50px;
        flex: 0 0 50px;
    }

    .cart-mob-wrp-prd.open-active p.personal-info-title.mt-4 {
        margin: 0 !important;
    }

    .cart-mob-wrp-prd.open-active .check-out-summary.mt-4 {
        margin: 0 !important;
        position: relative;
        top: -25px;
    }

    .uniq-checkout .have-coupon-code .col-md-9.col-9 {
        width: 58% !important;
        padding: 0;
    }

    .uniq-checkout .have-coupon-code .col-md-2.col-3 {
        width: 41.666667% !important;
    }

    .total-payment-wrp {
        padding-left: 5%;
    }

    .hideInMobInTotal {
        display: none !important;
    }

    .showInMobInTotal {
        display: block !important;
    }

    .total-payment-section {
        padding: 0;
    }

    .continue-container {
        border-radius: 0px 0px 16px 16px;
        padding: 27px 0 28px !important;
    }
}
