@import "https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap";
.stock-list-page{display:inline-block;background-color:#fff;line-height:1.3;width:100%;font-family:'Poppins',sans-serif}
.tab,.tab-search-form{text-align:left}
.tab{border-bottom:transparent;margin-bottom:0}
.stock-list-tab-btn{position:relative;padding-top:270px;text-align:left}
.topic-title{color:#fff;text-align:left;padding-top:0;font-family:poppinsbold;font-size:37px;font-weight:900;line-height:39px;padding-bottom:30px}
.tab button{color:#fff;background-color:#4b5b64;cursor:pointer;text-transform:uppercase;border-radius:0;font-size:20px;line-height:50px;text-align:center;outline:0;padding:0;transition:.3s;border:transparent;margin-bottom:0;width:240px;border-top:none;position:relative;text-transform:capitalize}
.tab button.active,.tab button:hover{background-color:#3175ac;border-color:#3175ac;color:#fff}
.tab button.active span,.tab button:hover span{padding-bottom:0;display:inline-block}
.tab button span{border-bottom:none;padding-bottom:0;display:inline-block;font-family:poppinsbold;text-transform:uppercase}
.stock-list{background:url(/asset/images/stock-list_bg_v5.jpg) center bottom no-repeat;display:block;padding:77px 0 0;position:relative;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;min-height:390px;padding-top:0}
.stock-list:before{content:'';width:100%;height:100%;position:absolute;left:0;right:0;top:0;bottom:0;background:-moz-linear-gradient(top,rgba(30,35,38,0) 0%,rgba(30,35,38,0.77) 64%,rgba(30,35,38,1) 83%);background:-webkit-linear-gradient(top,rgba(30,35,38,0) 0%,rgba(30,35,38,0.77) 64%,rgba(30,35,38,1) 83%);background:linear-gradient(to bottom,rgba(30,35,38,0) 0%,rgba(30,35,38,0.77) 64%,rgba(30,35,38,1) 83%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#001e2326',endColorstr='#1e2326',GradientType=0)}
.stock-list-page .tab-content{margin-top:0;position:relative;display:block;width:100%}
.stock-list-page .tabcontent{display:none;padding:0;border-top:none;font-size:14px;line-height:26px;font-weight:300}
.innerWhiteBox{padding:0;box-shadow:none;width:100%;position:relative;z-index:9}
.innerWhiteBox.webbe-search-bar{background-color:transparent;box-shadow:none;overflow:hidden}
.innerWhiteBox.webbe-search-bar .accordion-section{padding:0;border:none;display:table;width:100%}
.innerWhiteBox.webbe-search-bar .form-inline{display:table;width:100%;font-size:0}
.innerWhiteBox.webbe-search-bar .select2-container--default .select2-selection--single{border-right:0 solid #e5e5e5}
.innerWhiteBox.webbe-search-bar .select2-selection__arrow{position:absolute;top:0;right:0;width:64px;border-right:none;border-left:none;height:55px;background-color:transparent;bottom:0}
.innerWhiteBox .colmd-2{width:20%;width:calc(100%/5);display:table-cell;margin-right:0;float:inherit;vertical-align:top}
.innerWhiteBox .custom-form-group,.innerWhiteBox .custom-form-group .search-btn-landing{display:table-cell;border-collapse:separate}
.innerWhiteBox .custom-form-group .search-btn-landing{background-color:#3175ac;color:#fff;border-radius:0;float:right;vertical-align:middle;width:100%;font-size:16px;border:none;position:relative;z-index:1;font-family:poppinsbold;outline:none;-webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;border-top-left-radius:0;border-bottom-left-radius:0}
.innerWhiteBox .custom-form-group .search-btn-landing:hover{background-color:#000;color:#FFF;border-color:#FFF}
.innerWhiteBox .custom-form-group .search-btn-landing:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}
.stock-list-page .select2-selection__rendered{padding-left:25px;padding-right:20px;color:#111;}
.stock-list-page .select2-selection__arrow{position:absolute;top:10px;right:15px;width:60px;border-left:none;height:30px}
.stock-list-page .select2-container--default .select2-selection--single .select2-selection__arrow b{background:url(/asset/images/chev-down-black.png) center center no-repeat;border-width:0!important;border-color:transparent!important;width:20px!important;height:15px!important;margin-left:0!important;margin-top:-4px!important;background-size:17px;-webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}
.stock-list-page .select2-results__option{padding:14px 6px}
.stock-list-page .select2-container--default .select2-results__option[aria-selected=true]{background-color:#3175ac;color:#fff}
.stock-list-page .filter{width:300px;margin-left:5px}
.stock-list-page .filter .select2-selection--single{border-radius:0}
.stock-list-page .filter .select2-selection__arrow,.last-child-border-rm .select2-selection__arrow{border-right:none!important}
.accordion-section{padding:15px 0 0;display:inline-block;position:relative;border:none;border-top:1px solid transparent;width:100%}
.stock-list-page .custom-form-control{display:block;width:100%;background-color:#fff;background-image:none;border-radius:0;box-shadow:none;padding-left:25px;padding-right:20px;-webkit-box-shadow:none;-webkit-transition:none;-o-transition:none;transition:none;border-left:none;border-right:none;border-top:none;font-size:14px;outline:0;text-transform:uppercase;border-bottom:none}
.custom-form-group{display:inline-block;float:right}
.displaying_nos{display:inline-block;padding-top:15px}
.adjust-quote-form .deposit{width:42.4%;margin-right:0;float:inherit;position:relative;vertical-align:top}
.adjust-quote-form .deposit input{border:1px solid #e5e5e5}
.adjust-quote-form .milage,.adjust-quote-form .term{width:29.2%;margin-right:0;float:inherit;vertical-align:top}
.adjust-quote-form .btn-adjust{display:inline-block}
.adjust-quote-form{position:relative;display:block;width:100%}
.center-block{display:block;text-align:center}
.stock-list-page .tab-content{margin-top:0;position:relative;display:block;width:100%}
.tab-content{border:none;position:relative;margin-top:30px}
.tabcontent{display:none;padding:0;border-top:none;font-size:14px;line-height:26px;font-weight:300}
.owl-carousel.owl-drag .owl-item .item svg{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;display:block;z-index:-1;fill:#3175ac;width:100px;height:100px}
.tabcontent .innerWhiteBox.webbe-search-bar .select2-selection__arrow{background-color:transparent;height:30px;top:10px}
.btn.btn-outline{padding:10px 30px;text-transform:uppercase;letter-spacing:1px;-webkit-box-shadow:none;box-shadow:none;height:50px;width:273px;font-size:16px;font-weight:800;line-height:26px;text-align:center;display:inline-block;vertical-align:middle;position:relative;outline:none;-webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}
.tabcontent .innerWhiteBox.webbe-search-bar .last-child-border-rm .select2-selection__arrow{border-right:none}
.select2-selection__rendered{text-transform:uppercase;letter-spacing:1px;font-weight:400;font-size:14px;text-align:left;color:#111}
.select2-container .select2-results__option{text-transform:uppercase;line-height:25px}
.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #e5e5e5}
.accordion-section .select2-container--default .select2-selection--single{background-color:#fff}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#666666;color:#fff}
.select2-container--default .select2-search--dropdown .select2-search__field{line-height:25px}
.stock-list-page .custom-form-control,.showallstock-btn,.tab button,.innerWhiteBox .custom-form-group .search-btn-landing,.stock-list-page .select2-container--default .select2-selection--single{height:55px}
.stock-list-page .custom-form-control,.stock-list-page .select2-selection__rendered{line-height:55px}
.sky-blue-btn{font-weight:400;background-color:#111;color:#fff;border-color:#111}
.sky-blue-btn:hover{border-color:#111;background-color:#fff;color:#111}
.adjust-quote-form .deposit .stock-list-page .custom-form-control{background-color:#FFF}
.sort-list-grid-wrap{margin-top:30px;display:inline-block;width:100%}
.grid-list-box{display:inline-block;float:right}
.grid-list-box span{margin-right:5px;cursor:pointer;display:inline-block;background-color:#fff;border:1px solid #e5e5e5;text-align:center;width:55px;height:55px;vertical-align:top;padding-top:10px}
.grid-list-box span:hover{opacity:.5}
.grid-list-box i{font-family:FontAwesome;font-size:30px}
.grid-list-box svg{width:30px;height:30px;fill:#111;stroke:#fff}
.showallstock{float:right;margin-right:10px}
.showallstock .showallstock-btn{color:#fff;font-family:poppinsbold;font-size:16px;text-transform:uppercase;border:1px solid #333;background-color:#333;cursor:pointer;width:auto;padding:0 15px}
.container-center{max-width:1400px;margin:0 auto}
.list-box-wrapper{display:inline-block;width:100%;margin-top:30px}
.list-box-view{display:flex;display:-webkit-flex;display:-moz-flex;display:inline-block;border:1px solid #e0e0e0;padding:25px;float:left;width:100%;font-size:0}
.left-col-car-view{width:55%;/*max-width:740px;*/max-width:100%;float:left;display:flex;display:-webkit-flex;display:-moz-flex}
.left-col-car-view .car-full-view{width:75%;float:left;position:relative;border:1px solid #fafafa}
.left-col-car-view .car-full-view a{display:inline-block;position:relative;width:100%}
.left-col-car-view .car-full-view img{width:100%}
.grid-column .left-col-car-view .car-full-view .imgspin img{width:100%;height:280px;object-fit:cover}
.grid-4-row .left-col-car-view .car-full-view .imgspin img{width:100%;height:180px;object-fit:cover}
.grid-column .feat-labels,.grid-4-row .feat-labels{display:none}
.left-col-car-view .car-full-view .labelaa{position:absolute;z-index:2;width:85px}
.grid-4-row .left-col-car-view .car-full-view .labelaa{width:64px}
.left-col-car-view .car-full-view .car-tag-box{position:absolute;width:148px;height:148px;left:-5px;top:-5px;z-index:1}
.car-tag-box .car-tag-message{width:100%;position:absolute;left:-10px;top:48px;color:#fff;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);text-shadow:0 1px 5px rgba(0,0,0,0.5);font-size:12px;font-family:poppinsmedium;text-align:center}
.car-angle-view{width:25.8%;padding-left:15px;float:left;display:flex;display:-webkit-flex;display:-moz-flex;flex-direction:column;flex-flow:column;overflow:hidden}
.car-angle-view span{display:block;flex:1 0 auto}
.car-angle-view span:nth-child(2){padding:10% 0}
.car-angle-view span img{width:100%;/*height:105px;*/object-fit:cover}
.right-col-car-details{width:45%;/*max-width:606px;*/max-width:100%;float:left;padding-left:15px;display:flex;display:-webkit-flex;display:-moz-flex;flex-direction:column;line-height:1.5}
.right-col-car-details .stockid{display:inline-block;font-size:12px}
.view-car-logo{display:inline-block;margin-bottom:5px}
.view-car-logo img{max-height:40px}
.car-description-head{position:relative}
.car-description-head .title-car-view{display:inline-block;width:100%;position:relative}
.car-description-head .car-youtube-link{position:absolute;width:40px;right:0;top:0}
.car-description-head .car-youtube-link a{display:block}
.view-car-details h3{font-size:30px;font-weight:500}
.view-car-details h3 strong{font-weight:700;margin-right:5px}
.view-car-details h5{font-size:16px;font-weight:400;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.car-specific-detail{display:block;margin-top:10px}
.car-specific-detail ul li{display:inline-block;padding:4px 10px;border-right:1px solid #a0c3e5;font-size:16px;font-weight:600;display:table-cell;vertical-align:middle;align-items:center;display:inline-grid;}
.grid-column .car-specific-detail ul li{padding:4px 5px;}
.car-specific-detail ul li:first-child{padding-left:0}
.car-specific-detail ul li:last-child{border-right:0 solid #a0c3e5;padding-right:0}
.car-specific-price{text-align:right}
.car-specific-price a{color:inherit}
.car-specific-price .car-actual-price{font-size:40px;font-weight:700}
.car-specific-price .car-actual-price .vatspan{font-weight:700;font-size:35%;vertical-align:top;color:#818181;text-transform:none;}
.car-specific-price .car-finance-pm{font-size:14px;font-weight:500}
.car-specific-price .car-finance-pm .hp{background:#cc0c0c;padding:2px 4px;color:#fff;border:1px solid #cc0c0c}
.car-specific-price .car-finance-pm strong{font-size:20px;font-weight:700;display:inline-block}
.car-detail-buttons{display:inline-block;width:100%;overflow:hidden;position:relative;top:0;text-align:center;display:-webkit-flex;display:-webkit-box;display:-moz-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:row;flex-direction:row}
.car-detail-buttons .car-detail-btn.reserve-car-btn{width:100%;text-align:center}
.car-detail-buttons .car-detail-btn{display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;-webkit-flex:1;-webkit-box-flex:1;-moz-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;-webkit-flex:0 1 100%}
.car-detail-buttons .car-detail-btn:nth-child(2),.car-detail-buttons .car-detail-btn:nth-child(4){margin-left:10px}
.car-detail-buttons .button-icons,.car-reserve-buttons .button-icons{display:inline-block}
.car-detail-buttons .button-icons svg{width:20px;height:20px;vertical-align:middle;margin-right:5px}
.car-reserve-buttons .button-icons svg{width:30px;height:30px;vertical-align:middle;margin-right:5px}
.car-detail-buttons .car-detail-btn svg,.car-reserve-buttons .car-reserve-btn svg{fill:#000}
.car-detail-buttons .car-detail-btn:hover svg,.car-reserve-buttons .car-reserve-btn:hover svg{fill:#fff}
.car-detail-btn.detail-car-btn:hover svg,.car-detail-btn.detail-car-btn svg{fill:#fff}
.car-detail-buttons .car-detail-btn a{display:block;width:100%;text-align:center;font-size:13px;margin-top:10px;padding:10px 5px;color:inherit;text-transform:uppercase;border:1px solid #a9a9a9;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.car-detail-buttons .car-detail-btn.detail-car-btn a{background:#000;border:1px solid #000;color:#fff;width:100%}
.car-detail-buttons .car-detail-btn.detail-car-btn a:hover{background:#cc0c0c;border:1px solid #cc0c0c;color:#fff}
.car-detail-buttons .car-detail-btn a:hover{background:#000;border:1px solid #000;color:#fff}
.car-reserve-buttons{display:block;clear:both;position:relative}
.car-reserve-buttons .car-reserve-btn a,.car-reserve-buttons .car-reserve-btn button{display:block;width:100%;margin-top:10px;text-align:center;font-size:14px;line-height:20px;padding:10px 5px;color:#000;text-transform:uppercase;border:1px solid #a9a9a9;cursor:pointer}
.car-reserve-buttons .car-reserve-btn.reserve-car-btn a{/*font-size:24px;font-weight:500;*/-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.car-reserve-buttons .car-reserve-btn.reserve-car-btn a:hover{background:#ebebeb}
.car-list-view-table{display:inline-block;width:100%;border:1px solid #e0e0e0}
.car-list-view-table thead tr{background:#ababab;color:#fff}
.car-list-view-table thead tr th:first-child,.car-list-view-table thead tr th:last-child,.car-list-view-table tbody tr td:first-child,.car-list-view-table tbody tr td:last-child{border-right:0 solid #fff}
.car-list-view-table thead tr th{font-size:12px;text-align:center;font-weight:400;padding:5px;border-right:1px solid #fff}
.car-list-view-table tbody tr td{font-size:12px;text-align:center;font-weight:400;padding:5px;border-right:1px solid #fff}
.car-list-view-table tbody tr td .hp{display:inline-block;width:40px;background:#cc0c0c;padding:2px 4px;color:#fff;border:1px solid #cc0c0c}
.car-list-view-table tbody tr td a .table-apply-btn{background:#000;border:1px solid #000;color:#fff;padding:2px 10px;font-size:12px;cursor:pointer}
.car-list-view-table tbody tr td a .table-apply-btn:hover{background:#cc0c0c;border:1px solid #cc0c0c;color:#fff}
.car-list-view-table tbody tr:nth-child(odd){background-color:#ebebeb}
.car-list-view-table tbody tr:nth-child(even){background-color:#dbdbdb}
.car-list-view-table h4{text-transform:uppercase;text-align:center;padding:4px;font-size:12px}
.rep_example .cw_bottom_msg{padding-top:20px}
.list-box-wrapper.grid-column{width:33.1%;width:calc(100%/3 - 4px);padding:6px;vertical-align:top}
.list-box-wrapper.grid-column .view-car-details{height:100px;overflow:hidden}
.list-box-wrapper.grid-column .left-col-car-view{width:100%;margin-bottom:15px}
.list-box-wrapper.grid-column .right-col-car-details{display:inline-block;width:100%;padding:0}
.list-box-wrapper.grid-column .left-col-car-view .car-full-view{display:inline-block;width:100%}
.list-box-wrapper.grid-column .car-detail-buttons .car-detail-btn:nth-child(2),.list-box-wrapper.grid-column .car-detail-buttons .car-detail-btn:nth-child(4){margin-left:10px}
.list-box-wrapper.grid-column .car-detail-buttons .car-detail-btn.requestcarbtn2{margin-left: 10px;}
.list-box-wrapper.grid-4-row .right-col-car-details .car-detail-buttons .car-detail-btn{padding:0px 0px}
.list-box-wrapper.grid-column .right-col-car-details .car-detail-buttons .request-car-btn.request_fullwidth{width:100%}
.list-box-wrapper.grid-column .right-col-car-details .car-detail-buttons .request-car-btn.request_notop{margin-top:0%;margin-right:0%}
.list-box-wrapper.grid-4-row .right-col-car-details .car-detail-buttons .request-car-btn.request_notop{margin-top:2%}
.list-box-wrapper.grid-column .car-detail-buttons .car-detail-btn:nth-child(2){/*margin:0 2%;float:right;*/}
.list-box-wrapper.grid-4-row .car-detail-buttons .car-detail-btn:nth-child(2){/*margin:0%;margin-top:3%*/}
.list-box-wrapper.grid-column.margin-lr-center{margin-left:0;margin-right:0}
.list-box-wrapper.grid-column .list-box-view{position:relative;flex-direction:column}
.list-box-wrapper.grid-column .car-list-view-table{display:none}
.list-box-wrapper.grid-column .list-box-view .car-angle-view{display:none}
.list-box-wrapper.grid-column .list-box-view .car-detail-btn.request-car-btn{/*display:none*//*margin-top:2%;margin-left:0%*/}
.list-box-wrapper.grid-column .list-box-view .car-detail-buttons .car-detail-btn.finance-car-btn{/*margin-right:0*/}
.list-box-wrapper.grid-column .list-box-view .car-specific-price{text-align:left}
.list-box-wrapper.grid-column .car-youtube-link{width:30px}
.list-box-wrapper.grid-column .car-description-head .title-car-view{width:100%}
.list-box-wrapper.grid-column .view-car-details h3{font-size:24px;line-height:24px;margin-bottom:10px;margin-top:10px}
.list-box-wrapper.grid-column .view-car-details h5{font-size:14px;height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.list-box-wrapper.grid-column .car-specific-detail ul.keyfacts-ul{display:table-row;display:flex;}
.list-box-wrapper.grid-column .car-specific-detail ul li{font-size:14px;display:table-cell;vertical-align:middle;align-items:center;display:inline-grid;}
.list-box-wrapper .car-specific-detail ul li.ulez{background-color:#5fa15c;color:#fff;line-height:1.2;padding-left:5px}
.list-box-wrapper .car-specific-detail ul li.ulez span{display:block;font-size:10px;}
.list-box-wrapper.grid-column .car-specific-price .car-actual-price{font-size:34px}
.list-box-wrapper.grid-4-row{width:24.7%;width:calc(100%/4 - 4px);padding:6px;vertical-align:top}
.list-box-wrapper.grid-4-row .list-box-view{display:block}
.list-box-wrapper.grid-4-row .car-full-view{display:inline-block;width:100%}
.list-box-wrapper.grid-4-row .car-angle-view{display:none}
.list-box-wrapper.grid-4-row .left-col-car-view,.list-box-wrapper.grid-4-row .right-col-car-details{width:100%}
.list-box-wrapper.grid-4-row .right-col-car-details{padding:0}
.list-box-wrapper.grid-4-row .right-col-car-details .car-detail-buttons .car-detail-btn{width:100%}
.list-box-wrapper.grid-4-row .right-col-car-details .car-detail-buttons .car-detail-btn:nth-child(1), .list-box-wrapper.grid-4-row .right-col-car-details .car-detail-buttons .car-detail-btn:nth-child(2){width:100%}
.list-box-wrapper.grid-4-row .list-box-view .car-detail-buttons .car-detail-btn.finance-car-btn{/*margin:0;margin-top:2%*/}
.list-box-wrapper.grid-4-row .car-reserve-buttons .car-reserve-btn.reserve-car-btn a{/*font-size:18px*/}
.list-box-wrapper.grid-4-row .view-car-details h3{font-size:20px}
.list-box-wrapper.grid-4-row .car-specific-detail ul li{font-size:12px;padding:4px 5px}
.list-box-wrapper.grid-4-row .car-tag-box{width:110px;left:-4px;top:-4px}
.list-box-wrapper.grid-4-row .car-tag-box .car-tag-message{top:35px;font-size:10px}
.list-box-wrapper.grid-4-row .car-specific-price .car-finance-pm{font-size:12px}
.list-box-wrapper.grid-4-row .car-specific-price .car-finance-pm strong{font-size:14px}
.featured_tick{position:relative;width:100%;display:block;margin-bottom:5px}
.featured_tick ul{list-style:none;text-align:center;display:table;table-layout:fixed;width:100%}
.featured_tick ul li{display:inline-block;float:left;padding:10px;padding-left:0px;padding-bottom:0px;vertical-align:middle}
.featured_tick ul li .fa{font-size:20px;line-height:24px;color:#cc0c0c;margin-right:5px;vertical-align:middle}
.featured_tick ul li a{color:inherit;font-size:11px;line-height:24px;text-transform:uppercase;text-decoration:none;font-family:poppinssemibold;vertical-align:middle}
.reserve_label{margin:10px 0;font-size:24px;line-height:1.2;text-transform:uppercase}
.list-box-wrapper.grid-column .featured_tick,.list-box-wrapper.grid-4-row .featured_tick{display:none}
.list-box-wrapper.grid-column .reserve_label,.list-box-wrapper.grid-4-row .reserve_label{display:none}
a.linkdisabled{color:#ccc!important;pointer-events:none}
.pagination{display:block;text-align:center;padding:20px 0}
.stock-list-page .pagination a{color:inherit;font-size:12px;text-transform:uppercase;border-bottom:2px solid transparent;display:inline-block;padding:0 8px;background-color:transparent}
.stock-list-page .pagination a{font-size:16px;border:none;border-bottom:none;padding:10px 15px;line-height:1;margin:1px;}
.stock-list-page .pagination a.pag-first, .stock-list-page .pagination a.pag-last{background-color:transparent;}
.stock-list-page .pagination a.active{/*border-bottom:2px solid #ececec*/background-color:#ececec;color:#000}
.stock-list-page .pagination a:hover{background-color:#ececec;color:#000}
.stock-list-page .pagination a:hover:not(.active){/*background-color:transparent;color:inherit*/}
.cw_bottom_msg{font-size:14px;line-height:1.5;}
.rep_example{display:block;padding-top:20px;padding-bottom:20px}
.stock-disclaimer{color:inherit;display:block;width:100%;font-size:14px;line-height:20px;padding-bottom:20px}
.clearfix{clear:both}
.ribbon{width:165px;height:165px;overflow:hidden;position:absolute;z-index:2}
.ribbon::before,.ribbon::after{position:absolute;z-index:-1;content:'';display:block;border:4px solid #ececec}
.ribbon .inner-ribbon{position:absolute;display:block;width:250px;height:48px;background-color:#db4333;box-shadow:0 5px 10px rgba(0,0,0,.1);color:#fff;font:700 18px/1 Lato,sans-serif;text-shadow:0 1px 1px rgba(0,0,0,.2);text-transform:uppercase;text-align:center}
.ribbon-top-left{top:-5px;left:-5px}
.ribbon-top-left::before,.ribbon-top-left::after{border-top-color:transparent;border-left-color:transparent}
.ribbon-top-left::before{top:-3px;right:0}
.ribbon-top-left::after{bottom:0;left:-3px}
.ribbon-top-left .inner-ribbon{right:-25px;top:40px;transform:rotate(-45deg)}
.ribbon span{font-size:12px;line-height:1.1;width:150px;display:inline-block;position:relative;top:25%}
.ribbon.reserveStrap .inner-ribbon{background-color: #44af09;}
.ribbon.reserveStrap span{font-size:16px;}
.grid-4-row .ribbon.reserveStrap{display:block}
.grid-4-row .ribbon{display:none}
.ribbon.soldStrap .inner-ribbon{background-color: #d00606;}
.ribbon.soldStrap span{font-size:18px;}
.grid-4-row .ribbon.soldStrap{display:block}
.list_atgrabber{position: absolute;width: 100%;bottom: 0;padding:8px 4px;background-color: rgba(0,0,0,0.4);color: #fff;font-size:16px;line-height:26px;text-align: center;white-space: nowrap;text-transform: uppercase;overflow: hidden;}
.stocklist-advt{display:block;width:100%;margin-top:25px;line-height:1.2;border:1px solid transparent;box-shadow:none}
.stocklist-advt.showadvt-updown{display:block}
.grid4 .stocklist-advt{display:none}
.mycarcredit{background-color:#44af09}
.carpara p{display:inline-block;margin:0px;font-size:14px;}
.grid-column .carpara p{font-size:12px;}
.ifc-banner{background-color:#e9f8ff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px;padding:10px;margin-top:10px}
.grid-column .ifc-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.ifc-banner .ifc-inner{text-align:center}
.ifc-banner svg{max-width:80px;margin:auto;display:block}
.ifc-banner h3{font-size:20px;color:#1b5ba2;margin-bottom:0;text-transform:none}
.ifc-banner p{color:#555;font-size:16px;line-height:1.4;margin:8px 0}
.ifc-banner a{color:#fff;background:#1b5ba2;padding:5px 10px;font-size:14px;font-weight:700;border-radius:5px;min-width:100px;text-align:center;white-space:nowrap;text-decoration:none}
.silverbullet-btns{margin-bottom:5px;}
.silverbullet-btns .car-reserve-btn button{height:45px;padding:10px 5px;}
.silverbullet-form{width:100%;}
.rac_banner{display:inline-block;width:100%;background-color: #010101;text-align: center;height: 220px;margin-top:30px;}
.rac_banner img{object-fit: cover;width: 100%;max-height: 220px;}
.stock-list-page a.reservelinkrac { background-color: #ff5000; height: 43px; color: #fff; display: inline-block; width: 100%; box-sizing: border-box;cursor: pointer;}
.stock-list-page a.reservelinkrac img { height: 22px; width: auto; display: inline-block; margin-left: 10px; margin-right: 0px; }
.stock-list-page a.reservelinkrac span { display: inline-block; padding: 0px 4px; line-height: 1.05; text-transform: uppercase; font-family: poppinsregular; font-size: 12px; letter-spacing: 0.7px; }
.stock-list-page a.reservelinkrac .fa-download { float: right;  color: #fff; -webkit-transition: width 0.4s; transition: width 0.4s; margin: 10px; margin-bottom: 0px; margin-top: 11px; text-align: left; border: 0px; padding: 0px; display: inline-block; font-size: 20px;  }
.stock-list-page a.reservelinkrac .fa-download {display: none;}
.stock-list-page a.reservelinkrac:hover .fa-download { color: #000; }
.click_reg_plate{height:42px;line-height:36px;width:160px;background-color:#fff;background-image:url(/asset/images/plate.jpg);background-repeat:no-repeat;background-attachment:scroll;background-position:left center;background-clip:border-box;background-origin:padding-box;font-family:'poppinsbold',sans-serif;background-size:auto auto;font-size:22px;font-weight:700;color:#000;border:solid 4px #000;box-sizing:border-box;text-align:center;padding:0 0 0 15px;margin:0px 0 10px 10px;position:absolute;right:0;top:0}
.aa-inspection-button{display: block;position: relative;padding:5px 0;}
.aa-inspection-button a{color: #fff;display: inline-block;width: 100%;font-size:24px;font-weight: 500;text-align: center;padding: 5px 10px;text-transform: uppercase;border: 1px solid #a9a9a9;cursor: pointer;}
.aa-inspection-button img{display: inline-block;vertical-align: middle;}
.grid-4-row .car-detail-buttons .car-detail-btn a .request{display:none;}
.stock-list-page .pagecontent { padding-top: 25px; line-height: 1.6; display: none; }
.car-actual-price.reserved.onlyprice{display:none}
/*.innerWhiteBox.webbe-search-bar .cd_grid .select2-container--default .select2-selection--single*/
.cd_grid{display:flex;flex-wrap:wrap;}
.cd_grid .custom-form-group{display:flex;flex-grow:1;flex-basis:0;flex:0 calc(100%/4);width:calc(100%/4);}
.cd_grid .custom-form-group:last-child .select2-container--default .select2-selection--single{border-right:1px solid #e5e5e5;}
.cd_grid .select2-container--default .select2-selection--single .select2-selection__arrow b{background-size:14px;filter:opacity(0.6);}

@media only screen and (max-width:1400px) {
.list-box-view{padding:15px}
}
@media only screen and (max-width:1366px) {
.car-detail-buttons .car-detail-btn a{font-size:12px}
.car-reserve-buttons .car-reserve-btn a, .car-reserve-buttons .car-reserve-btn button{font-size:12px}
}
@media only screen and (max-width:1320px) {
.list-box-wrapper.grid-4-row{width:32%}
.grid-list-box span.per-4-icon{display:none}
.grid-4-row .left-col-car-view .car-full-view .imgspin img{height:auto;}
.car-specific-detail{margin-top:10px}
.car-detail-buttons .car-detail-btn a,.car-reserve-buttons .car-reserve-btn a,.car-reserve-buttons .car-reserve-btn button{padding:5px 0;}
.car-reserve-buttons .car-reserve-btn.reserve-car-btn a{font-size:12px}
.car-specific-price .car-actual-price{font-size:36px}
.car-specific-price .car-finance-pm{font-size:12px}
.car-specific-price .car-finance-pm strong{font-size:16px}
.view-car-details h3{font-size:26px}
.list-box-wrapper.grid-4-row .view-car-details h3{font-size:16px}
.list-box-wrapper.grid-4-row .view-car-details h5{font-size:12px}
.list-box-wrapper.grid-4-row .car-specific-detail ul li{font-size:12px}
.list-box-wrapper.grid-4-row .car-specific-detail ul li:nth-child(1){padding-left:0}
.list-box-wrapper.grid-4-row .car-specific-price .car-actual-price{font-size:24px}
.list-box-wrapper.grid-4-row .car-reserve-buttons .car-reserve-btn.reserve-car-btn a{font-size:14px}

.left-col-car-view{width:50%}
.right-col-car-details{width:50%}
.car-angle-view span img {/*height:90px;*/}
.list-box-wrapper.grid-column .right-col-car-details .car-detail-buttons .request-car-btn.request_notop{/*margin-top:10px;*/}
.list-box-wrapper.grid-column .right-col-car-details .car-detail-buttons .car-detail-btn:nth-child(1), .list-box-wrapper.grid-column .right-col-car-details .car-detail-buttons .car-detail-btn:nth-child(2){/*width:100%;*/}
.list-box-wrapper.grid-column{width: calc(100%/3 - 5px);}
}
@media only screen and (max-width: 1280px) {
}
@media only screen and (max-width: 1180px){
.car-angle-view span img {/*height:80px;*/}
.grid-column .left-col-car-view .car-full-view .imgspin img{height:200px}
.left-col-car-view .car-full-view .car-tag-box{width:110px;left:-4px;top:-4px}
.car-tag-box .car-tag-message{top:40px;font-size:12px}
.list-box-view{display:inherit}
.view-car-details h3{font-size:22px}
.view-car-details h5{font-size:14px}
.car-specific-detail ul li{font-size:14px}
.car-specific-price .car-actual-price{font-size:30px}
.car-specific-price .car-finance-pm strong{font-size:14px}
.list-box-wrapper.grid-column .view-car-details h3{font-size:18px;margin:0}
.list-box-view{padding:12px}
.list-box-wrapper.grid-column .view-car-details h5{font-size:12px}
.list-box-wrapper.grid-column .car-specific-detail ul li{font-size:12px}
.list-box-wrapper.grid-column .car-specific-price .car-actual-price{font-size:24px}
.car-specific-detail{margin-top:0}
.car-detail-buttons .car-detail-btn a{font-size:10px;}
}
@media only screen and (max-width: 1024px) {
.left-col-car-view{width:45%}
.right-col-car-details{width:55%}
.car-angle-view span img {/*height:65px;*/}
.list-box-wrapper.grid-column .list-box-view .car-detail-btn.request-car-btn{/*flex:100%;margin-left:0px;*/}
}
@media only screen and (max-width: 980px) {
.stocklist-advt{display:none}
.left-col-car-view{width:40%}
.right-col-car-details{width:60%}
.car-angle-view{display:none}
.left-col-car-view .car-full-view{width:100%}
.list-box-wrapper.grid-column,.list-box-wrapper.grid-4-row{width:49.5%;width:calc(100%/2 - 4px)}
.grid-column .left-col-car-view .car-full-view .imgspin img{height:280px}
.list-box-wrapper.grid-column .right-col-car-details .car-detail-buttons .car-detail-btn{/*width:48%;*/}
.list-box-wrapper.grid-column .right-col-car-details .car-detail-buttons .request-car-btn.request_notop{margin-top:0px;}
.aa-inspection-button a{font-size:14px;}
.aa-inspection-button img{max-width:25px;}
}
@media only screen and (max-width: 900px) and (min-width: 767px) {
.car-detail-buttons .car-detail-btn a{font-size:10px}
}
@media only screen and (max-width: 800px) {
.grid-column .left-col-car-view .car-full-view .imgspin img{height:280px}
}
@media only screen and (max-width: 767px) {
.cd_grid .custom-form-group{flex:0 calc(100%/3);width:calc(100%/3);}
.cd_grid .select2-selection__rendered{font-size: 12px;padding-left: 10px;padding-right: 20px;}
.cd_grid .select2-container--default .select2-selection--single .select2-selection__arrow b{background-size:12px;left:62%;}
.grid-column .left-col-car-view .car-full-view .imgspin img{height:auto}
.stock-list-page .innerWhiteBox.landing-page .colmd-2{display:inline-block;width:100%}
.innerWhiteBox.webbe-search-bar .select2-container--default .select2-selection--single{border-right:1px solid #e5e5e5;border-top:none}
.list-box-wrapper.grid-column,.list-box-wrapper.grid-4-row{width:100%}
.list-box-wrapper.grid-column .list-box-view,.list-box-wrapper.grid-4-row .list-box-view{flex-direction:row}
.list-box-wrapper .left-col-car-view,.list-box-wrapper.grid-column .left-col-car-view,.list-box-wrapper.grid-4-row .left-col-car-view{width:45%}
.list-box-wrapper .right-col-car-details,.list-box-wrapper.grid-column .right-col-car-details,.list-box-wrapper.grid-4-row .right-col-car-details{width:55%;padding-left:15px}
.list-box-wrapper.grid-column.margin-lr-center,.list-box-wrapper.grid-4-row.margin-lr-center{margin-right:0;margin-left:0}
.car-specific-detail ul li{padding:2px 10px;font-size:12px}
.car-description-head .car-youtube-link{width:30px}
.car-detail-buttons .car-detail-btn{width:100%}
.car-detail-btn.request-car-btn{/*display:none*//*margin-top:2%;margin-left:0%*/}
.car-col-height{height:290px}
.grid-list-box{display:none}
.car-angle-view{display:none}
.left-col-car-view .car-full-view{width:100%}
.list-box-wrapper.grid-column .list-box-view .car-specific-price{text-align:right;padding:10px 0}
.car-specific-price{padding:2px 0}
.car-specific-price .car-actual-price{font-size:24px}
.view-car-details h3{font-size:22px}
.view-car-details h5{font-size:12px}
.list-box-wrapper.grid-column .view-car-details h3{font-size:20px;height:auto!important}
.list-box-wrapper.grid-column .view-car-details h5{font-size:12px;height:auto;}
.view-car-details{padding:2px 0}
.sort-list-grid-wrap{/*display:none*/margin-top:5px;}
.stock-list-page .filter{width:100%;margin-top:15px;}
.list-box-wrapper .left-col-car-view,.list-box-wrapper .right-col-car-details,.list-box-wrapper.grid-column .left-col-car-view,.list-box-wrapper.grid-column .right-col-car-details,.list-box-wrapper.grid-4-row .left-col-car-view,.list-box-wrapper.grid-4-row .right-col-car-details{width:100%;max-width:100%}
.left-col-car-view .car-full-view,.left-col-car-view.grid-4-row .car-full-view,.list-box-wrapper.grid-column .left-col-car-view .car-full-view{width:75%}
.list-box-wrapper.grid-column .list-box-view .car-angle-view{display:block}
.left-col-car-view{margin-bottom:15px}
.left-col-car-view .car-full-view img{width:100%;display:inline-block}
.car-list-view-table{display:none}
.car-detail-btn.finance-car-btn{/*margin-left:2%;margin-right:0*/}
.list-box-wrapper.grid-column{width:100%;padding:0px}
.list-box-wrapper.grid-column.margin-lr-center{margin-left:0;margin-right:0}
.margin-lr-center{margin-left:0;margin-right:0}
.list-box-wrapper .right-col-car-details,.list-box-wrapper.grid-column .right-col-car-details,.list-box-wrapper.grid-4-row .right-col-car-details{padding-left:0}
.list-box-wrapper.grid-column .view-car-details h3{height:auto!important}
.car-specific-detail ul li{padding:2px 4px;font-size:12px}
.car-col-height{height:auto}
.list-box-wrapper .car-specific-price,.list-box-wrapper.grid-column .list-box-view .car-specific-price{text-align:left}
.list-box-view,.list-box-wrapper.grid-column .list-box-view{padding:10px;flex-direction:column}
.car-angle-view{display:block}
.car-detail-buttons .car-detail-btn a{padding:5px;font-size:12px;}
.carpara p{font-size:12px;}
.rac_banner{background-color:transparent;height:auto;margin-top:15px;}
}
@media only screen and (max-width: 600px) {
.cd_grid .custom-form-group{flex:0 calc(100%/2);width:calc(100%/2);}
.car-reserve-buttons{margin-bottom:2%}
.car-detail-btn.request-car-btn{margin-top:0%;margin-left:0%}
.list-box-wrapper.grid-4-row .list-box-view .car-detail-buttons .car-detail-btn.finance-car-btn{margin-top:0%}
.topic-title{font-size:24px}
.tab button{width:auto;padding:0 20px}
.list-box-wrapper.grid-column .car-specific-detail ul li{font-size:12px}
.car-detail-buttons{display:block;}
.car-specific-price .car-finance-pm strong{font-size:14px}
.car-detail-buttons .car-detail-btn{width:100%;}
.car-detail-buttons .car-detail-btn, .list-box-wrapper.grid-column .right-col-car-details .car-detail-buttons .car-detail-btn{width:100%;flex:100%;margin:0px;}
.car-detail-buttons .car-detail-btn:nth-child(2), .car-detail-buttons .car-detail-btn:nth-child(4){margin-left:0px;}
.car-reserve-buttons .car-reserve-btn a, .car-reserve-buttons .car-reserve-btn button{padding:5px 5px;}
       /*.stock-list-tab-btn{padding-top:60px;}
       .stock-list{padding:30px 0 0;min-height:auto;}
       .topic-title{padding-bottom: 20px;}*/
}
@media only screen and (max-width: 480px) {
.stocklist-advt{display:block}
.car-angle-view{display:none!important}
.car-full-view{width:100%!important}
.ifc-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.car-detail-buttons .car-detail-btn:nth-child(1), .car-detail-buttons .car-detail-btn:nth-child(2){width:100%;}
/*       .stock-list-tab-btn{padding-top:50px;}
       .stock-list{padding:20px 0 0;min-height:auto;}
       .topic-title{padding-bottom: 0px;font-size:16px;}*/
}
@media only screen and (max-width: 440px) {
.tab button{width:100%}
}
/* New Representative example added on 8 May 2023 */
.car-list-re-header {padding: 0px; text-align: center; font-size: 15px; font-family: poppinssemibold; text-transform: capitalize; letter-spacing: 1px; padding-bottom: 15px;}
.car-list-re-subheader {font-size: 13px; font-family: poppinsregular; line-height: 1.5; text-align: center; padding: 0px;}
.car-list-re-subheader span {font-weight: bold;}
.car-list-re-mainbox {display: flex;}
.car-list-re-innerbox {flex: 1; padding: 7px 0px; display: flex;flex-direction: column; justify-content: space-around;align-items: stretch;}
.car-list-re-innerbox-lastcol { flex: 1; padding: 7px 0px; display: flex;flex-direction: column; justify-content: space-around;align-items: stretch; }
.car-list-re-innerbox-1 {font-size: 10px; padding: 2px 2px; text-align: center;}
.car-list-re-innerbox-2 {font-size: 14px;padding: 2px 2px; text-align: center;}
.stock167disclaimer .cw_bottom_msg {padding: 0px; font-size: 13px; }
.car-list-re-innerbox-odd {}
.car-specific-price .car-finance-pm .hp { font-weight: bold;}
.BorderBottomZero {border-bottom: 0px!important;}
.BorderTopZero {border-top: 0px!important;}
.MarginTopZero { margin-top: 0px!important;}
.BorderZero {border: 0px!important;}
.PaddingTopZero { padding-top: 0px!important;}
.FinanceTableEtc {border-top: 0px!important; flex: none!important; margin: 0px!important; width: 80px!important; display: flex; justify-content: center;}
.FinanceProductType {line-height: 1; padding-top: 2px; padding-bottom: 4px; font-size: 15px; text-align: center;}
.FinanceApplyLink {margin: 0px 5px; line-height: 1; padding: 5px!important; letter-spacing: 1px; font-weight: bold; font-size: 11px!important; display: inline-block; height: 22px;}
/*.RepExampleLabel {padding: 12px; text-align: center; font-size: 14px; font-family: poppinssemibold; text-transform: uppercase; letter-spacing: 1px; height: 40px;}*/
.RepExampleV2 .RepExampleLabel {text-align: center; font-size: 15px; letter-spacing: 0.2px; text-transform: capitalize; padding: 15px 10px; padding-bottom: 0px; font-weight: bold; font-family: poppinssemibold;border: solid 1px #e6e6e6; border-bottom: 0px;}
@media only screen and (max-width: 1024px){
       .car-list-re-header {font-size: 14px;}
       .car-list-re-subheader {font-size: 12px;}
       .car-list-re-innerbox-2 {font-size: 13px;}
}
@media only screen and (max-width: 900px){
       .car-list-re-innerbox-2 {font-size: 12px;}
}
@media only screen and (min-width: 719px){
       .car-list-re-innerbox {border-right: 0px;}
}
@media only screen and (max-width: 720px){
       .car-list-re-mainbox {flex-direction: column;}
       .car-list-re-innerbox { flex-direction: row; /*border: solid 1px #e6e6e6; border-bottom: 0px;*/}
       .car-list-re-innerbox-1 {font-size: 12px; text-align: left; flex-grow: 1; padding-left: 8px; }
       .car-list-re-innerbox-2 {font-size: 12px;text-align: right; flex-grow: 1; padding-right: 8px;}
       .car-list-re-innerbox, .car-list-re-innerbox-lastcol { flex-direction: row; border-bottom: 0px;}
}

.PT-10 {padding-top: 10px;}