.nbr-header-mobile {
    display: none;
    color: #9e0b17;
}

@media screen and (max-width: 1450px) {
    .flip-card, .flip-card img {
        height: 269px;
    }
    .social-links.cart {
        right: 20px;
    }
    .dots-shap.scart {
        top: -20px;
        right: 16px;
    }
    .dots-shap.sa {
        right: 0px;
    }
    .social-links.sa {
        bottom: -50px;
        right: 0px;
    }
}
@media screen and (max-width: 1250px) {
    .form-inner {
        padding-top: 20px;
    }
    .flip-card, .flip-card img {
        height: 283px;
    }
}

@media screen and (max-width: 1140px) {
    .form-inner {
        padding-top: 0px;
    }

    .dots-shap {
        top: 30px;
        right: 0px;
    }
    /* .flip-card {
        height: 269px;
    } */
}

@media screen and (max-width: 770px) {
    .col-date-a, .col-status-a, .col-quantity-a {
        max-width: 156px;
    }
    .col-order-a {
        max-width: 183px;
    }
    .col-totat-a h6 {
        margin-left: 0px;
    }
    .cherry-details{
        flex-wrap: wrap;
        row-gap: 50px;
    }
    .portfolio-box {
        flex-wrap: wrap;
        row-gap: 40px;
    }
    .col-port, .up-password input, .inner-left, .inner-right {
        width: 100%;
    }
    .social-links.cart {
        display: none;
    }
    .order-ch-r {
        width: 100%;
        margin-top: 55px;
    }
    .d-cart-c {
        width: 100%;
    }
    .social-links.svp{
        display: none;
    }
    .proceed-item {
        padding-right: 50px;
    }
    .form-inner h1, h1.h1 {
        font-size: 45px;
    }
    .content {
        max-width: 100%;
        height: auto;
        padding-top: 0px;
    }
    .col-banner {
        width: 100%;
    }

    .row-banner .col-banner:nth-child(1) {
        order: 2;
    }

    .row-banner .col-banner:nth-child(2) {
        order: 1;
    }
    .row-banner {
        row-gap: 50px;
    }
    .form-inner {
        max-width: 702px;
    }
    .dots-shap {
        top: 0px;
    }
}

@media screen and (max-width: 900px) {
    .col-totat-a.price {
        flex-wrap: wrap;
    }
    .col-totat-a.price p {
        width: 100%;
    }
    .col-totat-a.price span {
        width: 100%;
    }
    .col-totat-a {
        width: 100%;
        max-width: 140px;
    }

}
@media screen and (max-width: 600px) {
    .col-order-a {
        width: 167px;
    }
    .media-grid .media-grid__item:first-child {
        display: none;
    }
    .col-status-a {
        width: 189px;
    }
    .col-quantity-a {
        width: 251px;
    }
    .col-date-a, .col-status-a, .col-quantity-a {
        max-width: 90px;
    }
    .main-t-row h6{
        font-size: 13px;
    }
    .main-t-row p {
        font-size: 12px;
    }
    section.my-cary-s {
        margin-top: 30px;
    }
    .content-p-cart-s h5 {
        margin-top: 31px;
    }
    .content-button-wrapper.count {
        margin-top: 59px;
        margin-left: -140px;
    }
    span.gif-btn {
        position: relative;
        right: 0px;
        top: 0px;
        margin-top: 20px !important;
        display: block;
    }
    .nbr-header, .dots-shap, .social-links {
        display: none;
    }
    .nbr-header-mobile {
        display: flex;
    }
    .row-header {
        padding: 16px;
    }
    header.header {
        padding: 22px 0px;
    }
    .auto-container {
        padding: 0px 8px;
    }
    section.banner-section .auto-container {
        padding: 0px 20px;
    }
    .mobile-responsive {
        display: block;
        margin: 5px 0px 43px;
    }
    .mobile-responsive img{
        width: 100%;
    }
    .inner-grid {
        gap: 2.8%;
        flex-wrap: wrap;
    }
    .col-img-grid {
        width: 48.6%;
    }
    .inner-grid .col-img-grid:last-child{
        display: none;
    }
    .col-date-a {
        width: 267px;
    }

}
@media screen and (max-width: 450px) {
    .order-againa {
        padding: 8px 38px 8px 12px;
    }
    .back-to-order {
        padding: 8px 13px 8px 29px;

    }
    .back-to-order::before {
        left: 15px;
    }
    .fresh-cheries span:last-child {
        max-width: 158px;
        text-align: end;
    }
    .order-againa::after {
        right: 10px;
    }
    .tab button {
        width: 135px;
        height: 42px;
    }
    .form-inner input[type="submit"] {
        height: 56px;
        width: 100%;
    }
    .theme-btn-header.s {
        display: none;
    }
    .form-inner h1, h1.h1 {
        font-size: 35px;
        line-height: 36px !important;
    }
}
