.psi12 .logo-pr-brs .row{
    animation-duration: 25s; 
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    flex:0 0 100%;width: 100%;max-width: 100%;
    transition: all 0.4s ease-out;
    margin:0;

}
.psi12 .logo-pr-brs.animatespc .row{
    animation-name: translatel; 
}
.psi12 .logo-pr-brs.animatespc + .logo-pr-brs.animatespc .row{
    animation-name: translater;
}

.psi12 .logo-pr-brs.animatespc + .logo-pr-brs.animatespc  + .logo-pr-brs.animatespc .row{
    animation-name: translatel;
}

.psi12 .logo-pr-brs .container-item.container{
    display: flex;overflow: hidden;
}
@keyframes translatel {
    0% {
        transform:translateX(0%);
    }

    100% {
        transform:translateX(-100%);
    }
}
@keyframes translater {
    0% {
        transform:translateX(-100%);
    }

    100% {
        transform:translateX(0%);
    }
}
@media(max-width:575px){
    .psi12 .sn-iter-0{padding-left:10px;padding-right: 10px;}
    .psi12 .sn-iter-6{min-height:100px;}
    .psi12 .sn-iter-8{margin-top:-50px !important;}
    .psi12 .sn-iter-9 .text-block{min-height: auto !important;padding:0px 0 50px 0!important;}
    .psi12 .logo-pr-brs .row{
        flex-wrap:nowrap;width:100%;
    }
    .psi12 .logo-pr-brs .row .col-md-5ths{
        width: 33.3%;
        flex: 0 0 33.3%;
    }
    .psi12 .logo-pr-brs .row{
        flex:0 0 166.66%;width: 166.66%;max-width: 166.66%;overflow: hidden;
    }
    .psi12 .logo-pr-brs .container-item.container{
        display: flex;
    }
    .psi12 .logo-pr-brs .row{
        animation-duration: 10s; 
    }
    .psi12 .sn-iter-15 .col-sm-6{position: relative;z-index: 3;}
    .psi12 .sn-iter-15 .col-sm-3:first-of-type{margin-bottom: -130px;}
    .psi12 .sn-iter-15 .col-sm-3:last-of-type{margin-top: -210px;}
    .psi12 .sn-iter-17{background-size:contain !important;background-position-y: bottom !important;}
    .psi12 .sn-iter-17 .photo-panel{padding:0 !important;}
    .psi12 .sn-iter-17 .col-item-6:last-of-type{display: flex;  align-items: center;  justify-content: center;}
    .psi12 div span[style*="font-size: 88px;"] {
        font-size: 46px !important;
    }
    .psi12 .steps-count-i .one-stp{
        width:100%;
    }
    .psi12 .sn-iter-20,.psi12 .sn-iter-22{
        background-size: 180% !important;
        background-position: top !important;
    }
    .psi12 .steps-count-i{flex-wrap:wrap;}
    .psi12  .steps-count-i .one-stp span,.psi12 .steps-count-i .one-stp h5 > span{
        font-size:24px !important;
    }
    .steps-count-i .one-stp:first-of-type h5::after,.steps-count-i .one-stp:last-of-type h5::after {display:none}
    .psi12  .steps-count-i .one-stp p span{font-size:16px !important;line-height: 1.2 !important;}
    .psi12 .sn-iter-21{margin-top:10px !important;}
    .psi12 .sn-iter-22  div span[style*="font-size: 88px;"] {
        font-size: 36px !important;
    }
    .psi12 .sn-iter-22  div span[style*="font-size: 38px;"] {
        font-size: 22px !important;
    }
    .psi12 .sn-iter-25 .video-wrapper{padding:0 0 30px 0 !important}
    .psi12 .sn-iter-25 {
        background-position-x: left 30% !important;
    }
    .psi12 .sn-iter-26{margin:25px 0 -15px 0 !important}
    .psi12 .sn-iter-30 {
        background-size: 900px !important;
        background-position: top !important;
        padding-top: 380px;
        margin-top: -110px !important;
    }
    .psi12 .sn-iter-30 img{border-radius: 30px;margin-bottom: -120px;width: 140px;}
    .psi12 .sn-iter-30 .col-sm-4:nth-of-type(2){display: none;}
    .psi12 .sn-iter-30 .col-sm-4{
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .psi12 .sn-iter-32 .row-zero > .col-item-6:first-of-type section:last-of-type{
        display: none;
    }
    .psi12 .sn-iter-33{margin-top:20px !important;}
    .psi12  div span[style*="font-size: 116px;"] {
        font-size: 38px !important;
    }
    .psi12  div span[style*="font-size: 58px;"] {
        font-size: 28px !important;
    }
    .psi12 .sn-iter-37 .photo-panel{padding-top:25px !important;}
    .psi12 .sn-iter-41{margin-top: 20px !important;}
    .psi12 .sn-iter-44 .container-item{padding:0 !Important;text-align: center;}
    .psi12 .sn-iter-44 .container-item img {
        width: 50% !important;
        margin: -70px auto 150px;
        float: none !important;
    }
    .psi12 .sn-iter-44{
        background-position-y: bottom -40px !important;background-size: contain !important;min-height: 1px;
    }
}
.footer-copyright-int{
    background: rgb(0, 198, 205);
}
.footer-copyright-int .copyright{
    color:#fff;
}
