.clientLogoBlock{
    background: var(--primary-color);
    padding-bottom: 150px;
}
.clientLogoBlock .sectionTitle{
    z-index: 0;
}
.clientLogoBlock.overlap{
    padding-top: 21%;
    margin-top: -21%;
}
.clientLogoBlock .logoWrapperDiv{
    padding-top: 150px;
}
.logoContainer .leftSpace{
    margin-left: 11.81%;
}
.clientLogoBlock h1{
    color: var(--tertiary-color);
    text-align: center;
    margin-bottom: 100px;
}
.clientLogoBlock .logoWrapper{
    display: flex;
    overflow: hidden;
    width: 89.19%;
    margin-left: 10.81%;
}
.logoImgList{
  display: flex;
  animation: autoScroll 20s linear infinite;
  -webkit-animation: autoScroll 20s linear infinite;
  -moz-animation: autoScroll 20s linear infinite;
  -o-animation: autoScroll 20s linear infinite;
  -ms-animation: autoScroll 20s linear infinite;  
}
.logoImgList.moreItems{
  display: flex;
  animation: autoScroll 150s linear infinite;
  -webkit-animation: autoScroll 150s linear infinite;
  -moz-animation: autoScroll 150s linear infinite;
  -o-animation: autoScroll 150s linear infinite;
  -ms-animation: autoScroll 150s linear infinite; 
}

@keyframes autoScroll {
	0%   { transform: translateX(0%); }
    100% { transform: translateX(-100%); }
}
.clientLogoBlock .logoWrapper img{
    width: auto;
    height: 65px;
    margin-right: 100px;
    display: block;
}


@media (max-width: 1280px){
    .clientLogoBlock .logoWrapperDiv{
        padding-top: 120px;
    }
    .clientLogoBlock{
        padding-bottom: 120px;
    }
}
@media (max-width: 1100.98px) {
    .logoContainer .leftSpace{
        margin-left: 7.5%;
    }
}

@media (max-width: 767.98px){
    .clientLogoBlock.overlap {
        padding-top: 0;
        margin-top: 0;
    }
    .clientLogoBlock .logoWrapperDiv {
        padding-top: 80px;
    }    
    .logoContainer .leftSpace{
        margin-left: 0;
    }
    .clientLogoBlock {
        padding-bottom: 80px;
    }
    .clientLogoBlock .logoWrapper {
        width: 93.33%;
    }
    
    .clientLogoBlock .logoWrapper{
        margin-left: auto;
    }
    .clientLogoBlock img {
        margin-right: 90px;
    }
    .clientLogoBlock  .ribbonLine3 img.ribbonLineRightImg{
        right: -10%;
    }
    
}