@media (min-width : 1250px) and (max-width : 1400px) {
    .card-rest {
        width: 349px;
    }
}
@media (min-width : 1250px) and (max-width : 1500px) {
    .section-1 {
        background-size: 750px 100%;
    }

    h1 {
        font-size: 45px;
    }

    h2 {
        font-size: 26px;
    }

    .planboximg {
        width: 70px;
        height: 70px;
    }

    .planbox {
        width: 255px;
        height: 165px;
    }

    .checkimg {
        width: 35px;
        height: 35px;
    }

    p {
        font-size: 16px;
    }

    .search-container {
        width: 450px;
    }

    .sec1 {
        height: 100vh;
    }

    .friesbg {
        background-size: 350px;
    }

    .sec4img {
        width: 610px;
        top: 43%;
    }

    .pading-cs {
        padding-top: 0px;
    }

    .box {
        background-size: 90% 500px;
    }

    .footerbg {
        background-size: contain;
    }

    .saladimg {
        top: 345px;
        width: 180px;
    }

    .friesimg {
        top: 240px;
        width: 200px;
    }

    .friesimg2 {
        top: 320px;
        width: 230px;
    }

    /* abdul wahab */

    .div-wrap-plan {
        margin-top: 20px;
        padding: 20px;
        gap: 8px !important;
    }

    .img-wrap-div {
        width: 80px;
        height: 80px
    }

    .divo-wrapi {
        border-right: 0.937992px solid #B6B6B6;
        width: 130px;
    }

    .linee {
        border: 0
    }

    .saladimg-about {
        top: 900px;
        width: 200px;
    }

    .listoo2 {
        width: 100px;
    }

    .saladimg-vand {
        top: 550px;
        width: 180px;
    }

    .friesimg-aboutus {
        top: 600px;
        width: 230px;
    }

    .bbq-det {
        top: 1350px;
        width: 200px;
    }

    .salad-det {
        top: 1250px;
        width: 230px;
    }

    .discountedbox {
        top: -70px;
        right: -70px;
    }

    .saladimg-search {
        top: 208px;
        width: 164px;
    }

    .saladimg-rest-main {
        top: 142px;
        width: 208px;
    }

    .saladimg-rest-main2 {
        top: 235px;
        width: 155px;
    }

    .friesimg-bill2 {
        top: 238px;
        width: 190px;
    }

    .saladimg-rest-main3 {
        top: 182px;
        width: 150px;
    }

    .headerbg-report img {
        width: 70px;
        height: 160px;
    }

    .login-btn {
        padding: 10px 20px;
        font-size: 12px;
    }

    .nav-link h3 {
        font-size: 16px;
    }

    .card-blog {
        width: 330px;
    }

    .main-img .img-det-card,
    .main-img .img-det-card2 {
        height: 200px;
    }

    .nav-link h4 {
        font-size: 14px;
    }

    .featurebox img {
        width: 340px;
        height: 340px;
    }

    .featurebox h2 {
        font-size: 27px;
    }

    .card-det-title,
    .card-yel-text {
        font-size: 18px;
    }

    .listoo2 {
        font-size: 14px;
        height: 23px;
    }

    .btn-rest-detail-card {
        height: 48px;
        font-size: 17px;
    }

    .textrate {
        font-size: 15px;
    }

    .text {
        font-size: 24px;
    }

    .sec3h1 {
        font-size: 119px;
    }

    .sec3h1 span {
        font-size: 117px;
    }

    .infotext h1 {
        font-size: 50px;
    }

    .infoimg img {
        width: 530px;
        height: 243px;
    }

    h3 {
        font-size: 15px;
    }

    .infotext h2 {
        font-size: 32px;
    }

    .restinfopage {
        height: 600px;
    }

    .infologo {
        width: 170px;
        height: 170px;
    }

    .safetyimg {
        height: 105px;
    }

    .mealsbox {
        height: 65px;
    }

    .infoaboutimg {
        height: 590px;
    }

    .tab-button {
        width: 167px;
        text-wrap: nowrap;
    }

    .blogbox2 {
        width: 364px;
    }

    .blogimg2 {
        height: 229.73px;
    }

    .fooddetails h3 {
        font-size: 20px;
    }

    .foodetailimg {
        height: 270px;
    }

    .blogimg1 {
        height: 350px;
    }

    .del-vanp {
        font-size: 14px;
    }

    .re-van {
        height: 350px;
    }

    .addressbox {
        width: 175px;
    }

    .addressbox h2 {
        font-size: 15px;
    }

    .supportbox p{
        font-size: 16px;
        line-height: 30.5px;
    }
    
}