@font-face{font-family:'Kia Signature';src:url('../fonts/KiaSignature-Bold.woff2') format('woff2'),url('../fonts/KiaSignature-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Kia Signature';src:url('../fonts/KiaSignature-Light.woff2') format('woff2'),url('../fonts/KiaSignature-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Kia Signature';src:url('../fonts/KiaSignature-Regular.woff2') format('woff2'),url('../fonts/KiaSignature-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}
h1,h2,h3,h4,h5,h6,p{margin-bottom:15px;font-family:'Kia Signature'}body,h1,h2,h3,h4,h5,h6,p{font-family:'Kia Signature'}.abt-R p,.inner-section p{font-size:15px;line-height:24px}.adrs-sec,.found-car{display:flex;position:absolute}.adrs-sec h4,.car-search span.title,.sec-heading2,.ser-wraper h4{text-transform:uppercase;text-transform:uppercase}.form-section .form,.usedcar-detail-tab .tab-content,.vehicle-enquiry .form,img{max-width:100%}.alter-ctnt-row .img-col,.alternt-wraper .alter-btns .btn-type3,.at-share-btn-elements,.bg-grey,.btn-1,.car-details li,.count,.footer-logos,.found-car,.img-count,.newcar-details-slider .hd-typ4,.newcar-details-slider .slide-col,.ofr-mot-img,.our-new-cars .cell span sup,.red-txt-bar,.shar-icon-bar,.share-ctnt,.style-2 li,.submit-btn,.uc-btm-btns a,.uc-fearures-btm a,.used-car-detail .details-cell{text-align:center}.sidenav,body{overflow-x:hidden}.btn-1,.section-about .btn-type1{min-width:150px}#preloader,.acme-news-ticker-box,.alter-ctnt-row .img-col,.electrified-pg .loyality-car,.embed-youtube,.fleet-image,.footer-btm,.found-car,.ofr-img,.our-new-cars .cell,.section-about,.ser-img,.ser-wraper .overlay,.uc-img,.usedcar-img,.vid-border,.youtube-video{overflow:hidden}*,ul,ul li{margin:0;padding:0}body{font-size:16px;position:relative;z-index:auto;color:#000;font-weight:400}h1,h2,h3,h4,h5,h6{color:#000;font-weight:600}.motability-offers th,.offer-mot-block .table-style-1 tr:first-child td,.sec-motblty-benft .ben-wraper span,strong{font-weight:700}.acme-news-ticker-box ul li strong,.approvedcar-section h6,.classy-nav-container .classy-navbar .classynav ul li a:hover,.f-link li a:hover,.hrv-contact li p a,.rating-icon.active,.recent-news li:hover p,.section-top .top-content li a:hover,.top-content li a:hover,.top-content li span,.uc-fearures-btm a:hover,.usedcar-wraper p,a{color:#ea0029}a:active,a:focus,a:hover{text-decoration:none;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;outline:0}.wow{visibility:hidden}button:focus{border:none!important;box-shadow:none!important;outline:0!important}.button:focus{outline:0!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}li{list-style:none}p{color:#000;font-weight:400}img{height:auto}.bg-light,.loyality-box{background:#fafafa}.bg-dark{background:#05121d!important}.text-dark{color:#000!important}input:focus,textarea:focus{outline:0}.form-control{font-size:14px;padding:10px;height:auto}#preloader{position:fixed;width:100%;height:100%;z-index:9999999;top:0;left:0;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn:focus{box-shadow:none}.section-padding,.section-padding2{padding:80px 0}#guarantee-main .btn-style-1::after,.bg-black,.dropdown-item.active,.offer-row .text-cell a.btn:hover,.red-txt-bar .red-txt:hover,.tab-icon-wrap>li.active,.tab-icon-wrap>li:hover,a.btn-red-big:hover{background:#000}.header-top{background:#fff;padding:8px 45px}.top-content li{margin-right:20px;position:relative}.top-content li a{color:#000;font-size:13px;font-weight:normal}.count{width:17px;height:17px;line-height:17px;border-radius:50%;background:#ea0029;color:#fff!important;position:absolute;left:-20px;bottom:50%;transform:translate(0,50%)}.classy-nav-container{background-color:#05141f;padding:0 30px;z-index:11}.classy-nav-container .classy-navbar{-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;padding:0}.header-fixed,.rgt-arrow{-webkit-transition-duration:.5s;-o-transition-duration:.5s}.nav-brand{width:350px}.classy-nav-container .classy-navbar .classynav ul li a{font-size:14px;color:#fff;font-weight:400;padding:34px 9px;position:relative}.classynav ul li .active,.classynav ul li a:hover .classynav ul li.has-down::after,.classynav ul li.cn-dropdown-item ul li a:hover{color:#ea0029!important}.classynav ul>li>a:before{content:"";display:block;background-color:#ea0029;height:3px;width:0%;-webkit-transition:width .8s;transition:width .8s;position:absolute;left:0;bottom:0}.breakpoint-off .classynav ul li .megamenu,.classynav ul>li .active:before,.classynav ul>li>a:hover:before,.vdo-wrap{width:100%}.classy-nav-container .classy-navbar .classynav ul li.cn-dropdown-item ul li a,.classy-nav-container .classy-navbar .classynav ul li.megamenu-item ul li a{color:#fff;padding:7px 15px!important;border-bottom:1px solid #000;width:100%;height:auto;line-height:inherit}.classynav ul li.cn-dropdown-item ul li:last-child a{border-bottom:0!important}.classynav ul li.active a{position:relative;z-index:1}.classynav ul li.active a::before{width:80%;height:2px;background-color:#fff;position:absolute;bottom:0;left:10%;z-index:1;content:'';display:none}.approvedcar-section .sec-heading2 a,.approvedcar-section h6,.approvedcar-section h6 a,.classynav ul li.has-down.active>a::after,.classynav ul li.has-down>a::after,.classynav ul li.megamenu-item>a::after,.contact-form .checkbox-container,.contact-form .form-desc p,.cpy-rgt p a,.item-video-text p,.leaders-box .sub-hdng,.our-new-cars .cell:hover p,.our-new-cars .cell:hover span,.our-new-cars .cell:hover span i,.our-new-cars .cell:hover span sup,.sec-leader .link-style-1:hover,.sec-leader h2,.sec-leader p,.sec-tab .nav-tabs .nav-link.active,.social-icon:hover,.tab-col-wraper:hover h4,.tab-col-wraper:hover ul.new-car-list li,.tab-icon-wrap>li .nav-item-ctnt,.top-content .nwh-btn:focus{color:#fff}.breakpoint-off .classynav ul li .dropdown,.breakpoint-off .classynav ul li .megamenu{width:210px;-webkit-box-shadow:0 2px 40px 8px rgba(15,15,15,.15);box-shadow:0 2px 40px 8px rgba(15,15,15,.15);margin:0;padding:0}.header-fixed{left:0;margin:auto;position:fixed;top:0;width:100%;-webkit-box-shadow:0 10px 15px rgba(25,25,25,.1);box-shadow:0 10px 15px rgba(25,25,25,.1);z-index:99;transition-duration:.5s;-webkit-animation:.3s ease-in-out fadeInDown;animation:.3s ease-in-out fadeInDown;border-bottom:1px solid #fff;background:#05141f}.box-test-drive .loyality-car,.found-car h3,.gallery-item .sld img,.hrv-video-popup,.location-map,.sec-leader2,.section-location,.ser-wraper,.thumb-slider .item-thumb{position:relative}.header-fixed .classynav ul li a{padding-top:25px!important;padding-bottom:25px!important}.section-top{background:#e3e2e7;padding:13px 0}.section-top .top-content li a{color:#000;font-size:20px}.section-top .top-content .count{font-size:13px;line-height:20px}.sec-heading{font-size:28px;line-height:28px;font-weight:600;margin-bottom:6px}#video-sec,.abt-L img,.altr--img img,.banner-section img,.mot-image img,.news-image img,.sec-desc .cell img,.sec-image img,.social-sec img{width:100%;height:auto;display:block}.abt-R p{margin-bottom:10px;font-weight:400}.more-link{color:#ea0029;padding:0;margin-top:2px;margin-bottom:10px}.rgt-arrow{transition-duration:.5s}.car-search button.search,.owl-prev{-webkit-transition-duration:.5s;-o-transition-duration:.5s}.more-link:hover .rgt-arrow{padding-left:10px}.nwh-btn{color:#fff;border-radius:0;width:100px;margin-right:10px;font-size:16px}.car-search .bootstrap-select .dropdown-menu .dropdown-item:hover,.common-search .car-search button.search:hover,.form_button:hover,.inner-top-button a.btn:hover,.nwh-btn:hover{background:#000;color:#fff}.grey-btn{background:#282828}.blue-btn,.our-new-cars .cell.blue:hover{background:#2b62b3}.ofr-img img,.ser-img img{width:100%;height:auto;display:block;-webkit-transition:-webkit-transform .5s cubic-bezier(.25, .46, .45, .94);transition:transform .5s cubic-bezier(.25, .46, .45, .94);transition:transform .5s cubic-bezier(.25, .46, .45, .94),-webkit-transform .5s cubic-bezier(.25, .46, .45, .94)}.ben-wraper:hover img,.fleet-image:hover img,.ofr-img:hover img,.ser-img:hover img,.slide-col:hover .img-wrap img,.usedcar-innerwraper:hover .uc-img img,.usedcar-wraper:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.ser-wraper h4{font-size:18px;line-height:18px;color:#fff;font-weight:600}.ser-wraper p{font-size:15px;line-height:19px;color:#fff}.found-car{width:92px;height:92px;line-height:92px;right:25px;top:15px;border-radius:50%;align-items:center;z-index:1}.adrs-sec,.owl-prev{-webkit-border-radius:50%;-moz-border-radius:50%}.found-car:before{position:absolute;width:100%;height:100%;left:0;bottom:0;content:'';background:#d41a2c;opacity:.8}.found-car h3{font-size:16px;line-height:16px;color:#fff;margin:0}.location-map iframe{width:100%;display:block;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray}.adrs-sec{width:280px;height:280px;background:#fff;border-radius:50%;bottom:50%;left:50%;z-index:1;transform:translate(-50%,50%);align-items:center;justify-content:center}.adrs-sec h4{font-size:16px;font-weight:600;color:#ea0029;margin-bottom:5px}.adrs-sec p{color:#262626;margin-bottom:5px;font-size:14px;line-height:18px}.adrs-sec p a{font-size:14px;color:#ea0029}.adrs-sec h6 a{color:#262626}.adrs-sec .nwh-btn,.btm-btns .btn-type1:last-child,.car-search .eql:last-child,.gallery-section .sec-tab2 .nav-tabs :last-child .nav-link,.offer-cir:last-child,.our-new-cars.inner .btn-wrap .btn-1:last-child{margin-right:0}.bootstrap-select.show>.dropdown-menu>.dropdown-menu,.checkbox-container input:checked~.checkmark:after,.list-stle-1 li.selected i.fa-check{display:block}#benefit-slider .owl-dots .owl-dot span,.bootstrap-select>.dropdown-menu>.dropdown-menu li.hidden,.contents-tabs .sec-tab .nav-tabs .nav-link.active::after,.gallery-section .sec-tab .nav-tabs .nav-link.active::after,.list-stle-1 li i.fa-check,.nwmco-form .chkstyle1 input[type=checkbox],.nwmco-form .formstyle1 .custom-file-input,.rgt-arrow,.thumb-slider .owl-carousel .owl-video-play-icon{display:none}.bootstrap-select>.dropdown-menu>.dropdown-menu li a{display:block;width:100%;padding:3px 1.5rem;clear:both;font-weight:400;color:#292b2c;text-align:inherit;white-space:nowrap;background:0 0;border:0}.usedcarsearch-section{background:#262626}.common-search{padding-top:38px;padding-bottom:32px}.sub-hdng{color:#fff;font-size:22px;font-weight:600}.common-search .car-search{margin:0 auto;border-bottom:1px solid #484848;padding-bottom:30px}.common-search .car-search .bootstrap-select button{background:#fff;outline:0!important}.common-search .car-search .bootstrap-select .dropdown-menu{background:#f2f2f2;min-width:100%!important}.common-search #collapseSearch{width:1173px;margin-left:5px}.car-search{display:table;margin:0 auto 30px}.car-search .bootstrap-select,.f-link li a:hover:before,.social-sec iframe{width:100%!important}.car-search .bootstrap-select button{-webkit-border-radius:3px;border-radius:3px;padding:0 15px;height:45px;line-height:45px;outline:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;margin-bottom:10px;border:0!important}.car-search .adv-search,.car-search span.cars{line-height:16px;font-weight:400;position:relative}.car-search .bootstrap-select .dropdown-menu{padding:0;-webkit-border-radius:0;border-radius:0;margin-bottom:1px;border:0}.car-search .bootstrap-select .dropdown-menu .dropdown-item{padding:5px 15px;border-radius:0;font-size:12px}.car-search .bootstrap-select .filter-option{position:relative!important}.car-search .bootstrap-select .filter-option-inner-inner{font-size:12px!important;color:#000!important;font-weight:600}.car-search .big{width:246px;float:left;margin:0 5px;position:relative}.car-search .small{width:123px;float:left;margin:0 5px;position:relative;font-size:100%}.car-search .eql{position:relative;width:calc(20% - 8px);float:left;margin-right:10px}.car-search .card-body{border:0;padding:0;background:0 0!important}.car-search .adv-search{font-size:12px;color:#ea0029;padding:0;float:right;box-shadow:none;text-transform:capitalize;border-bottom:1px solid}.car-search .adv-search::after{width:100%;height:2px;content:"";position:absolute;left:0;bottom:0}.car-search span.cars{font-size:12px;color:#fff;display:block;float:right;padding-right:15px}.car-search span.cars::before{width:1px;height:11px;content:"";position:absolute;background:#fff;right:7px;bottom:2px}.car-search span.title{font-size:12px;color:#fff;z-index:9;font-weight:400}.car-search button.search{padding:0 37px;height:46px;border:0;background:#ea0029;font-size:14px;text-transform:uppercase;color:#fff;-webkit-border-radius:3px;border-radius:3px;position:relative;top:24px;transition-duration:.5s}.car-search button.search:hover,.ftr-adrs .red-btn:hover{color:#ea0029;background:#fff}.car-search .dropdown-toggle::after{content:"\f054";font-weight:900;font-size:12px;font-family:"Font Awesome 5 Free";border:0;right:20px;color:#000}.approvedcar-section{padding:50px 0 80px}.sec-heading2{font-size:35px;font-weight:600;margin-bottom:20px}.usedcar-wraper{padding:15px}.car-name{font-size:18px;line-height:19px;color:#ea0029;margin-top:15px;margin-bottom:0}.car-varient{font-size:14px;line-height:21px;font-weight:400;color:#000;margin-bottom:10px}.car-price{font-size:22px;line-height:22px;color:#ea0029;margin-bottom:5px}.apr-rep-text,.car-price span,.usedcar-wraper p i{font-size:16px}.owl-next,.owl-prev{width:45px;height:45px;background:#ea0029!important;bottom:50%;transform:translate(0,50%);font-size:15px!important;color:#fff!important;position:absolute;opacity:0;outline:0}.usedcar-wraper p span{color:#000;font-size:13px}.usedcar-wraper .more-link{width:100%;display:block;font-size:14px;color:#fff;background:#05141f;margin:0;border-radius:0;padding:8px 0;text-transform:capitalize}.bread-crumb li a,.cont-hdng,.ftr-hdng,.ftr-sec strong,.latestoffer-section .red-btn,.next-btn li a,.our-new-cars .cell span,.social-icons .tooltip,.uc-btm-btns a,.uc-fearures-btm a{text-transform:uppercase}.usedcar-img img{-webkit-transition:-webkit-transform .5s cubic-bezier(.25, .46, .45, .94);transition:transform .5s cubic-bezier(.25, .46, .45, .94);transition:transform .5s cubic-bezier(.25, .46, .45, .94),-webkit-transform .5s cubic-bezier(.25, .46, .45, .94);height:165px;object-fit:cover}.our-new-cars.inner .cell:hover .btn-1,.usedcar-wraper:hover .more-link{background:#ea0029;color:#fff}.shar-icon-bar>*,.usedcar-wraper:hover .rgt-arrow{display:inline-block}.owl-prev{left:45px;transition-duration:.5s;border-radius:50%}.f-link li a,.owl-next{-webkit-transition-duration:.5s;-o-transition-duration:.5s}.owl-next{right:45px;transition-duration:.5s;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.f-link li a,.ofr-img,.social-icon{position:relative}.owl-carousel:hover .owl-prev{left:15px;opacity:1}.owl-carousel:hover .owl-next{right:15px;opacity:1}.owl-carousel .owl-stage,.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y!important;touch-action:pan-y!important;-ms-touch-action:auto;touch-action:auto}.latestoffer-section{padding:75px 0 0}.alternt-wraper h4,.car-loca a,.cont-det p a,.latestoffer-section .sec-heading2,.nwh-modal .checkbox-container,.nwh-modal .form-desc p,.usedcar-detail-tab p a{color:#000}.ofr-img{width:49.5%}.latestoffer-section .red-btn{position:absolute;bottom:0;right:0;margin-right:30px;margin-bottom:15px}.offer-main{border-bottom:2px dashed #dedede;padding-bottom:55px}.socialmedia-section{padding:50px 0 70px}.footer-top{background:#313131}.bread-crumb li{padding-right:5px;color:#fff;font-size:10px}.bread-crumb li a{font-size:10px;color:#fff;font-weight:400}.f-link li a,.ftr-adrs p{font-size:13px;color:#fff}.bread-crumb li .active{color:#636363}.back-top .btn-type1{color:#fff!important;float:right}.back-top .btn-type1:hover{background:#fff;color:#05141f!important}.footer-btm{padding:50px 0 0;background:#000}.ftr-hdng{font-size:16px;color:#ea0029;margin-bottom:15px}.f-link li a{font-weight:300;transition-duration:.5s}.f-link li a:before,.our-new-cars .cell{-webkit-transition-duration:.5s;-o-transition-duration:.5s}.f-link li a:before{width:0%;height:1px;background:#ea0029;position:absolute;bottom:-5px;left:0;content:"";transition-duration:.5s}.ftr-map iframe{width:100%;display:block;background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.ftr-adrs p{font-weight:300}.ftr-adrs p a{color:#fff;font-size:10px}.ftr-adrs p span{font-size:13px;font-weight:600;color:#ea0029;display:block}.open-sec li{color:#fff;font-size:13px;font-weight:300;margin-bottom:15px}.f-link li,.ftr-sec strong,.tab-ctnt li{margin-bottom:5px}.social-icons{display:-webkit-box;display:flex;margin-top:35px}.social-icons .tooltip{display:block;position:absolute;top:0;left:50%;padding:5px 10px;border-radius:40px;font-size:14px;opacity:0;pointer-events:none;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);-webkit-transition:.3s;transition:.3s;z-index:1}.tooltip:after{display:block;position:absolute;bottom:1px;left:50%;width:0;height:0;content:"";border:solid transparent;border-width:10px 10px 0;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}.social-icon{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:35px;height:35px;margin:0 .5rem;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;cursor:pointer;font-size:14px;color:#fff!important;text-decoration:none;-webkit-transition:.15s;transition:.15s}.alter-ctnt-row .img-col img,.uc-img img{-webkit-transition:-webkit-transform .5s cubic-bezier(.25, .46, .45, .94)}.cardetail-sect .btn-bar .dtil-btn:first-child,.social-icon:first-child{margin-left:0}.social-icon:hover .tooltip{visibility:visible;opacity:1;-webkit-transform:translate(-50%,-130%);transform:translate(-50%,-130%)}.social-icon:active{box-shadow:0 1px 3px rgba(0,0,0,.5) inset}.social-icon--facebook,.social-icon--facebook .tooltip{background:#3b5a9b;color:#fff}.social-icon--facebook .tooltip:after{border-top-color:#3b5a9b}.social-icon--twitter,.social-icon--twitter .tooltip{background:#2b97f1;color:#fff}.social-icon--twitter .tooltip:after{border-top-color:#2b97f1}.social-icon--instagram,.social-icon--instagram .tooltip{background:#c13584;color:#fff}.social-icon--instagram .tooltip:after{border-top-color:#c13584}.social-icon--youtube,.social-icon--youtube .tooltip{background:red;color:#fff}.social-icon--youtube .tooltip:after{border-top-color:red}.ftr-sec strong{color:#fff;display:block;font-size:14px}.banner_caption h3,.banner_caption h4,.cpy-rgt p{color:#fff;margin-bottom:0}.footer-logos{border-top:1px solid #2c2c2c;border-bottom:1px solid #2c2c2c;padding:20px 0;margin-top:45px}.ftr-border{border-right:1px solid #2c2c2c}.ftr-border:last-child,.gallery-section .card,.sec-accordian .card{border:0}.cpy-rgt p{font-size:11px;font-weight:300;padding:14px 0}.banner-slides-content{position:absolute;top:50%;width:100%;left:0;transform:translate(0,-50%)}.uc-img,.uc-top{position:relative}.banner_caption{padding-left:65px}.banner_caption h3{font-size:48px}.banner_caption h4{font-size:30px}.inner-section,.inner-section .location-map,.mot-parts-service-section,.motability-section,.newcar-details,.offer-row .text-cell,.our-new-cars,.section,.section-services,.whychoose-section{padding:50px 0}.our-new-cars h1{margin-bottom:30px;font-weight:400;font-size:48px;color:#000018}.our-new-cars .cell{height:100%;padding:40px 40px 28px;transition-duration:.5s;cursor:pointer}.our-new-cars .cell span{display:block;font-size:30px;line-height:20px;margin:0 0 20px;text-align:left;min-height:105px}.our-new-cars .cell span sub{display:block;font-size:24px;line-height:normal;bottom:0;margin:5px 0 9px}.price{font-size:36px;font-weight:400}.our-new-cars .cell.red:hover{background:#cf0f00}.our-new-cars .cell.red:hover .btn-1{background:#2b62b3!important}.our-new-cars .cell span i{font-size:15px;color:#c00;position:relative;top:-2px}.our-new-cars .cell span sup{line-height:normal;display:block;font-size:18px;top:0;color:#c00}.our-new-cars .cell span label{font-size:12px;padding:5px 8px;background:#2b62b3;color:#fff;margin:4px 0 0;display:inline}.our-new-cars .cell p{font-size:20px;line-height:24px;color:#fff;padding:0 40px;width:100%;opacity:0;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}.gal-col:hover .zoom-icon,.item-thumb:hover .zoom-icon,.our-new-cars .cell:hover p{opacity:1}.our-new-cars .cell .imgBx{height:160px;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.offer-row .text-cell img,.our-new-cars .cell .imgBx img{max-width:100%;max-height:100%}.our-new-cars.inner .btn-wrap .btn-1{width:100%;background:#4b5056;color:#fff;margin-bottom:6px;text-transform:uppercase;font-size:14px;padding:10px 0}.our-new-cars.inner .cell:hover label{background:#fff;color:#000}.our-new-cars.inner .cell:hover .btn-1:nth-child(2){background:#fff!important;color:#000!important}.btn-form-1:hover,.our-new-cars.inner .cell:hover .btn-1:hover{background:#000!important;color:#fff!important}.list1 li,.price-tag-ctnt span.lbl,.tab-ctnt-inner p,.top-content p{font-size:20px}.inner-section .common-search .car-search,.offer-row:last-child{border-bottom:0}.inner-section .common-search{padding:40px 0}.inner-section .usedcarsearch-section{background:#9ea1a2}.usedcar-section{padding:50px 0 0}.usedcar-section h1{font-weight:400;font-size:48px;color:#000018;margin-bottom:15px}.alternt-wraper:last-child,.bg-grey p:last-child,.box-test-drive .loyality-desc .sub-hdng:last-child,.cont-det:last-child,.content-pages p:last-child,.list-new-1 li:last-child,.nc-offer-block .list-style-1 li:last-child,.nc-offer-block:last-child,.offer--collapse .table-style-1,.offer-mot-block .table-style-1,.offer-mot-block:last-child,.recent-news .text a,.recent-news .text p,.recent-news li:last-child,.test-drive-pg .layality-col:last-child,.uctop_L h3,.uctop_L h4{margin-bottom:0}.usedcar-section .car-search{margin:0;padding:0 15px}.usedcar-section .car-search .big{margin-left:0;margin-right:10px}.usedcar-section .car-search .bootstrap-select .dropdown-menu{background:#f2f2f2}.usedcar-section .car-search .bootstrap-select button{background:#e4e4e4;outline:0!important;margin:0}.next-btn{padding:0 15px}.next-btn li{padding:0 9px}.next-btn li:last-child{padding-right:0!important}.next-btn li a{font-size:12px;color:#262626;font-weight:400}.next-btn .active a,.next-btn li a:hover{color:#c7c7c7}.usedcar-top{border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;padding:9px 0}.usedcar-list{padding:30px 0 0}.top-btns,.used-car-col{margin-bottom:70px}.uc-img{height:250px}.uc-img img{width:100%;display:block;transition:transform .5s cubic-bezier(.25, .46, .45, .94);transition:transform .5s cubic-bezier(.25, .46, .45, .94),-webkit-transform .5s cubic-bezier(.25, .46, .45, .94);object-fit:cover;height:250px}.uc-top{padding:0 15px}.icon-star,.uctop_R{position:absolute}.uctop_R{right:0}.rating-icon{color:#4b5056}.uctop_R .active .rating-icon{color:orange}.uc-details{padding:20px 15px 10px}.uc-details span{font-size:14px;line-height:14px;color:#000;font-weight:400}.car-details li,.car-details li span,.uctop_L h4{font-weight:600}.uctop_L h4{font-size:20px;line-height:21px;color:#ea0029}.uctop_R li{padding:0 6px}.uctop_R li span{padding-left:6px;font-size:14px}.car-details{width:100%;padding:0 15px;margin:7px 0}.car-details li{width:100%;color:#ea0029;border-bottom:1px solid #c1c1c1;border-top:1px solid #c1c1c1;border-right:1px solid #c1c1c1;padding:7px 0;font-size:14px;align-items:center;display:flex;flex-direction:column;justify-content:center}.car-details li:last-child,.hrv-contact li:last-child,.used-car-detail .details-cell li:nth-child(3n){border-right:none}.uc-fearures-main{border-bottom:1px solid #c1c1c1;padding-top:20px}.uc-features{margin-bottom:20px}.uc-features h4{font-size:12px;color:#000;font-weight:400;margin:0}.car-icons{margin-right:6px}.uc-fearures-btm{padding:7px 0 0}.uc-fearures-btm a{font-size:14px;color:#000;font-weight:400;width:100%;display:block}.uc-btm-btns a{width:100%;display:block;font-size:13px;color:#fff;background:#05141f;border:1px solid #05141f;padding:10px 0;margin-right:3px}.uc-btm-btns a:last-child{background:#9ea1a2;border-right:0;border:1px solid #9ea1a2;margin-right:0}.uc-btm-btns a:hover{background:#fff!important;color:#000}.contact-detais,.sec-padd2{padding:70px 0}.contact-detais h1{margin-bottom:20px;font-weight:400;font-size:48px;line-height:38px;color:#000018}.cont-top{padding-bottom:40px}.cont-top p{font-size:20px;color:#000;margin:0}.cont-det .open-sec li,.cont-det p{color:#000;font-size:16px}.cont-hdng{font-size:20px;color:#000}.cont-det{margin-bottom:27px}.cont-det .open-sec li{font-weight:400}.contact-form{padding:50px 0;background:#262626}.contact-form h1{margin-bottom:20px;font-weight:400;font-size:48px;line-height:38px;color:#fff}.form{max-width:770px;margin:0 auto}.form .form-group{position:relative;margin-bottom:30px;height:auto}.form .form-group input option,.form .form-group select option,.vehicle-enquiry .form .form-group input option,.vehicle-enquiry .form .form-group select option{color:#ababab}.form .form-group textarea,.vehicle-enquiry .form .form-group textarea{height:120px}.form .form-group input::-webkit-input-placeholder,.form .form-group select::-webkit-input-placeholder{color:#000!important}.form .form-group input::-moz-placeholder,.form .form-group select::-moz-placeholder{color:#000!important}.form .form-group input:-ms-input-placeholder,.form .form-group select:-ms-input-placeholder{color:#000!important}.form .form-group input:-moz-placeholder,.form .form-group select:-moz-placeholder{color:#000!important}.form .form-group textarea::-webkit-input-placeholder{color:#000!important}.form .form-group textarea::-moz-placeholder{color:#000!important}.form .form-group textarea:-ms-input-placeholder{color:#000!important}.form .form-group textarea:-moz-placeholder{color:#000!important}.form .form-control{resize:none}.form-desc p{color:#000;font-size:15px;line-height:24px;margin-bottom:10px}.checkbox-container{display:block;position:relative;padding-left:26px;margin-right:33px;margin-bottom:0;cursor:pointer;font-size:15px;color:#000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-container .checkmark{position:absolute;top:50%;left:0;transform:translate(0,-50%);height:17px;width:17px;background-color:#e3e3e3;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;transition:.4s ease-in-out;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out}.checkbox-container input:checked~.checkmark,.checkbox-container:hover input~.checkmark,.contact-form .checkmark{background-color:#0b2033}.checkbox-container .checkmark:after{content:"";position:absolute;display:none;left:6px;top:3px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.captcha{color:#000;display:flex;justify-content:flex-start;align-items:center;justify-content:space-between;width:295px;background:#f9f9f9;padding:10px;border-radius:4px}.spinner{position:relative;width:2em;margin:0 12px 0 0;display:flex;align-items:center;justify-content:center}.captcha p,.hrv-contact li p,.inner-section .our-new-cars h2,.our-new-cars.offer.detail h1,.spinner label{margin:0}.captcha input[type=checkbox]{position:absolute;opacity:0;z-index:-1}.captcha input[type=checkbox]+.checkmark{display:inline-block;width:28px;height:28px;background-color:#fcfcfc;border:2px solid #c1c1c1;border-radius:3px;display:flex;justify-content:center;align-items:center;cursor:pointer}.captcha input[type=checkbox]+.checkmark span{content:'';position:relative;margin-top:-3px;transform:rotate(45deg);width:.75em;height:1.2em;opacity:0}.captcha input[type=checkbox]+.checkmark>span:after{content:'';position:absolute;display:block;height:3px;bottom:0;left:0;background-color:#0a75a3}.captcha input[type=checkbox]+.checkmark>span:before{content:'';position:absolute;display:block;width:3px;bottom:0;right:0;background-color:#0a75a3}.captcha input[type=checkbox]:checked+.checkmark{animation:2s forwards spin;background:#f0f0f0}.captcha input[type=checkbox]:checked+.checkmark>span{animation:1s 1.9s forwards fadein}.captcha input[type=checkbox]:checked+.checkmark>span:after{animation:.3s 2s forwards bottomslide}.captcha input[type=checkbox]:checked+.checkmark>span:before{animation:.5s 2.2s forwards rightslide}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes bottomslide{0%{width:0}100%{width:100%}}@keyframes rightslide{0%{height:0}100%{height:100%}}.captchalogo{display:flex;flex-direction:column;align-items:center;height:100%;align-self:flex-end}.bn-typ3,.img-count,.price-tag-ctnt,.shr-icon,.style-2 li{display:inline-block }.captchalogo img{height:2em;width:2em}@keyframes spin{10%{width:0;height:0;border-width:6px}30%{width:0;height:0;border-radius:50%;border-width:1em;transform:rotate(0);border-color:#c7daf5}50%{width:2em;height:2em;border-radius:50%;border-width:4px;border-color:#c7daf5 #5998ef #c7daf5 #c7daf5}70%{border-width:4px;border-color:#c7daf5 #5998ef #c7daf5 #c7daf5}90%{border-width:4px}100%{width:2em;height:2em;border-radius:50%;transform:rotate(720deg);border-color:transparent}}.form_button{background:#ea0029;color:#fff;margin-top:10px;padding:10px 45px;text-transform:uppercase;border-radius:0;font-size:13px}.btn-1,.inner-top-button a.btn,.offer-row .text-cell a.btn{background:#c00;text-transform:uppercase}.contact-form .form_button{width:100%;border-radius:4px}.form-control:focus{color:#495057;background-color:#fff;border-color:#ea0029;outline:0;box-shadow:0 0 0 .2rem rgba(204,0,0,.31)}.hd-typ3{font-size:48px;line-height:48px;color:#000;margin:0;letter-spacing:-1px}.btn-1{min-height:40px;font-size:16px;color:#fff;padding:8px 15px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.btn-1:hover{background:#000;color:#fff;text-decoration:none}.table-style-1{font-size:14px;font-weight:400!important}.table-style-1 thead th{border:0;border-bottom:2px solid #00a651;font-size:24px;font-weight:400;padding-left:0;padding-right:0}.table-style-1 tbody tr td{border:0!important;padding:12px 15px}.table-style-1 tbody tr:nth-child(2n){background:#f6f6f6}.our-new-cars.offer.detail h3,.price-tag .rate{font-size:30px}.our-new-cars.offer.detail ul{font-size:24px;list-style:none;padding:0;margin-bottom:15px}.our-new-cars.offer.detail ul li{padding:0 0 0 24px;position:relative}.our-new-cars.offer.detail ul li::after{width:7px;height:7px;background:red;content:"";position:absolute;left:0;top:13px;-webkit-transform:rotate(-50deg);-moz-transform:rotate(-50deg);-ms-transform:rotate(-50deg);-o-transform:rotate(-50deg);transform:rotate(-50deg)}.offer-left{max-width:420px;margin:0 auto}.offer-row{border-bottom:2px solid #ebebeb}.offer-row .text-cell h2{font-size:30px;text-transform:uppercase;margin:0 0 10px;font-weight:700}.offer-row .text-cell ul{margin:0 0 15px;padding:0;list-style:none;font-size:24px;line-height:normal}.offer-row .text-cell ul li{margin:0 0 4px}.offer-row .text-cell span{font-size:30px;font-weight:400;color:#000;display:block}.offer-row .text-cell a.btn{font-size:16px;color:#fff;-webkit-border-radius:0;border-radius:0;padding:7px 38px;margin:5px 0 0}.inner-top-button{padding:12px 0 0;margin-bottom:25px}.inner-top-button a.btn{padding:0 25px;height:36px;font-size:12px;color:#fff;line-height:36px;-webkit-border-radius:0;border-radius:0;float:right;margin:0 0 0 4px;font-weight:700}.inner-top-button a.btn i{margin:0 0 0 2px}.cardetail-sect .btn-bar .dtil-btn{width:49%;margin-left:2%;float:left;padding:5px;text-align:center;background-color:#232323;color:#fff;text-decoration:none;text-transform:uppercase}.cardetail-sect .btn-bar .dtil-btn i{position:relative;bottom:-1px;margin:0 0 0 4px}.cardetail-sect .btn-bar .dtil-btn:hover{background-color:#000}.cardetail-sect{border-bottom:1px dashed #c3c3c3;padding-bottom:50px;margin-bottom:30px}.cardetail-sect .hd-typ1::before{content:attr(company-attr);display:block;font-size:80%}.new-cardetail-sect{margin-bottom:45px}.cardetail-sect .hd-typ1{font-size:24px;margin-bottom:0;margin-top:10px}.hd-typ1{padding:0;position:relative;font-weight:700;color:#000;font-size:30px;margin-bottom:10px}.hd-typ1 .star::after{position:absolute;left:100%;bottom:10px}.price-tag{font-size:16px;color:#000;line-height:1.2}.price-tag .rate.was-now{font-size:24px;display:block;margin-bottom:-1px;margin-top:-5px;font-weight:700}.price-tag .rate.was-now label{line-height:normal;margin:0;padding:0;color:#000}.price-tag-ctnt{float:right;font-size:14px}.slider-wrap{position:relative;min-height:100px;margin-top:10px}span.iconYoutube{position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}span.carOfTheWeek{position:absolute!important;left:0!important;top:0!important}.used-car-detail .details-cell{list-style-type:none;padding:0;margin:25px 0 30px}.used-car-detail .details-cell li{float:left;width:33.333%;border:1px solid #c9c9c9;border-top:none;border-left:none;padding:13px 5px}.used-car-detail .details-cell li:nth-last-col{border-bottom:0}.used-car-detail .details-cell li span{font-size:14px;font-weight:400;display:block;padding-top:15px}.alter-ctnt-row .sub-hd2,.motability-offers img,.recent-news li,.used-car-detail .btn-bar,.whats-new-col{margin-bottom:15px}.used-car-detail .bn-typ3{float:right;margin-top:10px}.red-txt-bar{margin-bottom:25px}.red-txt-bar .red-txt{position:relative;font-size:14px;margin-left:5px;font-weight:700;padding:4px 15px!important;color:#fff;border-radius:3px;text-decoration:none}.shar-icon-bar{line-height:1.2;border-bottom:1px solid #c9c9c9;border-top:1px solid #c9c9c9;padding:10px 0}.share-ctnt{position:relative;padding-left:0;width:100%}.share-ctnt::before{content:attr(shared-lbl-attr);margin-bottom:5px;display:block;line-height:1.2;font-size:15px;font-weight:400}.shr-icon{background:url("../images/sprite-typ1.png") 0 -30px no-repeat;width:29px;height:29px;margin-left:5px}.shr-icon:hover{transform:scale(.93);-webkit-transform:scale(.93);-moz-transform:scale(.93);-o-transform:scale(.93);-ms-transform:scale(.93)}.shr-icon:focus,.shr-icon:hover{text-decoration:none;outline:0}.shr-icon.fb{background-position:0 -30px}.shr-icon.gplus{background-position:-33px -30px}.shr-icon.twtr{background-position:-67px -30px}.shr-icon.email{background-position:-101px -30px}.shr-icon.print{background-position:-135px -30px}.bn-typ3{background-color:#00803f;color:#fff;text-decoration:none;padding:8px 15px;font-size:12px;font-weight:700}.bn-typ3:focus,.bn-typ3:hover{outline:0;text-decoration:none;background-color:#000;color:#fff}.img-count{color:#fff;background-color:rgba(0,0,0,.8);position:absolute;right:10px;bottom:10px;width:40px;height:40px;padding-top:18px;z-index:1;font-size:17px}.img-count::before{content:"";position:absolute;top:5px;left:50%;width:20px;height:20px;background:url("../images/sprite-typ1.png") -52px 0 no-repeat;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0)}.mot-parts-top .nwh-btn,.top-content .nwh-btn{width:auto;padding:12px 30px;text-transform:uppercase}.car-loca{font-size:20px;margin:10px 0 0;color:#000}.tab-wraper .tab-icon-wrap,.usedcar-detail-tab{margin-bottom:40px}.usedcar-detail-tab .tab-content ul{list-style-type:none;font-size:14px;margin:0;padding:0;font-weight:400}.usedcar-detail-tab .tab-content ul li{margin-bottom:10px;position:relative;padding-left:10px}.usedcar-detail-tab .tab-content ul li::before{content:"";position:absolute;left:0;top:10px;width:5px;height:1px;background-color:#000}.usedcar-detail-tab .tab-content ul.three-col li{float:left;width:33.33%}.usedcar-detail-tab .tab-content ul.three-col li:nth-child(3n+1){clear:left}.usedcar-detail-tab .ctnt,.usedcar-detail-tab p{font-weight:400;font-size:16px;line-height:1.4}#guarantee-main p,.offer--collapse .hd-type4,.tab-content{font-size:18px}.tab-wraper .nav-tabs .nav-link.active,.tab-wraper .nav-tabs .nav-link:hover{border:none;color:#fff}.tab-wraper .nav-tabs .nav-link{border-radius:0;color:#000;border:none;font-size:16px;font-weight:700;padding:12px 30px}.tab-wraper .nav-tabs{border-bottom:2px solid #c00;line-height:1.2;align-items:flex-end;margin-bottom:30px}.tab-hd1{font-size:20px;margin-bottom:15px}.sec-desc h3{font-size:24px;color:#ea0029;margin:25px 0 15px}.sec-desc p{margin-bottom:10px;font-size:20px}.corporate-sales h4{font-size:20px;margin-top:20px}.sec-desc .cell h4{font-size:20px;margin-top:5px}.motability-sub-title img{margin:30px 0}.push-top,.why-choose{margin-top:5%}.style-2{padding:0;margin-bottom:35px}.style-2 li{margin-right:15px;background:#ddd;padding:4px 10px;margin-bottom:5px;font-size:14px}.style-2 li a{color:#9b0101}.why-choose-right{padding-left:20px}.why-choose-left{padding-right:25px}.style-3{padding-left:15px}.style-3 li{padding-bottom:10px;list-style:circle;font-size:20px}.desc li,.hrv-contact li,.list-new-1,.list-stle-1,.list-style-1,.list-style-2{list-style:none}.why-choose .big-link{font-size:16px;text-decoration:underline}.acme-news-ticker-box ul li a,.desc li,.hrv-contact li,.nav-item-ctnt,.nav-item-ctnt:hover,.sec-accordian .btn-link{text-decoration:none}.mot-parts-top .nwh-btn{font-weight:700;margin-top:30px;margin-right:0}.sec-desc h2{font-size:35px;text-transform:uppercase}.youtube-video{padding-bottom:56.25%;position:relative;height:0;margin-top:10%;margin-bottom:10px}.embed-youtube iframe,.youtube-video iframe{left:0;top:0;height:100%;width:100%;position:absolute}.youtube-video+h3{margin:10px 0 0}.bg-grey{background:#fafafa;padding:50px 0;margin-top:40px}.hd-typ4,.motability-offers table{text-align:left}.bg-grey p{max-width:500px;margin-left:auto;margin-right:auto;margin-bottom:15px}.sec-mb{margin-bottom:35px}.sub-hd{font-size:24px;line-height:24px}.sub-hd2{font-size:20px!important;display:block;font-weight:700}.top-content .nwh-btn{font-weight:700;margin:0 5px}.hd-typ4{font-size:35px;line-height:1.2;margin:0 0 10px}.vdo-col{border:1px solid #ddd;padding:7px;border-radius:5px}.vdo-col iframe{margin:0;vertical-align:top}.alter-ctnt-row,.alternt-wraper .alter-btns,.rating-star{display:flex}.alter-ctnt-row .alter-col{width:50%;padding:20px;margin:0}.alter-ctnt-row .img-col.bg-grey{background-color:#f1f1f1;padding:60px 20px}.alter-ctnt-row .img-col{padding:0}.alter-ctnt-row .img-col img{transition:transform .5s cubic-bezier(.25, .46, .45, .94),-webkit-transform .5s cubic-bezier(.25, .46, .45, .94);width:100%}.alter-ctnt-row:hover .img-col img{-webkit-transform:scale(1.07);transform:scale(1.07)}.alter-ctnt-row .ctnt-col{background-color:#1f1f1f;color:#fff;padding:20px 30px}.alter-ctnt-row:nth-child(2n),.alternt-wraper:nth-child(2n) .row{flex-direction:row-reverse}.alter-ctnt-row:nth-child(2n) .ctnt-col.bg-white{padding-left:0}.sub-hd1{font-size:22px;display:block;margin-bottom:15px}.alternt-wraper,.ben-col,.gal-col,.layality-col,.meet-team-page .sec-column,.nwh-modal .form-group,.nwmco-form .formstyle1 .form-group,.review-col,.section-top-ctnt .hd-typ3,.vehicle-enquiry .form .form-group{margin-bottom:30px}.newcar-details-slider{display:-webkit-flex;-webkit-justify-content:center;display:flex!important;justify-content:center}.newcar-details-slider .slide-col{-webkit-box-shadow:0 0 5px -3px rgba(0,0,0,.75);-moz-box-shadow:0 0 5px -3px rgba(0,0,0,.75);box-shadow:0 0 5px -3px rgba(0,0,0,.75);height:100%;padding:15px;margin:3px}.newcar-details-slider .img-wrap{background-color:#f3f5f6;margin-bottom:15px;overflow:hidden}.ben-icon img,.fleet-image img,.newcar-details-slider .img-wrap img{-webkit-transition:-webkit-transform .5s cubic-bezier(.25, .46, .45, .94);transition:transform .5s cubic-bezier(.25, .46, .45, .94);transition:transform .5s cubic-bezier(.25, .46, .45, .94),-webkit-transform .5s cubic-bezier(.25, .46, .45, .94)}.small-text{font-size:18px;line-height:1.4;margin-bottom:10px}.tab-wraper>ul{list-style-type:none;margin:0;padding:0}.tab-icon-wrap>li{float:left;list-style-type:none;margin:0;padding:0;cursor:pointer;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;color:#fff}.tab-icon-wrap{border-bottom:2px solid #000}.nav-item-ctnt{color:#000;padding:12px 30px;display:block;text-transform:uppercase;font-weight:700}.nav-item-ctnt:hover{color:#fff}.tab-icon-mob{display:none;position:relative;cursor:pointer}.tab-ctnt>li{border-top:none}.tab-icon-mob a,.tab-icon-mob span{display:block;padding:7px 15px;color:#fff}.tab-icon-mob a:hover,.tab-icon-mob span:hover{background-color:#000;color:#fff;text-decoration:none}.tab-icon-mob::after{content:"";position:absolute;right:15px;top:7px;width:10px;height:10px;border:2px solid #fff;border-left:none;border-top:none;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-animation-name:open-ctnt;animation-name:open-ctnt;-webkit-animation-duration:.1s;animation-duration:.8s;-webkit-animation-delay:.8s;animation-delay:.8s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes open-ctnt{0%,100%{top:8px}50%{top:12px}}@keyframes open-ctnt{0%,100%{top:8px}50%{top:12px}}.ctnt-list.active .tab-icon-mob::after{animation:none;top:15px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);-ms-transform:rotate(-135deg)}.red-txt-bar .red-txt,.tab-icon-wrap>li,.tab-wraper .nav-tabs .nav-link.active,.tab-wraper .nav-tabs .nav-link:hover,.top-center-btn .btn,.used-car-list .approved a:hover{background:#c00}.tab-ctnt-inner .hd-typ3{margin-bottom:30px;text-transform:uppercase}.current-offer .cell.same-height-1 p,.form-desc .d-flex,.img-col,.img-info2 b,.tc-wraper h5{margin-bottom:10px}.tab-ctnt-inner .look-around h4{font-size:48px;text-transform:uppercase;color:#000;margin:0;padding:0}.img-info{font-size:16px;line-height:1.2;color:#000;font-weight:400;margin-top:4px;display:block}.img-info2{font-size:20px;line-height:1.2;color:#000;margin-top:4px;display:block}.mobSearchButton,.zoom-icon{line-height:40px;text-align:center}.img-info2 b{display:block;font-size:22px}.multi-cell-wrap{display:flex;font-weight:400;position:relative;align-items:center;justify-content:center;color:#000;flex-wrap:wrap}.cell-title::before{content:attr(cell-title-attr);display:inline-block;white-space:nowrap;text-transform:uppercase;font-weight:700;font-size:16px;letter-spacing:1px;color:#000}.multi-cell-wrap .cell{position:relative;margin:5px;border:2px solid #002a4e;border-top:5px solid #002a4e;padding:25px 15px 10px;line-height:1.2;font-size:25px;font-weight:700;text-align:center}.multi-cell-wrap .cell:before{content:attr(cell-title-attr);text-align:center;position:absolute;left:0;right:0;top:4px;font-size:20px;color:#002a4e}.multi-cell-box{display:flex;align-items:center;justify-content:center;margin-bottom:20px}.border-box{height:100%;border:1px solid #eee;padding:40px 30px;display:flex;align-items:center}.border-box.key-feature-box .style-3{display:flex;flex-wrap:wrap}.border-box.key-feature-box .style-3>li{width:50%;margin-bottom:0;padding-bottom:8px}.tab-ctnt .hd-typ2{font-size:24px;color:#000;margin:0;letter-spacing:-1px}.with-sub{position:relative;margin-top:0;background-size:cover}.with-sub::before{content:attr(sub-hd-attr);position:static;left:0;right:0;top:0;line-height:1.2;font-size:65%;display:block}.embed-youtube{padding-bottom:45.25%;position:relative;height:0}.tabContent-1,.tabMenu-1{padding:20px 0 0;float:left}a.btn-red-big{background:#c3002f;color:#fff;display:inline-block;padding:10px 30px}.sidenav{height:100%;width:100%;position:fixed;z-index:9999;top:0;right:-100%;background-color:#111;transition:.5s}.sidenav .button-wrap{height:45px;width:100%;position:absolute;left:0;bottom:0}.sidenav .button-wrap .apply,.sidenav .button-wrap .back{width:50%;float:left;display:block;background:#2b2b2b;height:45px;line-height:45px;text-align:center;font-size:18px;color:#fff;border:0}.sidenav .button-wrap .back{width:45%}.sidenav .button-wrap .back i{font-size:12px;margin-right:2px}.sidenav .button-wrap .apply{background:#020000;width:55%}.tabMenu-1{width:45%;background:#ea0029;height:100%;display:block}.offer-mot-block .sec-accordian .card-body,.tabMenu-1 .nav-item,img.mfp-img{padding:0}.tabMenu-1 a.nav-link{padding:12px 10px;background:0 0!important;-webkit-border-radius:0;border-radius:0;border:0;font-size:14px;color:#fff;font-weight:400}.tabMenu-1 a.nav-link.active{background:#a20007!important;color:#fff}.tabContent-1{width:55%;background:#fff;height:100%}.tabContent-1 input.search{width:calc(100% - 20px);margin-left:10px;height:35px;border:1px solid #c4c4c4;-webkit-border-radius:5px;border-radius:5px;color:#000;font-size:14px;padding:0 10px}.tabContent-1 input.search::placeholder{color:#000;opacity:1}.tabContent-1 .hWrap{height:calc(100vh - 45px);margin-top:0}.tabContent-1 input.search+.hWrap{height:calc(100vh - 109px);margin-top:10px}.list-stle-1{margin:0;padding:0;color:#434746;font-size:16px}#guarantee-main .btn-style-1,.mobSearchButton{color:#fff!important;text-transform:uppercase}.list-stle-1 li{padding:14px 20px 10px 10px;border-bottom:1px solid #ebebeb;position:relative;font-weight:400;font-size:14px}.list-stle-1 li:last-child,.used-car-detail .details-cell li:nth-child(7),.used-car-detail .details-cell li:nth-child(8),.used-car-detail .details-cell li:nth-child(9){border-bottom:0}.list-stle-1 li i{font-size:13px;color:#ea0029;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.mobSearchWrap{background:#262626;padding:20px 15px}.mobSearchButton{width:100%;height:40px;display:block;border:0;background:#ea0029;font-size:15px;-webkit-border-radius:3px;border-radius:3px;font-weight:700;letter-spacing:2px}.mobSearchButton i{font-size:15px}.form-border,.form-section,.nwh-modal .modal-body{padding:30px}.nwh-modal .modal-header{padding:10px 15px;background:#05141f;border-radius:0}.nwh-modal .modal-title{color:#fff;font-size:20px;text-transform:uppercase}.ftr-sec .btn-type1,.sec-column h4 span{text-transform:capitalize;text-transform:capitalize}.nwh-modal .close{color:#fff;opacity:1;font-size:40px}.nwh-modal{z-index:99999}.nwh-modal .modal-header p{font-size:16px;color:#fff;margin:0;line-height:16px}.nwh-modal .modal-content{border-radius:0;border:30px solid #9ea1a2}.motability-offers td,.motability-offers th{padding:10px 18px}.motability-offers table p{margin:0;color:#474747}.current-offer .sec-desc h3{margin:10px 0 15px}.current-offer .cell.same-height-1{border:1px solid #e0e0e0;padding:15px;margin-bottom:30px}.locatated,.motability-sub-title{padding:20px 0}.meet-the-team h4{font-size:20px;margin-top:10px}.team-box{border:1px solid #e0e0e0;padding:15px;margin-bottom:30px;min-height:496px}.meet-2-col .team-box{min-height:431px}.meet-borer{border-top:1px solid #e0e0e0;margin-top:15px}.benefit-col,.tc-wraper{border:1px dashed #dadada}.gallary-slider,.team-box-main{margin-top:50px}.t-c-section{background:#e1e1e1;padding:25px 0 15px}.tc-wraper p{font-size:16px;line-height:20px;margin-bottom:10px}#guarantee-main h4{font-size:30px;font-weight:600;text-transform:uppercase;margin:0 0 30px}#guarantee-main .btn-style-1{display:inline-block;background:#c00}#guarantee-main .btn-style-1 span{position:relative;z-index:99}#guarantee-main .btn-1{margin-top:15px!important;display:inline-block;color:#fff}.desc{margin:30px 0 0;padding:0}.desc li{margin-bottom:15px;font-size:18px}.desc li strong{display:block;color:#c00;margin-bottom:10px}.desc li p{font-size:13px;color:#6f6f6f;position:relative;padding-left:30px}.desc li p::before{position:absolute;left:0;top:0;content:"\f192";font-family:FontAwesome;color:#6f6f6f}.benefit-col{padding:15px}.benefit-icon{max-width:120px;margin:0 auto 30px}.benefit-col h5{font-weight:700;font-size:20px;border-bottom:1px dashed #dadada;padding-bottom:15px;margin-bottom:15px}#benefit-slider .owl-stage{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#benefit-slider .owl-item{display:-webkit-flex;display:-ms-flexbox;display:flex;height:auto!important}#benefit-slider .owl-dot{width:13px;height:13px;border:1px solid #c00;margin:0 5px;outline:0;display:inline-block}#benefit-slider .owl-dots .active{background:#c00;width:22px}#benefit-slider .owl-dots{text-align:center;margin-top:15px}.guarantee-period .table,.table-style-2{table-layout:fixed}.guarantee-period .table thead th{vertical-align:middle;background:#c00;color:#fff}.tc-wraper{padding:30px;text-align:center}.tc-wraper h5{font-weight:400;font-size:18px}.tc-wraper .btn-3{font-size:13px;padding:0 10px;height:30px;line-height:30px}.comingsoon-slider .owl-next,.comingsoon-slider .owl-prev{bottom:50%;z-index:999;background:#ea0029!important;transform:translate(0,50%);width:30px;height:40px;font-size:25px;color:#fff!important;position:absolute}.whats-new-col h5{font-size:24px;margin:10px 0}.video-icon{position:absolute;left:50%;bottom:50%;transform:translate(-50%,50%);color:#fff;font-size:50px}.comingsoon-slider .owl-prev{left:0}.comingsoon-slider .owl-next{right:0}.red-btn{background:#ea0029}.hrv-contact{margin:0;padding:0;display:flex;align-items:center;justify-content:center}.btn-type1,.btn-type3,.offer-cir{display:inline-block}.hrv-contact li{float:left;border-right:1px solid #cdcdcd;padding:0 20px}.whats-new-col .image img{width:100%;height:auto}.sec-logo{max-width:335px}.comn-bg-style{-webkit-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:top center}.slider-item .item-image{height:300px}.checklist-wraper{background:#f2f2f2;padding:30px}.checklist-wraper label{font-weight:500;font-size:18px;line-height:20px;display:inline-block;position:relative;padding-left:20px}.ben-wraper span,.hd-type4 span{display:block;font-size:18px}.checklist-wraper strong{font-weight:500}.checklist-wraper label span{position:absolute;left:0}.checklist-wraper .input-group.date .input-group-addon,.nwmco-form .input-group.date .input-group-addon{cursor:pointer}.checklist-wraper .input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;color:#555;text-align:center;background-color:#eee;border:1px solid #d0ced7;border-left:0;display:flex;align-items:center}.checklist-wraper .checkbox-container .checkmark{background:#c7c7c7;top:10px}.checklist-wraper .checkbox-container{padding-left:25px;margin-right:0}.checklist-wraper .value{width:100%;height:auto;opacity:1}.ben-icon,.checklist-wraper .form-group{margin-bottom:25px}.btn-type1{background:#05141f;border:1px solid #05141f;color:#fff;border-radius:0;font-size:13px;font-weight:600;text-transform:uppercase;padding:10px 25px;margin-top:25px;transition:.4s ease-in-out;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out}.btn-type1:hover,.btn-type2:hover{background:#fff;color:#05141f}.btm-btns .btn-type1{background:#fff;border:1px solid #05141f;color:#05141f;margin-right:3px;margin-top:21px;padding:10px}.btm-btns .btn-type1:hover,.gallery-section .sec-tab2 .nav-tabs .nav-link.active{background:#05141f;color:#fff}.ser-wraper .overlay{position:absolute;bottom:0;left:0;right:0;width:100%;height:55px;transition:.4s ease-in-out;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;z-index:9}.ser-wraper:hover .overlay{height:100%;background:RGBA(235,28,45,.69)!important}.ser-wraper .text{color:#fff;font-size:20px;text-align:left;padding:20px;width:100%;transition:.4s ease-in-out;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out}.ser-wraper:hover .text{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.thumb-video-icon,.zoom-icon{bottom:50%;transform:translate(-50%,50%);left:50%}.ftr-sec .btn-type1{background:#fff;color:#05141f;border:1px solid #fff}.ftr-sec .btn-type1:hover{background:0 0;color:#fff}.usedcar-wraper{background:#fff;position:relative;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;transition:.4s}.bg-light .loyality-box,.usedcar-wraper:hover{background:#fff}.usedcar-wraper:after,.usedcar-wraper:before{position:absolute;content:"";height:0;background:#000;width:5px}.usedcar-wraper:before{left:0;top:0;transition:.4s ease-in-out;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out}.usedcar-wraper:after{right:0;bottom:0;transition:.4s ease-in-out;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out}.usedcar-box1:after,.usedcar-box1:before,.usedcar-wraper:hover .usedcar-box1:after,.usedcar-wraper:hover .usedcar-box1:before,.usedcar-wraper:hover:after,.usedcar-wraper:hover:before{position:absolute;content:"";background:#ea0029}.usedcar-wraper:hover:before{width:5px;height:100%;left:0;top:0}.usedcar-wraper:hover:after{width:5px;height:100%;right:0;bottom:0}.usedcar-box1:before{width:0;height:5px;left:0;top:0;transition:.4s ease-in-out;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out}.usedcar-box1:after{width:0;height:5px;right:0;bottom:0;transition:.4s ease-in-out;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out}.usedcar-wraper:hover .usedcar-box1:before{width:100%;height:5px;left:0;top:0}.usedcar-wraper:hover .usedcar-box1:after{width:100%;height:5px;right:0;bottom:0}.banner-slider .owl-next,.banner-slider .owl-prev,.sec-tab .nav-tabs .nav-link.active{background:#05141f!important}.banner-slider .owl-carousel:hover .owl-prev{left:45px}.banner-slider .owl-carousel:hover .owl-next{right:45px}.sec-tab .nav-tabs .nav-link{border-radius:0;border:none;font-size:14px;color:#000;font-weight:400;padding:6px 15px;position:relative}.sec-tab .nav-tabs{display:none;margin-bottom:35px;border:0}.new-car-desc{min-height:105px}.sec-column h4{font-size:18px;color:#000;margin-bottom:5px;text-transform:uppercase;transition:.4s ease-in-out;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out}.sec-column h4 span{display:block;font-size:14px}.col-wrapper{padding:45px 35px;height:100%}.hover-wraper{position:relative;transition:.4s ease-in-out;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out}.tab-col-wraper:hover,.video-block--1{background:#05141f}.hover-wraper:after,.hover-wraper:before{position:absolute;content:"";height:0;background:#ea0029;z-index:1;transition:.4s ease-in-out;width:5px}.hover-wraper:before{left:0;top:0;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out}.hover-wraper:after{right:0;bottom:0;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out}.hover-box:after,.hover-box:before{width:0;transition:.4s ease-in-out;content:"";height:5px;background:#05141f;position:absolute;z-index:1}.hover-wraper:hover:before{position:absolute;content:"";width:5px;height:100%;background:#05141f;left:0;top:0 z-index: 1}.hover-wraper:hover:after{position:absolute;content:"";width:5px;height:100%;background:#05141f;right:0;bottom:0 z-index: 1}.hover-box:before{left:0;top:0;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out}.hover-box:after{right:0;bottom:0;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out}.fleet-image,.newcar-details-slider .owl-item{-webkit-transition-duration:1s;-o-transition-duration:1s}.hover-wraper:hover .hover-box:before{position:absolute;content:"";width:100%;height:5px;background:#05141f;left:0;top:0;z-index:1}.hover-wraper:hover .hover-box:after{position:absolute;content:"";width:100%;height:5px;background:#05141f;right:0;bottom:0 z-index: 1}.tab-col-wraper:hover .btn-type1{color:#05141f;background:#fff;border:1px solid #fff}.tab-col-wraper:hover .btm-btns .btn-type1{color:#fff;background:0 0}.tab-col-wraper .btn-type1:hover{background:0 0!important;color:#fff}.tab-col-wraper .btm-btns .btn-type1:hover{background:#fff!important;color:#05141f}#sync1 .item,#sync1 .item-thumb{height:567px}#sync2 .item{height:87px;background-size:cover!important;cursor:pointer;position:relative}#sync2 .synced .item{border:2px solid #c00}.thumb-slider .item-thumb iframe{position:absolute;bottom:0;left:0;width:100%;height:100%}.navigation-thumbs{margin-top:6px;padding:0 25px}.thumb-slider .owl-carousel .owl-video-tn{background-size:cover}.thumb-slider .owl-carousel:hover .owl-next{right:0}.thumb-slider .owl-carousel:hover .owl-prev{left:0}.thumb-video-icon{position:absolute;color:#fff;transition:.4s ease-in-out;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out}.navigation-thumbs .item:hover .thumb-video-icon{color:#c00}.imgBg{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover!important;background-position:center;background-repeat:no-repeat}.imgBg .find{display:none!important}.used-car-detail h4{font-size:25px;line-height:25px;color:#ea0029;font-weight:600}.used-car-detail h5 span{font-size:15px;color:#000;font-weight:400}.locatated h5{font-size:16px;color:#05141f;font-weight:400}.locatated h5 a{font-size:15px;color:#ea0029;font-weight:600}.contents-tabs .sec-tab .nav-tabs .nav-link{background:#9ea1a2;color:#fff;margin-right:2px;padding:10px 35px}.hd-type4{font-size:22px;color:#000;font-weight:600}.hd-type4 span{font-weight:400}.ben-wraper{padding:15px;height:100%}.ben-wraper p{padding:0 30px}.list-style-1 li,.list-style-2 li{margin:0 0 8px;padding:0 0 0 15px;position:relative}.btn-type2{font-size:14px;color:#fff;font-weight:600;background:#05141f;border:1px solid #05141f;text-align:center;padding:10px 35px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.sec-accordian .card-header{border-radius:0;border:0;background:#fff;padding:0}.sec-accordian .btn-link{width:100%;font-size:15px;color:#000;font-weight:600;text-align:left;padding:15px 0;border-top:1px solid #b7b7b7!important;outline:0!important;box-shadow:none!important;border-radius:0;position:relative}.btn-link:before,.list-style-1 li::after{font-weight:900;font-family:"Font Awesome 5 Free"}.sec-accordian .btn-link:focus{border-left:0!important;border-right:0!important;outline:0!important}.sec-accordian .collapsed{border-bottom:1px solid #b7b7b7!important}.sec-accordian .card-body{padding:15px 0}.btn-link:before{float:right!important;content:"\f068";padding-right:5px}.btn-link.collapsed:before{float:right!important;content:"\f067"}.vehicle-enquiry{background:#9ea1a2;padding:50px 0}.btn-type3,.vehicle-enquiry .form_button{background:#05141f;border:1px solid #05141f}.vehicle-enquiry .checkbox-container .checkmark{background:#7b8388}.vehicle-enquiry .form .form-group input::-webkit-input-placeholder,.vehicle-enquiry .form .form-group select::-webkit-input-placeholder{color:#737373!important}.vehicle-enquiry .form .form-group input::-moz-placeholder,.vehicle-enquiry .form .form-group select::-moz-placeholder{color:#737373!important}.vehicle-enquiry .form .form-group input:-ms-input-placeholder,.vehicle-enquiry .form .form-group select:-ms-input-placeholder{color:#737373!important}.vehicle-enquiry .form .form-group input:-moz-placeholder,.vehicle-enquiry .form .form-group select:-moz-placeholder{color:#737373!important}.vehicle-enquiry .form .form-group textarea::-webkit-input-placeholder{color:#737373!important}.vehicle-enquiry .form .form-group textarea::-moz-placeholder{color:#737373!important}.vehicle-enquiry .form .form-group textarea:-ms-input-placeholder{color:#737373!important}.vehicle-enquiry .form .form-group textarea:-moz-placeholder{color:#737373!important}.vehicle-enquiry .form_button{margin-top:40px}.vehicle-enquiry .form_button:hover{background:0 0;color:#05141f}.list-style-1{font-size:15px;font-weight:600;margin:10px 0;padding:0}.list-style-1 li::after{content:"\f0da";position:absolute;left:0;font-size:18px;line-height:1;top:1px}hr.style-1{width:100%;border:0 dashed;border-bottom:1px solid #c3c3c3}.btn-type3{font-size:14px;color:#fff;font-weight:600;padding:10px 0;width:185px;text-align:center;margin:0 2px;transition:.4s ease-in-out;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out}.btn-type3:hover{background:#9ea1a2;border:1px solid #9ea1a2;color:#fff}.newcar-details-slider .item h4{font-size:22px;color:#000018;margin-bottom:0;font-weight:600}.newcar-details-slider .item h3{font-size:16px;color:#000018;margin-bottom:0;font-weight:700}.list-style-2{font-size:16px;font-weight:400;margin:10px 0;padding:0}.list-style-2 li{font-size:15px}.list-style-2 li::after{content:"-";position:absolute;left:0;top:0;font-size:14px;color:#000018}.feature-section{background:#ececec}.feature-section .card{background:0 0}.feature-section .sec-accordian .card-header{background-color:transparent}.gal-col .imgBg{height:215px}.zoom-icon{position:absolute;color:#fff;font-size:20px;transition:.4s ease-in-out;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;opacity:0;width:40px;height:40px;border-radius:50%;background:#05141f}.gallery-section .nav-tabs .nav-item{width:50%;text-align:center}.gallery-section .sec-tab2 .nav-tabs .nav-link{background:#9ea1a2;margin-right:5px;margin-bottom:5px;border-radius:0;border:0;color:#fff}.gallery-section .sec-tab2 .nav-tabs{margin-bottom:35px;border:none}.mfp-close{position:absolute;width:30px!important;height:30px;line-height:30px;color:#fff;opacity:1;margin:0;padding:0!important;background:#ea0029!important;text-align:center!important;border-radius:50%;top:-12px!important;right:-12px!important}.mfp-content{border:5px solid #05141f;margin:50px 0}.mfp-iframe-holder .mfp-close{top:-12px}.mot-image{position:relative;height:242px}.mot-image .btn-type1{position:absolute;bottom:20px;right:20px}.spec-tab-wraper .list-style-2 li{float:left;width:33.333%;padding-right:15px}.newcar-details-slider .owl-item{transition-duration:1s}.newcar-details-slider .owl-item.active.center{background:#f8f8f8;border:2px dashed #f0f0f0;padding:15px;position:relative;box-shadow:0 -1px 7px 0 rgba(0,0,0,.08);-webkit-box-shadow:0 -1px 7px 0 rgba(0,0,0,.08);-moz-box-shadow:0 -1px 7px 0 rgba(0,0,0,.08)}.newcar-details-slider .sec-image{max-width:250px;margin:0 auto}.meet-col h5{font-size:14px;color:#5d5d5d;margin-bottom:0;font-weight:300;text-align:center}.image-caption,.news-item-date h3{font-size:22px;font-weight:600;color:#fff}.meet-team-page .col-wrapper{border:1px solid #e9e9e9;padding:15px}.re-img{width:40%;height:100px;margin-right:15px}.recent-news .text{width:60%;padding:0}.news-image{position:relative;height:250px}.news-item-date{position:absolute;left:0;bottom:0;padding:10px 30px;background:#ea0029}.news-item-date h3{margin-bottom:0;line-height:1.2}.news-item-date p{font-size:14px;color:#fff;margin:0}.news .sec-column h4{margin-bottom:15px;text-transform:none}.price-wraper ul li small,.table-style-2 td{font-size:14px}.form-section .form .dropdown-toggle{background:#fff!important;border:1px solid #ced4da!important;padding:10px;font-size:14px;box-shadow:none!important;outline:0!important;color:#000}.form-section .dropdown-menu{min-width:100%!important;right:0!important}.form-section .dropdown-item{font-size:14px;padding:5px 10px}.dropdown-item:active,.form-section .dropdown-item.active{background:#000!important}.fleet-image{position:relative;cursor:pointer;transition-duration:1s}.fleet-image::before,.image-caption{position:absolute;width:100%;bottom:0;left:0}.image-caption{padding:0 15px;z-index:99;-webkit-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s}.fleet-image:hover .image-caption{bottom:15px}.fleet-image::before{height:100%;background:#000;content:"";opacity:.3;z-index:9}.offer-cir{background:#05141f;padding:15px;width:230px;height:230px;line-height:230px;text-align:center;vertical-align:middle;margin-right:30px}.offer-cir h4{color:#fff;text-transform:uppercase;margin-bottom:0}.apr-value{font-size:70px;line-height:70px}.apr-text{font-size:45px;line-height:45px}.owl-carousel .owl-nav .owl-next.disabled,.owl-carousel .owl-nav .owl-prev.disabled{opacity:.4;cursor:not-allowed;z-index:1;pointer-events:none;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}.review-box{padding:20px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.1);box-shadow:0 0 5px 0 rgba(0,0,0,.1);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;height:100%}.review-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #eee}.banner-section .owl-next,.banner-section .owl-prev,.review-name{display:flex;align-items:center;justify-content:center}.review-name span{width:35px;height:35px;font-size:17px;color:#fff;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center;background:#ea0029;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.review-name h6{font-weight:700;color:#000;font-size:17px;margin-bottom:0;padding-left:8px}.rating-star span{font-size:15px;color:#f9d71c;padding:0 3px}.header-logos{align-items:center;justify-content:center}.nav-brand2{margin:0 25px 0 15px}.thankyou-wraper{background:#fff;border:1px solid #ebebeb;padding:30px;border-radius:30px}.thankyou-wraper .title{font-size:18px;margin:0 0 40px;color:#484848;display:block;text-align:center}.thankyou-wraper h2{text-align:center;font-size:70px;margin:0;color:#00803e;font-weight:700;text-transform:uppercase}.price-wraper ul{display:flex;align-items:center;justify-content:space-between;margin:8px 0;padding:0}.price-wraper ul li{font-size:18px;line-height:22px;list-style:none;font-weight:700}.uc-det-pg-price{padding:8px 0}.used-car-detail h3:last-child{text-align:right}.used-car-detail h3 span{font-size:16px;color:#000;font-weight:600;display:block}.used-car-detail h3{font-size:25px;color:#ea0029;font-weight:600}.vid-border{position:relative;border:5px solid #000;line-height:0}.image-label{position:absolute;top:0;max-width:130px;z-index:9}.acme-news-ticker{background:#fff;position:relative;height:51px;border-bottom:1px solid #e7e7e7;margin-top:0}.acme-news-ticker-label{background:#ea0029;padding:15px 20px;width:auto;float:left;margin-right:0;line-height:normal;height:100%;color:#fff;font-weight:600}.acme-news-ticker-box{height:100%}.acme-news-ticker-box ul{width:100%;list-style-type:none!important;padding:0;margin:0}.acme-news-ticker-box ul li{font-size:14px;line-height:51px;margin-right:0!important;display:inline-block}.ev-9-pg h3 small,.page-main--wraper h3 small{font-size:75%}.acme-news-ticker-box ul li::after{content:'|';margin:0 15px}.acme-news-ticker-controls{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;height:100%;right:0;top:0}.acme-news-ticker-controls button{height:100%;background:#f6f6f6;padding:0;width:40px;border-color:#eee;border-style:solid;border-width:0 0 0 1px;cursor:pointer;display:inline-block}.acme-news-ticker-controls button:hover{background:#eee}.acme-news-ticker-controls button.acme-news-ticker-arrow{margin:0;display:inline-block;position:relative}.acme-news-ticker-controls button.acme-news-ticker-arrow:after{border-color:#999;border-bottom-style:solid;border-bottom-width:2px;border-right-style:solid;border-right-width:2px;content:'';display:inline-block;height:8px;left:50%;position:absolute;top:50%;width:8px}.acme-news-ticker-controls button.acme-news-ticker-pause{position:relative;display:inline-block}.acme-news-ticker-controls button.acme-news-ticker-pause:before{position:absolute;content:"";width:10px;height:10px;border-color:#999;border-style:solid;border-width:0 2px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;top:50%}.acme-news-ticker-controls.acme-news-ticker-horizontal-controls button.acme-news-ticker-prev:after{-webkit-transform:translate(-50%,-50%) rotate(135deg);-ms-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}.acme-news-ticker-controls.acme-news-ticker-horizontal-controls button.acme-news-ticker-next:after{-webkit-transform:translate(-50%,-50%) rotate(315deg);-ms-transform:translate(-50%,-50%) rotate(315deg);transform:translate(-50%,-50%) rotate(315deg)}.acme-news-ticker-controls.acme-news-ticker-vertical-controls button.acme-news-ticker-prev:after{-webkit-transform:translate(-50%,-50%) rotate(225deg);-ms-transform:translate(-50%,-50%) rotate(225deg);transform:translate(-50%,-50%) rotate(225deg)}.acme-news-ticker-controls.acme-news-ticker-vertical-controls button.acme-news-ticker-next:after{-webkit-transform:translate(-50%,-50%) rotate(405deg);-ms-transform:translate(-50%,-50%) rotate(405deg);transform:translate(-50%,-50%) rotate(405deg)}.loyality-car,.loyality-car img{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0)}.acmeticker-wrap{display:flex;align-items:center;height:51px}marquee.my-news-ticker{width:auto!important;left:auto!important}.modal-styl1 .modal-content,.welModal .modal-content{margin:15px;background:0 0}.modal-styl1 .close,.welModal .close{color:#fff;opacity:1;font-size:18px;background:#000;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:none;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;right:-15px;top:-15px}.loyality-car img{-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}.loyality-box:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.loyality-desc .sub-hdng{color:#000;margin-bottom:10px}.loyality-car{padding:15px;background:#f3f3f3}.loyality-desc{padding:20px 15px}.banner-section .owl-next:hover,.banner-section .owl-prev:hover{background:#fff!important;color:#05141f!important}.main--hdng h1{font-size:40px;margin-bottom:10px;line-height:1}.main--hdng h2{line-height:1;color:#c00;margin-bottom:25px}.abt--btns{margin-top:30px;font-size:0}.abt--btns .btn-type1{margin-top:0;margin-right:4px;margin-bottom:4px}.ser-col .text .btn-type1{margin-top:-14px!important}.ser-col:hover .btn-type1{margin-top:0!important}.abt-block-col{width:100%}.stock-out{position:absolute;right:0;top:0;width:30%}.new-car-desc h4{max-width:70%}.accessories--main .loyality-car{height:221px;display:flex;align-items:center;justify-content:center}.electrified-pg .loyality-car{padding:0}.sec-leader{padding:100px 0;background-position:center!important;background-repeat:no-repeat!important;background-attachment:fixed!important;background-size:cover!important;text-align:center}.ldrs-icon{width:232px;margin:0 auto;display:inline-block}.ldrs-row,.ofr-mot-row{row-gap:15px}.alternt-wraper .row{align-items:center}.alter-btns,.offer-btn-row{margin-top:20px}.ev-9-pg h3,.page-main--wraper h3{font-size:30px;font-weight:600}.slider-gallery .owl-dots{text-align:center;margin-top:30px}.slider-gallery .owl-dots .owl-dot{width:10px;height:10px;margin-right:5px;border-radius:100px;background-color:#999797;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}.slider-gallery .owl-dots .owl-dot.active{width:27px;background-color:#ea0029}.nwmco-form-section{padding:60px 0}.nwmco-form{border:1px solid #e8e8e8;background:#fff;padding:30px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nwmco-form h2{font-size:30px;font-weight:700;line-height:1.1;margin-bottom:25px}.nwmco-form .chkstyle1 input[type=checkbox]+label{font-size:14px;font-weight:400;display:block;margin:5px 0;cursor:pointer;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.nwmco-form .chkstyle1 input[type=checkbox]+label:before{content:"\2714";font-size:12px;border:1px solid #ddd;border-radius:0;display:inline-block;width:18px;height:18px;padding-left:3px;padding-bottom:0;margin-right:10px;vertical-align:middle;color:transparent;transition:.2s}.nwmco-form .chkstyle1 input[type=checkbox]+label:active:before{transform:scale(0)}.nwmco-form .chkstyle1 input[type=checkbox]:checked+label:before{background-color:#c00;border-color:#c00;color:#fff}.nwmco-form .chkstyle1 input[type=checkbox]:disabled+label:before{transform:scale(1);border-color:#aaa}.nwmco-form .chkstyle1 input[type=checkbox]:checked:disabled+label:before{transform:scale(1);background-color:#c00;border-color:#c00}.nwmco-form .select-drop{width:100%!important;margin-bottom:10px;left:0;top:0;background-image:none;height:auto;line-height:inherit;padding:10px 30px 10px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:14px;box-shadow:none}.nwmco-form .formstyle1 .form-control{border:1px solid #e8e8e8;background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-clip:border-box;height:auto;padding:12px 15px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none!important;font-weight:400;font-size:14px;color:#000}.nwmco-form .formstyle1 .select-drop{padding:12px 15px;color:#000;margin-bottom:30px}.nwmco-form .formstyle1 .nice-select:after{right:17px}.nwmco-form .formstyle1 textarea.form-control{height:160px;resize:none}.nwmco-form .formstyle1 .form-control:focus{outline:0;border:1px solid #000;box-shadow:none}.nwmco-form .formstyle1::-webkit-input-placeholder{color:#000}.nwmco-form .formstyle1::-moz-placeholder{color:#000}.nwmco-form .formstyle1:-ms-input-placeholder{color:#000}.nwmco-form .formstyle1:-moz-placeholder{color:#000}.nwmco-form .formstyle1 .custom-file-label{padding:12px 15px;position:relative;width:100%;height:auto;box-shadow:none!important}.nwmco-form .formstyle1 .custom-file-label:focus{border:0!important}.nwmco-form .formstyle1 .custom-file-label::after{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;height:auto}.nwmco-form .nice-select .option{font-size:14px;line-height:1.1;color:#000}.nwmco-form .nice-select .list{width:100%;max-height:0;overflow-y:scroll;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-ms-overflow-style:none;scrollbar-width:none;opacity:0;visibility:hidden}.nwmco-form .nice-select.open .list{max-height:200px;opacity:1;visibility:visible}.nwmco-form .nice-select.open,.nwmco-form .nice-select:active,.nwmco-form .nice-select:focus{border-color:#000}.nwmco-form .nice-select .option.focus,.nwmco-form .nice-select .option.selected.focus,.nwmco-form .nice-select .option:hover{background:#ea0029!important;color:#fff}.nwmco-form .nice-select .list::-webkit-scrollbar{display:none}.nwmco-form .formstyle1 .btn-type-1{border:none;padding:10px 45px}.btn-form-1{font-weight:500;font-size:16px;line-height:1;text-transform:uppercase;color:#fff;padding:12px 25px;text-align:center;background:#ea0029;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-right:10px;-webkit-transition:.8s;-moz-transition:.8s;-ms-transition:.8s;-o-transition:.8s;transition:.8s;border:0;cursor:pointer}.btn-form-1:last-child{margin-right:0!important}.nwmco-form .formstyle1 .error input{border-color:red!important}.nwmco-form .input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;color:#555;text-align:center;background-color:#eee;border:1px solid #e8e8e8;border-left:0;display:flex;align-items:center;border-top-right-radius:5px;border-bottom-right-radius:5px}.nwmco-form .input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.offer--collapse h4,.ofr-mot-desc h4{font-size:24px;font-weight:700}.sec-leader2::before{width:100%;height:100%;position:absolute;bottom:0;left:0;background:#000;opacity:.65;content:""}.tt-inherit{text-transform:inherit!important}.list-new-1{font-size:15px;font-weight:400;margin:0;padding:0}.list-new-1 li{margin:0 0 8px;padding:0 0 0 24px;position:relative}.list-new-1 li::after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f00c";position:absolute;left:0;top:2px;font-size:16px;line-height:1}.offer-mot-block{background:#fff;padding:30px;margin-bottom:30px}.offer-mot-block .sec-accordian{margin-top:15px}.offer-mot-block .accordion .card .card-header{margin-bottom:0!important}.offer-mot-block .table-style-1 tr td{border:1px solid #b7b7b7!important; vertical-align: middle;}.sec-motblty-benft .ben-wraper{background:#fff;padding:30px 15px}.sec-motblty-benft .ben-icon{max-width:100px;margin:0 auto 25px}.nc-offer-block{border:1px solid #ececec;padding:30px 15px;margin-bottom:30px}.nc-ofr-row{row-gap:20px}.card-desc{margin-top:30px;border-top:1px solid #ececec;padding-top:30px}.offer--collapse h4{margin:0 0 15px}.nc-ofr-desc h4{font-size:22px;font-weight:700;margin-bottom:20px}.nc-offer-wraper{margin-bottom:50px}@media screen and (max-width:575px){.nwmco-form,.offer-mot-block{padding:30px 15px}.nc-offer-block{margin-bottom:15px}}.box-test-drive .arrow--more:hover{background:#000;border:2px solid #000;color:#fff}.box-test-drive:hover .arrow--more{opacity:1;transform:translate(-50%,50%)}@media screen and (max-width:767px){.nwmco-form .formstyle1 .form-group{margin-bottom:15px}.nwmco-form h2{font-size:26px}.sec-padd2{padding:55px 0}}ul.new-car-list li{-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out}.why-choose h3{font-size:24px}.main-pg-wraper .link-style-1:hover{text-decoration:underline;color:#ea0029}.item-video-1 video{display:block;width:100%;height:auto}.item-video-text{padding:30px;color:#fff}.box-style1{width:100%;height:100%;border:2px solid #000;border-radius:7px;padding:24px 20px}.box-style1 h3{font-size:18px;font-weight:700;margin-bottom:15px}.box-style1 p{font-size:16px;font-weight:400}.page-main--wraper .btn-type3{padding:10px 30px}
/*EV3 event start*/
.sec-leader .btn-type3{
	border: 1px solid #fff;
	color: #fff;
	background: transparent;
}
.sec-leader .btn-type3:hover{
	color: #05141f;
	background: #fff;
}
/*EV3 event end*/
/*Snow falling effect start*/
#snow {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 9999;
    pointer-events: none;
    overflow: hidden;
    width: 100%;
    height: 100%;
    opacity: .2;
  }
  
  .flake {
    position: absolute;
  }
  /*Snow falling effect end*/

  /*Kia Fleet & Business start*/

  .meet-Bx-1 {
    background: #05141f;
    padding: 30px;
    border-radius: 20px;
}
.meet-Bx-1 h4{
	font-size: 25px;
	color: #fff;
}
.meet-Bx-1 p{
	color: #fff;
}
.meetBx-img img{
	border: 10px solid #fff;
	border-radius: 50%;
	display: inline-block;
}
.row-gap-1{
	row-gap:30px;
}
.bx-Style-1 {
  display: flex;
  gap: 15px;
  border: 1px solid #05141f;
  height: 100%;
  padding: 15px;
}
.bx-Left {
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #05141f;
    color: #fff;
    flex-shrink: 0;
    font-size: 24px;
    border-radius: 50%;
}
/*Kia Fleet & Business end*/
.uctop_L span {
line-height: 1.3;
display: block;
margin-top: 5px;
}


/*EV4 and EV5 page style start*/
.section--right.right-Image {
  height: 100%;
}
.section--right.right-Image img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
}
.section-wraper1 .row{
margin-bottom: 30px;
}
.section-wraper1 .row:last-child{
margin-bottom: 0;
}
.section-wraper1 .row:nth-child(even){
flex-direction: row-reverse;
}
.altr--img {
  position: relative;
}
.img-cap1{
position: absolute;
width: 100%;
position: absolute;
left: 0;
bottom: 0;
padding: 15px;
background: rgb(255,255,255);
background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
}
.img-cap1 p{
font-size: 10px;
color: #fff;
line-height: 1.2;
}
.gallery-tab1 .nav-pills .nav-link.active{
color: #fff;
  background-color: #05141f;
}
.gallery-tab1 .nav-link{
border-radius: 0;
color: #05141f;
padding: 15px;
font-weight: 600;
}
.gallery-tab1 .nav{
margin-bottom: 30px;
align-items: center;
}
/*EV4 and EV5 page style end*/

.uc-det-price-and-permonth{
	display: flex;
}
.uc-det-price-and-permonth {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 30px;
}
.uc-det-price-and-permonth h6{
	font-size: 16px;
	line-height: 1.1;
	font-weight: 600;
}
.uc-det-price-and-permonth h6 strong{
	display: block;
	font-size: 22px;
}

/*Benefits-of-electric-cars start*/
.count-row--1 .count-col{
    padding: 0;
}
.cou-box--1{
    background: #fff;
    color: #fff;
    padding: 30px 15px;
    border-right: 1px solid #05141f;
    border-bottom: 1px solid #05141f;
    text-align: center;
}
.count-row--1 .count-col:nth-child(even) .cou-box--1{
    border-right: 0;
}
.count-row--1 .count-col:last-child .cou-box--1{
    border-bottom: 0;
    /*border-right: 0;*/
}
.cou-box--1 .c-bx-desc h4{
    color: #000;
    font-size: 22px;
    font-weight: 700;
    line-height: 1.1;
    margin-bottom: 15px;
}
.cou-box--1 .c-bx-desc p{
    color: #000;
}
.count-1{
    width: 55px;
    height: 55px;
    margin-bottom: 30px;
    color: #fff;
    background: #05141f;
    font-size:22px ;
    font-weight: 700;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}
.c-bx-desc {
    padding: 0 30px;
}
.count-row--1 {
    border: 1px solid #05141f;
}
/*.count-row--1 .count-col:last-child{
	border-right: 0;
}*/
@media (min-width: 768px) {
  .count-row--1 .count-col:nth-last-child(-n+1) .cou-box--1 {
    border-bottom: 0;
    border-right: 0;
  }
}

/*Rating star new car listing page*/
.kia-rating{
	display: flex;
	gap: 6px;
	margin-bottom: 8px;
}
.kia-rating span {
    font-size: 15px;
    color: #f9d71c;
    line-height: 1;
}
.kia-rating strong {
	font-size: 15px;
    color: #000;
    line-height: 1;
    font-weight: normal;
    -webkit-transition: .4s ease-in-out;
    -moz-transition: .4s ease-in-out;
    -o-transition: .4s ease-in-out;
}
.col-wrapper:hover .kia-rating strong{
	color: #fff;
}
/*Rating star new car listing end*/

.col-wrapper:hover li{
	color: #fff;
}
.fleet-pg .col-wrapper:hover li{
	color: inherit;
}
ul.new-car-list li {
    -webkit-transition: .4s ease-in-out;
    -moz-transition: .4s ease-in-out;
    -o-transition: .4s ease-in-out;
}

/*Affinity page start*/
.list-Bx-1{
	background: #ededed;
	padding: 25px 15px;
	height: 100%;
}
.list-Bx-1 h4{
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 15px;
}
.list-Bx-1 .list-style-1{
	font-size: 14px;
	font-weight: 400;
}
.list-Bx-1 .list-style-1 li:last-child{
	margin-bottom: 0;
}
.link-1{
	color: #ea0029;
	-webkit-transition-duration: 500ms;
    transition-duration: 500ms;
    text-decoration: underline;
}
.link-1:hover{
	color: #000;
	text-decoration: none;
}
/*Affinity page end*/
.video--new-1 {
    position: relative;
}
.page-main--wraper .loyality-car{
	overflow: hidden;
}
.feature-items-sec{
	background: #05141f;
	padding: 45px 0;
}
.feature-bx-1 h4{
	color: #fff;
}
.rg-brder{
	border-right: 1px solid #bebebe;
}
.rg-brder:last-child{
	border-right: 0;
}
.full-w-gallery .gal-col{
	aspect-ratio: 1170 / 658;
}
.full-w-gallery .gal-col img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
/*motability-offer-v3 start*/
.mot-v3 h1{
	font-size: 45px;
	line-height: 1.1;
	color: #ea0029;
}
.alter-mot .row{
	margin-bottom: 60px;
	row-gap: 20px;
}
.alter-mot .row:last-child{
	margin-bottom: 0;
}
.alter-mot .row:nth-child(even){
	flex-direction: row-reverse;
}
.mot-v3-text h4 {
    font-size: 24px;
    line-height: 1.1;
    font-weight: 700;
}
/*motability-offer-v3 end*/

/*WINTER HEALTH CHECK Page Start*/
.bx-style-1 {
    background: #ededed;
    padding: 24px;
    height: 100%;
}
.bg-light .bx-style-1{
	background: #fff;
}

.bx-style-1 h4{
	font-size: 19px;
	line-height: 1.1;
	font-weight: 600;
}
.bx-icon-1 {
    display: block;
    margin: 0 auto 30px;
    width: 70px;
}
.brand-Bx{
	padding: 36px 24px;
	background: #05141f;
	color: #fff;
}
.brand-Bx strong{
	background: #fff;
	display: inline-block;
	padding: 5px;
	color: #05141f;
	line-height: 1;
}
.brand-Bx p{
	color: #fff;
	font-size: 22px;
}
.brand-Bx .btn-type3{
	background: transparent;
	color: #fff;
	border: 1px solid #fff;
}
.brand-Bx .btn-type3:hover{
	background: #fff;
	color: #05141f;
}
/*WINTER HEALTH CHECK Page End*/
.uc-images {
	width: 100%;
	height: auto;
	display: flex;
	gap: 3px;
	margin-top: 3px;
}
.uc-images .uci-block {
	width: calc(33.3333% - 2px);
	height: auto;
	aspect-ratio: 3/2;
	overflow: hidden;
}
.uc-images .uci-block img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}

/*Home Usedcar slider*/
.home-usedcar-slider .uc-fearures-btm img{
	width: auto;
	display: inline-block;
}
.home-usedcar-slider .used-car-col{
	margin-bottom: 0;
}

.ftr-disclaimer{
	border-top: 1px solid #2c2c2c;
	padding-top: 14px;
}
.ftr-disclaimer p{
	color: #fff;
	font-size: 11px;
	margin-bottom: 10px;
}
.finexample-Bx {
    background: #f5f5f5;
    padding: 15px;
    border: 1px solid #dfdede;
    margin-bottom: 30px;
}
.finexample-Bx p{
	font-size: 14px;
}
.finexample-Bx p:last-child{
	margin-bottom: 0;
}

/* car services section :start */
.kia-home-service-blocks {
    width: 100%;
    height: auto;
    overflow-x: clip;
}
.block-row-1{
	row-gap: 30px;
}
.kia-home-service-blocks .cs-column {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    gap: 24px;
}

.kia-home-service-blocks .cservice-block {
    flex-grow: 0;
    flex-shrink: 0;
    width: 100%;
    height: auto;
    aspect-ratio: 310/424;
    background-color: #dddddd;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 24px 24px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    position: relative;
    overflow: hidden;
    transition: 0.5s;
}
.kia-home-service-blocks .cservice-block.b2 {
    aspect-ratio: 370/320;
}
.kia-home-service-blocks .cservice-block.b3 {
    aspect-ratio: 644/333;
}

.kia-home-service-blocks .cservice-block::before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-image: inherit;
    background-repeat: inherit;
    background-size: inherit;
    background-position: inherit;
    transition: 0.5s;
}
.kia-home-service-blocks .cservice-block::after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.9) 5%, rgba(0, 0, 0, 0.06) 50%, rgba(0, 0, 0, 0) 100%);
}
.kia-home-service-blocks .cservice-block .csb-text {
    width: 100%;
    height: auto;
    position: relative;
    z-index: 1;
    transition: 0.5s;
}
.kia-home-service-blocks .cservice-block .csb-text h3 {
    font-size: 22px;
    font-weight: 700;
    line-height: 1.1;
    color: #ffffff;
    margin-bottom: 0;
}

.kia-home-service-blocks .cservice-block:hover::before {
    transform: scale(1.1);
}
.kia-home-service-blocks .cservice-block:hover .csb-text {
    padding-bottom: 10px;
}
/* car services section :end */

/*Contract Hire Search Start*/
.contarct-search-pg {
	padding: 20px 0 80px
}

.contarct-search-pg .main-search input {
	border: 1px solid #d9d9d9;
	height: 54px;
	padding: 0 20px 0 60px;
	font-size: 14px;
	color: #000;
	outline: 0 !important;
	width: 100%
}

.contarct-search-pg .main-search input::placeholder {
	color: #5b5b5b
}

.contarct-search-pg .main-search .icon {
	position: absolute;
	left: 20px;
	top: 50%;
	transform: translateY(-50%)
}

.contarct-search-pg .top-row {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	margin: 0 0 25px 0;
	font-size: 13px;
	background: #f3f3f3;
	padding: 10px 15px;
}

.contarct-search-pg .top-row .select-drop {
	min-width: 240px;
	width: auto;
	font-size: 13px;
	padding: 0 12px;
	border: solid 1px #e8e8e8;
	height: auto;
}

.contarct-search-pg .top-row .select-drop:after {
	margin-top: -3px
}

.contarct-search-pg .top-row .select-drop .list {
	margin: 1px 0 0;
	border: 0;
	border-radius: 0;
}

.contarct-search-pg .container {
	max-width: 1350px
}

.contarct-search-pg .left-main .common-search-title {
	font-size: 20px;
	font-weight: 900;
	color: #fff;
	margin-bottom: 15px
}

.contarct-search-pg .left-main .filter-wrap {
	background: #262626;
	padding: 15px
}

.contarct-search-pg .left-main .filter-wrap .common-search {
	padding: 0;
	width: 100%;
}

.contarct-search-pg .left-main .filter-wrap .common-search .car-search {
	display: block;
	padding-bottom: 0;
}

.contarct-search-pg .left-main .car-search button.search {
	width: 100%;
	height: auto;
	text-transform: none;
	padding: 15px 0;
	background: #ea0029;
	cursor: pointer;
	top: 0;
	border-radius: 0;
}

.contarct-search-pg .left-main .car-search button.search sup {
	display: block;
	line-height: normal;
	top: auto;
	font-size: 14px
}

.contarct-search-pg .left-main .car-search button.search:hover {
	background: #000 !important
}

.contarct-search-pg .left-main .big.eq--l,
.contarct-search-pg .left-main .small.eq--l {
	width: 100%;
	margin: 0 0 15px;
	border: 0;
	background: #fff;
	float: none;
}

.contarct-search-pg .left-main .select-drop.open .list {
	width: 100%;
	max-height: 250px;
	overflow-y: auto;
	border-radius: 0;
	background: #fff;
	margin-top: -1px;
	box-shadow: none
}

@media (min-width: 992px) {
	.contarct-search-pg .left-main {
		min-width: 302px
	}

	.contarct-search-pg .right-main {
		width: auto;
		flex: 1
	}
}

.contract-row {
	row-gap: 30px;
}

.contarct-search-pg .right-main .cell {
	width: 100%;
	height: 100%;
	border: 1px solid #e9e9e9;
	margin: 0;
}

.contarct-search-pg .right-main .cell .top h3 {
	color: #262626;
	font-size: 20px;
	font-weight: 600;
	margin: 0
}

.contarct-search-pg .right-main .cell .top span.detail {
	font-size: 13px;
	line-height: 1.2;
	color: #000;
	display: block;
}

.contarct-search-pg .right-main .cell .top span.price {
	font-size: 22px;
	color: #262626;
	display: block;
	margin: 4px 0 0
}

.contarct-search-pg .right-main .cell .top span.price.price-inline {
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center
}

.contarct-search-pg .right-main .cell .top span.price.price-inline>span {
	font-size: 16px;
	line-height: 1.1;
	font-weight: 700;
	position: relative;
	margin: 0;
	width: 100%;
	border-right: 1px solid #ddd
}

.contarct-search-pg .right-main .cell .top span.price.price-inline>span:last-child {
	border-right: 0
}

.contarct-search-pg .right-main .cell .top span.price.price-inline>span small {
	display: block;
	font-size: .7;
	font-weight: 400
}

.contarct-search-pg .right-main .cell span.approved {
	font-size: 10px;
	text-transform: uppercase;
	color: #fff;
	background: #231f20;
	display: table;
	padding: 5px 10px
}

.contarct-search-pg .right-main .cell span.approved i {
	margin-left: 5px;
	font-size: 12px
}

.contarct-search-pg .right-main .cell .imgBx img {
	width: 100%;
	aspect-ratio: 1/0.7;
	object-fit: contain;
	object-position: center center;
	padding: 0 15px;
}

.contarct-search-pg .right-main .cell .imgBx img.lez {
	width: auto;
	height: auto;
	position: absolute;
	left: 10px;
	bottom: 42px
}

.contarct-search-pg .right-main .cell .imgBx img.awaiting {
	width: 100%;
	aspect-ratio: 1/0.7;
	object-fit: cover;
	object-position: center top
}

.contarct-search-pg .right-main .cell .imgBx a {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 5px 0;
	width: 100%;
	background: rgba(189, 16, 16, .5);
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	gap: 5px
}

.contarct-search-pg .right-main .cell .imgBx a span {
	font-size: 16px;
	color: #fff
}

.contarct-search-pg .right-main .cell .details-wrap {
	padding: 10px 15px 15px;
}

.contarct-search-pg .right-main .cell .details-wrap .dwfinance {
	width: 100%;
	height: auto;
	background-color: #fdf0ef;
	border-radius: 5px;
	padding: 10px;
	margin-bottom: 10px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 5px
}

.contarct-search-pg .right-main .cell .details-wrap .dwfinance h5 {
	font-size: 12px;
	font-weight: 400;
	letter-spacing: .5px;
	line-height: 1.2;
	color: #000;
	margin-bottom: 0
}

.contarct-search-pg .right-main .cell .details-wrap .dwfinance h5 b {
	font-size: 13px;
	font-weight: 700;
	display: block
}

.contarct-search-pg .right-main .cell .details-wrap .dwfinance .financebtn {
	font-size: 12px;
	font-weight: 400;
	color: #fff;
	background-color: #262626;
	border: 1px solid #262626;
	border-radius: 4px;
	padding: 5px 10px;
	text-transform: uppercase;
	text-align: center;
	text-wrap: nowrap;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	transition: .5s
}

.contarct-search-pg .right-main .cell .details-wrap .dwfinance .financebtn:hover {
	color: #fff;
	background-color: #000;
	border-color: #000
}

.contarct-search-pg .right-main .cell .details-wrap p {
	font-size: 14px;
	color: #181717;
	margin: 0 0 15px
}

.contarct-search-pg .right-main .cell .details-wrap ul.features {
	margin: 0;
	padding: 0
}

.contarct-search-pg .right-main .cell .details-wrap ul.features li {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin: 0 0 10px;
	gap: 6px;
}

.contarct-search-pg .right-main .cell .details-wrap ul.features li span {
	color: #000;
	font-size: 14px;
	font-weight: 700;
	line-height: 16px
}
.contarct-search-pg .right-main .cell .details-wrap ul.features li span:last-child{
	text-align: right;
}

.contarct-search-pg .right-main .cell .details-wrap ul.features li span:first-child {
	font-size: 12px;
	display: flex;
	align-items: center;
	gap: 5px
}

.contarct-search-pg .right-main .cell .details-wrap .phone {
	font-size: 18px;
	color: #000;
	letter-spacing: 2px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 700;
	gap: 5px;
	margin: 20px 0;
	line-height: 18px
}

.contarct-search-pg .right-main .cell .details-wrap .phone span {
	width: 16px;
	height: 16px;
	background: #262626;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	transform: rotate(88deg)
}

.contarct-search-pg .right-main .cell .details-wrap .phone span i {
	font-size: 8px;
	color: #fff;
	position: relative
}

.contarct-search-pg .right-main .cell .btns {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 5px
}

.contarct-search-pg .right-main .cell .btns .btn1 {
	background: #262626;
	font-size: 13px;
	font-weight: 400;
	text-transform: uppercase;
	padding: 12px 10px;
	width: 100%;
	color: #fff;
	text-align: center;
	border-radius: 0px;
	border: 1px solid #262626;
	transition: .5s
}

.contarct-search-pg .right-main .cell .btns .btn1:hover {
	background: transparent;
	color: #000;
	border-color: 1px solid #000
}

.contarct-search-pg .right-main .cell .btns .btn2 {
	background: #fff;
	border: 1px solid #262626;
	color: #262626 !important
}

.contarct-search-pg .right-main .cell .btns .btn2 i {
	color: #d5d5d5;
	margin-right: 2px;
	transition: .5s
}

.contarct-search-pg .right-main .cell .btns .btn2.active,
.contarct-search-pg .right-main .cell .btns .btn2:hover {
	background: #fff;
	border: 1px solid #262626
}

.contarct-search-pg .right-main .cell .btns .btn2.active i {
	color: #262626 !important
}

.contarct-search-pg .right-main .cell .btns .btn1.moredetailsBtn {
	color: #fff !important;
	background-color: #9ea1a2 !important;
	border: 1px solid #9ea1a2 !important
}

.contarct-search-pg .right-main .cell .btns .btn1.moredetailsBtn:hover {
	color: #fff !important;
	background: #000 !important;
	border-color: #000 !important
}

.contarct-search-pg .right-main .cell .cont-price-row {
	display: flex;
	flex-wrap: wrap;
	margin: 24px 0;
	padding: 0
}

.contarct-search-pg .right-main .cell .cont-price-row li {
	list-style: none;
	text-decoration: none;
	font-size: 13px;
	line-height: 1.2;
	width: 100%;
	padding: 8px 0;
	text-align: left;
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 10px;
	border-bottom: 1px solid #d4d7dc
}

.contarct-search-pg .right-main .cell .cont-price-row li:last-child {
	border-bottom: 0;
	padding-bottom: 0;
	border-right: 0
}

.contarct-search-pg .right-main .cell .cont-price {
	color: #ea0029;
	font-size: 16px !important
}

.contarct-search-pg .right-main .cell .cont-price-row li:first-child {
	padding-top: 0
}

.contarct-search-pg .right-main .cell .cont-price-row li strong {
	line-height: 1.3;
	font-size: 13px
}

.contarct-search-pg .right-main .cell .cont-price-row .price-li strong {
	display: inline-block
}

.contarct-search-pg .right-main .cell .cont-price-row li strong .price {
	color: #c00
}

.contarct-search-pg .viewing {
	padding: 15px 30px;
	background: #000;
	margin: 30px 0 0
}

.contarct-search-pg .viewing p {
	font-size: 13px;
	color: #fff;
	text-transform: uppercase
}

.contarct-search-pg a.show-more {
	background: #262626;
	text-transform: uppercase;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding: 11px 80px;
	display: table;
	border-radius: 0px;
	margin: 30px auto 0;
	font-size: 13px;
}

.contarct-search-pg a.show-more:hover {
	background: #000
}

.contarct-search-pg .right-main .cell .top {
	padding: 20px
}

.contarct-search-pg .car-search span.title {
	font-size: 13px;
	font-weight: 900;
	color: #000;
	position: absolute;
	top: 8px;
	left: 12px;
	z-index: 1;
	text-transform: inherit;
}

.contarct-search-pg .nice-select {
	border: 0;
	border-radius: 0;
	height: 60px;
	padding-top: 20px;
	padding-left: 12px;
	padding-right: 30px;
	width: 100%;
	font-size: 13px;
	float: none;
}

.contarct-search-pg .nice-select .option {
    line-height: 1;
    padding: 12px 12px;
}

.contarct-search-pg .common-search .nice-select .current {
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

.contarct-search-pg .nice-select .list {
	width: 100%;
}

.contarct-search-pg .right-main .cell .details-wrap ul.features span img {
	width: 24px;
}
.leftinner-loading {
    width: 100%;
    height: 200px;
    color: #cccccc;
    background-color: transparent;
    display: flex;
    justify-content: center;
    align-items: center;
}
.leftinner-loading i {
    width: 18px;
    height: 18px;
}
.pchireModal .close {
    width: 30px;
    height: 30px;
    background: #ea0029;
    opacity: 1;
    color: #fff;
    position: absolute;
    right: -15px;
    border-radius: 50%;
    top: -15px;
}
.pchdetails-table .table {
    margin-bottom: 0;
    table-layout: fixed;
    font-size: 14px;
}
.pchdetails-table .table th {
    text-align: right;
}
.pchdetails-table .modal-body {
    padding: 15px;
}
/*Contract Hire Search End*/

.aos-body-fullscreen .classy-nav-container {
z-index: 1;
}


/*Home review start*/
.top-hdng-wraper{
   display: flex;
   justify-content: space-between;
   align-items: center;
   gap: 15px;
}
.review-subtitle{
    display:block;
    color:#d71920;
    font-weight:700;
    letter-spacing:2px;
    font-size:13px;
    margin-bottom:10px;
}

.review-title{
    font-size:48px;
    font-weight:700;
    margin-bottom:15px;
    color:#061a2d;
}


.review-desc{
    font-size:18px;
    color:#6c757d;
}

.btn-review{
    display:inline-flex;
    align-items:center;
    background:#061a2d;
    color:#fff;
    padding:14px 28px;
    font-weight:600;
    text-transform:uppercase;
    letter-spacing:1px;
    text-decoration:none;
    border-radius:4px;
    transition:.3s;
}

.btn-review:hover{
    color:#fff;
    background:#d71920;
    text-decoration:none;
}

.review-card{
    background:#05141f;
    border-radius:16px;
    padding:20px;
    transition:.3s ease;
    margin: 5px 0;
}

.review-card:hover{
    transform:translateY(-5px);
}

.quote-icon {
    font-size: 30px;
    color: #ebebeb;
    margin-bottom: 10px;
    line-height: 1;
}

.review-stars{
    color:#ffc107;
    margin-bottom:13px;
    font-size:14px;
    line-height: 1;
}
.review-text{
   margin-bottom: 20px;
}
.review-text p{
    color:#fff;
    font-size: 13px;
    margin-bottom:15px;
}
.review-text p:last-child{
   margin-bottom: 0;
}
.review-author{
    display:flex;
    align-items:center;
}

.review-avatar{
    width:35px;
    height:35px;
    border-radius:50%;
    background:#d71920;
    color:#fff;
    display:flex;
    align-items:center;
    justify-content:center;
    font-weight:700;
    font-size:15px;
    margin-right:10px;
    padding-top: 4px;
}
.review-avatar.cl--1{background:#E11D48;} /* Rose */
.review-avatar.cl--2{background:#4F46E5;} /* Indigo */
.review-avatar.cl--3{background:#16A34A;} /* Green */
.review-avatar.cl--4{background:#EA580C;} /* Orange */
.review-avatar.cl--5{background:#9333EA;} /* Purple */
.review-avatar.cl--6{background:#0F766E;} /* Teal */

.review-author h5{
    margin:0;
    font-size:16px;
    color: #fff;
    font-weight:600;
}

.review-author span{
    color:#b1b1b1;
    font-size:12px;
}


.review-Owl-1 .owl-dots{
    text-align:center;
    margin-top:35px;
}

.review-Owl-1 .owl-dot span{
    width:12px;
    height:12px;
    margin:5px;
    background:#d0d0d0;
}

.review-Owl-1 .owl-dot.active span{
    background:#d71920;
}
.review-Owl-1 .owl-dots{
    text-align:center;
    margin-top:30px;
}

.review-Owl-1 .owl-dot{
    outline:none !important;
}

.review-Owl-1 .owl-dot span{
    width:12px;
    height:12px;
    margin:0 6px;
    background:#d9d9d9;
    display:block;
    border-radius:50%;
    transition:all .3s ease;
}

.review-Owl-1 .owl-dot.active span,
.review-Owl-1 .owl-dot:hover span{
    background:#d71920;
    transform:scale(1.2);
}
.rivew-btn{
   font-size: 14px;
   color: #000;
   border: 1px solid #05141f;
   padding: 10px 15px;
   transition: .3s ease;
   display: inline-block;
}
.rivew-btn:hover{
   background: #05141f;
   color: #fff;
   border: 1px solid #05141f;
}
.rivew-btn i{
   padding-left: 5px;
}
.review-rg{
   row-gap: 30px;
}
/*Home review end*/
@media screen and (max-width: 991px) {
   .review-card{
      padding: 25px;
    }
    .review-author h5{
      font-size: 17px;
    }
    .review-author span{
      font-size: 13px;
    }
    .review-avatar{
      width: 45px;
      height: 45px;
      font-size: 17px;
    }
    .review-Owl-1 .owl-dot span{
      margin: 0 4px;
    }
}
/*Home review end*/

.offer-page .col-wrapper:hover .list-style-1 li{
	color: inherit;
}
.offer-page .new-car-desc{
	min-height: inherit;
	margin-bottom: 20px;
}
.offer-page .new-car-desc h4{
	max-width: 100%;
}

/*Version 2 start*/
.header-v2 .header-top{
	background: #05141f;
}
.header-v2 .top-content li a{
	color: #9ba1a5;
}
.header-v2 .top-content li span{
	color: #9ba1a5;
}
.header-v2 .top-content li a:hover{
	color: #9ba1a5;
	text-decoration: underline;
}
.header-v2 .classy-nav-container .classy-navbar .classynav ul li a{
	padding: 30px 0px;
	color: #05141f;
	font-size: 16px;
	font-weight: 700;
	text-transform: capitalize;
}
/*.header-v2 .classy-nav-container.breakpoint-on .classy-navbar .classynav ul li a{
	color: #fff;
}*/
.header-v2 .classy-nav-container{
	background: #fff;
	padding: 0 45px;
}
.header-v2 .bpon-navbrand {
	padding: 27px 0px;
}
.header-v2 .breakpoint-off .bpon-navbrand {
	display: none;
}
.header-v2 .breakpoint-off .bpoff-navbrand {
	flex-shrink: 0;
	flex-grow: 0;
}
.header-v2 .breakpoint-off .classy-menu {
	width: 100%;
}
.header-v2 .breakpoint-off .classy-menu .classynav {
	justify-content: space-between;
	gap: 15px;
}
.header-v2 .breakpoint-off .classy-menu .classynav .cnav {
	flex-grow: 1;
	flex-shrink: 0;
	flex-basis: 0%;
	display: flex;
	justify-content: flex-start;
	gap: 50px;
}
.header-v2 .breakpoint-off .classy-menu .classynav .cnav.right{
	justify-content: flex-end;
}
.header-v2 .nav-brand {
	width: 210px;
	height: auto;
}
.header-v2 .breakpoint-off .classy-menu a.nav-brand {
	padding: 0 !important;
}
.header-v2 .classynav ul li.has-down>a::after, .header-v2 .classynav ul li.has-down.active>a::after, .header-v2 .classynav ul li.megamenu-item>a::after{
	color: #05141f;
}
.max-container {
    width: 100%;
    max-width: 1920px;
    height: auto;
    padding: 0px 12px;
    margin: 0 auto;
}
.header-v2 .classynav ul>li>a:before{
	display: none;
}
.header-v2 .classy-navbar-toggler .navbarToggler span{
	background: #05141f;
}
.header-v2 .breakpoint-on .classy-navbar .classy-menu{
	background: #fff;
}
.header-v2 .breakpoint-on .bpoff-navbrand {
	display: none;
}
.header-v2 .breakpoint-on .hideinmob {
	display: none !important;
}
.header-v2 .breakpoint-on .classynav>ul>li>a{
	border-bottom: 1px solid #dbdbdb;
}
.header-v2 .classy-nav-container .classy-navbar .classynav ul li a:hover {
    color: #ea0029;
}
.header-v2 .breakpoint-off .classynav ul li .dropdown{
	background: #fff;
}
.header-v2 .classy-nav-container .classy-navbar .classynav ul li.cn-dropdown-item ul li a, .header-v2 .classy-nav-container .classy-navbar .classynav ul li.megamenu-item ul li a{
	color: #05141f;
	border-bottom: 1px solid #dfdfdf !important;
}
.header-v2 .breakpoint-on .dd-trigger::after{
	color: #05141f;
}
.page-v2 .usedcarsearch-section{
	background: #05141f;
}
/*Responsive start*/
@media screen and (max-width:1400px) {
	.header-v2  .classy-nav-container .classy-navbar .classynav ul li a{
		font-size: 14px;
	}
	.header-v2 .breakpoint-off .classy-menu .classynav .cnav{
		gap: 30px;
	}
}
@media screen and (max-width:1279px) {
	.header-v2 .classy-nav-container{
		padding: 0 15px;
	}
}
@media screen and (max-width:1200px) {
	.header-v2 .classy-nav-container{
		padding: 0 12px;
	}
}
@media screen and (max-width:575px) {
	.breakpoint-on .classy-navbar .classy-menu.menu-on {
        width: 100%;
    }
    .breakpoint-on .classycloseIcon{
    	display: block;
    }
}
/*Owerners page start*/
.owners-pg .layality-col{
	margin-bottom: 0;
}
.owners-pg .layality-row{
	row-gap: 30px;
}
.btn-txt-1 {
    font-weight: 600;
    line-height: 1;
    color: #05141f;
    display: inline-flex;
    align-items: center;
    gap: 8px;
    border-bottom: 2px solid transparent;
}
.btn-txt-1 i{
	font-size: 14px;
	line-height: 1;
}
.btn-txt-1:hover{
	color: #05141f;
	border-bottom: 2px solid #05141f;
}
.blk-Style-1{
	border: 1px solid #000;
	padding: 24px;
	height: 100%;
}
.blk-Icn-1 {
    width: 150px;
    margin: 0 auto 15px;
}
.blk-Style-1 h4{
	color: #000;
}
.owners-table table th, .owners-table table td{
	vertical-align: middle;
}

/*OFFER BLOCKS SECTION Start*/
.nc-offer-block-sec{
    position:relative;
    margin-bottom: 70px;
}

.nc-offer-block-sec .offer-card{
    background:#fff;
    border-radius:18px;
    overflow:hidden;
    height:100%;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
    transition:all .35s ease;
}

.nc-offer-block-sec .offer-card:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 45px rgba(0,0,0,.18);
}

.nc-offer-block-sec .offer-img{
    position:relative;
    overflow:hidden;
    aspect-ratio: 360/240;
}

.nc-offer-block-sec .offer-img img{
    width:100%;
    height:100%;
    object-fit:cover;
    transition:all .6s ease;
    display:block;
}

.nc-offer-block-sec .offer-card:hover .offer-img img{
    transform:scale(1.08);
}

.nc-offer-block-sec .offer-badge{
    position:absolute;
    top:15px;
    left:15px;
    background:#05141f;
    color:#fff;
    font-size:12px;
    font-weight:700;
    text-transform:uppercase;
    letter-spacing:.5px;
    padding:8px 15px;
    border-radius:30px;
    z-index:2;
}

.nc-offer-block-sec .offer-content{
    padding:25px;
}

.nc-offer-block-sec .offer-content h3 {
    font-size: 23px;
    line-height: 1;
    font-weight: 700;
    margin-bottom: 15px;
    color: #05141f;
}

.nc-offer-block-sec .offer-price{
    margin-bottom:10px;
}

.nc-offer-block-sec .offer-price strong{
    display:block;
    font-size:32px;
    line-height:1;
    font-weight:700;
    color:#05141f;
}

.nc-offer-block-sec .offer-price span{
    display:block;
    font-size:14px;
    color:#777;
}

.nc-offer-block-sec .offer-highlights{
    list-style:none;
    padding:0;
    margin:0 0 25px;
}

.nc-offer-block-sec .offer-highlights li{
    position:relative;
    padding:10px 0 10px 25px;
    border-bottom:1px solid #ececec;
    color:#555;
}

.nc-offer-block-sec .offer-highlights li:before{
    content:"\f00c";
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    position:absolute;
    left:0;
    top:12px;
    color:#00a651;
    font-size:14px;
    line-height:1;
}

.nc-offer-block-sec .offer-content .btn {
    display: block;
    width: 100%;
    border-radius: 50px;
    padding: 12px 20px;
    font-weight: 600;
    transition: all .3s ease;
    outline: 0;
    background: #05141f;
    font-size: 14px;
    color: #fff;
}

.nc-offer-block-sec .offer-content .btn:hover{
    transform:translateY(-2px);
}

#pcpFinanceModal .modal-content{
    border:none;
    border-radius:20px;
    overflow:hidden;
}

#pcpFinanceModal .modal-header{
    border-bottom:1px solid #ececec;
    padding:20px 25px;
}

#pcpFinanceModal .modal-title{
    font-size:20px;
    font-weight:700;
    color:#05141f;
}

#pcpFinanceModal .close{
    opacity:1;
    font-size:28px;
    outline:none;
}

#pcpFinanceModal .modal-body{
    padding:25px;
}

.pcp-finance-table{
    margin:0;
    border:0;
    table-layout: fixed;
    font-size: 14px;
}

.pcp-finance-table tbody tr:nth-child(even){
    background:#f8f9fa;
}

.pcp-finance-table td{
    padding:10px 15px;
    vertical-align:middle;
    border-color:#ececec;
}

.pcp-finance-table td:first-child{
    font-weight:500;
    color:#333;
}

.pcp-finance-table td:last-child{
    text-align:right;
    font-weight:600;
    color:#05141f;
    white-space:nowrap;
}

.pcp-finance-table td:last-child b{
    font-weight:700;
}

.pcp-finance-table tbody tr{
    transition:all .25s ease;
}

.pcp-finance-table tbody tr:hover{
    background:#eef5ff;
}
/*OFFER BLOCKS SECTION End*/

/*Mega menu Start*/
.header-v2 .submenu-large{
    position: inherit !important;
}
.header-v2 .breakpoint-off .classynav ul li .dropdown-large {
    width: 100% !important;
    left: 50% !important;
    transform: translate(-50%, 0);
}
.header-v2 .kia-tabs{
    display:flex;
}

.header-v2 .classy-nav-container .classy-navbar .kia-tab-btn{
    flex:1;
    text-align:center;
    padding:18px 45px !important;
    background:#737679;
    color:#fff !important;
    font-weight:700;
    text-decoration:none;
    transition:.3s;
    text-align: left;
    text-transform: uppercase !important;
}

.header-v2 .classy-nav-container .classy-navbar .kia-tab-btn:hover{
    color:#fff;
    text-decoration:none;
}

.header-v2 .classy-nav-container .classy-navbar .kia-tab-btn.active{
    background:#05141f;
    font-weight: 700;
    color: #fff !important;
}
.header-v2 .classynav ul li .kia-tab-btn.active{
	color: #fff !important;
}
.kia-tab-content{
    background:#fff;
    padding:15px;
}

.kia-tab-pane{
    display:none;
}

.kia-tab-pane.active{
    display:block;
}

.kia-tab-pane img{
    max-height:95px;
    width:auto;
    transition:transform .3s ease;
}
.nav-models-col a:hover img{
    transform:scale(1.08);
}
.nav-models-row1{
    display:flex;
    flex-wrap:wrap;
}

.nav-models-col{
    width:calc(25% - 0px);
    background-color: transparent;
        -webkit-transition-duration: 500ms;
    -o-transition-duration: 500ms;
    transition-duration: 500ms;
}
.nav-model-1{
	margin-bottom: 15px;
	text-align: center;
}
.nav-models-col h5{
	font-size: 15px;
	margin-bottom: 0;
	text-transform: uppercase;
	display:flex;
    align-items:center;
    justify-content:center;
    gap:8px;
}
.nav-models-col .collapse-icon{
    font-size:12px;
    transition:all .3s ease;
}

.nav-models-col a[aria-expanded="true"] .collapse-icon{
    transform:rotate(45deg);
}
.nav-models-col.category-col {
    background: transparent;
}
.nav-models-col a:hover{
	background-color: #f5f5f5;
}
.nav-models-col a{
	padding: 15px !important;
	display: block;
}
.nav-models-col a:focus{
    background:#f5f5f5;
    outline:none;
}
.header-fixed .classynav ul li .nav-models-col a{
	padding: 15px !important;
}
.cat-Icon {
    width: 75px;
    height: 42px;
    margin: 0 auto 15px;
}
.cat-Icon img{
	object-fit: contain;
	object-position: center center;
	height: 100%;
}
.collapse-card{
    background-color: #f5f5f5;
}
/*.collapse-card .nav-models-col a:hover{
	background-color: #fff;
}*/
.category-models-close{
	display: none;
}
.collapse-catgry{
	width: 100dvw;
    position: relative;
    left: -15px;
}
body:has(.classy-navbar-toggler .navbarToggler.active) {
    overflow: hidden;
}
.breakpoint-on.header-fixed .classynav ul li a{
	padding: 15px !important;
}
.header-v2 .breakpoint-on .dd-trigger{
	height: auto;
	width: auto;
	right: 20px;
	top: 25px;
}

/*Summer Sale Page start*/
.summer-wrap-1 {
	background: linear-gradient(180deg, #fffdf8, #fff);
	position: relative;
	overflow: hidden
}

.summer-wrap-1:before {
	content: "";
	position: absolute;
	right: -120px;
	top: -120px;
	width: 320px;
	height: 320px;
	border-radius: 50%;
	background: rgba(247, 183, 51, .10)
}

.summer-wrap-1:after {
	content: "";
	position: absolute;
	left: -90px;
	bottom: -90px;
	width: 260px;
	height: 260px;
	border-radius: 50%;
	background: rgba(5, 20, 31, .02)
}

.summer-wrap-1 .summer-title {
	font-size: 45px;
	font-weight: 700;
	text-transform: uppercase;
	color: #05141f
}

.summer-wrap-1 .summer-title span {
	display: block;
	font-size: 18px;
	color: #666;
	font-weight: 400;
	letter-spacing: 2px
}

.summer-wrap-1 .summer-intro {
	max-width: 760px;
	margin: 15px auto 0;
	color: #666;
	font-size: 18px;
	line-height: 1.4;
}
.summer-wrap-1 .offer-box{
	margin: 70px 0 80px 0;
}
.summer-wrap-1 .offer-box,
.summer-wrap-1 .event-box {
	background: #fff;
	border-radius: 12px;
	padding: 35px;
	box-shadow: 0 10px 30px rgba(0, 0, 0, .08)
}
.summer-wrap-1 .event-box {
	background: #05141f;
	color: #fff;
}
.summer-wrap-1 .event-box hr{
	background: #4b4b4b;
}
.summer-wrap-1 .event-box p{
	color: #fff;
}
.summer-wrap-1 .event-box p a{
	color: #fff;
}
.summer-wrap-1 .event-box p a:hover{
	color: #ea0029;
}
.summer-wrap-1 .offer-item {
	border: 1px solid #eee;
	border-radius: 10px;
	padding: 25px;
	text-align: center;
	height: 100%;
	transition: .3s
}

.summer-wrap-1 .offer-item:hover {
	transform: translateY(-5px)
}

.summer-wrap-1 .offer-item i {
	font-size: 45px;
	color: #05141f;
	margin-bottom: 0;
}

.summer-wrap-1 .offer-item h5 {
	font-size: 22px;
	font-weight: 700;
	color: #05141f
}

.summer-wrap-1 .event-date {
	font-size: 35px;
	font-weight: 700;
	color: #fff
}

.summer-wrap-1 .btn-kia {
	background: #05141f;
	border: 2px solid #05141f;
	color: #fff;
	padding: 14px 25px;
	border-radius: 0;
	text-transform: uppercase;
	font-size: 14px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.summer-wrap-1 .btn-kia:hover{
	background: transparent;
	color: #05141f;
}
.summer-wrap-1 .btn-kia-outline {
	border: 2px solid #05141f;
	color: #05141f;
	padding: 12px 25px;
	border-radius: 0;
	text-transform: uppercase;
	font-size: 14px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.summer-wrap-1 .btn-kia-outline:hover{
	background: #05141f;
	color: #fff;
}
.kia-btn-row{
	display: flex;
	gap: 15px;
}
.sum-row-gap{
	row-gap: 45px;
}
.ss-icon-1 {
    display: block;
    margin: 0 auto;
}
.ss-icon-1 img {
    width: auto;
    height: 47px;
    object-fit: contain;
}
.txt-or {
    width: 40px;
    height: 40px;
    margin: -45px auto 15px;
    border: 1px solid #eee;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 15px;
    font-weight: 600;
    border-radius: 50%;
    background: #fff;
    line-height: 1;
    padding-top: 3px;
    background: #eee;
}
.icon-wrap {
    margin: 20px 0 15px;
}
/*Summer Sale Page End*/

/*Used car Page v2 start*/
.bg-2 {
    background-color: #eeeeee !important;
}
.mxcontainer {
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
}
.usedcar-pg-v2.bg-2 {
    padding: 50px 0 80px;
}

.usedcar-pg-v2 .tight-gutter {
    margin-right: -4px;
    margin-left: -4px;
    row-gap: 8px;
}
.usedcar-pg-v2 .tight-gutter > [class*="col-"] {
    padding-right: 4px;
    padding-left: 4px;
}

.usedcar-pg-v2 .uc-block {
    padding: 20px;
    background: #fff;
}
.usedcar-pg-v2 .uc-img-2 {
    aspect-ratio: 285/160;
    margin-bottom: 10px;
    overflow: hidden;
    height: auto;
    position: relative;
}
.usedcar-pg-v2 .uc-img-2 img {
    width: 100% !important;
    height: 100%;
    object-fit: cover;
    display: block;
    transition: 0.5s;
}
.usedcar-pg-v2 .uc-block:hover img {
    transform: scale(1.1);
}
.usedcar-pg-v2 .uc-description {
    margin-bottom: 24px;
}
.usedcar-pg-v2 .uc-model-name {
    margin-bottom: 24px;
}
.usedcar-pg-v2 .uc-model-name .ucmname-inner {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
/* Replaced dynamic layout gap styles with direct margins for layout engines without native flexbox 'gap' support */
.usedcar-pg-v2 .uc-model-name .ucmname-inner > div:first-child {
    width: calc(100% - 40px);
    flex-grow: 0;
    margin-right: 20px;
}
.usedcar-pg-v2 .uc-model-name .ucmname-inner > div:last-child {
    flex-grow: 0;
    flex-shrink: 0;
}
.usedcar-pg-v2 .uc-model-name h4 {
    font-size: 14px;
    font-weight: 500;
    color: #cc0000;
    margin: 3px 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 310px;
}
.usedcar-pg-v2 .uc-model-name h5 {
    font-size: 12px;
    font-weight: 500;
    color: #898989;
    line-height: 1;
    margin: 0px;
}
.usedcar-pg-v2 .uc-model-name .uc-favorite i {
    font-size: 20px;
    color: #b9b9b9;
    transition: 0.5s;
}
.usedcar-pg-v2 .uc-model-name .uc-favorite.active i {
    font-weight: 900;
    color: #cc0000;
}
.usedcar-pg-v2 .uc-model-name .uc-favorite:hover i {
    color: #000000;
}
.usedcar-pg-v2 .uc-spec-list1 {
    margin: 6px 0 0 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
}
.usedcar-pg-v2 .uc-spec-list1 li {
    list-style: none;
    text-decoration: none;
    font-size: 12px;
    font-weight: 500;
    color: #898989;
    line-height: 1;
    border-right: 1px solid #898989;
    padding-right: 6px;
    margin-right: 6px;
}
.usedcar-pg-v2 .uc-spec-list1 li:last-child {
    border-right: 0;
    margin-right: 0;
    padding-right: 0;
}
.usedcar-pg-v2 .dlrship-loc {
    margin-bottom: 24px;
}
.usedcar-pg-v2 .dlrship-loc p {
    font-size: 12px;
    font-weight: 500;
    margin-bottom: 5px;
}
.usedcar-pg-v2 .dlrship-loc ul {
    margin: 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
}
.usedcar-pg-v2 .dlrship-loc ul li {
    list-style: none;
    text-decoration: none;
    font-size: 14px;
    line-height: 1;
    font-weight: 500;
    border-right: 1px solid #000;
    padding-right: 7px;
    margin-right: 7px;
}
.usedcar-pg-v2 .dlrship-loc ul li:last-child {
    border-right: 0;
    padding-right: 0;
    margin-right: 0;
}
.usedcar-pg-v2 .dlrship-loc ul li a {
    color: #000;
    white-space: nowrap;
}
.usedcar-pg-v2 .dlrship-loc ul li a:hover {
    color: #cc0000;
}

.usedcar-pg-v2 .uc-price-wraper ul {
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.usedcar-pg-v2 .uc-price-wraper ul li {
    font-size: 12px;
    font-weight: 500;
    line-height: 1.2;
    color: #000;
    list-style: none;
    text-decoration: none;
    flex-shrink: 0;
}
.usedcar-pg-v2 .uc-price-wraper ul li:not(:last-child) {
    margin-right: 6px;
}
.usedcar-pg-v2 .uc-price-wraper ul li strong {
    font-weight: 700;
    color: #cc0000;
    font-size: 18px;
    display: block;
}
.usedcar-pg-v2 .apr-txt {
    border: 1px solid #000;
    padding: 6px 8px 3px;
    border-radius: 15px;
    text-align: center;
}
.usedcar-pg-v2 .uc-btn-1 {
    font-size: 12px;
    font-weight: 700;
    color: #fff;
    line-height: 1;
    display: block;
    text-align: center;
    background: #05141f;
    padding: 18px 12px;
    -webkit-transition-duration: 500ms;
    transition-duration: 500ms;
    text-transform: uppercase;
}
.usedcar-pg-v2 .uc-btn-1:hover {
    background: #0e2b41;
}

/* Usedcar list start */
.usedcar-pg-v2 .ibslide-block.with-height {
    height: 398px;
}
.usedcar-pg-v2 .uc-top-title {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.usedcar-pg-v2 .sort-filter {
    width: 240px;
}
.usedcar-pg-v2 .uc-top-title .ucsearch-form .ucs-block .nice-select {
    background: #dbdbdb;
}
.usedcar-pg-v2 .uc-top-title .ucsearch-form .ucs-block .nice-select .current {
    color: #888888;
}
.usedcar-pg-v2 .uc-top-title .ucsearch-form .ucs-block .nice-select::after {
    color: #888888;
}

.usedcar-pg-v2 .used-car-top-sec {
    margin: 30px 0 50px;
}
.usedcar-pg-v2 .used-car-blocks-container {
    margin-bottom: 48px;
}
.usedcar-pg-v2 .row-gap1 {
    row-gap: 24px;
}
.usedcar-pg-v2 .uc-spec-list {
    margin: 24px 0;
}
.usedcar-pg-v2 .uc-spec-list ul {
    margin: 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
}
.usedcar-pg-v2 .uc-spec-list ul li {
    list-style: none;
    text-decoration: none;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    font-size: 12px;
    line-height: 1.1;
    font-weight: 600;
    color: #000;
    width: calc(25% - 9px);
    margin-right: 12px;
    margin-bottom: 6px;
}
.usedcar-pg-v2 .uc-spec-list ul li:nth-child(4n) {
    margin-right: 0;
}
.usedcar-pg-v2 .reg-num1 strong {
    font-weight: 800;
}
.usedcar-pg-v2 .spec-icon1 {
    width: 26px;
    flex-shrink: 0;
    margin-bottom: 8px;
}
.usedcar-pg-v2 .spec-icon1 img {
    transform: none !important;
}
.usedcar-pg-v2 .pagination-1 {
    display: flex;
    width: 100%;
    list-style: none;
    font-size: 16px;
    flex-direction: row;
    justify-content: center;
    margin: 0;
    padding: 0;
}
.usedcar-pg-v2 .pagination-1 li {
    margin-right: 12px;
}
.usedcar-pg-v2 .pagination-1 li:last-child {
    margin-right: 0;
}
.usedcar-pg-v2 .pagination-1 a {
    color: #000;
    background: transparent;
    font-weight: 600;
    width: 36px;
    height: 36px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 15px;
    text-align: center;
    padding: 0;
    border: 1px solid #dbdbdb;
    font-size: 18px;
    font-weight: 500;
}
.usedcar-pg-v2 .pagination-1 li a:hover,
.usedcar-pg-v2 .pagination-1 li.active a {
    background: #dbdbdb;
    color: #fff;
}
.usedcar-pg-v2 .pagination-1 li.prev {
    padding-right: 10px;
}
.usedcar-pg-v2 .pagination-1 li.next {
    padding-left: 10px;
}
.usedcar-pg-v2 .pagination-1 li.prev a,
.usedcar-pg-v2 .pagination-1 li.next a {
    width: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    background: none !important;
    border: 0;
    font-size: 14px;
}
/* Flex-gap fallback rules for layout items */
.usedcar-pg-v2 .pagination-1 li.prev a i { margin-right: 10px; }
.usedcar-pg-v2 .pagination-1 li.next a i { margin-left: 10px; }

.usedcar-pg-v2 .pagination-1 li.prev a:hover,
.usedcar-pg-v2 .pagination-1 li.next a:hover {
    color: #cc0000;
}
.usedcar-pg-v2 .pagination-1 li.next a {
    width: auto;
}
.usedcar-pg-v2 .resp-table table {
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 0;
}
.usedcar-pg-v2 .resp-table table thead {
    background: #a5a5a5;
    font-weight: normal;
}
.usedcar-pg-v2 .resp-table table th, 
.usedcar-pg-v2 .resp-table table td {
    border: 1px solid #000;
    background: transparent;
}
.subhd-type-2 {
    font-size: 20px;
    font-weight: 600;
    line-height: 1;
    margin-bottom: 12px;
}
.load-more-btn {
    font-size: 16px;
    font-weight: 600;
    letter-spacing: .5px;
    line-height: 1.1;
    color: #fff;
    background-color: #c00;
    border: 2px solid #c00;
    border-radius: 5px;
    text-align: center;
    padding: 10px;
    margin: 0;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    transition: .5s
}

.load-more-btn:hover {
    color: #fff;
    background-color: #000;
    border-color: #000
}
.brand-color-2 {
    color: #cc0000;
}
.inner-section .usedcar-pg-v2 p{
	line-height: 1.3;
}
.link-style-1 {
    color: #cc0000;
    text-decoration: underline;
}
.link-style-1:hover {
    color: #cc0000;
    text-decoration: none;
}
/* Usedcar list End */

/* Used car details Start */

.uc-details-page-v2 p:last-child {
    margin-bottom: 0;
}

.uc-details-page-v2 .ucdetails-wrap {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
}

.uc-details-page-v2 .uc-details-top-sec {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
}

.uc-details-page-v2 .ucdetails-wrap .ucdtop-left {
    width: 100%;
    height: 100%;
}

.uc-details-page-v2 .ucdetails-wrap .ucdtop-right {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    gap: 15px;
}

/* ==========================================================================
   Used Car Slider Component
   ========================================================================== */
.uc-details-page-v2 .usedcar-slider-wrap {
    width: 100%;
    height: auto;
}
.uc-details-page-v2 p{
	font-size: 14px;
	font-weight: 400;
}

.uc-details-page-v2 .usedcar-slider-wrap .used-detail-slide {
    margin-bottom: 10px;
}

.uc-details-page-v2 .usedcar-slider-wrap .used-detail-slide .item {
    width: 100%;
    height: 440px;
    text-align: center;
    background-color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}

.uc-details-page-v2 .usedcar-slider-wrap .used-detail-slide .item > a {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}

/* Pseudo-element overlays for Main Slider */
.uc-details-page-v2 .usedcar-slider-wrap .used-detail-slide .item > a:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.5);
    z-index: 1;
    opacity: 0;
    transition: .4s;
}

.uc-details-page-v2 .usedcar-slider-wrap .used-detail-slide .item > a:after {
    content: '\f424';
    font-family: "Font Awesome 5 Free";
    font-size: 30px;
    font-weight: 600;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    opacity: 0;
    transition: .5s;
}

.uc-details-page-v2 .usedcar-slider-wrap .used-detail-slide .item > a.video:before {
    opacity: .6;
}

.uc-details-page-v2 .usedcar-slider-wrap .used-detail-slide .item > a.video:after {
    content: '\f144';
    font-size: 32px;
    box-shadow: 0 2px 8px 1px rgba(64,60,67,.24);
    opacity: 1;
}

.uc-details-page-v2 .usedcar-slider-wrap .used-detail-slide .item > a:hover:before {
    opacity: .8;
}

.uc-details-page-v2 .usedcar-slider-wrap .used-detail-slide .item > a:hover:after {
    opacity: 1;
}

.uc-details-page-v2 .usedcar-slider-wrap .used-detail-slide .item .udsimg {
    width: auto;
    max-width: 100%;
    height: auto;
    max-height: 100%;
    object-fit: contain;
    object-position: center;
}

.uc-details-page-v2 .usedcar-slider-wrap .used-detail-slide .item .sublogo {
    position: absolute;
    bottom: 15px;
    left: 15px;
    width: auto;
    max-width: 100%;
    height: auto;
    max-height: 100%;
    object-fit: contain;
    object-position: center;
}

/* Slider Thumbnails */
.uc-details-page-v2 .usedcar-slider-wrap .used-detail-thumb {
    width: 100%;
    height: auto;
}

.uc-details-page-v2 .usedcar-slider-wrap .used-detail-thumb .item {
    width: 100%;
    height: 100px;
    text-align: center;
    background-color: #000;
    transition: .5s;
    overflow: hidden;
    position: relative;
}

.uc-details-page-v2 .usedcar-slider-wrap .used-detail-thumb .item.video:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.5);
    z-index: 1;
    opacity: .8;
    transition: .4s;
}

.uc-details-page-v2 .usedcar-slider-wrap .used-detail-thumb .item.video:after {
    content: '\f144';
    font-family: "Font Awesome 5 Free";
    font-size: 20px;
    font-weight: 600;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    opacity: 1;
    transition: .5s;
}

.uc-details-page-v2 .usedcar-slider-wrap .used-detail-thumb .current .item.video:before,
.uc-details-page-v2 .usedcar-slider-wrap .used-detail-thumb .item.video:hover:before {
    top: 4px;
    bottom: 4px;
    left: 4px;
    right: 4px;
    width: calc(100% - 8px);
    height: calc(100% - 8px);
}

.uc-details-page-v2 .usedcar-slider-wrap .used-detail-thumb .item img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    opacity: 1;
    outline: 4px solid #c00;
    transition: .5s;
}

.uc-details-page-v2 .usedcar-slider-wrap .used-detail-thumb .item:hover {
    cursor: pointer;
}

.uc-details-page-v2 .usedcar-slider-wrap .used-detail-thumb .item:hover img {
    opacity: .5;
}

.uc-details-page-v2 .usedcar-slider-wrap .used-detail-thumb .current .item img {
    opacity: 1;
    outline-offset: -4px;
}

/* Slider Controls (Owl Carousel) */
.uc-details-page-v2 .usedcar-slider-wrap .owl-nav {
    margin-top: 0;
}

.uc-details-page-v2 .usedcar-slider-wrap .owl-nav .owl-next,
.uc-details-page-v2 .usedcar-slider-wrap .owl-nav .owl-prev {
    width: 25px;
    height: 40px;
    font-size: 12px !important;
    color: #fff !important;
    background: #000 !important;
    top: 50%;
    transform: translate(0, -50%);
    position: absolute;
    opacity: .5;
    margin: 0;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    border-radius: 0;
}

.uc-details-page-v2 .usedcar-slider-wrap .owl-nav .owl-next {
    right: 0;
}

.uc-details-page-v2 .usedcar-slider-wrap .owl-nav .owl-prev {
    left: 0;
}

.uc-details-page-v2 .usedcar-slider-wrap .owl-nav .owl-next img,
.uc-details-page-v2 .usedcar-slider-wrap .owl-nav .owl-prev img {
    position: relative;
    top: 0;
}

.uc-details-page-v2 .usedcar-slider-wrap:hover .owl-nav .owl-next,
.uc-details-page-v2 .usedcar-slider-wrap:hover .owl-nav .owl-prev {
    opacity: 1;
}

.uc-details-page-v2 .usedcar-slider-wrap .owl-nav .owl-next:hover,
.uc-details-page-v2 .usedcar-slider-wrap .owl-nav .owl-prev:hover {
    background: #c00 !important;
    opacity: 1;
}

.uc-details-page-v2 .usedcar-slider-wrap .owl-nav .owl-next.disabled,
.uc-details-page-v2 .usedcar-slider-wrap .owl-nav .owl-prev.disabled {
    opacity: 0;
}

.uc-details-page-v2 .usedcar-slider-wrap .used-detail-slide .owl-nav {
    top: calc(50% - 20px);
}

/* ==========================================================================
   Content Block 1 (Header, Specs, Pricing, & Primary CTAs)
   ========================================================================== */
.uc-details-page-v2 .ucdwrap-block-1 {
    width: 100%;
    height: calc(100% - 115px);
    background-color: #fff;
    padding: 40px 30px;
}

.uc-details-page-v2 .ucdwrap-block-1 h1 {
    font-size: 36px;
    font-weight: 700;
    line-height: 1.2;
    margin-bottom: 24px;
}

.uc-details-page-v2 .ucdwrap-block-1 h1 sub {
    position: initial;
    line-height: inherit;
    display: block;
    font-size: 18px;
    font-weight: 400;
    margin-top: 5px;
}

.uc-details-page-v2 .ucdwrap-block-1 .ucar-specs {
    width: 100%;
    margin-bottom: 30px;
}

.uc-details-page-v2 .ucdwrap-block-1 .ucar-specs ul {
    list-style: none;
    padding: 0;
    margin: 0;
    width: 100%;
    height: auto;
    display: flex;
    flex-wrap: wrap;
    gap: 14px;
}

.uc-details-page-v2 .ucdwrap-block-1 .ucar-specs ul li {
    flex-grow: 0;
    flex-shrink: 0;
    width: calc(25% - 10.5px);
    font-size: 12px;
    color: #fff;
    background-color: #9b9b9b;
    text-align: center;
    padding: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    line-height: 1.3;
}

.uc-details-page-v2 .ucdwrap-block-1 .ucar-price {
    width: 100%;
    height: auto;
    display: flex;
    justify-content: space-between;
    gap: 10px;
    margin-bottom: 24px;
}

.uc-details-page-v2 .ucdwrap-block-1 .ucar-price p {
    font-size: 16px;
    font-weight: 500;
    line-height: 1;
    color: #000;
}

.uc-details-page-v2 .ucdwrap-block-1 .ucar-price p span {
    display: block;
    font-size: 30px;
    font-weight: 700;
    margin-top: 5px;
}

.uc-details-page-v2 .ucdwrap-block-1 .ucar-price .monthly p {
    text-align: right;
}

.uc-details-page-v2 .ucdwrap-block-1 .ucar-price .monthly p span {
    font-size: 26px;
}

.uc-details-page-v2 .ucdwrap-block-1 .ucar-price .apr-1 p {
    text-align: center;
}

.uc-details-page-v2 .ucar-price > * {
    flex: 1;
}

.uc-details-page-v2 .ucdwrap-block-1 .ucar-buttons {
    width: 100%;
    height: auto;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 14px 14px;
}

.uc-details-page-v2 .ucdwrap-block-1 .ucar-buttons .btn {
    width: calc(50% - 7px);
    min-height: 45px;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: .5px;
    line-height: 1.1;
    color: #fff;
    background-color: #c00;
    border: 2px solid #c00;
    border-radius: 0;
    text-transform: uppercase;
    text-align: center;
    padding: 5px;
    margin: 0;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
    transition: .5s;
}

.uc-details-page-v2 .ucdwrap-block-1 .ucar-buttons .btn.btn2 {
    color: #c00;
    background-color: transparent;
    border-color: #c00;
}

.uc-details-page-v2 .ucdwrap-block-1 .ucar-buttons .btn.btn3 {
    color: #000;
    background-color: transparent;
    border-color: transparent;
}

.uc-details-page-v2 .ucdwrap-block-1 .ucar-buttons .btn img,
.uc-details-page-v2 .ucdwrap-block-1 .ucar-buttons .btn svg {
    transition: .5s;
}

.uc-details-page-v2 .ucdwrap-block-1 .ucar-buttons .btn:hover {
    color: #fff;
    background-color: #000;
    border-color: #000;
}

.uc-details-page-v2 .ucdwrap-block-1 .ucar-buttons .btn:hover img,
.uc-details-page-v2 .ucdwrap-block-1 .ucar-buttons .btn:hover svg {
    filter: brightness(0) invert(1);
}

/* ==========================================================================
   Content Block 2 (Dealer Contact Info & Social Share)
   ========================================================================== */
.uc-details-page-v2 .ucdwrap-block-2 {
    width: 100%;
    height: auto;
    min-height: 100px;
    background-color: #fff;
    padding: 25px 30px;
    display: flex;
}

.uc-details-page-v2 .ucdwrap-block-2 > div {
    flex: 1;
    padding: 0 15px;
    border-right: 2px solid #eee;
}

.uc-details-page-v2 .ucdwrap-block-2 > div:last-child {
    border: 0;
}

.uc-details-page-v2 .ucdwrap-block-2 p {
    font-size: 16px;
    font-weight: 600;
    line-height: 1;
    color: #000;
    margin-bottom: 5px;
}

.uc-details-page-v2 .ucdwrap-block-2 .phone {
    padding-left: 0;
}

.uc-details-page-v2 .ucdwrap-block-2 .phone a {
    font-size: 24px;
    font-weight: 700;
    letter-spacing: -.5px;
    line-height: 1.1;
    color: #000;
    display: inline-flex;
    text-wrap: nowrap;
}

.uc-details-page-v2 .ucdwrap-block-2 .phone a:hover {
    color: #c00;
}

.uc-details-page-v2 .ucdwrap-block-2 .share {
    padding-right: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: center;
    gap: 15px;
}

.uc-details-page-v2 .ucdwrap-block-2 .share p {
    margin-bottom: 0;
}

.uc-details-page-v2 .ucdwrap-block-2 .share ul {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px 15px;
}

.uc-details-page-v2 .ucdwrap-block-2 .share ul li {
    font-size: 22px;
    color: #c1c1c1;
}

.uc-details-page-v2 .ucdwrap-block-2 .share ul li a {
    color: inherit;
}

.uc-details-page-v2 .ucdwrap-block-2 .share ul li a:hover {
    color: #c00;
}

/* ==========================================================================
   Content Block 3 & 4 (Media Player Trigger & Technical Features Grid)
   ========================================================================== */
.uc-details-page-v2 .ucdwrap-block-3 {
    width: 100%;
    height: calc(100% - 30px);
    margin-top: 0;
    background-color: #fff;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.uc-details-page-v2 .ucdwrap-block-3 .playvideoBtn {
    font-size: 16px;
    font-weight: 600;
    letter-spacing: .5px;
    line-height: 1.1;
    color: #fff;
    background-color: #c00;
    border: 2px solid #c00;
    border-radius: 100px;
    text-transform: uppercase;
    text-align: center;
    padding: 10px 20px 10px 10px;
    margin-top: -28px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
    transition: .5s;
}

.uc-details-page-v2 .ucdwrap-block-3 .playvideoBtn i {
    font-size: 32px;
    transition: .5s;
}

.uc-details-page-v2 .ucdwrap-block-3 .playvideoBtn:hover {
    color: #fff;
    background-color: #000;
    border-color: #000;
}

.uc-details-page-v2 .ucdwrap-block-3 .ucar-features {
    width: 100%;
    height: auto;
    padding: 25px 30px;
}

.uc-details-page-v2 .ucdwrap-block-3 .ucar-features ul {
    list-style: none;
    padding: 0;
    margin: 0;
    width: 100%;
    height: auto;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.2;
    color: #000;
    text-transform: uppercase;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 10px;
    columns: 2;
}

.uc-details-page-v2 .ucdwrap-block-3 .ucar-features ul li {
    width: calc(50% - 5px);
    display: flex;
    gap: 10px;
}

.uc-details-page-v2 .ucdwrap-block-3 .ucar-features ul li > div {
    flex: 1;
}

.uc-details-page-v2 .ucdwrap-block-3 .ucar-features ul li > div:last-child {
    font-weight: 600;
}

.uc-details-page-v2 .ucdwrap-block-4 {
    width: 100%;
    height: 100%;
    background-color: #fff;
    padding: 25px 30px;
}

/* ==========================================================================
   Section Variant Cross-Overrides
   ========================================================================== */
.uc-details-page-v2 .uc-details-top-sec .ucdwrap-block-1 {
    height: 100%;
}

.uc-details-page-v2 .uc-details-top-sec .ucdwrap-block-2 {
    margin-top: 24px;
}

.uc-details-page-v2 .uc-details-top-sec .ucdwrap-block-3 {
    margin-top: 0;
    height: 100%;
}

.uc-details-page-v2 .uc-features-text {
    margin-top: 30px;
}

.uc-details-page-v2 .uc-features-text h4 {
    font-size: 20px;
    font-weight: 700;
}

.uc-details-page-v2 .uc-features-text p {
    font-size: 14px;
    font-weight: 400;
}

/* ==========================================================================
   Bootstrap 4 Accordion - Style 1 (Complete Clean Version)
   ========================================================================== */
.accordion-style-1 {
    width: 100%;
    height: auto;
}

/* Bootstrap 4 targets .card instead of .accordion-item */
.accordion-style-1 .card,
.accordion-style-1 .accordion-item {
    background-color: transparent;
    border: none;
    border-bottom: 1px solid #dbdbdb !important;
    border-radius: 0;
}

/* Bootstrap 4 targets .card-header instead of .accordion-header */
.accordion-style-1 .card-header,
.accordion-style-1 .accordion-header {
    background-color: transparent;
    border: none;
    padding: 0;
}

/* Trigger button configurations */
.accordion-style-1 .accordion-button,
.accordion-style-1 .card-header a,
.accordion-style-1 .card-header button {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    font-size: 16px;
    font-weight: 500;
    color: #282828;
    background-color: transparent;
    text-transform: uppercase;
    padding: 12px 0;
    border: none;
    box-shadow: none;
    text-decoration: none; 
    text-align: left;
}

/* Explicitly hide any duplicate left icons coming from pseudo-elements */
.accordion-style-1 .accordion-button::before,
.accordion-style-1 .card-header a::before,
.accordion-style-1 .card-header button::before {
    display: none !important;
    content: none !important;
}

.accordion-style-1 .accordion-button b,
.accordion-style-1 .card-header a b,
.accordion-style-1 .card-header button b {
    font-weight: 600;
}

/* --- Pseudo-element Icon Management (Plus Sign on the Right) --- */
.accordion-style-1 .accordion-button::after,
.accordion-style-1 .card-header a::after,
.accordion-style-1 .card-header button::after {
    content: '';
    display: inline-block;
    width: 14px;
    height: 14px;
    background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24" stroke="%23282828" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round"%3E%3Cline x1="12" y1="5" x2="12" y2="19"%3E%3C/line%3E%3Cline x1="5" y1="12" x2="19" y2="12"%3E%3C/line%3E%3C/svg%3E');
    background-size: 14px;
    background-repeat: no-repeat;
    background-position: center;
    transition: transform 0.2s ease;
}

/* --- Active state icon adjustment (Minus Sign on the Right) --- */
.accordion-style-1 .accordion-button:not(.collapsed)::after,
.accordion-style-1 .card-header a:not(.collapsed)::after,
.accordion-style-1 .card-header button:not(.collapsed)::after {
    background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24" stroke="%23282828" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round"%3E%3Cline x1="5" y1="12" x2="19" y2="12"%3E%3C/line%3E%3C/svg%3E');
}

.accordion-style-1 .accordion-button:not(.collapsed),
.accordion-style-1 .card-header a:not(.collapsed),
.accordion-style-1 .card-header button:not(.collapsed) {
    color: #282828;
    background-color: transparent;
}

/* --- Body Text Formatting --- */
.accordion-style-1 .card-body,
.accordion-style-1 .accordion-body {
    font-size: 14px;
    padding: 0 0 15px 0;
    color: #282828;
}

.accordion-style-1 .card:last-of-type {
    border-bottom: 0 !important;
}

/* ==========================================================================
   List Styling & Google Maps Containers
   ========================================================================== */
.uc-list-style-1 {
    list-style: none;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.4;
    color: #000;
    margin: 15px 0;
    padding: 0;
}

.uc-list-style-1:first-child {
    margin-top: 0;
}

.uc-list-style-1:last-child {
    margin-bottom: 0;
}

.uc-list-style-1 li {
    position: relative;
    padding: 2px 0 2px 20px;
    margin: 0 0 5px 0;
    overflow: hidden;
    line-height: 1.2;
}

.uc-list-style-1 li::before {
    content: '\f111';
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 4px;
    color: #000;
    position: absolute;
    top: 10px;
    left: 0;
}

.uc-list-style-1 > li > a {
    color: inherit;
    text-decoration: none;
}

.uc-list-style-1 > li > a:hover {
    color: inherit;
    text-decoration: underline;
}

.gmap {
    width: 100%;
    height: auto;
    min-height: 400px;
    position: relative;
}

.gmap iframe {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100% !important;
    height: 100% !important;
}

.approved-uc-cars h4 {
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 12px;
    text-transform: uppercase;
}
.benfit-logo {
    width: 200px;
    margin: 0 0 25px;
}
.benfit-logo-2 {
    width: 125px;
    position: absolute;
    bottom: 12px;
    left: 12px;
    background: rgba(255, 255, 255, 0.5);
    padding: 12px;
    border-radius: 5px;
}
.benfit-logo-2 img{
	transform: none !important;
}
.uc-details-page-v2 .ucwns ul li{
	font-size: 15px;
}
.uc-details-page-v2 .ucwns ul li span{
	font-size: 18px;
}
.uc-details-page-v2 .ucwns ul li.save span{
	font-size: 22px;
}

/* Used car details End */

/*.ucwns {
    margin: 15px 15px 0px 15px;
}*/
.ucwns ul {
    list-style: none;
    padding: 0;
    margin: 10px 0 0 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    background-color: #05141f;
}
.ucwns ul li {
    width: calc(100% / 3);
    font-weight: 400;
    font-size: 12px;
    line-height: 1.4;
    color: #fff;
     border-right: 1px solid #fff; 
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 10px 10px;
}
.ucwns ul li:last-child {
    border-right: 0;
}
.ucwns ul li span {
    display: block;
    font-size: 15px;
    line-height: 1;
    font-weight: 400;
    color: #fff;
}
.ucwns ul li.save span {
    color: #ea0029;
    font-weight: 700;
    font-size: 18px;
}