body.nonuser_pages button#verifyMail {
    width: 100%;
    border: 1px solid #fff;
    background: #059c3f12;
}

#depositRefund .heading {
    text-align: center;
    padding: 0 30px;
}

#depositRefund .heading h4 {
    font-size: 22px;
    margin: 20px 0 10px 0;
}

body.nonuser_pages .row.settings-row img.icons-input {
    top: 35px;
}

.bottom-footer h4 {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    font-size: 14px;
}

header.header_top .links_line .dropdown ul li.menu-item0 a:after {
    display: none;
}

.field-name.sold-buynow {
    background: #7F8FA4;
    padding: 3px 20px;
    border-radius: 26px;
    color: #fff;
    display: table;
    margin: -10px 0 0 0;
}

section#footer-map .container .map img.truck{
    position: absolute;
    width: 30px;
    height: 30px;
    transition: all 8s ease-out;
    z-index: 1;
/*    transform: scale(0.8);*/
}

.button-container.refund-deposit button.btn.btn-big,
button.btn.btn-big.refund-btn{
    background: #ff30300f;
    color: #FF3030;
    border: none;
    font-size: 14px;
    padding: 8px 20px;
    border-radius: 8px;
    cursor: pointer;
}

.button-container.refund-deposit button.btn.btn-big:hover {
    background: #ff30301a;
}

#depositRefund input.btn.btn-primary.disabled {
    background-color: inherit;
    border-color: inherit;
}

#depositRefund form input.btn.btn-primary {background-color: #FF3030!important;}

#depositRefund form input.btn.btn-primary:hover {
    background-color: #da2525 !important;
}

.radio-selectors-calc {
    display: flex;
    gap: 20px;
    margin-top: 20px;
}

.radio-selectors-calc > div {
    width: 100%;
    position: relative;
}

.payment-table.extra-costs > div {
    border: none!important;
    border-top: 1px solid #E1E8EE!important;
    padding: 11px 0;
    margin: 0;
}

.payment-table.extra-costs {
    background: transparent;
    border: none;
    padding: 0;
    border-radius: 0;
}

.shipping-box h5 {
    font-size: 14px;
    font-weight: bold;
    margin: 25px 0 15px 0;
}

div#shipping-step3 {
    border-radius: 10px;
}

.payment-table.shipping-table {
    border-radius: 0 0 10px 10px;
    border: 1px solid #e1e8ee;
    padding: 0;
}

.table-header > div {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
}

.settings-boxes-row.payment-boxes .table-header {
    background: #ffffff;
    padding: 20px 22px;
    border-radius: 10px 10px 0 0;
    border: 1px solid #e1e8ee;
    border-bottom: 0;
}

.payment-table.shipping-table .payment-table-col.footer-line {
    border-top: 1px solid #e1e8ee;
    padding-top: 25px;
    background: #fff;
}

.table-header .payment-table-col span {
    font-weight: bold;
    font-size: 16px;
    display: flex;
    gap: 5px;
    margin: 0;
}

.radio-selectors-calc > div label {
    border: 1px solid #e1e8ee;
    width: 100%;
    padding: 20px 40px;
    border-radius: 8px;
    cursor: pointer;
    transition: all .3s;
}

.radio-selectors-calc > div .icon {
    position: absolute;
    right: 20px;
    top: 50%;
    width: 30px;
    transform: translateY(-50%);
}

button#calc_cost {
    min-width: 200px;
    border-radius: 8px;
    font-size: 16px;
}

button#calc_cost img {
    width: 14px;
    transform: translateY(-1px);
}

div#shipping-step1 {
    border-radius: 10px;
}

.radio-selectors-calc > div input {
    position: absolute;
    left: 18px;
    top: 50%;
    transform: translateY(-50%);
}

.radio-selectors-calc > div label:hover {
    border: 1px solid #249af3;
}

.radio-selectors-calc label.selected {
    border: 1px solid #249af3;
    box-shadow: 0 0 0 4px #249af326;
}

body.nonuser_pages button#verifyPhone {
    color: #fff;
    background: #249AF3;
    border-radius: 8px;
}

body.nonuser_pages button#verifyPhone:hover {
    background: #2b3541;
    border: 1px solid #2b3541;
}

.header_box .time-frame.before > span:last-child {
    background: #f5f6f8;
    color: #000;
    padding: 5px 10px;
    border-radius: 6px;
}

.archieved-lot .price-section {
    background: transparent;
}

.lot-wrapper-new .box.live_auction .price-section {
    border-radius: 8px 8px;
}

.item-single-page:not(.archieved-lot) div#bidding-info.final-bid .bid-status {
    margin-top: 20px;
}

.item-single-page:not(.archieved-lot) div#bidding-info.final-bid .bid-status.status-green {
    margin-top: 0px;
}

.archieved-lot .lot-header-new {
    background: repeating-linear-gradient(45deg, #fff, #fff 10px, #fbfbfb 10px, #fdfdfd 20px);
}

.item-single-page:not(.archieved-lot) div#bidding-info.final-bid .price-section {
    background: transparent;
    border-top: 1px solid #e1e8ee;
}

div#bidding-info.final-bid .lot-price-info {
    padding-bottom: 0;
}
/*div#bidding-info.final-bid .lot-price-info span.price.max_bid.black {
    justify-content: center;
}*/

div#archieved-message {
    background: #e6f4ff;
    border-radius: 10px;
    box-shadow: 0 0 0;
}

.archieved-lot .bid-status {
    background: #fff;
    padding: 20px;
    /*margin-bottom: -30px;*/
    border-radius: 0 0 8px 8px;
    margin-top: 10px;
    border-top: 1px solid #fdf2f0;
}

.archieved-lot div#bidding-info.final-bid .bid-status .field-name {
    color: #334150;
    font-weight: 400;
    font-size: 14px;
}

button.btn.btn-transparent.bid.counter-live-btn {
    display: flex;
    justify-content: center;
    padding: 10px 30px;
    gap: 20px;
    position: relative;
    overflow: hidden;
}

button.btn.btn-transparent.bid.counter-live-btn span#button-remaining-time {
    background: #30c773;
    padding: 10px 10px;
    position: absolute;
    left: 0;
    top: 0;
    text-align: left;
}

button.btn.btn-transparent.bid.counter-live-btn .text {
    position: relative;
    z-index: 9;
}

button.btn.btn-transparent.bid.counter-live-btn span#filler {
    background: #30c773;
    /*padding: 10px 10px;*/
    position: absolute;
    width: 0%;
    left: 0;
    height: 100%;
    top: 0;
}

button.btn.btn-transparent.bid.counter-live-btn:hover span#filler {
    background: #2fce75;
    border-color: #2fce75;
}

.main-content.empty .header-content {
    background: #fff;
    border-radius: 8px;
    border: none;
}

/*

.archieved-lot .bottom_bar:after {
    position: absolute;
    content: 'Archieved lot';
    background: #eaecef;
    left: 50%;
    top: 8px;
    transform: translateX(-50%);
    text-align: center;
    border-radius: 8px;
    font-size: 14px;
    padding: 4px 25px;
}
*/

.archieved-lot .bottom_bar {
    position: relative;
    background: #fbfbfb;
}

.archieved-lot .back-btn-overflow.new_version > span > span > a {
    background:#fff;
}

.items-row.shipping-lot {
    padding: 0 8px;
}

.items-row.shipping-lot .item-column {
    width: 100%;
    border: 1px solid #e6edf6;
    border-radius: 8px;
    padding: 0 20px;
}

.items-row.shipping-lot .item-price {
    width: 100%;
    margin: 0;
    padding: 0 0 0 5px;
    border: none;
}

.items-row.shipping-lot ul.car-way-dates {
    display: flex;
    gap: 30px;
    justify-content: space-between;
}

.items-row.shipping-lot ul.car-way-dates li:after {
    display: none;
}

.items-row.shipping-lot .item-info {
    width: 100%;
    border-bottom: 1px solid #e6edf6;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

select#default_destination {
    appearance: none;
    background: url('../../img/double-arrs.svg') 98.5% 13px no-repeat !important;
}

.nothing-found.new-ver img {
    max-width: 150px;
    opacity: 1;
    width: 100%;
}

.nothing-found.new-ver h5 {
    color: #219af3;
    font-size: 18px;
    margin: 20px 0 10px;
}

.nothing-found.new-ver p {font-size: 14px;color: #7F8FA4;margin: 0;}

.nothing-found.new-ver .wrapper {
    max-width: 400px;
    background: #fff;
    padding: 50px;
    display: table;
    margin: 50px auto;
    border-radius: 15px;
    box-shadow: 0 2px 3px rgba(51, 65, 80, 0.03);
}

.nothing-found.new-ver {
    padding: 0;
    width:100%;
}

.main-content.empty {
    background: transparent;
    box-shadow: 0 0 0;
}

.main-content.empty .header-content.tabs-version {
    background: #fff;
    border-radius: 8px;
}

body.nonuser_pages .form-control {
    height: 40px;
    border-radius: 8px;
    margin-top: 5px;
}

.car-way-dates a.tips-question {display: inline-flex;margin-left: 2px;transform: translateY(3px);}

.row.settings-row.settings-row-email-telephone .form-group label {
    display: table;
    width: 100%;
    margin-bottom: 5px;
}
 
input[type=checkbox], input[type=radio] {
    accent-color: #249af3;
}

.row.settings-row > div label.form-check-label {
    color: #000;
    user-select: none;
}

input[type=checkbox].form-check-input {
    width: 14px;
    height: 16px;
    transform: translateY(-1px);
}

.row.settings-row.settings-row-email-telephone .iti {
    width: 100%;
}

body.nonuser_pages .psa-form.form-login .dropdown select {
    height: 40px;
    margin-top: 5px;
}

body.nonuser_pages #personalInformation button.btn.btn-success {
    background: #249af3;
    border: 1px solid #249af3;
    width:300px;
    display: table;
    margin: 0 auto;
}


body.nonuser_pages #personalInformation button.btn.btn-success:hover {
    text-decoration: none;
    background: #4fb1fa;
    border: 1px solid #4fb1fa;
}

body.nonuser_pages #personalInformation .inner-box {
    border-top: 1px solid #e1e8ee;
    padding-top: 20px;
    margin: 30px 0 0 -20px;
    width: calc(100% + 40px);
}

body.nonuser_pages .payment-box .payment-header {
    color:#000;
}

.row-title h4 span {
    background: transparent;
    border: 1px solid #219af3;
    font-weight: 400;
    padding: 3px 7px;
    font-size: 14px;
    border-radius: 25px;
    display: inline-table;
    margin: 5px 0 0 0;
    transform: translateY(-1px);
    color: #219af3;
}

body.nonuser_pages section#footer-map {
    display: none;
}

body.nonuser_pages footer#footer-main {
    padding-top: 10px;
}

header.header_top .search .type_selector a:after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
}

.half-part.reviews-section .review-item .bg {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    max-height: 100%;
}

.half-part.reviews-section .review-item {
    height: calc(100vh - 40px);
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
    position: relative;
    border-radius: 15px;
    overflow: hidden;
    padding: 50px;
}

a.btn.btn-primary.next-step{
    height: 45px;
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 15px;
}

a.btn.btn-primary.back-step {
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
    width: 60px;
    opacity: 0;
}

.steps_header {
    position: relative;
    z-index: 4;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    color: #7f8fa4;
    font-size: 14px;
    margin-bottom: 35px;
}

.steps_header a {
    display: table;
    width: auto;
    padding: 0;
    background: transparent;
    color: #219af3;
    width: 100px;
    font-size: 14px;
    cursor: pointer;
}

.steps_header .progress_bar {
    position: absolute;
    width: 100%;
    background: #dce5ef;
    height: 4px;
    border-radius: 100px;
    bottom: -15px;
}

.steps_header .progress_bar span {
    width: 50%;
    position: absolute;
    border-radius: 100px;
    height: 100%;
    left: 0;
    transition: all .5s;
    background: #249af3;
}

.steps_header a:hover {
    background: #219af326;
    color: #219af3;
}

a.btn.btn-primary.back-step.show {opacity: 1;}

.half-part.reviews-section .review-item:before {
    width: 100%;
    height: 50%;
    position: absolute;
    bottom: 0;
    content: '';
    background: linear-gradient(0deg, #000000a6, transparent);
    left: 0;
}

.half-part.reviews-section {
    padding: 20px;
}

.half-part.reviews-section .review-item .item {
    position: relative;
    z-index: 3;
    color: #fff;
    width: 80%;
}

.half-part.reviews-section .review {
    font-size: 22px;
    line-height: 32px;
    margin: 20px 0;
}

.half-part.reviews-section .author {
    font-size: 14px;
}

.half-part.reviews-section .source {
    font-size: 14px;
    align-items: center;
    display: flex;
    gap: 5px;
    opacity: 0.7;
}

.half-part.reviews-section .source a {
    color: #fff;
    text-decoration: underline;
}

.half-part.reviews-section .arrows {position: absolute;right: 50px;bottom: 46px;display: flex;gap: 15px;}

.half-part.reviews-section .swiper-button-next, .half-part.reviews-section .swiper-button-prev {
    position: static;
    border: 1px solid #ffffff5c;
    width: 50px;
    height: 50px;
    border-radius: 100px;
    transition: all .3s;
}

/*.nonuser_pages section#content .container.container-transparent {
    padding-top: 55px;
}*/

.nonuser_pages .alerts-psa {
    padding: 20px 20px 0 20px;
}

.nonuser_pages .alerts-psa > div {
    border-left: 2px solid #1598f6;
    display: flex;
    align-items: center;
}

.half-part.reviews-section .swiper-button-next:after, .half-part.reviews-section .swiper-button-prev:after {
    display: none;
}

.half-part.reviews-section .swiper-button-next:hover, .half-part.reviews-section .swiper-button-prev:hover {
    border: 1px solid #fff;
}

.animation-circles > span:nth-child(1) {
    width: 103px;
    height: 103px;
}

.animation-circles > span:nth-child(2) {
    animation-delay: .1s;
    width: 250px;
    height: 250px;
}

.animation-circles > span:nth-child(3) {
    animation-delay: .2s;
    width: 395px;
    height: 395px;
}

.animation-circles > span:nth-child(4) {
    animation-delay: .3s;
    width: 560px;
    height: 560px;
}

.animation-circles > span:nth-child(5) {
    animation-delay: .4s;
    width: 724px;
    height: 724px;
}

.animation-circles > span {
    animation: waves 3.5s ease-out infinite;
    position: absolute;
    border: 1px solid #ddeffdfa;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    border-radius: 100%;
}

.animation-circles {
    position: absolute;
    z-index: 1;
    left: 41px;
    top: 40px;
}

.half-part.right-side-part .icon {
    position: relative;
}

.half-part.right-side-part .icon img {
    position: relative;
    z-index: 3;
}

@media screen and (max-width: 619px) {
    .half-part.right-side-part .icon img {
        display: none;
    }
}

.bottom-part a {
    color: #7F8FA4;
}

.bottom-part a:hover {
    color: #249af3;
}

a.link-center.frg-pwd:hover {
    color: #249af3;
}

.half-part.right-side-part label.form-check-label {margin: 0;}

@-webkit-keyframes waves {
  0% {
    transform: translateX(-50%) translateY(-50%) scale(1);
    opacity: 0;
  }
  
  50% {
    transform: translateX(-50%) translateY(-50%) scale(1.1);
    opacity: 1;
  }

  100% {
    transform: translateX(-50%) translateY(-50%) scale(1);
    opacity: 0;
  }
}

a.link-center.frg-pwd {
    color: #7F8FA4;
    display: table;
    width: 100%;
    text-align: center;
    margin-top: 40px;
    font-size: 14px;
}

.psa-form.form-login .combined-fields {
    display: flex;
    justify-content: space-between;
    gap: 15px;
}

.psa-form.form-login .combined-fields > div {
    width: 100%;
}

.selected-flag {
    width: 100%;
}

.country-select.inside .selected-flag {
    width: 100%;
    cursor: pointer;
}

.flag-dropdown {
    width: 100%;
}

.country-select .selected-flag .arrow {
    left: 34px;
}

.country-select .country-list {
    overflow-x: hidden;
    width: 262px;
}

.intl-tel-input .country-list {
    overflow-x: hidden;
    width: 262px;
}

span.country-name {white-space: normal;width: 100%;}

.country-select .country-list .country {
    display: flex;
    align-items: center;
    gap: 3px;
}

img.icons-input {
    width: 22px;
}

.country-select .country-list .flag,
.country-select .selected-flag .flag,
.intl-tel-input .selected-flag .iti-flag,
.iti-flag{border-radius: 4px;}

.country-select .country-list .country.highlight {
    background-color: rgb(36 154 243 / 7%);
    cursor: pointer;
}

.half-part.right-side-part .form-control.error {
    box-shadow: 0 0 0 4px #f33a3a14;
    border: 1px solid #f33a3a;
}

.half-part.right-side-part .form-control.valid {
    border: 1px solid #16AD59;
    box-shadow: 0 0 0 5px #16ad5914;
}

.half-part.right-side-part form, .half-part.right-side-part h5, .half-part.right-side-part h6 {position: relative;z-index: 3;}

.half-part.right-side-part .form-control {
    height: 45px;
    border-radius: 8px;
    border-color: #E6EDF6;
}

.half-part.right-side-part label {
    color: #000;
    margin-bottom: 5px;
}

.half-part.right-side-part h5 {
    text-align: left;
    font-size: 26px;
    color: #000;
    margin-top: 35px;
}

.half-part.right-side-part h6 {
    text-align: left;
    margin-bottom: 50px;
}

.middle-part {
    width: 100%;
    max-width: 544px;
}

form.psa-form button.btn.btn-primary {
    height: 45px;
    border-radius: 8px;
}

body.internal-page-wr {
    background: #F6F6F8;
}

/*SEARCH PAGE START*/

header.page-title.white-bg-version h1 {
    font-size: 26px;
    font-weight: 600;
    color: #000;
}

header.page-title.white-bg-version .plain-container {
    max-width: 100%;
}

header.page-title.white-bg-version {
    background: #fff;
    box-shadow: 0 2px 3px rgb(51 65 81 / 3%);
    display: table;
    width: 100%;
    margin-bottom: -30px;
    padding: 190px 20px 80px 20px;
}

header.page-title.white-bg-version h5 {
    color: #219AF3;
    font-size: 18px;
}
          
.plain-container {
    max-width: 665px;
    text-align: center;
    margin: 0 auto;
}

section#content-page.background_gray {
    background: #F6F6F8;
}

header.page-title.white-bg-version .header-caption p {
    color: #687687;
    max-width: 800px;
    margin: 0 auto;
}

.psa-box {
    background: #fff;
    box-shadow: 0 2px 3px rgb(51 65 81 / 3%);
    display: table;
    width: 100%;
    margin-bottom: -30px;
    padding: 0;
    display: flex;
    align-items: center;
    border-radius: 6px;
}

.psa-box > .col {
    padding: 20px 50px;
}

.sale-documents {
    position: relative;
    background: #fff;
    margin-top: 60px;
    box-shadow: 0 2px 3px rgb(51 65 81 / 3%);
    border-radius: 6px;
}

.sale-documents div.dt-container .dt-search input {
    border-radius: 8px;
    padding:5px 10px;
    min-width: 250px;
    color:#000;
    border: 1px solid #E6EDF6;
    margin-left: 10px;
}



#sale-docs td {
    border-bottom: 1px solid #EAECEF;
    vertical-align: middle;
}

@keyframes pulseInput {
	0% {
		box-shadow: 0 0 0 0 rgb(33 154 243 / 50%);
	}

	70% {
		box-shadow: 0 0 0 5px rgb(33 154 243 / 0%);
	}

	100% {
		box-shadow: 0 0 0 0 rgb(33 154 243 / 0%);
	}
}

.sale-documents .dt-layout-row:not(.dt-layout-table) {padding: 14px 20px 8px 20px;color: #687687;}

#sale-docs thead {
    background: #F9FAFB;
}

#sale-docs thead th {
    color: #687687;
    padding: 20px;
    border-bottom: 1px solid #EAECEF;
    border-top: 1px solid #EAECEF;
    font-weight: 400;
    text-align: left;
}


#sale-docs th.dt-type-numeric {
    color: #687687;
    font-weight: 400;
    text-align: left;
    padding: 10px 20px;
    border-bottom: 1px solid #EAECEF;
    vertical-align: middle;
}

#sale-docs td.dt-type-numeric {
    text-align: left!important;
}

#content-page > div > div.psa-box > div.col.indicators-list > ul > li:nth-child(5) > span:nth-child(2) {
    left: 10px;
}


/*section#content-page.background_gray .container {
    padding: 0;
}*/

.sale-documents div.dt-container select.dt-input {border: 1px solid #EAECEF;border-radius: 8px;color: #000;padding: 6px 0px 6px 10px;margin-right: 10px;}

.sale-documents div#sale-docs_info {
    background: rgb(33 154 243 / 6%);
    display: table;
    color: #219AF3;
    padding: 4px 10px;
    border-radius: 100px;
    font-size: 14px;
    position: absolute;
    top: 22px;
    left: 50%;
    transform: translateX(-50%);
}

.sale-documents .dt-paging.paging_full_numbers {
    display: flex;
    justify-content: center;
    margin: 0 auto;
    padding-bottom: 15px;
}

.sale-documents div.dt-container .dt-paging .dt-paging-button,
.sale-documents div.dt-container .dt-paging span.ellipsis{
    border: 1px solid #E6EDF6!important;
    background: #e6edf64a!important;
    color: #7F8FA4!important;
    width: auto;
    margin: 0;
    border-left: 0!important;
    min-width: auto;
    outline: none!important;
    padding-left: 20px;
    padding-right: 20px;
}

.sale-documents div.dt-container .dt-paging .dt-paging-button:first-child {
    border-left: 1px solid #EAECEF!important;
    border-radius: 8px 0 0 8px;
}

.sale-documents div.dt-container .dt-paging .dt-paging-button:last-child {
    border-radius: 0 8px 8px 0;
}

.sale-documents div.dt-container .dt-paging button.dt-paging-button.current {
    background: #fff!important;
    color: #000!important;
}

.sale-documents div.dt-container .dt-paging .dt-paging-button:hover {
    background: #fff!important;
    color: #7F8FA4!important;
}

.sale-documents div.dt-container .dt-paging span.ellipsis {
    display: flex;
    align-items: center;
    justify-content: center;
}

.psa-box h4 {
    max-width: 580px;
    color: #000;
    font-weight: 600;
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 20px;
}

.psa-box p:last-child {
    margin: 0;
}

.psa-box p {color: #687687;}

.col.indicators-list ul {
    margin: 0;
    padding: 0;
}

.col.indicators-list {
    margin: 0;
    padding: 0;
    border-left: 1px solid #EAECEF;
}

.col.indicators-list ul li {
    margin: 0;
    padding: 20px 10px 15px 50px;
    list-style: none;
    border-bottom: 1px solid #EAECEF;
    position: relative;
}

.col.indicators-list ul li:last-child {
    border: none;
}

.col.indicators-list ul li span {
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-35%);
}

span.inline-block.indicator-green.rounded-full {
    background: #38C172;
}

span.inline-block.indicator-black.rounded-full {
    background: #22292F;
}

span.inline-block.indicator-yellow.rounded-full {
    background: #FFED4A;
}

span.inline-block.indicator-grey.rounded-full {
    background: #B8C2CC;
}

span.color-line.white {
    box-shadow: 0 0 0px 1px #eaeaea;
}

.item-tags span.finished {
    display: flex;
    align-items: center;
    background: #fff7f6;
    color: #ef2621;
}

.item-tags span.live {
    display: flex;
    align-items: center;
    gap: 5px;
    background: #00cc5214;
}

.item-tags span.live .indicator {
    align-items: center;
    display: flex;
    padding: 0;
}

.item-tags span.buynow {
    color: #0fbb5b;
}

.item-horizontal.item-shipping .item-info {margin-left: 30px;}

.item-horizontal.item-shipping .gallery {
    width: 39%;
}

.item-horizontal.item-shipping .item-title a {
    margin-bottom: 10px;
}

.item-horizontal.item-shipping .item-specs select {
    min-width: 200px;
}

.item-horizontal.item-shipping .city-name {
    display: flex;
    align-items: center;
    gap: 8px;
}

#main-content > div.header-content.tabs-version > ul > li:nth-child(3) {
    display: flex;
    align-items: center;
    gap: 5px;
}

.total-imported {
    position: absolute;
    top: 30px;
    display: flex;
    gap: 10px;
    padding: 12px 20px;
    left: 30px;
    font-size: 14px;
    background: #36414F;
    border-radius: 8px;
    align-items: center;
    z-index: 9; 
}

.total-imported .numbers {display: flex;gap: 3px;}

.total-imported .numbers > span {
    color: #000;
    background: #fff;
    padding: 1px 6px;
    border-radius: 2px;
    position: relative;
    overflow: hidden;
    transition: all .5s;
    height: 22px;
    width: 17px;
}

span.next-rotate {
    display: flex;
    flex-direction: column;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    
}

.total-imported select.year-selector {
    background: #2B3541;
    color: #fff;
    padding: 3px 7px;
    border: 1px solid #435061;
    border-radius: 100px;
}

.numbers span.animate span.next-rotate {
    transform: translateX(-50%) translateY(-210px);
    transition: all .5s linear;
}


/*
.total-imported .numbers > span.animate {
    background: #d3d3d3;
}

.total-imported .numbers > span.animate .digit,
.total-imported .numbers > span.animate .next{
    transition: all .5s;
}

.total-imported .numbers > span .next {
    transform: translateY(-18px) translateX(-50%);
    position: absolute;
    left: 50%;
}

.total-imported .numbers > span.animate .next{
    transform: translateY(0px) translateX(-50%);
}

.total-imported .numbers > span .digit {
    transform: translateY(0px);
    display: inline-flex;
}

.total-imported .numbers > span.animate .digit {
    transform: translateY(18px);
}
*/

.container.container-transparent.container-expanded .top_bar {
    margin: 15px 0 0 0;
    background: #fff;
    box-shadow: 0 2px 3px rgba(51, 65, 80, .03);
    border-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 3px 15px;
    min-height: 50px;
}

table.table.table-striped.table-styled {
    font-size: 14px;
}

table.table.table-striped.table-styled thead th {
    color: #687687;
    background: #F9FAFB;
    font-weight: 500;
    padding: 20px;
    border-bottom: 1px solid #EAECEF;
    border-top: none;
}

table.table.table-striped.table-styled tbody td {
    padding: 13px 20px;
    vertical-align: middle;
    background: #fff;
    border-bottom: 1px solid #EAECEF;
    border-top: 0;
}

span.status.completed {
    color: #16AD59;
    background: #EDF9F2;
}

table.table.table-striped.table-styled span.status {
    border-radius: 100px;
    padding: 6px 12px 5px 12px;
}

ul.shipping-steps {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
}

ul.shipping-steps li {
    margin: 0!important;
    padding: 0;
}

span.status.failed {
    color: #c80707;
}

span.status.pending {
    color: #F68136;
    background: #F6813617;
}

.dropdown.city-from .input-wr {
    padding: 20px 20px 5px 20px;
}

div#noResultsMessage {
    text-align: center;
    padding: 10px 0 16px;
    font-size: 13px;
    font-weight: 400;
    color: #7F8FA4;
}

.dropdown.city-from input.dropdown-filter {
    margin: 0;
    width: 100%;
    padding-left: 10px;
}

.footer-content p {
    font-size: 13px;
}

.item-horizontal.using-cookies.watchlist-archived-items .item-title {
    margin-bottom: 10px;
}

.item-horizontal.using-cookies.watchlist-archived-items .item-info {
    margin-left: 20px;
}

.item-horizontal.using-cookies.watchlist-archived-items .item-specs ul li span.devider {
    display: inline;
}

.item-horizontal.using-cookies.watchlist-archived-items .item-price {
    margin-left: 20px;
}

.item-horizontal.using-cookies.watchlist-archived-items .item-price.archived  .price-box {
    font-size: 13px;
    color: #000;
    border: none;
    text-align: left;
    font-size: 20px;
    padding: 0;
    order: -1;
    margin-bottom: 13px;
}

.item-horizontal.using-cookies.watchlist-archived-items .item-price.archived .price-box span {
    text-align: left;
    display: table;
    margin: 0;
    color: #7F8FA4;
}

.item-horizontal.using-cookies.watchlist-archived-items .item-price.archived {
    background: linear-gradient(180deg, rgb(239 38 33 / 21%) -140%, rgba(255, 255, 255, 1) 70%);
    border-radius: 0 6px 6px 0;
    border: none;
}


.container.container-transparent.container-expanded .tags-manager {margin: 0;padding: 5px 0 5px 0px;display: flex;gap: 10px;flex-wrap: wrap;}

.container.container-transparent.container-expanded {
    max-width: 1360px!important;
    width: 100%;
}

a.close-modal {
    display: none;
}

a.apply-changes {
    display: none;
}

.mobile-buttons {
    display: none;
}

#categories > ul > .item {
    padding: 15px;
}

.header-content.tabs-version h5 {
    padding: 25px 0;
}

.container.container-transparent.container-expanded .top_bar .dropdown.sort-dropdown .btn-secondary {border: none;padding: 10px;border-radius: 6px;}

.container.container-transparent.container-expanded .tags-manager .tag {
    border-radius: 100px;
    margin: 0;
}
.container.container-transparent.container-expanded .top_bar .dropdown.sort-dropdown .dropdown-toggle::before,
.container.container-transparent.container-expanded .top_bar .dropdown.sort-dropdown .dropdown-toggle::after {
    display: none;
}
.container.container-transparent.container-expanded .top_bar .dropdown.sort-dropdown .btn-secondary img.icon {
    margin: -3px 3px 0 0px;
}

.options-list .btn-secondary, .options-list .form-control {
    border-radius: 8px;
}

.options-list span.indicator.blue:after {
    background: #219AF3;
    animation: none;
}

.options-list span.indicator.green:after {
    animation: none;
}

#categories > ul > .item > ul li a {
    background: #E9EDF0;
    font-size: 14px;
    color: #000;
    padding: 6px 10px;
    border-radius: 100px;
    transition: all .3s;
}

#categories > ul > .item > ul li a:hover {
    background: #E9EDF0;
    box-shadow: 0 0 0 2px #229af3;
    color: #000;
}

#categories > ul > .item > ul {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}

#categories > ul > .item > ul li {
    margin: 0;
}

.options-list .dropdown-toggle::before {
    display: none;
}

.options-list a.dropdown-item {
    padding: 10px 12px;
}

.options-list h6.dropdown-header {
    opacity: 1;
    color: #7F8FA4;
    padding: 14px 12px 7px 12px;
}

.options-list .tags-style label.form-check-label.aiia_style {
    background: #DA1B1B;
    color: #fff;
    padding: 6px 15px;
}

.options-list .tags-style label.form-check-label.copart_style {
    background: #1D60E1;
    color: #fff;
    padding: 6px 15px;
}

.options-list .tags-style label.form-check-label.copart_style:hover {
    box-shadow: 0 0 0 2px #1d60e178;
}

.options-list .tags-style label.form-check-label.aiia_style:hover {
    box-shadow: 0 0 0 2px #da1b1b47;
}

.options-list .tags-style .active label.form-check-label.copart_style {
    box-shadow: 0 0 0 2px #1d60e178!important;
}

.options-list .tags-style .active label.form-check-label.aiia_style {
    box-shadow: 0 0 0 2px #da1b1b47!important;
}

.options-list .tags-style.multiple-choice label.form-check-label {
    background: #fff;
    border: 1px solid #EAEAEA;
    position: relative;
}

.options-list .tags-style.multiple-choice label.form-check-label:after {
    background-image: url('data:image/svg+xml,<svg width="9" height="7" viewBox="0 0 9 7" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.41681 4.97446L1.6331 3.19076L0.867188 3.95667L3.41681 6.5063L8.67477 1.24834L7.90885 0.482422L3.41681 4.97446Z" fill="white"/></svg>');
    background-color: #7F8FA4;
    content: '';
    width: 14px;
    height: 14px;
    background-position: 45% 51%;
    background-repeat: no-repeat;
    border-radius: 20px;
}

.options-list .tags-style.multiple-choice .form-check-obj.active:not(.all-type) label.form-check-label {
    background: #E9EDF0;
}

.options-list .tags-style.multiple-choice .form-check-obj.active label.form-check-label:after {
    background-color: #229af3;
}

a.btn.btn-primary.psa-secondary.psa-new-ver-buttons {
    border: 1px solid #E6EDF6;
    padding: 11px 14px;
    display: flex;
    width: auto;
    align-items: center;
    border-radius: 6px;
    font-size: 14px;
    color: #212529;
    transition: all .3s;
    position: relative;
    background: transparent;
    left: auto;
    top: auto;
    line-height: 24px;
    font-weight: 400;
    gap: 10px;
    margin: 0;
    max-height: 48px;
}

a.btn.btn-primary.psa-secondary.psa-new-ver-buttons:hover {
    text-decoration: none;
    background: #f7f8f9;
}

.header-content.tabs-version .tabs {
    display: flex;
    margin: 0;
    padding: 0;
    gap: 30px;
    align-items: center;
}

.header-content.tabs-version .tabs li {
    list-style: none;
    margin: 0;
    padding: 23px 0 22px 0;
    position: relative;
}

.header-content.tabs-version .tabs li a {
    font-size: 16px;
    color: rgb(51 65 80 / 70%);
    font-weight: 600;
}

.header-content.tabs-version .tabs li.active a {
    color: #334150;
}

.header-content.tabs-version .tabs li a span.search-count,
.header-content.tabs-version .tabs li a span.count {
    color: #7F8FA4;
    font-weight: 400;
    font-size: 14px;
}

@media (min-width:992px) and (max-width: 1400px) {
    .header-content.tabs-version .tabs li a span.search-count,
    .header-content.tabs-version .tabs li a span.count {
        display: block;
    }
}

.header-content.tabs-version {
    padding: 0 20px;
    align-items: center;
    border-bottom: 1px solid #E6EDF6;
}

.header-content.tabs-version .tabs li.active:after {content: '';position: absolute;width: calc(100% + 20px);height: 2px;background: #219AF3;bottom: 0px;left: -10px;}

.header-content.tabs-version .tabs li a:hover {
    text-decoration: none;
    color: #249af3;
}
 
.header-content.tabs-version .tabs li.active a:hover {
    color: #334150; 
}

.item-specs ul li img {
    margin-top: -3px;
}

.container.container-transparent.container-expanded .item-specs ul li span.specs-icons {
    display: flex;
    gap: 5px;
}

.item-specs ul:last-child {
    width: 100%;
}

.container.container-transparent.container-expanded .item-specs ul li span.specs-icons img {height: 20px; max-width: 30px;}

.box-title,
.item-horizontal{
    border-bottom: 1px solid #E6EDF6;
}

.item-horizontal .item-info {
    width: 63%;
}

.item-horizontal .wrapper {
    width: 70%;
}

.item-horizontal .item-column {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.item-horizontal .item-header {
    width: 100%;
    margin-bottom: 10px;
}

.item-horizontal .extra-information {
    background: #f5f6f8;
    padding: 4px 11px;
    border-radius: 6px;
    display: table;
    margin-bottom: 9px;
}

.item-horizontal .extra-information .specs {
    gap: 15px;
}


.item-horizontal .item-price {
    width: 37%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    border-radius: 0;
    border: none;
    padding: 0;
    border-left: 1px solid #e6edf6;
    padding-left: 20px;
}

.item-price .bid-status img,
.item-price .date img,
.item-price .people-watch img{
    width: auto;
    margin: -2px 6px 0 0;
    float: left;
}

.item-price .bid-status {
    padding: 10px 0 0 0;
    position: relative;
}


.item-price .people-watch {
    margin: 10px 0;
    line-height: 16px;
    align-items: flex-start;
}

.item-price .people-watch img {
    margin-top: -2px;
}

.item-horizontal .gallery .carousel {
    border-radius: 6px;
    overflow: hidden;
}

.item-price .people-watch b {
    margin: 0;
    font-size: 13px;
}

.bid-status span.indicator {
    position: absolute;
    left: 13px;
    bottom: 0px;
}

.item-price .price-box {
    background: #F5F6F8;
    padding: 5px;
    margin-bottom: 0;
    font-weight: 600;
    font-size: 15px;
}

/*SEARCH PAGE END*/

/*HOME STYLES START*/
.bg-main .container {
    flex-direction: column;
    position: relative;
    z-index: 2;
}

.bg-main:before {
    content: '';
    background: linear-gradient(180deg, #000000a6, transparent);
    width: 100%;
    height: 100%;
    position: absolute;
}

.bg-main {
    position: relative;
    overflow: h;
}

a.link-main.secondary:hover {
    color: #fff;
    background: transparent;
    border: 1px solid #fff;
}

.form-search-main {
    background: #fff;
    max-width: 950px;
    padding: 0;
    position: relative;
    width: 100%;
    margin-bottom: -35px;
    box-shadow: 0 24px 24px -30px rgb(54 65 79 / 10%);
    transition: all .3s;
    border-radius: 15px;
}

@media (min-width:668px) and (max-width:768px) {
    .form-search-main {
        width: 85%;
    }

    section#footer-map .container {
        grid-template-columns: 1fr;
        width: 85% !important;
    }
}

.archieved-lot .lot-wrapper-new .box.final-bid {
    background: #fff7f6;
    padding-bottom: 30px;
}

.lot-wrapper-new .box.green-gr {
    background: linear-gradient(180deg, rgb(0 255 113) -50%, rgba(255, 255, 255, 1) 30%);
}

.tags-inline {
    display: flex;
} 

.select2-dropdown {
    border: 1px solid #e6edf6!important;
}

a.step:not(.active) {
  animation-name: heartbeat;
  animation-duration: 3.3s;
  animation-iteration-count: infinite;
  animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

@keyframes heartbeat {
	0%   { transform: scale(1);    }
	30%  { transform: scale(1);    }
	40%  { transform: scale(0.9); }
	50%  { transform: scale(1);    }
	60%  { transform: scale(0.93);    }
	70%  { transform: scale(1); }
	80%  { transform: scale(1);    }
	100% { transform: scale(1);    }
}

.mobile-version.status {
    position: absolute;
    z-index: 999;
    transform: translateX(-50%);
    background: #fff;
    font-size: 12px;
    padding: 8px 7px 7px 7px;
    left: 50%;
    width: 100%;
    max-width: 220px;
    text-align: center;
    display: flex;
    justify-content: center;
    border-radius: 0 0 6px 6px;
    opacity: 0.8;
}

.specs {
    font-size: 12px;
    color: #7F8FA4;
    display: flex;
    gap: 5px;
    align-items: center;
    width: 100%;
    justify-content: space-between;
}

.form-search-main .select2-container--default span {
    color: #000!important;
}

.form-search-main .select2-container--default .select2-selection--single {
    color: #444;
    border: 1px solid #E6EDF6;
    background: #fff;
    height: 48px;
}
    
body .select2-container--default.select2-container--disabled .select2-selection--single {
    background-color: transparent;
    opacity: 0.5;
}

.top-options ul li button {
    color: #7F8FA4;
    opacity: 1;
    padding: 15px 15px;
}

.top-options ul li.active button {
    color: #000;
}

.form.form_1col input {
    background: #fff;
    color: #000;
    border: 1px solid #E6EDF6;
}

.form.form_1col input::placeholder {
    color: #7F8FA4;
}

.form-search-main label.switch span.label {
    color: #000;
    font-weight: 400;
    font-size: 14px;
    margin: -11px 0 0 30px;
}
    
.section_title.archieved-wr span {
    color: #7F8FA4!important;
}

.section_title.second p {
    color: #7F8FA4;
    font-weight: 400;
}

.top-options.main-types {
    border-bottom: 1px solid #E6EDF6;
}

.form-grid {
    display: flex;
    width: 100%;
    padding: 20px 20px 5px 20px;
}

.form-grid > .side {
    width: 100%;
}

.form-search-main .side label.form-cols {height: 63px;padding: 0;margin: 0;width: 100%;}
.form-search-main .side .years-wrapper label.form-cols {
}

.form-grid > .side:first-child {
    display: grid;
    grid-template-columns: 1fr 1fr;
    column-gap: 20px;
    row-gap: 5px;
}

.form-search-main .years-wrapper {
    gap: 20px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    width: 100%;
}


.section_title.archieved-wr {
    padding: 0;
    margin: 0;
    position: absolute;
    right: 15px;
    top: 15px;
}

.form.form_1col {
    padding: 0;
}

.form-search-main .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 48px;
}

.form-grid > .side:nth-child(2n) {
    text-align: center;
}

body .section_title.second {
    display: table;
    padding-top: 12px;
}

.form-search-main .side > label.form-cols:first-child {
    min-width: 200px;
}

.form-search-main .side > label.form-cols:nth-child(2n) {
    min-width: 200px;
}

.footer-buttons {padding: 20px 0px 0px 0px;}

.footer-buttons button.btn.btn-big {
    height: 47px;
    border-radius: 8px;
    min-width: 216px
}

a.link-main {
    border-radius: 8px;
}

input:checked+.slider:before {
    -webkit-transform: translateX(9px);
    -ms-transform: translateX(9px);
    transform: translateX(9px);
}
    
.top-options ul li button:hover {
    color: #111;
    background: transparent;
}

.top-options ul li button:hover:after {
    background: #249af3;
}

.top-options ul li button:after {
    width: 80%;
    height: 2px;
    position: absolute;
    content: '';
    background: #249af300;
    left: 10%;
    bottom: 0;
    transition: all .3s;
}
    
.form-search-main .select2-container--default .select2-selection--single:after {
    background-image: url('../../img/arrs.svg');
    content: '';
    position: absolute;
    width: 13px;
    height: 16px;
    right: 10px;
    top: 17px;
}
    
body .select2-search--dropdown {
    border-bottom: 1px solid #E6EDF6;
}

body .select2-container--default .select2-search--dropdown .select2-search__field {
    background: #e6edf645;
}

body span.select2-search.select2-search--dropdown svg path {
    fill: #6b85a7;
}

.select2-dropdown {
    border: 1px solid #E6EDF6;
}

span.select2-selection__arrow {
    display: none;
}

body .select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-track {
    background: #fff;
    border-left: 1px solid #E6EDF6;
}

body .select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb {
    background: #e6edf6;
    border: 3px solid transparent;
    background-clip: padding-box;
    border-radius: 9999px;
}
    

    
.title-caption h3 {
    font-family: 'Rubik', sans-serif;
    text-align: center;
    font-weight: 600;
    font-size: 44px;
    margin-bottom: 15px;
}

.title-caption {
    margin-top: 60px;
    max-width: 600px;
    text-align: center;
    margin-bottom: 40px;
}

ul.quick-access {
    justify-content: center;
    user-select: none;
    pointer-events: none;   
}

ul.quick-access li a {
    background: rgb(255 255 255 / 5%);
}
    
section#offers {
    background: #F6F6F8;
    padding-top: 100px;
    padding-bottom: 60px; /*90*/
}
    
label.switch.switch-archieved span.slider.round {
    width: 30px;
}
    
.slider:before {
    left:2px;
}
    
section#offers .container {
    max-width: 1600px;
}

.form-search-main.archived .dropdown-psa-new button {
    color: #000!important;
}

.top-options .dropdown-psa-new ul li.active button {
    background: #249af31a!important;
    color:#249af3!important;
}


.row-title h5,
.row-title h4 {
    font-size: 18px; /*previous 20px*/
    font-weight: 600;
    color: #000;
    margin-right: 10px;
}
    
.dropdown-psa-new {
    left: 250px;
    right: auto;
    background: #ffffff;
    z-index: 999;
}

.top-options .dropdown-psa-new ul li button {
    color: #000;
}

.top-options .dropdown-psa-new ul li button:hover {
    background: #e6edf6;
}

.top-options .dropdown-psa-new ul li button:after {
    display: none;
}
    
.dropdown-psa-new::-webkit-scrollbar {
    width: 15px
}

.dropdown-psa-new::-webkit-scrollbar-track {
    background: #fff;
    border-left: 1px solid #E6EDF6;
}

.dropdown-psa-new::-webkit-scrollbar-thumb {
    background: #e6edf6;
    border: 3px solid transparent;
    background-clip: padding-box;
    border-radius: 9999px;
}

.dropdown-psa-new::-webkit-scrollbar-thumb:hover {
    background: #acafb5;
    border: 3px solid transparent;
    background-clip: padding-box;
    border-radius: 9999px
}
    
.form-search-main.archived {
    background: #293542;
}

.form-search-main.archived .top-options ul li button {
    color:#fff;
}

.form-search-main.archived .top-options.main-types {
    border-bottom: 1px solid #3a4552;
}

.form-search-main.archived .select2-container--default .select2-selection--single {
    background: #343f4b;
    border: 1px solid #343f4b;
}

.form-search-main.archived .select2-container--default span {
    color: #fff!important;
}

.form-search-main.archived .form.form_1col input {
    background: #343f4b;
    border: 1px solid #343f4b;
    color:#fff;
}

.form-search-main.archived  label.switch span.label {
    color: #fff;
}
.form.form_1col svg {
    right: 16px;
    top: 15px;
    opacity: 1;
}
.form.form_1col svg path {
    fill: #249af3;
}
.item-horizontal .gallery ol.carousel-indicators {
    opacity: 1!important;
}

a.carousel-control-prev {
    left: 6px;
    background: rgb(17 24 33 / 45%);
    border-radius: 4px;
    height: 40px;
    top: 49%;
    transform: translateY(-50%);
    width: 30px;
}
    
.carousel-control-next {
    right: 6px;
    background: rgb(17 24 33 / 45%);
    border-radius: 4px;
    height: 40px;
    top: 49%;
    transform: translateY(-50%);
    width: 30px;
}
    
a.carousel-control-prev:hover,
a.carousel-control-next:hover {
    background: rgb(17 24 33 / 100%);  
}
    
.fancybox__slide.has-html5video .fancybox__content {
    aspect-ratio: 1.778 / 1!important;
    height: 60%!important;
}
    
.psa-carousel { 
    opacity: 0;
    transition: all .3s;
}  
    
.choose-item a {
    left:6px;
    background: rgb(17 24 33 / 45%);
    opacity: 1;
}

.choose-item a:hover {
    background: rgb(17 24 33);
}

ol.carousel-indicators {
    width: 100%;
    margin: 0;
    opacity: 1!important;
}

.carousel-indicators {
    z-index: 9;
}

.carousel-indicators li {
    width: 100%;
    border-radius: 0;
    transform: scale(1)!important;
    margin: 0;
    height: 4px;
    background: rgb(17 24 33 / 45%);
}

.f-carousel__thumb.active {
    opacity: 0.6;
}

.f-carousel__thumb {
    opacity: 1;
    transition: all .3s;
    cursor: pointer;
}
.psa-row .box.item-box {
    box-shadow: 0 3px 2px rgb(51 65 80 / 3%);
    background: #fff;
    width: 100%;
    border-radius: 6px;
    overflow: hidden;
    padding: 0;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.psa-row {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    gap: 20px;
}

.row-title .link-right {
    background: #219AF3;
    color: #fff;
    text-decoration: none;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 8px 20px;
    border-radius: 100px;
    transition: all .3s;
}
    
.row-title .link-right:hover,
button#show-btn:hover {
    background: #2b3541;
}

section#offers .row-title {
    align-items: center;
}

.psa-row .item-name {
    margin: 0;
    padding: 10px;
}

.psa-row .item-time {
    margin: 0;
    padding: 0 0 10px 10px;
    display: flex;
    align-items: center;
    /*gap: 5px;*/
}

.psa-row .item-price {
    font-weight: 600;
    margin: 0;
    padding: 0 0 10px 10px;
    display: flex;
    align-items: center;
    gap: 5px;
}

.psa-row .item-name a {
    color: #000;
}

.psa-row .item-name a:hover {
    color: #249af3;
    text-decoration: none;
}

.psa-row .item-name a:after {
    position: absolute;
    width: 100%;
    height: 100%;
    content: '';
    left: 0;
    top: 0;
}
    
.psa-row .item-time span.item-info {
    position: relative;
    z-index: 9;
    margin-top: -3px;
}

.psa-row .gallery {
    z-index: 9;
}

.psa-row .carousel-home {
    height: 190px!important;
}
    
section#offers .row-title .link-right img {
    margin: 2px 0 0 3px;
}
    
.item-tags {
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
    font-size: 12px;
    padding: 0 0px 10px 10px;
}

.item-tags span {
    border-radius: 35px;
    background: #F5F6F8;
    padding: 5px 10px;
    font-weight: 600;
}

.item-tags span.copart {
    background: #0E5DB8;
    color: #fff;
}

.item-tags span.iaai {
    background: #D91E1E;
    color: #fff;
}
    
section#makes-section .container {
    max-width: 1600px;
    box-shadow: 0 3px 2px rgb(51 65 80 / 3%);
    background: #fff;
    width: 100%;
    border-radius: 15px;
    overflow: hidden;
    padding: 0;
    position: relative;
}

section#makes-section .container .section-title {border-bottom: 1px solid #E6EDF6;padding: 20px 0 20px 0;}

ul.sub-menu.tags-cloud-main li a {
    font-size: 16px;
    padding: 6px 15px;
    transition: all .3s;
}
    
a.link-right img {
    margin: 2px 0 0 3px;
}

ul.sub-menu.tags-cloud-main {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 20px;
    padding: 10px 20px 30px 20px;
}

ul.sub-menu.tags-cloud-main li {
    margin: 0;
    padding: 0;
}

ul.sub-menu.tags-cloud-main li a:hover {
    text-decoration: none;
    background: #2b3541;
    color: #fff;
}
section#seo-section {
    background: #f5f6f8;
    padding-bottom: 80px;
    padding-top: 30px;
}

section#seo-section p {
    color: #7F8FA4;
    font-size: 14px;
}

/*section#seo-section h2 {
    color: #000;
    font-size: 20px;
    font-weight: 600;
}*/

section#seo-section .container {
    max-width: 1300px;
    max-height: 410px;
    overflow-y: scroll;
}

section#seo-section .container::-webkit-scrollbar {
    width: 6px;
}

section#seo-section .container::-webkit-scrollbar-track {
    background: #909eb021;
    border-left: 1px solid #fff0;
}

section#seo-section .container::-webkit-scrollbar-thumb {
    background: #909EB0;
    border: px solid transparent;
    background-clip: padding-box;
    border-radius: 9999px;
} 
.swiper-slide img {
    max-height: 463px;
    object-fit: cover;
    border-radius: 8px;
}

@media (min-width:768px) and (max-width:1024px) {
    .swiper-slide img {
        max-height: 363px;
    }
}

@media (max-width:767px) {
    .swiper-slide img {
        max-height: 263px;
    }
}

section#slideshow-main .container {
    width: 100%;
    max-width: 100%;
}

section#slideshow-main .row-title {
    max-width: 1330px;
    margin: 0 auto;
    align-items: center;
}

section#slideshow-main {
    padding: 20px 0 50px 0;
}
#slideshow-main .swiper-slide {
    width: auto;
}
body .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
    background-color: #249af30d;
    color: #249af3;
}
.select2-container--default .select2-results__option--selected {
    background-color: #249af30d!important;
    color: #249af3;
}
.section_title.archieved-wr p {
    display: none;
}

@media (max-width: 618px) {
    .h4-home-desktop {
        display: none !important;
    }

    .h4-home-mobile {
        display: block !important;
    }

    .all-button-home-desktop {
        display: none !important;
    }

    .all-button-home-mobile {
        display: flex !important;
    }
}

@media (min-width: 619px) {
    .h4-home-desktop {
        display: block !important;
    }

    .h4-home-mobile {
        display: none !important;
    }

    .all-button-home-desktop {
        display: flex !important;
    }

    .all-button-home-mobile {
        display: none !important;
    }
}
/*HOME STYLES END*/

.psa-tabs-content {
    overflow: auto;
}

.iti.iti--allow-dropdown {
    width: 100%;
}

@media (max-width: 768px) {

    #depositRefund .modal-footer {flex-direction: column;gap: 10px;}

    #depositRefund .modal-footer > * {
        width: 100%!important;
        max-width: 100%;
        margin: 0!important;
    }

    #depositRefund .modal-dialog {
        width: 90%;
    }

    
    .footer-content button.btn.btn-big.refund-btn {
        width: 100%;
    }
    .payment-table.extra-costs {
        margin-bottom: 0px;
    }
    
    ul.shipping-steps {
        grid-template-columns: 1fr;
    }

    .radio-selectors-calc {
        flex-wrap: wrap;
    }

    .radio-selectors-calc > div label {
        font-size: 14px;
        padding: 15px 40px;
    }
    
    /*.half-part.right-side-part label {
        display: table;
    }*/
    
    div#akcyza-price {
        width: 80%;
    }

    /*.archived-offers-section .carousel-product .carousel-item {
        height: 156px !important;
    }*/

    .psa-row .item-name {
        height: 4em;
    }

    .delivery-time-box {
        display: none;
    }

    .hide-mobile {
        display: none !important;
    }
}

@media (min-width: 769px) and (max-width: 1060px) {
    .archieved-items-wrapper .item-seo-info p.no-wrap-text-ellipsis {
        display: none;
    }
}

/*@media (min-width: 769px) and (max-width: 1234px) {
    .archived-offers-section .carousel-product .carousel-item {
        height: 127px !important;
    }
}*/

/*@media (min-width: 1235px) {
    .archived-offers-section .carousel-product .carousel-item {
        height: 174px !important;
    }
}*/

nav.navbar.navbar-expand-lg.navbar-dark.fixed-top.smart-scroll {
    top: 160px;
    background: #000;
}
.cover-bg.visible {visibility: visible;opacity: 0.8;}

.cover-bg {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0;
    visibility: hidden;
    z-index: 9;
    transition: all .3s;
}
    
header.header_top {
    position: fixed;
    width: 100%;
    background: #36414F;
    z-index: 9999;
    top:0;
}
    
header.header_top .mobile_menu {
    display: none;
}

header.header_top .top_bar {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 50px;
    padding: 20px 40px;
}

header.header_top .search .input_wrapper {
    display: flex;
}

header.header_top .search {
    width: 89%;
    min-width: 300px;
    position: relative;
}

header.header_top .search input.search_top {
    width: 100%;
    border-radius: 0 100px 100px 0px;
    border: none;
    height: 42px;
    padding: 0 20px;
    font-size: 14px;
}

header.header_top .search input.search_top::placeholder {
    color: #7F8FA4;
}
    
header.header_top .search .type_selector {
    background: #F6F6F8;
    border-radius: 100px 0 0 100px;
    display: flex;
    align-items: center;
    padding: 0 20px;
    font-size: 14px;
    position: relative;
}

header.header_top .search .type_selector a {
    color: #7F8FA4;
    margin: 0 5px 0 0;
    padding-bottom: 2px;
}
    
header.header_top .search .type_selector a.active {
    display: block!important;
    width: 63px;
}

header.header_top .search a.search_submit {
    position: absolute;
    right: 15px;
    top: 6px;
}
    
header.header_top .search .type_selector.has_dropdown {
    border-radius: 20px 0 0 0;
}

header.header_top .search .type_selector a.visible {
    display: block!important;
    position: absolute;
    background: #f6f6f8;
    top: 42px;
    width: 100%;
    padding: 5px 20px 13px 20px;
    left: 0;
    z-index: 9;
    border-radius: 0 0 20px 20px;
}

header.header_top .search .type_selector a:hover {
    text-decoration: none;
    color: #111;
}

header.header_top .buttons_right {
    width: auto;
    display: flex;
    gap: 15px;
    margin-left: -20px;
}

header.header_top a.header_btn {
    white-space: pre;
    height: 42px;
    background: #2B3541;
    display: inline-flex;
    align-items: center;
    padding: 11px 30px 12px 30px;
    border-radius: 100px;
    gap: 10px;
    color: #fff;
    transition: background .3s;
    font-size: 14px;
}

@media (max-width:1024px) {
    header.header_top a.header_btn {
        display: flex;
    }    
    li.menu-item0 > div {padding: 5px 10px 0px 10px;}
}
    
header.header_top .search .input_wrapper span.cont_search {
    position: absolute;
    right: 46px;
    color: #7f8fa4;
    top: 10px;
    font-size: 14px;
    opacity: 0;
    transition: all .3s;
}
    
header.header_top .links_line ul li.moved {
    margin-top: 10px;
    border-top: 1px solid #435061;
    padding-top: 10px !important;
}

header.header_top a.header_btn img {
    width: 20px;
}

header.header_top a.header_btn:hover {
    text-decoration: none;
}
    
header.header_top a.header_btn.try_demo {
    background: transparent;
    padding: 11px 20px 12px 20px;
}

header.header_top a.header_btn:hover {
    background: #202730;
}

header.header_top a.header_btn.sign_up {
    background: #249af3;
}

header.header_top a.header_btn.sign_up:hover {
    background: #1b85d5;
}

p.bottom-line-form a {
    color: #7f8fa4;
}

p.bottom-line-form a:hover {
    color: #249af3;
}

header.header_top .links_line {display: flex;justify-content: space-between;background: #2B3541;border-top: 1px solid #435061;padding: 0px 40px;}

header.header_top .links_line ul {
    margin: 0;
    padding: 0;
}

header.header_top .links_line ul li {
    margin: 0;
    padding: 0;
    list-style: none;
}
    
header.header_top .links_line ul li ul {
    display: none;
/*    padding: 0;*/
    padding: 10px 0;
}

@media (min-width:1024px) {
    header.header_top .links_line ul li ul {
        width: 100%;
    }
    
    header.header_top .links_line ul li ul.menu-dropdown-wide {
        width: 120%;
    }
}

header.header_top .links_line ul li:hover ul {
    display: block;
    position: absolute;
    background: #2b3541;
    border-radius: 0 0 0px 6px;
    min-width: 185px;
} 
    
header.header_top .links_line .dropdown ul li:hover .side-panel {
    display: block;
}

.archieved-lot div#bidding-info:not(.final-bid) .offer-val .field-name {
    color: #ff0000;
    font-size: 16px;
    font-weight: 600;
}

.archieved-lot div#bidding-info:not(.final-bid) .offer-val {
    width: 100%;
    text-align: center;
}

.archieved-lot div#bidding-info:not(.final-bid) .lot-price-info {
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 30px 15px 30px 15px;
    flex-direction: column;
    gap: 23px;
}

.archieved-lot div#bidding-info:not(.final-bid) {
    background: #fff7f6;
}

.archieved-lot div#bidding-info:not(.final-bid) span.price.current_bid {
    text-align: center;
    width: 100%;
    font-size: 24px;
}

.archieved-lot div#bidding-info.final-bid .lot-price-info {
    padding-bottom: 30px;
}

#removeHistory .modal-dialog {
    width: 100%;
    max-width: 915px;
    border-radius: 15px;
    overflow: hidden;
    margin: 0;
    top: 15%;
}

#removeHistory .split-screen {
    display: grid;
    grid-template-columns: 1fr 1fr;
}

#removeHistory .split-screen .image {
    width: 100%;
    height: 100%;
}

#removeHistory .split-screen .image img {
    width: 100%;
    height: 100%;
    border-radius: 0;
}

.modal-open div#removeHistory.modal {
    backdrop-filter: blur(20px);
    background: rgb(23 28 34 / 80%);
}

#removeHistory .close {
    opacity: 1;
    width: 30px;
    height: 30px;
    background: transparent;
    border-radius: 100px;
    transition: all .3s;
}

#removeHistory .close:hover {
    background: #cccccc4d;
}

#removeHistory .modal-body {
    padding: 0;
}
.psa-loader-wr{
    transition: all .6s;
    width: 100%;
    height: 100%;
    position: absolute;
    background: #fff;
    user-select: none;
    pointer-events: none;
}
.psa-loader-wr.hide{
    opacity: 0;
}
.psa-loader {
position: absolute;
left: calc(50% - 25px);
top: calc(50% - 45px);
  width: 50px;
  aspect-ratio: 1;
  --_c:no-repeat radial-gradient(farthest-side,#dceffd 92%,#0000);
  background: 
    var(--_c) top,
    var(--_c) left,
    var(--_c) right,
    var(--_c) bottom;
  background-size: 12px 12px;
  animation: l7 1s infinite;
}
@keyframes l7 {to{transform: rotate(.5turn)}}
    
header.header_top .links_line .dropdown ul li .side-panel {
    display: none;
    position: absolute;
    background: #232B35;
    left: 185px;
    top: 0px;
    width: 400px;
    column-count: 2;
    /*padding: 0 20px 20px 20px;*/
    padding: 0px 10px;
    border-radius: 0 0 6px 0;
    min-height: 100%;
}
    
.archieved-lot div#bidding-info.final-bid .lot-price-info {
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 30px 15px 0px 15px;
    flex-direction: column;
    gap: 23px;
}

.archieved-lot .input-price-wr {
    padding: 0 20px;
    margin-bottom: -8px;
}

.archieved-lot div#bidding-info.final-bid .field-name {
    color: #ff0000;
    font-size: 16px;
    font-weight: 600;
}

div#bidding-info.final-bid span.price.current_bid {
    font-size: 24px;
}

.archieved-lot div#bidding-info.final-bid .price-section {
    padding: 0px 15px 15px 15px;
    margin-top: 28px;
}

span.markedby {
    color: #fff;
    font-weight: 400;
    padding: 1px 7px;
    border-radius: 6px;
    font-size: 13px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -12px;
}

span.markedby.final-calculator-estimated-button {
    background: #219af3;
}

span.markedby.final-calculator-bid-button {
    background: #16ad59;
}

span.markedby.final-calculator-final-bid-button {
    background: #EF312D;
}

span.markedby.final-calculator-buy-now-button {
    background: #7f8fa4;
}

header.header_top ul.profile-dropdown {
    margin: 0;
    padding: 10px 0;
    position: absolute;
    background: #232B35;
    width: 100%;
    z-index: 999;
    border-radius: 0 0 6px 6px;
    display: none;
}
    
header.header_top ul.profile-dropdown li {
    margin: 0;
    padding: 0 10px;
    list-style: none;
}

header.header_top ul.profile-dropdown li a {
    color: #fff;
    font-size: 14px;
    width: 100%;
    display: table;
    padding: 7px 10px;
    transition: all .3s;
    border-radius: 6px;
}
    
header.header_top ul.profile-dropdown li.separated {
    border-top: 1px solid #435061;
    margin-top: 10px;
    padding-top: 10px;
}

nav.navigation ul.menu ul li.separated {
    border-top: 1px solid #435061;
    margin-top: 5px;
}

header.header_top ul.profile-dropdown li a:hover {
    background: #36414F;
    text-decoration: none;
}

header.header_top .buttons_right > ul > li {
    position: relative;
    margin: 0;
    padding: 0;
}

header.header_top .buttons_right > ul {
    width: auto;
    display: flex;
    gap: 15px;
    margin-left: -20px;
    align-items: center;
    margin: 0;
    padding: 0;
}
    
header.header_top .buttons_right > ul > li:hover > ul {
    display: block;
}

header.header_top a.header_btn.user-buttons img.arrw {
    max-width: 11px;
}
    
header.header_top .links_line ul li.devided .dropdown ul li a {
    color: #fff;
    padding: 12px 10px;
    display: table;
    max-width: 165px;
    font-size: 14px;
    width: 100%;
    border-radius: 6px;
    margin: 0px 10px;
    position: relative;
    border: none;
}
    
header.header_top .links_line .dropdown ul li .side-panel.plain-list {
    column-count: 1;
    padding: 0px 10px;
}
    
header.header_top .links_line .dropdown ul li:hover .side-panel ul {
    position: relative;
    background: transparent;
    margin: 0;
    padding: 0;
    min-width: auto;
    display: grid;
    grid-template-columns: 1fr;
}

header.header_top .links_line .dropdown ul li:hover a{
    background: #36414F;
}

.blue-alert {
    font-size: 13px;
    color: #1598f6;
    padding: 10px 15px!important;
    border: none;
    border-left: 1px solid #1598f6;
    background: linear-gradient(45deg, #1598f617, transparent);
    border-radius: 9px;
    text-align: left!important;
    font-size: 13px!important;
}

.orange-alert {
    font-size: 13px;
    color: #F68136;
    padding: 10px 15px!important;
    border: none;
    border-left: 1px solid #F68136 !important;
    background: linear-gradient(45deg, #F6813617, transparent);
    border-radius: 9px;
    text-align: left!important;
    font-size: 13px!important;
}

header.header_top .links_line .dropdown ul li a:after {
    content: '';
    background-image: url('../../img/arrow_down.svg');
    width: 11px;
    height: 7px;
    display: inline-table;
    transform: rotate(-90deg);
    position: absolute;
    top: 43%;
    right: 9px;
}
    
header.header_top .links_line ul.menu {
    display: flex;
}

header.header_top .links_line ul.quick_links {
    display: flex;
}

header.header_top .links_line ul.menu li a,
header.header_top .links_line ul.quick_links li a{
    color: #fff;
    padding: 14px 20px 14px 20px;
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: 14px;
    transition: all .3s;
}

header.header_top .links_line ul li.devided a,
header.header_top .links_line ul.quick_links li a {
    border-right: 1px solid #435061;
}

header.header_top .links_line ul.quick_links li:last-child a{
    border:none;
}
    
header.header_top .contacts-dropdown img {
    max-width: 20px;
}
    
header.header_top .links_line ul li.devided .dropdown ul li > ul {
    display: none;
    position: absolute;
    left: 185px;
    top: 0px;
    background: #232B35;
    border-radius: 0;
    min-height:100%;
}

header.header_top .links_line ul li.devided .dropdown ul li:hover > ul {
    display: block;
}

header.header_top .links_line ul li.devided .dropdown ul li > ul a:after {
    display: none;
}

header.header_top .links_line ul li.devided .dropdown ul li > ul a {
    background: transparent;
}

header.header_top .links_line ul li.devided .dropdown ul li > ul a:hover {
    background: #36414F;
}

header.header_top .links_line ul li a:hover,
header.header_top .links_line ul.quick_links li a:hover{
    background: #36414F;
    text-decoration: none;
}

header.header_top .links_line .dropdown ul li .side-panel .heading {
    color: #7F8FA4;
    font-size: 14px;
    margin-top: 5px;
    margin-bottom: 5px;
}

header.header_top .links_line .dropdown ul li .side-panel a:after {
    display: none;
}

header.header_top .links_line ul li.devided .dropdown ul li .side-panel a {
    padding: 12px 10px;
    /*margin: 5px 0;*/
    background: transparent;
}

header.header_top .links_line .dropdown ul li .side-panel .section {padding-left: 10px;margin-bottom: 20px;break-inside: avoid-column;}

header.header_top .links_line ul li.devided .dropdown ul li .side-panel a:hover {
    background: #36414F;
}    
    
header.header_top span.indicator:after {
    width: 7px;
    height: 7px;
    content: '';
    background: #00CC52;
    position: absolute;
    border-radius: 100px;
    box-shadow: 0 0 0 0 #00CC52;
	transform: scale(1);
	animation: pulse 2s infinite;
}

header.header_top span.indicator {
    position: relative;
    width: 7px;
    height: 7px;
}
    
.info_bar {
    background: #00CC52;
    text-align: center;
    color: #fff;
    font-size: 14px;
    padding: 4px 0;
}

.info_bar.info_bar_starting_soon {
    background: #E0A42E;
}

.info_bar a {
    color: #fff;
    text-decoration: underline;
}

.info_bar a:hover {
    text-decoration: none;
}
    
ul.links-footer img.run-svg.hasSVG {margin-left:5px;}
    
header.header_top .menu_toggle {
    display: none;
    margin-top: -10px;
}
    
label.switch.switch-archieved {
    width: 102px;
}
    
header.header_top .menu_toggle label.hamburger {
   display: block;
   width: 30px;
   height: 30px;
   position: relative;
   cursor: pointer;
}

header.header_top .menu_toggle input#hamburger {
  display:none
}

header.header_top .menu_toggle .line {
   position: absolute;
   height: 2px;
   width: 100%;
   background: #fff;
   transition: 0.5s;
   border-radius: 2px;
}

header.header_top .links_line > nav.navigation > ul > li,
header.header_top ul.quick_links > li {
    position: relative;
}

header.header_top nav.navigation > ul > li > ul,
header.header_top ul.quick_links > li > ul{
    min-width: auto!important;
    border-radius: 0 0 6px 6px!important;
}

header.header_top .search-results {
    padding: 0;
    width: 100%;
    top: 42px;
    border-radius: 10px;
    max-width: 100%;
    z-index: 9999999999999999;
}
    
header.header_top .search-results::-webkit-scrollbar {
  width: 8px;
  border-left: 1px solid #E6EDF6;
  background-color: #fff;
}

header.header_top .search-results::-webkit-scrollbar-thumb:vertical {
  background-color: #d7dbe1;
  -webkit-border-radius: 5px;
}

.row.payment-box {
    display: flex;
    flex-wrap: nowrap;
}

.currency-selector {
    text-align: center;
    color: #7F8FA4;
    font-size: 13px;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 10px;
    padding-top: 20px;
}

.currency-selector ul {
    margin: 0;
    padding: 0;
    display: flex;
}

.currency-selector ul li {
    list-style: none;
    margin: 0;
    padding: 6px 17px;
    font-size: 14px;
    border: 1px solid #E6EDF6;
    background: #F6F6F8;
    cursor: pointer;
    transition: all .3s;
}

.currency-selector ul li.active {
    background: #fff;
    color: #000;
}

.currency-selector p {
    margin: 0;
}

.currency-selector ul li:last-child {
    border-left: 0;
    border-radius: 0 6px 6px 0;
}

.currency-selector ul li:first-child {
    border-right: 0;
    border-radius: 6px 0 0 6px;
}

.currency-selector ul li:hover {
    background: #fff;
}

.header-line.progress-plan {
    width: 100%;
    background: #fff;
    padding: 20px;
    margin: 0;
    border-top: 1px solid #E6EDF6;
    border-bottom: 1px solid #E6EDF6;
    color: #7F8FA4;
    font-size: 13px;
}

.header-line.progress-plan p.budget_mark {
    font-size: 18px;
}

.payment-table .payment-table-header {
    border: none;
    font-size: 18px;
    color: #000;
}

.payment-table {background: #F6F6F8;display: flex;flex-direction: column;align-items: center;padding-top: 20px;border-radius: 15px;overflow: hidden;}

.header-line.progress-plan .progress-bar {
    width: 100%;
    height: 8px;
    background: #E6EDF6;
    border-radius: 100px;
    margin: 10px 0;
}

.header-line.progress-plan .progress-bar span {
    width: 50%;
    height: 100%;
    background: #1398f6;
    border-radius: 100px;
}

.basic-plan.payment-table .header-line.progress-plan p.budget_mark{
    color: #16AD59;
}
.show-max-991px {
    display:none!important;
}
.button-container.refund-deposit.show-max-991px {
    margin-top: 20px;
    padding-bottom: 0px;
}
.basic-plan.payment-table .header-line.progress-plan .progress-bar span {
    background: linear-gradient(45deg, #52db8f00, #52DB8F);
    width: 34%;
}
.not-found {
    border:none!important;
}
.not-found td {
    border:none!important;padding: 15px 15px 0 15px!important;
}
.not-found td p {
    text-align: center;
    background: #f9fafb;
    padding: 20px;
    border-radius: 8px;
    width: 100%;
    margin-bottom: 0;
}
.button-container.refund-deposit input.btn.btn-primary.disabled {
    background: #ff000014;
    color: red;
    border: none;
    pointer-events: none;
    user-select: none;
    opacity: 0.4;
}
.button-container.refund-deposit input.btn.btn-primary {
    background: #ff000014;
    color: red;
    pointer-events: all;
    cursor: pointer;
    box-shadow: 0 0 0px 0px #ff000000;
}
.button-container.refund-deposit input.btn.btn-primary:hover {
    background: #ff000021;
}
.payment-table .payment-table-header span {
    font-size: 14px;
    color: #7F8FA4;
    margin-top: 5px;
}

.payment-table-col.footer-line {
    width: 100%;
    background: #fff;
    border: none;
    padding: 15px 20px 25px 20px;
}

.pro-plan.payment-table p.budget_mark {
    color: #219AF3;
}

.pro-plan.payment-table .progress-bar span {
    background: linear-gradient(45deg, #67bfff00, #67BFFF);
    width: 55%;
}

.enterprise-plan.payment-table p.budget_mark {
    color: #8E54CB;
}

.enterprise-plan.payment-table .progress-bar span {
    background: linear-gradient(45deg, #9969ff00, #9969FF);
    width: 100%;
}

.footer-content.centered-version {
    text-align: center;
    padding: 20px 20px 35px 20px;
    border: none;
    max-width: 480px;
    margin: 0 auto;
}

.payment-table.table {
    padding: 0;
}

.payment-table.table .payment-table-col {
    display: flex;
    width: 100%;
    justify-content: space-between;
    padding: 14px 20px;
}

.payment-box ul.choose-payment li {text-align: left;padding: 44px 20px 20px 20px;}

ul.choose-payment li span.circle {
    left: 19px!important;
    top: 19px!important;
}

ul.choose-payment li .payment-name {
    font-weight: 600;
}

.recommended {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    background: #1398f6;
    color: #fff;
    font-size: 13px;
    padding: 2px 10px;
    border-radius: 100px;
}

.footer-prices {
    width: 100%;
    padding: 20px 20px 0px 20px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    background: #fff;
    border-top: 1px solid #E6EDF6;
}

.footer-prices .item {
    display: flex;
    justify-content: space-between;
    font-size: 13px;
    color: #7F8FA4;
    align-items: baseline;
}

.footer-prices .item span {
    font-size: 16px;
    color: #000;
    font-weight: 600;
}

ul.benefits {
    margin: 0;
    padding: 20px;
}

ul.benefits li {
    list-style: none;
    margin: 0 0 10px 0;
    padding: 0 0 0 30px;
    position: relative;
}

ul.benefits li:before {
    content: '';
    background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M20.2074 6.79279C20.3949 6.98031 20.5002 7.23462 20.5002 7.49979C20.5002 7.76495 20.3949 8.01926 20.2074 8.20679L10.7074 17.7068C10.5199 17.8943 10.2656 17.9996 10.0004 17.9996C9.73524 17.9996 9.48094 17.8943 9.29341 17.7068L4.79341 13.2068C4.61125 13.0182 4.51045 12.7656 4.51273 12.5034C4.51501 12.2412 4.62018 11.9904 4.80559 11.805C4.991 11.6196 5.24181 11.5144 5.50401 11.5121C5.7662 11.5098 6.0188 11.6106 6.20741 11.7928L10.0004 15.5858L18.7934 6.79279C18.9809 6.60532 19.2352 6.5 19.5004 6.5C19.7656 6.5 20.0199 6.60532 20.2074 6.79279Z" fill="%2316AD59"/></svg>');
    position: absolute;
    width: 24px;
    height: 25px;
    left: 0;
}

ul.benefits li:last-child {
    margin: 0;
}

header.header_top .search-results::-webkit-scrollbar-button:start:decrement,
header.header_top .search-results::-webkit-scrollbar-button:end:increment {
  height: 0px;
  display: block;
}

header.header_top .search-results ul li.autocomplete-item a {
    padding: 10px 20px;
    margin: 0;
}

header.header_top .search-results ul li.autocomplete-item a:hover,
header.header_top .search-results ul li.autocomplete-item a.highlighted {
    background: #f8f9fa;
    text-decoration: none;
}

header.header_top .search-results ul li.autocomplete-item a:hover {
    background: #f8f9fa;
    text-decoration: none;
}
    
.section-title h3,
section#footer-map .container h3.title{
    color: #000;
}
    
header.header_top .search-results ul li.autocomplete-item a .model {
    font-weight: 600;
    margin-left: 4px;
}

header.header_top .search-results ul li.autocomplete-item a .count {
    right: 16px;
    background: transparent;
    color: #7f8fa4;
}
    
/* steps of 12 are optional, could also be 10, 13 etc */
header.header_top .menu_toggle .line:nth-child(1) {top: 10px;}
header.header_top .menu_toggle .line:nth-child(2) {top: 18px;}
header.header_top .menu_toggle .line:nth-child(3) {top: 26px;}

/* translateY must be same as */
#hamburger:checked + .hamburger .line:nth-child(1){
   transform: translateY(6px) rotate(-45deg);
}

#hamburger:checked + .hamburger .line:nth-child(2){
   opacity:0;
}

#hamburger:checked + .hamburger .line:nth-child(3){
   transform: translateY(-10px) rotate(45deg);
}

label.hamburger::before {
    content: '';
    position: absolute;
    top: -10px;
    bottom: -10px;
    left: -50px;
    right: -10px;
    background: transparent;
}
    
ul.days li a {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

ul.days li a:hover {
    background: transparent!important;
}
    
section#footer-map .container {
    display: grid;
    grid-template-columns: 30% 70%;
    max-width: 1600px;
    box-shadow: 0 3px 2px rgb(51 65 80 / 3%);
    background: #fff;
    width: 100%;
    border-radius: 15px;
    overflow: hidden;
    padding: 0;
    position: relative;
    margin-bottom: -60px;
}

section#footer-map .container .map img {
    width: 101%;
    height: 102%;
    transition: all .5s;
    object-fit: cover;
}
    
section#footer-map .container .map img.hidden-wr.active {
    opacity: 1;
}

section#footer-map .container .map img.default.active {
    opacity: 0.4;
}

section#footer-map .container .map {
    background: #F2F4F6;
    position: relative;
}

section#footer-map {
    background: #f5f6f8;
}

section#footer-map .container h3.title {
    font-size: 20px;
    font-weight: 600;
    border-bottom: 1px solid #E6EDF6;
    padding: 20px 25px;
    margin-bottom: 15px;
}

section#footer-map .container p {
    color: #7F8FA4;
    padding: 0 25px;
    margin-bottom: 10px;
}

section#footer-map .container ul {
    margin: 0 0px 20px 0;
    padding: 0 0 0 25px;
}

.trucks-container {
    width: 280px;
    height: 130px;
    position: absolute;
    top: 110px;
    left: 50%;
    transform: translateX(-74%);
}

.truck-ways .movingDiv {
    width: 64px;
    height: 38px;
    background-color: transparent;
    position: absolute;
    transform-origin: center;
    opacity: 0;
    transform: scale(0);
}

.truck-ways .movingDiv img {
    width: 100%;
    height: 100%;
}

.truck-ways {
    position: absolute;
    left: 50%;
    top: 90px;
    transform: translateX(-73%);
}

section#footer-map .container ul li, section#footer-map .container ul li a {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    align-items: center;
    gap: 15px;
    color: #111;
}

section#footer-map ul.orange li:before {
    width: 7px;
    height: 7px;
    background: #00d580;
    display: inline-table;
    content: '';
    border-radius: 10px;
}

section#footer-map .container ul li {
}

section#footer-map .container ul li a span span{
    color: #7F8FA4;
}
    
section#footer-map .container ul li a:hover {
    color: #249af3;
    text-decoration: none;
}
    
section#footer-map .container .map img.hidden-wr{
        transform: translate(2px, -2px);
}
section#footer-map .container .map img.hidden-wr,
section#footer-map .container .map img.hidden-title {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    transition: all .5s;
    z-index: 2;
}
    
section#footer-map .container .map img.hidden-title {
    opacity: 1;
}
    
section#footer-map .container .map img.hidden-title.active {
    animation: pulse2 0.8s infinite ease-in-out alternate;
}

@keyframes pulse2 {
  from { transform:translateY(0px); }
  to { transform:translateY(-10px); }
}
    
footer.bg-light {
    padding: 0;
    border: none;
    background: #2B3541!important;
    padding: 70px 0 0 0;
}

.footer-bg-new {
    background: transparent;
}

footer.bg-light .container-fluid.footer-big h4 {
    color: #7F8FA4;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 15px;
}

div#bidcars-fade {
    background: -webkit-linear-gradient(0, #2b3541, transparent);
    background: linear-gradient(0, #2b3541, transparent);
}

footer.bg-light .container-fluid.footer-big ul li a {
    color: #fff;
}

footer.bg-light .container-fluid.footer-big {
    max-width: 1360px;
}
    
.lang_selector img.flag-img {
    padding-bottom: 2px;
    margin-right: 6px;
}
    
.dropdown-psa a {
    color: #000;
    transition: all .3s;
}

.blog-links { 
    max-width: 34%;
    border-right: 1px solid #3B4755;
    padding: 0 0 0 30px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

ul#bidcars-blog {
    overflow-y: scroll;
    overflow-x: hidden;
    height: 210px;
    width: 87%;
}
    
footer.bg-light .container-fluid .links-left {
    display: flex;
    gap: 20px;
    align-items: center;
}

footer.bg-light .container-fluid .links-left a {
    color: #fff;
    font-size: 14px;
}

footer.bg-light .container-fluid {
    max-width: 1330px;
    border-top: 1px solid #3B4755;
    padding: 20px 0;
}
    
.footer_links_right a, #bidcars-blog a, .links-left a {
    transition: all .3s;
}
    
.footer_links_right a:hover, #bidcars-blog a:hover, .links-left a:hover {
    text-decoration: none;
    color: #1598f6!important;
}

footer.bg-light p.m-0.text-left {
    color: #fff;
}

ul.links-footer li button {
    color: #fff;
}
    
footer.bg-light .blog-wrapper {
    position: relative;
}
    
.col-6.blog-links.with_blog {
    display: block;
}
    
footer.bg-light .col-6.blog-links.with_blog .bidcars-info {
    border-top: 1px solid #3B4755;
    padding-top: 20px;
    margin-top: 20px;
}

.tabs-content.archived-offers-section .item-seo-info > p {
    width: 100%;
    text-align: center!important;
}

.tabs-content.archived-offers-section .item-seo-info {background: #F5F6F8;padding: 5px;font-weight: 600;font-size: 15px;text-align: center;border-radius: 6px;margin: 0px 10px 10px 10px;text-align: center;}

.tabs-content.archived-offers-section .item-name a {
	padding: 0;
}

.tabs-content.archived-offers-section p.item-seller {padding: 0 5px;}


footer.bg-light .container-fluid.footer-big .bidcars-info ul.socials {
    display: flex;
    align-items: center;
    gap: 20px;
    margin-top: 5px;
}

footer.bg-light .container-fluid.footer-big ul.socials li i {
    background: #37414C;
    width: 30px;
    height: 30px;
    text-align: center;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 6px;
    transition: all .3s;
}

footer.bg-light .container-fluid.footer-big ul.socials li a {
    display: flex;
    align-items: center;
    gap: 5px;
    transition: all .3s;
}

footer.bg-light .container-fluid.footer-big ul.socials li a:hover {
    text-decoration: none;
}

footer.bg-light .container-fluid.footer-big ul.socials li a:hover i {background: #1598f6;}

.bidcars-info a.logo img {
    margin-left: -4px;
}
    
.footer_links_right {
    display: grid;
    width: 66%;
    padding-left: 40px;
}

.footer_links_right .col-2 {
    max-width: 100%;
    width: 100%;
}
    
.row.reviews {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    border-bottom: 1px solid #3B4755;
    margin-bottom: 30px;
    padding-bottom: 40px;
}

.row.reviews > .item > img {
    height: 26px;
}

.row.reviews > .item {
    text-align: center;
}

.row.reviews > .item > .rating > img {
    width: 100px;
    margin: -4px 0 0 0;
}

.row.reviews > .item > .rating {
    font-size: 16px;
    color: #fff;
    margin: 7px 0 0 0;
}

.row.reviews > .item a {
    font-size: 14px;
    color: #7F8FA4;
}

.bidding_power_text {
    margin: -5px;
}

.box.item-box.in-row .item-vin,
.box.item-box.in-row .item-time{
    color: #7F8FA4;
}

.nothing-found.boxed-ver {
    background: #fff;
    padding: 50px;
    display: table;
    margin: 50px auto;
    border-radius: 15px;
    box-shadow: 0 2px 3px rgba(51, 65, 80, 0.03);
}

.nothing-found.boxed-ver p {
    margin: 0;
}

.nothing-found.boxed-ver img.run-svg {
    opacity: 1;
    margin-bottom: 20px;
}

span#phoneInput-red-alert {
    position: absolute;
    top: 0px;
    right: 0px;
}

@media (min-width:1024px)  {
    
    header.header_top.smart-scroll > div.links_line > nav > ul > li:nth-child(1) > div > ul > li.menu-item3:hover > div {
        padding: 15px 10px;
        max-height: 100%;
        display: grid;
        overflow-y: scroll;
    }

    header.header_top .links_line ul li.moved ul {
        max-height: 480px;
        overflow-y: scroll;
    }
    
    header.header_top .links_line .dropdown ul li .side-panel.plain-list {
        column-count: 1;
        padding: 0px 10px;
        max-height: 100%;
        columns: auto;
        overflow-y: scroll;
    }
    
    header.header_top.smart-scroll > div.links_line > nav > ul > li:nth-child(1) > div > ul > li.menu-item3 > div > div.layout {
        display: block;
        column-count: 2;
        width: 100%;
    }

    header.header_top .links_line ul li.devided .dropdown ul li .side-panel .layout a {
        margin: 0;
    }

    header.header_top.smart-scroll > div.links_line > nav > ul > li:nth-child(1) > div > ul > li.menu-item2 > ul {
        background: #232B35;
        left: 185px;
        top: 0px;
        width: 400px;
        column-count: 2;
        padding: 20px 10px;
        border-radius: 0 0 6px 0;
        min-height: 100%;
    }
    
    header.header_top.smart-scroll > div.links_line > nav > ul > li:nth-child(1) > div > ul > li.menu-item1 > div,
    header.header_top.smart-scroll > div.links_line > nav > ul > li:nth-child(1) > div > ul > li.menu-item3 > div{
        padding: 15px 10px;
    }

    header.header_top.smart-scroll > div.links_line > nav > ul > li:nth-child(1) > div > ul > li.menu-item1 > div > div > a {margin: 0;}

    header.header_top .links_line .dropdown ul li .side-panel.plain-list ul {
      grid-template-columns: 1fr 1fr;
      padding: 20px 0 20px 0;
    }

    .side-panel::-webkit-scrollbar,
    header.header_top .links_line ul li.devided .dropdown ul li > ul::-webkit-scrollbar{
      width: 6px;
    }
    .side-panel::-webkit-scrollbar-track,
    header.header_top .links_line ul li.devided .dropdown ul li > ul::-webkit-scrollbar-track{
      background: #232b35;
    }
    .side-panel::-webkit-scrollbar-thumb,
    header.header_top .links_line ul li.devided .dropdown ul li > ul::-webkit-scrollbar-thumb{
      background: #5b6a7f;
      border-radius:8px;
    }
    .side-panel::-webkit-scrollbar-thumb:hover,
    header.header_top .links_line ul li.devided .dropdown ul li > ul::-webkit-scrollbar-thumb:hover{
      background: #98a9c1;
    }

}

@media (min-width:769px) and (max-width:1180px) {
    .item-title > div {
        flex-wrap: wrap;
        width: 100%;
        display: flex;
    }

    .item-title > div:first-child {
        width: 80%;
    }
    
    .item-title > div:last-child {
        width: 20%;
    }
}

@media (min-width:1181px) {
    .item-title > div {
        flex-wrap: wrap;
        width: 100%;
        display: flex;
    }
    
    .item-title > div:first-child {
        width: 84%;
    }
    
    .item-title > div:last-child {
        width: 16%;
    }
}

@media (max-width:1279px) {
    .item-title > div .name {
        width: 100%;
    }
}

@media (max-width:1024px) {
    .item-horizontal {
    gap: 15px;
    }

    .item-title span.vin_title:nth-child(2):before,
    .item-title h2.vin_title:nth-child(2):before {
        display: none;
    }

    .item-title span.vin_title:nth-child(2),
    .item-title h2.vin_title:nth-child(2) {
        margin: 0;
    }
}
    
@media (max-width:1600px) {
    section#offers .container,
    section#makes-section .container{
        max-width: 1330px;
    }
    section#slideshow-main .row-title {
        padding: 15px 15px;
    }
    footer.bg-light .container-fluid {
        padding: 20px;
    }
    section#offers.offers-lot .container {
        max-width: 100%;
    }

    section#offers.offers-lot {
        padding-bottom: 60px;
        padding-top: 80px;
    }

    section#makes-section .container {
        max-width: 100%;
    }

    section#makes-section {
        padding-left: 15px;
        padding-right: 15px;
    }

    section#footer-map {
        padding: 0 15px;
    }
}

@media (min-width:769px) and (max-width:1279px) {
    section#makes-section {
        padding-left: 40px;
        padding-right: 40px;
    }

    section#footer-map {
        padding: 0 40px;
    }
}

@media (max-width:1522px) {
    body > header.header_top > div.links_line > ul > li:nth-child(1) {
        display:none;
    }

    .bidding_power_text {
        display:none;
    }
}   

@media (max-width:1330px) {
    .total-imported {
        display: none;
        /*position: relative;
        margin: 40px auto -10px auto;
        left: 50%;
        top: 0;
        display: inline-flex;
        transform: translateX(-50%);
        padding: 6px 12px;*/
    }
}
    
@media (max-width:1234px) {
    body > header.header_top > div.links_line > ul > li:nth-child(2) {
        display:none;
    }
    header.header_top a.header_btn.try_demo {
        display: none;
    }
    header.header_top .links_line {
        padding: 0 20px;
    }
}

@media (max-width:768px) {
    .footer_links_right {
        grid-template-columns: repeat(2, 1fr);
        gap: 10px;
    }

    .trucks-container {
        transform: translateX(-35%);
        top: 91px;
    }
    .user-auction-tab-icon {
        width: 172px;
    }
}

@media (min-width:769px) and (max-width:1024px) {
    .footer_links_right {
        grid-template-columns: repeat(3, 1fr);
        gap: 10px;
    }
}

@media (min-width:1026px) {
    .footer_links_right {
        grid-template-columns: repeat(5, 1fr);
        gap: 10px;
    }
}

@media (max-width:1024px) { 
    .total-imported {
        margin: 80px auto -10px auto;
    }

    header.header_top .top_bar {
        padding:15px;
    }
    
    header.header_top .links_line .dropdown ul li:hover .side-panel,
    header.header_top .links_line ul li:hover ul,
    header.header_top .links_line ul li.devided .dropdown ul li:hover > ul{
        display: none;
    }
    
    .side-panel h3, header.header_top .links_line ul li.devided .dropdown ul li > ul h3 {
        color: #fff;
        font-size: 16px;
        font-weight: 600;
        /*margin-bottom: 20px;*/
        display: flex;
        gap: 10px;
        padding-top: 16px;
        padding-bottom: 16px;
        padding-left: 10px;
        margin-top: 0px;
        margin-bottom: 0px;
    }
    
    header.header_top .links_line ul li.devided .dropdown ul li > ul h3,
    .side-panel.plain-list h3 {
        /*margin-top: 10px;*/
        padding-top: 16px;
        padding-bottom: 16px;
        padding-left: 10px;
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .side-panel h3 .arrw_back, header.header_top .links_line ul li.devided .dropdown ul li > ul h3 .arrw_back{
        transform: rotate(90deg);
        margin-top: 6px;
    }
    header.header_top .mobile_menu ul {
        display: flex;
        flex-direction: column;
        gap: 10px;
    }
    header.header_top .links_line.active {
        display: flex;
        flex-direction: column;
        align-items: start;
        justify-content: flex-start;
    }
    header.header_top .search input#search_field.search_top {
        height: 42px;
        font-size: 14px;
    }
    header.header_top .links_line,
    header.header_top .buttons_right{
        display: none;
    }
    header.header_top .menu_toggle {
        display: block;
    }
    header.header_top .links_line {
        padding: 0;
        overflow-y: scroll;
        height: 120vh;
    }

    body > header.header_top > div.links_line > ul > li:nth-child(1) {
        display: block;
    }

    body > header.header_top > div.links_line > ul > li:nth-child(2) {
        display: block;
    }

    header.header_top .links_line ul.quick_links {
        flex-direction: column;
        width: 100%;
        border-top: 1px solid;
        border-bottom: 1px solid;
    }

    header.header_top .links_line ul.quick_links li.child.no-mobile {
        display: none;
    }

    header.header_top .links_line ul.quick_links.autorized {
        margin-bottom: 0;
    }
    
    header.header_top a.header_btn.try_demo {
        display: flex;
    }

    header.header_top a.header_btn {
        align-items: center;
        justify-content: center;
        background: #232b35;
    }

    header.header_top .mobile_menu {
        display: flex;
        flex-direction: column;
        gap: 10px;
        padding: 0 20px 90px 20px;
        width: 100%;
        margin-top: 20px;
    }

    header.header_top nav.navigation {
        width: 100%;
    }

    body > header.header_top > div.links_line > ul > li > a {border: none!important;}

    header.header_top .links_line ul.menu {
        flex-direction: column;
    }

    header.header_top .links_line > nav.navigation > ul > li.mega-menu {
        border-bottom: 1px solid;
    }

    header.header_top .links_line > nav.navigation > ul > li > a {
        border: none;
        font-size: 16px;
        font-weight: 600;
    }

    header.header_top .links_line ul li:hover ul {
        position: relative;
        background: #232B35;
        border-radius: 0!important;
    }

    header.header_top .links_line > nav.navigation > ul > li > a > .arrw {
        position: absolute;
        right: 20px;
    }

    header.header_top .links_line ul.quick_links li a .arrw {
        right: 20px;
        position: absolute;
    }

    header.header_top .links_line .dropdown ul li a:after {
        right: 20px;
    }

    header.header_top .links_line ul li.devided .dropdown ul li a {
        width: 100%;
        max-width: 100%;
        background: transparent;
        margin: 0;
    }

    header.header_top .links_line ul li.moved {
        margin-top: 5px;
        padding-top: 5px !important;
        border-top: 1px solid #43506124;
    }
    
    header.header_top .links_line .dropdown > ul {
        padding: 0;
        background: #191f27;
    }
    
    header.header_top .links_line .dropdown > ul > li > a {
        padding-left: 20px!important;
        padding-right: 20px!important;
    }

    header.header_top .links_line ul li.devided .dropdown ul li > ul {
        position: static;
        background: #191f27;
        padding: 0px 10px;
    }

    header.header_top .links_line .dropdown ul li .side-panel,
    header.header_top .links_line ul li.devided .dropdown ul li > ul{
        position: fixed;
        background: #191f27;
        width: 100%;
        overflow-x: scroll;
        column-count: unset !important;
        border-radius: 0 !important;
        left: 0;
        top: 126px;
        z-index: 999;
        height: 100%;
        padding-bottom: 120px;
    }

    header.header_top .links_line .dropdown ul li .side-panel.plain-list {
        padding-bottom: 150px;
    }
    /*header.header_top .links_line .dropdown ul li:hover .side-panel ul {
        display: table;
    }*/

    img.arrw.rotated {
        transform: rotate(-90deg);
    }
}

@media (min-width:769px) and (max-width:1024px) {
    .psa-row.recent.home-page,
    .psa-row.recent.inventory{
        position: relative;
        padding-bottom: 10px;
        margin-bottom: 1em;
    }
}

@media (max-width:768px) {
        .total-imported {
            margin: 30px auto -10px auto;
        }
        .nothing-found.boxed-ver {
            width: 100%;
            margin: 20px 0 0 0;
        }

        #removeHistory .split-screen {display: flex;flex-direction: column;}

        #removeHistory .split-screen .image {
            display: none;
        }

        #removeHistory .modal-dialog {
            width: calc(100% - 20px);
            top: 5%;
        }
    
        #removeHistory iframe.remove-lot-frame {
            height: 660px;
        }
    
/*    HOME STYLES START*/
          .section_title.archieved-wr p {
                display: block;
            } 
            .section_title.archieved-wr p {
                color: #7F8FA4;
                font-weight: 400;
                font-size: 14px;
                margin: 2px 0 0 0;
            }
        
            .bg-main {
                background-size: 1950px;
                background-position: 20% 0%;
                margin-top: 0 !important;
            }

            ul.quick-access {
                row-gap: 12px;
                padding: 0;
                column-gap: 10px;
                justify-content: start;
                max-width: 500px;
            }
            .bg-main:before {
                background: linear-gradient(139deg, #1a232fcc, #00000000);
            }
            a.link-main.secondary {
                border: 1px solid rgb(255 255 255 / 65%);
            }
            ul.quick-access li a {
                background: rgb(131 144 161 / 38%);
                color: #fff;
                border-radius: 8px;
            }        
            .bg-main .container .title-caption h3 {
                text-align: left;
                margin: 25px 0 10px 0;
            }

            .title-caption p {
                text-align: left;
            }

            .title-caption {
                text-align: left;
            }

            ul.quick-access li {
                margin: 0;
            }
        
            .form-grid > .side:first-child {
                grid-template-columns: 1fr;
                row-gap: 0px;
            }
 
            .form-grid {
                flex-wrap: wrap;
            }

            .section_title.second p {
                margin: -10px 0 25px 0;
            }

            .section_title.archieved-wr {
                position: static;
                margin: 20px auto 0px auto;
                display: flex;
                justify-content: space-between;
                width: 100%;
                padding: 0 20px;
            }

            .psa-row {
                grid-template-columns: 1fr 1fr;
                gap: 20px;
            }

            .psa-row .carousel-home {
                height: 120px !important;
            }

            .psa-row .box.item-box {
                margin: 0;
            }

            section#slideshow-main .row-title {
                padding: 15px 20px 25px 20px;
                flex-direction: column;
                gap: 5px;
            }

            ul.sub-menu.tags-cloud-main li a {font-size: 14px;}

            ul.sub-menu.tags-cloud-main {gap: 15px;}

            section#seo-section .container {
                padding: 0 30px;
            }

            section#footer-map .container {
                grid-template-columns: 1fr;
                width: 100%;
            }

            footer.bg-light .container-fluid.footer-big .row {display: flex;flex-direction: column-reverse;}

            footer.bg-light .container-fluid.footer-big .row>div.footer_links_right {
                padding: 0 30px;
                max-width: 100%;
                width: 100%;
                display: block;
                column-count: 2;
            }

            footer.bg-light .container-fluid {
                padding: 20px;
            }

            ul.links-footer li {
                margin: 0;
            }

            footer.bg-light p.m-0.text-left {
                text-align: center!important;
                color: #7f8fa4;
            }

            ul.links-footer {
                align-items: center;
                justify-content: center;
                display: flex;
                gap: 10px;
            }

            footer.bg-light .container-fluid .links-left {
                justify-content: center;
            }

            footer.bg-light .container-fluid.footer-big .row>div {
                width: 100%;
                max-width: 100%;
                border: none;
            }

            .footer_links_right .col-2 {
                width: auto;
                max-width: auto;
                break-inside: avoid-column;
                margin-bottom: 40px;
            }

            footer.bg-light .container-fluid.footer-big .row>div.col-6.blog-links {
                margin-top: 0px;
            }

            section#footer-map .container .map img {
                width: 140%;
                height: 140%;
            }
    
            .psa-row.recent.home-page,
            .psa-row.recent.inventory{
                position: relative;
                padding-bottom: 50px;
            }

            .psa-row.recent {
                margin-bottom: 1em;
            }

            section#seo-section {
                padding-top: 10px;
                padding-bottom: 60px;
            }

            /*.swiper-slide img {
                max-height: 180px; // 10/29
            }*/

            section#offers {
                padding-top: 60px;
                padding-bottom: 20px; /*60*/
            }
            section.offers-lot {
                padding-top: 30px !important;
            }
            .dropdown-psa-new {
                right: 10px;
                left: auto;
                padding: 10px 10px;
            }

            .form-search-main {
                padding: 0 0 10px 0;
            }
/*    HOME STYLES END*/
    
    footer.bg-light .container-fluid.footer-big .row.reviews {display: grid;grid-template-columns: 1fr 1fr;width: 100%;row-gap: 25px;margin: 0 0 40px 0;}

    footer.bg-light .container-fluid.footer-big .row>div.item {
        padding: 0;
    }
    
    header.header_top .top_bar {
        display: flex;
        flex-wrap: wrap;
        gap: 0;
    }

    header.header_top .search {
        display: table;
        width: 100%;
        order: 999999;
        margin: 15px 0  0 0;
    }

    header.header_top .search a.search_submit {
        background: #fff;
        width: 35px;
        text-align: center;
        top: 7px;
        right: 10px;
    }

    header.header_top .search input#search_field.search_top {
        padding: 0 10px;
    }

    header.header_top .search .type_selector {
        padding: 0 10px;
    }
}

@media (max-width:619px) {
    ul.quick-access {
        max-width: 300px;
    }
}

@keyframes pulse {
	0% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgb(97 250 158 / 70%);
	}

	70% {
		transform: scale(1);
		box-shadow: 0 0 0 5px rgb(97 250 158 / 0%);
	}

	100% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgb(97 250 158 / 0%);
	}
}

/*LOT PAGE STYLES START*/


.has-iframe .fancybox__content {
    padding: 0;
}
@media (max-width:1024px) {
    .notification .icon {
        display: none !important;
    }

    .people-watch {
        display: none !important;
    }

    .item-tags {
        display: none;
    }
}

@media (max-width:1234px) {
    .distance {
        display: none !important;
    }
}

@media (min-width:769px) {
    .notification.notification-previous {
        max-width: 440px;
        left: 50%;
        top: 50%;
        transform: translateX(-50%) translateY(-50%);
        border-radius: 6px;
        backdrop-filter: blur(35px);
        flex-direction: column;
        text-align: center;
        padding-top: 40px;
        height: auto;
        background: rgb(17 24 33 / 80%);
        opacity: 0.97;
    }
    
    .notification.notification-previous .buttons {
        width: 100%;
    }

    .mobile {
        display: none;
    }
    

    .seller_header, .doc_header,
    .lot-header-new .extra-information {
        display: none !important;
    }

    .top-buttons.new-ver.has-notification-standard {
        bottom: 115px;
    }
}
@media (max-width:768px) {
    .fancybox__slide.has-iframe .fancybox__content {
        height: 74vw!important;
        width: 100vw!important;
    }

    .back-btn-overflow.new_version > span > a:last-child {
        display: none;
    }

    .lot-header-new ul.lot-info li {
        margin-right: 0px !important;
    }

    .container.container-transparent.info_blocks {
        display: none !important;
    }

    li.est_price img.run-svg {
        display: none;
    }

    .seller_header img.arrw, .doc_header img.arrw {
        margin-left: 2px;
    }

    .lot-header-new ul.lot-info li.location span,
    .lot-header-new ul.lot-info li.terminal span {
        margin-right: 3px;
    }

    .notification.notification-previous .close_n {
        display: none;
    }
}   
.fancybox__slide.has-html5video .fancybox__content {
    aspect-ratio: 1.778 / 1!important;
    height: 60%!important;
}    
    
.has-iframe .fancybox__content {
    padding: 0;
}    
    
#productContainer {
  --product-view-height: 500px;
}

#productContainer .f-thumbs.is-classic.is-vertical {
  height: var(--product-view-height, 100%);
}

#productContainer .f-carousel__nav .f-button {
      --f-button-border-radius: 6px;
}
    
.fancybox__toolbar__column.is-middle .f-button,
.fancybox__toolbar__column.is-right .f-button{
      --f-button-border-radius: 0px;
}

.f-thumbs.is-classic {
    
    padding: 10px;
    
  --f-thumb-width: 100px;
  --f-thumb-height: 75px;

  --f-thumb-gap: 0.5rem;

  --f-thumb-opacity: 1;
  --f-thumb-selected-opacity: 0.2;

  --f-button-color: #fff;
  --f-button-hover-color: #fff;

  --f-button-bg: rgb(17 24 33 / 70%);
  --f-button-hover-bg: rgb(17 24 33);
  --f-button-active-bg: rgb(17 24 33);
}
    
.f-thumbs.is-horizontal .f-thumbs__track {
    padding: 0!important;
}

.f-thumbs.is-classic .f-thumbs__slide__img {
  object-fit: contain;
}

.f-thumbs.is-classic .f-carousel__nav .f-button[disabled] {
  display: none;
}

/*
  Main carousel
*/
#productCarousel {
    
    overflow: hidden;
    
  --f-carousel-spacing: 0;

  --f-button-width: 48px;
  --f-button-height: 48px;
  --f-button-border-radius: 6px;
  --f-button-color: #fff;
  --f-button-hover-color: #fff;

  --f-button-bg: rgb(17 24 33 / 70%);
  --f-button-hover-bg: rgb(17 24 33);
  --f-button-active-bg: rgb(17 24 33);

  --f-button-svg-width: 28px;
  --f-button-svg-height: 28px;

  --f-button-svg-stroke-width: 1;
  --f-button-svg-filter: none;

  /*height: var(--product-view-height);*/
}

#productCarousel .f-carousel__slide {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}

#productCarousel .f-carousel__slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
    border-radius: 0;
}

#productCarousel .f-carousel__nav {
  opacity: 0;
  transition: opacity 0.15s;
}

@media (hover: hover) {
  #productCarousel:hover .f-carousel__nav {
    opacity: 1;
  }
}
    


/*
  Fancybox
*/
    
.fancybox__container {
  --fancybox-color: #fff;
  --fancybox-bg: #1b252ef7;
  --f-spinner-color-1: rgba(0, 0, 0, 0.1);
  --f-spinner-color-2: rgba(17, 24, 28, 0.8);
}

.fancybox__toolbar,
.fancybox__nav {
  --f-button-width: 60px;
  --f-button-height: 60px;
  --f-button-border-radius: 6px;

  --f-button-color: #fff;
  --f-button-hover-color: #fff;

  --f-button-bg: rgb(17 24 33 / 70%);
  --f-button-hover-bg: rgb(17 24 33);
  --f-button-active-bg: rgb(17 24 33);

  --f-button-svg-width: 32px;
  --f-button-svg-height: 32px;

  --f-button-svg-stroke-width: 1;
  --f-button-svg-filter: none;
}
    
div#galleryThumbs {
    display: grid;
    flex-wrap: wrap;
    gap: 10px;
    padding: 20px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}
    
#galleryThumbs img {
    /*opacity: 0;*/
    /*height: 95px;*/
    object-fit: cover;
}

.f-carousel__thumb.active {
    opacity: 0.6;
}

.f-carousel__thumb {
    opacity: 1;
    transition: all .3s;
    cursor: pointer;
}
    
.fancybox__container {
    z-index: 999999!important;
}

.fancybox__nav {
  --f-button-next-pos: 0;
  --f-button-prev-pos: 0;
}    
    
.dropdown-divider {
    margin: 0;
}

.dropdown-menu.show {
    padding: 0;
    border: 1px solid #E6EDF6;
    margin-top: -1px;
    z-index: 98;
}

.dropdown-menu.show::-webkit-scrollbar {
  width: 8px;
  border-left: 1px solid #E6EDF6;
  background-color: #fff;
}

.dropdown-menu.show::-webkit-scrollbar-thumb:vertical {
  background-color: #d7dbe1;
  -webkit-border-radius: 5px;
}

.dropdown-menu.show::-webkit-scrollbar-button:start:decrement,
.dropdown-menu.show::-webkit-scrollbar-button:end:increment {
  height: 5px;
  display: block;
}

.dropdown-item.active, .dropdown-item:active {
    background: #219af30d;
    color: #219af3;
}

.dropdown-menu.show > li:first-child a {
    opacity: 0.5;
}

    
.swiper ::-moz-selection { /* Code for Firefox */
  color: transparent;
  background: transparent;
}

.swiper ::selection {
  color: transparent;
  background: transparent;
}
    
    
body .container {
    max-width: 1600px;
}

.search-filter.search_make_filter {
    display: none;
}

h2.title_lot {
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0 10px 0 0;
}

h1.vin_lot,
span.vin_lot {
    padding: 2px 10px;
    background: #e6edf6;
    border-radius: 4px;
    color: #000;
    font-size: 12px;
    height: 26px;
    line-height: 22px;
    transition: all .3s;
    margin: 0 10px 0 0;
}
    
.lot-header-new ul.lot-info {
    background: transparent!important;
    border: none;
    text-align: left;
    margin: 0;
    padding: 0;
    display: flex;
}

.lot-header-new ul.lot-info li {
    list-style: none;
    display: flex;
    margin-right: 10px;
    padding-right: 10px;
    font-size: 13px;
    border-right: 1px solid #7f8fa436;
}

.lot-header-new ul.lot-info.blurred-page li {
    filter: blur(4px);
}

.lot-header-new ul.lot-info li  > span {
    font-size: 13px;
    color: #7F8FA4;
    font-weight: 400;
    margin-right: 7px;
    word-break: auto-phrase;
    white-space: nowrap;
}

.lot-header-new .lot-name {
    display: flex;
    margin-bottom: 13px;
    align-items: center;
    flex-wrap: wrap;
    row-gap: 5px;
}

.lot-header-new .extra-information {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 5px;
    margin-bottom: 10px;
}

.lot-header-new .container.container-transparent {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.lot-header-new a.auction-label {
    padding: 2px 10px;
    background: #314151;
    border-radius: 4px;
    color: #fff;
    font-size: 12px;
    height: 26px;
    line-height: 22px;
    transition: all .3s;
}

.lot-header-new a.auction-label.iaai {
    background: #D91E1E;
}

.delivery-price-ind span {
    color: #000000;
}

.delivery-price-ind {
    color: #7f8fa482;
}

.delivery-price-ind:before {
    content: '';
    display: inline-block;
    width: 5px;
    height: 5px;
    background: #7f8fa482;
    margin: 2px 10px;
    position: relative;
    border-radius: 20px;
}

.lot-header-new ul.lot-info li:last-child {
    border: none;
}

.lot-header-new a.auction-label:hover {
    text-decoration: none;
}

.lot-header-new a.auction-label.iaai:hover {
    background: #ff5959;
}
    
.lot-header-new .right-side .button {
    border: 1px solid #E6EDF6;
    padding: 11px 14px;
    display: flex;
    margin: 0 0 0 15px;
    align-items: center;
    border-radius: 6px;
    font-size: 14px;
    color: #212529;
    transition: all .3s;
    position: relative;
    background: transparent;
    left: auto;
    top: auto;
    line-height: 24px;
    /*width: auto;*/
    font-weight: 400;
    opacity: 1;
}
    
.lot-header-new .right-side .choose-item .button span {
    background: transparent;
    color: #000;
    font-size: 13px;
    display: none;
    margin: 0;
    padding: 0;
    white-space: nowrap;
}

.lot-header-new .right-side .choose-item.active .button span.added,
    .lot-header-new .right-side .choose-item:not(.active) .button span.to_add {
    display: inline;
    width: auto;
}

.lot-header-new .right-side .choose-item .button  svg {
    width: 20px;
    height: 20px;
}

.lot-header-new .right-side .choose-item {
    display: flex;
}

.lot-header-new .right-side .choose-item.active svg {
    fill: #D91E1E;
}

.lot-header-new .right-side .choose-item.active svg * {
    stroke: #D91E1E;
}

.lot-header-new .right-side .choose-item svg, .lot-header-new .right-side .choose-item svg * {
    transition: all .3s;
}

.lot-header-new .right-side {
    display: flex;
    /*width: 30%;*/
    justify-content: end;
}

.lot-header-new .right-side .button svg {
    margin-right: 7px;
}
    
.lot-header-new .right-side .button:hover {
    text-decoration: none;
    background: #f7f8f9;
}
    
.lot-header-new .right-side .button span {
    background: #7F8FA4;
    color: #fff;
    width: 19px;
    text-align: center;
    height: 19px;
    line-height: 19px;
    font-size: 12px;
    border-radius: 100px;
    margin: 2px 0 0 7px;
    position: relative;
    left: auto;
    top: auto;
    right: auto;
}
    
.bottom_bar {
    border-top: 1px solid #E6EDF6;
    margin-top: 20px;
}

@media (min-width:1523px) {
    .bottom_bar .container.container-transparent {display: grid;grid-template-columns: 44% 56%;}
}

@media (max-width:1522.9px) {
    .bottom_bar .container.container-transparent {display: grid;grid-template-columns: 52% 48%;}
}  

.bottom_bar .container.container-transparent .left_side {
    display: flex;
}

.bottom_bar .container.container-transparent .left_side a {
    margin: 0;
    padding: 12px 20px;
    display: flex;
    align-items: center;
    gap: 10px;
    width: auto;
    border-right: 1px solid #E6EDF6;
}

.bottom_bar .container.container-transparent .left_side a img {
    width: 20px;
}

.bottom_bar a.link-history span {
    display: flex;
    align-items: center;
    justify-content: center;
    position: static;
}

.bottom_bar img.arrw {
    max-width: 11px!important;
}

#carFull .modal-dialog {
    max-width: 100%;
    width: 100%;
    margin: 0;
    height: 100%;
    max-height: 100%;
}

#carFull .modal-content {
    height: 100%;
    border-radius: 0 0 0;
    background: #283542;
    color: #fff;
}

#carFull button.close span {
    text-shadow: 0 0 black;
}

#carFull button.close {
    color: #fff;
    opacity: 1;
}
    
#carFull .swiper {
    height: 90vh;
    border-radius: 8px;
    overflow: hidden;
}
    
#carFull .modal-header {
    border-bottom: 1px solid #344352;
}
    

.item_top_bar {
    border-bottom: 1px solid #E6EDF6;
    padding-bottom: 10px;
    margin-bottom: 20px;
}

section#content .item_top_bar .container {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: transparent;
    box-shadow: 0 0 0;
}
    
.people-watch {
    display: flex;
    align-items: center;
    color: #212529;
    font-size: 14px;
    min-width: 192px;
}

.people-watch b {
    margin-right: 3px;
}
    
.people-watch svg {
    animation: nasa_flash_animate 8000ms infinite;
}

@keyframes nasa_flash_animate{0%{opacity:1}5%{opacity:.1}10%{opacity:.9}15%{opacity:.1}20%{opacity:.9}25%{opacity:.1}30%{opacity:.9}100%{opacity:1}}
    
.lot-wrapper-new {
    padding: 15px 0;
}

.lot-wrapper-new .container.container-transparent {
    display: flex;
}
    
.lot-wrapper-new .carousel-product .carousel-item {
    height: 370px;
}

.lot-wrapper-new .container.container-transparent .left-side {
    width: 44%;
}

.lot-wrapper-new .container.container-transparent .right-side {
    width: 56%;
}

.lot-wrapper-new .container.container-transparent .right-side {
    display: flex;
}

.lot-wrapper-new .container.container-transparent .right-side .col1 {
    width: 100%;
    padding-left:15px;
}

.lot-wrapper-new .container.container-transparent .left-side .gallery {
    border-radius: 6px;
    background: #fff;
    box-shadow: 0 2px 3px rgb(51 65 80 / 3%);
    overflow: hidden;
    transition: all .3s;
    /*max-height: 830px;*/
}

.gallery.blurred-version .slideshow-wrapper {
    position: relative;
    height: auto;
    display: table;
    width: 100%;
}

.gallery.blurred-version div#productCarousel {
    aspect-ratio: auto;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

.gallery.blurred-version #productContainer {
    --product-view-height: auto;
}

.gallery.blurred-version .mobile-version.status {
    display: none;
}

    
.lot-wrapper-new .gallery-thumbnails ul li a {
    height: 73px;
}

.lot-wrapper-new .gallery-thumbnails {
    padding: 5px;
}

.lot-wrapper-new .gallery-thumbnails ul li {
    padding: 2px;
}

.lot-wrapper-new .box {
    border-radius: 6px;
    background: #fff;
    box-shadow: 0 2px 3px rgb(51 65 80 / 3%);
    margin-bottom: 20px;
}

.lot-wrapper-new .options-list .option {
    border-bottom: 1px solid #E6EDF6;
    padding: 10px 0;
}

.lot-wrapper-new .options-list {
    padding: 5px 20px;
}

.lot-wrapper-new .options-list .option:last-child {
    border: none;
}
    
span.vin-drop h1 {
    font-size: inherit;
    display: inherit;
    margin: 0 -4px 0 0 !important;
}

span.right-info span.copy-lot,
span.right-info span.copy-vin {
    color: #7f8fa4;
}
    
.header_box .time-frame {
    color: #7f8fa4;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}

.box.live_auction_sec {
    font-size: 13px;
    color: #7f8fa4;
}

.content_box {
    padding: 9px 15px 14px 15px;
}

.header_box .time-frame span {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
}

.bottom_bar .container.container-transparent .box.live_auction_sec {
    width: 48.5%;
    justify-self: right;
    padding: 0 5px 0 15px;
    height: 100%;
    display: flex;
    border-left: 1px solid #E6EDF6;
    position: relative;
}

div#categories.container.links-filter ul.sub-menu li.sub-item {
    width: auto;
    border: none;
    padding: 0;
    margin: 0;
}

div#categories.container.links-filter ul.sub-menu {
    display: flex!important;
    flex-wrap: wrap;
    border: none;
    padding: 0;
    margin: 20px 0 0 0px;
    gap: 10px;
}

div#categories.container.links-filter ul.sub-menu li a {background: #E9EDF0!important;font-size: 14px!important;color: #000!important;padding: 6px 10px;border-radius: 100px!important;transition: all .3s;}

div#categories.container.links-filter ul.sub-menu li:hover, div#categories.container.links-filter ul.sub-menu li.sub-item.selected {
    border: none;
    background: transparent;
    border-radius: 0;
}

div#categories.container.links-filter ul.sub-menu li:hover a {
    color:#111!important;
}
 div#categories.container.links-filter ul.sub-menu li.sub-item.selected a {
     background: #219AF3!important;
 }

div#categories.container.links-filter li.item {
    border: none;
    box-shadow: 0 0 0;
    margin: 0;
}

div#categories.container.links-filter .title {
    padding: 0 !important;
    background: transparent !important;
}

div#categories.container.links-filter .title a {
    display: flex;
    background: #E9EDF0;
    font-size: 14px;
    color: #000;
    padding: 6px 10px;
    border-radius: 100px;
    margin-bottom: 7px;
    transition: all .3s;
    gap: 5px;
    align-items: center;
    font-weight: 400;
    }

div#categories.container.links-filter .title:before {
    display:none;
}

div#categories.container.links-filter .title a:before {
    content: '';
    color: #249af3;
    border-radius: 100px;
    width: 16px;
    height: 16px;
	transition:all .3s;
    background: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2797_1278)"><path d="M7.99967 5.3335V10.6668M5.33301 8.00016H10.6663M14.6663 8.00016C14.6663 11.6821 11.6816 14.6668 7.99967 14.6668C4.31778 14.6668 1.33301 11.6821 1.33301 8.00016C1.33301 4.31826 4.31778 1.3335 7.99967 1.3335C11.6816 1.3335 14.6663 4.31826 14.6663 8.00016Z" stroke="%23219AF3" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_2797_1278"><rect width="16" height="16" fill="white"/></clipPath></defs></svg>');
}

div#categories.container.links-filter .title a:hover:before {
    background: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2797_1278)"><path d="M7.99967 5.3335V10.6668M5.33301 8.00016H10.6663M14.6663 8.00016C14.6663 11.6821 11.6816 14.6668 7.99967 14.6668C4.31778 14.6668 1.33301 11.6821 1.33301 8.00016C1.33301 4.31826 4.31778 1.3335 7.99967 1.3335C11.6816 1.3335 14.6663 4.31826 14.6663 8.00016Z" stroke="%23FFFFFF" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_2797_1278"><rect width="16" height="16" fill="white"/></clipPath></defs></svg>');
}

div#categories.container.links-filter .title a:hover {
    color: #fff;
    background: #219AF3;
    text-decoration: none;
}

.basic-search-page .goback {
    font-size: 14px;
    display: table;
    width: 100%;
}

.basic-search-page .goback a {
    width: 100%;
    text-align: center;
    background: #E9EDF0;
    display: table;
    font-size: 14px;
    color: #000;
    padding: 6px 10px;
    border-radius: 100px;
    margin-bottom: 7px;
    transition: all .3s;
    gap: 5px;
    align-items: center;
    font-weight: 400;
}

div#categories.container.links-filter .title.active a:before {
    display: none;
}

div#categories.container.links-filter .title.active a {
    text-align: center;
    justify-content: center;
    background: #249af3;
    color: #fff;
}

.basic-search-page .goback a:hover {
    text-decoration: none;
    background: #36414f;
    color: #fff;
}

.search-seo-page .form-group.form-check.new-filter {
    overflow: visible!important;
    border: none;
    padding-bottom: 0!important;
}

.header-content .basic-search-h1 h1 {
    font-size: 16px;
    padding: 3px 0;
    margin: 0;
}

.search-results-page .back-btn-overflow.new_version > span > a,
.search-results-page .back-btn-overflow.new_version > span > .dropdown > a{background: #E9EDF0;border-radius: 100px;color: #000;border: none;padding: 8px 12px 6px 12px;}

.search-results-page .back-btn-overflow.new_version {
    background: #fff;
    padding: 10px 15px;
    box-shadow: 0 2px 3px rgba(51, 65, 80, 0.03);
    border-radius: 5px;
    width: 100%;
    margin-bottom: -5px;
    border-radius: 6px;
}

.header_box .time-frame span a {
    display: flex;
    align-items: center;
    gap: 5px;
}

.box.live_auction_sec .header_box {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.content_box a {
    transition: all .3s;
    float: right;
    display: flex;
    align-items: center;
    color: #7F8FA4;
}

.content_box a svg {
    margin-right: 4px;
}

.content_box a:hover svg path{
    fill: #219AF3;
}


.content_box a:hover{
    color: #219AF3;
    text-decoration:none;
}
    
.lot-price-info {
    display: flex;
    justify-content: space-between;
    padding: 15px 15px;
    font-size: 13px;
    color: #7F8FA4;
}

.lot-price-info span.price {
    font-size: 22px;
    font-weight: bold;
    color: #212529;
    margin-top: 5px;
    display: table;
}

span.question {
    background: #249af3;
    color: #fff;
    width: 16px;
    height: 16px;
    display: inline-block;
    text-align: center;
    border-radius: 100px;
    font-size: 12px;
    padding: 0px 0 0px 0;
    margin-left: 5px;
}

.bid-status {
    padding: 0px 15px;
    display: flex;
    justify-content: space-between;
    font-size: 13px;
    color: #7F8FA4;
    align-items: center;
}

div#bidding-info .bid-status-main {
    margin-top: 10px;
    margin-bottom: 15px;
}

.search-results-time-left-info {
    display: contents;
}

@media (min-width: 769px) and (max-width: 1300px) {
    .search-results-time-left-info {
        display: none;
    }
}

.bid-status img {
    margin:0 0 0 5px;
}
    
.field-wr .field-name {
    min-width: 80px;
}

.field-wr .field-desc {
    text-align: right;
}

.lot-header-new a.auction-label.copart {
    background: #0e5db8;
}

.lot-header-new a.auction-label.copart:hover {
    background: #1d79e3;
}

.bid-status .status {
    background: #E6EDF6;
    padding: 5px 13px;
    color: #000;
    border-radius: 6px;
}

.price-section {
    background: #F4FAFF;
    padding: 15px 15px;
    font-size: 13px;
}
    
.image img {
    width: 50px;
    height: 50px;
    object-fit: cover;
    border-radius: 100px;
}

.options-list > .expert_message {
    display: flex;
    gap: 20px;
    padding: 23px 20px 28px 20px;
    margin: 0 -20px -6px -20px;
    background: #249af30a;
    position: relative;
    border-radius: 0 0 6px 6px;
}
    
.options-list > .expert_message.normal {
    background: #fffcf3;
}

.options-list > .expert_message.normal p b {
    color: #000000;
}

.options-list > .expert_message.alert {
    background: #f9eaea;
}

.options-list > .expert_message.alert p b {
    color: #d91e1e;
}

.expert_message h3 {
    font-size: 16px;
    font-weight: 600;
}

.expert_message h4 {
    font-size: 14px;
    color: #7F8FA4;
}

.expert_message p {
    font-size: 14px;
    margin: 0;
    position: relative;
}

table.tabs-content.table.sales-history-table tr,
table.tabs-content.table.sales-history-table td{
    position: relative;
}

.expert_message p b {
    color: #1598f6;
}
    
.message p img {
    width: 18px;
    border-radius: 4px;
    margin: 3px 6px 5px 0px;
}

.field-wr {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.item-single-page:not(.archieved-lot) div#bidding-info.final-bid .price-section.closing-bid {
    margin-top: 15px;
}

.item-single-page:not(.archieved-lot) div#bidding-info.final-bid .price-section.closing-bid .field-wr .bid-status.status-red {
    margin: 0;
}
    
input#bid-input {
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    height: 44px;
}

.input-price-wr {
    margin: 15px 0 0 0;
}

button.btn.btn-transparent.bid {
    height: 44px;
    color: #fff;
    background: #16AD59;
    border-color: #16AD59;
    font-size: 15px;
    font-weight: 600;
}
    
span.arrow_bottom.active {
    transform: scale(0.6) rotate(-180deg) translateY(3px);
}    
    
.bid-status.status-green {
    color: #16ad59;
}

.field-desc .bid-status {
    padding: 0;
}
    
.field-desc .bid-status {
    padding: 0;
}

p.small-info {
    font-size: 12px;
    margin-top: 15px;
    color: #7F8FA4;
    margin-bottom: 0;
}

button.btn.btn-transparent.bid:hover {
    background: #2fce75;
    border-color: #2fce75;
}
    
p.error_line {
    text-align: center;
    display: table;
    width: 100%;
    padding: 40px 40px 30px 40px;
    color: #7F8FA4;
}
    
.buy-now-wr {
    display: flex;
    justify-content: space-between;
    padding: 13px 0;
    font-size: 13px;
    color: #7F8FA4;
    margin: 0 15px;
}

.buy-now-wr .price {
    font-size: 16px;
    font-weight: bold;
    color: #212529;
    margin-top: 5px;
    display: table;
}

.buy-now-wr a.btn.btn-default {
    width: 150px;
    height: 44px;
    line-height: 28px;
    background: transparent;
    color: #7F8FA4;
    border: 1px solid #7F8FA4;
    margin-top: 2px;
}
    
li.est_price {
    color: #249af3;
}

.buy-now-wr a.btn.btn-default:hover {
    background: #7F8FA4;
    color: #fff;
}
    
.estimator-wr h4 {
    font-size: 15px;
    font-weight: bold;
    text-align: center;
    padding: 15px 0 5px 0;
}

.modal-open .modal {
    background: rgb(23 28 34 / 90%);
    z-index: 99999;
}  

.modal-content {
    margin: 0!important;
}

.modal-dialog {
    position: absolute;
    left: 50%;
    transform: translateX(-50%)!important;
    padding: 0;
    margin: 30px 0 0 0;
}
    
.tabs-content.archived-offers-section span.loading-line {
    width: 100%;
    background: #e8ebef;
    height: 10px;
    display: block!important;
}

span#button-remaining-time {
    padding: 10px;
    display: table;
    background: linear-gradient(270deg, #16ad5924, transparent);
    color: #16ad59;
    width: 100%;
    text-align: center;
    border-radius: 8px;
    margin-top: 5px;
    font-size: 16px;
    animation-duration: 1.8s;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
    animation-name: placeHolderShimmer;
    animation-timing-function: linear;
    background: #e8ebef;
    background: linear-gradient(to right, #16ad5924 8%, #f4faff00 38%, #16ad5924 54%);
    background-size: 1000px 640px;
}

.tabs-content.archived-offers-section span.loading-line,
.tabs-content.archived-offers-section .gallery.preloading-img .carousel-item.carousel-archived.active {
    animation-duration: 1.8s;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
    animation-name: placeHolderShimmer;
    animation-timing-function: linear;
    background: #e8ebef;
    background: linear-gradient(to right, #e8ebef 8%, #ffffff 38%, #e8ebef 54%);
    background-size: 1000px 640px;
}

.tabs-content.archived-offers-section .item-seo-info span.loading-line {
    width: 70px;
}

.tabs-content.archived-offers-section .preloading-box .item-name {
    padding: 0 10px;
    margin: 0 0 -2px!important;
}

.tabs-content.archived-offers-section p.item-seller.no-wrap-text-ellipsis .loading-line {
    width: 120px;
    margin-bottom: 10px;
}


.row.payment-box .current {
    background: #1398f6;
    color: #fff;
    left: 50%;
    transform: translateX(-50%);
    position: absolute;
    z-index: 2;
    font-size: 13px;
    padding: 3px 10px;
    border-radius: 100px;
    top: -13px;
}

@keyframes placeHolderShimmer{
    0%{
        background-position: -468px 0
    }
    100%{
        background-position: 468px 0
    }
}


    
ul.price_tabs li {
    list-style: none;
    margin: 0;
    padding: 0;
    width: auto;
    white-space: nowrap;
}

ul.price_tabs {
    margin: 0 0 10px 0;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-wrap: wrap;
}

ul.price_tabs li a {
    font-size: 13px;
    text-align: center;
    transition: all .3s;
    border-radius: 6px;
    padding: 3px 20px;
}

ul.price_tabs li a.est_based {
    border: 1px solid #219AF3;
    color: #219AF3;
}

ul.price_tabs li a.est_based.active {
    color: #fff;
    background: #219AF3;
}

ul.price_tabs li a.est_bid {
    border: 1px solid #16AD59;
    color: #16AD59;
}

ul.price_tabs li a.est_bid.active {
    color: #fff;
    background: #16AD59;
}

ul.price_tabs li a.est_buy_now {
    color: #7F8FA4;
    border: 1px solid #7F8FA4;
}

ul.price_tabs li a.est_buy_now.active {
    background: #7F8FA4;
    color: #fff;
}

ul.price_tabs li a.final_bid {
    color: #EF312D;
    border: 1px solid #EF312D;
}

ul.price_tabs li a.final_bid.active {
    background: #EF312D;
    color: #fff;
}

@keyframes pulse_bigger_button {
    0% {
        background-color: rgba(22, 173, 89, 0.6);
        transform: scale(1);
    }

    50% {
        background-color: #16AD59;
        transform: scale(1.03);
    }

    100% {
        background-color: rgba(22, 173, 89, 0.6);
        transform: scale(1);
    }
}
    
@keyframes pulse_bigger {
	0% {
		box-shadow: 0 0 0 0 rgb(97 250 158 / 100%);
	}

	90% {
		box-shadow: 0 0 0 9px rgb(97 250 158 / 0%);
	}

	100% {
		box-shadow: 0 0 0 0 rgb(97 250 158 / 0%);
	}
}

@keyframes pulse_bigger_starting_soon {
	0% {
		box-shadow: 0 0 0 0 rgb(224 164 46 / 100%);
	}

	90% {
		box-shadow: 0 0 0 9px rgb(224 164 46 / 0%);
	}

	100% {
		box-shadow: 0 0 0 0 rgb(224 164 46 / 0%);
	}
}   
    
@keyframes pulse_big_icon_previous {
	0% {
		box-shadow: 0 0 0 0 rgb(235 122 40);
		transform: scale(1);
	}

	90% {
		box-shadow: 0 0 0 15px rgb(97 250 158 / 0%);
		transform: scale(1.1);
	}

	100% {
		box-shadow: 0 0 0 0 rgb(97 250 158 / 0%);
		transform: scale(1);
	}
}

@keyframes pulse_big_icon_dealer {
    0% {
        box-shadow: 0 0 0 0 rgba(246, 204, 53, 1);
        transform: scale(1);
    }
    90% {
        box-shadow: 0 0 0 15px rgba(246, 204, 53, 0);
        transform: scale(1.1);
    }
    100% {
        box-shadow: 0 0 0 0 rgba(246, 204, 53, 0);
        transform: scale(1);
    }
}
    
.estimator-price-wr, .estimator-location-wr {
    text-align: center;
    font-size: 13px;
    color: #345164;
    border-bottom: 1px solid #E6EDF6;
    margin: 0 20px;
    padding: 10px 0;
}

.estimator-price-wr h4, .estimator-location-wr h4 {
    color: #0C161D;
    font-weight: bold;
    font-size: 15px;
    margin-bottom: 5px;
}
    
.estimator-price-wr:last-child {
    border: none;
}

.estimator-location-wr {
    background: #F4FAFE;
    margin: 10px 20px 0 20px;
    border-radius: 6px;
    border: none;
}
    
.estimator_main_price_wr {
    background: #F4FAFE;
    margin: 0 20px;
    border-radius: 6px;
    padding: 0px 10px;
}

.container.container-transparent.info_blocks {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 30px;
}    
    
.estimator-location-wr h4 {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
    font-size: 18px;
}

.estimator-price-wr.total h4 {
    font-size: 22px;
}

.estimator-location-wr h4 img {
    margin-bottom: 2px;
}

.estimator-price-wr span {
    color: #345164;
}

.lot-header-new ul.lot-info li > b {
    white-space: nowrap;
}

a.expand_calc {
    font-size: 13px;
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: center;
    color: #7F8FA4;
    padding: 0px 0;
}


span.arrow_bottom:before,
span.arrow_bottom:after{
    content: '';
    top: 0.5rem;
    position: absolute;
    width: 0.75rem;
    height: 0.1rem;
    background-color: #7F8FA4;
    display: inline-block;
    transition: all 0.2s ease;
    left: 0;
    transform: rotate(45deg);
}

span.arrow_bottom:after {
    content: '';
    right: 0;
    transform: rotate(-45deg);
    left: auto;
}

span.arrow_bottom {
    width: 1.25rem;
    height: 1.25rem;
    display: inline-block;
    position: relative;
    margin: 9px 0 6px 3px;
    transform: scale(0.6);
    transition: all .5s;
}
   
span.input-group-text.minus-btn {
    width: 44px;
    height: 44px;
    border-radius: 6px 6px 6px 6px;
    position: absolute;
    z-index: 9;
    display: flex;
    border: none;
    padding: 0;
    text-align: center;
    left: 0;
    top: 0;
    border-right: 1px solid #E6EDF6;
    align-items: center;
    justify-content: center;
    background: transparent;
}

span.input-group-text.plus-btn {
    width: 44px;
    height: 44px;
    border-radius: 6px 6px 6px 6px;
    position: absolute;
    z-index: 9;
    display: flex;
    border: none;
    padding: 0;
    text-align: center;
    right: 0;
    top: 0;
    border-left: 1px solid #E6EDF6;
    align-items: center;
    justify-content: center;
    background: transparent;
}

.psa-row.similar.recent .in-row .item-time {
    background: transparent;
    margin: 0;
    padding: 6px 10px 10px 10px;
    gap: 6px;
}

.psa-row .in-row .price-box {
    margin-bottom: 0;
}

.psa-row.similar.recent .in-row .item-name {
    padding-bottom: 5px;
    margin-top: 0;
}

span.input-group-text.plus-btn svg {
    margin: 0 auto;
}
    
.psa-tabs-content .archived-offers-section .header {
    border-bottom: 1px solid #E6EDF6;
}

.psa-tabs-content .archived-offers-section .psa-row {
    justify-content: space-between;
    display: flex;
    flex-wrap: nowrap;
}

@media (max-width:768px) {
    .psa-tabs-content .archived-offers-section .box.item-box {
        padding: 0;
        box-shadow: 0 0 0;
        border: 1px solid #e6edf6;
        margin: 30px;
    }
}

@media (min-width:769px) {
    .psa-tabs-content .archived-offers-section .psa-row {
        padding: 15px;
        gap: 20px;
    }

    .psa-tabs-content .archived-offers-section .box.item-box {
        padding: 0px;
        border: 1px solid #E6EDF6;
        border-radius: 6px;
    }
}

.psa-tabs-content .archived-offers-section .carousel-product .carousel-inner {
    border-radius: 6px 6px 0 0;
}

p.item-seller.no-wrap-text-ellipsis span {
    color: #7F8FA4;
    display: table;
    font-weight: 400;
}

.tabs-content.archived-offers-section p.item-seller {color: #000;font-weight: 600;font-size: 14px;padding: 0px 10px 10px 10px;}

.tabs-content.archived-offers-section .item-name {
    min-height: auto;
    padding: 10px 10px;
}

.tabs-content.archived-offers-section .item-seo-info span {
    color: #7F8FA4;
    display: table;
    font-weight: 400;
    font-size: 13px;
    margin: 0 auto;
}

.tabs-content.archived-offers-section .item-seo-info p.money {
    padding: 0;
    background: transparent;
    font-size: 15px;
    color: #000;
}

.item-seo-info p {
    color: #000;
    font-weight: 600;
    font-size: 13px;
}

input#bid-input {
    border-radius: 6px;
}

span.input-group-text.minus-btn:hover, span.input-group-text.plus-btn:hover {
    background: #e6edf682;
}

#clearance-calculator span.input-group-text.minus-btn {
    left: 0px;
    top: 6px;
}

#clearance-calculator span.input-group-text.plus-btn {
    top: 6px;
    right: 0;
}

input#customs-input, input#akcyza-input {
    border-radius: 6px;
}
    
ul.price_tabs li a.est_based:hover {
    border-bottom: 2px solid #249AF3;
    text-decoration: none;
}

ul.price_tabs li a.est_bid:hover {
    border-bottom: 2px solid #16ad59;
    text-decoration: none;
}

ul.price_tabs li a.est_buy_now:hover {
    border-bottom: 2px solid #7F8FA4;
    text-decoration: none;
}

ul.price_tabs li a.final_bid:hover {
    border-bottom: 2px solid #EF312D;
    text-decoration: none;
}
    
.options-list .more-specs {
    margin: 0;
    display: none;
}

.option.start_code .right-info {
    color: #E0A42E;
    font-weight: bold;
}
    
.option.start_code[data-start-code="Run / Drive"] .right-info {
    color: #16AD59;
    font-weight: bold;
}

.option.start_code[data-start-code="Starts"] .right-info {
    color: #249af3;
    font-weight: bold;
}
   
.box .subtotal .num {
    display: inline-flex;
    width: 20px;
    height: 20px;
    border: 1px solid #249af3;
    border-radius: 100px;
    align-items: center;
    justify-content: center;
    line-height: 1px;
    font-size: 12px;
    color: #249af3;
}

.num-large {
    width: 23px !important;
    height: 23px !important;
    margin-right: 5px;
}

.box .subtotal {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 20px;
    border-top: 1px solid #E6EDF6;
}

.box .subtotal .option {
    gap: 5px;
    font-weight: 600;
    align-items: center;
}
    
.psa-row.similar.recent {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    gap: 20px;
}

.psa-row.similar.recent .box.item-box {
    background: #fff;
    width: 100%;
    padding: 0 0 10px 0;
    overflow: hidden;
    border-radius: 6px;
    box-shadow: 0 2px 3px rgb(51 65 80 / 3%);
}

.psa-row.similar.recent .box.item-box.blurred-page {
    filter: blur(4px);
}

.psa-row.similar.recent .carousel-product .carousel-item {
    /*height: 179px!important;
    height: auto!important;*/
    border-radius: 0;
}

.psa-row.similar.recent .carousel-product .carousel-inner {
    border-radius: 0!important;
}

/*span.status.price {
    background: #F5F6F8;
    color: #000;
    font-size: 14px;
    border-radius: 6px;
    padding: 3px 20px;
    border: 1px solid #F5F6F8;
}*/

table.table.sales-history-table .seo-label {
    padding: 3px 20px;
    border-radius: 6px;
}

table.table.sales-history-table {
    margin: 0;
}

span.status {
    padding: 3px 20px;
    border-radius: 6px;
}
    
table.tabs-content.table.sales-history-table td {
    vertical-align: middle;
}

table.tabs-content.table.sales-history-table.blurred-page td {
    filter: blur(4px);
}

.full-row-link {
    display: block;
    /*top: 0;
    left: 0;*/
}

.full-row-link::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1; /* Ensure the clickable area doesn't cover the actual content */
}

/*span.status.sold,
span.status.not-sold{
    background: #fff;
    display: inline-flex;
    align-items: center;
    gap: 5px;
    font-size: 14px;
    justify-content: center;
    border: 1px solid #EAECEF;
}
span.status.sold:before {
    width: 12px;
    height: 12px;
    background: #16AD59;
    content: '';
    display: inline-block;
    border-radius: 4px;
}

span.status.not-sold:before {
    width: 12px;
    height: 12px;
    background: #FF6F69;
    content: '';
    display: inline-block;
    border-radius: 4px;
}*/

a.button.link-history.active span {
    background: #eaeef5;
}

.item-vin, .item-vin h2 {
    background: transparent;
    padding: 0;
    margin: 0;
    font-size: 14px;
}
    
span.vin-drop, 
span.lot-drop {
    color: #000;
}
    
span.num-range {
    display: inline-flex;
    gap: 5px;
    align-items: center;
    margin-right: 5px;
}

span.num-range .num {
    display: inline-flex;
    width: 20px;
    height: 20px;
    border: 1px solid #249af3;
    border-radius: 100px;
    align-items: center;
    justify-content: center;
    line-height: 1px;
    font-size: 12px;
    color: #249af3;
}

span.num-range .line {
    width: 10px;
    height: 1px;
    background: #249af3;
}    
    
.message {
    width: fit-content;
    max-width: 1270px;
    display: flex;
    font-size: 13px;
    border-radius: 6px;
    background: #fff;
    box-shadow: 0 2px 3px rgb(51 65 80 / 3%);
    gap: 30px;
    padding: 15px 30px;
    align-items: center;
}

@media (max-width:768px) {
    .message {
        margin: 15px 15px 0 15px;
    }
}  

@media (min-width:769px) {
    .message {
        margin: 15px auto 0 auto;
    }
}  
    
.message p {
    margin: 0;
}
    
.message p span {
    color: #249af3;
}

.item-vin {
    display: flex;
    align-items: center;
    gap: 5px;
    padding: 0 10px;
}

.item-vin h2 a {
    color: #7F8FA4;
}
    
.psa-row.similar.recent span.item-info {
    margin-bottom: 3px;
}

.psa-row.similar.recent .item-price {
    font-weight: 600;
    color: #000;
    padding: 0 10px;
    display: flex;
    align-items: center;
    gap: 5px;
    margin-top: 5px;
    font-size: 16px;
}

.psa-row.similar.recent .item-name a {
    color: #000000;
    font-size: 16px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
}

.psa-row.similar.recent .item-name {
    margin-top: 10px;
}

.psa-row.similar.recent .item-time {
    margin-left: 10px;
    padding: 6px 12px 3px 12px;
    background: #F5F6F8;
    display: inline-flex;
    border-radius: 4px;
    color: #000;
    margin-bottom: 10px;
    font-size: 13px;
    gap: 5px;
    align-items: center;
}

.psa-row.similar.recentspan.item-info {
    margin-bottom: 3px;
}

section#offers h3 {
    margin-bottom: 30px;
}


.box .footer {
    font-size: 12px;
    padding: 0 20px;
    color: #7F8FA4;
    border-top: 1px solid #E6EDF6;
    padding-top: 10px;
    padding-bottom: 20px;
}

.box .footer a {
    color: #7F8FA4;
    text-decoration: underline;
}

.box .subtotal .option .line {
    width: 10px;
    height: 1px;
    background: #249af3;
}

.box .subtotal .price {
    font-size: 18px;
    font-weight: 800;
}    
    
.more-specs .option .right-info{
    white-space: break-spaces;
}

.options-list .option .right-info span:hover span {
    color: #249af3;
}

.options-list .option .right-info span span {
    transition: all .3s;
}

.archieved-lot button.button.btn.btn-default-remove.remove-history {
    background: #ef312d;
    width: 100%;
    height: 50px;
    border-radius: 8px;
    border: none;
    font-size: 16px;
}

.archieved-lot button.button.btn.btn-default-remove.remove-history:hover {
    background: #b52622;
}

.box select:hover {
    border: 1px solid #249af3!important;
    cursor: pointer;
}

.box select {
    transition: all .3s;
}

.archieved-lot .back-btn-overflow.new_version > span > span > a:hover {
    opacity: 1;
    background: #fff;
    border: 1px solid #249af3;
}

.archieved-lot .back-btn-overflow.new_version > span > a:last-child:hover {
    background: transparent;
    color: #000;
}

a.close_mess {
    transition: all .3s;
    background: #ffffff;
    padding: 3px;
    border-radius: 100px;
    margin: -3px -15px -3px -3px;
    transform: scale(0.8);
}

a.close_mess:hover {filter: brightness(0.95););}

.vehile-history-message {
    width: 100%;
    height: 100%;
    top: 0px;
    background: rgb(255 255 255 / 70%);
    padding: 20px 30px 30px 30px;
    font-size: 14px;
    z-index: 999;
    position: relative;
    overflow: hidden;
}

.vehile-history-message .other-images {
    background: #fff;
    max-width: calc(100% + 60px);
    margin: 20px -30px 0 -30px;
    width: calc(100% + 60px);
}

.vehile-history-message .other-images .images-list {
    display: grid;
    flex-wrap: wrap;
    gap: 10px;
    padding: 20px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.vehile-history-message .other-images .images-list img {
    aspect-ratio: 640 / 466;
    width: 100%;
    filter: blur(3px);
    opacity: 0.3;
    user-select: none;
    pointer-events: none;
}

.vehile-history-message .other-images .images-list .item:before,
.gallery.blurred-version .f-carousel__thumb:before{
    width: 100%;
    height: 100%;
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: rgb(255 255 255 / 70%);
}

.vehile-history-message .other-images .images-list .item {
    position: relative;
    border-radius: 8px;
    overflow: hidden;
    background: #fff;
}

.gallery.blurred-version .f-carousel__thumb {
    position: relative;
}

.vehile-history-message .other-images .images-list .item:after,
.gallery.blurred-version .f-carousel__thumb:after{
    content: '';
    background: url('../../img//lock.svg');
    width: 24px;
    height: 24px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.vehile-history-message img {
    width: 24px;
}

.vehile-history-message > * {
    margin: 0 auto;
    max-width: 462px;
    width: 100%;
}

.vehile-history-message img.bg-image {
    user-select: none;
    pointer-events: none;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    max-width: 100%;
    z-index: -1;
    opacity: 0.5;
    filter: blur(10px);
}

.vehile-history-message > h4 {
    font-size: 22px;
    color: #000;
    text-align: center;
    max-width: 310px;
    font-weight: bold;
}

.vehile-history-message > .items-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 10px;
    margin-top: 15px;
    margin-bottom: 10px;
}

.vehile-history-message > .items-grid .item {
    background: #fff;
    display: flex;
    align-items: center;
    font-size: 14px;
    gap: 15px;
    padding: 10px 20px;
    border-radius: 8px;
}

.vehile-history-message p {
    margin: 0;
    line-height: 20px;
    color: #000;
}

.vehile-history-message > .items-grid .item.full-width {
    grid-column-start: 1;
    grid-column-end: 3;
    align-items: center;
    justify-content: center;
    gap: 5px;
    background: #e6f4ff;
    padding: 10px 20px;
}

.vehile-history-message > .payment-info {
    border: 1px solid #C1C5C8;
    background: #fff;
    border-radius: 8px;
    display: flex;
    justify-content: space-between;
    padding: 15px;
    margin-bottom: 10px;
}

.vehile-history-message > .payment-info .price p {
    font-weight: bold;
    color: #000;
}

.vehile-history-message > .payment-info .price {
    color: #576576;
    text-align: right;
    border-left: 1px solid #DFE0E1;
    padding-left: 40px;
}

.vehile-history-message > .box-trust {
    background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(197,255,223,1) 78%, rgba(255,255,255,1) 100%);
    border-radius: 8px;
    display: flex;
    justify-content: space-between;
    padding: 10px 15px 10px 20px;
    margin-bottom: 10px;
    gap: 15px;
    font-size: 13px;
    align-items: flex-start;
    border-left: 3px solid #16AD59;
}

.vehile-history-message p span {
    color: #576576;
}

.vehile-history-message .items-grid p span {
    color: #219AF3;
}

.vehile-history-message > .footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}

.vehile-history-message > .footer .powered img {
    width: 38px;
    margin: 2px 0 0 0;
}

.vehile-history-message > .footer .powered {
    display: flex;
    gap: 5px;
}

.vehile-history-message a.btn.btn-big {
    background: #249af3;
    width: 100%;
    max-width: 205px;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    border-radius: 8px;
    padding: 7px;
}

.vehile-history-message a.btn.btn-big:hover {
    background: #1b85d5;
}

div#archieved-message.message p {
    transform: translateY(1px);
}

a.show-more-specs, a.show-more-additional-services {
    background: #EAECEF;
    width: 100%;
    padding: 10px;
    text-align: center;
    font-size: 13px;
    border-radius: 6px;
    color: #000;
    transition: all .3s;
    margin: 5px 0 10px 0;
    font-weight: 600;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
}
    
.tabs-content.archived-offers-section {
    border-radius: 6px;
    background: #fff;
    box-shadow: 0 2px 3px rgb(51 65 80 / 3%);
    margin: 15px 0 0 0;
    padding: 0;
    display: block;
}

.tabs-content.archived-offers-section.hidden {
    display: none;
}
    
span.indicator {
    position: relative;
    width: 7px;
    height: 7px;
}

span.indicator::after {
    width: 7px;
    height: 7px;
    content: '';
    background: #00CC52;
    position: absolute;
    border-radius: 100px;
    box-shadow: 0 0 0 0 #00CC52;
    transform: scale(1);
    animation: pulse 2s infinite;
}

.bid-status.status-red span.indicator::after,
span.indicator.red::after{
    box-shadow: 0;
    background: #ef2621;
    animation: none;
}

.bid-status.status-grey span.indicator::after,
span.indicator.grey::after{
    box-shadow: 0;
    background: #7F8FA4;
    animation: none;
}

.bid-status.status-orange span.indicator::after,
span.indicator.orange::after{
    box-shadow: 0;
    background: #E0A42E;
    animation: none;
}

span.type.default.open {color: #fff;background: #16AD59;}

span.type.default.finished {
    background: #fff7f6;
    color: #ef2621;
}

span.type.default.lost {
    background: #d7221d;
    color: #fff;
}

span.type.default.on-approval {
    background: #E0A42E;
    color: #fff;
}

.bid-status.status-orange span.indicator::after,
span.indicator.orange::after{
    box-shadow: 0;
    background: #f8ab53;
    animation:none;
}

label.with_tag {
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    padding-top: 2px;
}

label.with_tag span {
    font-size: 13px;
    color: #7F8FA4;
}

.item-price .estimated_price {
    display: flex;
    gap: 9px;
    margin-bottom: 10px;
    padding-left: 1px;
    font-size: 12px;
    color: #7F8FA4;
}

.item-horizontal.red .item-price .price-box {
    background: #ff878412;
    color: #ef2621;
}

.item-horizontal.green .item-price .price-box {
    background: #0fbb5b12;
    color: #0fbb5b;
}

.item-horizontal.orange .item-price .price-box {
    background: #E0A42E12;
    color: #E0A42E;
}

.item-horizontal.orange .bid-status.status-orange {
    display: none;
}

.time-frame.just-before span:last-child {
    color: #E0A42E;
}

.time-frame.live span:last-child {
    color: #00CC52;
}
    
.time-frame.after span:last-child {
    color: #ef2621;
}
    
a.tips-question {
    margin-bottom: 2px;
}

.tabs-content.archived-offers-section a.show-more-auctions {
    color: #fff;
    background: #249af3;
    border-radius: 100px;
    display: inline;
    margin: 0;
    transition: all .3s;
    white-space: nowrap;
}
    
.tabs-content.archived-offers-section .conent-right {
    display: flex;
    align-items: center;
    gap: 15px;
    flex-direction: row-reverse;
}

.tabs-content.archived-offers-section a.show-more-auctions:hover {background: #1b85d5;text-decoration: none;}


.tabs-content.archived-offers-section a.show-more-auctions i {
    color: #fff;
}
    
a.show-more-specs span.num, a.show-more-additional-services span.num {
    background: #7F8FA4;
    color: #fff;
    width: 20px;
    border-radius: 100px;
    font-size: 11px;
    height: 20px;
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
    line-height: 0;
    margin: 0;
}

a.show-more-specs:hover {
    text-decoration: none;
    background: #d3d7dc;
}
    
.more-specs .option.no-wrap-text-ellipsis:first-child {
    border-top: 1px solid #E6EDF6;
}
    

.top-buttons.new-ver {
    display: flex;
    width: auto;
    height: auto;
    bottom: 15px;
    right: 15px;
    transition: all .3s;
}

.top-buttons.new-ver a {
    position: relative;
    z-index: 9;
    font-size: 13px;
    color: #fff;
    background: rgb(17 24 33 / 70%);
    border-radius: 4px;
    height: 26px;
    line-height: 0px;
    margin-left: 10px;
    padding: 0 10px!important;
    display: flex;
    align-items: center;
    transition: all .3s;
}
    
.tips-question.pending_alert span {
    background: #FFFAF0;
    color: #FFA900;
    padding: 5px 10px;
    border-radius: 6px;
}

.tips-question.red_alert {
    background: #b909090f;
    color: #B90909;
    padding: 5px 10px;
    border-radius: 6px;
}

.tips-question.yellow_alert {
    background: #FFFAF0;
    color: #FFA900;
    padding: 5px 10px;
    border-radius: 6px;
}

.tips-question.green_alert {
    background: #16ad590f;
    color: #16AD59;
    padding: 5px 10px;
    border-radius: 6px;
}

.tips-question.grey_alert {
    background: #B0B0B00F;
    color: #2d2d2d;
    padding: 5px 10px;
    border-radius: 6px;
}

.tips-question.black_alert {
    background: #444444;
    color: white;
    padding: 5px 10px;
    border-radius: 6px;
}

.top-buttons.new-ver a img {
    width: 18px;
    border-radius: 0;
    margin-right: 8px;
    height: 18px;
}

.top-buttons.new-ver a:hover {
    background: rgb(17 24 33);
    text-decoration: none;
}

.tips-question img.run-svg.hasSVG {
    height: 16px;
}

.lot-wrapper-new .container.container-transparent .left-side .gallery ol.carousel-indicators {
    width: auto;
    bottom: 0;
    margin: 0;
    width: 100%;
}

.lot-wrapper-new .container.container-transparent .left-side .gallery ol.carousel-indicators li {
    width: 100%;
    border-radius: 0;
    margin: 0;
    height: 4px;
    padding: 0;
    transform: none;
    background: rgb(17 24 33 / 70%);
}
    
.lot-wrapper-new .additional_services_wr .option span.right-info {
    color: #000;
    font-weight: bold;
}

span#final-akcyza {
    color: #000;
}
    
.lot-wrapper-new .container.container-transparent .left-side .gallery ol.carousel-indicators li:hover {
    background: rgb(36 154 243 / 68%);
}

.lot-wrapper-new .container.container-transparent .left-side .gallery ol.carousel-indicators li.active {
    background-color: #249af3!important;
}

.lot-wrapper-new .carousel-control-next, 
.lot-wrapper-new .carousel-control-prev {
    width: 10%;
}
    
.options-list>div#additional-calculator {
    margin: 0;
    padding: 0;
}

.options-list>div#additional-calculator .options-list {
    padding: 0;
}    
    
a.download-photos {
    border: 1px solid #DEE0E1;
    color: #212529;
    padding: 10px 20px;
    display: table;
    border-radius: 6px;
    font-size: 13px;
    margin: 20px 0 0 0;
    transition: all .4s;
}

a.download-photos:hover {
    text-decoration: none;
    background: #fff;
}
    
.lot-wrapper-new .box .header .flag {
    display: flex;
    font-size: 13px;
    color: #7F8FA4;
    white-space: pre;
    align-items: center;
    gap: 5px;
}

.lot-wrapper-new .box .header .flag img {
    border: 1px solid #E6EDF6;
    border-radius: 6px;
}
    
.option.sale_doc .tips-question {
    display: flex;
    align-items: center;
}
    
button.show-full-calc {
    background: transparent;
    border: 1px solid #249af3;
    color: #249af3;
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
    border-radius: 6px;
    padding: 0 9px;
    height: 32px;
    margin-left: 10px;
    transition: all .3s;
    cursor: pointer;
}
    
.mobile-version.status.gray:before {
    width: 7px;
    height: 7px;
    content: '';
    background: #7f8fa4;
    position: static;
    border-radius: 100px;
    box-shadow: 0 0 0 #7f8fa4;
}

.mobile-version.status.green:before {
    width: 7px;
    height: 7px;
    content: '';
    background: #00CC52;
    position: static;
    border-radius: 100px;
    box-shadow: 0 0 0 #00CC52;
}

.mobile-version.status.red:before {
    width: 7px;
    height: 7px;
    content: '';
    background: #ef2621;
    position: static;
    border-radius: 100px;
    box-shadow: 0 0 0 #ef2621;
}

.mobile-version.status.orange:before {
    width: 7px;
    height: 7px;
    content: '';
    background: #E0A42E;
    position: static;
    border-radius: 100px;
    box-shadow: 0 0 0 #E0A42E;
}

.status.gray,
.status.green,
.status.red,
.status.orange {
    display: flex;
    gap: 8px;
    align-items: center;
}
    
a.expand_calc:hover {
    color: #249af3;
    text-decoration: none;
}
    
a.expand_calc .more, a.expand_calc .less {
    margin-right: 3px;
}
    
div#buynowModal .modal-dialog,
div#increaseModal .modal-dialog{
    max-width: 767px;
}

@media (min-width: 540px) and (max-width: 1100px) {
    div#buynowModal .modal-dialog,
    div#increaseModal .modal-dialog{
        min-width: 70%;
    }
}

div#buynowModal h5.psa-modal-title,
div#increaseModal h5.psa-modal-title {
    font-size: 20px;
    border-bottom: 1px solid #E6EDF6;
    margin: 0;
    padding: 20px;
    text-align: left;
}

div#buynowModal .modal-body,
div#increaseModal .modal-body {
    padding: 0;
}

div#buynowModal button#closeAction,
div#increaseModal button#closeAction {
    opacity: 1;
    top: 17px;
    right: 15px;
}

div#buynowModal p.splitted_message,
div#buynowModal p.bid-message,
div#increaseModal p.splitted_message,
div#increaseModal p.bid-message {
    display: flex;
    align-items: center;
    font-size: 18px;
    padding: 20px !important;
    margin: 0;
    gap: 15px;
    width: 100% !important;
    flex-direction: column;
    text-align: center;
}
    
div#buynowModal p.splitted_message span.text,
div#buynowModal p.bid-message span.text,
div#increaseModal p.splitted_message span.text,
div#increaseModal p.bid-message span.text {
    width: 100%;
}

p.bid-message {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
}

div#buynowModal span.price-sec,
div#increaseModal span.price-sec {
    font-size: 22px;
    color: #219AF3;
    border: 1px solid #E6EDF6;
    padding: 10px 50px;
    border-radius: 6px;
    text-align: center;
}

div#buynowModal .modal-body p.info-message,
div#increaseModal .modal-body p.info-message {
    background: #FBF0E5;
    color: #000;
    font-size: 14px;
    margin: 0 20px;
    border-radius: 6px;
}

div#buynowModal p.info-message b,
div#increaseModal p.info-message b {
    color: #FF7A00;
}

div#increaseModal .modal-body .info-checkbox,
div#buynowModal .modal-body .info-checkbox {
    margin: 20px 0 30px 0;
    font-size: 16px;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

div#buynowModal .modal-footer button.btn.btn-secondary,
div#increaseModal .modal-footer button.btn.btn-secondary {
    border: 1px solid #E6EDF6;
    }

div#buynowModal .modal-footer,
div#increaseModal .modal-footer {
    border-top: 1px solid #E6EDF6;
    padding: 15px 20px;
    gap: 10px;
}

div#buynowModal .modal-footer button.btn,
div#increaseModal .modal-footer button.btn {
    height: 48px;
    font-size: 16px;
}
       
p.info {
    width:100%;
}
    
.exapanded_calc .option .num {
    display: inline-flex;
    width: 20px;
    height: 20px;
    border: 1px solid #ccc;
    border-radius: 100px;
    align-items: center;
    justify-content: center;
    line-height: 1px;
    font-size: 12px;
    margin-right: 5px;
}
    
button.show-full-calc:focus {
    outline: none;
}

a.expand_calc:hover span.arrow_bottom:before, a.expand_calc:hover span.arrow_bottom:after {background:#249af3;}

button.show-full-calc:hover {color: #fff;background: #249af3;}

button.show-full-calc span.arrow_bottom:before, button.show-full-calc span.arrow_bottom:after {
    background: #249af3;
}

.lot-wrapper-new .options-list .option.final-price {
    padding: 10px 0;
    border-top: 1px solid #E6EDF6;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
    
input#akcyza-input {
    min-width: 160px;
}

button.show-full-calc:hover span.arrow_bottom:before, button.show-full-calc:hover span.arrow_bottom:after {
    background: #fff;
}
    
.options-list>div.devide-options {
    display: flex;
    margin: 0;
    justify-content: space-between;
    border-bottom: 1px solid #E6EDF6;
    padding-bottom: 2px;
}

.options-list>div.devide-options .option {
    width: 47%;
    border: none;
}

.options-list>div.devide-options .option select, select#whatCurrency {
    width: 100%;
    margin-top: 6px;
    background-color: #fff!important;
}

.lot-details .options-list .option .right-info {
    font-weight: bold;
    color:#000;
    white-space: nowrap;
}

div#clearance-calculator .option.final-price {
    border-top: 0;
}

.options-list .devide-options .option .right-info {
    margin: -2px 0 0 0;
}

#clearance-calculator > div > div:nth-child(1) {
    padding-top: 16px;
}

.bid-status .statuses {
    display: flex;
    flex-direction: column;
    gap: 6px;
}
    
div#clearance-calculator {
    background: #f4faff;
}
    
.sales-history-table-wr {
    border-radius: 6px;
    background: #fff;
    box-shadow: 0 2px 3px rgb(51 65 80 / 3%);
    margin: 15px 0 0 0;
}

@media (max-width:768px) {
    header.header_top {
        position: relative;
    }
}

@media (max-width:1060px) {
    .sales-history-table-wr {
        overflow-x: scroll;
    }
    #content > div.lot-wrapper-new > div:nth-child(1) > div.right-side > div.col1.lot-details > span {
        margin-bottom: 12px;
    }
}

.sales-history-table-wr thead th {
    border-top: 1px solid #DFE4ED;
    border-bottom: 2px solid #DFE4ED;
    background: #F5F6F8;
}

.psa-tabs-content .header {
    display: flex;
    padding: 15px 20px;
    justify-content: space-between;
    font-size: 14px;
    font-weight: bold;
    align-items: center;
}

.psa-tabs-content .header a {
    font-weight: normal;
}

.psa-tabs-content .header i {
    color: #7F8FA4;
    margin-right: 7px;
} 
    
.psa-tabs-content .header img {
    margin-right: 10px; 
}
    
.psa-tabs-content .archived-offers-section .header {
    border-bottom: 1px solid #E6EDF6;
}

.sec-name {
    font-size: 16px;
}

.psa-tabs-content .archived-offers-section .box.item-box {
    overflow: hidden;
    box-shadow: 0 0 0;
}

.psa-tabs-content .archived-offers-section.blurred-page .box.item-box {
    filter: blur(6px);
}

.psa-tabs-content .archived-offers-section .carousel-product .carousel-inner {
    border-radius: 6px 6px 0 0;
}

.tabs-content.archived-offers-section .item-name a {
    font-weight: 400;
    font-size: 16px;
}
    
.lot-wrapper-new .option {
    display: flex;
    align-items: baseline;
    justify-content: space-between;
}

.lot-wrapper-new .option span.right-info {
    text-align: right;
    max-width: 75%;
    width:auto;
    display: flex;
    align-items: center;
    justify-content: end;
}

.lot-wrapper-new.blurred-page .option span.right-info {
    filter: blur(4px);
}

.lot-wrapper-new.blurred-page .price span.right-info {
    filter: blur(4px);
}
    
div#faq_section .header_box {
    border-bottom: 1px solid #E6EDF6;
    padding: 13px 15px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-radius: 6px 6px 0 0;
    background: transparent;
}

div#faq_section .header_box h4 {
    font-size: 16px;
    font-weight: bold;
    margin: 0;
}

div#faq_section .row {
    padding: 0 15px;
    font-size: 13px;
    display: block;
    column-count: 2;
    column-gap: 20px;
}
    
.container.container-transparent.info_blocks .col-half .box {
    height: 100%;
}

div#faq_section .row .block span {
    display: block;
    font-family: 'Rubik', sans-serif;
    font-size: 16px;
    color: #7F8FA4;
    font-style: italic;
    text-transform: uppercase;
    font-weight: 900;
    margin-bottom: 10px;
}

div#faq_section .row h5 {
    color: #212529;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 10px;
}

div#faq_section .row p {
    color:#7F8FA4;
    
}

div#faq_section {
    margin-top: 15px;
}

div#faq_section .row .block {
    width: 100%;
    break-inside: avoid;
    padding: 0;
    margin: 0 0 20px 0; 
}

a.btn_big {
    background: #219AF3;
    color: #fff;
    border-radius: 6px;
    padding: 8px 18px;
    display: table;
    margin: 15px 0 15px 0;
    font-size: 14px;
    transition: all .4s;
}

a.btn_big:hover {
    text-decoration: none;
    background: #4bb1ff;
}

.notification {
    background: rgb(17 24 33 / 80%);
    position: absolute;
    bottom: 0px;
    width: 100%;
    color: #fff;
    display: flex;
    align-items: center;
    padding: 20px;
    gap: 15px;
    font-size: 13px;
}

.notification .icon {
    max-width: 54px;
    height: 54px;
    background: rgb(17 24 33 / 100%);
    border-radius: 6px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    animation: pulse_big_icon 2s infinite;
	transform: scale(1);
}

.notification-previous .icon {
    animation: pulse_big_icon_previous 2s infinite;
}

.notification-dealer .icon {
    animation: pulse_big_icon_dealer 2s infinite;
}

.notification .buttons {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
}

.notification .buttons img {
    width: 20px;
    margin-top: -1px;
}

.notification .buttons a {
    display: flex;
    white-space: nowrap;
    padding: 8px 16px;
    border-radius: 6px;
    gap: 5px;
    font-size: 13px;
    transition: all .3s;
}

.notification .buttons a.button {
    color: #fff;
}

.notification-previous .buttons a.button {
    background: #eb7a28;
}

.notification-dealer .buttons a.button {
    background: #f6cc35;
}

.notification .buttons a.close_n {
    color: #fff;
    border: 1px solid #ffffff52;
}

.notification .buttons a:hover {
    text-decoration: none;
}

.notification .buttons a.close_n:hover {
    border: 1px solid #fff;
}

.notification .buttons a.button:hover {
    color: #fff;
}

.notification-previous .buttons a.button:hover {
    background: #c5641d;
}

.notification-dealer .buttons a.button:hover {
    background: #f6cc35;
}
    
.notification-previous .icon svg path {
    stroke: #eb7a28;
}

.notification-dealer .icon svg path {
    stroke: #f6cc35;
}
    
.notification .text span {
    font-weight: bold;
}

.notification-previous .text span {
    color: #eb7a28;
}

.notification-dealer .text span {
    color: #f6cc35;
}

div#faq_section .header_box a {
    border: 1px solid #E6EDF6;
    padding: 6px 10px;
    border-radius: 6px;
    font-size: 14px;
    color: #000;
    transition: all .4s;
    display: flex;
    gap: 5px;
    align-items: center;
}

div#faq_section .header_box a:hover {
    background: #c5cbd485;
    text-decoration: none;
}
    
.exapanded_calc .options-list .option {
    display: block;
}

.lot-wrapper-new .box .header .flag img.euflag {
    border: none;
}    
    
.lot-wrapper-new .exapanded_calc .options-list .option span.right-info {
    width: auto;
    color: #000;
}
    
div#akcyza-price span.input-group-text.minus-btn,
div#akcyza-price span.input-group-text.plus-btn,
div#customs-amount span.input-group-text.minus-btn,
div#customs-amount span.input-group-text.plus-btn{
    width: 31px;
    height: 31px;
    margin: 0 0 0 -4px;
}

.input-group-prepend {
    margin: 0!important;
}

div#akcyza-price span.input-group-text.plus-btn,
div#customs-amount span.input-group-text.plus-btn{
    margin: 0 -5px 0 0px;
}

.lot-header-new .right-side.mobile {
    display: none;
}
    
div#vehicle_reports h4 {
    font-size: 15px;
    font-weight: bold;
    margin: -1px 0 0 0;
    display: flex;
    gap: 5px;
    align-items: center;
}
    
.lot-wrapper-new .box.live_auction {
    box-shadow: 0 0 0 0 #00CC52;
    transform: scale(1) !important;
    border: 1px solid #00CC52;
    animation: pulse_bigger 2s infinite;
    overflow: hidden;
    background: #F4FAFE;
}

.lot-wrapper-new .box.live_auction.live_auction_starting_soon {
    box-shadow: 0 0 0 0 #E0A42E;
    transform: scale(1) !important;
    border: 1px solid #E0A42E;
    animation: pulse_bigger_starting_soon 2s infinite;
    overflow: hidden;
    background: #F4FAFE;
}

.lot-wrapper-new .box.live_auction .info_bar {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 7px 20px;
    min-height: 35px;
    transition: all .3s;
}

.lot-wrapper-new .box.live_auction .info_bar:hover {
    background: #08ad4b;
    cursor: pointer;
}

.lot-wrapper-new .box.live_auction .info_bar.info_bar_starting_soon:hover {
    background: #C68827;
    cursor: pointer;
}

.lot-wrapper-new .box.live_auction .info_bar .timer_wr:after {
    content: '';
    width: 20px; /* Adjust width as needed */
    height: 20px; /* Adjust height as needed */
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") no-repeat center center;
    background-size: contain;
    transform: rotate(180deg);
    transition: all .5s;
}

.lot-wrapper-new .box.live_auction.hidden .info_bar .timer_wr:after {
    transform: rotate(0deg);
}

span.timer_wr span.timer {
    border-right: 1px solid #ffffff75;
    padding-right: 10px;
}

.lot-wrapper-new .box.live_auction span.timer_wr {
    display: flex;
    align-items: center;
    gap: 5px;
}
    
.pad-wr {
    padding: 5px 15px 15px 15px;
}

div#vehicle_reports .box_header {
    border-bottom: 1px solid #E6EDF6;
    padding: 10px 15px 8px 15px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

div#vehicle_reports .box_header .right_side {
    display: flex;
    align-items: center;
    font-size: 13px;
    color: #7F8FA4;
}

div#vehicle_reports .box_header .right_side span {
    width: 26px;
    height: 26px;
    color: #000;
    text-align: center;
    background: #E9EDF0;
    border-radius: 6px;
    line-height: 27px;
    margin-left: 8px;
    font-weight: bold;
}
    
.box.box_info {
    font-size: 14px;
    padding: 20px;
    text-align: center;
    background: transparent;
    box-shadow: 0 0 0;
    background: #e6edf6;
}

.box.box_info p {
    margin: 0;
}

div#vehicle_reports .content {
    display: flex;
}
    
#carFull .swiper .swiper-slide img {
    max-height: 100%;
}

div#vehicle_reports .content .option a {
    background: #219AF3;
    color: #fff;
    border-radius: 6px;
    padding: 4px 13px;
    display: table;
    margin: 15px auto 0 auto;
    font-size: 14px;
    transition: all .4s;
}

div#vehicle_reports .content .option {
    text-align: center;
    width: 100%;
    border-right: 1px solid #E6EDF6;
    padding: 8px 15px;
    margin: 15px 0;
    display: block;
}
    
/*.options-list.icons_list .right-info img {
    width: 20px;
}*/

/*.options-list .right-info img {
    margin-left: 5px;
}*/

/*.options-list.icons_list .right-info.drive_type_icons img {
    width: 30px;
}*/

div#vehicle_reports .content .option a:hover {
    text-decoration: none;
    background: #5ab1f2;
}

div#vehicle_reports .content .option:last-child {
    border: none;
}

div#vehicle_reports a.get-more-reps {
    background: #EAECEF;
    display: table;
    padding: 10px;
    text-align: center;
    font-size: 13px;
    border-radius: 6px;
    color: #000;
    transition: all .3s;
    margin: 0;
    font-weight: 600;
}
    
div#vehicle_reports a.get-more-reps:hover {
    text-decoration: none;
    background: #d3d7dc;
}
    
div#vehicle_reports .content .option a.gen_report.download {
    background: transparent;
    color: #219AF3;
    border: 1px solid #219AF3;
}

div#vehicle_reports .content .option a.gen_report.download:hover {
    color: #7f8fa4;
    border: 1px solid #7f8fa4;
}
    
.lot-wrapper-new .box .header h4 {
    display: flex;
    align-items: center;
    gap: 5px;
    font-size: 15px;
    font-weight: bold;
    width: 100%;
    margin: 0!important;
}

.lot-wrapper-new .box .header {
    position: relative;
    height: 51px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #E6EDF6;
    padding: 10px 20px;
    margin-bottom: 10px;
}

.nothing-found.hide {
    display:none;
}

.lot-wrapper-new .box.final_price_estimator select {
    width: 70px!important;
    height: 30px;
    margin: 0!important;
}
    

.lot-wrapper-new .box select {
    height: 30px;
}
    
.lot-wrapper-new .box select {
    background: url('../../img/double-arrs.svg') 90% 8px no-repeat!important;
}
    
.content_box.auction_is_live {
    width: 100%;
    padding: 0;
    display: block;
    background: #F4FAFE;
    max-width: 407px;
}
    
.content_box.auction_is_live > div > .swiper {
    height: auto;
}
    
.content_box.auction_is_live > div {
    padding: 20px;
}
    
.content_box.auction_is_live > div.auction-slider {
    border-right: 1px solid #E6EDF6;
    width: 55%;
    float: left;
    background: #fff;
    padding: 0;
}
    
.auction-slider .swiper_wrapper {
    padding: 20px;
}

.content_box.auction_is_live .swiper_wrapper .lot-box {
    text-align: center;
    user-select: none;
}    
    
.content_box.auction_is_live > div.current-lot {
    float: left;
    max-width: 178px;
}

.content_box.auction_is_live .current-lot img {
    width: 100px;
    height: 73px;
    object-fit: cover;
}
    
.content_box.auction_is_live .lot-box span.type.process {
    background: #F4F5F6;
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    gap: 5px;
    height: 24px;
    animation: bounce 1s infinite ease-in-out both;
    white-space: nowrap;
}
    
@keyframes bounce {
  0%, 80%, 100% {
    transform: scale(1);
  }
  40% {
    transform: scale(0.9);
  }
}
    
path.hammer_svg {
    animation: hit 1s infinite ease-in-out both;
}

@keyframes hit {
  0%, 80%, 100% {
        transform: rotate(-5deg);
  }
  40% {
        transform: rotate(5deg);
  }
}


.content_box.auction_is_live .lot-box span.type.process img {
    width: 19px;
    height: auto;
}

.content_box.auction_is_live .lot-box .types {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
}

.content_box.auction_is_live .lot-box span.type.def {
    background: #F4F5F6;
    color: #000;
}
    
.box-footer {
    font-size: 14px;
    text-align: center;
    border-top: 1px solid #E6EDF6;
    padding: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
}    
    
.auction-slider .swiper-button-prev, .auction-slider .swiper-button-next {
    top: 44px;
    width: 20px;
}

.auction-slider .swiper-pagination {
    bottom: 0px;
}

.content_box.auction_is_live img {
    width: 150px;
    border-radius: 6px;
    height: 100px;
}
    
.lot-name .approved {
    background: #f4faff;
    padding: 2px 10px 1px 10px;
    border-radius: 6px;
    font-size: 14px;
    height: 26px;
    display: flex;
    align-items: center;
    gap: 5px;
    order: 999;
}
    
.num_wr label {
    margin: 0;
}
    
.back-btn-overflow.new_version {
    width: auto;
    margin: 0;
    background: transparent;
    border-radius: 0;
    padding: 0;
    box-shadow: 0 0 0;
}

.back-btn-overflow.new_version > span {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
}

.back-btn-overflow.new_version > span > a, 
.back-btn-overflow.new_version > span > span > a {
    border: 1px solid #E6EDF6;
    font-size: 13px;
    color: #7F8FA4;
    padding: 6px 12px;
    border-radius: 8px;
    display: flex;
    align-items: center;
    gap: 10px;
    transition: all .3s;
}

.back-btn-overflow.new_version > span > a:hover, 
.back-btn-overflow.new_version > span > span > a:hover {
    text-decoration: none;
    background: #e6edf63d;
}

.back-btn-overflow.new_version > span > a:last-child {
    border: none;
    color: #249af3;
    padding: 6px;
}

.back-btn-overflow.new_version > span > span > a:after {
    background-image: url('../../img/arr_down.svg');
    width: 11px;
    height: 7px;
    content: '';
}

.num_wr a.tips-question {
    margin-bottom: 1px;
}
    
.lot-wrapper-new .option span.right-info .approved {
    color: #249af3;
    margin-bottom: 3px;
}
    
a.auction-label.archieved {
    margin-left: 10px;
}
    
.box.archieved .lot-price-info > div {
    justify-content: center;
    align-items: center;
    gap: 10px;
    display: flex;
}

.box.archieved .lot-price-info {
    width: 100%;
    display: table;
}
    
.lot-price-info span.status {
    background: #e6edf6;
    color: #000000;
}

.bid-final-price {
    text-align: center;
    padding: 0px 15px 20px 15px;
}

.bid-final-price .final-price {
    color: #0C161D;
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #E6EDF6;
    height: 44px;
    border-radius: 6px;
}

button.button.btn.btn-default-remove.remove-history {
    background: #B90909;
    width: 100%;
    height: 44px;
}
    
button.button.btn.btn-default-remove.remove-history:focus {
    box-shadow: 0 0 0 0.2rem rgb(217 30 30 / 27%);
}
 
.content_box.auction_is_live .lot-box {
    text-align: left;
    font-size: 14px;
}    

.content_box.auction_is_live .lot-box span.type {
    color: #fff;
    background: #334150;
    border-radius: 6px;
    padding: 3px 7px;
    width: 90px;
    display: table;
    font-size: 12px;
    text-align: center;
    margin: 0 0 10px 0;
}

.content_box.auction_is_live .current-lot .lot-box span.type {
    background: #249af3;
}

.option.final-price.akcyza-price-wr {
    white-space: nowrap;
    gap: 5px;
}

.content_box.auction_is_live .name {
    font-size: 14px;
    color: #000;
    font-weight: 600;
    margin-bottom: 10px;
    margin-top: 10px;
}

.content_box.auction_is_live .data span {color: #7f8fa4;}

.content_box.auction_is_live .data {
    color: #000;
}
    
.content_box.auction_is_live .lot-box .box-footer {
    margin: 15px 0 0 0;
    color: #000;
}

.content_box.auction_is_live .lot-box .box-footer svg {
    margin: 0px 0 -5px 0;
}

.content_box.auction_is_live .lot-box .box-footer svg span.time-left {
    float: right;
}
    
.content_box.auction_is_live .lot-box .box-footer span.time-left {
    float: right;
    color: #d91e1d;
    font-weight: 600;
    margin-top: 1px;
}

section#makes-section {
    padding-top: 0rem!important;
    padding-bottom: 4rem!important;
}    
    
.content_box.auction_is_live .data span.run_num,
.content_box.auction_is_live .data span.lot_num,
.content_box.auction_is_live .data span.auction_time {
    color: #000;
}

.content_box.auction_is_live .data a.lot_num {
    color: #000;
    text-decoration: underline;
    display: inline;
    float: none;
}
 
.content_box.auction_is_live .data a.lot_num:hover {
    color: #000;
    text-decoration: underline;
}
    
.lot-header-new .right-side .button.delivery_time {
    height: 48px;
    gap: 10px;
}

.lot-header-new .right-side .button.delivery_time span {
    background: transparent;
    font-size: 12px;
    color: #7F8FA4;
    position: static;
    margin: 0;
    padding: 0;
}


.lot-header-new .right-side .button.delivery_time span.content span {
    display: table;
    width: 100%;
    text-align: left;
    margin: -2px 0  0;
    padding: 0;
    color: #000;
    font-size: 14px;
}

.lot-header-new .right-side .button.delivery_time span.content {
    display: table;
    width: 100%;
    text-align: left;
    margin: 0;
    padding: 0;
    font-size: 12px;
}   
    
.option.akcyza-wr {
    align-items: center;
    border-bottom: 0!important;
}
    
span.right-info.inline {
    display: flex;
    flex-direction: row-reverse;
    gap: 5px;
}
    
.lot-wrapper-new .options-list .option.sale_doc {
    border: none;
    align-items: center;
}
    
.box.final_price_estimator {
    padding-bottom: 20px;
}

.lot-wrapper-new.blurred-page .box.final_price_estimator h4 {
    filter: blur(4px);
}
    
span.price.current_bid {
    font-size: 22px;
}

span.price.max_bid {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: end;
} 

span.price.max_bid.black {
    color: #212529;
}

.bid-status .status.green {
    background: #16AD59;
    color: #fff;
}

.bid-status .status.red {
    background: #b9090914;
    color: #B90909;
}

span.status.yellow {
    background: #f6cc3514;
    color: #cfa200;
}

span.price.max_bid.green {
    color: #16AD59;
}

span.price.max_bid.yellow {
    color: #cfa200;
}

span.price.max_bid.red {
    color: #d7221d;
}
    
p.small-info a {
    color: #7F8FA4;
    font-weight: 600;
    text-decoration: underline;
}
    
.header-swiper > div {
    gap: 5px;
    display: flex;
    position: static;
    align-items: center;
    white-space: pre;
    font-size: 13px;
    color: #000;
    margin: 0;
    padding: 0;
    user-select: none;
}

.header-swiper {
    border-bottom: 1px solid #E6EDF6;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: row-reverse;
    padding: 0px 30px;
}

.header-swiper .swiper-button-prev {flex-direction: row-reverse;}

.header-swiper > div:after {
    font-size: 12px;
    color: #7F8FA4;
    margin-top: 2px;
}
    
.option .num {
    display: inline-flex;
    width: 20px;
    height: 20px;
    border: 1px solid #ccc;
    border-radius: 100px;
    align-items: center;
    justify-content: center;
    line-height: 1px;
    font-size: 12px;
}

.option .num_wr {
    display: flex;
    gap: 5px;
    white-space: normal;
    /*width: 100%;*/
    align-items: center;
}
    
.option.with_input {
    align-items: center;
}

.option.with_input label {
    margin: 0;
}

.option.with_input .num_wr {
    margin-bottom: 4px;
}
    
.box .subtotal.full-total {
    flex-direction: column;
    gap: 8px;
    padding: 20px;
}

span#final-in-currency {
    font-size: 20px;
}
    
.lot-wrapper-new .options-list .option.with_copy {
    flex-wrap: wrap;
}

.lot-wrapper-new  span#trucking-to-poland-amount {
    /*width: 100px;*/
    font-weight: bold;
    color:#000;
}

div#akcyza-price {
    margin:0;
}

.lot-wrapper-new  .form-check.form-check-inline {
    display: flex;
    align-items: center;
    gap: 5px;
    white-space: nowrap;
}

/*.lot-wrapper-new  .option.with_copy .lit.msg {
    font-size: 13px;
}*/
    
section#makes-section .container .box{
    background: #fff;
    width: 100%;
    padding: 0;
    overflow: hidden;
    border-radius: 15px;
    box-shadow: 0 2px 3px rgb(51 65 80 / 3%);
}

section#makes-section .section-title {
    border-bottom: 1px solid #E6EDF6;
    padding: 23px;
}

section#makes-section .section-title h3 {
    margin: 0;
    padding: 0;
}

.container.container-transparent.container-expanded .item-specs ul li span {
    display: table;
}

section#makes-section ul.sub-menu.tags-cloud-main {
    margin: 0;
    padding: 30px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 20px;
}

section#makes-section ul.sub-menu.tags-cloud-main li a {
    font-size: 14px;
    background: #E9EDF0;
    padding: 7px 15px;
    transition: all .3s;'
}

section#makes-section ul.sub-menu.tags-cloud-main li a:hover {
    text-decoration: none;
    color: #000;
    background: #cfd6dccf;
}
    
.lot-wrapper-new .options-list .option.only-mobile,
.notification.mobile{
    display: none;
} 

.not-found-page {
    padding: 6vw 5em;
    max-width: 100%;
    width: 100%;
    display: table;
    margin: 0 auto;
    border-radius: 15px;
    background: #fff;
    box-shadow: 0 2px 3px rgba(51, 65, 80, 0.03);
}


section#content.not-found .container .not-found-page h2 {
    color: #101828;
    font-size: 74px;
    text-align: left;
    margin: 0;
    line-height: 84px;
    margin-bottom: 40px;
}

section#content.not-found .container .not-found-page p {
    color: #667085;
    font-size: 20px;
    margin-bottom: 2em;
}

.not-found-page .links-bubbles a {
    font-size: 16px;
    color: #000000;
    border: 1px solid #E6EDF6;
    padding: 12px 20px;
    border-radius: 100px;
    transition: all .3s;
}

section#content.not-found .container {box-shadow: 0 0 0;border-radius: 0 0 0;background: #f5f6f8;padding: 160px 0 30px 0;max-width: 97%;}

.not-found-page .psa-row {
    max-width: 1600px;
    display: flex;
    margin: 0 auto;
    gap: 0;
}

.not-found-page img {
    width: 100%;
}

.not-found-page .links-bubbles {
    display: flex;
    flex-wrap: wrap;
    gap: 15px 10px;
}

.not-found-page .copy-content {
    max-width: 450px;
}

.not-found-page .col {
    align-items: center;
    display: flex;
}

.not-found-page .links-bubbles a:hover {
    background: #249af3;
    color: #fff;
    text-decoration: none;
    border: 1px solid #249af3;
}

.spec-line {
    display: flex;
    font-size: 13px;
    gap: 10px;
    margin: 10px 0 0 0;
}

.item-title {
    display: flex;
    justify-content: space-between;
}

.item-title .spec-line {
    margin: 0 0 0 5px;
    flex-direction: row-reverse;
}

.spec-line .choose-item a {
    position: static;
    height: 26px;
    padding: 0 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #f5f6f8;
}

span.type.default {
    background: #F5F6F8;
    height: 28px;
    padding: 0 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 4px;
    border-radius: 100px;
}

.spec-line span.item-seller > span {
    height: 26px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 10px;
}

.spec-line span.item-seller {
    float: none;
}

.spec-line .choose-item a i {
    color: #219AF3;
    font-size: 14px;
}

.spec-line .choose-item a:hover {
    background: #219AF3;
}

.spec-line .choose-item a:hover i {
    color: #fff;
}

.spec-line .choose-item.active a {
    background: #249af3;
}

.spec-line .choose-item.active a i {
    color: #fff;
    opacity: 1;
}

.psa-row .price-box {
    background: #F5F6F8;
    padding: 5px;
    margin-bottom: 0;
    font-weight: 600;
    font-size: 15px;
    text-align: center;
    border-radius: 6px;
    margin: 0px 8px 10px 8px;
    gap: 5px;
}

.psa-row .price-box span {
    display: table;
    margin: 0 auto;
    font-size: 12px;
    color: #7F8FA4;
    font-weight: 400;
}

.psa-row .price-box.buy-now {
    display: flex;
}

.psa-row .price-box.final {
    background: #fff7f6;
    color: #ef2621;
}

.psa-row .price-box.live {
    background: #00cc5214;
}

.psa-row .item-time .indicator {
    position: absolute;
    margin: 26px 13px 13px 13px;
}

.psa-row .item-time.auc-type-2 .indicator:after {
    background: #ef2621;
    animation: none;
    box-shadow: none;
}

.item-specs > ul {display: grid;grid-template-columns: 1fr 1fr 1fr;gap:10px;}

.item-title span.vin_title,
.item-title h2.vin_title {
    color: #7F8FA4;
    font-size: 13px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
    margin-left: 7px;
    transform: translateY(1px);
    white-space: nowrap;
}

.item-title > div {
    display: flex;
}

.item-title span.vin_title:before,
.item-title h2.vin_title:before {
    content: '';
    width: 4px;
    height: 4px;
    background: #B4C1D3;
    display: inline-table;
    border-radius: 10px;
}

.item-horizontal.item-shipping .gallery {
    width: 100%;
}

.item-horizontal.item-shipping .item-specs > ul {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.item-horizontal.item-shipping .item-info {
    margin: 20px 0 0 0;
    padding-bottom: 30px;
}

.item-horizontal.item-shipping {
    gap: 0;
}

a.item-title.damage-info {
    display: flex;
    align-items: end;
    transition: all .3s;
}

a.item-title.damage-info:hover {
    text-decoration: none;
    color: #111;
}

/*    responsive*/

    @media (min-width:1281px) and (max-width:1535px) {
        .content_box.auction_is_live > div.auction-slider {
            width: 100%;
        }

        .content_box.auction_is_live > div.current-lot {
            display: table;
            width: 100%;
            max-width: 100%;
            padding: 10px 20px 20px 20px;
        }

        .content_box.auction_is_live > div.current-lot .lot-box img {float: left;margin: 0 20px 65px 0;}
    }

    @media (min-width:769px) and (max-width:869px) {
        .content_box.auction_is_live > div {
            padding: 20px 10px;
        }
    }
    
    @media (max-width:1535px) { 
        .lot-wrapper-new .container.container-transparent .right-side .col1 {
            width: 50%;
        }
        
        ul.price_tabs li a {
            padding: 3px 8px;
        }
    }
    
    @media (max-width:1366px) { 
        .notification-dealer .close_n {
            display: none !important;
        }
    }

    @media (max-width:1522px) { 
        .bottom_bar .container.container-transparent .box.live_auction_sec {
            width: 60%;
        }
    }

    @media (min-width:1281px) {
        div#box-options {
            display: none !important;
        }
    }
    
    @media (max-width:1280px) {
        
        .container.container-transparent.info_blocks {
            grid-template-columns: 1fr;
        }

        .psa-row.similar.recent {
            grid-template-columns: 1fr 1fr 1fr 1fr;
        }
        
        /*.bottom_bar .container.container-transparent .box.live_auction_sec {
            width: 70%;
            border: none;
        }*/
        .bottom_bar .container.container-transparent .left_side {
            width: 100%;
        }
        .bottom_bar section#content .container.container-transparent {
            display: flex;
        }

        div#buynowModal h5.psa-modal-title, div#increaseModal h5.psa-modal-title {
            font-size: 18px;
        }
    
        div#buynowModal p.splitted_message, div#buynowModal p.bid-message, div#increaseModal p.splitted_message, div#increaseModal p.bid-message {
            font-size: 14px;
        }
    
        div#buynowModal span.price-sec, div#increaseModal span.price-sec {
            font-size: 18px;
        }
    
        div#buynowModal .modal-body p.info-message, div#increaseModal .modal-body p.info-message {
            font-size: 12px;
        }
    
        div.info-checkbox label.form-check-label {
            font-size: 14px;
        }

        div#increaseModal .modal-body .info-checkbox, div#buynowModal .modal-body .info-checkbox {
            margin: 15px 0 15px 0;
        }

        .content_box.auction_is_live {
            max-width: 100%;
        }
        .lot-wrapper-new .container.container-transparent .right-side .col1 {
            width: 100%;
        }
        .lot-wrapper-new .container.container-transparent .right-side {
            display: flex;
            flex-wrap: wrap;
            width: 50%;
            flex-direction: column-reverse;
        }

        .lot-wrapper-new .container.container-transparent .left-side {
            width: 50%;
        }

        .lot-wrapper-new .container.container-transparent .right-side .col1 {}

        #content > div.lot-wrapper-new > div:nth-child(1) > div.right-side > div:nth-child(1) {
            display: flex;
            flex-direction: column;
        }

        div#vehicle_reports {
            order: 999;
        }

        #content > div.lot-header-new > div.container.container-transparent {
            display: flex;
            flex-wrap: wrap;
            gap: 15px;
        }

        .lot-header-new .right-side .button {
            margin: 0;
            gap: 5px;
        }

        .lot-header-new .right-side {
            gap: 20px;
        }

        section#content .item_top_bar .container {
            flex-wrap: wrap;
            gap: 20px;
        }

        .bottom_bar .container.container-transparent {
            display: flex;
            flex-wrap: wrap;
            padding: 0;
        }

        .bottom_bar .container.container-transparent .left_side a {
            width: 100%;
            border-bottom: 1px solid #E6EDF6;
        }

        .bottom_bar .container.container-transparent .left_side a:last-child {border-right: 0;}

        .bottom_bar .container.container-transparent .box.live_auction_sec {
            /*width: 100%;
            padding: 15px 20px;
            border-top: 1px solid #E6EDF6;
            margin-top: 12px;*/
            display: none;
        }
    }

    .swiper.swiperSimillar {
        overflow: visible;
        margin-bottom: 40px;
    }

    .swiper.swiperSimillar .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal {
        bottom: -40px;
    }

    @media (max-width:559px) {
            .psa-row.similar.recent {
                display: block;
        }

        div.info-checkbox label.form-check-label {
            font-size: 13px;
        }

        div#increaseModal .modal-body .info-checkbox, div#buynowModal .modal-body .info-checkbox {
            margin: 15px 0 10px 0;
        }
    }

    @media (min-width:560px) and (max-width:768px) {
            .psa-row.similar.recent {
                display: block;
        }
    }

    @media (min-width:769px) {
        .desktop-hide {
            display: none !important;
        }
    }

    @media (min-width:992px) {
        .desktop-hide-991px {
            display: none !important;
        }
    }

    @media (min-width:1025px) {
        .desktop-hide-1024px {
            display: none !important;
        }
    }

    @media (max-width:1024px) {
        .mobile-hide-1024px {
            display: none !important;
        }
    }
    
    @media (max-width:768px) {
        div#productCarousel .notification {
            display:none;
        }
        .notification.mobile {
            display: flex;
        }
        .lot-wrapper-new .options-list .option.only-mobile {
            display: flex;
        }
        .people-watch {
            display: none;
        }
        .mobile-hide {
            display: none !important;
        }
        .item_top_bar {
            padding-bottom: 10px;
            margin-bottom: 15px;
        }
        /*
        li.location, li.terminal, .lot-name .approved span  {
            display: none!important;
        }
        */
        .notification {
            position: static;
            background: #1b222b;
            flex-direction: column;
            text-align: center;
            padding-top: 30px;
        }

        /*.top-buttons.new-ver.has-notification-standard {
            bottom: 15px;
            top: 228px;
        }*/

        #galleryThumbs img {
            /*height: 55px;*/
        }

        .lot-wrapper-new .container.container-transparent .left-side .gallery {
            margin-bottom: 20px;
        }
        .message {
            position: relative;
            gap: 15px;
            align-items: flex-start;
            width: calc(100% - 30px);
            padding: 15px;
        }

        a.close_mess {
            position: absolute;
            right: 20px;
            top: 20px;
        }

        .message > img {
            margin-top: 8px;
        }

        .message p {
            width: 77%;
        }
        
        label.form-check-label {
            /*white-space: break-spaces;*/
        }
        
        /*h1.vin_lot {
            margin: 0;
        }*/

        .psa-tabs-content .archived-offers-section .psa-row {
            flex-wrap: wrap;
        }

        .psa-tabs-content .archived-offers-section .box.item-box {
            margin: 0;
            gap: 0;
        }
		
		.psa-tabs-content.archievedOpened {
		    overflow: hidden;
		}
		
		.psa-row.desktop-hide.swiperArchieved {
		    overflow: hidden;
		    margin: 15px 10px 0px 10px;
		    position: relative;
		    padding-bottom: 20px;
		}
		
		.tabs-content.archived-offers-section .item-seo-info {
		    flex-wrap: wrap;
		    gap: 10px;
		    flex-direction: column-reverse;
		    padding: 10px;
		}
		
		.tabs-content.archived-offers-section .item-name a {
		    overflow: hidden;
		    display: -webkit-box;
		    -webkit-line-clamp: 2;
		    -webkit-box-orient: vertical;
		}
		
		.tabs-content.archived-offers-section .item-name {
		    padding-bottom: 10px;
		    height: auto;
		    min-height: 56px;
		}
        
        div#faq_section .row .block {
            width: 100%;
        }
        
        .lot-header-new .container.container-transparent,
        .lot-wrapper-new .container.container-transparent,
        .lot-wrapper-new .container.container-transparent .right-side,
        ul.lot-info {
            flex-wrap: wrap;
        }

        .lot-wrapper-new .container.container-transparent .left-side, .lot-wrapper-new .container.container-transparent .right-side {
            width: 100%;
        }

        .lot-wrapper-new .container.container-transparent .right-side .col1 {
            padding: 0;
        }

        .lot-header-new .right-side.mobile {
            display: flex;
            flex-wrap: nowrap;
            flex-direction: row;
            justify-content: space-between;
            width: 100%;
            margin-top: 8px;
        }
        .lot-header-new ul.lot-info li {
            margin-bottom: 8px;
            padding-right: 8px;
            border: none;
        }
        
        .lot-header-new .right-side.mobile .button {
            margin: 0;
            padding: 6px 8px;
            height: 38px;
            min-width: 44px;
        }

        .lot-header-new .right-side .button span {
            margin: 2px 0 0 7px;
        }

        .top-buttons.new-ver {
            right: auto;
            left: 0;
        }

        a.download-photos {
            display: none;
        }

        .swiper-gallery {
            margin-bottom: 15px;
        }
        .lot-header-new .lot-name {
            flex-wrap: wrap;
            gap: 10px;
        }

        .lot-name .approved {
            margin: 0;
            padding: 2px;
            order: 0;
        }
        
        h2.title_lot {
            margin: 0px;
        }

        .lot-header-new a.auction-label {
            margin: 0!important;
        }


        .item_top_bar .breadcrumbs > span {
            flex-wrap: wrap;
        }


        .bottom_bar .container.container-transparent .left_side a {
            font-size: 14px;
            line-height: 20px;
            align-items: center;
            justify-content: center;
            opacity: 1;
            color: #000;
            border: 1px solid #E6EDF6!important;
            width: calc(100% - 30px);
            margin: 10px auto 0px auto;
            border-radius: 8px;
            padding: 10px;
        }

        .bottom_bar .container.container-transparent .left_side {
            flex-wrap: wrap;
        }

        .lot-header-new .right-side .button {
            width: 100%;
            display: flex;
            justify-content: center!important;
            font-weight: bold;
            color: #000;
            padding: 20px;
            margin: 0;
            height: auto!important;
            align-items: center!important;
            border: none;
            border-radius: 0;
        }
        
        .lot-header-new .right-side .choose-item .button {
            border: 1px solid #E6EDF6;
            width: calc(100% - 30px);
            margin: 0 auto;
            border-radius: 8px;
            padding: 10px;
            opacity: 1;
        }
        
        div#faq_section .header_box a {
            white-space: nowrap;
        }

        .lot-header-new .right-side {
            flex-wrap: wrap;
            gap: 0;
            width: 100%;
        }

        .lot-header-new .right-side > div {
            width: 100%;
        }

        .lot-header-new .right-side .button.delivery_time span.content {
            width: auto;
        }

        .lot-header-new .right-side .button.delivery_time {
            padding: 12px 20px;
            background: #f4fafe;
            margin-bottom: 10px;
            border-bottom: 1px solid #E6EDF6;
            width: auto;
        }

        #content > div.lot-header-new > div.container.container-transparent {padding: 0;gap: 5px;}

        .bottom_bar {
            margin: 0;
            border: none;
            padding-bottom: 15px;
        }
        
        .box.live_auction_sec.mobile {
            width: 100%;
            padding: 15px 20px;
            border-top: 1px solid #E6EDF6;
            border-bottom: 1px solid #E6EDF6;
        }

        .bottom_bar .container.container-transparent .box.live_auction_sec {
            display: none;
        }

        #content > div.lot-header-new > div.container.container-transparent .left-side {
            padding: 0 20px;
        }

        div#faq_section .row {column-count: 1;}

        .psa-row.similar.recent .box.item-box {
            margin-bottom: 0;
        }
        
        #productContainer {
            --product-view-height: 270px;
        }
        .container.container-transparent.info_blocks a.btn_big {
            width: 90%;
            text-align: center;
            margin: 15px auto;
        }

        .container.container-transparent.info_blocks a.btn_big {
            width: 90%;
            text-align: center;
            margin: 15px auto;
        }

        .item-vin img {
            display: none;
        }

        .item-price img {
            display: none;
        }

        /*.psa-row.similar.recent .carousel-product .carousel-item {
            height: 122px!important;
        }*/
        
        section#makes-section ul.sub-menu.tags-cloud-main {padding: 20px 10px;    gap: 10px;}
        section#makes-section ul.sub-menu.tags-cloud-main li a {
            font-size: 14px;
        }
    } 
 @media (min-width:768px) and (max-width:1200px) {
    .people-watch {
        display: none;
    }
    
    .lot-header-new ul.lot-info li.distance {
        display: none;
    }
 }

.inline-block {
    margin-left: 3px;
    margin-bottom: 1px;
    display: inline-block !important;
}

.indicator-red {
    background: #e3342f;
}

.rounded-full {
    border-radius: 9999px;
}

.w-2 {
    width: 0.5rem;
}
.h-2 {
    height: 0.5rem;
}

@media(min-width: 1061px) {
    span.vin_lot {
        display: none;
    }

    .mobile-version.status {
        display: none;
    }
}

div#box-options .content {
    display: flex;
}

.lot-wrapper-new div#bidding-info.box.fix-sticky,
.lot-wrapper-new div#live-auction.box.fix-sticky,
.lot-wrapper-new div#main-info.box.fix-sticky {
    margin-top: 85px!important;
}

#calculator-info a#calculator-info-close {
    position: absolute;
    right: 20px;
    top: 9px;
}

div#calculator-info svg path {
    stroke: #16ad59;
}

header.header_top .links_line ul li.moved ul {
    overflow: hidden;
}

#calculator-info {
    position: relative;
}

div#calculator-info p span {
    color: #249AF3;
    text-decoration: none;
    background-color: transparent;
}

div#box-options .content .option {
    text-align: center;
    width: 100%;
    margin: 15px 0;
    display: block;
}


div#box-options .content .option a {
    background: #fff;
    color: #36414f;
    border-radius: 6px;
    padding: 6px 13px;
    display: table;
    margin: 15px auto 0;
    font-size: 14px;
    transition: all 0.4s;
    width: 100%;
    border: 1px solid #36414f1f;
}

div#box-options .content .option a#box-options-bidding {
    border-radius: 6px 0 0 6px;
}

a.close-tag[data-type="searched-query"] img {
    display: none;
}


a.close-tag[data-type="searched-query"] {
    user-select: none;
    pointer-events: none;
}

div#box-options .content .option a#box-options-information {
    border-radius: 0 6px 6px 0;
    border-left: 0px;
}

div#box-options {
    padding: 0 15px;
    box-shadow: 0 0 0 #0000;
}

li.status_item.green strong {
    color: #16AD59;
}

li.status_item.orange strong {
    color: #E0A42E;
}

li.status_item.blue strong {
    color: #229af3;
}

div#box-options.pre-sticky {
    z-index: 99999;
    /*box-shadow: 0 10px 10px #00000017;*/
    width: calc(100% - 30px);
    margin: 0 15px 0 15px;
    left: 0 !important;
    border-radius: 0;
    position: fixed;
    top: 0;
}

.item-price .price-box span {
    display: table;
    margin: 0 auto;
    font-size: 12px;
    color: #7F8FA4;
    font-weight: 400;
}

a.price-box.buy-now {
    margin: -5px 0 0 0;
    padding: 7px;
}

.item-horizontal .price-box.buy-now,
.item-horizontal .price-box.price-box-bid-tab {
    display: flex;
}

.item-horizontal .price-box.price-box-bid-tab {
    display: flex;
}

.price-box.buy-now > div,
.price-box.price-box-bid-tab > div {
    width: 100%;
    font-weight: 600;
    font-size: 15px;
}


div#box-options.is-sticky {
    z-index: 99999;
    box-shadow: 0 10px 10px #00000017;
    width: 100%;
    margin: 0;
    left: 0 !important;
    border-radius: 0;
    position: fixed;
    top: 0;
}

div#box-options.post-sticky {
    z-index: 99999;
    /*box-shadow: 0 10px 10px #00000017;*/
    width: calc(100% + 30px);
    margin: 0 -15px 20px -15px;
    left: 0 !important;
    border-radius: 0;
    position: unset;
    top: 0;
}

div#box-options .content .option a.active {
    background: #219AF3;
    color: #fff;
    border-color: #219AF3;
}

.minus-btn, .plus-btn {
    touch-action: manipulation;
}

.item-horizontal .item-price .spec-line > span {
    width: 100%;
}

label {
    margin-bottom: 0;
}

span.type.default span.indicator {
    margin-right: 4px;
    margin-top: -1px;
}

.item-horizontal .item-specs {
    display: table;
    width: 100%;
    margin: 0;
}

span.type.default.live {
    background: #00cc5214;
}

.price-box.buy-now > div:nth-child(2) {
    color: #0fbb5b;
}

.price-box.price-box-bid-tab > div:nth-child(1) {
    color: #334150;
}

.form-group.no-margin,
.options-list .form-group.odo-form,
.options-list .form-group.form-check {
    border-bottom: 1px solid #E6EDF6;
    margin: 10px 0 0 0 !important;
    padding: 0px 0 15px 0!important;
}

.form-group.no-margin {
    margin: 0px 0 0 0 !important;
}

.sort-dropdown button#dropdownMenuButton:before {
    width: 24px;
    height: 24px;
    background-image: url('../../img/sort-icon.svg');
    background-color: transparent;
    position: static;
    display: block;
}

.sort-dropdown button#dropdownMenuButton {
    display: flex;
    align-items: center;
    gap: 5px;
}

.options-list .form-group > label {
    color: #000000;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 10px;
}


.options-list .form-group .psa-devider-group{
    margin-top: 15px;
}

.tags-style input {
    display: none; 
}

.tags-style .form-check-obj {
    padding: 0;
    margin: 0;
    width: auto;
}

.tags-style {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}


.options-list .tags-style label.form-check-label img {height: 25px!important;object-fit: none;}

.options-list .tags-style label.form-check-label {
    background: #E9EDF0;
    font-size: 13px;
    color: #000;
    padding: 6px 10px;
    border-radius: 100px;
    transition: all .3s;
    display: flex;
    align-items: center;
    gap: 5px;
    line-height: 0;
    height: 32px;
}

.options-list .tags-style .active:not(.all-type) label.form-check-label {
    box-shadow: 0 0 0 2px #229af3!important;
}

.options-list .tags-style label.form-check-label:hover {
    cursor:pointer;
    box-shadow: 0 0 0 2px #229af3;
}

.form-group .slider-handle {
    background: #229af3 !important;
    box-shadow: 0!important;
    border: 0!important;
    width: 17px;
    height: 17px;
    top: 1px;
}

#categories > ul > .item > ul li a.see-more {
    transition: all .3s;
    background: transparent;
    color: #000;
    box-shadow: 0 0 0px 1px #E9EDF0;
}

#categories > ul > .item > ul li a.see-more span {
    color: #7F8FA4;
} 

#categories > ul > .item > ul li a.see-more:hover {
    box-shadow: 0 0 0px 2px #249AF3;
}

.tags-style.multiple-choice span.color-line {
    margin-top: 0px;
    border: none;
}

span.color-line.green {
    background: #16AD59;
}

span.color-line.beige {
    background: #FFF6E4;
}

.specs img {
    height: 30px;
    object-fit: none;
    width: 23px;
}

.specs span.drive-type img {
    transform: scale(1.2);
    width: 24px;
}

.options-list.search_make_filter .form-group.form-check:last-child {
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 0!important;
}

.tags-style a.see-more {
    background: transparent;
    color: #000;
    box-shadow: 0 0 0px 1px #E9EDF0;
    font-size: 13px;
    padding: 6px 10px;
    border-radius: 100px;
    transition: all .3s;
    display: flex;
    align-items: center;
    gap: 5px;
    line-height: 0;
    height: 32px;
}

.tags-style a.see-more:hover {
    box-shadow: 0 0 0px 2px #249AF3;
    text-decoration: none;
}

a.box-button {
    padding: 20px 20px;
    display: flex;
    justify-content: space-between;
    width: 100%;
    background: #fff;
    box-shadow: 0 2px 3px rgba(51, 65, 80, 0.03);
    border-radius: 5px;
    margin-bottom: 20px;
    text-decoration: none!important;
    align-items: center;
    transition: all .3s;
}

a.box-button .title {
    display: flex;
    align-items: center;
    gap: 15px;
    color: #000;
    font-size: 14px;
}

a.box-button .counter {
    color: #000;
    border-radius: 6px;
    background: #F5F6F8;
    padding: 0px 10px;
    font-size: 13px;
    margin-top: 2px;
    transition: all .3s;
}

a.box-button:hover,
a.box-button.active{
    background: #EBF6FE;
}

a.box-button:hover .counter,
a.box-button.active .counter{
    background: #fff;
}

a.box-button.active {
    box-shadow: 3px 0px 0px 0px #219AF3 inset;
}

ul.menu-list.updated-version {
    margin: 0;
    padding: 0;
}

.col-3.sidebar.my-auctions-sidebar .box {
    overflow: hidden;
}

ul.menu-list.updated-version li {
    border: none!important;
    margin: 0!important;
    padding: 0!important;
}

ul.menu-list.updated-version li a {
    padding: 15px 20px;
    display: flex;
    justify-content: space-between;
    width: 100%;
    background: #fff;
    margin-bottom: 0;
    text-decoration: none !important;
    align-items: center;
    transition: all .3s;
}

.my-auctions-sidebar ul.menu-list.updated-version li a span {
    float: none;
    font-size: 14px;
    background: transparent;
    color: #000!important;
    padding: 0;
    display: flex;
    align-items: center;
    gap: 15px;
}

.bidding-power .box-section {
    padding: 20px;
    border-top: 1px solid #E6EDF6;
}

.my-auctions-results-page button#paginateDropdownButton {height: 34px;border: 1px solid #E6EDF6;border-radius: 6px;}


.my-auctions-sidebar ul.menu-list.updated-version li a span.counter {
    color: #000;
    border-radius: 6px;
    background: #F5F6F8;
    padding: 0px 10px;
    font-size: 13px;
    margin-top: 2px;
    transition: all .3s;
    font-size: 12px;
}

.box-graph .indicator {
    width: 8px;
    height: 120px;
    background: #F5F6F8;
    position: relative;
    border-radius: 100px;
}

.blue-alert p {
    margin: 0;
}


li.desktop-hide-991px.archievedBids a {
    color: #36414f !important;
    font-weight: 400 !important;
    background: #e9edf0;
    display: flex !important;
    padding: 5px 10px !important;
    border-radius: 8px;
    align-items: center;
    gap: 5px;
}

li.desktop-hide-991px.archievedBids a img{
    width: 16px;
}

.box-graph {
    display: grid;
    grid-template-columns: 1fr 1fr;
    padding: 20px;
    gap: 30px;
    font-size: 14px;
    color: #334150;
}

.box-graph .indicator span {
    position: absolute;
    width: 100%;
    bottom: 0;
    background: #16ad59;
    border-radius: 100px;
}

.box-graph > div {
    display: flex;
    gap: 20px;
}

.box-graph .content {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.box-graph .content .value {
    border-radius: 5px;
    background: #F5F6F8;
    display: table;
    padding: 4px 10px;
    color: #000;
    font-size: 13px;
    margin-top: 4px;
}

.bidding-power h5 {
    display: flex;
    justify-content: space-between;
    padding: 0 15px;
    align-items: center;
}

.bidding-power h5 > a {
    font-size: 14px;
    font-weight: 400;
    color: #000;
    padding: 9px;
    border: 1px solid #E6EDF6;
    border-radius: 6px;
    transition: all .3s;
}

.bidding-power .box-title {
    padding: 16px 0px;
}

.bidding-power a.btn.btn-primary {
    background: #16AD59;
}

.bidding-power a.btn.btn-primary:hover {
    background: #11944b;
}

.bidding-power h5 > a:hover {
    background: #f5f6f8;
    color: #000;
    text-decoration: none;
    border: 1px solid #f5f6f8;
}

ul.menu-list.updated-version li a:hover,
ul.menu-list.updated-version li a.active{
    background: #ebf6fe;
}

ul.menu-list.updated-version li a.active {
    box-shadow: 3px 0px 0px 0px #219AF3 inset;
}

.my-auctions-sidebar ul.menu-list.updated-version li a:hover span.counter,
.my-auctions-sidebar ul.menu-list.updated-version li a.active span.counter{
    background: #fff;
}

.my-auctions-results-page .header-content.tabs-version .dropdowns-right{width: auto;}

.my-auctions-results-page .header-content.tabs-version button#dropdownMenuButton {
    display: flex;
    align-items: center;
    gap: 5px;
    border: 1px solid #E6EDF6;
    padding: 4px 10px;
    border-radius: 6px;
}

.my-auctions-results-page .header-content.tabs-version button#dropdownMenuButton:before {
    width: 24px;
    height: 24px;
    background-image: url('../../img/sort-icon.svg');
    background-color: transparent;
    position: static;
    display: block;
}

.my-auctions-results-page .header-content.tabs-version button#dropdownMenuButton:after {
    display: none;
}

.my-auctions-results-page .header-content.tabs-version .dropdowns-right .dropdown:only-of-type {
    width: auto;
    margin: 0;
}

.form-group.years-opt {margin-top: 10px;margin-bottom: 10px;}

.pill_buttons {
    display: flex;
}

.pill_buttons a.btn.btn-primary.psa-secondary.psa-new-ver-buttons {
    background: #e9edf073;  
    outline: none;
    box-shadow: 0 0 0 !important;}

/*
.pill_buttons a.btn.btn-primary.psa-secondary.psa-new-ver-buttons:first-child {
    border-radius: 6px 0px 0px 6px;
    margin-right: -1px;
}
*/

.box-wrap .pill_buttons > a:hover {
    background: #e6edf663 !important;
}

/*
.pill_buttons a.btn.btn-primary.psa-secondary.psa-new-ver-buttons:last-child {
    border-radius: 0 6px 6px 0;
}
*/

.pill_buttons a.btn.btn-primary.psa-secondary.psa-new-ver-buttons:hover,
.pill_buttons a.btn.btn-primary.psa-secondary.psa-new-ver-buttons.active{
    background: #fff;
}

.box-wrap {
    display: table;
    margin-bottom: 20px;
    width: 100%;
}

.box-wrap .pill_buttons {
    width: 100%;
    gap: 10px;
}

.alerts-psa.increase-power {
    padding: 0;
    margin-bottom: 20px;
    background: #fff;
    border-radius: 4px;
}

.box-wrap .pill_buttons > a {
    width: 100%!important;
    border-radius: 6px!important;
    max-width: 100%!important;
    background: #fff!important;
}

.mobile-navigation {
    display: none;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    width: 100%;
    margin-bottom: 20px;
}

.mobile-navigation > a {
    display: flex;
    flex-direction: column;
    padding: 10px 3px;
    position: relative;
    box-shadow: 0 0 0;
    background: transparent;
    text-decoration: none!important;
}

.mobile-navigation > a:hover {
    text-decoration: none!important;
}

.mobile-navigation > a .counter {
    position: absolute;
    color: #000;
    padding: 0px;
    font-size: 12px;
    margin-top: 21px;
    transition: all .3s;
    background: #fff;
    width: 20px;
    text-align: center;
    border-radius: 30px;
    left: 50%;
    margin-left: 4px;
}

.mobile-navigation > a .title {
    display: flex;
    flex-direction: column;
    text-align: center;
    align-items: center;
    gap: 15px;
    color: #000;
    font-size: 13px;
    line-height: 16px;
}

.mobile-navigation > a.active {
    background: #1598f614;
    border-radius: 8px;
}

.search-results-tab {
    color: #334150 !important;
    font-weight: 600 !important;
}

@media (min-width:992px) and (max-width: 1100px) {
    .search-results-tab-long {
        display: none;
    }

    .header-content.tabs-version .tabs li a {
        font-size: 15px;
    }

    .search-results-tab-short {
        font-size: 15px;
    }
}

@media (max-width: 991px), (min-width: 1101px)  {
    .search-results-tab-short {
        display: none;
    }
}

@media (max-width:991px) {
        div#main-content {
            background: transparent;
            box-shadow: 0 0 0;
        }

        div#search_area {
            overflow-x: scroll;
            background: #fff;
            padding: 0;
            box-shadow: 0 2px 3px rgba(51, 65, 80, 0.03);
            border-radius: 6px;
        }

        .header-content.tabs-version .tabs li {
            padding: 0;
        }

        .header-content.tabs-version .tabs li a {white-space: nowrap;font-size: 14px;padding: 19px 2px;display: table;}

        a.btn.btn-primary.psa-secondary.psa-new-ver-buttons:not(.psa-new-ver-buttons-basic-search) {
            display: none;
        }

        .header-content.tabs-version {
        overflow-x: scroll;
        background: #fff;
        padding: 0 10px;
        box-shadow: 0 2px 3px rgba(51, 65, 80, 0.03);
        border-radius: 6px;
        margin-bottom: 15px;
        }

        div#advanced-filters {
            margin-bottom: 25px;
        }

        .col-3.sidebar .box {
            margin-bottom: 30px!important;
            box-shadow: 0 0 0;
        }

        .header-content.tabs-version .tabs {
            gap: 20px;
        }

        .form-group.odo-form .slider-handle {
            width: 17px!important;
            height: 17px!important;
            top: 1px;
            margin: 0 0 0 -10px!important;
        }

        .options-list .form-group .psa-devider-group {
            padding: 0;
        }

        div#filters-side-options > .dropdown, .search-group-double {
            padding: 0;
        }

        .container.container-transparent.container-expanded .top_bar {
            margin: 0;
            background: transparent;
            box-shadow: 0 0 0;
            padding: 0;
            height: auto; 
        }

        .container.container-transparent.container-expanded .tags-manager {
            padding: 0;
        }

        #categories > ul > .item .title {
            font-weight: bold;
            margin-bottom: 12px;
        }

        .mobile-buttons {
            display: flex;
            gap: 10px;
            margin-bottom: 10px;
        }

        .mobile-buttons a {
            width: 100%;
            background: #fff;
            box-shadow: 0 2px 3px rgba(51, 65, 80, .03);
            border-radius: 6px;
            color: #000;
            padding: 10px 10px;
            text-align: center;
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 6px;
            font-size: 14px;
        }

        .col-3.sidebar.filters_area {
            transition: opacity .3s;
            opacity: 0;
            visibility: hidden;
            position: fixed;
            left: 0;
            top: 0;
            z-index: -1;
        }

        .top_bar .dropdown.sort-dropdown {
            display: none;
        }

      .mobile-buttons button#dropdownMenuButton {
            width: 100%;
            background: #fff;
            box-shadow: 0 2px 3px rgba(51, 65, 80, .03);
            border-radius: 6px;
            color: #000;
            padding: 10px 10px;
            text-align: center;
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 6px;
            font-size: 14px;
            border: none;
        }

        .mobile-buttons .dropdown.sort-dropdown {
            width: 100%;
        }

        .mobile-buttons button#dropdownMenuButton:after {
            display: none;
        }

        .mobile-buttons .dropdown-menu.show {
            width: 100%;
        }

        div#tagBox {
            display: table!important;
             width: 100%;
        }

        div#tagBox div#filters-side-always-expanded {
            display: none!important;
        }

        section#content .container.container-transparent.container-expanded .row {
            margin-top: 10px;
        }

        div#categories {
            display: table;
            width: 100%;
        }
    .show-max-991px {
        display:block!important;
    }
    .categories-basic-search {
        display: none;
    }

    section#content.search-results-page.basic-search-page .container.container-transparent .col-9 {
        padding: 0;
    }
   .col-3.sidebar.filters_area.visible {
        display: block;
        margin: 0;
        overflow-x: scroll;
        overflow-y: none;
        width: 100%;
        height: 100%;
        background: #fff;
        display: flex;
        flex-direction: column;
        opacity: 1;
        z-index: 99999999;
        visibility: visible;
        transform: none;
        align-self: none;
        padding: 90px 0 50px 0;
        bottom: auto;
        top: 0;
    }
    
    .col-3.sidebar .box {
        position: relative;
    }
    
    .col-3.sidebar.filters_area.visible div#filters-side-always-expanded {
        position: fixed;
        width: 100%;
        top: 0px;
        left: 0;
        background: #fff;
        z-index: 999999999999999;
    }

    .col-3.sidebar.filters_area.visible div#filters-side-options-always-expanded {
        padding-top: 0;
        padding-bottom: 90px;
        border-bottom: 0;
        box-shadow: 0 0 0;
        overflow: hidden;
    }
    
    .col-3.sidebar.filters_area.visible a.expand {
        display: none;
	}
	a.close-modal {
        position: absolute;
        right: 0px;
        top: 10px;
        right: 12px;
        display: block;
        width: 50px;
        height: 50px;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 100px;
        background: #e6edf669;
	}
    
    .form-group.no-margin.years-opt {
        margin: 84px 0 0 0 !important;
    }
	
	div#tagBox {
	    box-shadow: 0 0 0;
	    margin-bottom: 15px!important;
	    margin-top: -5px;
	}
	
	#tagBox #categories > ul > .item {
	    box-shadow: 0 0 0;
	}
	
	#categories > ul > .item > ul {
	}

    a.apply-changes.visible {
        opacity: 1;
        visibility: visible;
    }
    
    a.apply-changes {
        color: #fff;
        background: #249AF3;
        position: fixed;
        bottom: 25px;
        z-index: 99999;
        width: 90%;
        text-align: center;
        padding: 13px;
        border-radius: 6px;
        left: 50%;
        transform: translateX(-50%);
        box-shadow: 0 0 10px 10px #fff;
        opacity: 0;
        visibility: hidden;
        transition: all .5s;
        display: block;
    }
    
    
    a.apply-changes:hover {
        text-decoration: none;
            background: #0b2031;
    }

    #tagBox div#filters-side-always-expanded {
        position: static;
        border: none;
        padding-bottom: 0px;
        padding-top: 0;
        display: none;
    }

    #tagBox div#filters-side-always-expanded h5,
    div#tag-menu-title{
        font-size: 14px!important;
    }
}

@media (max-width:991px) {
    .mobile-navigation {
        display: grid;
        gap: 4px;
        margin-left: -5px;
    }
}

@media (max-width:768px) {
    .alerts-psa.increase-power {
        margin-top: 10px;
        margin-bottom: 20px!important;
    }
    .vehile-history-message > .items-grid {
        grid-template-columns: 1fr;
    }

    .vehile-history-message > .items-grid .item.full-width {
        grid-column-end: 1;
    }

    .vehile-history-message > .footer {
        display: flex;
        flex-direction: column-reverse;
        margin-bottom: 30px;
        gap: 10px;
    }

    .vehile-history-message a.btn.btn-big {
        max-width: 100%;
    }

    .vehile-history-message > .payment-info .price {
        padding-left: 15px;
    }

    .vehile-history-message {
        padding: 30px 20px 0px 20px;
    }
    
    .vehile-history-message .other-images {
        max-width: calc(100% + 40px);
        margin: 20px -20px 0 -20px;
        width: calc(100% + 40px);
    }

    .vehile-history-message > h4 {
        font-size: 18px;
    }

    section.fullpage-section {
        flex-wrap: wrap;
    }

    section.fullpage-section .half-part {
        height: auto;
        width: 100%;
        overflow: hidden;
    }

    section.fullpage-section.login-page .half-part.right-side-part {
        padding: 30px 0 60px;
    }

    section.fullpage-section .bottom-part {
        position: static;
    }

    .half-part.reviews-section {
        width: 100%;
        padding: 20px!important;
    }

    .half-part.reviews-section .review-item {
        height: 600px;
        padding: 20px;
    }

    .half-part.reviews-section {
    }

    .half-part.reviews-section .review {
        font-size: 14px;
        line-height: 24px;
    }

    .half-part.reviews-section .review-item .item {
        width: 100%;
    }

    .half-part.reviews-section .review-item:before {
        height: 80%;
        background: linear-gradient(0deg, #000000e0, transparent);
    }

    .half-part.reviews-section .arrows {
        display: none;
    }

    .half-part.reviews-section .review-item .bg {}

    nav.navbar.navbar-expand-lg.navbar-dark.fixed-top.only-logo {
        background: #fff;
    }   

    section#content.not-found .container {
        padding: 30px 15px;
    }

    .not-found-page .psa-row {
        flex-direction: column-reverse;
    }

    .not-found-page {
        padding: 30px 10px 20px 10px;
        display: block;
    }

    .not-found-page .col {
        display: table;
    }

    section#content.not-found .container .not-found-page h2 {
        font-size: 38px;
        line-height: 41px;
        text-align: center;
        margin-bottom: 20px;
        width: 100%;
    }

    section#content.not-found .container .not-found-page p {
        margin-bottom: 20px;
        text-align: center;
        width: 100%;
        font-size: 16px;
    }

    .not-found-page .links-bubbles {
        align-items: center;
        justify-content: center;
    }

    .not-found-page .links-bubbles a {
        width: 48%;
        text-align: center;
    }

    .psa-box {
        display: block;
    }

    .psa-box > .col {
        padding: 40px 20px;
        width: 100%;
    }

    .psa-box > .col.indicators-list {
        padding-top: 20px;
        border-left: 0;
        border-top: 1px solid #EAECEF;
    }

    .sale-documents div#sale-docs_info {
        transform: none;
        position: static;
        display: table;
        margin: 0px auto 10px auto;
    }

    #sale-docs_wrapper > div:nth-child(3) > div.dt-layout-cell.dt-end > div > button:nth-child(9),
    #sale-docs_wrapper > div:nth-child(3) > div.dt-layout-cell.dt-end > div > span{
        display: none;
    }

    
    .container.container-transparent.container-expanded .top_bar {
        min-height: 0;
    }

    .header-content .basic-search-h1 h1 {
        padding: 25px 5px;
        width: 100%;
    }

    .content_box.auction_is_live > div.current-lot .lot-box img {
        margin: 0 20px 16px 0;
    }

    .content_box.auction_is_live .data {
        margin: 0!important;
    }

    .content_box.auction_is_live .lot-box .types {
        flex-wrap: wrap;
    }

    .content_box.auction_is_live > div.auction-slider {
        width: 55%;
    }

    .content_box.auction_is_live > div.current-lot {
        max-width: 42%;
        padding: 15px 0px 0 15px;
    }

    .content_box.auction_is_live .name {
        width: 100%;
        display: table;
    }

    .swiper_wrapper span.type:not(.process) {margin-bottom: 5px!important;}
    
    section#offers .container {
        overflow: hidden;
        padding-bottom: 10px;
    }
    
    .carousel-caption, div#carouselInnerPage .carousel-caption {
        padding: 45px 20px 45px 20px!important;
    }
    
    div#carouselInnerPage .carousel-item {
        min-height: 0!important;
    }
    
    header.page-title.white-bg-version {
        padding-top: 40px!important;
    }
    
    .lot-header-new {
        margin-top: 0px!important;
    }
    
    section#content.search-results-page {
        padding-top: 13px;
    }
    
    .options-list .tags-style:hover label.form-check-label {
        box-shadow: 0 0 0;
    }
    
    .options-list .tags-style .active label.form-check-label {
        box-shadow: 0 0 0 2px #229af3!important;
    }

    a.item-title.damage-info {
        flex-wrap: wrap;
    }

    .item-horizontal .item-info {
        width: 100%;
        margin-top: 0px;
    }

    .item-title a {
        font-size: 18px;
    }

    .item-title span.vin_title:before,
    .item-title h2.vin_title:before {
        display: none;
    }
    
    span.vin_title:last-child{
        margin-left: 6px !important;
    }
    span.vin_title:last-child:before {
        display: block;
    }
    
    .item-horizontal .extra-information {
        background: transparent;
        width: 100%;
        padding: 0;
    }
    
    .item-title span.vin_title,
    .item-title h2.vin_title {
        margin: 0;
        width: auto;
        justify-content: start;
    }
    
    .item-price .bid-status {
        margin: 0 auto;
    }

    .item-horizontal .item-price {
        width: 100%;
        margin-bottom: 0;
        border: none;
        padding: 0;
        display: flex;
        flex-wrap: wrap;
        flex-direction: row;
        justify-content: space-between;
    }
	
	.item-price .estimated_price {
	    width: auto;
	    font-size: 13px;
	    color: #000;
	}
	
	.item-price .date {
	    width: 50%;
	    order: -1;
	}
	
	.spec-line {
	    width: 100%;
	}

    .item-price .people-watch {
        display: table!important;
    }
	
	.item-title > div {
	    flex-wrap: wrap;
        width:auto;
	}
	
	.item-title {
	    width: 100%;
	}
	
	.item-horizontal .wrapper {
	    width: 100%;
	    /*margin-top: 15px;*/
	}
	
	div#main-content {
	    background: transparent;
	    box-shadow: 0 0 0;
	}
	
	div#search_area {
	    overflow-x: scroll;
	    background: #fff;
	    padding: 0;
	    box-shadow: 0 2px 3px rgba(51, 65, 80, 0.03);
	    border-radius: 6px;
	}
	
	.header-content.tabs-version .tabs li {
	    padding: 0;
	}
	
	.header-content.tabs-version .tabs li a {white-space: nowrap;font-size: 14px;padding: 19px 2px;display: table;}
	
    a.btn.btn-primary.psa-secondary.psa-new-ver-buttons:not(.psa-new-ver-buttons-basic-search) {
        display: none;
    }

    .header-content.tabs-version {
    overflow-x: scroll;
    background: #fff;
    padding: 0 10px;
    box-shadow: 0 2px 3px rgba(51, 65, 80, 0.03);
    border-radius: 6px;
    margin-bottom: 15px;
    }

    div#advanced-filters {
        margin-bottom: 25px;
    }

    .col-3.sidebar .box {
        margin-bottom: 20px!important;
        box-shadow: 0 0 0;
    }
	
	.header-content.tabs-version .tabs {
	    gap: 20px;
	}
	
	.form-group.odo-form .slider-handle {
	    width: 17px!important;
	    height: 17px!important;
	    top: 1px;
	    margin: 0 0 0 -10px!important;
	}
	
	.options-list .form-group .psa-devider-group {
	    padding: 0;
	}
	
	div#filters-side-options > .dropdown, .search-group-double {
	    padding: 0;
	}
	
	.container.container-transparent.container-expanded .top_bar {
	    margin: 0;
	    background: transparent;
	    box-shadow: 0 0 0;
	    padding: 0;
        height: auto; 
/*        min-height: 36px;*/
	}
    
    .container.container-transparent.container-expanded .tags-manager {
        padding: 0;
    }
	
	#categories > ul > .item .title {
	    font-weight: bold;
	    margin-bottom: 12px;
	}
	
	.mobile-buttons {
	    display: flex;
	    gap: 10px;
	    margin-bottom: 10px;
	}
	
	.mobile-buttons a {
	    width: 100%;
	    background: #fff;
	    box-shadow: 0 2px 3px rgba(51, 65, 80, .03);
	    border-radius: 6px;
	    color: #000;
	    padding: 10px 10px;
	    text-align: center;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    gap: 6px;
	    font-size: 14px;
	}
	
	.col-3.sidebar.filters_area {
/*	    display: none;*/
        transition: opacity .3s;
        opacity: 0;
        visibility: hidden;
        position: fixed;
        left: 0;
        top: 0;
        z-index: -1;
	}
	
	.top_bar .dropdown.sort-dropdown {
	    display: none;
	}
	
	section#content .container.container-transparent.container-expanded {
	    margin-top: 0px;
	    padding-top: 0;
	}
	
	section#content .container.container-transparent.container-expanded .col-9 {
	    padding-top: 0px;
	}
	
	section#content .container.container-transparent.container-expanded .row {
	    margin-top: 15px;
	}

    .col-3.sidebar.filters_area.visible {
        display: block;
        margin: 0;
        overflow-x: scroll;
        overflow-y: none;
        width: 100%;
        height: 100%;
        background: #fff;
        display: flex;
        flex-direction: column;
        opacity: 1;
        z-index: 99999999;
        visibility: visible;
        transform: none;
        align-self: none;
        padding: 90px 0 50px 0;
        bottom: auto;
        top: 0;
    }
    
    .col-3.sidebar .box {
        position: relative;
    }
    
    .col-3.sidebar.filters_area.visible div#filters-side-always-expanded {
        position: fixed;
        width: 100%;
        top: 0px;
        left: 0;
        background: #fff;
        z-index: 999999999999999;
    }

    .col-3.sidebar.filters_area.visible div#filters-side-options-always-expanded {
        padding-top: 0;
        padding-bottom: 90px;
        border-bottom: 0;
        box-shadow: 0 0 0;
        overflow: hidden;
    }
    
    .col-3.sidebar.filters_area.visible a.expand {
        display: none;
	}
	a.close-modal {
        position: absolute;
        right: 0px;
        top: 10px;
        right: 12px;
        display: block;
        width: 50px;
        height: 50px;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 100px;
        background: #e6edf669;
	}
    
    .form-group.no-margin.years-opt {
        margin: 84px 0 0 0 !important;
    }
	
	div#tagBox {
	    box-shadow: 0 0 0;
	    margin-bottom: 15px!important;
	    margin-top: -5px;
	}
	
	#tagBox #categories > ul > .item {
	    box-shadow: 0 0 0;
	}
	
	#categories > ul > .item > ul {
	}

    a.apply-changes.visible {
        opacity: 1;
        visibility: visible;
    }
    
    a.apply-changes {
        color: #fff;
        background: #249AF3;
        position: fixed;
        bottom: 25px;
        z-index: 99999;
        width: 90%;
        text-align: center;
        padding: 13px;
        border-radius: 6px;
        left: 50%;
        transform: translateX(-50%);
        box-shadow: 0 0 10px 10px #fff;
        opacity: 0;
        visibility: hidden;
        transition: all .5s;
        display: block;
    }
    
    
    a.apply-changes:hover {
        text-decoration: none;
            background: #0b2031;
    }

    #tagBox div#filters-side-always-expanded {
        position: static;
        border: none;
        padding-bottom: 0px;
        padding-top: 0;
        display: none;
    }

    #tagBox div#filters-side-always-expanded h5,
    div#tag-menu-title{
        font-size: 14px!important;
    }
    
    .header-content.tabs-version .tabs li.active:after {
        display: none;
    }
    .header-content.tabs-version .tabs li.active a {
        color: #249af3!important;
    }

    .mobile-buttons button#dropdownMenuButton {
        width: 100%;
        background: #fff;
        box-shadow: 0 2px 3px rgba(51, 65, 80, .03);
        border-radius: 6px;
        color: #000;
        padding: 10px 10px;
        text-align: center;
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 6px;
        font-size: 14px;
        border: none;
    }

    .mobile-buttons .dropdown.sort-dropdown {
        width: 100%;
    }

    .mobile-buttons button#dropdownMenuButton:after {
        display: none;
    }
    
    .mobile-buttons .dropdown-menu.show {
        width: 100%;
    }
    
    .item-specs > ul {
        grid-template-columns: 1fr 1fr;
    }

    li.doc_desc.damage-info,
    li.seller_desc {
        order: -1;
    }

    .item-title > div .name {
        display: flex;
        width: 100%;
        align-items: center;
        gap: 5px;
    }

    .run-svg.hasSVG.alert-history {
        margin: 0;
        padding: 0;
        height: auto;
        width: auto;
    }

}
/*LOT PAGE STYLES END*/

.static-blur {
    filter: blur(3px);
}

.blink_me {
    animation: blinker 3s linear infinite;
}
    
@keyframes  blinker {
    50% {
        opacity: 0;
    }
}

@media (min-width: 769px) and (max-width: 1024px) {
    .bg-main {
        margin-top: calc(65px + var(--bar-height)) !important;
    }
    .form-grid > .side:nth-child(2n) {
        text-align: center;
        width: 20%;
    }

    .footer-buttons {
        flex-wrap: wrap;
    }

    .footer-buttons > div {
        width:100%;
    }

    .footer-buttons > div.col-left {margin-bottom: 20px;display: none;}
}

@media screen and (max-height: 920px), screen and (max-width: 1550px) {
    #signupForm.psa-form {
        max-height: 100%!important;
        overflow: initial;
        box-shadow: 0 0 0;
        padding: 0;
    }

    .combined-fields-optional {
        display: flex;
        justify-content: space-between;
        gap: 15px;
    }

    .combined-fields-optional > div {
        width: 100%;
    }
    .half-part.right-side-part h6 {
        margin-bottom: 20px;
    }
    body.signup p.bottom-line-form {
        /*position: absolute;*/
        bottom: -78px;
        left: 50%;
        /*transform: translateX(-50%);*/
    }
    .half-part.reviews-section .review {
        font-size: 18px;
        line-height: 24px;
    }
}



@media (max-width:1200px) {

    section.fullpage-section .half-part {
        width: 100%;
        height: auto;
        padding: 60px 0 60px;
        flex-wrap: wrap;
    }

    section.fullpage-section.login-page {
        flex-wrap: wrap;
    }

    section.fullpage-section .bottom-part {
        position: static;
        width: 100%;
        text-align: center;
        padding: 10px 0 0 0;
    }

    .psa-form.form-login .combined-fields {
        display: table;
        width: 100%;
    }

    .combined-fields-optional {
        display: table;
        width: 100%;
    }
    
    nav.navbar.navbar-expand-lg.navbar-dark.fixed-top.only-logo {
        background: #fff!important;
            position: relative!important;
    }
    
    section.fullpage-section.signup-page {
        flex-wrap: wrap;
    }

    section.fullpage-section.signup-page .half-part.right-side-part {
        width: 100%;
        padding-top: 60px;
        height: auto;
        padding-bottom: 100px;
    }

    section.fullpage-section .half-part.reviews-section {
        max-width: 90%;
        height: auto;
        margin: 0 auto 60px auto;
        padding: 0;
        width: 100%;
    }

    .half-part.reviews-section .review-item {
        height: 500px;
    }

    .half-part.reviews-section .review-item:before {
        background: linear-gradient(0deg, #000000fa, transparent);
        height: 100%;
    }

    nav.navbar.navbar-expand-lg.navbar-dark.fixed-top.only-logo {}

    nav.navbar.navbar-expand-lg.navbar-dark.fixed-top.only-logo .container-fluid {
        justify-content: center;
    }

}

@media (max-width:619px) {
    section.fullpage-section .half-part.reviews-section {
        display: none;
    }
}

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

.item-horizontal a.item-title.damage-info {
     display: -webkit-box;
     -webkit-line-clamp: 1;
     -webkit-box-orient: vertical;
     overflow: hidden;
     text-overflow: ellipsis;
}    
    
.item-specs ul li {
        line-height: 1.5em;
        height: 3em;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        width: 100%;
}
    
.items-row.shipping-lot {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
    justify-content: space-between;
    padding: 0 15px;
}
.item-horizontal {
    flex-wrap: wrap;
    width: 47%;
    margin: 0;
    align-content: baseline;
}
    
.items-row.shipping-lot .item-horizontal .item-info {
    min-height: 0;
    border: none;
    margin-bottom: 5px;
}

.items-row.shipping-lot ul.car-way-dates {
    gap: 0;
    margin: 0;
    padding: 18px 0 0 0;
    flex-direction: column;
}

.items-row.shipping-lot ul.car-way-dates li {
    margin: 0 0 0 0px;
}

.items-row.shipping-lot .item-column {
    border: none;
    padding: 0;
}

.items-row.shipping-lot .item-horizontal .item-info ul {
    display: flex;
    gap: 10px;
    width: 100%;
    justify-content: space-between;
}

.items-row.shipping-lot .item-horizontal .item-info ul li {
    width: 100%;
}


div#search_area {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
    justify-content: space-between;
    padding: 0 15px;
}

.item-horizontal .gallery {
    width: 100%;
    height: auto !important;
}

.item-horizontal .wrapper {
    width: 100%;
}

.item-horizontal .item-column {
    flex-direction: column;
}

.item-horizontal .item-column > div {
}

    header.page-title.white-bg-version {
        padding-top: 40px!important;
    }
    
    .lot-header-new {
        margin-top: 0px!important;
    }
    
    section#content.search-results-page {
        padding-top: 13px;
    }
    
    .options-list .tags-style:hover label.form-check-label {
        box-shadow: 0 0 0;
    }
    
    .options-list .tags-style .active label.form-check-label {
        box-shadow: 0 0 0 2px #229af3!important;
    }

    a.item-title.damage-info {
        flex-wrap: wrap;
    }

    .item-horizontal .item-info {
        width: 100%;
        margin-top: 0px;
        min-height: 150px;
    }

    .item-title a {
        font-size: 18px;
    }

    .item-title span.vin_title:before,
    .item-title h2.vin_title:before {
        display: none;
    }
    
    span.vin_title:last-child{
        margin-left: 6px !important;
    }
    span.vin_title:last-child:before {
        display: block;
    }
    
    .item-horizontal .extra-information {
        background: transparent;
        width: 100%;
        padding: 0;
    }
    
    .item-title span.vin_title,
    .item-title h2.vin_title {
        margin: 0;
        width: auto;
        justify-content: start;
    }
    
    .item-price .bid-status {
        margin: 0 auto;
    }

    .item-horizontal .item-price {
        width: 100%;
        margin-bottom: 0;
        border: none;
        padding: 0;
        display: flex;
        flex-wrap: wrap;
        flex-direction: row;
        justify-content: space-between;
        margin-top: 17px;
    }
	
	.item-price .estimated_price {
	    width: auto;
	    font-size: 13px;
	    color: #000;
	}
	
	.item-price .date {
	    width: 50%;
	    order: -1;
	}
	
	.spec-line {
	    width: 100%;
	}

    .item-price .people-watch {
        display: table!important;
    }
	
	.item-title .spec-line {
	    flex-wrap: wrap;
	    width:auto;
	    margin: 10px 0 0 0px;
	}
	
	.item-title {
	    width: 100%;
	    flex-wrap: wrap;
	}
	
	.item-horizontal .wrapper {
	    width: 100%;
	    /*margin-top: 15px;*/
	}
}

@media (min-width: 568px) and (max-width: 668px) {
	.lot-header-new {
		padding: 10px 35px;
	}

	.lot-wrapper-new {
		padding: 15px 35px;
	}

    .item_top_bar {
        margin: 0 -35px 15px -35px;
    }
}

@media (min-width: 669px) and (max-width: 768px) {
	.lot-header-new {
		padding: 10px 70px;
	}

	.lot-wrapper-new {
		padding: 15px 70px;
	}

    .item_top_bar {
        margin: 0 -70px 15px -70px;
    }
}

@media (max-width: 500px) {
    .items-row.shipping-lot .item-horizontal .item-info {
        min-height: 0;
        border: none;
        margin-bottom: 5px;
    }

    .items-row.shipping-lot ul.car-way-dates {
        gap: 0;
        margin: -7px 0 4px 0!important;
        padding: 18px 0 0 0;
        flex-direction: column;
        gap: 8px;
    }
    
    .items-row.shipping-lot ul.car-way-dates li .arrival-date {
        margin: 0!important;
    }

    .items-row.shipping-lot ul.car-way-dates li {
        margin: 0 0 0 0px;
    }

    .items-row.shipping-lot .item-column {
        border: none;
        padding: 0;
    }

    .items-row.shipping-lot .item-horizontal .item-info ul {
        display: flex;
        gap: 10px;
        width: 100%;
        justify-content: space-between;
    }

    .items-row.shipping-lot .item-horizontal .item-info ul li {
        width: 100%;
    }
    .payment-table.table .payment-table-col  span {margin: 0;}

    .payment-table.table .payment-table-col {flex-direction: column;}
}