.description_card{background:#fff;border-radius:12px;border:1px solid #eee!important;margin-top:16px;overflow:hidden}.description_card .card-header{padding:14px 18px;border-bottom:1px solid #f0f0f0}.description_card .card-header span{font-size:20px;font-weight:600;color:#00b2ca}.description_card .card-body{padding:4px 18px;display:grid;grid-template-columns:repeat(1,1fr);grid-column-gap:28px;column-gap:28px;grid-row-gap:10px;row-gap:10px;font-size:14px;line-height:1.6}.description_card .card-body>*{page-break-inside:avoid;break-inside:avoid}.description_card .card-body:after,.description_card .card-body:before{content:""}.description_card .card-body div,.description_card .card-body p{display:flex;justify-content:space-between;gap:10px}.description_card .card-body b,.description_card .card-body strong{font-weight:600;color:#111827;min-width:140px}.description_card .card-body span{color:#374151;text-align:left}.description_card .card-body.truncate{max-height:280px;overflow:hidden}.description_card .card-footer{padding:10px 18px 14px;text-align:left}.description_card .card-footer button{background:none;border:none;color:#0ea5e9;font-size:14px;font-weight:500;cursor:pointer}@media (max-width:1024px){.description_card .card-body{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.description_card .card-body{grid-template-columns:1fr}.description_card .card-body strong{min-width:120px}}.gallary_section{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;width:100%}.gallary_section .display_img{width:100%;height:100%;border-radius:12px;background-color:#f6f5fa;position:relative;overflow:hidden}.gallary_section .display_img img{object-fit:contain;aspect-ratio:870/500;display:block}.gallary_section .display_img .react-player,.gallary_section .display_img img,.gallary_section .display_img video{height:auto;width:100%;border-radius:12px}@media (max-width:575px){.gallary_section .display_img img{object-fit:cover}}.gallary_slider{width:100%;position:relative;display:flex;justify-content:center;align-items:center}[dir=rtl] .gallary_slider .swiper-slide{margin-right:0!important}[dir=ltr] .gallary_slider .swiper-slide{margin-left:0!important}.gallary-swiper{overflow:hidden!important;max-width:100%;margin:0 auto}@media only screen and (min-width:992px){.gallary-swiper .swiper-slide{width:120px!important;height:120px!important}}.swiper_img_div{width:100%;height:100%;border-radius:8px;overflow:hidden;cursor:pointer;transition:all .3s ease}.swiper_img_div .swiper_images,.swiper_img_div img{width:100%;height:100%;object-fit:cover;display:block}.swiper_img_div.selected{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(0,0,0,.1)}.swiper_img_div:hover{box-shadow:0 2px 8px rgba(0,0,0,.15)}.pag_leftarrow_cont,.pag_rightarrow_cont{position:absolute;top:50%;transform:translateY(-50%);background-color:rgba(0,0,0,.5);color:#fff;padding:12px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;border:none;z-index:10;width:44px;height:44px;transition:all .3s ease}.pag_leftarrow_cont:hover,.pag_rightarrow_cont:hover{background-color:rgba(0,0,0,.7)}.pag_leftarrow_cont{left:12px}.pag_rightarrow_cont{right:12px}[dir=rtl] .pag_leftarrow_cont{left:auto;right:12px;transform:translateY(-50%) rotate(180deg)}[dir=rtl] .pag_rightarrow_cont{right:auto;left:12px;transform:translateY(-50%) rotate(180deg)}.arrowLeft,.arrowRight{width:20px;height:20px;color:#fff}.PagArrowdisabled{cursor:default!important;opacity:.4}.PagArrowdisabled:hover{background-color:rgba(0,0,0,.5)!important}.hideArrow{display:none!important}.thumbnail-container,.video-thumbnail{width:100%;height:100%}.thumbnail-container{position:relative;cursor:pointer;overflow:hidden;border-radius:8px}.thumbnail-container img{width:100%;height:100%;object-fit:cover;display:block}.video-overlay{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.3);transition:background .3s ease}.thumbnail-container:hover .video-overlay{background:rgba(0,0,0,.5)}@media (max-width:768px){.gallary_section{gap:20px}.pag_leftarrow_cont,.pag_rightarrow_cont{padding:10px;width:40px;height:40px}.arrowLeft,.arrowRight{width:18px;height:18px}}@media (max-width:576px){.gallary_section{gap:15px}.pag_leftarrow_cont,.pag_rightarrow_cont{padding:8px;width:36px;height:36px}.arrowLeft,.arrowRight{width:16px;height:16px}@media only screen and (max-width:576px){.gallary-swiper .swiper-slide{width:80px!important;height:80px!important}}}.location_banner{margin-top:12px;width:100%}.location_banner_img{width:100%;height:auto;display:block;border-radius:8px}.car_detail_card{background:#fff;border-radius:12px;padding:16px 18px;border:1px solid #eee;margin-top:10px;margin-bottom:16px}.car_detail_row{display:grid;grid-template-columns:repeat(6,1fr);grid-column-gap:40px;column-gap:40px;grid-row-gap:22px;row-gap:22px}.car_detail_item{display:flex;flex-direction:column}.car_detail_label{font-size:13px;font-weight:500;color:#00b2ca}.car_detail_value_row{display:flex;align-items:center;gap:10px;min-height:40px}.car_detail_icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.car_detail_icon img{width:100%;height:100%;object-fit:contain}.car_detail_value{font-size:16px;font-weight:600;color:#111827;line-height:1.2;white-space:nowrap}@media (max-width:768px){.car_detail_card{padding:14px}.car_detail_row{grid-template-columns:repeat(2,1fr);column-gap:20px;row-gap:14px}.car_detail_value{font-size:15px}}@media (max-width:480px){.car_detail_row{grid-template-columns:1fr}}.location_card{background:#fff;border-radius:12px;border:1px solid #eee;padding:12px;margin-top:30px}.location_map{width:100%;height:220px;overflow:hidden;border-radius:10px;margin-bottom:0}.location_map iframe,.location_map>div{width:100%;height:100%;border-radius:10px}.location_info{padding:0 4px 4px}.location_heading{display:flex;align-items:center;gap:8px}.location_text{font-size:14px;font-weight:400;color:#111827;line-height:1.5;margin:0;padding-left:30px}.location_heading_icon{font-size:22px;color:#111827;flex-shrink:0}.location_heading h4{color:#111827;margin:0;font-weight:500;font-size:18px;line-height:100%;text-transform:capitalize}.location_action{padding:12px 4px 6px}.location_action button{width:100%;padding:10px 14px;font-size:14px;font-weight:500;color:#0ea5e9;background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;cursor:pointer;transition:all .2s ease}.location_action button:hover{background:#e0f2fe}@media (max-width:768px){.location_map{height:180px}.location_heading h4{font-size:16px}}