@import "/wp-content/plugins/carvan/dist/bootstrap/dist/css/bootstrap.css";#loading{display:none}.accordion-button{text-align:end !important}.accordion-style-1 .accordion-button{gap:5px !important}.accordion-style-1 .accordion-button .accordion-button-inner{gap:0px !important}.listing-filter .offcanvas-body{display:flex;flex-direction:column;height:80vh}.enquiryForm
button{display:flex;align-items:center;justify-content:center;gap:10px}.enquiryLoader .spinner-border{width:25px;height:25px;margin-top:2px}.offcanvas-body .desktop-scroll{flex:1;min-height:0;overflow-y:auto !important;scroll-behavior:smooth;scrollbar-width:none}.offcanvas-body .desktop-scroll::-webkit-scrollbar{width:8px}.offcanvas-body .desktop-scroll:hover{overflow-y:auto}.offcanvas-body .desktop-scroll:hover::-webkit-scrollbar{display:block}.padding-top-bottom{padding:50px
15px}.left-col1{position:relative}.left-col1.stick-top{position:fixed;width:290px;top:calc(var(--header-height) + var(--header-distance))}.compare-group-bootstrap-wrapper{background-color:#f5f5f5 !important}.offcanvas.offcanvas .offcanvas-body{padding:0px
20px 20px 20px !important}.border-bottom-trans{border-bottom:transparent  !important}#myTabFilter{overflow-x:auto;overflow-y:hidden;white-space:nowrap}.scroll-x::-webkit-scrollbar{display:none}#productFilterForm
.row{--bs-gutter-x:10px !important}.search-filter
label{margin-bottom:0 !important}#productFilterForm .submit_btn
button{height:56px;font-size:18px}.submit_btn{text-align:end}.right-column .floor-plan{width:90%}.pricing-card.bg-white.p-3.rounded.shadow-sm.price{margin-bottom:10px;height:60px;color:#202020;font-family:'Proxima Nova',sans-serif;font-weight:bold;margin-top:5px}.pricing-card.bg-white.p-3.rounded.shadow-sm.price
.price{color:#202020;font-size:13px !important;font-family:'Proxima Nova',sans-serif;font-weight:bold}.pricing-card.bg-white.p-3.rounded.shadow-sm.price
.savings{color:#202020;font-size:13px !important;font-family:'Proxima Nova',sans-serif;font-weight:bold}.label.text-muted.mb-1{font-family:'Proxima Nova Medium',sans-serif;font-size:11px;text-align:center;color:#202020}.pricing-card.bg-white.p-3.rounded.shadow-sm.price
.monthly{color:#202020;font-size:13px !important;font-family:'Proxima Nova',sans-serif;font-weight:bold}.right-section .btn-warning{background-color:#FFC831 !important}.price-info{width:100%}#productFilterForm{margin-bottom:20px;padding-bottom:35px;padding-top:30px;padding-left:15px}#productFilterForm select,
#productFilterForm button , #productFilterForm
input{margin:5px
0;padding:15px
1vw}#productFilterForm{background-color:#45c324;padding:15px
1vw
width: 116%}.price_min,.price_max{margin-bottom:0px}.btn-warning{margin-bottom:10px;background-color:#ff681e !important;width:174px;height:60px;font-size:20px;margin-top:5px;color:#fff}.product-list{display:flex;flex-wrap:wrap;gap:20px}.col-md-2>label{margin-top:10px;color:#fff}.fa-long-arrow-alt-up{z-index:9998 !important}.product-card{width:100%;max-width:300px;border:1px
solid #ccc;padding:15px;box-sizing:border-box;position:relative}.product-image{max-width:100%;width:100%;height:auto;object-fit:cover}.product-slider{object-fit:contain}.product-info
h2{font-size:18px}.product-info{width:40%}.product-info
p{font-size:14px}.filter-container{border-radius:5px}#myTab-1{margin-left:40px}.filter-container  .nav-tabs .nav-link{font-weight:600;padding:20px
45px;color:#000;border:1px
solid #000;border-radius:5px 5px 0 0;background-color:#fff;position:relative;z-index:1;outline:none !important}.filter-container .nav-tabs .nav-link.active{background-color:#45c324;border-color:#45c324;border-radius:5px 5px 0 0}.filter-container .nav-tabs .nav-item .nav-link:hover, .filter-container .nav-tabs .nav-item .nav-link:active, .filter-container .nav-tabs .nav-item .nav-link:focus{background-color:#45c324;color:#fff;border-color:#45c324;border-radius:5px 5px 0 0}.filter-container select,
.filter-container
input{width:100%;padding:10px;border-radius:5px}.product-slider-wrapper{position:relative;max-width:100%;margin:auto;overflow:hidden;margin-top:0px;height:100%}.product-slide-wrapper{position:relative;max-width:746px;max-height:553px;object-fit:cover;border-radius:0px 0px 0px 5px;opacity:1}.price-container{width:122px !important;height:62px !important}.product-slide{width:100%;height:400px;object-fit:cover}.zoom-icon{position:absolute;top:10px;right:10px;background:rgba(255, 255, 255, 0.9);border:none;font-size:18px;cursor:pointer;padding:6px;border-radius:4px;z-index:10}.slider-arrow,.modal-arrow{position:absolute;top:50%;background:white;color:black;border:none;padding:9px
13px;cursor:pointer;z-index:10;transform:translateY(-50%);border-radius:100%}.slider-arrow.left{left:10px;font-size:24px}.slider-arrow.right{right:10px;font-size:24px}.modal-arrow.left{left:20px}.modal-arrow.right{right:20px;font-size:24px}.gallery-modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.9);text-align:center}.gallery-modal-content{position:relative;top:50px}.modal-slide{max-width:90%;max-height:80vh;display:none;margin:auto}.close-modal{position:absolute;top:20px;right:30px;font-size:40px;color:white;cursor:pointer}.gallery-modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100vw;height:100vh;overflow:auto;background-color:rgba(0, 0, 0, 0.9);text-align:center;align-content:center}.gallery-modal-content{position:relative;margin:auto;padding:1rem;max-width:100%;max-height:100%}.gallery-modal-content
img{max-width:90vw;max-height:90vh;width:auto;height:auto;object-fit:contain;display:block;margin:0
auto}.close-modal{position:absolute;top:20px;right:30px;color:white;font-size:40px;font-weight:bold;cursor:pointer;z-index:10001}.modal-arrow{position:absolute;top:50%;transform:translateY(-50%);font-size:40px;color:white;background:none;border:none;cursor:pointer;z-index:10000}.modal-arrow.left{left:20px}.modal-arrow.right{right:20px}.caravan-item{font-size:10px;align-items:center;justify-content:flex-end;display:flex;text-align:center;flex-wrap:wrap;flex-direction:column}.filter-container
button{background:orange;color:white;padding:10px
20px;border:none;border-radius:5px}.pricing-overlay{position:absolute;top:-34px;left:10px;right:10px;z-index:1;background-color:rgba(0, 0, 0, 0.6);color:white;padding:10px}.finance-box{background:#ffc831;color:black;padding:15px
70px;border-radius:4px;font-weight:bold;font-size:14px;margin-bottom:-4px;display:inline-block;margin-top:-10px;width:100%;border-radius:5px;opacity:1;text-align:center;align-items:center;justify-content:center;display:flex;color:#000;font-size:18px;font-weight:400}.caravan-item{margin-bottom:10px;padding-left:10px}.product-image-slider .product-image{width:100%;height:auto;object-fit:cover}.desc{margin-top:0px !important}.make{color:dodgerblue}.pricing-card{border-radius:12px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.1);background-color:#f9f9f9 !important;padding:6px
!important}.label{font-size:0.9rem;color:#6c757d}.price,.monthly{color:black !important;font-size:10px !important}.caravan-filters{max-width:100% !important}.price,.savings,.monthly{font-size:10px}.price_info{margin-top:-103px !important;margin-left:3px}.caravan-filters{background:#fff;border:1px
solid #ddd;padding:15px;border-radius:8px;max-width:300px;font-family:Arial,sans-serif;overflow:hidden !important}.filter-header{cursor:pointer;border-radius:5px;color:black}.filter-options{border:1px
solid #eee;background:#fff;border-radius:5px;box-shadow:0 1px 4px rgba(0, 0, 0, 0.05)}.filter-option{cursor:pointer;transition:background-color 0.2s;list-style-type:none !important}.filter-option:hover{background-color:#f0f0f0}.d-none{display:none}.clear-filters,.saved-searches{color:black;text-decoration:underline !important}.caravan-image{width:100%;height:auto;margin-bottom:15px}.caravan-title{font-size:18px;font-weight:700;margin-bottom:-27px;text-align:left}.caravan-desc{font-size:14px;color:#555;margin-bottom:15px;text-align:left}.finance-tag{background-color:#ffcb05;padding:6px
10px;display:inline-block;font-weight:bold;font-size:13px;margin-bottom:10px;border-radius:4px;font-size:10px}.tag_price{margin-bottom:10px}.price-box{display:inline-block;background-color:#ffcb05;padding:4px
10px;font-weight:bold;font-size:14px;border-radius:4px;white-space:nowrap}.monthly-price{display:block;font-size:10px;font-weight:600;margin-top:4px}.price-row{display:flex;justify-content:space-between;margin:15px
0}.price-col{text-align:center;width:32%}.label{font-size:12px;color:#888}.value{font-weight:700;font-size:15px}.strike{text-decoration:line-through}.red{color:red}.view-deal-btn{display:block;background:#f50;color:#fff;padding:12px;font-size:14px;font-weight:bold;border-radius:5px;text-decoration:none;margin-top:10px}.make-logo-row{display:flex;align-items:center;gap:10px;margin-bottom:10px}.btn-share{}.make-logo-row
.logo{width:121px;height:auto}.make-logo-row
.make{font-size:18px;margin:0}.caravan-card{display:flex;flex-direction:column;justify-content:space-between;min-height:550px;padding:16px;background:#fff;border:1px
solid #eee;border-radius:10px;box-shadow:0 2px 6px rgba(0, 0, 0, 0.1)}.caravan-image{width:100%;height:180px;object-fit:cover;border-radius:6px;margin:12px
0}.caravan-content{display:flex;flex-direction:column;justify-content:space-between;margin-top:auto}.mobile{display:block}.desktop{display:none !important}.price-row{display:flex;justify-content:space-between;margin-bottom:16px}.price-col{text-align:center;flex:1}.strike{text-decoration:line-through;color:#888}.red{color:red}.view-deal-btn{margin-top:auto;display:block;text-align:center;background:orange;color:#fff;padding:10px;border-radius:6px;text-decoration:none;font-weight:bold}.modal-content{border-radius:10px;box-shadow:0 5px 25px rgba(0, 0, 0, 0.1)}.modal-header{border-bottom:1px solid #dee2e6;padding-bottom:0.75rem}.modal-title{font-size:20px;font-weight:600}.form-label{font-weight:700;color:#333;float:left}.form-control,.form-select{border-radius:6px;border:1px
solid #ccc;font-size:14px;padding:10px;transition:border-color 0.3s ease-in-out;border-radius:5px;opacity:1}input[type="date"]::-webkit-calendar-picker-indicator{filter:invert(39%) sepia(96%) saturate(2185%) hue-rotate(4deg) brightness(102%) contrast(104%);cursor:pointer}.custom-select-wrapper{position:relative}.custom-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;padding-right:40px;background-image:url('data:image/svg+xml;utf8,<svg fill="%23ff681e" height="20" viewBox="0 0 24 24" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M12 1a11 11 0 1011 11A11.013 11.013 0 0012 1zm0 20a9 9 0 119-9 9.01 9.01 0 01-9 9zm.5-9.59V7a.5.5 0 00-1 0v4.41a1 1 0 00.29.71l3 3a.5.5 0 00.71-.71z"/></svg>');background-repeat:no-repeat;background-position:right 10px center;background-size:20px 20px}.form-control:focus,.form-select:focus{border-color:#007bff;box-shadow:none}.modal-footer .btn-primary{background-color:#ff5a1f;border:none;padding:12px;font-size:16px;font-weight:500;border-radius:6px;transition:background-color 0.3s ease}.modal-footer .btn-primary:hover{background-color:#e64a12}@media (max-width: 767.98px){.product-card{padding:20px}.modal-dialog{margin:1rem}.view-deal{height:52px !important}.modal-content{padding:10px}.modal-footer .btn-primary{font-size:15px;padding:10px}}@media(max-width:1370px){.right-column{width:36% !important}.price-wrapper .price-tag
.price{font-size:18px !important}.price-tag{width:105px !important}.right-column .floor-plan{width:100% !important}.offcanvas.offcanvas .offcanvas-body{padding:20px
10px 20px 10px !important}}@media(max-width:1150px){.compare-group-bootstrap-wrapper .left-col{width:32%}.compare-group-bootstrap-wrapper .right-col{width:68%}}@media(max-width:1024px){.listing-grid-item__price.col:last-child{display:none}.main-footer .wp-block-group.container.is-layout-constrained.wp-block-group-is-layout-constrained{margin-left:2% !important}.tablat{height:40px}.finance-modal-overlay .finance-modal{margin-top:0 !important}.price-box{width:95px !important}.right-column .info-box{width:100%}.caravan_details{display:block !important}.wp-block-columns{flex-wrap:wrap !important}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}.pagination
a{padding:12px
!important;float:left;margin:10px
8px 10px 0;text-decoration:none;width:auto;background:rgb(233 233 233 / 78%) !important;border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);color:#000;-webkit-transition:background 0.15s ease-in-out;-moz-transition:background 0.15s ease-in-out;-ms-transition:background 0.15s ease-in-out;-o-transition:background 0.15s ease-in-out;transition:background 0.15s ease-in-out;font-weight:bold}.pagination .active
a{color:white !important;font-size:15px;background-color:#f60 !important;font-weight:bold !important;border-color:#007bff !important;text-align:center}.pagination a.page-link-active{color:rgba(255, 104, 30, 1) !important;font-size:14px;font-weight:600 !important}.price-tag
.price{font-size:14px !important;margin-top:6px}.feature-item{font-size:14px !important;gap:5px !important;font-weight:300 !important}.custom-card{border-radius:10px;box-shadow:0px 8px 22px #00000014;padding-bottom:15px !important}.right-column{width:100%;padding-right:15px !important;padding-left:15px !important;margin-top:20px;align-items:center;width:100% !important}.mobile{display:none !important}.price-wrapper{position:relative !important;bottom:0 !important;left:0 !important;width:100%;margin-top:15px !important;margin-bottom:15px}.price-tag{height:auto !important}.bottom-buttons,.features{width:100% !important}.deal-btn{width:100% !important}.slider-card{border-radius:5px !important}.features{justify-content:flex-start !important;padding:0
10px}.main-title{font-size:15px !important;margin-left:22px !important}.finance-btn{display:none}.price-wrapper{display:flex;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch}.per_month{display:flex !important;flex-direction:column;gap:0 !important;background:rgba(255, 200, 49, 1) !important;line-height:12px !important}.per_month
.per_month_1{text-align:center;font-size:8px;color:rgba(32, 32, 32, 1)}.per_month
.per_month_2{font-size:13px;font-weight:700;color:rgba(32, 32, 32, 1)}.desktop{display:none !important}}.left-col{z-index:3}@media(max-width:1180px){.stick-top{width:259px}}@media(max-width:992px){.border-bottom-trans{border-bottom:1px solid #cdcdcd !important;margin-bottom:20px}.left-col{z-index:9999}.offcanvas.offcanvas{padding-top:20px;z-index:999999999}.right-col{width:100% !important;margin-top:40px !important}}@media (max-width: 767px){.mb-mobile{padding-bottom:20px !important}.bt-top{border-top:1px solid var(--bs-border-color);margin-top:0}.border-mobile-bottom{margin-bottom:var(--xs-spacing)}.custom-card .product-card .make-logo-row{right:0 !important}.icon-list
li{padding:7px
10px !important}}@media (max-width: 450px){.custom-card .product-card .make-logo-row{top:24px !important;right:0px !important}.finance-modal-overlay .finance-modal{width:100vw !important;max-width:100vw}.finance-header{display:flex;justify-content:space-around;align-items:self-start !important;flex-direction:column}.finance-modal .finance-header
.subtext{width:100% !important}#productFilterForm{padding-top:10px !important;padding-bottom:10px !important}#productFilterForm select, #productFilterForm button, #productFilterForm
input{padding:15px
!important}.filter-container .nav-tabs .nav-link.active{border-radius:0 !important}.search-filter
label{margin-top:10px;margin-bottom:0 !important}.search-filter{gap:0px}#productFilterForm
.row{--bs-gutter-x:10px !important}#productFilterForm select, #productFilterForm button, #productFilterForm
input{width:100% !important}#productFilterForm select,  #productFilterForm
input{color:rgba(32, 32, 32, 0.5)}#productFilterForm{padding-left:10px !important;padding-right:10px}#productFilterForm
.submit_btn{margin-top:10px !important}.filter-container	.nav-tabs{display:flex;justify-content:space-between;margin:0}.filter-container .nav-tabs .nav-item{margin:0;flex:1 1  30%;text-align:center}.filter-container  .nav-tabs .nav-link{padding:18px
25px !important;width:100%;border-bottom:2px solid #000}.filter-container .nav-tabs:not(.nav-tabs-style-2) .nav-link{border-bottom:1px solid #000 !important}.filter-container .nav-tabs:not(.nav-tabs-style-2) .nav-link.active{border-bottom:1px solid #45c324 !important}.elementor-element-7cc5947{display:none}.elementor-18 .elementor-element.elementor-element-bf4e063{margin-left:0px}.fas .fa-bed me-2{width:24px !important;height:14px !important}.info-cards-container{margin-left:15px}.e-con-inner{display:none !important}.text-dark{margin-left:15px;margin-bottom:10px}.enquire{display:none !important}#toggleFilterBtn{background-color:#f60 !important;color:white;border:none;width:50%}#sortToggleBtn{width:50%;border:1px
solid gray}#descText_48{display:none}.finance-box{display:none}.caravan_info{display:none}.make-logo-row{display:none}.floor-plan{display:none}.product-img{max-width:100%;height:300px !important;object-fit:contain !important}.month{width:25%;background:#ffc831 !important;color:black !important;position:relative;top:-440px;width:82px;line-height:1;height:38px;margin-left:7px;text-align:center}.row{margin-left:0px !important;margin-right:0px !important}.label{font-size:7px !important;color:#202020 !important}.berth-container{font-size:15px !important}.year-container{font-size:12px !important;margin-top:2px}.monthly{font-size:13px !important;color:#202020 !important;font-weight:500}.enquire{display:none}.product-slider-wrapper{display:grid;grid-template-areas:"image" "title"}.mrp{text-decoration:line-through;font-size:12px}.product-slider-wrapper
img{grid-area:image;width:98%;max-width:100%;height:auto}#descriptionText{font-size:14px;line-height:24px;font-family:'Montserrat',sans-serif}#descriptionText
a{color:#202020 !important}.left-column
.title{font-size:15px !important;color:#201F1F !important;margin-bottom:2px !important;padding-bottom:8px !important}.single-page-sec{padding-left:15px;padding-right:15px}h4 .product-title{display:none;font-size:30px !important;padding:0px
!important}.text-center{display:flex;flex-direction:column;flex-wrap:nowrap;width:100%}.pricing{font-size:18px;margin-top:-81px !important;margin-left:7px;position:absolute;margin-bottom:20px}.product-content{display:flex;align-items:flex-start !important;gap:0px !important;margin-top:0px;flex-direction:column;width:100%;margin-left:7px}.product-card{max-width:none !important;padding:0
!important;padding-top:10px !important}.zoom-icon{display:none}.container{padding-right:0 !important;padding-left:0 !important}.view-deal{margin-top:40px !important;width:210% !important}.pricing{font-size:18px;margin-left:7px;position:relative}.info-cards-container{width:100%;display:inline-flex;flex-wrap:nowrap}.info-txt{font-size:10px}.swiper{display:none}.price-monthly{color:black !important;font-size:10px;margin-top:-5px}}.filter-options{list-style-type:none;padding-left:0 !important;padding-right:0px !important}.filter-item .filter-options li:hover{background-color:#f0f0f0;cursor:pointer}.filter-item .dropdown-toggle{cursor:pointer}.price-section{width:100%}.content_box ul
li{margin:5px
0 !important}@media (min-width: 768px){#caravanFilterPanel{display:block !important}}.btn-section{position:relative}.spec-wrap{display:flex;flex-wrap:wrap;gap:10px 0}.spec-item{min-width:48%;display:flex;align-items:center}.specification{display:flex !important;flex-direction:row !important;ign-content:center !important;flex-wrap:wrap !important;align-content:space-between !important;justify-content:space-around !important}.search-filter{width:100%;margin-left:0px;margin-top:0px;margin-bottom:0px;display:flex;justify-content:center;align-items:center}.slider-counter{}.slider-counter{bottom:10px;right:0;background:#fff;border-radius:1px;padding:6px
12px;font-size:14px;font-weight:600;color:#000;box-shadow:0 2px 8px rgba(0, 0, 0, 0.1);border:1px
solid #ddd;z-index:1000;position:absolute;width:70px;height:40px;text-align:center}.filter-options{list-style-type:none;padding-left:0}.filter-item .filter-options li:hover{background-color:#f0f0f0;cursor:pointer}.filter-item .dropdown-toggle{cursor:pointer}.product-card{width:100%;max-width:100%;border:1px
solid #ddd;padding:20px
15px 0  0;box-shadow:2px 2px 10px rgba(0,0,0,0.1)}#caravanFilterPanel{margin:0px
12px;width:100%}@media (min-width: 768px){#pagination-links
nav{width:-webkit-fill-available}#caravanFilterPanel{display:block !important}}.pagination{display:flex;justify-content:center;gap:8px;padding-left:0;list-style:none}.page-item{display:inline-block}ul#caravan-filter-list{margin-bottom:-10px !important}.page-link{display:inline-block;padding:6px
12px;color:#007bff;text-decoration:none;border:1px
solid #dee2e6;border-radius:4px;transition:background-color 0.2s}.page-item.active .page-link{background-color:#f60 !important;color:white;font-weight:bold;border-color:#007bff}.page-link:hover{background-color:#f2f2f2;background:rgb(233 233 233 / 78%) !important;color:black !important}li.filter-item.py-1{margin-top:10px}#enquiryModal{margin-top:10px;z-index:999999999}.custom-card{max-width:1239px;margin:10px
auto 0 auto;padding:16px
0px 0px 15px;position:relative;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px)}.card-logo{width:121px !important;height:37px !important;margin-left:18px}.top-actions{position:absolute;top:16px;right:22px;display:flex;align-items:center;gap:28px}.action-group{display:flex;align-items:center;gap:11.23px;font-weight:600;font-size:20px;line-height:24px;color:#202020}.action-group
img{width:24px;height:22px}.main-title{margin-top:10px;font-size:30px;font-weight:700;color:#202020;line-height:37px;margin-left:18px;padding-bottom:0}.subtitle{margin-top:5px;font-size:20px;color:#202020;line-height:24px;margin-left:18px;padding-bottom:0}.card-body-content{display:flex;align-items:flex-start;gap:20px;flex-wrap:wrap;margin-top:16px}.slider-card{width:60%;height:553px;position:relative;background-color:#ccc;flex-shrink:0;border-radius:0 0 0 5px}.price-wrapper{display:flex;gap:10px;position:absolute;bottom:20px;left:18.5px}.slider-card
img{width:100%;height:100%;object-fit:cover;border-radius:0 0 0 5px}.slider-icon{position:absolute;top:10px;right:10px;width:56px;height:56px;background-color:white;border-radius:100px;display:flex;justify-content:center;align-items:center}.slider-icon
img{width:48px;height:48px;object-fit:contain;max-width:28px}.arrow-left,.arrow-right{position:absolute;top:50%;transform:translateY(-50%);width:56px;height:56px;background-color:white;border-radius:100px}.arrow-left{left:10px;justify-content:center;align-items:center;display:flex
}.arrow-right{right:10px;justify-content:center;align-items:center;display:flex
}.price-tag{width:125px;height:62px;background-color:#f5f5f5;border-radius:5px;padding:7px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.price-tag
.rrp{font-size:11px;font-weight:500;color:#202020;line-height:13px}.price-tag
.price{margin-top:9px;font-size:21px !important;font-weight:700;color:#202020 !important;line-height:25px}.slide-number{position:absolute;bottom:20px;right:10px;width:94px;height:48px;background-color:#fff;border-radius:5px 0 0 0;display:flex;justify-content:center;align-items:center;font-size:19px;font-weight:500;color:#202020;line-height:23px}.right-column{width:38%;display:flex;flex-direction:column;margin-left:auto;right:0}.floorplan{width:100%;height:167px;background-color:#eaeaea;background:url(img/Mask\ Group\ 10.png);background-repeat:no-repeat;background-size:contain;background-position:center}.features{margin-top:18px;display:flex;justify-content:space-between;flex-wrap:wrap}.column{display:flex;flex-direction:column;gap:18px}.feature-item{display:flex;align-items:center;gap:15.11px;font-size:18px;font-weight:600;color:#201f1f;line-height:23px}.bottom-line{width:100%;height:1px;background-color:#ccc;margin-top:17.5px}.finance-btn{width:100%;height:71px;background-color:#ffc831;border:none;border-radius:5px;font-size:20px;font-weight:700;color:#000;line-height:24px}.final-line{width:100%;height:1px;background-color:#ccc;margin-top:17.5px}.bottom-buttons{display:flex;gap:11.5px;margin-top:17.5px}.deal-btn,.enquire-btn{width:224px;height:86px;border-radius:5px;font-size:20px;font-weight:600;line-height:24px;display:flex;justify-content:center;align-items:center;padding-top:0}.deal-btn{background-color:#ff681e;color:#fff;border:none;text-align:center;text-decoration:none}.enquire-btn{background-color:#fff;color:#202020;border:1px
solid #202020}.slide-number{right:0;bottom:0}@media (max-width: 900px){.custom-card{padding:0px}.product-card{border:1px
solid transparent;box-shadow:none}}@media (max-width: 1024px){.custom-card .product-card{padding-right:0 !important;padding-top:0 !important}.make-logo-row img.card-logo{display:none !important}.product-slide-wrapper button.slider-icon{display:none !important}.make-logo-row .top-actions{justify-content:space-between;width:100%;padding-left:0;top:5px !important;right:0 !important;align-items:center;justify-items:center;margin:auto}.make-logo-row .action-group{background:#fff;padding:6px
10px;border-radius:5px}.custom-card .product-card .make-logo-row{width:94%;position:absolute;z-index:9;top:35px;padding-left:0;left:0;right:0px;margin:auto}#thumbnailWrapperMobile{height:47px !important}.slider-arrow{width:54px !important}.product-slide-wrapper{max-width:100% !important}.card-body-content{flex-direction:column}.slider-card,.right-column{width:100%}.right-column{position:static;margin:20px
auto 0 auto;padding-right:0;align-items:center}.deal-btn,.enquire-btn{width:100%}.deal-btn{background-color:#ff681e;color:#fff;border:none}.enquire-btn{background-color:#fff;color:#202020;border:1px
solid #202020}.deal-btn,.enquire-btn{width:220px;height:86px;border-radius:5px;font-size:20px;font-weight:600;line-height:24px}.features{gap:10px}.floorplan{width:100%;display:block;height:167px;background-color:#eaeaea;background:url(img/Mask\ Group\ 10.png);background-repeat:no-repeat;background-size:contain;background-position:center}.info-cards-container{width:100%}.caravan-filter-wrapper{padding:0
15px  !important;max-width:100% !important}.specification{display:none !important}}@media only screen and (max-width: 800px){.floorplan{height:167px;background-color:#eaeaea;background:url(img/Mask\ Group\ 10.png);background-repeat:no-repeat;background-size:contain;background-position:center}}@media only screen and (max-width: 800px){.offcanvas-form--form{padding-right:20px}.floorplan{width:100%;display:block;height:167px;background-color:#eaeaea;background:url(img/Mask\ Group\ 10.png);background-repeat:no-repeat;background-size:contain;background-position:center}}@media only screen and (max-width: 479px){.offcanvas-form--form{padding-right:10px}.custom-card{padding:12px;margin:12px
auto}.card-logo{width:100px;height:auto;margin-left:12px}.subtitle{font-size:14px;margin-left:12px;margin-top:4px}.top-actions{align-items:flex-end;top:12px;right:12px;gap:10px}.action-group{font-size:16px;gap:8px}.card-body-content{flex-direction:column;gap:16px}.slider-card{width:100%;height:260px;border-radius:5px}.slider-card
img{border-radius:5px}.arrow-left,.arrow-right{position:absolute;top:50%;transform:translateY(-50%);width:36px !important;height:36px;background-color:white;border-radius:100px}.price-tag{width:100%;height:auto;padding:5px}.price-tag
.rrp{font-size:10px}.price-tag
.price{font-size:14px !important;margin-top:0px}.slide-number{width:60px;height:30px;font-size:14px}.floorplan{width:100%;height:140px;background-size:cover;background-repeat:no-repeat;background-position:center;background-repeat:no-repeat;background-size:contain;background-position:center}.features{gap:20px;margin-top:20px}.finance-btn{height:60px;font-size:18px;margin-top:20px}.bottom-buttons{align-items:center;gap:12px;margin-top:0px}.deal-btn,.enquire-btn{width:170px;height:52px;font-size:13px}.bottom-buttons,.features{padding:0
0px !important}.bottom-line,.final-line{margin-top:20px}.column{display:flex;flex-direction:column;gap:18px}.slider-icon{position:absolute;top:10px;right:10px;width:36px;height:36px;background-color:white;border-radius:100px;display:flex;justify-content:center;align-items:center}}@media only screen and (max-width: 375px){.features{gap:20px;margin-top:20px}.deal-btn,.enquire-btn{width:150px;height:70px;font-size:16px;display:flex;justify-content:center;align-items:center;padding-top:0}}.modal-content,.finance-modal{background:#fff;max-height:100vh;overflow-y:auto;position:relative;padding:40px
35px !important;box-shadow:0 5px 25px rgba(0, 0, 0, 0.2) !important}.finance-modal{background:#fff}.finance-header{background:#ffc107;padding:10px
20px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}.finance-header
.subtext{font-size:19px;display:block;margin-top:5px;width:55% !important}.finance-calculator-container{max-width:550px;margin:0
auto;padding:25px;background:#fff;border-radius:8px;box-shadow:0 0 5px rgba(0, 0, 0, 0.1);border:1px
solid #ddd}.finance-inputs{display:flex;gap:15px;align-items:flex-end;margin-bottom:15px;flex-wrap:wrap}.input-group{flex:1 1 45%;display:flex;flex-direction:column}.duration{top:-23px}.input-group
label{font-weight:bold;margin-bottom:5px;font-size:16px;color:#202020}.input-group input,
.input-group
select{padding:10px
!important;font-size:16px !important;background:#F6F6F6 0% 0% no-repeat padding-box;height:56px !important;border:1px
solid transparent !important;border-radius:5px !important}.btn-calculate{background-color:#00a8ff;color:white;border:none;padding:12px
20px;font-size:20px;border-radius:5px;cursor:pointer;flex:1 1 100%;height:72px;background:#00BCE2 0% 0% no-repeat padding-box;border-radius:5px}.note,.info-note{font-size:12px;color:#202020;margin:10px
0 20px}.finance-header
h2{margin:0;font-size:22px;font-weight:bold;margin-bottom:0;padding-bottom:0}.lable-reserve{font-size:2rem;color:#000;font-weight:700}.finance-summary{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px 15px;font-size:15px}.summary-item{display:flex;position:relative;justify-content:space-between;flex-direction:column;padding:0px;border-radius:4px;font-size:12px;box-sizing:content-box}.summary-item
span{font-size:14px;font-weight:700;color:#202020}.summary-value{padding:10px
!important;margin-top:5px;font-size:16px !important;background:#F6F6F6 0% 0% no-repeat padding-box;height:46px !important;border:1px
solid transparent !important;border-radius:5px !important}.summary-value
strong{font-weight:600}.monthly-payment{font-weight:bold;margin-top:25px;padding:15px;background:#f9f9f9;text-align:center;font-size:18px;border:1px
solid #ddd;border-radius:5px}.finance-modal .finance-btn{background:#FFC831 0% 0% no-repeat padding-box;border-radius:5px;opacity:1;color:black;padding:12px
16px;border-radius:8px;font-weight:600;border:none;cursor:pointer;font-size:12px;width:200px}.reservation-form select,
.reservation-form input,
.reservation-form
textarea{padding:10px;border:1px
solid #ccc;font-size:16px;width:100%;box-sizing:border-box;border-radius:4px}.reservation-form .form-row{display:flex;gap:20px;margin-bottom:15px;flex-wrap:wrap}.reservation-form .form-row.full-width{flex-direction:column}.reservation-box
h2{background:#d3d3d3;padding:32px;margin:-30px -30px 20px;font-size:1.5rem;font-weight:bold}.faq-section{margin-top:20px}.faq-item{border-bottom:1px solid #ddd;margin-bottom:0px}.faq-question{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:12px;border:1px
solid #DBDBDB;border-radius:4px;font-weight:bold}.faq-answer{display:none;padding:10px
12px;background:#fafafa;border-radius:0 0 4px 4px}.faq-question
i{transition:transform 0.3s ease}.faq-item.active .faq-answer{display:block}.faq-item.active .faq-question
i{transform:rotate(180deg)}.left-section{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.logo{width:auto !important;height:auto}.title{font-size:2.2rem;font-weight:700;margin:1rem 0}.price-info{margin-top:6px !important}.price-box{background-color:#f9f9f9;padding:10px
14px;border-radius:8px;text-align:center;width:102px !important;margin:5px}.filter-form{width:100%;max-width:401px;background-color:#fff;border-radius:5px;padding:18px;box-sizing:border-box;margin:0
auto}.top-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:31px;flex-wrap:nowrap}.top-row .left-text,
.top-row .right-text{text-decoration:underline;font:normal normal normal 17px/21px 'Proxima Nova', sans-serif;color:#201F1F;opacity:1}.sort-block:not(:last-child){border-bottom:1px solid #ddd}.sort-block{padding-bottom:15px;padding-top:15px}.sort-section{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;flex-wrap:wrap;gap:10px}.left-sort{display:flex;align-items:center}.left-sort
img{width:24px;height:24px}.left-sort .sort-text{margin-left:20px;price-info
font: normal normal bold 19px/23px 'Proxima Nova', sans-serif;color:#201F1F;opacity:1}.right-price{display:flex;align-items:center;gap:8px}.price-label{font:normal normal bold 14px/17px 'Proxima Nova', sans-serif;color:#555060;margin-left:15px;opacity:1}.dropdown-icon{width:12px;height:12px}.divider{height:1px;width:100%;background-color:#ccc}@media (max-width: 480px){.custom-card .product-card .make-logo-row{right:0px}.faq-question{padding:12px
0 !important}.sort-section{flex-wrap:wrap;justify-content:space-between;gap:10px}.left-sort,{flex:1 1 48%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:6px}.right-price{flex:1 1 48%;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:6px}.left-sort select,
.right-price
select{width:100%}.left-sort label,
.right-price
label{text-align:left;width:auto}.top-row{flex-wrap:wrap;justify-content:space-between;align-items:center}}.list-unstyled{width:100%;border:1px
solid transparent !important;margin-left:0 !important}.list-unstyled  li.filter-option{width:100%;padding-top:15px !important;padding-bottom:15px !important;border-top:1px solid #ddd;padding-left:0 !important;padding-right:0 !important}.list-unstyled .form-control{padding-bottom:0 !important}.list-unstyled  li.filter-option:last-child{width:100%;padding-bottom:0 !important}@media (max-width: 500px){.mobile-css{display:block !important}.offcanvas-form--form-fields{padding:30px
10px !important}.offcanvas-form--form{padding-right:10px}.listing-inner--key-info{margin-top:15px}.filter-container .nav-tabs .nav-link{padding:18px
20px !important}.listing-grid-item__price{flex:1 0 50% !important}.listings-holder{padding-left:15px;padding-right:15px}.right-col{margin-top:40px !important}}@media (max-width: 400px){.filter-container .nav-tabs .nav-link{padding:18px
14px !important}.listing-grid-item__price{flex:1 0 100% !important}}#offcanvasFinanceCalculatorCaravan,#offcanvasReserveFormCaravan{z-index:999999999}div#fancybox-1,#fancybox-2{z-index:999999999 !important}.fancybox__container.fancybox__container{z-index:999999999 !important}@media (max-width: 767px){.pagination-text{display:none !important}}@media (min-width: 768px){.pagination-text{display:inline}.pagination-arrow{display:none !important}}li a.page-link.pagination-link
span{padding:0;margin:0}@media (max-width: 370px){.listing-inner--mobile-sticky .text-hover-orange,.fullwidth{padding-left:10px !important;padding-right:10px !important}.listing-grid__feature .grid__feature-inner,.fullz{font-size:12px !important;padding:6px
18px !important}}@media(max-width:830px){.mobile-share{width:91px;margin-right:0px}.mobile-share
li{width:90px}.slider-icon{width:44px;height:44px}}@media(max-width:767px){.mobile-share{margin-right:45px !important}.slider-icon{width:36px;height:36px}}@media(max-width:992px){.mobile-show-01{width:100% !important}.listing-inner--key-info ul li:nth-child(n+3){display:none}.zoom-icon{display:none !important}.mobile-share{position:absolute;right:-55px}}@media(max-width:991px){.mobile-hide{display:none !important}.mobile-show{display:block !important}.listing--details-mobile .listing-price .listing-grid-item__price, .listing-grid-item__prices-holder .listing-grid-item__price{width:50% !important}}@media(max-width:770px){.mobile-share{right:-45px}}@media(max-width:682px){.mobile-share{right:-66px;margin-right:0 !important}}@media(max-width:490px){.mobile-share{right:-40px}.tablat{width:70%}}@media(max-width:480px){.tablat .grid__feature-inner{padding-left:16px !important;padding-right:16px !important;font-size:10px !important}.listing--details-mobile .listing-price .listing-grid-item__price, .listing-grid-item__prices-holder .listing-grid-item__price{width:100% !important}}@media(max-width:370px){.tablat .grid__feature-inner{font-size:10px !important;padding-left:14px !important;padding-right:14px !important}}@supports (-webkit-touch-callout: none){@media screen and (max-width: 768px){.listing-grid--feature--action--style-2.listing-grid--feature--action .icon-list
li{padding-right:25px !important}}}.offcanvas-body .desktop-scroll{scrollbar-color:#ff681e white}li.open-share-modal{cursor:pointer}