p,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-bottom: 0 !important;
}
.industries_realestate_page_wrp .industries_realestate_header_banner {
  background-image: url("../images/indsutries-real-estateBg1.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  height: 90vh;
}
.industries_realestate_header_banner .industries_realestate_header_container {
  padding-left: 120px;
  width: 58%;
  display: flex;
  align-items: center;
}
.industries_realestate_page_wrp .industries_realestate_img {
  display: flex;
  align-items: flex-end;
  width:65%
}
.industries_realestate_page_wrp .industries_realestate_img img {
  width: 100%;
}
.industries_realestate_header_banner .industries_realestate_header_left h1 {
  color: #fff;
  font-family: "Commissioner", sans-serif;
  font-size: 72px;
  font-style: normal;
  font-weight: 700;
  line-height: 121%;
}
.industries_realestate_header_banner .industries_realestate_header_left p {
  color: rgba(255, 255, 255, 0.9);
  font-family: "Poppins", sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 170%;
  margin-top: 32px;
  padding-right: 35px;
}
.industries_realestate_header_banner .industries_realestate_header_btn {
  color: #fff;
  font-family: "Poppins", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  padding: 14px 33px;
  background: #2a8d95;
  border-radius: 15px;
  margin-top: 48px;
  border: none;
}
.industries_realestate_chip_btn {
  color: #fff;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  padding: 7px 14px;
  background: #2a8d95;
  border-radius: 8px;
  border: none;
}
.industries_realestate_section_heading {
  color: #000;
  text-align: center;
  font-family: "Commissioner", sans-serif;
  font-size: 56px;
  font-style: normal;
  font-weight: 700;
  line-height: 125%;
  margin-top: 8px;
}
.industries_realestate_section_para {
  color: #494b50;
  text-align: center;
  font-family: "Poppins", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 170%;
  width: 82%;
  margin-top: 32px;
}
.industries_realestate_page_wrp .industries_realestate_solution {
  padding: 120px 0 100px;
  background-image: url("../images/realestate-sol-bg1.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.industries_realestate_page_wrp .industries_realestate_benefits {
  padding: 40px 0 120px;
  background-image: url("../images/realestate-benfits-bg1.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.industries_realestate_page_wrp .realestate_benefit_img_con {
  width: 34%;
}
.industries_realestate_page_wrp .realestate_benefit_right_con {
  width: 58%;
}
.industries_realestate_page_wrp .realestate_benefit_img_con img {
  width: 100%;
}
.industries_realestate_page_wrp .industries_realestate_benefits_content {
  padding-top:16px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.industries_realestate_page_wrp .benefits_logo_box_common {
  width: 114px;
  height: 114px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 29px;
  z-index: 1;
}
.industries_realestate_page_wrp .benefits_logo_box1 {
  background: #a0f;
  box-shadow: 0px 14px 20px rgb(170 0 255 / 50%);
}
.industries_realestate_page_wrp .benefits_logo_box2 {
  background: #ff00d6;
  box-shadow: 0px 14px 20px rgb(252 75 255 / 50%);
}

.industries_realestate_page_wrp .benefits_logo_box3 {
  background: #00bc8f;
  box-shadow: 0px 14px 20px rgb(0 188 143 / 50%);
}
.industries_realestate_page_wrp .benefits_logo_box4 {
  background: #cb001c;
  box-shadow: 0px 14px 20px rgb(203 0 28 / 50%);
}
.industries_realestate_page_wrp .realestate_benefit_right_con {
  display: flex;
  flex-direction: column;
  gap: 56px;
  align-items: center;
  justify-content: center;
  padding-top:65px;
}
.industries_realestate_page_wrp .realestate_benefit_text_logo {
  justify-content: space-between;
  gap: 40px;
}
.industries_realestate_page_wrp .ben_text_logo_box_heading {
  color: #000;
  font-family: "Poppins", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 38px;
}
.industries_realestate_page_wrp .ben_text_logo_box_para {
  color: #494b50;
  font-family: "Poppins", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 170%;
  letter-spacing: 0.18px;
  margin-top: 16px;
}
.industries_realestate_page_wrp .industries_realestate_features_wrp {
  padding: 120px 0 149px;
  background-image: url("../images/realestate-feat-bg1.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.indus_realestate_feat_tab#tab3{
  border-radius:0px 16px 16px 0px;
}
.industries_realestate_page_wrp .indus_realestate_feat_tab {
  width: 33%;
  padding: 30px 100px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.industries_realestate_page_wrp .indus_realestate_feat_tab h3 {
  color: #fff;
  font-family: "Poppins", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 170%;
}
.industries_realestate_page_wrp .realestate_feat_tab1 {
  border-radius: 16px 0 0 16px;
  background: #040d24;

}
.industries_realestate_page_wrp .realestate_feat_tab1.active {
  background: #0084a9;
}
.industries_realestate_page_wrp .realestate_feat_tab2.active, .industries_realestate_page_wrp .realestate_feat_tab3.active {
  background: #0084a9;
}
.industries_realestate_page_wrp .realestate_feat_tab2, .industries_realestate_page_wrp .realestate_feat_tab3  {
  background: #040d24;
} 

.industries_realestate_page_wrp .industries_realestate_features_content {
  padding-top: 63px;
  width: 100%;
}
.industries_realestate_page_wrp .indus_realestate_feat_img_text_con h3 {
  color: #000;
  font-family: "Poppins", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 38px;
}
.industries_realestate_page_wrp .indus_realestate_feat_img_text_con p {
  color: #494b50;
  font-family: "Poppins", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 170%;
  letter-spacing: 0.18px;
  margin-top: 16px;
}
.indus_realestate_feat_box {
  width: 96%;
  padding-bottom: 30px;
}
.industries_realestate_page_wrp .indus_realestate_feat_imgtext_box2 {
  width: 23%;
}
.industries_realestate_page_wrp .indus_realestate_feat_imgtext_box1,
.industries_realestate_page_wrp .indus_realestate_feat_imgtext_box3 {
  width: 32%;
  gap: 30px;
  padding-top: 34px;
}
.industries_realestate_page_wrp .indus_realestate_feat_img_text_con {
  justify-content: space-between;
  padding-top: 48px;
  display: flex;
}
.industries_realestate_page_wrp .indus_realestate_mid_banner_wrp h2 {
  color: #fff;
  text-align: center;
  font-family: "Commissioner", sans-serif;
  font-size: 42px;
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
}
.industries_realestate_page_wrp .indus_realestate_mid_banner_wrp p {
  color: rgba(255, 255, 255, 0.8);
  text-align: center;
  font-family: "Poppins", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 170%;
  margin-top: 24px;
  width: 52%;
}
.industries_realestate_page_wrp .indus_realestate_mid_banner {
  padding: 72px 0;
  background-image: url("../images/realestate-mid-banner-img1.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  border-radius: 32px;
}
.industries_realestate_page_wrp .indus_realestate_mid_banner_btn {
  color: #fff;
  font-family: "Poppins", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  padding: 14px 33px;
  background: #2a8d95;
  border-radius: 15px;
  margin-top: 48px;
  border: none;
}
.industries_realestate_page_wrp .industries_realestate_types_heading {
  color: #fff;
  text-align: center;
  font-family: "Commissioner", sans-serif;
  font-size: 56px;
  font-style: normal;
  font-weight: 700;
  line-height: 125%;
  margin-top: 8px;
}
.industries_realestate_page_wrp .industries_realestate_types_para {
  color: rgba(255, 255, 255, 0.8);
  text-align: center;
  font-family: "Poppins", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 170%;
  margin-top: 32px;
  width: 82%;
}
.industries_realestate_page_wrp .industries_realestate_types_wrp {
  padding: 80px 0 100px;
  background-image: url("../images/indus_realestate_typesbg.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.industries_realestate_page_wrp .realestate_feat_line {
  width: 13px;
  height: 550px;
  padding-top: 14px;
}
.industries_realestate_page_wrp .indus_realestate_discover_box {
  width: 48%;
  display: flex;
  border-radius: 24px;
  background: #fff;
  box-shadow: 0px 14px 64px 0px rgba(0, 0, 0, 0.1);
  padding: 24px 40px 24px 24px;
  display: flex;
  align-items: center;
  gap: 40px;
}
.industries_realestate_page_wrp .indus_realestate_discover_heading_box {
  width: 50%;
  display: flex;
  flex-direction: column;
  align-items: start;
}
.industries_realestate_page_wrp .industries_realestate_discover_heading {
  color: #000;
  font-family: "Commissioner", sans-serif;
  font-size: 56px;
  font-style: normal;
  font-weight: 700;
  line-height: 125%;
  margin-top: 8px;
}
.industries_realestate_page_wrp .indus_realestate_discover_box img {
  width: 29%;
}
.industries_realestate_page_wrp .indus_realestate_discover_content {
  justify-content: space-between;
  row-gap: 48px;
}
.industries_realestate_page_wrp .indus_realestate_discover_wrp {
  padding: 120px 0;
  background-image: url("../images/realstate-discover-bg1.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.industries_realestate_page_wrp .indus_realestate_discover_box h3 {
  color: #000;
  font-family: "Poppins", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 135%;
  padding-bottom: 24px;
  padding-top: 20px;
}
.industries_realestate_page_wrp .indus_realestate_discover_box ul li {
  color: #494b50;
  font-family: "Poppins", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 200%;
  letter-spacing: 0.18px;
}
.industries_realestate_page_wrp .indus_realestate_whyus_wrp {
  background-image: url("../images/realestate-whyus-bg1.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding: 0px 0px 120px;
}
.industries_realestate_page_wrp .indus_realestate_whyus_img_content {
  padding-top: 80px;
  position: relative;
}
.industries_realestate_page_wrp .indus_realestate_whyus_img_text {
  width: 62%;
  position: absolute;
}
.industries_realestate_page_wrp .indus_realestate_whyus_img_text h3 {
  color: #000;
  font-family: "Poppins", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 135%;
}
.industries_realestate_page_wrp .indus_realestate_whyus_img_text p {
  color: #494b50;
  font-family: "Poppins", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 170%;
  letter-spacing: 0.18px;
  margin-top: 12px;
}
.industries_realestate_page_wrp .realestate_whyus_text1 {
  top: 11%;
  left: 33%;
}
.industries_realestate_page_wrp .realestate_whyus_text2 {
  top: 36%;
  left: 33%;
}
.industries_realestate_page_wrp .realestate_whyus_text3 {
  top: 60%;
  left: 33%;
}
.industries_realestate_page_wrp .realestate_whyus_text4 {
  top: 85%;
  left: 33%;
}
.industries_realestate_page_wrp .indus_realestate_process_wrp {
  background-image: url("../images/realestate-process-bg1.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding: 100px 0px 260px;
}
.industries_realestate_page_wrp .realestate_our_process_img_text_common {
  width: 22%;
  position: absolute;
}
.industries_realestate_page_wrp .realestate_our_process_text1 {
  top: 5%;
  left: 19%;
}
.industries_realestate_page_wrp .realestate_our_process_text2 {
  top: 5%;
  right: 18%;
}
.industries_realestate_page_wrp .realestate_our_process_text3 {
  left: -44px;
  top: 105%;
}
.industries_realestate_page_wrp .realestate_our_process_text4 {
  left: 40%;
  top: 105%;
}
.industries_realestate_page_wrp .realestate_our_process_text5 {
  right: -46px;
  top: 105%;
}
.industries_realestate_page_wrp .realestate_our_process_img_text_common h2 {
  color: #fff;
  text-align: center;
  font-family: "Poppins", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: 0.24px;
}
.industries_realestate_page_wrp .realestate_our_process_img_text_common p {
  color: rgba(255, 255, 255, 0.8);
  text-align: center;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 165%;
  margin-top: 16px;
}
.industries_realestate_page_wrp .realestate_our_process_heading {
  color: #fff;
  text-align: center;
  font-family: "Poppins", sans-serif;
  font-size: 56px;
  font-style: normal;
  font-weight: 700;
  line-height: 125%;
  margin-top: 8px;
}
.industries_realestate_page_wrp .realestate_our_process_para {
  color: rgba(255, 255, 255, 0.8);
  text-align: center;
  font-family: "Commissioner", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 170%;
  margin-top: 32px;
  width: 74%;
  padding-bottom: 55px;
}
.industries_realestate_page_wrp .indus_realestate_process_content {
  position: relative;
  padding-top: 180px;
}
.industries_realestate_page_wrp .indus_realestate_process_content img {
  width: 100%;
}
.industries_realestate_page_wrp .realestate_types_card_outer {
  background-image: url("../images/realestate-types-cardImg1.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
  padding: 70px 52px 83px;
  width: 24%;
}
.industries_realestate_page_wrp .realestate_type_card1 {
  background-image: url("../images/realestate-types-cardImg1.png");
}
.industries_realestate_page_wrp .realestate_type_card2 {
  background-image: url("../images/realestate-types-cardImg2.png");
}

.industries_realestate_page_wrp .realestate_type_card3 {
  background-image: url("../images/realestate-types-cardImg3.png");
}

.industries_realestate_page_wrp .realestate_type_card4 {
  background-image: url("../images/realestate-types-cardImg4.png");
}
.industries_realestate_page_wrp .industries_realestate_types_cards_wrp {
  padding-top: 80px;
  justify-content: space-between;
  width: 100%;
}
.industries_realestate_page_wrp .realestate_types_card_inn h3 {
  color: #000;
  font-family: "Poppins", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 135%;
  width: 50%;
}
.industries_realestate_page_wrp .realestate_types_card_inn p {
  color: #494b50;
  font-family: "Poppins", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 165%;
  letter-spacing: 0.18px;
  padding-top: 16px;
  width: 74%;
}
.industries_realestate_page_wrp .realestate_solution_box h1 {
  color: #000;
  text-align: center;
  font-family: "Commissioner", sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: 125%;
  transform: rotate(-45deg);
}
.industries_realestate_page_wrp .realestate_solution_box {
  width: 416px;
  height: 416px;
  background: rgba(246, 246, 246);
  border: 8px solid #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0px 4px 54px rgba(111, 111, 111, 0.2);
  border-radius: 32px;
  transform: rotate(45deg);
  position: relative;
}
.industries_realestate_page_wrp .realestate_solution_img_container {
  padding: 150px 0px 40px;
  justify-content: space-between;
  gap: 80px;
  position: relative;
}
.industries_realestate_page_wrp .realestate_sol_small_box {
  width: 116px;
  height: 116px;
  flex-shrink: 0;
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
}
.realestate_sol_small_box h2 {
  color: #fff;
  text-align: center;
  font-family: "Commissioner", sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: 125%;
  transform: rotate(-45deg);
}
.industries_realestate_page_wrp .realestate_solution_box .sol_box1 {
  background: linear-gradient(180deg, #ff00d6 0%, #9b0082 100%);
  top: 35%;
  left: -10%;
}
.industries_realestate_page_wrp .realestate_solution_box .sol_box2 {
  background: linear-gradient(250deg, #00ffa3 -6.39%, #dc1fff 181.32%);
  top: -15%;
  right: 30%;
}
.industries_realestate_page_wrp .realestate_solution_box .sol_box3 {
  background: linear-gradient(90deg, #a67ab7 1.36%, #7f62c3 100.39%);
  top: 83%;
  right: 36%;
}
.industries_realestate_page_wrp .realestate_solution_box .sol_box4 {
  background: linear-gradient(90deg, #f8a84b 0.88%, #e76c00 101.52%);
  top: 30%;
  left: 85%;
}
.industries_realestate_page_wrp .realestate_sol_line_box1,
.industries_realestate_page_wrp .realestate_sol_line_box2 {
  width: 31%;
}
.industries_realestate_page_wrp .realestate_sol_line_box1 img,
.industries_realestate_page_wrp .realestate_sol_line_box2 img {
  width: 100%;
}
.industries_realestate_page_wrp .realestate_sol_logo {
  width: 80px;
  height: 80px;
  padding: 20px;
  gap:24px;
}
.industries_realestate_page_wrp .realestate_sol_logo img {
  width: 41px;
  height: 40px;
}
.industries_realestate_page_wrp .reales_sol_logo_box1 {
  border-radius: 16px;
  background: #ffdefa;
}
.industries_realestate_page_wrp .reales_sol_logo_box2 {
  border-radius: 16px;
  background: #d8e9ff;
}
.industries_realestate_page_wrp .reales_sol_logo_box3 {
  border-radius: 16px;
  background: #efd1ff;
}
.industries_realestate_page_wrp .reales_sol_logo_box4 {
  border-radius: 16px;
  background: #ffe7cb;
}
.industries_realestate_page_wrp .realestate_solution_text_wrp {
  position: absolute;
  width: 32%;
  justify-content: space-between;
}
.industries_realestate_page_wrp .reales_sol_text1 {
  top: 22%;
  left: 0;
}
.industries_realestate_page_wrp .reales_sol_text2 {
  top: 72%;
  left: 0;
}
.industries_realestate_page_wrp .reales_sol_text3 {
  top: 22%;
  right: 0;
}
.industries_realestate_page_wrp .reales_sol_text4 {
  top: 72%;
  right: 0;
}
.industries_realestate_page_wrp .realestate_solution_text_wrp h3 {
  color: #000;
  font-family: "Poppins", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 135%;
}
.industries_realestate_page_wrp .realestate_solution_text_wrp p {
  color: #494b50;
  font-family: "Poppins", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 160%;
  letter-spacing: 0.18px;
  padding-top:16px;
}
.industries_realestate_page_wrp .realestate_sol_heading_box {
width:80%
}
.industries_realestate_page_wrp .indus_realestate_whyus_img {
width:32%
}
.industries_realestate_page_wrp .benefits_logo_box_common img {
  width: 56px;
  height: 56px;
}
.industries_realestate_page_wrp .indus_realestate_feat_imgtext_box2 img {
  width: 100%;
}
.industries_realestate_page_wrp .industries_realestate_feat_tab_container {
  display: flex;
  }
/* -----------------------------------------Media Queries-------------------------- */
@media only screen and (max-width: 1600px) {
  .industries_realestate_header_banner .industries_realestate_header_left h1 {
    font-size: 56px;
}
.industries_realestate_header_banner .industries_realestate_header_left p {
  font-size: 18px;
}
.industries_realestate_header_banner .industries_realestate_header_btn {
  font-size: 18px;
}
.industries_realestate_header_banner .industries_realestate_header_container {
  padding-left: 80px
}
.industries_realestate_page_wrp .industries_realestate_solution {
  padding: 100px 0 80px;
}
.industries_realestate_section_heading,.industries_realestate_page_wrp .industries_realestate_types_heading {
  font-size: 48px;
}
.industries_realestate_section_para,.industries_realestate_page_wrp .industries_realestate_types_para  {
  font-size: 16px;
  margin-top:24px
}
.industries_realestate_page_wrp .realestate_solution_img_container {
  padding: 130px 0px 40px;
}
.industries_realestate_page_wrp .realestate_solution_box {
  width: 360px;
  height: 360px;
}
.industries_realestate_page_wrp .realestate_sol_small_box {
  width: 80px;
  height: 80px;
}
.industries_realestate_page_wrp .realestate_solution_box h1 {
  font-size: 42px;
}
.realestate_sol_small_box h2 {
  font-size: 42px;
}
.industries_realestate_page_wrp .realestate_solution_text_wrp h3 {
  font-size: 20px;
}
.industries_realestate_page_wrp .realestate_solution_text_wrp p {
  font-size: 16px;
}
.industries_realestate_page_wrp .realestate_sol_heading_box {
  width: 75%;
}
.industries_realestate_page_wrp .ben_text_logo_box_heading {
  font-size: 20px;
}
.industries_realestate_page_wrp .ben_text_logo_box_para {
  font-size: 16px;
  margin-top: 12px;
}
.industries_realestate_page_wrp .benefits_logo_box_common {
  width: 100px;
  height: 100px;
}
.industries_realestate_page_wrp .realestate_benefit_right_con {
  gap: 34px;
  padding-top: 48px;
}
.industries_realestate_page_wrp .realestate_benefit_img_con {
  width: 32%;
}
.industries_realestate_page_wrp .indus_realestate_feat_img_text_con h3 {
  font-size: 20px;
}
.industries_realestate_page_wrp .indus_realestate_feat_img_text_con p {
  font-size: 16px;
  margin-top: 8px;
}
.indus_realestate_feat_box {
  width: 96%;
  padding-bottom: 24px;
}
.industries_realestate_page_wrp .indus_realestate_feat_imgtext_box1, .industries_realestate_page_wrp .indus_realestate_feat_imgtext_box3 {
  padding-top: unset;
}
.industries_realestate_page_wrp .industries_realestate_features_wrp {
  padding: 100px 0 90px;
}
.industries_realestate_page_wrp .industries_realestate_features_content {
  padding-top: 50px;
}
.industries_realestate_page_wrp .indus_realestate_feat_tab h3 {
  font-size: 16px;
}
.industries_realestate_page_wrp .indus_realestate_feat_tab {
  padding: 24px 70px;
}
.industries_realestate_page_wrp .indus_realestate_mid_banner_wrp h2 {
  font-size: 36px;
}
.industries_realestate_page_wrp .indus_realestate_mid_banner_wrp p {
  font-size: 16px;
}
.industries_realestate_page_wrp .indus_realestate_mid_banner_btn {
  font-size: 18px;
  padding: 12px 24px;
  margin-top: 48px;
}
.industries_realestate_page_wrp .industries_realestate_discover_heading {
  font-size: 48px;
}
.industries_realestate_page_wrp .indus_realestate_discover_box h3 {
  font-size: 20px;
}
.industries_realestate_page_wrp .indus_realestate_discover_box {
  padding: 20px;
  gap: 26px;
  width: 49%;
}
.industries_realestate_page_wrp .indus_realestate_discover_box ul li {
  font-size: 16px;
}
.industries_realestate_page_wrp .indus_realestate_discover_box h3 {
  padding-bottom: 16px;
  padding-top: unset;
}
.industries_realestate_page_wrp .indus_realestate_discover_content {
  justify-content: space-between;
  row-gap: 30px;
}
.industries_realestate_page_wrp .indus_realestate_discover_wrp {
  padding: 100px 0;
}
.industries_realestate_page_wrp .indus_realestate_whyus_img_text h3 {
  font-size: 20px;
}
.industries_realestate_page_wrp .indus_realestate_whyus_img_text p {
  font-size: 16px;
  margin-top: 8px;
}
.industries_realestate_page_wrp .realestate_whyus_text4 {
  top: 90%;
  left: 33%;
}
.industries_realestate_page_wrp .realestate_whyus_text1 {
  top: 8%;
  left: 33%;
}
.industries_realestate_page_wrp .realestate_whyus_text3 {
  top: 63%;
  left: 33%;
}
.industries_realestate_page_wrp .realestate_whyus_text2 {
  top: 35%;
  left: 33%;
}
.industries_realestate_page_wrp .realestate_our_process_heading {
  font-size: 48px;
}
.industries_realestate_page_wrp .realestate_our_process_para {
  font-size: 16px;
  margin-top: 24px;
  padding-bottom: 40px;
}
.industries_realestate_page_wrp .realestate_our_process_img_text_common h2 {
  font-size: 20px;
}
.industries_realestate_page_wrp .realestate_our_process_img_text_common p {
  font-size: 14px;
  margin-top: 12px;
}S
.industries_realestate_page_wrp .realestate_our_process_text3 {
  left: -1%;
}
.industries_realestate_page_wrp .realestate_our_process_text5 {
  right: -1%;
  top: 105%;
}
.industries_realestate_page_wrp .realestate_types_card_inn h3 {
  font-size: 20px;
}
.industries_realestate_page_wrp .realestate_types_card_inn p {
  font-size: 16px;
}
.industries_realestate_page_wrp .industries_realestate_types_cards_wrp {
  padding-top: 60px;
}
.industries_realestate_page_wrp .realestate_types_card_outer {
  padding: 70px 35px 83px;
}
} /* 1600 */

@media only screen and (max-width: 1400px) {
  .industries_realestate_header_banner .industries_realestate_header_left h1 {
    font-size: 48px;
}
.industries_realestate_header_banner .industries_realestate_header_left p {
  font-size: 16px;
  margin-top: 24px;
}
.industries_realestate_header_banner .industries_realestate_header_btn {
  margin-top: 42px;
}
.industries_realestate_chip_btn {
  font-size: 12px;
}
.industries_realestate_page_wrp .industries_realestate_solution {
  padding: 80px 0 60px;
}
.industries_realestate_page_wrp .realestate_solution_box {
  width: 320px;
  height: 320px;
}
.industries_realestate_section_para,.industries_realestate_page_wrp .industries_realestate_types_para {
  margin-top: 16px;
}
.realestate_sol_small_box h2 {
  font-size: 36px;
}
.industries_realestate_page_wrp .realestate_solution_box h1 {
  font-size: 40px;
}
.industries_realestate_page_wrp .realestate_sol_logo {
  width: 70px;
  height: 70px;
  padding:18px
}
.industries_realestate_page_wrp .realestate_sol_logo img {
  width: 31px;
  height: 30px;
}
.industries_realestate_page_wrp .realestate_solution_text_wrp p {
  font-size: 15px;
  padding-top: 12px;
}
.industries_realestate_page_wrp .reales_sol_text1 {
  top: 16%;
  left: 0;
}
.industries_realestate_page_wrp .reales_sol_text3 {
  top: 16%;
  right: 0;
}
.industries_realestate_page_wrp .realestate_solution_img_container {
  padding: 110px 0px 40px;
}
.industries_realestate_page_wrp .realestate_solution_box .sol_box1 {
  left: -15%;
}
.industries_realestate_page_wrp .realestate_solution_box .sol_box3 {
  top: 87%;
}
.industries_realestate_page_wrp .realestate_solution_box .sol_box4 {
  top: 37%;
  left: 89%;
}
.industries_realestate_section_heading,.industries_realestate_page_wrp .industries_realestate_types_heading {
  font-size: 42px;
}
.industries_realestate_page_wrp .ben_text_logo_box_para {
  font-size: 15px;
  margin-top: 8px;
}
.industries_realestate_page_wrp .realestate_benefit_text_logo {
  gap: 30px;
}
.industries_realestate_page_wrp .benefits_logo_box_common {
  width: 90px;
  height: 90px;
}
.industries_realestate_page_wrp .benefits_logo_box_common img {
  width: 46px;
  height: 46px;
}
.industries_realestate_page_wrp .realestate_benefit_right_con {
  gap: 24px;
  padding-top: 48px;
}
.industries_realestate_page_wrp .ben_text_logo_box_heading {
  line-height: 26px;
}
.industries_realestate_page_wrp .industries_realestate_benefits {
  padding: 40px 0 80px;
}
.industries_realestate_page_wrp .industries_realestate_features_wrp {
  padding: 80px 0 70px;
}
.industries_realestate_page_wrp .industries_realestate_features_content {
  padding-top: 40px;
}
.industries_realestate_page_wrp .indus_realestate_feat_tab {
  padding: 24px 30px;
}
.indus_realestate_feat_box {
  padding-bottom: 18px;
}
.industries_realestate_page_wrp .indus_realestate_feat_img_text_con h3 {
  line-height: 26px;
}
.industries_realestate_page_wrp .realestate_feat_line {
  padding-top: 8px;
}
.industries_realestate_page_wrp .indus_realestate_mid_banner_wrp p {
  margin-top: 16px;
}
.industries_realestate_page_wrp .indus_realestate_mid_banner_btn {
  margin-top: 32px;
}
.industries_realestate_page_wrp .indus_realestate_mid_banner {
  padding: 60px 0;
}
.industries_realestate_page_wrp .indus_realestate_mid_banner_wrp h2 {
  font-size: 32px;
}
.industries_realestate_page_wrp .industries_realestate_discover_heading {
  font-size: 40px;
}
.industries_realestate_page_wrp .indus_realestate_discover_box h3 {
  font-size: 18px;
}
.industries_realestate_page_wrp .indus_realestate_discover_heading_box {
  width: 48%;
}
.industries_realestate_page_wrp .indus_realestate_discover_box img {
  width: 28%;
}
.industries_realestate_page_wrp .indus_realestate_discover_box ul li {
  font-size: 14px;
}
.industries_realestate_page_wrp .indus_realestate_discover_box h3 {
  padding-bottom: 12px;
  padding-top: unset;
}
.industries_realestate_page_wrp .indus_realestate_discover_box {
  padding: 16px 20px 16px;
  gap: 20px;
}
.industries_realestate_page_wrp .indus_realestate_whyus_img_text h3 {
  font-size: 18px;
  line-height: 100%;
}
.industries_realestate_page_wrp .indus_realestate_whyus_img_text p {
  font-size: 15px;
}
.industries_realestate_page_wrp .indus_realestate_whyus_img_text {
  width: 60%;
}
.industries_realestate_page_wrp .indus_realestate_discover_wrp {
  padding: 90px 0;
}
.industries_realestate_page_wrp .realestate_our_process_heading {
  font-size: 42px;
}
.industries_realestate_page_wrp .realestate_our_process_para {
  margin-top: 16px;
}
.industries_realestate_page_wrp .indus_realestate_process_wrp {
  padding: 80px 0px 200px;
}
.industries_realestate_page_wrp .realestate_our_process_img_text_common h2 {
  font-size: 18px;
}
.industries_realestate_page_wrp .indus_realestate_process_content img {
  width: 93%;
}
.industries_realestate_page_wrp .indus_realestate_process_content {
  display: flex;
  justify-content: center;
}
.industries_realestate_page_wrp .realestate_our_process_text3 {
  left: 1%;
}
.industries_realestate_page_wrp .indus_realestate_process_content {
  padding-top: 145px;
}
.industries_realestate_page_wrp .realestate_our_process_text5 {
  right: 0%;
}
.industries_realestate_page_wrp .industries_realestate_benefits_content {
  padding-top: 30px;
}
.industries_realestate_page_wrp .realestate_types_card_inn p {
  font-size: 15px;
}
.industries_realestate_page_wrp .industries_realestate_types_cards_wrp {
  padding-top: 60px;
  justify-content: center;
  flex-wrap: wrap;
  gap:30px 2%
}
.industries_realestate_page_wrp .industries_realestate_types_wrp {
  padding: 60px 0 80px;
}
.industries_realestate_page_wrp .realestate_types_card_outer {
  width: 30%;
}
} /* 1400 */

@media only screen and (max-width: 1199px) {
  .industries_realestate_header_banner .industries_realestate_header_left h1 {
    font-size: 48px;
}
.industries_realestate_header_banner .industries_realestate_header_btn {
  margin-top: 42px;
}
.industries_realestate_header_banner .industries_realestate_header_container {
  padding-left: 20px;
}
.industries_realestate_page_wrp .industries_realestate_header_banner {
  height: unset;
}
.industries_realestate_header_banner .industries_realestate_header_container {
  padding:80px 0px 80px 20px;
}
.industries_realestate_header_banner .industries_realestate_header_left h1 {
  font-size: 42px;
}
.industries_realestate_page_wrp .indus_realestate_mid_banner_wrp p {
  width: 80%;
}
.industries_realestate_page_wrp .indus_realestate_whyus_img {
  display: none;
}
.industries_realestate_page_wrp .indus_realestate_whyus_img_text {
  width: 80%;
  position: unset;
}
.industries_realestate_page_wrp .indus_realestate_whyus_img_content {
 position: unset;
 display: flex;
 flex-direction: column;
 justify-content: center;
 align-items: center;
 padding:60px 20px;
 gap:40px;
}
.industries_realestate_page_wrp .indus_realestate_whyus_img_text p,.industries_realestate_page_wrp .indus_realestate_whyus_img_text h3 {
  text-align: center;
}
.industries_realestate_page_wrp .indus_realestate_whyus_wrp {
  padding: 0px 0px 40px;
}
.industries_realestate_page_wrp .realestate_our_process_text1,.industries_realestate_page_wrp .realestate_our_process_text2 {
  top: -1%;
}
.industries_realestate_page_wrp .realestate_our_process_para {
  padding-bottom: 50px;
}
.industries_realestate_page_wrp .industries_realestate_benefits {
  padding: 20px 0 80px;
}
.industries_realestate_page_wrp .industries_realestate_benefits_content {
  padding-top: unset;
}
.industries_realestate_page_wrp .realestate_benefit_img_con {
  width: 34%;
}
/* Real estate solutions */
.industries_realestate_page_wrp .realestate_sol_line_box1, .industries_realestate_page_wrp .realestate_sol_line_box2 {
  display: none;
}
.industries_realestate_page_wrp .realestate_solution_box {
  display: none;
}
.industries_realestate_page_wrp .realestate_sol_small_box {
position: unset;
}
.industries_realestate_page_wrp .realestate_solution_img_container {
  position: unset;
  padding-top: 60px;
  /* flex-direction: column; */
  flex-wrap: wrap;
  gap:35px 20px;
  justify-content: center;
}
.industries_realestate_page_wrp .realestate_solution_text_wrp {
  position: unset;
  width: 44%;
}
.industries_realestate_page_wrp .realestate_sol_heading_box {
  width: 78%;
}
.industries_realestate_page_wrp .realestate_sol_logo {
  width: 80px;
  height: 80px;
  padding: 24px;
}
.industries_realestate_page_wrp .industries_realestate_solution {
  padding: 80px 0 30px;
}
.industries_realestate_page_wrp .indus_realestate_discover_wrp {
  padding:80px 0;
}
.industries_realestate_page_wrp .indus_realestate_discover_content {
  flex-direction: column;
  align-items: center;
}
.industries_realestate_page_wrp .indus_realestate_discover_box img {
  width: 22%;
}
.industries_realestate_page_wrp .indus_realestate_discover_heading_box {
  width: 100%;
  align-items: center;
  padding-bottom: 20px;
}
.industries_realestate_page_wrp .industries_realestate_discover_heading {
  text-align: center;
}
.industries_realestate_page_wrp .indus_realestate_discover_box {
  padding: 24px;
  width: 74%;
}
.industries_realestate_page_wrp .realestate_types_card_outer {
  width: 32%;
}
.industries_realestate_page_wrp .industries_realestate_types_cards_wrp {
  padding-top: 40px;
  gap: 30px 3%;
}
.industries_realestate_page_wrp .realestate_types_card_outer {
  width: 46%;
}
.industries_realestate_page_wrp .realestate_types_card_outer {
  padding: 70px 48px 83px;
}
.industries_realestate_page_wrp .indus_realestate_feat_imgtext_box2 {
  display: flex;
  align-items: center;
}
} /* 1024 */
@media only screen and (max-width: 1023px) {
  .industries_realestate_page_wrp .industries_realestate_header_banner {
    flex-direction: column;
    justify-content: center;
  }
  .industries_realestate_header_banner .industries_realestate_header_container {
    width: 100%;
    padding:80px 20px 80px;
}
.industries_realestate_header_banner .industries_realestate_header_left {
  display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
}
.industries_realestate_header_banner .industries_realestate_header_left p {
  text-align: center;
  padding-right: unset;
}
.industries_realestate_header_banner .industries_realestate_header_left h1 {
  text-align: center;
}
.industries_realestate_page_wrp .industries_realestate_img {
  justify-content: center;
  width: 100%;
}
.industries_realestate_page_wrp .industries_realestate_img img {
  justify-content: center;
  width: 80%;
}
.industries_realestate_page_wrp .realestate_our_process_img_text_common {
  width: 24%;
}
.industries_realestate_page_wrp .realestate_sol_heading_box {
  width: 76%;
}
} /* 980 */
@media only screen and (max-width: 979px) {
  .industries_realestate_header_banner .industries_realestate_header_container {
    padding: 50px 20px 50px;
}
.industries_realestate_page_wrp .indus_realestate_mid_banner_wrp h2 {
  font-size: 26px;
}
.industries_realestate_page_wrp .indus_realestate_mid_banner {
  padding: 50px 20px;
}
.industries_realestate_page_wrp .indus_realestate_mid_banner_wrp p {
  width: 100%;
}
.industries_realestate_section_heading, .industries_realestate_page_wrp .industries_realestate_types_heading {
  font-size: 30px;
}
.industries_realestate_section_para, .industries_realestate_page_wrp .industries_realestate_types_para {
  width: 100%;
}
.industries_realestate_page_wrp .indus_realestate_whyus_img_text {
  width: 100%;
}
.industries_realestate_page_wrp .indus_realestate_whyus_img_content {
  padding: 40px 20px 30px;
  gap: 30px;
}
.industries_realestate_page_wrp .realestate_our_process_img_text_common h2 {
  font-size: 16px;
}
.industries_realestate_page_wrp .realestate_our_process_img_text_common {
  width: 26%;
}
.industries_realestate_page_wrp .realestate_our_process_img_text_common p {
  font-size: 13px;
  margin-top: 12px;
}
.industries_realestate_page_wrp .indus_realestate_process_content img {
  width: 91%;
}
.industries_realestate_page_wrp .realestate_our_process_text4 {
  left: 39%;
  top: 111%;
}
.industries_realestate_page_wrp .realestate_our_process_text3 {
  top: 111%;
}
.industries_realestate_page_wrp .realestate_our_process_text5 {
  top:111%
}
.industries_realestate_page_wrp .realestate_our_process_heading {
  font-size: 30px;
}
.industries_realestate_page_wrp .realestate_our_process_para {
 width: 100%;
}
.industries_realestate_page_wrp .indus_realestate_process_wrp {
  padding: 70px 0px 230px;
}
.industries_realestate_page_wrp .industries_realestate_benefits_content {
  flex-direction: column;
  padding-top: 40px;
}
.industries_realestate_page_wrp .realestate_benefit_right_con {
  width: 100%;
}
.industries_realestate_page_wrp .realestate_benefit_img_con {
  display: flex;
  justify-content: center;
  width:100%
}
.industries_realestate_page_wrp .realestate_benefit_img_con img {
  width: 40%;
}
.industries_realestate_page_wrp .ben_text_logo_box_heading {
  font-size: 18px;
}
.industries_realestate_page_wrp .indus_realestate_feat_img_text_con {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap:50px
}
.industries_realestate_page_wrp .indus_realestate_feat_imgtext_box1, .industries_realestate_page_wrp .indus_realestate_feat_imgtext_box3 {
  width: 100%;
}
.industries_realestate_page_wrp .realestate_feat_line {
  display: none;
}
.industries_realestate_page_wrp .indus_realestate_feat_img_text_con h3,.industries_realestate_page_wrp .indus_realestate_feat_img_text_con p  {
  text-align: center;
}
.industries_realestate_page_wrp .indus_realestate_feat_imgtext_box2 {
  width: 100%;
  display: flex;
  justify-content: center;
}
.industries_realestate_page_wrp .indus_realestate_feat_imgtext_box2 img {
  width: 34%;
}
.industries_realestate_page_wrp .indus_realestate_feat_tab h3 {
  font-size: 14px;
}
.industries_realestate_page_wrp .indus_realestate_feat_tab {
  padding: 24px 12px;
}
.industries_realestate_page_wrp .indus_realestate_feat_img_text_con h3 {
  font-size: 18px;
}
.industries_realestate_page_wrp .industries_realestate_features_wrp {
  padding: 70px 0 50px;
}
.indus_realestate_feat_box {
  width: 100%;
}
.indus_realestate_feat_box {
  width: 100%;
}
.industries_realestate_page_wrp .realestate_solution_img_container {
  flex-direction: column;
  padding-top: 40px;
  padding-bottom: unset;
  align-items: center;
}
.industries_realestate_page_wrp .realestate_solution_text_wrp {
  width: 100%;
  gap:20px
}
.industries_realestate_page_wrp .realestate_sol_heading_box {
  width: 90%;
}
.industries_realestate_page_wrp .indus_realestate_discover_box {
  width: 100%;
}
.industries_realestate_page_wrp .indus_realestate_discover_wrp {
  padding: 60px 0;
}
.industries_realestate_page_wrp .industries_realestate_discover_heading {
  font-size: 30px;
}
} /* 768 */
@media only screen and (max-width: 767px) {
  .industries_realestate_page_wrp .indus_realestate_mid_banner_btn {
    font-size: 16px;
    padding: 12px 24px;
    margin-top: 30px;
}
.industries_realestate_page_wrp .indus_realestate_feat_tab h3 {
  font-size: 12px;
}
.industries_realestate_page_wrp .indus_realestate_feat_img_text_con {
  gap: 40px;
}
.industries_realestate_page_wrp .indus_realestate_feat_img_text_con {
  gap: 30px;
}
.industries_realestate_page_wrp .indus_realestate_feat_imgtext_box1, .industries_realestate_page_wrp .indus_realestate_feat_imgtext_box3 {
 gap:20px
}
.industries_realestate_page_wrp .indus_realestate_discover_content {
  row-gap: 20px;
}
.industries_realestate_page_wrp .realestate_types_card_inn h3 {
  font-size: 18px;
}
.industries_realestate_page_wrp .realestate_types_card_inn p {
  font-size: 14px;
}
} /* 650 */
@media only screen and (max-width: 649px) {
  .industries_realestate_header_banner .industries_realestate_header_left h1 {
    font-size: 40px;
}
.industries_realestate_page_wrp .industries_realestate_img img {
  justify-content: center;
  width: 90%;
}
.industries_realestate_header_banner .industries_realestate_header_btn {
  font-size: 16px;
  padding: 12px 28px;
}
.industries_realestate_page_wrp .indus_realestate_process_content img {
  display: none;
}
.industries_realestate_page_wrp .realestate_our_process_img_text_common {
  width: 44%;
  position: unset;
}
.industries_realestate_page_wrp .indus_realestate_process_content {
 display: flex;
 align-items:center ;
 justify-content: center;
 flex-wrap: wrap;
 gap:30px;
 padding-top: unset;
}
.industries_realestate_page_wrp .indus_realestate_process_wrp {
  padding: 70px 0px;
}
.industries_realestate_page_wrp .industries_realestate_benefits {
  padding: 80px 0 60px;
}
.industries_realestate_page_wrp .realestate_benefit_img_con img {
  width: 60%;
}
.industries_realestate_page_wrp .realestate_benefit_right_con {
  gap: 30px;
}
.industries_realestate_page_wrp .indus_realestate_feat_img_text_con {
  padding-top: 30px;
}
.industries_realestate_page_wrp .indus_realestate_feat_imgtext_box2 img {
  width: 44%;
}
.industries_realestate_page_wrp .indus_realestate_feat_tab {
  padding: 18px 12px;
}
.industries_realestate_page_wrp .industries_realestate_solution {
  padding: 60px 0 20px;
}
.industries_realestate_page_wrp .industries_realestate_benefits {
  padding: 50px 0;
}
.industries_realestate_page_wrp .realestate_solution_text_wrp h3 {
  font-size: 18px;
}
.industries_realestate_page_wrp .indus_realestate_discover_box {
 flex-direction: column;
}
.industries_realestate_page_wrp .indus_realestate_discover_box img {
  width: 100%;
  max-height: 380px;
  object-fit: cover;
  border-radius: 16px;
}
.industries_realestate_page_wrp .realestate_types_card_outer {
  width: 75%;
}
} /* 480 */
@media only screen and (max-width: 479px) {
  .industries_realestate_page_wrp .realestate_our_process_img_text_common {
    width: 100%;
  }
  .industries_realestate_page_wrp .indus_realestate_process_content {
    gap: 20px;
}
.industries_realestate_page_wrp .realestate_our_process_para {
  padding-bottom: 30px;
}
.industries_realestate_page_wrp .indus_realestate_process_wrp {
  padding: 50px 0px;
}
.industries_realestate_page_wrp .realestate_benefit_text_logo {
 flex-direction:column ;
 justify-content: center;
 align-items: center;
}
.industries_realestate_page_wrp .realestate_benefit_right_con {
  padding-top: 60px;
  gap:70px
}
.industries_realestate_page_wrp .ben_text_logo_box_heading,.industries_realestate_page_wrp .ben_text_logo_box_para {
 text-align: center;
}
.industries_realestate_page_wrp .realestate_benefit_img_con img {
  width: 80%;
}
.indus_realestate_feat_box {
  padding-bottom: unset;
}
.industries_realestate_page_wrp .indus_realestate_feat_imgtext_box2 img {
  width: 55%;
}
.industries_realestate_page_wrp .indus_realestate_feat_imgtext_box1 > div,.industries_realestate_page_wrp .indus_realestate_feat_imgtext_box3 > div {
  display: flex;
  flex-direction: column;
  gap:24px;
}
.industries_realestate_page_wrp .industries_realestate_features_wrp {
  padding: 60px 0 50px;
}
.industries_realestate_page_wrp .realestate_types_card_outer {
  width: 100%;
}
.industries_realestate_page_wrp .industries_realestate_types_wrp {
  padding: 50px 0;
}
} /* 375 */
@media only screen and (max-width: 374px) {
  .industries_realestate_page_wrp .realestate_benefit_right_con {
    padding-top: 60px;
    gap: 50px;
}

.industries_realestate_page_wrp .industries_realestate_features_content {
  padding-top: 20px;
}
.industries_realestate_page_wrp .realestate_types_card_outer {
  width: 98%;
}
.industries_realestate_page_wrp .realestate_types_card_outer {
  background-image: unset;
  background: #fff;
  border-radius: 16px;
  padding: 16px
}
.industries_realestate_page_wrp .realestate_types_card_inn p,.industries_realestate_page_wrp .realestate_types_card_inn h3 {
  width: 100%;
  text-align: center;
  padding-top:8px
}
.industries_realestate_page_wrp .industries_realestate_types_cards_wrp {
  gap: 20px;
}

} /* 320 */ 