/**********************media query********************/
@media screen and (max-width: 1600px) {
/*******home menu sec start******/
  .home-menu-item-list {
    /* max-height: 46vh; */
  }
/*******home menu sec start******/
}


@media screen and (max-width: 1440px) {
/*******home menu sec start******/
  .home-menu-list-sec {
    padding: 0 20px;
  }
/*******home menu sec start******/



}

@media screen and (max-width: 1280px) {
  /*******home menu sec start******/
  .home-menu-item-list {
    /* max-height: 43vh; */
  }
  /*******home menu sec start******/
}

@media screen and (max-width: 1199px) {}

@media screen and (max-width: 1024px) {
  /*******home menu sec start******/
  .home-menu-list-sec {
    gap: 120px;
  }

  .home-menu-list-l, .home-menu-list-r {
    /* height: 87vh; */
    padding: 75px 35px 35px;
  }

  .home-menu-item-list {
    /* max-height: 60vh; */
    flex-direction: column;
    text-align: center;
    width: 100%;
  }
  .home-menu-item-list-l, .home-menu-item-list-r{
    width: 100%;
  }
  .home-menu-list-r .home-menu-item-list{
    flex-direction: column-reverse;
  }
  .home-menu-list-r .home-menu-item-list-box{
    text-align: center;
  }
  /*******home menu sec start******/
}

@media screen and (max-width: 991px) {
  /*******home menu sec start******/
  .home-menu-list-sec {
    gap: 80px;
  }
  .home-menu-list-l, .home-menu-list-r{
    padding: 75px 25px 35px;
  }
  /*******home menu sec start******/
}

@media screen and (min-width: 768px) {
  /*******home menu sec start******/
   .webmenu{
    display: block;
    overflow-y: auto;
    overflow-x: hidden;
    z-index: 9999;
    position: relative;
  }
  .mobmenu{
    display: none;
    overflow-y: auto;
    overflow-x: hidden;
    z-index: 9999;
    position: relative;
  }
  /*******home menu sec start******/
}

@media screen and (max-width: 767px) {
  /* ...........home page starts............. */
  
  #bannerslidemob.mobview {
  display: block !important;
}

#bannerslide.deskview {
  display: none !important;
}
.menu_reservbtn {
   
    width: 225px; margin: 0 auto;
}
.menu_expbtn {
    
    width: 225px;
    
    margin: 15px auto 15px auto;
}
.logocont{ width:184px; margin: 0 auto;}
.logocont img{ margin: 0 auto; width:175px; height:74px; margin: 0 0 -10px 0;}
.buttonwrp {
    
    bottom: 100px;}
/* ...........home page ends............. */
  /*******home menu sec start******/
  .showmenu.mobiledismenu{ display: block !important;}
.showmenu.desktopmenu{ display: none !important;}
  .mobile-view {
    display: block;
  }

  .desktop-view {
    display: none;
  }

  .webmenu{
    display: none;
  }
  .mobmenu{
    display: block;
  }

  .home-menu-list-l, .home-menu-list-r{
    width: 100%;
    padding: 130px 25px 35px;
    /* height: 80vh; */
    position: relative;
  }
  .home-menu-header{
    max-height: 120px;
  }
  .back-btn-sec{
    margin-top: 0;
  }
  .home-menu-list-header{
    padding-bottom: 50px;
  }
  .home-menu-item-list {
    /* max-height: 45vh; */
  }
   .home-menu-list-sec.menu-card .tab-pane{/* height: 400px; overflow-y: auto;*/} 
  .home-menu-list-sec.menu-card .tab-pane::-webkit-scrollbar { width:0}
  /*******home menu sec start******/
}

@media screen and (max-width: 540px) {
  /*******home menu sec start******/
  .home-menu-list-header h2{
    font-size: 24px;
  }
  .home-menu-list-header h6{
    font-size: 10px;
  }
  .home-menu-list-l, .home-menu-list-r{
    padding: 100px 25px 35px;
    /* height: 80vh; */
  }
  .home-menu-header img{
    height: 120px;
  }
  .home-menu-item-list{
    /* max-height: 48vh; */
  }
  /*******home menu sec start******/
/*................/about section css end/..................*/
.aboutpart{
   
    padding: 50px 0 90px;}
  .aboutpart::before {   
    width: 30px;
    height: 100%;  
    top:0;
   /* background: url('../images/aboutritb.svg') no-repeat 0 0;*/
     background: url(../images/aboutmob_leftstrip.svg) no-repeat 0 0; 
}
 .aboutpart::after {
   
    width: 30px;
    height: 100%;    
    top:0; 
   /* background: url('../images/aboutleftb.svg') no-repeat 0 0;*/
     background: url(../images/aboutmob_rightstrip.svg) no-repeat 0 0;
} 
.aboutpart-title{
  font-size: 42px;
}
.aboutpart-icon img{ width: 32px; height: 32px;}
.aboutpart-text p{
  margin-bottom: 50px;
  font-size: 13px;}
  .aboutcontent{
 
  max-width: 200px;}
  .btnresevabout{ width: 100%;}
/*................/about section css end/..................*/
}

/**/