/*  Banner */
.industries_travel_main_wrp .industries_travel_banner_wrp {
  background-image: url("../images/bg-industries-travel-banner.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 90vh;
  display: flex;
  align-items: center;
}
.industries_travel_banner_wrp .industries_travel_banner_inn {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 150px;
}
.industries_travel_banner_wrp .comm_banner_heading {
  width: 100%;
  text-align: left;
  padding: 0 0 32px;
}
.industries_travel_banner_wrp .banner_comm_text {
  line-height: 170%
}
.industries_travel_banner_wrp .comm_banner_button {
  margin-top: 48px;
  background-color: #2a8d95;
  color: #ffff;
}
.industries_travel_banner_inn img {
  width: 43%;
}
.industries_travel_banner_inn > div {
  width:52%
}

/* Services section */
.industries_travel_main_wrp .industries_travel_services_wrp {
  background-image: url("../images/bg-it-services-section-banner.png");
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: contain;
  padding: 100px 0 80px;
}
.it_services_card_wrp {
  display: flex;
  margin-top: 95px;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 80px;
}
.service_card_main_wrp {
  display: flex;
  flex-direction: column;
  flex-basis: 47%;
}
.industries_travel_services_wrp .service_card_main_wrp:nth-child(1) .service_card_inner_wrp {
  border-color: #AA00FF
}
.industries_travel_services_wrp .service_card_main_wrp:nth-child(2) .service_card_inner_wrp {
  border-color: #FF00D6
}
.industries_travel_services_wrp .service_card_main_wrp:nth-child(3) .service_card_inner_wrp {
  border-color: #128807
}
.industries_travel_services_wrp .service_card_main_wrp:nth-child(4) .service_card_inner_wrp {
  border-color: #CB001C
}

.service_card_inner_wrp {
  border-radius: 32px;
  border: 1px solid;
  background-color: #fff;
  padding: 0 22px 24px;
}
.it_service_img_wrp {
  display: none;
}
.service_card_content_wrp {
  gap: 27px;
  display: flex;
}
.service_card_img_main_wrp {
  display: flex;
  flex-direction: column;
  line-height: normal;
  margin-left: 0px;
}
.service_card_img_inner_wrp {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  position: relative;
  display: flex;
  aspect-ratio: 0.94;
  margin-top: -39px;
  flex-grow: 1;
  justify-content: center;
  align-items: start;
  padding: 50px 38px;
}
.card_main_img {
  position: absolute;
  inset: 0;
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: center;
}
.card_nft_icon {
  aspect-ratio: 1;
  object-fit: auto;
  object-position: center;
  margin: 12px 0 0 34px;
  z-index: 1;
}
.service_card_text_main_wrp {
  display: flex;
  flex-direction: column;
  line-height: normal;
}
.service_card_text_inner_wrp {
  display: flex;
  flex-direction: column;
  align-self: stretch;
  margin-top: 24px;
}
.service_card_title {
  font-family: 'Poppins', sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
  letter-spacing: 0em;
  text-align: left;
}

.service_card_discription {
  font-family: 'Poppins', sans-serif;
  margin-top: 8px;
  font-size: 18px;
  font-weight: 500;
  line-height: 170%; 
  letter-spacing: 0.18px;
  text-align: left;
  color: #494b50;
}

/* solution section */

.industries_travel_main_wrp .industries_travel_solution_wrp {
  background-image: url("../images/bg-it-solution-section-banner.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 40px 0 80px;
}
.it_solution_card_wrp {
  display: flex;
  margin-top: 64px;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 40px 84px;
}
.it_solution_card_main_wrp {
  flex-basis: 47%;
  overflow: hidden;
  border: 2px solid;
  border-radius: 32px;
  max-width: 798px;
}
.industries_travel_solution_wrp .it_solution_card_main_wrp:nth-child(1) {
  border-color: #007cd7
}
.industries_travel_solution_wrp .it_solution_card_main_wrp:nth-child(2) {
  border-color: #a60000
}
.industries_travel_solution_wrp .it_solution_card_main_wrp:nth-child(3) {
  border-color: #d70074
}
.industries_travel_solution_wrp .it_solution_card_main_wrp:nth-child(4) {
  border-color: #002ea6
}

.it_solution_card_inn_wrp {
  gap: 20px;
  display: flex;
}
.it_solution_card_content_main_wrp {
  display: flex;
  flex-direction: column;
  line-height: normal;
  width: 76%;
  padding-top: 37px;
  padding-left: 40px;
}
.it_solution_card_content_inn_wrp {
  display: flex;
  flex-direction: column;
  align-self: stretch;
  margin: 0px 0px 25px 0px;
}
.it_solution_card_title {
  font-family: 'Poppins', sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
  letter-spacing: 0em;
  text-align: left;
  color: #000;
}
.it_solution_card_description {
  color: #494b50;
  font-family: 'Poppins', sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 170%;
  letter-spacing: 0.01em;
  text-align: left;
  margin-top: 12px;
}
.it_solution_card_img_wrp {
  display: flex;
  flex-direction: column;
  line-height: normal;
  width: 33%;
  margin-right: 40px;
  padding-top: 37px;
}
.travel_bag_css {
  margin-left: 38px;
}
.it_solution_card_img {
  aspect-ratio: 1.03;
  object-fit: auto;
  object-position: center;
  flex-grow: 1;
  width: 100%;
}

/* industries_travel_mini_banner */
.industries_travel_main_wrp .industries_travel_mini_banner {
  padding-top: 40px;
}
.industries_travel_main_wrp
  .industries_travel_mini_banner
  .container
  .mini_banner_inner_wrap {
  background-image: url("../images/industries-travel-mini-banner.svg");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center;
  padding: 12px 80px;
  border-radius: 32px;
  background-size: cover;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 85px;
}
.industries_travel_main_wrp
  .industries_travel_mini_banner
  .container
  .mini_banner_inner_wrap
  .content {
  margin: 56px 0;
  width: 63%;
}
.mini_banner_main_heading {
  font-style: normal;
  line-height: 130%;
  margin-bottom: 48px;
  font-family: 'Commissioner', sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0em;
  text-align: left;
  color: #000000;
}
.mini_banner_tag_large {
  color: #fff;
  font-family: 'Poppins', sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  background: #2a8d95;
  padding: 14px 32px;
  display: inline-block;
  border-radius: 15px;
  outline: none;
  border: none;
}
.mini_banner_image_wrap {
  margin-right: 40px;
}

/* industries_travel_feature_wrp */
.industries_travel_main_wrp .industries_travel_feature_wrp {
  background-image: url("../images/bg-industries-travel-features-section-banner.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 120px 0 125px;
}
.it_feature_card_wrp {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-top: 32px;
  justify-content: space-between;
}
.it_feature_card_wrp .feature_content_wrp .site_comm_text {
  margin: unset;
  width: 100%;
}
.feature_content_wrp {
  width: 47%;
}
.feature_img_wrp {
  width: 46%;
  height: 100%;
}
.it_feature_card_inn_wrp {
  margin-top: 64px;
  display: flex;
  flex-direction: column;
  gap: 32px;
}
.feature_inn_content {
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 16px;
}
.industries_travel_feature_wrp .feature_inn_content:nth-child(1) .feature_section_nft_img_wrp {
  background: #aa00ff
}
.industries_travel_feature_wrp .feature_inn_content:nth-child(2) .feature_section_nft_img_wrp {
  background: #ff00d6
}
.industries_travel_feature_wrp .feature_inn_content:nth-child(3) .feature_section_nft_img_wrp {
  background: #0033ad
}
.industries_travel_feature_wrp .feature_inn_content:nth-child(4) .feature_section_nft_img_wrp {
  background: #128807
}
.industries_travel_feature_wrp .feature_inn_content:nth-child(5) .feature_section_nft_img_wrp {
  background: #b66d00
}
.industries_travel_feature_wrp .feature_inn_content:nth-child(6) .feature_section_nft_img_wrp {
  background: #cb001c
}

.feature_section_nft_img_wrp {
  display: flex;
  justify-content: center;
  border-radius: 50%;
  align-items: center;
  height: 72px;
  width: 72px;
}
.feature_text_wrp_align {
  text-align: start;
}
.feature_section_nft_img {
  height: 32px;
  width: 32px;
}
.feature_inn_content_text {
  font-family: 'Poppins', sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 38px;
  letter-spacing: 0em;
  text-align: left;
}
.industries_travel_feature_heading_wrp {
  display: flex;
  align-items: center;
}
.feature_line {
  height: 2px;
  margin-left: 10px;
  flex-grow: 1;
  background: linear-gradient(to right, transparent 50%, #000000 50%);
  background-size: 16px 2px, 100% 2px;
  margin-right: 12px;
}

/* Benefits */
.industries_travel_main_wrp .industries_travel_benefits_wrp {
  background-image: url("../images/bg-industries-travel-benefits-section-banner.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 86px 0 100px;
}
.industries_travel_main_wrp .it_benefits_card_wrp {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 72px;
}
.industries_travel_main_wrp .it_benefits_card_wrp .benefits_mobile_wrp_card {
  display: none;
}
.industries_travel_benefits_box_wrp {
  display: flex;
  flex-direction: column;
  line-height: normal;
  width: 32%;
  margin-left: 0px;
}
.industries_travel_benefits_box_bg_img {
  position: absolute;
  inset: 0;
  height: 100%;
  width: 100%;
  object-fit: cover;
  border-radius: 40px;
  object-position: center;
}
.industries_travel_benefits_box_inn_wrp {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  position: relative;
  flex-grow: 1;
  padding: 104px 44px;
}
.benefits_box_number {
  position: relative;
  font-family: "Concert One", sans-serif;
  font-size: 96px;
  font-weight: 400;
  line-height: 120px;
  letter-spacing: 0em;
  text-align: left;
  color: #000000;
}
.industries_travel_benefits_wrp .chip_btn {
  background: #ffffff;
   color: #000;
}
.industries_travel_benefits_wrp .site_comm_heading {
  color: #ffffff;
}
.industries_travel_benefits_wrp .site_comm_text {
  color: #ffffff;
}
.benefits_box_title {
  position: relative;
  margin-top: 16px;
  font-family: 'Poppins', sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  letter-spacing: 0em;
  text-align: left;
  color: #000000;
}
.benefits_box_description {
  position: relative;
  margin-top: 16px;
  font-family: 'Poppins', sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
  letter-spacing: 0.01em;
  text-align: left;
  color: #494b50;
}
.benefits_middle_wrp {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.industries_travel_benefits_middle_wrp {
  line-height: normal;
  width:100%;
  margin-left: 0px;
}
.industries_travel_benefits_box_mid_bg_img {
  position: absolute;
  inset: 0;
  height: 100%;
  width: 100%;
  object-fit: cover;
  border-radius: 24px;
  object-position: center;
}
.industries_travel_benefits_box_middle_wrp {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  position: relative;
  padding: 22px 44px;
}

.benefits_mid_box_number {
  position: relative;
  font-family: Concert One;
  font-size: 32px;
  font-weight: 400;
  line-height: 32px;
  letter-spacing: 0em;
  text-align: left;
}
.benefits_mid_box_title {
  position: relative;
  font-family: 'Poppins', sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  letter-spacing: 0em;
  text-align: left;
  margin-top: 16px;
}
.benefits_mid_box_description {
  position: relative;
  font-family: 'Poppins', sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
  letter-spacing: 0.01em;
  text-align: left;
  margin-top: 8px;
}

/*  industries_travel solutions client section_wrp */
.industries_travel_main_wrp .industries_travel_solutions_client_section_wrp {
  background-image: url("../images/bg-industries-travel-solutions-client-section-bnner.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 120px 0 40px;
}
.industries_travel_solutions_client_section_wrp .it_solution_client_card_wrp {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}
.industries_travel_solutions_client_section_wrp
  .it_solution_client_card_inn_wrp {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  position: relative;
  display: flex;
  width: 32%;
  /* padding: 50px 0; */
  padding: 84px 0;
}
.industries_travel_solutions_client_section_wrp
  .it_solution_client_card_inn_wrp:nth-child(1) .it_solution_client_img_wrp {
    background: #c564f5
}
.industries_travel_solutions_client_section_wrp
  .it_solution_client_card_inn_wrp:nth-child(2) .it_solution_client_img_wrp {
    background: #f14dd7
}
.industries_travel_solutions_client_section_wrp
  .it_solution_client_card_inn_wrp:nth-child(3) .it_solution_client_img_wrp {
    background: #4a70cb
}

.industries_travel_solutions_client_section_wrp
  .it_solution_client_card_wrp_img {
  position: absolute;
  inset: 0;
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: center;
}
.industries_travel_solutions_client_section_wrp .it_solution_client_img_wrp {
  aspect-ratio: 1;
  object-fit: auto;
  object-position: center;
  width: 95px;
  align-self: end;
  margin: 38px 60px 0 0;
  z-index: 1;
  border-radius: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.industries_travel_solutions_client_section_wrp
  .it_solution_client_content_wrp {
  position: relative;
  display: flex;
  margin-top: 31px;
  width: 100%;
  flex-direction: column;
  padding: 0 63px;
}
.industries_travel_solutions_client_section_wrp .it_solution_client_card_title {
  color: #000;
  font-family: 'Poppins', sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  letter-spacing: 0em;
  text-align: left;
}
.industries_travel_solutions_client_section_wrp
  .it_solution_client_card_description {
  color: #494b50;
  font-family: 'Poppins', sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 170%; 
  letter-spacing: 0.01em;
  text-align: left;
  margin-top: 12px;
}
.industries_travel_solutions_client_section_wrp
  .it_solution_client_card_description_mobile {
  display: none;
}
/*  industries_travel why us section_wrp */
.industries_travel_main_wrp .industries_travel_why_us_section_wrp {
  background-image: url("../images/bg-industries-travel-why-us-section-bnner.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 80px 0 40px;
}
.it_connect_us_button {
  color: #fff;
  font-family: 'Poppins', sans-serif, sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  background: #2a8d95;
  padding: 14px 32px;
  display: inline-block;
  border-radius: 15px;
  outline: none;
  border: none;
}
 
/*--------------------------------- Media Queries----------------------------- */

@media screen and (max-width: 1600px) {
  .industries_travel_banner_inn img {
    width: 40%;
  }
  .industries_travel_main_wrp .industries_travel_banner_wrp {
    padding: 70px 0;
  }
  .industries_travel_main_wrp .industries_travel_services_wrp {
    padding: 70px 0 60px;
  }
  .service_card_img_inner_wrp {
    margin-top: -30px;
    padding: 32px 39px;
  }
  .service_card_inner_wrp {
    padding: 0 23px 16px;
  }
  .card_main_img {
    height: 69%;
    width: 87%;
  }
  .card_nft_icon {
    margin: -53px 0 0 10px;
    height: 43px;
    width: 61px;
  }
  .service_card_title {
    font-size: 22px;
  }
  .service_card_discription {
    font-size: 15px;
  }

  .it_solution_card_title {
    font-size: 22px;
  }
  .it_solution_card_description {
    font-size: 15px;
  }
  .it_solution_card_content_main_wrp {
    padding-top: 23px;
    padding-left: 25px;
  }
  .it_solution_card_img_wrp {
    padding-top: 23px;
  }
  .it_solution_card_content_inn_wrp {
    margin: 0px 0px 14px 0px;
  }
  .travel_bag_css {
    margin-left: 22px;
  }
  .mini_banner_image_wrap {
    width: 35%;
  }
  .industries_travel_main_wrp
    .industries_travel_mini_banner
    .container
    .mini_banner_inner_wrap {
    gap: 63px;
  }
  .mini_banner_tag_large {
    font-size: 22px;
    padding: 10px 26px;
  }
  .industries_travel_main_wrp
    .industries_travel_mini_banner
    .container
    .mini_banner_inner_wrap
    .content {
    width: 78%;
  }
  .mini_banner_main_heading {
    font-size: 37px;
  }
  .mini_banner_image_wrap {
    margin-right: unset;
  }
  .industries_travel_main_wrp .industries_travel_feature_wrp {
    padding: 90px 0 80px;
  }
  .it_feature_card_inn_wrp {
    margin-top: 42px;
    gap: 22px;
  }
  .feature_section_nft_img_wrp {
    height: 62px;
    width: 62px;
  }
  .feature_section_nft_img {
    height: 28px;
    width: 28px;
  }
  .feature_inn_content_text {
    font-family: 'Poppins', sans-serif;
    font-size: 20px;
  }
  .industries_travel_main_wrp .industries_travel_benefits_wrp {
    padding: 80px 0 90px;
  }
  .industries_travel_benefits_box_inn_wrp {
    padding: 65px 42px;
  }
  .benefits_box_number {
    margin-top: 0px;
    font-size: 70px;
  }
  .benefits_box_title {
    margin-top: 0px;
    font-size: 22px;
  }
  .benefits_box_description {
    margin-top: 10px;
    font-size: 16px;
  }
  .benefits_mid_box_number {
    font-size: 30px;
  }
  .benefits_mid_box_title {
    font-size: 22px;
    margin-top: 11px;
  }
  .benefits_mid_box_description {
    font-size: 16px;
    margin-top: 4px;
    line-height: 25px;
  }
  .industries_travel_benefits_box_middle_wrp {
    padding: 15px 33px;
  }

  .industries_travel_main_wrp .industries_travel_solutions_client_section_wrp {
    padding: 90px 0 40px;
  }
  .industries_travel_solutions_client_section_wrp
    .it_solution_client_card_title {
    font-size: 22px;
  }
  .industries_travel_solutions_client_section_wrp
    .it_solution_client_content_wrp {
    margin-top: 16px;
    padding: 0 50px;
  }
  .industries_travel_solutions_client_section_wrp
    .it_solution_client_card_description {
    font-size: 15px;
    margin-top: 9px;
  }
  .industries_travel_solutions_client_section_wrp
    .it_solution_client_card_inn_wrp {
    width: 32%;
  }
  .it_solution_client_img {
    width: 40px;
  }
  .industries_travel_solutions_client_section_wrp .it_solution_client_img_wrp {
    width: 65px;
  }
.it_services_card_wrp {
  gap: 60px;
}
.it_solution_card_wrp {
  gap: 40px 48px;
}
.industries_travel_main_wrp .industries_travel_solution_wrp {
    padding: 40px 0px 60px;
}
.industries_travel_main_wrp .industries_travel_why_us_section_wrp {
  padding: 60px 0px 40px;
}
.why_card_outer p {
  font-family: 'Poppins', sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
  color: #494b50;
}
.industries_travel_main_wrp .why_card_outer p {
  font-size: 15px;
}
.industries_travel_solutions_client_section_wrp .it_solution_client_card_wrp_img {
  object-fit: contain;
}
}

/* 1349 */
@media screen and (max-width: 1400px) {
  .industries_travel_banner_inn img {
    width: 38%;
  }
  .industries_travel_benefits_box_inn_wrp {
    padding: 58px 42px;
  }
  .it_solution_card_main_wrp {
    flex-basis: 49%;
  }
  .industries_travel_banner_wrp .industries_travel_banner_inn {
    gap: 130px;
}
  .industries_travel_banner_wrp .comm_banner_heading {
    padding: 0 0 25px;
  }
  .industries_travel_banner_wrp .comm_banner_button {
    margin-top: 34px;
  }

  .it_services_card_wrp {
    gap: 58px;
    margin-top:70px
  }
  .card_main_img {
    height: 61%;
    width: 74%;
  }
  .card_nft_icon {
    margin: -82px 13px 0 0px;
  }
  .service_card_discription {
    font-size: 14px;
  }
  .service_card_title {
    font-size: 20px;
  }
  .service_card_img_inner_wrp {
    margin-top: -26px;
  }
  .service_card_content_wrp {
    gap: unset;
  }
  .industries_travel_main_wrp .industries_travel_services_wrp {
    padding: 70px 0 50px;
  }
  .it_solution_card_wrp {
    margin-top: 50px;
    gap: 23px 16px;
  }
  .it_solution_card_title {
    font-size: 20px;
  }
  .it_solution_card_description {
    font-size: 14px;
  }
  .travel_bag_css {
    margin-left: 19px;
  }
  .industries_travel_main_wrp .industries_travel_solution_wrp {
    padding: 40px 0 50px;
  }
  .industries_travel_main_wrp .industries_travel_mini_banner {
    margin-top: unset;
  }
  .industries_travel_main_wrp
    .industries_travel_mini_banner
    .container
    .mini_banner_inner_wrap
    .content {
    margin: unset;
    width: 72%;
  }
  .industries_travel_main_wrp
    .industries_travel_mini_banner
    .container
    .mini_banner_inner_wrap {
    padding: 10px 50px;
    gap: 54px;
  }
  .mini_banner_tag_large {
    font-size: 20px;
    padding: 9px 18px;
  }
  .mini_banner_main_heading {
    margin-bottom: 30px;
    font-size: 32px;
  }
  .mini_banner_image_wrap {
    width: 33%;
  }
  .feature_content_wrp {
    width: 51%;
  }
  .it_feature_card_wrp {
    justify-content: space-between;
    gap: unset;
  }
  .it_feature_card_wrp .feature_content_wrp .site_comm_text {
    font-size: 14px;
  }
  .feature_inn_content_text {
    font-size: 17px;
  }
  .feature_section_nft_img_wrp {
    height: 56px;
    width: 56px;
  }
  .it_feature_card_inn_wrp {
    margin-top: 35px;
    gap: 14px;
  }
  .industries_travel_benefits_box_middle_wrp {
    padding: 15px 19px;
  }
  .benefits_mid_box_title {
    font-size: 20px;
    margin-top: 9px;
  }
  .benefits_mid_box_description {
    font-size: 14px;
    margin-top: 3px;
    line-height: 22px;
  }
  .benefits_mid_box_number {
    font-size: 28px;
    line-height: 22px;
  }
  .benefits_box_number {
    margin-top: 0px;
    font-size: 62px;
    line-height: 86px;
  }
  .benefits_box_title {
    margin-top: 10px;
    font-size: 20px;
  }
  .benefits_box_description {
    margin-top: 6px;
    font-size: 16px;
    line-height: 25px;
  }
  .industries_travel_main_wrp .industries_travel_benefits_wrp {
    padding: 60px 0 80px;
  }
  .industries_travel_main_wrp .industries_travel_solutions_client_section_wrp {
    padding: 70px 0 40px;
  }
  .industries_travel_solutions_client_section_wrp
    .it_solution_client_card_title {
    font-size: 20px;
  }
  .industries_travel_solutions_client_section_wrp
    .it_solution_client_card_description {
    font-size: 14px;
    margin-top: 6px;
  }
  .industries_travel_solutions_client_section_wrp .it_solution_client_img_wrp {
    margin: 16px 48px 0 0;
  }
  .it_solution_client_img {
    width: 40px;
    height: 62px;
  }
  .industries_travel_solutions_client_section_wrp
    .it_solution_client_content_wrp {
    margin-top: 16px;
    padding: 0 44px;
  }
  .industries_travel_main_wrp .industries_travel_why_us_section_wrp {
    padding: 45px 0 40px;
  }
  .it_connect_us_button {
    font-size: 20px;
    padding: 8px 20px;
  }
  .industries_travel_benefits_box_wrp  {
    gap:20px
  }
  .industries_travel_main_wrp .it_benefits_card_wrp {
    margin-top: 52px;
}
.industries_travel_solutions_client_section_wrp .it_solution_client_card_inn_wrp {
  padding: 58px 0;
}
}

/* 1024 */
@media screen and (max-width: 1199px) {
  .industries_travel_main_wrp .industries_travel_banner_wrp {
    height: unset;
  }
  .industries_travel_solutions_client_section_wrp .it_solution_client_card_description {
    font-size: 14px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;  
    overflow: hidden;
    text-overflow: ellipsis;
}
  .industries_travel_banner_wrp .industries_travel_banner_inn {
    gap: 131px;
  }
  .service_card_text_inner_wrp {
    margin-top: 20px;
  }
  .service_card_title {
    font-size: 18px;
  }
  .service_card_text_inner_wrp {
    margin-top: 20px;
  }
  .service_card_discription {
    line-height: 24px;
    font-size: 14px;
  }
  .service_card_content_wrp {
    gap: 25px;
  }
  .card_main_img {
    height: 61%;
    width: 100%;
  }
  .service_card_img_inner_wrp {
    padding: 32px 0px 32px 39px;
  }
  .industries_travel_main_wrp .industries_travel_services_wrp {
    padding: 70px 0 40px;
  }
  .it_solution_card_title {
    font-size: 18px;
  }
  .it_solution_card_description {
    margin-top: 8px;
  }
  .it_solution_card_title {
    font-size: 18px;
  }
  .it_solution_card_content_main_wrp {
    padding-top: 18px;
    padding-left: 17px;
  }
  .it_solution_card_img_wrp {
    padding-top: 18px;
  }
  .travel_bag_css {
    margin-left: 10px;
  }
  .airplane_img_padding {
    padding-top: 13px;
  }
  .mini_banner_main_heading {
    margin-bottom: 30px;
    font-size: 26px;
  }
  .mini_banner_tag_large {
    font-size: 17px;
  }
  .feature_line {
    height: 1px;
    background-size: 12px 2px, 100% 2px;
    margin-right: 1px;
    margin-left: 2px;
  }
  .it_feature_card_inn_wrp {
    margin-top: 21px;
    gap: 10px;
  }
  .it_feature_card_wrp {
    margin-top: 20px;
  }
  .feature_inn_content_text {
    font-size: 15px;
  }
  .feature_section_nft_img_wrp {
    height: 45px;
    width: 45px;
  }
  .feature_section_nft_img {
    height: 25px;
    width: 25px;
  }
  .industries_travel_main_wrp .industries_travel_feature_wrp {
    padding: 80px 0 60px;
  }
  .industries_travel_main_wrp .industries_travel_benefits_wrp {
    padding: 60px 0 70px;
  }
  .industries_travel_main_wrp .it_benefits_card_wrp {
    margin-top: unset;
  }
  .benefits_mid_box_number {
    font-size: 23px;
  }
  .benefits_mid_box_title {
    font-size: 18px;
    margin-top: 7px;
  }
  .benefits_mid_box_description {
    font-size: 14px;
    margin-top: 0px;
    line-height: 20px;
  }
  .industries_travel_benefits_box_middle_wrp {
    padding: 16px;
  }
  .benefits_box_number {
    font-size: 53px;
    line-height: 43px;
  }
  .benefits_box_title {
    margin-top: 24px;
    font-size: 20px;
  }
  .benefits_box_description {
    margin-top: 1px;
    font-size: 14px;
    line-height: 23px;
  }
  .industries_travel_benefits_box_inn_wrp {
    padding: 68px 16px 20px;
  }
  .industries_travel_solutions_client_section_wrp .it_solution_client_card_wrp {
    margin-top: -23px;
  }
  .industries_travel_solutions_client_section_wrp
    .it_solution_client_card_inn_wrp {
    height: 276px;
    width: 319px;
  }
  .industries_travel_solutions_client_section_wrp .it_solution_client_img_wrp {
    width: 51px;
    margin: 2px 41px 0 0;
  }
  .it_solution_client_img {
    width: 36px;
    height: 50px;
  }
  .industries_travel_solutions_client_section_wrp
    .it_solution_client_card_title {
    font-size: 16px;
    line-height: 26px;
  }
  .industries_travel_solutions_client_section_wrp
    .it_solution_client_content_wrp {
    margin-top: 10px;
    padding: 0 34px;
  }
  .industries_travel_main_wrp .industries_travel_why_us_section_wrp {
    padding: 40px 0 40px;
  }

.industries_travel_main_wrp .industries_travel_solution_wrp {
  padding: 40px 0
}
.industries_travel_why_us_section_wrp .site_comm_text {
  margin: 30px auto 42px;
}
.industries_travel_main_wrp .frequently_asked_wrp {
  padding: 90px 0 80px;
}
.it_solution_card_img_wrp {
  margin-right: 17px;
}
.industries_travel_solution_wrp .site_comm_text {
  margin: 30px auto 44px;
}
.it_solution_card_img_wrp {
  padding-top: 12px;
  display: flex;
  align-items: center;
}
.it_solution_card_main_wrp:nth-child(3) img {
  width: 76%;
}
.banner_comm_text {
font-size: 16px;
}
.industries_travel_main_wrp .why_card_outer p {
  font-size: 14px;
}
.service_card_inner_wrp {

  min-height: 190px;
}
.it_solution_card_main_wrp {
  min-height: 211px;
}
}

/* 980 */
@media only screen and (max-width: 1023px) {
  .industries_travel_banner_wrp .industries_travel_banner_inn {
    gap: 63px;
  }
  .industries_travel_banner_inn img {
    width: 36%;
  }
  .industries_travel_main_wrp .industries_travel_banner_wrp {
    padding: 50px 0;
  }
  .industries_travel_banner_wrp .banner_comm_text {
    line-height: 25px;
  }
  .industries_travel_banner_wrp .comm_banner_button {
    margin-top: 19px;
  }
  .industries_travel_main_wrp .industries_travel_services_wrp {
    padding: 50px 0 50px;
  }
  .it_services_card_wrp {
    gap: 50px;
  }
  .industries_travel_main_wrp .industries_travel_solution_wrp {
    padding: 40px 0;
  }
  .it_solution_card_title {
    font-size: 16px;
  }
  .it_solution_card_description {
    font-size: 12px;
  }
  .it_solution_card_content_inn_wrp {
    margin: 0px 0px 7px 0px;
  }
  .mini_banner_main_heading {
    font-size: 25px;
  }
  .mini_banner_tag_large {
    font-size: 14px;
    padding: 8px 13px;
  }
  .it_feature_card_wrp .feature_content_wrp .site_comm_text {
    font-size: 14px;
  }
  .feature_inn_content_text {
    font-size: 14px;
  }
  .industries_travel_main_wrp .industries_travel_feature_wrp {
    padding: 80px 0 51px;
  }
  .benefits_mid_box_number {
    font-size: 21px;
  }
  .benefits_mid_box_description {
    line-height: 20px;
  }
  .benefits_mid_box_title {
    font-size: 16px;
    margin-top: 3px;
  }
  .industries_travel_solutions_client_section_wrp
    .it_solution_client_card_inn_wrp {
    height: 267px;
    width: 305px;
  }
  .industries_travel_banner_inn > div {
    width: 100%;
}
.industries_travel_banner_wrp .comm_banner_button {
  margin-top: 30px;
}
}

/* 768 */
@media only screen and (max-width: 979px) {
  .industries_travel_banner_wrp .industries_travel_banner_inn {
    display: block;
    text-align: center;
  }
  .industries_travel_banner_wrp .comm_banner_heading {
    text-align: center;
  }
  .industries_travel_banner_inn img {
    width: 67%;
    margin-top: 18px;
  }
  .service_card_content_wrp {
    gap: 35px;
  }
  .it_services_card_wrp {
    margin-top: 79px;
    justify-content: center;
  }
  .service_card_main_wrp {
    flex-basis: 85%;
  }
  .card_main_img {
    height: 82%;
  }
  .card_nft_icon {
    margin: -30px 15px 0 0px;
  }
  .it_solution_card_title {
    font-size: 18px;
    line-height: 22px;
  }
  .it_solution_card_wrp {
    justify-content: center;
  }
  .it_solution_card_main_wrp {
    flex-basis: 90%;
  }
  .it_solution_card_description {
    font-size: 13px;
  }
  .it_solution_card_img_wrp {
    padding-top: 18px;
  }
  .airplane_img_padding {
    margin-top: unset;
  }
  .industries_travel_main_wrp
    .industries_travel_mini_banner
    .container
    .mini_banner_inner_wrap {
    padding: 10px 45px;
    gap: 37px;
  }
  .mini_banner_main_heading {
    font-size: 19px;
  }
  .it_feature_card_wrp {
    justify-content: center;
  }
  .feature_content_wrp {
    width: unset;
    flex-basis: 72%;
    text-align: center;
  }
  .feature_inn_content {
    margin-left: 108px;
  }
  .feature_img_wrp {
    flex-basis: 61%;
    margin-top: 38px;
    width: unset;
  }
  .industries_travel_main_wrp .it_benefits_card_wrp {
    justify-content: center;
    gap: 27px;
  }
  .industries_travel_benefits_box_wrp {
    width: 412px;
    height: 367px;
  }
  .benefits_box_number {
    line-height: 86px;
    font-size: 64px;
  }
  .benefits_box_description {
    margin-top: 8px;
    line-height: 27px;
  }
  .industries_travel_benefits_box_inn_wrp {
    padding: 49px 30px;
  }
  .industries_travel_benefits_middle_wrp {
    width: 412px;
    height: 184px;
  }
  .industries_travel_benefits_box_middle_wrp {
    padding: 25px 30px;
  }
  .benefits_mid_box_number {
    font-size: 24px;
  }
  .benefits_mid_box_title {
    font-size: 18px;
    margin-top: 6px;
  }
  .benefits_mid_box_description {
    font-size: 14px;
    margin-top: 2px;
  }
  .industries_travel_main_wrp .industries_travel_benefits_wrp {
    padding: 60px 0 60px;
  }
  .industries_travel_main_wrp .industries_travel_solutions_client_section_wrp {
    padding: 60px 0 40px;
  }
  .industries_travel_solutions_client_section_wrp .it_solution_client_card_wrp {
    justify-content: center;
    gap: 25px;
  }
  .industries_travel_solutions_client_section_wrp
    .it_solution_client_card_inn_wrp {
    height: 350px;
    width: 402px;
  }
  .industries_travel_solutions_client_section_wrp .it_solution_client_img_wrp {
    width: 64px;
    margin: 30px 50px 0 0;
  }
  .it_solution_client_img {
    width: 46px;
    height: 55px;
  }
  .industries_travel_solutions_client_section_wrp
    .it_solution_client_content_wrp {
    margin-top: 18px;
    padding: 0 48px;
  }
  .industries_travel_solutions_client_section_wrp
    .it_solution_client_card_description {
    font-size: 13px;
    margin-top: 4px;
  }
  .industries_travel_why_us_section_wrp .site_comm_text {
    margin: 30px auto 64px;
  }
  .industries_travel_why_us_section_wrp .site_comm_text {
    margin: 18px auto 39px;
  }
  .industries_travel_main_wrp .site_comm_heading {
    font-size: 30px;
}
.industries_travel_main_wrp .frequently_asked_wrp {
  padding: 0px 0 80px;
}
.industries_travel_main_wrp .industries_travel_why_us_section_wrp {
  padding: 40px 0 20px;
}
.industries_travel_main_wrp .industries_travel_services_wrp {
  padding: 50px 0 30px;
}
.industries_travel_main_wrp .industries_travel_mini_banner {
  padding-top: 20px;
}
.industries_travel_main_wrp .industries_travel_feature_wrp {
  padding: 60px 0 51px;
}
.industries_travel_main_wrp .site_comm_text {
  width: 100%;
  margin: 24px auto 24px;
}
.industries_travel_solutions_client_section_wrp .it_solution_client_card_wrp {
  padding-top:30px;
}
.it_feature_card_wrp .feature_content_wrp .site_comm_text {
width: 100%;
}
.feature_content_wrp {
  width: 100%;
  flex-basis: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.it_feature_card_inn_wrp {
  margin-top: 30px;
}
.mini_banner_main_heading {
  font-size: 32px;
}
.industries_travel_main_wrp .industries_travel_mini_banner .container .mini_banner_inner_wrap {
  padding: 40px 45px;
  gap: 37px;
}
.industries_travel_main_wrp .industries_travel_mini_banner .container .mini_banner_inner_wrap .content {
 width: 100%;
 display: flex;
 flex-direction: column;
 align-items: center;
}
.mini_banner_image_wrap {
 display: none;
}
.mini_banner_main_heading {
  font-size: 32px;
  text-align: center;
}
.feature_inn_content {
  margin-left: unset;
}
.service_card_inner_wrp {

  min-height: unset
}

}

/* 650 */
@media only screen and (max-width: 767px) {
  .service_card_main_wrp {
    flex-basis: 100%;
  }
  .it_solution_card_main_wrp {
    flex-basis: 100%;
  }
  .it_solution_card_content_main_wrp {
    padding: 17px 0 9px 24px;
  }
  .it_solution_card_description {
    font-size: 14px;
    margin-top: 6px;
    line-height: 24px;
  }
  .it_solution_card_img_wrp {
    padding-top: 37px;
  }
  .airplane_img_padding {
    margin-top: -32px;
  }
  .industries_travel_main_wrp
    .industries_travel_mini_banner
    .container
    .mini_banner_inner_wrap {
    background-image: unset;
    background: #eaf9ff;
    justify-content: center;
    padding: 30px 45px;
  }
  .industries_travel_main_wrp
    .industries_travel_mini_banner
    .container
    .mini_banner_inner_wrap
    .content {
    width: 92%;
    text-align: center;
  }
  .mini_banner_main_heading {
    margin-bottom: 26px;
    text-align: center;
    font-size: 22px;
  }
  .mini_banner_image_wrap {
    width: unset;
    display: none;
  }
  .mini_banner_tag_large {
    padding: 9px 16px;
  }
  .airplane_travel_img {
    height: 48px;
  }
  .feature_content_wrp {
    flex-basis: 88%;
  }
  .feature_inn_content {
    margin-left: 135px;
  }
  .feature_img_wrp {
    flex-basis: 66%;
    margin-top: 46px;
  }
}

/* 480 */
@media only screen and (max-width: 649px) {
  .industries_travel_banner_inn img {
    width: 84%;
    margin-top: 39px;
  }
  .industries_travel_main_wrp .why_card_outer p {
    margin-bottom: 0px;
}
  .service_card_content_wrp {
    gap: 26px;
  }
  .card_main_img {
    height: 66%;
  }
  .service_card_img_inner_wrp {
    padding: 0px 0px 32px 39px;
  }
  .service_card_discription {
    line-height: 21px;
  }
  .service_card_title {
    font-size: 16px;
  }
  .service_card_inner_wrp {
    padding: 0 21px 16px;
  }
  .it_solution_card_title {
    font-size: 16px;
  }
  .it_solution_card_img {
    width: 100%;
}
  .it_solution_card_description {
    line-height: 22px;
  }
  .airplane_img_padding {
    margin-top: -119px;
  }
  .feature_text_wrp_align {
    text-align: center;
  }
  .feature_line {
    display: none;
  }
  .airplane_travel_img {
    display: none;
  }
  .industries_travel_feature_heading_wrp {
    justify-content: center;
  }
  .feature_inn_content {
    margin-left: 59px;
  }
  .feature_img_wrp {
    flex-basis: 73%;
  }
  .it_solution_card_img_wrp {
    padding-top: 17px;
    display: flex;
    align-items: start;
}
.it_solution_card_main_wrp:nth-child(4) img {
  padding-top:70px;
}
.industries_travel_main_wrp .industries_travel_mini_banner .container .mini_banner_inner_wrap {
  padding: 30px 16px;
}
}

/* 375 */
@media only screen and (max-width: 479px) {
  .industries_travel_main_wrp .industries_travel_banner_wrp {
    padding: 30px 0;
  }
  .it_solution_card_description,.it_solution_card_title {
    text-align: center;
}
  .industries_travel_banner_inn img {
    width: 90%;
    margin-top: 30px;
  }
  .industries_travel_main_wrp .industries_travel_services_wrp {
    padding: 35px 0 16px;
  }
  .industries_travel_main_wrp .industries_travel_solutions_client_section_wrp {
    padding: 60px 0 20px;
}
  .service_card_img_main_wrp {
    display: none;
  }
  .it_service_img_wrp {
    aspect-ratio: 1;
    object-fit: auto;
    object-position: center;
    width: 54px;
    z-index: 1;
    border-radius: 8px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 16px;
  }
.industries_travel_services_wrp .service_img_wrp1 {
  background: #AA00FF
}
.industries_travel_services_wrp .service_img_wrp2 {
  background: #FF00D6
}
.industries_travel_services_wrp .service_img_wrp3 {
  background: #128807
}
.industries_travel_services_wrp .service_img_wrp4 {
  background: #CB001C
}


  .it_service_img {
    width: 32px;
  }
  .it_services_card_wrp {
      margin-top: 32px;
      gap:24px
  }
  .it_solution_card_wrp {
    margin-top: -16px;
    gap: 24px;
  }
  .it_solution_card_img_wrp {
    display: none;
  }
  .it_solution_card_content_main_wrp {
    width: unset;
    padding: 16px;
  }
  .it_solution_card_content_inn_wrp {
    margin: unset;
  }
  .industries_travel_feature_heading_wrp .site_comm_heading {
    text-align: center;
  }
  .feature_content_wrp {
    flex-basis: 100%;
  }
  .feature_inn_content {
    margin-left: unset;
  }
  .feature_img_wrp {
    flex-basis: 100%;
  }
  .industries_travel_benefits_box_wrp {
    width: 333px;
    height: 297px;
  }
  .industries_travel_benefits_middle_wrp {
    width: 333px;
    height: 141px;
  }
  .benefits_box_number {
    line-height: 51px;
    font-size: 58px;
  }
  .benefits_box_title {
    margin-top: 22px;
  }
  .benefits_box_description {
    margin-top: 4px;
    line-height: 24px;
  }
  .industries_travel_benefits_box_inn_wrp {
    padding: 49px 23px;
  }
  .industries_travel_benefits_box_middle_wrp {
    padding: 10px 23px;
  }
  .benefits_mid_box_title {
    line-height: 29px;
  }
  .industries_travel_solutions_client_section_wrp
    .it_solution_client_card_inn_wrp {
    height: 291px;
    width: 333px;
  }
  .industries_travel_solutions_client_section_wrp .it_solution_client_img_wrp {
    width: 57px;
    margin: 4px 40px 0 0;
  }
  .industries_travel_solutions_client_section_wrp
    .it_solution_client_content_wrp {
    margin-top: 11px;
    padding: 0 37px;
  }
  .industries_travel_solutions_client_section_wrp
    .it_solution_client_card_description {
    line-height: 20px;
  }
  .industries_travel_solutions_client_section_wrp
    .it_solution_client_card_title {
    line-height: 16px;
  }
  .industries_travel_main_wrp .it_benefits_card_wrp .benefits_mobile_wrp_card {
    display: flex;
  }
  .benefits_middle_wrp {
    display: none;
  }
  .industries_travel_benefits_box_inn_wrp {
    padding: 30px 23px;
}

}

/*320 */
@media only screen and (max-width: 374px) {
  .industries_travel_banner_inn img {
    margin-top: 22px;
  }
  .industries_travel_main_wrp .industries_travel_solution_wrp {
    padding: 40px 0 30px;
}
.it_solution_card_wrp {
  margin-top: 8px;
}
  .it_service_img_wrp {
    width: 46px;
    margin-bottom: 12px;
  }
  .it_service_img {
    width: 29px;
  }
  .service_card_title {
    line-height: 22px;
  }
  .service_card_discription {
    margin-top: 5px;
  }
  .industries_travel_main_wrp
    .industries_travel_mini_banner
    .container
    .mini_banner_inner_wrap {
    padding: 23px 5px;
  }
  .feature_section_nft_img_wrp {
    min-height: 45px;
    min-width: 45px;
  }
  .industries_travel_benefits_box_wrp {
    width: 281px;
    height: 330px;
  }
  .industries_travel_benefits_box_inn_wrp {
    padding: 24px 23px;
  }
  .benefits_box_number {
    line-height: 39px;
    font-size: 53px;
  }
  .industries_travel_main_wrp .industries_travel_benefits_wrp {
    padding: 49px 0 40px;
  }
  .industries_travel_main_wrp .industries_travel_solutions_client_section_wrp {
    padding: 40px 0 40px;
  }
  .industries_travel_solutions_client_section_wrp
    .it_solution_client_card_inn_wrp {
    height: 265px;
    width: 281px;
  }
  .industries_travel_solutions_client_section_wrp .it_solution_client_img_wrp {
    width: 44px;
    margin: 0px 33px 0 0;
  }
  .it_solution_client_img {
    width: 34px;
    height: 44px;
  }
  .industries_travel_solutions_client_section_wrp
    .it_solution_client_card_description {
    display: none;
  }
  .industries_travel_solutions_client_section_wrp
    .it_solution_client_content_wrp {
    margin-top: 13px;
    padding: 0 31px;
  }
  .industries_travel_solutions_client_section_wrp
    .it_solution_client_card_description_mobile {
    display: flex;
    color: #494b50;
    font-family: 'Poppins', sans-serif;
    font-size: 13px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0.01em;
    text-align: left;
    margin-top: 11px;
  }
}
