body.homepage {
  background: #ffffff !important;
}

.healthcare_chip {
  border-radius: 8px;
  background: var(--Primary-color, #2a8d95);
  color: #fff;
  font-family: "Poppins";
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  padding: 7px 14px;
  border: none;
}
.healthcare_heading {
  color: var(--Heading, #000);
  text-align: center;
  font-family: "Commissioner";
  font-size: 56px;
  font-style: normal;
  font-weight: 700;
  line-height: 115%; /* 64.4px */
  padding: 8px 0 32px;
}
.healthcare_para {
  color: var(--Body, #494b50);
  text-align: center;
  font-family: "Poppins";
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 170%; /* 30.6px */
}
/**********************healthcare banner****************/
.healthcare_banner_wrp {
  background-image: url("../images/industries-healthcare-banner.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 90vh;
}
.healthcare_banner_wrp .container {
  height: 100%;
}
.healthcare_banner_wrp .healthcare_banner_inner_wrp {
  display: flex;
  align-items: center;
  gap: 230px;
  flex-direction: row;
  justify-content: space-between;
  height: 100%;
  padding: 64px 0 64px;
  height: 100%;
}
.healthcare_banner_wrp .healthcare_banner_inner_wrp h1 {
  color: #fff;
  font-family: "Commissioner";
  font-size: 72px;
  font-style: normal;
  font-weight: 700;
  line-height: 117%; /* 84.24px */
  padding-bottom: 32px;
}
.healthcare_banner_wrp .healthcare_banner_inner_wrp p {
  color: rgba(255, 255, 255, 0.9);
  font-family: "Poppins";
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 170%; /* 34px */
  padding-bottom: 48px;
  gap: 230px;
}
.healthcare_banner_inner_wrp .content_div {
  width: 58%;
}
.healthcare_banner_inner_wrp .image_div {
  width: 50%;
}
.healthcare_banner_inner_wrp .image_div img {
  width: 100%;
}
.healthcare_banner_inner_wrp button {
  color: #fff;
  font-family: "Poppins";
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  border-radius: 15px;
  background: var(--Primary-color, #2a8d95);
  border: none;
  padding: 14px 33px;
}

/********************difference****************/
.difference_inner_wrp {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 80px 0 64px;
}
.difference_wrp {
  /* padding-top: 40px; */
}

/******************** healthcare_blockchain_wrp ***************/
.healthcare_blockchain_wrp {
  background-image: url("../images/healthcare-blockchain.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.healthcare_blockchain_inner_wrp {
  display: flex;
  padding: 80px 0 80px;
  justify-content: space-between;
}
.healthcare_blockchain_inner_wrp .content_1 {
  display: flex;
  flex-direction: column;
  gap: 32px;
}
.healthcare_blockchain_wrp .content_1 li {
  color: rgba(255, 255, 255, 0.8);
  font-family: "Poppins";
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 240%; /* 43.2px */
  letter-spacing: 0.18px;
}
.healthcare_blockchain_wrp .content_1 h3 {
  color: #fff;
  font-family: "Poppins";
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 38px; /* 158.333% */
}

/************************ healthcare_services******************** */
.healthcare_services_1 {
  background-image: url("../images/healthcare-services.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.healthcare_services_1 .healthcare_service_card {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  row-gap: 40px;
  column-gap: 42px;
  /* padding-bottom: 59px; */
}
.healthcare_service_card .service_card {
  display: flex;
  flex-direction: column;
  border-radius: 24px;
  border: 1px solid #aa00ff;
  padding: 48px 32px 48px;
  align-items: flex-start;
}
.healthcare_service_card .card_2 {
  border: 1px solid #ff00d6;
}
.healthcare_service_card .card_3 {
  border: 1px solid #00bc8f;
}
.healthcare_service_card .card_4 {
  border: 1px solid #cb001c;
}
.healthcare_service_card .card_5 {
  border: 1px solid #b66d00;
}
.healthcare_service_card .card_6 {
  border: 1px solid #0033ad;
}
.healthcare_service_card .service_card img {
  width: 100%;
}
.service_card .icon_wrp {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
  background-color: #aa00ff;
  padding: 20px 20px 20px;
}
.service_card .card_2_icon {
  background-color: #ff00d6;
}
.service_card .card_3_icon {
  background-color: #00bc8f;
}
.service_card .card_4_icon {
  background-color: #cb001c;
}
.service_card .card_5_icon {
  background-color: #b66d00;
}
.service_card .card_6_icon {
  background-color: #0033ad;
}
.healthcare_service_card .service_card h3 {
  padding: 36px 0 26px;
  font-family: "Poppins";
  font-size: 24px;
  font-weight: 700;
  line-height: 38px;
  text-align: left;
}
.healthcare_service_card .service_card p {
  font-family: "Poppins";
  font-size: 16px;
  font-weight: 500;
  line-height: 27px;
  letter-spacing: 0.01em;
  text-align: left;
}

/********************************** discuss-nft *******************/
.healthcare_discuss_nft_wrp {
  padding: 185px 0 143px;
  background: #ffffff;
}
.healthcare_discuss_nft_inner_wrp {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  display: flex;
  width: 100%;
  height: 413px;
  border-radius: 32px;
  background: linear-gradient(85.45deg, #03171c 6.29%, #bb1e20 85.69%);
  box-shadow: 0px 83px 80px -24px rgb(195 177 178 / 100%);
}
.healthcare_discuss_nft_inner_wrp .healthcare_discuss_content_img {
  position: relative;
  bottom: 116px;
  right: 82px;
}

.healthcare_discuss_content_img img {
  width: auto;
}
.healthcare_discuss_nft_inner_wrp .healthcare_discuss_content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 20px;
}
.healthcare_discuss_nft_inner_wrp
  .healthcare_discuss_content
  .healthcare_discuss_btn {
  width: 30%;
  border-radius: 15px;
  background-color: #2a8d95;
  border: none;
  font-family: "Poppins";
  font-size: 22px;
  font-weight: 600;
  line-height: 36px;
  text-align: center;
  color: #ffffff;
  padding: 14px 32px;
  margin-top: 48px;
}
.healthcare_discuss_nft_inner_wrp
  .healthcare_discuss_content
  .healthcare_discuss_text {
  font-family: "Commissioner";
  font-size: 42px;
  font-weight: 700;
  line-height: 55px;
  text-align: left;
  color: #ffffff;
  /* width: 80%; */
}
.healthcare_discuss_content {
  padding: 98px 30px 98px 80px;
}

/********************************** our-services-2 *******************/
.healthcare_services_2 {
  background-image: url("../images/healthcare_industries_our_services_02.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.our_services_card_2 .card_wrp_02 {
  /* overflow: hidden; */
  padding: 2px;
  border-radius: 44px;
  /* background: linear-gradient(0deg, rgba(0,0,0,0) 47%, rgba(3,20,24,0.7595413165266106) 70%, rgba(3,23,28,1) 84%); */
}
.our_services_card_2 .border_card {
  position: relative;
}
.our_services_card_2 .border_card_01 {
  position: absolute;
}
.our_services_card_2 .card_wrp_02 .card_wrp_inner_wrp_1 {
  /* background: transparent; */
  height: 100%;
  /* border-radius: inherit; */
  padding: 32px;
  position: absolute;
  top: 0;
}
.our_services_card_2 .card_wrp_02 .card_wrp_inner_wrp_2 {
  /* background: transparent; */
  height: 100%;
  /* border-radius: inherit; */
  padding: 32px;
  position: relative;
}
.our_services_card_2 .card_wrp_02 .card_wrp_inner_wrp_1 h3 {
  color: #000;
  font-family: "Poppins";
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 38px; /* 158.333% */
  padding: 42px 0 12px;
}
.our_services_card_2 .card_wrp_02 .card_wrp_inner_wrp_1 li {
  color: var(--Body, #494b50);
  font-family: "Poppins";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 200%; /* 32px */
  letter-spacing: 0.16px;
}
.our_services_card_2 .card_wrp_02 .card_wrp_inner_wrp_1 ul {
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  color: #2f2f2f;
  display: -webkit-box;
  text-overflow: ellipsis;
  overflow: hidden;
}
.our_services_card_2 .card_wrp_02 img {
  width: 100%;
}
.our_services_card_2 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  row-gap: 40px;
  column-gap: 48px;
}

/************************ healthcare-advantages ******************** */
.healthcare_advantages {
  background-image: url("../images/healthcare_advantages_bg.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 84px;
}
.healthcare_advantages .ellipse_wrp {
  text-align: center;
  position: relative;
}
.ellipse_content_01_img img {
  width: 100%;
}
.ellipse_content_1 {
  display: flex;
  position: absolute;
  top: 0;
  left: 170px;
  gap: 36px;
}
.ellipse_content_01 {
  display: flex;
  flex-direction: column;
  text-align: left;
  width: 32%;
}
.ellipse_wrp .ellipse_content .ellip_2 {
  top: 0;
  right: 65px;
  gap: 50px;
  justify-content: end;
}
.ellipse_wrp .ellipse_content .ellip_3 {
  top: 228px;
  justify-content: end;
  right: -73px;
  gap: 33px;
}
.ellipse_wrp .ellipse_content .ellip_4 {
  top: 50%;
  left: 0;
  gap: 25px;
  transform: translate(5%, -50%);
}
.ellipse_wrp .ellipse_content .ellip_5 {
  top: 452px;
  right: 20px;
  justify-content: end;
  gap: 56px;
}
.ellipse_wrp .ellipse_content .ellip_6 {
  top: 452px;
  left: 115px;
  gap: 46px;
}
.ellipse_content_01 h3 {
  color: #000;
  font-family: "Poppins";
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 38px; /* 158.333% */
}
.ellipse_content_01 p {
  color: var(--Body, #494b50);
  font-family: "Poppins";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 170%; /* 27.2px */
  letter-spacing: 0.16px;
}
.heart_ellipse_wrp {
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  position: absolute;
}
.heart_ellipse_wrp .ellipse_wrp {
  position: relative;
}
.heart_ellipse_wrp .ellipse_wrp img {
  width: 100%;
}
.heart_ellipse_wrp .ellipse_wrp .img_01 {
  width: 75%;
  margin: auto;
}
.heart_ellipse_wrp .heart_ellispe_content {
  display: flex;
  flex-direction: column;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.heart_ellipse_wrp .heart_ellispe_content h3 {
  color: #000;
  font-family: "Poppins";
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 38px; /* 158.333% */
}
/* development */
.healthcare_development_wrp {
  padding: 130px 0px 128px;
}

.healthcare_development_wrp .development_side_img_01 {
  z-index: -1 !important;
  box-shadow: -3px 0px 80px rgb(51 78 126 / 50%) !important;
  border-radius: 45px !important;
}

/********************************** our-services-3 *******************/
.healthcare_services_3 {
  background-image: url("../images/our_services_3_bg.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 0 0 100px;
}
.healthcare_services_3 .our_services_3_xoa {
  display: flex;
  justify-content: center;
  gap: 120px;
}
.our_services_3_xoa .service_3_img {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  gap: 32px;
}
.our_services_3_xoa .service_3_img .icon_img {
  position: absolute;
  /* top: 77px;
  left: 69px; */
  bottom: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.our_services_3_xoa .service_3_img .icon_img_1 {
  position: absolute;
  top: 25%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.our_services_3_xoa .service_3_img img {
  width: 100%;
}
.our_services_3_xoa .service_3_img h4 {
  color: #000;
  text-align: center;
  font-family: "Poppins";
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 160%; /* 38.4px */
  letter-spacing: 0.24px;
}
.our_services_3_xoa .img_2 {
  margin-top: 56px;
}
.our_services_3_xoa .img_4 {
  margin-top: 56px;
}
.our_services_3_xoa .img_6 {
  margin-top: 56px;
}

/************* healthcare_why_us ********************8*/
.healthcare_why_us {
  background-image: url("../images/industries_healthcare_why_us.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 120px 0 110px;
}
.healthcare_services_inner_wrp .why_us_differ {
  padding: 0 0 85px;
}
.difference_inner_wrp .heading_colour {
  color: #fff;
}
.difference_inner_wrp .para_color {
  color: rgba(255, 255, 255, 0.8);
}
.card_1_why {
  position: relative;
}
.transform_bg {
  width: 100%;
}
.healthcare_why_us_card_wrp .card_1_why .circle_icon {
  width: 80px;
  height: 80px;
  background-color: #aa00ff;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 60px;
  transform: rotate(-4.998deg);
}
.healthcare_why_us_card_wrp .card_1_why .circle_icon img {
  width: 45%;
}
.healthcare_why_us_card_wrp .card_1_why .icon_2 {
  background-color: #ff005c;
}
.healthcare_why_us_card_wrp .card_1_why .icon_3 {
  background-color: #128807;
}
.healthcare_why_us_card_wrp .card_1_why .icon_4 {
  background-color: #0066ff;
}
.healthcare_why_us_card_wrp .card_1_why {
  border-radius: 24px;
  /* border: 3px solid #a0f;
  background: #faf0ff; */
}
/* .healthcare_why_us_card_wrp .card_02_why {
  border: 3px solid #ff005c;
}
.healthcare_why_us_card_wrp .card_03_why {
  border: 3px solid #128807;
}
.healthcare_why_us_card_wrp .card_04_why {
  border: 3px solid #06f;
} */
.healthcare_why_us_card_wrp {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  column-gap: 10px;
  gap: 10px;
}
.card_1_why .card_1_inner_why {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 54px 0 54px;
  gap: 20px;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  left: 50%;
}
.card_1_inner_why h3 {
  color: var(--Heading, #000);
  text-align: center;
  font-family: "Poppins";
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 135%;
  transform: rotate(-4.998deg);
}
.card_1_inner_why .even_why_us {
  transform: rotate(5.998deg) !important;
}
.healthcare_why_us_card_wrp .trans_why_us_01 {
  transform: rotate(-1.998deg);
}
.healthcare_why_us_card_wrp .trans_why_us_02 {
  transform: rotate(0.601deg);
}
.healthcare_why_us_card_wrp .trans_why_us_03 {
  transform: rotate(-1.04deg);
}
.healthcare_why_us_card_wrp .trans_why_us_04 {
  transform: rotate(0.201deg);
}

/************* healthcare_process ********************8*/
/* .healthcare_process {
  background-image: url("../images/industries_healthcare_process_bg.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.process_line_chart_wrp .process_line {
  position: relative;
}
.process_line_chart_wrp .process_line img {
  width: 100%;
}
.line_content {
  display: flex;
  justify-content: center;
  align-items: center;
}
.line_content .requirement_block_wrp {
  display: flex;
  flex-direction: column;
}
.line_content .requirement_block_wrp .requirement_block {
  border-radius: 16px 16px var(--Auto-Number, 0px) var(--Auto-Number, 0px);
  background: linear-gradient(180deg, #00a6f6 0%, #0095bd 100%);
}
.line_content .requirement_block_wrp .requirement_block_2 {
  border-radius: 16px 16px var(--Auto-Number, 0px) var(--Auto-Number, 0px);
  background: linear-gradient(180deg, #b03af9 0%, #f62ff7 100%);
}
.line_content .requirement_block_wrp .requirement_block_3 {
  border-radius: 16px 16px var(--Auto-Number, 0px) var(--Auto-Number, 0px);
  background: linear-gradient(180deg, #ff726c 0%, #fc5f15 100%);
}
.line_content .requirement_block_wrp .requirement_block_4 {
  border-radius: 16px 16px var(--Auto-Number, 0px) var(--Auto-Number, 0px);
  background: linear-gradient(180deg, #0054c5 0%, #0066e0 100%);
}
.line_content .requirement_block_wrp .requirement_block_5 {
  border-radius: 16px 16px var(--Auto-Number, 0px) var(--Auto-Number, 0px);
  background: linear-gradient(180deg, #ff9e00 0%, #c1931e 100%);
}
.line_content .requirement_block_wrp h4 {
  color: #fff;
  text-align: center;
  font-family: "Poppins";
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 120%; 
  letter-spacing: 0.24px;
  padding: 18px 55px 15px;
}
.line_content .requirement_block_wrp p {
  color: var(--Body, #494b50);
  font-family: "Poppins";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 165%;
  padding: 25px 16px 22px;
  border-radius: 16px;
  background: #fff;
  box-shadow: 12px 0px 44px 0px rgba(0, 0, 0, 0.1);
}
.line_content .second_block {
  position: relative;
  top: -466px;
  left: 178px;
}
.line_content .first_block {
  position: relative;
  left: 215px;
  top: 24px;
}
.line_content .third_block {
  position: relative;
  left: 133px;
  top: 24px;
}
.line_content .fourth_block {
  position: relative;
  top: -466px;
  left: 93px;
}
.line_content .fifth_block {
  position: relative;
  left: 44px;
  top: 24px;
}
.process_line_chart_wrp {
  padding: 215px 0 39px;
} */

.healthcare-roadmap-section {
  padding: 80px 0px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-image: url(../images/industries_healthcare_process_bg.png);
  background-position: top center;
  background-color: white;
}

.healthcare-roadmap-section .container .content {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
}

.healthcare-roadmap-section .container .card_group {
  padding-top: 72px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.healthcare-roadmap-section .container .card_group .card_group_top {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
  justify-content: space-evenly;
  position: relative;
  padding: 144px;
}

.healthcare-roadmap-section
  .container
  .card_group
  .card_group_top
  .card1_position {
  position: absolute;
  left: 32%;
}

.healthcare-roadmap-section
  .container
  .card_group
  .card_group_top
  .card2_position {
  position: absolute;
  right: 18%;
}

.healthcare-roadmap-section
  .container
  .card_group
  .card_group_bottom
  .card3_position {
  position: absolute;
  left: 15%;
}

.healthcare-roadmap-section
  .container
  .card_group
  .card_group_bottom
  .card4_position {
  position: absolute;
  left: 51%;
}

.healthcare-roadmap-section
  .container
  .card_group
  .card_group_bottom
  .card5_position {
  position: absolute;
  right: 0;
}

.healthcare-roadmap-section .container .card_group .card_group_bottom {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
  justify-content: space-evenly;
  position: relative;
  padding: 144px;
}

.healthcare-roadmap-section .container .card_group .roadmap_card {
  border-radius: 16px;
  background: #fff;
  box-shadow: 12px 0px 44px 0px rgba(0, 0, 0, 0.1);
  overflow: hidden;
  width: 239px;
}

.healthcare-roadmap-section .container .card_group .roadmap_card h6 {
  color: #fff;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 120%; /* 28.8px */
  letter-spacing: 0.24px;
}

.healthcare-roadmap-section
  .container
  .card_group
  .roadmap_card
  .sub_heading_wrap {
  padding: 24px;
}

.healthcare-roadmap-section .container .card_group .roadmap_card .heading_wrap {
  padding: 18px 38px 16px;
}

.healthcare-roadmap-section .container .card_group .image_wrap {
  margin: 20px 0;
}

.healthcare-roadmap-section .container .card_group .roadmap_card p {
  color: #494b50;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 165%; /* 26.4px */
}
.healthcare-roadmap-section .container .card_group .image_wrap .mobile_image {
  display: none;
}
.healthcare-roadmap-section .container .card_group .mobile_step_wrap {
  display: none;
  flex-direction: row;
  width: 100%;
  justify-content: center;
  align-items: start;
  gap: 24px;
}
.healthcare-roadmap-section
  .container
  .card_group
  .mobile_step_wrap
  .image_wrap_mobile {
  width: 24%;
}

.healthcare-roadmap-section
  .container
  .card_group
  .mobile_step_wrap
  .step_card_wrap {
  width: 40%;
}

/**************************** Mobile Responsive *************************/
@media only screen and (max-width: 1800px) {
  .healthcare_banner_wrp .healthcare_banner_inner_wrp h1 {
    font-size: 60px;
  }

  .healthcare_discuss_nft_inner_wrp
    .healthcare_discuss_content
    .healthcare_discuss_text {
    font-size: 32px;
    line-height: 48px;
  }
  .healthcare_discuss_nft_inner_wrp
    .healthcare_discuss_content
    .healthcare_discuss_btn {
    width: 42%;
    font-size: 18px;
  }

  .card_1_inner_why h3 {
    font-size: 18px;
  }
}
@media only screen and (max-width: 1600px) {
  .healthcare_banner_wrp .healthcare_banner_inner_wrp h1 {
    font-size: 50px;
    line-height: 100%;
  }
  .healthcare_banner_wrp .healthcare_banner_inner_wrp p {
    font-size: 16px;
    line-height: 150%;
    padding-bottom: 42px;
  }
  .healthcare_banner_wrp .healthcare_banner_inner_wrp {
    gap: 120px;
  }
  .healthcare_banner_inner_wrp button {
    font-size: 20px;
  }

  .healthcare_heading {
    font-size: 48px;
  }

  .healthcare_blockchain_wrp .content_1 li {
    font-size: 14px;
  }

  .healthcare_service_card .service_card h3 {
    font-size: 18px;
    line-height: 27px;
    padding: 24px 0 12px;
  }

  .healthcare_discuss_nft_inner_wrp
    .healthcare_discuss_content
    .healthcare_discuss_text {
    font-size: 28px;
    line-height: 42px;
  }
  .healthcare_discuss_nft_inner_wrp
    .healthcare_discuss_content
    .healthcare_discuss_btn {
    font-size: 18px;
    line-height: 28px;
    margin-top: 25px;
  }
  .healthcare_discuss_content_img img {
    width: 100%;
  }
  .healthcare_discuss_nft_inner_wrp {
    height: 300px;
  }
  .healthcare_discuss_nft_inner_wrp .healthcare_discuss_content_img {
    bottom: 55px;
  }
  .healthcare_discuss_content {
    padding: 98px 116px 98px 80px;
  }

  .healthcare_services_3 .our_services_3_xoa {
    gap: 85px;
  }
  .our_services_3_xoa .service_3_img h4 {
    font-size: 18px;
    line-height: 28px;
  }

  .line_content .requirement_block_wrp h4 {
    font-size: 18px;
    line-height: 27px;
  }
  .line_content .requirement_block_wrp p {
    font-size: 13px;
  }
  .line_content .second_block {
    top: -410px;
    left: 130px;
  }
  .line_content .fourth_block {
    top: -410px;
    left: 66px;
  }
  .line_content .first_block {
    left: 169px;
  }
  .line_content .third_block {
    left: 103px;
  }
  .line_content .fifth_block {
    left: 24px;
  }

  .card_1_inner_why h3 {
    font-size: 14px;
  }
  .card_1_why .card_1_inner_why {
    padding: 31px 10px 21px;
  }

  .ellipse_content_01 {
    width: 27%;
  }
  .ellipse_content_01 h3 {
    font-size: 18px;
    line-height: 26px;
  }
  .ellipse_content_01 p {
    font-size: 12px;
  }
  .ellipse_content_1 {
    left: 7%;
  }
  .ellipse_wrp .ellipse_content .ellip_4 {
    left: -32px;
  }

  .healthcare-roadmap-section .container .card_group .roadmap_card h6 {
    font-size: 18px;
  }
  .healthcare-roadmap-section .container .card_group .roadmap_card p {
    font-size: 14px;
  }

  /* Our services */
  .our_services_card_2 .card_wrp_02 .card_wrp_inner_wrp_1 h3 {
    padding-top: 25px;
  }

  .development_wrp .comm_text {
    width: 61%;
  }
}

@media only screen and (max-width: 1400px) {
  .healthcare_banner_inner_wrp .image_div {
    width: 37%;
  }

  .healthcare_banner_inner_wrp .image_div img {
    width: 100%;
  }
  .ellipse_wrp .ellipse_content .ellip_4 {
    gap: 7px;
    right: 33%;
  }
  .ellipse_wrp .ellipse_content .ellip_3 {
    gap: 11px;
  }
  .ellipse_wrp .ellipse_content .ellip_6 {
    gap: 13px;
  }

  .healthcare-roadmap-section {
    margin: 80px 0px;
  }

  .our_services_card_2 .card_wrp_02 .card_wrp_inner_wrp_1 h3 {
    font-size: 18px;
    line-height: 28px;
  }
  .our_services_card_2 .card_wrp_02 .card_wrp_inner_wrp_1 li {
    font-size: 13px;
    line-height: 22px;
  }

  .healthcare_banner_wrp .healthcare_banner_inner_wrp h1 {
    font-size: 48px;
  }
  .healthcare_banner_inner_wrp button {
    font-size: 16px;
  }

  .healthcare_heading {
    font-size: 38px;
  }

  .healthcare_heading {
    padding: 10px 0 22px;
  }

  .healthcare_chip {
    font-size: 14px;
  }
  .difference_inner_wrp {
    padding: 50px 0 54px;
  }

  .healthcare_blockchain_inner_wrp {
    display: flex;
    padding: 53px 0 60px;
  }

  .healthcare_blockchain_inner_wrp {
    display: flex;
    padding: 53px 0 46px;
  }

  .healthcare_para {
    font-size: 14px;
  }
  .service_card .icon_wrp {
    padding: 14px 15px 14px;
  }

  .healthcare_service_card .service_card img {
    width: 75%;
  }

  .service_card .icon_wrp {
    padding: 14px 9px 11px;
  }

  .healthcare_service_card .service_card p {
    font-family: "Poppins";
    font-size: 14px;
  }
  .healthcare_service_card .service_card {
    padding: 34px 32px 34px;
  }
  .healthcare_discuss_nft_wrp {
    padding: 125px 0 70px;
  }
  .healthcare_discuss_nft_inner_wrp {
    box-shadow: -3px 76px 53px -57px rgb(195 177 178 / 100%);
  }
  .ellipse_content_01_img img {
    width: 71%;
  }
  .healthcare_advantages .ellipse_wrp .ellipse_wrp_img {
    width: 38%;
  }

  .ellipse_content_1 {
    left: 9%;
  }

  .ellipse_wrp .ellipse_content .ellip_4 {
    gap: 10px;
    right: 15%;
  }

  .ellipse_content_1 {
    left: 9%;
  }

  .ellipse_wrp .ellipse_content .ellip_3 {
    top: 190px;
    right: 2px;
  }

  .ellipse_wrp .ellipse_content .ellip_6 {
    top: 355px;
  }

  .ellipse_wrp .ellipse_content .ellip_5 {
    top: 337px;
  }
  .ellipse_wrp .ellipse_content .ellip_5 {
    top: 349px;
    right: 42px;
  }

  .heading {
    font-size: 38px;
    line-height: 130%;
  }
  .offerings-typography,
  .card_outer p,
  .hero_para,
  .tab button,
  .why_us_wrp button,
  .process-card-category,
  .content_para,
  .process-main-div .text-li-process,
  .process_card_wrp .process_card_typo,
  .title,
  .blog-card .date-wrp {
    font-size: 14px;
    line-height: 22px;
  }

  .development_wrp .development_bottom_wrp .img_sec {
    width: 100%;
    height: 115px;
  }
  .development_wrp .development_bottom_wrp .img_text {
    width: 100%;
  }
  .development_bottom_wrp div {
    width: 25%;
  }
  .development_wrp .development_bottom_wrp {
    flex-wrap: nowrap;
  }
  .development_wrp .development_bottom_wrp {
    width: 79%;
  }

  .development_wrp .development_bottom_wrp {
    gap: 13px;
  }

  .development_wrp .development_bottom_wrp .img_sec img {
    width: 60%;
  }

  .development_wrp .development_bottom_wrp .img_sec img {
    width: 32%;
  }

  .development_wrp .development_bottom_wrp .img_text {
    border-radius: 0px 0px 32px 32px;
    height: 44px;
    font-size: 16px;
  }
  .development_wrp .development_side_img {
    width: 29%;
    height: 112%;
    object-fit: cover;
    z-index: 1 !important;
  }

  .healthcare_development_wrp {
    background-image: url("/assets/images/enterprise-step-sec-back.png");
    background-position: center;
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }

  .development_wrp .development_bottom_wrp {
    gap: 13px;
    z-index: 2;
    margin-top: 49px;
    position: relative;
  }

  .healthcare_services_3 {
    padding: 0 0 70px;
  }
  .healthcare_why_us_card_wrp .card_1_why .circle_icon {
    width: 58px;
    height: 58px;
  }

  .healthcare_why_us {
    padding: 70px 0 70px;
  }
  .card_1_inner_why h3 {
    font-size: 16px;
  }
  .card_1_why .card_1_inner_why {
    width: 75%;
  }

  .healthcare_services_inner_wrp .why_us_differ {
    padding: 0 0 68px;
  }
  .healthcare-roadmap-section {
    margin: 0px 0px;
    padding: 60px 0px;
  }

  .healthcare-roadmap-section
    .container
    .card_group
    .card_group_top
    .card1_position {
    position: absolute;
    left: 30%;
    width: 215px;
  }

  .healthcare-roadmap-section
    .container
    .card_group
    .roadmap_card
    .heading_wrap {
    padding: 14px 18px 14px;
  }
  .healthcare-roadmap-section
    .container
    .card_group
    .roadmap_card
    .sub_heading_wrap {
    padding: 16px;
  }
  .healthcare-roadmap-section
    .container
    .card_group
    .card_group_top
    .card1_position {
    left: 31%;
    width: 199px;
  }
  .healthcare-roadmap-section
    .container
    .card_group
    .card_group_top
    .card2_position {
    width: 199px;
    right: 17%;
  }
  .healthcare-roadmap-section .container .card_group .roadmap_card {
    width: 199px;
  }

  .healthcare-roadmap-section .container .card_group .card_group_bottom {
    padding: 100px;
  }
  .healthcare-roadmap-section .container .card_group .card_group_top {
    padding: 100px;
  }

  .healthcare-roadmap-section .container .card_group {
    padding-top: 43px;
  }

  .healthcare-roadmap-section {
    padding: 60px 0px 0 0;
  }
  .healthcare_advantages {
    padding-top: 46px;
  }
  .healthcare_development_wrp {
    padding: 80px 0px 96px;
  }
}

@media only screen and (max-width: 1199px) {
  .healthcare_banner_wrp {
    height: unset;
  }
  .healthcare_banner_wrp .healthcare_banner_inner_wrp h1 {
    font-size: 42px;
    line-height: 120%;
  }
  .healthcare_banner_inner_wrp .content_div {
    padding: 0px;
  }

  .healthcare_services_3 .our_services_3_xoa {
    gap: 50px;
  }
  .line_content .fifth_block {
    left: 0;
  }

  /* Advantages */
  .healthcare_advantages .ellipse_wrp .ellipse_wrp_img {
    width: 40%;
  }
  .ellipse_wrp .ellipse_content .ellip_6 {
    top: 354px;
    left: 88px;
  }
  .ellipse_wrp .ellipse_content .ellip_5 {
    top: 354px;
    right: 80px;
    gap: 22px;
  }
  .ellipse_wrp .ellipse_content .ellip_3 {
    top: 165px;
    right: -25px;
  }
  .ellipse_content_01 h3 {
    font-size: 16px;
  }
  .ellipse_content_01_img img {
    width: 75%;
  }
  .ellipse_wrp .ellipse_content .ellip_4 {
    right: 19%;
    top: 53%;
  }
  .ellipse_wrp .ellipse_content .ellip_2 {
    right: 45px;
  }
  .ellipse_content_1 {
    left: 4%;
  }
  .heart_ellipse_wrp .heart_ellispe_content h3 {
    font-size: 16px;
  }
  .heart_ellipse_wrp .ellipse_wrp img {
    width: 75%;
  }

  .healthcare_development_wrp {
    padding: 168px 0 128px;
  }

  .healthcare_discuss_nft_wrp {
    padding: 150px 0 85px;
  }
  .healthcare_discuss_nft_inner_wrp
    .healthcare_discuss_content
    .healthcare_discuss_text {
    font-size: 22px;
    line-height: 32px;
  }
  .healthcare_discuss_nft_inner_wrp
    .healthcare_discuss_content
    .healthcare_discuss_btn {
    margin-top: 18px;
    width: 55%;
    font-size: 16px;
    line-height: 24px;
  }
  .healthcare_discuss_nft_inner_wrp {
    height: 250px;
    box-shadow: 0px 83px 37px -70px rgb(195 177 178 / 100%);
  }

  .healthcare_heading {
    font-size: 36px;
    line-height: 46px;
  }
  .healthcare_chip {
    font-size: 12px;
  }

  .healthcare-roadmap-section
    .container
    .card_group
    .card_group_top
    .card1_position {
    left: 27%;
  }
  .healthcare-roadmap-section
    .container
    .card_group
    .card_group_bottom
    .card4_position {
    left: 47%;
  }
  .healthcare_why_us_card_wrp .card_1_why .circle_icon {
    width: 50px;
    height: 50px;
  }
  .healthcare_service_card .service_card {
    padding: 22px 22px 22px;
  }
  .healthcare_services_1 .healthcare_service_card {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .our_services_card_2 .card_wrp_02 .card_wrp_inner_wrp_1 {
    padding: 17px;
  }
  .our_services_card_2 .card_wrp_02 .card_wrp_inner_wrp_1 h3 {
    padding-top: 10px;
  }
  .our_services_card_2 {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    row-gap: 27px;
    column-gap: 24px;
  }
  .ellipse_content_01 p {
    font-size: 13px;
  }

  .ellipse_wrp .ellipse_content .ellip_2 {
    top: -18px;
    justify-content: end;
  }
  .ellipse_content_1 {
    top: -14px;
  }

  .ellipse_wrp .ellipse_content .ellip_4 {
    right: 19%;
    top: 57%;
  }

  .ellipse_wrp .ellipse_content .ellip_6 {
    top: 319px;
    left: 88px;
  }

  .ellipse_wrp .ellipse_content .ellip_5 {
    top: 321px;
  }

  .ellipse_content_01 {
    width: 22%;
  }

  .ellipse_wrp .ellipse_content .ellip_3 {
    top: 165px;
    right: 24px;
  }

  .ellipse_wrp .ellipse_content .ellip_4 {
    right: 8%;
    top: 57%;
  }

  .ellipse_wrp .ellipse_content .ellip_2 {
    top: -9px;
    justify-content: end;
    right: 66px;
  }

  .ellipse_content_1 {
    top: -2px;
    left: 5%;
  }
  .healthcare_development_wrp {
    padding: 168px 0 104px;
  }

  .healthcare_services_3 .our_services_3_xoa {
    gap: 22px;
  }

  .healthcare_services_inner_wrp .why_us_differ {
    padding: 0 0 54px;
  }
  .card_1_why .card_1_inner_why {
    padding: 21px 10px 21px;
  }
}

@media only screen and (max-width: 1023px) {
  .healthcare_banner_wrp .healthcare_banner_inner_wrp h1 {
    font-size: 36px;
    line-height: 44px;
  }
  .healthcare_banner_wrp .healthcare_banner_inner_wrp p {
    font-size: 14px;
    line-height: 140%;
  }
  .healthcare_banner_inner_wrp button {
    font-size: 16px;
  }
  .healthcare_blockchain_wrp .content_1 h3 {
    font-size: 18px;
  }
  .healthcare_blockchain_wrp .content_1 li {
    font-size: 12px;
  }
  .healthcare_heading {
    font-size: 36px;
    line-height: 44px;
  }
  .healthcare_para {
    font-size: 14px;
    line-height: 22px;
  }
  .healthcare_services_1 .healthcare_service_card {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .healthcare_discuss_nft_inner_wrp
    .healthcare_discuss_content
    .healthcare_discuss_btn {
    width: 55%;
    font-size: 14px;
  }
  .healthcare_discuss_nft_inner_wrp
    .healthcare_discuss_content
    .healthcare_discuss_text {
    font-size: 20px;
    line-height: 32px;
  }
  .healthcare_discuss_nft_inner_wrp {
    height: 250px;
  }
  .healthcare_discuss_nft_wrp {
    padding: 150px 0 50px;
  }

  .healthcare_services_3 .our_services_3_xoa {
    flex-wrap: wrap;
  }

  .line_content .requirement_block_wrp h4 {
    font-size: 14px;
    line-height: 22px;
  }
  .line_content .fifth_block {
    left: -39px;
  }
  .line_content .third_block {
    left: 70px;
  }
  .line_content .second_block {
    top: -358px;
  }
  .line_content .fourth_block {
    top: -358px;
    left: 32px;
  }
  .healthcare_why_us_card_wrp {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .healthcare-roadmap-section
    .container
    .card_group
    .card_group_top
    .card1_position {
    left: 26%;
  }

  .healthcare-roadmap-section
    .container
    .card_group
    .card_group_top
    .card2_position {
    right: 13%;
  }

  .healthcare-roadmap-section
    .container
    .card_group
    .card_group_bottom
    .card3_position {
    left: 11%;
  }

  .healthcare-roadmap-section
    .container
    .card_group
    .card_group_bottom
    .card4_position {
    position: absolute;
    left: 44%;
  }

  .healthcare_development_wrp {
    padding: 168px 0 80px;
  }

  /* Advantages */
  .healthcare_advantages .ellipse_content_01_img {
    display: none;
  }
  .healthcare_advantages .heart_ellipse_wrp .ellipse_wrp {
    display: none;
  }
  .healthcare_advantages .ellipse_wrp .ellipse_wrp_img {
    display: none;
  }
  .healthcare_advantages .ellipse_content {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 40px;
  }
  .healthcare_advantages .ellipse_content_1 {
    position: static;
    display: contents;
  }
  .healthcare_advantages .ellipse_wrp .ellipse_content .ellip_4 {
    transform: translate(0, 0);
  }
  .ellipse_content_01 h3 {
    line-height: 24px;
  }

  .healthcare_development_wrp {
    padding: 109px 0 80px;
  }

  .our_services_3_xoa .service_3_img {
    flex-basis: 10%;
  }
  .healthcare_why_us_card_wrp {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
  }
  .healthcare_why_us_card_wrp .trans_why_us_01 {
    transform: rotate(-1.998deg);
    flex-basis: 29%;
  }
  .healthcare_why_us_card_wrp .trans_why_us_02 {
    transform: rotate(-1.998deg);
    flex-basis: 29%;
  }
  .healthcare_why_us_card_wrp .trans_why_us_03 {
    transform: rotate(-1.998deg);
    flex-basis: 29%;
  }
  .healthcare_why_us_card_wrp .trans_why_us_04 {
    transform: rotate(-1.998deg);
    flex-basis: 29%;
  }

  .healthcare_discuss_nft_wrp {
    padding: 121px 0 50px;
  }
  .healthcare_heading {
    font-size: 28px;
    line-height: 135%;
  }
}

@media only screen and (max-width: 979px) {
  .healthcare_banner_wrp .healthcare_banner_inner_wrp {
    gap: 50px;
    padding: 24px 0;
  }
  .healthcare_banner_wrp .healthcare_banner_inner_wrp h1 {
    font-size: 32px;
  }

  /*process*/

  .healthcare-roadmap-section .container .card_group .image_wrap {
    width: 28%;
  }

  .healthcare-roadmap-section
    .container
    .card_group
    .image_wrap
    .desktop_image {
    display: none;
  }

  .healthcare-roadmap-section .container .card_group .image_wrap {
    display: none;
  }

  .healthcare-roadmap-section .container .card_group .card_group_bottom {
    display: none;
  }

  .healthcare-roadmap-section .container .card_group .card_group_top {
    display: none;
  }

  .healthcare-roadmap-section .container .card_group .roadmap_card {
    width: 100%;
  }

  .healthcare-roadmap-section .container .card_group .roadmap_card h6 {
    font-size: 36px;
  }

  .healthcare-roadmap-section .container .card_group .roadmap_card p {
    font-size: 24px;
  }

  .healthcare-roadmap-section .container .card_group .card1_position {
    margin-top: 400px;
  }

  .healthcare-roadmap-section .container .card_group .card2_position {
    margin-top: 187px;
  }

  .healthcare-roadmap-section .container .card_group .card3_position {
    margin-top: 141px;
  }

  .healthcare-roadmap-section .container .card_group .card4_position {
    margin-top: 152px;
  }

  .healthcare-roadmap-section .container .card_group .card5_position {
    margin-top: 116px;
  }

  .healthcare-roadmap-section .container .card_group .mobile_step_wrap {
    display: flex;
  }
  .healthcare-roadmap-section {
    margin: 0 0;
  }

  .our_services_card_2 .card_wrp_02 .card_wrp_inner_wrp_1 li {
    font-size: 11px;
    line-height: 16px;
  }
  .our_services_card_2 .card_wrp_02 .card_wrp_inner_wrp_1 h3 {
    font-size: 13px;
    line-height: 16px;
    padding-top: 12px;
  }
  .our_services_card_2 .card_wrp_02 .card_wrp_inner_wrp_1 {
    padding: 14px;
  }
  .our_services_card_2 {
    column-gap: 25px;
  }

  .healthcare_discuss_nft_inner_wrp
    .healthcare_discuss_content
    .healthcare_discuss_btn {
    width: 85%;
    font-size: 13px;
    margin-top: 15px;
  }
  .healthcare_discuss_nft_inner_wrp .healthcare_discuss_content_img {
    bottom: 30px;
    right: 52px;
  }
  .healthcare_discuss_nft_inner_wrp
    .healthcare_discuss_content
    .healthcare_discuss_text {
    font-size: 16px;
    line-height: 28px;
  }
  .healthcare_discuss_nft_inner_wrp {
    height: 220px;
  }

  .healthcare_development_wrp {
    padding: 120px 0 68px;
  }
  .healthcare_advantages {
    padding-top: 0;
  }

  .healthcare_discuss_nft_wrp {
    padding: 110px 0 50px;
  }

  .our_services_3_xoa .service_3_img .icon_img_1 {
    top: 30%;
  }

  .healthcare_discuss_nft_inner_wrp .healthcare_discuss_content_img {
    display: none;
  }
  .healthcare_discuss_nft_inner_wrp
    .healthcare_discuss_content
    .healthcare_discuss_text {
    font-size: 25px;
    line-height: 28px;
    text-align: center;
  }
  .healthcare_discuss_nft_inner_wrp .healthcare_discuss_content {
    width: 100%;
    gap: 7px;
    text-align: center;
    align-items: center;
    justify-content: center;
  }
  .healthcare_discuss_nft_inner_wrp
    .healthcare_discuss_content
    .healthcare_discuss_btn {
    width: fit-content;
    font-size: 14px;
  }
  .healthcare_discuss_content {
    padding: 67px 51px 77px 61px;
  }
  .healthcare_discuss_nft_wrp {
    padding: 75px 0 50px;
  }

  .our_services_card_2 {
    grid-template-columns: repeat(1, minmax(0, 74%));
    align-items: center;
    justify-content: center;
  }

  .our_services_card_2 .card_wrp_02 .card_wrp_inner_wrp_1 h3 {
    font-size: 16px;
    line-height: 130%;
    padding-top: 12px;
  }
  .our_services_card_2 .card_wrp_02 .card_wrp_inner_wrp_1 li {
    font-size: 14px;
    line-height: 140%;
  }
  .development_wrp .development_bottom_wrp {
    width: 100%;
  }
  .development_wrp .development_bottom_wrp .img_text {
    border-radius: 0px 0px 18px 18px;
  }

  .healthcare_development_wrp {
    padding: 80px 0 40px;
  }

  .our_services_3_xoa .img_2 {
    margin-top: 0;
  }

  .our_services_3_xoa .img_4 {
    margin-top: 0px;
  }

  .our_services_3_xoa .img_6 {
    margin-top: 0px;
  }
  .healthcare_why_us_card_wrp .trans_why_us_01 {
    transform: rotate(-1.998deg);
    flex-basis: 37%;
  }
  .healthcare_why_us_card_wrp .trans_why_us_02 {
    transform: rotate(-1.998deg);
    flex-basis: 37%;
  }
  .healthcare_why_us_card_wrp .trans_why_us_03 {
    transform: rotate(-1.998deg);
    flex-basis: 37%;
  }
  .healthcare_why_us_card_wrp .trans_why_us_04 {
    transform: rotate(-1.998deg);
    flex-basis: 37%;
  }
  .healthcare-roadmap-section .container .card_group .roadmap_card h6 {
    font-size: 26px;
  }

  .healthcare-roadmap-section .container .card_group .roadmap_card p {
    font-size: 18px;
  }

  .healthcare-roadmap-section .container .card_group .card2_position {
    margin-top: 149px;
  }
  .healthcare-roadmap-section .container .card_group .roadmap_card {
    width: 88%;
  }
}

@media only screen and (max-width: 767px) {
  .healthcare_banner_inner_wrp .content_div {
    padding: 40px 0 40px;
  }
  .healthcare_banner_wrp .healthcare_banner_inner_wrp h1 {
    font-size: 26px;
    line-height: 34px;
  }

  .healthcare-roadmap-section
    .container
    .card_group
    .mobile_step_wrap
    .image_wrap_mobile {
    display: none;
  }
  .healthcare-roadmap-section
    .container
    .card_group
    .mobile_step_wrap
    .step_card_wrap {
    width: 64%;
  }

  .healthcare-roadmap-section .container .card_group .card1_position {
    margin-top: 352px;
  }

  .healthcare-roadmap-section .container .card_group .card2_position {
    margin-top: 40px;
  }

  .healthcare-roadmap-section .container .card_group .card3_position {
    margin-top: 90px;
  }

  .healthcare-roadmap-section .container .card_group .card4_position {
    margin-top: 118px;
  }

  .healthcare-roadmap-section .container .card_group .card5_position {
    margin-top: 80px;
  }

  .healthcare-roadmap-section .container .card_group .mobile_step_wrap {
    margin-top: 36px;
  }

  .healthcare-roadmap-section .container .card_group .roadmap_card h6 {
    font-size: 26px;
  }

  .healthcare-roadmap-section .container .card_group .roadmap_card p {
    font-size: 18px;
  }

  .our_services_card_2 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .our_services_card_2 .card_wrp_02 .card_wrp_inner_wrp_1 {
    padding: 32px;
  }
  .our_services_card_2 .card_wrp_02 .card_wrp_inner_wrp_1 h3 {
    font-size: 16px;
    line-height: 32px;
  }
  .our_services_card_2 .card_wrp_02 .card_wrp_inner_wrp_1 li {
    font-size: 12px;
    line-height: 22px;
  }

  /* .healthcare_discuss_nft_inner_wrp .healthcare_discuss_content {
    gap: 20px;
  }
  .healthcare_discuss_nft_inner_wrp
    .healthcare_discuss_content
    .healthcare_discuss_btn {
    width: 100%;
    font-size: 11px;
    padding: 10px 10px;
    margin-top: 0;
  }
  .healthcare_discuss_nft_inner_wrp {
    height: 170px;
  }
  .healthcare_discuss_nft_inner_wrp
    .healthcare_discuss_content
    .healthcare_discuss_text {
    font-size: 14px;
    line-height: 20px;
  } */

  .healthcare_discuss_nft_inner_wrp .healthcare_discuss_content_img {
    display: none;
  }
  .healthcare_discuss_nft_inner_wrp {
    justify-content: center;
    height: 260px;
  }
  .healthcare_discuss_nft_inner_wrp
    .healthcare_discuss_content
    .healthcare_discuss_text {
    text-align: center;
  }
  .healthcare_discuss_content {
    padding: 20px;
    align-items: center;
  }
  .healthcare_discuss_nft_inner_wrp
    .healthcare_discuss_content
    .healthcare_discuss_btn {
    width: unset;
    padding: 12px 26px;
    font-size: 14px;
  }
  .healthcare_discuss_nft_inner_wrp
    .healthcare_discuss_content
    .healthcare_discuss_text {
    font-size: 22px;
    line-height: 32px;
  }

  .healthcare_why_us_card_wrp {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .our_services_3_xoa .service_3_img .icon_img_1 {
    top: 30%;
  }

  .healthcare_heading {
    font-size: 28px;
    line-height: 38px;
  }

  .healthcare_blockchain_wrp .content_1 h3 {
    font-size: 12px;
  }
  .healthcare_blockchain_wrp .content_1 li {
    font-size: 11px;
  }

  .healthcare_banner_wrp .healthcare_banner_inner_wrp {
    flex-direction: column;
  }
  .healthcare_banner_inner_wrp .content_div {
    width: 100%;
    text-align: center;
  }
  .healthcare_banner_inner_wrp .image_div {
    width: 53%;
  }
  .healthcare_banner_wrp .healthcare_banner_inner_wrp h1 {
    font-size: 32px;
  }

  .healthcare_blockchain_inner_wrp {
    flex-direction: column;
  }

  .healthcare_blockchain_wrp .content_1 h3 {
    font-size: 20px;
  }

  .healthcare_blockchain_wrp .content_1 li {
    font-size: 14px;
  }
  .healthcare_blockchain_inner_wrp .content_1 {
    gap: 20px;
  }

  .healthcare_blockchain_wrp {
    background-image: linear-gradient(
        rgb(0 0 0),
        rgb(0 0 0 / 80%),
        rgb(189 2 2)
      ),
      url(../images/healthcare-blockchain.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .healthcare_discuss_nft_wrp {
    padding: 75px 0 0px;
  }

  .our_services_card_2 .card_wrp_02 .card_wrp_inner_wrp_1 h3 {
    font-size: 18px;
  }

  .our_services_card_2 .card_wrp_02 .card_wrp_inner_wrp_1 li {
    font-size: 14px;
    line-height: 22px;
  }
  .our_services_card_2 .card_wrp_02:nth-child(1) .card_wrp_inner_wrp_1 {
    padding: 32px 32px 0 32px;
  }
  .our_services_card_2 .card_wrp_02:nth-child(2) .card_wrp_inner_wrp_1 {
    padding: 0px 32px 0 32px;
  }
  .our_services_card_2 .card_wrp_02:nth-child(3) .card_wrp_inner_wrp_1 {
    padding: 32px 32px 0 32px;
  }
  .our_services_card_2 .card_wrp_02:nth-child(4) .card_wrp_inner_wrp_1 {
    padding: 0px 32px 0 32px;
  }

  .our_services_card_2 {
    grid-template-columns: repeat(1, minmax(0, 80%));
  }

  .ellipse_content_01 {
    width: 41%;
  }

  .development_wrp .development_bottom_wrp {
    flex-wrap: wrap;
  }

  .development_wrp .development_bottom_wrp {
    gap: 28px;
  }

  .our_services_3_xoa .service_3_img {
    flex-basis: 24%;
  }
  /* .healthcare_why_us_card_wrp .trans_why_us_01 {
    transform: rotate(4.5deg);
  }

  .healthcare_why_us_card_wrp .trans_why_us_02 {
    transform: rotate(353deg);
    flex-basis: 37%;
  }

  .healthcare_why_us_card_wrp .trans_why_us_03 {
    transform: rotate(5deg);
    flex-basis: 37%;
  }
  .healthcare_why_us_card_wrp .trans_why_us_04 {
    transform: rotate(351deg);
    flex-basis: 37%;
  } */

  .healthcare-roadmap-section .container .card_group .roadmap_card {
    width: 64%;
  }
  .healthcare-roadmap-section .container .card_group .card1_position {
    margin-top: unset;
  }
  .healthcare-roadmap-section .container .card_group .card2_position {
    margin-top: unset;
  }
  .healthcare-roadmap-section .container .card_group .card3_position {
    margin-top: unset;
  }
  .healthcare-roadmap-section .container .card_group .card4_position {
    margin-top: unset;
  }
  .healthcare-roadmap-section .container .card_group .card5_position {
    margin-top: unset;
  }

  .healthcare-roadmap-section
    .container
    .card_group
    .mobile_step_wrap
    .step_card_wrap {
    width: 64%;
    justify-content: center;
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 32px;
  }
}

@media only screen and (max-width: 649px) {
  .healthcare_banner_wrp .healthcare_banner_inner_wrp {
    flex-wrap: wrap;
  }
  .healthcare_banner_inner_wrp .content_div {
    width: 100%;
  }
  .healthcare_banner_inner_wrp .image_div {
    width: 75%;
    padding: 0 0 64px;
    margin: 0 auto;
  }
  .healthcare_banner_wrp .healthcare_banner_inner_wrp h1 {
    font-size: 30px;
  }
  .healthcare_banner_wrp .healthcare_banner_inner_wrp {
    gap: 25px;
  }

  .healthcare_discuss_nft_inner_wrp
    .healthcare_discuss_content
    .healthcare_discuss_text {
    font-size: 20px;
    line-height: 32px;
  }

  .healthcare_services_1 .healthcare_service_card {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .healthcare_why_us_card_wrp {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .our_services_card_2 {
    grid-template-columns: repeat(1, minmax(0, 100%));
  }

  .healthcare_why_us_card_wrp .trans_why_us_01 {
    transform: rotate(-1.998deg);
    flex-basis: 68%;
  }
  .healthcare_why_us_card_wrp .trans_why_us_02 {
    transform: rotate(-1.998deg);
    flex-basis: 68%;
  }
  .healthcare_why_us_card_wrp .trans_why_us_03 {
    transform: rotate(-1.998deg);
    flex-basis: 68%;
  }
  .healthcare_why_us_card_wrp .trans_why_us_04 {
    transform: rotate(-1.998deg);
    flex-basis: 68%;
  }

  .healthcare-roadmap-section
    .container
    .card_group
    .mobile_step_wrap
    .step_card_wrap {
    width: 100%;
  }

  .heading {
    font-size: 28px;
    line-height: 130%;
  }

  .section_main_Heading {
    font-size: 28px;
  }

  .healthcare-roadmap-section .container .card_group .roadmap_card h6 {
    font-size: 22px;
  }

  .healthcare-roadmap-section .container .card_group .roadmap_card p {
    font-size: 14px;
  }
  .healthcare-roadmap-section .container .card_group .roadmap_card {
    width: 49%;
  }
}

@media only screen and (max-width: 479px) {
  .healthcare-roadmap-section .container .card_group .roadmap_card p {
    font-size: 14px;
  }

  .healthcare-roadmap-section .container .card_group .roadmap_card h6 {
    font-size: 18px;
  }

  .our_services_card_2 .card_wrp_02 .card_wrp_inner_wrp_1 li {
    font-size: 11px;
    line-height: 19px;
  }
  .our_services_card_2 .card_wrp_02 .card_wrp_inner_wrp_1 h3 {
    font-size: 12px;
    line-height: 18px;
  }
  .ellipse_content_01 {
    width: 71%;
  }
  .our_services_3_xoa .service_3_img {
    flex-basis: 50%;
  }

  .healthcare-roadmap-section .container .card_group .roadmap_card {
    width: 59%;
  }

  .development_bottom_wrp div {
    width: 48%;
  }
  .development_wrp .comm_text {
    width: 100%;
  }
  .difference_inner_wrp {
    padding: 50px 0 40px;
  }

  .healthcare-roadmap-section .container .card_group {
    padding-top: 20px;
  }
  .healthcare_banner_inner_wrp .image_div {
    width: 85%;
  }

  .healthcare_service_card .service_card h3 {
    font-size: 15px;
  }

  .healthcare_why_us_card_wrp .trans_why_us_01 {
    flex-basis: 92%;
  }
  .healthcare_why_us_card_wrp .trans_why_us_02 {
    flex-basis: 92%;
  }
  .healthcare_why_us_card_wrp .trans_why_us_03 {
    flex-basis: 92%;
  }
  .healthcare_why_us_card_wrp .trans_why_us_04 {
    flex-basis: 92%;
  }
  .healthcare_why_us_card_wrp .trans_why_us_05 {
    flex-basis: 92%;
  }
}

@media only screen and (max-width: 374px) {
  .healthcare_banner_wrp .healthcare_banner_inner_wrp h1 {
    font-size: 26px;
  }

  .healthcare-roadmap-section .container .card_group .card1_position {
    margin-top: 0px;
  }

  .healthcare-roadmap-section
    .container
    .card_group
    .roadmap_card
    .heading_wrap {
    padding: 12px;
  }

  .healthcare-roadmap-section
    .container
    .card_group
    .roadmap_card
    .sub_heading_wrap {
    padding: 12px;
  }
  .healthcare-roadmap-section
    .container
    .card_group
    .mobile_step_wrap
    .image_wrap_mobile {
    display: none;
  }

  .healthcare-roadmap-section
    .container
    .card_group
    .mobile_step_wrap
    .step_card_wrap {
    width: 80%;
  }
  .healthcare-roadmap-section {
    margin: 80px 0px;
  }

  .our_services_card_2 .card_wrp_02 .card_wrp_inner_wrp_1 {
    padding: 20px;
  }
  .our_services_card_2 .card_wrp_02 .card_wrp_inner_wrp_1 h3 {
    font-size: 12px;
    line-height: 24px;
  }
  .our_services_card_2 .card_wrp_02 .card_wrp_inner_wrp_1 li {
    font-size: 10px;
    line-height: 17px;
  }
  .healthcare-roadmap-section {
    margin: 0px 0px;
  }

  .development_bottom_wrp div {
    width: 54%;
  }

  .healthcare-roadmap-section .container .card_group .roadmap_card {
    width: 95%;
  }
  .frequently_asked_wrp {
    padding: 72px 0 80px;
  }

  .our_services_card_2 {
    row-gap: 60px;
  }

  .our_services_card_2 .border_card {
    height: 273px;
  }
  .our_services_card_2 .border_card:nth-child(2) {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-end;
  }
  .our_services_card_2 .border_card:nth-child(4) {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-end;
  }
}
