 .stats-section {
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      /*padding: 40px 20px;*/
    }

    .stat-card {
      /*flex: 1 1 200px;*/
      max-width: 200px;
      /*background: #f5f8ff;*/
      
background: -webkit-linear-gradient(top, #55bce7 0%, #736fb3 100%);
      margin: 10px;
      padding: 30px 20px;
      text-align: center;
      border-radius: 10px;
      box-shadow: 0 4px 6px rgba(0, 0, 0, 0.05);
      transition: transform 0.3s ease;
    }

    .stat-card:hover {
      transform: translateY(-5px);
    }

    .stat-icon {
      font-size: 32px;
      color: #f5f8ff;
      /*color: #2f54eb;*/
      margin-bottom: 10px;
    }

    .stat-number {
      font-size: 32px;
      color: #f5f8ff;
      /*color: #2f54eb;*/
      font-weight: bold;
    }

    .stat-label {
      font-size: 14px;
      color: #f5f8ff;
      /*color: #333;*/
      margin-top: 8px;
      line-height: 1.5;
    }

    @media (max-width: 768px) {
      .stats-section {
        flex-direction: column;
        align-items: center;
      }
    }



    /*shape*/
    .design{
      position: relative;
    }
     .design_1{
      position: relative;
    }
    .shape img{
      max-width:100%;
    }
     .shape_1 img{
      max-width:100%;
    }
    .shape{
      position: absolute;
      top:60%;
      left:0;
      z-index:-1;
    }
      .shape_1{
       position: absolute;
       top:40%;
      left:-20%;
      z-index:-1;
    }
    .shape_2{
      position: absolute;
      top:60%;
      right:10%;
      z-index:-1;
    }
      .shape_3{
       position: absolute;
       top:40%;
      right:20%;
      z-index:-1;
    }
    .shape {
     
    border-radius: 50%;
background: -webkit-linear-gradient(top, #55bce7 0%, #736fb3 100%);
    box-sizing: content-box;
    font-size: 28px;
    height: 3em;
    height: 80px;
    margin-top: -70px;
    width: 3em;
    width: 80px;
}
.shape_1 {
     
    border-radius: 50%;
background: -webkit-linear-gradient(top, #55bce7 0%, #736fb3 100%);
    box-sizing: content-box;
    font-size: 28px;
    height: 3em;
    height: 80px;
    margin-top: -70px;
    width: 3em;
    width: 80px;
}
 .shape_2 {
     
    border-radius: 50%;
background: -webkit-linear-gradient(top, #55bce7 0%, #736fb3 100%);
    box-sizing: content-box;
    font-size: 28px;
    height: 3em;
    height: 80px;
    margin-top: -70px;
    width: 3em;
    width: 80px;
}
.shape_3 {
     
    border-radius: 50%;
background: -webkit-linear-gradient(top, #55bce7 0%, #736fb3 100%);
    box-sizing: content-box;
    font-size: 28px;
    height: 3em;
    height: 80px;
    margin-top: -70px;
    width: 3em;
    width: 80px;
}
@media(min-width:360px) and (max-width:567px) {
  .shape_3 {
    position: absolute;
    top: 40%;
    right: -15%;
    z-index: -1;
}
.shape_2 {
    position: absolute;
    top: 60%;
    right: 90%;
    z-index: -1;
}
.shape_1 {
    position: absolute;
    top: 10%;
    left: 95%;
    z-index: -1;
}
  
}
/* corporate-form*/
select.form-control:not([size]):not([multiple]) {
    height: none !important;
}