.p_list {
    display: flex;
    flex-direction: row;
    padding: 40px 0;
    
}

@media all and (max-width: 767px) {
    .p_list {
        justify-content: start;
        overflow-x: auto;
    }
}

.p_list .p_list-item {
    display: flex;
    flex-direction: column;
    height: 136px;
    padding: 0 38px;
    justify-content: center;
    width: auto;
}

.p_list .p_list-item img {
    width: auto;
    height: 40px;
}

@media all and (min-width: 768px) {
    .p_list {
        padding: 40px 0;
    }
    .p_list .p_list-item {
        height: 240px;
        padding: 0 66px;
    }

    .p_list .p_list-item img {
        height: 72px;
    }
}

@media all and (min-width: 1260px) {
    .p_list .p_list-item {
        height: 320px;
        padding: 0 89px;
    }

    .p_list .p_list-item img {
        height: 96px;
    }
}

@media all and (min-width: 1920px) {
    .p_list .p_list-item {
        height: 400px;
        padding: 0 110px;
    }

    .p_list .p_list-item img {
        height: 120px;
    }
}

.partners-list {
    overflow: hidden;
    position: relative;
}

::-webkit-scrollbar {
    width: 1px;
    height: 1px;
}

::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 10px;
}

::-webkit-scrollbar-thumb {
    background: #fff;
    border-radius: 10px;
}

::-webkit-scrollbar-thumb:hover {
    background: #fff;
}

.partners-list .swiper-scrollbar {
    display: none;
} 

/*.partners-list .p_list {
  -webkit-animation: animMarqueeRtl 5s linear infinite;
  animation: animMarqueeRtl 5s linear infinite;
}

@-webkit-keyframes animMarqueeRtl {
  0% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
  100% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}

@keyframes animMarqueeRtl {
  0% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}*/