
/* Start: Home */
.hero-section{position: relative;padding: 142px 0 65px 0;background-image: url("../../images/hero-banner.jpg");background-repeat: no-repeat;background-size: 100% calc(100% - 65px);}
.hero-section .hero-head{margin: 0 0 65px;}
.hero-section .hero-head h1{font-size: 56px;line-height: 67.2px;color:#fff;letter-spacing: 0.68px;font-weight: 500;margin-bottom: 19px;}
.hero-section .hero-head h4{font-size: 24px;line-height: 28.8px;color:#fff;letter-spacing: 0.21px;font-weight: 500;margin-bottom: 0px;}
.hero-section .buyer-box{max-width: 984px;margin: 0 auto -65px; background-color: #282828;border-radius: 8px;padding: 34px 20px 24px;}
.hero-section .buyer-box h4{text-align: center;margin-bottom: 32px;font-weight: 500;color: #fff;letter-spacing: 0.68px;line-height: 24px;font-size: 20px;}
.hero-section .buy-selection{display: flex;align-items: center;justify-content: center;position: relative;margin-bottom: 32px;}
.hero-section .buy-selection .dropdown{margin-right:12px;}
.hero-section .buy-selection .dropdown:last-child{margin-right:0px;}
.hero-section .buy-selection .dropdown .btn{color:#717171;}
.hero-section .buy-selection .btn{font-size: 14px;line-height: 16.8px;letter-spacing: 0.1px;font-weight: 500;border-radius: 8px;}
.hero-section .more-search{text-align: center;}
.hero-section .more-search .btn-link{padding: 0;color:#717171;text-decoration: none;font-size: 14px;line-height: 16.8px;letter-spacing: 0.1px;font-weight: 500;box-shadow: none;transition: all 0.2s ease-in-out;}
.hero-section .more-search .btn-link i{font-size: 8px;margin-left:2px;position: relative;right: 0px;display: inline-flex;transition: right 0.2s ease-in-out;}
.hero-section .more-search .btn-link:hover{color:#fff;}
.hero-section .more-search .btn-link:hover i{right: -5px;}

.how-to-work{padding: 58px 0 40px;position: relative;}
.how-to-work .how-work-head{text-align: center;margin-bottom: 40px;}
.how-to-work .how-work-head h2{font-weight: 500;font-size: 40px;line-height: 48px;letter-spacing: 0.21px;color:#000;margin: 0;}
.how-to-work .how-work-head h2 span{font-weight: 700;font-size: 16px;line-height: 19.2px;color: #717171;display: block;margin-bottom: 21px;}
.how-to-work .work-item{position: relative;text-align: center;}
.how-to-work .work-item.with_arrow:after{content: '';background-image: url("../../images/image-icon/curved.png");position: absolute;right: -52%;height: 22.97px;width: 100%;background-repeat: no-repeat;background-position: center;background-size: contain;top: 35px;}
.how-to-work .work-item.with_arrow_up:after{transform: rotateX(180deg);}
.how-to-work .work-item .how-work-img{box-shadow: 0px 4px 4px 0px #00000014;border-radius: 8px;background: #FFFFFF;height:95px;width: 95px;display: flex;align-items: center;justify-content: center;margin: 0 auto 46px;}
.how-to-work .work-item .how-work-img img{display: block;max-width: 100%;}
.how-to-work .work-item h4{font-size: 24px;font-weight: 500;line-height: 28.8px;letter-spacing: 0.14px;margin-bottom: 32px;}
.how-to-work .work-item p{font-size:16px;font-weight: 300;line-height: 22.4px;letter-spacing: 0.14px;margin-bottom: 0px;}

.sell-car-box{padding-bottom: 185px;position: relative;}
.sell-car-box .sell-car-wrap{margin-top:80px;position: relative;background-image: url("../../images/sell-banner.jpg");background-size: cover;overflow: hidden;border-radius: 8px;background-repeat: no-repeat;background-position: center;padding: 122px 97px 85px 47px;display: flex;}
.sell-car-box .sell-car-wrap .sell-car-info{max-width: 356px;}
.sell-car-box .sell-car-wrap .sell-car-info h4{font-weight: 500;font-size: 32px;line-height: 38.4px;letter-spacing: 0.26px;color:#fff;margin-bottom: 13px;}
.sell-car-box .sell-car-wrap .sell-car-info p{font-weight: 500;font-size:16px;line-height: 23.2px;letter-spacing: 0.14px;color:#fff;margin-bottom: 36px;}
.sell-car-box .sell-car-value{background-color: #282828;border-radius: 8px;width: 557px;padding: 40px 30px;position: absolute;top: 250px;right: 97px;}
.sell-car-box .sell-car-value h5{font-weight: 500;font-size: 24px;line-height: 28.8px;letter-spacing: 0.14px;color:#fff;margin-bottom: 11px;}
.sell-car-box .sell-car-value p,
.sell-car-box .sell-car-value form label{font-weight: 300;font-size: 14px;line-height: 19.6px;color:#fff;letter-spacing: 0.14px;margin-bottom: 20px;}
.sell-car-box .sell-car-value form label{margin-bottom: 11px;}
.sell-car-box .sell-car-value p{margin-bottom: 20px;}
.sell-car-box .sell-car-value form{margin-bottom: 40px;position: relative;}
.sell-car-box .sell-car-value h6{font-weight: bold;font-size: 20px;line-height: 24px;letter-spacing: 0.14px;color:#fff;margin-bottom:0px;}

.category{padding: 0 0 28px 0;position: relative;}
.category .category-swiper{}
.category .category-swiper .swiper-slide{}
.category .category-swiper .swiper-slide a{max-width: 212px;display: block;text-decoration: none;position: relative;overflow: hidden;border-radius: 8px;}
.category .category-swiper .swiper-slide .category-card{height: 100%;width: 100%;overflow: hidden;position: relative;}
.category .category-swiper .swiper-slide .category-card:after{content: ""; background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(0,0,0,0.7) 100%);position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
.category .category-swiper .swiper-slide .category-card img{display: block;height: 100%;width: 100%;object-fit: cover;object-position: center;max-width: 212px;transition: transform 0.2s ease-in-out;}
.category .category-swiper .swiper-slide p{margin: 0;position: absolute;bottom: 8px;color:#fff;font-weight: 500;left: 0px;right: 0px;padding: 0 10px;text-align: center;transition: bottom 0.2s ease-in-out , transform 0.2s ease-in-out;}
.category .category-swiper .swiper-slide a:hover p{bottom: 12px;transform: scale(1.1);}
.category .category-swiper .swiper-slide a:hover img{transform: scale(1.2) rotate(2deg);}


.car-card-wrapper{position: relative;padding: 50px 0;}

.car-share,
.car-favourite{background: rgba(0, 0, 0, 0.2);border-radius: 6.8px;position: absolute;height: 34px;width: 34px;display: flex;align-items: center;justify-content: center;top: 10px;right: 16.67px;cursor: pointer;z-index:4;}
.car-share i,
.car-favourite i{color:#fff;}
.car-offer{background-color: #FF5F00;padding: 5px 8px;font-size: 14px;letter-spacing: 0.14px;line-height: 19.32px;color: #fff;display: flex;align-items: center;justify-content: flex-start;position: absolute;bottom: 20px;left: 0;z-index: 4;border-radius: 0 4px 4px 0;}
.car-offer i{font-size: 15px;padding-right:8px;}
.car-image-overlay{ position: absolute;top:0;bottom: 0;left: 0;right:0;background-color: rgba(0,0,0,0.5);z-index: 4;text-decoration: none;display: flex;align-items: center;justify-content: center;opacity:0;visibility: hidden;transition: opacity 0.2s ease;}

/* Start : car card*/
.car-thumbnail{background-color: #fff;overflow: hidden;border-radius: 8px;}
.car-thumbnail .car-image{height: 208px;position: relative;}
.car-thumbnail .car-image .car-image-box{position: relative;height: 100%;}
.car-thumbnail .car-image .car-image-box img{height: 100%;width: 100%;object-position: center;object-fit: cover;pointer-events: none;}
.car-thumbnail .car-image .car-image-overlay span{position: relative;text-align: center;visibility: hidden;}
.car-thumbnail .car-image .car-image-overlay i{font-size: 16px;color:#fff;position: relative;left:-50px;transition:left 0.2s ease 0.2s;}
.car-thumbnail .car-image .car-image-overlay p{font-size: 14px;font-weight: 500;color:#fff;line-height: 19.32px;letter-spacing: 0.14px;margin: 0px;position: relative;right:-50px;transition:right 0.2s ease 0.2s;}

.car-thumbnail .car-image:hover .car-image-overlay{opacity:1;visibility: visible;text-decoration: none;}
.car-thumbnail .car-image:hover .car-image-overlay span{visibility: visible; transition:visibility 0.2s ease 0.2s;}
.car-thumbnail .car-image:hover .car-image-overlay span i{left:0px;}
.car-thumbnail .car-image:hover .car-image-overlay span p{right:0px;}
.car-thumbnail .car-image:hover .car-offer,
.car-thumbnail .car-image:hover .car-favourite{opacity:0;visibility: hidden;}

.car-thumbnail .car-image .car-offer,
.car-thumbnail .car-image .car-favourite{opacity:1;visibility: visible;transition: opacity 0.2s ease;}
.car-thumbnail .car-content{padding: 24px 20px;}
.car-thumbnail .car-content h5{font-size: 20px;line-height: 24px;letter-spacing: 0.21px;font-weight: 500;color:#000;margin-bottom: 15px;}
.car-thumbnail .badge-list{display: flex;flex-wrap: wrap;position: relative;margin-bottom:10px;}
.car-thumbnail .badge-list .badge{padding: 2.5px 10px;background: #2C2C2C;border-radius: 8px;font-size: 14px;line-height: 19.32px;letter-spacing: 0.21px;font-weight: 400;margin-right: 6px;margin-bottom: 4px;}
.car-thumbnail .badge-list .badge i{color:#F88A25;font-size: 12px;margin-right: 2px;}
.car-thumbnail .car-content ul{margin: 0px 0px 15px 0;padding: 0px;list-style: none;display: flex;}
.car-thumbnail .car-content ul li{font-size: 14px;line-height: 19.32px;letter-spacing: 0.14px;font-weight: 400;margin-right: 12px;}
.car-thumbnail .car-content ul li:last-child{margin-right: 0px;}
.car-thumbnail .car-content ul li span{font-weight: 500;}
.car-thumbnail .car-content .car-foot{position: relative;}
.car-thumbnail .car-content .car-foot .foot-item{margin-bottom: 15px;}
.car-thumbnail .car-content .car-foot .foot-item:last-child{margin-bottom: 10px;}
.car-thumbnail .car-content .car-foot h5{font-size: 14px;line-height: 19.32px;letter-spacing: 0.14px;font-weight: 400;color:#6C757D;margin-bottom: 4px;}
.car-thumbnail .car-content .car-foot .price-wrap{display: flex;align-items: center;justify-content: space-between;font-size: 14px;line-height: 19.32px;letter-spacing: 0.14px;font-weight: 400;}
.car-thumbnail .car-content .car-foot .price-wrap span{margin-left: auto;font-size: 16px;line-height: 22.4px;letter-spacing: 0.14px;font-weight: 500;}


.car-card-view{background-color: #fff;overflow: hidden;}
.car-card-view .car-image{height:190px;position: relative;border-radius: 8px;overflow: hidden;}
.car-card-view .car-image .car-image-box{position: relative;height: 100%;}
.car-card-view .car-image .car-image-box img{height: 100%;width: 100%;object-position: center;object-fit: cover;pointer-events: none;}
.car-card-view .car-image .car-offer{bottom: auto;top:14px;}
.car-card-view .car-content{padding:15px 0;}
.car-card-view .car-content .card-content-title{display: flex;align-items: center;justify-content: space-between;padding-bottom: 10px;}
.car-card-view .car-content .card-content-title h5{letter-spacing: 0.38px;flex:0 0 70%;max-width: 70%;}
.car-card-view .car-content .card-content-title .badge{flex:0 0 30%;max-width: 30%;font-size: 12px;line-height:16.56px;font-weight: 300;letter-spacing: 0.4px;}
.car-card-view .car-content ul.list-wrap-bg{list-style: none;display: flex;align-items: center;justify-content: space-between;padding: 4px 8px;background-color: #007BFF;color: #fff;border-radius: 4px;}
/* End : car card*/

.brand-wrapper{position: relative;padding: 60px 0;}
.brand-wrapper .title-wrap .arrow-box{width: auto;}
.brand-wrapper .title-wrap .arrow-box a{font-weight: 500;font-size: 14px;letter-spacing:0.21px;line-height: 16.8px;text-decoration: none;display: flex;align-items: center;}
.brand-wrapper .title-wrap .arrow-box i{font-size: 30px;height: 10px;line-height: 0.4;display: block;margin-left: 5px;transition: right 0.2s ease;right: 0px;position: relative;}
.brand-wrapper .title-wrap .arrow-box a:hover i{right: -5px;}
.brand-wrapper .brand-items{display: flex;align-items: stretch;}
.brand-wrapper .brand-items .brand-box{background: #FFFFFF;border: 1px solid #D3D3D3;border-radius: 8px;padding: 17px;flex: 0 0 calc(100%/6 - calc(25px*5/6));max-width: calc(100%/6 - calc(25px*5/6));margin-right: 25px;text-decoration: none;transition: all 0.2s ease;}
.brand-wrapper .brand-items .brand-box:hover{border-radius: 16px;}
.brand-wrapper .brand-items .brand-box:last-child{margin-right: 0px;}
.brand-wrapper .brand-items .brand-box img{display: block;margin: 0 auto 10px;}
.brand-wrapper .brand-items .brand-box p{font-weight: 500;margin: 0;font-size: 20px;letter-spacing: 0.21px;line-height: 24px;text-align: center;color: #000000;}

.car-highlight{position: relative;padding: 0;}

.showcase-wrap{background-color: #FFFFFF;border-radius: 8px;overflow: hidden;position: relative;display: flex;align-items: stretch;justify-content: space-between;}
.showcase-wrap .showcase-images-list{flex:0 0 422px;max-width: 422px;position: relative;}
.showcase-wrap .showcase-list{flex:1;max-width: 100%;position: relative;}
.showcase-wrap .showcase-image-item .car-offer{bottom: 150px;}
.showcase-wrap .showcase-image-item .showcase-arrow{bottom: 50px;top:inherit;transform: inherit;--swiper-navigation-size: 12px;font-weight: bold;color: #fff;}
.showcase-wrap .showcase-images-list .showcase-slider{height: 273px;position: relative;overflow: hidden;}
.showcase-wrap .showcase-images-list .swiper-slide{}
.showcase-wrap .showcase-images-list .swiper-slide img{width: 100%;display: block;height: 100%;object-fit: cover;object-position: center;}
.showcase-wrap .showcase-images-list .showcase-thumb{height: 122px;position: relative;overflow: hidden;}
.showcase-wrap .showcase-list{}
.showcase-wrap .showcase-list .showcase-item{position: relative;overflow: hidden; display: flex;justify-content: space-between;padding: 16px 18px 16px 30px;cursor: pointer;}
.showcase-wrap .showcase-list .showcase-item.active,
.showcase-wrap .showcase-list .showcase-item:hover{color:#5099EC;background-color: #F9FAFC;}
.showcase-wrap .showcase-list .showcase-item .showcase-text{flex:1;max-width: 100%;padding-right: 10px;}
.showcase-wrap .showcase-list .showcase-item .showcase-text h4{font-size: 16px;font-weight: 500;line-height: 19.2px;letter-spacing: 0.21px;position: relative;margin-bottom: 8px;}
.showcase-wrap .showcase-list .showcase-item .showcase-text p{font-size: 14px;line-height: 19.32px;letter-spacing: 0.14px;position: relative;margin-bottom: 0px;}
.showcase-wrap .showcase-list .showcase-item .showcase-text p b{font-weight: 500;}
.showcase-wrap .showcase-list .showcase-item .showcase-btn{max-width: 250px;flex:0 0 250px;text-align: right;}
.showcase-wrap .showcase-list .showcase-item .showcase-btn .btn{font-weight: 500;font-size: 12px;letter-spacing: 0.14px;line-height: 16.8px;padding: 11px 22px;min-width: 98px;}
.showcase-wrap .showcase-list .showcase-item .showcase-btn .btn + .btn{margin-left: 7px;}

.service-wrap{position: relative;padding: 80px 0;}
.service-wrap .service-title{padding-bottom: 63px;position: relative;}
.service-wrap .service-title h4{font-weight: 500;font-size: 32px;letter-spacing:0.26px;color: #121212;line-height: 38.4px;margin:0px;}
.service-wrap .service-title h4 span{font-weight: 700;font-size: 16px;letter-spacing: 0.21px;color: #717171;line-height: 19.2px;display: block;margin-bottom: 16px;}
.service-wrap .service-title:after{content: "";width: 31px;height:2px;background-color: #FF5F00;position: absolute;bottom: 34px;left: 0;}
.service-wrap .padd-right{padding-right: 90px;}
.service-wrap .padd-left{padding-left: 90px;}
.service-wrap .service-box{position: relative;margin-bottom: 30px;}
.service-wrap .service-box .service-box-img{box-shadow: 0px 2.5px 2.5px rgba(0, 0, 0, 0.08);border-radius: 6px;background: #F5F4F4;height:45px;width: 45px;display: flex;align-items: center;justify-content: center;margin-top: 14px;}
.service-wrap .service-box .service-box-img img{display: block;max-width: 22px;}
.service-wrap .service-box .service-box-content{padding-left: 44px;flex: 1;max-width: 100%;}
.service-wrap .service-box .service-box-content h6{font-weight: 500;font-size: 20px;line-height: 24px;letter-spacing: 0.26px;color: #121212;margin-bottom: 12px;}
.service-wrap .service-box .service-box-content p{font-weight: 300;font-size: 16px;letter-spacing: 0.14px;color: #656565;line-height: 25.6px;margin: 0;}
.service-wrap .service-foot{padding-top: 40px;position: relative;}
.service-wrap .service-foot .btn{font-size: 14px;font-weight: 500;line-height: 16.8px;letter-spacing: 0.1px;padding-top: 20px;padding-bottom: 20px;width: 100%;}
.service-wrap .service-banner{overflow: hidden;position: relative;border-radius: 8px;height: 100%;}
.service-wrap .service-banner img{display: block;width: 100%;height: 100%;object-fit: cover;}

.faq-wrap{position: relative;padding: 0 0 60px;}
.faq-wrap .card{border-radius: 8px;background-color: #FFFFFF;border: 0px;padding: 37px 25px 54px;}
.faq-wrap .card .card-title{font-weight: 500;font-size: 32px;line-height: 38.4px;letter-spacing: 0.26px;color:#000;margin-bottom: 0px;text-align: center;}
.faq-wrap .card .card-title span{color:#FF5F00;}
.faq-wrap .card .faq-list{margin-top: 10px;width: 748px;margin-left: auto;margin-right: auto;}
.faq-wrap .card .faq-list .faq-item{position: relative;border-bottom: 0.5px solid #505050;padding-bottom: 35px;}
.faq-wrap .card .faq-list .faq-item .faq-header{cursor: pointer;font-weight:700;letter-spacing: 0.14px;font-size: 18px;line-height: 21.6px;color: #000000;user-select: none;padding: 35px 40px 0 0;position: relative;}
.faq-wrap .card .faq-list .faq-item .faq-header:after{content: "\e90e";font-family: 'k2k-automobile';position: absolute;right: 0;font-size: 10px;line-height: 1;height: 20px;width: 20px;border: 1px solid #000000;border-radius: 100%;display: flex;align-items: center;justify-content: center;bottom: 0;color:#FF5F00;}
.faq-wrap .card .faq-list .faq-item .faq-header[aria-expanded="true"]:after{content: "\e90c";}
.faq-wrap .card .faq-list .faq-item .faq-body{padding-top: 20px; font-weight: 400;font-size: 14px;line-height: 19.6px;letter-spacing: 0.14px;color:#000;}

.review-wrap{position: relative;padding: 0 0 40px 0;}
.review-wrap .title-wrap{flex-direction: column;position: relative;align-items: center;}
.review-wrap .title-wrap h4{font-weight: 500;font-size: 40px;line-height: 48px;letter-spacing: 0.21px;color: #000000;margin-bottom: 24px;}
.review-wrap .title-wrap p{margin-bottom: 12px;max-width: 559px;font-size: 16px;line-height: 22.4px;letter-spacing: 0.14px;font-weight: 300;text-align: center;}
.review-wrap .title-wrap .btn-link{text-decoration: none;padding: 11px 15px;}
.review-wrap .review-slider{margin-bottom: 40px;}
.review-wrap .review-slider .review-item{position: relative;}
.review-wrap .review-slider .review-item .review-head{display: flex;align-items: center;position: relative;}
.review-wrap .review-slider .review-item .review-head .review-avtar{width: 54px;height: 54px;border-radius: 100%;position: relative;}
.review-wrap .review-slider .review-item .review-head .review-avtar img{display: block;}
.review-wrap .review-slider .review-item .review-head .review-name{flex: 1;max-width: 100%;padding-left: 18px;position: relative;}
.review-wrap .review-slider .review-item .review-head .review-name h5{font-weight: 400;font-size: 16px;line-height: 22.4px;letter-spacing: 0.14px;margin-bottom: 4px;position: relative;}
.review-wrap .review-slider .review-item .review-head .review-name p{font-weight: 700;font-size: 12px;line-height: 14.4px;letter-spacing: 0.14px;}
.review-wrap .review-slider .review-item .review-time{display: flex;align-items: center;justify-content: space-between;position: relative;margin-top: 15px;margin-bottom: 15px;}
.review-wrap .review-slider .review-item .review-time p{font-size: 12px;line-height: 16.56px;letter-spacing: 0.14px;font-weight: 400;margin: 0;}
.review-wrap .review-slider .review-item .review-time .review-point{position: relative;}
.review-wrap .review-slider .review-item .review-time .review-point span{display: flex;align-items: center;}
.review-wrap .review-slider .review-item .review-time .review-point span i{color:#D9D9D9;font-size: 17px;margin-left: 2px;}
.review-wrap .review-slider .review-item .review-time .review-point span i.fill{color:#F79E1B;}
.review-wrap .review-slider .review-item .review-content{}
.review-wrap .review-slider .review-item .review-content p{font-size: 14px;line-height: 19.6px;letter-spacing: 0.14px;font-weight: 400;margin: 0;}
.review-wrap .review-foot{text-align: center;}
/* End: Home */

/* Start : veicoli */
.vehicles-wrap{position: relative;padding: 70px 0;}
.vehicles-wrap .filter-side{max-width: 363px;flex: 0 0 363px;}
.vehicles-wrap .vehicles-filter{background-color: #FFFFFF;border-radius: 8px;padding: 36px;width: 100%;}
.vehicles-wrap .vehicles-filter .filter-head{font-weight: 500;font-size: 18px;letter-spacing: 0.14px;line-height: 38px;color:#000;margin-bottom: 16px;}

.vehicles-wrap .vehicles-filter .button-box .btn-link.theme-link{margin-top: 27px;margin-bottom: 19px;}
.vehicles-wrap .vehicles-filter .custom-wrap{padding: 12px 0 10px;position: relative;}
.vehicles-wrap .filter-divider{border-top: 1px solid #B3B3B3;margin-top: 40px;padding-top: 28px;}
.vehicles-wrap .filter-head i{color:#2EB52B;margin-left: 10px;}

.vehicles-card{position: relative;margin-top: 20px;padding: 32px;overflow: hidden;border-radius: 8px;height: 332px;display: flex;align-items: flex-end;}
.vehicles-card .vehicles-banner{position: absolute;top:0px;left: 0px;right:0px;bottom: 0px;}
.vehicles-card .vehicles-banner img{height: 100%;width: 100%;object-fit: cover;position: relative;}
.vehicles-card .vehicles-card-content{position: relative;color: #fff;}
.vehicles-card .vehicles-card-content p{font-weight: 700;font-size: 12px;line-height: 14px;letter-spacing: 0.14px;margin-bottom: 10px;}
.vehicles-card .vehicles-card-content h4{font-weight: 500;font-size: 20px;line-height: 24px;letter-spacing: 0.17px;margin-bottom: 17px;}
.vehicles-card .vehicles-card-content .btn{font-size: 14px;font-weight: 500;display: block;}

.vehicles-list{flex:0 0 calc(100% - 363px - 24px);max-width: calc(100% - 363px - 24px);margin-left: auto;}
.vehicles-list .filter-result{border-radius: 8px;border: 0px;padding: 24px 28px 5px;}
.vehicles-list .filter-result .card-header{background: #FFFFFF;border: 0px;padding:0px;display: flex;align-items: center;justify-content: space-between;}
.vehicles-list .filter-result .card-header .card-title{font-size: 24px;font-weight: 500;line-height: 28.8px;letter-spacing: 0.14px;margin: 0;}
.vehicles-list .filter-result .card-header .card-link{color:#FF5F00;font-weight: 300;letter-spacing: 0.14px;text-decoration: underline;}
.vehicles-list .filter-result .card-header .card-link:hover{text-decoration: none;}
.vehicles-list .filter-result .card-body{padding:30px 0px 0px 0px;}
.vehicles-list .filter-result .card-body ul{margin: 0px;padding: 0px;list-style: none;display: flex;flex-wrap: wrap;}
.vehicles-list .filter-result .card-body ul li{margin-right: 15px;margin-bottom: 20px;}
.vehicles-list .filter-result .card-body ul li .badge{font-size: 14px;font-weight: 400;line-height: 19.32px;letter-spacing: 0.14px;padding: 1px 7px;border-radius: 10px;display: flex;align-items: center;}
.vehicles-list .filter-result .card-body ul li .badge .filter-remove{font-size: 6px;color:#fff;border:1px solid #fff;height: 12.25px;width: 12.25px;display: inline-flex;align-items: center;justify-content: center;border-radius: 100%;margin-left: 5px;text-decoration: none;}

.vehicles-list .filter-shortby{padding: 20px 0 32px;display: flex;align-items: center;justify-content: space-between;}
.vehicles-list .filter-shortby .auctions-toggle .custom-switch .custom-control-label{color: #616161;cursor: pointer;}

.filter-item-list{}
.filter-item-list .filter-view-item{}
.filter-view-item .car-thumbnail{display: flex;align-items: stretch;margin-bottom: 30px;transition: all 0.2s ease;transform: translateY(0px)}
.filter-view-item .car-thumbnail:hover{box-shadow:0px 4px 12px rgba(0, 0, 0, 0.25);transform: translateY(-3px)}
.filter-view-item .car-thumbnail .car-image{flex: 0 0 260px;max-width: 260px;height:auto;}
.filter-view-item .car-thumbnail .car-image:hover .car-offer{opacity: 1;visibility: visible;}
.filter-view-item .car-thumbnail .car-content{flex:0 0 calc(100% - 260px);max-width: calc(100% - 260px);padding: 7px 20px;position: relative;}
.filter-view-item .car-thumbnail .car-content .car-content-head{position: relative;margin-bottom: 15px;padding-right: 75px;}
.filter-view-item .car-thumbnail .car-content .car-content-head .car-content-action{position: absolute;top: 0;right: 0;width: 80px;height: 40px;}
.filter-view-item .car-thumbnail .car-content .car-content-head .car-content-action .car-share{top: 0;right: 40px;}
.filter-view-item .car-thumbnail .car-content .car-content-head .car-content-action .car-favourite{top: 0;right: 0;}
.filter-view-item .car-thumbnail .car-content .car-content-head h5{line-height: 38px;font-weight: 700;font-size: 16px;letter-spacing: 0.38px;margin: 0;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.filter-view-item .car-thumbnail .car-content .car-content-head p{margin: 0;line-height: 19.32px;letter-spacing: 0.14px;}
.filter-view-item .car-thumbnail .car-content .car-content-head p i{font-size: 17px;margin-right: 3px;vertical-align: bottom;}
.filter-view-item .car-thumbnail .car-content .car-content-head p span{color: #6C757D;font-weight: 500;font-size: 12px;line-height: 16.56px;letter-spacing: 0.14px;}
.filter-view-item .car-thumbnail .car-content ul{margin-bottom: 10px;}
.filter-view-item .car-thumbnail .car-content .car-foot{padding-top: 10px;border-top: 1px solid #6C757D;}
.filter-view-item .car-thumbnail .car-content .car-foot .foot-item{background: #D9D9D9;border-radius: 4px;flex: 0 0 calc(50% - 4px);max-width:calc(50% - 4px);margin: 0;padding: 7px 10px 14px 20px;}
.filter-view-item .car-thumbnail .car-content .car-foot .foot-item:last-child{background: #FF5F01;margin-left: 8px;color:#fff;}
.filter-view-item .car-thumbnail .car-content .car-foot .foot-item:last-child h5{color:#fff;}
.filter-view-item .car-thumbnail .car-content .car-foot .foot-item .price-wrap{font-weight: 500;margin-bottom: 8px;}
.filter-view-item .car-thumbnail .car-content .car-foot .foot-item h5{font-size: 8px;margin: 0;font-weight: 300;line-height: 11.04px;}
.filter-view-item .car-thumbnail .car-content .car-foot .finanziabile-txt{margin-top: 10px;}
.filter-view-item .car-thumbnail .car-content .car-foot .finanziabile-txt p{color: #000000;font-size: 12px;line-height: 16.56px;margin: 0px;display: flex;align-items: center;}
.filter-view-item .car-thumbnail .car-content .car-foot .finanziabile-txt p img{max-height: 13px;margin-left: 6px;}
/* End : veicoli */

/* Start : servizi */
.servizi-list{position: relative;max-width: 880px;margin: 0 auto;}
.servizi-list .servizi-img{height: 312px;width: 312px;border-radius: 100%;position: relative;overflow: hidden;}
.servizi-list .servizi-img img{height: 100%;width: 100%;object-fit: cover;display: block;}
.servizi-list .servizi-item{}
.servizi-list .servizi-item h3{font-weight: 700;font-size: 32px;line-height: 38.4px;letter-spacing: 0.26px;margin-bottom: 20px;}
.servizi-list .servizi-item p{margin: 0;font-weight: 300;font-size: 16px;line-height: 22.4px;}
.servizi-list .mt-160{margin-top: 110px;}

.find-vehicle{margin-bottom: 157px;}
.find-vehicle .find-vehicle-box{height: 321px;position: relative;overflow: hidden;display: flex;align-items: center;width: 100%;}
.find-vehicle .find-vehicle-box .find-vehicle-img{position: absolute;top:0px;bottom:0px;left:0px;right:0px;}
.find-vehicle .find-vehicle-box .find-vehicle-img img{height: 100%;width: 100%;object-fit: cover;}
.find-vehicle .find-vehicle-box .find-vehicle-content{position: relative;padding: 0 90px;width: 100%;}
.find-vehicle .find-vehicle-box .find-vehicle-content h4{font-size: 40px;font-weight: 700;color:#fff;letter-spacing: 0.21px;line-height: 48px;margin-bottom: 15px;}
.find-vehicle .find-vehicle-box .find-vehicle-content p{font-size: 16px;font-weight: 300;color:#fff;letter-spacing: 0.14px;line-height: 23.2px;margin-bottom: 0px;}
/* End : servizi */


/* Start : Come funziona */
.how-work-content{position: relative;padding: 120px 0;background-color: #fff;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.08);}
.how-work-content .how-work-step h4,
.how-work-content .how-content-title{font-size: 32px;letter-spacing: 0.26px;line-height: 38.4px;font-weight: 700;margin-bottom: 25px;}
.how-work-content .how-work-step{margin-bottom: 40px;}
.how-work-content .how-work-step p{margin: 0;font-size: 14px;font-weight: 300;line-height: 19.6px;letter-spacing: 0.14px;}
.how-work-content .how-to-work{padding-bottom: 0}
.how-work-content .how-to-work .work-item .how-work-img{background: #F5F4F4;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.08);}
.how-work-content .how-to-work .work-item h4{margin-bottom: 12px;}
.carcard-slider-wrap{padding: 80px 0;}
.carcard-slider-wrap .title-wrap h4{font-weight: 700;}
.carcard-slider-wrap .title-wrap h4 span{margin-top: 10px;}
/* End : Come funziona */


/* Start : faq */
.faq-wrap{}
.faq-wrap .faq-content{max-width: 750px;margin: 76px auto;}
.faq-wrap .faq-content .faq-action{}
.faq-wrap .faq-content .faq-action .nav{justify-content: space-between;}
.faq-wrap .faq-content .faq-action .nav .nav-item{flex: 1;max-width: 100%;}
.faq-wrap .faq-content .faq-action .nav .nav-item:last-child{margin-left: 30px;}
.faq-wrap .faq-content .faq-action .nav .nav-item .nav-link{font-weight: 700;font-size: 18px;line-height: 21.6px;letter-spacing: 0.14px;padding: 34px 40px;background: #E3E3E3;border-radius: 5px;width: 100%;text-align: center;}
.faq-wrap .faq-content .faq-action .nav .nav-item .nav-link.active{background: #282828;}
.faq-wrap .faq-content .faq-list{margin-top:56px;}
.faq-wrap .faq-content .faq-list .faq-list-section{margin-bottom: 75px;}
.faq-wrap .faq-content .faq-list .faq-list-section>h4{font-size: 24px;font-weight: 700;line-height: 28.8px;letter-spacing: 0.14px;color: #FF5F00;margin-bottom: 48px;}
.faq-wrap .faq-content .faq-list .faq-list-section ul{margin: 0;padding: 0;list-style: none;display: block}
.faq-wrap .faq-content .faq-list .faq-list-section ul li{display: block;position: relative;margin-bottom: 24px;}
.faq-wrap .faq-content .faq-list .faq-list-section ul li .faq-question{position: relative;padding-right: 15px;}
.faq-wrap .faq-content .faq-list .faq-list-section ul li .faq-question a{font-size: 18px;font-weight: 700;line-height: 21.6px;letter-spacing: 0.14px;color: #282828;margin-bottom: 0px;text-decoration: none;}
.faq-wrap .faq-content .faq-list .faq-list-section ul li .faq-question a:after{content: "\e903"; font-family: 'k2k-automobile';    position: absolute;font-size: 8px;right: 0;transition: transform 0.4s ease;}
.faq-wrap .faq-content .faq-list .faq-list-section ul li .faq-question a[aria-expanded="true"]:after{transform: rotate(180deg);}
.faq-wrap .faq-content .faq-list .faq-list-section ul li .faq-ans{position: relative;padding: 16px 0;}
.faq-wrap .faq-content .faq-list .faq-list-section ul li .faq-ans p{font-size: 14px;font-weight: 300;line-height: 19.6px;letter-spacing: 0.14px;}
.faq-wrap .faq-content .faq-list .faq-list-section ul li .faq-ans p:last-child{margin: 0;}

.not-find-faq{margin-top: 100px;text-align: center;}
.not-find-faq h5{font-size: 18px;font-weight: 700;line-height: 21.6px;letter-spacing: 0.14px;color: #282828;margin-bottom: 10px;}
.not-find-faq p{font-size: 14px;font-weight: 300;line-height: 19.6px;letter-spacing: 0.14px;margin-bottom: 10px;}
.not-find-faq .btn-link{display: inline-flex;}
.not-find-faq .btn-tel{}
.not-find-faq .btn-tel a{font-size: 24px;font-weight: 700;line-height: 28.8px;letter-spacing: 0.14px;color: #282828;}
/* End : faq */

/* Start : Contact */
.contact-wrap{padding-top: 90px;position: relative}
.contact-wrap .contact-type{}
.contact-wrap .contact-type .contact-type-item{background: #D9D9D9;border-radius: 17px;padding: 16px 25px;text-align: center;}
.contact-wrap .contact-type .contact-type-item img{margin: 0 auto 22px;max-width: 100%;display: block;}
.contact-wrap .contact-type .contact-type-item h4{font-weight: 700;font-size: 18px;color: #282828;line-height: 21.6px;letter-spacing: 0.14px;margin: 0px;}
.contact-wrap .contact-type .contact-type-item p{margin: 12px 0 0 0;font-size: 16px;line-height: 22.4px;letter-spacing: 0.14px;}
.contact-wrap .contact-type .contact-type-item p + p{margin:0;}
.contact-wrap .contact-type .contact-type-item .contact-btn{margin-top: 20px;}
.contact-wrap .contact-type .contact-type-item .contact-btn .btn{}
.contact-wrap .contact-form{max-width: 750px;margin: 0 auto;padding: 150px 0;}
.contact-wrap .contact-form .contact-form-head{padding-bottom: 70px;}
.contact-wrap .contact-form .contact-form-head h3{font-weight: 700;font-size: 32px;line-height: 38.4px;letter-spacing: 0.26px;color: #282828;margin-bottom: 14px;}
.contact-wrap .contact-form .contact-form-head p{font-size: 16px;line-height: 22.4px;letter-spacing: 0.14px;margin: 0;}
.contact-wrap .contact-form .privacy-msg{margin-top: 18px;font-weight: 300;line-height: 19.6px;letter-spacing: 0.14px;margin-bottom: 50px;}
.contact-page .hiring-box{padding: 70px 50px; background: #E8E8E8;border-radius: 8px;margin-bottom: 120px;}
.contact-page .hiring-box h4{font-size: 32px;line-height: 38.4px;letter-spacing: 0.26px;font-weight: 700;color:#282828;margin-bottom: 20px;}
.contact-page .hiring-box p{font-weight: 300;font-size: 16px;letter-spacing: 0.14px;line-height: 23.2px;margin-bottom: 20px;}
.contact-page .hiring-box .hiring-item-row{display: flex;align-items: stretch;justify-content: space-between;position: relative;margin-top:40px;margin-bottom: -170px }
.contact-page .hiring-box .hiring-item{background: #F5F5F5;border-radius: 8px;padding: 34px 30px;max-width: 33.33%;}
.contact-page .hiring-box .hiring-item:not(:last-child){margin-right: 50px;}
/* End : Contact */

/* Start : Assumento */
.assumento-page .section-header h1{margin-bottom: 20px;}
.assumento-wrap .assumento-form{max-width: 750px;margin: 0 auto;padding: 60px 0;}
.assumento-form .assumento-form-head{}
.assumento-form .assumento-form-head .section-subtitle{text-align: left;margin-bottom: 12px;}
.assumento-form .assumento-form-head p{font-size: 14px;font-weight: 300;line-height: 19.6px;letter-spacing: 0.14px;margin-bottom: 10px;}
.assumento-form .assumento-form-head ul{margin: 40px 0 0 0;padding: 0px;list-style: none;}
.assumento-form .assumento-form-head ul li{display: inline-flex;align-items: center;margin-right: 25px;line-height: 19.6px;letter-spacing: 0.14px;font-weight: 300;}
.assumento-form .assumento-form-head ul li i{font-size: 16px;margin-right: 5px;}
.assumento-form .assumento-form-head ul li:last-child{margin-right: 0px;}
.assumento-form .assumento-form-body{margin-top: 80px;}
.assumento-form .assumento-form-body .assumento-extra{margin-top: 70px;}
.assumento-form .assumento-form-body .assumento-extra .form-group>label{font-weight: 500;}
.assumento-form .assumento-form-body .assumento-extra .form-group{margin-bottom: 30px;}
.assumento-form .assumento-form-body .assumento-extra .privacy-msg{margin-top: 40px;}
/* End : Assumento */

/* Start : legal pages */
.legal-page{}
.legal-page .legal-wrap{max-width: 750px;margin: 115px auto 0;}
.legal-page .legal-wrap .legal-item{margin-bottom: 35px;}
.legal-page .legal-wrap .legal-item h4{font-weight: 700;font-size: 32px;line-height: 38.4px;letter-spacing: 0.26px;margin-bottom: 10px;}
.legal-page .legal-wrap .legal-item h5{font-weight: 700;font-size: 18px;line-height: 21.6px;letter-spacing: 0.14px;margin-bottom: 10px;}
.legal-page .legal-wrap .legal-item p{font-weight: 300;font-size: 14px;line-height: 19.6px;letter-spacing: 0.14px;margin-bottom: 10px;}
/* End : legal pages */

/* Start : advanced search */
.advanced-search-page.section-block{padding-bottom: 0;}
.advanced-search-wrap{padding: 60px 0 80px;display: flex;align-items: flex-start;}
.advanced-search-wrap .advanced-search-name{flex: 0 0 195px;max-width: 195px;padding-right:15px;position: sticky;top: 115px;z-index:2;}
.advanced-search-wrap .advanced-search-name a{display: block;font-size: 16px;line-height: 38px;letter-spacing: 0.14px;color:#000;text-decoration: none;border: 0;padding: 0px 0px 0px 8px;border-right:2px solid transparent;border-radius: 0px;}
.advanced-search-wrap .advanced-search-name a.active{background-color: #D9D9D9;border-right-color:#007BFF;}
.advanced-search-wrap .advanced-search-list{flex:1;max-width: 100%;position: relative;}
.advanced-search-list .search-card.card{background: #F5F6F8;border-radius: 17px;border: 0px;padding:20px 24px;margin-bottom: 25px;}
.advanced-search-list .search-card.card .card-header{background-color: transparent;border:0px;padding: 0px;font-weight: 700;font-size: 18px;color: #000000;letter-spacing: 0.14px;line-height: 21.6px;margin-bottom: 22px;}
.advanced-search-list .search-card.card .form-group label:not(.custom-control-label){font-weight: 700;line-height: 19.32px;}
.advanced-search-list .search-card.card .button-box .btn-link{padding: 8px 12px;}
.advanced-search-list .search-card.card .divider-form{border-top:1px solid #000000;margin-bottom: 24px;margin-top: 14px;}

.filter-footer{background: #007BFF;height: 70px;padding: 12px 0;position: sticky;bottom: 0;z-index: 2;}
.filter-footer .filter-footer-row{display: flex;justify-content: space-between;align-items: center;}
.filter-footer .filter-footer-row .filter-foot-title{max-width: 70px;flex: 0 0 70px;font-weight: 700;font-size: 18px;line-height: 21.6px;letter-spacing: 0.14px;color:#fff;}
.filter-footer .filter-footer-row ul{margin: 0px;padding: 0px 40px;list-style: none;display: flex;flex-wrap: wrap;max-width:100%;flex:1;}
.filter-footer .filter-footer-row ul li{margin-right: 15px;margin-bottom: 0px;}
.filter-footer .filter-footer-row ul li .badge{font-size: 14px;font-weight: 400;line-height: 19.32px;letter-spacing: 0.14px;padding: 1px 7px;border-radius: 10px;display: flex;align-items: center;border:1px solid #BFDEFF;color:#BFDEFF;}
.filter-footer .filter-footer-row ul li .badge .filter-remove{font-size: 6px;color:#BFDEFF;border:1px solid #BFDEFF;height: 12.25px;width: 12.25px;display: inline-flex;align-items: center;justify-content: center;border-radius: 100%;margin-left: 5px;text-decoration: none;}
.filter-footer .filter-footer-row .filter-foot-button{margin-left: auto;}
.filter-footer .filter-footer-row .filter-foot-button .btn{color:#007BFF;}
/* End : advanced search */


/* Start : car detail page */
.car-detail-wrap{padding-top: 20px;}
.car-detail-head{}
.car-detail-head .alert{margin-bottom:20px;}
.car-detail-head .car-detail-title{padding-bottom: 10px;}
.car-detail-head .car-detail-title h2{margin-bottom: 0;font-weight: 700;font-size: 32px;line-height: 38px;letter-spacing: 0.38px;color: #000000;}
.car-detail-head .car-detail-title .car-detail-action{display: flex;align-items: center;justify-content: flex-end;}
.car-detail-head .car-detail-title .car-detail-action a{font-weight: 500;font-size: 14px;letter-spacing: 0.2px;color: #3E3E3E;text-decoration: none;display: flex;align-items: center;margin-right: 30px;}
.car-detail-head .car-detail-title .car-detail-action a:last-child{margin-right: 0px;}
.car-detail-head .car-detail-title .car-detail-action a i{font-size: 20px;color:#3E3E3E;margin-right: 6px;}
.car-detail-head .car-title-detail{}
.car-detail-head .car-title-detail p{font-weight: 400;font-size: 14px;letter-spacing: 0.14px;color: #000000;line-height: 19.32px;display: flex;align-items: center;}
.car-detail-head .car-title-detail p>i{font-size: 12px;margin-right: 4px;}
.car-detail-head .car-title-detail p span{margin-left: 8px;font-weight: 500;font-size: 12px;color: #6C757D;}
.car-detail-head .car-title-detail .badge-list{display: flex;flex-wrap: wrap;position: relative;margin-bottom:10px;}
.car-detail-head .car-title-detail .badge-list .badge{padding: 2.5px 10px;background: #2C2C2C;border-radius: 8px;font-size: 14px;line-height: 19.32px;letter-spacing: 0.21px;font-weight: 400;margin-right: 6px;margin-bottom: 4px;}
.car-detail-head .car-title-detail .badge-list .badge i{color:#F88A25;font-size: 12px;margin-right: 2px;}

.car-detail-body{display: flex;align-items: flex-start;position: relative;}
.car-detail-body .car-detail-info{flex:0 0 650px;max-width: 650px;}
.car-detail-body .car-detail-right{padding-left: 25px;flex:1;max-width: 100%;}
.car-detail-showcase{position: relative;overflow: hidden;padding-bottom: 20px;}
.car-detail-showcase-slider{border-radius: 8px;overflow: hidden;margin-bottom: 15px;}
.car-detail-showcase-slider .cars-all-photo{position: absolute;bottom: 16px;right: 10px;z-index: 4;}
.car-detail-showcase-slider .cars-all-photo .btn{font-weight: 700;line-height: 16.8px;letter-spacing: 0.2px; color:#000;}
.car-detail-showcase-slider .cars-all-photo .btn i{margin-right: 7px;vertical-align: bottom;}
.car-detail-showcase-thumb{border-radius: 8px;overflow: hidden;}
.car-detail-showcase-thumb .swiper-slide{border-radius: 8px;overflow: hidden;cursor: pointer;}
.car-detail-showcase-thumb .swiper-slide.swiper-slide-active:after{content: "";box-shadow: 0px 0px 0px 2px #ff670d inset;position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 1;border-radius: 8px;}
.car-detail-showcase-thumb .swiper-slide img{height: 100%;width: 100%;object-fit: cover;}
.car-detail-showcase-thumb .car-details-showcase-arrow{width: 25px;position: absolute;top: 0;bottom: 0;height: auto;margin: 0;background-color: rgba(0,0,0,0.10);--swiper-navigation-size:10px;color:#fff;transition: background-color 0.2s ease;}
.car-detail-showcase-thumb .car-details-showcase-arrow:hover{background-color: rgba(0,0,0,0.60);}
.car-detail-showcase-thumb .car-details-showcase-arrow.swiper-button-next{right: 0px;}
.car-detail-showcase-thumb .car-details-showcase-arrow.swiper-button-prev{left: 0px;}

.car-detail-card{padding: 24px 35px 45px 35px;position: relative;border-radius: 8px;margin-bottom: 20px;border:0px;}
.car-detail-card .card-title{font-weight: 700;font-size: 20px;line-height: 38px;letter-spacing: 0.38px;color: #2C2C2C;margin: 0;}

.car-features{margin-top: 30px;}
.car-features .car-info-features{display: flex;flex-wrap: wrap;margin: 0;padding: 0;list-style: none;}
.car-features .car-info-features li{flex:0 0 calc(50% - 25px);max-width: calc(50% - 25px);font-weight: 400;font-size: 14px;line-height: 19.32px;letter-spacing: 0.14px;color:#738198;padding-bottom: 12px;margin-bottom: 16px;border-bottom: 1px solid #DFE6EB;display: flex;align-items: center;margin-right: 25px;}
.car-features .car-info-features li:nth-child(2n){margin-left: 25px;margin-right: 0px;}
.car-features .car-info-features:not(.active) li:nth-child(n+7){display: none;}
.car-features .car-info-features li i{margin-right: 8px;font-size: 14px;}
.car-features .car-info-features li span{margin-left: auto;font-weight: 500;color:#4B5661;}
.car-features .car-info-features li span i{margin: 0;font-size: 10px;}
.car-features .features-more{display: block;background: #F0F2F4;border-radius: 8px;color:#4B5661;font-size: 14px;font-weight: 500;letter-spacing: 0.38px;padding-top: 8px;padding-bottom: 8px;}

.car-detail-certified{}
.car-detail-certified .card-title{margin-bottom: 14px;}
.car-detail-certified p{font-weight: 300;font-size: 14px;line-height: 25.84px;letter-spacing: 0.23px;}
.car-detail-certified .button-section{margin-top: 25px;}

.car-detail-equipment{}
.car-detail-equipment .card-title{margin-bottom: 24px;}
.car-detail-equipment h4{font-weight: 700;font-size: 14px;line-height: 19.32px;letter-spacing: 0.14px;margin-bottom: 20px;}
.car-detail-equipment ul{margin: 0;padding: 0;list-style: none;}
.car-detail-equipment ul li{font-weight: 500;line-height: 19.32px;font-size: 14px;color:#4B5661;letter-spacing: 0.14px;position: relative;padding-left: 22px;margin-bottom: 10px;}
.car-detail-equipment ul li:last-child{margin-bottom: 0px;}
.car-detail-equipment ul li:before{content: "\e907";font-family: 'k2k-automobile';color:#F88A25;position: absolute;left: 0px;}

.car-detail-finance{}
.car-detail-finance .card-title{margin-bottom: 8px;}
.car-detail-finance p{font-weight: 300;font-size: 14px;line-height: 25.84px;letter-spacing: 0.23px;margin: 0;}
.car-detail-finance p img{display: inline-block;vertical-align: unset;margin-left: 6px;}
.car-detail-finance p.finance-text-note{font-weight: 400;font-size: 12px;line-height: 16.56px;letter-spacing: 0.14px;}
.car-detail-finance ul{margin: 30px 0;padding: 0;list-style: none;}
.car-detail-finance ul li{background: #D9D9D9;border-radius: 8px;margin-bottom: 15px;padding: 14px;}
.car-detail-finance ul li:last-child{margin-bottom: 0px;}
.car-detail-finance ul li h5{font-weight: 400;font-size: 14px;line-height: 19.32px;letter-spacing: 0.14px;font-family: 'Readex Pro', sans-serif;margin-bottom: 18px;}
.car-detail-finance ul li h5 span{font-family: 'Satoshi';}
.car-detail-finance ul li p{line-height: 19.32px;font-size: 14px;color:#000000;letter-spacing: 0.14px;margin-bottom: 10px;font-weight: 400;}
.car-detail-finance ul li p:last-child{margin-bottom: 0px;}

.car-detail-location{}
.car-detail-location .card-title{margin-bottom: 5px;}
.car-detail-location p{line-height: 19.32px;font-size: 14px;color:#000000;letter-spacing: 0.14px;margin-bottom: 20px;font-weight: 400;}
.car-detail-location p span{font-weight: 500;font-size: 12px;color:#6C757D;line-height: 16.56px;letter-spacing: 0.14px;}

.car-detail-right{}
.car-detail-right .car-offer-card{}
.car-detail-right .car-offer-card .card-header{margin:-24px -35px 0;background-color: #282828;border-radius: 8px 8px 0px 0px;position: relative;border:0px;padding: 30px 30px 25px;}
.car-detail-right .car-offer-card .card-header:after{content: "";background: linear-gradient(90deg, #FF5F00 6.41%, #FF985A 100%);position: absolute;bottom: 0;left: 0;right: 0;height: 4px;}
.car-detail-right .car-offer-card .card-header p{margin: 0;font-weight: 500;font-size: 10px;letter-spacing: 0.18px;line-height: 18px;text-align: right;position: absolute;top:14px;right: 16px;}
.car-detail-right .car-offer-card .card-header p a{color:#E3E3E3;text-decoration: underline;}
.car-detail-right .car-offer-card .card-header p a:hover{text-decoration: none;}
.car-detail-right .car-offer-card .card-header h2{font-weight: 700;font-size: 20px;line-height: 33px;letter-spacing: 0.32px;color: #FFFFFF;margin-bottom: 2px;}
.car-detail-right .car-offer-card .card-header .auction-badge{display: flex;align-items: center;}
.car-detail-right .car-offer-card .card-header .auction-badge span{font-weight: 500;font-size: 12px;color: #4DC653;letter-spacing: 0.38px;background: #E1FFE3;border-radius: 4px;padding: 5px 10px;display: block;}
.auction-price-list{margin-top: 30px;margin-bottom: 15px;}
.auction-price-list ul{margin: 0;padding: 0;list-style: none;}
.auction-price-list ul li{display: flex;align-items: center;justify-content: space-between;font-weight: 500;font-size: 16px;color: #212529;letter-spacing: 0.2px;line-height: 23px;margin-bottom: 10px;}
.auction-price-list ul li span{font-size: 28px;line-height: 33.6px;letter-spacing: 0.35px;}
.auction-price-list ul li.starting-offer{font-size: 12px;color: #6C757D;}
.auction-price-list ul li.starting-offer span{letter-spacing: 0.14px;font-size: 16px;font-weight: 500;line-height: 22.4px;}
.auction-price-list ul li:last-child{margin-bottom: 0;}

.offer-subtitle{font-weight: 500;font-size: 16px;color: #000;letter-spacing: 0.2px;line-height: 23px;margin-bottom: 8px;}

.quick-offer-price{margin-bottom: 18px;position: relative;}

.quick-offer-personalized{margin-bottom: 20px;}
.quick-offer-personalized .form-control{background: #F0F2F4;border: 1px solid #738198;border-radius: 8px;font-weight: 400;font-size: 14px;line-height: 16.53px;letter-spacing: 0.17px;}
.quick-offer-personalized .btn.btn-sm{padding: 7px 10px;}

.car-buy-direct{background-color: #FF5F01;padding: 20px;border-radius: 8px;margin-bottom: 20px;}
.car-buy-direct h4{font-weight: 500;font-size: 22px;line-height: 1;color: #FFFFFF;letter-spacing: 0.32px;display: flex;align-items: center;justify-content: space-between;margin-bottom: 10px;}
.car-buy-direct h4 span{font-weight: 700;display: block;font-size: 20px;}
.car-buy-direct p{font-weight: 400;font-size: 12px;line-height: 16.56px;letter-spacing: 0.14px;color: #FFFFFF;margin-bottom: 12px;}

.car-finance-wrap{padding-bottom: 25px;border-bottom: 1px solid #A0A0A0;margin-bottom: 20px;}
.car-finance-wrap .offer-subtitle a{font-size: 12px;font-weight: 500;}
.car-finance-wrap p{margin:0px;font-weight: 500;font-size: 12px;letter-spacing: 0.38px;color: #000000;}
.car-finance-wrap p img{vertical-align: text-bottom;}

.car-finance-tbl{margin: 0px -35px -45px -35px;}
.car-finance-tbl .table{margin: 0 0 10px 0;}
.car-finance-tbl .table td{padding:6px;font-weight: 500;font-size: 12px;line-height: 18px;letter-spacing: 0.17px;color: #7A7A7A;border:0px;}
.car-finance-tbl .table td:first-child{color: #000000;padding-left: 30px;}
.car-finance-tbl .table td:last-child{padding-right: 30px;}
.car-finance-tbl .table tr:hover td{color: #5099EC;}
.car-finance-tbl .table tr:nth-child(odd) td{background: #F9FAFC;}

.card-question{}
.card-question h4{font-weight: 500;font-size: 20px;line-height: 33px;letter-spacing: 0.327222px;margin-bottom: 7px;color: #000000;}
.card-question p{font-weight: 300;font-size: 12px;line-height: 16.56px;letter-spacing: 0.14px;color: #000000;margin-bottom: 20px;}
.card-question ul{margin: 15px 0 0 0;padding: 0;list-style: none;}
.card-question ul li{font-weight: 300;line-height: 18px;font-size: 12px;color:#000000;letter-spacing: 0.17px;position: relative;padding-left: 22px;margin-bottom: 15px;}
.card-question ul li:last-child{margin-bottom: 0px;}
.card-question ul li:before{content: "\e907";font-family: 'k2k-automobile';color:#F88A25;position: absolute;left: 0px;}
/* End : car detail page */


/* Start : Profile pages */
.profile-page{display: flex;align-items: flex-start;width: 100%;}
.profile-page .profile-menu{flex:0 0 264px;max-width: 264px;background: #282828;border-radius: 4px;overflow: hidden;}
.profile-page .profile-menu .nav{flex-direction: column;}
.profile-page .profile-menu .nav li{position: relative;}
.profile-page .profile-menu .nav li:after{content: "\e932";font-family: 'k2k-automobile';color:#fff;position: absolute;right: 14px;top: 50%;transform: translateY(-50%);transition: right 0.2s ease;}
.profile-page .profile-menu .nav li:hover:after{right: 10px;}
.profile-page .profile-menu .nav li a{border-radius: 0px;padding: 15px 22px;color:#fff;font-weight: 400;font-size: 16px;line-height: 22.4px;letter-spacing: 0.14px;}
.profile-page .profile-menu .nav li a.active{background: #FF5F00;}
.profile-page .profile-content{flex:calc(100% - 264px);max-width: calc(100% - 264px);padding-left: 20px;}
.profile-page .profile-content .card:not(.card.payment-alert){padding: 24px 28px;border-radius: 4px;position: relative;margin-bottom: 20px;border-color:#E1E1E1;}

.profile-section{position: relative;padding: 80px 0;}
.profile-section .section-head{}
.profile-section .section-head .section-title{color:#6C757D;margin-bottom: 30px;}

.payment-crd{margin-top: 15px;}
.payment-crd>h6{margin-bottom: 10px;}
.payment-crd .card{display: flex;align-items: center;justify-content: flex-start;flex-direction: row;padding: 15px 30px;}
.payment-crd .card .payment-icon{width:60px;height:40px;border-radius: 10px;box-shadow: 9px 9px 14px rgba(0, 0, 0,0.08); display: flex;align-items: center;justify-content: center;position: relative;}
.payment-crd .card .payment-details{flex: 1;max-width: 100%;padding-left: 20px;}



.card.payment-alert{background: #FF5F00;border-radius: 4px;padding: 20px;border:0px;text-align: center;color: #F5F6F8;}
.payment-alert .info-alert-icon{text-align: center;margin-bottom:5px;}
.payment-alert .info-alert-icon i{color:#FFBD96;font-size: 60px;display: block;}
.payment-alert .button-wrap{text-align: center;margin-top: 18px}
.payment-alert .button-wrap .btn{display: block;}

.following-auctions{}
.title-wrap.profile-subtitle{padding-bottom: 15px;}
.title-wrap.profile-subtitle h5{color: #6C757D;}

.vehicles-sale .car-card-view .car-content .card-content-title h5{flex: 0 0 62%;max-width: 62%;}
.vehicles-sale .car-card-view .car-content .card-content-title .badge{padding: 0;flex: 0 0 38%;max-width: 38%;text-align: right}

.notifications-wrap{}
.notifications-wrap .notifications-head{border-bottom: 1px solid #282828;padding-bottom: 15px;margin-bottom: 20px; display: flex;align-items: flex-start;width: 100%;justify-content: space-between;}
.notifications-wrap .notifications-head .notifications-check{width: 200px;}
.notifications-wrap .notifications-head .notifications-action{width: auto;}
.notifications-wrap .notifications-head .notifications-action label{margin: 0 5px 0 0;}
.notifications-wrap .notifications-head .notifications-action .notifications-action-item{margin-left:15px;}
.notifications-wrap .notifications-head .notifications-action .notifications-action-item a{text-decoration: none}
.notifications-wrap .notifications-head .notifications-action .notifications-action-item .dropdown-toggle::after{margin-left:0;font-size: 6px;}
.notifications-wrap .notifications-body{}
.notifications-wrap .notifications-check{width: 50px;}
.notifications-wrap .notifications-content{flex: 1;max-width: 100%;}
.notifications-wrap .notifications-action{width: 200px;text-align: right;}
.notifications-wrap .notifications-action .btn-link{font-weight: 700;}
.notifications-wrap .notifications-list{margin: 0;padding: 0;list-style: none}
.notifications-wrap .notifications-list li{display: flex;align-items: flex-start;width: 100%;justify-content: space-between;padding-bottom: 12px;margin-bottom: 12px;border-bottom: 1px solid rgba(40,40,40,0.25);}
.notifications-wrap .notifications-list li:last-child{border-bottom: none;}
.notifications-wrap .notifications-content p{margin: 0;}
.notifications-wrap .notifications-content p>span{display: inline-block;margin-right: 10px;}




.your-vehicle-wrap{}
.your-vehicle-wrap .your-vehicle-head{border-bottom: 1px solid #282828;padding-bottom: 15px;margin-bottom: 20px; display: flex;align-items: flex-start;width: 100%;justify-content: space-between;}
.your-vehicle-wrap .your-vehicle-head .your-vehicle-check{width: 200px;}
.your-vehicle-wrap .your-vehicle-head .your-vehicle-action{width: auto;}
.your-vehicle-wrap .your-vehicle-head .your-vehicle-action label{margin: 0 5px 0 0;}
.your-vehicle-wrap .your-vehicle-head .your-vehicle-action .your-vehicle-action-item{margin-left:15px;}
.your-vehicle-wrap .your-vehicle-head .your-vehicle-action .your-vehicle-action-item a{text-decoration: none}
.your-vehicle-wrap .your-vehicle-head .your-vehicle-action .your-vehicle-action-item .dropdown-toggle::after{margin-left:0;font-size: 6px;}
.your-vehicle-wrap .your-vehicle-body{}
.your-vehicle-wrap .your-vehicle-body .your-vehicle-list{margin:0;padding: 0;list-style: none;}
.your-vehicle-wrap .your-vehicle-body .your-vehicle-list>li{display: flex;align-items: stretch;justify-content: flex-start;margin-bottom: 20px;padding-bottom: 40px; border-bottom: 1px solid rgba(40,40,40,0.2);}
.your-vehicle-wrap .your-vehicle-body .your-vehicle-list>li:last-child{margin-bottom: 0;border-bottom: 0;padding-bottom: 20px;}
.your-vehicle-body .your-vehicle-list .vehicles-avtar{flex:0 0 150px;max-width: 150px;position: relative;}
.your-vehicle-body .your-vehicle-list .vehicles-avtar .vehicles-swiper{border-radius: 4px;overflow: hidden;}
.your-vehicle-body .your-vehicle-list .vehicles-avtar .vehicles-swiper .swiper-pagination{}
.your-vehicle-body .your-vehicle-list .vehicles-avtar .vehicles-swiper .swiper-pagination .swiper-pagination-bullet{--swiper-pagination-bullet-inactive-color:#9C9C9C;opacity:1;--swiper-pagination-bullet-horizontal-gap:2px;}
.your-vehicle-body .your-vehicle-list .vehicles-avtar .vehicles-swiper .swiper-pagination .swiper-pagination-bullet-active{--swiper-pagination-color:#fff;}
.your-vehicle-body .your-vehicle-list .vehicles-content{flex:0 0 calc(100% - 150px - 170px);max-width: calc(100% - 150px - 170px);padding: 0 20px;}
.your-vehicle-body .your-vehicle-list .auction-bid{flex:0 0 170px;max-width: 170px;display: flex;flex-direction: column;justify-content: flex-start;}

.your-vehicle-list .vehicles-content{display: flex;flex-direction: column;height: auto;}
.your-vehicle-list .vehicles-content .vehicles-content-wrap{}
.your-vehicle-list .vehicles-content h4{}
.your-vehicle-list .vehicles-content p{color: #6C757D;}
.your-vehicle-list .vehicles-content .auction-wrap{margin-top: auto;}
.your-vehicle-list .vehicles-content .auction-wrap .winbid{font-family: 'Readex Pro';margin-bottom: 8px}
.your-vehicle-list .vehicles-content .auction-list{margin: 0;padding: 0;list-style: none;}
.your-vehicle-list .vehicles-content .auction-list>li{margin-bottom: 7px;}
.your-vehicle-list .vehicles-content .auction-list>li:last-child{margin-bottom: 0px;}
.your-vehicle-list .vehicles-content .auction-list>li>ul{margin: 0;padding: 0 17px;list-style: none;display: flex;align-items: center;justify-content: space-between;}
.your-vehicle-list .vehicles-content .auction-list>li>ul>li{font-weight: 400;font-size: 12px;letter-spacing: 0.14px;line-height: 16.56px;color: #6C757D;}
.your-vehicle-list .vehicles-content .auction-list>li>ul>li:last-child{font-family: 'Satoshi';color: #282828;}
.your-vehicle-list .vehicles-content .auction-list>li>ul>li:first-child{color: #282828;}
.your-vehicle-list .vehicles-content .auction-list>li>ul.active{background-color: #007BFF;color:#fff;padding: 5px 17px;border-radius: 4px;}
.your-vehicle-list .vehicles-content .auction-list>li>ul.active>li{color:#fff;}
.your-vehicle-list .vehicles-content .auction-list>li>ul.active>li:last-child{font-weight: 700;font-size: 14px;line-height: 19.32px;}

.auction-badge{border-radius: 4px;padding: 9px 12px;color: #fff;display: inline-block;margin-left: auto;margin-bottom: 10px;}
.auction-badge.badge-theme{background: #FF5F00;}
.auction-badge.badge-warning{background: #FFC107;}
.auction-badge.badge-dark{background: #6C757D;}
.auction-badge.badge-green{background: #33D79C;}
.auction-badge.badge-black{background: #282828;}

.myranger-list{}
.myranger-list ul{margin: 0;padding: 0;list-style: none;}
.myranger-list ul li{display: flex;align-items: flex-start;justify-content: space-between;position: relative;padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid rgba(40,40,40,0.2);}
.myranger-list ul li:last-child{margin-bottom: 0;padding-bottom: 0;border-bottom: 0;}
.myranger-list .ranger-profile{flex:0 0 60%;max-width: 60%;}
.myranger-list .ranger-detail{flex:0 0 40%;max-width: 40%;}
.myranger-list .ranger-profile .ranger-avtar{height: 65px;width: 65px;border-radius: 100%;overflow: hidden;}
.myranger-list .ranger-profile .ranger-avtar img{display: block;height: 100%;width: 100%;object-fit: cover;}
.myranger-list .ranger-profile .ranger-badge{margin-top: 10px;margin-bottom: 12px;}
.myranger-list .ranger-profile .ranger-badge .badge{font-size: 12px;font-weight: 500;line-height: 16.56px;letter-spacing: 0.14px;color:#007BFF;padding: 2px 7px;background-color: #AAD3FF;border-radius: 15px;}
.myranger-list .ranger-profile h5{margin-bottom: 10px;}
.myranger-list .ranger-profile .ranger-contact{font-weight: 400; font-size: 16px;letter-spacing: 0.14px;line-height: 22.4px;color:#282828;}
.myranger-list .ranger-profile .ranger-contact p{margin-bottom: 9px;display: flex;align-items: center;justify-content: flex-start;}
.myranger-list .ranger-profile .ranger-contact p i{color: #007BFF;height: 15px;width: 15px;font-size: 15px;display: block;margin-right: 8px;}
.myranger-list .ranger-detail .ranger-appointment{margin-bottom:10px;}
.myranger-list .ranger-detail .ranger-appointment .badge{color: #28A745;font-weight: 400;font-size: 12px;letter-spacing: 0.14px;line-height: 16.56px;display: inline-block;padding: 4px 7px;border-radius: 20px;background: #CEFCC6;}
.myranger-list .ranger-detail .ranger-appointment .badge.bagde-dark{background: #6C757D;color: #fff;}
.myranger-list .ranger-detail .ranger-contact{}
.myranger-list .ranger-detail .ranger-contact p{margin-bottom: 8px;}
.myranger-list .ranger-detail .appointment-button{}
.myranger-list .ranger-detail .appointment-button .btn{max-width: 290px;display: flex;align-items: center;justify-content: center;padding: 7px 15px;}
.myranger-list .ranger-detail .appointment-button .btn .appointment-badge{height: 30px;width: 30px;border-radius: 100%;background-color: #fff;color:#007BFF;display: flex;align-items: center;justify-content: center;margin-right: 20px;}
.myranger-list .ranger-detail .appointment-button .btn .appointment-badge i{}
.myranger-list .ranger-detail .appointment-button .btn p{margin: 0;}



.add-card-wrap{padding: 60px 30px;}
.add-card-wrap .form_wrap{margin:60px auto 0;max-width: 450px;}
.add-card-wrap .form_wrap .button-section{padding-top: 30px;text-align: center}


.added-card-list{}
.added-card-list>ul{margin: 0;list-style: none;padding: 0;}
.added-card-list>ul>li{display: flex;align-items: center;justify-content: flex-start;position: relative;margin-bottom: 30px;}
.added-card-list .payment-card-avtar{flex:0 0 100px;max-width: 100px;display: flex;align-items: center;justify-content: center;}
.added-card-list .payment-card-avtar span{box-shadow:9px 9px 14px rgba(0, 0, 0, 0.08);width: 52px;height: 30px;position: relative;border-radius: 5px;padding: 5px;display: flex;align-items: center;justify-content: center;}
.added-card-list .payment-card-avtar img{max-width: 100%;display: block;margin: 0 auto;max-height: 100%;}
.added-card-list .payment-card-type{padding:0 30px;flex: 1;max-width: 100%;}
.added-card-list .payment-card-type h4{font-weight: 700;font-size: 12px;line-height: 15.68px;margin-bottom: 5px;color:#000;}
.added-card-list .payment-card-type p{font-weight: 400;margin: 0;font-size: 12px;line-height: 15.6px;color:#333;}
.added-card-list .payment-card-name{padding-right: 30px;}
.added-card-list .payment-card-date{padding:0 30px;}
.added-card-list .payment-card-action{}
.added-card-list .payment-card-action a{}
.added-card-list .payment-card-action a + a{margin-left: 20px;}
.added-card-list .selected .payment-card-avtar span{width: 80px;height: 50px;}
.added-card-list .selected .payment-card-type h4{font-size: 14px;}



.profile-favorites-wrap{}
.profile-favorites-wrap .profile-favorites-head{border-bottom: 1px solid #282828;padding-bottom: 15px;margin-bottom: 20px; display: flex;align-items: flex-start;width: 100%;justify-content: space-between;}
.profile-favorites-wrap .profile-favorites-head label{margin: 0 5px 0 0;}
.profile-favorites-wrap .profile-favorites-head .profile-favorites-item{margin-left:15px;}
.profile-favorites-wrap .profile-favorites-head .profile-favorites-item a{text-decoration: none}
.profile-favorites-wrap .profile-favorites-head .profile-favorites-item .dropdown-toggle::after{margin-left:0;font-size: 6px;}
.profile-favorites-wrap .favorites-body{}

.profile-favorites-list{margin: 0 -28px;padding: 0;list-style: none;}
.profile-favorites-list li{padding:20px 20px 20px 28px;display: flex;align-items: flex-start;position: relative;}
.profile-favorites-list li:nth-child(2n){background-color: #F9F9F9;}
.profile-favorites-list .favorites-profile{height: 100px;width: 100px;border-radius: 4px;overflow: hidden;}
.profile-favorites-list .favorites-profile img{height: 100%;width: 100%;object-fit: cover;}
.profile-favorites-list .favorites-content{padding: 0 20px;position: relative;flex: 1;max-width: 100%;}
.profile-favorites-list .favorites-content h5{font-weight: 700;font-size: 18px;line-height: 21.6px;letter-spacing: 0.14px;color: #282828;margin-bottom: 9px;}
.profile-favorites-list .favorites-content p{}
.profile-favorites-list .favorites-content p b{color:#6C757D;}
.profile-favorites-list .favorites-content .favorites-offer-link{margin-top: 25px;color:#282828;}
.profile-favorites-list .favorites-content .favorites-offer-link a{color:#FF5F00;}
.profile-favorites-list .favorites-timeleft{text-align: center;}
.profile-favorites-list .favorites-timeleft .auction-badge{margin: 0 auto;}
.profile-favorites-list .favorites-timeleft h6{font-weight: 700;font-size: 12px;line-height: 14.4px;letter-spacing: 0.14px;color:#6C757D;margin-bottom: 15px;}
.profile-favorites-list .favorites-startoffer{text-align: right;padding: 0 15px;}
.profile-favorites-list .favorites-startoffer h6{font-weight: 700;font-size: 12px;line-height: 14.4px;letter-spacing: 0.14px;color:#6C757D;margin-bottom: 10px;}
.profile-favorites-list .favorites-startoffer h5{font-weight: 700;font-size: 18px;line-height: 21.6px;letter-spacing: 0.14px;color:#282828;margin-bottom: 10px;}
.profile-favorites-list .favorites-startoffer .btn-link{font-weight: 400;font-size: 12px;line-height: 16.56px;letter-spacing: 0.14px;margin:0;}
.profile-favorites-list .favorites-button-icon{}
.profile-favorites-list .favorites-button-icon a{color:#DC3545;text-decoration: none;height: 40px;width: 40px;padding: 0;display: flex;align-items: center;justify-content: center;}
.profile-favorites-list .favorites-button-icon .expir-txt{position: absolute;right: 25px;bottom: 20px;color:#6C757D;}



.payments-wrap .payments-head{border-bottom: 1px solid #282828;padding-bottom: 15px;margin-bottom: 20px; display: flex;align-items: flex-start;width: 100%;justify-content: space-between;}
.payments-wrap .payments-head .payments-check{width: 200px;}
.payments-wrap .payments-head .payments-action{width: auto;}
.payments-wrap .payments-head .payments-action label{margin: 0 5px 0 0;}
.payments-wrap .payments-head .payments-action .payments-action-item{margin-left:15px;}
.payments-wrap .payments-head .payments-action .payments-action-item a{text-decoration: none}
.payments-wrap .payments-head .payments-action .payments-action-item .dropdown-toggle::after{margin-left:0;font-size: 6px;}
.payments-wrap .item-payments-body{}
.payments-wrap .item-payments-body .car-order-row{}
.payments-wrap .car-order-row .cars-order-items{padding: 20px 0;border-bottom: 0.3px solid #282828;}
.payments-wrap .car-order-row .cars-order-items:first-child{padding-top:0px;}
.payments-wrap .car-order-row .cars-order-items:last-child{padding-bottom:0px;border-bottom: 0;}
.payments-wrap .cars-order-items{position: relative;display: flex;align-items: flex-start;}
.payments-wrap .cars-order-items .cars-order-image{flex:0 0 151px;max-width: 151px;}
.payments-wrap .cars-order-items .cars-order-details{flex:1;max-width: 100%;padding: 0 16px;}
.payments-wrap .cars-order-items .cars-order-actions{flex:0 0 236px;max-width: 236px;}
.payments-wrap .cars-order-image .cars-image-wrap{overflow: hidden;}
.payments-wrap .cars-order-image .cars-image-wrap img{border-radius: 4px;display: block;}
.payments-wrap .cars-order-image .cars-sell-detail{padding-top: 7px;}
.payments-wrap .cars-order-image .cars-sell-detail p{color:#282828;}
.payments-wrap .cars-order-details{}
.payments-wrap .cars-order-details .auction-badge{margin-bottom: 8px;padding: 0;}
.payments-wrap .cars-order-details .cars-payment-details{}
.payments-wrap .cars-order-details .cars-payment-details ul{margin: 0;padding: 0;list-style: none;display: flex;align-items: center;}
.payments-wrap .cars-order-details .cars-payment-details ul li{color: #282828;font-size: 14px;line-height: 19.32px;letter-spacing: 0.14px;}
.payments-wrap .cars-order-details .cars-payment-details ul li b{font-weight: 700;}
.payments-wrap .cars-order-details .cars-payment-details ul li i{font-size: 18px;vertical-align: bottom;}
.payments-wrap .cars-order-details .cars-payment-details ul li:not(:last-child){margin-right: 20px;}
/* End : Profile pages */



/* Start : Vehicle request */
.sw-list{}
.sw-list ul{margin:0px -8px;padding: 0px;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.sw-list li{list-style: none;padding-right: 8px;padding-left: 8px;width:100%;position:relative;box-sizing: border-box;}
.sw-list.sw-list-href li a,
.sw-list li label{border-radius: 5px;border: 1px solid #dde5eb;background-color: #fff;margin-top: 16px;padding: 5px 16px;font-size: 14px;font-weight:400;color: #465166;cursor: pointer;display: block;margin-bottom: 0px;user-select: none;transition: background 0.14s ease-in-out;text-transform: capitalize;position: relative;z-index: 1;}
.sw-list.sw-list-href li a:hover,
.sw-list li label:hover{background-color: rgba(234,239,243,.5);}
.sw-list li input{position: absolute;top:0px;left: 0px;margin: 0px;height: 0px;width: 0px;opacity: 0;}
.sw-list li input:checked + label{border-color:#a8b6c1;background:#EAEFF3;}
.sw-list li input[disabled] + label{opacity: 0.75 !important;pointer-events: none !important;cursor: not-allowed;}

.sw-list ul.col_1 li{width:calc(100%/1);}
.sw-list ul.col_2 li{width:calc(100%/2);}
.sw-list ul.col_3 li{width:calc(100%/3);}
.sw-list ul.col_4 li{width:calc(100%/4);}
.sw-list ul.col_5 li{width:calc(100%/5);}
.sw-list ul.col_6 li{width:calc(100%/6);}



.vehicle-request.section-block{padding: 115px 0 0;position: relative;}
.vehicle-request .vehicle-request-head{padding-bottom: 100px;}
.vehicle-request .vehicle-request-head .vehicle-request-title{text-align: center;margin-bottom: 70px;}
.vehicle-request-foot{}
.vehicle-request-foot .vehicle-request-next-prev{padding: 40px 0;position: relative;background: #F5F6F8;border-top:1px solid #e2e4e7;}
.vehicle-request-foot .vehicle-request-next-prev .btn{display: flex;align-items: center;font-size: 16px;}
.vehicle-request-foot .vehicle-request-next-prev .btn i{margin:0 5px;font-size: 14px;}
.vehicle-request-foot .vehicle-data-save{padding: 20px 0;position: relative;background: #007BFF;}
.vehicle-request-foot .vehicle-data-save p{margin: 0;font-weight: 300;font-family: 'Readex Pro';letter-spacing: 0.2px;line-height: 18.8px;font-size: 14px;color:#fff;}

.vehicle-request-nav{}
.vehicle-request-nav ul{margin: 0;padding: 0;list-style: none;display: flex;align-items: center;justify-content: flex-start;position: relative;}
.vehicle-request-nav ul li{flex:0 0 calc(100%/6);max-width: calc(100%/6);}
.vehicle-request-nav ul li a{background-color: #BFBFBF;position: relative;color: #717171;padding: 15px 0;font-weight: 400;font-size: 14px;line-height: 19.32px;letter-spacing: 0.14px;display: block;text-decoration: none;text-align: center;}
.vehicle-request-nav ul li:not(:first-child) a:after{content: "";position: absolute;background-color: #fff;top: 0;bottom: 0;border-left: 20px solid transparent;border-top: 24px solid #bfbfbf;border-bottom: 24px solid #bfbfbf;left: 0px;}
.vehicle-request-nav ul li a:before{content: "";position: absolute;background-color: #fff;top: 0;bottom: 0;border-left: 20px solid #bfbfbf;border-top: 24px solid transparent;border-bottom: 24px solid transparent;right: 0px;}

.vehicle-request-nav ul li.active a{background-color: #000000;color:#fff;}
.vehicle-request-nav ul li.active:not(:first-child) a:after{border-top-color: #000000;border-bottom-color: #000000;}
.vehicle-request-nav ul li.active a:before{border-left-color: #000000;}

.vehicle-request-nav ul li.fill a{background-color: #33D79C;color:#fff;}
.vehicle-request-nav ul li.fill:not(:first-child) a:after{border-top-color: #33D79C;border-bottom-color: #33D79C;}
.vehicle-request-nav ul li.fill a:before{border-left-color: #33D79C;}

.large-targa-km{}
.large-targa-km .slide-head{}
.large-targa-km .slide-head .form-group{}
.large-targa-km .slide-head .form-group input{padding: 35px;border: 1px solid #AFAFAF;border-radius: 8px;font-weight: 700;font-size: 56px;line-height: 67.2px;letter-spacing: 0.68px;height: auto;text-align: center;color: #282828;}
.large-targa-km .slide-head .form-group label{color:#000;display: block;margin-bottom: 14px;text-align: center;}
.large-targa-km .slide-head .button-wrap{margin-top: 60px;}
.large-targa-km .slide-body{padding: 75px 0;}

.car-variant-list{margin-bottom:20px;max-height: 470px;overflow-y: auto;}
.car-variant-list ul{margin: 0 12px 0px 0;}
.car-variant-list li{padding: 0;}
.car-variant-list li:first-child label{margin-top: 0;}
.car-variant-list li label{margin-top: 20px;border: 1px solid #6C757D;border-radius: 12px;padding:18px 22px;}
.car-variant-list li input:checked + label{background: #000000;}
.car-variant-list li input:checked + label .car-company-name{color:#fff;}
.car-variant-list li input:checked + label .car-modal-name{color:#fff;}
.car-variant-list li input:checked + label .car-extra-info p{color:#fff;}
.car-variant-list li label .car-company-name{font-weight: 400;font-size: 14px;line-height: 20px;letter-spacing: 0.3px;color: #737373;}
.car-variant-list li label .car-modal-name{font-style: normal;font-weight: 700;font-size: 16px;line-height: 24px;letter-spacing: 0.3px;color: #000000;}
.car-variant-list li label .car-extra-info{padding-top: 20px;}
.car-variant-list li label .car-extra-info p{font-weight: 400;font-size: 14px;line-height: 20px;letter-spacing: 0.3px;color: #737373;margin-bottom: 0;}

.car-variant-list::-webkit-scrollbar {width: 7px;border-radius: 7px;overflow: hidden;background-color: #fff;}
.car-variant-list::-webkit-scrollbar-track {box-shadow: none;}
.car-variant-list::-webkit-scrollbar-thumb {background-color: #6C757D;outline:none;}

.not-found-slide{}

.loading-wrap .loading-image{margin-bottom: 40px;}
.loading-wrap .loading-image img{display: block;margin: 0 auto;}
.loading-wrap{text-align: center;margin: 0 auto;max-width: 639px;height: 400px;display: flex;flex-direction: column;justify-content: center;}
.loading-wrap h5{margin-bottom: 20px;}

.stop-wrap .stop-image{margin-bottom: 40px;}
.stop-wrap .stop-image img{display: block;margin: 0 auto;}
.stop-wrap{text-align: center;margin: 0 auto;max-width: 639px;height: 400px;display: flex;flex-direction: column;justify-content: center;}
.stop-wrap h5{margin-bottom: 20px;}


.price-range-row{padding: 40px 0;position: relative;display: flex;align-items: center;}
.price-range-row .other-price-range{flex: 60%;max-width: 60%;}
.price-range-row .other-price-range ul{margin: 0;padding: 0;list-style: none}
.price-range-row .other-price-range ul li{flex: 33.33%;max-width: 33.33%;}
.price-range-row .other-price-range ul li:not(:first-child){border-left: 1px solid #6C757D;padding-left: 40px;}
.price-range-row .other-price-range ul li p{color:#282828;}
.price-range-row .other-price-range ul li p i{color:#6C757D;}
.price-range-row .other-price-range ul li h4{color:#6C757D;}
.price-range-row .market-price-range{background-color: #F2F2F2;padding: 16px 10px;text-align: center;border-radius: 18px;flex: 1;max-width: 100%;}
.price-range-row .market-price-range h2{color:#007BFF;margin:5px 0 0 0;}

.you-decide-price{padding-top: 40px;position: relative;}
.you-decide-price .form-group label{font-family: 'Readex Pro';font-weight: 400;font-size: 12px;line-height: 15.43px;letter-spacing: 0.65px;color: #000000;}
.you-decide-price .form-group input{height: 82px;font-weight: 700;font-size: 40px;color: #303030;text-align: center;border-color: #000;}
.you-decide-price .card{max-width: 930px;margin: 70px auto 0;background: #F2F2F2;border-radius: 18px;border:0;padding: 35px 30px;}
.you-decide-price .card .contact-link .btn-link{font-family: 'Readex Pro';font-weight: 400;letter-spacing: 0.244776px;text-decoration: underline;color: #007BFF;font-size: 20px;}
.you-decide-price .submit-button-wrap{padding: 60px 0 40px;text-align: center;}

.car-info-wrap{}
.car-info-wrap .opt-feature{position: relative;padding: 20px 28px;background: #F2F2F2;border-radius: 18px;}
.car-info-wrap .opt-feature h4{font-weight: 700;font-size: 18px;letter-spacing: 0.14px;color: #000000;line-height: 21.6px;}
.car-info-wrap .opt-feature h3{font-weight: 700;font-size: 24px;letter-spacing: 0.14px;color: #007BFF;line-height: 28.8px;margin-bottom: 0}
.car-info-wrap .opt-feature p{font-weight: 400;font-size: 12.86px;letter-spacing:0.65px;color: #000000;line-height: 15.43px;font-family: 'Readex Pro';margin-bottom: 0}
.car-info-wrap .opt-feature p i{font-size: 34px;color:#007BFF; vertical-align: middle;}

.auction-time-wrap{display: flex;align-items: center;justify-content: space-between;}
.auction-time-wrap .auction-slot{background: #F2F2F2;border-radius: 18px;width: calc(33.33% - 10px);padding: 24px 0;position: relative;text-align: center;text-decoration: none;}
.auction-time-wrap .auction-slot:hover{background-color:#ebebeb;}
.auction-time-wrap .auction-slot [data-toggle="tooltip"]{position: absolute;top:10px;right: 10px;z-index: 1;font-size: 16px;color:#000000;}
.auction-time-wrap .auction-slot h3{color:#007BFF;font-weight: 600;font-size: 48px;line-height: 56px;letter-spacing: 0.28px;font-family: 'Readex Pro';margin: 0;}
/* End : Vehicle request */