@import url("https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap");
/* RR CSS Starts Here */

/* Section-1 CSS Starts Here */

.ba_food_section {
  position: relative;
  padding: 0px 0 !important;
  background-color: #fff;
}

.ba_food_banner {
  background-size: cover;
  background-position: center;
  height: 700px;
  position: relative;
  color: white;
  background-color: black;
  background-image: url("../imgs/tastecard/tastecard-008.webp");
}

.ba_food_banner_overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  /* background-color: rgb(0 0 0 / 40%); */
  backdrop-filter: blur(0px);
  background: linear-gradient(
    112.1deg,
    rgb(8 8 8) 11.4%,
    rgb(110 111 115 / 10%) 70.2%
  );
}


.ba_food_banner .row .banner_content h1 {
  color: #fff;
  font-size: 60px;
  line-height: 80px;
  text-align: left;
  font-family: "Nunito", sans-serif;
}
.ba_food_banner .row .banner_content p {
  color: #fff;
  text-align: left;
  text-transform: capitalize;
  font-weight: bold;
  font-size: 20px;
}
.ba_food_banner .row .banner_content span {
  background-image: linear-gradient(
    to right,
    #e43a15 0%,
    #e65245 51%,
    #e43a15 100%
  );
  padding: 0px 5px;
  border-radius: 10px;
}

.ba_food_banner .row .banner_content button {
  background-image: linear-gradient(
    to right,
    #e43a15 0%,
    #e65245 51%,
    #e43a15 100%
  );
  margin: 20px 0;
  padding: 15px 45px;
  text-align: center;
  transition: 0.5s;
  background-size: 200% auto;
  color: white;
  box-shadow: 0 0 20px #eee;
  border-radius: 10px;
  display: block;
  /* margin: 0 auto; */
  font-size: 18px;
}

.ba_food_banner .row .banner_content button:hover {
  background-position: right center; /* change the direction of the change here */
  color: #fff;
  text-decoration: none;
}

.ba_food_features_list
{
  backdrop-filter: blur(18px) saturate(120%);
  -webkit-backdrop-filter: blur(16px) saturate(180%);
  background-color: rgb(103 95 95 / 14%);
  border-radius: 12px;
  border: 1px solid rgba(255, 255, 255, 0.125);
  height: 450px;
}

.ba_food_features_list img {
  display: block;
  width: 200px;
  margin: 10px auto;
  border-radius: 10px;
  animation: tasteCard 2s infinite; /* Duration of 2 seconds, infinite repetition */
}
@keyframes tasteCard {
  0%, 100% {
    transform: translateY(0); /* Initial and final position */
  }
  50% {
    transform: translateY(-5px); /* Move upwards */
  }
}


.ba_food_features_list ul li
{
  display: flex;
  align-items: baseline;
  margin-bottom: 20px;
  line-height: 30px;
  text-align: left;
  font-size: 19px;
}

.ba_food_features_list ul
{
padding: 10px 25px;
display: flex;
align-items:flex-start;
height: 100%;
flex-direction: column;
/* justify-content: center; */
}

.ba_food_features_list ul li i
{
  color: #00ff22;
  margin-right: 10px;
  opacity: 0; /* Ensure icons are initially hidden */
  animation: fadeIn 0.5s ease forwards; /* Animation duration and easing */
}


.ba_food_features_list ul li:nth-child(1) i {
  animation-delay: 2s; /* No delay for the first icon */
}

.ba_food_features_list ul li:nth-child(2) i {
  animation-delay: 3s; /* Delay of 0.5 seconds for the second icon */
}

.ba_food_features_list ul li:nth-child(3) i {
  animation-delay: 4s; /* Delay of 1 second for the third icon */
}

.ba_food_features_list ul li:nth-child(4) i {
  animation-delay: 5s; /* Delay of 1.5 seconds for the fourth icon */
}

.ba_food_features_list ul li:nth-child(5) i {
  animation-delay: 6s; /* Delay of 2 seconds for the fifth icon */
}

@keyframes fadeIn {
  0% {
      opacity: 0;
      transform: translateY(-10px); /* Optional: slight movement */
  }
  100% {
      opacity: 1;
      transform: translateY(0);
  }
}

.ba_food__uk_ir
{
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 0);
}

.ba_food__uk_ir h5
{
  color: #fff;
  font-size: 18px;
  font-style: italic;
}


/* Section-1 CSS Ends Here */

/* Section-2 Starts Here */

.ba_section_02_logos {
  overflow: hidden;
  padding: 60px 0;
  background: white;
  white-space: nowrap;
  position: relative;
}

.ba_section_02_logos:before,
.ba_section_02_logos:after {
  position: absolute;
  top: 0;
  width: 250px;
  height: 100%;
  content: "";
  z-index: 2;
}

.ba_section_02_logos:before {
  left: 0;
  background: linear-gradient(to left, rgba(255, 255, 255, 0), white);
}

.ba_section_02_logos:after {
  right: 0;
  background: linear-gradient(to right, rgba(255, 255, 255, 0), white);
}

.ba_section_02_logos:hover .logos-slide {
  animation-play-state: paused;
}

.ba_section_02_logos .logos-slide {
  display: inline-block;
  animation: 10s slide infinite linear;
}
@keyframes slide {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-100%);
  }
}

.ba_section_02_logos .logos-slide img {
  height: 120px;
  margin: 0 20px;
}
/* Section-2 Ends Here */

/* Section-3 Starts Here */

.ba_food_section_03 {
  background-image: url("../imgs/tastecard/tastecard-008.webp");
  width: 95%;
  margin: 0 auto;
  /* padding: 25px 0; */
  background-size: cover;
  background-repeat: no-repeat;
  height: 500px;
  position: relative;
  border-radius: 30px;
}
.ba_food_section_03_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 30px;
  background: linear-gradient(
    112.1deg,
    rgb(8 8 8) 11.4%,
    rgb(52 174 223 / 84%) 70.2%
  );
}

.ba_food_section_03_content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.ba_food_section_03_content h2 {
  color: #fff;
  font-size: 45px;
  text-align: center;
  line-height: 55px;
}

.ba_food_section_03_content p {
  color: #fff;
  text-align: center;
  font-size: 20px;
}

/* Section-3 Ends Here */

/* Section-4 Starts Here */

.ba_food_section_wrapper_04 {
  width: 95%;
  margin: 0 auto;
  border-radius: 30px;
  padding-top: 25px;
  background-color: #d1e9e1;
  position: relative;
  background-image: url("../imgs/tastecard/coffee-logos/bg01.webp");
  background-size: cover;
  background-repeat: no-repeat;
  height: 500px;
}
.ba_food_section_wrapper_overlay_04 {
  /* background-color: red; */
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}

.ba_food_section_wrapper_04 .main_content {
  display: flex;
  flex-direction: column;
  justify-content: center !important;
  height: 100%;
}

.ba_section_04_logos {
  overflow: hidden;
  padding: 30px 0;
  /* background: white; */
  white-space: nowrap;
  position: relative;
}

.ba_section_04_logos:before,
.ba_section_04_logos:after {
  position: absolute;
  top: 0;
  width: 250px;
  height: 100%;
  content: "";
  z-index: 2;
}

.ba_section_04_logos:hover .logos-slide {
  animation-play-state: paused;
}

.ba_section_04_logos .logos-slide {
  display: inline-block;
  animation: 10s slide2 infinite linear;
  margin-left: 100px; /* Add margin to prevent overlap at restart */
}
@keyframes slide2 {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(0%);
  }
}

.ba_section_04_logos .logos-slide img {
  height: 150px;
  margin: 0 70px;
  background-color: #fff;
  border-radius: 150px;
  margin-top: 20px;
  /* width: 200px; */
  /* border:2px solid red; */
}

/* 18  Nov */

.ba_food_section_04 {
  text-align: center;
}
.ba_food_section_04 h2 {
  font-size: 45px;
  line-height: 55px;
  color: #fff;
}

.ba_food_section_04 p {
  color: #fff;
}

/* Section-4 Ends Here */

/* Section-5 Starts Here  */

.ba_food_section_05 {
  text-align: center;
}
.ba_food_section_05 h2 {
  font-size: 48px;
  line-height: 44px;
}
.ba_food_section_05 span {
  color: #036dbc;
  font-weight: bold;
}

.ba_section_05_logos {
  padding: 30px 0;
  background-color: #fff;
}
.ba_section_05_logos .logos-slide {
  display: flex;
  justify-content: space-around;
}
.ba_section_05_logos .logos-slide img {
  transition: transform 0.3s ease, filter 0.3s ease;
  transform: scale(1);
  width: 10%;
}
.ba_section_05_logos .logos-slide img:hover {
  transform: scale(1.1);
  filter: grayscale(100%);
}
.food_pizza_logos {
  margin-top: 30px;
}

/*  */

/* Section-6 Starts Here */

.ba_food_section_wrapper_06 {
  width: 95%;
  margin: 0 auto;
  border-radius: 30px;
  padding-top: 25px;
  background-color: #d1e9e1;
  position: relative;
  background-image: url("../imgs/tastecard/movie-brand/bg01.webp");
  background-size: cover;
  background-repeat: no-repeat;
  height: 500px;
}
.ba_food_section_wrapper_overlay_06 {
  /* background-color: red; */
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}

.ba_food_section_wrapper_06 .main_content {
  display: flex;
  flex-direction: column;
  justify-content: center !important;
  height: 100%;
}

.ba_food_section_06 {
  text-align: center;
}
.ba_food_section_06 h2 {
  font-size: 45px;
  line-height: 55px;
  color: #fff;
}
.ba_food_section_06 p {
  color: #fff;
  background: black;
    width: 80%;
    margin: 0 auto;
    padding: 10px;
    border-radius: 36px;
}

.ba_food_section_06 {
}

.ba_section_06_logos {
  overflow: hidden;
  padding: 30px 0;
  /* background: white; */
  white-space: nowrap;
  position: relative;
}

.ba_section_06_logos:hover .logos-slide {
  animation-play-state: paused;
}

.ba_section_06_logos .logos-slide {
  display: inline-block;
  animation: 15s slide3 infinite linear;
  margin-left: 100px; /* Add margin to prevent overlap at restart */
}
.ba_section_06_logos .logos-slide img {
  background-color: #fff;
  border-radius: 150px;
  margin: 0 70px;
  margin-top: 20px;
  height: 150px;
}

@keyframes slide3 {
  from {
    transform: translateX(0%);
  }
  to {
    transform: translateX(-100%);
  }
}

/* Section-6 Ends Here */

/* Section-7 Starts Here */
.ba_food_section_07 {
  text-align: center;
}
.ba_food_section_07 span {
  color: #036dbc;
  font-weight: bold;
}

.ba_food_section_07 h2 {
  font-size: 48px;
  line-height: 65px;
}

.ba_section_07_logos {
  overflow: hidden;
  padding: 30px 0;
  /* background: white; */
  white-space: nowrap;
  position: relative;
}

.ba_section_07_logos:before,
.ba_section_07_logos:after {
  position: absolute;
  top: 0;
  width: 250px;
  height: 100%;
  content: "";
  z-index: 2;
}

.ba_section_07_logos:before {
  left: 0;
  background: linear-gradient(to left, rgba(255, 255, 255, 0), #fff);
}

.ba_section_07_logos:after {
  right: 0;
  background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff);
}
.ba_section_07_logos:hover .logos-slide {
  animation-play-state: paused;
}

.ba_section_07_logos .logos-slide {
  display: inline-block;
  animation: 15s slide4 infinite linear;
  margin-left: 100px; /* Add margin to prevent overlap at restart */
}

@keyframes slide4 {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(0%);
  }
}

.ba_section_07_logos .logos-slide img {
  height: 200px;
  margin: 0 70px;
  /* width: 200px; */
  /* border:2px solid red; */
}

/* Section-7 Ends Here */

/* Section-8 Starts Here */

.ba_food_section_08 {
  background-image: url("../imgs/tastecard/tastecard-008.webp");
  width: 95%;
  margin: 0 auto;
  /* padding: 25px 0; */
  background-size: cover;
  background-repeat: no-repeat;
  height: 500px;
  position: relative;
  border-radius: 30px;
}
.ba_food_section_08_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 30px;
  background: linear-gradient(
    112.1deg,
    rgb(8 8 8) 11.4%,
    rgb(52 174 223 / 84%) 70.2%
  );
}
.ba_food_section_08_content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.ba_food_section_08_content h2 {
  color: #fff;
  font-size: 30px;
  text-align: center;
  line-height: 55px;
}
.ba_food_section_08_content p {
  color: #fff;
  text-align: center;
  font-size: 20px;
}

.ba_food_section_08_content h5
{
  color: #fff;
  font-size: 35px;
  margin-top: 20px;
  line-height: 40px;
  text-align: center;
  background: linear-gradient(to right, #30CFD0 0%, #ffffff 100%);
  -webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
  animation: highlighted_text 3s infinite; /* Blinks every second indefinitely */

}
@keyframes highlighted_text {
  0% {
      opacity: 1;
  }
  50% {
      opacity: 0;
  }
  100% {
      opacity: 1;
  }
}


/* Section-8 Endss Here */

/* Section -9 Starts Here */

.food_section_09_card .card-sl {
  border-radius: 8px;
  /* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); */
  box-shadow: 8px 0px 5px 0px rgba(0, 0, 0, 0.15);
}

.food_section_09_card .card-image img {
  max-height: 100%;
  max-width: 100%;
  border-radius: 10px;
}

.food_section_09_card .card-action {
  position: relative;
  float: right;
  margin-top: -25px;
  margin-right: 20px;
  z-index: 2;
  color: #e26d5c;
  background: #fff;
  border-radius: 100%;
  padding: 15px;
  font-size: 15px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 1px 2px 0 rgba(0, 0, 0, 0.19);
}

.food_section_09_card .card-action:hover {
  color: #fff;
  background: #e26d5c;
  -webkit-animation: pulse 1.5s infinite;
}

.food_section_09_card .card-heading {
  font-size: 16px;
  background: #fff;
  padding: 18px 15px;
  height: 110px;
  color: #036dbc;
  font-family: "Nunito", sans-serif !important;
  font-weight: 700;
}

.food_section_09_card .card-text {
  padding: 10px 15px;
  background: #fff;
  font-size: 14px;
  color: #636262;
}

.food_section_09_card .card-button {
  display: flex;
  justify-content: center;
  padding: 10px 0;
  width: 100%;
  background-color: #1f487e;
  color: #fff;
  border-radius: 0 0 8px 8px;
  /* border-radius: 30px; */
}

.food_section_09_card .card-button:hover {
  text-decoration: none;
  background-color: #1d3461;
  color: #fff;
}

.ba_food_section_09 {
  /* background-image: url('../imgs/tastecard/tastecard-008.webp'); */
  width: 95%;
  margin: 0 auto;
  /* padding: 25px 0; */
  background-size: cover;
  background-repeat: no-repeat;
  border-radius: 30px;
  background-color: #fff !important;
}

.ba_food_section_09_overlay .col-md-2 {
  -ms-flex: 0 0 16.666667%;
  flex: 0 0 20.666667%;
  max-width: 20%;
}
.ba_food_section_09_overlay h2 {
  font-size: 48px;
  line-height: 65px;
}
.ba_food_section_09_overlay span {
  color: #036dbc;
  font-weight: bold;
}
.ba_food_section_09_overlay .totalAverage {
  margin: 50px 0 !important;
  margin-bottom: -30px !important;
}
.totalAverage .col-md-12 h4 {
  font-size: 35px;
  text-align: center;
  line-height: 55px;
}
.totalAverage .col-md-12 span {
  font-size: 50px;
  color: #036dbc;
  font-weight: bold;
}

/* Section -9 Ends Here */

/* Section-10 Starts Here */

.ba_food_section_10 {
  background-image: url("../imgs/tastecard/tastecard-008.webp");
  width: 95%;
  margin: 0 auto;
  /* padding: 25px 0; */
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  border-radius: 30px;
  height: 400px;
  background-color: red;
}
.ba_food_section_10_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 30px;
  background: linear-gradient(
    112.1deg,
    rgb(8 8 8) 11.4%,
    rgb(52 174 223 / 84%) 70.2%
  );
  /* background: linear-gradient(112.1deg, rgb(8 8 8 / 81%) 11.4%, rgb(41 48 51) 70.2%); */
}
.ba_food_section_10_content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.ba_food_section_10_content h2 {
  color: #fff;
  font-size: 30px;
  text-align: center;
  line-height: 55px;
}

.ba_food_section_10_content p {
  color: #fff;
  text-align: center;
  font-size: 20px;
  line-height: 50px;
  text-align: left;
}

.ba_food_section_10_content i {
  color: #00ff22;
  margin-right: 10px;
}

.ba_food_section_10_content span {
  color: #fff;
  font-weight: bold;
}

.ba_food_section_10_content div
{
  display: flex;
  align-items: baseline;
}

/* Section-10 Ends Here */

/* Section-11 Starts Here */

.ba_food_section_11 {
  background-image: url("../imgs/tastecard/tastecard-008.webp");
  width: 95%;
  margin: 0 auto;
  /* padding: 25px 0; */
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  border-radius: 30px;
  height: 800px;
  background-color: red;
}
.ba_food_section_11_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 30px;
  background: linear-gradient(
    112.1deg,
    rgb(8 8 8) 11.4%,
    rgb(52 174 223 / 84%) 70.2%
  );
  /* background: linear-gradient(112.1deg, rgb(8 8 8 / 81%) 11.4%, rgb(41 48 51) 70.2%); */
}
.ba_food_section_11_content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.ba_food_section_11_content h2 {
  color: #fff;
  font-size: 30px;
  text-align: center;
  line-height: 55px;
}

.ba_food_section_11_content p {
  color: #fff;
  text-align: center;
  font-size: 20px;
  line-height: 35px;
  text-align: left;
}

.ba_food_section_11_content span {
  color: #fff;
  font-weight: bold;
}

/* Section-11 Ends Here */

/* Media Query Starts Here */
/* <1200PX */

@media (max-width: 1200px) {
  /* Section-1 */
  .ba_food_banner .row .banner_content h1 {
    color: #fff;
    font-size: 40px;
  }
  .ba_food_banner .row .banner_content span {
    font-size: 45px;
  }
  .ba_food_banner .row .banner_content button {
    font-size: 15px;
  }
  .ba_section_07_logos .logos-slide img
  {
    height: 150px;
    margin: 0 40px;
  }
  .ba_food_section_08_content h2
  {
    font-size: 24px;
  }
  .ba_food_section_11
  {
    height: 920px;
  }
  .ba_food_features_list
  {
    height: 500px;
  }
.food_section_09_card .card-heading {

  font-size: 13px;
  padding: 15px;
}
}

/* <992PX */
@media (max-width: 992px) {
  .ba_food_banner .row .banner_content h1 {
    color: #fff;
    font-size: 26px;
    line-height: 60px;
  }
  .ba_food_banner .row .banner_content span {
    font-size: 50px;
  }
  .ba_food_banner .row .banner_content p {
    font-size: 15px;
  }
  .ba_section_02_logos .logos-slide img,
  .ba_section_07_logos .logos-slide img
  {
    height: 100px;
  }
  .ba_section_02_logos {
    padding: 40px 0;
  }
  .ba_food_section_03_content h2,
  .ba_food_section_04 h2,
  .ba_food_section_06 h2 {
    font-size: 30px;
  }
  .ba_food_section_04 p {
    font-size: 20px;
    line-height: 30px;
  }
  .ba_section_04_logos .logos-slide img,
  .ba_section_06_logos .logos-slide img
  {
    height: 120px;
  }
  .ba_section_05_logos .logos-slide img {
    width: 20%;
  }
  .ba_food_section_08
  {
    height: 650px;
  }
  .ba_food_section_09_overlay .col-md-2
  {
    -ms-flex: 0 0 33.333333%; /* Each box will take one-third of the row */
    flex: 0 0 33.333333%;
    max-width: 33.333333%; /* Restricts the width to one-third */
  }

  .ba_food_section_09_overlay .xtraCol-04,
  .ba_food_section_09_overlay .xtraCol-05
  {
    -ms-flex: 0 0 50%; /* Each box takes half the row */
    flex: 0 0 50%;
    max-width: 50%; /* Restricts the width to half */
    margin-top: 40px;
  }
  .ba_food_section_10_content h2
  {
    font-size: 27px;
    line-height: 40px;
  }
  .ba_food_section_10_overlay .container,
  .ba_food_section_11_overlay .container
  {
    max-width: 800px;
  }
  .ba_food_section_10_content p,
  .ba_food_section_11_content p
  {
    font-size: 16px;
  }
  .ba_food_section_11
  {
    height: 1020px;
  }
  .ba_food_section_11_content h2
  {
    font-size: 27px;
    line-height: 40px;
  }
.ba_food_banner .row .banner_content
{
  display: flex;
    flex-direction: column;
    align-items: center;
}
.ba_food_banner
{
  height: 900px;
}
.ba_food_features_list
{
  height: 400px;
  margin-top: 20px;
}
}


/* <768PX */
@media (max-width: 768px) {
  .ba_food_banner {
    height: 900px;
  }

  /* .ba_food_banner .row .img_content img {
    width: 50%;
  } */

  .ba_food_banner .row .banner_content h1 {
    color: #fff;
    font-size: 38px;
    line-height: 60px;
    text-align: center;
  }
  .ba_food_banner .row .banner_content span {
    font-size: 35px;
  }
  .ba_food_banner .row .banner_content p {
    text-align: center;
    margin: 40px 0;
  }

  .ba_food_banner .container-fluid .row .banner_content {
    /* background: red; */
    width: 90%;
    margin: 0 auto;
  }
  .ba_food_banner .row .banner_content button {
    margin: 0 auto;
  }
 
  .ba_section_02_logos:before,
  .ba_section_02_logos:after {
    width: 50px;
  }
  .ba_food_section_03_content h2,
  .ba_food_section_04 h2,
  .ba_food_section_06 h2
  {
    font-size: 25px;
  }

  .ba_section_04_logos .logos-slide img,
  .ba_section_06_logos .logos-slide img
  {
    height: 100px;
    margin: 0 50px;
  }
  .ba_food_section_05 h2,
  .ba_food_section_07 h2,
  .ba_food_section_09_overlay h2
  {
    font-size: 35px;
    line-height: 50px;
  }

  .food_pizza_logos {
    margin-top: 20px !important;
  }
  .ba_food_section_06 p
  {
    font-size: 20px;
    background: transparent;
    width: 100%;
  }
  .ba_section_06_logos
  {
    margin-top: 20px;
  }
  .ba_food_section_08_content h2
  {
    font-size: 23px;
    line-height: 45px;
  }
  .ba_food_section_09_overlay .col-md-2

{
  -ms-flex: 0 0 100%; /* Each box takes the full width of the row */
  flex: 0 0 100%;
  max-width: 100%; /* Ensures the box spans the full width */
  margin: 20px 0;
}
.totalAverage .col-md-12 h4
{
  font-size: 30px;
}
.totalAverage .col-md-12 span
{
  font-size: 40px;
}
.ba_food_section_10_overlay .container,
.ba_food_section_11_overlay .container
{
  max-width: 650px;
}
.ba_food_section_11
{
  height: 1200px;
}
.ba_food_section_10_content p
{
  line-height: 35px;
}
.ba_food_section_10_content h2,
.ba_food_section_11_content h2
{
  margin-bottom: 30px;
}
.food_section_09_card .card-heading
{
  height: 80px;
}
.ba_food__uk_ir h5
{
  background-color: #fff;
  color: black;
  border-radius: 10px;
  padding: 10px;
  font-size: 14px;
}
.ba_food_banner .row .banner_content p
{
  margin: 15px 0;
}
.ba_food_features_list img
{
  width: 175px;
}
.ba_food_features_list ul li
{
  font-size: 17px;
}
.ba_food_section_08_content h5
{
  font-size: 25px;
  color: red;
}
}

/* <576PX */
@media (max-width: 576px) {
  .ba_food_banner .container-fluid .row .banner_content {
    width: 100%;
  }
  .ba_food_banner .row .banner_content h1 {
    font-size: 38px;
  }
  .ba_section_02_logos .logos-slide img {
    height: 65px;
  }
  .ba_section_02_logos:before,
  .ba_section_02_logos:after {
    width: 25px;
  }
  .ba_food_section_03_content h2,
  .ba_food_section_04 h2,
  .ba_food_section_06 h2
  {
    font-weight: 600;
    font-size: 28px;
    line-height: 52px;
  }
  .ba_food_section_03_content p,
  .ba_food_section_04 p,
  .ba_food_section_06 p
  {
    font-size: 15px;
  }
  .ba_food_section_05 h2,
  .ba_food_section_05 span,
  .ba_food_section_07 h2,
  .ba_food_section_07 span,
  .ba_food_section_09_overlay h2
  {
    font-size: 30px;
  }
  .ba_section_07_logos:before, .ba_section_07_logos:after
  {
    width: 25px;
  }
  .ba_food_section_08_content h2
  {
    font-size: 20px;
    line-height: 40px;
  }
  .ba_food_section_08_content p
  {
    font-size: 18px;
  }
  .ba_food_section_08
  {
    height: 650px;
  }
  .totalAverage .col-md-12 h4
{
  font-size: 20px;
}
.totalAverage .col-md-12 span
{
  font-size: 26px;
}
.ba_food_section_10_overlay .container,
.ba_food_section_11_overlay .container
{
  max-width: 500px;
}
.ba_food_section_10_content h2,
.ba_food_section_11_content h2
{
  font-size: 23px;
}
.ba_food_section_10_content p, .ba_food_section_11_content p
{
  font-size: 14px;
}
.ba_food_banner
{
  height: 950px;
}
.ba_food_features_list ul li
{
  font-size: 15px;
}
.ba_food__uk_ir h5
{
  padding: 7px;
  font-size: 12px;
}

}

/* <450PX */
@media (max-width: 450px) {
  .ba_food_banner .row .banner_content h1,
  .ba_food_banner .row .banner_content span {
    font-size: 32px !important;
  }

  .ba_food_banner .row .banner_content p {
    font-size: 14px;
  }
  .ba_food_banner .row .banner_content button {
    font-size: 12px;
  }
  .ba_section_02_logos .logos-slide img {
    height: 50px;
  }
  .ba_food_section_03_content h2,
  .ba_food_section_04 h2,
  .ba_food_section_04 h2
  {
    font-size: 23px;
  }
  .ba_food_section_05 h2,
  .ba_food_section_05 span,
  .ba_food_section_07 h2,
  .ba_food_section_07 span
  {
    font-size: 25px;
    line-height: 40px;
  }
  .ba_food_section_05 p
  {
    font-size: 15px;
  }
  .ba_section_04_logos .logos-slide img,
  .ba_section_06_logos .logos-slide img
  {
    height: 80px;
    margin: 0 30px;
}
.ba_section_07_logos .logos-slide img
{
  height: 60px;
}
.ba_food_section_08_content h2,
.ba_food_section_08_content p
{
  font-size: 16px;
  line-height: 35px;
}
.ba_food_section_10_content h2, .ba_food_section_11_content h2
{
  font-size: 19px;
}
.ba_food_section_10_content p, .ba_food_section_11_content p
{
  font-size: 11px;
}
.ba_food_section_10_content h2, .ba_food_section_11_content h2 {
  font-size: 18px;
}
.ba_food_section_10_overlay .container, .ba_food_section_11_overlay .container
{
  max-width: 400px;
}
.ba_food_banner
{
  height: 1000px;
}
.ba_food_features_list ul li
{
  font-size: 12px;
  margin-bottom: 12px;
}
.ba_food__uk_ir h5
{
  font-size: 8px;
}
.food_section_09_card .card-heading
{
  font-size: 16px;
}
}

/* Media Query Ends Here */
