.counter-outer .counter-section-inner{
  max-width:1300px;
  margin:0 auto;
  padding:0;
}
.counter-outer .counter-section{
  display:flex;
  justify-content:space-between;
  align-items: flex-start;
}
.counter-outer .left-section{
  width: 48%;
}

.counter-outer .right-section{
  width:30%;
  padding-top: 87px;
}

.counter-outer .title-text h2{
  color: #00185D;
  font-family: "PP Neue Corp";
  font-size: 56px;
  font-style: normal;
  font-weight: 500;
  line-height: 64px;
  margin-bottom: 25px;
}  
.counter-outer .title-text h2 span{
  color: #F15928;
}
.counter-outer .description-text p{
  overflow: hidden;
  color: #222324;
  font-family: "Helvetica Neue";
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
}
.counter-outer .counter-number{
  color: #004EA7;
  font-family: "Helvetica Neue";
  font-size: 64px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
  padding-bottom: 50px;
}
.counter-outer .counter-text{
  color: #222324;
  font-family: "Helvetica Neue";
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;
  padding-bottom: 39px;
  border-bottom: 1px solid #708E95;
}
.counter-number-section {
  padding-bottom: 64px;
}
.counter-number-section:last-child{
  padding-bottom: 0px;
}

.counter-outer .counter-number-section:last-child .counter-text{
  border-bottom:0;
}
.counter-outer .counter-number {
  position: relative;
}

.counter-outer .counter-number::after {
  content: "";
  position: absolute;
  width: 65px;
  height: 7px;
  background-color: #F15928;
  left: 0;
  bottom: 18px;
}


@media only screen and (max-width: 767px) and (min-width: 220px){
  .counter-outer .counter-section{
    display:block;
  }
  .counter-outer .left-section{
    width: 100%;
  }
  .counter-outer .right-section{
    width:100%;
    padding-top: 60px;
  }
  .counter-outer .title-text h2{
    color: #00185D;
    font-family: "PP Neue Corp";
    font-size: 38px;
    font-style: normal;
    font-weight: 500;
    line-height: 45px;
    margin-bottom: 24px;
  }  
  .counter-outer .title-text h2 span{
    color: #F15928;
    font-size: 38px;
  }
  .counter-outer .counter-text{
  padding-bottom: 24px;
}
  .counter-number-section {
    padding-bottom: 58px;
}

}




@media (max-width: 1024px) {
    .dnd_area-module-8-padding > #hs_cos_wrapper_dnd_area-module-8 {
        padding-top: 56px !important;
          background: linear-gradient(to top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 1));
}
    }
}




