@media (max-width:1920px){
    
   
}

@media (max-width:1650px){
    
}
@media (max-width:1450px){
   p{font-size: 16px;line-height: 24px;}
   .footer-lt ul li a{font-size: 15px;}
   .why-cnt p{max-width: 59%;}
   .cel{padding: 0 !important;}
}
@media (max-width:1250px){
    h1 {font-size: 55px;line-height: 60px;}
    h2 {font-size: 50px;line-height: 55px;}
    .meal-lt {padding: 35px 68px 35px 75px;}
    .why-cnt p{max-width: 70%;}
    .why-lt {padding: 0px 30px 15px 10px;}
    .why-lt ul li{width: 82%;}
    .why-lt ul li:first-child{width: 18%;}
    .order-lt {padding: 40px 45px 40px 45px;}
    .order-lt h2 {font-size: 38px;line-height: 42px;}
    .why-lt ul li p {line-height: 19px;font-size: 14px;}
    .why-lt ul li h6{font-size: 19px;}
    /*----- about page ------------*/
    .banner-blk.abt .banner-in {width: 61%;}
    .heritage-lt{padding: 0 35px;}
    .menu-in p{font-size: 14px;}
    .menu-in{width: 98%;}
}

@media (max-width:1024px){
  .our-in p {width: 62%;}
  .header-rt ul li a{font-size: 14px;}
  .header-rt ul li {padding: 17px 8px;}
  h1 {font-size: 40px;line-height: 45px;}
  .banner-in {padding: 30px 0 20px 0;}
  .banner-in p {font-size: 16px;line-height: 20px;}
  .our-blk {padding: 60px 20px;}
}

@media (max-width:991px){
    .our-in p {width: 83%;} 
    h2 {font-size: 39px;line-height: 43px;}
    .meal-lt {padding: 35px 35px 35px 35px;}
    .why-cnt p {max-width: 98%;}
    .contact-blk {padding: 70px 0px 40px;}
    .contact-in ul li {padding: 0 10px;}
    .con-in {min-height: 221px;padding: 20px 15px;}
    .con-in address{font-size: 14px;}
    .phone{font-size: 14px;}
    .footer-lt ul li{width: auto;}
    .footer-lt{text-align: center;}
    .footer-md a img{width: 54%;margin: 0 auto;}
    .footer-rt {padding: 17px 0 0 0;}
    .order-lt{text-align: center;align-items: center;}
    /*---- about page -------*/
    .heritage-lt{padding: 0 20px;}
}
@media (max-width:767px){
    .logo-in{display: block;}
    .logo{display: none !important;}
    .header-rt{float: none !important;width:250px;position:  fixed;top: 0;right:  -250px;height:  100%;overflow:  auto;z-index: 9999;background:  #2481be;transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -web-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;}
   nav{display: none;}       
   #nav-icon{display:block;position:absolute;top:26px;right: 10px;}
    .sticky #nav-icon{top: 26px;}
    .side_bar{display:block;width:240px;background:#136A33;height:100%; position:fixed;top:0;right:-240px;z-index:9;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;overflow:auto;padding: 44px 0;}
	.side_bar ul{padding:0;}   
	.side_bar ul li{padding: 0  0; float:none; display:block; width:100%;margin:0;background:none;border:none;position: relative;} 
	.side_bar ul li a{display:block;padding: 13px 35px;font-size: 15px;color:#fff !important;text-align: left;}
	.menu{text-align: center;margin: 0 auto;position:absolute;right: 14px;top:8px;z-index:999;padding:4px 0;}
	.side_bar nav ul{display:block!important;position:static; padding:0; box-sizing:border-box; }
    .side_bar nav{display: block;}
    .side_bar nav ul li.book a{color: #000;}
	.side_bar nav ul{width:100%; padding:0;position: relative;}
	.wrapper{position:relative; top:0; right:0; transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-web-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;}    
	body.open{overflow:hidden;}
	.open .wrapper{right:240px;top:0px;position: fixed;}   
    .open .side_bar{right:0}
	.open #nav-icon{top: 26px;}
    .banner-rt{padding: 20px 0 0 0;}
     .logo-in img{max-width: 46%;margin: 0;}
     .our-in ul li {padding: 0 8px 16px;}
     .meal-lt{text-align: center;align-items: center;}
     .contact-in ul li{padding: 0 6px;}
     h6 {font-size: 21px;line-height: 24px;}
     .explore-btn a{font-size: 14px;}
     /*--- about page ------------*/
     .heritage-blk {padding: 25px 0 45px;text-align: center;}
     .heritage-lt {padding: 0 0px 20px;}
     .heritage-in{padding: 20px 0 0 0;}
     .heritage-lt h2{padding: 0 0 20px 0;}
     /*---- menu page ------------*/
     .menu-cnt ul li{display: none;}
     .menu-cnt ul li.mid{width: 100%;}
     .menu-blk{padding: 50px 10px;}
}
@media (max-width:599px){
    .logo-in img {max-width: 63%;}
    .banner-in{padding: 12px 0 20px 0;}
     h1 {font-size: 28px;line-height: 32px;}
     .banner-in p {font-size: 14px;line-height: 18px;}
     .our-blk {padding: 45px 0px;}
     h2 {font-size: 30px;line-height: 36px;}
     .our-in h2{padding: 0 0 12px 0;}
     p {font-size: 14px;line-height: 22px;}
    .our-in p {width: 96%;}
    .our-in ul {padding: 0 0 6px 0;}
    .meal-lt {padding: 45px 16px 20px 16px;}
    .meal-lt p {padding: 0 0 14px 0;}
    .meal-lt h2 {padding: 0 0 14px 0;}
    .why-blk {padding: 45px 0px;}
    .why-cnt p {max-width: 100%;padding: 0 0 12px 0;}
    .why-in{padding: 20px 0 0 0;}
    .why-lt ul li span{font-size: 18px;line-height: 22px;padding: 15px 23px;}
    .why-lt{padding: 0 0 15px 0;}
    .why-rt{padding: 0;}
    .order-lt {padding: 40px 18px 40px 18px;}
    .order-lt h2 {font-size: 25px;line-height: 30px;padding: 0 0 15px 0;}
    .contact-blk {padding: 45px 0px 15px;}
    .con-in {min-height: 221px;padding: 20px 15px;}
    .contact-in{padding: 0 0 15px;}
    .footer-lt ul li {padding: 0 5px 10px 0;}
    .footer-lt ul li a{padding: 0 5px;font-size: 14px;}
    .explore-btn a{padding: 8px 18px;}
    .con-in address {font-size: 13px;}
    .contact-in ul li{padding: 0 6px 12px;}
    .con-in{min-height: auto;}
    .menu-in p{}
    /*---- about page ------*/
    .banner-blk.abt .banner-in {width: 96%;padding: 50px 0 40px 0;}
    /*--- contact page -----------------*/
    .contact-blk.con .con-in h6 {font-size: 24px;line-height: 32px;}
    .contact-blk.con .con-in {padding: 45px 20px;}
    /*---- catering page ----------*/
    .form-blk{padding: 50px 0px;}
    form{max-width: 100%;}
    .form-in ul li{padding: 0 0 15px 0;}
    .form-in h2 br{display: none;}
}
@media (max-width:478px){
   .logo-in img {max-width: 77%;} 
   .menu{top: -2px;right: 6px;}
   h3 {font-size: 21px;line-height: 32px;}
   h1 {font-size: 35px;line-height: 40px;}
   .banner-in p br{display: none;}
   .banner-in p{font-size: 18px;line-height: 26px; padding: 0 0 20px 0;}
    .banner-in{padding: 20px 0;top: 26%;width: 94%;}


    .why-lt ul li span {font-size: 16px;line-height: 22px;padding: 10px 18px;}
    .why-lt ul li h6 {font-size: 16px;line-height: 20px;}
    .footer-md a img {width: 94%;}
    .footer-rt h6 {font-size: 14px;line-height: 24px;}
     h2 {font-size: 25px;line-height: 30px;}
     .desk{display: none;}
     .mob{display:block;}
}
@media (max-width:410px){
   

}
   
@media (max-width:359px){
    
}






























