@media (max-width : 767px){
    
    p, .benefi-not li{
        font-size: 13.5px;
        line-height:1.6;
    }
    .category-wrapper{
        grid-template-columns: repeat(1, 1fr);
    }
   .header-navigation {
        display: block;
    }
     .image-firdst{
         background-image: url(../images/bg/manam-food-varirties.webp) !important;
     }
     .image-second{
         background-image: url(../images/bg/karaikudi-fish-fry.webp) !important;
     }
     .image-third{
         background-image: url(../images/bg/kozhi-milagu-varuval.webp) !important;
     }
    .logo-header {
        display:none;
    }
    .top-header-bar{
          
         display:none;  
    }
    .our-banner-section .swiper-pagination{
        display:none;  
    }
    .our-menu-ordr{
        margin-top:1rem;
    }
    .top-header-menu{
    position: relative;
    background-color: var(--secondary-color);
    padding: 1rem 0;
    text-align: start;
    }
    .footer-menu-list li a{
        font-size:13px;
    }
    .footer-menu-list li{
        margin-bottom: 2px;
    }
    .our-footer-bottom a{
        font-size: 14px;
    margin-top: 10px;
    }
    .our-header-section.sticky .top-header-menu {
    padding: 1rem 0;
}
.logo-header {
    display: block;
    text-align: start;
}
.banner-heading{
    font-size: 24px;
    line-height: 1.3;
    max-width: unset;
}
.banner-content-pargrph{
    margin-top: 0;
    max-width:90%;
}
.title-box {
        margin-bottom: 21px;
}
.privat-images img{
    border-top-right-radius: 100px;
     margin-top:1rem
}
.private-title{
    font-size:14px;
    margin-bottom: 1rem;
}
.loung-bar-list{
    padding:0;
    margin:1rem 0;
}
.loung-bar-list li h4 {
    font-size: 15px;
}
.loung-bar-list li:not(:last-child){
    padding-bottom: 1rem;
    margin-bottom: 1rem;
}
.parkintg-option-lis li strong{
    font-size:13px;
}
.parkintg-option-lis li i{
    font-size:20px;
}
.parking-options {
    padding: 1rem 0;
}
.parkintg-option-lis{
    padding:0;
}
.parking-options{
    margin:0 1rem;
}
.parking-options .container{
    padding:1rem;
}
.privat-images2 img {
    border-top-left-radius: 100px;
    margin-top:1rem
}
.food-banner{
    height: 59vh;
    padding: 4rem 0;
}
.our-about-section .site-heading{
    width:unset;
}
.nala-about-par {
    font-size: 15px;
}
.about-section-img img {
    height:auto;
}
.site-heading {
    width: unset;
}
.section-main-title, .about-into-conht .new-titler .section-main-title{
    font-size: 20px;
    line-height: 1.4;
    text-align: center;
}
.about-into-conht{
   
    padding: 1rem;
     padding-top: 1.8rem;
}
.authentic-indian{
    margin-bottom:1.5rem;
}
.about-sec-title{
           font-size: 20px;
        line-height: 1.4;
        text-align: center;
}
.our-about-section .site-heading,
.our-specialities-section .site-heading{
    margin-bottom: 1rem;
}
.our-about-contetn{
    padding-left:0;
}
.our-about-section {
    padding: 3rem 0 2rem;
}
.feature-info{
    display:block;
        padding: 16px 0 8px 0;
}
.feature-info .feature-info-box p{
    padding: 12px 0 0 0;
}
.feature-title h6{
        font-size: 16px;
}
.booking-info .bk-title{
        font-size: 14px;
}
.booking-info .bk-no{
        font-size: 14px;
}
.btn-style-two{
          padding: 11px 10px;
}
.booking-info{
   justify-content: center;
           margin-bottom: 1.5rem;
}
.about-section-img {
  margin-bottom: 1.5rem;
}

.popular-menu-area{
        padding: 3rem 0 3rem;
}
.food-menu-item{
           width: unset;
        padding: 11px;
        display: flex;
}
.menus-contents {
   
}
.menus-contents p{
        padding: 0.4rem 0 0;
    font-size: 12px;
}

.content-wrap .icon i{
    font-size: 20px;
}
.our-footer-section{
        padding-top: 2rem;
}
.footer-menu-times p{
   font-size: 13px;
    margin: 5px 0 0;
}
.footer-menu-times::before{
        width: 350px;
    height: 182px;
}
.food-menu-item .menu-image{
           margin-right: 10px;
        text-align: center;
}
.food-menu-item .menus-contents h5{
    font-size: 13px;
}

.food-menu-item .menus-contents .price{
    font-size: 15px;
}
.food-menu-item .details-btn{
    line-height: 32px;
    font-size: 10px;
    width: 25px;
    height: 25px;
    min-width: 25px;
}
.our-socialmedia{
        margin: 1rem 0 1rem;
}
.contetn-footer {
    font-size: 15px;
    margin: 20px 0 20px;
    text-align:center;
}
.our-footer-logo{
        text-align: -webkit-center;
}
.our-footer-section .row{
        padding: 1rem 0 1.5rem;
    position: relative;
}
.our-footer-bottom{
    display: block;
    padding: 10px 0 10px;
    text-align: center;
}
.footer-menu-list {
    margin: 8px 0 8px;

}
.food-itnes{
  display: block;
        margin: 2rem 0 0;
}
.manu-conten{
        display: block;
}
.caterogy-menu{
    padding:25px 23px;
   border-radius: 15px;
        width: unset;
        margin: 2rem 0 0;
        display: block;
        text-align: center;
}
.seconf h4 {
    font-size: 16px;
    margin-bottom:1rem;
}
.caterogy-menu .tp-btn-2 {
    font-size: 12px;
    padding: 8px 28px;
}
.footer-class-new {
    margin-left: unset;
}
.keynumbvert-sectioin
{
        min-height: 322px;
}
.keynumber-sectioin {
   padding: 9px;
    
}
.number-key span{
font-size: 34px;
}
.number-key{
    justify-content: center;
}
.key-title{
    text-align: center;
        font-size: 13px;
        line-height: 1.4;
        margin: 0;

}
.number-key span{
font-size: 34px;
}
.why-chooseus-card{
        padding: 31px 11px 32px 11px;
        margin: 2rem 0 0;
}
.our-why-chooseus {
    position: relative;
    padding: 3rem 0 5rem;
}
.why-chooseus-card .chooseus-imgd{
        width: 100px;
    height: 100px;
    line-height: 100px;
}
.testimonials-wrapper .section-main-title{
        margin-bottom: 3rem;
}
.testimonials-wrapper{
    padding:2.5rem 0;
}
.t-card {
padding:15px;
}
.stars{
    font-size:16px;
}
.t-card p{
           font-size: 13px;
        line-height: 1.7;
        margin: 0;
}
.t-card h4{
     margin-top: 10px;
  margin-bottom: 0;
  font-size: 16px;
}
.category-banner-item p{
             font-size: 12px;
        line-height: 1.4;
        max-width: 60%;
}
.category-banner-item{
  padding: 16px;
}

.itheme-btn {
    font-size: 10px;
    padding: 10px 11px;
}
.category-banner-item h3 {
    font-size: 14px;
    line-height: 1.4;
    font-weight: 600;
}
.our-corporate-dining .row{
    row-gap: 20px;
}
.category-banner-item .food-image{
          max-width: 35%;
        /* right: 21px; */
        top: unset;
        bottom: 0;
        transform: unset;
}
.our-dinein-sec{
            padding: 90px 0 160px 0;
}
.our-dinein-items{
           padding-top: 85px;
        padding-bottom: 37px;
}
.our-dinein-list li img{
    width: 100px;
}
.our-dinein-sec .our-dinein-items ul .image3{
    left:0%;
    position: absolute;
    top: 103%;
}
.our-dinein-sec .our-dinein-items ul .image4{
        right: 34%;
    position: absolute;
    top: 103%;
}
.our-dinein-sec .our-dinein-items ul .image6{
    right: 1%;
    position: absolute;
    top: 103%;
}
.our-dinein-sec .our-dinein-items ul .image1 {
    left: 35%;
    position: absolute;
   top: -12%;
}
.our-dinein-sec .our-dinein-items ul .image2 {
    right: 1%;
    position: absolute;
    top: -12%;
}
.our-dinein-sec .our-dinein-items ul .image5 {
    left: 0%;
    position: absolute;
    top: -3rem;
}
.our-dinein-sec p {
    margin: 10px auto 0;
}
.primary-button{
    font-size: 11px;
    padding: 0.5rem 0.9rem;
}
.specialities-box-our {
    margin-top: 30px;
}
.our-specialities-box{
    margin: 0 0 35px ;
}
.our-specialities-box a{
    font-size: 14px;
}
.our-specialities-box h3{
        font-size: 28px;
    letter-spacing: 0.4px;
}
.our-specialities-box .line{
    height: 19px;
    width: 1px;
    display: block;
    margin: 11px auto 11px;
}
.our-specialities-box .th-btn.style6{
    padding: 6px 20px;
    font-size: 12px;
}
.our-specialities-section {
  padding: 3rem 0 4rem;
}
.our-specialities-box .our-specialities-img{
          margin: 0;
        text-align: center;
}
.global-img img{
        width: 78%;
}
.side-openg-odr{
       padding: 0.4rem 0.8rem;
    font-size: 12px;
}
.side-icon-tow {
 right: -107px;
    top: 45%;
   z-index: 1;
}

.header-navigation li{
    color:#000;
}

.breadcrmb{
        padding: 4rem 0 4rem;
}
.breadcrmbb-content h1{
        font-size: 24px;
}

.breadcrub-nav li {
    font-size: 14px;
}
.about-section{
   padding: 3rem 0 5rem;
    z-index: 1;
}
.about-section .title-box{
        width: unset;
}
.about-style-one-infosss {
      padding: 20px;
        top: 0;
        z-index: 1;
        margin: 0;
        transform: translateX(0px);
}
.about-style-one-infosss p{
    text-align:justify;
}
.about-thumbss {
  left: unset;
        gap: 15px;
        width: auto;
        top: 0;
        position: relative;
        bottom: 0;
        margin: 0 3px;
}
.about-thumbss figure img {
    height:unset;
}
.about-style-oneg .button-borders{
    text-align:center !important;
}
.about-section.section-kt .abt-stamp {
    transform: translate(200px, -53px)!important;
}
.cta-section {
   padding: 1rem 0;
}
.menu-item{
    margin-bottom: 15px;
    gap:10px
}
.delivery-image{
    display: block;
    text-align:center;
    width:auto;
}
.title-box .intro-class{
    font-size: 25px;
    text-align: center;
    line-height: 1.3;
}
.intro-content{
    width:unset;
    display: block;
}
.intro-content p {
    width: unset;
    text-align: justify;
    margin-bottom: 1.5rem;
}
.food-mask{
   padding: 25px 15px !important;
  
}
.why-choose-us .row{
    row-gap: 20px;
}
.food-mask figure{
        height: 50px;
    width: 50px;
}
.food-mask figure img{
    width: 25px;
}

.swiper-btn .swiper-button-prev, .swiper-btn .swiper-button-next{
        width: 28px;
    height: 28px;
}

.menu-tle{
        font-size: 11px;
        line-height: 1.4;
        margin: 5px 0 5px;
}
.our-menu-itemss .menu-restaurant-items {
    gap:0 !important;
}
.signature-cus .swiper-btn .swiper-button-next:after, 
.signature-cus .swiper-btn .swiper-button-prev:after{
    font-size: 9px;
}
.swiper-image p {
  font-size: 12px;
        margin: 0;
}
.why-choose-us {
    padding: 3rem 0 2rem;
}

.mwenu-bar {
    position: relative;
    padding: 2rem 0 0;
}
.popular-catelog h4 {
    font-size: 16px !important;
    margin: 0;
}
.about-style-oneg {
    padding: 2rem 0 2rem;
}
/*.about-style-one-info .button-borders{*/
/*    margin:auto;*/
/*}*/

.about-style-one-info{
    padding: 20px;
    position: relative;
    top: 0px;
    margin-top:1rem;
    transform: translate(0);
        max-width: 98%;
        margin: 0 auto;
}
.about-styl-flecs .row{
   display: flex;
        flex-direction: column-reverse;
}
.about-style-one-info p{
    text-align:justify;
}
.about-style-oneg .site-heading {
    width: 100%;
    text-align: center !important;
}
.about-thumb figure img{
        height: unset;
    object-fit: cover;
    width: unset;
}
.about-thumb{
        display: flex;
    position: relative !important;
    width: unset;
        top: 0;
        gap:15px;
        margin: 0 3px;
}
.bar-section .thumb-left{
    bottom: unset;
}
.bar-section .thumb-left img,
.bar-section .thumb-right img
{
    width: 100%;
    height: 268px;
    object-fit: cover;
}
.bar-section .thumb-right {
top:0;
}
.book-table-init{
    max-width: unset;
    padding: 35px 24px 35px;
    margin-right: unset;
    border-radius: unset;
}
.book-table-init p{
        width: unset;
}
.insdie-faq{
        width: unset;
}
.faq-section .accordion-button{
   font-size: 15px;
        padding: 13px 10px;
        line-height: 1.5;
}
.accordion-body {
    
    font-size: 14px;
    padding:13px 10px;
    padding-top: 0;
}
.faq-section {
    padding: 2rem 0;
    position: relative;
}
.bar-section::before {
width: 100%;
    border-radius: unset;
}
.book-table-section{
        padding: 2rem 0;
}
.bar-section{
           margin-bottom: unset;
}
.comfort-service li{
        font-size: 13.5px;
}
.section-subtitle {
    font-size: 11px;
}
.popular-catelog{
    display: flex;
    margin-bottom: 1rem;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
}
.authentic-indian-stylish .row{
    flex-direction: column-reverse;
}
.authentic-indian-stylish .row.indian-revers{
    flex-direction:unset;
}

.site-heading.text-center {
    margin-bottom: 1rem;
}
.isalnd-wide{
        padding: 3rem 0 0;
}

.manam-cont-para {
    width:unset;
    text-align:justify;
}
.why-choose-content .site-heading .section-main-title {
    font-size: 21px;
}
.why-choose-content {
    margin-left: unset;
}
.dedication li figure {
    height: 35px;
    width: 35px;
    min-width: 35px;
}
.dedication li:hover figure img {
    width: 15px;
}
.section-btn {
    text-align:center;
    font-size: 14px;
    padding: 10px 0;
}
/*.btn-default {*/
/*        padding: 15px 36px;*/
/*}*/
.btn-default::before {
    width: 27px;
    height: 27px;
    background-size: 8px auto;
}
.why-choose-content .site-heading {
    width: 100%;
    text-align: center;
}
.why-choose-content .site-heading .section-main-title {
    font-size: 21px;
}

.our-food-menu-itemss {
           display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 3px;
}
.menu-restaurant-items{
    display: flex;
            padding: 05px;
}
.menu-restaurant-sect .tabs {
    flex-wrap: nowrap;
        overflow-x: scroll;
        gap: 10px;
        margin: 0 0 20px 0;
        justify-content: start;
}
.menu-restaurant-sect {
    padding: 3rem 0 2rem;
}
.menu-contetnf {
        display: block;
    align-items: flex-start;
    justify-content: center;
    margin: 0;
    gap: 20px;
    align-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
}
    .menu-restaurant-items img {
        width: unset;
    }
    .menu-restaurant-items h5 {
    font-size: 14px;
}
.menu-contetnf p {
    display:none;
}
.menu-contetnf h5 {
    font-size: 14px;
}
.menu-contetnf span {
        font-size: 12px;
}

.menu-restaurant-sect .tab-btn {
           padding: 2px 13px;
    font-size: 13px;
    text-align: start;
    background-color: #15293a;
    color: #fff;
    min-width:fit-content;
}

.menu-restaurant-sect .tab-btn.active{
    background: #b8860b;
    border-right: 4px solid #15293a;
    color: #fff;
}

.bento-box-cobnte {
    width: unset;
}

.title-box-fres .section-subtitle {
    margin-bottom: 0;
}
.title-box-fres .intro-class {
          font-size: 21px;
        line-height: 1.4;
}
.title-box-fres {
  text-align:center;  
      display: block;
}
.bemnto-order {
        padding: 2rem 0 2rem;
}
.bemnto-order p{
    text-align:justify;
}
.new-tewxt-para {
    margin-top: 0;
    width: unset;
}
.deliver-banner {
        padding: 3rem 0;
}
.btn-default {
    padding: 12px 42px 12px 20px;
    font-size: 12px;
}
.online-flavours {
    display:flex;
    gap: 15px;
}
.deliver-banner .site-heading p {
    font-size: 13.5px;
}
.cta-cariosuel .swiper-button-next:after,
.cta-cariosuel .swiper-button-prev:after{
    font-size: 20px;
    height: 30px;
    width: 30px;
    min-width: 30px;
}
.dedication li figure img {
    transition: all 0.3s ease-in-out;
    width: 16px;
}
.section-content-btn .section-btn{
            padding: unset;
}
.why-home-deliveery {
        padding: 2rem 0;
}
.open-table-inner p {
    text-align: justify;
}

.imnage-grid p {
   font-size: 10px;
    margin: 0;
}
.briyani-cheibvke,
.bento-box-dsec {
        grid-template-columns: repeat(2, 1fr);
}
.small-gathgering h4 {
        font-size: 13px;
    line-height: 1.3;
}
.private-dining-authentic .text-center{
    text-align: justify !important;
}
.authentic-indian-stylish {
    padding: 3rem 0;
}
.authentic-india-img img {
    height: auto;
    width: auto;
     border-radius: 10px;
}
.private-dining-authentic {
          padding: 2rem 0 3rem;
}
.signature-cus {
        margin: 2rem 0;
}

.image-grid-section {
   gap: 5px;
        padding: 0;
        max-width: 100vw;
}
.menu-restaurant-sect .site-heading {
    width: unset;
}
.our-menu-itemss {
    grid-template-rows: 5fr;
    grid-template-columns: repeat(3, 1fr);
    gap: 2px;
}

.restaurant-sect .menu-restaurant-items img {
    width:unset;
}
.comfort-service li:before {
        top: -1px;
    left: -23px;
}
.cta-section .cta-box .cta-box-content {
    width: unset;
}
.cta-section .cta-box {
        padding: 20px;
        border-radius: 13px;
}
.cta-box-content .site-heading .section-subtitle,
.cta-box-content .site-heading .section-main-title,
.cta-box-content p{
        max-width: unset;
}
.tradution-menuy {
    display:block;
}
.cta-section .cta-box-content .button-borders {
    text-align:center;
}
.meters p {
    text-align: justify;
    width: unset;
}
.tradution-menuy .food-mask figure {
    height: 50px;
    width: 50px;
}
.food-mask h5{
            font-size: 15px;
}
.faq-section .site-heading {
    width: unset;
}
.row.indian-revers {
    margin: 2rem 0 0;
}
.small-gathgering {
    box-shadow: rgb(0 0 0 / 15%) 0px 1px 4px;
    padding: 7px;
}
.boat-aqayy {
    padding: 2rem 0;
}
.authentic-indian p{
    text-align: justify; 
}
.menu-restaurant-sect {
    padding: 3rem 0 0;
}
.about-style-one-infoo {
          margin-left: -3%;
        padding: 20px;
        margin-top: 0;
}
.about-thumbsss {
    position: relative;
    width: unset;
    grid-column-gap: 20px;
    
}
.about-thumbsss figure img {
    height: auto !important;
}
.comfort-service {
           margin: 10px 0 20px;
}
.menu-card-main {
        padding: 54px 12px;
}
.menu-card-style-section .section-main-title{
        font-size: 2rem;
}
.menu-img img {
        width: 60px;
    height: 60px;
}
.menu-content .ttl h6{
        font-size: 14px;
}
.desc {
    font-size: 13px;
        opacity: 0.85;
        color: #ffffff;
        max-width: unset;
        font-weight: 300;
}
.location-menu .desc{
    font-weight:400;
}
.menu-card-style-section .star:before {
        width: 11px;
    height: 11px;
}
.menu-corner {
        width: 65px;
    height: 65px;
}
/*.why-home-deliveery .row{*/
/*    flex-direction: column-reverse;*/
/*}*/
.new-image-section .image-an img {
    width: 100%;
    height: auto !important;
}
.new-image-section .imager-one img,
.new-image-section .image-two img{
        border-radius:unset
}
.new-image-section .image-two .image-an img  {
    margin: 0 0 0!important;
}
.why-choose-image-2 img {
    aspect-ratio: 1 / 0.975;
    margin-top: 0;
    height: auto;
}
.why-choose-image-1 img {
    height: auto;
}
.location-menu .star:before {
        width: 11px;
    height: 9px;
}
.location-menu .menu-tab {
    font-size:15px;
    margin: 0 5px;
}
.menu-content .ttl {
    font-size: 14px;
}
.location-menu {
    padding: 2rem 0 1rem;
}
.our-cta-section {
            padding: 1rem 0 1rem;
}
.falovrus-combined {
        justify-content: center;
}
.image-an {
    margin: 1.5rem 0 0 0;
}
.sea-food-deligh{
    align-items: center;
}
.choose-bento-manm {
    padding: 2rem 0;
}
.choose-bento-manm .sinagpre {
        width: unset;
}
.choose-bento-manm .row .col-lg-4:nth-child(4), .choose-bento-manm .row .col-lg-4:nth-child(5){
        border-bottom: 1px dashed #072f2545;
        border-right:0;
}
.content h4 {
    font-size: 16px;
}
.over-box {
        padding:0 10px 10px 10px;
}
.over-box h5 {
            font-size: 14px;
        font-weight: 300;
}
.inner-boxes {
    margin: 10px 0 0;
}
.comes-insde .inner-boxes .image-box img{
        border-radius: 10px;
}
.comes-insde .manam-cont-para{
    text-align: center;
}
.box-icon img {
    width: 40px;
}
.feature-card .box-icon .feat-mask {
    height: 89%;
    width: 90%;
    left: 0.2rem;
}
.feature-card .box-icon {
    height: 80px;
    width: 80px;
    line-height: 66px;
}
.isalnd-wideteaer {
           margin: 2rem auto;
        padding: 3rem 0 3rem;
}
.isalnd-wideteaer .manam-cont-para {
    width: unset;
}
.intro-video-list {
  padding-top: 10px;
}
.ul-class-sec {
    gap: 20px;
    justify-content: space-between;
}
.ul-class-sec li {
    font-size: 14px;
}
.menu-restaurant-sect.restaurant-sect{
            padding: 3rem 0 2rem;
}
.box-text {
    width: unset;
    margin: auto;
}
.focuesd-work .section-main-title {
    font-size: 23px;
}
.productivity h4 {
    font-size: 15px;
}

.frweshly-made h4 {
    font-size: 15px;
}
.choose-bento-manm .row .col-lg-4:last-child .feature-card{
    padding-bottom:0;
}

.reason-choose-manam .rowsons {
    grid-template-columns: repeat(2, 1fr);
    gap: 9px;
}
.frweshly-made p {
    margin: 0;
    font-size: 13px;
}
.new-corpoar-food .new-tewxt-para {
    width: unset;
    text-align:justify;
}
.location-section .location-wrapper {
        display: block;
}
.location-content {
        padding: 20px;
}
.cnt-lctions .lction-icns i{
        width: 30px;
    height: 30px;
}
.cnts-us-stn,.cnt-lctions {
        gap: 0;
}
.location-content::before{
    inset:8px
}
.location-map iframe{
    height:auto;
}
.social-icons a {
    width: 30px;
    height: 30px;
}
.cnt-lctions .lction-icns {
    padding: 20px;
}
.cnt-lctions .lction-icns a {
    text-align:start;
    font-size:14px;
}
.social-icons {
    margin-top: 17px;
    padding-right: unset;
}
.contact-item h4 {
        font-size: 15px;
}
.location-section .small-title {
        font-size: 11px;
}
.category-section {
    padding: 20px;
}
.category-title {
        font-size: 20px;
}
.category-content{
    width:200px;
}
.intro-about-bvanner {
    padding: 3rem 0 1rem;
}
.about-uss .big-title-wrap {
   font-size: 50px;
        letter-spacing: 3px;
}
.box-titrele {
    font-size: 18px;
    line-height: 1.4;
            text-align: center;
}
.intro-about-image .intro-two {
    border-top-left-radius: unset;
    margin-top: unset;
}
.intro-one {
    border-top-right-radius: unset;
}
.about-usconten p {
    font-size: 14px;
}
.about-uss {
    padding: 1rem 0 2rem;
}
.our-history-body h4 {
           font-size: 17px;
}
.our-history-list {
    display:block;
}
.our-history-item {
    width: unset;
            margin: 20px 0 0;
}
.our-history-content p{
    margin:0;
}
.our-history-item:nth-child(even) {
    flex-direction: unset;
}
.our-history-content .icon-box img {
    max-width: 47px !important;
}
.order-row-wrap {
        padding: 20px;
}
.maincontenyt .section-main-title {
    font-size: 23px;
}
.delivery-takewaqy {
    padding: 2rem 0;
}
.maincontenyt {
    margin-left: unset;
}
.mask-image-teo {
        mask-image: unset;
}
.delivery-takewaqy .row.exclusive-dining{
        flex-direction: column-reverse;
}
.mockup-imagees,
.mockup-image{
    display:none;
}
.our-history {
        padding: 0 0 2rem;
}
.intro-abouner {
         padding: 2rem 0 0;
}

.about-para {
           width: unset;
        margin: auto;
        text-align: justify;
}
.about-ustab .tab-content>.active {
    color: #000;
    font-size: 14px;
}
.manam-log {
            padding: 0;
}
.manam-valure li img {
    width: 100px;
    height: 100px;
}
.manam-valure {
    display: flex;
    flex-wrap: wrap;
}
.manam-valure li h4 {
    font-size: 17px;
}
.about-into-conht p{
    text-align:justify;
}
.choose-us-style-one {
    padding: 18px;
}
.choose-us-style-one:first-child:before,
.choose-us-style-one:first-child:after,
.choose-us-style-one:nth-child(2):after,
.choose-us-style-one:nth-child(2):before{
    border-left:none !important;
}
.choose-us-style-one:first-child:after {
     border-top:none !important;
}
.choose-us-style-one:nth-child(2) {
        border-bottom: unset;
}
.choose-us-style-one:nth-child(3):after{
    border-left:none !important;
}
.choose-us-style-one:nth-child(2):after{
     border-bottom: unset;
}
.choose-us-style-one:nth-child(3) {
     border-top: unset;
}
.maincontenyt p {
    font-size: 13px;
}
.choose-us-style-one .item h4 {
    font-size: 16px;
}
.choose-us-style-one .item figure {
    margin-bottom: 12px;
    max-height:50px;
}
.choose-us-style-one .item figure img{
    width: 50px;
}
.out-histyy {
    padding: 3rem 0 2rem;
}
.about-ustab .nav-tabs .nav-link{
    font-size: 14px;
}
.menu-tabs-design {
        margin: 30px 0 30px;
        row-gap:10px
}
.menu-card-style-section .about-sec-title {
    margin-bottom: 0;
}
.menu-tab {
    margin: 0 10px;
    padding-bottom: 2px;
    font-size: 13px;
}


}



@media(min-width:768px) and (max-width:900px){ 
    p {
    font-size: 15px;
    }
    .food-banner {
        height:40vh;
            padding: 6rem 0;
    }
    
     .food-menu-item{
            display: block;
    }
    
    .banner-heading {
        font-size:35px;
    }
        .nala-about-par {
       font-size: 16px;
        margin: 0;
    }
    .about-sec-title {
            font-size: 23px;
    }
    .about-nnelow {
        display:none;
    }
    .title-box .intro-class {
        font-size: 39px;
    }
    .intro-content p {
              width: 93%;
        text-align: justify;
    }
.intro-content {
    width: unset;
}
.lower-link-box {
        text-align: center;
}
.our-specialities-box a {
        font-size: 15px;
}
.our-specialities-box h4 {
        font-size: 21px;
}
.our-specialities-box .th-btn.style6 {
        padding: 10px 26px;
    font-size: 12px;
}
.food-itnes {
        gap: 10px;
}
.menus-contents p {
        font-size: 14px;
    text-align: center;
}
.food-menu-item {
    padding: 15px;
    display: block;
}
.food-menu-item .menus-contents h5,
.food-menu-item .menus-contents h4{
    margin: 10px 0 0;
    text-align: center;
}

.food-menu-item .menus-contents h5,
.food-menu-item .menus-contents h4{
    line-height: 1.4;
    font-size: 14px;
}

.food-menu-item .details-btn {
    width: 22px;
    height: 22px;
    min-width: 24px;
        line-height: 30px;
    font-size: 10px;
}

.caterogy-menu {
           width: 78%;
        text-align: center;
        display: block;
}
.caterogy-menu .tp-btn-2 {
        font-size: 13px;
}
.category-banner-item p {
    max-width: unset;
}
.manu-conten {
    gap: 10px;
    flex-wrap: nowrap;
    align-content: flex-end;
    justify-content: center;
}
.t-card h4 {
        font-size: 15px;
}
.food-menu-item .menu-image {
    text-align: center;
    margin-right: unset;
}
.food-menu-item .menus-contents .price {
   font-size: 14px;
}
.food-mask {
    border-radius: 10px;
    padding: 32px 27px;
    height: 89%;
    display: block;
    mask-image: unset;
}
.food-mask figure {
    height: 56px;
    width: 56px;
    margin: 0.5rem auto;
}
.food-mask figure img {
    width: 30px;
}
.section-subtitle {
    font-size: 12px;
}
.section-main-title {
    font-size: 24px;
    margin-bottom:1.2rem;
    line-height: 1.4;
}
.site-heading {
    width: unset;
    margin: auto;
}
.popular-catelog h4{
    font-size: 25px;
}
.swiper-btn .swiper-button-prev, .swiper-btn .swiper-button-next {
        width: 35px;
    height: 35px;
}
.our-header-section.sticky .top-header-menu {
       padding: 0.5rem 0 1rem;
}

.why-choose-us {
   padding: 4.5rem 0 2rem;
}
.about-thumb{
  position: relative;
        width: unset;
}
.image-grid-section {
        gap: 17px;
    padding: 81px 0 0 0;

}
.about-thumb figure img {
    /*height: auto;*/
    height: 600px;
    object-fit: cover;
}

.about-style-oneg.about-styl-flecs .row{
    flex-direction: column-reverse;
}

.about-style-oneg {
   /*padding: 0 0 9rem;*/
    padding: 0 0 3rem;
}
.bar-section .thumb-right {
   /*   top: unset;*/
    /*position: relative;*/
    display: none;
}
.bar-section::before {
        width: 97%;
}
.bar-section .thumb-left {
    bottom: unset;
}
.bar-section {
    margin-bottom: 2rem;
    padding: 4rem 0;
}
.book-table-section {
        padding: 4rem 0;
}
.book-table-init {
    max-width: unset;
    padding: 34px 27px 42px;
    margin-right: 6rem;
    border-radius: unset;
}
.primary-button {
           padding: 0.5rem 1.1rem;
        font-size: 11px;
}
.open-table-inner p {
    color: #fff;
    text-align: justify;
}
.menu-tle {
           font-size: 15px;
        margin: 0 0 5px;
        text-align: center;
}
.faq-section .accordion-button {
    font-size: 17px;
    padding: 17px 17px;
}
.our-dinein-list li img {
    width: 123px;
}
.our-dinein-sec .site-heading {
    margin-bottom: 0;
    width: 55%;
}
.category-banner-item h3 {
           font-size: 12px;
        line-height: 1.5;
}
.category-banner-item {
        padding: 20px;
}
.itheme-btn {
        font-size: 11px;
    padding: 11px 11px;
}
.t-card {
    padding:15px;
}

.t-card p {
    font-size: 15px;
    line-height: 23px;
}
.number-key span {
        font-size: 32px;
}
.keynumber-sectioin {
    padding: 14px !important;
}
.keynumbvert-sectioin {
        min-height: 400px;
}
.key-title {
    font-size: 13px;
    line-height: 1.3;
}
.breadcrmbb-content h1 {
        font-size: 35px;
}
.manam-cont-para {
        width: unset;
}
.bento-box-cobnte {
    width: unset;
}
.title-box-fres .section-subtitle {
    margin-bottom: unset;
}
.title-box-fres {
    text-align: center;
        display: block;
}
.new-tewxt-para {
        width: 75%;
    margin: auto;
    text-align: center;
}
.title-box-fres .intro-class {
    font-size: 30px;
}
.frwsh-food{
    padding: 0;
}
.btn-default::before {
    width: 30px;
    height: 30px;
}
.btn-default {
           padding: 16px 52px 14px 21px;
        font-size: 14px;
}
.cta-cariosuel .swiper-button-next:after,
.cta-cariosuel .swiper-button-prev:after{
    height: 30px;
    width: 30px;
    min-width: 30px;
}
.insdie-faq {
        width: unset;
}

.our-menu-itemss{
    grid-template-columns: repeat(3, 1fr);
    gap: 6px;
}
.imnage-grid p {
    font-size: 13px;
    margin: 0;
}
.menu-restaurant-sect .site-heading {
    width: unset;
}
.site-heading.text-center {
    margin-bottom: 1rem;
}
.menu-restaurant-sect .tabs {
        gap: 2px;
}
.menu-restaurant-sect .tab-btn {
        font-size: 14px;
}
.about-style-one-infoo {
    margin-left: unset;
    padding: 24px;
    position: relative;
    margin-top: unset;
}
.about-thumbsss figure img {
     height: auto !important;
}
.about-thumbsss {
    width: unset;
    position: relative;
}
.cta-section {
        padding: 0;
}
.cta-section .cta-box .cta-box-content {
        width: calc(100% - 250px);
}
.cta-box-content .site-heading .section-subtitle,
.cta-box-content .site-heading .section-main-title,
.cta-box-content p {
    max-width: unset;
}
.cta-section .cta-box-image img {
    max-width: 250px !important;
}
.cta-section .cta-box {
    flex-wrap: unset;
    padding: 20px 30px 20px 30px;
}
.faq-section .site-heading {
    width: unset;
}
.menu-card-main {
        padding: 20px;
}
.menu-image {
    position: relative;
    text-align: center !important;
}
.footer-class-new {
    margin-left: unset;
}
.cta-section {
    padding: 0;
}
.private-dining-section .about-thumb,
.about-thumbss{
    top: 0;
    bottom: 0;
    grid-column-gap: 30px;
    grid-template-columns: 1fr 1fr;
    width: unset;
    position: relative;
    left: 0;
}
.about-style-one-infosss {
   margin-right: unset;
        top: unset;
        padding: 22px;
        max-width: 695px;
        transform: translateX(-72px);
        margin-top: unset;
        
}
.about-style-one-info {
           margin-left: unset;
        padding: 24px !important;
        position: relative;
        transform: translateX(66px);
        padding: 22px;
        max-width: 695px;
}
.about-thumbss figure img{
       height: 600px;
}
.our-history-body h4 {
    font-size: 19px;
}
.our-history-body {
    width: unset;
}
.big-title-wrap {
    font-size: 62px;
}
.intro-two {
    border-top-left-radius: 150px;
    margin-top: unset;
}
.intro-about-bvanner {
    padding: 3rem 0 1rem;
}
.authetic-images img {
    object-fit: cover;
    height: 234px;
}
.order-row-wrap {
    padding: 20px;
}
.maincontenyt .section-main-title {
   font-size: 25px;
}
.exclusive-dining {

    align-items: center;
}
.mockup-imagees,
.mockup-image {
    display:none;
}
.style-oneg-about {
            padding: 0 0 2rem;
}
.ttl {
        font-size: 16px;
}
.content h4 {
    font-size: 16px;
}
.box-text {
    width: unset;
}
.comes-insde .row{
    row-gap:20px;
}
.choose-bento-manm {
    padding: 2rem 0 3rem;
}
.isalnd-wideteaer {
    margin: 2rem 15px;
    padding: 3rem 0 5rem;
}
.intro-video-list {
    padding-top: 20px;
}
.manam-isdland p{
    text-align:justify;
}
.sinagpre {
    width: unset;
    margin: auto;
}
.food-mask .why-cont {
    font-size: 17px;
}
.rowsons {
    grid-template-columns: repeat(3, 1fr);
    gap:10px;
}
.frweshly-made figure img {
    width: 40px;
}

.our-specialities-box p{
    margin: 0;
}

.testimonials-wrapper .section-main-title {
    margin-bottom: 3rem;
}

.stars {
    font-size: 19px;
}
ul li{
    font-size: 15px;
}

/*.mobile-vielogo {*/
/*        text-align: center;*/
/*}*/
.booking-info .bk-no{
        font-size: 16px;
}
.our-specialities-section {
    padding: 4rem 0 5rem;
}
.breadcrmb {
        padding: 8rem 0 7rem;
}
.header-location {
    display: none;
    /*justify-content: space-around;*/
}
.about-para {
        width: unset;
}

.about-uss .row{
        align-items: center;
}
.manam-valure li h4 {
    font-size: 15px;
}
.manam-valure li p {
    margin: 0;
}
.manam-valure li img {
    width: auto;
    height: 100px;
}
.manam-log {
    padding: 3rem 0 3rem;
}
.about-into-conht {
    padding: 1rem;
    padding-top: 2.8rem;
}
.about-into-conht .new-titler .section-main-title {
    font-size: 17px;
}
.choose-us-style-one {
        padding: 19px;
}
.item h4 {
    font-size: 17px;
}
.choose-us-style-one .item figure img{
    width:80px;
}
.out-histyy {
    padding: 4rem 0 4rem;
}
.intro-abouner {
        padding-top: 3rem;
}
.maincontenyt p {
    font-size: 14px;
    margin: 0;
}
.new-wide-section .new-image-section .image-an img{
    height: auto;
}
.feature-card {
     padding: 1.5rem 0rem;
}
.box-icon img {
    width:40px;
}
.feature-card .box-icon {
    height: 70px;
    width: 70px;
    line-height: 70px;
        border-radius: 5px;
}
.focuesd-work .section-main-title {
    font-size: 26px;
    margin-bottom: 1rem;
}
.loung-bar-list li h4 {
    font-size: 17px;
}
.over-box h5 {
           margin: 0;
        font-size: 17px;
        line-height: 1.5;
}
   .parkintg-option-lis {
    padding-left: 0;
}
.parkintg-option-lis li strong {
    font-size: 16px;
}
.parking-options .container {
    padding: 1rem;
}
.isalnd-wideteaer .manam-cont-para {
    width: unset;
}
.faq-section {
    padding: 3rem 0;
}
.loung-bar-list li:not(:last-child) {
    margin-bottom: 0.7rem;
}
.about-section .title-box {
            width: unset;
        padding-bottom: 1px;
        margin-bottom: 16px;
        text-align: center;
}
.about-section {
    padding: 3rem 0 5rem;
}
.menu-restaurant-sect {
            padding: 3rem 0 3rem;
}
.benefi-not {
    padding: 0;
    margin-bottom:0.5rem;
}

.why-choose-content .site-heading .section-main-title {
    font-size: 26px;
}
.dedication li figure{
        height: 40px;
    width: 40px;
    min-width: 40px;
}
.dedication li figure img {
    width: 25px;
}
.why-choose-image-1 img {
    height: auto;
}

/*.why-home-deliveery .row{*/
/*    align-items: center;*/
/*}*/
.why-choose-image-2 img {
        height: 184px;
}
.menu-tabs-design {
        row-gap: 6px;
}
.menu-img img {
    width: 104px;
    height: 104px;
}
.deliver-banner .site-heading p {
    font-size: 15px;
}
.menu-card-style-section .section-main-title {
    font-size: 2rem;
}
.menu-card-style-section .about-sec-title {
    color: #fff;
    font-size: 19px;
}
.menu-tabs-design {
        margin: 20px 0 20px;
}
.inner.secnndrty {
    padding: 0 1rem;
}
.menu-corner {
        width: 75px;
    height: 75px;
}
.list-image {
        padding: 47px;
}
.star {
    position: relative;
    display: flex;
    align-items: center;
    line-height: 1.5;
    letter-spacing: 0.7px;
}

.top-header-bar{
    border-bottom: unset;
        padding: 2px 0 15px;
}

.category-section {
    background: #15293a;
    padding: 22px;
}
.category-content {
        width: unset;
    padding: 15px;
}
.category-title {
    font-size: 16px;
    margin-bottom: 25px;
    line-height: 1.5;
}
.category-btn{
    font-size: 13px;
        padding: 7px 19px;
}
.parking-options .container {
        box-shadow: rgb(0 0 0 / 4%) 0px 5px 15px 0px;
}
.footer-menu-times p {
        font-size: 14px;
    margin: 5px 0 7px;
}
.content-wrap .icon i {
        font-size: 30px;
}
.location-content {
        padding: 50px 13px;
}
.cnt-lctions .lction-icns i {
        width: 35px;
    height: 35px;
        font-size: 16px;
}
.cnt-lctions .lction-icns {
    padding: 5px 39px;
}
.social-icons {
        margin-top: 2px;
    justify-content: start;
}
.header-navigation li {
    color:#000;
}
.about-section-img img {
        width: auto;
    height: auto;
}
.our-footer-section .row {
    row-gap: 40px;
}
.about-indiafood.privat-images,
.about-indiafood.privat-images2{
    position: sticky;
    top: 20%;
}

.comfort-service {
    margin-bottom: 1rem;
}

.menu-content.bar.content-bar{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
}
.desc{
        margin-top:unset;
}
.content-tab-menu .list-image {
    position:s;
}
.content-tab-menu .row{
        align-items: unset;
}
.why-choose-image-1 img, .why-choose-image-2 img{
        border-radius: 12px;
}

.authentic-indian-stylish .row{
  align-items: center;
}
.bento-box-dsec {
        grid-template-columns: repeat(3, 1fr);
}
.small-gathgering h4 {
    font-size: 14px;
    line-height: 1.4;
}
.boat-aqayy {
    padding: 3rem 0 2rem;
}
.why-choose-content {
    margin-left: unset;
}
.authentic-indian-stylish {
        padding: 3rem 0;
}
}

@media(max-width:1200px){
    
  .mobile-vielogo{
      display:block;
}
    .logo-header{
          display:none;
    }
    .header-menu-list .header-navigation > li > a:before{
        background:#a2a2a2;
    }
    .side-icon-sitcky .call{
        display:block;
    }
      .header-navigation{
        display:block;
    }
    .header-navigation li {
              font-size: 12px;
        line-height: 24px;
        margin: 6px 0 9px;
    }
        .hedr-mead-header{
                position: fixed;
        top: 0;
        left: 0;
        padding: 16px;
        width: 100%;
        height: 100vh;
        background: #ffff;
        transform: translateX(100%);
        transition: 0.4s linear;
        visibility: hidden;
        opacity: 0;
        z-index: 999;
        align-items: unset !important;
        display: block;
        margin: 0;
    }
    
     .hedr-mead-header.shows{
        transform: translateX(0);
        opacity: 1;
        visibility: visible;
        overflow-y: scroll;
                padding-left: 10px;
    }
    
     .mobile-menu-open{
                position: absolute;
        right: 0;
        top: 20px;
        z-index: 999;
        max-width: fit-content;
    }
    .mobile-menu-open i{
              font-size: 24px;
        color:#000;
    }
     .mobile-menu-top i{
               font-size: 24px;
        color:#fff;
     }
     .mobile-menu-top{
        position: absolute;
        right: 25px;
        top: 11px;
        z-index: 999;
    }
   
    .mobile-menu-top, 
    .mobile-menu-open {
    display:block !important;
    }
    
    /*.dropdown-menu{*/
    /*    position: relative;*/
    /*}*/
    
    .hedr-mead-header .header-navigation > li > a {
    color: #000;
    text-transform: uppercase;
}
    
    .our-head-menu-bar::before{
        color: #000;
    }
   
   
    .dropdown-menu{
        position: relative;
        top: 10px;
        visibility: visible;
        width: 100%;
        height:auto;
        min-width: 317px !important;
        overflow-y: scroll;
        padding: 0;
        left: 0;
        top:0;
            gap: 10px;
        opacity: 1;
        border-radius: 0;
        /*margin: 15px 0 15px;*/
        display: block; 
        padding: 10px;
        transform: scale(1);
}

.dropdown-menu li a {
    display: block;
    flex-direction: column;
    align-items: center;
}

.dropdown-menu li a img {
           width: 50px;
        height: 50px;
        margin-right: 0.9rem;
}

/*.dropdown-menu.menu{*/
/*     height:200px;*/
/*}*/

.our-head-menu-bar .dropn-btnmobile {
       position: absolute;
        display: none;
         background: #000;
         right: 0;
         top: 5px;
        width: 25px;
        height: 25px;
        text-align: center;
        line-height: 40px;
        
    }  
    
    .our-head-menu-bar .dropn-btnmobile i {
        color: #fff;
        top: -5px;
        position: relative;
    }
    
.our-head-menu-bar ul li a {
            font-size: 13px;
        line-height: 1.7;
        padding: 0 5px 0px 3px;
        margin: 10px 0 0;
}


.our-header-section.sticky .dropdown-menu{
   top: unset !important;
        text-align: center;
}
.header-navigation .dropdown-menu > li a {
    position: relative;
    text-align: start;
}



.dropdown-menu.visible{
    display:block;
}

.our-head-menu-bar::before{
      display:none;
}

.sticky-call { 
       display: block;
}
.header-btn{
    display:none;
}
   
}









@media(min-width:901px) and (max-width:1200px){
    p {
    font-size: 15px;
}
li{
    font-size:15px;
}

.title-box .intro-class{
        font-size: 44px;
    }
    .intro-content p {
        margin-bottom: 2.1rem;
    width: unset;
    }
    .intro-content {
        width: unset;
    }
    .our-header-section.sticky .top-header-menu {
    padding: 16px 0;
}
.food-mask figure {
    height: 60px;
    width: 60px;
}
.food-mask figure img{
        width: 30px;
}
.section-main-title {
    font-size: 31px;
}
.imnage-grid p {
    font-size: 13px;
    margin: 0;
}
.menu-restaurant-sect .tab-btn {
    font-size: 15px;
    padding: 0;
}
.about-style-one-info {
           padding: 30px !important;
}
/*.about-style-oneg {*/
/*    padding: 0 0 5rem;*/
/*}*/
.about-nnelow img {
    height: auto;
}
.primary-button {
    padding: 0.6rem 1.9rem;
    font-size: 13px;
}
.about-style-one-infoo {
    padding: 22px;
    margin-left: unset;
}
.about-thumbsss {
    top: 104px;
    bottom: 120px;
}
.about-style-oneg  .offset-lg-1 {
    margin-left: unset;
}
.comfort-service li {
    font-size: 14px;
}
.cta-section .cta-box {
    padding: 20px 30px 20px 20px;
    justify-content: space-around;
}
.cta-box-content .site-heading .section-subtitle, 
.cta-box-content .site-heading .section-main-title, 
.cta-box-content p {
    color: #fff !important;
    margin-bottom: 1rem;
    max-width: unset;
}
.cta-section .cta-box-image img {
    max-width: 300px !important;
}
.section-subtitle {
    font-size: 12px;
}
.why-choose-us {
    padding: 5rem 0;
}
.menu-tle {
    font-size: 15px;
    margin: 10px 0 0;
}
.swiper-btn .swiper-button-prev, .swiper-btn .swiper-button-next {
        width: 33px;
    height: 33px;
}
.about-thumbsss {
    position: relative;
    width: unset;
    grid-column-gap: 20px;
}
.about-thumbsss figure img {
    height: auto !important;
}
/*.comfort-service {*/
/*    margin-bottom: 0;*/
/*}*/
.breadcrmbb-content h1 {
    font-size: 35px;
}
.our-banner-section {
        padding-top: unset;
}
.our-about-section {
    padding: 4rem 0 2rem;
}
.nala-about-par {
    margin: 0;
    font-size: 20px;
}
.about-sec-title {
        font-size: 2rem;
}

.booking-info {
        display: block;
}
.our-specialities-box h4 {
    font-size: 28px;
}
.food-menu-item .menus-contents h5 a {
        font-size: 13px;
}
.food-menu-item {
        padding: 15px;
}
.site-heading {
    width: unset;
    margin: auto;
}
.food-menu-item .menus-contents .price {
    font-size: 14px;
}
.seconf h4{
    font-size: 16px;
}
.tp-btn-2 {
    font-size: 12px;
    padding: 8px 31px;
}
.category-banner-item {
    padding: 20px 20px;
}
.category-banner-item h3 {
    font-size: 16px;
   line-height: 1.5;
}
.itheme-btn {
    font-size: 11px;
    padding: 10px 14px;
}
.category-banner-item p {
    font-size: 14px;
}
.t-card {
    padding:15px;
}
.t-card p {
    font-size: 15px;
}
.keynumber-sectioin {
    padding: 21px;
}
.number-key span {
    font-size: 50px;
}
.key-title {
    font-size: 16px;
    margin: 0;
    line-height: 1.4;
}
.keynumbvert-sectioin {
    min-height: 390px;
}
.our-menu-ordr h4 {
    font-size: 12px;
}
.footer-menu-list li a {
    font-size: 12px;
}
.contetn-footer {
    font-size: 14px;
}
.footer-menu-times p {
    font-size: 12px;
}
.our-footer-bottom a {
    font-size: 12px;
}
.t-card h4 {
    font-size: 15px;
}
.side-openg-odr {
    font-size: 13px;
}
.stars {
    font-size: 19px;
    margin-bottom: 8px;
}
.our-dinein-list li img {
        width: 150px
}
.our-dinein-sec .site-heading{
        width: 50%;
}
.our-dinein-items {
        padding-top: 89px;
    padding-bottom: 33px;
}
.popular-catelog h4 {
    font-size: 27px;
}
.bar-section .thumb-right{
    top: unset;
}
.bar-section .thumb-left{
    bottom: unset;
}
.book-table-section {
        padding: 5rem 0;
}
.book-table-init {
        max-width: 639px;
    padding: 40px 38px 45px;
    margin-right: 8rem;
}
.tradution-menuy {
    grid-template-columns: repeat(3, 1fr);
}
.our-food-menu-itemss {
    grid-template-columns: repeat(4, 1fr);
}
.menu-restaurant-items img {
    object-fit: cover;
}
.menu-restaurant-items h5 {
    font-size: 16px;
}
.bento-box-dsec {
     grid-template-columns: repeat(3, 1fr);
}
.small-gathgering {
    padding: 10px;
    text-align: center;
}
.faq-section .accordion-button {
    font-size: 17px;
    padding: 17px 19px;
}
.comfort-service li:before {
    top: 0;
}
.tradution-menuy .food-mask,
.food-mask{
    mask-image:unset !important;
    padding: 20px;
}
.bar-section {
    margin-bottom: 4rem;
}
.faq-section .site-heading {
    width: unset;
}
.order-row-wrap {
        padding: 20px;
}
.mockup-imagees {
        position: absolute;
    right: 5%;
    bottom: 3%;
}
.maincontenyt {
    margin-left: unset;
}
.about-style-one-infosss {
    margin-top: 0;
        margin-right: -19%;
    padding: 33px;
}
/*.about-thumbss figure img {*/
/*        height: auto;*/
/*}*/
.ttl {
        font-size: 16px;
}
.menu-card-main {
    padding: 55px 24px;
}
.isalnd-wideteaer {
    padding: 3rem 0 2rem;
}
.isalnd-wideteaer .site-heading {
    margin-bottom: 3rem;
}
.ul-class-sec {
        gap: 20px 20px;
        flex-wrap:unset;
}
.frweshly-made h4 {
    font-size: 15px;
}
.rowsons {
    display: grid;
    grid-template-rows: 5fr;
    grid-template-columns: repeat(3, 1fr);
    gap: 15px;
}
.cta-corporate {
        padding: 0;
}
.content h4 {
    font-size: 16px;
}
.box-text {
    width: unset;
}
.over-box {
        padding: 0 20px 20px 20px;
}
.over-box h5 {
        font-size: 16px;
}
.why-choose-content .site-heading .section-main-title {
    font-size: 27px;
}
.menu-img img {
        width: 100px;
    height: 100px;
}
.bento-box-cobnte {
        margin: auto;
    width: unset;
}
}

@media(min-width:1300px){
    .about-style-one-info{
        padding:60px;
    }
    .food-mask{
        padding:30px;
    }
    .about-style-oneg{
        padding:0 0 11rem;
    }
    .manam-valure{
            justify-content: center;
    }
    .manam-valure li{
            margin-top: 1rem;
    width: 15%;
    max-width: fit-content;
    }
    .manam-valure li img{
            margin: auto;
    }
    .manam-meaning{
            width: 94%;
    margin: auto;
    margin-top: 5rem;
    }
}






