.aarp-c-contdrivpyp__scroll-section {
    overflow: hidden;
    margin: 0 auto;
}

.aarp-c-contdrivpyp__logoSet:focus {
    outline: none;
}

.aarp-c-contdrivpyp__logoSet {
    width: 80%;
    margin: 0 auto;
    padding-top: 25px;
}

.aarp-c-contdrivpyp__logoSet img {
    margin: 0 28px;
    width: auto;
    cursor: pointer;
}

.aarp-c-contdrivpyp__logoSet img.aarp-c-contdrivpyp__aarp-create-god {
    height: 44px;
}

.aarp-c-contdrivpyp__logoSet img.aarp-c-contdrivpyp__notaarp-outback {
    height: 34px;
}

.aarp-c-contdrivpyp__logoSet img.aarp-c-contdrivpyp__aarp-movies {
    height: 60px;
}

.aarp-c-contdrivpyp__logoSet img.aarp-c-contdrivpyp__notaarp-walmart {
    height: 26px;
}

.aarp-c-contdrivpyp__logoSet img.aarp-c-contdrivpyp__aarp-staying-sharp {
    height: 35px;
}

.aarp-c-contdrivpyp__logoSet img.aarp-c-contdrivpyp__notaarp-delta-dental {
    height: 20px;
}

.aarp-c-contdrivpyp__logoSet img.aarp-c-contdrivpyp__aarp-family-caregiving {
    height: 52px;
}

.aarp-c-contdrivpyp__logoSet img.aarp-c-contdrivpyp__notaar-regal {
    height: 49px;
}

.aarp-c-contdrivpyp__logoSet img.aarp-c-contdrivpyp__aarp-auto-buying {
    height: 36px;
}

.aarp-c-contdrivpyp__logoSet img.aarp-c-contdrivpyp__notaarp-denny {
    height: 45px;
}

.aarp-c-contdrivpyp__logoSet img.aarp-c-contdrivpyp__aarp-work-reimagined {
    height: 34px;
}
.aarp-c-contdrivpyp__logoSet img.aarp-c-contdrivpyp__socialSecuitylogo {
    height: 42px;
}

.aarp-c-contdrivpyp__logoSet img.aarp-c-contdrivpyp__notaarp-wyndham {
    height: 39px;
}

.aarp-c-contdrivpyp__logoSet img.aarp-c-contdrivpyp__aarp-fraud-watch {
    height: 48px;
}

.aarp-c-contdrivpyp__logoSet img.aarp-c-contdrivpyp__notaarp-walgreens {
    height: 24px;
}

.aarp-c-contdrivpyp__logoSet img.aarp-c-contdrivpyp__aarp-driver-safety {
    height: 40px;
}

.aarp-c-contdrivpyp__logoSet img.aarp-c-contdrivpyp__notaarp-avis {
    height: 20px;
}

.aarp-c-contdrivpyp__logoSet img.aarp-c-contdrivpyp__notaarp-bonefresh-grill {
    height: 26px;
}
.aarp-c-contdrivpyp__logoSet img.aarp-c-contdrivpyp__notaarp-job-search{
height: 41px;
}
.aarp-c-contdrivpyp__logoSet img.aarp-c-contdrivpyp__aarp-driver-safety-pn{
height: 41px;
}
.aarp-c-contdrivpyp__logoSet img.aarp-c-contdrivpyp__notaarp-wyndham-upstore{
height: 19px;
}
.aarp-c-contdrivpyp__logoSet img.aarp-c-contdrivpyp__aarp-family-calm{
height: 44px;
}
.aarp-c-contdrivpyp__logoSet img.aarp-c-contdrivpyp__notaarp-lens-crafters {
    height: 45px;
}

.aarp-c-contdrivpyp__logoSet img.aarp-c-contdrivpyp__notaarp-at-and-t {
    height: 40px;
}

.aarp-c-contdrivpyp__logoSet img.aarp-c-contdrivpyp__notaarp-tanger-outlets {
    height: 15px;
}

/*logo css*/

img {
    border: none;
}

* {
    box-sizing: border-box;
}

.aarp-c-contdrivpyp__demoMob:hover {
    animation-play-state: paused;
}

.aarp-c-contdrivpyp__demoMob {
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
}

li {
    list-style: none;
}

@media screen and (max-width: 767px) {
.aarp-c-contdrivpyp__logoSet img.aarp-c-contdrivpyp__aarp-family-caregiving {
  height: 30px;
}
.aarp-c-contdrivpyp__logoSet img.aarp-c-contdrivpyp__notaar-regal {
  height: 30px;
}
.aarp-c-contdrivpyp__logoSet img.aarp-c-contdrivpyp__aarp-auto-buying {
  height: 24px;
}
.aarp-c-contdrivpyp__logoSet img.aarp-c-contdrivpyp__notaarp-wyndham {
  height: 24px;
}
.aarp-c-contdrivpyp__logoSet img.aarp-c-contdrivpyp__aarp-work-reimagined {
  height: 23px;
}
.aarp-c-contdrivpyp__logoSet img.aarp-c-contdrivpyp__socialSecuitylogo {
    height: 28px;
}
.aarp-c-contdrivpyp__logoSet img.aarp-c-contdrivpyp__notaarp-denny {
  height: 32px;
}
.aarp-c-contdrivpyp__logoSet img.aarp-c-contdrivpyp__aarp-fraud-watch {
  height: 31px;
}
.aarp-c-contdrivpyp__logoSet img.aarp-c-contdrivpyp__aarp-driver-safety {
  height: 24px;
}
.aarp-c-contdrivpyp__logoSet img.aarp-c-contdrivpyp__notaarp-bonefresh-grill {
  height: 17px;
}
.aarp-c-contdrivpyp__logoSet img.aarp-c-contdrivpyp__aarp-family-calm {
  height: 26px;
}
.aarp-c-contdrivpyp__logoSet img.aarp-c-contdrivpyp__aarp-driver-safety-pn {
  height: 24px;
}
.aarp-c-contdrivpyp__logoSet img.aarp-c-contdrivpyp__notaarp-job-search {
  width: 49px;
  height: unset;
}
.aarp-c-contdrivpyp__logoSet img.aarp-c-contdrivpyp__notaarp-wyndham-upstore{
height: 11px;
}
.aarp-c-contdrivpyp__logoSet img {
  margin: 0 18px;
  width: auto;
  cursor: pointer;
}
    .des_dis {
        display: none;
    }
    .aarp-c-contdrivpyp__below-hero-section {
        position: relative;
        display: block;
        margin-top: 0;
    }

    .aarp-c-contdrivpyp__instn-txt {
        font-size: 20px;
        line-height: 26px;
        color: #121212;
        font-family: Lato, sans-serif;
        text-align: center;
        width: 250px;
        margin: 0 auto;
        padding: 20px 0 30px;
        font-weight: 800;
    }

    .aarp-c-contdrivpyp__logoSec {
        padding-bottom: 15px;
        width: 100%;
    }

    .aarp-c-contdrivpyp__logoSet {
        width: 100%;
        margin: 0 auto;
        padding-top: 0;
    }

    .aarp-c-contdrivpyp__demoMob\@mobile {
        position: relative;
        animation: marquee 15s linear infinite;
    }
    .aarp-c-contdrivpyp__down-arrow-grey {
        padding-bottom: 30px;
    }
}

@media screen and (min-width: 768px) {

    .aarp-c-contdrivpyp__instn-txt {
        font-size: calc(19px + (30 - 19) * ((100vw - 768px) / (1200 - 768)));
        line-height: 2.906vw;
        font-family: Lato, sans-serif;
        color: #121212;
        text-align: center;
        margin: 0 auto;
        padding: 2.604vw 0 0;
        font-weight: 800;
        letter-spacing: -0.15px;
    }

    .aarp-c-contdrivpyp__logoSec {
        padding-bottom: 1.667vw;
        width: 99%;
    }

    .aarp-c-contdrivpyp__logoSet {
        width: 100%;
        margin: 0 auto;
        padding-top: 2.083vw;
    }

    .aarp-c-contdrivpyp__duo-arrow.des_dis {
        margin: 0 auto;
        width: 3.333vw;
    }

    .aarp-c-contdrivpyp__duo-arrow.des_dis img {
        cursor: pointer;
        width: 2.917vw;
        height: auto;
    }

    .aarp-c-contdrivpyp__down-arrow-grey {
        padding-bottom: 2vw;
    }
}

@media screen and (min-width: 1200px) {
    .aarp-c-contdrivpyp__instn-txt {
        font-size: 30px;
        line-height: 38px;
        padding: 30px 0 10px;
    }

    .aarp-c-contdrivpyp__logoSec {
        padding: 0px 0 30px;
        width: 1440px;
        margin: 0 auto;
    }

    .aarp-c-contdrivpyp__logoSet {
        width: 1440px;
        margin: 0 auto;
        padding-top: 25px;
    }

    .aarp-c-contdrivpyp__duo-arrow.des_dis {
        margin: 0 auto;
        width: 35px;
    }

    .aarp-c-contdrivpyp__duo-arrow.des_dis img {
        cursor: pointer;
        width: 35px;
        height: auto;
    }

    .aarp-c-contdrivpyp__down-arrow-grey {
        padding-bottom: 70px;
    }
}
