@media only screen and  (max-width: 768px) {
 .logo img {
    width: 100%;
    max-width: 56px;
}
    .td-events-award-box:not(.no-margin) {
        margin-bottom: 15px;
    }
    .td-feature-area .td-feature-box{
        margin:10px 0;
    }
    .header-sticky .logo img {
        width: 100%;
        max-width: 56px;
    }
    .logo a span{
        font-size:14px;
    }
    .tdmobile__menu .nav-logo {
        padding: 14px 25px;
    }
    .td-hero-3-content {
        height: 130px;
    }
.tdmobile__menu .nav-logo img {
    width: 55px;
}
    .td-exclusive-area .mb-80 {
        margin-bottom:40px;
    }
    .td-exclusive-3-wrap::before{
        display:none;
    }
    .td-except-food-tab .nav.nav-tabs{
        display:block;
    }
    .td-except-food-tab img.icon-seprator{
        display:none;
    }
    .td-except-food-tab .nav.nav-tabs li{
        margin-bottom:10px;
        text-align:center;
    }
    .td-except-food-tab .nav.nav-tabs li button {
        padding: 0;
        display:block;
        width:100%;
    }
    .search-area .td-btn {
        display: block;
        width: 100%;
        text-align: center;
    }
.td-reserve-table img{
          display: block;
        margin: 0 auto;
        margin-bottom: 15px;
}
    .search-area {
        background: transparent;
        padding: 7px 15px;
    }
.search-area .dropdown{
       background: #e5e5e5;
       margin-bottom: 15px;
               border-radius: 2px;
}
.search-area .btn-primary{
      padding-top: 0;
      display: block;
        width: 100%;
}
  button.tdmenu-offcanvas-open-btn {
          position: absolute;
        right: 0;
        text-align: end;
        display: inline !important;
        width: 68px;
        top: 26px;
}
.button.td-btn.td-left-right{
  margin-top: 15px;
}
.td-secondary-title{
      font-size: 22px;

}
    .td-partner-area{
        height:150px;
    }
    .td-exclusive-area img {
        max-width: 200px;
    }
.td-exclusive-3-wrap {
  margin-bottom: 15px;
}
.td-about-3-content-wrap .td-about-title{
  font-size: 25px;
}
    .td-celebrating-area .fadeInLeft {
        order:1;
    }
    .panter-box {
        text-align: center;
        margin-bottom: 25px;
    }
        .panter-box h4{
            margin:0;
        }
        .panter-box h4 br {
            display: none;
        }
        .section-title h2 {
            font-size: 27px;
        }
.feature-area-box img {
    max-width: 127px;
    margin-top: -100px;
}
.feature-area-box img{
  margin: 0;
  margin-bottom: 10px;
}
.feature-area-box{
  margin-top: -100px;
}
.location-list .caption h4{
  font-size: 14px;
}
.location-list .caption {
    background: #FC5C2C;
    padding: 5px;
    margin-top: 0;
    position: absolute;
    bottom: 0;
    width: 100%;
}
.td-except-food-tab .td-testimonial-3-navigation{
 right: auto;
        left: 50%;
        transform: translate(-50%, 0);
        bottom: -38px;
}
  .what-expacted .td-testimonial-3-navigation {
        bottom: -59px;
    }
    .td-breadcrumb-spacing, .td-breadcrumb-spacing-type-2 {
        margin: 0 !important;
    }
.contact-section .btn-orange {
    margin-bottom: 50px;
}
.arrow{
  display: none;
}
    .feature-area-box .td-feature-box {
        text-align:center;
    }
    .td-except-food-area .location-list .caption h4 {
        width: 100%;
    }
    .location-banner .td-breadcrumb-title-wrap{
        margin:0;
    }
    .td-frachise-bbq-wrap {
        padding-top: 10px;
        text-align: center;
        margin-bottom:15px;
        margin-top:40px;
    }
    .location-overview .td-testimonial-3-navigation {
        position: static;
        bottom: 51px;
        right: 0;
        z-index: 2;
        text-align: center;
        margin-top: 19px;
    }
    .location-overview{
        padding-top:20px;
        padding-bottom:20px;
    }
    .location-type2 {
        padding-bottom: 50px;
        padding-top: 20px;
    }
        .location-type2 .mt-100 {
            margin-top: 0;
        }
    .about-banner .td-feature-box {
        padding: 0;
        position: sticky;
        transform: none;
        left: 0;
        bottom:0;
    }
    .round-inner {
        padding: 30px;
        height: 100%;
        width: 100%;
        border-radius: 0;
    }
    .whole-section:before{
        display:none;
    }
    .about-banner .td-feature-box{
        display:none;
    }
    .about-company {
        background: #f4f1ea;
        padding: 30px 0;
    }
    .td-feature-box{
        text-align:center;
    }
    .barnd-mission .mt-120{
        margin-top:40px;    
    }
    .daning-section{
        padding-bottom:40px;
    }
    .table-thumb {
        position: relative;
        text-align: center;
    }
        .table-thumb:after {
           display:none;
        }
        .barnd-mission .td-feature-box img {
            margin-bottom: 15px;
            max-width: 150px;
            margin-top: 0;
        }
    .about-company img {
        display: none;
    }
    .round-inner:after {
        display: none;
    }
    .location-items .location-items-bottom-img {
        display: none;
    }
    .td-franchise-area {
        padding-top:40px;
    }
    .td-find-location .mt-50 {
        margin-top: 10px;
        margin-bottom:0;
    }
    .finacing-returing-inner h5 {
        font-size: 18px;
    }
    .finacing-returing-inner-type2 h5 {
        font-size: 15px;
    }
    .td-frachise-bbq {
        min-height: 100%;
    }
    .td-about-3-content-wrap .para {
        max-width:100%;
    }
    .booking-modal .form-container #paxCount {
        max-width: 100px;
    }
    .booking-modal .form-container #kidsCount {
        max-width: 100px;
    }
    .booking-modal .form-container .me-2 {
        margin-right: .5rem !important;
        margin-bottom: 10px;
        text-align:center;
    }
    .col-sm-1 {
        order: 1;
    }
    .col-sm-10 {
        order: 2;
    }
    .booking-modal .date-slot .btn{
        font-size:10px;
    }
    .booking-modal .form-container {
        padding: 30px 10px;
    }
    .accordion-button {
        font-size: 17px;
        padding-right:42px;
    }
    .accordion-body {
        font-size: 14px;
    }
    .booking-modal .btn-primary {
    
        font-size: 18px;
       
    }
    .list-wrap{
        margin-top:10px;
    }
    .section-title{
        margin-bottom:25px;
    }
    .btm-25 {
        padding-top: 25px;
    }
    .bbm-25{
        padding-bottom:25px;
    }
    .mmb-25 {
        margin-bottom: 25px;
    }
    .mmt-25 {
        margin-top: 25px;
    }
    .contact-info ul {
        margin-top: 37px;
    }
        .contact-info ul li {
            margin-bottom: 15px;
        }
    .td-top-secondary-title {
        text-align: center;
        margin-bottom: 40px;
    }
    .private-policy ul li {
        list-style-type: lower-alpha;
        font-size: 13px;
    }
    .private-policy h4 {
        font-size: 16px;
        margin: 10px 0;
    }
}

@media only screen and (max-width: 420px) {
    .booking-modal .date-slot .btn {
        font-size: 8px;
    }
}