/*  */
.app{
   padding-top: 134px;
}
.head_c{
   text-align: left;
}










/*  */
.services{
   position: relative;
   width: 100%;
}
.services_t{
   position: relative;
   width: 100%;
}

/*  */
.clients_c{
   position: relative;
   width: 100%;
}
.clients_i{
   position: relative;
   width: 100%;
   transition: transform .17s;
   margin-bottom: 20px;
}
@media(max-width:500px){
	.clients_i{
      margin-bottom: 0;
   }
}

.clients_ic{
   position: relative;
   z-index: 1;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between;
   padding: 2.8125em 4.994375em 3.375em 4.1875em;
   border-radius: 20px;
   overflow: hidden;
   background: #fff;
   -webkit-box-shadow: 4px 10px 84px rgb(0 0 0 / 5%);
   box-shadow: 4px 10px 84px rgb(0 0 0 / 5%);
}
@media(max-width:500px){
	.clients_ic{
      flex-direction: column-reverse;
      padding: 30px;
   }
}

.clients_icn{
   position: relative;
   width: 55%;
}
.clients_icn h3{
   font-weight: 500;
   margin-bottom: 16px;
}
.clients_icn p{
   line-height: 24px;
   font-size: 16px;
   margin-bottom: 20px;
}
@media(max-width:500px){
	.clients_icn{
      width: 100%;
   }
}


.clients_icm{
   position: relative;
   width: 120px;
   display: flex;
   text-align: center;   
   overflow: hidden;
}
.clients_icm div{
   position: relative;
   width: 100%;
   padding-bottom: 100%;
   background-color: var(--wh);
   background-position: center center;
   background-size: 100% auto;
   background-repeat: no-repeat;
}
@media(max-width:500px){
	.clients_icm{
      margin-bottom: 20px;
   }
}



.clients_ib{
   position: relative;
   z-index: 0;
   top: -40px;
   width: calc(100% - 80px);
   /* min-height: 88px; */
   border-radius: 25px;
   padding: 80px 40px 40px;
   margin: auto;
   display: flex;
   -ms-flex-wrap: wrap;
   flex-wrap: wrap;
   background: var(--wh);
   -webkit-box-shadow: 4px 10px 84px rgb(0 0 0 / 5%);
   box-shadow: 4px 10px 84px rgb(0 0 0 / 5%);
}
.clients_ib a{
   margin-bottom: 8px;
   margin-right: 8px;
}
@media (max-width: 500px) {
   .clients_ib{
      width: calc(100% - 60px);
   }
	.clients_ib a{
      width: 100%;
      margin-right: 0;
   }
	.clients_ib a:last-child{margin-bottom:0}
}