@media (min-width: 1500px) and (max-width: 1799.98px) {
  .container{max-width: 1170px;}
  .hero-slider .container {max-width: 1170px;}
  .tailored-wrp .container{max-width: 1170px;}
  .journey-wrp .container {max-width: 1170px;}
  .ingredients-wrp .container{max-width: 1170px;}
  .stage-wrp .container{max-width: 1170px;}
  .activities-wrp .container{max-width: 1170px;}
  .navbar-brand img {height: 80px;}
  .btn-primary{font-size: 16px;line-height: 24px;padding: 12px 30px;min-width: 150px;}

  .navbar-light .navbar-nav .nav-link{font-size: 18px;}
  .hero-slider .slider-box .box-bg-img img{height: 500px;}
  .hero-slider .hero-detail h2{font-size: 40px;margin: 0 0 20px;line-height: 50px;}
  .hero-slider .hero-detail p{font-size: 18px;margin: 0 0 30px;line-height: 24px;}
  .hero-slider .hero-detail .hero-shap img {max-width: 400px;}
  .tailored-wrp{padding: 80px 0;}
  .tailored-wrp h2{font-size: 42px;line-height: 50px;}
  .tailored-wrp p{font-size: 24px;max-width: 600px;line-height: 32px;}
  .journey-wrp{padding: 80px 0;}
  .journey-wrp .journey-shap1{max-width: 150px;}
  .journey-wrp .journey-img img{position: relative;z-index: 5;}
  .journey-wrp .journey-shap2{max-width: 200px;}
  .journey-wrp .journey-description h2{font-size: 40px;margin: 0 0 30px;}
  .journey-wrp .journey-description p{font-size: 24px;line-height: 30px;margin: 0 0 40px;}
  .ingredients-wrp .ingredients-shape1{max-width: 150px;}
  .ingredients-wrp .ingredients-img img{max-width: 60%;}
  .ingredients-wrp p{font-size: 30px;line-height: 40px;}
  .ingredients-wrp .ingredients-shape2{max-width: 70px;}
  .stage-wrp .stage-title h2{font-size: 40px;}
  .stage-wrp .stage-box .detail h3{font-size: 30px;line-height: 40px;margin: 0 0 15px;}
  .stage-wrp .stage-box .detail p{font-size: 18px;line-height: 24px;margin: 0 0 15px;}
  .stage-wrp .stage-box .detail a{font-size: 18px;line-height: 24px;margin: 0 0 15px;}
  .newsletter-block h2{font-size: 32px;line-height: 40px;}
  .activities-wrp h2{font-size: 32px;}
  .faq-wrp .accordion{max-width: 1140px;position: relative;z-index: 98}
  .faq-wrp .faq-shap1{max-width: 200px;}
  .faq-wrp .faq-shap2{max-width: 120px;}
  .faq-wrp .stage-block{max-width: 936px;}
  .faq-wrp .faq-shap3{max-width: 120px;}
  .stage-line-shap1 {left: 15%;top: 45%;max-width: 260px;}
  .stage-line-shap2 {left: 57%;top: 20%;max-width: 260px;}
  .faq-wrp .stage-block .stage-list-box img{max-width: 130px;}
  .faq-wrp .stage-block .stage-list-box h4{font-size: 20px;line-height: 30px;}


  /* **** 12months **** */
  .month-shape7{max-width: 180px;}
  .month-shape8{max-width: 180px;}
  .months12-main-wrpper .month-shape14{max-width:200px;}
  .months12-main-wrpper .month-shape15{max-width:200px;}
  .months12-main-wrpper .month-shape16{max-width:200px;}
  .months12-main-wrpper .month-shape17{max-width:200px;}
  .months12-main-wrpper .month-shape18{max-width:200px;}
  .months12-main-wrpper .month-shape19{max-width:220px;bottom: 7%;}
  .months12-main-wrpper .month-shape20{max-width:220px;}
  .months-banner .banner-detail img{max-width: 80px;}
  .months-banner .banner-detail h2{font-size: 40px;line-height: 50px;}
  .months-banner .banner-detail p{font-size: 20px;line-height: 30px;}
  .feeding-wrp .feeding-title h2{font-size: 40px;line-height: 50px;}
  .feeding-wrp .feeding-title p{font-size: 24px;line-height: 34px;}
  .feeding-wrp .feeding-title.text-red p{max-width: 986px;}
  .feeding-wrp .small-title h2{font-size: 34px;line-height: 40px;margin: 0 0 15px;}
  .feeding-wrp{padding: 100px 0 60px;}
  .feeding-slider-wrp .titlebar h2{font-size: 32px;line-height: 40px;}
  /* **** End 12months **** */

  /* **** 8months **** */
  .months8-main-wrpper .month-shape9{max-width: 280px;}
  .months8-main-wrpper .month-shape10{max-width: 160px;}
  .months8-main-wrpper .month-shape11{max-width: 160px;}
  .months8-main-wrpper .month-shape12{max-width: 100px;}
  .months8-main-wrpper .month-shape13{max-width: 160px;}
  .nextstage-block{margin-top: -70px;}
  /* **** End 8months **** */

  /* **** 6months **** */
  .feeding-wrp .month-shape1{max-width: 130px;}
  .feeding-wrp .month-shape2{max-width: 200px;}
  .feeding-wrp .month-shape3{max-width: 140px;}
  .feeding-wrp .month-shape6{max-width: 180px;}
  .feeding-wrp .month-shape5{max-width: 160px;}
  .month-shape4{max-width: 120px;}
  .nextstage-wrp{padding: 0}
  /* **** End 6months **** */

  /* **** FAQ **** */
  .faq-banner .hero-slider .slider-box .box-bg-img img.faq-slider3{object-position: right;}
  .hero-wrp .slider-box .faq-detail .description p{font-size: 16px;line-height: 24px;}
  .hero-wrp .slider-box .faq-detail3 .box-img img{max-width: 400px;margin: 0}
  .hero-wrp .slider-box .faq-detail3 .description h2{font-size: 32px;line-height: 40px;}
  .hero-wrp .slider-box .faq-detail3 .description{max-width: 400px;}
  .hero-wrp .slider-box .faq-detail .description p{font-size: 22px;line-height: 32px;}
  /* **** End FAQ **** */

  .cereals-wrp .hero-slider .slider-box .box-bg-img img{height: 650px;}
	
}
@media (min-width: 1500px) and (max-width: 1727.98px) {
    .newsletter-banner .description h3{font-size: 35px;font-weight: 700;line-height: 45px;}
}

@media (min-width: 1200px) and (max-width: 1499.98px) {
  .container{max-width: 1170px;}
  .hero-slider .container {max-width: 1024px;}
  .tailored-wrp .container{max-width: 1170px;}
  .journey-wrp .container {max-width: 1170px;}
  .ingredients-wrp .container{max-width: 1170px;}
  .stage-wrp .container{max-width: 1170px;}
  .activities-wrp .container{max-width: 1170px;}

  .btn-primary{font-size: 16px;line-height: 24px;padding: 12px 30px;min-width: 150px;}

  .navbar-brand img {height: 80px;}
  .navbar-light .navbar-nav .nav-link{font-size: 18px;}
  .hero-slider .slider-box .box-bg-img img{height: 500px;}
  .hero-slider .hero-detail h2{font-size: 40px;margin: 0 0 20px;line-height: 50px;}
  .hero-slider .hero-detail p{font-size: 18px;margin: 0 0 30px;line-height: 24px;}
  .hero-slider .hero-detail .hero-shap img {max-width: 400px;}
  .tailored-wrp{padding: 80px 0;}
  .tailored-wrp h2{font-size: 42px;line-height: 50px;}
  .tailored-wrp p{font-size: 24px;max-width: 600px;line-height: 32px;}
  .journey-wrp{padding: 80px 0;}
  .journey-wrp .journey-shap1{max-width: 150px;}
  .journey-wrp .journey-img img{position: relative;z-index: 5;}
  .journey-wrp .journey-shap2{max-width: 200px;}
  .journey-wrp .journey-description h2{font-size: 40px;margin: 0 0 30px;}
  .journey-wrp .journey-description p{font-size: 24px;line-height: 30px;margin: 0 0 40px;}
  .ingredients-wrp .ingredients-shape1{max-width: 150px;}
  .ingredients-wrp .ingredients-img img{max-width: 60%;}
  .ingredients-wrp p{font-size: 30px;line-height: 40px;}
  .ingredients-wrp .ingredients-shape2{max-width: 70px;}
  .stage-wrp .stage-title h2{font-size: 40px;}
  .stage-wrp .stage-box .detail h3{font-size: 30px;line-height: 40px;margin: 0 0 15px;}
  .stage-wrp .stage-box .detail p{font-size: 18px;line-height: 24px;margin: 0 0 15px;}
  .stage-wrp .stage-box .detail a{font-size: 18px;line-height: 24px;margin: 0 0 15px;}
  .newsletter-block h2{font-size: 32px;line-height: 40px;}
  .activities-wrp h2{font-size: 32px;}
  .faq-wrp .accordion{max-width: 1140px;position: relative;z-index: 98}
  .faq-wrp .faq-shap1{max-width: 200px;}
  .faq-wrp .faq-shap2{max-width: 120px;}
  .faq-wrp .stage-block{max-width: 936px;}
  .faq-wrp .faq-shap3{max-width: 120px;}
  .stage-line-shap1 {left: 15%;top: 45%;max-width: 260px;}
  .stage-line-shap2 {left: 57%;top: 20%;max-width: 260px;}
  .faq-wrp .stage-block .stage-list-box img{max-width: 130px;}
  .faq-wrp .stage-block .stage-list-box h4{font-size: 20px;line-height: 30px;}

  /* **** 12months **** */
  .month-shape7{max-width: 120px;}
  .month-shape8{max-width: 120px;}
  .months12-main-wrpper .month-shape14{max-width: 100px;}
  .months12-main-wrpper .month-shape15{max-width: 100px;}
  .months12-main-wrpper .month-shape16{max-width: 100px;}
  .months12-main-wrpper .month-shape17{max-width: 100px;}
  .months12-main-wrpper .month-shape18{max-width: 100px;}
  .months12-main-wrpper .month-shape19{max-width: 120px;bottom: 7%;}
  .months12-main-wrpper .month-shape20{max-width: 120px;}
  .months-banner .banner-detail img{max-width: 80px;}
  .months-banner .banner-detail h2{font-size: 40px;line-height: 50px;}
  .months-banner .banner-detail p{font-size: 20px;line-height: 30px;}
  .feeding-wrp .feeding-title h2{font-size: 40px;line-height: 50px;}
  .feeding-wrp .feeding-title p{font-size: 24px;line-height: 34px;}
  .feeding-wrp .feeding-title.text-red p{max-width: 986px;}
  .feeding-wrp .small-title h2{font-size: 34px;line-height: 40px;margin: 0 0 15px;}
  .feeding-wrp{padding: 100px 0 60px;}
  .feeding-slider-wrp .titlebar h2{font-size: 32px;line-height: 40px;}
  /* **** End 12months **** */

  /* **** 8months **** */
  .months8-main-wrpper .month-shape9{max-width: 160px;}
  .months8-main-wrpper .month-shape10{max-width: 160px;}
  .months8-main-wrpper .month-shape11{max-width: 160px;}
  .months8-main-wrpper .month-shape12{max-width: 160px;}
  .months8-main-wrpper .month-shape13{max-width: 160px;}
  .nextstage-block{margin-top: -70px;}
  /* **** End 8months **** */

  /* **** 6months **** */
  .feeding-wrp .month-shape1{max-width: 160px;}
  .feeding-wrp .month-shape2{max-width: 120px;}
  .feeding-wrp .month-shape3{max-width: 160px;}
  .feeding-wrp .month-shape6{max-width: 100px;}
  .feeding-wrp .month-shape5{max-width: 160px;}
  .month-shape4{max-width: 80px;}
  .nextstage-wrp{padding: 0}
  /* **** End 6months **** */

   /* **** FAQ *** */
  .faq-banner .hero-slider .slider-box .box-bg-img img{object-position: left;height: 380px;}
  .faq-banner .hero-slider .slider-box .box-bg-img img.faq-slider3{object-position: right;}
  .hero-wrp .slider-box .faq-detail .description p{font-size: 16px;line-height: 24px;}
  .hero-wrp .slider-box .faq-detail3 .box-img img{max-width: 400px;margin: 0}
  .hero-wrp .slider-box .faq-detail3 .description h2{font-size: 24px;line-height: 32px;}
  .hero-wrp .slider-box .faq-detail3 .description{max-width: 400px;}
  .faq-wrpper{padding: 60px 0;}
  .faq-wrpper .container{max-width: 1000px;}
  .faq-wrpper .shap1-faq{max-width: 120px;}
  .faq-wrpper .shap2-faq{max-width: 120px;}
  .faq-wrpper .shap3-faq{max-width: 80px;}
  .faq-wrpper .shap4-faq{max-width: 100px;}
  .faq-wrpper .titlebar{margin: 0 0 30px;}
  .faq-wrpper .titlebar h2{font-size: 30px;margin: 0 0 20px;line-height: 32px;}
  .faq-wrpper .titlebar p{font-size: 18px;line-height: 26px;}
  .faq-wrpper .accordion .accordion-item{margin: 0 0 10px;position: relative;z-index: 2}
  .faq-wrpper .accordion .accordion-item:nth-child(3n) {margin: 0 0 30px;}
  .faq-wrpper .accordion .accordion-item .accordion-button{font-size: 24px;padding: 20px 46px 20px 26px;line-height: 30px}
  .faq-wrpper .accordion .accordion-item .accordion-button:before{right: 15px;font-size: 24px;}
  .faq-wrpper .accordion .accordion-item .accordion-body p{font-size: 16px;line-height: 24px;}
  .faq-newsletter-wrp{padding: 60px 0;}
  .faq-newsletter-wrp .container{max-width: 960px;}
  .faq-newsletter-wrp .faqnewsletter-banner .description{padding: 32px;}
  .faq-newsletter-wrp .faqnewsletter-banner .description h2{font-size: 24px;line-height: 32px;margin: 0 0 15px;}
  .faq-newsletter-wrp .faqnewsletter-banner .description .btn-primary{font-size: 18px;}
  /* **** End FAQ *** */

  /* **** Product Information **** */
  .product-detail-wrp .container{max-width: 1170px;}
  .product-detail-wrp .product-description h2{font-size: 48px;line-height: 54px;}
  .product-detail-wrp .product-description h2 span{font-size: 42px;}
  .product-information-bg .product-info-shape4{max-width: 200px;}
  .review-wrp .container{max-width: 1170px;}
  .product-information-bg .product-info-shape1{max-width: 280px;top: -90px;}
  .product-information-bg .product-info-shape2{max-width: 80px;}
  .product-information-bg .product-info-shape3{max-width: 200px;}
  .product-information-bg .product-info-shape5{max-width: 200px;}
  .product-information-bg .product-info-shape6{max-width: 80px;}
  .stage-banner .description h3{font-size: 34px;line-height: 42px;margin: 0 0 20px;}
  .stage-banner .description p{font-size: 22px;line-height: 30px;}
  .stage-banner .description{padding: 90px 54px;}
  /* **** End Product Information **** */

  /* **** Infant Cereals Range **** */
  .cereals-wrp .hero-slider .cereals-detail{padding: 20px 0}
  .cereals-detail .cereals-slider1-title h2{font-size: 20px;line-height: 28px;}
  .cereals-detail .cereals-slider1-title{left: 0;right: 0}
  .cereals-detail .cereals-slider1-title img{max-width: 760px;}
  .cereals-detail .cereals-slider1-title h2{font-size: 26px;line-height: 32px;}

  .cereals-wrp .hero-slider .cereals-detail{padding: 20px 0}
  .cereals-wrp .hero-slider .slider-box .cereals-slider2-title img {max-width: 250px;}
  .cereals-wrp .hero-slider .slider-box .cereals-slider2-title h2{font-size: 22px;line-height: 30px;}
  .cereals-wrp .hero-slider .slider-box .cereals-slider3-title h2 {padding: 0 30px 20px 50px;}
  .cereals-wrp .hero-slider .slider-box .conveniently-title{min-height: 226px;max-width: 389px;padding: 25px 30px;}
  .cereals-wrp .hero-slider .slider-box .conveniently-title h2{font-size: 24px;line-height: 30px;margin: 0 0 10px;}
  .cereals-wrp .hero-slider .slider-box .conveniently-title p{font-size: 16px;line-height: 24px;margin: 0 0 15px;}

  .why-choose-wrp .container{max-width: 1170px;}
  .why-choose-wrp .choose-shap2{max-width: 100px;}
  .why-choose-wrp .choose-title h2{font-size: 42px;}
  .why-choose-wrp .choose-block .title{left: 1%;}
  .why-choose-wrp .choose-img{margin-top: -200px;}
  .why-choose-wrp .spoon-img{top: 52%;max-width: 460px;}
  .why-choose-wrp .choose-shap1{max-width: 100px;}

  .product-slider-wrp .product-titlebar h2{font-size: 40px;line-height: 50px;}
  .newsletter-banner .description h3{font-size: 32px;line-height: 42px;}
  .faq-wrp .cereals-faq-shap2{max-width: 200px;}
  /* **** End Infant Cereals Range **** */
	 .newsletter-form .form-group .form-control{font-size: 15px;padding: 12px 20px;}
    .newsletter-banner .description h3{margin: 0 0 30px;}
	.product-box .box-img .stage-info{height: 40px;}
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  .container{max-width: 960px;}
  .tailored-wrp .container{max-width: 960px;}
  .journey-wrp .container{max-width: 960px;}
  .ingredients-wrp .container{max-width: 960px;}
  .stage-wrp .container{max-width: 960px;}
  .activities-wrp .container{max-width: 960px;}
  .hero-slider .container {max-width:740px;}
  
  .btn-primary{font-size: 16px;line-height: 24px;padding: 12px 30px;min-width: 150px;}

  .navbar-brand img {height: 60px;}
  .navbar-light .navbar-nav li {margin-right: 25px;}
  .navbar-light .navbar-nav .nav-link{font-size: 16px;}
  .hero-slider .slider-box .box-bg-img img{height: 400px;}
  .hero-slider .hero-detail h2{font-size: 30px;margin: 0 0 20px;line-height: 40px;}
  .hero-slider .hero-detail p{font-size: 16px;margin: 0 0 30px;line-height: 24px;}
  .hero-slider .hero-detail .hero-shap{left: 56%}
  .hero-slider .hero-detail .hero-shap img{max-width: 250px;}
  .hero-slider .hero-detail .description2 p{max-width: 350px;margin: 0 0 35px;}
  .hero-slider .slick-dots{gap: 16px;}
  .hero-slider .slick-dots li button{height: 10px;width: 10px;}
  .hero-slider button.slick-prev.slick-arrow{left: 20px;}
  .hero-slider button.slick-next.slick-arrow{right: 20px;}
  .hero-slider button.slick-prev.slick-arrow:before, .hero-slider button.slick-next.slick-arrow:before{height: 40px;width: 40px;font-size: 14px;}
  .hero-slider button.slick-next.slick-arrow{left: auto;right: 15px}
  .tailored-wrp{padding: 80px 0;}
  .tailored-wrp h2{font-size: 30px;line-height: 38px;}
  .tailored-wrp p{font-size: 18px;line-height: 26px;margin: 0 0 15px;max-width: 100%;}
  .journey-wrp{padding: 80px 0;}
  .journey-wrp .journey-shap1{max-width: 120px;pointer-events: none;}
  .journey-wrp .journey-shap2{max-width: 120px;pointer-events: none;}
  .journey-wrp .journey-img img{max-width: 85%;position: relative;z-index: 5}
  .journey-wrp .journey-description h2{font-size: 30px;line-height: 38px;margin: 0 0 20px;max-width: 100%}
  .journey-wrp .journey-description p{font-size: 18px;line-height: 26px;margin: 0 0 30px;}
  .ingredients-wrp{padding: 0 0 80px;}
  .ingredients-wrp .ingredients-shape1{max-width: 80px;pointer-events: none;}
  .ingredients-wrp .ingredients-shape2{max-width: 60px;pointer-events: none;}
  .ingredients-wrp .ingredients-img img{position: relative;z-index: 5;max-width: 540px;margin: 0 auto 40px;}
  .ingredients-wrp p{font-size: 18px;line-height: 26px;}
  .ingredients-wrp .ingredients-info{margin: 40px 0 0;}
  .ingredients-wrp .ingredients-info .info-img{margin: 0 auto 40px;}
  .ingredients-wrp .ingredients-info .description img {max-width: 120px;max-height: 120px;}
  .ingredients-wrp .ingredients-info .info-img img.info-bg{max-width: 240px;max-height: 240px;}
  .stage-wrp{padding:80px 0;}
  .stage-wrp .stage-title{margin: 0 0 40px;}
  .stage-wrp .stage-title h2{font-size: 30px;line-height: 38px;margin: 0 0 15px;}
  .stage-wrp .stage-title p{font-size: 18px;line-height: 26px;margin: 0}
  .stage-wrp .stage-box .detail h3{font-size: 24px;line-height: 28px;margin: 0 0 10px;}
  .stage-wrp .stage-box .detail p{font-size: 16px;line-height: 24px;margin: 0 auto 10px;max-width: 200px;}
  .stage-wrp .stage-box .detail a{font-size: 17px;line-height: 22px;}
  .newsletter-block{min-height: unset;}
  .newsletter-block h2{font-size: 30px;line-height: 38px;margin: 0 0 40px;}
  .newsletter-block .newsletter-box{margin: 0 0 30px;}
  .newsletter-block .newsletter-box .box-icon img{max-height: 100px;}
  .newsletter-block .newsletter-box .box-icon{min-height: unset;}
  .newsletter-block .newsletter-box h4{font-size: 26px;line-height: 30px;margin: 0 0 10px;}
  .newsletter-block .newsletter-box p{font-size: 18px;line-height: 24px;}
  .newsletter-block .btn-primary{font-size: 16px;line-height: 24px;padding: 12px 30px;margin: 0 auto;}
  .activities-wrp{padding: 80px 0;}
  .activities-wrp h2{font-size: 30px;line-height: 38px;margin: 0 auto 40px;}
  .activities-box{border-radius: 30px;margin: 0 0 20px;}
  .activities-box .box-img img{border-radius: 30px 30px 0 0}
  .activities-box .description{padding: 20px;}
  .activities-box .description ul{gap: 15px;margin: 0 0 10px;}
  .activities-box .description ul li{font-size: 12px;}
  .activities-box .description ul li span{font-size: 12px;line-height: 16px;padding: 3px 8px;}
  .activities-box .description h3{font-size: 18px;line-height: 24px;margin: 0 0 10px;}
  .activities-box .description p{font-size: 15px;line-height: 22px;}
  .activities-wrp .btn-primary{margin: 0 auto;padding: 10px 40px;}
  .faq-wrp{padding: 80px 0;}
  .faq-wrp .faq-shap1{max-width: 80px;}
  .faq-wrp .faq-shap2{max-width: 60px;}
  .faq-wrp .titlebar{margin: 0 0 24px;}
  .faq-wrp .titlebar h2{font-size: 30px;line-height: 38px;margin: 0 0 40px;}
  .faq-wrp .titlebar p{font-size: 16px;line-height: 24px;}
  .faq-wrp .accordion .accordion-item{margin: 0 0 10px;position: relative;z-index: 2}
  .faq-wrp .accordion .accordion-item .accordion-button{font-size: 18px;padding: 15px 46px 15px 20px;line-height: 26px}
  .faq-wrp .accordion .accordion-item .accordion-button:before{right: 15px;font-size: 18px;}
  .faq-wrp .accordion .accordion-item .accordion-body p{font-size: 15px;line-height: 22px;}
  .faq-wrp .accordion{max-width: 100%;margin: 0 0 40px;}
  .faq-wrp .stage-block{max-width: 936px;}
  .faq-wrp .faq-shap3{max-width: 120px;}
  .stage-line-shap1 {left: 15%;top: 45%;max-width: 260px;}
  .stage-line-shap2 {left: 57%;top: 20%;max-width: 260px;}
  .faq-wrp .stage-block .stage-list-box img{max-width: 130px;}
  .faq-wrp .stage-block .stage-list-box h4{font-size: 20px;line-height: 30px;}
  footer{padding: 40px 0;}
  footer .col-md-5.col-sm-12{width: 30%}
  footer .col-md-7.col-sm-12{width: 70%;}
  footer .quicklinks h3{margin: 0 0 10px;}
  footer .quicklinks ul li{margin: 0 0 6px;}
  footer .quicklinks ul li a{font-size: 15px;}

   /* **** 12months **** */
  .feeding-wrp .container{max-width: 960px;}
  .product-slider-wrp .container{max-width: 960px;}
  .nextstage-wrp .container{max-width: 960px;}
  .months-banner{padding: 100px 0;background-position: 19%;}
  .months-banner .banner-detail img{max-width: 80px;}
  .months-banner .banner-detail h2{font-size: 40px;line-height: 40px;margin: 0 0 20px;}
  .months-banner .banner-detail p{font-size: 20px;line-height: 26px;margin: 0 0 30px}
  .month-shape7{max-width: 60px;}
  .month-shape8{max-width: 60px;}
  .months12-main-wrpper .month-shape14{max-width: 40px;}
  .months12-main-wrpper .month-shape15{max-width: 40px;}
  .months12-main-wrpper .month-shape16{max-width: 40px;}
  .months12-main-wrpper .month-shape17{max-width: 40px;}
  .months12-main-wrpper .month-shape18{max-width: 40px;}
  .months12-main-wrpper .month-shape19{max-width: 60px;bottom: 7%;}
  .months12-main-wrpper .month-shape20{max-width: 60px;}
  .feeding-wrp{padding: 60px 0;}
  .feeding-wrp .feeding-title{margin: 0 0 50px;position: relative;z-index: 9}
  .feeding-wrp .feeding-title h2{font-size: 36px;line-height: 44px;}
  .feeding-wrp .feeding-title p{font-size: 18px;line-height: 26px;}
  .feeding-wrp .feeding-block{padding: 0 0 60px;}
  .feeding-wrp .small-title{margin: 0 0 30px;}
  .feeding-wrp .small-title h2{font-size: 26px;line-height: 32px;margin: 0 0 15px;}
  .feeding-wrp .small-title p{font-size: 16px;line-height: 24px;}
  .feeding-wrp .activities-box{border-radius: 30px;margin: 0 0 20px;position: relative;z-index: 9}
  .feeding-wrp .activities-box .box-img img{border-radius: 30px 30px 0 0}
  .feeding-wrp .activities-box .description{padding: 20px;}
  .feeding-wrp .activities-box .description ul{gap: 15px;margin: 0 0 10px;}
  .feeding-wrp .activities-box .description ul li{font-size: 12px;}
  .feeding-wrp .activities-box .description ul li span{font-size: 12px;line-height: 16px;padding: 3px 8px;}
  .feeding-wrp .activities-box .description h3{font-size: 18px;line-height: 24px;margin: 0 0 10px;}
  .feeding-wrp .activities-box .description p{font-size: 15px;line-height: 22px;}
  .feeding-wrp .btn-secondary{margin: 0 auto;padding: 10px 40px;}
  .feeding-wrp .faq-wrp{padding: 0}
  .feeding-slider-wrp{padding: 80px 0;}
  .feeding-slider-wrp .titlebar h2{position: relative;z-index: 9;font-size: 26px;line-height: 32px;margin: 0 0 40px;}
  .product-slider-wrp .product-slider{padding: 0}
  .feeding-slider-wrp .btn-primary{margin: 30px auto 0;}  
  .product-box{border-radius: 30px;}
  .product-box .box-img{height: 250px;}
  .product-box .description{border-radius: 0 0 30px 30px;}
  .product-box .description{padding: 16px;}
  .product-box .description p{margin: 0 0 20px;}
  .product-box .box-footer ul li{margin: 0 0 15px}
  .nextstage-wrp{margin: 0 0 -60px}
  .nextstage-block{padding: 30px 30px 0;position: relative;z-index: 9}
  .nextstage-block .nextstage-detail{height: auto;padding: 100px 10px 80px;}
  .nextstage-block .nextstage-detail .description{max-width: 540px;}
  .nextstage-block .nextstage-detail .description h2{font-size: 24px;line-height: 32px;margin: 0 0 20px;}
  .nextstage-block .nextstage-detail .description p{font-size: 16px;line-height: 24px;margin: 0 0 20px;}
  .nextstage-block .nextstage-detail .description h6{font-size: 16px;line-height: 24px;margin: 0 0 20px;}
  /* **** End 12months **** */

  /* **** 8months **** */
  .months8-main-wrpper .month-shape9{max-width: 160px;}
  .months8-main-wrpper .month-shape10{max-width: 160px;}
  .months8-main-wrpper .month-shape11{max-width: 160px;}
  .months8-main-wrpper .month-shape12{max-width: 160px;}
  .months8-main-wrpper .month-shape13{max-width: 160px;}
  .nextstage-block{margin-top: -70px;}
  /* **** End 8months **** */

   /* **** 6months **** */
  .feeding-wrp .month-shape1{max-width: 100px;}
  .feeding-wrp .month-shape2{max-width: 120px;}
  .feeding-wrp .month-shape3{max-width: 100px;}
  .feeding-wrp .month-shape5{max-width: 120px;}
  .feeding-wrp .month-shape6{max-width: 100px;}
  .month-shape4{max-width: 80px;}
  .nextstage-wrp{padding: 0}
  /* **** End 6months **** */

  /* **** FAQ *** */
  .faq-banner .hero-slider .slider-box .box-bg-img img{object-position: left;height: 380px;}
  .faq-banner .hero-slider .slider-box .box-bg-img img.faq-slider3{object-position: right;}
  .hero-wrp .slider-box .faq-detail .description p{font-size: 16px;line-height: 24px;}
  .hero-wrp .slider-box .faq-detail3 .box-img img{max-width: 300px;margin: 0}
  .hero-wrp .slider-box .faq-detail3 .description h2{font-size: 24px;}
  .faq-wrpper{padding: 60px 0;}
  .faq-wrpper .container{max-width: 740px;}
  .faq-wrpper .shap1-faq{max-width: 120px;}
  .faq-wrpper .shap2-faq{max-width: 120px;}
  .faq-wrpper .shap3-faq{max-width: 80px;}
  .faq-wrpper .shap4-faq{max-width: 100px;}
  .faq-wrpper .titlebar{margin: 0 0 30px;}
  .faq-wrpper .titlebar h2{font-size: 26px;margin: 0 0 20px;line-height: 32px;}
  .faq-wrpper .titlebar p{font-size: 16px;line-height: 24px;}
  .faq-wrpper .accordion .accordion-item{margin: 0 0 10px;position: relative;z-index: 2}
  .faq-wrpper .accordion .accordion-item:nth-child(3n) {margin: 0 0 30px;}
  .faq-wrpper .accordion .accordion-item .accordion-button{font-size: 18px;padding: 15px 46px 15px 20px;line-height: 26px}
  .faq-wrpper .accordion .accordion-item .accordion-button:before{right: 15px;font-size: 18px;}
  .faq-wrpper .accordion .accordion-item .accordion-body p{font-size: 15px;line-height: 22px;}
  .faq-newsletter-wrp{padding: 60px 0;}
  .faq-newsletter-wrp .container{max-width: 960px;}
  .faq-newsletter-wrp .faqnewsletter-banner .description{padding: 32px;}
  .faq-newsletter-wrp .faqnewsletter-banner .description h2{font-size: 24px;line-height: 32px;margin: 0 0 15px;}
  .faq-newsletter-wrp .faqnewsletter-banner .description .btn-primary{font-size: 18px;}
  /* **** End FAQ *** */

  /* **** Product Information **** */
  .product-detail-wrp{padding: 80px 0;}
  .product-detail-wrp .container{max-width: 960px;}
  .product-detail-wrp .slider-pagination .slider_arrows{max-width: 240px;}
  .product-detail-wrp .slider-pagination .slider-dots-box ul{gap: 32px;}
  .product-detail-wrp .product-description{max-width: 100%;}
  .product-detail-wrp .product-description h2{font-size: 32px;line-height: 40px;margin: 0}
  .product-detail-wrp .product-description h2 span{font-size: 28px;}
  .product-detail-wrp .product-description p{font-size: 18px;line-height: 26px;margin: 0 0 16px;}
  .product-detail-wrp .product-description .btn-primary{font-size: 18px;}
  .product-information-bg .product-info-shape4{max-width: 120px;}
  .review-wrp{padding: 0 0 80px;}
  .review-wrp .container{max-width: 960px;}
  .review-wrp .review-block{padding: 35px;}
  .review-wrp .problems-info{padding: 35px;}
  .review-wrp .review-block h3{font-size: 20px;}
  .review-wrp .problems-info .info-title h3{font-size: 20px;}
  .review-wrp .problems-info p{font-size: 20px;line-height: 28px;}
  .preparation-wrp{padding: 60px 0;}
  .preparation-wrp .preparation-block{max-width: 100%;min-height: unset;background: #FFF6E1;padding:60px;border-radius: 40px;}
  .preparation-wrp .preparation-block .preparation-title h2{font-size: 32px;line-height: 40px;margin: 0 0 15px;}
  .preparation-wrp .preparation-block .preparation-title p{font-size: 18px;line-height: 26px;margin: 0 0 20px;}
  .preparation-wrp .preparation-block .preparation-box{margin: 0 0 30px;}
  .preparation-wrp .preparation-block .preparation-box h4{font-size: 18px;line-height: 26px;}
  .preparation-wrp .preparation-block .preparation-box img{width: 120px;max-width: 120px;margin-right: 10px;}
  .product-information-bg .product-info-shape1{max-width: 80px;top: -20px;}
  .information-faq-wrp.faq-wrp{padding: 60px 0;}
  .product-information-bg .product-info-shape2{max-width: 60px;}
  .product-information-bg .product-info-shape5{max-width: 80px;} 
  .stage-banner{border-radius: 30px;}
  .stage-banner .box-img{width: 100%;}
  .stage-banner .box-img img{max-width: 100%;margin: 0}
  .stage-banner .description{width: 100%;padding: 50px;}
  .stage-banner .description h3{font-size: 26px;line-height: 30px;margin: 0 0 15px;}
  .stage-banner .description p{font-size: 18px;line-height: 26px;margin: 0 0 20px;}
  .stage-banner .stage-shap1 {max-width: 270px;left: 35%;}
  .product-information-bg .product-slider-wrp .titlebar h2{font-size: 26px;line-height: 30px;margin: 0 0 20px;}
  .product-slider button.slick-prev.slick-arrow:before, .product-slider button.slick-next.slick-arrow:before{font-size: 14px;height: 40px;width: 40px;}
  .product-information-bg .product-info-shape6{max-width: 80px;}
  .product-information-bg .product-info-shape3{max-width: 120px;}
  .product-box .description h3{font-size: 18px;}
  /* **** End Product Information **** */

   /* **** Infant Cereals Range **** */
  .cereals-wrp .hero-slider .cereals-detail{padding: 20px 0}
  .cereals-detail .cereals-slider1-title h2{font-size: 20px;line-height: 28px;}
  .cereals-detail .cereals-slider1-title{left: 0;right: 0}
  .cereals-detail .cereals-slider1-title img{max-width: 616px;}
  .cereals-detail .cereals-slider1-title h2{font-size: 20px;line-height: 28px;}
  .cereals-wrp .hero-slider .cereals-detail{padding: 20px 0}
  .cereals-wrp .hero-slider .slider-box .cereals-slider2-title img {max-width: 250px;}
  .cereals-wrp .hero-slider .slider-box .cereals-slider2-title h2{font-size: 22px;line-height: 30px;}
  .cereals-wrp .hero-slider .slider-box .cereals-slider3-title h2 {padding: 0 30px 20px 50px;}
  .cereals-wrp .hero-slider .slider-box .conveniently-title{min-height: 226px;max-width: 389px;padding: 25px 30px;}
  .cereals-wrp .hero-slider .slider-box .conveniently-title h2{font-size: 24px;line-height: 30px;margin: 0 0 10px;}
  .cereals-wrp .hero-slider .slider-box .conveniently-title p{font-size: 16px;line-height: 24px;margin: 0 0 15px;}
  .why-choose-wrp .choose-shap2{max-width: 80px;}
  .why-choose-wrp .choose-title h2{font-size: 30px;line-height: 40px;}
  .why-choose-wrp .choose-block{max-width: 650px;margin: 0 auto 40px;}
  .why-choose-wrp .choose-block .title h3{font-size: 14px;line-height: 20px;bottom: 14px;left: 41px;}
  .why-choose-wrp .choose-block .title img{max-width: 200px;}
  .why-choose-wrp .choose-block h4 {font-size: 18px;line-height: 24px;width: 200px;padding: 20px;}
  .why-choose-wrp .choose-block .choose-img{max-width: 400px;}
  .why-choose-wrp .enzymatically-title img{max-width: 80px;margin-right: 10px;}
  .why-choose-wrp .enzymatically-title h3{font-size: 28px;line-height: 34px;}
  .why-choose-wrp .enzymatically-title p{font-size: 20px;line-height: 26px;}
  .why-choose-wrp .choose-shap1{max-width: 60px;}
  .why-choose-wrp .container{max-width: 740px;}
  .why-choose-wrp .spoon-img{max-width: 200px;top: 62%;}
  .why-choose-wrp .digest-info img {max-width: 200px;}
  .why-choose-wrp .digest-info h4 img{max-width: 60px;margin-right: 10px;}
  .why-choose-wrp .digest-info h4{font-size: 22px;line-height: 30px;}
  .why-choose-wrp .flavours-block .flavours-title h3{font-size: 16px;line-height: 26px;top: 70px;padding: 0 15px;}
  .why-choose-wrp .flavours-block .flavours-title img {max-width: 270px;}
  .why-choose-wrp .flavours-block .flavours-title2{top: 0}
  .why-choose-wrp .flavours-block .flavours-title2 h3{top: 54px;} 
  .why-choose-wrp .choose-img{margin: -140px 0 0 auto;width: 75%;}
  .product-slider-wrp{padding: 40px 0;}
  .product-slider-wrp .product-titlebar h2{font-size: 26px;line-height: 30px;}
  .newsletter-banner{border-radius: 30px;}
  .newsletter-banner .box-img{width: 100%;}
  .newsletter-banner .box-img img{width: 100%;border-radius: 30px 0 0 30px;}
  .newsletter-banner .description{width: 100%;padding: 20px;}
  .newsletter-banner .description h3{font-size: 24px;line-height: 30px;margin: 0 0 20px;}
  .newsletter-banner .description .btn-primary{font-size: 16px;padding: 8px 20px;}
  .faq-wrp .cereals-faq-shap1{max-width: 60px;}
  .faq-wrp .cereals-faq-shap3{max-width: 40px;}
  .faq-wrp .cereals-faq-shap2{max-width: 60px;}
  .faq-wrp .cereals-faq-shap4{max-width: 50px;}
  .product-box .description .rating-box ul{gap: 5px;}
  .product-box .description .rating-box ul li{font-size: 14px;}
  .product-box .description .rating-box ul li:last-child{margin-left: 5px}
  /* **** End Infant Cereals Range **** */
	.newsletter-form .form-group .form-control{font-size: 15px;padding: 12px 20px;}
	.product-box .box-img .stage-info {top: 12px;right: 14px;height: 40px;}	
}

@media (min-width: 768px) and (max-width: 991.98px) {
  .container{max-width: 740px;}
  .tailored-wrp .container{max-width: 740px;}
  .journey-wrp .container{max-width: 740px;}
  .ingredients-wrp .container{max-width: 740px;}
  .stage-wrp .container{max-width: 740px;}
  .activities-wrp .container{max-width: 740px;}
  .hero-slider .container {max-width: 640px;}
  
  .btn-primary{font-size: 16px;line-height: 24px;padding: 12px 30px;min-width: 150px;}

  .navbar-brand img {height: 60px;}
  .navbar-light .navbar-nav li {margin-right: 25px;}
  .navbar-light .navbar-nav .nav-link{font-size: 16px;}
  .hero-slider .slider-box .box-bg-img img{height: 340px;}
  .hero-slider .hero-detail h2{font-size: 30px;margin: 0 0 20px;line-height: 40px;}
  .hero-slider .hero-detail p{font-size: 16px;margin: 0 0 30px;line-height: 24px;}
  .hero-slider .hero-detail .hero-shap{left: 56%}
  .hero-slider .hero-detail .hero-shap img{max-width: 250px;}
  .hero-slider .hero-detail .description2 p{max-width: 350px;margin: 0 0 35px;}
  .hero-slider .slick-dots{gap: 16px;}
  .hero-slider .slick-dots li button{height: 10px;width: 10px;}
  .hero-slider button.slick-prev.slick-arrow{left: 20px;}
  .hero-slider button.slick-next.slick-arrow{right: 20px;}
  .hero-slider button.slick-prev.slick-arrow:before, .hero-slider button.slick-next.slick-arrow:before{height: 40px;width: 40px;font-size: 14px;}
  .hero-slider button.slick-next.slick-arrow{left: auto;right: 15px}
  .tailored-wrp{padding: 80px 0;}
  .tailored-wrp h2{font-size: 26px;line-height: 32px;margin: 0 0 20px;}
  .tailored-wrp p{font-size: 16px;line-height: 24px;margin: 0 0 15px;max-width: 100%;}
  .journey-wrp{padding: 80px 0;}
  .journey-wrp .journey-shap1{max-width: 60px;pointer-events: none;}
  .journey-wrp .journey-shap2{max-width: 60px;pointer-events: none;}
  .journey-wrp .journey-img img{max-width: 100%;position: relative;z-index: 5}
  .journey-wrp .journey-description h2{font-size: 26px;line-height: 32px;margin: 0 0 20px;max-width: 100%}
  .journey-wrp .journey-description p{font-size: 16px;line-height: 24px;margin: 0 0 30px;}
  .ingredients-wrp{padding: 0 0 80px;}
  .ingredients-wrp .ingredients-shape1{max-width: 80px;pointer-events: none;}
  .ingredients-wrp .ingredients-shape2{max-width: 60px;pointer-events: none;}
  .ingredients-wrp .ingredients-img img{position: relative;z-index: 5;max-width: 540px;margin: 0 auto 40px;}
  .ingredients-wrp p{font-size: 16px;line-height: 24px;}
  .ingredients-wrp .ingredients-info{margin: 40px 0 0;}
  .ingredients-wrp .ingredients-info .info-img{margin: 0 auto 40px;}
  .ingredients-wrp .ingredients-info .description img {max-width: 120px;max-height: 120px;}
  .ingredients-wrp .ingredients-info .info-img img.info-bg{max-width: 240px;max-height: 240px;}
  .stage-wrp{padding:80px 0;}
  .stage-wrp .stage-title{margin: 0 0 40px;}
  .stage-wrp .stage-title h2{font-size: 26px;line-height: 32px;margin: 0 0 15px;}
  .stage-wrp .stage-title p{font-size: 16px;line-height: 24px;margin: 0}
  .stage-wrp .stage-box .detail h3{font-size: 22px;line-height: 26px;margin: 0 0 10px;}
  .stage-wrp .stage-box .detail p{font-size: 15px;line-height: 22px;margin: 0 auto 10px;max-width: 180px;}
  .stage-wrp .stage-box .detail a{font-size: 16px;line-height: 20px;}
  .newsletter-block{margin:80px 0 0;border-radius: 30% 25% 30% 30% / 30% 30% 30% 30%;padding: 60px;min-height: unset;}
  .newsletter-block h2{font-size: 24px;line-height: 32px;margin: 0 0 30px;}
  .newsletter-block h2 br{display: none;}
  .newsletter-block .newsletter-box{margin: 0 0 30px;}
  .newsletter-block .newsletter-box .box-icon img{max-height: 100px;}
  .newsletter-block .newsletter-box .box-icon{min-height: unset;}
  .newsletter-block .newsletter-box h4{font-size: 22px;line-height: 30px;margin: 0 0 10px;}
  .newsletter-block .newsletter-box h4 br{display: none;}
  .newsletter-block .newsletter-box p{font-size: 16px;line-height: 24px;}
  .newsletter-block .newsletter-box p br{display: none;}
  .newsletter-block .btn-primary{font-size: 16px;line-height: 24px;padding: 12px 30px;margin: 0 auto;}
  .activities-wrp{padding: 80px 0;}
  .activities-wrp h2{font-size: 26px;line-height: 30px;margin: 0 auto 24px;}
  .activities-box{border-radius: 30px;margin: 0 0 20px;}
  .activities-box .box-img img{border-radius: 30px 30px 0 0}
  .activities-box .description{padding: 20px;}
  .activities-box .description ul{gap: 15px;margin: 0 0 10px;}
  .activities-box .description ul li{font-size: 12px;}
  .activities-box .description ul li span{font-size: 12px;line-height: 16px;padding: 3px 8px;}
  .activities-box .description h3{font-size: 18px;line-height: 24px;margin: 0 0 10px;}
  .activities-box .description p{font-size: 15px;line-height: 22px;}
  .activities-wrp .btn-primary{margin: 0 auto;padding: 10px 40px;}
  .faq-wrp{padding: 80px 0;}
  .faq-wrp .faq-shap1{max-width: 80px;}
  .faq-wrp .faq-shap2{max-width: 60px;}
  .faq-wrp .titlebar{margin: 0 0 24px;}
  .faq-wrp .titlebar h2{font-size: 24px;line-height: 30px;margin: 0 0 15px;}
  .faq-wrp .titlebar p{font-size: 16px;line-height: 24px;}
  .faq-wrp .accordion .accordion-item{margin: 0 0 10px;position: relative;z-index: 2}
  .faq-wrp .accordion .accordion-item .accordion-button{font-size: 18px;padding: 15px 46px 15px 20px;line-height: 26px}
  .faq-wrp .accordion .accordion-item .accordion-button:before{right: 15px;font-size: 18px;}
  .faq-wrp .accordion .accordion-item .accordion-body p{font-size: 15px;line-height: 22px;}
  .faq-wrp .accordion{max-width: 100%;margin: 0 0 40px;}
  .faq-wrp .faq-shap3{max-width: 40px;}
  .faq-wrp .stage-block{max-width: 480px;}
  .faq-wrp .stage-block .stage-list-box h4{font-size: 16px;line-height: 22px;}
  .faq-wrp .stage-block .stage-list-box img{max-width: 80px;}
  .faq-wrp .stage-block li:first-child{padding: 100px 0 0;}
  .faq-wrp .stage-block li:nth-child(2){padding: 45px 0 0;}
  .stage-line-shap1 {left: 17.2%;top: 47%;max-width: 110px;}
  .stage-line-shap2 {left: 59%;top: 18%;max-width: 110px;}
  footer{padding: 40px 0;}
  footer .col-md-5.col-sm-12{width: 30%}
  footer .col-md-7.col-sm-12{width: 70%;}
  footer .quicklinks h3{margin: 0 0 10px;}
  footer .quicklinks ul li{margin: 0 0 6px;}
  footer .quicklinks ul li a{font-size: 15px;}


  /* **** 12months **** */
  .feeding-wrp .container{max-width: 740px;}
  .product-slider-wrp .container{max-width: 740px;}
  .nextstage-wrp .container{max-width: 740px;}
  .months-banner{padding: 100px 0;background-position: 19%;}
  .months-banner .banner-detail img{max-width: 70px;}
  .months-banner .banner-detail h2{font-size: 32px;line-height: 40px;margin: 0 0 20px;}
  .months-banner .banner-detail p{font-size: 18px;line-height: 26px;margin: 0 0 30px}
  .month-shape7{max-width: 60px;}
  .month-shape8{max-width: 60px;}
  .months12-main-wrpper .month-shape14{max-width: 40px;}
  .months12-main-wrpper .month-shape15{max-width: 40px;}
  .months12-main-wrpper .month-shape16{max-width: 40px;}
  .months12-main-wrpper .month-shape17{max-width: 40px;}
  .months12-main-wrpper .month-shape18{max-width: 40px;}
  .months12-main-wrpper .month-shape19{max-width: 60px;bottom: 7%;}
  .months12-main-wrpper .month-shape20{max-width: 60px;}
  .feeding-wrp{padding: 60px 0;}
  .feeding-wrp .feeding-title{margin: 0 0 50px;position: relative;z-index: 9}
  .feeding-wrp .feeding-title h2{font-size: 30px;line-height: 40px;}
  .feeding-wrp .feeding-title p{font-size: 16px;line-height: 24px;}
  .feeding-wrp .feeding-block{padding: 0 0 60px;}
  .feeding-wrp .small-title{margin: 0 0 30px;}
  .feeding-wrp .small-title h2{font-size: 26px;line-height: 32px;margin: 0 0 15px;}
  .feeding-wrp .small-title p{font-size: 16px;line-height: 24px;}
  .feeding-wrp .small-title p br{display: none;}
  .feeding-wrp .activities-box{border-radius: 30px;margin: 0 0 20px;position: relative;z-index: 9}
  .feeding-wrp .activities-box .box-img img{border-radius: 30px 30px 0 0}
  .feeding-wrp .activities-box .description{padding: 20px;}
  .feeding-wrp .activities-box .description ul{gap: 15px;margin: 0 0 10px;}
  .feeding-wrp .activities-box .description ul li{font-size: 12px;}
  .feeding-wrp .activities-box .description ul li span{font-size: 12px;line-height: 16px;padding: 3px 8px;}
  .feeding-wrp .activities-box .description h3{font-size: 18px;line-height: 24px;margin: 0 0 10px;}
  .feeding-wrp .activities-box .description p{font-size: 15px;line-height: 22px;}
  .feeding-wrp .btn-secondary{margin: 0 auto;padding: 10px 40px;}
  .feeding-wrp .faq-wrp{padding: 0}
  .feeding-slider-wrp{padding: 80px 0;}
  .feeding-slider-wrp .titlebar h2{position: relative;z-index: 9;font-size: 26px;line-height: 32px;margin: 0 0 40px;}
  .product-slider-wrp .product-slider{padding: 0}
  .feeding-slider-wrp .btn-primary{margin: 30px auto 0;}  
  .product-box{border-radius: 30px;}
  .product-box .box-img{height: 250px;}
  .product-box .description{border-radius: 0 0 30px 30px;}
  .product-box .description{padding: 16px;}
  .product-box .description p{margin: 0 0 20px;}
  .product-box .box-footer ul li{margin: 0 0 15px}
  .nextstage-wrp{margin: 0}
  .nextstage-block{padding: 15px 15px 0;position: relative;z-index: 9}
  .nextstage-block .nextstage-detail .description{max-width: 540px;}
  .nextstage-block .nextstage-detail .description h2{font-size: 24px;line-height: 32px;margin: 0 0 20px;}
  .nextstage-block .nextstage-detail .description p{font-size: 16px;line-height: 24px;margin: 0 0 20px;}
  .nextstage-block .nextstage-detail .description h6{font-size: 16px;line-height: 24px;margin: 0 0 20px;}
  .nextstage-block .nextstage-detail{height: auto;padding: 110px 10px 30px;}
  /* **** End 12months **** */

  /* **** 8months **** */
  .months8-main-wrpper .month-shape9{max-width: 120px;}
  .months8-main-wrpper .month-shape10{max-width: 120px;}
  .months8-main-wrpper .month-shape11{max-width: 120px;}
  .months8-main-wrpper .month-shape12{max-width: 120px;}
  .months8-main-wrpper .month-shape13{max-width: 120px;}
  .nextstage-block{margin-top: -70px;}
  /* **** End 8months **** */

   /* **** 6months **** */
  .feeding-wrp .month-shape1{max-width: 100px;}
  .feeding-wrp .month-shape2{max-width: 120px;}
  .feeding-wrp .month-shape3{max-width: 100px;}
  .feeding-wrp .month-shape5{max-width: 120px;}
  .feeding-wrp .month-shape6{max-width: 100px;}
  .month-shape4{max-width: 80px;}
  .nextstage-wrp{padding: 0}
  /* **** End 6months **** */

  /* **** FAQ *** */
  .faq-banner .hero-slider .slider-box .box-bg-img img{object-position: left;}
  .faq-banner .hero-slider .slider-box .box-bg-img img.faq-slider3{object-position: right;}
  .hero-wrp .slider-box .faq-detail .description p{font-size: 16px;line-height: 24px;}
  .hero-wrp .slider-box .faq-detail3 .box-img img{max-width: 300px;margin: 0}
  .hero-wrp .slider-box .faq-detail3 .description h2{font-size: 24px;}
  .faq-wrpper{padding: 60px 0;}
  .faq-wrpper .container{max-width: 540px;}
  .faq-wrpper .shap1-faq{max-width: 120px;}
  .faq-wrpper .shap2-faq{max-width: 120px;}
  .faq-wrpper .shap3-faq{max-width: 80px;}
  .faq-wrpper .shap4-faq{max-width: 100px;}
  .faq-wrpper .titlebar{margin: 0 0 30px;}
  .faq-wrpper .titlebar h2{font-size: 26px;margin: 0 0 20px;line-height: 32px;}
  .faq-wrpper .titlebar p{font-size: 16px;line-height: 24px;}
  .faq-wrpper .accordion .accordion-item{margin: 0 0 10px;position: relative;z-index: 2}
  .faq-wrpper .accordion .accordion-item:nth-child(3n) {margin: 0 0 30px;}
  .faq-wrpper .accordion .accordion-item .accordion-button{font-size: 18px;padding: 15px 46px 15px 20px;line-height: 26px}
  .faq-wrpper .accordion .accordion-item .accordion-button:before{right: 15px;font-size: 18px;}
  .faq-wrpper .accordion .accordion-item .accordion-body p{font-size: 15px;line-height: 22px;}
  .faq-newsletter-wrp{padding: 60px 0;}
  .faq-newsletter-wrp .container{max-width: 540px;}
  .faq-newsletter-wrp .faqnewsletter-banner{border-radius: 40px;display: block;}
  .faq-newsletter-wrp .faqnewsletter-banner .box-img{width: 100%}
  .faq-newsletter-wrp .faqnewsletter-banner .box-img img{width: 100%;border-radius: 40px 40px 0 0}
  .faq-newsletter-wrp .faqnewsletter-banner .description{width: 100%;padding: 16px;text-align: center;}
  .faq-newsletter-wrp .faqnewsletter-banner .description h2{font-size: 24px;line-height: 32px;margin: 0 0 15px;}
  .faq-newsletter-wrp .faqnewsletter-banner .description .btn-primary{font-size: 18px;margin: 0 auto;}
  /* **** End FAQ *** */

  /* **** Product Information **** */
  .product-detail-wrp{padding: 80px 0;}
  .product-detail-wrp .container{max-width: 740px;}
  .product-detail-wrp .slider-pagination .slider_arrows{max-width: 240px;}
  .product-detail-wrp .slider-pagination .slider-dots-box ul{gap: 32px;}
  .product-detail-wrp .product-description{max-width: 100%;}
  .product-detail-wrp .product-description h2{font-size: 26px;line-height: 32px;margin: 0}
  .product-detail-wrp .product-description h2 span{font-size: 22px;}
  .product-detail-wrp .product-description p{font-size: 16px;line-height: 24px;margin: 0 0 16px;}
  .product-detail-wrp .product-description .btn-primary{font-size: 16px;}
  .product-information-bg .product-info-shape4{max-width: 60px;}
  .review-wrp{padding: 0 0 80px;}
  .review-wrp .container{max-width: 740px;}
  .review-wrp .review-block{padding: 40px;border-radius: 30px;margin: 0 0 20px;}
  .review-wrp .review-title h2{font-size: 26px;line-height: 30px;margin: 0 0 20px;}
  .review-wrp .review-block h3{font-size: 20px;line-height: 30px;margin: 0 0 15px;}
  .review-wrp .review-block .row{align-items: center;}
  .review-wrp .review-block .col-md-6.col-sm-12{width: 50%;}
  .review-wrp .review-block .rating-box ul{gap: 5px;}
  .review-wrp .review-block .rating-box ul li img{max-width: 16px;}
  .review-wrp .review-block button{padding: 9px 16px;font-size: 12px;}
  .review-wrp .problems-info{padding: 20px;border-radius: 20px;}
  .review-wrp .problems-info .info-title{display: block;margin: 0 0 15px;}
  .review-wrp .problems-info .info-title h3{font-size: 18px;line-height: 24px;margin: 0 0 15px;}
  .review-wrp .problems-info .info-title ul{gap: 5px;}
  .review-wrp .problems-info .info-title ul li img{max-width: 16px;}
  .review-wrp .problems-info p{margin: 0 0 20px;font-size: 16px;line-height: 24px;}
  .preparation-wrp{padding: 60px 0;}
  .preparation-wrp .preparation-block{max-width: 100%;min-height: unset;background: #FFF6E1;padding: 20px;border-radius: 30px;}
  .preparation-wrp .preparation-block .preparation-title h2{font-size: 26px;line-height: 32px;margin: 0 0 15px;}
  .preparation-wrp .preparation-block .preparation-title p{font-size: 16px;line-height: 24px;margin: 0 0 20px;}
  .preparation-wrp .preparation-block .preparation-box{margin: 0 0 30px;}
  .preparation-wrp .preparation-block .preparation-box h4{font-size: 16px;line-height: 24px;}
  .preparation-wrp .preparation-block .preparation-box img{width: 60px;max-width: 60px;margin-right: 10px;}
  .product-information-bg .product-info-shape1{max-width: 80px;top: -20px;}
  .information-faq-wrp.faq-wrp{padding: 60px 0;}
  .product-information-bg .product-info-shape2{max-width: 60px;}
  .product-information-bg .product-info-shape5{max-width: 80px;}
  .stage-banner{border-radius: 30px;}
  .stage-banner .box-img{width: 100%;}
  .stage-banner .box-img img{max-width: 100%;margin: 0}
  .stage-banner .description{width: 100%;padding: 20px;}
  .stage-banner .description h3{font-size: 26px;line-height: 30px;margin: 0 0 15px;}
  .stage-banner .description p{font-size: 18px;line-height: 26px;margin: 0 0 20px;}
  .stage-banner .stage-shap1 {max-width: 270px;left: 35%;}
  .product-information-bg .product-slider-wrp .titlebar h2{font-size: 26px;line-height: 30px;margin: 0 0 20px;}
  .product-slider button.slick-prev.slick-arrow:before, .product-slider button.slick-next.slick-arrow:before{font-size: 14px;height: 40px;width: 40px;}
  .product-information-bg .product-info-shape6{max-width: 80px;}
  .product-information-bg .product-info-shape3{max-width: 120px;}
  .product-box .description h3{font-size: 18px;}
  /* **** End Product Information **** */

  /* **** Infant Cereals Range **** */
  .cereals-wrp .hero-slider .cereals-detail{padding: 20px 0}
  .cereals-detail .cereals-slider1-title h2{font-size: 20px;line-height: 28px;}
  .cereals-detail .cereals-slider1-title{left: 0;right: 0}
  .cereals-detail .cereals-slider1-title img{max-width: 616px;}
  .cereals-detail .cereals-slider1-title h2{font-size: 20px;line-height: 28px;}
  .cereals-wrp .hero-slider .cereals-detail{padding: 20px 0}
  .cereals-wrp .hero-slider .slider-box .cereals-slider2-title img {max-width: 250px;}
  .cereals-wrp .hero-slider .slider-box .cereals-slider2-title h2{font-size: 22px;line-height: 30px;}
  .cereals-wrp .hero-slider .slider-box .cereals-slider3-title h2 {padding: 0 30px 20px 50px;}
  .cereals-wrp .hero-slider .slider-box .conveniently-title{min-height: 226px;max-width: 389px;padding: 25px 30px;}
  .cereals-wrp .hero-slider .slider-box .conveniently-title h2{font-size: 24px;line-height: 30px;margin: 0 0 10px;}
  .cereals-wrp .hero-slider .slider-box .conveniently-title p{font-size: 16px;line-height: 24px;margin: 0 0 15px;}

  .why-choose-wrp .choose-shap2{max-width: 80px;}
  .why-choose-wrp .choose-title h2{font-size: 30px;line-height: 40px;}
  .why-choose-wrp .choose-block{max-width: 650px;margin: 0 auto 40px;}
  .why-choose-wrp .choose-block .title h3{font-size: 14px;line-height: 20px;bottom: 14px;left: 41px;}
  .why-choose-wrp .choose-block .title img{max-width: 200px;}
  .why-choose-wrp .choose-block h4 {font-size: 18px;line-height: 24px;width: 200px;padding: 20px;}
  .why-choose-wrp .choose-block .choose-img{max-width: 400px;}

  .why-choose-wrp .enzymatically-title img{max-width: 80px;margin-right: 10px;}
  .why-choose-wrp .enzymatically-title h3{font-size: 28px;line-height: 34px;}
  .why-choose-wrp .enzymatically-title p{font-size: 20px;line-height: 26px;}
  .why-choose-wrp .choose-shap1{max-width: 60px;}
  .why-choose-wrp .container{max-width: 740px;}
  .why-choose-wrp .spoon-img{max-width: 200px;top: 62%;}

  .why-choose-wrp .digest-info img {max-width: 200px;}
  .why-choose-wrp .digest-info h4 img{max-width: 60px;margin-right: 10px;}
  .why-choose-wrp .digest-info h4{font-size: 22px;line-height: 30px;}

  .why-choose-wrp .flavours-block .flavours-title h3{font-size: 16px;line-height: 26px;top: 70px;padding: 0 15px;}
  .why-choose-wrp .flavours-block .flavours-title img {max-width: 270px;}
  .why-choose-wrp .flavours-block .flavours-title2{top: 0}
  .why-choose-wrp .flavours-block .flavours-title2 h3{top: 54px;} 
  .why-choose-wrp .choose-img{margin: -140px 0 0 auto;width: 75%;}

  .product-slider-wrp{padding: 40px 0;}
  .product-slider-wrp .product-titlebar h2{font-size: 26px;line-height: 30px;}
  .newsletter-banner{border-radius: 30px;}
  .newsletter-banner .box-img{width: 100%;}
  .newsletter-banner .box-img img{width: 100%;border-radius: 30px 0 0 30px;}
  .newsletter-banner .description{width: 100%;padding: 20px;}
  .newsletter-banner .description h3{font-size: 24px;line-height: 30px;margin: 0 0 20px;}
  .newsletter-banner .description .btn-primary{font-size: 16px;padding: 8px 20px;}
  .faq-wrp .cereals-faq-shap1{max-width: 60px;}
  .faq-wrp .cereals-faq-shap3{max-width: 40px;}
  .faq-wrp .cereals-faq-shap2{max-width: 60px;}
  .faq-wrp .cereals-faq-shap4{max-width: 50px;}
  .product-box .description .rating-box ul{gap: 5px;}
  .product-box .description .rating-box ul li{font-size: 14px;}
  .product-box .description .rating-box ul li:last-child{margin-left: 5px}
  /* **** End Infant Cereals Range **** */
	.newsletter-banner .box-img img{min-height: 300px;object-fit: cover;}
    .newsletter-form .form-group .form-control{font-size: 14px;padding: 10px 15px;}
	.product-box .box-img .stage-info {top: 12px;right: 14px;height: 40px;}
}

@media (max-width: 767px) {
  .container{max-width: 540px;}
  .tailored-wrp .container{max-width: 540px;}
  .journey-wrp .container{max-width: 540px;}
  .ingredients-wrp .container{max-width: 540px;}
  .stage-wrp .container{max-width: 540px;}
  .activities-wrp .container{max-width: 540px;}

  .btn-primary{font-size: 16px;line-height: 24px;padding: 12px 30px;min-width: 150px;}

  header .navbar .navbar-nav {position: fixed;bottom: 0;height: calc(100% - 60px);width: 100%;background-color: #b79072;right: -100%;padding: 15px;border-top: 1px solid rgba(255, 255, 255, 0.2);}
  header .navbar .show .navbar-nav {right: 0;display: block;}
  header .navbar .navbar-nav li {max-width: 540px;margin: 0 auto 15px;padding: 0 15px;}
  header .navbar .navbar-nav li:last-child {margin: 0 auto;}
  .navbar-light .navbar-nav .nav-link{display: table;margin: 0 auto;}
  .navbar-brand img {height: 40px;}
  .hero-slider .slider-box .box-bg-img img{height: 420px;}
  .hero-slider .hero-detail h2{font-size: 24px;text-align: center;margin: 0 0 20px;line-height: 32px;}
  .hero-slider .hero-detail p{font-size: 15px;text-align: center;margin: 0 0 30px;line-height: 22px;}
  .hero-slider .hero-detail p br{display:none;}
  .hero-slider .hero-detail .hero-shap{position: relative;left: 0;right: 0;bottom: 0;transform: unset;}
  .hero-slider .hero-detail .btn-primary{margin: 0 auto;}
  .hero-slider .hero-detail .description2 p{margin: 0 0 30px;}
  .hero-slider .hero-detail .description3 p{margin: 0 0 30px;}
  .hero-slider .slick-dots{gap: 16px;}
  .hero-slider .slick-dots li button{height: 10px;width: 10px;}
  .hero-slider button.slick-prev.slick-arrow, .hero-slider button.slick-next.slick-arrow{left: 15px;transform: unset;bottom: 40px;top: auto;}
  .hero-slider button.slick-prev.slick-arrow:before, .hero-slider button.slick-next.slick-arrow:before{height: 40px;width: 40px;font-size: 14px;}
  .hero-slider button.slick-next.slick-arrow{left: auto;right: 15px}
  .hero-slider .hero-detail .hero-shap{display: none;}
  .tailored-wrp{padding: 40px 0;text-align: center;}
  .tailored-wrp h2{font-size: 26px;line-height: 32px;margin: 0 0 20px;}
  .tailored-wrp p{font-size: 16px;line-height: 24px;margin: 0 0 15px;max-width: 100%;}
  .journey-wrp{padding: 40px 0;text-align: center;}
  .journey-wrp .journey-shap1{max-width: 60px;pointer-events: none;}
  .journey-wrp .journey-shap2{max-width: 60px;pointer-events: none;}
  .journey-wrp .journey-img img{margin: 0 auto 20px;max-width: 240px;position: relative;z-index: 5}
  .journey-wrp .journey-description{max-width: 100%;margin: 0}
  .journey-wrp .journey-description h2{font-size: 26px;line-height: 32px;margin: 0 0 20px;max-width: 100%}
  .journey-wrp .journey-description p{font-size: 16px;line-height: 24px;margin: 0 0 30px;}
  .journey-wrp .journey-description .btn-primary{margin: 0 auto;}
  .ingredients-wrp{padding: 40px 0; }
  .ingredients-wrp .ingredients-shape1{max-width: 80px;pointer-events: none;}
  .ingredients-wrp .ingredients-shape2{max-width: 60px;pointer-events: none;}
  .ingredients-wrp .ingredients-img img{position: relative;z-index: 5}
  .ingredients-wrp p{font-size: 16px;line-height: 24px;}
  .ingredients-wrp .ingredients-info{margin: 40px 0 0;}
  .ingredients-wrp .ingredients-info .info-img{margin: 0 auto 40px;}
  .ingredients-wrp .ingredients-info .description img {max-width: 120px;max-height: 120px;}
  .ingredients-wrp .ingredients-info .info-img img.info-bg{max-width: 240px;max-height: 240px;}
  .stage-wrp{padding: 40px 0;}
  .stage-wrp .stage-title{margin: 0 0 40px;}
  .stage-wrp .stage-title h2{font-size: 26px;line-height: 32px;margin: 0 0 15px;}
  .stage-wrp .stage-title p{font-size: 16px;line-height: 24px;margin: 0}
  .stage-wrp .stage-box .detail h3{font-size: 22px;line-height: 26px;margin: 0 0 10px;}
  .stage-wrp .stage-box .detail p{font-size: 15px;line-height: 22px;margin: 0 auto 10px;max-width: 180px;}
  .stage-wrp .stage-box .detail a{font-size: 16px;line-height: 20px;}
  .newsletter-block{margin: 40px 0 0;border-radius: 40px;padding: 20px;}
  .newsletter-block h2{font-size: 24px;line-height: 32px;margin: 0 0 30px;}
  .newsletter-block h2 br{display: none;}
  .newsletter-block .newsletter-box{margin: 0 0 30px;}
  .newsletter-block .newsletter-box .box-icon img{max-height: 100px;}
  .newsletter-block .newsletter-box .box-icon{min-height: unset;}
  .newsletter-block .newsletter-box h4{font-size: 22px;line-height: 30px;margin: 0 0 10px;}
  .newsletter-block .newsletter-box h4 br{display: none;}
  .newsletter-block .newsletter-box p{font-size: 16px;line-height: 24px;}
  .newsletter-block .newsletter-box p br{display: none;}
  .newsletter-block .btn-primary{font-size: 16px;line-height: 24px;padding: 12px 30px;margin: 0 auto;}
  .activities-wrp{padding: 40px 0;}
  .activities-wrp h2{font-size: 26px;line-height: 30px;margin: 0 auto 24px;}
  .activities-box{border-radius: 30px;margin: 0 0 20px;}
  .activities-box .box-img img{border-radius: 30px 30px 0 0}
  .activities-box .description{padding: 20px;}
  .activities-box .description ul{gap: 15px;margin: 0 0 10px;}
  .activities-box .description ul li{font-size: 12px;}
  .activities-box .description ul li span{font-size: 12px;line-height: 16px;padding: 3px 8px;}
  .activities-box .description h3{font-size: 18px;line-height: 24px;margin: 0 0 10px;}
  .activities-box .description p{font-size: 15px;line-height: 22px;}
  .activities-wrp .btn-primary{margin: 0 auto;padding: 10px 40px;}
  .faq-wrp{padding: 40px 0;}
  .faq-wrp .faq-shap1{max-width: 80px;}
  .faq-wrp .faq-shap2{max-width: 60px;}
  .faq-wrp .titlebar{margin: 0 0 24px;}
  .faq-wrp .titlebar h2{font-size: 24px;line-height: 30px;margin: 0 0 15px;}
  .faq-wrp .titlebar p{font-size: 16px;line-height: 24px;}
  .faq-wrp .accordion .accordion-item{margin: 0 0 10px;position: relative;z-index: 2}
  .faq-wrp .accordion .accordion-item .accordion-button{font-size: 18px;padding: 15px 46px 15px 20px;line-height: 26px}
  .faq-wrp .accordion .accordion-item .accordion-button:before{right: 15px;font-size: 18px;}
  .faq-wrp .accordion .accordion-item .accordion-body p{font-size: 15px;line-height: 22px;}
  .faq-wrp .accordion{max-width: 100%;margin: 0 0 40px;}
  .faq-wrp .faq-shap3{max-width: 40px;}
  .faq-wrp .stage-block{max-width: 296px;}
  .faq-wrp .stage-block .stage-list-box h4{font-size: 16px;line-height: 22px;}
  .faq-wrp .stage-block .stage-list-box img{max-width: 50px;}
  .faq-wrp .stage-block li:first-child{padding: 50px 0 0;}
  .faq-wrp .stage-block li:nth-child(2){padding: 35px 0 0;}
  .stage-line-shap1 {left: 19.2%;top: 33%;max-width: 60px;}
  .stage-line-shap2 {left: 60%;top: 18%;max-width: 60px;}
  footer{padding: 40px 0;}
  footer .foot-logo{margin: 0 0 30px;}
  footer .quicklinks{margin: 0 0 30px;}
  footer .quicklinks h3{margin: 0 0 10px;}
  footer .quicklinks ul li{margin: 0 0 6px;}

  /* **** 12months **** */
  .feeding-wrp .container{max-width: 540px;}
  .product-slider-wrp .container{max-width: 540px;}
  .nextstage-wrp .container{max-width: 540px;}
  .months-banner{padding: 80px 0;background-position: 19%;}
  .months-banner .banner-detail{max-width: 450px;}
  .months-banner .banner-detail img{max-width: 50px;}
  .months-banner .banner-detail h2{font-size: 24px;line-height: 30px;margin: 0 0 20px;}
  .months-banner .banner-detail p{font-size: 16px;line-height: 24px;margin: 0 0 30px}
  .months-banner .banner-detail p br{display: none;}
  .month-shape7{max-width: 60px;}
  .month-shape8{max-width: 60px;}
  .months12-main-wrpper .month-shape14{max-width: 40px;}
  .months12-main-wrpper .month-shape15{max-width: 40px;}
  .months12-main-wrpper .month-shape16{max-width: 40px;}
  .months12-main-wrpper .month-shape17{max-width: 40px;}
  .months12-main-wrpper .month-shape18{max-width: 40px;}
  .months12-main-wrpper .month-shape19{max-width: 60px;bottom: 7%;}
  .months12-main-wrpper .month-shape20{max-width: 60px;}
  .feeding-wrp{padding: 60px 0;}
  .feeding-wrp .feeding-title{margin: 0 0 50px;position: relative;z-index: 9}
  .feeding-wrp .feeding-title h2{font-size: 30px;line-height: 40px;}
  .feeding-wrp .feeding-title p{font-size: 16px;line-height: 24px;}
  .feeding-wrp .feeding-block{padding: 0 0 60px;}
  .feeding-wrp .small-title{margin: 0 0 30px;}
  .feeding-wrp .small-title h2{font-size: 26px;line-height: 32px;margin: 0 0 15px;}
  .feeding-wrp .small-title p{font-size: 16px;line-height: 24px;}
  .feeding-wrp .small-title p br{display: none;}
  .feeding-wrp .activities-box{border-radius: 30px;margin: 0 0 20px;position: relative;z-index: 9}
  .feeding-wrp .activities-box .box-img img{border-radius: 30px 30px 0 0}
  .feeding-wrp .activities-box .description{padding: 20px;}
  .feeding-wrp .activities-box .description ul{gap: 15px;margin: 0 0 10px;}
  .feeding-wrp .activities-box .description ul li{font-size: 12px;}
  .feeding-wrp .activities-box .description ul li span{font-size: 12px;line-height: 16px;padding: 3px 8px;}
  .feeding-wrp .activities-box .description h3{font-size: 18px;line-height: 24px;margin: 0 0 10px;}
  .feeding-wrp .activities-box .description p{font-size: 15px;line-height: 22px;}
  .feeding-wrp .btn-secondary{margin: 0 auto;padding: 10px 40px;}
  .feeding-wrp .faq-wrp{padding: 0}
  .feeding-slider-wrp{padding: 80px 0;}
  .feeding-slider-wrp .titlebar h2{position: relative;z-index: 9;font-size: 26px;line-height: 32px;margin: 0 0 40px;}
  .product-slider-wrp .product-slider{padding: 0}
  .feeding-slider-wrp .btn-primary{margin: 30px auto 0;}  
  .product-box{border-radius: 30px;}
  .product-box .box-img{height: 250px;}
  .product-box .description{border-radius: 0 0 30px 30px;}
  .product-box .description{padding: 16px;}
  .product-box .description p{margin: 0 0 20px;}
  .product-box .box-footer ul li{margin: 0 0 15px}
  .nextstage-wrp{margin: 0}
  .nextstage-block{padding: 15px 15px 0;position: relative;z-index: 9}
  .nextstage-block .nextstage-detail .description h2{font-size: 24px;line-height: 32px;margin: 0 0 20px;}
  .nextstage-block .nextstage-detail .description p{font-size: 16px;line-height: 24px;margin: 0 0 20px;}
  .nextstage-block .nextstage-detail .description h6{font-size: 16px;line-height: 24px;margin: 0 0 20px;}
  .nextstage-block .nextstage-detail{height: auto;padding: 110px 10px 30px;}
  /* **** End 12months **** */


  /* **** 8months **** */
  .months8-main-wrpper .month-shape9{max-width: 80px;}
  .months8-main-wrpper .month-shape10{max-width: 80px;}
  .months8-main-wrpper .month-shape11{max-width: 80px;}
  .months8-main-wrpper .month-shape12{max-width: 80px;}
  .months8-main-wrpper .month-shape13{max-width: 80px;}
  .nextstage-block{margin-top: -30px;}
  /* **** End 8months **** */

  /* **** 6months **** */
  .feeding-wrp .month-shape1{max-width: 60px;}
  .feeding-wrp .month-shape2{max-width: 60px;}
  .feeding-wrp .month-shape3{max-width: 60px;}
  .feeding-wrp .month-shape5{max-width: 60px;}
  .feeding-wrp .month-shape6{max-width: 60px;}
  .month-shape4{max-width: 60px;}
  .nextstage-wrp{padding: 0}
  /* **** End 6months **** */


  /* **** FAQ *** */
  .faq-banner .hero-slider .slider-box .box-bg-img img{object-position: left;height: 520px;}
  .faq-banner .hero-slider .slider-box .box-bg-img img.faq-slider3{object-position: right;}
  .hero-wrp .slider-box .faq-detail .description p{font-size: 16px;line-height: 24px;}
  .hero-wrp .slider-box .faq-detail3 .description{margin: 0 auto;}
  .hero-wrp .slider-box .faq-detail3 .box-img img{margin: 0 auto 15px;max-width: 300px;}
  .hero-wrp .slider-box .faq-detail3 .description h2{font-size: 24px;}
  .faq-wrpper{padding: 60px 0;}
  .faq-wrpper .container{max-width: 540px;}
  .faq-wrpper .shap1-faq{max-width: 80px;}
  .faq-wrpper .shap2-faq{max-width: 80px;}
  .faq-wrpper .shap3-faq{max-width: 60px;}
  .faq-wrpper .shap4-faq{max-width: 60px;}
  .faq-wrpper .titlebar{margin: 0 0 30px;}
  .faq-wrpper .titlebar h2{font-size: 26px;margin: 0 0 20px;line-height: 32px;}
  .faq-wrpper .titlebar p{font-size: 16px;line-height: 24px;}
  .faq-wrpper .accordion .accordion-item{margin: 0 0 10px;position: relative;z-index: 2}
  .faq-wrpper .accordion .accordion-item:nth-child(3n) {margin: 0 0 30px;}
  .faq-wrpper .accordion .accordion-item .accordion-button{font-size: 18px;padding: 15px 46px 15px 20px;line-height: 26px}
  .faq-wrpper .accordion .accordion-item .accordion-button:before{right: 15px;font-size: 18px;}
  .faq-wrpper .accordion .accordion-item .accordion-body p{font-size: 15px;line-height: 22px;}
  .faq-newsletter-wrp{padding: 60px 0;}
  .faq-newsletter-wrp .container{max-width: 540px;}
  .faq-newsletter-wrp .faqnewsletter-banner{border-radius: 40px;display: block;}
  .faq-newsletter-wrp .faqnewsletter-banner .box-img{width: 100%}
  .faq-newsletter-wrp .faqnewsletter-banner .box-img img{width: 100%;border-radius: 40px 40px 0 0}
  .faq-newsletter-wrp .faqnewsletter-banner .description{width: 100%;padding: 16px;text-align: center;}
  .faq-newsletter-wrp .faqnewsletter-banner .description h2{font-size: 24px;line-height: 32px;margin: 0 0 15px;}
  .faq-newsletter-wrp .faqnewsletter-banner .description .btn-primary{font-size: 18px;margin: 0 auto;}
  /* **** End FAQ *** */

  /* **** Product Information **** */
  .product-detail-wrp{padding: 60px 0;}
  .product-detail-wrp .container{max-width: 540px;}
  .product-detail-wrp .slider-pagination .slider_arrows{max-width: 240px;}
  .product-detail-wrp .slider-pagination .slider-dots-box ul{gap: 32px;}
  .product-detail-wrp .product-description{max-width: 100%;padding: 40px 0 0;}
  .product-detail-wrp .product-description h2{font-size: 26px;line-height: 32px;margin: 0}
  .product-detail-wrp .product-description h2 span{font-size: 22px;}
  .product-detail-wrp .product-description p{font-size: 16px;line-height: 24px;margin: 0 0 16px;}
  .product-detail-wrp .product-description .btn-primary{font-size: 16px;}
  .product-information-bg .product-info-shape4{max-width: 60px;}
  .review-wrp{padding: 0 0 80px;}
  .review-wrp .container{max-width: 540px;}
  .review-wrp .review-block{padding: 20px;border-radius: 20px;margin: 0 0 20px;}
  .review-wrp .review-title h2{font-size: 26px;line-height: 30px;margin: 0 0 20px;}
  .review-wrp .review-block h3{font-size: 20px;line-height: 30px;margin: 0 0 15px;}
  .review-wrp .review-block .row{align-items: center;}
  .review-wrp .review-block .col-md-6.col-sm-12{width: 50%;}
  .review-wrp .review-block .rating-box ul{gap: 5px;}
  .review-wrp .review-block .rating-box ul li img{max-width: 16px;}
  .review-wrp .review-block button{padding: 9px 16px;font-size: 12px;}
  .review-wrp .problems-info{padding: 20px;border-radius: 20px;}
  .review-wrp .problems-info .info-title{display: block;margin: 0 0 15px;}
  .review-wrp .problems-info .info-title h3{font-size: 18px;line-height: 24px;margin: 0 0 15px;}
  .review-wrp .problems-info .info-title ul{gap: 5px;}
  .review-wrp .problems-info .info-title ul li img{max-width: 16px;}
  .review-wrp .problems-info p{margin: 0 0 20px;font-size: 16px;line-height: 24px;}
  .preparation-wrp{padding: 60px 0;}
  .preparation-wrp .preparation-block{max-width: 100%;min-height: unset;background: #FFF6E1;padding: 20px;border-radius: 30px;}
  .preparation-wrp .preparation-block .preparation-title h2{font-size: 26px;line-height: 32px;margin: 0 0 15px;}
  .preparation-wrp .preparation-block .preparation-title p{font-size: 16px;line-height: 24px;margin: 0 0 20px;}
  .preparation-wrp .preparation-block .preparation-title p br{display: none;}
  .preparation-wrp .preparation-block .preparation-box{margin: 0 0 30px;}
  .preparation-wrp .preparation-block .preparation-box h4{font-size: 16px;line-height: 24px;}
  .preparation-wrp .preparation-block .preparation-box img{width: 60px;max-width: 60px;margin-right: 10px;}
  .product-information-bg .product-info-shape1{max-width: 80px;top: -20px;}
  .information-faq-wrp.faq-wrp{padding: 60px 0;}
  .product-information-bg .product-info-shape2{max-width: 60px;}
  .product-information-bg .product-info-shape5{max-width: 80px;}
  .stage-banner{flex-flow: column-reverse;border-radius: 30px;}
  .stage-banner .box-img{width: 100%;}
  .stage-banner .box-img img{max-width: 100%;margin: 0}
  .stage-banner .description{width: 100%;padding: 20px;}
  .stage-banner .description h3{font-size: 26px;line-height: 30px;margin: 0 0 15px;}
  .stage-banner .description p{font-size: 18px;line-height: 26px;margin: 0 0 20px;}
  .product-information-bg .product-slider-wrp .titlebar h2{font-size: 26px;line-height: 30px;margin: 0 0 20px;}
  .product-slider button.slick-prev.slick-arrow:before, .product-slider button.slick-next.slick-arrow:before{font-size: 14px;height: 40px;width: 40px;}
  .product-information-bg .product-info-shape6{max-width: 80px;}
  .product-information-bg .product-info-shape3{max-width: 120px;}
  /* **** End Product Information **** */


  /* **** Infant Cereals Range **** */
  .cereals-wrp .bs-img{display: none;}
  .cereals-wrp .mbl-img{display: block;}
  .cereals-wrp .hero-slider .slider-box .box-bg-img img{height: 650px;}
  .mobile-product {display: block;}
  .mobile-detail{display: block;}
  .cereals-detail .cereals-slider1-title{background: rgba(255, 246, 225, 0.75);padding: 16px;border-radius: 30px;margin:  0 0 30px;}
  .cereals-detail .cereals-slider1-title img{max-width: 100%;display: none;}
  .cereals-detail .cereals-slider1-title h2{position: relative;left: 0;top: 0;right: 0;bottom: 0;transform: unset;font-size: 22px;line-height: 28px;}
  .cereals-wrp .hero-slider .slider-box .cereals-slider2-title img {max-width: 250px;}
  .cereals-wrp .hero-slider .slider-box .cereals-slider2-title h2{font-size: 22px;line-height: 30px;}
  .cereals-wrp .hero-slider .slider-box .conveniently-title{display: none;}
  .cereals-wrp .hero-slider .slider-box .cereals-slider3-title h2 {padding: 0 30px 20px 50px;}
  .cereals-wrp .hero-slider .hero-detail h2 br{display: none;}
  .cereals-wrp .hero-slider .hero-shap{display: block;}
  .why-choose-wrp{padding: 80px 0;}
  .why-choose-wrp .choose-shap2{display: none;}
  .why-choose-wrp .choose-title h2{font-size: 24px;line-height: 30px;margin: 0 0 24px;}
  .why-choose-wrp .choose-block .title{position: relative;left: 0;right: 0;top: 0;}
  .why-choose-wrp .choose-block .title h3{font-size: 14px;line-height: 20px;bottom: 14px;left: 41px;}
  .why-choose-wrp .choose-block h4 {font-size: 18px;line-height: 24px;width: 200px;padding: 20px;position: relative;left: 0;right: 0;margin: -40px 0 0 auto;}
  .why-choose-wrp .choose-block .title img{max-width: 200px;}
  .why-choose-wrp .choose-block .choose-img{max-width: 220px;}
  .why-choose-wrp .enzymatically-title{display: block;}
  .why-choose-wrp .enzymatically-title img{max-width: 60px;margin: 0 0 10px;}
  .why-choose-wrp .enzymatically-title h3{font-size: 22px;line-height: 30px;}
  .why-choose-wrp .enzymatically-title p{font-size: 16px;line-height: 24px;}
  .why-choose-wrp .choose-img{max-width: 80%;margin-left: auto;margin-top: -30px;}
  .why-choose-wrp .flavours-block{padding: 80px 0 0}
  .why-choose-wrp .choose-shap1{display: none;}
  .why-choose-wrp .spoon-img{max-width: 110px;top: 71%}
  .why-choose-wrp .digest-info h4 img{max-width: 60px;margin-right: 10px;}
  .why-choose-wrp .digest-info h4{font-size: 22px;line-height: 30px;}
  .why-choose-wrp .digest-info img {max-width: 200px;}
  .why-choose-wrp .flavours-block .flavours-title h3{font-size: 12px;line-height: 20px;top: 35px;padding: 0 15px;}
  .why-choose-wrp .flavours-block .flavours-title img {max-width: 170px;}
  .why-choose-wrp .flavours-block .flavours-title2{top: 0}
  .why-choose-wrp .flavours-block .flavours-title2 h3{top: 24px;} 
  .product-slider-wrp{padding: 40px 0;}
  .product-slider-wrp .product-titlebar h2{font-size: 26px;line-height: 30px;}
  .newsletter-banner{display: block;border-radius: 30px;}
  .newsletter-banner .box-img{width: 100%;}
  .newsletter-banner .box-img img{width: 100%;border-radius: 30px 30px 0 0;}
  .newsletter-banner .description{width: 100%;padding: 20px;}
  .newsletter-banner .description h3{font-size: 24px;line-height: 30px;margin: 0 0 20px;}
  .newsletter-banner .description .btn-primary{font-size: 16px;padding: 8px 20px;}
  .faq-wrp .cereals-faq-shap1{max-width: 60px;}
  .faq-wrp .cereals-faq-shap3{max-width: 40px;}
  .faq-wrp .cereals-faq-shap2{max-width: 60px;}
  .faq-wrp .cereals-faq-shap4{max-width: 50px;}
  .hero-slider .container{max-width: 540px;}
  .why-choose-wrp .container{max-width: 540px;}
  .product-box .description .rating-box ul{gap: 5px;}
  .product-box .description .rating-box ul li{font-size: 14px;}
  .product-box .description .rating-box ul li:last-child{margin-left: 5px}
  /* **** End Infant Cereals Range **** */
	.product-box .box-img .stage-info {top: 12px;right: 14px;height: 40px;}
}


@media (min-width: 575px) and (max-width: 767.98px) {
  .ingredients-wrp .ingredients-info{margin: 80px 0;}
  .ingredients-wrp .ingredients-info .info-img{margin: 0;}
  .ingredients-wrp .ingredients-info .description img {max-width: 90px;max-height: 90px;}
  .ingredients-wrp .ingredients-info .info-img img.info-bg{max-width: 180px;max-height:180px;}
  .stage-wrp .row{justify-content: center;}
  .faq-wrp .stage-block{max-width: 480px;}
  .faq-wrp .stage-block .stage-list-box h4{font-size: 16px;line-height: 22px;}
  .faq-wrp .stage-block .stage-list-box img{max-width: 80px;}
  .faq-wrp .stage-block li:first-child{padding: 100px 0 0;}
  .faq-wrp .stage-block li:nth-child(2){padding: 45px 0 0;}
  .stage-line-shap1 {left: 17.2%;top: 47%;max-width: 110px;}
  .stage-line-shap2 {left: 59%;top: 18%;max-width: 110px;}
}