@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Sen:wght@400..800&display=swap);:root{--color-johncharles:#E98430;--color-burlingham:#266AB1;--black:#000000;--grey:#292929;--color-primary:#000000;--color-primary-hover:#333333;--color-primary-accent:#777777;--color-secondary:#000000;--color-secondary-hover:#333333;--color-secondary-accent:#888888;--color-light:#f9f9f9;--color-dark:#222222;--color-grey:#dfdfdf;--color-black:#000000;--color-white:#FFFFFF;--color-transparent:transparent;--color-primary-text:#FFFFFF;--paneltextlink:#FFFFFF;--paneltextlinkhover:#FFFFFF;--sale:#FF0000;--bigtext:2rem;--mediumtext:1.5rem;--smalltext:1rem;--border-radius:1rem;--border-radius-big:2rem;--border-radius-bottom:0 0 1rem 1rem;--border-radius-top:1rem 1rem 0 0;--contentwidth:1600px;--footerwidth:1600px;--listviewwidth:1570px;--detailviewwidth:2000px;--body-font:'Sen', Helvetica, Arial, sans-serif;--accent-font:'Play', sans-serif;--primary-font:font-family: "Poppins", serif;--searchwidgetpadding:3rem 1.5rem;--boxshadow:0 8px 8px -8px rgba(0, 0, 0, .16), 0 0 2px rgba(0, 0, 0, .1)}body.home .featured-vehicle-features-wrap{display:none}body{font-family:var(--body-font);font-size:1.2rem}body.no-scroll{overflow:hidden;position:fixed;width:100%}p{font-size:1.2rem}h1,.h1{font-size:clamp(1.75rem, 2.5vw, 3rem)!important}h2,.h2{font-size:clamp(1.6rem, 2.2vw, 2.5rem)!important}h3,.h3{font-size:clamp(1.5rem, 2vw, 2rem)!important}h4,.h4{font-size:clamp(1.4rem, 1.7vw, 1.8rem)!important}h5,.h5{font-size:clamp(1.3rem, 1.5vw, 1.6rem)!important}h6,.h6{font-size:clamp(1.2rem, 1.4vw, 1.5rem)!important}.rounded{border-radius:var(--border-radius)!important}.rounded-top{border-radius:var(--border-radius-top)!important}.rounded-bottom{border-radius:var(--border-radius-bottom)!important}.shadow{box-shadow:var(--boxshadow)!important}* .btn{text-transform:uppercase;border-radius:var(--border-radius);font-weight:700}.btn-xs{padding:.65em .4rem;font-size:.7rem;line-height:1}.bg-primary{background-color:var(--color-primary)!important}.bg-light{background-color:var(--color-light)!important}.bg-black{background-color:var(--color-black);color:var(--color-white)}.bg-burlingham{background-color:var(--color-burlingham);color:var(--color-white)}.color-burlingham{color:var(--color-burlingham)}.bg-johncharles{background-color:var(--color-johncharles);color:var(--color-white)}.color-johncharles{color:var(--color-johncharles)}.btn-primary,.banner-text .btn,.cta.themebgcolor{color:var(--color-white)!important;background-color:var(--color-primary);border-color:var(--color-primary)}.btn-primary:hover,.banner-text .btn:hover,.cta.themebgcolor:hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}.btn-outline-primary{color:var(--color-primary)!important;background-color:var(--color-transparent);border-color:var(--color-primary)}.btn-outline-primary:hover{color:var(--color-white)!important;background-color:var(--color-primary);border-color:var(--color-primary)}.btn-primary.burlingham{background-color:var(--color-burlingham);border-color:var(--color-burlingham)}.btn-primary.burlingham:hover{background-color:#0f4b8a;border-color:#0f4b8a}.btn-primary.johncharles{background-color:var(--color-johncharles);border-color:var(--color-johncharles)}.btn-primary.johncharles:hover{background-color:#e46a04;border-color:#e46a04}.btn-secondary{color:#fff;background-color:var(--color-secondary);border-color:var(--color-secondary)}.btn-secondary:hover{background-color:var(--color-secondary-hover);border-color:var(--color-secondary-hover)}.text-primary,.themecolor,a.themecolor,p a{color:var(--color-primary)!important}.footer-tel{color:var(--color-black)!important}.blog_widget .owl-carousel .owl-stage .owl-item .card,div#vehicle_carousel.owl-carousel .owl-stage .owl-item .card{border-radius:var(--border-radius)}a.blog-card:hover img.card-img-top,section .photo-panel a:hover img,a.slider-item:hover img.card-img-top,.used_photo_thumb_holder:hover img.img-fluid{filter:contrast(120%) brightness(80%)!important}div#vehicle_carousel.owl-carousel .owl-stage .owl-item .card .carouselimagewrap img{border-radius:var(--border-radius) var(--border-radius) 0 0}h2.widget_title{margin:auto!important;font-size:2rem;text-transform:none!important;text-align:center}.styledsubheading{display:block;font-size:60%;font-weight:100;color:var(--color-primary)}.styledsubheading:before{content:" - "}.styledsubheading:after{content:" - "}div#header-top{background:var(--color-white);color:var(--black)}div#header-top a{color:var(--color-white);text-decoration:none}div#header-top a.navbar-brand{width:140px;height:42px;background:url(/usercontent/logo-burlingham-leisure.svg) center no-repeat;background-size:contain}div#header-top #headerctas{font-size:.75rem}div#header-top #headerctas span.header-name{font-weight:700}div#header-top #headerctas .headercta{max-width:85px}div#header-top #headerctas .headercta a.btn{font-weight:700}div#header-top #headerctas .headercta a.btn.contact{margin:.35rem auto}div#main-nav div#mainmenu{background:#fff}#top_banner .carousel{display:flex!important;align-items:center;width:100%;padding:0;position:relative}#top_banner .carousel-item{max-height:80vh}div#top_banner .carousel.slide .img-fluid{width:100%;max-height:85vh;object-fit:cover;height:100%;object-position:center top}div#top_banner ol.carousel-indicators .active{background-color:var(--color-primary)}div#top_banner ol.carousel-indicators li{width:1rem;height:1rem;margin-right:.5rem;margin-left:.5rem}#top_banner .carousel .carousel-caption{padding:0 10vw;display:flex!important;align-items:center;width:100%;max-width:100%;height:100%;margin:0;position:absolute;top:0;left:0;right:0;bottom:0}#top_banner .carousel .carousel-caption.text-left{justify-content:flex-start}#top_banner .carousel .carousel-caption.text-right{justify-content:flex-end}#top_banner .carousel .carousel-caption.text-centre{justify-content:center}#top_banner .carousel .carousel-caption .banner-text h3{position:relative;left:0;animation:bannerh3 1.75s ease forwards}#top_banner .carousel .carousel-item.invisible_link a{pointer-events:none}#top_banner .carousel.slide .carousel-indicators{z-index:100}@keyframes bannerh3{0%{left:2rem;opacity:0}30%{left:2rem;opacity:0}}#top_banner .carousel .carousel-caption .banner-text h4{position:relative;left:0;animation:bannerh4 2s ease forwards}@keyframes bannerh4{0%{left:2rem;opacity:0}50%{left:2rem;opacity:0}}#top_banner .carousel .carousel-caption .banner-text p{position:relative;left:0;animation:bannerp 2.25s ease forwards}@keyframes bannerp{0%{left:2rem;opacity:0}70%{left:2rem;opacity:0}}#top_banner .carousel .carousel-caption .banner-text .btn.cta{position:relative;left:0;animation:bannercta 2.75s ease forwards}@keyframes bannercta{0%{left:2rem;opacity:0}90%{left:2rem;opacity:0}}.heading-block,.heading-block-small{height:80vw;min-height:fit-content;max-height:70vh;align-items:center;background-color:var(--color-dark);background-size:cover!important;color:var(--color-white);text-align:center}.heading-block-small{height:400px;min-height:unset;margin-bottom:3rem;max-height:60vh}.heading-block.bg-mountainview{background:url(/usercontent/heading-block-room-with-a-view.webp) center no-repeat}.heading-block.bg-happycampers{background:url(/usercontent/heading-block-happy-campers.webp) center no-repeat}.heading-block.bg-vwsunset{background:url(/usercontent/heading-block-vwsunset.webp) center no-repeat}.heading-block-small.bg-burlingham{background:url(/usercontent/small-heading-block-burlingham.webp) center no-repeat}.heading-block-small.bg-johncharles{background:url(/usercontent/small-heading-block-johncharles.webp) center no-repeat}.heading-block .col-12{padding:0}label.checkbox-inline{display:inline-flex;width:auto;font-size:1rem!important}section .photo-panel{margin-bottom:auto;position:relative;overflow:hidden;border-radius:var(--border-radius)!important}section[data-type="component-photo"] img,img.card-img-top,a.used_photo_thumb_holder,a.used_photo_thumb_holder img.img-fluid{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease;filter:unset!important}section[data-type="component-photo"] img{border-radius:var(--border-radius)!important}section .photo-panel .img_text_overlay_holder{overflow:hidden}section .photo-panel .img_text_overlay{border-radius:var(--border-radius-big)!important;width:fit-content;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--color-primary);color:var(--color-white);text-decoration:none;white-space:nowrap;height:auto;display:inline-table;font-size:1.2rem;padding:.75rem 1rem;font-weight:700;margin-bottom:auto}section .photo-panel .img_text_overlay.img_text_overlay_top{bottom:initial;top:5rem}section .photo-panel .img_text_overlay.img_text_overlay_bottom{top:initial;bottom:0}.photo-panel a:hover .img_text_overlay{background:var(--color-primary-hover)}section .photo-panel a{text-decoration:none;position:relative;display:inline-block}span.team-badge{position:absolute;top:1rem;bottom:auto;border-radius:var(--border-radius);z-index:10;font-size:.8rem;color:var(--color-white);padding:.3rem .75rem;font-weight:700}span.team-badge.badge-caravans{left:1rem;right:auto;background:var(--color-burlingham)}span.team-badge.badge-motorhomes{left:auto;right:1rem;background:var(--color-johncharles)}.wrapcontent .col{width:100%;flex:0 0 100%;margin-bottom:1.5rem;display:flex;flex-direction:column}.wrapcontent .col .wrapped-content{background:var(--color-light);flex:1 1 auto;border-radius:var(--border-radius);overflow:hidden}.wrapcontent .col .wrapped-content .photo-panel,.wrapcontent .col .wrapped-content section[data-type="component-photo"] img{border-radius:var(--border-radius) var(--border-radius) 0 0!important}.wrapcontent .card h2{position:relative;padding:.5rem 0 .5rem .75rem;margin-bottom:1rem!important;font-size:clamp(1rem, 1.1667rem + 2.5333vw, 1.6rem)!important}.wrapcontent .card h2:before{content:"";position:absolute;left:0;top:5px;bottom:5px;border-left:4px solid var(--color-primary)}.wrapcontent .card .team-title{font-weight:700;text-transform:uppercase;font-size:.9rem;margin-bottom:1rem}.wrapcontent .card p{font-size:.9rem}.wrapcontent .card .team-bio-title{color:var(--color-primary);font-weight:700;text-transform:uppercase}div#vehicle_carousel .btn.featured-vehicle-cta{font-size:0.75rem!important}.owl-theme .owl-dots .owl-dot span{width:1rem;height:1rem;background:var(--color-primary);opacity:.3}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:var(--color-primary);opacity:1}.bg-primary .owl-theme .owl-dots .owl-dot span,.bg-secondary .owl-theme .owl-dots .owl-dot span{background:var(--color-white);opacity:.3}.bg-primary .owl-theme .owl-dots .owl-dot.active span,.bg-primary .owl-theme .owl-dots .owl-dot:hover span,.bg-secondary .owl-theme .owl-dots .owl-dot.active span,.bg-secondary .owl-theme .owl-dots .owl-dot:hover span{background:var(--color-white);opacity:1}.owl-theme .owl-nav [class*=owl-]{font-size:2rem;margin-top:-1.5rem}.owl-theme .owl-nav i.fa{background:var(--color-primary);padding:1rem .3rem;border-radius:var(--border-radius);font-size:1.35rem!important}body.home .vehicle-search form#used-vehicle-search-widget-v2{background:none;padding:1rem 2rem;margin:auto;max-width:100%;border-radius:var(--border-radius)}body.home .vehicle-search form#used-vehicle-search-widget-v2 div#search-ad-type{display:none}body.home .vehicle-search form#used-vehicle-search-widget-v2 h3.text-center.search-widget-title{margin-bottom:2rem!important;color:inherit}.bg-caravansearch{background:url(/usercontent/section-bg-caravansearch.webp) center right;background-size:cover;padding:15vw 0!important;color:#fff}.bg-motorhomesearch{background:url(/usercontent/section-bg-motorhomesearch.webp) center left;background-size:cover;padding:15vw 0!important;color:#fff}.featuredvehicle .featured-saving-wrapper,body.listview span.img-sale.clearancelistbike{background:var(--color-primary)}#topvehiclesummary span.save-price{color:var(--color-primary)}body.home #used-vehicle-search-widget-v2 #selectoptions label select,body.home #used-vehicle-search-widget-v2 select#vehicle_type,body.home #used-vehicle-search-widget-v2 input.btn.vehicle-search-submit{height:60px;border-radius:.5rem;text-transform:uppercase;color:var(--color-white);background:none;border:3px solid var(--color-white);padding:0 1rem;font-weight:700;font-size:1.2rem;-webkit-appearance:none;cursor:pointer}body.home #used-vehicle-search-widget-v2 #selectoptions label select option{background-color:#fff;color:#000}body.home #used-vehicle-search-widget-v2 input.btn.vehicle-search-submit{background:var(--color-primary);border:none;color:var(--color-white)}body.home #used-vehicle-search-widget-v2 input.btn.vehicle-search-submit:hover{background:var(--color-primary-hover)}body.home #used-vehicle-search-widget-v2 input.btn.vehicle-search-submit:after{content:"\f063";font-family:"Font Awesome 5 Pro","Font Awesome 6 Pro";font-weight:400;font-size:1.2rem;color:#fff;right:1rem;top:14px;padding:0 0 2px;position:absolute;pointer-events:none}body.home #used-vehicle-search-widget-v2 #reset-filters{background:var(--secondarycolor);text-transform:uppercase;font-weight:700}body.home #used-vehicle-search-widget-v2 .vehicle_types #animate{position:absolute;top:0;left:5px;height:34px;transform-origin:0 0;border-radius:.5rem;text-align:center;line-height:33px;background:#000;color:#fff;z-index:2;transform:translate(0,0);font-size:1rem;text-transform:uppercase;padding:0 10px;width:auto!important}body.home #used-vehicle-search-widget-v2 .vehicle_types .vehicle_advert_type_tab{padding:0 10px;border-radius:.5rem;cursor:pointer;z-index:2;text-align:center;background:#fff;height:32px;font-size:1rem;margin:0 5px 5px;display:inline-block;text-transform:uppercase}body.home #used-vehicle-search-widget-v2 #selectoptions label{width:100%;position:relative}body.home #used-vehicle-search-widget-v2 #selectoptions label:before{content:'';right:4px;top:0;width:23px;height:18px;background:#fff0;position:absolute;pointer-events:none;display:block}body.home #used-vehicle-search-widget-v2 #selectoptions label:after{content:"\f063";font-family:"Font Awesome 5 Pro","Font Awesome 6 Pro";font-weight:400;font-size:1.2rem;color:#fff;right:1rem;top:14px;padding:0 0 2px;position:absolute;pointer-events:none}body.module-used_vehicles_v2 header#header{position:relative}body.module-used_vehicles_v2 span.vehiclesubtitle{display:block!important;font-size:1rem;color:slategray;text-transform:none}.used_vehicle_filters .filteresults.vehicle_type_of_caravan{display:none!important}div#used_vehicle_page #vehicle_filter .dropdown-toggle:after{content:"\f078"!important;font-size:.8rem}div#used_vehicle_page #vehicle_filter .filteresults .btn{font-weight:unset}div#used_vehicle_page #vehicle_filter .filteresults.vehicle_axles,div#used_vehicle_page #vehicle_filter .filteresults.dealer_location_id{display:none!important}div#used_vehicle_page #vehicle_filter .filteresults.vehicle_berths,div#used_vehicle_page #used_filters .filter_wrapper .berth{order:0}.leisure_veh_attribute{font-size:1rem;display:inline-flex!important;align-items:center!important}div#used_vehicle_detail .containerwidth{max-width:var(--detailviewwidth);margin:auto}div#used_vehicle_detail img.used_bike_image{max-height:1000px}div#used_vehicle_detail .owl-theme .owl-next{right:0.35rem!important}div#used_vehicle_detail p.vehicle_description br{display:block;content:"";height:1rem}div#used_vehicle_detail section.bg-detail-burlingham{background:url(/usercontent/detail-bg-burlingham.webp) bottom center no-repeat;background-size:cover}div#used_vehicle_detail section.bg-detail-johncharles{background:url(/usercontent/detail-bg-johncharles.webp) bottom center no-repeat;background-size:cover}body.module-contact_forms #dealer-footer .contentwidth{max-width:1600px;padding:0}#dealer-footer .footercontent{max-width:var(--footerwidth);margin:auto;font-size:1rem}#dealer-footer h5{margin-bottom:auto}div#dealer-footer,#dealer-lowertext{background-color:var(--color-white);color:var(--black);float:none}#newsletter-sign-up{background-color:var(--grey)}#newsletter-sign-up p{color:#FFF;font-size:1rem;margin-bottom:0}#dealer-footer ul.openingtimes li.weekday,#dealer-footer ul.openingtimes li.bankholiday{list-style:none;border-bottom:1px solid var(--color-grey);padding:.5rem 0rem}#dealer-footer ul.openingtimes li.bankholiday{border-bottom:none}#dealer-footer ul.openingtimes li.weekday.today{font-weight:700;color:var(--color-primary)}#dealer-footer ul.openingtimes.burlingham li.weekday.today,.footer-socials.burlingham a{color:#266AB1!important}#dealer-footer ul.openingtimes.johncharles li.weekday.today,.footer-socials.johncharles a{color:#E98430!important}#dealer-footer ul.openingtimes br{display:none}.bottomlinkswrapper,.sitebywrapper{font-size:.65rem}.small p{font-size:12px!important;margin:0 auto .35rem}.small :is(h1,h2,h3,h4,h5,h6){font-size:14px!important;margin:0 auto .35rem}.free_text_area iframe{margin-bottom:-10px}body.burlingham-caravans .reviews-johncharles,body.john-charles-motorhomes .reviews-burlingham{display:none}body.burlingham-caravans .reviews-burlingham,body.john-charles-motorhomes .reviews-johncharles{background:var(--color-black)}body.module-used_vehicles_v2 div#depositModal .modal-content{padding:1.5rem!important}body.module-used_vehicles_v2 .modal.show{align-items:normal!important;opacity:1;padding:2vh 1rem}body.module-used_vehicles_v2 .modal .modal-dialog{margin:auto;width:1000px;max-width:100%}body.module-used_vehicles_v2 .modal-body{padding:0}body.module-used_vehicles_v2 #vehicledisplaymodals .modal-content{padding:2rem}body.module-used_vehicles_v2 .modal-header .close{margin:auto .5rem auto;font-size:4rem;font-weight:100;line-height:2rem}body.module-used_vehicles_v2 .modal .g-recaptcha *{max-width:100%!important}body.module-used_vehicles_v2 div#more-info{top:-220px}body.module-used_vehicles_v2 div#view360 .container,body.module-used_vehicles_v2 div#view360 .container .modal-content,body.module-used_vehicles_v2 div#view360 .container iframe{height:100%;padding:0;max-width:100%;border:0}body.module-used_vehicles_v2 div#view360 .container .modal-content .close{cursor:pointer;text-align:right;margin:0}body.module-used_vehicles_v2 div#view360 .container .modal-content i{padding:1rem}.photo-gallery .image-gallery.card-columns{column-count:unset;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.25rem}.photo-gallery .image-gallery.card-columns .carouselimagewrap{height:100%}.photo-gallery .image-gallery .gallery-card{display:block;width:100%;height:100%;break-inside:avoid;box-shadow:var(--boxshadow);border-radius:var(--border-radius);overflow:hidden;background-color:var(--color-white);aspect-ratio:16 / 9}.bg-burlingham .gallery-card{border-color:var(--color-burlingham)}.bg-johncharles .gallery-card{border-color:var(--color-johncharles)}.photo-gallery .image-gallery .gallery-card::after,.listphotowrap .main_image::after,.detailimagewrap .main_image::after{content:"\f00e";position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgb(0 0 0 / .7),transparent);color:#fff;padding:.5rem;font-size:.9rem;opacity:0;transition:opacity 0.3s ease;top:0;display:flex;align-items:center;justify-content:center;cursor:pointer;font-family:'Font Awesome 6 Pro';font-size:1.5rem}@keyframes pulse{0%{transform:scale(1);opacity:.9}50%{transform:scale(1.1);opacity:1}100%{transform:scale(1);opacity:.9}}.photo-gallery .image-gallery .gallery-card:hover::after,.listphotowrap .main_image:hover::after,.detailimagewrap .main_image:hover::after{opacity:1;animation:pulse 1.5s infinite}.photo-gallery img.card-img-top{width:100%;height:100%;display:block;object-fit:cover;object-position:center;transition:transform 0.3s ease}.photo-gallery .image-gallery .gallery-card:hover img.card-img-top{transform:scale(1.1)}body#admin div#enquiriesModal{align-items:flex-start!important;padding-top:1rem}body#admin div#enquiriesModal .modal-dialog{max-width:90%;margin:30px auto;width:800px}@media (min-width:480px){div#header-top a.navbar-brand{width:200px;height:60px}}@media (min-width:576px){.wrapcontent .col{flex:0 0 50%;max-width:50%}}@media (min-width:768px){div#header-top #headerctas{font-size:.9rem}div#header-top #headerctas .headercta{max-width:200px}}@media (min-width:992px){div#main-nav div#mainmenu{background:none}div#main-nav .navbar-nav{justify-content:space-evenly;flex-grow:1}div#main-nav .navbar-nav .nav-link{color:var(--color-white);font-size:1rem}div#main-nav .navbar-nav .dropdown-menu{position:absolute;background:var(--color-primary-accent);top:54px;min-width:max-content;border-radius:0 0 var(--border-radius) var(--border-radius);padding:0;border:none;overflow:hidden}div#main-nav .navbar-nav .dropdown-menu.Contact{left:auto;right:0}div#main-nav .navbar-nav .dropdown-menu li:hover{background:var(--color-primary)}div#main-nav .navbar-nav .dropdown-menu a{text-decoration:none;padding:1rem!important}div#header-top #headerctas .headercta{max-width:unset}div#header-top #headerctas span.header-name{font-weight:700;font-size:1.3rem}#top_banner .carousel-item{height:unset}.wrapcontent .col{flex:0 0 33.3333333333%;max-width:33.3333333333%}body.module-used_vehicles_v2 div#used_filters.sticktop{height:calc(100vh - 11.5rem)}body.module-used_vehicles_v2 .used_vehicle_filters .filteresults.keywords{position:sticky;bottom:45px;background:#fff;padding-top:1rem}body.module-used_vehicles_v2 .used_vehicle_filters .search-footer{position:sticky;padding-bottom:10px;bottom:0;background:#fff}body.module-used_vehicles_v2 #used_vehicle_page #used_filters a#reset_filters{background:var(--color-primary);border:1px solid var(--color-primary)}body.module-used_vehicles_v2 #used_vehicle_page #used_filters a#reset_filters:hover{background-color:var(--color-primary-hover)}body.module-used_vehicles_v2.detailview.scroll-down div#used_vehicle_detail .vehicle-icn,body.module-used_vehicles_v2.detailview.scroll-up div#used_vehicle_detail .vehicle-icn{padding:0 .5rem 0 0!important;font-size:unset!important}}@media (min-width:1750px){.wrapcontent .col{flex:0 0 25%;max-width:25%}}@media (min-width:2035px){.px-xxxl-0{padding-left:0!important;padding-right:0!important}}@media (max-width:991.98px){div#main-nav div#mainmenu .nav-link{font-size:1.2rem}#top_banner .carousel .carousel-caption{background:rgb(0 0 0 / .7)}#top_banner .carousel .carousel-caption{position:relative;background:var(--black);padding:2rem 1rem 3rem!important;height:330px;overflow:hidden}#top_banner .carousel .carousel-caption .banner-text{max-width:100%}div#top_banner .carousel.slide .img-fluid{height:100%;object-position:center top}.fw-lg .col-sm-6{flex:100%;max-width:100%}.fw-lg .col-sm-6:first-of-type{margin-bottom:1.5rem!important}#used-vehicle-search-widget-v2 #selectoptions .col-sm-6{flex:100%;max-width:100%;margin-bottom:1rem}.break-early .col-12.col-sm-6{flex:0 0 100%;max-width:100%}body.scrolling #mobilectawrap{top:0;z-index:9999}div#used_vehicle_detail #mobilectawrap a#getfinance i,div#used_vehicle_detail #mobilectawrap #mobileactionbutton i{display:inline-block}}@media (max-width:767.98px){.fw-md .col-sm-6{flex:100%;max-width:100%}.fw-md .col-sm-6:first-of-type{margin-bottom:1rem!important}.photo-gallery .image-gallery .gallery-card::after{opacity:1}}@media (max-width:575.98px){div#header-top #headerctas .headercta a.btn{font-size:1.3rem}body.module-used_vehicles_v2 .modal .modal-body *.col-md-12,body.module-used_vehicles_v2 .modal .modal-body *.col-md-6{padding:0}}