*{
	margin: 0;
	padding: 0;
	box-sizing: border-box;
  }
  p{
	font-family: "Poppins", sans-serif;
  }
  
  
  /*============================================*/
			/*-------Banners-------*/
  /*============================================*/
.out-socrcin-wrsp {
    display: flex;
    align-items: center;
    gap: 30px;
}
.out-socrcin-imgs img {
    width: 50px;
}
.out-socrcin-imgs {
    display: flex;
    align-items: center;
    gap: 10px;
    border: 2px solid #f44321;
    border-radius: 15px;
    padding: 10px 20px;
    background: #172033;
    border: 2px solid rgb(71 85 105);
}

.out-socrcin-imgs h6 {
    text-decoration: none;
    color: #fff !important;
    font-weight: 400;
    font-size: 18px;
    margin: 0px;
}

.out-socrcin-conts a {
    text-decoration: none;
	color: #fff;
}

.out-socrcin-conts {
    margin-top: 40px;
}
.out-socrcin-conts:hover {
    transition: .5s;
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
  .brid-curm-innerpage.staff-bnares-iners{
	  background-image: url(https://www.ecomstreet.com/wp-content/uploads/2025/12/staff-bansrs.jpg);
	  background-size: cover;
	  background-repeat: no-repeat;
	  background-position: center;
	  height: 100%;
	  min-height: 530px;
	  position: relative;
  }
  .brid-curm-innerpage.staff-bnares-iners:before {
	  content: '';
	  position: absolute;
	  top: 0;
	  left: 0;
	  bottom: 0;
	  right: 0;
	      background: linear-gradient(270deg, rgba(1, 5, 53, 0.28) 43.57%, rgb(1 5 53 / 98%) 100%);
	  width: 100%;
	  height: 100%;
	  /* z-index: 1; */
  }
  
  .baners-conts-staff h6 {
	  color: #f44321;
  }
  
  .baners-conts-staff {
	  position: absolute;
	  top: 120px;
  }
  .baners-conts-staff h1 {
	  font-size: 55px;
	  font-family: "Poppins", sans-serif;
	  font-weight: 500;
	  color: #fff;
	  padding: 10px 0px 0px;
	  line-height: 65px;
  }
  .baners-conts-staff p {
	  font-size: 22px;
	  color: #fff;
	  padding: 10px 0px;
	  margin: 0px;
	  font-family: "Poppins", sans-serif;
	  font-weight: 300;
  }
  .baners-conts-staff .servics-btns-sec {
	  text-align: left;
  }
  .augmentation-ctas-btns {
    background: #006b9f;
    text-align: center;
    border-radius: 30px;
    padding: 30px;
    border-bottom: 5px solid #10172a;
}

.augmentation-ctas-btns h5 {
    color: #fff;
    font-size: 35px;
    font-weight: 500;
}
/*============================================*/
    /*------- Custom Software Dev -------*/
/*============================================*/
.ofring-sec-wrps-mains {
    background: #10172a;
    padding: 70px 0px;
}
.servic-app-box {
    background: #1b2637;
    padding: 30px 0px;
    border-radius: 30px;
    border: 2px solid #ffffff;
}
.custom-portfolio-sec-wrps {
    padding: 70px 0px;
}
.iners-conts-portflio-box {
    display: grid;
    grid-template-columns: 50% 50%;
    border-radius: 20px;
    border: 2px solid #eaeaea;
    overflow: hidden;
    background: #fff;
    margin: 30px 0px 90px;
}
.iners-conts-boxs {
    padding: 10px;
}
.iners-conts-boxs h4 {
    font-family: "Poppins", sans-serif;
    color: #171624;
    font-size: 20px;
    font-weight: 500;
}
.iners-conts-boxs h5 {
    font-family: "Poppins", sans-serif;
    color: #006b9f;
    font-size: 18px;
    font-weight: 500;
    padding-top: 15px;
}

.andoid-iners-flexs {
    display: flex;
    gap: 20px;
}

.android_item p {
    font-family: "Poppins", sans-serif;
    color: #666;
    font-size: 14px;
    font-weight: 400;
}

.android_item h6 {
    font-size: 18px;
}
/*-------4Box Tab----------*/
.custom-softwre-partner-sec-wrps {
    background: #000;
    padding: 70px 0px;
}
/* CONTAINER */
.custon-partner .tabs{
    display:flex;
    max-width:1200px;
    height:420px;
    margin:80px auto;
}

/* TAB */
.custon-partner .tab{
    flex:1;
    padding:40px 30px;
    cursor:pointer;
    position:relative;
    border-right:1px solid #2a2a2a;
    transition:all 0.8s ease;
    /*overflow:hidden;*/
}

/* ACTIVE TAB */
.custon-partner .tab.active{
    flex:6;
    background:linear-gradient(180deg,#1b1b1b,#141414);
}

/* BLUE BORDER */
.custon-partner .tab.active::before{
    content:"";
    position:absolute;
    left:0;
    top:0;
    width:3px;
    height:100%;
    background:#f44321;
}

/* NUMBER */
.custon-partner .num{
    font-size:28px;
    color:#f44321;
    margin-bottom:20px;
    display:block;
}

/* TITLE */
.custon-partner .title{
    font-size:22px;
    line-height:30px;
    /*max-width:260px;*/
    color:#fff;
}

/* ACTIVE TITLE */
.custon-partner .tab.active .title{
    color:#fff;
    font-weight:600;
}

/* CONTENT */
.custon-partner .content{
    margin-top:30px;
    max-width:520px;
    opacity:0;
    transform:translateY(30px);
    transition:0.6s;
}

.custon-partner .tab.active .content{
    opacity:1;
    transform:translateY(0);
}

/* TEXT */
.custon-partner .content p {
    line-height: 26px;
    font-family: "Poppins", sans-serif;
    color: #9ca3af;
    font-size: 18px;
    font-weight: 400;
}
/* MOBILE */
@media(max-width:768px){
    .tabs{
        flex-direction:column;
        height:auto;
        margin:20px;
    }

    .tab{
        border-right:none;
        border-bottom:1px solid #2a2a2a;
    }

    .tab.active{
        flex:auto;
    }
}

/*--------Sticky Scrool----------*/
.sticky-scrool-sec-wrps {
    padding: 70px 0px;
    background: #111b33;
}
  /*============================================*/
			/*-------How IT Staff-------*/
  /*============================================*/
  .staff-box-iner-content p {
	  font-family: "Poppins", sans-serif;
	  color: #666;
	  font-size: 18px;
	  font-weight: 400;
	  text-align: justify;
  }
  .how-its-works-inrs p{
	font-family: "Poppins", sans-serif;
	  color: #666;
	  font-size: 18px;
	  font-weight: 400;
	 /* text-align: justify;*/
  }
  p.iners-pars-stafs {
	  font-style: italic;
	  color: #000000;
	  font-weight: 600;
	  text-align: justify;
  }
  .staff-box-iner-content h5 {
	  color: #006b9f;
  }
  .bnas-staff-twos {
	  margin-top: 20px;
  }
  .staff-box-imgs {
	overflow: hidden;
  }
  
 .staff-box-imgs img {
    border-radius: 30px;
}
  
.staff-box-conts {
    display: flex;
    gap: 20px;
    background:#ededed;
    padding: 15px;
    border-radius: 20px;
    align-items: center;
}
  .staff-box-conts .how-its-works-inrs h6 {
    font-size: 20px;
}

.staff-box-conts .how-its-works-inrs p {
    font-family: "Poppins", sans-serif;
    color: #666;
    font-size: 16px;
    font-weight: 400;
    text-align: left;
}
  .how-its-works-icons i {
	  width: 70px;
	  height: 70px;
	  background: #006b9f;
	  color: #fff;
	  text-align: center;
	  border-radius: 100px;
	  line-height: 70px;
	  font-size: 30px;
  }
  
  .stafs-bts .case-blk-btns a {
	  text-align: center;
	  border: 2px solid #006b9f;
	   font-family: "Poppins", sans-serif;
	  font-size: 18px;
	  font-weight: 500;
	  text-decoration: none;
	  display: inline-block;
	  padding: 5px 5px 5px 25px;
	  border-radius: 100px;
	  color: #006b9f;
  }
  
  .staff-box-threebox {
	  width: 350px;
	  height: 400px;
	  overflow: hidden;
	  position: relative;
	  border-radius: 20px;
  }
  
  .staff-box-threebox img {
	  width: 100%;
	  height: 100%;
  }
  
  /*============================================*/
			/*-------Who We Are-------*/
  /*============================================*/
  .who-wes-sec-waps {
	  background: #10172a;
	  padding: 70px 0px;
  }
  
  .who-wrs-headings h2 {
	  color: #fff;
	  padding: 10px 0px;
  }
  
  .who-wrs-headings h5 {
	  color: #f44321;
  }
  
  .who-wrs-headings p {
	  font-family: "Poppins", sans-serif;
	  color: #9ca3af;
	  font-size: 18px;
	  font-weight: 400;
	  text-align: justify;
  }
  
  .who-wers-iner-staff {
	  background-color: rgba(30, 41, 59, 0.5);
	  border: 1px solid rgba(71, 85, 105, 0.5);
	  padding: 15px;
	  border-radius: 30px;
  }
  .who-wers-iner-staff:hover {
	  transition: .5s;
	  -webkit-transform: scale(1.1);
	  -o-transform: scale(1.1);
	  transform: scale(1.1);
  }
  .who-wers-imgs img {
	  width: 50px;
  }
  
  .who-wers-iner-staff h6 {
	  color: #fff;
	  font-size: 19px;
	  margin: 0px;
	  padding: 15px 0px;
  }
  
  .who-wers-iner-staff p {
	  font-family: "Poppins", sans-serif;
	  color: #9ca3af;
	  font-size: 16px;
	  font-weight: 400;
  }
  
  .pre-vetted-boxs h4 {
	  color: #fff;
	  font-size: 20px;
	  margin: 0px;
	  padding: 15px 0px 10px;
  }
  
  .pre-vetted-boxs p {
	  font-family: "Poppins", sans-serif;
	  color: #9ca3af;
	  font-size: 18px;
	  font-weight: 400;
  }
  
  .pre-vetted-boxs {
	  background: #1b2637;
	  padding:20px;
	  border-radius: 20px;
	  border-left: 5px solid #006b9f;
  }
  .pre-vetted-boxs:hover {
	  transition: .5s;
	  margin-top: -10px;
  }
  .pre-vetted-boxs.orng-bodr {
	  background: #1b2637;
	  padding:20px;
	  border-radius: 20px;
	  border-left: 5px solid #f44321;
  }
  
  .pre-vetted-boxs.orng-bodr:hover {
	  transition: .5s;
	  margin-top: -10px;
  }
  
  /*============================================*/
			/*-------Benefits-------*/
  /*============================================*/
  .benifets-sec-wrps {
	  background: #f2f5ff;
	  padding: 70px 0px;
  }
  .benefits-boxs-sec {
	  padding: 15px;
  }
  .benefits-boxs-icons {
	  background: #212529;
	  width: 55px;
	  height: 55px;
	  text-align: center;
	  border-radius: 15px;
	  line-height: 55px;
	  margin-bottom: 20px;
  }
  
  .benefits-boxs-icons img {
	  width: 35px;
  }
  .benefits-boxs-sec p {
	  font-family: "Poppins", sans-serif;
	  color: #666;
	  font-size: 18px;
	  font-weight: 400;
  }
  .benifets-heading {
	  text-align: center;
  }
  
  .benifets-heading h3 {
	  font-family: "Poppins", sans-serif;
	  color: #171624;
	  font-size: 35px;
	  font-weight: 600;
	  padding-bottom: 10px;
  }
  
  .benifets-heading p {
	  font-family: "Poppins", sans-serif;
	  color: #666;
	  font-size: 18px;
	  font-weight: 400;
  }
  
  /*.card-flush {
	  --border-color: #eb631f;
	  padding: 1rem;
  }
  .card-flush-secondary {
	  --border-color: #7734f9;
  }
  
	  .card-flush:nth-child(1) {
		  border-bottom: 1px solid;
		  border-image: linear-gradient(88deg, transparent, #572ce5) 1;
	  }*/
  
  /*============================================*/
			/*-------Industries -------*/
  /*============================================*/
  /*.industries-sec-wrps-main {
	  background-image: url(../images/map-img-1.png);
	  background-size: contain;
	  background-repeat: no-repeat;
	  background-color: #ffffff;
	  height: 100%;
	  position: relative;
  }
  */
  .industries-sec-wrps-main {
	  padding: 70px 0px;
	  background:#10172a;
  }
  .industries-heading-sec{
	  text-align: center;
  }
  
  .industries-heading-sec h3 {
	  color: #fff;
	  padding: 10px 0px;
	  font-size: 35px;
	  font-weight: 600;
  }
  
  .industries-heading-sec p {
	  font-family: "Poppins", sans-serif;
	  color: #9ca3af;
	  font-size: 18px;
	  font-weight: 400;
  }
.industries-box-inres {
    margin-bottom: 25px;
    padding: 15px;
    border-radius: 20px;
    background-color: rgba(30, 41, 59, 0.5);
    border: 1px solid rgba(71, 85, 105, 0.5);
	cursor: pointer;
	text-align: center;
}
  .industries-box-inres:hover {
	  margin-top: -10px;
	   transition: .5s;
  }
.augmentation-ctas-imgs img {
    border-radius: 30px;
}
.industries-icons-boxs {
    width: 60px;
    height: 60px;
    text-align: center;
    line-height: 60px;
    border-radius: 10px;
    background-color: rgb(16 23 42);
    color: #c084fc;
    border: 1px solid rgba(168, 85, 247, 0.2);
	margin: auto;
}
  
  
  .industries-icons-boxs img {
	  width: 30px;
  }
  
  .industries-icons-boxs h6 {
	  font-size: 18px;
  }
  
  .industries-box-inres h6 {
	  font-size: 20px;
	  padding: 10px 0px 0px;
	  color: #fff;
	  font-weight: 300;
  }
  .industries-box-contet-lefts h4 {
	  color: #fff;
  }
  .industries-box-contet-lefts {
	  background: #1b2637;
	  padding: 30px;
	  border-radius: 20px;
  }
  
  .industries-box-contet-lefts p {
	  font-family: "Poppins", sans-serif;
	  color: #9ca3af;
	  font-size: 18px;
	  font-weight: 400;
  }
  
  
  .industries-lists {
	  padding: 10px 0px;
  }
  
  .industries-lists i {
	  color: #f44321;
	  padding-right: 10px;
  }
  
  .industries-lists p {
	  color: #fff;
	  font-size:16px;
  }
  
  .insd-ctas i {
	  width: 45px;
	  height: 45px;
	  background: #f44321;
	  text-align: center;
	  line-height: 45px;
	  border-radius: 10px;
	  color: #fff;
	  margin-right: 15px;
	  font-size: 22px;
  }
  
  .insd-ctas a {
	  text-decoration: none;
	  color: #fff;
	  font-size: 22px;
	  font-weight: 500;
  }
 .insd-ctas a:hover {
	  color: #f44321;
	  transition: .5s;
  }
.industries-box-inres a {
    text-decoration: none;
}
  
  /*============================================*/
	  /*------- Augmentation Services -------*/
  /*============================================*/
  .augmentation-services-sec-wrps {
	  padding: 70px 0px;
  }
  .augmentation-services-imgs img {
	  border-radius: 30px;
  }
  .augmentation-services-flexs.mb-4 {
	  display: flex;
	  gap: 20px;
  }
  
  .augmentation-services-icons img {
	  width: 130px;
  }
  
  .augmentation-services-conts-main h3 {
	  font-family: "Poppins", sans-serif;
	  color: #171624;
	  font-size: 35px;
	  font-weight: 600;
	  padding-bottom: 10px;
  }
  
  .augmentation-services-conts-main p {
	  font-family: "Poppins", sans-serif;
	  color: #666;
	  font-size: 18px;
	  font-weight: 400;
	  text-align: justify;
  }
  
  .augmentation-services-conts p {
	  font-size: 16px;
  }
  .augmentation-services-conts h6 {
	  font-family: "Poppins", sans-serif;
	  color: #171624;
	  font-size: 20px;
	  font-weight: 500;
  }
  
  .conts-expss {
	  background: #eaeaea;
	  text-align: center;
	  padding: 30px;
	  border-radius: 30px;
  }
  .conts-expss p {
	  font-family: "Poppins", sans-serif;
	  color: #666;
	  font-size: 18px !important;
	  font-weight: 400;
	  text-align: center;
	  padding: 20px 0px 0px;
  }
  
  /*============================================*/
	  /*------- Steps -------*/
  /*============================================*/
  .steps-sec-wrps {
	  background: #212529;
	  padding: 70px 0px;
  }
  
  .single-working-process-one {
	  display: flex;
	  align-items: center;
	  gap: 110px;
	  margin-bottom: 40px;
  }
 .steps-inner-imgs {
    text-align: center;
    margin-top: 110px;
}
  .single-working-process-one .left {
	  position: relative;
	  z-index: 5;
  }
  
  .working-process-icons img {
	  width: 55px;
  }
  .single-working-process-one .left .working-process-icons {
	  height: 110px;
	  width: 110px;
	  display: flex;
	  align-items: center;
	  justify-content: center;
	  background: #35393e;
	  border-radius: 100%;
	  position: relative;
  }
  
  .single-working-process-one .left .working-process-icons::after {
	  position: absolute;
	  content: "";
	  background-image: url(../images/sounds-ions.png);
	  height: 19px;
	  width: 19px;
	  background-repeat: no-repeat;
	  background-position: center;
	  right: -8px;
	  top: 50%;
	  transform: translateY(-50%);
  }
  
  .single-working-process-one .working-process-inner-content {
	  border-radius: 10px;
	  padding: 30px 40px;
	  background: #35393e;
	  position: relative;
	  z-index: 1;
  }
  
  .single-working-process-one .working-process-inner-content .number-main {
	  position: absolute;
	  top: 50%;
	  left: 0;
	  transform: translateY(-50%);
  }
  
  .single-working-process-one .working-process-inner-content .number-main::before {
	  content: "";
	  position: absolute;
	  width: 150px;
	  border: 1px dashed #474E52;
	  left: -150px;
	  z-index: -2;
  }
  
  .single-working-process-one .working-process-inner-content .number {
	  color: #fff;
	  width: 32px;
	  height: 32px;
	  border-radius: 500%;
	  background: #212529;
	  display: flex;
	  align-items: center;
	  justify-content: center;
	  font-size: 14px;
	  font-weight: 600;
	  left: -16px;
	  z-index: -1;
	  position: absolute;
	  top: 50%;
	  transform: translateY(-16px);
	  padding: 0px;
  }
  
  .single-working-process-one .working-process-inner-content .number-main::after {
	  content: "";
	  position: absolute;
	  height: 50px;
	  width: 50px;
	  left: 50%;
	  top: 50%;
	  transform: translate(-50%, -50%);
	  background: #35393e;
	  z-index: -2;
	  border-radius: 50%;
  }
  
  .working-process-title {
	  font-size: 22px;
	  color: #fff;
	  font-weight: 500;
  }
  .working-process-disc {
	  font-family: "Poppins", sans-serif;
	  color: #9ca3af;
	  font-size: 16px;
	  font-weight: 400;
  }
  
  .spats-btns {
	  text-align: center;
	  margin-top: 30px;
  }
  
  /*============================================*/
	  /*------- Awards -------*/
  /*============================================*/
  .award-sec-wrprs {
	  padding: 70px 0px;
  }
  .cluth-boxs-contn {
	  text-align: right;
  }
  
  .cluth-boxs-contn h6 {
	  font-size: 140px;
	  font-weight: 700;
	  margin: 0px;
	  line-height: 120px;
	  padding: 20px 0px;
  }
  .award-heading-boxs p {
	  font-family: "Poppins", sans-serif;
	  color: #666;
	  font-size: 18px;
	  font-weight: 400;
	  text-align: justify;
  }
  .cluth-starts ul {
	  list-style-type: none;
  }
  
  .cluth-starts li {
	  display: inline-block;
	  padding: 0px 5px;
  }
  
  .cluth-starts i {
	  font-size: 40px;
	  color: #ffb800;
  }
  .cluth-boxs-contn span {
	  font-family: "Poppins", sans-serif;
	  color: #f44321;
	  font-size: 20px;
	  font-weight: 400;
	  line-height: 0px;
	  margin: 0px;
	  display: inline-block;
  }
  
  .logos-reviws {
	  background: #f2f2f2;
	  text-align: center;
	  height: 250px;
	  border-radius: 30px;
	  line-height: 240px;
	  border: 1px solid #e5e5e5;
  }
.logos-reviws:hover {
    box-shadow: 0px 20px 60px 0px rgba(0, 0, 0, 0.20);
    margin-top: -8px;
    transition: .5s;
}
  /*============================================*/
	  /*------- Footer Forms -------*/
  /*============================================*/
  .footers-forms-sec-wrps {
	  position: relative;
	  width: 100%;
	  background-image: url(./images/foter-bnrs-ners.jpg);
	  background-size: cover;
	  background-repeat: no-repeat;
	  margin: 10px 0px 150px;
	  height: 100%;
	  min-height: 450px;
  }
.footer-inners-forms-sec {
    background: #ffffff;
    position: absolute;
    top: 100px;
    padding: 20px 30px;
    border-radius: 30px;
    -webkit-box-shadow: 0 0 14px 0 #d6d6d6;
    -moz-box-shadow: 0 0 14px 0 #d6d6d6;
    box-shadow: 0 0 14px 0 #d6d6d69e;
    transition: .5s;
    cursor: pointer;
    width: 42%;
	border: 2px solid #dcdcdc;
}
  .btns-fotes-forms {
	  margin-top: 25px;
	  text-align: right;
  }
  .btns-fotes-forms a {
	  background: #000;
	  text-decoration: none;
	  padding: 10px 70px;
	  border-radius: 100px;
	  color: #fff;
	  margin: 0px;
  }
  .btns-fotes-forms a:hover {
	  background: #0f74a5;
	  transition: .5s;
  }
  .plues-captcha b {
	  color: #006b9f;
  }
  .call-anut-tme {
	  color: #fff;
	  font-weight: 500;
	  margin: 0px;
	  padding-bottom: 8px;
	  font-family: "Poppins", sans-serif;
  }
  .fotes-email-left-cont .phone-call-head {
	  color: #fff;
	  text-decoration: none;
	  font-weight: 500;
	  font-size: 16px;
	  font-family: "Poppins", sans-serif !important;
  }
  .footer-inners-forms-sec input {
	  border-right: 0px;
	  background-color: transparent;
	  border-left: 0px;
	  border-top: 0px;
	  border-bottom: 1px solid #7a8289;
	  border-radius: 0px;
	  font-size: 16px;
	  padding: 10px 0px;
  }
  
  .footer-inners-forms-sec textarea {
	  background-color: transparent;
	  border-right: 0px;
	  border-left: 0px;
	  border-top: 0px;
	  border-bottom: 1px solid #7a8289;
	  border-radius: 0px;
	  font-size: 16px;
	  padding: 10px 0px;
  }
  .footer-inners-forms-sec select {
	  border-right: 0px;
	  background-color: transparent;
	  border-left: 0px;
	  border-top: 0px;
	  border-bottom: 1px solid #7a8289;
	  border-radius: 0px;
	  font-size: 16px;
	  padding: 10px 0px;
  }
  
  /*.footer-inners-forms-sec:focus {
	  border-bottom:#86b7fe;
	  border-color: none !important; 
	  outline: 0;
	  box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25); 
  }*/
  .forms-desin-foters {
	  display: grid;
	  grid-template-columns: 20% 80%;
  }
  .plues-captcha {
	  display: flex;
	  gap: 30px;
	  align-items: center;
  }
  
  .plues-captcha span {
	  margin: 0px;
	  padding: 0px;
	  font-family: "Poppins", sans-serif;
	  color: #666;
	  font-size: 18px;
	  font-weight: 400;
  }
  .plues-captcha input {
	  border: 2px solid #006b9f;
	  border-radius: 10px;
	  width: 80px;
	  padding: 10px;
  }
  .text-lists-fotesr img {
	  width: 26px;
	  margin-right: 10px;
  }
  
  .text-lists-fotesr h5 {
	  font-size: 16px;
	  font-weight: 400;
	  color: #666;
  }
  .text-lists-fotesr b {
	  color: #006b9f;
	  font-weight: 600;
  }
  .footes-clas-btns-sec {
	  margin-top: 100px;
  }
  
  .footer-forms-addrs h6 {
	  color: #fff;
	  padding: 10px 0px;
	  font-size: 35px;
	  font-weight: 600;
  }
  .footer-forms-addrs p {
	  font-family: "Poppins", sans-serif;
	  color: #ffffff;
	  font-size: 18px;
	  font-weight: 400;
	  text-align: justify;
	  padding-bottom: 20px;
  }
  .call-forts-sacs {
	  display: flex;
	  align-items: center;
	  gap: 70px;
  }
  .fotes-email-left-cont {
	  display: flex;
	  align-items: center;
	  gap: 30px;
	  margin-bottom: 20px;
  }
  /*============================================*/
	  /*------- Staff CTA -------*/
  /*============================================*/
  
  .cta-section{
	position:relative;
	width:100%;
	height:380px;
	background-image: url(./images/ctas-bnrs.jpg);
	display:flex;
	align-items:center;
	justify-content:center;
	background-size: cover;
	  background-repeat: no-repeat;
  }
  
  .cta-overlay{
	position:absolute;
	inset:0;
	background:rgba(0,0,0,0.81);
  }
  
  .cta-content h3 {
	  color: #fff;
	  padding: 0px;
	  font-size: 42px;
	  font-weight: 500;
	  line-height: 62px;
  }
  .cta-content{
	position:relative;
	text-align:center;
	color:#fff;
	padding:20px;
  }
  
  /* Responsive */
  @media(max-width:768px){
	.cta-section{
	  height:auto;
	  padding:80px 0;
	}
  
	.cta-content h1{
	  font-size:28px;
	}
  }
  
.carousel-indicators [data-bs-target] {
    box-sizing: content-box;
    flex: 0 1 auto;
    width: 15px;
    height: 15px;
    padding: 0;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #636363;
    background-clip: padding-box;
    border: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: .5;
    transition: opacity .6s ease;
}
  
  /*============================================*/
    /*------- Flexible Engagement -------*/
/*============================================*/
.flexible-engagement-wrps {
    background: #10172a;
    padding: 70px 0px;
}
.engagement-wrps-box {
    border-radius: 40px;
    padding: 30px;
    border: 2px solid rgba(100, 116, 139, 0.3);
    background-color: rgba(100, 116, 139, 0.15);
}
.engagement-icons-box {
    text-align: center;
    width: 80px;
    height: 80px;
    background: #3b3e53;
    margin: 0 auto;
    border-radius: 20px;
    line-height: 80px;
    margin-bottom: 20px;
}
 
.engagement-icons-box img {
    width: 50px;
}
.engagement-icons-box {
    text-align: center;
    width: 80px;
    height: 80px;
    background: #3b3e53;
    margin: 0 auto;
    border-radius: 20px;
    line-height: 80px;
    margin-bottom: 20px;
}
 
.engagement-contents-box {
    text-align: center;
}
 
.engagement-contents-box h4 {
    font-size: 22px;
    color: #fff;
    font-weight: 500;
}
 
.engagement-contents-box h6 {
    font-family: "Poppins", sans-serif;
    color: #9ca3af;
    font-size: 16px;
    font-weight: 400;
    background: #3b3e53;
    padding: 10px;
    border-radius: 100px;
    margin: 15px 0px;
}
 
.engagement-contents-box p {
    font-family: "Poppins", sans-serif;
    color: #9ca3af;
    font-size: 16px;
    font-weight: 400;
}
.engagement-contents-list {
    display: flex;
    gap: 10px;
    margin-bottom: 15px;
}
 
.list-iner-cont h5 {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
}
 
.list-icons i {
    color: #006b9f;
    font-size: 20px;
}
.engagement-wrps-box:hover {
    box-shadow: 0px 20px 60px 0px rgba(0, 0, 0, 0.40);
    margin-top: -10px;
    transition: .5s;
}
 
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  