/* Step Circle */
.step-resume-counter {
    width: 48px;
    min-width: 48px;
    height: 48px;
    border-radius: 100%;
    border: 3px solid #0072bc;
    margin-right: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 700;
    font-size: 1.5em;
    line-height: 24px;
    text-transform: uppercase;
    position: relative;
    z-index: 10;
    background-color: #0072bc;
    color:#fff;
}


/* .step-dotted-line {
  position: absolute;
    left: 48px;
    top: 40px;
    bottom: 30px;
    border-right: 2px dashed #cad6db;
    z-index: 0;
} */

.quote-carousel {
  font-family:"Lato",sans-serif;
}

.step-headline p {
  margin-bottom:0px !important;
  font-size:1.125em !important;
}

.customer-testimonial-box {
  border: 24px solid #34d5ff;
/*   padding:80px 40px; */
  border-radius:8px;
    width: 100%;
    object-fit: cover;
  max-width: 100%;
/*   height:300px; */
}

.carousel-indicators {
  margin-bottom: -5rem;
  position:initial !important;
}

.carousel-inner {
  padding:20px 35px;
}

.carousel-indicators [data-bs-target] {
  background-color: #333333 !important;
}

.process-quotes {
/*     background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjEiIGhlaWdodD0iMTIwIiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTIxIDEyMCI+PHBhdGggZmlsbD0iI0MxRTM4OCIgZD0ibTQ3LjIzNCAyNiAxNy40ODYgOS40NzNjLTYuNDYgMTEuNjgzLTkuODA3IDIyLjYxNi0xMC4wNDMgMzIuOFY4OS4yM0gyNS42MTJWNjkuNjkzYy4wOC03LjE4MyAyLjIwNi0xNC44OCA2LjM4LTIzLjA5QzM2LjE2NyAzOC4zMTUgNDEuMjQ3IDMxLjQ0NyA0Ny4yMzQgMjZabTQxLjQ3IDAgMTcuNDg2IDkuNDczYy02LjQ1OSAxMS42ODMtOS44MDYgMjIuNjE2LTEwLjA0MyAzMi44Vjg5LjIzSDY3LjA4M1Y2OS42OTNjLjA3OS03LjE4MyAyLjIwNS0xNC44OCA2LjM4LTIzLjA5Qzc3LjYzNyAzOC4zMTUgODIuNzE4IDMxLjQ0NyA4OC43MDQgMjZaIiBvcGFjaXR5PSIuMjUiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTptdWx0aXBseSIvPjxwYXRoIHN0cm9rZT0iIzdGQUQzNCIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJtMzcuNjM4IDMwLjE1Ny0uNjI0LS4zMzgtLjUyNi40NzhjLTYuMDg4IDUuNTQtMTEuMjM5IDEyLjUxLTE1LjQ2IDIwLjg5LTQuMjI1IDguMzEtNi40MDcgMTYuMTU4LTYuNDg4IDIzLjUzMlY5NS4yNjdoMzEuMDY1VjczLjMyYy4yMzQtOS45NzYgMy41MTYtMjAuNzQ3IDkuOTE4LTMyLjMyN2wuNDg4LS44ODMtLjg4Ny0uNDgtMTcuNDg2LTkuNDczWm00MS40NyAwLS42MjQtLjMzOC0uNTI1LjQ3OGMtNi4wODkgNS41NC0xMS4yNCAxMi41MS0xNS40NiAyMC44OS00LjIyNSA4LjMxLTYuNDA4IDE2LjE1Ny02LjQ4OSAyMy41MzJWOTUuMjY3aDMxLjA2NVY3My4zMmMuMjM0LTkuOTc2IDMuNTE2LTIwLjc0NyA5LjkxOC0zMi4zMjdsLjQ4OC0uODgzLS44ODctLjQ4LTE3LjQ4Ni05LjQ3M1oiIG9wYWNpdHk9Ii4yNSIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOm11bHRpcGx5Ii8+PC9zdmc+);
    background-position: top 20px left;
    background-repeat: no-repeat;
    padding: 24px 40px 24px;
    position: relative;
    z-index: 10; */
}

.process-quotes-2 {
/*     background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjEiIGhlaWdodD0iMTIwIiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTIxIDEyMCI+PHBhdGggZmlsbD0iI0MxRTM4OCIgZD0ibTQ3LjIzNCAyNiAxNy40ODYgOS40NzNjLTYuNDYgMTEuNjgzLTkuODA3IDIyLjYxNi0xMC4wNDMgMzIuOFY4OS4yM0gyNS42MTJWNjkuNjkzYy4wOC03LjE4MyAyLjIwNi0xNC44OCA2LjM4LTIzLjA5QzM2LjE2NyAzOC4zMTUgNDEuMjQ3IDMxLjQ0NyA0Ny4yMzQgMjZabTQxLjQ3IDAgMTcuNDg2IDkuNDczYy02LjQ1OSAxMS42ODMtOS44MDYgMjIuNjE2LTEwLjA0MyAzMi44Vjg5LjIzSDY3LjA4M1Y2OS42OTNjLjA3OS03LjE4MyAyLjIwNS0xNC44OCA2LjM4LTIzLjA5Qzc3LjYzNyAzOC4zMTUgODIuNzE4IDMxLjQ0NyA4OC43MDQgMjZaIiBvcGFjaXR5PSIuMjUiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTptdWx0aXBseSIvPjxwYXRoIHN0cm9rZT0iIzdGQUQzNCIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJtMzcuNjM4IDMwLjE1Ny0uNjI0LS4zMzgtLjUyNi40NzhjLTYuMDg4IDUuNTQtMTEuMjM5IDEyLjUxLTE1LjQ2IDIwLjg5LTQuMjI1IDguMzEtNi40MDcgMTYuMTU4LTYuNDg4IDIzLjUzMlY5NS4yNjdoMzEuMDY1VjczLjMyYy4yMzQtOS45NzYgMy41MTYtMjAuNzQ3IDkuOTE4LTMyLjMyN2wuNDg4LS44ODMtLjg4Ny0uNDgtMTcuNDg2LTkuNDczWm00MS40NyAwLS42MjQtLjMzOC0uNTI1LjQ3OGMtNi4wODkgNS41NC0xMS4yNCAxMi41MS0xNS40NiAyMC44OS00LjIyNSA4LjMxLTYuNDA4IDE2LjE1Ny02LjQ4OSAyMy41MzJWOTUuMjY3aDMxLjA2NVY3My4zMmMuMjM0LTkuOTc2IDMuNTE2LTIwLjc0NyA5LjkxOC0zMi4zMjdsLjQ4OC0uODgzLS44ODctLjQ4LTE3LjQ4Ni05LjQ3M1oiIG9wYWNpdHk9Ii4yNSIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOm11bHRpcGx5Ii8+PC9zdmc+);
    background-position: bottom 20px right;
    background-repeat: no-repeat;
    position: relative;
    z-index: 10; */
}

.image-section img {
  border-radius:16px;
}



  @media only screen and (min-device-width:767px) and (max-device-width:992px) {
    .carousel-inner  {
      padding:20px 24px !important;
    }
    .customer-testimonial-box {
      height:auto !important;
    }
  }


@media only screen and (max-width:768px) {
  .text-careers-section {
    padding-right: 0em !important;
  }
  