 @media (max-width: 1200px) {
   .custom-dashboard-wrapper .dashboard-card {
     box-shadow: 0 0 15px rgba(0, 0, 0, 0.1) !important;
     margin-bottom: 0px !important;
     width: calc(50% - 20px) !important;
   }

   .db-btn {
     padding: 8px 12px;
     font-size: 13px;
   }
 }

 @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;
   }

   .main-heading {
     margin-top: -30px;
     font-size: 12VW;
   }

   .chicken_items {
     padding: 0;
     height: 100%;
     min-height: auto;
   }

   .chicken_items .short_desc_chick h2 {
     font-size: 40px;
     margin-bottom: 27px;
   }

   .chicken_items .items_img {
     position: relative;
   }

   .chicken_items .items_img img {
     max-width: 210px;
     max-height: 120px;
   }

   .chicken_items .short_desc_chick {
     padding: 20px 40px 10px;
   }

   .bannber-middle .card {
     background: #ffcc14 url(../Images/bg-banner.png);
     background-position-x: 0%;
     background-position-y: 0%;
     background-repeat: repeat;
     background-size: auto;
     background-repeat: no-repeat;
     background-position: 30px 344px;
     height: 820px;
     background-size: 100%;
   }

   .col-md-7.story-left {
     max-width: 40%;
     flex: 0 0 auto;
   }

   .col-md-5.story-right {
     max-width: 60%;
     flex: 0 0 auto;
   }

   .story-two .story-left h2 {
     font-size: 125px;
   }

   .indian-wraps-test h2 {
     font-size: 12VW;
   }

   .bannber-middle .card p {
     font-size: 40px;
     line-height: 1.4;
   }

   .menuright .nav-link-right {
     display: none;
   }

   .header-cart {
     margin-left: 0;
   }

   .story-two .story-left h2 {
     font-size: 125px;
   }

   .footer-left .phone {
     font-size: 80px;
   }
 }

 @media (max-width: 1023px)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;

   }

   /*  */
   .menuright .nav-link-right {
     display: none;
   }

   .menuright .call-now-right {
     display: none;
   }

   .navbar {
     padding: 15px 20px;
   }

   .main-heading {
     margin-top: -20px;
   }

   .sub-heading {
     font-size: 30px;
   }

   .navbar .Hmenu {
     float: left;
     margin-top: 15px;
   }

   .header-cart {
     margin-left: 0;
   }

   .logo {
     max-height: 80px;
   }

   .our-story h2 {
     font-size: 35px;
   }

   .our-story {
     margin: 70px 0px 70px 0px;
   }

   .chicken_items {
     padding: 0;
     height: 100%;
     min-height: auto;
   }

   .chicken_items .short_desc_chick h2 {
     font-size: 40px;
     margin-bottom: 27px;
   }

   .chicken_items .items_img {
     position: relative;
   }

   .chicken_items .items_img img {
     max-width: 210px;
     max-height: 120px;
   }

   .chicken_items .short_desc_chick {
     padding: 20px 40px 10px;
   }

   .chichen-box-img .row {
     display: block;
   }

   .chichen-box-img .row .col-md-6 {
     max-width: 100%;
     flex: 100%;
     margin-bottom: 50px;
   }

   .col-md-7.story-left {
     width: 100%;
     max-width: 100%;
     flex: 0 0 auto;
   }

   .col-md-5.story-right {
     width: 100%;
     max-width: 100%;
     flex: 0 0 auto;
   }

   .story-two .story-left h2 {
     font-size: 134px;
   }

   .indian-wraps-test h2 {
     font-size: 12VW;
   }

   .bannber-middle .card {
     width: 90%;
   }

   .bannber-middle .card p {
     color: #fff;
   }

   .profile-wrapper:hover .profile-dropdown {
     display: none;
   }

   /* innerpage menu*/
   .ment-text-title .B-test {
     left: 100%;
     bottom: 10px;
     font-size: 10px;
     width: 44px;
     height: 44px;
     text-align: center;
     line-height: 1;
     padding-top: 13px;
   }

   .menupage-cat .header-title {
     font-size: 50px;
     margin-bottom: 30px;
   }

   .col-md-5.Item-img {
     max-width: 50%;
     flex: 0 0 auto;
   }

   .col-md-7.M-details {
     max-width: 100%;
     flex: 0 0 auto;
   }

   .wrap-roll .M-details .D-box {
     padding: 20px 0 0 0;
     min-height: fit-content;
   }

   .innerpage .delivery-apps {
     margin-top: 75px;
   }

   .innerpage-header .navbar {}
 }

 @media (max-width: 1024px) {
   .my-account-sidebar {
     width: 240px !important;
   }

   .custom-dashboard-wrapper .dashboard-card {
     box-shadow: 0 0 15px rgba(0, 0, 0, 0.1) !important;
     margin-bottom: 5px !important;
     width: calc(100% - 0px) !important;
   }

   .wc-block-cart__empty-cart__title {
     padding: 30px 0px;
   }
	 .my-account-content .form-row {
			width: 100%;
		}
	 .woocommerce-account .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column {
		 width:100%;
	 }
 }

 @media (max-width: 830px) {
   .ecre-flex.ecre-items-center.ecre-justify-between.ecre-flex-wrap-reverse.sm\:ecre-flex-nowrap.ecre-gap-5.ecre-mb-8 {
     display: flex;
     flex-direction: column-reverse;
   }

 }

 @media (max-width: 767px) {
	 .my-account-content .form-row {
			width: 100%;
		}
   .profile-wrapper:hover .profile-dropdown {
     display: none;
   }

   .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%;
     margin-bottom: 30px;
   }

   .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;
   }

   /*  */
   .menuright .nav-link-right {
     display: none;
   }

   .menuright .call-now-right {
     display: none;
   }

   .navbar {
     padding: 15px 20px;
   }

   .main-heading {
     margin-top: 0px;
     line-height: 1;
   }

   .sub-heading {
     font-size: 30px;
   }

   .navbar .Hmenu {
     float: left;
     margin-top: 15px;
   }

   .header-cart {
     margin-left: 0;
   }

   .logo {
     max-height: 80px;
   }

   .our-story h2 {
     font-size: 35px;
   }

   .our-story {
     margin: 70px 0px 70px 0px;
   }

   .chicken_items {
     padding: 0;
     height: 100%;
     min-height: auto;
   }

   .chicken_items .short_desc_chick h2 {
     font-size: 40px;
     margin-bottom: 27px;
   }

   .chicken_items .items_img {
     position: relative;
   }

   .chicken_items .items_img img {
     max-width: 210px;
     max-height: 120px;
   }

   .chicken_items .short_desc_chick {
     padding: 20px 40px 10px;
   }

   .chichen-box-img .row {
     display: block;
   }

   .chichen-box-img .row .col-md-6 {
     max-width: 100%;
     flex: 100%;
     margin-bottom: 50px;
   }

   .col-md-7.story-left {
     width: 100%;
     max-width: 100%;
     flex: 0 0 auto;
   }

   .col-md-5.story-right {
     width: 100%;
     max-width: 100%;
     flex: 0 0 auto;
   }

   .story-two .story-left h2 {
     font-size: 134px;
   }

   .indian-wraps-test h2 {
     font-size: 12VW;
   }

   .bannber-middle .card {
     width: 90%;
   }

   .bannber-middle .card p {
     color: #fff;
   }

   .footer-left .phone {
     text-align: center;
     display: block;
     font-size: 70px;
   }

   .partners {
     justify-content: center;
   }

   .indian-wraps-test h2 {
     padding-top: 10px;
     padding-bottom: 10px;
   }

   .bannber-middle .card p {
     text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
   }

   .testimonial-section {
     padding-top: 40px;
     padding-bottom: 40px;
   }

   /* innerpage menu*/
   .ment-text-title .B-test {
     left: 100%;
     bottom: 10px;
     font-size: 10px;
     width: 44px;
     height: 44px;
     text-align: center;
     line-height: 1;
     padding-top: 13px;
   }

   .menupage-cat .header-title {
     font-size: 50px;
     margin-bottom: 30px;
   }

   .col-md-5.Item-img {
     max-width: 270px;
     flex: 0 0 auto;
   }

   .col-md-7.M-details {
     max-width: 100%;
     flex: 0 0 auto;
   }

   .wrap-roll .M-details .D-box {
     padding: 20px 0 0 0;
     min-height: fit-content;
   }

   .wrap-roll .M-details .D-box h2 {
     font-size: 28px;
   }

   .innerpage .delivery-apps {
     margin-top: 75px;
     margin-bottom: 50px;
   }

   .col-md-6.col-sm-12.product-card-hover {
     max-width: 50%;
     flex: 0 0 auto;
   }

   .wp-block-woocommerce-checkout {
     padding-top: 0px !important;
     padding-bottom: 30px !important;
   }

   .wc-block-components-form .wc-block-components-checkout-step {
     margin: 0 !important;
   }

   .wc-block-components-radio-control--highlight-checked {
     padding: 3px !important;
   }

   .wc-block-components-sidebar-layout .wc-block-components-main {
     padding-right: 0;
   }
   .wc-block-checkout__add-note .wc-block-components-checkbox {
    margin-top: 30px !important;
   }
 }

 @media (max-width: 640px) {
   .btn-menu {
     margin-bottom: 80px;
     margin-top: 80px;
   }

   .chicken_items .short_desc_chick h2 {
     margin-bottom: 10px;
   }

   .delivery-apps {
     flex-wrap: wrap;
   }

   .my-account-sidebar {
     width: 100% !important;
   }

   .my-account-content {
     overflow-x: auto;
     width: 100%;
     padding: 20px !important;
   }

   .my-account-sidebar .woocommerce-MyAccount-navigation ul {
     display: flex;
     flex-wrap: wrap;
     gap: 15px;
   }

   .my-account-sidebar .woocommerce-MyAccount-navigation ul li {}

   .my-account-sidebar .woocommerce-MyAccount-navigation ul li a svg.menu-icon {
     height: 18px !important;
     width: 18px !important;
     margin-top: 2px;
   }

   .custom-dashboard-wrapper {
     gap: 18px !important;
   }
 }

 @media (max-width:479px) {

   /* innerpage menu*/
   .col-md-6.col-sm-12.product-card-hover {
     max-width: 100%;
     flex: 0 0 auto;
   }

   .navbar .Hmenu .nav-link {
     padding-left: 0;
   }

   .ment-text-title {
     font-size: 16vw;
   }

   .menupage-cat .header-title {
     font-size: 33px;
   }

   .col-md-5.Item-img {
     max-width: 200px;
     flex: 0 0 auto;
   }

   .menupage-cat .container {
     max-width: 100%;
   }
 }

 @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: 43px;
     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;
   }

   .navbar {
     padding: 15px 0px;
   }

   .header-section .menuright {
     margin-top: 0px;
     display: flex;
   }

   .header-section .menuright .menuright {
     margin-top: 17px;
     display: block;
     width: 100%;
   }

   .header-section .menuright a {
     padding: 0 0px 0 10px !important
   }



   .delivery-apps img {
     height: 24px;

   }

   .navbar {
     padding: 15px 0px;
   }

   .success-mail p {
     font-size: 25px;
   }

   .header-section a.nav-link {
     font-size: 18px;
     padding: 10px;
     line-height: 1;
   }

   .main-heading {
     font-size: 12vw !important;
   }

   .our-story h2 {
     font-size: 30px;
   }

   .chicken_items .short_desc_chick h2 {
     -webkit-line-clamp: 3;
   }

   .chicken_items .short_desc_chick p {
     -webkit-line-clamp: 4;
   }

   .bannber-middle .card p {
     font-size: 24px;
     font-weight: bold;
     color: #fff;
     line-height: 1.5;
   }

   .testimonial-img {
     height: 80px;
   }

   .testimonial-items .testimonial-title {
     font-size: 22px;
     margin-bottom: 8px;
   }

   .testimonial-items .testimonial-text {
     font-size: 14px;
   }

   .footer-left .phone {
     text-align: center;
     font-size: 49px;
   }

   .footer-left h3 {
     text-align: center;
   }

   .innerpage-header .navbar {
     padding: 15px 0px;
   }
 }


 @media (min-width: 430px)and (max-width: 767px) {
   .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%;
   }


   .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;
   }



   .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;
   }



   .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;
   }

   /*  */
   .menuright .nav-link-right {
     display: none;
   }

   .menuright .call-now-right {
     display: none;
   }



   .main-heading {
     margin-top: 0px;
     line-height: 1;
   }

   .sub-heading {
     font-size: 30px;
   }

   .navbar .Hmenu {
     float: left;
     margin-top: 10px;
   }


   .header-cart {
     margin-left: 0;
   }

   .logo {
     max-height: 80px;
   }

   .our-story h2 {
     font-size: 35px;
   }

   .our-story {
     margin: 70px 0px 70px 0px;
   }

   .chicken_items {
     padding: 0;
     height: 100%;
     min-height: auto;
   }

   .chicken_items .short_desc_chick h2 {
     font-size: 40px;
     margin-bottom: 27px;
   }

   .chicken_items .items_img {
     position: relative;
   }

   .chicken_items .items_img img {
     max-width: 210px;
     max-height: 120px;
   }

   .chicken_items .short_desc_chick {
     padding: 20px 40px 10px;
   }

   .chichen-box-img .row {
     display: block;
   }

   .chichen-box-img .row .col-md-6 {
     max-width: 100%;
     flex: 100%;
     margin-bottom: 50px;
   }

   .col-md-7.story-left {
     width: 100%;
     max-width: 100%;
     flex: 0 0 auto;
   }

   .col-md-5.story-right {
     width: 100%;
     max-width: 100%;
     flex: 0 0 auto;
   }

   .story-two .story-left h2 {
     font-size: 134px;
   }

   .indian-wraps-test h2 {
     font-size: 12VW;
   }

   .bannber-middle .card {
     width: 90%;
   }

   .bannber-middle .card p {
     color: #fff;
   }

 }

 @media (min-width: 414px)and (max-width: 667px) {
   .story-two {
     background: #000;
     padding: 80px 20px;
   }

   .bannber-middle {
     margin: 50px 0px;
   }




   .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;
   }


   .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: 35px;
     left: 50%;
     transform: translate(-60%, -50%);
   }

   .navbar .Hmenu {
     float: left;
     margin-top: 5px;
   }

   .header-cart {
     margin-right: 24px;
     margin-left: 0px;
   }

   .sub-heading {
     font-size: 23px;
     padding-bottom: 20px;
   }

   .btn-menu {
     text-align: center;
     margin-bottom: 60px;
     margin-top: 55px;
   }

   .delivery-apps {
     justify-content: center;
     display: flex;
     margin-top: 0px;
   }

   .innerpage-header .navbar .call-now {
     margin-top: 25px;
     font-size: 23px;
     margin-bottom: 23px;

   }

   .chichen-box-img .row {
     margin: 60px -15px;
   }

   .header-section {
     padding: 20px 20px 8px 20px;

   }

   .menuright {
     margin-top: 11px;
   }



   .story-two {
     background: #000;
     padding: 20px;
   }

   .gallery {
     grid-template-columns: repeat(1, 1fr);
     margin: 10px auto;
   }

   .gallery img {
     border-radius: 1rem !important;
     margin-bottom: 20px;
   }

 }