.w-fit {
  width: -moz-fit-content;
  width: fit-content;
}

.section_tag {
  color: #fff;
  font-family: Poppins, serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  border-radius: 8px;
  background: #2a8d95;
  padding: 6px 14px;
  display: inline-block;
  margin-bottom: 9px;
  border: 0;
}

.section_main_Heading {
  color: #000;
  text-align: left;
  font-family: Commissioner, serif;
  font-size: 56px;
  font-style: normal;
  font-weight: 700;
  line-height: 125%;
  margin-bottom: 32px;
}

.section_sub_Heading {
  color: #494b50;
  text-align: left;
  font-family: Poppins, serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 170%;
  margin-bottom: 0px !important;
  padding: 0 9%;
}

.card_main_heading {
  color: #fff;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 158.333%;
}

.card_sub_heading {
  color: rgba(255, 255, 255, 0.8);
  font-family: Poppins, serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 170%;
  letter-spacing: 0.18px;
}

.content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.banner_content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  /* align-items: flex-start; */
  gap: 32px;
  height: 90vh;
  /* width: 50%; */
  /* padding-right: 80px; */
}
.ai_consult_banner_video {
  display: flex;
  /* position: fixed; */
  top: 0;
  left: 0;
  /* width: 100%; */
  height: 90vh;
  object-fit: cover;
  /* z-index: -1; */
}
.ai_right_banner {
  position: relative; /* Add relative positioning */
  width: 100%;
  height: 90vh;
}
.ai_right_banner::before {
  content: "";
  position: absolute;
  top: 0;
  left: -2px;
  width: 100%;
  height: 100%;
  background: linear-gradient(91deg, #0c0148 0.47%, rgba(0, 0, 0, 0) 56.54%);
}
.banner_content h2 {
  color: #fff;
  font-family: Commissioner;
  font-size: 72px;
  font-style: normal;
  font-weight: 700;
  line-height: 117%; /* 84.24px */
}
.banner_content p {
  color: rgba(255, 255, 255, 0.9);
  font-family: Poppins, serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 170%; /* 34px */
}
.banner_content button {
  color: #fff;
  font-family: Poppins, serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  padding: 14px;
}

/* .banner_image {
  display: none;
} */
.ai_consulting_wrp {
  height: 90vh;
  background-color: #0c0148;
  color: #fff;
  margin: 0;
  overflow: hidden; /* Hide scrollbars */
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative; /* Add relative positioning */
}
.ai_consulting_outer {
  display: grid;
  grid-template-columns: repeat(2, minmax(0px, 1fr));
  height: 90vh;
}
.ai_consulting_page .ai_consulting_solution_one {
  background-image: url("../images/ai-consulting-solution-one-bg.pngI");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
  margin: 120px 0px 40px 0px;
}
.ai_consulting_page .ai_consulting_solution_one .card_list {
  --columns--: 4;
  display: flex;
  justify-content: center;
  align-items: center;
  -moz-column-gap: 40px;
  column-gap: 40px;
  flex-wrap: wrap;
  margin-top: 42px;
}
.ai_consulting_page .ai_consulting_solution_one .card_list .solution_one_card {
  flex-basis: calc(100% / var(--columns--) - 40px);
  /* position: relative; */
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
  text-align: center;
  font-family: Poppins, serif;
  min-height: 376.236px;
  max-width: 390px;
  display: flex;
  padding: 24px;
}
.ai_consulting_page
  .ai_consulting_solution_one
  .card_list
  .solution_one_card
  .bg_img {
  display: flex;
  justify-content: center;
  align-items: center;
}
.ai_consulting_page
  .ai_consulting_solution_one
  .card_list
  .solution_one_card
  .bg_img
  svg {
  width: 100%;
  height: auto;
}
.ai_consulting_page
  .ai_consulting_solution_one
  .card_list
  .solution_one_card
  .content {
  /* position: absolute;
  padding: 0 24px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  z-index: 1;
  text-align: center; */
}

.solution-card1 {
  background-image: url("../images/solution_one_card1.png");
}
.solution-card2 {
  background-image: url("../images/solution_one_card2.png");
}
.solution-card3 {
  background-image: url("../images/solution_one_card3.png");
}
.solution-card4 {
  background-image: url("../images/solution_one_card4.png");
}
.solution-card5 {
  background-image: url("../images/solution_one_card5.png");
}
.solution-card6 {
  background-image: url("../images/solution_one_card6.png");
}
.solution-card7 {
  background-image: url("../images/solution_one_card7.png");
}

.ai_consulting_page
  .ai_consulting_solution_one
  .card_list
  .solution_one_card
  .content
  h5 {
  color: var(--Heading, #000);
  text-align: center;
  font-family: Poppins, serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 135%; /* 32.4px */
}
.ai_consulting_page
  .ai_consulting_solution_one
  .card_list
  .solution_one_card
  .content
  p {
  color: var(--Body, #494b50);
  text-align: center;
  font-family: Poppins, serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 165%; /* 29.7px */
  letter-spacing: 0.18px;
}
.ai_consulting_page .ai_consulting_solution_one .card_list :nth-child(n + 5) {
  margin-top: -76px;
}
.ai_consulting_page .ai_consulting_solution_two {
  background-image: url("../images/ai-consult-solution-2-bg.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
  margin: 80px 0px 90px 0px;
}
.ai_consulting_page .ai_consulting_solution_three {
  background-image: url("../images/solution-three-bg.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
}
.ai_consulting_page .ai_consulting_solution_three .container .bottom {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 64px;
  margin-top: 80px;
}
.ai_consulting_page .ai_consulting_solution_three .container .bottom .left {
  flex-basis: 60%;
}
.ai_consulting_page
  .ai_consulting_solution_three
  .container
  .bottom
  .left
  .content {
  align-items: flex-start;
}
.ai_consulting_page
  .ai_consulting_solution_three
  .container
  .bottom
  .left
  .content:nth-child(1)
  h5
  span {
  background-color: #cb001c;
}
.ai_consulting_page
  .ai_consulting_solution_three
  .container
  .bottom
  .left
  .content:nth-child(2)
  h5
  span {
  background-color: #aa00ff;
}
.ai_consulting_page
  .ai_consulting_solution_three
  .container
  .bottom
  .left
  .content:nth-child(3)
  h5
  span {
  background-color: #ff00d6;
}
.ai_consulting_page
  .ai_consulting_solution_three
  .container
  .bottom
  .left
  .content
  h5 {
  display: flex;
  gap: 16px;
  justify-items: center;
  align-items: center;
  color: #000;
  font-family: Poppins, serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 135%;
  padding-bottom: 8px;
}
.ai_consulting_page
  .ai_consulting_solution_three
  .container
  .bottom
  .left
  .content
  h5
  span {
  padding: 8px;
  border-radius: 16px;
  background-color: red;
}
.ai_consulting_page
  .ai_consulting_solution_three
  .container
  .bottom
  .left
  .content
  p {
  color: #494b50;
  font-family: Poppins, serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 160%; /* 28.8px */
  letter-spacing: 0.18px;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ai_consulting_page .ai_consulting_solution_three .container .bottom .right {
  flex-basis: 40%;
}
.ai_consulting_page
  .ai_consulting_solution_three
  .container
  .bottom
  .right
  img {
  width: 100%;
  height: auto;
}
.ai_consulting_page .ai_consulting_solution_three .talk_to_expert {
  overflow: hidden;
}
.ai_consulting_page
  .ai_consulting_solution_three
  .talk_to_expert
  .container
  .talk_to_expert_card {
  background-image: url("../images/talk-to-expert-bg.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 32px;
  padding: 98px 182px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  row-gap: 48px;
  position: relative;
}
.ai_consulting_page
  .ai_consulting_solution_three
  .talk_to_expert
  .container
  .talk_to_expert_card::before {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: -100%;
  width: 100%;
  height: 50%;
  background-color: #78eba0;
}
.ai_consulting_page
  .ai_consulting_solution_three
  .talk_to_expert
  .container
  .talk_to_expert_card::after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -100%;
  width: 100%;
  height: 50%;
  background-color: #78eba0;
}
.ai_consulting_page
  .ai_consulting_solution_three
  .talk_to_expert
  .container
  .talk_to_expert_card
  h5 {
  color: #fff;
  text-align: center;
  font-family: Commissioner;
  font-size: 42px;
  font-style: normal;
  font-weight: 700;
  line-height: 130%; /* 54.6px */
}
.ai_consulting_page
  .ai_consulting_solution_three
  .talk_to_expert
  .container
  .talk_to_expert_card
  button {
  flex-shrink: 0;
  border-radius: 15px;
  background: #fff;
  color: #000;
  font-family: Poppins, serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  border: 0;
  padding: 14px 32px;
}
.ai_consulting_page .ai_consulting_solution_four {
  background-image: url("../images/solution-four-img-bg.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
  margin: 120px 0px 40px 0px;
}
.ai_consulting_page .ai_consulting_solution_four .card_list {
  --columns--: 3;
  --column-gap--: 114px;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-wrap: wrap;
  -moz-column-gap: var(--column-gap--);
  column-gap: var(--column-gap--);
  row-gap: 56px;
  margin-top: 64px;
}
.ai_consulting_page
  .ai_consulting_solution_four
  .card_list
  .solution_card_four {
  flex-basis: calc(100% / var(--columns--) - var(--column-gap--));
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.ai_consulting_page
  .ai_consulting_solution_four
  .card_list
  .solution_card_four
  .top_img {
  background-image: url("../images/solution-four-img-1.png");
  background-repeat: no-repeat;
  background-size: contain;
  width: 80px;
  height: 80px;
}
.ai_consulting_page
  .ai_consulting_solution_four
  .card_list
  .solution_card_four
  .content {
  margin-top: 36px;
}
.ai_consulting_page
  .ai_consulting_solution_four
  .card_list
  .solution_card_four
  .content
  h5 {
  color: var(--Heading, #000);
  text-align: center;
  font-family: Poppins, serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 38px; /* 158.333% */
}
.ai_consulting_page
  .ai_consulting_solution_four
  .card_list
  .solution_card_four
  .content
  p {
  color: var(--Body, #494b50);
  text-align: center;
  font-family: Poppins, serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 165%; /* 29.7px */
  letter-spacing: 0.18px;
}
.ai_consulting_page
  .ai_consulting_solution_four
  .card_list
  .solution_card_four:nth-child(1)
  .top_img {
  background-image: url("../images/solution-four-img-1.png");
}
.ai_consulting_page
  .ai_consulting_solution_four
  .card_list
  .solution_card_four:nth-child(2)
  .top_img {
  background-image: url("../images/solution-four-img-2.png");
}
.ai_consulting_page
  .ai_consulting_solution_four
  .card_list
  .solution_card_four:nth-child(3)
  .top_img {
  background-image: url("../images/solution-four-img-3.png");
}
.ai_consulting_page
  .ai_consulting_solution_four
  .card_list
  .solution_card_four:nth-child(4)
  .top_img {
  background-image: url("../images/solution-four-img-4.png");
}
.ai_consulting_page
  .ai_consulting_solution_four
  .card_list
  .solution_card_four:nth-child(5)
  .top_img {
  background-image: url("../images/solution-four-img-5.png");
}
.ai_consulting_page
  .ai_consulting_solution_four
  .card_list
  .solution_card_four:nth-child(6)
  .top_img {
  background-image: url("../images/solution-four-img-6.png");
}
.ai_consulting_page .ai_consulting_models {
  background-image: url("../images/ai-consult-models-bg.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
  margin: 80px 0px 40px 0px;
}
.ai_consulting_page .ai_consulting_models .container .model_list {
  --columns--: 2;
  --column-gap--: 12px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  -moz-column-gap: var(--column-gap--);
  column-gap: var(--column-gap--);
  row-gap: 56px;
  margin-top: 80px;
}
.ai_consulting_page .ai_consulting_models .container .model_list .model_card {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-basis: calc(100% / var(--columns--) - var(--column-gap--));
}
.ai_consulting_page
  .ai_consulting_models
  .container
  .model_list
  .model_card
  .icon {
  height: 120px;
  width: 140px;
  position: relative;
  right: -28px;
  padding: 28px 40px;
  display: grid;
  place-items: center;
  border-top-left-radius: 40px;
  border-bottom-left-radius: 40px;
}
.ai_consulting_page
  .ai_consulting_models
  .container
  .model_list
  .model_card
  .icon
  img {
  width: 100%;
  height: auto;
}
.ai_consulting_page
  .ai_consulting_models
  .container
  .model_list
  .model_card
  .content {
  background: #fff;
  padding: 30px 67px;
  flex: 1;
  align-items: flex-start;
  border-top-right-radius: 40px;
  border-bottom-right-radius: 40px;
}
.ai_consulting_page
  .ai_consulting_models
  .container
  .model_list
  .model_card
  .content
  h5 {
  color: var(--Heading, #000);
  font-family: Poppins, serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 135%; /* 32.4px */
}
.ai_consulting_page
  .ai_consulting_models
  .container
  .model_list
  .model_card
  .content
  p {
  color: var(--Body, #494b50);
  font-family: Poppins, serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 165%; /* 29.7px */
  letter-spacing: 0.18px;
}
.ai_consulting_page
  .ai_consulting_models
  .container
  .model_list
  .model_card:nth-child(1)
  .icon {
  background: linear-gradient(90deg, #ff00d6 0.34%, #9b0082 99.74%);
}
.ai_consulting_page
  .ai_consulting_models
  .container
  .model_list
  .model_card:nth-child(2)
  .icon {
  background: linear-gradient(90deg, #abd571 5.87%, #63a539 103.29%);
}
.ai_consulting_page
  .ai_consulting_models
  .container
  .model_list
  .model_card:nth-child(3)
  .icon {
  background: linear-gradient(250deg, #00ffa3 -6.39%, #dc1fff 181.32%);
}
.ai_consulting_page
  .ai_consulting_models
  .container
  .model_list
  .model_card:nth-child(4)
  .icon {
  background: linear-gradient(90deg, #f8a84b 0.88%, #e76c00 101.52%);
}
.ai_consulting_page
  .ai_consulting_models
  .container
  .model_list
  .model_card:nth-child(5)
  .icon {
  background: linear-gradient(90deg, #a67ab7 1.36%, #7f62c3 100.39%);
}
.ai_consulting_page
  .ai_consulting_models
  .container
  .model_list
  .model_card:nth-child(6)
  .icon {
  background: linear-gradient(180deg, #733f6f 0%, #c6777c 100%);
}
.ai_consulting_page .ai_consulting_models_two {
  background-image: url("assets/images/ai-consult-models-two-bg.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
  margin: 80px 0px 120px 0px;
}
.ai_consulting_page .ai_consulting_models_two .container .stack_table {
  margin-top: 64px;
  display: flex;
  flex-direction: column;
  gap: 32px;
}
.ai_consulting_page
  .ai_consulting_models_two
  .container
  .stack_table
  .stack_body {
  display: grid;
  grid-template-columns: 2fr repeat(7, minmax(0, 1fr));
  height: 120px;
  border-radius: 24px;
  border: 1px solid #e3e3e3;
}
.ai_consulting_page
  .ai_consulting_models_two
  .container
  .stack_table
  .stack_body
  .stack_heading {
  border-radius: 24px 0px 0px 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 24px;
  /* color: #fff; */
  font-weight: 600;
  padding: 20px;
}

.ai_consulting_page
  .stack_body:nth-child(odd) 
  .stack_heading {
  background-color: #0c0148;
   color: #fff;
}
.ai_consulting_page
  .stack_body:nth-child(even) 
  .stack_heading {
    background-color: #7bf1a1;
     color: #000;
}

.ai_consulting_page
  .ai_consulting_models_two
  .container
  .stack_table
  .stack_body
  .stack_icon {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px;
}
.ai_consulting_page
  .ai_consulting_models_two
  .container
  .stack_table
  .stack_body
  .stack_icon
  .stack_img {
  width: 100%;
  max-width: 80px;
  min-width: 40px;
}
.ai_consulting_page .ai_consulting_benefits {
  background-image: url("../images/ai-consult-benefits-bg.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
  padding: 100px 0;
}
.ai_consulting_page .ai_consulting_benefits .container .content .section_tag,
.ai_consulting_page
  .ai_consulting_benefits
  .container
  .content
  .section_main_Heading {
  color: #fff;
}
.ai_consulting_page
  .ai_consulting_benefits
  .container
  .content
  .section_sub_Heading {
  color: rgba(255, 255, 255, 0.8);
}
.ai_consulting_page .ai_consulting_benefits .container .bottom_img {
  text-align: center;
  position: relative;
  margin-top: 72px;
}
.ai_consulting_page
  .ai_consulting_benefits
  .container
  .bottom_img
  .benefits_card {
  position: absolute;
  max-width: 500px;
  text-align: left;
}
.ai_consulting_page
  .ai_consulting_benefits
  .container
  .bottom_img
  .benefits_card
  svg {
  display: none;
}
.ai_consulting_page
  .ai_consulting_benefits
  .container
  .bottom_img
  .benefits_card
  h5 {
  color: #fff;
  font-family: Poppins, serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 135%; /* 32.4px */
}
.ai_consulting_page
  .ai_consulting_benefits
  .container
  .bottom_img
  .benefits_card
  p {
  color: rgba(255, 255, 255, 0.8);
  font-family: Poppins, serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 175%; /* 31.5px */
  letter-spacing: 0.18px;
}
.ai_consulting_page
  .ai_consulting_benefits
  .container
  .bottom_img
  .benefits_card:nth-child(1) {
  left: 0;
  top: 0;
}
.ai_consulting_page
  .ai_consulting_benefits
  .container
  .bottom_img
  .benefits_card:nth-child(2) {
  right: 0;
  top: 0;
}
.ai_consulting_page
  .ai_consulting_benefits
  .container
  .bottom_img
  .benefits_card:nth-child(3) {
  bottom: 0;
  left: 0;
}
.ai_consulting_page
  .ai_consulting_benefits
  .container
  .bottom_img
  .benefits_card:nth-child(4) {
  bottom: 0;
  right: 0;
}
.ai_consulting_page .ai_consulting_benefits .container .bottom_img img {
  margin: auto;
  aspect-ratio: 16/9;
}
.ai_consulting_page .ai_consulting_approach {
  background-image: url("../images/ai-consult-approach-bg.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
  margin: 80px 0px 40px 0px;
}
.ai_consulting_page .ai_consulting_approach .container .our_approach_wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  row-gap: 32px;
  margin-top: 80px;
}
.ai_consulting_page
  .ai_consulting_approach
  .container
  .our_approach_wrapper
  .our_approach_list_top {
  --columns--: 3;
  --columns-gap--: 70px;
}
.ai_consulting_page
  .ai_consulting_approach
  .container
  .our_approach_wrapper
  .our_approach_list_bottom {
  --columns--: 4;
  --columns-gap--: 132px;
}
.ai_consulting_page
  .ai_consulting_approach
  .container
  .our_approach_wrapper
  .our_approach_list_top,
.ai_consulting_page
  .ai_consulting_approach
  .container
  .our_approach_wrapper
  .our_approach_list_bottom {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  -moz-column-gap: var(--columns-gap--);
  column-gap: var(--columns-gap--);
}
.ai_consulting_page
  .ai_consulting_approach
  .container
  .our_approach_wrapper
  .approach_card {
  flex-basis: calc(100% / var(--columns--) - var(--columns-gap--));
}
.ai_consulting_page
  .ai_consulting_approach
  .container
  .our_approach_wrapper
  .approach_card
  img {
  display: none;
}
.ai_consulting_page
  .ai_consulting_approach
  .container
  .our_approach_wrapper
  .approach_card
  h5 {
  color: var(--Heading, #000);
  text-align: center;
  font-family: Poppins, serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%; /* 28.8px */
  letter-spacing: 0.24px;
  text-transform: capitalize;
}
.ai_consulting_page
  .ai_consulting_approach
  .container
  .our_approach_wrapper
  .approach_card
  p {
  color: var(--Body, #494b50);
  text-align: center;
  font-family: Poppins, serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 165%; /* 26.4px */
  margin-bottom: 0px !important;
}
.ai_consulting_page
  .ai_consulting_approach
  .container
  .our_approach_wrapper
  img {
  width: 80%;
  height: auto;
}

.unlock_wrp {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 75px;
  margin-top: 64px;
}
.unloack-card {
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
  text-align: center;
  font-family: Poppins, serif;
  min-height: 379.488px;
  padding: 51px 100px 77px;
}
.unloack-card strong {
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 135%; /* 32.4px */
}
.unloack-card p {
  color: #494b50;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 160%; /* 28.8px */
  letter-spacing: 0.18px;
  margin-top: 16px;
  margin-bottom: 0px !important;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 7;
  -webkit-box-orient: vertical;
}
.unloack-card.card1 {
  background-image: url("../images/ai_consulting_unlock1.png");
}
.unloack-card.card2 {
  background-image: url("../images/ai_consulting_unlock2.png");
}
.unloack-card.card3 {
  background-image: url("../images/ai_consulting_unlock3.png");
}
.unloack-card.card4 {
  background-image: url("../images/ai_consulting_unlock4.png");
}
.unloack-card.card5 {
  background-image: url("../images/ai_consulting_unlock5.png");
}
.unloack-card.card6 {
  background-image: url("../images/ai_consulting_unlock6.png");
}
.card_list .iconshow {
  width: 80px;
  height: 80px;
  padding: 20px;
  border-radius: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 24px;
  box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.16) inset;
}
.card_list .solution_one_card:nth-child(1) .iconshow {
  background-color: #ff5aaf
}
.card_list .solution_one_card:nth-child(2) .iconshow {
  background-color: #ff7133
}
.card_list .solution_one_card:nth-child(3) .iconshow {
  background-color: #12ce8c
}
.card_list .solution_one_card:nth-child(4) .iconshow {
  background-color: #4c8ceb
}
.card_list .solution_one_card:nth-child(5) .iconshow {
  background-color: #c0b500
}
.card_list .solution_one_card:nth-child(6) .iconshow {
  background-color: #31ca3b
}
.card_list .solution_one_card:nth-child(7) .iconshow {
  background-color: #7045ff
}


.card_list .iconshow img {
  width: 41.583px;
  height: 40px;
}
.enterprise_wrp {
  margin: 80px 0px 120px 0px;
  background-image: url("../images/enterprises_process_bg.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
}

@media only screen and (max-width: 1500px) {
  .banner_content h2 {
    font-size: 48px;
  }
  .ai_consulting_page .ai_consulting_banner {
    height: 700px;
  }
  .banner_content {
    padding-right: 0;
  }
}
@media only screen and (max-width: 1440px) {
  .unlock_wrp {
    gap: 55px;
  }
  .section_main_Heading {
    font-size: 32px;
  }
  .section_sub_Heading {
    font-size: 16px;
  }
  .banner_content p {
    font-size: 18px;
  }
  .banner_content button {
    font-size: 18px;
    padding: 8px 26px;
  }
  /* .ai_consulting_page > section {
    margin-top: 100px;
  } */
  .ai_consulting_page .ai_consulting_banner {
    background-size: auto;
  }
  .ai_consulting_page
    .ai_consulting_solution_one
    .card_list
    .solution_one_card
    .content
    h5 {
    font-size: 18px;
  }
  .ai_consulting_page
    .ai_consulting_solution_one
    .card_list
    .solution_one_card
    .content
    p {
    font-size: 16px;
    line-height: 150%;
  }
  .ai_consulting_page .ai_consulting_solution_one .card_list :nth-child(n + 5) {
    margin-top: -40px;
  }
  .ai_consulting_page
    .ai_consulting_solution_three
    .container
    .bottom
    .left
    .content
    h5 {
    font-size: 20px;
  }
  .ai_consulting_page
    .ai_consulting_solution_three
    .container
    .bottom
    .left
    .content
    p {
    font-size: 16px;
  }
  .ai_consulting_page
    .ai_consulting_solution_three
    .talk_to_expert
    .container
    .talk_to_expert_card
    h5 {
    font-size: 32px;
  }
  .ai_consulting_page
    .ai_consulting_solution_three
    .talk_to_expert
    .container
    .talk_to_expert_card
    button {
    font-size: 20px;
  }
  .ai_consulting_page
    .ai_consulting_solution_four
    .card_list
    .solution_card_four
    .content
    h5 {
    font-size: 20px;
  }
  .ai_consulting_page
    .ai_consulting_solution_four
    .card_list
    .solution_card_four
    .content
    p {
    font-size: 16px;
  }
  .ai_consulting_page .ai_consulting_models .container .model_list {
    row-gap: 30px;
  }
  .ai_consulting_page
    .ai_consulting_models
    .container
    .model_list
    .model_card
    .icon {
    height: 100px;
    width: 130px;
  }
  .ai_consulting_page
    .ai_consulting_models
    .container
    .model_list
    .model_card
    .content {
    padding: 18px;
    padding-left: 45px;
  }
  .ai_consulting_page
    .ai_consulting_models
    .container
    .model_list
    .model_card
    .content
    h5 {
    font-size: 18px;
  }
  .ai_consulting_page
    .ai_consulting_models
    .container
    .model_list
    .model_card
    .content
    p {
    font-size: 16px;
  }
  .ai_consulting_page
    .ai_consulting_benefits
    .container
    .bottom_img
    .benefits_card {
    max-width: 330px;
  }
  .ai_consulting_page
    .ai_consulting_benefits
    .container
    .bottom_img
    .benefits_card
    h5 {
    font-size: 18px;
  }
  .ai_consulting_page
    .ai_consulting_benefits
    .container
    .bottom_img
    .benefits_card
    p {
    font-size: 14px;
  }
  .ai_consulting_page .ai_consulting_benefits .container .bottom_img img {
    width: 40%;
    height: auto;
    aspect-ratio: unset;
  }
  .ai_consulting_page
    .ai_consulting_approach
    .container
    .our_approach_wrapper
    .our_approach_list_bottom {
    --columns-gap--: 60px;
  }
  .ai_consulting_page
    .ai_consulting_approach
    .container
    .our_approach_wrapper
    .approach_card
    h5 {
    font-size: 18px;
  }
  .ai_consulting_page .ai_consulting_solution_one .card_list {
    -moz-column-gap: 40px;
    column-gap: 20px;
  }
  .card_list .iconshow {
    width: 60px;
    height: 60px;
    padding: 20px;
  }
  .card_list .iconshow img {
    width: 30.583px;
    height: 30px;
  }
}
@media only screen and (max-width: 1199px) {
  .ai_consulting_page .ai_consulting_solution_three .container .bottom {
    margin-top: 60px;
  }
  .unloack-card {
    padding: 51px 65px 60px;
  }
  .unloack-card {
    min-height: 315.488px;
  }
  .unloack-card strong {
    font-size: 18px;
  }
  .unloack-card p {
    font-size: 14px;
  }
  .ai_consulting_page .ai_consulting_approach {
    margin: 60px 0px 40px 0px;
  }
  .ai_consulting_page .ai_consulting_benefits {
    padding: 80px 0;
  }
  .ai_consulting_page .ai_consulting_models_two {
    margin: 40px 0px 80px 0px;
  }
  .ai_consulting_page .ai_consulting_models .container .model_list {
    margin-top: 40px;
  }
  .ai_consulting_page .ai_consulting_models {
    margin: 40px 0px 40px 0px;
  }
  .ai_consulting_page .ai_consulting_solution_one {
    margin: 80px 0px 40px 0px;
  }
  .ai_consulting_page .ai_consulting_banner {
    height: auto;
    padding: 50px 0 0;
    background-image: none;
    background-color: #0c0148;
  }
  .ai_consulting_page .ai_consulting_banner .container {
    padding: 0 !important;
  }
  .ai_consulting_page .ai_consulting_banner .container .banner_content {
    width: 100%;
    padding: 0 20px;
    text-align: center;
  }
  .ai_consulting_page .ai_consulting_banner .container .banner_content h2 {
    font-size: 56px;
  }
  .ai_consulting_page .ai_consulting_banner .container .banner_content p {
    font-size: 16px;
  }
  .ai_consulting_page .ai_consulting_banner .container .banner_content button {
    font-size: 20px;
    margin: auto;
  }
  .ai_consulting_page .ai_consulting_solution_one .card_list {
    --columns--: 3;
    row-gap: 30px;
  }
  .ai_consulting_page
    .ai_consulting_solution_one
    .card_list
    .solution_one_card
    .content
    h5 {
    font-size: 18px;
  }
  .ai_consulting_page
    .ai_consulting_solution_one
    .card_list
    .solution_one_card
    .content
    p {
    font-size: 16px;
  }
  .ai_consulting_page .ai_consulting_solution_one .card_list :nth-child(n + 4) {
    margin-top: 0;
  }
  .ai_consulting_page .ai_consulting_solution_three .container .bottom {
    flex-direction: column;
  }
  .ai_consulting_page .ai_consulting_solution_three .container .bottom .left {
    flex-basis: 100%;
  }
  .ai_consulting_page
    .ai_consulting_solution_three
    .container
    .bottom
    .left
    .content
    h5 {
    font-size: 24px;
  }
  .ai_consulting_page
    .ai_consulting_solution_three
    .container
    .bottom
    .left
    .content
    p {
    font-size: 16px;
    -webkit-line-clamp: 6;
  }
  .ai_consulting_page .ai_consulting_solution_three .container .bottom .right {
    flex-basis: 100%;
    text-align: center;
  }
  .ai_consulting_page
    .ai_consulting_solution_three
    .container
    .bottom
    .right
    img {
    width: 80%;
  }
  .ai_consulting_page .ai_consulting_solution_four .card_list {
    --columns--: 2;
    --column-gap: 90px;
  }
  .ai_consulting_page
    .ai_consulting_solution_four
    .card_list
    .solution_card_four
    .content
    h5 {
    font-size: 24px;
  }
  .ai_consulting_page
    .ai_consulting_solution_four
    .card_list
    .solution_card_four
    .content
    p {
    font-size: 16px;
  }
  .ai_consulting_page .ai_consulting_models .container .model_list {
    --columns--: 1;
    --column-gap--: 12px;
  }
  .ai_consulting_page .ai_consulting_benefits .container .bottom_img {
    --columns: 2;
    --column-gap--: 20px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: var(--column-gap--);
  }
  .ai_consulting_page
    .ai_consulting_benefits
    .container
    .bottom_img
    .benefits_card {
    position: relative;
    max-width: unset;
    width: 100%;
    flex-basis: calc(100% / var(--columns) - var(--column-gap--));
    display: flex;
    gap: 5px;
  }
  .ai_consulting_page
    .ai_consulting_benefits
    .container
    .bottom_img
    .benefits_card
    svg {
    max-width: 250px;
    height: auto;
    display: block;
  }
  .ai_consulting_page
    .ai_consulting_benefits
    .container
    .bottom_img
    .benefits_card:nth-child(even) {
    flex-direction: row-reverse;
  }
  .ai_consulting_page .ai_consulting_benefits .container .bottom_img img {
    display: none;
  }

  /* .banner_image { */
  /* display: block; */
  /* box-shadow: inset 0px 93px 62px -26px rgb(12, 1, 72); */
  /* background-image: url("../images/ai_consult_mobile_bg.png");
    background-size: cover;
    height: 300px; */
  /* } */
  /* .banner_image img {
    height: auto;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  } */
}
@media only screen and (max-width: 979px) {
  .ai_consulting_page .ai_consulting_approach .container .our_approach_wrapper {
    margin-top: 60px;
  }
  .unlock_wrp {
    gap: 20px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .Redefining_wrp {
    padding: 40px 0px 0px 0px;
  }
  .ai_consulting_page .ai_consulting_solution_four {
    /* margin: 80px 0px 40px 0px; */
  }
  .ai_consulting_page .ai_consulting_solution_one .card_list {
    --columns--: 2;
  }
  .ai_consulting_page
    .ai_consulting_solution_one
    .card_list
    .solution_one_card
    .content
    h5 {
    font-size: 22px;
  }
  .ai_consulting_page
    .ai_consulting_solution_one
    .card_list
    .solution_one_card
    .content
    p {
    font-size: 18px;
  }
  .ai_consulting_page .ai_consulting_benefits .container .bottom_img {
    --columns: 1;
    --column-gap--: 0px;
    row-gap: 20px;
  }
  .ai_consulting_page
    .ai_consulting_benefits
    .container
    .bottom_img
    .benefits_card {
    max-width: unset;
  }
  .ai_consulting_page
    .ai_consulting_benefits
    .container
    .bottom_img
    .benefits_card
    h5 {
    font-size: 18px;
  }
  .ai_consulting_page
    .ai_consulting_benefits
    .container
    .bottom_img
    .benefits_card
    p {
    font-size: 14px;
  }
  .ai_consulting_page .ai_consulting_benefits .container .bottom_img img {
    width: 28%;
    height: auto;
    aspect-ratio: unset;
  }
  .ai_consulting_page
    .ai_consulting_approach
    .container
    .our_approach_wrapper
    > img {
    display: none;
  }
  .ai_consulting_page
    .ai_consulting_approach
    .container
    .our_approach_wrapper
    .our_approach_list_top,
  .ai_consulting_page
    .ai_consulting_approach
    .container
    .our_approach_wrapper
    .our_approach_list_bottom {
    --columns--: 1;
    justify-content: center;
  }
  .ai_consulting_page
    .ai_consulting_approach
    .container
    .our_approach_wrapper
    .approach_card {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  .ai_consulting_page
    .ai_consulting_approach
    .container
    .our_approach_wrapper
    .approach_card
    > div
    h5,
  .ai_consulting_page
    .ai_consulting_approach
    .container
    .our_approach_wrapper
    .approach_card
    > div
    p {
    text-align: left;
  }
  .ai_consulting_page
    .ai_consulting_approach
    .container
    .our_approach_wrapper
    .approach_card
    img {
    width: 20%;
    max-height: 108px;
    border-radius: 50%;
    padding: 10px;
    display: block;
  }
  .ai_consulting_page
    .ai_consulting_approach
    .container
    .our_approach_wrapper
    .our_approach_list_top
    .approach_card:nth-child(even) {
    flex-direction: row-reverse;
  }
  .ai_consulting_page
    .ai_consulting_approach
    .container
    .our_approach_wrapper
    .our_approach_list_top
    .approach_card:nth-child(1)
    img {
    background: linear-gradient(45deg, #ff7900 19%, #fc8f00 31%, #f6c900 61%);
  }
  .ai_consulting_page
    .ai_consulting_approach
    .container
    .our_approach_wrapper
    .our_approach_list_top
    .approach_card:nth-child(2)
    img {
    background: linear-gradient(45deg, #f6c900 19%, #afc900 31%, #75c900 61%);
  }
  .ai_consulting_page
    .ai_consulting_approach
    .container
    .our_approach_wrapper
    .our_approach_list_top
    .approach_card:nth-child(3)
    img {
    background: linear-gradient(45deg, #75c900 19%, #5dc832 31%, #1ac5c4 61%);
  }
  .ai_consulting_page
    .ai_consulting_approach
    .container
    .our_approach_wrapper
    .our_approach_list_bottom
    .approach_card:nth-child(odd) {
    flex-direction: row-reverse;
  }
  .ai_consulting_page
    .ai_consulting_approach
    .container
    .our_approach_wrapper
    .our_approach_list_bottom
    .approach_card:nth-child(1)
    img {
    background: linear-gradient(45deg, #1ac5c4 19%, #00c4ff 31%, #00aeff 61%);
  }
  .ai_consulting_page
    .ai_consulting_approach
    .container
    .our_approach_wrapper
    .our_approach_list_bottom
    .approach_card:nth-child(2)
    img {
    background: linear-gradient(45deg, #00aeff 19%, #0673ff 31%, #984dff 61%);
  }
  .ai_consulting_page
    .ai_consulting_approach
    .container
    .our_approach_wrapper
    .our_approach_list_bottom
    .approach_card:nth-child(3)
    img {
    background: linear-gradient(45deg, #984dff 19%, #d33eff 31%, #1ac5c4 61%);
  }
  .ai_consulting_page
    .ai_consulting_approach
    .container
    .our_approach_wrapper
    .our_approach_list_bottom
    .approach_card:nth-child(4)
    img {
    background: linear-gradient(45deg, #00aeff 19%, #0673ff 31%, #984dff 61%);
  }
}
@media only screen and (max-width: 768px) {
  .our_approach_wrapper {
    row-gap: 20px !important;
  }
  .ai_consulting_page
    .ai_consulting_approach
    .container
    .our_approach_wrapper
    .our_approach_list_top,
  .ai_consulting_page
    .ai_consulting_approach
    .container
    .our_approach_wrapper
    .our_approach_list_bottom {
    gap: 10px;
  }
  .ai_consulting_page .ai_consulting_approach .container .our_approach_wrapper {
    margin-top: 50px;
  }
  .ai_consulting_page .ai_consulting_models_two .container .stack_table {
    margin-top: 54px;
  }
  .ai_consulting_page .ai_consulting_solution_four .card_list {
    margin-top: 54px;
  }
  .ai_consulting_page .ai_consulting_benefits .container .bottom_img {
    margin-top: 52px;
  }
  .ai_consulting_page .ai_consulting_solution_three .container .bottom {
    margin-top: 40px;
  }
  .unlock_wrp {
    margin-top: 40px;
  }
  .ai_consulting_page .ai_consulting_benefits {
    padding: 60px 0;
  }
  .banner_content {
    text-align: center;
  }
  .banner_content h2 {
    font-size: 46px;
  }
  .ai_consulting_wrp {
    height: 100%;
  }
  .ai_right_banner::before {
    content: "";
    position: absolute;
    top: -1px;
    left: 0;
    width: 100%;
    height: 80vh;
    background: linear-gradient(to bottom, #0c0148, transparent);
    /* background:linear-gradient(91deg, #0C0148 0.47%, rgba(0, 0, 0, 0.00) 56.54%); */
  }
  .ai_right_banner {
    height: 100%;
  }
  .ai_consult_banner_video {
    height: 80vh;
  }
  .ai_consulting_outer {
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    height: 100%;
    margin-top: 60px;
  }
  .banner_content {
    height: 100%;
  }
  /* .ai_consulting_page > section {
    margin-top: 80px;
  } */
  .ai_consulting_page
    .ai_consulting_solution_one
    .card_list
    .solution_one_card
    .content
    h5 {
    font-size: 20px;
  }
  .ai_consulting_page
    .ai_consulting_solution_one
    .card_list
    .solution_one_card
    .content
    p {
    font-size: 16px;
  }
  .ai_consulting_page
    .ai_consulting_solution_three
    .container
    .bottom
    .left
    .content
    h5 {
    font-size: 20px;
  }
  .ai_consulting_page
    .ai_consulting_solution_three
    .container
    .bottom
    .left
    .content
    p {
    font-size: 16px;
  }
  .ai_consulting_page
    .ai_consulting_solution_three
    .talk_to_expert
    .container
    .talk_to_expert_card {
    padding: 98px 20px;
  }
  .ai_consulting_page
    .ai_consulting_solution_three
    .talk_to_expert
    .container
    .talk_to_expert_card
    h5 {
    font-size: 28px;
  }
  .ai_consulting_page
    .ai_consulting_solution_three
    .talk_to_expert
    .container
    .talk_to_expert_card
    button {
    font-size: 18px;
  }
  .ai_consulting_page .ai_consulting_solution_four .card_list {
    --columns--: 1;
    --column-gap: 56px;
  }
  .ai_consulting_page
    .ai_consulting_solution_four
    .card_list
    .solution_card_four
    .content
    h5 {
    font-size: 24px;
  }
  .ai_consulting_page
    .ai_consulting_solution_four
    .card_list
    .solution_card_four
    .content
    p {
    font-size: 16px;
  }
  .ai_consulting_page
    .ai_consulting_models_two
    .container
    .stack_table
    .stack_body {
    height: 94px;
  }
  .ai_consulting_page
    .ai_consulting_models_two
    .container
    .stack_table
    .stack_body
    .stack_heading {
    font-size: 16px;
  }
  /* .ai_consulting_page
    .ai_consulting_benefits
    .container
    .bottom_img
    .benefits_card
    svg {
    width: 250px !important;
    height: auto;
    display: block;
  } */
}
@media only screen and (max-width: 649px) {
  .ai_consulting_page .ai_consulting_approach .container .our_approach_wrapper {
    margin-top: 40px;
  }
  .ai_consulting_page .ai_consulting_benefits .container .bottom_img {
    margin-top: 40px;
  }
  .ai_consulting_page .ai_consulting_models_two .container .stack_table {
    margin-top: 40px;
  }
  .ai_consulting_page .ai_consulting_solution_four .card_list {
    margin-top: 40px;
  }
  .ai_consulting_page
    .ai_consulting_models
    .container
    .model_list
    .model_card
    .icon {
    right: -28px;
    padding: 15px;
  }
  .ai_consulting_page
    .ai_consulting_models
    .container
    .model_list
    .model_card
    .icon
    img {
    width: 35px !important;
  }
  .ai_consulting_page
    .ai_consulting_solution_one
    .card_list
    .solution_one_card {
    min-height: 315.236px;
    max-width: 315px;
  }
  .ai_consulting_page
    .ai_consulting_solution_one
    .card_list
    .solution_one_card
    .content
    p {
    font-size: 14px;
  }
  .ai_consulting_page
    .ai_consulting_solution_one
    .card_list
    .solution_one_card
    .content
    h5 {
    font-size: 18px;
  }
  .card_list .iconshow {
    width: 50px;
    height: 50px;
    padding: 10px;
  }
  .card_list .iconshow img {
    width: 30.583px;
    height: 30px;
  }
  .ai_consulting_page
    .ai_consulting_solution_one
    .card_list
    .solution_one_card
    .bg_img
    svg {
    height: auto;
    max-width: 330px;
  }
  .ai_consulting_page
    .ai_consulting_benefits
    .container
    .bottom_img
    .benefits_card
    svg {
    display: none;
  }
  .ai_consulting_page .ai_consulting_solution_four .card_list {
    row-gap: 30px;
  }
  .ai_consulting_page
    .ai_consulting_solution_four
    .card_list
    .solution_card_four
    .content {
    margin-top: 16px;
  }
  .ai_consulting_page
    .ai_consulting_solution_four
    .card_list
    .solution_card_four
    .top_img {
    width: 95px;
    height: 95px;
  }
  .ai_consulting_page
    .ai_consulting_solution_four
    .card_list
    .solution_card_four
    .content
    h5 {
    font-size: 18px;
  }
  .ai_consulting_page
    .ai_consulting_solution_four
    .card_list
    .solution_card_four
    .content
    p {
    font-size: 14px;
  }
  .ai_consulting_page
    .ai_consulting_solution_three
    .container
    .bottom
    .left
    .content
    h5 {
    font-size: 18px;
  }
  .ai_consulting_page
    .ai_consulting_solution_three
    .container
    .bottom
    .left
    .content
    p {
    font-size: 14px;
  }
  .unloack-card {
    max-width: 400px;
  }
  .unlock_wrp {
    place-items: center;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .ai_consulting_page
    .ai_consulting_solution_one
    .card_list
    .solution_one_card {
    /* flex-basis: unset; */
  }
  .section_main_Heading {
    font-size: 36px;
  }
  .section_sub_Heading {
    font-size: 16px;
    padding: 0 2%;
  }
  .ai_consulting_page .ai_consulting_solution_one .card_list {
    --columns--: 1;
  }

  .ai_consulting_page .ai_consulting_banner .container .banner_content h2 {
    font-size: 40px;
  }
  .ai_consulting_page .ai_consulting_models .container .model_list .model_card {
    flex-direction: column;
    border-radius: 40px;
    overflow: hidden;
  }
  .ai_consulting_page
    .ai_consulting_models
    .container
    .model_list
    .model_card
    .icon {
    width: 100%;
    height: auto;
    right: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .ai_consulting_page
    .ai_consulting_models
    .container
    .model_list
    .model_card
    .icon
    img {
    width: auto;
  }
  .ai_consulting_page
    .ai_consulting_models
    .container
    .model_list
    .model_card
    .content {
    padding: 20px 45px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .ai_consulting_page
    .ai_consulting_models
    .container
    .model_list
    .model_card
    .content
    h5 {
    font-size: 20px;
  }
  .ai_consulting_page
    .ai_consulting_models
    .container
    .model_list
    .model_card
    .content
    p {
    font-size: 16px;
  }
  .ai_consulting_page
    .ai_consulting_models_two
    .container
    .stack_table
    .stack_body {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    height: auto;
  }
  .ai_consulting_page
    .ai_consulting_models_two
    .container
    .stack_table
    .stack_body
    .stack_heading {
    grid-column: 1 / span 3;
  }
  .ai_consulting_page
    .ai_consulting_models_two
    .container
    .stack_table
    .stack_body
    .stack_heading {
    border-radius: 12px;
    padding: 10px;
  }
}
@media only screen and (max-width: 479px) {
  .ai_consulting_page
    .ai_consulting_approach
    .container
    .our_approach_wrapper
    .approach_card
    img {
    width: 95px;
  }
  .ai_consulting_page .ai_consulting_benefits .container .bottom_img {
    margin-top: 40px;
  }
  .ai_consulting_page
    .ai_consulting_models
    .container
    .model_list
    .model_card
    .content
    h5 {
    font-size: 18px;
  }
  .ai_consulting_page
    .ai_consulting_models
    .container
    .model_list
    .model_card
    .content {
    padding: 20px;
  }
  .ai_consulting_page
    .ai_consulting_models
    .container
    .model_list
    .model_card
    .content
    p {
    font-size: 14px;
  }
  .ai_consulting_page .ai_consulting_solution_three .container .bottom {
    margin-top: 30px;
  }
  .banner_content h2 {
    font-size: 32px;
  }
  .ai_consulting_page .ai_consulting_approach {
    margin: 40px 0px 0px 0px;
  }
  .ai_consulting_page .ai_consulting_benefits {
    padding: 40px 0;
  }
  .ai_consulting_page .ai_consulting_models_two .container .stack_table {
    margin-top: 0px;
  }
  .ai_consulting_page .ai_consulting_models_two {
    margin: 40px 0px 40px 0px;
  }
  .ai_consulting_page .ai_consulting_models .container .model_list {
    margin-top: 0px;
  }
  .ai_consulting_page .ai_consulting_solution_four {
    /* margin: 40px 0px 0px 0px; */
  }
  .ai_consulting_page .ai_consulting_solution_two {
    margin: 40px 0px 40px 0px;
  }
  .ai_consulting_page .ai_consulting_solution_one {
    margin: 40px 0px 40px 0px;
  }
  /* .ai_consulting_page > section {
    margin-top: 50px;
  } */
  .ai_consulting_page
    .ai_consulting_solution_one
    .card_list
    .solution_one_card
    .content
    h5 {
    font-size: 18px;
  }
  .ai_consulting_page
    .ai_consulting_solution_one
    .card_list
    .solution_one_card
    .content
    p {
    font-size: 16px;
  }
  .ai_consulting_page
    .ai_consulting_benefits
    .container
    .bottom_img
    .benefits_card {
    text-align: center;
    flex-direction: column !important;
  }
  .ai_consulting_page
    .ai_consulting_benefits
    .container
    .bottom_img
    .benefits_card
    svg {
    width: 50%;
    margin: auto;
  }
  .ai_consulting_page .ai_consulting_solution_four .container .card_list {
    --column-gap--: 0px;
  }
  .ai_consulting_page
    .ai_consulting_approach
    .container
    .our_approach_wrapper
    .our_approach_list_bottom,
  .ai_consulting_page
    .ai_consulting_approach
    .container
    .our_approach_wrapper
    .our_approach_list_top {
    gap: 10px;
  }
  .ai_consulting_page
    .ai_consulting_approach
    .container
    .our_approach_wrapper
    .our_approach_list_bottom
    .approach_card:nth-child(even),
  .ai_consulting_page
    .ai_consulting_approach
    .container
    .our_approach_wrapper
    .our_approach_list_bottom
    .approach_card:nth-child(odd),
  .ai_consulting_page
    .ai_consulting_approach
    .container
    .our_approach_wrapper
    .our_approach_list_top
    .approach_card:nth-child(even),
  .ai_consulting_page
    .ai_consulting_approach
    .container
    .our_approach_wrapper
    .our_approach_list_top
    .approach_card:nth-child(odd) {
    flex-direction: column-reverse;
  }
  .ai_consulting_page
    .ai_consulting_approach
    .container
    .our_approach_wrapper
    .our_approach_list_bottom
    .approach_card
    > div
    p,
  .ai_consulting_page
    .ai_consulting_approach
    .container
    .our_approach_wrapper
    .our_approach_list_bottom
    .approach_card
    > div
    h5,
  .ai_consulting_page
    .ai_consulting_approach
    .container
    .our_approach_wrapper
    .our_approach_list_top
    .approach_card
    > div
    p,
  .ai_consulting_page
    .ai_consulting_approach
    .container
    .our_approach_wrapper
    .our_approach_list_top
    .approach_card
    > div
    h5 {
    text-align: center;
  }
  .section_main_Heading {
    font-size: 26px;
  }
}
