@keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
      transform: translateY(0);
    }
    40% {
      transform: translateY(-10px);
    }
    60% {
      transform: translateY(-5px);
    }
  }
.learn-more-btn a { display: inline-block; vertical-align: middle; animation: bounce 2s infinite; }
.lenis.lenis-scrolling.lenis-smooth { scroll-behavior: inherit !important; }
.inview .auction-text { opacity: 1; -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); -webkit-transition: opacity, background, -webkit-transform, -webkit-filter; transition: opacity, background, -webkit-transform, -webkit-filter; transition: opacity, transform, background, filter; transition: opacity, transform, background, filter, -webkit-transform, -webkit-filter; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }
.image-grid-wrap { column-gap: 8px; width: 100%; object-fit: contain; object-position: 50% 50%; overflow: hidden; justify-content: center; display: flex; flex-direction: row; margin: auto; margin-bottom: -130px; height: 100%; }
.image-card { width: 270px; height: 270px; border-radius: 8px; margin: 0 16px 30px 16px; opacity: 0;  transform: translateY(20px);  transition: opacity 0.5s ease, transform 0.5s ease; }
.image-card.visible { opacity: 1; transform: translateY(0); }
.image-grid.visible .image-card { opacity: 1; transform: translateY(0); }
.image-grid:nth-of-type(2n) .image-card:last-child { margin-bottom: 80px; }
.image-grid:nth-of-type(3n) .image-card:last-child { margin-bottom: 157px; }
.image-grid:nth-of-type(5n) .image-card:last-child { margin-bottom: 157px; }
.image-grid:nth-of-type(6n) .image-card:last-child { margin-bottom: 78px; }
.auction-landing-banner-content { position: relative; z-index: 2; }
.auction-landing-banner-content h2 {   color: white;
  font-size: 20px;
  font-weight: 400;
  font-style: normal;
  text-align: center;
  max-width: 66%;
  line-height: 150%;
  margin: 40px auto 0;}
.single-auction_keywords {
  background-color: #F9F9F9;
}
.single-auction_keywords .auction-banner-content p {
  color: #0A1B5F;
  text-align: center;
  font-family: Poppins;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  max-width: 800px;
  margin: 0 auto;
  width: 100%;
  padding: 0px 0 0px 0;
}
.image-grid:nth-child(odd) { margin-top: 0; }
.auction-landing-banner-block { background-color: #0A1B5F; position: relative; padding: 0; } /* 142 */
body.page-template.page-template-template-auction-keyword { background-color: #0A1B5F; padding-top: 80px; }
body.single.single-physical_auction { padding-top: 80px; }
.auction-landing-banner-wrap { position: relative; z-index: 1; }
.page-template-template-auction-keyword .auction-landing-banner-wrap, .page-template-template-geo-overview .auction-landing-banner-wrap { padding-top: 170px;}
.auction-landing-banner-content h1 { color: #fff; text-align: center; font-family: Poppins; font-size: 96px; font-style: normal; font-weight: 600; line-height: 96px; letter-spacing: -1.92px; margin: 0 0 8px 0; }
.auction-landing-banner-block:before { content: ""; position: absolute; left: 0; top: 50%; z-index: 0; border-radius: 791.236px; background: #0061FF; filter: blur(250px); width: 100%; height: 744.033px; right: 0; margin: 0 auto; transform: translateY(-50%); }
.image-grid { gap: 8px; display: flex; flex-direction: column; justify-content: flex-end; }
.image-grid video { width: 100%; position: absolute; left: 0; top: 0; height: 100%; }
.image-grid img { width: 100%; }
.auction-btn { text-align: center;}
.image-grid-wrap {position: relative; margin-top:-333px; z-index: 0;} /* -244 */
.auction-btn a { display: inline-block; vertical-align: middle; font-size: 16px; line-height: 1; font-weight: 600; color: #fff; padding: 19px 42px; background-color: #0061FF; text-decoration: none; border-radius: 30px; }
.auction-btn a:hover { color: #fff; background: #0A1B5F; border-color: #0A1B5F; }
.image-grid .image-card:last-child { margin: 0 16px 0px 16px; }
.auction-btn-alt:hover {background-color: #FFF !important; color: #0061FF !important;}


/*Auction Banner Css Start Here*/
.single-auction_keywords #main-menu .current_page_parent > a:after, .single-auction_keywords #main-menu .current-menu-item > a:after { display: none; }
.single-auction_keywords #main-menu .current_page_parent > a, .single-auction_keywords #main-menu .current-menu-item > a { color: #0A1B5F; }
.auction-banner-block { padding: 96px 0; }
.auction-banner-content { text-align: center; margin-bottom: 48px; }
.auction-banner-content h2 { color: #0A1B5F; text-align: center; font-family: Poppins; font-size: 64px; font-style: normal; font-weight: 600; line-height: 64.4px; letter-spacing: -0.64px; margin-bottom: 16px; margin: auto; max-width: 700px; }
.auction-banner-content h1 { color: #0A1B5F; text-align: center; font-family: Poppins; font-size: 96px; font-style: normal; font-weight: 600; line-height: 120px; letter-spacing: -1.92px; margin: 0; background: linear-gradient(91deg, #0A1B5F 3.45%, #0061FF 96.13%); background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent; margin-bottom: 40px;}
.map-icon { text-align: center; margin-bottom: 48px; }
.vehicle-auctions-content { text-align: center; padding: 75px 0 32px 0; }
.vehicle-auctions-content h4 { color: var(--Openlane-Primary-Onward-Blue, #0A1B5F); text-align: center; font-family: Poppins; font-size: 36px; font-style: normal; font-weight: 600; line-height: 39.6px; letter-spacing: -0.36px; margin-bottom: 32px; }
.vehicle-auctions-content ul {display: flex;max-width: 1010px;justify-content: center;align-items: center;align-content: flex-start;gap: 32px; align-self: stretch;flex-wrap: wrap;width: 100%; margin: 0 auto; padding: 0; }
.vehicle-auctions-content ul li { color: #0A1B5F; text-align: center; font-family: Poppins; font-size: 16px; font-style: normal; font-weight: 400; line-height: 24px; list-style-type: none; position: relative; }

.vehicle-auctions-content ul li:before { content: ""; background-color: #0A1B5F; width: 3px; height: 3px; border-radius: 30px; position: absolute; right: -20px; top: 50%; transform: translateY(-50%); }
.vehicle-auctions-content ul li:last-child:before { content: ""; display: none; }
/*Auction Banner Css Ends Here*/
.dealer-image { max-width: 400px; width: 100%; margin: 0 auto 32px; }
.image-content-wrap { text-align: center; }
.image-content-wrap .dealer-image img { width: 100%; }
.image-content-block { padding: 96px 0; }
.dealer-content { max-width: 998px; margin: 0 auto; width: 100%; }
.dealer-content p { color: #000; text-align: center; font-family: Poppins; font-size: 20px; font-style: normal; font-weight: 400; line-height: 30px; }
.search-text { text-align: center; max-width: 840px; margin: 12px auto 0; width: 100%; opacity: 0 }
.dropdown-selected .search-text { opacity: 1; }
.search-text h3 { color: #ffffff; text-align: center; font-family: Poppins; font-size: 48px; font-style: normal; font-weight: 600; line-height: 52.8px; letter-spacing: -0.48px; margin-bottom: 32px; }
.search-text p { color: #FFF; text-align: center;font-family: Poppins;font-size: 16px;font-style: normal;font-weight: 400;line-height: normal; margin: 0; }
.learn-more-btn {text-align: center;margin: 64px auto 0; }
.learn-more-btn span { color: #FFF;text-align: center;font-family: Poppins;font-size: 20px;font-style: normal;font-weight: 600;line-height: normal;margin-bottom: 15px;display: block; }
.search-part { padding: 48px 0 0 0; }
.select-bar { position: relative; max-width: 370px; width: 100%; margin: 0 auto; border-radius: 500px; background: #FFF; display: flex; padding: 8px 10px; align-items: center; gap: 24px; align-self: stretch; }
select#js-example-basic-hide-search { display: none; }
.comparison-container { display: flex; justify-content: center; align-items: start; max-width: 868px; margin: 0 auto 24px; flex-wrap: wrap; width: 100%; }
.comparison-labels { display: flex; flex-direction: column; font-size: 14px; color: #6b7a99; text-align: left; width: 29%; margin: 74px 0 0 0; }
.comparison-tables { display: flex; flex-wrap: wrap; width: 71%; padding: 0 0 0 13px; gap: 16px; }
.table { background-color: #f1f5fe; border-radius: 16px; padding: 0; width: 160px; text-align: center; width: 50%; }
.table h2 { font-size: 16px; color: #1a2d5b; margin-bottom: 10px; }
.openlane { width: 56%; border-radius: 16px; border: 1px solid #0061FF; background: #F5F9FF; margin: 0; }
.physical { border-radius: 16px; background: rgba(112, 112, 112, 0.10); width: 41%; margin: 0; }
.signup-btn { margin-top: 20px; padding: 10px 20px; font-size: 16px; color: white; background-color: #1a2d5b; border: none; border-radius: 5px; cursor: pointer; }
.digital-auction-block { padding: 144px 0; position: relative; }
.auction-comparison h3 { color: var(--Openlane-Primary-Onward-Blue, #0A1B5F); text-align: center; font-family: Poppins; font-size: 48px; font-style: normal; font-weight: 600; line-height: 52.8px; letter-spacing: -0.48px; max-width: 800px; margin: 0 auto 64px; }
.comparison-labels p { color: var(--Openlane-Primary-Onward-Blue, #0A1B5F); font-family: Poppins; font-size: 20px; font-style: normal; font-weight: 400; line-height: 30px; display: flex; padding: 16px 0px; align-items: center; align-self: stretch; flex-wrap: wrap; margin: 0; border-bottom: 1px solid #66A1FF; height: 71px; }
.table.openlane h2 { display: flex; padding: 19px 0px; justify-content: center; align-items: center; align-self: stretch; margin: 0; color: #FFF; text-align: center; font-family: Poppins; font-size: 20px; font-style: normal; font-weight: 600; line-height:30px; border-radius: 14px; background: #0061FF; }
.table.openlane p { margin: 0; display: flex; padding: 10px 0px; justify-content: center; align-items: center; flex-wrap: wrap; color:#0061FF; text-align: center; font-family: Poppins; font-size: 20px; font-style: normal; font-weight: 600; line-height: 30px; border-bottom: 1px solid #66A1FF; max-width: 300px; margin: 0 auto; width: 100%; height: 72px; }
.table.openlane p small { color: #0061FF; text-align: center;font-family: Poppins;font-size: 12px;font-style: normal;font-weight: 600;line-height: 18px; }
.table.physical h2 { display: flex; padding: 20px 0px; justify-content: center; align-items: center; align-self: stretch; border-radius: 16px; background: #707070; color: #F5F5F5; text-align: center; font-family: Poppins; font-size: 20px; font-style: normal; font-weight: 600; line-height: 30px; margin: 0; }
.table.physical p { margin: 0; display: flex; max-width: 216px; padding: 16px 0px; justify-content: center; align-items: center; border-bottom: 1px solid rgba(112, 112, 112, 0.30); color: rgba(38, 38, 38, 0.70); text-align: center; font-family: Poppins; font-size: 20px; font-style: normal; font-weight: 500; line-height: 30px; width: 100%; margin: 0 auto; height: 72px; }
.comparison-labels p:last-child { border-bottom: 0; }
.table.openlane p:last-child { border-bottom: 0; }
.table.physical p:last-child { border-bottom: 0; }
.dealers-testimonials-wrap { max-width: 1298px; width: 100%; }
.dealers-testimonial-list { position: relative; }
.dealers-testimonials-block { background: #F9F9F9; padding: 144px 0 144px; }
.dealers-testimonials-block .heading { max-width: 840px; margin: 0 auto 48px; width: 100%; }
.dealers-testimonials-block .heading h3 { color: #0A1B5F; text-align: center; font-family: Poppins; font-size: 48px; font-style: normal; font-weight: 600; line-height: 52.8px; letter-spacing: -0.48px; }
.dealers-testimonial-wrap { padding-top: 20px;-webkit-transition: padding-top;transition: padding-top;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-in-out;transition-timing-function: ease-in-out; }
.dealers-testimonials-wrap .dealers-testimonial-list.slick-slide:hover .dealers-testimonial-wrap { padding-top: 0;}
.dealers-testimonial-body { border-radius: 16px; border: 1px solid rgba(102, 161, 255, 0.20); background: linear-gradient(180deg, rgba(204, 224, 255, 0.03) 17.72%, rgba(0, 97, 255, 0.08) 94.22%); }
.testimonial-content { padding: 32px 52px 50px; text-align: center; }
.testimonial-content p { margin: 0 0 24px 0; color:#0A1B5F; text-align: center; font-family: Poppins; font-size: 24px; font-style: normal; font-weight: 400; line-height: 36px; }
.testimonial-content span { color: #0A1B5F; text-align: center; font-family: Poppins; font-size: 16px; font-style: normal; font-weight: 600; line-height: normal; }
figure.testimonial-bg a { display: inline-block; vertical-align: middle; position: relative; width: 100%; }
figure.testimonial-bg a:before { content: ""; z-index: 20; position: absolute; top: calc(50% - 32px); left: calc(50% - 32px); width: 64px; height: 64px; display: block; border-radius: 50%; background: url(../images/Play-btn.svg) no-repeat 55% center / auto auto rgba(255, 255, 255, 0.2); border: 1px solid rgba(255, 255, 255, 0.1); }
.dealers-testimonial-wrap figure.testimonial-bg img { border-top-left-radius: 16px; border-top-right-radius: 16px; width: 100%; }
figure.testimonial-bg { margin: 0; }
.dealers-testimonials-wrap .dealers-testimonial-list { padding-left: 20px; padding-right: 20px; }
.dealers-testimonials-wrap .slick-track { margin: 0 -20px; }
.dealers-testimonials { position: relative; padding-bottom: 48px; }
.dealers-testimonials.more-padding { padding-bottom: 130px; }
.dealers-testimonials .slick-arrow{ bottom: -82px; color: #0A1B5F; background: transparent; }
.dealers-testimonials .slick-pagination .slick-pagination-current { color: #0A1B5F; border-right: 2px solid rgba(195, 195, 195, 0.5); }
.dealers-testimonials .slick-pagination .slick-pagination-count { color: #C3C3C3; }
.dealers-testimonials .slick-pagination.slick-pagination-active { display: block; padding: 0 10px; }
.dealers-testimonials .slick-pagination { display: none; }
.digital-bottom-text p { color: #262626; text-align: center; font-family: Poppins;font-size: 12px;font-style: normal;font-weight: 400;line-height: 18px; }
.digital-bottom-text { margin-bottom: 64px; }

.tab-slider--container { padding-top: 40px; }
.comparison-tab-wrap { width: 100%; max-width: 360px; margin: 0 auto; }
.comparison-slider--nav { width: 100%;max-width: 360px;margin: 0 auto 0;display: flex;flex-wrap: wrap;padding: 4px;border: 1px solid transparent;border-radius: 35px;background-color: #F5F9FF; }
.tab-slider--tabs { display: flex; margin: 0; padding: 0; list-style: none; position: relative; border-radius: 0; overflow: hidden; height: auto; user-select: none; flex-wrap: wrap; justify-content: space-around; width: 100%; border-radius: 50px; }
.comparison-tab-wrap .comparison-slider--nav .tab-slider--tabs .tab-slider--trigger { display: flex; padding: 20px 16px; justify-content: center; align-items: center; gap: 10px; flex: 1 0 0; color: #707070; text-align: center; font-family: Poppins; font-size: 14px; font-style: normal; font-weight: 600; line-height: 12.6px; letter-spacing: 0.28px; z-index: 1; }
.comparison-tab-wrap .comparison-slider--nav .tab-slider--tabs .tab-slider--trigger.active { color: #ffffff; }
.comparison-tab-wrap .comparison-slider--nav .tab-slider--tabs:after { content: ""; width: 50%; border-radius: 72px; background: #0061FF; height: 100%; position: absolute; top: 0; left: 0; transition: all 250ms ease-in-out; padding: 10px 16px; z-index: 0; }
.comparison-tab-wrap .comparison-slider--nav .tab-slider--tabs.slide:after { left: 50%; background-color: #707070; }
.comparison-container-mobile { display: none; }
.comparison-container-mobile .openlane-wrap { display: flex; flex-direction: column; justify-content: center; align-items: center; align-self: stretch; border-radius: 16px; border: 1px solid #0061FF; background: #F5F9FF; }
.comparison-container-mobile .openlane-wrap .openlane-list { border-bottom: 1px solid #CCE0FF; display: flex; max-width: 330px; padding: 24px 0px; flex-direction: column; justify-content: center; align-items: center; width: 100%; }
.comparison-container-mobile .openlane-wrap .openlane-list p { color: var(--Openlane-Primary-Openlane-Blue, #0061FF); text-align: center; font-family: Poppins; font-size: 14px; font-style: normal; font-weight: 600; line-height: 21px; margin: 0; }
.comparison-container-mobile .openlane-wrap .openlane-list h3 { color: var(--Openlane-Primary-Openlane-Blue, #0061FF); text-align: center; font-family: Poppins; font-size: 24px; font-style: normal; font-weight: 600; line-height: 36px; margin: 0; }
.comparison-container-mobile .openlane-wrap .openlane-list small { display: block; color: #0061FF; text-align: center; font-family: Poppins; font-size: 12px; font-style: normal; font-weight: 600; line-height: 21px; }
.comparison-container-mobile .openlane-wrap .openlane-list:last-child { border-bottom: 0; }
.comparison-container-mobile .physical-auction-wrap { display: flex; flex-direction: column; align-items: center; align-self: stretch; border-radius: 16px; background: rgba(112, 112, 112, 0.10); }
.comparison-container-mobile .physical-auction-wrap .physical-auction-list { border-bottom: 1px solid #CCE0FF; display: flex; max-width: 330px; padding: 24px 0px; flex-direction: column; justify-content: center; align-items: center; width: 100%; }
.comparison-container-mobile .physical-auction-wrap .physical-auction-list p { color: var(--Openlane-Neutrals-Dark-Silver, #262626); text-align: center; font-family: Poppins; font-size: 14px; font-style: normal; font-weight: 600; line-height: 21px; margin: 0; }
.comparison-container-mobile .physical-auction-wrap .physical-auction-list h3 { margin: 0; color: var(--Openlane-Neutrals-Dark-Silver, #262626); text-align: center; font-family: Poppins; font-size: 24px; font-style: normal; font-weight: 500; line-height: 36px;  }
.comparison-container-mobile .physical-auction-wrap .physical-auction-list:last-child { border: 0; }
.page-template-template-auction-keyword .footer-content { display: none; }
.single-auction_keywords .footer-content { display: none; }
.lity-iframe-container iframe { border-radius: 16px; }
.dealers-testimonials .slick-arrow:hover { background: #0A1B5F; }
.dealers-testimonials .slick-arrow.slick-next:hover:after { color: #ffffff;}
.dealers-testimonials .slick-arrow.slick-prev:hover:after { color: #ffffff;}
.image-card img.bid-img { position: absolute;left: 4px;top: 4px; width:auto; opacity: 0; transition: opacity 0.4s ease-in-out; }
.image-grid.visible .image-card img.bid-img { opacity: 1; transition-delay: 2s; }
.image-grid-wrap:before { content: "";background: linear-gradient(180deg, rgba(10, 27, 95, 0.00) 0%, #0A1B5F 100%);position: absolute;left: 0;bottom: 0px;width: 100%;height: 387px;z-index: 1; }

.auction-state-block { background: #F9F9F9;padding: 74px 0 144px; }
.auction-state-block .heading h3 { color:#0A1B5F;text-align: center;font-family: Poppins;font-size: 48px;font-style: normal;font-weight: 600;line-height: 52.8px; letter-spacing: -0.48px;margin-bottom: 56px; }
.auction-state-list { display: flex;max-width: 960px;justify-content: center;align-items: center;margin: 0;gap: 24px;align-self: stretch;flex-wrap: wrap; width: 100%; margin: 0 auto; }
.auction-state-list a {display: flex;padding: 11px 24px;justify-content: center;align-items: center;gap: 24px;border-radius: 500px;border: 1px solid #0061FF;color: #0A1B5F;text-align: center;font-family: Poppins;font-size: 20px;font-style: normal;font-weight: 500;line-height: 28px; cursor: pointer; text-decoration: none; }
.auction-state-list a:hover { border-radius: 500px;border: 1px solid #0061FF; background: #0061FF;color: #fff; }
.auction-state-list a:focus { border-radius: 500px;border: 1px solid #0061FF;background: #CCE0FF;box-shadow: 0px 4px 4px 0px rgba(195, 195, 195, 0.50);color: #0A1B5F; }
.select-bar.auction-state-mobile { display: none; }
.state-list.state-active a { border-radius: 500px;border: 1px solid #0061FF;background: #CCE0FF;box-shadow: 0px 4px 4px 0px rgba(195, 195, 195, 0.50);color: #0A1B5F; }
.state-list.state-active a:hover { border-radius: 500px;border: 1px solid #0061FF; background: #0061FF;color: #fff; }
.close-search { background-image: url(../images/disabled_by_default.svg);width: 14px;height: 14px;display: inline-block;vertical-align: middle;cursor: pointer; display: none; }


/*Single Page Css Start Here*/
body.single-auction_keywords {  padding-top: 80px; }
.auction-landing-banner-block.single-auction-banner { background-color: transparent; padding: 159px 0 144px; bottom: 0; }
.single-auction_keywords .auction-landing-banner-block:before { content: ""; display: none; }
.single-auction_keywords .image-grid-wrap:before { content: ""; background: linear-gradient(180deg, rgba(249, 249, 249, 0.00) 0%, #F9F9F9 100%);height: 490px;bottom: 0; }
.auction-video-main {max-width: 925px;margin: 0 auto;width: 100%;border-radius: 24px;border: 1px solid rgba(255, 255, 255, 0.20);background: rgba(164, 164, 164, 0.30);box-shadow: 0px 0px 20px 0px rgba(255, 255, 255, 0.10) inset; -webkit-box-shadow: 0px 0px 20px 0px rgba(255, 255, 255, 0.10) inset;  padding: 19px 20px; backdrop-filter: blur(25px); -webkit-backdrop-filter: blur(25px);}
.auction-video-expand {position: relative;margin-top: -385px;}
.auction-video-wrap {padding-bottom: 56.25%; position: relative; border-radius: 12px;}
.auction-video-wrap video {position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 12px;}
.auction-dealers-block {position: relative;padding-bottom: 144px;}
.auction-dealers-block .auction-dealers-bg {width: 50%;position: absolute;right: 0;top: 0;}
.auction-dealers-block .auction-dealers-bg figure img {border-radius: 14px 0px 0px 14px;position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;object-position: left;}
.auction-dealers-block .auction-dealers-bg figure {padding-bottom: 53.55%;position: relative;margin: 0;}
.auction-dealers-wrap {display: flex;flex-wrap: wrap;align-items: center;}
.auction-dealers-wrap .auction-dealers-content {width: 50%;padding: 39px 110px 40px 6px;}
.auction-dealers-wrap .auction-dealers-content h3 {color: #0A1B5F;font-family: Poppins;font-size: 48px;font-style: normal;font-weight: 600;line-height: 52.8px;letter-spacing: -0.48px;margin-bottom: 32px;}
.auction-dealers-wrap .auction-dealers-content h3 span {color: #0061FF;}
.auction-dealers-wrap .auction-dealers-content p {color: #333;font-family: Poppins;font-size: 16px;font-style: normal;font-weight: 400;line-height: 24px;margin-bottom: 16px;}
.auction-dealers-wrap .auction-dealers-content .auction-btn {text-align: left;padding: 15px 0 0 0;}
.auction-landing-banner-block.single-auction-banner .image-grid-wrap {margin-top: -185px;}
.single-vehicles-block {background-color: #0A1B5F;}
.single-vehicles-block {padding: 144px 0;}
.single-vehicles-block .heading {margin-bottom: 64px; }
.single-vehicles-block .heading h3 {color: #FFF;text-align: center;font-family: Poppins;font-size: 48px;font-style: normal;font-weight: 600;line-height: 52.8px;letter-spacing: -0.48px;}
.single-vehicles-wrap {display: flex;justify-content: center;align-items: flex-start;gap: 32px;align-self: stretch;flex-wrap: wrap;max-width: 930px;margin: 0 auto 64px; width: 100%;}
.single-vehicles-wrap .vehicles-list {border-radius: 16px;border: 1px solid rgba(255, 255, 255, 0.10);background: linear-gradient(180deg, rgba(255, 255, 255, 0.08) 17.72%, rgba(0, 97, 255, 0.05) 94.22%);width: 22.4%;}
.single-vehicles-wrap .vehicles-list figure {margin: 0;}
.single-vehicles-wrap .vehicles-list figure img {width: 100%;}
.single-vehicles-wrap .vehicles-list h5 {margin: 0;padding: 12px 16px 0;color: #FFF;font-family: Poppins;font-size: 16px;font-style: normal;font-weight: 600;line-height: 24px; }
.single-vehicles-block .pill-panel { border-radius: 60px; background: rgba(204, 224, 255, 0.20); }
.single-vehicles-block .pill-panel .panel-content { display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;align-items: center;}
.single-vehicles-block .pill-panel .pill-text {font-size: 36px;line-height: 39.6px;text-align: center;font-style: normal;color: #CCE0FF;font-weight: 500;letter-spacing: -0.36px;max-width: 100%;opacity: 0.8;-webkit-box-flex: 1;-ms-flex: 1 0 auto;flex: 1 0 auto;}
.single-vehicles-block .animated-pills:after {content: "";background: linear-gradient(180deg, rgba(10, 27, 95, 0.00) 6.55%, rgba(10, 27, 95, 0.50) 82.22%);height: 415px;}
.single-vehicles-block .animated-pills .pill-column {min-width: 18vw;padding: 12px 8px;display: inline-block; }
.mobile-heading { display: none; }
.single-vehicles-block .auction-btn { position: relative; }
/*Single Page Css Ends Here*/
.safari .select2-container--open .select2-dropdown { top: -44px; }


/*physical-auctions Page Css Start Here*/
body.page-template-default.page.page-id-2878, body.page-template-default.page.page-id-2888 { background-color: #0A1B5F; padding-top: 80px; }
.physical-auction.auction-landing-banner-block { padding: 159px 0 144px; }
.physical-auction.auction-landing-banner-block .image-grid-wrap { margin-top: -185px; }
.physical-auction.auction-landing-banner-block .auction-landing-banner-content span.line-text span:last-child { color: #66A1FF; }
.physical-auction.auction-landing-banner-block .image-grid-wrap:before { content: "";background: linear-gradient(180deg, rgba(10, 27, 95, 0.00) 0%, #0A1B5F 100%);position: absolute;left: 0;bottom: 0px;width: 100%;height: 370px;z-index: 1; }
.auction-simple-content { text-align: center; margin-top: 30px; }
.auction-simple-content p { color: #fff; text-align: center; font-family: Poppins; font-size: 20px; font-style: normal; font-weight: 400; line-height: 150%; margin: 0 0 31px 0; }
.auction-simple-content { max-width: 680px; width: 100%; margin: 32px auto 0; }
.auction-simple-content a.auction-button { border-radius: 94px; background-color: #fff; color: var(--Openlane-Primary-Openlane-Blue, #0061FF); text-align: center; font-family: Poppins; font-size: 18px; font-style: normal; font-weight: 600; line-height: 24px; padding: 16px 40px; align-items: center; display: inline-block; text-decoration: none; }
.physical-auction.auction-landing-banner-block .image-grid:nth-of-type(3n) .image-card:last-child { margin-bottom: -70px; }
.physical-auction.auction-landing-banner-block .image-grid:nth-of-type(5n) .image-card:last-child { margin-bottom: -71px; }
.physical-auction.auction-landing-banner-block .image-grid:nth-of-type(6n) .image-card:last-child { margin-bottom: 80px; }
.physical-auction.auction-landing-banner-block .image-grid:nth-of-type(4n) .image-card:last-child { display: none; }
.physical-auction.auction-landing-banner-block .image-grid:nth-of-type(4n) .image-card img.bid-img { display: none; }

.physical-auction.auction-landing-banner-block .image-grid:nth-of-type(3n) .image-card:last-child img.mobile-bid-img { display: none; }
.physical-auction.auction-landing-banner-block .image-grid:nth-of-type(5n) .image-card:last-child img.mobile-bid-img { display: none; }



.physical-auctions.digital-auction-block .auction-comparison h3 { color: #fff; }
.physical-auctions.digital-auction-block .comparison-labels p { color: #fff; }
.physical-auctions.digital-auction-block .physical { background: rgba(0, 0, 0, 0.20); }
.physical-auctions.digital-auction-block .table.physical p { color: #C3C3C3; }
.physical-auctions.digital-auction-block .digital-bottom-text p { color: #fff; }
/*physical-auctions Page Css Ends Here*/

/*Physical Auction Single Page Css Start Here*/
.single-physical_auction .auction-landing-banner-block { background-color: #F5F5F5; }
.single-physical_auction .auction-landing-banner-block:before { content: ""; background: transparent; }
body.single-physical_auction { background-color: #F5F5F5; padding-top: 78px; }
.single-physical_auction .physical-auction.auction-landing-banner-block .image-grid-wrap:before { content: ""; background: linear-gradient(180deg, rgba(245, 245, 245, 0.00) 3.78%, rgba(245, 245, 245, 0.80) 69.07%, #F5F5F5 94.14%); }
.single-physical_auction .auction-three-col.three-column-block { background-color: #F5F5F5; }
.single-physical_auction .auction-three-col .three-column-list h2 { color: #0A1B5F; }
.single-physical_auction .auction-three-col .three-column-list p { color: #0A1B5F; }
.single-physical_auction .slick-arrow.slick-prev:after, .single-physical_auction .slick-arrow.slick-next:after { color: #0A1B5F; }
.single-physical_auction .auction-three-col .slick-pagination .slick-pagination-current { border-right-color: #c3c3c3; color: #0A1B5F; }
.single-physical_auction .auction-three-col .slick-pagination .slick-pagination-count { color: #C3C3C3; }
.single-physical_auction .auction-banner-content p { color: #0A1B5F;text-align: center;font-family: Poppins;font-size: 22px;font-style: normal;font-weight: 400;line-height: 150%; max-width: 800px;margin: 0 auto;width: 100%;padding: 0px 0 0px 0; }
/* .single-physical_auction .auction-banner-content { margin-bottom: 32px; } */
.single-physical_auction .footer-content { display: none; }

.auction-three-col.three-column-block { background: #0A1B5F; padding: 32px 0; position: relative; }
.auction-three-col .three-column-wrap {display: flex;align-items: center;align-self: stretch;flex-wrap: wrap;justify-content: center;}
.auction-three-col .three-column-list { width: 33.33%; padding: 32px; }
.auction-three-col .three-column-list h2 { color: #fff; text-align: center; font-family: Poppins; font-size: 32px; font-style: normal; font-weight: 600; line-height: 120%; letter-spacing: -0.32px; margin-bottom: 13px; }
.auction-three-col .three-column-list p { color: #fff; text-align: center; font-family: Poppins; font-size: 16px; font-style: normal; font-weight: 400; line-height: 150%; }
.auction-three-col .three-column-list .icon { text-align: center; margin-bottom: 24px; }
.auction-three-col .three-column-wrap { max-width: 1119px;margin: 0 auto;width: 100%; }
.auction-three-col .three-column-list .icon img { margin: 0 auto; }
.auction-three-col .three-column-main.more-padding { padding-bottom: 130px; }
.auction-three-col .three-column-main .slick-arrow { bottom: -82px;color: #fff;background: transparent; }
.auction-three-col .slick-pagination .slick-pagination-count { color: #c3c3c3; }
.auction-three-col .slick-pagination .slick-pagination-current { border-right-color: #c3c3c3; }
.auction-three-col .three-column-main { position: relative; }
.auction-three-col .three-column-main .slick-pagination { display: none; }
.auction-three-col .three-column-main .slick-pagination.slick-pagination-active { display: block; }

.single-physical_auction div#main-menu { display: none; }
.single-physical_auction .col.col-login.show-divider-login { display: none; }
.single-physical_auction .auction-three-col .three-column-wrap { max-width: 1440px; }
.single-physical_auction .auction-three-col .container { max-width: 100%; }
.single-physical_auction .dealers-testimonials-block { padding: 96px 0; }

.physical-auction.auction-landing-banner-block .image-grid:nth-of-type(3n) .image-card:last-child img.bid-img { display: none; }
.physical-auction.auction-landing-banner-block .image-grid:nth-of-type(5n) .image-card:last-child img.bid-img { display: none; }
/*Physical Auction Single Page Css Ends Here*/

/*Responsive Start Here*/
@media only screen and (max-width: 1440px) {
    .image-card {width: 188px;height: 188px;}
    .auction-dealers-block .auction-dealers-bg figure {padding-bottom: 72%;}
    .auction-dealers-wrap .auction-dealers-content { padding: 30px 40px 30px 0; }
    .auction-landing-banner-block.single-auction-banner .image-grid-wrap { margin-top: -180px; }
}
@media only screen and (max-width: 1200px) {
    .auction-landing-banner-block { padding: 120px 0 0;}
    .image-card {width: 150px;height: 150px;margin: 0 10px 20px 10px;}
    .auction-landing-banner-content h1 { font-size: 72px; line-height: 72px; }
    .auction-banner-content h2 { font-size: 52px; line-height: 62px; }
    .auction-banner-content h1 { font-size: 72px; line-height: 72px; }
    .search-text h3 { font-size: 40px; line-height: 50px; }
    .testimonial-content { padding: 20px; }
    /* .image-grid-wrap:before { bottom: 100px; } */
    .auction-dealers-wrap .auction-dealers-content h3 { font-size: 42px; line-height: 46px; }
    .single-auction_keywords .digital-auction-block { top: 0px; }

    .auction-three-col .three-column-list { padding: 20px; }
}
@media only screen and (max-width: 1024px) {
    .image-card { width: 120px;height: 120px;margin: 0 7px 15px 7px; }
    .image-grid-wrap { margin-top: -80px;}
    .image-grid:nth-of-type(2n) .image-card:last-child {margin-bottom: 60px;}
    .image-grid:nth-of-type(3n) .image-card:last-child {margin-bottom: 100px;}
    .image-grid:nth-of-type(2n) .image-card:last-child {margin-bottom: 60px;}
    .image-grid:nth-of-type(5n) .image-card:last-child {margin-bottom: 100px;}
    .image-grid:nth-of-type(6n) .image-card:last-child {margin-bottom: 70px;}
    .comparison-labels {width: 23%;}
    .comparison-tables {width: 77%;}
    .openlane {width: 55%; }
    .comparison-labels p { font-size: 18px; line-height: 26px; }
    .table.openlane p, .table.physical p { font-size: 18px; line-height: 26px; }
    .dealers-testimonials-block .heading h3 { font-size: 40px; line-height: 50px; }
    .dealers-testimonials-wrap .slick-track { margin: 0 auto; }
    .image-card img.bid-img { max-width: 80px; width: 100%; }
    /* .image-grid-wrap:before { bottom: 80px; } */

    .auction-video-expand { padding: 0 22px; margin-top: -240px; }
    .single-vehicles-block .pill-panel .pill-text { font-size: 28px; line-height: 32px; }
    .physical-auction.auction-landing-banner-block .image-grid-wrap { margin-top: 30px; }
}
@media only screen and (max-width: 991px) { 
    .dealers-testimonials-wrap .slick-arrow.slick-next { right: 10px; }
    .dealers-testimonials-wrap .slick-arrow.slick-prev { right: 65px; }
    .auction-video-expand { margin-top: -200px; }

    .auction-dealers-wrap .auction-dealers-content { width: 100%; text-align: center; padding: 32px 0 0 0; }
    .auction-dealers-block .auction-dealers-bg { position: relative; width: 100%; padding: 0 16px; }
    .auction-dealers-block .auction-dealers-bg figure { padding-bottom: 56.25%;  }
    .mobile-heading { display: block; padding: 80px 16px 40px; text-align: center; }
    .mobile-heading h3 {  color: #0A1B5F; text-align: center;font-family: Poppins;font-size: 36px;font-style: normal;font-weight: 600;line-height: 39.6px;letter-spacing: -0.36px; margin-bottom: 0; }
    .mobile-heading h3 span {  color: #0061FF; display: block; }
    .auction-dealers-wrap .auction-dealers-content h3 { display: none; }
    .auction-dealers-wrap .auction-dealers-content .auction-btn { text-align: center; }
    .single-vehicles-wrap .vehicles-list { width: 21.5%; }
    .single-vehicles-wrap { gap: 24px; }
    .vehicle-auctions-content ul { gap: 20px; }
    .vehicle-auctions-content ul li:before { right: -12px; }

    .auction-three-col .three-column-list { padding: 15px; }
    .auction-three-col .three-column-list h2 {  font-size: 24px;line-height: 26.4px; letter-spacing: -0.24px;  }

    .single-physical_auction .header-wrapper > .row > .col.column-logo {width: auto;max-width: 50%;-webkit-box-flex: auto;-ms-flex: 1 0 100%;flex: auto; }
    .single-physical_auction button#navicon { display: none; }
    .single-physical_auction .header-wrapper > .row > .col.column-utility { display: inline-block; width: fit-content; max-width: 50%; }
    .single-physical_auction .column-utility .row .col { max-width: 120px; flex: auto; }
}
@media only screen and (max-width: 767px) {
  .auction-landing-banner-content h2 {
    max-width: 90%;
    margin: 0px auto 40px;
    font-size: 16px;
  }
  .search-part { padding: 0; }
  .page-template-template-auction-keyword .auction-landing-banner-wrap, .page-template-template-geo-overview .auction-landing-banner-wrap {padding-top: 0;}
    .auction-landing-banner-block { padding: 0px 0 0;}
    .image-card {width: 90px;height: 90px;margin: 0 9px 20px 9px;}
    .physical-auction.auction-landing-banner-block .image-card {width: 102px;height: 102px; }
    .auction-landing-banner-content h1 {font-size: 48px;line-height: 48px; letter-spacing: -0.96px;margin: 0 0 20px 0;}
    .auction-banner-content h2 { font-size: 48px;line-height: 48px; letter-spacing: -0.96px; }
    .auction-banner-content h1 {font-size: 48px;line-height: 48px; letter-spacing: -0.96px;margin: 0 0 40px 0;}
    .search-text h3 { font-size: 36px;line-height: 39.6px;letter-spacing: -0.36px; }
    .search-text p { font-size: 14px;line-height:26px; letter-spacing: -0.2px; }
    .digital-auction-block { padding: 80px 0; }
    .auction-comparison h3 { font-size: 36px;line-height: 39.6px;letter-spacing: -0.36px; margin: 0 auto 40px; }
    .comparison-container-mobile { display: block; padding-bottom: 40px; }
    .comparison-container { display: none; }
    .dealers-testimonials-block .heading h3 { font-size: 36px; line-height: 39.6px; letter-spacing: -0.36px; }
    .testimonial-content { padding: 32px 29px 50px; }
    .dealers-testimonials-wrap { padding-top: 60px; }
    .dealers-testimonials .slick-arrow { bottom: inherit; top: 0; }
    .slick-pagination { left: 0; top: 10px; }
    .dealers-testimonials-wrap .dealers-testimonial-list { padding-left: 5px; padding-right: 5px; }
    .dealers-testimonials-block .heading { margin: 0 auto 40px; }
    .dealers-testimonials { padding-bottom: 40px; }
    .dealers-testimonials.more-padding { padding-bottom: 40px; }
    .image-card img.bid-img { max-width: 50px; width: 100%; }
    .select-bar.auction-state-mobile { display: block; }
    .auction-state-list { display: none; }
    .auction-state-block .heading h3 { font-size: 36px; line-height: 39.6px; letter-spacing: -0.36px; margin-bottom: 40px; }
    .image-grid-wrap:before { height: 300px; }
    .auction-landing-banner-block { bottom: -64px; }

    .auction-banner-content { max-width: 90%; margin: 0 auto 40px; width: 100%; }
    .auction-video-expand { margin-top: -120px; }
    .vehicle-auctions-content { padding: 80px 16px 32px 16px; }
    .auction-landing-banner-block.single-auction-banner { padding: 88px 0 80px; }
    .auction-landing-banner-block.single-auction-banner .image-grid-wrap { margin-top: -50px; }
    .auction-dealers-block { padding-bottom: 80px; }
    .single-vehicles-block { padding: 80px 0; }
    .single-vehicles-block .heading h3 { font-size: 36px; line-height: 39.6px; letter-spacing: -0.36px; }
    .single-vehicles-block .heading { margin-bottom: 40px; }
    .single-vehicles-block .pill-panel .pill-text { font-size: 20px; line-height: 22px; }
    .single-vehicles-block .pill-panel { padding: 8px 16px 8px 8px; }
    .single-vehicles-wrap .vehicles-list { width: 47.3%; }
    .single-vehicles-wrap { gap: 16px; }
    .single-vehicles-wrap .animated-pills { padding-bottom: 40px; }
    .vehicle-auctions-content ul { gap: 16px; }
    .vehicle-auctions-content ul li:before { right: -10px; }
    .auction-video-main { padding: 8px 8px; border-radius: 12px; }
    .single-vehicles-block .animated-pills { padding-bottom: 40px; }
    .dealers-testimonials-block { padding: 80px 0; }
    .digital-bottom-text { margin-bottom: 40px; }
    .auction-comparison.active-auction .digital-bottom-text { display: none; }

    .physical-auctions.digital-auction-block .comparison-container-mobile .openlane-wrap .openlane-list h3 { color: #0061FF; }
    .physical-auctions.digital-auction-block .comparison-container-mobile .physical-auction-wrap .physical-auction-list p { color: #c3c3c3; }
    .physical-auctions.digital-auction-block .comparison-container-mobile .physical-auction-wrap .physical-auction-list h3 { color: #c3c3c3; }
    .physical-auctions.digital-auction-block .comparison-container-mobile .physical-auction-wrap { background: rgba(0, 0, 0, 0.20); }

    .auction-three-col .three-column-block { padding: 75px 0 0; }
    .auction-three-col .three-column-main .slick-arrow { bottom: inherit; top: 0; }
    .auction-three-col .three-column-wrap { padding-top: 60px; }
    .auction-three-col .three-column-main.more-padding { padding-bottom: 40px; }
    .auction-three-col .three-column-list { padding: 24px; border-radius: 16px; background:  #FFF; }
    .auction-three-col .three-column-list h2 { color: #0A1B5F; }
    .auction-three-col .three-column-list p { color: #333; }

    .physical-auction.auction-landing-banner-block { bottom: 0; padding: 64px 0 0 0; }
    .single-physical_auction .auction-banner-content h1 { margin-bottom: 8px; }
    .single-physical_auction .auction-banner-content p { padding: 0; font-size: 16px; line-height: 24px; letter-spacing: 0; }

    .physical-auction.auction-landing-banner-block .image-grid:nth-of-type(3n) .image-card:last-child { margin-bottom: 60px; }
    .physical-auction.auction-landing-banner-block .image-grid:nth-of-type(5n) .image-card:last-child { margin-bottom: 60px; }
    .auction-three-col.three-column-block { padding: 64px 0 0; }
    .three-column-image-content-block.experience-block.auction-experience { padding: 64px 0; }
    .auction-two-col-block.two-column-image-content-block { padding: 64px 0 0; }
    .three-column-image-content-block.experience-block.auction-experience .heading h3 { font-size: 36px !important; line-height: 39.6px !important;   letter-spacing: -0.36px !important; }
    .three-column-image-content-block.experience-block.auction-experience .three-column-experience-btn { margin-top: 0; }

    .physical-auction.auction-landing-banner-block .image-grid:nth-of-type(4n) .image-card:last-child { display: block; margin-bottom: 60px; }
    .physical-auction.auction-landing-banner-block .image-grid:nth-of-type(4n) .image-card img.bid-img { display: block; }
    .image-grid .image-card:last-child { margin: 0 9px 20px 9px; }
    .physical-auction.auction-landing-banner-block .image-grid:nth-of-type(3) .image-card:last-child img.mobile-bid-img { display: block; }
    .physical-auction.auction-landing-banner-block .image-grid:nth-of-type(5) .image-card:last-child img.mobile-bid-img { display: block; }
    .physical-auction.auction-landing-banner-block .image-grid:nth-of-type(3) .image-card:last-child > img { display: none; }
    .physical-auction.auction-landing-banner-block .image-grid:nth-of-type(5) .image-card:last-child > img { display: none; }
    .physical-auction.auction-landing-banner-block .image-grid:nth-of-type(3) .image-card:last-child > img.bid-img { display: block; }
    .physical-auction.auction-landing-banner-block .image-grid:nth-of-type(5) .image-card:last-child > img.bid-img { display: block; }
    .physical-auction.auction-landing-banner-block .image-grid-wrap:before { height: 260px; }
}


