.jci .accessPage .dealerMainBanner {
  background-image: url(/DealerBranding/v2/img/JciAccessHero1400x348.png);
}
.jci .accessContentBlocks .dealerMainBanner {
  background-image: url(/DealerBranding/v2/img/JciAccessHero1400x348.png);
}
.jci .accessContentBlocks .divAccess1 {
  background-image: url(/DealerBranding/v2/img/JciMobileCredentials.jpg);
  background-size: 1285px;
  background-position-y: -113px;
}
.jci .accessContentBlocks .divAccess3 {
  background-image: url(/DealerBranding/v2/img/JciSimplifiedAccessManagement.jpg);
  background-size: 880px;
  background-position-x: -3px;
  background-position-y: -7px;
}
.jci .accessContentBlocks .divAccess4 {
  background-image: url(/DealerBranding/v2/img/JciRemoteLockControl_730.jpg);
}
.jci .accessContentBlocks .divAccess4 h2, .jci .accessContentBlocks .divAccess4 p {
  color: #333;
}
.jci .accessContentBlocks .divAccess4 h2:after {
  background: #333;
}
.jci .videoContentBlocks .videoBlock1 .orbit-caption {
  max-width: 300px;
}
.jci .videoContentBlocks .videoBlock1 .orbit-bullets {
  bottom: 35px;
}
.jci .videoContentBlocks .videoBlock3 {
  background-image: url(/DealerBranding/v2/img/JciVideoHealthMonitoring.jpg);
  background-position-y: 0;
}
.jci .videoContentBlocks .vb4Column .videoBlock4 {
  background-image: url(/DealerBranding/v2/img/JciVideoAlerts_584.png);
  background-size: cover;
}
.jci .videoContentBlocks .videoBlock5 {
  background-image: url(/DealerBranding/v2/img/JciVideoAnalytics_1400.png);
  background-size: cover;
}
.jci .videoContentBlocks .videoBlock5 .videoBlock5Text h2, .jci .videoContentBlocks .videoBlock5 .videoBlock5Text p {
  color: #fff;
}
.jci .videoContentBlocks .videoBlock5 .videoBlock5Text h2::after {
  background: #fff;
}

.jci.videoPageBanner.domestic-video-banner > .container.hero > .divCTA {
  left: 28%;
}

@media (max-width: 1420px) {
  .jci .hero .divCTA .divHeadline {
    padding-left: 0px;
    max-width: 340px;
    margin-left: 0px;
  }
  .jci .divNewVideoBlock .videoContentBlocks .row .columns.vb3 .videoBlock3 {
    background-image: url(/DealerBranding/v2/img/JciVideoHealthMonitoring_950.jpg);
  }
  .jci.videoPageBanner.domestic-video-banner > .container.hero > .divCTA {
    left: 55%;
  }
  .jci.videoPageBanner.domestic-video-banner > .container.hero > .divCTA .divHeadline {
    max-width: 352px;
  }
  .jci .accessContentBlocks .divAccess1 {
    background-position-x: -15px;
  }
  .jci .accessContentBlocks .divAccess3 {
    background-image: url(/DealerBranding/v2/img/JciSimplifiedAccessManagement.jpg);
    background-size: 988px;
    background-position-x: -15px;
    background-position-y: -108px;
  }
  .jci .accessContentBlocks .divAccess4 {
    background: url(/DealerBranding/v2/img/JciRemoteLockControl_950.jpg) right no-repeat;
    margin-bottom: 0;
    background-size: contain;
  }
  .jci .videoContentBlocks .videoBlock1 .orbit-caption {
    max-width: 275px;
  }
  .jci .videoContentBlocks .videoBlock1 .orbit-bullets {
    bottom: 25px;
  }
  .jci .videoContentBlocks .vb4aColumn div.videoBlock4 {
    background-image: url(/DealerBranding/v2/img/JciVideoAlerts_545.png);
    background-size: cover;
  }
  .jci .videoContentBlocks .videoBlock5 {
    background-position-x: -90px;
  }
  .videoPage .dealerMainBanner img {
    margin-left: -335px;
  }
}
@media (max-width: 1399px) {
  .jci .videoContentBlocks .videoBlock5 {
    background-position-x: 0px;
  }
  .jci .videoContentBlocks .videoBlock5 .videoBlock5Text p {
    max-width: 500px;
  }
}
@media (max-width: 950px) {
  .jci .divNewVideoBlock .videoContentBlocks .row .columns.vb3 .videoBlock3 {
    background-image: url(/DealerBranding/v2/img/JciVideoHealthMonitoring_730.jpg);
  }
  .jci.videoPageBanner.divNewBannerHeader .hero .divCTA .divHeadline {
    font-size: 35px;
    line-height: inherit;
    max-width: 100%;
  }
  .jci.videoPageBanner.divNewBannerHeader .hero .divCTA .divHeadline span {
    margin-top: 44px;
  }
  .jci .videoPage .dealerMainBanner {
    background-image: url(/DealerBranding/v2/img/JciVideoHero_730.png);
    height: 300px;
    background-position-x: 0px;
  }
  .jci .accessContentBlocks .dealerMainBanner {
    background-image: url(/DealerBranding/v2/img/JciAccessHero950x300.png);
  }
  .jci .accessContentBlocks .divAccess4 {
    background-size: cover;
  }
  .jci .videoContentBlocks .videoBlock1 .orbit-caption {
    max-width: 205px;
    top: 68px;
  }
  .jci .videoContentBlocks .videoBlock1 .orbit-caption .mainTitle {
    font-size: 22px;
  }
  .jci .videoContentBlocks .videoBlock1 .orbit-caption p {
    font-size: 15px;
  }
  .jci .videoContentBlocks .videoBlock1 .orbit-bullets {
    bottom: 10px;
  }
  .jci .videoContentBlocks .vb4aColumn div.videoBlock4 {
    background-image: url(/DealerBranding/v2/img/JciVideoAlerts_730.png);
    height: 310px;
  }
  .jci .videoContentBlocks .videoBlock5 {
    background-image: url(/DealerBranding/v2/img/JciVideoAnalytics_730.png);
  }
  .jci .videoContentBlocks .videoBlock5 .videoBlock5Text p {
    max-width: 450px;
  }
  .videoPage.domestic-video-banner .dealerMainBanner img {
    margin-left: -469px;
  }
}
@media (max-width: 730px) {
  .jci .hero .divCTA .divHeadline {
    padding-left: 30px;
    max-width: 100%;
    margin-left: 30px;
  }
  .jci .divNewVideoBlock .videoContentBlocks .row .columns.vb3 .videoBlock3 {
    background-position: top center;
    background-image: url(/DealerBranding/v2/img/JciVideoHealthMonitoring_mobile.jpg);
    background-size: cover;
    height: 410px;
  }
  .jci.videoPageBanner.divNewBannerHeader .hero .divCTA .divHeadline {
    margin-top: 40px;
  }
  .jci.videoPageBanner.divNewBannerHeader .hero .divCTA .divHeadline span {
    margin-top: 20px;
  }
  .jci.videoPageBanner.domestic-video-banner > .container.hero > .divCTA .divHeadline {
    margin-top: 0;
    margin-left: 0;
  }
  .jci.videoPage .dealerMainBanner {
    background-image: url(/DealerBranding/v2/img/JciVideoHero_550.png);
    background-position: -120px;
  }
  .jci.accessPage .hero .divCTA .divHeadline {
    margin-top: 0px;
  }
  .jci.accessPage .dealerMainBanner {
    background-image: url(/DealerBranding/v2/img/JciAccessHero730x300.png);
    background-position-x: -575px;
    background-position-y: -109px;
  }
  .jci .videoContentBlocks .videoBlock1 .rotatorH2 h2 {
    max-width: 100%;
  }
  .jci .videoContentBlocks .videoBlock1 .orbit-container .item3 {
    background-image: url(/DealerBranding/v2/img/JciSafeStorage_690.png);
    background-size: cover;
  }
  .jci .videoContentBlocks .videoBlock1 .orbit-container .orbit-caption {
    max-width: 90%;
  }
  .jci .videoContentBlocks .videoBlock1 .orbit-container .orbit-caption .mainTitle {
    font-size: 24px;
  }
  .jci .videoContentBlocks .videoBlock1 .orbit-container .orbit-caption p {
    font-size: 16px;
  }
  .jci .videoContentBlocks .vb4aColumn div.videoBlock4 {
    background-image: url(/DealerBranding/v2/img/JciVideoAlerts_1100.png);
  }
  .jci .videoContentBlocks .videoBlock5 {
    background-image: url(/DealerBranding/v2/img/JciVideoAnalytics_550.png);
  }
  .jci .videoContentBlocks .videoBlock5 .videoBlock5Text p {
    max-width: 190px;
  }
}
@media (max-width: 530px) {
  .jci .accessContentBlocks .dealerMainBanner {
    background-image: url(/DealerBranding/v2/img/JciAccessHero550x246.png);
  }
  .jci .videoContentBlocks .videoBlock1 .orbit-container .orbit-caption {
    top: 92px;
  }
  .jci .videoContentBlocks .videoBlock5 {
    background-image: url(/DealerBranding/v2/img/JciVideoAnalytics_530.png);
    height: 617px;
  }
  .jci .videoContentBlocks .videoBlock5 .videoBlock5Text p {
    max-width: 100%;
  }
}
@media (max-width: 500px) {
  .jci .accessContentBlocks .divAccess1 {
    background-position-x: -15px;
    background-size: 531px;
    background-position-y: 185px;
    height: 410px;
  }
  .jci .accessContentBlocks .divAccess4 {
    background-size: cover;
    background-position-y: -1px;
  }
  .jci .accessContentBlocks .divAccess4 h2 {
    max-width: 150px;
  }
  .jci .accessContentBlocks .divAccess4 p {
    max-width: 210px;
  }
  .jci .divNewVideoBlock .videoContentBlocks .row .columns.vb3 .videoBlock3 {
    background-position-x: 0px;
    background-position-y: 71px;
    height: 410px;
  }
  .jci .videoContentBlocks .videoBlock1 .orbit-container .item3 {
    background-image: url(/DealerBranding/v2/img/JciSafeStorage_750.png);
    background-size: 100%;
    background-position: bottom;
  }
  .videoPage.domestic-video-banner .dealerMainBanner {
    margin-left: 0px;
    width: 100%;
  }
}
@media (max-width: 420px) {
  .jci .videoContentBlocks .videoBlock5 {
    background-position: bottom;
    background-color: #C8C5BC;
    background-size: 100%;
    height: 575px;
  }
}