 @media (max-width: 767px){.vehicles-wrapper{overflow: hidden;}}.vehicles-filter{list-style: none;margin: 0 0 40px;padding: 0;width: 100%;display: block;text-align: center;--ridek-filer-spacing: 30px;--ridek-filter-sep-width: 50px;}.vehicles-filter li{display: inline-block;font-family: var(--ridek-primary-font, 'Space Grotesk');font-size: 17px;font-weight: 500;line-height: 1;color: #999;cursor: pointer;transition: all 0.3s ease-in-out;}.vehicles-filter li.active{color: var(--ridek-dark-color, #222222);}.vehicles-filter li:not(:last-of-type){padding-right: calc(var(--ridek-filter-sep-width) + var(--ridek-filer-spacing));position: relative;}.vehicles-filter li:not(:last-of-type):after{background-color: #ccc;width: var(--ridek-filter-sep-width);height: 2px;content: '';position: absolute;right: calc(var(--ridek-filer-spacing) / 2);top: 50%;transform: translateY(-50%);}.el-v-items{display: flex;flex-wrap: wrap;margin: -15px;}.el-v-items .vehicle-item{flex: 0 0 auto;width: 100%;padding: 15px;}@media (min-width: 767px){.el-v-items .vehicle-item {width: 50%;}}@media (min-width: 992px){.el-v-items .vehicle-item{width: calc(100% / 3);}}.vehicle-card {background-color: #fff;padding: 0 0 30px;border: 1px solid #ddd;border-top: none;border-radius: 5px;position: relative;overflow: hidden;}.vehicle-card-head{position: relative;z-index: 1;}.vehicle-card-head .v-card-bg{width: 100%;height: 100%;position: absolute;left: 0;top: 0;clip-path: polygon(0 0, 100% 0, 100% 80%, 0 40%);z-index: -1;}.vehicle-card-head .v-card-bg:before{background-color: rgba(34, 34, 34, 0.5);content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;}.vehicle-card-head .v-card-bg img{width: 100%;height: 100%;object-fit: cover;object-position: bottom center;}.vehicle-card-head .v-card-head-inner {text-align: center;padding: 60px 25px 20px;position: relative;z-index: 1;}.vehicle-card-head .v-card-head-inner img{max-width: 100%;}.vehicle-card-head .v-starting-price {background-color: var(--ridek-primary-color, #ff9900);clip-path: polygon(85% 0%, 100% 30%, 100% 100%, 0 100%, 0 0);font-size: 20px;font-weight: 700;color: var(--ridek-dark-color);padding: 10px 15px 10px 25px;position: absolute;right: 40px;top: 55px;z-index: -1;}.vehicle-card-content{padding: 0 40px;}.vehicle-card-content h3 {font-size: 22px;font-weight: 700;line-height: 1;display: block;margin: 0 0 10px;text-align: center;}.vehicle-card-content h3 a{color: var(--ridek-dark-color);}.vehicle-card-content h3 a:hover{color: var(--ridek-primary-color, #ff9900);}.vehicle-card-content .v-location {font-family: var(--ridek-primary-font);font-size: 14px;line-height: 1;font-weight: 500;color: var(--ridek-grey-color);text-transform: uppercase;letter-spacing: 1px;text-align: center;}.vehicle-card-content .v-list{margin: 30px 0 0;padding: 0;list-style: none;display: flex;flex-direction: column;row-gap: 10px;}.vehicle-card-content .v-list li{display: flex;align-items: center;justify-content: space-between;}.vehicle-card-footer{text-align: center;margin-top: 30px;padding: 0 40px;}.vehicle-card-footer .dl-btn{width: 100%;}