@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;
}

.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;
}

.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;
}

.tab-slider--container {
	padding-top: 40px;
}

.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;
}


.digital-auction-block {
	padding: var(--gaps-spaces-xl) !important;
}
.digital-bottom-text {
	margin-bottom: 0 !important;
}
body:not(.single-auction_keywords) .auction-comparison > h3 {
	margin-bottom: var(--gaps-spaces-md) !important;
}
.single-auction_keywords .auction-comparison > p {
	margin-bottom: var(--gaps-spaces-md) !important;
}



.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;
	}


	.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;
	}


	.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;
	}





	.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;
	}
}





