.reshome{
    height: auto !important;
    margin-bottom: 0px;
    display: inline-block;
    border-radius: 8px;
    box-shadow: 0 3px 14px 0 rgb(0 0 0/10%);
    background: white;
    padding-right: 3px;
    margin:10px;
    margin-bottom: 20px;
    text-align: center;
}

.reshome:hover{
    box-shadow: 0 7px 16px 0 rgb(0 0 0 / 17%);
}



.rating-stars {
    padding-bottom: 7px;
}
.sections h4 {
    font-size: 20px;
    text-align: inherit;
    color: #474d5d;
    margin: 0;
    line-height: normal;
    padding-top: 10px;
}

.nopad{
    padding: 0px !important;
}

.section-feature-resto .col-md-5 {
    min-height: 100px !important;
}

.col-md-7.col-sm-6.nopad {
    text-align: center;
}


.section-feature-resto img {
    max-height: 100px;
    vertical-align: middle;
    margin: auto !important;
}

.search-wraps.single-search {
    padding-top: 198px;
}


.nopading{
    padding: 0px !important;
}

.search-wraps h1 {
    color: #2b2b2b;
    font-size: 56px;
    text-align: center;
    font-weight: 300;
    font-family: 'Lato', sans-serif;
}

.search-wraps p, .search-wraps p a {
    text-align: center;
    color: #383838;
    margin-bottom: 20px;
}

#menu a {
    color: #383838;
}

.section-feature-resto .col-md-5 {
    min-height: 100px !important;
}

.center-block1 {
    text-align: center;
}


.parallax-container {

    background: rgba(0, 0, 0, 0);
}

.section-how-it-works .steps {
    border: 0px solid red;
    max-width: 250px;
    max-height: 250px;
    min-height: 150px;
    max-height: 150px;
}

button.green-button.rounded {
    color: #fff;
    background-color: #5ec37;
    border-radius: 8px;
    -webkit-box-shadow: 0 2px 4px 0 rgb(0 0 0/10%);
    box-shadow: 0 2px 4px 0 rgb(0 0 0/10%);
}

input{
    -webkit-box-shadow: 0 2px 4px 0 rgb(0 0 0/10%);
    box-shadow: 0 2px 4px 0 rgb(0 0 0/10%);
    border-radius: 8px;
    border: 0px solid #999 !important;
    background: #f5f5f5;
}
.section-subcribe, .section-footer {
    color: #2f2f2f;
    background: white;
    text-align: center;
}

input#subscriber_email {
    margin-bottom: 14px;
}

.section-footer h3 {
    margin-bottom: 10px;
    margin-top: 20px;
    color: #272727;
    font-weight: 600;
    font-size: 19px;
    font-family: "Montserrat",sans-serif;
}

.top-menu-wrapper {
    z-index: 99;
    border: 0px solid blue;
    padding-top: 2px;
    padding-bottom: 2px;
    position: absolute;
    width: 100%;
    top: 0;
    background: white;
    transition: all .3s ease-in;
    height: 65px;
    box-shadow: 0 7px 8px 0 rgb(0 0 0 / 4%);
}
.filter-wrap, .box-grey {
    border: 0px solid #c9c7c7 !important;
    border-radius:4px ;
    box-shadow: 0 2px 4px 0 rgb(0 0 0/10%);
}

.parallax-search, .mobile-banner-wrap .layer {
    border: 0px solid red;
    min-height: 300px;
    width: 100%;
    background: rgb(0, 0, 0) !important;
}

input#s {
    background: white;
    border: none !important;
    box-shadow: none;
}

.sections.section-how-it-works {
    background: #fafafa !important;
}

.section-feature-resto, .white_bg {
    background: #fafafa;
}

.orange-button,.green-button, .razorpay-payment-button ,a.orange-button:hover, button.orange-button:hover, input.orange-button:hover, input.orange-button:focus, a.orange-button:focus, #menu .logout-menu a:hover{
    border-radius: 5px;
    -webkit-box-shadow: 0 2px 4px 0 rgb(0 0 0/10%);
    box-shadow: 0 2px 4px 0 rgb(0 0 0/10%);
}

.parallax-search, .mobile-banner-wrap .layer {
    min-height: 72px;
    width: 100%;
    background: rgb(142 133 133 / 0%) !important;
}
.menu-right-content .box-grey .inner {
    padding: 5px 2px;
}

.order-progress-bar {
    display: none;
}


ul#tabs {
    box-shadow: 0 2px 4px 0 rgb(0 0 0/10%);
    border-bottom: 0px solid #c9c7c7;
    border-radius: 10px;
}

.tabs-wrapper, .connected-wrap {
    border: 0px solid #c9c7c7;
}


/*a.category-child.relative.goto-category {*/
/*    background: white;*/
/*    padding: 5px;*/
/*    margin: 4px;*/
/*    background-color: #fff !important;*/
/*    border-radius: 5px !important;*/
/*    font-size: 23px;*/
/*    width: fit-content;*/
/*    height: 70px !important;*/
/*    border: none;*/
/*    box-shadow: 0 2px 4px 0 rgb(0 0 0 / 10%);*/
/*}*/

.col-md-12.col-xs-12.border.category-list {
    text-align: center;
    margin: auto;
    margin-bottom: 7px;
    display: flex;
}

img.avatar {
    width: 60px;
    height: 60px;
}

.search-wraps h1 {
    color: #2b2b2b;
    font-size: 36px;
    text-align: center;
    font-weight: 500;
    font-family: 'Lato', sans-serif;
}

@media all and (max-width: 900px) {
    .search-wraps.single-search {
        padding-top: 8px;
    }
    ul#mobile-menu {
        padding: 0;
        margin: 0;
        padding-top: 46px;
    }

    #parallax-wrap {
        padding-bottom: 40px;
        padding-top: 60px;
    }
    .menu-nav-mobile a, .cart-mobile-handle a {
        color: #3c3c3c;
        font-size: 30px;
        display: block;
    }
    .top-menu-wrapper {
        z-index: 99;
        border: 0px solid blue;
        padding-top: 2px;
        padding-bottom: 2px;
        position: absolute;
        width: 100%;
        top: 0;
        background: white;
        transition: all .3s ease-in;
        height: 45px;
        box-shadow: 0 7px 8px 0 rgb(0 0 0 / 4%);
    }

    .section-how-it-works .steps img {
        max-width: inherit;
    }

    .section-how-it-works .steps {
        margin-bottom: 39px;
    }
}
@media all and (min-width: 900px) {
    .search-wraps.single-search {
        padding-top: 160px;
    }

}

.parallax-search, .mobile-banner-wrap .layer {
    min-height: 72px;
    width: 100%;
    background: rgb(239 242 245) !important;
}

p.small.food-description.read-more {
    min-height: 0px !important;
}

/*.section-footer{*/
/*    background: #f84255;*/
/*    padding: 12px 50px;*/
/*    height: 45px;*/
/*    direction: rtl;*/
/*    border-top-left-radius: 50px;*/
/*    border-top-right-radius: 50px;*/
/*}*/

.menu-3 a.menu-item .row, .merchant-review-wrap .row-review, .merchant-opening-hours .row, .section-receipt .receipt-wrap .row, .sub-item-rows .row.top10, #mobile-menu li a {
    border-top: 0px solid #c9c7c7;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
}
input[type=checkbox], input[type=radio] {
    margin: 0px 0 0;
    margin-top: 0px;
    line-height: normal;
}
.addon_size_hidden {
    display: none;
}

.theiaStickySidebar {
    /*border: 0px solid #c9c7c7 !important;*/
    /*border-radius: 7px !important;*/
    /*background: #fff;*/
    /*box-shadow: 0 2px 4px 0 rgb(0 0 0/10%);*/
    /* border: none; */
}

.category a {
    display: block;
    border: 0px solid #c9c7c7;
    background: #fff0;
    border: none;
}

.food-thumbnail {
  
    background-size: contain !important;

}

.category a:last-child, .items-row .row.even {
    border-bottom: 0px solid #c9c7c7;
}