/* Client logo section with responsive - start */
/* 
There is 3 diffrent client logo used after banner section
-> Use class for respective client logo
1) Healthcare client logo      - sogo-shp-hc-experiment
2) Hr client logo              - sogo-shp-hr-experiment
3) Credit union client logo    - sogo-shp-cu-experiment 
4) Financial Services - sogo-shp-fs-experiment
*/
.img_new_company.sogo-cx-experiment {
    justify-content: space-around;
    align-items: center;
}
.client-logo+div {
    display: none;
}
.client-logo{
    height: 10rem;
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
}
#main-client-logo,
#mob-main-client-logo {
    z-index: 0;
}
.client-logo-white,
.client-logo,
.client-logo+div {
    background-color: rgba(156, 174, 207, 0.15) !important;
}
@media screen and (max-width: 960px) and (min-width: 768px) {
    .client-logo+div {
        display: block;
        margin: -0.28rem 0 0 !important;
        background-color: rgba(156, 174, 207, 0.15) !important;        
    }
    
}
@media screen and (max-width: 767px) {
    .client-logo+div {
        display: block;
        margin: -0.14rem 0 -0.14rem !important;
    }
}
/* Healthcare banner logo - start */
div .sogo-cx-experiment.sogo-shp-hc-experiment span {
    background-image: url(/wp-content/uploads/2021/04/healthcare-client-logo.svg);
    width: 15rem;
    height: 7rem;
    margin: 0 4.25rem 0 0;
}
.sogo-cx-experiment.sogo-shp-hc-experiment span:nth-child(1) {
    background-position: 0 -0.28rem;
    width: 22rem;
    background-size: 160rem;
}
.sogo-cx-experiment.sogo-shp-hc-experiment span:nth-child(2) {
    background-position: -20rem -0.1rem;
    width: 22rem;
    background-size: 155rem;
}
.sogo-cx-experiment.sogo-shp-hc-experiment span:nth-child(3) {
    background-position: -41rem -0.7rem;
    width: 20rem;
    background-size: 160rem;
}
.sogo-cx-experiment.sogo-shp-hc-experiment span:nth-child(4) {
    background-position: -58rem -0.7rem;
    width: 24rem;
    background-size: 155rem;
}
.sogo-cx-experiment.sogo-shp-hc-experiment span:nth-child(5) {
    background-position: -81rem -0.7rem;
    width: 27rem;
    background-size: 155rem;
}
.sogo-cx-experiment.sogo-shp-hc-experiment span:nth-child(6) {
    background-position: -107rem -0.56rem;
    width: 18rem;
    background-size: 155rem;
}
.sogo-cx-experiment.sogo-shp-hc-experiment span:nth-child(7) {
    background-position: -124rem -0.7rem;
    width: 20rem;
    background-size: 155rem;
}
.sogo-cx-experiment.sogo-shp-hc-experiment span:nth-child(8) {
    background-position: -146rem 2.6rem;
    width: 16rem;
    height: 12.6rem;
    background-size: 155rem;
}
@media screen and (max-width: 1199px) and (min-width: 1025px) {
    .sogo-cx-experiment.sogo-shp-hc-experiment span:nth-child(1) {
        background-position: 0.7rem 0;
        width: 19.6rem;
        background-size: 126rem;
    }
    .sogo-cx-experiment.sogo-shp-hc-experiment span:nth-child(2) {
        background-position: -16rem 0.1rem;
        background-size: 126rem;
    }
    .sogo-cx-experiment.sogo-shp-hc-experiment span:nth-child(3) {
        background-position: -38rem -0.7rem;
        width: 15rem;
        background-size: 140rem;
    }
    .sogo-cx-experiment.sogo-shp-hc-experiment span:nth-child(4) {
        width: 26rem;
    }
    .sogo-cx-experiment.sogo-shp-hc-experiment span:nth-child(5) {
        background-position: -81rem 0;
        width: 30rem;
    }
    .sogo-cx-experiment.sogo-shp-hc-experiment span:nth-child(6) {
        background-position: -107rem -0.56rem !important;
        width: 17rem !important;
    }
    .sogo-cx-experiment.sogo-shp-hc-experiment span:nth-child(7) {
        background-position: -124rem 0.7rem !important;
        width: 24rem !important;
        height: 8rem;
    }
    .sogo-cx-experiment.sogo-shp-hc-experiment span:nth-child(8) {
        background-position: -146rem 2.6rem !important;
        margin: 0;
    }
}
@media screen and (max-width: 1024px) and (min-width: 961px) {
    .sogo-cx-experiment.sogo-shp-hc-experiment span:nth-child(1) {
        background-size: 126rem;
    }
    .sogo-cx-experiment.sogo-shp-hc-experiment span:nth-child(2) {
        background-position: -16rem 0.1rem;
        width: 25rem;
        background-size: 126rem;
    }
    .sogo-cx-experiment.sogo-shp-hc-experiment span:nth-child(3) {
        background-position: -38rem -0.7rem;
        width: 16rem;
        background-size: 140rem;
    }
    .sogo-cx-experiment.sogo-shp-hc-experiment span:nth-child(4) {
        width: 28rem;
    }
    .sogo-cx-experiment.sogo-shp-hc-experiment span:nth-child(5) {
        background-position: -81rem 0;
        width: 31.5rem;
    }
    .sogo-cx-experiment.sogo-shp-hc-experiment span:nth-child(6) {
        background-position: -105rem -0.56rem !important;
        width: 17rem !important;
    }
    .sogo-cx-experiment.sogo-shp-hc-experiment span:nth-child(7) {
        background-position: -122rem 1.2rem !important;
        width: 24rem !important;
    }
    .sogo-cx-experiment.sogo-shp-hc-experiment span:nth-child(8) {
        background-position: -145rem 2.6rem !important;
        margin: 0;
    }
}
/* Healthcare banner logo - end */

/* Hr banner logo - start */
div .sogo-cx-experiment.sogo-shp-hr-experiment span {
    background-image: url(/wp-content/uploads/2021/04/solution_hrLogoband.png);
    width: 15rem;
    height: 7rem;
    margin: 0 4.25rem 0 0;
}
.sogo-cx-experiment.sogo-shp-hr-experiment span:nth-child(1) {
    background-position: 0 0;
    width: 15.4rem;
    background-size: 160rem;
}
.sogo-cx-experiment.sogo-shp-hr-experiment span:nth-child(2) {
    background-position: -16rem 0.7rem;
    width: 26.04rem;
    background-size: 160rem;
}
.sogo-cx-experiment.sogo-shp-hr-experiment span:nth-child(3) {
  background-position: -42rem 0.28rem !important;
  width: 22.54rem !important;
  background-size: 160rem !important;
}
.sogo-cx-experiment.sogo-shp-hr-experiment span:nth-child(4) {
    background-position: -74rem 0.14rem!important;
    width: 25rem !important;
    background-size: 185rem;
}
.sogo-cx-experiment.sogo-shp-hr-experiment span:nth-child(5) {
   background-position: -94rem 0.2rem;
   width: 25rem;
   background-size: 175rem;
}
.sogo-cx-experiment.sogo-shp-hr-experiment span:nth-child(6) {
  background-position: -122rem 0.2rem;
  width: 23rem;
  background-size: 180rem;
}
.sogo-cx-experiment.sogo-shp-hr-experiment span:nth-child(7) {
   background-position: -141rem 0.4rem;
   width: 25rem;
   background-size: 175rem;
}
.sogo-cx-experiment.sogo-shp-hr-experiment span:nth-child(8) {
   background-position: -164rem 2.5rem;
   width: 12rem;
   height: 11rem;
}
@media screen and (max-width: 1199px) and (min-width: 1025px) {
    .sogo-cx-experiment.sogo-shp-hr-experiment span:nth-child(6) {
        background-position: -122rem 0.7rem !important;
        width: 21.5rem !important;
    }
    .sogo-cx-experiment.sogo-shp-hr-experiment span:nth-child(7) {
        background-position: -141.5rem 0.7rem !important;
    }
    .sogo-cx-experiment.sogo-shp-hr-experiment span:nth-child(8) {
        background-position: -123rem 3.5rem !important;
        margin: 0;
    }
}
@media screen and (max-width: 1024px) and (min-width: 961px) {
    .sogo-cx-experiment.sogo-shp-hr-experiment span:nth-child(3) {
        background-position: -43rem 0.28rem !important;
    }
    .sogo-cx-experiment.sogo-shp-hr-experiment span:nth-child(6) {
        background-position: -87rem 0.7rem !important;
        width: 20rem !important;
    }
    .sogo-cx-experiment.sogo-shp-hr-experiment span:nth-child(7) {
        background-position: -105rem 0.7rem !important;
        width: 24rem !important;
    }
    .sogo-cx-experiment.sogo-shp-hr-experiment span:nth-child(8) {
        background-position: -126rem 2.6rem !important;
        width: 12rem !important;
        margin: 0;
    }
}
/* Hr banner logo - end */

/* Credit Union banner logo - start */
.client-logo .sogo-shp-cu-experiment {
    padding-top: 1rem;
}
div .sogo-cx-experiment.sogo-shp-cu-experiment span {
    background-image: url(/wp-content/uploads/2022/05/sogo-credit-union-company-name.svg);
    background-size: 161rem;
    width: 18rem !important;
    margin: -2.5rem 3rem 0 0;
    height: 7rem;
}
.sogo-cx-experiment.sogo-shp-cu-experiment span:nth-child(1) {
    background-position: 0 -0.28rem;
    width: 28rem !important;
    background-size: 147rem
}
.sogo-cx-experiment.sogo-shp-cu-experiment span:nth-child(2) {
    background-position: -50.12rem -0.7rem;
    background-size: 238rem;
    height: 11.2rem
}
.sogo-cx-experiment.sogo-shp-cu-experiment span:nth-child(3) {
    background-position: -47.6rem 0.98rem;
    width: 22.4rem !important;
    background-size: 154rem;
    height: 11.2rem
}
.sogo-cx-experiment.sogo-shp-cu-experiment span:nth-child(4) {
    background-position: -99.4rem -1.8rem;
    background-size: 210rem
}
.sogo-cx-experiment.sogo-shp-cu-experiment span:nth-child(5) {
    background-position: -138.6rem -2.4rem;
    background-size: 236.74rem
}
.sogo-cx-experiment.sogo-shp-cu-experiment span:nth-child(6) {
    background-position: -134.4rem -1.68rem;
    background-size: 196rem
}
.sogo-cx-experiment.sogo-shp-cu-experiment span:nth-child(7) {
    background-position: -157.5rem -1.68rem;
    background-size: 196rem
}
.sogo-cx-experiment.sogo-shp-cu-experiment span:nth-child(8) {
    background-position: -166.6rem -1rem;
    margin-right: 0;
    background-size: 182.98rem
}
@media screen and (max-width: 1199px) and (min-width: 961px) {
    .sogo-cx-experiment.sogo-shp-cu-experiment span:nth-child(1) {
        background-position: -0.28rem -0.28rem;
        width: 31.5rem !important;
        background-size: 126rem
    }
    .sogo-cx-experiment.sogo-shp-cu-experiment span:nth-child(2) {
        background-position: -35rem 0.56rem;
        background-size: 168rem;
        height: 11.2rem
    }
    .sogo-cx-experiment.sogo-shp-cu-experiment span:nth-child(3) {
        background-position: -44.66rem 0.7rem;
        width: 23.8rem !important;
        background-size: 140rem;
        height: 11.2rem
    }
    .sogo-cx-experiment.sogo-shp-cu-experiment span:nth-child(4) {
        background-position: -93.66rem -2.52rem;
        background-size: 196rem;
        width: 21rem !important
    }
    .sogo-cx-experiment.sogo-shp-cu-experiment span:nth-child(5) {
        background-position: -115.78rem -2.38rem;
        background-size: 196rem;
        width: 19.6rem !important
    }
    .sogo-cx-experiment.sogo-shp-cu-experiment span:nth-child(6) {
        background-position: -126.7rem -2.52rem !important;
        background-size: 182rem !important
    }
    .sogo-cx-experiment.sogo-shp-cu-experiment span:nth-child(7) {
        background-position: -147.7rem -2.24rem !important;
        background-size: 182rem !important;
        width: 18.9rem !important
    }
    .sogo-cx-experiment.sogo-shp-cu-experiment span:nth-child(8) {
        background-position: -168.7rem 0rem !important;
        margin-right: 0;
        background-size: 182.98rem !important;
        width: 22.4rem !important;
        height: 11.2rem
    }
}
@media screen and (max-width: 960px) and (min-width: 768px) {
    .sogo-cx-experiment.sogo-shp-cu-experiment span:nth-child(1) {
        background-position: 0 0 !important;
    }
    .sogo-cx-experiment.sogo-shp-cu-experiment span:nth-child(2) {
        background-position: -38.22rem 0.7rem;
        background-size: 196rem;
        width: 18.2rem !important;
    }
    .sogo-cx-experiment.sogo-shp-cu-experiment span:nth-child(3) {
        background-position: -46.2rem 3.78rem;
        background-size: 154rem;
        height: 16.8rem;
    }
    .sogo-cx-experiment.sogo-shp-cu-experiment span:nth-child(4) {
        background-position: -105rem -2.8rem;
        background-size: 224rem;
    }
    .sogo-cx-experiment.sogo-shp-cu-experiment span:nth-child(5) {
        background-position: -156.1rem -3.5rem;
        background-size: 266rem;
    }
    .sogo-cx-experiment.sogo-shp-cu-experiment span:nth-child(6) {
        background-position: -132.3rem -2.1rem;
        background-size: 196rem;
    }
    .sogo-cx-experiment.sogo-shp-cu-experiment span:nth-child(7) {
        background-position: -167.3rem -2.1rem;
        background-size: 210rem;
    }
    .sogo-cx-experiment.sogo-shp-cu-experiment span:nth-child(8) {
        background-position: -191.8rem -2.1rem !important;
        background-size: 210rem;
    }  
}
@media screen and (max-width: 767px) {
    .sogo-cx-experiment.sogo-shp-cu-experiment span:nth-child(1) {
        background-position: 0 0 !important;
    }
    .sogo-cx-experiment.sogo-shp-cu-experiment span:nth-child(2) {
        background-position: -38.22rem 0.7rem;
        background-size: 196rem;
        width: 18.2rem !important;
    }
    .sogo-cx-experiment.sogo-shp-cu-experiment span:nth-child(3) {
        background-position: -46.2rem 3.78rem;
        background-size: 154rem;
        height: 16.8rem;
    }
    .sogo-cx-experiment.sogo-shp-cu-experiment span:nth-child(4) {
        background-position: -105rem -2.8rem;
        background-size: 224rem;
    }
    .sogo-cx-experiment.sogo-shp-cu-experiment span:nth-child(5) {
        background-position: -156.1rem -3.5rem;
        background-size: 266rem;
    }
    .sogo-cx-experiment.sogo-shp-cu-experiment span:nth-child(6) {
        background-position: -132.3rem -2.1rem;
        background-size: 196rem;
    }
    .sogo-cx-experiment.sogo-shp-cu-experiment span:nth-child(7) {
        background-position: -167.3rem -2.1rem;
        background-size: 210rem;
    }
    .sogo-cx-experiment.sogo-shp-cu-experiment span:nth-child(8) {
        background-position: -191.8rem -2.1rem !important;
        background-size: 210rem;
    }
}
/* Credit Union banner logo - end */
/* Consulting banner logo - start */
.sogo-cx-experiment.sogo-shp-consult-experiment {
    justify-content: space-around;
    height: 10rem;
}
div .sogo-cx-experiment.sogo-shp-consult-experiment span {
    background-image: url(/wp-content/uploads/2022/01/sogo-automotive_logo.png);
    height: 7rem;
    margin: 0 4.25rem 0 0;
}
.sogo-cx-experiment.sogo-shp-consult-experiment span:nth-child(1) {
    background-position: 0 0;
    background-size: 185rem;
    width: 34rem;
}
.sogo-cx-experiment.sogo-shp-consult-experiment span:nth-child(2) {
    background-position: -38rem 0.5rem;
    width: 25rem;
    background-size: 175rem;
}
.sogo-cx-experiment.sogo-shp-consult-experiment span:nth-child(3) {
    background-position: -74rem 0;
    width: 28rem;
    background-size: 185rem !important;
}
.sogo-cx-experiment.sogo-shp-consult-experiment span:nth-child(4) {
    background-position: -103rem -0.3rem;
    width: 21rem;
    background-size: 175rem;
}
.sogo-cx-experiment.sogo-shp-consult-experiment span:nth-child(5) {
    background-position: -131rem -0.4rem;
    width: 22rem;
    background-size: 175rem;
}
.sogo-cx-experiment.sogo-shp-consult-experiment span:nth-child(6) {
    background-position: -160rem 0 !important;
    width: 21rem !important;
    background-size: 175rem !important;
}
.sogo-cx-experiment.sogo-shp-consult-experiment span:nth-child(7),
.sogo-cx-experiment.sogo-shp-consult-experiment span:nth-child(8) {
    display: none !important;
}
@media screen and (max-width: 1199px) and (min-width: 1025px) {
    .sogo-cx-experiment.sogo-shp-consult-experiment span:nth-child(1) {
        background-size: 175rem;
    }
    .sogo-cx-experiment.sogo-shp-consult-experiment span:nth-child(2) {
        background-position: -37rem 0.5rem;
        background-size: 170rem;
    }
    .sogo-cx-experiment.sogo-shp-consult-experiment span:nth-child(3) {
        background-position: -67rem 0;
        background-size: 170rem !important;
    }
    .sogo-cx-experiment.sogo-shp-consult-experiment span:nth-child(4) {
        background-position: -100rem -0.3rem;
        background-size: 170rem;
    }
    .sogo-cx-experiment.sogo-shp-consult-experiment span:nth-child(5) {
        background-position: -123.6rem -0.4rem;
        background-size: 165rem;
    }
    .sogo-cx-experiment.sogo-shp-consult-experiment span:nth-child(6) {
        background-position: -151rem 0 !important;
        background-size: 165rem !important;
    }
}
@media screen and (max-width: 1024px) and (min-width: 961px) {
    .sogo-cx-experiment.sogo-shp-consult-experiment span:nth-child(1) {
        background-size: 165rem;
    }
    .sogo-cx-experiment.sogo-shp-consult-experiment span:nth-child(2) {
        background-position: -35rem 0.5rem;
        background-size: 160rem;
    }
    .sogo-cx-experiment.sogo-shp-consult-experiment span:nth-child(3) {
        background-position: -63rem 0;
        background-size: 160rem !important;
    }
    .sogo-cx-experiment.sogo-shp-consult-experiment span:nth-child(4) {
        background-position: -91rem -0.3rem;
        background-size: 155rem;
    }
    .sogo-cx-experiment.sogo-shp-consult-experiment span:nth-child(5) {
        background-position: -116rem -0.3rem;
        background-size: 155rem;
    }
    .sogo-cx-experiment.sogo-shp-consult-experiment span:nth-child(6) {
        background-position: -141rem 0 !important;
        background-size: 155rem !important;
    }
}
@media screen and (max-width: 960px) {
        .sogo-cx-experiment.sogo-shp-consult-experiment span:nth-child(1) {
        background-size: 165rem;
    }
    .sogo-cx-experiment.sogo-shp-consult-experiment span:nth-child(2) {
        background-position: -35rem 0.5rem;
        background-size: 160rem;
    }
    .sogo-cx-experiment.sogo-shp-consult-experiment span:nth-child(3) {
        background-position: -63rem 0;
        background-size: 160rem !important;
    }
    .sogo-cx-experiment.sogo-shp-consult-experiment span:nth-child(4) {
        background-position: -91rem 0.7rem;
        background-size: 155rem;
    }
    .sogo-cx-experiment.sogo-shp-consult-experiment span:nth-child(5) {
        background-position: -116rem 0.2rem;
        background-size: 155rem;
    }
    .sogo-cx-experiment.sogo-shp-consult-experiment span:nth-child(6) {
        background-position: -141rem 0.7rem !important;
        background-size: 155rem !important;
    }
}
/* Consulting banner logo - end */
/* Technology banner logo - start */
.sogo-cx-experiment.sogo-shp-tech-experiment {
    justify-content: space-around;
    height: 10rem;
}
div .sogo-cx-experiment.sogo-shp-tech-experiment span {
    background-image: url(/wp-content/uploads/2021/06/sogo_logo_saleForceN_api.svg);
    height: 7rem;
    margin: 0 4.25rem 0 0;
}
.sogo-cx-experiment.sogo-shp-tech-experiment span:nth-child(1) {
    background-position: 0 0.5rem;
    background-size: 225rem;
    width: 24rem;
}
.sogo-cx-experiment.sogo-shp-tech-experiment span:nth-child(2) {
    background-position: -25rem 0.5rem;
    width: 20rem;
    background-size: 175rem;
}
.sogo-cx-experiment.sogo-shp-tech-experiment span:nth-child(3) {
    background-position: -56rem 0;
    width: 31rem;
    background-size: 205rem !important;
}
.sogo-cx-experiment.sogo-shp-tech-experiment span:nth-child(4) {
    background-position: -85rem 0.3rem;
    width: 14rem;
    background-size: 185rem;
}
.sogo-cx-experiment.sogo-shp-tech-experiment span:nth-child(5) {
    background-position: -103rem 0;
    width: 20rem;
    background-size: 185rem;
}
.sogo-cx-experiment.sogo-shp-tech-experiment span:nth-child(6) {
    background-position: -128rem 0 !important;
    width: 22rem !important;
    background-size: 185rem !important;
}
.sogo-cx-experiment.sogo-shp-tech-experiment span:nth-child(7) {
    background-position: -159rem 0 !important;
    width: 28rem !important;
    background-size: 185rem !important;
}
.sogo-cx-experiment.sogo-shp-tech-experiment span:nth-child(8) {
    display: none !important;
}
@media screen and (max-width: 1199px) and (min-width: 1025px) {
    .sogo-cx-experiment.sogo-shp-tech-experiment span:nth-child(3) {
        background-position: -48rem 0;
        background-size: 175rem !important;
    }
    .sogo-cx-experiment.sogo-shp-tech-experiment span:nth-child(6) {
        background-position: -111rem 0.3rem !important;
        background-size: 160rem !important;
    }
    .sogo-cx-experiment.sogo-shp-tech-experiment span:nth-child(7) {
        background-position: -141.5rem 0 !important;
        width: 28rem !important;
        background-size: 165rem !important;
    }
}
@media screen and (max-width: 1024px) and (min-width: 961px) {
    .sogo-cx-experiment.sogo-shp-tech-experiment span:nth-child(1) {
        background-size: 165rem;
    }
    .sogo-cx-experiment.sogo-shp-tech-experiment span:nth-child(2) {
        background-position: -23rem 0.5rem;
        background-size: 160rem;
    }
    .sogo-cx-experiment.sogo-shp-tech-experiment span:nth-child(3) {
        background-position: -47rem 0;
        background-size: 170rem !important;
    }
    .sogo-cx-experiment.sogo-shp-tech-experiment span:nth-child(4) {
        background-position: -71rem 0.3rem;
        background-size: 155rem;
    }
    .sogo-cx-experiment.sogo-shp-tech-experiment span:nth-child(5) {
        background-position: -87rem 0.2rem;
        background-size: 155rem;
    }
    .sogo-cx-experiment.sogo-shp-tech-experiment span:nth-child(6) {
        background-position: -107.5rem 0 !important;
        width: 24rem !important;
        background-size: 155rem !important;
    }
    .sogo-cx-experiment.sogo-shp-tech-experiment span:nth-child(7) {
        background-position: -133rem 0 !important;
        width: 30rem !important;
        background-size: 155rem !important;
    }
}
@media screen and (max-width: 960px) {
        .sogo-cx-experiment.sogo-shp-tech-experiment span:nth-child(1) {
        background-position: 4rem 0.5rem;
        background-size: 165rem;
    }
    .sogo-cx-experiment.sogo-shp-tech-experiment span:nth-child(2) {
        background-position: -21rem 0.5rem;
        background-size: 160rem;
    }
    .sogo-cx-experiment.sogo-shp-tech-experiment span:nth-child(3) {
        background-position: -40rem 0.5rem;
        background-size: 160rem !important;
    }
    .sogo-cx-experiment.sogo-shp-tech-experiment span:nth-child(4) {
        background-position: -72rem 0.7rem;
        background-size: 155rem;
    }
    .sogo-cx-experiment.sogo-shp-tech-experiment span:nth-child(5) {
        background-position: -83rem 0.7rem;
        background-size: 155rem;
    }
    .sogo-cx-experiment.sogo-shp-tech-experiment span:nth-child(6) {
        background-position: -106rem 0.8rem !important;
        background-size: 155rem !important;
    }
}
/* Technology banner logo - end */
/* Higher Education banner logo - start */
.sogo-cx-experiment.sogo-shp-higher-edu-experiment {
  justify-content: space-between;
  height: 10rem;
}
div .sogo-cx-experiment.sogo-shp-higher-edu-experiment span {
  background-image: url(/wp-content/uploads/2021/06/sogo-cLogo-hEducationNew.svg);
  height: 7rem;
  margin: 0 1rem 0 0;
}
.sogo-cx-experiment.sogo-shp-higher-edu-experiment span:nth-child(1) {
  background-position: 0 0.5rem;
  background-size: 260rem;
  width: 30rem;
}
.sogo-cx-experiment.sogo-shp-higher-edu-experiment span:nth-child(2) {
  background-position: -37rem 0.5rem;
  width: 41rem;
  background-size: 250rem;
}
.sogo-cx-experiment.sogo-shp-higher-edu-experiment span:nth-child(3) {
  background-position: -82rem 0.4rem;
  width: 28rem;
  background-size: 240rem;
}
.sogo-cx-experiment.sogo-shp-higher-edu-experiment span:nth-child(4) {
  background-position: -97.5rem 0.7rem;
  width: 23rem;
  background-size: 200rem;
}
.sogo-cx-experiment.sogo-shp-higher-edu-experiment span:nth-child(5) {
  background-position: -145.5rem 0.7rem;
  width: 11rem;
  background-size: 230rem;
}
.sogo-cx-experiment.sogo-shp-higher-edu-experiment span:nth-child(6) {
  background-position: -163.5rem 0;
  width: 19rem;
  background-size: 230rem;
}
.sogo-cx-experiment.sogo-shp-higher-edu-experiment span:nth-child(7) {
  background-position: -189rem 0;
  width: 20rem;
  background-size: 230rem;
}
.sogo-cx-experiment.sogo-shp-higher-edu-experiment span:nth-child(8) {
  background-position: -215rem 0.3rem;
  width: 16rem;
  background-size: 230rem;
}
@media screen and (max-width: 1400px) and (min-width: 1025px) {
  .sogo-cx-experiment.sogo-shp-higher-edu-experiment span:nth-child(1) {
    background-position: 0 0.5rem;
    background-size: 225rem;
    width: 26rem;
  }
  .sogo-cx-experiment.sogo-shp-higher-edu-experiment span:nth-child(2) {
    background-position: -27rem 0.7rem;
    width: 31rem;
    background-size: 185rem;
  }
  .sogo-cx-experiment.sogo-shp-higher-edu-experiment span:nth-child(3) {
    background-position: -66.5rem 0.4rem;
    width: 24rem;
    background-size: 195rem;
  }
  .sogo-cx-experiment.sogo-shp-higher-edu-experiment span:nth-child(4) {
    background-position: -85.5rem 0.7rem;
    width: 21rem;
    background-size: 175rem;
  }
  .sogo-cx-experiment.sogo-shp-higher-edu-experiment span:nth-child(5) {
    background-position: -116.5rem 0.7rem;
    width: 10rem;
    background-size: 185rem;
  }
  .sogo-cx-experiment.sogo-shp-higher-edu-experiment span:nth-child(6) {
    background-position: -131.5rem 0;
    width: 16rem;
    background-size: 185rem;
  }
  .sogo-cx-experiment.sogo-shp-higher-edu-experiment span:nth-child(7) {
    background-position: -152rem 0;
    width: 17rem;
    background-size: 185rem;
  }
  .sogo-cx-experiment.sogo-shp-higher-edu-experiment span:nth-child(8) {
    background-position: -173rem 0.3rem;
    width: 13rem;
    background-size: 185rem;
  }
}
@media screen and (max-width: 1024px) and (min-width: 961px) {
  .sogo-cx-experiment.sogo-shp-higher-edu-experiment span:nth-child(1) {
      background-size: 175rem;
      width: 21rem;
  }
  .sogo-cx-experiment.sogo-shp-higher-edu-experiment span:nth-child(2) {
      background-position: -21.5rem 0.5rem;
      background-size: 149rem;
      width: 25rem;
  }
  .sogo-cx-experiment.sogo-shp-higher-edu-experiment span:nth-child(3) {
      background-position: -52.5rem 0.3rem;
      background-size: 155rem;
      width: 19rem;
  }
  .sogo-cx-experiment.sogo-shp-higher-edu-experiment span:nth-child(4) {
      background-position: -70.5rem 0.3rem;
      background-size: 145rem;
      width: 17rem;
  }
  .sogo-cx-experiment.sogo-shp-higher-edu-experiment span:nth-child(5) {
      background-position: -91.5rem 0.5rem;
      background-size: 145rem;
      width: 7.5rem;
  }
  .sogo-cx-experiment.sogo-shp-higher-edu-experiment span:nth-child(6) {
      background-position: -102.5rem 0 !important;
      width: 12.5rem !important;
      background-size: 145rem !important;
  }
  .sogo-cx-experiment.sogo-shp-higher-edu-experiment span:nth-child(7) {
      background-position: -119rem 0 !important;
      width: 13rem !important;
      background-size: 145rem !important;
  }
  .sogo-cx-experiment.sogo-shp-higher-edu-experiment span:nth-child(8) {
    background-position: -136rem 0.3rem !important;
    width: 13rem !important;
    background-size: 145rem !important;
  }
}
@media screen and (max-width: 960px) {
  .sogo-cx-experiment.sogo-shp-higher-edu-experiment {
      justify-content: center;
  }
}
/* Higher Education banner logo - end */
/* Travel Hospitality banner logo - start */
.sogo-cx-experiment.sogo-shp-th-experiment {
  justify-content: space-around;
  height: 10rem;
}
div .sogo-cx-experiment.sogo-shp-th-experiment span {
  background-image: url(/wp-content/uploads/2021/05/sogo_th_logoN.svg);
  height: 7rem;
  margin: 0 4.25rem 0 0;
}
.sogo-cx-experiment.sogo-shp-th-experiment span:nth-child(1) {
  background-position: 0 -3.5rem;
  background-size: 225rem;
  width: 24rem;
}
.sogo-cx-experiment.sogo-shp-th-experiment span:nth-child(2) {
  background-position: -24rem -2rem;
  width: 20rem;
  background-size: 175rem;
}
.sogo-cx-experiment.sogo-shp-th-experiment span:nth-child(3) {
  background-position: -62rem 0;
  width: 15rem;
  height: 10rem;
  background-size: 210rem !important;
}
.sogo-cx-experiment.sogo-shp-th-experiment span:nth-child(4) {
  background-position: -89rem -3.5rem;
  width: 38rem;
  background-size: 220rem;
}
.sogo-cx-experiment.sogo-shp-th-experiment span:nth-child(5) {
  background-position: -114rem -1.5rem;
  width: 20rem;
  background-size: 185rem;
}
.sogo-cx-experiment.sogo-shp-th-experiment span:nth-child(6) {
  background-position: -141rem 0;
  width: 17rem;
  height: 11rem;
  background-size: 185rem;
}
.sogo-cx-experiment.sogo-shp-th-experiment span:nth-child(7) {
  background-position: -165rem -2.1rem;
  width: 21rem;
  background-size: 185rem;
}
.sogo-cx-experiment.sogo-shp-th-experiment span:nth-child(8) {
  display: none !important;
}
@media screen and (max-width: 1199px) and (min-width: 1025px) {
  .sogo-cx-experiment.sogo-shp-th-experiment span:nth-child(1) {
    width: 27rem;
  }
  .sogo-cx-experiment.sogo-shp-th-experiment span:nth-child(2) {
    width: 25rem;
  }
  .sogo-cx-experiment.sogo-shp-th-experiment span:nth-child(3) {
    background-position: -63rem 0;
    width: 17rem;
  }
  .sogo-cx-experiment.sogo-shp-th-experiment span:nth-child(4) {
    width: 50rem;
  }
  .sogo-cx-experiment.sogo-shp-th-experiment span:nth-child(5) {
    background-position: -116rem -1.5rem;
    width: 25rem;
  }
  .sogo-cx-experiment.sogo-shp-th-experiment span:nth-child(6) {
    background-position: -143rem 0;
    width: 19rem;
  }
  .sogo-cx-experiment.sogo-shp-th-experiment span:nth-child(7) {
    width: 30rem;
  }
}
@media screen and (max-width: 1024px) and (min-width: 961px) {
  .sogo-cx-experiment.sogo-shp-th-experiment span:nth-child(1) {
    background-position: 0 -1.5rem;
    background-size: 165rem;
    width: 22rem;
  }
  .sogo-cx-experiment.sogo-shp-th-experiment span:nth-child(2) {
    background-position: -23rem -1.5rem;
    background-size: 165rem;
    width: 24rem;
  }
  .sogo-cx-experiment.sogo-shp-th-experiment span:nth-child(3) {
    background-position: -49rem 0;
    background-size: 165rem !important;    
  }
  .sogo-cx-experiment.sogo-shp-th-experiment span:nth-child(4) {
    background-position: -71rem -1.5rem;
    background-size: 175rem;
    width: 44rem;
  }
  .sogo-cx-experiment.sogo-shp-th-experiment span:nth-child(5) {
    background-position: -102rem -1.5rem;
    background-size: 165rem;
    width: 25rem;
  }
  .sogo-cx-experiment.sogo-shp-th-experiment span:nth-child(6) {
    background-position: -127rem 0 !important;
    width: 17rem !important;
    height: 10rem;
    background-size: 165rem !important;
  }
  .sogo-cx-experiment.sogo-shp-th-experiment span:nth-child(7) {
    background-position: -147rem -1.5rem !important;
    width: 30rem !important;
    background-size: 165rem !important;
  }
}
@media screen and (max-width: 960px) {
  .sogo-cx-experiment.sogo-shp-th-experiment {
    height: 13rem;
  }
}
/* Travel Hospitality banner logo - end */
/* Financial Services banner logo - end */
div .sogo-cx-experiment.sogo-shp-fs-experiment span {
    background-image: url(/wp-content/uploads/2021/04/finanical-service-client-nw.svg);
}

@media only screen and (min-width: 961px) {
    a.sogo-cx-experiment.sogo-shp-fs-experiment span {
        display: inline-block;
        background-repeat: no-repeat;
        background-size: contain !important;
        width: 100% !important;
        height: 100%;
        margin: 0 auto;
    }
        .sogo-cx-experiment.sogo-shp-fs-experiment span:nth-child(n+2) {
        display: none;
    }
}
@media only screen and (max-width: 960px) {
    div .sogo-cx-experiment.sogo-shp-fs-experiment span:nth-child(1) {
        background-position: 0rem -2.28rem !important;
        width: 32rem !important;
        background-size: 260rem;
    }
        div .sogo-cx-experiment.sogo-shp-fs-experiment span:nth-child(2) {
        background-position: -37rem -2.28rem !important;
        width: 35rem !important;
        background-size: 240rem;
    }
        div .sogo-cx-experiment.sogo-shp-fs-experiment span:nth-child(3) {
        background-position: -75rem -2.28rem !important;
        width: 28rem !important;
        background-size: 240rem;
    }
    div .sogo-cx-experiment.sogo-shp-fs-experiment span:nth-child(4) {
        background-position: -125rem -2.28rem !important;
        width: 35rem;
        background-size: 280rem;
    }
        div .sogo-cx-experiment.sogo-shp-fs-experiment span:nth-child(5) {
        background-position: -170rem -2.28rem !important;
        width: 30rem !important;
        background-size: 290rem;
    }
        div .sogo-cx-experiment.sogo-shp-fs-experiment span:nth-child(6) {
        background-position: -211rem -2.28rem !important;
        width: 30rem !important;
        background-size: 300rem;
    }
        div .sogo-cx-experiment.sogo-shp-fs-experiment span:nth-child(7) {
        background-position: -248rem -2.28rem !important;
        width: 20rem !important;
        background-size: 300rem;
    }
        div .sogo-cx-experiment.sogo-shp-fs-experiment span:nth-child(8) {
        background-position: -200rem -0.28rem !important;
        width: 25rem !important;
        background-size: 220rem;
    }
}
/* Financial Services banner logo - end */
/* Fitness banner logo - start */
.sogo-cx-experiment.sogo-shp-fitness-experiment {
  justify-content: space-between;
  height: 10rem;
}
div .sogo-cx-experiment.sogo-shp-fitness-experiment span {
  background-image: url(/wp-content/uploads/2025/02/fitness-brand-logo.svg);
  height: 7rem;
  margin: 0 1rem 0 0;
}
.sogo-cx-experiment.sogo-shp-fitness-experiment span:nth-child(1) {
  background-position: 0;
  background-size: 210rem;
  width: 17rem;
}
.sogo-cx-experiment.sogo-shp-fitness-experiment span:nth-child(2) {
  background-position: -26rem -1.9rem;
  width: 26rem;
  background-size: 240rem;
}
.sogo-cx-experiment.sogo-shp-fitness-experiment span:nth-child(3) {
  background-position: -64rem -1.5rem;
  width: 26rem;
  background-size: 250rem;
}
.sogo-cx-experiment.sogo-shp-fitness-experiment span:nth-child(4) {
  background-position: -79.5rem -0.5rem;
  width: 23rem;
  background-size: 200rem;
}
.sogo-cx-experiment.sogo-shp-fitness-experiment span:nth-child(5) {
  background-position: -120.5rem -1rem;
  width: 24rem;
  background-size: 220rem;
}
.sogo-cx-experiment.sogo-shp-fitness-experiment span:nth-child(6) {
  background-position: -153rem -1rem;
  width: 21rem;
  background-size: 220rem;
}
.sogo-cx-experiment.sogo-shp-fitness-experiment span:nth-child(7) {
  background-position: -182.5rem -1rem;
  width: 17.5rem;
  background-size: 220rem;
}
.sogo-cx-experiment.sogo-shp-fitness-experiment span:nth-child(8) {
  background-position: -203.5rem -1rem;
  width: 12rem;
  background-size: 215rem;
}
@media screen and (max-width: 1100px) and (min-width: 961px) {
  .sogo-cx-experiment.sogo-shp-fitness-experiment span:nth-child(1) {
      background-size: 170rem;
      width: 13.5rem;
  }
  .sogo-cx-experiment.sogo-shp-fitness-experiment span:nth-child(2) {
      background-position: -22rem -1rem;
      background-size: 200rem;
      width: 21rem;
  }
  .sogo-cx-experiment.sogo-shp-fitness-experiment span:nth-child(3) {
      background-position: -51rem -0.7rem;
      background-size: 200rem;
      width: 21rem;
  }
  .sogo-cx-experiment.sogo-shp-fitness-experiment span:nth-child(4) {
      background-position: -69.5rem -0.3rem;
      background-size: 175rem;
      width: 19.5rem;
  }
  .sogo-cx-experiment.sogo-shp-fitness-experiment span:nth-child(5) {
      background-position: -101rem -0.7rem;
      background-size: 185rem;
      width: 20.5rem;
  }
  .sogo-cx-experiment.sogo-shp-fitness-experiment span:nth-child(6) {
      background-position: -129rem -0.7rem !important;
      width: 17rem !important;
      background-size: 185rem !important;
  }
  .sogo-cx-experiment.sogo-shp-fitness-experiment span:nth-child(7) {
      background-position: -153.5rem -0.5rem !important;
      width: 15rem !important;
      background-size: 185rem !important;
  }
  .sogo-cx-experiment.sogo-shp-fitness-experiment span:nth-child(8) {
    background-position: -175rem -0.3rem !important;
    width: 11rem !important;
    background-size: 185rem !important;
  }
}
@media screen and (max-width: 960px) {
  .sogo-cx-experiment.sogo-shp-fitness-experiment {
      justify-content: center;
  }
}
/* Fitness banner logo - end */
/* K12 banner logo - start */
.sogo-cx-experiment.sogo-shp-k12-experiment {
  justify-content: space-between;
  height: 10rem;
}
div .sogo-cx-experiment.sogo-shp-k12-experiment span {
  background-image: url(https://cdn.sogolytics.com/wp-content/uploads/2021/04/sogok12logobanner.svg);
  height: 7rem;
  margin: 0 1rem 0 0;
}
.sogo-cx-experiment.sogo-shp-k12-experiment span:nth-child(1) {
  background-position: 0 0;
  background-size: 220rem;
  width: 26rem;
}
.sogo-cx-experiment.sogo-shp-k12-experiment span:nth-child(2) {
  background-position: -31rem 0;
  width: 35rem;
  background-size: 210rem;
}
.sogo-cx-experiment.sogo-shp-k12-experiment span:nth-child(3) {
  background-position: -72rem 0;
  width: 25rem;
  background-size: 210rem;
}
.sogo-cx-experiment.sogo-shp-k12-experiment span:nth-child(4) {
  background-position: -97.5rem 0.4rem;
  width: 23rem;
  background-size: 200rem;
}
.sogo-cx-experiment.sogo-shp-k12-experiment span:nth-child(5) {
  background-position: -139rem 0.5rem;
  width: 12rem;
  background-size: 220rem;
}
.sogo-cx-experiment.sogo-shp-k12-experiment span:nth-child(6) {
  background-position: -156rem 0;
  width: 19.5rem;
  background-size: 220rem;
}
.sogo-cx-experiment.sogo-shp-k12-experiment span:nth-child(7) {
  background-position: -180.5rem 0;
  width: 20.5rem;
  background-size: 220rem;
}
.sogo-cx-experiment.sogo-shp-k12-experiment span:nth-child(8) {
  background-position: -206rem 0.2rem;
  width: 16rem;
  background-size: 220rem;
}
@media screen and (max-width: 1100px) and (min-width: 961px) {
  .sogo-cx-experiment.sogo-shp-k12-experiment span:nth-child(1) {
    background-size: 170rem;
    width: 20rem;
  }
  .sogo-cx-experiment.sogo-shp-k12-experiment span:nth-child(2) {
    background-position: -23rem 0;
    background-size: 160rem;
    width: 27rem;
  }
  .sogo-cx-experiment.sogo-shp-k12-experiment span:nth-child(3) {
    background-position: -54.5rem 0;
    background-size: 160rem;
    width: 19.5rem;
  }
  .sogo-cx-experiment.sogo-shp-k12-experiment span:nth-child(4) {
    background-position: -78rem 0.4rem;
    background-size: 160rem;
    width: 19rem;
  }
  .sogo-cx-experiment.sogo-shp-k12-experiment span:nth-child(5) {
    background-position: -107.5rem 0.7rem;
    background-size: 170rem;
    width: 9rem;
  }
  .sogo-cx-experiment.sogo-shp-k12-experiment span:nth-child(6) {
    background-position: -127.5rem 0 !important;
    width: 16rem !important;
    background-size: 180rem !important;
  }
  .sogo-cx-experiment.sogo-shp-k12-experiment span:nth-child(7) {
    background-position: -147.5rem 0 !important;
    width: 18rem !important;
    background-size: 180rem !important;
  }
  .sogo-cx-experiment.sogo-shp-k12-experiment span:nth-child(8) {
    background-position: -159rem 0.3rem !important;
    width: 12rem !important;
    background-size: 170rem !important;
  }
}
@media screen and (max-width: 960px) {
  .sogo-cx-experiment.sogo-shp-k12-experiment {
    justify-content: center;
  }
}
/* K12 banner logo - end */
/* Trade Association Members banner logo - start */
.sogo-cx-experiment.sogo-shp-trade-association-member {
  justify-content: space-between;
  height: 7rem;
}
div .sogo-cx-experiment.sogo-shp-trade-association-member span {
  background-image: url(/wp-content/uploads/2025/05/trade-associations-member-brand-logos.svg);
  height: 7rem;
  margin: 0 1rem 0 0;
}
.sogo-cx-experiment.sogo-shp-trade-association-member span:nth-child(1) {
  background-position: 0 0;
  background-size: 220rem;
  width: 18rem;
}
.sogo-cx-experiment.sogo-shp-trade-association-member span:nth-child(2) {
  background-position: -26.5rem 0;
  width: 20rem;
  background-size: 220rem;
}
.sogo-cx-experiment.sogo-shp-trade-association-member span:nth-child(3) {
  background-position: -55rem -0.3rem;
  width: 24rem;
  background-size: 220rem;
}
.sogo-cx-experiment.sogo-shp-trade-association-member span:nth-child(4) {
  background-position: -87.5rem -0.3rem;
  width: 31rem;
  background-size: 220rem;
}
.sogo-cx-experiment.sogo-shp-trade-association-member span:nth-child(5) {
  background-position: -126.5rem 0;
  width: 26rem;
  background-size: 220rem;
}
.sogo-cx-experiment.sogo-shp-trade-association-member span:nth-child(6) {
  background-position: -160.5rem 0;
  width: 32.5rem;
  background-size: 220rem;
}
.sogo-cx-experiment.sogo-shp-trade-association-member span:nth-child(7) {
  background-position: -201.5rem 0;
  width: 19rem;
  background-size: 220rem;
}
.sogo-cx-experiment.sogo-shp-trade-association-member span:nth-child(8) {
  display: none !important;
}
@media screen and (max-width: 1100px) {  
  .sogo-cx-experiment.sogo-shp-trade-association-member {
    height: 10rem;
  }
  .sogo-cx-experiment.sogo-shp-trade-association-member span:nth-child(1) {
    background-position: 0 0.4rem;
    background-size: 170rem;
    width: 14rem;
  }
  .sogo-cx-experiment.sogo-shp-trade-association-member span:nth-child(2) {
    background-position: -20rem 0.4rem;
    background-size: 170rem;
    width: 16.5rem;
  }
  .sogo-cx-experiment.sogo-shp-trade-association-member span:nth-child(3) {
    background-position: -45rem 0;
    background-size: 180rem;
    width: 19.5rem;
  }
  .sogo-cx-experiment.sogo-shp-trade-association-member span:nth-child(4) {
    background-position: -67.5rem 0.5rem;
    width: 24rem;
    background-size: 170rem;
  }
  .sogo-cx-experiment.sogo-shp-trade-association-member span:nth-child(5) {
    background-position: -97rem 0.6rem;
    width: 20.5rem;
    background-size: 170rem;
  }
  .sogo-cx-experiment.sogo-shp-trade-association-member span:nth-child(6) {
    background-position: -131rem 0.4rem !important;
    width: 26rem !important;
    background-size: 180rem !important;
  }
  .sogo-cx-experiment.sogo-shp-trade-association-member span:nth-child(7) {
    background-position: -155.5rem 0 !important;
    width: 14.5rem !important;
    background-size: 170rem !important;
  }
}
@media screen and (max-width: 960px) {
  .sogo-cx-experiment.sogo-shp-trade-association-member {
    justify-content: center;
  }
}
/* Trade Association Members banner logo - end */
/* Client logo section with responsive  - end */