.openlane-inventory-cards-slider-block { padding: 96px 0; }
.card-slider img { width: 100%; }
.openlane-inventory-cards-slider-block .heading { max-width: 760px;margin: 0 auto 48px; width: 100%; }
.openlane-inventory-cards-slider-block .heading h4 { color: #0061FF;text-align: center;font-family: Poppins;font-size: 24px;font-style: normal;font-weight: 500;line-height: 34.8px;letter-spacing: -0.24px;margin-bottom: 24px; }
.openlane-inventory-cards-slider-block .heading h2 { color: #0A1B5F;text-align: center;font-family: Poppins;font-size: 56px;font-style: normal;font-weight: 600;line-height: 61.6px;letter-spacing: -0.56px;margin-bottom: 24px; }
.openlane-inventory-cards-slider-block .heading p { color: #0A1B5F;text-align: center;font-family: Poppins;font-size: 20px;font-style: normal;font-weight: 400;line-height: 30px;max-width: 580px;margin: 0 auto;width: 100%; }
.inventory-car-slider-border { height: 100%;position: absolute;border-radius: 24px; border: 4px solid #0061FF;z-index: 1;left: 0;right: 0;margin: 0 auto; }
.card-slider.slick-slide { padding: 16px;transition: 0.5s ease-in-out; }
.inventory-cards-slider-wrap { position: relative; }

.openlane-inventory-cards-slider-block .openlane-button { text-align: center; margin-top: 48px; }
.openlane-inventory-cards-slider-block .openlane-button a.btn { padding: 16px 40px; color: #fff; text-align: center; font-family: Poppins; font-size: 18px; font-style: normal; font-weight: 600; line-height: 24px; background-color: #0061FF;  }
.openlane-inventory-cards-slider-block .openlane-button a.btn:hover { color: #fff;  background-color: #0A1B5F; border-color: #0A1B5F; }


@media only screen and (max-width: 1280px) {
    
}
@media only screen and (max-width: 1199px) {
    .openlane-inventory-cards-slider-block { padding: 80px 0; }
    .openlane-inventory-cards-slider-block .heading { max-width: 640px; }
    .openlane-inventory-cards-slider-block .heading h4 { font-size: 20px; line-height: 29px;  letter-spacing: -0.2px; }
    .openlane-inventory-cards-slider-block .heading h2 { font-size: 48px; line-height:  52.8px; letter-spacing: -0.48px; }
    .openlane-inventory-cards-slider-block .heading p { font-size: 18px; line-height: 27px; }
    
    .openlane-inventory-cards-slider-block .openlane-button { margin-top: 40px; }
}
@media only screen and (max-width: 1024px) {
    
}
@media only screen and (max-width: 991px) {
    .openlane-inventory-cards-slider-block { padding: 72px 0; }
    .openlane-inventory-cards-slider-block .heading h4 { font-size: 18px; line-height: 26px;  letter-spacing: -0.18px; margin-bottom: 16px; }
    .openlane-inventory-cards-slider-block .heading h2 { font-size: 40px; line-height: 44px; letter-spacing: -0.4px; margin-bottom: 16px; }
    .card-slider.slick-slide { padding: 12px; }
    
}

@media only screen and (max-width: 767px) {
    .openlane-inventory-cards-slider-block { padding: 64px 0; }
    .openlane-inventory-cards-slider-block .heading h2 { font-size: 32px; line-height: 35px; letter-spacing: -0.32px; margin-bottom: 16px; }
    .openlane-inventory-cards-slider-block .heading p { font-size: 16px; line-height: 24px; }
    .openlane-inventory-cards-slider-block .heading { max-width: 358px; }
    

}