

/*Our Businesses start --------------------- */
/* .businessText {
    font-family: 'poppinslight', Arial, sans-serif;;
    font-size: 6rem;
    font-weight: 400;
    line-height: 74px;
    text-align: left;
    background: linear-gradient(270deg, #A491FA 4.5%, #CF1FF5 97%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.ourText {
    font-family: 'poppinslight', Arial, sans-serif;;
    font-size: 6rem;
    font-weight: 400;
    line-height: 74px;
    text-align: left;
    color: var(--Color-palette-White, #FFFFFF);
} */

.ourBusinessesSection {padding-left: 15px !important; padding-right: 15px !important;}

.BusinessesDescription {
    font-family: "poppinsregular", Arial, sans-serif;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 32px;
    text-align: left;
    color: var(--Color-palette-White, #FFFFFF);
}

.lobLandingBusiness {
    padding: 50px;
    padding-bottom: 74px;
}

/* body {
    background: #0F0F0F;
    overflow-x: hidden;
}

img {
    max-width: 100%;
    vertical-align: middle;
    height: auto;
} */

/* @media (min-width: 767px) and (max-width: 830px){
.businessText{
font-size: 5.5rem;
}
} */

@media screen and (max-width: 991px) and (min-width: 768px) {
.BusinessesDescription {
font-size: 1.8rem !important;
}
}
 /*Business text end*/
 /* End Our Businesses */


 /*lob landing 4 cards text start Business Cards*/


.lobMain{
    padding-bottom: 40px;
}

.elecText{
    color: #fff;
    font-family: "poppinsregular", Arial, sans-serif;
overflow-wrap: break-word;
            font-size: 2.4rem;
font-weight: 400;
line-height: 36px;
text-align: left;
padding-bottom:20px;
}

@media (max-width: 600px) {
    .mainFourLanding{
        width: 100%;
    }

    .elecText{
        padding-top: 12px;
    }
}

/* body {
    background: #0F0F0F;
    overflow-x: hidden;
}

img {
    max-width: 100%;
    vertical-align: middle;
    height: auto;

} */



@media screen and (max-width: 991px) {
.lobMain {
padding-bottom: 0px;
}
.mainFourLanding{
padding-bottom:15px;
}
}

@media screen and (max-width: 991px) and (min-width: 768px) {
.elecText {
padding-top: 20px;
}
.cardsBusinessImages{
padding-bottom: 40px;
}
}

/*Our Businesses End -----------------------------*/


/* Our Global Presence start ------------------------*/
  
  
  .info-block {
    display: flex;
    position: absolute;
    bottom: 30px;
  }
  .info-block .item {
    flex: 20%;
  }
  
  .item-block {
    display: flex;
    height: 135px;
    padding: 0 30px 0 30px;
    text-align: left;
    background: rgba(15, 15, 15, 0);
    border: 1px solid;
    border-width: 1px;
    border-image: linear-gradient(to bottom, #CF1FF5 0%, #3965E5 100%) 1;
    border-top: 0;
    border-right: 0;
    border-bottom: 0;
    flex-direction: column;
  }
  
  .number-text {
    margin: 0;
    background: var(--Horizontal-Gradient, linear-gradient(270deg, #A491FA 4.5%, #CF1FF5 97%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 50px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
  }
  
  .info-text {
    margin: 0;
    color: var(--Color-palette-White, #FFF);
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .globalPresence {
    position: relative;
          overflow: hidden;
  }
  
  #globe {
    width: 100%;
    height: 600px;
  }
  
  .globe-block {
    right: -50px;
  }
  
  .globe-content {
    padding-top: 25px;
  }
  
  @media screen and (max-width: 991px) and (min-width: 768px) {
    .globe-block {
      right: 0;
    }
    #globe {
      width: 100%;
      height: 480px !important;
    }
    .globe-content h2 {
      font-size: 4.4rem;
      line-height: 6rem;
    }
    .item-block {
      height: 90px;
      padding: 0 10px 0 10px;
    }
    .number-text {
      font-size: 24px;
      font-style: normal;
      font-weight: 500;
      line-height: normal;
    }
    
    .info-text {
      font-size: 14px;
      line-height: 20px;
    }
    .info-block {
      bottom: 0;
    }
    .BusinessesDescription {
      font-size: 1.4rem;
    }
  }
  
  @media screen and (max-width: 767px) and (min-width: 320px) {
    .globe-block {
      right: -100px;
    }
          .hide-on-mobile {
          display: none;
    }
    #globe {
      width: 100%;
      height: 400px !important;
    }
    .globe-content {
      padding-top: 50px;
    }
    .info-block {
      padding-top: 40px;
      display: flex;
      position: relative;
      bottom: 30px;
      flex-direction: column;
      gap: 30px;
      pointer-events: none;
    }
  
    .number-text {
      font-size: 24px;
      font-style: normal;
      font-weight: 500;
      line-height: normal;
    }
    
    .info-text {
      font-size: 14px;
      line-height: 28px;
    }
    .BusinessesDescription {
      font-size: 1.4rem;
    }
    .globe-content h2 {
      font-size: 40px;
      line-height: 6rem;
    }
    .item-block {
      height: 60px;
      padding: 0 10px 0 10px;
    }
    .globe-block {
      position: absolute;
      bottom: 0;
      /* transform: translateY(100%); */
    }
    .globalPresence {
      overflow-x: hidden;
          overflow-y: auto;
    }
  }
  
  @media screen and (max-width: 991px) and (min-width: 768px) {
  .globe-content {
      padding-top: 0;
  }
  }
  
  /* Our Global Presence end ---------------------------- */