 

@media (min-width: 1200px)and (max-width: 1512px) 
{
	.chichen-box-img .box-one h2 {font-size: 88px; margin-bottom: 16px;}
.wrap-roll .M-details .D-box { min-height: 370px;}


}

@media (min-width: 1024px)and (max-width: 1200px) 
{
 .menupage-cat .container { max-width: 100%;}
 .wrap-roll .M-details .D-box { min-height: auto;}
 .wrap-roll .M-details .D-box .add-to-card{position:relative; left:0px;}
 .wrap-roll .M-details .D-box { padding: 0;}
 .ment-text-title .B-test { position: absolute; left: 67px; bottom: 34px; }
 .menupage-cat .header-title { font-size: 47px;}
 .wrap-roll .M-details .D-box p { font-size: 18px; line-height: 29px;}
 .wrap-roll .M-details .D-box h2 { font-size: 27px;}
 
} 
@media (max-width: 1024px)and (min-width: 768px) 
{
	.chichen-box-img .box-one h2 
 {   font-size: 70px;}  
	.chichen-box-img .box-one {
 
    padding: 36px 50px 26px 32px;
 
}
 .chichen-box-img .box-two h2{font-size: 70px;}
 .chichen-box-img .box-two {
 
    padding: 36px 50px 125px 32px;
 
}
.contact-form .contact-box {
    width: 84%;
    margin: 50px auto;
}
.footer-left .phone {
    color: #000;
font-size: 61px;}
.menuright a {
 
    font-size: 17px;
  
}
.header-section a.nav-link{
 
    font-size: 17px;
  
}
.story-two .story-left h2 {
    font-size: 175px;
    
}
.indian-wraps-test h2 {
    font-size: 17VW;
 
}

}
	
@media (max-width: 768px) {
	
.ment-text-title .B-test {left: 101px; bottom: 59px; }
.wrap-roll { border-bottom: 0px solid #FFC715; }
.wrap-roll{padding:0px 0px 0px 0px;}
.wrap-roll .col-md-6{max-width:100%; flex: 100%; margin-bottom:50px;} 
.wrap-roll .col-md-6 .D-box	{min-height: auto;}
.wrap-roll .col-md-6 .D-box	.add-to-card{position:relative; left:0px;}
.footer-top { text-align: center; }
.footer-col {text-align: center;}
.phone {font-size: 2rem;}
footer .col-md-6{max-width:100%; width:100% ; flex: 0 0 100%;}
.footer-left .phone {text-align:center}
.bannber-middle .card {padding: 40px; border-radius: 2rem; width: 100%; height: 330px; }
.indian-wraps-test h2 {font-size: 15VW;}
.story-two .story-left h2 {font-size: 104px;}
.chichen-box-img .row {margin: 100px 0%;}
.chichen-box-img .box-one {padding: 20px;}
.chichen-box-img .box-one h2 { font-size: 56px;}
.chichen-box-img .box-two  {padding: 20px;}
.chichen-box-img .box-two h2 { font-size: 56px;}
.sub-heading {  margin-top:0px;}
.delivery-apps img {height:25px;margin: 13px;}
.navbar { padding: 0px 20px;}
.navbar .call-now {float: right; margin-top: 10px;   width: auto; }
 .contact-form .contact-box { width: 100%; margin: 50px auto;}
.contact-form .contact-box h2 {font-size: 18vw;}
.contact-form .contact-box .round-Us {position: absolute; left: 64px; bottom: 46px;}
  }
  
@media screen and (min-width: 768px) {
  .swiper-pagination-bullet {
    width: var(
      --swiper-pagination-bullet-width,
      var(--swiper-pagination-bullet-size, 24px)
    );
    height: var(
      --swiper-pagination-bullet-height,
      var(--swiper-pagination-bullet-size, 24px)
    );
  }
  .section-title::before,
  .section-title::after {
    width: 141px;
  }
  .sub-heading {
 
    margin-top: -19px;
  }
 
}
 
   @media (max-width: 430px)
   {
   
   .header-section { padding: 20px 20px 8px 20px;}

.header-section .logoDiv {
            /* position: absolute; */
            top: 23px;
            left: 50%;
            transform: translate(-50%, -50%);
        }
		.contact-form .contact-box .captcha-container {
    display: block;
    
}
.contact-form .contact-box .captcha-container .btn{margin-top:20px; width:100%}
.contact-form .contact-box .round-Us{display:none}
.contactus .delivery-apps {
    margin-top: 31px;
}
.contact-form .contact-box h3 {
 
    font-size: 25px;
}
.header-section .menuright  { margin-top: 17px; display: block;width: 100%;}
.header-section .menuright .menuright  {  margin-top: 17px; display: block;width: 100%;}
.header-section .menuright a{padding:0 25px !important}
.header-section.innerpage-header .menuright a{padding:0 25px !important}
    .delivery-apps img {
        height: 14px;
   
    }
	    .navbar {
        padding: 0px 0px;
    }
	.success-mail p {
  
    font-size: 25px;
 
}
   }
   
   
@media (min-width: 430px)and (max-width: 768px)  
   {
	    .chichen-box-img .box-one p {
    font-size: 16px;
    padding-right: 50px;
}
 
	  .menuright a{font-weight: bold;font-size:15px;}
.footer-left h3 {text-align: center;}
.menupage-cat .container { max-width:95%;}
.wrap-roll .Item-img img {width: 70%;   margin-top:0px;	 margin-bottom:30px;}
.wrap-roll .M-details .D-box { padding: 0;}
.menupage-cat .header-title { font-size: 40px;}
.ment-text-title {font-size: 23vw;}
.ment-text-title .B-test {left: 62px;  bottom: 33px;}
.innerpage-header .navbar .Hmenu { margin-top: 0;}
.innerpage-header .navbar { padding: 0;}
.innerpage-header .navbar .call-now { margin-top: 0; font-size: 23px;margin-bottom: 23px;}
.innerpage.delivery-apps { justify-content: center;  display: flex;margin-top: 26px;}
.story-two { background: #000; padding: 80px 20px;}
.bannber-middle { margin: 50px 0px;}
.bannber-middle .card p {font-size: 34px;font-weight: bold;color: #fff;    line-height: 50px;}  
.our-story h2 { font-size: 23px; }
 .sticky-container section {    min-width: 800px;    min-height: 100vh;    display: block;     justify-content: center;    align-items: center;    font-size: 4ch;}
.third-slide .slide-3 { display:none;}
 .mealbox-img {  width: 38%; }
/*.second-slide .slide-carb-22 { display:none;}
.first-nav{display:none!important;}
  .second-nav{display:block!important;}  
   .second-nav .ml-auto{    display: flex;} 
   .second-nav .ml-auto .logo{width:60px;}
   .second-nav .d-flex { margin-left:20px;}
      .second-nav .order-btn { margin-left:20px;}*/
.main-heading {margin-top:0px;  }   
.chichen-box-img .box-one p { line-height: 25px;}
.chichen-box-img .box-one h2 { margin-bottom: 0;}
.header-section a.nav-link {font-size: 15px;}
.navbar .logoDiv {display: block;}
.logo {max-height: 57px;}
.navbar .call-now {         float: right;
        margin-top: 10px;
        width: auto;
    }
.sub-heading {font-size: 15px;}
.header-section { padding: 20px 20px 20px 20px;}


}
@media (min-width: 414px)and (max-width: 667px)  

   { .story-two { background: #000; padding: 80px 20px;}
.bannber-middle { margin: 50px 0px;}
.bannber-middle .card p {font-size: 34px; font-weight: bold; color: #fff;line-height: 50px;}  
.our-story h2 { font-size: 23px; }
.sticky-container section {    min-width: 800px;    min-height: 100vh;    display: block;     justify-content: center;    align-items: center;    font-size: 4ch;}
.third-slide .slide-3 { display:none;}
.mealbox-img {width: 38%; }
.second-slide .slide-carb-22 { display:none;}  
.main-heading {margin-top:0px;}   
.chichen-box-img .box-one p{ line-height: 25px;}
.chichen-box-img .box-one h2{ margin-bottom: 0;}
.chichen-box-img .col-md-6 {margin-bottom:30px}
.footer-left .phone {text-align: center;font-size: 49px;}
.main-heading {font-size: 10vw!important;}
.navbar .ml-auto.text-right{text-align:left!important;}
.swiper-slide img { width: auto;}
.gallery {  grid-template-columns: repeat(1, 1fr);margin: 10px auto;}
.chichen-box-img .row {margin: 50px 0% 20px 0%;    }
 .partners {display: flex;justify-content: center;gap: 17px;flex-wrap: wrap;margin: 4px 0;}
.gallery img{border-radius:1rem!important; margin-bottom:20px;}
.our-story { margin: 30px 0px 30px 0px;}
   }
   

  @media (max-width: 414px)
  {
.navbar .call-now {         float: right;
        margin-top:19px;
        width: 100%;
		text-align:center;
		margin-right:0px;
    }
 
  .navbar .logoDiv {
            position: absolute;
            top:20px;
            left: 50%;
            transform: translate(-50%, -50%);
        
}
.btn-menu {
    text-align: center;
    text-align: center;
    margin-bottom: 33px;
    margin-top: 55px;
}
.delivery-apps { justify-content: center;  display: flex;  margin-top: 57px;}
    .innerpage-header .navbar .call-now {
        margin-top: 25px;
        font-size: 23px;
        margin-bottom: 23px;
 
}    .delivery-apps img {
        height: 16px;
        margin: 13px;
    }
	
	    .header-section {
        padding: 20px 20px 8px 20px;
 
}
.menuright {   margin-top: 11px;}  
  .header-section a.nav-link {
       
        margin-top: 9px;
    }
	}