p{
     margin: 0;
}
.partners_section{
     padding: 64px 0 56px;
}
.partners_block{
     margin: 0 -0.5rem 0;
}
.partners_block__item{
     display: flex;
     flex-direction: column;
     align-items: center;
     justify-content: center;
}
.partner_imag_block{
     background: #fff;
     padding: 20px 30px;
     display: flex;
     align-items: center;
     justify-content: center;
}
.partners_title_block{
     min-height: 50px;
     padding: 0 10px;
     margin: -15px 0 5px;
     display: flex;
     align-items: center;
     justify-content: center;
     max-width: 204px;
     width: 100%;
     border-radius: 25px;
     background: #fff;
     box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
     -webkit-border-radius: 25px;
     -moz-border-radius: 25px;
     -ms-border-radius: 25px;
     -o-border-radius: 25px;
}
.partners_title{
     font-weight: normal;
     font-size: 15px;
     text-align: center;
     color: #000;
     text-overflow: ellipsis;
     overflow: hidden;
     display: -moz-box;
     display: -webkit-box;
     -moz-box-orient: vertical;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
}

          /* Responsive */

@media all and (max-width: 1024px){
     .partners_section{
          padding: 35px 0 16px;
     }
     .partner_imag_block{
          padding: 15px 22px;
     }
     .partners_title_block {
          margin-top: -10px;
          min-height: 45px;
     }
     .partners_title {
          font-size: 14px;
     }
}
@media all and (max-width: 575px){
     .partners_section{
          padding: 15px 0 20px;
     }
     .partner_imag_block{
          padding: 12px 18px;
     }
     .partners_title_block {
          min-height: 40px;
     }
     .partners_title {
          font-size: 13px;
     }
}
@media all and (max-width: 360px){
     .col-xs-12{
          flex: 0 0 100%;
          max-width: 100%;
     }
}
