.myCarGalleryMain{width:100%;height:520px;background:#000;border-radius:12px;overflow:hidden;position:relative}.swiper-button-next,.swiper-button-prev{color:#fff!important}.myCarGalleryMain img{width:100%;height:520px;object-fit:cover}.myCarThumbs{height:70px;margin-top:10px}.myCarThumbs .swiper-slide{width:90px!important;height:65px;opacity:.5;cursor:pointer}.myCarThumbs .swiper-slide-thumb-active{opacity:1;border:2px solid #fff}.myCarThumbs img{width:100%;height:61px;object-fit:cover}.swiper-button-next,.swiper-button-prev{color:#fff}@media (max-width:768px){.myCarGalleryMain{height:320px}.myCarGalleryMain img{height:320px}.myCarThumbs{height:60px!important}.myCarThumbs .swiper-slide{width:70px!important;height:53px}.myCarThumbs img{height:49px}}.detail-box ul{color:#fff!important}.detail-box ul li{line-height:2;list-style:none;color:#fff!important}.premium-btn{border-radius:10px;font-weight:500;padding:10px 10px;transition:all 0.3s ease;box-shadow:0 6px 18px rgb(0 0 0 / .12);border:none}.btn-whatsapp{background:linear-gradient(135deg,#25D366,#128C7E);color:#fff}.btn-whatsapp:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgb(37 211 102 / .35)}.btn-call{background:linear-gradient(135deg,#f8f9fa,#e9ecef);color:#333}.btn-call:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgb(0 0 0 / .15)}.btn-testdrive{background:linear-gradient(135deg,#ffb703,#fb8500);color:#fff}.btn-testdrive:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgb(255 183 3 / .35)}.btn-finance{background:linear-gradient(135deg,#2196f3,#0d6efd);color:#fff}.btn-finance:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgb(33 150 243 / .35)}.dealer-card{background:#111;border-radius:24px;overflow:hidden;border:1px solid rgb(255 255 255 / .06);box-shadow:0 10px 30px rgb(0 0 0 / .25)}.dealer-header{padding:35px 25px;text-align:center;background:linear-gradient(135deg,#dc2626,#7f1d1d)}.dealer-logo{width:90px;height:90px;margin:auto;margin-bottom:16px;border-radius:50%;padding:5px;background:#fff}.dealer-logo img{width:100%;height:100%;border-radius:50%;object-fit:cover}.dealer-header h4{color:#fff;font-size:24px;font-weight:500;margin-bottom:6px}.dealer-header p{color:rgb(255 255 255 / .8);margin:0;font-size:14px}.dealer-contact{padding:20px}.dealer-item{display:flex;align-items:center;gap:15px;padding:16px;border-radius:18px;background:#181818;margin-bottom:14px;text-decoration:none;border:1px solid rgb(255 255 255 / .05);transition:0.3s ease}.dealer-item:last-child{margin-bottom:0}.dealer-item:hover{background:#202020;border-color:#dc2626;transform:translateY(-2px)}.dealer-icon{width:56px;height:56px;min-width:56px;border-radius:16px;background:#dc2626;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px}.dealer-text span{display:block;color:#999;font-size:13px;margin-bottom:4px}.dealer-text h6{color:#fff;margin:0;font-size:16px;font-weight:500;line-height:1.5}@media(max-width:767px){.dealer-header{padding:28px 18px}.dealer-logo{width:75px;height:75px}.dealer-header h4{font-size:20px}.dealer-contact{padding:16px}.dealer-item{padding:14px;gap:12px}.dealer-icon{width:48px;height:48px;min-width:48px;font-size:20px}.dealer-text h6{font-size:14px}}.testdrive-modal{background:#111;border-radius:20px;border:1px solid rgb(255 255 255 / .06);padding:10px}.modal-title{color:#fff;font-size:24px;font-weight:500}.modal-title i{color:#dc2626}.custom-form-control{height:54px;background:#1a1a1a;border:1px solid rgb(255 255 255 / .08);border-radius:14px;color:#fff;padding:12px 16px;font-size:15px;box-shadow:none!important}.custom-form-control:focus{background:#1a1a1a;border-color:#dc2626;color:#fff}.custom-form-control::placeholder{color:#888}.submit-testdrive-btn{height:54px;border:none;border-radius:14px;background:#dc2626;color:#fff;font-size:16px;font-weight:600;transition:0.3s ease}.submit-testdrive-btn:hover{background:#b91c1c;color:#fff}.error-text{font-size:12px;margin-top:4px;display:block}@media(max-width:767px){.modal-title{font-size:20px}.custom-form-control{height:50px;font-size:14px}.submit-testdrive-btn{height:50px}}@media (max-width:767px){.car-detail-section .car-detail-right .detail-box .overview-list li .overview-icon{font-size:20px!important}}.feature-tabs{display:flex;gap:10px;margin-bottom:15px;flex-wrap:wrap}.feature-tab-btn{border:none;background:#640000;color:#fff;padding:6px 14px;border-radius:5px;font-size:13px;font-weight:500;transition:0.3s ease;text-transform:uppercase}.feature-tab-btn.active{background:#dc2626;color:#fff!important}.feature-tab-btn:hover{background:#dc2626;color:#fff}.feature-tab-content{display:none}.feature-tab-content.active{display:block}.feature-item{background:#5f5f5f57;border-radius:10px;padding:5px 15px;display:flex;align-items:center;gap:10px}.feature-item i{color:#00c000;font-size:18px}.feature-item span{color:#fff;font-size:14px;font-weight:500}.accordion-header{margin-bottom:5px!important}#st-1 .st-total{color:#fff !important}