 .lg-outer .lg-thumb-outer {background: none !important;}.lg-outer .lg-thumb-item {border: 2px solid #fff !important;}#inline-gallery-container {width: 100%;height: 0;padding-bottom: 65%;position: relative;}#inline-gallery-container .lg-backdrop, #inline-gallery-container .lg-outer {height: 100%;}.lightGallery-captions {color: #fff;text-align: center;}.hover-shadow:hover {box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1);transition: 0.3s ease;}.map-container iframe {transition: transform 0.3s ease;}.map-container iframe:hover {transform: scale(1.02);}.lightGallery-captions h4 {margin: 0;font-size: 1.5rem;}.lightGallery-captions p {margin: 0;font-size: 1rem;}.header .lead {max-width: 620px;}.inline-gallery-container {width: 700px;height: 500px;position: relative;}// For caption animation(Optional) .lightGallery-captions {h4 {transform: translate3d(60px, 0, 0px);}p {transform: translate3d(-60px, 0, 0px);}h4, p {opacity: 0;}}.lg-current {.lightGallery-captions {h4, p {transform: translate3d(0, 0, 0px);}h4, p {opacity: 1;}}}.lg-slide-progress {.lightGallery-captions {h4 {transform: translate3d(-60px, 0, 0px);}p {transform: translate3d(60px, 0, 0px);}h4, p {opacity: 0;}}}.lightGallery-captions {h4, p {transition: transform 0.4s ease-in-out, opacity 0.4s ease-in;}}.lg-current {.lightGallery-captions {h4, p {transition-delay: 500ms;}}&.lg-slide-progress {.lightGallery-captions {h4, p {transition-delay: 0ms;}}}}#inline-gallery-container {width: 100%;height: 0;padding-bottom: 65%;position: relative;}@media (max-width: 768px) {#inline-gallery-container {padding-bottom: 85%;}}@media (max-width: 480px) {#inline-gallery-container {padding-bottom: 100%;}}.lightGallery-captions {color: #fff;text-align: center;}.sidebar-box.listing-info-box {background-color: #1f1f1f;border-radius: 20px;padding: 1.5rem;box-shadow: 0 6px 15px rgba(0, 0, 0, 0.2);}.car-title {font-weight: 700;}.btn-danger, .btn-outline-danger {border-radius: 10px;font-weight: 600;transition: transform 0.2s ease-in-out, box-shadow 0.2s ease-in-out;}.btn-danger:hover, .btn-outline-danger:hover {transform: translateY(-2px);box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);}@media (max-width: 768px) {.sidebar-box.listing-info-box {padding: 1rem;margin-bottom: 2rem;}.car-title {font-size: 1.5rem;}.btn-danger, .btn-outline-danger {font-size: 0.9rem;padding: 0.7rem 1rem;}}